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
339536239564	339536240131	339536240679	339536241229	339536241781	339536242329	339536242879	339536243429	339536243981	339536244529	339536245079	339536245629	339536246179	339536246731	339536247279	339536247829	339536248381	339536248929	339536249481	339536250031	339536250579	339536251129	339536251679	339536252229	339536252779	339536253331	339536253879	339536254429	339536254981	339536255531	339536256079	339536256631	339536257181	339536257731	339536258281	339536258829	339536259381	339536259929	339536260481	339536261031	339536261581	339536262129	339536262679	339536263229	339536263781	339536264329	339536264879	339536265431	339536265979	339536266529	339536267079	339536267629	339536268179	339536268729	339536269281	339536269831	339536270379	339536270929	339536271481	339536272029	339536272581	339536273131	339536273681	339536274231	339536274781	339536275329	339536275879	339536276431	339536276981	339536277531	339536278081	339536278631	339536279181	339536279731	339536280281	339536280831	339536281381	339536281931	339536282481	339536283031	339536283581	339536284131	339536284681	339536285231	339536285779	339536286331	339536286881	339536287431	339536287981	339536288531	339536289081	339536289631	339536290181	339536290731	339536291281	339536291831	339536292381	339536292931	339536293481	339536294031	339536294581	339536295131	339536295681	339536296231	339536296781	339536297331	339536297881	339536298431	339536298981	339536299531	339536300081	339536300631	339536301181	339536301731	339536302281	339536302831	339536303381	339536303931	339536304481	339536305031	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23857	21822	29948	24283	21824	21431	3594	1283	1010	932	877	818	769	723	689	700	667	691	687	657	680	662	696	654	607	654	670	611	667	650	660	678	584	668	657	632	628	583	621	627	629	593	629	625	636	594	607	611	585	599	660	657	601	605	605	550	647	636	630	632	623	564	598	600	580	583	605	595	586	615	580	648	640	604	618	611	618	656	571	621	632	607	606	626	640	594	597	603	646	603	640	618	621	609	633	533	587	585	585	609	580	657	610	591	587	593	618	611	623	645	605	581	610	589	605	592	576	603	577	621	635	590	630	586	559	558	630	622	610	609	584	647	602	613	642	614	611	591	625	665	565	584	580	602	587	654	620	621	645	625	600	563	612	647	564	540	621	586	591	596	650	635	632	642	624	614	582	577	626	604	637	616	603	608	584	613	615	569	603	610	632	598	580	605	620	606	621	600	597	596	606	636	606	636	636	603	624	584	602	620	623	626	617	618	594	592	635	563	577	596	606	616	630	597	604	601	581	582	597	576	620	623	611	617	636	631	567	597	623	618	575	634	593	641	582	630	563	585	614	603	591	596	644	578	599	608	641	599	630	626	620	605	542	608	592	614	591	604	656	548	598	617	615	581	598	637	597	594	584	580	603	558	615	645	651	604	589	608	608	600	626	613	606	578	589	597	575	618	583	594	576	596	669	609	578	618	576	572	612	614	576	581	585	650	618	607	592	635	606	654	649	555	597	565	619	568	621	600	613	630	608	624	623	617	591	596	609	596	592	590	618	589	621	607	608	635	654	635	590	609	602	584	617	578	602	613	607	602	615	617	590	614	595	608	635	625	597	602	619	651	612	608	611	629	623	640	607	578	630	598	592	645	636	628	596	563	607	578	583	602	627	589	568	595	630	670	619	602	653	629	604	585	609	573	611	628	628	613	602	599	634	603	608	578	630	580	601	588	573	593	558	589	589	588	578	577	613	561	576	575	603	648	623	586	575	545	615	621	617	585	605	601	653	584	593	604	596	626	597	626	622	621	605	581	589	592	618	601	603	617	591	604	620	589	599	624	582	641	624	622	593	610	584	607	599	636	599	620	620	587	583	603	588	588	609	592	595	646	592	589	589	589	640	622	610	603	617	666	609	599	608	617	608	548	616	603	563	645	585	592	629	572	602	636	595	566	611	607	607	618	644	618	624	604	515	611	591	600	629	586	567	642	600	606	609	643	560	607	587	612	621	585	572	593	629	596	648	597	599	597	602	566	613	576	627	595	588	583	634	572	596	581	555	612	604	593	581	571	619	601	614	593	607	631	568	605	622	605	647	591	636	652	595	633	615	615	657	641	599	562	586	625	603	590	563	597	583	609	619	625	614	596	617	600	575	621	625	580	617	624	611	628	552	595	583	615	623	610	563	604	600	646	589	525	568	608	564	599	590	605	571	599	603	660	620	581	603	646	654	587	584	612	650	618	617	639	546	621	594	567	616	610	571	569	579	618	631	578	638	572	614	594	606	608	632	627	640	553	610	561	603	602	637	590	637	575	633	582	588	618	620	618	593	620	657	558	577	621	580	582	616	563	652	590	651	594	594	597	619	610	609	562	635	602	588	586	640	609	594	589	607	556	588	574	596	558	582	663	613	561	597	581	598	563	608	599	619	625	603	587	609	594	618	590	620	586	611	658	593	589	616	601	629	603	619	626	582	575	642	609	590	587	616	553	574	606	598	654	595	609	605	548	612	583	618	658	576	593	673	595	593	570	597	559	605	608	580	604	581	590	574	681	609	609	581	559	610	591	565	595	634	600	566	644	600	606	581	600	600	569	588	582	586	589	606	610	563	633	637	600	616	605	640	612	619	582	653	639	588	613	572	630	624	585	598	597	609	567	605	597	632	587	608	588	573	585	572	600	632	565	588	595	641	601	595	592	596	596	583	648	609	575	601	566	585	631	595	625	636	635	581	572	629	628	639	593	631	599	607	616	583	597	618	639	598	589	596	605	592	579	618	608	594	590	639	629	587	597	608	601	611	595	636	581	638	611	599	620	587	634	622	616	643	602	613	632	592	596	567	568	596	624	610	619	616	625	625	595	590	602	606	660	612	578	604	564	597	611	559	598	595	556	610	601	601	608	616	603	604	586	612	606	591	603	572	576	627	591	613	585	599	609	603	596	615	583	604	646	572	599	627	583	571	602	612	659	595	611	577	587	586	612	605	613	580	595	572	663	612	611	567	663	630	643	608	556	612	570	612	579	643	605	641	564	564	565	617	630	600	609	606	578	604	619	575	609	616	668	633	643	596	615	617	607	585	574	626	595	560	672	650	552	658	555	567	579	564	613	679	619	632	609	648	638	574	609	578	613	602	621	615	600	589	641	625	639	607	648	590	622	569	596	624	575	595	601	615	628	597	565	620	582	604	587	606	603	655	564	602	577	607	602	589	628	584	645	615	651	604	590	585	613	578	614	610	595	554	612	590	615	590	592	617	604	605	601	599	600	599	620	604	608	631	606	592	598	585	626	621	649	619	602	596	593	554	628	591	637	611	592	562	598	594	602	615	620	554	591	596	621	581	562	579	617	620	607	564	652	637	593	604	618	602	605	569	613	627	591	532	623	592	643	589	626	582	623	562	581	587	617	607	605	576	635	628	567	588	599	621	601	606	596	609	598	586	640	611	595	589	605	618	662	553	623	590	608	664	544	587	591	629	610	584	624	580	612	590	625	623	569	584	615	663	578	579	600	653	612	606	581	559	627	587	591	646	620	598	603	578	602	643	591	561	638	607	576	599	576	595	642	573	604	586	593	591	599	594	618	600	567	568	566	618	561	631	599	605	637	569	572	611	598	594	593	621	654	597	680	600	613	595	602	573	585	545	610	653	581	574	608	622	657	603	577	574	604	565	652	577	594	609	586	601	635	610	608	587	570	602	586	559	600	632	590	603	604	606	634	593	599	597	568	593	616	601	599	590	597	583	599	601	583	573	600	616	618	558	583	559	596	571	610	622	576	600	614	617	610	601	552	645	640	608	617	633	582	588	624	615	602	615	576	599	638	620	603	598	600	608	569	598	616	588	567	598	581	548	555	614	600	586	598	587	627	626	550	605	638	603	617	578	610	644	635	605	645	610	594	622	574	602	562	613	589	637	622	605	594	606	590	632	611	586	613	589	600	584	567	568	618	635	590	601	573	631	584	626	614	600	586	614	631	630	613	618	611	591	599	571	588	651	584	622	614	570	584	582	557	585	583	615	585	590	631	562	589	594	613	581	596	622	605	610	601	592	592	572	619	588	558	587	624	614	614	604	622	613	596	605	601	586	558	623	579	606	545	612	579	620	610	630	604	606	603	607	601	576	606	601	558	552	611	651	546	597	611	591	612	600	621	607	603	602	597	570	597	642	621	612	574	657	615	620	610	589	623	622	636	583	622	591	584	603	602	608	600	622	617	594	583	564	606	590	542	640	611	594	574	596	616	644	587	571	601	578	633	630	571	663	613	598	590	574	585	615	613
22827	16222	13939	7789	5292	4141	3252	2703	2199	1985	1811	1568	1544	1414	1371	1292	1232	1137	1151	1093	1154	1086	1057	1095	1086	1051	1049	1033	1018	1002	948	973	991	987	1016	991	936	1024	991	998	952	961	959	966	915	940	963	965	950	913	992	964	916	955	933	937	923	920	982	936	958	968	961	921	963	994	924	933	934	986	860	943	879	903	960	963	958	943	917	885	868	967	956	889	931	919	966	968	923	952	960	910	940	933	951	950	872	916	911	954	929	943	924	924	927	905	908	899	919	951	923	911	950	925	856	906	903	961	890	970	894	898	957	930	901	913	909	953	935	956	958	921	919	970	916	998	961	969	942	903	904	931	961	850	931	894	932	928	980	889	926	934	971	909	914	907	895	942	911	919	953	884	915	900	914	965	937	927	946	943	895	883	930	929	949	922	920	953	927	853	939	986	876	930	934	946	906	929	935	876	901	944	897	909	910	954	905	928	974	877	893	912	924	905	911	939	962	911	898	930	927	993	927	902	907	945	952	933	928	893	895	926	913	918	929	947	949	910	887	941	903	884	928	918	926	878	894	955	935	934	949	974	835	906	931	950	956	913	916	968	918	901	980	944	926	927	932	882	905	968	896	932	918	929	960	905	929	945	882	886	900	914	900	934	900	949	903	925	901	905	908	886	945	920	883	955	925	928	959	918	935	899	976	869	905	911	950	961	933	933	886	967	931	929	932	893	936	943	895	939	967	897	913	916	898	942	878	916	941	936	928	953	918	912	932	937	931	966	969	924	934	923	910	883	962	930	917	956	928	883	933	953	883	906	893	942	889	980	891	954	870	918	942	941	941	925	934	903	930	911	941	906	927	926	924	855	900	930	925	923	923	958	885	918	896	908	879	914	863	927	966	909	938	922	953	891	914	987	990	922	951	902	988	980	907	923	921	903	901	939	941	902	877	973	969	905	931	969	904	858	866	966	939	938	935	943	863	919	909	900	893	957	894	897	916	935	958	897	897	906	904	961	847	957	972	868	918	915	938	870	915	953	1010	864	898	924	905	919	902	945	909	917	891	918	886	906	923	885	933	942	914	935	907	908	942	966	895	866	892	958	978	915	948	912	955	928	939	915	901	930	907	960	907	926	929	923	911	932	925	892	944	924	920	889	931	895	940	922	923	928	904	942	892	898	935	943	951	878	969	940	951	889	914	912	878	966	923	878	915	904	874	914	906	913	928	948	918	940	943	922	915	926	923	868	909	929	932	885	996	946	942	945	910	947	901	875	906	936	946	902	960	883	940	983	934	894	908	961	944	939	904	984	870	965	896	901	918	928	987	921	923	924	915	887	890	919	919	937	920	893	946	894	881	915	915	952	839	959	894	935	916	880	962	883	878	943	941	944	984	927	898	927	961	933	934	927	897	904	939	916	921	919	879	947	962	953	911	936	923	866	933	914	892	948	949	943	920	955	948	958	883	949	870	947	937	885	907	984	927	946	1006	897	928	937	876	858	918	937	879	931	901	947	910	942	958	929	908	963	926	883	923	945	919	888	964	932	919	935	947	972	899	948	922	889	902	905	900	915	933	885	922	964	933	918	894	1001	896	966	913	984	971	941	934	936	961	903	979	949	879	907	902	951	930	927	933	963	923	927	900	863	913	906	859	945	882	944	972	917	900	896	883	932	897	934	914	914	920	949	884	937	911	878	970	897	901	894	904	954	877	889	918	914	954	965	970	925	938	959	870	919	935	903	898	930	943	896	906	894	955	881	903	889	899	957	918	946	933	922	902	920	915	900	943	959	946	908	918	959	926	890	924	889	939	893	932	879	875	944	967	941	973	942	943	904	924	894	923	899	854	922	904	889	957	917	925	889	994	902	909	899	842	993	913	894	888	905	952	970	938	919	950	959	928	962	956	935	966	906	928	928	933	888	939	967	923	930	939	903	919	963	948	952	934	928	957	924	893	935	917	891	903	912	963	970	923	916	876	918	885	958	950	945	912	931	891	957	897	934	906	998	873	879	948	924	942	953	923	909	938	935	881	920	897	933	938	906	931	872	907	897	887	918	911	930	915	940	954	956	948	914	909	908	883	901	923	944	928	920	895	931	893	897	924	899	948	971	945	883	893	941	902	912	837	915	939	892	957	922	932	900	906	886	952	888	958	905	903	948	911	914	949	903	929	936	900	858	965	971	897	950	946	916	928	903	905	957	874	915	939	921	888	959	946	895	942	949	907	910	885	915	946	908	835	943	930	901	920	872	936	901	920	881	943	916	875	946	980	945	898	960	909	887	916	880	951	949	938	990	903	926	927	938	956	904	947	920	901	970	871	903	908	973	919	939	884	876	941	961	952	902	955	864	921	969	879	906	953	916	969	896	990	894	900	927	900	939	943	906	851	969	954	905	962	940	927	870	965	920	948	875	986	883	910	951	956	943	920	932	907	958	947	954	899	948	989	869	926	985	916	937	932	930	939	886	897	944	949	871	914	917	947	863	896	923	922	847	945	957	966	936	889	949	923	905	904	938	898	923	958	900	1009	939	910	920	886	878	898	951	963	939	913	913	929	872	898	961	919	920	977	957	871	863	947	947	886	915	987	925	913	903	928	866	942	912	939	950	916	946	942	934	897	938	902	932	923	871	952	947	927	949	967	889	903	937	964	906	918	906	898	932	906	914	979	948	977	895	934	936	942	940	933	915	899	925	941	913	972	941	895	1012	924	911	931	969	914	938	914	937	933	902	913	887	903	952	937	963	939	929	917	922	904	895	917	970	918	876	858	914	946	906	933	948	917	927	914	844	913	862	951	872	962	908	945	853	938	941	876	965	939	862	974	896	892	923	914	992	912	872	873	944	936	892	892	973	899	959	930	929	955	922	947	993	928	894	977	960	925	938	916	1018	981	921	955	944	933	945	930	937	941	900	904	961	944	977	911	898	893	916	961	935	866	923	888	961	931	895	900	877	892	914	909	928	906	918	929	944	928	931	1005	908	903	970	886	968	910	943	975	908	900	965	924	866	942	930	865	947	956	907	916	938	943	939	932	944	930	900	885	955	902	926	946	953	965	869	957	952	967	908	887	940	968	893	964	914	895	909	895	899	894	924	934	922	956	907	968	859	943	910	939	925	940	943	970	953	912	934	878	948	915	997	932	964	888	980	958	866	895	954	888	917	959	875	953	929	888	956	908	972	912	956	941	945	931	908	934	935	934	903	956	989	922	941	956	901	865	964	925	881	952	908	920	907	904	906	937	969	915	884	957	949	955	921	878	888	928	898	916	902	887	922	934	885	867	983	867	896	910	896	955	932	942	939	892	958	904	963	932	950	860	928	927	944	936	887	958	938	903	921	912	935	914	921	883	944	950	959	979	976	910	902	895	935	910	965	896	965	873	873	898	993	925	940	911	978	940	938	892	913	963	909	902	964	941	889	914	979	897	918	962	963	887	912	913	902	894	924	945	974	917	879	912	844	934	945	910	876	921	907	916	895	934	886	958	932	928	927	882	1008	934	980	940	920	919	875	980	880
26758	20720	9004	493	274	241	197	193	158	186	186	175	180	185	176	157	156	191	159	159	183	159	157	173	159	170	162	183	146	165	169	147	164	162	140	164	163	184	158	171	181	148	175	184	174	184	137	150	163	139	161	192	143	166	159	170	161	161	147	176	172	153	162	157	169	180	158	187	156	197	172	160	166	147	167	157	164	153	159	169	166	182	160	155	176	167	182	146	174	201	163	189	152	151	176	154	173	150	179	171	144	164	172	182	155	172	176	170	159	154	156	149	162	132	160	167	149	156	168	167	162	174	162	153	153	158	148	156	174	168	158	168	164	174	165	147	161	136	161	162	164	155	158	181	155	158	173	187	159	181	162	155	158	182	149	197	152	165	163	136	180	147	169	151	160	192	175	178	161	166	139	180	161	173	137	152	174	163	162	139	165	165	183	162	157	165	170	151	153	186	154	172	151	158	157	161	159	169	172	173	149	156	200	169	169	183	185	167	166	147	169	136	169	145	161	159	161	184	166	169	158	143	166	153	183	161	166	168	181	162	156	166	177	161	155	185	187	169	158	163	158	154	181	172	150	178	164	167	141	167	154	157	162	145	170	189	168	176	199	142	176	189	149	177	178	150	176	158	161	166	151	167	168	174	147	172	157	159	183	153	150	167	155	171	158	165	174	164	158	168	182	151	179	157	143	176	179	171	175	163	191	166	165	145	150	183	155	174	177	176	164	151	156	159	150	175	167	171	160	181	179	171	175	155	180	151	162	173	146	179	177	160	149	145	150	171	172	154	161	164	173	166	175	172	187	165	180	156	173	179	145	158	160	151	161	168	155	151	174	162	163	155	169	176	150	164	175	165	144	160	146	145	162	166	151	161	186	173	144	150	164	150	175	163	145	164	165	173	161	150	168	159	133	166	161	153	166	148	144	166	201	164	164	130	167	168	164	180	167	148	143	161	156	160	165	185	175	175	155	167	148	166	162	151	137	167	160	139	157	152	156	184	164	161	156	160	170	170	185	147	168	173	181	176	178	162	171	168	169	158	157	160	120	164	166	166	157	179	167	178	174	158	157	145	171	175	158	160	150	159	143	154	145	155	130	161	168	152	156	171	160	157	154	177	163	163	154	174	143	151	161	182	175	176	160	149	160	173	161	173	166	166	167	159	175	152	155	194	169	177	154	130	148	173	172	146	146	152	174	151	159	161	154	139	155	161	171	173	178	157	173	149	178	174	166	150	160	148	180	154	179	149	157	169	149	168	166	167	152	169	180	160	153	156	157	144	165	183	177	145	171	169	146	160	163	172	171	158	141	159	158	185	166	156	160	151	151	159	138	187	166	146	149	159	157	168	161	165	135	159	164	163	177	175	146	186	163	161	171	159	161	172	143	155	166	153	163	159	153	169	167	157	181	176	159	200	161	164	150	170	154	157	169	168	181	173	177	178	156	159	158	158	160	150	145	165	150	156	172	156	156	142	168	175	189	175	156	176	173	170	162	187	156	163	147	169	151	189	172	161	165	192	153	161	163	185	160	162	187	146	136	148	169	190	188	163	161	145	145	171	169	163	164	157	172	159	175	154	157	142	147	165	170	170	155	166	163	165	151	157	162	146	174	189	166	144	161	172	152	156	159	179	161	156	160	157	164	145	176	152	130	163	165	167	168	157	169	170	157	175	141	151	154	139	159	148	156	161	152	150	171	165	150	156	170	201	159	158	174	166	163	149	177	159	164	157	162	156	162	142	186	136	170	157	156	150	189	165	163	157	161	156	150	166	161	177	163	164	166	160	184	165	170	150	148	168	160	153	144	151	187	169	178	174	162	174	139	174	180	178	184	174	165	183	159	170	174	189	166	171	161	166	159	130	153	159	163	154	179	183	172	157	169	160	166	141	154	143	147	163	167	169	178	161	168	172	181	158	149	179	185	165	184	154	163	169	147	155	163	158	180	145	150	148	159	167	162	142	176	186	166	169	162	173	144	164	148	174	158	183	162	202	173	158	178	157	145	165	146	166	178	171	130	152	192	141	169	177	151	155	180	148	184	151	159	164	172	150	169	165	175	170	161	163	163	165	171	144	172	152	152	155	153	154	149	160	155	168	180	153	159	153	173	181	163	156	163	147	168	165	147	158	151	172	166	163	175	159	170	170	143	168	165	170	156	153	151	154	175	155	163	182	181	166	183	157	170	174	148	166	166	169	172	186	177	186	166	174	158	156	179	172	143	163	163	159	185	167	166	169	151	165	179	155	154	186	156	185	161	172	161	166	171	167	169	152	169	151	172	139	176	169	156	166	166	158	167	126	150	154	130	163	166	185	169	155	164	141	146	164	175	158	148	144	172	153	171	165	159	168	198	169	179	176	156	159	164	156	147	171	187	158	156	164	177	166	147	174	161	180	154	164	173	197	175	160	148	165	145	144	169	152	172	143	154	179	179	187	158	171	192	167	187	156	161	148	156	143	171	156	166	157	182	183	149	154	168	168	128	152	124	143	168	168	156	155	143	170	167	138	185	191	145	138	166	148	150	190	184	166	168	167	154	179	175	163	171	171	170	153	155	165	171	171	174	141	148	165	155	145	142	156	157	173	156	179	171	170	178	176	158	161	170	166	148	169	182	162	157	159	165	171	162	184	162	179	174	177	158	152	145	150	161	142	140	177	162	174	171	174	160	163	168	147	153	160	178	160	162	158	171	149	147	175	175	165	170	177	179	159	174	167	167	149	168	171	147	186	157	176	169	192	173	148	143	185	176	140	149	167	156	160	167	154	158	164	146	167	139	163	154	182	187	170	161	166	166	161	158	164	148	164	210	145	159	172	158	137	147	169	176	170	172	155	150	166	176	153	133	163	165	197	182	169	154	165	180	166	172	183	170	152	171	132	160	127	153	175	158	162	130	150	160	174	178	162	169	167	167	173	177	172	170	164	136	149	179	173	152	176	178	183	176	165	171	150	158	162	181	156	163	146	147	162	181	157	156	174	144	168	147	149	158	174	159	166	156	167	155	167	172	140	166	181	158	158	168	176	154	165	171	150	163	146	162	152	172	161	165	176	148	147	161	167	173	150	151	165	152	166	164	168	156	157	176	184	173	159	163	174	142	173	158	152	145	163	161	166	170	137	179	167	162	154	176	186	150	157	160	178	153	173	167	176	166	174	170	182	165	179	160	152	163	186	149	152	154	157	161	187	166	180	160	145	184	156	154	169	166	152	168	169	132	170	161	166	162	172	169	163	164	175	161	168	182	174	183	160	164	153	184	160	156	153	150	177	155	160	169	160	184	154	169	164	168	147	189	171	169	147	157	162	161	163	160	148	137	163	164	177	155	155	178	178	166	157	137	161	182	158	146	166	176	176	158	159	178	176	170	159	161	187	166	146	172	173	161	149	176	155	182	160	161	133	168	187	169	157	135	169	171	176	156	174	162	181	163	155	169	161	169	154	158	159	190	171	183	165	167	153	173	191	155	174	134	127	159	167	173	154	153	165	158	169	149	157
9963	1057	1004	580	450	422	361	363	318	327	315	282	288	290	304	291	263	261	301	297	291	272	297	294	284	288	294	290	277	270	284	266	270	316	257	292	282	285	291	296	264	295	291	337	278	293	263	268	265	276	267	254	285	247	296	287	270	265	284	244	279	255	266	274	309	294	287	276	260	283	280	261	266	270	294	271	288	254	259	267	292	295	286	264	259	285	330	253	299	235	265	273	343	274	283	301	266	273	287	241	277	283	273	270	275	285	297	313	283	298	277	298	272	250	284	311	275	285	265	283	260	256	294	296	249	277	273	294	275	270	244	276	262	257	272	260	295	281	287	291	288	286	286	282	296	299	260	274	274	242	266	293	260	280	274	295	297	301	279	266	304	270	263	281	284	262	276	277	255	249	264	255	252	272	269	258	254	275	277	267	276	295	291	290	294	287	274	283	265	282	271	287	281	298	288	252	303	293	288	279	282	271	269	277	272	281	274	304	266	284	300	266	297	285	289	289	290	298	240	263	286	274	288	282	250	259	297	283	266	260	282	285	247	273	276	250	252	281	264	249	280	282	284	251	254	265	263	297	295	278	256	282	275	279	321	279	291	296	309	252	283	278	276	285	294	287	264	256	240	273	271	268	276	257	273	289	253	292	310	284	249	294	281	257	289	272	265	267	293	248	273	298	278	277	286	297	280	261	276	248	288	271	286	278	260	296	282	261	292	267	291	334	244	260	277	254	274	275	311	287	276	265	308	289	277	304	288	263	297	298	271	295	266	279	285	262	259	281	277	275	289	277	298	285	314	274	295	276	311	271	264	282	270	256	314	264	258	278	275	262	269	289	294	247	290	261	274	270	261	275	277	290	261	270	263	285	283	287	259	268	264	311	285	300	274	283	266	264	267	309	288	303	266	268	281	277	286	275	297	292	247	272	278	296	272	270	279	270	249	300	291	249	271	260	272	298	283	303	290	271	297	263	292	263	286	278	258	252	278	286	272	300	298	290	318	299	293	283	264	271	256	256	281	274	277	315	240	277	284	283	262	291	287	299	281	273	271	279	276	245	266	273	251	294	257	267	300	280	252	288	287	266	252	267	301	257	280	294	268	266	276	284	284	285	280	298	272	294	290	276	274	268	273	283	298	264	271	273	257	291	282	276	292	281	276	258	293	264	283	269	268	267	290	270	264	267	261	279	256	259	246	273	287	286	295	281	271	265	289	256	287	271	283	272	277	291	270	272	299	293	265	291	295	276	274	268	279	233	288	270	282	282	266	268	288	289	308	278	277	243	274	241	259	278	274	287	278	263	290	303	277	284	290	254	313	280	301	286	287	293	299	287	268	265	308	338	277	282	295	294	276	301	308	267	256	270	273	272	262	238	300	288	288	265	285	259	272	264	289	272	274	253	287	267	264	296	290	283	277	295	278	279	271	287	256	326	259	311	290	282	267	294	261	271	259	296	258	268	292	273	269	249	265	274	251	297	259	294	296	267	273	274	293	294	275	292	286	287	251	275	297	255	253	282	288	254	271	276	264	285	271	287	283	313	265	274	277	298	264	281	254	270	260	263	284	258	273	267	266	281	265	273	257	291	255	277	261	286	267	287	269	288	294	272	271	282	269	265	270	273	262	291	263	269	282	298	274	304	291	274	268	306	262	233	261	278	274	287	303	288	270	267	249	290	255	264	269	264	263	258	280	250	278	297	292	278	287	236	285	255	300	261	243	293	257	293	297	229	294	257	277	277	313	304	262	266	282	281	271	303	273	283	266	259	287	268	286	324	279	271	258	273	296	263	255	272	274	317	307	266	271	275	296	283	279	291	293	285	265	268	255	296	296	278	276	283	280	269	284	261	300	291	259	312	275	270	296	273	264	271	252	286	269	292	285	259	279	273	286	286	291	289	266	281	298	278	290	271	282	264	279	287	278	261	236	303	266	262	274	263	265	266	281	272	282	280	284	270	279	292	262	312	279	258	278	272	304	251	283	260	281	242	259	273	261	262	267	270	246	258	293	278	270	276	279	271	280	291	271	265	262	248	263	259	263	278	256	285	270	257	273	258	269	261	238	271	293	250	281	289	239	258	268	244	272	278	273	259	284	253	245	314	264	274	289	286	270	294	292	257	281	301	259	301	281	283	285	302	303	297	297	252	264	282	258	295	272	275	284	274	288	268	286	275	307	280	256	269	294	286	312	285	304	270	287	271	301	264	281	294	284	284	286	286	283	283	258	281	289	264	302	295	254	284	272	315	285	306	287	267	299	288	236	266	270	278	266	251	275	277	266	258	259	270	256	280	297	262	268	293	278	266	292	292	285	277	254	275	270	263	305	267	272	279	283	259	280	292	274	268	274	280	273	277	284	300	269	269	282	260	308	299	258	300	254	296	282	281	293	271	258	252	264	270	281	280	305	272	296	283	270	276	285	285	294	269	252	279	258	277	256	272	282	276	253	274	311	266	266	294	275	294	282	301	265	277	254	283	264	260	279	275	245	265	293	272	321	283	266	281	254	282	290	267	289	302	271	292	297	270	252	297	294	259	281	263	290	290	283	280	287	254	267	253	265	288	268	280	276	280	261	290	244	289	272	295	266	278	260	282	278	275	254	289	283	273	265	284	281	302	307	278	294	268	269	295	266	295	262	266	266	265	272	290	251	267	283	271	314	303	278	267	252	301	320	288	295	276	286	265	264	250	312	273	282	239	268	269	269	305	272	279	298	291	252	269	282	273	279	315	307	284	283	266	272	323	268	300	284	249	280	272	307	274	272	298	296	289	267	267	281	284	261	276	270	263	291	260	312	280	268	279	298	265	274	243	281	265	304	277	293	290	310	283	259	282	272	301	252	283	304	280	272	294	284	279	281	284	255	280	282	280	291	269	265	309	285	291	270	287	309	303	270	285	321	302	291	286	280	289	299	274	281	244	271	258	292	285	265	282	265	278	280	283	271	287	272	314	265	270	294	262	271	289	283	291	318	294	291	255	255	288	286	272	266	264	293	272	290	287	296	274	268	278	286	288	277	279	259	291	281	248	241	290	248	288	294	275	278	291	312	269	294	270	256	269	253	284	262	279	311	272	252	282	290	270	273	283	290	287	332	276	299	278	293	301	281	281	277	305	283	240	259	263	257	261	251	290	264	290	269	295	272	284	285	290	295	258	258	283	299	284	270	274	289	286	242	271	316	265	293	259	261	289	261	262	291	272	279	306	269	273	256	272	284	252	276	278	266	277	270	260	297	307	302	250	308	292	286	277	267	261	284	264	298	301	296	316	286	268	268	289	294	281	270	285	269	297	296	285	282	260	306	273	282	289	260	239	315	280	299	282	260	257	275	253	259	291	277	281	281	278	295	288	268	268	272	248	273	275	260	290	282	281	266	277	287	303	288	267	297	277	275	307	241	272	292	297	277	263	293	279	265	267	297	272	279	248	289	263	276	275	295	265	256	305	318	269	272	276	280	282	292	258	271	258	277	246	263	290	295	277	293	274	265	272
24029	21108	28395	24056	20887	3775	924	626	576	500	520	505	473	499	466	438	417	460	417	454	418	429	437	423	429	424	381	382	388	421	419	352	401	409	392	440	402	395	359	391	404	413	384	411	442	372	361	394	449	380	430	396	426	380	405	400	403	403	369	410	390	387	370	415	386	388	370	390	390	396	358	383	370	406	395	400	355	397	401	393	423	419	398	411	381	399	380	368	359	356	394	382	408	389	432	435	374	398	394	421	383	396	391	351	367	401	410	392	364	414	405	423	400	390	384	409	368	405	356	379	387	383	431	408	397	366	390	410	405	376	396	351	387	412	376	389	398	383	368	390	395	439	385	390	380	380	377	415	388	395	378	385	380	365	372	386	376	364	394	378	380	386	380	365	368	401	361	385	371	373	388	381	403	378	390	411	381	383	416	393	360	399	385	357	364	413	391	407	411	353	384	403	370	390	375	387	391	391	404	372	396	397	356	390	403	386	367	400	364	409	377	373	395	347	373	378	412	396	375	369	421	394	387	400	355	382	440	381	377	371	368	390	383	382	416	402	394	355	403	383	412	377	427	397	379	369	376	430	424	392	404	380	376	361	407	371	378	378	358	404	372	380	369	412	371	391	374	399	390	374	394	385	378	380	388	372	394	396	408	367	388	407	371	379	383	386	400	395	358	412	373	386	382	401	374	398	388	392	401	364	420	387	397	399	391	412	358	385	383	406	413	421	375	399	381	412	365	389	373	385	419	408	397	385	402	425	384	408	379	369	377	353	421	391	348	391	377	388	380	404	390	392	401	391	386	397	359	405	369	385	390	391	367	368	365	375	412	381	382	377	394	359	391	410	389	404	399	373	375	373	367	392	337	404	361	386	394	357	394	407	370	383	410	396	417	381	425	369	402	367	373	398	369	377	407	376	399	393	424	370	360	368	353	386	370	392	372	372	403	398	372	363	383	385	348	437	356	385	391	389	380	373	345	385	372	383	371	396	387	373	408	416	369	417	410	372	331	402	366	370	376	382	423	364	372	386	424	395	411	403	417	403	379	360	382	368	374	369	394	444	388	386	383	349	363	368	405	387	371	363	398	436	359	371	345	415	409	393	374	380	362	386	393	399	358	391	372	341	373	398	392	381	361	370	365	369	369	398	404	399	372	402	376	349	402	388	391	379	363	397	385	384	409	387	367	437	419	373	396	393	351	358	344	391	377	387	381	402	389	369	392	352	372	419	440	415	402	417	387	399	422	376	375	400	364	409	385	393	390	393	390	405	399	417	405	388	338	400	359	348	380	389	373	360	412	411	369	410	387	394	404	389	447	390	354	397	368	347	390	394	370	369	360	371	365	395	418	371	362	419	363	390	401	404	358	412	370	381	413	391	370	407	423	389	362	417	377	379	392	367	393	369	399	414	382	402	354	413	360	418	382	364	363	365	370	372	379	400	397	400	397	364	424	399	360	361	403	365	389	391	349	397	394	411	394	419	391	379	400	394	392	438	404	407	385	436	385	406	392	372	389	376	388	362	419	399	380	342	379	369	400	408	393	409	382	388	372	385	355	392	372	406	395	350	392	395	367	376	358	369	403	379	360	382	387	322	355	378	390	404	418	380	404	354	364	359	351	376	369	373	388	365	412	384	391	413	394	424	335	347	380	333	394	363	391	376	417	412	414	353	404	376	390	367	389	382	393	400	388	378	382	370	381	370	400	397	387	401	425	374	385	373	387	385	423	408	424	391	375	381	399	357	380	402	384	418	345	370	381	372	400	405	404	384	389	392	362	397	401	393	399	413	402	421	404	387	392	364	429	371	398	411	384	368	392	364	407	375	408	397	383	375	400	396	414	390	399	385	370	361	390	396	408	379	391	389	374	374	377	410	429	365	363	354	360	388	389	395	398	360	401	352	377	404	391	378	388	367	386	376	380	367	402	374	372	363	398	393	352	411	365	387	417	356	357	395	365	379	396	374	421	387	380	400	378	363	365	385	434	351	368	362	414	421	384	366	405	377	358	363	377	389	386	382	397	371	384	406	369	372	416	385	386	382	379	340	374	377	382	373	399	365	343	360	384	372	391	356	388	376	361	414	379	383	366	382	370	362	384	401	370	428	375	360	385	370	411	390	407	344	385	401	375	382	413	413	370	387	387	419	417	406	381	400	388	400	375	372	393	386	360	410	400	389	406	364	373	393	378	388	369	386	400	366	376	395	406	378	409	409	338	397	390	413	353	356	376	371	375	397	382	399	402	386	389	414	389	370	377	405	363	381	366	381	368	394	359	388	387	380	383	401	376	442	331	366	409	396	417	386	408	391	365	400	395	365	378	396	395	367	405	381	404	400	363	379	357	360	360	384	372	371	383	394	365	369	375	397	399	349	376	374	384	389	414	394	389	400	382	377	384	409	401	377	382	388	393	399	364	388	411	372	374	418	361	373	360	370	407	378	429	396	347	403	368	353	335	396	384	389	404	374	380	410	391	365	375	401	384	420	373	381	374	386	388	396	393	388	371	386	381	376	393	403	386	381	378	377	367	380	428	402	413	356	388	343	403	341	386	372	383	377	400	344	376	397	372	390	389	365	397	394	362	414	355	378	355	407	379	391	406	406	371	372	344	370	358	387	436	400	371	362	380	401	390	389	381	402	366	394	380	403	393	360	373	406	393	377	381	421	401	362	348	370	382	362	411	405	385	404	417	416	354	382	395	392	358	374	387	379	393	395	377	375	401	407	366	396	373	368	368	384	434	373	391	412	361	392	367	377	393	375	375	363	363	399	385	413	394	371	390	380	377	396	407	371	373	397	364	379	359	393	396	376	382	333	405	382	415	396	391	374	411	357	392	392	374	385	387	356	369	363	399	396	383	388	382	385	372	392	385	341	353	385	429	390	419	367	381	384	380	397	411	383	402	365	402	367	379	352	428	408	371	352	409	372	340	424	387	363	369	375	372	376	360	369	422	343	369	412	394	400	378	394	361	386	363	395	369	415	391	399	379	379	374	394	409	329	402	367	382	395	373	430	394	404	401	358	398	372	370	382	400	366	368	358	385	374	383	375	379	371	384	366	403	343	343	395	382	386	374	399	383	368	373	419	341	408	400	361	356	416	347	398	367	382	419	359	372	383	395	375	399	363	386	371	366	389	390	368	388	396	389	376	362	412	384	371	353	398	349	409	378	396	391	375	374	384	370	394	395	333	362	397	398	390	349	358	370	408	415	371	408	367	386	393	402	393	376	377	437	379	378	362	366	372	365	373	386	386	365	364	370	419	390	395	374	374	392	375	385	383	376	388	372	374	366	375	389	378	406	370	380	361	376	386	353	384	391	388	394	387	400	371	396	386	397	378	382	400	405	400	412	389	386	385	387	376	383	409	405	356	415	366	391	406	405	417	390	381	401	371	358	419	388	382	414	371	361	362	412	370	381	403	415	433	412	360	378	360	381	368	392	369	381	380	389	373	338	386	393	396	398	394	366	377	374	370	382	369	386	413	391	403	369	383
18997	9410	8045	4317	2873	2270	1838	1523	1336	1183	1052	908	857	841	779	745	764	752	713	709	684	680	694	681	714	594	647	658	685	672	640	660	666	612	644	623	641	642	619	647	611	657	590	636	655	637	626	632	634	639	620	643	602	550	610	621	684	634	624	595	613	574	616	622	605	587	600	569	628	632	590	609	595	623	636	600	638	590	615	604	609	622	627	570	603	600	653	598	614	624	613	602	641	606	640	618	591	584	635	616	639	573	597	603	620	628	628	603	605	636	660	600	607	611	600	601	654	587	612	640	621	623	611	613	617	609	589	604	612	643	633	583	637	643	628	598	595	596	608	605	613	623	601	586	601	639	563	627	622	583	564	570	610	637	571	625	592	597	608	604	585	603	573	607	599	598	579	611	638	578	598	585	571	608	582	626	587	636	628	605	651	635	590	627	594	617	619	615	587	615	603	578	667	633	642	573	598	567	575	554	587	622	613	627	590	608	595	582	613	620	599	624	617	621	593	617	569	631	618	598	580	583	602	631	601	623	548	582	644	605	616	597	571	529	640	585	625	607	608	597	592	631	574	628	612	597	587	578	627	639	613	614	649	635	610	571	609	616	616	571	597	601	599	615	657	598	566	563	610	604	642	655	606	580	678	617	553	581	587	650	608	619	612	599	597	618	629	626	651	601	614	580	587	616	567	616	580	629	627	613	573	615	624	619	607	600	614	624	545	600	574	647	614	595	617	614	602	590	631	598	603	623	618	597	586	586	573	629	612	593	619	590	606	596	644	613	594	617	648	631	580	597	610	612	618	622	565	598	592	569	606	622	593	625	672	617	635	572	564	587	610	605	599	615	614	585	618	584	619	616	590	619	594	604	643	617	587	622	641	617	659	602	623	610	646	595	591	586	626	646	590	541	641	575	618	612	576	615	618	601	629	587	603	616	616	614	644	596	569	583	649	593	615	591	588	596	578	580	625	600	603	600	621	628	587	562	621	591	610	603	607	584	612	580	597	614	589	620	608	582	624	619	571	628	595	596	609	574	625	642	584	595	630	584	551	541	572	642	604	561	568	598	585	607	600	642	575	611	638	611	565	589	588	614	622	565	609	603	611	615	619	633	593	559	586	592	622	603	638	584	591	590	588	553	651	608	595	640	601	647	604	598	595	564	592	651	610	639	641	597	600	609	593	603	599	647	606	586	598	628	582	609	600	602	610	633	585	618	592	588	633	605	588	601	599	610	592	589	584	646	623	602	552	576	578	617	617	602	563	653	624	622	578	584	594	598	609	679	618	558	572	603	615	628	584	600	619	573	637	608	596	615	605	593	621	637	624	597	604	623	622	615	600	599	604	596	592	618	605	587	613	599	593	573	652	620	583	633	604	640	576	602	585	620	560	630	591	637	638	605	604	621	628	582	641	616	641	630	586	647	618	610	570	611	661	602	608	616	627	621	611	635	622	564	546	620	583	599	673	630	572	602	646	611	566	618	597	563	601	654	608	618	623	631	589	619	610	590	597	603	608	613	609	606	622	616	586	587	627	638	560	545	613	587	577	556	604	582	609	565	628	616	621	619	613	567	621	607	587	588	584	616	598	562	581	602	616	610	636	593	580	660	606	593	573	641	584	647	591	654	595	639	595	615	605	638	638	629	564	620	576	599	612	628	638	566	594	565	634	595	579	605	631	634	585	671	635	631	634	581	607	555	565	633	592	626	569	665	617	554	630	570	587	593	646	598	560	621	596	594	651	641	622	562	623	569	625	592	586	569	630	597	618	614	623	642	609	669	652	577	629	600	634	574	596	607	611	612	638	626	582	662	625	605	627	552	602	608	630	618	597	615	606	630	651	631	655	601	613	578	555	603	592	629	604	599	650	641	588	634	614	614	617	665	625	633	604	640	596	603	622	591	572	634	631	584	599	621	635	620	602	583	597	616	612	615	590	616	604	611	585	576	577	618	610	582	656	580	616	632	606	584	624	577	617	584	602	597	605	610	630	630	628	593	641	611	579	596	594	589	651	611	569	620	621	572	566	631	620	565	645	593	599	577	622	645	628	680	552	598	618	626	558	588	587	611	645	648	584	623	591	562	587	620	644	642	587	604	652	605	604	584	632	596	632	587	600	635	618	645	619	633	603	578	603	594	617	600	598	619	598	588	606	642	574	596	600	601	642	619	591	569	620	609	550	614	583	615	621	600	599	623	614	592	548	602	609	617	588	553	589	622	588	620	614	591	628	593	647	587	606	610	597	602	598	592	615	634	616	564	582	664	572	585	593	641	653	614	616	610	596	557	598	577	556	605	605	587	584	614	618	564	581	603	595	621	593	600	611	655	568	571	569	563	602	631	627	596	625	633	611	590	602	583	605	581	645	585	578	601	581	581	646	619	610	590	571	587	606	642	621	592	619	601	613	590	638	617	578	616	605	603	555	595	630	628	598	604	574	566	636	639	631	622	603	630	642	623	597	623	569	568	600	639	671	595	608	601	610	578	628	573	651	604	626	622	649	632	578	603	601	652	608	639	613	647	610	602	633	602	639	605	614	557	624	606	615	615	632	610	598	634	594	572	639	573	581	614	630	594	620	601	608	602	595	566	576	613	563	596	653	670	617	627	578	632	581	614	601	663	649	583	636	621	586	626	609	563	586	635	669	573	612	610	595	626	625	620	620	614	626	569	631	556	555	592	618	617	600	566	627	562	625	609	614	600	618	609	612	608	574	595	610	586	613	615	601	613	558	588	557	616	589	607	619	570	591	599	589	593	643	598	594	584	602	625	639	591	619	624	590	598	570	573	602	616	623	649	598	568	601	650	637	629	555	613	638	640	590	588	622	592	556	615	633	609	615	605	626	634	594	664	594	570	543	626	542	606	627	623	615	619	587	607	617	617	581	604	651	619	602	618	609	606	609	634	563	631	614	602	640	611	597	637	600	618	642	622	624	650	600	637	633	585	613	626	619	605	579	605	609	555	594	605	561	587	546	583	627	644	628	580	638	664	630	594	578	588	569	610	587	568	649	606	592	634	630	602	606	617	601	641	641	590	597	581	595	604	608	584	584	593	600	555	585	605	636	583	634	591	624	569	586	628	624	613	605	580	603	550	587	631	618	587	623	572	578	591	603	650	645	624	614	583	635	583	605	616	587	614	630	578	623	618	642	561	639	596	605	646	585	657	618	584	596	625	598	594	614	620	592	593	637	625	617	617	563	588	632	573	606	580	611	597	615	620	574	625	613	619	585	607	610	614	610	585	591	611	557	628	615	615	556	618	576	603	609	625	598	635	629	603	602	625	604	610	682	609	592	646	615	635	609	592	602	600	617	600	580	589	628	600	619	667	610	619	618	619	566	609	639	594	630	554	601	620	600	611	610	642	604	639	642	597	616	606	604	587	583	609	569	618	559	608	601	624	581	584	580	574	576	601	604	624	557	617	574	569	606	630	611	625	614	585	595	601	623	648	597	599	591	627	625	586	600	592	585	594	617	625	622	562	633	625	613	592
23086	21112	28938	23531	21114	20780	3643	1187	981	920	854	814	800	751	719	696	678	698	680	671	642	631	624	620	648	583	598	576	671	680	603	567	608	621	645	581	657	609	641	595	620	583	618	567	614	559	603	616	606	594	625	627	602	565	581	626	573	583	620	621	564	613	614	609	573	554	611	561	566	528	568	577	590	611	607	529	608	537	557	597	631	634	615	582	574	591	590	644	596	583	607	564	586	606	572	594	592	607	607	575	544	593	569	573	571	614	560	615	570	581	625	629	619	603	538	570	604	566	606	582	595	588	589	610	626	568	580	548	595	605	567	625	565	594	615	595	551	539	578	558	590	566	620	551	592	584	566	591	567	594	550	577	567	559	609	617	589	636	561	551	575	554	615	576	617	565	583	627	588	546	570	622	588	618	576	554	593	596	534	574	564	547	563	583	597	572	557	606	565	648	597	630	583	545	613	614	576	554	577	634	600	585	555	597	590	562	619	553	574	589	579	587	554	603	581	572	588	568	594	571	582	603	583	546	558	579	539	572	633	593	536	540	576	574	587	587	610	595	594	595	576	571	578	599	562	621	561	593	594	599	593	553	604	604	539	562	590	583	558	553	601	548	616	595	554	587	561	623	588	567	616	580	543	569	543	566	594	600	608	574	591	555	611	620	550	544	603	579	614	547	565	584	550	601	605	616	583	569	576	583	567	605	584	600	569	561	558	590	573	573	607	568	586	615	595	581	594	554	601	572	567	627	597	582	574	588	583	619	597	574	598	558	607	619	608	547	592	599	579	568	585	577	584	586	547	614	596	600	611	553	611	615	592	628	599	553	572	543	574	574	574	577	603	547	571	598	602	574	573	578	591	614	591	586	565	555	594	561	564	585	571	629	603	613	572	600	548	635	606	562	537	566	576	562	618	566	586	598	574	559	603	577	563	514	587	602	602	591	554	561	604	566	562	587	605	570	613	560	587	547	610	635	615	594	579	587	590	575	570	578	568	564	612	587	584	558	592	577	612	615	597	609	576	585	586	591	597	597	538	589	616	555	599	545	605	589	588	571	563	597	550	590	592	579	572	561	542	551	597	555	516	623	569	554	623	601	587	591	610	572	544	582	637	620	547	604	580	565	577	568	610	589	588	602	615	588	604	589	550	594	606	566	569	570	561	586	573	550	548	571	595	574	587	613	581	590	572	537	566	583	598	602	596	575	563	580	572	568	561	598	590	599	623	560	595	573	580	561	582	613	610	602	634	549	579	619	532	597	601	555	610	559	573	608	599	551	548	615	585	597	591	582	590	598	611	617	607	594	557	583	613	565	564	582	595	565	611	553	555	604	599	580	579	566	595	555	605	607	584	609	573	610	576	613	585	586	575	589	605	596	598	581	561	565	545	594	578	537	578	537	572	565	588	613	604	623	630	551	563	588	578	622	590	598	579	584	586	597	582	586	591	588	595	575	593	601	603	582	627	585	612	563	547	548	595	598	596	601	608	580	581	622	559	595	600	560	614	616	604	627	582	590	597	570	614	589	600	634	568	567	643	581	612	607	535	565	586	631	565	602	564	589	575	580	566	510	589	530	591	575	571	603	548	573	573	567	569	588	524	604	622	561	590	564	558	542	555	593	602	577	604	599	582	541	600	597	579	580	634	621	616	626	603	559	620	579	593	553	577	606	570	600	560	595	624	581	563	542	599	566	625	599	567	530	596	595	623	621	614	577	592	571	617	600	607	596	560	621	564	562	587	628	553	574	577	638	595	582	594	595	595	589	570	589	585	552	603	590	568	553	597	567	580	578	602	594	585	569	551	583	576	529	569	578	560	590	590	571	585	609	592	555	579	557	589	571	577	594	568	631	596	643	543	568	601	557	628	580	554	542	561	588	624	547	549	614	575	573	573	582	573	580	596	619	567	570	543	583	602	598	566	592	609	554	552	595	595	578	557	559	620	612	626	573	551	584	601	632	624	594	574	601	596	598	576	578	566	565	637	594	564	577	574	583	600	599	572	555	613	597	582	569	587	588	577	591	578	570	586	605	590	650	612	566	543	596	587	569	589	616	626	598	582	523	585	599	548	546	636	599	600	541	572	578	572	567	578	606	544	548	572	573	584	536	566	564	552	547	584	558	556	593	562	619	604	581	622	565	583	580	576	556	588	574	607	579	632	620	584	578	600	574	592	565	589	616	602	587	579	653	599	552	634	587	606	558	606	548	554	563	587	581	550	593	536	596	609	607	597	557	605	580	600	566	597	576	563	621	593	552	565	574	606	584	569	646	577	537	557	573	558	572	628	578	595	571	621	613	609	585	548	631	597	594	572	577	613	576	600	573	576	590	582	578	577	627	583	596	596	601	557	568	582	572	599	556	602	613	594	605	615	572	566	583	550	592	601	589	588	554	565	573	579	609	630	593	593	567	635	606	587	589	568	572	575	590	561	597	626	627	598	561	569	583	565	559	554	578	574	605	627	586	577	627	583	589	576	626	578	578	565	618	557	552	607	550	583	583	544	589	634	530	520	620	580	562	558	555	551	602	631	613	589	592	592	602	580	557	602	585	582	609	594	586	594	594	568	599	547	532	604	591	561	582	546	565	592	572	578	585	610	601	599	598	632	595	587	597	540	562	571	573	571	586	579	609	561	562	587	566	636	594	575	621	579	587	625	577	542	580	571	552	604	572	547	621	546	562	596	546	558	620	545	556	564	572	601	574	589	602	596	578	578	551	596	559	580	519	610	623	603	596	606	610	602	578	590	522	587	547	610	536	596	535	622	593	550	549	547	586	570	624	569	572	560	583	618	572	591	607	659	645	601	588	566	566	559	596	580	546	583	616	593	573	600	613	594	609	564	589	555	583	567	612	572	603	597	555	529	618	576	598	593	564	608	565	596	581	594	565	582	586	585	589	567	563	568	570	581	572	609	621	607	601	614	550	558	534	595	573	542	599	623	598	635	592	586	562	571	566	562	631	556	614	591	601	625	587	556	586	563	539	581	551	543	528	567	569	585	555	596	571	584	619	528	595	562	583	580	606	593	581	595	578	542	594	581	587	616	580	587	644	589	583	598	538	596	605	657	572	569	596	650	551	569	603	543	568	607	603	609	595	594	568	560	561	590	603	560	605	606	588	564	600	572	587	559	588	579	589	588	604	572	600	577	590	618	593	604	569	588	578	505	582	608	591	597	582	580	622	582	610	583	630	565	520	585	606	547	605	566	567	615	586	588	628	604	563	539	581	555	600	570	620	560	641	588	561	602	576	558	558	589	561	522	557	594	523	599	551	567	554	600	563	622	571	547	605	607	569	583	565	581	597	596	603	575	566	619	585	583	599	592	602	544	571	560	600	575	583	587	567	582	595	616	589	562	589	581	549	603	578	575	594	591	567	560	559	605	537	579	635	602	565	605	540	600	559	568	628	631	603	595	569	600	611	587	543	553	614	590	592	587	582	609	594	571	559	603	601	588	595	617	591	587	562	570	548	571	608	558	566	598	608	606	584
22029	15897	13556	7641	5337	4103	3111	2584	2259	1944	1720	1607	1442	1405	1299	1248	1187	1178	1139	1137	1068	1061	959	1026	1008	1021	1000	952	990	997	959	1024	1045	920	986	923	959	985	946	881	917	975	919	871	892	881	947	962	913	909	983	904	882	959	879	910	901	926	904	934	905	890	925	893	875	919	919	930	861	894	942	919	942	895	909	928	931	911	901	914	926	923	905	896	915	878	907	908	846	926	919	909	855	940	883	854	894	938	892	896	906	879	898	951	919	913	892	931	885	866	925	892	859	915	902	900	940	871	912	937	880	821	914	924	973	854	912	965	864	921	897	873	919	891	878	904	835	894	894	891	855	876	940	883	913	860	925	869	846	897	863	905	835	950	858	895	887	859	858	902	892	906	865	879	925	911	884	915	908	897	879	878	875	868	959	915	892	896	906	894	904	926	902	913	881	898	911	811	889	902	873	882	859	901	837	892	878	926	881	881	897	893	920	904	899	904	872	906	944	851	888	854	864	865	911	929	929	940	893	856	959	877	916	875	919	922	836	881	908	897	898	904	893	919	888	883	912	982	883	888	900	867	914	923	882	853	888	890	854	862	935	866	897	926	877	886	903	942	938	874	970	830	862	924	863	928	892	900	895	885	913	897	897	926	905	923	910	883	912	918	918	915	923	899	896	892	894	906	875	870	871	896	874	902	947	948	898	838	867	873	874	898	892	950	911	902	969	878	887	919	911	894	890	894	897	864	905	970	892	951	879	898	874	890	909	881	861	912	947	895	869	849	862	891	904	917	856	839	926	879	893	863	947	889	912	906	892	908	912	907	907	926	921	867	900	903	926	867	905	906	881	900	922	904	882	944	904	887	860	874	910	906	905	873	932	886	909	936	886	908	907	911	880	851	936	841	867	827	917	900	919	905	880	912	940	866	877	878	896	864	908	901	894	857	879	931	953	895	916	895	855	871	912	863	850	886	857	925	851	860	871	899	910	906	879	914	884	934	902	864	878	873	911	907	903	888	883	922	867	903	870	918	879	934	871	891	846	954	968	902	907	885	935	869	914	890	923	873	854	929	884	923	910	876	960	883	941	935	846	867	843	890	917	878	917	881	917	926	866	869	943	863	934	891	919	955	886	923	905	926	913	926	893	871	931	848	903	917	875	936	913	883	969	918	919	919	965	913	885	879	928	884	861	889	903	916	966	910	889	945	858	883	888	885	884	900	882	986	905	863	871	864	939	911	877	888	908	923	872	879	922	877	864	856	811	851	851	905	894	890	890	917	893	906	885	861	889	889	870	911	853	923	882	913	871	855	912	902	906	946	881	884	906	918	865	888	872	897	937	918	920	934	854	908	831	928	871	917	878	904	891	901	880	904	925	913	926	919	933	898	876	957	906	829	938	881	884	926	907	854	879	892	912	895	909	890	867	909	874	848	869	855	883	849	902	909	879	898	878	855	938	906	897	971	900	910	851	908	863	934	934	883	859	932	936	875	882	906	900	927	947	900	942	825	906	873	903	901	915	935	923	871	935	927	860	943	909	909	896	879	915	882	915	908	936	923	874	885	844	898	901	914	942	912	877	896	941	866	911	895	903	894	952	883	894	883	914	919	891	902	871	919	848	901	919	843	936	927	856	891	883	881	874	909	881	846	846	943	903	891	882	865	892	886	943	908	822	908	883	856	931	943	881	900	891	921	887	896	913	873	883	970	913	888	860	906	935	866	907	921	908	871	914	860	874	860	952	878	888	833	879	931	918	893	909	866	908	868	913	893	862	894	903	838	897	864	887	873	903	923	883	918	873	915	860	868	866	905	884	886	880	920	870	915	848	887	922	903	872	897	890	868	916	907	902	906	894	891	866	903	919	935	883	913	893	953	923	860	888	947	917	862	882	877	904	904	890	908	886	883	918	912	906	902	857	934	902	917	900	924	848	895	890	867	914	913	884	886	890	872	905	842	872	885	926	876	861	903	874	880	897	896	908	886	884	921	944	905	895	885	901	869	826	877	917	896	840	892	879	841	920	906	870	910	880	922	969	923	848	870	913	884	844	904	912	917	916	829	943	895	888	876	912	894	861	880	953	927	891	951	909	867	949	930	884	882	921	887	922	936	932	940	897	914	859	853	854	879	884	887	872	911	940	889	955	928	896	838	923	904	843	862	871	904	894	919	896	946	865	866	905	917	902	915	893	913	889	849	850	891	886	888	924	878	926	921	878	889	888	908	891	853	900	859	895	901	921	897	859	920	877	862	853	880	908	932	851	913	898	848	917	898	891	926	849	864	899	894	830	913	919	905	889	912	925	876	883	941	872	852	913	885	915	886	928	898	885	905	919	956	908	896	929	859	813	856	856	901	905	863	868	844	969	901	910	918	863	929	870	930	934	875	900	887	886	900	874	912	906	896	824	876	923	885	857	874	895	835	884	832	874	900	869	861	929	855	866	962	864	912	860	870	914	861	910	862	867	862	937	900	925	886	888	901	814	966	853	878	868	887	912	905	884	918	923	870	921	910	877	900	929	920	855	856	915	940	914	927	946	908	901	928	928	919	855	904	876	899	889	909	861	929	960	911	866	881	855	859	890	933	876	918	935	898	881	912	868	913	852	913	849	871	916	895	874	891	841	849	921	915	896	841	865	949	924	887	891	908	842	848	853	842	903	901	927	878	908	856	892	899	881	897	886	867	877	932	869	858	850	909	929	934	921	860	931	880	896	917	919	878	890	927	882	881	859	921	923	846	937	883	896	870	837	899	887	915	855	857	860	946	873	897	911	877	882	870	861	887	873	889	906	933	865	850	901	884	951	909	898	842	882	918	858	892	883	883	887	837	912	926	886	828	862	901	911	937	912	814	921	888	894	842	923	867	900	911	886	859	900	920	898	923	924	960	840	864	906	884	844	939	867	883	932	892	891	830	951	905	982	896	905	971	905	888	931	895	887	900	948	870	909	933	877	905	916	898	934	898	885	927	921	931	882	901	891	880	909	927	906	863	900	910	900	911	847	887	877	869	868	882	849	891	899	902	854	887	936	901	913	895	892	890	909	908	876	800	874	879	891	894	852	911	907	902	885	920	887	872	863	897	904	899	889	952	875	935	849	879	926	950	882	909	914	882	907	888	857	916	835	901	938	944	848	896	892	899	859	885	905	891	864	864	888	961	867	919	921	927	899	958	918	873	886	902	909	974	845	902	855	916	893	875	921	894	928	916	872	923	908	928	923	920	868	858	883	903	833	943	929	919	892	895	865	931	849	923	924	874	893	896	859	944	866	848	887	907	941	924	912	890	872	919	924	865	875	909	912	856	941	897	970	895	908	938	890	918	941	882	921	832	883	888	864	880	915	832	877	869	879	889	867	923	907	947	893	902	905	864	900	920	920	924	868	854	904	859	926	829	896	892	791	918	911	836	912	879	879	891	970	838	820	908	907	878	891	905	872	881	914	884	902	894	934	910	876	878	844	902	899	878	917	907	878	838	891	883	923	937	894	894	868	876	921	923	837	949
26775	20745	9249	455	280	220	202	192	202	190	167	175	163	180	162	179	154	195	178	170	165	144	175	169	159	161	180	173	159	179	174	153	163	166	172	142	132	189	156	172	157	165	139	145	180	163	140	176	158	201	163	173	189	145	156	186	190	145	178	180	138	183	139	159	177	162	165	156	165	145	156	175	164	153	170	167	157	180	167	143	152	165	159	169	146	151	142	176	158	166	147	166	165	171	158	163	156	182	157	165	158	163	185	160	150	151	172	178	144	157	159	144	163	168	157	166	149	175	172	165	171	161	175	177	165	160	152	145	163	161	179	182	147	191	174	159	150	165	142	161	140	150	157	157	151	172	165	189	160	177	148	163	158	148	175	171	131	165	168	187	173	158	174	153	144	161	155	156	152	144	154	138	168	136	177	151	171	175	160	175	145	184	162	155	158	160	154	169	162	185	164	176	177	144	165	169	160	178	156	152	198	169	160	152	162	156	187	147	161	166	168	178	138	186	184	171	160	169	169	161	168	171	173	169	159	142	191	148	173	158	152	162	170	153	162	164	173	166	164	187	181	164	166	165	180	159	178	166	176	170	152	160	170	182	171	158	167	175	191	157	168	177	177	166	170	170	145	180	156	180	169	149	161	175	159	173	177	146	171	169	152	178	172	153	169	144	161	175	157	167	169	179	162	164	173	161	163	171	169	151	146	178	179	199	147	150	166	172	150	146	150	166	189	155	148	159	166	175	165	159	162	143	163	155	167	167	159	163	165	178	161	161	161	150	131	162	186	172	151	150	163	146	179	147	180	165	146	158	156	143	146	176	167	203	161	167	159	155	152	156	148	168	166	166	155	157	179	144	179	182	156	175	172	147	158	163	163	178	147	169	151	169	174	148	180	170	150	160	139	173	160	156	179	171	165	176	187	186	153	150	153	165	141	166	149	165	173	158	159	175	171	160	160	147	164	169	153	162	155	182	168	177	173	161	162	151	163	155	147	194	159	156	167	170	161	156	136	158	159	159	175	157	188	182	167	163	160	160	148	188	189	158	156	162	142	156	150	158	161	158	174	151	149	145	186	171	171	149	155	179	150	143	156	181	165	163	155	144	138	170	165	160	171	159	190	185	158	159	183	168	160	141	152	134	180	162	172	156	162	153	138	155	173	148	173	161	149	177	142	147	164	171	151	159	150	169	146	155	179	174	152	176	149	181	179	155	168	182	182	167	167	200	164	152	181	145	157	160	151	175	167	164	138	173	171	161	175	155	151	181	134	158	169	173	157	188	170	173	158	161	178	164	182	149	164	159	176	160	151	150	169	166	158	162	186	160	170	171	169	173	156	160	149	160	159	147	180	152	160	179	166	166	185	160	176	180	161	166	160	179	167	182	172	172	157	147	160	166	158	156	151	157	173	144	175	175	149	173	195	165	167	190	148	163	147	165	188	150	143	159	171	151	180	157	154	156	160	156	144	151	145	159	183	164	188	149	167	171	157	142	169	172	158	173	190	166	167	146	170	140	165	164	163	141	174	152	175	164	171	153	159	184	160	164	159	150	162	160	179	170	156	175	144	150	158	153	165	169	146	160	156	173	166	152	143	157	157	143	176	153	175	167	157	153	163	152	137	154	189	147	158	187	167	166	158	169	145	171	142	179	155	156	169	161	176	159	156	165	169	158	169	216	190	163	153	152	163	190	150	159	158	135	161	156	172	149	156	150	166	159	177	168	183	145	150	176	145	156	141	152	172	141	161	188	170	153	171	163	170	153	157	166	180	171	162	152	165	141	147	159	156	188	143	150	168	169	184	142	175	147	178	150	163	164	142	160	159	167	140	168	176	174	165	140	186	152	141	180	154	167	163	178	155	164	162	177	156	168	154	161	168	184	150	139	161	156	147	161	135	156	172	152	190	194	141	159	142	180	168	174	168	150	164	141	138	153	183	183	154	156	172	164	163	155	161	153	170	149	143	150	169	161	167	175	136	151	140	183	189	176	146	155	153	163	151	162	167	161	135	162	169	167	168	154	181	155	157	150	158	153	181	164	160	172	168	151	156	163	169	177	171	158	171	180	154	173	174	158	171	172	184	144	147	158	151	179	158	143	169	172	174	159	178	169	175	165	148	180	190	151	191	177	156	166	152	165	171	149	141	158	189	146	150	162	168	142	157	166	163	184	165	144	189	150	175	147	161	168	166	142	153	166	165	164	168	173	171	140	157	173	168	166	159	170	189	195	132	181	166	163	158	177	158	164	167	160	164	143	159	163	164	150	150	157	149	148	178	179	161	172	153	157	158	184	167	151	177	174	191	157	170	160	141	167	175	155	154	164	151	177	169	166	168	163	153	147	162	145	154	166	192	167	176	173	164	161	174	159	164	153	185	157	176	174	162	189	186	163	161	170	170	166	175	165	151	179	159	167	185	176	167	152	155	158	164	162	143	157	164	172	156	182	161	179	168	171	169	146	156	157	148	158	155	171	174	170	162	185	171	144	146	146	170	167	165	145	162	148	170	164	192	165	157	153	179	158	170	192	167	172	170	164	162	168	164	179	167	153	158	140	171	185	176	156	158	158	175	166	180	167	177	155	164	153	166	153	190	158	161	165	184	156	142	161	172	149	153	162	173	149	153	164	175	138	163	160	168	181	149	189	158	164	164	144	161	148	163	163	164	176	157	173	151	153	166	137	142	158	158	137	169	173	151	160	172	183	160	154	144	161	138	160	159	157	156	171	153	177	161	174	169	174	164	169	144	180	157	160	182	156	166	168	172	171	131	178	160	157	175	156	174	162	152	176	182	176	171	166	168	179	168	163	198	173	155	171	160	144	177	165	173	167	164	161	159	177	155	160	144	164	164	149	161	172	164	171	175	158	168	163	150	169	176	177	156	158	153	155	150	173	137	180	166	167	165	159	171	173	164	156	169	158	154	181	172	171	157	166	179	177	175	154	154	145	165	157	176	166	164	145	168	158	149	164	173	147	154	158	160	155	182	160	161	167	155	158	166	154	180	169	161	159	136	168	154	169	162	177	155	172	136	159	175	168	136	148	150	146	154	164	157	139	160	176	186	152	156	170	158	173	155	155	174	144	166	178	147	136	162	145	153	186	166	150	158	185	148	164	150	151	165	164	165	132	167	143	177	164	178	150	155	172	159	166	165	161	157	158	177	147	154	143	170	140	159	170	161	169	145	157	148	153	184	145	160	175	162	172	159	162	144	169	142	171	165	165	177	153	187	174	170	170	181	163	166	153	161	145	147	163	157	168	153	168	155	166	145	169	178	182	140	162	187	168	172	146	186	161	172	145	162	121	138	139	141	167	152	168	142	167	145	145	175	192	181	168	180	167	135	157	180	163	161	142	165	180	139	150	155	163	155	159	146	182	147	176	153	158	151	173	165	161	174	162	169	168	161	165	166	150	154	154	153	154	168	152	181	185	180	160	170	175	183	178	165	186	189	180	146	195	158	170	160	182	147	169	145	161	170	147	146	160	158	156	168	130
9715	1137	1023	556	474	426	356	326	332	314	309	275	347	296	256	262	314	316	269	268	259	320	299	280	287	264	305	303	299	302	293	285	257	226	301	271	305	286	287	271	284	273	303	258	277	274	282	264	277	276	248	243	254	298	272	294	305	275	287	315	277	285	294	260	264	290	269	270	257	279	287	253	260	270	259	265	301	285	282	257	263	289	284	278	278	267	285	275	282	265	265	282	269	273	275	276	267	256	262	281	252	260	258	277	288	260	325	271	275	246	269	296	281	267	291	272	297	270	264	270	288	284	263	302	281	322	256	236	298	266	261	278	259	268	264	286	256	253	289	268	272	274	273	269	293	271	267	278	253	297	265	262	283	256	267	250	279	289	281	283	316	259	312	294	286	284	272	274	301	291	262	263	299	268	246	286	276	274	276	267	264	248	302	274	255	310	264	270	251	273	256	280	272	267	271	269	238	280	277	255	273	257	272	263	283	284	267	260	241	287	255	266	276	291	265	272	276	259	237	296	283	291	298	286	273	263	272	318	264	279	256	255	265	285	282	261	285	268	258	298	281	292	278	294	311	283	297	286	292	283	296	265	289	290	255	277	261	286	277	291	285	252	249	272	239	283	298	286	291	267	295	272	244	277	270	257	308	300	276	233	291	299	283	297	287	259	297	248	264	267	283	261	286	256	262	257	273	261	273	286	272	288	242	281	291	278	310	270	287	305	258	297	275	282	281	284	260	252	268	274	282	281	266	282	280	288	288	278	254	294	271	281	283	260	291	249	296	254	279	244	299	275	270	281	255	307	251	253	312	260	317	293	267	283	289	268	312	267	277	303	276	293	298	268	289	279	257	313	298	300	276	267	308	278	246	300	279	284	283	278	273	308	246	263	250	294	260	278	276	271	248	250	272	249	270	270	301	270	277	294	273	285	266	271	304	250	276	258	284	277	271	295	304	316	307	278	263	305	266	259	280	300	280	275	279	269	294	291	278	238	284	300	284	297	279	291	258	287	254	260	257	254	277	284	291	272	282	272	274	273	308	280	280	285	274	291	250	287	282	262	264	277	292	279	279	281	292	271	302	266	299	274	280	279	269	249	270	262	292	272	269	285	253	291	277	262	268	286	266	267	248	266	299	283	268	236	272	281	276	293	250	233	283	280	291	286	301	284	241	273	278	285	258	305	279	257	264	288	289	304	261	261	273	244	263	257	300	296	284	292	272	263	284	274	262	275	293	264	275	288	287	242	243	244	268	261	282	289	275	270	276	298	269	266	264	246	315	313	248	301	279	258	287	239	259	302	274	274	307	235	302	281	267	294	261	259	251	270	291	288	305	310	259	285	257	281	283	272	260	263	260	250	303	261	271	264	323	314	274	234	303	263	255	266	275	272	275	264	267	293	262	296	247	249	289	271	280	275	265	268	281	278	297	266	280	280	275	253	263	253	292	265	266	266	270	284	251	285	285	268	284	298	248	268	268	250	263	283	286	269	286	297	285	286	282	282	302	253	308	275	262	270	281	270	247	287	260	278	267	267	268	260	283	301	260	276	291	259	270	268	267	294	279	286	296	245	280	276	287	267	259	271	281	254	262	280	287	282	276	266	251	277	308	248	300	270	258	264	271	292	275	273	253	265	300	257	288	273	258	274	248	272	259	281	268	242	294	277	243	271	294	279	291	298	264	294	274	260	257	310	257	293	291	261	265	250	269	244	269	279	266	308	298	289	275	284	287	297	271	304	255	286	264	293	290	278	270	291	267	266	243	298	318	287	293	262	266	275	220	256	272	297	294	283	275	258	282	261	274	290	285	265	274	270	273	275	265	299	269	296	280	266	281	266	301	268	261	286	261	265	273	277	285	302	294	297	268	259	274	262	279	273	271	252	244	296	259	286	257	275	313	260	248	251	275	273	258	299	242	303	260	285	264	279	276	285	308	265	234	283	253	267	276	290	287	265	272	272	293	269	287	258	291	279	266	257	268	289	267	286	281	280	263	257	287	277	264	278	277	253	265	277	307	254	263	266	277	297	252	265	271	260	279	290	268	294	265	255	281	272	270	262	281	238	271	270	282	284	288	267	264	290	271	249	237	273	268	246	266	275	265	263	301	255	263	297	285	249	247	271	286	229	252	292	274	301	290	275	283	254	287	311	284	308	287	266	299	251	296	276	301	256	271	238	266	281	275	271	266	267	284	283	299	267	250	268	263	296	253	291	285	263	267	293	293	304	284	270	305	272	270	308	292	258	284	281	281	276	262	279	311	276	287	303	282	279	250	271	257	279	285	279	263	255	284	305	263	271	259	256	244	288	290	267	251	297	286	283	277	275	283	259	278	265	277	288	286	266	262	254	293	275	311	258	259	286	283	277	279	260	268	274	272	265	299	274	273	270	248	324	288	276	264	241	305	280	280	278	247	251	268	282	289	278	283	267	260	299	285	271	267	273	257	292	263	270	294	275	297	290	282	260	305	275	324	299	250	283	231	297	263	282	251	270	277	282	269	300	263	263	259	282	280	253	253	263	276	238	297	276	286	265	266	250	286	263	282	285	272	280	308	273	287	266	243	261	257	261	264	286	258	288	292	285	288	281	279	272	285	256	291	285	271	248	259	246	282	305	269	302	280	274	281	264	285	266	271	257	272	290	279	268	273	275	256	289	297	284	269	261	264	313	270	288	314	266	262	291	266	268	280	254	306	303	286	271	277	289	278	293	283	282	316	284	288	259	266	279	262	295	253	260	286	285	266	277	284	276	278	314	269	257	316	301	265	265	278	308	279	297	286	264	268	282	282	264	303	262	273	287	272	274	293	278	270	291	286	285	290	273	260	287	281	270	262	300	249	263	284	283	256	282	274	287	293	265	285	278	282	280	247	256	285	267	262	293	292	253	264	261	259	291	264	254	289	269	267	297	281	306	282	276	262	287	277	255	249	267	309	265	298	266	291	291	290	261	298	259	275	285	264	245	274	259	273	282	270	286	284	280	285	275	231	283	250	300	272	258	249	292	292	275	284	269	280	265	275	277	271	267	266	261	286	244	271	292	254	271	256	282	253	265	269	257	288	287	264	301	281	265	273	259	256	274	281	266	255	269	290	270	282	289	262	261	265	302	269	260	276	278	268	255	256	282	300	260	289	265	239	261	299	260	257	247	286	266	268	288	264	271	294	289	288	267	263	249	268	279	256	283	277	277	279	267	279	276	260	271	274	267	292	270	282	288	294	273	281	299	264	293	276	313	283	287	288	271	250	298	270	256	307	279	301	270	266	276	281	265	271	268	269	241	269	275	285	275	289	263	273	292	291	275	271	278	289	277	279	317	267	272	304	294	260	272	284	271	250	275	302	306	270	282	301	274	256	294	309	289	258	284	250	253	246	287	304	265	273	282	256	253	292	259	273	289	277	273	247	271	277	288	281	269	260	275	288	247	274	279	279	274	262	283	298	287	275	318	297	304	265	257	286	292	259	269	271	279	291	267	282	281	308	287	288	269	270	275
24103	21118	28425	24080	20915	3861	937	705	532	517	516	508	461	428	428	439	417	445	408	411	433	402	399	391	418	392	404	374	420	411	414	423	369	411	403	372	387	392	395	397	403	378	361	377	402	388	377	346	423	408	411	388	432	400	406	379	421	408	377	425	373	381	375	394	403	435	380	412	406	407	370	402	361	386	418	397	367	404	398	371	371	382	379	385	402	407	384	411	385	371	420	363	402	366	390	398	416	420	380	392	422	376	414	411	372	370	394	403	379	387	339	366	398	389	384	406	400	398	391	376	431	362	389	387	426	394	353	349	389	383	413	398	405	374	377	409	386	367	367	398	393	357	372	390	377	399	393	411	387	383	418	392	362	355	371	387	414	356	387	410	376	435	372	382	399	389	344	414	402	405	381	353	370	419	374	382	404	368	417	396	401	408	376	418	380	401	364	382	366	389	362	419	404	361	428	388	388	390	357	410	412	404	397	381	369	373	400	390	376	390	353	413	401	386	404	405	377	388	374	392	428	385	391	381	363	366	398	415	390	323	386	429	390	403	361	406	377	402	384	361	418	399	405	383	403	390	393	390	386	437	379	405	387	381	395	366	419	399	392	397	372	393	411	373	382	369	394	397	387	362	405	377	389	379	387	394	405	383	396	411	375	386	355	377	363	414	379	403	375	428	379	355	417	382	389	382	384	395	384	373	424	391	329	357	393	367	393	375	399	372	375	382	422	382	364	352	391	366	375	382	421	406	396	397	379	365	403	401	359	402	398	379	336	377	393	386	374	383	377	393	391	393	398	405	351	364	385	383	389	386	363	377	380	372	398	373	405	395	418	412	429	364	356	363	430	364	379	368	417	380	420	394	384	376	384	381	408	391	408	350	442	363	393	350	406	373	399	353	374	380	396	364	372	418	395	388	355	377	407	377	375	413	379	364	372	379	381	374	367	344	383	368	405	402	404	352	383	417	368	383	375	370	408	373	396	369	402	373	338	390	406	374	383	383	385	373	423	402	380	409	389	399	362	401	414	405	403	361	384	380	360	415	368	357	388	351	388	357	381	344	403	392	381	347	385	386	372	377	392	364	388	381	379	376	394	380	402	410	371	415	403	374	400	425	421	399	371	385	383	359	396	325	380	396	387	406	362	410	377	396	405	405	396	397	384	379	393	402	394	386	403	436	403	366	381	372	405	388	409	383	379	398	422	411	406	405	392	369	414	391	400	407	420	392	375	373	384	377	397	419	348	344	392	414	391	393	378	393	384	393	405	401	421	413	410	391	381	363	400	390	408	386	362	389	351	384	394	365	387	373	361	387	413	406	405	381	369	367	437	408	377	399	403	349	379	431	375	392	410	395	394	391	401	429	352	410	382	402	377	401	374	384	393	381	341	405	388	396	342	388	386	346	377	381	344	357	392	388	379	381	368	434	367	355	385	384	363	386	368	390	378	367	391	430	407	389	392	380	365	370	382	408	398	379	410	378	419	365	405	384	376	424	365	370	358	395	401	402	390	375	360	424	385	397	374	371	430	413	415	394	400	379	373	408	416	394	404	394	385	361	370	439	376	413	413	394	394	393	365	382	376	367	390	406	354	403	377	389	387	352	372	374	373	393	390	367	409	366	421	385	368	396	399	420	405	417	396	384	410	396	381	400	408	397	384	379	382	394	406	452	400	400	352	385	382	352	391	378	360	351	418	400	367	408	368	407	364	402	358	384	391	382	387	376	423	392	381	384	398	396	420	367	383	404	411	363	395	395	387	415	371	391	403	417	399	385	367	396	388	404	386	363	368	346	400	369	400	391	379	376	387	372	390	382	389	375	420	403	381	360	434	399	382	419	414	383	344	381	368	373	377	389	379	363	402	384	376	378	392	389	382	362	397	376	379	402	358	365	384	360	404	383	395	358	387	408	423	366	398	376	378	382	392	371	385	379	384	419	425	386	397	386	408	387	370	361	394	385	366	384	396	381	397	388	414	414	339	402	384	370	415	405	378	373	408	386	388	383	417	406	416	403	369	378	378	403	376	365	387	402	360	380	392	404	371	403	379	412	411	418	409	393	363	374	402	382	393	375	419	343	370	388	380	414	433	364	383	373	391	380	391	374	372	366	389	381	378	411	415	375	375	366	416	403	418	377	361	410	394	379	382	390	412	393	370	388	395	373	423	405	418	398	386	388	384	386	412	419	397	406	410	381	397	388	377	380	382	393	415	389	377	393	366	386	387	385	399	404	382	416	368	379	418	397	396	400	406	371	391	393	412	397	365	384	363	388	390	370	394	349	396	418	422	396	378	397	359	383	412	367	389	395	406	408	369	380	394	357	359	376	395	413	394	355	344	408	378	339	359	376	370	382	399	377	376	391	401	408	409	385	375	395	410	370	369	377	360	388	379	409	388	401	397	361	399	400	410	390	381	409	364	377	400	406	408	430	417	406	367	412	373	401	363	381	378	381	390	389	379	366	369	402	397	398	383	393	407	355	395	393	409	388	393	406	408	349	410	373	371	378	429	381	395	414	422	409	397	404	366	389	384	380	406	363	418	376	400	384	384	393	395	380	417	397	405	409	399	376	387	376	376	401	394	395	381	387	405	359	369	361	390	377	401	367	396	397	381	414	389	375	405	397	385	375	384	401	334	370	384	383	399	384	394	386	379	418	403	363	380	380	396	403	376	369	389	396	402	392	399	406	388	389	374	399	374	385	388	404	401	359	384	375	404	456	373	359	392	365	365	389	414	371	383	376	386	382	372	362	377	413	392	376	403	375	392	412	385	400	361	360	366	378	353	415	384	375	387	411	379	395	417	402	398	355	348	384	410	378	413	369	388	380	384	413	363	402	402	391	388	375	372	383	410	416	376	397	410	423	368	372	409	376	382	400	389	403	378	388	349	404	385	414	365	385	409	370	364	356	396	384	383	382	378	405	369	404	377	399	412	424	406	352	390	391	389	384	377	405	356	346	381	420	393	380	379	367	383	388	383	411	398	395	388	367	394	375	446	417	419	397	362	385	411	369	403	370	396	392	369	380	391	379	392	423	379	390	368	386	394	383	380	345	388	386	355	393	360	345	392	380	389	377	406	408	369	355	397	384	398	373	395	384	409	394	377	409	417	377	367	364	371	347	373	388	377	370	390	414	384	362	348	419	338	397	387	372	368	339	373	362	418	374	366	368	408	413	368	381	370	354	355	396	346	382	376	371	371	387	393	367	399	387	382	414	401	365	377	385	405	381	393	371	400	387	377	380	383	396	403	363	378	403	377	405	370	367	401	383	386	375	378	376	406	397	383	375	366	364	361	403	384	382	418	418	371	389	356	392	394	372	406	371	333	398	411	396	376	405	371	368	372	398	386	390	379	367	364	381	392	384	387	434	402	408	374	361	411	420	377	377	410	414	412	348	380	374	377	364	408	407	368	385	363	397	381	364	410	373	411	418	394	360	393	391	337	413	385	382	383	355	374	400	387	400	379	376	392	391	406	430	392	397	395	334	369	372
19094	9394	8150	4237	2953	2351	1773	1484	1264	1182	1057	1010	940	880	752	807	756	739	741	733	722	667	686	705	688	689	679	639	639	670	678	601	660	634	626	655	616	614	641	653	636	635	638	651	659	591	661	577	620	604	632	647	626	639	608	655	587	601	624	626	617	567	611	622	630	596	571	595	588	596	628	617	651	630	615	607	613	608	625	635	615	597	651	603	634	637	568	578	613	633	603	621	613	573	615	619	586	594	620	616	599	649	581	626	643	598	602	645	597	609	558	570	580	589	622	621	603	585	667	599	637	602	589	586	548	580	649	639	585	583	613	586	599	642	616	627	636	593	574	640	596	602	572	589	583	622	593	596	647	574	572	606	552	594	541	556	627	609	569	575	578	596	633	615	556	597	627	636	565	590	574	602	602	581	569	609	632	583	605	579	594	626	613	633	617	601	600	613	595	580	615	640	573	598	615	608	597	583	606	654	632	583	635	638	603	604	626	624	613	611	621	611	561	588	642	608	593	611	600	569	603	616	579	549	616	639	636	605	620	604	636	610	554	616	609	596	609	591	611	609	601	613	620	656	602	597	607	627	591	572	642	598	633	573	588	614	604	630	634	565	620	611	592	596	590	653	601	638	590	601	568	628	612	587	623	614	579	614	584	634	619	599	610	605	626	612	650	658	570	599	567	605	623	594	626	596	577	560	635	630	589	616	607	619	633	631	645	594	637	613	623	607	626	626	600	635	589	650	577	626	615	603	614	576	571	628	574	603	603	581	581	590	589	608	568	632	602	606	611	642	554	651	595	628	621	620	606	617	591	562	636	617	596	613	594	602	612	553	640	601	631	605	641	581	594	638	597	583	583	647	611	613	623	549	555	571	603	600	618	622	599	590	627	596	620	591	565	617	608	606	611	574	595	645	580	589	577	585	581	556	620	644	625	561	550	576	585	598	645	633	640	629	605	634	600	608	584	606	617	614	602	624	616	582	571	617	600	617	597	619	616	570	589	604	586	604	579	618	649	620	582	582	590	595	572	625	604	618	558	636	617	566	566	606	640	626	599	624	592	599	631	606	578	599	630	589	591	602	582	593	602	636	583	620	614	624	546	619	607	574	584	619	572	592	626	559	603	610	626	616	599	621	537	585	626	602	644	598	575	634	643	652	614	590	584	555	582	585	553	583	637	607	595	594	592	625	637	603	623	616	609	618	658	564	621	624	623	542	599	617	580	591	598	591	612	646	589	601	633	617	598	641	589	612	599	591	573	609	592	607	581	612	579	625	587	605	581	647	584	594	606	548	644	598	613	587	585	580	631	568	583	578	594	581	607	596	544	631	616	614	584	604	632	614	561	631	583	546	610	606	604	616	647	618	624	586	633	595	588	635	607	592	662	551	625	615	570	585	575	599	629	599	595	658	581	577	616	629	582	600	646	562	548	601	649	584	615	604	605	606	616	581	617	623	633	625	618	617	601	603	584	588	579	648	628	568	640	606	569	607	642	636	606	601	588	614	614	616	635	619	607	599	650	624	588	620	617	613	562	606	628	593	615	633	596	624	616	609	610	648	637	638	637	603	573	592	629	601	574	590	632	601	539	547	596	570	581	603	602	566	589	629	605	643	606	612	606	615	614	576	654	585	619	605	593	620	659	654	613	646	597	560	623	564	662	606	601	595	640	577	612	644	602	605	648	626	611	583	599	607	571	588	656	598	616	605	630	606	550	566	634	640	574	602	626	610	605	572	594	600	588	602	576	591	538	614	567	620	571	576	583	663	590	604	606	581	593	608	647	610	579	560	566	602	598	597	583	612	618	584	616	602	549	627	570	616	616	583	647	566	601	605	595	620	624	655	592	593	629	587	620	614	575	561	562	573	585	632	612	648	631	581	592	643	618	567	598	619	618	617	619	625	616	577	599	618	635	567	589	625	604	626	626	634	628	612	606	604	643	593	589	601	606	557	593	635	590	595	571	608	619	597	607	572	614	577	597	598	609	595	634	635	545	594	614	601	581	594	570	602	611	583	658	583	629	597	611	590	660	592	561	625	558	626	602	623	578	582	588	594	623	618	620	553	618	645	626	580	624	592	599	623	596	637	649	617	579	598	608	594	613	592	663	592	599	621	594	622	609	571	601	607	628	595	605	601	605	615	610	625	627	614	621	603	633	615	634	606	577	603	615	609	617	622	617	575	635	615	592	579	595	658	630	634	633	631	543	605	607	619	588	604	600	585	587	610	593	599	609	600	580	607	632	674	588	596	601	577	587	610	647	590	610	635	619	635	625	569	580	572	621	579	643	595	625	627	612	597	659	595	674	614	614	576	595	624	608	590	563	593	608	611	626	564	585	621	640	605	618	614	603	622	622	588	583	613	587	612	635	619	573	619	602	632	626	568	632	603	601	603	562	609	636	619	568	668	553	596	611	619	631	614	590	573	619	624	592	655	605	608	602	588	635	609	632	648	591	662	616	559	556	615	601	603	593	631	632	625	606	614	567	553	592	629	587	652	635	598	639	606	637	611	602	606	639	609	628	572	685	568	621	635	560	568	597	602	631	592	584	619	612	630	609	597	593	593	590	601	599	603	629	594	590	597	674	626	627	627	591	595	629	630	621	623	625	593	638	651	586	614	595	633	634	651	565	578	651	641	611	588	581	566	631	607	644	572	630	613	630	577	650	614	581	610	588	568	607	655	595	591	620	623	618	596	553	607	601	583	639	604	635	613	591	585	587	608	585	602	599	596	595	567	615	563	614	611	589	604	625	644	633	623	601	610	625	615	573	612	653	575	590	615	582	566	614	577	618	569	581	630	614	656	615	570	569	539	637	592	608	603	608	612	584	598	593	594	588	602	597	618	586	646	581	633	613	622	605	623	618	610	595	584	595	613	561	635	637	629	628	630	633	577	667	642	588	641	592	616	606	613	569	599	581	577	608	632	624	607	603	556	666	620	608	592	632	640	583	562	606	604	625	607	601	617	654	591	594	622	584	574	593	593	573	649	634	607	598	586	587	593	615	617	548	567	590	607	606	618	580	684	632	613	625	541	605	609	635	621	602	577	615	603	593	592	586	589	591	566	636	565	601	555	601	598	577	609	609	622	594	590	614	611	595	665	617	624	567	600	605	599	620	623	636	588	589	625	615	585	606	614	620	567	639	616	609	611	592	647	559	573	605	535	614	615	603	595	592	567	611	588	634	598	603	624	647	619	606	621	656	662	647	636	632	600	591	638	617	615	597	597	650	573	609	583	594	658	639	586	638	579	626	558	616	608	615	620	617	615	612	606	630	607	586	643	605	593	633	620	590	621	599	657	606	605	598	647	643	583	601	576	589	614	627	629	575	587	643	611	618	562	599	606	617	619	622	627	579	656	573	573	623	570	653	594	646	586	591	616	583	581	639	579	590	615	580	566	631	580	588	608	670	633	600	615	625	613	645	607	629	585	611	637	616	613	659	630	601	637	603	593	621	644	611	565	595	584	621	604	610	623	625	626	602	601	637	585
23095	21128	28968	23556	21128	20691	3530	1210	944	904	842	815	790	774	708	663	689	647	629	696	703	643	600	604	661	602	616	651	616	638	601	592	591	592	633	641	616	651	595	593	624	596	602	618	577	598	613	648	642	567	603	643	568	590	616	605	594	589	599	610	611	586	610	557	582	588	577	562	610	586	587	592	586	591	610	599	588	604	585	587	603	569	637	587	593	554	598	626	601	617	578	600	589	611	561	565	592	596	601	594	588	611	573	602	583	596	571	585	611	567	562	619	589	596	581	596	594	584	573	569	605	612	555	604	603	564	578	569	627	566	606	574	603	583	582	597	591	603	604	565	555	596	583	610	609	609	565	599	607	570	573	597	577	562	588	587	607	607	553	596	575	583	596	581	531	588	603	596	597	555	585	593	568	616	551	568	584	591	616	612	620	602	600	604	616	559	578	612	565	578	533	583	625	609	610	574	646	578	591	569	556	597	534	627	595	620	603	527	615	591	562	574	579	571	583	583	591	585	632	577	573	591	569	579	580	630	613	591	604	564	499	594	562	603	569	616	587	582	532	575	575	551	606	569	564	555	554	585	611	553	587	601	567	588	559	619	540	565	581	631	611	610	628	578	592	580	600	553	630	598	638	618	585	579	528	592	568	583	603	628	575	567	587	578	620	606	591	591	581	569	570	590	604	608	600	615	583	594	587	576	567	633	602	562	568	579	621	609	612	602	565	591	601	650	586	592	576	559	609	602	628	592	624	608	595	615	635	576	555	581	594	566	628	575	598	588	565	631	573	580	581	606	580	579	638	577	559	582	633	559	567	590	533	580	603	611	626	563	573	558	579	591	580	566	579	632	550	531	583	623	552	582	614	588	598	567	650	555	600	622	571	562	561	549	563	584	590	595	591	611	558	596	589	607	580	572	577	595	592	641	602	571	570	611	593	585	617	574	617	594	561	583	596	561	529	596	572	602	603	575	581	582	598	577	567	594	570	570	575	564	589	576	601	612	595	557	588	606	584	634	597	548	614	605	610	561	606	594	607	565	616	556	558	591	641	578	571	556	593	609	562	599	556	599	567	611	598	555	553	559	571	583	577	594	573	609	560	562	618	637	595	592	549	599	568	569	623	585	557	587	576	636	557	586	588	651	629	587	596	587	627	573	576	586	574	586	535	621	574	587	577	607	609	618	606	590	603	649	566	566	615	600	609	633	593	629	616	546	570	624	543	582	630	566	614	600	534	584	569	595	580	547	597	545	609	552	549	564	575	624	563	591	552	584	567	556	568	588	611	574	577	581	576	597	580	538	660	577	615	585	579	579	590	561	587	594	616	600	587	615	577	616	574	563	589	586	598	599	572	558	553	580	568	607	572	595	582	623	599	608	599	570	593	579	586	586	602	591	601	596	603	552	589	597	562	541	612	578	603	591	590	578	636	593	595	574	588	607	567	572	610	586	567	612	630	598	550	572	560	611	580	568	578	578	627	582	608	609	581	622	573	564	610	584	563	571	567	597	581	585	557	574	553	521	607	523	565	611	590	582	558	587	622	611	608	595	548	606	513	587	613	598	564	606	568	624	554	556	571	564	617	590	540	595	572	573	534	583	560	545	555	555	600	541	597	578	571	586	569	601	616	593	568	623	577	569	609	575	560	559	584	632	572	552	557	545	535	588	560	585	591	607	591	610	617	567	580	561	554	630	607	622	558	584	564	576	578	585	586	591	570	573	597	573	562	554	627	588	546	584	596	602	590	574	559	547	561	576	611	592	607	550	571	569	602	634	578	581	587	598	571	599	652	572	575	541	604	573	552	593	582	573	582	550	601	585	572	602	635	545	599	599	581	584	585	589	596	596	584	622	603	630	630	576	626	581	584	627	586	605	610	558	566	607	578	589	604	552	555	574	613	601	579	616	598	572	629	609	581	556	584	599	574	579	569	597	597	589	572	579	647	582	597	583	590	597	613	584	578	590	621	571	613	595	581	620	593	574	571	593	603	557	565	633	619	631	570	579	575	581	580	577	579	584	598	571	558	632	604	586	538	625	569	554	598	568	571	600	574	611	583	604	558	589	608	594	584	557	573	602	536	570	596	573	584	566	570	591	613	589	585	580	617	550	575	606	609	575	554	611	555	526	588	569	610	570	560	602	611	601	570	531	550	582	553	571	570	588	604	607	562	579	577	610	574	585	624	571	612	631	590	602	545	544	562	571	595	582	610	576	541	594	589	559	609	609	559	553	612	607	611	568	591	561	575	589	562	561	573	594	564	582	573	548	592	622	561	576	603	587	582	570	604	593	599	574	575	603	593	575	614	547	573	588	570	575	579	557	583	614	568	563	578	569	584	573	601	576	606	590	639	579	601	583	580	608	573	611	592	573	586	555	582	569	590	610	553	594	605	582	577	574	613	609	556	614	592	586	557	596	621	610	572	568	576	619	586	592	576	582	590	597	594	556	627	562	558	561	566	622	552	550	642	587	590	611	640	592	601	578	576	578	535	618	590	590	626	562	621	608	603	555	598	568	583	587	579	578	592	548	563	570	552	516	615	561	586	545	583	625	591	583	608	586	573	552	577	616	546	581	555	615	540	583	610	589	601	604	596	573	607	604	613	587	561	618	581	577	612	644	570	597	572	591	589	567	624	563	605	560	573	579	554	597	569	597	620	545	566	622	624	594	584	576	607	600	553	610	547	562	621	616	627	622	551	613	597	568	563	565	596	587	581	584	586	568	581	577	621	606	528	602	528	537	606	578	586	564	605	574	602	618	559	556	633	567	615	600	591	552	641	583	541	566	585	560	573	592	577	608	550	585	555	583	600	587	537	562	576	541	541	605	549	549	593	564	561	581	593	606	608	606	551	637	570	548	564	595	582	584	596	565	603	589	631	559	613	558	613	559	606	606	578	628	578	525	581	590	598	610	543	574	582	568	561	543	607	607	604	552	570	599	583	560	536	610	582	576	603	555	555	575	614	582	550	557	602	611	553	612	567	600	566	580	567	594	596	550	608	581	619	543	568	577	602	559	574	581	544	557	556	512	558	596	557	588	569	601	575	610	576	555	596	622	619	584	596	568	607	596	569	534	560	587	573	559	556	561	624	554	585	573	558	584	563	604	573	597	576	546	585	578	571	552	588	564	584	568	606	605	588	598	570	601	558	609	571	569	578	547	584	557	590	576	547	586	599	616	583	522	617	623	566	585	621	562	585	570	600	581	589	609	563	587	600	583	566	632	595	594	595	592	596	551	576	550	542	582	584	579	563	647	597	607	577	590	581	590	613	604	582	584	622	598	588	623	549	575	604	540	564	575	551	582	595	587	567	611	556	609	567	612	592	601	592	590	577	578	534	596	551	547	591	604	595	610	596	584	576	577	619	607	575	572	618	650	630	612	595	617	562	605	582	570	620	620	590	617	616	597	596	587	601	564	625	570	583	575	566	574	574	565	574	566	523	570	592	608	569	619	631	563	609	623	560	589	618	591	598	621	579	508	579	587	607	612
22152	15490	13631	7575	5242	3938	3157	2608	2221	1896	1713	1590	1489	1343	1319	1250	1255	1207	1074	1121	1096	1061	1004	1023	1017	1061	1030	983	922	974	980	1063	958	944	903	990	944	946	972	912	922	883	967	946	955	851	895	905	934	943	898	881	925	907	935	967	937	928	871	927	927	875	882	919	892	908	934	896	893	872	946	921	885	898	949	929	861	825	957	914	903	894	892	877	932	888	904	882	875	952	917	938	929	879	868	888	919	888	856	885	897	877	882	959	872	884	908	882	952	907	944	881	906	904	922	931	949	878	938	940	919	887	945	909	961	886	872	849	941	913	869	929	915	937	872	913	877	908	921	930	849	915	925	924	851	924	920	914	895	941	911	957	881	912	854	909	848	910	870	894	890	845	934	919	921	925	881	897	898	929	898	917	964	905	919	869	859	919	933	908	936	876	885	892	850	877	885	929	935	872	904	913	930	915	910	926	920	928	902	884	968	946	838	891	866	941	915	929	941	904	885	896	930	861	859	902	905	897	904	875	922	954	862	912	931	836	872	940	919	889	939	905	864	891	893	904	918	919	916	922	832	908	959	869	938	904	859	869	829	879	862	948	912	919	915	916	912	930	912	921	926	889	937	955	874	911	879	952	903	870	911	875	915	957	957	882	914	861	911	912	917	910	910	888	909	892	907	893	944	890	915	927	932	868	868	922	929	897	929	918	892	945	873	886	925	921	943	916	852	911	893	896	912	915	834	892	886	874	900	836	899	931	884	888	886	931	944	865	932	882	927	873	927	948	894	902	896	918	875	920	862	893	941	911	866	852	900	843	871	881	918	923	878	875	890	894	852	892	888	859	876	955	881	936	926	830	885	936	921	904	856	891	892	858	941	966	902	929	900	911	943	933	884	925	908	941	894	903	862	911	895	917	886	927	862	901	933	901	872	922	903	863	908	956	947	931	931	826	890	862	902	906	951	907	873	878	843	887	898	944	876	892	866	878	910	870	913	913	924	890	912	873	934	921	891	939	867	941	889	851	893	849	877	875	938	894	946	867	874	879	947	924	890	882	920	961	879	860	882	864	884	864	887	958	863	893	907	915	868	906	820	862	910	889	940	884	866	868	946	865	921	907	840	891	924	839	852	890	937	845	851	901	905	894	900	879	907	921	886	876	957	940	929	933	892	836	876	872	887	897	907	887	927	933	946	936	878	936	926	893	914	849	901	933	947	903	883	920	898	880	915	934	873	949	883	923	863	843	894	870	927	896	872	891	898	928	921	898	939	886	866	933	888	888	901	899	907	899	902	908	889	894	890	929	848	863	909	919	903	932	946	864	889	950	902	891	874	914	921	887	899	845	863	900	936	951	867	871	922	861	927	934	907	912	877	920	886	904	923	921	950	912	843	904	904	895	872	890	933	897	908	889	957	957	909	894	900	956	894	884	901	899	887	870	928	884	865	904	915	912	867	915	897	888	897	859	907	906	832	883	889	957	881	963	909	866	928	885	895	932	875	900	939	883	888	889	924	927	901	884	884	946	849	915	827	893	909	907	929	915	918	875	896	893	904	895	882	927	885	893	868	923	924	882	916	841	894	917	852	910	870	890	909	878	885	897	866	919	945	860	850	907	895	886	921	902	921	927	847	867	950	882	895	921	885	875	893	920	859	894	911	893	861	905	882	854	946	936	901	848	884	870	888	859	871	942	895	859	863	893	884	981	921	859	898	959	923	930	864	876	897	856	888	892	871	971	877	862	860	882	887	939	875	875	871	874	913	892	948	920	909	907	933	896	857	894	883	893	814	897	892	898	872	898	911	898	871	879	912	962	898	918	857	868	890	909	916	884	923	900	916	912	923	931	910	888	971	907	868	927	874	868	890	906	962	889	897	920	886	942	904	897	915	904	899	889	911	908	904	872	877	841	875	865	841	918	899	912	896	914	884	984	911	879	895	925	855	933	847	909	872	893	946	878	923	892	887	845	892	921	874	868	880	902	921	886	900	901	850	893	907	866	877	929	866	926	946	862	904	894	872	909	896	923	906	889	898	881	860	915	908	903	860	895	848	904	919	884	886	891	952	908	873	872	937	899	907	893	884	902	882	909	885	902	915	887	873	924	857	907	862	880	888	921	886	883	892	910	905	927	886	888	897	911	864	911	953	940	939	879	895	900	850	858	866	918	924	884	906	847	855	917	864	847	886	949	876	911	897	828	942	887	871	939	862	946	923	945	920	896	903	897	903	944	911	904	953	887	940	946	887	932	837	896	907	864	892	856	924	885	936	954	889	920	914	889	863	944	883	899	849	868	851	879	913	880	911	950	912	882	979	897	927	890	883	872	881	869	934	935	875	915	905	864	878	865	889	904	849	888	932	936	903	917	888	900	931	910	909	855	888	887	963	877	903	883	956	883	890	871	875	860	870	888	912	885	927	910	897	915	906	922	902	881	883	873	842	889	903	926	951	850	906	919	870	816	878	944	928	944	885	837	939	847	890	931	816	926	888	881	909	915	920	893	864	837	928	874	975	943	931	905	899	861	941	915	899	949	877	896	891	857	893	849	896	931	943	866	882	911	915	930	877	888	888	854	923	881	909	881	891	864	872	920	902	879	916	902	893	947	920	956	941	871	898	926	871	892	900	909	936	880	881	882	888	927	931	873	908	907	923	897	910	877	934	926	887	878	875	958	924	912	924	891	852	854	907	951	871	862	914	925	927	899	884	907	886	922	925	905	934	862	909	901	892	928	841	911	876	893	905	884	842	957	892	887	879	929	884	884	887	973	872	935	815	967	859	921	927	905	903	848	925	852	904	934	861	903	961	893	882	854	870	908	860	923	929	836	920	881	888	942	890	882	903	929	869	923	847	903	890	886	938	955	983	828	907	873	884	865	879	972	872	904	942	893	880	852	867	926	904	906	891	949	902	852	848	870	872	880	853	837	914	899	880	903	923	916	917	874	908	921	916	871	898	860	837	907	945	882	844	926	896	885	941	859	925	880	887	860	925	910	869	912	930	885	928	941	886	880	893	930	888	932	894	899	867	907	923	923	859	863	886	882	831	888	915	909	879	893	910	913	885	906	923	944	844	930	935	908	905	868	864	905	881	914	860	884	894	884	944	941	861	928	911	891	867	929	914	963	863	891	862	887	896	868	919	885	895	872	954	858	925	867	924	880	859	888	930	873	949	892	897	858	852	909	886	897	845	864	892	905	932	894	937	935	862	900	856	906	934	895	845	930	898	883	875	909	934	882	954	882	870	953	918	869	956	884	936	882	897	968	889	925	934	923	889	917	874	935	921	880	907	944	867	919	939	907	838	880	934	921	944	877	903	898	899	884	858	857	894	828	895	870	891	845	897	928	936	863	874	887	886	848	904	901	862	977	932	949	886	889	873	861	871	859	901	887	885	894	963	900	891	925	932	850	827	888	889	910	904	880	945	887	895	853	882	931	931	909	935	931	944	866	944	888	826	882	893	909	922	930	864	865	871	898	885	924	825	928	910	966	845	917	868	906
26885	20532	8522	525	262	223	192	194	175	196	172	162	169	180	175	174	166	148	181	165	172	154	170	173	153	173	167	190	165	137	173	155	162	174	150	172	176	179	164	189	193	154	169	151	171	170	170	155	154	181	167	170	157	166	182	154	165	171	186	164	181	177	148	145	169	173	169	167	178	170	143	165	180	155	181	175	175	190	166	166	202	161	164	155	175	149	163	152	171	153	162	168	149	158	164	162	153	171	189	164	171	157	162	164	143	170	160	171	170	164	164	146	159	170	169	154	145	166	160	173	189	156	146	173	151	179	182	137	168	163	144	171	167	165	148	161	161	181	159	169	149	158	163	146	158	156	170	169	174	133	155	183	170	164	171	157	161	152	188	182	173	184	143	158	169	141	166	188	145	150	180	166	164	179	157	147	200	152	173	184	172	184	184	168	175	165	174	170	165	187	161	165	154	165	148	186	144	159	149	161	156	156	177	167	172	157	163	189	172	163	152	164	165	148	150	173	148	154	167	148	158	131	163	145	154	151	171	185	166	166	142	151	154	178	152	183	183	191	176	179	161	184	182	174	156	162	174	170	163	156	171	163	164	169	152	162	178	150	170	151	165	168	166	145	161	183	163	167	167	181	175	142	163	142	162	167	167	160	163	165	163	150	175	168	160	181	159	152	162	151	207	171	168	160	165	156	165	151	139	151	160	165	153	154	159	154	179	199	168	175	143	168	156	165	156	142	162	169	176	161	167	157	156	142	174	198	148	175	172	155	190	171	157	162	167	174	153	148	179	170	139	163	161	177	165	161	162	152	163	146	156	151	174	158	159	164	158	162	145	189	184	163	163	156	196	176	190	152	149	185	161	160	156	160	168	171	158	173	182	167	158	164	158	149	173	155	173	146	164	143	151	182	161	174	159	151	161	168	163	149	148	162	166	145	154	171	170	187	143	172	162	186	194	173	157	155	170	160	159	168	160	163	167	169	156	192	178	148	168	152	171	169	169	173	170	175	187	184	185	177	176	155	185	149	176	142	182	179	175	160	178	149	178	179	165	182	165	166	173	157	137	178	151	177	173	163	171	169	170	154	174	173	137	166	175	161	181	159	171	172	188	154	159	156	149	165	165	181	155	160	160	155	171	160	169	179	169	178	164	148	170	147	182	162	142	161	150	157	185	161	163	171	187	158	162	169	166	181	208	175	156	166	173	141	156	182	149	173	157	173	173	180	162	161	146	149	165	164	145	145	165	174	161	181	153	170	162	179	193	178	168	152	169	176	183	136	166	159	157	171	170	151	169	157	155	166	148	183	173	186	176	157	153	170	166	146	178	166	164	173	173	164	179	182	181	159	166	164	155	159	171	179	154	182	155	170	154	164	146	145	190	173	186	151	167	158	172	157	182	165	130	189	176	147	159	155	184	181	166	154	160	158	189	160	169	168	173	180	159	181	152	154	154	157	188	181	166	163	168	155	164	153	182	180	172	165	176	144	175	165	156	158	173	119	146	165	168	169	155	180	172	169	178	186	176	148	156	159	155	161	161	161	156	159	159	169	161	155	178	178	181	164	177	176	149	166	175	180	173	182	162	166	167	184	159	159	177	172	173	184	151	146	165	194	143	153	162	165	174	185	170	170	165	170	166	159	159	151	161	187	153	152	148	158	144	156	173	151	155	182	193	176	171	166	183	170	176	164	165	156	182	172	155	174	170	177	151	160	162	159	156	161	159	167	166	171	174	179	167	188	183	162	167	145	165	177	156	153	175	162	157	176	151	159	172	153	180	165	177	159	176	173	144	154	176	153	166	136	187	158	167	142	165	144	156	182	178	153	154	178	162	159	172	166	178	173	175	173	177	159	161	168	169	168	172	189	155	157	162	152	150	170	191	167	163	157	171	162	167	138	171	158	169	175	171	161	154	160	160	166	167	181	162	162	151	150	153	173	156	175	157	182	169	145	169	177	173	185	143	180	160	165	176	156	156	172	174	157	154	165	174	171	161	179	179	161	164	166	182	156	150	179	156	158	157	175	153	173	155	157	158	158	160	155	185	178	142	178	185	161	186	182	154	151	163	146	178	152	170	175	172	154	169	174	166	166	173	165	166	185	142	162	162	162	184	185	178	171	173	181	162	164	159	178	169	156	159	161	175	159	168	169	165	176	178	161	176	144	148	160	154	172	146	158	176	164	149	161	181	182	158	177	149	142	153	164	173	170	155	163	153	138	169	180	160	165	164	171	163	156	153	173	189	156	169	169	171	155	163	183	162	141	170	181	176	155	151	183	138	160	154	162	146	200	161	178	165	168	147	154	162	168	163	146	154	167	164	166	175	160	186	162	202	148	163	163	157	183	168	180	160	144	168	154	156	181	189	164	162	155	159	189	165	158	167	157	158	157	147	159	164	163	151	177	153	166	142	171	180	165	158	160	161	155	161	189	173	161	147	143	166	176	170	169	175	162	162	171	170	152	159	157	177	158	164	155	149	165	160	172	158	159	177	143	145	177	153	172	145	176	158	145	200	178	164	166	151	180	136	165	149	157	143	179	146	174	170	162	175	176	144	140	151	157	191	151	142	148	179	186	159	177	165	184	175	156	179	157	157	161	178	159	143	164	152	169	173	154	155	165	162	165	166	154	154	160	143	198	146	169	184	176	176	182	170	150	161	169	155	172	123	165	165	200	176	179	162	160	169	164	156	156	173	183	148	174	191	186	150	178	162	151	173	168	161	161	177	170	173	153	171	169	166	175	169	149	169	192	153	165	182	179	171	172	188	163	182	183	168	167	178	152	154	188	168	170	149	164	163	165	172	188	139	159	149	147	167	175	175	213	170	172	152	164	156	147	171	158	198	178	162	170	180	162	164	171	158	170	165	167	163	196	176	160	160	178	162	172	167	153	181	162	173	167	179	172	153	153	189	162	164	168	185	166	142	198	161	164	182	182	167	159	177	138	165	147	175	161	160	147	165	180	170	164	160	164	158	160	186	150	162	197	177	163	151	146	141	165	167	154	193	172	182	162	174	184	168	179	159	193	153	177	155	150	150	156	148	173	178	156	176	180	153	139	173	159	157	149	184	136	168	186	169	165	180	155	177	175	190	163	164	169	195	155	145	177	180	162	173	172	181	161	165	153	176	178	189	143	154	153	173	179	176	173	165	168	173	153	171	182	174	182	149	183	179	164	157	150	179	188	162	149	165	159	162	165	152	190	162	174	144	155	172	187	158	176	153	156	162	188	172	181	158	167	152	170	144	171	169	168	152	151	175	147	159	173	176	185	165	165	175	167	160	171	165	169	193	180	160	173	164	134	157	168	144	164	155	162	155	180	158	151	152	153	190	161	161	152	147	178	149	188	148	172	148	176	147	160	179	174	159	147	160	170	171	155	168	154	171	150	162	162	155	144	129	168	173	157	176	160	150	143	177	163	183	162	156	172	168	162	156	185	165	159	182	144	161	154	151	174	174	168	160	165	190	175	160	157	180	161	176	148	189	172	167	166
10121	1146	977	574	452	397	375	362	321	333	304	308	324	315	334	279	288	296	283	298	263	316	280	307	280	302	260	287	322	313	285	289	285	292	321	279	290	275	274	286	260	269	292	280	252	306	280	270	284	300	290	274	267	268	258	278	314	281	274	291	267	261	270	276	243	273	316	306	285	291	273	279	284	272	286	270	283	284	252	277	319	283	284	271	294	255	281	268	277	290	283	280	255	259	270	273	288	271	268	310	291	283	291	288	279	286	261	282	274	298	262	253	263	278	268	292	279	292	300	283	269	268	286	310	264	273	287	275	284	260	272	295	294	285	263	246	292	259	316	271	281	292	328	271	291	278	251	293	260	275	252	276	280	293	294	290	245	264	292	281	285	262	284	282	291	271	247	277	257	280	276	287	274	283	285	265	286	292	265	236	317	271	292	286	294	277	296	272	286	283	289	287	250	279	264	286	289	289	291	305	292	266	264	283	305	302	313	293	269	259	298	291	257	287	288	265	277	303	288	280	285	269	274	267	279	265	277	317	304	278	267	265	282	304	272	275	268	288	289	266	288	281	274	289	268	245	279	300	277	253	288	264	269	270	302	289	292	318	276	293	274	286	289	275	253	294	301	295	294	298	278	311	258	242	297	256	282	287	269	272	280	297	289	275	282	285	265	276	253	294	243	310	245	295	278	280	301	280	295	273	291	277	281	291	257	252	284	280	278	258	268	295	284	282	258	270	265	268	266	285	283	283	273	259	291	295	278	256	269	254	258	246	250	261	272	327	302	306	255	278	276	274	295	293	287	300	280	308	278	267	254	317	289	266	269	289	272	293	299	286	285	284	274	262	295	295	293	279	280	269	316	274	274	302	298	252	316	276	287	264	278	280	295	264	299	287	302	273	278	288	300	306	251	260	297	256	307	282	278	256	282	252	260	273	284	281	243	300	282	310	275	291	260	306	282	279	233	274	267	276	274	299	298	269	280	317	267	242	280	284	285	280	287	288	264	239	267	289	261	278	304	288	295	276	269	281	264	254	280	296	277	308	271	274	288	273	302	280	284	266	272	263	284	303	279	296	278	241	278	268	287	275	279	310	275	245	306	293	261	289	258	286	275	256	321	259	286	264	263	270	260	284	276	277	269	285	289	258	249	272	256	292	263	266	277	269	279	282	263	275	261	262	271	269	294	298	311	271	281	259	289	267	290	284	271	268	297	271	310	287	298	276	274	303	281	290	298	272	298	296	307	266	269	272	276	299	266	309	287	288	275	299	300	282	285	276	278	290	294	267	297	270	277	308	292	291	251	281	302	298	281	255	261	264	296	255	314	294	324	273	283	287	252	261	265	264	252	286	271	282	272	291	273	280	323	278	288	265	308	267	281	295	293	287	271	270	284	278	279	306	282	289	283	286	284	279	270	298	282	269	307	284	281	292	276	283	280	294	268	261	288	276	242	274	312	266	278	304	259	278	265	261	259	289	269	291	286	279	299	285	291	300	300	289	275	246	296	278	276	258	253	293	267	285	235	275	266	318	252	269	266	279	283	316	274	297	307	267	300	277	285	277	281	294	274	285	270	265	273	287	268	319	259	263	287	271	284	314	309	277	259	303	307	278	298	287	283	260	282	284	274	309	279	312	301	246	257	274	258	281	288	297	290	237	267	279	277	295	286	305	279	291	302	277	283	258	291	285	290	311	292	283	289	246	275	290	294	287	281	263	278	295	288	263	282	288	264	281	279	247	287	300	262	296	282	312	298	256	290	284	255	272	305	302	256	267	282	291	270	282	290	281	290	273	292	275	266	269	310	258	266	295	273	296	289	300	272	272	295	264	317	260	256	271	294	267	283	286	301	250	288	290	280	313	270	246	269	255	290	261	258	277	260	301	271	301	276	271	260	268	289	301	277	289	259	277	263	293	283	284	261	289	290	275	288	276	291	292	252	277	277	297	277	305	277	262	260	292	274	282	276	274	261	313	278	295	271	299	281	303	287	285	282	281	270	270	301	288	284	274	287	291	290	271	260	297	280	286	285	264	266	287	299	282	283	288	270	294	280	282	280	270	253	303	275	287	279	265	289	302	297	317	269	289	289	263	263	301	280	300	280	284	286	287	272	261	246	271	276	275	266	281	306	256	276	274	285	281	290	270	269	264	257	276	272	293	271	270	278	260	278	285	272	288	300	295	302	249	282	269	298	260	293	271	257	282	291	285	309	278	293	271	300	274	281	286	244	279	282	284	298	297	266	244	280	297	274	262	282	309	276	259	268	285	270	254	291	280	288	286	269	274	292	288	277	300	282	299	299	286	266	296	286	278	252	271	252	298	307	273	280	280	289	284	270	280	299	289	279	274	300	298	294	310	284	278	295	273	283	266	255	273	270	255	248	289	283	272	269	282	276	270	255	296	275	303	283	285	284	267	259	277	248	287	303	282	274	279	279	280	298	301	298	285	304	278	260	256	265	313	286	281	243	290	280	255	329	273	284	289	267	279	281	291	281	286	281	293	276	281	264	301	228	282	289	264	257	261	273	270	295	302	259	308	261	295	266	318	275	262	325	283	256	286	284	277	319	289	280	269	291	292	298	287	290	275	289	298	265	263	268	294	289	282	289	283	260	275	255	289	270	276	306	261	300	278	275	295	280	252	291	286	311	271	288	262	286	270	278	289	265	297	302	278	273	294	274	267	303	277	238	303	279	255	252	257	261	271	306	284	277	278	258	319	324	257	316	301	274	280	279	255	293	284	271	277	279	256	288	289	289	291	265	288	306	284	268	283	273	263	260	283	269	256	299	280	270	269	301	267	303	298	256	304	305	305	259	276	299	267	300	279	293	290	257	283	277	280	295	292	277	314	229	300	235	285	284	304	294	275	268	291	264	308	294	279	282	261	299	265	254	284	283	300	289	245	310	274	275	279	253	274	311	279	276	282	288	256	257	286	298	292	265	321	284	270	267	265	297	285	284	280	268	265	277	266	267	286	291	294	303	280	281	253	284	268	263	271	276	261	292	277	254	279	255	282	292	264	291	275	292	286	276	294	265	265	274	290	305	254	279	307	289	257	286	320	301	273	253	265	292	260	275	296	273	281	258	280	290	269	275	282	281	300	285	283	258	268	274	301	316	285	270	272	293	276	269	300	253	273	259	268	314	284	268	261	300	275	284	276	255	285	271	291	295	293	272	284	304	266	275	278	279	285	281	269	308	259	282	259	310	270	288	283	280	251	297	273	322	279	264	292	290	296	302	274	294	285	272	298	264	280	278	282	264	304	305	263	282	274	261	280	247	269	303	293	297	283	297	279	286	273	293	306	278	289	262	305	290	301	250	311	284	275	276	292	306	289	300	297	308	296	322	296	299	277	253	286	275	262	280	273	305	292	276	281	271	298	271	262	261	293	302	313	268	279	300	262	268	275	277	277	280	306	276	298	289	281	258	279	278	304	298	315	300	273	306	283	271	298	277	280	265	273	270	298	268	292	259	318	271	296	292	268	294	279
24007	21076	28280	24088	20824	3530	936	662	593	540	539	481	471	415	442	480	444	445	404	433	422	381	417	403	385	383	384	401	394	402	403	393	418	367	419	429	402	351	378	361	443	360	383	401	406	361	378	392	400	382	362	445	397	381	386	369	428	353	390	396	403	394	396	410	370	368	384	400	392	385	380	364	415	414	395	376	377	387	407	360	382	403	386	398	400	421	389	374	415	373	398	405	369	397	379	414	346	389	430	415	384	393	392	381	367	399	352	370	366	390	383	389	381	393	373	375	398	402	416	371	370	372	391	337	386	406	408	385	388	381	374	379	399	372	375	394	358	372	345	366	351	404	379	360	414	363	407	414	413	385	412	362	360	377	436	395	403	386	411	398	394	375	388	424	361	398	393	395	410	411	359	360	421	412	377	389	399	355	359	375	376	392	372	386	391	427	392	411	389	380	417	409	379	381	402	415	413	396	401	397	397	386	396	373	379	357	389	422	413	405	391	419	348	399	387	351	372	374	367	393	395	385	373	376	380	386	377	371	372	386	393	380	375	399	369	403	390	401	391	393	420	414	372	379	378	376	376	382	376	392	373	369	375	410	442	397	402	403	389	396	424	346	350	393	378	427	407	377	396	385	388	411	412	374	415	385	390	410	391	376	375	375	392	351	396	388	381	371	387	393	361	390	420	397	402	415	365	359	407	382	393	374	376	410	421	405	361	383	431	351	365	356	422	410	386	411	408	376	409	386	370	341	417	408	391	365	371	380	388	395	415	394	396	370	365	358	410	396	399	362	424	397	406	372	415	375	398	407	410	404	390	362	383	404	379	388	413	399	356	364	368	364	362	426	384	404	393	402	346	378	390	398	384	370	377	366	378	379	401	393	394	396	376	366	390	379	407	374	399	412	381	385	393	383	382	383	361	359	426	391	388	410	400	394	387	390	364	392	376	347	380	394	405	395	419	367	404	407	392	378	398	405	357	381	390	400	366	383	385	354	373	381	431	370	389	386	390	379	377	353	343	366	379	379	400	365	361	389	368	385	399	364	392	383	356	385	386	372	380	379	372	355	373	391	410	402	389	349	351	382	395	379	363	358	389	367	420	401	372	365	382	386	399	375	401	407	394	344	386	437	371	349	373	366	386	374	369	387	352	383	373	368	360	390	352	388	417	397	380	411	362	386	378	375	392	374	361	402	419	387	412	404	371	409	405	394	393	405	386	398	386	409	383	379	377	379	416	371	389	356	393	397	359	399	394	396	385	392	391	400	388	417	397	366	379	412	430	414	391	354	394	386	357	374	372	390	396	372	385	369	414	358	377	405	364	412	399	394	392	395	366	394	371	378	362	378	385	406	390	351	459	400	389	386	395	355	401	423	428	359	403	353	398	399	385	405	394	401	399	409	414	390	378	373	379	422	412	379	365	361	387	409	390	367	389	394	398	387	399	391	380	371	389	394	411	421	347	399	376	374	355	415	380	396	375	372	399	390	396	411	380	372	369	382	385	369	396	386	340	389	394	410	405	383	372	407	347	361	367	411	411	398	349	375	382	378	353	364	428	355	377	392	411	397	388	378	395	396	378	361	380	402	358	431	417	390	411	364	385	404	409	374	370	404	393	404	375	370	390	385	393	372	380	374	385	386	378	387	376	358	385	401	382	387	389	376	385	408	403	394	365	408	364	353	390	384	390	394	401	381	363	425	382	428	428	387	381	407	420	385	410	415	368	405	417	386	384	363	390	397	389	397	420	382	405	367	380	357	390	362	399	367	372	426	403	373	368	425	400	368	376	394	403	374	394	397	372	398	346	404	362	394	413	422	380	398	370	416	380	393	397	366	358	386	400	429	398	411	362	415	421	408	383	392	416	386	381	356	384	386	384	399	340	398	410	355	386	399	404	366	371	408	411	366	371	385	397	433	390	389	358	386	385	408	379	389	397	345	372	389	371	347	383	386	378	385	386	401	393	388	372	355	411	390	378	370	394	428	382	343	422	358	369	380	403	374	368	380	363	391	383	385	390	401	366	343	385	389	366	366	387	410	411	385	353	413	398	401	387	405	375	398	359	432	379	384	399	429	397	395	362	414	387	388	416	368	398	368	391	392	417	400	370	403	396	372	404	389	390	413	373	361	412	385	375	411	360	429	406	397	390	395	386	376	409	413	373	387	406	397	393	374	409	350	394	401	391	375	380	393	393	388	391	372	394	380	399	339	394	390	391	392	382	392	395	408	373	390	413	397	385	371	425	393	407	390	396	382	391	417	388	404	401	388	377	398	351	377	361	365	397	395	382	350	378	403	368	359	371	394	385	404	384	385	403	347	388	371	429	387	370	378	376	371	360	390	366	407	422	364	379	387	406	389	397	396	402	374	391	396	420	416	379	411	401	419	385	393	355	431	378	364	388	396	415	358	387	397	380	400	393	343	382	364	377	369	380	376	370	394	379	423	402	409	372	366	416	376	406	403	386	386	362	400	389	408	419	389	355	367	364	351	331	398	402	385	365	403	407	409	391	408	394	361	385	389	403	394	398	397	419	391	378	394	359	408	396	383	412	407	391	360	370	417	416	391	377	421	379	378	372	371	373	402	372	372	363	372	433	414	404	416	407	388	416	374	359	407	416	414	420	353	422	385	373	399	399	383	393	355	396	399	387	396	403	399	347	385	392	378	410	383	402	381	387	381	384	400	387	429	374	385	410	398	376	376	369	371	414	387	372	402	390	379	404	377	391	413	426	408	353	350	381	402	397	377	379	382	403	357	407	395	380	378	372	391	386	387	384	375	402	370	388	423	381	355	376	370	376	372	382	369	387	375	368	398	386	387	379	354	392	382	378	398	396	368	401	417	394	377	379	370	410	380	393	342	374	370	368	379	389	367	371	414	363	389	368	390	387	378	350	389	406	365	385	420	391	362	396	404	361	368	375	354	373	389	404	376	422	420	352	363	363	394	346	403	365	389	416	373	420	404	376	389	412	373	368	371	380	377	374	375	386	361	398	388	400	359	398	371	399	368	388	397	391	395	378	376	351	420	387	375	384	384	392	380	399	389	377	381	400	365	376	374	390	404	384	368	406	372	371	405	366	406	392	351	364	396	386	395	377	398	373	400	348	407	388	392	382	374	347	373	379	380	391	400	409	394	360	377	433	410	392	382	386	372	392	360	407	383	364	411	364	388	388	385	386	385	392	390	370	375	381	403	351	418	401	385	384	400	378	385	405	403	394	383	358	376	350	380	383	406	375	375	362	378	379	367	381	372	397	416	422	390	383	373	382	367	374	393	379	368	386	403	404	349	372	369	407	380	393	392	356	404	354	393	384	376	416	387	410	371	359	390	420	362	392	367	376	425	334	375	359	380	387	374	390	384	399	395	374	389	391	372	367	396	393	400	397	428	408	388	391	391	380	395	376	402	393	373	392	405	424	374	401	405	408	412	363	410	362	395	361	380	374	365	367	392	394	381	391	391	403	377	363	387	385	389	367	393	371	384	353	384	370	386
18256	9036	7945	4214	2937	2277	1767	1468	1302	1129	1068	969	945	896	780	778	713	766	658	685	732	658	676	678	682	646	613	670	653	656	633	657	652	657	628	668	647	667	640	651	653	593	653	573	634	647	621	618	636	645	647	580	627	605	619	635	602	626	592	598	631	589	617	676	643	625	648	637	597	618	667	643	626	635	616	555	639	633	618	641	632	613	653	598	619	614	658	606	597	605	611	613	639	620	632	609	618	614	625	617	626	610	585	594	636	638	603	626	629	649	630	572	631	655	600	623	614	627	614	590	627	593	623	641	616	602	623	626	571	618	604	601	616	664	613	597	589	610	617	641	612	627	611	607	597	625	591	590	624	620	587	606	577	602	613	597	578	607	639	576	596	626	651	611	612	595	607	624	639	648	573	625	629	633	611	605	568	644	560	589	568	619	620	590	653	612	616	599	610	591	599	609	632	658	630	636	595	590	572	640	598	612	601	589	604	626	604	607	644	627	606	590	617	593	584	612	569	645	631	591	642	631	621	593	601	633	570	663	596	587	635	634	638	606	632	675	614	623	630	593	577	612	570	629	600	673	631	613	604	608	627	574	648	577	607	631	618	632	648	579	567	653	590	583	666	603	627	596	679	630	601	546	618	606	618	596	565	632	573	658	606	617	602	624	580	628	614	630	603	648	557	613	566	555	606	631	624	639	624	592	602	629	639	570	585	618	642	568	642	662	635	564	551	604	623	584	627	595	659	622	620	592	611	604	606	616	598	612	599	618	642	595	623	638	626	590	616	633	631	619	641	601	621	615	666	647	593	591	602	588	614	611	584	637	631	615	632	622	594	615	615	600	616	591	604	625	603	651	577	606	634	605	619	602	595	594	613	593	631	616	660	602	599	645	574	607	598	622	637	664	597	611	592	659	590	635	633	609	659	647	607	573	630	628	573	645	626	588	610	592	609	627	666	607	645	614	618	624	645	630	601	639	624	618	609	577	632	587	640	675	603	594	582	575	607	611	594	623	606	611	608	593	633	637	617	638	570	652	611	624	606	610	564	627	622	560	635	614	644	617	640	589	609	595	618	644	641	606	615	578	584	613	631	612	632	592	661	613	594	631	593	623	604	580	639	559	637	628	599	642	612	584	615	621	662	619	595	607	612	628	626	591	623	580	641	596	606	595	632	583	610	588	632	619	599	654	652	627	600	616	604	563	626	591	619	610	620	613	640	582	605	615	587	623	616	585	625	600	559	647	633	613	577	647	623	645	604	578	608	605	638	621	621	640	591	645	603	625	588	624	605	570	607	624	582	609	646	604	647	649	560	596	616	604	620	608	585	635	604	603	614	625	577	588	580	634	658	605	571	619	620	582	644	610	594	627	596	656	594	589	574	587	628	633	629	631	606	635	625	641	604	575	597	653	604	587	634	584	557	608	631	605	627	592	658	603	594	608	641	655	578	636	606	680	609	613	625	616	570	652	628	627	649	618	568	582	623	606	651	657	601	597	618	647	592	633	628	604	630	663	640	581	612	638	606	630	558	606	628	638	635	592	579	598	593	641	637	650	640	641	697	638	630	608	630	640	572	578	596	588	619	600	599	594	604	590	599	616	603	635	627	623	583	600	664	625	627	620	624	615	629	635	622	597	677	672	651	625	595	633	605	587	635	615	626	596	612	592	626	625	626	641	602	619	594	591	611	606	595	591	639	625	615	621	655	638	607	619	602	601	636	601	634	648	623	598	651	613	640	624	615	582	579	621	615	616	640	608	636	618	612	602	611	603	632	598	647	620	614	652	596	615	642	617	597	636	618	594	594	655	683	624	597	635	661	586	615	589	671	648	565	579	622	606	630	612	645	611	638	590	605	600	625	618	581	617	629	611	622	594	579	639	640	597	634	593	669	613	613	615	630	573	623	622	626	630	602	604	653	621	641	645	622	582	657	593	639	610	581	629	619	625	615	641	620	634	610	609	622	649	591	619	615	566	612	640	606	616	569	597	597	577	613	636	642	628	586	615	603	621	637	637	616	572	616	605	609	615	630	598	612	554	590	580	660	619	573	631	645	579	649	618	617	584	616	578	629	575	605	634	606	586	635	626	624	625	574	619	649	622	591	613	621	614	608	617	625	589	588	639	633	594	609	570	615	615	626	609	562	616	579	588	573	646	597	622	613	580	555	617	635	643	626	644	613	601	606	617	612	579	628	623	589	642	574	609	628	643	613	613	605	647	608	620	607	600	638	621	632	589	595	613	617	604	614	607	621	607	639	621	585	629	579	630	593	613	602	602	570	652	608	671	603	617	591	568	596	667	608	608	631	635	560	583	606	679	581	640	600	616	614	579	579	640	615	598	612	608	585	612	606	635	587	646	631	618	617	621	549	642	614	609	589	648	588	591	652	618	654	623	614	642	608	578	612	619	620	618	608	598	610	635	610	632	609	613	617	615	609	623	595	603	607	645	620	620	652	609	640	661	572	642	595	588	695	578	650	626	598	612	585	594	624	614	606	657	570	653	671	611	600	608	635	578	623	615	597	646	615	615	628	606	579	577	591	606	630	584	587	580	622	611	606	628	569	562	626	633	582	576	615	590	631	580	641	621	582	625	589	640	606	585	573	625	569	638	642	595	585	642	603	633	598	624	615	583	599	613	630	631	573	607	568	595	605	618	613	634	599	604	650	623	591	628	634	609	604	590	580	603	596	650	585	620	563	614	557	623	592	612	636	638	569	598	588	629	588	578	655	576	644	555	602	618	600	557	617	548	608	584	588	593	640	612	623	615	591	651	615	617	612	592	607	627	671	577	591	594	610	601	605	584	651	551	641	640	610	594	624	571	611	647	621	608	620	611	637	634	645	605	633	547	656	644	599	617	609	627	592	592	631	601	623	653	627	620	618	588	584	601	609	604	637	555	608	594	559	628	610	611	636	614	614	637	615	609	611	628	594	660	646	596	646	575	619	601	613	622	647	616	637	631	574	627	629	610	626	644	648	616	584	608	585	603	600	614	619	611	606	600	606	607	604	609	596	592	646	636	594	630	582	605	601	602	629	619	625	634	588	618	614	623	640	590	636	617	662	644	654	655	567	596	620	598	627	621	651	576	605	627	630	617	665	561	627	625	625	645	638	609	630	578	632	606	585	647	639	575	599	587	609	621	600	581	623	582	600	577	605	584	630	647	584	632	557	602	577	618	613	584	611	679	602	602	601	592	587	621	669	593	551	621	628	608	584	672	631	620	609	627	581	629	604	605	624	604	645	590	614	628	617	602	587	615	556	584	605	574	632	600	628	607	616	630	643	647	620	614	632	612	641	599	597	595	602	630	623	586	604	641	626	579	610	616	602	636	608	600	646	627	605	576	605	592	640	594	653	609	622	612	597	626	585	636	612	625	627	649	629	611	640	619	625	594	613	627	559	617	626	627	609	585	632	665	633	593	635	610	609	628	583	619	602	647	615	588	626	630	611	607	602	599	592	614	574	634	600	607	620	670	618	600	593	650	597	614
23045	21100	28902	23531	21106	20641	3314	1276	980	899	819	772	745	759	704	728	663	716	674	637	613	710	681	618	644	622	654	648	583	586	589	626	614	643	668	633	633	614	653	630	590	595	605	580	631	600	571	581	606	558	641	576	586	536	606	602	616	538	587	562	543	542	578	586	564	617	588	581	594	589	589	623	575	573	550	583	606	573	619	633	590	552	610	576	609	570	553	592	600	604	613	608	659	577	620	607	580	576	625	617	578	561	597	646	558	597	575	594	615	605	579	598	552	584	609	625	624	576	601	545	577	610	595	605	588	614	595	566	573	582	595	584	588	627	583	629	601	627	643	603	604	622	577	600	592	607	541	585	590	612	610	569	546	582	587	564	587	594	591	584	612	574	576	617	572	575	601	615	574	561	574	584	596	556	602	573	608	568	614	567	582	577	607	614	629	598	587	580	591	583	620	548	592	607	578	590	584	575	597	620	582	619	631	604	630	594	596	616	584	566	622	609	570	584	577	594	601	620	604	574	586	538	538	618	606	576	624	606	578	587	569	567	587	567	590	564	544	612	618	583	571	587	579	617	575	611	625	572	587	593	614	589	614	588	575	623	562	622	566	578	585	564	588	622	592	571	594	574	566	589	589	608	580	618	602	559	571	622	570	572	572	590	563	573	599	602	580	622	569	589	568	578	594	508	598	596	614	589	510	581	587	526	594	615	621	584	596	599	584	600	584	532	562	567	642	633	578	556	571	605	597	581	535	626	567	597	621	577	600	629	562	570	566	601	586	660	638	579	563	587	596	617	637	568	630	591	596	578	579	581	578	570	615	567	600	566	609	610	554	551	587	587	590	562	607	655	618	625	559	556	584	584	567	575	542	588	598	602	594	596	581	596	583	558	584	596	581	551	586	558	632	575	585	568	571	629	603	558	567	531	547	612	585	580	576	560	596	596	586	589	561	629	558	605	571	579	561	576	578	567	541	580	618	611	585	565	543	607	613	589	633	600	537	636	624	605	595	621	623	578	621	553	590	606	586	591	584	583	550	573	612	642	562	591	545	599	587	568	600	615	594	572	618	564	559	628	626	608	575	597	627	624	633	550	579	588	582	581	592	556	564	530	589	594	536	590	576	567	616	619	587	627	569	599	584	572	609	606	615	619	585	557	590	602	597	577	577	586	561	592	590	566	583	580	602	561	577	570	594	654	543	565	596	607	579	565	583	548	559	580	585	585	576	580	596	574	590	569	601	567	567	556	568	608	597	594	624	604	618	584	576	602	596	596	550	591	530	563	571	580	553	641	582	597	570	563	612	575	571	581	589	607	557	558	615	526	588	567	568	584	593	620	603	584	561	564	601	599	661	590	601	589	577	620	605	581	591	586	590	586	589	554	569	581	614	589	565	597	596	559	550	577	614	582	612	605	626	581	581	587	573	586	580	625	600	560	582	573	608	603	571	591	586	592	566	579	574	569	581	600	601	579	629	605	593	597	596	594	583	569	595	584	606	566	598	616	586	626	618	589	594	564	569	551	610	603	546	586	570	591	596	561	601	590	575	557	561	584	565	579	602	577	561	611	578	545	573	566	564	533	557	565	568	591	558	624	590	585	612	558	554	614	587	588	639	603	617	613	576	569	583	572	578	578	627	588	572	549	545	575	515	602	608	640	556	569	588	566	590	574	610	626	607	622	619	598	582	591	647	652	551	626	600	576	552	543	568	575	547	628	588	616	544	599	567	577	602	548	580	618	575	613	578	590	595	591	560	624	594	568	609	560	588	565	560	553	594	633	566	609	582	577	621	574	578	559	634	611	535	583	580	600	604	580	585	579	508	607	593	572	556	641	579	603	620	576	561	597	609	559	567	563	586	612	593	586	631	545	567	581	554	572	626	558	572	588	629	543	569	597	564	561	604	574	607	597	586	595	612	590	580	538	567	548	630	604	600	574	567	539	597	564	569	536	566	633	603	579	577	588	576	564	564	580	552	593	615	573	613	608	570	582	548	594	601	575	606	592	570	572	605	634	586	572	630	581	623	610	558	574	605	598	575	556	569	560	567	569	589	595	607	587	571	540	643	580	559	578	591	604	504	555	581	609	573	630	582	591	588	584	638	606	587	575	568	543	591	585	613	593	592	606	601	636	544	576	593	561	558	594	576	622	582	569	570	568	582	634	606	620	626	613	628	597	550	620	634	574	547	581	527	587	572	568	630	597	601	605	585	627	642	546	555	605	579	599	631	564	604	605	657	614	580	587	637	600	611	584	601	611	572	581	596	579	623	592	608	614	592	619	569	598	596	609	624	571	577	585	576	612	581	569	587	649	567	594	590	628	589	631	566	578	611	592	606	558	550	587	573	635	569	560	561	552	607	584	577	603	546	581	570	575	571	586	619	597	592	597	598	608	596	587	582	550	543	557	557	597	577	611	616	574	563	598	595	546	581	583	608	616	600	582	569	567	593	624	626	603	579	585	584	577	555	578	618	539	582	576	580	598	550	573	581	617	597	625	567	569	578	561	563	561	577	587	638	591	611	620	637	589	617	619	592	539	570	581	597	589	551	558	625	604	585	601	584	595	547	568	575	591	601	578	584	615	611	582	600	603	564	534	590	627	607	612	606	593	541	555	577	629	541	554	569	619	602	561	533	587	588	585	583	585	566	579	621	568	577	565	574	594	630	570	567	592	596	583	605	550	573	579	579	584	627	586	588	578	557	570	559	590	593	570	552	579	590	558	585	577	624	570	608	547	606	597	580	646	555	576	542	593	608	565	580	586	548	549	607	574	548	568	620	561	573	573	607	583	587	587	612	571	588	596	552	596	519	534	575	591	593	594	587	571	595	603	588	604	589	563	598	577	603	592	614	611	555	576	572	609	590	596	635	626	621	569	600	631	555	624	575	545	581	609	615	571	565	606	584	617	547	584	590	596	581	591	564	609	643	606	584	563	607	581	577	623	576	559	577	594	623	572	598	598	556	604	534	575	577	588	562	554	648	594	599	593	575	534	592	561	641	579	570	594	609	575	586	564	606	558	580	602	593	590	590	600	575	575	604	589	556	587	572	578	551	623	601	571	527	582	593	583	565	594	605	632	607	569	586	582	614	581	615	610	572	613	585	536	566	573	542	579	554	579	636	553	623	550	566	584	593	568	572	602	580	552	575	594	581	581	590	553	610	591	614	612	588	608	600	597	565	581	608	614	629	584	582	601	570	550	602	600	591	580	567	585	586	597	563	587	550	604	602	577	565	586	583	597	567	569	628	565	602	590	572	603	611	567	589	615	589	589	595	580	589	614	561	590	603	578	554	590	601	604	548	561	611	556	581	617	564	574	485	593	620	538	616	593	576	586	641	567	578	594	559	591	590	565	590	591	545	543	615	618	582	582	572	603	626	604	600	612	579	570	553	562	562	579	525	591	617	611	585	584	591	608	598	583	563	578	608	596	604	587	597	579	623	619	621	583	573	564	572	590	564	583	628	596	556	584	634	583	573	600	559	678	616	569
20937	15277	13190	7242	5167	3975	3155	2552	2109	1840	1714	1575	1483	1404	1340	1218	1228	1102	1142	1112	1100	1065	1036	1004	990	1015	931	968	989	948	954	1004	899	942	959	928	953	925	930	896	918	904	999	916	917	914	925	994	901	932	949	925	955	898	986	915	897	921	1017	892	935	953	890	900	925	904	912	889	884	919	881	881	909	923	933	916	906	941	938	884	956	967	943	886	975	917	900	917	925	912	973	996	882	932	865	943	865	932	949	916	926	946	930	942	866	881	919	945	984	859	910	898	878	919	889	964	930	920	887	921	884	917	940	902	889	1001	893	921	947	929	925	892	910	915	853	894	879	893	910	904	902	895	916	834	913	867	905	872	896	920	957	896	927	960	900	916	925	936	904	935	874	876	908	953	903	883	903	928	909	920	916	883	888	915	943	928	877	963	958	883	920	890	920	900	908	867	901	916	949	882	885	864	893	891	933	896	887	986	947	942	881	906	908	889	905	937	868	846	867	916	916	920	979	965	943	862	913	858	900	898	909	919	859	943	892	939	856	900	884	930	864	840	907	906	862	911	901	896	898	883	912	916	933	932	922	947	902	908	926	865	886	973	925	922	897	884	882	888	912	942	917	914	966	932	919	925	957	878	865	913	913	897	840	960	929	864	915	909	895	947	906	934	937	906	930	882	925	914	930	911	903	891	930	893	933	934	917	877	900	879	938	913	858	892	896	845	913	921	874	850	843	892	896	909	930	842	879	952	917	924	945	919	893	919	860	895	957	905	926	881	872	855	917	820	838	935	905	877	862	873	859	879	924	914	908	919	937	981	923	896	915	940	875	956	920	878	955	914	927	996	908	881	970	934	898	953	916	857	950	875	890	962	925	882	892	914	876	908	897	868	903	936	888	912	911	963	923	874	941	883	959	907	938	886	857	911	925	886	847	872	904	915	927	893	882	980	912	907	923	883	925	915	869	853	891	851	924	870	896	861	918	934	903	890	970	874	903	884	897	882	900	867	936	892	915	899	923	926	915	859	924	888	924	902	906	909	965	851	918	929	891	902	884	969	947	941	899	944	905	902	888	880	891	887	907	904	904	859	884	943	888	931	904	863	903	885	902	926	904	898	908	935	905	910	871	912	936	904	910	910	906	893	904	945	891	934	882	900	962	880	876	867	971	888	922	916	862	929	869	901	903	921	860	924	919	887	905	905	930	908	916	926	884	864	917	905	897	933	935	898	903	912	878	926	906	857	901	919	895	914	911	894	886	937	868	932	904	833	878	916	859	887	964	875	933	890	919	905	896	879	894	929	874	904	908	913	898	938	892	900	968	932	907	914	958	856	887	935	938	953	917	883	889	925	879	920	885	907	862	909	905	912	894	920	846	897	914	905	1005	889	864	933	921	867	876	929	890	902	900	881	903	906	906	905	892	873	904	942	923	906	889	971	910	906	944	915	961	900	908	898	862	904	924	893	941	920	861	948	883	884	837	946	921	898	925	862	889	865	909	938	900	948	881	956	898	926	899	861	946	894	902	931	967	911	895	947	918	898	909	871	899	905	892	932	873	873	902	922	883	864	922	919	921	938	918	860	921	929	947	889	911	887	909	880	939	942	949	959	906	888	900	938	942	873	902	908	923	929	850	898	969	892	893	916	873	878	942	914	937	913	917	942	903	908	934	906	863	887	866	910	886	915	893	942	903	859	876	880	913	952	892	885	880	902	910	875	832	910	897	902	947	958	884	925	894	855	868	908	901	931	871	900	885	885	896	877	877	936	942	910	900	869	956	887	928	951	911	877	936	938	885	911	901	892	894	874	914	840	964	935	916	912	915	942	900	932	872	876	910	917	889	906	885	922	909	937	888	877	839	905	896	903	926	890	897	935	877	860	924	849	899	898	826	899	905	943	871	907	927	873	913	867	872	859	908	848	906	881	855	909	874	920	948	873	923	845	922	898	857	919	923	878	860	923	923	919	898	911	952	873	895	906	843	858	894	931	924	931	921	912	891	879	915	935	912	911	911	905	873	877	913	907	928	980	943	917	876	921	894	896	923	887	932	912	921	954	876	879	914	909	912	864	863	862	854	923	965	884	907	883	916	921	938	854	882	914	913	890	923	890	936	913	924	892	908	930	892	913	874	941	931	922	875	944	883	867	866	903	871	967	958	898	870	951	934	857	947	942	929	886	917	957	916	875	898	906	950	877	923	881	869	896	899	851	884	890	907	915	917	883	886	893	869	887	899	946	890	863	913	912	920	921	846	908	852	924	902	902	889	879	910	894	947	890	871	869	918	885	875	923	902	935	875	900	918	928	928	949	928	917	970	863	915	870	928	884	901	921	900	917	944	911	901	866	904	949	936	825	908	917	937	834	897	894	866	884	875	901	898	888	925	896	912	899	881	876	912	850	891	874	897	906	931	891	915	846	875	889	909	909	873	904	931	934	924	941	924	878	897	881	916	867	881	881	879	911	904	922	903	931	930	877	867	873	877	905	912	899	934	856	894	882	956	857	881	897	859	907	915	904	858	889	892	980	949	895	959	946	869	881	892	903	885	835	975	935	882	873	871	919	871	953	956	897	870	904	906	939	956	932	871	897	854	902	903	914	935	846	886	857	962	929	884	890	845	890	857	910	877	913	921	905	913	850	920	926	867	865	926	921	924	929	892	884	908	856	886	914	909	848	887	863	882	960	920	900	889	899	950	916	928	907	910	910	864	887	839	914	930	906	934	951	845	949	912	870	921	922	907	824	885	871	925	930	892	863	887	937	928	928	865	907	861	942	874	870	928	911	919	917	999	903	936	926	889	905	837	887	911	909	887	912	861	928	896	904	948	887	875	991	907	917	839	918	909	878	974	945	920	863	933	903	923	940	895	935	904	905	917	905	944	888	884	930	919	899	888	868	921	875	905	920	927	889	890	916	889	916	900	931	963	896	924	867	909	905	830	909	892	936	913	893	900	866	926	872	897	872	912	881	923	868	877	889	912	917	901	953	910	862	911	951	850	870	935	995	937	913	897	911	903	879	941	903	885	887	939	925	901	888	872	872	885	915	910	886	900	891	938	865	932	911	892	907	927	863	908	882	917	878	952	942	895	868	911	921	921	878	910	901	875	801	926	914	901	950	875	914	910	946	889	908	956	879	901	923	911	938	938	890	884	927	855	949	897	912	825	899	889	923	904	920	901	930	912	899	940	886	891	891	917	902	883	892	894	876	895	864	914	918	877	844	861	909	937	881	890	886	871	886	921	931	884	920	918	871	876	871	887	933	958	889	898	887	917	877	889	917	885	935	961	940	924	831	929	888	886	936	917	913	881	909	904	929	891	950	917	830	947	944	889	868	897	927	912	907	894	961	947	880	857	931	861	868	903	858	901	901	892	923	896	936	900	872	910	938	898	910	902	864	936	914	867	928	814	874	946	894	891	922	881	858	914	957	901	946	917	878	877	874	845	924	904	815	901	878	897	905	904	896	914	858	875	900	916	950	980	946	893	909	908	906	922	921	903	949
26998	20496	8205	484	235	186	199	185	170	180	148	206	179	157	175	163	173	186	171	189	171	155	179	180	175	164	165	156	168	155	145	172	190	175	167	157	156	174	147	165	168	200	158	149	153	166	175	150	154	170	172	137	167	146	170	159	183	159	154	178	161	178	137	172	149	156	165	155	181	178	167	175	175	171	127	156	169	165	171	158	163	166	194	175	197	161	162	167	183	155	161	162	163	206	167	162	172	148	181	147	157	184	156	210	166	163	185	175	145	186	175	176	160	165	165	153	164	160	174	139	170	153	162	200	160	184	159	152	150	168	149	161	146	179	161	169	165	187	177	152	185	170	170	149	182	150	180	152	166	154	171	197	144	180	161	135	184	129	160	193	163	164	162	160	151	152	165	177	162	153	156	166	167	161	146	160	150	187	191	177	156	157	162	168	160	160	169	146	170	172	182	138	183	161	144	157	152	166	166	147	161	162	141	163	164	147	162	180	171	170	162	170	161	159	132	168	167	186	154	165	174	150	169	166	172	178	157	166	171	169	178	147	169	174	166	176	163	166	159	156	162	164	153	187	159	158	146	193	197	190	184	174	159	177	167	160	146	162	162	177	166	152	166	179	162	155	188	167	136	161	163	163	164	145	181	174	156	174	179	152	178	163	177	168	166	180	137	165	163	159	172	163	164	152	169	178	159	160	158	168	152	150	182	151	148	167	169	151	177	153	167	163	156	171	173	177	164	160	169	163	152	171	151	195	167	156	162	156	191	158	148	190	193	175	172	164	166	161	177	174	148	166	156	169	160	170	160	177	161	163	157	166	177	175	163	162	156	155	171	163	176	159	185	152	167	155	166	174	170	157	163	174	143	155	160	159	159	168	171	148	144	157	180	166	169	146	161	159	166	180	180	164	141	152	153	164	159	161	165	168	160	146	180	163	181	153	170	172	190	175	168	142	164	163	174	163	161	153	162	167	177	163	165	159	145	180	144	145	181	168	156	177	171	166	145	196	173	146	162	172	163	165	180	177	165	182	159	185	155	167	171	168	179	172	155	162	162	149	135	142	167	171	151	166	150	161	168	162	165	179	152	150	161	143	176	153	135	149	161	158	185	165	158	177	179	167	161	172	180	159	157	152	124	170	190	167	165	180	171	155	144	166	171	170	172	154	165	140	150	156	160	179	174	194	167	162	157	164	157	171	199	170	158	163	151	155	182	168	163	193	180	164	172	177	165	160	184	167	159	189	150	169	174	173	153	175	169	137	154	175	158	174	161	156	172	190	146	175	168	149	146	156	163	174	156	179	152	166	163	152	181	145	155	166	146	193	170	172	169	165	153	165	164	168	163	163	183	174	149	164	151	162	169	144	148	175	152	160	175	163	175	172	188	180	174	163	172	173	158	145	152	153	162	174	189	165	162	166	161	193	156	145	170	176	147	197	170	191	181	177	156	141	169	171	164	186	158	190	170	175	186	162	162	168	147	176	168	159	183	159	159	149	153	187	166	149	170	154	149	165	163	155	164	176	176	179	168	159	171	164	167	167	167	166	165	164	161	161	160	146	187	179	161	166	145	170	164	187	168	169	169	165	164	169	142	169	162	165	134	163	165	159	168	190	155	166	167	172	164	162	176	172	172	167	177	146	181	184	169	165	151	156	166	152	160	161	170	175	195	159	150	153	167	175	173	183	175	167	172	178	169	150	174	159	160	187	167	162	164	153	188	182	161	166	178	183	163	160	185	190	162	170	175	168	167	162	129	157	164	166	160	190	156	174	180	162	157	171	173	174	189	164	167	164	167	164	142	143	141	167	188	160	164	157	156	172	140	190	150	160	157	151	138	159	156	153	168	152	172	153	183	171	173	157	182	174	172	185	172	142	151	155	170	143	144	147	167	150	182	145	159	170	165	171	172	169	159	148	168	142	184	164	180	182	177	157	168	164	171	175	160	171	167	164	164	182	158	158	184	157	163	186	166	157	166	178	152	167	143	160	144	156	181	157	188	172	155	173	172	193	170	150	159	153	161	149	173	157	184	161	162	170	151	168	157	157	155	177	165	185	168	160	160	176	167	176	179	154	171	218	181	162	155	163	156	166	184	164	172	181	179	146	170	151	172	167	170	171	141	173	181	149	156	158	160	198	153	164	162	147	174	174	161	176	159	176	160	158	172	161	173	161	177	155	168	178	169	164	154	158	151	163	152	187	147	168	144	172	133	152	164	150	160	135	160	170	158	176	155	171	174	163	182	150	166	164	174	136	179	178	135	162	183	184	148	145	171	181	170	176	183	172	168	178	186	167	158	156	148	176	154	187	147	166	164	179	164	167	183	156	179	175	146	167	152	169	165	186	173	159	166	170	161	181	130	151	161	186	181	162	169	173	143	150	139	148	167	162	170	195	136	159	172	149	162	137	165	165	172	166	147	162	158	174	170	144	167	154	165	163	176	147	164	149	170	176	160	175	163	193	165	159	156	146	150	175	148	182	157	157	175	170	175	166	173	144	162	180	167	171	149	144	169	175	147	145	145	168	138	190	142	184	181	158	175	169	161	162	161	154	167	183	158	169	174	176	166	186	154	153	169	179	156	138	168	172	161	185	151	164	151	166	163	177	147	150	160	174	156	185	159	158	149	131	161	161	163	161	173	190	172	160	159	147	159	150	147	159	170	168	149	164	174	165	186	149	165	150	150	163	147	173	167	168	148	147	140	168	158	166	152	164	171	158	169	151	171	197	158	154	183	156	172	154	148	147	155	178	147	159	162	179	152	170	151	145	166	169	152	157	162	179	158	136	180	160	174	144	155	207	179	175	155	167	193	154	168	186	186	176	177	183	149	149	176	169	151	206	168	162	166	167	167	171	172	156	175	163	149	160	146	169	192	150	191	176	159	167	167	161	173	173	167	129	149	168	157	165	150	153	177	179	149	162	166	158	141	174	172	159	181	169	205	184	163	177	154	151	151	156	177	185	179	166	172	160	172	187	169	174	166	179	174	155	175	172	177	151	171	146	159	151	168	177	159	147	153	174	185	151	165	147	176	174	177	180	172	140	166	185	161	170	176	169	176	154	156	168	144	169	166	166	188	164	155	150	158	148	174	157	176	161	155	159	173	164	163	157	186	164	185	154	162	187	165	177	168	147	164	164	160	154	168	160	177	165	189	161	168	153	165	180	156	161	139	168	179	178	174	135	143	165	150	143	162	165	160	165	172	176	162	162	183	163	167	183	164	163	155	165	162	178	162	186	167	174	149	164	149	174	164	172	182	156	180	145	168	166	165	157	159	152	151	159	155	188	168	170	189	162	158	160	174	174	168	166	176	163	167	163	138	180	185	158	151	164	171	142	167	179	174	153	174	167	161	170	176	152	158	167	164	175	158	168	171	141	161	155	156	161	172	192	171	176	165	172	151	159	181	159	150	180	166	151	169	168	172	167	174	156	163	149	175	155	158	167	136	134	151	165	155	157	161	174	168	165	155	187	162	151	166	180	168	168	154	170
9674	1035	1046	594	491	404	372	364	358	302	299	286	318	292	290	288	280	298	287	268	273	280	285	307	297	268	287	287	262	308	304	267	287	296	284	297	279	272	263	273	265	281	255	309	299	264	310	284	304	316	283	293	287	301	267	284	255	284	295	263	299	272	261	305	286	280	251	241	279	280	297	266	266	240	261	273	268	273	280	294	284	289	266	257	274	294	287	284	287	277	304	305	317	299	252	270	246	278	286	261	301	303	250	259	302	295	277	269	267	279	272	272	285	282	289	292	263	293	286	248	328	268	282	278	300	309	305	294	257	276	242	269	302	297	259	306	315	288	288	270	264	298	297	281	276	281	256	304	300	265	304	288	300	283	292	254	243	274	267	278	266	295	283	274	276	294	256	258	303	294	308	242	263	290	258	279	230	282	251	274	291	308	267	295	288	284	244	268	291	268	295	270	275	263	270	313	274	282	248	298	298	292	308	271	318	241	266	275	289	268	261	266	281	289	297	255	261	254	291	276	262	248	266	302	283	283	271	247	309	300	277	293	286	296	271	294	289	303	283	300	268	276	285	289	268	273	290	277	277	286	304	260	304	279	247	328	265	267	270	285	281	315	293	282	278	286	296	308	306	258	305	267	272	271	247	287	285	298	281	290	276	272	301	269	268	273	262	280	267	275	255	298	283	285	302	241	294	304	267	296	303	300	289	231	261	285	281	267	286	286	289	274	259	269	300	257	275	263	264	282	275	293	284	269	275	292	299	281	269	293	318	267	264	293	276	276	294	266	290	313	255	308	289	284	292	276	296	285	265	292	294	274	266	277	296	301	285	264	290	295	260	274	281	285	283	300	288	282	258	294	274	278	258	300	283	298	256	273	274	292	280	302	277	298	310	304	286	283	284	269	274	284	295	296	292	290	292	272	296	248	269	286	285	293	295	304	298	295	281	259	301	280	301	267	318	278	275	312	301	281	244	268	279	258	275	265	261	278	257	301	272	266	271	296	265	319	272	278	295	317	267	307	276	302	285	290	293	293	302	305	283	309	248	262	264	283	270	281	260	272	268	304	279	292	287	285	265	256	291	278	260	280	287	302	262	283	260	273	276	259	270	287	284	263	293	283	264	272	272	275	272	244	297	287	306	254	291	279	271	259	275	331	286	285	313	303	278	301	256	281	261	286	286	272	287	259	300	283	278	273	288	276	243	296	267	272	287	301	301	281	266	289	265	287	291	285	277	263	288	306	288	298	254	285	306	291	276	279	267	295	266	271	268	302	270	273	271	262	304	251	294	274	269	274	284	285	253	286	263	300	258	293	317	305	262	268	264	303	267	255	295	265	291	270	278	282	286	297	257	259	267	262	275	272	289	293	264	293	286	300	275	293	286	283	263	272	295	322	280	283	294	307	287	272	281	251	282	281	283	295	247	252	262	262	252	290	280	283	308	257	264	278	286	296	283	278	291	300	314	305	269	281	296	274	282	290	290	290	288	275	265	277	269	277	278	256	286	281	297	293	293	291	271	283	318	287	272	273	288	281	268	248	300	274	286	268	270	286	274	288	304	299	278	269	280	273	278	254	325	302	262	275	303	286	294	282	274	306	268	275	266	282	272	304	309	285	281	270	285	274	299	288	257	243	272	293	288	296	257	276	269	293	273	282	270	296	278	267	290	308	264	278	292	293	272	241	289	256	249	289	255	260	273	278	269	298	288	290	302	277	271	281	273	277	271	287	286	277	277	262	298	303	280	300	276	255	298	289	292	283	278	264	274	264	295	244	294	262	266	273	313	290	270	294	292	306	286	275	284	277	297	247	274	292	276	272	280	298	283	302	288	271	292	277	279	277	279	276	292	281	274	265	316	292	283	301	275	268	266	286	288	261	308	261	272	263	316	316	269	265	261	294	248	274	274	304	279	278	293	291	278	272	278	272	304	252	288	267	313	260	307	301	297	314	289	302	296	267	258	293	270	246	277	267	274	270	267	278	251	290	280	295	262	245	286	299	290	283	270	306	292	257	276	295	278	278	282	298	267	299	262	278	274	278	291	251	273	297	311	264	273	285	293	322	307	279	281	266	260	289	275	264	269	316	291	306	231	304	279	270	269	274	297	269	294	257	264	291	262	277	270	294	274	285	255	257	269	272	257	273	265	282	303	263	284	300	293	255	283	288	260	299	281	254	281	283	292	265	292	277	299	278	268	294	248	262	249	266	284	293	289	283	291	279	278	284	270	295	264	267	265	267	292	293	293	267	270	261	288	272	280	285	258	280	298	307	329	318	274	265	282	282	286	274	262	301	281	310	285	289	279	278	269	265	280	293	293	287	291	282	271	256	281	273	302	301	289	281	269	263	246	292	314	290	275	270	290	271	299	268	286	304	281	276	269	278	258	300	251	270	275	295	257	292	271	277	306	283	291	273	289	275	320	272	268	281	286	289	282	281	288	260	248	313	269	294	289	284	274	269	275	284	293	296	261	286	284	265	293	294	276	297	271	297	291	308	265	290	275	285	304	299	264	288	313	259	306	277	274	327	278	288	288	271	277	296	269	293	288	261	257	282	329	258	291	307	274	298	267	283	291	304	268	280	251	264	295	262	289	335	269	294	288	291	296	287	291	310	284	280	297	294	269	271	284	285	300	270	261	254	295	291	278	286	276	315	296	281	256	283	288	282	265	292	265	283	308	294	261	300	287	284	302	283	295	261	264	290	256	271	303	279	294	305	319	263	278	275	266	277	291	273	281	290	305	276	282	271	279	290	283	273	290	269	279	277	292	267	279	286	308	278	295	272	282	292	270	271	296	282	271	271	271	255	303	273	288	284	287	280	267	281	295	281	296	282	254	284	282	282	287	277	304	287	275	287	275	304	280	281	286	275	320	255	266	269	270	311	264	287	302	296	273	275	251	298	309	265	283	282	271	318	266	268	305	282	263	289	276	314	287	285	285	288	268	274	270	296	306	294	283	291	284	276	248	281	269	264	305	287	259	262	291	277	290	313	246	300	260	266	281	278	293	303	259	274	259	301	282	268	288	297	299	289	268	311	294	282	285	268	256	294	300	264	300	291	282	268	296	297	284	277	256	306	319	308	282	269	251	283	278	258	280	270	309	275	261	288	292	310	290	266	276	285	280	270	262	272	284	303	280	277	285	283	304	272	292	303	296	291	296	290	300	251	294	273	297	298	269	285	278	283	264	264	276	268	254	283	292	264	246	269	273	278	258	280	287	277	283	278	280	277	286	272	279	272	259	257	303	276	270	281	279	262	264	287	305	263	278	275	301	261	301	272	246	272	287	291	273	294	299	289	292	262	304	285	291	267	312	294	313	293	297	288	276	278	305	259	265	277	278	296	280	291	311	266	301	288	265	287	279	277	285	277	282	270	301	276	258	305	289	281	292	262	269	273	306	270	283	267	258	292	261	263	258	285	294	290	281	291	244	262	279	273	254	277	246	269	263	253	284	314	280	275	255	259	291	286	291	283	305	281	295	280	279	281
24150	21134	28373	24137	20861	3524	949	675	560	524	481	426	514	474	439	488	437	433	397	424	429	409	396	396	421	376	398	402	405	376	362	396	388	369	394	396	387	425	422	391	401	405	411	419	387	408	418	435	414	386	386	387	398	423	391	387	414	364	397	404	386	391	401	404	380	368	363	427	369	405	377	373	381	377	409	385	428	397	373	415	431	381	406	406	401	369	398	407	404	414	374	422	384	376	407	398	397	411	386	357	433	391	376	359	360	388	382	408	332	368	375	386	387	348	363	371	372	382	385	373	378	374	402	348	380	364	401	365	372	404	395	386	404	379	393	398	375	383	387	381	411	381	375	387	388	409	366	361	386	419	361	391	372	395	389	385	377	382	405	423	392	403	387	440	382	396	417	411	362	397	378	376	386	386	375	389	384	360	383	415	404	396	369	389	414	416	391	383	379	378	366	407	381	382	394	406	409	408	420	395	415	426	379	391	357	372	379	422	391	352	395	413	377	355	369	400	384	366	351	334	421	376	391	397	398	351	380	392	389	391	371	372	420	372	367	348	385	370	389	387	364	369	365	413	401	411	374	366	375	391	376	419	381	396	380	375	381	426	397	412	385	424	411	384	413	390	380	388	396	410	374	415	375	398	369	385	389	390	385	389	403	371	363	379	366	378	398	383	421	360	400	384	364	401	411	359	432	401	401	385	383	389	413	410	395	395	377	350	349	393	379	384	369	430	393	386	408	398	374	397	382	396	414	386	414	401	416	403	365	385	355	389	363	385	396	402	375	386	398	389	387	394	414	383	386	386	372	383	404	434	387	388	395	389	391	373	385	413	408	372	392	362	399	411	375	373	394	357	414	390	416	395	341	420	426	360	411	381	384	386	404	357	404	395	413	397	402	390	361	403	357	424	369	397	392	387	385	407	400	413	393	404	397	381	414	371	430	361	373	387	414	381	399	420	384	403	413	366	372	377	413	395	389	374	411	404	378	355	395	378	409	402	397	377	409	383	418	379	404	406	372	368	411	362	391	392	357	383	378	389	403	381	393	366	397	402	362	383	387	397	380	400	367	401	414	386	373	348	406	431	386	388	393	431	376	404	406	424	382	356	386	414	392	394	401	397	404	361	352	368	394	366	415	368	391	373	322	396	369	366	383	387	407	390	395	381	389	373	391	368	369	416	407	408	379	353	411	390	380	375	394	413	401	396	408	394	388	413	422	385	390	381	403	396	424	389	393	392	370	366	377	408	364	380	369	395	409	391	388	382	384	406	395	354	384	403	384	381	418	374	366	383	374	372	411	378	402	390	386	404	383	405	383	386	403	353	385	374	413	383	351	372	408	380	392	387	370	393	410	394	372	416	393	395	409	389	395	390	417	366	400	396	410	371	424	366	397	370	336	431	397	413	401	371	417	398	378	419	400	410	387	368	410	376	393	386	396	374	436	368	383	328	386	381	415	392	394	378	404	399	395	401	382	400	390	382	368	406	371	393	379	358	388	402	381	354	372	416	387	405	403	414	404	380	387	396	399	398	398	426	358	397	407	408	376	410	402	376	407	344	405	425	368	374	378	380	391	397	384	372	376	348	381	383	394	378	422	340	397	397	365	373	392	390	392	399	348	390	387	350	379	371	356	386	390	416	384	403	364	390	358	371	365	388	382	394	404	392	347	417	387	379	354	371	378	387	378	370	377	388	367	373	375	408	374	367	420	390	412	397	406	382	357	392	373	391	387	407	349	399	369	386	367	378	409	363	376	360	394	378	391	417	417	365	370	378	387	388	376	380	376	405	408	404	384	384	379	397	393	367	391	392	397	435	384	426	405	384	427	371	386	408	426	359	390	408	392	391	359	377	373	373	392	413	396	390	411	387	372	384	388	374	367	399	410	407	381	356	365	411	362	412	379	378	411	367	341	377	385	435	384	390	385	358	371	367	377	406	398	388	405	403	403	388	410	386	344	384	418	392	383	406	398	395	380	396	385	392	380	397	393	407	389	390	377	398	438	415	375	402	394	423	390	347	376	366	378	399	402	362	398	385	384	395	377	355	377	372	400	378	400	395	402	404	360	391	401	391	413	394	390	407	404	401	398	361	355	386	387	392	370	459	404	369	400	398	417	388	364	419	379	386	361	400	362	390	387	386	403	403	393	404	380	401	383	400	361	402	387	364	371	360	361	396	391	361	387	377	365	348	427	383	371	410	361	393	375	377	426	384	412	349	360	379	340	392	400	398	407	442	385	385	363	369	422	400	378	348	365	353	372	397	403	391	390	376	360	379	380	390	383	417	366	399	410	388	387	395	352	417	394	390	414	419	389	376	386	370	409	385	369	394	415	395	385	403	398	421	389	371	411	377	380	368	387	420	369	411	387	370	398	396	367	366	390	417	387	374	404	372	394	417	389	435	413	425	393	370	418	376	355	370	400	381	392	375	376	407	405	380	388	400	365	367	395	357	415	417	369	348	389	394	401	387	387	419	381	373	373	396	377	390	390	386	393	426	379	376	355	403	397	391	381	373	400	397	377	405	385	398	379	396	376	384	403	389	359	363	369	390	413	411	395	412	377	409	391	372	403	338	359	400	405	378	407	408	373	395	368	405	392	398	403	400	378	356	409	409	367	403	393	415	364	373	373	381	396	367	375	376	388	421	387	383	380	359	373	404	428	369	383	394	391	401	375	381	378	412	414	353	367	394	412	411	405	358	374	397	384	395	449	391	364	408	397	411	370	379	394	410	399	384	362	368	386	411	401	384	373	411	379	409	396	379	372	382	394	442	374	401	423	391	395	386	388	371	394	367	368	382	385	372	362	369	371	380	382	353	355	393	378	367	416	403	359	379	372	373	380	363	419	378	364	418	389	383	405	388	373	380	423	409	403	394	376	371	373	425	391	371	406	374	379	406	349	398	362	427	415	380	354	368	355	359	368	400	386	437	402	406	400	371	406	408	390	388	395	385	387	402	377	393	391	388	404	428	382	386	394	369	390	383	341	403	437	380	347	385	365	407	398	397	380	420	380	381	413	399	368	397	408	403	367	425	353	383	376	385	378	390	374	401	402	380	419	388	376	397	361	378	379	364	396	379	390	397	394	387	378	404	370	440	379	357	395	419	341	365	392	387	390	375	392	382	373	417	399	386	413	368	392	395	416	420	376	411	376	403	387	369	394	385	398	379	402	380	376	390	404	357	381	442	389	394	396	398	375	385	415	380	371	406	390	361	367	399	384	387	421	360	407	387	405	395	399	355	411	366	391	408	381	390	369	372	404	385	366	403	390	413	337	352	382	387	382	388	414	418	364	383	385	397	379	407	392	393	404	409	371	400	406	402	405	394	425	398	404	378	412	382	377	398	368	356	395	367	381	402	397	386	413	395	382	401	381	371	372	389	370	357	389	396	384	414	385	395	376	374	421	388	374	395	389	420	376	391	384	405	383	358	383	397	389	393	407	392	398	398	398	402	395	389	409	368	371	365	407	377	410	398	370	400	366	379	353	390
17898	9128	8016	4123	2859	2181	1706	1408	1270	1154	1050	920	894	869	806	806	804	747	747	696	672	755	730	655	678	656	672	650	661	648	638	607	671	654	633	631	633	625	627	591	639	658	627	617	624	622	641	633	614	588	602	606	638	649	600	628	614	638	609	638	639	600	634	624	629	618	631	641	585	636	598	575	604	626	650	557	641	618	631	605	610	613	646	613	637	606	595	633	627	596	559	609	673	596	582	639	601	627	631	633	592	604	618	651	660	604	625	626	616	634	601	608	605	616	628	576	610	623	630	635	606	635	620	639	639	634	617	612	633	626	639	679	593	663	605	677	629	619	622	667	597	614	671	614	601	628	606	593	619	641	632	576	679	602	588	626	645	594	620	649	609	646	597	612	624	609	641	617	653	590	602	635	585	593	633	597	613	619	615	602	648	637	632	651	578	584	621	597	603	616	591	624	600	627	596	645	609	625	612	587	629	611	646	611	618	571	632	636	605	580	603	609	637	578	634	607	656	612	632	604	615	623	566	597	604	655	608	631	601	633	614	625	600	602	570	671	615	611	632	657	625	613	603	583	590	611	591	648	587	633	602	581	626	582	616	668	651	582	611	582	646	625	645	591	564	597	584	616	615	591	569	648	602	622	596	637	599	597	603	604	642	566	576	609	650	643	615	659	618	618	624	617	648	619	576	636	601	574	659	619	603	622	609	595	636	613	648	632	632	581	632	614	619	628	632	578	628	612	580	619	598	620	596	637	624	619	593	585	609	626	654	638	647	648	594	664	573	651	632	635	603	584	606	598	588	610	599	599	573	635	609	621	620	665	637	626	628	637	628	636	609	610	610	627	640	620	597	597	658	628	577	645	617	630	589	620	635	578	641	607	579	631	622	642	560	611	598	613	640	620	604	596	651	638	610	581	608	614	676	601	628	592	614	624	590	596	615	653	590	617	624	633	619	610	608	574	616	628	634	648	594	611	603	629	578	628	627	585	568	635	598	591	635	621	638	589	593	575	625	607	626	605	638	586	601	631	653	547	643	598	623	619	593	657	593	647	612	656	603	549	612	610	663	607	643	598	617	630	620	619	618	600	585	647	624	663	608	586	629	618	632	606	593	625	645	621	605	599	563	603	666	681	609	613	606	611	642	632	616	611	582	618	656	589	606	580	630	638	592	584	606	612	615	612	618	614	640	632	607	576	594	638	635	623	624	660	648	642	607	638	565	614	631	619	633	629	601	645	576	660	657	614	638	606	573	618	635	587	578	568	617	639	617	618	591	621	590	602	629	611	629	588	635	620	609	623	617	556	613	604	647	647	609	613	622	631	631	624	609	625	591	615	619	613	598	633	641	617	610	597	608	614	593	617	592	575	619	621	607	602	577	617	592	631	607	580	643	603	617	598	656	645	622	584	608	633	571	672	629	633	599	579	607	610	613	625	615	591	646	584	622	591	616	577	568	640	642	631	644	597	595	609	655	617	595	604	640	594	553	629	607	601	619	565	691	631	578	631	634	579	592	615	594	609	597	597	582	595	579	608	641	662	640	626	622	624	570	581	624	582	594	647	604	599	623	639	609	662	634	663	603	591	581	613	626	597	614	640	619	605	639	615	624	624	637	618	600	579	598	653	616	625	625	626	599	613	600	665	609	615	585	654	597	561	586	576	642	573	618	585	616	617	616	606	625	588	647	611	607	587	608	591	595	628	622	674	643	606	627	604	633	628	614	597	653	601	617	570	610	608	562	600	593	617	623	597	648	561	550	640	588	586	625	623	653	651	604	605	616	601	604	639	606	642	641	623	679	606	617	609	631	628	599	659	624	600	571	626	617	617	577	594	626	590	636	590	563	635	604	575	657	617	598	595	631	624	592	606	610	630	627	609	600	565	573	607	582	607	595	613	676	628	610	628	616	623	634	620	582	605	614	638	544	654	596	589	629	597	588	635	588	592	652	575	641	602	626	620	601	609	643	628	611	592	639	630	593	673	621	627	600	585	583	606	629	631	618	612	613	619	657	591	632	636	639	605	614	606	561	639	630	566	641	630	625	623	623	653	624	594	589	603	601	587	606	613	589	625	597	644	554	618	630	611	642	661	639	588	612	605	617	621	690	637	565	594	624	610	604	644	589	603	581	632	633	637	650	632	587	608	580	630	625	627	599	667	587	640	643	623	651	580	623	615	588	555	623	600	650	617	585	612	621	600	628	623	619	620	623	604	615	591	631	649	617	598	629	585	616	647	660	582	607	622	635	616	689	631	606	591	598	618	609	630	595	594	617	594	625	618	621	586	639	623	595	615	646	628	620	632	604	635	607	585	647	620	637	628	631	664	628	599	613	637	652	617	647	614	641	590	626	648	588	618	593	581	618	642	647	614	622	641	628	594	630	627	625	611	621	588	632	623	584	593	622	572	621	629	577	641	605	618	598	619	617	595	612	655	635	607	648	607	619	602	640	591	652	614	594	645	629	651	624	615	617	571	569	614	625	601	575	655	606	614	606	582	600	640	565	577	629	637	585	613	592	609	636	615	630	604	609	596	607	607	636	590	643	619	655	574	601	589	587	561	603	583	624	609	629	656	597	625	569	643	594	654	597	632	610	602	597	654	636	573	613	642	652	627	662	590	603	654	609	556	586	603	615	641	629	634	615	580	615	646	605	623	624	622	619	600	581	637	646	593	619	635	588	660	630	624	571	597	591	590	614	623	616	644	581	633	587	603	593	562	604	674	576	587	632	580	642	577	592	668	590	623	618	570	621	585	625	621	653	628	601	596	630	638	612	627	641	604	615	612	681	642	624	638	600	630	656	644	604	569	656	585	613	635	623	610	616	592	634	563	606	654	632	631	575	572	620	603	595	588	613	625	586	623	601	624	621	547	665	638	616	643	610	589	608	612	629	583	624	590	595	592	602	601	658	614	638	647	622	597	599	618	579	587	613	639	587	621	596	594	641	642	635	602	584	594	610	587	578	659	643	613	674	609	626	614	628	621	619	639	626	608	580	613	596	623	603	622	605	587	596	608	590	640	623	611	649	651	620	577	617	623	656	646	610	632	619	647	614	626	611	633	577	596	629	617	570	656	603	619	627	573	614	608	628	617	639	600	639	614	629	614	608	584	619	643	649	652	584	579	630	593	619	650	606	609	616	609	575	627	595	611	626	640	636	612	586	664	661	606	595	619	638	629	623	578	628	601	605	654	590	630	661	601	624	628	607	603	611	617	569	573	617	638	614	655	617	596	619	657	590	617	579	587	608	635	599	643	632	588	602	588	596	636	569	591	663	618	650	590	623	610	623	638	586	650	597	647	612	584	586	655	585	618	602	624	595	601	628	638	610	611	620	620	602	632	622	620	587	616	622	594	633	645	588	602	604	643	619	606	663	623	605	606	618	645	585	642	612	645	635	596	619	623	598	582	607	566	630	649	588	597	614	630	622	640	598	672	642	629	605	664	614	640	586	622	594	645	581	588	624	627	625	614	645	610	588	570	641	649	645	601
23073	21114	28993	23492	21118	20599	3254	1237	948	898	838	792	762	719	737	708	656	667	702	631	684	654	648	637	623	620	645	621	599	617	637	580	603	599	608	608	614	584	600	595	586	645	631	615	610	588	604	619	598	596	597	617	571	566	624	559	600	612	568	561	622	593	624	572	578	577	614	645	568	588	588	607	613	602	574	602	602	564	565	613	612	594	597	573	630	599	572	591	568	581	624	583	574	615	571	577	571	577	573	540	561	589	637	614	606	629	570	525	635	589	592	598	573	621	571	569	614	615	598	574	587	595	585	626	602	603	625	622	590	597	579	596	571	580	578	582	561	559	572	611	592	562	591	603	581	573	584	588	527	607	598	565	544	581	593	577	575	611	615	563	590	614	605	567	558	570	609	583	642	610	579	620	591	609	604	589	627	604	615	612	591	615	567	593	601	606	587	649	578	555	606	609	593	574	589	577	613	560	541	573	564	555	602	607	584	593	619	588	613	593	565	558	582	685	592	612	564	583	632	585	561	603	603	608	549	580	596	615	603	615	591	619	577	573	590	553	596	578	600	622	577	609	617	628	577	603	584	581	551	633	563	569	630	573	597	584	616	633	619	598	571	575	647	588	585	534	550	596	603	631	573	615	583	583	584	588	547	583	612	589	593	612	568	567	572	602	642	635	565	607	610	565	557	594	602	582	586	586	586	594	598	567	604	615	606	619	592	595	610	593	604	607	595	576	613	586	635	606	606	593	564	602	567	584	565	596	600	630	548	558	600	579	626	535	567	597	547	607	575	608	557	590	593	594	578	594	608	613	623	575	581	585	586	596	583	616	639	609	584	596	556	583	568	628	590	598	604	604	572	614	611	619	605	603	573	609	613	606	586	548	613	541	608	621	588	630	584	584	585	562	599	649	559	560	601	584	604	581	588	590	587	594	613	581	534	585	579	576	589	593	584	646	590	606	589	597	587	618	592	609	624	613	581	571	607	589	592	605	633	526	563	613	612	574	602	568	600	567	594	595	574	581	621	617	628	624	550	565	609	630	566	590	601	580	536	579	576	604	565	572	637	627	606	584	624	586	622	601	619	577	600	597	554	638	564	578	625	595	572	644	583	581	557	555	601	566	600	578	583	561	617	573	575	568	591	589	538	583	563	536	547	577	617	558	589	634	611	592	615	580	609	559	581	597	598	563	559	560	569	586	573	589	578	583	616	593	604	550	635	592	632	627	604	580	605	550	622	559	594	593	627	587	587	613	590	563	584	611	570	571	591	583	615	642	592	562	573	638	603	589	585	572	576	545	577	602	600	595	659	553	589	588	592	576	542	591	542	575	582	613	592	563	614	618	585	564	581	617	561	560	624	573	592	580	577	621	622	587	624	605	582	593	569	561	564	595	591	582	576	618	592	558	620	638	567	571	606	608	569	605	569	584	569	570	563	572	553	604	561	594	590	527	579	588	588	622	591	591	624	612	578	589	540	570	511	582	569	577	606	578	615	587	615	569	620	567	603	578	567	612	556	622	603	554	558	567	566	556	597	587	608	562	574	563	584	589	587	551	563	592	575	572	545	599	605	566	569	655	610	606	589	581	569	579	540	567	592	587	608	588	565	563	592	591	620	585	601	548	635	524	580	586	561	579	598	659	607	620	610	536	550	575	584	608	582	549	573	561	578	564	581	592	597	615	586	591	606	610	605	617	604	520	603	611	581	588	641	555	586	569	584	571	608	593	594	605	566	562	613	586	602	592	605	563	601	582	564	558	570	558	584	599	579	587	586	588	568	561	607	605	556	588	582	561	595	589	630	638	634	584	570	575	612	578	582	596	622	552	623	581	605	596	548	588	610	585	590	633	564	609	589	585	610	594	562	604	600	553	557	591	543	540	568	569	619	610	617	584	593	568	569	617	576	545	572	595	598	595	614	562	562	587	672	584	645	558	587	575	609	547	567	625	616	614	570	586	527	641	568	588	605	590	590	595	614	600	589	647	591	583	569	532	574	570	598	604	571	547	561	603	576	579	580	608	591	579	596	584	586	640	563	532	599	607	609	627	599	594	620	601	566	591	583	583	600	563	628	616	602	594	564	597	579	547	599	557	614	587	631	634	583	628	564	580	628	594	554	594	622	605	620	604	539	600	581	614	571	563	581	572	594	545	584	536	575	613	595	597	632	539	599	604	573	602	603	575	587	607	572	587	584	615	593	606	610	553	572	595	626	598	593	590	610	604	566	603	600	576	591	599	608	570	608	576	545	571	590	589	578	563	567	599	601	599	590	590	589	617	581	639	573	579	582	610	566	601	600	559	577	587	636	591	555	589	594	563	603	584	582	611	555	567	562	613	580	594	550	552	584	574	587	558	609	602	603	578	586	551	602	638	560	583	613	579	597	612	626	606	572	599	608	624	608	539	617	603	574	600	602	601	567	631	585	545	583	588	557	585	592	599	588	564	557	607	583	576	599	555	589	558	599	565	637	564	578	568	551	607	634	631	578	612	600	580	550	571	608	586	583	543	623	590	598	617	588	537	569	578	594	633	587	589	578	584	604	608	608	588	598	623	605	587	628	586	546	604	620	605	607	566	595	595	603	596	591	622	565	586	604	583	603	600	576	587	586	573	577	594	608	579	606	554	557	564	619	575	567	567	567	585	569	582	586	550	547	592	578	582	536	609	541	571	587	640	597	562	593	570	610	564	611	597	611	619	543	565	604	604	586	576	583	607	560	596	554	579	564	584	573	638	588	617	614	588	554	623	614	575	615	566	598	579	559	616	566	588	603	588	587	621	608	611	592	565	622	574	592	587	588	611	581	580	573	579	619	591	538	628	590	555	614	601	606	592	605	595	553	588	572	600	558	592	602	573	586	584	604	604	581	620	590	597	594	587	600	561	598	613	614	601	589	556	581	603	522	593	604	590	588	574	610	617	573	628	553	555	596	608	592	616	631	566	547	642	601	584	555	605	590	562	600	603	592	576	574	573	555	580	584	633	592	599	615	606	550	587	566	596	555	603	523	555	581	601	562	605	583	582	645	577	614	613	612	596	616	616	596	584	575	547	577	605	625	556	589	567	568	597	565	590	580	605	586	598	593	590	598	610	615	587	579	563	573	589	598	593	599	617	568	621	579	560	612	653	652	581	583	541	559	570	575	600	573	592	594	550	608	589	587	593	601	562	586	587	547	586	591	607	570	623	580	573	602	550	603	609	608	555	620	625	546	590	551	602	557	585	558	575	591	547	643	581	603	566	581	558	584	592	582	569	595	608	614	588	585	545	586	552	584	596	570	569	580	545	594	592	568	551	569	614	582	605	587	581	575	565	610	560	605	599	556	558	587	601	574	578	599	623	590	551	581	599	595	620	554	634	576	586	577	585	625	595	606	604	564	587	569	589	612	603	638	580	564	580	550	543	578	554	575	572	612	562	630	659	583	547	568	580	656	551	612	592	647	583	566	595	597	552	578	614	608	623	576	569	630	572	597	611	621	570	609	576	611	586	592	574
20161	15049	13022	7166	5132	3834	3075	2514	2202	1948	1740	1559	1443	1419	1269	1251	1199	1164	1108	1099	1087	1095	1005	1033	1015	1002	988	1017	985	995	986	953	962	966	951	974	1010	948	959	967	930	880	880	910	928	886	940	984	938	888	940	923	933	877	984	890	936	912	904	946	966	947	891	919	931	950	873	899	947	992	948	958	896	891	905	934	888	846	886	872	980	904	874	910	952	936	922	903	909	914	948	924	868	925	965	920	895	868	923	886	896	944	869	917	896	937	895	931	923	917	935	912	972	908	897	935	976	884	868	877	897	904	893	865	935	946	968	898	938	895	925	898	923	949	934	953	972	893	891	938	896	910	901	876	917	916	952	926	928	943	894	888	912	924	918	892	956	945	933	890	922	949	872	902	862	929	922	914	928	914	919	892	920	848	903	880	943	872	880	882	922	868	949	950	861	918	1004	942	917	933	899	908	878	895	955	937	923	904	892	841	905	856	935	890	884	958	927	924	866	893	914	903	959	931	895	903	847	913	901	961	892	950	866	903	935	900	921	918	864	896	926	921	924	891	940	892	853	938	908	885	965	937	891	881	908	901	949	917	972	889	909	912	946	905	898	865	868	913	869	898	920	918	943	862	891	945	912	920	901	934	899	918	872	892	884	849	902	931	906	926	886	883	937	884	884	920	913	948	987	896	843	909	892	901	881	922	965	909	911	909	830	893	927	914	859	906	875	854	866	859	929	892	895	894	882	874	888	863	864	938	887	917	871	871	936	918	920	920	902	909	918	878	889	875	886	951	935	910	946	883	841	909	940	922	870	935	921	910	968	887	918	921	873	953	871	965	966	931	881	896	870	932	855	910	902	908	869	939	934	895	889	917	928	925	992	950	920	869	909	928	858	885	897	985	956	886	879	931	846	902	912	930	873	866	903	906	875	928	916	900	931	961	913	898	891	986	922	881	907	937	847	870	891	936	962	948	872	897	909	899	956	926	895	905	907	916	930	929	891	884	903	903	891	949	921	931	864	920	967	877	932	938	874	920	927	888	917	921	860	926	930	881	861	910	872	873	897	926	892	887	891	939	879	961	903	912	920	900	922	923	860	860	917	860	880	906	907	881	907	905	933	880	921	888	915	893	931	890	911	961	863	938	916	925	941	936	937	917	937	875	914	919	924	869	958	914	920	880	880	928	939	910	885	931	897	912	895	919	924	893	917	936	895	870	895	937	988	921	960	893	934	903	921	922	893	901	898	821	884	918	873	902	925	918	888	919	930	860	868	911	907	904	872	912	881	977	899	901	931	919	927	944	875	890	899	914	903	886	920	869	919	941	933	899	917	911	903	853	906	890	896	904	936	906	894	972	965	875	933	889	925	908	915	891	986	893	936	871	936	879	906	937	908	904	896	933	926	944	890	985	940	855	915	857	939	930	955	920	913	883	884	904	928	878	928	922	954	934	953	919	903	923	920	883	875	941	861	911	920	892	967	891	875	887	904	937	882	915	875	934	929	918	924	950	830	895	929	956	889	887	913	909	903	910	929	878	874	894	895	914	935	909	926	881	930	919	899	872	917	949	895	915	846	910	915	964	935	885	943	856	969	909	927	924	891	924	917	900	919	928	946	907	880	902	884	928	909	891	934	900	928	875	922	902	917	911	896	875	908	863	861	900	862	944	854	888	889	941	906	916	905	885	951	957	905	950	952	937	910	862	899	908	918	933	926	921	848	851	880	941	952	870	890	898	967	924	943	902	908	880	902	899	902	859	913	946	889	944	910	921	875	923	894	864	926	872	934	888	931	921	922	899	952	923	923	906	932	817	922	903	899	944	873	923	899	883	970	917	913	885	881	901	909	931	909	949	862	827	910	893	899	922	899	881	870	933	870	933	875	894	950	877	869	910	928	898	906	868	880	885	900	883	891	911	905	931	930	859	898	933	908	866	866	936	914	951	883	870	907	921	908	882	912	890	862	892	907	936	868	934	907	926	881	921	947	887	906	888	862	882	906	841	913	892	939	915	927	957	891	874	886	909	917	908	877	870	886	876	866	909	948	904	887	989	898	949	875	893	959	929	875	912	879	895	997	914	929	889	876	960	889	947	889	895	923	942	910	907	905	927	887	937	910	962	935	946	941	892	932	941	848	989	909	965	897	934	954	922	871	904	929	873	826	889	949	911	896	856	928	908	965	899	898	890	884	923	921	930	891	883	907	867	936	935	917	915	963	961	911	867	892	951	897	921	908	845	902	913	899	946	914	925	888	894	885	967	944	888	898	886	887	931	953	897	915	859	857	900	920	907	950	873	946	872	940	917	909	922	891	923	840	885	906	897	884	868	926	967	894	877	916	879	903	901	903	921	887	935	926	851	936	954	941	919	918	860	915	910	941	904	953	931	848	935	876	854	924	920	881	875	946	898	878	910	919	876	914	893	875	875	932	928	864	870	892	902	873	924	888	885	935	894	969	936	897	868	921	858	928	861	866	869	890	921	919	857	873	891	826	913	867	914	912	907	890	922	881	902	947	865	898	917	912	913	898	901	905	900	938	924	917	962	864	896	897	957	929	886	957	861	899	902	935	883	907	889	956	927	975	950	955	884	910	969	956	957	916	928	883	918	949	871	875	946	944	898	926	875	963	882	912	957	856	904	894	882	927	896	974	874	882	948	916	942	937	962	912	961	906	901	889	938	931	912	918	893	914	871	940	926	953	872	880	985	868	936	872	879	952	881	893	929	890	906	905	931	898	860	893	883	866	910	920	905	890	923	930	919	907	897	860	910	936	939	890	871	889	895	948	959	902	918	977	869	912	845	887	889	863	885	941	935	927	881	921	923	892	929	870	927	941	916	872	916	867	845	891	935	863	919	908	906	910	890	883	978	885	917	875	898	960	918	910	889	930	903	862	924	907	907	927	887	915	898	911	909	931	911	945	934	860	888	933	920	868	840	883	888	859	851	917	863	942	913	899	938	885	926	860	860	925	916	936	913	914	871	922	889	866	867	886	923	912	967	908	965	913	932	926	883	940	909	907	927	932	869	928	939	876	892	912	936	865	906	934	911	936	924	957	849	889	935	907	887	927	917	909	884	893	876	890	883	949	951	911	940	903	940	900	908	902	873	904	900	984	920	938	853	846	928	902	880	884	851	981	898	865	874	890	866	947	852	932	889	938	927	926	905	939	902	933	936	909	854	920	938	871	928	878	913	899	945	920	970	886	909	898	951	894	912	889	926	833	886	896	892	937	908	850	927	911	905	919	924	920	941	921	897	892	826	890	942	887	923	918	939	891	892	918	887	878	900	944	840	952	918	912	942	940	895	891	879	851	839	940	934	914	922	906	875	927	943	886	888	889	923	904	921	911	891	944	919	933	932	974	946	866	914	951	928	950	902	960	882	868	878	891	960	988	884	879	938	827	902	891	920	857	873	918	912	904	893	922	852	944	822	937	921	913	905	875	891	960	908	884	865	971	893	940	905	941	888	880	906	902	847	890	886	945	854	927	960	954	905	934	939
27054	20466	8263	481	264	219	230	189	184	150	179	178	154	171	166	168	179	175	168	188	182	158	171	175	179	152	159	182	179	181	162	169	160	168	171	177	167	160	178	141	171	162	152	179	154	148	159	171	151	197	169	164	160	164	169	185	177	185	170	146	157	152	155	157	154	177	164	159	179	175	150	175	167	157	180	151	177	153	156	161	160	192	178	170	147	160	181	172	181	155	175	168	183	168	124	149	180	170	203	167	177	174	167	153	185	178	166	160	169	166	166	172	162	169	166	156	178	165	155	185	149	155	180	153	161	171	183	175	165	164	203	171	147	161	169	187	160	173	159	162	150	172	159	154	184	169	170	174	163	161	158	170	185	168	136	146	165	146	157	170	175	169	169	153	181	172	183	155	183	172	170	178	192	185	169	173	133	157	162	175	159	155	168	177	156	163	163	162	174	172	187	157	170	143	162	159	156	169	157	180	181	163	151	161	145	155	159	153	178	175	172	178	165	160	168	174	145	150	194	150	151	178	154	168	180	175	185	189	167	149	184	187	168	150	181	158	149	154	160	175	178	176	174	158	158	177	184	157	149	168	173	163	156	182	172	155	155	168	179	192	151	159	165	164	169	156	155	165	171	169	168	175	153	181	157	194	139	175	146	148	163	157	151	166	168	172	156	165	153	128	158	193	171	157	169	167	178	148	172	162	159	153	158	167	168	181	157	180	182	163	155	169	175	158	180	178	158	175	195	180	163	148	183	172	166	185	157	181	166	144	145	181	157	169	164	163	176	168	164	182	181	163	177	171	148	199	177	173	179	156	172	166	193	161	152	161	149	172	151	180	148	165	149	158	152	165	161	196	168	201	165	169	154	172	171	183	166	168	151	166	176	162	159	137	178	151	175	165	164	150	144	170	197	159	163	157	162	159	151	151	180	171	149	157	171	152	166	186	154	173	160	162	146	164	173	147	178	182	171	165	180	155	153	161	152	142	166	159	170	163	173	165	151	197	190	162	169	168	177	171	163	164	156	158	189	194	173	165	173	197	143	161	182	146	174	188	177	161	148	168	178	179	177	154	176	177	153	171	160	161	181	150	171	175	181	162	167	183	163	157	154	186	173	167	182	166	159	174	185	161	175	154	181	167	169	145	144	171	175	172	165	169	147	181	174	188	156	171	178	169	178	164	163	142	169	174	144	179	162	142	157	151	162	173	159	175	173	160	166	166	177	158	168	183	169	189	171	164	147	144	187	179	155	167	172	158	138	176	180	179	163	169	160	154	168	184	165	144	198	156	153	161	154	160	159	151	151	167	178	159	170	142	146	153	163	166	168	171	165	149	167	145	157	174	150	154	154	155	176	151	154	164	162	157	146	152	152	171	171	162	154	163	168	161	159	142	193	169	194	198	167	153	160	154	164	165	162	180	182	168	171	167	178	161	168	180	185	192	167	172	172	154	161	169	174	175	161	181	171	162	169	158	163	159	178	162	151	170	157	156	168	154	157	171	176	182	186	134	155	154	174	165	165	181	175	163	179	146	192	152	171	168	168	187	184	149	170	177	177	159	161	163	155	159	164	154	177	178	195	179	171	155	154	146	180	158	143	149	152	168	162	165	174	175	188	169	177	151	197	156	173	172	182	181	145	186	159	172	174	132	158	181	172	138	169	144	151	164	170	160	165	170	178	179	163	144	168	171	163	166	168	159	157	165	166	132	169	172	200	163	164	162	165	174	178	149	134	165	143	152	182	161	181	166	173	178	131	155	168	146	194	163	168	191	159	158	156	193	178	166	181	166	165	161	156	155	164	147	187	165	163	159	151	163	157	183	172	175	154	176	171	178	146	164	175	185	148	158	165	145	156	174	179	151	153	166	164	168	171	183	164	162	171	187	145	146	177	155	177	173	179	163	182	164	165	162	141	164	156	162	154	190	167	153	191	165	165	169	166	145	160	199	131	153	168	184	178	171	172	142	164	189	173	172	169	178	179	174	174	179	161	157	142	174	171	149	167	158	160	171	156	167	169	180	178	186	186	178	166	163	180	153	169	178	160	160	180	150	152	196	148	166	155	156	159	173	161	150	167	179	168	165	183	200	162	159	165	174	183	166	169	149	163	186	173	175	172	153	166	164	161	177	177	163	174	161	164	149	200	161	145	153	163	204	182	178	167	183	163	164	166	150	177	133	181	165	145	170	167	176	179	170	160	178	168	161	182	156	187	179	167	159	161	136	154	158	167	170	165	175	171	145	173	173	158	150	185	165	174	164	168	173	199	168	153	169	177	177	177	191	143	178	157	157	158	160	171	162	167	158	159	163	180	162	161	167	179	171	151	158	179	171	165	168	155	179	173	159	179	157	159	149	146	152	193	163	183	158	159	161	156	167	181	159	170	178	172	163	139	173	173	184	167	151	161	177	150	163	156	153	162	170	168	171	180	140	168	173	163	141	182	152	173	167	154	166	168	196	175	192	177	155	161	160	163	185	178	177	164	166	149	167	140	175	178	164	168	177	151	159	157	187	179	158	151	166	168	155	144	167	157	153	170	157	176	162	160	141	151	187	157	173	153	175	129	161	158	185	141	148	183	163	156	160	180	177	170	183	169	146	172	164	138	183	178	199	147	188	184	163	200	142	173	170	169	187	174	149	177	171	171	147	163	148	169	183	165	164	152	156	165	152	146	174	168	166	174	177	161	154	155	167	152	149	182	152	143	175	169	156	175	165	176	186	154	150	163	183	166	185	172	152	156	174	163	190	158	147	171	169	153	160	184	166	165	172	155	177	148	170	175	158	164	156	156	167	185	168	159	162	162	178	127	179	166	158	168	184	170	145	175	148	169	169	151	165	148	184	160	178	171	147	135	155	169	159	149	161	158	171	155	160	160	170	159	174	195	167	169	188	171	145	168	179	168	164	180	150	189	157	165	171	159	183	151	183	176	141	169	168	170	173	169	163	188	187	177	162	157	177	158	154	184	172	175	141	173	166	157	172	177	151	192	171	167	184	161	168	145	188	171	189	178	194	154	160	138	164	167	166	198	168	150	196	158	176	159	151	170	166	164	169	182	169	174	181	160	176	151	169	165	147	185	169	142	186	180	156	168	153	153	169	163	166	172	162	195	161	165	182	161	154	155	165	173	172	145	153	170	172	166	165	173	182	166	175	192	159	159	161	174	152	171	177	167	155	163	168	165	161	193	168	166	158	170	153	176	155	145	171	190	181	190	178	174	170	156	161	168	176	175	169	162	150	161	172	185	178	172	160	172	164	165	159	159	156	182	163	156	178	153	162	166	158	191	159	179	168	164	147	178	175	145	173	139	153	167	152	161	186	162	154	164	144	198	179	145	146	169	132	173	161	172	157	161	162	158	175	165	177	155	140	157	169	173	157	193	187	161	168	177	170	178	157	177	165	152	151	175	174	174	170	176	148	183	163	132	166	161	182	151	164	155	152	167	160	162	158	145	182	169	180	184	172	155	160	144	169	162	198	159	170	160	186	169	161
8862	1104	980	590	490	414	334	363	283	328	322	271	315	301	339	286	298	294	281	282	267	311	272	280	256	277	277	272	289	293	274	272	272	306	295	277	290	312	278	277	269	278	312	289	271	298	298	296	268	274	263	264	288	283	281	255	265	280	289	271	264	302	302	299	275	272	262	270	273	276	284	248	271	270	288	270	280	310	284	277	302	310	289	281	284	270	301	298	282	282	299	250	281	301	304	261	293	272	291	254	297	287	288	272	304	287	287	293	294	282	286	294	316	311	306	299	261	288	303	276	278	299	253	328	280	290	285	264	299	279	289	270	268	293	280	268	268	266	279	275	305	259	269	284	250	299	281	279	299	313	271	310	299	296	310	263	300	263	272	291	273	326	306	282	267	279	257	288	277	290	297	285	299	284	297	272	279	277	253	284	266	273	289	276	268	300	304	254	284	297	296	310	263	291	275	301	314	275	301	257	279	322	295	284	279	280	279	287	287	278	267	286	288	291	301	303	278	312	281	318	281	277	272	260	282	284	298	272	284	297	282	292	271	252	251	299	273	283	305	278	269	291	323	294	290	286	316	276	297	300	281	290	293	296	261	265	274	298	254	303	317	296	315	274	295	260	288	318	285	291	279	270	295	301	278	260	258	302	282	281	295	301	268	288	279	252	253	284	300	260	234	248	309	256	318	279	281	300	300	269	271	289	292	308	283	259	290	292	272	295	313	305	280	278	270	295	323	270	275	254	265	281	268	297	276	296	287	264	303	279	303	271	286	309	261	295	278	291	279	250	278	296	282	263	278	295	296	317	287	280	276	294	296	282	311	277	269	265	279	288	282	283	269	304	262	269	260	281	266	269	298	294	262	271	270	306	265	296	273	293	256	275	257	286	281	288	284	299	304	279	295	295	259	277	287	290	301	284	258	306	310	294	299	285	282	289	296	293	293	282	271	303	304	267	300	273	291	265	242	281	265	275	294	249	279	269	252	258	284	274	267	293	311	286	271	296	271	259	267	270	279	285	278	260	290	266	262	266	283	283	284	263	270	274	280	311	287	274	285	281	282	289	294	291	255	290	261	285	311	295	279	267	292	279	279	257	270	265	311	292	303	271	281	249	300	307	287	261	260	282	270	284	286	252	284	304	336	281	293	261	288	263	325	272	293	318	294	282	292	284	300	259	275	291	287	290	285	274	295	281	306	297	322	280	298	320	274	275	302	289	280	277	289	307	280	287	312	301	281	331	283	266	275	279	288	301	287	290	313	289	270	317	295	265	273	277	317	276	278	267	286	276	278	291	295	297	289	282	272	289	277	273	269	283	261	291	280	286	287	265	261	290	301	267	240	279	266	279	286	294	311	269	276	300	272	295	277	294	268	271	285	312	271	304	294	291	285	286	295	312	270	267	292	261	310	298	293	271	293	313	300	314	258	279	270	305	281	284	276	291	290	268	286	263	264	281	284	270	286	278	304	259	297	281	251	293	261	302	262	290	294	284	281	265	283	263	290	316	310	308	300	288	256	269	254	272	306	274	283	285	286	301	287	268	273	298	274	300	258	253	279	267	302	275	288	269	296	284	290	278	305	288	274	298	269	269	273	273	305	279	303	322	291	310	279	275	294	270	304	316	311	301	264	255	277	270	318	301	261	297	306	283	272	291	278	312	275	265	267	265	257	244	256	274	300	291	271	284	259	274	300	280	282	273	292	272	293	272	250	262	274	281	271	301	300	307	266	271	244	293	264	291	304	269	265	270	281	284	272	287	279	297	282	270	290	277	292	273	266	272	270	298	303	266	289	299	272	278	280	263	283	301	307	259	259	292	291	259	294	318	271	311	271	279	257	265	274	241	275	275	277	280	268	269	293	272	302	308	293	280	283	264	265	294	273	279	284	282	265	316	271	292	283	272	244	262	287	285	278	323	277	278	262	280	288	270	301	295	290	255	283	298	247	280	306	286	280	278	250	274	313	294	288	263	276	289	281	278	285	273	285	266	264	298	278	279	261	301	260	269	313	262	298	285	282	292	281	285	284	263	296	288	286	300	299	278	284	265	290	251	281	267	244	290	293	310	299	269	311	260	311	240	289	270	288	290	273	290	306	276	281	266	302	268	287	278	308	278	270	293	279	291	282	280	267	285	256	262	285	279	316	266	299	295	300	300	275	315	306	264	293	266	305	267	281	285	263	280	251	290	296	294	292	316	285	279	313	299	309	248	282	280	252	295	255	275	268	263	282	322	309	283	261	286	273	292	278	307	283	306	333	279	275	272	318	262	252	294	254	287	283	282	258	286	265	279	284	272	256	266	306	281	275	259	270	271	291	284	293	317	276	286	282	277	267	267	323	282	263	256	281	266	299	249	296	275	321	302	273	286	287	275	258	279	268	292	292	295	301	255	294	254	301	264	281	302	248	284	292	306	287	263	264	288	268	276	266	283	319	290	235	278	261	290	293	298	280	271	270	281	293	284	288	283	250	290	266	260	291	295	281	261	283	274	271	280	271	292	282	270	301	271	274	257	345	270	272	283	307	261	276	286	296	291	266	285	306	272	300	278	296	280	252	262	278	292	293	307	308	286	295	265	267	307	270	268	277	276	292	266	283	292	300	300	273	302	239	290	276	254	286	295	255	288	294	313	277	282	282	258	280	298	269	268	290	294	300	296	260	299	270	274	257	278	285	273	273	292	279	255	267	264	288	285	282	293	272	295	289	288	322	313	279	280	286	278	284	308	256	272	294	304	263	286	280	299	273	292	295	283	282	270	269	324	270	273	293	289	296	303	276	308	338	282	281	267	289	281	288	297	278	282	290	263	279	269	264	286	299	286	275	282	308	258	296	289	263	302	297	279	257	275	266	318	287	281	279	279	275	257	268	283	312	306	295	262	304	310	294	257	281	290	276	303	270	288	288	273	315	303	286	303	289	263	274	270	289	284	247	290	281	281	279	272	287	294	255	268	278	258	267	302	265	284	262	263	274	275	238	256	260	291	307	317	288	298	304	293	272	293	267	276	304	280	308	270	298	275	268	270	304	285	270	304	291	288	282	304	280	262	261	303	269	275	294	304	294	287	304	272	252	310	280	265	280	297	298	291	276	290	302	278	295	278	284	292	286	269	284	310	285	275	233	291	289	282	288	276	273	243	280	309	301	262	273	278	273	272	295	267	288	244	275	275	281	295	297	283	269	284	269	281	337	277	267	270	286	278	293	293	301	289	268	262	284	297	299	258	298	274	299	293	291	278	269	305	289	290	287	298	280	286	259	254	282	300	266	280	284	284	303	311	269	274	273	284	270	274	259	321	299	274	271	293	294	276	266	282	292	261	279	279	291	278	285	274	264	273	256	301	290	267	257	294	299	284	292	292	289	282	282	265	301	305	265	283	309	266	299	303	305	298	260	276	304	284	291	275	284	301	278	258	271	264	297	288	273	279	285	259	293	283	273	279	248	337	299	247	295	247	270	268	270	273	273	283	274	272	276	291	291	265	261	282	291	285
24057	21092	28325	24081	20763	3195	867	656	577	585	499	483	502	408	473	474	425	453	466	433	424	414	444	423	395	421	432	427	451	408	391	433	431	438	386	396	393	446	409	423	388	413	419	378	384	419	416	400	426	389	429	372	382	365	381	366	376	365	365	394	361	414	377	399	372	370	406	392	433	392	372	413	380	401	388	389	440	387	380	388	376	394	390	412	416	390	400	368	359	380	397	360	408	399	410	371	380	406	390	433	439	389	383	404	414	412	355	371	346	458	417	428	405	397	397	418	419	417	375	405	384	387	399	392	403	374	413	419	375	374	389	423	385	378	395	350	422	360	387	395	386	376	391	362	401	383	357	398	362	397	407	409	391	398	394	360	377	377	368	413	389	406	377	390	387	381	403	380	359	391	394	374	357	381	394	400	375	413	379	362	383	428	368	424	378	376	406	382	384	422	372	366	395	357	386	381	389	406	401	363	432	389	416	415	375	419	392	406	328	398	393	389	378	412	405	389	390	397	427	383	386	361	358	421	387	384	359	390	359	397	389	388	420	392	385	359	401	360	385	386	391	412	394	411	434	392	373	403	408	382	402	374	382	374	426	406	404	405	389	400	372	385	374	388	358	405	403	391	400	393	361	347	355	355	417	373	394	409	390	380	369	384	395	381	413	426	400	383	395	378	343	427	384	383	424	366	379	401	418	359	381	399	385	401	427	406	387	380	402	354	421	412	370	369	382	379	382	392	397	364	386	333	366	375	393	376	385	389	384	403	353	360	375	380	374	396	350	373	376	374	376	410	387	399	373	359	365	394	383	393	383	339	396	347	361	409	408	373	411	387	386	366	371	364	380	378	357	402	376	391	345	376	353	411	389	423	388	364	382	405	394	404	396	383	337	397	403	416	401	389	376	418	369	405	433	381	391	377	340	370	388	403	406	377	404	375	415	390	362	372	376	381	380	398	398	400	408	393	369	379	366	386	368	377	381	414	380	404	385	373	419	368	346	366	354	367	398	378	398	410	390	407	397	382	422	387	398	391	403	366	377	370	364	394	412	393	404	411	388	393	383	413	371	372	395	384	363	402	407	381	379	371	379	365	362	389	367	383	378	381	387	422	394	414	369	381	411	392	368	374	384	374	364	383	434	361	368	364	377	382	382	390	374	343	385	418	376	411	368	381	403	362	415	380	368	370	381	371	348	397	393	350	400	396	375	402	387	374	383	386	411	391	390	339	364	387	419	387	391	379	361	390	395	381	385	424	397	435	377	392	376	368	376	406	385	400	411	422	398	431	399	391	373	408	395	397	397	393	390	380	383	413	366	413	412	364	380	416	385	395	367	383	362	389	397	391	366	363	363	375	392	418	349	364	368	342	379	412	376	391	380	405	398	381	382	401	418	381	405	377	339	369	397	345	407	387	368	401	389	405	407	390	359	354	369	386	376	367	356	366	399	381	390	348	395	393	360	409	358	388	413	424	383	413	392	348	379	378	389	415	410	376	386	412	390	364	371	394	368	386	366	396	387	403	399	374	373	389	375	425	354	356	376	408	382	369	384	383	370	378	400	385	364	402	357	395	402	373	365	415	363	427	397	397	389	395	382	370	375	395	409	394	377	382	361	367	377	400	417	396	393	381	396	425	384	414	408	399	380	386	386	383	367	367	364	351	371	442	377	399	409	397	347	374	372	390	396	390	355	396	369	388	391	411	374	400	379	386	408	385	356	400	373	423	408	384	379	396	380	408	395	393	418	376	363	390	404	374	369	381	371	377	404	380	417	393	367	399	369	385	347	372	377	348	384	370	394	352	351	351	366	377	391	368	398	378	377	421	393	408	356	399	382	398	354	388	373	440	385	398	370	420	382	389	408	394	356	382	370	402	358	383	370	390	381	396	403	386	408	390	409	364	399	399	371	394	374	404	371	379	372	382	387	356	347	364	416	391	401	389	419	385	386	420	403	396	406	403	372	405	387	360	413	391	388	349	395	436	427	371	416	394	356	384	384	382	341	371	399	383	376	375	334	415	410	407	370	408	392	363	362	372	365	376	373	354	375	381	428	392	384	399	384	369	377	368	370	375	371	402	377	380	389	358	404	397	392	352	395	401	400	386	376	394	396	390	355	410	377	432	389	387	431	375	409	379	428	350	406	377	349	400	373	387	377	380	404	380	378	390	371	401	402	378	386	378	391	358	422	398	385	386	380	404	349	386	382	404	415	395	374	384	383	368	388	385	380	372	367	405	400	402	363	379	382	382	348	360	384	392	373	400	385	392	394	400	375	352	372	413	384	420	375	386	436	426	394	378	401	441	394	392	381	374	351	394	369	396	385	405	433	411	401	404	412	398	374	375	427	403	412	369	417	376	385	385	412	393	374	361	369	365	396	350	380	355	394	339	382	388	402	359	408	390	379	363	421	380	379	398	361	382	388	392	403	398	382	350	400	374	377	380	405	396	398	409	403	374	400	377	395	413	403	398	343	375	420	376	400	450	397	363	431	366	392	373	380	347	383	377	413	388	391	387	367	368	423	374	397	402	363	392	386	390	348	400	379	383	385	386	399	385	432	401	410	396	382	394	430	411	380	376	388	407	385	384	385	380	377	416	374	412	370	337	423	428	385	378	376	401	360	376	404	411	372	392	369	392	397	384	357	369	382	396	417	425	376	402	397	390	366	382	430	363	382	376	381	426	405	404	374	367	377	396	368	368	391	391	383	384	378	375	384	387	366	395	406	390	381	383	401	382	404	366	368	373	369	386	388	378	403	380	418	383	363	374	361	390	370	361	389	365	380	362	385	367	377	379	377	357	396	403	389	392	386	381	403	378	355	387	372	398	393	410	385	346	345	404	406	385	400	420	405	388	382	372	427	382	428	354	386	399	424	415	366	415	370	378	362	388	424	372	384	387	407	373	433	406	378	425	403	427	389	378	378	373	380	372	404	374	385	415	361	391	402	394	405	382	349	398	366	378	393	394	350	373	362	366	356	402	370	383	381	393	393	384	423	390	376	408	414	372	406	410	427	379	391	396	386	381	385	379	362	381	375	370	353	368	395	381	361	376	367	397	403	394	392	397	351	395	390	399	394	402	391	392	376	369	348	372	377	371	370	380	365	354	410	414	369	434	390	362	426	392	360	378	382	387	389	386	420	408	369	376	385	397	380	385	390	371	421	403	387	407	401	380	378	374	399	373	379	401	332	388	403	405	368	360	393	354	363	419	383	392	410	383	397	372	364	383	365	387	404	419	365	347	402	377	371	402	377	376	394	401	405	415	396	418	408	379	364	401	379	401	376	388	362	357	366	423	402	359	410	372	385	374	407	390	395	378	386	332	397	372	395	408	379	384	386	383	392	368	346	385	372	390	403	396	378	348	371	383	354	364	393	415	368	382	371	368	391	362	384	378	391	371	362	377	369	383	370	387	400	369	411	417	341	391	380	401	353	380	380	402	377	410	382	360	389	375	383	393	377	392	371	390	359	403	366	349	380	421	408	353	384	365
16672	9009	7901	4098	2793	2186	1789	1442	1253	1127	949	961	893	871	779	814	776	783	746	730	698	646	715	657	629	678	691	634	659	669	663	696	673	686	658	590	633	646	589	647	576	601	646	606	644	640	655	646	625	581	654	614	659	635	591	626	630	631	637	594	599	614	651	636	626	619	613	611	616	628	629	601	619	605	570	640	657	642	631	608	658	644	623	662	638	607	657	619	573	643	641	569	663	698	629	633	607	604	596	674	632	619	636	612	610	598	632	596	643	631	669	623	625	657	619	659	596	605	621	619	619	598	638	581	600	613	592	656	635	622	649	646	596	603	633	599	633	612	576	599	637	631	628	632	620	678	643	592	645	604	630	595	632	612	592	615	612	621	609	638	591	632	606	621	626	584	639	590	642	615	621	601	626	589	625	620	617	633	596	565	664	629	596	619	656	624	637	625	620	639	641	665	633	654	591	621	635	594	611	628	566	612	630	605	621	598	620	598	629	658	650	596	578	612	620	616	629	654	618	640	634	603	648	649	639	601	623	633	635	588	620	668	663	635	652	570	641	592	634	652	612	618	624	611	655	596	582	648	566	607	692	613	618	625	607	598	627	621	652	619	598	605	579	677	603	593	629	585	630	604	601	637	608	603	582	652	636	582	606	596	632	575	617	603	589	711	650	605	558	627	615	643	619	622	660	601	604	620	610	601	595	620	636	629	646	667	624	611	605	631	671	555	588	615	616	581	632	670	645	564	643	610	583	608	648	617	631	611	604	613	618	601	632	680	592	605	649	587	585	626	610	626	625	630	654	619	603	649	593	669	606	597	675	617	627	600	624	604	606	673	655	557	622	650	590	558	642	626	612	619	575	626	636	640	600	623	616	644	578	630	620	607	631	652	627	569	636	594	634	598	630	636	601	563	629	655	625	605	606	612	659	617	574	610	611	613	586	625	600	618	604	603	626	657	631	587	626	553	621	601	623	589	592	617	599	593	572	596	614	605	621	599	636	597	599	609	657	656	558	605	598	609	654	621	660	642	663	596	611	601	614	580	653	661	625	622	637	633	602	615	653	628	614	622	586	659	578	603	621	603	615	621	603	656	631	591	660	612	582	622	630	610	667	676	599	607	592	601	603	636	640	651	552	593	614	630	600	625	617	655	658	650	616	635	627	617	584	631	626	594	595	670	645	638	626	643	641	607	632	656	593	599	627	674	608	622	635	651	596	657	622	640	615	591	597	660	619	574	603	612	663	634	618	597	621	627	632	609	593	637	628	612	616	606	604	647	578	592	585	628	632	588	605	620	613	627	618	631	580	616	656	642	622	673	586	570	598	605	661	627	618	619	634	643	658	597	628	661	670	623	620	648	647	594	589	643	600	653	603	595	654	581	600	648	569	619	577	576	647	609	598	631	608	631	614	604	626	598	633	629	630	559	621	619	631	648	630	590	587	634	644	596	647	587	676	646	591	623	688	637	610	611	622	580	606	635	610	595	603	639	619	653	643	589	626	614	610	609	627	640	618	642	638	619	639	611	640	591	626	588	636	623	628	587	642	598	610	629	591	653	583	619	617	629	634	595	647	573	654	650	628	581	623	637	592	672	612	600	570	646	671	647	604	592	618	657	601	622	624	655	567	612	638	641	591	645	634	629	659	622	611	640	588	591	607	617	613	614	644	676	652	610	621	627	651	619	640	596	609	596	599	582	625	642	613	610	619	633	624	658	607	636	652	599	659	583	639	606	591	627	629	680	606	591	612	599	579	622	633	621	621	637	595	646	597	640	624	597	601	586	610	605	622	600	672	600	652	644	647	596	621	566	599	661	654	591	634	615	641	616	613	591	598	621	614	626	624	603	567	640	618	605	609	613	627	639	681	597	575	594	666	588	636	613	583	629	578	624	648	653	608	676	617	641	630	670	588	636	587	652	569	618	640	656	593	620	637	598	646	601	647	598	614	624	614	602	591	645	589	638	628	613	616	634	693	602	637	592	610	629	567	609	646	601	634	629	567	647	645	641	580	620	604	632	645	631	610	637	614	603	595	614	612	628	614	622	599	607	600	590	651	571	612	620	576	636	578	605	612	609	617	596	674	642	642	593	629	644	634	604	668	591	602	670	605	595	600	640	660	591	633	629	538	626	586	620	633	610	639	645	627	613	613	624	654	658	618	644	646	631	609	611	596	575	627	593	646	607	617	653	624	616	609	587	596	623	603	645	613	569	617	608	602	621	612	616	595	585	632	651	628	661	592	591	636	647	596	617	576	633	665	646	607	701	625	609	691	641	638	622	580	671	614	639	611	628	611	592	604	623	606	655	641	600	564	619	685	607	625	630	644	619	649	657	623	614	614	658	657	620	564	594	630	621	623	622	626	595	587	648	594	655	627	602	623	635	589	604	638	608	605	603	624	629	598	625	635	611	604	613	603	602	609	626	659	645	617	589	624	636	618	621	616	603	615	704	599	614	575	622	617	611	613	578	563	579	638	602	617	616	611	592	617	575	636	628	631	605	646	635	661	622	609	630	635	615	629	614	603	657	631	584	624	658	584	625	563	621	604	652	626	600	581	680	627	601	581	600	627	619	650	609	619	654	659	619	637	640	582	614	640	608	599	599	618	663	580	630	597	593	581	633	642	557	594	601	648	607	666	644	622	613	627	579	649	605	609	605	646	621	603	592	672	664	610	606	612	641	627	643	629	623	633	594	614	625	567	585	605	649	606	614	612	593	611	604	611	640	601	605	576	621	612	623	597	567	620	608	600	618	653	618	630	584	646	619	600	623	638	624	598	602	645	642	659	625	593	568	587	633	621	636	633	599	625	613	586	622	592	619	641	617	616	601	618	571	643	606	636	621	596	600	632	638	587	613	642	586	659	655	583	608	618	616	640	606	656	612	621	615	625	630	604	627	584	613	607	632	623	629	637	625	614	627	605	657	614	619	601	630	627	625	610	627	608	628	615	632	630	664	672	611	632	648	605	624	624	629	557	609	607	603	598	609	651	612	579	592	620	642	582	593	666	611	639	592	627	609	620	588	636	649	591	632	605	624	600	601	631	620	625	603	620	556	593	574	621	654	592	595	593	623	596	656	578	660	578	604	569	632	615	617	613	635	578	649	607	584	600	627	624	628	605	608	602	619	626	618	598	613	613	606	653	639	577	622	648	598	619	592	546	629	659	643	579	585	615	649	597	665	645	619	608	634	675	643	652	614	623	605	587	621	590	626	630	631	582	627	636	634	555	589	615	629	637	593	594	629	596	625	601	640	611	567	626	590	667	640	608	574	637	608	615	596	579	615	585	627	635	618	599	618	637	618	585	608	682	586	634	648	640	607	639	655	626	601	632	674	646	614	625	615	610	642	636	597	637	574	608	596	642	620	632	632	612	575	614	600	608	629	641	647	622	609	615	595	616	600	638	621	605	647	723	621	655	618	606	629	616	622	611	604	610	570	579	625	657	616	555	612	578	606	626	626	646	603	545	635	641	609	608	594	619	611	647	642
23155	21146	29020	23507	21148	20443	3122	1162	992	839	814	826	765	706	736	736	726	687	690	666	640	646	661	606	632	656	711	652	649	634	589	618	594	607	588	582	621	579	597	565	598	592	547	601	560	622	562	582	597	645	617	632	608	567	570	612	590	595	634	630	598	612	584	606	582	584	597	583	597	570	563	614	607	636	630	579	621	611	620	584	628	595	591	590	621	582	601	573	589	635	597	595	585	575	553	555	558	601	605	616	596	591	586	640	557	540	598	622	554	578	614	581	589	609	563	618	610	591	575	608	546	625	596	589	573	590	589	569	598	564	594	592	581	592	602	604	552	607	611	625	588	562	577	567	607	560	594	579	600	559	575	542	566	565	600	596	605	629	591	597	580	541	627	581	561	579	571	595	578	606	572	635	608	569	652	611	578	553	594	578	595	589	568	607	599	588	596	584	591	596	623	578	591	566	610	607	576	617	622	605	576	578	610	579	546	573	626	581	583	594	579	609	590	584	600	595	606	595	578	640	615	610	607	625	620	548	574	568	605	543	625	597	531	632	616	563	560	587	592	569	592	595	553	583	611	535	600	642	595	571	578	598	564	559	598	537	609	599	605	559	544	617	571	557	583	604	617	588	577	572	611	566	561	632	581	594	619	610	579	596	580	608	593	572	558	604	575	628	594	590	564	601	575	593	575	615	602	572	582	610	595	608	562	578	536	585	562	576	612	582	560	623	573	614	592	617	577	569	602	596	611	622	576	568	590	595	584	571	580	581	562	610	585	624	602	562	603	614	593	609	630	561	542	567	610	547	623	610	647	581	568	647	604	594	589	553	579	589	602	642	582	636	599	593	587	606	612	562	599	585	665	600	620	593	580	555	624	552	582	553	612	597	574	619	568	596	583	603	596	594	671	591	566	592	564	585	584	601	598	593	549	637	573	612	595	600	559	542	576	590	586	567	603	614	586	586	582	590	584	601	602	646	607	570	577	560	619	593	617	595	626	579	629	583	655	616	584	615	591	599	565	591	581	601	601	567	575	608	601	580	566	603	610	604	620	579	623	580	597	599	593	614	540	584	582	591	566	547	539	598	611	622	560	640	565	614	611	554	588	627	569	593	563	603	611	547	592	591	533	601	551	575	580	604	588	601	597	617	555	606	609	564	570	580	605	590	567	608	605	592	564	612	569	577	559	555	556	586	597	592	590	626	610	615	620	570	592	612	603	582	587	539	564	553	570	627	599	609	587	594	582	598	571	605	595	574	609	539	579	572	565	596	607	597	559	585	622	596	596	567	553	558	571	573	579	659	549	541	575	550	586	671	583	583	564	562	556	593	539	620	654	595	595	607	613	634	587	587	583	590	590	641	568	562	595	567	568	600	553	581	629	597	595	552	579	612	574	590	614	663	586	580	623	596	584	567	600	597	626	571	627	594	595	603	644	590	581	545	593	555	562	566	589	579	579	561	566	584	595	597	582	563	580	621	607	612	579	585	586	569	606	570	560	561	592	590	579	610	585	595	556	595	631	539	587	596	574	591	579	598	590	567	596	584	575	595	635	611	591	599	561	599	618	571	617	572	584	566	566	588	619	534	549	583	584	550	605	603	553	625	607	572	557	609	592	617	535	572	611	599	637	592	595	545	594	665	548	592	608	585	607	586	565	575	622	582	565	602	599	626	640	569	568	593	572	573	629	605	580	625	565	610	588	581	583	578	646	590	652	621	617	597	606	587	558	553	579	595	585	590	586	598	580	549	609	609	607	566	553	601	618	568	532	547	586	623	586	598	575	600	570	543	582	580	554	602	598	543	538	587	607	575	581	593	536	571	581	614	573	599	609	561	590	568	622	623	583	568	518	582	587	557	584	587	581	612	561	601	612	535	592	613	601	556	618	545	596	610	599	648	573	566	599	583	562	553	549	529	582	578	605	592	591	569	582	577	638	568	599	615	595	569	618	579	542	580	566	589	577	555	598	606	547	581	628	596	588	560	607	550	562	583	616	570	612	570	570	563	606	597	614	605	608	581	609	591	604	595	609	565	585	618	579	577	568	560	562	543	521	576	587	600	590	590	599	617	575	654	566	601	610	561	597	594	581	593	555	608	574	593	582	593	572	581	582	610	594	561	598	620	600	625	554	588	596	558	575	600	559	601	544	596	579	589	601	621	586	580	565	630	561	627	579	601	584	620	591	560	558	621	657	557	576	599	605	582	577	588	550	584	570	572	587	576	628	568	582	576	583	587	588	562	574	601	648	564	565	592	609	586	525	565	603	583	600	564	589	600	569	571	589	601	568	582	552	583	623	570	600	573	591	593	568	616	583	619	595	557	585	583	582	564	580	623	547	571	604	556	570	583	579	560	623	562	592	549	557	570	600	593	586	588	557	586	633	571	615	531	570	624	593	628	605	567	567	595	559	588	561	584	549	627	535	563	623	614	568	570	582	612	555	599	568	576	599	580	586	559	608	600	574	587	538	585	614	593	627	595	557	533	589	599	615	637	602	560	585	607	602	558	607	614	596	633	577	616	587	563	604	575	595	589	616	594	619	572	619	631	586	630	594	580	553	593	583	588	592	595	587	579	578	617	586	568	583	613	580	569	579	563	584	556	556	585	597	591	571	615	600	546	604	582	544	588	609	534	570	623	604	594	599	520	597	539	574	549	620	614	561	590	576	604	623	597	615	577	596	563	617	548	590	588	571	580	593	613	592	575	600	561	590	570	534	595	591	600	574	574	571	579	589	578	563	599	626	600	597	591	568	609	594	589	614	623	554	564	556	583	583	542	579	591	593	569	589	630	621	592	592	578	596	612	622	564	605	654	563	610	583	597	593	594	615	605	569	617	580	610	597	594	587	604	586	556	587	580	606	607	626	569	563	596	590	602	542	631	572	586	569	573	589	542	615	566	568	583	581	548	603	585	568	579	602	597	566	562	547	589	612	575	604	550	612	588	629	589	623	563	570	571	562	602	552	594	536	580	589	538	623	571	552	589	597	562	574	552	590	581	563	571	608	595	555	579	531	604	606	608	572	635	560	622	596	598	565	565	606	597	581	605	581	609	583	600	601	565	593	571	590	622	586	569	576	592	609	575	552	545	573	611	580	600	588	585	588	593	599	531	591	590	580	582	603	552	558	615	583	578	605	612	540	606	590	591	588	614	557	558	573	621	594	571	574	592	579	610	605	565	565	607	608	631	586	600	563	601	556	610	604	606	608	570	599	603	632	587	606	629	542	540	568	541	586	562	611	552	569	541	582	586	589	575	631	593	586	564	612	573	557	598	574	575	614	614	556	593	560	569	596	554	586	563	570	582	556	594	626	576	611	606	558	586	632	614	572	583	570	562	593	613	536	544	601	589	589	578	578	613	585	563	591	573	566	549	545	587	584	575	608	579	644	629	598	614	644	587	584	566	570	568	553	612	582	581	554	654	614	592	597	577	548	557	572	591	570	562	584	605	567	571	556	623	566	565	594	595	575	552	556	543	577	576	563	584	570	575
19262	14698	12958	7122	5084	3824	2992	2526	2226	1853	1781	1645	1459	1323	1265	1187	1194	1084	1134	1056	1080	1080	1058	1023	1029	995	1022	1074	950	943	988	985	1052	961	991	946	989	920	938	921	962	940	931	967	936	954	968	920	951	981	963	953	912	967	931	962	930	943	875	883	937	933	932	946	942	928	877	927	957	899	896	971	910	916	907	953	927	922	887	905	943	899	941	885	951	915	929	917	933	923	907	934	889	907	903	946	865	864	959	910	952	902	929	903	943	921	894	955	904	877	917	941	891	860	954	903	926	919	904	911	901	866	927	912	891	951	905	867	941	892	975	950	909	883	899	913	955	896	943	911	917	901	872	884	915	902	963	925	927	889	884	971	901	923	877	869	914	877	933	932	932	880	930	901	887	890	925	920	901	925	903	916	943	854	897	918	901	877	910	901	896	939	909	905	971	911	937	938	886	906	908	916	893	893	924	871	913	912	918	890	891	962	922	912	922	951	921	915	985	925	900	942	870	915	976	884	889	917	927	946	894	918	928	962	925	975	894	917	933	943	899	962	880	957	872	922	876	902	960	923	871	974	912	874	940	902	929	932	969	961	910	946	901	867	916	919	903	900	914	917	929	936	865	933	941	869	885	893	890	915	920	905	945	877	830	901	929	920	894	914	994	908	933	946	931	922	917	942	886	896	980	918	922	876	934	912	912	908	911	911	933	934	906	854	884	930	863	977	993	943	922	951	884	923	919	917	853	930	892	930	908	896	903	912	971	900	948	918	845	870	909	891	904	883	925	886	877	916	877	846	933	894	910	918	925	844	906	883	918	939	896	917	883	896	970	908	959	926	889	874	906	924	886	979	883	922	928	905	882	839	905	912	910	925	955	964	974	948	898	887	885	923	955	914	879	925	947	917	931	968	900	906	866	960	912	933	935	901	903	941	867	916	936	905	950	896	943	921	922	881	924	881	966	919	883	845	929	907	921	937	913	870	912	913	890	915	926	948	904	923	914	950	853	892	966	936	881	917	957	914	925	926	928	868	956	897	890	919	904	883	892	973	921	901	915	937	872	913	910	925	951	928	947	947	935	884	945	846	888	873	905	951	936	914	974	946	953	913	928	878	976	849	897	914	908	856	915	950	919	841	923	958	909	963	892	859	909	907	909	893	972	890	918	871	912	931	890	910	891	903	885	870	979	840	916	886	904	875	931	900	882	939	904	872	902	931	942	947	844	899	884	955	892	918	918	916	962	934	956	916	927	920	898	866	877	941	913	927	911	871	926	861	981	902	913	907	907	959	884	939	883	919	949	845	931	934	963	977	918	901	934	927	898	931	892	919	888	899	876	895	867	938	919	903	956	970	933	942	937	885	958	896	887	960	931	939	890	914	908	874	932	923	957	890	869	933	922	939	881	907	923	936	946	901	947	951	886	847	887	838	958	947	953	883	871	951	913	930	930	895	877	892	911	880	929	932	917	939	907	938	897	877	900	874	972	884	945	893	889	906	904	907	930	916	898	897	892	823	927	883	878	918	953	876	952	905	925	892	899	885	970	933	921	893	955	865	907	911	896	928	864	937	928	878	920	876	913	979	906	933	921	818	886	887	928	938	916	918	927	883	937	935	890	897	949	873	947	930	868	865	943	973	904	935	931	859	926	933	910	894	912	959	826	916	951	920	907	912	900	903	954	940	887	894	918	937	903	902	922	940	901	876	877	911	931	923	880	882	922	878	907	924	867	894	915	907	959	910	865	918	897	927	976	877	927	942	917	903	961	929	912	934	862	919	930	860	874	896	894	933	898	945	963	936	940	912	919	906	910	900	889	932	914	897	939	901	900	897	899	908	924	893	962	877	885	960	859	944	923	889	917	858	902	872	887	907	882	934	963	992	925	896	898	935	904	957	909	917	904	929	949	880	929	930	988	888	828	907	906	890	891	959	889	903	920	915	910	869	889	914	934	875	930	900	951	940	895	906	927	890	956	919	889	945	957	958	923	929	975	877	914	940	901	907	898	941	918	941	861	867	897	949	968	956	903	900	903	882	896	932	926	928	912	904	942	867	932	869	955	897	874	887	881	923	949	937	993	899	910	909	891	922	937	889	935	877	922	912	892	923	932	880	911	909	922	884	999	985	918	927	882	944	957	887	901	919	934	899	905	891	904	889	917	954	891	944	921	877	901	932	850	876	884	914	909	937	951	925	900	925	958	882	920	953	900	954	939	930	916	906	956	857	916	940	908	867	918	888	883	914	908	947	915	953	939	960	918	932	953	928	943	890	908	925	906	843	914	833	880	957	926	914	939	926	954	931	887	880	940	894	894	954	921	886	859	927	960	900	865	896	867	910	915	966	908	884	932	889	875	907	941	971	899	946	930	913	903	955	939	928	932	936	905	875	914	923	871	914	833	897	923	902	925	928	906	921	895	904	934	897	924	922	887	883	854	887	988	914	938	946	895	899	861	912	860	868	919	920	890	906	903	916	926	904	929	865	921	889	899	959	915	925	934	939	912	938	881	883	882	941	931	856	864	918	903	908	876	901	929	879	895	882	869	933	841	900	894	915	924	906	877	936	891	863	885	928	914	899	951	903	952	919	863	958	846	911	907	897	957	924	917	944	918	913	901	895	882	901	855	897	886	902	956	887	904	939	914	921	988	959	919	903	884	897	965	922	881	944	890	901	930	913	936	926	894	914	917	939	863	923	895	926	869	874	902	897	922	977	929	915	934	872	873	932	900	959	954	883	880	869	898	918	898	888	934	879	888	933	956	853	928	893	922	879	899	909	947	907	911	898	896	857	911	889	895	966	892	910	905	899	936	942	942	910	901	877	921	929	929	893	947	878	862	951	971	897	896	889	893	925	907	870	902	939	926	933	895	883	909	882	910	908	964	885	856	884	928	878	905	928	904	952	928	928	899	892	938	872	911	899	946	892	875	903	955	922	901	911	908	859	938	958	880	896	894	892	895	938	927	918	928	888	874	921	887	875	889	953	904	857	937	855	894	893	898	895	924	937	905	940	903	899	879	924	898	921	965	904	921	907	934	906	889	915	942	956	917	862	896	897	913	871	964	868	944	917	969	987	913	930	968	904	885	868	864	903	898	876	938	882	922	931	863	897	902	912	958	961	904	895	930	940	892	955	953	909	909	909	914	913	849	922	899	934	865	897	913	865	891	923	928	926	870	942	883	942	881	913	923	882	883	893	866	891	887	939	859	864	901	960	860	894	939	889	886	855	953	901	878	981	895	911	907	932	922	943	929	915	888	908	920	916	964	930	907	910	915	947	933	856	906	910	895	888	896	924	900	926	924	904	890	897	920	915	883	873	871	929	912	943	892	881	919	985	893	882	938	862	892	900	970	905	909	896	885	858	852	891	911	879	869	944	898	861	893	888	939	893	934	930	884	940	909	906	962	897	884	878	908	890	895	914	871	894	917	892	906	838	911	899	933	905	935	903	880	916	890	932	932	964	908	928	911	906	920	899	870	913	930	931	908	918	905	911	875	926
27011	20486	8139	432	256	228	184	178	202	163	166	169	171	172	176	151	166	173	167	163	170	179	174	157	145	189	155	202	172	139	175	172	189	170	176	168	170	171	167	163	167	166	174	157	188	162	163	181	159	155	157	185	164	140	156	192	172	156	184	160	171	152	165	161	153	160	167	181	139	165	155	178	159	175	154	167	171	158	160	170	182	170	166	176	195	185	167	189	156	157	180	172	161	170	166	144	166	155	155	154	168	172	179	165	171	159	144	158	176	157	162	169	166	160	165	175	192	172	163	151	186	164	172	151	178	165	151	187	157	167	174	153	167	172	170	193	170	170	160	174	191	169	175	167	150	175	175	169	176	168	173	157	176	191	162	144	134	167	186	161	170	166	166	174	177	181	185	159	166	157	152	160	170	159	173	161	165	190	160	152	165	174	152	166	185	167	180	153	176	149	172	155	168	173	186	154	175	158	177	183	161	177	174	144	175	174	150	164	152	182	157	167	170	178	157	171	149	158	161	174	157	180	174	179	185	167	159	160	194	172	170	168	158	163	159	187	160	156	174	152	172	161	149	186	160	163	155	160	200	160	177	164	175	190	186	146	179	168	189	161	175	175	134	168	187	174	152	178	164	166	160	172	159	154	183	170	155	161	185	177	168	159	157	186	173	154	194	164	162	156	163	173	160	179	188	178	175	177	159	170	158	169	168	174	185	160	176	178	187	151	172	161	162	163	178	175	149	185	174	167	166	164	161	178	179	162	163	165	164	182	179	175	148	150	170	164	173	196	181	148	159	166	168	183	168	173	181	154	166	170	146	158	151	175	163	156	166	142	166	172	163	165	153	181	182	150	165	158	165	172	157	156	165	165	183	171	153	153	152	165	172	165	157	164	170	173	154	187	163	170	191	166	148	176	170	182	169	160	173	158	185	142	181	154	166	166	162	150	179	168	159	181	160	169	166	154	156	152	171	183	161	186	161	177	167	143	170	176	189	190	176	160	168	174	166	161	175	187	165	172	159	173	167	154	165	171	178	180	155	162	174	171	182	178	184	163	152	161	159	153	161	186	174	187	165	162	160	165	162	160	155	164	171	173	187	164	174	166	172	171	188	164	153	156	177	158	160	172	148	173	175	176	153	174	175	175	151	152	148	174	177	167	192	161	170	152	206	191	175	164	173	164	167	168	156	169	180	169	176	190	165	152	162	166	176	171	168	166	146	164	164	183	181	170	180	175	152	147	142	164	153	150	185	195	153	147	164	176	169	166	144	158	175	167	166	166	156	173	169	174	161	166	155	167	144	178	189	161	167	138	155	182	173	169	178	162	155	185	183	161	151	174	182	179	154	156	166	158	146	177	154	195	171	174	179	157	156	178	177	160	172	167	143	155	145	157	185	185	154	169	180	174	168	158	170	184	177	142	167	165	166	163	164	158	153	171	178	168	150	169	177	158	169	164	128	165	168	141	170	175	177	157	145	167	161	165	134	164	168	171	167	162	171	172	203	154	158	171	137	162	175	171	179	168	162	169	171	161	158	170	168	166	157	168	160	154	152	159	170	152	165	183	180	156	174	155	144	162	183	151	153	188	169	160	181	169	171	160	181	172	172	180	164	163	177	158	156	172	167	178	166	166	174	159	157	165	171	166	168	155	180	164	156	145	173	175	172	144	163	173	155	152	179	144	157	188	157	167	169	155	159	172	164	184	142	149	177	157	185	161	153	166	178	160	155	164	161	170	173	165	165	156	159	178	165	144	151	189	177	164	170	178	163	162	159	176	180	184	161	162	174	160	172	150	169	148	152	155	166	173	154	170	159	162	163	174	171	157	166	169	148	180	151	144	195	154	162	161	165	133	169	168	159	172	168	175	147	163	178	162	178	175	179	180	173	153	167	169	140	152	162	161	174	160	153	183	171	183	167	185	179	157	156	163	159	156	158	187	149	172	190	159	170	161	181	154	162	181	170	172	172	171	167	185	165	170	166	155	176	169	208	164	164	165	172	185	167	177	166	188	171	165	163	162	176	168	153	175	158	192	151	160	191	171	169	182	157	160	163	161	155	168	179	180	199	156	165	174	163	153	164	157	156	184	168	174	174	163	179	185	147	166	190	185	164	156	159	180	177	149	164	146	152	138	165	179	201	170	158	160	161	189	151	157	192	169	168	175	163	166	151	147	166	178	162	167	155	169	156	160	179	173	167	157	168	180	168	162	172	159	158	178	149	166	179	179	150	173	178	164	174	164	154	168	175	186	168	171	170	166	158	153	182	176	167	182	175	159	152	158	190	171	165	158	179	158	172	171	169	169	202	183	171	152	173	163	164	180	175	163	173	158	175	184	165	175	150	172	165	171	173	173	167	173	175	173	167	156	150	161	158	154	185	178	168	165	154	145	176	178	165	166	190	169	162	156	154	171	187	147	161	173	156	182	193	171	153	180	165	147	160	174	189	173	153	175	158	172	181	181	172	176	176	153	162	156	162	176	174	169	179	176	170	175	160	147	148	161	195	189	164	162	148	178	124	169	183	174	160	187	175	177	156	176	165	159	175	150	172	168	157	158	160	162	149	167	180	172	149	168	154	160	163	165	182	161	173	164	157	152	163	166	134	175	154	169	173	159	170	187	176	154	184	160	181	151	173	165	209	168	176	164	157	159	167	157	181	161	174	178	161	161	148	174	172	154	196	173	187	160	163	161	160	164	159	152	157	170	156	169	157	178	164	170	130	147	170	180	150	162	155	174	173	170	149	164	163	171	164	165	147	164	173	160	147	184	166	144	149	168	155	156	174	172	175	162	135	189	160	165	177	164	155	170	171	171	173	161	182	175	176	169	161	188	164	175	165	174	183	175	144	196	159	182	172	177	160	170	139	167	163	173	170	157	151	159	166	159	183	160	176	163	187	181	174	172	165	163	180	150	162	185	184	163	184	165	168	163	151	182	166	160	144	181	179	143	181	162	163	167	145	176	167	170	158	151	192	177	173	171	157	155	174	190	169	160	156	187	167	165	159	192	161	180	165	169	172	151	177	203	159	180	160	160	142	162	161	178	170	166	161	157	172	155	156	166	172	141	158	185	183	166	170	175	165	173	193	181	166	147	159	166	162	149	179	189	176	158	150	141	155	168	155	163	158	174	165	167	171	168	170	169	161	159	178	152	164	154	187	170	173	172	157	176	171	185	154	164	178	174	179	165	161	199	158	162	181	178	156	170	175	162	169	161	177	143	173	154	151	172	159	179	169	156	174	177	174	165	144	161	174	167	173	174	164	194	185	161	168	171	158	176	161	160	161	154	166	160	155	164	160	155	181	165	136	153	175	177	155	172	166	190	168	141	168	184	149	188	159	161	168	153	163	161	151	174	184	174	175	145	146	190	159	162	170	170	162	179	126	150	169	154	156	182	165	179	158	178	161	164	167	169	172	173	172	184	154	169	161	167	158	187	169	168	160	165	167	166	178	161	169	143	163	170	151	166	166	192	186	158	187	171	180	155	182	187
8416	1009	959	590	488	377	381	343	343	317	319	325	327	289	305	302	310	300	260	294	285	278	285	279	282	332	284	280	254	296	275	262	297	288	285	311	310	261	288	262	298	260	284	279	292	282	299	289	308	292	280	283	282	316	251	294	289	289	283	282	273	285	290	264	277	267	273	286	304	242	286	288	291	261	280	292	264	261	248	271	230	322	306	319	290	283	297	275	289	303	316	304	269	267	257	297	255	303	320	307	300	269	304	277	287	275	290	290	301	277	252	270	283	278	290	274	277	298	293	276	284	295	295	297	274	313	286	292	270	262	308	268	282	278	265	270	290	294	260	255	301	298	287	299	290	268	331	290	297	266	292	276	255	292	284	269	296	245	287	306	295	265	286	291	279	310	277	300	252	248	298	290	296	270	286	284	312	258	285	305	313	295	289	290	284	300	318	304	294	287	273	291	287	276	291	293	288	287	336	268	299	277	270	271	289	291	287	304	296	273	246	297	306	305	279	278	270	281	260	309	256	270	302	285	276	285	269	306	263	297	273	261	283	272	301	265	274	267	276	303	265	265	296	264	309	282	288	307	260	301	329	285	314	293	281	288	287	293	283	271	303	287	299	301	263	269	287	245	301	303	255	304	276	315	264	288	302	299	271	261	301	313	289	314	269	283	293	291	294	261	261	275	262	286	288	261	289	297	267	293	305	310	275	307	252	284	281	286	308	286	284	277	289	309	268	268	258	269	276	284	280	301	262	305	279	255	254	282	260	251	301	263	308	294	278	281	264	269	280	262	278	306	268	276	270	288	291	304	278	260	261	269	283	253	284	276	285	265	302	318	270	263	278	248	273	264	267	291	287	263	308	292	300	273	295	269	290	294	274	271	250	278	304	296	297	283	317	292	256	263	271	271	310	286	258	315	282	294	252	294	281	275	266	277	292	285	285	303	267	281	284	268	279	275	259	295	307	287	275	281	286	282	289	295	289	327	271	311	260	277	265	268	294	284	252	290	285	322	292	268	283	268	275	298	295	300	294	263	290	280	318	268	256	271	272	285	275	266	309	259	289	317	293	257	295	303	273	276	285	286	281	298	299	300	319	291	287	316	270	256	279	295	298	291	239	273	281	299	269	252	301	275	293	292	270	275	285	309	272	305	272	293	300	261	282	271	263	285	267	288	288	280	265	304	305	331	254	280	276	285	267	288	265	300	267	264	285	312	248	267	296	283	279	287	292	271	284	278	307	300	273	292	274	236	275	282	274	299	293	266	281	284	299	267	277	285	299	300	257	297	276	300	279	307	298	268	267	294	271	285	301	311	298	274	303	313	260	303	317	277	251	281	292	269	301	286	262	286	290	302	264	288	274	287	281	295	298	302	290	256	283	279	296	268	274	298	286	309	266	288	271	293	275	275	298	295	274	284	295	295	258	268	294	315	276	324	293	307	287	282	294	263	303	321	272	271	259	329	285	296	297	255	281	270	269	287	268	278	293	308	296	292	298	284	302	267	269	304	271	282	288	312	308	281	253	282	273	280	265	270	324	273	283	280	288	289	279	300	267	285	297	313	299	270	279	258	271	303	288	275	293	284	284	297	293	318	297	272	285	287	273	273	285	294	287	288	325	283	276	274	279	297	293	284	272	289	278	284	300	266	294	281	296	259	290	286	281	282	279	280	271	259	280	292	279	288	239	279	296	261	287	269	288	311	290	297	288	301	245	294	270	310	278	269	275	289	299	299	260	280	318	279	288	306	285	269	304	273	289	311	272	285	285	284	300	306	324	261	285	296	288	264	277	263	262	296	271	305	283	281	258	295	272	292	275	309	275	293	293	291	263	286	292	281	268	265	229	268	301	263	277	269	269	303	295	266	320	288	303	301	313	305	294	283	263	308	292	240	292	296	257	296	298	277	290	302	291	275	289	296	273	276	297	292	288	310	293	284	296	234	290	307	285	300	302	294	279	291	266	290	290	278	284	281	268	262	318	264	293	278	279	272	286	300	266	296	241	271	278	291	281	288	298	309	275	288	298	297	294	283	261	268	268	280	299	283	295	283	287	242	309	257	300	287	290	260	271	249	283	271	267	295	282	277	282	257	267	271	293	283	276	301	265	308	287	275	287	277	279	264	293	262	310	310	277	312	272	280	270	279	292	276	281	272	271	279	274	304	279	279	262	291	287	263	260	284	281	281	314	293	287	282	242	271	283	279	289	273	288	261	281	301	273	275	308	277	281	265	285	292	296	320	308	293	265	304	294	289	310	300	288	301	300	281	308	267	281	300	262	309	266	296	292	261	296	288	276	302	299	289	289	322	274	275	305	277	285	281	288	291	303	288	248	286	263	275	308	283	279	285	265	290	282	248	283	284	310	297	281	259	295	294	296	268	292	286	289	279	281	285	291	278	307	288	263	283	283	298	294	286	282	259	274	271	308	283	287	291	297	283	275	311	283	273	286	258	294	285	274	271	248	272	284	278	301	291	272	301	282	303	285	308	265	300	309	239	303	300	303	264	292	288	277	264	276	275	285	298	275	309	294	291	280	283	282	268	262	263	302	305	302	311	283	278	302	297	290	309	251	312	288	290	280	320	287	287	319	284	278	293	289	273	288	278	282	299	294	267	280	307	271	296	297	258	294	272	292	292	288	272	282	292	324	297	285	279	314	290	278	276	286	269	298	271	284	300	248	274	294	276	275	291	306	284	273	273	281	288	276	277	269	256	287	263	310	293	286	288	273	311	300	303	280	309	270	286	280	292	292	295	253	251	286	291	270	280	250	291	264	288	298	271	284	282	297	290	300	296	291	259	270	289	300	249	322	296	262	260	287	248	291	313	307	309	308	275	315	294	276	295	295	281	295	284	288	310	258	261	280	296	291	297	303	286	271	283	294	311	279	276	262	258	272	284	318	278	273	274	298	293	279	268	289	277	272	253	301	283	257	295	275	274	305	278	296	267	274	296	294	306	275	314	312	253	297	274	269	298	249	306	296	303	281	265	298	277	279	272	302	299	259	262	296	313	298	311	295	324	297	283	294	275	314	278	295	266	300	276	289	293	310	283	286	288	265	277	281	288	303	290	267	288	306	286	275	279	303	284	292	264	277	287	261	276	301	285	280	288	313	279	299	312	264	281	306	273	289	281	262	282	264	281	269	267	285	267	305	285	254	289	293	304	274	265	302	304	298	271	267	270	249	286	272	289	298	306	259	277	314	279	311	276	298	284	307	311	287	300	293	277	306	283	272	312	273	285	310	295	309	257	257	277	252	280	306	282	286	272	269	288	277	271	268	291	255	317	269	281	284	301	295	271	305	258	281	292	277	271	258	281	307	288	296	285	294	277	283	288	303	279	266	273	296	294	295	283	291	268	281	299	279	301	267	292	302	322	275	274	303	304	273	275	275	295	289	258	279	272	310	310	254	299	287	316	274	271	279	292	296	313	269	259	251	263	292	276	287	267	277	260	297	292	287	265	258	283	286	287	315	299	271	296	294	301	288	296
24198	21146	28403	24131	20803	3169	926	661	592	539	535	502	468	435	428	468	440	399	420	473	443	441	384	414	426	372	370	395	392	390	402	403	407	384	397	388	408	418	403	413	416	414	424	408	383	407	409	411	386	359	386	374	405	388	401	402	378	414	374	408	415	401	398	389	418	372	400	366	404	397	396	372	351	377	386	380	384	385	384	377	382	363	393	361	376	398	383	378	433	392	388	393	372	377	413	392	387	413	370	405	384	390	428	385	419	400	398	422	373	388	403	433	395	354	393	406	400	443	414	413	398	401	362	398	391	427	404	393	442	395	403	405	373	370	391	398	378	399	379	444	367	367	393	423	408	384	378	404	388	414	386	371	368	384	405	394	407	385	388	373	373	388	380	360	394	368	408	376	348	366	443	386	421	428	391	375	406	373	390	387	400	393	416	393	412	385	429	390	399	395	388	426	445	393	434	410	376	388	392	387	377	390	387	366	400	403	414	415	365	372	395	416	428	426	390	367	401	404	400	403	379	421	420	424	413	380	406	351	353	375	396	378	392	370	348	391	380	402	408	375	401	391	384	402	391	386	415	413	408	407	399	385	383	396	416	381	398	390	402	422	417	369	363	407	405	362	410	365	394	375	416	387	405	354	382	383	397	424	401	384	363	382	394	402	386	375	378	369	373	414	366	328	407	376	374	391	393	374	425	362	375	361	387	384	402	394	421	387	395	367	425	414	384	418	387	405	424	378	386	382	371	389	367	438	382	384	377	381	391	391	398	441	398	373	402	379	406	375	386	389	394	416	427	349	366	382	358	397	419	413	418	376	387	390	395	371	395	413	428	414	396	408	385	362	371	393	419	387	371	388	417	391	425	378	401	374	402	358	398	423	374	360	420	394	392	388	368	407	399	407	367	402	401	418	408	377	419	393	380	389	398	393	343	411	353	389	388	406	354	358	365	370	370	368	389	391	380	392	378	391	388	405	373	404	344	421	403	345	390	385	381	376	400	394	416	396	392	387	373	399	386	399	382	385	427	353	384	389	384	386	418	395	412	376	359	377	370	325	456	418	394	350	377	369	398	414	397	344	409	412	401	377	401	420	386	361	390	410	369	426	425	414	406	368	404	380	398	346	402	402	406	409	383	392	394	357	413	389	404	393	378	359	391	364	415	382	350	375	413	350	372	380	361	383	365	368	403	412	411	431	354	387	368	347	341	398	395	372	413	393	410	403	405	354	386	417	404	419	387	423	389	385	399	393	399	419	419	393	412	356	362	392	393	377	405	381	391	354	384	369	402	409	402	401	362	420	354	415	396	400	392	353	433	361	391	365	407	367	423	395	424	398	407	422	423	377	413	420	407	370	386	371	394	391	381	390	430	395	391	419	417	433	379	392	390	406	409	418	375	405	386	381	385	373	359	392	371	385	407	371	404	365	361	419	394	351	396	401	383	414	396	408	359	445	388	406	390	355	418	394	384	382	394	370	383	361	383	355	397	379	390	423	399	400	383	412	380	369	382	403	407	376	381	370	377	387	383	380	377	416	347	386	374	384	383	393	375	431	414	385	408	378	401	379	400	383	396	416	399	369	382	382	385	367	376	354	414	385	410	393	408	402	402	409	377	421	393	364	395	423	377	386	372	383	375	425	368	421	429	404	389	389	397	394	365	409	374	376	382	424	385	414	366	402	404	380	380	408	405	383	372	396	392	360	407	340	393	392	406	396	360	376	377	399	358	386	370	414	405	411	410	424	391	402	402	395	411	388	390	379	389	437	344	390	402	345	399	398	410	379	384	404	356	383	418	456	425	402	373	416	355	384	391	399	407	398	378	387	402	403	415	382	407	411	355	356	370	381	406	378	358	384	378	385	407	378	383	392	425	370	383	381	434	388	394	365	404	369	380	405	420	383	373	375	386	373	438	388	370	358	420	388	394	398	394	413	398	385	382	378	399	407	411	370	386	386	384	366	391	392	397	391	401	394	421	400	423	382	345	397	393	382	355	423	407	368	410	368	408	384	389	425	391	397	389	404	390	399	407	353	377	406	383	339	377	388	388	409	393	404	388	410	365	388	377	399	400	373	405	414	393	414	394	403	414	388	394	402	388	386	364	390	403	372	372	447	373	355	375	375	373	384	405	390	389	385	366	386	405	381	421	384	414	404	393	370	386	382	418	358	389	387	387	428	395	358	368	398	387	396	392	383	424	378	408	403	380	391	398	367	374	421	399	437	403	380	381	387	375	379	395	369	372	363	412	400	347	402	397	380	386	381	371	384	372	400	389	381	406	389	418	393	404	394	373	399	417	408	386	384	381	391	350	409	376	393	405	383	369	411	388	394	383	366	360	368	371	404	364	391	394	362	351	380	401	405	406	375	410	394	399	391	392	377	395	399	373	339	383	414	361	391	397	396	424	401	383	352	349	419	381	366	396	381	390	414	360	388	389	365	413	351	409	412	402	348	423	403	361	369	402	363	377	392	371	391	410	384	385	386	392	376	393	419	410	366	352	371	412	407	402	385	398	350	377	407	390	404	416	370	366	388	402	414	403	372	369	379	421	399	397	395	394	397	344	401	383	376	406	379	396	373	377	384	399	384	409	380	351	398	409	398	407	398	369	402	384	397	399	388	402	318	378	360	402	428	398	391	405	369	406	403	438	373	412	375	409	359	363	361	418	366	405	385	412	413	404	422	379	409	402	392	426	412	397	386	353	382	389	421	392	393	384	390	409	414	390	406	369	407	394	402	388	375	374	370	394	415	401	412	417	354	377	417	416	372	371	373	401	447	374	382	380	375	402	390	374	426	379	445	402	406	385	432	382	368	403	397	390	377	376	377	389	394	386	379	394	411	352	407	401	380	395	405	357	373	396	388	369	386	377	358	399	373	357	399	400	368	422	380	363	395	360	384	396	393	366	377	401	389	397	384	397	390	372	389	393	367	414	358	416	425	387	344	397	395	414	366	363	406	380	372	402	398	408	433	389	373	391	409	413	393	412	389	402	384	391	407	395	367	408	411	367	390	402	389	381	395	375	412	371	376	429	385	397	378	410	411	387	391	387	388	371	385	433	371	397	419	354	378	419	396	379	433	386	369	397	390	401	360	389	381	406	396	376	380	388	360	356	414	401	386	440	366	399	377	409	396	373	415	437	386	406	369	389	385	394	361	374	381	384	380	397	406	375	409	386	402	414	392	362	401	394	379	394	398	370	397	357	380	390	340	383	394	372	407	418	383	386	408	358	422	376	407	401	392	413	378	393	393	401	370	403	405	370	378	386	444	408	426	388	422	436	374	397	374	388	415	372	393	408	389	380	395	405	400	393	372	433	393	422	400	425	401	401	362	375	379	382	389	352	390	387	360	402	404	390	403	375	422	380	399	381	420	377	385	402	410	400	422	412	418	400	369	372	412	370	356	396	375	391	379	373	349	424	394	419	435	373	403	387	391	399	405	341	381	420	384	418	420	375	370	373	358	405	406	397	421	395	370	383	411	380	392	379	403
15936	9063	7804	4027	2806	2181	1725	1433	1229	1128	1047	968	943	837	822	796	737	772	719	740	653	678	664	672	650	711	696	689	704	678	667	668	660	679	619	664	639	599	629	670	669	640	579	605	605	590	660	601	629	616	624	607	601	651	655	661	657	676	659	663	633	648	629	627	593	593	616	639	618	641	635	647	626	608	632	625	629	620	629	642	626	618	654	615	593	576	606	628	636	604	638	598	616	628	630	616	644	665	627	602	636	673	654	625	635	595	660	625	614	611	621	608	614	643	632	625	621	599	572	610	597	614	645	636	614	673	590	643	633	613	626	606	594	604	599	657	641	612	617	633	624	621	626	660	590	634	641	605	575	640	639	630	573	616	644	580	638	601	625	649	608	626	604	616	604	636	660	634	608	601	629	667	636	643	612	626	613	633	602	631	668	590	606	641	572	660	601	654	610	611	645	648	668	582	641	594	633	647	638	616	610	629	637	625	556	623	611	622	605	624	637	618	628	600	618	574	648	599	656	637	606	592	626	611	619	648	612	625	631	619	590	622	609	599	597	606	627	627	615	624	634	640	591	658	605	576	615	612	629	596	656	634	598	612	603	608	635	605	591	623	589	605	590	565	649	676	652	640	594	631	606	591	605	608	594	633	629	623	651	583	605	638	604	595	618	613	669	614	604	587	593	626	617	604	658	626	648	605	612	580	619	626	612	603	571	623	622	670	643	625	572	588	630	636	629	634	621	634	621	603	601	604	602	656	613	638	620	610	626	618	605	641	600	611	647	626	591	636	643	648	653	632	614	631	577	613	621	634	617	641	623	598	625	642	622	627	615	629	611	678	609	609	624	647	659	573	603	649	596	628	607	642	611	593	593	648	605	615	644	625	581	600	604	627	649	635	647	618	612	650	606	619	633	629	629	640	636	615	688	629	588	611	622	675	570	621	593	625	626	655	635	656	623	606	659	635	639	609	633	668	580	628	634	600	597	643	586	673	613	664	618	644	614	609	646	639	643	600	660	596	620	563	633	590	592	568	649	632	634	599	586	614	634	614	597	594	625	603	600	601	623	608	653	596	604	628	671	613	632	574	635	639	639	619	612	599	623	633	604	596	621	603	626	631	647	635	628	603	609	640	614	618	575	629	562	630	553	620	635	614	610	655	612	620	636	637	552	651	589	642	640	591	604	592	637	609	644	574	631	646	626	622	572	599	641	608	616	618	586	652	620	633	592	666	606	637	577	632	600	617	611	610	632	654	628	661	626	613	632	643	617	657	608	648	677	623	598	637	631	647	649	611	665	635	622	622	650	595	578	611	632	600	663	664	629	625	644	587	653	640	674	619	624	660	628	619	635	629	614	640	586	615	586	614	679	653	631	672	609	609	616	654	594	592	609	614	665	627	590	593	606	642	672	631	639	620	602	625	631	616	643	626	636	605	593	614	620	631	640	598	634	641	640	623	615	641	554	653	610	628	642	692	610	610	600	647	614	616	624	629	668	650	622	623	616	654	646	646	597	626	585	631	595	608	651	592	646	591	609	682	613	645	574	615	642	608	619	630	609	663	615	597	583	619	622	639	617	630	653	596	630	592	621	634	634	593	648	598	594	653	618	639	600	561	611	573	607	639	592	609	610	620	635	620	630	593	647	623	631	658	660	611	675	590	627	628	649	616	628	622	608	632	592	605	576	608	594	581	600	615	638	625	658	593	623	595	625	581	621	603	607	619	624	632	598	633	591	686	591	590	610	614	577	618	639	606	608	632	619	655	591	663	613	667	602	642	585	612	629	631	666	618	593	669	613	609	613	650	610	603	612	623	595	594	622	631	615	614	603	589	621	574	595	665	619	616	647	622	598	596	618	660	608	614	631	639	624	649	592	634	629	602	641	606	604	639	573	624	595	590	594	630	622	606	614	660	606	623	615	627	588	606	643	617	582	619	563	603	650	669	585	664	612	639	594	626	598	624	600	613	609	618	636	582	626	611	615	628	604	628	574	607	575	643	641	650	618	600	624	612	637	611	622	626	581	626	617	593	599	587	610	596	603	650	656	612	604	630	613	671	637	603	629	610	607	611	605	645	576	609	658	628	618	637	677	602	608	534	603	614	608	643	642	594	604	674	644	603	631	615	633	640	594	617	606	618	628	623	624	647	604	622	612	645	618	609	629	609	620	628	588	604	629	588	615	593	609	608	581	617	617	652	631	610	612	627	607	624	577	641	616	638	646	649	632	607	627	627	609	656	592	635	620	629	648	626	598	603	603	611	656	581	665	620	629	647	615	651	604	621	634	603	610	629	617	628	642	628	592	657	627	671	612	595	612	628	605	625	624	603	616	605	652	578	631	594	629	628	599	650	629	600	628	619	641	580	624	636	622	641	667	652	654	601	631	591	601	604	595	663	584	598	616	627	609	635	626	583	645	625	624	613	600	609	637	588	626	593	629	589	650	607	613	659	567	644	581	608	576	665	624	626	563	590	654	671	612	600	581	583	584	650	645	603	648	643	625	593	643	616	607	631	657	589	614	588	602	656	610	617	627	604	627	611	613	630	632	620	634	593	648	649	646	601	615	688	656	626	604	613	657	581	621	621	637	655	634	631	589	562	554	601	595	653	592	611	619	619	609	652	624	609	626	594	610	611	631	631	579	598	635	590	629	573	614	598	654	592	604	657	657	567	598	597	617	621	627	617	643	617	617	594	592	597	620	652	656	628	634	647	602	578	622	619	660	637	634	626	617	651	607	654	626	620	621	629	610	615	584	637	627	615	618	616	603	627	612	672	601	636	595	633	626	639	627	595	639	638	615	641	635	624	635	641	597	614	643	654	642	580	594	582	626	607	634	628	614	623	662	666	618	626	592	628	628	660	638	616	588	613	633	587	591	603	610	590	594	643	571	602	612	587	616	620	611	639	579	630	604	619	634	653	660	649	619	604	595	631	611	621	613	611	613	622	663	646	660	580	628	623	598	639	646	605	625	632	609	620	617	602	628	638	620	591	543	658	636	610	609	654	605	650	624	624	635	597	644	598	651	673	608	556	605	601	646	609	615	637	637	585	609	600	621	637	603	628	628	608	616	651	613	613	599	613	599	632	618	609	613	622	595	638	644	622	649	653	615	590	649	642	629	615	613	619	616	625	599	644	594	605	610	597	645	582	631	600	628	627	637	582	655	566	638	644	600	586	629	585	593	612	660	591	576	641	589	669	601	652	649	629	677	646	595	643	641	641	623	625	620	626	627	601	613	587	654	627	600	621	588	624	604	642	629	632	615	619	586	606	614	642	631	631	583	648	670	659	592	542	611	644	613	603	641	619	611	605	641	604	652	631	646	566	632	639	665	605	620	586	628	648	644	606	656	634	634	656	603	589	597	641	626	568	622	651	634	616	611	589	632	682	598	637	642	592	604	589	597	649	611	609	623	603	610	662	616	621	616	597	599	608	612	653	612	594	595	599	663	616	637	609	617	649	600	611	589	607	613	651	621	607	538	625	653	590	585	576
23073	21066	28910	23457	21066	20149	2927	1173	985	875	853	783	728	754	655	720	669	684	647	645	620	659	657	626	628	575	603	626	622	592	648	623	600	620	595	623	618	582	575	624	543	602	610	621	586	641	561	635	614	642	609	604	599	610	595	658	573	583	572	598	620	607	587	569	639	613	641	629	604	570	578	595	612	581	587	582	607	563	587	586	550	618	554	607	587	562	600	593	599	564	584	588	605	586	587	591	615	611	596	593	629	605	558	564	589	563	588	619	642	589	582	562	615	583	607	593	624	579	620	591	593	594	548	569	545	594	559	587	575	579	552	542	597	555	593	581	550	573	603	565	602	624	622	639	547	602	609	571	611	594	589	607	584	595	632	577	600	600	584	589	545	575	540	581	583	527	575	560	575	588	617	589	604	561	633	555	628	561	597	572	564	597	590	569	591	595	574	608	558	593	628	565	578	568	580	569	556	565	572	581	597	560	595	572	583	595	577	603	576	599	543	607	578	558	589	601	604	581	584	577	572	552	574	589	560	577	622	593	623	600	588	587	552	581	534	596	628	592	608	582	567	583	573	582	596	543	606	554	565	578	581	583	576	617	609	599	608	533	569	587	639	591	595	596	600	591	565	601	604	545	568	546	573	568	578	591	564	582	622	600	570	554	585	592	579	539	596	588	578	577	608	579	542	545	574	595	564	574	564	572	586	562	517	574	615	603	570	592	594	592	551	558	567	610	603	578	603	610	577	568	571	628	611	624	560	590	557	601	626	585	533	599	627	587	618	579	537	580	620	628	596	592	584	593	578	550	600	618	563	577	571	587	606	588	597	551	578	586	571	577	547	560	596	598	620	575	621	538	604	610	596	594	544	566	577	597	559	588	570	632	574	582	633	644	613	577	584	550	601	565	568	597	579	604	597	608	577	545	554	593	616	610	569	574	579	564	609	589	589	625	527	570	575	610	578	576	584	567	580	608	582	560	572	591	571	581	596	562	599	552	558	604	612	543	592	566	584	571	552	551	564	557	572	589	573	582	603	603	546	595	575	588	552	593	575	576	584	623	643	629	561	628	603	556	578	558	533	558	571	575	616	597	563	607	571	566	599	598	604	538	578	601	604	570	593	546	591	616	639	608	585	575	566	600	600	584	616	616	592	548	579	605	574	577	583	590	587	592	596	562	587	560	592	590	589	608	583	591	605	572	602	553	577	594	623	564	524	586	615	618	562	565	612	617	558	584	580	611	546	567	596	604	552	560	610	571	583	575	651	558	600	642	596	630	588	600	599	605	556	538	582	570	636	575	602	619	593	569	584	592	577	597	568	580	632	600	633	616	581	628	579	552	581	557	553	569	592	608	568	564	617	551	609	581	617	577	571	523	591	539	549	587	592	593	603	594	598	578	595	562	617	580	605	536	596	603	555	595	588	595	594	535	566	549	580	611	538	582	587	571	571	570	563	615	604	596	612	577	591	599	567	625	562	575	556	571	607	510	570	589	581	596	615	568	572	559	557	546	528	563	602	616	613	603	564	553	568	589	594	590	567	584	620	544	588	593	589	591	594	592	548	568	564	558	572	609	570	562	570	605	597	574	590	590	577	612	586	592	591	563	618	558	599	576	574	635	570	580	574	596	623	605	614	578	581	582	541	570	591	554	582	591	599	585	575	587	614	587	607	583	557	621	619	579	601	588	581	561	568	575	550	578	582	568	571	613	591	556	570	571	582	571	583	613	573	550	587	601	583	546	549	558	583	609	580	598	538	584	596	561	584	567	559	596	595	587	555	582	582	555	554	505	602	605	574	575	540	570	595	590	595	567	574	587	610	599	586	614	597	592	584	601	568	571	599	582	582	577	578	582	583	590	606	566	568	596	575	563	551	577	577	607	550	632	598	553	578	573	575	627	536	577	577	563	570	633	631	581	590	634	561	572	576	534	581	614	580	621	570	626	576	581	580	617	598	614	573	579	616	606	572	576	582	541	632	587	577	558	557	624	597	589	593	546	583	599	615	576	573	561	578	580	566	541	620	580	561	580	585	588	561	552	551	598	570	576	570	566	574	574	572	561	609	573	618	592	581	588	600	575	633	603	546	520	581	590	572	582	579	609	574	612	562	563	653	614	615	573	583	601	587	574	566	607	600	613	560	547	579	602	612	565	557	613	632	572	593	615	568	534	583	562	570	627	619	586	621	600	595	583	548	601	601	573	596	588	595	547	610	572	589	622	562	586	559	626	621	572	589	586	571	592	605	557	583	588	554	584	583	627	566	573	570	585	586	567	616	619	571	568	582	567	601	592	602	570	544	580	574	603	551	568	598	591	600	584	588	551	615	605	539	601	615	610	570	568	586	608	593	613	629	605	611	555	554	553	613	594	587	617	557	579	561	562	561	569	556	568	550	563	586	568	586	582	576	559	556	581	559	572	603	559	585	561	598	571	568	569	558	579	575	550	575	588	583	602	575	633	582	590	580	571	620	589	610	577	612	619	560	563	558	574	592	588	555	578	577	567	607	606	551	558	593	546	582	606	555	567	570	562	573	560	577	622	579	568	566	612	572	596	609	598	644	601	582	596	586	607	609	595	545	586	573	590	621	604	580	579	588	653	585	598	552	545	572	611	605	561	587	621	579	636	573	561	538	573	571	616	615	573	611	589	552	590	563	569	576	566	587	632	613	552	581	568	597	565	593	595	593	577	592	581	568	586	596	571	614	604	579	589	604	539	587	578	550	552	579	611	587	562	585	577	667	552	568	594	569	573	604	605	583	580	609	556	574	552	561	590	593	594	579	536	581	584	602	601	624	609	561	578	584	581	627	607	586	575	587	541	551	559	577	572	607	576	642	616	569	596	562	546	568	644	601	584	596	602	574	574	563	588	637	582	603	655	566	619	604	579	584	578	560	589	607	553	597	566	577	537	564	574	580	579	537	600	622	627	595	614	589	584	589	607	555	559	571	610	588	620	578	632	566	592	597	593	582	628	595	552	586	582	584	573	596	584	518	573	553	596	562	593	586	599	593	566	570	573	590	562	602	584	613	590	640	555	577	573	595	610	557	575	576	579	525	631	543	585	597	578	612	569	534	588	594	584	567	575	581	595	557	546	641	593	617	596	559	557	584	564	551	636	554	587	551	555	608	609	616	594	606	541	590	586	589	571	586	548	561	559	586	577	564	592	563	591	549	570	585	598	602	558	565	589	559	568	583	587	611	573	594	609	619	549	566	550	566	634	579	612	627	595	603	572	556	561	624	637	596	579	603	539	576	554	623	559	571	557	630	585	599	519	532	591	583	568	592	554	564	570	607	589	575	596	580	592	602	562	576	531	596	615	586	596	574	590	607	582	593	568	610	624	622	622	570	558	627	562	586	588	539	599	585	584	560	559	592	584	574	586	601	586	586	574	602	597	570	547	548	578	578	564	606	579	549	611	587	599	616	576	585	557	593	556	616	612	577	509	612	577	616	600	572	588	581	602	583	577	593	530	611	582	628	559	564	543	585	546
18868	14716	12761	6997	4949	3740	2979	2508	2051	1782	1697	1450	1397	1298	1258	1226	1203	1130	1116	1131	1069	1073	1003	1018	1047	981	978	995	1006	960	971	995	979	941	926	972	982	972	972	975	927	967	921	925	945	952	951	927	935	929	958	910	964	885	917	1002	927	932	970	942	922	909	938	940	892	925	897	924	915	886	971	933	905	864	919	904	948	958	920	916	893	887	974	919	917	920	941	906	925	924	890	927	923	902	948	907	926	952	934	869	872	897	938	914	869	924	942	914	956	936	941	932	902	955	880	908	863	938	949	916	919	902	925	960	917	899	924	925	945	932	893	886	891	877	896	871	941	916	914	876	922	910	844	899	862	882	922	907	908	885	883	941	861	872	923	854	977	920	870	870	951	986	921	924	922	942	895	898	910	928	900	948	926	880	927	880	935	897	919	910	987	874	937	926	916	848	911	879	891	916	879	907	920	947	890	902	919	898	955	863	922	924	885	873	895	905	900	911	907	917	893	860	855	874	895	899	904	921	942	952	878	936	917	922	908	918	939	951	936	915	893	879	904	957	896	935	918	906	900	936	942	890	890	893	940	934	893	919	900	876	923	947	901	925	871	882	911	924	883	946	904	898	899	887	960	963	925	894	933	920	878	919	898	975	929	896	933	869	903	922	926	932	879	923	919	904	899	937	923	939	928	954	949	888	912	917	895	914	893	861	910	903	899	906	901	911	907	923	892	912	917	872	932	927	898	902	886	929	875	878	882	932	932	915	880	946	948	914	903	924	910	964	904	951	905	903	923	877	911	867	919	892	999	906	917	911	892	893	908	976	911	928	896	877	858	880	905	915	898	876	931	917	915	884	902	945	884	924	877	878	926	880	864	965	950	922	844	963	962	945	886	938	889	892	898	844	878	910	898	914	856	883	837	972	952	895	909	881	894	895	941	898	890	913	902	878	924	892	958	905	907	941	879	887	932	884	887	915	890	961	918	850	883	909	846	949	945	889	921	934	912	899	955	884	893	888	888	894	901	932	910	941	900	920	922	919	882	913	909	924	918	879	880	940	872	933	913	913	918	938	958	881	898	889	963	900	917	928	956	877	917	873	911	911	936	933	928	899	917	923	909	885	881	909	916	930	925	940	910	876	867	908	858	913	927	865	893	885	923	895	901	954	927	916	940	870	900	908	918	893	970	941	891	879	903	973	951	903	925	922	928	882	934	888	897	950	851	924	917	922	954	891	884	911	937	920	914	873	832	910	901	896	910	863	959	961	968	903	910	875	887	900	908	897	940	932	878	907	895	850	871	953	842	865	926	866	868	878	920	874	918	908	897	944	893	851	938	916	915	950	908	927	888	927	926	914	937	888	908	863	918	898	898	965	899	856	910	901	936	883	887	927	970	873	912	863	886	945	926	860	940	952	906	963	887	898	920	933	891	889	950	913	919	892	850	967	859	934	935	858	878	884	881	829	907	868	885	922	925	893	881	907	901	888	941	902	975	891	938	892	925	899	898	897	881	960	919	841	919	857	949	929	888	863	921	940	894	928	896	914	950	943	912	851	947	833	892	875	951	925	901	913	901	916	904	923	861	939	890	879	915	908	918	899	906	892	915	909	920	948	917	904	858	928	942	927	883	963	874	930	930	872	971	899	925	942	865	926	942	896	956	900	853	903	905	934	932	908	932	917	898	849	920	941	893	939	907	960	917	972	942	943	952	920	891	920	916	938	887	941	947	876	887	884	922	905	899	892	862	901	883	925	934	878	838	930	883	865	855	863	889	874	908	955	836	908	924	978	873	853	888	925	929	905	895	903	910	888	916	921	889	912	940	855	921	915	879	902	895	852	953	913	884	882	906	861	892	883	879	967	897	917	909	872	889	922	874	860	902	938	915	903	926	870	932	879	867	909	931	907	917	906	899	869	915	899	940	931	953	941	929	920	931	917	924	859	931	902	904	1003	944	907	955	900	903	902	873	892	928	894	912	939	928	918	900	935	884	898	844	958	920	927	892	912	879	933	904	912	902	885	891	891	878	905	953	904	932	875	917	931	848	884	887	876	903	899	864	889	878	912	907	885	925	912	925	865	941	882	891	902	917	904	935	899	916	944	901	913	861	847	919	1002	917	839	873	864	936	875	877	872	899	902	904	978	943	950	894	921	875	895	911	923	904	938	934	908	876	917	904	873	940	907	902	906	873	862	877	918	932	903	913	926	917	916	933	939	936	931	860	911	914	875	910	878	941	893	927	851	923	970	908	894	903	875	863	942	908	844	881	915	917	885	904	862	1002	860	929	896	892	893	895	873	890	899	890	966	921	891	909	962	919	904	940	899	886	929	927	851	899	916	948	922	852	893	903	880	920	904	913	966	863	918	896	901	913	899	900	897	872	951	906	930	954	895	902	895	935	907	868	917	879	881	936	929	887	871	880	953	914	903	909	963	902	865	832	914	888	912	885	960	874	896	921	892	870	925	848	964	908	911	902	887	859	913	895	879	860	939	861	910	944	863	871	901	944	949	959	917	931	966	944	893	865	890	935	905	920	941	951	953	904	867	859	890	890	897	932	914	890	954	897	923	911	925	930	947	963	934	894	854	895	887	886	916	890	953	921	871	917	946	930	925	937	818	916	964	894	947	882	934	933	933	882	909	865	904	853	875	898	877	855	901	957	887	947	908	852	902	878	900	930	874	928	917	900	929	862	884	864	895	932	855	849	861	885	906	972	842	933	913	936	877	922	894	902	911	899	854	934	934	891	901	884	949	914	899	907	883	938	889	922	940	902	877	906	918	884	941	884	920	921	886	901	932	910	915	963	924	933	888	922	933	869	966	897	908	862	868	933	926	942	927	947	903	917	931	878	918	928	902	856	921	896	967	926	913	892	881	901	901	854	913	861	984	900	876	893	914	918	909	911	921	892	914	898	933	897	906	948	910	839	879	930	876	931	890	928	902	903	867	967	884	926	897	911	904	936	902	857	933	928	961	936	902	902	884	879	915	900	899	875	928	922	936	917	895	948	900	942	942	897	886	888	895	894	953	919	879	914	962	921	864	908	889	919	901	972	916	890	909	900	1017	878	901	880	900	922	851	930	891	911	866	868	921	932	833	922	915	931	934	935	936	963	870	888	923	845	890	892	918	917	901	910	844	939	907	887	932	931	882	894	903	865	898	868	899	883	915	930	937	900	853	876	903	899	921	896	879	903	893	906	891	877	945	946	937	942	920	880	868	939	892	912	870	851	881	924	904	926	911	879	908	891	883	855	882	913	911	948	941	920	936	932	933	921	911	917	924	838	959	833	908	910	896	858	894	870	894	864	923	873	943	939	910	871	942	946	910	878	862	922	928	911	913	918	928	904	914	941	915	901	916	939	880	928	898	880	932	940	859	851	911	887	881	951	928	900	903	924	910	881	870	875	885	927	901	937	884	891	953	958	878	937	873	940	931	822	856	941	889	946	940	869	919	905	887	934	932	931	954	929	879	935	888	872	913	894	917	945	853	875	896	875	917	902	988
26951	20557	8360	473	279	216	218	197	192	179	163	199	172	147	156	160	163	181	166	179	189	155	156	189	147	172	175	166	178	167	165	161	169	170	167	193	177	171	171	166	185	169	164	159	181	159	162	179	153	161	151	172	166	148	145	168	177	177	172	145	162	169	177	156	177	175	177	155	187	167	160	177	177	196	171	166	157	164	173	177	182	151	166	159	176	171	171	146	176	169	150	172	161	174	174	145	176	165	176	160	178	160	148	168	180	164	177	147	169	168	163	143	154	178	177	165	165	164	150	160	160	163	186	192	150	151	171	164	196	183	162	153	166	145	186	185	146	194	178	155	175	150	153	169	159	175	188	171	153	193	169	170	165	171	180	150	180	149	182	163	191	156	140	172	151	180	166	173	155	159	175	164	186	168	162	152	183	173	189	175	161	168	151	153	177	152	140	161	132	213	171	169	149	140	170	160	175	163	168	164	156	146	163	179	158	161	168	149	171	159	158	177	166	162	167	175	147	170	182	165	160	181	172	147	183	193	179	155	151	162	157	161	161	172	166	150	169	155	174	165	182	161	170	161	175	144	155	184	163	164	145	165	151	172	175	142	179	178	170	158	171	163	166	168	174	172	162	177	150	165	173	168	166	159	166	184	170	161	166	169	169	146	182	164	178	175	190	187	171	138	174	182	183	175	164	167	175	146	173	157	135	160	156	159	167	171	148	171	163	160	177	170	156	152	139	148	165	152	185	167	178	179	155	197	164	151	157	169	150	167	158	185	163	176	159	166	159	148	160	167	186	171	182	175	177	170	147	178	167	169	195	167	168	186	181	137	188	195	186	157	160	176	168	180	185	147	160	169	162	131	193	168	149	169	170	165	157	144	181	179	155	185	167	167	163	145	159	178	180	157	164	165	142	144	172	163	187	150	183	157	169	175	175	156	145	186	155	163	168	162	161	170	175	206	176	161	171	181	174	154	161	151	145	161	150	172	153	148	192	156	163	160	157	177	177	149	145	153	176	167	146	161	163	156	176	157	157	168	181	159	172	173	180	153	152	163	160	184	151	156	184	181	143	158	182	179	165	184	184	170	168	171	193	174	166	171	148	168	158	156	165	194	152	160	155	146	183	177	145	151	188	169	176	170	171	184	136	156	165	156	185	174	159	158	167	151	172	170	146	164	175	183	183	174	171	159	161	160	172	140	160	159	170	162	137	150	164	159	171	169	174	162	186	161	181	173	162	190	155	160	191	143	159	173	170	171	163	165	154	172	161	155	155	162	189	146	169	162	174	174	175	161	168	172	164	151	171	158	160	172	156	175	167	158	159	174	171	170	160	153	147	162	175	166	170	171	177	170	158	145	164	166	176	175	178	177	149	185	165	176	181	156	178	161	155	162	162	170	162	149	152	173	151	180	151	172	171	155	168	174	163	183	159	184	169	176	173	155	174	168	160	155	172	171	167	143	160	152	147	145	188	172	166	173	182	158	160	187	179	143	166	164	179	170	184	174	155	178	171	154	180	172	159	160	163	183	157	173	173	167	183	163	150	164	172	171	184	163	177	149	170	160	165	168	156	171	154	162	164	163	145	145	164	168	192	164	151	198	162	156	163	165	177	150	171	159	151	168	171	164	151	165	150	157	174	159	163	163	189	163	162	185	165	177	168	180	164	166	168	178	173	156	165	172	167	173	141	167	161	153	157	148	184	173	154	162	160	164	165	158	157	153	146	165	185	164	185	144	144	149	152	136	183	168	181	167	159	174	156	166	150	167	181	170	173	168	176	164	157	147	176	157	171	171	147	170	157	165	153	175	158	173	153	140	168	178	162	188	182	183	168	198	161	160	170	176	163	164	167	165	165	158	178	172	151	177	156	134	156	165	158	187	181	176	153	166	164	155	164	169	164	166	179	170	164	165	171	131	158	158	172	178	181	159	150	186	181	161	171	156	186	186	146	168	165	172	168	190	179	167	163	165	193	186	165	185	180	156	186	174	162	178	167	145	161	171	148	145	152	155	158	171	170	180	189	153	162	158	167	150	167	149	179	192	154	174	186	173	158	162	149	163	161	160	163	157	165	148	159	180	150	155	152	171	172	188	173	174	143	158	164	145	165	162	156	153	175	156	190	167	156	191	163	164	179	175	176	159	174	184	153	164	141	162	158	163	156	155	168	192	163	168	174	171	141	175	162	156	131	173	170	166	174	171	173	190	161	179	156	177	174	165	177	143	160	162	166	161	177	186	167	177	161	175	184	159	145	150	167	168	157	184	192	143	165	140	169	194	159	146	186	171	151	161	159	179	172	170	175	168	165	170	158	180	169	176	168	181	166	136	153	142	179	158	191	148	185	189	189	161	147	146	164	171	183	167	155	158	159	167	159	155	150	161	170	163	169	139	164	148	163	162	172	174	184	157	201	165	162	174	168	164	175	148	172	158	174	173	180	168	155	171	150	164	173	179	164	166	155	165	156	168	172	152	150	161	158	174	184	178	173	175	154	145	177	172	166	177	163	162	178	157	148	162	197	184	166	167	184	158	175	166	139	195	167	141	172	165	154	170	191	145	181	176	181	176	161	152	174	165	177	165	175	158	159	174	171	168	167	161	165	178	158	147	177	169	157	179	171	162	158	161	170	161	158	171	187	162	154	169	151	178	175	146	187	180	192	167	179	159	177	173	165	170	157	177	177	161	180	159	167	162	168	151	175	160	180	169	171	151	176	169	183	159	177	179	154	166	158	156	188	152	167	166	167	167	144	151	150	179	149	195	142	182	179	164	147	177	171	164	194	163	171	150	175	175	151	161	173	160	168	155	165	160	174	154	183	182	164	153	171	167	163	174	179	162	183	171	175	180	161	165	171	162	171	127	187	150	153	184	151	147	171	134	168	164	151	158	181	150	166	184	158	160	152	174	159	161	154	144	175	158	166	155	177	183	183	166	158	157	162	178	164	160	144	158	154	174	170	184	173	174	170	176	170	171	166	176	176	184	181	159	158	146	155	149	185	179	191	159	177	167	175	158	170	182	163	181	161	172	181	186	165	166	143	154	174	161	177	156	190	164	160	172	167	165	163	160	191	162	173	174	168	156	170	156	160	141	192	160	171	148	183	190	148	161	163	169	173	163	158	180	150	163	189	158	173	170	163	186	168	160	150	172	150	166	159	176	181	146	186	145	177	184	160	148	167	180	161	170	166	168	190	165	177	162	178	185	159	155	174	165	181	180	167	167	154	153	175	173	146	156	189	186	153	156	184	160	157	159	174	157	151	170	161	170	156	183	177	155	186	165	175	160	165	172	173	161	181	188	174	152	164	177	174	163	155	159	142	186	162	162	175	178	180	155	154	177	152	173	157	170	156	179	167	163	143	159	177	179	171	170	146	172	191	181	171	159	167	141	137	180	171	183	192	137	173	183	191	168	153	171	181	153	155	191	170	155	152	174	162	165	149	166	168	164	159	147	166	169	164	144	168	167	156	165	161	174	143	170	162	168	179	174	173	148
8924	1046	964	563	456	403	347	322	313	302	328	290	295	299	297	297	264	289	290	291	297	300	300	278	265	285	254	316	273	296	254	311	264	286	309	298	285	288	311	286	277	233	275	278	260	288	281	272	270	296	319	293	281	305	293	304	259	288	314	301	305	289	294	270	268	286	268	288	265	275	254	271	300	320	287	288	268	256	308	286	312	272	265	304	276	256	246	297	259	304	288	274	274	311	287	293	263	283	290	278	299	261	331	306	289	310	264	288	314	262	246	284	287	302	259	277	269	288	282	279	299	284	266	310	289	314	250	275	268	277	283	303	279	290	256	270	233	279	322	276	288	276	253	280	274	261	301	287	296	287	332	288	294	279	302	289	309	293	300	284	270	309	282	281	288	298	273	280	278	286	290	300	300	304	292	278	262	282	277	244	253	273	268	311	268	246	292	303	266	265	280	274	269	304	299	280	282	277	264	277	280	292	283	268	280	309	318	270	307	297	263	316	252	279	291	307	265	313	310	301	307	291	272	268	254	268	276	257	274	277	304	271	273	272	275	301	289	272	282	299	315	279	267	254	275	268	290	262	298	259	288	263	301	290	294	236	264	261	297	262	262	277	273	300	280	298	324	314	305	309	286	296	271	278	275	281	305	288	294	299	280	261	286	291	290	288	251	273	300	291	298	279	305	261	291	264	291	267	256	279	304	260	297	284	276	295	256	281	290	247	261	272	285	287	287	289	294	270	289	255	258	271	287	270	279	271	296	282	313	261	284	267	287	269	271	285	311	285	299	294	281	279	318	291	281	324	274	253	316	288	257	275	274	295	276	280	301	275	293	265	294	302	295	303	278	299	272	276	297	283	287	275	281	290	284	290	323	275	309	279	264	301	286	284	279	277	304	269	287	276	291	282	289	274	298	286	300	287	286	289	291	288	259	268	280	297	274	272	299	323	278	286	279	282	268	292	283	284	262	229	294	288	319	264	248	301	257	280	298	291	298	294	277	274	260	288	308	255	304	300	252	325	261	295	298	293	306	283	256	285	288	299	283	261	292	271	293	282	287	252	290	309	295	269	296	269	274	294	298	334	277	264	271	297	283	276	307	281	287	268	281	301	289	269	270	290	258	289	280	265	293	281	287	290	293	272	299	272	285	273	283	294	287	300	298	271	289	271	279	286	287	285	271	287	270	273	296	296	294	272	298	296	262	297	292	289	268	279	270	264	305	270	285	247	278	289	311	290	285	274	270	322	274	263	289	265	306	283	289	285	306	291	289	298	301	324	315	302	307	296	327	285	294	278	242	265	326	305	290	263	303	264	289	268	276	294	277	288	245	283	297	283	271	253	288	280	286	262	307	291	296	288	311	299	271	295	273	270	279	276	275	285	284	275	280	289	260	270	307	266	255	312	284	264	301	290	249	254	314	289	267	294	275	274	272	304	284	311	294	301	272	313	274	290	277	279	273	286	284	303	327	293	297	282	271	291	283	320	292	280	272	283	289	298	294	291	299	296	283	279	272	291	299	251	303	253	269	318	291	267	302	323	270	280	273	299	287	289	269	271	266	270	307	309	315	273	288	263	308	264	282	288	280	320	255	301	284	287	297	278	296	311	317	280	304	264	282	274	264	257	260	289	277	292	283	285	300	277	265	304	267	275	289	289	273	265	293	285	292	307	299	284	273	282	290	276	291	296	299	263	282	287	281	278	284	269	300	271	276	263	258	278	277	263	288	289	289	282	278	286	303	288	274	296	293	261	263	286	309	281	284	277	293	299	285	275	271	310	278	274	288	272	289	301	282	280	268	287	263	311	311	288	306	288	299	268	275	286	264	263	270	286	301	298	276	291	280	282	290	303	280	307	285	249	297	277	266	306	332	255	291	313	288	295	284	272	312	302	282	286	266	299	286	282	272	270	308	280	265	300	298	284	283	279	313	282	287	258	258	292	304	253	292	295	290	278	287	259	276	290	283	275	291	272	290	302	259	289	295	302	281	295	303	288	292	243	266	242	268	252	258	278	285	263	269	295	282	294	252	252	292	284	270	281	267	283	268	271	281	284	297	295	277	273	285	303	266	300	308	289	265	271	292	305	290	294	289	291	330	288	292	289	276	278	293	309	264	255	278	263	302	285	266	282	293	300	283	276	291	279	287	292	275	285	315	289	292	261	282	306	264	284	275	282	281	271	286	258	304	259	313	254	271	260	313	289	308	292	251	312	279	323	328	281	297	273	276	283	264	300	282	301	315	282	288	277	288	280	270	291	290	286	297	266	284	304	297	284	256	292	286	287	278	260	274	260	277	277	298	285	285	311	278	270	295	270	272	313	284	291	293	292	282	295	310	308	269	275	276	300	277	305	294	272	299	270	295	311	271	291	253	299	275	294	284	289	281	303	283	297	289	274	289	299	286	242	305	270	260	265	283	262	260	277	264	286	303	287	278	297	256	291	273	292	301	253	312	301	304	311	270	302	327	257	269	250	269	294	269	305	302	294	301	297	268	247	305	283	271	269	291	277	268	267	244	259	270	271	260	299	290	258	253	276	296	287	299	274	295	322	269	288	277	293	272	269	277	290	280	278	284	314	266	279	264	294	287	297	294	295	247	280	271	260	292	264	270	315	265	284	308	295	261	284	265	286	279	250	277	298	286	289	270	275	291	282	321	288	271	327	262	273	274	265	314	271	262	299	290	258	277	281	307	280	263	293	266	280	288	271	294	288	285	299	264	262	280	284	276	278	286	272	296	327	290	294	275	253	267	278	288	306	290	285	283	281	292	270	270	263	270	273	287	281	288	302	292	277	295	316	262	256	282	285	322	263	259	288	302	307	278	286	290	306	275	265	294	259	270	308	278	304	269	281	269	282	308	281	281	283	303	263	292	273	293	274	291	262	250	264	276	296	312	299	273	289	292	284	293	272	278	276	263	274	273	241	277	299	296	292	297	308	263	258	288	292	291	292	275	272	304	278	276	253	288	276	305	306	303	294	294	291	314	307	288	274	276	301	289	268	283	264	287	283	300	292	250	279	275	269	274	267	280	282	284	286	286	269	261	241	313	300	306	307	260	302	270	308	285	285	276	286	299	264	287	304	321	302	265	323	279	270	285	270	293	270	264	288	293	297	268	249	287	303	277	285	291	291	283	286	270	280	279	292	271	271	293	271	281	278	296	248	311	282	245	275	282	268	284	284	289	296	270	304	269	296	288	282	274	254	262	277	290	265	265	277	294	331	254	270	296	292	276	295	272	287	298	310	291	310	276	292	294	268	263	261	320	246	283	311	270	269	287	245	270	288	280	281	275	269	285	280	272	282	284	316	303	290	263	282	306	294	299	283	299	291	292	288	298	260	290	286	286	303	285	322	286	288	303	280	279	284	287	290	293	297	273	259	281	280	293	286	287	241	287	270	294	240	277	275	285	290	281	299	271	291	303	287	255	254	255	287	285	309	259	292	283	298	286	276	249	258	279	295	285	301	288	291	265	296	318	284	286	284	263	280
24081	21094	28419	23983	20744	3211	904	657	588	580	464	485	493	465	484	402	423	424	399	434	432	404	409	422	397	395	401	419	417	429	431	457	395	390	424	360	409	372	413	376	411	423	420	405	362	363	377	390	337	446	414	386	416	376	383	400	394	430	366	388	409	386	388	340	419	344	378	417	374	387	378	400	368	406	374	409	369	379	395	414	406	387	367	381	423	393	374	393	343	435	385	395	401	367	382	400	402	414	428	377	354	390	416	386	369	390	391	358	377	415	369	376	388	407	411	399	382	411	411	406	406	395	399	387	383	412	394	369	400	396	392	400	375	409	377	385	412	424	415	389	407	369	382	356	402	394	377	424	371	389	381	382	383	424	370	391	349	394	384	365	379	427	395	368	391	373	381	378	382	388	366	386	370	398	396	375	395	430	397	381	398	416	332	381	405	363	409	365	394	418	377	408	373	385	418	348	395	370	414	403	393	380	397	415	400	413	416	388	405	404	354	386	419	407	395	383	392	379	412	397	371	398	382	383	411	407	422	394	404	396	429	355	380	385	397	327	414	418	373	392	383	403	377	418	384	400	397	376	411	404	395	378	426	398	398	372	380	387	378	390	369	367	385	401	439	389	380	399	407	420	394	399	361	369	400	391	392	408	385	385	399	403	383	369	388	380	396	407	362	392	392	369	370	406	397	402	348	389	357	448	375	416	405	342	396	359	396	365	401	428	339	383	398	385	404	410	376	397	359	358	406	387	382	396	406	362	410	420	412	405	390	375	421	388	364	368	357	381	362	416	374	358	399	388	410	372	419	417	395	430	426	400	379	409	384	385	367	341	375	359	398	373	420	390	395	389	379	409	375	377	377	357	371	371	387	380	365	379	412	384	406	361	387	359	396	409	367	373	386	357	426	414	377	400	405	389	370	395	403	376	411	389	384	365	406	383	389	385	389	383	369	385	379	382	401	392	390	410	404	416	388	393	368	382	354	352	385	380	417	371	398	407	409	394	404	394	387	426	410	390	375	379	397	415	379	367	391	405	377	388	390	368	345	376	409	414	398	384	370	353	377	380	370	376	404	383	400	408	435	336	374	372	380	432	375	387	399	373	417	397	361	381	378	373	370	380	399	390	396	346	380	383	368	407	380	387	395	391	381	374	401	347	376	376	404	389	371	407	362	384	394	369	343	375	386	349	403	396	399	367	393	397	362	357	400	349	364	409	350	381	388	381	415	350	381	376	418	363	358	355	404	450	357	407	364	385	376	430	407	380	384	441	394	399	357	389	394	374	382	401	373	375	388	416	379	387	394	382	412	385	429	358	413	363	378	401	376	391	374	402	351	369	355	407	368	404	407	399	360	412	377	371	393	380	395	406	347	376	353	398	382	411	425	374	392	358	354	379	398	391	420	394	416	418	376	400	396	360	397	385	397	387	368	389	363	387	447	369	378	369	395	389	364	373	406	357	385	385	389	363	395	403	364	410	403	397	422	367	385	410	346	388	423	408	398	427	377	404	396	401	349	403	411	380	361	449	390	391	384	394	390	354	352	408	377	381	381	383	413	367	404	408	389	364	385	388	394	394	409	362	383	384	418	357	384	398	398	381	440	402	376	352	370	382	394	381	368	380	387	365	404	334	361	385	349	362	367	380	367	386	383	376	394	388	387	390	379	386	405	388	394	384	369	388	360	384	377	349	363	428	400	374	410	391	386	384	350	362	423	382	432	342	390	387	372	398	368	406	408	392	397	399	374	401	399	388	382	380	397	416	367	374	396	388	372	401	394	374	408	388	403	352	387	399	385	407	402	349	401	412	415	404	368	413	391	376	408	404	402	374	376	397	370	415	386	415	392	390	378	388	385	370	379	387	378	357	392	373	385	406	402	393	397	381	373	413	369	403	390	350	393	390	388	402	368	395	373	375	373	389	416	349	357	360	384	395	406	399	389	395	344	407	379	424	376	413	388	361	377	396	385	389	420	408	376	397	381	366	383	432	399	402	347	363	370	378	356	371	396	368	395	389	387	399	416	372	427	379	375	368	390	371	392	381	433	385	358	387	427	357	387	364	395	394	419	360	381	425	386	400	406	398	379	399	363	394	359	348	386	396	370	396	378	376	392	374	400	413	402	400	414	363	406	376	401	419	349	377	355	375	401	379	354	364	392	421	426	360	375	391	402	372	400	356	396	403	380	379	369	407	379	381	376	404	371	392	377	367	377	366	400	465	396	360	407	400	391	375	396	411	382	398	393	389	319	401	418	370	373	386	398	391	408	383	417	407	395	390	375	382	394	362	369	381	392	388	411	406	384	388	400	382	415	366	413	374	417	376	390	366	424	401	373	390	350	363	383	382	380	384	425	390	419	375	419	370	416	369	406	382	401	384	392	376	382	371	376	406	396	375	382	376	406	427	377	365	381	350	376	390	381	391	363	411	403	388	389	373	386	397	353	416	360	378	387	400	378	387	388	379	392	395	370	362	405	364	404	368	404	375	404	365	387	403	403	395	412	380	394	368	362	413	416	358	403	385	371	396	367	360	379	376	358	342	372	403	397	390	397	362	398	392	378	379	400	386	395	407	395	335	383	379	403	394	402	395	393	399	383	353	362	386	371	362	390	380	345	375	405	378	391	392	411	376	373	388	373	414	401	444	388	382	376	364	421	352	424	381	375	380	339	391	388	380	377	384	377	371	414	403	379	382	370	398	413	365	407	360	375	363	391	414	427	426	381	418	400	367	347	387	354	391	391	382	371	434	393	428	382	401	379	404	390	402	375	389	377	375	394	386	358	422	406	371	360	420	387	363	381	360	400	374	391	384	356	397	393	406	384	414	399	385	389	358	385	361	402	382	406	403	389	398	375	389	417	364	379	394	405	396	375	402	364	406	385	375	349	390	398	371	395	402	380	364	405	366	396	400	366	358	410	375	405	385	402	371	357	360	438	378	384	388	380	398	372	374	393	418	392	364	423	353	399	377	369	406	398	375	382	402	388	416	366	374	378	374	354	368	385	379	373	389	403	399	357	405	391	366	365	384	399	396	409	404	385	386	362	410	374	420	377	380	416	389	369	377	411	367	395	404	399	381	411	416	368	388	384	367	405	396	392	411	387	370	368	379	397	371	383	379	394	381	378	378	365	334	404	388	398	392	408	401	397	381	369	372	357	382	425	363	387	390	425	414	374	360	354	384	377	357	369	354	352	359	415	384	368	392	431	355	397	378	341	366	368	378	392	391	408	377	400	386	399	417	377	370	389	407	351	373	339	413	407	376	354	363	399	399	395	407	405	437	363	381	389	413	393	399	358	362	344	408	409	386	367	365	396	387	426	373	387	391	376	350	390	387	414	391	422	367	422	391	428	388	391	375	364	401	362	360	350	399	397	407	410	424	344	384	393	401	381	402	390	381	362	409	378	369	403	395	384	362	350	394	379	390	388	403	376	414	408	356	406	384	387	363	395	367	371	363	379	391	385	400	407	377	375	403	378	388	361	390	387	378	405	393
16964	9010	8054	4199	2920	2221	1744	1499	1342	1143	1051	995	892	844	800	778	736	754	703	735	725	687	716	669	653	640	644	673	629	636	647	695	654	668	703	686	626	670	601	635	613	658	650	636	642	600	601	630	612	643	641	583	647	591	612	621	592	614	606	660	650	628	658	609	628	647	621	589	607	559	645	602	612	659	655	626	610	632	645	622	603	559	625	620	610	570	594	626	618	604	641	636	621	593	607	627	625	639	613	600	619	617	639	616	580	599	615	604	609	604	631	641	644	614	635	659	611	578	639	608	582	615	601	606	626	649	612	582	610	672	609	599	603	617	595	675	582	640	657	593	639	602	662	605	613	560	603	653	602	610	647	598	594	654	626	607	631	577	621	641	568	599	619	567	578	606	597	616	610	615	605	637	621	616	609	588	624	619	598	630	627	656	595	592	650	614	633	601	633	576	587	597	573	652	609	606	598	603	685	591	617	563	601	620	618	539	597	564	652	648	608	622	649	639	628	652	583	617	626	613	620	625	575	607	583	640	606	668	577	577	631	602	618	585	600	599	666	611	624	600	569	637	610	619	620	627	645	591	609	652	623	646	651	641	651	639	649	602	600	635	606	608	645	582	634	641	595	610	600	613	608	593	608	593	621	607	632	595	605	631	617	599	629	637	604	586	598	573	567	616	667	598	623	620	566	650	660	587	620	623	695	597	653	633	571	627	628	639	623	624	622	598	599	606	629	570	619	590	606	638	627	613	619	592	586	632	618	581	610	599	621	617	643	650	612	609	623	609	633	610	557	639	622	643	600	597	629	592	582	596	623	626	583	642	641	573	604	653	587	613	622	631	633	625	646	604	623	567	655	626	615	657	638	592	682	619	620	644	652	659	613	616	608	595	595	618	585	625	637	613	622	600	566	654	575	607	624	617	658	551	633	607	621	599	608	650	667	621	631	614	595	618	594	603	620	598	638	634	570	593	599	583	642	658	642	600	579	614	627	567	631	645	628	592	645	608	637	608	598	629	646	635	636	593	654	609	591	644	587	571	566	624	629	564	663	625	605	654	609	613	604	592	605	594	647	570	610	621	600	583	601	564	633	576	588	631	624	637	596	624	660	610	635	595	692	584	591	616	642	534	610	621	623	625	612	623	637	613	590	655	633	609	609	582	571	590	567	616	614	616	618	592	640	582	657	616	631	606	633	643	610	613	575	642	599	641	646	615	596	665	618	591	597	604	622	631	627	643	632	655	611	615	591	602	654	629	643	594	610	585	664	620	608	578	615	629	612	611	551	621	595	615	585	664	613	674	618	671	620	637	621	576	603	640	610	621	601	605	612	614	620	610	591	634	636	623	594	608	619	639	639	621	650	582	658	595	627	606	625	598	656	647	642	609	575	604	614	597	648	603	606	662	624	651	596	575	623	605	592	621	602	557	610	583	612	638	595	626	638	622	688	605	607	627	589	650	636	560	603	586	625	644	619	640	598	645	622	604	616	598	662	643	603	597	616	615	620	632	605	579	558	638	611	606	631	559	613	596	595	618	621	631	623	599	608	589	609	628	609	629	609	605	637	610	597	656	623	607	625	605	633	580	589	629	619	594	651	658	615	590	685	599	579	636	610	576	597	601	601	582	612	588	583	636	642	616	589	618	611	600	632	642	599	623	616	643	608	565	665	603	649	645	616	626	615	624	599	633	606	613	660	630	635	644	617	621	674	591	627	656	600	623	613	619	618	600	590	601	622	587	631	623	665	624	604	586	635	639	630	629	618	573	586	572	617	611	593	588	601	590	593	570	622	676	653	591	582	610	588	616	619	609	590	551	624	609	632	615	633	602	601	604	616	583	644	632	634	648	608	644	579	625	613	575	666	629	674	642	608	627	661	626	597	649	611	590	612	615	601	655	579	635	637	645	571	619	638	592	614	629	597	602	614	588	612	633	641	644	624	599	602	605	561	607	572	590	604	634	616	603	657	632	576	604	603	623	570	612	598	597	584	574	603	572	672	620	593	611	629	619	598	624	577	603	641	612	610	532	652	609	618	590	587	594	603	592	621	653	598	630	616	625	605	606	594	601	622	611	612	584	595	613	656	628	627	617	590	637	591	590	541	616	623	585	624	641	585	568	602	600	571	610	603	589	626	642	620	582	579	616	661	660	623	604	613	623	608	597	588	624	596	609	625	649	618	644	655	622	600	620	581	608	618	628	637	633	622	648	587	646	669	613	612	640	575	612	620	640	650	608	647	597	620	659	679	616	608	640	595	603	603	610	602	630	658	656	646	590	638	625	630	611	600	588	587	650	620	621	618	582	595	601	595	568	649	624	583	630	613	600	590	625	605	616	559	671	617	631	647	613	602	624	613	625	581	637	647	633	620	634	624	610	590	608	642	634	689	594	643	611	585	599	614	548	672	608	556	648	645	596	591	624	634	630	636	643	576	657	612	644	627	628	653	560	653	634	622	661	608	631	577	625	657	634	640	591	560	600	612	603	629	608	656	590	586	612	628	597	591	639	639	579	619	654	621	648	589	681	607	598	594	610	609	589	627	617	607	587	590	625	638	622	634	648	606	594	628	638	618	596	625	615	612	614	606	593	650	655	640	648	598	638	632	605	609	617	614	601	608	647	630	605	591	588	604	588	595	620	613	621	630	581	609	581	608	639	653	608	565	651	619	635	608	618	612	617	583	617	596	551	607	600	629	619	617	607	617	587	633	623	608	614	623	623	626	600	622	560	628	634	557	616	607	632	628	619	654	573	620	656	638	601	637	623	601	595	601	595	588	653	628	632	595	662	591	628	623	611	641	666	595	617	608	597	607	593	603	590	611	572	564	645	654	588	662	608	653	622	611	621	575	597	633	646	579	616	647	607	613	599	586	588	620	629	636	564	621	634	581	633	669	638	578	625	658	661	632	592	624	615	648	597	631	626	683	602	553	593	602	623	612	592	624	653	617	646	547	616	601	606	625	622	617	611	600	620	674	644	582	588	605	642	583	615	566	617	653	584	564	585	626	644	613	660	640	595	548	657	634	623	652	609	617	619	648	595	638	607	604	613	592	641	585	623	633	609	598	642	597	609	593	608	600	601	608	650	613	649	618	593	616	614	651	629	661	644	593	600	563	657	573	576	601	608	592	584	622	606	638	583	630	623	644	590	618	586	659	649	619	601	641	589	625	590	612	617	585	649	594	582	603	615	630	572	627	616	625	641	605	680	595	657	600	613	611	574	601	557	620	624	650	607	609	629	641	669	634	592	638	624	619	637	616	621	596	608	661	585	621	566	612	596	607	627	625	587	623	599	616	631	633	594	618	616	610	638	651	644	598	634	581	640	591	629	584	563	632	635	615	624	632	621	603	638	622	591	630	634	585	595	671	604	600	606	653	627	612	599	618	653	653	592	683	589	607	626	602	633	597	655	609	632	666	581	633	593	591	581	575	619	589	651	612	630	610	619	589	581	591	608	617	609	606	571	601	573	595	595	617	597	613	625	576	615	588	603
23054	21106	29111	23345	21108	20440	3079	1233	986	892	812	794	798	717	675	685	655	675	648	660	612	641	594	686	631	632	614	616	604	648	613	617	594	607	625	656	597	639	594	660	561	568	631	607	613	551	630	613	615	583	608	575	599	557	600	609	625	555	572	606	581	587	601	590	619	602	571	595	602	583	595	616	559	599	592	586	621	637	599	607	588	616	579	590	576	557	592	608	576	620	529	603	573	639	585	591	614	561	559	583	611	641	606	590	605	565	605	582	623	573	598	573	582	580	543	564	584	587	601	564	588	577	570	594	569	610	567	545	595	574	595	600	568	542	530	604	595	611	569	571	584	588	579	586	603	637	598	600	590	563	589	577	592	592	592	587	568	568	567	590	578	609	588	629	631	589	562	561	559	553	606	536	611	542	632	611	586	609	604	564	554	611	574	564	595	603	566	582	560	600	599	584	603	561	615	593	604	543	612	593	609	599	641	586	559	576	631	552	562	579	581	568	563	595	583	600	594	597	539	542	605	572	542	566	573	547	594	544	572	578	597	609	572	621	549	587	609	558	615	628	558	588	614	582	607	602	603	611	593	543	589	614	597	580	617	574	600	602	559	573	582	615	571	576	578	537	547	574	590	597	610	577	577	537	579	617	572	593	537	618	577	591	602	572	578	560	598	601	569	606	581	576	601	591	550	624	579	576	579	595	585	608	595	539	580	602	574	562	545	561	604	576	591	546	584	565	611	560	622	561	609	592	603	592	600	562	567	588	567	605	571	604	608	608	571	619	579	568	569	553	638	593	617	567	540	575	564	544	611	576	600	560	571	587	575	579	543	547	590	593	574	578	587	560	590	603	588	544	552	577	576	638	551	566	554	565	607	590	597	567	622	582	573	557	619	588	523	606	602	637	579	573	568	573	649	586	576	572	583	585	571	606	626	574	601	587	568	618	623	568	659	558	559	616	594	598	619	592	612	584	599	591	526	592	580	559	609	587	603	565	565	583	582	620	557	611	616	572	559	562	595	579	554	553	615	582	577	620	609	590	632	581	589	558	575	606	632	590	589	600	576	588	583	560	599	591	572	623	566	572	598	591	584	580	525	569	570	564	586	621	560	601	604	606	559	621	573	575	554	599	568	620	584	555	615	556	637	560	575	586	585	604	635	554	607	591	617	567	562	584	582	550	584	577	633	559	568	608	601	590	572	579	548	546	557	583	593	569	561	557	569	595	605	607	577	574	592	608	619	599	604	632	581	608	543	528	585	539	566	595	568	598	579	588	574	552	592	563	559	573	564	604	600	609	610	575	603	546	557	559	554	579	572	595	536	592	577	608	621	617	555	576	565	607	554	531	616	578	608	594	538	594	584	580	570	568	558	586	616	565	609	548	559	584	541	592	549	627	571	603	564	581	567	611	601	602	606	583	602	602	576	587	551	597	592	539	615	589	592	603	585	575	567	619	558	606	619	589	565	589	588	620	634	607	625	540	586	557	564	622	582	566	584	575	590	622	649	583	578	610	564	614	565	553	581	601	578	574	585	625	606	577	545	602	553	617	604	578	576	579	563	591	561	597	615	575	589	590	608	597	577	555	593	579	594	599	576	613	558	589	527	568	583	589	547	578	610	591	569	584	587	574	573	532	559	636	580	550	566	582	587	585	610	590	544	559	609	609	632	643	582	574	575	590	609	570	597	547	585	604	575	561	591	577	654	583	626	574	603	535	606	605	543	561	594	582	580	569	556	621	554	606	592	581	593	546	566	571	571	576	573	534	597	588	583	619	650	570	558	613	561	578	592	592	597	611	632	616	594	566	591	563	540	575	609	584	546	557	611	635	596	586	531	568	560	563	617	578	548	597	585	585	594	584	591	584	625	579	618	572	566	572	571	587	619	568	582	620	599	616	595	588	587	566	578	617	572	598	614	570	569	594	581	574	619	590	572	609	587	538	610	568	600	593	573	589	608	597	552	576	571	574	567	545	544	609	581	599	627	578	552	616	575	558	602	591	588	559	643	561	559	572	578	621	576	572	606	607	601	632	555	600	569	521	643	581	562	524	606	562	575	567	560	582	537	587	592	566	621	559	551	617	573	586	548	554	573	648	576	586	595	578	566	586	604	580	595	607	605	601	532	556	596	608	576	569	575	630	586	589	578	613	564	550	593	576	569	563	598	599	560	564	578	578	596	572	580	598	563	571	609	576	560	627	541	582	593	562	607	586	592	587	532	585	641	584	564	587	594	576	625	588	565	562	585	554	570	596	552	544	630	624	577	553	619	544	608	573	582	531	586	573	600	614	597	585	595	559	597	566	614	627	621	592	568	609	566	597	569	635	555	559	565	617	587	616	608	583	567	578	573	530	561	574	598	610	549	616	593	616	611	594	631	596	552	554	588	592	563	585	578	583	568	572	613	559	594	567	571	606	544	569	588	577	605	599	590	545	573	628	602	577	565	621	582	608	580	579	592	568	579	568	604	585	584	567	605	569	558	620	616	596	589	573	581	573	601	590	541	550	564	612	571	589	586	591	619	593	587	570	554	627	629	601	581	522	563	576	651	610	550	609	579	556	611	610	577	535	616	634	557	570	563	567	580	610	570	606	604	578	596	566	586	587	603	561	559	588	544	612	603	557	581	549	552	589	591	597	565	579	591	572	577	562	549	616	584	631	560	585	567	591	596	597	593	604	572	589	597	627	580	615	553	588	587	588	629	571	568	541	620	585	601	573	586	609	625	577	544	585	605	569	571	585	608	584	584	593	585	570	564	604	542	572	573	597	609	576	584	593	562	567	578	620	567	557	610	609	616	635	536	587	605	617	593	583	606	551	564	593	591	601	599	574	569	595	598	593	593	599	579	587	592	567	538	579	617	585	564	601	563	571	587	587	618	541	551	599	569	598	589	582	563	551	521	616	608	616	552	594	571	612	532	568	561	530	560	585	596	592	582	629	583	541	595	569	569	571	558	585	590	590	586	579	624	563	615	567	574	601	594	585	542	603	579	579	544	614	651	588	610	601	600	584	594	611	579	623	550	588	596	602	571	617	612	602	570	593	590	577	566	561	601	586	617	590	632	561	569	593	609	600	615	571	552	582	594	603	576	592	650	590	566	584	558	605	569	548	558	555	568	560	600	578	593	560	572	621	571	578	579	579	591	567	557	576	586	591	560	592	594	539	587	593	567	563	561	591	563	586	571	608	569	584	577	580	597	539	589	620	595	553	516	564	572	614	561	558	558	595	615	570	539	516	596	580	568	572	566	591	597	606	599	579	589	585	570	585	605	623	589	563	600	583	553	591	597	565	608	550	560	585	617	569	566	537	574	580	603	585	606	571	559	615	596	562	582	585	574	558	596	536	596	601	614	589	593	571	570	570	568	560	581	589	598	581	559	559	601	589	575	585	578	584	583	607	598	549	604	547	592	590	575	599	584	583	613	556	573	593	581	595	564	596	610	604	601	570	617	635	651	598	553	610	609	577	622	555	562	568	557	568	565	568	509	570
21412	14935	12983	7332	5027	3965	3121	2595	2233	1959	1769	1601	1495	1414	1342	1252	1191	1181	1128	1081	1054	1063	1085	1049	1028	1027	1013	964	1028	1011	988	940	956	954	971	932	946	987	981	922	970	922	922	942	946	929	961	966	926	933	943	915	961	895	899	867	935	874	922	872	884	971	899	906	923	925	922	899	938	921	966	843	917	915	867	890	919	915	857	924	932	942	932	880	841	863	913	893	929	965	919	907	958	933	868	939	910	934	847	904	888	889	931	914	906	931	915	940	895	869	929	937	872	936	888	910	901	906	889	907	932	872	957	930	939	929	935	874	896	927	868	947	915	900	867	944	893	914	948	907	868	869	904	936	890	894	947	896	951	879	946	928	913	885	973	938	951	902	911	856	922	930	921	960	885	928	874	875	876	869	954	895	911	885	960	879	844	896	994	911	893	918	909	887	923	889	906	902	923	850	952	911	900	856	898	906	914	908	910	940	908	865	938	869	905	944	926	876	935	871	926	895	880	923	895	899	906	912	901	929	927	884	915	939	913	926	864	862	896	891	900	913	922	924	928	924	899	938	970	881	954	948	922	897	913	892	925	879	867	893	916	938	923	898	870	910	841	962	914	927	918	867	936	874	942	922	853	877	877	879	927	901	890	913	910	873	887	908	868	913	887	913	900	923	930	924	918	891	933	926	875	902	846	925	920	885	920	934	891	905	884	914	883	899	885	888	918	906	895	956	868	866	904	968	902	909	947	884	901	906	911	904	895	929	898	891	925	911	874	849	927	884	873	948	933	870	904	895	921	891	956	887	887	934	943	887	943	891	932	928	898	871	932	906	925	919	944	904	926	887	948	903	950	863	934	895	881	919	910	895	909	916	938	813	876	924	913	878	940	878	897	908	910	925	936	954	978	920	893	894	889	959	909	884	926	854	932	899	924	892	872	951	887	908	909	869	926	917	927	886	855	909	931	911	913	894	874	865	920	927	955	883	898	933	933	883	952	934	877	904	907	929	925	874	921	953	923	878	936	900	965	964	903	857	968	890	890	838	861	846	915	883	906	976	855	912	902	910	947	927	915	930	926	870	906	928	970	933	931	891	927	987	882	957	901	930	880	931	919	915	919	901	957	915	844	865	940	851	918	942	934	868	909	924	954	935	929	911	888	905	870	899	898	949	920	912	865	874	929	867	878	864	958	914	861	876	938	923	903	902	933	865	909	914	906	909	920	917	890	929	890	919	817	957	910	946	900	887	915	926	889	877	927	869	914	936	950	921	908	860	934	901	926	866	919	950	882	915	943	935	879	896	924	910	897	916	864	910	877	957	940	905	821	865	906	908	934	864	932	880	902	899	1036	890	967	862	904	876	918	890	938	886	909	933	868	921	913	911	878	944	910	953	899	933	882	890	934	952	903	990	913	902	914	879	917	896	883	891	905	880	918	919	918	857	902	908	893	915	933	883	877	885	911	915	860	890	952	863	894	881	903	908	931	938	894	900	911	932	912	898	919	872	906	905	929	904	924	932	867	912	955	917	967	946	900	890	922	919	898	929	931	902	883	896	945	952	903	894	931	899	904	859	898	896	917	888	852	913	899	932	922	868	863	908	939	922	923	915	948	894	928	862	951	922	950	922	937	886	921	875	857	977	907	855	918	859	860	968	915	942	918	907	921	903	949	868	869	891	950	941	904	859	910	921	916	951	912	883	919	882	891	910	916	880	883	904	924	901	898	919	906	922	881	899	910	880	946	934	924	942	909	853	935	890	862	872	966	888	851	910	921	949	902	915	973	905	901	955	873	928	905	956	891	896	876	954	918	899	862	881	893	892	905	912	860	904	894	933	884	933	956	940	864	896	868	895	876	872	882	943	956	914	908	878	936	894	932	958	923	902	887	894	924	901	877	859	905	937	890	884	920	936	928	951	997	885	939	950	935	917	858	861	849	930	870	907	891	874	925	858	922	905	880	913	851	939	882	917	917	909	918	903	892	911	908	928	877	871	898	929	877	878	926	872	916	902	944	897	956	905	921	915	870	933	861	905	914	927	889	922	935	941	897	905	888	886	897	917	823	896	877	843	922	859	811	882	923	935	874	916	928	930	901	863	884	883	971	879	909	942	883	884	883	891	881	900	903	890	935	902	897	945	946	872	883	919	936	915	866	892	907	894	894	924	913	919	923	886	895	873	955	908	873	922	896	907	888	916	943	912	915	897	861	911	881	925	931	907	882	901	908	900	963	898	922	948	882	851	950	889	905	915	906	907	866	951	893	914	960	909	848	871	905	946	900	950	894	933	915	928	892	925	897	887	899	953	866	939	913	878	932	891	868	975	920	917	839	909	910	929	939	900	880	920	892	931	979	885	910	854	884	905	908	880	870	931	905	924	931	926	930	896	956	956	948	898	896	901	863	912	906	919	919	913	928	897	883	862	945	887	939	962	949	864	856	939	928	907	923	938	937	954	870	916	902	908	875	844	923	874	920	859	892	965	902	901	872	930	861	931	909	954	925	932	908	917	906	847	872	892	845	897	865	908	950	911	898	926	900	891	933	915	896	909	909	979	863	975	912	891	913	949	906	885	870	920	916	892	920	897	880	894	871	918	921	884	879	942	883	909	936	885	902	824	861	911	851	885	864	878	899	893	847	874	867	900	948	912	894	871	839	901	869	945	897	922	906	849	921	921	907	856	905	905	982	922	908	923	856	892	966	926	903	875	877	913	872	916	874	897	875	931	921	862	914	865	943	876	885	882	922	958	872	911	858	913	872	878	875	866	875	937	927	913	877	871	992	871	922	899	892	867	893	929	907	891	859	928	867	907	898	915	933	907	931	845	934	932	879	893	884	926	923	923	916	865	909	913	890	931	921	920	971	875	951	940	890	910	914	922	979	928	886	868	926	960	888	847	908	882	916	844	905	915	848	866	903	937	951	861	829	867	893	914	866	934	874	922	918	895	946	883	943	923	892	870	897	885	906	936	895	873	897	898	934	930	874	956	901	889	915	913	850	904	935	975	929	929	919	916	824	968	841	872	927	936	917	931	859	970	860	896	959	936	869	884	906	904	950	934	886	903	874	966	905	875	887	916	898	885	908	866	910	891	852	936	892	923	862	894	903	906	944	886	899	856	889	893	903	940	859	900	884	907	954	929	950	912	893	914	847	899	921	932	854	886	911	889	891	925	954	894	917	903	936	880	945	848	868	883	913	887	893	921	863	922	965	932	915	918	883	920	935	913	897	916	961	884	975	903	924	885	948	868	911	845	890	929	908	930	889	897	924	896	917	922	878	917	920	918	903	900	886	962	891	893	963	900	897	915	956	907	864	830	877	910	925	941	880	889	926	874	918	841	903	877	858	894	875	869	885	944	909	937	893	899	862	943	884	925	854	856	913	919	928	887	855	872	830	891	913	938	942	913	897	873	917	925	924	876	910	897	891	953	919	863	909	884	876	970	887	918	909	949	926	896	931	883	903	906	909	967	945	898	902	946	892	955	906	905	922	902	933	882	865	966
26888	20589	8760	477	235	208	190	190	187	161	155	190	169	165	170	184	183	182	180	170	174	150	158	166	143	167	168	140	157	196	164	172	199	187	169	159	188	151	170	155	186	142	158	170	174	141	161	159	161	168	162	160	160	168	158	189	151	161	195	154	149	193	171	174	160	157	177	154	168	139	152	180	176	147	169	170	147	185	175	171	153	170	177	176	173	158	160	152	171	170	146	155	169	143	183	177	145	153	169	160	148	160	165	156	183	166	167	183	190	157	146	159	188	163	191	157	131	178	159	154	169	170	168	174	177	155	181	156	171	162	185	177	171	164	181	161	154	160	143	185	164	165	170	152	169	157	151	167	173	162	152	158	165	172	180	182	155	161	189	147	155	151	178	168	145	164	170	149	140	166	171	166	190	163	182	156	149	148	161	175	151	185	161	173	184	155	160	158	156	175	143	156	182	182	160	154	152	163	161	187	161	165	158	157	152	165	188	183	170	163	149	173	161	175	158	164	209	168	160	151	142	162	171	168	180	178	187	171	148	169	147	159	167	172	173	166	147	156	154	147	153	174	189	173	167	174	156	164	173	161	162	158	167	164	171	165	167	194	174	154	154	164	165	134	166	163	172	191	161	171	136	158	176	178	141	132	172	178	169	149	158	174	170	153	160	187	141	191	161	158	154	172	165	187	155	159	175	157	169	173	173	174	151	151	175	163	164	146	167	154	171	180	156	147	170	180	148	164	160	180	161	162	153	160	184	141	164	159	172	156	155	196	145	166	165	166	171	188	159	152	168	168	158	190	173	155	170	156	152	157	181	165	149	168	206	168	167	142	163	157	162	148	142	154	170	162	171	194	167	185	172	157	168	167	179	165	182	151	164	149	160	166	173	166	164	156	156	150	149	144	156	146	146	173	186	177	161	153	149	156	177	168	171	153	172	144	170	167	152	167	170	183	152	162	167	167	172	168	155	138	186	144	170	156	171	175	159	147	174	174	151	161	185	178	166	173	172	183	187	153	198	140	169	175	154	181	175	145	144	161	167	159	156	166	173	159	160	154	154	138	177	162	162	176	155	171	167	164	158	148	172	152	165	172	176	159	150	186	170	147	127	160	182	180	173	158	147	157	169	167	174	170	165	160	166	155	156	152	151	151	162	174	170	157	155	167	153	154	133	170	170	152	169	145	155	179	151	157	152	166	148	149	139	150	164	165	168	162	166	148	173	151	155	137	180	162	156	163	152	165	172	166	164	166	177	162	141	145	166	149	177	173	167	175	164	166	154	163	159	148	178	181	167	166	160	165	147	187	150	142	165	160	152	181	170	164	152	177	157	156	152	190	168	152	175	174	182	153	181	168	174	179	178	164	154	163	159	164	170	169	175	156	158	173	145	169	141	148	155	171	162	164	155	175	164	156	161	153	162	155	154	168	156	167	145	152	167	174	156	169	175	173	175	164	177	156	157	139	169	161	150	180	181	164	161	166	180	164	163	142	162	168	162	161	168	179	176	144	172	159	164	165	170	170	173	156	175	157	166	178	166	158	149	180	167	164	172	169	158	176	157	142	145	144	175	147	148	167	158	157	170	149	160	168	176	177	162	167	146	154	189	151	150	161	163	157	162	155	160	168	159	155	157	164	168	181	151	143	165	148	159	177	173	156	155	164	186	188	173	160	183	156	143	152	162	174	192	183	184	156	168	147	149	164	170	176	164	179	192	173	163	173	158	169	169	179	169	174	176	151	175	166	147	163	172	156	152	162	188	168	161	151	160	176	155	164	174	147	149	184	180	164	153	175	170	163	178	148	182	169	171	145	160	160	159	148	154	164	152	185	181	165	173	143	173	186	168	154	158	152	152	164	175	154	147	135	189	169	164	151	161	180	150	154	147	183	143	181	163	195	156	170	141	168	153	158	140	178	159	157	176	181	166	169	176	176	169	155	159	140	157	172	159	166	134	157	170	162	161	176	187	151	155	139	155	179	155	166	168	148	151	160	166	172	166	148	173	168	178	179	175	167	159	144	159	163	152	168	144	173	186	157	165	157	160	179	171	163	156	160	156	162	166	160	154	155	158	183	174	154	158	167	162	160	192	178	171	142	161	151	161	155	156	137	154	148	162	152	156	161	183	173	168	174	152	170	158	149	150	167	184	177	168	152	163	161	173	177	156	169	172	146	160	162	154	157	158	157	162	160	152	150	164	144	155	168	146	145	145	171	151	164	158	150	156	144	173	150	174	136	171	177	161	165	169	167	161	143	175	172	157	193	150	154	169	174	158	159	171	159	139	164	174	160	175	167	164	151	142	176	170	157	163	169	175	150	155	199	179	163	167	157	174	148	151	162	170	162	173	175	169	163	162	162	164	175	160	160	163	165	164	168	164	159	157	160	185	167	160	185	148	194	179	159	173	173	172	171	157	166	161	171	139	181	179	162	178	199	169	143	152	197	165	160	152	184	172	173	170	187	160	164	164	165	159	169	153	151	167	155	170	175	153	139	152	174	154	144	166	148	165	177	191	156	168	146	162	139	150	152	143	148	164	175	153	126	144	158	161	158	153	180	172	163	164	170	169	164	172	172	141	176	132	164	175	166	159	154	149	161	152	170	166	153	170	157	154	166	169	159	182	185	196	165	149	152	160	151	155	146	165	171	159	160	149	156	172	167	170	157	175	147	170	187	172	154	157	169	164	167	158	163	168	179	184	161	161	152	193	165	167	152	174	175	179	157	159	148	158	169	159	158	168	155	167	148	171	162	155	169	158	167	177	160	184	159	147	164	171	178	180	164	137	168	165	140	178	155	154	155	148	165	180	155	151	162	182	135	165	162	169	151	179	159	188	152	173	165	164	152	173	163	163	182	185	161	167	169	156	172	168	187	148	165	161	178	181	177	158	164	145	132	155	168	163	160	177	161	157	147	177	156	160	163	167	151	151	151	169	147	180	168	149	154	159	170	170	149	148	159	179	154	161	182	151	176	154	185	166	162	164	196	142	162	206	175	157	155	176	164	159	187	153	165	163	154	163	128	170	155	177	147	192	175	155	159	183	142	144	173	169	159	158	146	186	157	163	151	135	160	182	182	171	147	170	168	169	138	184	142	167	147	175	158	163	162	173	149	155	158	157	143	169	144	169	184	167	181	179	153	155	188	152	182	172	172	155	145	178	153	167	173	152	150	176	172	183	165	155	170	152	155	153	152	162	164	188	156	151	143	164	176	196	142	148	158	198	135	152	164	149	142	164	169	169	152	170	186	157	155	161	169	160	158	177	156	172	171	165	170	155	169	162	157	190	172	157	150	191	171	168	171	171	162	185	170	163	160	146	166	164	165	159	167	160	155	173	154	181	160	176	150	191	189	169	160	175	129	157	152	153	164	170	185	148	137	129	176	151	176	180	156	162	177	140	182	174	146	168	179	164	159	168	172	154	151	159	167	182	158	153	193	163	151	170	166	161	155	184	148	176	159	169	170	154	168	179	176	160	158	157	176	151	161	171	152
9646	1071	996	577	469	426	360	329	350	302	313	320	293	299	307	279	303	293	292	299	284	297	287	282	302	306	309	293	302	294	268	301	291	259	265	269	293	286	263	269	286	306	261	254	268	281	274	271	256	279	298	274	313	294	269	263	273	293	293	283	281	263	299	291	309	258	302	287	286	272	290	277	274	275	279	294	294	250	263	265	278	257	272	283	268	245	290	274	270	269	270	254	276	263	286	288	262	277	266	266	267	268	286	278	282	279	265	273	277	301	278	276	288	263	282	306	254	286	259	263	255	265	270	260	300	272	255	295	273	278	287	281	282	277	286	260	281	308	294	272	273	275	299	273	290	282	285	274	276	293	266	285	318	311	281	273	315	267	265	272	283	301	276	249	268	299	268	305	269	283	270	278	272	298	297	259	305	263	284	281	245	282	274	302	264	285	278	278	280	258	298	290	256	282	295	294	295	281	266	298	264	256	271	283	291	293	287	281	280	299	275	301	264	304	271	287	258	274	269	287	293	269	277	260	319	252	289	280	289	280	281	251	282	261	304	284	302	284	257	295	295	293	265	296	285	270	273	265	303	262	291	294	281	280	294	257	270	262	286	256	281	281	280	279	280	270	277	273	258	257	283	267	282	266	284	263	261	258	267	246	308	266	276	266	277	256	273	305	279	258	304	295	277	271	247	293	270	264	270	284	273	255	277	270	267	272	301	292	297	255	238	263	298	298	260	264	280	278	309	289	293	277	315	291	292	290	294	267	298	307	280	302	271	271	274	302	288	278	277	273	300	286	290	289	299	259	276	270	277	285	270	250	295	263	285	265	294	333	264	274	287	279	299	284	301	293	258	268	283	271	281	267	285	284	292	289	262	275	277	232	298	312	272	273	290	303	280	280	275	278	305	288	267	306	295	305	293	277	239	268	291	275	323	261	247	268	318	297	281	291	300	292	263	291	252	274	289	256	278	279	295	275	276	283	279	268	248	274	277	280	275	303	276	288	266	278	294	270	276	238	287	275	276	273	299	265	304	279	311	291	284	290	265	290	310	269	267	302	250	286	295	269	263	292	284	276	261	282	300	303	277	270	290	288	281	279	251	279	261	288	277	295	286	305	293	274	282	289	291	278	307	280	266	303	248	286	259	305	279	262	283	261	265	290	282	265	263	299	291	303	266	266	295	282	282	278	285	297	280	299	265	269	274	275	252	290	256	282	275	312	270	283	284	276	284	267	277	279	289	270	276	257	283	267	276	290	270	276	251	288	283	276	272	279	274	292	273	293	268	278	279	257	271	287	271	262	271	259	297	279	282	256	281	267	259	294	286	293	277	275	310	292	271	265	279	244	272	268	268	273	274	285	303	267	292	283	305	280	322	255	269	323	252	280	310	307	319	271	291	270	277	250	263	292	288	273	272	287	277	287	274	265	291	250	264	268	251	284	269	285	245	252	287	282	268	249	272	294	241	282	269	260	266	295	286	266	257	298	259	282	265	288	263	303	283	323	283	301	263	290	271	260	271	279	262	287	275	294	296	250	320	307	282	285	275	267	285	304	252	278	255	280	287	276	259	271	284	260	285	258	281	323	253	295	283	289	252	269	292	308	315	290	262	269	256	283	266	290	296	276	271	279	283	292	303	304	275	267	315	288	262	321	281	276	243	268	300	291	278	278	258	288	249	270	278	268	276	280	283	285	286	285	274	283	275	281	251	293	276	253	294	292	277	284	285	254	263	264	254	288	293	279	292	270	261	296	293	278	279	286	283	260	265	276	274	244	261	249	278	263	257	278	282	273	292	264	320	241	294	302	272	264	278	246	277	298	301	296	292	272	295	289	249	286	251	277	281	262	262	282	277	301	283	259	283	261	278	224	294	262	265	271	277	276	285	308	282	294	285	258	290	298	315	254	304	283	286	304	241	304	266	273	273	275	302	302	270	256	261	283	274	294	317	296	310	267	292	260	267	266	278	268	310	261	295	276	288	273	297	276	250	242	275	276	286	297	309	259	275	252	277	310	268	273	275	255	264	279	270	280	288	296	292	258	271	283	292	262	262	290	290	265	286	277	274	304	280	269	270	263	304	266	258	286	280	285	284	306	330	271	261	251	290	269	284	276	265	280	266	267	280	289	269	294	261	263	281	292	269	261	307	263	281	303	279	306	282	296	282	252	266	256	285	276	252	278	274	300	289	294	268	273	262	270	300	268	292	270	294	271	261	315	301	282	290	265	278	276	277	301	274	295	261	307	293	234	284	247	282	280	274	273	268	261	262	255	285	279	261	258	266	289	294	273	295	264	269	303	282	285	296	280	321	289	290	306	262	278	265	292	291	277	283	288	282	266	299	271	279	269	307	270	277	255	290	283	292	278	276	274	285	298	261	291	251	286	279	275	295	272	284	294	232	304	272	263	299	232	309	277	258	271	278	289	266	292	280	277	273	283	290	285	299	294	270	274	286	291	275	274	273	275	254	268	286	251	286	269	247	296	281	294	268	259	274	312	281	293	242	255	259	300	287	286	294	275	296	254	292	280	268	279	276	279	263	299	298	270	280	251	268	308	277	274	248	270	282	294	293	303	287	267	263	280	270	273	283	261	309	316	267	318	275	280	293	263	295	233	273	259	265	269	285	271	298	268	268	264	302	267	274	291	325	288	322	297	285	297	287	249	284	298	303	271	270	271	271	276	284	296	293	291	281	273	271	250	253	289	298	294	278	290	276	281	265	290	269	259	290	267	255	269	326	261	266	293	262	271	266	302	248	271	297	279	269	264	296	295	274	309	287	260	279	259	298	285	323	294	258	303	262	298	298	288	289	293	273	299	269	261	278	272	284	248	308	277	254	287	257	260	276	273	280	285	273	274	275	279	263	273	250	302	261	296	291	270	282	283	320	263	291	282	272	305	302	292	302	283	265	271	285	254	315	292	275	275	274	316	226	263	276	314	263	270	268	337	277	302	294	275	265	305	285	284	292	299	272	274	309	301	275	285	268	252	271	265	273	286	261	295	283	281	293	274	258	310	288	255	305	262	271	272	264	279	279	274	253	266	277	288	267	292	269	315	260	268	276	300	294	299	299	261	274	267	293	286	272	295	269	275	294	293	290	280	281	251	265	285	241	281	301	342	313	289	299	263	249	287	274	262	303	233	302	273	273	307	303	309	251	302	285	291	268	278	299	303	273	313	291	302	262	256	306	234	265	276	278	315	273	272	281	293	285	300	283	290	285	281	287	264	273	288	277	287	289	242	265	278	281	288	268	263	268	267	305	288	282	300	272	280	289	289	293	263	282	271	289	275	291	284	302	271	261	275	263	282	283	268	264	290	308	300	261	281	266	285	279	282	290	295	286	280	295	294	279	280	276	280	297	282	281	288	254	239	270	288	264	275	289	262	274	305	287	275	273	253	262	285	258	262	276	283	281	309	297	286	293	275	261	294	285	284	284	263	298	279	273	280	260	273	267	275	322	282	294	289	279	264	248	277	286	297	288	277	266	285
24080	21104	28570	23889	20816	3515	918	653	590	488	521	477	470	474	456	477	444	457	386	460	418	403	432	439	402	410	422	417	424	417	391	438	401	378	419	395	406	378	395	433	402	451	424	391	395	443	404	378	381	402	410	395	394	367	372	402	382	428	381	391	407	370	361	392	382	390	429	360	396	410	371	406	385	388	411	436	399	391	420	391	398	382	401	373	400	447	430	382	389	384	375	431	383	381	408	385	353	399	352	385	431	399	388	397	387	381	379	389	407	426	399	376	411	408	347	399	376	406	368	410	388	353	391	414	383	433	355	390	404	390	374	435	361	400	384	399	369	407	378	405	394	397	416	376	372	401	400	413	415	384	403	400	378	402	343	423	371	402	394	385	334	391	344	377	399	379	401	397	408	377	358	411	395	394	398	381	371	400	393	400	420	413	379	402	397	384	378	404	370	388	397	371	404	417	423	416	416	416	425	416	423	400	417	389	405	418	422	393	411	404	376	401	399	365	418	400	391	416	385	393	391	387	387	398	397	381	395	367	352	391	397	402	374	417	393	383	383	399	378	391	396	376	376	356	368	364	390	379	395	407	423	412	399	381	348	407	417	335	423	390	387	420	450	394	442	392	377	407	430	372	381	395	430	405	360	379	422	377	400	389	341	382	379	377	380	405	402	389	377	379	380	374	390	396	391	395	413	373	398	425	400	389	378	412	410	399	404	442	366	400	425	376	358	430	347	361	397	375	392	375	388	386	433	399	376	379	385	379	392	395	430	415	415	375	413	417	412	370	400	380	388	382	413	396	403	379	398	412	380	355	405	372	383	365	343	371	384	395	421	387	333	373	359	368	392	376	392	401	393	409	389	397	401	395	371	416	375	390	386	413	378	376	396	368	379	381	382	414	388	402	403	394	390	376	403	362	371	441	368	379	392	381	368	367	385	374	386	379	408	415	389	410	419	358	431	431	375	377	352	402	421	356	387	390	444	409	376	375	374	382	364	389	412	405	368	400	415	409	383	438	397	388	387	394	377	412	384	395	359	363	381	411	387	376	377	364	367	428	378	362	370	364	385	424	394	387	403	350	388	411	395	367	371	391	417	394	405	373	397	380	334	372	370	386	422	424	356	380	402	407	402	344	408	403	384	387	392	366	391	393	402	375	386	404	370	376	397	396	400	405	416	402	348	390	400	397	399	406	409	404	377	370	379	366	392	399	403	393	376	367	386	365	407	370	371	414	403	352	363	415	370	418	368	404	392	432	386	375	337	380	383	386	392	365	364	420	431	369	371	425	390	381	406	383	369	410	346	404	402	369	377	411	398	369	361	401	386	389	380	422	428	409	389	350	394	390	403	406	366	377	389	372	396	395	377	387	382	419	397	372	368	398	385	396	398	410	418	389	387	381	367	391	376	411	420	371	411	373	425	382	416	418	388	363	400	409	361	379	404	413	407	417	407	388	402	407	385	424	415	389	388	381	407	414	405	425	403	341	434	368	368	398	397	387	380	407	370	403	388	408	410	375	376	391	377	377	370	364	376	413	422	392	397	366	395	376	401	383	406	375	379	382	375	407	368	394	359	428	378	399	369	403	403	403	367	381	401	388	404	418	405	360	393	373	381	410	393	407	404	437	375	397	360	405	386	383	390	367	385	402	431	352	368	408	386	414	399	407	395	399	378	402	413	409	410	372	378	416	417	429	415	406	386	380	446	364	410	381	393	430	384	395	404	434	416	384	422	410	387	418	377	404	360	385	390	388	384	385	400	392	426	368	369	376	400	383	382	418	393	370	387	414	372	372	370	370	407	388	383	400	409	383	393	408	383	394	406	395	365	388	416	375	386	392	424	426	430	415	419	391	436	396	350	421	388	339	400	370	420	393	421	402	403	387	383	371	380	381	416	365	363	375	375	387	382	401	431	378	374	400	369	383	414	392	402	403	377	388	402	382	396	384	383	382	378	373	405	402	357	402	352	385	362	366	419	383	382	371	409	414	428	382	421	362	376	363	399	385	367	418	391	402	445	381	382	417	375	396	371	403	373	358	437	401	357	390	382	382	401	438	395	380	387	374	408	423	387	401	384	370	381	394	388	376	381	406	380	377	372	388	418	398	458	426	390	420	400	354	413	436	376	374	372	398	395	392	409	428	445	384	316	357	396	385	406	408	394	406	399	382	428	407	382	369	342	364	394	406	374	368	380	370	416	414	399	394	395	397	384	398	386	409	391	407	410	386	399	402	410	392	376	390	379	382	423	385	385	403	411	370	337	383	388	378	401	370	399	409	382	388	393	384	400	364	388	383	419	389	448	401	390	466	398	384	407	379	377	355	390	419	358	374	424	420	389	361	397	376	384	377	389	364	355	404	387	380	377	398	408	407	380	396	386	389	398	393	355	413	375	401	366	395	405	375	399	360	384	382	401	393	391	356	399	417	385	389	386	394	390	376	347	418	390	383	374	363	407	399	404	398	385	373	384	404	390	378	376	398	392	411	412	407	387	416	394	403	405	418	392	388	421	359	363	379	384	419	387	377	410	364	433	411	376	369	401	372	389	403	378	393	385	404	401	369	388	399	396	350	379	387	415	379	415	396	369	361	375	381	395	391	379	408	420	382	367	361	412	380	366	400	392	384	390	422	395	396	374	392	375	419	367	390	402	382	387	379	396	371	381	409	420	375	426	385	348	393	400	384	363	369	382	424	372	428	388	417	391	391	397	384	398	376	374	408	420	411	381	416	397	369	380	381	396	368	397	445	402	399	374	388	388	398	401	401	379	355	378	375	374	400	374	378	395	413	400	394	422	378	369	408	384	382	389	389	394	422	404	409	372	410	377	380	386	392	375	399	406	392	406	404	434	375	382	400	353	416	410	394	398	406	382	357	412	394	387	374	387	431	358	401	394	385	380	409	366	407	387	366	370	422	361	390	391	367	351	373	373	417	366	396	392	392	377	397	399	361	370	364	378	411	390	371	405	386	426	402	399	379	396	393	411	413	373	393	359	381	362	367	408	419	397	357	386	393	384	369	397	368	356	382	375	361	342	376	383	355	400	362	392	346	392	372	387	373	394	398	392	360	380	368	387	416	380	399	391	371	377	399	419	406	429	436	401	427	419	380	376	411	365	385	348	419	427	379	381	345	354	440	384	401	368	385	380	381	446	370	423	399	372	378	377	391	368	371	402	403	364	393	375	402	361	405	386	412	364	386	392	391	398	380	386	365	401	411	421	393	393	393	403	387	403	440	431	379	405	381	404	371	392	409	388	406	388	392	440	434	388	420	407	400	388	425	375	368	385	390	404	383	367	376	398	392	370	393	402	387	431	395	359	407	403	412	378	370	431	406	336	385	414	358	393	374	359	382	365	363	390	388	356	385	381	411	405	389	376	403	362	395	407	434	381	418	383	406	397	386	363	404	403	389	380	395	400	393	396	372	405	401	342	394	364	390	397	351	408	373	436	372	406	368	363	389	379	378	377	416	423	419	365	390	435	412	394	392	381	390
18407	9191	8098	4114	2887	2270	1771	1483	1249	1140	1063	994	828	812	811	729	763	766	712	750	711	682	706	674	720	683	645	669	652	656	637	642	665	630	679	636	668	626	629	648	605	624	658	588	666	603	620	630	627	663	628	615	606	626	658	632	586	621	669	680	629	600	597	628	640	661	629	596	604	619	621	612	675	592	622	617	646	608	603	621	632	617	595	648	600	607	581	642	621	665	605	585	631	626	602	618	651	593	613	660	625	618	599	578	661	597	617	631	622	637	610	596	645	620	632	585	641	665	589	598	635	618	577	615	639	611	598	669	589	640	626	594	620	609	624	606	608	591	629	584	623	624	617	585	555	652	609	595	611	623	604	595	633	631	616	625	632	612	611	607	656	651	649	628	632	603	625	646	607	639	639	585	616	570	624	667	626	586	656	639	645	612	598	627	623	590	606	683	619	646	637	602	588	634	642	639	629	607	655	607	626	582	593	602	616	652	627	564	613	625	643	655	611	644	619	598	702	611	609	658	616	625	610	618	616	598	636	567	552	653	653	626	619	621	637	629	629	637	620	625	603	603	626	630	600	606	631	595	596	568	634	577	595	620	624	591	640	610	575	635	620	602	632	637	640	562	599	669	631	588	645	608	589	637	609	606	618	573	616	608	620	580	629	593	593	616	620	599	611	669	639	630	611	587	622	570	607	605	629	571	592	647	619	611	673	623	588	614	635	612	673	617	651	623	646	597	642	591	596	625	627	581	617	624	645	631	650	609	601	640	603	670	634	598	581	619	621	619	632	635	575	595	614	612	611	655	612	647	609	622	622	630	579	645	646	618	601	645	603	630	621	642	622	624	595	623	601	646	624	569	595	579	609	617	626	610	569	636	602	595	631	585	615	639	618	607	607	661	631	602	644	627	611	621	585	641	667	600	599	608	581	621	595	579	617	594	603	659	619	594	640	644	647	604	618	615	605	684	637	673	601	592	571	642	559	594	616	630	595	605	648	654	662	648	598	620	630	593	623	614	606	615	618	627	608	602	584	652	603	601	614	631	601	619	634	619	616	659	585	613	650	595	606	647	610	624	646	628	592	617	638	617	653	603	599	625	573	646	618	685	609	627	577	609	600	584	561	643	616	590	598	644	621	688	606	628	612	576	592	606	625	602	574	605	615	644	670	622	637	625	632	610	655	599	619	656	626	628	572	621	596	609	646	591	580	580	612	622	647	596	644	574	623	635	679	642	583	658	598	601	548	596	575	601	626	611	572	631	624	604	628	588	669	612	626	579	607	600	612	615	613	620	650	639	618	589	634	579	627	589	602	624	631	605	618	608	593	626	642	608	645	619	610	625	621	638	611	692	634	568	646	622	606	600	604	607	630	639	594	630	631	583	655	597	628	592	616	643	654	636	607	600	601	599	630	637	602	643	626	644	555	608	600	627	630	576	647	617	631	626	631	566	612	635	641	603	612	673	597	620	639	589	601	655	608	629	594	655	644	586	584	638	576	624	601	614	608	601	682	599	605	592	613	598	615	595	597	654	626	629	630	673	661	618	612	617	635	618	669	633	626	606	634	626	685	650	591	627	666	636	593	630	563	625	666	603	632	648	666	628	586	615	646	621	633	631	652	604	615	610	598	640	660	608	599	629	611	606	598	601	617	618	588	585	602	594	609	606	583	603	626	656	602	616	606	583	677	629	669	644	628	590	596	616	545	609	626	607	621	639	654	595	649	596	550	662	600	629	658	645	579	596	651	585	665	639	615	598	585	611	634	596	638	623	615	593	633	616	624	624	577	639	593	621	630	651	614	632	598	634	599	606	638	594	633	654	634	603	609	637	656	608	638	629	623	627	606	651	612	632	612	634	614	619	610	635	596	624	644	606	602	629	597	619	621	662	626	599	637	629	646	633	656	613	576	607	591	648	638	630	583	622	603	639	634	640	602	635	598	602	659	623	560	669	598	627	604	609	608	610	611	593	623	611	601	625	599	604	618	586	616	594	615	602	638	628	625	601	605	635	634	587	613	623	565	609	586	633	633	598	632	579	593	612	610	607	643	605	622	575	617	639	615	630	598	621	578	591	660	622	635	630	643	640	612	648	629	601	588	587	609	597	618	620	621	627	664	613	581	623	616	592	593	613	646	601	673	636	639	615	595	631	600	609	603	643	649	615	646	611	626	606	592	622	601	616	643	608	636	636	609	639	609	606	591	596	603	600	605	583	633	600	609	611	600	651	661	646	591	618	648	611	662	605	681	582	630	617	604	660	616	597	603	603	645	644	618	627	656	639	648	634	601	651	668	630	591	591	600	567	615	578	636	606	636	586	601	603	645	633	631	630	610	613	616	594	628	627	659	627	637	650	628	584	625	627	606	650	619	624	610	630	630	604	630	583	641	597	578	642	606	565	571	628	640	573	619	652	627	644	640	585	596	636	635	618	611	622	620	580	665	589	596	620	647	667	605	569	620	610	586	619	629	633	627	635	614	614	604	608	634	640	612	614	562	596	578	605	586	642	582	640	637	622	605	598	585	650	643	619	598	601	597	633	594	616	653	595	606	615	648	602	573	628	598	592	586	596	610	655	594	641	598	581	620	617	605	622	640	583	652	676	568	596	587	610	614	601	599	578	638	597	631	626	592	615	612	624	653	581	660	636	639	638	612	618	609	642	595	644	584	668	648	593	599	597	610	631	598	604	628	609	593	602	602	570	607	602	636	615	566	609	578	705	617	610	642	583	603	589	608	587	591	611	581	619	619	648	599	590	650	594	657	588	611	649	581	590	642	624	629	628	590	614	609	610	647	599	557	613	618	645	586	563	590	584	596	565	640	614	605	610	620	657	638	617	597	618	623	597	631	593	656	599	653	664	621	600	621	626	628	646	628	630	605	667	603	620	645	599	615	713	596	618	615	593	590	642	645	584	625	614	617	572	643	606	613	566	641	599	637	606	581	616	612	621	568	633	607	584	603	599	623	612	577	624	619	622	635	627	614	617	583	600	608	623	641	655	586	599	595	630	648	575	651	615	681	634	610	618	595	627	601	609	611	636	582	645	613	563	598	656	633	606	635	596	670	622	571	599	599	590	623	651	621	616	590	582	621	625	597	634	601	636	617	610	616	639	610	618	589	622	610	576	582	617	628	635	596	629	651	611	629	586	620	625	574	607	589	618	637	651	570	583	639	638	659	674	595	565	611	644	617	667	624	611	662	612	641	607	606	625	617	606	621	578	603	575	676	654	585	614	654	618	622	636	659	627	597	614	662	654	584	587	601	623	584	599	626	613	616	611	635	620	615	614	588	604	592	625	636	693	630	598	616	610	644	613	618	616	586	622	627	580	681	646	625	607	640	599	608	611	642	608	631	626	612	610	632	671	609	666	611	616	636	568	581	617	624	615	642	582	642	674	635	632	583	598	590	606	576	575	580	585	589	619	656	644	618	620	601	600	642	635	626	617	632	633	648	629	638	621	615	588	618	635	626	655	638	623	625	656	592	627	631	612
23073	21096	29218	23196	21096	20645	3450	1184	972	894	847	826	757	752	771	711	738	666	705	596	664	684	628	628	624	629	596	637	672	647	640	619	686	660	607	584	623	617	597	611	621	644	605	596	618	640	645	628	582	596	605	577	611	618	636	581	589	575	637	618	618	615	649	614	604	598	637	610	594	605	618	622	581	616	592	629	603	594	607	572	613	571	570	585	593	578	620	604	593	612	596	631	580	574	581	622	645	618	619	575	623	590	586	645	555	585	571	575	643	599	609	611	591	582	602	563	597	588	592	578	613	600	591	591	569	576	631	583	630	588	596	656	589	615	547	614	580	631	598	628	596	640	584	596	572	594	589	621	592	587	589	585	575	578	621	566	578	589	606	560	608	550	566	623	632	568	581	604	608	589	639	614	559	596	630	634	587	636	652	606	590	602	579	623	595	635	544	613	613	606	578	616	604	597	636	568	647	587	600	633	626	613	577	594	604	576	568	612	611	611	611	573	585	594	611	562	596	574	589	603	610	572	608	583	573	548	583	657	632	633	608	599	576	610	629	597	599	598	624	614	589	600	548	571	588	572	628	588	596	609	586	571	608	586	626	551	596	608	632	612	617	614	578	631	545	576	593	566	600	621	585	603	598	608	590	594	574	612	621	597	623	579	613	631	588	624	584	596	614	587	623	608	613	645	635	601	581	629	598	556	627	601	589	593	587	565	606	621	641	585	582	631	597	611	599	601	650	592	595	650	581	646	573	607	583	587	619	615	611	616	605	532	604	645	582	578	602	585	608	604	571	582	582	570	602	614	576	634	602	582	581	561	597	595	610	585	568	595	587	606	565	623	627	608	636	588	588	582	614	577	567	599	583	601	625	577	599	608	617	612	601	603	586	537	624	580	614	600	594	590	558	558	613	607	599	597	585	581	555	581	602	638	611	609	599	572	555	596	584	599	643	597	581	637	568	638	559	630	600	584	608	611	630	549	575	569	592	596	607	588	639	607	588	582	619	596	627	573	575	589	571	611	582	604	598	599	616	565	652	572	591	626	609	636	584	640	616	563	582	569	540	631	591	610	566	596	640	608	629	587	598	573	636	620	613	597	597	618	581	621	596	606	604	596	612	640	620	611	616	642	592	576	580	576	578	645	577	606	557	641	640	535	580	591	599	609	601	603	591	633	644	612	606	629	623	608	571	621	626	599	554	579	584	624	600	594	577	554	573	602	563	560	643	630	573	636	595	581	571	588	553	595	570	621	571	581	602	632	588	579	556	599	621	556	629	567	639	603	600	589	587	605	625	585	566	594	609	556	591	619	597	567	604	548	620	623	612	578	569	617	566	582	556	615	608	588	567	613	624	632	605	604	586	609	603	561	605	623	580	576	570	594	590	560	571	630	616	572	630	597	576	575	591	643	637	581	633	583	649	590	611	563	575	546	598	566	604	546	625	635	590	568	591	649	584	606	590	575	628	631	569	596	595	647	578	609	611	620	606	598	603	561	574	571	589	639	665	617	582	628	624	650	626	614	614	606	597	629	579	581	595	613	553	590	615	551	657	563	583	632	614	591	594	628	593	555	585	596	595	610	608	586	599	571	619	641	578	590	642	588	575	599	570	595	617	623	601	586	584	596	596	628	620	565	583	644	639	574	603	584	569	595	616	601	583	630	568	643	573	557	609	620	628	617	593	624	625	582	562	578	581	598	618	639	603	612	641	634	613	616	627	596	593	621	579	618	601	605	602	558	636	639	600	599	536	630	605	600	596	616	595	604	598	580	650	620	615	597	576	594	592	586	641	596	574	634	601	582	568	557	626	617	595	600	614	570	606	612	595	533	583	569	574	641	592	608	629	635	573	575	640	619	567	639	585	612	629	506	625	591	643	632	584	625	559	615	551	605	590	619	606	585	580	595	589	602	608	603	610	546	574	630	629	609	571	551	606	593	592	566	605	576	602	591	561	616	620	580	609	570	614	599	593	585	580	617	552	591	600	611	609	558	591	592	608	581	596	600	647	620	599	625	600	580	626	563	601	613	601	571	543	615	600	620	601	612	628	591	611	602	566	609	608	625	596	587	610	606	561	534	612	565	600	574	578	594	572	589	604	596	595	564	570	610	587	619	600	581	588	586	601	586	616	623	577	566	586	617	578	602	587	596	618	522	589	597	619	619	612	618	608	590	638	607	633	612	573	604	601	575	601	561	577	594	625	563	611	630	604	556	590	603	643	596	638	601	613	601	597	588	562	579	583	578	633	615	637	601	602	630	598	600	531	582	631	591	592	581	588	607	596	573	574	609	575	574	608	579	592	570	557	571	652	605	589	602	583	614	625	570	582	585	613	590	635	625	617	594	615	588	561	536	608	574	629	618	636	594	589	624	552	622	600	563	616	585	580	650	609	539	578	550	643	610	601	608	625	570	598	622	577	590	555	601	610	612	577	614	618	586	613	626	615	615	590	630	591	613	547	577	591	630	657	578	634	588	579	600	631	583	619	629	585	615	621	618	578	597	619	624	602	640	652	624	656	576	571	624	580	610	598	598	597	597	576	630	611	584	590	636	591	584	589	599	651	581	639	567	616	582	639	567	593	612	617	652	647	577	610	640	597	558	589	578	590	564	590	625	589	529	598	578	592	568	577	587	572	623	608	613	552	609	609	605	592	657	600	595	620	580	563	625	583	574	589	623	611	573	579	589	585	616	573	590	608	550	587	598	617	579	630	585	615	605	566	591	540	585	598	610	605	586	592	614	630	559	608	625	542	612	563	585	575	559	614	565	665	617	575	618	580	586	603	591	564	579	574	601	636	620	545	592	577	595	642	572	564	566	593	582	608	650	568	590	639	588	591	603	605	615	603	610	603	642	586	582	602	603	605	584	624	582	598	582	621	542	638	573	590	600	649	557	626	587	582	595	582	599	572	611	579	578	583	565	617	584	580	577	573	620	587	632	584	591	598	585	549	592	574	573	597	629	567	571	606	595	567	622	603	622	623	628	554	570	639	552	619	600	567	615	581	622	567	541	569	622	602	588	603	556	613	653	586	603	630	579	644	585	586	599	565	639	628	575	612	598	567	590	552	644	602	584	591	558	610	630	601	605	609	592	585	565	574	570	553	566	577	568	580	585	624	621	576	627	560	559	572	632	605	557	593	601	619	616	611	612	634	628	591	590	608	568	607	600	596	598	638	552	598	581	568	618	566	619	603	610	621	603	575	601	633	586	638	548	598	552	582	625	636	613	541	630	582	592	574	587	586	616	563	620	591	547	621	600	612	591	577	615	588	624	601	631	611	584	594	580	627	621	612	596	614	608	587	602	551	576	594	618	625	586	563	599	582	600	599	589	595	603	599	604	568	622	599	595	614	584	613	618	608	599	572	586	605	589	595	643	571	614	561	568	615	576	591	598	578	579	578	631	608	603	592	575	644	604	632	640	619	585	585	588	571	593	622	594	653	573	550	586	593	639	595	571	635	592	602	519	601	566	612	610	570	595	563	561	607	591
19666	15023	12945	7248	5089	3927	3046	2553	2180	1887	1806	1602	1484	1339	1305	1270	1174	1167	1165	1090	1036	1063	1122	1037	1040	985	982	1034	964	1015	957	994	966	933	983	976	982	968	1003	987	898	944	956	965	896	915	982	904	911	961	959	922	970	971	901	944	915	958	911	911	974	892	965	909	915	912	899	908	865	926	880	912	949	938	894	920	890	871	919	914	916	913	927	899	935	920	955	889	949	994	922	930	931	912	923	922	893	914	879	892	915	923	882	916	938	893	937	877	914	911	907	911	860	845	877	907	933	858	877	938	850	931	964	914	923	966	891	904	970	895	926	902	895	925	918	906	880	921	904	881	887	896	912	886	882	878	918	964	922	928	855	901	950	877	881	912	917	922	961	920	878	949	888	936	914	899	911	950	928	907	901	875	890	895	861	897	915	890	924	875	890	932	841	891	917	881	899	936	947	931	886	914	969	944	926	859	851	918	924	970	875	924	903	874	938	940	942	953	939	906	917	893	903	894	874	895	906	944	872	943	871	866	908	907	909	900	901	903	881	918	893	972	916	923	951	886	903	939	935	891	926	965	932	899	841	920	904	925	911	889	903	889	888	950	958	931	976	922	911	858	904	893	915	926	907	911	915	918	885	883	910	883	924	897	895	958	888	932	978	946	888	920	899	889	913	883	869	937	911	900	931	931	946	984	920	936	927	910	936	959	930	897	926	889	916	899	956	937	886	939	832	873	947	902	997	939	918	911	944	932	926	881	918	949	900	878	883	919	888	864	934	907	975	936	923	924	881	918	890	904	902	879	898	844	914	963	842	936	865	919	892	903	924	877	923	934	861	874	879	937	912	877	882	866	883	923	984	899	915	922	901	913	942	952	862	920	869	867	930	872	925	934	925	912	886	889	983	926	977	870	870	892	927	900	858	887	921	912	935	895	866	976	904	905	908	923	942	961	910	935	901	899	942	885	954	925	892	900	903	898	909	913	901	902	892	965	931	880	909	932	863	948	893	868	918	933	911	843	924	906	859	906	933	887	946	903	923	936	912	909	862	882	956	952	916	840	883	930	902	894	925	877	931	954	952	874	967	875	937	893	954	958	931	880	891	912	885	939	985	967	933	935	859	913	905	930	873	891	869	851	949	948	905	910	877	898	900	947	909	904	871	889	858	867	917	853	944	950	897	863	870	973	930	925	933	885	933	947	891	895	940	871	918	905	877	935	879	919	883	917	939	947	912	882	878	863	898	889	945	930	866	903	911	880	922	921	935	886	929	932	923	945	936	962	935	899	909	925	926	887	912	903	945	896	934	937	942	898	909	889	919	936	963	867	891	897	928	899	914	912	909	951	874	954	903	934	874	907	961	955	937	879	946	887	908	898	893	897	932	937	868	870	943	862	906	939	931	879	932	948	917	889	921	932	913	971	889	921	912	939	964	854	937	858	906	945	899	908	905	906	882	893	907	936	909	892	924	897	918	958	905	909	891	866	886	876	926	892	943	921	893	834	857	896	932	899	918	955	900	953	886	885	876	969	902	968	958	892	908	938	937	940	874	912	915	910	877	869	953	925	886	882	878	928	950	903	898	884	886	883	871	908	906	861	917	918	914	906	925	889	920	892	851	923	877	945	944	870	927	954	911	974	926	923	922	950	882	895	845	929	916	870	952	952	937	962	921	883	906	929	894	971	925	950	893	936	923	879	925	889	895	929	869	887	886	844	882	883	879	958	894	918	915	961	953	887	930	888	872	930	917	906	883	911	885	844	875	926	894	930	866	876	891	885	930	933	951	925	923	883	925	889	939	924	919	904	916	918	892	908	915	908	912	858	906	909	893	893	893	925	874	919	927	937	897	904	931	898	893	883	930	947	870	924	878	935	934	891	953	920	957	937	944	873	916	942	888	925	917	946	888	890	896	898	859	888	866	920	877	926	860	923	978	896	916	909	926	881	962	934	926	880	913	931	921	864	938	886	920	931	908	936	857	876	903	957	929	846	889	943	897	942	973	870	932	959	858	885	889	866	928	895	945	921	912	912	920	936	885	920	881	891	925	911	903	948	900	892	901	862	892	958	886	956	919	911	900	875	881	935	908	913	953	882	884	940	942	915	851	965	902	909	874	845	974	950	925	916	943	938	908	988	941	962	921	926	925	867	937	945	940	878	863	871	905	839	897	959	882	884	921	931	969	924	909	893	912	848	873	917	881	910	874	887	937	903	873	917	901	930	898	911	869	911	933	903	877	906	889	933	883	942	875	954	913	869	923	936	898	923	879	925	936	882	900	875	871	934	933	924	890	925	897	907	887	939	877	910	910	961	908	929	919	891	918	859	889	906	918	988	934	945	930	927	914	922	916	918	941	931	898	879	939	859	864	931	937	941	945	944	915	885	949	942	935	931	871	926	903	951	872	861	846	935	887	911	892	971	891	973	880	952	911	952	911	898	905	855	944	914	887	948	859	879	929	937	889	895	882	974	935	864	947	918	913	867	934	870	904	925	915	877	913	928	889	888	904	912	908	919	940	896	859	895	934	876	922	895	927	834	914	913	917	929	943	905	912	917	879	919	907	896	875	891	895	944	877	889	854	871	916	919	913	905	916	874	878	906	912	900	927	906	900	965	860	931	913	889	911	916	915	921	923	880	906	839	856	895	942	912	948	931	892	890	908	869	889	922	913	872	962	917	856	888	976	922	927	914	887	844	942	892	854	931	918	910	893	971	885	940	939	940	867	857	913	901	894	951	875	926	872	962	916	888	901	925	936	930	914	877	894	903	867	906	932	897	955	885	899	934	905	897	916	902	939	912	917	896	910	915	887	903	941	895	908	961	927	878	927	905	848	874	902	907	927	885	861	871	861	942	889	878	897	887	912	883	902	882	921	914	905	925	903	888	941	888	881	907	960	892	908	873	908	904	835	875	842	900	893	855	869	913	913	919	873	948	911	894	901	896	909	896	886	928	905	848	918	912	907	902	932	945	921	910	923	882	933	873	933	931	954	866	886	912	962	962	899	870	911	915	919	940	967	899	916	895	899	921	893	928	892	835	873	891	905	927	894	870	902	879	952	896	925	933	877	931	898	932	882	855	851	965	932	845	867	895	939	952	941	917	828	888	824	868	918	944	903	912	833	868	902	913	938	956	879	910	916	864	858	895	881	855	953	862	903	959	900	896	928	906	925	909	927	874	900	914	850	892	859	932	924	914	860	902	904	859	888	904	903	943	909	898	883	924	940	925	892	894	928	876	933	877	964	945	933	869	869	913	964	920	890	894	849	868	861	884	878	874	895	897	856	917	920	880	898	933	952	937	858	937	926	942	925	942	924	936	849	928	869	902	868	871	972	864	906	902	857	933	843	928	892	914	939	904	883	873	881	881	909	931	894	902	921	863	870	919	942	861	906	942	906	875	962	941	910	910	878	905	862	939	909	906	983	874	905	917	886	908	927	928	859	932	946	880	957	928	901	867	921	933	935	889	879	876	912	891	897	903	961	928	979	949	916	822	936	889
26833	20675	9205	503	262	195	203	198	173	174	183	169	164	197	175	192	152	186	161	184	185	194	166	187	151	156	197	166	166	163	154	157	207	188	174	149	170	179	175	159	166	162	153	162	154	166	169	170	164	168	166	209	173	173	171	161	144	166	181	159	181	170	171	147	177	149	175	162	154	186	183	178	178	184	155	169	154	195	179	158	173	160	160	156	168	175	160	181	169	167	169	153	159	140	150	135	171	171	168	177	162	168	162	167	160	169	135	188	176	151	164	163	184	163	175	159	202	172	138	161	173	180	171	169	179	164	155	165	173	182	147	149	200	199	172	172	151	167	178	152	168	162	163	194	150	177	156	162	170	170	181	160	162	165	165	165	165	170	155	150	168	169	177	192	152	147	172	176	166	167	189	164	153	140	169	172	183	151	176	159	179	156	148	168	171	155	143	165	162	164	167	154	174	161	166	189	150	167	158	173	190	172	165	167	150	162	174	171	171	172	156	139	149	174	148	155	171	181	192	179	173	156	182	166	176	189	155	138	179	190	157	176	131	148	155	186	158	164	163	157	171	170	219	170	175	140	187	159	129	163	172	164	149	163	156	191	171	170	153	182	130	152	137	160	172	144	161	179	163	154	167	187	176	163	148	160	171	151	170	155	152	198	174	184	167	185	195	148	171	147	172	159	168	180	188	154	166	162	170	160	168	167	150	163	170	150	162	161	163	149	166	162	183	150	176	165	183	182	176	176	165	167	174	148	188	158	152	168	162	193	167	161	168	170	158	186	190	163	185	157	174	169	166	153	167	162	177	166	156	164	163	149	152	175	182	157	179	166	174	169	163	186	160	171	158	171	174	169	166	130	155	139	173	183	154	151	169	161	130	172	165	163	160	168	179	182	172	164	175	158	180	174	171	164	166	168	164	165	149	178	166	173	151	164	157	204	168	180	162	172	162	177	144	183	146	163	137	157	180	158	155	155	153	152	176	159	166	187	178	143	192	163	176	169	191	141	167	143	168	175	171	184	186	175	159	178	152	156	160	153	159	158	161	167	170	183	177	176	157	150	174	167	176	167	145	166	211	164	154	158	175	189	179	171	176	178	157	166	160	177	159	158	164	177	188	179	160	163	163	169	180	162	176	148	159	143	173	159	191	168	168	173	170	158	156	165	163	181	163	172	181	185	189	186	149	148	165	150	162	159	175	167	175	179	170	173	155	172	173	168	142	179	174	167	157	143	195	160	148	163	175	169	183	146	159	163	155	161	188	155	146	149	176	190	178	155	153	189	181	165	146	148	156	178	156	159	178	159	155	175	169	173	150	174	167	169	162	173	173	171	157	186	184	174	167	160	154	153	147	162	174	196	164	151	165	144	177	156	168	155	163	163	184	197	127	199	164	202	156	166	179	165	160	170	168	177	175	166	142	187	157	161	158	158	176	158	167	192	157	154	183	160	170	169	180	149	171	152	158	179	172	202	177	163	196	180	158	139	164	170	182	183	194	155	160	151	171	189	175	180	174	168	174	169	171	171	175	171	143	149	165	167	194	160	201	167	157	171	161	176	142	171	171	168	167	161	162	181	164	162	165	171	166	177	166	156	171	165	166	190	161	160	150	170	160	186	163	171	157	167	150	186	155	176	153	151	154	174	177	169	187	176	167	159	168	179	180	182	143	179	158	160	192	164	151	158	154	177	146	138	164	154	178	141	171	160	169	165	179	185	166	155	182	166	175	181	163	137	183	161	176	177	161	150	166	173	181	184	186	186	148	167	167	175	170	168	159	178	162	172	180	155	152	159	188	165	194	151	182	146	171	169	166	159	155	182	140	162	166	158	176	166	159	170	163	173	159	156	173	188	167	183	182	181	146	180	152	153	184	163	172	163	155	151	155	163	167	177	170	175	153	160	143	144	162	169	167	183	159	180	158	177	165	174	180	154	168	166	167	168	143	177	184	159	170	158	168	163	137	144	170	163	163	190	155	166	172	185	140	171	169	168	168	174	162	159	163	154	174	152	190	175	186	172	180	145	168	177	155	159	177	167	146	159	168	167	161	160	163	174	159	164	170	159	187	184	163	182	156	172	180	167	167	167	170	149	153	177	165	176	161	174	157	176	173	157	157	164	190	157	167	171	144	179	172	174	161	165	162	176	165	148	150	168	163	171	167	142	162	143	165	193	172	193	161	160	152	146	186	196	169	149	189	186	162	161	151	169	174	170	158	176	155	174	192	167	166	151	191	171	174	174	187	189	147	147	162	158	170	169	170	182	170	151	158	162	147	155	182	165	156	161	179	163	153	156	168	167	172	172	159	153	170	145	177	163	160	170	177	182	201	158	166	141	181	171	165	166	177	174	182	155	179	165	146	156	167	181	164	188	159	160	150	163	172	178	181	169	175	166	173	184	182	151	171	168	177	160	154	168	186	164	148	153	178	141	176	157	164	164	189	171	164	161	177	156	175	168	158	151	155	167	147	181	170	145	163	158	159	142	161	178	172	177	184	165	163	166	171	164	160	181	149	162	151	135	163	153	177	153	179	186	153	165	181	161	171	147	146	170	171	170	170	159	191	170	179	169	155	164	174	169	160	177	178	172	171	173	172	178	164	173	184	183	163	179	172	156	154	162	158	173	170	164	161	170	152	151	150	181	166	179	173	151	173	162	184	160	146	189	168	172	171	158	181	147	156	154	153	185	179	174	192	161	146	155	150	155	135	155	163	166	181	159	153	173	160	167	152	156	195	152	153	183	172	149	167	190	158	165	185	164	144	157	160	182	166	186	188	171	156	158	182	144	175	169	176	217	172	175	151	172	179	140	188	194	179	190	174	182	149	164	166	151	141	143	162	177	162	159	153	154	153	169	155	163	159	179	168	155	140	170	160	150	179	154	157	143	163	151	167	145	152	159	158	154	172	153	162	174	151	168	171	155	164	152	149	185	171	176	171	149	171	178	183	177	171	164	151	166	204	171	159	170	179	164	158	164	147	156	161	151	178	173	154	206	148	181	170	182	164	162	172	163	168	140	178	157	190	181	196	177	182	192	161	155	167	173	159	161	172	159	138	170	174	151	165	156	178	165	174	153	178	174	145	148	165	183	152	170	162	176	166	151	173	170	154	187	179	146	163	142	162	177	170	173	164	177	155	162	158	161	194	158	186	183	169	141	173	152	173	148	207	157	151	180	180	183	185	182	167	161	174	176	162	175	149	142	130	167	163	181	166	173	153	156	173	175	182	179	167	184	166	157	149	158	146	190	167	150	148	159	169	162	174	166	167	170	184	147	178	163	182	150	159	150	165	182	160	179	158	136	175	184	160	166	190	155	173	172	180	164	170	162	160	164	164	136	177	159	168	162	156	168	158	161	153	178	164	151	141	155	171	178	167	167	147	168	158	171	174	159	174	172	164	163	166	192	168	167	162	154	152	179	158	168	177	179	155	159	183	176	168	168	158	148	158	172	169	161	166	179	162	140	163	182	179	145	195	169	154	166	174	167	159	162
11221	1093	1048	598	458	382	354	359	328	312	328	299	299	296	299	274	285	304	284	293	275	285	262	295	273	314	276	284	294	283	260	254	269	308	267	301	246	282	281	263	265	293	299	280	256	267	257	280	297	319	315	298	264	309	266	267	267	301	252	283	302	289	314	256	247	297	254	292	261	269	296	279	276	309	274	281	263	292	320	274	278	290	264	295	294	258	254	290	258	274	284	262	300	280	291	305	273	276	290	256	263	299	290	291	263	296	245	283	253	306	260	284	286	247	301	293	284	274	251	262	289	324	271	283	261	291	276	258	271	261	271	286	290	281	249	259	286	278	292	279	272	263	277	287	291	265	262	296	291	260	291	287	275	280	252	276	248	273	277	287	277	283	248	281	303	281	285	284	283	271	294	269	261	304	285	261	316	271	307	277	270	298	285	299	309	275	263	266	295	258	296	291	268	295	279	284	304	288	295	287	300	281	274	280	273	289	285	264	278	269	306	260	266	283	309	265	292	278	270	279	240	275	265	289	257	255	250	284	298	263	314	302	275	302	315	275	280	300	258	304	274	277	294	281	264	284	275	283	283	259	307	295	267	258	282	269	302	290	288	278	276	304	294	285	283	290	302	284	292	287	287	265	291	273	284	276	262	300	277	258	291	243	271	289	285	275	286	296	294	262	251	255	273	306	297	275	267	269	272	284	302	276	280	325	274	285	318	284	280	275	286	279	258	272	251	272	282	304	256	291	275	273	284	283	276	295	274	258	258	266	292	279	277	300	276	298	292	291	297	285	274	274	263	285	292	270	299	282	270	277	257	264	307	301	286	300	268	278	272	276	271	291	272	276	286	264	311	281	266	269	284	259	269	274	252	251	287	310	292	289	298	276	286	261	275	272	296	279	288	267	288	284	296	291	284	261	280	302	269	285	294	284	303	278	313	285	274	256	293	271	273	293	267	291	264	263	275	293	303	272	288	301	283	298	290	274	261	285	317	273	237	259	250	286	264	278	284	312	285	255	292	289	249	243	274	299	280	248	254	246	287	303	256	262	283	280	301	262	297	299	257	285	301	317	275	256	297	310	295	301	300	327	281	267	305	264	292	261	286	278	262	303	283	299	263	288	265	266	291	325	255	294	267	298	269	275	279	291	301	270	278	293	310	316	293	294	300	263	245	261	262	282	277	270	302	277	284	285	300	311	300	275	316	292	286	259	260	283	286	293	298	282	253	294	274	281	282	267	299	266	265	307	243	268	301	283	248	290	281	274	293	252	299	273	260	285	283	296	279	299	295	300	297	284	276	284	278	297	268	302	294	295	304	275	289	294	266	271	281	269	289	261	250	305	298	296	306	262	258	255	260	254	240	263	298	275	305	283	281	307	313	258	301	290	291	289	310	271	291	261	257	268	277	286	273	273	279	294	267	273	297	291	295	301	277	299	299	277	282	259	291	267	275	277	281	273	287	304	311	298	294	284	275	322	257	264	319	272	271	270	291	257	306	289	288	279	284	294	276	283	291	296	273	271	271	274	269	280	285	301	278	271	261	287	278	284	268	285	314	282	291	261	295	326	297	295	291	311	286	309	302	274	285	278	270	268	262	284	260	289	298	247	279	275	293	292	275	293	311	278	274	280	296	309	273	265	269	265	302	290	278	291	292	295	256	276	305	273	269	271	306	275	307	262	268	296	293	261	259	280	280	277	281	280	303	294	299	269	272	263	272	299	279	309	267	294	294	291	280	298	255	263	295	278	280	260	279	267	314	309	294	303	265	277	290	295	291	306	289	290	291	300	302	280	320	273	265	276	271	298	251	276	298	234	289	267	281	308	261	300	267	280	294	304	285	297	281	291	285	299	271	261	271	297	269	273	282	292	293	246	271	292	293	294	262	308	280	287	308	285	293	272	256	271	284	247	273	247	280	266	274	290	270	283	270	305	292	261	277	290	281	307	287	287	261	270	263	302	301	294	273	280	289	280	283	281	296	270	269	289	257	293	283	277	249	291	264	251	260	297	275	308	272	257	312	298	277	285	269	262	257	297	275	288	268	282	316	275	269	287	262	293	286	279	257	302	283	266	272	265	275	294	258	283	286	289	285	289	257	268	279	312	281	331	299	295	295	291	287	275	293	295	283	304	294	285	274	269	300	252	270	288	279	271	261	275	281	311	313	265	269	286	278	269	302	275	266	256	297	283	301	289	280	283	281	291	281	285	276	319	298	248	268	233	298	289	293	284	294	270	283	292	267	279	281	265	290	313	307	274	311	306	275	300	284	276	288	250	279	253	290	267	270	310	272	279	262	271	257	293	296	231	290	270	288	280	276	278	293	286	301	280	295	310	294	260	266	312	281	307	284	305	292	285	276	291	288	275	269	275	289	297	303	281	295	320	282	279	297	282	263	279	286	311	288	322	269	265	233	267	273	266	279	295	292	295	311	292	311	290	281	285	269	280	263	269	288	289	267	269	270	278	265	297	322	261	303	246	242	277	261	275	256	297	265	269	291	298	290	262	258	261	281	269	281	277	314	288	275	290	255	278	288	305	296	294	285	265	274	264	277	302	279	292	293	297	297	300	263	288	290	268	306	282	290	287	268	287	288	270	298	286	284	274	265	293	278	277	266	275	289	287	284	252	304	316	258	299	301	271	274	293	284	272	285	273	254	289	273	325	283	295	325	302	270	293	258	268	277	282	278	283	259	279	279	284	294	278	288	260	296	274	294	263	265	324	255	294	288	277	315	288	290	279	280	300	272	273	307	268	251	309	305	259	257	300	283	269	289	280	257	285	261	284	248	301	299	282	305	267	249	296	292	271	272	289	264	271	317	319	291	268	306	270	261	310	281	272	297	262	278	283	262	282	270	293	263	266	275	274	321	241	297	287	279	240	259	292	285	313	281	313	280	273	286	273	286	280	261	268	314	293	276	300	256	281	313	305	243	271	324	305	277	259	263	299	280	262	304	301	281	292	278	300	270	279	276	277	287	333	292	291	287	300	286	272	260	288	304	281	293	269	266	270	289	267	288	299	268	271	296	268	291	274	291	252	308	269	265	268	295	278	287	295	284	303	287	274	278	288	294	251	282	259	308	280	282	268	283	300	291	304	266	301	278	271	296	250	294	239	283	278	282	306	279	273	312	283	283	295	275	264	279	291	254	269	302	282	263	285	273	287	300	270	289	277	306	280	294	302	269	259	280	277	273	279	269	284	288	256	292	295	303	301	311	299	270	309	266	295	278	275	264	274	282	261	306	289	271	231	289	274	315	274	295	284	278	273	290	283	276	292	264	260	314	307	264	257	308	287	305	275	293	275	278	245	277	290	301	296	266	278	275	275	264	278	267	275	282	289	324	259	286	271	276	295	266	278	261	289	269	294	267	297	278	317	305	325	281	297	272	271	275	301	276	272	291	290	259	279	265	311	296	276	286	273	298	292	288	287	273	286	259	292	303	261	293	269	274	270	270	317	292	275	269	273	287	289	278	287	293	275	293	312	303	272
24068	21052	28606	23688	20874	4095	897	712	551	546	547	503	553	456	469	448	454	474	430	445	420	414	439	424	409	462	404	402	408	397	427	398	413	374	384	405	414	430	431	420	384	420	371	406	368	421	381	392	418	397	386	435	401	435	433	412	398	416	380	414	392	353	431	421	390	372	397	427	389	403	404	416	365	396	428	375	412	392	399	366	404	393	417	388	420	406	359	419	423	382	395	418	385	400	424	397	397	349	387	406	405	408	444	449	398	386	386	419	382	381	406	356	358	394	415	420	378	409	407	406	383	404	374	404	427	389	388	377	384	359	385	393	389	378	406	378	398	392	416	421	401	383	395	441	409	392	363	408	372	407	427	377	388	409	386	385	396	379	414	388	380	419	365	382	391	396	392	401	404	410	397	429	363	402	437	377	394	383	411	395	397	407	379	411	385	380	397	412	381	395	391	362	371	386	393	407	383	380	392	380	378	367	381	374	385	392	386	373	407	397	358	409	415	397	369	443	369	427	391	421	418	376	354	401	399	371	380	446	386	369	386	396	392	376	413	405	390	383	439	399	387	386	403	409	400	383	380	425	387	371	410	391	381	404	376	384	382	394	387	408	377	369	375	412	376	361	360	409	376	364	434	346	441	433	390	381	393	381	374	368	417	408	384	390	393	416	390	386	407	374	368	409	389	389	390	401	417	408	351	374	368	369	355	371	429	406	400	377	424	389	401	390	412	422	417	371	438	395	361	403	415	430	374	407	381	365	363	373	376	392	376	411	394	391	370	412	385	373	408	373	372	366	395	413	416	424	389	348	397	400	397	458	423	396	406	383	400	415	366	380	416	395	382	363	386	376	401	395	404	381	395	375	383	442	370	372	376	398	377	405	373	376	411	459	390	404	398	381	399	391	407	394	378	398	387	393	382	377	395	394	389	384	401	376	381	395	368	369	444	376	373	377	356	416	386	407	371	343	370	381	381	416	398	392	394	399	433	381	385	406	367	406	385	425	411	421	406	399	417	358	453	384	381	400	438	377	370	429	410	408	402	349	358	386	384	367	385	339	394	396	375	399	321	376	389	372	382	420	356	367	370	397	397	380	401	378	389	382	402	414	369	408	374	367	385	380	410	361	362	392	398	395	366	380	378	393	376	399	350	416	408	373	364	380	383	383	381	411	384	411	389	423	373	417	400	381	407	372	395	386	428	377	390	378	403	419	404	386	409	368	385	424	395	362	379	377	412	418	359	379	339	381	381	421	398	365	361	415	390	388	412	387	383	396	400	400	385	408	392	364	388	365	392	382	384	372	371	427	407	404	395	368	416	393	394	383	376	378	383	377	408	355	390	381	410	417	368	382	435	388	391	387	405	411	397	355	375	350	381	378	377	381	445	402	404	385	373	390	404	380	383	394	399	373	382	390	384	374	396	376	383	368	424	427	381	391	426	411	373	389	393	430	381	426	380	368	383	402	394	372	398	393	393	422	368	421	390	385	372	402	366	415	396	397	352	409	390	386	396	393	383	407	362	360	361	427	388	417	396	381	381	403	372	369	361	390	413	395	376	360	412	433	424	399	401	389	406	392	386	405	409	409	425	379	373	371	411	429	401	380	431	400	377	397	427	382	386	407	404	368	373	416	362	382	421	420	376	374	407	421	392	396	409	390	373	391	430	416	394	397	398	390	384	394	422	363	389	421	364	380	430	408	387	397	403	425	400	387	408	410	400	412	372	369	380	397	359	365	384	386	416	413	377	383	385	361	406	391	392	371	383	407	402	365	410	393	377	406	410	379	445	396	391	385	393	401	401	421	373	422	398	393	433	378	414	374	402	405	378	360	396	374	375	373	389	389	387	421	404	398	383	389	392	400	405	404	367	373	402	414	361	396	411	397	386	393	414	369	393	375	362	374	391	393	410	387	379	420	351	370	367	395	393	385	371	426	366	403	379	402	380	394	385	404	365	380	386	390	405	395	400	388	381	406	376	416	410	417	383	380	406	420	406	396	393	378	400	439	379	375	420	383	388	397	382	398	375	427	411	362	409	388	388	411	413	411	403	390	374	429	373	394	394	384	397	395	400	387	376	376	373	378	440	401	400	376	424	399	413	383	425	356	379	364	385	389	418	409	400	380	376	402	438	394	424	381	434	402	383	376	356	406	343	378	390	425	415	394	429	389	356	383	377	394	397	413	400	401	390	388	404	418	392	378	390	368	368	387	402	368	408	414	391	370	397	407	355	396	396	416	375	398	376	406	408	405	406	386	383	368	411	405	401	414	404	382	429	351	363	397	400	425	364	406	383	346	408	402	428	392	386	379	427	369	418	405	387	425	356	366	393	385	385	414	378	413	369	393	398	385	372	413	383	349	431	373	365	373	380	390	376	381	378	411	371	348	405	398	388	380	375	421	428	394	384	424	371	428	402	385	388	400	358	370	376	382	368	399	422	367	381	406	352	385	373	382	379	378	411	379	421	362	387	378	406	368	369	384	439	403	410	400	415	431	434	399	414	383	384	444	386	357	383	366	395	362	382	410	382	392	410	361	400	377	386	394	383	379	383	383	371	385	428	358	416	408	408	405	396	378	353	395	393	400	401	376	406	391	390	430	397	420	413	400	372	408	414	421	414	383	449	385	399	374	384	384	399	376	408	389	382	397	416	414	370	408	409	355	380	390	374	409	372	378	358	369	382	374	373	384	427	431	384	398	403	391	400	410	405	419	385	398	369	433	411	394	396	423	398	416	368	385	405	409	403	374	420	407	397	422	391	409	407	388	417	405	424	388	383	407	388	387	422	402	355	403	389	361	404	377	370	412	364	423	442	374	404	361	406	376	348	413	403	373	430	433	403	427	384	402	427	399	380	377	407	368	367	377	365	393	393	401	391	374	404	415	401	409	370	380	382	413	382	415	404	356	378	363	400	404	406	398	361	412	393	373	399	407	477	383	398	382	348	395	398	402	400	411	372	385	386	406	380	381	381	396	390	406	440	430	375	365	391	388	366	384	378	365	386	371	405	395	401	374	371	385	392	380	399	406	381	359	404	410	377	372	383	427	393	393	381	392	406	401	393	423	388	368	420	407	409	367	383	393	400	401	362	409	362	416	373	401	404	382	352	375	407	404	366	388	421	379	412	367	416	423	413	363	396	372	419	356	395	371	384	396	387	369	450	378	357	396	420	386	378	393	394	385	396	415	415	363	408	364	421	412	368	401	380	405	385	361	427	391	411	407	378	387	395	375	355	373	408	395	384	410	410	364	411	412	369	361	387	381	424	406	380	404	418	400	379	373	406	383	410	417	402	363	414	368	392	411	402	398	392	377	392	404	381	382	385	387	384	376	373	433	410	365	389	393	407	371	382	372	420	387	395	372	368	388	406	358	408	386	358	361	364	432	367	399	430	361	367	414	406	374	387	405	367	394	400	423	389	382	383	379	402	443	356	417	383	404	421	397	391	422	411	426	398	391	410	432	413	432	390	404	430	390	380	410	372	359	389	391	385	390
17710	9108	7915	4144	2923	2224	1827	1493	1299	1148	1022	984	909	797	832	814	812	773	748	710	665	679	707	692	629	702	674	654	628	691	665	666	618	616	702	667	644	715	665	647	606	571	651	661	640	640	649	645	590	670	658	585	637	624	624	617	619	631	594	625	630	606	594	612	632	608	589	640	614	573	619	641	635	586	652	625	615	630	616	613	607	648	655	605	589	631	633	630	607	634	629	617	642	666	582	638	592	631	655	609	645	570	620	659	577	647	648	656	607	586	686	618	634	656	619	632	593	614	645	640	649	629	605	633	633	637	629	663	604	647	625	605	608	635	603	617	592	655	628	610	608	612	637	643	677	630	617	612	611	638	622	652	609	651	607	613	625	623	651	597	647	627	672	603	614	604	596	657	628	620	626	608	612	590	637	638	617	620	626	596	605	607	665	644	627	610	683	581	639	662	612	628	625	612	654	674	600	617	635	606	607	615	696	622	615	655	614	610	585	640	615	585	653	623	614	613	680	631	600	630	603	619	609	660	635	611	578	611	598	602	635	657	619	603	630	599	633	608	626	600	624	642	616	644	614	610	594	623	607	606	592	582	615	635	633	585	614	617	619	603	667	626	604	613	635	613	587	630	588	621	631	621	646	644	630	591	615	623	632	631	645	590	639	646	617	579	641	615	641	631	615	616	662	635	641	577	650	583	605	627	640	598	638	549	604	630	600	688	601	629	629	595	611	638	660	609	634	631	611	610	614	594	628	647	587	615	611	630	603	628	640	646	664	599	626	635	614	628	634	628	648	601	639	592	605	665	641	630	684	662	616	611	597	621	603	605	603	672	597	610	602	617	611	623	658	604	627	603	574	640	614	608	607	574	603	625	605	588	633	641	629	610	616	619	586	637	634	661	635	663	620	613	604	604	596	627	589	602	616	615	602	641	637	599	652	602	624	632	581	641	639	620	618	633	611	607	625	682	594	612	632	627	632	589	650	610	620	613	631	644	612	658	586	607	621	650	630	579	594	610	598	600	614	635	628	654	614	650	620	656	667	666	614	611	608	588	629	607	616	659	596	646	622	599	642	625	593	605	632	634	598	621	607	649	670	609	626	645	627	654	617	602	636	614	608	626	586	568	634	662	578	616	586	573	609	632	657	624	611	612	650	637	647	627	625	597	614	704	609	606	683	630	577	592	644	621	618	658	629	633	594	647	634	647	658	633	648	614	657	610	614	633	595	602	658	610	620	589	646	597	601	610	608	584	630	641	636	624	626	608	576	637	605	624	584	602	609	560	568	621	597	614	606	610	623	610	620	648	643	609	604	609	594	627	615	620	661	564	566	626	609	623	637	621	653	618	630	624	604	597	623	626	612	578	665	660	639	626	616	632	589	651	623	624	638	614	594	634	618	624	640	639	640	634	575	604	600	661	596	608	596	599	642	651	618	619	581	594	622	699	623	655	646	645	573	625	646	581	642	601	609	632	659	616	646	595	642	598	621	661	670	616	618	651	615	623	649	597	646	610	649	605	646	689	621	659	600	596	617	661	633	627	606	643	643	629	595	667	637	593	608	638	617	554	602	608	589	614	620	628	635	633	645	590	638	628	627	629	633	596	609	604	601	605	625	608	637	570	597	627	624	607	633	653	654	607	595	581	685	594	621	627	580	644	653	624	602	607	633	639	607	624	603	637	632	631	618	619	622	663	563	596	598	609	611	595	640	617	587	629	617	586	634	580	643	615	602	659	599	632	602	640	661	646	630	639	635	622	662	574	631	620	631	625	605	635	651	670	601	649	601	619	662	566	634	590	592	648	637	624	636	677	613	603	625	645	584	619	557	594	628	583	640	581	589	594	602	652	655	618	581	616	576	628	611	616	647	595	605	609	639	623	627	587	645	647	637	651	639	578	596	586	643	661	623	621	619	593	640	685	611	615	592	630	642	603	614	673	618	619	617	623	629	643	581	621	650	619	605	617	616	645	608	605	610	598	661	628	640	642	634	573	655	614	613	667	621	621	637	601	612	595	658	653	605	603	624	606	637	618	617	630	639	563	605	598	606	589	616	616	604	657	603	610	605	571	615	612	607	625	631	627	609	592	642	600	638	631	604	551	614	658	605	641	548	639	606	623	603	625	653	657	624	659	613	600	630	620	607	605	631	603	660	638	591	561	645	629	613	597	665	623	594	632	621	647	602	599	597	632	606	610	634	574	638	630	611	661	591	640	631	615	634	612	626	644	604	601	588	591	648	616	597	618	575	627	638	631	629	613	647	659	647	630	635	599	617	591	614	660	606	646	600	617	639	648	604	643	600	596	620	638	583	631	604	649	631	627	634	616	623	661	607	631	586	654	608	595	587	686	666	621	640	613	639	647	651	662	622	625	636	678	619	571	648	592	594	636	573	604	614	610	630	648	611	599	581	598	608	616	623	624	629	624	601	633	620	633	632	627	634	624	562	625	617	635	593	656	603	623	604	637	629	667	600	610	613	629	684	596	630	612	666	621	598	595	591	609	638	673	621	617	626	630	587	619	623	624	643	647	636	607	605	649	633	618	579	574	633	593	615	633	645	630	612	602	632	650	598	624	667	613	590	608	619	629	651	553	625	654	615	615	629	586	566	602	620	627	634	659	606	646	586	615	618	631	631	593	616	635	665	617	593	607	583	626	610	596	604	607	606	618	609	643	640	625	572	613	580	644	623	636	619	593	607	667	656	628	671	606	648	617	654	604	668	634	586	604	621	604	591	645	604	685	629	555	627	628	592	625	637	590	652	643	655	586	591	632	614	649	652	615	613	599	627	613	617	627	631	627	653	594	602	657	597	622	660	584	644	629	600	590	614	618	598	620	621	594	633	603	594	648	681	592	589	621	597	634	573	652	612	611	605	581	623	657	578	600	634	630	663	628	620	610	615	620	623	636	587	625	621	614	645	624	578	622	578	666	605	616	621	633	623	585	635	577	642	568	657	636	670	612	653	663	630	626	652	612	629	604	614	590	598	616	638	598	617	589	618	592	647	603	625	617	640	622	602	636	621	602	612	611	653	593	638	614	601	657	606	599	608	607	632	620	654	602	647	583	629	600	634	604	654	599	607	642	646	626	648	598	605	636	618	661	607	599	628	602	597	650	629	609	574	614	609	596	634	639	618	640	621	646	638	638	562	599	619	594	642	619	604	611	587	655	604	595	638	593	648	636	623	596	619	624	617	621	628	623	647	605	634	611	644	634	642	580	629	572	574	630	610	605	631	595	587	631	641	642	596	604	610	597	620	612	610	614	601	609	625	623	627	647	651	652	629	615	591	648	600	616	621	645	615	634	641	624	576	612	631	648	622	645	607	595	610	629	644	590	592	609	638	590	651	605	645	598	639	558	628	627	624	626	641	641	593	603	624	634	640	608	647	585	645	605	635	618	631	597	625	658	601	638	685	597	594	603	658	652	584	633	611	623	628	603	631	628	587	605	628	573	638	642	674	615	613	633	605	576	644	617	648	619	649	648	590	566
23000	21024	29262	22996	21026	20779	3672	1217	980	912	868	802	790	765	736	704	671	727	609	667	644	628	667	620	616	627	572	641	634	597	593	656	626	658	624	690	612	637	580	577	606	611	635	605	574	623	613	631	613	638	572	584	589	643	622	594	610	616	614	562	585	587	588	593	604	583	661	580	589	558	546	575	571	607	573	648	628	597	588	605	587	598	585	635	615	601	564	653	605	603	584	576	647	586	574	582	607	590	598	587	576	629	591	600	583	592	589	598	599	614	617	623	573	585	609	595	615	624	618	615	584	603	593	593	597	563	580	570	593	636	541	589	597	597	614	611	579	596	553	572	605	626	634	616	587	553	605	552	582	644	577	637	581	571	558	585	594	634	568	578	625	569	560	599	621	606	603	536	598	595	638	595	617	652	567	630	605	601	606	640	597	592	613	569	602	598	565	599	577	594	586	573	605	567	611	565	550	598	566	605	616	603	585	576	535	610	570	611	592	589	600	557	595	554	609	587	583	569	578	568	566	611	582	611	555	602	559	585	632	563	619	617	616	581	585	566	584	575	570	594	574	589	582	567	604	581	610	583	606	583	597	628	588	636	573	590	557	615	614	582	601	565	579	599	576	593	581	593	613	554	564	587	655	559	613	621	615	519	568	553	629	635	578	589	517	624	585	533	589	595	608	614	601	550	553	622	581	561	609	594	549	603	640	588	576	612	586	570	646	584	612	569	632	584	592	601	652	582	571	556	614	555	598	650	569	593	619	608	634	603	603	584	586	561	569	564	622	602	585	620	576	536	580	577	613	576	545	605	606	589	558	595	609	581	558	624	624	604	571	595	618	604	595	591	646	609	590	662	596	600	604	574	592	576	600	552	624	632	572	586	592	598	598	668	589	579	592	651	578	554	579	597	571	627	601	619	585	589	615	589	598	621	562	601	616	582	561	579	578	637	633	562	596	581	595	601	630	574	622	637	600	590	583	608	614	611	617	592	593	599	548	576	550	615	579	624	597	562	591	555	574	571	578	616	590	580	589	606	628	615	586	617	577	558	615	561	586	592	594	596	569	582	571	595	551	615	612	611	572	619	558	596	607	557	601	620	602	598	546	595	607	576	571	583	587	599	590	561	573	610	572	596	582	567	596	593	596	579	609	582	565	591	583	655	609	587	566	586	591	573	586	571	584	596	573	600	618	563	597	573	588	611	606	585	579	600	569	572	596	588	630	606	629	588	594	583	584	577	585	642	573	587	584	599	566	567	598	544	613	578	589	562	580	589	582	590	616	570	606	595	622	604	594	572	605	548	577	557	629	607	597	612	588	616	591	614	574	559	594	610	591	579	637	584	594	594	582	604	581	608	567	593	587	580	580	605	578	614	560	596	590	572	613	581	586	597	580	633	585	607	611	553	547	589	580	626	597	601	585	576	615	574	632	617	612	606	620	572	600	587	599	553	636	610	560	596	579	618	615	558	575	600	603	592	656	552	587	618	610	601	594	554	635	593	567	604	585	561	590	602	574	588	546	585	610	571	533	580	574	553	605	586	642	565	634	600	576	615	621	624	581	566	571	604	586	631	643	611	582	575	580	659	604	651	590	582	617	589	608	585	579	586	605	537	570	593	617	612	615	563	565	625	597	585	574	586	589	611	613	595	545	593	639	578	647	590	581	562	595	566	577	594	607	564	637	598	587	571	579	565	606	638	579	593	607	580	623	586	612	572	591	622	571	610	608	623	592	630	561	593	640	625	592	602	600	610	581	644	624	568	585	603	587	602	610	559	594	582	566	585	576	561	575	559	608	634	584	576	574	566	548	585	592	588	605	561	586	637	657	567	542	612	599	584	603	573	572	592	623	594	572	586	620	569	567	620	579	579	575	572	582	587	612	564	589	598	586	585	600	640	623	602	551	580	570	634	576	608	559	565	628	599	573	610	573	599	585	576	547	620	564	618	557	580	623	589	561	610	589	564	614	602	600	572	615	605	611	578	586	637	592	563	594	621	616	625	599	616	637	599	605	617	579	575	586	561	620	582	593	613	637	588	597	570	567	604	573	628	593	639	581	605	574	578	574	547	625	629	625	584	588	625	538	565	591	594	613	633	607	553	581	620	576	615	598	568	577	628	579	604	610	588	585	571	560	584	619	560	569	602	596	592	537	578	614	594	585	578	638	566	573	617	576	621	608	598	621	540	569	599	556	609	588	571	576	563	578	570	586	592	606	611	576	616	651	575	549	578	592	550	584	571	578	606	587	615	600	629	567	572	596	550	593	540	572	587	573	606	608	560	590	596	629	563	582	568	618	623	564	628	602	538	596	594	621	606	619	660	615	592	527	589	604	592	547	598	558	524	587	600	623	613	555	592	593	627	549	576	616	601	580	577	589	591	554	544	569	572	562	619	586	601	609	568	636	584	570	598	583	547	596	591	608	574	642	584	582	641	495	611	627	599	602	586	617	609	644	574	591	596	542	569	556	598	552	635	614	586	595	596	579	542	595	619	617	620	620	565	640	604	583	586	563	595	574	587	615	558	603	580	607	597	655	602	579	591	563	614	642	598	598	600	563	581	573	605	612	573	616	609	574	587	578	622	625	576	630	614	604	603	567	599	624	562	592	593	620	629	585	554	593	617	583	601	591	610	564	615	597	599	576	573	577	609	605	599	589	586	616	620	601	606	591	607	575	582	588	594	568	595	562	589	616	543	601	610	555	546	557	582	610	580	566	571	642	611	591	633	584	563	570	632	574	566	596	554	568	616	636	553	590	587	591	558	591	624	597	593	600	568	569	572	555	567	592	574	546	605	604	562	640	600	588	571	579	608	597	605	571	610	623	606	575	618	595	625	580	584	609	548	582	542	640	581	582	604	572	609	611	613	603	593	585	604	604	604	556	542	584	571	584	578	574	618	621	622	626	586	606	560	593	590	582	587	585	595	601	587	586	550	558	634	583	585	559	602	542	680	587	593	603	593	586	578	565	598	575	569	616	592	605	586	556	562	596	584	623	605	568	598	576	616	542	601	624	626	568	610	570	590	614	588	559	597	605	572	571	555	562	621	545	602	562	576	567	623	608	587	586	614	592	584	609	601	601	563	606	596	586	587	617	628	618	607	565	580	644	625	556	597	613	621	555	562	598	552	587	582	584	594	583	555	609	622	597	605	600	591	588	593	660	597	552	567	590	622	602	609	555	593	603	562	591	579	559	608	598	562	614	599	570	569	587	569	606	580	596	588	585	568	601	585	587	616	621	569	571	582	597	577	604	621	597	605	582	566	606	544	591	607	562	571	564	602	592	576	569	574	617	596	617	591	599	579	559	603	583	598	565	614	591	600	553	574	592	584	588	520	551	610	576	613	602	584	583	612	584	614	607	589	557	604	605	657	566	614	558	564	568	567	619	561	569	632	553	612	555	596	591	577	608	589	605	589	599	543	598	590	593	554	564	617	554	593	602	559	598	575	601	611	597	628	570	602	575	616	570	577	611	606	589	575	603	601	643	618
16917	14981	12941	7203	4980	3898	3048	2558	2141	1929	1711	1580	1477	1375	1282	1308	1264	1154	1142	1090	1046	1108	1087	1015	1006	1040	984	975	1012	1000	1002	966	958	959	951	937	990	974	949	937	941	969	920	917	925	937	943	921	937	987	958	930	931	969	880	954	966	941	897	890	931	914	959	941	948	923	932	930	888	913	915	920	938	956	946	956	953	930	903	922	944	942	966	921	907	932	892	909	907	916	891	931	932	908	923	873	902	916	852	890	904	916	860	879	898	888	935	866	915	877	938	887	954	874	972	928	873	939	935	879	944	969	880	910	958	950	940	913	918	920	929	887	894	911	916	905	862	913	911	912	922	867	946	884	908	921	883	912	888	887	932	906	902	899	913	914	922	930	929	885	914	941	925	925	955	925	904	914	898	941	864	925	952	959	890	956	898	946	907	929	880	906	923	907	880	883	946	896	888	873	981	931	912	890	948	932	921	903	865	871	897	945	930	912	890	854	879	904	921	913	902	898	933	887	923	925	918	911	896	941	890	910	905	933	854	932	899	942	915	910	867	922	886	901	928	931	874	909	835	939	936	886	921	938	960	899	917	903	894	886	912	904	939	896	911	932	939	885	859	912	891	872	891	910	891	918	843	974	908	897	908	893	876	860	892	913	876	915	935	913	901	877	931	904	913	877	878	887	906	900	881	957	901	895	857	917	909	915	919	888	840	942	856	889	870	886	885	910	926	913	919	950	962	902	903	870	887	918	898	966	905	939	880	915	883	914	912	898	943	922	912	909	872	882	957	898	943	887	937	908	885	911	929	874	940	897	909	887	887	940	903	861	877	903	926	861	923	910	895	856	865	931	860	944	919	898	966	889	959	973	926	889	905	943	900	927	926	916	938	856	917	952	897	914	891	899	886	881	860	974	871	925	931	918	933	877	948	884	866	923	904	920	920	898	896	866	909	908	939	986	925	918	917	902	910	910	918	929	883	892	926	861	908	913	917	926	939	934	947	861	919	924	917	937	874	882	879	886	903	910	951	906	900	883	915	861	933	983	916	949	901	918	891	874	914	855	897	902	918	919	900	876	897	947	893	917	921	931	891	957	934	952	921	878	900	890	938	857	877	914	887	924	926	890	939	886	937	942	905	896	895	885	943	918	902	928	856	963	876	928	931	864	935	948	915	924	936	907	920	923	888	947	963	899	878	896	931	910	849	929	932	862	929	925	861	905	896	950	908	844	904	928	862	910	917	903	940	850	923	897	968	905	895	947	919	883	892	952	922	834	921	924	958	902	896	901	930	879	900	896	951	900	892	937	934	928	987	894	902	888	930	907	935	921	950	907	865	879	920	957	921	886	910	909	964	885	942	947	900	921	926	849	933	969	867	914	903	852	896	916	854	934	963	934	873	883	884	872	952	877	888	895	913	966	865	942	880	903	907	860	888	903	910	938	917	938	961	932	877	928	902	839	935	899	847	947	855	920	949	927	877	878	953	923	931	961	890	885	923	920	896	980	919	931	934	888	937	922	899	932	913	917	870	935	932	924	926	865	956	992	933	878	969	943	910	889	890	883	918	891	907	951	907	922	877	889	891	921	970	911	904	901	931	909	895	922	926	978	910	906	883	897	912	916	923	842	866	894	948	884	900	941	932	924	888	894	881	900	921	906	965	857	879	975	958	921	873	935	916	940	881	914	937	848	874	890	899	929	945	937	879	923	905	915	966	959	900	951	923	909	952	892	882	946	868	922	906	913	936	917	951	840	895	912	874	882	916	921	942	922	904	938	832	888	891	888	910	916	907	895	919	913	973	927	894	876	888	901	900	881	892	918	987	916	948	888	897	880	859	923	915	999	931	910	965	891	928	868	950	864	935	941	908	950	933	966	912	942	885	945	919	910	912	949	920	872	891	878	953	907	895	928	891	879	921	876	885	969	985	919	931	909	947	870	923	901	896	881	926	924	956	934	897	923	910	896	912	900	908	882	911	919	949	916	974	921	958	947	885	941	972	977	863	929	925	973	876	847	900	906	915	913	898	902	937	910	948	886	889	873	950	950	872	929	920	945	911	921	891	985	918	865	918	901	884	896	929	905	914	926	915	929	919	889	952	908	938	926	907	880	953	936	943	906	903	937	865	933	922	938	923	907	866	905	917	910	924	958	897	917	881	944	911	906	927	915	924	887	890	920	896	901	935	889	852	906	905	927	883	891	847	923	927	943	910	889	958	927	882	855	931	928	875	876	910	899	942	901	882	949	873	979	943	931	914	896	928	916	924	899	923	954	906	911	901	871	933	926	958	901	974	940	995	904	966	875	882	862	950	884	924	874	918	900	918	924	923	928	864	935	890	889	919	908	963	924	920	925	949	941	893	910	916	947	895	958	876	919	932	890	875	920	880	910	895	925	947	936	908	931	845	898	920	919	938	889	874	923	890	866	880	909	876	935	893	923	885	882	896	949	890	896	935	897	862	934	901	915	886	903	880	900	962	858	891	916	950	935	911	869	902	928	898	956	913	897	924	894	913	900	945	929	912	936	898	871	905	912	920	881	901	923	867	851	938	913	871	928	887	900	936	878	904	916	951	851	907	875	894	927	897	866	883	896	939	882	931	938	890	895	892	917	908	900	898	935	935	912	885	939	915	858	888	893	958	854	937	884	869	974	910	913	878	942	881	937	965	889	931	955	869	894	934	916	924	907	930	934	936	868	877	862	980	957	955	871	941	877	961	937	943	888	932	922	972	937	871	874	935	856	969	870	917	923	968	895	898	922	890	934	851	890	911	855	896	923	900	956	884	924	911	872	861	941	858	916	899	965	916	900	861	902	864	875	871	935	929	914	879	894	898	871	878	944	893	860	903	927	865	907	932	878	951	901	932	910	929	926	922	919	922	922	919	916	892	898	898	908	932	884	883	886	1003	921	913	920	842	908	983	853	882	939	899	880	897	924	854	874	882	883	866	875	934	926	910	890	933	916	872	901	896	913	875	932	874	863	916	940	914	895	919	945	902	912	866	929	848	895	886	903	967	935	911	934	907	947	950	915	906	925	903	984	902	900	938	880	902	852	922	898	944	890	938	928	905	869	958	911	905	893	892	912	949	897	860	949	907	905	834	909	942	933	934	907	921	932	898	935	904	913	910	916	950	911	900	919	943	944	953	943	894	940	890	911	902	903	935	910	917	936	907	954	868	962	900	890	902	905	911	893	916	890	908	914	919	939	882	886	886	951	879	932	937	922	897	883	926	896	903	946	914	913	961	903	885	948	884	876	901	948	945	914	936	884	941	941	930	925	891	915	949	866	884	920	878	910	927	901	851	877	953	927	891	880	928	881	883	931	905	897	896	918	930	928	911	875	862	910	920	929	890	927	928	880	944	854	907	829	935	923	884	919	949	937	929	908	947	896	882	880	936	930	921	899	872	910	924	892	892	950	867	930	872	861	932	901	902	917	933	898	913	912	922	899	934	948	879	867	854	822	905	885	893	883	947	899	958	893	938	920	881	866	943	955	978	914
26563	20620	9799	542	267	216	197	199	206	159	170	192	173	178	150	162	151	174	149	166	165	153	178	166	180	161	151	157	152	164	166	170	171	186	158	167	151	151	178	151	175	175	162	148	170	171	186	162	181	171	172	176	157	152	165	153	170	165	169	169	152	184	162	166	188	168	171	163	156	178	172	178	172	180	167	157	158	168	163	167	164	153	166	173	198	163	141	133	185	185	173	164	162	163	168	163	146	172	169	170	172	169	165	151	170	169	143	161	185	191	185	172	142	170	172	140	165	154	159	168	169	167	154	165	145	165	182	166	174	152	169	150	152	153	155	174	152	187	163	137	171	158	185	154	163	160	163	165	174	163	154	156	155	141	162	143	163	171	161	175	167	144	155	180	182	146	169	169	176	161	156	145	155	149	198	137	161	143	157	160	154	183	170	172	176	168	181	153	150	164	157	157	139	168	171	163	168	159	167	160	174	172	170	171	155	187	162	179	163	161	137	166	179	171	180	171	173	184	177	175	179	149	163	168	171	150	154	168	163	156	182	182	173	165	165	138	149	173	166	153	193	157	153	174	155	160	168	144	147	164	160	173	167	170	179	144	179	155	149	160	159	149	176	162	183	136	149	160	152	159	156	133	164	176	157	170	169	145	163	155	160	163	144	146	168	163	150	166	153	159	167	182	167	166	152	178	164	172	166	166	176	179	174	172	183	166	173	174	147	160	192	169	158	144	156	169	167	173	159	167	159	160	137	181	171	162	152	161	168	176	159	140	183	150	178	174	176	147	148	144	186	153	155	168	175	147	170	161	168	164	141	155	172	150	169	134	160	172	179	154	180	143	172	162	157	178	157	162	150	138	166	156	161	162	178	170	165	165	170	177	175	164	165	169	165	158	177	185	192	155	168	150	175	164	140	174	168	144	164	182	164	168	151	169	175	161	162	179	159	158	168	156	161	206	167	136	170	164	163	139	159	179	158	170	207	168	175	143	159	168	182	156	147	186	176	168	167	151	165	156	175	161	159	172	170	147	178	159	165	181	199	149	129	164	158	158	171	152	165	185	151	157	154	204	146	152	155	165	163	170	158	156	151	171	178	149	155	173	169	134	162	139	171	153	153	162	194	179	157	171	157	157	180	138	184	159	147	180	145	153	162	163	162	179	167	148	170	159	163	130	174	176	154	180	169	150	149	155	175	165	174	178	166	164	154	200	171	167	163	160	171	184	154	163	157	170	165	167	167	142	143	162	176	172	159	159	189	148	161	169	183	176	173	182	152	170	180	178	130	161	164	153	157	174	151	141	161	183	175	173	137	159	166	153	186	168	167	158	168	140	156	172	183	157	139	152	173	195	161	191	166	159	180	160	186	171	199	168	192	160	136	203	184	160	176	177	164	164	168	161	162	184	167	144	150	147	162	161	168	170	163	170	163	150	159	147	167	157	157	151	162	179	183	167	161	162	170	161	163	167	155	170	155	176	157	151	182	161	193	190	169	164	164	166	146	158	176	186	178	165	161	176	160	171	166	168	155	160	163	177	166	166	176	160	175	165	159	164	161	176	164	166	154	176	149	172	167	160	178	182	157	171	175	157	157	154	167	166	191	175	188	157	158	146	185	159	161	155	175	164	158	168	186	182	159	162	146	163	166	164	181	194	160	169	155	168	187	173	146	177	187	168	154	165	170	151	170	162	180	158	177	170	159	136	190	148	167	167	165	190	148	172	164	160	176	178	156	170	166	150	157	166	175	170	172	155	155	165	171	169	177	176	150	171	167	147	163	166	156	161	182	147	155	143	167	140	157	134	166	173	137	165	146	159	177	170	149	197	141	153	144	151	157	180	195	152	159	167	156	156	180	181	157	158	180	165	174	176	177	159	160	152	167	163	174	158	141	160	157	151	160	191	146	143	160	183	140	175	162	145	155	169	159	169	148	168	156	139	176	170	166	177	158	207	171	156	164	201	153	168	157	154	149	156	182	161	178	157	170	173	167	149	171	160	189	160	160	172	174	165	164	165	164	176	163	152	175	156	174	154	154	177	165	182	167	147	156	170	154	169	191	153	157	166	170	158	171	158	186	154	191	151	147	170	174	155	158	178	154	158	161	159	164	157	149	174	164	139	175	167	167	136	150	163	158	133	146	156	174	156	179	168	154	151	174	156	162	177	161	153	184	161	169	164	170	182	179	173	174	168	181	171	148	175	159	146	163	158	164	165	171	155	158	161	175	183	163	147	155	165	170	156	147	167	173	172	148	148	170	170	169	179	162	164	169	154	179	162	163	177	150	140	174	147	152	162	164	187	165	150	161	159	160	170	196	154	153	158	162	180	147	152	170	151	192	157	150	159	165	169	198	171	145	153	158	167	175	162	158	143	172	159	167	143	192	155	169	171	166	185	169	173	153	174	151	163	175	158	150	153	159	174	176	138	168	144	159	157	156	173	168	163	167	180	137	163	160	157	165	181	169	160	169	169	173	158	176	162	158	153	155	155	160	161	169	190	150	163	145	166	173	147	178	157	178	155	171	168	141	154	138	168	165	153	139	173	158	145	158	169	170	158	161	163	156	158	137	159	166	151	157	171	174	172	171	169	172	161	184	167	142	177	175	179	175	189	173	163	162	158	165	172	189	162	158	159	173	185	171	176	146	158	147	173	166	145	163	183	177	180	192	165	156	162	185	167	182	161	166	161	155	168	170	172	156	179	147	149	172	166	138	173	177	162	148	165	173	169	161	138	183	149	143	166	174	172	175	175	141	169	170	164	157	159	154	173	185	172	168	177	155	154	181	165	148	159	176	164	135	170	170	187	147	171	182	150	164	160	192	163	166	162	161	148	182	160	161	173	156	183	170	155	146	198	164	185	158	164	163	163	176	180	149	143	160	163	157	145	153	173	141	160	164	146	167	177	155	159	191	170	170	164	205	141	160	164	161	180	168	151	163	174	164	187	157	166	159	165	183	161	160	148	146	156	175	178	195	144	189	163	170	172	183	171	173	143	161	165	159	136	173	206	146	159	181	158	175	173	171	140	173	161	162	176	170	173	169	162	146	163	141	155	170	160	175	172	155	165	155	157	174	170	160	172	182	181	184	188	148	172	173	175	159	175	178	144	166	163	153	158	147	174	176	160	172	154	147	171	167	162	165	167	169	170	171	149	158	163	167	166	177	154	164	167	162	148	138	169	142	167	159	156	158	151	188	175	188	173	178	148	165	161	154	171	151	153	186	161	156	159	182	162	173	179	159	160	164	143	183	143	146	148	175	162	159	173	175	170	162	169	162	181	164	163	147	177	184	186	166	163	151	152	155	158	176	168	173	167	187	155	167	143	173	157	160	143	167	144	171	170	139	148	163	176	172	164	147	145	181	153	185	168	188	162	148	151	180	182	172	183	167	172	163	172	183	154	168	187	186	175	179	150	173	150	180	182	150	162	172	155	158	147	166	150	140	173	167	156	149	169	181	183	168	175	163	162	144	152	160	181	161	177	168	173	143	140
12231	1058	946	558	421	414	368	348	303	329	288	301	296	315	281	301	277	315	265	263	271	276	262	267	268	302	304	296	280	253	281	293	288	293	273	276	289	270	297	291	275	256	276	300	264	268	278	254	270	277	268	291	273	289	284	285	311	284	278	289	292	273	290	254	285	318	302	284	316	266	260	285	280	269	273	295	293	274	281	263	274	273	285	290	255	281	266	274	282	285	283	264	255	267	305	270	279	281	306	274	318	279	271	318	272	301	297	262	291	294	264	301	294	273	267	262	265	292	292	298	281	279	262	286	282	308	274	275	280	287	296	294	242	283	260	265	299	285	283	287	266	286	285	329	271	260	257	258	284	288	290	294	298	274	286	292	277	267	287	284	245	295	265	315	291	280	257	280	253	266	254	270	287	270	270	273	285	269	287	283	264	259	265	257	299	272	270	304	277	276	267	260	267	294	281	273	287	278	298	270	322	288	265	294	296	309	298	334	296	299	252	265	268	265	264	255	282	284	309	250	283	272	283	281	272	268	246	305	253	280	275	318	258	267	287	270	268	279	301	301	269	276	310	324	288	283	268	274	281	332	292	251	264	279	274	273	306	278	277	281	289	303	270	273	270	248	310	316	284	278	276	258	291	273	282	323	283	280	275	310	277	283	266	302	283	267	268	291	260	275	291	283	260	262	300	325	265	296	298	284	279	307	267	323	287	261	315	302	250	298	280	264	291	280	295	283	296	267	301	285	298	284	266	294	246	298	261	272	283	300	272	285	297	275	276	291	279	267	293	301	240	273	267	301	291	293	276	316	272	286	284	295	264	281	279	289	276	284	277	273	276	293	282	279	310	276	280	296	269	289	287	278	297	279	280	279	249	255	269	286	282	313	251	265	308	273	287	275	254	252	258	259	245	290	277	286	288	261	238	279	273	298	278	249	321	279	281	282	283	265	321	303	255	294	265	272	263	294	285	266	266	274	281	262	311	283	311	287	283	282	229	297	326	261	274	280	293	272	294	270	306	262	239	294	263	241	252	303	302	269	291	286	282	273	273	282	303	292	287	299	267	265	289	287	316	284	283	276	284	280	293	280	285	288	308	302	243	279	309	300	271	264	275	291	299	260	312	247	257	266	278	284	300	279	318	280	307	299	285	300	266	292	279	282	299	271	274	282	299	250	276	255	268	292	281	280	288	263	264	269	287	290	267	277	279	301	304	257	283	301	294	312	277	302	293	317	245	284	286	293	290	256	255	276	261	271	271	298	266	283	280	271	288	275	284	298	271	270	266	280	290	248	304	264	270	319	273	283	306	280	286	295	325	240	307	288	283	299	254	297	278	260	262	307	274	288	263	261	273	307	278	292	277	341	261	278	278	280	286	281	291	269	290	267	263	284	257	287	300	320	282	316	254	274	280	293	271	288	311	242	285	295	270	303	242	277	275	285	308	260	282	272	295	282	263	289	316	273	280	287	292	306	271	288	303	270	267	259	313	311	293	267	281	273	281	316	269	258	292	282	271	298	271	278	271	292	256	261	289	275	271	239	286	285	311	285	287	275	309	299	260	295	292	279	305	286	272	262	283	269	265	265	297	286	309	288	319	293	268	281	269	264	296	265	267	265	283	274	261	283	286	268	290	282	286	260	272	277	268	263	279	275	292	284	325	304	281	276	265	255	294	278	286	264	269	286	264	289	244	279	250	277	271	263	266	294	271	282	271	295	313	246	261	284	271	255	273	265	278	292	270	301	294	303	279	291	289	271	287	263	284	263	268	275	285	272	311	283	310	266	271	266	285	268	291	268	302	292	239	282	271	274	293	263	273	293	299	266	273	268	293	303	282	281	267	291	301	263	320	275	278	273	257	293	272	268	273	276	259	295	305	286	262	273	282	290	305	275	255	258	260	273	293	252	289	296	278	311	303	260	274	283	282	256	282	280	267	277	269	294	268	319	280	310	316	250	271	273	279	256	274	283	295	301	298	292	274	293	309	265	341	316	287	250	263	277	255	283	296	269	284	290	261	293	263	275	271	265	286	274	305	295	300	257	263	269	297	285	275	273	295	242	284	295	279	282	296	310	275	248	264	280	262	269	284	271	239	262	277	266	274	301	281	305	244	299	311	309	253	291	289	299	288	308	297	255	299	253	296	290	285	262	303	247	285	252	283	265	269	251	274	282	258	301	323	236	283	295	268	302	297	296	286	271	254	279	309	264	265	284	285	304	308	302	289	257	279	293	280	259	270	294	301	275	272	266	277	252	285	308	281	280	309	291	249	273	272	256	262	275	294	280	258	276	285	307	279	287	275	265	304	287	290	287	279	280	256	279	269	268	262	274	258	272	277	297	253	312	295	287	273	265	264	264	285	264	291	287	265	284	272	250	268	297	279	285	264	286	306	277	285	252	275	255	303	273	300	279	305	283	256	306	271	264	269	260	264	268	280	279	300	323	280	294	317	275	256	286	268	269	265	264	292	269	310	267	291	266	279	311	279	256	284	275	325	266	288	279	261	285	271	254	272	293	309	275	271	250	296	260	278	286	255	284	304	303	286	296	285	250	298	281	279	262	289	278	301	293	280	270	248	233	283	260	285	277	288	266	255	260	295	281	257	294	312	303	261	271	280	266	261	295	292	270	276	277	281	259	295	282	242	288	292	295	293	251	283	275	274	261	253	287	311	284	309	264	281	288	259	270	313	291	273	251	269	281	305	287	298	275	258	287	286	278	290	243	262	287	273	281	295	282	273	286	284	299	282	286	319	280	268	268	287	287	256	284	272	251	298	281	293	256	265	283	294	319	289	284	320	249	272	288	247	254	279	297	268	298	281	263	278	285	261	259	280	290	261	289	276	300	279	274	286	308	257	298	297	300	276	294	281	302	289	245	273	279	295	287	276	302	303	281	302	271	259	285	298	311	266	274	254	292	279	274	256	259	278	266	277	261	263	265	277	280	276	268	278	284	305	282	275	320	274	275	317	279	288	277	286	282	279	279	296	298	286	261	279	281	288	284	280	280	271	274	301	270	265	282	292	295	273	301	236	272	294	270	297	290	279	281	272	271	308	291	264	268	265	253	292	279	271	299	297	256	284	263	272	255	287	287	264	288	280	295	297	293	282	310	305	299	292	274	295	292	286	288	290	275	290	295	278	276	293	266	296	270	266	298	257	262	267	285	286	287	298	266	286	292	273	275	308	277	288	269	273	281	271	324	255	297	279	294	261	286	270	275	277	282	252	293	285	281	289	272	247	266	265	299	307	308	263	272	284	278	309	263	300	272	281	267	259	269	280	281	275	278	299	291	286	291	251	287	297	292	275	271	277	297	271	252	284	284	303	263	266	257	286	299	279	284	303	271	298	286	248	285	286	256	295	315	277	273	307	274	252	269	256	270	317	268	266	285	260	308	276	275	290	309	265	297	281	281	275	284	262	318	294	287	271	318	299	283	286	288	286	291	288	275	275	253	281	268	297	285	275	267	328	293	253	298	283	291	284	307	278	262
23976	21024	28633	23613	20859	4360	980	689	567	551	514	448	481	454	521	446	408	398	463	421	394	388	417	416	393	436	409	398	390	398	387	403	433	403	367	392	376	386	397	411	384	401	384	409	386	374	358	375	414	366	397	357	384	383	407	355	418	409	395	348	400	418	425	412	401	384	407	394	411	388	416	414	381	378	427	395	415	435	389	375	385	364	409	389	412	353	363	438	382	398	396	382	363	413	414	362	382	423	412	397	388	415	357	376	363	376	382	384	429	397	384	387	386	376	384	375	398	356	409	369	411	342	367	367	386	403	417	373	396	405	413	408	429	376	390	409	389	417	404	402	388	398	388	355	402	397	366	360	376	378	377	357	383	395	409	440	374	414	388	401	388	386	410	392	398	340	396	403	370	403	410	392	393	403	384	375	367	418	364	385	421	359	380	389	380	363	388	375	392	401	409	401	352	385	393	397	367	361	397	352	376	401	384	404	409	382	367	390	392	382	426	408	361	385	380	386	399	404	416	411	407	388	378	406	390	391	379	393	360	418	404	407	386	382	398	410	391	404	363	364	391	375	406	357	410	387	429	364	383	398	403	362	367	393	424	430	355	409	409	378	382	391	391	396	384	385	399	394	427	382	383	412	383	384	406	451	395	377	409	368	392	387	389	366	385	394	383	411	380	362	362	395	382	374	370	399	381	416	407	399	368	393	375	381	389	370	393	371	388	414	403	402	350	374	358	405	375	386	382	406	408	406	389	388	380	386	395	385	381	390	376	364	367	371	406	386	360	365	386	343	396	395	424	382	384	374	403	387	396	400	421	406	419	426	388	379	410	423	390	394	427	394	399	413	373	410	408	403	363	362	385	407	394	380	376	377	406	408	347	376	413	400	390	362	371	388	426	376	383	398	413	395	403	354	377	387	402	382	414	361	441	425	355	345	399	405	393	369	408	394	394	372	347	468	395	361	380	372	377	432	386	400	383	360	396	388	379	376	376	401	381	430	423	389	386	364	401	415	423	371	395	398	382	403	391	384	375	374	411	394	374	362	393	393	399	358	393	396	404	429	381	416	372	411	397	374	441	388	420	354	395	388	391	415	416	396	354	420	364	394	405	399	383	392	413	397	375	402	358	402	380	397	389	382	406	382	365	404	412	400	376	384	392	383	413	381	413	417	392	406	398	440	401	382	369	430	401	405	437	399	408	400	406	380	388	407	384	413	396	384	409	381	430	393	387	383	430	398	384	390	396	418	386	370	374	396	393	371	366	392	410	391	396	351	374	393	386	382	398	371	430	396	392	387	417	395	387	390	419	395	384	388	418	391	398	371	396	363	377	387	378	431	397	366	421	366	394	415	386	365	398	397	356	369	402	393	370	418	410	389	404	378	381	421	427	419	391	408	390	361	394	413	429	374	377	421	391	430	390	406	371	338	370	379	366	371	407	406	358	388	406	399	404	417	404	390	381	412	394	385	379	380	410	399	372	413	456	412	375	391	395	388	424	400	397	370	392	378	441	358	397	379	372	397	380	410	365	419	393	410	397	389	388	380	402	350	401	399	392	397	377	378	375	382	424	377	401	369	387	408	396	357	368	424	385	376	392	355	382	415	397	378	395	396	381	382	383	397	379	380	365	370	342	437	359	396	367	388	403	384	377	419	392	405	411	374	381	396	384	382	385	364	403	379	365	383	394	384	407	389	417	379	351	389	374	380	402	377	413	383	349	392	396	371	389	373	369	350	381	375	402	399	393	398	394	422	398	381	390	379	412	400	370	381	409	373	385	404	362	383	384	393	389	392	386	375	403	370	380	396	411	406	388	371	416	367	385	410	348	377	396	372	370	344	388	361	368	376	381	407	419	359	388	332	399	421	422	377	372	347	425	347	382	401	402	411	359	418	376	397	395	391	371	392	361	354	396	380	383	408	377	381	399	397	365	394	367	377	399	365	366	376	357	399	395	393	394	431	385	380	395	378	409	394	390	408	421	392	381	367	398	375	352	364	401	384	401	421	365	394	363	379	404	403	400	390	362	399	389	424	387	404	352	380	377	379	401	381	413	406	421	407	399	370	420	412	412	371	389	412	379	419	393	412	404	412	399	402	398	376	399	387	398	403	384	397	378	399	443	395	387	413	371	423	376	416	420	367	356	380	389	387	405	385	381	389	374	413	436	389	390	370	397	372	367	397	362	389	437	388	398	369	373	402	400	369	385	412	384	366	374	404	397	365	388	381	412	398	415	415	379	431	383	363	396	416	387	409	387	371	405	395	409	352	384	402	368	404	374	386	390	404	413	363	350	386	371	393	380	405	352	400	391	411	372	379	395	425	391	394	397	422	415	390	391	367	399	400	389	364	429	378	398	398	424	345	355	370	349	419	397	385	407	383	373	379	395	400	396	377	435	366	394	380	398	367	380	411	366	435	393	376	384	400	387	423	385	377	415	384	373	350	338	335	416	385	371	392	362	411	400	375	402	395	424	389	398	400	395	362	419	408	384	388	391	396	366	420	370	373	385	415	370	395	369	358	410	401	399	378	384	385	375	381	355	393	413	386	371	388	391	358	403	405	367	360	380	368	376	398	414	370	398	420	401	404	388	401	393	397	418	384	381	404	385	378	438	353	392	408	400	380	392	413	389	369	398	390	369	363	400	429	385	378	375	357	390	356	385	405	375	366	391	378	364	394	383	377	385	377	377	383	423	386	376	401	409	419	388	409	382	338	370	367	395	402	375	399	382	374	388	401	423	407	378	438	382	383	409	372	425	388	373	407	414	360	400	368	393	413	406	386	409	366	414	414	373	385	382	420	393	359	392	421	425	407	372	363	403	349	380	406	342	410	350	394	388	410	383	383	374	376	367	400	406	373	410	344	374	370	375	371	402	361	421	381	371	404	360	407	416	407	379	405	384	378	392	424	432	347	390	390	400	421	390	392	398	409	410	373	385	382	376	362	362	408	394	372	389	394	396	381	410	387	390	386	409	385	417	395	386	389	393	375	388	384	411	421	401	374	386	356	382	355	401	381	386	348	417	393	398	382	398	392	391	354	404	402	431	379	358	384	382	369	367	413	398	348	381	404	393	410	350	391	422	383	413	363	405	408	393	351	359	401	396	413	385	379	393	395	396	368	360	383	398	390	399	366	380	380	359	371	377	392	381	374	375	386	384	396	402	360	358	388	391	367	376	368	368	418	407	360	402	375	423	386	382	403	393	405	427	402	395	360	395	386	379	375	388	382	391	414	388	403	399	380	403	421	422	366	370	387	406	373	388	404	391	386	360	369	408	396	379	363	399	372	411	369	372	362	406	380	405	401	418	428	380	395	401	370	351	419	402	344	386	365	415	419	377	407	381	394	380	343	388	396	391	405	398	406	372	422	396	400	416	364	352	379	395	353	417	384	398	386	412	370	383	403	404	401	363	400	376	390	361	411	393	395	377	408	399	383	400	411	360	370	390	412	383	386	382	396	404	393	388	379	401	383	408	358	424	369	377	378	347	412
16812	9114	7870	4054	2823	2197	1778	1461	1284	1122	1013	989	910	808	802	747	790	727	712	706	679	676	665	714	677	655	698	706	617	692	666	660	681	634	625	641	613	618	618	673	650	658	637	602	644	618	625	582	675	645	563	598	623	590	636	614	632	608	639	641	640	651	573	673	645	583	629	653	651	658	636	642	628	638	638	616	680	572	602	626	639	620	613	649	641	605	628	653	673	583	619	574	606	683	617	606	628	631	629	653	597	599	592	628	591	614	630	649	640	595	589	649	593	666	597	614	651	628	645	641	654	604	622	627	610	590	673	600	637	579	605	599	649	622	609	612	589	589	639	589	615	629	578	633	627	632	675	622	574	659	617	628	621	634	617	624	608	602	564	651	649	705	604	617	611	591	574	650	589	582	614	633	608	626	595	629	588	586	595	573	670	607	626	613	624	595	592	614	603	632	599	620	612	607	594	665	593	603	585	614	614	606	608	631	603	624	624	611	676	628	624	626	598	650	657	594	575	620	638	653	612	605	641	647	619	649	647	644	636	634	636	642	598	644	606	646	629	631	607	578	587	610	609	639	626	577	593	572	608	619	609	587	637	623	642	640	615	648	643	578	673	602	624	605	636	629	647	615	614	622	646	618	578	672	671	626	635	607	569	624	554	615	577	593	659	580	596	617	607	611	592	627	620	615	621	669	642	656	642	636	602	613	593	636	601	598	653	652	658	618	638	637	603	556	684	641	633	584	604	583	606	646	603	606	641	636	631	665	633	587	625	602	585	591	656	618	612	572	689	671	647	611	606	643	658	596	608	599	627	572	630	606	617	625	596	602	632	620	635	649	599	616	613	641	596	602	621	585	622	668	620	648	663	621	587	646	613	634	613	619	611	582	620	603	586	612	545	634	625	622	595	633	625	635	605	589	582	648	605	661	619	675	597	642	662	589	633	685	605	610	637	626	621	677	616	627	622	608	651	674	635	658	631	635	575	645	599	624	618	641	643	631	623	624	607	613	632	669	642	611	635	644	592	643	589	610	600	616	610	617	586	653	622	599	627	607	622	641	692	617	584	599	630	606	605	643	610	643	630	643	625	565	582	593	642	620	593	649	564	587	647	614	627	653	611	617	625	660	610	600	635	637	624	624	594	618	650	628	617	613	621	617	573	619	595	623	612	585	613	601	613	646	592	612	652	657	606	660	607	609	588	620	634	625	655	594	624	562	605	604	651	596	612	626	660	637	604	632	689	654	595	631	608	618	591	655	625	638	626	658	620	603	629	590	636	577	586	593	648	613	590	616	619	588	640	593	649	610	619	610	631	612	617	611	610	670	623	615	619	626	585	599	597	598	625	631	636	607	615	640	660	642	649	629	631	631	605	566	675	677	672	641	579	606	626	594	615	622	652	642	608	615	593	601	616	625	618	677	606	636	648	631	667	639	601	614	666	628	644	624	603	623	576	658	642	666	632	622	578	617	641	608	642	649	592	618	634	583	620	660	577	647	647	634	666	589	623	617	575	616	629	543	631	598	636	665	604	599	619	642	600	624	610	601	599	645	625	636	610	620	641	640	610	639	603	624	653	608	558	656	598	609	593	615	652	595	626	636	595	589	618	633	603	599	551	614	580	591	631	622	628	612	630	589	636	645	624	626	624	656	624	622	646	591	626	652	598	593	646	676	616	683	647	639	623	631	608	649	654	594	586	596	630	614	661	653	633	605	573	673	629	653	597	650	623	611	600	610	598	604	639	629	583	626	602	639	655	643	646	633	608	603	643	623	664	605	662	573	630	620	621	622	569	597	620	587	623	623	553	641	626	682	619	593	626	577	614	624	625	631	619	604	620	594	602	603	615	677	596	621	641	582	609	605	633	641	613	665	604	639	607	585	594	636	619	616	657	601	631	574	618	570	616	632	627	681	601	618	634	652	587	598	585	633	605	611	672	623	657	608	615	641	628	643	630	625	652	653	617	620	594	612	580	619	588	666	602	593	579	664	606	634	620	632	631	598	607	649	592	619	612	604	651	617	619	593	636	629	602	623	632	630	666	589	614	628	597	651	643	665	590	695	606	625	577	617	634	598	635	685	593	581	601	587	657	597	611	645	597	643	667	644	603	617	615	644	633	631	613	631	608	613	608	592	606	673	607	627	588	635	646	655	616	634	646	616	586	614	613	665	581	601	634	604	619	642	632	580	616	633	618	612	584	597	593	665	602	599	674	618	675	604	601	623	574	632	624	639	601	631	645	656	642	612	664	613	645	593	641	591	631	631	620	622	635	606	646	667	605	624	636	616	640	633	635	667	600	632	631	611	651	613	624	623	634	611	590	624	586	610	600	635	640	619	607	600	568	632	638	593	614	663	655	624	663	609	598	630	573	607	569	631	619	584	589	615	606	610	633	649	596	613	625	651	627	593	659	603	588	630	590	577	645	576	648	614	607	643	606	580	578	595	622	564	626	631	629	623	630	636	617	579	659	625	647	612	589	579	607	602	596	641	645	639	577	637	618	631	635	649	610	663	628	572	624	642	577	625	615	600	618	643	628	585	594	595	624	593	625	629	623	591	597	582	658	605	608	624	594	656	613	612	627	612	647	613	699	650	596	627	638	601	646	649	606	622	597	616	615	685	624	610	593	611	618	630	612	628	633	575	606	612	642	613	604	572	664	636	635	617	596	642	633	635	648	616	599	614	657	615	651	644	630	619	651	588	642	623	612	608	642	631	628	609	616	625	640	622	608	608	556	649	586	635	601	608	547	625	632	636	616	599	628	588	618	625	620	607	645	581	651	608	627	617	605	619	597	652	597	632	626	617	635	611	623	592	621	598	624	639	630	647	602	632	584	625	675	644	605	610	643	615	537	641	664	614	613	591	621	609	644	634	605	629	593	657	593	620	626	648	625	593	648	551	612	633	626	627	613	572	583	628	642	627	605	568	614	621	625	623	585	643	609	628	600	602	625	626	652	625	611	651	634	647	584	635	649	598	618	576	613	593	632	610	620	590	597	636	593	652	615	617	601	622	598	660	647	628	623	614	620	559	590	530	590	632	603	640	638	657	617	593	599	589	629	637	614	610	617	644	608	620	598	624	628	645	629	636	588	606	607	646	605	641	590	645	607	584	590	623	609	646	619	617	606	652	629	641	632	629	616	590	616	668	600	666	616	686	618	645	622	636	651	611	575	646	598	603	618	584	621	591	625	579	569	656	610	609	580	618	598	621	675	612	600	619	587	609	598	604	603	639	568	639	638	599	600	626	686	617	574	623	622	585	569	622	564	633	627	597	645	660	677	601	630	624	591	569	593	590	647	614	610	623	629	600	638	623	610	636	610	655	574	614	629	631	642	580	641	631	680	592	611	657	629	606	609	660	601	645	573	621	643	621	622	620	606	619	648	586	631	651	613	632	623	616	627	571	670	622	658	611	622	581	596	631	633	663	607	589	599	641	596	592	619	593	670	647	615	609	636	641	656	603	601	593	602	610	621	632	649	634	583	652	569	578
22962	21018	29235	22997	21020	20848	4090	1227	1007	922	836	811	764	750	770	704	674	688	699	663	686	631	697	638	666	612	655	652	602	633	599	648	587	607	592	632	625	598	651	596	592	649	584	642	641	603	590	570	626	615	628	614	641	605	622	631	604	606	602	623	606	586	657	600	610	565	640	603	573	590	571	587	626	562	607	586	632	592	600	601	582	604	606	602	632	584	586	582	588	589	622	622	593	569	593	603	630	569	636	629	596	578	590	607	587	608	598	645	598	570	590	622	571	622	590	616	584	611	603	628	624	617	616	596	616	615	611	575	577	551	589	621	587	572	535	628	639	604	587	584	646	620	648	618	619	567	601	590	583	553	625	597	563	592	547	599	593	626	591	595	601	587	577	611	565	642	622	606	588	624	575	604	584	628	617	592	617	576	580	602	633	657	595	623	627	577	579	567	576	603	599	587	585	641	655	599	605	598	605	613	593	610	573	610	556	603	599	611	580	615	590	627	605	591	635	585	589	613	604	620	594	609	601	601	589	591	586	619	559	614	615	561	592	595	588	562	594	586	611	567	614	631	617	586	579	588	591	600	607	590	620	635	588	626	627	594	642	607	631	615	609	602	660	586	561	621	599	590	573	581	611	595	603	627	609	622	553	624	590	587	601	567	584	601	647	616	550	599	552	599	598	533	572	582	614	585	613	629	586	597	601	612	571	593	577	591	610	567	557	598	565	599	580	558	579	596	603	595	607	591	602	611	614	653	589	584	616	565	532	590	570	611	621	601	578	617	580	590	587	609	562	597	642	559	608	579	637	615	564	616	604	618	632	542	572	566	544	606	573	588	610	592	585	607	601	612	586	584	591	623	622	607	592	588	580	588	626	607	630	651	590	572	593	579	603	549	582	614	605	618	612	584	627	594	573	612	602	559	578	628	583	590	575	577	618	625	637	573	557	628	613	596	571	582	615	600	563	593	608	630	633	588	615	556	603	616	580	574	612	580	595	602	611	578	570	606	594	600	575	600	575	594	574	584	597	604	610	623	615	612	613	571	607	569	628	609	614	578	600	594	590	591	582	575	634	598	607	567	641	563	610	581	570	582	615	623	601	582	632	579	625	570	563	610	620	622	581	604	586	570	625	585	575	579	595	647	585	622	654	617	579	617	629	584	573	616	558	615	601	580	616	575	612	615	578	568	568	601	576	625	565	579	603	579	584	601	579	570	588	569	599	580	608	569	561	579	589	597	647	650	603	560	607	582	559	583	581	552	577	614	629	640	599	584	616	575	619	640	608	602	580	630	597	597	556	582	574	594	577	585	606	574	616	649	638	639	565	614	605	562	569	546	610	546	601	603	618	608	635	595	580	598	637	579	631	626	582	566	642	566	566	612	602	602	618	631	580	594	645	586	590	584	580	585	621	572	595	605	615	577	571	571	596	616	606	599	605	570	582	583	570	582	597	612	575	601	588	583	631	613	611	626	542	611	642	584	578	579	631	599	632	607	598	571	617	600	581	593	638	604	568	582	567	610	588	560	623	573	594	567	634	628	586	626	592	617	605	630	546	562	600	619	594	587	581	581	596	612	576	583	560	577	631	634	612	626	580	570	651	589	604	585	538	589	615	557	591	621	555	607	595	631	615	651	648	602	600	584	594	592	599	574	700	593	517	606	600	597	623	633	578	608	592	605	614	651	583	615	561	595	588	599	609	658	589	565	601	604	613	579	567	534	606	600	598	562	580	619	627	630	587	574	617	635	602	549	615	595	569	599	594	582	583	584	612	616	579	622	560	590	592	586	580	602	612	575	604	639	601	580	562	595	608	567	603	596	601	611	627	587	610	625	584	598	617	606	633	603	570	581	573	608	563	565	533	612	581	596	593	554	547	629	606	555	565	615	605	608	572	592	599	613	603	619	612	584	612	616	601	612	619	547	600	648	557	592	570	587	585	598	620	626	608	616	592	613	580	536	652	633	573	605	562	569	619	560	570	603	600	614	617	583	619	633	593	597	596	595	548	602	548	591	607	596	582	591	642	586	572	640	583	595	612	627	609	576	593	576	585	564	587	598	584	615	584	618	584	603	575	603	621	602	591	587	556	629	589	566	599	625	591	561	570	644	553	571	623	585	575	623	548	621	578	623	566	619	592	608	571	573	591	583	560	603	589	652	579	564	647	644	588	591	595	582	603	585	640	634	600	615	580	531	638	605	587	562	600	597	558	574	606	601	579	611	593	584	569	597	611	611	581	589	590	589	622	614	608	604	580	559	624	599	627	542	594	584	585	579	602	593	550	557	560	554	622	631	605	583	650	596	610	611	629	593	568	592	585	598	591	607	619	569	598	590	597	621	584	571	564	570	600	598	587	586	573	552	592	580	598	597	588	593	580	610	592	614	557	564	583	593	592	530	596	595	567	608	646	572	612	619	578	612	561	647	588	591	598	580	572	569	578	553	571	584	654	624	635	568	532	595	574	557	585	585	553	604	633	588	629	568	578	615	646	663	613	598	584	598	599	590	566	629	620	619	590	559	581	594	609	639	559	596	606	575	574	595	597	566	604	605	609	587	557	576	572	605	612	577	591	615	575	564	614	554	595	588	604	666	585	613	587	638	581	601	629	635	604	614	612	608	593	609	582	577	575	634	611	539	653	632	649	566	557	624	623	610	596	632	572	595	624	581	588	613	594	597	593	582	602	573	637	551	594	597	599	555	584	593	564	564	620	613	573	622	577	583	583	605	568	583	619	588	581	583	582	622	562	621	596	603	615	634	602	590	629	550	586	606	614	605	575	583	544	611	590	602	553	593	593	619	583	583	580	610	557	611	560	618	614	580	612	586	587	641	571	651	623	577	622	591	592	583	603	556	626	578	612	587	584	596	607	557	608	538	600	577	610	561	584	600	590	632	568	560	580	592	620	623	613	604	607	600	624	558	577	606	628	592	586	608	580	625	564	556	565	582	607	593	615	612	567	540	632	599	640	604	600	603	604	594	644	595	633	640	590	568	612	614	584	592	606	566	590	677	604	614	589	574	591	621	575	592	549	606	633	576	561	591	583	622	541	559	612	572	608	619	612	615	609	639	561	603	615	624	591	573	617	580	607	618	611	621	567	590	614	631	602	573	631	634	587	582	582	595	553	592	600	561	603	616	610	596	628	601	594	586	589	617	611	572	573	574	573	573	596	634	566	606	643	598	597	567	575	618	617	608	616	614	606	629	640	549	592	614	618	624	601	607	597	597	598	598	662	647	592	619	579	582	586	591	553	607	643	589	548	603	572	592	602	578	602	598	575	593	610	557	599	583	631	562	574	597	553	592	648	564	644	573	598	563	572	620	610	516	606	587	638	611	579	617	639	577	643	582	590	594	554	568	573	613	584	575	596	585	604	604	575	629	599	642	595	573	587	594	588	634	618	537	606	615	589	639	573	556	610	565	576	564	590	604	605	587	583	589	621	604	580	589	576	554	611	574	587	535	575	652	582	608	582	605	576	579	584	593	592	617
16465	15128	13017	7220	5259	3833	3063	2531	2215	1925	1777	1548	1418	1351	1305	1316	1184	1188	1160	1102	1086	1049	1020	985	1025	1001	1042	1005	1002	1000	1001	964	992	932	938	949	991	995	931	944	965	992	936	995	896	947	945	919	915	929	930	974	906	920	938	890	932	912	928	930	974	933	934	948	930	883	932	921	894	898	914	952	910	872	916	928	909	871	942	874	899	943	902	878	934	915	935	851	898	947	967	905	933	898	903	890	943	909	909	928	952	910	912	866	940	901	864	893	1015	919	930	846	895	906	908	885	885	941	916	858	864	896	920	901	930	921	900	898	924	924	926	906	906	934	895	881	915	943	905	946	879	949	903	892	930	919	897	961	886	911	940	942	905	917	878	909	903	875	871	903	928	881	891	919	911	898	946	946	908	903	916	898	937	969	904	848	897	921	943	890	916	933	916	931	947	887	900	887	914	895	903	901	882	902	905	921	946	845	921	950	948	941	950	894	905	908	874	891	906	906	912	898	891	948	941	920	891	891	872	918	907	859	907	926	906	931	958	913	932	936	929	933	912	931	935	942	889	893	992	1006	905	916	907	844	877	894	922	929	957	916	935	935	922	892	905	852	894	896	920	934	904	880	916	873	914	879	873	927	931	950	901	905	902	940	914	889	900	884	913	947	920	943	916	913	916	960	901	977	961	916	899	919	937	914	936	945	849	919	945	891	922	906	899	958	912	894	856	965	882	863	891	950	865	920	928	883	920	907	894	883	940	871	898	903	939	930	898	910	936	929	893	899	918	953	924	888	930	942	919	875	889	921	900	871	904	905	895	915	897	979	900	914	916	950	899	872	908	915	958	893	908	916	925	915	937	912	884	917	901	913	895	893	955	913	910	901	955	908	918	901	916	935	914	907	909	923	855	960	910	867	895	902	962	935	894	929	896	901	864	924	944	910	849	924	903	917	919	931	902	934	885	901	943	922	963	923	813	892	855	933	905	887	849	922	932	861	924	925	928	953	850	972	911	920	963	854	934	921	880	881	881	970	891	856	983	936	949	923	879	913	898	914	968	934	929	890	909	894	941	866	923	943	929	877	971	897	915	946	921	925	859	909	948	932	953	907	890	908	888	884	878	876	910	919	873	896	889	874	894	927	934	925	920	921	908	884	860	944	919	885	900	915	922	949	893	987	985	956	912	877	893	924	862	888	899	922	869	922	900	880	933	923	870	893	888	945	895	873	912	866	887	870	941	963	920	933	871	948	973	978	900	941	936	869	884	956	889	870	949	926	905	914	981	837	843	927	941	863	889	900	869	878	925	946	938	960	896	932	928	949	944	919	907	965	909	924	922	889	886	910	888	903	901	929	898	911	972	881	887	936	886	902	914	956	886	961	898	917	900	876	894	943	961	879	934	881	883	911	936	887	886	863	894	919	885	919	896	902	902	870	873	874	953	937	880	867	845	918	918	959	930	936	940	933	940	883	916	916	885	918	839	877	883	924	883	914	877	953	972	876	924	869	911	893	916	901	922	888	946	881	918	871	913	881	940	908	884	908	928	866	853	946	932	910	930	898	917	873	914	910	922	939	872	998	909	908	926	933	941	905	933	926	926	863	915	958	946	926	874	869	946	889	895	914	917	898	932	929	926	913	876	886	925	935	838	897	886	929	899	916	844	894	899	921	880	923	898	861	921	871	963	969	960	902	913	947	891	878	906	897	964	938	918	935	922	888	939	913	905	899	898	913	909	904	906	957	912	918	965	918	925	918	881	892	895	913	909	926	920	937	852	923	881	911	892	881	888	942	942	896	920	967	964	877	919	917	968	897	907	928	872	902	878	887	941	865	879	898	932	902	916	964	868	867	913	925	903	878	891	923	859	918	906	903	908	941	932	932	933	904	903	940	946	887	858	928	933	886	897	880	898	911	859	928	924	930	876	955	985	869	943	920	947	898	951	931	898	952	897	911	983	911	918	912	924	888	906	868	895	882	946	867	904	962	900	893	912	916	887	956	899	913	883	905	912	918	930	879	939	898	955	907	851	911	913	956	884	875	905	897	901	882	891	817	930	903	926	886	859	921	890	937	955	938	864	900	923	930	930	912	894	871	914	921	923	919	884	924	904	954	946	886	891	886	889	876	922	915	924	885	923	907	907	938	893	938	896	944	923	937	885	893	929	956	978	887	903	888	910	934	878	879	908	869	888	938	883	899	937	919	943	909	976	887	929	888	910	899	935	905	910	897	970	893	909	903	916	906	899	945	933	939	880	848	889	889	894	901	957	962	945	872	934	944	904	954	918	892	918	915	927	909	897	914	937	920	921	909	862	923	918	907	944	914	908	923	921	923	902	900	937	922	888	929	884	901	962	928	968	946	889	869	952	909	904	851	877	887	899	889	855	932	918	871	917	894	909	905	962	932	858	806	938	890	933	913	929	946	912	920	875	941	925	899	905	878	862	980	945	920	907	829	907	921	950	877	942	939	873	919	867	874	958	926	885	881	941	873	892	827	876	911	906	933	904	899	951	899	920	903	883	972	899	875	902	915	941	900	904	911	867	894	902	884	900	943	879	912	850	956	919	934	923	906	934	905	978	896	875	884	903	927	882	887	866	956	917	898	936	912	934	913	905	893	909	901	944	919	957	880	896	902	918	913	881	884	883	924	936	917	912	949	943	934	937	910	866	971	933	922	947	913	904	959	856	905	854	889	844	944	926	920	945	907	909	928	901	914	918	910	915	863	938	880	863	967	929	907	881	920	901	927	914	880	912	945	917	906	939	893	872	871	936	864	897	907	904	944	935	900	896	944	926	920	897	857	882	909	897	947	899	939	921	927	952	948	939	951	915	882	940	916	922	946	844	916	965	972	907	911	936	878	925	911	919	961	942	870	926	894	928	942	906	895	935	899	964	939	908	855	911	909	907	944	849	888	896	890	931	957	921	905	955	915	834	887	914	949	947	924	942	890	989	917	915	934	943	880	914	930	965	908	916	941	917	816	899	886	883	871	922	883	949	877	897	928	934	943	894	911	909	887	909	898	867	912	928	956	955	865	866	893	935	868	873	947	955	958	892	924	922	926	885	927	993	901	894	884	896	955	949	892	929	874	955	922	929	939	915	911	869	926	937	884	918	895	942	843	900	892	866	864	917	944	920	933	874	939	900	892	909	876	877	955	931	891	909	906	930	920	974	962	930	881	958	919	899	930	888	877	901	924	928	899	920	909	897	954	900	956	883	897	978	952	890	963	893	912	900	882	967	891	914	924	895	947	901	893	861	921	883	913	892	915	956	969	829	906	888	933	896	943	944	919	873	907	921	930	890	900	872	850	974	928	919	872	901	866	947	901	915	928	886	936	920	926	920	928	940	908	934	933	865	909	899	920	881	880	829	933	916	867	950	899	892	881	893	898	943	909	916	954	933	914	886	881	850	896	891	928	888	955	905	875	994	908	911	926	935	931	863	897	906	949	891	888	931	933	854	893	885	1006	870	869	911	876	909	975	918	942	904	911	872	890	899	909
26688	20655	9548	541	268	222	197	178	173	179	166	185	173	181	194	177	177	173	163	160	144	164	179	169	160	202	182	166	145	148	146	171	134	167	149	143	179	157	151	169	169	139	177	160	158	165	165	165	177	144	145	179	167	164	160	170	161	149	163	173	189	190	170	157	177	186	149	151	164	145	160	170	168	165	171	193	167	153	178	181	153	168	149	156	152	160	172	147	158	149	173	174	163	149	159	153	157	147	169	162	156	158	165	174	166	171	174	184	167	162	157	161	171	202	154	177	168	163	169	178	173	149	167	164	150	162	157	167	178	178	171	180	160	157	185	173	192	175	162	171	168	170	171	161	171	146	179	166	185	170	147	187	207	168	143	171	169	178	183	190	176	151	161	151	171	168	156	132	140	171	148	163	174	172	177	182	185	149	138	174	172	178	143	180	158	172	172	167	164	171	169	168	154	165	162	195	158	153	184	157	168	171	170	171	151	153	184	176	183	163	132	150	156	162	168	166	152	161	179	162	137	213	156	156	153	174	184	170	170	173	172	182	168	141	155	168	183	169	184	174	158	177	177	155	154	159	160	168	177	165	179	177	173	147	168	169	163	196	182	147	152	166	155	176	159	182	194	157	149	158	160	144	173	171	180	158	172	166	173	164	165	169	156	178	186	188	167	154	179	140	184	168	166	164	166	165	167	161	155	151	166	163	162	157	167	162	168	139	170	189	172	181	162	172	172	193	169	169	162	158	162	148	175	190	157	186	176	158	166	158	176	155	155	150	151	153	188	153	175	170	176	160	159	169	170	140	163	183	160	170	168	165	192	165	155	167	163	165	176	170	178	169	166	180	174	157	185	188	179	174	158	153	175	152	179	175	165	176	182	161	153	175	188	158	139	179	160	166	182	159	181	178	147	145	151	172	163	166	171	161	156	147	184	165	184	165	156	154	161	165	180	146	160	182	177	157	183	185	174	173	136	160	177	151	186	157	175	144	150	161	167	172	177	163	165	188	170	167	174	164	191	156	168	171	154	131	150	152	150	166	152	175	160	179	154	145	143	144	177	159	159	183	152	161	169	179	162	169	153	174	167	201	159	162	189	181	173	179	191	169	154	186	158	157	178	180	160	167	165	172	192	211	166	173	171	173	163	169	162	166	176	153	163	154	188	171	167	154	176	158	138	156	188	191	172	175	161	170	172	181	145	169	168	162	165	185	186	174	151	157	177	164	151	175	171	161	199	182	169	162	162	168	175	160	169	161	161	167	155	148	201	187	158	162	199	175	170	174	144	159	184	157	173	167	169	166	170	141	146	156	154	163	164	153	156	176	177	174	152	176	161	175	181	150	166	198	166	144	153	157	169	154	154	163	151	187	153	151	155	185	152	183	184	167	163	158	170	148	159	153	175	179	165	155	157	166	153	161	169	170	171	171	161	139	145	170	159	161	173	149	187	193	162	161	153	168	151	165	176	192	159	156	148	163	170	177	171	151	181	155	164	149	158	162	167	180	172	178	168	165	173	161	174	159	166	178	163	186	157	178	191	171	182	167	166	148	177	167	183	171	160	177	160	161	170	145	155	161	192	161	176	175	160	183	183	164	146	143	172	172	149	177	167	163	177	162	174	163	172	171	149	176	156	160	167	172	174	159	159	160	152	187	151	154	161	170	175	154	172	153	163	144	168	172	163	168	169	166	162	187	199	174	169	177	172	160	164	172	174	162	162	159	161	155	191	179	171	140	150	161	156	152	159	180	160	183	173	145	162	171	166	195	167	155	150	170	174	172	153	175	177	150	174	141	169	194	148	169	165	168	147	173	173	144	171	176	160	151	157	165	158	146	158	170	182	165	163	161	167	139	160	173	153	166	146	175	164	157	166	186	170	174	170	190	185	158	152	193	163	152	184	176	186	161	152	172	173	177	180	161	158	199	180	160	176	177	160	190	173	180	181	169	171	149	167	139	183	161	175	186	153	149	169	173	157	186	148	156	173	160	159	175	186	164	149	164	173	164	162	164	149	165	157	179	158	146	155	153	134	165	160	155	144	165	164	182	179	153	172	151	162	171	165	169	171	156	176	163	156	167	170	164	172	144	169	190	158	179	186	175	170	174	164	160	168	173	151	168	156	169	151	154	182	167	185	165	168	176	172	165	180	180	197	167	179	178	153	173	168	159	169	177	180	185	152	203	152	187	160	170	161	163	180	191	166	183	162	144	173	181	190	166	161	163	179	156	173	173	149	155	154	144	162	143	173	164	182	153	169	168	152	147	140	147	160	149	167	170	178	160	152	175	151	155	189	164	178	175	178	170	181	178	148	163	168	169	161	177	168	166	161	153	145	158	150	191	194	152	176	153	187	158	164	178	146	165	160	184	163	170	168	156	183	140	160	167	174	194	148	157	172	158	180	181	168	156	155	173	173	157	166	188	167	193	151	177	160	142	179	138	183	181	153	171	176	151	166	171	175	174	174	155	155	182	176	172	183	153	162	172	171	175	158	130	192	177	189	184	168	179	172	146	161	194	175	152	176	152	163	177	165	141	148	178	169	184	179	184	157	147	178	176	185	180	143	168	191	175	149	167	169	163	171	163	161	162	160	159	206	176	175	152	162	152	174	155	158	171	178	172	184	174	151	183	154	161	165	170	191	160	167	168	151	179	166	163	178	141	166	155	166	174	168	179	201	131	160	166	146	158	167	163	161	167	182	156	166	141	155	193	189	177	163	161	202	163	179	148	175	159	150	159	173	179	160	173	150	157	150	155	161	171	184	142	169	178	169	154	180	178	175	160	160	174	166	151	149	157	188	156	184	144	151	156	164	151	200	173	161	162	151	175	164	168	149	162	169	168	180	141	180	163	158	140	150	170	153	175	173	168	168	166	159	163	178	154	163	161	175	171	163	181	181	180	171	174	141	148	167	159	178	158	168	156	157	160	154	157	150	160	170	155	155	168	164	181	173	167	185	151	156	147	195	162	190	150	154	161	161	191	169	148	177	175	156	152	154	154	169	173	156	170	160	165	146	168	182	190	162	185	171	151	163	183	142	145	183	169	156	180	143	182	176	165	158	157	164	150	154	128	150	162	175	173	172	173	134	155	165	187	185	178	166	147	181	175	157	166	189	169	159	147	162	163	174	169	173	191	161	163	164	171	164	158	180	163	167	163	163	176	145	165	179	155	173	144	170	166	175	163	158	180	177	178	145	158	140	178	196	175	162	165	152	172	161	183	176	180	177	172	177	190	162	183	151	160	177	188	170	165	168	143	182	158	156	170	158	197	180	166	186	180	209	169	159	156	157	169	144	145	161	181	169	158	170	172	173	197	181	165	159	164	160	152	173	171	166	167	176	153	183	175	173	185	156	165	155	179	136	174	165	185	177	144	166	189	163	177	162	134	180	162	148	157	171	179	153	174	170	163	180	165	167	179	163	162	158	140	166	180	156	157	161	168	166	171	166	175	170	170	180	174	168	150	169	163	169	166	160	176	179	173	179	188	163	160
11712	1065	898	589	490	431	372	345	299	318	284	296	273	316	262	297	312	296	284	274	260	277	301	277	252	294	323	292	279	299	283	289	285	292	266	265	332	258	257	267	267	281	265	280	283	295	278	284	272	270	262	313	253	291	266	327	302	272	296	261	293	276	288	287	281	298	274	297	267	278	300	286	293	298	307	302	288	258	310	267	270	267	299	297	258	264	323	296	277	303	301	298	277	310	268	265	252	295	304	265	292	293	280	299	297	290	278	254	290	256	300	265	279	270	268	288	273	248	275	262	296	300	300	265	294	307	283	263	277	267	262	293	286	276	246	297	294	291	286	283	293	290	296	296	292	290	267	285	249	295	282	296	287	268	271	275	299	253	298	275	286	294	275	294	268	282	293	264	267	274	277	307	294	268	298	278	275	312	289	311	270	287	301	332	305	270	287	299	292	265	289	277	307	283	298	260	276	282	255	284	267	255	276	296	312	291	287	276	275	293	300	283	284	295	283	264	303	282	280	297	304	259	285	272	248	289	285	263	264	275	265	278	261	281	323	266	291	290	256	267	273	306	293	294	305	254	284	276	305	269	296	286	254	307	266	296	281	266	269	270	249	260	265	255	272	300	289	283	277	283	227	261	268	280	300	288	291	314	256	285	290	306	280	290	270	271	304	245	298	280	265	295	280	298	280	298	295	309	267	290	261	307	295	302	268	296	279	269	304	283	275	264	254	294	290	274	283	269	267	279	277	292	301	270	293	307	271	288	266	290	273	270	284	277	280	262	273	287	275	315	270	278	304	257	282	277	298	297	303	284	326	289	265	275	277	274	281	281	301	286	270	292	261	287	288	312	285	268	296	276	306	299	284	301	279	282	304	282	306	276	279	272	301	277	277	279	268	273	257	295	272	302	303	291	306	267	287	291	269	273	288	296	297	269	280	300	281	295	294	254	277	294	266	328	255	295	264	287	286	302	286	301	265	285	281	315	262	237	264	282	289	246	265	269	275	306	305	286	265	299	279	242	272	269	261	285	302	280	276	281	304	265	277	300	259	273	287	276	298	274	269	288	281	266	286	290	262	329	257	289	261	302	300	284	280	255	261	332	284	294	286	266	272	265	279	321	309	263	301	275	267	297	294	280	285	298	250	254	271	257	284	263	278	263	294	280	258	277	268	274	307	262	272	293	263	287	275	259	264	274	283	283	271	304	278	287	291	269	292	284	292	267	266	281	285	284	265	274	295	255	264	268	292	280	244	274	270	282	266	276	288	287	288	279	271	286	291	290	292	291	260	262	309	283	277	288	318	273	290	285	279	280	287	251	253	286	266	306	272	278	259	313	275	295	252	253	308	251	285	277	285	250	261	275	254	282	281	243	314	280	296	299	282	268	253	275	247	272	298	287	293	297	262	290	286	265	274	281	263	282	319	301	271	299	277	285	273	267	275	287	262	317	269	289	257	287	265	279	275	287	277	277	277	276	280	313	272	281	297	272	287	300	279	297	272	294	279	277	263	275	309	302	302	288	289	270	292	293	265	268	284	250	288	271	295	279	276	264	280	288	301	298	306	257	265	273	273	271	245	281	265	257	273	247	261	297	280	288	291	283	296	308	277	267	309	264	260	276	290	288	306	314	263	293	279	299	264	299	301	306	271	294	277	273	303	262	261	281	281	262	262	302	280	308	255	303	302	241	266	306	283	277	253	282	299	299	284	275	277	256	273	284	286	275	278	287	249	269	280	270	273	300	281	335	267	299	290	308	281	309	288	273	278	299	295	260	319	263	301	291	300	262	250	247	269	279	276	286	296	267	267	293	291	254	310	294	288	306	307	302	287	291	274	302	275	301	291	297	265	270	284	317	290	294	279	283	285	321	297	285	257	284	287	275	281	269	292	265	288	281	285	275	273	271	285	266	271	267	286	306	271	310	293	268	281	265	277	274	294	278	289	273	284	277	293	302	266	280	277	300	285	291	290	326	291	276	263	274	294	295	276	308	289	305	285	289	257	267	269	290	289	302	272	265	265	279	263	273	284	287	297	253	272	270	253	297	296	294	285	255	300	291	304	300	267	299	272	264	279	304	267	246	285	260	280	285	272	268	289	294	252	297	282	292	315	277	280	283	285	261	269	280	291	286	325	263	262	298	277	271	265	282	293	286	293	304	267	308	256	252	304	283	281	299	296	284	263	250	242	284	281	282	311	285	274	298	295	271	296	303	300	308	278	264	277	294	297	273	279	277	283	279	277	270	284	284	293	282	282	301	278	290	285	295	264	286	286	266	303	266	272	272	261	315	279	295	296	300	276	283	276	301	257	301	263	271	280	265	275	289	272	260	308	308	317	277	283	288	285	278	271	280	273	278	293	271	297	295	284	267	283	309	296	279	279	321	269	281	275	257	278	291	298	289	247	276	259	271	266	276	279	284	266	298	286	273	301	264	266	327	268	283	280	272	277	308	284	250	272	295	299	273	288	274	268	307	253	289	282	301	308	310	272	274	290	295	300	282	238	266	306	254	278	241	281	271	270	300	269	285	265	292	298	301	281	279	293	291	270	314	256	302	302	297	274	288	266	276	279	310	297	269	265	282	268	278	256	273	313	284	259	288	260	271	275	312	256	273	279	291	301	271	290	288	293	298	265	286	325	279	293	286	259	298	260	290	298	261	259	271	248	307	269	290	277	332	272	279	265	286	303	283	281	285	269	289	293	311	279	270	267	288	272	293	282	302	280	262	255	337	292	295	265	298	288	285	280	261	291	247	314	272	276	309	276	264	298	311	268	263	275	291	256	289	307	273	299	270	278	294	265	296	298	292	269	309	294	280	260	309	317	288	313	278	278	269	256	277	266	277	266	288	292	276	312	309	305	270	272	264	272	250	267	269	282	281	286	271	283	296	261	290	285	275	269	260	253	277	305	280	298	287	284	313	260	308	264	274	267	245	290	271	282	272	277	269	280	285	279	289	273	261	261	272	286	285	291	285	255	277	256	255	303	275	279	283	282	274	281	261	277	281	304	263	292	296	293	274	243	286	287	271	283	274	284	273	290	292	294	255	289	295	252	278	282	293	261	287	278	299	289	293	270	249	277	250	269	298	301	272	274	291	272	265	291	260	279	277	257	269	300	301	268	277	267	314	251	285	282	302	283	288	249	296	301	284	273	288	250	265	309	304	271	283	276	305	296	274	268	258	270	316	283	280	285	316	285	301	266	288	267	292	264	285	273	249	272	278	282	271	271	320	249	284	300	257	269	276	281	292	280	291	273	272	254	253	279	277	280	267	293	281	273	294	276	279	292	304	279	262	291	280	280	269	291	264	274	327	267	294	288	250	290	287	283	288	271	329	275	294	290	282	262	283	260	277	293	272	269	282	291	287	255	272	275	289	273	269	273	285	281	303	296	282	253	280	277	264	291	280	254	265	231	316	273	291	278	292	269	260	287	272	261	273	285	279	293	299	245	278	299	306	314	273	278	295	257	267	289	272	269	275	287	264	279	314
23990	21034	28581	23699	20912	4669	1015	691	597	536	488	553	507	471	485	453	472	438	406	439	416	411	416	451	427	419	427	402	417	393	416	408	415	433	419	402	384	408	379	414	382	352	408	391	407	409	393	407	377	388	391	404	394	393	380	410	413	429	391	364	386	361	382	374	402	431	353	417	417	413	389	383	392	408	419	401	432	397	405	421	377	432	412	386	390	391	401	395	359	393	377	409	374	409	416	440	385	385	413	370	416	400	407	426	403	379	399	376	386	422	397	407	413	412	378	370	365	417	396	378	381	420	400	379	448	410	409	411	370	406	384	400	371	375	399	385	413	415	393	346	404	401	413	397	396	416	388	414	384	450	390	383	416	418	406	404	400	404	387	383	392	446	414	399	413	380	455	386	437	390	414	382	395	385	384	406	407	387	380	394	360	397	402	392	397	432	362	401	408	417	393	415	420	425	348	376	377	371	442	359	380	445	391	384	365	361	390	426	399	416	395	411	389	379	434	345	390	372	383	376	383	387	360	357	435	424	364	370	406	395	399	380	374	390	397	427	395	413	404	376	414	403	371	373	432	377	390	457	399	334	400	392	383	406	429	427	413	395	393	427	372	403	421	382	355	388	395	377	408	411	399	382	405	392	391	368	418	399	398	379	413	371	418	399	417	362	415	382	366	395	395	387	397	423	392	378	403	413	342	420	403	409	395	407	357	404	411	412	379	387	369	407	360	415	409	385	376	395	397	401	408	408	393	404	400	384	408	375	385	429	391	382	393	398	400	405	404	405	371	413	393	419	400	404	429	407	409	419	400	402	398	396	370	385	401	366	377	376	406	384	423	407	389	375	401	379	453	379	394	399	383	377	375	418	394	408	427	390	401	364	385	380	392	408	383	383	413	377	446	391	395	391	380	406	382	374	402	363	385	372	393	417	391	391	401	414	427	389	389	412	384	364	366	363	413	374	407	374	336	403	379	364	403	389	381	378	379	406	382	384	416	378	413	404	407	395	381	385	406	404	410	424	364	396	386	368	402	385	363	411	424	391	394	377	377	388	392	409	374	396	409	390	386	397	389	396	404	346	416	355	367	398	394	394	402	384	395	419	399	389	391	394	443	380	385	393	367	390	395	413	412	377	360	422	395	428	417	365	382	390	377	400	356	449	404	386	377	396	426	360	393	390	378	426	410	429	388	393	429	355	383	400	409	425	385	407	429	426	397	429	418	393	388	426	432	350	393	366	404	396	384	394	387	391	413	426	399	392	372	392	445	384	394	375	397	386	390	393	387	394	391	408	373	378	437	375	392	385	442	370	394	421	401	406	383	381	406	399	390	382	387	385	410	387	410	399	416	389	401	411	389	384	385	428	399	403	367	404	405	409	417	367	418	394	388	366	394	342	366	407	412	373	389	403	384	395	376	391	418	408	390	410	378	379	366	391	417	379	378	394	427	393	387	413	406	412	384	365	350	377	382	378	368	390	380	413	414	396	422	406	385	381	418	403	403	396	392	398	396	433	415	412	395	397	412	409	400	389	425	398	412	374	369	415	368	377	437	403	383	407	367	407	406	403	404	369	370	355	402	385	368	411	354	406	416	375	404	379	421	377	417	344	402	381	410	406	389	405	396	396	399	421	360	413	388	345	340	349	406	370	413	406	368	413	384	392	391	364	376	374	382	355	399	394	436	388	400	402	403	342	381	385	389	410	414	392	392	359	398	353	377	388	397	394	427	394	401	371	387	405	416	415	391	423	394	348	405	382	401	393	378	412	400	367	398	428	397	362	419	415	395	410	401	362	391	387	371	408	424	392	383	363	404	405	403	388	398	389	374	404	398	423	401	399	338	380	393	382	378	391	394	396	400	386	362	375	414	431	389	395	411	390	361	388	398	390	422	370	407	382	433	355	394	415	394	386	382	433	357	364	387	402	409	414	429	408	418	400	377	371	385	386	427	352	404	434	386	402	414	401	418	389	384	384	391	381	372	407	434	372	396	416	414	390	370	387	373	410	396	418	408	426	398	397	401	348	346	372	367	404	406	400	416	432	391	434	368	409	377	395	372	410	406	405	437	413	376	393	413	385	379	413	379	431	416	415	348	397	382	422	393	421	410	376	381	420	408	384	436	387	403	395	371	409	390	434	393	414	420	393	382	353	372	427	403	382	419	385	370	384	411	391	421	384	367	372	378	360	362	390	383	391	375	377	405	387	374	391	382	406	389	402	384	381	415	410	373	400	378	400	368	387	410	397	390	403	369	363	416	410	406	388	390	453	420	412	415	370	400	397	411	409	388	365	407	380	372	369	423	376	412	364	410	367	391	387	385	398	406	376	385	404	383	420	371	413	368	459	413	363	416	424	366	408	402	428	380	383	410	418	423	390	396	396	388	387	394	409	420	378	412	382	381	406	377	448	388	397	426	395	402	400	389	382	417	388	377	394	405	407	396	376	401	418	410	396	406	389	404	382	389	369	404	408	384	375	379	389	373	380	390	433	421	377	375	376	428	404	391	423	422	389	421	413	424	436	379	425	397	400	399	425	414	426	367	398	368	385	374	367	407	385	403	400	394	411	393	392	408	359	393	405	400	377	402	429	365	359	396	394	414	397	414	386	373	390	396	405	433	394	384	370	365	410	453	404	378	393	415	419	393	394	413	398	386	380	412	406	389	411	383	393	377	383	386	393	386	404	426	421	394	401	379	395	404	386	423	394	399	383	414	405	386	415	421	419	393	386	414	408	414	390	371	379	360	384	405	383	407	343	391	382	410	442	422	419	402	380	414	408	389	360	333	346	430	414	357	389	377	381	367	392	398	370	397	411	366	405	410	387	383	418	403	370	407	403	417	376	451	384	427	394	372	395	407	430	392	424	421	396	378	395	392	392	421	409	385	354	400	367	428	384	380	414	411	399	394	382	391	393	414	413	418	379	384	369	410	380	406	406	413	405	353	400	384	411	386	371	404	380	373	392	400	402	354	389	349	409	388	403	431	403	421	386	416	386	420	404	419	418	372	403	455	402	385	422	361	371	400	390	405	368	400	396	407	389	419	435	359	433	427	404	399	385	407	428	382	394	401	388	421	394	412	401	411	387	414	365	359	402	400	389	405	393	370	398	392	407	400	420	425	381	397	403	410	374	384	403	401	411	375	409	410	390	449	397	370	378	404	388	421	350	375	383	382	388	425	364	390	398	410	387	384	405	369	434	373	405	381	371	406	384	391	374	374	415	422	397	392	389	404	381	393	377	405	397	414	390	404	402	430	419	348	418	419	405	393	374	376	405	397	404	410	331	394	383	354	409	390	411	409	431	392	395	366	389	418	372	386	390	422	364	358	417	382	413	397	358	403	416	426	360	402	375	404	392	416	428	424	420	383	396	394	385	385	415	392	424	397	376	391	369	399	393	363	386	364	361	378	385	408	417	407	426	390	383	417	390	374	375	371	423	417	434	414	414	388	386	396	363	411	383	344	385	372	377	368	372	423	379	392	412	371	380	409	425
16500	9177	7894	4223	2863	2249	1798	1444	1261	1179	1096	957	961	833	810	796	771	692	751	729	702	692	608	728	686	682	683	680	685	670	689	672	662	680	616	646	666	623	598	630	655	610	615	629	657	610	599	629	638	619	616	634	641	653	607	637	612	597	593	641	630	627	596	662	591	621	623	584	589	594	628	605	662	595	635	661	651	583	672	570	638	626	626	629	584	645	633	596	597	647	634	609	586	643	615	624	632	619	567	625	601	575	630	640	608	628	634	593	566	627	685	598	617	619	652	622	616	613	607	606	653	594	611	598	627	623	646	629	635	601	609	629	662	633	619	655	648	608	601	620	604	676	648	620	602	643	598	619	619	615	641	650	606	655	650	619	595	631	631	624	652	649	654	605	607	564	648	614	627	627	651	637	595	641	622	673	607	586	621	616	561	649	689	614	649	630	628	596	649	660	623	624	667	611	605	587	640	641	656	610	613	591	659	608	636	602	621	594	614	623	638	615	625	613	622	671	584	633	597	660	591	612	606	619	611	634	665	620	618	591	626	606	643	608	646	622	593	643	645	597	640	640	638	575	638	597	614	665	668	625	579	622	574	603	624	591	637	635	603	621	617	630	634	638	644	571	604	610	609	583	581	614	559	600	617	616	608	612	627	598	598	613	611	632	649	625	644	608	591	606	602	617	657	659	625	605	602	656	609	632	606	619	636	618	613	628	636	646	603	604	612	591	572	647	638	574	590	629	597	649	657	627	631	606	627	613	613	606	660	625	617	551	610	636	600	643	599	629	619	621	629	610	627	593	627	628	652	624	589	603	635	634	605	663	611	614	622	598	655	624	597	610	617	622	601	590	636	596	637	653	664	588	611	649	618	661	639	602	603	625	613	625	633	606	542	651	606	616	586	623	655	603	664	617	641	600	675	602	619	645	599	636	636	621	621	604	623	617	607	596	609	649	604	593	611	599	626	617	584	606	625	631	577	619	641	600	635	599	634	613	636	611	618	604	590	610	597	647	635	602	616	624	627	605	635	595	655	609	637	572	628	524	606	601	643	640	636	646	645	605	628	585	668	600	634	641	611	592	647	590	566	579	606	606	623	589	628	632	636	632	617	603	645	618	615	639	640	607	605	590	625	627	634	644	628	652	645	621	605	601	631	644	614	653	601	602	580	586	673	644	606	593	614	653	625	591	604	615	671	608	641	596	609	571	582	677	586	620	597	640	620	594	610	607	578	596	653	632	627	625	630	609	627	636	636	666	633	643	640	597	606	668	612	611	631	616	641	653	613	626	666	660	603	615	628	655	672	635	575	589	629	633	590	612	644	619	625	642	636	588	635	602	605	577	607	644	632	627	656	623	610	575	643	619	610	619	634	601	600	601	593	632	650	604	635	619	569	636	636	616	621	590	650	592	601	620	625	623	628	579	611	578	618	601	624	575	635	585	600	642	650	646	644	603	674	642	616	648	652	597	642	640	645	537	584	598	623	601	613	614	665	586	638	605	610	653	581	582	579	604	608	644	597	647	617	605	596	613	617	612	610	620	627	663	698	615	592	593	633	661	641	668	597	597	678	632	635	635	646	610	649	637	569	645	596	599	620	677	645	626	617	638	644	590	591	639	647	625	595	579	616	625	641	677	581	615	653	599	599	636	598	685	647	644	606	645	637	643	623	630	592	616	636	603	593	611	647	632	598	621	581	631	629	592	646	627	617	613	612	596	625	557	593	607	635	683	627	636	624	601	610	642	632	628	621	641	645	644	610	630	617	592	616	636	581	643	593	656	618	673	618	639	603	601	656	632	583	618	616	654	600	606	619	653	626	608	637	579	642	610	586	630	642	631	637	621	621	628	619	634	624	606	606	614	639	610	606	610	634	617	635	614	582	648	616	626	590	602	582	665	632	630	617	609	631	622	611	604	630	618	653	611	597	570	610	590	651	667	581	631	604	616	615	626	586	644	653	611	650	606	592	615	623	640	634	605	635	599	607	635	647	647	617	635	642	580	624	619	617	631	651	596	602	609	653	625	655	628	646	612	609	613	610	608	605	590	593	622	678	630	607	603	611	591	612	627	611	619	638	654	568	599	638	599	636	608	641	596	649	602	640	654	593	626	652	629	615	604	589	634	602	625	649	648	631	662	633	636	613	596	644	646	584	608	636	629	622	639	635	601	641	597	614	637	650	587	659	617	594	640	603	567	653	608	623	622	658	639	569	619	607	597	603	624	650	619	628	607	601	601	599	613	635	599	637	608	618	622	588	613	630	631	616	586	592	635	646	578	572	639	642	624	564	623	610	593	603	639	653	653	658	600	659	612	632	623	645	632	634	644	606	643	663	585	625	618	654	725	619	631	594	607	646	667	608	620	646	664	595	624	641	620	651	600	640	600	604	611	634	661	594	607	643	646	647	589	626	592	612	597	594	633	627	666	629	639	648	638	624	605	627	650	650	609	601	568	630	601	582	613	636	586	645	598	580	653	635	610	625	645	612	600	564	609	657	613	611	625	605	678	602	639	590	673	665	614	594	619	629	615	613	577	649	601	639	637	653	579	665	667	610	652	635	637	592	610	610	603	642	641	600	634	612	610	577	641	611	598	668	611	628	628	650	593	599	583	623	671	615	640	599	619	624	650	613	641	637	609	667	618	628	627	615	592	632	602	596	650	581	595	619	599	624	592	652	587	590	623	576	614	645	608	631	600	608	588	579	608	640	621	601	642	633	632	637	635	598	621	609	618	621	584	623	653	641	617	658	621	649	600	550	599	607	626	596	582	586	592	609	625	592	644	640	615	597	586	616	628	600	624	630	654	634	657	663	642	643	662	657	597	623	619	597	630	642	602	616	599	593	666	609	640	585	626	611	628	635	631	618	581	637	641	667	611	612	593	600	618	632	610	627	585	632	649	628	614	631	711	613	685	603	628	598	645	669	609	633	646	646	605	655	597	560	598	593	634	617	614	612	612	580	584	639	606	597	615	630	619	679	655	592	586	604	654	615	649	594	594	584	668	594	602	547	614	632	668	585	589	612	604	663	646	587	639	621	605	610	619	617	612	656	676	643	605	630	621	648	621	616	693	651	635	650	654	608	582	616	648	575	626	604	613	607	609	612	603	562	631	632	606	648	583	659	579	609	629	585	598	622	611	668	631	611	631	642	655	608	609	595	664	617	646	613	660	587	590	615	606	591	578	633	573	606	606	656	620	611	581	645	592	618	580	640	591	624	638	631	587	607	642	614	624	647	617	631	616	603	620	613	649	618	621	664	593	610	629	641	584	626	567	630	604	640	595	631	638	629	690	643	647	625	632	637	576	583	596	650	610	594	571	578	575	665	571	619	663	640	629	629	603	612	601	623	632	595	626	624	581	580	591	630	639	573	587	620	636	587	588	597	602	624	614	597	600	579	595	625	638	601	598	652	630	614	610	641	619	591	615	659	583	599	645	629	602	614	685	616	581	623	612	629	582	600	654	584	615	657	627	620	577	619	594	592	612	594	657
22955	20996	29111	23049	20996	20852	4095	1192	912	986	855	802	720	741	719	720	695	689	712	639	669	610	644	596	641	641	629	569	595	621	615	620	620	627	608	603	561	620	601	610	639	619	625	619	616	583	636	602	595	591	591	593	581	606	589	639	576	624	600	600	646	602	632	617	646	573	597	623	602	611	620	561	569	598	598	628	596	575	614	600	618	633	579	589	616	606	599	570	579	603	593	569	580	570	621	581	631	601	613	579	643	594	571	628	602	565	647	588	620	611	598	623	608	611	596	539	570	573	581	628	590	618	611	591	628	586	643	578	608	598	578	591	580	613	613	591	559	602	570	660	553	604	615	651	625	584	578	565	516	594	584	617	559	610	619	653	636	625	565	632	572	605	575	573	522	603	644	602	616	565	607	561	566	628	580	563	614	523	604	622	558	597	546	586	545	568	611	583	554	621	569	604	586	587	602	596	581	626	562	612	612	584	582	596	572	570	531	583	614	601	601	601	599	567	654	606	607	580	586	622	605	570	590	583	595	598	592	594	607	558	575	654	587	601	567	627	603	595	556	622	613	556	555	587	597	542	626	558	605	562	581	629	578	563	620	604	601	630	573	566	622	582	633	593	584	574	556	610	571	627	642	574	588	611	582	627	576	618	586	583	588	605	568	619	587	581	589	553	620	574	609	611	622	590	579	626	594	596	565	628	637	559	606	600	615	598	587	575	620	561	579	646	609	594	618	570	571	631	619	645	614	575	583	616	585	588	618	594	573	590	548	633	602	615	581	602	584	600	580	576	538	627	597	581	577	571	574	600	605	556	604	640	607	547	603	575	549	605	626	584	573	555	565	613	564	591	605	590	550	619	635	572	592	601	584	609	622	599	582	598	596	614	598	570	579	588	600	588	564	617	577	591	615	600	604	627	600	600	630	613	602	564	579	622	572	609	571	555	616	591	580	566	578	595	594	546	608	592	612	600	635	609	605	589	551	595	596	624	580	640	602	629	635	572	609	556	621	598	626	560	592	593	530	591	567	574	599	608	603	596	549	555	589	583	595	592	583	598	608	568	552	582	578	561	552	596	593	587	574	598	613	647	606	613	579	573	621	590	572	643	601	589	577	601	569	598	593	599	583	562	651	550	596	575	588	561	576	567	593	597	607	626	592	616	576	569	596	635	575	574	589	648	592	626	626	586	632	562	630	638	607	636	602	627	580	592	585	645	597	612	621	568	587	607	602	594	553	582	617	572	557	580	535	551	565	563	610	597	577	549	627	577	536	550	560	611	637	632	598	590	577	571	584	583	603	623	555	587	609	568	620	534	584	620	589	630	564	573	634	567	590	595	599	605	555	557	588	614	618	602	570	547	611	607	583	567	601	583	562	596	608	552	602	605	572	583	579	591	636	583	562	549	594	611	564	589	576	586	547	603	592	598	602	577	600	617	612	575	617	620	585	608	577	565	610	563	607	595	564	573	601	574	593	597	590	626	600	592	592	598	588	601	586	558	558	570	593	585	582	626	577	615	600	554	637	615	592	593	601	581	589	559	596	610	585	580	590	622	601	585	628	616	568	573	619	631	643	587	552	579	636	598	550	639	565	605	574	610	582	563	584	586	598	565	633	570	643	588	596	576	621	606	557	597	588	553	593	580	582	586	603	590	599	625	631	583	621	574	565	608	580	614	584	583	616	595	624	661	552	608	571	595	606	587	554	643	581	592	626	559	596	607	616	584	577	621	586	600	575	587	613	594	592	578	598	611	588	587	575	604	583	615	616	598	592	583	544	636	608	622	595	568	588	611	560	570	590	582	596	606	544	605	588	604	611	581	615	624	635	577	578	610	649	625	577	574	547	571	625	585	612	616	570	576	609	617	622	573	634	560	613	597	591	599	604	568	612	606	594	572	638	601	581	605	584	585	567	649	596	616	608	571	578	593	607	570	631	583	606	559	606	575	575	624	606	612	605	596	572	631	567	587	569	600	602	570	539	638	605	619	560	596	590	590	603	541	620	614	611	666	597	571	588	573	610	632	586	595	603	596	626	609	614	600	587	636	595	554	578	564	606	614	619	621	632	548	580	630	627	555	580	605	576	616	561	613	540	556	612	536	568	591	590	588	612	580	617	561	570	588	600	629	601	611	600	577	557	570	609	614	614	588	563	593	557	577	585	579	597	591	588	608	615	623	616	613	582	621	561	598	562	586	599	635	612	557	632	574	607	579	611	647	631	586	566	581	557	583	641	614	594	608	602	600	597	593	589	634	578	584	588	581	586	595	583	577	528	640	611	577	609	596	576	587	627	560	571	569	612	608	622	586	588	652	584	579	612	584	614	594	595	565	625	553	611	602	580	545	589	636	621	616	588	570	571	533	592	585	592	593	590	614	592	583	576	604	615	590	615	577	583	583	545	573	565	609	567	608	621	621	602	587	597	613	603	603	561	578	607	591	582	537	620	587	573	566	631	580	602	571	607	612	597	588	599	566	606	608	575	600	596	537	574	589	590	571	614	574	575	602	605	576	612	619	587	635	587	586	574	624	613	560	614	600	598	610	584	594	586	650	592	629	560	590	608	596	619	601	648	575	618	557	614	564	597	558	580	567	586	614	630	578	587	585	600	614	584	550	619	592	599	635	589	643	590	562	600	592	556	573	600	591	610	607	580	584	587	593	568	577	580	609	560	604	581	599	535	611	573	589	599	569	562	592	608	612	607	580	578	591	620	574	638	581	573	593	587	562	532	599	628	613	585	583	580	600	603	590	621	613	615	586	549	578	606	596	542	597	628	577	613	585	597	599	626	603	634	611	567	621	564	590	567	592	649	617	598	582	605	595	558	589	623	638	608	604	604	617	552	573	557	611	566	590	583	572	612	643	642	594	622	533	583	602	623	574	582	592	594	587	569	568	606	580	602	650	595	617	605	577	604	596	601	552	586	627	617	597	574	610	533	609	623	588	568	609	663	611	594	582	579	579	561	598	617	597	587	548	586	624	600	596	637	627	616	627	597	583	608	579	578	629	625	553	591	570	584	581	610	579	558	599	580	590	585	599	596	615	587	577	560	624	594	546	635	543	575	570	619	602	590	576	558	568	607	626	581	613	607	524	622	549	613	552	576	598	600	601	590	594	602	601	609	581	592	564	581	583	571	592	555	599	600	570	588	622	585	587	616	601	565	613	600	606	567	565	590	623	603	567	637	596	609	561	570	590	622	568	582	553	624	572	577	591	572	593	608	592	564	598	601	550	564	585	616	595	592	607	587	583	560	627	601	534	576	584	574	578	614	577	616	567	612	585	574	611	599	536	611	620	604	603	587	600	591	587	606	593	588	645	589	618	590	564	652	642	564	638	590	623	608	582	541	563	594	616	611	601	613	586	576	603	574	605	552	622	593	587	578	590	650	561	602	603	589	557	595	596	618	558	564	624	553	577	599	570	589	611	619	572	619	586	588	573	577	580	567	585	586	618	583	566	650	622	589	586	631	591	590	585	585	610	643	613	563	598
16423	15210	13229	7216	5082	3934	3193	2625	2220	1948	1742	1612	1464	1401	1291	1218	1154	1175	1116	1087	1054	1090	1054	1078	1059	1039	981	1003	954	1009	983	970	953	970	951	996	959	989	994	922	978	915	890	948	951	880	984	955	952	911	947	955	990	918	901	964	959	884	959	934	951	966	914	887	919	902	923	925	912	952	894	896	916	916	921	933	856	911	886	880	862	891	886	948	934	926	898	896	891	891	913	924	933	902	912	899	896	887	991	942	934	944	906	871	915	935	919	864	951	889	905	924	951	914	892	901	953	894	949	934	883	873	913	953	889	916	898	944	967	884	889	949	907	876	897	856	895	933	926	911	942	882	943	888	922	922	941	941	893	933	925	932	914	856	883	851	925	900	900	911	912	923	972	821	886	929	910	973	880	936	886	890	909	905	895	904	925	901	970	945	879	920	928	915	920	924	911	904	926	850	938	918	940	900	929	924	921	891	958	892	900	917	921	902	883	909	884	910	895	960	889	886	901	905	928	870	929	904	895	907	920	893	895	936	924	887	946	931	876	908	960	897	915	864	878	893	913	896	849	928	924	851	920	908	944	857	863	897	906	884	964	890	923	893	876	1011	945	909	926	889	868	879	900	865	921	921	901	910	898	970	887	892	916	938	932	947	860	953	942	899	934	967	908	904	918	900	899	885	870	972	932	907	932	866	901	918	903	883	934	939	897	892	897	845	931	989	874	920	902	942	911	882	879	909	903	895	837	919	916	886	867	905	885	931	892	861	954	937	933	882	908	920	903	875	884	905	909	892	921	942	911	862	877	936	847	953	900	897	951	910	891	908	927	908	912	902	919	926	913	919	929	967	913	913	903	950	938	915	909	896	900	914	925	908	906	907	952	923	918	898	917	940	937	885	910	880	895	943	896	928	920	865	959	902	917	924	890	892	962	916	893	934	886	887	918	878	949	940	878	923	901	908	955	909	881	843	915	901	905	932	938	917	925	918	891	906	903	939	950	885	895	938	918	910	892	918	902	964	907	965	942	911	930	843	919	894	990	859	920	913	870	866	911	925	898	935	931	953	936	876	858	888	900	919	917	857	931	916	861	862	954	871	891	902	877	909	920	847	936	926	857	900	847	901	875	957	906	916	913	949	858	946	917	928	941	922	907	895	896	944	951	900	905	908	896	908	964	921	912	871	883	935	937	888	891	888	911	943	896	937	908	886	902	931	910	886	879	919	898	927	943	920	896	896	900	849	876	937	898	962	881	909	859	910	930	959	937	911	881	911	868	918	907	899	903	869	909	887	864	911	917	884	895	864	991	893	901	886	914	879	869	904	956	907	936	891	915	865	965	891	938	933	852	886	894	921	910	933	881	924	875	846	891	936	897	950	929	869	886	937	944	940	917	918	979	881	892	873	902	856	895	963	893	916	954	902	882	901	908	921	886	931	899	878	882	940	913	899	939	908	943	928	902	882	936	931	904	879	868	900	951	917	871	944	944	944	928	891	911	901	919	927	928	909	875	923	898	942	917	907	964	878	863	889	863	894	906	847	929	906	976	983	955	889	841	933	932	922	912	934	941	920	912	868	907	908	932	893	884	923	905	910	976	878	927	924	918	892	861	960	948	922	943	884	948	895	879	929	906	913	917	938	940	938	888	904	906	937	903	956	924	889	910	898	884	884	931	872	944	906	937	903	894	937	892	900	912	922	905	862	929	892	910	877	911	893	895	869	906	899	905	927	909	908	863	919	905	889	883	838	920	930	962	947	856	928	913	933	876	917	941	971	889	877	945	921	892	890	918	924	964	974	924	921	904	875	932	927	922	927	1002	886	904	912	963	935	896	891	933	955	889	941	901	946	946	901	893	919	894	862	851	904	932	861	892	885	926	914	825	891	904	914	841	884	900	906	896	884	864	933	862	877	943	973	904	920	906	922	875	929	894	958	899	934	904	891	871	948	932	961	915	917	857	942	841	907	876	933	918	904	916	937	893	930	922	908	978	899	900	864	906	905	953	911	935	936	879	932	906	874	887	904	871	910	883	867	964	874	860	906	907	933	888	895	979	906	895	911	938	898	891	901	914	948	957	932	926	919	907	906	919	917	942	934	922	874	893	909	896	911	870	953	902	924	896	928	964	887	954	931	982	900	908	884	893	847	925	901	900	914	907	918	896	866	948	913	872	893	908	884	904	908	912	936	893	918	920	939	965	954	938	862	923	936	934	933	920	913	868	865	904	944	922	876	926	892	920	951	954	896	953	924	971	935	919	960	895	899	899	881	902	875	899	877	926	918	878	893	860	906	936	918	922	917	914	914	932	870	884	892	871	933	925	906	892	927	890	906	884	928	879	889	870	879	920	942	935	924	923	913	931	926	913	945	908	903	856	919	922	915	882	921	920	901	944	909	897	883	955	960	885	906	952	901	926	906	841	904	884	909	908	901	887	866	916	925	909	928	960	883	946	887	955	858	884	864	934	857	923	930	929	941	977	900	859	893	921	908	890	884	917	912	875	886	921	937	927	950	905	935	941	902	956	833	881	981	903	903	931	921	946	949	910	919	935	867	875	925	927	943	891	913	882	857	945	927	914	853	925	942	909	904	901	877	958	931	971	912	923	926	924	928	852	905	884	912	899	890	867	920	956	943	892	913	922	906	944	916	950	907	905	924	879	933	899	904	942	888	828	860	934	929	914	930	921	889	917	941	867	942	879	907	904	915	927	899	921	904	935	897	918	960	910	957	964	871	864	930	918	856	889	935	892	885	946	852	897	909	890	948	922	1000	855	931	956	906	922	927	914	904	923	915	895	945	921	925	896	942	948	913	928	891	905	939	919	955	914	914	896	953	917	897	909	929	921	967	879	960	885	939	927	909	904	898	922	887	901	930	915	941	918	906	911	886	879	901	902	900	960	905	885	955	941	857	935	949	941	914	882	863	917	896	920	974	918	884	911	905	949	970	917	917	830	893	917	905	942	965	879	929	872	874	908	912	906	883	899	934	898	915	870	897	931	910	910	912	944	958	969	915	971	895	922	983	842	914	939	904	956	869	980	839	938	945	874	918	901	886	950	957	921	952	921	938	913	898	956	885	922	931	921	878	927	872	899	885	929	923	861	895	946	875	958	878	875	862	877	887	927	909	856	884	889	957	917	939	920	883	874	938	947	931	908	914	893	927	909	914	875	874	859	933	859	877	928	890	886	956	948	853	861	934	896	923	907	950	882	957	888	891	949	888	895	929	903	900	914	898	944	883	864	897	875	892	929	923	891	903	936	923	920	865	928	927	904	944	932	923	916	890	917	903	921	941	926	927	886	913	900	928	901	911	931	879	851	960	910	904	949	870	905	910	931	912	942	937	878	946	923	940	935	940	891	887	920	919	923	853	872	905	944	935	916	933	936	954	930	940	922	951	885	892	913	907	907	936	918	885	955	911	979	870	914	913	935	884	942	925	928	922	957	931	909	943	932	848	910	878	915	859	917	870	898	950	909	947	895	927	907	888	899	867	856	925	942	959
26624	20672	9871	527	254	236	186	194	165	182	198	164	159	159	149	164	172	177	168	162	163	142	171	180	152	171	153	168	163	191	164	148	174	176	158	145	181	146	176	153	173	144	168	148	138	156	158	172	199	156	171	149	145	170	178	183	157	161	174	161	170	165	162	155	169	164	171	147	161	178	170	174	163	173	172	132	173	160	164	167	168	171	167	170	156	157	145	143	171	163	161	175	181	169	162	173	167	151	151	142	164	139	165	159	151	157	165	165	170	150	170	167	172	159	176	177	152	195	182	173	148	158	147	160	162	182	163	169	159	168	168	178	158	190	180	164	136	159	136	153	152	159	177	193	143	163	175	177	159	189	167	172	174	160	173	168	151	154	167	176	169	161	154	142	151	156	150	149	178	165	145	189	183	166	174	155	165	164	181	159	185	178	169	162	163	161	163	168	144	167	142	157	140	158	168	143	183	162	156	149	170	174	175	166	142	170	157	162	163	164	165	181	167	196	164	148	169	160	153	157	154	156	167	151	167	166	191	171	157	167	171	166	186	166	192	169	164	184	169	177	162	155	157	164	194	165	155	155	181	178	194	185	140	172	190	161	162	180	171	157	166	161	162	173	153	171	169	154	174	163	174	144	166	191	158	161	182	176	165	158	154	180	155	164	135	167	164	153	173	164	152	182	182	166	175	173	166	155	158	162	172	153	149	183	156	188	160	161	179	183	187	155	175	150	166	156	163	157	153	161	184	158	169	144	170	169	161	182	174	173	184	168	174	154	175	175	172	153	164	178	169	180	146	147	158	148	180	171	172	180	161	167	164	171	168	166	156	166	152	143	170	180	178	151	171	164	172	154	167	178	159	151	155	178	163	173	162	165	170	164	161	151	170	157	160	156	186	173	160	203	167	164	161	160	155	149	155	184	180	164	172	178	154	171	153	145	169	161	171	173	188	162	168	153	167	173	179	142	167	167	182	154	155	178	160	157	166	145	177	152	158	151	181	152	156	162	151	163	143	149	196	164	164	164	159	188	189	168	147	160	153	156	178	151	174	155	145	143	161	173	165	164	173	160	176	153	165	147	177	168	162	181	149	169	179	176	162	178	154	149	176	170	173	169	150	178	165	182	150	166	163	152	166	167	194	158	180	168	149	170	168	166	173	158	164	155	172	151	151	156	160	163	157	162	180	164	151	170	180	167	156	161	154	164	168	160	135	152	193	148	149	177	143	142	150	164	172	178	162	164	177	143	182	185	142	180	189	177	150	163	162	148	171	148	167	153	170	164	186	151	169	186	167	160	171	156	179	150	161	179	172	157	149	173	163	174	187	160	164	167	164	172	158	170	177	158	147	148	151	163	170	160	182	184	168	168	169	152	175	162	150	158	190	174	163	171	188	170	151	166	172	174	186	160	175	181	134	172	163	180	166	172	151	172	160	168	176	153	156	169	170	163	173	167	145	176	171	159	167	152	164	172	181	163	155	152	160	169	169	167	152	160	154	163	186	152	162	172	161	144	177	158	178	149	158	159	163	149	183	139	189	193	166	150	158	177	187	161	187	163	164	179	157	156	163	162	175	192	164	175	177	187	157	181	143	156	154	154	160	150	171	194	170	177	173	192	160	175	161	153	162	176	166	184	166	186	156	162	179	169	166	145	167	167	173	147	137	165	172	165	176	145	167	174	138	141	169	168	141	171	175	174	156	174	152	169	159	164	157	151	149	168	174	186	164	179	162	153	130	188	149	168	182	170	170	152	151	168	162	172	163	164	168	149	161	168	175	167	160	152	140	156	176	162	143	173	165	162	132	190	179	167	162	153	178	156	165	146	150	162	146	175	165	166	185	163	149	165	171	158	170	157	157	151	163	165	163	170	150	158	180	163	167	179	168	161	172	156	166	176	155	169	155	148	159	174	141	156	184	149	152	168	148	169	158	163	182	192	141	155	190	193	185	152	173	161	183	159	167	184	181	148	157	145	156	149	164	164	152	165	150	168	159	169	146	177	161	157	173	159	184	177	163	165	141	156	151	156	162	160	151	164	157	165	135	163	185	161	156	148	161	140	147	158	160	166	172	155	172	180	153	166	166	158	144	150	148	152	150	159	144	156	169	162	166	154	161	159	160	168	181	167	160	183	165	156	160	162	170	170	169	169	171	166	148	180	169	168	172	132	150	167	159	157	175	155	171	164	177	142	172	160	175	143	188	162	161	159	150	165	181	150	154	162	174	149	162	147	177	162	170	143	168	157	162	177	168	170	158	158	159	138	145	171	146	162	174	182	170	176	165	191	169	151	164	152	171	157	181	151	151	182	154	141	191	152	160	160	180	148	174	201	185	151	142	180	169	165	162	188	141	181	195	163	160	142	144	170	179	186	157	166	151	178	186	179	177	174	164	135	162	167	174	174	154	164	184	176	161	164	184	156	170	165	153	168	180	184	177	193	148	165	159	162	167	157	154	185	181	151	182	164	171	161	175	175	167	180	141	163	158	140	153	154	175	176	174	159	153	151	166	162	157	165	157	161	161	157	159	169	171	160	158	179	176	142	151	156	159	159	158	173	174	166	159	158	156	172	154	184	167	170	158	159	153	183	149	155	148	187	157	179	128	170	141	150	176	163	168	168	171	164	158	159	160	169	158	170	161	169	178	169	171	194	161	168	161	182	169	167	145	156	156	164	162	158	164	175	170	174	186	174	167	151	150	181	145	160	153	176	173	177	162	163	161	157	164	180	168	159	165	160	185	138	160	150	177	182	168	154	161	159	171	176	187	188	151	155	185	168	181	175	140	142	183	179	163	149	172	167	155	166	149	169	155	165	150	183	159	162	164	175	142	179	170	169	169	157	173	165	157	169	164	166	148	183	170	174	166	165	142	159	173	157	153	154	160	173	180	166	170	153	154	143	171	169	196	168	164	163	158	158	153	173	156	165	153	159	178	166	165	178	153	154	156	192	150	160	152	178	153	173	166	177	181	154	177	149	166	165	176	153	150	167	157	165	152	157	172	183	182	166	175	188	169	166	171	163	156	169	168	155	152	165	172	161	168	168	161	176	198	177	160	172	152	169	149	138	169	158	168	147	168	156	161	157	155	156	165	172	149	151	186	150	154	168	158	163	175	169	152	171	180	163	176	182	155	156	160	164	152	152	157	148	161	175	178	185	195	168	165	159	152	152	151	153	150	148	157	150	177	150	188	188	159	145	154	147	152	164	173	183	191	177	167	169	176	156	179	163	172	193	165	152	145	171	185	180	149	132	169	156	171	158	161	154	168	170	174	171	139	158	167	160	164	184	172	173	153	160	169	169	157	162	150	167	167	159	167	174	145	141	160	175	156	152	155	177	164	180	167	152	159	173	152	171	167	156	177	132	182	162	151	161	165	145	164	171	150	155	143	164	165	155	173	162	141	156	179	155	166	159	165	151	162	149	173	170	179	172	173	179	172	163	149	172	158	155	161	175	179	173	172	139	160	182	203	180	173	179	174	167	167	165	157	159
11730	1085	972	556	460	414	369	348	336	290	310	312	299	287	283	274	311	271	276	261	292	286	280	284	252	270	303	268	266	280	277	264	295	252	268	296	292	275	284	305	288	322	305	279	259	286	275	253	276	276	265	281	277	283	292	289	289	284	279	272	286	291	284	267	297	270	283	284	294	285	283	264	268	290	285	286	270	259	293	268	286	280	308	293	274	279	275	264	271	263	274	283	255	287	297	288	301	279	306	277	257	277	301	266	259	267	288	253	281	292	251	271	277	270	288	306	299	255	302	245	315	263	261	239	253	271	296	280	283	285	261	290	298	274	283	269	300	271	264	271	280	246	271	282	293	293	308	280	281	290	249	282	267	255	299	294	291	257	261	282	263	300	298	283	304	296	250	280	307	271	271	274	273	241	283	263	268	268	285	282	242	286	301	293	250	305	284	283	303	264	289	258	339	293	276	278	267	284	245	249	294	312	271	279	307	309	293	331	291	282	265	311	287	295	291	286	260	269	293	278	300	276	261	274	278	289	276	266	286	294	276	303	311	295	263	302	307	260	285	270	292	275	313	299	314	308	290	278	273	275	258	284	277	282	293	275	277	264	276	262	291	279	299	266	258	283	306	279	294	262	284	287	286	290	271	282	284	284	289	285	304	288	250	271	292	278	288	256	297	272	275	270	269	284	265	293	285	271	255	267	297	282	272	289	280	282	273	268	313	294	264	309	284	287	304	285	286	279	240	252	286	276	312	290	303	265	261	295	286	279	280	325	270	259	278	284	302	283	281	287	286	283	257	292	266	286	268	300	308	287	262	291	294	285	277	319	280	258	285	286	279	285	278	281	268	281	252	273	275	271	284	286	274	284	277	284	320	260	291	263	293	280	273	280	295	295	304	283	307	271	259	277	271	247	267	276	254	292	326	253	288	306	271	274	274	264	257	306	279	269	269	272	281	281	310	246	286	292	282	296	263	291	272	303	252	297	280	285	284	226	277	301	271	262	265	270	305	289	280	262	261	272	278	292	283	278	258	303	305	281	283	298	316	291	294	274	313	278	277	285	314	286	295	280	265	303	277	287	262	286	294	283	277	283	269	303	263	269	291	314	291	264	264	285	270	281	276	293	298	297	268	291	292	292	282	284	297	289	298	274	267	286	272	304	267	259	270	269	265	304	275	274	293	278	286	247	280	272	280	282	272	273	279	271	263	299	280	285	247	288	277	261	301	259	284	292	293	252	255	291	269	281	301	295	261	294	300	248	289	269	267	281	286	262	294	284	299	260	278	296	319	288	280	285	298	252	272	278	311	273	281	274	279	274	270	282	293	300	274	286	252	287	297	278	315	283	298	260	292	291	266	284	276	280	287	270	293	284	279	283	272	276	283	251	311	285	305	283	265	280	274	276	276	310	259	290	302	257	270	304	269	271	290	255	273	253	275	249	286	277	281	284	286	283	273	294	264	302	291	274	266	276	246	273	288	281	295	296	271	247	290	311	262	255	281	290	280	275	323	295	302	294	299	301	256	281	253	285	247	283	278	279	305	264	287	284	314	271	260	272	286	268	265	270	290	285	279	280	270	283	244	306	283	261	269	255	275	280	266	273	302	257	302	268	313	255	260	260	244	291	264	299	298	304	262	284	282	278	266	285	294	263	279	256	287	278	300	285	294	315	287	269	233	278	277	300	293	255	268	266	297	263	296	294	306	280	260	290	293	286	277	267	272	313	245	283	263	276	295	273	280	280	257	278	275	284	255	276	284	286	264	303	283	280	305	284	284	279	293	290	256	292	276	307	302	280	286	296	271	280	300	287	281	280	295	313	274	253	262	280	288	306	243	320	287	318	263	299	303	317	283	281	267	277	292	292	309	289	278	291	263	283	280	278	258	313	280	271	305	300	263	289	273	282	295	276	261	258	284	271	286	290	276	233	269	277	266	321	301	320	255	283	295	276	277	287	282	310	305	313	305	278	258	292	311	279	291	292	300	298	266	290	272	286	267	286	249	296	279	281	305	270	277	302	306	299	264	320	269	300	294	278	258	293	267	256	280	259	267	306	292	269	285	275	298	304	266	262	279	302	250	262	289	275	267	261	286	289	302	270	298	270	310	278	301	267	294	261	291	294	299	274	290	281	285	283	303	286	299	287	290	256	277	287	268	279	310	274	280	260	275	291	293	256	297	262	270	259	265	267	312	287	285	298	300	261	245	290	310	284	254	266	275	273	277	299	281	280	259	282	288	298	292	309	290	252	286	306	293	282	292	288	291	273	263	272	303	282	271	268	277	276	288	279	267	271	272	297	262	258	273	314	271	278	253	265	280	296	248	258	262	263	314	257	258	252	303	264	248	277	236	305	276	278	281	307	248	269	292	268	291	295	308	310	280	265	280	256	277	268	276	262	257	274	283	281	278	300	280	269	261	280	300	301	286	272	317	279	295	276	278	267	285	306	281	273	276	263	293	287	291	279	274	301	269	294	302	259	281	292	319	289	276	252	258	256	280	266	279	280	278	304	297	291	300	270	258	261	288	305	280	241	287	259	263	298	297	281	271	268	275	308	279	304	315	304	304	281	277	275	282	268	282	295	277	295	277	277	295	283	269	274	290	273	294	315	284	302	307	288	278	298	246	277	306	281	305	265	267	293	278	297	292	290	320	285	261	275	260	298	282	283	270	273	303	264	280	274	273	284	249	272	292	275	281	263	284	279	275	255	294	290	269	270	254	294	286	262	277	285	318	301	276	296	277	242	284	312	313	290	264	273	294	257	299	289	267	299	256	301	295	275	299	296	283	315	282	313	287	303	276	283	286	250	307	264	292	298	247	280	274	307	280	287	265	262	264	297	263	274	326	269	271	259	295	264	294	274	302	277	288	290	287	295	283	299	247	281	315	279	308	283	293	270	272	283	272	266	285	268	283	307	289	270	281	279	305	294	268	289	299	310	274	315	279	272	278	276	303	320	292	274	290	300	275	309	294	283	298	282	265	253	248	314	315	271	261	302	298	267	274	280	315	282	247	296	263	263	278	271	304	287	304	271	305	268	271	280	272	301	298	276	278	272	295	275	265	275	261	259	298	288	311	308	300	279	286	271	279	313	290	295	282	296	260	256	286	314	283	294	286	241	311	263	284	298	314	272	292	277	281	273	277	294	255	288	275	301	279	257	270	278	289	251	244	314	293	290	284	292	268	269	267	282	294	286	280	265	293	298	309	283	288	270	292	298	271	278	256	267	289	259	273	285	270	262	283	272	299	298	281	274	263	270	292	288	293	290	278	277	273	282	262	260	283	310	303	319	293	292	289	295	301	267	269	261	295	244	268	282	290	296	277	287	310	282	282	296	284	287	289	275	288	279	320	285	257	292	276	278	283	306	278	259	268	303	288	276	301	271	309	281	307	316	282	285	258	276	287	273	297	273	313	299	296	295	273	286	281	316	314	295	309	275	261	280	300	301	302	269	276	285	287	318	287	263	299	305	274	287	262	320	265	296	270	266
24093	21112	28628	23830	21013	4989	1057	695	598	504	533	488	464	451	452	459	426	465	444	457	401	446	455	391	418	443	427	399	440	401	388	410	418	446	408	391	406	412	410	401	400	416	386	426	397	408	450	388	395	368	398	409	378	388	410	417	417	399	411	393	408	406	390	406	401	431	413	418	397	409	430	426	379	382	408	385	386	430	411	376	392	398	397	401	395	392	389	406	376	416	392	394	402	375	443	408	401	387	412	371	358	422	415	422	404	393	440	407	414	380	425	407	399	406	410	392	406	412	414	410	433	405	447	413	410	426	383	397	376	394	408	395	400	374	405	394	379	363	350	404	416	379	424	374	428	406	368	376	421	414	388	378	398	409	393	398	403	380	398	413	395	384	417	397	396	382	424	398	399	371	401	414	396	417	381	370	416	390	398	394	381	420	384	344	408	380	367	433	378	401	362	382	385	368	382	381	384	440	383	407	395	382	407	375	359	400	406	423	352	373	450	391	386	396	379	394	412	405	385	370	402	374	363	391	406	356	392	374	404	401	408	385	416	418	389	387	390	427	373	412	395	405	371	382	367	363	370	405	417	405	401	369	371	377	425	396	397	373	383	381	378	391	397	356	372	389	388	407	340	383	370	388	389	380	383	403	392	362	402	419	411	385	386	397	413	391	419	420	386	379	392	400	417	412	387	397	376	401	433	394	364	434	401	376	377	385	399	370	391	374	422	427	397	404	356	374	418	391	372	392	379	410	395	399	402	411	395	401	355	412	401	359	385	411	420	385	345	364	390	375	408	380	414	362	374	378	410	415	404	368	454	383	406	393	409	389	394	397	396	384	405	396	397	416	407	394	444	375	410	415	364	378	393	392	384	406	409	389	390	369	442	391	379	393	407	395	418	430	387	379	388	376	388	389	379	418	404	389	432	357	405	403	370	407	412	403	421	410	393	387	379	404	407	384	409	414	394	401	421	423	391	415	405	391	410	399	349	380	380	395	401	390	393	428	372	438	402	393	394	414	431	402	383	381	418	406	418	406	388	381	374	374	378	366	364	393	389	394	424	398	374	356	394	437	422	359	408	403	353	394	388	391	396	407	395	417	387	434	418	373	385	358	392	394	361	363	425	404	371	394	381	372	431	412	412	411	404	427	400	409	367	421	397	414	402	416	364	387	378	380	413	398	414	413	428	394	398	383	393	386	419	400	416	395	381	387	396	419	396	417	369	377	391	390	386	356	409	385	380	357	400	373	411	414	416	378	419	402	398	396	382	416	400	407	412	404	401	418	422	376	387	399	375	394	393	407	358	414	366	401	410	388	394	365	436	383	340	379	407	394	422	389	388	397	419	365	406	410	376	353	377	391	395	412	407	407	403	417	395	421	395	398	380	376	402	408	379	409	396	428	395	396	397	353	398	411	388	370	389	402	375	363	417	382	378	388	400	376	380	383	399	360	401	356	393	393	423	359	389	393	369	399	359	383	389	387	369	429	397	412	357	357	383	395	388	398	405	417	373	403	407	409	408	409	409	388	409	416	399	416	389	379	417	375	390	382	406	424	374	388	410	369	418	360	421	400	407	396	413	398	398	387	379	424	366	391	423	370	383	392	395	376	394	374	401	392	386	421	402	400	389	443	382	412	464	408	395	384	417	415	397	392	363	404	398	404	379	380	376	392	384	395	409	374	391	390	404	408	379	413	390	405	399	384	375	430	343	379	394	418	384	398	368	409	405	381	443	386	371	425	422	409	404	387	404	406	346	370	357	370	430	374	363	439	417	406	379	349	418	389	391	348	380	398	390	375	378	379	437	381	370	376	401	408	368	395	418	421	412	388	406	417	398	364	400	390	364	414	442	404	371	364	386	413	389	440	372	448	367	399	362	377	430	386	394	404	392	401	376	393	388	390	424	404	383	400	364	370	383	432	365	423	366	358	370	418	367	404	371	393	405	383	377	401	380	370	403	394	389	377	390	400	391	437	389	382	390	374	403	394	383	406	381	395	365	400	404	355	408	389	373	427	395	424	387	396	380	377	394	393	399	386	396	377	394	384	417	417	388	363	401	419	420	413	396	408	378	370	369	378	399	345	434	406	395	416	368	442	418	384	393	394	423	381	404	410	393	379	398	402	403	403	379	366	387	395	373	378	409	398	425	374	393	426	394	403	380	384	416	403	393	382	409	419	372	367	428	400	368	393	383	361	385	408	400	410	370	396	398	399	403	378	398	379	413	419	407	397	369	406	367	395	425	397	376	415	417	369	419	405	430	392	385	378	402	386	388	417	362	410	385	398	393	408	397	425	386	381	377	393	412	406	410	399	362	436	417	429	388	382	402	363	375	391	408	409	373	401	360	387	422	406	395	397	396	387	401	392	400	388	390	439	358	368	394	407	409	383	419	404	366	384	403	421	399	413	402	370	381	418	378	444	360	393	373	403	381	378	403	374	370	385	399	394	428	402	408	409	385	400	439	358	393	396	413	425	398	411	378	377	420	392	381	384	357	395	403	391	362	404	426	435	384	405	364	382	401	366	384	375	395	351	375	424	412	410	432	423	397	409	402	403	391	370	402	378	422	388	399	412	415	389	363	387	395	397	399	380	385	429	399	361	371	407	399	416	373	405	409	400	374	401	392	418	410	393	380	404	379	373	387	389	408	413	357	408	399	439	391	373	385	406	387	419	403	393	399	440	358	396	412	396	417	409	365	403	401	429	430	426	396	347	384	424	387	382	351	406	406	442	395	395	386	388	418	419	389	381	376	406	399	409	402	370	366	379	398	392	393	397	379	374	365	374	391	406	438	402	432	442	428	375	379	388	416	367	419	393	389	405	401	413	391	423	385	395	399	408	404	396	403	409	404	388	381	404	369	398	387	438	378	411	381	391	386	407	405	400	406	393	438	437	393	406	377	411	409	397	401	428	383	414	402	422	364	400	383	392	338	409	411	385	388	361	394	409	368	388	393	376	391	399	389	386	376	385	412	436	397	380	404	369	388	377	399	390	402	370	391	428	393	384	383	403	388	378	382	397	384	386	416	370	407	376	444	439	391	391	383	377	371	398	372	392	370	385	431	420	385	379	385	379	345	356	372	391	412	366	378	415	375	414	359	428	395	386	399	351	366	406	360	404	405	386	383	391	405	367	417	344	374	387	397	414	413	392	435	397	377	404	376	404	389	366	426	418	367	377	414	398	449	387	381	395	432	391	432	405	406	409	422	410	390	432	385	410	376	390	380	371	396	405	400	402	352	390	393	384	405	426	396	397	401	419	436	405	423	390	420	358	360	409	416	401	344	356	422	410	403	424	364	385	396	380	387	399	441	416	376	391	388	428	380	414	396	381	356	399	377	400	385	387	384	419	408	387	382	385	377	429	414	441	416	395	413	387	415	392	403	375	426	407	412	382	403	397	362	380	409	438	379	360	361	390	411	405	386	387	443	438	365	378	405	393	446	415	398	415	410	431	384	366	405	374	399	381	412	410	369	401	361	359	407	395	394	397
16293	9305	8175	4128	2816	2257	1808	1525	1355	1202	1053	965	935	863	826	792	761	701	742	694	723	736	722	659	651	706	653	638	631	659	660	669	649	651	659	642	635	677	630	632	633	617	638	689	637	660	602	626	655	622	605	622	639	621	662	635	623	648	624	641	660	638	620	636	607	634	616	642	633	650	621	636	640	688	599	643	619	621	602	645	680	592	642	646	618	629	629	650	589	620	618	643	604	589	648	682	656	637	600	659	602	617	661	627	626	655	597	649	669	604	638	606	561	647	594	589	624	613	631	645	651	585	625	682	662	625	646	655	627	659	616	627	657	650	580	595	583	627	605	644	570	635	642	626	624	622	689	636	593	597	675	589	589	616	648	617	656	620	611	660	646	627	642	626	660	606	601	612	607	686	652	643	627	631	626	628	639	595	577	628	610	648	633	590	612	648	619	617	666	602	642	623	609	609	662	632	643	634	591	621	602	630	606	627	607	638	635	625	649	641	641	631	631	637	629	631	665	612	641	594	607	643	622	605	642	620	637	622	608	627	625	650	592	589	631	630	645	635	632	613	604	613	609	658	609	632	616	630	621	584	605	611	629	577	656	610	645	628	652	622	625	660	577	627	592	630	614	640	661	635	607	590	637	592	678	617	572	601	589	614	652	641	630	644	633	655	619	605	647	643	660	650	648	608	618	615	611	627	628	590	656	623	603	633	608	603	609	636	593	639	599	615	609	622	638	680	584	629	593	659	652	594	615	635	612	602	605	622	611	663	634	624	636	640	584	619	621	628	648	638	586	645	620	636	646	627	609	589	639	649	636	654	572	616	681	600	623	630	615	593	655	650	651	624	633	625	657	601	598	637	657	616	612	680	605	609	616	628	629	613	644	646	655	628	593	617	636	589	619	592	612	631	658	602	617	642	610	606	606	601	639	611	629	597	610	609	694	602	613	631	625	620	601	622	615	626	623	638	670	607	625	590	605	670	633	594	603	638	663	620	607	626	601	626	670	640	604	607	626	628	638	645	620	638	577	571	608	617	636	614	589	633	655	660	665	555	598	632	637	614	595	595	591	667	612	642	626	607	598	623	610	634	605	611	629	602	627	637	617	648	644	630	658	600	610	609	574	599	601	646	656	627	617	583	631	649	579	644	596	640	594	675	591	614	626	610	610	648	605	609	606	634	569	599	681	636	579	603	600	624	571	644	625	600	632	625	583	587	615	620	692	646	637	625	634	628	607	652	621	634	596	624	623	603	644	549	655	656	582	609	638	645	608	652	608	633	674	657	615	681	640	629	618	649	618	616	575	639	581	607	618	597	627	612	571	619	625	644	627	684	633	627	583	658	624	599	633	618	621	625	652	599	649	631	621	609	652	658	648	613	602	596	658	663	624	661	650	645	646	634	612	614	620	615	630	601	604	629	611	657	587	626	639	630	631	602	670	662	635	612	620	602	630	592	636	622	619	629	587	606	660	643	632	657	609	625	637	646	632	620	642	586	587	644	645	618	627	625	651	577	618	595	643	636	628	598	626	643	623	651	599	565	598	626	598	678	620	583	603	631	623	633	643	595	681	634	630	604	625	641	651	642	624	599	638	633	591	650	615	637	589	634	631	641	596	599	600	577	608	634	649	612	665	670	620	579	607	616	626	656	622	650	696	610	612	653	629	639	663	588	615	645	650	612	660	610	628	616	586	649	646	584	603	652	654	658	599	633	635	595	625	608	582	583	593	624	588	621	661	639	632	615	599	641	579	588	639	602	617	593	590	652	613	626	634	625	656	587	600	626	633	631	581	639	596	627	641	653	623	587	609	628	617	661	643	604	644	617	636	641	595	610	625	639	638	624	607	638	633	642	637	598	640	638	608	627	598	647	605	649	625	589	620	598	624	588	598	588	628	623	666	631	613	615	649	619	629	645	578	681	654	615	633	595	667	612	602	640	614	624	625	642	629	656	602	625	639	608	613	623	642	581	636	644	610	672	577	642	640	681	664	602	634	602	605	598	584	554	652	615	622	638	647	651	618	628	635	611	646	593	579	611	652	606	648	631	611	645	578	654	597	624	583	669	640	616	619	666	623	696	639	686	665	679	593	631	603	624	626	593	640	620	591	638	633	623	627	629	637	614	616	624	655	640	639	626	620	616	605	663	607	664	632	607	596	635	617	620	598	618	602	578	577	619	670	650	608	631	647	629	636	651	652	646	601	629	584	590	615	621	644	639	656	618	591	617	645	636	659	635	640	617	602	617	608	651	647	625	633	634	591	602	611	600	613	618	634	628	625	621	649	618	629	617	604	610	579	614	651	615	611	635	643	653	562	630	652	628	611	641	637	665	603	642	602	613	668	614	622	602	687	607	606	622	605	598	668	612	629	615	713	605	690	645	644	618	665	627	654	586	579	676	687	672	611	636	614	650	581	622	623	568	647	661	621	637	637	633	633	616	636	572	652	650	598	609	610	614	663	591	601	629	599	618	673	611	639	653	632	617	637	640	625	605	647	616	610	635	613	608	619	650	671	625	639	632	646	628	615	609	611	591	630	619	619	604	613	625	662	620	611	590	596	604	642	629	641	666	660	639	632	637	613	644	605	609	645	610	629	650	592	649	627	641	635	627	609	628	633	602	613	574	626	627	603	625	613	615	619	612	624	633	670	647	606	654	601	617	640	600	623	661	694	643	643	641	614	621	648	687	630	633	671	641	597	631	630	645	585	618	673	613	637	657	636	597	661	598	585	633	625	636	605	640	633	649	641	628	642	641	623	643	630	617	616	572	605	645	599	615	643	636	633	573	613	599	658	550	664	616	643	617	666	641	609	636	587	637	613	666	631	583	645	592	580	669	616	613	655	645	630	612	615	604	580	637	631	627	633	634	622	672	613	632	613	612	656	659	576	630	663	583	656	659	632	582	661	593	600	609	635	604	611	608	609	587	654	620	659	637	627	565	630	596	600	582	664	577	574	601	623	627	675	655	623	592	625	645	662	635	638	620	667	623	640	632	623	631	634	628	586	627	592	596	643	597	616	627	568	614	664	658	618	638	622	601	675	608	621	629	611	664	559	607	619	622	596	664	581	635	604	618	636	633	633	609	603	639	627	625	610	650	608	624	628	611	677	591	666	628	651	577	607	674	615	660	652	606	674	621	618	660	653	622	586	638	584	644	641	565	569	628	581	621	613	628	665	634	608	627	657	622	614	652	631	624	648	654	634	609	610	614	597	666	571	588	613	635	612	580	598	610	618	647	612	660	632	616	644	586	609	606	658	607	628	656	669	626	625	618	604	574	600	657	662	654	674	640	609	667	603	602	617	649	645	658	608	645	619	631	631	627	604	621	655	612	576	680	633	639	641	642	630	660	649	650	646	637	677	589	620	635	614	652	558	634	601	592	592	625	619	592	609	626	638	616	611	672	628	666	584	659	624	599	652	609	592	626	604	591	623	604	637	630	626	682	593	623	629	607	575	560	638	616	664	621	631	599	636	663	598	633	639	640	631	633
23013	21060	29090	23246	21061	20966	4659	1267	960	959	879	800	758	771	685	732	628	689	696	677	678	666	712	624	608	637	632	602	626	611	639	657	617	587	613	609	613	620	584	651	598	658	637	617	638	598	630	629	653	622	634	605	642	566	616	563	616	573	619	597	597	603	618	589	594	598	569	658	611	632	641	528	603	660	628	620	632	563	607	614	574	607	628	660	621	584	613	586	571	606	594	562	637	608	618	598	586	607	617	564	577	662	593	601	574	578	603	561	611	608	615	626	632	604	591	574	609	577	586	587	574	537	627	582	606	596	612	598	624	642	595	621	585	567	571	582	561	607	603	596	599	639	573	605	557	601	592	582	617	617	613	607	552	575	620	626	543	574	603	611	600	615	557	643	634	579	547	614	595	546	642	626	584	593	575	545	643	620	614	584	588	631	663	579	596	592	562	559	618	592	591	573	600	571	590	605	619	600	578	585	587	615	669	559	609	599	573	565	572	596	556	600	599	602	626	629	571	604	653	616	637	582	592	572	593	605	580	563	625	594	583	587	604	614	598	619	633	626	632	588	613	603	561	615	604	630	588	605	612	589	601	605	628	601	562	630	588	595	587	586	595	594	630	582	575	612	607	653	582	586	597	593	576	573	596	592	613	593	625	600	591	610	598	580	626	552	609	600	602	618	657	613	556	603	599	579	589	576	590	580	613	575	581	577	599	551	599	577	630	611	550	595	604	639	596	557	667	590	600	575	608	585	620	583	586	606	602	610	576	604	620	625	608	569	597	576	589	565	632	583	589	636	568	577	567	563	581	598	592	599	593	563	579	598	613	584	550	595	580	585	616	620	606	598	558	580	604	575	581	567	594	542	595	576	583	632	603	604	604	607	577	630	609	604	588	585	590	582	593	600	593	587	599	561	622	586	628	593	563	632	568	620	578	587	574	605	601	622	587	544	600	585	645	615	577	578	574	606	627	564	532	574	574	569	635	588	589	587	589	597	609	543	605	592	580	616	590	602	575	586	631	594	651	641	599	578	564	544	647	581	589	601	583	576	595	567	575	574	586	567	608	628	630	589	609	586	581	588	544	598	593	631	576	637	640	606	586	555	640	630	642	634	583	607	610	604	598	634	632	595	624	579	591	557	595	643	568	587	625	553	615	645	621	569	596	597	533	590	620	588	653	594	549	581	570	574	585	601	614	604	590	598	569	591	586	628	625	632	617	602	641	629	607	613	585	597	609	573	610	626	618	649	589	629	610	598	596	633	556	584	608	611	562	586	632	593	625	606	587	556	631	587	599	585	575	607	652	627	586	572	637	626	585	575	612	605	576	626	629	607	584	572	575	603	606	561	589	622	613	601	604	604	567	665	628	569	578	563	647	607	632	609	594	642	603	656	590	583	597	571	564	611	610	581	589	613	607	622	593	600	596	583	566	627	566	584	617	597	591	575	600	641	592	627	602	609	618	609	596	569	605	585	571	573	593	654	587	614	616	576	621	598	570	557	639	580	556	617	569	574	564	532	602	565	575	567	567	606	578	622	573	584	619	629	569	627	587	592	577	620	639	621	645	600	555	556	576	589	598	571	629	603	610	577	618	631	614	587	569	586	593	608	563	588	564	605	613	578	591	630	647	601	624	599	597	576	610	564	600	604	627	566	570	591	579	591	563	570	591	616	559	582	597	613	582	566	593	609	591	574	579	600	558	627	596	569	576	595	539	586	601	598	601	627	557	581	591	604	618	588	572	593	588	640	559	580	592	609	619	602	600	586	536	573	587	609	603	610	645	558	577	596	582	653	578	570	592	559	596	584	592	565	604	618	634	569	636	575	608	609	598	575	622	618	605	589	592	581	586	595	582	585	650	545	626	615	640	534	607	610	575	607	587	583	575	592	573	608	599	592	611	565	564	602	606	623	613	589	594	578	593	573	590	565	633	614	633	592	574	606	578	566	621	631	603	587	582	581	617	621	606	604	594	617	633	596	637	576	612	580	603	598	565	612	596	616	614	593	587	584	549	577	615	623	557	570	601	664	568	575	619	656	624	599	597	579	608	577	548	614	602	600	603	633	628	617	612	573	545	604	640	602	615	579	593	561	598	610	588	608	561	591	646	611	553	649	611	606	554	568	588	578	591	617	629	589	621	567	578	600	583	556	588	604	635	579	614	579	578	593	587	614	599	606	595	587	645	574	569	581	605	594	605	582	613	618	575	605	554	620	608	646	609	595	620	625	555	633	636	616	577	590	618	604	599	603	610	564	637	601	608	615	605	617	583	648	592	585	610	637	644	602	589	596	581	612	549	633	582	641	606	583	597	593	644	605	610	615	588	612	636	539	607	614	563	590	571	573	597	625	611	600	584	616	534	618	582	563	606	607	581	578	626	600	612	596	575	576	636	588	609	614	548	588	603	576	584	602	592	633	600	589	633	598	589	602	530	635	618	575	616	594	592	613	539	630	581	617	595	659	601	580	608	630	555	591	627	566	585	603	596	626	593	592	598	577	594	590	603	623	586	563	614	596	545	602	619	543	618	622	636	594	596	589	600	552	572	617	569	570	629	598	573	650	615	581	564	637	571	577	557	603	568	575	614	561	566	611	595	594	577	649	610	570	610	622	564	606	579	564	600	614	556	606	585	604	623	589	616	631	561	616	625	591	568	596	605	607	586	620	587	536	589	609	577	591	588	630	623	591	573	599	646	601	616	625	634	555	607	624	607	565	585	600	600	593	611	568	572	620	594	529	564	619	603	591	621	580	615	602	559	600	596	636	640	564	607	606	610	632	566	599	589	563	641	574	604	598	598	588	569	581	615	609	575	618	632	570	624	557	579	565	589	573	606	581	619	594	552	591	577	583	642	569	577	583	568	600	557	585	600	567	580	609	606	577	623	570	566	603	594	599	587	558	613	580	629	579	595	604	588	599	573	603	595	581	540	615	571	621	602	583	594	594	638	576	628	581	585	632	587	595	564	617	597	619	600	596	624	581	557	588	577	604	592	584	571	568	616	602	640	601	589	551	596	552	579	591	602	552	606	601	561	593	609	566	586	609	625	680	583	609	577	586	583	546	610	606	569	599	605	551	569	643	570	602	570	626	633	575	589	559	608	596	590	615	600	606	606	572	620	608	602	594	559	570	601	569	578	629	580	572	631	587	590	585	601	630	562	611	539	599	615	603	591	615	570	601	558	602	609	621	601	571	591	596	602	593	595	603	617	560	587	568	588	584	603	597	596	620	614	612	598	621	573	578	595	567	583	603	605	572	647	580	626	608	597	581	584	591	589	615	579	580	607	561	622	604	587	594	582	579	603	627	597	635	585	567	561	605	604	549	621	611	611	627	595	551	567	622	610	600	572	573	567	633	626	608	633	613	594	549	591	570	625	561	592	572	598	619	569	616	553	638	559	576	561	596	595	588	622	624	590	621	646	618	586	638	605	620	606	589	587	512	617	590	611	576	603	628	565	629	611	602	575	583	592	602	565	583	582	591	572	589	646	558
15733	15165	13187	7323	5107	3986	3155	2606	2220	1939	1615	1561	1523	1429	1340	1273	1202	1204	1127	1151	1091	1133	1099	1060	1056	1035	1032	998	1035	998	1013	974	962	976	994	943	1012	931	979	908	941	924	1021	940	963	918	957	957	947	928	940	898	970	890	940	948	921	953	898	895	932	914	988	945	929	959	963	987	991	944	946	868	969	914	919	881	889	917	930	933	900	922	969	938	930	901	915	895	920	935	958	880	918	894	940	973	955	932	894	939	931	888	896	889	922	846	909	947	954	902	974	928	937	906	962	998	933	886	893	944	875	943	922	903	980	885	901	922	916	883	915	900	970	904	933	946	831	906	857	927	935	911	890	928	900	863	885	937	873	913	891	927	956	892	951	917	947	896	915	943	918	853	896	869	904	935	931	919	962	927	908	941	908	945	960	905	903	937	940	873	944	904	907	879	907	903	942	892	910	927	973	906	914	921	884	922	938	920	902	918	943	945	972	909	881	893	892	898	942	891	911	948	915	903	936	908	886	913	991	891	953	892	899	897	921	956	956	882	937	878	887	870	906	920	857	953	919	885	917	950	889	923	917	898	860	916	906	932	885	896	831	914	892	943	929	906	917	916	919	932	897	901	956	873	925	897	876	872	919	875	927	828	918	902	970	896	896	897	898	919	870	911	931	888	864	880	929	894	930	892	895	872	879	921	998	853	935	879	970	892	943	878	920	935	922	919	945	919	874	910	899	989	918	943	981	934	940	925	911	917	943	971	929	889	930	953	933	870	887	973	923	909	906	937	904	897	926	948	974	933	946	877	883	901	896	899	904	936	931	929	923	963	916	951	933	954	944	909	906	922	935	912	893	939	981	951	891	941	960	916	906	959	876	873	953	920	947	949	919	906	921	904	926	928	861	901	927	902	916	911	924	863	956	932	955	898	889	951	888	903	965	889	871	966	913	881	956	947	926	955	906	917	870	931	906	911	938	892	912	976	893	902	925	928	922	881	913	906	970	858	865	964	906	878	915	915	937	938	924	869	931	893	926	919	924	922	874	928	913	927	893	955	904	944	892	897	860	938	914	881	923	905	949	905	966	882	868	903	947	930	908	890	941	956	956	899	897	945	911	985	881	856	869	906	925	905	920	940	964	911	909	925	894	903	939	902	902	937	916	898	929	901	929	908	920	900	878	918	870	870	907	944	927	904	931	945	852	879	866	898	914	913	871	927	869	893	917	917	940	935	936	936	846	857	932	913	929	913	913	940	923	870	944	949	898	915	946	897	925	867	889	941	919	922	950	880	892	905	990	924	897	876	929	943	911	951	880	939	916	926	917	974	878	958	951	897	950	890	882	883	946	880	882	988	929	924	856	955	938	937	934	880	912	947	902	857	942	914	920	898	921	863	854	963	882	898	919	975	933	904	919	927	908	877	819	897	917	884	929	963	862	974	965	943	880	884	877	903	965	952	932	910	930	894	905	892	902	978	962	886	914	960	949	846	943	945	951	925	904	908	882	910	944	895	974	869	917	867	931	908	942	916	918	870	883	887	923	915	902	964	929	953	878	931	922	948	966	865	943	906	937	874	912	921	870	895	938	953	892	912	900	883	910	852	915	909	924	920	881	901	902	901	909	938	894	944	950	946	927	901	930	935	905	954	972	903	948	920	889	922	928	914	954	934	908	901	949	905	868	897	964	927	912	899	969	891	949	914	872	953	894	943	871	927	916	924	935	963	926	898	898	927	915	871	910	924	929	930	890	908	916	978	988	890	935	840	960	905	878	904	910	898	904	925	923	951	947	848	856	910	866	894	899	852	906	892	919	933	894	897	938	922	928	912	933	952	885	925	924	848	927	923	871	910	978	914	921	858	939	903	903	895	899	895	897	911	948	941	892	873	909	926	924	924	884	944	935	871	885	898	914	928	929	889	924	922	894	946	903	959	906	825	962	905	925	899	978	897	972	902	885	934	921	923	921	914	885	895	853	961	883	921	907	912	898	930	921	908	929	907	916	957	932	948	904	943	886	935	846	975	882	966	940	895	867	927	903	930	959	899	1015	975	977	929	949	939	903	919	845	894	917	940	992	922	907	895	951	904	921	947	869	894	889	944	962	879	931	906	918	894	885	931	924	908	865	963	935	918	905	878	923	861	935	901	928	921	934	941	937	927	938	936	838	930	925	909	912	923	878	944	886	946	931	911	930	963	884	963	965	876	871	934	943	874	940	935	927	936	880	908	938	909	936	890	934	915	922	909	902	900	930	962	940	906	893	885	928	886	891	897	892	904	908	903	936	958	943	938	901	955	869	934	849	978	889	907	845	912	904	930	909	949	929	933	909	915	910	886	922	899	947	933	902	921	901	893	887	936	870	908	935	897	945	905	865	922	948	878	906	934	940	901	920	928	938	928	957	924	911	872	929	936	934	919	840	917	887	912	953	854	958	879	941	949	908	900	965	919	891	954	851	908	908	865	893	896	928	956	901	947	912	904	881	892	907	912	894	919	983	961	936	951	920	902	912	880	940	957	915	877	950	909	951	927	954	892	854	921	933	924	853	938	911	916	913	878	922	921	891	925	917	934	924	952	885	931	884	924	946	929	910	899	851	884	913	938	882	924	903	938	874	937	879	957	913	928	920	951	940	893	933	947	951	931	931	889	895	928	933	950	903	893	910	882	892	907	914	996	927	898	885	962	885	956	894	911	884	913	947	963	936	880	886	938	866	927	862	943	970	931	915	895	972	893	930	928	928	880	939	913	929	885	919	910	884	930	892	969	872	884	946	908	927	930	889	889	888	870	924	911	862	880	935	936	934	917	935	881	927	907	928	920	902	851	919	927	907	891	913	895	932	973	932	907	992	916	940	987	928	938	922	872	909	925	914	902	976	931	906	860	886	910	874	927	887	899	930	921	888	897	903	893	908	923	944	896	910	875	927	934	948	839	912	906	925	905	841	839	865	893	907	888	899	932	933	932	925	930	867	915	911	867	946	919	921	907	894	914	906	900	903	921	884	913	939	850	883	892	942	886	930	934	910	943	894	887	928	887	897	933	877	942	956	916	912	943	1004	961	881	869	944	945	876	880	856	907	895	891	949	937	958	948	928	905	934	894	875	925	912	908	915	906	920	852	935	922	927	933	906	891	960	924	940	926	890	920	893	900	916	871	926	943	866	920	937	950	905	963	882	954	951	900	910	910	887	917	953	910	908	987	849	864	913	890	881	925	945	927	951	858	921	908	904	870	901	929	928	909	912	903	953	871	846	903	876	876	914	918	908	924	912	945	897	960	943	879	872	892	891	923	921	900	972	878	905	913	931	918	960	938	914	950	914	903	930	951	920	875	909	945	933	861	949	905	955	878	917	896	876	932	880	958	870	898	908	860	879	890	926	976	971	896	891	943	923	955	996	915	919	911	899	899	862	913	952	923	888	989	927	931	919	921	890	991	914	912	911	963	899	923	935	900	924	917	914	895	988	901	930	910	921	876	875	909	921	977	905	954	920	931	919	987	888	904	890	936
26728	20804	10324	745	448	387	228	182	195	184	186	187	187	178	169	163	193	165	162	179	164	173	147	170	194	159	158	178	181	152	151	184	186	167	162	172	165	176	171	179	183	171	183	173	185	147	158	172	164	207	188	183	169	173	161	140	162	160	168	166	181	155	159	182	173	152	188	184	175	177	179	169	154	173	173	152	191	178	160	164	168	172	188	159	150	172	147	169	137	179	196	161	185	180	188	162	188	184	160	158	173	154	159	170	175	183	157	189	199	164	169	169	157	166	164	182	170	181	190	161	158	169	173	196	150	167	179	175	164	164	171	163	161	176	133	149	170	142	169	168	191	164	185	168	168	159	185	169	177	170	149	174	172	177	167	155	192	164	159	169	155	192	166	186	173	155	179	179	159	183	160	196	165	178	177	169	170	162	171	164	163	196	147	168	140	151	179	165	143	157	175	174	167	175	159	182	167	170	186	175	174	176	175	188	164	170	172	179	159	177	184	176	167	151	184	172	154	171	179	182	151	165	154	159	162	179	161	147	184	156	183	168	174	173	182	151	127	164	175	187	155	189	190	147	153	184	172	174	152	157	178	161	170	152	203	176	164	183	154	172	160	181	171	191	172	157	186	164	150	173	177	169	178	186	183	159	182	167	186	191	169	148	197	172	174	155	169	174	154	168	178	148	170	165	175	169	150	190	166	143	163	169	188	193	166	153	182	161	171	170	169	153	180	176	169	155	198	187	156	176	173	186	160	160	173	169	175	175	171	168	174	158	188	180	163	157	161	158	147	144	160	160	174	162	154	187	186	170	164	165	154	164	148	152	190	164	173	148	157	163	190	175	145	176	168	162	160	179	154	165	154	174	175	158	162	187	168	154	173	161	162	145	163	183	167	174	177	180	181	155	163	161	168	174	172	161	163	190	151	162	150	132	146	142	172	183	171	171	176	174	154	149	172	180	181	158	177	152	158	165	163	165	166	179	186	177	145	179	152	188	154	159	204	165	173	180	158	187	189	176	176	178	161	183	172	176	151	154	170	169	174	167	181	200	173	150	170	184	153	173	144	143	168	138	178	185	177	155	162	151	155	172	160	170	171	165	181	182	171	182	165	189	190	171	179	193	154	178	201	161	205	163	192	144	161	163	194	179	162	167	180	175	163	168	140	160	176	186	160	174	189	168	151	183	154	199	160	158	174	202	173	147	157	176	205	172	193	187	199	168	189	174	185	159	170	165	180	178	159	163	194	169	158	187	163	157	175	189	167	175	167	166	194	176	156	169	173	176	178	165	160	177	188	179	163	149	179	140	174	171	163	185	158	144	173	182	165	155	161	174	167	158	197	158	177	169	179	154	163	163	177	181	153	148	174	200	172	182	182	167	166	188	159	180	184	174	175	172	146	167	173	191	179	169	168	190	160	187	164	150	153	149	179	174	198	184	174	173	161	167	175	173	161	172	183	178	151	182	156	135	159	180	208	188	181	154	179	154	163	171	180	189	162	152	138	159	180	189	165	168	140	170	196	170	157	153	164	164	174	182	166	177	170	172	157	168	157	156	161	171	163	197	188	179	188	177	181	169	173	185	151	167	157	167	188	169	149	170	173	171	169	175	162	168	172	195	183	173	156	173	160	171	163	165	164	170	180	189	187	157	153	169	159	168	142	166	158	156	177	171	176	146	167	162	184	181	165	172	184	159	174	166	151	158	190	187	162	162	165	166	161	174	154	184	161	152	154	180	186	143	145	167	159	163	165	214	178	173	147	160	191	177	175	161	177	194	155	193	155	156	152	179	170	154	160	157	177	157	146	195	147	165	189	176	155	165	178	146	192	161	154	149	147	178	166	154	145	183	179	209	157	180	191	168	167	161	176	192	181	188	151	175	170	145	200	173	166	165	184	184	185	163	188	172	169	179	176	188	181	171	183	145	149	171	176	185	157	178	160	148	160	169	161	164	186	178	179	172	175	158	162	191	172	173	179	178	165	168	168	162	181	154	167	176	164	170	185	173	181	168	156	180	190	167	173	180	188	167	172	161	181	182	149	179	183	150	161	171	165	174	180	165	156	173	186	171	163	185	166	175	144	169	174	170	159	192	142	161	181	162	170	168	165	198	180	174	151	166	163	168	166	154	196	169	163	179	176	162	185	145	172	164	152	166	145	171	196	180	167	173	176	172	163	190	183	166	205	150	178	169	162	161	157	167	174	176	184	169	163	173	177	175	193	187	165	162	187	169	165	158	166	159	163	165	175	148	172	187	163	164	174	151	144	171	187	176	181	185	164	176	169	144	164	182	171	171	167	184	187	163	178	180	168	150	156	178	160	151	171	143	164	179	136	150	168	154	200	173	176	172	177	196	165	166	166	169	175	174	164	168	163	162	154	165	166	167	148	166	158	156	172	184	191	180	153	199	150	160	209	164	189	173	176	206	161	154	191	164	171	142	200	156	153	176	177	181	159	158	172	174	168	179	195	170	172	155	153	190	158	164	161	153	177	167	163	164	175	162	182	174	178	169	161	181	168	154	180	166	167	166	153	160	159	168	163	180	166	176	167	185	189	194	148	152	185	194	156	180	174	178	171	150	174	166	195	174	173	174	174	167	170	165	173	179	158	168	167	174	172	177	172	164	180	164	160	148	186	155	176	162	166	161	153	181	166	171	163	162	167	176	163	156	165	155	162	163	148	180	156	162	177	176	186	181	168	171	173	155	169	155	157	170	172	179	162	163	170	186	154	168	152	173	152	153	162	143	172	151	179	192	176	187	177	177	184	189	171	163	183	168	174	176	143	181	167	174	164	163	175	198	205	161	183	198	175	175	169	173	163	165	160	175	171	170	158	172	161	181	190	200	142	162	158	162	189	162	188	158	168	179	175	144	181	169	160	166	141	174	172	184	159	178	160	186	163	167	165	180	158	154	163	157	155	174	167	166	185	160	184	137	163	154	151	175	150	173	174	169	153	157	173	175	169	170	176	165	187	179	176	171	176	162	167	163	176	153	171	182	170	173	185	166	172	171	175	198	161	159	151	149	165	154	167	175	164	187	166	187	180	190	164	171	153	157	179	173	178	160	186	178	160	187	169	198	164	170	193	152	177	162	152	176	170	174	201	175	174	184	174	170	169	185	198	169	178	192	169	155	168	146	166	147	159	194	157	167	153	158	158	170	166	169	175	163	171	174	186	139	178	186	157	165	173	174	172	196	164	184	153	202	169	151	159	166	165	169	166	160	168	181	168	175	148	166	176	206	159	185	155	168	155	180	199	182	168	169	191	157	191	174	171	163	155	183	161	177	161	155	190	151	188	186	164	164	202	181	185	157	176	162	161	175	178	180	155	167	164	175	150	172	142	178	176	159	165	165	151	161	169	188	169	173	166	171	149	160	186	174	177	154	160	164	179	164	174	151	161	180	156	181	167	176	161	161	178	152	162	172	172	179	170	154	187	156	173	183	165	181	160	187	170	193	158	173	162	176	166	171	168	168	181	166	164	155	183	169
12202	1140	1092	630	535	438	385	410	340	307	357	328	324	332	343	327	314	321	298	279	308	285	307	300	297	291	318	295	306	317	291	287	302	295	292	289	269	311	271	325	276	318	277	277	271	267	296	286	306	290	283	269	247	298	284	312	326	276	273	323	303	284	269	277	273	280	240	277	272	301	298	293	288	285	281	291	275	268	290	297	293	292	273	309	252	301	258	302	317	284	302	269	282	229	270	280	286	308	283	285	279	267	299	288	264	316	290	298	291	291	284	301	320	280	277	308	266	277	270	286	284	267	296	289	319	288	274	272	296	305	273	283	290	298	275	287	334	284	282	294	279	278	280	287	300	303	286	261	260	297	281	300	301	298	300	279	293	265	293	272	296	303	276	285	298	313	269	277	284	315	303	314	253	289	315	265	289	300	277	310	292	297	319	299	290	277	292	247	295	315	264	293	287	243	303	296	280	281	282	307	282	283	292	293	287	272	283	271	287	294	299	303	283	296	309	308	280	281	281	262	272	287	310	322	283	279	302	297	297	288	301	317	283	274	270	280	267	288	278	296	295	302	275	283	302	263	287	311	295	284	298	287	261	288	304	289	283	290	279	315	276	304	272	295	306	258	245	299	266	281	292	278	287	267	282	303	310	307	295	269	299	255	308	268	293	291	292	268	318	287	272	265	308	284	296	294	261	285	314	274	283	306	280	270	280	273	275	283	291	269	300	313	290	289	320	324	273	266	288	257	290	291	293	269	302	285	270	293	294	318	264	297	309	302	271	272	231	282	267	301	316	280	284	278	288	294	315	302	276	317	302	273	290	279	296	296	279	315	290	318	263	281	288	263	302	284	319	296	305	277	304	295	290	306	285	292	270	273	290	311	292	268	278	275	306	293	295	298	292	270	301	272	272	319	282	290	283	284	290	318	267	301	282	304	283	282	277	312	270	283	276	290	312	280	329	280	290	286	278	331	272	307	284	272	279	301	249	283	272	291	277	296	295	274	277	256	339	308	295	276	295	261	272	276	270	301	274	254	294	301	279	300	276	260	308	267	282	278	291	285	282	252	301	303	314	282	260	262	306	328	264	294	296	296	294	294	305	244	291	279	248	263	278	278	295	291	284	300	311	290	296	292	270	273	298	269	315	285	305	292	263	306	283	254	307	282	284	295	269	260	309	268	300	304	283	266	316	294	266	283	276	308	292	261	331	279	267	318	295	284	323	309	289	298	289	290	288	284	303	258	278	307	293	278	311	286	280	296	285	286	272	265	273	283	276	298	285	290	273	273	265	261	268	312	277	285	247	271	258	270	288	256	276	266	303	293	287	304	278	326	248	287	276	287	288	285	282	282	267	269	271	242	290	289	289	286	278	298	308	316	279	277	292	270	268	266	280	276	313	300	288	280	291	286	291	285	282	274	300	266	293	308	297	270	292	290	303	276	325	308	272	279	261	284	285	274	269	289	279	280	271	308	314	296	301	300	301	265	261	305	283	269	257	301	278	295	266	269	296	298	299	310	265	276	275	286	283	288	312	294	294	289	265	268	253	289	270	320	262	281	287	285	313	291	290	291	265	313	280	280	285	276	289	307	291	277	302	267	304	293	275	291	278	316	290	307	290	285	289	303	295	288	280	261	270	283	286	277	295	297	292	274	282	294	294	285	267	276	279	256	309	285	288	277	278	257	277	314	289	285	279	274	300	321	279	289	317	297	305	302	320	295	284	291	243	271	289	279	322	277	287	269	262	256	307	276	307	265	279	293	274	313	320	304	286	289	273	272	287	288	266	294	298	295	283	274	277	305	289	277	298	282	278	275	307	278	272	297	295	290	275	283	302	278	282	299	269	297	254	305	281	297	309	302	294	314	282	328	313	298	272	267	309	276	274	302	269	308	293	284	280	325	289	291	256	263	322	292	261	294	281	263	304	273	336	260	267	281	304	290	284	268	285	301	294	261	266	314	286	305	284	267	293	274	320	303	277	269	305	299	272	294	290	288	287	289	294	269	291	280	266	325	302	281	294	322	288	312	314	302	311	274	255	296	288	296	293	256	297	294	282	296	280	271	321	237	289	278	294	296	283	283	291	283	280	289	285	279	265	274	287	278	269	299	280	311	291	307	313	287	289	281	294	268	286	282	275	274	293	321	261	289	286	293	296	280	292	274	285	290	300	304	300	300	272	260	300	308	289	304	298	321	278	317	272	269	274	261	233	268	270	273	269	273	284	314	259	250	332	281	283	267	314	271	311	267	289	276	286	280	293	279	293	280	291	303	278	283	261	279	269	276	301	241	320	263	304	262	274	311	289	315	273	294	285	269	286	292	266	274	319	302	304	286	278	269	275	255	324	282	299	285	270	292	270	269	288	298	293	274	269	348	268	282	251	265	286	292	297	307	272	309	269	238	286	273	301	280	304	294	284	279	281	276	293	304	293	278	281	323	303	275	329	280	287	289	284	310	290	296	280	256	296	290	303	291	284	298	275	279	293	292	301	260	312	348	284	309	288	285	308	274	314	269	277	295	292	283	309	281	286	297	287	267	269	282	282	300	271	253	289	298	299	295	285	285	309	275	292	267	281	295	287	298	288	287	288	286	287	305	278	275	260	281	258	291	296	271	289	317	274	287	286	307	294	310	262	302	285	280	278	275	293	274	269	309	251	294	271	293	260	286	278	282	257	283	293	267	286	315	281	288	303	306	307	270	326	288	327	266	311	310	311	294	301	280	287	296	271	284	305	276	288	260	291	284	310	292	298	289	250	287	262	289	318	287	306	289	277	281	314	295	284	270	296	306	304	294	310	301	293	271	304	287	256	317	296	283	280	284	294	267	298	293	304	275	298	272	283	260	293	302	294	270	310	284	265	294	281	304	261	297	271	307	306	286	286	285	301	293	304	301	274	314	261	289	308	278	274	312	270	298	294	261	308	262	290	308	282	289	282	246	261	264	292	290	287	280	328	279	261	310	311	285	257	265	304	274	285	281	280	268	302	290	274	296	284	304	297	287	302	274	273	298	271	279	303	298	262	315	276	250	314	288	304	258	293	300	283	284	297	317	279	278	298	307	303	319	261	283	260	269	280	290	322	264	313	271	272	280	278	280	300	290	290	274	301	236	298	284	285	297	263	276	287	269	285	324	266	305	305	280	298	275	272	284	285	311	289	301	262	324	277	258	312	284	305	277	273	267	273	288	280	286	309	291	276	270	262	286	270	292	300	306	283	311	282	277	260	293	280	301	311	275	272	295	284	303	295	293	317	265	286	295	296	286	268	293	291	306	290	290	290	317	279	312	266	270	290	300	282	310	304	270	302	299	280	261	300	272	301	269	287	293	276	282	288	286	290	299	296	310	289	302	273	274	288	300	254	284	292	311	287	286	277	294	298	284	268	278	309	280	306	305	302	284	301	290	283	273	296	299	260	289	286	304	297	291	260	270	257	287	266	286	300	302	301	280	303	297	303	287	281	291	306	296	317	290	297	282	272	283	275	295	309	262
23951	21046	28470	23815	20969	5532	922	644	603	571	524	516	483	470	493	453	469	459	437	402	442	390	421	378	422	372	415	411	415	404	426	439	399	399	429	370	412	391	375	424	358	412	389	412	366	431	405	386	369	421	386	408	374	389	439	416	398	390	409	344	415	396	434	408	389	384	396	378	396	371	385	403	392	408	395	385	366	406	382	388	387	384	391	358	404	386	375	396	396	398	385	438	380	384	350	413	386	359	400	393	388	362	410	414	390	413	377	383	383	414	394	368	403	376	409	373	378	360	408	378	391	424	410	410	408	386	399	397	407	399	404	379	392	400	380	371	385	368	392	402	398	415	392	374	410	425	391	412	380	396	400	361	386	349	403	386	392	375	375	377	406	370	383	391	386	367	401	405	392	379	384	411	397	394	386	413	344	406	381	433	366	376	399	404	389	371	403	396	381	402	378	427	408	389	389	404	396	406	437	399	413	367	431	352	409	411	397	378	397	388	424	386	416	384	376	368	422	413	384	397	399	364	407	399	397	376	373	410	396	373	373	376	396	408	374	369	394	395	398	405	406	376	396	388	386	382	383	411	391	429	432	369	396	400	364	416	393	357	399	411	391	397	421	379	391	402	399	400	387	364	381	390	389	357	392	360	385	389	376	354	396	417	395	364	404	384	380	396	380	392	393	410	403	383	376	401	389	391	401	363	412	366	434	357	390	415	390	381	414	360	368	412	400	391	389	403	394	400	406	380	388	407	358	408	406	401	413	381	379	406	396	383	374	404	377	418	433	390	392	394	394	392	397	423	388	397	402	373	409	381	397	376	403	387	394	402	386	399	410	395	413	394	399	420	409	424	382	374	360	395	358	386	369	403	409	400	375	395	421	393	403	359	390	405	415	374	421	374	384	377	412	406	424	404	383	422	405	419	432	380	412	400	398	375	374	350	395	356	379	378	405	428	416	401	384	405	389	359	388	381	398	383	376	390	401	368	394	389	404	435	390	388	389	390	402	393	422	397	365	427	434	394	401	389	350	352	368	364	357	384	422	394	397	432	427	382	391	403	384	391	387	423	442	436	394	393	398	394	366	379	371	401	395	406	403	407	400	399	368	432	391	419	432	398	381	350	390	428	382	392	392	410	386	361	371	369	372	420	403	385	425	376	368	366	401	399	382	387	368	399	387	366	382	394	401	414	435	360	399	369	345	387	396	389	388	425	419	413	368	389	432	397	368	387	386	411	380	424	408	423	394	402	405	420	397	377	393	386	384	403	418	400	407	399	406	375	391	370	396	384	377	386	392	409	423	423	368	393	384	385	367	410	380	381	419	374	401	400	409	370	400	389	390	401	411	420	416	408	360	386	409	412	395	400	371	355	375	400	382	367	388	363	398	388	422	371	391	386	404	396	391	372	405	370	382	417	370	401	400	396	405	399	393	378	394	428	377	414	403	398	422	397	403	387	368	400	392	410	407	396	390	395	412	382	377	374	375	368	375	385	409	381	387	365	387	356	355	400	353	414	410	403	399	371	389	394	349	367	380	395	439	411	393	391	386	394	402	388	414	419	395	373	402	372	401	372	394	396	406	381	381	418	364	393	399	397	399	410	406	359	371	384	335	364	377	380	378	392	410	371	378	384	397	394	410	399	390	386	363	414	368	406	381	412	373	408	395	377	373	385	399	421	431	370	392	381	374	403	404	386	399	379	354	387	381	393	386	399	382	400	408	419	358	397	412	404	379	421	371	373	381	357	413	410	381	427	386	408	345	395	401	385	373	374	374	394	344	392	408	407	392	403	379	375	380	394	376	374	385	407	409	368	387	387	381	360	396	346	394	369	409	377	396	402	391	425	356	381	397	399	376	380	408	404	419	391	372	404	365	410	387	399	410	365	363	377	399	425	372	382	423	412	410	376	399	368	386	425	399	393	388	409	387	381	401	355	401	416	414	415	376	387	373	386	377	370	406	412	424	390	408	373	363	374	382	407	371	412	340	384	403	381	365	392	388	374	375	432	373	365	382	393	369	378	356	387	391	385	379	335	410	396	397	399	391	379	451	385	396	407	398	397	370	399	378	396	352	393	407	385	377	385	405	374	450	399	410	384	406	404	404	381	401	407	399	399	383	402	402	371	407	403	387	410	372	414	413	400	403	358	390	370	385	400	406	399	368	418	386	386	375	413	376	366	402	382	392	408	408	393	382	437	374	365	416	367	386	393	383	399	384	371	407	383	425	373	385	386	414	410	363	407	415	397	373	411	404	388	385	416	405	387	390	407	407	407	378	414	380	388	381	428	416	376	371	383	385	433	418	381	403	391	395	410	428	402	406	435	391	406	392	405	428	372	388	403	415	407	376	394	424	371	373	387	405	414	400	376	377	367	393	408	348	412	391	410	370	394	396	406	389	409	383	389	440	389	385	377	393	380	416	406	385	400	440	388	394	371	426	364	378	389	416	410	425	379	387	438	401	399	356	385	405	392	380	405	388	423	383	399	368	400	391	351	400	401	411	415	396	396	422	365	375	386	393	385	413	386	417	367	409	350	360	419	405	392	427	407	402	394	408	380	373	395	416	422	373	378	405	407	374	442	368	371	393	414	392	386	393	379	409	392	412	369	405	366	376	403	385	401	403	384	395	415	403	395	401	399	414	390	373	340	381	403	376	382	411	377	410	383	394	386	402	397	430	391	363	424	373	350	383	366	390	363	358	392	393	375	398	415	374	329	388	422	428	434	446	440	373	383	425	349	407	388	372	365	340	395	385	389	408	395	445	375	384	409	430	414	388	370	380	417	375	389	354	375	384	406	411	388	389	385	384	399	401	437	402	385	393	387	425	384	417	424	407	379	396	389	355	419	416	394	410	404	373	357	397	423	386	436	406	367	393	362	402	414	398	399	406	371	396	382	397	404	375	387	382	422	370	391	422	368	365	389	394	391	400	408	418	387	397	374	411	353	424	381	375	402	392	421	381	377	414	374	403	420	423	391	384	361	364	356	370	400	401	386	402	376	381	411	400	415	365	387	371	419	407	416	409	413	402	365	360	375	380	410	329	378	391	381	355	402	391	399	372	365	390	378	402	369	422	430	405	412	420	385	385	416	395	402	387	402	385	398	389	360	418	379	372	403	376	385	412	391	404	388	417	416	382	396	381	412	366	399	383	415	378	344	367	382	374	388	360	405	399	374	387	376	358	438	417	397	342	427	383	382	405	384	397	452	428	428	414	401	364	383	391	380	385	358	406	364	383	373	387	371	390	393	362	416	405	380	364	367	388	396	390	416	381	399	401	375	367	386	392	376	373	394	374	355	401	366	420	406	405	396	385	407	433	367	440	371	409	416	402	400	353	363	412	408	379	352	400	411	367	361	409	376	385	407	392	376	384	400	393	409	421	389	391	385	359	376	408	359	337	393	393	350	388	404	378	375	417	417	345	353	397	391	369	367	406	378	409	421	383	379	397	392	402	395	421	416	389	369	411	412	395	411	402	360	394	374	375	385	405	365
15840	9406	8131	4226	2977	2257	1834	1528	1343	1137	1033	978	908	915	830	801	806	789	701	751	726	699	676	734	705	715	663	673	691	668	645	653	603	615	692	662	694	635	628	635	669	656	629	667	619	630	670	655	649	647	647	666	591	674	588	581	639	629	595	611	615	629	606	629	642	604	652	678	594	647	585	669	662	649	637	647	603	621	653	585	632	600	604	639	633	651	623	603	684	638	625	682	625	627	663	651	632	606	633	644	606	606	598	609	578	609	634	583	644	620	648	652	598	644	642	590	607	642	629	648	595	636	620	630	635	608	623	601	629	599	649	591	615	615	629	637	656	605	601	623	591	643	629	635	645	615	655	653	655	676	630	654	623	627	599	623	587	635	601	630	634	633	632	661	614	619	621	652	614	607	633	628	650	639	624	617	609	590	628	609	637	622	623	623	596	657	606	643	599	630	643	640	689	651	641	626	640	601	569	665	638	670	625	668	617	656	648	669	619	676	622	619	631	602	625	610	581	615	611	598	627	670	623	619	572	582	589	611	624	639	647	607	642	618	623	667	630	618	612	646	628	651	619	626	563	664	644	637	596	606	622	625	589	628	645	615	648	607	617	623	631	621	648	688	564	630	596	599	622	624	608	661	612	635	623	643	650	642	633	645	599	633	614	603	616	600	606	660	654	601	661	590	657	668	626	618	639	625	648	618	613	613	617	636	607	601	598	635	625	652	632	603	585	598	662	622	647	659	639	626	638	594	601	656	634	591	651	617	626	630	651	629	578	613	608	578	602	609	592	638	635	606	640	628	626	636	628	645	670	631	627	621	666	627	594	617	649	635	600	629	652	617	616	588	608	650	628	616	626	586	638	634	619	651	658	593	643	609	623	620	634	621	624	618	634	609	656	639	581	636	662	591	593	605	645	637	637	652	636	644	641	638	634	573	600	577	585	608	663	626	635	616	587	618	656	619	649	675	675	602	650	638	644	599	603	619	610	659	611	640	611	612	662	610	653	626	611	657	634	611	625	640	604	681	633	609	592	651	638	619	634	633	644	664	605	594	633	631	615	666	611	664	633	584	600	650	639	607	656	603	606	599	585	609	582	660	632	673	612	625	632	584	635	618	650	628	622	680	628	622	618	566	612	616	610	637	596	558	599	625	632	651	625	606	621	620	636	644	604	653	601	618	646	629	619	649	611	622	686	595	589	624	634	659	590	618	613	596	604	625	591	598	616	608	627	660	604	602	571	627	636	605	631	601	635	641	646	578	628	619	634	602	615	605	625	612	613	648	624	625	671	646	648	625	649	679	637	649	659	631	609	638	627	640	589	631	632	647	629	621	627	666	629	631	638	649	609	605	678	646	560	629	645	617	653	660	663	613	641	633	647	619	598	635	630	656	599	645	603	674	626	625	658	603	644	665	616	659	648	621	632	624	618	629	643	609	656	630	656	624	642	610	629	610	638	629	600	635	626	664	658	586	635	642	640	607	606	644	620	596	662	590	649	604	617	624	611	615	616	613	599	617	626	575	628	669	663	595	654	577	649	619	627	632	611	642	595	641	630	602	624	643	632	616	627	613	624	681	594	626	620	661	613	619	622	607	615	672	587	637	686	652	667	592	600	592	589	592	589	597	574	593	627	635	630	627	653	616	665	618	616	613	623	611	621	606	665	650	612	605	636	624	610	606	610	664	651	616	642	608	637	608	608	608	620	633	612	632	627	635	579	639	653	618	658	637	608	627	636	664	626	630	625	627	662	625	560	626	619	674	601	589	611	613	598	637	653	586	621	563	615	620	615	667	602	631	621	655	605	643	626	618	636	638	550	640	602	602	609	657	662	567	634	637	620	585	606	650	631	591	621	602	641	569	652	619	607	598	679	639	591	636	604	616	577	667	610	615	618	634	631	621	594	622	601	618	631	615	586	620	680	633	635	633	615	659	645	636	652	650	617	638	619	562	631	616	613	618	591	604	629	666	628	627	630	646	636	601	654	641	624	561	616	636	667	561	637	581	598	628	621	590	631	644	649	623	611	594	623	646	613	640	628	614	599	618	605	599	600	607	594	620	655	607	592	649	595	604	673	620	606	629	634	609	618	640	609	623	611	611	603	639	627	604	569	615	592	599	630	670	646	625	689	576	602	653	598	643	642	707	613	612	609	594	608	609	584	610	641	634	650	604	619	618	646	601	612	641	609	637	591	620	650	651	595	613	665	596	620	573	623	626	641	611	619	651	649	647	679	600	648	594	588	620	662	598	603	645	605	616	644	615	602	651	606	590	638	589	658	658	565	640	611	592	603	633	648	620	619	630	628	632	616	647	598	627	632	559	650	636	642	617	603	630	616	665	583	639	644	632	623	635	609	632	631	607	637	625	631	596	606	588	659	618	626	654	578	668	644	622	621	634	625	639	623	613	601	599	608	646	574	627	614	632	607	604	650	660	645	564	572	644	623	640	587	612	623	625	597	611	600	577	635	627	636	644	629	579	608	641	605	595	629	600	644	636	643	594	623	651	661	618	557	624	606	671	647	627	620	620	629	597	635	624	640	614	605	621	644	612	614	614	558	636	636	634	633	605	666	622	647	594	613	620	649	630	669	665	584	597	642	623	631	660	599	593	634	625	629	659	617	620	588	599	615	650	602	649	624	640	600	677	592	629	637	626	613	636	617	635	632	637	636	622	638	658	660	587	628	662	601	621	633	623	651	644	610	630	597	623	629	652	660	626	659	595	642	595	626	636	576	619	617	628	636	615	663	637	602	599	595	664	647	619	593	631	624	587	617	595	625	599	612	661	597	598	644	638	602	611	627	618	658	645	602	639	643	587	653	629	602	637	615	603	610	594	579	642	648	633	616	600	609	658	665	620	614	593	663	611	623	651	601	618	610	623	601	604	646	588	611	614	611	598	620	655	624	643	620	627	651	597	562	627	623	651	654	593	660	646	631	627	620	635	615	621	660	625	610	638	645	605	620	607	637	630	636	610	650	637	625	599	639	626	617	663	627	589	653	625	651	598	600	643	606	645	655	620	600	610	617	590	664	626	611	618	630	643	581	641	653	584	594	644	576	620	646	650	654	665	583	605	620	626	616	617	603	644	588	609	611	610	588	612	623	595	604	623	662	634	624	638	612	577	659	646	603	622	629	599	653	623	614	590	625	622	594	647	624	652	597	636	608	642	647	615	586	648	629	584	634	609	558	603	584	604	634	615	659	613	572	627	604	614	644	648	592	634	595	640	604	609	610	609	621	638	647	670	596	653	557	646	602	584	626	622	637	626	644	648	653	604	627	590	636	623	605	665	629	623	640	610	665	633	613	609	684	604	597	653	606	634	599	602	638	632	635	610	616	608	619	661	646	623	570	615	608	635	603	557	650	618	592	605	626	600	606	582	593	621	605	635	608	620	647	602	589	660	640	597	624	617	635	609	598	633	609	636	589	638	617	644	632	630	604	574	585	649	669	587	627	640	620	616	591	659	658	635	605	622	606	594	641	564	587	627
23033	21096	29147	23296	21099	21055	5152	1330	962	984	878	800	742	792	701	745	677	679	714	626	711	701	725	680	611	645	638	671	616	634	579	629	621	596	639	627	583	604	653	619	634	649	604	661	589	642	609	602	642	571	579	626	629	597	641	583	554	579	631	590	609	570	605	590	554	572	593	571	579	667	608	642	607	605	604	598	598	664	592	609	644	592	595	619	576	592	604	575	590	633	582	624	576	561	572	632	578	578	568	582	604	612	613	549	622	588	582	593	628	576	605	584	613	624	607	552	598	614	571	622	610	637	578	619	582	590	594	628	621	608	582	596	613	648	626	589	567	559	646	583	600	608	599	565	601	588	639	609	643	671	626	569	601	586	630	577	591	531	632	632	591	614	601	611	571	556	549	585	599	605	642	578	592	625	594	593	567	584	611	559	567	602	643	598	596	585	605	623	567	596	597	598	592	622	625	631	613	584	606	589	597	586	610	575	575	591	576	560	586	610	603	598	594	611	621	575	580	567	591	614	599	580	591	617	560	614	597	576	576	580	576	610	607	610	575	638	613	606	627	566	552	585	571	608	615	610	585	597	603	590	589	610	600	578	595	638	583	601	576	561	567	599	589	600	579	592	617	576	570	623	633	620	610	601	558	622	585	614	588	571	591	628	640	604	598	617	586	547	564	574	657	609	582	632	633	572	642	626	628	595	564	603	601	575	587	631	596	614	605	611	606	548	584	611	599	584	574	584	604	611	590	588	605	591	602	623	600	629	611	615	569	577	598	558	599	573	570	619	579	594	562	625	566	583	619	558	641	593	613	631	554	565	605	588	595	591	564	638	596	548	584	588	601	601	606	618	623	599	572	627	612	575	591	610	555	604	601	588	540	584	593	596	596	618	587	549	596	627	593	599	592	554	570	587	590	654	564	634	638	632	564	577	602	603	606	536	623	582	651	591	611	608	597	610	596	593	549	610	624	557	605	609	619	566	578	603	616	555	603	613	610	609	573	596	586	573	566	580	608	629	580	570	606	622	598	589	595	594	598	592	580	609	592	603	543	599	565	640	627	584	565	574	618	541	607	597	613	619	608	566	596	568	582	589	591	569	546	625	609	646	622	552	611	635	609	617	578	619	593	618	571	622	608	622	626	630	605	538	622	540	565	598	600	654	607	607	596	606	581	575	587	582	577	611	580	586	589	592	625	615	598	682	561	594	616	611	586	599	609	614	598	591	657	551	615	591	621	588	625	609	573	627	625	621	608	606	559	578	625	608	577	605	636	620	569	595	589	596	592	584	613	568	588	610	583	559	558	627	639	666	583	638	571	602	543	614	618	605	602	561	589	570	598	582	586	604	609	598	599	604	652	600	615	584	578	631	632	607	583	597	604	560	570	633	634	570	551	589	603	628	620	590	634	573	645	605	586	592	640	567	617	585	594	628	590	592	567	640	594	660	602	579	582	571	624	597	604	622	607	623	602	572	616	629	629	663	562	583	600	576	568	596	591	575	595	581	611	595	644	564	580	607	598	620	613	604	610	605	635	577	587	544	585	591	590	588	589	634	587	611	639	607	559	602	613	562	595	613	611	594	600	590	635	586	616	581	562	572	594	624	569	610	596	646	609	600	606	572	551	614	572	560	598	595	645	582	586	583	596	601	616	618	601	596	610	634	604	588	586	604	567	599	606	613	617	615	588	596	621	599	578	594	639	569	627	607	594	614	567	608	580	609	570	570	613	575	560	615	631	567	614	617	602	637	582	620	580	589	604	589	589	551	572	599	566	623	563	585	647	631	566	621	573	619	587	598	610	589	630	570	613	622	628	575	607	567	591	588	593	583	604	579	600	587	585	615	580	585	624	593	592	562	634	598	618	599	561	625	586	595	571	660	599	599	583	598	620	607	610	615	625	624	627	617	571	620	601	562	595	605	591	599	606	632	650	594	612	603	624	612	562	628	588	594	632	592	529	585	602	584	623	597	584	599	626	613	602	600	591	602	558	564	604	610	598	604	574	646	604	632	620	547	586	611	581	605	620	598	614	594	602	602	560	604	600	628	611	610	579	598	585	623	613	656	617	623	602	530	618	625	612	599	590	610	599	557	560	591	574	617	618	608	603	605	605	615	593	620	600	628	583	612	602	585	575	591	632	615	586	571	632	593	623	595	586	583	555	621	591	583	560	609	626	589	604	587	625	598	613	611	574	600	594	595	594	577	586	645	583	600	602	572	584	600	628	593	588	599	562	576	618	582	568	633	598	598	620	558	567	569	633	619	576	596	632	594	600	595	592	550	563	606	607	628	567	574	601	586	595	569	629	627	615	576	575	626	638	606	567	545	594	547	614	639	589	604	566	576	647	602	571	606	562	618	566	599	579	597	630	616	610	642	594	557	623	627	625	578	619	634	631	613	636	567	589	643	610	532	587	657	586	575	588	586	605	591	604	583	580	593	612	583	556	602	610	636	618	553	599	586	577	595	620	612	584	627	618	574	566	573	631	649	585	585	607	588	570	595	612	566	582	622	584	559	606	601	589	614	580	581	613	613	623	569	566	620	584	561	582	603	582	627	592	607	588	607	616	613	589	608	600	610	630	557	596	564	616	610	586	540	653	587	585	559	576	539	600	579	598	580	600	632	623	607	571	565	598	628	591	651	613	571	596	614	557	618	575	586	565	598	607	585	615	605	614	619	621	616	554	588	571	589	621	549	590	594	589	611	556	618	605	594	629	604	596	617	628	615	581	591	621	571	630	623	612	580	615	594	598	571	540	636	605	580	594	622	604	592	623	604	576	538	609	629	603	611	596	602	607	621	627	631	574	605	629	540	619	585	596	594	572	615	594	613	595	608	630	638	578	591	626	609	585	586	613	602	616	581	559	572	616	563	596	589	620	583	591	642	592	567	571	614	573	584	578	628	575	644	577	558	630	569	557	584	592	646	620	608	588	632	614	572	561	633	622	583	566	596	592	602	567	627	590	594	613	561	612	639	624	637	588	579	579	614	598	603	613	594	660	606	604	600	566	580	522	564	586	582	605	581	593	565	659	615	597	626	581	561	604	644	603	580	618	607	627	603	591	592	616	607	624	590	569	641	589	583	605	585	606	593	557	628	625	578	610	607	625	620	568	567	599	514	647	554	605	591	523	629	574	581	543	563	570	585	637	601	581	600	593	573	580	542	572	575	585	575	609	616	626	592	611	587	599	563	571	602	530	603	616	615	640	556	582	585	584	605	577	590	669	580	630	563	627	613	644	553	560	622	575	600	599	568	584	582	614	552	587	605	601	559	589	618	581	608	546	588	587	637	589	591	619	566	581	587	559	594	578	624	629	588	605	613	586	589	598	605	614	568	614	650	561	610	632	600	596	574	641	604	632	576	593	582	585	593	568	587	599	619	568	571	603	589	588	610	595	625	627	561	605	586	633	619	648	599	567	610	594	578	570	599	576	621	566	649	644	587	635	593	589	626	589	579	628	541	586	573	608	587	575	579	606	577	582	563	590	585
15709	15517	13428	7347	5231	4040	3261	2609	2228	1958	1779	1643	1510	1391	1282	1254	1198	1205	1182	1120	1146	1065	1055	1079	1000	1005	1036	1043	975	1019	1005	997	986	999	999	984	980	949	985	957	929	932	924	965	942	960	911	949	939	937	950	930	903	940	939	932	952	989	1010	886	907	903	886	899	917	962	889	911	1016	906	885	945	993	974	968	904	924	939	941	910	965	942	958	902	905	874	917	888	898	910	915	928	910	933	927	919	910	985	916	933	931	926	878	960	918	936	937	912	929	905	909	923	885	899	1002	926	979	936	928	903	870	956	861	928	915	952	942	897	986	897	1008	926	865	869	890	929	962	908	996	936	901	893	909	926	950	908	922	909	910	968	975	932	892	914	973	896	934	917	895	926	966	860	935	956	886	920	979	888	893	891	908	870	908	957	884	911	923	956	905	911	828	929	919	917	949	924	926	912	907	911	944	974	888	959	897	959	909	943	921	941	953	989	919	918	933	901	904	876	928	923	956	933	963	985	933	894	931	902	925	891	931	868	924	935	929	922	861	956	912	864	902	872	895	909	918	947	949	883	897	937	873	939	946	935	863	929	910	963	876	966	924	896	891	897	944	893	902	895	855	959	898	921	887	940	938	950	897	958	917	883	974	964	940	902	902	901	935	913	887	961	935	916	925	907	961	947	934	867	853	898	870	933	886	900	878	910	919	906	878	912	948	900	954	939	944	877	906	901	930	932	904	907	853	882	944	934	901	899	850	894	881	897	878	926	942	937	902	933	941	909	921	951	893	915	927	890	920	901	925	928	928	903	948	908	899	881	947	935	915	928	881	916	940	874	887	879	864	907	883	888	901	918	942	924	885	933	888	900	907	941	873	915	906	928	957	914	914	964	877	925	921	932	922	908	894	953	931	938	888	951	871	933	921	893	942	902	911	857	934	902	920	956	891	935	885	885	951	935	925	915	861	971	917	902	880	939	883	940	973	882	917	859	890	916	912	939	893	888	945	860	917	1010	907	946	877	897	919	924	889	904	936	875	914	951	942	925	915	891	898	947	882	962	966	926	893	869	943	970	927	971	876	917	928	860	950	898	917	876	919	901	904	939	945	927	911	915	928	906	921	876	903	881	893	947	906	948	901	889	918	886	921	907	937	924	951	955	926	878	901	899	937	915	926	946	914	958	885	941	924	895	905	860	963	959	921	922	887	899	912	926	922	965	926	928	913	899	867	933	946	915	938	942	921	926	963	937	877	870	922	923	924	920	952	947	942	902	951	903	962	901	890	855	915	892	932	889	938	916	916	905	885	968	899	851	883	888	906	905	904	971	919	934	861	912	897	847	977	906	911	868	913	940	893	869	862	949	900	937	922	926	914	927	931	887	903	913	935	891	937	958	926	941	896	901	890	913	918	885	921	901	886	890	922	910	936	909	927	909	925	854	897	989	958	941	911	906	941	917	885	879	912	886	957	936	927	962	943	949	895	913	969	926	884	893	877	929	913	890	915	924	897	899	942	936	892	951	936	911	903	913	957	902	889	944	956	904	953	905	926	913	919	902	871	961	887	949	919	963	953	918	885	914	943	908	889	950	957	908	911	873	914	951	918	961	929	920	913	927	905	922	929	912	913	909	896	961	880	904	931	919	899	895	888	950	890	875	904	929	962	944	884	896	898	906	875	921	897	922	930	924	904	884	994	889	910	912	923	947	913	943	930	925	898	869	923	865	924	892	877	940	921	931	953	880	887	895	887	915	932	917	903	918	932	930	919	888	936	892	889	869	943	926	903	955	910	883	932	866	886	869	942	944	971	938	925	890	856	910	920	927	877	900	871	945	878	902	922	900	954	913	903	964	938	914	948	908	878	906	906	911	938	938	895	891	922	913	907	988	923	953	920	936	910	935	943	934	919	898	922	897	952	889	917	919	927	928	907	899	912	942	885	885	932	892	915	878	920	892	919	929	902	931	879	928	919	857	930	973	874	928	913	924	889	919	916	907	944	934	868	945	900	893	901	931	869	906	890	917	923	932	935	919	935	939	923	918	925	924	953	904	889	870	883	921	883	939	903	875	954	920	906	951	854	911	904	827	888	949	922	889	938	953	948	889	945	914	956	890	904	914	913	970	889	891	947	910	885	960	900	915	936	933	917	992	944	935	946	949	923	906	955	932	934	871	932	900	894	930	975	903	873	887	862	895	905	935	884	978	973	931	917	918	926	919	925	936	902	928	890	867	970	880	991	883	871	925	958	848	895	935	896	884	917	917	957	964	921	886	883	929	909	890	923	947	892	995	932	825	956	963	911	951	955	928	939	959	889	890	905	890	983	895	888	905	941	897	918	926	899	866	915	871	960	914	933	919	866	907	945	906	909	954	971	953	932	886	889	892	863	930	973	903	937	967	856	935	956	876	903	883	924	962	910	908	933	879	948	971	947	947	871	934	923	944	914	871	925	929	917	931	930	952	896	983	938	904	971	912	928	869	912	881	896	920	941	869	934	866	977	919	957	925	951	956	928	955	955	909	911	937	960	932	894	914	943	868	925	850	954	977	904	895	893	926	887	930	903	923	922	943	929	897	869	874	928	892	949	964	903	941	930	916	943	897	916	913	903	925	940	906	885	924	948	906	928	910	941	942	909	916	941	948	866	922	895	915	897	920	872	932	863	918	898	916	891	904	910	898	887	927	923	910	890	953	912	1007	889	922	897	913	881	912	884	901	900	960	956	918	908	894	920	898	938	962	880	944	913	895	930	941	939	965	924	944	889	910	865	925	862	874	954	875	896	924	938	927	913	900	893	914	918	883	949	898	924	874	830	844	964	936	891	930	922	959	1006	912	903	884	895	910	925	863	874	899	894	975	935	912	887	912	913	903	922	920	958	888	912	877	893	941	871	973	916	933	883	894	899	836	937	889	931	915	951	946	887	942	935	941	864	933	938	863	917	929	902	936	866	920	959	945	919	864	930	893	912	929	884	892	944	874	876	909	916	908	912	889	845	874	908	836	985	932	856	972	923	944	945	892	959	873	914	887	884	901	925	923	904	905	934	891	880	971	957	972	885	888	882	911	927	939	965	900	934	919	912	961	937	943	945	884	910	877	905	959	945	927	962	942	890	924	954	944	920	868	859	895	926	869	906	869	960	940	921	916	907	897	908	921	916	875	928	875	892	860	957	888	915	874	919	910	884	956	884	878	888	887	914	926	918	898	927	909	950	911	903	888	890	869	882	932	923	895	841	912	924	887	951	925	921	920	902	911	900	913	949	913	898	938	980	910	875	927	876	911	913	865	885	892	959	885	923	960	967	914	975	894	914	921	960	919	957	925	902	930	892	953	926	917	935	892	861	947	870	918	924	951	913	878	954	889	903	939	871	917	932	906	909	920	892	902	945	914	934	905	927	898	936	931	904	889	965	890	893	879	863	965	888	912	946	880	905	891	959	918	950	918	845	864	927	873	927	891	933	950	903	900	939	865	911	893	916	961	858	909	894	942	916	924	887	897	939	925	949	907	902	891
26567	20771	10422	755	433	396	222	203	172	172	170	193	182	181	177	196	175	154	200	157	197	196	203	177	151	162	201	180	144	162	171	185	175	192	173	165	157	147	143	161	175	162	169	155	170	158	184	170	182	175	180	169	154	153	161	184	175	154	150	194	166	194	162	167	182	155	177	165	175	180	187	179	191	167	166	175	174	182	176	182	152	155	173	154	160	161	163	168	170	153	177	160	145	165	160	159	180	162	151	183	168	154	167	192	177	162	163	184	176	176	164	171	155	169	167	159	172	179	153	176	178	148	170	175	157	152	180	150	163	167	143	154	174	173	154	151	154	162	162	178	165	160	170	181	156	170	172	171	172	131	165	164	148	167	169	170	162	172	176	169	166	178	173	180	188	166	149	179	150	146	177	165	148	178	169	163	197	153	179	164	167	131	159	177	150	166	173	174	162	183	187	158	166	177	165	160	183	146	155	176	153	198	164	179	153	179	163	170	145	199	166	176	179	180	175	159	158	171	185	159	175	162	140	150	159	156	177	173	164	147	162	172	156	174	164	170	156	161	171	164	169	170	145	183	162	154	154	162	143	171	157	155	158	166	154	153	159	163	190	158	170	182	166	168	166	176	191	157	156	157	159	165	152	174	170	184	142	175	170	158	166	158	167	170	144	166	172	166	164	149	177	149	152	188	168	172	162	176	159	187	156	133	175	184	173	154	177	163	161	169	167	142	179	171	169	154	183	156	150	171	163	169	161	165	187	144	146	160	181	200	164	177	191	172	169	161	165	176	164	157	173	165	149	153	172	175	160	149	170	155	163	177	164	164	160	185	166	173	166	162	156	166	160	157	165	201	179	181	164	165	147	135	165	179	148	153	189	179	173	155	172	186	155	155	166	155	199	155	153	196	181	159	168	147	144	176	147	170	169	179	183	162	168	155	159	172	159	165	162	178	159	165	185	178	160	172	169	158	159	170	189	179	152	170	163	169	156	150	184	157	159	186	172	150	198	185	159	159	162	158	176	180	163	152	176	192	165	155	187	162	168	122	174	158	162	154	176	158	167	153	159	160	174	179	156	148	175	148	152	165	162	181	167	187	165	142	167	182	173	172	183	134	179	166	160	161	164	163	166	173	162	171	183	160	176	175	127	154	146	172	160	155	155	153	150	161	165	173	160	167	172	176	169	176	170	163	168	163	140	151	144	158	179	166	176	156	156	173	159	161	167	161	181	164	164	161	165	168	162	172	173	146	149	171	164	171	155	163	188	157	175	155	159	157	153	144	165	157	165	141	182	147	176	153	159	159	156	165	191	139	166	163	184	165	189	174	144	157	157	178	143	153	168	146	183	167	164	162	172	182	191	156	172	170	167	164	144	175	147	196	189	156	168	160	173	173	176	155	174	152	188	145	140	148	158	140	173	154	170	179	167	156	154	163	168	161	147	170	188	171	183	183	170	166	179	152	176	167	165	182	145	194	152	172	170	183	147	157	178	177	195	177	157	159	161	159	180	159	161	171	163	150	181	167	163	177	165	150	168	150	155	149	163	152	159	164	157	157	171	143	175	159	156	157	168	163	184	184	162	159	159	172	165	178	179	157	160	180	159	153	194	166	190	178	160	174	172	151	148	190	165	159	160	171	150	180	153	162	180	147	156	164	167	171	164	155	156	161	145	151	145	149	158	175	168	170	186	163	164	175	208	177	178	173	159	158	164	148	155	184	151	173	167	179	170	164	185	141	173	165	189	170	150	161	172	163	182	163	167	178	163	155	161	173	168	158	178	152	165	162	178	161	183	179	159	159	152	186	165	170	138	176	168	177	179	164	178	163	139	171	170	176	152	180	164	159	168	166	172	162	193	160	152	162	157	170	194	155	155	179	160	176	187	157	159	162	174	152	168	174	144	176	155	170	156	176	170	159	156	157	150	172	162	166	188	155	155	149	167	168	166	180	166	175	155	171	181	171	167	159	179	186	176	164	170	164	170	182	180	165	181	153	196	152	153	154	165	145	170	180	160	149	169	171	158	162	160	173	151	184	170	141	166	151	171	167	171	137	153	145	155	183	167	190	162	169	183	192	171	193	166	165	178	154	154	164	147	159	160	163	170	175	177	148	166	178	177	180	196	177	179	154	167	167	167	175	163	173	180	161	172	170	167	172	155	175	160	173	174	161	175	148	172	181	161	164	180	158	169	168	173	172	177	146	154	174	182	176	171	161	160	171	176	165	157	149	166	165	183	163	167	153	172	159	159	161	160	141	187	167	153	145	158	141	158	165	170	166	167	157	155	167	197	183	164	161	164	148	165	176	156	174	169	165	194	182	164	165	154	171	166	166	158	157	159	176	161	161	153	169	158	165	153	189	184	146	171	183	161	162	183	176	171	140	161	169	146	173	189	172	138	190	181	140	165	158	157	164	200	186	168	172	189	162	145	149	163	162	179	150	188	162	170	172	168	164	155	162	165	165	167	170	136	174	168	175	176	156	156	176	185	150	156	157	190	187	151	183	153	164	160	166	164	177	151	155	180	154	164	150	198	178	163	180	186	169	169	172	172	150	150	190	180	165	150	175	176	154	183	164	160	155	151	151	194	162	178	179	179	180	168	160	158	166	149	156	166	163	171	165	173	188	156	173	174	179	179	177	170	167	154	179	155	155	167	180	182	165	157	149	180	168	161	168	181	170	173	161	159	159	154	161	154	163	206	178	184	157	153	158	160	141	157	160	200	182	182	161	173	166	177	149	182	158	188	162	176	165	156	158	176	171	157	163	175	143	180	190	152	169	170	187	143	183	143	172	159	176	173	167	158	155	159	151	171	157	200	151	179	172	168	166	159	193	185	162	180	166	163	161	174	146	179	168	174	176	195	168	142	164	164	173	174	176	194	151	162	151	181	151	148	163	158	190	180	178	162	171	157	197	175	171	183	157	172	160	197	153	170	162	151	149	166	182	136	162	172	170	150	186	183	155	189	164	176	177	188	146	166	182	209	176	171	162	151	167	169	184	154	176	164	172	159	176	170	161	170	156	152	157	157	164	162	171	177	159	163	157	165	146	193	158	168	163	167	159	172	184	156	168	186	174	177	145	186	181	171	175	157	159	170	176	184	166	164	160	168	178	172	157	175	161	158	158	166	164	177	174	178	159	176	140	177	169	168	177	145	164	189	168	163	182	173	168	144	191	175	164	173	182	163	163	163	157	185	183	139	174	170	174	160	167	163	171	150	172	178	197	172	187	149	182	161	174	175	147	137	170	155	180	141	147	176	183	183	150	174	166	163	157	163	155	178	168	150	172	146	158	144	197	176	186	176	157	183	178	166	163	164	192	174	153	162	166	163	172	165	164	156	173	176	183	168	177	157	165	176	155	186	152	159	189	146	162	166	169	174	161	158	162	161	141	168	176	191	150	167	195	159	183	156	155	155	141	155	161	150	165	161	157	181	172	174	154	161	181	201	161	162	151	162	172	179	157	168	142	173	158	154	170	171	169	165	179	165	170
11851	1138	1101	644	528	412	391	365	352	316	314	302	304	278	289	307	281	265	311	302	320	289	293	289	290	272	309	276	274	285	281	273	285	266	254	321	301	296	287	272	265	312	274	266	268	301	284	280	301	292	275	302	296	298	299	272	250	314	256	277	316	284	267	283	294	312	312	303	277	301	281	274	283	258	319	299	305	290	260	291	263	285	273	281	281	254	321	288	309	302	272	291	299	286	288	270	262	261	320	294	293	281	255	270	279	265	281	280	256	234	266	244	308	261	294	302	275	290	272	256	275	296	284	259	311	316	282	280	274	304	284	275	305	283	288	258	286	318	289	267	292	259	289	264	285	274	270	314	301	289	288	257	315	269	276	318	268	291	264	284	295	286	301	288	270	273	267	280	284	286	263	268	258	277	274	295	273	288	275	315	304	292	274	275	278	247	284	279	286	301	302	310	281	268	306	275	276	273	287	280	293	301	321	264	303	285	267	279	260	259	283	288	275	288	293	285	294	312	305	297	294	289	285	309	238	303	278	263	297	258	302	297	276	270	260	320	264	286	292	292	280	290	310	273	275	309	296	258	284	288	311	301	289	316	325	302	292	252	270	289	278	303	276	263	302	315	285	288	277	296	311	290	283	308	282	288	281	308	318	306	264	292	300	289	264	282	281	267	275	276	253	254	290	299	303	266	307	285	297	276	271	276	284	244	259	257	276	278	258	302	296	248	286	262	260	301	253	298	274	282	304	256	284	290	265	282	290	280	277	308	265	285	266	271	273	264	296	298	311	267	282	267	280	272	296	273	241	256	290	283	299	267	295	267	284	283	268	263	272	267	286	254	298	286	273	268	245	281	263	303	296	276	311	299	273	314	260	281	264	248	276	280	261	261	281	301	283	318	274	292	263	301	273	256	283	270	318	256	282	248	276	296	315	244	320	306	297	326	263	301	315	276	309	286	309	289	288	294	278	291	295	290	327	276	249	277	266	274	260	284	281	279	280	267	294	266	276	294	310	284	270	290	288	275	282	275	307	289	262	288	282	290	268	253	283	275	274	308	296	277	297	259	263	262	271	285	293	292	284	310	256	260	300	324	281	285	245	283	258	264	287	266	283	279	316	275	294	313	301	270	313	303	287	282	288	279	309	293	291	278	264	295	271	291	290	262	319	255	284	294	316	241	284	264	264	286	275	257	296	296	265	285	300	288	306	288	293	287	296	291	295	320	328	336	280	284	280	294	286	297	282	284	298	277	296	282	282	282	291	290	302	281	282	256	277	273	310	293	298	281	315	280	296	277	254	271	321	288	292	293	262	302	261	271	290	304	273	263	306	291	264	285	290	281	284	276	288	297	310	269	268	296	280	279	309	277	266	284	278	309	292	286	305	277	299	249	294	271	259	245	244	315	281	295	294	242	286	290	277	278	266	307	310	272	265	263	258	283	265	242	277	309	308	251	295	280	272	303	273	279	295	308	308	277	284	294	324	272	289	276	325	267	298	282	278	278	277	243	306	285	271	288	289	270	283	301	318	284	311	259	274	296	286	276	280	290	265	290	299	258	287	304	275	323	278	280	276	257	319	300	285	293	270	319	281	268	292	263	271	296	283	273	262	256	278	266	295	284	297	298	294	282	284	257	262	295	253	275	263	296	277	259	289	277	269	277	298	261	289	286	236	264	302	291	299	263	258	274	271	252	330	291	285	290	299	276	291	262	283	311	290	299	266	320	276	302	276	274	278	280	298	253	295	289	259	275	296	269	297	250	281	284	275	295	284	281	304	261	288	281	272	297	293	260	265	291	306	310	281	273	280	282	264	299	273	285	280	303	246	274	288	292	293	303	308	264	265	253	264	306	272	288	297	290	320	288	265	272	286	267	281	283	262	303	307	263	248	293	269	285	268	257	279	282	299	304	276	283	277	283	265	263	328	297	311	303	289	300	283	295	290	246	260	275	287	293	273	254	292	303	272	305	269	309	293	271	269	273	289	263	288	311	266	294	265	254	287	260	300	279	265	247	277	289	279	276	284	267	261	262	271	246	304	308	304	286	292	284	246	292	251	286	288	296	248	287	262	293	303	257	285	275	286	296	269	271	288	289	290	288	284	306	289	283	296	278	261	291	316	261	256	309	268	289	265	251	286	291	297	269	276	278	293	271	286	284	318	289	265	281	278	299	279	304	288	271	270	302	290	277	288	281	279	272	255	273	282	283	271	285	266	285	292	277	282	288	277	262	256	294	289	277	303	285	276	297	300	254	296	279	284	296	292	307	293	278	301	281	267	292	293	279	283	290	258	280	282	331	304	298	282	299	265	280	267	267	270	296	244	288	280	308	294	296	306	261	293	273	260	294	310	305	285	286	297	280	269	294	282	252	275	279	275	297	281	269	280	329	268	285	260	302	247	273	289	274	292	287	279	284	279	300	279	293	297	280	279	287	302	300	299	290	266	280	284	290	290	282	293	275	277	270	266	293	294	253	274	280	305	267	277	275	252	281	291	290	261	291	291	286	302	264	310	270	239	284	284	301	276	285	283	288	301	312	274	279	287	267	285	281	264	272	269	281	284	274	285	280	282	289	283	278	282	270	308	287	292	262	272	293	257	302	299	263	288	295	290	272	299	275	265	283	312	286	270	263	294	283	253	276	278	281	304	311	285	281	270	277	279	275	289	285	310	289	279	286	285	315	259	285	283	261	273	277	281	276	280	293	291	297	286	291	267	253	279	284	294	269	282	282	316	302	284	278	284	275	293	281	326	271	289	288	287	290	291	286	268	255	272	289	290	315	283	283	263	294	279	321	299	279	283	268	273	296	271	274	266	287	276	285	265	309	275	262	282	274	279	273	315	278	278	250	329	311	274	291	312	288	272	279	286	266	271	280	286	305	279	283	288	291	298	291	283	259	294	288	301	305	298	268	290	268	264	272	263	274	292	277	293	296	287	291	276	271	284	266	291	288	304	290	282	271	274	271	271	274	268	282	303	277	246	306	304	264	294	289	277	278	283	287	296	279	288	330	287	292	265	276	242	278	237	290	293	321	278	302	280	275	290	287	272	269	266	264	264	309	295	271	301	320	291	268	274	295	293	283	288	296	264	280	273	266	279	274	256	293	298	269	277	273	304	269	257	296	262	283	266	288	286	293	294	290	281	278	283	284	302	265	294	280	269	270	258	318	298	281	293	291	279	297	285	299	292	279	250	261	320	267	291	271	300	310	294	301	299	270	244	292	316	313	281	234	285	283	285	308	308	284	270	286	274	290	303	283	290	314	297	301	306	278	299	275	294	308	303	267	288	319	279	284	268	307	286	278	306	315	292	307	298	296	286	274	294	313	261	290	277	277	283	301	287	279	285	282	296	256	269	293	276	277	299	280	263	301	328	298	311	291	289	278	271	296	263	289	287	290	281	270	289	280	265	271	291	310	282	285	296	290	294	294	263	262	311	285	285	291	292	286	307	277	285	289	290	296	288	269	274	290	294	274	283	296	266	275	303	273
23977	21072	28505	23836	21001	5788	998	671	594	588	506	502	459	443	457	470	464	428	456	417	419	465	416	403	422	446	433	405	396	398	398	403	424	398	405	373	401	405	400	409	441	413	369	368	412	431	433	398	384	371	389	366	405	407	388	396	422	392	385	393	414	417	386	398	416	396	426	379	383	433	409	356	364	367	397	351	388	415	384	373	397	356	402	337	394	392	384	370	399	383	415	394	448	388	412	410	422	406	439	413	387	409	411	383	437	419	388	371	393	395	385	383	417	355	391	404	420	415	382	406	420	406	343	372	390	395	415	421	404	408	389	425	401	375	409	409	393	393	398	373	366	394	420	412	367	399	405	383	363	355	384	398	368	387	399	414	375	369	415	417	393	403	397	384	394	374	413	376	391	368	391	372	396	376	367	378	402	374	429	384	383	360	401	389	380	405	382	386	395	366	395	387	368	386	398	400	370	396	391	392	408	381	422	452	365	423	391	414	413	367	404	398	392	399	410	420	399	403	368	376	373	382	406	387	441	402	384	366	404	399	408	410	426	409	405	380	382	476	379	378	433	428	410	394	410	380	375	367	362	370	370	387	399	384	424	392	362	396	395	376	430	424	368	380	366	410	408	403	384	384	411	372	392	398	416	380	371	395	413	413	379	398	374	416	384	399	378	367	367	406	382	416	392	412	367	422	400	398	384	394	408	399	374	397	396	400	352	378	398	410	383	413	370	377	386	377	384	400	370	343	419	404	373	393	394	379	379	427	372	397	417	404	420	373	403	414	410	406	388	380	412	369	365	415	361	413	387	396	386	375	412	439	419	417	402	386	377	377	375	384	430	392	367	405	390	382	380	403	428	378	413	409	397	378	441	420	390	380	400	401	405	391	379	405	367	381	420	340	418	375	411	412	392	383	393	407	415	394	422	387	419	414	416	412	405	377	371	384	418	375	358	383	361	357	400	392	397	418	371	389	398	395	387	374	421	365	402	413	401	396	424	390	368	417	379	410	427	410	411	358	372	340	388	400	395	393	386	382	360	385	389	383	410	415	413	412	408	365	407	373	417	396	372	394	403	375	404	388	409	395	400	363	382	385	371	406	377	382	385	383	425	416	405	373	387	385	378	400	380	409	381	388	390	359	400	378	420	388	385	380	404	377	412	415	412	383	386	405	384	396	405	412	385	398	403	418	348	424	397	413	422	369	422	408	396	401	386	392	387	398	397	410	349	421	395	377	397	400	413	396	398	407	375	394	362	382	419	385	395	412	409	385	378	348	385	412	397	381	406	398	400	412	388	402	410	377	394	371	402	438	392	416	368	392	406	415	405	397	386	376	368	406	393	412	398	368	424	414	407	392	383	402	415	369	378	409	350	358	399	388	383	393	404	391	432	396	427	361	389	382	373	382	388	396	371	370	410	387	351	428	362	381	380	407	378	374	424	399	395	395	383	426	441	376	381	408	396	416	378	392	420	393	404	406	391	391	354	394	379	411	394	399	371	389	365	415	362	426	417	336	397	385	408	394	377	398	370	399	403	396	383	404	399	422	377	393	408	400	419	376	415	369	371	404	364	398	378	427	386	402	381	414	413	409	419	400	384	408	391	368	414	380	399	410	394	406	385	433	405	432	376	409	389	402	395	408	388	384	387	402	397	381	357	383	390	395	390	391	403	406	378	401	392	436	379	360	393	362	359	362	410	418	420	389	367	367	373	370	382	428	391	367	394	416	408	388	395	409	395	427	387	401	343	380	435	369	365	373	400	411	394	364	384	414	419	409	397	410	385	400	410	411	385	409	361	421	394	383	368	362	397	431	395	425	357	369	393	404	394	379	448	389	369	392	385	405	379	419	429	421	388	425	390	424	386	355	402	355	384	386	403	417	367	391	398	401	402	394	386	438	380	400	397	389	382	383	388	391	360	404	387	387	397	410	432	370	407	391	375	376	379	395	391	379	387	399	366	417	415	403	415	385	394	427	374	383	381	361	363	371	401	401	401	379	401	404	420	363	389	385	422	401	381	395	426	417	416	368	386	415	411	381	391	381	397	364	401	387	390	388	406	406	392	438	426	396	410	389	417	419	414	361	394	390	361	388	386	389	362	372	365	406	377	381	375	393	387	369	388	383	403	392	399	391	395	389	408	366	433	393	400	378	385	392	375	389	382	390	391	399	394	414	397	371	372	381	378	396	407	400	397	363	406	402	379	418	404	370	389	384	404	409	378	392	389	394	424	419	425	361	403	386	336	362	407	427	399	369	407	376	379	407	395	381	400	381	418	386	375	401	385	387	434	419	403	409	404	387	371	365	382	395	402	385	433	408	399	380	406	370	400	402	391	422	388	405	405	405	400	384	370	405	379	384	381	370	380	391	387	394	408	374	381	414	404	378	417	389	392	398	412	397	450	378	411	384	376	380	412	384	403	410	378	370	364	418	374	367	382	375	393	386	386	397	401	375	391	385	407	396	412	415	399	385	389	400	416	373	384	403	398	366	411	411	400	387	411	422	405	353	415	374	379	389	378	368	386	389	380	354	398	416	387	392	389	373	384	417	391	412	385	413	379	381	379	361	372	413	407	401	409	380	443	415	402	409	394	387	354	389	401	414	358	422	374	396	377	410	404	376	369	372	381	409	393	414	421	388	377	410	379	413	381	373	425	398	407	423	390	391	377	379	371	416	409	322	387	424	430	383	397	384	409	369	387	391	359	402	414	401	413	403	406	398	418	438	376	388	375	398	379	392	411	368	404	418	395	383	406	410	399	434	375	405	398	396	365	360	396	400	394	389	384	367	396	416	382	421	420	379	413	420	407	365	402	361	406	371	392	366	373	379	390	403	407	393	380	400	379	407	398	382	402	388	390	401	423	363	369	406	409	396	406	393	374	385	397	424	399	354	356	396	414	418	395	391	399	383	395	403	380	381	398	428	395	405	396	396	417	398	405	408	406	393	361	394	390	383	437	399	347	381	394	397	362	365	420	410	398	369	398	416	401	380	368	417	394	392	399	383	369	390	404	405	379	370	402	386	402	403	384	373	372	385	376	397	407	372	386	375	381	380	391	380	410	425	395	341	374	400	410	406	413	386	400	373	383	387	375	392	427	388	381	411	374	358	384	396	393	445	397	401	380	393	331	390	396	396	360	374	395	382	378	404	407	365	431	415	410	425	383	443	400	355	405	386	403	382	405	421	392	406	383	412	367	410	422	411	384	395	350	396	360	381	403	383	366	380	386	395	389	380	405	401	425	374	396	387	399	388	423	411	422	408	393	422	406	393	396	396	412	372	376	409	366	365	362	413	413	375	420	383	414	387	427	371	397	397	411	379	410	401	382	424	403	404	363	356	413	415	400	402	414	370	376	398	427	421	404	394	389	372	402	372	394	376	383	389	393	370	417	407	431	412	367	375	394	385	367	411	372	387	409	347	424	380	377	403	394	420	432	388	409	389	401	422	353	396	410	401	390	384	413	365	389	414	377	411	416	424	445	444	389	352	383	352
16012	9518	8433	4345	3023	2369	1809	1598	1322	1168	1069	940	929	874	836	836	793	787	751	724	710	727	682	732	705	702	708	675	635	657	679	722	636	630	627	665	642	604	666	632	606	658	643	621	655	637	622	609	664	652	671	645	592	600	617	637	641	606	648	622	671	654	612	670	676	645	614	629	638	604	599	617	613	651	629	671	610	619	584	656	661	614	614	641	647	555	649	631	607	616	633	626	623	645	614	617	644	652	642	659	614	599	616	626	618	606	588	619	652	623	575	635	602	644	632	637	617	682	662	592	550	635	671	620	563	644	600	622	609	647	592	618	646	609	630	585	636	632	614	619	627	616	649	674	584	616	661	645	642	616	668	660	615	593	610	584	630	664	591	663	617	654	632	630	668	622	641	618	613	677	636	596	649	677	606	651	626	611	618	621	611	654	607	625	660	622	610	629	626	678	626	656	663	621	601	598	610	633	577	677	625	615	627	604	645	646	579	598	683	631	586	605	618	647	612	615	613	638	600	633	674	639	618	617	574	623	590	650	652	586	636	593	606	658	600	640	615	633	701	597	647	643	583	624	600	579	614	612	658	617	650	605	616	606	648	650	659	654	610	585	643	607	644	589	642	643	657	608	609	649	643	648	713	652	671	615	645	647	611	634	621	648	581	613	600	668	624	640	627	586	612	609	657	612	636	605	627	594	686	623	622	607	671	653	624	604	645	619	647	642	595	628	608	663	642	618	654	604	581	639	610	604	614	609	659	603	584	616	644	637	594	646	617	613	588	642	666	618	624	600	613	605	599	622	620	642	612	649	610	658	577	636	582	639	581	579	639	593	601	630	578	627	629	614	628	617	621	633	634	649	645	651	613	598	612	648	582	628	659	614	620	640	622	626	618	658	607	606	616	616	622	638	604	615	634	644	645	635	583	628	615	628	622	654	645	635	643	587	612	618	613	636	621	609	607	623	646	594	646	626	602	624	642	641	615	666	606	601	604	617	630	641	613	613	596	618	616	659	629	591	643	637	665	625	628	627	594	664	607	667	602	624	587	600	676	643	649	590	635	635	655	616	668	638	661	613	637	600	637	606	645	581	564	598	593	641	591	633	597	601	620	633	621	635	623	618	645	631	615	622	613	632	639	621	623	631	618	624	591	652	619	641	606	594	620	641	599	620	607	631	655	624	625	616	621	659	624	651	682	594	619	636	629	580	607	650	627	618	612	604	626	590	634	620	628	638	650	624	613	621	610	667	585	605	631	641	613	626	629	646	604	627	620	622	632	677	647	602	633	606	627	593	637	645	640	628	628	659	638	636	654	617	611	582	634	620	618	655	628	614	663	594	619	601	639	630	565	676	635	600	685	595	631	641	612	614	659	666	583	649	594	646	616	659	622	608	644	669	576	593	577	603	619	637	629	625	602	616	598	604	693	616	646	623	628	603	596	604	602	603	619	654	620	704	622	593	655	566	653	637	654	616	604	664	640	611	610	656	620	625	624	581	653	599	625	648	616	632	639	658	591	640	630	610	638	620	634	612	591	612	591	648	618	633	604	574	631	643	610	649	668	618	610	655	591	672	594	662	594	590	580	641	596	621	603	638	627	646	602	671	609	638	632	629	567	629	611	619	625	609	599	617	591	676	644	626	580	621	603	551	671	625	636	649	619	642	655	606	619	632	586	603	643	595	622	599	620	602	658	603	624	630	597	625	619	625	621	652	613	651	592	600	639	630	590	623	678	545	611	620	628	606	629	586	559	611	636	614	626	634	661	651	657	632	568	615	619	648	636	590	626	615	619	635	621	590	630	575	634	640	599	625	629	661	625	669	596	652	602	616	618	653	629	663	596	672	588	638	600	619	650	576	617	617	623	592	611	639	595	609	593	643	641	635	638	644	617	566	600	600	629	622	593	629	658	640	619	587	596	652	599	630	649	630	638	623	654	620	626	625	622	643	604	605	637	587	632	632	670	574	600	591	603	626	606	637	620	627	597	600	640	625	657	684	638	622	631	619	622	583	588	648	605	635	603	635	624	608	609	657	632	631	619	586	578	605	651	658	602	618	597	650	660	633	584	595	627	629	631	629	625	600	649	619	629	609	680	621	662	632	618	616	623	601	606	617	644	642	593	659	628	649	573	637	641	558	658	689	644	574	593	580	640	662	636	630	633	622	604	652	598	609	624	607	577	625	655	654	617	623	627	633	612	648	650	590	645	605	623	645	667	583	625	599	601	592	618	615	608	621	625	595	626	630	628	646	567	639	622	610	618	631	634	618	593	601	657	595	663	603	619	653	638	667	624	634	624	655	672	621	611	619	603	608	677	606	591	637	628	664	641	601	654	637	615	632	650	617	624	644	577	624	598	631	616	636	581	637	647	634	633	631	584	683	631	563	611	670	662	594	605	607	557	610	572	623	633	573	650	652	579	596	640	557	610	621	612	625	571	610	577	640	593	628	595	614	618	639	644	574	582	614	592	600	606	628	588	614	627	635	634	633	623	648	645	653	611	657	622	600	601	635	665	579	587	635	591	625	618	577	596	613	652	625	607	583	605	621	675	647	645	635	624	641	636	651	654	619	620	585	630	590	622	632	623	629	606	584	590	599	597	641	616	625	642	635	576	648	621	639	580	614	592	607	602	591	645	598	644	558	623	597	652	594	650	603	632	658	663	639	658	604	623	605	632	635	635	607	656	606	627	583	618	654	638	616	602	597	647	639	655	623	593	602	646	632	647	598	630	677	668	673	642	648	596	592	637	646	645	658	598	589	630	661	600	630	645	608	633	622	625	574	599	588	630	653	604	600	622	591	671	559	615	675	597	647	591	618	640	618	608	644	609	634	638	635	597	571	632	656	646	634	644	669	639	610	621	588	650	663	591	643	640	612	636	616	575	597	636	611	607	607	649	606	634	640	631	621	630	621	635	576	623	640	618	640	632	609	628	620	635	620	614	632	593	637	645	650	640	601	629	624	606	639	625	644	637	647	666	624	614	611	649	634	612	608	630	672	598	655	650	671	577	620	610	663	626	621	630	639	645	621	667	596	606	650	653	657	605	630	614	652	624	630	616	623	619	632	615	620	579	609	670	609	614	633	625	618	575	602	632	619	618	632	627	627	634	600	596	610	619	602	591	566	627	601	643	610	632	641	656	601	639	634	577	592	610	618	605	630	610	605	618	616	599	611	634	636	602	611	644	657	614	583	655	622	600	601	592	579	647	609	615	594	574	634	638	589	612	671	656	647	624	657	591	602	609	589	616	646	618	618	580	620	657	617	596	636	624	598	612	650	625	587	605	637	605	662	642	575	597	638	652	591	584	662	644	636	629	648	641	626	619	608	594	604	639	597	659	629	657	622	622	591	619	586	607	608	637	616	585	614	633	617	637	651	602	631	592	601	651	641	661	586	633	628	613	599	626	614	592	612	604	575	596	619	637	641	663	592	651	622	639	601	574	601	612	678	608	598	630	631	635	649	610	630	668	670	651	638	648	619	633	652	677	614
23008	21028	28997	23281	21029	20996	5062	1279	1007	997	850	835	818	775	740	716	726	669	614	659	648	638	697	652	624	668	641	649	611	642	640	595	586	576	642	621	581	629	600	645	609	618	643	623	589	634	642	604	621	605	608	572	617	578	619	572	577	592	642	578	603	580	629	612	546	626	615	623	624	626	625	604	612	625	624	577	609	616	650	588	576	629	632	594	580	530	606	576	521	605	605	599	568	635	602	600	556	588	641	604	607	573	565	615	585	604	622	592	606	591	570	596	576	612	613	602	620	551	620	574	644	618	593	591	590	619	599	589	569	598	570	624	600	615	595	592	585	596	591	598	618	601	624	628	555	578	599	548	574	590	625	601	588	637	578	607	581	584	597	579	573	562	611	614	587	586	597	519	623	561	583	597	602	620	584	570	613	637	617	607	601	602	589	586	600	635	601	606	579	569	584	633	555	591	575	563	611	614	600	565	590	543	580	661	600	570	579	620	606	622	605	627	557	610	626	603	584	594	615	645	586	574	602	597	559	609	584	594	558	563	610	636	614	614	609	585	610	578	603	544	629	606	553	616	601	583	578	598	572	655	586	584	591	580	570	558	581	578	602	593	600	602	573	592	583	631	606	638	590	588	620	585	543	574	609	588	621	609	605	584	590	581	562	624	595	640	563	662	587	619	591	598	618	564	627	602	617	578	593	607	566	607	614	627	670	565	608	632	544	589	597	640	600	585	616	544	608	576	608	611	612	563	578	585	551	603	592	573	569	572	601	607	595	602	549	582	600	592	617	620	612	593	544	618	600	571	566	605	593	576	580	573	577	563	550	572	595	618	593	622	579	535	629	632	582	591	593	570	624	606	599	644	611	583	629	627	592	582	584	549	552	584	577	617	552	568	601	602	617	620	539	617	611	597	577	620	578	578	583	596	607	572	566	595	601	577	571	554	613	569	596	604	586	573	560	571	599	607	568	582	592	609	537	595	602	605	572	597	603	628	599	591	580	577	572	590	635	587	584	588	574	598	561	575	615	627	639	570	574	637	611	595	583	564	647	632	579	599	620	624	619	586	598	617	558	606	610	612	602	605	577	550	562	575	653	580	589	607	595	556	558	629	597	564	594	603	609	617	613	576	632	622	552	590	575	579	614	601	571	593	603	588	589	600	612	612	604	610	604	588	594	597	586	591	560	578	533	603	612	604	560	599	584	624	589	598	615	566	571	572	614	562	584	600	627	563	572	593	588	571	577	610	604	558	600	609	598	572	606	564	590	612	599	601	618	610	523	574	591	617	583	580	626	613	604	581	566	634	574	593	576	552	556	562	640	614	594	610	593	589	565	622	600	596	597	597	589	576	577	592	577	564	592	575	590	604	598	575	569	570	563	614	609	553	615	584	566	595	584	578	636	576	557	568	629	634	551	598	621	622	561	528	607	613	583	572	623	616	565	545	610	601	593	593	577	579	580	590	617	589	565	603	592	614	592	615	586	613	567	588	611	595	555	613	550	545	594	644	554	589	574	608	628	559	614	617	617	538	640	546	570	576	574	626	602	663	595	566	614	615	573	598	617	561	549	598	605	585	627	592	596	576	599	585	570	597	588	561	581	597	584	591	592	593	554	574	588	580	615	578	628	602	573	573	620	597	578	586	591	597	586	598	573	577	555	605	570	651	592	604	658	552	624	622	570	593	638	579	590	582	570	566	577	552	577	596	624	565	572	549	633	600	550	594	538	553	561	577	614	579	600	557	617	647	571	594	599	582	587	584	615	585	606	586	600	554	586	636	616	607	607	596	608	592	620	561	612	571	555	580	604	604	629	568	563	578	540	594	602	588	606	611	540	536	589	593	571	602	568	606	605	611	578	613	579	577	617	553	601	582	600	632	583	586	614	596	591	562	609	618	593	561	574	584	632	590	611	546	620	596	595	565	558	615	575	594	561	541	557	613	606	600	601	603	588	588	574	637	618	620	552	619	601	604	547	570	567	583	580	571	573	593	575	591	585	570	586	594	597	598	610	543	588	601	595	610	595	589	637	612	600	628	608	564	583	597	547	618	605	611	537	584	616	580	586	581	612	587	579	587	606	592	599	580	566	601	573	622	578	580	557	641	578	545	560	573	576	639	570	561	566	602	601	620	582	549	577	628	595	643	641	599	582	555	604	570	600	656	599	597	603	595	604	604	600	618	599	605	563	595	603	601	561	610	604	587	601	571	623	588	590	577	600	589	618	594	596	595	578	591	559	606	627	578	579	571	570	621	634	571	611	570	587	617	610	604	545	574	570	622	613	543	621	574	620	591	571	631	597	588	566	593	577	583	597	626	557	559	593	610	615	584	618	569	555	608	606	600	549	615	611	604	553	605	583	546	590	538	581	583	618	596	592	629	583	579	613	590	604	592	556	576	581	588	612	591	605	567	595	567	650	563	615	613	624	613	590	584	615	595	565	553	597	576	569	593	585	615	575	635	598	612	544	573	590	679	615	545	615	639	583	607	572	601	595	582	581	570	626	580	631	568	607	593	597	628	642	608	578	612	584	601	576	590	592	560	582	617	616	583	578	568	617	627	611	625	562	590	611	611	580	570	590	548	581	539	576	588	591	552	619	572	562	564	612	591	603	564	622	553	607	625	549	586	594	547	621	614	594	561	633	585	552	617	593	558	562	579	566	613	622	599	582	564	621	599	577	574	587	608	610	597	570	636	633	616	606	577	580	606	566	596	562	588	579	565	593	566	570	594	563	586	574	581	612	609	610	541	586	595	571	605	542	587	597	619	591	594	558	577	613	568	635	617	571	595	611	594	575	588	593	611	588	592	612	583	611	569	586	555	595	593	575	544	549	575	588	601	549	599	597	633	597	550	600	599	591	595	582	610	568	601	577	560	556	599	572	615	593	588	591	600	607	629	582	632	608	577	602	561	582	591	582	629	596	647	664	581	591	596	567	575	543	620	624	609	580	625	573	541	603	617	556	564	582	656	574	559	605	608	629	561	630	609	631	561	636	572	598	564	590	581	611	566	572	574	609	585	598	587	613	598	564	605	650	586	548	582	590	551	576	542	629	626	620	571	601	522	598	656	626	567	648	564	589	604	611	586	640	572	569	633	587	588	597	592	546	573	591	582	600	599	548	582	619	597	587	620	582	588	602	589	624	566	616	636	565	582	584	569	603	562	600	590	605	630	561	581	625	595	569	588	607	565	614	611	609	607	564	604	578	605	579	595	603	556	589	588	559	601	617	578	579	577	616	611	572	616	621	529	625	626	555	568	626	589	595	628	539	608	577	593	596	572	601	576	586	590	611	588	577	600	563	628	619	607	552	590	597	622	607	647	580	601	575	569	576	584	592	625	628	598	572	619	564	591	573	585	546	645	629	597	579	591	643	610	634	588	589	607	592	570	614	594	595	656	590	601	556	606	597	615	622	602	603	572	610	600	554	586	610	616	564	581	614	583	590	614	581	561	609	588	581	573	594	623	585	605	605	549	582	607	598	571	610	594
15880	15646	13686	7620	5313	4105	3193	2619	2221	2096	1772	1668	1445	1387	1341	1302	1231	1127	1161	1091	1112	1109	1030	987	1043	1046	985	1063	1058	965	973	1039	1028	937	976	939	945	907	976	926	942	892	931	915	941	1005	929	1004	974	876	976	947	976	930	923	951	955	987	922	921	923	949	897	890	978	899	941	932	896	934	939	922	968	884	882	900	897	912	924	911	921	955	940	911	925	934	906	923	956	912	920	930	964	923	939	930	917	961	889	883	885	881	980	941	939	937	944	901	926	953	954	873	879	926	927	924	982	914	917	924	922	913	898	874	890	965	866	960	1003	854	945	902	955	883	919	916	908	851	944	954	916	896	915	896	924	918	915	923	911	853	909	974	888	884	916	864	920	939	921	934	901	909	886	907	911	963	945	883	892	878	897	905	889	961	926	941	948	903	926	895	940	965	888	879	903	904	862	925	915	932	910	920	931	902	955	888	949	919	888	942	929	960	936	891	968	916	862	904	918	955	947	901	950	906	872	947	910	890	924	915	858	923	861	901	907	887	993	910	899	885	864	882	961	932	812	947	896	922	908	936	880	947	923	903	959	949	948	903	950	899	880	911	923	917	974	896	888	910	926	964	973	933	932	932	897	914	1015	967	947	900	940	900	884	902	903	903	950	903	938	923	897	922	915	923	917	912	911	952	891	902	904	887	928	933	820	823	945	889	906	985	903	898	864	914	914	917	885	929	908	911	920	855	887	909	880	922	941	926	851	891	926	909	883	902	864	961	964	868	877	922	964	884	914	905	927	860	894	914	865	906	899	911	865	909	973	786	922	875	912	943	897	918	905	920	920	889	847	893	917	953	893	892	939	903	865	909	941	867	902	896	855	925	862	915	954	918	890	916	954	930	957	893	875	903	889	892	903	922	879	909	884	869	1004	881	887	876	906	886	953	887	909	941	891	928	918	976	883	870	918	887	939	862	866	862	900	939	929	906	895	912	948	930	941	958	925	895	914	931	899	986	915	924	900	893	927	924	860	935	918	891	911	907	862	922	913	909	919	926	848	879	924	900	840	955	898	936	888	898	886	945	876	889	938	933	952	908	904	896	888	951	922	922	871	910	928	940	936	854	922	918	896	901	875	917	952	900	882	981	892	938	906	882	905	914	922	891	921	974	931	879	949	864	882	874	907	895	898	924	924	917	971	936	928	904	888	922	932	946	932	921	886	886	904	919	941	897	839	881	886	934	935	894	906	963	899	864	912	840	869	920	860	890	910	888	922	810	915	913	867	1016	905	946	913	894	894	916	881	899	939	888	885	912	911	948	908	881	912	901	942	961	931	926	927	926	934	914	915	955	910	919	960	949	932	912	908	844	948	865	867	905	925	876	893	867	866	896	930	902	896	952	890	861	919	959	899	942	913	912	925	886	863	905	929	914	950	895	870	956	962	887	915	879	911	961	898	860	930	929	921	962	925	859	907	832	951	848	916	852	894	964	873	884	899	908	926	954	919	890	879	937	854	896	880	899	904	914	940	921	880	944	950	924	932	866	915	899	918	902	933	946	915	902	888	912	918	930	866	911	888	940	893	921	867	928	914	936	900	903	918	934	873	962	895	942	870	914	916	912	916	933	927	946	892	922	951	883	892	901	906	902	934	857	918	920	902	900	952	844	864	926	932	878	924	965	883	873	863	933	918	891	948	909	969	930	943	874	909	920	973	863	903	952	897	922	878	943	947	987	966	926	900	892	892	925	880	928	924	914	937	893	917	955	900	910	883	914	907	971	950	944	906	867	882	879	868	916	956	950	984	907	916	921	956	892	950	934	928	914	901	884	922	923	929	882	888	911	890	925	896	892	898	900	918	873	951	903	919	925	894	960	977	928	947	889	957	853	948	872	948	875	930	924	875	903	917	904	912	912	903	924	911	898	928	903	881	962	906	963	896	962	882	917	942	903	878	931	889	910	912	953	948	919	905	899	936	907	905	908	871	930	935	911	969	944	878	907	997	893	937	970	955	895	1003	928	912	911	916	968	928	892	904	927	893	855	942	907	884	915	917	882	908	944	973	946	907	864	942	944	831	894	926	901	961	910	957	923	956	873	860	917	863	913	912	882	939	913	915	909	961	939	874	903	898	929	946	917	890	908	933	942	920	980	883	885	928	912	872	924	932	903	919	916	872	918	982	866	880	975	915	927	901	946	964	1004	919	904	890	922	923	893	978	927	863	960	916	883	885	944	915	890	903	900	911	878	950	970	916	853	1004	937	947	936	881	970	889	880	864	883	904	911	910	872	925	885	875	915	869	942	903	938	851	905	863	920	911	878	924	939	949	921	926	961	964	891	892	891	909	903	939	924	899	952	944	886	891	890	950	945	916	942	925	871	917	919	921	923	898	889	922	892	879	894	896	940	887	966	856	865	885	879	945	921	943	921	902	931	942	880	892	970	884	897	937	984	946	917	946	902	886	986	925	916	925	900	930	955	906	876	921	904	899	921	963	942	938	889	893	980	936	941	914	945	996	931	926	918	922	899	865	856	909	900	964	916	941	935	907	931	850	961	889	878	942	900	981	918	947	930	893	913	908	923	970	900	900	927	924	891	952	930	974	877	912	884	988	952	913	887	890	872	897	898	925	910	888	944	930	850	902	898	867	889	958	835	953	920	874	899	919	888	887	843	913	914	914	899	867	850	878	911	930	902	954	934	920	924	932	947	910	902	898	881	907	917	979	921	925	958	940	842	930	902	919	929	916	973	890	897	937	906	937	930	928	912	908	950	919	919	901	959	974	930	965	965	910	950	913	912	891	907	903	892	874	905	900	886	898	955	876	899	952	905	899	955	901	910	941	872	928	894	923	914	953	919	928	938	955	940	910	901	922	922	883	916	924	963	879	885	887	917	897	957	935	881	947	905	882	969	855	914	882	891	928	865	970	910	955	887	927	916	878	907	895	898	907	946	903	904	911	906	936	936	908	898	944	897	927	951	929	934	921	932	946	904	869	902	922	923	929	866	906	845	911	925	871	866	957	913	885	925	927	865	860	911	921	929	969	923	848	875	890	890	899	892	870	937	935	916	882	946	944	927	932	946	981	900	881	958	950	899	986	963	897	895	887	945	943	912	909	908	951	905	853	902	942	904	899	956	858	972	906	897	891	928	897	907	918	992	853	928	947	883	948	927	980	947	890	895	926	935	889	907	911	955	904	892	928	854	903	890	930	895	899	912	900	896	933	855	873	927	919	908	935	905	882	872	902	944	916	877	913	935	911	926	898	880	887	883	914	927	936	928	888	919	926	930	933	855	888	951	928	911	893	911	939	918	913	919	944	943	855	908	943	944	954	944	872	899	941	935	915	933	926	870	905	934	907	921	933	939	928	853	964	919	930	900	927	929	917	926	888	878	899	896	896	902	859	863	885	927	937	948	930	878	906	888	876	911	943	991	900	908	967	966	856	902	964	932	914	943	928	925	843	913	884	927	885	906	939	922	964	927	887	986	938	903	874	857	886	913	921	895	923	938	977	895
26675	20792	10205	796	472	387	236	196	188	194	181	149	180	156	172	178	179	171	193	174	183	181	185	173	154	182	176	152	162	168	168	184	173	152	173	179	195	175	159	198	144	177	151	165	150	173	185	168	176	163	164	178	156	187	146	133	159	163	161	171	161	177	165	176	163	187	189	176	171	188	159	154	161	159	153	164	177	182	163	156	168	153	164	172	167	169	183	174	165	192	194	172	176	180	155	166	168	146	198	167	174	176	154	182	169	157	156	168	171	166	162	163	162	143	171	155	177	162	158	171	180	155	185	155	171	159	161	162	164	151	166	142	187	174	154	158	158	187	165	162	162	155	181	167	156	145	173	179	170	189	148	160	143	150	146	184	147	180	205	181	175	183	178	163	167	160	155	165	142	180	153	149	172	143	163	141	151	178	178	152	144	163	166	160	167	179	172	172	162	172	166	176	164	188	165	152	182	163	159	181	178	152	167	169	166	181	172	165	164	168	159	179	164	150	183	155	157	162	157	155	149	163	165	162	155	169	154	166	171	163	185	188	158	158	154	153	171	182	168	170	157	169	147	137	174	160	140	152	175	166	179	166	168	155	169	152	176	173	155	172	173	149	179	173	171	165	180	149	159	163	180	184	176	153	163	185	151	165	177	166	148	173	195	181	152	178	156	150	170	159	173	153	173	186	160	195	163	175	170	164	181	175	159	160	174	174	168	155	176	165	183	188	178	177	153	157	173	184	160	183	152	164	148	179	176	184	178	149	172	197	169	165	174	169	178	190	184	174	145	175	162	184	192	163	145	169	176	169	164	181	151	195	179	153	162	168	151	154	182	176	149	186	178	161	153	170	184	179	176	158	167	155	180	178	151	162	161	178	155	170	167	162	163	175	157	181	183	155	189	166	166	156	166	156	165	174	146	159	175	148	179	160	147	175	171	165	171	171	173	159	149	165	151	184	153	170	168	190	172	147	167	161	137	170	168	149	165	162	158	136	163	189	172	163	172	164	162	158	151	167	150	161	167	162	177	185	175	173	170	149	150	159	159	160	181	185	151	154	173	165	167	155	160	152	156	159	163	159	150	171	160	164	168	159	158	156	160	155	180	188	176	174	188	179	197	178	163	164	185	144	179	190	124	171	164	165	160	169	152	159	164	167	158	154	130	181	173	171	175	163	190	169	178	159	168	156	154	156	150	174	166	176	174	163	193	167	156	159	177	159	168	199	176	165	155	158	163	156	158	180	181	136	181	157	143	164	186	159	181	180	173	149	153	177	166	161	175	177	188	165	174	175	179	155	148	171	155	166	192	173	149	150	160	155	150	175	181	173	149	170	155	141	165	156	178	144	179	163	169	159	168	145	184	166	181	206	161	171	156	172	155	164	168	159	172	136	158	171	171	186	167	180	169	175	170	177	155	207	155	182	172	136	164	196	156	154	157	167	166	184	169	177	170	158	168	164	186	168	154	131	169	180	176	170	166	145	181	199	137	199	147	157	160	160	172	159	144	188	181	161	166	158	182	153	180	188	153	165	150	168	162	159	194	163	159	145	165	167	181	168	173	155	178	191	188	157	154	164	185	179	153	159	148	165	153	174	162	156	165	162	154	134	157	146	178	162	158	147	181	175	167	189	174	181	158	142	149	183	172	177	177	159	162	160	159	174	165	173	168	147	155	190	184	137	180	174	154	166	175	181	161	184	154	152	153	172	183	152	152	169	180	171	171	175	167	176	152	174	173	153	172	170	153	169	163	162	156	181	164	167	164	185	182	184	174	183	170	176	155	162	159	179	160	175	147	160	167	162	156	171	171	168	158	153	177	151	160	150	171	178	176	168	162	163	181	154	168	171	148	161	170	162	194	154	195	181	174	170	181	168	187	168	167	157	165	171	181	175	149	178	173	185	166	153	166	158	151	169	149	168	170	156	172	167	165	162	156	175	136	175	179	144	160	152	170	150	168	172	163	171	155	147	163	157	165	189	165	185	174	167	156	139	150	167	170	159	188	177	174	164	168	166	168	191	163	173	196	160	171	163	155	157	163	155	180	165	179	170	166	171	184	166	178	181	163	186	157	177	153	165	158	170	179	151	175	172	170	161	166	192	163	155	149	171	159	190	155	150	160	149	165	164	154	175	150	172	156	168	156	182	161	136	155	197	169	165	163	153	168	156	161	181	149	175	161	154	195	192	174	167	137	172	149	157	173	152	173	177	165	162	176	173	164	164	156	169	157	151	164	151	159	167	149	155	158	169	173	159	166	163	180	168	179	171	175	160	148	171	178	158	181	183	167	174	151	163	165	169	170	166	164	171	172	171	190	173	163	157	152	165	156	166	181	188	172	176	188	145	148	174	161	148	179	173	170	178	154	167	173	188	153	180	178	155	162	167	152	158	180	141	164	161	167	175	162	169	163	146	153	155	168	146	169	190	163	181	165	173	177	164	175	141	181	150	167	154	166	172	167	161	168	166	184	180	166	195	175	174	180	162	169	154	160	177	181	167	149	148	184	174	161	176	157	178	175	149	164	174	138	160	169	160	185	161	195	157	174	157	198	179	157	181	174	187	168	185	178	188	166	192	186	193	179	154	183	162	153	163	157	141	150	169	186	175	170	178	164	160	204	140	180	171	176	162	169	156	173	172	158	166	163	168	158	182	143	183	176	197	193	186	149	165	175	156	169	169	194	179	199	169	157	158	173	168	150	181	144	159	146	170	174	160	176	175	158	156	176	162	180	159	172	148	165	146	174	149	168	178	162	187	153	175	206	181	182	185	182	166	163	157	168	170	171	191	148	165	178	167	202	165	164	163	140	162	194	177	182	156	164	165	171	179	139	138	149	141	178	172	144	157	162	157	178	172	170	171	170	147	159	192	157	190	161	157	162	164	165	169	166	165	179	146	164	163	150	176	158	174	150	169	144	165	188	184	159	179	185	179	167	167	165	134	156	160	176	184	167	186	191	173	180	188	165	171	178	186	160	177	187	167	148	158	177	171	155	170	161	164	178	153	156	161	191	157	141	178	159	166	170	176	157	147	167	171	192	187	174	177	162	158	158	163	148	164	160	168	150	182	167	166	173	178	171	172	175	166	178	163	147	152	152	166	155	164	167	167	156	132	180	166	144	152	181	146	170	173	152	176	177	162	151	169	180	176	173	181	162	184	170	169	166	174	144	176	154	159	168	203	184	175	194	171	175	156	172	175	151	146	172	181	163	163	179	158	148	176	154	175	168	179	163	159	189	196	187	196	186	178	163	165	189	162	171	171	182	151	165	164	160	151	179	183	162	169	151	159	173	146	164	156	171	172	189	162	162	166	160	162	168	143	141	164	173	157	168	169	163	161	146	170	168	169	178	170	182	155	152	156	157	179	150	140	149	163	177	144	175	170	149	167	143	172	145	168	177	167	167	156	171	176	164	185	171	172	153	157	183	194	159	152	159	167	151	162	159	146	160	171	159	180	179	171	170	164	172	150	168	192	178	157	148	188	163	182	147	180
11255	1261	1099	655	523	449	401	344	331	351	314	304	312	325	278	284	276	275	316	294	285	269	272	268	288	295	286	315	302	263	294	280	284	296	295	285	282	262	320	287	312	303	266	274	290	272	273	291	281	300	277	284	290	287	281	266	276	274	300	277	290	306	288	298	263	295	303	271	264	292	290	261	292	269	294	272	250	284	280	250	274	286	309	280	257	296	270	278	291	281	296	280	294	283	282	277	241	326	271	265	299	299	286	264	293	274	280	265	279	277	245	282	258	269	262	274	277	265	294	301	264	302	277	286	290	307	283	291	318	275	265	273	271	262	274	281	280	303	286	289	245	290	280	313	293	274	287	294	290	264	264	286	279	318	264	292	302	269	296	278	270	281	276	278	271	277	252	282	292	290	291	290	280	286	263	298	307	288	260	243	289	265	287	277	275	289	283	315	261	299	323	278	278	278	267	298	270	296	303	285	269	299	313	299	287	307	272	271	288	296	275	306	273	272	275	275	290	277	276	274	279	291	288	325	277	293	269	282	329	280	281	293	302	250	301	281	273	279	277	287	270	272	277	280	278	288	259	305	285	310	276	266	308	310	276	308	282	279	289	286	261	322	288	263	270	293	293	250	277	306	283	257	277	281	252	298	295	276	270	322	278	268	279	261	260	294	231	292	281	299	251	298	301	291	275	279	286	306	279	295	276	279	293	304	273	257	310	279	276	281	308	279	303	311	257	281	280	285	279	261	287	284	269	256	278	281	291	287	284	262	289	251	272	316	273	283	283	251	246	293	274	289	292	303	267	289	280	283	322	271	312	281	292	275	264	266	305	285	274	263	266	252	308	276	270	287	265	290	274	260	278	263	291	304	278	269	269	294	268	264	275	274	308	265	265	250	297	289	280	283	302	273	287	294	270	281	244	287	281	313	276	284	290	272	282	299	272	271	272	270	269	285	306	276	287	319	272	279	254	277	257	280	290	281	258	271	277	294	314	295	278	283	281	296	295	287	289	288	262	284	276	273	288	299	242	261	302	232	274	271	310	275	275	283	267	319	264	261	272	280	286	262	277	302	278	308	287	289	274	285	317	246	275	292	273	275	297	300	248	279	296	308	247	291	315	272	281	306	263	267	303	276	282	254	273	284	285	300	314	277	285	280	332	287	254	307	305	291	268	297	295	298	285	301	241	258	273	276	256	287	273	290	329	262	279	295	282	293	268	292	284	325	268	283	263	305	269	278	285	258	299	303	294	294	273	291	265	280	268	268	252	302	277	269	302	291	280	244	257	268	267	301	291	284	312	296	302	288	278	291	292	283	292	261	297	272	278	270	272	277	276	284	268	281	296	298	267	252	276	256	290	288	275	246	278	270	287	284	295	257	267	309	301	326	271	293	275	272	291	264	264	291	308	280	313	267	281	282	307	267	313	299	289	266	281	297	269	282	272	306	260	277	272	312	286	291	271	278	321	288	309	290	282	290	292	300	314	261	267	267	275	284	302	287	294	287	292	267	275	262	254	270	282	268	296	247	284	264	283	283	295	281	284	280	311	280	272	271	284	288	288	296	256	301	278	230	278	293	270	289	274	291	237	326	292	303	280	301	297	280	267	274	265	284	279	252	295	300	274	288	272	275	279	252	297	309	257	277	252	257	291	268	306	297	278	304	282	295	281	280	257	286	283	285	296	293	300	258	261	285	290	294	296	289	273	311	289	281	273	297	267	289	289	279	280	278	300	294	276	266	273	272	292	311	276	274	316	300	293	304	292	292	253	295	271	300	268	255	281	278	271	302	283	308	310	293	281	259	292	280	291	294	264	271	306	295	253	279	274	271	271	291	268	294	277	298	284	277	290	278	290	284	249	280	264	274	252	276	267	281	292	302	301	278	257	310	297	281	279	282	279	294	281	265	314	280	281	252	277	279	268	282	309	302	314	302	277	251	286	295	294	265	293	280	288	301	304	285	285	294	285	288	305	291	243	300	308	280	255	241	268	277	305	301	290	271	271	302	285	281	265	297	244	246	291	264	252	309	299	280	280	286	282	302	301	288	253	297	297	285	302	285	287	292	264	280	278	288	277	272	265	297	280	276	285	287	298	280	286	244	263	268	296	261	303	313	285	289	258	265	303	290	284	299	293	283	311	280	318	297	268	273	282	290	280	251	285	288	289	311	302	294	267	290	277	278	267	280	319	306	277	240	276	300	307	267	276	260	277	284	322	289	293	309	263	273	268	316	278	265	275	293	311	265	279	291	276	285	333	305	302	283	323	285	267	277	295	298	264	290	287	311	281	297	272	273	293	301	251	271	279	284	287	282	311	277	285	309	292	297	276	288	275	300	295	292	309	277	294	290	257	291	274	284	283	297	278	226	277	285	297	253	291	266	273	271	296	266	262	269	269	280	293	313	292	308	284	298	280	296	303	279	269	273	314	267	276	259	274	269	289	284	293	288	299	267	266	291	287	297	306	291	279	272	281	255	264	315	282	297	286	268	282	292	292	245	287	277	293	263	267	279	304	287	317	304	291	272	310	325	264	299	294	286	307	267	285	277	314	301	280	288	309	288	274	270	274	245	292	285	283	293	307	314	294	267	269	251	260	287	273	311	321	272	294	272	280	270	307	273	286	294	302	276	280	282	249	290	291	292	308	276	262	279	273	281	277	296	269	265	320	283	278	264	269	302	268	270	278	275	296	258	295	322	293	287	276	280	286	295	287	254	259	280	276	284	288	260	300	269	305	287	266	265	286	282	289	304	278	273	277	287	255	275	300	274	289	283	265	278	288	306	282	279	281	262	293	261	291	279	254	253	270	271	270	293	268	287	274	290	310	261	269	282	280	298	305	316	274	258	285	278	286	283	292	272	279	293	298	306	299	292	273	260	295	274	295	289	295	280	273	284	263	278	252	274	279	292	282	308	276	275	298	286	268	272	295	273	257	273	277	279	274	256	266	277	276	293	295	290	287	287	281	302	313	289	266	278	280	247	254	285	267	293	302	280	307	319	287	260	271	292	286	293	320	294	267	253	278	297	286	286	268	259	272	293	268	296	304	300	314	270	295	269	314	254	312	280	303	272	306	291	309	267	281	320	253	274	286	252	287	263	266	285	273	291	297	304	302	277	280	303	266	318	296	284	309	268	256	271	275	296	280	271	271	273	251	274	284	258	319	314	291	276	289	271	286	283	278	277	278	266	276	294	295	295	288	282	293	278	298	279	258	291	266	293	279	278	269	288	292	277	299	284	301	308	282	256	263	300	284	322	263	269	303	300	283	276	278	280	270	286	295	282	292	309	296	283	272	304	274	290	299	273	311	288	273	291	294	298	286	301	278	295	284	298	281	244	287	274	286	285	284	263	286	284	278	273	304	257	292	302	280	266	268	306	260	268	317	284	292	322	307	276	268	268	272	273	306	262	283	297	280	285	263	293	282	263	284	285	293	273	266	279	277	299	311	306	296	247	292	279	279	291	287	304	281	284	281	298	277	295	293	289	309	246
24030	21072	28428	23908	20994	5577	949	737	625	554	534	473	483	465	460	496	456	457	433	420	401	449	444	412	432	417	404	431	414	400	392	427	414	405	430	422	405	418	426	382	421	389	416	356	385	428	432	371	389	419	421	404	382	405	424	403	433	407	413	392	412	414	395	413	415	429	409	409	388	405	380	393	360	414	361	390	357	402	374	429	404	416	371	392	412	401	404	394	411	424	412	397	371	425	398	422	425	411	385	412	391	423	387	383	385	402	399	390	377	374	381	384	383	393	364	406	411	396	371	362	354	380	382	354	413	387	411	397	381	372	366	408	396	395	386	404	396	383	387	373	410	390	412	372	408	369	440	416	387	398	377	419	420	412	415	412	390	382	423	395	401	368	378	416	397	413	390	407	402	389	405	382	373	401	396	359	389	417	419	399	432	384	412	402	419	424	382	400	392	379	419	399	400	394	373	404	387	407	407	408	381	396	388	383	385	404	397	406	398	419	447	380	410	386	397	388	398	401	410	407	405	394	386	390	408	429	408	435	408	390	353	398	370	382	380	376	426	388	401	373	357	393	388	376	398	422	392	390	399	381	354	420	354	402	414	382	361	361	409	424	376	415	426	369	393	419	394	433	375	373	371	395	384	376	403	380	405	432	373	396	411	428	419	405	417	404	421	401	397	371	387	374	371	404	413	400	373	370	403	387	378	350	393	379	402	400	380	417	397	383	381	366	409	416	370	368	417	358	387	419	382	405	393	376	417	416	395	387	374	405	356	409	396	409	416	411	384	404	388	388	366	392	383	434	381	381	404	398	384	383	410	422	379	422	414	384	370	378	363	374	371	382	429	401	414	376	395	395	407	389	405	367	371	426	391	385	405	384	398	383	372	415	410	385	376	387	328	377	416	372	395	367	389	399	372	389	403	388	394	396	409	403	366	421	393	429	376	386	383	394	395	407	398	402	411	381	395	382	386	362	387	392	406	385	401	407	406	422	398	393	390	429	400	394	395	408	414	402	374	420	366	345	404	390	386	390	392	446	383	404	381	387	389	377	403	386	429	414	396	379	380	419	367	392	394	403	334	393	400	424	401	389	368	395	397	371	398	393	396	371	361	408	367	427	383	425	368	385	392	396	421	348	410	419	416	397	377	390	412	384	419	373	392	385	393	383	374	378	385	431	406	386	372	368	365	367	373	377	368	379	372	379	367	405	407	404	367	427	380	394	403	351	374	370	372	408	376	402	385	397	415	410	404	390	419	405	389	354	396	428	376	396	385	390	385	375	400	395	435	438	396	414	377	406	420	395	407	409	413	414	360	389	385	363	379	378	422	407	400	374	378	368	368	373	406	393	350	479	375	405	420	404	378	365	392	414	384	339	383	411	354	415	349	383	394	367	382	414	401	410	402	376	405	417	378	394	388	427	373	434	395	409	402	384	407	386	445	378	415	419	411	427	415	415	417	384	408	397	445	411	363	409	413	406	365	384	405	372	371	422	387	399	409	390	411	395	412	410	397	362	395	390	410	391	415	393	382	397	406	374	421	416	368	415	436	420	378	414	424	372	378	408	415	375	413	405	416	408	405	399	397	404	396	371	404	409	429	408	387	397	375	363	395	414	370	397	387	403	394	394	408	376	403	413	407	395	348	416	391	383	399	412	376	354	414	367	376	409	399	351	382	379	382	384	433	411	396	377	399	371	369	382	436	406	413	416	358	418	353	396	401	396	407	437	401	361	416	415	410	382	388	410	402	370	383	388	390	394	362	403	391	392	405	409	432	397	385	402	410	439	367	345	375	378	396	414	413	391	391	399	398	414	407	410	365	403	340	394	387	411	392	386	392	389	374	387	415	367	399	435	430	365	418	436	389	377	407	371	372	413	384	390	392	396	366	385	379	386	399	404	384	363	364	407	371	423	387	409	426	416	378	378	385	414	388	367	414	386	396	400	371	410	382	381	409	408	401	416	379	393	386	360	383	361	396	376	377	398	443	388	416	368	374	373	395	369	385	379	414	420	379	405	412	365	395	419	400	406	374	398	395	368	421	370	375	372	398	432	380	386	380	443	373	433	387	400	383	379	389	410	378	382	382	374	372	389	382	385	369	364	375	365	399	420	393	393	366	395	393	398	402	384	434	387	397	412	428	401	391	360	390	357	373	411	406	380	394	430	381	401	406	397	390	401	374	418	393	378	378	409	410	396	385	389	398	392	379	364	384	403	377	373	429	382	407	405	426	413	414	388	371	383	392	405	398	426	389	411	383	426	384	386	416	400	432	406	386	366	420	394	403	403	350	407	419	380	415	384	395	395	410	381	393	371	427	406	420	397	396	418	376	395	392	405	392	377	388	430	391	383	414	388	425	427	374	402	391	404	400	379	374	362	406	394	374	409	420	371	399	407	442	373	423	414	392	402	378	387	406	412	394	411	397	388	405	386	395	374	426	417	387	381	384	394	367	380	390	432	378	427	385	353	413	375	412	381	406	381	414	420	398	386	366	379	404	399	406	383	409	397	389	416	420	393	364	403	424	406	399	384	365	393	389	394	396	422	372	425	386	397	435	449	382	396	387	389	389	417	414	374	364	402	391	391	394	362	387	404	398	384	409	368	400	376	415	377	403	371	377	395	383	419	393	383	414	377	404	416	404	391	382	387	387	398	412	408	373	372	416	378	404	385	396	394	376	415	376	400	420	368	393	400	436	416	410	350	424	356	417	385	407	384	399	358	379	408	387	399	391	372	367	358	408	418	357	382	410	372	406	401	418	417	408	389	399	372	380	434	405	382	377	395	375	396	387	426	379	393	372	362	393	393	397	406	458	428	422	417	421	397	365	393	364	443	379	350	417	396	436	385	397	422	392	373	381	383	384	415	368	386	375	382	384	386	415	369	410	388	396	403	386	398	389	376	375	342	380	365	404	406	369	417	405	381	393	417	403	398	404	371	428	366	350	411	368	423	437	391	427	373	377	394	387	377	376	382	428	428	404	415	401	385	397	358	395	396	385	395	368	416	393	402	387	406	400	431	391	410	406	363	390	381	407	385	372	396	378	402	409	375	382	402	409	379	409	398	344	412	385	362	371	381	396	370	421	415	364	412	370	361	389	411	433	385	361	399	391	366	377	389	404	414	378	397	393	397	395	385	372	410	408	377	405	399	414	416	372	410	388	400	386	414	411	403	391	407	384	372	372	408	370	387	416	403	372	424	388	433	396	392	339	393	360	413	392	423	409	385	402	436	404	395	447	431	396	379	425	364	392	434	425	370	406	386	386	420	358	397	393	416	397	395	392	373	393	367	399	406	403	401	397	421	431	399	412	366	382	388	393	421	421	410	396	426	395	374	401	401	402	375	441	417	406	362	364	393	408	410	393	380	428	366	417	400	413	413	415	362	401	409	395	377	390	367	396	434	381	382	384	376	376	390	357	416	390	393	379	376	380	429	394	425	411	398	412	415	385	386	409	364	400	369	379	386	402	409	390	391	411	381	416	367	360	393	361	359
16001	9689	8426	4367	3074	2332	1819	1599	1317	1187	1002	947	921	895	818	823	803	763	755	711	741	692	701	675	696	687	657	673	674	692	660	680	651	645	634	614	677	682	647	661	648	635	639	626	627	663	669	656	620	663	631	601	679	658	639	631	663	659	617	651	632	608	610	629	622	605	636	654	683	683	629	627	589	636	662	614	613	614	634	620	663	639	647	582	649	572	643	618	639	668	669	635	619	638	666	618	620	664	552	632	704	609	601	625	625	625	644	628	657	647	602	599	625	612	611	635	588	612	626	626	638	614	684	633	615	590	613	626	628	613	667	686	629	644	607	581	630	664	621	619	616	621	619	640	676	685	673	614	588	654	631	558	644	606	628	640	605	603	633	627	653	604	604	578	628	608	620	621	637	672	598	604	608	593	634	618	586	609	667	647	643	593	606	610	604	658	618	608	632	627	636	595	635	649	628	582	605	638	604	648	587	636	625	674	672	632	602	601	649	603	666	645	623	597	606	606	642	634	630	603	649	671	626	600	581	639	688	645	613	602	617	616	641	647	629	638	598	597	619	581	659	643	654	597	645	661	687	617	692	626	626	660	600	664	601	622	661	588	651	672	603	628	654	672	554	686	615	638	624	652	626	621	584	655	645	636	639	611	645	637	605	645	599	580	683	622	635	609	666	637	616	629	643	615	608	562	610	609	690	648	637	661	636	599	622	652	634	681	641	643	602	648	652	601	594	623	633	643	611	626	601	624	636	585	584	634	580	618	616	570	592	649	637	580	620	614	662	634	614	612	656	619	694	594	646	612	635	678	658	647	655	609	611	634	630	609	620	632	649	629	679	623	640	624	620	667	620	634	624	632	629	676	634	681	619	609	617	604	612	620	574	648	585	639	669	640	591	620	629	605	660	633	633	598	599	611	631	629	646	555	633	631	623	588	620	655	610	672	639	626	628	621	615	611	639	590	616	613	641	659	656	605	591	603	588	607	624	641	656	606	619	610	654	642	638	604	657	608	640	628	616	637	608	647	648	599	614	626	623	647	564	575	632	631	649	609	612	637	603	617	627	635	634	654	622	660	640	608	634	634	591	633	610	623	618	621	594	638	632	610	653	618	630	623	605	694	616	644	591	607	632	588	661	623	677	666	656	643	648	625	622	649	615	641	561	633	603	629	638	679	650	618	616	664	647	616	629	600	625	655	621	642	591	622	653	618	579	586	637	600	610	600	637	652	630	600	659	623	638	575	630	597	651	634	630	614	631	628	618	644	630	633	607	607	615	626	648	628	597	631	583	633	637	614	614	613	604	609	657	674	668	602	630	612	596	610	632	656	623	633	606	619	631	641	629	626	608	639	628	629	674	605	641	587	630	662	613	627	616	629	635	678	635	602	657	626	614	614	618	653	581	550	623	626	623	572	615	619	623	630	642	631	641	656	613	698	623	645	655	638	647	620	622	617	629	623	644	645	594	631	632	678	650	607	619	639	602	570	599	607	626	576	576	641	660	633	571	637	591	595	645	644	607	643	670	599	624	628	655	648	642	623	641	636	609	631	648	635	623	633	629	655	635	611	618	663	634	653	643	622	623	586	594	659	626	630	630	620	607	608	641	611	648	596	592	601	622	630	641	614	602	625	625	575	593	629	605	612	629	634	572	631	634	651	651	632	606	599	620	626	611	630	647	625	630	618	602	622	616	610	597	664	593	619	657	630	619	618	635	625	603	615	620	610	589	616	688	605	591	621	610	594	631	632	636	607	582	655	645	614	613	649	624	609	604	619	632	678	645	656	627	629	650	665	645	631	592	668	625	608	676	659	647	624	640	638	632	646	632	651	615	665	612	631	588	631	577	629	661	624	656	656	611	592	655	599	638	588	649	597	613	614	642	643	631	620	619	680	596	653	632	608	609	614	619	624	637	645	665	656	639	671	634	649	590	623	627	607	625	664	581	607	629	622	598	629	607	586	592	634	635	623	660	614	668	646	640	611	600	616	599	633	602	634	641	697	651	584	610	624	647	634	620	629	623	647	669	671	606	605	665	647	627	648	621	581	648	640	607	633	646	607	651	610	595	650	630	667	630	608	644	637	659	602	599	619	637	635	619	625	667	613	634	569	603	624	657	628	609	617	659	656	652	634	687	608	644	643	623	609	628	647	602	628	636	661	677	628	611	630	611	595	645	662	631	602	621	639	649	594	632	601	618	646	639	635	584	623	630	627	638	598	585	545	589	629	620	608	629	634	631	640	647	683	636	639	617	626	614	655	615	618	584	616	582	646	626	637	568	581	617	623	628	601	643	640	616	619	630	610	629	607	655	580	612	623	649	596	604	637	667	616	610	591	619	600	683	635	600	595	648	580	611	657	640	625	612	626	609	579	658	599	604	623	649	595	673	593	575	599	602	620	677	651	621	583	642	602	622	640	663	612	576	634	595	615	603	610	615	620	633	635	657	611	617	654	690	630	616	594	623	611	597	652	565	651	641	575	671	610	585	577	649	601	620	611	641	618	659	638	593	597	606	624	595	630	649	620	611	649	615	627	638	649	662	618	635	607	585	649	610	604	617	638	618	682	619	603	614	610	638	637	639	594	618	655	595	635	609	621	622	642	638	636	635	661	624	627	601	641	626	642	638	609	601	606	645	621	613	663	577	621	629	612	654	595	677	635	646	636	665	612	614	650	676	613	634	649	650	674	660	605	605	619	646	615	661	635	651	627	621	616	659	621	595	590	582	605	595	648	597	612	615	637	639	645	673	613	615	614	644	646	626	639	609	565	600	622	638	655	589	656	570	634	623	623	624	628	678	630	628	605	681	631	629	602	630	641	619	621	650	604	635	643	606	616	620	611	603	616	622	644	580	605	633	663	652	606	680	658	645	630	640	620	621	637	643	611	613	600	651	668	596	589	633	595	624	622	624	669	630	615	610	613	610	653	599	589	614	641	606	620	639	631	644	595	612	650	643	645	607	605	662	612	567	628	646	590	634	627	668	645	629	642	650	631	619	612	665	666	645	628	605	629	615	592	657	609	648	603	651	679	631	646	579	650	615	616	610	583	643	607	626	633	619	618	600	591	663	651	596	624	601	663	656	620	626	625	643	644	650	622	601	633	583	619	650	614	598	602	593	627	622	620	616	591	627	620	600	597	601	630	584	594	600	664	630	580	643	649	621	608	635	602	597	687	621	606	650	600	598	600	684	596	612	595	585	618	623	643	617	593	625	615	649	627	659	625	634	647	614	645	589	641	640	660	618	674	586	607	596	626	619	591	617	619	630	627	645	628	639	597	656	626	625	630	625	614	619	628	635	649	636	607	638	634	647	675	623	632	634	616	573	632	615	617	625	586	630	593	631	659	627	596	603	656	557	621	632	687	617	619	603	657	641	623	638	649	608	653	609	595	609	616	632	568	635	602	593	650	602	629	627	599	626	622	630	667	655	579	637	619	651	629	629	635	636	643	651	592	615	652	635	559	602	631	606	619	590	614	600	667	625	604	554	597
23018	21020	28934	23342	21022	20923	4465	1306	984	906	937	807	761	697	744	738	683	691	641	657	689	651	665	651	647	619	634	601	614	722	600	617	622	683	613	603	643	664	664	632	580	623	622	623	573	584	601	620	585	629	628	614	593	615	554	596	566	607	599	587	606	573	633	603	647	604	583	610	597	570	614	604	594	657	601	567	590	560	639	619	602	576	610	636	608	584	583	620	640	595	569	586	598	595	603	609	594	576	619	563	610	607	612	668	623	601	615	552	640	562	567	574	621	588	612	620	584	586	544	600	615	579	611	556	595	584	609	583	572	575	577	548	614	592	615	607	602	596	605	592	562	611	582	587	589	575	575	626	640	581	574	572	597	603	566	592	585	590	589	620	584	565	614	598	592	600	595	567	610	592	575	629	548	651	572	554	612	658	591	635	594	603	591	611	578	556	627	617	615	576	646	543	597	571	562	601	597	596	605	606	585	596	626	638	589	619	578	597	627	598	587	634	625	584	615	559	595	594	565	625	594	613	675	570	573	605	544	579	597	614	595	583	586	605	565	574	585	587	601	600	632	637	601	572	581	598	577	598	598	551	586	595	552	607	606	589	612	610	619	584	585	614	546	581	590	601	575	590	616	547	628	598	592	646	561	567	602	601	611	605	597	558	614	578	596	631	601	601	558	592	606	577	620	616	586	587	603	624	641	598	609	606	584	573	610	595	580	597	619	603	598	604	606	593	612	622	603	618	598	630	558	573	605	588	601	603	595	576	583	602	622	570	606	614	587	622	558	629	612	588	629	567	590	575	592	607	541	567	590	622	607	604	602	586	595	618	614	605	539	603	565	569	622	548	594	624	583	580	572	650	587	605	647	606	593	593	590	606	521	629	584	581	531	617	582	617	554	571	585	591	580	571	602	640	584	593	581	629	604	595	589	618	600	573	574	538	585	601	606	626	582	543	573	630	616	596	607	608	569	552	574	609	619	586	556	587	594	544	601	592	621	576	574	580	643	604	616	618	608	589	634	611	589	635	603	592	573	587	629	611	593	600	583	636	600	659	581	585	584	570	624	597	572	568	620	629	593	580	594	582	601	592	619	570	576	591	602	567	610	571	581	556	605	574	585	594	630	573	614	614	573	606	573	624	592	595	588	588	596	571	581	583	579	573	570	609	592	645	576	568	607	597	592	587	624	572	614	563	567	558	589	611	631	635	603	615	596	599	594	556	605	624	582	598	597	604	578	595	596	573	606	589	637	607	611	600	633	545	613	629	636	597	637	562	586	560	627	595	607	577	626	594	586	575	572	592	587	581	531	596	569	626	605	598	630	592	618	596	594	564	586	582	586	598	563	581	599	635	611	581	609	600	639	595	557	576	615	563	609	590	570	576	612	604	592	607	600	551	568	600	627	618	579	571	561	617	547	578	577	560	578	634	600	575	640	601	583	630	596	557	596	562	624	604	626	593	629	613	574	611	629	590	604	593	586	623	596	582	602	605	567	571	582	635	596	601	607	622	613	593	587	622	578	578	599	614	620	606	575	602	601	633	555	602	603	618	603	610	607	639	590	589	656	631	610	636	555	589	635	596	589	575	571	568	621	618	622	595	554	616	616	618	589	556	637	611	592	595	603	566	637	552	632	595	579	626	624	614	598	595	629	568	616	587	591	596	592	587	570	609	568	569	624	621	618	612	589	587	593	591	605	585	594	603	611	580	560	667	600	628	619	557	581	570	630	610	568	623	625	563	613	617	604	583	603	580	623	648	586	604	599	600	625	587	578	569	596	575	632	597	609	631	564	624	566	571	578	567	569	591	574	631	583	579	546	578	583	583	641	566	596	588	556	577	573	622	548	583	582	620	558	589	602	578	634	566	608	581	626	569	598	600	553	567	582	602	598	594	613	630	590	612	626	594	591	603	638	598	569	580	591	610	603	586	582	602	600	598	582	574	572	645	573	605	588	604	598	582	651	567	595	596	593	588	577	568	607	570	597	573	600	594	612	580	591	555	576	572	626	567	636	595	558	595	574	602	629	649	598	606	582	579	610	577	579	585	629	653	577	589	569	609	523	604	592	592	546	606	565	600	618	578	593	573	598	561	602	574	632	590	610	561	625	607	597	604	584	571	624	571	576	554	604	557	581	586	565	582	562	595	579	581	605	598	618	585	634	629	617	612	614	566	610	551	573	556	635	614	561	615	586	563	572	569	593	565	570	603	608	629	646	547	601	605	608	616	562	631	564	583	621	593	603	613	656	555	583	603	606	601	590	595	606	578	530	614	602	575	588	611	611	620	535	612	574	593	552	630	647	568	556	624	583	587	609	624	615	593	579	593	575	617	535	624	613	548	616	578	557	592	565	597	580	572	579	580	611	617	636	589	610	555	617	633	584	595	570	573	609	638	612	638	599	610	565	603	629	598	601	537	578	547	556	564	582	586	625	572	618	574	593	590	614	561	593	605	579	579	593	589	579	602	604	609	641	594	598	563	610	630	571	629	586	592	559	602	596	584	606	574	619	610	583	642	626	597	627	529	565	554	573	625	576	567	596	562	585	561	590	550	623	528	593	632	602	617	594	595	612	632	597	594	647	620	598	618	648	534	592	559	592	617	572	593	621	584	650	575	568	586	547	617	582	606	609	614	582	616	600	631	583	594	592	597	581	585	599	581	618	596	589	636	546	594	590	617	665	608	632	601	590	567	602	612	642	633	585	594	584	599	597	602	606	646	630	573	608	561	585	583	551	615	607	595	586	633	561	589	588	572	608	583	555	595	592	572	621	616	606	626	605	600	620	657	573	578	575	587	595	576	593	564	611	604	588	652	609	669	585	598	536	580	607	563	566	600	571	583	562	638	587	619	648	602	602	580	576	605	569	557	600	594	574	585	571	593	601	637	575	580	633	576	587	595	607	586	617	594	607	612	588	608	626	595	604	618	573	592	630	546	603	605	636	611	628	613	607	593	614	626	582	582	562	558	569	612	619	587	588	609	577	576	590	620	609	602	585	579	582	595	591	593	578	611	587	599	589	588	598	621	576	558	552	601	586	578	573	605	579	616	580	625	578	570	602	620	573	574	583	604	608	618	619	567	594	624	607	589	578	599	602	570	601	564	574	602	580	574	611	617	570	587	562	587	599	637	601	626	587	591	579	613	599	574	582	593	590	568	589	596	552	619	561	523	575	592	576	618	574	563	580	605	578	614	592	596	597	551	562	567	576	509	602	610	623	578	619	542	539	561	605	597	554	617	593	592	605	608	588	550	575	592	589	624	576	586	582	609	609	602	577	604	568	621	556	600	553	594	601	580	563	623	544	589	631	600	557	608	605	587	545	560	588	554	571	610	572	589	615	581	629	593	611	583	585	593	598	575	538	611	603	573	578	564	557	592	559	587	601	571	575	607	644	592	582	573	601	564	593	578	608	603	573	601	566	629	622	594	556	618	636	584	584	535	569	573	584	590	616	655	627	559	592	609	622	538	565	628	620	615	654	551	560	588	614	612
16144	15518	13683	7627	5363	4097	3145	2612	2172	1992	1786	1619	1510	1388	1347	1347	1180	1184	1124	1136	1116	1091	1079	1066	1039	1071	1025	1001	912	979	983	1015	1068	1005	977	1024	974	944	947	925	982	948	984	934	980	979	1014	974	908	924	908	981	928	969	920	945	890	943	917	927	966	880	960	894	981	905	991	898	934	923	921	900	911	931	953	940	931	865	886	922	915	946	944	861	941	902	914	893	897	908	954	878	897	924	943	896	866	947	930	925	915	855	908	915	956	896	878	939	914	921	884	918	914	913	900	914	952	957	890	913	916	855	869	903	959	947	916	959	920	986	909	919	886	940	896	938	959	876	942	899	925	916	948	927	942	921	914	918	860	929	927	959	946	920	931	893	884	897	918	913	880	902	943	909	922	912	926	853	899	957	882	880	906	961	885	929	898	950	931	937	888	925	958	952	929	955	960	936	948	920	941	895	936	959	869	951	910	895	888	894	942	890	899	940	902	920	915	944	929	932	959	900	914	947	949	907	935	867	907	898	858	917	881	908	935	918	979	929	876	971	876	908	919	910	909	833	917	897	912	952	930	976	920	920	953	937	886	965	942	934	891	943	910	978	966	881	983	898	919	906	906	925	909	903	876	940	934	935	925	929	931	908	900	925	970	905	862	935	927	931	949	884	911	833	903	909	942	869	948	938	959	875	932	948	921	871	964	972	946	942	919	937	985	922	888	923	943	931	853	859	948	923	893	898	863	925	900	983	903	945	944	931	926	936	900	924	922	915	923	880	911	940	940	904	885	933	905	916	909	946	876	926	970	915	938	907	920	866	943	941	978	924	938	945	887	907	919	954	967	890	946	890	941	931	932	876	864	874	895	914	905	888	850	944	884	849	914	888	947	936	954	936	940	891	940	956	908	917	891	907	887	916	875	941	873	922	877	945	944	930	914	945	921	898	903	913	941	878	969	880	935	950	924	928	949	924	942	930	958	946	887	935	941	936	935	926	1005	937	942	869	869	907	953	891	944	926	939	906	894	890	911	893	912	897	947	874	935	922	864	955	901	952	896	984	902	964	886	839	966	930	920	891	879	964	919	940	916	880	926	929	959	889	899	850	935	975	919	954	882	888	930	906	877	915	954	882	917	949	945	880	936	869	885	942	897	948	878	852	894	876	886	893	886	939	927	905	925	943	888	939	941	904	889	924	915	906	966	926	883	923	942	934	924	1002	947	945	911	917	896	910	940	921	929	919	894	880	882	907	955	914	879	883	872	896	902	903	883	942	921	967	916	963	945	913	893	910	935	874	889	912	933	873	930	944	937	884	918	921	921	890	889	883	936	897	870	942	888	937	922	904	923	890	923	883	926	891	928	919	939	855	904	959	917	946	925	988	929	862	888	943	876	927	908	973	952	927	982	905	914	921	884	870	916	888	902	907	902	948	919	890	925	932	904	933	925	925	909	980	881	872	937	906	972	885	891	932	907	921	912	920	904	846	943	864	921	929	861	876	905	917	922	913	932	957	928	914	896	930	864	928	952	942	963	965	873	944	895	962	939	908	873	846	890	910	900	947	919	935	919	898	918	892	920	905	874	865	940	854	927	887	929	902	884	920	870	978	876	987	905	896	877	899	914	935	957	920	975	906	923	922	911	945	935	905	979	903	947	884	897	923	931	914	943	928	915	948	877	947	914	919	927	956	925	877	918	901	906	884	903	939	938	905	870	884	873	947	955	919	946	947	944	928	926	899	918	883	937	961	949	952	910	957	906	904	944	896	970	891	905	934	917	894	951	878	890	914	951	912	954	937	898	960	980	956	878	899	909	938	897	885	933	937	920	959	855	858	890	877	943	908	917	902	884	904	913	835	981	957	913	918	936	893	951	953	923	943	988	891	950	877	912	938	933	923	884	939	929	888	976	872	927	947	932	916	886	948	939	914	907	967	930	919	946	937	948	915	927	881	855	902	910	874	936	885	909	897	911	880	931	955	946	922	925	922	903	905	925	881	940	919	929	910	870	932	892	906	903	875	924	884	924	933	955	926	883	925	911	907	919	920	904	933	926	903	903	911	871	885	919	886	877	894	908	946	878	914	971	887	886	977	944	894	876	958	884	916	966	902	921	890	901	876	945	904	920	858	940	837	887	963	892	893	899	908	961	876	868	934	869	952	879	856	917	916	909	845	967	863	907	864	929	887	939	936	936	940	898	816	940	882	907	896	920	921	964	930	954	920	913	910	900	931	868	936	925	898	943	890	906	890	938	910	979	922	940	912	941	901	960	1014	906	937	875	952	918	859	875	913	918	919	901	915	923	909	927	886	953	941	909	963	943	905	868	938	938	928	924	953	929	931	898	936	944	962	861	883	869	890	916	927	925	900	891	905	877	918	974	883	876	970	978	883	940	926	924	911	953	963	919	935	983	906	954	925	969	940	902	923	942	984	891	948	896	942	912	925	913	858	932	934	934	885	909	944	969	913	901	884	919	923	957	924	913	903	970	910	923	905	912	932	936	934	918	919	929	914	899	934	869	917	964	935	943	943	930	927	934	991	921	936	928	857	924	934	888	931	958	974	887	974	867	953	965	911	946	886	952	918	866	888	879	924	903	940	945	949	938	916	905	964	915	865	985	881	890	948	950	949	895	903	918	960	953	911	979	968	849	864	884	865	904	924	902	924	864	921	898	967	901	925	926	889	958	929	901	956	958	875	908	919	947	925	842	911	887	930	934	905	924	919	919	883	919	928	877	930	925	869	920	913	908	878	894	906	885	941	906	910	961	901	914	953	899	958	908	965	906	939	905	971	944	890	905	948	949	921	857	919	973	930	902	879	959	957	892	926	889	894	966	907	928	931	939	885	868	947	917	847	946	970	943	908	882	918	939	891	904	876	925	979	883	972	907	929	899	941	872	922	912	874	964	929	936	902	921	904	881	938	916	973	992	968	937	860	908	902	865	890	970	911	900	896	905	910	899	913	897	925	947	905	900	904	901	865	904	893	948	892	936	947	898	915	901	899	901	902	890	926	924	885	875	948	890	886	914	910	958	903	902	885	936	884	976	908	897	864	872	876	943	840	945	924	888	970	975	944	902	897	929	907	913	907	877	892	935	971	894	908	923	938	877	939	910	936	941	883	860	949	922	884	928	893	926	894	886	887	921	944	885	864	917	888	913	972	879	928	954	872	935	883	915	902	892	947	891	903	934	978	900	865	925	955	889	886	937	852	866	927	940	939	948	957	907	992	936	940	959	942	919	870	923	906	857	902	904	908	948	903	921	966	911	900	925	860	901	875	863	833	923	882	899	937	933	910	914	891	926	894	903	876	913	915	920	913	875	992	910	889	899	921	902	943	907	886	869	936	921	916	914	964	872	902	907	940	893	861	904	866	898	913	959	855	861	891	917	877	925	960	976	916	947	865	865	925	955	912	923	872	914	880	894	847	913	894	905	923	948	895	923	906	940	940	922	917	945	953	947	937	912	906	889	875	972	921	902	900	913	927	904	880	904	886	874	906	892	920
26457	20707	9935	785	484	411	237	191	174	182	176	178	190	156	194	183	159	163	176	170	158	166	156	166	165	137	162	170	166	175	177	181	157	155	148	146	167	169	181	162	180	169	169	149	175	192	166	136	181	143	178	155	172	171	135	161	177	165	172	155	165	178	184	143	153	157	164	154	164	144	140	185	157	159	179	208	196	158	150	193	156	174	156	177	151	179	194	159	172	177	159	141	171	162	179	162	168	150	156	146	180	146	155	156	176	165	156	172	171	166	175	167	148	171	171	193	155	177	163	167	174	157	190	166	160	175	183	168	179	149	159	188	161	152	155	171	177	150	190	149	171	183	172	155	162	145	154	180	160	149	159	180	172	171	184	158	174	155	157	173	155	153	176	195	153	174	178	159	154	177	151	161	173	169	188	181	173	170	161	172	154	172	163	163	170	185	149	189	154	153	174	168	178	165	155	165	149	191	161	159	188	171	161	179	179	142	171	172	156	151	160	135	132	151	173	154	160	162	148	165	180	167	157	138	146	167	183	150	171	161	166	164	174	174	186	186	151	166	147	152	154	157	201	178	166	177	180	148	170	165	144	176	142	196	164	153	155	180	162	171	174	154	167	150	166	167	182	145	157	154	184	150	168	164	177	155	167	150	160	196	172	197	178	170	175	178	168	152	166	171	170	157	159	146	153	149	133	161	160	149	150	152	156	156	177	166	158	173	175	175	173	151	164	157	175	150	166	160	158	141	186	176	184	170	170	185	161	161	175	160	172	171	145	144	163	162	162	161	173	169	156	161	177	158	152	144	148	167	187	174	145	164	208	175	151	166	167	166	154	175	173	150	167	156	156	146	176	165	174	163	178	156	149	151	140	174	148	152	178	157	171	162	182	153	150	159	159	157	157	144	143	170	166	177	180	174	169	155	150	166	161	168	153	195	169	185	175	175	162	177	176	147	139	162	184	149	141	168	175	162	157	149	190	170	165	162	152	146	160	167	187	174	171	158	165	180	158	179	147	169	183	142	170	181	165	169	175	169	171	153	161	177	157	166	181	166	158	158	153	185	156	172	172	169	167	154	150	165	166	154	147	182	200	178	165	157	182	168	140	170	172	175	159	172	169	165	149	168	162	138	175	157	153	191	163	168	160	174	179	203	182	160	177	159	167	160	169	154	156	135	164	153	186	166	171	165	177	173	165	160	156	187	164	154	175	172	163	155	156	167	179	184	154	160	192	164	143	174	154	163	174	145	169	159	141	179	170	163	153	166	153	147	180	163	175	170	158	178	190	175	167	185	150	168	153	162	197	168	147	155	162	148	173	141	150	172	147	170	157	176	166	164	173	167	161	145	131	165	159	181	133	152	177	174	160	148	147	163	175	137	162	159	169	160	158	139	153	179	137	157	196	162	162	167	176	168	139	165	186	154	194	188	164	170	157	179	156	176	190	144	175	148	164	157	176	186	166	171	172	184	176	144	193	180	171	165	179	172	153	176	164	166	155	149	170	164	154	177	161	173	163	142	162	185	177	165	153	171	165	146	166	161	160	176	145	155	182	183	156	150	182	159	169	185	152	154	185	150	174	159	145	169	150	149	138	187	170	188	158	189	168	158	156	182	163	158	163	161	190	178	153	142	197	154	157	176	178	177	172	158	178	187	154	135	193	153	158	160	176	172	153	174	165	172	166	152	168	159	174	160	155	180	187	182	180	165	170	162	149	167	146	164	166	160	157	172	171	153	153	189	167	159	174	150	190	161	183	160	171	152	151	162	162	184	159	177	170	171	178	144	164	181	166	157	168	185	183	161	168	160	175	163	191	155	172	153	182	153	181	172	161	173	163	137	188	163	151	165	150	144	189	167	160	142	168	180	162	169	147	155	151	180	164	171	159	161	159	152	170	172	192	157	141	170	173	191	151	176	181	166	160	158	162	172	163	182	168	156	164	193	167	191	167	187	172	177	153	156	166	171	152	173	165	154	175	179	168	170	181	150	178	198	153	161	158	173	147	155	178	156	177	172	184	159	164	167	144	181	180	159	152	182	176	156	149	158	176	158	160	162	161	174	168	177	156	138	178	153	173	171	166	176	181	149	147	174	151	141	169	172	163	193	159	163	172	166	155	186	176	161	165	157	167	167	166	162	177	149	150	160	163	162	172	146	171	157	157	139	159	162	176	173	171	168	168	163	165	190	158	179	161	176	162	163	163	154	169	169	158	150	141	177	169	176	162	186	164	175	147	154	161	169	157	164	152	154	179	173	156	178	166	161	157	175	158	162	160	177	158	199	164	171	169	156	184	162	183	181	160	174	141	150	168	186	172	173	158	155	159	169	180	164	190	156	170	157	166	177	193	166	177	172	153	170	180	161	176	182	147	174	176	165	164	156	172	155	182	171	189	202	177	160	156	182	152	173	165	151	168	146	178	165	180	178	156	147	139	182	163	151	155	168	165	182	170	171	174	155	150	168	172	185	149	156	162	162	155	169	171	160	160	159	149	173	169	165	158	165	153	180	159	173	136	165	179	176	189	137	141	194	173	153	158	158	181	169	165	155	136	145	170	163	195	138	189	167	166	179	156	163	187	167	151	158	176	208	157	172	142	153	168	176	168	161	174	170	175	151	186	159	156	171	159	176	161	165	175	149	169	166	171	147	163	162	165	143	165	161	163	161	172	161	180	160	177	178	166	159	174	182	184	157	176	195	156	181	165	183	165	180	160	165	166	173	162	156	183	162	168	156	185	160	173	134	153	187	195	177	174	148	156	153	158	148	146	180	166	185	140	149	167	176	161	152	163	175	168	169	143	174	170	184	171	149	154	147	159	167	157	162	164	146	168	174	168	171	175	160	181	158	199	186	158	150	170	173	163	185	157	161	156	138	175	167	151	149	169	198	166	172	173	168	159	155	160	159	169	179	151	170	178	157	163	175	160	156	156	173	161	164	160	145	167	164	182	180	171	139	179	160	162	179	202	176	162	184	167	158	154	149	171	167	147	169	159	174	178	164	179	159	173	147	173	176	173	161	158	148	160	163	165	167	172	160	178	157	147	162	185	166	175	166	170	186	174	176	177	171	157	179	163	160	156	156	147	143	161	165	176	178	177	172	174	159	172	163	170	149	164	160	171	156	142	172	165	185	148	175	171	151	155	152	164	147	169	170	169	157	169	161	188	173	158	190	144	160	162	164	176	164	173	168	166	171	168	179	178	160	173	169	163	171	176	177	176	141	180	170	169	162	172	163	176	175	150	168	160	150	168	179	174	153	167	165	164	180	163	167	151	161	179	156	144	172	176	164	184	147	184	171	175	158	170	158	158	166	181	174	157	173	146	174	154	155	175	170	170	170	164	170	153	165	171	173	151	176	171	196	157	187	158	163	173	160	180	168	157	189	146	166	169	179	161	133	172	180	163	164	192	162	181	180	168	170	167	155	174	150	171	162	166	162	174	147	162	157	160	189	159	173	158	162	168	180	197	156	137	175	154	168	172	161	150	155	172	181
10591	1222	1094	649	482	485	435	389	362	326	316	314	313	284	307	312	308	301	303	281	297	297	289	293	312	317	297	257	269	293	276	310	263	288	291	322	294	288	308	289	294	291	269	272	285	265	285	291	272	277	303	280	280	276	277	322	269	307	283	285	282	288	287	267	296	300	277	291	280	283	305	261	275	300	308	302	277	297	286	303	324	280	292	280	292	290	286	301	285	306	265	274	296	293	280	287	295	307	265	272	345	283	312	264	298	286	302	265	289	286	281	300	289	300	276	289	278	278	304	264	289	284	278	287	261	255	271	287	256	294	296	288	301	268	306	290	275	317	282	301	284	285	270	265	258	265	279	295	274	297	256	269	286	282	293	270	278	288	240	291	287	288	303	265	285	286	249	306	285	273	284	251	297	290	289	293	281	290	309	276	276	296	309	279	266	276	261	272	264	283	282	280	280	320	274	298	263	278	289	282	262	288	244	273	271	288	292	293	284	264	270	298	281	285	290	283	302	296	299	282	250	314	278	294	274	283	269	284	274	276	267	305	309	282	281	303	282	298	289	280	286	267	293	290	294	303	290	300	291	277	306	268	267	286	275	283	293	256	281	266	273	263	311	278	267	303	273	275	288	274	289	282	288	284	293	287	274	289	310	286	310	296	310	291	273	304	289	270	293	296	294	313	274	256	307	271	262	297	272	294	290	281	302	265	290	301	279	274	285	280	296	279	285	274	292	295	284	296	293	282	266	328	312	292	277	293	285	289	295	299	277	266	275	268	261	299	267	275	304	263	297	292	271	285	265	314	292	287	272	268	256	250	301	300	282	325	297	275	269	267	268	302	277	257	294	291	299	280	264	302	279	277	278	274	280	262	242	290	272	273	289	303	290	279	252	292	279	268	268	278	291	261	300	297	280	290	275	293	288	304	263	290	285	312	305	293	302	287	293	273	284	265	257	280	287	273	309	273	282	309	300	291	285	296	303	294	241	286	276	258	271	303	273	267	263	275	275	279	258	277	271	300	293	267	304	264	264	289	257	258	269	269	331	305	285	289	274	306	293	286	276	272	274	295	293	290	305	267	293	287	276	290	299	285	276	261	277	309	288	306	274	276	274	267	299	241	279	274	295	303	307	292	268	275	271	253	287	261	282	263	276	292	265	279	253	280	277	271	287	281	259	284	290	289	267	277	321	283	283	288	304	308	289	272	268	307	317	283	277	296	283	310	271	297	293	269	275	286	262	301	302	278	266	297	290	288	265	314	293	265	289	311	297	282	251	253	267	281	254	311	283	305	317	269	275	265	259	266	309	302	293	324	268	279	272	294	277	291	279	291	278	264	281	309	289	280	298	309	293	281	259	314	337	304	284	287	254	271	292	293	302	270	286	312	300	282	304	307	309	296	305	257	280	282	285	262	245	286	250	282	310	257	282	269	288	267	291	289	255	266	289	280	318	275	302	296	280	270	272	294	283	275	277	276	304	302	280	294	309	309	283	296	303	279	285	289	311	280	275	277	333	290	265	297	253	317	284	276	270	297	265	286	270	252	254	281	314	284	319	277	263	273	304	307	306	291	302	294	294	299	294	295	258	319	296	266	294	331	286	284	258	261	310	300	248	268	293	314	279	312	286	299	285	266	273	282	275	302	281	277	295	267	284	308	301	295	301	320	291	276	277	306	282	283	257	265	274	293	281	264	277	272	301	299	310	291	273	259	310	241	276	304	276	275	269	285	288	286	275	264	330	271	269	279	285	274	262	300	275	287	263	289	290	246	320	272	286	277	303	289	282	293	266	288	292	313	287	266	286	299	281	290	319	283	287	259	303	278	241	283	283	243	301	283	301	281	303	285	280	313	288	292	262	285	309	288	263	305	274	293	250	268	251	303	295	274	306	300	300	289	281	272	304	268	268	273	277	282	296	294	290	298	292	283	252	289	275	270	259	288	283	275	266	264	288	279	258	253	305	275	274	300	323	256	283	297	318	255	255	260	302	326	280	253	286	283	282	298	260	296	272	267	262	316	274	278	284	263	278	277	285	269	297	250	278	302	280	276	309	276	296	297	277	296	285	243	296	266	259	276	292	305	265	257	305	286	273	283	288	285	243	278	299	286	316	285	298	252	270	272	284	277	299	314	260	306	286	287	325	307	299	308	268	282	295	276	283	261	282	257	265	271	297	298	307	279	290	270	268	296	291	266	265	284	265	315	283	287	283	303	295	280	283	260	283	306	270	255	326	269	300	308	248	287	267	282	290	268	293	274	290	307	308	326	292	303	275	293	296	289	303	303	290	259	302	291	289	244	285	271	285	290	260	302	299	267	303	291	283	273	322	286	307	254	263	285	278	289	290	297	284	265	248	302	289	297	304	279	279	293	256	296	322	274	261	287	287	267	288	282	284	295	297	287	279	282	303	288	283	287	283	278	288	287	293	306	273	302	275	293	297	319	275	275	269	294	290	298	297	292	308	277	301	290	306	320	299	256	283	277	268	273	265	301	303	266	262	266	311	284	262	259	266	258	296	265	290	292	272	308	302	279	300	261	269	296	249	289	291	291	267	298	283	292	296	314	267	304	289	274	293	297	280	289	299	284	275	303	289	294	288	289	275	258	295	303	285	299	267	302	270	279	279	299	266	284	275	271	304	269	278	293	290	299	304	272	284	292	272	293	266	302	299	270	278	310	316	283	289	310	310	298	283	293	291	274	291	265	286	288	281	273	273	257	282	277	273	284	303	281	270	280	246	296	307	282	286	286	294	304	299	272	300	277	290	311	297	269	291	320	290	260	277	317	280	282	304	252	275	293	317	255	281	266	248	291	269	294	271	294	297	287	282	277	295	306	281	285	316	284	270	282	270	270	272	301	295	295	300	288	270	290	292	288	291	279	297	308	244	297	285	320	279	259	269	324	268	275	286	310	286	297	299	276	256	279	306	307	279	275	287	278	249	277	296	305	303	304	277	254	274	281	286	297	269	286	268	288	260	294	274	277	288	285	289	294	282	266	291	302	291	253	273	287	280	294	297	285	294	238	283	302	258	264	276	282	288	262	297	287	299	300	301	272	288	288	259	293	291	289	283	295	302	316	279	292	277	268	292	294	282	275	285	263	334	312	286	304	277	292	310	289	261	281	316	280	302	287	300	270	307	311	307	305	263	286	315	295	313	289	290	286	296	313	297	283	296	285	233	312	288	297	297	242	301	289	299	287	294	284	290	268	290	276	285	276	271	301	299	278	285	271	275	274	278	286	281	301	309	319	302	291	294	305	279	283	271	294	308	290	298	280	288	276	264	261	288	288	270	263	291	295	276	291	281	262	272	272	277	287	289	288	253	304	299	280	265	273	282	269	299	317	293	292	282	272	315	283	262	290	279	278	266	275	283	316	275	310	271	294	262	252	257	291	328	285	287	276	270	288	286	274	292	265	279	286	299	263	297	273	290	286	286	276	298	268	310	304	291	306	284	285	274	291	277	291	269	292	282	264	251	289	326	288	252	275
23958	21036	28354	23890	20923	5014	996	699	598	566	564	486	510	424	489	430	441	466	432	412	408	400	444	408	424	413	409	366	409	400	428	393	413	406	432	403	417	393	432	422	427	391	364	406	399	415	431	400	413	379	370	382	391	383	365	393	448	357	422	436	400	416	410	393	374	404	415	442	422	432	409	397	386	380	401	374	390	386	394	394	399	389	397	407	381	372	361	347	419	387	403	396	414	421	392	400	399	418	412	389	400	438	407	371	388	402	428	394	418	416	367	399	393	401	450	405	401	425	388	421	403	378	365	384	416	429	371	384	397	396	392	364	419	393	381	409	381	395	387	370	439	392	392	405	406	408	392	403	410	412	417	398	428	365	387	382	388	405	395	374	410	385	414	400	402	393	389	416	400	398	385	412	404	353	400	387	413	396	351	395	374	395	437	401	392	384	424	404	391	405	382	411	376	389	355	407	418	436	394	415	424	364	403	356	409	357	379	388	381	360	387	405	386	378	390	384	390	395	396	369	404	393	403	369	408	348	382	389	368	379	404	392	408	411	369	393	394	418	390	407	369	401	399	437	397	420	399	385	394	408	405	421	399	378	393	375	391	406	363	401	370	357	406	390	377	400	406	383	392	400	359	364	418	386	395	403	392	376	408	393	400	387	374	424	409	372	370	408	403	421	382	395	366	376	404	378	414	412	388	423	391	433	371	393	393	379	388	357	389	396	411	409	406	374	421	385	359	377	397	400	364	384	402	394	433	397	401	391	395	422	380	397	360	411	420	431	404	388	419	398	390	395	410	376	398	365	377	400	413	362	404	392	420	354	402	356	382	394	407	403	433	356	423	402	400	369	399	402	394	393	380	378	392	382	381	368	396	380	385	379	394	379	375	392	413	393	402	408	414	382	414	389	366	414	397	416	406	381	394	364	398	383	398	421	390	394	380	416	392	384	385	399	419	419	394	407	420	409	392	362	417	381	389	408	398	402	360	380	417	396	426	390	412	404	405	366	374	368	397	387	404	453	399	384	430	384	396	381	367	369	405	376	418	422	419	377	426	390	399	376	406	396	386	400	409	408	400	345	391	369	382	413	387	395	411	396	391	352	409	373	328	405	427	428	430	403	391	445	402	394	371	408	382	381	410	395	395	424	406	402	397	399	390	396	418	374	371	405	412	379	427	385	404	416	374	404	375	387	387	387	413	385	379	422	383	380	385	398	385	425	377	420	410	378	396	385	370	381	373	385	403	375	399	388	366	417	397	427	414	375	390	383	385	374	427	401	368	403	392	420	366	387	396	381	384	430	365	362	409	405	397	397	393	381	330	384	369	392	405	385	401	416	365	366	374	404	370	335	367	351	379	375	394	411	378	389	391	414	383	412	433	393	404	417	365	399	404	393	370	377	380	394	410	386	394	387	413	368	382	397	434	364	413	409	372	403	389	360	399	377	413	412	398	394	347	400	393	351	389	387	390	416	399	343	382	425	361	384	359	379	350	402	426	409	393	358	405	399	370	399	399	407	398	424	385	390	394	371	407	440	391	415	402	399	416	413	381	401	402	394	402	394	364	379	392	418	407	408	383	359	436	410	405	411	383	389	404	394	390	403	373	390	358	396	371	399	358	391	380	408	406	416	399	377	385	414	424	404	354	385	413	401	387	392	398	387	393	393	415	398	403	368	428	406	431	404	381	399	391	351	406	377	387	414	405	408	388	381	404	389	402	410	348	419	378	375	386	372	384	379	431	395	355	395	354	400	430	372	394	423	416	406	361	412	397	414	390	388	439	354	409	399	384	391	396	391	379	417	382	398	416	400	371	374	407	371	407	403	388	355	403	417	406	407	402	395	385	381	385	401	384	385	415	430	374	382	393	431	393	369	397	401	383	402	406	410	400	392	377	374	410	360	371	405	379	387	369	378	385	399	358	393	387	366	417	396	399	406	383	401	348	380	384	408	357	434	385	412	352	420	399	341	417	369	378	394	375	378	374	393	429	382	398	375	398	430	351	392	413	374	433	383	393	390	408	398	410	419	407	418	415	386	394	369	365	404	410	404	399	404	384	405	367	361	431	391	385	396	383	383	422	383	403	380	377	441	382	356	404	420	377	358	423	402	379	405	356	402	401	403	398	381	358	376	379	386	409	398	372	394	393	386	418	362	379	397	397	423	385	402	409	398	418	413	390	419	390	398	388	394	387	412	371	382	382	408	412	396	409	388	391	387	416	410	394	386	358	361	400	406	398	377	381	398	411	380	384	383	397	420	406	362	390	378	373	373	408	403	365	400	397	367	419	431	384	385	403	426	399	386	394	432	392	385	384	388	392	380	400	387	390	429	370	396	396	366	385	428	408	401	372	403	406	404	377	372	410	404	373	385	384	417	381	420	427	380	383	369	398	380	381	394	387	379	360	402	382	391	414	404	384	407	405	396	413	407	386	382	404	384	421	422	382	410	417	418	369	417	425	423	378	402	430	388	344	366	383	394	403	397	394	430	384	370	402	383	408	361	406	402	361	386	386	424	392	406	426	402	404	435	404	409	383	433	398	377	435	368	375	400	399	374	402	392	387	363	401	390	383	424	389	409	392	401	370	418	393	433	406	361	430	423	392	404	360	426	410	394	409	359	409	380	401	388	380	372	373	371	396	401	401	365	397	390	426	373	403	417	360	394	406	361	406	395	387	405	396	398	384	371	403	407	415	406	396	396	415	392	380	404	407	433	387	399	396	378	399	413	396	360	387	403	413	423	389	392	375	354	405	428	379	396	408	430	383	393	391	347	428	410	395	399	416	410	432	434	409	417	379	373	396	359	417	422	367	421	380	386	391	402	406	407	371	360	399	389	366	386	419	392	395	401	414	388	382	391	403	412	403	396	385	419	395	379	372	372	424	421	396	417	399	364	410	408	411	401	408	362	436	427	368	417	431	399	369	400	399	414	404	409	431	350	374	381	422	403	398	399	359	404	418	389	344	380	427	383	411	422	395	379	400	395	397	390	381	385	396	406	400	401	385	379	399	429	420	388	384	358	384	379	377	363	355	421	403	359	396	417	367	378	379	392	400	396	388	391	387	382	388	422	366	410	401	399	383	404	425	381	374	388	428	424	387	401	397	380	400	427	361	374	399	407	402	394	417	379	392	353	398	362	438	414	417	383	408	364	384	425	393	430	395	388	413	381	393	398	398	386	406	393	409	409	406	364	411	411	401	388	395	387	385	400	384	430	391	381	358	412	392	386	399	388	392	386	389	399	408	436	401	419	401	381	405	388	403	390	382	393	400	359	398	378	431	420	377	400	390	405	386	382	380	380	414	396	387	380	401	394	396	386	395	382	377	417	400	410	429	383	386	358	386	443	363	385	398	417	385	402	415	355	373	384	386	389	366	398	409	405	405	371	379	352	415	416	389	397	369	402	413	388	404	406	385	389	398	371	370	380	386	391	381	381	404	369	373	405	392	365	359	418	395	436	408	349	396	424	372	401	402	350	376	399	381	388	407	405
16595	9683	8450	4383	3068	2434	1912	1547	1337	1207	1095	1040	953	868	832	810	818	733	764	698	744	711	740	706	655	661	724	614	664	669	674	648	670	681	659	641	641	671	657	665	652	595	682	639	615	652	659	640	607	635	629	582	618	625	646	611	624	685	617	618	641	673	658	572	635	649	626	631	644	606	627	646	641	650	653	606	593	574	580	565	644	609	639	627	625	663	601	679	626	623	660	567	587	638	640	598	634	616	642	623	647	621	619	615	622	659	633	662	629	643	657	595	668	597	641	633	644	658	587	618	585	657	599	658	622	612	596	643	651	618	666	625	589	643	652	636	592	658	585	628	647	688	618	614	613	590	606	644	623	617	586	643	586	598	604	622	599	607	598	602	621	685	630	583	598	572	626	638	648	636	618	611	627	644	588	606	595	594	619	649	649	615	648	630	637	587	639	631	597	649	594	606	649	646	628	672	612	624	643	654	617	598	654	613	615	641	648	641	631	641	633	625	616	652	599	623	623	670	626	647	627	674	665	612	628	670	595	570	610	662	650	653	604	656	611	653	641	617	634	649	665	629	629	592	618	636	592	642	633	596	612	620	641	687	625	631	659	607	627	603	647	622	633	630	646	644	644	648	641	633	625	608	654	639	648	668	654	650	611	611	607	645	589	604	632	668	663	638	619	628	609	641	595	577	605	636	652	638	667	647	623	607	658	643	627	548	648	620	646	622	593	612	621	617	609	617	627	630	645	592	604	619	612	643	625	656	642	623	595	661	660	612	694	628	646	628	624	601	634	623	587	598	612	610	583	669	635	641	640	650	610	643	581	631	611	627	636	609	610	660	619	618	570	608	594	600	623	609	590	645	643	697	598	661	654	643	606	649	587	606	632	647	619	623	595	655	597	637	650	639	607	655	631	578	663	653	635	604	606	635	610	646	620	673	650	659	619	654	605	645	619	662	614	640	677	648	649	605	650	628	621	631	635	592	612	653	640	637	597	621	654	663	609	651	616	619	667	624	614	644	600	628	569	642	681	602	636	612	681	632	579	591	639	662	633	625	633	626	612	622	602	619	633	576	637	638	616	594	665	634	658	650	618	627	670	625	627	618	592	602	636	639	649	582	617	598	644	630	652	636	632	637	613	647	625	585	589	597	631	610	622	659	649	607	634	603	609	617	608	650	645	640	626	627	624	575	600	585	619	594	647	582	612	588	609	619	628	634	620	637	640	646	619	633	637	617	598	649	642	594	619	612	637	648	619	641	652	637	610	633	636	608	619	620	644	671	610	687	613	620	606	615	643	596	658	613	624	594	650	625	611	666	630	625	600	669	649	619	620	581	604	647	633	595	643	584	635	639	576	626	618	672	600	594	617	561	676	656	597	600	628	668	630	592	630	596	635	611	616	634	602	612	641	630	593	599	609	608	650	653	629	628	628	657	629	572	584	641	618	604	592	634	684	643	587	647	617	617	634	649	603	650	653	628	644	669	594	615	644	652	611	599	614	597	651	643	644	662	612	598	635	642	648	607	598	603	613	628	641	593	583	609	570	609	639	625	629	647	618	608	643	586	618	570	624	641	570	633	625	648	603	592	603	632	633	579	613	666	684	617	607	630	612	626	614	629	639	601	641	613	587	641	604	649	640	597	579	597	615	591	614	602	586	639	621	620	594	627	613	659	657	661	619	576	616	602	603	643	630	637	608	627	599	600	659	606	633	641	660	656	676	619	652	579	663	646	574	685	600	599	632	629	609	590	627	576	608	623	616	594	622	616	629	648	652	649	618	637	613	648	666	613	619	622	644	646	611	629	633	620	628	595	663	594	629	572	632	650	630	681	639	658	649	618	641	653	605	644	621	591	646	650	593	617	669	591	630	590	601	626	577	652	632	638	666	623	625	588	614	653	572	613	620	643	599	622	694	633	633	663	623	636	652	610	590	616	593	640	612	630	583	646	620	650	638	659	619	612	618	661	650	617	605	625	616	620	622	580	638	649	647	626	658	589	628	608	656	597	619	629	601	621	631	651	639	622	647	627	648	599	601	662	617	616	592	623	633	611	615	636	604	576	647	611	640	616	627	626	617	591	581	611	612	621	615	606	677	633	661	597	630	627	630	646	601	591	636	659	632	579	640	584	668	635	611	644	595	584	643	627	584	589	595	594	619	633	644	608	639	664	653	612	681	637	651	614	589	611	615	614	649	632	589	692	637	629	592	638	598	642	594	614	662	608	614	590	599	597	594	646	615	626	658	675	671	601	582	629	612	625	633	648	643	608	638	669	623	651	621	609	589	635	601	612	662	660	594	609	668	643	606	576	593	636	609	689	650	626	605	634	630	625	593	645	593	648	620	625	635	673	637	587	603	644	622	556	639	628	629	634	643	645	642	616	654	671	608	633	634	587	638	645	642	650	643	642	662	601	617	634	676	645	634	614	649	581	612	660	612	609	600	632	592	599	600	595	615	589	663	627	654	669	620	578	659	585	696	597	626	600	631	608	645	651	652	607	635	624	641	603	562	614	714	680	658	655	651	649	636	637	646	617	606	594	625	599	635	594	610	615	664	613	573	647	588	616	633	607	621	586	632	615	618	671	612	591	655	601	643	620	651	646	653	599	650	626	609	617	636	600	616	613	544	615	627	584	602	601	645	646	658	674	607	606	631	625	657	601	611	624	617	660	602	614	627	629	607	635	630	578	646	602	658	625	598	652	602	610	617	626	594	619	615	641	600	627	646	615	644	592	572	649	626	620	643	671	628	647	629	637	678	612	613	607	624	614	608	623	647	611	652	586	615	594	607	587	591	614	626	641	591	601	607	634	614	572	612	645	652	612	623	664	607	622	616	652	609	602	601	613	619	683	639	664	617	657	602	635	608	635	612	645	588	621	622	624	572	591	629	655	634	645	624	698	587	649	680	660	621	627	647	591	600	624	596	575	638	613	612	655	619	628	598	581	590	655	610	615	647	622	607	619	645	600	654	634	575	599	640	619	636	608	666	600	645	601	608	650	632	629	606	646	639	608	619	604	620	672	643	629	648	638	616	629	602	595	640	613	640	645	601	640	562	657	627	630	594	606	591	612	634	618	653	631	677	615	646	587	629	641	630	641	618	652	631	663	617	588	641	644	641	564	656	624	607	588	691	628	660	647	633	566	615	602	618	615	628	623	651	655	624	661	589	592	633	628	620	608	591	636	624	627	592	633	611	593	594	579	611	612	685	637	603	603	597	651	654	611	627	680	640	662	597	648	603	638	636	648	633	648	629	567	623	598	631	611	580	636	606	631	663	618	602	628	614	617	603	629	640	605	632	621	616	623	642	648	626	665	602	652	632	608	674	628	609	602	650	628	590	612	624	626	592	589	630	650	587	611	643	647	637	658	611	643	654	595	619	615	649	612	629	663	626	624	601	589	609	611	632	639	633	620	626	600	688	614	623	605	581	627	593	653	610	630	634	624	650	648	626	654	609	659	591	636	595	658	621	597	626	634	649	647	611	612	667	621
22997	21048	28887	23412	21052	20932	4437	1324	988	949	863	810	764	816	701	670	665	711	685	643	661	676	639	661	654	678	637	673	587	650	621	626	627	588	660	612	618	579	605	568	625	631	578	606	583	592	610	627	596	583	639	621	619	624	578	611	614	639	593	591	624	615	591	618	632	635	605	565	595	611	540	598	594	556	638	583	607	575	578	579	643	613	556	613	589	634	559	608	565	576	627	580	616	621	600	581	640	626	581	611	579	589	613	637	592	597	581	567	579	579	596	581	630	602	556	600	602	593	586	599	583	574	628	633	579	632	629	599	584	583	585	593	621	527	580	634	560	570	610	611	618	622	634	585	604	602	577	563	585	613	612	584	608	582	647	548	568	591	602	560	575	604	575	607	590	608	618	587	578	570	642	568	632	607	569	581	547	604	632	562	558	583	601	546	582	630	583	574	626	533	551	607	612	560	582	576	625	588	592	588	559	589	572	620	611	587	608	574	631	589	619	585	569	576	619	579	596	626	603	591	541	595	601	567	599	608	616	610	595	576	624	590	563	586	651	597	628	591	604	618	604	558	599	614	609	589	583	558	583	601	573	600	618	623	567	573	608	545	604	579	623	609	617	619	609	553	579	603	610	545	580	556	557	607	655	613	558	577	577	616	597	548	582	603	575	581	589	588	638	573	610	642	589	570	585	590	620	643	553	587	601	581	550	555	634	602	622	613	583	580	604	570	598	573	587	578	579	584	606	565	605	590	611	591	581	589	610	587	598	569	596	645	562	586	585	607	600	635	645	590	565	578	556	640	583	571	586	603	628	657	542	585	574	572	607	625	589	588	603	609	619	594	580	555	581	587	626	539	572	573	596	605	575	581	601	644	609	556	562	576	635	585	590	558	583	616	613	579	589	611	588	555	576	596	649	623	584	609	614	586	580	585	580	555	594	548	565	603	597	607	605	583	562	627	575	530	583	560	543	586	577	608	536	558	586	583	547	573	591	583	570	587	554	624	608	593	574	592	596	566	592	619	604	649	625	592	570	579	614	585	598	572	547	588	587	573	633	602	613	582	589	602	622	595	595	588	588	591	590	593	581	588	614	588	600	582	607	597	587	600	559	622	605	612	639	556	595	588	624	573	605	573	622	571	558	557	586	593	600	588	592	630	604	576	611	626	525	636	621	630	576	641	567	643	652	560	598	569	595	572	618	541	640	596	625	546	633	601	619	559	575	548	577	558	600	611	579	597	568	645	591	546	584	608	611	575	578	602	540	572	595	609	540	611	595	581	611	554	563	579	598	593	603	606	605	554	593	598	537	562	591	589	580	600	590	613	620	597	604	627	553	589	600	574	592	610	597	572	611	569	616	611	588	595	601	590	565	579	576	595	619	614	593	595	571	620	571	601	647	614	550	588	603	563	599	582	581	556	640	616	571	609	589	600	594	595	568	609	540	604	595	594	609	598	635	587	609	637	622	542	585	593	608	623	573	576	657	625	586	553	576	573	617	583	560	586	596	628	615	578	563	579	585	589	579	572	607	578	607	561	623	612	653	578	585	584	546	621	594	596	631	576	603	597	602	584	641	565	608	600	581	649	582	562	576	573	601	630	545	573	620	603	606	574	585	571	665	602	619	600	573	583	582	600	592	569	547	598	635	607	591	620	607	576	634	585	590	583	587	601	608	638	583	581	597	554	586	606	586	580	612	570	602	608	596	621	615	577	582	629	618	633	569	568	599	627	570	615	594	586	567	605	556	598	618	603	629	551	628	609	638	597	564	598	563	615	566	581	604	571	551	578	616	596	601	584	637	635	609	602	571	620	546	649	582	590	611	625	611	628	574	582	589	553	590	579	586	564	588	600	591	607	636	553	596	631	598	612	585	606	573	610	586	599	603	579	595	599	575	592	582	591	618	576	552	548	587	580	598	617	592	572	554	596	602	605	621	574	590	586	563	639	566	589	601	554	535	608	595	595	609	629	608	579	580	639	648	618	626	607	542	558	619	603	582	568	614	600	614	572	605	608	527	564	621	566	637	551	600	608	575	576	579	617	598	635	591	574	629	560	591	586	560	586	602	610	584	610	610	575	598	603	612	578	619	595	625	587	571	593	609	579	588	600	571	595	612	579	607	589	564	622	551	577	573	584	548	577	594	561	575	569	593	608	593	611	567	576	600	619	553	623	623	604	583	611	636	544	621	568	554	573	598	607	637	565	624	605	623	571	600	587	612	588	582	545	587	571	599	590	569	577	577	575	642	618	589	599	579	582	606	632	578	573	592	584	612	578	615	606	628	581	590	563	605	572	599	603	586	541	611	595	566	594	602	579	606	592	610	645	592	603	605	578	564	577	567	627	632	576	597	585	570	634	553	594	570	571	535	595	604	614	614	596	599	628	541	587	615	608	598	596	620	575	610	571	570	580	648	593	607	589	593	571	609	601	619	649	597	618	599	609	617	571	596	615	603	582	638	616	560	557	588	618	572	604	614	643	568	601	615	616	601	595	577	587	608	582	556	566	557	600	608	593	632	601	599	612	588	602	567	541	607	628	603	619	612	610	606	575	601	626	602	618	575	602	583	612	577	604	575	651	540	596	595	593	559	585	574	579	584	572	603	653	610	574	556	582	605	599	598	591	594	606	580	585	578	589	544	609	587	576	621	619	597	564	606	569	627	570	581	564	589	617	544	581	594	633	573	568	597	585	557	586	593	576	575	618	549	567	602	552	594	598	605	570	621	596	594	676	569	638	597	601	619	585	590	614	575	577	595	547	618	629	612	617	568	579	581	602	587	574	584	613	575	596	603	602	547	640	549	579	562	576	620	574	600	584	615	585	585	594	536	611	602	642	567	573	567	570	620	615	636	612	617	563	639	610	561	604	534	611	557	621	615	575	596	569	587	593	612	570	607	600	624	582	612	566	622	620	593	613	603	604	572	627	609	588	624	600	571	561	556	604	621	603	635	559	586	547	627	610	618	597	586	606	626	575	580	607	583	592	574	615	619	595	552	608	556	656	571	612	562	567	606	590	611	563	552	617	583	614	595	594	616	600	580	635	601	580	563	589	578	573	575	593	625	590	587	566	588	572	583	643	635	563	650	596	637	644	586	546	558	573	593	602	600	607	580	556	568	565	588	545	617	592	613	593	559	584	624	587	590	630	600	639	587	597	571	603	574	610	652	629	612	601	576	580	588	541	546	558	600	603	621	584	598	606	566	576	589	617	575	615	618	583	596	586	565	568	590	574	571	599	580	607	593	599	612	598	578	607	594	543	555	589	583	606	595	569	590	629	595	599	568	570	612	560	609	592	579	546	595	585	604	553	596	567	573	577	590	585	606	612	573	550	600	541	582	569	599	591	577	600	588	584	608	604	619	590	581	616	582	583	569	573	624	543	581	584	626	639	567	600	669	543	600	566	575	620	618	581	569	604	573	551	579	615	626	610	601	587	646	582	550	630	552	571	549	592	589	563	596	626	601	594	583	607	582	596	650	576	599	520	593	628
16923	15817	13739	7672	5359	4141	3327	2779	2310	1951	1710	1643	1466	1450	1452	1312	1200	1211	1211	1080	1143	1058	1097	1074	1032	1018	1057	970	1042	1048	960	929	993	990	929	1010	993	942	1020	909	992	950	938	927	949	910	922	914	948	962	984	880	921	953	894	959	877	947	937	928	929	924	985	980	966	960	921	933	921	905	936	925	924	954	938	972	897	947	936	929	893	941	953	906	956	911	911	916	987	903	900	920	943	902	892	921	876	924	904	928	916	899	912	903	943	919	869	880	895	897	902	951	919	964	878	968	908	919	908	906	942	916	896	953	955	943	907	887	934	926	923	946	882	900	909	936	877	937	882	945	929	910	925	898	883	886	956	923	917	966	902	917	952	906	867	936	954	903	944	896	851	903	909	919	884	926	977	929	964	901	897	902	894	834	979	923	908	912	913	903	880	892	903	959	937	872	914	905	916	900	887	901	884	958	966	940	946	967	906	942	959	941	916	947	898	903	885	1010	885	955	903	904	905	916	888	949	916	962	976	838	961	950	928	872	899	950	904	898	866	901	956	903	906	921	909	908	910	898	922	906	931	884	920	910	910	908	931	909	904	916	931	931	938	865	915	904	915	963	886	932	920	948	933	922	923	961	898	925	922	950	972	916	964	927	953	883	924	927	938	923	936	880	990	877	926	898	892	872	922	913	941	921	865	946	868	946	905	927	902	937	960	970	922	926	927	907	935	892	884	915	939	907	905	900	854	959	851	988	951	914	906	940	951	913	910	978	946	929	893	924	896	910	940	915	923	932	937	945	853	947	905	905	907	927	983	925	912	903	949	941	932	1011	881	887	876	924	930	903	900	973	920	911	883	945	927	912	893	922	875	878	889	889	908	923	859	918	913	914	929	874	971	917	902	905	874	964	965	965	886	927	909	912	931	907	925	928	952	888	915	916	917	900	906	955	885	947	880	926	927	896	897	863	873	843	942	900	926	953	883	861	914	860	963	911	941	883	919	952	894	937	930	966	921	958	894	928	922	929	868	919	900	939	915	898	891	942	899	869	943	924	902	880	914	919	878	922	942	941	974	912	951	925	905	921	958	906	862	922	920	903	876	935	904	944	927	974	913	938	948	935	938	952	908	914	930	950	911	913	904	959	919	897	899	975	898	929	919	947	905	992	909	930	899	929	943	947	919	879	877	918	924	895	917	888	911	860	945	960	912	930	906	910	887	869	903	943	942	917	957	904	957	918	922	909	917	943	943	906	951	928	915	916	947	955	951	917	900	940	905	921	916	937	941	911	998	877	940	949	912	943	927	890	900	960	936	922	894	929	930	943	929	941	895	913	906	962	896	855	925	959	872	873	999	897	929	873	950	963	897	949	891	909	979	960	921	953	895	926	927	916	955	874	913	919	923	938	936	889	897	896	934	916	951	885	911	974	908	891	928	889	863	958	901	954	893	942	930	900	869	933	922	899	881	903	917	944	879	910	933	925	890	889	891	903	905	887	921	934	923	888	954	869	941	893	916	927	969	876	919	913	917	901	956	930	944	915	895	887	921	1009	892	846	903	932	896	922	884	951	911	862	939	887	925	933	937	957	900	884	931	920	892	923	1002	984	936	973	900	888	974	943	910	921	919	886	897	936	913	914	861	946	886	959	910	942	943	948	946	938	916	956	933	912	939	911	912	908	955	962	928	846	890	939	930	897	922	948	918	917	936	906	944	941	956	941	925	959	922	925	940	937	952	895	910	948	907	929	889	933	951	899	944	900	903	871	942	973	939	907	920	891	880	934	880	874	905	881	916	933	918	928	866	893	945	892	925	947	946	908	934	914	948	926	889	954	921	897	909	920	967	849	901	906	929	928	919	896	923	901	937	848	852	894	945	932	947	876	941	904	883	894	945	919	907	933	929	885	908	929	886	907	907	887	887	943	902	933	896	913	868	951	935	895	883	872	896	984	920	921	944	976	928	857	892	876	888	968	922	913	951	913	934	881	861	913	878	957	936	916	855	926	909	937	939	932	949	919	903	863	875	925	957	925	906	937	925	925	918	871	968	915	937	919	906	940	938	884	923	923	923	909	938	878	876	926	907	873	974	907	966	889	966	935	929	901	904	904	942	982	884	930	993	926	888	917	923	880	951	908	938	870	885	908	908	956	946	916	906	918	904	929	930	950	931	901	942	931	946	883	939	954	971	929	907	915	949	881	949	914	897	927	923	944	931	928	926	904	948	970	923	901	901	906	905	887	926	911	900	913	953	947	911	870	962	930	928	899	921	973	877	893	904	894	916	899	917	954	910	899	872	914	903	906	911	859	931	894	870	910	917	924	905	926	939	895	898	916	876	916	898	901	963	873	914	885	991	925	926	896	926	914	959	919	936	979	889	904	880	895	924	918	949	948	892	950	939	944	895	946	981	918	936	907	940	944	942	878	911	901	896	979	884	955	913	918	907	924	902	933	907	850	875	918	922	933	941	906	969	918	891	956	891	880	936	886	890	927	931	953	850	956	962	890	980	875	932	980	936	931	916	908	855	947	923	940	867	957	879	853	935	901	916	888	949	942	897	936	921	947	895	920	946	874	967	873	830	879	904	953	949	942	920	918	943	969	937	963	928	886	929	939	944	907	893	897	888	900	940	964	871	939	932	933	879	921	909	901	924	891	950	910	945	890	882	989	974	907	936	941	913	950	891	904	942	967	945	918	923	882	930	967	971	874	983	1038	885	870	914	914	879	896	957	921	918	902	879	953	944	952	933	912	895	911	893	982	933	949	940	979	942	909	934	911	880	896	896	941	906	962	937	914	887	964	947	927	976	891	964	945	893	959	900	866	950	927	942	961	894	926	915	918	983	901	898	897	923	920	906	904	930	914	887	889	941	958	932	941	915	899	882	915	936	895	920	897	916	891	925	907	948	901	926	901	918	878	934	919	879	920	943	935	856	902	905	913	906	940	957	925	927	944	882	908	898	915	965	889	914	906	923	916	874	910	916	947	899	929	896	930	917	935	921	915	969	853	881	891	954	919	966	889	886	872	893	959	897	915	936	964	921	982	934	885	894	899	921	937	900	907	927	853	899	945	907	911	902	898	916	892	908	893	943	880	820	962	849	905	967	928	923	932	924	900	912	985	987	965	892	880	936	916	942	920	910	934	876	926	871	890	963	903	910	940	945	868	998	924	932	963	939	936	952	895	960	907	863	909	909	966	893	918	955	887	863	909	921	869	922	935	900	947	931	880	914	987	947	918	924	927	930	912	984	902	951	919	894	878	937	929	845	946	908	982	901	911	865	915	897	950	955	921	817	873	918	982	904	888	928	946	933	898	901	914	949	970	866	999	871	963	939	863	884	919	863	895	898	930	868	910	905	847	874	954	870	951	897	921	929	913	884	912	847	945	956	939	965	932	956	868	881	912	907	902	898	934	916	861	916	939	857	937	880	944	941	874	936	930	929	855	871	867	877	856	942	860	864	946	897	916	851	904	904	899	922	908	899	957	852	997	954	940	874	897	913	959	909	917
26594	20659	9560	524	265	227	172	189	181	163	163	139	184	161	153	165	166	157	175	135	168	173	163	165	189	154	156	176	193	181	155	184	166	164	165	162	155	166	177	154	181	168	155	176	154	171	177	162	155	170	176	162	157	143	180	169	157	176	159	170	172	176	164	167	156	166	168	161	163	162	165	169	178	179	155	182	164	170	178	155	162	152	164	184	150	183	140	177	184	163	147	151	177	169	149	169	173	153	131	165	191	174	164	163	166	148	142	168	154	145	197	169	163	181	196	185	146	175	156	155	156	166	133	160	148	155	161	172	186	179	161	185	179	187	142	174	161	145	163	185	168	165	160	160	174	171	175	168	160	175	185	178	158	174	147	173	168	182	168	155	176	160	163	169	158	161	181	169	178	176	171	159	144	176	129	174	159	160	173	169	165	168	163	156	161	155	150	162	181	178	163	163	170	162	160	144	164	152	180	167	172	165	180	186	162	173	160	138	147	159	168	144	173	174	160	154	159	161	183	162	157	146	179	153	175	186	159	166	173	156	182	158	178	147	165	160	173	165	185	170	186	179	197	166	183	143	164	175	157	152	179	184	175	146	181	172	178	155	154	177	165	165	176	182	156	165	173	183	178	149	174	153	169	173	166	158	151	162	133	164	190	165	148	178	167	139	143	146	158	166	162	150	160	165	169	177	158	174	169	178	148	174	160	166	158	192	150	165	175	193	141	145	152	167	181	170	163	162	148	167	170	144	166	161	175	162	168	154	146	188	161	163	164	156	178	203	189	165	133	170	147	177	185	181	162	177	166	169	173	166	159	165	161	154	157	155	185	152	158	159	166	143	164	156	163	164	159	178	177	157	170	175	181	159	157	186	148	163	167	161	184	154	171	165	175	163	174	168	148	154	185	167	144	154	174	163	145	153	173	147	159	163	151	171	160	168	172	145	162	153	166	159	178	156	151	170	185	167	142	170	141	155	150	134	152	168	159	178	178	171	191	157	158	175	164	164	157	177	157	159	179	160	169	170	172	142	157	157	161	168	158	165	172	165	176	173	148	147	150	169	176	165	134	165	177	129	127	173	152	155	180	146	156	174	142	161	159	173	132	142	176	179	165	158	170	168	160	169	147	146	188	166	164	165	139	179	175	186	175	171	153	154	162	143	147	168	165	166	178	179	162	160	151	167	173	163	160	161	168	179	144	164	178	171	166	145	180	157	169	179	160	154	177	152	160	175	161	164	179	174	144	177	189	165	180	178	174	180	161	169	152	150	153	160	164	144	151	159	169	171	176	183	177	174	198	165	163	172	152	174	161	162	156	167	147	154	181	168	150	153	136	161	145	158	161	160	147	155	154	158	159	191	144	171	188	169	144	137	163	172	162	156	154	164	147	168	140	167	153	189	159	160	151	178	145	143	175	166	167	191	173	176	172	151	180	194	177	177	180	145	173	175	186	157	156	152	173	182	163	172	178	167	160	174	171	141	170	169	148	160	180	155	176	172	175	173	166	159	155	170	150	139	168	171	174	152	176	157	183	177	167	177	166	172	172	168	171	154	143	178	162	145	154	176	152	166	159	153	181	156	164	168	170	177	160	156	155	167	162	179	133	136	171	175	157	169	164	151	158	196	139	137	179	169	161	169	154	176	153	159	185	192	170	165	161	160	173	151	162	171	168	144	161	152	149	158	157	155	150	186	173	183	153	165	153	168	166	167	165	173	155	169	174	171	157	153	159	155	174	174	167	163	164	164	148	164	184	139	154	155	181	173	126	182	142	179	165	164	160	164	176	184	158	164	165	168	158	159	149	153	145	179	179	162	187	161	140	190	154	151	170	176	193	159	159	157	158	176	150	160	155	164	153	148	160	143	157	167	170	151	180	141	165	146	156	161	163	168	165	155	160	155	166	172	182	177	163	186	168	153	161	186	162	170	170	172	147	173	179	158	171	189	176	186	180	187	173	159	154	161	156	162	187	146	147	140	163	146	157	165	159	185	161	159	196	170	164	159	150	165	158	154	147	154	153	156	161	165	158	150	141	159	146	149	158	163	153	166	167	172	182	155	151	152	167	149	157	174	169	176	145	165	153	184	181	162	156	167	163	168	160	154	184	137	146	163	146	181	156	174	152	194	135	152	171	161	131	169	171	177	179	156	151	180	137	165	149	176	161	172	163	159	154	163	171	154	168	169	150	146	141	168	180	198	161	146	155	174	136	162	206	175	171	180	152	160	186	182	166	162	163	172	170	153	156	152	157	162	168	180	158	159	153	139	151	147	168	159	129	161	170	190	153	170	187	178	181	161	163	147	142	159	152	176	168	150	142	161	164	170	172	176	170	165	175	175	167	150	158	172	155	152	159	159	164	170	167	173	161	160	149	165	181	170	166	152	148	168	179	166	164	157	152	159	167	173	156	147	178	157	171	147	187	161	174	159	200	172	155	161	162	143	169	172	177	157	165	186	143	167	150	176	144	159	157	145	154	169	156	174	177	137	165	168	174	159	185	160	169	167	164	151	178	162	146	157	162	150	149	174	191	145	148	162	192	142	157	139	166	167	165	168	162	162	146	154	159	146	200	176	162	170	173	155	175	180	173	153	168	156	148	145	187	152	152	167	183	169	159	159	165	162	162	139	192	172	163	136	167	178	154	150	176	170	139	162	174	185	151	164	158	175	162	142	155	201	162	172	157	163	166	170	171	157	169	177	154	165	184	177	176	143	169	164	166	152	155	181	150	148	138	162	164	184	172	153	161	175	146	175	167	137	192	142	174	158	159	160	164	161	162	183	167	150	160	149	155	173	174	176	148	159	174	156	168	163	161	198	161	164	141	159	144	165	153	161	159	167	163	156	175	155	185	169	158	172	175	149	165	164	142	161	163	176	161	152	178	156	181	164	184	159	155	148	166	183	153	189	188	161	151	156	147	160	159	172	158	173	164	176	178	160	157	164	154	153	147	161	165	156	156	161	174	169	202	155	147	171	178	166	173	146	183	148	172	167	173	179	190	159	157	167	157	162	172	184	157	151	171	164	174	159	170	154	159	162	152	162	150	151	172	198	173	158	188	167	192	156	165	161	171	146	168	191	170	166	169	160	168	163	164	164	151	167	159	162	169	171	164	162	163	145	166	175	168	162	147	196	175	172	159	178	168	154	162	190	178	166	139	162	155	165	186	153	189	151	177	131	159	152	150	165	145	163	178	142	172	138	150	164	154	150	157	159	169	160	159	161	186	136	176	174	147	163	171	173	166	173	168	156	183	154	159	187	162	170	147	162	189	164	172	174	195	148	177	177	135	159	163	140	176	141	167	177	186	172	154	170	169	154	190	170	175	174	166	172	164	156	152	146	158	159	154	157	161	154	162	153	163	173	154	161	177	171	149	147	169	176	156	147	142	157	175	177	166	163	147	175	152	153	168	202	155	167	189	160	145	152	146	172	162	174	170	176	150	177	176	162	159	161	143	162	154	145	172	182	165	171	148	171	157	158	159	163	168	166
10243	1183	1038	598	439	427	394	365	309	320	297	304	301	292	285	282	292	319	273	292	258	276	292	308	290	290	297	265	277	271	275	337	314	289	302	282	253	302	275	269	266	271	298	281	284	251	277	289	285	281	279	260	291	255	250	258	290	257	284	293	289	290	283	294	269	288	298	293	285	280	285	296	267	284	275	273	299	245	276	299	264	311	261	278	326	319	299	281	283	287	303	248	275	298	278	270	279	273	259	281	270	271	258	264	284	269	288	274	278	285	249	319	286	287	292	293	278	299	298	265	270	269	298	299	315	269	340	263	313	279	281	255	284	285	277	298	290	281	256	297	307	305	285	264	276	281	295	278	270	279	291	289	309	284	277	303	283	286	295	279	271	270	299	289	292	278	271	287	290	303	290	281	296	269	263	272	272	282	294	289	276	264	288	268	257	298	285	273	277	274	250	295	295	286	273	298	272	281	287	271	305	259	286	259	285	283	272	279	277	290	292	278	295	289	248	288	275	271	271	282	285	278	272	274	280	283	288	263	270	254	295	275	273	282	255	256	251	289	265	294	267	305	287	275	293	275	262	243	284	289	303	283	273	282	287	302	246	271	258	301	277	254	276	290	260	280	285	275	275	293	275	272	293	278	280	282	303	296	256	275	282	285	274	280	282	272	281	285	293	275	276	273	287	277	268	218	293	290	286	247	271	288	256	296	273	303	269	296	285	287	276	271	282	293	265	279	284	306	281	317	284	284	283	281	267	258	274	262	269	299	299	270	242	285	285	301	271	265	296	265	290	250	282	276	327	265	290	275	271	276	275	252	303	296	288	285	281	287	284	280	286	260	286	244	285	267	288	277	304	299	256	285	260	279	266	284	275	303	289	277	267	290	268	284	291	302	293	269	302	268	271	279	272	303	266	299	263	286	274	276	261	272	265	261	267	274	259	305	277	270	280	267	270	270	277	281	279	243	312	271	337	295	271	292	261	286	304	271	304	280	296	268	247	306	246	285	276	263	261	258	265	261	292	286	280	281	283	273	281	292	277	271	255	268	279	264	282	307	244	288	275	285	311	291	263	268	268	269	271	237	260	304	262	308	271	282	276	250	286	249	296	237	283	265	302	294	270	249	277	280	289	279	256	284	283	267	235	288	296	254	256	282	291	272	261	272	321	297	268	273	250	282	285	284	260	249	249	255	294	280	288	256	277	274	277	296	269	269	279	272	300	283	279	268	310	311	303	272	286	267	293	306	283	287	268	274	295	313	262	277	273	288	298	296	256	251	257	293	257	269	289	273	260	305	281	267	282	308	295	299	273	271	316	262	311	271	275	300	291	285	321	283	287	298	281	257	251	253	303	262	287	300	299	269	288	285	266	312	285	308	276	273	297	280	276	295	304	281	278	308	294	269	298	262	281	297	256	294	295	309	304	276	274	262	286	261	263	285	255	280	286	275	289	271	261	288	300	274	295	250	289	287	281	271	277	239	280	289	287	282	289	293	283	271	290	283	254	291	303	275	270	287	306	274	268	267	257	289	296	291	286	272	283	267	290	297	281	269	280	261	263	269	303	279	292	304	283	283	275	276	291	274	297	291	271	263	245	260	272	285	289	285	269	296	278	312	273	294	278	273	255	283	301	295	284	282	292	283	267	305	287	266	265	259	301	283	253	271	321	283	291	272	270	282	269	275	255	261	261	292	255	285	289	271	291	288	255	297	262	268	292	270	307	275	308	284	268	293	270	301	283	285	278	266	295	265	282	285	290	269	303	315	261	269	266	281	274	292	261	286	254	273	261	273	274	290	296	274	279	260	245	318	281	255	271	274	275	291	278	297	267	266	311	278	270	271	257	285	282	277	281	266	290	287	308	284	285	308	292	267	290	298	282	249	270	317	297	288	319	273	310	265	262	271	247	256	283	304	290	311	278	283	304	260	289	263	271	285	300	299	281	291	284	279	284	286	292	318	251	280	273	293	273	277	266	289	278	277	287	255	260	266	279	270	286	277	305	255	269	238	292	272	302	294	282	293	268	279	272	296	259	302	256	265	308	286	283	273	288	313	250	264	300	271	276	282	258	262	270	284	278	292	283	277	263	289	288	259	322	285	266	263	301	286	303	284	273	280	278	268	274	297	286	277	290	273	285	281	291	319	298	298	274	277	294	317	288	284	288	278	272	275	266	275	287	296	253	317	280	271	291	288	282	287	284	283	296	250	288	306	300	288	267	319	292	296	279	305	245	289	252	274	286	298	270	301	269	290	304	293	304	260	305	270	274	274	267	266	279	277	288	276	271	259	267	232	261	279	274	273	259	274	274	260	257	274	251	300	320	292	250	307	306	276	230	266	297	281	290	280	278	293	298	294	272	283	280	308	278	310	290	296	269	246	284	282	302	278	273	271	259	292	278	276	297	283	289	282	278	283	254	302	309	272	283	262	279	294	272	264	307	254	281	284	277	288	304	294	286	285	271	271	251	279	299	301	279	287	271	286	300	286	320	268	275	274	264	287	240	285	282	277	301	268	277	289	264	281	257	260	295	246	293	264	273	262	303	245	268	287	306	267	288	297	280	258	292	277	244	265	284	290	279	305	282	277	269	287	283	280	268	285	291	274	326	274	269	267	283	287	293	272	282	286	284	275	263	276	266	298	288	297	295	275	269	287	286	275	261	274	265	274	274	287	262	293	282	256	266	286	278	278	264	304	290	288	296	314	299	310	269	268	264	298	286	277	264	257	261	281	280	288	276	292	272	279	274	279	242	295	309	304	271	322	293	290	253	274	302	281	299	285	284	295	284	282	296	294	282	266	276	279	290	278	256	282	281	288	263	318	303	268	287	286	287	299	277	271	284	272	248	267	243	262	266	280	263	285	287	254	273	303	261	307	276	268	283	282	283	291	289	299	276	266	286	263	301	297	287	269	266	257	298	273	302	275	298	281	264	269	268	276	291	287	286	290	312	270	267	309	273	293	272	265	275	271	263	285	284	279	296	276	297	268	313	276	266	297	295	260	258	252	265	287	258	296	260	253	269	279	299	278	274	268	279	281	283	273	292	269	275	284	275	283	301	263	284	271	272	278	249	269	285	302	271	268	266	250	281	260	266	289	257	312	283	274	268	253	283	251	275	289	293	285	286	272	284	279	255	285	322	293	275	274	280	269	261	281	289	267	260	283	273	295	311	289	277	276	266	280	287	298	330	271	311	291	275	265	294	279	255	237	254	314	291	253	271	277	300	314	278	269	307	297	275	313	263	271	291	262	265	298	241	289	284	279	275	245	322	278	287	266	254	270	291	276	279	281	259	274	283	299	268	282	263	303	285	266	296	267	298	292	278	274	278	281	271	299	296	296	276	278	246	297	281	245	274	295	255	266	275	279	266	281	291	269	292	305	246	299	287	314	277	275	289	282	277	265	278	243	285	281	285	272	308	274	286	252	270	269	286	264	276	275	271	257	293	273	297	284	259	249	297	275	292	299	310	275	287	293	272	232	271	287	274	300
23997	21032	28277	23972	20915	4827	1039	700	624	549	530	545	513	483	490	458	433	451	434	444	426	458	422	432	443	422	426	415	452	421	439	402	434	426	393	455	428	399	404	397	411	417	399	399	394	413	429	411	395	435	418	416	381	415	405	422	416	393	413	414	411	385	406	401	395	430	394	357	389	388	390	389	410	396	368	371	386	414	403	409	400	420	413	374	385	410	381	405	393	392	421	402	402	398	363	379	403	403	423	386	388	411	411	400	443	396	442	387	381	418	398	400	390	436	390	418	396	407	394	372	419	438	363	388	409	406	409	349	408	387	374	408	396	415	426	388	423	378	391	403	419	410	377	355	402	403	428	415	400	388	414	398	419	423	396	410	371	385	402	384	383	434	408	389	407	409	364	414	403	411	430	377	403	411	406	383	419	443	406	368	393	377	420	413	452	418	411	385	395	414	406	433	402	400	401	413	380	420	426	391	403	369	420	414	413	397	428	351	417	396	387	412	397	400	415	374	403	418	407	395	384	405	417	399	411	383	375	411	416	405	410	417	408	358	424	380	387	417	417	426	448	405	413	377	369	385	399	380	385	411	399	402	407	401	392	396	406	362	376	384	406	404	411	377	367	392	400	406	411	398	397	405	393	403	432	358	407	405	392	405	406	434	436	384	397	401	375	408	387	392	414	394	409	379	363	374	434	394	400	389	409	417	415	418	393	372	402	388	365	413	411	385	406	368	408	423	406	423	433	392	406	398	460	387	439	387	399	379	396	394	379	402	388	445	395	376	394	443	386	407	384	375	368	422	423	434	420	422	401	414	399	404	385	433	395	418	418	442	410	407	398	391	404	382	385	395	355	405	413	430	436	389	343	381	378	384	419	324	374	385	422	404	358	414	410	398	402	412	395	424	402	379	422	379	406	396	388	422	389	410	410	407	383	415	440	396	420	433	381	399	420	387	392	420	405	408	393	400	418	408	373	416	406	387	402	431	419	397	414	377	411	374	359	407	392	344	406	416	390	433	415	386	405	427	390	415	393	390	388	398	369	392	418	387	438	381	394	400	427	412	401	406	403	394	366	416	411	411	400	400	410	378	430	415	393	415	392	408	350	410	427	430	392	391	391	376	403	415	402	371	398	407	390	417	403	362	408	363	406	402	396	454	405	397	426	380	403	415	383	352	397	401	397	338	400	424	354	410	369	412	383	406	402	411	411	416	415	389	369	462	391	389	387	387	411	391	424	400	397	416	391	391	399	418	392	393	435	394	401	399	414	404	378	418	407	403	400	418	410	406	393	389	370	386	425	386	391	381	369	409	410	402	385	377	414	368	387	392	410	390	392	399	413	384	402	401	401	404	387	419	391	393	445	422	401	395	408	409	379	360	393	412	445	400	420	388	408	403	394	400	402	382	343	437	398	385	406	406	386	403	404	387	369	422	385	391	402	389	391	401	423	378	413	406	405	405	392	422	407	407	394	394	373	379	397	407	375	394	390	410	399	408	390	385	385	397	387	389	356	394	400	410	439	356	409	396	404	380	408	428	392	369	382	399	394	416	395	407	374	426	370	426	369	371	362	414	376	416	370	405	411	452	401	392	397	407	399	392	389	382	383	367	397	351	403	381	410	410	397	413	406	437	414	391	437	407	396	357	395	390	402	364	365	386	394	373	410	393	390	405	404	412	397	391	376	368	349	382	419	396	383	417	427	417	428	385	409	394	442	372	412	422	361	390	382	402	383	393	400	381	388	433	446	419	410	408	387	397	382	430	447	410	424	383	399	411	389	402	413	427	424	383	399	399	421	394	363	399	413	379	427	407	399	390	398	406	362	372	374	435	393	410	415	400	374	402	409	451	413	386	381	394	412	392	386	397	419	396	354	382	390	420	411	411	409	399	386	396	387	397	401	380	433	391	408	391	394	402	369	400	391	376	386	429	426	377	387	387	407	369	365	408	388	406	407	384	400	388	397	426	396	392	400	402	402	419	403	409	395	416	395	398	375	408	405	366	381	374	391	407	367	366	411	367	390	398	372	374	370	396	382	400	379	360	403	378	404	419	421	395	379	379	442	373	381	376	399	420	415	403	424	378	422	412	388	366	381	429	410	436	379	418	419	396	387	377	414	406	425	399	433	402	356	408	427	410	367	413	389	368	384	394	373	374	404	400	409	417	415	403	410	391	413	366	410	446	399	400	386	391	411	406	404	416	394	423	391	424	393	388	397	403	392	396	385	359	413	397	411	402	380	376	365	399	370	385	375	386	416	427	400	370	365	403	420	377	397	427	432	402	416	393	402	367	388	412	401	416	404	415	382	439	412	371	352	389	364	380	417	367	393	398	459	402	406	387	411	385	394	403	407	396	418	386	410	412	389	402	374	434	369	382	417	390	361	399	376	427	398	386	384	392	382	344	402	400	415	424	386	431	371	411	440	353	400	389	389	440	423	400	361	404	404	395	391	397	416	384	429	402	392	403	418	413	400	432	422	420	372	410	389	381	381	412	380	380	422	376	424	410	393	399	425	407	405	435	390	371	357	413	373	398	424	389	438	396	401	408	402	423	392	375	383	352	430	354	391	399	407	416	385	372	381	399	431	430	387	407	406	398	407	397	413	410	374	370	392	410	367	381	377	400	412	368	430	433	366	369	381	412	411	378	395	409	418	399	412	399	368	391	367	392	344	380	421	417	385	397	421	364	374	393	423	390	373	414	427	416	416	393	409	362	410	380	401	369	422	432	427	366	397	414	388	363	392	386	429	390	376	405	402	403	399	412	361	402	430	404	388	419	377	396	350	404	371	416	407	390	369	371	386	409	400	393	394	396	396	388	417	406	410	375	398	430	398	423	450	394	391	419	393	407	401	390	388	420	412	374	434	381	419	397	395	388	423	414	406	375	437	414	405	423	393	414	395	384	421	408	398	397	377	400	396	413	417	390	374	409	375	384	395	402	424	414	390	410	412	424	384	409	377	405	411	420	378	435	400	402	404	391	406	374	386	402	423	372	370	409	404	416	384	401	413	404	398	408	394	408	374	396	400	360	374	384	412	376	422	407	376	415	389	371	358	404	373	401	366	430	394	383	447	400	425	399	426	395	414	431	424	366	386	410	400	405	389	436	363	419	406	409	431	419	401	399	407	349	385	393	386	394	432	396	390	400	393	425	433	397	369	386	421	396	401	407	417	400	372	399	437	366	425	409	418	386	410	415	382	412	389	355	397	385	368	400	441	415	417	422	407	411	399	402	397	383	395	402	413	393	405	394	410	370	400	356	384	418	433	393	405	392	369	404	375	398	411	413	382	394	425	377	399	422	375	402	406	421	417	392	422	406	404	392	407	386	394	386	400	380	411	390	416	366	409	404	399	375	365	401	374	395	399	390	390	395	398	415	386	402	375	414	387	411	366	390	428	398	393	419	380	395	405	401	384	415	416	385	410	393	398	405	446	363	379	401	463	414	397	437	419	444	424	357	407	394	384	407	413	420	379	395	343	364	401	407	392	399
17190	9682	8506	4322	3067	2326	1806	1607	1360	1163	1080	980	891	944	797	799	797	772	707	738	765	714	721	739	683	723	661	659	691	649	631	683	706	638	712	663	611	666	670	626	630	598	647	626	637	640	684	630	640	640	640	663	655	585	654	649	652	575	596	644	636	643	636	669	627	624	615	645	608	617	633	619	616	632	578	641	636	627	637	637	592	607	628	645	650	642	638	651	648	635	630	644	625	665	668	633	596	641	622	633	698	621	661	584	632	675	617	626	618	636	641	647	620	669	598	667	653	585	659	639	606	626	633	570	609	645	635	659	608	626	660	609	631	649	630	669	624	625	612	602	641	594	640	624	634	670	621	602	585	674	612	625	615	584	633	622	651	592	639	621	649	630	637	646	628	640	624	611	620	684	625	596	649	658	663	627	617	644	632	612	645	631	622	612	644	649	622	639	691	620	605	647	626	599	632	649	617	657	612	640	607	622	592	608	598	669	603	615	626	623	604	643	601	592	615	617	662	663	636	633	636	627	647	608	579	631	632	629	622	619	623	629	624	681	653	629	628	662	634	615	613	629	638	570	592	611	627	664	598	644	679	710	589	626	642	670	630	625	596	641	588	645	642	618	636	602	651	575	622	618	617	608	630	599	635	609	625	600	641	635	653	575	674	623	649	618	614	617	662	584	627	643	630	610	630	632	654	629	623	594	653	622	607	667	689	600	606	619	670	654	628	630	613	648	615	637	617	655	618	615	637	608	614	616	561	578	638	607	582	631	616	648	609	630	617	666	619	615	675	632	581	599	636	633	634	577	655	635	613	642	603	608	616	641	590	638	611	615	679	619	644	627	625	590	603	596	624	649	666	607	656	693	636	642	612	576	607	579	586	657	672	611	609	654	611	596	620	634	625	606	648	598	592	602	615	617	635	599	640	660	657	598	602	609	656	657	615	625	627	632	601	625	619	629	599	638	669	621	665	646	631	658	625	605	609	599	584	630	614	628	690	609	638	608	597	635	601	635	610	613	628	628	616	651	650	617	611	630	627	629	612	631	613	675	568	644	606	638	600	613	633	638	612	609	604	632	608	612	629	592	605	590	679	613	633	591	595	583	633	604	640	601	618	617	625	655	613	618	629	601	594	601	649	682	642	617	620	628	636	624	612	627	613	696	598	633	659	597	573	601	647	605	695	594	566	679	663	622	623	628	611	635	594	630	602	635	615	637	634	664	617	649	642	662	601	657	646	655	602	636	606	612	600	596	612	633	615	595	676	632	629	621	622	606	673	584	652	614	631	629	647	588	603	626	635	648	628	649	627	662	643	623	624	643	592	654	643	623	626	629	649	642	630	658	630	642	630	641	622	612	670	608	640	625	601	612	639	593	634	600	629	608	644	643	650	656	610	634	596	642	628	678	628	618	633	638	648	639	594	608	590	621	632	600	576	605	647	679	643	649	624	608	610	653	603	676	679	628	627	624	629	645	617	613	659	632	617	612	609	654	632	611	622	639	636	601	621	634	635	610	595	622	613	599	605	669	593	645	640	600	613	624	641	643	622	637	630	627	626	610	616	632	640	621	626	638	658	658	668	626	613	641	578	613	618	696	630	627	609	638	610	596	634	651	592	622	603	605	642	658	646	643	652	641	644	634	653	636	595	633	629	609	614	618	641	599	654	581	583	576	632	639	635	610	655	593	663	623	634	643	600	633	614	635	660	618	632	662	658	618	631	648	618	648	669	611	652	636	631	651	663	598	646	646	638	646	627	651	628	637	641	628	608	595	602	635	616	617	634	642	661	625	636	652	606	648	658	633	588	602	635	610	623	632	642	638	658	607	636	634	632	600	621	610	652	599	624	670	667	617	611	607	642	620	616	639	631	616	622	636	587	642	633	573	638	674	627	630	620	627	639	642	665	617	700	597	634	627	668	639	623	626	603	651	635	636	615	628	621	625	594	586	653	585	638	614	636	596	627	623	627	632	616	639	652	660	634	648	678	617	639	631	624	684	654	648	592	611	636	608	643	629	606	657	632	624	666	632	615	604	636	641	643	669	613	633	629	648	637	608	615	645	600	607	577	628	638	619	659	616	629	662	647	635	621	593	646	640	577	620	647	654	674	665	632	632	669	616	610	632	655	599	647	612	600	652	599	663	629	605	605	623	640	622	636	625	631	637	656	586	634	627	614	657	643	617	587	582	615	597	627	612	604	630	611	635	617	591	606	661	640	657	544	604	601	632	689	614	597	634	660	593	647	671	662	595	603	642	648	604	633	656	590	635	626	600	642	613	621	683	669	653	606	600	626	645	619	604	593	627	651	609	616	647	659	654	660	634	641	643	665	596	653	609	667	626	603	645	615	655	672	634	627	616	658	615	660	658	632	602	629	662	628	622	686	668	655	623	597	610	641	606	631	592	621	608	616	602	619	641	658	606	581	618	672	612	611	620	667	666	634	594	622	662	602	679	629	617	634	563	624	607	624	697	606	655	625	591	609	640	588	643	627	624	649	670	639	595	638	601	681	593	626	609	608	579	579	661	617	610	644	607	598	661	595	664	608	644	654	615	645	619	620	650	628	643	642	596	609	629	624	588	572	614	650	625	602	635	635	634	625	601	607	644	614	560	617	589	632	616	652	649	640	660	663	619	629	655	647	572	621	636	609	597	656	594	656	659	635	598	619	611	599	654	642	573	610	633	638	640	599	603	676	595	606	635	642	618	621	615	606	631	578	621	618	658	596	655	628	638	605	600	611	614	610	633	620	609	641	560	643	591	637	609	593	608	620	631	604	616	659	660	590	602	600	590	631	584	639	621	636	620	605	650	612	611	634	612	590	618	644	623	601	640	605	619	628	647	689	655	589	614	595	643	625	609	656	637	691	660	643	587	642	629	606	629	644	683	614	618	603	623	592	620	637	648	612	655	647	622	656	637	615	665	630	631	672	628	573	630	630	624	644	649	590	643	639	615	614	601	652	655	654	641	627	617	664	622	634	574	637	628	685	607	613	605	633	663	621	603	589	628	627	612	537	652	600	590	586	594	641	603	622	623	641	628	627	634	652	597	629	600	584	672	641	695	636	571	617	604	608	676	584	611	606	611	609	654	613	616	654	603	657	643	656	670	632	631	600	636	602	629	581	578	628	611	600	614	608	670	622	672	636	643	605	622	617	627	655	617	649	632	608	626	625	631	709	619	611	655	621	639	636	615	646	591	643	598	631	631	602	610	651	588	621	632	642	610	648	636	624	667	650	616	628	606	656	642	615	591	643	661	625	585	614	646	637	631	636	636	661	664	626	625	629	629	625	630	644	614	638	636	585	627	611	615	618	613	589	602	611	587	654	598	674	647	642	695	579	642	663	613	614	615	662	647	624	581	619	606	595	647	642	661	648	620	662	626	607	594	630	633	598	609	683	654	669	628	602	658	622	583	597	629	635	638	643	652	647	665	631	610	650	684	651	611	670	620	620	601	641	639	628	602	618	601	612	603	604	643	614	645	646	621	605	606
22997	21018	28815	23438	21023	20893	4461	1283	972	923	863	809	816	752	687	706	697	732	650	664	633	678	647	659	644	645	662	627	648	638	625	575	656	580	572	630	612	618	572	610	572	626	590	619	619	648	619	628	645	626	645	624	596	599	633	590	631	587	594	605	624	604	630	619	635	600	602	636	608	612	586	592	631	609	593	582	586	593	656	643	563	585	621	543	600	622	603	605	633	602	659	561	578	553	632	609	612	591	638	578	573	665	590	575	589	569	566	590	614	609	628	626	615	619	651	559	588	620	644	572	607	607	602	612	607	583	586	592	586	652	600	628	606	602	591	591	590	608	659	608	585	642	590	595	595	605	629	578	575	601	638	587	594	617	568	585	601	589	630	598	590	623	612	586	598	609	618	613	591	545	605	614	596	611	611	645	545	597	590	628	632	570	574	553	644	561	627	622	609	597	580	577	611	601	618	610	585	630	602	662	612	618	600	598	608	638	597	577	631	594	585	628	530	606	648	602	569	593	570	625	634	602	635	599	577	606	608	573	579	603	637	575	626	587	568	606	567	571	581	587	620	601	552	604	572	602	607	625	621	624	564	593	616	562	566	603	615	564	629	603	572	560	621	609	575	602	608	587	657	577	593	576	625	641	567	617	613	588	621	603	585	585	574	606	624	584	563	599	630	584	596	602	638	599	618	578	604	625	573	620	531	590	630	573	583	648	611	598	618	543	559	633	591	613	618	605	601	605	610	600	581	605	604	604	591	646	605	574	564	559	641	621	591	593	617	593	592	549	626	625	618	600	565	618	597	592	604	590	604	570	576	606	617	614	602	565	634	639	560	603	616	601	600	642	585	621	601	618	568	615	578	607	607	605	566	610	591	637	579	558	561	617	546	569	601	580	635	552	628	552	595	571	587	625	635	605	613	574	616	591	615	596	572	597	589	610	589	568	637	610	607	642	588	601	598	617	649	590	597	596	615	604	564	591	606	588	574	551	594	618	574	566	568	594	583	583	588	630	566	589	581	607	623	583	602	580	609	571	593	590	630	601	584	622	591	569	600	606	596	603	602	594	606	605	566	612	616	645	584	606	591	597	576	562	566	582	577	604	613	613	625	630	599	609	600	560	577	593	606	576	571	559	599	559	586	602	600	627	616	556	593	593	605	572	605	568	565	579	569	588	599	563	580	615	576	567	600	592	548	654	568	640	599	553	595	557	594	590	602	577	530	584	623	584	584	588	585	566	594	611	591	609	580	639	610	610	597	617	562	578	575	604	569	563	580	598	604	564	598	588	539	617	587	616	631	613	592	618	593	612	597	612	578	597	593	626	570	589	622	592	644	566	620	582	602	620	584	596	600	569	609	588	577	618	609	575	570	563	609	662	619	613	591	614	641	615	601	585	624	613	583	628	581	566	587	594	576	601	618	563	625	625	577	577	606	618	607	571	614	616	589	607	565	584	614	606	608	601	590	577	577	588	527	591	616	649	606	672	653	584	576	580	592	584	590	624	629	615	628	616	647	575	624	621	599	585	601	619	611	634	629	620	607	608	586	577	594	635	586	615	623	597	633	613	632	620	610	636	568	627	590	585	646	582	612	623	594	599	568	598	615	601	618	563	644	568	594	558	597	602	627	604	611	579	560	569	585	566	554	612	586	614	548	595	611	616	596	579	605	626	579	584	563	629	595	564	644	579	600	641	604	608	587	619	601	627	630	661	589	620	590	578	571	567	612	618	592	644	609	621	598	584	565	605	607	591	583	578	622	602	607	580	593	622	609	605	611	567	605	616	582	639	608	567	584	564	607	574	587	623	605	608	563	635	617	596	606	609	579	611	548	519	617	630	562	604	568	603	532	630	578	622	615	628	598	604	618	593	623	614	577	537	611	593	604	602	608	578	600	589	596	552	633	608	571	599	611	649	615	578	585	637	600	600	561	615	578	626	580	599	603	605	593	613	619	603	604	600	598	643	563	572	629	587	628	617	630	606	637	598	593	576	599	593	583	577	560	591	611	612	556	579	557	623	608	607	550	635	560	582	576	574	601	593	613	575	603	622	609	585	621	558	610	623	609	637	624	600	568	624	530	621	594	592	609	618	592	576	571	590	576	598	584	610	587	615	578	614	616	564	622	614	594	619	585	619	572	582	567	587	602	593	615	626	589	600	565	644	583	581	600	604	632	586	598	622	604	584	584	618	626	588	616	585	600	607	609	613	590	594	615	578	612	583	566	601	609	606	605	590	556	622	631	585	591	622	608	639	569	573	610	606	551	622	626	605	587	630	590	603	607	645	603	607	585	637	608	595	577	570	598	601	574	567	603	644	586	602	586	591	592	598	613	582	545	567	582	564	588	552	652	643	622	588	627	589	582	570	598	570	564	616	613	577	588	607	585	620	610	606	620	573	608	606	573	606	574	621	591	630	645	559	620	536	598	631	598	583	617	569	609	603	576	601	590	624	587	597	627	585	652	601	580	597	594	589	624	606	579	602	624	593	599	576	630	625	628	627	621	590	624	567	580	614	621	586	580	584	615	600	594	614	635	577	588	605	593	602	621	579	608	601	638	592	589	638	589	540	546	642	597	606	656	578	597	617	594	565	625	607	588	587	593	545	597	594	576	552	571	591	624	599	555	545	617	565	583	603	583	560	588	596	555	639	589	576	610	617	590	604	607	621	575	549	600	596	580	641	546	598	606	552	583	557	578	627	525	580	592	574	612	574	599	627	560	561	539	579	542	589	618	607	571	597	619	593	632	651	558	610	563	596	612	635	607	642	595	578	601	606	587	558	612	622	583	627	640	589	577	605	576	604	559	590	599	614	636	588	592	619	596	571	635	595	577	587	616	653	621	580	532	604	563	606	596	588	571	612	593	609	524	633	604	581	566	588	622	574	585	615	546	604	583	586	585	542	599	608	611	576	568	620	610	613	629	566	622	560	537	602	607	600	577	561	653	564	626	610	588	570	554	579	576	620	581	565	584	602	604	621	580	583	610	618	568	581	617	602	576	583	616	583	568	615	580	579	538	533	578	587	576	617	591	594	609	584	604	598	582	553	597	600	604	599	601	611	592	584	592	624	584	562	591	607	625	583	600	562	613	582	554	560	634	608	631	660	611	595	587	629	601	592	580	626	597	592	587	594	587	605	645	592	557	613	582	613	571	596	611	605	589	614	617	578	602	588	596	570	626	583	631	570	594	608	575	581	570	591	629	596	547	597	621	560	614	586	619	578	586	569	598	556	598	605	573	582	558	572	579	638	592	575	618	624	575	601	621	582	586	598	579	602	574	635	591	650	566	591	607	586	572	589	590	605	613	585	555	604	575	562	583	623	624	627	558	575	602	587	607	585	608	587	584	581	628	646	631	602	614	565	586	585	603	579	615	587	562	542	621	539	632	629	572	634	607	562	614	618	581	548	586	609	580	593	586	598	557	614	586	602	599	600	621	620	610	623	608	603	608	579	598	566	578	569	565	632	575	587	606	583	604	594	570	612	587	583
17640	15910	13756	7558	5475	4219	3293	2772	2341	1992	1847	1607	1537	1475	1355	1307	1241	1228	1113	1154	1165	1082	1048	1013	1030	972	1011	1041	1121	1016	1035	989	1012	1023	970	953	1000	958	952	1024	946	956	953	1010	920	919	904	949	916	926	945	941	999	903	945	929	937	933	1016	897	906	935	913	928	940	987	904	941	930	965	952	973	902	941	949	879	979	918	918	982	913	901	907	891	979	953	905	926	933	905	924	940	945	997	919	938	928	924	927	905	925	931	916	893	898	906	902	882	886	948	909	935	953	903	993	918	911	870	913	919	937	929	932	916	1005	888	929	989	851	969	952	884	967	923	941	903	923	901	872	945	907	920	830	898	933	878	983	872	986	995	926	947	918	974	870	945	947	940	969	932	875	912	916	903	912	930	920	969	914	938	854	942	954	917	904	938	906	947	938	865	963	911	875	966	937	952	911	892	932	879	981	911	877	960	933	911	963	956	922	865	946	867	938	949	931	933	948	912	881	927	912	891	997	928	965	958	943	882	914	916	904	953	943	940	976	911	960	952	909	931	956	922	910	918	914	900	923	935	875	861	952	996	946	914	911	924	974	873	900	867	892	867	936	938	916	949	914	915	898	958	912	944	969	920	880	918	959	1023	912	954	860	940	896	905	912	909	902	916	872	924	854	900	933	884	919	931	974	878	925	919	925	940	891	937	950	908	953	930	946	920	921	871	953	915	983	966	930	967	874	889	975	962	906	923	923	900	948	899	901	904	868	908	912	981	894	879	921	988	884	941	920	900	909	878	946	887	870	888	901	890	956	932	919	917	941	916	895	959	908	886	917	905	920	947	881	946	944	895	876	953	940	950	951	874	874	897	902	946	897	884	894	905	897	940	941	899	885	910	919	887	910	863	904	876	912	906	884	918	897	864	909	944	922	880	894	920	907	896	951	915	869	957	953	895	904	902	900	887	929	931	918	892	949	936	904	884	934	915	919	947	956	929	911	959	865	916	976	949	948	947	925	953	902	945	956	943	905	946	967	942	898	930	931	932	963	948	900	935	903	926	932	942	830	908	892	907	945	900	869	955	930	857	927	907	926	953	840	905	912	943	854	976	909	902	941	886	926	886	947	983	908	889	908	979	926	947	933	887	883	978	941	930	858	952	906	911	910	885	968	934	915	926	965	893	893	925	895	862	914	939	951	902	942	894	895	947	909	952	904	898	981	988	950	918	902	939	924	893	946	923	871	872	965	950	899	933	983	942	955	883	969	902	933	943	892	916	925	936	902	969	943	919	922	914	895	874	915	858	889	880	881	952	917	919	887	905	919	874	939	987	951	891	965	897	891	945	894	898	910	944	912	910	905	954	899	916	947	900	974	907	912	926	966	994	918	935	932	931	960	922	902	900	903	918	957	957	934	922	856	921	943	911	902	885	895	936	868	933	899	910	885	914	927	854	922	898	971	886	904	909	927	913	947	881	903	951	949	908	980	964	889	881	897	922	941	952	913	933	889	915	917	941	926	898	976	919	937	871	936	927	937	872	875	934	932	935	963	905	883	890	965	931	934	913	981	903	869	912	930	890	905	869	824	983	921	893	919	894	922	900	886	926	939	952	956	921	910	948	925	945	986	907	895	859	912	933	877	949	997	944	929	942	921	895	849	902	898	893	906	878	895	873	930	878	893	855	948	953	949	909	955	930	984	894	877	902	970	950	969	909	983	875	879	979	916	937	956	881	908	882	872	969	973	957	930	956	904	929	954	952	990	912	917	903	913	887	948	896	851	955	917	870	906	899	947	914	893	926	896	883	935	882	916	961	973	857	935	893	932	1008	965	923	899	909	895	929	842	954	907	934	940	943	918	917	969	986	936	900	945	948	883	940	911	903	921	921	884	920	935	900	882	972	885	947	928	950	889	914	916	973	922	920	963	937	930	952	965	899	979	950	925	861	917	920	933	937	927	943	952	953	968	934	952	958	942	912	951	893	945	868	950	907	921	898	952	900	891	917	891	947	917	918	933	918	967	916	881	900	951	881	909	941	925	926	954	956	862	926	918	872	902	908	885	863	977	940	922	940	903	939	879	945	981	914	921	866	893	931	930	873	923	902	948	903	912	889	937	903	899	866	960	958	943	877	923	939	992	938	923	923	918	918	919	919	945	963	893	900	901	914	928	898	888	922	924	905	916	942	931	905	914	955	940	941	910	927	858	870	943	954	931	897	869	874	916	911	932	950	925	926	897	962	889	880	904	979	922	965	903	916	924	939	971	922	928	898	910	951	900	946	949	914	911	905	907	909	923	909	911	862	894	881	896	921	943	908	884	891	907	874	950	896	894	937	913	912	936	895	913	884	949	928	964	935	945	895	881	898	895	981	969	958	869	913	895	898	926	953	923	904	885	932	898	919	946	895	946	958	896	901	887	965	935	945	863	908	913	945	895	932	928	881	872	932	926	943	919	914	919	899	904	921	913	910	905	985	901	936	910	903	920	950	940	909	840	968	962	892	859	945	919	883	929	941	894	928	966	968	920	915	872	942	889	962	946	911	891	953	905	901	925	928	930	902	927	899	966	963	920	947	889	914	977	933	948	967	931	931	851	921	948	861	877	921	895	932	932	979	900	879	970	936	887	958	945	931	987	959	906	909	871	966	877	953	946	917	919	957	935	915	900	942	889	938	976	910	932	921	883	935	914	912	924	960	909	915	915	964	859	921	912	986	896	896	905	859	892	984	940	909	915	996	935	889	951	884	975	929	938	939	905	872	924	892	884	948	890	939	917	953	931	864	900	927	909	929	893	871	919	918	925	921	905	916	885	885	898	883	938	910	948	882	924	894	926	936	890	913	917	924	960	930	950	895	947	908	901	899	884	935	936	873	953	931	946	947	932	900	951	933	936	937	926	954	918	920	943	918	892	979	986	964	952	939	953	972	894	915	952	914	940	953	874	941	946	962	914	956	907	930	922	955	934	941	903	947	934	895	952	922	884	919	907	927	929	986	951	915	889	967	941	974	883	902	928	863	883	942	954	908	907	881	871	957	940	864	927	962	910	895	909	952	956	858	921	916	888	935	921	906	937	951	875	859	929	895	981	922	870	928	865	918	931	915	871	927	944	949	930	907	890	981	923	965	895	931	915	910	888	938	934	897	936	897	922	942	944	911	880	918	885	883	949	941	884	903	921	940	885	925	912	912	920	945	908	932	867	890	931	889	893	933	920	939	929	866	920	910	934	968	968	921	895	912	927	926	912	947	955	934	939	955	952	914	878	877	967	909	933	891	920	939	938	931	877	856	935	916	927	909	949	942	866	971	893	853	895	902	956	900	938	870	969	913	904	891	929	934	916	902	954	940	912	917	954	938	927	907	899	907	881	923	955	902	922	927	912	950	898	925	898	911	950	876	894	874	898	926	899	911	928	949	963	911	914	918	883	919	885	968	956	885	906	901	956	882	914	910	960	940	914	936	888	932	962	885	935	905	945	882	958	918	946	932	890	946	928	968	865	957	946	934	883	925	950	936
26667	20723	9646	750	464	393	242	213	183	148	208	196	159	146	171	176	151	192	185	155	167	158	175	166	172	186	178	184	177	165	168	189	192	162	180	180	182	165	167	164	172	172	173	178	197	180	174	142	149	178	181	182	164	178	164	163	171	174	187	180	151	155	187	179	165	190	162	200	173	170	164	161	163	176	174	146	154	195	163	159	155	171	163	171	169	156	164	192	182	164	140	169	177	182	186	190	166	162	161	172	147	176	196	153	174	162	197	203	169	181	187	166	182	173	142	148	181	165	153	188	149	168	167	165	175	162	168	172	171	204	158	168	168	178	181	173	162	157	169	166	145	155	174	155	161	180	154	182	170	180	145	158	185	188	155	189	175	177	150	168	157	165	174	177	140	169	158	143	190	162	165	178	168	182	181	180	176	186	159	188	160	161	188	161	171	170	170	160	181	153	150	167	151	153	172	159	169	151	139	173	168	173	184	178	179	168	170	175	147	154	191	157	176	162	162	156	155	149	157	141	175	154	149	176	170	179	162	172	176	174	186	165	174	160	179	169	154	162	154	201	183	160	158	169	180	183	155	178	168	181	152	150	180	171	195	170	159	156	169	163	177	143	160	180	192	195	166	190	165	173	159	189	161	167	174	172	157	161	170	153	162	150	163	157	133	156	158	161	156	173	182	169	182	143	163	173	170	182	174	166	167	158	169	163	179	194	157	176	171	179	164	158	179	191	174	166	164	157	165	179	173	173	174	181	171	174	159	173	185	176	170	170	185	152	188	190	144	190	186	186	177	171	188	150	183	174	146	147	170	163	157	182	171	201	150	170	159	164	182	177	173	143	165	173	161	161	169	164	155	164	177	172	174	153	175	180	168	165	158	182	164	178	173	167	166	186	192	176	151	167	155	130	165	183	179	202	177	152	161	180	169	155	167	186	184	172	156	158	159	167	148	178	172	155	168	188	162	160	157	181	159	152	162	148	197	160	156	162	171	172	157	168	161	159	173	151	189	185	150	171	167	155	179	164	154	170	158	177	163	183	161	163	173	151	190	175	184	169	146	167	156	158	170	173	153	184	169	163	183	165	200	154	177	155	147	160	164	164	177	165	156	190	169	172	156	192	136	156	165	177	158	164	165	165	154	159	163	173	176	151	174	129	171	163	180	167	170	156	152	179	166	160	144	180	188	168	178	161	162	168	154	174	176	171	176	168	181	151	179	138	149	178	176	160	147	196	171	168	161	149	184	175	165	188	158	178	171	169	165	182	163	192	153	167	188	176	180	175	148	173	160	188	148	160	178	157	153	152	180	162	181	164	160	179	172	154	145	191	173	156	171	193	152	170	185	191	164	159	157	163	167	180	178	182	163	184	169	180	164	153	174	164	188	180	143	179	164	151	164	157	152	166	182	177	173	169	163	178	174	179	163	193	149	162	156	169	178	171	181	165	179	161	197	158	196	168	165	168	149	153	140	176	175	184	180	170	176	180	180	163	155	173	161	170	154	165	189	165	149	176	179	164	156	166	189	183	170	167	164	187	139	155	161	170	156	166	163	176	188	159	180	169	163	139	174	164	161	174	170	185	160	162	169	163	172	149	176	194	140	185	153	169	162	156	154	180	162	179	165	188	168	165	166	180	158	178	167	188	195	166	172	180	200	166	182	173	145	162	187	173	179	155	157	151	180	154	194	173	189	166	189	154	177	134	174	155	172	173	162	156	184	171	179	159	148	162	160	164	209	147	144	165	167	160	164	176	182	161	167	141	173	173	150	134	182	162	185	193	158	163	146	193	152	185	180	152	164	189	154	157	164	163	187	175	175	178	152	167	174	164	171	168	182	177	175	166	158	144	158	169	169	166	168	157	194	160	162	147	181	203	165	153	166	180	168	175	183	161	152	143	147	178	155	168	161	166	183	167	172	168	196	169	158	173	173	176	196	153	170	146	184	176	159	171	166	144	159	161	191	171	173	157	167	149	143	180	172	161	166	170	172	155	168	145	165	159	172	172	169	177	157	170	164	142	155	172	181	176	160	192	174	162	169	165	168	160	182	174	177	167	196	166	159	178	165	176	171	154	201	181	193	170	174	163	176	162	165	171	164	161	169	156	178	172	155	165	172	179	157	149	178	165	186	152	163	164	151	153	165	160	153	144	172	190	166	174	163	170	177	154	182	200	147	163	176	149	166	175	159	157	167	179	152	162	155	174	181	171	142	171	157	166	170	165	178	165	169	154	179	191	154	159	186	160	167	171	158	193	170	149	169	156	147	162	180	167	158	172	151	168	171	141	155	176	167	175	192	154	178	175	173	166	177	175	196	153	170	164	142	166	165	187	143	167	161	183	189	197	145	182	169	157	176	177	150	193	155	151	169	163	160	159	176	156	176	170	186	162	173	192	157	160	175	160	184	180	164	161	162	173	157	168	166	171	177	162	159	163	178	156	155	188	157	165	178	171	191	177	177	152	161	204	178	158	169	169	181	168	154	179	184	168	199	149	174	149	158	186	173	164	160	172	183	160	143	192	166	187	181	155	177	140	162	179	166	171	167	174	173	169	174	189	159	166	170	169	153	178	160	170	179	147	178	202	160	169	153	146	179	172	179	182	167	176	163	162	174	174	157	181	182	178	178	146	168	150	162	165	175	168	175	158	178	175	165	179	144	160	151	172	171	157	170	177	186	151	171	153	173	173	185	172	159	147	174	165	159	165	170	166	168	181	170	168	159	168	164	166	158	164	166	180	148	169	156	153	186	165	166	177	179	172	163	175	150	161	137	187	179	150	159	154	149	162	153	160	182	172	163	152	164	164	165	160	140	146	152	167	151	163	190	179	180	183	153	180	184	162	179	156	147	163	181	177	173	172	178	163	159	157	152	167	167	163	169	185	159	162	159	183	162	195	160	168	181	171	155	186	181	160	178	162	151	177	166	167	141	190	184	158	148	161	163	185	144	182	171	208	144	153	183	170	181	152	129	165	170	159	170	173	178	186	166	178	155	176	160	171	141	167	129	146	161	171	181	157	192	161	167	153	169	183	164	157	177	181	158	150	176	168	163	153	157	183	170	147	165	162	163	175	171	168	169	150	173	164	161	182	165	168	171	184	180	180	163	165	163	164	188	178	179	152	156	172	185	185	180	172	189	156	189	171	175	174	183	161	160	150	151	164	181	196	149	157	154	172	178	194	150	159	166	171	150	166	159	151	175	146	176	143	187	163	178	174	160	185	167	133	164	169	150	174	175	168	178	172	194	156	167	169	175	165	180	177	154	167	207	165	159	170	152	154	163	179	167	174	167	160	162	165	183	158	171	163	151	173	183	152	165	170	185	165	147	163	146	173	146	163	180	167	173	169	172	174	161	192	171	178	158	163	149	183	183	156	177	163	191	145	193	178	184	173	184	153	164	166	173	191	176	157	153	147	157	165	159	167	169	172	172	174	175	168	171	153	165	163	146	157	147	172	160	167	176	190	162	160	153	161	151	155	171	140	175	164	172	164
10200	1283	1129	643	499	420	387	363	339	340	376	327	309	330	303	324	303	296	288	314	287	305	296	312	295	310	274	289	297	271	303	289	273	302	286	287	300	284	279	283	275	320	315	272	281	288	252	296	253	279	290	297	304	283	275	287	288	261	272	307	278	276	285	280	278	283	295	290	305	240	292	290	269	288	271	291	246	272	274	300	306	255	288	263	278	310	276	282	286	274	298	299	283	303	283	297	270	305	308	286	277	315	295	288	293	278	307	323	288	279	274	287	277	281	271	297	301	317	264	273	264	286	274	262	258	283	282	282	288	286	249	289	299	330	259	275	314	275	278	293	283	297	320	271	283	317	276	300	270	267	288	299	291	260	309	281	291	284	282	319	292	298	251	309	251	291	308	281	289	282	268	260	291	300	290	294	280	280	299	271	291	274	285	263	289	313	292	322	280	308	277	249	310	262	292	283	289	271	277	301	265	281	294	274	273	293	273	299	283	287	288	296	300	300	250	316	242	293	265	276	272	280	292	296	304	275	285	302	303	270	287	287	255	268	295	310	256	257	309	263	267	284	307	292	263	307	285	267	286	263	282	300	306	265	285	289	277	296	289	297	299	300	291	288	265	256	291	257	271	300	271	288	278	309	292	293	281	319	306	303	268	271	269	288	285	261	282	271	256	277	297	281	294	269	307	278	287	301	296	280	266	293	293	274	266	296	280	262	296	283	272	278	305	280	281	287	263	288	307	282	295	270	287	270	306	283	292	271	278	256	274	266	309	309	301	318	263	286	271	290	281	267	289	254	295	298	285	283	279	258	265	311	314	243	309	310	266	263	304	281	279	274	298	270	300	302	270	294	283	296	277	288	293	255	279	270	290	304	292	272	295	296	266	317	262	275	290	277	289	291	241	285	308	276	297	284	294	314	303	272	252	314	291	270	281	286	273	312	302	292	293	311	320	310	289	302	253	277	289	260	292	307	318	275	292	272	304	307	290	282	252	279	295	283	270	263	311	282	289	308	256	297	263	297	267	279	274	314	277	300	284	274	309	278	283	278	291	277	240	335	295	315	297	291	295	293	306	276	299	291	282	289	268	272	287	310	269	279	305	269	303	304	299	291	285	298	298	283	269	293	269	297	289	292	269	268	276	274	268	281	278	282	287	284	271	281	270	279	295	328	309	289	290	280	291	301	290	291	267	264	285	285	305	291	278	271	292	295	324	275	274	308	253	264	288	284	287	304	280	307	272	280	293	333	278	290	285	294	273	270	265	291	280	290	289	312	292	332	287	279	285	296	298	279	275	278	270	294	254	314	269	270	277	291	268	273	269	268	274	285	282	261	290	280	312	307	294	314	299	273	301	263	286	282	290	290	290	289	305	270	289	325	259	299	262	274	286	264	278	314	302	292	254	283	282	275	283	276	286	290	305	300	267	280	302	316	320	284	285	290	271	289	310	274	249	319	282	279	282	291	267	311	286	296	294	268	294	274	313	277	284	295	277	284	282	294	290	275	286	296	278	278	287	241	311	270	291	307	284	280	269	291	292	296	295	261	278	273	286	272	314	301	309	294	306	307	270	288	286	285	291	303	244	273	265	288	296	274	309	277	293	294	327	286	312	279	316	291	310	296	308	299	291	277	288	286	268	275	287	298	265	290	307	284	270	275	295	285	267	291	245	315	291	283	292	268	316	293	285	259	274	291	308	244	287	270	318	281	268	285	259	279	253	300	301	273	299	240	259	290	275	277	311	262	289	272	274	287	276	273	293	289	300	294	275	295	266	237	306	271	303	298	251	275	280	265	297	262	289	287	266	306	258	284	296	281	281	290	275	287	264	280	293	305	285	271	290	294	333	285	286	266	268	258	288	310	283	252	284	314	289	277	280	265	277	274	290	265	286	281	277	268	259	273	278	303	251	273	273	298	283	292	318	296	275	265	292	295	282	283	264	284	279	275	280	298	285	277	313	282	276	283	273	298	302	286	261	320	303	315	296	297	265	311	296	300	305	276	297	276	294	264	330	277	254	328	289	285	279	285	308	287	307	295	312	323	267	273	274	298	290	278	263	305	284	318	256	285	286	290	291	293	281	292	257	310	278	283	304	283	289	283	286	277	280	298	262	294	293	283	281	268	276	304	287	274	288	286	278	289	277	276	292	300	307	313	294	320	292	282	256	284	302	264	288	276	290	286	290	322	291	274	278	301	286	287	326	275	290	283	281	283	259	272	269	303	282	298	296	284	281	281	283	294	296	311	279	267	276	268	295	284	278	268	292	311	269	282	290	303	273	306	278	294	275	296	285	291	304	301	277	245	286	292	293	287	274	294	282	298	311	294	309	278	269	320	307	273	283	281	286	260	263	264	277	284	267	275	274	271	304	294	299	290	272	273	260	288	288	308	292	273	270	276	286	275	317	270	277	279	282	277	250	252	280	262	271	297	275	311	259	290	278	271	297	298	290	299	271	287	295	304	284	272	299	299	285	263	300	287	290	282	258	303	268	255	300	273	294	285	303	280	276	302	303	274	272	276	286	286	302	286	297	279	279	283	295	299	295	275	279	270	321	298	256	280	302	296	309	260	275	271	256	318	265	300	267	308	286	268	274	282	300	255	274	263	261	319	307	284	302	270	285	264	294	260	287	278	295	269	253	324	273	303	288	281	301	272	267	283	284	283	278	267	271	286	259	260	280	264	282	290	316	243	283	286	256	290	276	257	256	283	300	302	268	286	277	305	292	284	291	291	300	299	272	296	298	278	239	287	306	293	257	260	301	268	270	278	280	292	273	284	294	266	292	275	289	307	295	277	267	305	312	256	266	294	302	281	281	276	294	254	303	293	251	301	276	270	281	293	300	277	282	273	267	293	294	268	276	277	295	265	281	283	292	294	267	284	286	258	278	277	261	302	309	302	277	269	300	298	297	271	278	288	287	281	308	246	258	306	302	303	294	267	285	279	276	319	291	293	296	277	314	263	290	298	287	267	291	290	317	295	288	269	281	288	273	301	287	264	300	274	283	286	292	273	293	308	296	312	257	284	273	283	267	289	279	249	277	286	266	284	262	279	288	270	304	301	271	255	265	279	290	271	261	300	259	263	279	265	282	269	279	279	277	309	278	279	285	275	289	265	308	264	267	281	331	278	301	281	284	296	292	264	312	277	295	287	274	254	281	295	289	299	252	288	283	283	308	262	286	278	258	298	245	323	301	280	322	296	318	281	292	298	277	290	305	291	291	256	283	286	284	282	310	292	283	255	268	287	272	260	280	268	260	319	279	290	292	274	303	271	317	295	296	299	301	263	262	289	279	263	293	281	281	270	269	272	295	300	261	267	297	303	338	288	287	321	283	266	268	285	281	292	259	315	282	321	312	325	314	291	283	272	273	281	279	241	276	289	315	281	298	288	274	263	262	267	275	306	319	247	316	297	275	291	301	288	300	279	291	298	253	282	274	268	269	275	273	295	304	279	310	306	277	299	329	297	311	290	284	292	282	291	262	275
23984	21048	28245	24024	20923	4761	979	692	619	612	538	485	468	466	470	461	465	416	421	419	424	421	431	436	406	421	394	377	411	417	398	431	415	412	388	411	415	386	392	418	395	420	387	408	426	396	415	401	388	403	413	397	401	386	386	413	393	419	376	393	388	413	416	382	395	403	352	401	382	421	419	427	402	391	400	390	429	389	389	414	391	401	376	421	401	425	407	394	414	365	380	395	385	420	387	391	393	379	363	393	409	425	394	383	408	381	417	415	392	437	389	376	370	373	410	404	375	387	440	374	410	410	381	396	372	382	399	397	393	394	393	383	375	395	420	366	377	392	393	388	406	380	435	387	364	397	386	396	416	400	374	368	383	393	418	383	401	402	391	438	362	386	388	412	419	371	406	386	401	390	414	395	398	382	389	376	455	404	403	385	373	399	394	372	385	374	416	404	424	369	419	412	413	416	392	396	419	408	396	393	402	408	384	392	400	375	396	390	376	396	433	402	380	404	418	396	400	419	392	405	407	418	421	380	397	381	380	382	387	431	415	430	413	408	407	391	404	392	399	390	393	388	418	433	403	407	407	423	404	392	398	444	417	382	384	390	429	395	403	390	383	394	427	378	401	440	396	375	456	388	396	420	397	430	369	446	413	394	379	374	420	376	431	396	349	383	379	403	402	442	395	412	378	404	403	378	373	380	410	380	406	425	389	418	397	433	400	379	433	396	392	398	456	431	400	411	423	425	416	404	388	376	395	409	414	401	396	379	407	389	377	387	446	364	402	411	407	422	422	396	408	458	425	396	367	388	392	404	389	363	392	402	384	428	407	379	386	388	382	397	399	443	427	410	382	432	388	403	419	414	407	391	407	361	354	437	385	385	382	412	370	364	398	405	439	420	381	399	422	386	446	408	433	362	377	402	396	397	423	363	371	367	384	411	427	413	422	383	427	399	388	405	356	395	412	398	422	435	380	437	374	443	377	440	389	402	390	369	377	377	389	393	398	377	427	418	394	428	388	373	386	375	409	390	380	369	354	373	403	391	385	413	396	408	377	402	397	435	427	375	403	401	378	373	413	419	372	373	392	400	402	405	427	370	419	401	398	377	370	403	351	424	432	394	389	402	375	371	388	441	403	416	383	428	410	387	424	398	421	387	422	350	404	422	373	409	380	396	404	412	388	369	392	418	391	415	417	396	382	406	390	383	397	433	439	392	367	386	414	401	393	391	392	394	398	405	392	399	413	383	367	397	407	405	384	388	450	388	415	360	382	390	375	412	392	386	435	393	410	438	406	434	383	360	409	405	369	393	421	374	420	391	409	421	393	359	382	388	403	416	392	390	417	432	398	413	422	394	400	399	418	379	422	393	414	386	389	410	406	373	390	340	371	395	389	372	401	393	390	390	463	361	428	404	420	400	386	382	421	425	379	418	415	400	421	413	426	369	409	426	402	390	389	380	394	360	388	404	376	379	406	389	376	375	432	396	374	387	398	396	412	397	385	381	408	398	387	430	403	393	421	437	430	417	366	411	399	378	396	382	384	395	406	393	393	385	410	417	359	393	412	392	395	362	411	376	376	397	364	395	411	387	414	391	408	377	403	406	409	429	403	399	400	359	415	419	410	387	436	377	386	375	425	406	421	415	427	353	446	424	420	405	359	418	379	387	386	376	388	419	412	433	419	429	385	404	432	406	409	414	402	423	435	402	412	420	373	358	388	396	403	407	391	388	378	416	414	356	421	426	401	401	387	411	444	359	392	347	412	389	412	393	384	378	424	403	414	402	384	391	396	401	365	393	389	410	382	367	409	414	395	392	367	398	393	372	408	418	410	385	450	398	435	408	421	409	425	439	394	402	399	410	378	389	364	407	385	395	410	421	389	405	413	368	382	423	397	408	406	406	387	374	354	404	393	405	412	382	397	375	425	386	399	397	401	391	399	399	402	396	402	394	437	414	388	380	392	403	349	396	386	399	357	389	410	390	382	390	389	416	410	402	383	400	394	421	398	396	361	412	406	429	389	395	436	401	437	397	410	419	420	362	376	395	386	386	401	437	426	402	406	392	396	386	392	403	398	403	416	400	375	404	410	388	383	383	397	415	410	392	422	385	368	369	426	395	412	398	378	429	421	402	364	376	394	414	402	405	394	417	351	413	394	406	390	397	399	423	406	381	369	374	376	414	420	417	409	404	386	427	373	354	408	406	390	399	385	395	388	419	397	426	392	407	400	382	417	357	390	403	417	380	398	372	402	414	405	434	424	373	392	402	411	398	405	408	400	376	437	404	422	403	400	394	389	417	415	389	412	386	385	387	395	385	413	433	370	387	397	390	425	365	416	441	392	425	387	434	385	399	380	396	398	399	417	405	388	428	403	389	399	388	381	415	398	409	390	401	388	383	334	388	412	369	420	402	361	425	375	410	409	386	370	406	386	417	396	407	360	398	391	401	418	395	433	389	390	398	395	357	378	389	413	399	407	392	391	381	401	410	407	406	388	395	411	405	390	440	386	409	386	382	390	420	436	376	389	401	389	418	376	382	397	375	385	429	374	389	377	394	429	393	359	388	386	391	389	407	391	405	424	413	417	347	405	410	380	395	429	380	426	390	412	401	396	398	409	395	438	397	437	373	392	402	413	376	391	413	390	426	410	387	381	396	381	423	393	374	408	392	375	412	382	400	426	396	380	397	370	391	386	390	445	381	386	418	355	371	391	413	406	425	391	369	405	397	423	387	435	390	379	360	391	384	424	391	392	435	413	446	401	412	427	405	422	393	370	407	405	405	399	405	435	414	378	391	389	386	439	406	435	395	425	429	364	364	483	427	360	408	412	419	378	405	369	380	416	427	393	405	392	399	391	401	430	369	439	370	385	410	396	393	412	394	441	448	383	420	399	366	396	399	421	382	400	369	424	392	387	443	381	406	392	412	407	416	414	409	418	408	394	400	426	379	368	380	366	416	402	390	445	422	383	405	381	387	392	376	421	419	362	374	359	396	426	414	377	394	396	388	411	409	377	395	394	404	418	359	397	418	435	408	402	368	424	365	376	419	390	389	409	406	407	400	351	413	399	397	424	377	413	451	383	399	407	372	436	403	395	410	379	355	360	392	403	428	395	384	364	396	372	400	428	400	401	373	431	388	369	421	398	397	403	398	415	384	371	384	411	393	380	380	391	374	414	405	368	418	429	384	368	399	404	411	402	370	416	372	401	414	400	398	371	411	391	365	421	389	382	384	369	389	390	449	395	408	384	418	385	394	398	371	391	388	398	392	369	360	400	426	384	383	405	393	385	421	400	397	374	405	399	385	390	407	384	401	400	400	414	418	380	385	402	427	377	382	393	409	409	414	402	357	392	405	385	385	402	396	390	385	422	408	431	396	355	389	410	444	411	403	427	400	404	415	373	390	393	388	391	392	373	395	410	380	398	394	401	394	382	412	378	404	388	416	392	405	418	424	389	385	434	389	436	419	425	393	391	415	365	407	381	368	387	414	377	384
17537	9766	8386	4348	3077	2336	1904	1537	1338	1222	1073	997	892	899	838	834	807	778	797	736	730	738	700	686	673	690	703	663	691	685	691	649	674	674	662	676	677	598	648	652	662	689	642	612	633	678	660	651	654	650	678	674	641	598	681	628	604	638	619	650	632	625	586	653	658	599	617	667	656	647	646	620	622	604	635	601	623	656	676	630	651	617	635	625	603	631	646	632	587	592	653	639	600	636	677	646	686	659	630	630	621	640	625	612	627	633	611	646	621	606	661	628	633	630	594	620	614	665	604	653	617	597	617	643	626	642	646	608	674	641	640	694	644	650	640	608	616	616	626	631	646	675	607	606	629	679	653	614	646	614	656	632	636	673	628	637	605	617	629	642	637	655	633	647	652	627	651	607	608	634	618	614	607	583	638	671	602	639	642	639	596	617	618	655	635	646	627	627	607	615	658	612	618	637	621	629	663	642	619	637	622	587	655	659	595	603	586	668	630	663	638	615	594	657	662	615	576	641	597	632	622	657	652	640	662	656	584	597	611	638	619	640	552	656	630	681	629	640	664	607	630	640	628	636	618	598	602	665	617	624	636	666	591	600	615	584	598	624	641	606	613	608	623	621	636	629	625	628	655	592	663	653	624	615	639	617	612	637	650	577	625	681	618	659	625	598	595	643	614	625	639	660	626	606	666	606	674	585	575	644	674	619	636	664	568	624	656	623	583	616	628	648	606	635	626	592	633	658	672	662	665	636	620	618	681	623	670	639	636	610	639	625	616	649	643	624	628	611	595	661	626	662	617	628	611	648	617	643	625	608	614	637	590	675	673	614	603	592	626	649	630	616	660	620	595	654	606	622	599	631	606	624	611	639	631	693	611	622	635	688	662	579	657	589	631	578	639	601	593	606	623	662	627	686	607	657	656	580	625	602	629	643	643	605	620	648	605	583	655	621	618	593	603	648	618	612	602	654	602	632	674	632	596	669	663	631	641	576	595	627	629	608	618	621	658	620	650	600	621	589	609	596	648	603	612	614	637	608	624	622	651	612	615	593	652	618	640	681	640	582	588	641	610	643	630	655	611	644	607	649	645	605	673	644	601	595	610	607	631	628	617	592	649	635	632	622	614	615	659	646	642	630	636	629	624	574	605	611	603	643	650	614	631	624	619	652	637	669	598	588	626	644	641	636	640	625	611	621	636	611	629	634	586	637	612	646	592	596	647	607	644	646	628	642	619	636	650	643	639	647	697	642	614	659	608	599	637	621	626	608	634	670	618	680	601	611	603	630	604	661	634	688	628	648	648	616	658	623	659	657	663	637	661	633	683	625	663	629	605	610	604	609	647	595	613	594	650	620	585	651	612	647	643	609	651	595	618	602	618	645	615	613	618	666	596	607	633	602	646	662	648	610	652	657	577	621	656	639	669	649	631	607	661	573	645	594	642	602	641	634	595	641	665	620	626	628	603	583	638	653	648	641	667	658	629	637	669	614	622	644	633	628	612	652	600	594	664	615	587	590	590	615	579	646	668	621	629	604	689	615	594	615	592	612	609	619	616	639	637	639	625	684	578	631	600	647	608	643	654	662	662	602	657	640	631	632	602	638	636	653	646	651	622	628	609	616	671	613	622	656	623	653	637	630	658	631	595	631	581	685	638	643	637	590	635	634	648	636	646	638	636	638	624	693	634	624	633	630	636	606	622	625	622	631	647	627	659	626	636	603	664	634	700	630	575	618	671	617	629	571	620	635	621	623	639	659	664	601	622	612	593	637	610	618	662	655	614	616	665	629	621	619	624	677	609	638	656	638	637	615	625	595	607	621	625	621	614	643	598	661	670	662	667	593	616	661	669	665	673	653	604	659	602	631	647	660	607	620	615	638	625	634	613	652	605	642	591	669	593	612	643	642	671	639	627	630	686	640	644	631	642	619	640	591	645	607	609	644	617	601	608	646	631	667	644	645	616	643	639	620	639	649	640	603	600	663	634	640	637	666	640	654	638	609	647	651	635	616	645	666	590	599	617	649	644	624	598	584	595	625	594	681	632	628	590	645	636	632	636	650	646	613	630	565	639	659	640	661	625	622	604	618	666	623	656	645	619	611	646	601	672	621	597	601	589	664	614	642	641	643	625	638	657	647	654	640	626	630	611	667	605	588	641	669	624	604	605	647	636	606	632	598	653	633	656	609	609	629	615	599	635	632	650	630	589	618	602	662	634	593	613	617	639	630	640	641	625	620	622	594	578	596	608	617	613	652	682	652	701	656	638	629	565	636	631	597	637	667	659	618	621	635	624	598	634	597	650	681	606	636	622	609	627	592	674	625	629	662	670	615	662	656	643	606	632	620	617	691	624	645	643	670	657	608	618	619	638	635	585	641	605	635	583	612	597	579	627	585	579	640	642	643	615	648	624	649	665	639	629	574	597	626	624	620	628	607	640	660	642	616	646	663	612	639	612	622	614	641	707	655	637	636	630	642	587	634	557	619	597	657	616	619	621	592	620	631	612	599	650	618	659	614	623	585	632	601	641	582	616	641	583	574	599	643	645	603	571	607	627	639	599	605	685	641	696	615	662	705	603	641	617	651	606	625	651	671	637	625	609	628	669	600	644	628	663	646	609	608	621	629	589	616	581	611	644	643	603	644	626	654	628	628	612	609	611	650	628	651	616	636	594	627	626	612	620	591	621	614	674	587	613	601	659	561	593	653	649	674	652	647	614	633	606	631	603	606	629	645	595	702	640	597	639	612	637	649	637	655	612	620	628	581	572	609	647	616	597	598	620	631	651	654	612	608	628	670	642	594	667	648	597	604	650	619	645	630	635	624	606	578	626	676	636	624	634	620	573	672	622	601	582	650	654	632	630	614	619	672	638	616	650	636	632	670	643	654	622	643	595	592	603	650	655	651	612	669	642	659	659	620	639	628	643	618	610	628	613	602	577	644	627	637	610	637	622	611	655	608	660	619	615	618	576	636	645	626	657	673	592	629	601	645	618	639	678	631	673	629	586	630	628	628	605	622	642	665	594	653	599	632	646	626	624	605	627	645	615	627	625	581	644	607	654	606	660	656	651	612	646	651	617	643	666	609	597	645	627	633	629	638	604	568	629	641	669	629	632	620	611	675	660	646	657	652	581	649	602	662	619	631	661	586	619	630	620	626	588	640	606	629	601	661	598	659	602	601	590	637	610	631	612	580	627	624	642	604	629	649	677	623	607	618	640	671	627	585	636	631	608	610	610	608	637	662	628	625	614	609	628	663	644	614	602	641	622	627	629	613	608	641	635	611	642	672	636	666	640	636	627	654	633	590	619	617	585	620	643	614	623	610	631	627	660	640	625	637	637	596	593	623	632	651	648	654	658	640	657	606	650	611	657	596	586	599	601	619	626	619	638	615	631	606	642	624	681	652	600	635	649	649	656	598	632	648	640	634	642	626	633	646	608	597	685	619	643	602	608	623	692	627	673	630	612	629	607	595	606	606	646	664	661	615	600	612	642	646
23001	21028	28781	23499	21028	20831	4060	1331	1020	935	870	864	777	752	769	724	682	728	661	685	683	651	630	640	669	605	646	669	598	660	650	685	642	617	652	600	623	640	622	607	625	621	583	640	658	604	610	617	633	588	611	620	564	624	608	620	599	579	615	564	641	597	573	631	656	608	616	553	583	635	614	592	618	581	566	623	649	624	595	639	633	651	665	654	614	630	655	566	561	591	591	620	615	592	618	567	598	637	613	595	597	596	595	579	619	544	633	590	559	600	605	541	596	667	642	616	644	574	600	612	578	584	601	632	584	608	599	621	645	585	651	639	618	660	611	573	632	579	647	589	648	581	566	575	592	628	631	635	605	598	586	577	608	587	624	605	569	582	585	598	600	562	578	602	538	618	567	585	625	574	595	610	587	585	606	595	598	577	549	587	647	624	586	582	627	598	570	611	584	610	641	623	652	603	632	560	602	576	579	623	593	600	581	573	620	597	569	642	547	610	597	594	597	610	603	584	615	657	612	612	586	564	576	625	563	589	560	635	599	588	573	580	604	584	603	606	637	628	597	580	605	624	568	594	605	603	606	603	599	596	614	552	647	566	571	584	620	558	627	594	605	586	646	616	601	586	562	560	595	599	585	601	601	565	622	603	578	621	564	614	598	633	584	605	637	552	601	603	576	593	614	697	607	607	608	537	614	616	603	630	576	634	567	586	588	609	594	618	574	620	609	573	614	603	580	564	660	667	619	570	591	601	598	564	609	598	583	590	621	594	579	631	595	564	656	618	608	561	643	582	590	565	584	598	568	587	557	647	698	616	556	604	587	594	600	601	607	577	600	608	612	600	577	581	560	609	619	596	591	604	592	622	572	573	632	576	614	577	606	589	616	597	626	586	596	590	618	594	603	632	605	588	636	564	619	605	585	554	629	610	558	595	618	595	584	587	588	599	596	612	589	612	597	601	627	589	587	625	621	599	533	597	564	593	593	624	589	587	578	582	610	621	626	566	613	595	595	605	609	577	615	615	606	620	616	595	608	589	633	615	595	585	615	617	601	571	574	595	579	569	573	599	558	578	587	593	568	595	592	582	561	608	641	568	641	636	564	517	554	575	575	611	593	578	594	603	579	615	583	616	621	561	597	581	618	616	593	578	618	617	620	605	639	615	615	612	572	636	613	610	567	572	582	570	587	609	564	571	634	569	560	579	618	601	612	617	568	603	546	604	605	550	604	571	575	576	613	615	568	592	580	572	576	590	555	604	580	616	624	575	580	562	607	591	622	527	571	585	583	604	568	583	585	578	620	547	569	596	642	601	621	569	644	616	602	602	574	594	619	574	584	610	604	612	616	593	647	585	617	578	624	594	603	620	623	610	533	649	628	588	611	614	611	606	536	591	567	592	583	625	579	574	623	578	650	558	606	582	614	623	537	607	611	627	589	598	657	592	618	587	651	574	568	624	591	641	598	583	572	617	625	596	579	582	616	654	610	579	599	589	594	625	605	565	640	568	605	603	529	604	609	576	604	612	613	617	619	565	603	608	631	634	582	552	558	623	602	623	624	622	598	594	609	596	590	608	580	605	561	602	603	621	591	599	594	598	598	587	593	591	627	577	615	579	608	616	574	602	644	616	619	585	614	609	596	591	629	607	600	588	625	641	568	605	645	603	598	588	608	602	587	611	587	609	583	607	587	545	555	594	582	634	618	590	645	583	618	612	594	598	565	603	560	618	571	607	591	610	606	608	602	607	613	588	606	615	588	598	581	594	612	572	599	615	554	621	561	581	591	577	565	618	566	658	571	596	594	597	610	619	611	586	571	568	606	627	589	621	563	624	634	582	610	641	615	581	596	599	603	577	601	629	594	643	576	560	601	589	616	587	591	571	638	623	594	594	584	635	614	610	603	593	590	594	560	583	582	601	588	599	585	633	598	618	638	523	588	563	572	616	608	597	543	627	586	609	619	569	604	623	606	552	566	601	594	558	568	590	632	600	572	592	616	621	602	589	571	573	597	578	577	573	656	574	611	619	579	612	594	583	604	641	644	637	597	597	542	569	575	570	604	602	551	600	610	655	626	624	608	655	589	595	561	605	597	590	615	637	563	594	612	586	574	599	637	590	593	589	606	607	619	603	585	593	606	590	581	584	571	567	599	572	598	590	602	591	599	614	618	589	616	588	572	609	614	615	608	628	579	631	618	630	584	586	632	604	580	636	582	609	551	569	581	564	588	583	586	598	567	644	600	581	580	606	573	620	642	588	580	602	596	580	594	552	552	614	559	574	584	603	593	589	595	578	607	588	600	573	642	625	604	577	614	595	604	639	569	599	611	635	586	599	619	607	574	565	634	600	548	597	594	606	626	592	572	615	585	637	633	573	582	599	577	616	595	598	581	586	559	606	590	594	623	609	580	609	647	592	684	591	573	591	612	597	583	656	592	625	582	623	598	614	589	594	595	603	618	611	576	625	607	603	632	574	610	648	557	574	596	596	594	598	567	603	615	586	628	609	614	615	605	601	620	625	610	602	572	582	581	619	579	569	592	600	625	593	614	601	606	556	582	590	631	595	567	583	614	559	593	607	592	578	609	592	618	597	587	610	594	632	617	600	595	607	585	624	612	595	597	611	636	575	614	595	614	616	562	606	583	616	599	578	660	583	614	597	615	575	596	601	587	611	605	611	559	594	602	596	646	613	599	565	631	609	618	573	583	590	587	570	573	586	583	603	603	568	562	587	579	533	572	642	594	622	558	634	630	600	612	601	592	568	610	594	626	549	613	616	582	602	638	584	563	558	592	598	625	556	586	614	583	608	603	575	619	562	591	580	609	630	594	633	622	565	571	545	594	592	617	618	554	564	618	580	571	570	593	575	618	578	620	607	619	576	617	608	638	560	613	598	606	601	578	592	575	587	553	598	617	601	548	614	602	617	622	588	610	594	621	583	609	602	603	581	630	564	601	610	639	574	576	553	598	613	593	618	615	567	608	603	582	635	578	608	592	628	581	582	598	620	574	601	575	557	612	620	601	599	601	576	634	592	610	618	561	593	587	592	635	617	606	549	612	629	622	617	635	569	614	562	610	573	573	567	617	633	607	638	568	607	586	623	608	569	594	574	585	598	552	576	639	595	581	605	602	627	607	581	624	592	612	617	574	610	564	539	580	593	621	592	621	600	598	611	619	563	555	582	591	608	596	587	563	589	573	614	621	614	618	594	587	596	591	578	599	595	571	605	589	623	593	638	554	601	577	615	598	632	641	589	647	616	568	623	605	615	621	586	585	563	549	586	604	631	585	571	551	635	609	624	591	590	601	613	569	580	614	576	555	585	633	575	607	589	603	598	587	605	618	538	554	611	613	578	608	608	580	575	603	584	578	582	594	664	581	627	571	600	621	613	603	575	606	610	610	637	567	550	589	617	589	606	587	606	669	572	681	578	579	619	644	567	603	597	603	581	627	589	573	601	626	577	625	628	585	612	628	578	574	604	608	628	635	554	545	578
17688	15647	13557	7579	5282	4122	3280	2649	2270	2011	1821	1636	1451	1433	1337	1303	1276	1185	1157	1176	1075	1102	1047	1026	1043	1029	1018	984	1035	963	996	1010	968	970	990	966	927	917	978	966	938	928	959	954	904	905	950	975	933	950	947	985	867	968	976	947	929	881	906	963	909	924	960	950	906	894	915	953	888	937	928	935	926	932	946	940	923	949	943	967	901	893	896	902	955	986	912	908	925	917	926	922	897	913	928	873	993	950	899	929	923	961	970	925	922	853	948	864	966	980	879	921	944	915	923	924	879	978	925	1007	945	918	913	924	883	916	977	936	915	936	903	929	890	961	949	933	942	951	932	949	958	943	980	938	998	949	932	847	929	966	900	936	909	911	939	827	953	975	937	932	895	973	815	938	927	923	885	955	976	932	906	889	946	938	915	946	948	940	929	929	887	917	931	910	975	866	909	928	903	914	933	911	952	911	875	939	897	919	923	973	952	945	949	939	934	921	867	947	961	915	905	944	919	910	946	937	923	899	877	975	914	876	918	950	881	961	906	943	914	906	987	948	919	930	894	889	884	903	890	937	924	942	909	892	937	912	977	950	952	942	861	869	955	884	914	903	899	923	921	947	918	960	934	923	946	956	931	904	982	941	890	841	879	977	828	978	902	918	939	942	890	966	908	892	949	912	971	926	946	972	894	924	950	869	930	918	907	885	939	993	898	976	921	941	907	956	859	931	930	932	871	917	911	908	903	993	978	968	912	991	913	913	914	864	949	875	934	893	889	887	944	921	895	963	886	934	921	977	875	889	951	969	907	917	883	902	933	930	909	915	913	876	931	973	956	906	960	910	917	890	922	931	929	917	857	877	929	927	953	957	956	885	924	890	923	893	927	952	939	959	888	901	910	932	922	894	910	927	929	944	939	944	950	964	976	920	932	884	921	966	902	912	912	945	904	967	926	936	923	954	912	926	975	952	871	967	939	1013	932	934	906	891	910	916	928	872	917	913	919	982	955	927	876	952	905	932	885	919	958	977	899	875	916	914	928	911	933	954	900	885	916	898	912	898	944	927	929	964	947	941	890	893	962	912	904	951	921	875	928	934	959	930	990	953	941	909	941	907	878	946	907	910	961	944	959	932	910	964	830	935	949	902	904	873	879	909	967	938	906	944	902	918	922	950	967	907	970	926	920	941	882	933	910	894	884	899	927	881	942	895	917	851	938	915	957	905	889	920	968	960	880	913	946	932	913	860	940	907	903	939	897	956	895	904	926	978	888	918	897	946	940	935	981	959	928	952	957	907	939	958	944	983	952	968	950	898	940	857	895	903	922	971	905	893	954	911	870	932	893	949	909	924	934	936	949	921	920	888	925	934	882	968	917	950	925	858	950	911	990	880	943	901	956	968	966	965	872	933	913	953	926	908	922	916	913	923	964	919	918	941	918	959	905	911	904	900	902	851	885	963	870	912	960	915	919	969	894	877	909	901	903	929	929	937	964	933	857	934	962	937	921	934	971	906	932	938	869	905	955	939	892	875	953	938	917	924	898	866	908	943	969	979	913	928	901	970	905	937	904	932	960	960	908	947	929	977	968	892	926	877	890	907	1013	909	935	911	924	987	907	871	916	918	895	956	909	906	945	942	865	917	907	944	913	935	943	966	950	943	941	934	933	956	940	965	942	969	926	930	903	946	974	944	896	946	878	956	947	921	916	922	939	904	947	918	914	917	908	987	915	871	944	937	855	922	917	901	910	870	946	913	900	946	883	918	919	896	917	949	902	1026	884	890	910	886	902	952	936	893	957	905	935	916	907	913	932	939	947	897	982	938	937	933	964	899	930	902	926	898	914	923	958	921	925	898	876	919	973	880	883	911	934	909	935	886	921	934	924	900	905	892	903	863	887	915	904	887	914	958	922	897	891	909	906	947	950	925	882	922	890	939	922	895	925	931	919	923	897	943	922	944	941	924	920	925	919	883	914	964	912	901	916	891	879	933	928	934	863	925	911	951	911	934	913	948	946	943	879	948	849	887	925	859	928	905	942	947	929	907	891	937	914	871	917	937	903	899	884	978	943	958	939	908	910	920	928	929	918	953	932	861	932	945	911	907	947	934	891	926	928	909	921	909	892	977	909	918	941	896	944	919	935	959	906	900	916	904	920	959	914	936	906	883	916	863	923	907	922	923	918	951	894	941	889	876	975	925	930	885	896	929	955	932	918	912	948	917	932	907	876	940	970	893	963	906	886	938	895	895	903	891	948	911	888	917	888	915	898	912	879	912	961	885	947	905	911	926	922	977	930	934	928	907	906	932	924	972	896	928	887	901	918	919	943	909	912	961	957	977	920	967	873	919	950	924	898	898	937	958	961	912	911	947	957	900	953	900	928	895	875	944	873	952	931	934	955	960	982	947	906	881	931	895	928	882	908	827	893	918	915	915	863	905	880	919	890	918	922	912	900	909	919	941	912	966	992	903	865	958	936	904	969	927	943	938	888	928	946	948	922	896	957	966	894	912	913	954	933	868	926	935	952	822	879	921	906	929	893	928	861	935	953	942	901	911	882	885	920	858	936	856	934	936	917	887	904	962	908	934	964	986	926	871	932	937	941	929	876	902	914	913	936	885	911	926	923	881	941	952	927	952	860	951	950	935	911	949	956	897	917	931	863	931	963	900	895	923	931	968	929	918	993	920	871	915	878	901	918	941	925	880	914	885	888	903	974	865	925	950	913	928	932	883	926	901	907	904	919	892	852	1016	893	892	950	855	959	934	908	924	891	934	927	917	1001	939	923	930	949	891	878	928	870	945	961	859	920	926	896	891	923	940	905	906	913	911	867	955	865	922	912	948	922	894	945	910	945	866	921	922	936	962	914	936	928	913	914	931	913	967	903	966	971	909	884	929	891	887	908	887	914	940	917	950	940	935	929	896	958	892	875	996	912	958	862	960	906	875	843	920	921	925	918	938	925	990	890	887	951	921	931	920	931	911	929	923	952	872	908	908	907	928	896	917	929	870	935	988	892	918	940	927	966	923	931	963	955	937	867	927	934	870	947	934	882	935	951	919	950	904	903	925	939	883	929	903	913	901	898	923	992	930	954	1010	953	959	907	895	895	937	927	867	894	890	918	901	921	911	918	892	922	901	894	930	928	900	967	860	938	919	898	908	867	894	961	955	924	935	885	915	936	941	943	904	972	931	913	889	965	905	912	960	961	933	886	926	906	958	912	866	869	941	888	938	890	931	903	951	897	914	954	861	863	929	949	900	945	964	944	918	903	924	957	893	830	885	896	955	926	912	935	927	961	895	903	898	886	905	897	994	877	939	970	896	930	862	902	916	959	900	901	940	912	885	957	899	933	906	936	887	916	930	943	958	930	943	944	912	978	955	926	939	931	971	902	889	951	915	958	915	936	940	928	880	875	932	938	964	927	883	967	973	873	956	890	907	956	918	914	946	945	928	917	920	949	934	901	943	893	918	906	920	955	955	895	893	882	865	925	931	876	961	912	930	926	893	910	947
26526	20562	9121	537	244	223	208	202	202	183	183	167	165	187	172	161	192	168	171	162	172	185	190	171	159	174	183	174	147	147	153	162	172	167	176	163	168	168	161	173	182	183	174	177	156	171	143	162	167	171	180	176	144	155	177	168	174	160	181	150	173	182	165	167	194	171	156	165	181	186	160	169	178	156	160	171	162	156	167	165	148	149	153	173	193	155	172	163	181	160	184	176	179	169	165	166	157	159	169	170	175	157	149	151	182	137	169	149	176	151	178	165	178	151	183	176	157	168	157	153	166	156	180	158	137	166	155	167	202	142	167	156	143	154	181	196	184	156	176	173	162	153	171	141	162	141	156	140	167	169	160	155	152	185	184	142	198	171	152	157	157	179	168	179	169	153	168	174	186	160	168	168	158	183	152	148	161	166	163	193	151	169	158	180	166	155	161	166	164	151	146	179	166	168	166	167	165	182	191	173	151	168	176	184	161	153	152	171	155	180	150	167	165	168	158	160	166	153	166	157	165	157	149	151	186	151	146	174	161	164	152	155	167	180	168	159	172	161	173	148	173	152	180	156	179	154	155	148	170	173	158	157	160	164	171	174	180	166	161	157	164	168	169	173	170	162	168	158	160	153	192	184	169	157	149	170	157	173	137	154	178	126	164	162	164	174	180	181	182	169	152	171	158	172	197	149	174	159	165	147	171	159	177	156	166	160	159	191	149	163	173	147	161	150	160	147	163	177	169	178	148	169	158	157	168	161	173	170	186	169	167	163	166	160	178	186	152	171	157	153	165	153	178	160	148	163	164	154	179	152	160	183	146	177	165	170	185	179	166	168	152	166	158	161	149	163	179	161	171	158	155	181	148	172	176	137	158	156	151	156	176	145	168	154	177	191	155	179	174	147	187	150	168	181	167	155	181	156	168	166	178	166	162	152	161	172	151	168	152	148	171	169	171	161	154	169	155	168	164	175	181	164	148	145	159	158	158	177	172	144	167	185	160	168	158	179	152	133	166	171	161	179	165	171	178	168	138	175	156	137	181	168	164	173	162	174	153	134	161	154	146	159	167	155	176	179	139	167	171	183	148	183	170	149	151	159	163	157	159	183	155	166	166	166	166	173	165	171	174	166	146	169	160	173	158	165	152	154	171	162	169	147	187	181	159	171	166	172	173	147	167	158	151	165	153	173	155	164	175	149	156	151	164	175	191	165	137	161	180	164	160	167	162	146	169	155	147	195	156	177	149	152	182	150	180	167	163	146	182	192	173	150	143	180	146	178	163	162	182	186	165	172	165	156	162	141	178	171	165	172	165	167	154	154	144	162	170	151	170	174	157	165	146	159	172	162	134	172	177	171	164	162	163	175	145	178	175	158	179	181	173	161	175	154	173	173	160	163	160	148	171	158	135	158	150	157	181	163	147	149	164	150	140	191	178	175	165	143	159	179	157	149	154	161	161	153	177	165	191	164	168	169	146	152	167	146	158	166	170	157	148	147	147	163	170	164	152	157	177	157	155	160	146	132	164	178	174	170	188	173	158	149	147	181	174	159	163	172	162	157	183	163	169	174	155	173	147	188	164	156	158	177	158	157	175	148	161	149	142	172	169	158	164	144	168	174	174	161	169	159	194	153	177	160	180	171	165	150	174	158	160	165	165	182	171	200	170	178	174	170	182	167	189	153	169	169	189	176	175	150	152	152	190	136	158	183	156	184	161	170	176	180	153	160	162	175	148	167	173	155	165	172	150	178	147	163	164	195	169	161	184	172	165	183	164	165	160	179	154	169	135	185	157	165	183	184	163	157	157	171	145	162	156	178	160	183	137	157	159	159	177	149	170	182	175	153	173	156	149	165	144	168	136	156	153	143	155	182	145	168	170	182	163	156	167	162	177	187	174	184	178	175	170	167	181	158	146	196	157	172	145	156	157	178	166	167	164	168	176	172	160	150	173	170	154	163	159	147	168	177	177	146	162	171	174	139	169	155	194	149	173	143	149	152	167	165	165	157	149	151	177	172	155	145	171	173	170	158	173	194	173	167	157	163	173	166	162	156	144	141	186	179	174	165	170	170	157	155	165	177	170	152	179	162	150	160	178	176	133	145	163	181	158	166	165	153	146	152	160	140	161	137	151	140	193	157	168	163	144	154	144	170	158	186	172	157	156	146	156	137	153	162	193	165	196	168	184	183	156	169	168	148	148	172	179	156	176	169	139	196	150	162	132	152	171	174	168	176	146	174	183	139	182	163	174	172	166	165	170	155	160	141	168	169	181	174	167	155	169	172	161	154	167	164	159	149	144	186	165	153	174	155	168	185	169	158	160	162	166	150	178	169	178	180	156	168	153	159	155	164	157	139	193	144	136	160	180	167	158	194	149	168	166	172	173	160	182	150	147	164	170	172	165	156	157	170	153	182	169	167	164	166	149	148	178	160	142	150	159	176	174	141	173	161	167	146	182	178	176	163	160	172	170	158	167	133	154	159	194	158	168	141	160	160	147	151	181	168	173	176	191	166	172	148	156	144	158	137	169	163	164	158	148	165	152	164	183	174	152	165	174	172	158	172	186	149	189	156	163	177	188	159	143	142	167	161	178	148	152	165	155	159	172	169	156	173	143	172	152	170	141	168	158	161	148	156	162	157	170	146	186	161	156	153	169	153	156	144	174	172	185	137	150	138	183	168	157	166	172	161	175	167	172	158	162	159	211	167	161	156	188	150	183	145	169	154	183	159	177	189	160	171	175	163	185	166	157	143	181	150	168	168	176	169	155	162	171	189	168	169	164	174	162	173	180	159	166	170	177	192	156	152	170	158	138	159	168	153	189	167	167	186	185	161	156	175	152	166	166	151	178	144	146	160	172	165	165	145	195	182	140	168	136	168	167	170	168	156	169	140	150	172	195	162	163	154	167	168	154	147	168	160	186	164	145	177	179	162	148	195	141	165	187	169	149	158	174	161	158	150	153	172	166	166	160	159	161	161	167	166	161	185	152	151	154	176	177	169	158	171	188	158	179	162	165	174	178	159	170	134	170	172	160	167	167	157	177	180	180	179	171	146	143	166	144	169	183	179	169	177	139	170	167	171	162	168	155	160	189	170	163	161	152	170	154	159	182	165	163	185	179	167	172	171	187	174	146	151	157	167	144	195	179	152	175	165	170	155	175	177	183	167	172	181	155	170	167	155	156	183	174	174	159	164	172	175	149	129	142	162	171	170	195	155	161	184	159	171	166	176	169	164	191	170	156	171	171	139	159	165	192	152	156	155	146	157	165	172	160	160	175	153	176	146	169	139	158	184	179	185	177	179	174	192	190	152	155	136	183	168	163	151	185	177	165	162	150	142	158	173	164	158	155	162	157	150	174	161	147	156	159	168	170	167	162	180	155	166	157	163	170	154	154	170	183	179	167	186	154	170	177	159	166	170	144	168	160	155	179	159	168	142	171	173	182	154	178	180	156	151	163	180	175	147	172	172	153	152	169	171	163	168	148	163	173	162
10182	1107	1037	590	494	413	398	337	317	295	325	289	328	285	306	279	271	295	314	280	311	311	299	258	291	277	298	291	312	294	296	287	296	276	295	275	264	279	267	287	283	266	287	283	246	259	253	292	264	287	276	274	293	266	266	280	272	275	297	288	298	293	281	293	268	289	295	278	261	271	277	297	297	285	285	295	283	255	287	305	296	278	280	266	266	271	276	300	252	277	275	291	291	285	266	284	246	273	275	304	284	266	281	271	285	270	276	258	254	281	282	287	255	304	303	259	268	263	281	266	271	275	275	314	273	293	272	263	302	296	284	283	255	300	288	312	274	288	259	273	278	295	294	257	262	261	249	297	295	299	249	258	287	274	273	274	278	249	294	291	252	293	287	278	289	269	271	274	278	286	320	296	261	278	275	287	288	292	275	274	323	277	295	278	268	307	295	302	277	288	260	296	269	266	262	289	252	279	284	278	279	303	288	268	270	272	297	282	275	266	282	262	271	277	279	256	260	289	303	309	275	270	292	299	275	295	294	304	269	265	250	298	301	276	269	286	280	283	287	282	287	287	278	279	295	290	252	286	293	286	311	276	302	308	282	273	265	290	255	276	276	282	296	287	293	291	280	295	278	273	291	287	308	275	299	285	270	289	287	324	273	299	288	272	282	284	268	283	297	305	303	279	281	286	260	274	297	260	286	288	291	283	269	263	297	282	273	273	276	266	260	277	275	283	294	268	300	269	284	286	294	294	284	281	292	248	268	300	302	300	275	278	282	283	294	319	279	273	274	272	283	289	286	275	276	256	295	315	291	308	320	262	316	271	281	273	269	277	271	286	296	262	283	276	264	253	305	289	276	277	300	288	295	260	289	257	339	311	287	234	269	290	291	293	266	280	253	297	294	266	291	284	314	261	258	265	261	236	298	266	254	296	277	262	299	266	298	283	271	270	262	291	291	271	271	278	275	273	286	271	272	287	292	254	300	268	294	271	298	298	275	284	277	279	260	267	280	298	295	255	283	281	290	269	310	292	280	276	265	307	274	272	290	278	269	261	273	307	288	307	253	283	282	290	308	295	285	311	234	288	277	281	243	290	270	290	300	257	278	303	270	255	273	274	279	315	256	290	259	263	281	295	298	279	285	284	279	276	266	278	322	258	284	277	285	284	271	279	283	257	297	274	275	286	297	288	264	289	295	281	307	260	258	285	254	264	304	274	268	317	259	275	278	277	293	267	322	292	262	271	260	289	269	293	264	274	304	287	285	289	281	296	304	277	264	313	285	282	272	272	303	299	296	247	283	290	279	254	269	285	294	276	293	294	277	276	277	263	263	283	283	280	307	308	294	273	284	271	272	304	294	261	282	268	271	287	271	285	266	286	264	260	302	295	293	277	285	282	299	293	263	298	265	285	273	282	296	301	292	255	315	276	281	269	279	258	265	271	293	257	270	289	278	262	275	277	284	303	293	298	305	277	288	271	295	311	302	290	277	273	273	267	296	283	287	254	252	291	271	300	273	280	265	283	284	266	267	259	303	267	285	276	260	266	260	295	282	244	297	299	301	290	247	277	269	303	292	295	301	323	276	274	265	296	289	284	253	294	292	289	291	296	316	307	298	270	302	268	281	261	272	282	280	301	298	272	269	302	278	281	268	302	278	315	280	262	299	282	287	268	300	265	272	284	289	281	328	260	254	248	280	289	263	295	294	271	281	273	259	281	261	292	283	265	271	262	284	278	293	307	251	239	300	273	281	269	277	283	246	287	286	247	292	243	292	271	292	279	265	296	306	277	312	307	291	282	275	281	292	270	260	312	272	258	274	285	268	280	308	259	298	267	305	270	314	258	275	284	301	273	261	271	265	269	306	275	293	254	282	297	285	242	291	283	263	309	261	273	290	265	279	307	299	257	280	272	266	258	295	294	278	276	281	252	280	259	288	242	293	257	254	293	271	273	303	295	249	292	301	272	296	272	256	301	273	277	314	289	272	295	295	286	286	260	302	291	273	320	255	295	316	292	283	271	283	341	296	289	292	298	291	248	249	273	304	269	305	292	273	286	319	294	294	267	279	282	266	261	248	298	289	265	272	299	276	271	243	278	271	275	302	244	267	273	290	286	253	274	311	263	285	278	262	283	278	281	264	294	286	296	261	273	253	277	298	292	289	286	297	289	255	269	253	264	288	263	284	263	307	265	268	290	292	300	286	285	278	278	249	266	290	296	269	300	281	302	301	277	282	293	276	327	292	277	269	297	284	292	268	290	275	285	266	268	273	285	266	287	268	279	298	305	291	291	274	281	286	283	301	260	283	263	290	275	267	326	273	325	301	279	246	266	256	295	257	259	290	296	277	265	309	279	319	277	268	306	260	321	251	259	298	262	253	261	306	271	280	298	285	289	279	271	285	285	264	295	305	264	268	291	281	294	275	270	315	299	277	292	272	276	280	263	297	280	322	274	291	287	292	280	315	277	285	316	285	258	287	288	269	301	286	255	275	330	301	292	284	294	257	287	281	288	285	281	295	300	263	297	259	272	271	299	262	270	278	279	263	269	275	272	281	266	266	265	307	281	310	301	270	291	292	280	289	281	260	295	305	287	320	280	294	293	298	283	280	281	288	258	270	261	282	267	291	263	283	315	252	293	267	309	275	248	262	296	272	255	271	265	312	284	270	276	292	288	275	266	247	278	288	287	277	303	282	296	306	304	266	296	260	302	248	267	306	283	265	307	260	301	256	273	263	278	293	275	307	253	282	271	262	249	264	280	321	300	270	292	295	275	299	262	279	295	280	279	279	293	258	292	298	290	289	257	263	269	300	250	296	284	264	271	309	261	277	255	291	292	270	274	259	319	304	286	275	312	291	290	305	313	268	274	281	278	264	314	270	285	279	280	282	313	278	244	294	284	288	297	260	283	284	296	289	288	287	298	294	308	278	281	295	271	302	289	284	272	286	260	282	304	303	292	304	286	304	290	279	266	300	263	262	311	261	328	271	281	269	297	290	254	273	312	281	285	299	345	268	285	284	279	297	269	279	308	273	283	312	281	277	299	300	282	282	297	282	317	255	246	273	296	292	276	267	276	267	270	264	267	267	297	275	286	268	288	293	294	279	300	259	280	262	281	283	268	265	303	267	274	272	262	303	280	317	296	284	274	276	299	290	292	258	286	279	255	319	298	275	279	307	270	294	317	289	248	266	259	255	309	269	279	257	315	267	283	307	312	274	281	278	302	294	274	301	306	289	283	307	263	259	270	266	276	257	302	283	261	253	283	281	300	313	259	278	274	293	287	284	290	294	273	273	308	274	267	288	289	280	276	297	296	296	281	293	282	263	280	305	269	278	319	278	257	293	310	294	297	283	262	272	273	284	270	291	309	292	273	303	273	312	251	284	291	302	282	312	255	292	296	278	261	255	275	281	267	276	285	256	285	268	299	274	288	264	277	258	293	273	255	289	289	284	315	263	312	293	283	312	287	279	257	277	272	270	300	292	275	269	261
23988	21044	28144	24110	20855	4158	945	667	630	537	565	515	482	489	498	455	464	460	428	420	403	443	414	479	437	410	400	422	422	431	447	407	410	428	408	458	398	416	444	417	407	423	390	423	416	416	401	377	390	401	424	413	371	417	382	379	414	379	364	412	401	416	398	403	438	385	410	381	412	381	403	403	356	405	407	407	390	391	390	400	405	379	383	397	443	401	400	420	407	424	446	384	421	441	404	390	426	422	399	408	390	409	408	404	389	409	398	395	402	396	429	381	361	418	389	378	402	410	390	409	392	405	400	399	395	391	386	406	372	400	418	404	410	402	397	418	385	417	410	428	404	376	430	408	381	408	444	397	394	398	391	395	400	394	389	431	392	396	390	403	394	389	373	389	387	322	401	372	387	407	398	421	417	442	422	412	399	397	414	401	443	415	412	404	406	442	405	382	377	394	412	380	405	369	374	404	374	381	427	421	408	387	384	386	414	387	369	395	430	380	393	403	380	412	386	405	396	395	398	410	415	412	418	401	384	382	411	401	388	387	395	374	396	405	364	356	369	383	440	367	403	405	381	379	440	405	409	422	382	426	412	403	376	402	374	343	383	392	379	408	450	395	429	391	385	403	335	401	383	420	424	392	418	407	430	411	421	437	381	393	419	391	390	425	396	414	429	412	390	427	390	411	382	390	403	401	467	432	401	399	389	423	407	408	382	406	414	429	377	412	383	384	421	390	401	411	408	400	380	391	411	389	415	386	418	401	403	390	414	414	428	402	431	385	412	396	420	424	382	383	386	426	436	450	377	374	432	417	387	378	454	376	399	420	381	417	402	383	425	396	377	378	385	385	415	398	418	447	392	402	367	398	341	416	404	412	365	421	386	402	395	405	391	394	415	411	387	426	459	401	396	402	374	427	410	381	373	389	382	394	400	445	403	386	426	392	407	407	383	393	400	388	396	435	400	432	399	354	407	409	407	339	429	366	395	423	422	428	404	388	362	395	409	397	401	379	410	388	416	396	388	368	438	398	376	398	393	400	417	409	427	375	427	392	369	422	415	417	424	396	406	419	381	407	424	391	388	413	387	385	391	348	422	367	404	409	399	386	385	384	408	416	423	413	393	365	392	410	432	406	415	397	410	372	376	395	418	373	403	415	381	412	404	360	367	431	382	411	377	420	421	398	454	383	399	427	392	402	391	417	411	395	406	398	403	424	447	422	382	370	390	395	388	428	408	389	386	388	388	386	403	407	417	373	424	378	400	405	414	398	385	429	380	389	387	379	408	405	437	409	385	416	397	407	424	420	403	443	405	378	423	405	400	427	407	393	423	351	377	428	384	437	402	403	405	402	410	385	389	394	426	405	422	422	425	377	402	461	403	394	402	406	370	388	382	374	422	406	384	423	366	391	407	414	396	381	375	373	394	383	384	399	422	394	379	397	398	399	433	460	403	404	438	400	378	397	369	415	402	425	395	379	397	383	436	410	376	404	424	399	398	395	425	437	418	386	407	367	417	372	406	433	397	443	417	400	412	378	435	416	387	380	405	390	438	427	415	405	401	387	411	373	396	407	430	386	417	403	419	405	417	413	399	401	420	397	394	382	362	396	407	398	387	408	392	414	437	396	382	409	424	363	423	374	418	423	416	423	426	403	396	426	425	408	424	416	371	420	444	389	410	361	360	371	348	411	389	406	427	352	394	386	395	394	411	389	381	396	429	420	412	419	398	400	376	421	392	391	412	397	387	447	391	373	385	420	400	402	398	397	404	418	386	385	440	377	422	403	389	416	391	442	373	375	385	369	385	393	379	379	408	387	378	406	378	399	393	400	410	396	400	409	404	415	382	411	386	374	375	398	384	414	385	358	370	378	395	392	377	396	387	356	419	455	397	382	395	409	411	403	366	404	407	431	409	394	404	390	385	392	357	420	382	388	393	396	380	415	382	398	428	393	399	398	416	414	404	402	375	422	402	398	389	376	352	393	445	391	374	409	373	422	380	415	409	392	394	403	370	420	428	383	404	394	438	407	414	409	357	370	412	389	384	408	415	422	400	374	381	412	414	408	404	385	369	383	389	379	425	399	385	406	428	384	444	398	442	386	375	404	388	405	405	390	411	396	378	398	374	399	419	390	407	433	399	424	385	404	368	396	383	395	393	386	394	392	383	379	374	396	356	394	405	396	413	423	359	418	387	397	413	429	399	421	407	423	391	390	394	372	397	383	401	375	433	393	401	387	403	414	389	385	425	398	390	398	358	424	421	432	400	388	387	390	395	432	389	397	398	420	398	333	398	375	409	407	401	386	394	420	369	369	424	404	423	390	373	383	385	427	407	397	416	417	416	410	397	392	394	398	377	407	382	398	434	383	408	403	395	381	395	411	376	403	388	364	389	413	417	416	368	400	365	401	398	395	428	381	390	421	427	409	429	460	407	369	390	440	409	366	381	432	387	411	411	360	424	390	401	393	417	374	386	414	411	419	390	399	408	385	414	395	388	406	411	385	393	440	397	393	373	397	397	388	409	411	410	393	388	373	413	395	388	409	412	390	427	412	383	404	378	417	394	395	367	436	397	435	396	396	396	435	406	411	380	368	384	399	416	417	387	438	375	382	407	401	408	376	416	422	381	380	433	451	412	407	421	415	412	422	410	384	400	399	392	372	396	412	378	410	425	407	431	374	380	401	422	410	405	383	438	403	400	375	401	417	399	435	423	422	364	400	399	347	373	375	383	374	397	406	411	392	426	411	433	407	402	375	400	433	399	427	383	406	378	426	388	415	377	388	418	393	377	440	392	392	366	408	401	396	402	372	478	387	404	366	401	395	409	396	416	401	419	394	355	427	421	382	380	424	374	429	430	420	389	415	400	398	384	401	379	428	392	401	350	361	439	419	412	367	384	429	389	409	373	378	400	401	411	385	395	386	408	374	392	399	405	384	409	422	405	410	377	406	438	402	431	416	406	408	377	402	417	391	408	399	407	370	415	363	363	398	365	401	404	370	391	384	385	381	396	392	403	388	390	376	401	412	392	395	391	422	387	416	423	376	387	414	434	432	416	396	416	403	409	392	417	385	399	421	387	398	406	410	404	373	413	401	416	385	405	390	403	365	404	348	376	418	389	416	398	379	429	391	400	369	419	373	421	363	401	400	380	355	436	418	418	381	396	400	394	413	424	399	382	368	397	391	428	400	439	401	415	375	400	434	390	399	386	389	374	365	378	391	377	433	405	399	437	400	420	409	394	428	381	392	412	443	384	380	388	418	408	367	402	395	414	381	401	358	407	411	387	375	386	372	406	394	381	380	421	412	399	397	346	388	349	406	398	401	369	404	462	391	406	432	371	408	394	415	395	412	406	386	422	414	401	413	412	383	396	421	400	392	398	417	386	394	387	377	406	385	390	387	385	394	415	392	399	413	418	396	399	390	407	416	404	400	371	398	432	422	379	405	398	381	379	410	402	430	406	405	389	403	432	396	414	402	381	385	405	411	377	380	419	400
19320	9338	8259	4318	2973	2318	1893	1550	1340	1192	1080	954	969	900	849	852	822	732	731	759	719	679	654	717	700	649	681	658	705	695	693	686	668	689	683	655	648	639	627	630	669	643	654	634	648	663	653	634	666	641	687	620	604	654	605	648	666	633	604	649	613	623	653	655	638	618	648	621	650	609	686	633	633	620	638	597	640	633	689	641	633	681	645	641	625	633	664	622	595	641	649	638	686	651	693	650	599	649	674	669	588	613	629	642	645	589	661	642	643	638	624	596	627	656	653	676	633	603	630	628	627	622	624	675	616	606	614	636	638	643	621	645	635	620	613	597	598	637	641	632	610	664	648	662	678	629	618	654	642	643	610	657	639	620	615	640	645	667	633	607	612	645	665	634	629	654	624	676	631	577	568	628	652	697	646	629	605	611	650	655	676	642	654	650	658	597	659	588	595	650	637	640	616	672	641	614	634	656	629	642	640	638	571	646	625	648	627	658	590	632	643	630	638	640	675	651	602	640	675	642	609	664	597	661	676	686	638	637	626	677	648	607	642	630	586	627	629	642	650	654	662	638	639	610	627	634	633	589	664	628	610	612	624	648	666	585	592	636	638	642	644	625	612	621	659	679	608	620	640	672	633	614	655	656	664	627	653	642	607	610	662	590	600	644	687	631	647	643	653	640	653	659	613	625	669	587	654	639	627	656	622	644	636	646	637	666	619	621	663	635	620	609	648	647	644	640	611	663	623	642	616	648	619	595	607	626	639	630	636	639	611	606	642	673	658	645	662	571	632	598	602	608	625	638	642	625	627	603	662	652	586	607	640	632	621	662	636	660	620	646	615	613	641	671	667	623	666	633	626	642	663	596	599	611	651	652	668	640	617	634	620	650	640	624	637	690	601	615	627	573	608	627	608	591	636	601	684	656	649	656	614	677	639	643	650	643	660	659	629	626	663	642	670	684	646	608	659	635	627	681	593	658	625	592	601	650	686	638	664	567	587	662	641	653	670	646	643	648	616	634	657	620	681	648	626	620	629	656	662	627	622	657	646	615	641	615	599	617	627	645	604	663	702	597	636	641	679	645	621	648	648	654	613	665	627	625	657	605	608	617	650	653	625	582	613	618	644	640	635	609	612	596	613	644	624	671	636	632	620	674	629	671	642	640	630	657	681	649	619	635	646	654	626	597	647	609	648	634	699	662	602	647	637	639	642	664	670	618	652	632	653	675	633	645	646	628	688	610	644	640	623	619	626	650	639	621	649	653	642	615	606	670	651	609	655	613	631	612	628	619	627	624	642	647	659	644	653	689	643	641	641	650	656	640	611	632	645	610	643	627	623	684	652	633	633	625	591	657	643	578	623	680	640	631	653	642	656	645	613	667	635	607	689	640	612	666	620	659	688	657	632	636	611	630	636	615	682	638	658	606	587	624	605	616	704	669	627	647	616	604	634	643	620	626	656	610	637	630	632	627	634	684	629	648	584	678	600	618	617	641	654	601	676	626	631	630	678	665	630	654	625	672	626	606	620	666	646	621	645	638	640	610	606	682	635	660	626	661	616	606	646	592	653	620	642	716	639	619	640	629	632	627	585	657	648	631	639	617	647	627	637	629	615	621	603	633	610	639	631	644	592	651	604	624	653	630	639	654	661	681	645	654	658	601	654	650	666	633	667	676	697	663	625	630	620	636	623	656	627	668	658	614	612	701	662	641	613	622	621	628	638	646	657	652	654	634	640	647	657	588	653	627	602	651	686	668	646	660	635	648	626	607	667	624	590	647	623	641	658	626	677	615	667	656	607	667	664	633	661	602	663	610	614	633	611	606	652	648	636	632	651	644	604	668	638	636	661	631	651	635	643	673	601	640	647	643	678	592	672	638	619	650	667	625	649	613	624	639	616	623	659	664	678	606	644	581	623	653	643	656	626	620	644	664	654	612	670	632	661	593	641	668	626	641	623	617	615	622	625	667	667	670	672	629	618	600	669	622	639	677	682	644	617	627	627	607	613	635	615	660	641	663	639	694	602	672	639	662	634	643	625	597	596	645	612	635	637	649	598	687	596	652	649	628	610	627	653	662	608	614	601	648	633	606	616	645	631	652	645	598	679	600	590	626	662	605	640	678	626	630	590	611	610	637	608	616	637	625	642	588	635	655	614	698	650	601	645	600	640	630	633	635	592	638	625	636	648	622	626	690	634	643	617	647	704	626	637	630	653	629	661	650	639	627	633	605	590	639	622	690	629	661	654	634	609	640	644	626	649	651	633	630	613	623	612	650	664	649	682	608	664	635	668	611	638	635	629	676	656	657	667	677	614	627	656	644	646	631	618	628	657	652	639	622	591	630	668	618	666	613	600	576	650	596	637	660	663	634	606	662	662	629	596	627	628	633	638	658	632	660	713	650	615	609	598	701	666	658	670	667	595	668	645	635	640	655	623	643	617	631	636	671	627	634	630	606	641	668	623	595	664	621	632	692	613	584	657	639	636	649	612	658	607	634	653	664	631	666	625	598	671	694	650	635	602	639	643	654	616	613	660	623	625	621	677	667	588	662	624	637	657	643	697	639	579	651	657	681	630	657	627	657	594	653	606	669	663	619	641	620	642	605	631	617	647	629	660	593	678	650	671	677	662	643	625	607	667	611	613	677	633	641	634	669	623	575	635	615	626	609	636	641	673	610	612	693	585	658	651	639	665	616	650	582	608	682	660	654	596	654	681	656	669	610	671	655	643	671	605	602	648	637	634	654	657	682	620	594	618	637	601	672	646	623	643	681	639	596	608	619	617	676	629	641	595	659	613	624	646	606	662	670	624	666	655	673	656	608	656	638	608	671	629	658	620	650	657	620	574	624	631	659	608	648	648	630	591	640	629	588	627	653	644	651	655	658	637	572	635	620	611	614	656	627	591	607	642	647	600	639	621	603	647	625	608	653	637	672	646	640	673	649	617	618	588	687	638	637	624	648	619	604	659	638	600	684	641	600	612	643	591	644	616	620	647	641	662	629	688	597	614	622	615	608	674	632	603	653	648	620	663	628	675	648	600	662	627	666	656	647	598	584	670	660	621	620	631	653	635	676	656	578	610	642	658	646	618	650	665	621	671	637	611	696	628	628	628	632	667	615	665	639	676	653	641	634	670	639	637	637	598	624	641	628	601	633	638	687	647	639	652	631	649	622	603	625	634	583	637	633	639	678	622	645	606	633	611	629	590	583	656	599	652	642	614	622	625	616	643	598	654	608	639	623	611	603	580	632	602	644	619	650	615	646	662	619	616	637	621	660	654	648	566	661	646	618	659	642	619	675	632	633	633	655	591	617	674	630	591	661	654	658	566	643	648	664	663	651	640	612	597	585	629	578	620	667	667	660	615	629	648	610	604	653	652	673	624	616	651	648	629	685	666	618	618	635	620	647	630	639	654	659	652	615	648	606	630	668	654	658	634	626	647	632	616	630	622	651	623	589	633	615	642	637	633	638	693	625	640	592	670	683	674	668	627	601
23008	21126	28821	23696	21128	20852	3815	1255	1008	943	908	784	799	772	755	773	701	753	668	701	661	670	650	622	626	671	632	634	635	577	678	623	615	620	645	627	598	620	637	639	632	599	618	654	614	628	592	579	638	618	661	618	591	604	660	667	644	651	623	632	605	586	629	611	657	617	622	612	676	602	637	646	605	613	583	600	610	634	661	618	561	666	632	631	627	603	618	588	603	622	574	631	658	582	665	666	590	600	621	613	609	630	629	568	612	587	654	586	609	618	598	628	598	582	616	597	586	629	628	582	578	605	601	612	594	626	608	607	614	589	657	622	631	570	599	617	621	630	621	659	634	620	625	601	638	621	633	609	584	581	591	593	615	623	606	645	613	601	592	608	616	622	626	567	579	584	642	595	663	639	625	584	577	584	569	610	579	577	579	573	614	624	583	593	558	645	659	563	600	650	588	597	576	621	623	640	624	610	618	602	587	617	638	593	607	612	606	616	584	636	570	603	582	641	632	584	541	575	594	616	629	574	691	576	623	613	607	600	602	596	584	635	588	607	601	598	630	609	583	604	608	599	659	607	682	597	610	592	589	600	598	591	609	607	657	596	616	580	606	627	607	590	579	611	611	635	608	647	593	592	595	594	598	645	622	620	624	585	584	583	625	597	580	650	644	627	630	592	623	617	624	570	609	552	606	669	596	615	630	570	572	621	654	628	593	593	609	627	620	638	587	603	633	652	619	603	588	575	599	614	622	634	626	640	607	613	584	575	638	650	601	587	630	643	585	585	561	639	583	627	588	641	599	623	619	628	626	616	591	606	597	620	568	613	570	586	593	643	603	608	591	586	637	658	607	596	587	597	594	632	599	633	636	618	572	609	614	613	619	651	619	585	599	577	574	613	622	631	598	621	598	587	642	552	618	625	619	581	578	641	577	599	618	626	565	635	603	590	629	596	599	575	609	618	642	577	649	614	636	623	617	594	598	600	589	582	585	588	635	592	680	574	609	599	602	596	629	632	595	656	601	603	616	621	639	611	581	646	625	608	600	649	591	604	607	645	599	623	605	576	608	617	632	633	618	631	609	586	613	572	578	627	584	595	583	586	595	609	596	585	606	644	616	586	611	590	652	627	568	609	624	598	596	624	618	662	532	593	566	597	626	611	646	603	672	610	592	605	612	619	576	608	607	582	616	584	589	575	573	610	609	618	566	571	589	642	607	579	618	607	614	594	619	600	619	613	578	574	642	598	622	591	599	598	594	617	577	627	585	590	627	585	595	602	597	593	640	618	584	603	580	627	614	593	612	620	597	632	583	623	666	635	676	589	585	609	618	557	628	604	608	590	619	603	604	628	618	613	602	637	597	591	643	589	589	566	589	659	620	623	602	583	644	593	604	627	630	629	566	543	635	601	596	610	618	637	583	644	573	556	656	620	641	634	616	644	605	592	605	571	622	580	579	596	582	612	565	593	616	663	605	622	604	615	652	609	631	608	575	642	591	574	581	610	643	639	584	589	602	605	604	602	595	602	634	621	636	592	626	624	590	562	603	631	633	628	601	645	625	638	612	612	615	606	644	645	656	600	648	606	581	624	609	635	640	598	628	588	613	553	606	613	584	599	604	615	620	636	563	603	614	617	618	671	593	603	588	539	600	594	605	633	596	607	577	595	625	639	612	653	605	578	650	642	653	567	622	608	597	616	550	585	621	598	609	596	599	599	656	613	582	564	561	616	631	640	684	551	609	613	572	601	608	670	608	582	632	587	629	610	576	605	632	608	598	634	602	604	586	610	598	594	599	597	617	652	647	589	626	596	625	584	620	576	641	629	591	636	647	606	581	648	595	637	597	596	618	571	603	614	650	594	596	584	617	601	608	589	561	619	631	602	618	595	579	639	595	623	563	623	622	584	612	645	593	646	584	621	639	571	579	612	628	597	617	644	573	578	625	580	563	580	631	613	616	565	596	621	591	673	565	631	602	617	633	616	597	601	602	604	606	578	616	628	597	614	604	599	612	605	570	589	590	616	633	637	620	600	569	619	628	586	614	606	610	602	597	587	595	576	645	611	625	608	603	560	638	577	614	523	616	594	639	585	601	617	595	550	588	605	628	608	595	583	605	564	614	624	601	609	555	622	622	579	619	584	647	622	660	632	622	612	599	591	621	644	585	580	624	601	584	607	619	571	608	586	591	663	609	635	582	601	619	627	600	604	620	530	598	594	602	615	591	597	623	634	613	627	585	586	618	637	573	613	572	589	620	618	635	608	576	617	574	562	615	614	628	625	588	582	610	580	559	645	638	605	629	610	565	626	594	608	630	583	605	588	644	580	600	582	588	622	648	562	636	639	579	653	631	579	582	614	560	610	629	627	603	586	643	612	633	637	626	636	596	557	619	616	545	600	634	593	597	595	562	608	563	649	563	597	563	610	615	597	621	649	591	641	619	642	605	577	593	627	596	601	584	629	597	615	615	583	616	650	657	625	657	594	620	602	646	568	589	585	607	569	549	569	589	610	615	581	594	601	552	635	638	636	614	595	633	569	660	616	589	658	643	587	621	631	608	617	630	612	557	614	604	619	573	581	575	656	573	603	602	621	600	567	610	601	573	633	641	624	617	611	658	560	609	570	594	586	627	605	628	594	648	587	535	569	591	618	619	610	639	610	579	643	587	559	557	653	603	653	636	623	596	612	622	631	582	575	607	621	594	566	599	617	598	625	637	551	578	587	624	629	608	613	599	614	630	591	560	603	613	643	586	580	604	631	618	590	625	593	626	574	612	614	601	618	629	627	618	599	618	580	563	626	630	584	597	625	598	604	614	595	596	571	583	599	582	621	587	627	584	618	578	610	618	593	590	633	623	625	623	608	635	600	597	615	590	577	615	625	634	610	572	627	585	616	548	611	612	652	563	582	548	651	582	611	609	560	674	628	605	575	600	614	596	625	599	573	613	573	642	577	596	652	633	627	602	612	615	654	606	593	603	621	610	584	655	606	566	599	630	606	604	636	604	597	606	611	624	607	577	601	601	574	559	604	611	638	599	665	580	625	606	607	629	592	630	566	638	601	602	562	598	624	583	611	588	613	609	620	614	642	608	582	618	600	624	650	612	564	607	581	605	598	601	600	552	633	588	631	617	620	615	588	588	583	620	623	628	585	614	588	601	611	632	591	583	614	611	656	618	609	592	578	623	616	579	590	535	589	592	618	603	585	604	577	576	598	620	613	614	565	650	605	588	567	628	620	673	607	611	643	615	609	622	625	586	567	640	587	596	560	625	625	581	610	639	633	621	603	573	620	647	614	587	602	646	618	582	587	593	666	602	595	635	562	579	602	596	612	592	595	627	601	654	593	656	586	584	596	607	590	592	612	584	628	592	577	592	558	646	599	585	605	611	634	587	610	665	572	609	622	579	580	631	589	588	602	617	591	617	612	596	623	568	608	624	599	625	622	600	564	594	622	597	609	644	609	601	610	597	600	615	585	609	619	631	588	610	574	607	619
22878	15840	13491	7444	5245	4186	3215	2706	2219	1954	1789	1636	1521	1469	1358	1313	1262	1125	1158	1152	1006	1094	1078	1051	1098	1021	1042	1015	1038	1012	943	997	964	1003	996	986	993	964	929	925	981	945	1002	967	985	948	994	999	966	960	936	938	974	953	945	956	958	876	952	936	883	926	944	959	873	945	985	990	944	890	979	946	953	897	949	927	916	953	942	925	931	948	903	959	911	955	902	920	941	943	929	939	969	975	929	914	976	980	898	951	943	912	936	930	986	918	956	949	952	938	886	932	931	947	907	963	930	931	913	918	927	884	970	910	924	958	951	929	936	980	928	932	927	905	891	945	969	938	919	956	934	959	895	917	909	903	932	935	899	945	929	930	992	905	902	987	946	974	950	894	920	920	870	899	947	953	850	906	962	878	926	929	972	921	910	938	923	966	931	888	951	946	942	951	902	968	924	929	939	886	944	891	955	903	897	956	920	915	947	957	926	937	936	910	978	944	948	881	948	940	969	915	941	932	886	965	965	910	965	916	970	972	892	895	1001	953	935	959	954	937	944	878	926	895	887	963	927	965	967	957	952	922	912	916	924	933	943	951	920	891	962	1003	934	889	893	928	933	951	899	925	982	918	899	953	909	921	919	1017	898	985	948	941	944	921	913	931	1034	975	937	933	951	893	933	858	944	907	961	902	962	873	897	929	970	869	978	940	936	936	918	961	929	909	921	982	908	973	906	897	910	895	939	978	960	891	943	881	879	953	983	945	942	951	940	1012	940	925	947	955	928	945	924	958	947	937	959	998	1011	919	928	906	1002	939	878	902	971	922	905	898	934	974	965	962	941	901	982	932	976	926	904	904	941	987	974	942	964	934	907	988	914	891	909	933	904	989	930	981	974	907	916	894	928	928	921	960	974	923	949	950	901	897	975	942	906	908	935	895	898	906	976	946	950	919	911	1025	919	884	925	990	949	992	913	937	952	938	1001	935	913	922	929	975	923	905	899	933	913	899	948	959	920	962	885	870	968	931	908	883	890	978	901	954	976	940	928	964	942	943	958	893	925	919	903	967	941	918	897	906	961	938	922	923	886	933	950	952	917	952	941	895	952	910	935	925	930	905	941	928	896	938	960	867	913	958	946	939	906	941	926	906	936	929	933	932	945	920	957	952	936	937	940	947	966	918	906	920	989	936	955	918	905	929	904	899	936	912	913	952	905	937	952	962	904	969	924	950	880	954	942	925	966	894	884	934	990	912	932	929	984	886	906	972	930	968	969	916	990	932	931	938	909	949	974	924	948	953	977	963	930	873	910	973	967	922	1022	969	982	910	931	971	872	950	981	938	964	974	943	922	921	924	938	913	958	950	959	946	918	932	955	925	979	949	917	956	940	903	973	889	890	946	956	974	899	950	948	924	929	936	929	940	950	941	922	952	1010	901	888	908	958	941	927	974	898	933	899	946	905	885	927	923	938	951	907	889	958	903	920	932	955	994	966	895	928	955	958	928	963	900	938	904	968	865	882	905	887	960	941	965	938	931	929	943	968	918	902	923	915	911	918	951	909	938	931	905	889	953	974	925	937	971	898	957	948	905	940	883	913	930	963	952	934	919	912	972	944	902	926	922	967	924	929	915	937	939	972	884	956	909	924	889	890	999	889	896	899	917	969	985	932	940	923	929	876	960	947	897	950	883	923	935	920	915	983	898	865	941	953	870	946	931	901	921	936	933	904	928	926	897	949	915	938	951	967	923	973	954	914	934	925	892	992	939	953	878	960	980	929	916	890	970	913	923	932	933	929	965	920	946	898	921	902	953	899	952	912	1014	925	941	915	925	961	970	925	917	1003	926	896	936	977	931	969	898	898	942	949	952	908	887	931	955	918	934	975	950	986	997	889	963	950	924	915	977	919	932	929	975	961	877	936	964	945	963	942	933	901	949	941	982	911	953	912	887	934	933	958	903	935	926	886	942	943	958	899	941	923	903	956	903	931	861	909	901	941	948	1012	955	865	930	933	950	938	898	916	860	946	965	989	911	940	928	939	919	947	1003	951	939	966	942	896	898	997	918	938	920	915	906	945	929	920	916	928	901	929	981	927	931	967	927	971	888	920	944	903	910	926	908	916	938	964	934	902	919	889	897	921	970	999	967	916	988	871	916	925	924	927	940	922	931	922	979	888	908	920	931	1004	930	955	906	955	909	911	916	920	929	968	965	856	945	925	883	924	997	938	964	951	918	907	947	901	964	929	922	897	931	943	911	949	980	909	945	957	888	969	979	911	862	895	972	963	941	958	927	948	904	884	921	988	960	920	950	949	886	990	925	952	935	889	965	934	888	962	882	1020	974	953	886	911	952	972	863	925	931	936	982	943	917	924	881	919	910	950	933	954	949	896	884	884	952	930	877	894	914	946	925	930	951	945	957	921	856	962	923	939	923	962	941	973	920	960	913	978	954	970	953	934	924	894	893	919	991	910	916	923	880	974	948	962	895	989	953	860	923	945	926	930	945	913	970	904	933	923	947	891	927	912	952	977	962	959	883	921	895	936	954	977	968	975	928	949	918	894	906	913	913	958	927	877	981	986	907	934	942	909	893	936	918	888	961	978	989	950	946	910	938	913	929	901	958	936	930	915	929	962	945	892	950	915	956	889	925	973	931	907	958	866	936	943	961	950	922	945	929	932	891	952	923	954	908	954	931	902	926	927	962	894	929	882	942	888	941	901	917	912	906	951	979	963	931	991	877	940	952	943	943	973	926	905	871	890	910	942	901	987	916	889	963	916	892	950	921	847	930	973	912	867	944	940	987	951	968	881	897	955	918	923	953	903	916	928	903	948	878	943	929	971	944	942	874	871	1032	954	952	917	935	912	961	920	858	922	919	928	919	914	909	945	949	934	960	920	934	879	971	926	885	999	899	912	910	953	911	938	899	960	863	928	918	954	933	905	945	958	889	932	910	980	916	948	940	913	946	932	973	935	961	959	999	953	956	975	979	877	947	972	913	871	907	954	971	938	946	964	963	966	945	980	912	967	905	922	913	854	891	917	911	904	932	913	996	892	932	948	938	921	948	982	972	922	906	948	930	935	889	914	926	918	960	924	1007	915	922	943	924	884	925	949	905	907	941	959	927	900	978	949	870	956	942	945	870	938	945	910	928	914	855	892	960	940	903	944	936	956	913	893	949	949	904	890	969	945	936	945	949	934	952	924	937	955	934	950	943	918	951	980	892	972	932	952	990	947	945	935	912	896	888	928	991	921	934	936	917	866	922	914	902	919	968	940	946	954	948	973	860	926	880	947	946	898	928	924	962	921	921	924	937	927	972	943	921	914	903	976	908	906	931	960	936	933	936	976	902	949	896	909	900	930	912	915	895	918	937	937	912	916	953	925	885	932	979	955	931	906	890	892	947	888	994	952	900	929	929	930	937	896	920	932	932	881	891	914	943	835	932	945	918	924	922	909	928	930	914	888	901	926	930	944	965	906	926	974	921	909	936	918	875	962	951	897	951	949	976	925	926	888	906	981	880	925	912
26645	20619	9315	449	249	193	197	208	188	182	157	183	181	184	187	168	170	163	160	176	200	174	193	178	162	178	170	159	178	167	173	158	174	161	171	166	188	156	181	160	169	178	166	174	171	155	194	172	163	182	165	150	171	163	167	148	148	169	160	155	172	161	163	166	192	151	167	178	174	174	153	163	181	157	183	156	179	177	163	166	164	161	157	185	158	148	164	165	151	184	173	183	169	166	181	160	155	186	169	155	160	156	156	170	167	145	160	136	161	167	167	164	157	181	161	172	157	179	163	178	152	150	173	150	177	169	186	143	159	180	153	163	158	190	172	158	145	175	144	159	176	152	157	185	167	183	145	164	167	164	151	158	160	134	168	171	174	186	184	175	175	176	173	151	197	188	148	183	154	181	170	159	169	150	154	159	187	172	168	144	176	167	179	171	172	151	176	159	169	174	159	135	160	158	167	166	153	146	166	173	167	159	165	192	176	163	158	163	161	189	169	155	167	165	154	164	176	145	171	158	165	179	182	165	173	173	163	173	159	173	169	173	172	171	183	176	178	185	192	177	143	155	141	152	166	186	180	166	153	178	153	181	147	180	149	159	181	178	161	185	159	169	156	161	171	148	153	137	184	176	174	146	184	194	157	147	162	160	171	166	184	160	167	151	179	166	155	185	174	190	170	162	158	146	193	157	179	193	171	154	160	191	161	167	201	187	160	177	176	155	158	157	180	165	145	169	159	176	160	168	168	165	175	169	189	155	177	182	174	160	152	158	157	156	169	170	173	182	176	176	156	166	183	165	177	162	157	177	170	178	160	161	138	172	185	174	176	153	170	157	177	138	160	172	197	172	162	158	167	160	157	179	177	151	185	156	145	149	157	180	173	171	154	186	175	170	202	167	163	161	165	164	168	161	175	170	168	169	153	159	180	181	172	174	177	179	162	174	176	164	169	164	160	164	170	184	145	170	149	172	167	153	189	175	166	175	140	158	196	168	154	152	159	182	176	147	176	166	164	146	159	170	152	154	158	174	175	153	177	178	175	180	181	166	151	158	149	167	156	156	176	172	180	157	169	175	182	181	180	143	174	147	157	165	171	161	155	170	175	158	161	164	175	208	167	174	184	183	161	177	162	145	157	183	155	167	165	164	146	166	166	153	183	186	193	173	150	161	169	145	158	175	181	163	197	166	182	200	190	161	147	157	175	147	166	171	169	154	157	159	172	161	160	162	160	176	147	178	181	174	170	177	161	166	185	165	180	157	177	183	188	160	176	142	175	148	153	159	159	181	177	168	154	155	169	157	184	179	184	164	156	138	163	177	179	181	168	187	170	159	176	176	155	159	178	171	160	145	173	193	174	172	160	156	177	168	153	168	146	164	154	164	173	176	172	157	147	157	169	160	163	163	167	145	172	190	165	163	197	185	190	184	152	165	145	168	147	165	184	188	173	150	147	152	164	167	162	173	177	158	179	173	166	158	197	169	158	153	181	156	185	162	162	156	151	173	184	161	174	187	167	156	162	173	168	181	160	162	146	175	193	152	156	172	163	164	176	189	161	149	169	152	153	158	159	160	157	133	161	161	156	161	163	149	192	187	163	168	179	184	170	191	173	158	183	168	142	169	179	167	178	146	164	156	180	163	190	181	163	156	161	154	168	181	164	145	166	182	155	185	186	166	176	167	156	170	147	154	178	159	176	148	168	192	181	183	165	162	176	170	185	154	166	174	153	164	180	157	143	181	169	169	173	146	170	168	164	165	166	183	146	180	153	169	174	168	169	167	161	185	161	159	144	194	178	182	167	149	182	179	158	144	157	175	164	184	155	181	196	178	166	186	169	171	169	161	176	165	147	163	174	149	175	148	184	170	177	185	177	184	177	168	192	182	161	170	174	188	168	180	183	156	202	166	196	165	203	156	165	164	160	164	152	144	147	173	167	184	164	189	181	165	168	151	175	173	157	168	154	160	159	160	168	186	191	171	150	148	157	174	183	181	147	149	186	178	165	159	164	167	163	171	160	173	177	157	168	163	166	179	177	154	186	166	167	162	182	182	163	156	188	168	160	160	167	168	176	171	140	158	179	184	185	157	152	171	158	157	165	191	171	149	182	172	150	158	173	179	178	186	168	173	187	178	160	167	173	175	145	172	196	183	176	178	177	153	157	173	186	190	193	176	159	173	164	171	182	156	156	162	142	185	166	143	175	171	147	175	160	196	155	150	161	164	167	149	163	197	160	152	153	190	175	167	178	180	154	166	170	178	163	144	164	166	152	166	167	161	135	170	158	178	167	183	177	147	162	160	162	167	157	169	181	186	146	165	161	160	132	165	147	167	179	170	168	159	174	180	163	163	166	172	195	153	154	169	159	170	186	161	164	156	165	152	169	177	180	173	185	155	179	173	167	166	176	187	165	170	166	178	172	159	165	196	162	165	156	185	201	158	158	187	181	159	177	187	163	153	173	164	172	181	141	174	177	200	164	175	181	162	159	151	170	178	158	139	161	191	170	168	177	145	149	158	157	183	174	171	181	172	173	148	170	179	171	175	156	183	173	149	187	176	187	154	163	174	183	163	192	175	178	153	161	151	161	170	171	194	169	175	159	148	176	171	178	188	163	179	153	165	159	172	178	162	176	177	156	133	170	169	180	164	151	151	139	171	171	148	159	189	159	169	178	177	168	190	153	175	158	151	151	172	155	178	171	164	170	187	161	162	198	185	157	183	177	176	161	187	180	138	182	178	179	179	154	168	165	153	169	186	172	154	151	148	142	164	176	175	173	168	175	171	169	156	160	155	153	188	187	162	160	145	172	168	180	162	171	166	158	159	173	177	176	158	174	171	145	176	191	153	156	151	168	182	172	191	192	175	163	168	149	166	167	175	160	183	156	148	173	153	177	166	146	157	175	177	180	168	151	172	169	155	163	179	161	187	148	181	194	152	181	175	159	162	182	178	167	160	141	168	153	186	171	176	169	144	167	160	163	182	160	167	175	155	155	177	176	158	161	161	142	205	169	178	139	174	181	172	168	192	157	162	179	177	175	167	166	168	175	178	177	180	194	157	178	158	161	215	181	165	172	177	180	166	172	179	149	166	152	155	187	178	162	162	193	166	152	169	185	172	185	167	156	143	165	188	159	147	171	157	175	172	154	162	179	172	168	191	166	162	179	164	160	174	174	168	187	151	158	164	164	174	183	174	161	156	158	171	153	165	139	162	164	169	177	192	160	157	170	153	159	198	166	167	152	161	172	176	151	166	176	186	165	180	181	173	158	173	151	169	163	165	146	160	169	170	150	148	189	140	129	165	167	170	179	160	152	158	161	167	175	135	162	161	151	153	163	166	160	173	207	145	172	153	160	159	155	185	162	166	149	159	172	173	158	168	168	173	175	192	159	171	149	175	168	149	173	162	168	158	159	152	160	159	171	156	171	179	158	178	155	152	163	172	175	179	176	166	183	179	159	187	158	158	181	162	194	198	165	174	168	173	138	163	164	176
11144	1105	936	628	454	383	362	338	332	331	339	308	320	288	289	299	277	282	282	314	290	276	305	298	299	311	267	306	279	260	308	311	295	282	278	287	322	282	296	289	295	258	263	278	293	271	252	276	284	251	294	280	296	280	266	278	339	323	278	298	291	279	271	296	285	272	265	272	261	283	297	297	280	279	294	268	297	278	286	308	265	282	284	275	274	292	280	274	292	289	286	264	249	283	279	278	316	288	295	293	284	277	272	296	296	287	283	307	275	288	282	299	296	295	253	265	271	283	291	254	277	293	282	280	280	281	288	271	285	298	257	292	296	316	304	274	250	298	274	274	313	288	277	275	295	271	274	282	294	276	283	300	289	295	278	243	296	283	281	265	282	289	289	298	301	276	292	289	268	290	265	300	288	287	272	250	275	281	261	272	297	282	279	291	273	257	281	252	281	314	292	275	306	298	278	266	315	280	285	296	269	239	292	296	273	260	301	248	273	266	273	299	282	293	283	294	298	276	306	294	288	256	262	299	272	259	278	287	279	291	295	302	262	267	268	297	250	315	290	296	309	286	294	280	254	285	287	288	278	262	286	273	298	277	255	244	269	290	276	268	264	263	300	291	285	267	285	295	280	295	260	268	274	288	281	290	276	284	322	289	272	291	272	284	291	267	285	290	278	284	279	270	313	270	295	275	266	264	306	289	279	273	280	292	290	281	291	258	283	291	276	260	298	277	279	264	298	271	277	287	300	297	277	244	286	307	282	278	309	290	294	299	297	300	270	260	303	292	320	233	281	263	297	266	289	297	269	279	288	292	260	331	313	317	289	282	296	294	297	295	274	283	284	274	255	262	300	280	276	298	287	304	282	284	310	285	246	326	284	285	261	277	297	271	259	278	306	308	270	306	253	250	295	290	280	281	279	265	263	290	300	290	276	278	304	278	291	313	302	273	272	274	285	262	300	286	261	295	262	311	261	294	295	286	300	269	257	278	267	301	292	253	310	304	294	287	278	287	265	269	286	257	335	280	301	265	291	283	270	287	255	280	275	293	272	275	275	261	289	279	265	310	254	269	312	307	278	270	301	259	297	274	260	285	239	283	295	275	277	265	282	263	269	284	281	313	268	284	260	264	284	297	312	280	308	259	257	269	266	314	285	277	285	289	281	269	282	306	301	293	309	300	302	277	291	296	247	282	265	270	294	282	277	273	285	295	304	270	316	275	315	280	276	286	272	294	292	289	280	252	263	298	295	301	295	301	293	305	281	261	280	274	312	315	284	266	282	286	279	310	286	278	271	297	269	305	310	268	292	287	252	267	286	281	297	280	284	264	299	270	269	273	252	282	281	311	287	296	286	266	284	270	254	281	289	290	301	271	295	278	285	279	290	295	296	270	282	278	268	292	274	272	255	263	263	299	266	278	257	279	262	285	259	294	278	261	279	290	279	285	276	275	279	280	274	265	284	303	277	291	273	311	276	288	261	258	298	285	289	286	279	281	283	269	264	282	260	280	291	274	298	311	297	288	275	290	303	279	277	295	268	265	278	284	303	287	275	274	275	300	278	277	286	279	258	264	277	290	279	281	273	266	268	278	314	290	307	284	273	262	268	293	307	298	277	289	262	286	312	282	301	322	276	309	277	319	244	293	262	298	284	296	311	284	260	280	272	266	268	293	274	272	296	280	294	261	294	270	272	276	280	289	289	288	241	271	285	285	273	298	276	248	277	302	290	259	309	299	300	313	292	281	280	295	279	290	299	291	296	256	314	288	293	316	268	282	293	252	268	252	281	269	296	274	272	283	268	306	303	295	280	294	295	309	300	282	315	262	268	285	284	260	289	276	301	292	277	274	261	279	302	348	278	273	271	287	292	272	291	276	291	262	284	277	270	259	274	291	295	273	293	272	326	281	290	314	300	299	307	290	275	313	300	281	293	285	310	247	271	275	317	273	276	273	296	302	241	266	320	302	273	288	287	286	277	324	296	274	258	275	286	293	280	323	289	306	279	263	271	284	266	285	325	279	304	263	279	305	269	271	268	273	300	261	284	256	277	281	274	280	284	268	266	301	297	291	290	295	290	319	279	297	306	266	269	288	291	289	290	273	278	293	247	289	318	337	288	286	281	281	290	286	304	235	285	280	283	287	301	279	296	269	285	263	266	286	280	318	302	268	280	282	272	278	275	291	294	268	297	272	287	290	312	265	269	308	250	278	295	257	270	305	301	275	291	285	275	270	272	293	260	271	280	271	288	296	255	257	294	280	271	278	307	251	270	259	253	318	273	297	268	260	273	256	288	271	282	292	305	314	295	273	280	300	283	300	293	257	273	297	279	309	271	306	304	282	291	311	293	286	330	282	312	287	274	287	262	292	253	294	307	295	269	286	283	305	276	279	275	257	314	277	288	307	249	263	259	297	282	298	266	302	309	251	271	297	262	282	291	292	261	271	276	277	288	290	303	290	324	257	279	278	277	302	265	294	298	304	292	278	278	281	297	270	277	275	263	245	273	290	287	268	267	299	297	273	302	284	286	292	290	287	295	290	278	262	285	315	254	297	311	299	257	289	289	326	301	325	270	293	303	322	304	295	291	304	280	269	301	289	266	279	279	285	280	299	286	286	291	301	319	287	292	290	281	264	292	282	284	282	283	290	288	266	304	304	262	289	275	271	287	323	285	298	290	280	268	288	283	287	283	291	289	270	287	258	285	308	304	254	320	307	252	314	303	308	273	282	300	311	277	263	295	261	296	295	281	298	265	287	275	265	263	259	272	286	268	294	303	296	258	283	296	254	284	280	286	271	308	271	275	313	311	271	286	277	288	283	273	262	260	286	264	275	270	270	269	278	274	261	287	291	295	307	284	285	283	282	296	267	296	274	273	280	254	258	300	275	289	258	265	303	248	313	317	293	312	276	290	270	282	282	286	263	287	276	302	265	285	296	251	277	269	284	278	270	307	289	277	269	283	283	308	291	274	270	279	308	300	274	271	278	281	274	280	297	302	273	265	297	265	301	231	270	327	282	288	252	272	274	273	308	279	271	298	285	276	271	266	269	310	304	264	281	301	292	273	270	257	254	295	289	276	274	304	266	288	285	261	277	295	270	285	318	290	294	305	266	298	259	271	278	280	260	318	291	270	277	293	272	269	261	278	261	301	288	292	243	272	268	308	292	280	264	283	303	283	295	269	273	275	297	313	283	281	270	269	317	295	285	298	266	285	294	329	270	280	302	291	286	260	277	293	282	279	280	258	293	290	277	279	286	265	280	273	303	305	288	265	284	302	302	294	310	284	281	272	297	311	263	284	291	277	283	258	277	289	316	277	291	275	302	296	260	300	263	305	279	272	291	239	299	261	266	291	258	257	266	306	250	298	279	318	294	277	269	281	309	266	269	264	289	297	272	274	296	275	281	289	269	286	277	305	264	250	273	285	278	284	289	293	290	283	287	285	277	278	262	277	272	292	289	280	300	284	280	292	278	292	276	289	297	284	289	297	285
24057	21092	28153	24247	20903	3989	1003	715	597	559	543	545	544	479	485	458	460	435	439	453	428	433	426	435	454	419	453	416	430	447	424	384	402	410	399	417	402	440	404	414	398	442	415	413	422	419	414	416	426	439	433	408	429	434	390	358	377	439	403	407	385	410	371	396	410	431	389	434	419	424	444	371	417	412	400	388	391	403	427	414	413	409	411	416	404	436	418	394	411	409	409	398	400	403	385	418	397	411	382	418	395	416	412	404	393	381	426	425	429	421	392	419	358	405	415	374	406	420	423	421	423	408	396	412	423	407	412	400	410	433	423	428	414	373	409	403	367	413	410	381	389	401	404	415	416	399	412	396	392	402	415	427	409	361	413	406	401	380	393	408	422	388	382	392	410	404	372	378	419	425	407	383	407	379	362	406	378	406	387	400	426	385	409	389	415	397	414	420	392	402	407	411	443	398	386	439	418	418	428	429	393	434	388	444	364	400	416	427	404	412	412	388	407	371	405	425	429	413	406	428	408	408	430	430	416	413	425	429	402	391	396	389	423	435	393	392	402	401	385	430	400	404	398	401	398	407	415	396	399	439	355	441	418	410	416	427	422	411	381	379	426	430	420	399	378	415	415	399	417	421	401	419	416	383	391	412	418	418	439	406	380	404	383	408	445	417	399	379	394	455	413	413	404	388	406	421	447	436	387	408	381	386	385	380	395	389	395	408	390	391	433	422	378	432	391	393	437	434	404	402	408	370	401	401	411	420	392	416	384	366	448	407	438	425	382	382	423	369	449	413	418	386	438	414	417	425	436	383	391	402	437	431	434	386	462	396	388	408	397	425	407	399	418	428	407	402	381	375	402	414	382	416	412	389	392	425	376	368	431	420	415	402	402	382	429	408	396	383	388	486	435	375	442	427	369	407	380	415	415	397	401	374	416	417	397	368	440	423	391	415	416	406	392	399	430	411	386	448	397	411	426	405	392	374	406	410	394	406	389	378	427	409	380	403	418	421	432	383	407	410	400	453	413	392	417	379	399	395	399	394	400	413	401	414	428	422	430	411	446	396	390	423	395	430	411	430	395	420	396	399	452	405	404	443	431	412	415	419	441	382	405	407	423	410	416	416	410	403	392	405	409	389	399	457	410	396	394	411	437	385	425	418	408	409	394	377	365	418	391	394	420	385	398	396	403	390	383	445	383	401	394	422	389	381	426	428	382	400	389	399	369	401	400	422	402	397	397	422	398	373	401	396	389	392	414	368	413	394	413	409	422	424	390	399	406	398	392	421	412	429	410	416	386	401	434	404	395	436	406	393	402	413	398	396	434	400	380	372	406	410	407	389	411	420	400	436	433	390	427	446	403	396	368	414	454	396	406	351	360	390	422	412	394	390	416	391	413	380	442	409	401	384	382	388	423	423	376	415	420	425	388	406	416	395	441	416	426	404	434	418	419	425	416	423	406	445	384	426	412	419	405	412	373	422	419	395	387	371	389	395	442	403	359	413	416	403	396	420	425	404	372	442	379	416	400	390	412	421	399	432	395	409	380	397	400	443	402	383	388	416	449	383	387	408	384	418	425	394	402	442	364	422	404	411	393	393	431	444	402	419	418	383	391	401	393	412	407	421	392	394	374	374	440	404	399	401	405	403	414	383	415	425	445	389	387	365	411	409	378	439	408	411	417	419	404	401	389	411	378	432	400	419	405	407	436	451	404	411	427	381	405	450	405	411	407	391	403	393	404	385	419	421	420	377	443	403	417	402	430	433	417	457	419	414	422	401	402	422	406	439	435	403	412	440	416	417	431	382	429	428	453	401	415	380	441	420	383	430	428	406	428	382	419	409	406	409	406	398	396	417	388	414	395	428	418	381	411	407	436	407	411	396	388	426	421	414	386	407	373	411	402	440	415	443	372	431	434	416	405	384	402	385	374	386	422	413	413	403	385	429	357	420	372	377	442	389	402	377	394	385	403	380	404	406	363	416	384	402	394	399	374	425	411	381	375	391	404	430	408	401	396	402	392	389	432	427	388	437	382	429	394	442	413	456	417	410	416	386	397	404	408	390	448	394	426	400	403	391	366	418	418	439	390	422	433	369	392	407	395	435	407	412	416	434	364	400	410	420	382	416	395	431	438	372	429	414	414	349	420	400	436	384	411	442	445	396	391	418	429	392	411	400	449	408	368	407	400	426	435	430	411	389	404	431	412	429	442	398	446	413	429	410	463	390	393	397	425	418	406	414	418	427	360	414	392	403	395	421	385	418	376	408	404	413	377	396	437	402	432	406	412	367	427	427	399	380	400	377	421	419	401	421	386	420	395	384	444	411	423	382	386	420	423	390	394	385	343	370	423	404	401	419	418	418	415	379	386	432	419	385	406	409	399	373	388	408	398	395	387	418	412	442	401	409	435	440	382	410	423	410	398	381	436	401	428	376	418	416	379	424	431	405	418	389	415	433	392	385	397	397	413	382	405	391	373	428	403	449	405	426	393	390	393	414	405	399	416	421	395	450	425	383	447	375	429	370	412	414	376	406	391	402	421	425	394	414	401	440	441	418	400	393	362	391	428	396	422	407	405	392	390	405	431	385	416	426	422	429	398	459	370	397	383	427	413	394	416	400	390	384	343	403	415	407	397	394	395	403	428	382	379	388	403	403	402	379	408	398	371	401	402	404	422	415	426	403	412	392	437	394	431	413	389	413	401	391	401	401	436	393	397	405	420	407	393	386	410	411	428	410	418	428	392	374	383	390	403	430	448	410	372	427	396	402	413	426	391	392	404	404	426	400	450	405	436	402	403	413	370	408	401	427	419	401	387	390	427	404	364	400	390	395	425	430	427	401	350	452	411	375	407	428	447	409	430	444	391	420	415	432	420	375	396	403	406	413	427	388	416	431	437	392	409	422	419	430	376	441	399	409	423	420	415	413	417	407	401	400	392	401	423	386	404	414	356	399	442	435	408	423	419	443	428	414	430	391	374	443	368	376	365	407	414	373	403	409	435	398	442	412	383	388	425	400	412	401	398	396	422	409	380	369	351	417	401	380	426	444	422	377	403	418	380	424	410	400	392	408	406	405	413	434	438	395	403	413	419	427	398	398	378	385	359	416	407	430	379	419	378	380	421	406	407	394	421	380	379	388	392	420	380	375	435	391	420	415	422	420	417	390	436	399	394	382	393	407	444	407	397	399	406	429	380	397	402	403	420	427	384	403	399	439	407	383	407	423	405	404	414	409	392	399	419	386	400	424	420	392	370	395	385	364	378	418	403	368	390	387	391	400	432	404	399	400	402	403	368	386	382	379	433	391	416	404	420	416	443	393	407	375	412	412	436	393	404	409	392	458	392	431	428	390	357	411	399	392	400	443	407	385	402	356	407	377	388	407	374	406	410	406	420	452	393	385	423	394	432	380	402	407	370	460	388	391	413	415	415	436	411	406	408	399	360	400	421	418	372	423	398	399	426	419	401	360	419	420	375	375	404	407	376	405	369	428	399	420
23151	9445	8337	4229	3101	2283	1829	1503	1340	1147	1056	959	921	883	858	813	849	788	755	762	706	725	677	738	666	719	706	687	709	690	689	649	657	635	680	674	689	652	616	673	635	673	678	663	633	681	680	695	654	680	653	671	632	639	677	668	650	630	638	660	624	680	674	613	677	639	634	645	654	662	635	623	626	695	629	617	622	652	631	654	664	624	607	633	642	642	632	652	628	645	708	614	601	619	667	661	683	626	657	679	637	659	677	621	662	640	636	614	628	662	618	676	665	683	645	673	602	622	678	650	640	625	636	648	686	642	640	636	644	616	658	618	637	657	620	633	627	672	632	643	604	649	618	613	596	651	643	684	615	634	641	667	614	601	657	657	655	660	663	635	618	628	632	643	633	628	636	642	623	682	630	610	659	620	674	638	637	646	638	625	669	643	596	625	687	628	649	642	617	623	637	663	630	678	639	652	630	628	590	601	666	687	659	685	651	614	673	653	633	654	619	623	667	686	651	643	613	602	587	660	602	666	605	685	563	640	628	635	660	626	654	635	623	607	603	635	639	673	640	627	612	613	603	654	611	678	613	682	635	640	636	632	608	662	678	629	625	660	612	643	623	640	645	587	645	656	672	650	685	680	654	649	609	638	617	635	648	663	639	655	618	639	631	646	635	619	647	638	648	615	600	643	649	674	642	665	648	632	634	637	658	627	592	648	669	637	626	643	677	652	637	661	609	645	626	626	660	698	555	630	635	645	601	640	607	607	639	648	642	631	599	616	656	612	620	663	664	592	627	727	685	581	640	633	629	637	653	624	645	650	643	642	651	662	641	605	703	630	648	648	670	639	645	619	611	631	654	675	620	606	641	635	639	665	630	657	663	624	630	644	641	664	639	641	597	633	612	619	586	657	618	649	667	641	627	632	642	669	654	604	662	647	621	656	628	616	639	632	634	608	621	617	664	633	670	661	661	611	662	623	656	665	636	614	645	636	614	610	583	637	633	690	608	674	648	666	650	645	637	613	611	694	621	630	654	629	649	652	621	622	645	632	607	640	650	637	630	611	601	646	639	647	616	622	642	599	612	649	622	605	631	663	661	649	642	639	644	595	611	632	639	647	604	646	651	655	663	614	626	655	603	624	682	579	691	636	679	642	664	653	633	629	654	648	634	662	654	674	631	605	694	683	631	649	644	665	616	628	608	698	666	622	615	632	647	657	674	651	650	674	642	654	656	605	628	658	621	696	614	615	686	636	657	650	612	633	655	670	619	636	658	614	632	615	623	684	634	614	651	648	609	610	660	643	618	670	686	652	619	636	713	646	654	641	605	657	631	655	675	593	626	609	602	653	608	627	680	677	631	595	676	669	620	647	630	641	631	644	629	625	647	666	704	590	612	682	658	643	652	648	658	677	644	657	627	641	670	622	637	618	626	682	667	698	675	647	634	621	641	669	641	622	671	642	632	626	616	632	665	588	662	661	637	664	654	621	647	643	606	634	626	669	681	678	647	658	631	607	638	622	657	668	636	585	631	656	655	623	661	658	657	648	633	668	639	672	654	647	671	645	613	665	597	570	667	609	635	614	635	594	632	651	678	660	635	609	622	628	646	685	640	621	669	649	663	653	629	655	642	665	616	667	649	643	597	684	661	647	669	657	638	631	577	606	620	607	639	635	634	609	655	611	598	663	651	635	636	651	630	639	601	621	644	650	647	650	629	620	612	647	676	651	666	645	630	615	645	644	667	635	609	630	614	652	655	606	608	675	680	606	644	595	633	636	624	642	615	606	637	643	597	639	642	651	604	563	633	643	629	653	648	595	626	654	635	624	632	582	611	674	633	674	643	636	636	699	632	620	677	592	670	601	674	679	625	652	633	636	677	596	611	651	676	625	677	615	689	648	669	616	620	661	645	668	664	641	674	633	642	659	664	674	641	626	634	678	658	633	639	652	625	654	642	677	593	599	622	630	592	627	634	643	662	657	637	645	613	655	637	651	622	612	651	581	661	637	643	630	622	579	626	673	621	648	603	636	643	651	669	648	620	630	617	663	656	623	644	638	619	584	643	658	650	662	668	617	692	632	638	657	606	630	633	619	635	648	655	645	627	647	632	643	633	600	640	640	634	637	608	654	678	635	651	666	674	663	678	653	614	616	635	637	614	693	614	609	600	650	640	642	631	655	627	651	599	694	627	649	613	623	667	631	587	598	615	679	665	611	653	600	632	628	608	653	677	637	649	673	666	618	659	648	682	624	668	615	627	625	617	651	665	708	630	667	630	636	648	636	618	664	719	634	645	628	603	615	634	615	609	596	642	645	638	645	636	660	635	677	649	646	622	612	674	630	635	658	608	616	632	663	623	643	642	666	660	663	643	650	630	637	619	621	625	613	658	626	679	628	627	662	632	617	669	626	657	642	647	675	625	678	592	630	682	620	613	656	690	604	580	620	653	652	626	628	653	622	659	621	622	662	625	618	635	624	653	652	695	618	600	638	650	635	670	604	670	630	620	646	668	626	652	666	625	625	666	671	635	643	688	629	620	644	682	674	665	700	623	699	651	622	644	592	622	621	627	663	605	636	617	651	659	655	641	641	640	686	652	635	639	640	645	602	664	628	658	618	647	641	645	647	624	596	637	628	636	618	679	644	616	630	650	660	666	678	634	638	646	596	642	627	648	662	648	630	671	614	650	608	623	661	598	645	611	640	617	631	648	669	634	660	670	715	632	615	668	599	653	610	581	622	642	597	589	643	644	643	635	692	630	656	683	617	644	601	640	620	620	657	639	661	657	685	654	597	619	627	627	607	636	630	636	643	612	626	632	642	660	663	685	638	640	629	640	616	594	586	627	627	645	602	621	659	633	664	632	669	641	630	643	685	627	668	661	633	674	635	648	640	694	690	616	580	625	685	667	627	677	648	648	615	636	648	638	654	621	625	635	601	665	678	617	623	623	648	617	649	621	640	628	633	634	643	618	577	610	639	697	603	629	647	626	599	631	619	673	653	611	648	619	628	674	645	644	655	677	669	647	608	677	655	628	604	591	616	647	625	638	612	657	626	652	621	637	615	637	600	612	594	680	615	622	661	605	637	677	662	639	619	582	658	624	635	677	633	668	652	668	637	668	654	653	669	629	619	642	660	659	638	645	663	584	616	633	636	661	653	636	645	604	666	633	648	629	631	643	614	670	637	665	664	663	655	624	673	617	682	653	613	663	643	676	670	640	620	634	622	638	620	617	625	634	642	623	598	622	632	674	629	610	582	610	676	649	636	600	632	679	620	653	606	568	600	644	617	606	644	642	622	641	672	667	638	636	673	605	665	665	647	649	647	633	637	574	605	692	638	619	674	624	641	660	626	665	671	603	650	626	630	597	650	622	643	657	585	606	627	626	634	639	677	666	641	627	657	625	664	602	653	703	631	623	572	635	611	615	632	694	606	676	642	695	667	610	634	616	613	633	628	661	649	637	645	627	611	638	606	658	637	621	605	633	681	627	641	609	606
23076	21126	28676	23845	21127	20731	3608	1318	1024	929	809	828	796	750	729	693	706	669	720	697	651	702	686	659	660	660	636	621	620	622	613	671	631	655	640	648	604	615	622	636	607	628	657	593	648	613	592	571	645	622	620	639	653	588	598	647	571	616	625	613	607	599	647	606	617	630	612	571	570	635	580	640	619	641	642	644	609	587	613	612	640	583	573	608	642	586	617	633	602	602	615	592	605	622	577	600	671	605	680	614	563	569	611	631	671	607	642	638	658	586	598	640	630	685	632	585	578	605	598	587	612	585	586	592	618	626	662	634	633	639	630	575	600	597	670	619	625	629	614	658	583	623	619	588	617	610	595	592	585	635	590	629	652	534	627	616	578	578	563	615	595	616	661	591	617	594	585	603	661	598	577	558	614	596	586	605	626	619	557	603	606	615	624	627	578	607	598	637	611	591	622	619	622	601	648	612	635	627	619	585	655	567	593	606	631	639	616	585	630	634	597	584	614	641	632	644	602	644	643	619	592	604	604	619	607	621	583	621	587	635	609	623	580	634	575	620	626	603	642	618	602	635	604	620	618	601	616	631	650	563	612	608	581	621	580	656	588	617	614	619	605	605	595	669	623	613	611	618	668	617	601	598	641	578	608	594	634	648	599	651	598	604	641	607	625	589	650	642	617	612	567	593	640	642	631	603	589	601	687	576	616	609	624	616	603	601	575	604	630	575	659	638	604	607	627	582	642	593	592	630	619	589	641	670	605	631	654	647	579	609	594	577	606	579	631	598	613	611	637	653	596	589	619	623	624	603	618	561	601	609	622	623	621	630	609	604	628	619	602	650	573	653	615	584	619	626	642	637	618	656	608	607	624	616	606	670	626	592	620	560	608	614	612	605	626	617	681	615	594	617	633	615	603	652	631	645	621	607	625	665	610	616	629	624	589	601	591	653	628	623	582	594	620	613	640	615	596	583	620	602	606	605	643	597	627	590	595	607	616	546	602	642	607	605	601	636	622	628	549	609	601	625	604	610	606	596	642	637	570	597	592	625	610	602	603	595	598	594	646	620	615	599	623	619	598	628	626	622	619	613	618	643	585	624	627	578	575	569	597	581	615	620	612	572	615	611	589	602	566	629	610	623	583	581	607	616	597	608	609	572	622	634	582	622	605	617	602	623	681	617	597	633	575	591	600	596	606	626	619	616	594	630	616	572	670	616	588	556	626	633	612	564	545	593	585	619	646	602	613	637	579	647	597	637	583	655	601	612	579	582	618	629	572	655	618	577	611	613	583	574	597	631	601	588	605	617	595	589	602	586	619	627	588	598	633	631	634	598	666	573	587	632	588	596	633	578	598	607	583	604	639	634	652	599	572	639	583	598	609	618	580	620	638	592	585	587	610	589	587	603	630	611	623	592	618	621	595	612	632	566	594	555	587	582	628	600	596	572	572	624	570	566	630	589	642	629	638	630	619	613	593	578	618	564	599	612	593	640	637	602	594	618	598	592	592	617	633	556	647	584	605	574	598	616	638	615	593	591	638	606	595	614	584	609	598	604	600	611	643	634	590	598	601	620	582	670	574	614	629	602	573	639	620	592	603	575	628	622	628	627	652	602	646	574	602	643	612	628	572	578	611	580	633	563	625	611	629	621	577	659	614	616	611	614	610	644	633	610	648	619	626	593	617	582	585	595	598	594	621	627	614	546	601	546	615	595	637	618	596	614	576	601	617	605	622	561	593	674	569	637	573	591	588	558	582	676	612	578	580	645	627	596	596	569	624	574	648	603	580	617	573	610	645	583	602	570	624	617	629	616	597	626	601	548	568	613	645	609	651	649	670	601	558	556	596	607	615	605	624	597	616	622	628	636	580	597	647	583	630	614	609	628	633	629	589	626	610	616	605	653	603	660	584	611	594	653	568	621	616	597	610	627	594	552	604	612	577	616	605	634	618	618	601	651	656	594	591	640	601	616	593	587	628	578	605	597	605	592	568	544	598	634	643	606	624	625	583	585	651	596	600	570	647	615	590	632	630	581	654	636	629	631	641	631	614	594	635	632	604	602	598	560	617	594	645	551	597	629	601	595	579	620	620	555	603	607	571	596	600	614	613	611	630	647	621	589	624	601	638	618	624	550	596	595	591	658	570	613	634	605	605	581	580	615	615	589	597	624	579	610	603	615	623	630	631	625	581	589	585	604	608	613	583	614	594	619	629	587	651	633	615	649	558	597	562	595	608	620	590	620	624	624	630	607	608	676	594	629	586	581	577	624	629	631	621	609	613	599	604	597	626	593	614	558	601	581	631	665	594	623	621	584	644	594	577	594	596	619	609	606	630	626	619	656	603	621	632	623	635	629	610	574	628	584	632	649	620	586	631	599	572	635	580	638	598	637	575	563	634	617	605	597	635	607	636	669	621	660	632	595	607	624	618	648	640	612	615	611	651	559	599	556	590	620	568	608	645	580	618	611	621	598	551	618	612	583	637	638	598	639	646	607	601	606	618	575	666	633	604	622	618	598	603	612	575	620	615	579	597	607	623	602	616	619	618	601	588	580	576	605	598	614	624	604	617	576	625	591	608	637	584	589	611	561	610	626	622	590	591	614	650	623	599	639	667	662	627	605	626	618	572	583	653	598	633	623	563	646	588	669	577	605	621	658	624	602	629	618	613	578	638	657	591	605	585	592	619	594	610	599	578	631	580	585	590	611	611	578	618	642	613	616	581	640	626	585	591	636	600	595	622	648	559	593	652	587	635	604	598	633	626	615	575	594	594	593	640	649	587	649	590	618	579	595	608	595	610	590	650	612	635	588	602	609	578	623	630	614	596	618	562	613	575	575	600	636	599	618	585	644	617	633	595	603	627	628	567	591	594	600	600	630	669	562	589	628	612	580	657	594	590	614	622	551	572	607	662	630	621	575	618	620	609	610	596	563	655	608	612	626	594	586	597	660	616	593	629	628	624	614	637	575	628	592	601	601	612	583	583	595	594	609	616	597	608	618	627	592	602	621	595	610	605	573	617	629	584	617	649	586	622	597	581	612	597	632	614	624	607	632	648	613	666	655	586	586	594	634	609	602	625	604	613	626	603	601	603	594	615	589	567	594	636	625	630	622	597	642	588	598	607	607	675	606	615	600	575	602	616	618	602	611	619	628	661	578	603	580	583	603	598	562	591	600	643	564	617	630	646	596	626	599	611	596	622	617	623	598	599	570	638	601	602	574	559	625	592	625	645	594	651	589	564	615	612	650	625	591	612	642	629	592	660	610	609	617	627	583	602	588	575	613	589	689	632	612	600	666	654	582	627	571	618	604	611	568	598	610	635	604	635	599	652	594	634	611	650	603	627	644	586	626	595	623	630	600	611	571	620	601	570	584	633	633	589	622	612	569	589	593	600	592	594	602	649	623	600	581	585	604	571	595	615	592	636	604	604	580	639	629	584	585	615	627	637	583	604	625	592	613	589	596	572	591	598	604	573	629	607	606	583	560	643	635	628	648
26351	15861	13499	7386	5251	4007	3192	2684	2291	1926	1867	1586	1490	1365	1317	1311	1207	1217	1188	1188	1091	1081	1078	1088	982	1020	1033	1014	1061	986	1039	960	1066	983	977	967	932	959	1040	994	955	886	941	923	982	872	975	977	1003	968	939	977	970	976	944	947	959	977	971	958	907	940	925	906	951	930	938	893	916	957	942	910	890	937	939	931	955	925	977	958	953	947	964	905	907	957	974	960	965	903	940	869	945	917	893	962	1005	936	888	940	950	944	894	964	886	988	936	961	988	923	915	917	983	974	887	933	915	965	910	916	953	959	920	919	933	942	881	934	864	933	876	961	985	921	913	937	928	931	930	979	944	960	988	971	915	975	917	899	937	1002	993	950	922	912	965	942	944	916	912	868	945	931	879	950	972	909	922	858	943	934	927	979	958	947	923	948	892	957	917	962	955	937	951	900	920	969	972	935	943	933	975	943	941	941	926	926	889	902	972	936	851	956	937	966	937	957	975	960	923	898	920	908	963	963	930	944	912	1006	982	932	960	960	930	926	935	923	918	930	946	959	948	921	983	918	921	993	943	939	999	939	939	969	942	984	924	943	926	902	966	923	981	943	965	939	909	834	890	955	903	946	918	975	905	966	944	950	939	914	941	978	934	970	925	917	895	926	903	936	888	942	939	897	948	945	926	951	893	947	920	975	968	923	948	945	950	921	870	931	906	946	909	908	865	894	958	973	924	986	938	947	935	939	949	996	917	925	955	875	941	929	891	954	976	933	914	896	912	934	890	904	966	941	1011	970	959	920	939	937	942	910	898	966	893	943	912	942	927	946	963	1016	945	896	961	955	935	955	958	902	964	949	923	974	897	951	906	934	912	939	935	955	978	940	939	918	941	918	891	938	957	973	922	915	917	938	953	920	921	895	919	952	930	975	911	928	923	955	940	1040	930	905	878	913	919	987	923	932	984	952	961	938	926	899	964	886	969	923	915	927	934	908	914	952	997	921	982	956	915	935	950	938	923	892	983	908	977	906	885	923	933	934	898	943	1004	906	964	929	965	908	949	954	926	953	883	938	906	915	979	901	966	956	978	962	940	869	892	942	897	924	899	929	956	926	906	945	981	1017	907	923	943	912	912	947	888	912	950	914	921	1011	894	922	936	943	918	922	936	896	941	921	900	968	834	950	956	940	903	906	879	969	889	979	890	903	884	943	937	917	959	888	908	918	949	905	961	963	948	904	913	925	940	900	925	953	964	926	912	927	896	929	961	916	943	898	954	944	969	982	944	899	942	936	982	906	941	857	942	935	959	912	914	904	970	975	999	957	938	943	979	962	907	912	956	962	907	899	940	917	945	964	892	947	956	962	1005	928	967	929	929	943	984	981	968	920	948	940	945	911	964	949	912	945	922	987	954	930	917	956	946	931	892	926	957	963	951	966	928	917	930	904	935	945	954	942	922	911	910	976	923	910	880	930	880	954	894	929	932	930	976	976	936	975	949	946	907	982	932	943	913	947	968	961	923	976	877	981	900	954	990	972	926	961	896	943	904	961	915	953	958	920	891	942	959	984	956	959	978	985	937	906	905	955	891	914	862	923	938	944	918	994	877	910	953	876	898	918	1001	935	916	930	930	907	935	994	921	888	942	957	934	995	938	937	900	886	942	963	922	990	950	974	909	955	961	906	909	920	905	951	925	954	928	946	894	914	967	942	914	951	985	871	933	944	934	867	983	942	956	932	879	901	953	898	918	874	880	912	946	1007	945	902	928	970	929	904	934	915	998	934	911	907	939	936	950	902	949	955	898	887	952	909	916	963	979	936	894	887	968	957	941	937	927	989	899	924	909	957	995	928	909	948	967	926	899	929	915	931	934	973	943	950	871	944	933	923	922	943	882	952	985	922	889	885	945	979	957	961	915	967	910	918	964	986	921	912	927	952	945	899	891	931	928	903	907	895	917	903	939	903	939	911	954	869	932	942	949	925	904	996	948	968	993	933	946	1018	948	959	947	927	886	962	932	926	928	952	959	963	1001	875	967	955	933	936	911	942	896	927	942	934	967	950	903	902	969	926	971	957	957	881	967	936	971	919	934	962	921	937	967	927	929	907	943	990	917	913	940	956	957	909	906	953	919	926	936	948	960	920	903	963	892	925	914	926	913	884	931	934	918	975	938	930	982	1014	959	927	899	846	870	889	916	906	933	901	917	980	957	988	926	899	922	920	944	879	918	932	917	874	953	952	938	941	961	922	886	884	967	979	882	957	911	959	912	965	1005	959	915	935	985	938	892	894	948	898	933	883	938	923	945	926	903	942	901	972	929	917	945	936	949	981	954	948	936	943	897	913	906	941	908	962	973	950	956	868	938	937	925	930	907	899	900	941	945	928	930	920	926	855	874	936	913	959	918	961	913	919	966	916	897	933	921	901	919	925	953	917	909	983	967	932	934	910	920	957	950	945	971	895	941	909	954	921	872	925	933	913	926	949	934	920	934	949	917	913	979	943	907	948	950	963	917	928	933	1008	956	933	965	908	923	991	938	942	984	903	893	904	965	967	931	968	960	952	902	945	952	976	960	956	922	947	880	930	934	934	946	916	938	965	941	924	897	907	914	897	990	925	853	933	889	961	874	930	932	1003	997	921	975	952	952	931	955	891	962	946	902	949	937	873	940	917	907	943	879	911	899	975	905	997	936	914	928	904	888	956	986	909	932	956	970	919	951	965	918	922	901	972	931	886	926	955	929	962	926	936	908	936	944	953	941	928	908	970	917	953	932	974	878	931	959	916	905	945	944	956	990	933	930	945	944	879	903	926	908	894	976	927	913	890	932	959	944	965	933	964	894	936	888	890	939	876	920	965	976	926	949	961	976	918	909	981	902	960	945	896	992	937	943	899	927	968	954	884	943	982	978	987	978	942	913	949	957	955	936	879	952	951	902	954	946	917	896	904	948	1005	890	905	881	1002	922	977	896	943	946	943	930	941	944	962	951	926	944	919	915	939	900	902	945	935	941	943	947	942	914	954	938	917	959	923	924	923	960	903	945	986	870	877	970	945	914	917	960	890	929	946	977	936	1017	976	974	940	922	943	954	946	926	917	892	954	959	949	940	889	961	935	917	931	952	852	956	864	895	900	903	989	945	913	958	913	956	980	964	927	943	941	963	972	934	953	912	967	964	888	931	951	884	928	924	905	889	911	880	931	917	940	964	905	915	964	914	923	929	934	898	970	906	933	915	934	973	908	973	865	882	937	930	967	921	921	942	907	923	899	899	913	982	906	972	887	1012	935	882	987	924	930	938	916	990	1021	943	946	911	934	938	942	931	852	936	940	944	939	921	925	937	957	921	916	938	934	996	902	935	903	904	946	949	974	906	901	949	955	908	945	946	897	958	928	922	907	946	920	933	973	960	974	900	983	927	909	969	910	939	887	913	974	908	958	948	903	989	930	866	941	929	879	896	960	898	959	915	889	955	927	923	920	937	981	940	920	926	982	974	923	971	973	873	930	947	953	960	934	894	885	890	918	895	913	946	917	910	914
26620	20626	9530	529	261	199	200	230	147	179	214	177	182	168	182	168	177	195	147	158	161	184	162	153	158	171	177	167	167	155	169	195	172	185	153	165	182	166	180	162	166	156	162	156	167	157	160	148	179	172	176	156	167	177	168	171	178	152	170	162	181	174	170	175	157	176	195	166	177	163	169	181	195	185	167	164	179	156	154	157	152	186	135	173	159	186	159	165	149	178	167	149	177	158	179	176	178	160	157	174	149	145	152	151	166	177	161	158	169	174	168	165	179	165	156	177	190	156	141	194	169	188	168	163	155	188	172	159	178	183	164	173	151	167	159	190	161	153	189	177	170	188	153	157	174	159	162	150	149	197	172	147	192	177	163	166	156	183	170	182	162	186	152	175	171	161	188	174	190	170	180	166	173	182	155	157	153	154	158	173	170	166	155	179	159	154	154	176	158	161	168	164	161	157	164	144	192	175	162	133	160	174	147	152	148	167	173	181	149	161	149	161	176	145	173	158	145	136	182	161	179	170	161	162	180	156	160	182	189	188	151	177	157	174	169	179	168	178	189	168	174	174	175	186	159	200	164	152	166	144	156	178	185	158	132	178	158	162	170	173	188	201	167	175	168	163	154	167	156	156	153	189	192	130	165	176	144	166	153	157	175	173	195	178	181	177	159	192	176	195	154	163	157	151	192	169	140	160	182	179	165	175	168	182	150	188	184	168	177	169	176	160	176	122	193	174	165	202	165	162	146	170	179	166	147	175	170	156	174	140	183	189	156	177	195	165	162	175	148	182	196	176	158	177	184	169	175	175	171	184	150	156	160	191	162	182	154	181	142	160	176	179	164	156	159	168	161	183	159	157	164	171	182	176	139	195	187	180	171	166	170	170	169	146	167	177	175	140	156	162	159	149	183	158	170	175	164	154	177	170	179	153	174	178	164	180	179	176	171	156	157	154	186	166	178	160	171	155	166	173	165	179	197	155	166	164	178	191	165	185	166	170	164	153	162	156	167	175	163	153	185	164	173	173	164	155	174	166	186	157	193	164	167	172	148	155	152	173	163	154	167	159	153	173	169	164	161	164	173	167	177	182	149	176	161	144	178	162	141	164	173	160	167	154	170	148	169	172	152	164	181	150	175	182	152	170	166	193	174	167	166	147	179	173	187	160	169	166	177	184	175	166	157	172	174	142	148	152	174	170	171	184	186	152	130	156	157	162	147	183	160	158	152	169	164	181	158	173	174	181	167	161	156	160	172	166	169	172	158	166	168	151	143	159	178	168	158	168	145	201	155	183	188	149	176	199	192	148	164	165	166	179	177	170	157	158	168	136	173	160	179	210	181	174	205	141	183	175	152	151	163	159	168	160	150	164	169	170	170	168	168	167	165	160	152	174	162	189	152	182	181	156	169	176	171	157	163	170	152	161	193	157	183	171	182	162	158	188	148	161	185	188	183	169	176	165	160	174	174	167	164	153	176	170	145	168	178	170	178	156	176	164	190	166	181	159	164	167	160	168	173	180	158	164	133	140	172	188	164	140	157	147	167	161	165	178	144	171	156	179	199	168	170	152	185	151	164	162	165	177	168	153	150	167	162	155	158	179	149	164	176	160	171	158	169	170	185	186	186	182	154	149	179	184	179	182	163	180	148	166	175	154	183	167	149	176	167	185	182	174	182	169	181	164	135	171	168	163	165	185	157	148	155	169	150	160	172	152	159	194	195	146	169	165	150	164	167	155	176	155	194	152	177	192	164	185	164	158	158	173	183	187	177	181	163	153	167	206	188	167	166	175	182	139	171	152	158	174	154	149	158	142	163	144	192	164	169	152	190	160	171	165	172	137	166	161	187	132	178	143	140	192	155	163	173	173	144	156	153	153	148	177	144	155	160	196	140	159	140	151	179	187	166	154	161	141	175	165	158	197	168	177	169	150	185	184	170	151	150	170	166	164	152	144	195	187	180	172	144	178	165	150	187	152	166	171	168	174	173	171	185	170	165	174	176	180	192	189	179	153	153	185	181	153	179	194	188	168	183	166	175	155	158	169	178	167	156	177	173	151	180	174	179	142	182	153	177	172	176	165	162	192	168	166	167	168	161	164	173	141	160	168	173	140	138	170	176	173	166	178	182	163	165	181	176	158	157	171	178	174	145	175	173	173	183	169	142	135	173	160	153	172	186	178	186	177	169	162	187	160	167	188	146	177	160	182	172	154	154	165	158	159	179	184	172	164	193	184	171	161	167	145	175	193	147	147	159	154	166	168	152	156	142	165	170	171	172	168	180	187	170	163	173	147	160	144	177	177	185	183	169	176	163	161	167	155	166	154	171	166	165	145	162	175	149	162	158	140	153	155	184	182	170	178	159	169	172	171	169	177	148	157	162	177	165	165	171	156	178	168	178	172	151	190	148	189	158	163	162	156	199	149	174	160	170	145	175	159	156	198	158	186	177	170	156	168	160	165	192	172	185	155	161	184	190	161	154	179	162	155	186	166	192	172	160	172	164	184	164	173	169	177	150	156	186	158	145	180	168	163	172	169	153	149	166	167	175	182	168	182	181	177	161	180	171	190	188	167	193	165	173	166	157	155	175	169	172	168	177	156	186	163	180	153	171	183	152	174	177	167	152	168	189	179	189	170	184	184	176	174	185	177	162	156	169	147	166	154	185	157	156	168	184	179	152	185	163	157	171	179	158	176	191	172	177	154	164	166	154	172	180	163	144	164	176	156	175	176	168	157	174	160	169	172	152	155	172	167	156	180	175	167	181	179	160	187	143	186	180	154	159	157	165	169	160	167	161	176	202	202	183	177	161	158	177	172	174	144	162	166	182	140	167	189	162	205	167	158	174	157	162	159	157	181	175	171	153	159	165	178	183	179	155	145	155	178	174	182	173	183	157	160	185	188	164	190	168	143	156	182	163	163	192	177	187	175	161	148	165	181	153	171	172	129	173	185	166	167	176	148	205	151	149	160	177	167	163	165	147	164	164	169	173	181	177	188	164	169	187	162	176	179	181	179	204	182	176	170	164	173	179	167	166	173	176	166	171	176	194	184	155	153	179	186	191	155	183	177	168	178	155	177	173	192	161	159	149	168	169	157	168	161	152	149	158	159	161	191	168	174	160	161	159	149	175	181	156	188	157	155	166	151	145	168	142	179	186	174	164	187	190	182	150	156	163	192	176	177	162	198	163	163	176	162	176	161	198	181	143	168	172	199	159	186	202	167	149	184	188	170	157	184	155	160	155	171	170	147	157	160	169	175	174	161	158	158	171	161	175	166	159	189	144	147	163	138	158	143	161	179	161	175	185	172	181	154	173	165	170	166	156	170	171	162	157	174	173	163	169	181	159	179	173	185	172	187	185	183	168	163	159	159	149	142	172	148	176	163	168	168	193	165	151	170	181	147	177	183	163	164	170	154	171	179	187	167	169	173	177	158	173	163	176	181	174	176	181	203	158	160	177	178	153	184	171	157	170	167	168	174	172	168	207	175	171	178
12029	1204	1059	578	422	429	351	367	368	321	301	319	286	302	281	310	303	311	273	303	286	349	272	304	291	269	260	282	266	280	302	298	302	299	276	287	267	247	249	295	279	271	249	290	297	305	281	309	277	282	322	269	289	252	280	260	261	298	280	285	281	278	279	293	298	294	307	285	268	282	299	321	282	289	293	279	268	301	258	275	304	289	278	289	270	245	288	274	310	278	299	296	298	290	286	309	309	284	279	285	288	281	292	282	306	270	318	314	290	290	295	301	289	296	273	291	274	270	281	279	278	297	308	268	282	290	259	312	298	284	285	280	296	320	272	286	303	302	271	270	274	275	267	286	309	288	296	262	270	259	293	288	279	306	294	254	270	239	297	283	274	277	268	276	303	283	288	299	303	296	316	306	293	280	285	296	292	277	263	272	297	300	288	295	271	258	283	297	273	270	289	285	278	275	273	269	284	294	257	283	278	290	310	292	271	265	288	258	273	283	277	264	305	290	293	267	276	318	270	309	289	297	290	288	295	284	287	300	278	268	303	294	306	281	275	261	276	289	292	293	312	276	308	263	278	314	298	294	279	300	277	261	278	323	285	294	269	258	277	248	270	255	267	313	282	297	274	296	287	269	287	297	311	283	281	269	306	274	269	322	294	266	250	282	287	266	304	277	299	307	282	261	276	292	268	267	262	292	277	290	299	296	314	300	263	310	263	294	281	289	312	285	312	297	260	291	317	302	282	261	301	281	288	273	297	266	291	290	293	284	289	278	325	278	298	311	291	274	260	289	286	285	292	300	286	279	294	275	282	280	291	280	250	277	277	332	281	305	292	327	300	283	301	260	323	285	277	276	273	278	292	263	288	285	283	312	283	258	289	278	279	293	272	281	268	271	281	293	240	302	262	291	279	250	281	273	283	279	272	299	276	286	299	288	322	327	279	261	287	303	272	262	282	271	276	274	274	243	284	302	293	282	313	253	291	288	322	285	286	272	260	302	266	305	298	299	292	302	299	263	282	262	268	283	239	282	287	269	288	250	292	269	266	284	292	280	292	285	273	267	279	277	245	283	275	273	308	282	288	265	259	292	271	260	312	263	274	259	262	272	314	300	298	310	261	311	289	288	272	274	290	296	328	286	283	318	287	295	254	314	304	295	299	271	287	320	277	273	284	295	288	286	276	300	269	260	299	315	286	305	279	279	287	264	286	280	314	290	270	307	280	287	277	290	282	265	320	299	302	304	305	275	292	317	285	285	286	226	274	306	312	310	286	282	302	280	292	312	263	276	282	318	261	269	282	300	280	318	294	284	279	291	285	277	277	255	288	282	265	257	272	297	291	285	280	274	285	273	285	281	295	264	268	296	293	276	293	289	283	322	295	276	280	292	241	280	300	308	287	279	294	271	277	275	271	315	288	280	299	298	274	318	283	304	289	295	280	302	294	300	315	301	266	271	255	301	287	289	271	278	298	279	282	291	285	281	295	282	276	286	279	292	285	295	299	285	285	282	319	284	295	275	269	286	279	283	306	276	301	287	296	298	311	273	287	285	290	315	302	321	317	290	282	251	279	267	259	267	283	253	281	263	320	295	290	256	291	254	279	300	289	281	292	287	265	289	293	303	299	266	259	269	342	283	268	278	262	298	328	305	276	281	306	315	302	270	310	299	267	266	255	303	303	266	285	265	272	307	317	297	267	251	302	284	266	318	283	301	267	256	290	301	265	268	294	297	284	269	283	282	275	286	299	290	311	289	286	281	269	280	306	276	286	266	263	287	281	256	258	294	271	311	263	269	276	287	280	288	258	279	291	273	281	289	292	285	241	291	280	270	260	283	283	273	281	303	287	280	305	304	249	292	286	289	302	277	286	276	318	262	284	320	290	297	276	298	280	281	280	301	287	278	252	279	275	298	287	285	270	293	312	299	268	292	279	288	296	310	286	320	256	279	296	283	272	277	275	297	307	267	269	285	310	290	299	256	278	266	279	277	261	278	275	299	256	253	244	296	273	289	296	292	301	293	264	300	298	256	279	266	251	265	302	283	278	278	311	282	259	281	265	277	286	304	291	272	272	287	286	273	262	272	307	274	295	298	296	269	268	263	284	294	296	304	246	287	261	264	298	275	259	270	274	275	296	301	309	315	304	270	288	282	284	291	280	270	310	273	325	288	285	260	281	293	275	269	302	259	278	286	278	279	313	296	236	289	300	290	315	279	269	324	295	278	295	289	308	302	279	293	245	277	276	274	290	274	280	257	279	257	297	272	281	264	286	309	288	279	281	278	283	264	279	287	283	279	268	276	246	299	287	285	298	289	276	287	284	267	265	288	297	261	251	279	294	305	293	280	287	278	243	258	244	265	250	275	289	276	298	299	265	284	278	308	297	287	283	272	296	274	279	307	305	280	270	268	251	293	269	306	269	264	284	278	292	281	269	276	255	297	297	296	273	301	281	297	264	289	289	280	270	275	284	271	289	267	304	297	294	287	299	300	277	293	309	304	296	275	262	280	309	280	280	289	247	267	252	299	313	285	277	282	272	289	296	256	302	278	307	283	327	293	264	301	270	300	259	283	334	276	294	287	271	297	298	278	306	278	278	269	308	310	281	304	298	304	278	293	248	305	300	277	294	267	281	310	283	286	300	317	274	265	301	268	294	282	291	312	325	262	295	302	298	284	313	288	259	305	249	281	267	297	315	290	267	311	299	263	284	255	293	275	295	274	279	273	259	279	282	297	288	283	268	287	267	271	281	303	294	277	301	292	287	299	291	275	316	275	275	293	296	288	259	290	287	310	289	277	264	315	257	302	270	299	313	295	299	285	301	316	284	291	254	289	309	250	291	264	303	301	289	291	274	279	293	297	268	281	277	271	291	299	293	298	283	277	274	273	312	307	283	291	290	286	289	303	289	275	256	293	298	277	290	283	280	305	298	295	272	275	289	270	298	297	248	313	303	281	287	299	320	272	309	288	290	268	307	292	294	260	274	273	283	270	316	231	277	294	278	315	284	291	294	291	278	286	292	275	275	269	313	265	306	293	298	254	326	307	275	296	275	278	286	272	271	272	307	275	282	302	304	299	275	289	313	260	286	285	239	273	286	282	301	277	294	300	280	294	282	327	291	264	273	295	281	304	268	295	284	295	294	272	288	286	269	296	270	278	272	305	272	296	298	289	284	272	284	286	269	303	252	278	252	317	299	284	289	281	306	277	275	288	291	296	302	276	250	280	288	275	271	305	254	302	290	281	275	292	278	299	303	294	300	297	287	294	279	274	269	285	321	271	261	279	302	283	264	261	313	275	313	266	282	302	299	305	293	298	265	268	300	279	270	262	273	306	299	273	321	276	301	300	288	294	264	268	309	277	279	280	272	265	279	272	275	307	285	308	304	274	297	288	303	299	290	287	282	288	312	296	288	254	275	282	269	260	307	280	270	297	267	296	276	315	258	280	271	290	275	278	293	295	273	287	298	271	295	287	288	263	266	277	283	287	287	304
24041	21138	28197	24343	20921	3944	989	729	617	542	526	532	503	489	466	468	428	465	483	411	421	441	452	440	458	454	436	399	422	383	447	424	407	360	423	411	419	434	405	414	425	429	391	464	428	423	420	380	445	424	454	434	419	375	382	421	420	403	444	403	397	417	438	385	408	403	428	397	403	445	409	411	396	425	409	377	406	425	385	397	403	429	367	422	396	446	398	411	443	408	423	442	442	395	383	442	430	379	395	379	423	413	402	387	445	423	366	426	373	437	427	395	362	362	416	389	427	410	399	413	410	436	406	385	417	449	431	398	392	405	394	398	403	391	408	407	417	392	389	408	416	436	420	395	450	419	430	439	445	408	425	398	431	402	410	405	384	411	362	430	426	432	408	403	449	441	396	394	426	401	421	401	379	413	412	429	403	418	396	405	397	415	419	460	421	403	483	387	402	407	399	411	371	401	403	386	398	412	398	400	416	410	431	408	387	404	416	411	388	383	415	416	422	380	416	400	412	407	468	432	412	380	395	401	399	442	371	386	389	392	416	394	406	409	390	412	422	413	419	414	432	407	412	432	402	418	377	398	406	427	441	389	400	405	443	411	416	386	379	402	408	422	394	422	423	455	419	408	400	363	440	390	447	412	401	408	436	420	421	442	414	441	387	416	421	421	446	402	392	401	410	391	391	423	397	426	366	392	445	419	391	370	430	389	398	424	450	401	392	415	390	427	374	425	366	412	431	379	402	420	423	403	403	428	413	386	419	374	420	376	413	416	406	404	441	431	454	408	427	374	400	401	427	419	378	378	403	379	389	419	382	418	437	408	435	430	404	449	373	418	422	409	394	428	396	403	388	376	427	438	403	365	437	390	410	427	377	409	389	431	412	412	414	408	408	416	393	387	422	421	402	374	432	397	418	432	405	397	418	430	452	385	388	394	400	413	413	411	455	392	437	419	423	388	402	399	384	412	435	405	408	430	405	382	387	373	383	390	396	392	411	445	429	395	380	383	406	401	400	459	402	408	346	440	408	418	425	415	455	368	399	398	421	396	415	431	373	394	416	453	375	432	389	429	423	404	379	415	396	389	418	393	401	407	379	454	428	396	379	362	407	371	395	390	386	413	412	456	394	395	415	424	405	423	428	374	423	389	429	409	392	383	412	389	395	366	435	386	455	418	427	418	439	435	426	421	400	410	417	417	406	376	439	410	386	432	390	395	394	408	425	406	449	430	427	431	400	440	396	430	417	402	395	387	433	389	385	392	419	411	432	397	408	415	411	381	410	442	426	408	404	392	431	424	380	445	395	408	418	416	459	400	402	403	413	413	404	425	408	430	427	415	406	407	421	407	384	393	417	393	398	390	416	417	426	395	419	413	396	416	393	347	431	388	384	419	425	349	418	380	424	393	411	413	403	389	397	437	406	394	440	398	425	434	374	406	410	455	450	407	401	404	392	415	448	446	411	401	391	393	384	408	375	389	438	436	407	416	411	417	411	391	404	402	413	399	415	397	400	374	399	417	419	417	469	397	410	379	429	395	399	434	403	417	405	425	402	452	412	434	442	414	407	417	396	381	428	383	407	443	403	422	409	421	402	407	377	380	433	455	411	392	386	426	429	422	398	388	408	425	403	393	401	406	390	390	412	439	413	377	399	399	399	408	398	405	430	439	392	457	433	430	408	428	381	392	387	394	403	444	364	402	426	407	428	427	442	395	417	411	416	436	398	399	424	422	397	392	402	384	402	440	407	390	421	394	393	408	385	440	399	436	413	384	405	390	455	436	410	384	416	386	408	430	418	412	384	434	420	405	434	382	404	408	415	427	401	438	401	413	386	399	428	420	384	395	428	413	394	431	421	396	414	420	424	422	416	393	379	410	385	422	415	406	389	412	418	396	392	429	439	386	438	375	410	401	435	382	396	422	439	439	428	443	423	408	385	405	436	385	421	416	412	424	422	438	391	422	440	439	386	379	360	394	398	401	403	403	390	420	399	404	418	436	429	400	402	423	418	427	427	417	389	380	428	401	387	407	413	386	382	418	385	424	402	410	415	388	430	396	389	415	398	393	426	437	383	399	392	394	404	423	426	409	407	416	420	376	381	396	396	424	411	416	391	400	414	426	412	384	385	411	376	413	382	431	400	386	447	419	411	439	395	410	424	403	393	405	421	436	386	413	398	451	379	402	417	376	409	454	388	432	462	390	406	377	393	427	405	393	433	411	412	438	436	414	425	409	403	398	419	418	426	386	406	410	380	400	388	428	419	425	425	434	421	397	394	421	408	381	407	410	448	400	433	396	386	406	388	386	422	384	404	418	402	386	428	358	426	408	416	396	426	398	409	412	423	388	403	395	370	381	395	384	435	389	411	412	391	429	388	421	405	386	418	437	424	445	390	419	346	422	389	363	379	424	398	429	390	461	438	387	429	385	414	381	416	415	432	370	409	384	386	386	371	409	435	390	412	375	416	393	412	388	430	382	431	425	418	416	414	414	400	432	411	434	404	397	415	420	426	403	444	423	402	425	421	434	408	373	372	404	444	403	413	434	405	408	424	393	419	422	424	383	421	449	390	432	392	399	387	370	400	429	398	395	415	410	399	427	421	395	403	436	408	413	395	401	415	424	419	425	423	409	428	408	416	387	379	428	427	375	428	377	381	390	403	398	421	413	395	396	443	398	442	368	398	392	430	406	418	411	399	445	386	399	430	394	430	442	402	417	402	394	417	368	399	411	386	377	418	427	406	425	415	413	413	379	396	387	418	390	427	384	413	408	369	412	468	435	387	402	391	385	421	435	392	418	387	379	438	429	422	401	410	428	384	413	428	401	408	377	408	417	444	440	384	434	414	415	396	415	406	408	405	413	405	391	388	414	395	407	434	396	412	388	412	401	407	399	437	428	395	417	406	396	394	401	414	399	393	413	430	371	392	354	381	403	405	391	425	409	430	386	393	413	396	427	398	427	431	409	411	423	411	423	397	401	397	379	434	414	409	394	411	421	408	403	420	427	432	380	385	410	371	416	404	431	428	384	382	414	430	395	389	418	389	431	433	447	425	418	429	422	448	390	430	410	429	432	381	391	408	428	432	418	389	408	405	435	397	397	435	458	399	441	405	421	399	430	354	379	363	366	425	421	402	442	444	403	436	428	402	436	411	395	400	417	410	371	409	408	403	433	394	365	402	417	409	386	434	430	435	411	414	403	361	404	420	412	443	406	434	435	387	407	392	398	390	402	417	384	408	362	439	391	439	402	406	415	392	391	450	410	398	389	427	422	371	398	361	422	431	445	392	391	395	394	403	393	441	404	449	383	406	409	410	370	436	380	401	405	419	408	421	399	427	410	404	388	395	402	383	416	406	406	391	383	407	400	429	419	433	412	407	417	419	436	409	402	411	394	401	408	391	415	396	402	403	454	369	418	409	424	397	405	425	404	397	416	398	391	396	435	405	405	403	424	382	406	440	413	387	419	371	421	404	401	407	443	425	416	414	378	401	421
25192	9476	8259	4402	2916	2250	1802	1549	1344	1178	1117	1033	933	913	896	811	805	790	744	705	715	708	693	699	739	676	681	693	680	673	709	692	657	729	687	657	638	669	690	616	698	630	634	690	648	624	640	619	644	688	643	645	658	638	624	649	637	699	644	660	687	656	644	683	677	683	647	646	649	666	640	638	672	676	645	619	664	657	652	626	656	684	662	639	683	654	681	640	637	662	673	656	639	681	588	678	658	635	621	624	679	669	606	633	581	666	606	685	674	667	621	638	619	660	654	643	669	687	642	603	625	619	601	643	657	610	651	626	645	681	628	618	658	646	646	654	590	622	629	684	695	651	628	705	651	676	616	597	665	659	653	623	674	634	649	631	594	625	629	675	686	657	661	629	643	614	650	668	609	600	626	693	651	725	655	657	663	672	638	608	689	631	663	669	627	628	624	664	638	630	593	630	615	645	696	682	652	670	650	599	677	638	636	656	638	668	636	615	622	591	633	646	654	646	625	631	619	658	678	644	617	644	663	601	645	673	601	626	668	608	630	631	680	638	687	599	642	651	681	627	652	618	660	630	656	656	619	660	635	652	624	653	651	575	644	658	660	671	680	636	640	666	662	624	654	651	659	629	693	615	679	674	636	602	649	671	640	708	625	627	616	595	617	641	616	663	608	610	622	658	644	630	648	619	612	615	657	666	608	654	621	641	619	678	670	626	668	656	634	626	672	619	636	656	674	650	668	648	617	676	651	678	619	664	675	621	656	614	640	654	651	618	674	605	683	674	608	664	655	618	623	631	631	593	617	616	643	656	659	636	629	670	602	641	674	623	603	657	644	669	650	626	655	646	627	674	644	663	680	599	650	632	629	669	668	652	644	626	630	592	672	621	676	597	624	648	634	636	622	625	715	647	657	632	599	649	678	633	637	683	642	631	641	618	618	638	614	634	667	678	659	619	643	620	672	660	640	644	623	643	594	648	630	673	689	610	666	635	604	639	650	609	658	646	663	660	637	650	632	669	657	676	650	643	664	672	595	596	632	656	649	624	631	618	655	659	641	638	629	669	623	649	675	606	634	636	655	648	655	604	649	625	603	635	648	626	664	614	649	670	681	663	659	614	653	677	582	630	629	638	677	642	631	650	616	677	600	660	630	626	651	659	615	642	651	651	634	616	710	636	632	648	650	680	643	624	653	671	666	648	632	606	643	610	677	675	659	651	672	599	662	628	643	666	682	587	595	643	605	589	652	648	645	642	635	665	680	615	656	636	658	648	643	650	641	641	636	653	628	640	675	705	628	633	693	633	654	657	627	573	654	628	682	676	663	672	672	645	663	636	592	640	613	617	621	635	659	644	636	613	627	630	617	699	680	602	677	668	654	637	634	648	630	639	676	597	594	654	631	660	635	627	653	638	657	621	651	603	655	609	620	663	609	624	598	663	679	632	621	606	640	654	620	619	672	631	679	660	620	614	705	646	630	651	658	647	620	665	613	636	635	653	653	688	608	654	646	632	610	617	649	642	634	674	667	651	648	621	627	629	671	625	574	624	631	619	635	685	640	629	642	609	620	634	605	624	673	605	669	617	657	656	625	668	602	655	665	653	596	624	633	668	679	642	668	636	657	585	691	645	646	612	621	642	609	641	658	660	635	612	674	627	659	627	604	649	632	686	636	654	607	646	641	670	657	642	569	657	608	642	638	609	637	631	637	635	605	631	554	630	594	642	681	703	635	669	648	606	655	638	660	629	645	651	640	658	652	614	647	609	658	671	672	667	630	635	657	610	646	645	646	642	638	640	637	638	615	617	644	661	624	639	626	671	624	688	622	614	654	639	674	597	640	603	624	635	678	648	624	644	628	627	607	684	607	615	626	682	652	650	638	656	626	660	647	640	667	628	656	596	680	652	662	630	643	625	602	668	603	661	650	597	637	679	650	641	592	615	636	609	653	618	681	638	637	676	595	627	655	614	672	632	683	676	639	669	583	663	707	684	659	632	647	591	649	648	629	613	609	676	659	603	660	635	657	648	632	626	621	666	643	613	618	686	631	669	639	678	629	678	686	637	647	638	654	645	634	600	666	670	695	640	611	648	646	646	653	646	630	668	661	645	617	651	628	648	606	608	631	617	710	657	678	636	651	624	651	627	683	674	699	693	645	667	606	669	607	660	663	640	632	653	613	667	651	602	597	628	613	637	584	609	666	640	614	649	620	648	655	640	599	633	652	677	606	655	608	637	624	649	624	625	648	686	646	615	678	661	652	677	631	661	641	628	619	650	651	658	628	638	636	680	657	663	631	666	587	637	659	658	669	634	635	618	693	612	623	638	619	614	639	599	685	650	631	616	630	641	630	649	628	679	713	648	619	643	666	642	646	696	611	629	603	610	668	677	608	648	663	658	625	621	620	641	680	655	624	639	628	643	649	673	660	624	622	652	650	628	695	589	642	659	661	644	688	656	647	663	609	613	618	637	613	694	633	656	664	643	648	664	632	637	645	699	670	656	640	657	648	639	604	623	635	573	597	599	655	666	665	613	619	615	665	633	657	620	625	608	648	633	603	669	642	684	637	651	671	649	618	639	652	621	633	666	702	645	681	616	642	679	606	657	628	627	637	626	640	646	624	633	647	647	644	643	646	673	616	612	681	628	635	615	613	663	657	611	672	616	651	615	612	663	588	678	662	666	611	657	653	588	675	643	647	635	648	606	663	619	639	629	654	633	601	667	637	626	625	653	647	590	626	607	617	645	629	616	662	598	597	625	613	584	675	654	624	612	657	645	661	662	633	611	677	650	660	634	693	682	637	642	636	671	681	648	657	668	640	619	656	639	588	628	649	608	633	629	624	664	658	600	663	661	692	610	633	645	624	672	638	643	644	644	654	627	656	624	675	621	633	641	620	640	610	647	637	661	609	646	619	651	674	667	634	618	676	644	690	613	636	663	633	646	675	586	652	638	671	655	624	644	648	645	649	642	648	684	664	598	659	631	603	624	606	646	640	658	622	600	651	667	643	639	603	665	635	627	593	616	634	651	709	671	658	663	662	623	644	623	591	640	616	621	652	622	668	635	589	593	622	616	664	685	614	662	636	638	638	674	631	599	656	680	623	612	676	626	640	638	638	617	631	695	628	655	634	668	640	659	635	626	637	672	652	648	635	648	629	656	661	645	630	646	614	633	624	639	641	646	608	588	664	650	636	670	654	646	650	625	626	635	654	688	621	616	631	646	602	683	656	653	630	674	609	687	640	612	602	638	645	657	655	619	646	637	645	620	641	594	643	626	612	658	668	671	612	610	641	650	641	646	681	599	615	712	679	601	646	601	624	671	646	679	660	650	612	623	654	673	636	642	633	696	613	622	639	695	590	632	648	657	609	645	615	617	697	659	653	647	643	647	608	616	670	656	647	673	629	687	677	651	645	652	644	619	657	642	628	612	605	668	646	632	643	596	616	653	634	662	597	608	658	670	603	649	649	646	647	646	656	621	653	666	683	660	654	661
22972	21074	28638	23684	21074	20731	3736	1314	1067	905	884	854	811	838	685	729	807	704	701	724	678	665	662	697	655	676	641	649	672	695	635	694	629	621	681	650	620	610	599	657	669	617	637	655	628	620	616	669	649	660	613	622	658	601	614	604	621	590	612	659	581	637	628	606	610	592	624	580	629	597	659	595	606	634	685	591	627	606	611	617	606	607	628	575	565	595	574	632	638	629	642	601	619	624	612	616	652	604	585	600	630	606	648	596	575	661	643	614	658	626	595	622	631	604	659	610	622	618	632	581	606	579	625	581	601	596	581	603	617	610	661	654	595	614	637	625	644	689	615	618	605	604	621	671	654	601	626	666	654	637	588	598	653	628	647	612	551	622	629	596	611	618	635	701	612	587	654	667	581	599	634	591	613	638	617	619	622	603	591	587	640	646	591	607	619	662	620	602	614	580	625	562	630	558	600	616	613	580	595	579	609	626	624	608	633	638	647	631	609	591	643	625	578	601	628	607	606	604	638	597	611	592	628	644	646	658	616	565	627	611	638	572	597	634	611	628	602	573	610	655	634	571	554	640	586	573	624	624	625	627	656	621	636	617	647	596	674	649	630	615	621	611	604	580	556	615	631	562	585	633	578	609	597	643	626	616	632	597	623	576	640	616	601	603	600	580	604	589	601	616	594	583	603	619	629	582	637	662	587	629	625	605	638	580	592	600	607	642	590	583	651	581	639	634	581	630	582	633	617	628	596	579	640	610	601	570	585	578	660	611	588	623	618	628	652	625	662	609	664	605	618	638	616	634	611	589	632	598	620	619	603	593	636	619	610	621	613	640	608	589	610	596	580	625	578	631	623	611	625	633	585	610	652	603	617	594	606	586	598	575	661	681	613	636	590	623	556	621	635	571	610	568	647	592	590	591	587	635	633	635	621	659	606	588	563	640	594	584	608	605	645	589	588	617	600	601	632	603	635	633	637	630	621	640	610	580	619	619	615	602	581	639	592	637	642	600	591	632	609	618	636	616	622	628	593	643	589	629	565	628	648	613	636	602	603	616	613	616	614	596	636	627	649	623	602	624	622	614	594	616	625	621	650	612	594	648	583	575	607	598	624	610	589	681	596	595	622	621	623	592	578	611	585	634	649	566	583	610	626	621	622	603	644	632	576	613	625	659	596	695	609	576	589	603	576	647	633	642	602	615	631	598	601	588	597	608	627	587	619	616	609	594	628	613	597	617	592	619	667	621	597	614	595	598	603	623	614	577	658	647	639	591	612	571	659	623	620	656	627	626	593	629	589	580	627	639	607	636	621	613	650	611	600	641	649	588	647	623	647	603	631	621	620	614	568	667	601	663	654	623	633	611	622	589	602	622	592	608	623	619	573	599	586	602	627	583	667	623	636	602	608	628	649	623	603	607	646	677	654	612	597	659	680	632	620	649	584	636	621	581	595	629	619	632	626	618	596	604	605	619	578	604	605	575	586	605	607	627	638	606	639	650	600	633	606	584	626	622	612	621	637	624	586	592	658	646	615	594	610	581	584	616	648	602	589	601	610	623	587	609	606	591	617	555	598	571	600	601	612	608	636	584	634	599	585	619	654	602	621	595	572	597	577	597	604	658	580	652	595	583	642	640	594	621	597	620	589	596	638	629	602	603	583	620	624	587	624	634	620	603	606	631	616	635	624	596	579	633	603	642	615	635	592	558	597	607	635	645	563	649	625	619	630	625	579	556	609	586	577	639	594	631	596	585	634	607	643	593	638	633	637	611	606	609	604	592	628	598	562	616	656	603	602	627	597	627	645	644	613	649	597	605	611	622	605	587	599	633	604	597	645	587	641	593	611	603	606	630	585	583	603	586	627	612	600	624	613	572	551	619	634	654	619	604	589	645	615	611	642	584	656	615	580	631	615	593	620	596	595	625	625	618	604	554	603	638	627	557	583	613	648	600	555	590	602	621	589	629	615	619	628	636	591	620	625	621	601	585	625	648	612	609	665	656	606	602	585	576	648	607	598	579	591	659	587	592	598	631	618	606	609	616	593	573	570	621	596	621	572	653	636	646	594	564	583	591	606	591	645	631	609	602	639	569	579	567	636	589	608	623	618	607	603	593	640	624	624	648	633	590	578	597	585	618	590	614	629	601	602	638	619	612	609	612	588	585	623	613	611	623	631	568	599	653	600	609	618	620	637	592	620	635	587	594	581	609	570	602	578	582	648	639	565	645	626	615	557	600	620	630	600	599	619	611	614	627	614	583	561	610	600	613	614	634	608	610	606	634	653	633	634	610	614	602	594	611	618	556	600	610	622	649	611	620	612	661	619	620	603	587	600	635	596	620	627	609	623	592	603	553	650	623	595	589	611	608	588	574	629	573	566	577	602	643	530	595	626	615	568	596	583	618	574	607	611	604	603	624	643	618	579	603	628	586	565	613	622	639	598	581	616	629	561	614	611	580	612	611	592	600	628	589	612	621	667	595	615	638	603	617	609	654	588	623	582	616	591	627	591	647	616	633	605	578	633	597	637	607	649	575	589	565	601	672	610	569	635	639	597	692	653	627	585	590	607	615	660	625	640	597	590	613	599	606	628	621	641	569	607	606	636	632	580	625	639	643	613	600	618	598	651	654	612	601	652	613	653	606	637	562	592	608	569	616	570	602	605	607	667	622	640	617	647	607	582	583	609	617	643	592	645	634	660	583	619	622	598	641	595	584	604	600	626	591	648	643	642	634	628	670	635	640	625	617	649	621	623	627	599	610	605	602	559	606	627	590	599	627	577	620	587	588	598	609	595	617	609	588	668	601	648	591	652	619	650	624	588	625	674	618	637	599	599	603	597	649	661	613	642	624	604	609	611	615	582	578	559	603	596	610	569	650	610	624	593	648	601	590	590	631	574	634	568	559	627	615	638	577	561	588	612	636	628	611	617	639	582	613	567	665	597	599	615	641	622	632	592	601	602	585	608	621	618	639	592	612	614	595	587	642	629	621	594	592	594	631	607	630	617	595	631	621	643	588	630	622	627	573	625	661	609	637	634	620	603	646	612	607	670	600	631	616	563	592	615	635	646	609	595	590	631	580	596	626	635	595	618	602	594	643	633	620	609	599	652	594	590	655	613	598	645	592	584	585	617	632	661	591	613	603	626	625	603	594	656	625	617	582	649	615	609	626	583	571	613	625	618	617	625	610	598	586	622	617	571	585	591	618	605	600	610	630	585	617	654	626	659	579	615	561	616	628	616	635	582	611	583	583	634	629	559	602	612	620	674	602	603	610	623	561	602	595	640	637	617	632	591	587	598	607	623	629	614	603	579	602	568	608	589	638	614	626	597	628	624	612	584	586	614	630	614	630	633	598	637	557	606	625	603	625	559	603	629	639	550	618	659	581	620	621	607	637	608	607	595	609	601	602	609	585	626	622	592	619	609	652	575	630	604	630	603	606	639	614	621	679	598	627	602	632	581	594	585	654	594	598	617	582	626	614	620	608	621	573	566	606
28009	15636	13655	7527	5389	4021	3248	2595	2323	1961	1783	1602	1494	1401	1364	1322	1239	1194	1183	1138	1157	1064	1131	1090	1074	1027	1074	1036	970	982	958	1014	997	976	947	939	1032	948	990	976	959	966	972	997	993	919	965	950	909	947	987	968	964	949	976	953	988	930	922	910	936	965	926	974	945	1033	975	932	933	972	943	916	968	949	959	909	917	916	911	962	962	905	885	952	963	906	957	939	903	942	977	905	927	923	943	912	1012	884	922	948	897	928	950	880	903	863	920	958	987	950	918	923	964	930	958	940	942	911	929	984	863	952	896	951	940	922	888	920	941	960	911	991	954	913	872	927	929	955	930	932	935	954	962	950	944	898	973	954	914	923	894	972	953	877	993	951	957	962	972	920	988	910	879	943	986	910	960	915	962	909	913	949	913	927	937	934	998	918	946	960	958	898	908	954	964	922	895	933	905	901	975	921	927	938	928	940	1005	929	913	925	967	922	956	944	931	955	954	955	935	927	917	912	957	925	844	915	910	938	930	928	890	934	897	933	972	932	949	945	986	914	889	977	944	915	961	921	942	951	970	984	961	922	948	912	915	950	899	908	944	899	925	933	930	927	925	945	952	971	921	899	926	937	927	936	955	964	909	933	944	988	933	939	966	944	932	911	964	910	927	917	929	917	948	900	920	961	953	991	913	978	967	981	943	962	896	998	946	977	936	960	951	936	876	913	907	946	980	1005	907	910	947	947	955	956	928	940	960	907	956	964	902	929	897	869	897	957	963	925	934	953	898	922	920	931	904	940	941	912	901	900	885	911	910	881	966	897	899	966	925	918	873	971	951	910	927	901	902	954	940	893	927	914	908	935	964	987	930	924	961	955	938	871	893	903	953	981	902	894	906	928	909	950	937	880	930	976	927	941	950	905	1007	1028	905	895	909	930	928	952	982	958	956	926	899	952	904	933	933	953	932	950	933	970	927	975	916	954	942	945	923	885	912	884	955	971	952	1016	931	889	935	900	933	913	955	925	952	959	915	916	869	934	919	961	931	944	934	960	900	930	964	934	955	942	934	949	958	914	943	921	935	934	955	949	961	940	927	958	927	905	946	928	911	954	961	948	943	942	960	886	880	926	976	950	899	955	911	924	921	923	964	929	945	914	932	938	894	899	934	919	928	946	963	901	932	926	912	900	926	924	948	920	923	951	934	945	926	937	851	973	887	964	950	887	903	945	929	919	963	920	918	937	950	955	960	939	921	908	997	960	893	923	944	990	894	928	900	946	943	913	908	935	960	921	913	973	926	910	982	892	885	909	941	971	943	885	917	906	940	964	931	955	893	963	987	896	928	970	917	896	881	950	956	886	955	943	942	908	940	932	904	894	971	902	951	947	956	958	956	940	899	972	990	961	949	946	931	915	945	939	917	959	919	870	960	908	953	911	941	891	938	968	911	920	912	915	884	966	913	950	883	931	953	947	891	929	963	981	974	933	947	1002	953	919	974	921	931	903	934	912	934	926	908	900	925	967	908	925	899	921	928	944	943	969	885	912	958	969	904	1004	920	890	899	945	905	938	940	905	969	936	919	956	951	962	937	911	914	932	965	922	892	952	965	905	954	961	962	911	929	948	912	998	941	958	875	979	970	865	949	945	930	950	920	919	944	896	914	954	954	907	907	908	913	939	932	925	931	944	894	882	885	966	876	939	881	915	878	909	973	907	949	987	923	917	927	891	931	922	898	946	907	968	907	920	947	954	917	1004	958	875	917	921	928	898	908	933	949	927	917	942	908	907	908	921	912	937	938	977	936	937	995	938	934	946	950	968	960	909	935	947	927	917	927	909	969	905	909	945	977	929	952	943	942	919	920	909	933	936	974	888	921	890	919	950	918	963	933	879	965	995	929	939	977	920	924	902	951	936	917	901	954	916	956	924	967	869	943	881	954	948	933	942	898	902	947	896	927	922	913	948	976	920	922	888	991	892	870	974	985	909	948	912	920	920	965	882	947	931	926	910	978	947	870	913	982	976	944	907	950	961	1002	929	958	974	989	943	945	923	967	907	932	943	912	944	924	924	923	950	974	921	967	913	969	920	918	929	931	881	940	917	950	916	954	903	929	945	921	918	911	936	933	961	958	946	973	953	975	940	885	913	989	870	945	955	957	912	974	963	894	943	988	926	1018	989	950	938	915	939	923	861	949	954	889	980	898	912	958	884	981	928	913	947	961	925	870	892	966	985	865	925	895	868	930	1005	1012	988	864	908	975	954	979	920	918	925	888	950	924	915	1032	936	928	946	953	903	948	979	977	970	912	946	970	933	948	920	955	922	933	963	931	983	896	907	950	948	973	948	993	958	921	896	969	947	962	989	924	926	910	948	950	937	915	972	896	942	970	934	975	887	932	950	940	891	923	920	950	916	951	927	929	925	951	894	900	945	948	902	909	907	960	913	893	937	919	906	918	899	961	935	917	976	901	896	914	931	883	882	947	982	910	927	918	915	924	941	981	920	915	914	892	907	936	946	908	907	874	923	893	959	965	919	952	909	965	905	912	955	940	977	929	935	962	908	913	900	910	904	906	950	912	960	915	953	928	893	896	905	938	942	908	949	931	920	895	943	897	949	897	904	957	911	910	868	929	925	990	932	919	901	928	920	899	990	911	985	950	930	947	954	925	944	873	902	852	903	975	941	909	969	917	905	908	944	952	939	1016	945	949	898	953	925	939	996	944	909	956	920	988	954	898	969	927	923	885	912	948	969	907	927	921	987	940	936	979	897	919	915	901	954	935	963	991	878	971	911	927	921	961	972	928	919	894	961	913	957	961	917	932	927	903	929	1009	973	931	910	1032	908	927	953	925	914	922	936	922	907	934	922	917	960	933	927	980	956	904	890	884	936	931	1015	932	950	982	907	885	904	921	945	919	897	885	991	975	964	936	977	899	917	943	973	937	900	914	914	935	896	935	915	973	893	905	938	942	944	989	894	912	958	945	909	934	902	979	918	948	906	940	868	947	989	949	981	994	984	910	880	945	910	932	932	949	915	921	936	913	898	920	954	987	951	923	929	913	910	914	937	956	939	934	986	955	879	927	933	917	953	926	926	901	903	908	1023	1005	892	936	966	951	899	946	892	951	951	901	906	930	899	926	948	905	910	924	936	976	916	960	933	956	911	927	977	937	879	928	918	964	920	938	970	983	904	929	936	987	885	925	936	934	924	971	965	954	963	917	898	947	907	916	918	901	903	980	989	935	961	963	962	912	973	952	885	997	943	875	947	919	931	866	879	947	949	882	905	912	942	955	931	991	930	942	958	957	900	912	946	917	956	952	947	937	914	897	889	938	958	925	903	985	944	938	943	927	879	915	935	940	966	947	947	893	935	923	951	946	896	966	883	909	913	955	885	903	903	903	914	953	891	906	946	905	961	925	922	897	878	882	967	908	927	910	975	898	937	935	970	958	958	916	873	948	897	941	927	889	926	882	918	935	925	975	888	951	894	906	992	893	942	918	957	942	915	886	995	941	914	930	982	895	912	939	907
26662	20657	9588	479	259	228	211	208	172	169	194	179	178	181	186	178	152	198	171	151	189	175	171	190	158	168	158	174	145	175	155	175	156	178	189	148	182	173	188	164	145	161	189	142	183	181	162	177	160	198	181	162	160	176	179	164	169	162	165	171	188	169	193	188	158	173	166	190	178	166	169	156	166	160	155	179	179	185	171	169	161	159	186	163	168	157	155	151	167	165	153	162	182	174	153	154	160	168	162	165	162	157	177	148	164	164	158	179	173	162	175	163	171	167	168	154	155	157	169	169	176	189	179	175	165	176	147	177	156	161	184	197	176	156	165	168	147	152	172	178	151	182	154	178	150	172	165	163	184	184	172	169	181	174	195	185	170	158	198	159	158	176	165	150	187	165	163	193	166	177	170	202	167	155	163	143	208	179	166	169	163	162	178	190	162	172	181	172	169	141	184	170	188	150	163	168	162	176	166	176	165	153	160	161	176	166	202	181	186	171	193	170	154	157	172	166	186	161	188	163	179	162	173	179	172	173	151	199	157	161	145	165	145	161	171	176	161	138	182	174	160	168	186	188	157	155	169	160	176	181	172	189	171	181	174	181	188	144	162	169	156	171	198	168	167	181	181	160	159	167	164	170	142	201	165	163	172	172	162	167	147	166	168	168	176	146	176	193	164	175	168	147	158	154	163	174	182	162	166	178	171	163	181	186	157	179	187	179	149	164	176	158	148	159	167	186	167	180	182	162	161	176	175	177	190	168	173	167	179	160	176	169	167	189	173	174	167	175	154	181	186	168	171	159	176	168	150	169	166	166	153	182	157	173	162	158	153	190	167	170	180	162	174	166	177	180	153	171	176	174	185	179	176	189	165	147	173	167	165	166	182	182	165	160	149	150	161	156	184	161	128	159	178	154	153	167	179	181	181	176	163	164	162	164	198	177	176	166	167	182	154	169	159	167	145	157	152	166	153	183	158	183	188	167	186	171	178	174	165	167	160	178	190	147	162	174	186	166	179	160	177	175	153	179	159	162	187	167	147	211	185	174	181	167	193	166	174	175	197	199	146	158	168	129	178	168	158	185	170	170	152	153	172	167	191	169	176	178	177	164	171	163	173	138	152	155	178	154	175	180	185	175	153	175	159	151	177	170	151	174	167	167	171	179	188	146	177	157	196	180	166	173	137	170	161	169	165	170	177	160	180	180	150	164	171	181	176	167	143	208	157	173	176	192	175	182	173	189	171	162	177	168	182	151	163	168	147	149	191	172	164	177	153	155	153	165	183	160	183	173	175	161	163	151	148	190	150	173	168	181	165	138	179	177	161	177	175	150	181	176	176	166	168	150	184	171	148	184	174	165	173	155	170	158	172	167	183	183	162	150	153	167	182	165	165	172	157	158	171	184	170	184	142	179	174	196	166	165	154	183	153	180	168	157	161	166	171	172	167	148	167	149	181	153	170	149	201	166	174	154	152	185	196	185	183	169	151	158	155	150	163	177	152	181	166	165	180	172	142	165	163	167	157	186	185	191	165	222	177	162	162	166	168	176	169	186	168	167	134	176	166	151	174	186	175	178	169	151	158	173	180	199	184	162	152	193	178	147	177	160	175	155	172	157	212	159	178	170	177	164	147	165	184	165	141	173	165	183	181	169	148	173	155	159	149	156	163	170	132	178	155	146	148	171	170	169	181	168	178	163	201	183	150	171	170	175	166	167	162	164	194	168	171	163	158	180	154	181	174	137	177	171	163	152	149	170	157	194	171	152	148	184	152	182	154	204	159	168	177	169	179	190	160	185	169	165	160	186	155	190	164	185	174	178	163	182	167	177	190	154	143	167	148	176	167	164	160	185	188	159	175	172	155	187	165	154	176	175	192	183	167	152	155	166	179	179	174	174	160	162	159	171	175	157	161	168	160	199	164	151	177	184	166	182	180	165	151	167	180	162	141	157	174	177	178	154	187	152	190	182	171	149	221	171	154	133	170	167	179	169	157	146	197	160	169	161	149	165	178	166	183	157	162	172	142	155	146	195	159	163	155	180	196	158	179	179	164	140	173	186	169	204	167	142	173	164	155	171	158	167	156	203	182	167	175	173	168	163	152	162	174	156	172	162	173	192	161	145	180	171	155	179	145	170	163	153	188	160	179	175	177	183	181	189	163	175	188	174	159	171	184	180	169	182	147	181	164	177	176	156	191	189	151	163	165	172	160	163	152	168	180	152	188	153	178	189	165	172	156	178	173	181	157	190	179	162	157	171	159	156	169	174	158	148	161	170	171	167	174	161	163	177	163	151	194	167	147	153	166	157	186	148	165	168	184	182	177	157	143	157	159	169	163	155	156	177	143	171	173	182	185	176	184	172	167	182	166	168	168	164	158	154	195	145	170	147	186	151	173	154	181	179	205	170	170	171	151	175	177	172	172	187	161	184	171	182	196	177	160	169	179	163	151	175	170	169	181	173	184	172	182	173	154	148	180	191	154	159	169	173	169	168	163	172	169	159	172	154	175	156	200	163	159	162	172	163	151	136	162	161	186	157	153	183	173	165	176	166	157	146	167	195	183	161	168	159	162	164	189	181	175	151	154	172	157	168	170	189	178	145	162	172	154	163	184	163	172	168	186	171	191	179	175	149	147	159	186	180	167	157	148	164	171	152	158	202	174	170	191	177	170	164	148	180	168	148	144	161	167	169	178	201	167	151	173	169	171	161	150	166	196	149	147	162	159	135	177	164	179	162	165	153	166	171	164	162	174	185	142	155	190	162	181	169	162	174	160	152	152	168	137	168	146	162	180	185	139	143	215	183	178	169	190	153	192	148	180	166	186	173	173	168	187	164	144	150	175	163	190	187	168	183	184	166	168	185	185	145	171	168	187	161	177	160	179	177	194	154	171	199	168	157	155	170	167	173	151	157	154	191	139	175	149	162	143	165	165	184	190	169	164	173	161	203	170	181	160	185	157	145	152	165	163	168	174	141	202	172	153	162	182	164	143	177	159	176	181	155	185	164	179	185	174	180	177	159	182	186	185	157	195	171	165	179	176	151	177	167	166	174	188	176	203	163	161	151	174	160	172	160	189	164	156	166	184	173	168	165	178	168	157	169	160	176	159	159	191	187	179	155	165	162	180	159	162	168	143	170	166	168	156	157	166	174	201	165	177	179	168	159	173	163	154	178	162	176	188	160	207	163	178	178	170	174	181	167	152	157	167	179	165	181	156	161	174	168	175	178	161	161	184	180	199	152	164	177	165	171	175	167	168	180	183	142	164	165	178	166	161	175	166	156	174	158	168	163	182	161	172	157	158	182	159	186	171	183	162	196	156	156	160	176	189	168	184	170	167	149	175	161	171	147	174	136	152	160	158	180	153	151	185	175	157	168	173	165	191	166	177	134	189	148	181	166	153	158	176	150	167	172	160	143	177	164	157	175	154	160	165	149	202	174	166	169	163	169	162	205	175	161	164	206	160	180	146	166	156	166	176	131	177	177	156	174	156	187
12608	1071	1026	567	464	416	351	338	368	340	309	322	325	323	285	300	296	265	264	292	278	308	301	279	318	287	259	296	261	280	264	287	297	290	285	294	260	258	282	311	289	252	254	297	283	268	273	266	291	318	252	268	254	297	293	280	288	273	284	279	254	300	264	330	286	280	279	273	274	302	289	264	269	272	296	299	276	281	299	270	301	318	292	278	307	260	266	310	299	272	275	323	316	283	287	278	294	315	285	274	278	257	278	287	280	287	282	296	278	280	276	299	284	305	303	290	306	277	285	257	289	287	303	261	282	304	283	306	300	297	287	273	300	277	274	284	308	303	289	275	313	265	268	263	271	253	290	304	288	272	287	287	312	288	275	279	279	269	311	286	308	268	271	284	292	261	261	284	290	286	288	301	255	288	285	273	311	285	255	285	291	295	277	263	290	313	290	283	272	280	280	308	297	275	243	302	297	278	265	255	298	286	268	282	288	304	276	290	292	289	279	305	286	316	299	299	281	276	266	309	283	293	265	288	270	265	277	300	308	261	282	268	281	302	263	312	291	274	257	280	264	270	303	263	287	290	287	283	277	268	284	310	288	279	305	295	261	271	273	259	276	276	279	290	285	309	251	300	299	287	296	262	271	286	281	311	271	302	302	289	276	284	298	286	299	260	281	266	273	272	293	268	278	311	297	288	280	282	277	285	287	307	279	286	302	300	284	307	274	277	265	291	295	276	296	262	279	279	257	271	270	273	270	298	262	283	281	306	284	283	295	290	315	265	289	292	276	292	270	298	293	291	285	279	267	274	276	275	269	271	296	319	267	304	288	279	312	288	318	265	275	301	271	273	262	278	274	263	246	322	296	278	263	285	280	279	292	289	308	308	282	301	310	321	260	302	295	280	275	274	280	273	271	269	303	289	283	275	260	271	300	311	261	270	287	297	311	297	265	294	297	257	291	285	279	281	314	277	286	276	286	248	274	298	293	294	279	259	289	292	315	314	256	248	305	280	325	291	257	306	270	285	301	286	272	299	278	281	280	293	286	285	284	267	315	271	260	277	271	290	266	287	298	259	298	287	284	269	293	285	286	253	289	281	261	259	261	292	276	278	301	321	267	304	286	322	278	307	290	280	280	318	295	278	290	298	281	287	283	269	274	287	274	285	274	288	279	297	294	285	287	265	324	281	261	296	302	275	267	313	291	276	258	269	305	287	268	317	253	269	279	278	294	294	277	271	268	299	259	262	271	277	287	293	326	254	289	281	275	283	293	293	285	291	273	293	270	280	285	296	290	279	272	258	285	307	294	290	314	270	286	282	311	232	304	281	273	292	261	288	253	264	274	309	298	302	289	266	293	307	273	284	295	277	309	289	281	253	287	269	342	273	319	268	287	272	282	254	283	354	278	294	280	265	279	266	289	280	294	281	281	290	312	305	315	273	302	289	320	267	270	274	269	277	285	288	256	288	257	334	284	278	322	261	294	285	279	276	287	295	263	268	253	272	288	270	275	260	268	290	281	305	291	288	296	262	297	281	298	285	276	265	264	284	256	265	269	275	294	279	323	306	285	304	268	290	279	286	289	297	265	266	299	281	298	288	277	257	303	262	260	258	301	281	271	278	282	270	287	268	265	269	269	278	279	268	289	279	273	300	290	295	328	289	286	275	284	297	256	275	301	267	299	257	309	247	251	296	294	298	270	325	309	296	289	300	257	280	265	309	287	270	265	288	296	283	292	298	293	303	278	268	255	300	293	283	318	286	278	288	286	342	308	298	247	270	279	260	256	293	277	279	317	304	281	264	292	297	259	266	303	258	300	327	298	313	301	281	282	290	280	296	295	269	267	289	329	298	296	270	300	307	299	281	316	278	282	273	297	263	292	259	322	276	304	265	269	301	281	308	248	272	275	283	285	281	303	260	314	319	281	282	281	279	268	268	289	281	300	288	250	283	252	267	281	290	276	315	306	255	258	308	292	278	303	267	287	287	281	266	293	262	302	271	273	296	307	277	259	258	257	264	268	284	308	268	294	296	281	254	320	324	302	297	289	273	290	309	272	288	283	310	300	275	284	286	309	311	310	328	280	315	280	288	290	275	304	275	260	277	269	293	298	293	277	275	302	254	295	274	325	296	298	289	331	284	290	269	317	286	285	294	288	284	268	312	269	297	291	300	285	303	276	280	274	277	264	283	288	269	305	275	284	284	271	304	269	296	305	267	284	308	281	298	292	280	300	267	283	245	317	275	297	311	293	296	278	285	260	260	268	273	317	279	272	281	284	261	280	318	312	287	286	286	292	274	309	287	273	262	315	268	307	282	258	271	308	317	276	299	312	270	299	316	281	286	289	267	285	285	276	274	265	300	267	284	279	260	286	303	292	305	286	296	293	293	277	308	280	267	316	290	284	286	268	286	281	314	315	285	283	289	303	276	270	272	291	271	284	282	268	297	298	260	261	263	289	259	271	321	300	269	250	293	267	298	300	299	294	287	294	291	279	331	299	260	328	268	299	259	302	296	299	286	317	335	302	287	290	277	301	247	296	306	274	303	292	304	270	263	292	287	308	260	287	291	292	277	269	300	309	267	294	292	289	295	303	267	289	284	255	281	290	293	248	281	294	265	281	285	271	291	295	275	279	272	342	310	270	272	309	264	278	304	284	265	284	275	271	291	297	268	268	301	275	278	321	304	270	260	293	289	300	274	271	313	297	289	287	286	288	260	264	302	283	311	290	299	285	270	257	290	302	275	297	288	291	281	304	281	305	278	313	253	285	300	271	290	273	286	321	270	288	272	271	305	270	295	290	258	290	283	288	281	288	295	279	269	299	320	283	287	306	300	288	277	290	261	281	311	279	292	275	281	274	320	285	339	261	281	289	244	291	305	288	297	286	281	312	298	282	273	283	285	281	295	281	310	252	281	275	304	268	297	291	276	293	279	310	269	299	284	291	277	316	276	290	268	274	286	280	292	267	282	300	253	291	286	303	296	279	273	277	297	268	289	289	260	255	278	288	265	269	303	289	312	290	294	305	270	309	262	273	270	257	299	285	260	263	297	253	301	289	296	259	286	248	287	288	302	309	280	270	280	308	294	264	251	285	281	307	276	258	294	309	251	273	266	280	315	269	311	273	292	290	302	294	291	261	259	309	264	277	288	305	247	262	288	287	270	322	283	307	320	298	290	269	291	306	287	297	274	281	285	272	270	296	282	291	292	291	292	281	305	269	267	301	321	259	270	251	239	279	264	282	267	272	280	284	297	284	260	272	314	287	320	275	315	286	304	293	273	286	269	305	292	268	268	259	297	286	292	302	305	282	259	279	271	293	271	294	300	282	269	309	285	307	317	280	280	255	273	308	285	288	265	278	304	263	290	259	290	306	277	279	278	260	289	285	293	285	284	289	291	274	314	298	286	281	305	286	289	301	290	296	263	319	253	281	302	278	295	266	296	265	308	317	323	265	312	281	328	288	298	300	283	297	286	294	251	282	307	283	304	313	292
24058	21104	28159	24307	20892	3805	947	725	588	591	604	515	526	501	443	481	430	475	460	441	423	439	469	443	444	454	435	425	409	456	414	435	449	391	408	440	416	437	439	453	437	416	408	424	400	368	403	426	388	407	418	374	412	406	406	428	427	382	403	397	410	438	397	396	380	416	421	397	392	440	406	423	425	455	414	433	379	403	371	395	402	407	407	433	428	431	417	433	391	411	404	393	425	402	426	453	432	465	407	422	396	446	404	419	357	446	392	416	384	376	406	393	382	418	419	413	392	408	422	425	414	430	414	375	423	409	413	432	422	395	397	379	430	427	382	424	408	422	389	419	419	429	388	444	430	380	414	393	419	371	435	390	439	377	379	404	413	384	418	418	432	420	411	395	368	409	444	380	407	404	380	407	403	396	412	404	446	372	426	451	431	401	410	422	396	440	376	386	416	437	376	420	384	444	418	411	438	431	379	415	438	391	391	385	385	430	440	393	426	393	429	389	406	437	404	451	428	432	405	358	413	420	428	435	385	408	398	426	374	382	440	389	404	412	425	420	391	418	380	423	399	383	362	409	431	415	393	406	427	401	409	379	369	430	431	416	412	369	404	430	413	399	388	401	394	397	409	411	416	410	394	392	417	401	405	406	372	404	390	404	440	412	442	443	401	380	407	409	441	399	395	407	399	391	406	399	393	436	375	384	399	406	416	390	379	385	409	401	398	367	394	373	408	405	399	387	406	404	397	384	398	385	394	437	392	454	402	473	418	419	432	472	395	375	420	411	422	385	409	399	405	373	404	434	434	404	410	388	402	417	402	406	403	379	414	402	404	374	415	421	398	419	399	403	425	435	383	401	394	396	406	433	424	407	425	368	418	418	402	439	405	424	406	429	452	438	430	446	423	395	406	418	410	422	425	453	425	417	427	425	410	417	409	381	404	411	389	346	407	387	413	363	408	435	400	388	400	385	404	398	385	428	401	410	391	411	439	406	432	410	392	368	421	400	407	417	416	445	417	448	416	396	400	395	368	377	420	411	378	430	439	421	367	415	399	403	385	421	431	416	416	463	401	402	372	404	405	377	404	420	363	409	411	405	387	426	414	392	428	394	399	440	438	370	403	422	403	419	403	413	400	446	453	439	434	441	425	385	390	421	419	406	436	414	414	414	378	416	413	425	396	393	426	422	396	392	410	415	394	413	370	376	419	389	419	433	382	381	447	410	419	383	384	407	442	413	386	432	386	433	393	429	387	395	417	432	407	389	418	371	398	437	440	409	428	420	418	403	380	424	417	389	394	425	412	382	382	412	386	421	411	410	421	385	382	404	395	444	443	422	397	413	401	382	442	420	410	395	398	408	382	408	409	406	385	474	424	398	397	414	389	426	402	420	391	400	410	430	405	398	429	422	392	436	396	450	424	440	401	393	447	392	397	421	385	419	415	400	436	399	363	400	393	440	399	403	416	432	402	398	407	421	420	416	405	427	371	432	460	382	410	421	405	414	388	384	421	419	429	411	409	427	455	403	403	353	397	380	402	390	404	391	402	420	366	426	430	456	440	363	410	429	438	420	437	410	443	435	406	410	443	380	393	399	424	382	378	419	386	394	388	428	405	412	420	397	396	424	434	426	423	400	408	403	392	394	424	437	434	372	363	416	389	408	436	437	431	403	359	417	415	424	425	421	411	412	393	404	376	407	386	414	417	425	456	404	412	417	433	398	435	440	400	402	435	399	421	395	387	413	400	433	407	400	384	405	401	410	399	408	375	394	415	413	380	391	442	388	408	396	419	399	397	467	404	405	430	439	429	395	399	434	382	401	361	376	405	375	409	391	413	402	432	402	397	391	412	435	436	424	405	448	378	410	383	424	395	403	423	413	402	401	414	418	436	415	416	405	415	384	428	428	398	392	392	408	381	413	390	427	416	404	388	400	399	385	412	419	386	411	409	432	387	443	429	399	402	434	413	384	388	387	393	370	398	358	396	394	430	396	431	377	412	379	409	413	390	428	400	414	393	408	430	391	420	397	398	375	443	409	409	384	388	396	406	413	389	420	420	419	402	403	350	423	409	398	400	384	391	420	407	412	441	407	406	458	404	377	377	397	422	413	395	413	394	415	409	420	432	379	431	386	422	432	404	419	380	416	421	389	412	387	392	396	406	449	439	429	391	379	414	413	390	420	375	393	398	397	394	404	389	399	398	410	390	426	398	416	369	415	405	379	390	417	411	404	391	432	445	407	417	434	436	405	424	401	380	393	375	372	395	435	416	399	418	384	406	426	417	399	386	437	394	405	382	408	435	403	422	406	371	402	418	412	392	438	360	422	420	385	433	407	431	428	396	406	428	429	406	404	406	373	443	411	394	431	415	415	378	401	393	394	386	434	410	412	397	410	428	403	419	387	371	395	439	412	406	415	407	378	399	373	459	386	379	422	430	371	415	428	401	378	401	406	420	424	418	390	411	407	392	418	437	428	398	395	416	395	428	429	435	415	410	388	411	404	356	431	418	410	384	434	415	407	405	421	420	380	380	425	390	367	419	395	435	386	412	421	385	415	413	378	409	413	408	373	438	394	393	407	383	435	384	414	416	386	441	385	421	420	383	411	417	362	410	411	395	431	452	416	418	381	403	412	375	382	397	399	383	393	460	413	413	427	395	458	430	401	372	383	378	411	431	420	393	396	403	418	385	393	393	417	402	398	441	416	417	413	418	404	411	428	400	407	411	387	391	425	441	408	407	383	418	409	400	410	370	433	469	447	404	400	356	402	413	403	389	373	385	434	394	375	393	416	421	403	423	405	449	412	380	415	398	436	386	376	402	369	443	421	427	395	434	409	400	386	393	433	408	413	386	422	407	355	382	427	390	413	407	430	401	426	441	432	374	377	399	457	402	426	413	417	396	400	439	427	381	385	399	413	423	412	432	398	386	429	438	413	412	406	392	379	400	425	378	405	359	393	393	403	433	408	432	388	416	396	385	413	404	393	389	443	428	399	399	395	381	432	409	420	432	420	443	397	458	404	408	411	381	411	452	432	386	409	428	419	383	422	398	431	432	426	435	377	436	376	401	401	388	411	393	382	403	358	399	366	432	375	409	388	406	438	386	425	413	432	417	400	364	404	406	411	394	440	391	407	404	356	395	437	374	412	408	390	404	415	379	431	362	389	385	387	428	373	426	402	394	418	377	402	408	374	418	416	415	413	391	428	409	401	405	412	376	407	381	377	425	409	381	428	395	386	392	410	416	407	411	434	429	443	429	384	384	385	365	387	427	382	430	422	406	399	403	375	409	427	408	455	419	397	383	426	389	429	423	401	409	384	407	402	411	407	398	412	421	429	432	388	412	374	396	380	383	421	386	420	393	415	428	391	427	427	418	393	388	428	444	404	420	381	439	368	422	403	380	412	421	413	403	404	429	425	436	409	413	400	425	377	398	418	434	446	414	416	390	410	396	413	388	413	427	423	407	396	415	390	392	393	373	430	412	405	386	425	404	408
26161	9301	8185	4262	2978	2211	1812	1485	1303	1214	1060	1034	950	927	838	764	758	781	752	706	712	686	735	733	700	677	698	701	645	696	702	728	648	692	662	702	666	671	669	729	661	633	628	661	661	665	668	668	651	646	657	645	686	657	664	660	628	643	615	640	670	668	662	641	690	634	633	644	685	632	615	630	619	645	661	697	638	685	662	656	667	663	615	607	622	656	652	616	594	619	651	632	643	653	622	659	650	680	617	658	684	651	640	635	651	663	627	685	635	631	672	611	686	649	628	665	612	620	623	654	669	666	635	629	624	636	610	610	629	683	676	639	664	667	620	628	676	631	614	642	669	636	627	647	630	642	688	643	644	626	656	655	644	658	598	584	599	652	653	648	657	592	652	653	639	632	660	617	595	576	655	686	639	633	644	649	647	641	660	654	613	654	613	633	625	669	634	602	677	613	673	648	664	707	651	663	618	661	685	658	675	627	657	637	684	647	625	607	639	660	625	651	647	631	629	658	639	643	674	608	630	630	656	650	682	671	640	648	649	624	624	669	638	627	617	642	608	675	629	637	603	646	681	629	615	663	625	651	609	661	626	645	633	637	632	640	644	622	671	665	621	634	661	634	656	687	642	647	627	666	637	629	657	671	659	657	649	659	648	703	664	664	660	650	608	636	622	673	625	616	649	620	686	620	668	654	669	658	667	620	640	641	655	646	637	676	616	657	617	655	592	641	633	662	626	589	605	636	651	674	621	647	614	680	660	643	681	715	637	672	706	631	652	657	613	659	658	672	681	621	673	610	640	639	625	609	656	660	672	635	609	686	602	635	637	664	607	636	667	628	635	675	642	635	647	634	693	666	650	651	657	672	634	652	691	629	632	632	645	612	652	624	615	625	674	658	682	605	666	661	660	615	628	648	636	635	606	655	662	612	625	664	643	695	661	623	644	622	643	686	633	611	600	684	631	635	714	648	634	632	623	618	664	622	623	610	641	628	663	626	659	630	638	664	629	629	612	634	649	643	627	647	615	623	651	651	629	629	654	611	662	621	607	636	634	597	648	651	675	606	658	655	651	669	634	658	648	673	643	673	667	635	654	640	667	669	644	633	629	655	631	681	690	634	681	656	651	651	629	627	638	590	626	643	644	615	601	617	680	652	675	643	633	674	622	601	613	651	629	621	642	649	707	640	674	652	651	678	647	651	639	648	642	637	638	646	660	648	623	668	655	652	671	646	619	633	623	644	646	642	680	636	677	632	627	618	655	635	649	663	641	695	620	683	647	640	667	679	652	606	615	645	656	639	658	661	640	625	657	658	629	672	652	653	638	616	700	619	661	673	672	647	627	698	631	637	618	646	663	650	651	677	685	640	652	715	636	642	609	603	675	637	658	656	633	657	674	658	665	628	689	620	652	694	661	644	621	637	648	665	618	606	619	652	685	596	608	662	627	645	635	605	637	649	631	638	607	644	599	645	631	662	637	661	612	631	622	654	622	635	693	663	638	645	645	626	625	628	625	636	636	669	600	620	660	608	621	638	633	632	688	618	656	660	655	654	685	643	613	598	667	624	684	652	667	652	699	660	605	626	680	677	632	612	643	624	659	643	648	613	614	621	645	656	675	636	593	613	635	687	646	640	672	668	634	634	639	630	664	625	631	683	638	640	637	584	653	694	644	663	605	642	635	655	595	678	633	643	649	640	626	595	636	606	621	684	660	601	672	617	677	624	657	624	678	656	639	664	636	644	652	645	668	632	677	666	682	665	659	625	628	649	638	620	652	634	658	650	676	655	678	628	617	597	615	636	638	632	635	597	661	593	685	616	632	615	632	664	625	636	615	638	626	677	658	643	659	673	659	638	636	630	590	655	611	630	642	663	638	616	652	662	650	682	605	656	669	658	631	654	618	677	659	638	650	603	660	643	601	651	637	690	638	632	638	641	612	639	643	604	653	657	604	647	647	651	618	637	629	634	605	670	663	668	620	653	595	633	663	655	666	622	655	614	656	684	670	682	591	644	579	622	614	632	653	618	676	653	642	668	618	567	628	631	638	664	630	651	651	658	642	626	620	622	622	592	665	655	676	679	608	622	644	636	659	635	618	625	646	650	627	673	626	659	624	666	646	666	620	648	691	661	667	654	655	657	638	692	667	639	647	636	637	639	696	619	613	640	632	618	582	582	684	635	666	614	659	677	712	646	641	641	622	663	653	644	585	638	639	599	632	602	632	616	623	616	630	647	647	672	674	643	629	635	677	640	661	647	646	620	606	656	632	661	625	642	690	657	632	653	610	637	627	658	632	658	623	686	674	702	688	643	666	624	633	626	677	662	672	644	634	659	660	641	658	630	630	648	650	641	622	641	636	639	648	641	651	664	641	637	654	590	657	638	637	637	678	663	634	679	615	663	688	634	608	610	646	654	618	608	633	642	624	644	626	631	612	666	677	710	599	663	666	663	632	633	720	651	676	689	632	666	671	599	628	656	647	608	664	656	656	617	657	621	651	588	664	651	625	617	670	604	693	673	633	631	622	628	638	659	585	664	628	712	627	646	694	650	639	648	644	617	699	666	646	631	666	656	639	614	673	604	678	650	641	642	645	586	655	629	655	665	624	625	663	641	638	662	691	657	656	631	616	651	646	657	662	647	658	642	631	581	632	693	597	624	637	689	687	634	612	622	624	642	637	627	618	648	657	617	616	665	670	630	651	663	635	636	636	637	642	643	634	619	701	642	652	650	645	629	609	635	627	628	624	672	644	628	630	622	623	651	603	677	628	624	613	626	615	642	646	674	631	646	599	651	631	622	663	682	650	620	609	647	641	618	677	595	646	667	680	671	645	660	628	617	627	645	667	658	606	623	650	671	651	623	673	677	621	638	679	666	648	645	650	646	618	671	639	687	633	622	659	688	645	634	643	637	684	686	651	637	617	649	664	634	644	650	694	656	650	608	666	630	671	638	653	641	629	624	590	642	685	615	636	652	682	646	643	632	614	649	647	630	647	608	628	632	661	639	665	644	653	669	657	649	627	622	652	663	628	624	657	662	605	620	639	632	652	620	641	667	610	624	615	652	670	649	652	602	647	637	656	613	651	634	662	635	625	624	589	674	624	626	648	696	604	616	639	624	634	638	697	643	656	649	641	626	631	624	610	673	646	624	687	625	669	654	658	645	643	619	644	637	658	661	680	642	674	634	623	674	596	655	593	621	562	649	614	656	625	664	651	660	652	637	652	653	621	677	668	699	637	668	680	592	632	641	640	616	621	664	654	637	662	688	690	639	666	632	651	674	689	632	656	649	621	633	681	635	637	637	601	637	661	612	582	650	665	614	662	654	680	634	650	614	614	652	621	652	597	623	635	641	627	652	644	608	662	639	697	667	650	660	658	629	708	657	664	640	638	623	640	632	638	615	678	654	611	679	647	651	673	629	656	616	668	658	649	654	624	631	667	640	678	644	620	600	636	648	664	645	620	618	632	646	643	674	616	636	651	658	661	697	673	644
23041	21098	28667	23745	21098	20750	3591	1283	1048	923	869	827	793	791	800	702	724	730	722	659	662	696	660	663	725	644	672	622	648	719	639	668	638	629	627	647	657	619	623	625	597	596	604	633	628	617	581	610	567	641	612	660	601	617	605	616	682	592	580	630	634	616	606	640	622	596	566	686	579	621	601	604	633	630	599	651	636	644	622	598	609	640	636	631	584	664	627	603	614	608	647	648	642	607	607	629	635	615	650	607	608	575	568	616	622	613	636	591	590	652	618	572	591	584	605	586	611	572	617	607	629	587	593	611	663	641	619	627	606	570	623	589	641	599	597	602	616	578	628	643	559	620	607	577	587	620	619	611	569	589	601	614	647	637	584	609	639	599	604	642	609	662	637	660	593	616	630	625	638	580	613	628	616	645	615	631	613	620	630	594	632	561	658	633	573	620	630	642	609	637	620	624	631	620	675	599	609	613	621	584	638	664	627	600	625	591	598	619	619	619	639	629	616	642	632	628	612	600	582	619	646	569	583	613	622	659	596	641	616	611	603	642	646	618	606	656	615	572	566	664	638	614	609	621	614	596	599	605	613	606	608	603	592	613	617	598	609	589	649	610	607	598	636	623	625	601	607	604	588	608	559	584	632	578	596	604	646	679	597	607	588	599	621	635	571	657	649	602	585	604	617	589	640	600	608	668	630	626	638	588	630	588	612	591	646	583	601	616	613	581	640	626	599	573	611	638	580	600	607	627	648	577	589	621	554	592	650	595	601	602	624	615	582	598	603	580	579	608	574	629	597	561	642	614	618	595	613	643	635	609	585	624	613	575	574	631	586	615	652	600	628	567	651	672	616	611	564	603	567	639	586	610	615	625	603	642	595	621	605	588	648	628	623	603	612	595	649	622	615	591	649	561	607	613	602	633	628	598	612	616	639	616	580	622	642	634	634	603	621	619	610	620	607	638	562	635	586	607	631	609	603	578	630	586	565	577	630	609	594	642	586	622	566	641	595	594	647	607	569	626	600	620	634	628	602	655	586	599	646	616	613	589	613	597	647	623	612	588	637	645	620	617	641	625	616	600	568	635	615	632	599	625	617	627	587	615	602	610	592	630	629	598	650	638	649	599	666	644	599	626	613	600	577	645	666	618	629	619	611	638	627	636	661	608	595	625	622	585	631	612	636	608	594	665	641	616	606	613	625	613	621	612	584	647	596	579	595	617	618	591	633	592	658	596	570	609	628	587	584	574	599	609	596	664	606	657	590	586	609	648	629	575	648	622	607	631	608	623	580	603	653	640	612	593	626	612	638	601	594	576	613	637	598	641	579	643	591	621	607	612	617	601	616	582	633	646	631	611	571	585	637	632	624	646	605	664	633	658	618	624	606	629	613	603	597	623	615	641	610	606	577	593	617	582	637	616	616	605	617	615	594	634	619	598	626	643	654	645	633	702	612	597	624	618	610	564	616	586	603	588	593	607	601	577	622	582	614	614	572	623	603	643	624	612	609	630	640	587	622	647	620	655	569	619	588	637	599	615	681	582	591	588	622	592	597	615	640	597	607	619	628	576	598	631	609	627	606	609	623	591	596	641	591	622	571	596	624	614	671	668	589	665	612	638	625	639	605	647	602	568	569	602	633	595	605	625	622	590	617	625	634	622	624	647	609	589	644	574	619	600	623	631	603	636	622	636	615	663	629	596	627	611	627	613	593	576	592	584	591	606	653	614	591	625	609	646	620	618	608	636	600	630	629	594	652	616	647	598	600	592	588	566	660	602	641	605	629	638	568	630	600	572	590	565	620	581	573	590	676	641	629	601	579	640	611	615	576	608	608	599	612	641	615	603	569	641	624	620	601	595	563	569	564	618	595	606	613	633	642	616	590	619	643	632	584	575	621	627	621	619	625	628	601	632	614	596	624	640	585	571	589	654	589	644	581	606	587	630	602	622	641	598	611	634	596	611	664	646	548	635	576	593	580	618	642	638	587	603	597	586	639	647	592	609	613	593	606	607	593	626	667	661	573	592	623	623	644	588	596	613	621	617	589	598	630	599	626	614	593	624	575	565	630	607	659	636	595	601	637	644	655	607	576	595	628	571	605	629	589	609	628	601	595	596	567	609	599	630	623	644	580	630	587	617	595	648	591	602	604	615	640	569	616	601	607	592	614	615	570	630	613	673	647	610	663	635	629	624	619	586	661	575	629	638	584	639	676	616	633	629	606	625	627	641	581	637	594	592	614	632	535	601	585	622	673	622	590	630	644	592	617	605	606	595	620	607	639	602	584	607	612	656	678	577	575	600	625	614	587	601	627	599	632	591	585	625	619	617	611	591	647	623	586	639	624	645	601	642	592	612	638	613	626	556	612	609	574	626	611	645	660	615	606	648	635	594	645	635	626	613	618	581	609	637	634	615	623	644	631	651	622	594	630	660	611	652	607	596	580	625	617	627	632	611	617	600	601	623	618	661	616	626	591	600	590	655	582	617	586	589	622	607	621	618	646	565	617	637	618	579	604	610	595	597	626	637	598	617	592	628	583	641	605	595	614	627	555	606	588	604	584	588	569	629	616	592	612	620	590	624	643	568	588	619	614	605	586	589	576	629	593	591	612	613	617	585	596	595	623	662	641	629	628	610	594	631	634	611	598	591	552	627	595	573	573	584	600	615	597	575	647	559	577	619	636	611	631	591	622	581	598	594	597	651	672	657	638	620	590	600	633	568	572	598	613	622	617	601	634	554	579	620	633	659	612	606	618	600	623	605	613	586	601	602	599	596	627	617	617	623	635	620	591	611	577	578	616	611	641	607	637	604	570	597	596	580	660	635	595	622	601	638	647	587	620	601	613	647	593	635	627	660	631	607	659	650	606	581	622	571	587	562	611	630	595	619	607	590	610	592	646	649	579	599	602	626	623	631	602	604	582	586	564	613	648	617	606	599	627	586	569	602	610	653	623	620	586	618	616	620	624	604	609	615	618	622	633	620	603	600	640	615	582	576	602	600	597	621	606	603	584	602	582	613	637	610	600	587	657	636	608	551	614	593	607	641	602	598	638	632	604	609	610	662	562	577	571	619	643	599	649	583	600	607	650	586	610	615	599	625	608	588	627	624	636	636	645	567	674	588	588	640	628	610	604	633	652	627	599	618	584	603	617	605	621	628	637	663	589	585	632	614	611	605	627	569	595	642	618	634	581	603	648	573	620	633	635	602	581	581	579	617	654	661	609	580	601	555	630	628	624	563	582	634	635	599	607	608	638	620	595	591	650	653	638	623	584	660	623	596	551	610	657	640	592	590	611	589	643	622	610	577	577	596	635	604	608	603	656	559	632	598	588	616	598	650	631	582	639	655	609	618	579	611	645	629	605	595	617	649	584	587	612	606	559	599	587	602	645	633	630	601	603	613	663	658	608	621	609	631	627	577	586	618	550	603	583	575	606	579	644	618	627	589	551	631	608	626	596	593	636	651	621	603	644	594	612	666	611	596	658	569	595	602	588	646
27352	15463	13434	7259	5307	3904	3129	2626	2349	1966	1789	1681	1556	1434	1361	1369	1216	1208	1178	1185	1174	1120	1099	1077	1033	1021	1038	1022	1040	1011	1035	1073	1015	999	1035	1050	992	972	979	1014	1019	984	1008	964	1028	906	989	955	951	983	979	990	924	904	965	944	926	987	973	965	970	946	975	979	996	890	900	947	934	971	968	961	956	975	906	936	917	932	924	934	914	990	900	895	936	888	917	938	918	910	917	972	926	932	994	898	936	919	947	879	983	932	893	939	952	926	977	923	939	951	903	921	957	923	916	935	988	962	953	969	886	922	942	1003	939	969	968	984	921	943	915	948	960	930	956	978	961	964	960	906	968	872	884	966	900	943	960	932	975	929	921	938	906	918	921	981	940	941	932	906	972	943	889	992	977	962	948	887	934	983	941	972	925	895	957	884	926	948	892	960	914	947	942	1002	959	917	930	956	954	920	1017	945	957	929	1010	907	935	998	902	958	1025	959	983	906	908	925	924	960	973	923	880	919	915	920	1005	915	970	980	941	933	944	877	889	942	940	908	944	937	945	895	937	919	950	1008	912	926	874	967	925	899	916	934	933	955	991	965	926	962	878	967	961	900	944	963	855	964	908	899	908	946	900	950	977	951	968	969	944	956	941	956	910	950	902	901	954	942	998	957	985	879	957	875	937	931	966	906	931	972	954	956	954	928	895	1010	890	915	919	976	960	903	901	896	954	1004	940	946	955	957	939	941	968	899	932	938	923	939	960	921	953	934	955	944	963	967	932	925	933	975	961	920	956	925	991	931	944	870	976	941	928	949	910	963	926	973	996	884	954	924	909	896	919	933	899	944	907	930	913	940	888	928	970	888	965	920	941	965	934	943	932	958	972	882	908	977	964	946	913	975	948	925	956	918	901	915	934	940	888	916	966	974	921	967	934	927	946	970	958	916	909	956	960	931	928	954	967	948	919	961	990	904	975	945	963	994	1022	945	947	849	904	891	893	918	956	951	960	934	907	997	878	923	983	949	944	927	973	968	971	892	951	945	902	940	954	946	964	957	951	937	942	940	938	902	929	936	911	908	916	946	928	951	913	972	931	923	963	943	966	963	939	966	930	946	926	920	920	904	980	955	889	935	931	916	901	914	937	938	912	968	942	954	899	970	950	972	936	936	972	901	975	906	986	898	960	917	915	879	941	946	947	956	928	911	917	978	956	880	921	926	913	946	930	953	979	977	896	997	949	888	921	914	937	895	947	960	950	974	915	995	954	935	927	957	949	944	958	927	918	868	943	929	962	872	954	899	949	919	959	927	943	944	951	993	985	975	961	909	936	957	898	948	939	910	885	941	924	922	1017	936	974	897	964	935	953	962	869	947	964	879	943	964	902	991	925	1015	908	985	960	903	915	979	938	937	934	937	905	967	888	981	910	1010	938	977	972	990	935	884	974	967	952	995	951	940	969	921	911	949	941	909	953	933	995	909	909	973	938	939	895	900	908	962	1003	987	922	950	895	911	980	944	964	907	960	929	937	952	972	937	933	898	931	940	959	949	970	924	925	915	964	964	979	925	963	904	936	963	917	896	900	917	877	918	934	1021	930	997	1002	902	993	965	959	959	969	944	951	974	921	941	976	948	956	955	965	918	938	912	962	963	947	976	923	892	988	932	894	957	1013	944	979	977	880	879	958	937	913	937	908	970	941	932	913	915	919	900	970	927	927	962	931	880	924	917	952	912	941	936	944	941	960	920	980	925	925	916	1010	896	887	927	976	974	934	962	937	904	926	924	924	934	929	914	948	906	949	974	939	962	929	909	965	965	945	950	912	923	918	922	957	905	924	939	921	860	940	937	945	962	953	919	923	903	945	924	972	949	964	963	981	936	929	955	948	906	941	973	891	877	940	956	924	943	943	917	908	896	920	976	972	914	936	871	974	908	900	962	958	945	927	859	901	892	930	881	936	961	892	943	903	958	915	924	921	961	995	919	940	924	936	922	965	951	937	948	896	962	934	953	934	936	946	974	879	948	946	914	938	937	971	936	897	934	912	894	931	985	937	955	939	931	965	997	993	963	961	941	952	964	926	950	929	929	936	893	982	952	893	935	907	947	907	935	965	923	951	933	922	964	897	1017	970	903	936	896	937	930	922	917	918	987	923	891	894	921	958	937	954	991	954	911	1002	949	952	914	944	913	916	903	988	967	966	966	944	900	924	964	897	924	918	959	932	958	910	938	965	966	884	862	915	901	950	908	941	921	907	910	905	955	932	926	969	965	962	981	906	983	946	929	926	933	972	950	951	957	946	921	970	911	960	959	940	957	942	923	984	924	919	927	936	885	889	968	995	933	973	941	932	957	929	930	916	926	938	910	944	973	916	981	909	980	943	930	971	957	956	906	911	879	940	907	870	965	946	968	908	904	900	952	999	976	925	913	955	940	950	973	945	972	876	933	988	915	885	919	958	941	889	944	907	895	913	971	930	929	948	952	974	892	932	941	902	943	923	906	926	922	973	951	934	931	960	984	905	894	924	952	955	956	970	930	930	918	953	905	970	942	959	973	935	974	962	937	898	876	905	943	983	907	953	944	921	962	936	895	943	913	940	959	944	953	917	897	970	975	924	940	964	932	968	942	939	960	963	878	885	915	964	912	940	939	961	908	969	950	995	951	912	953	937	967	976	942	901	969	946	939	912	986	964	912	944	879	972	958	905	955	932	910	947	914	933	976	907	941	964	977	906	937	923	935	952	985	909	962	896	944	879	939	974	951	907	946	999	926	947	956	923	933	939	939	934	930	948	909	967	914	1013	935	953	889	940	933	941	910	936	958	988	886	968	951	917	958	971	885	902	916	931	922	991	936	978	914	910	904	886	938	970	886	918	940	888	938	983	949	949	943	907	908	937	968	934	941	931	914	960	885	942	955	962	902	931	909	981	932	921	916	1008	934	893	907	896	967	960	919	968	908	947	939	965	930	906	992	926	942	944	960	909	907	928	1010	904	933	920	939	929	939	905	977	983	945	956	968	950	963	883	934	929	934	930	892	882	917	940	947	961	990	915	906	1008	914	954	898	923	932	919	932	952	917	929	934	911	951	959	959	944	942	965	920	973	930	965	924	913	1011	953	902	854	900	900	953	966	931	911	959	962	958	953	957	916	896	871	934	970	986	977	935	904	913	932	907	965	949	936	968	956	911	928	946	984	923	902	926	892	988	978	920	976	985	955	954	913	951	908	984	931	971	956	891	943	972	940	983	934	921	874	889	924	917	925	986	975	921	903	919	980	892	939	872	930	935	930	914	914	923	995	961	979	924	971	967	979	1015	967	935	881	898	927	944	937	898	962	923	911	943	975	894	953	947	945	984	914	919	917	926	970	952	1008	857	960	926	940	945	914	920	933	943	926	956	906	928	908	900	900	977	892	955	988	921	920	934	981	967	943	980	927	902	955	927	978	929	899	935	937	918	946	928	913	921	920	922	932	989	991	895	978	966	944	947	935	952	905	897	952	915	928	897	944	945	922	925	895	972	899	925	914	906	900	923	942	920
26803	20628	9272	491	235	226	189	211	165	200	207	169	140	205	181	163	163	159	167	179	170	196	155	146	178	159	164	167	181	193	170	192	165	178	199	168	168	167	197	186	152	159	163	189	148	149	198	180	149	148	193	199	164	171	153	172	174	174	167	165	174	171	182	173	152	169	154	178	158	164	169	156	175	181	158	159	170	163	182	170	185	180	163	167	152	183	163	143	174	183	167	172	179	170	163	171	162	174	159	162	159	160	157	165	166	159	151	172	183	155	159	166	174	165	179	166	182	151	176	172	183	147	183	156	172	145	180	161	174	170	171	163	175	164	173	164	190	151	155	173	152	173	164	197	180	190	190	183	168	165	166	153	150	169	185	179	180	173	185	154	155	180	189	162	175	179	162	159	169	166	176	196	187	174	183	189	187	193	166	162	184	158	171	159	174	154	185	163	173	146	163	163	162	160	167	190	167	153	162	171	171	169	169	163	179	187	185	181	149	184	154	180	165	169	165	172	168	155	155	183	170	165	180	161	172	178	183	190	176	151	165	168	170	158	164	184	173	163	157	170	166	164	178	165	165	168	185	188	180	167	183	162	159	190	169	161	172	197	177	172	152	169	159	178	168	190	159	168	158	190	184	168	164	159	152	179	180	147	189	150	160	182	177	184	178	192	160	166	157	152	182	180	161	167	199	196	182	149	179	163	150	176	162	189	161	172	182	165	192	186	171	199	162	166	171	163	164	151	155	175	167	181	173	168	164	193	181	151	158	172	194	188	172	163	194	176	161	166	175	163	158	157	172	175	152	158	170	146	170	178	182	165	155	182	210	159	171	171	162	176	155	182	190	185	172	175	172	190	171	181	187	158	156	178	158	172	170	174	169	191	165	184	168	158	156	157	162	164	169	161	176	177	156	157	158	164	159	148	168	187	199	154	191	155	166	162	166	172	170	163	154	172	159	167	175	164	166	161	170	162	156	186	166	166	176	181	164	203	161	169	201	176	172	157	160	162	192	153	167	166	157	188	162	166	186	180	161	170	172	172	159	181	176	152	166	161	143	158	137	174	166	168	162	164	167	169	152	193	177	163	156	176	149	137	165	161	175	173	166	172	181	175	169	185	190	185	174	163	170	170	162	162	156	192	175	182	160	170	142	175	170	185	167	179	191	184	184	184	173	183	156	154	170	177	174	208	159	165	146	152	182	172	152	178	179	164	190	160	198	178	163	168	166	184	159	187	152	167	161	178	165	186	188	207	197	177	157	182	153	170	170	185	168	146	173	170	140	151	179	182	192	193	173	167	175	169	164	173	192	163	160	213	166	153	175	164	167	157	161	167	182	167	181	142	181	183	178	149	167	187	179	192	146	185	152	188	178	170	177	175	179	161	155	181	174	165	169	182	174	166	166	178	149	177	183	156	191	175	182	142	172	172	162	165	163	159	168	165	175	168	183	164	181	163	158	199	182	185	172	183	190	150	181	172	176	166	163	174	187	151	166	175	159	163	155	163	162	181	167	189	155	159	152	157	176	182	156	173	166	175	148	163	180	161	158	170	191	179	196	186	181	165	175	158	161	167	159	174	166	160	168	149	178	176	182	177	159	175	139	172	187	172	180	149	172	157	167	173	137	182	144	198	175	168	175	149	170	170	166	164	186	178	136	173	174	180	155	151	173	147	163	145	174	157	150	152	161	139	181	179	185	169	182	177	161	163	174	168	174	185	160	176	139	159	151	162	172	195	168	159	174	172	175	162	180	169	164	170	173	178	163	173	178	148	170	166	172	151	164	182	190	157	187	173	164	172	179	161	162	174	145	177	150	178	150	159	182	172	156	171	162	161	172	172	156	172	173	166	150	155	171	158	162	179	193	180	159	155	174	187	182	184	165	172	163	166	160	150	165	174	162	150	169	189	162	170	180	189	164	169	165	179	137	159	177	183	172	151	179	177	170	168	154	167	163	172	174	186	203	181	177	190	171	166	178	169	166	157	154	148	168	176	172	181	178	173	204	174	175	155	191	176	172	169	175	160	163	188	147	196	168	140	146	185	167	183	181	173	159	168	153	164	179	158	169	179	151	181	166	159	180	152	143	162	167	190	186	141	170	166	163	187	166	175	167	170	161	197	162	165	164	173	174	185	155	165	156	185	179	160	155	193	171	161	178	179	168	156	176	203	166	157	158	177	168	165	171	170	175	166	188	165	173	160	175	197	158	160	168	160	147	150	137	186	172	158	164	168	178	160	167	151	172	166	159	159	159	194	168	179	182	154	164	155	171	162	182	159	173	185	164	163	147	168	173	167	194	155	155	155	154	157	164	179	169	172	178	164	184	157	175	181	170	171	178	166	173	154	198	186	170	144	163	168	184	148	172	165	170	178	163	144	154	178	161	149	162	147	178	183	187	156	172	181	171	160	186	166	185	147	155	163	161	163	185	187	174	196	203	168	155	183	180	211	181	164	193	150	158	167	192	177	158	191	157	170	160	184	161	163	179	172	182	159	156	159	193	158	175	173	161	190	162	177	175	180	167	157	178	161	174	185	174	169	170	156	174	153	171	171	191	151	146	150	183	172	162	172	170	191	157	175	171	158	178	173	194	160	165	157	165	166	195	159	159	165	157	158	166	169	168	174	168	139	170	166	159	156	192	152	173	199	168	176	210	173	191	166	181	173	169	161	163	161	184	133	164	181	183	179	181	185	174	170	181	176	183	171	160	166	164	156	181	167	171	173	169	168	174	166	180	172	181	173	165	171	177	183	189	161	171	154	185	188	179	168	181	156	173	166	177	171	164	155	162	157	164	166	177	138	169	188	150	161	173	168	146	197	163	164	183	160	149	151	186	167	170	203	195	170	174	179	165	172	175	177	175	151	186	160	151	173	150	154	173	155	178	170	176	157	166	174	179	169	166	172	159	195	167	166	146	151	180	196	157	187	183	177	154	181	179	174	151	164	182	156	197	176	172	199	171	186	170	173	164	193	179	167	173	157	188	174	156	155	168	168	181	163	168	167	171	201	167	163	183	159	184	178	169	194	155	164	150	169	167	185	153	165	146	185	150	166	182	164	150	132	210	188	193	173	175	164	179	170	154	187	175	154	186	170	153	191	160	144	179	160	171	145	204	171	164	165	150	165	182	172	188	189	163	160	178	193	157	174	162	152	160	171	160	163	163	161	156	178	165	189	183	160	174	198	155	165	180	177	152	158	159	179	166	192	166	172	206	166	156	202	145	165	163	170	140	160	177	185	183	174	177	185	162	170	163	152	145	171	171	173	166	181	167	150	178	164	180	167	162	166	155	168	181	179	144	169	167	188	189	161	193	187	170	162	166	161	150	175	159	158	192	154	164	179	185	167	150	191	173	154	178	172	153	162	167	160	178	175	172	171	170	145	156	152	194	174	172	141	183	165	161	166	163	167	173	213	152	162	167	188	145	167	168	174	167	158	190	162	154	179	164	163	172	183	202	178	179	150	172	166	149	163	162	184	176	164	158	164	175	177
13042	1059	992	562	493	451	428	355	339	344	335	341	288	296	289	322	309	286	295	302	302	262	299	300	284	302	300	286	284	296	282	305	305	318	275	273	270	289	246	262	304	297	275	317	274	293	291	308	286	298	295	275	284	270	245	293	289	298	293	303	310	280	297	310	277	328	278	305	299	272	279	317	277	287	294	283	274	276	304	283	299	301	316	297	283	262	286	318	258	316	267	269	289	309	294	288	286	295	274	277	291	322	304	304	285	297	274	304	302	281	289	317	298	296	283	319	289	271	304	279	295	280	301	283	259	274	275	268	274	319	294	306	300	291	303	305	297	283	282	310	293	286	281	299	298	280	307	285	305	277	290	262	263	292	299	281	278	294	278	295	257	302	286	287	276	299	300	292	282	277	287	286	321	300	312	284	273	289	295	315	261	311	282	282	286	282	307	272	269	261	281	271	301	300	322	260	288	287	286	299	291	278	279	287	262	304	254	292	262	284	259	302	310	292	266	287	291	312	314	275	255	289	284	283	280	306	286	287	287	277	242	285	287	272	299	284	278	281	285	296	315	301	287	304	289	304	300	296	303	261	296	306	330	279	287	291	294	287	270	265	293	278	313	268	324	300	301	313	312	297	277	308	301	298	282	326	288	261	295	294	319	260	263	278	288	289	294	281	291	328	308	266	315	318	301	275	254	303	260	255	282	285	265	294	306	278	284	309	301	281	293	285	296	260	297	288	290	308	282	295	286	276	262	295	275	269	276	276	285	304	284	305	320	319	319	289	311	282	301	293	304	288	287	316	282	298	268	294	299	284	289	303	281	291	296	307	292	301	306	299	293	289	288	288	287	305	298	281	245	288	300	280	297	307	297	302	296	258	270	284	301	299	299	307	273	289	304	286	280	285	259	247	274	275	303	287	290	319	307	289	305	316	275	303	292	299	275	319	284	303	293	257	260	279	319	301	272	303	295	255	262	309	299	282	260	301	260	292	267	304	269	238	271	274	287	281	311	286	271	292	281	271	278	281	330	257	289	293	302	325	275	276	314	277	259	274	285	273	288	288	271	306	286	290	265	263	305	300	324	254	281	280	293	309	266	265	311	295	333	273	274	282	281	291	277	273	264	284	264	275	298	301	306	278	274	324	302	303	262	296	294	288	277	297	273	306	306	319	273	284	284	290	265	295	280	285	294	316	277	283	272	271	262	298	303	278	271	319	260	310	284	283	298	283	288	304	285	312	288	279	315	298	277	284	328	274	252	295	279	290	311	304	301	291	282	311	278	304	300	291	261	292	258	283	298	273	301	292	319	303	282	325	287	317	287	280	288	295	292	290	296	305	306	302	288	283	267	308	308	276	314	292	310	286	313	310	293	258	295	301	280	289	272	275	278	290	291	290	263	300	328	299	312	286	265	280	252	321	274	282	285	276	295	305	294	293	319	274	305	272	281	288	296	310	272	299	252	287	283	284	310	269	297	259	294	294	282	278	275	297	284	289	300	275	277	301	276	285	315	290	266	319	254	283	278	268	288	298	285	293	293	273	310	297	277	296	294	294	273	286	295	282	310	303	300	260	295	298	296	313	289	278	277	302	275	292	316	305	311	299	253	274	300	271	313	311	279	284	294	300	283	308	298	258	274	263	304	336	294	298	306	273	289	300	322	308	279	287	287	290	260	317	301	290	278	301	283	301	289	290	304	315	270	294	308	295	287	287	309	293	275	311	282	284	302	280	281	279	292	298	260	289	289	263	270	278	291	283	299	296	278	281	329	282	285	275	300	293	273	292	267	298	287	285	307	278	296	291	277	307	297	318	293	308	282	286	288	291	265	301	262	302	279	288	288	300	284	307	272	306	265	292	294	290	317	291	308	296	276	289	290	276	287	272	288	271	288	302	279	314	305	301	275	280	300	268	257	258	281	288	299	312	296	284	299	310	301	279	283	291	277	296	276	297	274	289	322	266	251	296	313	286	270	286	287	271	284	306	264	279	291	296	303	269	291	304	301	287	287	303	286	344	283	285	254	285	282	252	260	295	300	300	283	293	298	290	261	262	278	264	269	315	279	326	296	286	279	284	295	275	307	282	311	271	294	273	283	282	282	276	259	257	294	279	277	267	254	277	298	289	278	283	326	293	302	296	292	269	287	268	309	291	325	294	272	274	300	258	268	304	295	287	283	270	285	275	299	298	271	285	305	294	297	295	323	268	289	298	301	294	295	299	275	292	268	301	258	276	306	307	298	282	280	300	271	288	271	279	288	321	279	303	287	277	296	295	296	279	265	298	324	288	281	273	277	282	291	298	283	281	297	270	293	264	276	299	302	312	287	280	295	290	320	315	299	286	281	310	272	290	233	293	291	300	314	304	259	294	292	285	285	310	322	292	273	293	282	301	291	300	295	255	317	274	309	312	281	285	296	298	304	287	272	277	271	331	277	301	271	294	300	265	284	275	308	299	270	274	287	277	314	301	282	277	302	277	278	283	305	303	307	296	291	285	299	254	275	303	305	297	301	275	285	294	313	295	295	275	295	347	284	298	275	303	293	298	254	306	291	271	280	290	285	267	295	278	288	279	273	259	274	311	316	282	305	305	300	251	275	299	266	264	284	323	291	279	301	286	290	303	287	317	317	269	296	304	272	303	307	272	294	305	295	321	292	289	270	308	288	297	284	263	302	300	274	288	299	283	288	312	321	298	274	304	280	284	281	342	295	296	286	314	297	297	292	300	275	252	314	281	286	288	285	286	284	273	304	277	293	282	286	284	293	263	282	289	290	285	291	285	309	258	279	291	298	292	268	293	281	292	280	290	300	308	314	278	294	323	298	275	301	252	243	280	297	291	273	288	276	296	308	296	283	294	287	284	300	301	288	285	275	290	291	301	311	282	299	234	305	299	282	281	292	258	294	297	290	288	295	278	293	273	325	275	283	315	281	274	307	277	277	284	289	285	290	279	276	282	313	274	314	269	282	328	272	267	287	301	317	303	285	299	272	293	304	296	315	272	239	288	257	288	300	295	304	280	311	272	298	284	265	281	300	298	278	305	257	306	290	273	287	253	311	249	254	296	233	287	288	300	273	314	253	282	277	266	280	283	286	263	299	280	293	301	275	297	327	280	280	309	273	297	298	297	299	300	253	292	283	286	306	294	267	297	282	271	287	290	269	308	296	271	286	281	291	295	283	257	306	265	294	287	284	264	262	299	275	272	279	297	268	292	275	296	252	268	302	275	301	271	301	299	246	275	296	261	298	305	297	311	290	303	257	277	275	290	290	327	277	302	315	278	298	293	284	301	271	309	312	265	300	289	268	303	274	314	299	304	307	314	278	313	303	280	279	318	294	280	295	279	257	293	292	291	288	304	277	302	283	286	292	295	357	288	276	294	259	262	320	247	322	284	276	279	276	324	310	306	324	291	280	285	303	260	310	281	289	282	267	291	289	293	276	300	284	281	268	297	283	262	306	281	286	300	306	300	279	284	305	273	315	286	281	270	275	262
24070	21086	28089	24300	20846	3571	899	694	595	525	579	511	518	500	454	463	449	476	472	459	449	438	427	423	397	460	441	465	470	448	417	426	410	434	411	431	458	455	434	404	393	400	404	438	436	422	394	420	407	435	415	425	418	399	440	427	445	390	416	410	423	419	405	433	408	412	399	395	433	441	397	430	434	442	392	373	397	443	415	407	410	386	440	407	411	409	410	412	404	401	420	425	418	436	404	431	416	412	436	419	426	428	460	393	426	430	390	398	388	416	408	407	403	392	431	425	408	368	421	418	394	423	408	442	401	431	404	407	422	414	389	413	414	379	403	422	434	410	401	432	408	417	382	432	380	388	417	407	364	441	424	427	407	417	401	428	403	388	415	438	424	412	398	405	410	396	407	421	459	410	384	382	407	431	432	369	424	423	429	417	410	413	423	401	402	426	403	452	444	384	433	441	430	395	410	439	446	421	417	417	442	414	408	430	406	418	408	385	441	415	414	416	413	420	391	383	400	396	429	386	429	418	406	384	406	422	412	433	435	424	434	410	376	408	404	427	417	403	447	383	408	369	392	444	404	427	410	411	426	382	426	425	382	419	437	381	418	380	431	429	400	382	432	394	448	407	422	430	410	409	430	353	438	421	406	424	421	401	416	407	362	422	413	446	383	393	368	384	425	406	389	423	404	420	430	407	399	400	385	410	402	425	393	396	423	404	427	429	406	441	403	427	413	410	378	388	439	404	417	415	376	436	415	409	418	405	417	395	407	414	392	429	380	425	437	389	416	439	450	423	423	422	395	408	424	401	400	421	433	427	413	417	426	409	364	422	389	412	398	423	451	406	433	431	399	429	393	386	376	417	410	403	400	405	415	396	413	426	411	388	436	383	398	450	410	408	402	395	440	430	386	427	444	413	432	429	426	390	440	427	377	393	447	417	395	445	411	396	386	392	409	408	395	406	400	392	367	404	447	402	378	447	417	420	386	384	390	399	402	407	409	376	399	414	429	384	407	369	431	425	386	408	388	421	397	392	404	448	475	387	417	414	388	388	388	409	405	395	412	394	386	406	428	388	411	395	395	431	413	443	410	423	398	427	414	422	401	403	413	391	393	419	415	406	418	417	408	369	410	415	431	433	455	405	423	419	401	432	397	389	378	408	439	399	392	386	392	417	423	406	411	398	427	409	422	386	388	407	401	406	423	430	418	396	397	413	407	400	378	382	395	422	408	407	386	391	412	401	412	395	386	380	411	416	452	402	403	383	417	420	424	380	426	367	406	424	391	407	423	439	427	418	424	431	427	400	381	405	397	407	413	440	442	368	449	392	399	413	417	395	438	383	435	396	398	419	430	406	418	388	417	397	386	466	392	413	439	388	454	437	426	408	414	396	371	389	389	393	420	439	405	423	402	413	433	425	414	419	397	408	471	363	404	404	410	414	387	417	410	427	436	429	413	409	393	419	401	390	409	393	391	426	383	370	440	397	424	407	398	389	388	403	457	394	419	400	384	394	396	444	386	407	406	426	408	391	413	408	401	459	425	450	412	426	400	425	408	406	443	414	382	426	417	419	445	371	370	430	432	417	390	433	371	397	417	386	393	417	418	407	431	418	402	423	397	414	416	398	426	452	409	415	394	431	394	403	451	420	419	431	457	438	413	389	396	430	417	396	400	400	466	404	393	414	401	413	452	414	425	386	406	413	374	419	404	410	424	413	388	406	404	429	408	431	437	380	422	433	415	433	386	403	386	441	372	412	418	403	423	429	437	401	422	443	407	397	396	384	360	427	402	370	380	404	388	413	427	440	406	440	398	393	439	392	371	438	410	403	412	430	410	400	387	439	409	422	452	395	397	419	389	390	417	424	420	414	435	420	405	391	408	404	413	442	398	415	402	413	402	409	431	413	392	404	434	415	437	424	427	427	420	380	420	384	405	389	403	416	378	424	419	442	398	432	386	419	420	422	416	424	421	372	408	428	423	420	460	420	418	403	404	419	419	456	440	427	422	452	393	428	412	426	410	419	426	394	406	444	388	420	404	435	382	391	376	371	435	371	400	422	395	424	415	405	430	418	417	416	421	409	413	434	393	427	460	387	406	397	431	409	447	400	376	404	411	403	409	391	455	422	401	386	453	395	398	390	427	390	384	415	415	412	414	446	431	399	391	419	401	422	395	425	429	425	414	421	386	385	436	401	430	421	400	406	417	424	441	423	422	394	409	415	438	412	431	422	438	393	410	398	414	391	399	442	425	423	375	437	403	450	428	408	413	386	407	425	447	397	416	412	434	396	399	393	425	414	437	429	399	383	393	394	416	387	366	396	409	443	399	412	397	417	386	405	422	385	435	386	397	415	445	409	428	405	352	397	418	404	386	380	402	433	416	391	376	363	412	426	412	408	401	366	424	423	385	401	494	433	430	437	461	395	386	430	420	394	381	397	381	420	397	403	422	445	438	403	410	421	436	450	421	403	371	404	393	378	377	400	425	400	398	427	440	446	407	413	416	372	407	430	410	411	395	414	416	382	433	425	419	405	376	427	398	396	415	406	415	363	414	415	411	431	401	378	404	360	436	432	428	451	414	406	386	418	439	406	408	398	448	423	424	365	408	407	389	432	436	405	388	454	415	385	401	423	368	392	426	371	386	392	387	436	411	421	426	368	446	416	377	418	427	412	414	424	439	435	431	385	419	408	404	445	417	452	397	400	422	416	388	424	417	453	434	390	434	407	413	388	386	409	418	387	358	396	371	366	408	389	436	397	397	402	420	413	417	390	425	382	446	401	449	396	413	429	428	413	388	426	413	414	410	450	386	435	380	426	396	412	393	426	419	423	391	438	407	410	450	398	392	421	401	385	397	373	425	434	424	417	402	452	433	436	409	404	418	419	399	398	413	430	395	398	412	445	426	441	390	392	392	395	430	363	381	428	424	400	382	428	438	424	422	410	368	407	382	443	439	426	413	387	428	433	396	407	387	400	403	383	384	409	438	454	381	413	369	412	382	429	407	412	402	453	421	408	394	427	412	409	430	422	399	422	370	438	418	386	435	457	391	429	400	405	399	404	392	427	419	394	434	386	413	421	437	393	406	423	447	406	414	452	418	379	397	447	405	427	445	428	398	393	400	389	428	413	414	375	396	415	406	431	387	419	401	401	360	445	387	428	403	419	439	419	402	406	389	423	398	405	397	390	410	465	404	395	394	437	410	405	412	406	376	389	446	415	388	411	412	421	440	421	402	404	412	408	421	405	381	386	425	392	446	432	415	389	410	380	395	378	364	390	443	392	393	434	424	396	385	405	446	445	389	394	412	382	390	426	394	407	433	409	435	435	411	437	423	395	412	379	400	405	414	386	390	411	411	403	396	404	423	445	409	416	427	363	453	380	386	418	435	422	429	390	411	389	393	393	400	429	396	414	389	434	404	363	396	432	396	427	356	424	398	432	423	416	410	375	391	427	433	411	450	390	401	410	420	375	385	416	420	389	387	435	409	400	428	394
25435	9229	7921	4114	2873	2207	1731	1583	1349	1165	1035	1023	926	900	856	852	810	702	732	787	688	713	724	725	703	694	663	660	711	634	699	702	673	624	635	727	693	663	669	629	642	688	702	702	666	644	662	691	673	639	648	672	675	665	648	670	678	659	600	647	674	624	625	644	669	644	618	651	643	710	651	627	654	622	630	648	689	655	644	635	657	637	677	631	661	627	632	670	636	672	650	609	619	680	670	605	667	652	648	658	666	647	657	653	643	644	653	674	663	692	663	651	629	677	689	671	638	682	659	750	643	632	617	629	671	681	661	651	614	670	633	635	619	702	671	673	667	652	639	632	642	643	640	629	654	698	662	627	657	655	648	631	644	650	668	622	662	680	642	644	657	637	684	622	623	629	661	688	657	671	629	627	630	628	660	638	671	647	681	741	669	654	674	703	626	665	660	603	626	685	649	639	667	624	673	661	616	618	648	658	659	673	650	615	657	621	627	653	633	662	659	617	638	622	651	672	703	649	677	638	667	637	639	665	654	662	680	638	672	617	642	622	706	626	652	633	705	656	654	655	659	688	623	605	619	662	651	655	677	655	674	652	683	636	639	636	619	644	702	676	616	658	646	594	619	659	631	636	641	658	591	622	639	665	689	645	664	645	619	653	655	662	639	648	679	633	621	633	628	678	662	650	642	628	637	614	664	649	630	668	636	655	677	711	661	700	592	666	666	630	637	691	671	666	636	629	601	640	617	638	630	642	663	672	651	623	604	680	621	654	627	644	664	657	709	655	676	681	655	632	660	571	628	651	638	645	632	667	686	643	629	619	639	639	691	671	686	636	695	603	655	661	638	623	620	637	664	617	677	661	662	643	658	647	663	652	696	699	663	633	679	644	607	688	675	616	668	665	652	670	652	642	625	640	626	623	656	632	668	640	737	664	664	686	631	614	637	637	651	643	684	659	641	644	653	613	683	685	645	674	613	585	674	666	666	671	677	645	656	635	651	671	621	660	662	629	646	652	630	644	628	631	651	695	646	655	674	659	633	651	644	636	656	675	639	628	652	593	672	650	635	658	661	637	621	611	619	649	705	666	680	673	614	639	686	616	660	658	604	660	663	631	687	633	634	681	646	661	641	634	725	663	670	656	609	635	693	608	675	633	657	634	632	642	639	622	654	696	650	632	635	602	655	628	629	658	673	634	641	650	660	697	689	652	681	627	657	652	645	694	657	669	665	667	667	632	659	650	662	619	675	618	664	689	604	647	685	648	689	674	709	661	651	631	658	608	626	638	662	619	670	695	653	627	691	605	674	671	659	641	654	653	632	654	648	687	671	669	592	651	710	635	643	666	666	684	637	661	719	605	609	657	691	672	632	662	602	656	655	641	669	624	654	621	706	645	710	627	613	663	705	696	654	634	679	697	613	604	611	621	633	632	633	634	612	658	620	677	626	615	713	668	662	612	599	635	686	654	665	651	653	653	652	621	662	610	668	651	647	688	663	652	617	631	663	638	649	664	652	657	647	650	668	659	665	609	668	637	648	616	640	665	635	636	624	599	645	669	680	639	633	666	612	612	679	651	659	702	635	664	640	694	644	615	670	602	659	665	626	622	678	609	635	651	690	641	645	633	620	651	629	688	630	630	672	633	677	666	673	635	692	658	632	667	655	620	627	629	670	633	650	622	629	628	651	666	622	620	661	692	643	644	664	612	651	652	668	646	637	698	607	622	636	658	639	609	624	650	661	680	618	659	567	664	645	651	669	601	654	686	685	653	714	679	700	673	644	601	606	667	610	621	622	638	671	653	634	641	658	652	612	669	665	701	655	659	647	639	632	623	648	631	715	652	650	634	588	667	620	684	644	686	669	638	626	665	671	637	645	642	675	679	671	594	662	657	630	626	688	602	629	604	629	673	634	660	642	647	658	614	665	664	699	658	663	661	686	674	655	689	601	642	597	640	634	611	671	602	652	638	589	678	668	615	668	599	668	678	664	673	657	631	623	676	672	632	634	678	639	648	629	633	631	646	672	644	669	717	659	606	673	645	666	682	667	653	662	641	660	660	647	580	644	609	638	657	624	634	621	643	671	671	681	664	600	639	637	637	655	682	679	665	658	684	656	665	650	648	672	627	626	686	646	624	613	664	652	646	663	634	628	695	639	601	687	676	672	660	635	648	660	632	669	649	635	699	677	666	646	645	645	645	666	618	643	604	644	620	641	702	685	662	669	621	630	681	636	640	615	646	629	641	673	665	624	642	633	662	658	610	687	661	621	640	597	610	627	688	635	654	639	631	656	640	669	669	627	658	657	658	634	685	610	631	602	624	623	634	677	653	626	655	677	637	665	617	663	657	644	653	705	618	614	697	626	629	668	635	639	636	599	656	601	658	661	623	670	628	656	576	664	634	639	657	660	690	610	666	688	611	645	695	688	658	653	607	666	658	671	666	629	626	682	680	626	653	673	613	622	660	629	676	663	634	645	665	624	639	639	683	599	635	630	619	687	631	610	644	614	655	664	619	650	682	634	636	662	669	635	685	648	631	647	651	680	674	653	658	659	689	665	653	644	653	639	629	635	662	588	657	638	684	654	671	685	622	662	635	641	666	672	682	614	701	689	663	661	670	655	621	646	671	635	666	637	674	642	627	644	623	682	636	621	650	642	613	644	666	650	651	655	634	676	678	614	636	640	663	610	664	629	676	658	629	609	654	678	667	596	671	608	647	625	643	705	689	615	641	648	617	653	642	656	652	681	650	663	696	624	637	622	600	692	632	619	660	626	645	655	651	601	642	655	632	657	660	655	637	687	627	682	606	691	680	654	605	646	655	649	640	589	648	668	642	680	651	664	658	638	656	625	661	662	691	692	642	636	638	612	677	657	670	638	661	656	643	694	652	669	647	635	654	640	634	643	606	709	652	624	636	606	688	665	649	628	623	684	669	651	713	642	587	655	663	645	661	647	607	665	681	638	671	654	638	666	614	602	623	685	643	655	683	668	632	621	644	699	641	657	674	707	621	679	639	640	656	615	680	652	592	642	637	653	627	635	653	669	643	615	638	586	677	645	649	664	655	645	621	614	638	673	621	640	673	644	613	609	653	660	640	645	649	642	700	688	653	587	656	664	608	692	662	634	607	614	639	666	631	611	666	634	685	683	682	643	627	653	653	698	620	651	643	627	633	663	675	643	666	612	652	675	651	598	617	641	661	667	696	625	674	683	634	641	680	645	677	656	671	677	637	658	610	666	647	642	657	640	629	647	673	665	667	662	647	613	626	659	660	661	647	605	646	674	628	610	628	645	621	620	666	637	687	640	638	643	668	649	649	672	661	651	633	648	638	658	672	653	650	663	622	668	672	702	656	586	616	669	599	656	635	669	650	662	638	627	645	656	634	659	638	613	672	666	672	627	651	628	633	635	614	621	653	638	652	678	673	690	641	695	625	651	670	663	655	666	650	621	629	635	670	658	656	656	633	648	644	641	639	679	648	621	659	590	662	626	619
23094	21086	28621	23776	21086	20547	3305	1239	1024	934	836	832	783	729	737	747	725	688	704	687	675	712	722	686	637	668	626	678	658	622	637	618	634	674	638	607	614	624	651	655	569	640	622	628	646	667	591	628	669	670	572	602	636	636	639	599	617	605	599	646	642	618	581	624	638	622	617	685	646	634	627	602	605	606	617	651	647	631	681	633	648	627	622	622	624	598	627	625	564	581	631	579	611	622	643	630	649	625	624	618	579	597	618	618	648	598	590	582	573	593	603	606	641	594	588	656	628	606	630	599	605	620	622	609	637	594	626	656	629	630	618	557	601	606	626	658	622	637	611	651	647	609	632	618	616	630	606	576	594	596	593	598	591	632	583	638	606	642	664	617	595	605	641	594	632	595	542	579	611	622	605	635	604	631	662	635	588	619	603	615	667	595	582	648	572	605	606	622	610	629	632	622	656	618	629	644	628	610	633	620	617	607	680	617	622	641	611	593	614	594	605	636	608	600	596	651	598	618	603	617	627	581	586	566	628	607	623	609	611	608	607	650	591	613	630	623	609	640	594	583	627	658	591	599	602	641	597	593	632	626	657	617	580	578	627	614	614	635	624	610	608	619	656	574	562	612	572	629	565	647	622	606	590	599	633	639	632	599	591	636	634	617	600	584	642	656	574	646	568	644	571	570	615	594	632	586	607	627	653	620	578	634	622	592	627	653	582	604	630	635	642	625	655	593	645	619	611	578	617	569	638	598	605	595	609	647	614	604	630	579	621	627	613	642	601	619	640	589	617	627	595	627	617	577	611	605	618	582	630	611	629	595	626	556	620	635	598	612	597	644	601	605	630	670	661	637	598	651	631	533	602	636	573	609	637	601	610	594	597	597	629	621	632	623	635	584	578	611	620	629	631	627	589	584	605	626	586	611	623	596	615	617	630	627	608	677	584	633	581	619	600	615	611	651	637	594	619	618	637	630	591	594	591	615	617	602	615	619	625	609	649	576	606	624	637	617	629	603	607	635	683	637	637	590	593	591	615	603	632	645	623	642	603	641	567	629	614	624	611	625	632	602	583	595	617	599	620	614	591	614	636	643	624	617	631	597	623	609	647	589	652	605	573	646	607	594	578	678	635	574	638	573	589	622	585	642	629	609	586	608	615	633	621	629	587	617	625	634	620	639	591	588	583	606	625	621	643	638	592	661	642	647	623	633	650	623	590	635	637	619	594	643	607	584	581	586	601	622	608	600	630	598	613	645	592	602	610	600	660	570	588	621	627	599	591	633	591	628	623	647	622	657	576	583	561	624	623	642	598	587	617	620	633	558	629	658	621	591	633	608	572	612	607	596	656	622	618	631	618	637	621	637	616	641	657	630	630	632	610	570	656	667	608	577	635	597	624	640	568	603	605	588	606	593	590	610	643	607	603	583	605	559	585	623	615	593	656	597	617	587	605	579	646	609	587	621	640	592	593	571	642	661	648	547	588	639	598	619	626	600	584	638	621	614	593	629	620	629	611	614	597	620	611	581	676	640	602	591	635	626	617	647	610	575	577	599	618	608	597	599	591	633	628	619	583	645	612	580	579	613	618	616	625	567	628	626	650	613	645	635	611	641	562	653	616	646	610	629	611	556	628	576	631	651	571	642	606	604	604	633	614	606	604	610	593	612	602	579	595	672	572	637	613	597	572	585	608	603	592	556	638	615	599	619	553	654	622	609	666	575	610	613	613	601	608	598	618	619	602	678	646	585	615	636	578	596	582	611	568	584	599	646	595	644	597	636	570	620	651	609	609	572	627	605	614	602	588	657	563	611	625	598	633	559	633	631	629	600	631	618	620	603	602	596	625	596	634	633	621	593	616	626	611	639	655	631	554	636	623	622	610	612	625	604	599	623	560	599	601	620	614	649	577	634	611	625	638	637	619	637	671	586	554	622	623	637	594	568	576	609	635	586	587	608	614	600	623	618	602	546	621	627	684	632	587	584	566	611	574	601	549	565	627	623	635	628	635	567	610	637	638	594	608	599	603	602	616	618	601	631	588	631	603	638	627	570	605	626	632	592	608	648	608	628	635	576	620	626	584	618	645	607	619	653	623	609	583	605	655	575	569	592	618	600	636	594	610	582	586	596	601	632	600	578	624	557	607	613	587	617	627	614	618	587	631	598	627	620	628	636	600	599	567	549	634	666	644	562	614	570	612	600	602	618	645	587	588	613	593	624	601	570	569	623	602	604	630	602	627	611	617	622	631	609	606	617	615	631	620	618	601	594	638	581	578	605	596	645	573	609	613	615	602	551	613	595	563	579	565	621	601	593	614	642	598	610	595	589	583	567	613	613	570	648	625	619	588	597	618	603	615	600	587	593	639	626	646	571	614	651	614	591	550	581	650	558	578	629	575	608	592	631	625	620	614	597	602	618	615	611	591	620	621	600	621	564	613	627	625	647	647	625	616	638	621	605	617	648	657	598	597	591	617	611	592	581	594	624	605	598	618	647	575	612	584	641	587	583	676	612	593	582	614	596	604	597	618	598	632	629	608	549	603	595	577	573	626	629	636	632	631	597	590	639	620	590	630	550	593	628	594	614	580	631	616	617	598	646	577	636	611	634	606	638	602	641	599	660	590	565	602	655	593	640	607	630	555	569	603	621	600	650	591	655	625	589	589	606	619	618	601	557	597	612	609	609	654	592	635	621	583	605	615	578	604	633	593	600	632	581	597	596	641	614	628	623	619	597	602	624	651	617	612	586	630	642	630	543	611	574	619	628	628	626	578	630	610	616	620	620	603	596	642	622	596	584	639	614	618	629	595	600	625	691	596	604	653	611	623	640	620	595	611	579	612	655	600	597	579	611	648	576	617	635	637	611	626	602	604	609	646	611	626	613	627	571	622	559	642	601	634	624	612	580	597	637	620	544	589	638	595	591	609	589	634	583	625	628	622	638	603	563	656	580	648	628	617	599	595	582	635	586	621	617	585	589	590	604	599	622	606	607	579	585	627	602	621	582	594	601	620	582	638	590	639	608	603	577	598	628	605	619	597	650	624	584	633	581	573	591	626	614	604	602	622	629	563	657	614	607	640	618	600	597	612	588	597	606	626	592	620	674	618	583	658	610	634	606	605	630	627	622	566	634	613	642	603	581	609	652	623	595	586	625	583	632	646	594	603	622	633	528	618	552	683	583	594	595	567	605	625	615	597	605	619	601	590	630	627	605	576	611	596	607	655	635	592	570	602	595	607	600	631	610	645	606	649	647	617	656	589	619	597	575	615	630	626	641	599	640	613	635	604	615	626	610	647	594	605	625	618	616	605	644	620	620	569	656	616	640	615	632	637	576	591	569	622	597	608	577	606	604	587	622	550	620	642	612	606	623	604	615	599	615	598	607	600	611	581	640	588	646	594	616	610	612	596	549	676	569	612	602	607	588	601	618	600	596	609	604	625	603	601	606	670	621	635	624	583	641	558	630	625	573	589	593	591	617	610	582	627	636	630	628	623	615
27767	15131	12874	7142	5120	3864	3074	2505	2191	1982	1759	1588	1484	1404	1378	1295	1224	1168	1114	1109	1100	1069	1094	1065	1014	978	1091	1054	1012	1021	1064	1024	1028	975	972	942	1010	1028	1009	936	991	957	1002	998	944	940	945	996	954	981	973	987	963	951	915	959	960	956	1006	966	975	921	934	967	946	944	959	943	953	958	954	921	921	913	976	973	984	945	908	1020	927	885	946	983	919	912	955	907	923	985	948	926	988	924	978	903	858	929	956	945	965	958	923	959	888	975	932	960	935	942	975	954	908	900	946	999	957	929	971	916	939	948	941	944	951	913	989	923	938	954	938	948	940	922	956	884	936	938	946	973	948	941	913	907	979	923	946	904	978	904	969	955	892	972	939	921	913	1008	965	990	945	950	917	972	946	932	922	921	951	970	889	938	962	939	905	970	938	927	1001	946	968	927	914	940	928	914	949	842	1000	962	948	905	946	955	900	965	932	948	1011	971	947	970	897	964	961	969	978	867	993	939	912	911	972	903	938	947	932	980	958	931	944	900	966	920	935	960	951	977	928	908	969	957	930	887	932	933	950	904	1006	898	949	945	954	960	970	974	987	955	940	949	886	941	934	995	958	973	929	844	936	1010	937	968	932	895	957	951	942	923	967	928	950	994	950	993	918	974	973	947	904	976	962	881	892	928	950	964	875	977	929	941	948	954	956	937	920	914	965	902	980	902	995	944	974	955	955	937	973	921	907	968	937	917	966	962	926	968	980	951	960	945	988	1005	982	922	954	926	985	925	910	929	930	943	897	839	937	962	947	992	890	957	965	938	923	923	953	937	928	882	951	968	960	974	956	976	938	955	950	925	920	958	970	962	975	971	918	887	963	945	953	930	921	922	928	909	974	909	955	970	959	961	958	939	900	978	959	982	967	932	911	914	924	923	858	956	931	952	937	994	883	913	976	877	918	920	918	994	930	933	964	996	907	931	887	956	949	921	951	921	983	1008	960	922	941	899	925	910	967	930	931	951	971	927	966	897	969	887	968	889	920	1002	939	965	890	927	938	990	897	927	940	915	953	934	968	1001	932	997	933	973	902	947	909	1010	942	920	950	957	907	933	924	888	932	938	990	933	936	923	1022	850	980	936	947	933	944	952	900	925	950	954	913	929	980	944	927	942	959	938	1014	956	919	928	947	925	950	946	966	925	1000	934	933	988	936	953	985	979	910	958	966	926	971	971	911	918	961	955	935	932	935	909	968	901	913	991	916	971	944	976	941	953	909	981	912	950	900	1002	949	924	957	943	992	967	864	852	951	939	993	937	927	902	930	934	934	929	964	940	948	949	939	911	935	932	973	955	926	903	946	875	962	958	963	938	993	959	931	942	907	997	951	988	948	921	910	901	1003	961	955	962	893	957	975	894	950	970	943	939	932	945	958	928	926	903	989	966	927	881	951	895	945	978	936	911	896	983	928	934	948	989	912	965	967	924	882	926	986	961	923	944	991	970	991	926	975	919	937	952	980	980	953	956	932	937	991	904	912	957	903	967	949	943	937	988	987	946	932	949	896	911	944	989	1003	848	893	939	969	993	934	951	927	896	937	936	995	922	937	865	938	949	980	892	909	916	994	962	925	927	934	982	1000	953	897	915	918	914	951	952	913	964	984	908	955	983	987	972	926	967	944	892	943	920	923	942	965	908	941	977	973	958	961	974	922	920	933	932	965	947	929	904	971	926	962	904	972	849	930	954	898	961	934	954	907	976	990	920	915	923	969	916	936	992	949	895	931	986	883	980	917	972	954	1025	937	936	919	880	920	951	941	1018	913	913	920	986	987	916	914	957	909	952	946	952	984	905	949	932	925	956	943	972	880	951	899	987	986	961	971	1007	917	923	933	946	960	934	958	904	986	971	982	913	971	924	978	986	974	964	859	916	912	905	937	910	962	913	915	977	959	944	961	898	940	930	991	951	878	920	924	939	943	976	939	987	937	981	967	916	915	934	930	911	935	882	965	957	932	961	976	942	941	937	927	943	928	965	949	913	915	919	974	962	990	941	924	898	955	977	935	992	972	921	911	906	962	910	947	899	930	898	950	962	954	916	982	908	930	923	945	925	955	896	968	852	995	952	939	941	970	956	934	915	937	903	935	955	949	919	976	924	907	905	943	972	976	924	950	996	946	913	951	946	895	919	966	995	960	1055	926	930	967	938	929	924	941	944	969	954	972	978	928	882	980	970	921	943	947	917	968	948	941	963	928	994	957	902	965	930	910	896	891	912	952	929	944	956	911	946	932	1045	938	938	947	928	948	985	975	903	951	971	970	915	878	930	927	950	919	937	956	960	948	952	902	941	915	928	934	930	931	898	972	959	950	856	911	935	894	983	939	990	900	874	918	932	943	941	954	933	919	968	962	972	963	966	951	959	905	958	969	958	943	902	925	942	956	984	934	981	1004	904	953	972	933	865	989	955	928	955	990	990	978	873	891	951	964	962	922	900	887	945	919	942	899	953	947	964	921	956	908	940	924	949	917	962	969	923	935	939	929	985	893	940	962	904	957	1007	988	910	1012	904	951	910	984	933	928	943	961	919	944	953	903	968	922	959	899	938	928	921	955	925	901	890	935	930	903	903	939	951	963	936	965	922	927	944	998	951	933	885	927	984	960	875	949	905	941	967	962	953	919	944	957	940	911	899	994	904	926	928	958	939	922	916	969	924	1011	895	951	956	1005	987	905	957	962	917	953	931	961	921	929	914	976	910	955	950	955	962	985	932	934	967	900	921	950	972	943	955	927	903	925	1008	947	995	894	962	893	935	943	953	975	907	927	923	927	977	916	935	955	930	931	930	992	962	928	939	988	988	981	946	947	967	928	923	952	962	960	968	946	880	910	938	903	951	951	1028	907	932	963	946	1008	966	942	974	964	941	985	969	975	930	922	948	915	1013	1014	882	899	939	931	970	954	948	955	914	960	926	901	928	927	954	932	973	942	934	1003	983	974	972	942	971	915	961	920	983	1000	941	964	939	952	869	931	939	943	965	986	945	976	955	927	964	947	982	971	974	975	899	918	971	923	930	926	921	964	927	986	941	937	931	882	968	952	968	930	904	933	975	944	912	876	927	909	963	886	885	929	961	907	938	926	929	974	912	881	917	935	914	1005	967	974	927	995	945	968	922	959	950	940	986	958	974	933	951	911	990	956	930	934	940	929	924	955	925	908	954	966	940	989	950	932	983	962	911	967	988	946	984	954	935	934	965	958	926	991	929	966	896	911	916	958	969	963	984	923	903	989	952	983	973	935	939	908	963	972	916	948	956	926	952	953	968	963	971	969	941	928	940	959	955	930	914	954	963	954	940	914	920	920	957	905	988	938	912	970	980	998	955	925	956	925	911	932	941	980	964	922	939	995	904	964	940	882	920	968	909	884	923	923	911	888	995	963	912	948	962	1001	984	915	920	909	949	977	961	1003	864	985	897	939	939	957	945	975	963	909	891	958	886	974	899	906	910	946	970	972	955	924	942	914	921	973	942	970	925	961	937	904	993	943	887	966	934	1012	894	965	955
26910	20684	9091	475	222	218	221	214	180	192	212	182	217	176	146	191	165	181	168	168	179	172	157	170	193	192	169	181	176	182	183	166	177	167	183	189	157	163	159	179	177	154	180	203	166	179	165	171	162	174	176	185	189	177	175	166	175	182	163	193	176	201	175	165	175	174	177	170	179	177	179	170	174	174	165	176	159	181	176	175	139	164	182	155	171	183	167	181	189	175	172	168	183	162	168	173	191	185	153	164	158	167	151	168	170	181	172	182	162	174	137	154	171	168	163	187	156	173	171	174	174	169	173	182	168	177	172	174	180	182	188	182	141	173	182	170	181	157	185	165	157	166	172	160	178	151	175	175	173	165	158	163	174	157	167	169	166	152	150	166	157	179	162	195	181	168	167	190	188	176	175	157	166	165	161	179	181	177	186	158	175	177	190	178	177	178	184	205	162	178	149	182	166	169	170	164	153	172	161	192	171	175	194	176	171	181	165	187	169	174	170	157	146	174	168	170	195	166	168	169	169	169	158	155	170	154	174	175	167	173	166	180	198	163	169	169	175	171	164	183	169	192	179	165	162	189	189	175	184	161	168	156	180	183	167	166	172	185	174	174	143	167	184	187	170	164	165	172	176	153	170	147	175	164	166	175	161	158	146	156	169	161	178	179	160	164	158	181	191	184	165	177	168	158	154	192	158	165	141	182	165	160	168	161	195	188	182	182	154	147	176	185	171	152	173	168	178	176	180	166	199	157	159	187	183	171	166	173	198	166	165	169	165	162	189	190	181	169	154	174	196	163	167	190	154	177	181	170	156	184	145	159	159	167	189	170	186	177	185	171	158	175	177	178	187	188	164	198	168	150	156	166	178	187	157	164	152	154	189	186	194	156	167	137	160	175	193	178	176	176	179	178	173	195	203	164	168	179	176	177	174	163	178	179	165	191	170	189	174	161	186	171	177	203	158	173	141	174	164	185	205	157	183	195	154	178	175	163	174	155	164	161	161	182	140	157	188	179	154	168	185	170	143	159	180	157	148	202	174	150	168	189	164	176	171	183	174	167	198	158	179	160	163	170	174	187	183	158	168	160	186	164	182	189	156	162	158	145	177	183	183	172	189	169	158	169	191	194	184	199	176	155	168	166	165	163	190	169	185	180	189	181	154	204	164	185	167	193	164	167	157	183	183	179	191	178	175	170	180	202	159	164	148	197	159	152	154	165	163	160	168	179	194	168	172	144	163	148	184	170	184	168	173	198	167	202	182	178	179	169	176	161	173	147	148	140	171	151	160	149	163	164	163	157	190	168	151	170	167	134	187	184	167	196	173	182	174	155	170	192	177	170	180	191	171	183	166	180	170	149	179	167	164	168	175	186	159	168	174	172	178	170	154	154	164	172	175	174	145	166	187	154	157	173	186	196	159	205	160	171	178	166	174	155	181	172	167	178	158	192	146	165	150	174	164	166	156	186	187	176	181	154	163	130	175	165	200	171	186	161	172	181	164	188	176	184	168	170	166	162	172	171	178	180	161	189	180	184	168	157	167	179	185	176	157	179	172	163	168	187	173	158	175	181	174	192	176	185	178	158	170	167	153	172	176	147	184	174	180	156	138	166	176	209	181	164	168	179	186	170	171	161	168	198	194	174	154	178	175	150	156	164	168	146	167	149	181	135	180	174	149	172	173	168	181	162	172	170	174	193	177	197	149	158	185	167	144	152	147	163	191	191	173	161	168	159	185	188	186	183	180	160	164	178	172	179	160	186	171	161	167	156	154	159	165	181	162	186	161	170	199	157	168	156	167	181	157	184	175	171	170	158	184	187	163	195	158	175	167	182	182	172	166	168	173	168	168	174	193	190	171	183	169	196	170	180	187	154	173	167	197	173	180	184	167	166	186	165	169	159	172	179	152	162	173	173	170	174	179	176	155	181	165	170	185	161	195	154	181	191	171	177	180	166	165	168	175	175	161	170	178	174	175	154	152	186	158	163	155	164	190	155	145	201	195	157	158	170	173	176	167	167	172	147	167	188	174	173	173	179	167	170	163	169	166	172	172	173	164	171	161	168	201	151	182	179	160	178	162	177	172	183	176	151	190	177	162	182	165	174	179	157	165	161	178	162	174	184	194	174	158	168	200	164	186	141	165	150	165	163	177	160	172	195	181	168	177	158	174	154	154	170	190	168	169	170	186	161	177	176	177	155	185	192	198	190	152	168	166	158	159	148	159	170	187	156	171	194	179	149	170	188	155	179	168	171	158	146	189	186	195	164	162	165	173	187	186	172	154	189	183	186	169	178	164	174	171	164	191	164	172	179	187	177	152	189	183	153	176	156	164	181	162	213	188	194	164	195	161	158	190	158	167	172	170	185	176	171	179	178	141	197	204	168	167	170	184	158	173	194	168	197	180	170	187	174	166	176	163	165	160	168	180	149	176	164	188	173	210	161	170	183	152	163	165	128	166	170	176	174	156	186	181	164	184	194	166	155	193	211	175	161	172	170	173	164	170	182	176	185	167	173	159	166	183	159	197	192	160	172	170	157	202	175	153	175	172	153	170	179	162	175	166	165	163	160	165	163	173	193	187	148	168	141	195	167	175	215	174	162	180	181	173	174	178	177	175	136	165	163	164	161	172	157	172	168	162	175	190	179	175	187	199	153	165	182	164	139	162	150	166	189	155	168	160	178	184	176	159	177	148	182	179	143	158	176	165	185	193	156	183	171	182	173	186	179	193	186	176	169	173	179	190	169	160	144	173	188	153	186	160	186	167	150	152	172	156	178	170	170	153	187	151	178	168	152	190	159	160	169	173	175	167	177	165	180	147	167	180	181	153	183	186	169	161	167	149	162	179	170	171	166	177	167	182	163	182	181	184	167	173	176	194	178	166	156	160	185	177	179	162	167	159	150	168	172	183	189	181	163	156	166	165	175	173	173	173	189	149	168	182	175	164	176	164	185	158	163	154	181	161	197	175	173	170	162	187	175	154	171	173	197	175	180	175	151	168	168	153	160	189	168	174	169	180	182	164	171	149	183	178	182	172	162	178	172	182	164	185	146	130	150	173	155	178	169	172	137	173	159	174	159	166	186	166	179	190	197	185	183	171	179	173	179	179	167	176	181	191	166	170	168	177	149	169	183	162	162	170	171	177	186	173	161	156	177	196	164	160	185	194	168	156	187	189	161	183	153	178	177	176	173	168	174	165	172	163	170	176	188	156	173	170	172	177	147	196	169	194	173	179	161	144	171	181	173	157	174	182	173	163	174	156	200	189	182	154	170	172	200	162	159	159	178	180	172	178	163	207	148	177	161	179	176	145	186	170	174	177	176	180	170	166	185	169	186	164	159	190	196	165	172	178	190	167	177	161	175	171	145	193	188	174	188	169	144	172	177	168	156	182	167	149	188	167	183	166	159	175	159	173	174	169	168	172	170	161	155	197	168	162	180	168	184	160	184	155	177	177	165	157	171	185	197	170	180	171	173	165	177	171	183	176	173	173	184
13866	1032	942	596	452	414	383	398	330	310	316	335	308	312	320	299	321	300	301	284	289	295	310	283	288	314	290	277	302	294	269	290	288	293	312	315	294	284	278	292	287	303	287	295	327	300	278	298	286	295	280	267	282	292	288	291	269	276	296	288	306	288	304	306	279	278	291	270	278	308	315	312	273	290	290	319	290	315	307	312	290	279	306	277	302	293	273	281	295	267	292	295	268	303	292	262	332	293	281	273	289	302	305	288	269	308	293	287	300	265	295	285	278	295	297	277	312	285	282	280	291	286	319	314	322	294	289	295	272	305	274	309	299	289	294	312	283	254	272	275	292	286	279	307	314	278	307	295	312	300	307	292	270	273	300	278	289	305	281	279	293	264	318	303	314	278	312	293	322	306	268	313	277	287	281	316	302	287	279	286	270	305	259	285	315	277	270	274	300	305	254	281	268	269	321	311	320	287	334	307	279	277	273	303	289	297	290	291	283	294	306	279	308	316	299	262	339	309	294	287	310	312	324	271	265	297	259	295	291	284	265	321	278	311	279	281	285	310	278	275	290	305	264	264	310	310	326	293	315	284	274	298	283	292	290	289	278	289	281	276	281	279	295	323	316	311	322	297	316	295	274	295	294	292	291	326	290	271	301	288	326	302	317	309	325	324	303	292	309	296	325	313	266	281	302	287	275	310	280	313	310	288	302	300	316	290	308	296	284	300	270	290	289	306	274	269	277	293	272	327	306	291	273	293	296	278	337	289	289	285	261	314	310	331	292	312	293	278	286	307	273	268	314	294	308	265	278	302	307	311	324	288	258	279	291	320	271	279	264	300	305	298	311	290	305	333	311	312	301	290	279	287	312	288	272	283	293	317	289	330	258	293	308	267	283	325	286	290	283	308	309	302	302	261	319	312	294	300	298	266	303	306	293	273	295	285	317	280	315	316	308	301	275	286	297	268	324	302	280	291	273	288	295	328	309	286	260	309	302	326	267	293	278	310	280	269	310	283	292	269	302	294	267	274	320	318	287	299	289	285	310	313	289	312	292	290	314	263	278	293	286	326	293	275	281	277	278	287	326	265	284	309	294	264	298	300	275	262	298	283	286	261	275	323	288	297	271	322	328	301	278	296	336	302	294	285	319	322	273	304	278	295	300	295	310	269	274	270	320	281	319	279	295	300	278	307	275	278	285	272	291	309	265	284	284	315	318	311	294	296	332	278	288	280	302	308	296	300	280	276	309	283	274	292	303	276	282	308	292	317	294	305	286	285	264	285	288	308	296	320	276	296	309	286	295	270	302	311	294	299	306	269	264	292	295	290	263	261	301	291	278	290	277	289	281	295	274	306	307	279	317	317	293	295	290	299	267	316	285	319	281	322	303	285	313	300	295	308	297	280	304	307	315	320	276	289	286	333	295	304	293	285	297	306	306	290	304	292	281	309	275	278	299	310	291	270	310	305	278	271	278	270	322	282	272	292	320	289	272	290	300	295	332	298	298	280	289	315	302	302	310	292	303	283	288	283	295	270	281	280	302	302	305	299	268	284	305	297	269	264	319	291	314	294	286	282	293	289	281	316	300	299	276	290	287	277	301	307	309	306	297	294	312	320	308	280	258	311	284	282	294	301	300	314	302	306	326	272	315	293	308	290	285	295	283	281	323	269	319	300	288	291	330	273	292	301	316	287	295	292	293	303	303	258	302	284	276	304	331	296	287	306	317	305	263	312	306	261	274	293	317	270	292	293	279	290	286	281	287	300	305	321	288	307	297	275	300	280	307	303	298	278	280	263	319	252	292	299	313	307	307	276	316	301	290	291	302	293	292	278	324	287	303	292	268	281	299	315	280	289	287	265	250	313	308	265	278	287	301	318	292	296	311	311	308	314	283	296	293	266	294	314	291	291	291	256	284	306	282	315	280	255	247	299	305	298	260	283	294	344	275	314	275	297	295	272	290	291	285	300	302	278	285	297	295	284	272	274	309	281	274	260	303	305	301	256	303	255	281	292	308	303	275	312	305	296	263	280	323	270	286	274	288	284	295	307	309	315	297	280	306	247	313	288	315	259	321	256	271	318	308	268	289	292	293	288	282	291	296	301	283	319	306	254	303	308	288	278	288	321	268	300	283	297	288	287	282	336	301	293	295	261	295	322	280	285	268	278	294	287	306	296	293	318	314	253	290	295	331	262	277	282	276	268	306	280	306	284	293	302	274	281	308	328	287	305	280	288	279	293	299	291	279	293	278	296	292	299	293	303	306	250	306	302	296	295	319	287	289	296	304	287	283	287	276	309	269	286	277	310	339	300	295	299	292	263	297	285	302	298	290	283	311	301	286	312	312	310	292	308	300	257	309	320	265	275	281	285	302	274	277	278	301	316	284	286	335	300	297	282	292	302	299	292	305	301	295	277	305	274	320	315	302	275	260	291	296	277	277	286	274	298	290	299	338	291	281	285	300	300	260	284	262	297	258	277	315	293	295	305	258	324	274	264	290	317	330	294	282	289	276	301	314	287	310	275	314	275	266	300	284	307	294	315	269	298	317	288	320	283	310	281	305	269	304	283	312	300	281	281	289	294	300	311	270	285	288	281	323	261	289	334	342	329	289	309	296	303	275	306	287	308	285	293	306	280	311	302	307	304	267	272	347	314	278	269	296	280	286	285	297	322	258	305	305	290	306	331	283	273	299	286	293	274	305	297	272	293	282	337	285	290	297	307	296	286	291	244	313	294	298	297	298	298	294	288	288	314	312	294	292	272	281	284	288	285	316	278	292	298	268	299	315	276	293	325	287	328	264	302	329	255	273	300	267	284	296	297	278	301	298	294	278	285	312	300	315	278	279	304	303	289	294	278	297	254	306	285	323	292	273	308	298	307	301	287	267	329	303	305	310	291	290	290	292	285	291	285	288	317	319	317	304	328	284	324	298	305	308	293	298	312	278	288	297	273	300	287	290	304	280	284	297	295	319	287	293	293	277	282	268	292	299	300	304	307	312	310	306	325	297	282	311	275	284	335	283	299	315	268	250	296	320	262	317	290	268	294	314	284	301	278	289	295	278	285	305	274	301	291	260	289	303	260	297	299	295	322	312	295	316	316	254	290	309	293	300	285	278	297	278	282	319	290	292	318	333	291	318	285	302	292	310	283	288	322	337	279	291	308	249	283	298	324	287	269	288	313	267	291	301	297	249	299	318	293	311	312	264	310	272	302	280	303	286	259	308	273	288	290	274	320	288	287	263	294	284	284	303	321	269	318	273	280	291	266	299	298	287	307	290	292	298	285	282	294	283	295	306	268	318	301	290	303	259	284	300	282	278	298	263	312	304	301	296	300	284	280	289	282	297	302	309	268	283	274	308	293	299	271	274	301	288	317	284	295	294	300	310	311	292	265	286	303	290	293	317	309	323	289	276	305	281	273	267	275	327	287	312	264	309	287	321	274	287	289	302	287	312	297	281	283	304	306	289	285	299	289	268	321	292	292	310	286	300	285
24116	21134	28155	24355	20830	3606	933	705	607	515	481	518	526	485	473	454	471	455	458	447	455	448	453	462	433	438	437	470	488	415	425	440	445	393	434	439	448	430	385	425	463	423	386	421	434	455	436	415	417	431	415	406	408	403	405	389	447	411	386	396	376	460	403	402	428	408	457	433	409	443	398	393	433	422	452	441	416	401	398	400	424	422	392	429	386	456	395	388	413	422	436	405	404	403	437	437	395	393	453	454	417	436	405	388	420	408	395	444	440	402	451	400	415	442	429	407	401	424	434	422	471	399	413	413	429	454	406	457	428	391	410	423	426	433	451	431	432	410	414	411	418	378	441	420	394	393	428	433	401	432	383	399	387	439	427	426	427	427	400	409	413	436	409	400	381	394	437	414	409	400	360	436	424	397	426	397	418	450	397	432	425	388	403	392	414	423	420	456	429	371	409	414	452	401	393	433	394	404	388	383	373	445	390	431	432	410	438	388	422	431	410	425	460	389	451	444	434	428	421	415	411	440	405	439	408	406	428	440	399	417	406	406	390	411	401	400	410	398	396	444	397	412	423	454	391	436	414	445	457	407	439	388	375	411	414	443	390	413	389	397	463	434	429	464	429	426	428	401	394	399	424	460	419	370	436	393	421	389	362	391	433	404	435	417	421	445	424	388	394	414	388	404	428	445	418	414	436	420	409	419	423	420	444	458	419	392	445	394	418	400	458	423	419	423	388	414	419	423	389	424	440	407	435	418	419	416	411	414	405	410	448	464	407	414	394	415	391	421	409	430	430	454	462	435	391	378	436	432	405	416	404	393	429	419	406	406	412	412	429	421	400	423	404	388	437	409	428	396	408	411	376	397	427	416	425	430	408	427	425	421	391	401	432	377	428	392	414	405	417	417	372	395	403	420	458	421	377	428	439	382	425	437	408	430	435	422	395	404	477	443	395	421	397	382	408	406	388	474	399	383	427	398	406	443	448	395	413	393	411	421	368	390	452	418	421	434	422	441	450	435	432	419	416	397	417	406	420	399	417	381	456	417	433	427	410	382	429	398	382	417	389	372	452	390	412	417	395	412	420	415	428	439	392	430	425	398	423	428	421	427	422	415	403	437	409	423	456	433	408	393	411	417	378	413	404	394	448	434	436	366	410	431	427	396	429	378	432	393	378	434	378	417	422	404	411	418	417	411	381	379	424	428	410	400	388	434	389	397	408	438	459	414	394	397	442	414	419	407	430	428	409	421	449	435	421	442	410	421	431	411	451	424	457	423	365	400	395	391	429	380	421	444	387	410	379	398	382	433	425	421	413	434	429	404	389	435	419	458	393	417	421	407	414	408	391	408	365	384	445	409	412	394	409	410	409	443	409	402	392	399	398	415	408	406	377	389	414	412	448	409	478	402	405	361	438	427	403	387	402	442	400	427	427	389	440	403	420	401	478	387	399	432	392	417	437	442	396	399	411	425	392	405	420	412	436	415	455	414	375	383	419	402	395	439	430	387	407	424	395	429	404	398	397	416	403	408	414	376	378	424	443	410	416	427	446	428	461	445	386	431	406	429	437	401	418	466	412	408	424	388	444	411	395	414	445	451	383	387	427	436	448	451	422	439	389	443	428	408	413	455	456	387	403	427	418	425	471	404	416	422	398	415	441	409	417	386	404	418	386	410	392	410	429	432	430	438	415	405	419	405	430	404	448	385	450	436	450	388	396	378	380	440	431	426	378	402	405	423	403	412	411	421	439	436	412	417	418	396	414	424	395	457	388	417	398	464	440	425	415	414	431	406	449	418	375	408	409	403	448	420	390	438	423	382	416	399	423	427	449	455	415	400	398	425	424	419	443	435	414	426	444	410	400	402	430	427	406	393	408	452	423	408	386	399	426	447	403	399	389	446	429	413	443	418	415	397	394	430	427	425	372	408	422	390	423	429	429	409	415	403	424	394	427	447	397	412	385	466	386	412	417	402	386	433	415	402	379	409	425	412	385	387	419	446	361	424	400	397	355	436	422	381	427	410	415	436	376	411	403	442	434	413	420	409	390	442	440	412	377	430	442	399	383	424	414	405	412	380	432	408	422	379	418	420	403	405	444	427	412	416	414	432	429	406	392	423	420	412	420	435	398	419	407	388	402	398	403	383	416	447	413	420	434	406	432	402	399	415	404	401	415	421	391	461	392	444	400	423	422	420	455	387	402	413	412	401	410	399	421	426	396	408	402	402	420	418	396	426	435	384	456	454	393	382	384	429	440	427	397	391	388	416	430	376	404	428	427	439	411	425	434	418	408	436	414	433	394	405	411	415	457	468	424	405	419	454	396	388	410	442	446	418	409	404	406	422	414	434	398	391	435	444	416	403	420	384	412	437	408	359	413	418	422	392	407	404	440	415	424	391	418	399	423	387	389	426	420	429	395	428	410	419	439	403	406	409	407	402	388	419	417	429	420	420	405	387	423	423	438	393	422	393	442	423	422	388	398	417	390	393	415	433	379	426	400	380	386	415	400	407	419	417	400	399	438	404	391	455	391	416	386	406	440	431	404	396	423	417	370	432	387	407	400	371	434	425	415	441	413	419	386	412	431	482	395	410	453	434	433	395	399	416	415	444	428	372	427	401	413	392	382	420	413	451	382	425	418	406	395	428	426	408	398	401	400	393	424	385	410	429	417	417	427	408	439	410	420	406	398	445	439	414	431	433	439	417	367	420	429	394	429	434	406	410	373	412	442	422	396	415	378	401	408	412	413	436	394	423	436	428	403	476	414	406	419	382	419	376	395	400	394	451	417	429	418	408	411	464	415	393	377	417	419	388	439	425	420	423	409	375	404	433	400	417	405	402	390	412	435	423	380	396	426	383	430	426	391	414	404	422	412	412	431	439	418	404	389	392	398	418	406	440	420	457	417	393	420	418	427	405	373	417	432	420	421	427	455	395	414	405	407	422	426	433	393	410	395	442	410	404	410	407	423	425	375	372	416	412	422	403	383	387	416	440	397	451	370	424	393	433	414	410	417	383	426	403	414	393	396	385	396	421	406	405	451	399	395	427	426	438	428	425	368	416	405	406	437	397	434	422	437	390	429	426	454	400	389	446	388	351	413	394	411	400	417	416	440	445	443	433	439	405	400	396	418	409	398	440	380	391	409	419	401	386	420	403	369	379	419	388	424	417	386	441	420	437	424	437	427	412	430	414	410	419	462	429	382	397	450	394	404	428	385	424	419	376	438	392	408	443	420	432	404	396	406	409	421	439	438	435	373	411	456	386	434	411	401	423	372	391	417	386	393	391	428	370	432	427	417	425	402	363	398	405	418	371	427	443	406	408	425	407	400	436	403	437	436	410	413	403	433	395	415	423	426	433	416	418	409	447	394	418	401	442	427	430	406	411	418	442	399	404	439	436	405	400	444	411	431	401	445	440	471	392	445	407	451	403	469	411	426	425	394	396	411	432	422	421	427	391	397	425	423	392	416	401	406	367	388	437	425	404	395	415	382	411
27230	9151	8104	4231	2922	2200	1782	1493	1330	1149	1101	1047	922	889	834	797	851	759	768	775	730	758	711	736	747	704	767	688	707	682	682	632	662	635	695	682	682	660	640	651	635	691	737	657	662	636	669	645	665	653	698	621	655	667	688	678	642	655	699	640	691	671	678	683	663	667	652	649	634	658	674	679	666	700	628	709	646	671	674	671	672	660	670	651	687	689	658	657	653	646	689	636	624	637	645	654	611	649	638	640	676	689	634	666	667	683	649	661	662	610	673	702	631	638	702	625	646	660	618	650	677	617	663	689	713	688	635	650	622	653	672	635	656	668	666	704	614	640	707	665	670	650	653	723	668	688	672	660	693	651	692	648	704	665	614	642	631	674	692	672	694	617	610	678	635	599	651	667	642	630	632	676	629	634	651	669	698	643	657	642	699	674	658	659	679	663	677	678	655	694	622	612	635	686	678	699	637	674	618	681	623	641	659	692	636	656	672	629	718	670	644	623	674	662	666	667	644	659	668	629	657	676	662	634	660	648	653	673	636	619	599	660	623	680	618	634	676	639	602	679	660	622	644	612	666	664	680	658	651	619	652	690	654	682	675	656	673	640	686	638	634	678	692	634	635	647	655	627	688	654	676	643	685	612	667	675	686	651	626	679	625	648	680	590	653	632	705	746	681	652	649	699	653	654	641	627	614	688	640	699	710	616	698	667	720	637	667	636	651	623	630	654	623	668	666	681	632	632	652	664	633	654	632	628	649	691	661	672	648	643	614	643	654	608	642	651	646	675	640	637	684	606	651	614	617	664	646	650	666	650	637	653	665	742	637	590	717	626	632	660	636	695	688	699	656	659	614	652	690	679	633	626	679	669	655	646	666	653	652	630	690	658	669	609	653	641	697	627	677	690	623	667	634	641	696	611	623	644	639	670	633	685	648	664	625	655	640	708	631	640	640	702	626	692	642	650	662	685	644	626	637	647	702	640	633	630	673	674	631	661	642	667	670	652	662	670	658	642	656	635	677	662	669	606	693	615	641	658	693	683	665	654	671	659	628	680	648	683	644	588	639	631	683	658	658	650	614	676	625	703	652	635	631	709	649	670	620	679	665	657	694	665	668	691	646	681	619	646	646	632	646	657	647	641	624	658	633	677	685	670	629	688	648	597	685	653	642	641	645	632	648	615	651	610	667	623	668	636	636	656	656	633	662	638	618	647	660	630	641	694	674	643	635	648	675	696	676	680	649	689	662	626	649	635	622	699	639	665	703	652	715	651	583	654	650	636	627	646	698	653	652	668	655	620	637	661	623	669	615	665	623	639	615	673	642	654	651	651	660	682	638	680	629	664	679	623	644	642	612	636	631	698	608	662	680	674	647	643	676	682	689	627	697	657	630	627	667	642	710	674	688	622	620	620	695	620	652	668	626	702	638	651	652	652	668	682	591	684	632	680	660	610	648	655	672	630	681	622	624	649	668	616	656	681	668	702	656	628	651	647	612	660	681	684	668	641	637	665	636	646	644	666	643	640	670	683	636	706	641	657	663	681	688	636	665	651	675	642	616	697	647	621	665	623	643	617	660	651	648	653	632	604	630	659	652	607	667	642	571	724	612	631	675	664	719	631	664	645	645	673	610	628	602	672	639	650	630	715	622	726	692	706	635	634	642	638	657	707	684	616	653	658	661	680	695	647	687	686	699	638	637	652	654	665	632	641	723	660	630	663	647	697	646	677	648	720	634	700	635	627	571	630	630	682	661	646	661	652	653	650	684	683	617	650	664	655	614	651	648	663	646	703	658	639	652	675	643	633	685	676	635	644	662	655	639	666	623	645	675	684	633	693	616	637	705	609	641	712	658	691	659	653	644	656	668	677	654	672	667	596	637	663	675	611	653	699	642	667	664	679	647	650	678	667	660	665	660	661	626	668	670	628	681	637	648	656	627	644	645	656	627	624	638	591	626	670	633	639	668	645	640	641	624	651	621	637	656	626	662	636	643	698	652	666	698	652	673	662	641	614	635	671	637	682	663	660	690	672	660	667	637	674	662	665	659	652	641	647	699	623	662	702	648	670	649	623	716	628	674	648	674	622	632	674	640	617	717	622	632	618	659	666	685	635	655	692	656	656	684	698	649	653	697	680	608	626	643	657	668	671	637	635	614	602	688	691	690	646	634	656	633	647	677	667	601	646	674	676	567	674	661	650	644	664	640	635	662	642	674	673	675	655	661	640	661	590	660	653	643	660	685	670	640	691	651	641	676	577	639	676	712	617	661	658	661	635	639	634	650	687	610	664	707	627	629	656	638	640	633	676	654	658	651	636	666	647	657	660	658	662	633	671	655	672	632	631	705	658	667	648	668	632	673	610	629	609	654	644	675	629	625	664	696	676	670	666	667	693	592	646	673	678	682	666	636	660	622	665	623	681	690	655	649	647	606	654	636	685	625	632	696	671	674	677	660	680	662	624	717	645	628	649	622	614	622	655	717	638	681	636	663	658	663	650	677	660	669	589	647	680	625	655	711	673	653	621	663	617	625	625	626	643	657	650	635	639	716	698	649	675	648	665	627	675	646	665	666	677	678	622	671	634	666	668	684	623	667	674	665	652	646	694	672	650	633	637	649	674	632	658	669	657	675	660	655	633	662	633	679	616	652	681	640	656	689	665	668	636	675	691	644	615	691	642	638	632	648	661	706	692	592	708	620	637	679	623	674	656	647	696	698	704	698	661	619	664	629	654	696	639	625	643	636	631	689	629	671	662	641	681	672	645	651	650	612	669	662	647	645	638	664	612	608	695	666	631	572	643	626	674	684	658	648	641	647	652	687	657	645	642	647	633	634	692	621	632	649	614	635	639	661	657	664	629	663	640	662	681	645	667	628	667	637	646	594	630	629	648	655	628	581	667	660	641	622	629	667	621	623	685	656	675	699	665	656	649	662	669	659	662	598	676	618	633	641	628	713	650	662	663	663	596	676	666	665	684	613	671	697	631	677	666	645	652	628	634	631	662	627	643	654	692	661	666	647	632	651	637	623	657	673	690	641	627	681	617	646	697	670	606	707	665	662	642	664	660	652	648	647	702	661	656	668	643	636	605	617	638	636	672	645	673	707	615	690	630	646	701	639	693	678	629	644	629	649	671	651	670	649	626	638	694	621	652	611	659	617	593	666	650	647	679	672	707	658	613	639	668	676	655	658	646	643	607	665	659	610	641	701	682	690	633	626	664	657	643	622	667	701	644	653	676	639	670	722	623	659	642	677	623	701	658	651	640	672	609	671	710	648	663	647	647	690	655	686	639	649	662	623	639	621	652	685	698	642	653	681	685	628	638	648	621	617	653	612	678	688	660	695	686	677	650	624	653	612	678	621	652	680	670	697	657	638	646	658	656	632	697	678	613	629	688	662	680	648	659	586	682	661	643	664	620	681	613	683	665	608	636	614	665	687	627	698	680	692	688	702	669	637	630	684	630	624	627	629	586	643	663	648	642	595	627	630	641	672	644
23060	21110	28665	23795	21110	20524	3314	1208	1077	930	858	796	838	780	717	749	721	736	712	693	707	706	644	589	734	652	672	708	680	649	601	661	666	675	629	668	672	582	621	643	652	649	638	611	663	580	659	631	652	633	620	668	605	631	620	625	616	611	652	655	623	606	657	604	614	636	647	589	641	649	632	596	608	611	652	622	638	651	648	642	626	624	606	645	637	654	600	624	663	578	620	632	625	637	643	605	622	631	639	626	617	617	681	636	617	634	616	663	625	650	618	619	620	605	620	601	616	611	626	594	604	619	681	631	617	641	615	593	607	574	606	671	637	672	617	630	604	619	633	640	612	582	624	628	614	578	631	603	606	615	615	619	613	651	598	590	646	638	621	596	588	644	621	599	641	638	598	597	634	624	661	628	601	662	631	641	588	650	636	656	613	636	606	603	631	593	636	618	595	614	643	681	608	610	650	636	607	614	614	617	655	658	620	632	613	632	630	639	631	586	579	629	654	630	608	636	630	675	634	622	598	580	626	590	643	604	600	635	629	631	607	600	586	639	594	675	633	644	607	606	647	634	606	594	600	652	649	578	616	644	639	635	619	624	633	618	603	640	631	625	634	636	663	625	634	606	633	642	682	603	657	623	543	622	622	620	596	623	663	590	622	593	611	609	630	632	611	626	647	620	608	621	644	596	599	619	617	634	596	635	626	657	570	580	599	590	629	653	622	615	645	650	631	600	613	654	607	615	665	636	655	615	588	634	611	639	640	622	647	635	667	639	595	630	639	639	579	601	615	655	607	569	630	657	640	647	665	620	579	600	602	639	615	617	608	585	656	596	619	624	667	607	615	633	553	657	614	640	577	623	615	597	608	645	578	597	588	640	606	655	622	613	586	593	648	598	618	571	641	603	639	630	608	635	655	616	654	671	591	600	609	631	631	617	670	600	597	652	644	615	691	642	610	599	612	619	637	632	661	601	576	609	606	621	569	608	639	668	629	607	617	652	614	611	632	609	644	665	645	622	636	637	627	605	588	588	620	648	628	581	608	621	646	606	622	602	589	623	575	604	595	631	644	634	595	661	644	613	646	635	625	600	604	597	591	629	602	615	588	652	609	624	604	606	664	578	623	638	644	663	600	589	648	626	609	656	614	638	639	651	610	619	610	654	601	593	627	614	592	626	586	593	647	664	628	625	607	607	633	650	588	623	587	625	628	599	613	627	615	602	602	644	646	615	629	633	619	615	662	592	631	633	717	633	614	621	628	627	652	670	559	579	638	602	624	604	596	599	620	635	660	635	593	551	655	633	602	615	587	572	640	625	627	563	628	632	630	631	613	597	645	634	643	590	611	612	624	613	641	614	619	583	579	614	614	626	653	604	669	624	623	665	644	625	578	643	576	663	640	621	633	546	625	566	616	636	604	590	594	621	584	623	598	673	652	624	648	570	603	595	622	616	593	662	608	636	629	635	583	617	647	615	632	627	566	653	649	666	604	625	618	620	565	641	618	603	597	671	637	661	668	578	658	632	584	602	631	641	612	633	648	589	649	627	570	598	595	649	641	593	586	662	649	612	625	620	615	618	575	622	642	610	658	652	632	605	608	632	625	611	612	594	617	636	614	616	622	624	613	629	620	563	653	622	661	633	601	584	626	634	615	599	652	615	612	620	618	628	613	587	598	599	654	661	590	656	629	601	629	652	633	619	636	634	593	619	615	633	627	575	641	626	586	628	630	599	621	551	607	613	609	629	596	600	600	604	631	631	641	632	595	575	630	608	608	651	585	604	617	620	657	666	650	625	636	645	660	625	615	659	627	606	661	580	629	637	635	588	630	606	596	576	662	632	562	604	634	638	595	604	615	566	580	579	607	622	602	632	580	649	569	605	628	634	646	637	624	614	620	629	594	592	587	589	622	603	672	592	592	640	624	591	638	580	648	606	674	617	621	619	595	627	581	610	706	567	603	617	623	647	606	593	588	623	628	593	588	618	625	574	645	613	669	649	630	715	588	593	620	616	653	634	632	597	629	650	595	592	627	576	610	630	645	557	603	682	620	638	638	594	660	585	652	605	655	620	602	622	622	587	634	627	656	653	615	585	615	595	614	589	653	600	619	644	590	618	628	629	611	637	612	599	638	605	635	617	614	601	637	623	600	591	647	600	618	609	656	562	596	609	648	613	589	581	648	582	580	636	642	628	579	627	606	573	611	603	636	606	623	627	616	623	625	644	682	601	597	632	625	645	605	622	681	610	636	646	622	582	598	595	550	579	588	566	612	624	642	600	635	617	605	614	628	639	674	609	661	618	599	653	629	647	621	610	646	638	606	621	582	629	630	645	604	603	621	592	608	630	644	621	608	607	640	648	599	656	676	613	597	619	609	609	630	625	601	630	584	590	609	589	632	606	603	607	651	624	601	637	599	626	643	603	625	615	603	614	641	611	592	648	598	598	619	597	627	621	634	606	632	625	669	599	608	648	645	584	634	601	647	627	618	657	613	608	611	633	610	594	666	642	621	613	633	589	637	619	580	597	588	632	613	620	593	673	636	630	582	617	608	587	634	596	656	586	626	656	630	636	607	615	684	620	619	601	607	647	595	649	618	633	621	636	625	623	611	606	610	607	613	600	626	627	608	602	611	601	647	587	629	596	598	590	602	623	619	633	620	595	604	653	638	585	617	649	600	670	598	637	657	626	625	623	638	603	575	537	639	639	625	615	622	652	657	601	617	572	640	593	641	613	629	632	655	607	620	666	650	603	615	610	624	615	643	618	648	591	634	569	685	596	642	634	585	621	605	588	643	610	621	646	630	628	662	593	575	641	622	628	611	667	644	600	618	593	581	653	632	669	595	656	642	644	638	617	619	600	604	554	639	619	645	660	612	635	621	592	629	626	679	627	603	623	667	667	621	601	652	626	627	632	641	631	617	615	614	598	611	592	589	594	646	625	612	625	630	577	590	622	632	581	580	607	614	648	629	620	623	582	638	590	640	655	632	621	615	624	598	616	601	645	645	587	648	616	593	549	638	624	639	586	571	599	600	640	621	660	608	602	582	655	595	639	579	650	654	609	594	637	653	624	622	608	614	632	591	633	611	625	643	635	628	593	597	628	597	621	644	641	610	634	623	630	601	623	610	609	628	619	615	607	587	604	628	603	630	563	646	604	638	656	613	595	619	608	649	588	660	656	582	627	655	587	638	648	622	629	593	645	616	623	623	630	634	612	656	628	595	656	594	597	597	590	640	625	593	643	616	624	628	624	596	597	631	643	610	610	680	585	659	622	656	661	586	569	642	613	572	634	621	610	612	611	614	656	611	604	586	572	602	633	634	626	614	659	617	598	595	665	627	592	604	619	615	602	638	660	649	633	621	634	601	630	625	591	642	582	649	619	629	596	595	624	634	638	649	606	582	665	595	648	624	643	626	632	566	645	643	606	674	600	598	603	597	623	616	612	638	654	658	592	628	629	630	624	611	644	610	662	627	597	614	582	628	619	647	615
29032	15117	13125	7354	5093	3954	3149	2520	2149	1967	1712	1596	1535	1383	1293	1290	1209	1230	1161	1149	1113	1119	1046	1110	1088	1046	1105	1033	1018	999	1008	1058	996	1024	966	983	1025	1027	945	955	959	1008	991	936	974	1027	952	967	956	943	996	966	948	1015	987	961	985	964	972	950	943	952	956	957	897	920	960	955	932	937	974	936	977	962	965	909	972	942	948	876	975	898	971	931	979	951	986	954	920	954	950	971	1018	996	895	970	935	863	923	969	942	972	971	1003	914	985	994	995	973	994	926	988	973	958	934	933	1004	889	998	943	950	971	986	985	947	923	1025	904	948	963	945	951	966	977	992	960	922	990	925	933	925	944	945	920	949	971	985	945	920	956	930	966	967	953	981	958	951	910	987	927	988	967	946	910	952	945	932	884	954	952	968	1001	894	962	980	901	914	929	968	961	958	947	967	952	944	952	924	938	954	948	870	962	878	957	996	954	912	969	961	922	1026	1008	948	921	951	928	937	968	938	931	951	943	891	980	928	970	903	921	979	917	955	946	1008	989	962	956	911	938	1004	932	940	949	971	922	962	961	953	929	984	929	929	923	971	910	983	949	915	976	963	973	926	944	943	942	940	900	962	987	935	960	956	935	987	878	904	939	974	959	1000	964	980	991	973	974	982	975	907	929	942	899	913	905	943	984	968	939	914	976	971	953	913	924	939	986	955	920	923	874	933	983	976	936	975	962	973	979	925	947	890	942	893	951	982	935	898	935	1000	959	934	914	926	962	930	993	856	954	959	905	922	954	981	947	927	949	967	960	916	972	965	943	943	923	968	969	944	934	969	961	947	920	931	956	956	978	977	933	938	936	933	931	966	910	952	897	952	985	910	999	938	917	914	985	905	939	943	931	1002	942	994	960	937	894	955	946	941	995	939	906	938	943	957	969	920	954	944	938	940	1002	956	928	932	931	943	945	969	962	890	988	926	943	957	955	957	958	924	953	960	969	978	916	932	933	959	902	933	884	930	976	956	979	963	966	958	928	911	956	969	877	942	924	949	928	976	946	983	997	946	904	927	942	972	925	979	983	915	929	946	921	911	882	1013	934	938	979	937	963	912	922	942	899	962	993	924	945	936	991	978	938	920	987	964	915	897	987	981	979	917	960	962	918	947	952	935	1001	962	906	984	929	921	983	924	936	995	994	934	938	902	906	919	874	908	963	937	998	926	902	962	980	951	953	1001	966	962	949	997	1012	976	951	925	986	944	951	972	902	942	1026	948	913	953	918	917	969	913	916	974	964	931	948	974	982	917	977	974	948	970	967	926	957	925	960	935	909	937	907	976	915	949	996	934	899	974	968	888	951	997	957	938	971	998	955	980	993	952	990	994	958	940	935	1015	961	961	968	966	980	892	951	1019	904	971	909	967	896	889	905	972	950	915	947	920	954	945	951	939	954	910	932	1014	934	939	950	900	908	919	891	989	958	935	997	967	966	936	916	929	943	895	943	939	975	906	991	936	984	979	907	894	939	945	964	973	909	915	962	1028	949	914	920	919	942	926	971	968	926	1010	939	952	960	978	893	943	941	979	892	1012	935	969	963	963	984	930	948	943	983	943	982	955	1012	965	951	909	946	912	935	949	931	938	954	896	890	992	933	892	950	914	987	1051	992	975	917	901	958	965	989	967	999	948	954	993	973	892	915	951	905	942	926	915	968	944	939	912	994	942	942	919	916	930	982	991	997	968	998	953	962	957	971	918	895	957	948	972	969	910	924	931	922	898	923	930	955	926	946	920	979	1007	981	937	945	935	965	935	935	903	941	919	868	924	958	927	962	937	903	935	918	904	950	1008	936	971	917	934	922	961	904	989	935	968	984	894	901	965	924	971	955	960	954	887	1002	986	944	963	939	927	975	951	996	961	916	967	938	899	980	952	914	984	946	949	960	975	887	1007	948	904	1011	940	933	917	925	912	981	1002	900	960	901	945	943	1025	921	907	946	971	949	960	952	914	1022	942	989	963	943	936	958	904	971	903	964	958	928	952	961	945	972	916	920	967	919	926	889	982	951	980	951	916	931	932	913	993	900	971	994	930	936	974	941	928	958	951	900	919	971	900	921	981	882	970	920	944	909	924	1012	948	1007	958	944	966	962	905	944	924	893	908	931	923	998	922	936	954	985	899	918	977	984	961	925	924	959	864	949	945	935	931	990	933	977	991	954	915	937	1019	985	927	921	956	952	946	947	945	924	985	945	968	928	978	917	969	945	944	980	949	975	983	900	973	986	962	935	1009	996	936	951	942	933	964	907	984	981	996	970	886	929	997	936	962	911	960	939	919	933	936	980	968	975	934	946	964	915	943	934	949	944	964	972	1002	987	986	963	970	952	922	972	961	931	876	1001	967	959	956	935	948	978	1007	972	930	966	891	910	920	915	924	961	954	1006	992	895	985	921	921	996	950	950	925	898	949	951	971	937	944	943	913	916	948	931	947	938	1001	947	979	953	911	950	919	942	955	996	950	937	903	935	953	939	966	913	984	968	920	961	934	941	985	875	944	906	962	938	971	1004	961	926	995	948	944	973	975	975	901	939	938	927	993	921	892	960	965	906	923	987	991	925	977	1006	950	988	963	986	890	932	1001	973	957	1027	935	958	992	927	964	899	988	985	955	920	955	881	890	940	947	942	926	1013	922	926	968	944	926	1006	917	921	943	1004	927	909	1027	941	965	960	967	918	1004	953	945	928	953	926	934	917	907	938	978	965	876	907	925	966	952	988	971	970	971	978	936	948	951	958	958	906	934	897	972	920	929	928	979	923	1011	901	932	947	911	903	973	937	905	903	921	944	1003	892	942	907	984	930	945	923	909	985	955	955	978	943	941	947	925	906	900	1001	944	980	988	963	959	893	954	933	926	948	976	951	906	915	904	933	943	963	976	968	916	916	974	1004	970	909	978	953	1002	910	929	937	918	933	926	947	967	975	930	938	1025	977	936	968	986	943	954	967	971	994	917	907	959	937	886	927	953	924	904	983	981	944	917	897	959	904	1014	917	938	982	975	950	942	996	965	989	919	917	970	959	951	986	913	894	994	911	949	946	899	928	943	913	998	915	1009	930	973	928	982	966	951	937	898	904	938	943	922	954	921	932	924	933	943	954	983	897	936	919	977	965	974	957	912	978	943	976	944	951	928	987	938	884	919	929	973	898	952	909	889	921	1002	917	956	929	968	928	958	990	922	943	944	921	996	907	973	970	965	971	896	937	934	980	908	915	946	935	984	926	906	920	955	971	975	952	907	946	927	982	917	986	1015	978	960	935	993	927	979	919	967	963	996	958	943	929	968	967	934	963	905	932	912	930	931	963	931	929	963	938	915	912	935	930	909	926	986	965	964	971	990	918	936	875	954	943	971	993	954	985	1018	959	931	890	904	904	944	999	979	876	956	963	961	984	934	969	925	960	956	975	936	936	918	925	977	955	929	970	968	939	951	994	981	955	962	974	937	943	973	918	944	955	943	965	971	997	943	984	959	960	955	1016	931	873	967	946	929	907	915	943	958	953	891	952	919	941	936	922	935	955	936	960	966	940	899	987
26753	20630	9170	481	256	207	212	183	176	176	187	167	192	167	165	158	181	178	180	202	143	179	185	182	159	168	175	179	171	194	176	175	177	164	181	192	151	151	179	180	192	180	177	185	148	205	169	174	185	161	169	163	191	176	170	165	158	184	160	162	170	175	175	158	189	156	184	180	187	176	196	167	196	175	172	195	147	163	181	199	177	213	167	197	172	152	192	170	154	155	164	176	184	178	171	161	163	168	183	149	173	166	170	162	175	169	168	176	192	190	172	183	177	183	161	182	163	166	170	142	191	182	173	156	165	163	167	166	200	161	182	167	196	178	176	170	155	191	145	169	181	172	175	179	152	188	162	174	172	181	177	144	154	168	173	168	171	171	152	174	184	175	199	192	193	180	173	164	170	188	178	177	189	173	168	154	164	167	171	178	180	162	155	176	165	187	171	185	175	173	186	177	177	174	178	163	170	166	186	169	169	186	166	161	198	183	187	185	151	169	173	179	163	187	137	160	182	209	179	183	184	173	162	159	179	166	153	180	170	151	158	170	172	170	166	189	188	188	184	174	168	186	178	194	171	156	184	168	159	162	169	174	177	165	169	168	163	161	190	166	174	164	178	176	185	168	187	179	176	212	179	186	191	163	190	152	190	174	160	187	185	159	174	151	142	181	162	151	166	175	167	156	161	166	181	169	197	177	159	184	178	203	160	185	206	170	156	177	172	202	185	188	188	183	165	173	147	192	162	160	171	183	168	159	180	179	185	167	173	155	164	160	149	169	171	167	168	158	172	170	169	153	163	184	201	149	157	190	173	185	174	167	187	171	185	170	165	143	173	165	176	172	175	181	164	156	179	177	158	158	166	167	168	207	168	153	161	190	169	151	190	186	190	180	164	151	159	169	177	166	179	167	176	180	168	178	173	181	200	187	174	162	177	168	157	177	167	173	177	179	158	171	166	150	182	165	177	197	174	148	179	175	179	184	175	174	179	184	168	165	185	192	175	178	161	187	173	160	170	170	162	195	170	160	153	169	197	180	178	182	171	174	178	168	189	170	186	176	176	164	153	164	187	169	181	149	167	192	173	162	163	170	185	152	157	189	168	159	189	178	171	151	163	174	192	157	202	171	143	175	183	206	169	191	166	141	186	157	183	163	193	184	178	175	189	167	180	169	180	163	171	178	199	176	180	168	173	163	166	171	179	158	163	180	133	193	174	195	181	189	162	184	156	184	179	175	165	180	169	177	172	173	178	191	177	173	167	174	184	175	174	166	187	164	197	172	179	169	184	198	180	192	175	170	171	154	159	169	152	164	184	169	166	168	185	167	157	155	189	189	177	187	175	161	154	162	163	181	176	189	187	178	175	178	155	188	173	192	187	197	196	172	151	172	168	187	161	160	150	165	182	165	155	171	172	140	153	182	161	161	194	168	188	196	191	172	176	172	142	163	210	173	163	173	171	189	174	191	172	178	154	161	179	180	181	184	191	187	178	199	178	146	157	160	189	184	171	162	155	172	170	164	182	152	186	173	171	155	187	154	180	198	168	156	165	188	188	152	174	185	174	194	191	171	173	170	179	196	192	159	184	171	174	191	170	174	180	151	190	146	191	177	159	179	170	166	179	152	179	180	166	192	153	163	186	175	174	181	176	174	165	186	181	161	170	169	174	184	158	109	153	175	152	183	173	182	167	155	173	186	170	163	172	184	131	187	163	177	192	172	175	191	160	186	159	179	169	191	181	183	178	181	165	189	172	161	168	169	164	202	186	154	163	194	152	188	172	190	180	162	176	191	179	190	184	188	174	171	151	173	189	169	174	158	157	165	164	168	190	202	149	200	191	172	157	188	169	159	176	160	187	165	173	190	166	170	162	188	163	201	164	174	157	165	151	169	172	164	160	191	153	182	184	201	149	178	155	173	198	197	157	184	180	173	158	159	154	159	163	191	159	205	162	163	186	164	179	173	179	209	184	168	175	159	182	174	182	180	154	166	165	201	193	174	182	177	154	177	174	169	177	160	195	166	159	171	169	190	176	181	161	172	176	173	176	162	171	185	176	167	164	189	176	136	144	163	181	203	172	177	168	187	160	178	161	167	194	182	163	183	176	185	198	173	190	193	175	167	163	177	166	190	194	171	156	179	167	183	187	167	198	164	149	191	175	180	158	181	162	190	163	196	172	196	185	175	178	167	185	181	173	179	206	163	154	173	194	157	172	187	176	179	175	171	196	166	175	169	192	173	171	178	185	182	184	168	174	178	171	147	174	147	167	190	181	164	187	173	160	175	190	178	199	159	151	163	168	175	177	168	164	192	183	184	194	185	193	167	165	165	166	181	172	209	176	166	166	175	164	187	177	181	147	197	204	153	160	162	179	180	181	172	165	177	154	162	187	189	184	169	154	155	183	169	179	162	187	162	162	178	168	170	168	174	183	179	160	161	169	191	177	177	181	187	164	165	179	167	154	184	170	145	178	131	163	170	188	157	165	163	167	148	165	175	197	167	164	167	156	189	173	169	173	150	163	148	175	172	183	175	177	165	159	161	172	159	182	202	180	154	169	163	177	167	180	169	168	167	187	161	167	181	180	176	184	195	190	179	158	169	173	189	150	180	193	170	211	190	156	166	175	159	179	168	164	189	186	185	177	176	183	178	175	169	191	175	190	178	179	172	185	161	156	177	170	168	206	174	172	139	167	162	191	169	177	155	163	171	175	186	185	176	173	176	162	185	174	188	170	167	172	137	163	161	177	182	171	146	190	184	174	206	179	192	160	177	160	186	151	212	175	171	155	174	151	173	163	196	167	169	169	164	178	178	167	195	191	174	172	172	162	195	171	152	162	161	167	171	188	178	181	202	169	163	160	184	164	177	168	169	184	181	177	171	137	191	164	174	175	158	155	166	181	152	173	181	185	164	169	163	203	184	201	162	170	172	180	179	178	169	167	188	183	168	158	175	146	171	159	168	166	188	200	174	158	174	194	180	168	173	153	177	180	191	176	173	188	181	159	182	192	172	186	185	182	188	158	174	185	207	208	173	180	171	178	181	182	165	182	171	178	177	168	184	182	169	152	198	172	156	164	188	161	170	168	174	186	169	165	174	185	168	163	150	175	161	198	183	174	202	176	173	184	180	194	173	156	162	179	168	175	174	179	178	179	177	165	154	176	171	167	179	167	162	176	169	169	173	189	168	189	191	181	170	168	177	150	190	189	180	194	179	171	159	174	179	190	176	145	170	169	166	191	174	159	168	170	174	167	196	171	186	189	184	175	162	183	182	158	167	184	144	177	158	155	186	155	185	167	192	164	164	157	180	169	188	173	188	158	193	200	171	169	183	171	174	191	185	179	164	180	197	186	159	157	196	171	171	175	175	159	181	189	174	186	197	200	152	169	144	174	161	170	197	163	190	180	205	162	189	165	162	173	175	163	176	194	168	161	176	178	173	183	183	169	172	166	176	178	170	173	163	178	177	169	154	193	184	173	189	163	180	194	181	152	192
14329	1105	958	552	467	396	405	356	323	345	321	301	331	308	312	302	294	330	316	302	303	339	295	286	283	297	288	283	308	317	347	325	285	276	287	307	328	301	284	304	293	263	303	307	287	323	287	320	307	313	277	284	276	313	304	302	312	288	288	266	262	301	293	286	310	310	301	297	263	308	308	304	286	302	310	308	285	282	299	312	329	278	310	295	303	315	305	297	301	280	282	261	295	290	267	344	287	272	283	294	288	316	289	304	318	304	287	303	297	276	302	286	294	277	308	319	305	306	286	267	319	298	283	300	291	304	285	345	305	332	267	305	294	333	289	296	244	314	302	345	297	297	301	306	293	274	308	284	307	314	281	296	316	314	303	248	302	314	309	281	302	301	289	315	285	310	288	271	288	327	303	277	300	294	270	266	288	313	293	290	303	327	270	296	288	280	296	291	277	278	288	276	291	299	320	305	279	280	282	284	270	257	287	316	289	294	317	314	296	295	286	294	251	274	283	316	301	283	274	298	303	281	297	280	283	273	313	297	303	294	303	280	318	320	288	303	283	318	296	306	331	327	302	278	289	281	305	308	289	269	285	283	274	324	300	290	295	294	322	284	307	289	298	275	289	282	310	304	284	310	275	281	275	311	288	283	300	291	308	320	333	288	268	280	294	286	280	242	287	316	292	258	283	297	312	300	296	287	312	289	268	307	305	300	269	274	271	298	300	305	339	285	301	299	312	304	303	314	303	280	265	315	272	323	280	271	279	303	283	280	278	319	331	278	319	297	288	276	328	326	311	283	282	264	282	296	310	273	273	279	298	288	293	280	290	314	310	304	287	272	304	272	304	302	283	324	297	297	301	340	334	315	309	299	269	322	295	298	272	257	282	300	282	296	321	289	307	340	308	258	275	300	289	285	306	286	311	290	286	315	316	289	287	285	296	290	316	300	284	293	305	276	321	334	279	315	309	309	273	286	290	302	305	282	339	261	296	318	273	287	301	289	290	298	269	277	339	283	297	335	305	283	316	277	314	278	271	283	284	297	286	303	309	271	292	284	299	305	298	316	289	284	306	320	327	291	291	316	311	278	293	310	283	275	276	275	270	282	303	278	311	274	282	302	305	296	302	294	313	275	314	284	306	288	317	282	303	285	302	312	280	275	311	290	307	295	310	287	302	307	288	281	281	293	301	301	313	285	280	262	309	308	288	285	345	294	303	304	306	290	279	298	288	306	300	293	286	279	307	297	308	277	292	287	328	288	318	332	282	315	285	310	313	287	325	313	298	285	293	291	288	306	271	277	303	307	296	292	296	312	279	316	332	300	272	293	302	281	326	309	299	331	285	290	316	290	298	273	333	281	303	317	296	283	310	305	271	301	285	284	281	302	322	271	292	321	298	303	306	300	306	315	307	305	298	276	282	308	308	299	296	289	267	301	294	287	274	281	266	272	289	301	330	287	308	323	297	306	269	283	311	264	326	294	291	283	324	246	308	302	293	282	285	309	312	309	294	297	276	287	299	309	259	312	329	295	295	274	315	310	295	325	279	292	289	285	279	281	301	318	299	325	319	269	311	286	286	311	293	308	279	313	339	288	278	304	308	297	295	296	320	281	286	308	275	292	261	310	318	310	305	324	283	301	259	292	303	292	305	296	310	295	333	303	302	311	291	287	288	315	282	306	284	285	307	321	286	312	293	295	278	304	303	278	302	308	283	287	306	306	285	258	282	307	291	295	291	302	286	306	291	281	317	289	290	285	298	309	282	277	316	279	281	311	277	307	325	304	288	291	294	270	304	285	280	296	261	297	254	273	301	294	312	276	290	325	334	302	314	293	289	301	282	309	293	270	252	300	282	320	308	275	298	308	312	305	288	294	289	327	284	333	310	282	305	325	318	288	276	274	315	294	311	271	284	269	315	333	304	275	290	286	330	289	322	281	280	278	292	310	283	281	319	269	298	281	295	291	296	308	277	326	274	307	288	301	292	295	281	292	287	272	276	307	318	300	274	324	304	296	277	312	294	355	310	318	286	303	278	281	290	314	308	303	279	297	292	256	318	288	267	295	335	279	319	279	338	279	288	290	281	310	326	307	274	276	269	302	277	310	306	256	286	261	284	266	290	302	288	303	291	306	282	314	317	297	289	294	275	291	294	278	293	269	302	284	302	307	292	301	260	260	295	294	325	274	267	282	311	313	261	302	310	285	292	280	340	275	270	284	299	299	279	308	282	283	293	275	280	278	303	321	311	280	307	314	260	274	318	284	277	300	293	288	266	289	303	269	302	317	299	303	289	281	296	288	272	296	308	322	281	276	292	278	307	258	293	296	293	292	294	287	313	294	282	300	295	312	289	289	338	309	291	266	294	297	297	282	299	281	319	262	283	294	307	281	308	268	295	307	260	298	306	298	271	288	299	267	296	291	286	291	274	327	291	303	304	314	278	319	301	294	285	283	291	254	278	284	294	302	277	313	288	280	280	290	291	298	302	283	288	348	269	320	274	271	283	294	308	287	312	290	315	283	274	303	296	250	279	298	288	307	285	285	281	325	291	306	288	275	294	287	293	291	298	335	312	324	288	273	288	310	281	272	257	311	336	300	295	271	307	300	251	291	273	294	297	291	298	286	299	303	260	301	294	280	281	304	282	289	281	273	301	300	291	300	276	296	293	309	283	293	288	298	286	290	284	324	269	303	283	277	321	298	281	305	295	292	299	298	314	290	299	311	320	297	305	265	281	291	277	293	303	316	286	286	340	303	319	303	267	272	294	280	279	303	327	289	318	291	294	262	282	255	281	312	331	290	304	281	304	293	300	246	264	324	274	272	287	290	324	287	272	284	330	278	294	282	273	291	285	293	310	291	300	312	304	284	315	276	326	280	311	293	325	304	302	275	294	321	278	311	295	297	311	298	305	291	279	292	289	291	277	327	271	291	286	314	302	331	291	308	285	289	309	287	269	328	290	335	282	286	313	287	327	272	289	299	326	278	281	311	262	304	272	295	308	309	270	294	299	311	278	271	335	267	334	267	323	282	287	315	263	325	294	312	285	309	291	301	311	322	305	291	300	315	309	300	283	290	315	296	302	278	280	309	306	283	289	319	287	298	298	292	307	270	281	268	288	290	285	301	290	313	261	284	329	295	278	288	318	268	233	295	300	308	284	290	294	304	281	284	308	307	311	283	294	280	288	296	283	300	287	293	298	301	296	284	284	289	311	294	279	301	277	276	338	272	293	290	303	284	296	296	284	261	294	329	318	260	313	307	282	301	280	303	315	289	303	283	282	308	293	309	292	283	276	290	284	316	305	296	311	279	325	283	301	300	281	309	297	293	276	279	268	304	296	281	299	303	284	318	280	296	288	280	272	302	306	305	293	297	279	302	305	296	276	301	285	311	294	309	279	341	314	310	285	297	311	292	289	269	288	305	295	290	269	292	318	306	288	274	265	280	284	315	301	292	291	314	298	267	291	274	306	283	300	309	266	276	309	334	307	284	277	309
24055	21078	28090	24279	20801	3659	902	692	578	573	553	518	518	465	509	482	498	433	431	473	483	427	449	414	488	432	414	425	421	433	421	427	409	423	451	430	430	424	450	413	417	408	406	391	448	454	441	436	414	427	410	435	405	435	420	390	402	408	433	430	422	421	421	449	418	394	443	382	419	436	418	392	434	374	410	412	433	425	441	396	407	441	440	397	379	460	429	428	453	403	422	450	417	425	427	373	411	417	418	416	405	446	405	436	384	419	387	419	423	402	396	414	429	456	422	417	411	404	415	424	435	416	399	435	423	389	480	398	445	402	432	384	428	391	444	396	410	382	455	422	408	415	411	416	373	411	395	407	428	443	404	377	448	429	420	453	402	384	417	411	411	437	418	416	418	431	458	498	452	415	447	425	418	417	419	449	397	399	435	399	438	399	377	425	421	413	422	414	433	413	431	429	436	379	451	419	452	392	419	447	409	413	430	436	410	417	408	392	429	419	409	425	420	404	411	424	392	383	400	411	426	421	429	405	372	404	410	402	389	409	457	434	404	450	421	406	408	414	462	439	421	404	419	430	426	375	448	415	424	419	423	429	402	382	412	393	427	415	400	404	399	396	450	420	398	411	415	423	415	395	414	436	435	437	437	388	414	432	443	425	399	435	427	418	415	409	411	399	413	411	415	426	419	429	415	421	460	463	404	432	412	465	429	421	405	403	396	425	415	411	432	421	424	436	394	437	406	404	434	405	430	412	408	396	440	462	477	390	406	407	422	417	406	423	408	430	434	457	408	404	449	433	414	416	387	443	375	425	427	431	420	414	416	424	423	385	398	421	390	422	380	393	401	406	422	431	429	433	419	423	428	418	436	413	395	417	411	431	387	438	427	431	410	415	397	429	422	468	388	438	437	377	460	400	428	431	403	443	430	441	420	391	403	435	409	416	422	400	434	390	404	381	409	459	424	387	420	422	403	420	446	423	412	453	413	430	458	430	412	421	421	415	400	429	404	474	421	409	417	421	409	419	421	394	453	427	432	427	459	382	431	438	403	405	395	428	405	393	430	444	389	446	394	399	391	442	392	406	411	413	450	379	414	430	442	391	420	462	410	415	391	399	443	371	425	429	407	438	419	396	439	442	407	409	386	434	405	408	434	419	435	422	393	407	443	435	404	428	402	399	435	429	398	427	438	441	421	442	434	415	418	398	415	405	440	450	420	425	459	446	425	402	399	432	470	408	423	422	396	406	410	419	391	429	430	435	414	402	445	447	404	382	431	427	385	399	472	424	429	405	444	392	410	392	379	420	408	366	403	420	442	436	400	432	386	406	444	373	413	414	436	425	409	438	478	417	416	442	419	390	423	438	447	416	435	406	405	410	398	423	427	417	434	394	426	403	413	425	412	401	425	389	440	443	425	367	393	405	400	449	413	406	437	393	419	432	420	413	420	431	434	415	455	435	437	389	379	386	428	429	423	457	430	426	412	406	415	477	425	364	417	433	370	436	419	458	397	384	387	440	425	440	440	451	449	409	392	393	430	397	407	382	448	422	408	410	404	390	420	402	404	398	455	409	415	422	401	373	417	448	416	396	410	404	425	440	411	406	425	399	419	442	406	456	434	435	403	425	438	444	391	433	410	397	418	420	409	428	392	397	428	415	444	408	376	405	411	416	440	400	447	433	434	453	423	423	440	461	385	406	428	376	421	372	425	395	442	440	397	447	430	435	441	425	417	448	421	397	420	440	401	406	443	428	428	452	405	424	436	441	451	408	421	451	417	446	427	414	426	404	419	404	425	401	428	422	418	443	400	406	394	408	407	394	409	375	415	426	448	424	447	420	439	417	407	422	419	432	450	386	437	407	385	399	389	384	411	399	416	416	390	408	443	410	408	418	445	458	460	406	417	423	424	422	393	408	382	419	417	401	426	413	464	427	408	387	446	405	406	421	434	387	445	437	446	428	423	406	433	451	420	395	436	413	419	427	389	432	443	456	428	408	427	423	459	414	428	393	427	385	433	398	394	411	432	406	446	419	416	423	410	402	397	385	394	421	434	422	396	400	400	438	419	431	405	390	378	424	423	445	391	399	392	410	435	410	404	452	430	384	389	400	414	379	409	377	415	432	431	420	398	388	384	438	378	393	378	406	391	439	489	416	445	444	408	408	420	453	399	436	390	367	440	432	421	388	430	437	434	436	422	430	422	411	382	440	426	440	404	407	431	402	403	417	427	434	395	435	402	437	419	424	381	404	446	426	418	421	411	401	384	439	412	420	463	368	450	441	419	434	422	417	434	401	448	418	421	421	452	420	414	412	399	407	431	366	414	437	408	425	432	418	438	381	419	400	450	418	424	439	408	427	388	407	386	437	405	441	453	400	431	434	472	426	431	428	408	420	416	414	399	452	419	415	386	391	417	399	440	414	429	386	400	437	435	403	395	373	417	407	430	427	430	446	448	432	420	412	422	420	419	440	404	418	389	401	419	444	427	431	430	444	390	402	410	399	403	404	410	407	431	414	430	397	413	441	418	416	417	449	395	387	403	384	442	426	470	429	399	418	400	427	440	395	403	452	408	408	402	382	408	435	426	410	403	451	448	408	435	445	435	386	434	429	419	415	422	383	406	412	422	397	442	425	426	426	381	416	389	427	430	412	433	402	446	426	420	415	425	445	427	405	419	381	410	427	424	386	438	374	391	417	433	429	420	417	465	410	410	408	434	398	399	422	410	438	463	425	414	407	430	436	371	444	404	406	402	411	407	378	414	419	428	458	398	413	386	378	404	431	401	424	409	423	383	461	411	444	396	433	454	415	433	389	437	467	397	414	430	406	443	398	416	438	425	401	408	416	391	437	401	436	381	487	418	402	399	408	390	429	419	441	406	420	440	419	398	437	450	423	379	395	412	430	441	400	413	430	385	387	409	407	413	392	423	410	415	432	406	370	384	430	396	380	408	391	409	462	408	405	403	405	413	398	409	430	391	403	444	460	401	400	400	428	430	447	434	402	431	399	396	419	475	401	426	451	437	427	442	436	400	407	435	409	457	408	412	417	415	427	411	446	434	432	408	404	398	389	430	427	410	425	430	408	391	381	427	424	415	405	400	436	410	390	447	429	396	383	460	427	400	417	430	419	397	432	420	386	442	427	436	425	410	376	435	421	399	399	428	400	452	402	406	431	437	387	433	398	410	410	424	421	413	382	461	448	397	444	432	430	400	391	395	395	422	424	427	443	438	375	457	439	433	437	357	443	469	433	438	410	382	445	413	422	409	379	412	413	389	391	437	446	401	403	412	409	401	421	393	429	437	412	379	406	409	436	408	433	401	399	399	432	421	429	409	398	395	462	443	420	422	421	380	442	433	409	412	400	443	371	418	454	403	456	424	403	418	424	456	416	405	371	426	416	402	381	423	428	407	375	439	411	427	387	435	406	397	422	384	412	446	409	437	417	409	400	425	426	448	429	423	396	461	404	411	414	392	426	453	425	417	422	403	387	443	411
26704	9058	7926	4172	2913	2271	1827	1548	1370	1173	1079	981	916	870	824	820	827	776	738	755	729	704	762	703	707	732	698	734	668	677	717	712	686	683	708	709	644	692	638	649	685	693	642	657	673	694	662	642	674	644	655	668	665	704	611	647	731	692	620	674	615	679	675	636	661	665	623	708	629	652	687	671	642	667	669	629	718	627	654	647	704	685	628	647	628	681	652	678	694	680	666	706	651	679	677	643	669	680	649	641	677	676	641	654	701	642	656	658	667	662	596	668	627	649	661	657	644	702	625	656	721	639	624	639	613	659	659	698	694	680	686	661	656	609	663	680	667	688	641	615	668	642	653	688	669	671	635	630	612	625	681	637	668	682	668	630	623	679	644	682	644	661	680	644	632	658	624	662	665	661	626	672	656	690	659	641	701	717	687	636	630	648	657	666	652	665	657	657	655	610	637	649	647	664	630	595	673	649	642	616	675	672	667	654	620	671	628	636	677	711	605	616	674	697	648	645	663	651	707	627	718	612	675	681	648	653	715	720	641	611	659	638	664	643	665	636	639	680	656	653	648	731	653	669	670	667	638	669	651	664	621	624	637	617	638	679	678	605	678	693	675	613	624	634	633	644	654	667	682	651	610	636	692	651	621	659	671	687	620	654	643	673	704	632	617	658	690	668	695	657	671	684	656	698	647	682	666	702	675	596	617	662	642	699	637	628	644	676	647	638	666	636	715	655	660	730	662	676	679	679	657	698	661	662	621	643	657	657	666	665	678	642	641	661	626	663	672	619	656	653	648	674	650	628	685	675	685	635	611	688	667	650	626	643	644	669	658	679	656	631	676	658	695	636	665	659	663	671	662	662	675	650	598	645	654	627	611	637	678	630	705	639	661	668	629	632	646	656	655	652	635	687	648	702	635	687	657	679	671	654	636	635	647	616	682	661	668	659	693	668	650	681	668	648	684	668	699	664	666	675	639	642	645	674	652	647	700	703	647	639	640	635	652	699	672	677	665	659	689	649	601	650	623	669	645	677	627	642	636	666	664	661	645	660	643	669	653	668	679	642	660	688	607	709	673	637	635	636	616	678	646	673	618	697	645	641	619	673	663	626	650	667	669	657	662	622	637	642	665	649	662	643	635	625	635	674	636	615	656	639	643	655	631	679	630	670	661	667	632	675	649	670	665	650	670	667	691	656	671	701	654	658	644	692	647	689	657	646	617	697	610	628	637	678	653	631	677	653	639	639	667	667	657	639	661	700	669	636	615	650	640	666	648	638	648	594	614	656	641	661	651	656	613	637	705	715	663	625	676	677	654	651	631	648	621	652	655	682	656	652	674	676	655	655	624	635	656	645	671	646	689	666	619	617	625	628	633	638	656	678	663	655	644	685	704	664	617	637	663	643	655	646	631	656	721	664	660	625	645	636	656	639	655	692	652	662	645	622	611	678	657	638	648	706	645	679	649	716	676	656	644	655	640	657	679	677	630	641	683	663	654	664	680	608	640	686	697	659	665	675	649	685	633	653	635	638	658	675	694	642	685	633	661	664	658	701	692	685	673	683	661	644	697	627	671	687	632	666	611	631	666	632	642	624	646	648	703	623	688	721	650	670	639	682	642	717	670	598	681	689	641	649	668	592	664	666	657	634	641	653	710	633	662	679	658	611	686	683	610	608	685	635	633	635	674	639	670	661	640	670	644	652	636	624	691	668	684	685	625	643	669	647	698	640	645	652	644	621	677	630	650	619	654	690	661	642	704	684	636	687	699	644	630	649	673	636	680	657	647	685	656	658	667	652	605	657	676	621	708	658	687	650	625	667	642	633	603	652	664	636	658	624	710	624	681	679	610	647	677	654	667	631	667	597	597	644	600	647	643	651	644	666	682	647	661	608	638	630	623	658	691	654	607	681	648	661	646	617	700	654	661	616	656	678	635	612	605	674	650	689	694	669	682	649	657	601	619	629	661	639	650	659	642	676	673	654	644	638	644	667	657	641	688	626	694	683	670	642	654	647	629	694	619	627	687	658	645	629	598	679	633	622	633	699	639	687	660	637	677	638	648	681	694	636	668	668	693	633	659	662	655	641	687	655	629	643	660	655	624	653	618	623	607	657	640	683	639	659	651	675	696	638	671	630	658	640	656	667	598	644	647	643	629	661	680	660	694	612	633	655	678	671	670	684	657	659	656	622	722	644	653	623	614	662	645	646	667	634	654	650	705	653	667	668	618	704	644	631	614	667	665	668	675	650	663	666	690	654	642	671	618	694	650	637	672	656	642	657	661	670	673	685	665	695	632	655	644	637	653	649	619	655	669	649	612	672	613	663	674	650	657	621	652	607	648	664	636	692	617	686	654	668	679	705	689	677	634	656	640	667	645	645	653	697	644	682	642	683	673	627	680	629	624	674	618	617	653	672	664	652	686	635	683	610	646	684	683	691	641	600	604	676	638	660	672	669	652	660	636	672	633	645	601	660	653	660	632	646	705	624	642	611	690	599	648	689	670	652	652	690	645	663	614	652	668	638	670	656	609	599	641	605	683	658	677	665	650	665	640	634	639	596	665	657	643	656	657	630	669	637	703	628	630	623	636	670	635	653	624	632	690	659	670	621	669	640	637	647	679	645	677	631	642	639	700	704	635	572	668	733	624	639	690	644	690	684	663	652	652	668	640	664	632	630	638	692	648	639	650	625	615	661	687	632	661	669	687	652	656	716	667	632	642	635	652	667	656	645	643	642	661	641	634	634	644	663	693	635	664	632	622	632	647	648	645	645	667	676	628	686	643	684	636	660	627	629	640	651	655	682	680	633	599	686	676	605	646	614	669	633	609	643	630	642	607	682	670	660	654	673	658	628	631	681	665	640	678	642	662	659	672	707	635	655	648	671	637	684	649	668	686	672	629	675	710	674	676	657	655	641	629	647	687	665	698	575	671	655	663	640	660	657	648	664	638	670	699	649	668	613	663	687	628	673	650	696	686	655	637	617	685	666	642	668	705	676	667	677	653	640	625	639	663	637	709	689	601	671	603	641	612	650	662	653	645	598	690	668	697	588	657	664	648	660	710	648	622	645	630	655	696	651	660	696	655	674	650	642	661	642	698	659	696	642	686	665	651	641	673	639	619	684	675	699	635	645	652	641	645	627	617	699	675	616	611	676	616	622	640	661	636	637	665	627	682	669	647	632	695	658	589	633	649	649	624	654	649	655	626	654	648	603	653	652	661	697	679	712	661	594	592	616	601	680	681	641	635	693	656	675	633	663	647	652	614	671	637	687	662	644	675	641	685	652	667	683	659	636	693	661	634	652	676	654	663	654	672	667	626	696	676	644	671	642	677	647	657	619	658	691	626	703	610	645	655	597	663	633	639	654	651	686	668	681	654	622	658	655	648	617	611	671	663	670	658	620	622	674	713	638	652	654	668	653	704	632	614	657	652	662	683	657	686	691	647	634	633	670	646	661	689	672	647	661	666	624	651	647	659	655	639	618	665	636	628	678
23078	21094	28720	23735	21096	20697	3642	1311	978	927	857	816	793	805	746	723	751	727	756	726	722	665	699	667	634	695	670	653	659	696	675	632	626	686	654	652	650	654	657	628	601	656	676	612	600	623	665	597	607	627	612	634	679	649	654	602	641	665	619	606	646	612	650	590	612	640	587	616	662	642	671	653	606	607	589	633	609	629	648	629	587	581	629	633	616	594	657	627	614	638	609	616	622	654	593	646	672	604	617	642	666	587	632	617	607	577	620	632	614	610	609	636	625	557	626	623	645	633	619	618	631	589	640	604	617	623	618	604	596	617	597	667	619	599	631	623	629	650	620	638	620	646	666	638	650	625	650	574	681	610	597	604	596	591	610	635	605	608	633	601	565	638	646	663	614	640	684	611	622	685	655	584	613	640	614	630	569	609	627	616	590	576	598	612	632	603	603	616	684	617	615	586	636	622	648	591	608	569	621	608	616	654	634	638	603	671	631	598	585	593	619	620	632	618	626	619	599	608	666	628	661	627	637	590	621	656	629	620	622	625	616	606	645	631	611	615	596	556	636	638	684	630	630	583	615	650	635	632	621	603	587	600	599	631	653	635	638	624	659	647	620	629	619	620	626	595	610	614	629	633	621	598	626	614	640	624	594	634	626	649	616	623	634	600	661	547	672	621	645	596	612	637	579	650	616	631	624	608	619	661	616	561	576	635	652	663	591	637	692	655	608	617	604	601	612	585	631	627	560	625	616	591	603	658	591	639	649	645	615	662	609	646	587	613	629	611	673	650	622	662	661	630	609	614	603	637	606	625	609	630	621	636	589	601	682	636	585	636	611	655	601	605	621	630	626	644	629	594	639	650	726	657	611	653	648	578	622	655	646	637	669	607	606	578	626	594	594	643	612	641	602	598	627	629	585	573	592	608	654	613	650	617	604	611	632	617	631	644	605	670	614	631	632	594	608	562	616	595	615	614	625	608	636	657	643	590	585	645	644	673	607	615	613	611	624	605	618	592	658	630	593	634	582	605	587	619	622	656	582	637	600	618	626	613	619	602	626	584	639	617	614	634	624	571	593	615	642	674	603	601	604	581	652	590	643	623	637	622	651	625	671	650	636	600	657	647	595	651	593	630	633	607	608	613	659	593	647	623	607	600	617	639	615	620	607	633	626	609	638	615	647	603	582	626	616	631	585	620	651	633	621	614	615	607	581	669	605	596	610	599	662	620	615	641	628	584	667	631	599	644	624	617	622	654	604	609	601	602	582	647	653	609	648	656	644	625	630	612	632	605	615	636	606	641	666	597	616	584	628	621	646	615	684	645	671	589	599	628	622	602	656	561	624	614	586	598	664	608	584	602	616	637	609	616	592	640	627	619	588	644	622	635	621	588	620	581	615	607	610	605	612	630	588	598	627	625	658	597	582	636	597	639	651	676	601	672	622	607	638	647	610	585	565	635	606	618	615	601	608	607	618	596	602	635	645	659	588	636	611	633	615	639	642	588	594	583	588	610	576	582	636	611	584	609	645	619	624	580	615	618	608	625	624	591	633	594	609	650	632	595	629	614	646	614	654	650	621	610	598	646	621	594	608	691	664	685	626	616	635	613	615	629	627	617	569	659	599	595	629	601	661	635	627	593	615	646	632	583	607	634	612	592	613	620	623	638	626	654	637	643	588	588	665	594	638	572	584	658	663	605	640	619	608	599	591	604	640	576	566	569	611	648	642	633	608	601	621	570	644	642	623	634	627	626	593	627	625	623	620	606	639	636	655	625	632	627	623	594	620	627	625	605	614	658	624	658	619	606	686	617	637	654	598	698	605	594	614	631	614	628	641	586	617	599	587	674	600	651	627	610	621	579	605	632	621	632	605	565	564	645	623	637	608	618	630	599	607	650	588	611	640	559	621	618	569	622	615	619	634	600	651	618	640	638	615	661	637	605	578	631	609	653	656	611	652	610	620	668	628	643	592	645	588	639	612	624	619	614	625	618	609	601	621	595	597	608	595	597	612	636	583	595	594	578	624	615	638	640	608	587	601	635	647	599	643	653	586	608	625	636	654	665	613	584	595	619	637	572	628	609	639	619	621	590	630	635	653	583	641	585	579	593	609	581	602	613	633	591	647	568	619	620	613	593	659	611	629	616	574	597	642	578	640	636	608	626	614	603	609	629	586	653	565	612	640	612	577	672	615	594	621	622	643	640	590	602	607	578	606	596	590	630	622	634	619	668	579	591	595	641	601	603	584	591	600	570	632	593	610	631	624	663	631	627	646	626	646	649	642	638	619	660	614	598	625	583	614	629	610	584	593	596	606	624	631	632	601	581	626	640	592	636	602	621	657	642	593	614	622	631	651	567	643	588	592	624	590	596	675	653	636	603	618	611	605	632	627	611	653	634	623	613	660	637	648	629	603	620	604	613	585	547	621	647	599	611	608	576	599	618	606	657	616	592	679	581	636	645	611	588	620	609	608	601	634	619	656	631	625	643	572	657	638	626	626	571	619	618	666	638	610	615	593	617	640	656	652	608	592	665	597	592	627	606	586	606	585	601	609	607	605	614	635	581	603	633	613	612	639	609	632	592	576	625	638	652	619	654	615	578	631	646	590	646	598	616	610	619	617	671	629	620	599	646	606	660	601	596	616	617	606	610	616	666	607	593	619	630	631	602	604	638	595	654	655	633	639	607	627	637	634	598	625	611	574	649	622	583	603	631	611	610	615	635	598	629	622	615	642	609	656	642	584	605	594	601	612	574	594	661	656	608	623	586	639	583	595	592	603	635	674	618	602	604	608	616	667	544	628	643	635	631	659	646	594	658	592	636	598	617	630	664	619	655	609	597	566	615	611	646	644	605	619	591	618	626	629	630	623	615	591	611	605	619	605	645	633	614	652	582	638	617	647	633	603	579	627	601	605	632	610	573	645	610	616	629	609	596	677	634	642	592	630	626	633	624	641	603	603	649	595	607	638	644	604	623	606	620	621	661	589	621	601	628	635	581	625	632	587	593	641	601	588	621	615	631	632	575	645	617	636	648	612	578	626	624	610	651	613	613	660	581	648	672	637	641	602	625	591	636	615	623	584	638	613	637	601	613	635	619	574	649	582	596	601	601	654	594	604	634	592	611	603	620	617	628	634	596	645	614	644	610	640	564	593	639	573	603	604	646	611	648	604	635	631	668	678	613	616	572	597	585	589	615	589	607	619	597	601	637	609	622	603	620	639	647	617	634	607	630	606	622	627	617	597	583	589	683	601	587	613	613	644	638	586	630	606	649	596	601	624	593	628	604	606	636	619	576	629	622	614	641	668	664	603	652	662	613	683	587	631	632	611	652	641	628	547	665	598	650	615	567	614	617	610	635	592	620	611	597	629	592	614	575	672	586	621	623	584	629	634	609	605	590	614	670	607	644	661	664	604	595	609	586	583	619	607	621	619	622	607	564	612	616	672	672	599	651	614	618	596	620	620	620	608	630	611	620	623	630	619	617	606	612	632	650
27594	15297	13085	7201	5147	3861	3041	2663	2243	1842	1759	1567	1519	1415	1372	1293	1241	1207	1169	1146	1152	1091	1076	1069	1095	1023	1031	1016	990	1039	1082	954	1016	998	979	975	1009	990	992	1034	1013	905	991	1015	961	955	989	1010	974	919	958	987	987	946	959	923	971	930	966	994	967	950	959	939	944	945	961	933	956	960	916	1030	935	962	955	963	1006	919	942	989	981	928	958	917	980	947	962	951	1022	1003	925	929	978	971	947	1026	950	966	939	972	1014	995	974	944	969	967	982	996	954	986	947	966	935	915	991	999	969	960	987	950	936	928	926	957	928	925	980	974	961	988	993	994	1007	1001	913	929	986	889	938	985	970	914	966	1002	943	955	991	931	966	940	917	922	861	950	951	1010	977	946	960	988	991	950	944	926	935	907	931	928	932	947	923	913	978	924	949	905	971	974	965	959	902	924	912	972	955	981	943	995	871	943	970	1021	965	951	912	954	937	955	975	956	933	931	965	977	908	939	939	941	946	941	941	965	910	905	958	932	980	970	948	956	928	982	901	976	899	914	911	919	946	957	980	940	973	944	934	965	918	952	935	947	908	919	926	974	885	914	948	914	965	984	979	956	953	918	923	987	984	979	956	957	967	977	935	1007	950	958	969	959	948	952	937	977	980	912	959	919	960	969	979	939	1013	919	951	1019	921	955	873	916	978	962	932	971	952	947	935	949	979	901	979	916	990	940	907	921	932	952	948	965	969	939	960	915	989	949	902	1008	932	921	999	982	946	896	887	943	938	944	932	904	966	972	944	952	940	977	943	923	983	945	946	947	934	923	923	965	906	955	911	927	937	949	952	984	947	946	968	941	970	976	969	945	932	999	977	934	946	965	941	995	950	989	965	916	961	962	885	889	939	1003	914	971	942	946	975	892	974	935	967	939	880	982	912	993	975	973	965	931	904	966	992	891	931	1008	909	968	922	974	937	947	963	948	968	913	937	930	946	949	950	951	948	964	922	957	974	936	952	979	920	1003	940	943	979	946	931	942	977	965	948	928	979	959	943	981	922	990	977	918	933	900	912	972	959	949	881	966	910	945	995	933	945	931	932	957	927	861	908	959	939	998	886	933	996	896	929	945	979	979	981	898	926	901	919	936	933	954	901	981	985	989	970	957	959	911	920	998	939	906	947	969	918	908	917	961	998	974	969	967	916	1007	930	945	954	903	921	904	1001	940	950	923	930	943	952	954	925	929	975	933	1006	937	958	977	887	953	935	904	953	957	960	915	990	915	932	970	924	977	991	944	952	948	914	996	1003	1032	933	934	952	979	952	936	981	940	963	897	936	998	959	957	981	993	966	921	972	936	961	932	998	916	967	960	963	952	925	974	993	941	948	938	907	984	936	942	981	924	941	930	956	943	894	925	991	925	1018	964	920	966	891	928	976	964	914	979	950	909	970	934	969	912	935	956	1022	929	950	905	999	973	977	934	1000	1012	932	986	939	946	946	971	987	1005	979	947	947	984	911	949	1005	961	897	957	950	949	925	938	912	984	971	940	922	893	1010	985	971	941	926	883	952	952	980	994	950	980	1000	977	969	867	929	959	933	952	985	917	975	943	986	991	950	983	889	933	933	947	954	940	969	974	937	956	957	943	916	896	990	933	940	943	950	992	956	907	892	978	897	955	983	980	909	937	953	963	1026	1000	975	904	982	940	967	911	981	979	963	995	1012	984	1000	990	971	962	985	938	953	973	916	981	944	979	917	964	982	944	930	987	1012	972	909	914	970	964	1022	908	911	909	912	906	919	957	917	931	957	1001	952	975	905	1032	919	883	913	954	1004	936	926	986	910	939	971	893	996	975	935	946	886	935	965	986	936	928	969	957	940	927	956	952	939	921	1032	985	927	919	909	941	920	978	936	960	974	906	992	947	931	951	954	959	979	964	933	993	997	911	905	942	985	955	951	912	944	947	930	903	943	1002	932	978	978	956	931	937	956	972	981	940	917	974	944	951	981	931	1048	926	972	970	924	1002	986	897	963	970	961	990	955	986	951	966	985	947	921	944	929	954	1006	963	912	974	887	960	963	963	956	929	942	908	927	958	952	968	940	938	953	955	937	984	924	932	989	941	936	990	948	951	929	1004	982	978	935	940	969	923	945	897	968	972	963	962	822	970	989	928	950	976	926	919	927	902	949	942	956	914	954	888	970	940	932	961	914	988	933	922	992	932	997	975	994	990	906	942	938	930	981	954	918	974	955	961	962	955	989	960	977	1002	933	898	967	936	869	939	999	930	919	911	926	896	983	969	943	914	948	956	967	979	938	924	933	951	949	941	964	925	975	942	941	968	920	966	966	951	901	948	918	925	1001	965	949	943	950	956	908	862	951	957	984	1027	943	1015	948	927	932	882	949	964	917	947	975	1016	963	994	968	1032	944	935	1017	959	927	916	989	927	976	968	906	904	968	951	964	912	917	939	919	953	949	983	902	950	961	902	962	1005	940	914	977	934	950	905	938	943	944	952	928	948	965	891	958	943	995	904	888	948	971	897	922	925	959	927	942	941	943	956	945	944	944	970	916	963	948	912	956	931	934	942	922	939	952	984	982	976	943	937	977	911	972	986	975	938	942	877	920	978	972	943	908	920	917	948	920	958	958	908	923	938	963	937	909	931	896	952	954	952	957	1003	960	921	934	887	944	928	947	969	1016	946	937	953	939	872	927	937	939	879	981	892	955	963	913	1011	942	915	981	940	928	972	922	911	931	932	937	953	948	902	1004	957	974	914	1003	968	950	939	983	956	963	964	940	898	1043	971	972	943	914	958	982	944	977	972	914	950	966	940	918	971	982	977	972	965	974	951	930	950	928	894	915	952	962	964	1016	1009	879	960	972	951	985	924	985	955	921	1013	1013	940	942	993	922	926	922	931	975	940	949	972	972	955	991	961	1012	958	958	898	921	1058	993	875	965	933	971	995	938	895	942	948	938	973	967	919	972	969	944	921	915	953	969	987	940	969	933	897	917	922	916	1007	951	935	956	977	954	944	972	995	936	952	935	968	927	942	987	972	955	943	985	932	923	942	918	937	954	965	966	998	921	926	944	941	961	924	970	912	911	957	940	903	939	892	985	966	967	925	944	927	999	951	921	958	908	907	977	985	970	949	950	957	988	954	934	992	913	943	957	998	956	942	920	939	942	901	939	1005	930	942	926	963	932	959	887	955	1021	899	995	943	926	956	897	1035	958	947	954	978	967	1010	929	949	942	968	918	963	952	959	1054	1006	950	928	963	954	950	952	982	945	990	1005	916	943	979	933	903	976	972	968	958	966	879	947	941	952	937	992	982	943	892	868	881	944	961	970	1006	952	942	985	1008	998	932	950	905	959	925	950	954	966	931	1005	960	968	952	945	943	975	958	947	906	975	967	936	988	963	1027	951	929	976	937	967	939	981	952	895	994	966	1016	946	931	1005	953	938	938	920	967	972	934	971	889	967	964	985	938	906	955	935	960	927	925	927	995	967	1021	943	950	971	916	976	998	980	992	933	967	959	943	1032	1000	940	970	972	926	984	971	972	1002	959	920	889	973	912	943	961	901	980	965	945	964	901	939	928
26809	20680	9432	493	250	213	223	210	170	196	186	188	193	194	188	189	163	176	159	167	195	189	166	184	179	185	197	166	168	157	165	173	154	173	167	174	234	167	178	174	179	205	154	175	177	172	173	186	164	154	188	180	180	169	189	190	171	170	168	179	179	176	173	186	177	176	188	160	169	160	173	156	158	174	185	186	152	166	178	179	188	164	191	181	185	158	168	169	167	168	188	172	171	204	166	164	168	168	162	187	188	169	186	182	162	163	188	161	154	173	169	152	160	167	186	161	189	154	173	170	174	157	196	170	176	207	192	164	156	167	168	154	164	145	175	192	197	172	168	177	169	155	172	182	206	170	184	172	170	164	170	169	164	181	183	156	175	171	169	174	172	159	157	187	180	181	162	184	179	161	175	181	174	176	178	169	179	160	181	157	183	165	195	171	195	190	174	169	171	171	158	180	184	181	156	185	173	170	159	156	165	178	166	179	173	179	167	170	165	188	179	158	189	171	165	157	165	180	154	192	172	150	193	155	189	183	183	182	167	167	157	174	161	169	168	157	159	169	169	189	188	145	176	158	176	162	172	163	172	171	167	165	158	151	158	175	170	187	193	162	168	178	135	179	189	189	163	156	181	163	205	148	181	173	160	157	174	177	168	182	171	176	175	161	143	171	156	167	189	188	195	191	173	154	167	170	174	197	156	161	168	132	156	170	153	151	181	194	175	154	182	158	183	189	157	163	182	181	160	163	172	182	177	176	203	180	174	154	167	156	137	169	157	157	196	171	167	160	177	154	169	186	172	183	134	189	175	165	179	178	184	187	170	182	150	164	181	197	179	186	177	162	180	163	171	168	174	154	175	178	154	169	159	191	157	183	173	162	190	171	155	170	182	170	159	196	160	185	148	182	202	185	198	163	167	165	177	190	159	149	178	165	142	147	154	167	177	187	184	168	152	162	178	188	205	169	175	186	173	185	218	180	157	170	167	182	144	168	154	202	187	175	183	170	180	180	188	160	169	199	170	175	160	157	153	189	175	158	153	193	189	159	167	167	168	161	151	176	174	170	167	163	172	168	181	160	143	187	205	196	170	174	160	164	169	170	172	168	183	187	177	179	171	152	164	194	138	194	156	136	160	184	172	188	178	187	149	164	161	193	168	168	190	190	167	199	176	193	204	166	181	170	189	167	184	169	173	167	180	166	170	176	176	178	167	172	173	145	212	177	193	160	179	190	178	160	200	174	180	157	157	173	144	178	194	175	171	172	191	160	192	169	167	173	185	172	161	189	169	152	169	160	158	178	187	157	173	173	173	159	173	196	162	165	149	171	187	181	175	183	167	183	172	180	175	181	156	171	191	197	153	187	183	173	152	174	176	187	174	170	198	176	174	173	183	178	185	164	180	160	162	149	199	191	175	167	164	183	196	164	190	151	162	179	170	169	149	169	185	164	195	184	180	174	175	175	209	174	179	180	163	158	165	183	177	179	155	170	183	166	174	193	187	169	198	168	197	160	178	191	174	181	170	190	178	151	163	164	160	159	145	157	167	172	174	168	177	171	175	146	187	186	169	168	147	175	157	169	200	193	167	191	172	166	188	174	167	190	163	175	166	171	178	162	173	173	143	186	164	193	183	159	159	160	159	202	192	175	178	193	185	151	176	173	179	176	172	191	186	177	165	186	209	159	199	158	190	178	161	177	200	198	193	184	177	196	171	174	186	162	178	166	171	167	160	160	177	161	164	172	174	170	199	178	160	174	196	178	195	162	188	172	180	163	188	151	187	178	191	177	171	172	184	162	161	143	173	182	175	161	170	180	171	204	196	179	167	171	175	155	152	150	177	161	173	170	167	181	179	181	171	181	180	173	202	179	174	176	169	177	179	156	160	183	178	185	199	173	170	165	159	181	192	168	170	186	175	172	171	167	179	161	159	198	171	158	163	168	182	167	195	165	181	186	209	172	157	179	179	143	167	175	193	180	187	149	162	174	157	178	184	150	167	142	182	195	182	177	168	145	171	171	158	157	168	182	178	186	176	179	163	187	179	174	177	171	168	162	172	149	164	172	167	161	171	182	174	176	148	182	178	167	177	169	165	167	184	140	177	189	159	157	182	182	159	178	181	146	196	194	170	182	154	168	193	173	176	183	176	187	160	183	181	195	173	192	172	164	171	170	167	192	177	182	177	160	169	162	180	180	176	173	179	180	191	164	172	165	185	181	164	160	201	171	177	174	177	177	168	188	178	184	179	166	176	168	169	161	158	162	162	173	165	189	181	199	172	188	153	183	159	183	183	192	174	168	185	169	171	182	188	153	170	165	180	158	159	170	166	150	163	173	164	198	199	170	157	164	186	177	156	180	162	183	165	183	182	173	165	187	162	175	174	165	176	169	168	183	162	191	188	181	168	193	184	166	165	176	174	154	184	162	176	202	174	179	174	173	177	170	172	177	173	164	173	172	154	162	189	171	168	188	173	144	142	195	183	204	193	189	174	152	162	192	182	180	162	166	180	179	168	181	164	182	184	178	181	183	184	167	188	163	184	192	179	166	175	165	159	176	177	184	181	159	163	163	185	158	184	185	164	167	176	194	153	172	186	163	175	183	180	163	155	175	181	173	153	169	200	168	185	184	187	176	182	161	173	197	170	158	186	178	160	181	176	172	193	179	160	173	185	168	178	183	158	144	191	172	169	179	174	171	165	176	182	174	191	187	195	195	152	167	189	177	174	192	169	164	181	177	173	173	177	180	168	152	164	178	171	195	193	174	180	166	180	211	161	171	175	207	170	170	197	161	194	178	148	173	200	168	163	177	163	169	169	168	159	172	160	156	160	191	203	162	168	153	146	175	172	165	173	176	177	166	173	171	177	167	173	194	176	149	173	189	168	149	163	169	177	184	176	182	183	176	165	175	181	162	184	203	185	214	166	172	184	172	195	174	179	180	167	158	160	193	168	203	171	174	175	171	168	185	174	174	179	164	165	184	199	191	144	178	171	171	173	172	172	191	180	183	177	186	165	162	180	168	176	150	154	174	193	168	165	201	178	183	188	155	169	169	197	175	170	169	176	176	142	202	168	159	167	166	162	176	197	170	189	181	170	156	184	167	166	174	192	194	176	160	159	161	173	173	178	182	169	190	191	172	169	158	189	172	158	173	169	184	192	188	177	180	155	176	180	192	156	179	153	160	177	163	194	195	181	159	178	153	157	177	165	161	186	172	170	181	151	163	183	180	158	179	177	168	184	189	179	172	201	174	182	163	151	162	161	181	204	157	167	173	180	180	181	201	196	187	165	173	171	183	172	164	164	203	180	169	173	167	204	152	166	140	191	184	161	177	152	177	141	159	173	192	168	178	165	158	174	158	183	159	171	210	178	171	168	215	181	168	163	182	164	171	185	164	171	181	181	197	161	181	176	185	174	164	171	155	179	150	180	179	158	182	177	174	150	173	158	188	172	185	159	165	173	163	178	175	182	173	161	179	177	168	190	164	174	155	196	172
13437	1123	1053	575	452	436	424	347	327	338	341	298	316	317	317	308	301	297	322	297	317	293	306	294	297	291	313	286	281	301	333	277	262	301	310	315	291	291	275	321	314	297	309	301	314	298	287	334	300	292	301	268	295	314	283	273	296	277	298	307	264	284	281	310	288	314	259	268	299	320	284	275	289	299	291	297	292	266	284	315	297	283	305	288	308	292	287	311	301	301	292	264	268	306	271	305	293	285	295	301	290	286	276	284	313	306	289	282	312	298	288	300	314	314	303	287	286	280	284	306	295	299	290	277	300	314	307	278	310	297	301	326	302	297	299	290	287	291	266	296	308	299	299	294	292	300	290	324	314	291	279	318	310	300	311	313	305	276	275	279	308	313	289	309	302	278	281	303	332	290	320	311	293	268	315	346	285	305	291	305	299	291	296	283	296	307	278	288	327	338	318	312	304	293	287	315	306	282	287	269	290	293	281	297	273	294	316	305	284	286	321	285	276	307	289	301	309	299	307	281	286	280	263	287	274	300	284	320	292	306	286	277	309	290	316	257	310	275	291	277	264	306	286	282	292	329	290	276	261	331	274	308	300	272	292	275	286	285	293	302	291	287	264	308	295	281	281	308	282	270	313	297	281	269	286	303	310	294	300	290	297	318	292	289	304	285	276	297	311	283	327	325	293	340	280	309	303	315	260	299	303	297	306	308	275	282	285	294	327	290	292	296	278	280	269	286	327	282	309	304	293	312	301	284	314	326	280	284	268	284	288	297	325	274	281	298	307	307	267	306	284	268	319	309	272	307	287	272	288	291	288	294	290	277	295	275	293	296	293	292	296	283	302	289	306	300	288	290	301	288	273	259	280	277	283	302	304	294	267	313	304	267	300	268	268	312	281	291	285	273	311	272	293	299	305	299	297	313	273	296	309	279	275	303	285	313	281	299	269	305	314	299	299	280	313	309	303	271	297	329	306	304	318	296	306	276	279	299	304	291	273	290	308	285	263	300	289	288	304	274	308	272	275	282	294	303	280	322	272	284	296	298	282	265	294	278	287	284	283	298	285	297	290	290	312	281	309	315	285	298	267	280	282	288	276	290	312	309	311	306	283	258	312	296	304	297	332	305	273	297	291	285	286	312	316	315	300	284	293	310	292	280	277	306	306	300	314	317	271	294	286	307	284	277	309	313	281	299	286	328	269	306	295	333	316	292	288	293	300	269	330	289	330	289	283	320	309	288	260	301	273	305	285	301	287	309	296	285	267	297	270	311	295	307	281	294	290	282	280	299	254	269	290	266	295	316	301	301	320	268	259	298	293	282	295	280	317	335	283	275	304	288	288	295	294	291	255	290	296	289	280	266	314	293	275	278	292	289	298	308	299	269	282	241	297	279	304	294	293	281	298	306	258	297	292	285	313	290	263	264	293	292	312	280	298	305	324	304	271	304	302	321	302	265	299	301	286	282	303	285	295	298	293	309	294	307	282	305	292	271	305	261	283	307	290	316	250	322	295	304	287	294	305	320	281	282	290	318	296	322	285	273	302	316	329	292	320	308	300	271	303	287	279	273	301	293	324	272	280	307	280	329	304	285	301	302	289	297	321	316	262	302	269	285	290	285	300	294	284	300	319	301	298	299	283	325	319	279	279	292	333	284	330	307	296	300	289	246	297	323	271	302	306	301	280	263	311	329	276	298	310	297	308	309	315	288	277	323	268	296	301	300	309	296	303	292	303	300	332	280	283	299	289	262	292	333	292	296	273	299	273	306	294	300	285	276	336	307	283	322	306	279	292	334	288	269	299	325	300	297	320	309	285	263	278	284	275	292	296	286	278	282	336	284	292	318	293	273	268	275	322	286	256	275	279	293	280	257	304	279	295	280	275	290	308	296	287	329	295	297	299	292	304	332	273	285	309	291	317	293	296	285	294	317	327	303	289	314	312	305	319	312	310	280	288	301	264	285	296	289	296	323	278	288	300	288	291	314	299	317	311	264	296	314	261	316	290	317	298	280	270	320	312	312	261	311	305	309	270	262	296	267	292	292	327	282	268	308	286	295	320	311	271	291	293	321	330	302	294	333	307	280	321	312	286	297	280	296	290	332	283	303	279	271	300	301	310	308	302	285	326	277	245	286	288	292	294	303	301	304	293	279	280	285	294	282	331	319	283	293	286	271	284	277	297	276	284	270	295	288	299	309	316	304	266	298	296	244	299	301	344	278	283	271	294	310	311	267	304	290	301	301	261	302	311	316	297	308	302	295	276	286	265	283	316	287	265	288	272	292	303	328	323	323	268	302	324	290	309	292	279	324	291	309	277	292	306	319	300	309	283	281	300	274	258	284	302	307	300	309	281	261	261	313	274	292	280	290	292	296	327	292	301	309	285	299	325	310	311	289	320	317	282	305	288	287	296	274	281	288	280	287	303	303	289	280	311	276	291	316	341	295	297	311	303	294	300	292	277	287	287	286	283	284	305	307	313	303	311	280	263	293	291	272	292	295	308	259	307	299	309	293	298	314	271	302	293	287	296	303	287	313	296	289	292	299	308	301	309	257	266	300	309	282	310	284	289	295	303	297	320	249	303	297	283	294	263	311	270	286	296	301	292	293	341	304	307	307	278	263	291	297	273	298	298	289	305	268	312	315	306	276	337	300	293	295	320	306	300	281	304	279	299	305	317	305	283	302	312	283	284	278	313	312	290	274	263	316	315	316	277	258	289	283	269	319	253	296	307	292	301	325	280	281	266	313	305	298	302	301	329	260	311	320	295	305	307	286	302	291	301	279	313	288	290	288	302	293	279	298	291	277	300	256	290	288	285	270	301	281	290	272	281	286	293	280	291	293	293	290	291	285	301	278	296	288	289	306	302	268	278	292	291	282	257	299	288	299	343	282	280	302	268	300	314	284	286	321	275	290	260	320	280	275	301	284	302	310	297	280	297	261	299	294	273	329	303	301	279	281	280	316	286	317	327	330	313	253	290	291	286	304	284	301	290	242	317	310	306	284	299	265	294	300	300	282	289	329	279	298	290	267	296	264	297	286	319	292	301	271	297	277	342	289	266	282	318	256	324	289	310	326	273	288	295	300	315	254	301	283	276	296	294	280	303	302	305	291	308	274	292	322	273	306	307	267	260	312	270	303	301	292	303	259	275	301	322	277	303	282	300	283	288	281	323	282	289	271	303	291	298	291	287	319	295	316	299	305	295	292	308	306	308	278	290	301	266	259	310	272	274	294	320	300	304	280	280	321	306	316	299	319	314	294	293	269	305	325	309	299	287	271	341	270	307	291	319	274	307	306	283	303	293	299	269	287	313	308	316	295	316	290	288	284	340	297	283	285	299	294	299	270	248	287	303	297	297	306	276	288	267	328	326	299	298	303	316	280	287	276	309	297	274	270	303	273	286	306	320	306	320	327	304	313	251	295	293	309	287	292	291	275	278	278	273	276	271	291	309	291	293	314	304	295	293	309	303	310	286	288	286	311	329	294	300	321
24048	21088	28088	24294	20868	3904	956	696	578	578	536	502	501	509	501	467	471	449	474	440	442	464	486	422	458	402	448	458	450	438	458	414	471	460	480	423	403	414	438	447	448	440	407	422	439	404	402	422	427	421	398	440	425	412	428	378	399	422	442	416	410	407	425	440	400	410	434	385	405	456	384	426	429	412	423	445	382	451	442	411	451	428	439	425	433	441	434	404	444	432	413	412	411	444	438	421	403	385	399	425	441	400	421	412	436	408	402	406	420	458	428	403	429	409	408	400	400	423	426	400	420	401	435	406	418	412	438	435	453	391	460	425	416	420	435	460	429	411	430	436	387	421	406	421	394	439	466	434	389	428	413	424	431	424	409	416	414	450	425	434	438	429	423	441	456	420	406	419	426	379	410	438	418	424	367	389	448	397	394	420	416	420	419	432	424	405	415	421	417	411	399	415	385	404	391	404	411	414	431	392	453	415	419	426	443	425	429	424	433	389	462	438	432	420	383	436	424	407	463	403	395	386	409	399	421	419	388	426	437	428	408	406	408	449	381	379	399	434	463	409	395	469	411	448	408	407	442	414	427	404	390	438	393	414	368	436	417	436	386	393	425	421	413	418	418	406	449	409	436	422	434	431	407	430	413	415	391	403	427	414	383	434	420	447	438	419	423	419	426	411	378	406	435	396	430	385	465	418	421	474	408	410	407	426	397	444	438	403	458	408	412	422	420	413	391	396	419	381	414	414	435	420	407	425	423	416	423	393	383	416	424	417	440	408	408	388	432	428	413	382	462	425	398	403	457	421	421	411	430	440	417	457	395	394	426	404	422	436	401	405	480	462	410	449	402	433	409	426	433	391	425	474	441	424	395	409	428	438	413	394	438	409	401	436	452	400	427	461	429	450	419	399	448	434	419	380	411	443	424	406	387	396	431	406	413	413	434	389	439	429	426	396	440	401	397	436	367	461	398	399	425	414	380	461	400	423	429	466	421	441	438	397	418	410	423	423	429	413	447	405	408	409	468	425	452	436	405	422	401	375	397	448	444	409	421	396	404	432	426	410	423	432	423	442	421	413	479	403	454	426	426	402	402	405	395	438	417	397	402	423	410	418	400	408	438	379	399	402	427	414	422	393	424	391	435	418	426	423	414	421	415	406	413	452	435	400	465	401	397	425	446	437	433	412	410	394	407	427	423	409	431	440	388	417	428	397	408	447	389	407	437	473	432	449	431	416	446	445	438	434	405	414	410	412	418	417	396	396	406	384	399	440	426	434	473	424	422	424	402	431	448	438	424	426	458	446	409	450	429	447	434	389	411	422	415	392	392	409	440	423	429	385	405	410	395	415	448	400	407	421	413	393	430	441	389	399	423	416	406	402	431	409	420	420	409	428	420	420	411	428	385	394	472	424	392	442	429	389	411	395	401	394	373	427	406	422	426	417	415	459	406	371	423	418	400	411	435	422	433	430	419	381	436	399	416	428	436	420	407	393	408	407	420	407	385	427	406	419	400	421	419	399	447	452	439	410	403	440	394	415	391	437	406	404	426	404	429	406	404	439	415	438	430	427	429	425	425	403	420	423	442	402	431	456	422	418	438	364	441	390	434	388	413	399	443	420	422	411	440	427	435	429	411	440	449	446	377	437	402	419	412	405	430	461	396	429	419	404	437	380	416	392	390	442	421	440	365	381	412	417	465	405	429	397	389	404	442	431	410	420	384	416	398	442	420	421	409	394	408	456	431	425	417	415	431	408	393	420	418	385	418	399	422	430	402	395	456	441	427	440	447	430	454	413	389	465	459	421	411	424	434	406	411	406	458	428	424	427	401	413	404	426	427	425	378	403	448	381	423	397	440	396	401	398	411	435	431	404	454	460	418	413	471	410	428	438	387	436	421	385	466	428	456	393	429	406	405	483	440	366	418	419	416	419	439	381	420	422	419	420	393	431	418	387	431	404	445	437	425	436	411	434	418	411	463	442	431	435	399	414	408	425	433	398	406	417	419	418	397	441	405	428	399	401	457	442	456	377	430	417	451	438	424	420	450	426	410	442	439	394	435	421	410	422	389	440	449	379	384	451	440	436	462	369	407	397	399	396	425	433	400	421	391	439	426	445	402	447	415	401	416	422	397	377	417	419	452	446	426	408	378	415	376	421	380	424	390	416	424	397	380	400	414	390	425	413	413	429	423	428	404	382	435	421	410	412	404	440	432	432	423	427	397	385	395	429	421	408	399	421	429	411	423	432	416	412	387	401	451	412	391	389	418	453	406	407	423	424	464	447	438	397	410	410	395	456	416	404	434	416	379	374	402	388	397	413	381	414	413	413	374	396	407	397	427	417	379	412	400	413	404	397	417	420	394	396	412	384	423	460	392	400	415	400	468	400	422	441	411	399	415	443	393	410	437	394	396	410	405	421	472	405	408	427	401	387	461	440	437	400	434	392	390	396	467	397	433	402	405	410	386	467	433	408	390	384	434	425	440	451	447	412	401	417	402	431	397	431	406	414	418	417	416	394	417	424	427	404	396	395	392	398	403	417	433	406	416	406	447	449	392	382	389	400	421	440	403	454	431	414	436	434	420	404	414	443	405	419	405	464	456	432	409	421	438	392	381	394	435	413	425	411	425	417	412	419	445	429	390	404	429	467	397	422	406	428	422	411	394	414	452	409	416	424	406	440	400	425	438	444	409	422	425	416	424	382	411	409	420	398	412	403	428	434	422	449	414	406	435	395	371	379	421	422	415	410	391	425	410	399	419	459	451	396	424	456	428	420	414	389	432	428	395	438	445	412	440	398	391	406	439	389	390	401	420	418	440	419	459	431	408	421	434	406	400	437	451	439	385	437	388	391	414	428	421	429	452	391	395	432	416	402	420	436	414	411	380	437	444	407	447	397	394	431	412	408	407	416	434	431	428	413	454	434	401	446	393	413	413	436	378	435	414	411	406	449	440	422	404	437	390	358	441	410	398	413	430	393	419	416	431	404	441	394	428	442	402	419	377	436	373	406	442	406	443	429	409	410	423	427	394	403	428	410	390	403	411	413	430	415	394	402	408	403	454	426	422	412	456	384	445	424	425	423	389	400	393	407	417	458	458	432	414	413	450	451	406	409	434	357	419	432	401	421	472	376	422	406	428	438	436	389	383	449	401	413	447	412	423	400	432	417	450	447	457	411	398	414	405	374	399	429	460	408	454	401	442	389	394	429	398	432	417	380	418	463	403	438	396	402	390	395	401	445	421	421	469	402	419	407	431	428	408	393	413	432	428	412	433	401	404	457	420	415	451	387	391	409	393	450	430	412	449	420	376	389	399	396	414	421	419	397	424	452	433	451	406	438	384	432	453	437	419	430	443	368	394	411	407	441	434	432	399	422	458	411	447	417	363	423	418	437	413	493	398	416	420	441	451	408	428	425	379	437	411	425	417	432	389	409	418	420	411	413	419	372	401	445	413	423	399	461	467	387	406	420	399	450	408	395	386	362	434	417	400	435
25442	9257	8067	4205	2882	2183	1844	1527	1312	1172	1129	988	903	910	895	840	851	799	800	736	758	759	740	709	693	698	671	682	682	730	656	678	674	693	711	689	665	698	723	722	697	692	666	676	673	637	675	686	649	716	651	655	662	637	670	666	682	674	664	660	648	667	680	662	656	650	638	639	642	619	656	652	646	633	691	644	648	657	633	636	685	656	663	668	654	701	741	730	674	648	617	659	624	651	644	678	692	656	664	619	705	671	633	672	680	605	627	669	636	656	674	676	667	661	668	702	627	693	636	697	646	619	685	659	658	657	640	667	654	689	644	670	646	666	620	610	631	651	674	669	626	679	659	734	632	650	624	695	647	626	684	654	667	638	683	687	665	653	696	670	645	678	607	663	654	644	667	674	653	677	666	638	646	639	638	658	658	630	693	621	645	698	647	658	703	682	659	658	633	660	668	629	629	690	680	671	617	608	654	623	604	651	621	657	646	684	662	646	648	683	699	687	651	624	628	659	658	672	654	656	661	683	632	666	691	644	665	670	672	650	658	647	624	650	674	639	685	662	666	633	673	623	673	682	646	693	660	621	705	622	691	632	585	640	665	696	673	671	644	645	657	628	646	592	676	633	656	685	650	631	641	654	626	683	662	653	665	652	643	619	654	655	667	671	655	639	651	680	652	651	647	648	660	656	620	694	625	640	624	644	661	646	650	698	646	637	639	635	639	669	635	642	648	643	666	680	669	673	710	655	654	641	666	661	635	620	668	675	642	641	654	663	665	643	650	709	652	695	680	667	682	637	652	638	678	685	659	652	657	660	661	661	648	675	638	703	656	684	681	660	638	661	673	684	666	684	657	640	674	670	662	642	685	624	648	714	659	665	696	672	672	647	703	671	675	682	692	667	648	632	631	659	645	688	678	624	647	669	661	676	638	673	653	646	656	664	659	665	676	676	660	670	641	647	633	678	622	614	640	633	662	662	639	621	641	671	630	670	619	681	671	678	676	674	676	639	662	616	668	636	618	641	689	648	653	659	713	647	667	650	660	646	622	692	671	663	701	653	648	666	694	681	666	660	701	657	652	677	638	627	664	630	686	651	648	644	670	658	665	622	676	676	632	666	659	695	675	654	659	714	647	635	633	662	627	683	639	659	669	594	677	646	656	658	647	669	658	652	646	649	627	631	583	656	629	636	641	644	656	656	665	629	669	650	677	652	644	663	628	682	645	685	638	647	694	658	691	629	660	591	634	691	662	655	648	617	627	596	662	660	688	660	633	690	690	662	608	641	665	657	672	680	642	672	687	636	673	645	659	654	646	682	601	685	653	645	650	626	695	708	690	642	679	634	636	644	651	660	620	687	638	630	666	665	667	672	649	700	655	635	659	676	654	657	621	650	688	631	643	665	620	658	659	682	619	698	685	623	675	667	673	655	623	603	691	685	688	691	615	680	669	714	687	633	663	656	607	656	669	645	626	678	655	664	624	650	645	625	667	660	651	686	662	647	647	656	693	666	637	619	652	631	663	656	677	687	674	623	683	641	695	637	678	616	669	656	658	637	684	689	689	620	615	686	643	643	615	660	645	632	658	669	657	639	668	665	688	664	627	696	673	689	650	601	663	635	678	668	684	676	622	670	694	616	654	605	636	644	689	645	669	656	648	661	687	653	637	648	637	663	660	662	671	689	677	671	653	619	619	691	686	662	656	655	679	622	640	653	679	591	713	666	681	648	711	650	672	702	699	666	692	637	647	726	707	660	639	670	628	680	680	651	625	655	673	610	640	674	672	678	690	662	680	661	628	644	662	677	688	666	632	680	633	693	683	638	620	680	660	709	658	673	627	693	641	637	636	635	610	682	687	674	664	637	663	657	685	675	686	675	650	627	678	650	643	648	663	667	656	643	714	647	685	660	698	622	619	691	649	630	638	645	626	653	632	636	658	698	646	637	619	684	663	654	696	623	654	660	638	609	651	618	655	658	685	628	668	669	687	596	668	685	676	639	698	678	654	628	676	679	659	640	670	654	599	713	629	657	660	673	669	653	676	656	639	635	676	651	629	671	673	695	679	669	630	633	690	649	653	683	656	643	622	707	683	649	639	666	637	671	615	670	685	642	630	646	680	681	658	696	692	651	658	684	642	664	670	643	659	654	663	610	641	672	674	693	661	640	682	649	674	686	677	684	657	673	639	612	686	673	637	655	659	690	696	620	642	674	695	653	655	640	613	676	635	675	695	654	672	616	643	646	655	675	653	657	671	648	673	686	657	695	652	690	683	685	692	631	665	664	659	669	627	685	626	615	643	645	660	603	688	673	659	673	627	681	673	654	657	685	663	651	651	662	652	641	678	689	631	641	647	648	686	624	634	621	631	679	650	630	681	665	662	653	639	610	632	666	678	635	634	696	630	660	665	687	653	672	712	639	645	671	665	639	683	680	634	654	627	653	704	620	686	626	639	697	623	653	667	681	646	653	650	666	613	698	646	668	646	649	649	673	703	636	639	661	642	629	668	658	705	619	649	635	660	664	655	676	667	641	676	673	669	676	630	614	645	683	602	643	626	660	651	629	625	711	649	677	639	629	656	682	650	679	658	664	667	635	673	652	660	627	638	598	672	636	656	647	724	661	654	641	704	622	681	631	721	613	582	659	612	647	664	613	661	642	642	649	686	696	731	657	687	626	627	668	614	648	682	698	668	646	650	622	652	703	656	667	650	647	616	625	656	638	637	631	654	614	699	687	656	619	680	633	672	633	688	634	634	679	637	684	668	646	674	651	652	672	677	602	648	660	681	637	636	645	646	670	657	686	639	626	664	657	655	606	667	705	679	633	651	675	670	681	647	716	689	659	645	638	616	645	628	659	662	650	659	659	670	650	701	664	644	644	588	662	651	617	646	626	687	656	623	668	690	643	678	675	659	624	684	642	651	669	640	684	666	635	629	650	631	652	649	659	640	685	662	645	659	636	644	657	656	633	642	669	661	638	655	675	635	642	667	668	672	635	610	652	661	659	631	617	685	608	671	662	679	621	654	668	656	611	645	625	672	700	686	697	646	674	644	683	618	672	646	593	674	629	651	631	680	647	666	668	623	684	656	694	675	703	619	642	606	628	631	667	668	673	641	657	644	649	634	680	638	678	693	661	645	643	675	659	645	614	683	727	678	625	659	644	633	603	631	624	672	695	619	684	658	650	663	649	640	616	655	672	602	626	653	629	693	668	630	660	679	663	655	682	718	623	613	695	664	632	646	631	654	661	663	714	585	632	675	661	672	681	655	698	645	595	639	616	627	674	700	644	663	654	681	632	652	671	638	668	680	687	649	658	666	713	637	683	689	685	677	694	619	685	671	663	667	653	663	684	644	679	665	644	708	668	699	632	607	676	697	660	684	657	646	649	682	693	642	636	682	653	638	666	648	641	630	658	691	660	663	675	639	668	654	687	646	678	671	697	680	681	634	625	691	696	672	651	633	675	645	633	651	644	650	635	663	680	683	627	594	643
23071	21088	28681	23707	21089	20731	3737	1307	1047	981	886	863	813	749	783	738	720	675	700	639	681	682	698	703	661	604	623	675	662	665	627	655	701	645	642	666	638	688	654	650	664	633	662	632	651	648	634	650	644	629	620	673	600	583	664	610	555	669	654	593	595	654	665	643	623	630	632	635	601	622	660	630	628	663	619	616	592	621	581	652	633	658	628	630	615	655	613	642	577	630	592	659	643	645	671	643	619	610	608	595	656	645	660	633	622	609	640	621	646	647	621	643	615	633	591	611	566	649	601	622	652	669	636	602	617	585	649	631	645	643	626	636	584	621	644	652	587	603	629	627	590	642	602	629	624	648	633	633	628	600	638	637	619	639	647	646	655	659	634	640	637	610	623	630	652	640	658	629	591	655	593	620	582	642	607	621	582	576	668	590	690	658	644	609	624	644	675	587	640	666	616	622	621	623	572	615	634	639	637	620	654	661	657	632	607	596	588	608	652	642	623	650	639	570	633	680	605	660	596	624	597	638	615	613	624	658	626	614	614	641	647	608	657	632	619	596	651	613	571	653	639	655	650	642	643	650	623	629	623	641	658	653	624	597	637	638	609	657	606	617	637	609	678	715	615	658	649	639	591	626	650	636	595	630	682	610	636	609	609	619	604	619	596	613	617	637	583	623	657	621	632	653	661	654	606	646	606	627	630	587	657	608	647	624	604	611	632	633	635	629	642	591	575	630	619	577	606	596	618	608	625	598	594	621	602	590	655	665	650	642	620	595	577	662	638	612	619	639	618	603	637	608	592	573	611	594	586	609	644	612	657	582	593	594	626	628	605	574	623	595	642	594	586	597	678	614	562	646	614	616	649	609	616	597	600	622	612	661	600	612	622	610	660	649	632	661	581	608	642	602	647	663	603	628	684	619	640	631	642	643	622	589	582	670	614	607	647	630	650	606	560	622	656	591	554	616	642	633	609	619	608	595	613	579	620	588	651	624	619	630	647	670	598	623	650	590	631	584	609	639	600	620	626	604	653	619	605	599	590	597	627	587	626	616	622	645	631	612	642	605	687	634	592	615	605	633	666	639	598	644	656	634	616	605	612	661	612	687	619	643	652	646	617	618	620	667	647	637	666	619	601	623	595	619	614	614	664	593	603	654	637	619	621	603	648	633	608	585	576	626	645	671	647	643	679	584	608	607	694	605	610	625	614	646	627	594	628	625	657	645	665	627	613	604	612	588	624	668	638	601	645	621	622	654	610	586	611	648	626	640	666	673	634	622	668	621	591	588	584	652	613	664	604	623	597	649	565	650	642	632	587	657	611	616	630	621	611	588	667	615	618	612	657	639	602	639	639	636	652	601	638	585	647	619	630	665	607	640	647	597	689	633	639	626	604	614	625	595	645	593	610	663	619	590	633	606	618	684	617	614	599	618	616	606	642	602	629	591	660	651	618	614	641	659	611	684	621	624	636	642	627	592	589	597	595	605	637	613	593	636	631	621	618	623	631	582	620	622	576	611	621	591	637	644	617	638	617	668	663	628	640	629	633	650	634	622	598	641	629	596	663	638	618	647	612	640	640	623	613	660	607	649	613	609	621	631	629	567	611	602	667	658	653	617	595	622	619	634	606	611	659	657	655	621	624	632	628	630	614	577	614	636	638	591	616	617	590	636	648	678	630	624	610	584	621	633	634	607	658	645	633	607	650	605	655	580	620	644	637	582	614	654	612	614	603	581	636	609	624	614	661	632	614	668	653	640	641	621	580	624	616	668	608	620	619	588	623	627	619	609	641	618	654	654	658	613	604	627	659	614	598	652	626	689	627	634	640	611	624	589	623	603	624	627	637	629	674	654	636	630	605	639	618	620	608	611	646	671	633	609	633	646	625	643	623	618	605	635	580	600	638	621	620	657	590	619	612	606	584	620	582	614	589	658	583	618	631	613	595	634	606	637	592	654	593	630	623	634	643	636	646	616	607	593	629	630	658	612	606	602	605	596	642	627	603	614	630	610	611	600	617	621	603	714	605	612	590	615	586	614	672	576	637	611	592	608	595	610	613	602	625	632	644	614	633	655	608	623	611	551	639	654	622	590	631	626	642	582	633	631	618	614	663	651	624	633	603	625	613	620	635	667	656	635	670	618	611	635	632	580	587	647	614	598	632	591	622	627	604	601	587	620	603	640	640	624	639	609	641	592	626	616	630	630	603	590	586	650	631	657	663	604	644	654	616	640	588	669	680	638	616	632	636	641	600	626	611	607	648	597	593	627	662	607	648	653	627	659	593	641	638	636	653	618	620	599	615	589	646	624	669	630	560	653	622	617	587	629	638	592	627	633	635	659	624	616	587	670	620	638	609	667	630	614	598	609	600	630	623	622	660	663	616	608	664	595	652	648	603	647	605	602	632	665	610	630	613	601	625	582	625	656	630	593	613	594	620	634	628	604	631	624	617	632	610	650	674	592	644	627	618	617	619	617	570	651	649	649	608	623	660	658	613	625	695	565	613	644	628	589	656	628	596	609	627	634	566	601	651	633	591	614	588	698	605	562	599	638	609	638	602	594	624	592	653	630	663	630	643	650	603	597	626	591	651	626	614	599	637	608	587	619	591	611	570	662	636	658	622	595	626	605	635	588	601	611	596	594	646	659	627	595	615	597	583	573	622	631	625	635	661	609	613	659	614	618	592	616	591	610	594	605	637	616	600	653	611	623	610	614	661	630	632	627	648	650	579	647	631	636	596	606	604	613	667	614	612	632	610	645	620	593	646	619	629	597	643	647	642	629	618	604	622	608	614	655	615	571	634	613	672	680	638	636	627	625	626	677	618	619	616	619	597	621	560	643	605	628	660	665	602	619	609	634	604	626	621	593	637	580	641	626	603	595	603	601	632	624	660	647	607	656	593	662	660	643	633	617	656	602	712	611	609	654	632	614	611	571	602	619	618	658	642	624	642	612	638	636	639	656	682	640	621	639	598	616	634	637	595	641	618	623	620	631	643	603	649	635	617	618	633	615	661	661	644	597	633	638	594	655	622	607	624	598	629	627	600	624	608	618	624	621	657	653	626	669	575	617	615	617	624	607	536	646	618	641	644	624	600	631	597	637	559	651	646	648	598	627	600	629	617	637	628	646	616	619	601	616	597	627	591	640	593	607	624	618	603	643	630	610	634	611	652	625	555	591	622	604	619	583	596	624	584	588	659	583	642	627	594	645	621	678	606	654	632	622	631	627	645	632	616	633	628	624	603	602	644	638	619	598	594	669	601	619	617	628	584	595	659	627	611	616	602	649	627	617	573	616	628	575	634	606	604	644	625	622	619	571	576	643	644	628	611	623	639	621	665	601	607	615	658	605	610	577	642	605	605	612	598	619	601	670	624	645	651	629	638	621	641	638	599	602	597	598	624	627	625	590	658	608	586	634	623	578	589	612	621	627	672	622	582	612	572	649	595	599	634	638	571	632	654	606	631	572	629	573	636	624	637	665	617	636	638	628	624	590
25813	15222	13089	7219	5156	4013	3138	2629	2287	1978	1727	1596	1511	1397	1338	1336	1276	1145	1175	1173	1103	1123	1107	1125	1082	1097	1024	987	1019	1003	987	957	1064	1015	1027	942	1014	1047	1043	910	980	963	951	941	971	977	979	939	1011	935	986	963	953	977	1025	1035	923	1018	1016	996	968	963	974	990	991	934	993	917	925	948	924	970	921	969	934	934	972	952	937	975	1010	977	973	971	959	931	963	958	983	967	948	944	915	955	976	956	1015	956	949	958	967	986	915	988	997	957	991	946	965	898	894	964	913	954	944	915	909	989	992	924	985	976	980	972	956	959	985	932	942	967	987	920	915	943	968	1011	970	960	901	972	974	980	988	940	945	957	914	935	949	991	895	977	952	919	918	939	946	932	945	984	943	855	1009	916	913	967	953	952	956	955	983	939	917	910	917	874	889	932	961	932	941	926	944	953	950	975	973	994	977	904	1022	951	961	931	1020	968	977	949	976	952	948	947	956	951	959	920	923	969	914	918	965	995	925	894	989	988	985	972	967	930	950	999	944	962	951	939	960	1005	997	954	973	925	935	970	940	948	922	956	943	975	928	955	949	944	894	941	1006	986	932	974	939	919	996	984	993	922	970	936	957	997	922	870	944	999	925	955	920	878	957	912	933	1028	979	928	920	930	1002	936	951	909	942	880	886	957	951	948	957	997	923	935	972	999	895	945	888	935	966	951	902	927	1022	992	944	1002	962	935	941	989	959	913	989	964	937	988	930	933	917	924	945	951	932	1005	931	893	941	937	892	1011	954	978	956	923	934	951	979	992	917	926	980	955	944	958	945	937	972	1000	981	921	1005	957	934	942	951	1016	962	1004	942	954	965	982	959	964	964	933	1000	957	967	941	958	946	908	968	896	1011	963	957	954	979	932	953	942	973	945	916	961	949	910	931	920	929	907	969	869	1005	952	962	972	950	985	953	904	999	1001	906	941	934	947	981	955	947	898	932	927	936	914	922	976	983	937	996	901	958	914	953	943	951	955	899	927	952	960	947	972	924	954	974	915	931	995	929	981	934	903	964	953	895	978	955	1003	986	925	914	962	966	946	968	943	938	972	932	962	934	959	975	984	889	936	901	937	925	986	945	952	933	877	922	988	953	936	953	947	956	975	945	942	950	947	917	938	958	953	949	925	942	940	943	941	938	943	932	986	1014	949	943	978	991	955	1026	913	933	966	932	966	982	929	972	941	934	929	932	933	931	1005	1003	936	913	939	889	930	887	938	920	962	983	979	953	981	926	994	929	965	959	982	954	945	972	908	924	915	946	905	1000	964	923	963	971	913	985	949	944	930	943	935	931	926	970	909	994	969	939	931	928	946	930	987	930	942	948	984	1010	990	866	937	985	941	960	970	977	968	922	934	929	942	933	917	959	963	951	928	931	943	898	956	937	953	1013	965	994	896	971	953	968	956	940	992	934	946	910	947	915	903	941	965	963	964	963	959	900	895	942	955	958	955	941	935	948	970	941	942	949	935	906	927	937	931	952	982	903	989	940	986	963	958	974	881	926	1020	925	954	977	974	936	910	957	903	961	970	923	972	928	975	931	956	964	985	979	928	965	958	943	937	982	907	993	935	1000	946	954	956	924	948	952	947	948	990	943	936	951	960	959	963	960	986	953	963	951	943	933	931	915	959	987	944	960	983	979	947	921	924	934	997	962	961	953	936	892	926	970	973	957	958	992	936	930	959	987	994	952	934	957	998	956	925	894	910	945	963	888	929	1042	1051	958	904	989	965	990	929	967	915	941	951	885	957	944	898	978	946	922	898	968	908	960	953	966	985	953	916	981	923	930	999	918	951	930	969	919	951	999	985	933	947	955	964	907	956	923	928	927	945	921	916	907	946	1025	894	948	936	939	927	918	916	944	971	964	929	944	939	900	974	940	944	992	925	1033	943	909	948	956	961	984	928	874	978	972	936	1045	933	969	961	969	968	939	959	916	965	909	917	935	901	904	954	991	970	976	901	961	986	1000	932	964	958	1003	948	990	950	923	960	932	989	935	971	899	916	970	941	959	957	899	949	956	979	1006	890	973	948	917	951	917	1007	927	919	999	972	927	916	918	951	966	1001	973	1014	885	920	941	977	923	948	965	953	976	859	926	954	946	969	964	994	950	956	942	962	964	980	953	948	1013	1009	919	896	972	920	928	955	950	892	906	992	960	922	952	962	946	960	922	978	917	927	968	963	989	982	953	968	953	950	947	931	940	934	954	927	914	974	932	925	959	899	970	1039	909	958	963	951	1027	946	905	954	934	882	969	947	965	902	937	949	967	968	937	912	972	960	957	999	983	912	943	955	970	986	945	913	965	963	885	916	959	967	983	948	993	921	943	893	949	881	963	980	950	971	945	932	892	943	908	908	958	975	979	1020	952	946	944	932	925	901	929	908	920	914	957	891	965	946	965	986	979	963	910	917	981	962	893	953	973	940	978	962	932	962	957	950	936	948	965	916	993	964	965	953	944	910	950	928	953	974	975	936	952	1009	914	921	866	970	935	956	946	932	936	957	973	969	926	917	913	977	958	959	903	966	948	943	859	954	952	939	960	960	946	968	925	942	894	953	917	951	1016	985	964	942	964	946	969	930	974	914	930	940	954	955	934	956	929	1003	1003	929	987	932	909	996	970	931	981	938	939	964	931	946	953	977	941	955	943	972	954	928	941	905	897	937	981	950	963	984	937	975	909	941	963	951	931	992	936	949	910	993	931	943	908	918	1000	973	971	1012	995	944	903	911	948	955	979	982	924	980	936	944	896	943	901	974	919	981	952	976	966	890	925	963	955	990	980	917	957	977	897	958	943	968	924	922	963	971	879	988	954	947	970	941	971	978	973	911	981	918	934	939	937	936	968	1003	915	964	952	957	904	917	922	978	936	962	974	908	1008	956	950	962	953	912	963	930	925	976	994	939	988	939	940	912	949	954	930	949	966	982	923	943	964	935	938	930	948	960	978	977	955	963	950	953	959	975	945	990	969	941	1003	986	882	908	960	895	933	906	933	1012	978	1034	940	1012	979	949	967	953	951	965	990	991	996	980	971	897	996	919	958	945	977	957	923	888	954	966	927	993	962	950	943	958	961	976	983	946	937	913	962	959	944	997	919	937	929	944	914	924	927	993	952	895	896	1031	959	971	1010	940	928	952	962	929	919	957	959	992	923	957	999	932	886	980	922	907	940	899	871	999	940	933	987	1008	985	899	979	930	976	1001	937	950	933	936	954	927	935	986	957	928	932	961	989	925	994	970	904	915	915	910	957	947	975	954	933	1020	995	998	964	977	974	915	934	967	981	961	913	919	992	952	925	984	955	988	960	943	913	942	990	919	931	910	936	913	951	999	966	945	959	878	955	944	999	985	917	927	984	918	944	929	933	890	939	974	952	968	949	999	974	981	929	1018	954	996	936	958	981	952	985	967	928	957	971	973	1030	942	902	921	964	945	913	855	907	923	961	940	950	930	979	973	939	947	878	996	910	1000	944	946	937	970	971	959	901	968	907	928	892	912	951	926	1000	925	927	958	941	903	963	951	960	941	932	945	942	964	930
26757	20620	9509	562	266	247	244	188	206	210	185	174	179	197	184	187	178	192	154	179	179	161	196	185	193	181	172	180	171	206	169	182	192	169	178	172	165	183	170	206	169	167	185	170	159	188	193	161	168	165	181	207	157	163	179	192	160	175	181	177	161	177	175	167	191	163	138	183	160	181	188	166	173	157	183	189	173	161	179	178	146	186	179	187	170	183	182	168	180	190	176	164	183	173	167	165	173	167	191	193	195	152	195	167	200	167	157	175	171	186	139	201	173	170	175	185	171	187	176	169	168	174	178	194	203	179	200	185	198	180	149	175	176	176	173	183	169	178	155	157	180	188	180	191	172	179	184	166	179	173	152	166	182	183	186	191	165	145	185	158	175	153	161	188	201	173	177	169	166	192	173	181	181	184	150	163	164	190	183	183	159	200	196	151	182	166	191	173	157	195	175	182	179	160	169	178	169	182	193	200	168	184	151	177	208	193	170	182	182	151	164	161	176	208	156	190	178	164	179	179	183	175	216	177	190	165	189	186	173	184	177	174	173	171	168	185	174	170	182	179	176	188	177	162	182	159	153	192	167	172	162	190	163	175	167	166	174	180	180	165	161	182	179	167	186	193	163	194	187	181	174	179	170	183	184	174	160	183	187	165	164	173	181	177	183	200	171	168	192	174	172	170	162	186	169	168	184	172	177	164	179	183	186	187	180	195	181	167	157	180	180	182	171	178	190	181	191	187	174	155	215	178	160	171	181	192	186	170	159	190	188	186	174	176	176	167	189	196	180	165	181	169	170	187	189	169	173	183	191	183	201	159	174	192	158	192	165	179	177	169	173	152	172	182	176	175	189	185	203	173	182	175	181	189	184	193	174	179	172	158	187	189	183	168	186	175	176	186	148	174	169	180	174	172	148	194	175	169	181	172	167	193	170	170	165	154	174	176	153	175	179	161	139	175	160	195	197	193	156	183	182	162	188	179	189	192	168	196	167	167	207	171	185	182	183	192	187	176	157	169	164	171	165	167	172	175	182	149	178	161	178	165	186	175	173	167	181	180	189	170	165	176	162	168	163	181	172	169	151	178	187	182	170	176	198	162	175	181	171	187	175	162	195	179	166	166	173	181	174	200	199	191	168	158	164	168	181	179	169	193	163	192	164	179	185	161	168	179	167	168	199	171	184	196	154	186	165	169	156	178	171	184	176	179	155	166	174	180	175	179	179	179	186	190	175	162	192	187	180	173	184	165	177	183	144	187	189	199	169	149	179	170	169	161	187	169	175	177	170	173	151	190	176	189	186	179	158	183	177	172	174	194	196	176	154	173	163	184	167	171	180	196	175	168	191	172	170	177	178	173	165	183	167	168	173	179	174	165	177	148	180	170	195	159	163	181	165	183	163	169	188	166	190	162	182	149	157	171	174	172	169	178	190	174	188	163	169	154	174	175	177	180	183	179	166	159	168	185	181	187	193	211	177	178	171	194	164	185	185	184	177	168	155	203	187	179	178	156	154	187	187	160	167	171	177	188	174	173	190	176	170	173	186	191	192	162	165	172	188	156	191	180	176	193	163	193	174	171	159	178	179	166	167	165	168	153	157	187	209	170	197	173	171	195	181	175	158	150	175	183	177	165	168	175	179	183	169	162	197	180	145	172	172	202	168	197	150	167	170	204	185	167	164	151	181	193	158	162	189	192	187	163	205	141	182	190	179	169	161	170	192	198	165	174	174	173	161	169	195	183	183	190	182	173	178	179	168	165	172	167	171	190	171	198	170	180	156	198	170	158	181	160	181	160	181	189	157	175	163	197	170	179	163	160	167	207	181	154	161	195	173	161	163	194	176	177	175	188	176	166	147	189	171	200	189	170	196	191	182	187	163	192	202	191	161	195	175	168	179	195	189	193	163	189	176	181	160	179	200	183	182	185	158	186	200	166	176	175	167	164	172	172	187	136	188	184	172	172	175	179	171	179	173	190	177	166	214	178	162	176	171	158	168	192	160	165	177	186	187	161	176	196	192	206	178	162	176	191	148	170	179	160	177	160	188	188	178	174	185	181	171	174	188	178	144	164	172	172	148	174	179	176	165	177	191	181	175	175	173	164	173	168	183	208	170	173	179	183	187	178	189	174	173	179	146	182	186	168	192	182	186	192	198	190	195	188	156	174	158	179	172	170	188	186	174	166	215	168	194	161	185	183	177	156	183	168	186	179	170	197	180	174	167	179	160	170	172	185	189	180	174	143	191	175	176	178	190	171	165	175	174	172	176	186	170	176	163	168	156	178	171	188	215	191	191	166	183	177	180	174	160	180	186	154	168	165	197	179	197	177	188	166	191	201	190	196	176	179	143	153	150	211	159	150	178	179	160	174	170	155	177	179	164	171	167	184	173	171	171	176	171	184	176	194	182	183	157	198	174	162	176	171	177	166	186	149	166	172	172	181	169	168	150	195	164	166	182	178	158	182	177	159	150	177	167	187	193	186	192	183	184	176	182	173	173	175	164	166	184	178	185	162	147	180	204	192	175	177	168	137	165	193	177	160	187	149	171	181	174	185	175	190	172	191	181	166	172	184	175	185	188	188	158	167	159	166	163	155	178	190	179	173	188	156	192	164	159	165	182	179	163	174	176	164	191	178	178	171	177	175	191	173	161	198	171	188	183	178	189	165	153	173	153	158	177	141	182	149	179	187	171	192	185	164	166	188	167	178	182	191	205	192	174	169	194	169	178	169	149	187	180	151	177	188	157	179	180	159	175	165	186	163	193	156	175	184	159	170	162	149	193	165	173	184	170	183	174	171	163	156	177	164	174	176	186	170	179	170	182	173	186	167	162	185	175	167	166	181	167	171	160	183	207	168	169	174	186	185	187	208	157	203	193	203	161	158	178	158	162	184	193	193	162	167	170	156	176	157	151	188	156	157	168	192	188	181	174	199	184	194	204	135	188	181	189	173	170	188	186	163	160	164	177	191	156	172	168	176	170	161	161	184	167	190	186	186	174	182	187	173	187	203	187	187	170	157	151	167	191	186	168	165	166	161	167	173	180	166	207	193	176	167	155	193	197	182	178	187	200	174	172	177	182	165	168	174	182	170	211	166	167	155	170	179	179	194	184	158	186	189	172	165	159	174	189	169	191	182	181	186	186	194	147	189	182	160	165	183	167	168	182	196	169	173	193	200	176	182	166	195	175	208	166	168	178	172	193	192	166	175	171	169	180	156	138	190	193	135	194	174	185	162	189	182	161	179	169	194	163	142	194	155	157	178	169	176	165	165	183	186	200	171	194	193	166	158	164	177	193	174	180	197	193	190	174	191	164	171	138	181	180	142	166	171	176	205	184	153	153	164	181	164	148	167	160	180	157	177	181	192	151	178	173	173	169	179	168	181	176	176	183	186	177	174	153	176	175	170	160	182	154	195	200	165	184	170	172	152	188	186	185	169	190	174	174	189	178	198	179	175	181	168	170	185	187	160	164	167	178	169	167	168	186	194	172	191
13314	1053	967	574	457	410	395	344	327	339	354	327	304	301	313	275	319	311	320	325	288	305	283	294	284	326	289	324	312	332	277	286	286	321	296	305	284	300	307	269	280	293	301	287	287	273	315	312	303	270	304	293	284	321	313	302	283	308	272	297	290	303	278	295	297	277	321	271	282	292	298	312	294	296	314	271	270	309	332	282	289	304	283	335	326	296	283	293	315	324	295	305	287	286	282	318	289	276	279	299	275	311	273	308	279	314	298	316	321	308	313	284	261	290	336	311	303	296	282	285	291	294	285	274	298	294	309	301	319	320	264	293	294	283	276	280	277	291	326	273	307	303	297	319	287	287	300	304	287	301	304	280	269	284	304	299	271	316	306	321	267	291	308	316	312	300	283	280	269	269	313	304	305	263	311	282	286	294	270	308	298	302	305	310	293	297	300	313	267	279	302	250	286	281	282	290	279	321	290	293	297	313	327	265	311	298	301	315	279	283	289	286	278	311	286	305	292	294	291	258	289	265	300	272	290	281	304	302	287	278	278	282	291	296	282	296	309	305	296	323	274	287	305	311	312	275	279	296	286	328	299	304	284	251	309	332	299	299	297	295	277	285	295	290	295	307	302	299	320	305	286	310	315	317	302	276	286	310	295	302	293	299	274	304	319	323	326	305	253	263	296	323	269	312	286	272	261	291	303	275	309	271	284	242	315	272	286	300	302	286	305	281	283	303	274	313	289	282	300	273	312	300	301	324	309	288	298	326	281	298	284	296	290	291	293	273	329	318	311	274	290	300	302	316	312	300	323	284	284	279	301	288	287	298	301	304	299	301	307	305	291	283	251	312	295	266	296	261	279	282	274	312	295	312	298	297	283	314	312	276	284	289	298	269	325	299	323	304	318	296	287	311	279	318	275	301	248	316	301	305	289	282	283	299	330	303	314	316	304	282	271	263	283	266	277	288	286	276	320	341	300	299	319	300	290	271	308	295	290	282	320	316	297	295	279	293	272	281	311	297	292	287	267	305	312	284	321	273	327	282	278	307	291	287	287	276	291	303	290	306	282	289	276	292	297	312	291	305	296	302	312	304	287	297	305	312	291	292	298	308	324	299	293	283	302	285	306	293	298	294	305	307	286	292	305	279	290	291	299	286	276	296	305	283	308	289	274	297	296	331	289	277	283	339	297	313	287	283	288	290	317	298	313	311	299	290	284	280	290	288	309	279	296	257	294	295	292	325	271	316	314	279	277	270	301	308	289	294	286	291	292	284	305	290	305	282	301	307	300	269	263	293	346	286	297	291	291	333	289	316	264	282	277	273	298	317	314	286	292	309	307	302	292	290	294	287	262	298	292	319	271	280	317	288	332	290	276	307	310	309	306	302	307	305	300	319	322	297	306	307	295	300	260	312	299	332	301	286	289	317	300	309	286	282	344	288	297	280	297	311	285	266	288	300	272	302	266	321	318	291	295	303	275	291	309	295	295	282	297	288	306	317	263	293	301	289	306	291	300	292	283	280	291	303	311	314	286	292	323	283	301	305	302	313	292	316	280	277	301	295	284	293	294	298	298	290	272	295	258	325	325	286	272	294	304	312	300	274	315	285	275	280	323	268	289	282	263	326	300	294	288	278	300	307	268	301	298	283	279	304	305	282	288	318	283	282	313	286	264	286	303	314	289	304	299	295	342	272	280	275	289	271	272	303	318	301	278	247	327	301	303	288	297	287	309	339	301	289	286	315	297	261	293	315	291	272	279	311	317	277	316	269	295	292	308	298	282	298	276	296	294	293	289	292	327	276	297	314	308	285	264	322	286	301	287	265	290	293	316	297	283	311	295	284	302	321	322	271	285	279	310	307	305	291	305	295	289	330	267	269	285	256	298	281	271	302	258	334	307	305	277	287	298	304	283	308	326	335	314	302	309	306	288	301	288	306	335	272	292	301	322	307	297	328	300	282	292	290	299	297	298	313	287	292	273	305	321	285	278	295	299	310	276	289	297	309	274	276	326	298	310	284	333	272	311	320	286	305	293	287	315	267	287	291	293	278	262	289	296	292	320	301	290	284	307	295	294	326	292	290	280	312	273	323	273	311	290	288	314	262	349	295	298	312	278	285	303	318	291	262	289	308	308	291	298	298	302	311	308	310	256	293	287	262	301	276	279	296	307	278	268	278	295	286	275	326	333	311	289	292	276	278	307	317	270	283	324	312	301	271	297	297	283	317	297	302	311	283	277	310	298	280	286	298	311	283	309	260	274	306	306	276	312	286	273	268	336	283	282	306	274	290	272	286	282	309	312	324	267	302	293	319	311	291	314	286	326	293	298	311	282	275	260	326	314	285	273	297	284	283	320	272	297	303	315	269	274	303	292	309	295	270	268	320	273	313	313	295	316	291	276	283	289	292	297	306	286	281	291	302	296	285	281	286	310	306	289	262	293	285	298	301	297	314	293	282	296	290	302	278	312	303	284	301	313	300	321	308	285	297	317	301	322	279	283	300	297	291	299	312	288	278	281	294	296	298	294	306	303	317	284	330	324	330	293	278	283	288	310	300	279	325	285	276	320	295	306	287	308	267	318	286	267	297	292	280	272	293	281	273	302	280	274	292	309	304	310	284	297	286	301	299	304	281	331	293	264	275	287	315	284	272	292	330	324	289	309	311	289	289	298	269	314	271	295	281	294	301	292	328	286	301	314	305	292	278	305	296	312	338	276	291	277	286	308	314	316	293	320	324	294	293	293	291	283	288	291	287	326	302	275	304	303	311	269	279	290	299	259	293	289	300	304	277	299	283	245	283	298	306	287	299	307	311	320	281	296	280	314	326	316	288	291	293	271	283	274	287	298	275	331	303	314	315	283	300	274	294	317	310	284	291	268	294	290	286	293	295	320	305	318	304	296	273	292	291	292	297	286	295	306	299	317	273	313	297	297	261	306	273	300	271	287	279	292	340	298	268	355	295	302	280	310	268	326	293	296	301	287	295	276	294	284	276	298	293	299	306	297	266	321	314	298	302	309	292	287	291	284	303	288	320	310	284	300	300	324	314	254	291	255	296	313	283	297	304	303	305	282	281	285	308	326	322	298	310	282	286	276	295	270	311	262	293	283	300	309	315	306	305	277	306	261	281	319	298	303	307	291	329	279	305	310	310	290	302	301	299	323	270	331	265	326	266	273	295	335	311	277	292	288	275	310	293	301	269	286	295	330	260	290	289	296	298	295	312	273	308	288	298	311	291	311	299	324	278	293	301	305	278	296	263	312	285	301	304	319	307	289	323	291	257	302	261	305	279	312	297	292	280	300	321	288	284	301	269	333	281	302	310	324	286	283	304	292	298	283	334	325	303	300	278	320	308	297	270	289	286	291	307	330	267	283	302	279	320	265	299	288	319	306	282	278	303	300	308	298	263	316	275	297	281	279	292	289	290	279	326	278	321	331	295	311	301	312	324	295	310	284	288	289	284	301	289	301	290	270	253	275	319	286	287	290	303	292	310
24017	21114	28263	24226	20992	4547	1002	701	576	593	519	513	533	511	456	477	444	494	441	430	429	474	456	430	445	449	448	462	455	432	437	464	449	414	446	451	470	425	447	448	390	446	423	401	439	444	432	426	389	407	444	384	469	410	428	423	437	406	410	431	381	453	393	390	410	440	417	406	438	436	448	433	442	393	435	424	434	428	465	413	420	457	401	403	408	398	443	448	408	400	412	412	435	422	405	457	420	449	426	463	444	408	429	423	390	446	406	464	438	432	453	447	440	428	395	428	452	398	429	399	459	435	420	421	429	427	456	404	416	427	425	395	410	433	407	415	453	416	429	431	405	445	400	430	390	398	425	417	435	388	404	388	438	426	451	386	417	432	467	405	422	367	439	422	422	451	397	411	422	453	393	392	452	418	425	442	423	408	406	431	469	428	434	415	417	401	391	444	462	433	394	435	389	443	424	413	391	405	437	443	416	433	397	423	469	421	450	406	416	441	442	419	424	431	441	412	438	432	436	437	447	422	445	487	436	396	429	425	390	441	429	429	422	443	390	393	410	435	436	421	405	463	414	431	415	413	408	442	414	447	366	439	411	436	434	434	426	416	402	453	404	430	428	404	429	390	433	458	419	460	428	415	390	441	439	424	383	398	436	411	454	414	442	425	438	438	429	394	397	454	447	414	428	458	438	413	387	437	414	420	462	458	435	441	433	424	401	437	420	399	416	413	383	434	431	418	429	425	390	429	448	427	437	413	418	396	433	440	414	422	420	432	391	418	442	423	429	432	383	419	429	411	423	395	413	437	449	444	407	430	439	415	406	425	443	438	440	473	385	418	427	463	460	410	420	400	401	440	426	431	390	424	416	448	456	424	425	436	401	399	403	421	437	380	433	401	410	409	420	391	461	416	465	420	427	425	378	442	440	406	475	452	451	385	385	409	401	437	406	404	429	410	420	435	453	433	429	457	404	408	385	436	415	435	390	457	397	392	406	402	409	447	403	433	404	408	437	471	430	422	454	370	398	404	407	401	420	421	405	411	416	447	415	422	400	450	424	412	416	422	401	430	433	392	452	436	436	447	410	433	436	414	411	410	454	402	445	437	398	408	392	418	437	425	388	380	425	428	420	419	448	394	412	425	416	468	426	431	449	419	408	407	427	425	400	450	397	412	401	445	457	459	443	427	415	429	373	412	440	398	457	414	406	417	433	420	407	392	426	405	418	382	418	409	428	438	399	437	439	444	395	414	409	434	432	454	437	420	422	411	413	376	420	440	446	444	418	455	415	425	470	371	409	422	433	443	434	393	397	414	398	446	433	447	404	411	434	421	424	412	419	418	434	429	386	451	408	396	459	412	426	424	416	410	438	420	458	424	410	416	447	405	427	457	390	404	418	434	442	422	426	422	451	387	386	437	455	412	458	437	431	448	443	395	392	416	409	400	412	393	421	407	417	440	390	423	428	440	409	399	452	426	443	393	395	414	401	445	427	430	420	399	410	428	395	439	423	431	439	432	432	421	455	425	401	459	443	476	447	425	416	413	438	411	418	413	440	423	428	445	437	412	427	424	397	385	443	435	420	449	448	431	389	418	381	416	430	452	405	415	433	404	410	397	402	439	430	447	459	416	399	423	413	411	387	388	431	445	447	402	437	417	383	404	427	441	419	420	428	434	409	407	414	439	387	432	424	410	440	434	431	434	400	437	434	424	416	400	401	414	423	431	437	423	409	425	425	409	413	407	413	447	444	423	393	399	413	457	421	404	412	425	397	435	441	444	435	394	429	419	472	390	444	458	386	448	442	411	412	395	408	412	431	445	449	416	414	421	380	411	424	426	430	417	392	427	450	408	419	423	421	397	419	435	415	450	415	408	411	433	421	417	409	441	433	419	440	464	418	406	406	405	437	424	425	416	405	430	415	417	405	401	431	420	390	429	403	453	417	424	422	446	469	417	429	405	417	451	427	448	439	386	429	414	440	447	439	403	373	422	376	399	419	446	384	388	433	444	434	403	396	420	407	467	415	420	404	412	415	435	416	378	401	410	453	426	411	406	439	419	441	445	435	434	419	405	403	427	404	432	386	422	422	395	414	451	391	420	421	421	416	416	421	435	382	426	421	370	434	448	418	438	427	419	440	395	410	367	385	438	412	416	425	404	450	385	403	420	462	409	413	414	441	454	412	404	403	418	434	417	410	395	435	423	425	439	420	430	401	390	404	411	398	416	400	420	441	391	434	424	431	448	397	447	438	426	466	447	420	403	416	407	406	442	432	424	399	411	454	426	401	427	411	437	426	399	419	409	391	450	424	448	407	396	430	422	388	421	434	394	393	426	446	419	360	462	440	416	408	425	403	416	418	411	430	431	432	398	450	431	424	411	419	437	410	441	464	411	404	428	428	395	445	393	417	420	399	403	432	413	420	450	421	407	423	466	417	429	427	420	465	413	373	405	422	414	424	427	407	412	401	436	440	420	425	396	409	413	434	419	424	398	452	398	395	380	399	400	445	416	384	457	405	407	398	409	392	429	452	435	433	489	370	455	425	397	471	388	423	450	461	386	408	423	401	437	430	398	412	445	419	399	405	447	459	431	412	417	420	437	424	426	427	460	416	378	450	400	429	418	415	460	446	452	431	460	442	405	419	417	413	411	454	447	409	432	434	445	419	385	411	424	431	409	403	416	413	409	421	426	406	437	410	422	440	440	398	401	419	380	390	424	437	399	386	415	432	414	429	396	419	411	455	405	412	423	411	412	429	429	417	448	427	396	377	409	424	408	411	400	457	461	435	378	414	421	440	421	407	433	426	407	412	404	417	384	377	441	398	431	404	414	403	420	412	406	405	448	436	413	404	418	417	392	458	465	474	396	468	417	424	419	371	411	385	420	413	460	415	429	439	402	404	393	411	438	422	448	422	397	424	436	416	410	436	420	436	407	424	461	409	389	419	428	436	414	438	439	430	400	423	458	412	454	420	469	428	465	381	399	398	435	393	451	412	435	439	442	379	419	429	421	409	425	412	414	389	399	426	400	439	422	416	429	422	401	408	437	421	440	422	433	425	429	418	381	407	399	462	415	428	441	411	436	462	432	420	442	447	419	433	447	412	431	416	429	435	423	428	446	419	433	426	416	408	440	398	402	410	428	432	414	428	412	438	415	410	415	426	402	410	456	445	382	426	411	431	453	440	435	452	424	420	426	397	446	462	429	442	460	413	428	392	416	412	412	388	464	429	417	430	438	425	437	414	433	412	413	445	417	400	431	399	424	398	446	441	392	409	442	418	387	425	415	406	395	420	413	407	397	442	434	425	445	439	413	444	389	425	411	401	428	443	447	401	424	423	414	422	480	422	423	415	430	402	402	473	406	424	391	453	415	388	442	433	432	444	410	415	422	439	374	439	425	404	433	372	405	411	410	434	432	418	409	445	450	389	407	395	432	453	439	431	393	415	419	392	461	409	431	410	414	452	392	439	420	380	422	435	389	416	412	448	416	444	440
23685	9245	8272	4224	2855	2226	1811	1512	1321	1194	1088	1007	995	869	883	834	843	818	820	755	709	771	789	748	680	665	743	700	713	696	703	737	705	661	706	673	711	719	693	698	630	705	693	673	643	664	665	625	700	688	618	707	647	640	643	647	644	657	685	665	682	611	700	640	676	675	673	643	664	682	623	645	677	614	653	666	689	666	654	616	623	651	666	671	660	643	650	698	663	674	668	633	621	642	651	641	678	660	683	633	639	619	627	646	686	694	691	725	667	636	609	701	619	711	654	630	648	657	645	665	684	665	697	669	685	676	638	689	677	655	664	640	681	711	677	657	643	706	680	667	667	658	651	610	660	675	672	635	696	643	681	665	650	677	638	666	669	638	686	656	659	663	686	663	617	644	674	620	664	624	675	662	692	698	649	660	673	655	633	639	685	675	614	688	629	663	682	683	648	622	705	636	643	646	646	684	691	639	616	657	637	629	626	706	597	688	666	666	679	647	712	710	615	637	653	613	648	664	632	666	620	671	692	627	694	642	673	656	657	634	691	680	723	682	616	664	637	653	639	642	646	671	624	646	647	666	638	692	679	641	721	690	673	669	723	629	639	702	668	681	682	669	686	660	693	687	679	659	685	666	608	667	642	662	635	621	673	664	673	683	721	661	658	658	646	649	656	623	700	655	699	673	732	694	657	664	671	681	651	659	663	655	629	690	640	612	651	688	630	692	657	654	696	633	662	657	667	713	674	687	685	673	660	674	672	712	636	663	647	642	685	633	642	630	652	645	669	658	669	642	655	685	681	627	702	650	621	661	660	658	653	630	616	626	646	621	576	706	663	695	650	659	695	702	669	644	655	642	642	639	700	642	661	638	668	720	648	644	657	668	654	643	661	635	650	655	690	626	640	678	639	694	651	648	635	701	671	674	672	660	605	699	685	693	714	629	679	677	654	643	678	696	683	636	609	641	703	643	685	650	671	655	633	689	650	607	657	679	683	654	686	683	641	672	646	644	652	680	660	668	689	647	675	578	670	651	609	654	616	672	693	649	689	622	650	662	682	656	702	696	676	682	667	643	633	668	679	687	644	613	659	613	670	678	653	652	688	644	656	627	656	678	645	640	650	725	684	690	679	665	615	658	640	663	671	610	689	642	645	610	678	726	693	632	673	683	726	651	684	644	666	695	667	661	691	653	649	682	629	667	642	685	687	658	688	692	637	664	634	671	712	655	658	662	670	647	685	689	638	658	683	599	644	611	637	611	688	650	652	657	652	640	597	684	673	658	622	670	644	652	694	647	678	629	685	675	624	615	658	672	676	656	693	695	687	640	656	629	634	650	634	658	662	662	657	662	647	683	653	695	624	656	626	674	678	697	661	647	673	662	657	708	668	717	616	672	679	685	685	644	651	616	647	658	649	635	643	674	634	685	717	687	668	681	645	630	682	679	605	645	659	627	692	601	711	612	710	694	675	676	655	653	668	624	637	671	642	675	710	675	661	658	649	687	661	661	625	671	646	701	677	658	705	674	633	646	640	650	665	685	658	654	668	642	667	642	618	629	707	627	677	638	635	643	674	669	659	675	616	658	641	687	690	670	640	646	621	681	644	627	631	666	708	651	628	645	671	677	685	643	686	606	646	677	683	635	649	670	664	628	673	664	651	673	618	650	600	643	652	671	660	685	668	704	681	628	688	651	675	645	658	689	664	663	697	638	666	654	667	707	684	659	689	674	648	634	663	651	675	637	686	657	662	648	681	648	640	654	667	619	685	670	653	665	691	683	670	649	615	699	636	640	722	650	659	605	674	701	641	636	642	599	694	663	632	672	712	656	697	614	636	685	690	621	636	622	671	689	687	664	684	614	677	672	662	621	641	635	678	648	666	659	698	672	659	666	666	640	662	639	680	618	653	686	676	702	649	663	666	676	671	658	681	608	671	616	684	667	706	651	655	700	677	704	638	703	672	650	621	625	691	685	664	662	647	633	654	652	647	631	689	644	652	686	705	587	673	658	653	655	650	718	663	641	635	640	667	655	716	662	642	677	671	670	643	684	639	661	623	677	678	618	655	614	693	665	656	669	657	629	655	643	683	674	615	676	682	669	672	641	691	691	707	663	652	674	667	689	629	650	651	696	715	634	680	648	692	674	664	678	642	726	725	673	672	642	677	628	693	652	637	604	632	674	673	668	627	655	654	670	667	682	690	650	668	649	645	697	684	635	634	624	632	664	660	644	653	698	629	620	697	671	658	675	653	659	669	674	648	671	731	632	709	697	691	654	674	639	652	659	709	690	653	666	610	608	666	655	629	626	644	666	649	685	649	607	639	693	666	696	687	700	633	646	685	620	685	676	658	623	671	662	663	669	656	643	663	602	641	664	680	672	669	646	661	680	673	622	699	659	729	626	671	671	681	640	650	652	645	702	637	674	666	607	677	666	673	643	665	654	652	641	661	672	680	687	612	629	677	676	627	664	646	644	691	709	664	675	653	643	665	617	698	647	670	647	677	649	673	625	671	675	636	654	631	686	682	659	624	659	634	654	633	677	649	644	713	665	691	679	624	679	650	638	605	652	639	636	650	645	663	652	677	690	658	656	641	687	730	655	609	647	692	680	674	665	684	667	637	682	672	655	697	627	609	671	661	672	656	652	663	693	659	654	689	681	639	652	647	697	674	619	657	659	663	664	625	663	663	650	654	663	641	660	705	641	659	672	628	664	666	640	662	633	699	636	661	661	632	662	608	611	636	715	656	675	706	671	697	653	623	681	685	652	626	638	700	653	678	652	627	664	666	631	676	691	677	686	674	722	712	668	682	666	676	622	671	639	638	647	667	622	657	740	665	632	664	640	649	674	675	660	647	686	682	692	648	689	669	666	664	670	659	676	626	664	686	663	676	672	636	685	637	652	675	680	654	653	685	612	638	674	657	690	662	655	712	684	685	638	726	678	673	647	664	652	656	676	673	596	669	692	639	657	643	664	639	670	673	660	647	628	630	674	606	676	653	609	647	649	675	657	640	663	613	677	655	625	649	649	649	654	657	671	631	655	666	699	677	658	679	626	645	641	672	679	702	618	655	666	637	679	689	668	692	627	671	652	624	644	633	680	666	651	667	697	624	621	639	667	648	660	635	671	684	638	686	669	648	639	680	620	648	685	669	692	636	650	666	631	668	651	695	650	657	640	633	672	655	633	683	657	679	724	648	641	604	661	625	665	659	648	648	664	688	669	627	656	682	620	701	685	660	627	671	667	650	677	650	673	710	706	691	692	663	662	663	638	645	681	687	668	704	639	674	639	664	647	657	616	668	687	629	663	670	692	661	673	682	622	662	653	644	699	643	646	677	657	652	651	668	680	684	634	662	629	655	676	628	669	682	676	658	656	652	641	638	644	653	667	655	612	693	677	659	646	652	641	681	692	637	645	686	665	680	643	636	685	679	646	648	673	654	660	673	635	652	650	684	701	652	696	694	625	642	634	645	673	643	663	651	645	675	688	668	641
23018	21084	28729	23655	21084	20860	3982	1214	1018	1009	890	866	815	768	723	767	693	725	682	706	688	664	663	673	640	638	633	664	664	634	682	656	709	661	646	641	678	595	610	608	607	599	652	619	613	601	657	583	645	619	647	635	643	619	608	620	655	608	606	665	637	628	662	669	642	615	642	646	658	586	630	606	603	600	654	625	636	647	634	569	620	606	640	652	626	622	595	657	636	635	644	610	648	615	642	644	638	624	614	588	610	619	608	639	656	581	638	669	599	655	616	657	624	652	626	614	619	619	614	574	629	687	650	621	594	652	622	650	623	599	612	590	635	660	579	622	644	608	637	634	660	633	632	583	612	633	645	596	616	600	608	603	632	618	646	620	641	619	662	633	626	616	659	627	618	626	606	654	608	626	630	685	646	616	565	601	623	563	611	624	619	603	593	604	640	596	672	598	638	625	646	633	630	668	605	643	596	551	655	604	622	614	664	615	606	673	635	599	629	613	606	655	650	637	577	640	646	630	611	645	639	576	597	593	609	575	649	619	604	596	640	603	638	624	697	549	599	602	588	577	666	638	610	622	577	651	633	599	644	564	616	648	609	640	662	639	624	604	602	634	661	611	638	626	614	683	614	647	608	622	606	635	654	643	610	624	668	593	609	642	627	612	620	628	662	604	618	657	636	634	613	637	613	680	612	617	629	585	617	634	630	686	603	638	639	615	668	579	597	592	566	635	587	587	608	618	645	600	606	597	615	640	604	680	646	614	606	605	638	607	648	648	630	613	628	638	664	625	603	635	588	618	600	672	623	601	656	620	581	630	620	611	604	564	607	600	588	599	648	646	628	596	618	623	653	628	584	635	650	603	604	650	626	635	565	626	652	634	656	614	609	621	660	571	628	617	592	667	620	602	593	652	614	649	602	635	664	640	661	644	639	615	615	627	629	647	602	639	574	623	610	630	583	596	644	608	592	636	593	671	595	619	620	635	578	633	537	656	610	618	651	624	608	587	613	643	660	582	627	622	648	661	619	628	558	586	578	635	611	566	596	674	641	616	619	624	642	595	626	569	590	629	640	630	656	615	603	654	613	594	614	625	612	587	590	611	595	590	657	606	616	617	636	646	628	607	615	613	657	597	651	615	572	620	642	614	614	628	614	618	633	642	642	630	605	633	704	614	637	629	606	630	625	604	645	632	612	593	601	650	607	619	664	652	602	636	664	656	588	613	601	651	639	636	633	648	612	615	596	624	615	629	593	593	624	631	640	597	617	565	600	599	623	649	601	663	654	599	659	583	629	658	646	625	657	627	649	632	598	599	617	609	617	647	621	606	620	637	611	588	591	578	617	605	660	613	646	615	607	611	611	635	632	594	589	614	606	631	635	610	646	624	595	601	601	640	616	637	657	621	634	635	649	627	607	665	634	611	613	624	572	658	621	612	613	615	617	601	644	670	583	634	617	627	627	667	614	647	620	598	614	651	595	621	601	613	598	613	572	631	615	677	620	637	653	617	612	648	655	653	615	594	600	670	612	594	582	602	633	611	637	594	599	598	661	674	642	614	648	609	633	628	627	625	617	578	593	634	656	649	614	592	619	632	629	610	619	667	610	567	588	609	571	606	631	638	634	654	602	614	646	628	589	642	637	652	627	653	620	641	622	673	612	573	641	625	599	656	633	650	642	600	611	569	604	641	604	622	584	641	628	664	664	599	670	590	614	674	557	640	635	630	583	583	605	614	651	579	605	624	625	597	604	631	602	608	575	595	624	652	617	664	595	627	580	613	606	602	636	587	609	635	616	600	586	597	661	630	607	604	592	656	620	614	599	611	602	626	626	629	621	655	594	604	643	637	628	640	579	626	618	616	629	649	594	580	661	676	613	613	641	654	621	600	680	575	609	594	609	611	558	590	616	622	647	633	578	587	597	612	602	550	672	623	645	623	622	610	622	618	597	646	613	613	634	628	619	641	650	581	614	589	596	608	583	632	607	615	612	605	633	606	591	635	657	662	672	604	628	603	639	614	621	603	635	639	624	639	561	610	621	617	618	622	636	645	607	620	613	636	614	625	622	641	665	611	641	659	635	588	595	643	628	661	598	633	646	628	608	628	625	641	668	609	576	593	592	612	643	625	645	604	617	638	636	609	637	642	602	622	633	606	635	635	622	669	573	646	603	564	596	596	600	588	605	595	615	646	624	624	620	623	663	610	599	625	608	630	656	646	603	629	629	626	614	667	625	645	604	642	661	632	620	601	634	626	631	639	581	617	615	612	612	630	620	585	611	639	598	618	605	604	626	654	600	620	651	593	631	613	628	584	607	611	627	617	643	605	580	625	608	612	636	669	628	568	575	631	629	650	600	643	603	630	593	619	580	628	583	632	610	613	633	652	579	590	605	585	681	650	598	598	605	604	584	618	651	652	567	635	598	630	573	577	672	628	582	620	567	609	597	610	603	624	618	639	611	604	627	619	620	639	634	616	655	643	629	614	614	643	569	628	628	648	631	589	643	633	605	618	622	656	604	628	636	650	581	611	589	618	619	612	592	597	631	630	652	633	634	610	628	626	652	606	602	603	572	627	630	599	591	617	632	583	657	611	603	601	596	632	637	646	637	627	637	633	619	635	613	606	644	585	625	596	558	626	619	569	632	566	647	625	623	604	602	606	616	598	606	635	628	646	607	603	632	608	630	611	633	641	653	618	599	618	604	606	604	630	594	619	610	613	645	605	632	634	606	669	600	624	618	588	593	612	616	616	621	608	658	633	609	576	635	629	597	601	618	640	584	601	628	624	627	638	622	629	626	617	657	646	642	632	639	658	632	659	628	635	661	629	639	596	674	606	589	636	584	662	638	624	599	571	609	591	593	589	613	634	604	625	651	591	619	596	636	573	636	628	642	621	586	608	637	661	634	640	625	614	594	623	587	582	617	594	603	652	621	633	585	663	592	586	623	640	598	610	637	607	640	660	627	635	626	637	632	660	569	615	589	634	655	618	636	638	584	635	618	609	621	641	617	640	618	622	615	641	620	616	654	633	582	630	595	648	611	634	643	654	561	620	634	556	581	611	593	630	620	631	587	590	623	643	617	638	602	644	616	612	565	599	663	619	595	618	600	606	563	638	611	611	618	657	640	604	629	638	616	596	595	609	643	642	678	607	619	609	626	612	610	602	661	596	613	605	620	633	630	624	619	647	584	587	633	616	617	632	569	626	607	628	596	585	592	580	622	634	605	628	589	611	610	619	622	620	599	598	654	608	607	614	615	588	629	662	623	601	578	636	611	642	627	627	617	619	631	617	592	591	637	610	620	631	680	620	647	612	589	614	630	620	596	638	665	571	608	622	625	628	601	656	600	598	592	621	632	598	621	622	596	633	575	582	600	621	612	636	624	607	630	642	595	628	639	690	670	607	596	600	639	634	610	617	595	596	612	648	551	596	641	618	602	585	636	600	617	586	612	648	631	638	614	600	582	594	627	632	619	611	634	590	630	615	631	623	609	599
22729	15414	13344	7474	5264	4005	3206	2574	2221	2039	1795	1641	1502	1399	1326	1286	1245	1241	1192	1153	1159	1161	1157	1082	1105	1056	1044	1101	1043	1007	1016	999	1000	977	966	968	1044	1043	983	1005	998	997	1004	1026	963	998	959	969	931	907	968	992	961	977	996	968	1001	974	978	1016	957	934	1015	909	936	977	959	928	920	973	969	1083	980	949	1007	920	957	957	982	899	937	971	995	884	961	987	952	967	1004	940	979	979	1000	894	931	960	1017	993	927	1023	955	950	968	956	959	970	977	984	928	938	927	975	1000	975	1024	894	956	961	907	993	979	930	944	957	896	927	935	990	966	906	1010	966	986	943	924	974	923	929	985	933	981	970	957	936	956	984	984	962	956	957	955	953	956	931	1023	999	901	967	958	987	956	920	981	957	934	979	940	956	950	932	974	912	960	948	968	881	937	868	991	946	979	1056	947	931	970	1030	914	972	973	939	932	908	949	938	969	926	968	930	943	992	950	923	958	963	1017	953	929	958	968	890	956	976	989	1031	1015	970	967	993	919	958	987	931	993	952	982	939	965	954	964	978	982	958	983	951	1063	922	977	947	930	898	955	910	1028	977	987	912	899	969	992	959	982	928	963	930	990	977	973	964	983	965	941	977	938	954	960	941	941	1018	936	935	942	971	923	911	961	980	979	918	934	981	957	958	971	918	976	955	932	910	907	943	948	974	926	937	981	919	950	946	897	946	941	976	904	1014	969	920	1007	954	948	972	973	961	976	933	931	942	995	943	974	943	937	973	995	949	944	925	927	944	933	930	953	915	955	912	956	961	947	915	940	945	959	962	927	928	951	975	992	977	931	953	990	961	968	960	958	906	981	940	954	987	878	913	983	1006	980	958	978	985	966	932	926	955	948	965	981	954	964	907	877	899	944	944	986	976	940	943	950	998	902	935	955	929	929	973	942	941	942	1000	921	957	995	951	887	935	904	909	947	936	953	940	956	972	969	926	979	931	966	977	950	888	981	990	978	932	912	937	960	956	992	873	967	950	862	930	953	987	923	980	891	899	919	911	967	961	987	892	933	919	960	957	909	923	1002	924	921	935	944	913	957	970	944	920	997	960	934	902	935	955	939	1004	907	961	918	961	953	937	942	928	965	960	988	975	954	948	934	926	920	872	950	914	946	938	935	927	922	949	903	983	943	909	927	963	982	962	979	1001	974	976	923	952	966	933	923	972	979	945	963	943	931	969	897	945	999	859	945	969	952	962	990	910	870	927	933	977	920	960	1007	949	973	932	947	948	977	915	917	964	901	902	961	970	973	1024	947	938	967	970	984	900	936	923	914	960	926	955	968	1000	958	952	967	923	960	915	922	952	938	975	932	931	938	958	947	915	959	953	956	891	936	944	953	994	959	962	955	972	985	924	1023	967	951	999	918	977	894	991	970	933	957	940	997	941	968	939	895	905	936	969	941	923	972	949	1006	947	978	997	904	952	943	964	933	902	947	936	933	1037	942	964	948	968	984	967	1007	900	929	927	937	927	950	980	930	937	935	966	944	934	940	952	938	931	963	976	932	987	934	970	971	969	948	964	953	949	983	953	885	956	910	929	948	959	918	912	938	939	962	914	935	946	975	961	976	979	903	911	992	952	895	931	968	969	989	944	953	924	894	955	940	936	929	990	963	948	969	962	980	923	948	963	973	961	926	1017	953	961	924	993	972	986	981	988	990	921	959	899	900	931	965	945	980	936	972	1002	930	958	974	969	879	958	945	878	918	925	941	942	979	994	928	927	1050	958	974	960	985	1046	968	949	936	1040	931	915	989	995	941	912	979	925	966	955	980	977	933	995	974	968	1015	911	894	983	908	1012	909	947	938	953	916	967	954	944	922	933	1003	959	939	995	916	933	967	962	936	904	959	966	938	956	946	955	945	955	873	933	951	927	979	938	994	968	954	990	953	976	999	942	941	913	958	956	962	938	944	913	917	883	960	903	973	910	994	981	940	977	954	935	934	900	981	989	931	973	937	956	922	906	946	976	967	959	956	969	899	952	989	958	937	957	935	964	968	996	926	927	922	984	976	911	1008	945	941	936	919	1020	948	971	932	969	927	956	913	910	947	961	919	917	978	938	927	952	961	992	1023	966	946	991	893	945	951	910	927	986	930	904	938	940	1012	957	986	938	976	963	988	960	940	953	1000	939	998	933	923	926	909	923	916	921	931	929	912	950	965	935	926	931	970	939	934	950	912	974	948	956	944	946	967	964	954	950	975	962	944	938	942	924	945	1008	970	960	927	967	920	938	953	976	956	936	933	936	957	910	1005	942	903	981	960	954	946	965	917	893	951	988	955	850	965	949	921	849	948	974	965	971	961	931	975	945	993	932	907	978	934	944	939	963	951	956	933	984	951	954	891	992	936	974	950	960	911	979	1005	944	988	965	954	933	991	947	984	956	944	958	1020	1012	934	980	967	943	981	932	969	963	959	1026	926	976	942	938	985	950	957	965	916	901	988	955	979	975	961	926	942	994	934	933	973	957	973	902	927	924	933	995	996	980	923	945	954	958	1015	977	964	964	981	954	926	902	950	957	975	973	952	964	957	915	994	922	984	884	986	958	931	918	988	918	925	921	971	948	948	978	933	942	914	969	963	967	1005	938	929	964	962	979	928	939	951	1001	900	994	1012	946	990	952	949	913	1027	960	947	986	961	920	979	973	951	926	951	985	937	924	994	950	1004	935	884	935	912	917	1019	963	955	964	984	902	937	953	944	969	978	962	995	964	897	955	1002	1004	982	1055	985	935	953	974	895	955	984	919	953	946	969	949	882	936	931	972	974	944	958	1005	921	930	959	929	980	939	905	1008	964	959	984	953	918	875	970	1003	914	919	944	970	910	939	921	862	959	971	878	941	956	950	962	951	1001	927	958	967	938	940	980	945	926	934	923	983	975	975	959	907	950	948	951	998	959	943	968	947	960	936	978	979	914	987	978	949	918	1002	937	941	945	952	893	938	967	940	946	999	980	936	920	969	1019	913	975	991	954	924	971	969	988	970	980	986	940	968	923	957	948	932	988	967	945	886	921	918	947	940	956	939	928	1036	935	983	966	919	943	948	935	934	937	961	960	923	940	969	965	914	952	941	924	959	956	934	968	973	973	931	1023	994	922	888	940	977	973	974	927	974	950	937	936	928	950	944	936	925	946	961	912	886	901	951	935	866	998	949	928	939	970	969	916	939	895	978	962	931	894	956	990	942	978	965	985	912	914	981	926	940	928	956	981	951	975	956	943	945	958	925	932	951	951	930	931	927	925	919	930	971	926	960	944	961	945	937	944	980	963	960	945	930	938	998	995	931	928	953	975	930	941	950	950	916	954	983	923	938	974	947	1012	916	903	975	915	941	924	965	1000	939	968	920	982	923	971	971	977	967	962	967	940	992	957	980	965	989	938	996	930	940	938	922	912	953	951	933	942	912	915	927	943	942	979	966	950	965	1002	933	969	903	922	1017	990	946	960	1022	989	984	1004	929	972	915	939	994	935	990	930	952	1079	956	958	953	926	943	1006	867	950	907	945	892	905	922	936	976	945	936	941	1004	975	980	931	959
26826	20797	9809	550	250	202	212	208	198	170	172	186	168	180	167	190	185	167	168	192	190	195	226	187	189	167	175	177	177	185	195	164	173	169	181	175	175	180	186	193	173	168	162	165	158	174	146	164	182	182	184	163	178	167	178	174	183	158	173	171	181	184	166	165	194	192	180	187	183	150	172	161	164	153	174	158	201	172	166	180	149	166	179	172	153	173	182	168	184	156	189	175	179	187	158	174	172	167	192	159	156	171	189	186	154	160	156	172	153	191	181	187	179	177	149	156	199	170	162	167	216	170	173	199	177	162	179	175	174	176	166	165	188	173	180	165	162	188	148	188	184	173	181	182	180	150	185	162	179	183	196	169	180	152	151	182	178	157	192	176	172	147	162	158	175	168	176	191	182	168	159	168	186	171	207	166	167	165	192	174	152	164	194	177	166	170	169	185	187	176	156	153	195	170	154	160	152	167	213	172	169	178	188	196	138	170	166	190	178	162	169	180	157	168	187	194	184	155	202	157	200	188	193	172	192	181	216	179	176	186	177	176	181	196	160	164	179	189	161	169	159	179	171	170	153	173	152	159	169	172	177	171	154	185	174	146	174	178	218	188	177	194	170	166	192	163	191	162	191	185	171	171	176	155	171	184	183	170	175	179	194	179	172	163	193	177	149	169	178	175	184	180	166	182	189	152	188	163	160	162	182	188	166	170	194	188	156	211	200	170	175	174	196	144	190	170	178	171	203	180	175	197	189	189	166	163	182	172	200	213	175	170	177	203	172	160	171	201	159	174	168	199	198	175	188	198	179	175	182	177	182	172	193	171	189	195	186	182	175	183	162	179	172	149	178	160	143	168	178	197	172	205	175	173	170	174	173	189	161	164	167	182	150	173	180	165	196	172	191	180	159	165	173	151	179	159	177	189	183	161	182	187	176	172	166	176	173	167	189	178	156	188	188	199	200	184	206	158	170	155	161	189	171	153	171	188	166	177	156	179	200	156	150	164	153	195	175	203	190	168	192	170	184	192	159	172	158	174	189	185	173	180	166	192	174	185	165	173	178	154	169	171	195	181	142	176	180	133	177	156	168	163	170	172	190	142	172	168	173	171	200	178	185	172	183	147	173	170	156	178	171	169	205	185	182	182	158	156	177	157	167	184	165	178	185	191	205	153	171	175	160	188	176	179	168	174	170	192	164	166	191	177	188	184	189	176	173	184	176	169	167	175	180	167	164	181	192	185	170	168	164	179	172	170	177	176	162	176	179	170	184	161	178	164	160	143	179	156	166	148	165	195	192	192	163	153	173	170	180	188	203	166	173	177	174	176	192	195	184	167	178	154	177	182	184	172	185	194	178	154	192	172	176	168	167	149	196	174	173	175	140	152	167	164	178	169	198	170	191	172	161	150	161	182	183	180	174	175	154	192	180	168	151	173	158	139	172	166	162	172	147	156	178	170	208	197	199	193	163	182	173	171	166	166	170	162	183	159	173	156	174	158	178	167	180	159	179	186	165	182	173	171	186	185	170	177	188	170	182	182	166	167	199	194	173	153	175	144	166	173	171	172	179	168	177	170	150	148	174	172	190	178	177	146	187	200	193	206	155	157	155	152	183	180	169	171	181	178	170	173	210	172	176	194	188	192	181	198	172	166	182	177	165	180	169	168	185	168	179	199	175	189	154	153	169	167	175	148	178	183	166	170	171	164	158	188	174	171	159	173	177	180	161	205	163	186	180	165	168	167	147	176	180	178	171	155	160	171	200	175	172	189	176	173	180	185	171	180	180	183	181	160	169	141	154	161	156	157	195	189	179	174	178	160	167	181	181	154	167	167	178	191	177	169	165	178	156	150	153	163	199	163	154	173	163	175	177	160	164	187	150	167	179	164	169	177	156	189	185	162	190	180	187	169	173	167	191	169	189	181	182	182	180	160	201	182	176	161	189	170	158	180	164	159	198	199	164	192	162	176	181	168	186	158	172	178	159	154	171	170	179	191	172	201	145	169	173	187	171	201	159	170	179	175	189	179	186	163	167	194	183	161	193	170	167	173	172	180	157	200	145	166	183	162	170	181	170	166	168	170	170	179	170	194	173	201	182	196	169	172	190	160	187	166	189	157	177	198	170	171	172	169	175	187	154	177	188	169	174	159	162	168	180	181	167	169	153	151	194	172	170	165	175	172	171	154	169	171	166	168	166	170	187	185	161	187	158	171	174	190	191	181	169	167	156	159	177	142	166	174	185	167	158	185	194	197	172	186	197	156	184	179	167	157	175	170	185	188	181	166	192	177	170	195	198	168	196	173	172	191	152	173	174	180	169	161	192	182	191	181	189	167	180	189	167	175	177	208	159	165	185	161	218	190	177	177	183	165	185	184	156	176	186	176	168	172	143	147	188	176	170	147	175	195	175	187	186	153	161	184	176	163	131	151	174	162	170	178	162	178	158	166	171	163	185	173	163	204	179	170	164	177	183	169	190	172	179	185	174	161	188	148	203	178	173	165	185	186	200	184	175	183	177	176	203	164	179	188	174	191	157	161	182	159	154	176	158	178	167	158	161	171	173	149	179	172	176	159	176	166	171	154	188	163	191	182	164	179	171	182	191	165	155	183	171	183	175	165	196	190	175	174	167	196	167	145	185	184	184	190	178	171	174	177	170	161	183	147	187	195	170	179	170	162	197	167	153	185	184	172	154	189	179	194	170	174	168	206	176	150	193	165	167	182	161	171	170	181	177	174	188	159	186	170	157	196	168	187	170	177	182	166	180	193	175	182	177	174	167	195	185	175	176	167	173	159	153	170	187	164	180	176	183	169	173	178	174	153	170	185	162	174	175	161	189	181	166	161	141	172	192	161	178	201	169	167	171	192	155	167	185	206	180	178	194	174	187	165	168	167	189	188	158	156	183	191	168	178	175	188	149	163	178	177	192	187	156	192	164	168	154	195	173	175	182	194	171	176	150	190	169	163	177	190	152	162	187	181	195	179	156	169	162	187	168	187	146	160	158	183	187	182	190	150	181	133	180	196	157	156	173	190	158	173	170	170	150	166	177	161	184	169	176	139	170	177	169	170	158	165	165	172	167	164	166	167	168	165	178	172	189	194	194	192	177	184	183	174	167	176	191	166	180	177	176	214	183	155	171	183	181	187	155	174	170	196	191	183	176	144	170	173	167	140	173	168	179	161	178	200	171	164	187	167	159	172	170	180	165	159	174	170	178	202	188	171	179	170	188	178	163	185	172	167	187	191	172	148	139	180	192	184	175	168	176	189	187	163	176	176	143	187	187	161	162	187	183	185	186	180	174	177	177	180	170	188	173	178	184	177	160	156	197	167	175	169	169	179	169	161	148	167	196	176	147	169	190	174	176	188	185	183	180	153	186	177	199	174	168	174	174	185	178	151	177	171	183	182	194	198	176	166	176	207	166	144	178	156	174	171	163	180	156	178	170	182	165	159	167	163	190	164	193	164	155	186	167	154	192	183	179	200	173	185	152	209
13067	1107	996	604	476	428	397	360	349	332	317	328	319	337	312	317	319	289	324	300	291	320	293	307	301	295	275	314	303	322	304	301	300	282	322	284	294	261	305	273	270	286	267	294	327	297	304	290	277	305	315	271	305	297	298	300	285	288	268	281	309	312	305	274	281	288	289	292	309	320	292	273	279	306	307	308	333	278	280	292	269	277	307	290	309	293	301	301	313	303	279	297	303	306	339	299	290	320	286	282	301	292	285	286	291	288	290	325	296	289	287	293	284	273	311	296	277	287	267	300	285	292	304	298	301	284	310	300	297	300	316	312	267	311	294	296	307	300	258	297	294	276	305	310	293	297	276	286	271	289	320	305	306	278	280	287	299	292	293	298	286	308	277	267	299	249	279	311	316	279	301	302	305	284	306	283	300	298	296	336	295	274	311	300	283	305	297	306	299	285	291	287	295	278	274	277	315	305	303	316	292	294	280	298	291	326	305	294	290	297	308	282	282	261	300	309	313	308	284	297	283	310	301	292	291	286	275	295	299	318	289	306	332	277	312	324	291	272	305	312	293	289	281	288	274	280	290	286	297	281	323	279	301	294	269	262	319	304	306	316	293	305	296	298	308	281	296	294	267	308	285	294	290	272	302	295	283	291	282	330	294	334	292	294	265	298	286	281	277	294	290	307	318	282	304	303	330	285	315	300	284	313	279	295	310	310	263	283	279	277	273	294	276	256	286	294	308	273	328	310	271	289	287	313	288	286	283	322	280	279	302	274	275	289	291	270	289	303	310	308	292	293	291	320	275	314	279	264	272	301	291	298	295	307	325	267	288	292	269	281	307	333	299	310	289	287	286	297	287	274	305	260	308	306	340	281	309	294	304	300	276	302	291	308	296	304	297	288	300	279	294	284	325	302	256	295	301	309	285	289	293	286	302	297	287	271	287	290	304	326	329	282	266	303	315	312	293	319	256	294	301	325	275	290	270	281	295	311	293	260	296	285	283	317	301	271	285	296	297	277	294	291	278	293	278	275	315	287	302	292	273	293	291	286	266	277	315	283	322	302	289	263	278	296	275	285	294	275	314	284	282	306	298	290	278	301	279	296	294	298	280	317	297	326	292	287	280	297	291	313	297	279	288	295	296	301	289	332	271	301	291	306	277	281	294	300	336	273	292	304	289	290	296	297	275	306	321	310	285	303	332	286	307	323	303	292	269	298	267	301	292	301	290	298	297	267	300	300	295	269	291	293	282	289	285	282	289	288	304	306	297	285	264	273	294	285	298	269	324	295	332	324	300	314	316	330	286	316	306	287	276	311	271	314	310	280	303	287	269	317	293	272	284	303	279	338	314	318	292	287	290	289	300	279	289	320	261	305	309	286	285	306	307	306	301	315	278	313	276	321	301	295	284	299	291	313	284	243	259	297	292	330	271	279	310	271	280	285	276	323	275	300	304	291	298	281	289	282	314	313	279	293	299	267	291	302	282	321	288	321	275	293	295	323	305	280	306	307	309	289	305	286	308	293	288	316	287	297	347	287	304	310	298	281	304	277	287	332	300	297	276	320	315	323	292	309	296	259	289	297	310	291	270	306	306	263	268	323	267	298	283	306	276	297	297	297	301	300	309	277	301	261	266	264	300	295	314	310	273	293	292	292	335	291	284	278	287	310	309	301	299	313	296	302	314	307	279	283	288	312	288	308	264	301	327	326	284	286	322	312	276	319	300	302	316	292	289	322	321	278	273	307	257	282	292	310	315	305	314	265	296	299	307	295	305	284	279	311	314	325	295	288	308	294	318	291	277	302	323	299	291	321	344	319	302	274	316	319	288	272	314	305	305	290	258	301	272	294	279	324	302	276	304	314	295	277	293	287	306	273	308	275	273	298	278	270	313	320	292	289	258	321	308	330	285	314	305	291	307	282	315	301	306	302	296	302	331	273	268	291	312	289	303	289	314	280	296	288	304	251	310	305	275	322	293	285	277	275	328	266	308	281	285	292	293	314	305	311	274	291	294	302	308	296	296	301	280	259	277	311	267	295	296	318	280	290	298	293	290	298	281	314	268	296	292	303	297	306	287	305	281	283	302	278	294	299	299	302	293	265	296	288	294	287	325	290	288	318	300	264	288	271	309	312	274	277	280	283	305	276	270	302	301	262	328	295	278	280	274	305	278	283	293	324	315	296	288	280	270	276	316	304	286	301	295	318	275	315	320	296	298	258	301	307	293	296	290	276	276	301	273	332	283	261	300	311	319	284	289	265	314	280	273	307	301	299	288	313	281	297	290	293	263	286	293	289	287	313	304	290	285	301	294	325	280	308	299	297	293	269	293	295	298	295	316	287	273	250	299	306	263	306	299	270	304	301	303	273	328	305	270	286	308	262	276	306	284	319	270	315	270	284	286	288	295	264	323	307	286	260	270	277	309	301	270	292	292	308	315	285	274	297	301	266	276	300	269	316	311	299	325	283	293	316	290	303	295	314	263	285	282	288	304	303	295	308	269	301	299	295	275	297	274	303	284	273	310	289	310	312	305	255	311	278	281	306	324	306	322	263	307	300	280	327	304	321	289	278	293	315	342	302	295	304	298	299	288	286	317	296	308	287	288	301	278	317	285	295	301	312	282	287	257	280	282	294	293	303	261	291	316	258	327	312	305	290	287	278	293	315	310	282	302	285	304	295	289	310	302	312	337	295	282	321	302	280	285	285	271	279	301	281	310	307	285	308	296	314	297	272	324	282	320	300	285	300	315	291	315	283	310	260	296	319	307	303	296	276	296	282	297	338	323	285	293	282	290	281	288	292	323	334	286	304	303	296	312	285	301	261	308	285	271	270	291	262	310	297	295	321	277	269	304	245	284	300	313	277	278	294	288	312	257	268	274	284	283	275	254	275	310	310	317	322	301	267	258	289	304	278	295	301	297	276	274	289	287	283	269	323	293	323	296	294	260	285	293	313	277	309	285	274	276	287	297	286	317	299	271	302	286	318	294	287	278	294	279	319	283	274	279	264	274	298	295	275	292	284	293	312	299	281	290	294	280	301	292	309	298	320	305	297	288	294	292	309	278	301	290	332	301	294	291	285	291	282	298	300	291	297	288	276	281	283	289	304	290	287	312	315	313	320	295	274	312	315	268	298	303	301	287	299	272	299	346	278	287	303	303	280	309	292	281	296	294	286	303	329	336	287	298	278	302	299	280	293	263	293	279	293	309	331	272	280	326	304	316	267	296	304	292	283	273	297	303	307	307	318	261	304	318	293	268	311	304	319	307	315	266	289	289	306	286	283	255	332	294	304	304	307	272	268	319	293	304	284	305	282	280	316	312	298	317	281	278	298	265	281	307	318	316	331	300	276	297	309	298	318	338	293	311	295	307	318	300	299	316	289	277	315	305	271	284	286	323	318	301	289	287	284	310	290	295	273	312	277	285	253	302	270	287	282	285	275	291	305	263	297	307	296	272	306	307	305	291	295	279	313	308	285	313	298	251	314	321	299
23993	21034	28094	24164	20880	4514	990	701	646	600	581	515	441	507	441	439	424	463	447	436	451	488	463	455	454	435	437	404	457	448	443	436	429	451	446	440	478	453	448	390	447	408	426	389	434	423	440	429	438	421	430	412	413	406	409	455	446	374	425	420	409	429	433	405	399	421	399	425	425	410	413	441	452	449	423	407	485	387	427	403	409	418	451	383	406	390	432	437	447	405	412	411	447	376	381	436	409	435	440	403	427	429	427	404	419	428	469	425	408	404	393	402	424	441	456	403	419	421	396	436	448	398	425	408	436	414	418	467	412	436	403	412	409	428	442	423	428	454	419	436	389	378	439	414	401	436	447	386	403	382	407	383	406	421	394	409	419	407	412	437	486	393	439	396	393	436	412	407	392	375	419	389	428	445	415	459	357	403	426	461	451	425	439	411	434	367	414	455	439	419	440	434	376	414	422	407	413	408	421	400	439	404	435	452	428	381	410	427	415	424	426	427	409	428	410	397	415	423	400	442	412	425	442	415	427	420	445	437	467	418	422	446	390	427	428	388	438	418	389	457	412	410	399	423	423	397	399	449	416	456	439	421	410	413	440	419	410	446	409	435	364	424	449	422	411	413	390	468	417	407	437	399	465	463	431	410	455	439	397	447	405	398	444	436	428	419	425	438	429	427	431	457	426	458	446	408	396	405	393	424	407	407	423	424	403	409	434	426	433	425	419	404	420	427	379	434	412	417	428	378	425	423	417	415	413	443	422	419	409	388	392	426	390	460	456	457	431	396	456	423	436	397	398	404	434	428	443	406	455	428	431	399	432	441	410	398	410	422	428	395	401	414	412	371	406	438	411	431	417	412	440	406	419	413	396	404	378	453	452	385	365	414	437	451	439	426	432	415	419	455	405	426	429	428	433	420	405	446	400	395	406	389	425	422	405	425	407	426	406	420	423	402	416	439	414	450	413	433	432	452	422	402	400	408	395	425	424	394	445	429	455	415	365	410	410	436	394	385	384	421	424	421	434	422	435	415	431	382	426	405	430	454	417	433	424	421	430	419	450	456	414	416	457	411	448	424	450	369	391	416	429	410	403	411	396	411	456	435	395	393	388	437	426	413	405	416	381	388	444	415	437	401	442	431	463	431	405	423	405	449	369	426	446	392	407	416	433	418	407	415	425	432	412	423	408	410	450	397	442	419	424	392	458	431	394	452	444	383	419	399	438	392	423	397	427	379	394	425	387	420	410	433	432	414	404	414	429	414	405	406	412	414	452	453	381	429	420	438	431	398	437	431	419	468	421	457	414	417	438	410	435	400	411	405	398	385	396	454	417	442	436	407	409	449	432	400	404	419	447	434	434	453	411	462	436	431	425	424	439	410	444	416	440	376	419	438	414	406	423	416	448	408	410	410	442	414	450	432	442	401	408	418	411	407	401	436	401	420	402	395	423	438	451	414	419	407	419	411	436	378	411	397	407	393	397	410	431	428	417	422	420	428	432	420	419	426	419	425	426	413	412	434	413	451	415	446	405	383	445	440	416	404	453	431	436	416	448	408	410	450	428	417	430	408	431	446	424	413	437	434	427	415	434	391	425	413	403	436	423	413	431	410	423	424	394	438	392	409	456	449	434	443	414	400	396	452	430	443	419	444	393	426	435	437	414	399	386	399	396	442	406	412	417	405	431	410	446	435	429	464	383	432	409	459	410	411	388	415	404	434	404	420	393	414	436	416	414	463	397	411	434	441	436	425	369	421	389	444	409	399	409	399	439	397	408	433	431	411	410	457	481	431	431	382	422	423	423	427	431	430	386	412	436	420	468	395	414	429	404	420	414	390	429	456	389	422	426	381	453	436	416	415	420	432	422	435	451	454	405	414	421	463	412	419	417	440	409	452	429	389	431	419	401	401	411	437	397	363	394	441	443	431	438	438	450	402	410	401	405	373	415	439	420	383	399	425	394	394	414	420	433	422	398	416	446	466	429	445	404	406	406	453	418	457	448	443	405	434	405	369	446	392	406	418	423	444	419	392	405	408	426	445	411	430	431	396	409	381	421	406	422	380	396	379	408	424	442	417	399	397	430	424	383	428	420	398	439	425	387	399	431	426	406	431	434	479	413	412	404	429	396	386	415	413	464	409	394	414	412	426	404	418	431	419	438	417	394	405	425	411	406	418	384	432	405	438	423	429	429	389	415	416	434	404	432	399	446	448	427	444	411	385	424	417	431	430	426	412	456	433	402	396	447	460	438	404	407	425	394	379	405	451	417	425	435	417	421	424	425	395	414	409	402	466	425	416	425	387	452	424	433	397	406	428	441	422	407	414	415	401	442	421	411	398	407	394	424	442	411	417	425	395	398	407	399	411	425	418	466	443	425	415	415	423	464	423	435	404	409	402	427	435	423	439	413	431	428	430	428	399	439	412	434	420	422	426	405	440	383	466	412	438	433	422	417	423	440	409	446	442	436	420	421	418	473	459	424	430	439	458	384	421	416	392	414	401	398	420	403	426	416	432	406	406	419	434	408	394	398	414	414	438	431	447	393	416	449	457	441	437	381	444	420	464	403	401	422	398	414	381	424	395	421	411	411	403	413	413	399	431	416	413	448	419	441	414	420	422	413	402	417	398	382	418	366	438	424	416	441	423	470	404	455	420	415	427	413	392	401	444	417	416	449	437	398	431	416	415	419	381	459	393	423	384	429	429	409	427	454	393	427	409	471	460	400	406	390	425	420	421	418	440	428	423	426	434	422	413	432	391	456	426	402	433	426	404	399	429	438	405	419	425	417	465	428	428	397	427	410	399	425	438	417	443	438	460	437	463	452	434	402	402	452	411	417	451	396	415	419	410	430	448	454	437	407	432	383	417	473	447	433	402	392	397	416	427	452	404	418	430	422	430	410	396	421	463	383	428	373	430	417	410	434	397	426	448	399	438	443	394	409	446	406	411	405	434	456	393	462	425	440	387	434	420	427	414	412	396	397	430	438	422	432	424	420	422	433	398	438	422	421	411	438	404	458	436	399	428	423	406	446	436	437	428	420	414	415	426	419	429	430	393	409	452	427	438	421	419	459	414	403	408	387	419	411	395	448	435	428	431	425	446	407	400	390	409	423	413	443	464	438	389	398	423	396	428	410	425	400	421	393	408	423	458	388	427	421	382	402	406	426	384	379	425	384	443	406	424	369	432	408	395	392	441	438	423	440	438	427	460	404	400	466	400	435	389	454	419	437	433	420	392	436	423	420	389	465	422	404	435	432	381	365	418	429	425	395	395	415	438	397	415	428	414	429	385	445	435	432	415	377	442	400	397	466	409	392	405	432	398	391	449	469	411	423	412	404	418	408	405	412	419	427	450	436	402	417	417	378	384	400	412	427	418	436	412	410	406	394	420	426	396	407	411	434	448	439	419	418	440	436	458	439	421	413	440	428	421	415	397	420	417	399	435	429	422	399	439	449	400	434	448	432	408	390	443	450	431	421	425	420	439	426	451	398	434
22935	9127	7964	4205	2851	2233	1805	1536	1260	1080	1069	932	924	891	825	836	796	814	794	812	804	697	772	675	755	673	738	686	707	707	697	679	695	680	682	660	700	690	695	702	695	699	684	661	629	686	655	668	659	652	645	672	670	691	647	709	642	640	653	708	724	651	653	704	665	677	663	678	694	621	694	697	664	640	725	657	637	637	662	690	700	677	666	655	684	672	701	658	668	654	638	643	651	659	692	670	639	662	635	689	645	657	614	701	678	629	668	709	616	643	641	683	694	658	652	695	652	638	683	720	633	653	623	670	658	740	641	626	686	621	652	663	694	713	679	642	643	629	688	702	643	678	647	664	615	683	682	682	658	653	676	709	662	667	647	625	664	655	659	685	690	639	633	654	685	633	628	629	681	676	672	672	660	612	622	640	659	635	662	672	686	675	690	645	655	704	670	642	725	675	675	656	667	626	713	637	655	656	613	691	629	717	654	663	662	682	631	665	650	653	644	669	662	643	715	633	660	617	641	654	710	611	664	676	644	613	625	668	637	665	670	694	678	677	696	648	612	672	629	686	631	658	706	661	702	682	643	619	639	673	650	668	646	664	642	671	690	631	669	658	649	663	698	681	660	666	658	700	646	662	621	696	653	644	660	672	633	660	677	660	673	643	637	656	666	647	631	672	660	668	657	642	698	625	628	656	658	631	635	676	692	647	684	658	633	688	638	609	686	638	684	672	639	615	626	674	634	667	698	649	642	643	685	683	659	665	651	653	639	657	637	634	655	669	667	662	695	667	680	659	669	678	659	694	667	637	698	692	671	679	662	670	624	696	607	622	685	674	643	681	660	661	692	626	633	681	678	649	627	602	607	622	632	645	619	630	645	694	646	639	640	719	672	654	710	649	665	622	676	666	655	612	664	671	661	632	657	662	662	626	627	660	678	646	639	677	669	677	638	730	654	648	750	648	642	662	666	668	714	651	658	644	636	663	646	730	662	625	642	679	654	677	677	645	616	713	642	659	696	613	689	660	659	659	618	673	644	671	668	674	670	663	644	649	662	668	664	691	631	605	645	667	673	711	683	681	676	686	642	669	659	673	681	613	656	689	607	682	673	640	650	611	701	700	662	716	662	639	668	622	649	700	644	660	652	717	625	657	638	649	645	657	666	692	638	695	654	649	659	643	633	650	676	703	687	691	692	633	696	649	650	633	659	686	626	667	686	649	628	673	629	653	647	668	656	665	692	658	664	652	683	692	631	597	698	624	699	661	663	654	676	654	615	662	675	656	667	724	636	657	650	685	650	628	662	638	643	644	625	632	624	623	685	667	681	685	634	644	676	641	671	685	630	663	639	662	629	652	651	612	635	651	679	676	649	668	658	655	612	636	670	691	676	665	692	652	643	622	664	674	659	653	646	684	682	643	637	633	611	639	628	651	642	659	703	663	697	676	710	672	685	622	637	681	675	635	704	611	637	645	671	636	675	660	672	668	670	673	649	684	697	659	676	650	619	630	618	655	631	623	639	648	679	609	661	673	681	700	653	686	636	654	674	632	674	725	639	662	638	643	619	662	638	651	672	649	649	636	645	611	665	681	698	678	662	693	645	659	648	658	663	670	652	680	656	646	685	651	658	598	637	647	645	658	670	658	628	713	688	656	671	683	665	667	662	667	700	694	654	648	692	661	654	706	648	670	667	634	653	675	664	690	670	615	686	635	679	654	614	688	659	636	629	649	696	646	663	672	613	665	663	724	661	702	636	683	699	650	670	695	671	664	681	638	667	620	661	642	694	621	642	644	640	669	640	641	640	696	697	687	651	660	607	643	652	656	654	654	695	655	681	698	660	633	672	668	647	661	666	671	658	649	689	665	614	672	685	672	676	643	608	662	650	648	633	678	665	632	681	641	686	613	654	622	659	636	642	645	644	659	669	675	720	659	663	632	644	653	641	706	657	725	637	659	661	645	668	687	696	627	684	627	661	642	715	667	654	664	633	695	647	639	604	670	704	663	657	641	661	633	670	706	653	645	682	634	693	633	664	663	662	640	693	660	623	664	662	677	682	699	662	670	689	649	696	688	656	672	721	633	661	646	672	662	680	689	662	658	698	661	653	681	709	630	638	645	638	665	642	622	676	639	615	660	630	663	657	688	625	662	680	690	652	698	632	678	662	637	674	688	630	637	634	678	667	646	671	672	650	658	689	632	647	656	665	695	654	682	639	641	678	663	630	666	671	670	639	656	683	690	620	682	679	674	678	645	648	660	653	657	640	693	675	677	624	657	636	657	652	678	652	691	637	693	655	673	705	675	663	632	665	649	658	668	728	645	628	653	656	629	646	689	672	641	670	655	664	644	679	686	631	700	649	634	654	662	678	661	618	669	650	691	681	617	657	640	618	691	675	635	682	658	629	654	704	650	689	662	720	705	674	656	633	695	620	676	700	659	630	686	618	651	705	598	640	626	686	626	648	638	680	678	636	615	649	652	654	644	664	658	674	651	652	633	689	676	692	687	685	641	642	636	675	640	640	616	633	662	678	680	650	627	647	627	649	654	650	649	660	666	621	628	653	651	637	680	674	695	669	629	622	647	649	670	676	625	610	660	684	668	655	630	694	631	674	655	642	653	675	650	679	661	677	693	641	603	656	672	638	641	638	643	644	648	630	672	631	658	662	679	681	667	718	636	645	682	616	638	634	674	663	599	613	629	655	635	685	662	640	678	674	679	680	633	667	620	668	633	625	642	680	696	644	684	654	641	667	688	636	642	647	667	663	694	637	665	704	690	692	675	669	677	675	668	675	659	678	652	627	653	686	639	651	667	683	660	635	689	651	619	654	650	666	666	646	643	665	689	664	655	682	686	669	672	714	658	682	673	699	663	632	670	664	672	643	635	659	679	696	662	701	661	663	656	640	665	686	655	627	637	658	698	649	661	661	673	633	671	686	621	648	674	663	730	674	651	666	651	631	651	675	689	681	686	626	672	644	673	633	651	611	607	663	611	600	620	642	703	671	648	659	640	648	644	656	643	619	629	690	650	685	689	670	637	687	697	680	680	642	650	675	662	701	707	642	651	706	683	682	668	708	669	649	656	690	659	642	658	658	640	619	647	672	630	652	606	665	636	667	638	663	635	643	659	699	624	658	663	679	710	664	713	671	650	626	668	690	623	630	652	686	639	672	653	665	658	640	655	628	654	644	687	632	678	647	676	643	710	686	646	717	690	681	657	677	679	659	651	669	675	676	672	651	657	660	672	611	686	649	653	638	663	634	651	638	656	669	679	699	647	679	674	694	655	662	671	635	634	648	672	659	682	660	643	647	638	618	639	666	694	651	644	666	668	613	643	624	654	652	675	660	654	676	644	673	696	642	614	706	677	639	632	644	709	659	663	672	725	625	684	638	712	673	647	634	658	631	680	671	653	630	631	656	647	622	604	671	654	663	618	684	625	611	575	656	684	689	682	663	675	669	690	648	723	650	673	666	657	699	647	651	682	630	653	664	669
23059	21064	28735	23613	21064	20742	4019	1291	1101	971	867	836	773	782	698	757	738	690	695	692	725	723	669	688	668	704	639	658	633	706	683	607	657	632	689	604	633	613	606	625	673	686	601	683	635	718	573	633	611	648	629	668	619	631	618	644	658	652	625	634	667	621	606	592	653	658	632	647	653	617	660	604	668	662	638	608	651	586	623	645	646	628	664	623	636	660	633	593	619	659	617	633	605	622	597	626	586	628	618	627	641	651	634	602	624	637	630	616	623	660	606	669	651	642	591	621	669	613	601	624	621	559	568	629	673	658	692	658	580	638	611	643	643	668	606	614	655	634	595	582	627	593	628	593	641	602	636	619	616	638	632	615	646	628	581	624	590	620	653	641	649	647	648	646	598	621	648	658	623	690	623	633	644	574	670	684	689	628	644	606	630	628	592	622	652	616	620	659	633	663	641	644	639	636	616	603	655	607	652	648	613	620	650	654	632	629	666	614	564	619	647	645	671	625	607	651	590	614	602	658	610	605	624	600	643	625	605	590	605	590	609	662	596	627	632	621	634	626	636	646	645	604	645	587	638	601	651	679	605	637	639	617	622	602	632	582	648	639	616	623	603	591	593	619	627	607	628	600	655	644	615	633	641	591	584	675	634	609	639	588	642	586	589	603	626	633	608	600	635	590	640	627	624	639	599	624	601	582	642	610	610	577	638	628	655	662	650	563	651	602	597	604	597	651	634	619	600	587	683	630	623	643	606	660	678	650	625	611	605	585	600	667	624	599	627	658	614	608	654	644	641	629	599	644	626	611	615	615	640	615	631	634	632	616	618	623	650	638	653	645	576	622	639	586	642	603	641	637	594	594	650	628	657	662	616	639	634	595	634	584	621	629	621	665	614	654	645	643	620	604	622	646	636	624	627	604	622	605	595	621	648	637	612	574	645	667	636	661	619	594	626	628	592	631	649	620	601	653	638	683	620	608	614	621	633	594	605	614	612	617	619	572	668	637	603	621	572	588	638	659	598	646	587	647	630	632	641	635	631	649	625	567	637	648	641	613	645	597	594	632	634	601	652	650	622	669	584	636	673	621	605	638	636	612	662	606	638	606	656	607	590	637	628	622	650	592	635	611	640	677	654	632	624	633	586	644	653	627	590	632	635	622	656	550	646	598	620	636	626	608	604	605	549	663	652	686	637	614	632	612	598	600	631	612	612	606	590	617	636	640	602	605	626	582	631	615	618	642	613	615	671	661	620	661	614	675	565	611	646	646	652	682	633	660	631	608	619	647	584	669	623	638	662	619	658	613	661	589	652	639	676	615	605	601	582	628	635	591	630	614	638	587	579	609	631	640	582	644	630	645	644	624	676	593	615	629	614	599	631	618	614	660	683	608	610	628	602	622	650	611	628	604	617	666	632	640	603	592	641	631	596	657	623	592	615	577	658	665	615	620	620	649	650	599	617	571	619	631	644	623	622	641	602	684	647	605	582	622	628	651	601	598	581	621	590	592	645	605	636	624	648	645	598	636	676	611	623	593	608	638	601	641	626	610	635	607	658	690	664	593	586	576	695	637	669	643	626	626	659	620	599	621	649	650	622	629	616	637	636	623	641	613	607	603	671	617	617	637	616	585	604	629	636	569	627	567	611	634	625	592	555	574	612	611	621	635	587	621	613	618	598	631	593	642	657	633	605	626	626	619	676	574	650	611	580	563	583	637	627	608	643	639	619	615	579	624	598	652	645	636	628	656	651	607	607	642	634	679	630	671	613	583	604	654	644	580	610	609	628	606	650	675	646	641	639	604	593	633	658	602	640	674	651	615	581	603	606	650	625	649	614	652	633	608	626	597	654	609	630	656	585	669	602	614	588	634	648	663	632	606	625	636	569	613	561	640	612	654	593	666	646	632	623	594	645	626	656	614	609	613	613	654	638	657	606	609	629	599	609	628	619	626	634	622	623	625	661	600	611	595	624	659	595	622	642	630	634	665	646	625	675	616	656	643	623	627	616	644	644	592	613	646	602	615	638	628	600	638	691	609	642	628	606	609	587	606	618	641	624	655	617	605	620	629	646	563	618	607	577	640	618	668	655	580	612	628	671	615	666	569	613	624	636	633	629	641	611	612	598	598	643	628	628	641	614	606	669	622	629	622	632	642	636	641	597	604	632	614	616	631	633	611	590	630	646	562	607	644	600	618	622	645	638	680	556	619	610	656	644	628	638	636	608	642	660	608	645	644	633	617	618	645	668	649	606	589	648	613	564	584	643	627	629	590	615	599	581	589	657	620	593	653	634	687	621	630	620	609	648	604	645	629	623	651	653	663	597	635	620	609	632	637	612	663	635	610	613	598	604	619	605	630	592	576	617	609	610	625	617	649	621	588	601	589	613	603	662	604	644	565	634	598	606	647	637	627	609	626	610	599	638	614	604	636	633	624	594	615	675	595	635	561	663	686	587	652	626	589	621	611	597	624	683	645	603	590	622	628	624	672	627	669	651	634	658	600	617	580	666	671	616	607	620	593	642	622	683	627	603	621	587	620	582	640	662	600	648	609	629	603	630	623	665	633	615	612	580	663	646	638	627	646	600	599	672	594	591	641	597	636	606	624	570	627	632	617	600	628	654	637	658	610	599	588	610	653	605	666	600	616	593	594	615	585	600	645	644	610	593	635	607	627	632	654	622	604	613	615	602	624	599	649	611	660	630	638	606	618	665	631	636	612	637	622	625	627	641	640	634	644	588	604	640	576	635	583	652	637	610	662	643	588	591	645	610	651	642	640	648	641	631	674	613	653	613	636	654	583	573	604	672	630	644	636	588	636	623	562	649	621	652	621	625	595	603	659	621	605	650	648	591	628	613	666	609	647	623	641	605	640	622	585	610	616	619	616	618	602	616	610	604	636	589	679	622	653	646	587	649	662	623	678	628	609	623	621	604	656	657	665	629	654	614	666	615	615	595	640	635	649	640	600	633	653	630	601	597	599	659	572	650	623	592	621	624	610	615	640	637	638	587	620	614	633	632	617	650	613	680	662	672	683	651	659	609	668	665	633	655	639	620	639	611	604	638	610	590	628	592	649	618	609	645	603	627	607	607	616	599	621	650	588	622	661	604	600	648	620	708	631	598	619	647	641	632	620	679	633	579	657	643	626	642	673	615	591	624	626	685	594	615	662	632	634	621	581	608	614	661	586	599	608	636	583	627	635	620	628	634	640	587	655	622	591	613	651	675	625	619	623	614	559	605	612	667	643	575	601	632	633	619	635	625	607	619	660	608	647	675	615	593	620	616	581	627	641	613	643	621	580	617	561	641	633	620	640	606	628	603	638	599	566	626	622	646	632	642	615	635	650	648	617	630	626	652	567	612	620	644	647	595	631	559	590	680	622	654	568	585	613	586	611	577	600	630	611	669	609	648	612	574	580	625	584	628	597	650	660	586	648	670	602	646	629	626	623	625	661	618	626	671	655	602	609	610	597	639	706	634	635	573	607	655	637	588	627
23067	15081	13153	7214	5051	3845	3061	2597	2205	1955	1780	1643	1517	1436	1375	1314	1252	1189	1183	1175	1150	1175	1042	1095	1030	1068	1001	1040	1028	992	983	1032	948	984	1002	1010	1044	1017	1003	1011	967	1017	976	970	1028	1007	970	980	1030	974	993	1002	944	974	920	992	971	978	944	969	999	958	978	1026	914	973	1042	996	941	1001	1022	971	956	1002	972	944	964	957	957	931	945	960	962	933	904	960	1000	991	930	962	993	921	931	929	983	935	946	944	994	968	921	968	982	1018	958	997	943	968	917	981	973	946	961	958	954	952	931	957	965	965	958	975	945	920	918	949	956	940	934	921	949	908	901	983	929	907	918	900	991	963	970	983	997	951	912	964	929	937	941	1013	939	988	973	903	944	930	967	934	978	984	935	957	935	927	951	907	992	1001	945	917	940	990	940	904	996	942	971	1010	921	915	950	957	950	944	941	951	982	979	937	946	930	963	974	1015	965	952	946	986	927	937	936	1007	963	893	930	925	933	892	996	1001	1006	938	970	980	1017	896	958	984	964	1004	950	981	962	948	920	955	922	967	957	931	941	1012	984	969	950	965	982	936	1009	882	920	916	975	958	913	966	956	956	904	914	950	926	931	917	996	923	967	902	942	912	929	909	959	945	971	951	962	966	913	955	888	967	938	949	905	938	931	881	950	926	939	895	936	1014	959	922	944	889	979	919	929	939	925	993	908	925	944	977	944	946	975	965	988	922	926	972	970	935	931	918	973	983	1022	902	976	994	956	980	966	958	955	955	922	946	912	961	923	985	953	978	973	957	957	940	934	919	946	957	976	942	996	971	1001	967	969	948	977	930	950	1008	965	929	913	960	941	951	1019	965	1007	941	953	903	949	987	959	906	953	906	945	1018	900	969	943	905	929	948	939	952	965	912	985	922	956	1019	953	984	975	938	982	992	957	917	858	953	963	941	965	961	936	970	949	979	939	921	941	947	965	968	945	976	947	921	961	912	944	940	974	959	988	966	942	951	906	969	985	965	952	997	976	978	951	967	961	948	925	930	990	959	964	994	953	954	948	886	963	905	936	950	968	921	949	985	940	949	887	954	973	927	911	951	963	937	957	966	970	941	942	950	987	925	913	938	955	939	964	898	963	945	931	987	994	943	951	911	945	939	1000	952	968	979	1010	960	1020	973	950	991	996	1011	932	986	942	876	949	924	983	973	954	921	946	973	952	948	997	959	985	959	960	977	898	904	971	1005	937	952	943	1005	986	971	976	963	932	916	979	949	940	959	971	975	960	965	1009	919	938	968	962	955	1017	925	987	955	970	965	957	914	920	909	937	959	956	926	948	989	943	912	954	899	938	910	950	954	958	937	933	968	968	945	927	967	912	949	965	927	945	958	935	932	946	995	994	973	907	904	927	1010	928	985	996	978	993	942	929	955	958	927	914	976	947	950	905	944	926	976	982	942	965	965	949	995	921	932	935	937	952	958	980	902	972	943	958	922	912	953	935	974	961	943	948	984	917	894	937	939	899	982	1009	948	930	1003	953	947	969	992	873	962	948	895	901	1008	914	945	918	938	951	919	1002	945	944	990	927	934	992	999	935	981	952	988	949	944	993	967	944	983	912	950	903	931	921	909	934	916	982	937	936	989	966	984	982	879	955	994	970	974	956	926	975	947	923	938	919	956	911	960	922	894	944	964	944	931	959	1010	962	974	930	971	972	951	954	912	944	978	936	1003	941	972	971	918	961	922	936	947	941	899	936	957	998	968	951	969	888	931	970	915	931	965	929	947	963	977	974	947	906	941	878	983	969	946	967	1022	968	960	913	938	1014	970	974	940	917	869	940	924	969	930	930	972	955	898	970	969	993	984	934	974	967	896	970	942	911	929	912	931	950	912	976	938	927	975	923	922	951	887	959	962	986	975	946	952	915	967	918	927	969	960	1001	930	940	935	958	933	979	932	964	925	995	956	968	915	944	921	911	957	940	953	958	905	999	965	964	995	959	904	900	963	852	938	978	999	927	964	969	957	993	975	947	926	955	1002	952	989	1028	977	966	983	973	968	942	938	952	963	907	941	958	978	943	945	949	972	876	929	955	930	996	993	973	946	972	968	938	929	956	939	942	1004	927	917	944	963	955	926	906	956	941	935	907	967	1001	951	963	968	900	931	951	943	921	952	992	977	928	984	986	956	969	943	943	975	946	928	947	1003	897	994	913	994	974	966	929	981	981	956	976	911	964	929	935	982	994	940	925	975	961	937	1027	993	859	938	993	958	983	923	937	947	996	946	982	966	969	1015	982	933	937	979	945	958	981	955	973	1017	970	995	959	978	910	949	918	898	962	918	962	955	962	945	977	963	923	920	950	991	963	932	949	974	949	971	927	952	961	977	965	1012	909	976	962	929	1004	954	885	992	957	914	956	951	951	977	976	948	954	985	927	926	946	963	949	963	919	934	943	925	965	962	922	970	928	948	923	943	961	931	974	945	944	987	935	926	986	952	904	928	941	944	966	930	976	901	919	995	964	946	941	1001	944	1034	960	925	985	963	954	926	950	878	983	1000	940	921	928	927	958	991	948	963	947	932	978	973	969	953	943	967	952	954	953	945	933	954	920	941	973	947	946	971	974	1016	957	969	897	950	982	928	974	908	908	975	963	921	936	967	956	1045	985	967	930	956	938	986	967	972	953	965	905	921	942	988	956	948	975	959	942	900	939	956	939	921	977	960	931	970	949	935	927	935	965	965	928	960	979	950	954	958	928	955	960	983	962	981	963	926	953	923	962	958	1006	925	937	901	922	963	958	951	1001	985	934	910	954	939	910	935	917	981	941	952	938	945	980	912	998	977	970	948	947	949	899	932	934	909	996	947	888	970	918	974	918	938	910	952	961	921	981	940	946	969	929	965	995	991	963	916	958	962	900	955	1022	995	940	973	985	964	934	967	989	935	947	936	932	932	908	953	967	974	926	927	969	972	920	973	963	927	965	1009	965	962	985	987	929	994	946	924	917	968	939	967	931	944	929	936	946	980	918	927	904	925	1015	966	989	976	969	970	945	911	941	928	998	933	920	955	927	965	932	994	975	939	943	976	947	884	894	974	927	935	893	885	922	988	968	993	889	915	899	986	942	990	904	962	930	1009	941	953	996	932	909	933	903	1015	938	985	990	939	952	988	955	994	921	939	973	919	953	931	964	943	962	918	926	969	934	994	962	970	894	911	949	968	963	933	896	955	960	943	975	973	944	922	934	1007	920	945	985	969	922	984	920	996	937	976	946	942	948	943	956	916	955	921	902	951	906	959	942	960	951	916	975	930	927	988	957	942	981	931	951	966	956	924	922	946	962	973	928	905	950	960	899	966	924	961	977	933	946	927	938	962	954	961	949	938	946	1016	915	930	887	943	961	999	1036	917	978	982	989	1006	917	939	1005	984	946	947	936	959	964	969	908	943	968	942	949	949	921	951	976	998	967	974	954	906	987	964	973	892	923	935	926	886	954	1004	912	940	938	987	983	991	954	877	960	905	981	952	920	949	947	946	959	961	996	908	928	959	960	932	983	900	946	971	964	960	979	935	949	935	954	1022	902	913
26708	20638	9695	521	293	255	209	170	177	192	186	185	202	191	181	164	202	210	177	159	163	193	187	182	173	181	179	196	175	194	189	187	154	160	173	180	190	166	173	192	192	163	205	189	169	173	153	174	159	193	177	169	167	165	165	185	164	171	148	177	156	160	165	182	157	181	181	172	163	190	199	171	168	211	176	148	178	174	176	183	174	185	158	181	190	179	171	192	166	189	180	160	176	175	177	182	178	181	195	184	168	166	184	158	168	177	187	172	194	173	186	149	182	157	165	196	159	195	179	170	140	185	168	169	150	194	161	158	185	155	174	179	150	173	176	192	180	185	207	161	201	180	149	154	161	180	179	187	187	161	161	186	186	164	172	184	185	198	178	173	183	193	184	171	170	150	197	173	182	174	161	168	160	166	185	178	169	177	172	158	165	173	180	159	206	183	196	182	174	172	170	181	180	169	166	180	184	167	140	186	145	186	179	179	178	172	149	174	195	187	186	176	169	169	208	187	164	176	185	172	194	178	156	161	168	183	196	153	176	167	160	170	176	195	189	162	183	160	175	160	194	169	178	185	190	161	174	201	164	201	158	175	147	153	208	196	176	211	188	194	196	179	179	161	188	170	195	180	182	177	170	188	214	184	163	188	213	182	179	168	172	170	150	184	193	176	181	175	164	162	180	192	138	191	202	190	173	170	211	173	183	177	167	178	164	183	188	174	183	166	173	155	174	179	173	182	178	178	186	171	202	149	193	161	184	172	184	172	174	184	177	158	160	171	175	184	150	174	149	162	166	183	189	150	177	189	191	149	191	191	189	176	164	169	193	174	165	164	170	190	193	147	164	185	184	155	189	161	173	164	183	160	186	184	196	145	175	196	197	166	174	173	174	189	181	172	168	193	186	174	187	154	174	191	173	195	194	173	176	179	173	187	165	164	172	163	174	171	178	177	195	153	188	187	171	158	174	174	180	183	196	179	185	195	213	175	209	175	169	176	183	183	191	186	175	167	164	197	183	176	188	184	168	172	162	150	174	180	172	166	149	180	186	174	181	200	195	177	160	173	189	207	176	177	185	174	184	172	211	177	149	177	166	174	198	164	181	202	196	162	193	179	178	194	163	178	164	174	189	183	214	194	187	206	171	205	171	163	154	156	171	176	201	206	195	185	192	178	180	163	162	185	173	171	175	175	173	196	144	190	167	197	178	181	189	189	194	165	158	162	187	176	167	187	172	150	159	176	163	167	159	166	213	191	176	170	178	191	181	179	171	197	195	160	174	164	186	156	178	159	201	200	208	215	167	165	183	171	187	173	175	155	174	180	169	160	181	149	150	172	158	161	168	182	185	192	168	169	169	179	185	165	174	169	182	182	189	211	162	170	166	163	166	165	182	166	161	162	188	181	169	163	189	195	206	174	172	185	197	183	174	156	188	190	194	182	193	159	193	206	204	173	189	192	188	190	178	187	166	165	160	181	179	165	162	186	177	172	166	181	168	166	158	172	179	155	170	187	187	182	178	183	180	162	173	204	168	181	167	183	170	188	185	159	154	168	160	171	148	178	176	162	185	196	193	172	152	169	165	170	167	182	204	179	175	195	177	166	180	177	167	210	178	168	163	166	199	176	194	172	182	185	179	179	169	164	174	174	180	166	193	187	171	185	177	181	168	177	164	167	160	194	180	198	177	151	191	184	165	193	177	185	166	177	182	165	172	196	200	176	183	172	172	185	189	179	162	163	172	176	189	196	206	191	198	183	184	178	184	168	182	167	173	182	179	172	151	183	172	175	163	172	175	167	154	183	152	167	170	179	186	163	173	159	181	167	194	171	197	163	184	181	174	159	178	190	185	168	179	176	169	174	198	171	183	178	153	170	189	162	188	151	185	172	184	189	198	185	172	198	161	168	172	157	159	198	172	202	173	202	182	177	162	170	171	184	169	177	179	190	164	168	180	176	146	173	181	177	165	191	193	161	167	199	185	181	198	170	185	186	195	150	176	182	176	175	162	200	187	172	170	172	171	170	190	181	169	197	178	166	188	179	182	193	207	154	168	164	159	171	182	178	167	166	172	181	206	168	185	171	163	188	171	175	212	183	185	198	172	172	172	161	178	166	183	164	170	185	177	185	177	174	168	196	158	174	186	172	174	200	194	169	172	180	172	167	183	189	197	183	159	171	182	180	181	180	182	206	185	184	175	200	150	150	166	180	196	187	173	178	159	180	156	156	177	158	178	191	171	185	193	179	184	171	161	187	180	206	202	191	179	176	170	162	159	190	179	181	197	209	178	165	182	172	175	189	195	209	193	178	184	175	186	153	177	175	174	183	172	195	175	179	171	182	165	184	180	177	162	199	147	161	189	159	176	157	173	167	185	166	183	174	193	185	180	178	191	168	153	198	186	158	186	165	180	172	173	190	193	183	194	160	172	195	180	163	161	162	159	203	192	175	176	160	171	163	191	190	191	174	175	184	152	184	173	182	167	156	183	185	209	170	172	175	178	158	154	201	191	182	167	191	178	178	162	162	183	179	176	188	170	154	172	173	188	184	176	163	173	178	185	169	175	207	154	186	149	175	181	169	149	187	198	202	169	167	188	175	162	185	196	176	168	162	174	182	189	172	182	178	176	162	149	182	176	198	194	166	167	198	195	157	161	158	176	182	158	182	181	155	200	169	184	173	172	180	185	187	166	187	164	178	200	185	198	173	193	177	167	189	172	172	156	187	154	168	163	179	170	174	165	161	162	166	157	169	172	169	167	170	159	189	178	189	169	161	161	183	183	201	170	173	162	174	180	162	185	161	173	194	200	168	182	173	212	179	173	188	172	195	180	168	174	204	192	207	190	184	176	158	184	179	167	186	206	215	167	165	165	171	182	195	162	172	192	184	179	185	172	152	173	156	180	176	187	172	164	174	198	197	156	184	180	163	197	150	172	176	183	189	171	192	177	189	195	193	147	177	174	175	172	192	196	173	167	185	169	184	199	188	167	192	156	167	172	174	165	181	201	182	182	184	180	186	216	188	156	179	182	168	174	182	174	170	185	163	175	184	169	171	179	167	213	158	175	185	170	159	182	175	174	165	158	157	182	145	186	181	178	203	195	182	187	165	182	182	197	187	184	187	194	154	185	195	185	179	160	178	151	169	163	173	171	176	164	182	177	181	182	191	191	166	195	173	183	165	184	185	174	181	170	157	184	198	180	160	175	165	175	169	174	152	190	178	174	157	171	176	162	184	157	157	171	164	172	176	189	176	164	166	194	189	191	193	182	171	187	184	195	183	189	170	201	164	194	162	173	173	194	177	172	171	209	185	155	178	166	178	158	170	153	169	182	173	175	166	186	170	165	185	156	173	177	176	172	168	166	172	173	182	177	191	184	169	182	174	192	202	176	190	174	194	155	176	170	173	173	186	169	181	155	198	190	181	172	175	171	178	168	187	198	180	172	177	191	173	181	174	175	198	188	171	179	160	162	187	168	186	181	156	159	197	188	182	168	198
13098	1021	1010	604	449	396	401	348	344	322	341	315	325	338	325	326	300	296	246	320	341	319	308	316	288	274	293	313	293	283	314	309	302	306	286	279	295	307	279	293	292	290	296	301	306	282	276	295	300	310	292	290	298	308	284	300	303	305	302	317	257	282	278	319	292	281	284	312	343	326	315	314	259	286	312	288	292	275	314	281	332	301	282	327	311	301	297	308	292	267	265	295	313	294	272	294	301	277	292	287	307	289	286	289	306	265	301	276	313	292	296	323	260	277	289	297	261	277	313	296	284	293	275	285	275	302	283	294	281	273	308	297	290	279	306	284	305	306	293	318	310	284	297	268	293	307	277	326	271	324	272	288	306	306	300	306	286	313	314	288	292	290	296	280	302	278	296	298	275	285	292	301	297	283	265	297	287	316	306	290	296	311	315	273	296	270	307	295	271	302	265	284	314	291	282	315	278	274	330	285	302	252	287	307	296	312	306	296	298	289	307	306	275	254	300	328	287	257	294	292	310	319	268	269	293	299	313	305	275	315	308	305	279	278	312	290	287	302	299	297	295	299	332	288	283	306	283	275	293	329	332	295	318	306	282	264	307	292	262	280	305	291	299	303	338	264	290	294	283	295	284	297	273	263	272	312	287	267	275	256	292	296	314	276	271	270	315	249	314	289	316	314	313	284	295	330	277	309	284	310	312	311	312	274	288	310	286	310	295	320	300	276	299	278	289	309	273	270	274	274	294	284	288	320	299	290	277	307	310	289	295	296	280	317	316	327	291	299	290	299	290	286	279	304	300	281	279	296	274	281	287	306	299	283	279	271	308	291	312	308	296	289	307	281	280	283	269	284	294	284	303	284	286	310	308	282	302	304	302	302	283	286	288	297	297	285	323	306	270	297	273	271	315	308	290	297	290	303	306	324	332	276	301	309	283	275	274	303	299	321	279	308	271	298	304	291	306	308	264	321	281	317	292	282	308	289	290	292	293	293	305	306	311	301	273	314	325	293	270	299	289	300	317	289	311	274	306	282	273	274	271	302	296	296	308	294	281	245	303	282	300	286	301	304	268	320	292	285	287	294	287	303	284	283	254	310	298	285	315	295	329	275	277	296	285	317	294	289	290	276	281	296	260	297	313	263	316	275	297	318	322	282	272	292	317	280	295	272	320	275	264	283	306	299	282	298	256	327	317	289	322	274	260	327	307	298	321	275	288	297	314	292	282	296	279	299	282	308	301	285	278	298	280	318	303	272	307	295	296	286	301	284	286	271	296	298	311	281	294	280	301	288	316	279	287	311	322	329	295	256	270	315	307	258	309	307	290	290	295	319	299	320	295	325	302	294	318	274	295	338	297	289	288	277	319	327	272	306	306	291	300	312	313	294	319	303	288	284	319	287	312	305	321	299	304	274	322	281	319	341	282	259	304	286	307	275	291	305	321	302	311	296	293	253	324	298	323	284	302	267	261	283	255	309	291	296	304	312	305	323	264	294	318	286	284	317	289	291	309	320	279	312	313	311	296	274	308	308	302	312	305	290	289	294	292	301	284	294	327	323	271	305	305	270	313	290	308	285	282	285	323	267	282	302	299	286	286	315	325	274	306	299	295	312	294	296	319	279	304	293	292	280	271	296	291	287	268	283	278	304	301	308	321	279	269	290	290	266	287	301	321	293	329	285	297	289	280	299	278	287	291	303	302	300	322	259	285	272	283	309	264	300	274	292	285	330	277	300	314	332	299	292	319	296	327	258	290	337	312	271	302	306	295	312	308	275	310	308	290	297	302	299	306	286	271	297	312	284	267	317	285	269	266	316	312	287	299	290	282	301	286	281	271	313	285	303	291	297	325	307	298	272	328	295	308	293	282	293	307	309	305	317	283	288	296	316	303	273	281	296	277	300	311	272	320	278	294	308	299	285	265	318	313	301	264	282	292	301	305	282	308	266	318	297	301	312	293	309	298	288	331	261	300	321	298	284	314	302	285	329	295	275	301	261	310	307	302	306	313	294	286	308	288	289	306	281	275	242	282	302	322	276	302	297	305	280	312	262	293	310	291	283	275	284	291	297	287	294	304	305	299	289	250	327	297	306	265	297	277	295	308	284	307	315	319	279	290	296	288	304	287	283	315	303	282	334	293	291	308	283	288	285	289	306	299	258	283	273	300	282	316	305	300	316	295	298	293	304	333	304	271	302	321	278	283	300	302	286	279	290	272	286	290	308	304	302	298	280	257	273	296	289	277	301	265	314	258	290	304	302	290	300	281	284	300	298	307	283	289	317	262	306	315	263	278	241	298	286	286	273	268	312	324	311	332	294	292	287	280	291	308	315	317	294	289	262	308	293	293	296	279	289	288	300	306	281	317	301	268	304	296	267	302	327	314	305	307	328	334	321	301	288	302	293	281	309	313	309	287	322	292	298	285	290	278	302	309	304	309	301	273	279	311	307	307	284	278	280	289	297	287	294	290	318	285	299	271	299	293	297	309	283	297	299	298	314	293	298	303	276	307	294	294	260	294	313	287	287	320	252	282	290	269	305	303	280	294	307	278	291	308	288	270	308	274	275	313	293	311	305	307	286	342	303	269	278	305	306	317	272	304	300	293	300	291	303	317	298	309	302	301	272	279	282	322	281	321	279	312	309	319	321	298	314	267	314	259	301	307	286	299	283	308	319	291	315	306	297	277	285	309	319	309	314	312	285	322	274	271	279	303	284	291	269	305	291	289	288	278	282	312	266	284	304	309	278	280	300	295	285	287	276	296	297	292	320	288	249	309	302	291	310	272	301	308	276	284	270	287	275	281	319	286	306	302	292	326	270	276	323	304	283	277	285	297	313	299	324	325	288	285	326	317	315	322	289	272	300	292	291	299	307	290	287	301	305	316	306	288	289	282	279	289	310	300	288	305	305	286	299	285	275	298	324	296	301	290	296	308	330	300	271	295	299	317	304	262	276	294	323	269	282	295	307	272	283	272	295	297	289	285	317	346	273	270	303	289	307	305	302	278	317	270	266	280	282	296	282	332	273	327	313	279	304	269	281	304	299	268	317	318	285	304	302	300	277	328	307	290	297	311	304	270	318	299	320	306	292	311	308	289	314	300	301	306	306	283	309	297	262	307	286	316	283	290	315	280	269	315	301	289	264	259	322	294	282	270	286	299	339	298	279	322	278	281	299	278	290	295	275	329	276	287	300	289	294	300	293	287	291	273	317	313	285	278	319	291	289	275	279	334	289	278	306	314	319	292	296	296	283	299	296	260	259	309	303	303	309	282	299	297	295	275	345	284	309	292	301	295	306	309	311	283	270	298	296	295	296	308	279	310	292	301	299	299	287	284	283	281	303	312	292	303	293	302	314	295	321	287	284	280	289	272	281	292	271	320	296	294	285	312	280	299	330	311	288	287	292	279	292	286	301	298	295	317	303	316	304	340	287	347	329	311	327	289	299	286	304	296	266	272	312	286	275	318	278	334	281	306	280	307	299	276	305	332	314
24055	21056	28103	24234	20913	4456	963	752	634	561	541	524	492	503	491	434	458	500	466	442	478	447	453	461	425	431	442	422	421	463	418	463	378	470	418	444	465	447	459	452	411	439	457	451	432	410	410	428	443	414	450	474	456	441	447	394	409	461	435	386	436	466	449	422	406	396	401	431	419	420	422	441	415	427	377	430	458	410	427	412	403	436	438	396	412	405	418	442	455	406	449	422	438	459	391	445	427	423	449	427	421	418	393	432	431	365	447	414	396	428	440	407	408	437	430	440	406	425	415	437	421	420	393	444	465	453	427	461	380	455	436	425	402	417	435	420	437	416	427	469	432	406	434	435	464	401	437	432	418	423	425	453	419	452	464	413	412	438	424	410	445	374	404	435	433	406	415	415	458	434	428	415	417	467	428	388	423	435	411	465	407	423	414	406	429	417	417	455	406	429	431	407	448	435	437	424	376	427	436	447	395	421	407	398	448	442	428	422	455	403	421	402	410	455	435	402	462	426	426	424	440	432	426	409	458	429	468	428	443	392	404	450	439	435	417	429	415	399	391	385	402	445	421	389	395	424	452	414	436	423	453	392	432	410	469	443	420	423	398	409	426	427	396	420	406	445	372	416	370	423	424	442	447	404	382	422	411	467	437	403	425	431	411	412	403	411	424	449	428	412	413	446	448	396	396	446	403	413	395	401	418	427	397	411	428	411	438	425	399	413	411	423	431	416	408	392	443	451	424	389	407	399	426	439	450	443	416	416	414	414	414	412	434	409	429	446	413	473	400	426	412	431	411	407	396	436	433	441	427	410	434	426	424	435	467	424	411	417	392	410	408	407	405	429	449	408	395	426	408	415	417	420	429	456	464	420	436	443	374	424	392	420	418	462	392	430	383	424	463	393	463	408	435	418	427	482	425	414	442	421	413	423	403	428	450	430	441	422	433	419	457	380	428	410	384	385	435	407	437	442	393	439	438	412	454	420	431	405	437	414	434	439	424	411	414	437	383	437	451	441	426	417	428	417	412	420	409	415	444	413	436	393	435	429	410	429	393	457	437	411	432	411	437	437	439	419	447	438	404	404	447	454	476	447	422	396	429	430	425	410	446	429	434	384	412	389	437	408	425	450	425	422	446	424	444	439	449	385	450	432	422	435	430	414	343	421	393	444	425	422	404	441	423	418	442	412	431	443	414	433	431	386	396	381	455	436	381	429	423	378	421	448	454	415	440	384	441	424	436	410	413	413	410	409	435	435	432	459	415	389	428	435	429	452	391	394	424	437	428	403	442	425	393	438	448	441	423	382	435	440	460	441	419	488	394	388	447	452	453	429	417	418	424	440	426	455	456	422	435	433	443	447	387	372	432	420	416	432	428	427	407	421	432	407	434	435	415	419	440	416	411	391	410	425	408	432	410	415	375	410	418	420	386	448	428	436	429	433	417	401	396	428	438	437	426	438	419	424	419	440	450	444	446	399	424	413	416	439	436	410	422	436	417	426	377	406	407	451	412	425	466	395	427	428	415	434	450	419	448	419	454	423	451	443	398	445	454	427	406	420	436	432	420	419	415	444	400	428	420	457	439	411	436	441	471	434	462	414	389	445	432	424	441	418	399	396	410	429	394	446	428	401	417	425	452	425	395	414	439	423	430	376	402	383	444	393	400	401	436	438	425	434	396	450	444	446	432	435	399	435	417	382	431	417	447	454	431	446	419	441	414	418	438	398	430	421	407	442	421	425	453	422	463	381	393	443	444	371	448	426	412	426	442	422	426	425	452	397	441	426	421	407	431	422	403	459	406	467	406	435	411	420	434	418	441	397	434	417	447	420	392	440	391	457	426	436	430	386	396	395	431	436	421	417	418	401	426	459	376	414	416	408	427	437	432	427	389	443	413	397	403	413	378	399	452	447	418	449	445	421	420	414	406	454	393	430	401	439	402	417	450	394	424	440	423	409	425	384	438	450	390	385	394	436	389	432	401	411	409	422	386	440	473	401	409	457	442	423	403	407	435	432	422	418	426	414	412	421	417	407	419	412	386	399	403	410	409	430	428	421	397	445	427	429	420	422	457	401	399	413	434	407	427	403	426	392	422	441	390	386	398	435	451	424	393	406	431	423	396	431	388	377	443	393	453	409	415	416	397	393	429	439	451	422	421	430	410	439	418	417	452	434	413	417	412	439	440	422	433	425	405	433	413	447	449	428	389	390	444	413	438	454	465	410	442	403	429	431	411	422	405	420	400	435	409	416	396	422	445	419	432	423	385	434	421	434	441	406	388	441	419	430	442	391	476	446	427	459	403	414	412	410	445	427	425	395	437	442	431	420	442	437	448	413	439	401	408	438	413	431	435	398	451	430	446	429	425	426	434	445	463	426	417	417	441	424	436	466	382	440	441	431	402	393	432	412	378	423	463	434	434	444	428	449	413	446	417	427	408	460	430	407	375	433	432	448	437	396	440	389	432	429	403	397	465	432	442	424	438	427	451	418	388	451	424	433	431	398	432	401	445	443	400	472	409	424	400	421	420	399	402	411	471	451	417	444	377	425	396	387	417	439	415	440	446	414	422	424	411	383	426	417	445	409	420	416	442	402	455	409	439	408	440	412	437	413	405	368	440	404	423	444	408	429	418	396	442	404	408	415	456	407	421	464	422	389	402	430	414	448	414	443	421	451	420	450	470	455	371	454	416	364	407	411	458	449	419	432	399	467	430	432	433	426	431	434	410	419	457	420	421	413	463	424	415	410	444	407	417	431	468	394	435	449	421	400	407	399	422	434	440	436	423	417	436	398	441	390	454	460	452	394	430	422	420	435	390	411	388	430	418	401	451	447	415	485	405	415	432	426	434	379	394	421	438	412	466	415	423	423	436	443	418	445	440	438	434	404	445	399	455	447	407	426	436	410	415	403	424	453	430	399	407	433	441	410	422	444	442	430	433	430	414	459	421	442	415	407	385	384	427	424	404	440	390	444	421	417	432	423	439	395	441	413	444	429	414	416	405	448	438	436	450	446	412	438	445	421	415	411	434	407	412	447	412	383	460	434	460	428	426	399	416	442	398	423	449	397	404	430	408	463	453	483	445	438	408	397	417	413	445	441	435	452	443	408	440	423	432	426	418	421	470	439	413	430	409	453	466	434	398	434	402	388	415	396	452	410	413	426	398	395	449	423	426	438	406	434	369	385	399	408	442	410	454	433	436	412	423	422	408	417	446	405	387	445	432	442	418	411	424	434	460	440	419	395	451	421	439	461	420	414	430	468	394	410	418	432	421	412	436	383	401	430	446	414	440	438	410	443	438	431	419	430	398	400	388	399	439	447	419	445	432	423	455	440	437	424	413	428	397	379	437	416	410	402	405	443	451	384	431	422	428	430	413	442	434	365	406	416	442	442	414	418	419	417	417	403	463	445	425	432	372	437	407	445	434	438	406	433	423	428	435	436	415	427	419	425	428	372	429	432	404	439	422	397	399	404	388	426	426	432	428	472	451	441
23344	9056	7920	4074	3003	2126	1806	1516	1301	1156	1061	976	907	878	824	791	796	772	750	816	733	682	732	720	752	703	679	687	728	662	744	721	707	648	716	697	740	685	712	755	691	730	690	675	683	637	659	669	681	679	679	655	688	653	666	676	674	684	678	711	660	727	676	764	673	660	680	689	693	639	655	659	680	674	647	664	683	682	679	679	720	656	640	687	634	645	676	674	723	701	662	653	617	712	658	655	690	663	688	714	716	702	628	648	671	725	699	712	622	671	642	645	646	629	688	670	659	630	675	672	644	664	675	644	672	632	694	712	682	715	629	671	673	681	654	663	649	638	678	718	710	654	642	637	645	663	694	618	675	641	677	708	681	705	654	682	685	680	648	646	692	653	672	669	693	628	707	637	655	684	680	633	663	685	670	700	657	668	643	678	654	619	674	632	699	629	658	660	665	688	685	650	670	691	672	649	656	668	634	675	716	675	688	664	658	676	636	665	658	659	672	706	677	621	672	654	652	675	679	685	674	660	657	662	658	641	674	662	661	697	696	660	693	659	633	659	668	641	618	639	631	687	672	642	715	674	677	632	683	686	670	694	695	630	640	650	672	656	693	693	637	670	652	607	699	652	668	707	644	675	687	648	680	653	673	630	637	670	690	635	672	712	661	653	634	650	660	642	678	671	710	671	661	661	631	651	647	624	669	658	635	655	697	706	680	677	657	638	670	669	628	683	655	692	699	691	675	685	675	679	677	690	690	664	680	615	667	662	626	660	692	638	709	662	694	706	631	658	659	648	672	669	672	690	663	652	696	666	663	682	666	663	639	676	670	624	657	634	648	692	657	652	647	646	668	672	684	627	659	652	635	661	682	685	662	684	676	644	631	629	675	624	632	693	671	636	643	666	656	708	643	672	647	666	688	667	666	613	659	650	673	625	672	728	658	685	675	675	683	696	668	689	682	692	668	665	598	672	693	691	679	663	658	656	688	693	694	676	675	684	706	671	682	688	644	631	646	702	701	643	659	713	651	621	638	619	665	630	701	698	703	639	681	688	658	655	666	610	662	677	652	659	632	640	637	676	649	687	665	687	651	609	636	685	674	665	709	631	658	676	659	666	690	702	631	667	673	644	666	602	680	658	673	726	689	624	653	707	647	712	724	629	671	669	684	666	623	655	648	696	707	705	637	649	656	648	655	665	710	640	664	702	670	645	659	689	682	641	633	679	652	645	598	643	634	620	648	650	693	685	661	692	667	720	642	594	706	695	656	637	704	684	622	666	685	651	641	623	670	676	665	640	665	681	658	641	651	666	665	635	671	664	673	649	646	675	634	675	690	679	642	697	665	670	726	648	671	627	692	677	674	589	699	684	675	680	665	667	692	618	681	631	689	704	626	625	670	659	704	636	661	697	644	650	656	588	688	658	677	662	692	648	704	647	684	644	676	663	662	643	680	625	669	655	673	668	632	659	634	610	716	624	671	683	634	724	675	658	634	685	684	692	695	696	641	681	687	677	668	698	662	695	659	632	664	644	709	682	682	688	685	665	650	703	657	661	649	654	665	694	655	646	617	637	686	696	680	672	676	645	687	656	687	648	629	669	691	676	705	680	677	688	628	648	671	658	704	654	648	682	688	683	711	647	675	689	673	682	606	626	670	664	636	651	648	607	578	705	657	700	652	667	670	677	632	684	717	671	661	657	643	709	666	675	665	618	660	646	621	644	688	701	618	685	634	664	652	609	683	606	645	638	726	643	674	655	680	686	698	706	730	690	637	674	690	686	685	661	653	683	647	682	644	661	620	699	686	633	638	656	718	696	670	681	688	660	685	669	672	703	661	670	688	656	715	655	678	637	644	613	645	603	657	661	613	667	653	698	668	674	707	695	630	681	604	648	683	659	687	654	674	638	644	657	637	673	652	609	660	650	690	641	654	687	642	661	657	686	665	683	694	666	635	679	674	658	621	664	693	628	673	651	646	676	660	641	635	628	613	624	659	652	686	671	659	657	692	680	676	669	701	688	642	657	664	657	655	632	717	620	694	726	645	669	627	684	647	654	659	671	680	674	690	677	683	654	629	661	641	665	693	611	649	647	633	671	667	669	682	660	661	664	649	635	664	647	635	642	680	667	606	644	646	676	657	657	643	654	642	680	645	663	639	655	622	690	623	634	678	665	699	651	682	644	700	673	684	678	678	641	626	643	649	724	700	652	651	676	690	703	651	704	719	633	654	633	651	632	657	664	649	688	683	691	676	675	651	632	707	695	659	669	675	677	697	614	678	662	665	706	665	681	681	656	640	670	665	665	679	651	654	606	648	684	654	677	644	651	714	653	680	665	709	668	648	661	637	667	707	644	648	656	676	614	680	646	666	629	654	623	661	699	648	691	691	660	689	685	659	702	697	688	675	651	725	671	676	642	628	662	704	665	695	647	693	707	674	679	658	690	645	717	681	652	645	638	624	705	666	665	622	640	675	691	679	657	658	651	669	646	653	677	644	631	688	657	649	642	675	636	674	662	661	632	655	652	690	701	642	636	685	678	656	676	682	633	676	670	692	722	672	688	715	718	641	678	642	667	708	689	674	642	717	678	650	664	690	664	681	659	695	697	598	663	692	611	658	680	662	665	610	642	641	695	638	633	652	658	729	646	694	689	671	676	680	644	638	651	653	677	609	648	669	698	671	648	625	668	685	691	660	689	687	654	655	691	635	668	673	600	652	668	631	628	651	687	632	625	653	646	690	639	668	696	662	700	630	682	682	622	596	655	651	699	691	651	675	658	678	620	655	668	682	687	669	686	654	632	637	676	680	673	693	694	659	618	676	653	705	614	675	670	611	684	668	645	678	669	684	688	676	694	681	675	685	646	696	683	680	649	637	671	688	635	648	662	681	649	693	697	657	651	642	674	643	688	628	665	657	620	722	687	636	670	678	667	681	646	663	667	711	608	643	682	670	579	686	684	663	664	614	625	650	686	668	651	650	662	643	659	652	652	657	686	659	713	675	662	661	694	651	661	672	715	684	615	676	664	706	690	654	649	680	632	671	638	675	665	675	709	685	616	663	695	680	654	648	673	659	659	671	661	639	630	697	678	688	633	654	707	655	656	655	691	668	652	679	699	675	637	694	656	665	647	668	667	638	647	684	675	648	661	608	697	633	688	677	645	632	641	683	658	660	638	600	641	671	689	702	647	731	639	689	654	653	661	657	685	638	655	653	647	635	712	660	665	605	666	676	688	625	656	718	666	681	661	665	693	633	639	641	688	710	655	671	663	670	667	690	631	712	645	633	692	652	645	655	609	715	646	707	641	645	664	692	662	656	647	630	662	673	638	703	694	618	627	636	692	617	685	653	603	638	640	644	676	673	686	675	674	637	679	617	659	688	709	635	603	675	688	673	635	684	631	628	688	629	667	667	709	626	685	618	646	707	674	666	652	667	699	670	661	685	620	622	701	645	700	684	680	643	680	669	634	659	658	684	641	651	643	634	624	616	633	642	670
23059	21052	28602	23699	21052	20820	3859	1267	956	939	912	796	827	784	744	721	698	712	714	687	740	736	708	693	649	670	653	662	639	685	684	675	639	650	638	664	592	652	646	630	638	660	646	653	653	650	646	700	659	687	640	586	676	650	630	666	609	672	654	611	626	651	631	645	609	624	635	652	646	619	615	682	663	599	646	601	643	604	628	638	670	663	602	647	637	678	635	621	598	647	639	603	598	617	630	670	655	624	658	651	620	623	603	634	643	621	660	616	561	625	652	624	627	635	636	592	614	643	643	633	646	619	633	640	619	649	617	625	635	632	651	660	633	632	617	627	648	607	658	627	608	601	620	650	627	631	630	612	593	642	605	627	612	581	611	619	639	672	644	625	632	589	628	584	639	597	621	618	622	619	602	624	645	627	653	651	612	636	633	650	654	616	623	620	669	639	654	609	598	639	659	618	695	615	613	627	663	638	602	639	631	649	620	591	629	615	619	599	603	624	613	678	634	613	633	590	619	594	655	603	638	627	607	587	637	649	611	684	607	665	634	608	621	621	644	646	609	610	674	626	637	602	607	619	636	657	606	637	647	640	625	613	646	597	634	656	620	638	627	580	646	610	606	653	583	632	623	627	599	616	621	640	638	628	631	619	621	591	635	625	623	681	570	647	597	608	605	669	626	601	652	627	610	615	590	587	619	657	617	614	644	592	635	580	656	563	637	592	613	675	615	635	592	647	655	630	616	564	654	609	579	676	605	631	642	600	575	622	607	651	639	609	643	603	627	625	632	631	635	680	640	634	633	644	646	613	660	609	644	600	659	617	607	587	666	619	637	604	631	610	652	610	642	633	587	622	634	581	656	647	665	608	604	603	629	623	622	637	635	634	589	588	662	604	656	614	603	623	636	662	609	638	623	629	581	656	690	633	661	623	654	600	628	612	609	634	654	604	610	648	615	604	607	657	610	627	619	631	623	617	600	625	640	636	618	629	632	606	587	657	671	614	693	650	620	600	625	629	586	596	627	614	629	632	648	634	640	655	635	605	658	679	600	617	659	637	611	642	639	590	608	598	632	634	581	626	654	588	632	639	643	615	578	610	652	656	645	625	656	633	600	643	615	653	656	648	638	610	596	607	678	625	645	646	632	649	661	610	624	615	605	639	617	646	634	611	644	624	622	599	648	597	631	590	641	657	602	620	618	631	601	621	664	601	631	673	663	633	651	636	644	573	629	609	597	629	599	618	652	602	639	643	625	595	635	627	603	623	628	589	650	622	618	666	654	644	633	600	628	631	629	646	656	646	587	609	636	624	618	650	629	635	609	636	645	623	650	638	613	621	637	680	613	662	627	668	609	578	667	596	642	612	620	652	621	632	625	596	622	621	583	621	582	597	594	648	649	646	619	620	611	618	674	612	667	606	590	615	668	645	646	667	634	641	664	637	593	695	633	605	619	660	610	627	620	631	644	648	664	650	606	660	613	621	607	634	651	613	606	685	614	613	665	595	631	666	622	643	595	629	576	630	603	654	658	619	621	611	623	633	638	619	643	628	603	619	622	604	591	639	636	649	639	653	566	639	643	631	613	593	561	628	623	607	643	615	589	620	637	620	605	637	613	634	611	644	592	607	650	587	608	661	614	577	619	616	602	666	653	635	570	665	573	615	643	667	602	631	630	671	640	632	630	622	668	631	642	672	628	617	651	608	583	671	596	667	590	612	629	635	642	596	657	591	605	599	600	597	654	647	657	641	612	606	635	605	620	630	640	608	632	626	659	631	618	574	595	601	657	585	638	613	653	606	602	624	649	644	652	633	604	622	647	646	639	627	651	586	572	605	647	639	640	591	651	665	614	635	657	632	659	673	667	615	608	613	649	649	606	633	645	636	658	666	617	607	634	638	645	613	637	632	620	640	592	643	651	631	622	627	640	638	670	598	691	594	607	615	611	613	603	636	621	609	627	653	635	676	618	630	596	622	616	594	637	614	583	679	626	583	590	645	613	617	614	629	604	599	614	605	607	649	596	626	672	648	600	584	633	633	608	605	617	656	586	640	632	600	635	594	655	668	654	622	596	620	577	625	593	613	624	650	639	615	594	593	579	646	644	632	647	650	614	620	672	610	602	639	615	669	603	605	623	627	620	652	676	619	687	656	628	663	626	647	625	656	673	624	613	640	636	610	621	657	623	634	658	612	619	629	625	612	630	667	570	594	688	627	622	596	633	594	624	621	678	618	620	618	628	626	656	630	639	632	642	586	599	639	588	611	610	603	626	653	621	600	634	621	635	630	623	639	675	615	628	588	634	607	597	699	635	659	636	660	627	636	653	632	652	625	659	618	628	625	624	633	625	619	603	638	620	631	612	638	634	621	659	691	622	590	625	615	606	621	644	639	630	627	623	586	623	633	619	648	634	586	671	621	604	603	647	603	642	621	619	653	635	627	621	691	649	695	659	631	628	615	639	618	626	631	663	594	606	607	636	657	624	593	601	638	642	614	629	585	584	630	612	601	647	613	593	659	616	609	582	610	636	635	612	634	663	636	645	648	658	622	593	638	636	618	655	669	638	617	599	620	590	604	643	634	638	667	611	632	632	616	593	652	669	625	650	641	615	641	639	672	605	648	663	638	703	632	622	667	633	635	667	670	602	606	653	630	626	616	630	612	603	629	612	631	606	632	631	583	656	593	614	608	604	638	656	635	657	647	605	624	617	600	606	623	647	602	643	636	640	635	632	641	632	620	633	641	636	634	630	614	646	623	653	636	600	641	629	582	646	633	660	596	600	641	630	621	619	631	618	640	633	586	639	626	640	604	649	623	644	631	646	617	650	593	693	619	639	602	596	613	659	565	640	610	656	601	658	628	641	672	683	618	649	619	627	620	649	622	603	678	640	632	656	644	624	611	591	607	625	662	599	630	583	654	617	608	623	647	650	635	623	636	648	620	625	594	606	626	627	631	620	642	675	583	629	628	621	605	612	630	649	623	619	603	627	656	607	602	650	636	618	632	631	626	645	672	623	622	649	645	620	626	644	613	668	612	626	634	606	631	661	640	633	656	662	643	676	637	585	587	628	639	602	592	602	668	646	658	639	643	584	598	614	645	673	612	618	594	670	604	612	591	592	621	614	658	602	625	629	636	652	633	653	577	632	597	610	621	653	623	645	615	650	648	611	656	612	695	636	592	627	641	653	652	620	632	593	638	635	635	619	574	651	620	645	630	622	636	666	605	601	627	599	593	660	610	614	643	642	636	642	647	599	583	624	608	619	629	650	638	661	646	655	626	640	644	634	635	602	644	657	580	625	616	621	615	656	650	611	649	628	669	602	616	632	593	619	597	642	606	599	589	619	612	605	615	632	575	656	683	626	619	606	651	580	620	585	633	574	635	630	630	626	631	659	620	688	576	571	636	631	645	624	655	603	595	643	633	585	633	660	617	587	644	614	598	616	645	651	604	627	598	601	621	630	616	665	595	635	660	650	623	667	592	583	618	615	638	636	623
24807	14855	13114	7171	4983	3789	3103	2574	2166	1958	1738	1594	1503	1422	1349	1239	1229	1232	1146	1160	1148	1121	1149	1107	1101	1051	1052	1002	978	1059	993	1020	1026	1005	1022	1018	975	1023	957	995	979	925	1123	1026	934	960	893	981	932	988	947	983	1001	979	1011	932	943	962	972	988	994	966	980	991	961	1003	993	986	954	953	963	974	972	964	934	914	942	950	983	994	942	1015	983	996	995	967	1014	935	947	1020	974	955	1009	972	929	919	972	972	936	953	931	995	969	933	913	958	946	977	916	986	947	920	980	1011	998	994	961	984	951	950	945	921	952	931	933	1018	988	969	967	954	954	992	954	956	982	975	940	945	913	960	989	979	938	1022	988	983	999	940	1010	957	975	992	984	934	936	932	972	963	991	999	946	977	918	953	970	932	950	946	938	932	960	952	962	907	904	872	937	962	942	939	969	974	969	936	947	965	982	987	942	928	1024	1030	930	990	933	962	936	972	925	1033	968	979	977	929	946	963	959	927	975	933	972	974	1009	962	967	930	943	948	954	960	959	941	944	969	946	963	955	953	1004	942	929	953	986	1006	971	939	1019	993	926	963	949	1029	929	890	953	965	982	949	924	998	984	952	963	929	925	967	1016	923	1000	913	990	976	964	1015	983	917	954	914	933	898	931	997	984	953	933	932	920	965	920	978	951	947	1025	872	937	998	942	993	991	921	980	952	944	949	975	976	969	937	1002	930	958	913	997	939	946	965	947	967	892	949	933	929	894	965	974	962	921	958	927	968	978	939	969	958	922	960	968	1008	957	952	986	906	944	979	988	926	988	978	942	920	986	949	978	964	939	941	952	943	962	996	995	1017	951	969	964	925	982	923	935	885	912	913	987	952	964	962	960	977	947	920	924	957	945	1061	963	945	957	997	963	935	968	981	961	915	926	906	954	940	948	896	982	941	970	946	989	968	1009	938	946	994	980	968	936	927	940	1008	975	895	971	960	948	906	948	974	1012	957	981	922	932	995	990	950	948	972	902	971	928	1018	1004	976	975	917	1005	935	972	950	1009	1015	895	927	969	910	980	940	958	889	919	947	985	988	942	941	937	1017	952	991	1017	989	947	923	957	999	971	946	952	956	988	953	920	933	974	975	1050	960	1030	1009	969	943	963	919	956	956	929	952	965	923	948	948	988	965	965	925	935	1015	966	931	1027	970	933	993	977	979	991	950	889	936	1055	960	970	954	946	961	930	944	927	963	900	954	952	990	930	981	986	944	932	923	992	895	961	1009	1010	986	962	955	1005	984	963	943	947	957	940	1004	938	942	914	943	982	915	947	915	941	925	980	953	933	941	943	948	928	931	963	997	938	929	985	979	997	935	980	966	959	986	970	921	1002	933	953	959	967	951	980	974	930	986	983	922	937	991	929	894	924	934	987	1003	979	960	966	988	930	896	965	961	913	986	958	924	963	952	903	946	984	957	993	965	948	982	936	914	905	899	964	949	958	1041	928	921	951	984	974	934	988	908	977	970	912	1007	1017	959	963	903	944	976	949	943	885	933	974	981	938	1010	996	928	961	972	972	982	924	1002	938	902	1012	936	966	930	977	961	989	947	1010	957	1019	960	920	991	928	950	924	998	938	971	972	944	973	934	962	938	961	966	935	961	926	952	895	1042	978	937	971	968	1033	928	989	977	976	937	957	948	932	938	945	879	953	969	935	970	927	1020	937	933	925	955	915	974	1011	916	962	973	987	971	935	948	962	930	983	964	937	930	958	941	938	961	972	921	956	917	958	902	972	966	998	963	949	976	996	966	946	948	1005	937	1002	951	948	983	916	971	1008	944	972	939	940	974	962	942	988	967	945	1008	931	991	949	959	964	972	976	931	954	944	927	964	913	990	981	950	975	945	928	953	962	1015	934	961	921	950	885	907	957	952	968	930	971	981	899	980	981	981	1020	965	926	976	994	950	993	919	943	1005	971	937	943	962	990	947	933	904	958	976	926	974	963	927	956	934	968	922	927	949	1068	912	953	983	949	948	1020	982	929	958	910	954	939	932	938	928	976	997	954	966	984	954	957	989	928	960	927	934	958	888	967	972	934	982	911	944	950	963	909	908	959	934	979	954	932	1014	938	957	919	963	962	973	969	997	964	951	912	972	973	938	973	987	971	835	976	932	944	969	979	963	997	971	958	997	969	945	922	980	943	1010	962	923	964	951	1017	965	998	984	984	996	942	961	949	1019	989	915	1000	993	909	985	960	935	982	994	927	944	904	988	941	966	953	948	949	941	982	941	1004	977	962	980	993	960	961	939	937	893	978	937	973	931	919	967	957	953	978	897	982	972	944	971	949	950	915	963	987	940	961	935	901	957	979	949	921	944	954	944	953	981	983	907	951	989	960	964	989	989	933	979	917	1019	991	937	938	952	973	942	943	951	976	961	930	946	1017	1023	972	924	980	957	931	919	918	990	920	967	928	946	989	951	989	1001	957	944	960	911	916	945	951	995	936	975	954	974	912	902	985	970	1015	958	1018	994	934	941	953	912	969	953	1003	938	912	899	939	947	968	980	944	901	1030	993	955	920	903	928	962	996	971	982	1018	943	939	937	932	896	978	917	944	986	980	944	960	976	966	1015	988	965	955	1000	998	978	970	1010	957	988	994	953	997	958	926	920	973	886	916	958	987	953	998	930	885	950	990	962	957	941	958	1014	903	980	947	981	968	987	964	945	937	936	999	969	989	943	979	960	929	953	974	917	952	996	1009	947	973	907	884	965	930	915	928	933	960	961	955	940	1003	980	923	957	1014	927	1025	942	952	973	993	1003	939	916	918	913	960	1020	960	957	909	914	980	972	970	978	924	943	973	936	985	1000	946	948	943	991	969	989	1027	969	994	930	965	1015	921	955	937	959	993	927	887	980	963	934	946	971	1001	945	909	915	915	963	942	936	890	991	899	972	922	1007	954	967	982	946	935	962	961	961	965	961	1030	971	946	903	956	967	944	966	1043	937	925	939	957	947	1001	920	903	988	982	917	903	976	922	915	971	916	990	994	940	959	984	986	932	975	940	1003	896	920	965	991	920	936	983	903	932	935	993	1008	998	967	924	967	929	947	919	962	954	930	970	987	951	997	975	982	956	981	961	951	960	919	917	994	970	926	904	981	943	953	904	991	952	944	1001	947	978	974	1002	990	1002	966	919	953	973	972	943	962	901	942	947	926	937	954	948	961	932	904	995	1015	940	1041	952	926	966	948	1000	928	911	949	992	981	965	951	912	1020	1025	976	962	893	948	995	968	926	938	937	977	942	931	933	912	1008	922	957	953	970	967	909	981	949	937	989	923	905	951	925	964	936	939	905	955	981	988	977	908	970	970	943	955	968	964	957	944	1005	1023	869	962	911	947	1002	940	959	928	936	909	937	891	916	938	940	951	963	940	953	952	943	936	965	947	950	892	965	968	945	920	1003	909	948	976	997	929	938	925	937	961	971	969	951	952	945	976	925	886	999	943	971	957	1002	934	981	993	916	942	892	938	956	950	995	909	921	943	967	989	974	886	974	950	951	993	980	1002	1014	923	1026	947	959	953	934	948	911	916	959	928	930	894	932	1003	996	956	971	976	941	950	943	953	896	929	954	918	963	954	977	989	932
26858	20690	9738	731	442	404	252	198	227	220	185	182	177	183	168	193	182	192	205	166	185	180	183	200	195	194	196	173	180	175	165	156	156	171	187	189	164	178	170	185	166	162	194	183	185	192	191	207	192	181	181	189	182	203	167	170	161	169	188	169	208	176	181	174	190	165	163	181	178	173	185	170	177	172	164	195	184	177	158	181	209	178	159	168	173	182	187	182	178	192	206	177	170	182	191	188	136	178	191	161	194	180	179	171	165	221	174	177	173	190	215	193	188	151	175	187	162	176	187	177	208	172	191	196	171	201	167	194	206	168	180	166	173	167	177	175	201	180	179	177	158	167	196	168	197	178	171	191	193	179	169	156	204	185	161	157	170	186	185	173	200	160	183	198	189	166	180	194	179	191	177	176	187	171	218	184	219	200	194	163	166	171	178	178	168	185	194	165	181	170	195	200	187	184	170	185	176	180	187	169	182	192	165	185	175	190	199	143	183	171	204	160	178	168	183	166	185	184	158	173	181	156	187	204	213	201	175	193	180	168	183	208	161	182	189	198	179	168	188	204	168	207	196	187	187	185	177	178	170	192	188	188	153	174	175	184	171	184	168	184	178	195	148	184	180	177	187	173	200	177	169	183	209	177	171	203	183	178	193	149	174	213	186	184	189	183	189	197	173	153	186	163	184	186	154	162	164	185	201	153	186	182	188	184	182	161	207	195	161	152	147	169	178	194	183	198	185	169	201	178	176	173	196	172	190	183	189	170	167	165	192	177	190	186	180	177	175	186	158	186	205	171	211	164	157	164	183	208	183	198	149	179	182	183	204	175	166	169	180	192	185	171	171	183	190	189	186	181	180	164	195	201	195	191	191	173	165	198	198	188	166	174	183	171	178	168	171	170	156	201	190	176	185	189	190	170	185	170	170	192	162	210	200	187	195	170	155	184	184	172	185	186	179	150	172	201	189	165	155	157	176	181	186	182	174	186	189	225	200	214	166	206	187	169	173	179	184	155	178	175	165	174	176	153	176	172	174	203	178	170	202	171	190	149	153	182	186	216	188	168	192	177	185	163	178	176	201	205	180	188	174	194	177	186	168	178	179	144	190	174	184	165	156	195	178	177	160	183	187	180	207	171	175	178	172	186	165	181	157	186	181	188	182	169	181	180	168	185	173	161	153	170	189	187	179	161	203	209	178	174	183	188	172	173	187	184	195	191	165	172	188	185	185	171	190	202	197	196	168	198	173	195	194	186	167	185	200	175	175	159	179	224	166	180	193	213	196	196	169	185	224	190	187	208	174	199	150	196	178	198	165	196	208	185	181	194	193	176	188	198	161	171	164	182	192	197	193	181	160	194	173	205	163	202	144	180	188	178	214	204	172	174	164	167	168	187	155	202	191	175	194	198	188	197	189	185	185	179	168	219	209	166	176	195	181	175	173	166	188	191	158	204	168	201	179	175	178	202	180	174	180	191	183	188	169	199	173	164	203	184	198	186	166	168	149	171	167	184	184	185	181	188	200	168	178	177	198	186	159	162	169	194	168	183	177	170	184	172	163	199	173	181	201	182	184	193	189	174	187	195	178	162	181	173	196	178	148	197	185	165	180	182	167	192	177	177	157	170	189	160	177	169	183	173	164	202	171	191	203	184	194	173	154	193	189	194	175	173	188	154	160	166	195	183	220	147	162	212	177	173	169	181	158	194	186	180	188	169	180	187	161	193	177	198	161	181	166	173	188	216	188	200	163	189	160	183	174	209	203	186	182	183	180	153	180	197	180	167	161	187	179	169	189	176	180	194	187	185	188	169	165	192	178	169	175	184	195	196	154	173	181	181	181	179	193	163	163	184	164	208	193	214	183	170	173	208	173	161	180	173	187	179	206	183	163	168	172	157	195	197	185	164	182	193	188	178	178	163	191	199	164	178	198	191	171	164	189	181	197	181	189	155	186	175	187	186	176	179	181	192	178	158	188	179	172	171	180	173	208	194	179	175	167	198	191	175	172	174	199	160	164	190	169	162	173	183	177	162	202	183	199	179	178	171	178	163	169	166	168	185	194	207	182	174	169	163	174	171	187	186	176	187	172	182	179	176	198	193	196	177	185	188	196	168	191	178	167	167	185	175	188	163	167	175	162	182	172	186	171	179	193	169	173	180	198	177	175	180	184	197	165	177	158	171	183	186	194	192	175	189	188	178	185	182	178	179	180	163	181	182	169	184	191	187	182	174	198	164	192	181	185	179	172	150	178	180	187	170	197	191	205	159	209	169	167	165	190	195	190	166	198	189	200	192	156	194	187	177	199	190	161	214	161	171	202	181	192	189	205	170	191	176	176	202	198	168	179	163	193	195	182	189	180	197	182	184	179	175	160	175	165	181	173	176	180	180	189	184	166	202	179	179	201	192	195	163	179	178	194	165	200	198	199	188	175	178	185	182	195	200	162	176	182	177	189	173	210	173	153	171	194	196	188	192	187	193	185	189	190	181	185	157	183	158	157	181	168	178	193	189	168	156	178	182	192	176	187	140	173	175	199	185	150	195	167	201	154	144	193	182	178	175	162	178	150	179	180	152	174	188	165	181	162	151	163	188	185	196	177	162	196	156	174	204	166	208	180	192	182	197	168	179	202	186	170	164	187	180	180	186	201	202	201	190	187	175	159	181	189	172	185	204	186	182	186	186	175	171	178	157	162	197	195	165	168	190	178	198	170	184	170	163	176	175	193	160	188	184	193	167	195	197	187	204	165	187	199	165	183	168	188	174	184	197	185	175	197	188	184	194	182	184	196	188	172	171	174	175	172	188	168	195	194	170	184	175	177	187	189	172	176	191	171	188	186	185	169	179	182	187	171	189	196	157	188	191	183	189	174	181	173	164	175	196	204	178	184	185	178	176	188	210	184	180	184	206	180	158	196	147	176	177	193	176	168	170	173	175	156	183	184	165	165	192	187	201	174	169	182	178	165	194	197	170	212	184	183	174	177	175	183	174	183	165	177	156	174	202	181	184	189	160	179	171	166	176	205	190	169	210	192	203	177	184	188	184	178	197	184	176	170	193	147	204	190	162	173	189	191	200	190	168	173	192	191	183	193	171	164	197	175	200	184	203	190	183	186	164	184	178	183	174	158	173	185	161	169	159	208	198	186	175	166	199	192	208	198	207	197	169	197	182	204	183	179	174	153	202	186	170	184	183	196	190	175	146	184	190	165	169	181	170	186	174	198	194	180	158	167	201	180	187	177	170	193	181	182	191	165	174	166	172	178	169	178	178	186	176	183	175	177	179	195	169	173	168	193	181	173	159	166	168	171	187	198	168	225	189	161	195	175	185	179	185	187	173	185	191	187	155	177	206	185	179	172	186	183	175	177	195	159	192	171	180	163	166	174	177	178	187	186	183	180	182	188	184	198	196	170	167	177	181	185	169	171	177	169	178	171	166	185	188	180	159	159	182	194	158	181	183	199	213	194	197	194	181	179	163	171	194	167	190	190	183	174	158
13263	1180	1115	637	499	465	361	353	389	367	342	324	323	343	327	329	338	319	304	316	308	286	304	295	280	317	266	297	322	296	313	320	290	331	278	290	310	320	311	326	299	310	331	318	324	291	277	296	312	291	296	311	303	278	304	343	258	320	288	327	329	294	268	279	300	316	293	328	308	318	297	265	300	330	295	301	298	282	326	299	328	295	299	310	284	284	301	312	327	310	320	306	288	303	290	337	300	278	313	320	293	338	280	302	289	293	333	296	289	292	327	312	280	335	294	304	287	316	295	328	266	325	317	310	304	317	288	324	279	306	305	310	306	294	308	299	310	276	290	287	272	323	288	337	302	292	286	311	313	332	303	319	305	299	323	337	317	295	291	296	318	320	316	310	293	281	317	291	318	304	317	311	335	274	309	317	283	293	294	297	295	348	308	297	286	321	263	328	315	323	301	262	321	283	312	278	326	304	304	302	300	284	328	282	285	295	327	331	297	288	343	272	298	323	329	263	318	288	281	304	310	286	276	277	271	289	288	321	301	312	340	268	286	315	305	301	324	314	313	303	296	308	298	329	321	293	300	292	304	269	299	309	306	286	317	330	313	310	316	327	311	301	302	307	320	324	290	299	305	293	304	291	295	321	290	328	332	305	307	303	313	328	270	308	312	311	295	328	310	302	309	299	331	313	306	312	311	325	294	311	320	291	290	286	280	324	335	319	346	295	341	319	330	295	282	279	309	322	264	288	316	289	283	301	308	303	277	346	322	282	314	319	307	329	306	283	305	313	318	299	288	270	280	336	319	301	294	319	303	315	313	293	330	300	286	295	290	321	311	277	294	305	311	303	333	283	311	311	286	305	331	284	321	291	308	343	298	301	304	295	316	299	315	309	323	312	315	302	292	290	297	292	321	292	297	305	329	314	300	294	288	290	316	265	286	298	337	294	287	309	315	302	319	337	277	289	315	310	286	336	309	337	310	300	297	325	335	318	317	304	334	305	329	288	293	289	320	312	256	285	313	298	283	269	286	274	308	303	280	259	290	296	313	299	278	300	299	316	290	287	294	309	327	302	320	306	288	284	319	278	308	324	297	262	290	304	320	328	305	260	282	304	265	321	279	277	299	313	341	293	309	301	304	297	302	298	344	330	282	319	304	317	301	297	289	258	316	295	318	282	299	305	289	311	297	289	277	296	336	310	288	302	274	282	317	283	316	273	295	298	327	329	310	294	326	300	311	280	286	292	327	327	311	289	301	307	294	286	318	288	316	321	292	333	298	308	291	293	300	322	287	300	286	314	314	284	311	320	273	310	287	298	301	301	313	309	313	299	303	287	299	295	313	314	283	315	307	307	305	299	310	299	299	314	300	328	325	289	315	299	292	309	303	309	323	309	285	265	304	292	329	317	334	326	277	300	315	321	307	312	308	297	332	322	303	299	320	309	306	315	329	315	331	303	292	286	308	301	278	309	299	289	291	306	278	304	295	299	309	323	283	299	289	309	315	329	292	285	302	304	300	312	310	324	267	297	263	271	320	322	323	296	292	306	322	330	302	308	288	280	298	289	330	340	330	292	312	280	326	297	317	290	331	301	329	293	311	310	321	293	293	315	323	286	305	288	297	316	301	292	300	337	274	307	283	301	313	313	304	323	286	323	271	304	311	336	309	323	280	335	299	323	313	300	292	291	302	330	299	300	317	293	307	298	321	326	304	315	314	307	307	320	300	313	278	293	283	289	285	328	278	315	296	303	299	266	276	324	271	312	306	282	304	289	290	303	285	316	312	299	308	313	295	263	333	298	292	313	301	310	321	290	316	313	283	289	312	297	314	286	301	278	301	265	276	302	281	303	313	286	310	290	335	314	287	308	303	331	310	291	294	314	301	336	318	305	350	287	311	337	293	297	306	302	311	318	335	323	316	288	297	296	270	287	294	287	290	319	277	329	309	303	315	320	321	338	287	323	302	300	352	309	333	304	297	311	306	309	267	322	312	283	304	289	332	300	294	267	303	310	296	298	296	287	315	286	305	302	313	272	293	328	294	306	265	310	317	294	314	286	310	313	299	313	320	297	269	303	318	319	281	335	283	319	283	298	320	314	297	291	297	316	296	273	308	288	293	289	304	320	301	327	305	303	294	333	293	308	314	297	288	291	321	314	309	337	309	311	310	275	272	330	297	316	289	339	296	305	322	289	317	320	310	286	314	328	298	303	280	283	310	295	303	301	293	330	331	310	295	348	291	305	290	318	304	291	291	325	311	317	279	297	312	314	332	265	299	309	288	327	313	285	307	308	286	296	296	323	315	342	316	289	314	328	307	297	294	321	312	296	326	288	300	308	335	304	268	322	295	309	293	328	295	324	304	306	295	292	335	306	293	304	322	292	327	318	273	308	288	294	334	299	337	291	320	309	291	302	292	295	276	311	281	298	276	307	298	309	318	312	290	304	317	281	296	287	311	306	319	320	337	291	298	282	294	314	300	313	307	273	283	287	303	309	309	306	288	336	327	317	340	272	329	276	336	289	285	323	271	325	318	284	304	282	297	305	265	315	329	319	297	277	278	286	344	286	307	308	304	289	280	309	311	305	312	293	287	322	324	320	314	302	308	292	327	303	286	309	274	318	320	313	324	312	301	308	317	329	314	314	303	289	344	293	274	314	303	339	304	305	327	291	310	284	269	293	290	326	269	309	302	293	284	275	310	290	302	281	315	283	279	322	305	279	318	314	320	313	301	302	304	298	291	303	302	315	299	286	332	297	273	272	307	317	324	333	316	310	318	325	319	293	309	306	325	334	308	308	306	279	333	304	299	292	290	306	314	309	325	319	334	312	278	274	327	285	340	299	285	324	328	294	321	316	336	315	296	304	317	316	299	310	309	330	294	310	309	305	298	293	309	315	333	304	313	284	293	292	299	302	303	300	321	290	308	312	326	294	317	278	305	296	309	314	311	295	290	301	316	293	328	305	331	290	299	286	301	334	299	333	291	309	317	330	291	290	304	321	304	301	297	314	307	335	310	336	315	298	277	292	295	303	328	287	346	305	278	286	312	291	316	310	291	301	303	278	262	273	323	316	319	297	291	316	293	316	294	301	294	295	322	315	330	324	333	315	299	301	307	298	333	316	289	303	287	285	321	323	326	287	311	325	311	292	303	302	276	296	304	282	302	313	306	295	322	314	294	307	322	299	336	327	266	283	307	280	304	318	292	278	321	295	316	270	291	305	328	299	311	302	297	301	292	298	293	303	280	275	315	316	336	306	292	311	287	299	302	298	290	323	287	307	282	302	297	278	300	316	313	303	307	288	297	318	301	326	321	313	289	294	309	288	325	311	321	284	302	320	314	306	310	304	316	285	314	326	291	326	281	314	292	279	289	296	320	311	293	306	286	291	322	318	264	303	333	308	292	256	305	276	282	270	320	288	310	292	295	327	308	292	316	308	290	277	304	302	279	338	301	285	293	306	272	294	331	289	309	273	325	303	306	327	286	304	356	316
24062	21088	28107	24289	20909	4182	873	728	633	584	577	539	562	478	491	475	495	452	489	490	459	490	468	460	444	441	420	457	414	444	440	459	446	463	419	479	436	445	464	413	441	471	458	401	426	407	416	442	466	429	406	413	451	445	439	453	435	450	467	464	417	432	464	400	469	462	409	410	436	392	412	406	418	441	417	373	431	447	473	467	466	429	413	455	424	462	408	433	430	414	454	394	437	474	473	460	433	432	418	423	375	392	402	399	397	405	456	465	424	470	452	413	412	431	480	419	432	437	418	458	452	430	440	442	445	399	384	445	409	429	431	439	441	469	417	410	428	438	429	458	415	410	454	436	440	411	436	401	409	437	445	442	415	399	415	402	450	446	399	420	434	394	431	387	425	425	417	390	466	432	406	437	425	441	417	428	419	408	426	389	432	443	422	441	422	419	459	439	432	416	452	390	376	407	388	474	434	430	417	420	416	449	434	433	427	416	395	444	442	455	434	415	398	427	441	418	417	412	425	439	447	411	442	475	417	391	430	423	447	458	384	426	392	446	456	443	435	431	386	431	438	441	416	437	434	427	436	386	475	430	438	416	425	434	413	411	466	432	402	439	431	425	422	424	424	408	401	397	411	410	439	414	448	417	427	468	403	442	479	451	449	425	419	402	435	414	398	410	465	408	411	364	407	436	430	388	421	425	408	417	425	458	420	414	429	358	389	423	431	409	452	453	415	445	410	409	414	427	403	407	412	459	415	432	437	430	392	404	406	446	411	411	433	405	440	428	444	448	406	430	440	453	413	439	430	452	439	467	443	379	431	417	413	408	421	429	452	422	437	442	421	493	415	367	439	431	457	456	378	403	387	460	419	429	400	410	403	392	430	415	401	446	377	444	398	429	408	450	431	411	424	420	439	446	424	443	433	426	407	421	430	404	466	420	462	424	433	431	420	432	428	388	420	412	375	404	397	442	416	408	406	482	406	444	449	423	430	412	436	425	451	416	399	442	456	430	434	414	412	426	426	429	456	406	398	428	431	422	426	391	450	404	432	452	410	434	424	423	433	431	450	427	440	459	385	386	461	437	427	404	431	408	434	412	428	424	414	420	395	399	425	416	449	423	450	463	440	446	422	417	449	434	421	403	395	389	411	409	446	466	428	445	472	389	435	476	454	425	423	421	384	420	395	435	414	458	457	402	421	399	417	446	426	438	436	417	432	426	432	434	423	429	444	451	395	431	478	418	454	412	438	438	434	424	433	409	445	413	440	440	437	429	433	414	410	407	459	419	451	491	447	425	431	440	440	415	423	434	401	420	394	446	445	409	421	418	413	430	431	386	419	451	444	422	408	400	397	440	437	407	433	410	448	405	443	430	427	405	415	424	447	410	425	423	439	443	450	431	402	468	422	443	428	452	434	414	410	404	402	477	429	420	398	421	421	400	399	408	428	407	427	408	423	454	422	436	403	437	393	416	451	397	417	413	411	426	434	395	418	453	446	411	431	381	425	408	402	404	450	393	442	441	427	434	407	384	410	448	438	467	416	403	433	401	439	403	404	416	434	413	416	449	440	433	419	421	451	469	440	419	408	420	406	433	437	467	397	431	450	446	465	462	439	408	418	396	435	415	418	427	406	435	439	444	406	401	416	471	457	431	441	434	439	398	432	432	443	438	411	435	439	427	411	443	458	431	422	439	443	438	431	419	426	418	441	402	452	430	424	377	449	395	458	407	430	409	428	388	380	445	419	420	465	443	390	438	421	446	409	426	433	397	400	451	442	461	420	432	466	421	411	401	410	386	443	437	415	419	425	400	460	426	474	422	443	462	469	464	420	426	431	430	440	436	421	420	412	410	418	418	446	434	398	424	414	458	419	443	441	455	410	411	464	427	436	419	397	436	411	422	413	447	442	470	384	431	433	412	427	400	398	464	430	410	412	427	398	366	439	475	429	406	401	412	423	434	424	439	451	410	423	436	409	450	419	395	409	395	433	431	446	426	429	471	422	436	376	384	443	465	418	433	401	446	436	440	430	419	433	422	433	413	396	409	425	440	419	429	431	442	417	452	374	429	450	429	417	428	441	430	400	414	406	441	386	440	424	429	414	418	417	432	462	437	426	448	408	447	419	417	392	456	444	448	447	459	434	408	399	432	447	456	421	415	438	423	422	432	431	455	430	394	445	424	450	423	398	466	418	405	463	428	408	393	418	423	399	443	398	439	424	405	406	400	445	394	438	423	446	396	441	427	412	431	404	440	414	425	409	387	403	407	438	443	417	414	453	440	435	443	398	403	405	435	421	403	433	444	403	426	390	453	426	440	421	417	446	415	397	474	437	430	427	450	434	433	449	440	401	444	405	433	414	426	389	435	436	408	402	421	411	411	470	410	417	390	463	408	410	451	445	435	452	424	416	402	408	460	433	443	396	377	394	419	436	437	423	400	434	417	407	437	418	428	415	431	426	393	401	416	448	458	437	424	453	444	412	405	394	416	394	399	418	379	448	426	434	417	463	442	440	420	439	394	421	462	460	411	402	461	425	443	399	434	441	449	422	387	424	380	420	447	437	431	444	438	422	447	425	403	456	415	458	441	457	424	419	454	405	381	415	451	441	421	409	424	447	438	406	448	435	408	425	426	452	436	408	420	437	408	429	435	433	439	425	400	420	427	444	428	393	426	421	439	422	425	412	414	416	374	411	419	420	408	398	411	474	445	416	420	449	440	416	413	427	422	393	436	425	406	424	435	404	393	427	405	421	394	422	422	431	436	437	427	403	399	453	432	431	407	448	414	426	420	433	443	429	437	394	450	429	411	387	421	419	436	451	454	405	412	416	425	454	450	411	460	419	443	424	403	474	438	407	405	426	450	449	422	453	421	435	425	426	428	409	420	466	407	432	444	397	467	427	469	441	415	424	439	403	432	428	431	453	441	445	425	431	438	447	415	417	408	446	427	410	447	420	442	401	408	436	452	445	416	415	414	421	410	402	428	403	438	454	470	419	444	443	450	415	439	402	415	426	442	421	426	423	473	397	411	443	399	443	419	447	417	396	423	403	438	427	405	391	430	424	421	389	430	414	420	433	399	412	443	452	418	389	419	411	494	436	437	357	452	452	420	412	387	382	392	418	437	372	460	406	430	426	440	398	425	440	404	452	428	388	426	447	417	421	453	425	414	430	396	410	414	406	417	440	429	466	454	432	417	406	394	435	430	413	424	444	425	418	429	473	415	442	407	441	450	445	440	418	391	470	443	430	434	376	414	429	423	432	437	419	410	433	396	460	434	411	435	455	428	427	442	422	437	452	416	428	443	444	427	456	435	416	453	427	391	413	433	430	401	386	465	439	438	409	416	428	445	433	419	409	428	422	413	408	390	423	433	436	407	409	449	424	440	441	421	407	393	415	440	446	454	469	403	434	384	411	418	431	423	418	454	431	395	454	405	411	456	421	386	390	444	423	461	427	445	433	438	427	423	420	421	398	455	401	451	400	427	449	390	421	388
24308	9156	8028	4225	2938	2167	1825	1466	1356	1177	1059	997	906	904	845	766	806	810	734	771	782	743	749	688	753	746	646	719	723	676	675	688	759	688	706	729	689	708	723	657	721	682	683	666	662	707	679	702	683	664	719	659	620	664	672	694	673	671	711	664	636	644	669	663	688	688	657	646	671	708	672	665	712	654	679	675	640	716	676	645	648	665	660	618	644	604	673	660	671	674	644	700	669	668	673	666	678	655	650	651	710	638	663	670	617	665	673	652	699	709	669	676	645	639	694	689	670	704	615	651	669	649	669	663	686	641	705	699	645	619	628	694	686	669	673	650	665	663	642	676	674	692	685	693	722	652	669	622	647	682	666	664	713	671	641	656	644	667	680	644	723	643	684	710	663	707	595	732	653	655	662	663	694	659	630	645	632	649	681	677	666	651	635	697	650	686	641	652	670	674	634	679	659	711	674	653	704	673	679	647	679	692	655	620	661	672	668	661	728	686	681	676	714	639	651	652	686	671	640	647	643	671	662	665	662	690	680	706	639	693	667	623	644	655	691	630	664	689	696	648	684	677	635	708	670	638	681	659	670	659	697	698	662	672	667	693	672	697	697	662	684	644	663	642	686	702	626	673	667	710	667	623	662	645	664	688	669	665	640	728	706	672	654	696	668	654	671	645	672	635	665	651	649	669	643	700	652	655	610	687	717	674	670	657	667	693	693	651	672	650	628	663	651	647	626	668	659	664	648	657	675	647	655	640	630	635	669	688	681	637	644	687	671	704	710	693	659	709	654	664	708	618	657	632	673	671	653	680	673	712	686	665	657	628	637	649	666	652	641	642	687	696	651	658	653	658	666	622	730	712	706	641	616	694	679	663	635	695	628	711	614	653	674	640	651	665	632	651	672	653	646	668	693	642	691	663	662	662	659	672	657	641	677	717	681	676	684	654	670	639	659	677	665	698	617	645	636	634	650	656	676	615	663	650	657	678	649	614	625	624	672	656	661	672	679	626	610	648	685	654	663	670	672	628	693	696	670	669	698	628	647	680	646	702	691	681	670	679	633	656	653	684	669	637	630	706	627	671	649	621	713	719	656	688	687	658	682	650	647	616	702	654	670	681	671	641	670	681	648	666	659	658	666	692	729	654	700	659	712	642	720	696	628	702	641	662	692	686	667	659	687	640	624	634	694	656	668	698	637	680	658	683	641	656	653	627	662	722	686	694	632	648	707	712	663	704	660	675	646	629	661	651	728	672	683	671	661	638	658	680	714	659	701	660	680	702	663	657	656	662	664	644	664	662	685	654	684	648	621	649	648	699	662	609	642	673	656	678	657	643	668	722	662	661	670	631	665	678	653	659	671	646	664	715	656	703	687	620	636	698	651	662	677	621	605	672	651	666	705	695	631	655	639	676	671	618	688	662	649	677	666	664	666	672	662	668	633	654	674	676	653	703	659	656	655	642	694	674	651	642	670	677	658	686	656	674	677	602	676	642	696	675	631	644	627	626	662	655	642	693	646	654	692	675	682	678	586	677	646	692	638	652	664	674	659	641	657	685	672	609	702	726	626	650	630	638	691	697	728	641	687	667	620	665	683	671	668	651	648	698	644	670	673	704	720	684	658	682	682	645	644	668	664	658	658	657	644	695	640	657	673	650	706	654	661	645	690	613	662	687	688	649	634	705	707	659	704	681	668	659	667	648	657	689	659	669	660	643	665	689	687	672	648	659	630	674	646	667	625	655	654	680	631	665	640	645	684	648	708	626	688	642	680	650	676	702	686	643	642	678	653	672	694	728	662	693	628	656	668	663	651	721	680	673	699	626	677	639	608	664	638	647	628	649	668	694	654	666	692	680	682	699	662	675	648	665	681	655	660	725	657	711	681	672	657	625	664	688	645	693	639	659	668	713	681	618	658	652	650	659	681	671	660	701	714	679	633	690	662	637	696	684	671	650	654	633	626	608	639	633	714	644	670	653	624	669	677	675	645	679	663	661	694	636	687	643	643	668	667	681	630	669	685	668	683	697	633	664	683	716	697	687	662	615	679	723	695	641	665	691	692	669	653	676	647	713	654	659	664	635	699	637	654	658	684	667	672	648	689	630	639	646	668	693	669	691	691	635	647	675	642	617	642	621	668	713	663	647	672	629	663	657	657	695	703	661	630	597	659	623	655	655	649	696	659	650	660	702	650	692	687	641	622	664	636	678	630	644	689	707	663	687	686	657	691	655	681	667	659	698	670	653	692	651	676	659	651	646	662	633	660	665	671	693	667	628	643	663	674	628	694	739	612	662	639	702	632	645	711	684	652	649	627	678	676	669	712	662	669	688	680	685	660	658	636	662	632	629	658	626	655	635	664	656	662	724	644	653	691	681	646	686	650	645	660	656	631	676	677	678	654	649	696	676	659	664	654	632	673	670	655	686	659	686	651	687	686	647	664	720	696	663	632	735	653	669	671	635	652	688	679	614	693	658	664	664	640	694	691	651	664	643	648	643	689	692	661	679	664	670	658	680	655	653	654	635	679	642	673	629	662	676	678	678	668	642	686	658	688	691	701	657	662	700	667	658	711	673	653	665	654	634	666	660	636	658	632	622	680	627	679	720	640	643	655	619	643	660	673	695	716	665	666	627	645	663	675	708	648	667	701	680	648	677	648	683	657	671	634	651	645	623	660	692	656	664	655	657	675	674	650	655	667	673	648	654	645	695	678	666	640	694	659	713	664	681	687	670	662	686	672	624	653	640	677	651	684	698	702	713	698	715	649	686	678	707	674	643	670	654	667	649	659	674	694	682	661	693	675	726	679	638	662	673	657	650	695	682	655	694	663	685	708	657	664	669	626	656	699	661	623	669	630	709	634	690	715	642	672	622	657	659	646	679	659	683	721	679	669	694	618	651	657	665	708	674	626	650	642	667	691	659	699	682	634	644	651	720	629	598	680	654	668	663	677	675	629	720	684	641	648	679	714	690	694	685	742	656	670	688	692	684	666	693	658	656	691	628	681	631	682	653	616	696	712	690	650	675	656	636	661	624	688	662	672	631	727	597	636	646	680	668	689	685	652	647	656	652	640	666	683	674	666	628	651	667	632	714	676	624	668	656	680	688	671	675	682	705	651	710	683	657	643	648	701	678	689	712	663	660	703	644	672	721	644	644	634	692	669	651	681	678	660	656	670	703	610	671	680	653	663	672	658	661	685	631	668	699	687	661	670	667	645	635	650	645	646	688	719	651	688	650	629	685	680	649	679	661	643	678	634	674	660	698	651	660	646	689	655	660	672	651	655	668	675	668	650	691	661	661	662	683	679	665	668	643	665	681	660	680	684	652	685	675	679	706	653	720	681	682	657	652	653	670	657	678	703	685	686	693	675	667	666	655	750	652	691	646	660	657	689	663	645	692	690	654	674	643	724	694	641	736	665	662	649	667	682	647	619	695	665	700	617	705	636	636	702	668	677	688	681	655	650	682	671	648	654	672	655	653	658	699	677	637	671	686
22882	20920	28458	23519	20926	20667	3878	1320	998	968	889	851	826	774	841	780	767	694	710	722	698	696	667	673	678	708	683	653	728	678	674	632	686	604	684	661	657	648	644	624	642	612	715	650	688	619	666	624	654	615	626	620	620	627	631	632	642	632	616	590	631	620	646	646	615	651	652	649	642	662	609	632	653	665	672	607	640	652	614	610	670	617	609	660	611	614	629	617	672	614	648	652	632	688	621	627	605	590	643	638	675	652	673	641	608	658	624	663	654	631	657	630	630	637	610	622	643	616	652	639	632	643	623	617	649	619	635	659	619	630	617	628	626	707	606	639	639	647	597	659	658	638	659	606	686	574	658	646	658	597	646	640	655	631	645	602	651	633	663	633	589	643	637	666	630	638	641	618	637	631	588	624	665	634	640	642	625	616	680	637	614	682	638	612	652	634	632	666	620	626	652	649	632	653	605	600	624	626	611	623	645	622	600	605	638	623	630	664	609	617	638	624	641	647	619	621	661	597	579	567	641	662	643	629	640	636	653	616	693	590	633	585	658	620	611	606	594	640	624	635	599	634	648	648	663	657	601	638	619	648	618	641	690	604	631	595	614	586	617	603	608	648	636	602	579	652	657	666	612	607	608	662	615	635	654	624	654	629	618	597	576	588	699	630	590	640	583	638	631	631	695	634	631	643	595	588	580	652	651	652	652	629	626	657	618	678	633	652	629	611	656	615	616	599	691	604	596	634	619	630	607	605	648	617	639	687	654	576	638	663	633	643	618	682	626	635	621	626	608	624	673	660	661	633	650	610	616	566	592	650	593	650	613	649	588	598	626	602	627	629	629	607	638	602	616	630	616	661	628	638	631	620	610	617	636	587	637	660	661	603	636	609	671	655	638	626	628	664	627	643	603	623	641	622	603	676	603	639	612	622	647	645	667	651	595	611	613	602	592	659	624	595	626	605	692	606	619	569	640	654	731	643	618	630	650	637	622	661	652	609	656	622	620	625	612	672	610	639	623	630	634	653	673	626	618	603	646	604	641	624	592	678	630	677	590	604	623	648	593	683	587	614	651	579	631	623	659	679	655	654	637	592	627	631	668	606	634	617	637	695	600	626	659	633	664	597	629	647	645	646	667	660	649	643	652	627	605	617	617	604	588	561	634	608	575	664	622	637	617	635	627	649	645	638	621	603	610	628	590	616	619	659	625	651	577	620	613	618	689	659	642	661	617	633	673	599	658	626	632	643	634	614	626	624	666	639	646	634	618	650	606	617	647	667	640	629	650	642	666	654	604	614	638	635	688	635	643	636	664	651	649	639	663	664	653	577	590	644	579	639	645	653	601	606	587	671	666	662	609	605	625	671	632	633	635	587	616	614	585	677	629	626	689	596	618	649	604	673	623	594	627	640	636	637	667	642	627	601	586	655	602	640	626	636	670	636	619	640	603	650	616	631	606	628	630	633	573	593	633	647	652	634	676	605	606	617	666	636	659	641	673	603	604	606	663	609	619	661	645	586	565	661	666	624	622	656	650	635	632	645	641	646	624	612	593	610	628	609	627	596	624	607	666	647	626	626	622	622	664	564	602	614	626	706	674	584	649	651	644	631	618	623	624	627	636	596	622	641	611	629	618	623	676	632	594	599	638	634	615	601	635	646	610	653	586	619	613	660	665	647	593	625	619	659	610	634	652	609	651	643	595	646	667	660	580	625	645	619	663	597	613	648	649	618	608	603	632	615	639	646	624	643	652	639	627	606	703	629	644	644	670	596	611	647	672	639	613	632	597	642	538	622	612	664	598	635	603	661	631	669	678	620	627	625	617	640	640	593	667	619	591	587	651	620	630	618	642	618	620	632	596	632	631	662	571	608	609	637	600	602	610	625	631	694	625	638	702	610	615	652	635	652	602	669	614	657	641	684	614	669	646	629	671	646	617	656	637	647	648	681	586	634	624	647	637	650	636	660	667	572	640	633	662	559	628	580	651	622	609	642	611	637	645	629	627	610	605	613	644	636	621	609	594	662	659	601	602	623	628	649	633	682	630	612	661	609	635	632	640	626	648	665	609	598	619	605	620	600	638	642	647	621	648	628	612	625	629	600	685	614	613	652	613	627	635	620	633	657	646	601	613	617	634	610	639	611	582	615	620	605	678	632	635	626	646	595	621	621	614	607	614	634	659	657	596	627	622	645	607	659	595	627	602	629	662	626	624	626	600	613	609	647	592	580	655	622	641	635	678	668	611	689	592	631	624	617	614	596	626	622	638	626	606	636	576	663	616	639	633	623	614	656	630	595	596	635	632	661	609	610	633	574	625	653	586	628	589	631	668	635	655	651	650	650	685	644	591	651	640	630	634	618	613	672	664	658	615	634	670	623	593	626	626	645	671	626	643	662	653	638	613	633	618	616	593	619	654	645	616	606	592	604	602	633	610	628	627	666	644	587	608	664	630	645	620	612	616	605	617	654	629	604	668	629	614	629	636	632	630	636	681	635	669	597	628	632	610	631	615	613	591	589	622	585	648	645	644	635	627	650	570	657	605	634	650	616	644	682	616	634	650	667	658	646	653	608	634	573	617	635	621	644	649	636	657	603	623	610	607	579	615	660	625	647	628	626	661	684	622	603	614	646	614	660	585	593	682	616	603	642	639	616	620	620	670	669	612	675	635	630	602	676	649	624	642	651	592	571	631	586	649	630	634	620	646	625	590	647	628	667	660	658	637	604	619	615	644	629	635	586	607	601	641	623	614	660	579	656	656	640	635	625	622	647	668	650	644	680	613	641	612	615	650	644	618	599	668	614	667	635	645	624	626	607	644	660	625	664	653	627	652	646	594	608	596	603	642	641	574	619	643	641	643	631	617	599	623	634	604	649	646	655	638	650	591	628	607	604	598	644	661	651	621	584	658	613	630	650	621	592	626	613	618	630	608	659	633	635	602	622	664	655	616	646	611	636	598	633	633	662	614	633	634	637	603	613	621	636	662	608	618	621	645	622	610	610	628	587	671	655	655	664	624	603	639	672	595	671	632	627	659	606	628	572	650	620	630	615	630	596	672	623	627	652	627	612	645	643	625	671	623	648	624	639	622	630	628	589	656	629	604	632	621	623	651	665	637	628	630	659	611	644	632	682	614	637	589	597	623	672	660	664	573	623	603	642	642	637	630	585	677	598	666	560	619	645	621	617	643	574	607	608	627	613	639	545	658	612	626	627	598	605	667	584	588	600	641	611	670	632	654	629	642	617	636	603	593	647	600	651	603	621	635	626	604	587	638	585	644	607	622	617	641	587	568	675	684	661	651	646	656	631	623	634	595	626	615	658	613	639	661	632	647	643	633	583	623	648	596	622	607	595	632	643	635	608	605	606	665	620	652	604	630	686	639	674	650	631	600	663	679	630	661	643	621	648	606	608	660	603	634	638	634	656	607	626	608	634	612	616	583	609	664	614	665	582	630	618	638	679	583	636	665	629	638	605	609	640	609	616	643	643	662	658	648	606
25011	15063	12882	7187	4983	3794	3088	2592	2216	1938	1751	1643	1500	1400	1351	1291	1271	1166	1230	1179	1118	1078	1117	1064	1105	1029	1045	1063	1062	1020	1064	1003	1011	1031	990	940	1002	1006	964	986	1026	974	1001	926	979	981	959	958	1019	997	1012	991	999	942	996	935	976	992	966	985	979	979	1004	946	1013	1030	936	1000	979	1022	1017	998	948	961	926	935	925	968	990	921	966	986	906	943	970	1005	915	963	955	961	946	964	953	900	954	1012	984	988	1013	955	936	973	964	974	997	961	949	968	987	918	930	984	926	978	930	1000	968	959	921	945	949	997	893	995	969	960	968	974	943	902	947	976	928	1003	867	947	960	911	960	969	964	960	896	989	1007	972	978	955	993	924	972	986	898	919	968	919	882	1003	952	961	951	956	981	973	998	953	916	948	955	946	1001	939	960	946	921	948	962	935	944	909	919	893	943	985	920	991	978	934	969	951	990	899	959	962	947	991	922	956	954	879	944	929	964	893	982	924	946	1013	949	949	942	995	942	958	928	935	953	961	922	906	965	983	908	946	944	924	907	901	945	938	974	918	951	959	946	969	1020	888	896	917	974	953	963	961	1009	963	986	973	940	981	946	954	972	873	922	1010	946	972	969	922	936	954	944	944	966	949	988	938	1007	919	980	1004	921	945	981	940	991	932	975	956	903	920	943	958	895	943	973	934	945	979	922	951	979	947	995	934	953	940	927	945	961	960	939	958	973	922	938	971	938	943	1056	931	1016	982	912	1029	974	947	936	980	975	973	964	876	893	949	931	875	916	922	951	975	928	930	971	956	961	942	962	938	931	981	955	996	958	978	971	1004	957	932	964	951	976	991	927	991	951	931	944	971	906	955	920	934	886	948	934	994	918	974	964	1005	972	998	970	907	945	966	1009	930	980	934	912	954	919	933	941	970	946	966	912	908	945	951	907	901	969	1005	964	984	955	990	973	921	971	951	934	990	952	972	943	1016	971	1014	935	908	946	940	932	930	940	922	932	904	982	966	983	912	890	936	1024	954	961	971	969	948	974	965	998	950	963	963	942	936	939	956	899	869	973	896	984	966	917	1012	941	961	972	928	944	933	966	944	944	994	980	985	909	946	946	903	946	940	1007	956	925	974	981	882	953	960	958	946	942	918	943	971	993	969	982	944	983	1004	947	846	996	982	936	943	918	1053	976	935	936	944	985	906	970	907	925	942	931	993	941	955	937	959	930	924	981	887	947	965	915	945	986	949	981	979	941	908	1035	956	887	953	926	980	919	887	952	905	935	952	917	934	963	933	950	1011	906	992	939	1015	953	922	949	981	941	926	988	927	934	978	908	963	970	964	935	943	960	990	947	913	956	927	939	991	951	965	952	949	968	947	1006	906	975	936	922	1002	937	926	912	929	1014	945	925	919	962	1007	954	949	947	938	954	947	963	1002	972	965	913	955	1046	976	1009	909	935	928	946	957	1012	944	927	962	979	951	955	1015	983	948	966	940	897	914	906	939	958	996	938	966	918	994	969	989	944	938	900	985	966	969	947	947	953	981	948	957	947	911	978	1004	980	981	1024	928	987	973	996	955	1016	912	946	942	979	998	985	963	964	968	989	946	949	973	993	1010	955	970	934	972	896	936	964	937	969	955	929	937	951	901	903	962	936	974	922	961	919	949	962	948	943	986	946	924	946	946	973	980	988	1001	951	967	990	940	957	934	933	912	907	930	986	881	922	931	1010	1037	893	949	964	993	943	962	974	965	960	951	999	938	992	928	902	948	960	1019	990	927	991	917	923	944	962	1020	951	915	950	938	984	913	921	985	958	928	1002	930	983	1012	968	949	968	901	970	923	983	941	958	948	940	1009	994	933	953	972	951	913	993	950	943	906	1002	930	937	997	956	879	895	977	971	1049	930	979	905	982	940	946	972	950	952	908	906	967	982	969	937	953	980	965	969	981	1010	994	971	950	921	956	969	929	980	962	918	941	956	926	947	933	948	922	966	976	960	933	982	943	964	978	908	860	929	930	979	938	955	973	941	960	948	946	980	953	949	941	971	918	925	960	956	941	941	989	945	966	928	943	926	960	967	909	953	963	973	941	1013	923	947	940	1011	910	972	963	952	924	970	941	958	935	1007	921	927	968	936	967	893	1006	976	976	923	984	1007	935	953	952	1017	952	934	899	986	990	930	967	956	947	940	948	937	1002	954	969	954	936	920	972	985	916	947	927	913	934	921	947	948	909	980	894	951	941	901	954	924	928	984	963	940	956	958	985	998	895	942	903	952	995	945	880	969	948	923	944	914	938	905	970	936	965	964	965	945	924	926	902	943	925	925	985	966	958	983	963	955	954	959	988	1017	947	895	977	960	963	941	905	950	938	954	979	951	934	953	921	978	963	950	946	944	1021	945	960	901	921	980	976	949	961	917	949	949	1007	1004	934	905	955	990	1038	992	973	959	934	982	959	945	924	926	930	911	935	1011	973	868	976	984	986	983	968	959	943	940	927	938	946	1018	954	950	921	945	1014	943	925	937	1007	963	918	912	942	963	915	913	948	996	984	922	918	908	958	927	939	1016	970	947	930	968	936	952	974	906	997	946	945	957	975	978	933	1004	921	956	947	937	950	933	958	941	951	903	930	971	920	971	960	935	961	915	978	967	976	919	949	967	988	928	979	893	927	911	955	967	1010	981	975	974	978	937	970	922	955	944	915	964	991	944	908	947	935	943	965	952	881	991	919	965	1010	1000	939	945	957	957	946	924	951	900	922	945	911	938	1022	937	952	951	1002	950	1001	917	902	964	916	924	976	981	913	968	940	857	957	955	924	935	949	923	968	887	946	964	939	965	891	967	940	966	1035	898	1033	980	976	948	979	934	964	1022	923	962	970	979	909	972	968	966	985	957	955	951	954	998	988	950	986	871	1001	938	966	1005	996	965	961	979	975	916	948	965	937	967	907	946	970	997	926	984	927	1012	978	997	931	947	929	911	996	971	1000	980	884	967	957	911	943	966	960	888	931	962	953	995	938	928	972	920	998	938	947	943	950	924	977	926	1025	1020	878	933	956	943	901	988	1009	922	957	966	913	906	972	985	954	956	997	961	959	982	928	930	952	903	952	936	928	1002	956	990	976	975	987	923	902	970	982	937	894	970	951	950	914	910	938	918	991	937	952	975	967	951	959	938	944	930	977	967	975	910	980	957	961	941	982	948	912	933	953	943	942	1013	905	923	921	930	923	929	991	888	896	976	917	960	989	998	992	968	951	962	934	929	980	915	947	964	991	1010	958	946	1030	931	1013	964	971	961	1002	963	942	984	969	960	970	935	907	926	940	953	944	954	953	932	981	896	937	943	969	930	918	913	892	975	977	963	996	961	950	972	1001	1002	974	911	1026	962	938	915	957	971	971	988	962	976	922	977	999	921	988	961	955	950	976	947	967	921	916	988	931	931	962	915	979	937	960	946	913	948	965	998	932	937	968	945	942	931	937	932	905	959	951	963	960	967	929	994	991	970	997	938	1054	959	986	991	915	980	969	932	965	977	904	937	977	976	904	877	966	1015	897	935	951	959	951	923	960	978	902	967	1020	981	956	958	979	922	959	950	996	923	921	949	1000	950	940
26882	20719	9546	549	252	246	214	183	190	190	180	198	187	187	160	205	180	173	166	158	158	151	178	184	168	154	205	170	198	161	182	157	197	183	197	167	176	172	158	180	176	195	165	170	184	181	171	159	172	173	148	182	169	179	196	176	199	157	168	202	173	166	185	178	176	163	180	179	173	166	192	188	174	180	187	174	159	173	193	163	189	193	168	174	154	171	168	176	205	165	166	189	159	161	146	170	169	178	177	169	193	178	188	158	168	166	208	203	160	153	176	186	186	186	168	183	156	169	163	180	155	154	170	144	165	185	177	184	174	165	180	146	182	178	181	189	172	186	170	166	157	174	178	172	172	183	168	162	166	180	172	153	168	183	164	191	165	183	154	172	170	167	163	185	191	194	189	154	172	157	178	178	171	187	164	175	199	198	178	176	168	191	203	181	181	180	186	186	189	178	192	186	164	170	179	183	194	162	173	166	179	179	178	188	188	171	139	169	195	182	190	180	174	165	179	164	168	173	179	175	168	174	155	143	195	188	167	157	184	210	186	182	181	170	176	162	178	171	192	180	168	176	160	161	180	192	185	168	171	182	157	170	175	187	188	162	173	166	190	159	186	170	178	190	179	177	182	173	162	175	169	190	177	195	153	169	173	190	164	176	175	156	187	171	179	152	173	182	175	199	163	185	171	154	167	160	202	199	168	199	174	204	189	220	192	188	171	164	173	181	168	163	188	162	180	184	148	167	170	219	178	178	163	154	178	170	201	210	192	182	190	173	190	185	172	182	164	175	164	200	153	186	195	180	201	179	190	170	199	160	173	179	158	173	156	194	166	206	188	182	178	157	181	186	188	211	162	152	167	200	194	156	167	176	174	184	175	182	159	168	189	189	209	182	200	179	174	171	163	163	186	190	181	159	169	174	168	166	169	174	183	164	158	191	168	184	177	176	188	201	172	163	138	184	175	173	175	184	160	177	178	154	189	174	183	156	160	166	185	163	163	186	161	197	161	176	169	186	185	178	165	184	152	178	193	138	171	183	165	166	167	165	208	194	206	139	167	180	187	163	162	189	190	167	178	178	167	175	186	173	171	180	178	157	193	173	164	174	149	187	164	168	182	178	149	198	165	203	182	165	186	168	163	163	169	178	194	187	172	183	173	174	188	195	195	174	164	186	191	161	206	205	163	204	183	192	173	178	179	168	157	205	172	172	167	152	187	163	169	177	186	179	189	197	177	159	168	167	175	182	187	172	163	172	180	185	184	201	172	183	178	180	193	176	187	180	175	165	181	162	195	170	197	189	163	191	178	173	191	184	178	186	153	183	175	171	184	170	191	173	176	158	167	165	191	192	190	154	179	175	153	178	172	156	168	167	181	161	174	155	184	184	182	179	190	193	172	156	152	164	158	194	174	177	163	180	157	170	162	161	171	160	176	189	161	184	161	193	201	195	173	173	176	193	150	179	184	167	183	171	189	167	190	181	157	176	200	163	167	201	186	177	172	166	180	151	196	188	197	180	174	164	179	160	165	175	186	177	179	172	191	183	181	185	175	193	151	154	168	188	166	174	148	165	153	180	187	163	182	167	168	168	188	175	187	174	155	188	160	166	168	165	197	142	157	164	177	149	174	161	173	157	190	202	187	177	197	168	167	171	175	174	166	194	159	181	163	170	175	159	195	157	175	175	144	188	159	187	172	171	181	190	195	146	171	195	185	155	187	171	185	174	169	182	194	197	169	177	163	164	182	195	179	168	166	179	179	174	177	181	167	185	153	190	192	199	189	159	172	171	167	191	180	187	176	146	194	203	194	175	174	187	172	177	153	171	160	167	183	171	178	188	181	183	176	168	154	202	198	186	179	185	192	186	157	191	193	179	188	188	168	177	189	170	179	203	173	174	181	161	180	167	173	165	164	180	184	159	200	212	175	170	176	167	177	178	171	175	183	166	194	156	154	166	159	157	176	183	181	161	165	198	164	171	169	192	187	155	184	179	162	177	179	161	170	186	185	169	150	187	167	170	182	179	160	168	153	168	176	187	162	178	165	164	144	166	179	189	181	167	180	182	179	165	174	182	175	183	168	179	157	158	184	190	186	181	196	174	180	181	174	183	179	158	208	169	186	175	183	162	186	161	167	181	172	187	164	185	201	163	158	155	183	168	184	177	150	192	175	171	194	186	175	164	177	192	170	171	183	189	182	166	160	177	174	169	169	175	172	179	199	165	162	179	188	179	192	177	185	151	186	177	163	169	171	188	164	161	170	166	155	189	192	187	157	183	185	153	181	148	163	151	172	174	178	156	180	171	205	176	199	171	195	185	161	188	187	165	195	199	189	178	182	174	177	174	170	167	184	157	162	187	186	179	166	174	184	179	190	199	173	197	166	167	178	173	159	175	187	176	159	181	164	157	169	170	174	161	173	183	152	171	191	189	166	206	176	188	164	174	188	184	187	140	169	165	171	159	152	174	181	177	191	181	163	174	177	196	158	153	155	176	194	173	174	172	151	182	181	179	169	161	182	154	165	176	167	182	164	162	180	183	194	176	201	173	172	179	196	182	166	172	178	172	186	194	169	198	199	213	171	181	179	155	169	171	179	163	191	192	161	178	154	173	173	183	169	151	163	180	164	191	173	165	169	177	187	178	200	171	155	181	162	177	167	166	177	184	171	156	182	182	161	166	183	169	166	174	153	182	192	209	168	189	159	197	161	154	169	180	179	171	194	200	174	156	183	185	181	165	172	184	174	171	182	168	165	184	192	161	168	179	155	181	167	193	172	183	168	199	170	182	165	189	177	160	184	183	185	148	184	196	176	200	178	159	181	165	189	145	155	165	177	166	171	181	166	163	171	168	168	181	172	166	189	177	177	169	170	178	170	167	155	193	171	183	148	187	168	168	185	169	174	203	213	190	186	168	162	178	177	185	167	180	161	177	185	168	179	177	190	186	172	174	157	195	175	190	177	186	164	185	170	189	174	166	178	166	185	168	160	170	175	179	213	161	167	169	182	153	165	163	163	170	169	154	176	173	171	152	158	192	180	148	180	171	172	188	175	197	176	187	167	168	154	158	165	163	197	196	176	186	156	184	175	160	185	181	167	197	189	196	169	176	176	152	178	166	188	164	163	159	188	193	170	191	190	171	159	170	167	176	171	166	182	186	179	169	171	168	186	171	181	149	166	169	161	169	177	174	168	153	168	181	184	192	166	180	173	195	182	186	167	156	176	170	170	161	186	174	177	186	186	189	158	165	167	160	162	188	182	163	183	177	187	172	168	162	177	198	179	165	172	187	180	169	157	156	175	173	156	182	180	175	162	175	182	188	160	173	177	170	168	171	189	171	171	182	214	162	167	193	192	177	169	185	166	174	151	194	179	172	180	170	169	172	175	165	175	170	187	167	187	168	179	175	186	157	185	172	192	195	168	155	195	164	200	207	177	169	168	187	186	159	172	184	179	184	182	172	193	171	173	168	208	163	169	169	191	178	158	187	158	184	157	193
12843	1082	1002	569	491	416	359	348	345	356	337	324	329	305	289	318	311	324	278	300	332	290	319	302	302	301	298	284	308	294	316	292	332	289	313	294	313	305	312	314	275	289	316	305	303	311	292	308	321	327	302	264	322	259	301	278	291	305	302	294	311	302	279	281	298	320	296	282	279	297	278	300	308	308	316	274	274	323	292	286	307	287	279	323	302	290	294	293	282	257	318	291	301	296	276	321	299	302	296	296	294	276	325	314	298	306	310	282	286	318	271	289	318	298	274	272	282	319	315	291	282	246	302	298	286	279	289	304	288	293	290	298	280	274	302	295	319	263	295	309	273	292	302	296	306	276	258	294	310	297	296	275	306	306	282	323	338	315	345	290	329	299	316	316	329	278	307	297	286	336	285	287	319	317	309	302	300	312	319	288	269	306	290	306	286	280	325	314	277	298	321	284	271	292	301	294	311	303	292	291	281	305	291	279	308	265	293	317	310	296	298	275	271	323	286	274	294	324	263	292	275	304	284	300	288	307	314	290	266	324	275	327	271	288	302	299	308	295	297	313	297	292	296	309	312	298	296	270	310	258	279	295	299	270	304	291	297	311	288	295	298	303	316	313	301	309	291	315	272	309	335	305	290	285	308	285	278	270	263	309	316	288	315	314	297	302	288	286	322	327	275	313	289	273	302	316	336	287	351	297	288	319	304	279	277	287	300	276	303	301	308	312	304	277	311	321	323	311	282	298	302	319	292	289	325	314	309	276	292	273	304	291	297	267	290	284	290	283	266	319	284	264	295	318	311	296	291	321	279	268	271	323	285	290	329	301	297	299	306	322	318	273	300	311	287	313	334	290	312	321	278	291	293	291	302	303	282	293	306	303	307	316	297	282	307	289	296	302	276	276	283	292	274	325	326	308	315	255	284	288	328	294	324	292	295	325	296	317	318	305	281	277	308	292	309	283	304	279	306	309	292	305	312	311	299	320	290	289	302	259	284	314	328	284	281	321	299	321	291	291	289	291	299	294	280	285	319	272	281	299	341	302	305	299	284	343	325	325	295	337	304	327	284	297	331	306	283	296	312	274	275	296	304	315	278	307	268	274	335	304	287	307	297	289	274	304	307	289	289	271	290	289	272	291	301	276	290	352	295	279	292	318	317	317	305	286	291	259	295	289	305	297	293	313	282	302	290	348	285	269	273	313	268	323	297	281	295	308	258	295	278	316	276	270	306	300	276	284	296	310	314	291	290	289	303	310	313	280	313	311	301	304	293	281	302	294	308	327	302	295	295	295	273	298	297	294	303	285	289	264	322	300	289	274	290	284	296	307	293	287	296	295	304	280	294	339	292	317	274	288	319	286	307	327	316	303	253	329	309	277	301	314	279	329	320	318	347	298	288	300	331	328	287	262	310	275	294	300	286	300	337	280	276	282	337	305	270	302	310	297	320	288	319	336	308	312	274	299	278	269	265	290	282	302	317	261	310	304	295	291	312	284	309	321	287	333	309	293	317	307	292	290	286	270	285	295	299	283	285	279	308	305	324	318	318	268	310	287	295	315	281	317	298	319	308	317	279	320	290	279	306	290	319	322	267	293	284	310	295	286	302	310	310	312	292	293	272	288	283	314	281	268	303	307	303	307	270	291	275	280	302	262	317	299	304	291	283	274	270	289	289	288	318	295	315	288	305	298	314	285	305	317	301	302	267	303	313	313	294	285	298	317	324	326	305	302	298	290	271	330	297	284	296	320	295	285	292	294	269	304	329	297	291	280	287	299	286	299	309	304	303	275	276	264	270	323	266	280	290	285	305	287	286	334	318	285	307	282	299	264	308	276	304	321	292	307	325	254	293	309	311	322	299	298	275	274	292	299	307	326	271	276	316	283	281	322	264	298	322	324	266	321	306	259	300	285	253	295	315	316	297	269	316	325	268	264	288	274	267	310	315	320	323	305	303	291	316	295	285	309	298	276	311	314	303	324	306	314	307	320	317	324	294	327	331	313	289	337	288	344	304	276	310	306	298	278	332	308	297	286	303	294	310	293	291	326	271	297	296	294	265	265	284	267	259	304	315	312	302	335	290	273	304	307	296	299	292	306	285	328	308	283	314	294	301	289	289	298	296	323	292	322	321	323	288	273	301	307	320	314	299	288	292	289	297	286	298	293	309	298	298	297	286	302	301	287	314	321	275	284	329	294	302	295	299	287	270	332	279	284	300	315	296	298	306	308	294	310	292	267	314	266	322	305	288	284	299	280	328	309	270	283	318	280	281	307	305	318	340	278	323	279	290	288	274	312	273	305	289	284	304	286	295	300	319	320	304	298	322	312	322	347	278	278	309	312	295	304	304	261	290	325	298	281	298	246	298	292	296	283	282	281	285	311	327	281	300	330	289	301	306	285	301	272	297	288	290	289	314	308	309	312	305	287	300	286	297	304	276	299	287	312	279	308	320	316	292	307	260	296	297	276	321	329	311	305	312	282	299	297	305	285	283	287	328	305	267	291	265	271	280	294	323	305	306	314	293	315	296	304	314	274	282	306	292	271	284	287	294	339	297	288	298	290	319	310	288	321	328	274	324	276	303	306	339	335	320	274	290	264	303	264	297	313	289	313	314	309	301	334	296	276	311	310	300	294	278	312	325	305	318	298	336	301	293	280	305	291	340	301	282	315	292	284	282	285	262	280	316	268	305	293	304	304	321	298	264	312	295	301	281	270	315	300	316	303	289	279	280	310	308	307	287	310	277	304	327	266	314	308	278	282	295	291	279	291	286	308	289	274	293	328	266	298	291	317	269	281	297	309	295	272	285	300	317	317	271	300	295	301	304	305	306	295	309	283	286	282	303	310	290	290	338	311	288	327	312	325	298	323	297	282	279	275	273	312	292	272	303	311	303	294	313	277	328	303	306	318	272	278	284	313	290	282	299	318	306	281	271	317	322	300	294	330	277	283	288	312	320	288	281	305	285	320	273	308	298	319	286	292	293	323	314	288	306	298	266	286	311	278	269	297	308	308	265	305	291	295	270	319	287	303	315	303	333	333	287	305	288	309	275	322	279	280	317	293	313	296	328	333	258	300	308	305	292	306	297	310	289	298	320	309	291	313	297	293	292	285	294	301	299	315	308	292	312	283	286	298	291	284	298	291	279	293	306	298	275	310	359	292	308	316	268	294	285	307	259	294	312	304	286	284	285	295	299	294	268	319	282	324	301	308	268	288	305	291	295	313	308	264	271	318	338	282	309	353	315	282	295	307	264	273	281	280	303	290	313	286	292	280	317	280	302	274	295	304	309	331	281	284	306	307	296	288	306	317	294	286	312	299	272	309	330	307	304	318	322	302	297	298	301	338	293	324	293	318	286	300	300	311	309	301	305	292	281	300	291	303	275	311	307	295	291	312	302	317	298	276	280	304	310	261	287	287	326	269	310	301	309	289	282	304	309	291	292	318	282	305	316	301	299	320	307	313	294	289	315	270	305	322	307	304	303	305	293	290
24103	21126	28233	24281	20975	4225	969	732	601	568	584	531	486	510	460	468	477	450	462	461	459	464	426	469	451	441	449	415	429	427	460	464	438	406	422	460	406	414	428	451	436	482	433	426	454	426	460	469	417	453	409	426	472	444	390	415	449	425	439	412	430	388	443	463	445	467	420	428	471	401	422	395	416	461	450	442	425	431	433	421	451	431	459	417	470	412	438	426	439	466	433	425	454	418	397	424	442	405	436	399	420	415	456	400	425	455	432	435	425	428	442	453	400	412	451	406	429	422	443	419	451	431	440	432	407	424	458	412	416	448	432	447	422	436	435	384	448	385	426	406	445	424	408	453	473	418	404	399	436	431	418	418	431	440	436	418	443	403	432	419	393	429	435	418	422	440	427	463	415	415	409	454	421	424	450	442	412	418	426	432	434	431	425	422	454	378	432	395	433	425	415	440	447	465	418	437	433	396	442	401	401	452	444	428	446	448	429	469	448	429	444	409	426	417	419	403	395	432	399	396	469	421	388	440	428	418	459	425	396	450	442	444	450	434	435	447	428	402	407	417	437	458	425	404	425	422	459	403	450	423	441	437	397	412	419	440	439	443	485	426	429	445	424	407	444	426	436	407	409	428	460	396	401	422	396	432	392	449	416	420	428	413	438	452	417	421	412	459	414	420	437	419	402	442	425	440	420	421	419	407	453	430	418	443	374	420	462	427	447	448	403	460	413	479	436	401	420	402	417	407	399	411	439	408	439	419	451	451	439	433	471	451	411	431	435	409	433	454	397	417	418	429	443	443	449	415	410	429	460	399	430	452	463	417	419	456	415	446	430	427	407	431	445	379	420	427	436	432	431	445	468	414	449	427	404	489	392	459	412	409	431	418	438	424	402	417	410	425	405	384	430	413	430	444	437	434	410	377	432	430	416	446	401	387	444	435	422	447	462	385	444	437	415	435	400	408	394	431	437	439	453	425	401	452	445	445	430	435	412	423	416	396	413	420	483	431	444	425	475	412	387	447	430	422	401	439	482	426	437	442	462	400	354	442	421	404	437	446	463	430	430	404	414	466	415	429	414	436	397	443	435	466	440	481	415	437	435	402	415	426	432	440	448	426	411	385	411	429	397	416	439	441	458	416	465	418	415	447	438	403	412	415	445	415	429	421	455	391	403	425	413	426	438	426	401	414	419	443	405	400	423	423	414	459	447	409	409	425	392	446	424	439	403	451	439	439	416	411	425	424	439	451	432	464	380	450	424	404	426	440	404	429	419	423	420	390	451	447	439	463	418	469	416	423	433	439	467	423	453	438	425	437	421	419	435	408	429	444	425	427	411	443	403	441	459	414	437	416	475	424	429	409	383	426	441	431	460	418	450	429	447	441	430	442	435	430	426	443	448	452	441	392	425	456	417	462	423	423	412	451	453	421	434	414	438	393	385	453	405	419	420	426	430	428	428	439	434	432	415	451	423	412	433	391	439	434	448	396	443	445	405	473	432	434	444	466	420	403	434	445	455	446	429	429	414	398	422	414	418	443	421	431	432	438	399	426	452	432	452	457	421	454	426	454	440	437	417	392	431	417	435	460	434	423	440	422	435	441	396	366	397	390	444	448	418	433	445	446	437	406	404	404	414	407	434	435	419	412	418	396	459	429	421	449	438	407	412	404	434	404	421	461	440	398	438	429	407	437	452	418	418	412	418	439	441	381	451	399	431	443	418	444	407	459	450	445	451	426	436	427	455	426	459	442	413	411	402	452	429	427	368	417	405	426	449	415	427	421	392	410	410	373	456	394	420	410	425	422	427	424	407	406	411	461	463	413	397	466	425	443	441	427	417	447	428	423	388	420	448	414	435	423	442	431	410	440	431	392	446	446	446	418	472	426	409	449	398	422	445	406	419	414	442	446	458	417	404	409	374	408	468	443	419	447	417	431	432	421	415	407	437	416	446	445	417	445	424	436	440	444	412	437	452	424	420	420	430	450	420	424	406	449	431	431	459	434	426	437	443	387	414	408	445	386	420	459	390	459	413	434	452	392	419	445	404	451	455	412	388	438	403	381	422	414	382	419	411	402	430	394	399	447	431	390	411	451	464	425	458	434	421	435	396	414	401	419	443	447	428	422	421	457	413	390	411	502	454	426	433	435	417	392	409	430	413	420	410	456	395	436	390	430	411	462	400	471	405	448	395	420	437	416	473	452	436	425	424	401	409	433	444	415	435	419	423	438	426	440	426	419	447	408	457	425	423	387	416	424	413	430	432	411	431	429	444	403	412	453	387	421	446	418	415	423	415	423	427	465	414	424	453	432	394	464	403	439	382	455	407	437	432	405	441	450	420	414	413	454	434	391	426	404	443	426	433	425	395	448	437	427	447	438	419	421	426	438	424	408	390	418	412	405	417	407	414	439	419	432	467	401	407	445	439	423	417	400	451	426	402	403	435	456	453	419	406	404	433	435	434	416	413	423	433	430	434	413	421	414	428	435	428	413	450	469	445	421	453	412	421	436	441	409	439	433	446	436	368	444	419	419	429	388	410	427	462	404	442	427	441	420	409	416	399	420	405	427	419	455	447	424	432	410	474	388	432	430	414	429	436	419	402	390	448	413	419	411	443	447	429	388	435	439	400	418	422	453	485	444	401	430	443	432	433	399	442	402	389	417	425	433	441	418	435	407	445	414	446	449	429	450	444	398	421	396	438	399	421	442	434	440	397	424	412	428	410	460	395	396	434	420	431	440	400	413	432	420	456	428	439	404	408	460	425	452	426	431	428	429	441	422	450	408	404	465	438	409	435	436	416	459	442	404	454	407	434	448	442	450	419	445	435	416	454	474	394	424	418	427	427	451	402	424	410	437	419	455	451	421	422	435	456	403	411	409	429	418	439	441	430	424	420	467	433	386	418	462	439	465	450	407	471	464	424	420	403	439	427	398	406	420	396	417	444	449	446	416	461	427	467	401	432	441	387	449	400	413	391	457	421	430	412	448	437	409	444	425	434	455	423	428	431	436	418	401	448	430	399	432	414	423	424	422	411	440	452	397	422	426	472	427	429	422	446	391	445	385	413	427	392	434	451	400	440	409	420	426	424	413	395	386	392	446	430	431	380	445	426	422	426	471	398	426	458	447	407	403	390	451	436	411	426	431	471	422	449	410	449	453	395	387	449	430	427	433	440	430	419	464	444	448	434	398	434	414	472	432	403	446	412	402	417	463	406	460	429	464	455	433	413	452	457	441	465	412	402	407	427	433	418	435	438	419	469	446	414	403	430	435	359	450	430	432	427	433	431	431	434	413	449	378	433	406	451	446	409	422	432	445	433	481	409	435	406	422	407	426	433	429	467	432	422	394	442	428	428	382	416	430	445	413	416	431	412	416	411	423	458	401	427	484	431	420	425	438	392	438	418	459	395	466	456	419	438	463	417	422	437	432	421	439	436	385	407	398	429	416	423	424	400	403	430	437	426	393	392	393	401	372	419	456	411	410	442	429	399	465
24038	9129	8120	4128	2886	2294	1849	1561	1265	1244	1095	988	959	918	829	852	814	743	821	779	766	747	724	727	715	710	711	713	678	720	715	712	724	692	665	657	719	694	715	690	674	672	655	688	709	699	695	701	731	657	676	665	730	693	683	732	726	704	715	656	640	673	663	634	710	666	687	671	661	695	668	673	689	694	652	707	674	687	663	716	660	682	687	650	695	673	722	655	684	729	694	701	656	685	668	637	736	658	647	721	658	697	686	663	691	751	656	667	677	720	660	676	692	718	668	647	648	602	659	685	696	708	666	646	632	641	715	659	630	640	689	698	657	657	677	658	644	676	676	707	616	616	646	681	643	656	674	695	652	663	675	676	659	683	646	644	694	630	647	662	666	695	640	665	689	631	694	651	694	692	709	662	674	634	657	682	678	684	693	666	676	647	635	666	654	676	670	678	667	680	673	674	673	678	626	632	694	632	604	651	691	661	695	739	708	662	693	648	645	684	635	741	678	685	653	684	675	650	649	681	655	671	671	608	684	638	677	665	663	624	659	693	657	708	698	666	702	661	614	664	667	658	659	655	697	654	706	707	682	659	689	662	680	649	668	697	649	662	634	658	618	693	672	657	630	620	666	600	658	659	651	649	654	687	673	663	596	692	632	617	657	657	664	643	673	713	636	679	671	669	666	690	714	648	645	666	684	650	669	675	666	623	675	655	671	628	690	678	664	658	646	698	662	681	674	671	658	674	711	663	650	653	697	682	701	682	657	650	662	689	646	664	652	679	697	687	666	692	669	684	681	645	681	655	659	689	696	621	687	654	657	657	658	673	642	652	652	678	651	657	671	647	683	663	681	682	725	690	670	696	684	689	661	700	637	670	691	644	645	717	709	647	671	648	652	654	651	656	653	694	671	687	669	720	673	655	698	662	644	686	684	673	658	656	605	689	669	710	716	637	674	679	701	696	642	620	664	650	648	620	646	669	670	698	699	657	653	701	697	673	622	631	637	652	701	673	667	646	662	659	650	671	645	634	642	639	636	718	648	673	627	668	694	689	645	677	621	702	666	676	676	649	702	661	690	688	694	679	676	642	684	684	702	670	695	669	652	670	654	642	666	649	667	632	678	689	671	640	703	629	662	634	676	672	674	681	652	686	711	715	654	666	697	683	704	627	701	653	686	628	694	694	699	720	670	693	668	658	733	662	665	660	698	675	712	671	630	670	681	680	639	652	672	671	702	668	705	668	695	659	685	677	677	686	673	678	652	640	682	640	672	670	700	643	703	680	668	702	640	632	675	675	662	714	629	658	650	655	653	661	676	634	615	648	672	663	721	632	639	725	664	687	682	673	652	661	689	699	658	626	692	674	632	661	670	708	667	652	612	681	648	657	663	633	684	665	654	671	678	662	645	655	663	695	636	653	642	645	650	656	669	668	687	643	612	629	670	671	661	652	678	646	681	670	669	687	678	678	648	654	643	652	675	641	688	733	664	599	669	624	622	642	650	668	686	626	669	664	653	696	655	693	653	658	656	671	687	715	633	655	646	674	713	687	632	690	693	683	656	682	638	662	680	676	675	661	625	708	677	687	653	739	656	699	651	664	654	663	662	666	656	669	643	695	698	675	689	688	659	684	713	690	691	653	656	691	660	680	666	659	687	688	692	668	661	730	674	663	683	687	730	678	657	693	642	711	654	666	707	686	658	704	600	701	674	695	687	665	671	723	650	724	743	621	642	663	652	669	677	667	670	661	640	701	689	664	689	648	628	678	630	646	667	708	678	669	680	663	672	640	740	692	666	665	643	667	652	666	664	633	679	631	647	637	715	638	643	704	668	651	675	630	683	681	666	683	687	683	682	670	707	654	656	649	656	662	666	649	692	691	681	661	639	668	630	655	672	687	723	669	657	695	681	653	673	618	679	689	698	641	666	670	642	661	695	689	654	690	688	682	707	651	656	670	653	698	711	686	674	681	657	701	678	691	620	651	687	655	666	675	658	689	688	693	648	690	677	627	671	654	643	701	687	635	660	696	656	644	659	673	673	654	693	637	677	653	717	698	681	671	679	656	652	687	651	653	699	656	649	664	659	682	690	673	673	665	676	673	636	658	667	662	643	605	658	716	662	637	669	660	640	708	642	676	662	669	640	683	690	703	656	655	676	722	639	671	662	691	604	684	678	723	691	674	674	628	631	689	667	650	678	660	664	682	700	672	656	673	669	653	701	709	640	650	658	638	671	649	715	719	751	649	668	697	717	713	645	682	690	627	644	664	679	637	653	643	661	686	674	668	607	682	667	672	695	723	653	658	666	674	667	684	660	683	690	711	649	703	664	703	678	684	657	605	637	640	641	677	658	706	646	651	652	653	683	723	664	685	675	687	667	637	677	717	666	701	711	670	659	721	707	672	617	619	685	612	691	670	706	666	681	640	668	640	678	659	656	684	601	706	660	629	656	653	633	694	667	650	702	645	620	625	656	699	693	666	678	634	663	667	654	685	667	664	671	692	640	641	673	696	619	654	645	764	607	691	656	696	700	705	690	659	680	688	661	657	666	688	652	664	653	639	686	624	677	623	664	682	686	673	641	663	693	660	731	631	695	710	696	663	663	659	688	700	664	668	645	664	673	682	669	677	644	699	695	641	716	681	669	652	690	689	680	669	615	633	670	713	671	660	667	720	637	670	686	661	710	652	640	650	685	673	691	677	687	706	642	688	669	675	671	651	662	637	685	677	634	597	677	648	661	643	690	644	690	635	692	648	618	669	676	686	711	667	677	608	643	643	685	635	673	649	647	694	643	712	645	668	645	649	676	682	680	664	691	682	690	652	693	651	689	673	699	686	708	636	699	644	669	660	629	692	683	677	668	691	685	649	650	659	676	689	690	686	676	653	697	687	660	670	661	661	629	662	693	622	709	660	678	675	701	644	698	717	667	670	619	663	646	711	612	679	668	635	647	702	654	694	668	637	671	650	655	647	652	692	641	635	676	651	702	681	688	673	655	682	692	669	679	702	696	716	674	683	649	608	690	668	688	668	672	683	705	650	687	689	650	682	675	658	624	706	661	705	670	682	648	631	660	699	691	643	659	656	671	659	664	707	678	680	676	672	668	647	703	679	711	648	641	717	675	618	687	658	640	653	697	673	686	641	650	692	634	695	675	698	672	671	660	674	692	673	663	635	705	702	689	688	697	669	683	677	697	702	658	644	676	665	690	634	697	733	643	639	675	676	674	647	700	722	731	692	658	671	631	723	626	713	702	689	701	724	664	622	644	658	666	662	656	667	647	653	653	682	661	610	685	679	640	700	658	631	649	680	649	657	738	706	640	694	649	691	675	704	677	659	655	687	683	670	712	689	638	670	689	708	653	684	629	698	643	695	666	698	657	663	634	635	651	702	673	697	644	671	681	671	658	656	658	677	650	684	669	714	637	699	677	656	679	685	639	696	632	657	634	708	668	727	633	694	668	699	683	676	669	689	642	676	666	676	677	662	628	626	656	700
23060	21086	28757	23636	21086	20875	4001	1289	1053	912	942	865	799	774	812	726	714	722	760	688	745	638	725	726	625	601	663	690	677	639	673	709	685	643	602	638	671	623	666	617	680	630	645	649	656	651	641	661	655	649	624	637	640	676	666	616	614	626	641	681	658	631	643	641	621	656	608	668	652	640	630	626	684	648	676	663	609	684	690	627	674	659	661	652	664	638	651	644	595	636	644	644	637	652	603	589	675	655	657	657	669	648	599	668	652	651	607	644	669	606	606	625	656	609	663	646	632	635	681	609	605	605	680	630	631	649	641	638	619	608	622	606	636	648	617	638	634	653	603	646	639	606	654	622	648	681	636	633	645	643	667	634	658	637	585	598	607	639	670	639	627	615	659	631	697	658	641	602	659	637	638	607	665	619	674	634	613	612	613	620	664	633	660	616	661	674	603	581	672	694	634	615	627	639	616	634	627	592	642	620	643	624	627	651	651	640	640	616	628	645	642	625	672	591	637	642	621	658	664	648	606	615	630	653	593	672	621	623	632	656	655	628	668	644	650	590	588	632	649	677	641	660	636	619	641	653	641	673	624	609	647	667	640	619	674	616	640	671	618	644	625	632	611	649	662	655	659	637	635	632	656	634	633	638	668	616	676	614	593	601	615	673	624	606	632	661	616	659	630	645	643	678	654	656	653	673	649	620	652	628	641	645	620	598	617	584	649	619	648	618	625	611	615	616	601	674	646	669	633	633	613	653	691	598	619	648	673	663	650	645	614	657	653	648	643	616	669	628	647	638	639	628	646	627	634	607	603	619	605	675	647	659	697	563	636	615	675	647	657	591	637	681	631	591	645	601	619	638	627	640	617	610	631	623	665	607	597	675	673	597	608	581	607	644	665	610	625	639	609	630	638	612	590	649	655	642	622	637	623	655	596	640	601	613	623	617	622	640	605	620	626	632	629	659	604	617	622	601	615	609	620	633	624	644	624	594	654	623	639	615	592	626	648	624	608	638	614	593	662	625	610	613	684	654	621	643	613	661	649	613	628	645	598	610	590	630	620	620	640	660	659	637	612	687	629	678	635	646	635	616	663	659	658	610	596	617	651	587	648	648	599	616	646	630	621	681	630	645	615	637	626	635	631	598	629	639	637	668	662	633	673	651	627	609	625	604	616	616	642	616	560	665	644	620	626	617	642	639	667	603	659	623	586	608	648	649	623	637	679	649	641	594	629	678	630	638	639	630	629	616	640	647	643	659	632	617	637	687	643	614	660	611	605	653	642	647	604	633	675	641	641	668	635	667	651	654	641	632	643	685	643	663	613	655	660	592	678	639	644	639	617	677	618	586	633	599	639	632	636	612	636	648	616	617	636	619	652	619	661	620	576	643	603	583	614	662	596	646	655	636	711	604	639	614	647	619	613	629	612	612	656	664	657	606	649	641	659	647	625	633	650	594	618	595	683	610	641	648	614	644	593	623	579	601	626	627	615	691	637	678	667	652	649	630	658	656	631	620	658	677	635	608	637	615	626	628	677	650	612	591	664	618	686	683	669	662	628	611	652	623	631	619	638	638	636	567	620	639	620	658	676	656	617	643	645	660	614	630	678	628	607	669	619	650	627	586	606	658	665	639	614	652	615	646	656	650	605	617	657	628	608	680	613	638	625	657	617	609	602	665	589	679	647	677	643	650	669	588	614	634	651	660	629	654	591	604	650	645	649	619	613	614	622	623	647	611	662	643	641	694	715	658	613	588	632	638	647	670	629	591	626	703	634	649	620	667	645	626	605	628	653	638	669	609	620	636	610	624	623	668	652	652	641	675	631	610	617	646	627	657	600	647	645	619	627	606	652	664	652	643	692	620	630	605	596	649	685	627	625	613	650	633	647	614	649	590	649	575	651	631	656	634	640	634	655	581	623	626	589	645	620	598	611	641	629	618	656	614	607	670	642	643	651	610	630	609	597	609	683	608	633	678	606	625	625	636	635	599	563	623	650	635	639	665	631	614	610	665	649	643	629	618	649	598	642	633	609	662	631	660	713	632	609	599	620	659	629	555	596	637	640	629	602	617	689	645	627	637	656	660	645	648	639	635	629	688	657	664	627	624	604	604	618	684	642	653	636	641	624	630	620	640	625	593	644	661	608	568	605	642	616	643	695	643	621	623	618	613	667	651	625	619	634	641	638	628	637	639	653	671	693	608	641	601	634	612	667	613	685	628	673	630	596	644	617	690	626	614	625	628	619	654	628	681	592	601	605	648	615	611	662	639	614	656	640	598	654	663	651	606	628	643	629	680	615	640	583	609	610	658	584	619	649	657	613	610	634	595	609	600	643	650	634	602	672	700	648	641	646	649	607	633	574	627	647	612	629	628	643	621	635	594	664	640	669	611	666	656	640	646	630	648	604	619	643	621	594	622	644	649	650	660	609	642	656	601	608	636	621	640	632	618	617	588	648	673	634	622	609	596	613	653	606	628	613	591	650	630	623	646	596	629	654	627	638	645	595	607	593	644	655	607	685	603	656	637	652	655	598	623	622	641	586	619	616	618	587	646	653	623	605	626	611	653	578	652	648	649	652	632	628	697	648	627	640	661	645	608	652	671	628	602	655	569	607	644	670	655	625	619	643	647	608	586	595	623	673	639	636	627	658	634	637	602	657	599	633	638	664	613	666	599	629	653	612	633	641	677	684	688	638	615	625	650	625	663	654	597	647	637	630	603	644	609	585	630	649	660	617	670	627	583	603	652	622	614	656	633	635	602	652	619	608	639	668	617	627	606	611	653	578	635	624	644	663	631	661	598	629	637	655	610	666	609	595	614	619	571	640	652	629	649	663	609	609	627	639	623	601	615	605	609	616	604	618	631	628	581	641	641	614	626	674	646	665	625	667	647	664	636	628	564	615	669	659	612	604	658	629	612	621	649	619	636	642	608	642	638	644	591	684	616	624	616	637	587	644	596	640	634	631	615	591	594	628	638	627	634	635	632	650	611	665	594	639	626	671	648	658	673	622	650	621	659	614	693	626	620	584	621	636	649	623	653	631	659	628	657	620	590	610	687	676	621	633	649	619	660	652	596	632	632	645	672	651	605	629	615	628	613	662	609	659	593	611	645	614	660	680	575	564	687	633	620	616	646	614	622	659	617	623	623	683	646	638	646	595	647	635	672	622	629	619	658	666	674	654	639	647	634	630	640	596	658	591	610	581	620	636	595	644	634	607	633	668	611	629	639	590	626	622	628	629	623	623	625	622	629	677	610	646	629	614	680	641	696	672	598	628	651	577	671	597	624	595	694	643	680	610	692	608	625	654	629	656	642	642	652	699	643	662	630	647	640	621	633	620	607	619	596	639	606	625	592	628	654	649	624	657	675	647	594	580	646	621	706	677	640	655	596	620	601	635	643	597	679	601	667	642	656	615	614	628	588	603	633	633	597	618	645	619	659	605	670	605	653	677	610	632	616	626	619	600	645	666	614	658	624	600	623	617	632	630	647	586	638
25376	15328	13342	7512	5038	3950	3198	2529	2190	1951	1818	1697	1547	1425	1384	1333	1270	1229	1267	1175	1132	1097	1093	1074	1102	1063	1041	1066	1116	1013	1015	1032	983	1048	1011	1018	1006	975	1071	989	947	1004	1053	985	1021	1022	1017	1026	945	1025	1008	994	1014	952	966	948	937	992	1025	996	969	980	928	956	941	981	990	963	949	985	938	954	888	926	957	952	996	1048	1017	953	978	984	1002	986	1001	1001	1008	964	1031	954	1008	975	1005	946	982	998	964	1028	961	956	1018	932	934	957	944	991	970	949	988	973	961	963	951	951	973	932	981	987	953	965	981	944	1010	967	920	952	1002	963	964	976	1031	924	958	1000	924	997	970	973	945	951	945	936	958	957	923	949	967	927	982	939	946	950	1007	950	980	898	951	971	986	939	952	941	978	984	988	970	995	955	992	982	954	958	969	940	946	1015	933	992	991	946	941	961	977	959	931	950	996	952	928	935	978	988	911	943	934	939	988	980	954	963	897	976	911	961	957	932	921	961	981	932	920	942	1020	967	969	973	1000	968	987	976	925	985	934	972	950	894	943	965	1002	986	992	909	980	972	963	975	943	927	978	992	932	990	1002	929	957	985	985	918	979	963	988	913	921	919	966	945	925	946	1011	907	983	975	967	960	982	1026	1011	919	899	912	1010	973	956	993	945	981	970	973	944	966	950	960	914	942	899	967	968	976	950	985	916	1022	949	931	970	993	983	984	958	945	959	1000	958	927	970	929	953	903	942	941	998	952	983	967	969	947	1000	1001	1010	967	919	933	945	977	957	966	976	933	976	941	1000	1006	913	942	987	1000	980	962	965	900	946	991	989	1009	933	945	978	928	927	989	949	942	953	907	918	991	974	942	960	973	900	949	940	891	954	952	1002	975	916	918	947	1008	974	982	936	949	877	1014	989	970	954	933	903	974	938	973	963	928	997	967	923	983	982	962	1011	945	863	954	984	931	976	957	961	907	998	955	942	1010	970	983	988	948	917	967	978	934	990	934	967	934	955	1003	989	904	986	928	972	955	978	946	950	990	930	944	955	963	970	952	1015	1000	963	975	929	1023	961	950	921	1021	904	995	962	986	946	913	1010	956	1005	990	958	957	1011	994	938	942	902	978	988	997	991	992	940	901	955	924	962	1003	966	978	906	972	982	959	937	955	922	1017	972	937	935	958	1025	967	955	962	966	944	1000	973	967	930	976	912	971	966	1005	975	959	984	966	947	980	971	981	914	935	992	966	979	938	945	1008	934	952	961	1039	980	914	1014	940	1025	968	954	945	927	941	914	936	974	982	1008	959	931	987	979	957	964	959	954	974	993	947	936	942	939	980	978	951	1018	980	979	1018	980	1020	931	947	923	984	923	956	974	927	922	973	986	983	962	945	951	978	990	948	932	969	933	943	969	986	961	946	971	949	996	937	941	975	935	1006	929	962	982	935	1011	992	982	954	936	987	967	976	941	963	926	922	1034	988	927	973	959	943	936	965	956	930	973	929	974	904	910	1002	1007	947	960	982	1028	950	917	959	919	922	943	952	955	962	952	974	924	986	929	932	967	955	991	947	980	978	983	974	948	962	1014	940	932	972	961	960	973	901	965	1015	956	955	962	970	1002	931	970	966	992	977	956	911	993	953	917	942	955	935	919	1007	990	882	964	970	927	1039	960	990	970	975	936	964	977	973	984	967	887	955	947	990	958	977	919	885	997	958	1001	951	986	985	1018	938	979	969	954	974	951	946	1022	954	954	925	883	979	945	988	887	949	937	981	972	915	952	993	974	1001	1014	966	957	963	1006	933	921	944	993	1022	909	964	977	976	926	924	989	969	1005	992	956	1001	928	970	925	923	989	1058	1022	986	1001	1001	943	970	941	1011	955	989	925	954	1041	927	974	998	937	964	969	970	955	950	908	930	936	952	931	976	889	1051	956	1011	918	959	888	963	885	979	975	968	936	944	954	969	999	937	969	966	965	962	945	913	1013	915	1006	984	1029	971	996	955	962	964	946	1033	953	962	1000	927	923	912	935	921	939	975	952	1032	972	941	936	933	969	955	974	987	926	986	910	1046	972	977	996	973	934	949	992	986	928	923	980	970	972	978	947	999	994	961	977	979	963	965	946	919	993	907	965	944	972	970	964	962	953	948	941	936	952	941	945	983	974	955	957	974	996	971	960	948	1003	977	962	982	929	928	938	939	921	1001	919	921	978	1007	958	926	959	1031	977	944	998	964	902	958	989	965	940	961	976	925	979	965	952	912	963	950	973	920	920	992	958	986	988	952	945	970	959	949	945	959	982	948	982	967	996	946	993	966	931	1003	995	967	960	998	954	975	990	1002	924	979	994	925	973	980	950	952	1010	964	935	969	950	918	954	1011	968	997	936	949	1021	945	952	951	962	961	994	972	981	924	929	954	928	1009	974	1002	950	966	1002	975	914	969	986	901	985	983	912	930	997	976	969	950	941	1007	966	1007	951	945	937	973	914	960	977	975	968	930	918	1002	938	964	963	1002	982	987	950	989	991	979	927	915	961	966	978	950	970	989	959	963	984	954	969	1001	971	948	964	897	916	874	940	967	981	955	940	976	994	937	938	976	1005	940	977	963	957	1001	979	958	924	1019	980	955	949	961	976	946	993	965	953	950	999	938	932	980	1014	952	1009	953	1008	935	960	1005	999	955	977	960	981	929	975	1000	913	951	978	980	912	979	966	908	982	971	962	957	960	927	988	959	955	916	926	963	998	990	971	994	1017	949	913	1014	945	1013	901	958	953	986	975	956	974	1021	980	980	934	932	966	987	936	926	1016	973	998	1005	967	947	981	934	1011	933	1004	991	956	940	940	935	973	929	952	950	949	975	957	950	969	953	950	921	960	937	974	935	965	955	1012	939	906	962	1030	917	948	990	992	955	1014	998	950	919	949	965	966	929	1000	985	930	1026	949	983	959	923	952	950	979	930	931	955	908	963	933	979	955	925	921	1007	1005	992	940	1006	996	976	922	938	962	977	940	975	1002	969	984	958	937	936	917	916	937	993	972	891	925	961	927	940	1001	952	975	963	953	947	905	962	930	983	953	974	936	941	975	970	926	966	968	975	1026	969	926	985	930	925	928	970	918	999	956	953	905	939	970	1030	977	947	944	1002	890	976	934	991	974	949	982	936	957	994	931	938	928	953	941	961	1005	952	966	1001	952	1025	979	939	1015	945	931	944	1007	947	1019	979	944	966	964	943	977	929	956	969	962	1001	906	948	938	885	989	957	993	962	890	949	1007	937	970	985	976	1009	958	996	973	913	958	985	926	972	981	963	952	991	1002	997	980	945	977	924	970	1014	940	948	947	937	982	984	943	950	988	959	1003	970	998	972	997	964	918	925	969	995	919	972	962	987	947	922	995	946	963	961	917	970	947	955	925	950	904	896	973	952	968	943	939	989	937	980	934	953	949	990	925	981	965	939	959	916	946	962	928	941	947	998	1017	951	949	937	983	943	961	948	905	947	951	916	977	1002	989	972	933	969	955	976	1005	959	930	934	933	988	942	955	962	979	957	937	958	953	1012	983	978	934	956	963	988	988	937	977	957	965	962	991	947	956	953	919	932	985	963	906	992	1032	909	917	978	909	964	997	989	979	960	954	926	951	959	981	975	952	951	1035	957	994	970	953	893	956	918
26809	20722	9389	509	252	252	202	195	199	196	170	170	183	182	169	163	185	200	172	184	216	179	183	171	172	147	164	192	187	179	185	161	180	169	176	159	172	153	171	188	175	166	178	175	190	188	183	184	175	175	166	165	151	188	171	164	192	182	167	174	166	193	195	168	182	185	187	193	190	156	184	175	191	196	191	175	190	170	163	196	160	189	174	184	190	168	171	166	202	161	197	175	178	193	182	169	181	199	195	157	163	170	167	151	181	169	189	174	164	161	192	181	155	210	190	180	188	163	183	199	168	175	161	194	163	159	208	163	176	182	177	180	185	176	164	204	172	163	179	170	197	179	194	190	175	200	177	168	185	179	175	195	177	171	186	191	173	156	162	174	163	208	185	159	199	168	170	141	159	161	172	192	185	181	184	161	173	188	174	168	178	177	180	167	195	169	173	186	183	182	181	168	185	187	185	147	159	153	185	168	228	198	172	195	200	206	151	171	163	163	189	170	176	154	174	166	185	182	184	188	188	181	178	164	193	183	189	173	175	162	166	182	167	157	175	156	153	173	173	194	181	181	173	179	188	179	159	178	181	174	191	158	169	161	168	178	193	187	207	193	184	175	186	182	183	197	148	168	189	172	190	196	175	165	174	180	165	177	172	183	175	180	178	179	187	151	166	156	209	143	179	187	187	174	165	177	172	198	174	175	182	178	179	165	163	181	143	179	168	189	175	182	180	173	181	187	180	164	168	180	175	182	172	184	153	170	168	200	190	188	158	158	174	169	185	162	156	187	174	168	149	184	202	202	171	198	163	170	167	197	170	179	164	197	178	183	184	152	197	174	179	159	180	176	194	186	165	169	148	180	182	188	190	185	193	188	197	165	186	189	165	178	184	164	180	146	189	156	182	194	158	161	167	168	185	169	178	168	162	166	186	169	204	174	170	189	163	176	192	165	164	192	148	165	168	193	171	179	182	200	177	151	174	180	172	178	177	180	163	187	160	188	168	168	184	170	194	181	153	178	188	162	170	150	181	180	179	212	178	178	192	181	191	172	181	155	198	201	182	172	153	167	197	180	190	191	192	191	173	171	164	159	180	170	184	187	172	181	178	177	194	202	167	177	170	176	160	187	185	173	186	178	191	208	206	159	163	199	171	194	169	194	179	196	174	180	168	170	176	178	214	158	176	172	175	163	168	181	180	190	163	193	175	172	182	178	172	182	180	158	172	169	181	149	188	164	168	164	160	195	165	200	171	179	165	196	159	177	143	188	159	172	160	164	201	192	164	184	188	174	198	175	164	174	172	163	167	215	166	150	169	189	184	182	186	160	154	182	183	166	161	195	166	180	164	184	185	166	198	169	170	150	181	175	160	175	199	167	163	171	166	178	182	193	185	166	197	172	217	185	182	196	180	184	191	174	174	180	176	184	177	159	182	173	153	176	156	166	205	165	186	176	183	175	168	178	177	183	174	190	167	175	166	160	181	186	155	178	167	180	167	159	170	188	161	185	187	167	179	177	187	191	184	190	186	175	150	154	165	164	163	163	173	175	165	192	190	159	193	170	180	178	195	167	177	174	171	172	197	178	187	152	165	174	170	187	172	191	164	183	159	158	195	166	183	187	179	191	192	179	171	172	183	174	181	181	179	209	194	154	194	174	168	149	171	165	195	167	186	182	179	184	172	164	148	203	171	163	188	181	192	162	184	174	167	179	177	156	187	189	181	144	172	168	176	172	180	172	178	142	176	191	189	160	170	176	170	166	190	181	175	166	181	190	173	166	188	171	141	169	184	182	160	191	179	165	164	155	181	171	186	164	154	157	178	186	181	179	185	186	177	183	164	185	164	191	163	183	192	179	193	163	199	183	164	154	164	195	192	158	182	178	162	156	184	175	194	161	163	190	178	164	166	161	193	180	180	189	163	147	187	194	186	184	175	164	187	157	160	172	175	212	197	193	198	203	206	177	179	175	182	187	163	178	164	165	172	197	186	188	162	171	178	173	183	165	174	164	174	164	173	156	168	190	177	177	162	188	167	175	193	191	186	187	189	172	189	176	167	174	170	167	168	172	173	170	158	166	164	154	198	173	186	165	189	190	179	153	181	193	195	183	165	152	192	176	178	171	186	175	166	175	168	175	178	192	189	217	167	174	164	190	161	171	181	171	187	169	172	164	171	184	183	206	163	169	179	150	157	189	175	176	156	189	169	163	178	193	182	178	178	180	188	164	187	193	193	166	163	164	177	172	194	199	188	170	170	173	179	173	182	181	165	173	180	165	162	179	178	180	171	178	161	181	162	166	164	187	177	159	168	173	175	207	171	175	174	194	145	186	159	183	193	176	188	180	168	181	173	204	151	165	172	166	152	181	176	182	175	172	155	178	160	154	177	170	198	176	166	168	180	201	162	146	168	181	185	177	177	175	184	173	168	188	182	181	197	190	165	174	174	165	176	168	172	155	154	180	137	190	179	206	191	173	167	171	177	168	184	173	187	185	178	163	168	194	170	158	159	162	167	154	173	177	158	193	166	176	195	170	189	158	192	180	189	168	193	181	179	174	172	178	180	177	173	176	178	193	176	192	183	190	167	178	166	164	183	160	164	181	189	177	169	170	174	186	165	170	166	221	173	181	178	190	184	166	157	181	182	169	166	198	146	173	182	187	170	198	188	177	162	193	152	180	161	189	184	177	175	187	176	157	181	158	179	166	186	167	179	165	169	161	167	194	193	204	201	171	186	191	183	195	173	188	164	169	170	163	180	179	179	164	188	174	167	191	178	176	161	164	172	180	172	188	166	184	176	195	156	186	153	174	164	172	200	186	173	145	207	168	185	182	194	170	180	179	201	184	183	189	177	163	159	175	181	169	170	178	150	161	194	184	195	183	163	156	176	194	180	167	168	181	170	181	173	173	189	196	161	183	174	185	173	191	177	219	179	178	183	181	170	213	172	186	179	163	173	184	184	157	212	167	173	162	162	183	190	171	166	183	184	178	182	171	186	190	192	175	178	163	182	183	180	212	157	165	166	187	182	182	191	184	186	181	163	186	212	174	190	168	203	192	175	168	167	178	180	158	173	192	178	165	171	167	180	180	192	195	181	139	156	188	177	164	163	170	183	190	172	193	175	164	153	182	189	189	151	179	186	175	161	179	194	191	180	190	186	180	151	157	200	173	166	190	168	176	195	196	195	152	159	188	177	210	171	177	191	177	187	178	171	185	178	210	163	168	186	168	157	175	185	160	185	163	182	194	184	172	189	179	185	170	181	179	167	181	165	174	166	177	188	182	161	188	177	187	187	186	188	153	183	175	186	195	185	170	172	164	174	158	172	168	182	159	187	190	194	181	201	184	176	165	173	169	187	148	150	201	150	160	177	187	180	159	161	172	157	181	160	198	167	180	165	183	182	186	200	162	183	151	169	179	200	154	163	169	190	178	171	187	208	184	168	183	179	179	170	157	177	177	175	180	182	158	150	186	182	183	149	161	167	191	177	167	189	192
12039	1118	1006	618	466	406	398	391	354	315	330	294	310	341	320	284	311	307	308	312	304	284	302	306	302	317	279	268	280	281	306	284	317	288	284	303	327	307	314	328	297	271	303	297	326	315	290	288	305	287	307	304	321	286	301	318	320	289	286	316	304	302	274	294	326	306	275	308	273	308	280	277	312	316	265	348	289	255	316	290	308	298	297	315	294	309	316	279	289	279	314	296	295	316	284	299	284	296	293	286	273	281	305	302	319	309	308	327	302	269	281	281	314	269	320	309	293	276	300	275	269	304	323	281	268	308	291	323	290	318	287	271	292	289	274	315	311	296	289	292	285	277	286	300	321	310	314	295	288	325	298	307	298	288	295	277	282	316	297	285	298	321	341	295	318	319	309	296	280	301	304	315	293	304	334	266	352	298	289	319	288	250	296	304	310	296	296	276	308	294	271	283	309	288	295	273	298	269	306	296	298	322	280	304	321	294	306	294	257	313	313	308	288	282	297	301	296	286	295	291	293	332	277	346	330	303	290	302	289	296	288	276	279	282	330	276	285	312	265	299	280	302	311	329	272	297	284	287	293	297	288	289	286	298	325	292	324	309	312	316	319	285	303	307	286	288	296	269	339	273	285	298	324	278	294	296	269	301	306	278	321	304	273	286	278	339	274	312	290	296	308	319	287	290	291	291	327	304	303	280	298	291	282	293	281	285	272	282	306	279	298	300	298	299	328	282	288	309	302	294	284	294	300	319	283	293	315	295	281	293	284	284	261	299	288	308	289	279	301	323	289	347	290	314	317	273	298	289	277	272	270	305	282	266	281	300	282	297	288	268	300	291	280	296	271	294	330	297	300	307	303	305	298	318	306	333	296	308	271	299	310	301	318	289	285	308	316	297	287	306	278	291	253	312	295	313	284	288	301	295	310	309	309	316	288	293	263	329	273	313	305	308	291	291	323	264	296	304	294	291	285	284	300	297	294	316	297	288	304	312	318	294	290	286	329	274	295	279	291	313	275	301	286	325	306	292	276	261	298	267	271	308	283	283	311	284	301	303	310	315	287	303	293	322	286	299	292	297	292	290	300	297	284	282	306	286	257	297	326	304	321	313	290	326	289	317	310	293	303	293	311	271	289	302	279	314	318	299	288	303	282	303	260	323	309	304	292	326	263	312	293	295	310	315	295	294	290	303	264	293	307	309	270	310	275	300	305	286	267	320	295	270	289	321	292	286	292	306	288	289	259	318	295	298	282	289	299	296	277	260	302	303	333	299	301	305	301	293	273	277	297	277	305	276	306	299	295	288	321	315	313	298	296	308	278	279	304	289	285	304	309	303	307	280	333	304	299	293	290	328	257	313	322	311	295	270	289	293	278	273	285	291	304	294	252	305	296	291	306	309	302	309	303	273	298	294	273	296	290	313	288	305	298	308	311	311	278	295	326	253	278	272	296	314	304	277	292	293	294	291	285	297	264	257	330	291	328	294	294	279	260	283	286	279	270	263	288	314	279	298	323	308	275	282	269	297	296	287	272	311	277	308	274	290	281	294	291	294	274	305	308	261	295	295	301	294	318	313	307	303	332	306	283	299	297	287	293	279	295	284	282	291	290	285	322	328	294	303	283	308	282	289	287	284	318	278	303	310	300	286	309	306	268	318	301	264	298	324	301	286	299	289	325	310	286	285	312	315	268	303	302	305	307	282	305	295	292	315	317	255	293	316	282	317	301	288	264	311	249	260	304	327	290	266	280	272	291	297	286	323	302	274	285	287	286	312	301	318	261	299	289	304	294	306	292	302	321	299	276	297	275	297	308	329	271	329	274	290	282	290	315	279	305	308	291	322	294	308	312	302	281	333	297	278	258	268	267	313	298	318	292	294	294	307	309	278	271	252	291	272	298	305	282	323	309	296	281	272	316	289	274	298	324	295	308	263	321	291	296	300	284	323	318	298	328	284	296	311	328	291	286	348	303	305	298	275	293	291	302	307	289	282	305	317	293	298	281	304	303	281	310	294	301	318	292	287	285	290	290	350	286	315	301	280	297	314	280	288	274	307	321	309	296	302	302	295	308	296	322	289	286	292	313	324	317	309	305	297	317	312	289	322	291	283	306	284	309	322	313	305	286	283	294	317	285	290	269	327	288	307	296	320	293	300	306	300	307	284	320	288	332	285	298	286	272	310	298	283	304	301	289	319	295	302	308	286	315	311	306	286	312	298	311	273	298	306	270	308	292	311	282	292	279	279	289	304	285	282	276	285	316	303	285	269	317	287	277	274	294	273	319	309	276	277	306	291	294	312	308	304	292	293	278	287	288	322	298	304	293	312	255	307	298	277	313	290	291	311	311	279	270	258	250	333	264	286	301	279	296	312	289	293	306	301	319	304	288	273	293	289	300	296	311	293	272	286	296	311	305	300	304	325	320	294	291	318	278	318	304	278	320	303	297	306	286	294	270	304	314	291	264	305	290	280	324	275	306	288	274	305	294	286	306	296	282	292	305	283	299	276	298	294	271	305	300	310	328	302	315	307	278	311	301	321	289	291	268	307	287	303	289	311	331	292	316	309	286	322	309	269	298	276	297	266	279	316	281	306	284	304	303	296	277	301	300	295	286	321	323	291	311	278	276	296	274	281	318	317	300	323	290	317	301	304	277	295	272	268	300	294	328	308	308	324	319	302	294	303	295	291	264	302	311	294	294	306	309	320	306	276	306	291	289	300	314	326	305	321	291	276	286	289	287	279	288	327	309	288	314	270	269	309	290	289	292	302	281	281	291	287	291	268	308	293	306	285	281	318	289	295	297	312	274	276	325	302	300	272	300	283	344	298	289	291	297	263	288	301	294	319	280	285	295	292	281	304	300	294	269	309	304	336	310	336	291	316	285	321	269	298	253	306	288	250	268	287	291	285	302	299	304	301	298	302	285	298	276	324	298	291	286	299	266	265	344	314	310	300	309	328	286	305	300	290	272	289	295	338	313	288	316	308	299	296	283	283	298	296	276	292	294	283	325	337	301	285	320	271	280	296	290	283	262	340	311	287	282	290	284	320	272	318	281	281	288	316	287	346	271	301	305	307	307	296	297	338	269	309	322	275	304	317	312	318	310	299	262	298	306	324	303	292	289	300	270	319	308	303	300	277	298	279	308	306	304	308	279	288	304	292	268	328	278	325	298	283	315	302	288	313	323	262	288	314	286	282	265	258	287	279	312	316	308	286	308	305	313	298	299	313	305	289	306	315	284	291	297	280	272	306	330	310	328	318	300	286	278	292	291	282	323	291	305	333	296	265	286	286	272	270	299	295	314	276	307	294	311	334	304	305	288	286	308	317	262	300	288	302	287	300	311	304	267	291	295	297	306	252	305	317	303	302	312	265	282	279	296	283	292	323	323	278	302	304	285	320	296	278	312	305	304	313	303	303	327	304	285	281	290	300	307	275	314	292	301	283	300	310	304	287	285	284	285	309	285	308	310	299	306	323	280	306	305	283	277	313
24048	21128	28325	24154	21000	4636	965	689	679	588	559	528	509	514	464	501	475	472	459	450	423	457	435	461	448	450	441	434	421	467	460	423	423	470	442	425	399	430	431	388	462	417	472	474	404	432	439	462	428	439	448	405	416	407	457	436	448	433	452	451	415	410	487	450	447	461	423	423	449	414	413	432	430	454	432	434	413	452	428	413	470	461	436	456	425	444	428	415	427	403	428	431	437	441	442	402	454	400	417	415	455	438	445	462	463	391	379	401	446	446	408	423	441	450	410	410	449	443	400	445	430	450	425	432	419	426	425	398	435	452	421	438	457	415	442	435	395	386	466	430	432	397	406	440	425	425	441	416	436	423	441	402	426	445	443	412	414	401	456	406	429	438	435	461	447	470	428	414	411	397	438	443	496	428	410	451	431	410	428	427	396	409	403	422	437	467	447	445	393	458	438	455	426	440	429	432	405	443	482	426	432	429	407	396	460	419	410	428	441	440	395	425	444	443	420	431	452	432	435	467	419	430	405	400	404	375	464	457	398	454	445	442	444	410	418	453	462	413	410	429	433	427	431	430	416	434	452	436	445	422	394	440	425	439	437	405	430	420	420	435	411	398	453	430	417	413	424	419	433	398	403	397	449	443	410	396	455	428	408	437	434	432	386	437	419	491	404	410	411	417	417	431	414	415	439	442	479	435	433	423	436	417	425	406	419	423	453	433	443	417	454	453	437	429	397	423	446	428	465	413	447	434	422	407	411	445	433	408	436	406	437	422	446	425	457	396	406	404	418	437	461	413	456	481	437	440	399	442	443	419	428	451	447	416	455	435	432	424	453	456	415	440	442	409	454	458	436	431	435	440	433	407	435	454	399	449	439	419	437	440	471	442	419	385	419	462	412	449	430	422	435	447	436	457	458	403	395	449	405	407	445	417	384	418	435	429	446	457	445	421	431	415	398	445	441	405	409	443	410	411	454	401	409	442	435	421	421	421	454	402	420	394	422	454	425	408	420	399	408	431	399	434	408	436	438	451	406	420	437	446	400	433	449	395	437	431	417	427	408	422	391	409	432	440	425	426	436	430	454	410	434	436	457	392	424	440	424	401	450	415	440	400	405	431	400	418	427	414	433	434	441	453	434	456	390	427	424	437	438	414	401	439	411	459	427	424	461	424	455	423	398	413	433	420	450	433	431	453	434	450	420	414	419	409	392	453	441	430	421	423	394	429	424	446	441	407	466	449	439	429	433	451	411	445	465	431	427	440	405	407	392	443	431	489	408	451	454	429	476	398	441	404	432	433	438	423	429	446	423	421	435	459	451	434	444	414	424	397	416	415	425	403	440	431	441	425	458	411	421	453	432	409	433	411	414	456	432	434	412	439	413	418	425	488	428	424	423	407	429	412	429	431	483	419	422	432	455	407	422	424	453	426	470	391	436	445	451	423	399	437	396	419	440	409	447	443	482	477	434	447	414	445	439	431	399	450	407	391	442	438	443	415	415	421	396	434	417	435	433	435	414	396	450	409	448	404	400	413	421	436	442	439	437	416	440	421	414	419	405	429	448	449	412	490	434	428	413	432	434	460	441	468	442	440	453	409	391	440	418	429	455	400	398	428	440	420	396	408	430	443	403	456	437	444	393	418	420	443	438	439	425	434	401	411	406	400	432	445	454	416	401	418	433	468	418	405	382	443	467	442	432	450	440	451	450	413	435	425	414	485	441	405	441	453	461	389	434	450	456	459	449	425	421	431	421	439	422	463	415	419	431	381	445	397	390	429	407	418	434	391	412	408	422	421	413	393	366	433	444	416	454	402	438	458	412	423	444	454	406	442	431	403	440	465	448	423	447	398	414	431	438	431	433	425	413	422	458	413	417	443	447	420	423	414	423	441	432	464	454	401	452	433	416	437	439	426	434	431	464	462	391	437	418	405	409	422	426	430	420	438	430	432	392	416	428	403	442	412	445	448	401	427	431	449	394	472	427	459	421	447	468	424	450	427	425	446	443	428	454	416	432	441	437	432	430	444	401	431	441	414	404	417	447	374	434	454	443	412	424	437	453	421	473	454	384	422	445	433	421	399	403	438	423	413	455	445	452	399	421	449	420	423	426	450	415	414	418	430	415	443	404	408	418	467	399	423	411	412	430	442	411	413	455	429	432	412	419	398	405	417	437	446	397	425	406	410	410	449	425	438	415	379	414	410	419	426	400	408	452	399	423	434	397	442	424	437	418	431	426	443	412	437	412	411	434	411	402	403	433	409	439	414	467	403	446	439	442	404	447	385	405	433	442	456	477	423	431	413	437	434	437	448	435	436	401	477	448	451	410	375	380	407	414	417	413	411	410	409	421	419	421	436	446	414	436	383	417	436	490	437	444	412	418	452	418	442	473	425	451	416	456	428	435	427	434	444	440	436	444	413	422	422	413	439	440	430	418	451	460	420	446	444	431	405	415	449	428	424	457	454	452	443	421	456	392	446	420	398	441	408	433	408	430	420	451	395	411	432	437	402	433	428	400	413	438	402	451	426	428	404	415	429	450	436	436	410	438	455	429	423	445	424	400	433	411	398	423	413	432	421	437	405	425	415	442	396	437	437	440	426	413	432	414	411	413	465	434	435	456	486	434	421	425	440	422	400	465	391	411	407	440	429	445	468	453	431	473	429	444	433	419	429	449	410	423	428	445	411	433	420	440	429	435	421	428	456	421	482	391	432	416	440	410	448	460	410	388	408	452	440	469	430	424	439	441	404	394	473	451	427	414	424	440	422	421	449	418	442	440	433	437	415	417	422	436	407	450	483	469	425	443	442	411	410	449	403	449	399	413	405	397	428	442	420	439	423	434	442	402	440	464	409	410	415	434	457	441	442	430	446	458	475	426	437	423	421	422	399	437	418	451	418	449	452	430	419	414	414	428	421	412	395	435	487	423	436	430	394	437	462	473	397	409	430	424	441	436	414	461	408	456	407	434	445	403	414	417	391	410	444	408	433	445	485	411	436	412	430	414	390	417	425	425	412	435	390	433	445	464	433	404	409	399	399	457	418	416	405	420	422	473	378	450	411	462	446	402	412	438	424	425	448	436	410	417	447	462	449	414	406	416	395	418	437	432	467	384	419	441	429	461	425	457	415	400	446	406	459	462	399	412	441	418	398	435	458	424	414	432	444	412	434	472	420	417	454	419	440	414	405	390	441	432	439	437	424	438	426	403	393	423	389	435	415	421	413	422	409	432	423	466	439	439	408	427	435	407	445	412	433	425	442	465	433	428	431	424	419	417	405	455	475	441	401	422	424	442	435	433	425	395	406	444	451	451	457	452	412	399	424	387	415	414	412	447	437	438	390	393	423	394	446	431	451	452	437	435	461	426	411	440	427	448	444	466	445	439	414	407	414	410	431	415	454	463	377	454	454	430	399	447	452	439	424	387	431	428	462	432	385	439	430	441	442	411	419	420	426	431	446	428	417	435	427	426	401	412	401	454	430	439	406	426	435	397	420
21623	9376	8181	4280	3008	2275	1817	1604	1326	1237	1076	1018	955	906	843	869	791	808	743	818	753	805	705	715	711	790	692	696	659	726	712	662	709	711	662	695	667	691	688	673	696	636	663	683	732	693	706	660	661	697	714	686	694	622	663	685	647	657	697	674	608	691	664	674	677	653	693	651	666	649	667	654	677	673	656	667	649	689	665	689	635	663	718	692	690	700	682	647	664	640	614	665	646	671	699	667	649	689	616	658	695	683	715	673	681	699	649	695	703	729	646	680	687	591	684	698	712	695	687	673	658	669	648	726	657	711	672	688	641	682	708	717	668	686	672	677	658	691	676	697	665	690	650	710	653	663	694	646	668	646	649	617	627	698	681	664	646	663	687	692	631	681	597	658	666	662	696	620	630	693	687	667	739	694	656	675	680	657	677	644	720	665	657	690	635	705	638	711	663	629	681	709	630	673	698	652	661	671	656	681	641	648	645	652	630	697	653	679	656	662	714	670	744	658	691	670	632	699	672	648	679	678	653	631	674	651	673	667	654	666	647	666	686	643	688	686	682	676	692	699	670	645	669	723	675	679	700	658	674	641	683	656	687	656	639	669	696	663	666	684	640	686	652	688	658	623	675	684	697	660	649	657	679	653	683	677	665	637	700	622	676	681	666	670	657	645	664	626	621	635	698	651	635	672	664	651	622	648	659	671	702	664	619	676	677	720	717	678	627	679	655	684	664	689	684	698	690	654	651	636	722	691	644	659	683	708	688	672	695	671	619	640	644	706	680	706	646	637	627	652	642	627	669	654	679	623	648	698	605	681	650	663	621	685	689	659	655	668	674	669	669	649	635	641	689	660	665	767	678	669	641	652	701	654	704	686	687	628	653	674	647	707	677	670	710	662	683	613	656	668	662	653	641	681	681	639	659	703	662	645	673	671	695	656	678	726	688	617	671	697	659	674	656	671	669	678	657	679	661	605	716	669	669	647	639	635	661	676	622	665	723	679	673	698	702	643	714	653	671	688	629	641	679	678	658	741	593	636	635	637	702	707	691	696	628	649	614	678	662	686	741	644	639	662	718	646	647	623	653	681	647	703	682	662	648	708	635	676	670	682	667	661	670	668	681	682	639	698	676	684	656	652	675	658	650	687	603	669	673	636	675	657	693	706	656	675	702	698	715	701	669	631	671	680	683	669	684	690	648	697	644	700	649	656	625	663	730	725	675	706	724	667	711	673	678	681	670	671	662	666	633	660	637	674	669	640	689	632	691	705	631	676	680	633	687	676	658	673	649	618	674	700	637	665	656	682	661	655	674	652	712	668	677	671	661	648	655	673	706	694	635	675	650	701	659	669	734	718	653	637	682	691	659	678	637	675	637	689	687	615	691	681	719	677	671	688	675	646	637	661	690	688	652	650	642	671	717	677	677	666	682	647	690	674	703	637	662	694	663	708	675	658	670	678	639	659	659	659	635	662	670	678	685	638	632	708	639	649	679	671	716	695	657	667	703	677	690	637	683	666	661	675	651	691	693	651	682	664	613	655	665	661	707	666	652	668	687	659	669	670	641	684	649	701	670	668	686	664	668	666	644	660	686	662	683	659	651	691	694	649	706	676	743	657	675	637	656	652	704	691	682	650	689	684	683	680	688	645	733	676	667	694	659	678	650	667	662	633	654	694	626	662	680	665	641	698	675	689	651	627	698	647	663	630	657	678	659	666	703	676	708	689	655	639	687	680	652	677	688	672	652	680	689	648	671	666	659	668	689	634	702	673	707	692	694	664	634	632	656	668	635	661	727	651	626	658	687	655	659	660	690	634	659	686	659	659	651	676	686	653	665	648	673	692	675	647	709	689	699	655	674	666	666	631	651	652	632	695	649	648	689	701	737	638	689	651	693	622	665	654	696	700	712	653	694	707	695	682	617	652	651	649	653	665	669	677	684	680	679	692	679	640	682	659	698	672	659	677	624	684	656	668	658	647	678	657	647	652	666	678	711	701	698	649	677	712	654	665	662	660	679	689	621	671	642	680	624	693	674	647	645	643	670	647	726	683	697	677	704	697	655	642	638	660	684	667	656	649	653	679	664	690	657	668	673	667	690	728	698	659	714	686	641	653	660	651	688	666	677	702	640	631	672	669	671	676	611	674	628	707	661	682	689	658	662	637	621	701	688	647	659	674	650	645	678	678	695	643	643	704	668	663	671	675	642	624	666	662	699	651	696	639	669	713	621	700	675	687	673	638	626	653	642	663	648	652	643	722	667	674	666	693	674	714	623	641	659	669	680	716	636	656	662	711	681	671	696	669	684	699	700	644	671	726	684	655	735	640	709	745	697	683	676	648	687	653	674	640	632	661	701	645	661	623	643	666	651	662	639	676	619	651	666	688	653	658	667	638	685	683	688	649	663	687	679	648	679	672	652	652	665	689	685	646	633	703	671	678	675	671	678	611	659	646	599	658	671	677	683	681	668	697	687	678	688	624	640	689	651	694	672	716	659	672	678	658	655	658	661	669	676	630	694	657	653	663	668	654	681	633	694	658	652	667	693	688	705	671	670	679	705	711	666	692	694	703	642	625	654	693	682	674	659	679	660	707	675	625	671	675	644	657	627	688	638	643	688	624	685	652	657	636	693	654	683	674	716	639	657	673	714	663	634	617	716	709	637	673	670	625	698	653	629	721	691	629	701	650	678	659	641	715	681	654	663	619	632	666	679	724	668	661	630	644	672	662	700	631	684	672	679	644	690	695	673	686	648	689	646	669	655	661	692	638	648	685	663	673	627	694	651	655	707	635	701	672	651	650	632	690	629	670	684	675	685	707	633	664	674	636	718	648	705	669	655	639	664	661	669	658	713	691	665	650	694	670	699	701	674	691	729	652	693	656	720	649	695	628	676	615	646	657	665	684	690	642	656	675	699	672	661	677	661	678	629	690	679	654	672	715	670	683	703	698	675	664	650	688	664	639	669	618	655	688	653	675	699	652	640	673	704	673	664	681	696	626	632	651	677	630	661	673	654	662	646	691	688	678	641	649	666	672	677	692	654	684	675	681	686	646	660	649	697	696	648	704	617	653	674	660	670	657	671	684	709	643	671	695	691	671	641	684	681	707	703	708	695	683	687	704	634	641	690	675	666	661	642	654	652	654	699	652	659	637	699	678	660	701	644	675	673	615	696	648	649	652	653	651	669	678	613	642	678	681	634	700	695	658	731	642	700	648	650	651	682	664	621	710	665	675	674	650	696	669	631	695	677	695	642	683	660	632	654	678	647	719	629	678	684	636	605	712	694	681	678	660	642	633	644	694	653	674	633	646	723	676	639	648	656	659	657	702	629	617	670	697	672	656	647	679	685	686	662	702	649	647	694	673	646	676	664	689	667	664	689	633	675	714	735	693	666	671	677	666	626	679	648	673	645	657	666	657	705	703	685	643	700	610	638	627	665	701	635	676	676	631	625	637	627	631	643	671	681	630	670	652	674	680	644	623	702	662	689	664	615	716
23082	21084	28863	23553	21084	20924	4316	1310	997	886	862	841	790	796	759	758	757	743	715	684	722	662	643	640	660	668	664	677	659	697	677	628	692	645	661	651	628	668	676	638	658	647	637	623	673	661	638	610	608	646	707	632	626	643	655	594	648	640	629	653	683	624	668	693	624	590	627	670	611	636	642	593	644	673	614	651	603	610	685	629	638	601	677	629	648	640	601	609	644	631	615	634	652	633	628	648	615	620	621	634	619	614	660	677	646	636	657	667	667	652	608	643	616	620	669	622	675	595	641	642	621	632	641	624	635	611	635	648	596	664	664	586	639	607	644	631	639	712	597	660	628	627	684	651	653	641	660	604	614	633	637	636	641	634	597	638	668	651	647	603	611	608	631	623	656	640	652	634	642	702	604	662	645	648	627	636	671	628	607	648	627	642	644	632	613	599	629	670	636	681	647	654	630	592	626	637	652	597	625	675	638	612	631	624	685	666	609	648	632	652	606	620	656	613	625	634	623	591	664	642	598	673	630	659	578	651	629	664	652	639	582	625	669	607	628	603	646	659	597	626	654	620	608	642	659	637	665	634	637	579	658	654	612	651	581	612	645	619	700	652	613	623	594	661	659	669	625	589	667	652	608	625	603	641	612	620	597	619	643	643	639	644	668	686	605	661	580	596	654	672	615	626	623	656	691	664	648	613	632	656	617	610	661	627	602	615	607	654	645	673	647	637	683	645	613	603	676	626	628	641	579	592	669	625	602	592	640	667	625	612	614	600	655	664	650	655	600	649	604	616	657	628	650	661	654	676	633	657	637	621	626	596	618	657	639	647	616	638	640	610	641	628	636	652	598	628	624	622	606	663	647	604	669	630	688	624	585	590	645	617	626	648	635	642	642	642	626	627	652	669	664	626	646	660	649	610	595	647	649	676	625	653	629	641	641	635	637	648	617	585	672	667	615	628	648	648	627	633	599	553	635	636	632	593	651	612	627	605	627	592	626	626	617	685	632	613	627	664	589	657	635	641	641	627	640	624	654	619	606	608	677	622	623	664	651	611	672	668	672	620	665	643	645	620	661	678	631	650	655	670	610	631	630	631	654	660	646	615	665	639	627	636	598	630	631	636	644	639	684	656	621	640	638	626	647	615	632	671	683	659	631	681	673	654	615	644	620	630	617	597	632	632	613	676	644	622	624	621	676	650	643	601	643	647	624	633	626	663	586	622	624	622	725	633	634	614	601	646	614	675	677	653	616	613	655	613	598	593	651	566	603	598	639	642	610	701	630	649	634	626	614	644	634	633	638	668	651	644	610	638	635	648	694	627	653	652	654	671	598	633	630	678	653	604	614	613	623	661	620	620	618	622	627	628	612	612	648	637	628	656	637	620	614	670	583	615	624	620	660	652	606	619	617	662	666	678	604	610	598	655	652	644	619	679	662	625	651	594	605	639	648	630	641	632	649	594	620	624	663	635	655	666	650	613	620	663	602	649	625	639	610	640	646	619	647	639	624	610	655	623	652	629	680	655	633	633	633	647	657	683	640	656	628	639	617	613	609	650	596	637	612	640	655	622	619	614	633	603	671	645	633	629	621	632	627	594	623	655	671	655	600	629	633	629	668	608	632	610	662	655	678	631	623	629	678	645	632	662	625	628	649	639	648	634	584	648	612	659	628	624	611	621	624	615	673	588	629	657	622	624	613	632	613	649	596	639	686	609	628	616	643	640	636	631	623	607	606	627	662	625	641	615	636	684	603	585	639	673	643	630	607	644	612	617	616	655	641	691	625	605	627	651	610	629	603	674	637	591	612	613	637	658	660	655	635	639	642	656	654	672	573	654	606	624	615	628	643	654	628	632	637	614	656	664	663	629	624	647	681	629	638	599	626	684	620	636	657	627	656	653	623	639	615	631	632	626	661	647	692	618	650	636	613	638	632	611	655	665	659	601	623	603	680	622	666	647	587	645	638	626	622	581	616	614	653	652	657	600	652	652	635	643	622	618	611	626	639	653	598	634	633	626	629	627	655	618	640	656	611	643	604	637	603	655	626	615	650	619	656	630	649	685	651	646	612	632	634	672	663	666	629	628	605	578	623	667	631	669	630	636	635	600	611	642	628	632	650	636	602	607	636	683	612	619	641	661	677	643	608	635	712	598	651	610	622	671	663	635	611	633	630	620	612	590	624	694	615	633	576	642	628	676	624	636	619	653	666	618	656	630	592	610	599	638	601	588	650	645	633	637	669	602	641	623	624	675	645	642	663	612	618	671	602	649	634	665	632	628	642	651	680	671	643	609	620	602	609	627	637	616	580	613	641	616	636	661	607	609	615	637	631	607	642	658	655	627	634	634	606	594	571	647	646	604	643	620	608	636	664	682	629	610	636	596	630	597	614	595	609	599	625	645	680	618	668	626	633	635	673	613	590	621	670	649	622	626	589	624	593	625	631	642	550	609	642	660	597	631	633	636	660	635	646	599	639	660	584	654	612	645	618	607	673	613	660	672	620	655	637	646	636	599	655	628	649	653	601	649	622	627	650	698	608	632	628	637	589	625	668	610	595	619	663	643	579	655	669	607	636	642	665	613	616	602	618	628	617	631	610	668	648	628	638	607	640	638	622	640	614	611	656	607	633	647	629	641	631	629	630	687	647	614	624	593	657	638	641	727	636	612	638	613	606	668	667	665	667	659	622	640	624	659	647	626	665	666	605	590	587	636	606	640	679	611	612	657	596	629	611	640	664	614	652	641	623	649	657	613	631	649	593	652	634	627	638	628	646	630	630	701	616	673	608	657	677	629	643	648	621	637	612	627	612	634	637	676	627	650	632	624	648	628	623	626	612	645	632	657	618	630	626	662	612	657	661	642	610	642	670	671	631	598	623	690	644	592	624	613	692	640	618	618	648	618	638	603	591	622	618	649	634	664	623	665	639	657	638	666	587	636	665	638	630	640	624	669	649	653	644	606	645	620	605	597	633	595	630	630	646	663	632	604	657	629	695	671	611	567	585	617	596	659	630	632	635	626	624	588	662	631	660	634	646	676	629	617	593	642	609	621	625	607	613	648	623	711	624	657	607	610	599	648	651	636	583	640	596	625	638	642	638	671	677	675	634	637	641	666	628	675	671	635	672	611	625	666	640	639	617	625	618	661	605	655	629	593	616	597	618	628	638	612	626	623	613	644	596	628	614	662	646	637	638	607	596	613	652	593	622	644	650	646	601	667	612	605	651	619	674	632	604	653	663	682	639	659	603	650	631	646	612	618	657	604	626	657	620	639	623	651	661	587	594	632	610	650	636	682	616	628	624	673	642	621	643	680	643	598	612	605	630	606	689	634	623	631	613	611	619	594	620	663	635	650	600	643	618	636	596	630	641	641	670	598	610	632	617	646	679	591	622	654	587	681	645	586	653	673	600	671	653	602	594	676	643	648	593	685	621	614	662	604	629	649	618	624	601	647	636	684	622	653	641	626	646	627	648	611	637	621	634	610	633	633	619	602
21399	15465	13458	7323	5359	4103	3194	2639	2281	1996	1755	1605	1561	1449	1342	1365	1240	1223	1226	1191	1132	1140	1080	1041	1092	1114	1068	1066	1013	1026	1011	1011	997	1057	1061	1031	985	955	1007	985	1012	1034	1054	1021	991	988	979	974	970	1002	985	998	1023	992	947	993	1005	999	1037	992	987	984	932	1026	938	979	989	959	979	1005	913	922	970	961	959	963	986	1011	1008	961	984	999	997	969	978	983	940	974	979	925	972	988	983	894	1032	970	963	941	937	1011	925	908	984	973	925	944	930	989	974	911	935	946	968	969	930	967	979	956	938	976	951	929	920	962	986	951	946	1020	987	897	987	945	943	965	951	953	966	983	978	971	934	966	942	954	978	924	955	914	1000	940	1011	1019	984	992	950	991	981	926	1028	952	959	979	932	986	996	916	934	978	925	928	957	1025	989	980	943	991	950	958	944	955	972	944	956	979	924	944	961	995	1002	950	950	977	951	971	985	912	973	1004	984	989	954	974	964	961	899	1003	957	947	905	975	907	934	910	976	930	945	1003	957	948	955	1011	918	1007	947	946	958	966	954	897	938	944	956	925	939	979	928	950	941	958	958	957	1033	970	950	937	990	937	971	1017	982	958	942	943	983	956	954	974	932	978	920	892	956	988	955	960	983	999	989	953	1006	998	964	973	920	945	915	981	986	969	961	962	919	987	984	1013	987	993	995	1012	943	967	970	924	968	922	999	969	926	983	1013	941	953	982	957	962	920	957	984	933	964	945	997	977	956	917	935	953	933	993	914	983	936	956	975	968	1016	937	944	953	930	937	965	947	915	869	961	1004	964	972	929	920	1068	928	926	998	949	1022	972	971	995	1001	994	945	943	951	1038	976	967	940	944	988	921	921	980	973	1005	960	962	995	952	946	1029	979	993	957	1003	972	916	949	978	961	942	983	972	948	978	942	965	964	979	962	987	965	954	910	938	972	879	998	925	915	962	968	943	967	939	961	930	969	969	998	949	934	927	946	1003	985	930	1027	959	951	948	977	998	986	970	988	961	952	959	930	964	942	956	1027	959	938	992	959	969	996	1030	983	936	932	980	980	947	945	980	942	945	921	936	969	946	952	986	965	956	980	932	929	944	986	954	928	962	994	932	967	922	991	985	903	1002	1009	948	967	963	1034	915	950	1043	940	981	960	1007	989	1013	965	957	977	940	899	910	946	979	965	987	953	940	962	943	957	900	920	946	972	975	928	953	959	950	935	967	959	957	875	942	979	946	948	987	882	975	948	952	987	991	973	987	945	896	1009	963	983	947	948	937	1018	1015	973	976	1006	957	1004	931	949	954	982	984	953	952	896	962	964	949	966	943	935	945	994	960	967	964	970	984	943	901	918	948	967	991	1023	919	962	895	970	965	970	940	943	947	946	970	1001	1000	968	997	1024	1016	886	920	971	915	927	961	949	963	990	984	929	941	976	919	992	952	943	964	1023	988	938	936	966	1000	969	976	950	961	1001	940	985	943	955	952	910	964	961	928	942	1036	930	954	1045	997	925	966	944	999	1001	901	974	983	960	989	963	980	995	946	944	980	972	954	952	942	932	967	981	1035	950	973	967	991	909	1028	917	953	978	979	911	924	973	955	969	952	959	915	933	980	924	976	967	967	963	995	980	984	936	946	952	950	966	886	957	975	968	935	937	925	941	904	965	933	972	968	958	920	977	954	1028	948	906	991	927	935	964	935	982	1038	954	938	971	1016	997	912	976	969	958	917	953	1007	944	911	991	1002	971	955	955	994	939	937	952	944	939	951	972	994	923	927	990	1033	954	934	921	939	871	954	950	995	957	939	993	925	992	916	956	897	904	952	975	928	959	938	997	912	969	1000	964	938	1003	960	985	985	862	982	965	1011	958	954	943	959	985	971	939	922	992	934	1006	942	912	999	941	966	919	982	977	965	942	969	953	935	978	968	900	991	961	914	996	930	946	930	968	918	1040	942	1002	1007	1018	992	973	956	939	911	982	917	966	941	964	908	961	978	962	997	1021	993	993	937	993	918	982	983	1000	967	1025	958	934	907	998	987	907	942	980	945	923	911	948	946	960	940	959	990	1013	991	923	988	936	964	981	924	989	964	913	966	960	954	974	1003	981	1023	992	954	972	951	917	970	937	927	933	928	957	912	962	944	970	928	1033	905	966	977	1066	985	956	968	957	944	959	991	933	926	947	964	921	953	956	911	932	951	982	946	947	980	919	926	967	974	898	935	952	928	1026	979	950	975	935	995	925	995	918	955	949	880	940	970	944	989	978	934	946	954	992	926	1001	987	918	995	997	941	931	922	949	995	930	969	998	929	967	1016	1010	958	950	926	968	980	919	1019	933	950	1013	917	972	941	958	1030	958	945	901	958	973	956	1003	985	952	966	1011	928	962	977	973	941	962	1015	892	932	954	950	942	915	1017	954	988	979	932	920	915	984	976	947	981	906	979	968	988	973	918	970	910	928	988	915	953	997	899	921	991	961	959	926	957	976	977	949	949	991	937	986	963	976	1001	945	990	963	960	967	926	982	961	948	993	894	883	923	924	1002	955	946	955	984	923	974	959	1008	984	946	951	915	980	955	919	987	987	1007	1012	952	965	1013	951	979	969	962	940	985	964	925	959	973	1001	970	947	981	1004	978	945	1001	926	1017	909	993	941	941	908	971	974	996	943	977	1078	974	982	997	969	983	918	924	951	1008	956	908	917	920	920	1014	938	965	958	1021	958	906	1019	939	991	949	941	961	962	952	933	1003	977	1017	985	956	896	960	945	951	958	959	1027	984	912	921	984	943	1002	954	940	939	939	945	935	927	946	977	919	897	956	897	973	916	938	989	934	997	1007	951	939	1004	980	988	941	922	962	926	990	966	1013	942	985	938	961	969	954	984	963	952	953	957	950	922	959	939	998	960	966	982	975	906	933	990	960	971	990	969	1013	956	926	971	949	975	957	973	966	954	971	931	948	1033	955	958	1013	990	1044	1036	927	1003	987	973	898	956	982	919	967	912	967	936	998	951	916	998	951	960	951	942	932	1000	989	974	1009	935	974	1017	893	1009	986	956	916	962	948	933	989	936	954	955	924	939	952	957	1010	966	976	994	946	981	984	949	926	920	925	1005	988	1001	981	912	981	1000	956	993	1003	909	947	981	967	929	980	943	946	963	902	979	932	893	942	956	960	973	974	979	917	969	932	942	895	976	963	947	970	972	1001	931	954	970	974	962	975	979	925	962	902	990	916	981	951	974	974	942	948	943	1001	913	916	966	943	938	959	963	958	983	972	927	999	923	914	978	962	974	952	975	1004	919	933	975	955	969	934	1002	1006	961	954	981	972	943	969	999	977	988	1018	958	952	933	942	970	958	920	967	899	949	945	980	954	961	937	947	927	956	882	1002	985	922	933	1004	950	1003	960	949	1001	1011	979	979	960	945	939	977	947	986	970	958	904	1006	981	1020	985	1011	983	928	965	959	976	941	923	899	970	970	977	977	964	934	968	967	962	991	954	945	957	915	920	992	951	961	963	963	978	992	976	946	984	941	1015	998	955	924	950	942	946	984	915	995	1023	910	989	1009	932	977	922	976	987	942	922	961	903	957	977	952	968	926	977	960	933	980	949	964	969	941	946	926	927	938	982	985	960	962	986	975	985	973	939
26629	20630	9586	499	246	220	243	195	200	186	183	177	206	181	176	191	151	191	195	187	184	168	178	162	154	184	185	177	167	168	183	174	186	173	192	161	178	158	183	167	161	169	188	178	169	169	165	187	181	165	203	184	169	176	186	175	169	167	174	180	177	153	197	187	191	178	184	160	175	181	165	176	159	164	177	191	163	165	161	181	177	178	190	171	187	171	192	167	164	160	167	195	214	178	174	170	188	191	198	152	190	164	177	188	182	190	167	189	160	158	198	162	173	173	155	149	183	158	151	190	168	161	158	181	178	198	146	195	166	172	156	170	210	161	207	179	172	170	189	186	173	181	179	183	167	178	168	162	189	176	175	171	184	182	180	182	185	174	183	176	177	185	152	158	167	176	171	164	176	162	185	174	149	164	182	160	166	178	165	190	192	176	164	189	167	190	182	148	155	178	165	145	160	178	184	184	204	181	186	196	170	177	160	192	170	156	180	184	173	190	146	183	180	196	173	184	197	164	164	158	176	152	174	168	179	176	144	159	197	162	192	189	190	180	187	166	198	170	159	167	187	167	188	183	175	170	164	163	144	158	182	182	180	184	162	182	166	181	159	192	178	179	162	165	191	183	172	197	174	163	163	174	159	173	177	166	189	174	179	181	177	195	188	155	183	187	158	188	166	159	158	142	168	182	160	166	166	173	166	158	180	171	153	184	162	179	167	174	177	174	172	177	161	176	184	169	170	173	187	182	167	163	181	163	168	178	147	168	182	155	174	184	190	173	173	170	177	170	157	170	153	170	177	179	181	187	163	181	195	194	171	166	175	168	177	169	168	169	180	169	158	174	183	174	165	183	150	168	179	177	158	166	192	198	157	201	175	152	191	174	173	153	162	166	177	182	196	167	170	173	181	179	207	184	184	156	192	172	195	175	170	180	161	177	172	171	183	166	147	148	175	172	185	159	187	180	183	174	179	150	140	182	180	170	194	205	176	177	164	172	192	165	191	141	190	152	164	204	175	166	160	193	167	172	184	171	186	183	177	159	162	177	174	191	165	177	162	179	158	165	184	194	161	194	192	195	181	168	176	175	166	184	177	173	163	181	176	195	180	158	153	161	171	153	154	154	193	185	181	156	157	169	183	173	165	171	163	169	185	180	211	170	177	170	149	159	168	185	167	170	184	187	163	175	166	170	167	176	178	192	173	170	180	177	152	156	186	183	177	180	156	155	160	166	175	164	165	198	204	173	184	187	181	181	172	174	166	168	180	150	156	180	203	177	177	155	172	157	179	191	157	152	181	169	160	159	161	177	175	188	191	177	150	176	161	184	168	164	218	174	201	199	170	199	174	184	173	180	193	179	177	194	159	155	174	161	168	186	164	167	154	161	206	193	169	182	194	186	190	185	174	187	169	216	207	177	162	158	171	188	160	162	175	187	198	161	157	156	182	172	162	203	192	183	163	166	181	204	182	158	185	187	166	179	187	207	172	178	190	161	159	167	186	164	183	150	169	200	170	188	167	179	180	177	200	198	171	173	166	161	190	176	158	199	141	159	180	185	172	162	167	163	163	184	181	169	183	196	174	186	153	148	173	176	153	170	176	167	178	153	153	202	185	171	183	165	149	178	149	183	201	171	159	190	189	158	175	193	165	177	160	171	161	173	184	161	158	177	164	186	177	176	184	195	175	176	171	171	166	178	177	172	181	169	177	135	166	170	170	167	174	161	179	170	184	179	189	164	192	187	194	159	182	188	184	185	149	178	181	164	167	177	181	182	179	166	162	180	164	145	143	155	197	175	182	168	166	177	187	172	171	176	161	177	183	170	179	190	199	153	164	163	175	195	168	191	196	154	180	167	189	181	162	173	172	173	166	181	154	206	167	171	150	165	185	161	173	171	211	192	187	167	152	161	171	168	160	173	184	156	172	155	154	177	152	184	166	182	180	162	163	177	181	167	207	168	182	194	188	195	173	164	185	192	193	183	193	187	180	168	178	185	166	157	199	179	211	175	187	176	172	149	165	162	170	181	168	178	186	161	176	175	198	178	162	158	185	193	165	165	186	158	144	177	170	191	172	165	181	165	172	156	169	173	180	190	185	168	195	171	173	172	201	188	161	174	147	178	196	157	196	158	177	161	167	200	186	172	180	178	169	175	181	195	188	172	168	173	200	166	205	182	210	210	165	165	204	182	159	174	160	189	171	185	170	164	176	156	180	200	169	151	179	148	177	172	177	173	163	185	188	175	181	171	176	158	172	166	164	172	194	168	185	163	181	191	196	177	185	188	168	205	180	166	168	204	190	193	182	183	158	155	153	168	156	177	195	152	175	207	192	185	170	197	192	157	192	163	191	196	132	158	175	159	134	164	172	183	172	171	181	188	188	181	180	175	165	172	144	193	169	164	174	185	174	171	181	177	195	157	175	172	184	171	184	184	152	169	186	174	177	164	177	165	199	161	169	190	186	183	173	192	182	179	187	177	191	186	174	180	181	179	185	191	197	159	180	169	182	190	182	164	174	164	180	188	194	166	179	172	178	167	164	188	174	190	184	163	162	187	169	183	170	155	178	172	145	181	190	177	154	175	202	173	168	179	157	189	153	193	192	161	158	169	150	184	167	141	192	189	189	172	172	174	180	179	170	170	181	170	185	180	200	168	188	176	194	181	184	174	184	181	171	167	166	181	173	173	171	177	166	187	176	165	208	191	174	173	175	196	166	175	187	181	175	158	184	159	161	166	163	177	185	165	183	176	167	163	190	166	190	194	174	198	154	166	180	181	197	172	192	180	164	174	149	161	179	184	181	175	141	176	160	176	163	166	181	192	197	191	178	186	182	180	171	176	181	188	169	191	204	145	189	180	174	188	182	164	175	153	173	185	192	164	154	175	163	193	198	200	176	190	171	186	191	157	179	177	176	168	176	154	188	169	177	178	152	177	189	174	180	183	157	190	165	200	160	182	209	196	178	187	193	166	180	174	157	176	171	175	195	167	159	167	165	168	161	173	161	174	160	209	186	144	185	193	151	167	195	181	162	192	196	192	170	173	143	192	181	193	188	149	167	170	166	158	167	179	170	179	169	197	150	182	184	171	183	183	179	181	176	191	173	173	187	165	198	194	176	170	200	184	165	190	170	187	195	160	167	215	179	173	184	157	145	171	166	192	171	175	191	182	184	164	169	176	169	170	171	160	167	220	178	173	171	180	154	147	176	168	150	176	163	179	175	176	193	165	211	177	166	163	185	169	197	166	174	163	163	211	194	167	169	167	192	170	147	183	192	150	180	172	172	171	184	162	157	168	177	164	186	174	143	188	153	185	186	197	172	179	184	151	169	171	159	178	185	190	181	178	181	198	168	178	193	176	166	171	175	187	164	151	164	167	175	150	187	175	162	186	192	176	168	180	165	158	186	157	198	172	172	193	184	203	198	173	168	168	185	194	165	172	190	188	202	172	165	158	162	178	164	199	174	169	172	185	156	152	168	186	175	180	186	182	157	190
10968	1075	970	620	467	419	372	343	343	366	357	324	314	356	290	329	333	289	297	322	296	275	276	305	250	314	318	279	321	325	302	302	307	290	306	295	271	297	337	328	323	299	304	291	310	312	298	295	270	283	305	293	277	319	283	291	313	282	278	276	337	308	300	253	274	296	297	283	320	290	296	257	285	301	283	301	274	298	290	270	283	266	308	285	295	306	298	311	309	286	309	299	331	310	293	274	339	313	287	282	282	261	280	297	308	259	311	276	262	307	261	305	288	267	301	281	277	245	330	310	276	312	286	275	305	296	321	322	305	281	289	283	345	305	280	293	275	277	317	317	306	307	302	277	295	293	258	284	316	312	314	283	301	267	282	286	301	286	314	335	315	265	275	306	275	299	315	295	281	276	268	249	283	297	305	316	247	302	288	304	332	296	263	301	280	310	296	314	298	273	284	307	302	311	277	292	302	311	285	270	296	271	328	284	304	310	303	308	332	288	280	303	279	295	300	274	316	273	295	297	327	307	287	293	284	321	295	287	292	318	275	288	285	298	294	298	288	298	320	285	286	249	298	341	313	320	286	313	295	316	302	298	278	282	307	293	287	289	272	304	289	279	314	306	311	287	303	277	304	299	336	275	304	281	319	257	295	309	282	287	265	314	276	291	296	291	302	275	312	284	286	288	280	305	326	321	267	253	300	278	296	261	302	289	311	294	305	283	289	319	287	312	299	248	284	289	314	278	333	277	293	292	278	287	307	269	260	305	302	256	293	298	332	288	302	290	290	299	264	288	281	285	287	296	302	287	310	315	270	284	300	293	299	265	296	305	283	270	276	290	294	331	276	284	303	306	321	300	307	313	303	326	291	285	284	280	313	290	281	286	302	300	272	320	317	287	262	319	324	281	279	286	292	310	285	306	291	264	319	313	320	312	290	291	303	294	307	282	275	268	273	295	284	295	298	315	293	312	296	299	322	291	287	287	317	298	311	291	294	329	274	304	275	296	301	287	324	297	298	296	275	283	299	291	305	327	303	290	296	304	281	305	284	276	273	301	285	291	305	298	272	269	275	273	270	305	327	319	299	292	291	285	304	318	279	312	295	311	291	315	289	311	289	284	300	280	277	304	267	292	286	260	284	292	289	313	289	285	299	311	292	292	271	292	295	326	300	267	273	296	303	273	318	290	284	302	273	255	270	282	266	297	278	272	272	286	279	265	288	297	310	270	290	313	328	273	301	281	293	329	292	291	288	310	290	294	323	300	289	269	301	301	305	281	299	285	286	269	290	264	261	270	259	312	303	304	283	295	312	313	320	291	293	302	276	302	302	298	272	271	276	290	279	279	300	327	292	284	293	280	285	264	313	296	280	280	316	320	282	325	251	273	276	273	280	295	296	288	270	303	299	293	321	282	325	285	282	293	265	291	301	309	276	283	293	313	328	270	301	272	306	275	310	287	299	277	266	262	307	289	303	267	267	282	282	293	292	302	305	276	314	298	306	293	294	267	299	274	308	293	295	288	265	291	300	311	294	303	283	295	298	267	291	301	300	269	339	271	307	285	300	290	274	294	315	265	311	300	274	323	299	292	308	311	296	327	325	281	290	290	308	294	261	293	319	262	286	296	323	313	252	293	328	307	302	307	289	296	298	298	290	298	329	324	289	272	296	288	266	309	288	271	291	302	318	274	310	295	306	317	301	272	335	284	335	288	314	302	310	334	327	302	313	309	272	256	290	301	297	291	284	308	290	295	251	301	320	319	302	290	271	282	280	269	304	309	268	306	282	298	314	286	285	274	312	313	314	280	288	304	285	273	257	275	294	254	269	271	314	300	306	307	276	292	300	278	292	293	256	293	301	296	305	306	294	296	311	295	284	281	287	308	280	277	284	312	340	287	297	301	289	270	305	326	283	331	287	268	266	288	261	301	314	279	282	319	309	273	284	304	271	301	303	295	282	271	280	268	285	303	310	306	304	289	328	286	308	323	274	320	302	283	302	281	285	321	295	286	278	282	337	291	295	301	316	314	302	283	274	284	331	290	300	298	302	305	303	294	322	297	287	301	293	278	286	283	273	301	314	313	317	283	284	300	309	295	279	320	304	294	256	325	319	296	270	302	306	259	305	296	270	285	293	267	321	310	320	301	289	292	300	282	317	275	271	285	288	289	310	309	282	261	293	276	259	289	304	305	273	299	318	294	307	303	292	294	321	312	298	308	284	301	292	275	287	308	332	282	301	316	300	293	284	265	273	268	293	299	296	259	290	278	285	332	296	316	289	317	320	315	293	284	280	318	309	308	284	272	289	302	283	307	273	296	303	271	314	322	290	303	289	299	302	311	313	282	322	306	317	301	313	317	307	303	308	307	279	288	294	301	282	283	293	290	304	263	328	309	297	289	286	265	301	292	303	292	317	301	279	309	308	325	268	301	297	287	283	326	285	321	304	281	287	295	306	295	268	297	274	274	294	286	293	282	291	311	307	273	318	283	308	309	287	290	318	297	271	314	278	278	274	278	263	287	325	318	317	291	290	280	270	329	287	297	292	327	256	315	293	289	311	305	258	247	311	255	299	300	283	300	280	323	289	307	305	275	299	289	299	284	292	269	292	315	302	315	312	270	298	292	306	332	276	313	281	310	300	290	324	286	290	285	298	278	281	300	286	297	274	283	298	305	265	301	317	290	292	282	295	257	281	277	295	264	322	280	302	288	281	318	285	298	327	279	297	272	277	289	289	290	314	294	302	323	296	297	273	289	300	269	290	296	282	308	287	278	281	304	260	305	266	309	297	290	282	272	291	301	307	300	292	301	274	293	283	288	271	288	319	311	288	308	303	299	281	280	282	290	289	303	306	301	287	293	306	300	310	304	278	300	278	306	285	273	296	339	278	291	241	300	295	306	304	277	309	278	292	289	294	261	301	301	266	296	278	312	254	335	281	305	307	295	303	293	291	283	301	302	299	275	322	284	307	291	327	304	291	289	315	302	288	296	287	289	304	304	299	317	261	297	300	278	299	292	302	266	274	283	306	310	314	300	314	303	310	308	290	291	304	288	287	322	304	294	275	334	296	292	284	294	284	289	296	306	284	286	276	296	267	280	295	311	307	301	277	289	279	292	286	281	293	281	285	303	296	309	247	298	326	275	275	304	305	272	309	285	298	294	274	312	308	312	316	298	277	311	288	314	268	298	290	271	314	310	327	276	309	308	275	277	288	292	285	296	297	320	295	299	282	324	343	270	313	287	314	283	294	293	290	301	317	286	285	269	302	291	310	289	317	296	309	290	317	304	274	268	311	295	303	281	285	277	270	313	307	304	292	303	286	274	313	315	292	294	286	278	289	294	293	263	262	315	277	301	306	278	273	278	300	266	306	308	270	271	301	266	318	280	278	301	301	278	262	264	295	300	288	271	298	292	349	298	306	285	283	285	296	283	291	267	275	284	268	290	304	304	280	285	305	308	305	297	258	272	276	299	319	285	293	292	315	310	283	311	275	280
24041	21092	28337	24067	21003	4993	1086	763	660	599	561	535	509	543	514	476	484	463	443	482	471	419	464	471	446	480	448	443	420	458	457	459	477	422	424	424	456	441	442	427	431	497	457	445	444	491	433	440	417	414	395	418	466	425	441	464	418	428	434	437	458	418	420	440	427	410	460	456	447	409	414	456	437	430	418	394	461	437	400	418	444	401	440	444	447	457	423	442	460	426	436	443	474	421	431	422	421	454	449	427	447	404	458	460	453	462	416	424	412	419	443	437	421	426	401	402	430	420	421	431	437	394	462	427	435	423	429	420	442	445	407	447	419	438	438	411	458	380	430	426	457	410	432	457	435	419	425	428	447	453	475	443	461	411	429	412	426	472	426	430	419	437	392	483	428	414	396	456	432	429	431	412	426	436	422	463	414	414	417	413	434	470	435	445	453	394	395	430	457	429	418	434	424	454	448	417	435	447	417	442	401	413	459	449	418	416	439	427	436	458	443	457	427	414	408	412	440	421	437	446	418	450	409	488	443	470	455	440	427	401	450	426	416	408	419	431	413	417	430	410	438	413	430	391	432	431	446	433	430	434	469	438	436	438	448	431	405	438	424	416	449	413	441	447	441	431	416	427	404	415	395	436	414	412	428	422	457	422	474	416	445	444	422	428	433	464	398	428	434	471	417	450	426	431	430	406	377	376	428	444	456	451	412	429	399	441	410	422	456	428	446	448	404	434	452	443	471	465	436	450	433	457	443	470	440	415	419	429	398	455	423	460	419	416	433	422	434	418	448	406	435	410	443	421	431	393	408	441	446	395	404	464	467	415	421	470	452	426	450	423	457	412	421	437	429	457	420	440	448	436	426	430	422	414	418	425	441	448	376	453	382	444	447	417	442	423	466	438	436	412	390	442	460	430	435	389	451	437	457	447	413	423	457	428	400	415	447	444	456	408	442	450	426	435	416	429	463	418	451	428	438	399	424	436	431	406	445	426	435	409	438	413	415	452	451	424	424	418	410	413	429	437	431	447	388	408	405	413	444	452	425	432	427	402	435	439	441	426	425	381	433	434	430	443	420	420	441	384	426	460	469	471	434	428	432	422	481	416	441	427	414	458	433	414	430	408	436	382	409	432	453	437	439	430	416	403	426	450	395	429	408	394	439	419	449	428	436	429	428	427	418	441	446	422	419	430	445	450	435	426	409	419	427	447	410	441	466	411	434	417	442	405	424	433	435	440	412	435	437	441	434	458	471	433	464	406	445	428	438	406	392	421	431	402	430	438	398	403	439	434	397	459	413	410	466	441	388	444	451	440	464	421	427	463	405	419	462	408	423	443	442	402	385	418	414	461	440	465	388	422	449	396	415	405	398	432	452	408	417	391	426	433	458	420	415	459	426	394	429	421	447	429	451	444	389	384	453	432	407	471	419	419	398	438	427	409	418	431	447	450	429	439	424	430	423	460	442	447	411	442	396	396	432	412	410	417	442	425	406	418	428	467	398	418	443	451	466	416	403	430	455	411	446	437	443	463	434	408	424	397	456	442	424	462	458	412	472	418	424	440	440	465	438	436	415	411	399	451	426	441	442	440	403	411	446	396	422	458	425	463	422	411	443	400	419	454	441	449	446	436	435	412	438	444	416	429	441	404	433	398	389	446	429	429	421	424	413	443	403	395	431	457	418	411	432	441	455	438	446	444	426	416	409	448	452	446	422	421	432	408	417	425	413	431	415	446	436	419	426	460	421	434	429	413	453	442	423	469	460	425	398	455	400	455	447	442	420	438	419	441	450	430	426	434	429	458	442	473	438	475	442	394	391	408	426	412	423	448	455	413	479	418	406	455	429	427	441	430	452	401	441	451	440	415	424	426	422	423	457	401	421	411	434	435	424	426	419	414	427	414	408	403	442	454	438	470	452	410	447	465	438	444	459	405	444	438	441	432	395	443	460	383	405	439	389	419	420	464	454	419	436	445	439	423	408	442	426	436	433	463	461	451	435	416	456	400	432	433	461	393	452	437	499	416	436	424	426	434	428	467	406	461	457	447	447	401	439	446	412	511	397	430	450	470	434	406	436	449	426	442	454	437	402	439	414	435	434	428	430	424	436	452	414	385	436	425	442	428	445	435	456	429	429	428	421	417	380	431	464	447	421	418	406	417	446	447	409	421	456	446	450	427	424	398	379	424	418	410	434	428	443	471	451	425	445	397	437	427	394	427	442	467	440	436	395	433	454	429	419	438	435	447	441	443	450	448	446	432	431	435	418	440	378	451	441	425	403	397	419	424	443	432	403	398	413	413	451	427	456	449	447	411	411	409	453	431	465	423	410	446	481	429	420	436	376	421	467	441	425	456	437	406	413	453	488	449	417	434	437	451	422	427	468	408	436	405	444	439	430	467	425	466	431	475	445	409	422	411	438	457	435	421	455	428	454	420	397	473	467	468	431	396	444	431	421	423	411	439	415	427	410	431	407	439	433	416	402	451	414	431	456	447	440	469	433	430	450	445	438	403	449	429	445	381	419	422	431	412	404	403	459	439	408	424	447	438	438	412	429	430	447	461	436	445	466	402	428	452	415	456	440	410	465	423	401	428	440	427	459	460	449	408	454	399	416	447	425	449	421	476	412	463	414	424	451	442	422	441	421	441	438	428	477	405	431	439	422	484	448	449	405	447	412	440	408	419	440	412	432	465	410	398	426	412	438	412	434	396	426	451	424	415	430	411	405	431	446	440	432	434	432	437	411	425	387	444	421	491	437	453	421	418	418	422	415	458	436	442	432	403	414	433	434	436	442	452	424	417	442	410	429	392	391	475	403	416	395	445	438	388	428	437	413	412	439	424	438	419	447	432	447	416	417	439	433	421	453	416	456	421	427	412	421	418	455	408	410	422	429	441	419	418	405	415	445	421	461	439	407	411	426	445	428	434	414	453	408	444	431	455	406	465	454	434	465	440	397	436	392	446	440	448	435	415	437	408	428	429	425	433	416	439	400	410	455	426	438	449	427	478	401	411	404	435	462	401	424	438	426	406	428	431	389	429	411	471	452	444	429	448	420	438	440	389	423	449	410	416	372	426	417	399	418	442	435	429	413	421	391	431	452	434	436	420	439	438	439	411	405	457	422	451	449	375	445	428	431	452	394	425	456	428	426	424	412	443	439	421	442	432	415	441	461	418	414	464	382	433	428	418	416	440	465	426	446	435	445	443	437	410	432	432	455	413	456	442	419	434	413	438	447	435	465	428	422	426	434	436	416	450	366	423	421	402	443	390	449	437	477	458	455	424	445	439	457	404	407	437	394	437	460	454	444	444	428	389	421	424	410	419	397	428	427	400	433	428	468	406	416	485	471	434	419	436	465	453	406	415	430	429	433	443	415	447	427	411	480	419	459	429	412	457	442	440	415	416	434	436	416	440	412	412	443	450	454	393	447	428	437	433	430	451	452	450	451	425	432	437	448	437	421	423	458	437	395	443	445	413	433	412	440	430	449	422	479	422
19937	9348	8260	4205	2997	2249	1917	1534	1301	1264	1196	1002	910	908	941	816	828	789	811	796	778	754	729	761	720	740	737	712	734	717	737	702	737	682	681	673	726	682	690	765	671	676	656	709	720	689	683	716	694	694	669	648	688	714	721	677	690	663	680	687	678	692	658	689	684	642	684	662	703	704	692	701	665	683	691	617	664	677	631	712	670	712	660	641	655	676	678	648	651	617	662	677	701	699	680	646	670	647	688	678	696	650	649	684	596	674	697	718	641	680	670	681	679	695	669	648	678	646	641	668	668	657	668	655	639	663	663	709	672	693	681	633	634	683	667	704	691	681	682	671	678	679	719	721	670	669	661	645	689	668	677	702	612	718	704	650	660	657	685	682	650	661	674	682	663	690	662	700	657	653	700	675	708	696	644	643	651	641	711	649	671	700	643	678	688	647	680	680	656	637	608	670	653	683	677	644	651	672	734	641	675	656	697	671	666	687	737	737	648	697	679	653	654	665	659	684	661	672	725	725	696	710	633	614	678	674	624	659	684	622	697	655	697	690	690	682	685	644	677	657	677	648	649	672	709	643	672	678	667	669	653	636	688	673	686	618	675	678	697	702	689	685	669	696	653	642	614	650	663	622	696	650	678	665	698	664	656	593	669	692	675	675	685	675	671	623	668	714	694	690	654	671	729	688	666	668	728	641	675	680	685	673	684	716	622	688	645	617	643	678	680	695	641	614	676	713	656	630	680	642	691	692	651	647	646	692	690	710	688	645	662	682	683	683	661	671	663	634	676	664	643	694	670	702	639	650	709	676	664	711	655	656	698	646	636	680	675	671	654	639	711	683	707	676	661	632	633	712	717	689	667	692	672	679	632	644	698	680	706	697	625	671	652	645	647	656	721	618	671	707	636	678	644	615	683	675	653	681	629	667	691	714	680	686	621	644	710	680	724	670	701	681	685	664	686	657	653	659	625	704	634	681	670	691	658	701	684	701	644	679	722	640	681	713	690	688	647	687	657	667	663	674	673	643	637	623	659	649	675	691	632	641	690	671	675	690	636	677	680	641	706	689	682	675	665	660	662	681	642	702	693	695	655	686	652	646	638	631	653	690	664	658	666	659	645	662	690	663	699	618	672	642	683	687	681	710	654	648	711	677	686	686	691	659	658	674	651	721	623	659	631	668	690	655	670	682	603	672	671	658	723	681	617	660	669	695	712	630	656	644	738	686	649	657	659	654	668	636	655	657	624	673	670	625	624	691	684	668	657	661	658	663	675	654	654	628	661	662	690	672	670	670	685	639	676	636	695	659	660	681	673	669	690	675	711	716	709	741	659	721	688	651	616	666	672	642	663	660	662	645	673	628	657	716	676	684	652	625	653	667	657	655	705	700	682	618	678	696	688	693	657	684	666	637	682	681	680	698	687	665	673	694	700	680	658	669	692	684	686	671	642	667	654	617	677	655	661	648	675	644	695	659	647	630	671	651	700	701	611	688	674	650	674	719	711	657	654	659	662	691	657	665	691	658	653	669	647	678	697	699	670	707	685	668	710	694	663	656	605	688	677	661	687	639	657	686	660	645	619	711	630	678	670	626	703	676	636	640	623	643	675	697	662	680	675	672	689	649	659	676	672	688	635	683	664	687	730	651	663	652	638	657	645	678	651	679	682	669	660	704	688	676	687	700	643	635	633	696	606	652	665	672	679	658	684	650	673	639	652	681	686	664	685	664	700	666	647	689	638	644	719	639	688	634	654	657	652	676	628	673	704	656	673	705	665	677	695	657	666	638	673	673	675	675	646	720	737	671	641	653	711	674	714	691	651	693	673	681	681	713	635	687	659	671	671	694	643	718	699	679	699	663	688	675	676	670	655	637	690	623	687	669	642	645	691	629	697	710	612	685	676	658	681	674	646	640	692	639	665	675	644	720	675	656	680	639	657	706	639	674	702	651	668	698	659	704	713	650	638	658	657	681	688	694	695	594	682	672	671	683	643	640	707	701	692	709	675	704	671	693	655	613	613	690	624	665	714	660	661	697	684	733	669	650	685	702	673	683	676	647	618	650	664	674	679	683	685	646	669	662	656	686	698	651	687	718	645	694	655	661	679	662	690	683	702	629	628	698	629	716	669	681	687	659	645	636	629	670	601	667	673	661	628	659	671	658	622	722	698	667	643	660	663	639	656	632	679	670	653	659	707	676	646	669	621	716	692	643	702	680	667	697	661	637	690	667	646	667	626	676	645	632	681	675	662	690	713	659	669	708	628	657	647	662	646	652	670	669	722	690	653	655	681	681	689	651	661	637	703	648	680	673	692	657	690	664	657	704	589	656	677	669	660	666	645	694	657	634	630	662	649	675	656	653	677	650	658	642	642	717	658	623	728	670	679	672	670	638	736	655	687	680	701	692	682	679	699	684	642	679	662	650	649	665	668	640	649	683	646	685	682	672	663	625	684	697	730	693	653	677	683	648	666	692	642	655	633	650	657	703	664	715	679	707	680	674	703	642	628	690	683	668	640	677	678	673	619	697	666	673	663	681	643	662	656	688	662	637	683	687	693	674	701	720	713	712	684	665	683	663	651	633	648	670	652	649	656	631	687	637	662	653	679	663	665	680	665	671	629	637	649	699	659	673	656	701	655	649	642	678	668	594	681	648	661	671	673	672	685	642	655	672	667	654	689	687	648	683	605	705	656	669	666	687	667	686	696	695	700	656	718	667	676	666	689	663	638	653	643	678	668	660	710	654	681	670	675	638	663	664	684	645	620	666	710	628	660	688	686	679	651	675	610	655	661	704	639	711	674	650	656	639	651	677	687	650	636	646	678	702	646	668	683	648	688	661	693	695	686	638	658	642	676	653	668	624	656	684	664	694	681	648	668	693	633	647	658	664	690	658	631	674	661	648	654	664	690	630	696	712	646	733	687	637	651	689	660	676	648	668	702	665	660	649	665	680	687	632	694	659	691	680	685	643	652	668	602	705	620	698	684	684	606	715	727	681	643	697	726	715	680	676	636	626	644	663	683	678	685	666	703	699	637	630	647	687	665	673	676	667	666	644	659	700	672	693	689	659	658	656	673	643	683	654	696	653	675	694	644	669	621	668	728	638	652	680	655	665	639	665	661	673	646	693	682	688	687	596	680	669	650	634	663	750	681	665	683	632	699	663	663	648	664	676	684	657	674	688	660	653	715	707	658	692	621	643	671	678	690	708	714	691	658	685	666	689	684	682	618	654	693	693	682	650	670	655	665	658	663	670	714	674	663	668	680	670	664	628	699	653	719	667	721	683	686	656	657	654	682	646	722	679	657	683	655	653	654	633	688	625	682	692	729	644	663	647	681	666	691	693	618	661	640	674	674	656	677	716	646	648	665	698	638	659	646	674	641	665	709	668	654	708	636	641	661	673	678	711	679	683	712	707	683	636	640	660	698	667	698	702	674	697	689	711	605	657	717	702	681	683	650	657	699	730	664	636	659	650	689	649	649	685	719	679	650	673
23032	21080	28967	23418	21080	20982	4550	1337	1084	976	938	809	822	827	797	822	739	735	749	713	730	678	677	662	666	693	651	668	673	709	688	668	687	618	659	650	666	649	670	669	672	650	646	668	658	657	666	654	637	645	642	674	666	667	637	660	639	664	632	604	652	679	594	659	636	587	646	648	620	623	653	645	664	655	649	631	632	630	638	630	628	634	563	640	638	651	639	645	637	697	661	650	605	636	668	600	676	682	653	644	662	663	631	665	625	639	597	657	596	644	654	692	698	640	656	606	638	664	596	652	673	649	644	656	662	616	608	628	639	653	616	631	651	661	627	636	614	623	684	608	614	624	636	649	594	595	649	596	652	655	652	659	656	625	670	629	648	669	645	642	675	629	639	644	639	650	613	637	656	709	686	586	668	616	615	702	632	625	642	650	612	634	617	657	649	633	655	601	650	650	628	662	669	692	651	660	694	659	629	614	640	623	616	616	660	632	642	663	636	686	604	637	614	631	639	649	668	599	616	658	628	641	657	637	634	611	602	634	612	646	596	634	687	618	628	656	699	642	630	603	658	683	670	642	632	637	636	651	608	646	605	662	664	622	662	662	662	644	656	654	634	671	667	697	663	622	659	646	640	643	630	608	634	624	643	632	670	624	628	630	620	658	617	641	598	652	636	631	658	596	627	658	620	625	692	611	611	641	657	642	600	646	637	590	634	721	618	666	617	648	696	662	619	608	613	593	601	624	604	653	615	631	651	646	605	643	643	638	668	621	625	668	641	644	695	643	695	656	679	624	670	660	627	673	621	670	604	626	630	638	600	618	592	646	638	632	619	635	622	672	638	653	622	637	701	616	627	642	684	564	653	658	669	653	679	664	585	637	667	652	614	665	640	660	650	658	635	681	645	631	633	598	632	669	681	631	652	668	636	648	656	611	661	619	604	593	599	660	674	659	619	637	646	674	637	639	608	614	652	618	610	641	602	569	623	650	638	631	638	653	623	623	671	642	640	633	638	649	613	657	647	651	626	594	636	648	648	662	616	642	631	631	702	664	637	669	674	606	611	684	598	635	605	657	631	589	602	627	660	661	624	632	701	618	598	595	639	656	639	640	612	687	657	617	622	632	643	647	619	659	657	647	641	639	616	652	623	639	634	678	651	617	673	680	670	625	622	615	692	588	651	622	641	662	693	657	626	667	665	638	645	651	657	636	675	662	613	650	652	627	649	652	597	587	658	645	684	670	679	614	613	593	632	658	684	661	673	643	634	624	656	650	658	591	650	634	613	629	655	632	626	610	610	624	668	661	619	621	653	647	666	631	663	675	641	605	667	632	643	645	656	640	662	618	644	625	635	629	649	647	639	617	619	642	644	651	597	649	664	650	665	628	642	630	651	674	581	695	636	611	660	645	637	655	644	661	646	654	648	683	625	646	639	715	643	636	668	638	628	614	651	657	648	653	625	633	668	677	616	665	633	609	661	669	633	621	691	602	593	669	643	613	652	645	610	661	643	633	656	657	639	628	620	635	590	608	667	647	617	647	637	624	671	662	638	718	616	655	643	675	632	649	610	595	684	608	609	633	620	633	647	692	674	620	628	666	633	631	646	622	618	656	598	651	652	646	630	616	615	623	619	615	651	669	643	668	690	596	650	634	607	617	633	631	648	663	618	634	592	647	693	636	592	653	601	641	678	645	631	641	619	616	581	601	635	607	652	623	622	704	634	649	624	645	691	598	599	619	607	585	669	609	639	633	630	667	634	675	642	637	641	606	611	621	625	605	612	675	635	642	635	617	663	615	628	633	649	645	604	622	629	649	624	670	614	589	621	664	652	681	622	620	618	634	652	645	636	688	641	620	610	671	651	626	634	643	586	638	614	644	681	648	692	610	630	664	637	639	667	656	633	690	644	621	658	640	649	651	629	667	659	682	641	619	632	647	653	671	638	658	591	662	687	660	650	625	665	636	684	703	642	633	640	632	637	620	658	665	666	638	643	632	627	632	602	662	649	643	648	582	616	620	656	638	625	612	661	653	655	631	701	636	630	631	643	610	656	637	650	639	590	627	671	660	660	687	665	620	651	668	597	653	623	613	667	651	606	615	650	601	675	642	622	611	630	626	628	642	638	671	610	645	614	595	650	613	640	566	645	666	659	669	653	637	679	628	672	612	668	649	672	633	650	633	580	618	643	674	596	626	590	666	620	648	646	635	631	645	639	679	643	598	649	587	632	624	625	657	616	613	654	619	625	618	617	599	636	595	629	651	639	666	673	670	630	658	644	639	622	697	627	646	627	641	616	602	624	698	638	626	627	588	615	626	654	617	649	625	596	681	610	619	630	646	593	611	697	607	643	688	654	660	692	696	648	688	633	655	643	633	649	621	662	606	678	607	620	664	649	645	623	646	627	711	622	608	658	636	646	645	603	609	638	673	618	671	634	653	643	635	664	635	645	621	650	609	616	625	683	667	627	628	638	622	610	635	683	630	632	664	622	626	635	639	627	647	604	617	623	639	653	639	609	668	629	623	663	665	634	576	612	643	641	676	642	618	661	631	608	645	627	632	680	647	642	635	647	618	635	623	648	637	601	646	598	617	645	610	680	628	605	626	643	602	653	630	651	665	630	622	632	641	624	670	658	637	597	633	648	662	641	640	618	665	630	583	669	648	663	677	671	621	669	648	607	655	664	614	622	619	641	636	648	642	627	670	638	638	642	671	661	636	637	625	652	690	619	666	656	649	620	652	669	611	627	603	648	572	624	596	655	655	619	634	632	661	613	632	630	610	651	663	598	610	661	598	642	618	641	640	725	621	639	611	669	618	630	605	597	640	636	649	642	630	619	630	650	634	675	602	632	654	631	618	652	671	599	589	617	634	673	607	633	648	630	644	620	660	645	653	636	631	639	616	644	693	616	642	615	646	685	679	607	669	626	655	636	635	634	663	633	646	648	643	644	635	630	611	592	605	644	646	644	657	635	633	583	625	607	668	625	640	601	657	671	626	608	665	624	607	656	696	619	605	664	629	615	629	647	623	615	639	655	656	651	638	593	681	663	620	663	616	659	611	622	616	624	597	647	669	651	607	636	608	663	658	632	601	624	640	672	638	590	673	633	663	641	614	644	677	683	600	658	581	604	647	612	641	637	598	651	615	669	591	669	680	638	646	690	650	646	601	657	657	627	629	622	638	645	619	636	635	636	573	659	659	626	638	599	584	688	642	644	602	663	608	610	631	668	659	645	640	676	639	628	643	641	623	628	620	642	612	639	661	639	646	598	640	651	630	673	625	627	663	659	631	575	628	651	632	671	661	630	650	611	565	620	644	659	640	666	611	592	581	633	604	658	644	623	654	610	605	624	627	636	664	660	665	628	647	626	616	665	628	600	612	617	633	604	617	619	602	672	689	697	606	627	632	664	626	651	612	623	642	589	677	623	636	634	633	611	649	676	662	605	701	655	628	646	666	667	647	606	619	679	627	663	618	648	624	630	619	614	626	656	630
20607	15729	13614	7572	5354	4036	3247	2662	2308	2087	1814	1613	1493	1436	1370	1316	1241	1263	1181	1152	1139	1154	1049	1112	1119	1053	1131	1109	1040	1128	994	1052	1077	964	1000	983	990	1054	1040	1015	1043	973	955	1009	1009	983	1033	1047	1035	1042	945	1029	943	931	977	941	980	993	1001	1006	934	952	1055	992	970	983	942	1009	971	947	960	946	913	1004	1060	933	1003	952	952	1006	970	1004	963	943	965	1001	905	975	1001	942	945	936	1008	950	1005	960	953	981	974	934	925	959	925	961	918	943	939	971	934	990	993	937	992	945	929	970	993	965	925	959	985	980	948	949	986	978	948	963	892	1005	955	944	990	1004	969	986	971	980	960	972	946	1006	979	972	1012	975	996	943	1016	955	969	914	1006	930	948	962	965	977	992	1030	988	962	995	929	974	917	969	924	953	962	968	964	921	973	890	940	963	916	928	959	971	979	1021	934	983	910	942	999	929	962	968	973	993	917	1001	1000	931	928	967	999	1002	986	977	988	988	950	947	948	901	989	968	977	958	968	943	939	926	951	930	984	981	999	920	915	957	951	967	964	923	951	957	1032	947	968	1002	964	976	960	962	967	1009	920	1009	974	954	961	937	939	984	931	960	945	952	879	1010	920	991	1019	952	928	952	981	1007	944	955	972	884	939	961	953	936	958	944	989	925	996	925	1002	951	908	912	994	965	939	1004	937	968	968	989	995	975	943	976	977	951	992	919	950	950	887	921	948	990	911	1014	950	883	952	949	1008	981	996	1017	956	1011	990	929	958	980	919	994	973	921	974	936	953	986	932	912	963	962	945	944	928	933	932	971	998	927	967	929	943	991	941	952	996	989	979	943	991	972	892	972	904	951	1010	948	979	985	941	961	926	960	899	1012	998	939	984	969	948	938	996	936	995	933	955	985	924	1014	983	972	908	1000	969	917	957	989	974	978	937	946	1011	932	983	976	991	919	997	1014	979	944	975	1000	980	900	981	989	993	1005	943	1003	993	952	986	1003	983	937	971	940	999	924	967	981	966	1005	952	958	900	953	952	966	921	970	967	954	957	990	939	968	974	967	987	953	974	980	950	928	967	907	1006	1032	975	1003	946	951	969	923	972	1005	949	924	951	975	992	911	934	909	982	983	984	979	943	948	984	981	1033	946	1029	958	979	978	954	979	961	947	957	1001	1000	937	917	984	939	958	949	912	970	939	926	936	969	987	970	977	904	953	946	969	947	1036	960	947	978	929	971	919	932	955	1000	944	941	939	989	921	922	937	965	979	938	958	996	982	976	972	924	966	987	934	926	1020	951	920	912	1021	921	1032	929	961	944	977	976	929	937	952	909	1015	1049	990	948	991	935	959	966	980	928	946	939	1036	944	949	949	976	904	958	971	940	956	925	983	958	1012	952	929	944	952	953	974	970	972	932	1006	964	1018	950	981	1001	943	1011	1004	984	941	945	991	978	1001	981	906	945	970	1005	940	952	915	950	990	964	955	975	1033	986	932	959	987	959	972	999	946	966	985	917	974	939	913	978	918	983	964	913	927	940	930	918	901	945	912	995	943	924	947	948	968	951	919	913	964	940	952	986	923	919	931	927	960	988	941	967	985	972	898	974	911	936	978	949	963	991	973	931	952	946	977	924	947	946	969	989	974	957	965	969	901	953	990	925	992	923	977	1005	982	916	947	995	998	933	983	997	985	952	921	919	912	986	943	915	1047	923	1003	1010	957	947	950	910	938	946	948	918	939	966	964	961	955	961	942	1020	954	926	943	939	1008	998	949	966	956	977	958	971	963	970	949	1001	951	929	1007	996	1017	926	909	1002	989	919	964	950	951	978	943	940	1016	923	938	877	947	995	987	961	1002	955	918	987	994	956	997	918	919	914	931	969	957	971	941	982	963	986	989	970	960	973	883	985	939	964	965	933	952	937	937	977	937	955	966	974	927	1029	915	973	962	953	889	940	950	943	974	974	950	920	964	965	970	985	976	991	930	964	1007	896	975	955	979	949	1013	972	930	963	908	871	996	989	983	930	929	918	966	980	1011	968	980	969	943	905	931	909	998	1022	972	997	965	951	979	983	925	931	968	988	981	967	972	939	888	964	983	1003	1003	1041	989	991	940	975	979	953	930	956	898	913	988	993	967	924	971	926	977	973	975	967	925	964	980	930	961	956	978	957	990	992	966	991	1026	928	929	912	971	924	917	1025	951	981	994	972	949	981	943	902	919	933	929	946	926	948	967	948	970	992	1015	923	937	935	963	910	1001	1003	962	929	998	940	994	946	918	969	955	963	927	965	933	934	926	996	956	987	1022	958	936	987	1012	964	909	951	939	966	974	974	1022	946	935	975	987	980	1018	980	907	1027	986	997	938	928	998	970	949	922	988	1020	965	966	932	949	991	1000	933	949	995	911	992	940	883	967	983	958	981	909	968	965	972	953	914	982	958	970	951	992	900	930	990	969	889	982	967	925	964	1015	969	943	953	978	964	955	971	966	931	971	957	983	993	1004	952	944	960	916	918	940	961	954	942	953	919	912	1018	949	953	961	940	968	1004	972	996	988	907	962	986	974	968	993	929	1005	973	1010	917	982	976	1002	998	955	885	958	926	956	935	969	973	975	942	972	993	953	951	929	964	976	952	926	980	957	958	950	968	932	950	975	975	977	937	995	942	992	1007	995	939	1013	958	960	975	927	930	908	961	866	957	958	944	966	979	944	937	1015	987	930	945	949	913	917	1009	965	972	950	991	970	939	1010	962	962	1005	948	909	986	976	995	988	1012	941	951	941	947	974	951	961	970	978	957	960	917	1040	953	1000	923	962	926	931	919	975	940	949	1005	958	948	1011	924	961	947	988	878	937	915	940	967	951	988	974	974	911	952	923	935	982	978	938	950	948	917	888	1041	927	966	1032	948	960	993	979	954	1012	984	982	988	976	913	957	972	949	960	923	961	998	989	960	926	920	965	1000	927	989	958	895	961	998	961	974	975	1004	943	906	942	964	894	938	930	956	941	978	912	960	908	1020	962	949	918	972	992	976	961	932	924	1024	929	956	929	942	992	945	979	947	944	932	955	992	980	936	948	934	987	963	978	993	1028	960	980	935	942	874	993	963	910	1023	1026	943	944	910	986	962	947	940	984	914	1018	930	944	959	957	970	967	987	978	970	963	952	997	1007	909	966	963	968	982	1010	976	942	944	994	939	1006	973	963	895	967	944	961	978	983	960	971	969	932	990	987	1000	930	962	959	939	1024	949	1015	964	1063	957	973	965	993	942	953	987	925	1001	958	973	997	924	966	943	922	960	959	974	965	1024	940	876	986	916	969	1009	969	971	875	990	1040	976	924	1008	974	972	936	943	978	952	941	911	943	923	961	928	926	982	1007	955	985	956	871	952	959	937	932	956	975	937	1006	921	948	960	954	990	1004	951	959	942	971	997	947	969	963	1001	961	1027	1032	1020	1006	937	961	1026	1006	978	973	932	943	961	946	976	950	1026	977	1010	999	958	960	993	924	942	990	965	958	1018	964	1018	919	961	959	1014	962	947	936	929	974	967	963	916	953	906	928	974	927	932	1004	979	955	977	943	978	958	940	964	933	950	980	946	952	985	933	991	948	980	979	957	987	1027	936	969	937	966	962	968	978	940	970	925	893	977	915	952	943	974	949	934	969	1015
26581	20576	9581	558	275	232	230	184	193	214	204	167	188	207	207	196	184	176	147	182	186	202	174	167	196	186	178	187	186	202	178	198	133	166	187	164	162	165	190	172	174	185	188	181	172	179	168	175	210	169	186	184	176	177	178	173	167	187	169	181	162	186	167	180	179	192	147	158	189	172	185	175	178	163	159	159	193	182	168	164	172	160	173	189	188	180	179	187	153	172	172	190	168	166	159	150	157	176	176	185	170	190	166	173	152	152	178	163	179	184	163	181	171	167	190	176	149	185	186	185	182	176	146	170	191	174	166	160	168	186	169	175	182	174	172	186	174	166	187	170	206	160	185	157	165	157	168	188	169	189	163	163	183	196	203	190	186	180	182	197	158	157	193	202	157	187	184	191	164	156	183	177	167	157	181	174	156	182	169	182	169	166	169	190	174	168	176	186	170	175	158	182	192	164	169	193	169	179	172	176	176	181	156	160	183	156	163	174	176	186	202	172	187	181	176	189	183	164	170	183	168	195	176	157	179	165	176	174	165	172	171	185	175	186	184	161	155	166	162	148	186	176	159	178	181	174	173	187	183	190	194	186	175	189	157	183	181	159	181	177	173	165	188	170	195	189	151	170	168	144	143	184	157	167	168	187	177	181	170	176	147	186	161	175	172	172	185	206	168	183	165	164	179	190	161	174	162	171	158	155	196	167	154	163	187	177	182	189	191	174	172	164	171	161	162	174	164	165	171	164	206	213	172	147	176	180	158	171	161	187	165	179	186	148	163	176	164	169	172	189	185	173	164	186	182	160	181	164	194	164	182	173	164	204	175	150	163	190	172	157	150	170	169	171	165	164	187	166	172	166	134	182	188	170	206	165	168	188	168	180	179	175	192	176	181	202	183	186	153	160	163	168	154	184	173	181	183	180	172	149	181	189	170	187	173	183	183	183	189	167	207	187	185	187	193	208	151	167	177	180	172	167	164	176	156	167	180	152	173	180	195	175	178	198	168	179	187	170	184	184	185	173	178	192	177	178	147	182	211	181	176	193	157	152	178	184	176	161	199	184	187	205	173	188	180	171	193	175	158	182	164	167	171	182	157	178	189	153	177	183	183	180	181	164	148	182	176	198	154	159	170	203	172	186	189	184	190	167	167	168	181	165	176	179	162	152	164	174	170	164	186	169	149	173	179	201	171	172	158	181	165	185	181	190	208	181	187	198	160	182	186	174	167	157	176	153	189	172	176	224	177	185	180	169	166	173	166	186	167	202	195	185	175	172	162	183	201	193	185	172	191	177	172	179	174	160	160	163	174	172	168	198	175	193	161	177	207	166	180	183	165	179	179	169	179	172	176	191	174	153	166	174	186	186	172	170	176	161	172	142	177	145	160	177	174	163	189	166	201	193	182	166	168	158	167	160	159	161	202	190	158	177	178	181	162	186	168	166	180	154	197	196	160	176	167	169	161	172	160	198	177	168	173	162	181	157	185	179	211	178	172	170	168	177	178	178	186	186	180	164	188	202	159	167	151	154	157	181	165	198	165	159	156	170	163	170	178	169	166	184	179	177	159	180	173	182	159	178	176	194	168	169	188	172	187	160	186	182	185	174	156	186	167	179	207	175	180	164	165	159	181	188	192	169	173	197	171	182	179	162	165	160	189	171	164	187	160	154	173	177	187	185	190	183	172	156	160	170	204	182	163	170	173	175	180	168	196	168	181	170	163	205	193	169	167	181	179	189	178	168	198	172	168	174	162	194	178	168	155	168	177	196	174	174	165	180	155	175	207	179	165	172	203	160	168	171	155	167	195	169	179	163	187	195	191	208	185	168	194	173	198	159	157	182	175	194	180	187	177	186	161	181	150	178	172	183	172	199	171	161	191	179	181	158	179	178	178	165	195	175	213	189	154	173	172	171	188	169	189	155	182	164	175	177	207	170	183	160	191	165	164	166	171	176	178	194	171	168	175	145	153	165	165	180	179	193	185	163	168	169	164	179	156	183	164	177	182	145	148	181	186	172	186	174	177	149	166	172	183	176	182	159	171	168	198	160	182	191	187	190	163	171	178	176	189	177	151	183	162	186	164	180	178	168	160	174	180	183	179	159	174	159	155	184	175	168	173	167	169	133	165	179	164	157	151	158	174	179	160	181	177	157	170	165	148	185	148	199	192	191	182	183	171	167	187	155	167	187	173	192	189	193	166	170	159	180	184	171	169	196	190	164	174	185	205	182	183	178	165	158	163	178	175	204	151	200	182	171	169	190	157	205	177	150	172	174	182	176	169	164	184	156	170	175	198	179	192	182	184	178	174	177	180	178	176	158	178	173	196	178	162	184	180	150	168	180	187	176	171	195	176	171	164	169	167	178	186	188	168	192	148	161	178	183	193	149	175	177	180	188	203	150	185	179	176	169	186	195	172	193	176	179	181	168	155	157	188	175	169	160	141	184	179	163	190	182	173	186	167	167	203	164	168	175	197	158	178	174	175	155	168	197	171	188	157	179	186	167	178	169	161	180	169	180	162	168	191	166	178	186	171	176	158	176	190	176	164	195	150	154	166	178	148	177	157	173	162	166	169	141	184	167	177	168	176	194	172	181	191	186	201	178	212	174	164	183	166	163	160	175	189	178	180	193	162	155	147	159	162	163	199	175	191	178	182	196	167	158	172	179	184	182	183	157	169	152	205	170	187	159	178	149	173	191	167	157	174	157	164	177	178	192	162	184	200	162	165	153	162	181	167	179	156	164	175	177	196	167	177	196	180	171	168	180	157	180	159	156	183	177	166	175	160	167	161	175	205	189	159	188	167	204	206	145	179	193	192	172	164	178	173	183	157	183	197	162	192	183	161	173	186	189	170	171	179	139	160	186	197	184	158	172	183	171	165	156	183	159	193	180	173	162	157	150	171	179	183	155	192	167	164	187	206	190	172	178	168	171	174	169	147	156	170	181	175	155	182	163	184	153	175	171	170	184	174	167	191	183	168	205	191	183	164	175	176	177	176	178	196	174	192	187	189	185	192	173	175	144	200	159	166	150	154	162	163	139	197	177	186	157	180	186	190	175	153	177	188	193	199	181	204	169	174	187	175	168	198	182	190	193	185	171	175	172	167	187	167	174	167	160	185	141	172	169	194	168	169	158	178	181	160	157	165	185	161	184	197	169	191	158	191	189	172	158	207	160	159	170	168	160	174	195	161	189	175	171	204	183	167	188	150	160	154	175	184	177	167	187	170	198	198	173	155	177	196	176	179	175	166	173	154	190	147	202	194	160	175	175	197	180	164	153	163	178	179	195	162	199	184	178	175	168	180	182	188	186	176	189	165	173	158	187	169	162	180	193	150	176	194	180	160	212	171	163	188	158	172	184	179	172	182	149	184	185	175	188	168	166	157	160	189	188	185	162	179	197	169	172	192	190	183	164	171	167	179	171	167	180	163	163	179	181	156	193	153	167	154	180	179	124	191	168	179	179	180	168	175	169	187	179	183	198	166	190	188	188
10495	1113	994	583	467	398	397	348	347	331	353	324	306	321	304	314	283	284	299	283	298	279	288	281	316	290	287	302	300	309	294	294	306	303	294	293	308	299	281	299	319	326	283	287	282	317	309	317	281	311	320	338	291	285	260	301	290	287	284	323	284	271	253	261	289	289	301	275	320	299	288	298	307	303	315	287	291	292	288	308	296	258	281	301	314	287	286	277	280	325	277	290	299	277	305	294	293	289	299	295	270	265	252	287	273	283	283	316	299	282	294	296	285	293	299	288	284	303	319	306	278	260	290	267	284	322	264	318	295	293	285	326	283	322	304	251	322	286	282	291	269	295	272	290	303	297	275	291	271	296	289	310	331	293	308	309	280	284	321	325	295	324	302	297	291	287	268	338	279	279	283	278	306	289	286	293	289	294	302	274	283	311	283	286	304	261	301	278	280	289	300	294	280	308	290	290	305	296	295	284	286	296	305	267	276	278	272	308	316	305	287	303	287	287	307	313	292	301	295	305	296	319	316	280	277	301	314	292	309	292	329	285	291	292	297	289	310	313	310	293	284	315	290	294	293	280	280	290	280	293	273	308	286	314	311	308	281	294	301	329	299	309	285	301	289	281	316	297	295	302	284	282	306	281	312	318	293	282	316	300	290	267	329	268	316	288	310	326	289	302	296	262	313	293	284	318	332	313	276	298	322	269	317	261	321	306	314	285	282	296	281	262	309	256	283	302	327	326	276	287	290	294	313	308	267	316	277	251	299	290	283	272	267	300	281	318	287	301	276	302	287	275	286	305	300	275	300	319	296	279	261	335	323	282	309	319	290	291	284	329	308	290	316	276	298	285	312	264	322	287	283	285	288	295	317	293	311	316	289	302	286	304	283	294	288	301	285	294	284	283	283	313	303	315	260	296	291	273	280	291	263	316	301	302	304	289	302	284	305	291	274	304	296	311	315	274	311	330	285	302	259	300	294	270	287	298	300	296	292	281	282	278	262	304	321	300	279	299	294	312	327	292	303	300	290	295	316	278	299	297	309	337	309	283	274	334	318	259	293	297	308	293	330	303	285	283	294	293	309	271	303	278	289	289	314	293	305	302	284	297	311	274	303	286	291	270	279	270	289	269	307	288	285	296	279	312	258	277	287	294	315	322	267	286	298	300	308	309	307	312	310	281	281	278	312	262	298	314	275	287	303	291	273	318	282	271	276	300	311	328	288	290	302	291	291	309	267	292	307	263	293	305	306	295	274	308	324	285	320	311	311	299	273	288	300	316	266	303	301	286	300	296	293	288	305	278	315	292	304	310	310	306	288	317	305	300	280	289	296	317	297	282	298	281	318	312	300	282	260	298	296	290	291	299	286	309	276	280	280	289	312	302	281	300	283	284	281	315	326	307	293	306	287	279	265	299	290	278	283	282	306	297	299	279	282	281	283	288	294	299	283	290	307	305	295	274	304	339	316	274	285	344	300	303	279	283	322	278	304	293	291	256	302	306	311	306	282	284	297	332	287	297	306	278	272	294	293	285	337	297	273	281	305	297	286	300	271	281	303	301	287	296	305	289	300	295	317	278	297	311	302	296	310	320	307	299	295	274	282	295	282	300	294	277	278	305	277	304	313	258	300	295	305	283	287	290	325	274	298	300	291	299	302	285	319	271	322	297	348	279	276	307	273	288	258	294	300	279	303	291	338	264	297	287	291	324	279	276	288	295	262	271	277	298	316	303	290	307	290	292	265	283	305	303	276	319	313	305	285	265	294	284	284	276	343	298	281	284	290	293	293	311	289	275	295	302	302	293	300	280	283	290	273	273	279	246	289	288	289	298	304	265	296	304	325	262	326	275	271	299	281	307	276	308	274	309	272	304	301	280	299	266	274	302	299	296	295	301	274	301	284	289	299	312	269	302	305	316	294	289	295	300	324	251	305	297	293	297	264	300	355	302	324	294	281	301	291	270	290	285	302	281	319	257	311	294	298	297	286	285	288	296	306	304	278	293	297	316	261	325	335	327	300	286	290	287	305	292	305	314	280	297	307	298	308	296	296	273	292	267	299	290	281	286	326	303	302	295	284	277	322	299	269	261	276	312	311	312	316	278	290	274	262	296	306	278	310	297	312	301	301	305	291	294	268	275	290	280	266	293	279	294	269	291	280	285	289	283	276	294	272	298	315	296	289	285	294	308	291	294	291	279	289	297	272	268	314	270	311	280	305	280	326	260	316	290	271	308	285	275	329	271	291	309	300	315	304	301	349	287	309	292	292	274	266	293	302	267	281	327	266	289	283	278	275	287	293	281	297	292	296	282	317	283	273	302	306	292	266	305	267	305	296	270	275	288	274	290	333	293	293	271	264	295	279	307	312	291	316	292	288	288	268	281	297	283	291	290	301	287	328	321	268	273	318	287	292	297	283	286	281	327	290	283	243	310	269	294	327	276	308	288	296	292	262	287	301	282	281	297	286	278	302	294	294	288	285	284	276	283	271	257	292	288	287	347	281	275	276	288	294	291	301	289	297	274	292	290	287	299	280	276	290	273	301	270	311	317	312	314	325	279	256	305	283	290	282	282	322	284	285	270	298	326	323	310	311	275	309	267	289	292	289	289	284	300	274	319	321	316	301	268	283	287	335	310	283	313	311	297	283	284	300	300	295	290	296	304	317	304	285	300	291	323	290	294	280	273	318	286	280	272	326	317	274	259	294	299	277	291	301	308	308	322	283	301	296	273	276	298	271	286	285	260	300	323	316	315	288	312	273	276	302	322	295	308	297	299	307	308	285	293	314	277	252	288	288	325	303	309	313	299	303	280	300	301	294	295	290	290	307	301	293	284	295	321	294	259	317	327	282	255	265	281	314	278	284	294	290	286	295	308	310	278	284	291	315	328	285	325	298	291	294	283	306	297	287	293	300	275	284	285	285	290	311	319	307	308	291	298	298	297	304	277	299	277	273	286	274	303	281	316	343	316	302	292	301	289	307	281	283	294	283	264	305	298	284	276	342	308	336	287	290	296	312	300	281	293	294	311	293	289	284	315	283	318	282	285	295	307	304	284	288	307	327	284	298	282	285	290	277	273	287	290	312	270	298	299	313	284	289	302	286	307	293	253	276	272	305	259	300	288	319	283	293	272	303	285	275	323	306	288	304	303	249	285	287	294	277	267	253	331	293	309	302	297	308	281	279	311	318	291	301	304	321	264	287	308	292	307	293	292	285	304	321	308	302	279	317	264	317	288	305	283	316	286	277	260	280	271	309	269	268	310	285	286	308	301	296	266	261	291	291	288	310	288	280	310	273	306	272	292	266	296	284	297	298	286	288	326	272	297	253	300	300	290	326	281	286	266	309	315	258	312	284	277	302	274	309	292	280	278	312	280	284	295	297	277	289	293	273	298	301	305	319	276	268	302	315	297	263	296	286	287	279	315	280	291	310	316	294	304	280	291	318	274	288	317	310	307	301	311	276	297	304	311	262	314	313	326	318	292	306	298	301	281
24039	21090	28447	23946	21010	4889	1015	763	653	641	584	563	522	488	490	473	480	519	470	476	474	470	445	472	454	468	472	448	446	446	417	429	434	434	438	397	444	456	466	417	436	429	443	462	428	436	416	397	414	417	396	440	434	407	458	396	415	424	438	486	451	472	430	404	455	421	448	468	432	446	419	469	438	424	449	455	461	416	482	441	447	426	410	409	457	424	442	439	420	427	486	402	408	429	442	453	419	434	435	442	427	429	425	449	459	424	400	453	404	419	424	437	433	415	414	440	421	427	443	402	410	439	461	442	424	407	437	447	434	409	432	461	426	409	456	426	423	441	449	456	437	443	426	432	447	422	416	434	437	431	435	461	430	416	423	490	434	417	422	447	423	446	398	457	439	455	446	442	452	459	389	423	461	475	438	479	409	448	417	391	452	472	450	415	481	438	460	464	410	408	434	429	421	475	398	444	474	402	444	446	454	410	449	456	435	469	438	471	435	432	420	397	447	451	433	402	421	427	427	421	417	428	451	471	440	410	450	445	412	440	443	455	451	452	418	437	436	421	395	418	447	408	440	455	433	427	454	399	389	415	417	457	394	411	420	435	469	424	410	439	420	421	428	416	434	448	427	439	446	447	453	422	466	476	441	454	397	427	395	397	418	402	394	427	445	465	468	477	430	472	443	395	465	431	442	431	428	463	417	411	432	421	453	424	425	450	444	438	441	429	416	456	446	414	418	419	470	456	399	414	441	423	418	419	401	416	437	415	443	414	419	437	414	430	397	378	450	419	439	465	407	457	449	442	438	407	401	423	432	407	444	405	447	448	427	431	433	447	425	421	453	426	420	436	403	389	428	453	404	407	418	392	427	463	417	454	438	481	434	427	459	443	422	427	412	454	463	439	418	452	433	434	410	440	424	445	465	402	418	426	428	424	453	443	429	417	439	437	414	435	407	440	439	410	440	446	430	451	423	416	416	436	427	466	417	451	424	469	439	436	460	425	459	419	427	438	418	430	421	425	468	402	452	410	438	413	433	426	441	430	442	443	442	435	434	427	425	446	424	433	439	444	413	433	401	451	471	421	430	425	482	444	409	475	420	437	399	403	401	436	401	401	405	450	459	458	443	436	431	418	442	433	451	457	408	452	421	441	393	438	445	437	445	425	411	471	421	444	418	414	464	433	442	409	432	402	415	462	422	452	433	467	439	468	415	424	418	451	448	437	409	477	436	479	427	445	454	438	431	425	410	438	407	453	455	397	434	442	441	451	438	448	405	391	431	438	435	419	447	449	466	462	378	424	439	417	419	419	446	431	466	438	446	406	456	429	416	438	402	470	422	413	478	434	441	428	448	425	433	430	426	406	416	450	436	451	430	449	465	439	439	488	459	386	433	495	424	430	451	422	421	426	352	441	439	404	414	446	445	421	479	457	450	439	435	417	406	414	440	400	415	458	432	438	444	432	416	417	437	470	441	434	413	430	415	428	434	453	410	454	442	454	462	454	441	472	440	432	432	429	398	400	413	448	446	412	413	430	443	402	414	422	446	389	421	468	469	431	390	448	423	431	421	444	440	448	444	433	434	429	442	454	439	408	407	406	415	431	425	423	447	454	428	438	411	454	405	465	484	443	413	424	430	475	410	404	441	454	419	476	415	429	461	393	458	421	435	421	420	389	447	429	431	457	438	422	455	447	421	412	448	457	454	421	424	390	440	433	406	457	404	474	391	420	445	431	459	453	439	433	437	431	460	432	423	425	433	433	425	396	436	465	443	414	438	393	409	409	431	429	445	427	428	448	420	418	415	475	408	423	404	425	450	427	428	481	421	419	437	374	416	428	433	419	460	444	422	426	403	437	420	469	439	410	402	439	427	428	443	416	443	447	389	461	408	435	436	451	424	460	438	453	451	429	409	435	379	458	422	467	426	428	465	422	455	417	471	444	423	415	441	430	428	411	416	470	437	406	453	424	393	492	442	435	419	433	412	443	446	424	438	455	421	434	419	449	427	427	454	440	446	438	471	426	420	420	435	461	437	405	417	415	462	450	420	412	450	432	434	412	463	423	464	439	444	430	411	473	470	456	452	448	414	435	394	423	401	430	436	400	425	436	446	405	428	468	402	432	384	442	439	424	426	464	448	431	455	414	409	454	492	443	412	456	442	469	467	431	471	444	431	434	396	451	454	407	448	408	402	444	451	428	454	455	414	431	434	415	412	447	455	435	404	493	409	405	439	404	428	435	455	422	413	457	423	434	411	445	413	434	446	407	425	382	436	420	421	433	442	435	436	414	481	414	421	421	473	419	437	429	413	421	425	443	415	446	473	452	420	410	434	444	433	456	409	395	433	447	401	434	453	441	416	433	439	401	461	427	452	437	430	436	468	392	435	423	459	411	455	440	445	419	440	434	448	421	432	420	426	439	448	411	463	444	433	431	443	419	436	452	476	402	417	448	408	414	419	414	417	431	435	407	393	400	431	442	430	424	440	410	421	428	451	488	427	440	413	451	452	427	434	431	452	441	437	457	419	456	431	434	448	428	428	452	402	465	471	432	432	459	425	444	439	439	409	417	423	417	432	451	444	409	430	443	418	419	422	430	437	436	406	466	446	431	428	420	390	436	460	442	417	440	410	417	428	447	437	434	431	435	404	449	445	424	428	449	399	443	478	460	427	451	446	438	436	419	427	423	420	455	427	432	388	464	443	445	450	456	409	432	431	443	419	420	425	418	461	445	457	459	464	416	411	426	448	453	421	403	402	465	406	461	425	402	413	487	446	427	407	441	427	456	427	455	416	417	458	460	408	453	456	443	461	451	404	465	413	417	432	432	438	441	417	430	450	424	420	455	457	431	438	431	421	430	446	433	402	420	396	425	398	417	421	413	445	442	414	466	422	414	393	414	417	457	441	437	458	452	437	459	419	445	399	420	436	453	439	449	432	428	458	461	434	375	414	453	427	392	398	428	435	421	426	427	447	427	476	384	472	436	485	487	386	380	443	421	442	410	445	426	451	450	389	419	467	415	426	420	447	430	391	431	413	436	404	445	424	446	436	427	438	419	398	459	390	415	442	397	421	444	400	452	470	430	438	433	442	432	416	429	454	490	446	390	404	405	446	459	426	418	391	426	376	424	448	464	426	410	415	427	394	416	463	422	461	408	415	438	468	409	442	424	445	414	434	450	447	431	428	422	445	439	458	444	418	420	426	422	445	437	435	445	450	404	440	430	428	461	429	439	384	466	391	423	465	430	398	416	433	403	441	442	457	442	423	429	433	414	409	430	412	418	472	425	417	428	392	442	427	404	478	447	433	432	444	398	420	434	456	412	444	441	415	449	439	389	410	462	423	409	415	439	409	452	436	467	435	430	388	406	419	415	417	417	430	432	439	412	426	438	392	431	439	411	437	470	435	399	451	425	446	450	433	424	438	438	451	433	440	430	425	408	421	413	411	441	397	438	420	406	431	455	433	437	418	436	441	407	409	418	438	443	430	409	439	449
18734	9591	8173	4433	3024	2394	1876	1482	1356	1243	1104	1032	974	924	892	834	825	793	790	758	784	763	760	780	708	728	733	722	738	741	729	716	703	693	667	711	727	713	709	695	650	711	662	668	681	734	668	624	697	674	664	705	741	691	646	651	655	736	728	719	704	709	673	677	617	702	676	680	666	649	711	674	672	703	694	697	718	689	695	684	682	672	654	664	671	656	655	687	701	688	690	675	656	716	663	663	685	668	641	667	708	666	707	652	684	667	669	653	660	705	651	647	670	658	673	702	656	714	760	643	687	702	704	713	712	642	669	645	635	624	690	650	678	652	663	649	649	633	665	668	654	713	653	648	719	662	717	669	654	732	662	622	648	662	687	662	646	698	684	685	671	635	656	697	686	646	675	681	664	635	585	644	645	685	674	696	674	657	628	663	682	650	634	677	671	746	696	681	669	678	663	667	678	695	682	636	680	725	664	669	681	672	631	650	661	698	663	664	693	682	690	689	689	643	694	672	678	698	677	662	675	701	653	642	697	709	667	677	633	674	681	697	675	648	635	641	677	652	707	646	683	672	665	668	644	692	688	663	637	670	674	658	636	674	703	660	714	667	660	658	656	680	665	671	660	680	643	674	652	648	680	695	681	672	675	645	687	662	664	681	690	648	694	704	688	634	723	636	708	653	670	662	686	707	723	665	674	658	643	646	654	652	654	632	699	654	673	659	657	688	691	730	690	676	691	644	705	666	663	669	676	675	622	647	707	690	628	675	654	671	715	689	638	670	655	667	691	659	683	659	672	645	643	682	674	671	649	710	704	694	673	678	645	656	670	666	662	675	640	649	697	656	671	729	676	679	684	656	654	663	681	714	671	680	651	639	640	656	654	629	642	688	695	634	645	682	693	674	640	665	643	690	661	654	656	662	716	680	706	665	664	632	689	674	665	673	650	631	690	646	685	678	695	631	665	702	695	675	652	696	685	675	703	656	657	653	682	664	646	629	673	669	704	623	701	686	657	659	678	640	639	677	654	675	686	634	691	669	661	681	612	723	697	653	691	671	640	701	708	642	705	659	692	627	687	691	665	644	697	714	722	646	677	637	624	673	641	689	685	642	650	666	626	637	695	667	678	709	709	668	676	666	665	653	721	651	677	627	698	645	635	628	635	671	678	614	668	655	640	679	662	698	627	677	698	638	679	690	655	683	670	647	649	662	676	626	671	676	704	637	697	665	658	668	686	697	715	646	656	640	651	676	663	665	655	667	712	652	662	689	659	662	691	679	670	673	704	673	670	630	700	650	645	657	678	672	661	665	636	648	629	685	683	643	650	644	668	618	654	623	704	638	670	699	626	702	679	689	673	654	647	681	656	655	667	737	659	634	646	672	640	659	711	650	624	655	647	718	653	634	683	658	696	687	710	676	697	635	650	625	646	674	687	715	673	727	687	691	674	678	693	628	641	711	658	691	696	694	685	656	720	676	690	700	658	685	622	667	675	634	668	692	700	702	665	645	674	680	653	687	662	692	678	737	633	638	610	675	660	648	659	630	633	685	617	700	596	610	680	695	648	650	687	691	659	658	641	694	646	656	675	610	657	707	684	684	673	659	630	642	653	645	675	718	681	661	659	685	664	687	643	691	668	634	684	700	675	654	664	701	679	659	708	678	617	703	677	664	671	674	683	672	631	664	682	633	717	686	693	685	645	681	608	636	663	681	624	699	675	621	692	687	713	611	682	740	673	645	667	682	640	656	679	653	650	691	653	642	714	669	666	632	666	667	653	689	640	632	704	681	649	672	659	673	686	670	695	678	669	704	662	639	708	630	674	673	683	613	630	708	695	706	660	645	664	647	664	663	649	652	640	671	663	693	671	645	665	638	710	664	674	686	677	709	663	680	692	683	702	650	668	627	662	697	680	645	676	726	676	646	659	661	647	678	667	718	645	645	662	685	675	710	677	643	642	684	685	640	706	663	690	634	669	678	636	678	689	686	652	612	678	686	696	639	673	680	697	630	633	646	680	700	665	699	713	628	674	688	697	656	665	672	667	663	712	680	665	679	687	613	674	658	675	668	700	636	668	625	610	669	619	673	682	668	669	678	638	702	691	660	661	673	687	678	722	628	705	693	667	689	691	688	638	689	694	680	696	685	684	708	647	694	651	638	721	714	739	728	685	631	663	698	636	665	690	653	668	644	660	665	631	677	666	644	637	697	664	628	670	663	622	694	642	643	689	692	675	654	666	641	691	690	647	649	677	668	655	662	648	705	620	703	673	673	659	641	642	658	682	671	635	713	672	679	701	653	675	659	621	686	688	616	655	694	657	692	670	701	676	691	646	654	679	679	614	703	682	697	669	633	648	766	670	715	672	708	663	626	673	652	621	678	681	674	713	646	664	652	668	673	676	658	652	640	662	706	666	663	685	699	666	654	636	651	698	670	646	655	680	653	663	683	676	665	648	679	617	642	734	669	714	717	662	666	660	642	694	647	647	664	680	668	688	717	702	681	691	652	670	642	678	687	681	661	701	655	592	687	700	636	676	705	676	622	655	619	671	645	662	643	697	672	649	668	608	655	662	709	657	664	658	652	667	688	646	725	672	652	650	640	633	641	645	675	654	691	704	701	659	677	679	659	664	671	671	668	657	676	685	691	623	646	691	675	694	655	664	638	659	672	645	667	672	665	685	649	691	658	696	640	629	676	663	707	644	648	682	678	708	720	650	659	676	662	667	674	674	630	672	638	718	692	697	678	695	706	672	698	725	661	672	642	683	651	679	742	675	678	688	662	643	658	671	708	719	685	653	602	629	653	689	679	664	653	654	631	663	672	676	676	638	642	666	675	679	677	658	642	707	661	695	672	665	650	680	638	686	680	631	644	631	667	632	654	721	650	614	674	656	675	698	656	640	676	656	668	638	665	647	678	654	681	683	672	694	671	653	721	691	657	675	662	687	689	655	623	654	681	672	643	686	710	703	661	666	676	623	671	666	625	661	685	678	670	665	674	663	653	680	642	662	662	700	698	683	696	676	671	635	679	658	694	669	664	644	649	650	676	686	642	686	650	677	672	687	680	698	665	638	686	632	647	653	661	670	674	657	678	709	690	638	713	672	643	648	709	691	609	712	676	677	651	640	636	691	697	688	663	669	659	714	676	684	687	700	631	629	682	647	622	657	634	641	695	666	676	679	700	673	660	652	694	672	632	690	657	671	669	700	726	677	655	680	741	685	702	613	678	696	685	640	666	715	704	650	672	684	689	680	679	618	676	689	695	665	726	665	687	677	649	680	686	642	650	666	716	690	695	722	676	667	682	621	693	689	690	672	676	693	653	655	651	672	672	647	693	669	655	606	655	645	667	675	668	703	691	669	624	703	698	669	640	609	633	653	702	639	682	633	686	709	665	690	653	695	672	660	677	652	672	663	623	648	652	659	671	657	637	646	611	656	659	679	684	672	684	701	612	642	638	694	683	705	627	672	666	680	671	671	651	699	626	644	687	645	724
23017	21084	29030	23371	21085	20943	4358	1327	1006	937	926	850	835	761	781	767	742	733	690	694	707	733	692	667	739	679	685	700	677	708	724	679	691	653	674	688	612	680	633	640	679	668	711	647	617	617	653	609	647	658	629	647	635	681	648	624	639	689	640	615	622	658	674	644	618	642	654	645	681	597	708	648	649	650	663	664	641	671	635	628	673	688	679	605	664	648	643	634	644	624	633	617	609	655	668	712	656	656	682	617	665	641	633	604	653	680	612	618	577	646	675	669	652	679	659	681	689	645	626	645	621	631	643	647	663	634	647	682	652	668	597	653	653	667	625	671	663	684	659	636	633	632	638	635	620	624	626	622	637	617	669	617	613	663	643	676	677	637	671	640	639	608	663	623	624	653	620	626	690	628	600	659	671	651	588	651	642	659	657	619	673	672	663	652	671	651	651	652	667	666	619	624	642	669	665	607	645	654	645	636	655	614	665	633	637	673	616	601	634	630	688	669	671	585	662	647	636	660	644	648	630	623	628	643	645	630	651	663	640	651	667	633	656	666	643	609	643	676	630	670	657	664	634	700	632	684	632	643	658	639	636	634	632	627	659	642	640	677	620	638	646	668	647	660	698	657	602	598	639	631	650	672	676	650	618	620	646	617	679	637	669	625	673	665	663	652	644	698	683	645	661	638	617	609	662	675	611	648	642	653	652	645	661	627	636	655	576	688	710	606	652	679	656	666	670	619	648	643	612	675	627	630	592	637	639	655	664	659	622	617	608	617	668	662	656	651	662	624	607	599	671	659	620	616	623	608	674	623	649	652	661	624	627	628	621	652	640	682	646	665	656	614	641	645	672	661	656	632	639	597	575	628	650	625	628	656	629	650	652	655	623	664	651	643	646	654	651	605	641	634	678	633	655	604	624	670	605	669	603	643	620	653	610	683	619	666	634	632	648	594	707	637	632	627	630	679	676	641	670	668	637	664	660	632	606	642	659	607	656	596	624	604	612	647	641	627	615	640	621	640	676	653	592	657	630	645	605	655	653	695	636	668	648	647	667	623	596	655	624	678	623	605	628	647	633	595	637	675	657	687	653	627	634	638	616	685	659	638	585	665	621	650	642	630	634	674	649	646	669	657	642	638	643	655	615	677	653	653	639	627	602	647	640	678	625	640	589	621	626	664	639	651	654	631	655	688	610	618	593	659	621	641	595	674	637	660	617	644	651	662	613	652	647	624	625	643	616	675	600	656	635	648	650	622	646	608	661	645	621	583	585	645	672	664	676	671	630	644	610	637	668	649	664	679	662	640	642	621	643	610	664	684	649	619	663	615	646	636	647	610	611	640	651	588	623	620	678	606	629	661	606	638	621	610	660	607	620	628	610	637	637	608	600	628	645	630	605	656	650	631	643	678	638	631	651	643	636	612	639	664	647	677	672	671	652	626	664	631	649	654	619	618	583	625	629	639	626	635	633	608	627	628	601	710	678	642	600	647	640	644	665	638	680	661	608	635	609	623	714	697	678	643	603	631	625	620	646	661	650	635	616	613	676	641	615	626	589	650	623	606	672	606	666	635	615	624	624	640	640	622	606	653	674	680	623	624	630	643	619	613	609	639	631	658	638	592	635	642	650	632	646	654	669	603	640	633	658	688	657	605	621	580	662	622	633	672	648	635	633	665	622	627	623	662	631	631	656	681	627	652	647	670	669	645	616	629	641	649	621	671	653	614	644	697	674	623	638	627	635	652	627	664	622	645	635	661	616	658	639	678	607	618	665	675	674	638	626	678	665	569	706	625	650	628	633	659	669	666	643	612	638	691	654	650	644	694	668	648	651	608	646	613	677	680	605	618	647	612	616	637	621	636	625	623	621	631	660	621	631	641	606	675	597	684	603	618	632	654	607	653	674	600	605	627	659	668	616	671	639	660	655	638	673	631	642	627	664	619	647	657	646	653	637	651	629	640	646	616	666	634	645	595	635	624	664	624	636	676	645	650	662	652	635	692	659	661	643	652	647	664	638	633	633	662	666	658	641	661	660	648	633	586	619	651	619	651	612	662	660	623	619	661	623	620	605	636	643	663	655	610	594	635	649	622	649	595	657	600	599	651	643	668	642	641	621	636	661	648	597	702	647	660	629	656	665	630	650	634	657	638	638	651	645	648	592	676	636	646	625	639	653	631	568	664	609	652	680	625	652	654	659	644	627	651	647	649	646	624	667	650	634	606	663	643	640	677	599	631	652	679	630	625	679	653	609	642	672	649	607	579	629	669	624	657	678	636	646	647	643	611	592	646	614	627	624	665	685	601	646	582	625	647	625	638	675	627	673	644	616	621	648	658	613	614	614	609	623	629	635	622	658	632	685	620	694	628	621	634	623	660	685	633	646	648	659	627	606	632	637	596	647	659	632	644	588	652	661	600	648	636	641	603	623	640	591	690	649	663	658	648	585	644	633	641	672	607	615	658	628	650	654	614	647	633	643	629	670	681	663	637	604	684	629	602	638	629	673	649	649	624	653	643	664	617	607	586	669	671	635	662	665	615	644	627	620	625	664	634	640	640	682	635	619	656	641	653	632	634	636	675	642	613	660	633	657	613	616	662	659	643	611	637	586	621	627	634	641	632	626	639	655	664	619	680	622	632	649	640	674	599	656	632	664	656	662	672	629	660	631	631	636	654	617	627	633	625	613	646	665	650	598	627	644	625	682	654	656	673	635	630	597	609	572	671	618	626	657	626	619	652	680	617	624	620	648	657	648	618	598	679	649	636	642	628	671	639	610	637	628	617	655	646	653	587	639	640	644	623	653	601	641	658	657	617	613	637	653	682	657	636	609	617	623	657	617	634	670	610	617	659	606	687	606	624	644	646	630	652	596	656	618	639	633	616	612	642	644	648	633	671	662	632	661	641	667	639	611	656	613	623	646	635	667	642	651	646	639	660	680	586	613	599	664	654	593	653	621	671	641	655	677	667	623	673	646	627	623	589	664	649	657	617	650	630	652	643	647	620	617	622	624	626	645	645	590	643	628	629	667	632	637	645	599	660	628	630	584	648	651	685	606	661	623	650	614	633	670	616	620	629	614	612	674	642	624	656	622	626	629	648	675	642	643	662	703	618	643	599	642	632	624	642	705	617	681	633	648	688	641	636	608	667	642	660	642	651	647	638	663	605	643	607	641	664	564	648	585	626	653	658	626	591	600	624	664	626	623	649	623	628	650	601	607	671	607	644	643	662	617	631	626	629	612	669	646	665	656	676	648	635	644	660	625	644	619	684	664	595	632	617	655	646	636	632	662	671	627	610	641	611	661	651	634	639	613	614	620	641	614	654	622	642	668	643	622	604	652	610	645	621	631	649	648	632	684	672	621	696	586	722	661	643	637	582	642	651	603	593	673	648	649	680	682	632	652	636	597	663	612	630	654	705	638	621	648	625	587	586	676	656	582	637	612	625	654	614	622	668	644	684	577	653	654	592	594	609	656	650	615	659	671	653	655	619	606	671
20386	15928	13614	7662	5400	4046	3292	2753	2387	2053	1799	1606	1603	1510	1359	1232	1261	1188	1159	1161	1097	1192	1126	1149	1066	1078	1084	1057	1034	1047	1025	1023	1002	1004	1044	1024	1029	1018	949	976	992	1000	982	964	935	989	976	967	983	1046	997	978	1038	960	1040	1022	1004	936	1020	978	1014	988	1014	968	966	1018	1010	941	1009	1012	973	968	1014	992	1005	971	938	940	916	952	957	981	950	981	958	984	989	974	924	991	933	954	968	984	994	949	923	977	959	942	950	948	943	945	909	952	961	937	946	975	968	943	977	902	1019	950	981	965	962	980	898	991	985	909	959	974	1004	1031	939	963	997	922	995	996	915	921	1029	933	1000	971	987	1018	955	973	1005	973	970	922	941	990	982	978	954	973	961	996	918	978	944	1002	960	943	984	968	938	958	974	972	993	931	934	980	936	966	982	1000	985	948	960	961	872	963	1027	936	946	983	946	942	969	1010	961	957	978	948	891	983	998	939	981	975	999	886	966	1011	957	968	968	949	955	914	990	995	963	929	927	951	977	983	980	968	987	1002	947	1013	953	954	990	981	973	956	983	974	934	936	980	991	952	950	923	966	992	971	990	982	980	942	943	925	955	994	989	976	1005	949	933	1029	959	963	988	985	931	1004	964	900	968	914	934	927	936	979	982	980	993	952	995	961	1010	952	959	943	968	955	952	978	946	1005	1001	954	960	940	1046	923	925	975	951	990	922	931	937	982	1021	922	975	958	944	995	957	966	1006	919	968	1018	937	956	935	979	942	989	919	982	970	922	955	962	996	982	992	994	1070	910	1020	915	945	968	946	951	964	951	944	945	1011	963	933	998	973	974	943	967	1014	981	1011	1002	919	1020	999	965	899	955	938	946	961	942	987	950	982	886	941	972	947	953	953	1039	963	954	951	975	949	959	944	991	945	1000	1025	984	958	972	952	978	973	936	978	1002	969	988	944	953	963	931	890	964	1031	947	955	961	913	1028	966	967	977	970	1003	952	939	960	971	945	994	943	961	951	897	908	980	974	995	966	1020	969	955	940	943	989	968	944	957	951	967	950	980	956	957	939	969	954	995	1034	970	995	980	1009	922	961	991	948	1005	966	951	1058	964	974	990	952	981	977	971	960	953	963	1003	950	945	945	946	996	963	967	963	961	958	939	928	999	955	986	1021	929	940	953	986	945	971	942	959	977	918	936	954	979	944	917	1008	985	936	995	979	967	969	990	984	931	1003	923	945	1005	1003	973	968	997	991	955	926	990	1019	975	1051	935	996	959	909	1006	972	970	956	1028	941	954	975	1017	997	1019	1012	1005	975	941	1031	868	931	944	945	1016	946	976	1024	943	1009	892	1014	964	948	1008	952	970	987	933	936	958	966	918	1042	998	958	964	974	967	997	945	954	982	957	993	951	951	981	988	931	926	963	918	954	997	890	935	984	1010	967	990	897	979	994	1014	949	965	973	996	1012	968	957	915	985	939	995	944	979	959	919	964	971	966	958	1041	979	977	917	1051	922	1019	938	941	973	932	976	983	980	983	970	959	893	966	956	964	1018	980	965	959	1012	929	982	973	987	983	970	946	954	921	943	941	953	948	983	957	942	949	1000	992	980	988	995	969	976	964	947	1002	1005	987	934	952	936	965	941	998	980	971	1021	954	964	980	958	967	960	921	996	1001	1005	932	970	979	961	1000	968	950	892	932	959	987	942	993	913	977	961	968	915	939	983	937	973	979	956	973	954	1024	988	954	971	952	969	952	997	985	935	947	941	948	963	973	1003	958	922	924	978	1008	970	931	972	946	918	999	969	959	980	947	957	927	960	997	964	989	944	965	935	945	980	981	995	922	1015	964	973	960	970	945	1006	987	904	942	1031	968	961	905	943	997	940	951	973	935	956	955	951	973	928	1026	911	923	1029	906	928	905	884	957	944	929	971	1008	941	976	907	956	948	940	970	925	974	927	987	956	945	975	986	981	953	961	955	980	957	933	977	987	977	987	992	1002	964	930	984	933	968	926	993	960	970	939	896	928	972	912	985	1006	1019	971	954	946	939	936	990	945	998	924	944	981	947	935	926	930	970	981	966	987	951	948	961	983	1004	990	990	943	950	954	951	1029	984	965	966	982	961	953	1041	890	950	924	908	975	957	998	980	980	935	919	940	956	1008	959	965	976	992	995	943	960	1004	968	983	944	944	946	954	964	986	951	976	972	1006	967	907	960	967	977	992	950	977	970	983	980	945	976	943	989	952	995	989	976	969	982	945	966	903	959	999	964	942	978	942	971	934	924	911	976	1021	954	986	1010	953	1007	910	944	982	959	936	948	965	947	982	984	969	953	933	975	981	923	990	920	925	991	977	922	970	1017	1001	967	942	978	1005	989	1007	936	954	993	881	971	930	1010	942	960	931	961	914	991	1020	962	971	955	999	968	973	957	921	997	941	963	920	953	999	998	1007	991	989	967	1009	973	938	1024	927	927	958	922	957	938	961	944	946	951	971	945	926	922	992	971	1014	1017	962	943	890	978	980	957	943	997	1006	970	963	1005	1000	951	952	993	961	933	972	935	908	910	922	1030	950	975	968	999	941	913	958	985	964	1002	1012	963	979	924	949	940	943	1026	979	932	940	1037	947	936	973	913	916	981	962	992	1007	975	917	966	1035	979	923	981	983	941	989	970	956	962	945	992	982	989	954	939	969	939	991	977	999	964	946	972	977	962	958	967	922	962	1016	981	915	967	1022	957	943	920	953	945	963	929	916	935	935	965	1005	952	878	978	948	1033	965	976	951	975	920	988	994	977	988	938	977	948	950	962	939	975	992	945	986	957	944	971	989	965	972	993	949	957	957	980	941	928	970	1017	952	921	958	956	992	944	927	947	983	954	926	949	941	991	944	960	985	1025	969	966	994	988	997	984	935	999	967	931	978	966	993	971	976	971	977	963	956	983	906	951	944	983	922	947	991	1027	975	969	964	997	955	957	951	996	975	992	977	965	984	945	958	919	934	927	953	978	963	958	970	932	924	938	941	1000	990	920	915	938	972	981	946	991	898	920	970	945	948	1007	920	988	957	987	1001	989	951	995	954	959	936	984	926	934	928	960	970	964	992	893	937	1021	965	998	968	989	1026	937	983	963	970	936	938	946	941	946	1006	961	951	956	966	923	944	997	958	936	974	918	927	945	970	1011	995	918	952	987	959	984	952	939	969	972	966	959	967	925	900	957	947	912	962	919	946	1009	958	1016	904	937	964	954	958	956	977	926	972	992	975	877	966	950	995	987	1002	942	963	987	955	1030	1006	972	1005	968	969	957	985	950	936	934	944	998	960	957	955	1017	996	940	995	971	983	951	1010	974	934	970	966	960	1005	945	937	968	954	933	877	991	1001	923	949	1001	951	965	951	899	978	973	954	965	978	957	927	973	949	988	991	997	982	913	985	962	975	1001	958	940	973	948	942	905	958	969	954	1004	964	973	914	987	1008	908	932	979	980	938	921	1005	1009	1006	955	960	948	991	968	975	979	966	982	948	896	913	995	998	945	888	1012	969	1021	959	944	963	962	954	1006	1012	930	934	965	913	960	1012	988	920	1027	986	963	986	965	933	979	996	996	938	1005	990	934	995	952	1006	970	961	914	984	992	910	947	961	1010	976	991	1001	918	949	944	961	1004	969	947	946	1011	967	959	929
26712	20765	9670	569	290	250	199	221	203	205	186	176	161	198	174	182	174	182	182	179	208	177	166	163	159	179	170	176	162	191	183	190	170	184	185	176	164	176	163	202	166	166	164	179	172	176	203	189	168	194	184	184	188	162	195	203	187	198	167	198	177	171	187	198	177	187	193	174	165	179	162	181	174	197	166	193	183	163	202	191	175	164	163	175	172	192	165	166	177	162	166	202	153	180	194	195	182	144	201	160	156	150	190	176	190	188	189	180	174	212	168	189	187	177	199	184	162	178	145	206	181	163	189	175	179	185	170	190	174	173	201	190	189	138	166	187	162	191	173	166	186	200	186	173	181	185	181	200	170	158	196	186	191	184	158	166	170	185	195	167	181	165	185	177	192	176	192	169	170	189	168	183	194	161	183	156	193	174	169	185	174	175	160	190	178	171	165	184	195	200	181	169	190	167	160	167	184	184	178	201	208	164	174	161	168	188	175	181	184	165	189	175	187	181	179	173	164	215	200	181	193	194	195	192	165	199	192	166	160	176	167	203	172	205	177	170	153	180	184	185	187	174	167	189	176	166	146	188	171	177	153	183	162	168	183	168	174	172	172	181	190	186	175	178	191	193	165	195	160	191	169	180	196	187	172	192	173	174	183	170	163	182	178	181	195	165	166	182	179	187	172	177	161	181	179	178	185	200	185	211	175	190	194	180	183	169	172	199	198	162	177	163	184	190	173	178	183	202	185	232	207	160	171	177	194	203	173	175	168	179	202	194	194	163	186	183	181	176	185	185	200	175	184	165	187	167	161	176	182	189	167	192	168	201	168	193	209	172	183	178	173	182	173	195	190	179	187	183	174	183	184	197	187	172	180	189	180	193	177	176	165	200	180	192	162	178	183	193	187	192	175	159	164	180	173	183	194	183	179	191	167	173	175	184	180	185	172	189	183	163	169	189	187	185	172	175	185	193	183	150	179	170	201	186	164	178	198	170	171	178	178	168	167	177	162	172	189	173	176	169	178	199	187	168	199	184	165	202	200	181	198	176	158	187	217	165	186	176	199	178	197	172	188	179	192	170	163	171	179	171	160	189	156	170	183	193	175	161	169	193	178	171	169	182	169	179	169	164	176	154	186	190	202	178	167	165	177	196	165	185	183	183	170	160	196	179	169	194	186	185	168	181	198	157	159	179	190	183	181	183	160	176	202	171	157	165	172	174	169	172	184	192	180	194	179	171	185	180	189	184	182	170	173	173	191	203	169	169	185	170	168	192	167	190	173	161	178	178	187	168	190	176	159	185	174	172	189	197	156	188	189	194	173	195	169	183	186	189	180	198	178	187	168	170	179	178	186	185	167	164	156	191	170	172	157	162	196	166	171	191	172	180	161	190	171	178	181	185	168	199	160	166	175	154	155	189	191	180	184	169	167	175	205	169	202	199	166	180	183	181	198	155	190	169	198	180	164	168	163	163	209	151	202	169	189	175	176	178	182	191	179	175	194	168	186	154	169	179	194	185	206	186	170	167	172	167	181	185	172	174	172	186	148	174	174	176	178	200	194	180	177	170	165	161	195	171	160	213	180	188	182	172	161	161	177	178	184	164	183	201	176	161	165	176	174	170	172	188	175	176	179	178	159	175	190	173	195	185	188	185	194	151	172	186	171	173	188	193	196	190	196	194	189	166	185	167	180	196	167	170	189	177	188	201	174	172	179	178	151	187	181	167	159	200	173	191	170	162	173	173	163	164	187	183	163	171	181	188	174	195	176	186	170	179	167	159	181	170	209	181	186	171	183	163	162	187	167	198	206	183	190	195	179	166	172	167	174	183	175	191	158	200	199	178	203	190	215	167	204	189	201	165	184	191	188	184	195	195	174	178	171	171	208	183	162	195	173	186	187	166	188	185	161	190	194	208	168	178	185	167	178	196	183	168	178	192	161	180	186	168	169	199	169	178	156	178	185	197	174	174	187	191	165	176	176	173	180	182	153	169	187	178	198	183	160	187	163	179	172	188	175	157	178	178	170	165	166	179	174	172	157	188	189	214	173	182	207	175	180	187	172	164	147	193	207	160	192	182	179	175	191	177	179	180	173	160	195	173	175	193	195	150	184	197	146	198	194	180	184	179	176	163	174	163	188	202	174	195	183	172	180	180	207	184	196	188	167	189	172	172	166	185	186	205	168	197	178	189	184	178	194	174	192	166	183	168	167	190	173	187	204	202	158	180	173	187	189	180	165	167	189	145	172	180	176	192	193	174	209	185	172	162	171	171	186	197	205	184	180	182	172	181	181	193	147	185	171	201	205	163	205	169	201	171	205	173	178	162	186	177	181	160	174	183	159	189	194	170	178	175	168	171	195	175	166	176	169	161	204	189	194	195	159	188	176	164	195	172	176	168	171	188	206	171	190	185	187	167	185	211	215	157	155	187	170	178	174	157	192	173	189	187	181	190	202	179	194	194	171	175	184	172	173	176	159	178	175	158	154	170	177	165	172	165	184	194	206	193	172	209	161	163	153	187	173	181	168	164	207	183	179	171	230	182	163	186	182	160	191	178	196	184	191	172	192	177	185	159	201	181	164	180	189	160	186	188	173	166	178	194	208	161	178	157	162	158	197	173	169	192	182	149	180	190	198	167	163	179	182	187	192	178	198	184	192	187	173	188	167	174	166	186	193	161	179	179	180	166	176	168	169	178	198	188	180	189	164	169	161	172	179	178	186	158	185	184	175	189	155	186	175	210	193	158	191	180	184	194	179	163	174	151	192	173	174	160	161	170	178	189	171	181	169	189	192	177	163	199	174	196	186	193	197	188	169	182	196	181	167	205	190	174	176	179	187	184	191	164	191	166	167	192	158	166	180	179	189	171	180	176	185	164	188	179	191	175	175	177	167	183	161	197	177	182	185	166	209	195	185	169	168	195	190	162	179	176	206	202	168	164	149	167	157	189	181	177	160	179	198	170	179	172	172	193	164	184	188	168	175	172	164	176	174	198	167	156	170	185	180	162	170	177	178	186	170	198	170	176	189	194	196	162	160	164	171	174	193	186	193	198	176	167	169	179	195	198	174	157	177	159	159	168	203	185	188	208	210	190	198	178	159	179	190	191	169	198	191	162	201	182	171	220	182	185	159	162	168	188	169	185	184	159	167	183	172	189	176	167	177	159	170	164	175	185	189	172	175	190	197	173	183	192	172	194	212	173	180	186	198	178	181	176	202	174	200	183	203	184	189	201	182	179	161	200	161	202	169	180	164	176	204	194	182	161	174	184	196	181	172	175	182	185	168	198	161	159	190	182	186	161	166	186	158	187	163	169	168	163	222	179	183	211	169	156	186	171	191	163	187	167	167	197	180	192	170	192	184	182	193	167	170	206	186	159	183	178	190	175	168	166	173	193	165	200	175	197	164	162	181	169	174	195	176	168	188	194	188	198	174	192	153	190	172	187	183	174	186	167	192	180	184	165	154	172	186	199	173	183	179	182	170	181	187	182	181	171
9900	1105	1016	609	486	411	368	319	344	360	341	318	330	275	291	320	278	332	321	308	298	295	287	327	281	322	315	291	293	309	285	298	292	291	275	308	294	310	301	319	282	318	301	291	289	297	298	331	300	281	273	277	292	288	318	304	267	303	308	311	306	314	297	335	296	285	299	295	293	297	307	310	292	286	296	288	308	316	307	258	312	270	287	291	308	301	289	298	287	317	304	294	283	299	298	283	268	276	307	301	296	278	299	301	302	300	321	289	313	314	272	296	284	292	301	306	286	335	326	305	269	294	316	312	286	312	284	310	287	288	272	298	278	305	306	289	286	303	295	309	297	309	295	260	305	295	297	293	307	299	270	288	289	300	300	271	287	309	293	285	288	283	318	330	303	290	297	297	292	280	312	309	321	288	304	305	295	328	296	292	280	283	304	292	285	288	328	308	292	314	292	280	299	289	309	289	318	293	327	332	324	247	281	305	275	267	257	282	287	292	317	321	265	283	304	277	315	316	300	301	297	294	289	285	304	293	303	329	319	254	296	316	316	262	306	289	337	276	288	345	288	303	289	323	305	299	300	316	297	294	339	295	301	299	296	279	309	298	275	311	324	303	287	278	326	311	290	315	297	306	271	292	277	298	279	275	301	307	308	306	303	297	294	298	272	276	295	302	286	312	278	313	290	323	307	302	297	288	278	286	281	298	291	300	300	295	282	299	273	296	316	322	319	298	285	334	314	330	302	270	310	317	299	309	309	278	301	256	303	273	270	298	289	281	293	289	309	310	313	304	297	294	295	288	281	275	317	300	301	292	313	341	300	277	298	291	291	300	315	282	334	300	311	279	334	311	281	285	301	284	342	248	289	339	301	296	299	307	322	294	312	308	312	315	286	301	265	310	293	286	305	301	314	309	298	292	282	307	307	312	309	295	295	276	280	283	342	283	318	292	306	287	321	282	295	301	305	268	314	318	305	291	306	285	275	323	277	275	291	286	288	309	291	318	300	320	266	318	265	307	309	275	278	302	298	311	288	305	334	320	282	274	292	297	263	301	291	285	302	303	292	293	290	311	302	297	300	296	293	328	297	314	289	279	282	315	332	337	259	303	300	335	303	288	302	321	311	263	330	319	316	291	302	280	303	293	287	290	289	293	288	303	300	317	323	298	275	317	328	307	307	319	297	289	285	276	291	316	295	297	308	276	272	306	293	288	295	290	326	299	304	288	284	304	325	280	327	317	266	284	291	262	288	266	309	285	279	294	297	286	278	293	305	290	289	299	333	295	302	305	321	280	280	257	278	302	324	314	315	306	299	274	304	301	301	297	327	331	249	292	299	309	294	294	308	271	310	292	281	281	284	307	309	328	290	301	300	291	301	281	271	282	300	284	313	290	305	278	297	327	280	343	307	288	292	291	308	311	297	283	314	314	275	305	303	311	295	321	308	289	313	300	303	320	330	292	312	330	275	319	306	295	274	277	295	310	298	317	303	309	297	300	267	303	302	334	332	254	296	290	298	320	270	299	284	300	283	301	281	284	278	302	295	264	327	318	332	294	308	260	288	313	274	313	307	304	302	302	315	294	299	304	311	298	299	269	314	279	321	297	309	307	304	277	298	312	291	314	271	291	317	316	280	277	286	307	333	275	311	300	308	281	298	325	284	336	307	301	274	287	311	264	267	303	315	303	295	325	302	277	342	304	305	301	300	300	294	300	288	317	333	274	310	280	299	295	314	304	290	299	306	282	315	301	292	288	274	296	297	310	275	301	308	319	283	285	298	290	336	293	289	273	294	335	324	309	311	290	317	297	287	290	302	307	343	310	288	319	302	319	297	297	273	277	296	280	307	285	310	270	281	303	277	279	318	295	303	305	276	288	323	308	316	300	294	289	297	279	300	297	268	292	311	290	313	279	285	298	280	285	313	306	288	308	281	269	300	306	298	302	314	296	315	302	262	281	277	305	305	282	297	263	284	321	282	282	301	282	301	309	301	263	274	278	320	282	289	271	286	331	331	280	299	306	299	266	298	305	286	304	280	303	325	313	302	279	289	306	277	284	281	300	293	304	304	310	284	301	324	302	317	322	284	314	310	312	296	305	314	303	295	311	288	320	276	334	313	282	299	324	333	291	283	295	309	291	297	288	293	296	318	306	280	325	318	297	323	289	280	321	307	299	273	286	308	304	310	288	312	302	312	323	316	333	281	304	305	300	287	310	286	284	295	304	295	316	308	328	288	280	307	293	286	294	289	316	310	290	284	288	297	305	302	293	283	287	297	309	291	297	315	290	324	285	282	284	311	294	295	289	306	286	286	301	309	300	300	268	295	340	281	313	301	325	301	260	290	320	314	304	274	293	255	300	303	294	361	312	288	275	301	293	311	317	307	308	287	309	280	313	283	309	331	252	294	310	309	277	306	307	289	292	286	269	301	307	304	301	278	303	325	316	290	306	293	307	301	303	298	312	294	310	295	285	313	265	319	265	277	284	307	324	277	293	310	283	316	312	290	288	289	294	279	326	276	305	284	312	327	301	275	317	308	352	283	284	273	290	306	303	283	301	279	300	322	304	308	278	296	300	296	293	276	298	329	308	306	270	319	297	270	294	287	270	266	259	264	303	285	296	302	296	317	304	283	342	273	272	318	293	286	329	287	294	289	285	314	277	299	290	288	298	329	303	320	277	284	303	306	276	290	298	279	283	282	308	280	314	318	284	330	306	290	335	295	307	294	326	307	288	285	313	279	292	314	304	334	300	248	307	324	278	307	329	304	313	282	284	285	270	280	307	312	277	293	310	280	280	311	336	301	335	320	323	287	310	304	283	290	310	314	295	321	289	292	320	305	307	334	269	298	305	286	328	316	303	320	313	272	314	308	319	287	285	305	285	293	276	304	290	280	315	308	290	290	304	296	296	287	291	301	313	298	297	273	266	297	303	292	297	273	304	297	320	306	287	289	296	293	276	281	326	264	252	291	315	286	321	288	315	302	303	299	257	299	290	287	260	301	248	305	316	316	293	298	287	288	288	296	305	314	273	292	279	313	310	279	323	305	296	293	284	296	296	319	285	295	295	318	290	303	284	305	285	307	281	320	310	294	301	306	263	287	269	277	291	287	317	309	279	313	300	266	263	284	297	305	299	323	289	298	313	293	308	285	290	311	287	311	315	286	291	283	289	283	301	270	305	303	274	286	266	275	293	304	296	283	305	293	285	277	283	304	252	263	279	297	306	271	287	321	304	301	270	276	333	304	315	294	272	299	319	292	285	331	292	297	287	296	297	303	282	299	301	294	288	290	295	312	297	299	325	268	305	306	294	305	291	303	295	278	291	276	342	311	308	259	273	266	278	305	286	314	278	291	287	308	281	316	271	304	267	281	293	311	309	332	290	261	293	332	290	273	303	301	307	282	324	319	291	296	265	294	291	285	328	318	309	275	295	294	299	324	310	281	311	321	329	290	310	287	310	270	294	300	308	289	306	312	280	309	320	296	286	270	296
24019	21092	28470	23944	20988	4878	993	782	632	634	573	543	539	513	492	459	484	441	490	467	468	440	502	468	473	459	478	491	440	462	424	452	434	461	436	431	417	424	461	411	417	465	444	437	426	472	430	459	416	456	410	428	421	490	425	444	451	412	451	410	427	474	457	443	464	414	445	448	448	445	424	466	442	405	442	452	430	432	409	462	445	445	475	456	417	446	443	448	467	444	436	391	425	440	469	465	444	452	487	433	437	461	410	455	437	417	445	454	446	417	402	498	459	430	447	440	419	425	395	437	425	434	410	457	440	457	458	436	423	443	464	430	416	456	433	436	460	437	421	431	414	437	419	418	478	448	404	445	461	399	437	467	468	446	452	466	424	409	419	443	454	442	467	428	449	391	438	440	480	465	481	450	417	480	453	469	452	453	438	439	431	430	434	428	445	440	417	399	433	430	450	401	431	400	459	449	447	472	404	440	432	462	411	469	418	471	393	437	482	423	443	438	453	435	471	444	414	437	429	464	439	446	398	407	408	447	441	410	429	433	441	413	427	426	433	441	456	452	434	413	451	447	444	436	413	455	417	419	450	459	442	442	437	454	425	444	436	416	425	440	425	433	417	453	437	434	427	438	437	434	439	416	422	416	448	415	413	435	418	398	436	466	434	418	416	422	432	423	446	421	434	430	414	460	481	447	416	434	453	392	403	431	433	426	461	432	473	410	410	435	444	417	441	408	487	411	439	399	436	398	410	441	452	405	449	403	429	408	403	433	413	417	449	441	432	443	437	442	440	406	446	433	414	434	440	432	426	430	467	464	446	410	427	432	455	423	443	425	411	438	455	432	470	431	434	443	432	442	489	415	438	424	473	438	436	451	422	438	439	397	457	458	440	398	402	431	479	428	403	428	397	446	449	435	406	432	426	433	460	439	430	434	436	441	411	438	431	453	407	457	431	398	426	466	435	461	429	408	464	445	444	466	447	443	481	429	459	417	440	432	434	418	422	453	461	457	410	409	426	412	408	425	415	411	454	434	420	403	433	442	404	409	466	404	408	450	410	467	436	468	461	446	478	428	467	436	420	437	440	473	417	414	425	451	463	411	433	426	448	433	469	441	409	490	455	455	459	437	413	440	449	451	425	445	463	449	415	438	459	434	454	420	463	419	433	412	445	427	431	410	424	420	460	425	413	453	401	460	431	450	427	476	422	427	454	405	460	380	435	445	471	416	405	439	442	423	423	441	491	415	423	408	448	463	416	395	413	459	440	421	429	433	458	440	373	439	460	420	402	478	417	446	438	444	412	452	468	454	448	452	397	452	461	450	413	435	425	421	430	410	422	434	488	452	443	438	396	483	448	426	465	451	424	409	443	418	448	443	425	425	443	415	434	425	473	445	471	414	441	425	444	465	450	434	428	476	435	393	459	436	440	458	444	435	455	425	433	497	450	448	431	399	423	388	447	439	422	438	434	415	456	430	452	433	464	437	478	411	416	413	433	438	431	442	429	451	414	428	455	418	411	428	391	433	446	438	452	415	421	443	442	441	465	465	449	430	463	419	418	484	445	402	431	432	448	404	470	401	440	446	442	448	447	411	453	436	471	456	414	441	443	450	451	435	444	408	435	405	410	460	430	451	406	434	436	417	443	455	414	425	470	426	460	431	410	437	432	426	411	470	443	425	442	457	448	451	444	460	474	447	458	470	411	427	428	474	407	456	415	431	376	434	472	461	426	448	422	431	438	448	457	397	445	409	452	435	390	414	443	451	451	419	420	464	441	428	461	406	453	429	446	433	453	432	431	441	437	466	473	426	404	464	439	484	432	444	456	467	433	453	418	436	406	425	428	429	417	432	406	467	446	463	441	413	470	453	433	436	399	443	453	429	407	479	411	431	461	415	436	442	415	439	428	454	434	434	447	434	403	417	436	427	418	417	434	441	429	426	447	418	445	438	444	458	400	432	431	472	438	432	398	403	449	439	415	414	438	414	425	423	431	399	429	438	447	447	423	434	464	380	451	446	426	467	450	466	418	461	435	496	425	438	427	411	410	482	464	436	425	454	416	427	451	429	409	437	406	456	434	461	474	429	435	411	431	435	421	423	416	418	452	443	427	446	454	431	409	423	416	458	460	439	448	418	444	420	480	447	452	445	407	489	443	430	448	455	477	424	446	444	421	429	415	416	418	434	401	455	444	444	400	396	452	437	435	447	453	432	428	407	457	426	433	406	394	426	415	484	427	407	428	430	396	422	435	410	447	426	411	426	446	418	415	415	439	435	451	387	446	418	434	467	463	431	479	428	417	444	412	442	451	428	426	451	412	456	423	451	416	448	406	434	443	422	443	410	456	409	454	426	453	399	402	429	457	435	426	434	440	425	481	442	439	427	407	448	411	464	408	434	420	434	394	442	429	444	427	424	485	409	478	423	452	458	436	432	423	417	460	428	456	450	404	429	440	429	434	443	412	454	410	423	441	412	463	396	421	390	467	427	433	445	461	480	410	449	433	410	415	427	460	434	417	440	405	468	404	422	397	436	437	400	425	449	449	460	467	422	452	396	452	415	446	392	418	477	453	464	454	453	445	421	435	419	434	435	486	487	492	418	420	451	446	428	426	430	462	434	441	452	438	410	406	417	387	426	435	416	384	445	445	445	399	411	407	413	471	466	443	389	423	450	442	472	432	463	423	431	436	428	456	403	436	463	453	437	409	443	462	410	445	444	447	406	450	405	414	436	397	448	461	427	431	422	472	434	442	443	408	469	442	436	466	417	419	425	414	437	425	434	445	430	474	423	429	402	453	420	418	444	420	469	432	426	423	410	445	452	428	438	428	436	420	427	448	414	419	441	389	442	411	457	387	435	415	465	412	436	451	418	392	471	435	416	474	423	438	443	408	450	433	418	398	450	436	451	465	431	427	486	431	433	426	424	443	460	429	439	436	463	461	441	415	435	450	443	410	417	451	443	427	439	466	410	453	422	414	409	440	457	467	414	423	437	437	448	435	464	433	451	484	439	427	451	418	405	398	448	408	430	397	442	424	458	467	446	454	435	399	444	462	419	408	445	436	396	436	441	435	433	451	436	453	440	452	446	451	431	391	454	438	430	425	437	456	483	455	416	440	442	435	445	426	468	431	410	410	469	448	425	456	478	452	427	468	437	430	473	435	408	441	427	446	458	430	431	449	424	431	414	459	438	440	437	465	425	433	398	414	420	422	399	420	443	414	445	435	423	420	446	424	431	430	443	414	449	433	441	405	438	443	467	444	429	436	439	420	461	445	405	443	448	467	438	408	410	423	499	439	456	430	448	456	443	412	428	458	464	421	468	417	439	429	458	432	434	398	458	402	390	383	467	466	452	432	429	449	436	435	429	472	446	476	420	458	407	470	453	441	434	396	428	441	424	401	447	462	479	405	455	428	414	461	430	405	458	438	432	423	447	433	451	413	417	442	457	384	391	467	410	413	420	416	416	447	425	428	416	415	446	476	410	475	403	415	429
17972	9603	8314	4365	3078	2351	1879	1552	1374	1214	1178	1043	949	875	831	846	799	819	740	751	809	781	739	784	736	742	709	732	711	726	695	747	676	695	715	731	687	670	709	714	696	651	698	691	709	656	704	680	717	716	656	692	723	663	640	694	670	692	701	619	713	666	742	671	727	707	713	694	664	687	671	677	635	656	675	678	645	710	681	708	695	706	670	716	702	658	660	699	692	703	694	710	701	643	676	677	660	673	685	709	636	704	681	671	650	642	737	642	627	668	659	661	632	671	676	677	654	622	680	719	684	691	675	673	672	661	705	711	669	644	679	635	664	679	643	654	670	703	709	646	670	669	706	703	670	681	649	714	663	735	680	688	660	636	644	740	649	653	635	661	663	665	651	687	663	683	632	676	650	659	679	688	696	688	731	700	690	679	672	696	719	689	688	679	687	697	658	645	680	710	645	658	661	668	730	596	623	734	697	663	684	694	680	686	661	684	661	692	671	646	671	645	717	678	634	655	684	645	682	683	745	670	710	668	675	695	721	699	661	620	669	667	678	666	672	700	629	691	691	712	645	692	665	673	661	657	645	719	675	700	701	671	655	680	653	689	637	693	670	627	692	699	642	695	729	696	694	718	664	605	719	718	672	651	672	689	643	674	687	689	652	662	632	660	688	727	724	641	684	703	666	655	663	703	606	660	661	651	685	653	715	645	704	665	676	597	657	691	682	645	708	682	684	664	651	682	644	660	645	663	650	661	640	673	688	696	696	711	642	636	651	684	658	677	722	656	667	672	687	658	664	643	678	692	654	632	702	698	696	649	690	685	696	673	678	696	688	670	698	694	643	622	717	712	696	677	661	675	696	623	664	693	716	691	645	703	659	689	702	670	727	723	657	690	650	653	671	653	655	663	640	678	695	660	658	649	674	652	690	677	648	645	643	680	686	630	664	654	699	678	711	665	733	669	658	644	716	640	696	668	693	647	675	675	642	636	653	681	687	670	658	672	706	690	654	636	655	656	681	679	651	689	677	660	654	660	636	644	638	703	690	683	684	730	685	673	683	690	675	689	658	696	641	680	705	667	687	640	699	656	687	661	743	667	669	679	672	674	681	688	669	677	646	621	646	640	675	641	662	640	677	640	644	690	708	684	673	721	734	684	674	661	645	684	645	615	711	738	676	621	664	654	666	640	642	649	718	636	708	674	676	677	686	640	675	693	662	638	667	708	705	651	740	663	664	659	670	699	632	641	677	631	672	652	678	677	669	654	681	624	642	647	665	657	673	697	667	662	674	630	674	677	646	686	657	666	671	658	676	635	683	717	639	675	710	661	672	678	641	667	674	701	668	693	707	693	672	671	706	701	720	694	654	712	683	714	701	684	659	633	679	668	667	689	691	665	651	641	684	706	689	653	654	681	650	705	707	743	661	639	684	659	676	653	670	682	641	626	672	670	674	671	707	659	648	708	666	675	680	703	688	738	678	675	667	664	630	696	684	660	678	698	688	694	706	683	659	699	698	663	632	685	675	656	652	669	702	641	649	673	651	665	650	689	664	710	684	709	676	692	665	735	698	675	679	656	625	648	641	660	616	657	665	694	685	648	689	644	680	676	684	677	697	668	671	686	672	615	693	642	685	699	707	675	685	648	659	712	658	650	685	703	680	706	692	680	695	730	687	669	678	681	698	667	670	676	649	698	704	687	650	679	695	702	668	635	683	655	673	706	655	660	698	693	714	653	694	641	707	701	687	701	664	676	700	644	655	658	643	689	693	714	652	721	637	644	684	680	643	671	693	716	720	682	701	720	680	719	657	704	681	651	697	677	687	666	674	657	620	626	695	701	628	633	637	608	647	632	672	665	692	657	706	666	685	693	688	689	694	731	662	658	627	673	665	643	671	626	692	680	702	663	724	664	697	680	686	726	678	695	639	653	688	655	688	685	653	648	635	628	659	682	692	629	656	691	693	683	716	664	672	687	653	647	684	649	681	665	702	685	690	665	657	743	670	684	687	707	663	650	682	626	625	732	622	673	729	677	645	652	687	625	683	632	721	658	663	667	659	645	674	665	675	654	666	663	672	627	644	637	678	668	669	672	668	678	662	681	639	653	602	660	669	669	641	655	635	657	694	662	730	722	708	671	711	669	627	697	652	668	647	659	642	656	678	689	647	651	700	654	656	679	666	648	724	691	629	696	653	648	675	716	668	682	668	619	732	645	672	663	615	630	651	667	675	688	645	657	714	641	673	682	699	644	658	724	689	648	658	672	685	675	663	713	702	665	731	676	640	709	646	642	669	644	728	634	695	660	713	689	691	656	703	662	624	644	733	658	626	677	665	696	668	648	677	685	716	685	670	652	715	664	674	673	689	704	678	681	679	692	668	704	653	687	666	657	681	694	690	632	700	659	655	697	705	695	678	681	661	669	686	717	682	655	649	672	693	669	684	659	638	651	638	654	650	645	645	647	657	652	679	627	662	639	671	690	635	642	688	704	657	700	701	649	650	649	661	691	672	674	633	644	654	698	674	666	683	682	679	688	685	648	675	666	615	725	694	699	669	656	671	687	646	676	645	652	696	658	707	718	634	674	664	678	655	644	654	663	667	645	729	702	644	697	652	690	665	722	674	692	670	692	741	653	643	645	659	695	666	655	705	672	702	626	650	674	695	627	686	634	683	644	653	672	678	687	671	681	672	673	723	716	641	656	705	692	638	667	639	707	648	681	659	679	657	635	705	602	675	664	680	649	682	686	690	668	709	694	653	681	688	690	649	575	686	657	696	662	639	681	674	669	650	666	619	667	692	632	669	668	698	668	630	632	729	616	728	711	684	698	659	652	670	701	665	668	664	660	668	700	701	676	671	692	662	707	726	700	658	647	644	660	690	685	705	636	676	669	757	706	679	672	643	689	634	639	719	668	686	700	689	682	696	661	668	658	654	680	648	658	685	671	650	670	660	700	647	643	642	662	686	673	688	684	651	671	682	668	687	658	681	650	658	712	660	674	684	624	676	662	701	663	647	697	697	654	686	655	674	644	691	657	658	667	664	676	685	627	668	717	664	657	686	621	703	685	664	678	677	696	681	680	639	649	630	634	666	689	656	661	686	679	683	658	723	656	641	694	691	601	650	670	655	674	634	710	629	653	654	718	705	685	693	687	660	700	654	604	668	665	639	669	638	604	658	693	678	629	687	680	658	666	704	640	715	689	709	640	677	718	665	677	656	702	701	642	700	635	643	724	638	647	691	660	665	663	641	703	639	692	670	692	682	689	685	688	706	676	679	674	671	741	674	687	658	707	683	667	683	688	677	685	663	706	651	628	742	673	653	691	642	660	670	674	603	653	719	702	647	671	686	620	684	654	688	682	658	682	650	700	667	674	654	693	657	669	643	676	658	668	705	679	669	662	695	685	668	746	662	618	687	685	698	632	681	696	658	667	634	709	701	667	668	658	609	715	700	681	665	714	649	642	714	676	699	640	659	657	698	690	680	668	660	693	672	671
23075	21138	29155	23329	21138	20998	4358	1318	1071	927	939	843	893	796	748	748	774	731	792	702	690	702	688	691	692	733	705	701	655	657	669	655	692	658	640	694	695	676	661	703	640	658	668	706	656	663	677	655	636	670	635	660	683	664	673	636	671	687	703	674	660	700	678	634	678	642	653	725	660	670	640	640	647	638	671	602	651	656	617	658	647	658	664	631	679	643	634	693	635	638	625	683	656	646	637	672	670	674	697	694	686	641	630	685	677	662	614	654	664	703	637	656	667	599	643	621	649	645	650	643	662	636	598	605	624	663	618	657	626	661	639	597	685	654	638	631	657	652	617	602	638	638	697	635	661	590	635	675	632	652	650	605	646	619	676	658	664	632	645	637	679	668	605	674	677	681	712	643	604	635	657	669	637	611	650	639	677	629	611	654	623	681	625	703	640	617	644	640	626	636	678	643	693	607	669	650	683	624	677	677	617	624	665	673	656	627	654	678	627	676	622	655	596	631	642	669	637	644	603	639	612	677	629	653	614	656	631	673	657	687	582	674	662	632	657	647	635	691	622	664	658	653	613	600	659	643	621	670	649	627	617	664	636	664	661	620	635	669	616	688	627	645	636	614	636	610	593	622	662	700	636	630	599	628	688	616	646	638	615	682	660	667	637	628	676	639	635	657	642	655	674	648	662	615	692	633	673	657	675	636	594	695	692	629	695	640	631	677	664	632	679	684	631	671	643	614	686	631	663	612	641	667	638	672	677	658	613	641	630	659	641	593	641	651	568	610	625	643	663	666	653	657	673	649	624	667	656	674	680	613	664	668	669	636	675	655	639	638	613	678	625	644	648	641	629	637	658	655	650	655	630	678	584	649	675	647	645	618	608	640	685	655	636	688	673	615	625	614	656	624	711	699	649	663	662	604	659	625	647	664	591	627	645	654	612	671	655	647	613	661	682	629	628	657	623	673	661	626	666	677	598	671	654	625	651	595	671	658	681	642	676	614	626	636	654	647	677	641	686	649	672	644	682	617	633	672	621	676	608	626	592	649	655	651	657	688	723	645	648	665	658	646	600	663	593	630	642	635	594	653	629	639	663	649	645	658	620	672	653	662	657	679	646	611	662	662	621	654	696	614	690	608	625	617	652	670	671	627	678	666	674	650	627	631	616	603	651	636	638	670	660	663	620	587	672	606	668	615	662	657	654	657	630	652	669	683	630	605	642	611	654	660	627	664	646	617	643	631	629	629	614	646	618	644	620	632	611	605	630	676	650	611	645	667	636	599	641	615	670	634	656	590	690	655	633	645	599	626	630	647	663	686	593	630	685	637	633	656	638	652	684	605	673	691	645	642	636	665	641	638	650	659	606	603	644	672	657	616	604	687	668	602	633	630	607	633	637	653	620	666	645	660	602	677	672	667	659	667	675	652	627	615	683	632	654	632	658	667	636	682	586	631	671	623	647	672	681	662	647	625	700	638	638	626	669	661	627	649	653	664	686	643	673	637	635	677	659	642	621	665	598	661	647	676	626	662	662	610	679	669	640	681	685	641	634	668	659	606	641	629	602	616	580	609	658	660	625	636	672	699	638	641	612	671	645	675	671	606	675	623	689	630	710	656	593	643	696	660	653	634	655	673	668	612	609	657	672	623	663	644	654	651	688	639	661	629	656	680	647	674	668	664	631	644	650	641	654	625	657	695	597	635	684	655	672	626	721	661	638	652	646	621	662	631	660	659	640	650	645	648	601	649	678	676	641	650	677	615	620	641	627	610	640	651	636	668	638	646	583	635	635	646	667	635	658	666	620	622	662	674	655	693	644	597	622	631	666	611	654	602	713	664	628	605	636	620	645	667	623	635	662	647	607	647	677	670	654	642	641	632	649	633	666	662	638	617	661	683	651	641	668	672	643	651	612	637	682	631	643	648	635	633	631	631	638	570	627	646	582	670	651	636	638	618	642	665	636	671	660	658	648	654	689	650	619	668	665	655	661	641	625	651	624	635	684	614	617	646	661	634	642	633	621	654	647	662	664	656	666	619	670	645	643	642	671	640	663	633	648	607	681	630	659	602	605	632	666	624	640	625	651	636	678	607	619	673	619	681	649	643	613	655	625	646	617	689	643	646	662	618	579	625	675	617	657	651	621	684	634	642	640	651	598	658	619	641	692	633	684	684	665	642	656	622	625	682	665	660	611	674	631	614	672	680	620	649	651	647	658	639	645	626	608	625	637	630	638	673	657	649	633	673	717	601	681	627	594	649	641	617	639	687	678	647	652	625	618	656	639	658	645	669	645	679	648	612	626	622	598	685	651	631	720	662	678	608	631	631	630	611	652	661	662	601	589	662	669	704	661	646	670	628	642	621	639	644	680	617	662	650	693	612	666	666	659	597	621	704	646	634	625	586	630	643	685	702	639	670	634	661	635	667	642	662	598	691	669	636	661	635	640	655	619	601	631	668	641	670	649	590	630	663	657	648	617	652	626	645	660	631	640	654	625	642	656	672	686	646	658	657	672	642	599	626	658	621	655	648	679	628	641	667	615	616	625	669	594	622	660	627	612	603	642	649	653	651	688	623	607	635	645	636	642	626	668	694	656	631	648	676	647	628	604	652	674	624	628	631	694	649	611	619	672	650	636	637	685	693	641	652	701	624	657	633	656	649	607	652	643	667	651	629	622	635	628	662	620	591	676	583	638	631	651	694	663	645	683	663	647	656	648	636	641	641	656	642	647	637	627	655	643	655	629	610	635	651	637	636	639	609	661	673	615	640	659	656	636	604	624	613	663	683	627	644	637	636	663	643	668	632	611	624	602	669	675	608	614	645	636	637	630	684	685	634	654	643	628	638	638	632	682	645	611	643	603	630	612	617	611	642	652	627	641	641	640	618	624	641	621	709	627	651	591	619	641	618	640	619	635	640	605	605	641	660	660	654	625	646	636	679	631	603	617	609	623	687	664	628	592	637	614	684	653	674	656	657	666	639	634	692	658	676	611	677	640	649	672	639	641	650	640	658	677	688	655	641	624	600	664	624	640	632	640	626	647	663	644	674	614	630	646	639	650	660	643	660	643	613	591	614	618	613	635	644	656	605	647	621	630	606	682	593	706	681	612	654	645	623	604	595	636	604	650	662	658	671	600	706	668	643	656	626	667	642	665	618	695	696	587	653	641	636	612	640	609	621	611	651	632	669	609	586	633	659	633	707	660	631	642	601	675	649	621	636	630	659	667	660	655	645	643	633	607	670	648	680	645	663	638	649	616	684	634	615	691	612	663	618	600	674	637	692	648	676	690	594	630	632	615	619	640	652	669	625	608	703	660	620	645	648	610	609	658	659	624	650	617	687	654	640	628	642	668	628	622	656	615	661	672	605	664	648	612	636	616	648	649	657	591	653	650	613	669	629	625	623	647	659	673	643	698	667	620	609	682	633	636	634	620	620	619	643	671	647	602	599	609	642	602	644	651	670	626	660	620	611	686	661	613	604	627	674	617	660	629	631
19892	15876	13648	7595	5330	4106	3326	2705	2325	2027	1852	1576	1579	1478	1371	1235	1262	1267	1198	1210	1176	1135	1149	1044	1085	1082	1062	1087	1070	1097	1023	1053	1009	1072	1040	1018	1044	1000	1036	1047	1047	978	1002	1004	961	1005	960	952	989	947	996	961	1020	967	1041	971	943	917	1037	993	1031	994	955	999	990	980	945	974	990	952	907	954	961	959	899	1015	1007	939	948	993	966	991	1003	1006	972	992	975	1016	952	937	982	946	940	986	928	975	1000	988	979	985	1035	1005	998	932	986	949	994	1001	954	957	934	958	973	1018	985	1007	983	983	951	967	959	957	956	977	970	957	996	979	911	1002	979	990	1000	921	934	954	973	995	979	1024	966	944	999	966	994	952	986	957	969	1024	950	985	956	881	990	955	983	950	993	1004	986	955	997	971	961	996	953	921	1008	1024	978	982	964	934	1001	933	992	914	938	1005	1004	930	965	991	1022	942	998	955	983	970	969	981	950	957	950	967	1010	957	928	946	979	979	960	983	943	1020	987	940	959	972	975	979	958	957	930	981	916	948	952	933	933	983	923	966	961	933	928	991	936	957	1005	943	946	992	964	984	958	963	978	977	962	957	1024	923	950	1008	995	986	973	914	983	981	945	931	947	975	937	951	973	966	948	953	936	931	933	958	980	968	942	1015	938	1059	974	900	979	978	988	962	992	971	1026	999	980	967	977	977	965	956	978	1012	980	1020	954	903	971	924	1002	943	984	1009	1018	994	905	982	1051	921	984	1001	934	956	963	967	986	967	939	1018	969	982	904	976	1004	949	1014	976	1008	999	1010	957	1016	957	946	999	1023	995	1020	936	966	1006	956	993	994	993	952	935	1053	977	969	980	995	962	981	954	960	968	1003	954	1041	948	939	953	1017	966	967	978	958	1015	933	964	1001	970	990	1023	962	970	969	883	965	982	1007	954	975	942	943	972	981	975	975	947	923	990	894	984	1091	1003	954	1001	945	906	970	950	960	953	1009	960	927	1015	986	907	989	968	987	935	944	949	975	947	1000	1024	972	1025	906	1015	956	1004	1000	951	1027	1004	945	940	996	907	948	990	1003	976	954	990	934	966	981	947	965	945	963	993	1023	909	991	954	1034	975	1000	953	934	972	932	968	912	928	958	971	910	972	946	974	921	936	963	1018	982	931	969	996	1012	990	996	1001	1002	940	942	949	964	960	930	996	954	971	966	898	1005	970	976	964	969	975	971	1012	955	956	938	912	987	912	991	1009	932	927	966	985	926	964	958	977	975	953	996	947	942	974	992	915	945	926	995	1005	955	984	950	984	924	1004	976	959	977	935	970	940	990	1014	925	982	950	957	998	996	935	950	903	965	959	966	944	989	988	977	948	958	980	966	989	939	926	931	943	952	873	965	983	1032	983	968	1015	945	940	953	964	909	1030	967	1025	939	908	926	913	992	989	951	942	983	972	918	944	993	936	917	1007	943	962	962	961	926	975	962	994	976	1014	901	953	915	992	980	951	958	943	1045	954	1018	1020	995	954	980	981	916	986	990	934	902	952	958	963	992	983	986	901	952	965	935	979	1005	979	938	917	923	996	928	974	954	998	981	976	959	895	1041	984	967	972	932	946	962	934	931	947	928	922	983	934	969	925	980	942	965	995	927	965	994	972	962	1032	957	935	975	952	941	995	936	952	941	968	935	963	964	955	973	953	937	955	990	1011	993	999	961	976	956	968	995	998	957	961	922	1005	949	969	1001	997	960	956	948	975	984	976	928	1015	939	908	1031	955	974	988	984	959	989	954	952	979	977	942	983	1027	918	1002	979	899	1013	1006	1017	989	958	929	951	980	976	935	976	912	973	1000	1022	1001	937	959	1010	978	954	973	932	983	958	928	962	1017	979	952	1005	934	998	1012	962	957	958	954	995	984	924	922	989	971	932	973	1021	940	941	1004	963	972	983	985	985	996	932	972	1023	947	967	976	905	917	1035	933	936	970	990	1036	940	970	980	959	931	947	973	950	1002	959	992	976	937	985	945	971	974	952	935	936	963	978	1055	996	984	964	926	984	918	974	1019	981	960	977	955	1011	969	924	951	928	929	973	935	975	960	981	981	960	951	967	977	1001	942	948	989	1005	970	932	972	974	961	946	968	961	942	974	902	925	984	992	991	973	959	1056	968	911	957	943	969	1010	949	1005	1003	1000	991	927	1000	989	987	965	897	1015	942	979	988	956	1018	975	920	917	964	984	956	948	1009	971	952	953	914	965	982	1003	962	951	980	1010	1006	1017	928	1003	1020	979	906	963	982	1004	979	1003	936	925	946	968	937	962	981	972	982	988	943	907	987	953	963	942	1008	970	978	959	967	909	1014	948	975	953	939	996	978	941	1024	989	1004	977	975	970	977	996	926	999	954	894	1001	962	1026	948	1012	959	969	1014	948	992	1000	981	892	998	947	961	962	968	954	1010	1012	947	936	953	1026	945	982	951	924	1011	947	1018	937	976	936	958	983	967	1008	998	970	952	949	960	962	1018	929	998	955	995	1004	974	1019	998	977	986	1014	986	938	971	959	909	975	938	961	929	945	967	1029	936	918	925	971	1018	998	983	1028	1024	1017	953	913	984	1008	965	993	1007	988	993	949	1012	951	974	962	983	985	978	964	992	953	940	1004	933	972	929	983	939	983	1012	964	961	936	1007	1021	972	1010	1005	957	1011	986	910	1037	978	970	999	1016	1015	974	990	905	952	935	970	926	980	937	973	981	986	930	975	971	965	956	1021	983	950	997	976	955	948	967	1007	1024	1001	955	1006	982	924	990	936	921	971	996	987	986	1000	950	931	982	979	963	966	1014	973	1047	982	1002	935	969	990	922	989	967	933	979	924	924	956	950	1024	914	976	964	952	998	943	1004	991	964	965	966	1034	989	929	929	976	979	1019	996	932	995	952	1002	917	976	991	1017	936	940	943	1023	982	975	968	1024	952	933	983	1006	917	979	972	982	920	922	1021	985	982	1044	963	994	992	980	965	949	1001	963	926	983	940	989	899	1004	975	996	962	962	950	941	994	973	996	932	982	955	936	921	909	978	978	970	1002	946	1035	961	951	963	920	962	982	957	1020	921	926	926	1022	900	985	958	1015	949	952	1053	993	923	955	966	988	966	991	912	934	964	990	957	972	1024	956	937	946	962	968	943	1030	988	947	959	968	953	1032	954	961	994	1005	999	933	965	917	1008	979	995	1005	992	907	986	963	956	980	942	992	960	990	950	935	943	999	910	1008	1019	979	925	998	952	976	1021	1002	954	1008	1013	980	922	1016	950	976	979	974	884	935	958	922	984	952	999	952	951	941	988	979	955	1033	937	950	1009	1002	922	994	976	937	977	956	995	949	984	979	952	951	952	982	986	974	948	984	923	1000	1005	960	974	1009	985	972	946	948	942	973	930	1020	1046	919	959	955	955	1013	975	979	997	946	964	1046	954	997	990	1008	990	944	949	938	1006	961	951	967	992	966	914	981	950	975	954	1003	980	924	910	975	1013	1006	966	1006	951	992	986	996	1014	927	966	948	955	992	985	962	962	976	978	946	900	942	1000	975	938	981	939	934	959	939	947	962	952	1007	966	913	925	991	925	931	1007	926	996	990	950	921	971	915	943	980	968	988	963	946	989	933	970	974	1010	974	973	956	920	995	933	982	971	949	985	968	976	971	973	951	919	926	954	969	937	945	957	1013	955	949	940	1014	947	986	1023	958	1017	943	970	917	942	932	994	942	975	1000	992
26824	20719	9589	526	259	236	219	166	205	200	183	191	202	188	188	168	194	177	181	170	180	194	210	188	189	173	176	196	197	188	165	196	173	164	180	186	168	184	176	182	173	166	190	180	180	194	152	166	179	180	184	171	191	192	191	166	177	199	158	180	173	179	173	177	201	185	197	174	191	168	183	180	154	163	175	176	205	199	194	177	170	176	172	197	195	150	164	183	190	167	158	190	193	182	177	175	184	188	183	167	163	175	200	163	168	200	181	183	159	189	191	176	191	209	164	157	154	176	187	167	169	176	169	192	170	173	198	166	148	187	162	187	180	170	173	187	144	165	179	159	196	174	184	157	160	174	190	165	189	173	182	173	162	170	170	171	194	195	167	182	166	185	176	202	175	192	180	200	184	177	167	154	182	152	183	185	180	172	194	176	199	184	162	171	184	206	150	184	187	184	185	204	187	183	176	220	156	165	173	182	202	176	206	168	158	166	159	199	180	189	156	183	187	193	197	190	182	168	173	184	188	171	190	177	171	178	158	178	192	187	179	172	165	173	157	198	179	175	188	159	180	196	184	174	183	206	198	181	198	175	150	167	175	211	186	194	171	205	191	175	184	187	158	196	166	166	184	181	196	177	170	168	168	174	172	189	166	172	171	183	171	169	185	194	206	158	169	187	170	175	176	174	177	178	177	145	169	159	180	164	172	173	173	184	190	178	173	206	179	184	177	170	183	180	190	168	181	191	161	153	186	191	183	190	214	189	201	185	165	163	186	183	187	182	186	181	176	182	190	146	181	177	182	183	172	163	205	176	200	160	153	195	176	161	188	196	188	175	182	179	179	192	178	176	175	162	163	173	187	192	172	214	192	187	197	163	183	148	170	191	183	179	170	192	159	168	186	169	162	164	182	191	199	169	162	169	153	183	166	164	182	194	196	167	199	160	161	163	182	180	173	163	195	174	160	189	180	163	164	200	169	168	195	167	195	169	182	195	175	179	187	172	168	181	169	156	188	169	161	162	149	167	179	180	188	173	172	170	158	205	194	182	150	172	179	191	163	179	167	158	166	178	161	165	164	192	157	170	174	189	190	173	197	163	195	190	189	189	191	172	180	188	200	186	190	159	188	178	183	184	204	178	183	175	171	177	168	188	163	196	172	166	193	166	210	202	185	150	175	143	173	196	193	174	170	171	164	178	200	167	152	179	195	184	146	183	201	192	183	144	187	191	185	178	176	179	173	193	161	158	153	176	176	180	180	159	180	188	183	185	161	185	199	168	168	163	173	188	162	183	204	187	181	187	178	191	196	184	194	165	169	189	168	178	184	197	199	182	177	187	172	168	179	186	182	200	208	180	168	150	200	179	201	184	140	209	155	184	183	166	174	164	172	194	184	180	156	172	173	188	160	173	164	186	185	175	198	200	180	162	194	188	187	187	159	194	177	183	182	186	182	181	180	189	178	191	186	172	182	166	201	184	151	182	187	167	171	198	176	174	163	167	181	177	154	172	170	199	195	205	176	179	193	146	205	156	186	186	202	162	179	179	163	185	188	175	202	189	178	186	193	155	185	182	181	168	189	148	186	173	183	194	159	195	182	180	156	172	169	167	169	173	179	179	191	173	196	187	197	173	209	164	188	173	193	167	171	164	186	177	171	195	165	181	168	175	169	185	191	195	192	180	169	176	156	204	197	157	156	178	177	190	166	164	182	192	181	172	184	171	200	186	170	170	199	166	160	159	168	180	169	165	172	159	174	180	200	192	155	191	173	152	206	182	169	162	184	183	173	184	177	184	193	171	170	196	167	168	180	160	189	203	194	170	186	170	183	169	178	183	194	166	184	187	176	177	174	171	179	184	151	185	189	216	164	181	167	176	160	189	193	183	180	180	181	171	167	182	184	185	175	179	198	192	170	157	185	202	197	193	175	176	176	200	199	191	169	176	190	163	185	177	188	193	181	175	180	191	192	163	177	196	174	179	186	167	169	188	187	196	183	172	173	160	172	172	176	175	162	180	180	178	188	178	170	159	175	190	167	162	163	174	178	186	164	181	166	178	173	191	165	184	192	184	185	193	170	180	196	174	219	184	190	171	168	164	193	194	162	193	158	166	180	168	177	179	188	164	211	189	175	169	169	202	193	152	166	199	165	158	180	171	154	181	178	187	159	164	178	150	187	166	167	177	179	179	220	186	169	177	172	167	173	175	162	181	167	182	158	171	178	195	179	205	151	160	209	199	193	165	180	175	176	165	184	184	203	179	162	182	203	168	166	189	162	192	185	166	170	198	188	212	178	150	156	165	169	180	199	176	213	169	188	214	158	216	180	180	164	173	174	146	164	185	188	181	169	171	169	197	182	203	186	177	177	194	192	179	179	154	197	180	177	185	181	185	172	200	187	196	197	170	163	178	194	182	153	146	184	181	173	200	199	170	179	192	198	174	217	178	188	172	197	187	195	177	209	191	195	156	213	197	176	180	184	183	173	182	181	185	187	188	206	188	171	181	153	173	181	164	174	154	182	197	166	216	183	171	174	187	181	164	167	163	171	191	189	189	179	193	177	183	183	191	177	159	150	181	184	188	187	162	151	210	195	169	207	185	201	168	176	180	172	180	193	182	161	166	185	171	170	176	160	162	163	182	189	190	159	197	171	180	159	173	176	184	188	194	177	166	165	173	178	177	165	195	174	187	214	193	180	200	183	175	190	202	187	176	176	186	179	187	169	172	176	189	162	160	177	194	191	189	176	168	192	184	157	206	177	199	170	169	167	191	180	170	168	190	166	155	218	183	172	171	170	167	189	159	187	158	191	192	175	182	153	176	175	180	171	181	199	210	179	170	163	189	180	201	172	180	165	179	161	191	180	177	193	186	195	190	194	178	181	190	185	174	182	185	176	185	166	180	186	180	188	201	175	149	167	186	152	163	173	193	195	180	177	181	190	166	157	181	194	202	174	188	175	181	187	163	166	189	173	160	166	184	206	148	177	185	195	165	175	178	178	200	166	161	182	182	167	161	185	178	175	179	186	187	168	178	201	186	173	196	201	173	203	172	165	174	175	164	163	185	178	173	187	177	192	198	163	198	173	192	167	168	155	181	183	173	164	201	173	176	159	212	171	179	196	174	186	197	173	174	168	186	158	180	167	186	176	186	185	180	181	187	176	174	170	155	204	177	172	192	158	168	168	165	166	187	170	184	171	161	167	163	173	179	166	201	169	177	195	173	191	164	182	200	194	184	175	184	170	166	151	194	188	164	170	201	189	178	187	187	190	175	173	188	196	181	177	187	174	175	173	190	178	171	181	182	170	170	198	163	164	173	175	173	171	169	141	165	168	185	185	178	207	188	183	183	196	193	198	171	180	173	165	172	203	176	165	191	177	158	194	180	190	177	180	174	162	163	175	170	162	201	175	176	178	165	162	189	181	188	178	188	174	172	156	202	183	185	166	177	173	186	174	176	180	186	189	192	192	192	171	192	167	165	171	192	202	187	185	204	203	206
9555	1119	1010	652	529	435	389	348	365	348	345	312	356	316	313	284	348	318	300	312	299	304	280	302	311	314	298	317	283	309	319	322	298	280	284	285	272	294	300	323	283	321	291	311	283	295	281	326	310	288	308	335	309	318	321	281	300	285	282	283	241	322	316	315	292	313	317	309	306	294	294	294	320	333	255	296	308	279	286	306	286	302	271	261	293	292	308	301	295	287	278	335	331	302	267	285	285	310	325	286	290	301	303	328	317	320	309	294	300	287	301	309	272	285	280	310	299	309	303	270	284	261	295	291	317	291	318	274	301	294	296	285	315	314	312	285	267	287	275	277	295	320	304	283	274	333	275	303	306	323	317	306	286	320	302	302	309	309	282	286	288	295	272	303	298	299	276	278	306	306	302	318	292	285	272	303	292	278	311	276	302	329	271	296	317	301	278	308	285	314	280	302	306	273	299	327	286	271	300	319	298	309	307	316	265	296	284	292	312	309	305	323	276	288	313	296	272	273	267	331	299	269	312	318	317	315	302	279	310	325	305	285	343	274	300	316	276	308	310	286	289	303	290	281	299	322	263	302	287	296	293	298	300	311	298	296	273	277	291	288	293	297	316	275	289	288	305	319	304	292	288	315	304	301	279	291	309	287	297	308	327	261	298	295	317	311	311	299	320	314	304	287	311	335	294	280	323	291	306	269	305	287	294	299	292	285	303	278	268	291	307	311	293	295	279	309	304	289	287	301	298	310	316	300	295	303	329	314	308	270	325	332	299	311	303	276	296	319	292	278	276	306	306	277	298	292	318	308	293	308	279	320	293	311	292	320	297	286	318	358	278	305	310	318	303	320	324	298	290	300	279	315	294	310	306	308	300	301	288	323	292	268	279	304	319	298	306	301	299	283	327	292	268	302	339	288	303	312	318	302	273	272	277	317	326	295	301	282	292	278	298	315	322	293	263	298	265	310	302	260	308	295	273	267	305	308	304	254	306	291	270	293	305	319	310	286	327	298	286	292	289	319	307	282	305	288	276	342	304	299	276	284	295	283	304	260	332	296	285	299	283	292	317	316	293	283	308	292	297	272	310	291	269	289	307	289	291	294	295	298	303	304	304	311	322	302	290	303	309	318	285	271	263	298	269	288	292	299	297	315	333	275	311	314	349	294	316	298	280	258	303	316	330	285	287	298	292	284	301	299	295	293	317	264	296	283	339	309	279	306	303	311	309	293	309	309	348	290	296	274	277	317	269	272	278	302	289	299	305	274	271	297	307	274	312	312	328	283	294	288	277	264	312	341	294	281	303	292	286	304	315	310	274	298	304	338	300	297	312	289	287	304	308	295	320	299	279	296	322	319	329	290	289	298	305	265	301	287	297	296	328	282	294	304	300	330	289	290	288	264	299	302	308	329	280	300	282	320	289	295	273	318	290	314	267	311	315	319	312	280	311	287	265	290	286	285	285	270	293	296	280	288	286	286	293	318	275	309	315	298	273	313	301	284	284	302	292	299	298	304	319	265	283	315	292	288	303	273	283	305	315	298	349	328	275	295	280	286	303	295	299	314	300	276	308	300	313	315	284	334	295	304	300	288	283	285	295	296	316	304	297	314	339	291	321	290	316	287	281	302	296	276	282	306	311	304	278	304	290	294	280	317	294	293	312	326	324	313	291	294	294	322	283	292	281	305	285	297	304	296	298	280	305	293	299	291	292	258	304	302	268	303	321	267	287	315	282	314	325	286	274	293	325	302	299	310	297	299	279	310	267	299	294	291	315	284	291	288	301	290	259	306	284	314	297	285	296	299	336	336	297	289	318	307	338	309	298	300	310	279	327	286	305	296	315	293	283	322	280	278	273	306	319	288	336	287	291	327	304	273	278	296	294	303	308	306	312	299	318	266	301	307	312	277	336	284	274	313	259	279	287	322	309	300	304	305	312	296	307	308	302	275	301	289	288	299	290	304	299	286	273	309	304	295	287	278	304	319	291	314	307	331	281	278	338	276	279	282	287	280	287	320	287	295	284	312	302	275	329	319	283	308	306	295	303	311	279	295	330	297	273	308	304	291	320	315	285	300	300	281	278	315	298	318	296	295	330	296	287	296	292	279	297	305	300	323	292	317	299	312	334	301	298	296	290	299	297	314	300	300	306	294	325	326	294	300	296	271	275	311	289	288	292	268	293	278	311	306	277	299	283	304	310	304	320	296	292	319	305	320	253	305	292	266	291	300	317	318	277	295	293	289	313	304	306	310	293	291	311	297	298	287	310	298	316	256	314	281	298	319	298	262	282	300	321	296	290	279	264	301	301	300	306	257	294	297	290	284	301	303	326	281	291	282	314	288	294	297	308	317	291	293	301	294	289	295	295	299	287	292	279	289	289	330	297	294	314	266	291	304	301	277	307	301	262	307	316	287	294	306	291	282	333	292	321	264	299	298	296	277	329	283	307	312	306	330	314	293	299	290	318	290	249	273	301	313	266	261	314	296	267	272	319	281	261	273	306	294	303	297	292	324	299	287	283	272	293	269	265	280	338	301	299	329	274	265	275	296	268	324	286	300	328	288	296	283	298	301	313	277	315	303	287	303	286	311	327	306	329	299	310	290	315	316	289	279	295	276	287	312	291	297	299	295	298	270	327	305	287	284	302	299	316	298	319	299	301	280	299	310	287	288	313	305	301	312	300	285	272	300	310	283	317	294	297	295	296	282	314	293	299	313	283	297	290	313	317	289	280	301	290	275	307	287	302	310	328	289	279	305	315	290	259	288	284	299	303	280	308	299	277	285	310	309	302	306	300	316	335	296	319	295	293	296	293	293	270	283	288	290	319	316	282	286	303	283	294	300	276	291	302	267	297	298	308	330	293	299	311	284	299	318	315	293	312	294	268	304	288	283	315	317	300	320	290	300	303	281	283	308	282	293	293	317	300	287	314	317	311	259	304	323	308	276	299	308	305	337	302	310	340	301	284	304	291	288	311	283	271	304	296	291	289	292	302	310	321	278	292	295	304	311	298	309	307	284	287	263	290	284	314	312	308	276	290	290	327	282	312	275	303	289	282	298	300	299	305	310	292	320	296	303	311	306	334	297	316	310	285	280	318	306	281	282	265	301	293	303	302	329	281	309	280	307	281	299	304	295	277	290	282	277	310	260	298	288	298	301	311	318	311	305	309	301	303	291	280	313	308	307	324	274	302	319	311	306	281	295	280	292	324	296	319	282	257	272	271	287	297	322	282	270	297	284	265	305	284	315	313	292	289	298	327	277	282	314	301	331	259	259	276	289	312	300	307	302	296	313	313	321	311	329	270	307	312	314	274	283	312	286	285	305	311	290	278	312	321	274	293	285	290	271	284	291	286	297	273	305	265	314	304	301	347	282	279	310	313	276	281	282	329	299	297	269	299	316	303	278	264	305	309	276	293	313	298	289	320	276	315	327	326	289	246	314	270	326	282	296	327	284	268	309	303	297	305	320	283	281	290	287	309	298	275	298	287	296
24043	21102	28499	23935	20981	4465	1034	720	642	600	581	502	521	520	543	510	498	440	475	515	487	426	421	474	434	444	437	466	454	454	449	456	426	449	427	457	462	457	431	437	433	449	448	467	466	433	462	438	425	443	449	440	460	407	436	455	430	452	436	424	417	427	440	470	421	451	417	390	452	417	445	465	421	442	429	453	427	420	423	437	428	451	456	451	410	431	435	432	459	435	432	433	426	483	416	456	414	394	426	430	457	424	420	444	411	458	425	441	426	409	403	401	458	475	437	437	421	479	422	427	416	451	450	451	457	458	419	427	441	420	384	433	411	389	463	449	445	422	417	441	463	437	411	444	420	452	414	474	394	393	421	423	413	419	421	479	486	448	446	417	418	423	466	450	444	457	459	451	424	443	412	458	437	454	434	448	430	431	441	464	430	420	399	469	449	430	436	496	414	405	451	478	435	437	451	441	441	402	460	451	414	436	403	412	418	432	408	443	425	444	442	430	451	419	421	481	434	430	404	447	413	427	480	439	432	419	398	445	432	446	434	456	419	437	436	426	425	430	478	484	447	433	441	419	445	434	442	414	395	422	439	433	445	438	431	446	450	409	418	455	404	447	441	476	449	429	418	441	416	459	444	424	408	400	446	437	414	443	460	416	443	415	448	437	435	409	435	465	413	448	476	445	452	459	423	477	452	478	438	452	441	439	416	466	456	423	424	404	427	440	463	444	423	433	410	403	425	438	398	451	445	435	411	440	393	442	442	409	443	473	384	456	489	471	419	427	419	423	414	450	421	457	398	432	413	420	420	462	411	426	442	429	407	434	453	455	457	478	456	406	434	442	428	424	416	470	435	398	456	469	440	421	438	436	453	450	418	456	463	407	436	442	471	440	443	445	399	454	472	435	418	463	432	426	418	395	411	434	423	491	444	407	475	390	412	458	415	456	427	424	450	404	407	435	431	430	444	464	402	408	417	405	426	457	398	419	451	425	398	431	408	405	434	397	434	424	441	399	416	444	469	432	447	446	408	452	410	463	466	423	443	432	456	436	451	456	436	406	458	438	453	381	428	420	434	467	418	435	449	444	415	433	466	393	457	451	428	441	424	432	449	449	446	416	425	451	448	442	437	426	403	431	475	428	413	456	418	441	405	442	435	492	413	418	467	422	435	436	424	404	405	421	438	445	447	417	437	403	414	406	408	414	486	434	436	427	401	444	444	435	428	434	412	456	453	445	422	415	427	389	454	436	438	420	412	418	452	425	414	445	474	454	420	451	415	418	456	418	419	459	454	415	490	416	426	405	455	454	445	436	447	450	450	443	430	495	420	435	396	454	422	404	437	464	475	438	413	416	442	456	428	447	430	411	478	426	453	465	413	438	453	439	413	412	448	451	394	446	423	406	394	436	468	433	417	430	457	435	416	443	448	414	425	424	402	447	425	429	425	486	463	447	459	384	442	435	473	418	420	404	397	424	412	482	419	410	427	416	451	443	396	439	453	404	430	430	448	428	458	434	433	434	404	450	429	445	438	450	462	438	495	441	466	403	435	408	413	426	415	418	422	406	432	409	406	394	440	482	413	426	398	408	431	472	447	441	440	447	398	442	448	410	442	405	399	419	456	399	417	431	413	413	453	404	450	431	430	410	404	409	456	412	459	447	397	431	433	420	442	422	428	453	468	433	484	446	447	407	435	431	412	435	396	421	427	440	442	435	432	469	421	424	422	460	424	443	443	434	436	410	458	406	431	461	467	455	408	454	444	434	415	402	449	426	472	424	442	426	470	425	413	477	412	423	463	423	438	405	498	451	447	456	410	434	465	428	461	465	437	432	395	407	391	469	447	427	434	415	425	433	440	438	414	464	456	456	462	419	448	409	457	400	429	417	437	416	446	453	443	417	435	441	423	452	418	410	405	438	406	415	414	400	447	440	471	466	454	459	468	456	438	430	424	465	457	438	472	453	408	426	401	442	413	467	451	455	442	431	456	433	420	430	390	451	431	428	454	448	456	442	423	448	448	400	479	417	408	449	479	413	419	430	448	457	441	403	444	435	433	443	454	442	396	464	415	385	432	482	395	422	446	452	429	443	411	411	460	465	414	428	439	463	435	424	417	443	433	449	429	459	428	439	430	461	425	455	457	470	450	404	419	418	421	406	439	458	435	445	441	445	453	447	435	442	467	472	382	446	466	454	443	456	442	451	435	437	450	447	446	431	404	466	417	452	397	441	401	389	419	462	439	395	424	458	446	426	469	438	423	416	430	431	438	447	411	425	447	454	446	460	430	462	424	425	428	455	397	449	430	461	424	443	416	440	445	437	416	401	410	432	447	459	425	433	459	451	429	422	459	413	437	457	452	474	439	442	436	415	469	411	414	480	448	463	407	396	461	402	438	453	443	450	433	458	428	472	433	405	437	464	440	416	437	405	424	403	440	456	448	410	427	447	460	440	432	417	452	415	410	419	426	394	421	409	390	423	453	420	451	434	417	441	400	412	409	422	452	435	424	468	483	432	452	430	473	426	444	413	424	447	462	453	468	468	441	458	466	427	453	428	450	414	447	438	416	413	468	447	447	401	450	429	509	411	432	409	421	435	442	445	447	427	471	432	457	423	397	477	421	444	451	461	432	455	422	428	452	422	418	474	424	431	449	466	435	431	433	421	423	449	448	460	453	452	440	453	447	412	450	461	472	427	424	432	438	457	452	435	406	455	422	406	433	409	432	415	458	429	401	455	435	425	431	424	433	405	428	436	450	418	414	462	452	431	433	411	445	463	427	443	419	429	404	458	458	420	472	403	437	420	414	421	432	399	438	392	429	459	401	447	445	445	436	407	433	411	451	468	433	451	442	457	445	416	450	456	407	466	458	423	415	437	433	461	448	409	463	440	461	407	433	473	412	487	430	412	432	423	460	475	461	434	469	428	447	407	429	431	462	441	422	411	453	468	415	426	434	424	453	390	387	414	460	504	433	449	477	454	450	450	432	460	442	400	433	448	444	457	427	453	427	421	414	414	421	410	442	430	415	454	473	446	447	456	429	423	437	446	442	431	423	467	426	438	429	430	456	389	423	400	477	398	463	456	451	450	437	436	468	429	423	453	429	415	390	444	424	437	436	424	416	423	425	427	495	460	443	405	436	434	391	413	433	407	471	402	423	414	456	389	493	459	443	447	436	443	431	439	435	493	473	476	412	396	457	470	452	484	416	400	431	455	430	402	448	443	457	451	447	445	445	422	415	459	436	466	445	483	434	409	429	423	446	476	404	402	422	462	412	457	418	457	407	435	420	397	372	442	404	434	406	438	419	422	437	420	406	431	435	433	421	464	414	436	421	413	420	434	405	434	421	415	441	474	465	438	404	453	415	422	408	432	455	436	408	412	444	434	448	418	413	383	467	451	470	407	445	430	450	441	399	395	463	469	413	409	456	437	415	411	446	426	455	441	415	427	438	434	435	437	435	431	399	415	407	426	409	446	447	426	436	446	460	412	442	422
17636	9639	8435	4365	3009	2349	1838	1618	1334	1198	1126	1019	1010	947	852	855	788	766	805	774	744	774	716	732	763	746	734	739	731	723	747	688	657	638	679	736	677	709	687	716	712	732	749	705	778	692	703	678	680	673	675	716	695	705	717	704	678	703	684	663	688	714	707	686	725	694	672	686	675	623	647	700	695	706	682	687	705	660	691	663	692	701	725	675	676	676	657	689	663	691	685	658	685	659	756	673	678	715	682	676	694	659	771	640	694	638	639	674	665	664	635	685	676	677	705	656	649	663	614	667	701	669	708	729	681	685	654	663	692	675	684	671	653	704	695	674	671	651	678	660	714	601	685	680	678	688	695	691	694	682	681	704	702	706	703	675	666	647	693	694	676	657	698	656	689	672	681	688	700	653	628	695	667	651	660	655	695	682	677	682	668	636	712	679	667	699	710	673	665	660	729	684	665	673	700	682	685	635	646	682	681	672	621	676	724	660	693	693	656	706	698	706	699	652	718	694	715	629	728	710	618	716	670	657	685	671	699	673	629	648	680	675	677	697	678	677	663	728	669	710	641	674	699	690	656	644	689	712	709	704	643	692	676	681	716	682	664	667	695	640	647	672	653	692	652	696	678	703	700	670	706	690	689	673	696	684	634	671	730	728	677	627	674	667	711	670	687	712	706	650	678	679	717	680	627	685	615	683	703	669	691	676	656	690	683	659	633	711	656	650	649	691	710	658	676	676	685	673	670	661	700	659	694	666	669	688	662	710	689	710	674	685	697	636	660	721	668	672	670	675	693	673	717	654	665	678	673	648	638	618	640	732	627	682	674	690	661	673	665	656	667	674	693	683	689	722	637	646	683	703	647	721	663	701	677	681	675	718	690	661	652	659	677	701	687	697	689	680	662	685	658	682	659	667	659	718	670	681	706	688	669	643	661	669	672	686	670	703	660	700	706	676	644	694	663	694	651	661	655	668	679	671	675	723	697	665	655	725	700	693	702	643	679	705	671	660	662	678	654	683	702	636	735	673	711	655	714	672	659	665	700	653	661	642	670	672	682	692	706	656	710	666	663	723	667	699	687	693	635	666	656	687	674	662	674	704	654	669	631	688	685	657	659	664	682	692	649	692	638	672	702	663	701	705	675	633	677	649	681	670	700	695	677	688	703	711	664	653	642	664	653	696	660	681	684	700	684	641	707	680	609	646	611	711	696	636	698	699	667	703	653	706	649	649	627	697	649	689	663	650	679	704	686	670	723	719	665	683	679	703	689	680	695	671	676	666	660	658	661	700	704	643	661	662	647	689	677	633	684	674	686	659	668	685	702	672	672	706	675	696	737	672	682	681	692	701	650	675	670	629	683	676	678	677	676	656	672	681	670	706	645	683	666	655	673	741	696	697	683	655	681	679	672	704	699	701	686	691	661	663	666	660	703	666	635	700	674	692	654	672	633	669	696	682	605	710	634	667	687	721	623	661	684	697	733	674	706	674	695	697	680	686	665	685	693	679	655	700	681	632	659	675	715	636	706	664	691	693	675	625	659	684	699	686	632	691	652	645	690	697	691	648	736	678	619	685	650	671	644	700	644	690	707	630	694	624	642	653	704	686	659	656	678	653	742	694	672	742	688	697	672	737	692	683	677	674	746	663	675	725	713	679	674	720	670	712	627	687	661	652	727	624	677	682	691	689	684	734	674	705	732	691	648	656	670	652	614	701	676	663	659	683	693	698	683	664	729	674	683	674	704	635	716	688	684	721	723	676	666	683	674	689	648	674	687	664	656	669	733	675	667	657	630	678	682	655	729	644	666	725	716	728	710	690	647	657	653	703	697	641	602	643	691	663	667	671	686	634	704	665	663	736	618	691	709	676	660	667	667	684	734	701	629	698	682	716	649	661	669	660	668	662	631	690	705	714	668	646	643	640	661	667	665	684	714	681	669	671	628	699	720	671	674	685	645	691	672	692	707	667	673	638	684	644	645	662	693	679	668	751	687	689	693	688	646	622	693	692	740	688	717	730	674	683	635	708	659	705	687	678	710	713	679	711	670	656	701	680	616	704	646	670	629	664	648	686	673	686	652	646	703	706	688	638	707	679	680	652	702	668	665	647	734	657	717	658	657	681	652	678	644	690	707	625	667	706	690	675	643	684	670	640	660	694	675	668	658	650	674	672	661	688	676	628	643	687	699	674	688	717	682	644	651	637	690	665	692	715	715	662	662	679	640	680	691	716	670	709	694	667	672	682	667	651	705	701	666	668	663	731	699	675	647	703	662	685	691	674	695	699	690	721	696	685	699	659	714	661	636	673	693	675	682	642	697	667	697	708	702	644	692	629	694	641	708	688	666	638	685	687	695	687	671	647	633	738	690	654	685	701	674	702	634	681	700	710	682	653	684	720	680	710	700	620	655	692	635	669	657	656	709	735	703	638	649	694	674	661	661	658	670	670	693	690	675	654	668	638	683	704	677	650	696	669	664	722	703	655	725	615	660	709	703	661	697	693	692	673	664	675	645	720	701	680	622	651	654	639	720	676	689	666	698	680	664	668	663	688	719	641	683	664	687	612	696	662	704	686	672	665	654	684	663	671	636	655	701	667	626	649	660	670	685	677	646	702	689	672	650	649	714	693	680	641	685	656	729	701	683	666	674	648	678	672	689	689	666	696	697	676	672	657	625	701	683	688	682	672	650	719	647	677	670	687	673	666	656	667	714	648	677	685	726	653	698	680	656	716	682	679	704	658	682	690	635	634	708	691	655	656	706	699	718	679	689	714	644	680	674	690	687	705	674	690	691	693	690	690	700	670	652	721	681	660	664	672	676	672	697	654	683	619	713	661	650	688	675	685	634	680	677	689	679	669	689	648	700	706	637	667	693	646	662	619	641	707	684	708	652	686	682	696	689	662	711	636	648	678	678	663	678	723	672	664	693	671	677	636	684	710	657	659	677	747	670	699	709	684	735	653	649	674	675	673	656	636	653	697	663	703	670	632	636	730	701	697	687	663	662	667	700	690	668	687	678	660	675	692	695	664	615	663	691	649	675	671	653	732	681	695	674	680	635	670	676	652	681	684	703	681	657	665	646	693	686	677	685	683	653	670	711	665	669	680	700	691	702	688	693	744	655	718	691	720	665	686	671	638	648	668	712	655	660	663	719	690	689	677	649	691	681	710	712	634	721	684	675	678	672	733	681	704	674	658	621	646	685	670	688	661	637	653	634	650	676	695	624	676	682	647	668	685	733	708	653	677	663	726	687	669	676	712	680	671	653	699	682	685	658	649	729	674	666	670	670	665	672	647	696	690	688	680	648	674	719	684	686	685	632	681	709	669	690	699	672	657	706	716	650	686	688	712	711	657	646	698	684	671	681	671	741	631	684	659	643	732	688	652	716	711	664	693	668	675	713	658	679	716	675	661	673	659	653	682	675	621	709	680	684	671	670	699	690	659	692	684	683	690	677	689	664	694	694	627	667	713	673	662	726	706	675	649	666	647	675	666
22968	21102	29112	23309	21103	20902	4165	1313	1048	977	971	776	851	801	816	759	756	711	751	733	717	726	675	732	758	729	711	694	686	695	692	657	651	659	685	688	633	612	636	668	719	651	702	689	670	647	625	706	675	680	605	656	664	624	664	638	648	698	666	670	654	671	688	672	669	627	654	632	663	682	623	654	651	678	633	668	664	664	659	603	684	623	649	653	615	652	666	623	646	643	661	673	659	651	638	645	633	667	638	659	635	669	640	677	653	658	676	645	663	670	673	690	676	628	651	634	639	663	654	607	685	629	645	666	631	638	634	596	653	615	651	625	604	636	649	662	658	624	706	624	680	639	665	634	617	604	609	647	640	637	583	631	627	611	679	641	643	644	659	648	580	635	652	644	681	638	625	653	621	627	670	640	661	660	653	664	641	644	657	641	646	643	649	620	660	667	630	689	687	624	628	609	593	616	634	628	639	656	645	653	674	621	661	653	657	664	661	627	581	624	648	618	617	645	622	669	646	696	680	607	657	655	637	693	630	622	677	664	641	650	628	603	615	651	617	633	649	572	676	663	639	599	594	612	656	647	649	650	676	672	689	662	672	655	632	614	670	667	648	703	660	673	605	647	652	653	683	646	703	634	636	635	638	672	619	687	641	628	659	608	605	659	651	647	672	614	618	634	647	653	670	674	605	676	649	601	647	644	621	647	642	636	645	659	659	652	670	656	699	691	643	608	621	681	612	667	646	639	599	678	687	672	614	640	668	655	591	622	635	667	681	687	650	648	635	648	642	699	677	615	619	687	692	654	607	641	636	639	633	690	605	647	617	653	633	689	661	639	583	633	649	662	680	607	637	606	652	656	625	655	636	666	666	623	586	689	652	712	626	658	636	680	692	631	640	685	619	621	644	637	642	633	630	596	652	667	637	604	620	665	623	621	626	645	658	632	642	643	633	645	666	634	641	645	615	675	614	716	672	659	651	687	645	611	623	682	643	624	665	653	671	655	666	654	654	633	615	656	641	674	653	673	634	686	651	632	637	653	618	635	609	684	649	658	652	651	681	633	701	637	665	617	604	641	674	659	663	636	639	647	621	669	638	630	651	646	639	626	633	652	646	681	644	603	666	661	660	664	700	632	643	644	602	636	675	642	648	616	635	656	696	654	623	632	625	672	651	616	648	636	602	603	629	626	606	646	630	665	643	659	667	659	643	638	622	613	627	601	690	645	699	674	648	650	623	651	579	685	606	701	641	640	621	675	635	625	645	670	635	636	656	655	632	667	634	611	603	644	653	619	652	622	621	635	661	654	594	632	696	609	580	674	657	597	673	633	643	637	621	652	639	668	618	582	610	653	675	597	647	624	635	640	625	655	663	634	632	623	653	624	662	639	656	660	643	614	662	620	639	635	656	664	674	634	678	619	689	644	687	635	614	687	656	649	658	652	625	628	630	646	616	640	615	617	642	621	665	636	616	665	611	626	617	628	671	660	632	668	586	663	598	668	634	633	632	573	665	652	654	670	658	638	612	639	670	646	598	618	614	622	643	668	654	683	631	632	604	607	668	647	615	655	584	681	625	620	638	651	620	642	656	617	678	689	649	664	668	656	618	649	649	628	658	662	658	598	679	628	603	635	640	573	633	613	643	678	643	623	605	619	598	665	606	620	637	611	649	664	601	661	633	670	618	636	588	601	648	702	683	650	655	641	629	648	692	664	636	631	633	638	621	611	639	652	658	669	658	611	643	599	671	634	645	670	627	641	668	688	669	648	624	620	645	633	683	651	631	631	615	647	624	590	675	661	639	619	607	657	610	619	638	619	649	657	619	666	614	635	642	625	625	673	690	646	637	630	635	658	618	613	656	619	674	630	612	622	618	684	649	643	685	688	656	661	643	604	607	598	660	637	629	611	604	670	667	662	634	658	616	639	645	669	625	574	651	584	637	676	653	682	652	674	618	677	639	628	604	651	699	637	641	667	593	666	609	621	649	650	647	651	635	663	663	622	616	619	642	617	674	664	658	702	613	699	628	622	632	667	672	654	655	637	682	645	670	629	673	655	631	661	673	610	690	668	628	613	663	628	619	623	649	622	641	602	658	663	642	671	662	647	634	655	581	644	616	647	658	646	608	594	589	625	640	602	657	636	666	667	655	634	665	614	705	643	619	655	645	634	662	631	634	636	655	584	626	666	650	603	630	690	660	599	639	688	624	630	646	649	686	622	687	621	639	648	672	660	622	657	653	664	637	645	612	607	653	661	640	596	649	673	611	645	673	650	690	643	616	641	687	638	613	634	639	641	680	621	616	628	644	674	675	652	642	636	668	640	650	614	586	642	681	650	646	659	603	632	653	675	649	668	625	639	652	629	665	629	663	650	644	638	654	644	651	619	632	666	635	638	623	620	662	640	649	665	675	653	623	640	638	624	640	665	644	655	667	653	621	636	635	625	622	662	677	669	644	612	679	637	594	605	613	684	594	642	633	626	627	686	642	631	659	596	627	641	668	609	629	652	635	587	626	621	582	639	614	584	672	615	708	696	649	652	654	620	621	636	678	601	632	659	671	658	643	631	644	682	660	630	664	642	656	652	629	631	622	626	627	667	619	650	655	648	652	641	654	640	663	623	636	682	605	692	635	626	646	650	663	639	631	673	662	643	701	630	646	652	606	645	622	685	615	637	612	590	654	657	631	659	629	647	655	649	652	668	637	638	688	629	634	682	634	681	640	621	626	637	692	589	633	699	645	583	627	652	662	708	624	655	605	632	655	663	644	665	661	647	659	614	647	660	586	616	681	631	673	674	661	676	634	609	650	635	627	644	650	670	649	622	680	673	609	625	660	591	655	702	598	638	624	651	673	646	675	645	607	671	646	606	614	658	659	640	622	623	586	641	623	649	620	665	603	624	632	611	613	624	640	595	622	638	626	599	653	636	631	596	613	596	660	642	603	668	653	585	623	646	630	638	642	694	626	653	671	630	641	645	647	672	640	659	616	594	626	652	643	663	662	611	663	654	638	653	665	630	656	660	630	639	623	612	625	581	614	619	648	641	639	664	672	649	668	620	666	662	614	636	651	624	666	641	683	682	647	659	642	660	605	657	654	633	646	637	617	617	565	609	661	653	628	666	653	669	621	638	685	625	617	619	594	643	640	609	598	643	634	669	636	661	634	674	639	652	674	671	616	630	647	632	606	630	624	641	676	611	624	646	597	638	656	648	634	621	656	635	685	666	633	608	688	585	601	623	636	672	637	602	637	619	628	620	604	626	640	689	645	672	594	607	643	666	588	648	630	634	623	673	631	648	605	679	680	630	626	658	639	622	657	596	683	641	623	635	689	619	592	677	692	657	639	593	626	633	657	615	646	647	640	640	643	594	652	644	639	663	582	586	651	639	628	660	642	664	661	615	585	590	628	670	695	631	580	616	651	629	635	620	621	633	677	601	656	623	697	625	636	679	694	630	617	603	636	607	628	635	667	641	660	669	633	620	658	665	642	633	647	639
19208	15990	13736	7482	5354	4155	3202	2687	2416	1990	1871	1689	1518	1551	1364	1340	1298	1265	1190	1136	1201	1138	1156	1106	1109	1121	1031	1081	1113	1076	1004	973	1066	1064	976	1034	1039	1057	1011	1028	1033	1019	1018	995	1029	951	977	1010	997	964	1010	1014	1054	1028	983	1003	961	962	997	998	977	955	987	973	986	973	964	1006	978	951	928	991	1018	978	976	949	1022	977	1037	956	997	1020	925	953	1006	994	969	1000	1012	989	998	963	974	1002	910	943	1018	1016	971	927	996	1005	969	1019	958	1007	958	986	940	967	971	986	987	995	954	979	919	920	973	946	964	974	923	963	1033	966	962	972	917	997	1011	995	933	978	1012	1005	900	952	968	958	1008	991	963	979	1018	966	981	946	944	998	963	974	988	999	975	1079	991	914	905	954	985	1016	970	957	972	1040	964	920	931	974	951	1006	977	956	968	984	962	973	945	989	962	970	955	924	962	995	995	948	964	973	966	966	926	1000	955	987	988	963	977	947	967	928	990	943	980	1002	990	1004	990	942	952	971	983	899	974	983	897	962	933	983	956	935	925	908	998	990	949	936	982	995	899	969	983	984	959	1014	992	916	1032	992	934	973	1000	1012	989	967	987	942	983	913	1053	966	989	970	957	988	987	974	966	977	981	993	985	958	976	1034	927	1014	985	880	920	1021	989	964	925	968	970	964	971	977	957	955	975	961	1015	986	940	969	1012	907	941	971	994	978	929	993	955	953	931	974	941	977	937	986	965	987	1007	967	974	956	923	982	1024	989	955	962	1029	929	988	926	987	932	1008	925	999	1019	1006	941	1029	972	990	1003	922	1022	979	964	929	951	991	955	983	1063	993	978	980	940	971	1001	991	1036	959	988	955	943	942	965	990	1007	943	1011	974	978	1018	988	959	950	1029	989	951	974	1011	1021	1020	942	983	949	984	984	999	991	974	961	1023	947	994	955	961	972	963	891	983	1040	961	961	984	963	943	980	901	956	946	980	946	998	971	916	900	977	1013	968	991	959	896	969	935	985	1023	959	934	971	968	959	975	962	938	975	956	950	1007	1016	908	940	975	958	962	954	944	966	972	973	952	933	987	903	981	962	990	982	961	966	982	1018	946	971	982	955	958	947	1004	951	949	969	996	962	1007	997	926	931	991	1003	963	926	995	933	940	995	981	1056	954	961	992	969	918	1018	993	963	975	956	981	930	953	918	968	985	980	1051	974	958	976	995	1021	956	1027	967	968	984	997	950	959	953	964	906	960	979	935	1054	945	931	948	987	1004	1065	989	1035	1011	927	998	978	949	1002	956	947	975	1011	968	956	931	1022	1026	933	999	925	933	1000	956	926	1025	989	935	976	958	978	1005	997	961	987	1011	994	1003	1023	962	929	980	945	960	1019	940	1021	974	926	985	1015	996	1010	926	955	965	953	960	972	1026	974	974	949	1009	994	928	923	1017	968	1002	971	1031	991	979	949	999	984	1004	972	940	959	926	989	971	1003	1001	952	998	997	997	972	972	987	920	1024	997	945	966	914	1026	937	928	987	1026	934	979	945	927	986	933	1022	986	990	979	955	1007	990	1010	950	985	937	981	993	980	931	937	952	895	979	962	964	964	994	965	964	961	964	1034	977	964	1015	966	976	1006	966	989	966	936	993	987	947	984	974	943	957	955	941	913	963	983	990	1051	949	969	1025	996	1024	965	1009	977	956	915	993	994	1015	977	984	973	948	977	923	920	980	931	980	993	919	980	994	935	999	973	970	943	981	989	1022	946	942	1066	1000	972	979	985	922	1011	942	1050	947	947	958	1038	927	960	999	967	996	920	978	999	1015	965	988	1011	1026	999	970	984	946	906	948	952	964	1011	952	969	952	956	984	924	960	969	948	979	1025	1017	983	996	985	938	983	951	986	1036	971	976	986	972	972	956	955	967	1005	961	966	936	983	955	986	970	968	884	966	1054	973	998	932	1025	917	961	953	998	961	1024	974	1005	978	995	925	951	978	989	973	976	934	1048	964	987	952	945	936	952	1001	977	945	982	918	923	1043	996	951	975	984	953	950	976	1009	977	953	941	986	933	989	981	963	977	958	951	993	957	965	1017	960	966	984	945	1009	937	997	978	957	973	1029	959	932	1004	1006	977	1008	1008	965	1021	997	934	980	968	959	963	985	925	970	1009	966	966	1028	929	979	964	994	946	937	1012	954	954	995	1022	905	987	1009	942	1028	953	1029	985	954	924	958	942	962	960	960	1009	937	945	1042	941	986	989	1042	991	992	972	968	975	970	975	984	1000	1003	992	958	969	969	978	971	978	923	1019	1005	949	954	957	924	1016	996	997	971	990	987	965	961	924	976	989	1012	944	963	975	984	956	932	977	1043	953	932	946	960	911	1045	983	951	1030	966	916	958	1016	936	978	961	990	937	935	971	993	953	986	990	937	992	977	1002	990	967	1003	956	996	976	985	996	962	937	1013	970	1032	971	931	995	987	1005	993	1000	1028	1025	1013	946	967	964	987	1001	986	942	937	1041	927	938	985	989	945	961	978	996	1031	964	989	1003	950	939	992	912	1033	1041	952	989	910	972	1022	991	919	1041	971	1013	932	1017	936	933	912	917	979	963	961	956	962	950	996	1007	953	997	997	991	937	977	942	900	966	999	951	942	1029	1000	961	945	941	996	984	946	990	954	981	968	956	949	993	1013	992	947	1002	938	901	944	962	1009	954	939	912	977	971	991	961	989	947	1022	869	979	982	967	1011	950	964	955	978	969	995	971	975	1002	970	984	994	943	912	931	954	971	979	943	977	960	949	960	974	979	944	922	985	978	998	935	922	972	988	915	968	927	951	964	949	938	1034	951	995	916	966	972	903	1029	965	939	950	972	927	962	980	990	994	928	931	1038	945	1012	930	945	942	978	1007	1001	911	1036	910	984	941	939	1016	964	972	996	990	1060	927	1005	978	988	948	976	905	904	1004	946	970	988	960	1000	948	964	929	1035	967	938	1026	1021	949	1028	972	960	993	941	1018	974	942	967	938	970	978	964	965	1001	963	952	929	911	984	1023	900	964	949	988	958	994	966	910	952	959	986	989	930	971	989	941	981	983	935	965	920	988	956	999	970	994	994	981	937	955	927	961	908	970	955	931	959	982	909	950	1015	944	941	955	917	996	977	905	927	925	965	947	947	941	955	1002	994	925	941	982	908	982	1007	1023	943	991	970	998	909	939	971	1034	1010	1013	1000	958	975	994	962	926	937	1018	995	981	965	952	956	946	946	974	961	963	951	986	968	979	952	980	969	1001	988	984	974	955	980	941	1013	1007	990	902	1016	1001	995	950	1025	951	926	1043	998	987	974	942	976	963	1037	912	992	1020	974	996	946	937	962	993	921	996	976	970	996	930	943	963	943	1010	1053	1000	930	959	968	1003	936	956	933	908	975	952	883	977	957	934	947	971	914	924	944	945	976	1028	912	954	949	965	981	996	938	988	896	956	983	994	919	965	944	974	1014	971	975	1034	901	955	937	978	930	961	983	970	1010	981	985	923	920	924	995	1008	995	913	989	963	945	948	981	940	955	919	995	959	920	965	965	1000	955	973	973	1030	964	980	987	982	1004	993	981	1008	980	951	987	978	976	952	884	958	965	950	969	982	965	981	949	947	960	987	1023	942	1020	974	946	923	975	995	959	969	972	942	934	972	956	948	1038	956	973	973	970	948	950	964	987	939	939	969	926	984	900	944	952	951	984	910	991	986	950	1040	959	899	985	1027
26634	20556	9319	527	274	238	218	214	205	194	153	212	207	206	177	186	155	193	185	182	166	191	177	181	160	175	177	168	173	191	207	190	193	168	184	192	165	182	174	198	178	177	182	177	185	176	168	192	183	168	193	162	190	206	184	173	187	184	192	197	207	186	199	183	183	180	189	183	187	195	174	179	168	189	204	189	148	146	178	211	171	184	175	200	169	173	141	214	188	204	162	171	176	183	195	162	176	166	200	169	194	181	179	184	175	169	175	164	152	195	184	187	178	148	195	191	174	189	195	167	182	151	186	170	173	178	170	197	173	182	169	180	176	178	173	181	178	192	174	179	204	182	192	203	160	176	161	181	185	182	172	178	183	140	173	187	161	195	161	166	176	179	192	183	174	172	171	174	178	205	190	171	185	193	161	175	198	184	183	181	176	170	172	181	185	197	176	198	167	189	180	181	192	189	187	199	192	214	161	178	155	168	168	138	181	181	171	173	172	182	192	176	189	191	159	179	180	188	192	181	190	159	189	166	175	166	163	185	181	175	184	149	164	168	172	189	203	177	172	169	189	146	184	179	183	175	175	181	183	181	180	151	163	174	193	165	157	185	193	176	182	185	190	163	161	180	202	162	180	163	155	156	167	174	174	176	144	184	179	175	173	187	196	184	182	174	161	189	154	170	192	200	170	187	179	219	165	193	185	170	182	178	168	182	171	167	198	164	182	176	165	187	169	182	193	181	177	155	167	190	155	159	178	182	176	178	174	179	185	177	197	168	153	184	156	181	176	165	161	200	212	155	166	178	183	176	178	183	166	180	166	182	184	197	180	198	175	177	178	177	189	168	186	149	160	164	190	159	180	169	172	167	186	161	174	165	192	177	166	194	183	182	195	190	188	201	160	155	206	185	200	195	165	182	181	176	180	202	210	194	192	192	187	190	160	180	164	174	181	172	179	177	175	171	176	166	164	187	176	182	184	176	191	162	158	187	165	200	182	194	171	183	170	192	173	174	169	158	166	169	180	167	169	171	183	174	174	184	171	193	159	179	158	172	208	179	160	182	160	170	191	176	175	180	180	183	181	193	171	161	195	173	185	160	158	171	183	182	200	210	167	165	181	197	187	181	169	203	170	172	159	188	150	171	209	171	171	184	185	198	181	169	170	179	172	178	168	168	180	198	179	170	165	162	184	188	167	175	194	172	172	173	178	157	204	176	173	160	196	179	177	147	194	171	170	181	183	179	176	192	188	158	196	176	177	188	182	173	180	162	178	168	177	185	187	179	198	208	191	171	165	157	185	181	177	169	192	187	184	178	188	174	188	165	186	159	171	163	183	187	168	173	151	174	192	180	188	180	185	176	183	192	185	177	197	192	167	183	187	172	178	186	177	186	158	197	182	181	176	191	184	153	182	165	170	201	183	184	190	182	177	192	178	178	177	169	168	157	181	174	184	191	178	181	163	213	179	159	175	174	178	172	199	191	170	187	190	153	167	185	145	187	209	173	169	171	193	183	192	172	206	163	178	172	166	171	190	161	174	201	153	178	182	162	180	173	174	159	174	205	175	172	171	187	187	173	184	183	179	187	185	189	174	197	168	176	157	172	179	167	188	189	162	170	180	198	172	193	213	171	186	189	167	167	215	183	169	184	175	173	176	162	187	177	199	204	151	149	184	176	162	180	190	182	193	177	195	180	169	146	192	168	169	166	174	173	196	172	189	185	192	162	162	187	203	176	199	164	155	186	179	186	181	202	161	180	184	185	153	185	188	163	179	192	170	208	180	180	170	191	188	186	171	167	164	198	166	181	190	173	172	183	181	189	190	187	185	170	183	208	181	154	197	158	175	166	175	166	192	167	195	180	176	168	178	177	168	153	167	165	153	176	198	179	175	164	192	198	176	174	193	189	174	171	207	175	158	182	162	192	204	187	158	160	160	181	164	198	197	174	155	170	159	180	152	195	179	176	180	179	194	211	212	168	155	191	184	144	176	157	176	174	183	191	187	162	182	163	180	202	156	182	149	182	210	185	176	185	206	177	192	174	160	195	182	164	192	183	176	167	176	170	185	188	175	168	173	186	155	201	174	176	181	189	177	170	178	183	160	176	180	152	163	186	181	153	179	173	192	183	176	165	158	177	183	182	186	152	168	173	183	180	162	150	186	161	174	145	167	170	169	190	185	215	167	175	151	185	163	190	188	169	181	173	166	195	180	162	168	197	161	170	152	171	210	160	188	173	180	187	170	200	184	164	198	181	181	188	172	193	164	186	165	178	175	191	190	172	177	161	169	156	179	193	176	205	170	185	171	183	166	182	200	172	167	186	164	170	184	167	181	187	181	204	200	194	187	213	188	162	189	180	180	178	176	184	195	169	180	181	165	198	198	172	180	195	170	163	166	185	193	177	204	178	177	181	165	177	175	187	178	166	161	177	174	184	164	171	170	176	182	190	176	168	196	196	176	185	161	164	176	184	191	166	183	176	182	164	179	180	175	185	188	181	193	169	174	181	174	193	163	197	162	158	205	168	207	205	195	195	177	184	168	173	162	175	150	174	177	170	183	183	182	151	168	170	165	206	171	189	181	185	190	167	163	180	164	165	162	151	186	185	176	184	176	192	193	182	163	176	158	168	190	194	186	177	169	182	175	186	181	186	196	143	189	194	182	176	166	176	169	208	164	179	176	172	165	174	190	174	182	193	182	193	176	179	188	184	158	164	174	218	172	174	221	170	202	162	154	169	196	183	173	185	202	202	197	186	178	160	189	168	180	156	175	153	193	179	175	189	204	181	172	194	182	169	181	182	193	149	178	177	165	174	175	200	160	161	173	193	190	190	196	165	161	184	192	182	161	210	171	164	202	173	184	178	188	166	184	177	170	181	187	161	167	171	183	158	177	185	184	174	169	180	182	184	197	179	147	159	152	190	156	159	219	194	166	193	165	168	177	189	171	175	179	172	157	183	182	186	180	203	187	188	168	165	178	193	194	175	193	175	164	186	169	182	182	166	170	198	192	161	193	166	155	193	182	163	167	204	189	175	173	174	190	164	187	184	181	157	167	192	179	171	146	167	186	149	173	175	158	197	152	182	190	183	172	175	163	159	190	214	169	160	180	204	193	169	150	183	194	162	182	172	161	187	166	168	149	176	164	189	213	180	158	172	195	169	182	148	193	190	168	172	164	177	183	175	166	209	176	173	182	193	163	165	185	177	155	185	182	172	197	206	193	188	181	158	180	182	160	171	174	171	183	207	187	184	168	179	192	210	183	177	164	175	180	182	183	153	167	183	196	183	168	168	195	204	210	197	181	166	163	187	152	203	206	166	186	189	169	176	173	159	180	185	179	188	208	174	174	175	180	191	180	172	186	186	185	184	174	163	159	165	151	180	173	188	168	173	171	175	186	177	172	162	202	169	157	201	195	178	210	166	174	178	191	181	158	174	187	169	169	197	177	189	188	173	168	196	193	169	180	196	189	190	201	175	168	175	139	193	175	194	170	174
9076	1101	986	636	499	444	376	346	345	309	326	302	310	361	325	294	306	333	307	301	299	271	312	300	271	317	305	309	309	314	283	295	303	313	328	314	287	326	268	303	336	299	305	319	293	280	293	316	320	291	286	290	271	280	288	323	302	291	304	291	308	313	297	309	307	323	277	323	298	287	265	285	306	295	309	306	296	307	309	294	309	288	322	308	287	307	251	291	285	274	282	265	278	262	318	302	320	294	294	261	267	293	267	260	327	277	300	304	297	301	303	301	324	309	287	292	285	310	316	307	299	299	289	282	314	308	276	297	327	289	283	296	254	308	288	294	285	270	286	289	296	277	296	294	286	292	320	294	293	310	283	286	304	289	283	287	264	317	315	298	265	287	277	313	304	311	313	314	293	289	292	279	280	321	312	286	315	311	294	316	287	282	313	270	283	302	287	328	295	303	330	280	303	282	286	305	278	307	292	321	317	309	287	287	292	300	276	309	308	307	316	308	279	317	301	323	306	289	265	302	276	292	294	298	286	297	318	304	326	307	318	309	307	272	282	285	319	324	298	297	306	329	277	292	293	295	299	316	306	322	303	305	319	286	315	281	298	317	281	310	275	302	310	308	301	286	278	281	307	293	266	290	276	293	280	324	288	297	273	302	273	292	305	306	293	323	291	292	302	280	292	297	288	309	303	286	311	292	296	307	280	302	292	302	309	262	303	299	318	320	297	305	283	305	316	297	309	288	286	309	286	292	309	294	315	327	295	322	302	303	282	290	304	301	271	274	310	281	272	273	285	284	294	274	261	301	285	279	307	298	300	304	308	295	285	283	290	283	275	334	303	284	305	300	289	288	319	272	285	303	270	309	303	291	317	266	257	295	281	315	332	285	289	296	326	286	289	300	301	311	299	304	301	303	299	304	328	301	312	287	292	301	282	292	255	307	311	300	289	323	285	296	300	264	296	278	292	310	292	276	296	305	288	307	312	299	299	316	299	294	308	295	284	315	284	276	321	309	297	310	308	338	300	321	314	297	290	293	299	290	314	308	307	303	301	299	291	315	320	349	306	272	300	309	322	321	302	282	299	302	291	276	295	317	290	330	292	278	289	295	298	305	299	302	325	302	290	287	294	314	311	312	307	297	288	317	286	306	301	313	291	300	289	318	278	300	300	300	272	271	291	308	293	322	269	294	300	280	273	260	285	272	291	289	300	305	309	293	312	281	307	300	328	302	288	286	312	298	278	305	276	291	304	286	299	310	326	255	280	314	277	303	314	310	298	299	312	311	287	296	307	317	276	307	303	333	269	302	269	297	296	320	299	308	290	288	297	282	297	301	311	287	312	336	258	302	307	306	287	322	265	292	314	307	329	287	279	297	281	288	333	279	293	316	303	308	294	297	321	295	283	301	289	308	289	283	325	299	277	307	287	300	278	336	305	303	334	259	308	319	305	298	305	317	317	311	288	300	308	312	328	303	311	272	323	303	287	276	313	283	301	331	303	303	285	292	323	296	300	283	288	313	301	322	295	318	265	321	302	289	276	320	279	291	297	277	299	277	279	290	323	296	293	297	283	300	322	299	278	298	308	292	315	278	294	306	338	289	280	313	319	299	326	282	293	304	281	294	301	292	287	321	315	275	291	286	327	296	292	284	314	318	305	282	290	285	309	284	280	288	302	308	322	296	302	304	271	283	278	297	291	334	282	288	277	298	323	284	275	263	277	280	288	284	314	310	278	297	322	290	302	309	285	321	290	331	315	291	304	302	282	295	269	293	341	338	294	304	302	296	292	299	307	305	319	301	270	312	304	322	288	284	314	295	276	319	308	315	290	306	315	308	296	294	290	289	307	297	319	321	294	301	281	296	329	301	303	280	313	318	286	268	288	312	278	317	300	301	313	301	281	299	296	309	296	296	303	281	277	306	282	297	283	284	301	318	300	324	279	263	292	314	297	310	297	279	274	292	287	286	272	322	278	290	290	280	314	311	291	293	279	304	288	294	303	286	264	293	297	328	277	291	306	306	304	323	299	305	280	280	294	292	329	306	336	258	300	291	345	282	272	325	313	319	313	313	272	327	307	307	298	284	291	316	313	298	287	308	320	327	311	309	319	275	298	291	298	324	306	256	312	307	303	317	258	301	303	295	311	285	275	287	322	308	296	294	280	284	277	309	304	313	286	278	280	297	295	308	265	299	304	313	287	313	310	291	281	283	286	297	297	289	331	273	308	296	313	304	289	272	311	317	294	290	287	304	288	312	276	273	286	319	305	317	289	283	311	289	323	285	301	320	323	295	321	304	302	270	299	271	286	289	291	272	278	304	269	306	274	315	288	308	308	278	289	306	294	285	282	277	320	298	288	281	284	314	286	293	322	314	289	328	316	288	301	289	289	297	325	300	312	279	319	321	286	308	287	269	288	324	306	283	326	291	288	292	288	286	324	281	267	294	309	305	315	329	282	281	298	268	296	279	263	288	283	311	295	286	304	326	303	273	314	273	280	311	316	306	280	285	291	313	269	312	277	316	330	297	316	276	297	304	280	312	308	295	311	255	280	331	286	300	289	317	287	289	271	297	299	315	289	294	270	289	269	281	292	299	287	329	285	300	311	267	318	314	292	266	282	296	280	325	278	302	332	259	273	274	322	323	323	279	330	315	298	273	284	293	279	271	309	263	263	298	298	288	300	306	282	289	268	295	314	291	296	306	295	319	284	268	282	273	296	318	287	282	267	308	309	288	297	290	298	268	302	309	303	298	287	312	278	287	292	279	317	321	306	301	297	313	304	272	295	310	271	253	328	315	284	284	276	279	307	290	281	304	299	297	299	329	288	306	297	307	345	287	294	282	304	293	262	291	300	276	271	305	310	279	280	291	301	301	282	300	320	316	274	299	320	337	313	308	279	284	290	288	304	323	296	305	309	317	279	339	276	294	312	305	296	291	275	300	301	300	295	301	289	256	276	285	303	302	308	279	341	332	304	285	285	289	287	323	306	300	294	278	324	276	333	304	313	318	332	310	288	339	297	281	289	272	268	304	295	305	336	284	292	298	276	271	271	297	273	292	320	290	301	299	265	312	293	279	299	298	295	280	265	292	288	306	304	314	309	310	315	294	313	304	282	275	331	278	298	293	295	274	309	288	272	324	299	304	316	321	302	320	283	293	285	299	283	339	282	307	281	313	297	325	310	306	302	278	321	324	292	285	317	277	297	291	308	272	290	331	280	275	274	273	321	290	303	281	298	335	332	282	284	284	301	266	279	280	276	308	292	271	277	277	296	255	276	281	293	301	289	284	314	285	282	268	276	299	325	321	301	279	308	292	317	299	308	287	283	311	312	327	304	330	296	285	284	308	322	311	296	257	290	287	317	319	317	316	304	275	299	328	301	304	283	287	280	321	285	285	289	285	303	324	308	245	335	276	295	294	287	288	318	321	299	258	310	302	283	287	296	303	285	299	319	300	331	275	291	283	311	278	318	278	308	296	303	274	299	316	298	329
24030	21088	28499	23928	20971	4639	1032	784	678	614	603	551	518	543	490	481	490	508	466	492	504	454	422	477	411	461	441	466	494	461	462	422	466	443	440	423	455	446	465	438	446	437	517	452	448	427	462	406	472	454	428	438	416	457	434	450	433	409	445	439	415	454	441	415	434	478	434	417	462	412	455	463	466	462	464	432	433	448	452	448	442	432	422	458	427	420	428	445	459	424	447	452	445	432	424	442	482	449	432	460	426	472	456	428	451	428	444	475	429	405	470	458	458	424	466	443	442	422	417	427	456	411	440	418	427	476	425	395	425	418	433	406	453	455	440	447	419	403	455	415	447	469	465	500	428	457	430	432	452	403	409	447	446	477	429	438	411	465	457	425	459	411	432	465	460	445	441	450	415	452	439	426	436	488	461	419	445	412	402	421	442	431	428	493	468	394	440	462	445	427	409	433	467	420	471	458	445	442	397	434	454	466	450	430	459	460	424	437	432	444	414	460	468	440	485	437	462	438	431	431	450	421	434	433	412	462	392	403	431	470	453	417	393	431	383	432	469	481	449	426	457	415	463	442	412	431	474	469	432	416	450	425	451	470	415	421	426	457	420	448	427	459	441	451	474	441	462	461	455	425	445	423	429	437	414	415	413	454	449	452	426	479	444	453	450	451	443	452	408	413	450	403	449	467	408	404	424	451	448	449	416	430	460	443	441	431	425	439	469	434	448	467	432	405	422	475	437	389	427	453	477	428	480	458	415	465	461	430	438	430	396	452	421	470	421	443	463	406	412	454	443	461	438	424	393	463	466	439	417	436	384	431	419	439	441	436	448	429	469	417	429	422	424	453	426	442	430	457	428	430	432	409	486	471	407	438	450	440	427	432	410	406	422	460	441	435	427	442	426	401	440	427	400	432	431	454	408	446	442	450	419	411	448	414	456	430	444	455	430	437	423	437	461	390	434	480	411	409	413	437	419	440	461	440	475	427	421	439	437	452	432	426	456	439	437	442	450	435	432	444	398	487	403	420	424	436	459	422	464	426	447	463	445	436	421	461	402	404	437	417	417	451	420	424	429	435	422	424	436	419	449	420	417	397	446	438	437	455	413	436	432	456	453	439	455	458	415	416	412	418	438	450	416	412	420	420	451	442	451	442	382	452	440	423	434	469	428	444	414	432	456	446	440	445	450	446	446	387	405	469	436	422	440	430	461	452	466	426	418	436	457	478	443	447	439	462	441	450	453	475	403	422	455	432	427	428	427	431	468	426	434	452	443	420	425	421	430	435	413	439	440	433	442	424	419	419	397	432	419	475	449	445	434	444	425	426	419	502	420	438	443	423	422	404	415	472	443	409	433	452	453	403	447	468	438	470	449	424	417	439	431	415	471	419	438	399	443	466	471	413	466	487	463	454	443	412	470	445	427	479	454	463	460	419	408	469	453	406	429	442	480	439	423	479	483	442	439	435	435	434	474	424	413	446	434	456	432	398	486	452	455	424	420	416	426	440	410	446	437	428	421	416	420	419	403	431	465	456	428	450	421	454	450	444	419	460	402	478	413	434	445	442	430	463	443	443	494	425	455	427	450	434	436	452	433	409	402	451	449	445	433	445	413	450	441	436	463	446	443	389	437	413	451	388	457	441	430	454	458	424	457	417	477	434	406	441	438	426	432	404	446	464	455	432	438	426	429	414	451	396	443	385	473	446	474	415	400	431	420	419	400	437	417	420	436	431	462	418	441	448	467	451	427	408	472	401	437	412	446	439	406	431	451	442	452	432	436	441	422	468	460	413	451	413	430	461	437	449	426	421	413	476	440	430	439	452	448	411	417	436	449	428	444	447	454	420	436	444	402	419	436	413	440	425	412	419	444	431	429	466	448	453	424	456	437	443	428	422	427	415	409	433	436	415	424	445	431	457	453	422	444	407	457	488	417	434	467	441	437	435	421	445	441	437	439	467	416	445	390	398	424	451	480	414	423	427	420	457	430	440	413	418	414	448	446	449	416	428	452	427	453	460	459	416	426	424	453	485	394	441	440	413	455	440	415	449	416	446	434	430	415	450	441	445	424	463	434	433	388	444	467	425	410	448	438	461	459	424	417	467	469	427	476	430	414	473	422	472	460	438	409	429	484	444	435	428	401	416	422	434	478	476	462	449	405	476	443	455	480	453	445	406	431	419	422	437	406	442	434	420	436	454	427	413	446	431	414	442	415	424	439	446	451	421	439	436	402	436	436	446	446	429	416	429	466	441	466	479	419	434	467	422	451	420	442	429	412	424	436	436	404	443	404	403	405	409	427	435	445	428	437	404	408	451	472	469	427	452	431	405	452	459	445	455	464	416	406	444	452	444	434	465	412	434	417	430	464	463	468	415	450	445	444	432	425	402	415	410	478	441	444	451	460	454	407	406	473	451	440	426	393	443	459	450	448	410	448	389	457	419	465	451	433	426	425	431	433	459	435	445	399	490	444	457	472	457	471	406	453	442	403	446	478	447	393	398	456	455	413	420	479	431	427	426	414	392	424	490	464	445	407	433	440	452	424	390	479	443	393	426	440	441	451	424	423	418	448	444	432	452	411	453	464	476	464	437	438	469	438	437	412	415	442	482	457	399	370	454	408	447	458	464	454	439	385	461	420	482	429	422	430	412	398	414	440	494	418	464	440	398	419	412	443	436	459	476	407	392	433	454	440	456	420	418	440	439	475	458	426	443	430	454	444	439	415	475	447	466	428	471	450	452	476	476	409	399	422	436	417	403	450	411	460	450	438	417	413	449	415	409	427	419	402	456	445	409	403	449	445	426	442	454	447	427	420	406	422	411	443	448	425	443	425	426	416	425	409	411	455	415	405	416	437	433	436	428	472	441	435	434	454	413	456	426	422	448	446	429	451	416	449	419	428	427	463	415	432	441	444	434	422	419	459	449	435	460	376	415	424	444	445	414	467	430	466	436	456	406	404	434	458	442	445	419	439	412	460	467	442	417	407	409	429	397	429	458	409	462	442	418	415	379	441	468	437	434	435	450	406	425	452	441	413	429	432	406	451	455	436	445	401	473	393	440	427	447	443	446	428	418	440	428	434	416	454	419	438	461	470	416	448	418	426	448	435	487	433	456	468	447	406	400	410	449	431	418	417	461	478	436	457	474	449	412	432	428	425	449	402	409	449	456	432	418	429	412	412	414	400	432	421	463	416	471	428	425	465	454	425	435	457	436	438	414	412	440	458	441	447	407	465	457	439	431	401	407	431	487	444	404	501	441	446	499	448	440	426	438	415	457	464	440	401	440	443	417	448	459	407	470	408	436	404	470	422	434	420	413	463	420	415	417	449	433	427	421	439	406	425	429	443	471	430	415	454	445	479	417	421	458	449	428	422	449	475	408	439	412	461	454	427	431	446	439	436	447	434	431	438	417	432	394	392	428	409	415	432	445	405	403	446	453	441	440	432	461	421	480	431	457	427	458	413	434	413	458	445	446	415	455	444	396	427	439	477	436
17261	9600	8346	4396	3079	2404	1886	1601	1426	1266	1139	1071	947	912	911	849	899	816	811	766	743	776	733	760	755	751	741	714	741	709	733	701	729	694	709	671	691	691	716	681	694	727	683	726	695	743	723	692	646	679	650	648	712	686	654	674	701	667	676	723	687	691	661	688	707	713	708	728	695	680	708	708	713	631	628	653	718	665	625	678	712	676	685	685	748	686	722	716	678	672	707	655	697	689	697	673	704	630	657	688	693	671	683	698	696	667	716	672	698	670	679	656	644	696	660	708	669	712	707	662	679	662	678	642	686	690	716	679	712	737	691	652	684	679	708	700	696	733	678	696	663	671	688	702	742	690	717	734	683	682	677	685	702	650	685	638	657	632	713	679	651	677	677	722	710	628	674	709	707	707	672	685	693	684	658	630	650	687	679	676	668	679	702	721	651	696	660	677	689	697	760	661	648	709	657	708	695	679	684	680	649	694	682	685	664	652	666	704	687	677	646	676	696	638	704	675	679	708	659	655	657	693	699	672	671	693	703	726	683	670	693	652	674	715	711	665	662	635	697	694	648	677	643	714	697	713	708	669	664	683	650	657	670	642	703	658	667	680	672	677	672	650	663	673	647	672	680	723	676	678	673	720	661	675	726	649	652	645	700	699	646	685	659	742	672	737	643	619	708	638	682	667	732	658	679	683	592	653	694	689	679	657	685	729	649	723	697	692	716	670	672	691	706	658	663	656	677	685	706	641	688	648	673	660	684	695	704	659	658	649	644	693	696	666	741	665	707	667	692	674	631	708	687	725	689	651	683	705	670	681	718	687	674	661	721	664	677	675	661	671	666	678	669	695	711	683	696	640	646	676	699	684	698	697	717	667	639	637	666	672	649	669	677	642	701	690	689	727	631	681	693	653	615	678	652	658	677	638	706	711	686	647	618	686	652	652	682	692	725	645	683	698	695	720	670	704	662	705	661	656	653	655	688	674	678	713	681	707	647	681	698	666	680	684	675	686	677	682	664	650	699	728	652	650	701	730	678	664	657	657	689	603	688	688	695	591	666	676	666	685	679	674	688	671	695	674	647	683	684	669	713	715	673	655	723	684	676	707	679	650	686	666	679	624	635	679	665	729	653	706	682	658	643	642	663	683	696	677	673	647	724	741	703	667	689	670	662	706	713	669	685	711	655	677	662	676	672	640	673	642	710	679	673	701	677	673	665	713	701	675	689	706	659	641	678	684	705	718	697	666	658	716	657	633	681	683	661	686	673	679	662	694	650	704	660	682	693	661	691	694	691	623	685	672	652	656	700	668	679	647	669	694	634	712	717	646	694	701	676	664	744	650	721	681	704	686	685	698	634	685	697	677	691	645	645	641	696	661	685	645	669	691	676	649	631	653	679	637	644	641	651	715	620	666	677	671	639	657	656	678	695	666	667	666	679	696	668	688	644	707	683	637	682	676	688	679	695	680	637	666	644	672	666	661	648	688	714	701	672	645	673	645	687	717	709	736	636	699	660	672	714	657	698	684	706	703	635	696	704	660	645	604	658	679	653	649	712	671	690	672	676	673	672	682	613	684	641	687	723	664	667	674	672	674	680	671	732	676	710	712	677	655	660	722	667	638	653	678	705	683	710	669	669	694	625	616	634	658	683	709	697	680	670	735	669	688	680	731	672	678	716	632	659	707	666	623	628	696	714	679	666	683	699	664	653	660	665	632	668	698	647	669	733	667	688	589	633	659	704	616	651	679	695	725	666	665	680	710	661	667	679	707	687	622	692	670	716	673	688	670	642	712	669	716	687	718	707	682	675	663	711	688	689	728	706	728	718	677	722	714	743	678	680	686	689	688	701	677	649	651	690	695	676	643	659	692	656	713	684	677	623	680	681	626	653	651	678	661	663	688	654	650	688	648	655	668	657	657	681	722	688	673	673	671	702	673	663	662	630	673	689	678	684	703	689	694	640	672	668	688	682	689	642	702	699	660	685	660	719	653	628	660	687	650	699	668	678	707	641	673	682	704	709	682	725	672	700	676	641	685	655	727	656	690	692	680	686	709	688	688	659	725	663	686	673	695	664	653	652	666	636	665	702	737	654	703	688	621	695	693	684	686	681	677	700	678	667	668	685	677	693	711	649	644	666	672	661	668	658	663	652	667	713	694	649	698	652	676	660	656	676	666	693	627	679	708	677	693	657	678	730	666	677	684	682	684	659	685	705	686	647	679	700	684	696	653	667	677	732	694	704	693	651	657	661	672	655	663	654	644	685	677	674	706	672	726	699	710	701	689	658	685	644	677	698	710	692	656	652	647	729	685	662	726	680	714	709	698	638	652	676	676	675	678	654	661	635	638	657	718	668	694	678	681	670	666	665	682	722	649	701	696	702	692	659	664	681	681	726	695	616	656	650	673	712	651	696	656	713	707	703	735	685	619	647	692	655	697	649	678	650	694	639	688	720	653	709	644	632	656	674	732	686	688	668	719	671	669	703	694	718	661	709	663	664	673	670	666	708	700	670	707	638	649	649	683	655	673	675	669	656	681	701	624	648	685	667	679	708	711	676	674	685	649	671	693	711	694	659	655	706	668	636	654	677	641	683	664	644	689	666	677	711	696	593	678	666	677	694	690	638	657	681	707	690	654	691	692	682	669	690	689	669	608	652	671	639	650	675	655	649	659	673	612	667	702	660	698	741	688	754	701	689	685	689	693	677	653	690	653	663	700	694	642	667	720	696	673	703	657	734	683	698	730	664	658	654	675	686	654	653	653	653	611	679	726	619	680	689	700	680	653	693	696	690	694	691	667	684	720	661	687	665	694	664	686	664	641	684	662	697	679	666	658	663	672	693	676	676	725	705	705	699	701	691	669	707	693	638	629	652	656	696	648	647	653	684	670	664	682	668	690	652	720	673	695	651	670	679	691	704	697	669	684	664	642	680	666	701	654	668	653	660	666	703	706	631	662	682	652	708	686	647	669	638	662	684	706	673	680	670	667	672	698	643	658	649	639	675	670	685	701	653	699	685	716	689	680	677	706	680	676	697	670	709	666	678	704	641	660	706	658	629	714	701	683	643	640	694	682	637	693	635	730	674	674	683	674	691	668	700	695	662	703	637	672	642	717	648	690	661	644	637	656	734	702	725	646	717	655	697	685	646	638	681	744	694	700	642	674	678	694	622	653	680	622	696	709	663	749	690	666	682	688	679	701	668	702	675	679	630	689	672	650	698	680	660	724	684	674	699	644	643	685	677	714	714	637	651	698	728	700	699	662	663	638	729	701	647	672	676	648	672	689	702	659	708	721	691	679	638	681	707	685	672	672	659	615	728	683	679	701	659	679	678	685	643	696	667	714	673	671	724	681	676	691	699	686	714	684	652	672	698	657	701	687	667	728	690	759	669	711	651	658	673	707	677	647	605	735	676	653	671	685	730	691	667	662	735	657	676	688	692	679	662	643	683	679	685	630	706	722	659	733	630	663	677	698	651	678	676	665	706	714	638	672
23069	21130	29165	23368	21132	20932	4084	1354	1021	992	915	849	851	793	765	798	729	719	694	718	702	717	652	698	735	725	681	688	668	676	702	646	654	728	656	662	635	694	634	678	660	650	700	659	670	641	644	667	673	661	669	659	673	664	659	631	633	663	693	646	667	648	659	653	605	629	658	631	629	645	635	669	624	634	641	639	636	621	691	643	682	642	587	589	666	643	662	618	645	587	684	623	643	623	674	623	661	669	620	643	648	625	663	621	640	627	662	587	646	670	651	652	637	663	645	684	669	681	648	684	664	605	618	645	634	655	629	654	650	680	668	670	627	657	620	607	605	642	668	626	637	697	635	661	684	651	679	623	659	633	647	635	627	628	661	647	663	651	670	648	651	652	687	681	683	663	670	637	646	624	693	661	668	634	623	650	644	673	656	662	648	687	636	639	703	645	645	655	623	702	639	643	687	661	678	649	653	682	596	653	642	649	693	657	625	671	632	675	633	639	648	641	636	617	598	645	671	636	688	656	628	638	618	623	705	625	652	634	614	651	621	592	598	677	666	618	644	688	707	634	625	626	621	686	689	611	665	669	618	647	661	646	674	664	645	653	660	686	634	591	676	636	651	702	608	630	613	658	662	643	627	692	647	614	630	652	623	646	668	637	649	639	646	609	675	629	680	656	638	665	647	633	655	659	660	675	659	600	646	609	633	679	685	638	618	669	653	576	619	655	664	654	630	618	621	677	599	652	631	665	614	651	648	602	679	662	632	635	645	632	690	633	627	622	645	674	644	651	674	665	661	664	645	656	675	654	658	693	653	630	625	669	604	639	692	630	641	669	675	649	627	654	666	642	690	631	662	633	665	653	661	649	646	648	630	677	687	606	620	667	680	639	667	642	622	623	651	653	670	645	645	690	602	634	642	645	638	665	667	617	649	635	632	643	645	656	589	637	595	648	649	614	636	609	624	688	648	655	658	645	632	669	634	672	639	607	666	640	653	593	601	659	692	696	678	633	646	646	613	600	637	629	641	619	672	605	613	654	633	619	669	658	639	661	670	630	631	641	680	654	660	635	675	620	602	613	617	660	638	671	681	669	648	641	647	706	621	594	641	639	640	655	615	645	630	647	651	639	624	639	637	644	618	662	665	666	617	623	644	643	614	629	642	670	663	651	642	665	609	664	616	647	608	647	656	654	634	671	672	601	654	664	659	644	670	625	634	641	601	587	653	658	625	658	645	616	634	666	634	644	658	635	622	661	674	621	690	650	648	679	628	649	639	654	620	605	615	644	631	665	671	639	632	616	632	647	625	632	681	672	631	657	646	643	636	642	628	578	652	667	612	640	623	583	681	637	649	624	608	611	674	639	668	632	643	621	680	672	631	653	632	646	663	609	633	668	631	668	658	662	650	689	623	638	630	630	675	650	644	624	626	678	609	656	612	673	700	631	670	672	677	636	676	653	660	693	620	664	647	685	633	669	631	622	659	663	667	585	626	641	622	661	627	651	657	681	657	673	643	647	610	693	610	632	649	632	654	618	634	713	610	625	661	611	623	666	664	625	644	616	647	694	646	700	655	659	643	643	620	614	615	688	597	649	638	632	609	626	643	668	660	674	661	611	654	657	619	642	662	611	689	651	644	670	669	664	648	657	688	649	675	659	590	629	555	654	654	667	636	673	675	651	683	612	662	620	634	593	626	664	642	650	660	662	657	645	618	677	632	644	630	662	651	646	646	641	612	647	647	638	634	665	627	648	613	637	649	652	623	643	669	613	625	632	643	638	663	635	667	609	654	664	644	618	631	652	644	658	700	628	625	605	652	632	631	626	690	612	649	643	603	623	609	651	641	585	612	637	613	628	666	674	688	675	668	662	637	659	634	612	632	660	659	679	646	655	651	626	619	642	671	674	640	649	650	650	661	673	675	620	647	631	634	604	623	633	646	672	611	668	660	690	645	661	645	681	652	691	666	644	645	634	685	611	677	636	646	739	668	613	654	671	636	691	604	713	645	646	626	700	656	634	647	642	633	619	662	627	648	619	649	595	613	655	642	681	682	651	649	619	659	638	680	632	645	639	638	586	654	670	694	602	620	645	609	646	630	615	616	677	617	679	680	659	603	611	659	632	607	656	628	632	659	684	668	638	674	685	651	579	684	627	676	677	654	670	641	643	641	632	658	663	621	650	685	635	635	632	663	621	647	617	628	667	630	644	666	616	640	634	651	623	667	608	691	641	662	650	595	654	623	607	660	674	619	596	638	646	594	635	644	664	674	701	651	605	671	670	649	670	648	642	644	662	638	723	626	651	625	637	681	649	632	654	633	681	640	668	650	648	623	600	634	616	607	632	652	626	613	624	658	644	634	656	622	600	673	694	627	680	646	571	638	651	635	683	716	645	642	644	597	638	625	639	660	690	612	641	654	656	633	609	669	602	702	619	649	643	643	663	612	627	613	655	644	634	640	658	655	685	653	642	612	670	642	665	676	655	655	652	618	678	695	647	628	657	651	672	645	664	597	644	605	651	588	669	684	639	653	605	640	638	605	626	633	600	692	665	627	657	649	685	630	618	636	605	667	637	646	628	604	620	609	622	642	669	669	652	680	665	615	626	695	656	658	670	642	638	622	681	598	645	631	677	669	588	655	629	645	702	603	634	639	609	668	611	633	653	645	628	661	653	657	659	647	640	621	636	665	588	659	687	621	640	653	684	708	659	670	671	609	676	635	646	680	606	624	677	624	636	645	640	617	706	649	635	679	602	666	616	664	642	603	630	709	659	602	632	681	641	666	632	599	645	623	631	652	632	637	691	570	647	631	691	641	635	664	660	630	669	666	610	606	612	620	628	614	647	640	651	650	613	664	642	646	640	643	648	656	634	624	658	622	608	657	637	652	651	600	615	619	650	644	677	683	645	611	577	660	608	679	656	656	631	621	653	661	639	633	663	680	661	646	630	673	642	673	669	601	595	664	650	615	634	654	691	612	649	651	629	658	624	676	643	670	678	636	671	671	662	667	655	624	604	689	602	665	686	656	662	627	642	660	673	634	676	655	627	657	637	638	634	661	612	633	621	628	654	638	647	640	677	684	647	670	675	648	641	588	649	665	667	698	670	636	670	646	666	674	685	630	672	643	642	634	644	661	637	644	682	648	627	654	634	645	648	639	630	626	685	609	640	622	638	646	697	678	661	660	662	617	659	658	612	640	735	671	648	618	645	671	640	630	653	660	673	680	617	651	699	695	650	651	638	656	655	647	664	681	648	633	648	591	624	635	582	679	649	684	638	650	654	667	653	696	617	638	614	649	656	635	686	666	662	675	642	611	624	649	660	663	635	621	699	649	616	640	623	638	629	631	597	637	630	653	650	661	624	660	628	625	588	642	634	672	697	699	651	609	696	662	681	649	681	618	629	623	620	601	653	622	732	687	666	616	634	627	604	696	642	696	614	622	681	625	617	643	630	656	677	650	693	637	621	576	644	642	626	651	601	659	636	652	586	639	602
19833	15849	13664	7647	5457	4092	3322	2788	2348	2012	1777	1685	1551	1506	1331	1357	1214	1244	1214	1178	1190	1120	1124	1145	1122	1092	1085	1062	1030	1032	1009	1023	1035	1001	967	1024	1063	1041	968	1025	1061	1036	1014	974	1002	963	960	999	1061	915	976	1028	984	977	934	1009	1028	1016	1004	996	991	996	1028	956	1021	990	976	992	988	973	999	998	971	984	1039	977	988	983	977	984	1001	974	977	963	938	946	970	987	959	966	936	1015	926	1002	945	976	1010	1033	995	951	979	978	936	921	1019	967	965	970	907	1010	947	1019	993	950	937	990	1015	980	1000	968	927	941	920	957	984	962	939	937	972	1005	992	930	980	986	989	954	1015	952	985	952	943	995	997	988	979	1020	991	976	1011	981	997	952	975	949	950	987	932	987	1028	995	910	964	958	1037	950	986	957	1008	1024	944	1012	946	962	988	987	939	988	1018	963	959	951	903	986	998	960	958	926	939	975	949	951	929	975	973	966	963	949	948	962	1000	910	996	967	1005	1000	991	935	948	910	912	928	935	985	949	1062	1017	924	911	947	970	925	1025	956	992	931	982	969	1005	1026	955	981	979	981	1014	960	999	959	973	949	905	950	956	945	993	977	989	991	935	972	919	951	1014	1034	916	964	1007	1015	964	950	968	955	967	969	967	905	951	972	994	928	906	997	967	989	972	978	997	928	1039	1013	950	981	1004	984	945	986	927	960	1014	965	915	978	1014	1006	989	973	1004	985	1014	980	978	989	1031	1000	945	941	961	947	964	917	980	958	968	1009	928	965	946	1019	962	978	958	1008	938	1006	978	948	975	960	933	928	906	969	1007	1025	889	995	1034	948	999	968	1009	1029	1008	973	1004	974	936	957	947	1018	979	930	903	922	971	956	972	956	988	988	947	975	1017	969	937	972	999	960	951	954	1005	1003	1018	937	964	997	986	966	1004	951	993	965	938	985	974	974	941	937	1004	951	984	982	999	981	1020	976	948	972	984	1044	992	984	1025	958	990	1009	959	980	985	942	978	994	970	1009	1008	950	987	967	973	1007	996	974	954	992	1026	964	943	973	981	1010	1051	950	988	982	916	970	973	931	944	974	1012	1002	948	1008	933	958	979	1008	954	952	1019	965	969	957	978	994	896	945	968	988	912	967	974	970	950	985	998	992	990	976	1007	1007	911	998	990	933	998	967	958	944	943	936	953	952	1045	976	973	994	946	992	971	980	997	972	946	966	910	968	992	1036	956	1010	941	1031	956	988	966	923	974	982	996	956	974	973	981	937	985	948	971	978	1004	943	945	938	980	946	1004	955	970	962	978	935	918	945	1011	1022	986	1014	979	983	969	980	1012	922	954	987	1000	1028	953	960	982	1000	933	967	996	974	943	890	960	980	1026	958	986	1000	1045	948	990	946	984	989	979	952	963	936	945	968	967	1015	974	983	1001	971	965	1040	946	971	1032	976	1000	965	993	971	988	931	952	966	933	981	962	947	933	990	916	940	953	938	971	975	969	941	967	973	930	987	976	957	1007	960	959	991	985	953	962	1015	988	936	991	1000	950	976	927	960	973	927	1034	997	962	1029	965	981	965	954	978	956	971	934	1010	909	991	973	932	986	959	986	945	923	972	937	952	980	972	972	990	974	994	990	1025	986	887	979	974	996	947	948	989	962	944	984	916	944	947	1021	979	1014	969	963	914	949	988	1016	947	881	914	974	975	981	1005	981	991	972	961	997	971	993	931	1003	1006	935	1005	958	959	1021	944	981	1009	966	978	996	979	957	951	961	976	962	1014	1040	899	1027	994	1005	949	977	998	967	934	1037	946	989	928	981	977	934	1000	979	969	999	941	965	1022	959	987	1008	942	950	984	1038	899	937	925	987	1024	968	1011	945	938	994	955	962	931	923	1020	959	911	951	991	995	973	933	968	997	963	973	995	989	968	949	914	985	1006	948	936	974	981	942	1000	994	926	980	970	963	915	916	978	987	988	977	913	915	1015	970	1013	946	917	995	1038	1002	976	1006	989	959	1002	1050	1029	1001	972	950	962	945	963	907	985	971	972	974	1007	983	937	921	993	957	961	955	971	962	1009	1047	977	1021	1038	1060	975	929	977	981	960	992	989	1004	974	928	964	964	962	987	943	1008	1026	986	978	913	952	988	962	936	960	928	972	947	943	987	1034	971	952	957	965	946	1008	968	996	949	951	933	942	996	918	972	968	993	980	959	995	977	1030	945	935	962	992	984	963	971	952	1000	973	946	985	990	980	940	937	976	955	1033	999	962	1005	906	1000	906	973	994	955	993	967	956	1020	982	973	983	971	988	929	957	1013	997	973	972	985	935	946	974	959	970	956	971	944	944	971	914	916	903	949	966	997	1049	961	975	962	965	967	964	966	964	981	959	1005	977	921	999	935	944	950	960	1028	967	953	961	948	969	1029	961	988	967	975	973	950	943	939	935	996	969	957	966	1001	904	1004	971	996	972	930	938	1032	1018	1000	993	979	903	941	927	982	955	993	982	981	957	958	974	951	1022	933	966	941	952	1019	1020	988	963	997	965	993	959	887	911	988	959	921	1003	988	940	990	956	953	976	975	1032	995	975	936	949	948	1003	931	936	966	981	950	1001	1002	943	979	1030	968	943	1015	950	951	969	1003	989	1013	998	1020	966	1002	983	1006	945	1035	978	1002	947	994	1017	950	978	985	964	952	963	948	970	908	936	997	929	987	923	985	951	1014	1009	967	999	981	924	914	1044	995	970	980	999	967	983	916	958	991	957	967	962	1004	964	963	974	1003	979	960	1002	952	983	970	979	976	941	976	905	1025	977	954	935	941	958	981	996	948	957	978	987	976	953	932	964	947	1023	950	978	935	999	956	991	994	1006	946	943	964	986	962	979	968	958	984	997	1002	985	1035	1006	958	957	994	924	980	923	1037	977	1000	955	993	960	962	1029	956	997	933	953	977	997	902	923	963	962	945	924	990	981	946	1041	972	1008	947	960	968	990	1000	947	975	930	1047	951	1026	1015	911	992	917	915	953	928	1007	977	953	1000	1012	940	1006	914	942	955	999	946	949	1017	964	939	952	983	996	983	895	964	986	976	984	960	987	960	946	973	986	910	969	996	941	983	998	1008	953	1002	960	1052	982	914	945	930	1007	972	1009	1000	1005	1013	1006	946	902	964	973	1035	984	952	944	1016	943	958	960	987	966	999	986	1014	925	975	971	959	946	928	925	938	983	961	933	959	933	988	921	1015	925	994	995	983	992	1000	1019	991	918	949	993	986	1018	945	1002	1051	1023	963	960	997	971	949	991	952	989	954	918	926	938	938	984	946	949	1026	946	1017	955	1031	1006	953	942	998	955	988	976	1018	921	982	937	1002	966	1009	949	1017	1057	1022	956	1000	958	968	960	944	986	994	997	941	1013	979	919	962	969	969	1027	920	1004	987	1029	997	944	977	985	971	992	990	1000	973	967	965	1024	995	975	980	951	929	1022	984	952	1024	1018	961	984	911	949	952	939	965	1013	1024	970	958	945	1027	960	952	1014	942	1000	990	1036	974	963	987	1016	1017	1018	988	949	941	953	970	1005	941	1034	958	964	913	958	973	999	922	996	988	1005	979	955	960	981	941	967	938	937	922	985	979	958	974	968	1008	983	984	935	1010	980	981	969	1028	957	1009	975	960	956	931	950	957	953	949	975	971	977	942	929	1014	966	988	991	956	879	979	982	964	1030	945	905	977	953	957	965	969	959	965	978	911	1009	981	935	993	964	921	939	1011	961	934	972	999	989	973	1003
26722	20624	8823	497	253	225	235	161	187	217	197	190	191	215	197	223	192	176	178	182	184	183	184	167	174	177	192	182	182	194	182	180	167	172	186	184	148	192	183	163	186	178	189	194	180	194	198	170	170	152	190	178	189	186	164	197	216	159	183	183	206	200	189	196	182	192	181	195	173	188	176	173	166	204	179	180	221	158	197	170	177	174	190	190	187	186	179	174	179	190	203	192	172	165	148	194	172	174	195	179	180	189	174	193	172	192	196	188	179	181	177	182	189	171	171	180	181	182	185	152	152	217	192	166	193	183	174	170	178	200	167	192	195	183	181	158	181	168	158	172	163	180	173	182	181	190	178	186	186	189	190	170	156	179	188	175	182	191	194	169	159	171	187	191	182	167	208	189	169	162	204	184	184	191	177	187	167	178	183	196	193	168	209	207	179	170	166	161	185	198	185	177	183	202	160	164	165	204	177	167	175	172	189	178	177	168	173	173	188	171	189	185	196	179	187	185	194	176	171	182	171	165	187	183	178	187	186	174	189	216	172	179	165	192	201	188	224	163	184	170	197	207	185	165	161	192	174	177	186	179	204	186	183	210	205	159	176	182	169	184	180	179	174	190	175	177	182	179	184	159	181	177	163	143	183	160	204	167	186	188	183	186	198	181	193	167	189	180	177	169	172	197	199	197	193	172	164	173	176	211	182	158	187	186	169	195	180	173	188	175	176	172	169	128	210	191	168	183	201	185	192	170	172	204	201	196	174	179	167	185	166	204	172	168	181	194	190	190	171	177	174	169	187	171	178	177	213	199	163	188	184	181	174	168	158	193	159	169	185	175	181	177	189	140	188	205	182	194	180	195	178	191	173	197	162	201	186	171	196	167	176	175	168	197	181	196	172	179	187	177	159	158	188	178	170	153	177	185	181	183	154	158	184	189	163	176	177	163	193	189	157	179	187	192	191	193	174	188	157	178	187	195	201	173	172	174	165	183	167	193	174	187	183	166	187	177	162	157	167	176	168	177	175	192	187	189	180	180	184	187	158	188	181	191	185	160	189	147	163	165	185	171	195	201	159	195	188	160	173	195	198	190	201	201	184	163	185	140	166	178	160	167	178	170	178	203	172	203	178	173	173	196	191	195	178	185	208	184	197	174	177	172	159	165	166	195	167	197	193	186	183	184	170	185	190	196	158	185	182	167	175	157	167	194	199	168	179	168	189	180	172	182	184	191	160	179	181	180	176	179	197	193	179	217	184	206	180	171	194	195	180	185	176	189	202	211	192	206	192	164	178	161	189	195	160	177	171	163	175	185	168	159	171	178	201	161	173	170	178	180	159	185	170	191	152	191	206	176	164	175	185	154	229	228	175	159	170	198	206	177	205	167	179	186	171	158	166	196	190	185	191	179	169	192	190	179	205	197	164	175	181	189	191	161	159	185	182	172	187	173	185	180	190	189	196	167	201	153	197	185	204	193	187	184	166	162	176	172	162	171	184	157	187	198	203	164	165	208	194	178	177	209	164	181	185	188	172	192	186	194	191	161	176	179	193	165	178	176	164	176	173	172	199	184	179	209	179	191	170	195	181	166	171	178	174	157	199	188	212	204	176	178	181	179	182	204	181	200	185	188	180	164	180	168	180	187	186	195	157	164	174	163	190	172	169	171	178	166	178	181	187	183	203	195	195	154	185	163	194	194	169	194	184	182	186	169	193	187	179	164	201	142	185	173	182	183	176	166	180	182	174	156	167	153	174	182	177	160	186	186	177	180	148	160	200	210	173	181	204	154	187	187	180	175	186	173	185	164	210	162	168	168	161	146	184	189	174	185	181	183	176	171	177	165	184	203	181	188	174	184	219	209	177	172	172	158	201	168	196	177	170	196	180	178	191	177	180	161	178	174	169	192	182	182	184	214	168	166	182	164	183	193	178	201	178	171	182	156	190	188	183	178	177	165	191	182	169	193	181	186	187	155	175	196	192	203	171	198	184	189	198	188	194	179	174	190	167	171	175	167	169	182	194	174	154	182	171	185	172	180	181	173	182	158	183	178	177	190	186	189	168	177	176	190	185	186	178	197	182	170	177	174	182	166	180	178	173	166	187	175	185	174	177	184	174	196	192	166	171	182	195	176	172	195	177	182	192	195	185	180	175	175	164	170	176	166	181	188	168	156	196	160	183	187	180	194	164	166	196	170	196	198	168	192	180	195	183	156	183	169	180	171	187	179	184	165	176	193	153	185	158	165	212	213	193	170	164	197	186	191	181	162	199	164	181	193	180	184	182	185	196	204	200	180	155	198	190	214	213	167	190	187	187	197	184	191	175	188	174	179	174	196	209	187	180	187	167	166	165	192	210	173	170	177	177	154	202	189	172	171	172	184	190	191	175	192	202	165	186	188	188	170	191	196	199	192	200	161	193	201	178	184	155	154	192	184	167	179	190	194	180	200	181	160	182	199	161	176	198	174	171	200	173	192	193	185	172	180	183	213	170	195	171	178	161	204	172	190	182	170	157	156	183	173	164	189	173	181	174	166	158	207	184	172	177	167	200	191	183	172	164	187	203	170	169	188	174	181	187	154	184	168	189	160	189	193	171	177	160	155	157	164	157	177	178	177	159	185	166	189	170	181	210	172	184	194	189	169	178	175	163	164	171	199	191	181	177	167	201	189	187	176	180	188	187	169	174	177	154	172	183	189	181	180	169	164	181	215	173	196	177	184	186	170	181	163	173	166	191	182	193	168	170	162	196	169	152	200	175	188	192	190	164	199	182	163	169	183	190	169	204	194	170	169	179	202	190	151	184	169	180	171	172	177	181	176	186	179	189	188	192	172	179	186	178	195	197	176	150	187	184	173	181	195	194	177	170	191	186	166	174	184	190	182	170	179	148	192	188	184	192	192	160	194	166	175	189	183	193	179	169	184	182	170	182	165	186	188	186	182	169	157	186	147	173	183	176	183	201	174	169	179	179	177	195	203	177	181	196	190	192	205	188	193	176	181	176	183	181	183	173	183	197	187	185	208	187	190	189	195	193	183	159	181	162	189	181	174	164	190	163	200	213	196	168	170	168	179	194	196	183	175	178	178	162	165	184	207	172	145	188	202	192	180	172	168	192	184	179	167	180	177	154	199	160	167	173	171	191	211	161	189	184	177	173	189	175	186	196	176	196	188	170	173	167	191	182	164	175	205	164	152	183	174	173	178	171	172	179	183	181	186	163	163	187	163	170	182	202	174	186	190	146	176	172	177	191	185	164	181	187	181	158	187	159	182	187	186	195	206	156	190	182	180	175	172	177	202	188	176	195	166	175	190	191	178	199	170	171	181	172	160	163	202	190	168	182	178	190	200	151	185	181	171	184	192	202	170	198	177	179	194	192	167	188	192	167	196	165	186	187	188	185	178	206	168	187	186	173	200	210	195	184	182	195	166	165	149	174	162	201	147	168	175	159	165	187	177	171	190	201	179	195	181	175	170	179	176	172	187	180	184	193	170	164	174
8780	1091	990	586	486	402	364	356	319	313	310	335	343	324	309	328	318	285	281	303	293	359	308	285	293	288	317	325	273	335	327	308	297	319	287	312	317	308	269	266	290	302	321	308	322	309	292	314	309	331	295	304	284	302	288	304	274	305	288	315	293	319	304	325	320	299	326	280	331	301	282	278	306	288	317	291	283	289	290	320	291	334	308	315	308	293	294	304	295	294	288	295	304	280	312	296	305	308	300	319	292	325	301	282	309	293	304	299	311	287	282	302	312	275	270	332	304	280	321	289	290	290	350	294	272	292	316	327	268	300	305	302	266	296	308	316	297	305	300	321	294	283	294	316	322	335	306	286	327	295	301	321	315	278	282	291	294	293	277	257	287	280	276	323	288	276	331	284	301	289	306	277	279	266	319	293	302	305	275	271	299	285	311	299	292	297	324	281	266	310	346	277	316	291	309	293	286	294	299	270	305	320	318	323	341	316	283	295	319	275	316	294	290	281	293	306	304	299	320	297	309	318	311	286	314	292	307	303	319	306	302	295	300	337	319	305	335	300	285	295	275	300	304	301	289	315	305	305	295	325	291	291	294	304	304	278	333	299	292	302	307	336	277	316	283	302	308	293	292	286	281	299	317	302	314	277	255	298	294	297	300	297	271	317	309	297	272	306	302	335	306	265	294	292	316	303	316	327	303	312	290	302	305	318	291	320	315	298	306	279	284	313	285	279	305	286	308	296	266	296	304	328	289	304	261	305	318	317	323	277	266	305	307	305	321	270	276	277	285	270	298	317	310	296	302	300	302	299	305	313	314	277	304	316	303	308	299	285	290	324	289	342	299	283	309	299	271	329	307	297	307	299	310	307	272	296	275	288	323	271	272	307	327	298	332	299	299	301	293	321	285	298	285	294	315	281	309	293	289	300	282	309	314	314	288	273	304	270	320	283	286	326	280	285	285	327	293	301	310	289	280	272	315	308	304	327	276	282	335	282	289	319	242	296	278	285	299	272	290	324	304	300	306	253	275	299	304	291	296	317	312	282	303	286	284	275	298	329	322	310	265	308	310	325	309	293	286	285	304	283	308	280	313	307	314	277	288	303	278	278	312	294	290	298	271	323	287	307	323	289	299	297	293	277	293	290	315	274	282	289	311	278	288	309	289	307	326	300	320	288	274	304	281	313	328	305	313	310	321	300	306	303	311	287	294	296	283	333	301	284	280	295	330	297	302	307	270	323	278	276	306	292	320	296	259	273	320	285	337	311	302	295	321	273	329	244	296	299	279	283	302	329	266	315	322	303	294	301	290	308	302	307	302	303	299	320	334	343	245	286	305	269	302	289	294	329	293	276	280	312	336	325	295	319	302	312	285	289	262	296	306	303	269	306	289	346	332	276	314	299	308	284	278	312	299	286	285	292	286	297	303	320	313	280	278	303	301	324	284	300	301	323	294	283	283	350	297	301	301	334	298	301	303	333	315	275	313	285	287	322	294	309	300	280	295	332	327	318	277	287	299	294	294	288	306	281	299	307	294	331	323	313	310	318	311	298	302	289	290	330	305	316	316	308	339	302	304	311	303	294	325	292	291	290	323	276	244	327	326	311	298	340	363	275	297	336	275	294	299	323	309	255	298	307	286	277	316	317	322	294	274	315	311	299	282	294	321	301	299	287	296	304	300	311	287	309	280	301	299	331	284	294	295	309	349	308	317	297	282	320	302	324	295	275	293	317	314	290	281	303	321	291	295	289	299	290	293	313	282	288	314	329	290	286	287	269	307	294	296	291	281	290	318	331	302	280	289	278	319	297	268	280	298	316	298	289	273	306	257	293	296	321	294	314	281	289	311	304	293	295	318	308	310	301	306	299	289	296	304	322	312	320	284	309	305	328	290	299	288	322	276	298	265	297	300	283	294	297	290	301	299	321	295	301	298	295	293	284	286	319	287	270	308	297	339	291	298	327	319	312	287	290	268	315	299	291	288	314	292	300	311	323	314	319	284	299	296	309	295	295	277	298	286	312	318	291	318	311	315	313	317	302	268	334	298	322	286	290	261	307	315	308	303	284	292	313	275	317	312	300	289	312	303	302	301	303	291	276	312	297	319	316	319	305	260	271	288	333	278	301	300	328	316	300	318	340	278	285	293	336	324	328	337	284	272	288	313	316	315	282	319	307	308	329	285	296	315	291	300	303	278	272	299	331	283	295	301	286	306	283	297	313	301	276	274	287	295	286	287	304	273	307	298	316	307	293	306	295	266	320	321	277	275	291	275	306	272	300	304	305	300	269	282	281	292	296	297	300	320	307	288	279	304	316	277	296	316	292	316	331	296	302	327	292	326	264	323	299	288	312	309	293	290	277	320	312	330	281	269	315	306	275	293	297	286	330	319	305	304	309	300	282	308	324	318	293	281	311	317	287	301	297	305	288	305	292	332	282	282	329	326	281	320	283	283	285	285	301	290	325	307	293	298	287	303	289	316	306	299	307	298	278	313	276	302	310	302	295	291	318	300	322	307	302	304	305	289	307	285	295	302	303	288	315	287	325	310	297	325	274	300	311	310	277	287	315	301	306	313	283	292	283	284	269	300	299	324	293	288	317	288	289	273	305	261	299	310	308	266	300	288	327	294	335	298	292	298	314	304	305	306	303	328	307	292	297	311	274	281	312	271	280	291	290	268	310	306	291	281	318	281	287	292	313	315	308	288	301	275	288	292	316	272	303	289	316	297	324	309	287	309	325	314	316	317	302	312	269	297	293	327	310	318	297	305	295	329	279	316	284	309	281	315	290	310	294	296	322	323	297	303	333	293	291	278	292	276	307	333	287	296	297	266	260	318	293	300	290	281	280	314	324	292	309	288	309	301	280	265	306	293	280	275	309	288	317	286	318	297	280	324	305	317	297	326	312	292	291	276	307	279	276	298	322	266	300	291	299	294	325	311	298	304	288	317	304	292	309	316	314	289	324	296	307	282	320	301	294	276	287	313	283	299	316	291	319	282	275	276	310	314	287	303	269	289	274	299	309	302	309	266	311	303	257	321	314	305	297	314	277	312	245	304	310	306	304	298	294	319	306	328	271	307	304	278	306	281	301	279	303	314	300	319	278	321	279	310	325	309	309	306	320	277	310	300	285	292	331	292	292	311	297	290	288	284	290	292	304	329	305	324	325	293	306	301	294	315	263	278	281	321	311	297	339	294	270	290	304	275	314	318	326	313	318	301	287	323	278	303	334	316	288	286	328	269	283	305	304	246	306	307	306	337	300	312	299	294	284	318	309	307	328	308	279	307	294	287	314	319	327	287	297	314	313	306	288	309	319	308	296	280	292	301	306	314	300	298	320	311	306	305	323	292	318	284	283	331	294	281	310	322	292	306	302	260	339	278	267	304	298	293	307	313	316	308	288	304	296	289	342	282	316	306	308	281	285	299	308	292	280	279	278	257	323	285	310	296	309	310	274	271	279	317	306	286	288	308	298	292	275	298	295	294	287	292	307
24078	21142	28578	23976	21018	4573	943	726	643	583	585	549	540	488	482	481	512	498	466	447	486	461	478	454	439	482	438	471	472	423	461	444	458	459	471	427	468	471	477	473	468	480	439	450	467	425	446	447	474	448	428	414	420	471	454	431	421	458	389	451	441	474	448	420	470	454	463	433	452	473	466	446	441	452	438	439	466	439	447	449	451	483	464	482	438	422	447	421	436	435	448	467	440	459	450	428	438	461	450	391	459	422	389	454	454	466	428	422	446	463	411	462	442	453	465	445	413	443	414	456	441	458	465	434	439	396	482	447	438	443	445	460	462	404	436	396	447	436	470	492	440	439	472	456	455	468	428	420	422	442	445	426	441	452	416	465	467	455	495	445	432	398	459	431	440	455	397	401	438	411	437	405	455	426	480	429	457	429	443	443	406	434	441	409	439	450	446	429	452	473	418	486	444	414	439	473	441	436	410	438	431	472	417	421	420	462	416	419	469	444	437	450	434	454	438	474	453	453	451	466	410	443	487	448	462	457	433	461	430	419	457	451	439	437	416	432	479	414	487	448	432	387	441	439	447	437	414	429	445	423	453	430	434	472	402	430	440	427	437	411	440	487	433	443	456	429	421	426	420	462	452	401	415	455	436	459	453	437	435	444	459	435	429	482	452	453	441	417	449	451	436	455	426	425	442	421	429	415	418	437	441	444	465	420	458	416	433	418	453	421	427	466	447	453	449	448	425	412	403	448	446	419	437	457	439	417	440	422	424	427	411	458	458	414	502	442	439	435	444	471	449	423	426	419	446	452	431	443	450	462	478	441	461	429	425	484	417	433	437	438	498	460	424	421	406	433	453	453	432	419	402	437	377	452	459	461	439	421	446	461	425	446	455	467	412	428	412	450	387	456	454	411	438	403	456	438	433	438	467	436	423	415	449	436	417	431	453	424	442	412	469	469	469	410	426	469	461	437	387	421	434	403	466	423	395	417	442	452	418	429	426	476	439	454	438	466	431	471	443	413	404	431	441	435	448	449	426	461	458	470	449	458	407	436	457	441	421	441	446	459	426	443	380	465	428	405	463	424	456	425	455	443	457	476	447	473	448	463	425	448	460	464	415	435	408	454	446	444	432	434	458	449	484	411	458	462	447	411	445	441	409	462	430	412	436	427	440	449	466	459	409	423	471	436	457	451	445	466	434	417	401	450	406	470	429	417	438	461	439	445	448	396	438	432	415	424	435	425	443	451	465	457	415	449	471	449	422	458	444	446	455	424	438	441	431	452	428	462	468	432	425	448	451	410	446	481	466	469	454	458	407	435	456	430	432	418	453	417	473	438	421	458	449	427	447	425	459	393	416	412	424	435	415	435	415	431	425	433	406	434	438	448	450	458	451	429	460	459	443	456	425	454	396	448	408	445	446	447	446	446	433	480	455	438	443	388	469	423	449	438	409	474	452	447	440	439	455	414	441	456	452	453	400	477	454	403	433	436	437	452	436	446	453	468	448	457	457	463	436	429	413	428	416	470	434	448	402	453	419	421	431	464	418	442	419	463	443	411	462	474	445	461	424	426	434	407	422	437	438	427	429	444	435	437	457	433	429	420	455	431	420	432	400	411	447	434	423	430	451	440	417	412	417	444	354	451	428	447	408	411	478	452	433	432	433	481	441	444	425	428	438	462	469	455	449	418	411	432	449	411	465	443	388	407	423	430	441	422	425	403	398	416	469	444	440	431	446	404	427	470	421	438	392	448	421	432	427	448	485	450	434	441	436	445	427	464	422	454	440	459	462	413	458	422	434	412	416	442	464	431	445	463	446	430	405	432	433	463	445	397	407	439	433	429	428	418	416	433	458	448	486	421	461	446	419	472	431	412	484	430	378	460	432	428	437	413	446	439	405	445	402	441	409	437	469	430	441	441	451	449	433	431	451	449	417	413	446	442	395	404	432	435	449	409	383	409	433	441	480	451	453	449	417	431	440	471	420	483	445	456	438	402	436	426	458	458	405	446	488	444	491	486	434	432	439	394	437	448	438	453	463	443	440	462	406	423	427	421	472	447	423	479	444	406	466	413	428	430	408	398	428	434	446	426	453	467	458	435	409	443	431	414	460	440	451	415	444	435	480	467	453	446	394	453	425	446	426	441	469	421	417	414	458	407	435	411	427	409	416	400	413	466	450	420	436	394	417	462	429	436	466	440	408	425	450	461	412	440	439	449	479	409	431	452	436	445	446	439	421	429	449	427	450	467	432	439	473	421	454	442	462	438	485	418	439	466	478	442	444	418	440	436	417	416	446	454	439	444	457	438	446	444	464	426	475	464	405	476	447	445	452	446	445	430	412	435	451	437	425	458	427	430	440	450	454	445	420	432	420	406	443	430	452	422	487	468	447	419	443	411	456	462	413	447	427	437	456	450	509	441	447	451	472	418	451	442	452	461	495	437	431	448	470	433	431	442	403	438	430	418	439	455	445	467	446	429	427	434	421	410	430	454	439	426	441	476	465	454	469	415	408	461	428	415	414	443	426	435	431	448	441	470	450	415	437	461	428	433	439	423	414	400	453	465	426	427	430	431	443	432	440	443	444	441	434	447	444	453	442	436	460	463	433	434	417	434	411	418	406	468	399	436	454	399	404	430	408	442	422	395	407	444	424	477	472	478	404	454	441	471	467	443	425	450	476	425	450	444	436	407	462	437	444	421	413	391	411	424	424	437	450	443	445	431	467	401	436	429	436	441	463	440	419	433	480	410	443	430	421	439	418	445	422	398	409	427	425	429	443	466	440	451	451	442	452	467	433	448	402	442	406	456	446	465	392	450	415	429	442	443	441	454	434	445	454	422	414	447	486	446	398	448	422	418	460	417	472	407	438	449	459	446	442	435	430	469	441	416	431	416	495	428	412	439	421	447	461	392	434	426	470	406	436	407	451	462	418	433	486	461	456	459	439	413	444	421	426	462	396	456	432	427	432	462	405	453	399	480	416	422	420	467	453	437	463	445	452	421	416	419	431	435	445	471	406	436	429	453	467	451	416	482	412	489	398	464	426	444	434	446	459	439	420	437	416	449	425	459	432	442	418	451	446	435	434	449	433	432	444	451	461	440	424	456	466	466	433	404	441	421	447	446	433	441	428	436	453	428	415	433	406	481	457	405	444	473	413	414	409	477	415	434	467	416	479	419	435	417	410	440	466	443	461	429	466	444	430	443	431	418	450	419	471	434	444	467	465	471	438	435	418	424	465	406	440	415	433	441	450	434	419	429	445	412	423	482	469	462	444	425	422	427	427	423	466	438	435	466	452	415	411	431	460	468	441	434	466	410	456	413	412	463	450	430	397	439	435	426	405	467	412	466	444	419	435	432	423	421	476	420	465	451	431	404	448	457	444	422	453	460	458	437	421	409	460	457	412	454	435	425	472	453	449	476	413	469	456	422	432	444	436	435	441	440	465	446	449	422	461	439	424	414	428	415	445	476	447	480	446	472	422	412	457	443	421	419
17185	9509	8280	4353	3090	2359	1906	1672	1408	1287	1157	986	981	919	900	853	862	789	809	760	748	759	719	822	745	729	744	740	678	756	697	725	693	711	725	709	720	724	693	717	697	724	728	728	696	668	707	724	738	718	708	676	698	629	720	719	698	679	668	648	663	681	695	669	664	682	677	724	666	688	697	673	673	634	727	704	689	720	712	691	639	722	712	686	648	679	687	724	673	668	712	696	673	739	713	685	699	717	700	676	646	702	685	675	681	746	709	651	656	681	701	680	673	688	685	662	690	659	716	711	669	688	696	694	715	661	738	696	685	684	624	706	690	703	684	657	690	668	665	669	656	661	664	703	700	723	702	686	693	717	753	691	706	657	667	686	680	679	673	659	634	651	688	648	694	707	673	665	649	711	706	687	613	707	662	683	685	702	701	714	664	670	687	669	709	693	626	681	677	675	734	634	680	692	688	718	676	675	673	760	684	619	704	699	671	716	725	707	681	644	702	747	659	666	694	702	660	710	672	714	661	643	653	714	686	683	675	718	679	685	682	719	677	635	671	675	680	727	654	708	742	694	695	678	681	707	713	694	749	709	681	677	694	686	717	665	693	702	640	691	637	716	723	687	674	683	659	734	690	670	663	700	663	647	675	697	695	676	663	671	701	677	708	698	689	730	641	698	704	690	651	682	703	674	683	675	682	664	651	700	648	671	666	668	690	698	726	681	671	682	644	646	671	682	672	680	658	654	651	650	659	702	687	670	679	666	630	678	639	707	681	698	716	749	710	664	678	662	654	649	657	647	711	675	708	698	641	670	652	735	687	644	705	698	650	672	712	664	679	712	699	705	717	650	680	696	677	698	690	692	668	688	697	630	690	697	658	676	703	690	689	705	712	715	715	688	695	692	731	730	686	701	696	772	671	658	664	630	654	702	680	663	647	652	687	688	656	646	701	717	671	687	664	676	689	673	678	681	709	663	680	687	641	680	624	719	710	684	704	666	685	644	707	660	689	665	677	703	657	683	712	700	669	712	683	681	647	649	717	685	687	683	698	704	710	686	728	658	661	661	682	723	681	692	697	724	692	722	672	705	690	678	669	680	732	717	667	680	672	680	678	669	707	718	633	691	709	674	710	665	684	698	674	693	684	696	683	649	644	679	697	672	662	716	672	642	713	650	699	727	670	650	750	671	676	644	680	687	697	698	679	728	695	732	637	650	722	675	708	665	701	729	712	696	658	684	732	657	648	668	675	677	680	683	683	736	659	651	685	657	673	659	656	752	716	754	699	661	718	710	668	755	687	706	651	670	691	713	693	703	738	679	699	732	687	664	676	763	673	666	667	676	681	628	715	662	665	658	698	685	631	674	721	669	667	662	695	693	656	651	682	692	644	727	675	682	702	674	668	686	686	677	663	688	680	653	675	680	683	711	684	689	703	692	725	681	654	719	673	672	685	673	661	705	657	670	693	661	679	706	683	651	648	695	678	678	701	708	678	685	705	675	650	658	690	715	698	698	698	711	682	700	653	668	683	642	668	679	702	693	710	687	719	654	672	645	683	708	722	650	680	723	685	675	681	690	664	688	677	719	662	684	688	692	716	673	686	748	697	703	672	684	687	646	703	707	672	703	693	663	670	702	693	653	684	694	720	705	695	688	711	715	710	711	648	623	693	693	669	704	670	661	697	680	718	674	688	677	658	651	655	701	673	644	681	603	649	633	702	680	660	641	738	681	727	679	710	667	670	664	699	642	704	631	701	680	705	695	681	701	616	686	672	671	671	681	748	663	716	661	677	668	669	660	694	672	682	690	693	657	641	722	719	669	675	622	654	676	687	665	714	691	666	714	692	675	688	724	705	680	726	669	678	677	714	685	708	673	708	676	681	690	695	655	661	690	651	702	669	744	662	679	669	698	713	682	681	692	650	707	692	665	660	681	620	711	685	660	679	655	702	695	665	681	679	689	686	688	660	700	668	690	695	642	708	663	687	703	706	665	678	697	681	647	674	633	700	652	700	670	685	698	622	673	663	632	681	717	699	707	706	697	674	652	672	701	707	692	668	694	689	696	689	747	667	683	718	670	704	631	635	652	684	688	685	697	690	684	673	693	675	699	711	678	715	674	656	703	686	721	683	701	683	729	696	700	697	661	672	723	661	665	649	658	693	692	688	665	658	668	702	669	670	685	728	728	734	659	698	709	742	717	684	678	718	731	681	732	678	660	689	716	685	681	718	670	716	670	639	621	664	686	658	710	714	687	658	658	682	739	663	678	704	688	690	662	751	686	652	642	659	680	729	676	658	737	704	631	648	655	720	680	680	692	701	649	670	700	707	708	685	667	663	691	680	685	639	672	658	632	667	704	748	668	694	685	658	673	714	683	668	676	696	661	697	677	669	671	673	647	667	661	679	712	722	707	709	676	688	685	650	700	702	667	661	666	688	709	693	715	721	681	718	682	702	695	668	687	715	684	684	677	705	719	729	704	646	722	738	698	700	671	677	666	634	682	652	713	693	664	698	669	670	679	728	744	731	649	675	716	673	675	663	677	667	664	668	684	659	729	661	707	715	655	653	687	686	692	700	647	679	703	672	712	696	696	640	695	684	638	682	632	679	690	692	684	675	713	689	637	680	695	673	718	705	684	683	648	734	701	681	624	695	720	681	694	719	676	676	667	662	710	700	663	722	660	683	700	711	682	728	684	677	656	696	720	650	657	735	704	660	678	707	686	668	702	702	704	681	706	700	696	685	656	721	686	692	715	681	656	654	693	649	686	671	675	673	703	681	677	720	652	681	695	682	690	725	714	670	702	661	696	624	681	687	699	722	678	677	731	681	652	680	707	651	663	715	695	656	678	694	620	718	682	684	650	655	667	709	675	681	633	698	695	698	693	685	710	667	654	613	679	705	670	684	660	667	704	660	683	668	733	700	657	692	690	677	655	677	690	700	697	709	659	655	719	722	683	644	732	596	633	683	643	675	669	710	688	718	715	699	681	695	708	684	643	650	688	680	652	713	659	678	689	701	650	715	691	686	679	643	712	644	684	665	661	699	690	689	687	704	675	679	663	690	662	696	666	711	679	643	683	681	724	688	674	640	677	645	701	671	639	653	700	717	655	668	690	709	660	713	638	688	710	706	603	676	649	676	701	669	693	665	706	659	681	684	709	662	665	711	684	682	708	702	737	651	699	674	668	737	661	689	726	695	694	668	671	653	619	704	712	703	684	729	666	702	697	679	686	660	687	686	699	682	635	698	672	668	710	710	677	642	643	669	676	653	658	683	648	705	684	660	641	650	686	633	701	715	708	683	641	680	708	669	662	732	734	664	627	701	643	677	703	705	642	707	710	689	664	667	710	699	669	693	683	671	709	682	672	694	691	669	702	688	691	669	663	695	665	699	616	693	710	724	682	696	667	685	719	680	660	706	706	745	740	677	689	696	703	679	626	724	671	686	676	706	639	697	701	678	710	667	691	646	722	681	636	700	693	676	673	712	648	672	686
23056	21094	29084	23355	21094	20881	3910	1326	1081	982	876	813	870	770	787	797	750	786	703	755	775	695	694	656	699	657	669	729	712	686	668	652	689	691	634	662	686	662	708	671	624	701	680	675	651	629	643	652	625	683	599	689	653	617	645	652	652	648	619	645	645	622	662	670	617	639	624	659	626	658	664	631	633	628	639	614	641	644	655	621	625	640	612	631	645	652	633	673	641	645	624	643	617	596	666	616	654	712	658	655	613	635	632	626	655	619	617	669	669	650	657	582	658	635	623	570	646	618	629	665	584	638	595	665	632	627	668	639	636	665	651	605	628	621	665	626	625	624	686	622	693	652	617	682	635	636	634	636	671	641	598	612	597	687	665	607	645	671	611	637	598	658	620	671	682	648	631	682	643	663	606	611	645	711	694	606	667	625	635	649	627	656	667	656	657	683	661	626	634	659	673	659	628	663	631	638	670	615	672	626	653	638	652	652	673	675	620	667	648	635	662	684	646	640	642	643	664	644	634	614	647	658	639	670	659	703	624	667	642	625	622	645	655	633	638	647	643	657	657	662	649	613	634	654	654	681	656	665	639	636	650	667	612	626	639	649	644	626	666	624	628	644	633	574	649	633	646	646	634	598	610	681	611	712	624	652	631	615	624	640	635	638	643	616	659	657	656	623	626	647	632	686	675	671	665	583	631	628	618	663	590	634	653	643	688	660	623	657	626	620	679	629	637	633	647	617	630	617	684	637	665	628	660	620	617	614	620	652	656	654	625	635	685	609	644	653	628	680	673	635	648	669	646	664	646	673	637	666	625	643	673	633	658	643	644	658	640	633	634	674	658	585	615	626	662	661	645	642	598	642	692	618	675	616	622	623	627	654	619	651	659	641	632	677	638	653	619	628	593	652	632	682	636	656	629	672	637	662	601	652	668	619	667	637	621	672	649	619	604	681	650	678	683	613	636	645	646	668	660	639	626	671	616	641	615	616	657	642	627	587	607	630	654	639	649	659	639	637	668	651	633	617	671	625	613	673	618	682	631	646	616	676	645	654	621	608	638	652	607	643	606	616	583	677	611	653	650	699	630	619	665	595	657	636	625	650	643	660	638	676	636	675	644	648	596	672	629	645	652	649	687	632	684	628	629	670	657	611	614	652	646	658	644	648	638	662	664	621	660	640	575	654	647	680	649	653	655	588	645	632	602	628	627	624	634	670	641	663	616	634	690	612	595	654	608	648	661	662	634	581	652	671	620	618	673	655	600	620	611	648	659	637	653	636	706	627	650	632	673	606	641	610	638	655	692	627	610	690	641	635	655	637	665	651	669	601	641	692	660	644	666	609	639	620	624	637	656	639	642	643	629	623	623	625	689	653	639	611	624	622	637	687	624	603	631	594	628	664	626	674	604	589	637	605	662	662	639	673	653	628	640	638	676	644	666	593	656	629	665	651	661	683	594	628	678	653	653	622	637	632	649	652	672	665	641	629	591	642	631	662	643	647	631	696	651	639	642	661	648	686	622	677	665	617	644	671	667	643	677	632	596	613	635	653	603	623	612	646	675	612	646	666	634	629	610	640	611	636	634	684	652	623	622	669	645	627	617	644	640	630	649	668	611	669	632	645	615	662	683	660	643	655	623	635	654	649	658	663	606	670	664	625	667	622	634	632	676	617	621	587	639	604	584	631	639	630	633	595	668	674	642	624	644	640	617	674	665	672	708	620	652	623	648	660	642	668	648	649	646	674	682	629	646	622	639	588	647	616	629	663	631	664	615	678	664	641	664	651	708	646	658	643	630	655	595	668	654	598	638	635	620	671	670	633	660	626	635	667	613	641	658	657	653	623	643	626	645	676	649	618	613	602	626	630	627	665	665	695	659	629	632	647	577	657	632	607	616	629	612	618	669	630	624	621	609	623	625	647	637	641	642	639	637	643	613	632	623	631	598	639	626	653	645	596	658	618	587	592	638	642	607	643	659	642	623	649	665	599	629	665	659	655	633	674	660	670	670	653	602	604	588	632	680	623	627	619	700	654	596	654	607	643	630	646	643	628	612	628	616	612	628	572	654	645	633	646	618	613	630	641	638	662	593	673	638	666	633	652	663	649	634	628	639	653	645	612	667	626	659	664	643	676	660	626	621	608	618	610	633	639	616	641	636	666	696	663	648	646	633	628	605	632	644	655	688	620	656	615	629	638	658	651	611	623	612	629	608	619	648	624	621	619	641	631	679	655	642	671	646	637	609	629	619	625	691	613	645	653	664	647	624	641	658	649	588	613	640	604	680	711	614	676	649	661	611	656	680	631	635	658	626	625	656	648	648	666	604	651	633	612	606	673	644	664	627	658	670	641	638	675	643	669	656	616	671	604	620	610	667	619	594	670	611	675	640	640	681	627	666	582	650	630	658	644	634	617	652	601	630	680	633	639	643	646	669	629	622	617	602	663	652	664	662	628	662	608	654	626	634	621	625	632	641	641	672	644	635	645	657	666	636	637	630	630	646	636	616	608	623	625	612	647	617	633	608	636	673	610	698	678	641	615	620	598	703	612	664	649	637	673	611	626	590	606	660	619	672	601	649	615	623	626	665	594	655	660	684	615	623	612	621	640	668	620	682	645	647	665	609	632	626	680	648	653	645	661	622	633	616	671	665	641	647	609	656	628	652	627	640	680	641	597	584	660	627	617	661	627	610	657	628	631	641	627	654	650	680	687	687	638	636	651	616	689	647	660	635	652	638	652	599	660	682	638	609	706	631	631	637	661	674	636	662	620	658	628	648	638	643	613	641	619	658	638	654	629	643	664	621	635	633	630	627	669	654	637	613	660	597	663	588	652	623	670	681	606	600	644	624	611	625	640	644	644	640	642	631	619	607	589	603	636	609	616	625	650	624	632	609	626	606	650	626	651	605	644	650	612	610	624	633	602	641	605	622	641	631	624	652	649	668	636	638	656	671	641	624	647	620	628	657	646	632	631	673	597	683	673	637	666	658	615	638	622	618	654	606	673	636	633	634	685	646	611	574	659	637	672	678	661	643	621	644	615	648	621	671	656	627	621	700	605	616	669	616	666	689	613	668	631	658	656	614	677	601	649	649	591	632	614	617	640	635	659	641	624	658	627	641	587	635	655	665	663	620	635	616	603	606	629	661	599	644	650	661	659	649	623	623	655	647	621	633	645	643	670	623	613	668	618	618	663	666	601	646	626	633	615	617	610	633	708	666	610	650	657	649	662	645	638	655	621	633	600	640	650	609	615	669	663	666	627	636	600	638	642	638	618	668	634	661	656	623	667	679	604	616	623	675	649	636	695	600	664	604	608	641	607	658	583	617	628	658	628	646	635	643	643	644	682	650	603	634	608	644	641	646	640	662	630	686	667	625	591	642	649	680	654	669	676	647	572	640	638	683	680	672	654	637	626	616	648	630	659	634	636	684	662	612	637	653	615	658	645	641	677	637	651	657	606	695	625	597	641	609	674	646	633	699	612	688	624	634	611	662	608
19663	15651	13487	7470	5193	4068	3246	2700	2306	2051	1787	1699	1632	1470	1408	1289	1292	1268	1119	1199	1183	1152	1081	1031	1064	1123	1060	1070	1069	1035	1046	1031	1091	1029	997	1063	1055	1018	1017	995	1009	1010	1004	1023	1046	1007	1026	969	953	1025	1005	1000	939	1009	1001	1048	1024	1029	982	943	1027	1025	972	1012	1012	1028	1027	994	941	981	966	994	1030	1017	972	933	979	993	984	937	947	963	993	983	989	1002	966	962	988	967	948	951	991	940	990	977	981	988	947	945	972	1005	955	1023	949	1012	964	956	982	1030	971	992	970	975	983	1026	988	962	954	1008	982	929	979	991	973	1010	1004	991	949	928	978	898	965	977	1071	926	940	1022	960	979	905	1014	1005	977	981	947	941	946	958	984	929	1001	960	997	910	963	1020	1007	963	980	992	909	998	981	938	1004	935	944	990	902	966	1011	998	963	995	979	975	971	959	986	989	963	985	935	986	974	970	970	985	994	955	984	1002	930	952	960	968	966	982	996	940	987	990	940	979	984	990	1009	986	995	975	974	923	1042	917	1007	965	969	939	951	913	1002	984	996	986	1014	997	998	1017	952	952	919	996	997	991	970	928	924	938	955	1001	1007	941	956	943	962	973	986	948	994	971	1000	958	1005	989	951	985	971	958	945	1006	961	1009	1010	1051	958	941	979	997	1018	933	975	988	946	947	964	991	989	990	937	951	956	986	933	968	980	989	973	978	999	957	967	983	920	940	986	992	962	966	996	995	986	966	940	988	961	993	973	991	979	944	949	935	965	964	987	952	957	982	992	1024	914	973	974	1020	1017	922	1004	947	1015	1022	942	1031	955	942	1011	980	996	977	981	1007	981	1007	977	927	966	940	951	961	1015	914	927	937	934	959	925	977	1001	952	926	970	923	984	965	998	1011	937	987	1020	931	984	1019	968	926	1017	1022	939	942	978	950	1010	972	967	949	998	980	996	973	962	920	971	916	1021	919	954	1043	973	974	978	986	934	941	945	1013	996	964	979	1027	963	945	962	962	922	933	993	1005	961	933	946	964	958	941	985	974	966	1003	1000	967	988	1013	974	957	1004	950	1039	1031	971	967	919	943	933	967	1004	928	989	944	1032	905	994	990	984	989	928	985	990	986	960	972	971	932	940	931	1004	990	962	919	976	964	964	929	1014	971	1031	990	1022	980	995	1000	958	991	1024	949	964	934	1009	999	966	1000	963	992	955	963	931	978	978	977	999	966	999	980	999	971	987	996	1016	959	1028	1023	1001	979	953	982	968	1031	961	1028	996	972	1001	1026	1000	970	932	957	964	1016	956	998	950	984	976	967	970	974	972	964	1002	903	1015	1018	935	989	918	938	962	986	974	976	982	952	982	964	964	939	1026	990	943	959	924	978	964	984	997	959	985	1022	964	997	947	993	1007	972	1020	945	949	955	980	950	1003	950	1014	972	927	993	1001	932	1038	983	952	953	972	969	1014	984	1028	934	983	971	958	1022	970	1007	1012	1008	989	1012	979	910	995	971	968	961	943	1020	1001	1013	946	970	979	1017	919	963	1025	987	923	1031	944	986	918	976	967	987	951	964	931	982	943	982	1017	974	974	990	1015	960	974	938	987	955	972	979	937	952	1005	970	971	1000	932	986	957	1010	964	986	971	954	940	928	984	974	1019	987	947	997	950	987	921	953	929	977	978	967	936	954	985	993	921	992	1024	920	935	984	962	1022	953	1004	966	1002	1014	938	998	1015	953	924	984	960	991	1007	1004	1024	1029	1007	946	945	930	1047	964	994	974	944	993	930	954	1005	962	979	997	986	1008	1018	926	1008	954	1019	995	971	933	961	961	977	944	926	966	964	966	992	954	970	1001	972	951	957	999	1017	994	972	939	977	1015	1048	991	1009	965	964	992	967	940	983	973	950	949	1008	980	945	974	966	981	960	1006	960	925	967	982	971	982	992	1011	963	978	941	993	965	1013	969	941	1026	1012	945	1019	978	946	956	936	962	935	956	986	977	957	977	1019	940	1015	1007	952	933	976	962	977	966	1010	960	950	998	969	898	938	990	1028	1030	1003	926	982	958	975	955	966	955	947	947	969	938	1019	962	1014	932	925	973	943	949	1009	978	1028	980	936	972	1001	1008	975	962	940	966	987	984	972	943	983	962	967	971	1021	1024	966	965	998	964	927	1052	1012	960	996	988	934	992	976	999	991	924	936	951	943	960	902	1002	977	927	983	954	942	957	954	979	951	953	1032	1006	965	1002	1040	986	974	970	930	961	958	962	964	973	983	965	1027	932	909	1011	961	1013	951	950	959	912	1004	910	1007	964	985	933	980	959	982	917	981	933	940	947	1000	981	980	883	962	992	901	998	946	995	941	968	1004	958	1029	1006	1000	972	943	1012	933	915	977	966	984	986	943	1048	982	990	939	962	958	989	977	944	981	1005	1030	951	1004	966	991	956	949	949	1012	1006	973	973	1023	944	935	982	1000	995	1017	991	993	1036	979	1018	1024	992	984	976	957	1028	976	969	991	996	1029	976	920	966	944	975	977	994	988	953	994	934	997	1035	992	1022	957	996	957	998	995	920	947	1008	937	966	1002	982	921	931	1011	952	949	1004	949	963	959	950	1033	997	934	980	962	977	977	973	979	998	991	939	966	999	1034	1013	957	929	976	1013	960	950	915	986	967	1008	953	988	941	1006	978	938	1005	999	972	1016	968	964	1013	959	964	1034	958	951	931	931	992	981	951	956	972	1016	953	943	982	915	982	948	1005	953	970	973	996	1012	926	1063	956	981	906	957	986	963	1016	994	974	925	1002	986	982	965	984	977	971	907	948	1024	957	975	982	1014	931	965	999	953	998	941	956	908	968	1034	921	1018	961	947	932	1015	940	969	907	948	945	934	998	1009	967	924	969	964	967	960	944	972	941	1008	1007	1005	947	971	995	934	980	1004	982	959	961	970	987	985	999	1010	961	977	933	962	906	967	963	951	944	968	979	963	979	989	959	1047	933	979	946	940	958	1026	949	931	943	935	1024	974	977	989	948	979	941	1051	974	1000	948	1001	993	1003	957	994	990	918	1006	962	956	985	997	943	1003	956	1004	954	952	920	999	989	969	1006	970	987	934	996	995	962	950	916	1013	938	1006	1028	956	939	930	980	1020	999	979	964	990	976	1012	1002	981	980	953	948	927	993	1031	999	999	987	980	971	934	947	1042	963	963	970	994	1032	980	983	1011	1036	981	936	968	976	985	983	952	972	1021	1006	972	997	961	976	1014	964	954	941	1008	995	1038	960	1006	954	1024	935	949	980	956	980	969	997	963	965	1021	995	969	1098	987	995	917	952	927	948	955	952	975	996	965	978	956	977	1036	1018	993	1044	1006	1023	989	921	1010	995	1002	1003	960	971	936	1017	948	1001	992	977	965	955	964	1027	964	942	913	975	984	969	1022	965	955	976	1041	956	975	974	895	949	980	1001	1024	1032	971	961	923	942	961	968	986	1004	956	1001	1000	920	931	948	993	1012	1007	992	975	1018	953	975	942	1013	947	953	952	981	986	971	1025	1004	984	984	1012	932	924	1016	957	962	985	971	958	949	977	959	994	965	1023	956	930	978	1007	937	954	971	954	962	982	1008	935	997	964	981	943	905	1011	898	1001	950	925	947	924	955	1022	951	1014	998	1007	939	1034	995	918	968	912	939	978	932	999	947	954	971	983	989	989	926	953	934	1004	952	940	898	936	932	990	912	988	940	1005	971	957	942	951	1007	943	979	974	1027	945	998	986	1079	973	978	955	987	974	975	962	1011	933	1002	988	1035	939	985	1011	981	906	989
26859	20635	8989	489	268	239	201	211	201	187	202	191	186	203	194	188	157	158	185	174	209	185	165	187	194	164	181	196	171	183	170	193	172	192	172	169	185	197	206	199	177	194	170	171	191	163	146	193	170	184	181	173	167	187	176	154	171	166	181	193	176	181	180	166	182	174	188	168	193	171	185	176	180	171	156	172	182	184	176	173	199	166	160	163	199	194	162	192	192	183	178	190	177	186	175	167	192	165	199	152	171	189	194	196	156	171	193	184	199	167	160	190	200	161	168	163	164	179	163	172	188	163	173	175	165	161	193	164	175	170	173	173	171	170	171	205	158	194	171	183	168	181	196	155	162	179	174	170	194	166	186	196	176	158	175	169	183	179	178	172	185	175	172	155	168	171	183	180	186	171	175	185	163	186	182	201	205	181	185	184	154	212	163	189	190	167	179	162	157	188	174	170	166	175	171	158	177	190	210	180	200	162	180	175	177	186	183	168	190	180	174	175	174	188	176	187	169	172	151	163	182	170	180	174	179	198	181	195	200	188	171	182	183	183	186	184	177	188	169	182	160	181	171	200	180	178	182	195	162	200	181	168	204	180	175	157	156	187	172	171	189	193	174	218	184	203	176	184	188	188	163	210	166	203	162	182	171	172	172	194	196	180	169	195	158	173	181	173	175	180	184	175	164	176	193	176	192	172	160	164	173	175	184	173	171	179	161	200	162	192	193	179	185	181	178	184	174	173	166	198	185	188	185	182	177	194	182	190	198	197	179	196	203	171	187	180	164	164	186	212	173	158	193	185	168	196	181	183	179	182	173	162	176	185	160	178	201	187	190	190	164	160	187	169	178	183	177	178	156	178	178	164	172	172	188	190	188	180	162	157	172	172	187	195	176	190	203	182	176	160	201	170	184	165	177	169	190	188	172	191	204	182	191	170	170	182	186	199	171	162	166	183	165	157	194	176	163	181	172	167	199	179	188	183	153	187	179	186	198	183	178	194	161	162	214	166	193	176	186	191	200	169	177	159	195	191	177	169	157	180	180	171	169	156	159	162	174	175	202	182	200	191	165	179	193	176	184	177	177	185	189	185	168	173	181	179	179	181	162	184	184	181	185	183	183	176	212	188	198	184	177	181	165	172	158	173	174	188	178	184	143	181	169	166	179	150	198	168	190	204	212	162	189	195	173	194	203	181	164	177	178	176	182	197	183	183	163	174	178	175	197	189	157	168	203	195	212	177	173	172	183	211	159	164	185	168	179	208	193	194	196	181	201	179	164	148	183	193	177	175	206	212	182	185	166	161	178	206	178	176	172	195	175	180	185	157	163	178	191	173	189	178	192	151	164	191	180	194	188	185	174	167	175	176	180	179	180	166	175	191	193	153	193	186	147	175	178	174	170	189	155	183	165	169	172	173	171	162	179	169	163	188	172	156	166	182	182	184	176	197	200	203	189	162	167	170	198	191	177	180	156	187	199	160	182	175	179	187	178	168	208	142	176	204	199	162	182	173	173	166	176	180	175	185	185	197	177	203	174	189	187	182	189	168	188	174	183	169	208	176	178	181	178	168	193	196	188	159	161	193	189	173	147	191	151	191	186	176	175	179	215	174	181	176	166	182	176	163	163	202	176	204	209	197	177	181	189	179	169	175	171	180	203	161	160	170	181	162	170	181	178	183	193	196	168	173	206	171	176	191	163	174	156	174	182	199	180	178	184	181	170	193	195	170	159	164	155	199	175	177	154	164	176	182	161	160	194	180	176	179	175	170	195	166	194	170	184	180	182	196	182	175	187	189	175	188	199	175	190	189	159	182	197	184	158	203	186	177	166	170	186	182	180	160	199	186	181	169	200	175	185	192	188	166	183	172	202	200	216	178	194	182	201	200	185	196	177	159	176	151	185	199	178	189	156	189	191	183	191	163	165	178	171	174	166	202	146	191	183	169	191	170	164	176	170	188	202	173	160	182	198	174	171	167	191	214	174	173	183	167	177	170	193	166	171	198	194	191	177	189	168	186	190	171	175	183	153	166	174	171	183	181	192	172	171	177	172	192	160	181	184	174	184	146	195	184	188	171	156	185	187	200	166	176	183	206	194	162	197	185	194	172	164	199	178	183	184	206	168	180	166	168	197	172	167	143	189	180	205	184	185	197	151	185	195	155	184	214	168	183	173	168	185	190	166	204	153	166	163	183	200	147	183	164	162	180	205	163	180	160	168	233	171	183	176	173	180	182	186	169	171	187	187	183	157	136	194	183	202	173	198	177	179	164	170	170	176	183	198	160	201	163	194	137	177	184	157	190	183	182	190	161	166	177	201	168	176	180	173	170	168	183	207	179	168	196	178	178	173	164	166	145	167	186	195	153	191	170	187	173	173	178	157	170	174	187	179	158	174	194	197	171	165	178	182	193	181	186	160	183	171	147	183	168	197	180	165	180	168	178	168	195	166	172	182	176	167	168	175	177	167	183	188	179	176	183	139	170	178	179	204	197	219	175	169	173	185	177	172	187	183	188	170	162	184	168	214	180	155	188	184	192	176	195	196	168	158	173	162	189	181	178	172	176	182	199	193	165	193	194	170	190	177	190	147	193	158	174	188	180	174	194	161	186	171	183	192	187	183	182	186	161	166	166	177	184	195	167	179	169	176	186	170	160	175	183	179	197	184	173	161	181	161	182	204	171	183	157	180	175	177	156	188	173	163	165	183	177	191	180	163	193	179	175	187	179	166	177	157	184	188	176	193	219	148	178	177	165	203	185	181	181	178	160	145	190	167	180	184	175	202	181	166	197	169	169	177	209	180	172	147	171	178	181	181	203	150	191	180	219	177	171	165	190	173	190	159	191	184	163	184	163	178	178	154	186	193	178	189	158	184	166	156	177	183	170	204	153	180	177	192	195	190	187	192	178	179	156	198	176	178	165	145	176	174	190	172	181	165	180	195	188	208	173	179	175	186	197	179	172	169	183	163	191	198	171	218	176	185	191	176	183	180	182	187	199	165	179	180	180	179	181	179	191	172	180	173	165	171	169	197	191	165	157	173	203	172	178	193	181	190	185	196	173	168	183	188	158	193	183	181	175	174	184	178	191	167	188	181	208	192	157	161	158	196	159	197	174	189	170	176	182	177	171	172	168	173	189	181	182	178	179	184	138	174	172	190	175	174	166	192	192	180	161	166	180	173	197	171	180	174	182	194	180	173	177	195	161	163	172	185	176	187	178	185	176	180	178	204	191	165	184	178	168	166	184	171	185	174	168	180	175	165	176	182	183	177	194	187	184	160	180	180	172	159	203	189	185	173	178	188	179	183	174	159	152	179	185	166	181	155	167	181	182	173	189	186	192	175	205	172	180	178	181	175	183	171	175	175	179	183	183	170	192	174	195	179	205	167	187	161	190	181	165	170	175	160	181	177	165	203	169	193	165	174	178	179	172	174	195	185	178	181	172	170	176	178	185	169	190	162	184	168	168	178	178	169	160	177	187	181	177	171	172	183	198
8608	1185	1011	632	464	413	417	376	358	343	317	352	305	323	321	313	322	338	297	289	279	319	322	293	291	309	296	279	289	336	265	282	304	296	297	329	306	298	314	337	340	288	333	301	281	294	326	310	297	313	294	308	292	292	277	309	288	344	286	304	273	282	297	291	274	314	307	284	324	343	302	292	306	301	296	289	324	289	284	313	319	310	299	288	319	269	313	272	291	289	329	307	329	304	258	288	318	326	301	303	304	341	282	313	279	321	314	308	313	303	294	291	316	301	332	300	333	290	307	319	302	295	303	298	299	277	311	284	267	310	294	304	310	292	278	294	323	302	324	297	282	289	289	327	306	291	299	291	305	257	338	287	324	334	283	314	291	304	315	266	300	327	298	305	318	298	303	301	282	298	292	316	315	307	303	298	295	305	307	322	276	320	305	301	356	314	292	288	320	307	302	291	303	305	301	309	334	308	289	309	293	296	288	320	310	293	255	318	347	308	307	281	317	280	329	298	291	305	280	310	309	291	312	273	330	320	286	316	316	316	301	294	297	317	303	273	315	271	308	292	317	267	283	299	294	295	311	311	308	264	317	293	290	300	302	331	282	263	314	286	302	324	290	308	328	326	311	308	306	309	277	302	282	320	290	318	284	300	276	319	331	312	274	286	312	295	325	323	285	288	285	310	293	277	325	302	258	307	309	316	315	313	281	291	315	334	308	345	287	280	294	295	325	310	317	307	308	291	307	276	288	290	268	288	290	321	301	329	295	283	304	305	328	303	323	288	323	281	287	301	303	301	302	295	308	308	342	281	320	330	303	300	290	273	317	290	290	333	298	304	318	280	306	284	280	292	340	314	324	310	342	309	306	290	322	293	324	293	345	296	296	327	321	272	301	276	282	318	290	289	302	292	290	319	288	295	307	300	307	353	307	301	307	292	285	309	289	279	312	298	305	313	288	272	304	320	315	330	312	318	284	310	311	272	295	292	309	316	282	277	314	282	310	287	299	283	310	316	314	298	284	325	292	278	309	320	312	264	352	318	301	318	289	283	265	304	317	295	321	278	340	307	323	291	298	305	316	293	325	307	293	276	307	279	317	310	326	299	301	283	318	290	278	312	294	309	286	321	312	270	305	307	291	263	280	285	291	301	326	260	295	312	302	274	321	304	304	303	276	301	301	293	317	294	305	301	313	307	315	302	307	308	322	297	289	311	297	290	263	316	303	317	276	289	294	309	329	319	318	305	301	268	313	317	295	314	326	301	336	321	288	305	310	317	315	293	308	289	261	307	287	328	296	311	295	298	296	305	299	320	301	276	310	275	280	338	287	299	297	338	307	257	314	308	292	315	319	293	269	287	278	271	292	317	306	276	315	316	295	294	300	299	302	318	303	315	303	286	272	315	320	299	312	314	308	316	300	287	300	297	277	295	286	314	293	288	272	335	295	293	296	265	313	315	269	324	301	308	297	320	274	301	314	317	275	303	288	301	298	308	304	296	313	303	297	310	312	312	288	295	313	283	309	335	325	271	294	251	296	328	300	328	268	284	324	306	299	280	293	312	301	306	308	298	296	306	291	333	298	269	317	291	310	322	301	357	310	269	318	292	302	320	296	312	295	286	323	309	339	278	310	316	313	295	322	311	306	289	309	314	315	299	294	315	280	303	303	303	320	305	302	289	327	283	308	290	287	284	292	316	314	319	288	259	269	287	280	281	299	302	287	312	327	312	326	304	320	308	296	304	309	284	299	280	317	296	284	337	321	286	262	298	287	322	292	279	287	320	299	308	319	286	324	305	295	271	300	282	296	307	295	279	285	273	313	305	330	279	290	287	299	308	304	311	288	311	295	298	273	279	324	301	291	278	295	297	315	292	325	300	297	281	279	325	305	289	324	314	325	324	293	303	276	283	283	296	304	302	301	300	296	313	304	303	328	343	323	309	285	306	312	286	305	263	301	311	275	295	283	302	286	306	293	308	289	323	310	315	304	327	270	270	267	319	298	284	302	296	305	322	284	302	346	304	308	302	287	302	301	292	316	287	291	287	284	322	302	280	295	313	301	307	284	319	279	290	317	303	300	325	333	258	304	314	295	319	289	308	343	318	313	304	307	298	299	306	292	274	299	267	308	298	288	301	282	300	298	307	311	305	288	294	297	270	299	316	292	328	334	305	297	315	322	327	298	313	300	318	301	281	327	318	284	308	294	295	290	305	329	299	307	306	284	326	291	314	327	316	312	299	307	283	316	294	306	327	295	301	326	294	325	262	301	315	302	301	322	284	317	318	283	301	299	303	318	292	338	305	305	312	316	307	309	347	271	291	305	304	278	290	316	321	308	276	306	339	302	301	293	304	306	252	292	312	319	318	311	289	324	336	308	287	345	321	300	318	324	283	290	318	284	281	303	328	275	268	259	307	309	272	295	279	296	324	317	291	287	296	316	292	328	288	286	297	317	289	307	293	280	322	313	303	286	309	283	313	357	292	286	325	313	306	310	348	310	284	287	264	297	306	311	299	301	290	321	312	319	317	293	296	352	273	316	300	292	290	296	313	309	280	276	282	296	305	289	300	341	273	294	328	302	296	318	308	312	294	306	289	292	314	291	297	331	298	309	289	317	273	286	277	302	301	289	267	272	323	293	282	267	316	311	288	293	331	294	253	328	317	285	342	295	326	274	288	292	314	324	314	308	296	306	291	304	309	337	317	287	306	299	271	287	313	254	297	294	267	334	321	280	323	303	318	285	288	312	299	317	302	305	289	297	306	304	308	281	299	312	300	289	302	288	302	285	292	293	320	308	302	285	304	287	294	306	296	313	281	315	310	324	304	313	293	318	311	270	326	292	302	299	293	327	310	295	299	267	300	339	300	286	319	283	318	305	294	300	286	268	309	304	305	299	292	308	277	302	293	339	290	316	330	283	325	308	330	301	279	303	276	299	306	296	262	312	299	272	298	269	295	292	294	312	304	301	296	300	320	322	314	287	305	247	313	320	297	279	290	302	288	297	314	287	293	280	283	315	271	268	262	298	289	287	299	289	300	313	302	322	281	337	332	320	266	301	287	288	349	297	306	333	322	291	316	303	281	325	302	303	306	290	274	319	302	306	294	312	292	285	311	320	305	286	312	292	283	295	291	281	308	327	289	301	298	325	296	295	293	298	311	291	303	310	305	288	288	302	297	287	283	293	281	289	305	297	275	268	322	296	323	321	294	293	295	278	302	334	268	265	321	299	305	304	277	315	279	313	317	299	273	311	289	302	313	280	309	318	306	292	288	283	293	321	308	318	308	311	301	300	303	312	312	304	343	308	280	274	301	277	287	319	327	270	304	299	318	350	304	293	286	268	321	299	299	312	290	306	327	312	284	310	310	278	297	334	307	302	294	297	343	276	328	310	314	323	311	324	323	308	295	287	287	299	304	319	298	253	282	293	297	304	283	278	293	303	309	337	299	288	316	310	276	287	301	298	351	238	297	282	288	304	276	314	285	287	320	290	276
24047	21128	28466	24017	20961	4035	990	753	632	616	552	517	547	519	513	510	473	514	482	428	449	443	442	500	446	448	476	431	447	466	468	471	436	488	451	441	461	438	457	433	458	471	443	438	438	442	440	388	441	439	499	435	418	430	453	443	430	442	474	427	444	466	447	463	470	467	456	475	454	446	443	435	481	500	424	441	442	397	431	434	463	469	393	449	442	430	458	415	435	484	435	449	461	437	475	438	406	469	441	469	418	419	438	454	427	442	418	454	419	446	419	464	474	427	467	406	423	453	410	424	444	427	425	464	407	447	430	420	452	457	439	465	453	446	447	439	442	429	456	438	439	428	441	444	437	420	422	444	411	456	427	408	431	417	446	459	421	420	414	446	400	475	435	435	458	431	423	431	393	429	436	415	427	396	434	444	439	452	443	422	428	454	425	425	430	436	451	405	417	440	479	410	436	430	427	444	471	422	465	413	421	446	408	418	471	440	439	442	477	449	429	456	431	440	458	436	429	407	432	435	459	435	456	460	446	448	446	451	437	427	447	456	454	439	455	433	430	423	492	402	463	447	463	424	427	437	439	431	479	419	448	409	437	459	447	442	447	476	422	429	450	461	422	426	422	424	427	442	425	422	468	474	436	473	427	430	454	460	426	470	444	465	409	451	378	423	446	421	420	433	489	471	435	414	458	410	431	444	456	425	432	465	464	442	472	428	440	427	437	444	416	474	461	426	464	441	416	454	435	458	440	403	411	434	419	435	439	412	444	472	451	442	449	432	484	420	463	413	440	451	464	444	453	447	420	407	447	399	458	418	440	423	421	443	456	411	483	433	436	462	455	454	467	463	450	428	441	463	453	440	454	436	454	481	439	454	423	462	446	454	457	446	435	420	439	448	411	409	453	430	418	458	448	439	403	452	446	412	465	458	443	431	438	437	425	441	445	469	415	428	428	407	480	437	410	425	444	450	489	426	446	424	417	444	413	446	429	435	479	433	450	401	437	418	406	454	427	462	440	428	417	448	424	436	421	460	459	417	426	430	438	437	436	382	461	435	431	404	480	487	425	447	447	452	449	435	433	411	432	444	453	457	403	422	429	442	434	425	440	442	470	401	448	471	441	393	462	432	443	431	450	458	444	479	462	441	434	421	485	459	485	435	436	445	463	449	476	433	470	409	451	451	420	400	445	428	424	450	414	419	425	448	398	461	458	442	462	431	461	452	470	426	454	466	437	502	478	443	411	434	426	430	463	412	430	440	450	448	431	473	439	447	418	410	433	402	428	447	429	464	450	416	442	471	422	411	420	395	451	412	429	462	431	444	469	438	479	420	443	441	427	410	425	454	442	429	432	458	424	446	484	433	454	405	451	417	390	470	400	423	442	438	458	429	452	418	438	447	443	412	435	460	434	453	470	463	458	469	407	445	455	447	438	464	436	425	446	416	426	427	444	437	431	411	472	472	464	442	445	403	424	452	419	484	440	406	480	463	450	452	466	488	455	435	420	466	465	407	460	441	452	418	453	431	432	442	416	480	431	460	439	433	429	414	476	430	422	441	459	405	445	453	481	441	425	426	463	444	447	452	444	501	456	461	460	429	422	422	432	419	408	428	445	413	473	411	453	426	453	447	401	429	418	410	404	459	458	432	435	410	454	421	422	440	449	444	471	416	418	434	465	468	448	453	471	439	426	455	438	440	439	434	423	441	404	458	407	413	459	438	422	434	452	471	416	466	468	424	449	441	401	460	440	367	392	425	447	415	411	458	436	481	433	448	471	420	448	457	465	460	436	421	456	408	449	419	442	423	414	433	452	469	440	436	398	446	422	419	459	429	464	509	411	447	433	430	416	390	474	437	458	415	450	457	405	449	436	437	462	467	408	441	441	433	425	452	462	415	460	468	454	432	433	441	447	439	463	423	431	426	437	420	476	452	404	421	427	466	450	427	440	435	435	461	426	438	453	416	408	448	422	448	422	420	446	451	458	399	442	463	430	438	453	441	446	461	459	431	437	478	448	466	426	448	451	438	472	442	435	432	448	431	425	404	455	456	443	430	444	453	429	420	443	460	455	466	418	417	432	478	428	420	484	447	451	423	446	423	435	435	433	417	439	457	434	416	458	458	454	421	474	401	489	430	432	430	420	421	445	416	445	491	413	436	443	434	439	435	391	402	446	415	428	472	450	454	441	442	430	432	425	435	444	424	470	437	441	449	414	457	453	391	434	419	431	480	451	443	435	484	457	431	457	463	438	455	449	419	442	447	408	454	445	459	421	417	436	472	457	418	422	431	426	434	433	436	449	454	456	437	451	420	469	407	477	452	410	421	464	456	456	406	449	465	416	418	400	471	445	445	457	405	448	438	442	459	437	460	442	430	459	392	475	419	383	444	446	447	418	447	442	425	450	426	421	418	449	429	462	436	421	423	445	439	462	485	445	400	421	450	438	456	420	476	435	449	459	418	401	439	435	412	443	444	419	441	439	434	471	429	435	423	442	421	426	428	428	417	426	414	456	395	458	424	420	448	448	424	458	435	417	435	438	464	433	424	429	431	436	430	431	429	454	440	395	447	452	427	409	439	422	440	450	435	431	461	446	400	435	470	439	407	434	452	427	420	413	432	424	458	468	430	449	464	461	449	429	449	401	462	433	413	448	462	451	448	455	429	435	462	457	462	448	425	431	413	415	445	430	455	445	408	474	478	420	428	441	470	437	431	505	436	454	446	442	450	439	419	437	418	422	446	450	459	427	483	443	400	404	456	457	425	433	410	440	449	464	457	477	441	439	462	450	426	435	425	385	454	455	397	446	411	435	465	446	446	474	434	442	463	447	471	433	457	438	399	459	434	458	467	414	430	465	468	407	452	477	458	423	445	446	427	436	453	455	457	421	433	420	474	445	464	388	446	428	456	489	408	451	433	437	443	455	433	473	409	424	404	452	458	407	446	440	488	421	460	428	406	452	452	464	448	427	400	463	448	433	406	438	431	450	439	430	446	415	444	413	436	430	409	425	422	421	403	412	429	430	395	432	463	423	411	408	452	431	436	453	450	405	458	439	400	445	411	438	467	415	408	442	430	474	441	407	449	411	414	444	464	465	439	372	481	432	420	408	429	435	448	437	402	410	448	423	478	442	479	456	460	433	425	430	438	447	445	444	427	426	443	425	428	449	433	415	411	432	459	442	392	435	427	455	458	425	427	470	410	422	478	443	444	430	419	432	417	439	447	462	420	470	429	423	454	428	452	507	456	430	453	428	444	419	453	405	426	487	438	440	471	459	450	418	452	432	472	432	442	414	441	442	437	387	445	480	458	440	425	461	438	433	405	431	410	385	443	453	460	432	461	398	407	432	443	436	464	417	421	398	465	449	441	448	437	447	409	469	473	472	437	439	429	426	423	435	418	452	456	419	429	441	436	428	420	437	397	414	431	459	464	414	431	433	462	438	472	436	461	422	450	418	456	459	429	411	439	449	438	431	485	488	430	405	410	427	450	455	453
16872	9375	8281	4219	3010	2283	1866	1586	1422	1207	1156	1031	1034	943	904	860	839	787	780	757	750	790	772	758	785	753	720	684	719	680	720	727	698	721	697	722	760	734	720	703	684	727	682	676	704	710	690	688	691	676	709	643	723	718	716	653	682	714	693	692	685	664	635	699	663	709	667	675	672	678	702	676	715	673	686	684	687	686	676	733	705	725	685	637	706	712	701	719	654	680	707	664	694	713	695	695	729	705	714	659	685	715	724	672	686	680	723	675	687	695	702	753	654	661	693	652	720	656	711	661	664	703	696	723	695	687	718	642	655	671	613	664	713	656	687	698	673	678	697	687	706	679	666	717	675	676	691	714	666	685	700	714	641	711	666	690	682	725	685	682	716	717	644	683	711	639	711	661	693	694	652	663	689	681	689	711	698	696	697	700	647	656	720	683	703	649	657	631	680	711	652	679	686	687	682	685	703	695	695	671	692	659	724	661	662	711	671	702	653	669	686	697	655	678	640	689	688	696	730	675	670	697	647	732	649	696	670	680	640	664	679	639	696	704	656	713	678	696	693	650	708	709	693	688	653	701	691	642	711	703	719	746	628	682	669	621	707	707	694	678	679	684	701	680	709	658	637	623	681	692	698	708	715	662	703	694	701	711	693	690	691	691	697	664	729	659	703	680	706	704	654	656	667	699	688	643	665	691	693	658	686	665	678	700	670	685	717	694	703	700	637	693	699	667	694	671	638	715	714	670	674	717	670	667	704	706	737	655	662	679	700	656	636	719	695	635	702	653	638	701	683	663	671	663	666	741	654	660	695	638	704	651	709	702	680	731	681	657	680	710	727	648	706	627	711	673	630	673	724	671	700	685	710	728	722	672	668	652	654	649	671	712	780	676	709	686	657	680	697	698	696	679	666	682	643	699	660	704	716	684	650	681	637	725	777	700	649	673	680	711	681	673	635	664	661	688	644	674	632	652	681	738	759	692	708	649	683	680	676	687	710	653	683	648	729	693	666	701	717	706	660	637	693	667	694	706	662	673	676	658	675	690	694	697	679	665	719	644	719	674	648	696	720	695	725	721	700	656	714	670	667	656	692	678	679	739	685	706	657	672	682	711	678	701	687	619	667	674	667	653	679	662	712	646	695	696	685	683	703	729	679	640	651	737	680	694	705	675	690	672	668	652	696	678	692	697	678	656	717	716	678	705	677	692	693	682	656	672	668	686	701	702	695	649	706	689	666	697	696	715	680	701	690	683	715	693	700	688	671	660	683	679	680	683	719	742	692	669	684	684	689	659	637	678	645	677	724	685	715	721	680	685	671	736	659	704	692	737	702	696	658	692	682	680	681	633	634	687	625	654	663	661	664	722	702	720	647	668	662	718	677	672	706	666	717	719	695	656	679	666	631	657	703	679	694	666	672	727	703	667	644	692	645	703	691	704	720	672	709	720	645	690	689	644	736	681	688	647	685	697	679	685	718	712	680	669	678	651	718	714	724	676	696	671	605	674	675	660	682	690	661	702	652	719	670	644	723	695	678	653	732	694	682	684	665	686	671	668	697	700	654	676	648	713	671	701	696	669	643	715	688	660	669	660	666	684	683	708	680	685	678	691	672	658	703	719	670	702	680	691	692	672	696	716	722	702	694	653	679	670	643	709	695	664	687	731	680	716	688	673	634	691	677	674	699	675	686	694	717	692	674	695	699	684	713	664	687	683	698	680	649	685	721	665	643	679	727	645	675	672	657	636	644	735	692	664	719	675	664	645	683	705	701	669	686	702	671	705	691	695	707	726	677	691	706	678	679	697	671	625	652	702	701	703	647	700	655	689	699	664	718	667	658	673	742	670	676	648	677	712	656	674	660	697	691	673	688	783	673	642	683	658	773	693	697	664	657	665	693	690	689	687	669	695	677	710	685	700	677	673	695	671	699	640	693	693	728	691	695	684	728	695	686	717	691	672	651	704	681	631	697	678	706	670	667	687	679	684	731	697	676	694	688	666	702	691	700	719	657	643	678	737	681	745	678	660	706	670	690	638	646	690	678	677	674	650	701	702	693	680	684	764	673	688	741	700	673	698	624	691	629	701	650	701	661	690	672	740	680	686	708	689	703	682	708	670	688	648	682	717	696	694	718	671	676	658	736	650	729	654	643	716	703	683	675	708	661	714	636	717	690	714	708	705	655	701	718	707	700	657	703	680	642	669	698	688	714	744	674	646	698	713	642	705	655	667	702	699	669	708	660	661	695	642	662	655	684	693	637	685	690	682	636	642	738	743	691	744	713	694	633	706	687	689	722	648	705	653	695	672	683	638	649	674	717	678	650	677	678	660	668	649	691	702	691	685	650	697	664	686	704	706	664	748	666	672	707	656	704	624	677	726	666	718	654	668	670	699	655	668	715	755	670	672	674	673	711	693	646	645	681	716	710	689	674	658	735	658	695	707	706	684	649	643	748	667	682	695	691	702	640	633	712	677	706	658	684	691	696	647	675	625	668	688	677	671	638	670	667	670	681	675	708	721	640	741	677	716	673	594	669	686	687	685	704	702	687	676	686	716	677	657	697	700	684	682	681	693	690	692	722	700	679	708	681	682	696	693	715	668	680	699	706	652	629	708	725	723	687	700	741	685	629	636	661	700	683	720	727	634	662	708	701	687	646	732	672	739	729	653	714	701	752	701	622	655	680	691	663	653	701	691	707	698	707	681	683	683	668	676	655	694	689	713	676	626	681	641	694	731	688	670	665	667	670	722	685	675	692	678	670	705	731	641	662	718	708	689	756	678	657	669	681	710	683	687	637	707	692	706	718	693	706	705	716	676	682	709	688	647	710	682	673	648	744	717	700	727	725	655	665	660	760	720	701	698	675	722	662	631	680	661	656	669	690	700	704	644	690	664	650	640	666	684	715	665	672	723	701	733	733	645	709	721	672	709	709	707	687	668	666	744	655	698	707	672	639	700	692	639	687	692	688	693	678	672	682	651	745	686	713	705	661	705	691	669	681	694	696	718	634	714	635	679	676	698	629	737	665	642	656	702	699	650	725	713	638	688	669	668	681	713	685	683	638	678	705	675	693	651	699	668	702	706	717	671	695	673	677	682	677	662	707	703	654	678	707	666	619	674	677	679	684	669	695	668	698	683	724	656	703	704	697	662	694	640	720	688	695	715	674	671	687	677	668	665	719	641	668	710	673	695	688	683	668	735	735	681	678	644	685	691	629	677	729	705	687	686	669	684	665	679	678	665	685	666	695	706	671	645	716	733	681	686	670	684	721	703	670	673	656	700	628	645	674	708	655	706	714	688	671	647	652	667	656	669	678	679	678	678	714	655	684	703	694	719	689	708	703	650	671	729	687	720	663	701	677	701	704	662	705	694	714	678	683	651	697	676	720	682	650	649	694	640	679	690	690	699	677	695	685	654	683	670	639	688	707	673	665	678	719	699	696	683	737	687	674	727	700	664	730	692	680	669	726	669	674	690	674	719	681	668	697	713	725	674
23059	21084	29012	23382	21085	20689	3660	1264	1029	957	913	856	780	786	764	735	738	751	749	697	687	791	633	702	679	696	667	646	709	627	685	649	688	625	678	635	669	684	687	636	662	617	681	616	669	632	632	676	706	687	652	646	660	644	663	639	648	670	643	664	664	622	660	637	657	585	645	642	649	675	675	607	614	641	679	664	599	652	667	686	589	615	711	585	624	679	591	633	666	680	674	611	660	651	643	640	602	622	646	629	630	654	654	663	678	686	648	652	675	605	638	653	671	675	670	693	623	693	635	633	643	653	627	636	718	700	610	652	635	650	668	681	647	639	684	631	617	625	673	620	635	656	636	699	651	630	693	637	639	614	632	658	658	689	690	641	680	680	678	677	648	621	657	668	630	656	606	673	620	575	661	652	679	605	626	668	682	658	651	666	640	613	631	623	670	677	630	673	658	624	599	638	692	631	621	618	622	648	667	621	639	592	699	642	635	636	686	625	608	618	614	580	643	636	629	604	633	651	669	629	690	673	621	618	653	640	615	663	632	631	609	662	657	639	632	642	583	623	639	702	673	655	664	643	672	625	640	589	654	640	611	675	676	663	629	628	652	660	617	626	659	633	691	659	587	645	662	615	596	628	618	619	658	618	657	654	655	678	625	568	650	603	651	655	600	629	628	645	634	673	623	628	682	654	656	669	657	633	639	615	651	666	666	636	691	615	613	642	660	616	650	642	613	642	616	632	682	673	671	616	614	660	629	655	645	662	676	694	622	604	650	598	683	659	633	619	641	606	667	675	656	661	620	599	623	610	610	644	648	660	663	628	631	624	637	672	609	652	642	631	635	616	648	664	599	638	655	647	640	622	624	703	639	613	646	644	693	645	648	618	661	635	711	667	649	628	616	649	623	623	633	658	606	680	606	610	614	699	646	631	628	629	654	584	649	636	631	611	656	649	653	640	670	698	655	653	630	627	600	614	650	625	640	656	650	626	611	651	638	635	612	668	624	630	669	625	663	571	601	715	637	650	608	599	661	651	642	598	637	625	655	687	637	645	647	673	645	692	675	631	609	641	647	632	653	616	656	636	593	610	655	642	638	628	643	665	653	628	680	632	652	659	625	612	651	690	617	614	662	631	658	622	637	627	633	644	649	681	663	643	640	615	611	625	638	646	650	623	617	642	664	671	615	698	615	591	649	672	640	621	585	679	647	635	721	669	642	666	670	633	646	622	650	628	662	620	633	631	648	640	663	598	640	635	645	634	637	614	621	619	628	626	616	654	627	610	645	632	629	647	642	614	629	633	642	677	626	677	651	666	651	616	642	644	656	659	672	667	635	670	651	640	594	648	606	647	701	619	600	696	646	618	631	601	614	613	627	653	697	645	628	596	687	664	657	655	649	608	642	668	606	624	637	660	652	630	642	662	616	629	675	677	603	620	634	624	692	637	630	567	615	629	658	672	658	669	660	600	651	628	598	652	646	646	677	608	630	583	634	619	665	683	610	665	651	648	679	618	664	628	621	637	609	624	655	648	676	620	640	665	638	668	648	646	657	599	624	592	639	641	636	637	600	650	649	646	643	654	616	624	649	633	648	613	619	658	656	657	610	620	616	650	704	642	656	663	587	612	659	651	681	668	625	685	638	689	597	682	660	617	614	644	633	615	624	632	673	645	683	610	641	620	701	643	615	638	645	694	598	646	656	634	659	590	602	638	594	647	631	633	694	649	635	624	677	594	612	651	606	629	656	649	638	638	614	683	624	631	596	669	610	641	573	594	648	621	634	649	619	579	624	680	663	660	642	652	632	648	665	588	670	673	621	644	614	654	613	656	609	644	662	635	637	679	644	586	592	680	656	644	670	641	635	627	686	619	651	642	652	622	658	629	677	611	654	636	651	659	604	614	622	630	634	658	647	625	619	644	660	669	630	710	648	632	613	646	672	684	675	654	609	667	619	626	607	646	629	671	644	660	647	653	662	662	684	658	566	640	620	635	666	651	647	619	689	631	660	657	658	660	650	629	647	662	623	656	689	648	660	670	628	677	649	648	659	603	616	648	611	630	617	598	618	583	590	640	642	650	614	628	673	680	685	651	668	649	624	702	627	590	558	671	656	656	650	630	617	643	673	641	640	671	647	660	673	618	610	664	643	657	611	678	646	606	652	657	650	687	656	673	638	588	639	642	658	701	637	660	609	630	656	646	584	652	669	665	664	648	649	638	602	637	677	629	668	637	665	617	654	653	697	650	676	630	683	687	695	629	664	645	687	622	661	556	636	609	661	636	625	635	662	613	627	688	647	603	644	678	637	677	636	652	669	682	651	690	656	649	611	610	622	640	660	623	660	626	656	606	569	626	689	611	677	670	628	641	637	653	637	617	646	671	677	641	648	630	606	653	648	624	639	651	678	634	652	612	699	703	616	655	660	631	589	647	676	628	650	649	672	674	626	649	671	677	648	595	640	652	632	646	655	628	645	643	691	609	613	622	634	645	624	652	645	645	648	638	648	616	628	667	631	613	638	654	669	666	671	651	637	615	662	652	631	633	657	654	627	647	625	619	650	652	621	621	623	680	623	650	661	673	642	657	659	701	647	647	646	652	641	650	642	630	679	647	689	631	637	661	675	649	617	671	624	683	634	630	628	666	626	677	671	615	649	632	619	606	608	624	711	648	666	658	632	631	638	624	646	659	668	589	629	669	664	657	679	642	684	640	615	663	650	633	637	614	640	646	627	633	646	599	662	628	636	660	648	657	678	640	617	621	636	605	641	623	641	653	589	640	641	687	653	632	641	638	621	651	698	624	658	652	652	691	657	588	640	641	637	639	617	623	672	624	649	666	596	630	642	633	633	645	654	669	611	635	642	654	641	639	681	582	649	621	635	626	664	647	665	644	641	606	670	620	652	669	590	641	629	599	662	641	662	640	660	648	639	674	630	607	634	662	658	639	644	609	623	632	638	655	646	627	647	673	623	691	632	637	649	642	646	624	642	617	702	649	607	591	615	679	650	637	607	607	626	626	648	653	654	647	603	626	646	590	659	649	664	613	667	650	612	623	664	617	622	585	615	642	675	642	593	621	679	632	655	642	668	666	607	636	655	633	642	633	673	605	636	663	654	630	674	643	653	634	692	657	642	639	688	608	635	666	608	651	612	615	611	625	648	649	597	612	709	682	617	639	649	660	635	607	660	653	625	615	662	637	662	660	599	647	653	621	686	645	652	634	623	594	597	663	667	641	602	621	659	618	639	601	573	639	614	658	608	628	654	628	678	626	599	647	619	634	653	616	642	650	680	627	607	641	670	617	651	627	598	666	636	620	666	621	620	644	620	658	628	623	650	655	613	619	612	623	683	651	608	687	620	658	610	656	604	634	615	641	671	704	659	624	636	614	647	652	651	655	634	599	586	608	628	604	658	624	659	656	688	635	649	645	639	640	647	620	678	603	663	639	691	626	636	642	631	662	608	653	677	621	649	673	691	644	660	649	637	645	648	671	667	641
19516	15184	13174	7389	5187	4004	3305	2703	2262	1991	1830	1625	1536	1484	1356	1318	1266	1265	1162	1134	1209	1154	1064	1081	1137	1082	1059	1039	1037	1023	1032	1004	1043	1034	1001	1050	953	995	1038	1051	1041	963	1011	990	1011	1032	1010	991	1007	997	975	983	950	1070	1000	980	1023	1018	997	960	1035	991	978	998	1010	982	982	934	997	983	988	1001	1001	1006	975	989	1001	974	1036	996	1005	1063	1041	980	1005	974	970	973	975	958	976	973	1012	946	977	975	964	999	928	967	963	988	1021	967	1021	986	955	983	948	954	907	978	966	968	958	972	937	996	966	913	962	998	935	962	985	949	946	1005	1022	995	982	1001	1024	950	965	986	1028	971	958	928	921	968	963	956	995	989	967	992	980	959	963	1007	957	997	960	949	976	962	993	989	969	968	977	931	948	949	979	929	982	1008	927	984	996	991	997	1004	1004	970	953	1032	1005	939	1000	953	1020	996	955	968	989	983	971	945	994	1010	1017	976	962	943	965	978	941	943	1012	934	985	931	990	1019	949	971	997	1039	993	966	967	966	994	970	977	944	939	1020	945	980	993	963	992	992	955	986	983	944	995	983	976	1009	991	975	957	1073	1017	977	951	961	967	967	959	976	940	985	941	945	979	1029	974	1027	963	972	984	986	956	964	1003	1007	961	986	973	972	974	1005	963	976	980	977	988	1001	948	998	993	990	964	948	950	954	985	960	955	951	952	989	933	998	1009	973	1007	979	991	1006	951	975	1003	1042	978	983	963	967	975	981	955	992	977	947	940	924	1026	954	965	960	946	985	968	1020	988	972	978	960	996	980	972	960	958	1002	958	967	966	990	973	1029	1014	1001	935	952	1030	966	951	987	965	974	1018	990	968	945	1011	954	975	978	976	979	974	986	975	936	1007	1013	981	942	969	1027	984	927	981	1042	962	987	1003	963	1013	990	967	949	1001	994	951	1024	968	932	1032	968	979	984	977	936	967	998	989	909	970	955	970	993	953	1007	928	1003	1000	1018	1005	1003	990	998	984	959	958	937	960	976	941	983	996	965	986	1012	959	974	937	1004	941	992	943	963	996	949	937	985	960	1011	966	928	988	973	1017	923	985	982	988	1038	948	992	973	1001	992	969	935	943	958	1055	971	983	978	998	985	975	989	995	940	959	969	973	983	1014	975	935	932	975	932	984	947	927	977	964	979	984	968	961	973	988	963	973	992	973	930	949	1005	949	997	996	986	971	974	958	1017	972	999	930	1008	924	928	942	991	925	951	1000	993	952	919	963	945	996	1034	1008	974	987	943	949	932	943	994	1010	980	984	978	1008	935	940	1000	990	977	982	962	972	993	944	925	954	965	978	1019	981	1002	938	959	954	959	1041	978	987	953	973	973	967	924	1021	1001	1007	986	1009	954	981	974	1001	1017	1011	924	980	987	986	974	1027	946	968	1012	1037	953	932	928	960	1001	991	934	978	970	994	979	981	942	951	990	937	962	980	983	994	978	939	985	968	940	955	980	968	985	991	986	926	943	976	919	965	1028	994	970	983	967	1007	978	982	997	1018	1020	981	938	980	953	997	978	924	950	970	954	960	946	930	1019	978	1015	1001	964	997	984	973	988	944	923	964	994	950	972	1013	953	943	965	996	998	957	953	994	954	963	939	1021	966	969	979	973	973	1022	951	1004	937	993	1019	1003	1030	963	1001	1004	983	1027	959	951	960	973	989	1000	991	967	1005	967	997	935	956	978	967	970	1025	970	998	953	997	997	999	1015	939	1034	947	988	951	999	977	1007	993	944	1013	1013	985	997	984	987	989	921	963	872	995	937	978	994	1005	968	1005	909	1006	986	972	1005	985	955	988	972	956	995	955	978	955	982	981	960	972	962	939	1008	949	984	952	925	1030	976	968	967	1056	951	990	934	932	982	1004	1003	994	942	955	1042	1011	972	972	971	1028	950	1000	917	1018	965	998	1000	1020	1015	928	980	969	984	971	1013	962	975	937	998	962	973	966	985	982	969	970	959	953	952	967	972	979	960	994	927	1019	992	941	1045	995	988	1001	981	979	1034	961	976	983	966	1000	966	970	995	1010	1000	947	951	979	950	961	936	942	1013	966	1012	973	978	959	973	985	975	928	1014	997	984	1028	1038	949	973	1040	986	1009	973	928	1037	1007	978	986	964	935	963	958	1006	962	1009	979	979	970	1024	930	921	951	1032	978	977	1013	948	967	966	973	975	1035	1012	1023	985	1042	996	953	922	979	1025	966	979	939	983	898	970	979	1027	954	958	941	896	1008	957	946	1002	974	1032	1016	965	1018	1064	1018	947	965	963	953	947	926	988	962	998	964	1013	961	974	935	1008	987	991	990	991	932	974	952	957	936	925	984	959	980	971	1025	916	950	974	1014	984	1008	920	981	928	953	924	975	928	1033	976	964	1000	1005	951	975	1033	944	929	985	959	977	1002	972	1014	1018	961	973	944	1008	980	957	957	975	966	1013	952	952	967	923	1006	1077	946	974	950	939	975	1004	969	952	979	1028	980	976	950	1038	1016	1006	974	1006	1001	998	961	930	962	972	987	1026	949	970	905	985	1002	1003	982	973	1001	930	990	1013	1001	993	986	984	987	1030	971	1000	1021	1011	977	991	993	958	917	966	1007	980	1009	932	938	932	963	969	972	1002	960	984	965	996	969	946	929	1012	974	956	944	991	947	1017	995	989	1019	962	992	962	1005	956	1019	916	943	972	999	934	1001	959	937	955	938	958	905	973	964	971	936	1010	1026	924	979	935	999	1006	981	950	981	957	940	986	960	959	1006	1016	1000	966	1006	985	1013	974	988	991	967	1001	1023	931	966	991	1008	968	977	1000	985	1009	996	942	958	957	1018	989	1048	1038	968	957	961	983	915	965	995	1018	986	1006	922	998	962	944	1025	997	1008	971	933	979	964	994	986	985	974	908	976	983	1020	941	933	1015	984	957	995	964	1009	939	960	964	998	990	1027	959	958	1010	997	936	980	1010	966	979	971	959	980	905	980	891	1009	921	993	925	991	1015	1005	1030	968	955	927	980	977	1012	970	1006	963	962	968	1001	945	1019	990	1027	967	1008	939	985	972	1010	975	1023	1003	974	1025	997	948	989	976	962	966	974	974	945	952	962	955	990	949	933	976	988	998	1043	978	990	937	996	985	1022	932	955	895	907	991	988	994	961	974	972	982	940	925	961	974	994	931	991	980	964	972	968	964	1006	1023	1020	921	907	958	1006	965	1010	988	934	1007	923	941	989	940	975	1016	966	981	991	967	962	949	1018	1015	973	1019	970	982	991	1008	1016	966	973	1022	963	945	990	909	991	967	1000	996	1044	1012	1043	966	928	987	1013	982	947	952	935	1018	975	962	1004	1039	916	970	903	990	977	1025	993	957	991	945	990	939	969	1024	981	945	951	1033	982	992	933	993	1012	945	917	975	952	1006	1012	990	927	967	1001	968	1012	960	962	985	955	928	995	925	964	938	949	1021	915	1002	948	975	1008	990	1016	973	1000	957	1010	978	1023	999	989	993	1013	990	997	980	948	1010	927	948	1029	976	932	1031	970	996	982	961	984	975	953	946	995	919	1003	930	979	956	909	1013	984	1008	929	955	1001	891	994	986	958	901	984	1009	969	983	922	952	998	953	963	979	941	958	991	971	986	991	988	952	974	942	938	936	949	1029	967	967	1047	1018	987	1023	970	940	965	955	998	964	1015	1012	942	940	959	972	940	929	966	956	997	985	993	960	1006	987	944	943	1056	950	916	1018	1015	993	943	900	978	978	999	969	942	944	1005	979	975	929	938	978	1007	970	997	1003	981	998	938	1015
26849	20662	8980	530	255	198	236	211	206	191	200	178	182	163	207	184	197	203	189	214	166	189	193	185	190	174	192	202	191	177	193	175	190	158	165	168	166	163	189	177	163	174	170	199	179	200	192	182	207	196	158	201	207	195	137	180	172	169	163	161	159	172	176	186	204	190	190	211	185	191	201	148	160	194	185	206	192	182	191	194	190	174	162	178	176	200	175	166	192	196	173	196	187	192	164	186	165	180	171	201	177	186	173	179	200	165	185	196	173	171	157	154	175	178	156	194	203	198	173	159	187	168	182	189	181	168	165	170	173	182	173	175	163	181	176	178	196	199	200	171	191	198	155	179	207	202	183	205	157	180	177	182	187	179	176	214	182	203	182	158	184	181	190	157	173	182	184	190	170	172	200	201	192	182	173	172	165	177	173	173	201	189	180	168	200	161	200	184	170	171	208	177	170	180	190	200	192	176	157	172	159	197	169	164	181	187	201	185	185	188	188	187	164	163	155	183	183	208	172	160	200	178	181	158	155	166	185	176	182	173	174	165	188	177	189	175	160	192	182	173	204	192	183	186	169	193	175	179	169	203	181	187	172	211	180	196	163	174	163	181	172	170	191	189	182	182	194	188	169	166	139	178	154	175	173	170	173	179	198	169	170	182	153	183	165	201	183	162	173	184	189	193	187	185	178	193	155	183	179	182	180	204	205	180	183	175	168	183	164	189	188	177	180	182	184	170	166	173	196	170	191	192	172	186	181	188	184	166	188	181	161	189	176	179	190	185	199	182	186	185	159	174	181	185	167	190	204	209	174	171	184	172	166	172	173	172	176	191	178	175	167	177	180	164	199	169	186	171	178	166	172	147	175	162	164	175	164	176	194	164	165	172	193	181	175	201	183	207	176	210	187	180	153	198	163	189	185	174	174	168	156	202	179	181	168	167	169	191	181	173	175	193	193	143	175	183	164	216	195	183	188	200	175	188	207	168	168	181	180	172	210	192	202	176	175	174	178	192	192	187	176	190	192	165	178	161	186	177	186	188	182	185	161	174	165	171	165	162	161	174	209	191	175	167	186	188	182	184	162	216	174	191	167	192	190	186	173	175	195	189	189	183	181	224	185	165	191	171	181	179	183	196	184	171	194	179	169	169	166	203	183	183	173	187	165	177	187	188	177	185	196	214	198	193	174	172	193	203	195	177	169	174	186	163	201	176	178	196	172	153	157	167	171	155	182	166	169	170	200	180	200	173	197	182	165	180	183	165	192	196	174	171	180	163	195	197	187	175	176	180	177	194	184	171	178	191	170	179	192	185	176	184	184	185	166	212	180	203	169	184	172	163	190	163	190	165	172	193	165	192	197	169	194	171	166	155	153	195	192	178	184	182	165	187	177	169	183	198	175	181	199	193	182	192	182	184	174	205	182	199	187	176	168	164	152	184	181	179	191	202	175	185	183	156	204	183	186	171	139	209	186	187	185	180	168	175	191	173	184	178	178	171	207	179	168	169	173	180	176	191	161	168	181	176	164	198	191	171	190	177	174	181	182	187	210	192	194	184	199	177	189	203	192	179	183	193	169	179	191	162	180	171	183	149	201	163	204	175	167	195	180	200	175	176	158	179	156	167	176	196	183	172	183	187	184	175	189	174	168	156	175	189	168	150	170	161	184	199	194	161	171	196	221	156	184	163	203	194	173	140	188	171	179	175	179	187	190	185	184	188	196	166	184	163	178	170	162	183	192	167	179	174	162	170	189	153	169	178	196	196	170	172	187	200	197	195	183	207	188	194	176	194	207	186	168	209	201	175	186	183	178	161	169	186	199	173	195	168	187	187	178	186	193	175	178	182	187	177	171	175	192	178	156	201	217	175	196	191	169	170	164	170	173	157	185	203	166	174	191	183	186	199	190	177	188	207	178	177	205	154	170	188	188	172	169	190	189	187	183	177	195	175	167	170	194	197	191	161	190	188	184	173	177	172	201	168	180	183	201	193	179	196	193	178	165	167	193	173	176	177	164	188	176	184	190	163	187	159	186	169	204	186	186	171	159	188	192	212	198	173	190	183	165	174	172	176	179	173	198	177	191	194	166	178	157	179	202	172	177	179	176	183	172	192	189	169	182	190	164	164	185	172	199	186	185	181	168	198	200	193	181	175	204	195	182	182	185	189	179	176	172	180	202	179	182	181	207	163	153	183	173	181	149	175	175	179	184	171	190	170	196	167	181	194	169	207	191	193	195	159	165	186	201	175	167	171	182	167	204	161	195	182	183	188	171	187	189	158	171	193	182	180	186	194	154	164	199	153	178	181	181	195	195	186	179	184	181	196	181	174	164	175	192	173	193	168	175	199	186	191	206	179	200	189	195	178	183	187	178	170	188	164	168	192	180	179	189	180	202	179	184	163	174	184	210	146	187	201	170	179	203	180	157	177	175	173	162	179	165	181	178	169	178	173	196	181	160	178	174	163	192	176	218	171	175	202	182	172	155	171	171	172	191	163	172	162	183	172	188	167	181	198	177	191	178	184	168	204	184	175	202	166	163	183	160	188	162	152	182	187	162	171	188	235	187	190	185	179	171	200	187	182	184	201	190	165	203	215	165	168	186	176	177	190	197	216	193	197	170	183	178	178	180	177	156	169	168	204	169	142	181	144	175	178	188	184	200	182	196	184	160	175	166	176	190	176	182	182	154	196	149	193	164	183	175	180	190	178	196	197	156	191	186	184	189	187	170	185	173	187	182	184	180	199	172	146	173	176	174	181	185	160	190	198	179	163	174	179	171	200	188	163	191	173	199	191	174	174	172	162	191	183	157	179	169	194	198	164	157	194	180	172	190	156	167	160	171	172	175	180	172	197	194	174	157	165	187	175	170	181	173	174	184	178	181	185	177	180	181	178	190	211	180	198	174	179	172	190	176	187	176	180	185	146	190	168	164	173	169	172	212	205	179	205	173	192	185	179	188	174	150	173	174	172	166	179	180	150	175	179	172	161	180	212	187	191	192	182	175	177	166	157	192	174	171	175	177	171	201	193	156	180	192	182	182	172	160	166	195	175	194	204	177	189	190	161	151	182	166	163	210	173	195	176	180	186	191	180	182	168	166	201	188	176	169	197	178	201	165	193	165	173	177	178	207	200	187	187	186	167	169	181	174	165	185	202	201	201	169	167	173	188	160	194	178	191	180	188	184	181	175	195	162	172	161	184	161	180	173	204	172	212	165	185	183	184	175	176	171	173	205	176	174	169	173	169	200	195	156	202	168	175	200	198	178	162	190	202	174	162	190	175	159	192	193	180	175	161	178	180	173	201	187	195	182	179	174	175	172	192	202	177	170	181	186	173	158	168	170	185	187	188	174	192	165	188	193	179	171	217	188	166	187	168	182	171	180	161	168	183	189	168	183	173	186	178	186	216	191	200	200	191	191	191	167	188	178	174	168	182	186	173	171	156	186	174	191	195	204	175	183	163	171	159	179	161	192	172	174	168	198	183	169	189	210	173
8454	1074	976	600	475	418	411	389	358	344	337	331	340	319	315	331	284	288	324	306	305	301	290	315	329	278	291	307	325	325	292	325	322	285	334	323	277	275	306	289	314	288	317	292	317	319	273	269	304	306	279	301	271	323	313	315	300	286	307	334	303	306	285	305	304	285	298	328	296	292	310	311	301	313	318	293	299	294	308	323	304	324	308	320	299	354	273	313	321	332	304	277	333	290	308	273	321	297	321	316	270	297	322	276	273	296	284	280	310	276	317	319	316	297	307	307	283	315	314	286	327	278	314	334	281	329	309	269	294	294	315	306	306	288	284	270	305	288	303	285	330	314	319	288	283	313	324	291	304	326	279	307	294	319	282	280	303	314	300	302	303	300	318	265	319	297	310	299	301	311	296	272	286	316	316	342	299	288	291	287	277	293	288	266	290	294	305	319	338	291	305	307	272	313	301	303	305	288	305	305	304	281	302	296	320	278	292	330	293	332	288	312	331	306	276	313	298	329	298	293	288	290	303	307	277	305	344	284	306	278	310	292	286	310	260	291	287	299	312	327	294	282	286	277	313	295	308	313	292	277	300	305	300	281	308	293	299	324	297	296	308	304	298	340	327	300	291	300	306	293	318	320	335	316	271	291	295	318	307	275	325	313	307	314	305	299	263	318	306	328	303	288	317	307	318	301	288	279	286	308	291	269	323	272	311	261	303	306	298	303	340	306	267	311	295	316	288	301	302	304	295	335	274	295	331	273	284	292	301	263	304	300	260	308	302	307	304	288	316	290	306	294	329	296	329	275	292	306	287	284	276	276	305	309	278	301	288	302	297	309	302	325	295	298	289	304	293	288	303	312	319	323	298	303	296	289	317	305	288	282	304	300	292	287	263	304	278	329	289	315	320	277	266	283	314	312	318	283	310	312	319	308	333	325	320	275	312	309	327	331	299	289	311	316	285	276	280	291	298	318	304	306	300	307	308	303	268	276	301	295	298	282	283	334	284	296	322	314	285	275	300	277	302	294	313	294	310	327	285	309	250	320	279	273	316	310	308	308	282	291	284	275	313	312	283	311	325	299	302	298	305	307	328	298	295	297	318	316	312	289	316	301	319	288	302	309	297	272	288	300	297	313	298	312	282	312	281	312	308	356	285	337	282	305	262	320	279	297	269	326	270	319	297	337	289	289	315	292	284	301	293	293	279	302	283	302	303	315	291	334	313	285	286	290	293	286	349	312	286	305	340	286	309	282	301	337	298	316	301	328	282	308	324	300	298	309	317	330	325	313	298	322	296	308	328	304	308	317	242	308	319	295	305	326	307	312	321	299	324	277	315	322	303	290	312	311	318	329	307	285	302	273	283	283	325	291	288	263	293	274	283	312	301	308	305	312	281	323	284	293	304	313	312	297	307	264	307	326	313	311	272	317	302	290	312	264	307	331	294	296	289	326	307	314	264	302	322	298	293	307	298	275	298	292	320	292	302	298	297	338	295	267	303	294	283	290	310	288	284	288	305	313	315	289	288	307	307	300	332	292	285	308	285	285	293	277	277	319	303	324	291	290	279	289	299	329	276	277	324	324	294	299	335	301	312	287	324	250	299	267	282	304	288	279	280	303	332	330	307	296	304	279	298	311	306	284	288	300	315	346	319	308	310	287	278	283	335	290	334	307	323	309	312	322	296	314	293	292	298	312	345	283	323	295	295	294	318	305	307	290	274	283	327	305	295	301	286	326	309	274	331	319	287	292	302	271	341	303	311	307	303	296	315	270	297	294	303	333	303	277	326	286	324	299	298	306	315	280	345	312	271	276	306	322	298	292	299	294	299	300	317	274	302	327	300	294	283	298	333	277	313	346	304	284	291	312	322	292	304	324	281	331	278	293	306	269	291	267	314	290	311	324	306	315	309	276	312	282	294	278	309	301	311	304	277	313	315	300	301	288	309	293	273	280	284	288	269	310	294	300	303	277	331	296	286	305	279	272	305	297	319	307	304	322	317	278	299	305	309	292	302	303	294	289	299	314	318	337	284	282	302	306	333	290	310	340	322	306	303	297	303	320	296	281	315	283	297	296	309	284	308	327	315	327	286	287	283	312	293	303	306	292	294	294	311	294	297	329	318	332	286	343	305	333	319	309	329	312	295	318	279	312	314	294	313	316	294	285	308	306	276	284	281	332	287	335	311	318	274	294	279	306	315	292	315	269	296	301	330	278	307	301	288	296	297	295	320	291	285	322	296	307	308	301	316	335	298	285	324	284	313	324	283	299	290	328	276	296	343	304	306	310	313	312	297	321	286	311	289	301	322	280	316	272	282	301	294	306	310	276	309	290	323	314	280	293	299	313	316	269	305	293	318	313	293	307	292	322	308	289	314	282	304	292	283	278	303	277	310	315	274	301	326	325	294	328	277	285	298	314	277	296	287	302	261	308	303	291	301	289	269	306	275	310	305	305	338	255	315	307	311	311	297	275	292	332	298	296	320	282	323	278	294	285	300	287	314	317	322	278	304	295	312	276	300	297	303	306	301	298	310	322	278	309	324	293	329	298	281	287	282	321	309	282	306	287	274	305	274	314	334	282	295	300	302	304	309	293	307	318	339	302	278	289	312	287	304	325	308	297	320	321	296	328	338	289	315	283	301	320	292	296	305	330	312	265	290	301	293	304	328	327	295	294	293	283	278	284	298	301	315	264	308	331	314	283	293	307	295	289	282	299	289	310	288	326	311	280	294	291	310	312	286	296	286	314	333	284	275	304	294	311	302	285	290	315	289	275	320	281	312	309	322	284	286	326	287	314	295	272	309	285	295	320	313	282	287	325	284	301	300	281	297	318	304	308	291	301	294	291	308	314	309	275	306	284	307	314	296	327	314	267	321	273	307	308	300	304	324	303	320	332	296	320	285	297	324	324	278	309	331	299	319	333	314	289	291	306	288	312	333	316	314	293	307	302	323	303	331	295	306	330	288	312	260	310	291	306	296	294	291	287	305	306	279	296	266	292	306	311	271	291	298	290	304	316	284	329	284	292	277	297	293	315	300	299	301	316	294	313	333	264	310	325	287	296	318	295	315	292	296	298	259	275	301	313	285	298	312	302	304	280	335	323	302	296	304	270	319	278	316	334	311	303	278	285	331	311	336	308	285	276	286	309	296	315	308	292	304	309	325	271	291	316	303	313	288	337	306	296	282	313	281	293	286	310	320	313	319	306	273	307	295	304	278	314	294	274	330	292	319	291	304	294	284	336	286	288	311	304	308	293	317	308	319	284	280	310	317	316	303	274	297	322	308	296	289	306	292	299	317	337	324	323	275	301	313	310	279	290	313	329	310	300	303	319	279	303	291	290	303	300	316	280	300	292	282	288	288	308	342	345	288	289	306	262	309	319	279	313	293	286	272	289	280	282	311	294	301	323	302	313	298	337	313	305	331	293	288	320	312	317	321	285	295	304	320	292	282	290	313	292	309	325	335	329	313	309	296	292	293	299	305	291	338	299
24087	21090	28471	23932	20918	4156	1012	773	620	578	545	557	539	470	522	488	507	488	472	476	459	470	481	459	495	482	449	444	490	471	442	423	441	440	434	473	465	493	439	436	485	462	439	439	432	408	472	473	437	429	437	442	449	429	456	440	424	408	448	439	432	454	419	485	459	424	422	469	425	432	460	444	465	451	451	436	461	449	452	423	429	462	438	443	441	439	432	434	398	425	451	466	443	429	445	430	434	465	420	437	454	446	445	491	425	457	436	417	406	434	469	422	464	399	431	512	456	402	425	465	441	434	411	432	432	419	456	453	432	409	426	426	456	458	441	429	465	442	437	449	428	438	424	434	447	420	445	409	434	431	453	438	424	456	484	470	438	457	475	414	442	423	470	457	440	436	449	450	453	430	425	419	442	437	427	468	453	428	443	431	406	418	447	429	428	462	419	395	412	433	467	475	452	419	467	448	418	415	442	451	432	434	420	441	458	395	389	442	460	438	443	447	417	439	448	452	408	458	468	431	446	431	451	428	437	454	470	403	432	447	452	458	461	427	426	436	437	466	446	435	419	464	406	459	450	450	452	427	438	430	457	444	456	429	461	470	426	415	447	479	447	415	450	426	438	457	426	434	412	415	438	430	423	440	439	454	429	442	443	414	400	449	462	422	464	451	434	440	464	445	440	421	449	466	429	421	427	446	454	481	429	386	441	461	429	459	418	469	435	434	454	434	457	455	456	418	426	469	415	409	443	427	468	429	441	447	455	437	448	420	429	448	461	414	419	443	450	411	447	461	472	438	474	423	420	417	436	481	411	417	465	442	442	422	467	419	402	402	440	433	426	409	440	426	468	430	443	456	452	420	431	414	481	447	448	423	449	445	438	427	413	411	386	443	453	414	446	439	444	481	428	422	439	445	438	410	446	494	418	457	440	452	453	457	418	432	444	432	442	451	440	390	452	462	495	449	482	425	401	423	434	467	461	456	445	429	482	447	429	462	416	447	445	441	405	428	418	439	472	440	459	432	435	445	432	457	441	404	434	438	453	401	458	451	453	432	429	412	417	464	424	417	451	426	414	454	463	418	456	452	417	479	407	452	428	449	423	476	459	429	462	449	402	464	487	460	469	423	446	423	438	391	457	430	436	450	452	449	440	435	455	438	460	414	448	456	471	439	434	434	420	414	448	403	443	416	427	436	468	444	419	431	481	452	473	437	446	440	426	451	432	471	423	407	433	440	399	429	410	384	458	472	409	482	476	425	439	437	445	449	478	475	449	426	487	434	398	436	435	434	457	467	431	439	470	411	386	465	404	412	433	446	434	464	394	479	461	452	443	391	420	416	424	424	432	457	421	431	409	470	432	467	426	423	460	404	463	493	455	400	403	435	432	460	433	404	452	458	438	456	451	399	449	455	467	468	448	455	458	414	485	424	427	428	443	424	437	463	457	426	475	423	492	433	444	445	407	417	455	408	460	417	432	416	408	458	439	428	489	450	462	463	437	433	445	423	401	449	377	444	404	441	441	447	440	494	442	446	438	467	428	423	455	457	470	414	431	443	410	428	409	479	455	455	427	459	450	493	416	422	449	431	437	435	422	394	397	430	460	462	457	444	447	437	464	440	407	471	411	426	409	450	480	463	415	417	477	431	440	441	443	439	424	402	454	479	415	444	445	429	450	422	485	443	476	426	426	471	445	434	422	415	416	438	462	444	433	427	455	435	411	442	446	458	423	415	448	390	419	452	449	452	408	424	416	490	414	443	420	445	436	451	404	433	436	453	447	465	401	447	426	413	464	464	460	441	436	419	434	434	448	425	431	416	434	440	423	462	428	457	439	430	438	427	475	422	399	453	464	461	437	453	436	449	428	431	445	445	426	418	452	440	453	424	454	385	470	432	413	443	433	434	422	416	431	421	476	408	431	451	447	430	452	420	456	425	447	441	438	454	389	458	458	416	446	406	433	457	418	449	393	389	423	423	430	460	417	441	464	415	442	417	417	460	445	486	431	398	445	456	432	453	431	451	442	476	438	406	426	451	451	415	438	460	459	405	434	457	468	475	433	458	446	450	434	453	417	418	401	405	428	444	454	437	440	379	483	415	434	451	429	480	422	449	460	414	443	506	367	439	443	448	409	427	445	421	458	439	425	474	443	447	405	456	480	435	452	463	431	442	485	414	425	459	418	441	478	446	421	440	465	462	416	467	439	422	431	436	452	439	424	470	412	430	429	422	413	444	435	472	415	479	459	407	444	400	420	420	464	431	417	431	433	424	433	435	429	439	434	431	484	444	420	421	440	423	463	459	458	418	451	419	422	480	434	445	436	472	416	471	417	435	449	435	445	468	433	473	449	427	451	428	441	443	451	407	443	433	460	451	454	397	431	437	429	415	456	469	468	449	410	426	449	420	450	466	441	446	454	406	441	475	437	445	439	450	450	458	459	417	399	429	444	427	453	420	457	437	438	453	446	441	415	442	446	439	438	446	440	393	432	433	436	469	435	438	388	423	465	446	451	444	441	440	403	405	466	415	422	434	436	422	458	471	419	419	436	383	444	449	428	421	457	445	435	477	419	434	457	447	464	438	419	443	473	442	498	429	443	449	445	454	427	451	386	448	477	456	430	415	406	439	430	408	443	433	399	442	437	464	430	401	450	435	481	434	409	450	454	436	437	422	441	483	448	425	430	442	464	443	464	435	442	459	414	434	444	450	397	384	459	496	438	455	440	457	468	428	417	412	471	453	433	428	470	488	437	442	442	419	462	425	471	455	399	454	403	440	441	423	427	437	412	473	457	392	443	446	402	465	422	430	402	454	435	472	457	444	477	460	406	468	426	441	430	419	469	417	396	429	446	407	449	429	433	401	408	456	439	440	428	486	382	481	421	450	459	422	418	470	431	437	417	458	445	459	469	431	443	432	425	444	429	421	414	421	453	452	447	417	461	425	437	442	429	434	440	480	428	461	423	458	439	414	423	422	433	443	444	432	422	417	462	431	452	411	435	442	409	431	447	435	430	464	404	427	442	424	425	427	442	436	427	418	398	408	410	433	401	420	438	450	421	452	424	480	412	444	409	424	464	428	447	469	446	455	410	424	430	455	414	437	384	449	457	448	464	441	475	408	474	428	457	415	440	449	451	390	411	469	450	437	449	398	437	419	455	461	436	463	449	434	473	470	472	423	430	407	432	388	453	482	434	430	441	447	457	471	425	427	433	436	451	423	435	420	434	451	396	479	453	418	430	471	461	439	427	422	425	432	444	459	434	435	446	456	451	479	460	411	450	450	455	446	432	411	440	425	434	418	426	442	417	438	443	435	445	435	460	453	422	456	467	419	433	446	422	467	385	453	419	456	393	406	407	446	426	422	439	428	452	449	436	429	458	442	376	420	429	459	437	472	446	455	453	427	473	427	477	450	429	448	452	435	464	430	441	427	461	445	442	447	442	452	451	417	428	435	441	452	458	463	492	405	450	429	429	416	440	459	425	454	456	437	440	409
16845	9674	8294	4310	3093	2346	1898	1586	1374	1208	1149	1023	988	898	849	855	857	802	823	830	726	800	761	709	780	753	691	743	688	758	711	707	714	714	720	735	655	658	689	718	701	717	673	662	706	688	702	721	717	693	724	689	685	683	706	710	736	683	701	709	720	668	675	686	742	752	683	668	698	733	683	692	656	706	709	699	665	622	675	697	708	724	663	661	687	677	615	719	646	687	682	674	639	713	700	686	657	649	739	676	709	712	694	655	686	688	689	666	706	671	697	685	687	643	739	714	717	683	671	701	716	643	722	735	701	708	659	688	684	704	666	679	672	678	682	708	697	710	675	652	737	656	701	705	699	669	706	668	678	666	709	686	680	653	647	678	657	741	741	665	666	665	709	695	633	658	663	683	705	651	694	686	676	704	719	683	724	684	710	763	688	670	685	678	682	646	679	678	672	675	681	704	734	698	672	672	686	718	680	693	671	670	671	699	664	684	703	690	676	713	702	679	675	712	696	705	702	655	650	724	689	712	650	662	665	670	698	723	692	687	679	684	718	719	660	694	661	697	675	706	675	713	659	661	694	649	708	689	689	691	708	675	699	648	705	706	698	688	650	706	685	675	697	691	715	723	675	677	705	696	689	712	684	710	715	651	637	702	724	693	697	648	670	679	685	710	693	710	709	645	659	692	699	689	743	708	703	690	710	697	694	686	675	721	699	678	671	704	664	668	631	648	708	652	692	683	686	690	711	721	726	712	671	698	682	729	698	679	691	652	686	678	745	696	668	704	714	645	740	667	710	657	715	715	683	626	737	698	681	676	671	630	714	735	693	691	684	690	647	729	679	669	687	665	707	697	685	667	709	653	739	671	665	747	670	720	733	686	710	671	680	692	717	678	723	695	738	647	692	690	703	677	664	728	697	676	700	645	697	688	638	683	734	719	721	685	699	724	665	709	682	680	741	668	696	727	718	712	663	659	739	685	671	697	675	713	733	687	711	637	694	675	681	696	646	662	691	687	706	701	711	693	652	683	680	723	656	718	654	702	696	689	697	655	676	693	665	716	702	672	660	654	689	686	721	687	692	656	695	656	715	702	631	694	673	694	706	691	641	737	662	691	732	605	666	607	686	645	711	674	659	694	678	701	713	691	711	705	671	652	736	716	673	658	727	668	684	685	696	692	728	685	640	714	694	661	664	649	704	727	667	687	705	708	686	694	674	656	718	686	701	660	654	670	700	743	651	715	695	697	636	717	681	661	708	696	729	627	712	664	675	646	696	684	721	665	689	667	694	679	677	730	709	671	673	668	704	681	684	660	672	644	697	669	703	719	678	678	684	720	733	675	742	658	723	676	692	726	696	681	693	698	673	627	704	674	650	691	738	657	632	660	743	711	739	735	672	664	676	711	710	653	672	697	670	652	661	640	645	680	644	641	670	643	684	668	689	637	677	646	664	647	706	652	684	671	670	709	639	693	689	664	673	719	682	681	653	690	653	657	671	626	652	672	717	721	641	657	669	729	730	706	718	707	687	690	671	671	691	689	674	685	689	709	659	730	667	669	640	720	688	690	670	727	706	724	662	661	684	693	683	657	687	657	679	695	696	659	669	651	662	658	667	698	741	678	654	696	675	680	694	701	642	702	706	726	721	722	679	659	688	723	671	682	669	725	668	707	682	678	692	691	646	666	676	673	646	747	735	728	751	683	696	696	680	686	644	664	617	706	647	659	694	683	669	644	742	654	609	687	697	621	663	685	663	705	690	701	686	707	718	662	662	680	659	653	679	665	670	685	750	664	701	681	668	711	680	711	649	682	701	660	684	669	674	680	667	678	712	651	736	657	649	656	651	655	702	664	700	697	671	697	714	753	706	718	725	641	664	641	671	675	656	722	676	674	673	643	673	673	685	692	692	647	726	745	670	712	666	740	653	696	660	676	694	653	668	663	739	715	719	629	663	681	673	677	709	697	698	656	666	670	689	684	697	730	716	684	681	663	698	698	636	684	693	729	740	660	671	667	695	667	657	694	686	711	722	668	686	673	665	695	686	697	646	714	695	704	674	686	746	677	689	682	651	655	662	662	689	756	686	711	673	662	681	721	654	688	718	705	675	737	722	678	693	620	705	674	671	697	671	707	711	693	682	739	656	681	689	662	672	699	741	670	656	664	649	678	683	626	711	695	671	676	681	701	698	663	692	682	700	670	671	664	631	641	701	666	696	682	699	693	694	694	713	637	687	677	630	711	682	706	696	659	712	668	659	729	681	692	718	661	663	707	718	715	698	688	679	659	665	706	644	693	685	676	686	669	714	740	684	678	657	654	719	725	687	689	641	700	656	664	680	682	664	680	686	714	680	676	710	715	686	669	720	708	715	702	655	690	662	717	681	733	682	710	704	700	678	696	702	661	704	704	683	713	667	684	615	649	665	674	730	664	746	715	676	716	681	689	648	674	665	686	686	728	700	686	692	674	685	685	684	640	672	647	703	674	656	678	716	710	669	689	684	706	666	649	684	731	689	641	704	672	673	615	689	708	703	663	704	658	714	675	636	715	637	687	685	649	702	662	665	728	715	683	676	675	726	699	662	680	696	729	673	680	657	678	754	688	687	647	704	683	689	661	721	639	653	709	654	663	655	648	676	659	650	690	643	677	691	742	714	713	658	651	700	676	686	741	661	687	688	675	701	713	732	719	678	689	682	703	672	685	690	693	665	675	676	651	652	751	685	644	671	655	710	678	674	694	667	684	646	713	687	663	672	676	666	702	681	646	707	709	652	652	694	655	712	692	696	664	687	689	693	670	743	651	679	670	675	658	685	695	695	668	656	676	686	713	697	716	677	738	636	717	667	725	711	693	759	646	699	663	682	713	678	721	702	657	640	676	666	740	682	736	672	662	730	663	712	661	689	717	736	685	662	649	677	685	696	663	668	710	706	671	684	712	729	706	683	665	706	654	719	696	656	664	697	691	700	716	697	721	659	652	704	671	670	710	677	710	662	708	677	679	685	660	626	741	679	703	692	664	712	695	646	678	650	633	704	712	704	705	652	684	634	689	665	702	672	714	731	702	672	706	705	708	657	725	655	706	708	690	663	681	650	673	676	643	667	658	670	669	652	691	739	677	722	690	637	688	660	668	704	674	676	654	692	660	676	667	668	689	719	648	723	687	677	735	684	684	702	673	694	709	651	684	686	653	691	692	665	709	687	642	687	669	649	674	672	699	688	697	684	675	713	700	678	689	706	676	629	699	695	685	677	697	681	713	693	663	687	706	675	642	694	695	719	651	726	654	675	663	669	681	632	656	640	727	682	700	668	711	709	705	689	693	693	716	727	688	697	660	661	666	717	626	716	701	685	708	714	674	669	693	680	653	687	713	670	665	625	707	682	665	712	649	678	632	680	660	678	658	671	634	648	694	659	681	654	723	705	709	727	644	676	689	674	674	710	657	656	688	669	695	708	702	702	677	694	699	710	694	697	672	686	667	667	694	638	653	666	669	674	687
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
