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
340085805108	340085805626	340085806176	340085806726	340085807276	340085807826	340085808376	340085808926	340085809476	340085810026	340085810576	340085811126	340085811676	340085812226	340085812776	340085813326	340085813876	340085814426	340085814976	340085815526	340085816076	340085816626	340085817176	340085817726	340085818276	340085818826	340085819376	340085819926	340085820476	340085821026	340085821576	340085822126	340085822676	340085823226	340085823776	340085824326	340085824876	340085825426	340085825976	340085826526	340085827076	340085827626	340085828176	340085828726	340085829276	340085829826	340085830376	340085830926	340085831476	340085832026	340085832576	340085833126	340085833676	340085834226	340085834776	340085835326	340085835876	340085836426	340085836976	340085837526	340085838076	340085838628	340085839176	340085839726	340085840276	340085840828	340085841376	340085841926	340085842476	340085843026	340085843576	340085844126	340085844676	340085845226	340085845776	340085846326	340085846876	340085847426	340085847976	340085848526	340085849076	340085849626	340085850176	340085850726	340085851276	340085851826	340085852376	340085852928	340085853476	340085854026	340085854576	340085855128	340085855676	340085856226	340085856776	340085857326	340085857878	340085858426	340085858976	340085859526	340085860076	340085860626	340085861176	340085861726	340085862276	340085862826	340085863376	340085863926	340085864476	340085865026	340085865576	340085866126	340085866676	340085867226	340085867776	340085868326	340085868876	340085869426	340085869978	340085870526	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21550	20054	27500	22340	20055	20089	10620	1194	897	829	830	710	702	652	619	647	588	585	561	557	578	541	551	535	528	558	544	520	512	528	513	503	551	501	526	518	497	474	522	488	478	469	501	490	500	505	505	480	526	519	529	507	474	463	495	513	457	487	524	518	514	502	521	511	516	503	516	516	515	475	507	499	472	476	469	492	517	461	479	468	482	474	454	490	459	514	485	498	493	498	485	497	486	485	496	527	462	484	484	477	526	475	529	476	482	472	469	479	489	465	535	503	501	496	485	462	505	479	490	448	502	493	531	491	457	564	476	478	503	476	511	475	509	489	499	472	456	488	518	471	462	520	498	490	528	452	459	480	519	488	484	514	459	515	501	513	465	456	472	488	467	482	478	553	526	470	455	454	474	490	511	474	507	503	489	500	499	481	455	477	464	498	475	489	463	480	480	489	471	498	506	510	519	509	469	472	479	484	490	481	501	501	488	494	489	485	476	451	488	490	514	486	484	459	485	536	498	493	458	507	455	497	528	502	499	451	504	470	491	428	492	477	498	477	531	475	537	523	494	500	498	475	483	495	538	455	471	522	456	510	477	476	514	459	441	518	494	509	535	499	522	500	479	519	499	481	518	561	467	459	495	497	501	520	498	493	467	481	505	490	510	533	473	500	480	482	439	494	484	499	516	511	504	489	502	486	499	515	489	490	490	475	500	482	507	470	509	505	510	488	498	520	469	479	498	472	512	483	520	489	473	486	507	502	493	500	485	500	492	514	490	508	491	498	520	487	506	503	515	483	497	500	494	485	500	507	489	478	457	494	462	518	492	498	513	533	519	495	479	508	441	462	516	477	491	488	473	469	463	499	508	492	464	458	447	487	507	448	516	453	534	443	480	448	513	467	483	483	479	472	521	519	467	480	481	464	474	464	473	515	471	513	478	492	509	488	464	475	518	498	478	539	452	494	565	456	500	455	544	477	495	488	507	449	487	457	502	464	497	503	484	491	468	493	497	469	488	458	453	462	483	483	478	516	462	505	473	498	461	467	474	503	518	456	484	488	500	504	460	480	523	477	472	493	520	500	497	460	518	492	463	480	500	488	489	477	510	493	468	467	477	480	480	500	458	490	509	456	480	496	527	476	451	503	451	502	510	485	466	482	485	513	524	450	489	518	467	491	511	503	486	485	529	516	475	443	516	509	489	509	462	533	508	492	478	509	506	486	467	503	470	488	473	511	460	471	504	514	477	486	501	463	471	463	455	443	517	498	475	499	522	500	488	481	444	529	465	471	483	476	476	538	496	475	483	482	475	493	499	504	475	454	487	494	489	487	460	485	484	463	483	450	464	493	459	517	481	509	482	456	525	487	516	482	505	487	486	508	496	450	468	496	480	521	503	457	467	456	510	497	498	510	486	469	498	482	487	483	479	478	467	483	514	515	490	462	482	487	477	500	527	510	490	472	481	480	481	520	494	520	527	476	491	489	509	464	465	508	517	521	467	510	517	489	465	509	466	508	472	474	534	460	523	509	460	489	464	444	460	516	499	511	518	434	486	457	441	491	510	516	512	500	477	494	490	551	495	506	488	471	503	448	532	485	482	504	499	478	485	488	485	496	476	479	508	509	455	507	474	494	447	498	486	463	493	496	515	508	470	499	490	525	504	478	464	524	473	547	495	459	493	454	480	467	462	496	522	470	506	480	493	523	444	502	487	515	508	482	498	504	504	480	490	470	479	455	482	475	510	454	509	500	466	491	483	470	492	511	529	509	503	495	487	466	495	484	491	481	464	491	471	500	495	476	509	464	483	487	501	435	503	491	504	493	505	496	472	464	473	513	470	491	466	475	495	472	487	522	512	493	503	483	506	487	479	461	500	504	478	508	488	450	470	474	503	468	510	487	517	444	475	531	459	478	513	514	492	489	508	507	480	542	516	480	505	485	466	449	534	524	481	479	512	484	487	520	507	476	517	491	527	510	517	469	467	466	478	481	491	495	460	473	490	488	486	455	481	457	447	486	474	465	486	473	478	463	539	498	476	463	517	513	503	476	440	524	483	495	490	504	503	459	473	511	465	493	481	491	455	472	500	505	468	502	457	495	461	474	494	503	499	487	471	505	499	493	481	443	474	541	540	471	478	482	525	529	495	488	494	513	462	512	466	511	470	523	496	487	533	474	477	524	505	449	500	492	539	447	496	532	497	468	466	502	478	478	478	505	501	523	519	462	482	460	497	523	489	466	519	440	480	534	519	472	509	519	508	471	519	486	494	519	509	492	493	433	523	491	467	473	490	479	487	481	497	504	490	528	506	532	492	444	535	470	493	491	524	496	519	491	510	492	532	479	500	505	513	549	525	523	505	509	487	479	467	490	453	477	484	484	465	528	462	461	532	493	445	435	509	511	487	477	478	475	524	495	474	468	500	499	459	498	501	520	499	447	477	487	496	447	463	482	503	468	488	518	466	477	488	464	513	473	501	510	541	488	485	513	484	525	483	486	468	480	472	498	497	491	471	449	482	513	485	499	468	469	502	508	500	485	497	471	512	505	505	496	497	478	488	560	496	460	485	506	482	486	476	483	501	482	527	497	483	510	469	495	515	476	500	535	511	481	507	493	507	490	460	485	469	493	517	501	498	457	471	463	495	546	504	469	486	453	521	480	484	496	515	480	470	490	509	451	485	479	514	523	497	438	477	501	485	497	473	512	472	476	525	495	519	504	471	514	521	487	468	458	443	477	519	467	472	459	478	483	495	495	491	488	476	493	447	515	494	463	495	468	489	502	489	492	515	479	494	472	435	485	501	468	494	472	515	491	414	469	462	500	496	450	493	493	483	441	527	471	489	454	539	487	512	525	477	497	488	466	448	501	473	495	519	485	488	495	517	453	481	481	474	483	481	491	520	461	487	480	488	482	489	486	488	486	519	517	459	505	492	513	497	463	499	467	504	464	477	540	487	496	505	452	488	502	482	492	504	491	485	471	496	509	510	459	464	454	509	474	519	516	462	493	486	500	502	498	495	498	456	496	490	499	473	471	458	456	470	494	457	488	532	528	477	476	477	484	480	477	534	502	491	476	481	457	493	480	494	474	498	488	492	493	492	460	431	465	492	502	485	507	529	477	477	485	453	504	447	470	428	497	484	512	495	534	491	470	499	445	481	528	487	509	529	476	458	479	476	469	535	504	458	476	516	498	497	478	500	519	471	503	522	507	477	466	478	478	468	522	511	535	518	466	523	469	483	506	477	549	489	468	514	482	499	495	451	462	542	504	499	517	539	523	490	476	524	495	495	467	441	487	505	470	452	484	489	458	469	493	504	476	502	494	456	461	480	484	479	479	515	450	509	463	500	485	456	507	513	499	474	493	473	467	543	440	487	492	469	501	482	461	470	487	477	499	502	544	475	453	560	467	498	453	464	535	512	507	522	467	461	530	479	500	458	513	531	455	439	476	509	493	486	513	471	536	470	467	515	513	481	489	483	526	481	458	507	460	462	471	528	494
20748	14389	11800	6195	4330	3262	2712	2133	1801	1507	1372	1282	1092	1091	997	989	907	912	861	829	813	836	799	785	769	789	790	736	776	722	703	746	763	717	673	747	736	714	703	682	695	677	697	674	743	719	677	693	636	665	645	728	710	686	663	657	623	720	662	676	702	712	675	728	614	658	654	664	661	656	644	604	649	667	700	653	660	677	650	667	673	751	714	671	731	661	704	640	646	644	700	667	674	689	670	660	660	664	644	635	653	702	677	683	661	659	696	680	647	720	709	676	647	677	675	646	683	656	680	659	648	634	687	684	645	663	653	618	685	661	667	709	722	659	647	650	660	690	630	664	672	634	675	647	675	653	682	670	679	666	657	663	666	701	700	650	683	689	664	673	671	689	656	657	699	690	650	657	608	657	659	682	689	663	678	615	692	718	648	673	705	673	684	660	614	651	651	700	630	694	702	669	689	644	637	644	666	671	648	666	685	695	702	663	662	716	678	654	681	710	648	650	634	674	650	689	652	626	658	641	691	664	684	627	686	652	680	700	654	653	666	688	661	671	680	626	672	683	639	592	752	659	670	683	632	708	637	663	656	647	669	670	673	679	685	657	652	640	684	667	708	653	617	668	696	678	651	649	656	644	655	662	700	683	638	670	637	655	676	715	652	665	637	664	618	682	644	663	696	664	669	657	641	673	653	663	631	628	687	646	653	626	653	657	660	683	661	625	636	657	686	619	691	679	669	674	675	639	669	637	720	668	673	668	678	683	676	641	695	649	664	668	689	674	682	659	662	716	655	628	672	699	658	649	723	652	688	678	634	667	661	650	684	672	676	636	669	653	642	671	693	653	681	663	688	656	721	630	629	630	702	652	656	672	692	671	685	656	674	700	672	685	646	661	648	654	652	613	677	671	651	675	602	642	725	583	685	715	615	619	655	679	670	665	742	658	725	682	650	677	658	641	691	698	626	663	678	684	633	642	688	713	680	656	667	664	619	675	646	688	643	684	630	647	721	712	692	693	687	636	638	688	609	680	630	695	632	684	638	655	657	636	654	690	661	667	669	658	686	655	710	679	678	663	645	649	633	666	662	627	652	646	697	698	661	700	662	636	677	681	658	675	701	704	659	644	680	635	684	669	657	680	702	617	686	644	648	596	647	653	651	708	659	717	644	659	660	673	657	712	705	682	681	689	693	682	683	692	643	676	629	644	695	638	658	726	683	669	635	649	642	606	651	695	651	665	620	650	636	687	688	661	663	636	663	683	659	707	657	684	662	670	658	701	652	685	697	689	660	657	689	685	658	698	695	664	696	653	662	650	635	675	664	696	644	641	696	656	671	637	644	646	693	663	708	663	683	674	696	681	661	686	697	672	663	655	677	683	667	645	657	675	678	671	638	680	669	644	646	665	652	672	654	626	677	611	679	680	684	674	674	660	668	655	659	674	693	651	604	652	664	638	614	690	630	670	659	688	653	671	648	633	678	692	691	701	697	663	612	671	638	703	693	677	650	688	645	618	669	675	695	654	638	653	682	705	621	635	669	631	660	670	654	654	616	658	692	678	688	672	666	658	664	652	652	662	632	628	682	652	640	663	643	730	645	655	653	665	696	663	650	660	650	714	660	643	653	690	713	698	690	653	689	691	701	695	665	641	653	658	669	653	628	624	654	682	675	704	643	652	651	650	662	676	687	693	650	678	709	706	648	690	630	658	688	641	681	690	612	655	677	674	678	633	704	631	654	665	708	667	690	662	624	684	657	700	629	666	689	691	660	646	656	649	626	683	618	689	698	646	706	649	712	720	643	717	714	688	633	683	678	671	668	691	699	678	689	699	682	673	655	701	666	686	683	695	703	695	641	672	622	658	691	623	674	667	624	666	694	669	715	696	638	677	677	663	646	696	673	671	667	670	697	630	679	665	683	710	697	694	675	665	657	649	669	662	633	675	661	676	656	653	661	654	693	661	659	683	665	706	670	701	657	663	712	659	633	622	728	650	676	636	668	647	654	672	653	710	676	652	654	618	649	673	670	692	648	660	678	651	674	698	668	686	657	679	677	673	648	716	671	688	607	661	650	683	640	672	659	672	667	702	690	697	662	690	637	639	626	687	699	717	692	673	635	680	687	672	693	666	685	628	704	611	681	601	704	646	625	658	634	646	657	680	599	656	672	667	691	669	724	700	619	674	652	663	626	650	682	693	662	636	683	687	694	646	682	662	691	683	680	660	689	634	722	629	684	638	637	660	639	674	692	677	678	671	625	689	702	670	677	686	662	668	687	674	659	673	646	672	675	686	664	648	685	643	669	630	678	642	648	684	689	592	701	627	682	680	682	615	692	642	632	647	642	690	634	627	669	658	634	635	697	661	716	654	671	675	672	655	667	696	670	663	640	650	659	664	666	692	631	608	672	681	668	662	663	690	673	666	643	661	659	681	645	725	679	677	642	689	695	653	617	656	675	685	622	634	680	642	636	657	640	703	638	650	623	681	672	675	705	704	694	656	695	694	639	682	711	661	678	691	651	663	675	678	687	708	664	688	697	667	660	676	696	680	641	667	679	639	708	686	675	716	642	659	658	655	694	700	669	638	666	684	653	681	652	698	645	671	659	658	647	663	665	706	665	683	703	629	684	672	669	713	667	673	652	665	659	635	670	656	645	708	669	665	668	680	640	679	649	633	713	643	619	677	665	700	637	675	682	691	624	684	689	677	633	648	671	643	677	654	700	652	698	664	671	667	641	671	655	673	670	666	619	670	679	652	654	648	654	670	647	703	646	678	629	637	694	640	640	647	609	615	629	615	686	642	686	638	690	669	676	654	709	652	683	638	680	670	634	648	629	668	692	664	652	690	665	648	646	674	690	630	646	655	654	653	613	677	666	692	717	691	666	658	704	637	680	670	661	674	657	601	641	667	643	695	667	629	678	659	624	673	659	628	634	646	636	655	658	684	643	668	712	673	716	637	664	653	707	651	664	660	656	676	672	598	668	702	708	664	619	673	669	666	639	676	661	670	642	701	662	693	635	688	663	633	651	643	661	652	700	642	585	684	670	708	635	674	686	654	664	670	602	702	687	672	618	621	699	632	672	673	652	648	666	661	672	642	689	663	669	686	698	695	706	624	682	642	702	651	637	630	703	635	678	681	678	716	641	631	681	678	591	629	676	674	663	675	682	660	654	673	662	680	636	665	663	698	666	661	639	713	654	657	653	695	670	680	638	661	665	726	654	667	633	650	652	688	615	637	650	652	667	656	629	665	640	673	645	701	640	664	662	645	697	687	672	673	675	695	668	649	669	682	644	646	653	677	653	652	675	651	639	676	658	702	691	637	676	669	660	682	705	640	679	704	722	651	648	651	662	680	621	650	662	669	651	632	676	637	635	695	707	644	673	614	638	632	711	655	672	616	702	652	654	670	607	654	703	658	691	660	649	685	653	702	683	659	647	612	681	638	659	651	695	630	641	718	689	741	667	659	653	664	666	699	668	666	704	654	652	659	667	652
27031	20796	9941	1109	689	640	638	552	573	625	604	566	578	596	613	577	590	614	591	595	569	568	576	607	578	557	546	594	596	625	593	580	573	578	582	573	544	572	592	579	602	538	573	623	560	586	597	544	582	562	552	558	554	604	541	566	543	564	590	579	564	558	538	571	588	595	524	535	605	580	584	609	578	600	566	577	555	557	607	570	579	582	608	607	577	562	570	569	563	539	536	577	548	560	592	543	562	560	608	580	617	604	579	529	580	577	591	591	615	589	571	596	612	586	589	566	590	560	552	597	565	610	557	570	523	575	537	552	576	573	575	552	569	610	546	606	576	567	608	574	585	649	565	611	656	562	611	594	591	536	589	578	573	610	532	608	590	593	576	578	549	573	530	552	619	557	521	628	595	594	568	544	562	581	565	546	580	583	550	567	622	585	577	574	599	556	571	623	558	584	613	526	583	574	577	560	602	537	563	568	565	578	579	569	591	577	544	592	559	577	585	596	600	596	568	591	598	542	607	544	620	557	570	573	593	600	588	568	569	566	613	570	546	608	555	589	554	543	613	586	567	588	594	582	547	597	572	552	584	623	596	611	549	562	555	567	566	586	545	549	557	546	588	619	566	587	590	591	562	586	570	573	567	580	577	580	621	572	576	599	587	596	566	569	546	616	614	570	547	566	578	565	570	600	605	582	561	595	559	581	553	561	553	562	540	564	612	545	556	566	569	570	583	538	544	571	575	581	604	595	596	574	584	569	587	557	547	597	549	586	605	590	596	591	578	556	584	585	570	606	599	571	625	632	571	549	595	581	593	578	576	568	610	615	591	555	568	574	583	594	558	596	549	562	567	599	547	538	585	533	583	562	586	572	570	587	599	584	592	580	577	616	594	593	612	617	600	627	576	531	567	550	576	561	572	552	638	588	558	570	592	550	521	604	562	556	578	606	581	583	574	593	557	562	567	605	563	570	593	611	590	608	569	536	591	583	562	573	566	547	608	556	605	631	570	604	595	579	588	613	596	586	626	645	596	599	572	593	608	582	622	583	594	584	591	572	561	597	602	585	560	515	595	573	582	591	550	559	582	549	605	595	573	569	562	572	594	560	576	581	553	552	548	554	573	578	628	555	560	578	531	589	583	605	585	586	585	604	602	580	564	561	604	575	573	559	588	560	615	540	562	589	592	586	573	583	548	552	620	602	592	582	538	551	589	572	579	576	591	551	592	576	645	602	571	603	558	583	582	597	541	589	578	582	559	595	579	625	583	583	593	550	608	621	596	569	591	609	565	592	581	582	579	547	566	560	586	578	588	542	573	552	594	569	557	536	586	573	598	561	644	556	589	595	580	582	562	563	605	578	542	582	557	578	551	558	616	590	581	571	582	543	566	600	553	585	592	587	528	625	562	537	584	605	556	561	576	553	568	556	575	574	578	557	586	567	586	568	559	589	599	555	549	597	576	563	556	568	549	589	638	590	550	542	579	568	597	580	563	583	581	549	572	513	550	579	595	595	601	613	564	575	615	558	610	578	599	611	566	606	603	590	589	595	587	584	562	619	589	551	538	555	597	576	547	531	582	587	551	565	579	565	550	618	590	590	606	584	614	607	624	587	578	553	602	600	566	574	567	568	568	594	571	565	566	590	579	598	578	596	556	572	581	567	600	549	576	534	587	573	582	573	521	602	579	618	582	586	561	548	589	597	524	533	621	561	648	551	591	617	518	560	517	535	605	610	582	576	616	596	606	536	547	609	562	529	584	568	579	586	575	578	577	563	573	582	586	580	568	543	538	580	556	590	610	558	576	559	582	566	598	595	572	586	551	588	586	583	548	591	621	592	582	545	585	584	584	555	578	580	554	582	582	581	589	583	611	555	573	579	592	573	564	528	541	576	568	552	594	551	598	533	627	625	607	539	616	570	548	582	554	558	544	550	583	585	601	553	577	591	607	561	599	560	569	635	563	579	571	579	558	538	586	543	594	612	580	539	592	596	589	571	605	535	573	532	600	594	604	583	588	599	563	615	627	570	581	557	599	599	555	614	560	575	571	600	544	565	577	565	566	577	565	548	576	594	571	586	632	571	584	566	598	601	585	569	561	604	597	587	571	611	565	600	582	549	580	586	554	574	594	557	575	561	611	542	559	607	604	581	629	570	568	563	611	599	599	568	592	561	571	567	550	570	566	558	580	604	579	562	538	610	573	583	596	566	589	599	575	585	538	565	559	576	563	551	539	598	634	610	540	572	598	595	586	559	570	589	563	585	566	569	616	553	610	523	577	588	538	590	564	591	638	575	584	610	572	563	576	595	557	588	590	561	570	551	598	599	568	605	566	594	576	623	575	635	578	620	603	567	541	536	609	579	587	560	601	614	592	571	597	576	539	581	580	612	561	581	560	596	587	626	568	636	627	569	561	599	587	586	607	576	547	612	599	561	567	593	592	644	565	562	587	586	602	588	584	570	556	541	591	596	598	570	597	558	600	576	573	586	578	586	605	574	585	585	556	580	583	571	562	582	606	570	568	595	567	573	536	586	553	581	580	604	549	613	572	615	570	580	565	595	560	596	608	583	583	588	590	572	593	559	556	616	541	583	563	590	578	567	569	595	583	580	575	596	586	610	614	583	570	582	622	596	566	576	587	608	569	593	588	587	608	556	551	556	565	556	576	592	554	577	559	550	577	542	591	622	594	581	575	550	552	581	560	575	604	543	575	580	573	583	578	626	564	586	557	548	592	606	573	589	556	594	572	594	574	573	561	588	555	556	573	608	564	554	605	575	581	558	581	586	529	519	603	576	605	570	586	599	605	573	588	595	594	583	556	562	602	568	538	555	555	600	536	551	602	571	534	618	586	575	579	589	559	599	586	592	594	598	603	564	566	562	609	583	646	614	565	583	588	597	587	540	553	552	584	625	565	580	599	592	589	575	544	601	599	581	587	535	581	564	560	612	566	620	605	593	557	573	554	580	551	577	594	576	549	631	583	583	575	588	599	548	554	592	560	542	600	576	595	569	558	577	571	563	578	569	567	627	601	579	542	598	549	559	586	607	585	550	571	549	586	557	562	582	577	561	591	636	598	555	587	602	550	604	571	597	566	559	593	567	619	583	584	612	589	559	551	614	578	573	590	553	590	586	586	558	566	572	564	580	580	573	576	567	533	568	578	571	567	584	578	596	590	584	572	572	600	549	570	600	630	591	592	600	540	577	564	607	611	560	581	601	591	571	609	586	564	607	609	536	576	618	562	590	579	515	547	544	521	610	617	592	573	574	583	548	540	576	596	557	541	611	592	616	552	556	586	590	584	577	548	583	582	574	623	636	601	569	592	566	543	547	555	542	572	565	581	573	607	566	599	610	601	608	585	601	573	555	544	574	547	588	527	560	560	573	532	574	561	567	617	593	539	593	558	538	544	591	618	595	569	555	543	607	582	553	554	551	589	572	584	573	579	592	598	579	571	620	589	572	573	569	570	618	584	557	558	591	575	621	597	579	550	610
8882	1414	1215	967	876	866	862	847	784	825	760	772	790	787	790	761	745	787	796	761	784	767	755	782	768	760	798	694	764	768	774	747	809	759	762	729	775	757	742	785	789	759	761	779	776	711	787	733	817	755	762	755	779	742	798	807	736	777	780	786	789	766	722	767	784	706	737	775	749	790	709	742	736	797	742	771	750	739	717	723	744	711	784	743	768	761	744	772	770	755	757	789	792	791	819	829	792	764	777	758	750	747	780	754	745	744	771	791	703	735	818	780	745	770	737	799	753	767	784	743	752	791	749	809	786	743	780	776	718	726	746	754	782	773	813	783	774	750	802	828	730	753	731	791	776	753	779	804	773	807	760	750	750	740	744	759	736	748	781	746	714	754	759	773	764	774	779	748	711	786	726	746	787	761	744	752	786	734	789	810	797	746	782	771	792	721	722	805	741	771	708	793	801	775	770	804	749	757	786	844	729	781	744	801	772	742	769	751	719	763	798	720	717	763	756	767	741	750	770	803	798	727	766	761	769	799	736	746	776	725	799	773	752	836	735	755	742	762	801	731	777	743	777	755	784	746	790	789	757	749	757	774	750	755	743	788	780	767	748	772	748	810	729	771	794	775	759	809	802	761	769	797	768	740	745	765	730	751	791	752	756	760	722	737	744	779	705	788	751	767	731	797	760	701	804	784	766	763	739	774	759	777	790	789	756	729	752	784	720	779	772	780	742	799	756	820	771	727	810	749	756	782	780	738	730	755	746	807	754	780	746	732	706	767	733	742	792	780	723	770	757	724	795	774	791	761	758	774	822	741	779	768	769	724	765	732	817	772	743	753	761	762	826	774	799	784	759	747	776	773	704	764	721	769	746	765	757	805	726	779	762	778	779	786	789	785	767	737	762	763	772	732	728	780	799	780	761	744	766	794	714	763	779	819	774	811	743	731	698	792	767	799	718	767	757	765	748	737	758	797	735	721	731	801	781	782	752	740	739	764	734	710	758	727	728	739	799	703	734	776	774	741	739	737	724	753	740	772	729	708	831	769	812	794	711	809	745	785	753	734	790	729	697	768	765	734	802	806	763	763	728	753	675	761	821	756	745	778	736	779	741	783	760	702	782	750	759	759	766	788	769	756	746	700	780	723	751	771	719	748	689	757	744	734	752	765	755	768	722	754	747	744	752	723	706	816	744	720	784	814	762	743	803	787	714	757	803	772	782	824	782	733	739	754	796	736	769	745	759	703	800	802	740	755	736	751	759	738	750	755	770	780	762	716	745	786	744	777	767	779	734	775	756	771	786	775	792	790	789	774	781	719	767	767	761	761	793	744	781	764	735	791	786	751	782	714	737	787	744	764	787	723	792	719	760	786	772	755	746	835	752	746	777	817	729	790	761	745	751	758	746	741	765	766	780	785	760	767	762	792	743	786	754	782	763	696	791	798	802	781	737	749	755	771	801	810	730	765	797	742	811	740	789	749	737	748	772	788	762	773	720	741	759	756	705	762	778	717	663	745	771	758	768	751	723	751	740	808	763	715	777	760	698	745	820	768	761	800	762	778	724	790	772	768	751	756	771	747	757	767	756	725	782	740	781	745	737	785	768	744	775	753	792	755	751	738	773	735	773	796	749	798	770	768	756	739	774	805	756	773	735	742	765	792	808	727	741	784	741	779	750	757	751	804	788	778	764	807	773	739	707	783	763	718	758	756	766	750	746	804	748	783	758	774	752	744	729	799	794	818	774	745	760	751	701	771	747	829	753	741	806	756	757	784	743	739	783	734	772	755	771	788	755	724	790	775	798	790	721	791	722	717	755	762	771	731	718	746	760	778	799	804	767	770	723	779	805	784	768	726	758	741	740	785	795	747	813	797	730	770	745	761	792	759	846	756	714	802	782	783	731	801	737	739	749	767	726	729	763	760	787	740	737	784	765	746	750	768	755	774	805	761	778	723	735	716	753	721	788	746	789	745	777	773	745	805	729	767	777	772	777	781	804	751	802	795	774	761	747	772	760	825	775	717	739	774	755	774	739	780	749	777	790	787	759	788	759	775	746	734	759	827	778	766	703	711	747	743	786	791	786	783	793	791	773	764	775	731	795	753	717	755	772	757	821	795	773	800	803	834	749	795	787	738	759	781	784	724	750	804	801	734	757	752	758	740	756	721	732	747	722	740	773	770	745	737	765	772	752	830	766	739	783	764	784	788	742	773	747	768	753	768	762	759	730	724	766	801	782	763	758	750	769	764	787	768	762	750	756	743	764	739	767	755	772	772	747	760	767	766	763	778	741	725	775	724	756	728	748	767	741	762	838	747	770	756	698	788	814	781	784	738	731	757	777	796	749	727	788	750	771	775	798	763	786	768	825	767	738	766	811	766	768	756	716	765	774	750	750	701	771	739	728	771	778	742	741	742	755	820	785	747	787	770	751	761	754	758	721	768	722	780	806	771	779	779	821	734	722	773	733	801	756	786	764	759	741	756	749	719	755	777	712	747	764	778	791	736	765	732	766	746	740	734	756	786	766	782	717	758	796	781	724	763	761	764	776	748	769	765	778	759	780	794	725	732	745	767	736	813	800	749	732	716	771	775	775	721	794	839	823	764	771	761	749	771	755	763	767	756	764	740	763	761	789	760	808	765	737	766	725	759	757	754	759	796	772	777	826	782	750	773	790	734	770	778	774	805	761	768	753	796	766	749	779	820	776	769	735	796	786	740	734	742	764	749	770	797	800	786	808	770	798	780	772	777	775	792	743	750	758	799	795	828	761	783	796	722	761	771	761	789	731	779	789	718	773	760	810	725	784	776	773	745	757	757	737	736	780	861	749	826	795	736	740	739	770	778	759	772	827	776	804	778	787	753	751	767	748	747	740	755	820	720	748	750	783	794	670	744	829	763	757	779	775	733	743	746	796	772	746	788	773	756	757	799	797	798	785	764	755	789	796	710	745	786	817	732	777	773	779	802	755	739	726	742	791	739	755	787	752	755	771	803	805	777	771	768	744	709	831	759	786	749	797	764	719	783	762	763	747	746	741	775	765	778	814	743	739	759	753	767	794	747	780	774	754	724	741	746	773	778	775	770	757	774	753	761	741	752	724	765	798	781	738	766	752	732	763	761	765	776	745	754	748	834	768	745	738	780	754	773	781	769	742	770	813	782	785	778	760	743	761	742	782	776	799	760	751	729	735	836	750	786	767	780	770	802	800	761	772	794	685	754	779	765	696	731	751	802	762	769	827	794	778	816	796	732	743	732	794	799	720	768	721	792	773	740	754	778	788	744	725	743	687	773	777	738	737	761	777	729	749	792	802	730	739	784	758	768	747	747	808	733	750	731	795	770	753	753	767	721	765	792	769	751	779	789	795	738	821	792	766	764	695	797	732	779	769	739	748	808	798	763	753	739	784	762	785	766	747	767	761	828	755	715	763	732	818	757	799	771	808	764	791	701	767	773	734	786	820	768	743	720	789	773	786	771	818	764	768	787	761	792	748	757
23747	21272	28904	23972	21279	13114	1801	1164	978	965	937	854	970	855	811	920	830	802	842	892	840	905	789	845	802	813	806	810	775	808	769	848	802	850	795	806	821	863	800	794	818	762	820	854	838	810	729	756	733	769	724	804	801	795	813	738	803	811	842	763	781	793	804	791	819	790	802	821	823	819	809	811	772	749	779	807	763	750	774	757	809	784	763	812	752	837	809	799	789	826	802	790	843	777	755	787	837	777	797	796	784	798	828	790	788	797	819	799	767	792	769	777	805	789	776	790	757	794	789	787	827	749	796	815	815	767	768	827	831	805	807	809	739	728	767	786	805	792	746	772	800	805	789	789	783	798	797	803	780	798	811	704	762	813	758	767	774	799	826	754	812	780	769	835	786	788	779	753	821	777	795	778	817	790	823	736	816	754	784	770	789	758	806	801	748	775	758	774	773	735	771	743	754	756	791	786	806	772	797	753	809	821	800	782	762	762	810	779	787	789	801	737	812	739	787	777	804	788	782	789	805	768	778	772	761	794	761	803	786	777	828	796	763	794	793	782	841	768	806	751	774	750	745	803	806	787	752	770	777	780	772	778	769	842	741	771	751	775	798	753	772	787	770	735	783	712	808	805	821	795	800	759	770	814	797	756	783	828	798	750	785	800	768	813	837	835	745	795	770	798	805	798	784	780	759	756	816	836	794	778	814	786	763	780	830	779	825	805	824	735	793	750	734	751	778	754	788	810	800	759	795	811	833	780	769	792	783	771	790	763	816	795	773	795	779	775	757	804	778	817	754	773	788	853	769	790	754	838	827	830	751	764	737	796	784	813	792	771	753	819	793	756	776	814	791	751	789	807	764	742	819	834	818	826	756	764	780	809	793	782	791	803	776	782	819	789	800	848	813	799	759	788	791	787	771	777	723	800	763	750	780	790	774	787	751	774	783	827	787	803	775	795	758	745	768	803	792	811	752	810	776	846	759	795	786	766	789	768	804	821	775	804	800	767	795	781	775	817	729	781	748	759	747	770	765	775	786	741	771	771	781	778	789	760	739	757	826	832	786	765	789	738	743	779	735	765	797	789	773	741	796	748	770	810	751	729	777	750	782	822	787	810	816	769	703	746	805	801	755	813	791	772	752	737	730	764	717	775	781	759	816	740	799	761	800	753	780	808	808	781	863	815	798	803	765	767	790	812	832	767	820	770	830	757	762	832	760	797	782	789	801	789	787	781	784	778	807	787	838	851	753	780	799	760	812	743	800	780	760	807	781	799	702	795	751	757	751	801	826	785	767	757	778	780	763	856	780	784	795	784	767	787	763	726	810	775	794	771	775	760	738	760	720	754	808	754	800	730	780	730	801	808	748	768	775	744	785	798	784	778	768	757	697	782	814	767	726	764	827	753	810	800	762	784	763	826	821	800	789	793	776	827	766	857	731	782	777	773	813	770	742	748	791	777	776	758	797	799	789	750	817	788	813	768	785	781	773	767	691	733	785	768	746	788	781	774	789	753	728	773	747	788	757	828	784	771	818	779	772	787	770	728	739	807	783	702	811	802	773	796	835	774	797	777	802	735	782	802	776	762	777	830	752	846	820	803	793	772	830	801	767	782	815	755	832	742	759	733	732	783	790	853	834	793	755	784	741	772	774	751	754	790	744	770	804	753	805	814	804	802	782	731	762	700	768	792	762	779	755	738	829	806	771	723	836	804	819	752	717	784	787	759	757	775	794	745	761	752	753	745	797	753	841	783	816	757	771	773	805	829	809	783	777	804	759	810	742	754	769	757	759	781	802	759	798	801	778	777	788	840	748	758	770	762	769	784	772	789	799	744	766	806	809	787	752	848	818	778	762	820	810	776	792	772	715	759	763	822	766	824	812	782	760	771	742	747	793	803	774	779	792	765	772	831	729	807	786	739	784	765	825	775	755	763	767	780	816	770	788	803	790	784	760	757	745	773	762	772	761	724	784	806	817	775	733	821	847	730	807	764	828	811	772	763	780	810	766	798	844	742	794	780	781	762	830	783	830	741	747	785	766	783	784	784	745	785	780	762	787	779	766	797	812	775	818	770	734	862	812	784	812	757	813	780	790	754	768	786	776	802	751	775	763	789	727	779	753	756	802	753	842	755	782	771	753	724	760	784	784	769	783	728	799	755	801	772	798	797	737	772	797	795	795	784	739	770	791	761	785	790	796	816	812	791	762	765	791	734	789	805	717	795	784	830	772	776	837	761	789	808	769	812	809	781	821	801	817	792	791	770	755	789	718	796	740	751	779	815	745	788	782	770	758	778	765	825	749	723	806	751	776	780	801	788	817	787	756	753	778	785	798	746	801	777	729	775	743	734	757	727	744	768	825	745	760	767	807	757	810	778	786	747	742	789	775	793	753	763	862	747	831	801	808	788	798	733	790	760	764	717	844	752	793	763	782	781	818	803	804	766	775	812	787	794	797	743	780	755	781	747	781	801	791	749	722	780	745	764	791	760	753	732	802	799	781	798	774	748	786	797	769	743	788	780	818	763	760	813	758	749	773	766	748	779	747	852	798	842	793	777	759	787	743	772	826	770	820	768	761	773	760	786	863	748	788	765	780	732	786	754	774	729	788	772	742	806	749	802	764	777	777	746	855	787	798	759	767	727	774	799	810	787	772	795	777	827	798	776	800	770	745	837	739	770	773	794	784	777	757	771	784	818	789	737	799	797	789	794	775	776	764	824	775	754	742	803	782	775	822	782	812	777	777	788	789	816	815	781	780	828	758	814	767	764	770	818	797	772	749	783	761	851	763	805	805	804	758	714	701	842	771	794	752	772	766	792	812	779	800	763	749	751	782	771	734	791	790	855	774	768	760	777	841	786	704	781	826	774	759	753	765	817	833	727	755	785	748	774	783	669	728	811	798	770	750	739	776	811	773	788	770	745	830	771	772	767	765	820	820	806	799	761	773	770	832	784	796	791	792	772	781	777	751	806	792	766	813	755	776	749	753	763	803	790	756	796	790	822	772	770	801	743	780	808	736	770	852	782	799	715	778	787	722	799	836	814	812	782	787	800	770	773	796	780	750	742	705	733	794	749	807	776	792	691	782	791	795	765	789	715	803	759	776	780	803	784	784	750	768	775	761	762	775	874	760	796	779	746	772	755	781	790	783	783	814	753	755	766	791	752	762	769	842	804	757	788	789	796	775	810	737	823	753	779	758	793	768	818	737	780	723	794	765	817	775	797	826	792	806	840	777	744	814	734	748	788	766	773	760	804	802	758	844	795	831	793	788	756	747	759	829	778	729	762	751	769	820	759	787	751	784	781	825	795	762	755	796	864	787	781	767	760	791	794	718	818	782	766	834	781	760	805	810	757	759	777	784	726	779	762	787	802	777	792	797	775	793	801	765	776	787	804	806	771	764	760	812	783	797	780	766	752	832	821	778	789	734	813	755	782	789	788	744	804	839	801	750	720	794	813	792	777	705	774	708	806	782	772	776	781	758	777	785	792	723	744
17626	9601	7770	4220	3144	2388	2109	1890	1676	1510	1455	1339	1299	1225	1164	1167	1163	1167	1126	1022	1152	1070	1091	1040	1060	1128	1097	1030	1069	1013	1062	1036	1119	1063	1074	1028	1038	1075	1003	1054	988	1042	1030	1036	1005	962	1035	1046	1010	1050	1008	1004	1002	1028	1008	1033	991	1059	1044	1009	1063	1014	992	973	1063	1067	1020	1037	1036	1035	1064	1015	993	1015	1017	1089	1020	1028	1045	1034	1054	954	970	1098	1029	1071	1039	1052	1012	1028	1040	1022	1031	1060	1036	1021	999	1028	1095	1001	1016	1055	1041	1024	1032	1082	1066	988	1010	995	1047	1083	1040	1040	1017	1028	965	1033	1075	1054	1043	1007	1047	996	1059	1067	1021	1054	1038	1046	1030	1062	1056	1016	1022	1009	1045	994	1065	1049	974	1015	997	1034	1025	1004	1081	1065	1027	1083	992	1050	1093	1031	996	1026	1051	967	988	1035	1046	1006	1056	1063	1017	991	1027	1108	1004	1026	1092	1012	1075	1028	1012	1050	1020	1022	1028	1016	1039	1000	1044	1065	1019	1031	1039	1028	1003	1056	1017	1038	1002	1041	1019	1088	965	1050	1055	1050	1084	1049	1095	1053	1043	1018	985	1013	954	1034	1028	984	955	1020	943	1015	1005	955	980	970	1006	1062	1048	1039	1012	1082	1004	1087	1007	1091	1053	1068	1005	1105	962	1048	1048	1047	957	992	1045	1067	980	1069	1042	1061	1067	978	1047	990	990	1021	990	1018	992	1008	986	1026	1055	1047	1011	1050	1014	1090	1008	1046	973	997	1030	1030	1031	1102	999	1079	1007	1020	972	1070	1033	1051	982	1034	1085	1065	978	1025	968	1023	1023	1022	993	1012	1029	1018	967	988	1015	1043	1041	971	1032	1032	1024	1039	1037	1101	1075	1037	1020	1033	1033	1031	1019	1055	959	1072	1056	1062	981	1026	943	1044	998	1030	1003	1029	1027	1025	1027	1027	1040	985	976	976	1041	1049	980	1023	1049	999	1057	1008	1017	1062	1040	1036	1020	953	1004	1104	1049	1020	989	1062	1046	995	990	977	992	1025	993	1041	982	1060	1041	1062	1037	1011	985	1049	991	1073	1002	1046	992	1013	1040	1009	1013	1050	1067	1000	1023	1085	1036	998	1021	1029	1072	992	1046	1037	1037	1011	1043	1011	1013	1035	1035	998	1001	1086	1021	1033	1024	1015	988	1045	1008	1007	1025	1018	991	972	1026	1009	1049	1084	1027	1028	1032	953	992	1031	990	1011	1046	1011	992	1055	1054	1021	1015	950	990	984	977	999	1042	1017	1012	1000	1036	1041	1027	1004	1039	998	1010	1021	1017	1024	1049	1049	1049	1073	1036	1023	1008	1016	1043	1039	1062	1053	999	1046	1005	1086	1030	1010	1023	1033	1114	1012	1023	1049	1006	987	1098	999	1040	1029	1030	1010	1039	987	1068	1048	1045	1069	1018	1015	977	1047	1034	1050	1005	1047	1013	1017	989	1079	1000	1043	1027	1039	1007	1051	939	1003	970	1057	1026	1013	1048	1074	1046	999	1028	1008	1102	980	1030	1065	1072	1020	1046	1022	1047	1070	1038	1043	1009	1032	1054	1056	1020	966	1036	996	975	1030	1036	1063	1059	1001	1061	991	1017	1030	980	1091	1029	1064	1010	1007	1010	997	1018	1064	1063	1043	1002	1063	979	1039	1059	1040	1069	1043	1045	1040	1002	1028	1031	1016	1038	1037	1042	1010	1006	1024	1015	993	1029	1001	1052	1014	1046	1079	1008	983	986	1017	1022	1022	1037	995	1053	1005	1082	1050	1020	1011	1043	1054	1046	1001	1030	1097	992	1005	999	1056	1057	1056	1068	1022	1065	989	995	1059	1042	968	1000	1007	1033	1015	1056	1023	1006	1036	1059	1036	1056	987	1061	1033	1047	991	1086	1020	976	1037	1084	979	1060	1023	988	1000	1035	1034	998	993	1041	1046	1041	1008	1058	982	1023	1015	1039	1005	1049	1016	1009	1003	1013	1085	1010	1039	1050	1017	1036	1060	1039	1087	1070	1048	1076	1015	1087	1041	1054	1032	1014	1001	1064	1028	1009	1048	1051	1045	967	1086	1001	1060	1008	1044	1042	1046	995	1034	1069	1029	1015	1058	1046	1020	1058	992	1040	993	1074	1017	1042	1019	997	1025	1021	1047	1071	1005	1034	1040	975	976	1049	1048	984	1006	1003	1069	1042	1003	1037	1054	1018	1063	1013	1074	981	999	986	1027	1037	1021	1026	964	1036	1055	1092	997	1012	1007	1079	1028	1055	1011	1056	1018	981	1038	996	1017	1005	1065	973	1042	983	1031	1009	1070	1030	1007	981	1076	1027	1051	939	1026	1014	1021	1055	979	1025	1034	1039	1022	1050	1015	1020	1039	1007	1050	1015	1057	1018	1027	979	996	1043	1035	1103	1057	963	1031	1086	1067	1004	1079	1008	1000	1048	1028	1065	980	1020	1051	1038	999	1046	1064	1080	1062	980	969	1005	1019	1063	1008	1006	1041	1031	1019	1018	978	1041	1066	1067	1053	1033	1021	1040	1018	1070	996	1022	1035	1024	966	979	1009	1045	1039	1017	1009	1002	1055	1074	1002	996	1064	1040	1002	1003	1007	1039	1050	1097	1070	1040	990	1066	1031	1076	1004	1040	1031	1050	1058	998	1034	1003	1052	1053	1041	1082	976	1038	1020	1007	993	1036	1017	1023	1040	1045	1027	1039	988	1053	962	1040	1017	1025	1061	1014	1010	1063	1077	972	1032	1017	1025	1011	1006	1090	1088	997	995	995	951	1018	998	1022	1047	1026	1000	1014	1049	1068	992	1094	1064	952	985	985	1046	1054	1052	992	1021	1031	1002	1011	1023	971	1020	1000	1033	970	1044	966	1029	1086	1031	1065	974	1030	1009	1016	995	1087	1067	1019	1036	1038	1037	1044	1001	1059	962	1005	1013	1052	1018	1046	1008	1001	1010	1064	971	984	1022	1057	1015	988	1089	1018	1049	1068	1027	999	1039	972	1046	1015	1076	1084	1024	973	1012	1039	1051	1012	1022	1048	1046	991	1070	1059	1027	1053	1033	970	999	987	1043	1019	1021	1045	1006	1001	1009	1039	992	1050	926	1022	955	1034	1111	1009	1027	992	1031	1042	1015	1001	977	979	1049	980	988	1035	1004	1055	995	1050	969	1031	1040	1000	1051	979	996	1046	1023	1065	930	1053	1025	1073	1062	960	1138	988	1071	1112	967	1014	1034	1026	1044	996	999	1045	1001	1021	1016	1060	1028	988	1078	1023	1076	1049	1014	1071	1058	1054	1023	998	1019	1036	985	1061	1034	1050	1025	1004	1014	1064	1054	1076	1044	1061	1074	1013	1041	1058	1053	1044	1015	1040	1001	1016	1013	995	1026	1020	1036	1043	1053	1036	1005	1103	1037	1018	1032	1034	1084	1054	984	1008	1068	1012	989	1024	1076	1043	1025	1058	1074	1045	995	993	1043	1052	1065	992	1032	1030	1057	1050	1108	1020	1039	1019	989	1049	1065	1052	1002	1050	1054	993	1069	1041	1041	1004	1026	1027	982	1039	993	970	1013	1006	1033	1032	996	1044	1039	995	1041	1018	1046	1029	1024	1003	1031	1022	1075	1022	1060	1004	1029	1086	980	977	944	1032	983	1021	1025	1049	1008	1071	970	1009	996	1093	1027	999	998	1046	1008	1038	1046	1003	1086	951	1045	1029	1036	1066	977	1069	1106	973	966	999	1030	987	964	1073	968	1022	1005	990	997	951	1023	989	1009	1012	1019	1026	1001	1011	1061	949	999	1097	1027	999	980	1008	1004	1037	1036	1041	1057	1011	1047	1063	1008	1056	1045	1001	981	1015	1092	993	1018	1030	1035	1021	1007	993	1023	1024	1013	1046	1036	1058	1032	1010	1048	1049	1003	1029	1054	1045	1028	1026	1024	1079	1033	956	1017	1038	1001	1032	1041	1057	1060	1041	1050	1054	1007	1012	1018	1025	1074	1010	1014	972	1066	992	1027	1044	1071	986	1022	985	980	1043	953	1016	1051	1060	1120	999	1008	1024	1044	1007	1052	962	1049	1087	999	944	1036	1009	1015	968	1028	971	977	1025	1042	1031	1101	980	967	1066	1045	1027	1025	1045	1022	1076	992	1074	978	1051	1041	1064	1030	989	1037	968	1002	1048	1035	1017	989	1039	1036	1085	1014	1026	1024	1070	1061	1036	1022	1039	1018	1027	1079	1054	1033	1072	1008	1033	1007	979	1015	1053	1043	1031	1029	998	1025	1101	1036	994	1008	995	1051	980	972	1012	1039	1019	1047	1001	1068	989	1023	989	1047	1064	974	1041	1085	1049	1019	1008	995	1016	1045	1013	990	1086	989	1001	994	995	1019	1025	1030	1023	1003	1017	1010	1022	1065	1038	952	1005	1000	950	1000	1037	1001	1124	1029	1000	1026	1043	996	1057	1031	1078	1025	1084	1024	1014	977	1000	1032	1051	1077	994	1006	1008	1050	1053	1013	1044	1094	1068	1023	1082	1011	1001	1009	1059	1092	1022	966	1027	1040	1021	1067	1084	1025	1002	985	1009	992	1022	1047	992	1034	1001	1007	1102	1031	1012	1088	1050	1091	997	999	1043	981	1051	1031	1028	979	1078	1001	1036	1075	987	1009	1062	1061
22870	21276	29255	23631	21280	21322	11221	1263	943	899	831	736	694	703	701	689	647	631	626	603	600	568	607	580	594	571	571	559	534	565	546	565	535	575	564	550	560	531	521	555	519	553	569	524	550	492	487	532	512	561	553	575	508	505	527	493	504	539	506	519	482	551	535	554	564	480	541	570	538	506	514	508	522	512	508	488	548	515	523	509	532	526	535	537	508	534	542	530	506	464	519	513	515	529	531	514	482	520	486	530	520	501	555	512	564	541	491	503	524	495	509	499	530	524	538	490	522	501	539	541	511	474	507	553	525	513	523	504	494	526	539	535	522	502	529	514	538	475	507	492	541	491	502	517	522	533	485	535	498	500	493	514	523	529	507	538	519	520	541	536	563	519	549	518	550	500	532	500	500	495	534	524	481	506	557	515	527	552	515	530	534	476	518	523	531	531	532	497	492	531	534	515	532	519	507	498	504	509	500	501	521	480	509	525	493	506	547	505	554	519	531	499	530	541	554	510	509	485	481	487	504	543	486	514	505	508	515	588	526	522	495	500	509	560	538	512	526	525	498	488	543	538	535	493	526	508	537	519	529	515	543	541	525	509	529	511	538	520	465	479	526	503	537	525	501	541	483	515	486	510	456	542	514	555	524	510	521	508	500	464	516	517	487	524	524	526	555	511	541	505	507	518	525	499	508	512	563	508	490	516	493	515	500	497	526	541	536	549	516	549	483	523	527	503	511	547	512	528	532	488	528	523	488	511	542	503	503	528	530	536	484	495	557	512	548	502	481	537	511	559	520	525	513	508	503	520	541	520	502	468	495	518	514	511	526	568	558	509	502	518	533	525	534	503	494	469	543	514	507	506	531	546	494	515	526	504	550	528	486	491	500	501	495	501	503	507	500	535	504	518	535	548	517	501	514	495	474	516	524	503	518	495	506	528	492	548	534	518	491	545	503	532	528	567	490	496	523	541	504	559	542	514	510	501	535	540	504	482	543	561	516	501	553	492	488	492	513	502	547	523	525	530	511	545	524	486	525	496	530	483	466	575	534	498	495	532	517	516	496	525	509	531	519	491	498	510	557	487	525	530	516	514	504	518	513	469	536	564	513	490	519	539	507	529	524	503	503	532	499	523	555	499	517	498	497	511	494	520	492	524	508	507	572	482	551	529	501	513	496	559	505	499	520	539	496	535	566	528	529	516	528	481	507	514	545	515	559	496	513	518	513	503	505	504	549	523	495	503	557	525	483	519	557	509	510	515	531	548	514	515	520	519	564	480	524	504	513	483	516	533	541	523	514	501	531	532	556	505	505	494	491	495	516	568	512	519	509	497	503	481	514	485	539	559	491	518	549	510	508	505	534	533	527	446	480	528	472	499	503	518	511	522	493	529	516	510	518	506	531	504	518	518	531	523	550	474	498	521	516	489	467	546	509	532	515	512	547	533	517	556	519	555	515	535	476	521	509	525	507	500	475	489	505	520	539	525	499	517	517	528	543	506	521	453	512	490	551	559	502	498	521	497	503	529	495	504	486	519	500	533	521	513	511	515	535	509	504	508	468	522	513	524	534	526	517	484	513	512	531	590	502	538	497	487	445	504	552	510	500	475	531	510	513	557	530	528	512	551	490	541	502	564	448	469	533	545	517	520	528	521	511	509	501	499	517	518	493	503	541	516	514	530	532	544	559	537	507	484	541	522	493	526	514	490	498	550	489	448	548	515	512	550	516	534	530	487	498	508	524	512	535	502	518	550	539	512	524	504	555	507	561	539	528	521	484	500	514	519	522	492	522	524	519	464	560	525	515	521	494	554	548	559	502	501	493	497	528	528	465	504	540	555	555	536	520	488	541	506	523	505	545	516	489	478	540	546	490	485	541	515	507	531	480	556	544	542	553	508	516	506	533	522	528	494	493	514	487	506	514	523	499	542	493	504	557	545	464	527	512	499	527	510	544	550	497	505	504	500	517	508	499	520	523	525	489	548	518	497	494	515	489	488	532	536	528	532	552	485	540	540	546	538	490	569	518	541	514	516	500	493	498	488	557	502	512	551	521	527	544	500	498	515	481	546	532	494	510	501	511	512	511	548	534	500	502	549	514	488	507	548	503	534	506	497	516	537	506	494	527	532	500	594	486	518	488	540	511	535	518	513	488	517	481	541	500	543	527	555	527	516	546	536	549	554	561	512	515	524	518	500	497	490	536	530	500	535	546	530	520	507	561	501	508	512	524	494	547	539	531	493	528	532	509	519	517	522	522	524	555	481	509	498	518	545	488	519	521	491	536	520	509	500	501	542	530	527	518	493	516	538	531	470	476	496	516	499	546	540	511	498	524	479	509	475	514	512	525	513	487	484	524	519	540	487	548	500	526	528	511	533	469	485	481	516	485	487	535	512	527	508	520	513	519	529	529	532	494	519	564	559	519	504	496	516	495	566	502	508	518	536	536	491	488	518	494	517	485	537	531	513	506	532	525	512	506	545	524	542	525	524	496	512	497	495	494	522	494	505	500	507	517	507	505	520	506	508	541	527	513	518	522	517	523	495	554	494	530	516	499	536	460	547	494	541	523	551	531	556	491	495	521	518	495	527	520	538	503	493	468	500	488	526	499	504	547	542	515	511	469	536	544	505	516	526	522	522	496	524	513	496	567	515	513	475	538	512	510	499	503	514	462	497	561	510	525	473	516	468	513	539	536	486	496	511	487	559	554	572	464	533	540	532	501	488	504	508	513	546	532	523	520	516	496	512	519	505	483	495	558	517	523	527	499	551	533	521	503	517	502	546	546	549	525	458	509	554	487	517	526	535	492	533	541	544	517	563	499	526	532	525	513	513	526	526	485	529	523	493	525	495	542	494	531	490	538	529	513	556	524	531	506	519	530	532	539	449	515	505	520	499	493	501	499	502	505	504	509	509	527	513	487	502	495	494	553	505	553	546	515	511	502	520	487	503	508	546	480	505	535	550	502	493	509	515	509	563	508	527	510	531	506	491	516	500	547	514	527	546	516	493	503	530	545	479	529	526	487	548	481	511	531	501	506	481	493	549	524	518	550	487	500	475	486	551	530	540	500	523	520	546	551	529	502	481	523	488	547	483	570	559	508	513	518	489	526	521	466	533	490	526	543	502	512	526	523	507	487	531	489	527	462	504	506	516	530	491	515	531	518	556	502	539	502	512	499	534	514	539	493	506	551	528	522	540	511	497	499	510	531	512	507	523	497	570	499	528	490	516	506	558	519	557	503	511	511	531	524	534	549	509	505	483	527	482	524	534	531	570	517	521	506	517	519	528	505	548	543	517	547	589	536	563	530	536	528	539	494	526	479	544	477	540	526	501	528	494	517	547	494	496	498	518	497	539	523	540	455	548	522	502	532	497	535	438	535	512	526	513	505	508	549	479	512	523	491	492	506	509	517	521	500	509	528	526	535	523	532	547	476	516	503	490	499	545	490	493	530	506	530	488	493	505	512	527	553	520	514	480	491	496	537	512	495	518	509	479
18729	15129	12118	6327	4619	3506	2770	2328	1951	1644	1509	1348	1213	1139	1089	978	1016	952	929	889	813	801	779	812	783	795	813	803	783	807	772	703	800	767	751	764	741	757	664	697	706	767	758	733	724	763	709	739	736	700	753	702	709	735	707	682	725	693	733	758	682	712	687	688	738	689	721	721	751	730	693	709	676	693	720	714	729	670	710	743	726	704	655	717	713	711	676	713	750	710	673	687	696	705	718	695	713	708	686	710	677	686	689	695	696	677	699	704	684	676	747	713	702	688	693	692	674	739	731	710	631	708	652	663	721	708	709	716	732	734	726	709	740	657	696	674	669	706	651	694	721	725	694	722	732	690	675	698	718	711	696	706	711	663	723	677	694	707	708	727	710	696	698	712	664	723	694	738	709	711	722	692	681	692	662	728	758	723	712	702	700	698	689	701	666	674	708	722	652	749	768	721	723	729	695	657	681	658	706	739	692	663	716	667	677	667	673	721	704	731	720	683	685	762	682	736	657	698	724	696	712	729	717	683	717	696	744	705	721	705	695	725	723	663	707	674	707	686	690	692	717	691	739	686	688	665	653	739	684	675	710	723	660	704	702	727	724	744	748	681	736	718	692	683	799	756	693	666	681	741	713	710	699	689	697	682	720	645	695	732	718	674	712	692	660	695	650	703	687	720	683	678	700	761	727	687	691	750	719	701	738	704	737	741	684	715	677	709	686	692	748	684	696	778	705	725	649	671	722	685	684	698	731	689	715	665	704	674	728	720	690	690	690	729	688	724	686	730	649	665	723	684	700	706	709	710	688	706	711	693	738	677	739	691	671	761	747	711	669	678	692	648	702	667	689	682	712	700	711	727	680	709	684	732	670	721	656	736	759	703	723	737	684	665	721	694	708	661	674	703	668	758	662	720	718	727	687	708	698	697	730	677	729	693	729	728	749	691	708	655	728	691	637	725	707	712	704	773	705	652	671	668	692	723	708	711	740	696	721	662	748	737	699	677	678	686	678	675	688	725	696	684	659	753	727	683	723	667	680	706	696	638	710	724	673	731	733	675	693	731	692	695	674	752	687	684	676	731	642	667	654	703	746	695	709	709	718	675	706	710	719	704	706	693	743	699	723	682	670	680	716	720	670	705	683	683	702	649	737	708	694	715	733	695	699	686	689	701	688	702	712	686	708	677	679	707	678	702	769	712	681	749	707	713	689	684	698	731	702	670	727	703	714	723	686	716	719	699	738	674	699	720	695	695	692	722	674	715	667	726	738	675	668	741	702	726	677	735	689	621	675	694	670	668	727	700	711	683	712	732	724	720	708	731	706	690	644	677	697	682	681	697	693	654	743	759	683	724	678	711	669	686	733	693	740	706	730	727	703	710	689	711	696	647	682	690	698	695	703	690	710	673	704	665	686	651	703	686	680	677	711	703	691	722	651	686	703	689	677	704	741	686	704	764	690	708	710	690	700	699	714	723	739	705	705	667	706	663	740	656	718	665	736	675	675	685	724	731	691	686	693	704	710	726	671	737	664	709	685	691	655	723	689	657	690	657	655	695	632	667	706	679	665	732	692	714	684	709	655	714	681	691	722	719	700	756	647	664	740	690	688	688	692	682	725	723	722	672	715	733	690	682	680	692	683	686	735	721	686	704	647	767	697	749	638	672	700	722	677	666	695	726	716	727	708	745	662	658	690	700	714	673	723	698	696	708	715	716	701	755	694	682	646	702	711	703	680	673	661	731	736	717	651	712	719	736	727	691	732	719	754	676	674	700	747	691	689	696	701	720	669	672	707	707	724	709	681	710	711	697	747	738	682	681	654	711	688	699	716	659	727	691	725	727	687	702	737	721	695	716	712	671	690	654	690	723	726	704	705	708	688	778	701	690	713	712	643	724	675	700	688	713	730	700	677	698	715	714	742	688	711	702	675	719	713	684	703	727	741	710	715	702	722	683	719	678	729	685	716	681	699	739	664	651	711	670	705	702	719	687	702	695	685	708	709	710	733	739	684	689	696	738	714	712	716	719	704	711	649	685	694	708	698	673	726	639	714	736	727	709	711	697	687	682	689	726	694	682	715	735	653	741	643	702	691	699	666	670	737	689	649	722	699	751	701	662	751	665	722	687	710	691	724	693	674	724	676	694	679	678	693	716	682	718	687	698	691	661	731	689	691	710	711	736	701	683	679	677	718	691	744	709	699	684	702	706	689	672	657	692	735	716	676	734	720	715	728	665	652	674	700	729	700	675	691	695	733	681	718	718	719	675	697	701	725	668	697	728	712	710	728	735	759	708	693	691	723	673	687	663	737	684	738	693	687	685	746	694	718	702	710	702	698	694	708	672	751	719	691	679	652	661	740	716	703	701	705	753	711	682	699	718	659	687	664	709	727	682	679	693	705	667	718	714	700	701	658	726	671	684	744	704	622	712	703	737	727	725	677	693	736	709	677	724	753	736	660	698	690	762	700	724	733	728	735	665	696	701	697	684	672	691	728	721	681	770	716	660	709	745	715	742	656	742	663	701	692	716	683	718	686	714	777	707	698	723	698	717	724	737	689	739	686	688	694	697	677	759	751	670	697	716	674	690	714	670	652	718	704	713	628	699	672	710	680	707	714	708	706	735	712	661	699	634	711	713	681	695	714	702	647	687	701	682	706	669	682	720	661	686	739	725	724	700	666	732	740	662	662	705	734	709	690	691	715	731	721	716	651	706	706	673	681	669	724	739	693	659	746	693	727	701	706	718	702	711	671	667	662	702	724	688	727	716	752	691	691	712	711	723	680	740	727	726	717	736	705	714	651	735	687	657	701	709	715	700	725	713	692	692	714	669	725	692	741	690	679	664	746	723	689	686	679	722	673	658	701	735	718	719	678	682	712	721	690	687	729	681	650	737	680	702	702	720	688	693	699	698	668	701	685	699	755	722	689	694	693	678	728	703	679	706	710	711	663	720	706	690	701	685	698	686	711	671	671	736	705	743	693	724	697	695	723	685	683	720	764	698	729	697	698	658	694	677	678	680	714	692	673	700	728	683	706	716	724	672	683	735	761	697	694	726	716	710	715	750	659	706	680	692	705	736	712	686	664	677	712	707	672	722	746	698	693	661	710	647	699	685	733	719	674	715	699	679	740	689	732	634	741	679	695	705	681	716	703	681	733	672	714	749	720	675	669	686	721	698	694	695	688	719	726	692	713	705	698	710	693	714	738	677	737	720	697	701	649	715	707	646	705	700	708	721	702	707	718	681	690	650	698	711	679	663	688	707	653	713	704	642	745	726	755	709	649	680	738	676	698	728	762	683	707	722	683	714	730	724	690	649	716	722	733	696	689	712	728	667	735	686	601	687	700	693	776	694	688	675	652	698	704	722	769	711	707	690	724	703	717	679	697	704	712	681	743	679	666	677	635	722	738	697	672	738	719	729	714	688	731	646	741	728	725	720	682	697	653	729	683	726	717	674	624	685	725	776	720	690	639	706	723	699	744	687	716	689	687	675
27008	20820	9750	1050	710	654	621	593	539	593	614	587	589	564	579	588	608	588	587	596	603	585	579	585	581	589	588	547	548	579	583	590	577	565	584	558	583	589	561	576	571	580	551	505	565	532	557	597	604	605	551	570	591	614	611	576	567	582	577	584	640	617	604	584	605	563	557	595	632	581	589	543	598	555	568	576	545	583	550	607	582	587	587	617	580	601	594	572	608	559	589	578	574	531	576	563	527	562	580	543	562	553	569	518	618	570	618	577	568	598	574	560	594	594	593	585	581	596	567	572	578	603	593	575	583	586	563	618	593	559	587	580	583	566	593	586	582	580	595	573	544	628	612	599	597	609	575	584	573	596	579	565	533	575	596	564	593	575	578	598	563	586	580	619	563	595	569	575	562	546	586	596	587	573	539	555	561	624	578	579	620	536	572	619	565	546	589	605	524	538	563	559	535	567	564	585	559	583	572	605	549	588	614	600	597	589	607	559	583	584	606	589	564	569	584	589	564	592	562	582	553	569	541	567	607	570	587	591	589	565	581	558	586	590	581	555	622	554	590	590	580	573	539	566	589	573	518	557	587	565	585	592	555	594	562	619	565	593	570	566	578	588	573	565	604	534	559	568	581	585	583	553	529	561	600	579	545	571	589	532	590	569	555	596	585	561	539	575	572	580	585	604	575	582	577	578	563	544	569	582	577	586	545	589	588	562	577	606	595	540	555	599	595	564	564	608	576	532	541	549	592	594	547	562	545	598	560	601	599	586	563	585	602	591	588	576	577	560	574	597	561	565	556	565	581	577	555	587	600	590	613	539	550	577	618	592	576	514	497	603	565	523	605	578	618	557	577	594	547	588	589	549	577	580	547	545	548	592	637	547	557	570	561	607	547	592	585	570	543	558	544	561	564	571	530	563	608	626	592	565	628	588	542	636	589	576	574	568	567	556	588	577	592	601	521	562	579	616	568	581	570	593	593	567	537	564	558	579	586	555	567	569	585	570	588	612	518	577	605	555	562	608	576	566	617	564	582	595	614	589	545	573	545	576	625	610	573	519	549	596	568	574	574	571	574	609	579	608	599	595	596	548	590	564	578	572	579	573	547	593	572	561	601	598	565	578	581	521	581	607	566	517	588	532	603	578	579	553	555	593	554	548	590	591	596	558	613	546	576	555	568	586	578	550	575	583	574	543	588	586	517	578	524	547	572	541	564	579	565	607	570	591	566	591	555	568	585	585	570	654	562	617	560	585	570	586	543	554	583	584	551	536	559	570	576	554	575	575	559	599	593	569	588	636	559	600	570	533	564	545	597	555	534	567	576	572	577	612	597	560	571	587	583	587	566	557	588	564	556	591	572	570	537	633	569	629	606	544	586	583	584	583	556	574	570	579	577	585	592	585	592	590	558	568	545	560	540	562	573	525	583	552	590	571	563	565	577	578	605	553	618	546	580	589	554	560	564	605	637	602	544	588	593	612	555	591	587	558	560	559	546	569	593	542	589	568	592	534	593	618	621	530	614	578	597	538	575	576	585	574	540	592	574	584	600	568	557	580	560	568	561	537	573	567	597	566	586	539	565	586	614	595	549	554	588	588	577	578	569	607	574	545	542	588	590	615	541	606	561	593	609	570	587	582	611	562	582	522	600	524	592	570	539	601	585	591	602	592	537	582	594	558	598	551	556	559	597	584	584	575	575	566	542	583	557	570	571	584	593	594	600	548	615	568	608	585	598	577	538	623	575	577	615	550	527	599	545	590	563	548	561	581	562	588	568	586	554	610	594	600	563	578	552	557	548	574	561	604	541	560	554	597	597	610	569	600	590	575	569	555	535	594	582	541	617	552	557	579	558	548	587	572	564	580	585	550	591	592	535	548	582	555	603	580	554	577	546	582	587	608	615	609	572	576	604	543	573	576	586	548	588	584	617	584	569	614	560	579	580	576	567	579	577	573	585	541	587	578	549	594	584	552	613	563	603	564	568	555	585	605	585	578	553	572	594	550	543	575	543	582	593	567	548	553	581	565	617	585	535	589	602	586	558	594	556	588	563	547	634	601	575	557	554	559	566	619	592	575	559	579	577	538	606	575	531	584	597	550	597	585	610	575	549	542	568	525	546	565	597	595	585	596	601	602	572	569	532	580	586	643	622	604	581	553	585	557	570	588	577	547	536	597	602	585	577	592	552	581	585	557	600	582	590	567	576	579	611	574	567	556	546	571	575	555	554	580	635	571	590	599	549	541	586	563	562	586	552	581	559	567	567	529	607	559	578	563	566	597	552	580	562	525	608	613	595	567	587	645	590	561	577	571	569	548	602	585	547	537	576	566	605	575	527	596	590	576	553	571	590	555	548	586	531	522	604	605	567	600	578	591	578	567	536	582	575	555	580	578	548	563	573	589	532	568	548	571	560	585	563	606	591	496	596	606	560	526	596	593	571	586	560	573	548	591	575	535	589	589	593	542	584	538	571	567	559	609	581	582	528	534	592	573	580	554	595	563	546	583	610	631	571	585	596	547	582	569	601	585	621	528	573	604	601	566	533	589	557	558	561	554	583	572	542	556	602	587	566	551	572	589	577	572	564	545	596	595	627	617	584	563	607	546	571	581	573	544	600	553	583	594	541	584	569	576	569	572	543	593	583	566	505	567	583	597	613	536	580	599	609	577	568	583	581	530	596	593	646	526	594	601	561	561	557	607	568	569	559	619	553	556	555	556	577	591	591	514	600	590	554	592	537	634	512	591	572	559	600	608	562	563	574	591	568	556	597	566	555	569	622	552	557	560	550	554	570	575	599	592	553	584	573	575	569	591	586	583	604	584	628	589	565	548	573	587	498	552	593	561	563	588	597	586	575	571	587	552	589	570	623	606	585	587	640	592	560	569	574	581	531	585	600	551	580	588	592	531	538	567	601	580	600	548	563	588	570	588	595	530	563	569	546	622	542	555	572	585	599	562	578	578	589	565	571	588	581	571	587	529	553	564	619	560	568	562	621	596	553	627	589	578	591	569	580	609	582	579	547	565	566	615	577	533	587	545	565	596	589	602	582	615	536	563	607	552	588	603	579	582	606	569	583	570	555	540	547	532	599	577	578	589	548	552	608	550	546	584	584	539	526	560	625	574	633	537	600	556	569	582	557	585	570	618	572	534	574	558	539	576	608	553	550	575	598	582	528	561	576	590	564	584	566	588	570	622	569	584	551	600	572	567	621	596	590	563	634	539	586	563	571	544	583	563	568	559	627	587	547	574	541	601	523	603	586	542	588	556	590	564	611	591	551	626	574	554	595	594	546	593	586	547	600	603	597	561	583	541	584	549	601	556	580	601	559	589	578	567	616	555	571	583	595	569	583	566	574	552	568	537	570	576	584	593	559	586	561	622	590	558	534	614	590	626	551	583	599	569	604	524	564	553	572	594	619	590	601	617	562	589	539	596	570	591	525	577	581	577	555	637	592	564	543	576	595	587	601	590	572	556	564	598	613	602	585	599	574	600
8580	1403	1337	933	916	813	794	827	816	780	793	767	802	802	736	758	775	755	799	797	748	781	718	759	772	748	790	767	705	742	742	787	739	740	793	751	794	732	798	744	782	784	736	717	745	728	781	768	775	720	747	755	768	789	709	746	783	740	775	782	813	795	768	807	781	730	786	755	763	763	752	763	730	753	758	760	795	780	806	761	791	767	813	761	756	731	763	758	764	784	749	761	733	798	755	728	734	773	738	749	784	748	828	795	764	766	726	752	776	756	771	766	776	816	799	757	791	789	787	744	749	782	770	734	748	800	770	760	740	749	782	744	738	816	827	750	789	729	724	758	812	763	748	761	754	757	762	763	770	737	767	736	785	784	800	756	742	762	694	743	769	778	763	761	747	828	724	783	770	778	781	764	753	771	817	737	779	723	772	750	766	759	769	803	793	805	736	774	769	780	786	746	749	764	794	788	799	777	731	752	782	799	740	753	781	735	737	738	729	733	802	770	804	807	779	769	775	814	751	758	746	764	744	796	760	778	804	758	778	768	835	739	718	751	757	761	757	715	771	709	770	761	772	762	749	770	795	765	739	750	702	820	738	718	815	782	764	727	761	751	777	789	775	748	780	728	763	728	769	727	778	752	762	769	795	768	779	711	784	741	791	790	771	755	792	751	796	803	687	784	728	726	724	749	774	778	759	804	719	755	748	748	788	784	766	782	740	741	770	775	797	680	765	791	785	807	717	743	720	755	772	755	762	760	726	785	723	760	770	761	742	778	758	792	817	779	733	797	773	792	763	699	772	781	746	768	770	730	806	756	765	764	748	756	728	818	792	746	760	765	772	756	750	743	848	761	737	758	787	778	768	733	764	777	750	708	797	713	746	786	731	781	747	729	791	716	784	730	731	749	791	705	790	747	757	767	803	761	779	774	780	757	810	784	806	705	721	752	749	744	748	764	745	760	769	746	756	753	808	712	794	701	747	783	738	741	725	752	786	788	777	761	784	761	769	782	758	773	770	713	764	737	748	726	765	756	766	751	740	789	735	793	777	817	739	732	745	752	754	763	775	828	793	763	758	763	801	787	785	740	737	749	795	756	804	764	773	743	752	750	756	773	783	728	770	783	781	752	806	804	728	771	777	763	797	737	803	765	753	813	781	798	774	739	785	760	810	730	758	773	772	771	768	792	755	688	784	757	773	715	769	781	752	745	785	776	751	745	728	724	776	760	718	752	780	762	732	772	806	739	731	772	730	721	747	730	772	731	740	742	754	770	752	744	734	741	720	774	767	782	754	739	755	736	736	754	765	781	758	777	787	784	760	760	767	783	801	732	769	728	752	755	770	818	762	779	710	729	792	786	744	734	788	781	756	792	789	773	758	762	760	768	772	755	769	714	798	757	744	755	722	748	738	794	769	740	781	821	746	813	769	781	705	758	769	768	776	720	757	754	735	768	745	766	762	810	778	719	802	725	792	738	724	791	732	750	757	750	792	768	697	711	748	757	693	750	734	759	761	726	759	758	780	742	718	795	763	790	789	773	712	772	787	786	753	721	725	790	768	721	767	762	766	743	816	757	760	762	752	753	714	784	700	761	822	791	776	739	767	753	763	768	816	739	723	774	792	774	771	794	736	820	736	723	797	763	741	745	752	742	743	716	755	767	805	793	772	787	756	737	744	805	787	809	755	759	775	786	775	784	765	749	729	803	760	746	762	818	806	774	812	727	735	724	778	735	811	767	763	757	811	763	776	753	778	851	778	733	795	752	783	768	803	723	741	733	774	768	749	758	786	756	751	791	787	761	803	783	744	730	780	763	751	799	735	781	775	810	734	738	761	800	809	786	717	761	822	777	762	750	718	767	750	726	791	771	751	768	741	758	742	771	768	777	765	803	813	756	780	774	742	780	692	698	764	765	740	710	770	800	763	685	759	743	713	799	754	755	757	735	765	775	738	795	758	757	729	749	731	746	820	790	774	738	770	777	713	764	765	745	799	727	719	746	767	750	749	750	752	752	797	772	753	759	756	753	760	772	730	732	730	780	778	744	804	792	779	746	773	697	762	770	771	761	741	728	766	749	789	789	770	797	748	782	808	780	757	753	733	738	763	774	755	746	711	789	727	811	734	751	764	739	790	774	792	749	727	827	744	827	778	801	770	771	772	747	772	754	792	706	779	742	775	736	721	740	745	762	757	763	758	798	783	758	763	763	765	802	769	745	726	776	747	760	770	766	786	802	789	752	684	754	736	752	789	785	758	806	778	744	758	818	725	800	764	754	737	774	755	785	779	732	760	761	791	774	819	727	776	746	804	780	764	745	751	784	746	731	766	783	714	793	718	747	748	776	785	754	753	773	740	767	760	740	775	746	782	778	741	792	783	834	792	751	810	752	748	729	736	791	780	745	748	790	749	787	797	754	768	797	765	747	776	759	791	766	743	777	822	758	794	745	799	742	793	748	786	760	747	738	725	790	767	731	708	760	749	822	734	773	738	741	755	761	738	735	733	714	701	762	726	798	827	786	763	755	732	701	784	759	759	780	761	776	776	755	741	776	771	760	740	796	773	765	791	789	765	750	726	781	749	711	762	818	774	746	712	732	731	767	762	736	765	767	749	756	767	794	727	752	799	818	737	747	793	732	723	768	783	793	729	714	757	751	715	750	752	737	759	784	752	764	739	769	769	825	798	770	768	799	781	775	718	752	781	802	738	805	735	787	754	771	785	732	749	763	761	782	724	749	790	759	747	744	737	738	798	767	780	752	774	792	751	728	722	777	761	775	738	789	720	739	789	769	715	681	776	792	771	760	770	728	783	742	784	771	799	771	782	769	745	736	788	721	738	772	712	700	745	782	783	748	759	760	748	695	728	757	759	761	750	772	772	760	769	756	785	783	761	802	768	773	727	733	725	768	764	782	830	760	718	797	800	829	799	753	781	742	752	759	739	738	772	742	765	761	744	725	733	792	761	768	805	746	759	770	758	783	749	744	781	731	739	719	744	790	779	724	781	764	784	742	778	779	804	794	767	791	741	733	735	785	811	762	798	754	734	733	783	781	789	763	706	768	728	748	754	754	753	751	767	789	793	828	739	738	762	765	782	771	710	773	749	730	718	812	765	780	813	759	744	691	712	844	782	776	733	826	749	794	767	711	769	807	738	757	759	800	778	715	711	747	760	763	724	718	729	776	750	793	762	802	793	815	803	760	736	768	755	773	735	753	739	739	753	728	773	712	765	737	765	762	715	775	751	746	762	760	772	753	779	709	765	791	796	764	801	767	777	742	726	803	745	740	695	759	809	751	739	765	753	756	769	757	782	759	800	812	789	777	767	760	779	751	734	728	773	800	769	731	753	777	768	748	770	738	781	769	759	786	752	728	807	751	777	769	754	754	753	761	760	791	780	734	793	757	748	835	758	757	766	788	756	747	817	745	745	801	687	742	757	758	740	774	793	777	764	799	805	763	773	761	786	758	761	770	796	820	781	802	756	743	772	745	798	775
23742	21282	28932	23941	21288	12459	1759	1162	993	947	952	881	864	922	886	877	892	803	831	859	794	821	850	809	799	771	767	806	798	853	753	823	805	813	786	755	759	765	777	727	779	776	801	754	788	745	739	747	785	802	792	735	815	773	747	760	774	807	804	760	801	786	754	796	777	784	780	804	747	736	770	755	781	739	747	764	775	758	730	726	763	737	765	751	756	804	770	753	770	763	759	771	771	743	778	771	732	734	784	843	793	778	778	787	732	829	799	781	761	787	733	765	763	765	741	760	787	759	755	768	751	744	750	800	786	791	794	834	811	763	803	741	791	772	794	746	762	829	803	738	770	769	761	740	807	777	783	782	825	815	733	760	775	810	761	791	810	794	735	761	784	779	767	744	774	766	757	752	771	790	757	748	737	769	790	736	767	751	775	781	795	781	807	792	786	785	758	756	771	758	811	783	772	790	773	726	740	766	772	792	728	782	801	782	753	704	818	742	738	768	791	774	774	788	733	747	756	769	819	782	769	738	764	799	731	792	788	751	782	762	772	712	715	820	793	780	801	805	758	733	770	763	761	769	796	775	797	757	814	751	726	768	739	724	769	778	763	761	731	770	739	817	803	775	755	803	805	780	797	774	800	792	735	758	762	749	786	808	794	716	728	765	780	786	786	746	730	754	780	760	768	785	798	756	764	766	756	771	768	750	771	772	852	745	765	757	765	749	777	762	752	803	730	728	745	816	762	783	762	794	777	784	810	751	796	778	781	852	709	782	758	800	762	786	751	773	734	761	764	822	794	810	798	747	815	796	744	767	752	757	781	758	793	832	769	834	785	740	730	750	730	735	777	798	784	832	738	832	765	750	741	752	780	819	762	752	781	798	766	769	720	833	790	742	780	727	756	791	725	786	774	808	738	754	727	798	770	762	752	771	787	746	736	764	771	754	737	720	776	781	773	793	727	734	778	799	785	768	730	760	756	787	761	792	775	722	752	782	743	770	805	789	795	749	772	785	766	758	776	742	761	818	788	725	772	760	700	802	771	733	772	764	782	786	814	764	819	811	792	816	796	834	817	776	792	791	753	747	747	773	723	807	727	758	766	762	735	774	754	750	746	796	752	805	748	793	751	775	801	734	743	753	782	800	770	720	743	844	779	781	778	792	795	804	729	797	787	784	766	736	743	766	783	754	767	790	759	759	741	724	767	746	801	766	793	755	763	760	762	738	821	758	767	792	772	754	740	749	741	823	803	750	760	727	737	812	752	744	760	759	805	752	771	798	752	703	751	734	784	751	777	782	798	765	796	788	795	781	728	774	766	808	778	741	759	743	821	790	773	750	740	783	787	761	758	785	780	739	762	783	723	763	791	775	773	754	777	790	769	711	784	801	779	797	778	759	782	745	739	745	779	751	757	773	746	802	711	772	806	748	729	804	785	797	805	790	734	723	762	802	839	779	727	777	747	746	761	810	778	724	720	771	814	848	783	733	787	782	771	705	793	774	742	790	781	808	791	760	776	751	803	738	777	745	764	779	785	753	764	813	758	786	750	773	731	740	779	781	725	754	781	758	755	800	756	749	725	784	745	722	771	778	768	775	791	756	794	778	788	781	766	783	769	776	833	816	726	749	754	811	826	776	769	768	803	796	732	812	773	804	800	732	749	812	789	752	758	755	726	730	789	752	744	757	778	800	743	754	743	750	774	747	770	738	784	764	725	774	778	783	807	812	724	780	732	755	755	767	753	788	762	811	799	798	804	750	819	772	780	782	798	811	731	785	722	766	801	741	781	748	758	806	743	817	782	757	777	760	721	753	744	761	778	779	760	797	763	720	776	777	733	781	764	779	767	768	788	752	794	738	764	771	744	801	787	756	765	785	761	758	778	804	757	749	782	725	785	764	780	785	801	774	799	748	780	737	780	755	770	800	778	804	806	769	709	761	742	794	786	815	766	789	776	815	776	783	761	789	760	788	781	750	741	762	753	777	796	802	760	797	778	800	809	712	809	695	766	758	836	791	738	716	810	772	797	750	779	783	780	772	734	807	788	790	758	820	824	776	763	788	776	763	817	766	775	772	757	749	741	762	726	770	759	771	759	736	818	780	744	787	776	741	791	810	795	776	751	761	753	761	776	827	767	793	786	825	755	775	836	755	780	787	806	753	815	771	757	793	777	769	749	749	801	736	723	786	833	762	779	769	822	739	779	765	774	830	793	734	706	781	745	757	817	803	789	769	830	814	740	775	782	740	783	763	736	759	763	758	715	770	780	778	729	787	772	802	744	806	756	781	818	777	770	804	742	728	822	790	790	768	776	743	756	663	765	766	773	789	719	761	801	731	766	774	753	738	740	811	785	810	770	801	775	762	712	752	792	753	782	810	725	764	788	814	765	777	741	719	768	746	777	731	764	777	763	758	798	753	762	779	731	797	758	733	763	811	770	754	782	788	797	756	789	787	802	778	785	754	751	832	754	799	758	754	847	724	770	807	730	770	785	790	796	762	750	764	764	766	804	740	791	777	754	759	784	789	723	721	749	737	736	788	740	792	779	770	794	753	762	766	772	732	778	806	772	746	703	794	790	774	796	807	799	772	777	764	776	812	796	738	752	813	746	725	802	775	721	737	804	723	767	807	759	790	759	781	799	751	722	757	761	778	748	756	755	758	759	759	755	790	791	731	741	754	768	750	759	773	828	778	797	749	734	726	749	789	828	814	782	725	713	739	751	798	777	755	787	787	783	772	747	812	710	813	778	719	796	790	740	741	772	757	736	738	750	796	829	759	800	795	802	808	725	741	777	733	747	747	747	767	824	793	770	757	784	765	809	756	732	790	771	783	792	789	751	798	813	773	770	780	824	785	749	744	756	764	756	742	815	765	802	747	803	844	749	779	797	755	753	748	745	787	814	796	773	722	727	797	770	778	785	751	744	715	743	774	768	786	757	813	768	774	776	777	734	712	713	798	742	766	762	806	767	740	762	735	784	745	746	757	725	777	739	802	804	719	748	753	794	775	805	810	782	766	771	779	729	782	741	731	727	751	783	730	771	780	736	786	817	800	777	754	789	746	760	806	759	767	789	706	729	795	744	764	797	741	766	744	778	768	810	735	778	733	817	750	769	826	772	758	765	776	732	793	845	716	774	752	847	732	750	783	772	805	736	825	786	827	755	782	766	746	758	742	767	773	776	759	749	785	759	789	717	795	793	785	818	751	768	762	803	733	769	774	817	813	809	775	746	780	742	750	781	761	762	726	732	766	795	831	758	794	756	753	770	730	741	823	769	742	799	809	724	724	763	776	827	815	740	781	789	811	795	778	693	770	793	726	817	772	798	786	790	802	763	768	769	771	775	751	777	749	789	787	737	690	748	821	788	805	784	765	804	771	756	789	802	743	755	790	773	746	789	783	767	769	749	768	780	763	789	764	754	797	753	792	744	745	758	778	767	727	769	749	774	762	753	771	800	748	746	749	751	777	708	766	818	760	789	791	746	729	768	757	790	745
16834	9552	7763	4087	3037	2460	2089	1787	1587	1530	1396	1346	1280	1223	1222	1202	1121	1208	1012	1117	1154	1094	1106	1070	1080	1037	1076	1089	1074	1083	1060	1022	1036	1105	1034	1055	1005	995	1050	1045	1023	1080	1043	1048	1019	998	1008	1039	1031	1033	1018	1029	1061	1059	1031	1035	1000	1065	1041	1013	1030	1115	991	1011	961	955	1018	989	1052	1022	1012	1007	1059	979	1088	1009	1039	1040	963	965	1047	991	1065	1024	1001	991	1023	1026	1057	1101	1009	994	1000	1014	968	1055	989	1050	1011	1000	1025	1045	997	1051	1043	1002	956	1003	1043	1023	983	1051	1006	996	1083	999	1058	1018	969	997	996	1011	1045	1017	989	1041	1030	1037	994	1030	1011	978	1011	990	1016	1006	1063	989	983	1006	1001	1040	1013	961	985	1074	987	1000	1016	1063	1021	967	977	996	1034	1042	1037	1024	1044	1022	999	1013	1029	1102	1026	1031	1006	1011	1088	1014	1012	1008	1067	995	1023	984	1032	989	1013	1029	1018	1056	1023	980	1054	1030	1027	992	1050	998	1024	1019	999	1045	1025	1004	1031	1057	1021	1029	1011	985	1004	1054	1014	1028	985	1003	1062	980	1092	1020	1059	1028	984	1003	1011	1039	1014	1023	989	998	1030	999	1023	1033	993	1017	1007	1031	1015	1096	1030	1015	974	980	1026	1000	1069	1070	1005	1028	1010	1044	1007	984	999	1014	1051	1039	1031	1046	1022	1062	1025	1037	1033	1003	1035	992	1043	1051	1014	1035	1045	1036	990	990	1001	1077	1005	1042	939	1037	978	1059	1041	1093	1025	991	1000	1010	1043	959	999	1026	1026	1045	1016	980	1008	1118	1053	1019	986	988	969	1041	971	1010	1022	1029	1026	979	971	1010	1000	976	1039	1018	1076	1057	1036	1021	1046	998	1008	1057	1048	1041	1080	985	958	1010	1009	994	1029	1032	1049	1021	1029	984	1050	1037	983	993	1015	1091	1020	1021	1033	1036	1000	1011	1049	1077	993	1018	1015	1034	1014	1057	1035	967	994	1024	1050	1013	977	1021	1110	1004	985	1039	988	993	1049	1021	1020	1045	1032	956	1058	1021	1039	1053	1019	994	1026	994	1007	1110	989	1046	1010	965	1009	1021	990	1028	996	1045	1044	958	1042	984	1013	995	1012	992	1049	1014	1041	1015	978	1049	1006	1011	1016	977	999	949	975	984	1017	1012	987	1066	1039	1012	1028	1060	1020	973	1013	969	997	993	1006	1069	996	1011	1013	1031	1040	1007	1028	992	1027	980	1036	1035	1008	1065	997	1021	1038	1055	999	1079	1022	1014	1005	1018	1026	1027	1028	1044	1024	1014	1035	983	1042	975	1001	998	963	1033	1028	1024	972	1050	1043	1058	994	1000	1018	1053	979	1054	1029	1025	1005	1030	1026	988	949	1008	1001	979	985	1019	983	989	1013	1022	1022	986	1067	1023	981	1016	1024	1041	991	1015	969	1031	1002	1016	974	1042	1002	1056	1030	1007	992	972	1038	1086	1060	1044	1047	1056	1093	1039	1012	982	1014	1011	1081	1032	1029	1053	986	1078	1013	1014	1024	1023	1040	966	1068	1026	958	992	967	1010	1011	1001	1026	1038	990	1006	977	1068	1015	1018	1011	1030	1055	1008	1002	1070	1036	1051	1048	1001	1050	1059	1040	1003	1005	1009	1008	1021	1027	993	1030	1017	1001	1059	998	1037	1026	1044	935	1045	1057	992	1012	1008	1035	1019	976	1058	1028	1017	1108	969	974	1034	985	1027	1061	1028	1084	1050	1036	999	1043	1022	1029	1071	1088	1012	991	1024	944	1049	981	1017	1003	970	994	997	966	1004	996	1000	1087	1011	996	1074	1000	1026	1036	1030	1028	1061	1002	1017	967	992	996	1102	1013	1053	1041	1022	1017	1054	1004	1017	995	1063	973	1005	1088	1015	1042	1002	1080	1085	994	1023	1042	1029	1032	984	1037	1000	1082	979	1014	977	1009	986	1059	1011	1002	1006	1043	1070	990	1012	994	1042	1048	1033	1054	997	1010	1015	981	992	1007	1017	1026	1053	1021	1027	1011	994	1037	1045	966	1061	1066	1022	1060	976	1030	1010	1009	955	1010	1016	1043	1048	985	994	966	996	1042	984	1010	991	1047	1013	976	1059	1032	1023	1080	964	968	1066	1048	991	1024	975	1067	1022	1017	969	967	1037	959	1031	992	1023	994	1048	1014	1039	1021	1012	1017	1029	1019	1055	1021	1039	1012	997	1059	1020	976	1003	1015	1016	1040	1059	1038	965	949	1045	1007	1006	1004	1034	1031	981	1026	1012	1020	997	1038	1019	1016	1012	967	1056	964	993	1042	958	1039	1020	993	1001	1027	974	1028	991	1016	991	1029	989	1008	1005	980	994	997	978	976	1003	1051	1054	997	1021	982	992	977	1067	1030	1028	953	1004	1015	1026	1020	1033	995	997	1035	954	1046	1032	1062	1036	1021	1016	1051	1020	1051	1056	1017	1007	990	975	1013	1066	996	1001	997	1024	1022	1060	1026	1054	1064	1045	1032	997	962	1019	976	1056	1019	976	1005	1035	1042	1012	1066	1045	987	972	992	1068	994	1012	1066	1048	1049	1029	1025	1068	1015	1088	1017	1036	1023	1004	1005	1073	1063	1044	1114	1002	1055	1068	993	1023	1027	1036	988	981	1018	1016	963	1049	1030	1016	1049	1003	987	1023	1007	1043	1064	1054	1086	1071	978	1024	1030	1040	1022	1036	1010	1038	1046	1002	1024	1033	999	957	1031	1076	1019	1073	1008	1033	1008	993	1003	955	1001	1040	1045	1016	959	1075	998	1035	1064	1019	1050	1012	1061	991	1056	1052	1028	1021	1023	1052	1006	1091	1002	1034	994	976	1042	1009	1002	1046	1017	1026	1009	1042	1054	1068	990	1035	980	944	990	1059	1006	1068	963	1010	1002	994	1013	1031	1015	1048	990	1072	1040	1012	1015	1050	983	1033	1053	1021	999	1036	1041	1012	1014	1000	1053	946	1058	971	1071	991	1039	1027	971	1022	999	1051	1086	1025	1031	1017	1002	1065	1012	1003	1018	1012	985	1039	1060	952	1084	1056	1010	1015	1040	1026	1028	1029	1087	1022	972	995	1032	1011	1063	1021	1037	968	1049	1010	1035	1037	974	965	1028	1018	991	975	1057	1058	1038	1003	1029	1043	1065	965	1012	1036	1026	1009	1035	1072	1005	1032	1056	1025	995	1038	984	1032	1035	989	1016	962	1066	1016	979	965	1068	1037	979	1051	981	1018	1033	1078	1032	985	1004	1017	1000	1002	1037	1000	1029	997	1002	1007	1045	1006	1028	1069	968	1040	1045	1013	1007	1067	1043	1007	982	1023	1032	1026	1000	1008	1010	1017	1015	1018	1024	997	996	980	1009	1014	973	1004	992	1037	970	1015	1023	1034	999	980	996	1036	1069	1003	1040	1041	994	1031	997	1030	1050	1021	1034	1060	1047	1000	1042	1040	978	1055	998	1015	1018	976	1044	1031	1073	1046	990	1023	1003	1026	986	1057	986	988	1051	973	991	994	966	1002	995	1014	997	1068	1009	1055	967	953	1055	1040	994	1016	1066	984	1070	973	1024	1013	1032	969	995	955	1052	1000	972	1012	1002	1028	1037	1087	966	1030	971	1034	997	975	981	1002	992	1047	974	1061	1031	1095	1006	1018	1017	975	990	1018	1036	1032	1007	961	992	1073	1032	1027	1038	1038	1033	1010	1011	974	1017	1022	1009	1048	1026	978	1028	987	1011	1012	1010	999	968	1049	1004	1021	1081	988	1050	1038	996	1027	1021	1045	1075	1045	1052	982	1000	994	979	1062	987	1018	1108	980	1045	1022	969	967	1017	968	989	988	1024	1005	1021	1008	996	1024	1024	981	1040	1060	1018	985	1059	1037	1008	1068	1034	1038	1089	1041	1020	980	995	966	1013	1028	1046	1033	1043	960	985	1046	1022	1084	933	1028	1064	999	1034	981	975	1013	1041	994	1044	998	1017	958	1045	1075	1020	956	985	1036	1013	1011	1052	1045	964	1007	1060	988	1018	1024	1028	985	989	1008	1049	1066	979	945	1023	1056	1038	1035	992	993	1033	1036	1022	1061	1071	1004	1008	1010	1017	1029	1054	1071	994	1045	1029	1010	998	1046	1032	1056	1054	992	1011	1006	1050	1015	1009	1078	1016	1032	1085	1008	989	1052	985	1084	1063	1025	1084	1026	1072	1024	1012	1038	1032	1031	1031	1044	928	1042	973	1019	1027	1020	1013	1023	972	1077	1016	1015	982	1024	1023	1044	981	1021	958	1011	1037	970	989	1001	1063	999	1044	1043	973	1019	1012	999	994	1047	1001	1030	1035	1002	1037	982	1014	979	983	1029	1000	1024	1013	1041	1059	993	1011	1033	1020	1067	990	1070	972	1002	1011	1034	1070	989	999	1080	1032	1060	1017	1014	1006	1008	1072	1096	1045	1013	979	978	1015	982	988	1027	1015	1040	1092	1021	1059	1010	1036	1021	989	982	974	1084	1023	1038	1066	993	1050	996	1028	1020
22864	21266	29333	23505	21267	21305	10696	1290	960	829	826	786	654	670	668	626	594	615	581	615	577	580	593	584	580	560	511	535	552	506	517	537	528	536	574	505	539	503	548	540	546	551	568	519	546	510	546	509	514	501	542	527	566	484	555	484	497	557	553	550	538	529	508	525	508	563	543	522	507	483	544	494	517	485	560	523	524	519	512	479	508	547	501	510	530	518	521	483	508	514	522	518	467	546	510	506	510	524	541	519	567	500	511	525	531	514	506	520	552	486	515	488	503	530	500	516	466	556	515	510	540	527	512	507	514	521	494	505	517	527	477	497	521	494	542	526	506	544	513	527	494	510	478	507	513	528	576	497	551	535	504	491	564	502	508	481	493	508	502	468	509	530	550	487	494	537	543	538	483	525	528	548	520	527	524	462	522	522	525	514	482	475	523	495	523	499	533	550	522	511	483	510	527	524	515	505	497	523	497	497	482	501	489	503	487	518	519	517	540	525	484	531	558	516	489	514	497	529	521	547	531	518	493	504	508	499	505	513	501	500	517	510	524	530	521	560	503	527	517	513	534	492	519	494	536	519	494	551	513	505	516	483	480	540	509	514	488	549	523	494	514	517	489	494	511	466	566	521	510	510	523	497	517	549	548	505	507	478	556	511	509	563	503	511	538	496	476	522	520	518	497	539	523	495	489	523	551	476	514	520	517	542	503	527	535	537	515	524	505	524	542	491	508	476	486	493	538	511	534	505	517	508	541	526	538	565	533	529	509	512	510	500	476	533	517	485	491	540	492	504	498	532	542	552	547	546	487	527	495	521	514	533	547	504	526	547	506	514	480	526	515	538	492	552	506	468	543	495	501	495	523	487	503	557	485	486	520	527	542	517	489	550	511	476	454	504	493	534	523	525	514	529	519	525	558	485	530	509	489	507	529	498	489	562	517	514	516	553	518	467	501	510	532	542	512	534	510	502	535	565	521	553	510	539	488	523	510	514	541	501	533	505	455	515	565	537	461	533	492	479	554	517	518	508	493	503	560	565	554	506	508	519	486	485	517	482	528	528	530	499	515	487	530	499	522	524	508	544	539	598	526	469	527	485	490	509	506	483	488	482	509	511	517	543	480	493	485	518	514	523	521	532	463	555	540	504	479	477	524	492	522	528	475	528	532	546	493	476	521	572	488	499	543	496	515	510	521	496	514	520	528	497	497	536	529	557	506	495	549	526	528	515	515	538	501	501	549	504	496	495	547	486	500	524	522	517	527	495	514	528	533	537	521	533	530	473	472	460	509	527	529	501	511	494	506	542	526	517	510	488	563	547	488	503	507	505	468	523	492	500	485	505	494	493	546	496	502	528	512	501	494	556	506	517	549	528	518	500	532	489	472	497	514	500	503	511	494	490	542	517	539	472	493	507	514	487	526	466	463	487	518	527	483	486	526	503	490	525	518	510	524	522	514	475	527	505	509	525	536	538	492	491	552	532	542	485	513	492	511	515	477	531	490	468	512	544	501	500	547	549	525	519	515	544	503	507	554	519	509	533	538	498	532	501	525	522	525	504	541	506	495	543	503	484	535	517	526	474	494	557	516	487	519	548	466	531	527	503	518	516	494	504	486	555	535	526	506	517	518	523	512	505	510	497	496	522	510	494	545	533	480	532	529	508	522	485	512	516	483	464	543	530	498	505	524	514	525	536	532	504	514	470	522	499	499	525	497	498	509	490	509	493	503	546	511	491	534	509	539	524	502	494	490	507	514	475	506	508	486	526	482	549	500	491	512	526	492	540	510	514	485	521	507	510	493	520	523	500	516	532	520	498	513	540	468	502	532	539	519	509	515	526	520	524	498	488	498	557	519	480	528	518	522	508	506	515	543	521	537	517	525	501	518	554	502	489	528	512	483	511	465	474	513	519	532	527	527	493	502	485	515	476	560	496	503	485	508	511	484	504	484	537	491	518	504	513	520	516	514	498	475	480	534	493	526	477	522	510	536	487	519	509	523	517	529	516	568	559	553	511	528	513	504	558	519	484	458	518	498	539	494	475	573	475	529	511	521	540	521	510	513	479	516	524	559	513	489	507	471	524	530	499	533	509	507	514	504	520	468	506	510	510	548	553	488	498	509	491	516	452	524	486	512	510	539	486	475	529	514	536	535	509	521	544	497	503	489	509	499	513	487	525	496	520	494	510	522	528	496	521	506	535	503	539	514	521	527	502	533	510	557	531	503	539	527	464	505	509	529	501	515	540	506	504	500	476	514	469	531	510	502	502	492	478	516	518	519	497	489	544	485	516	499	458	500	515	520	488	518	520	536	503	546	505	499	482	507	530	540	494	530	569	486	578	469	510	525	510	540	519	517	554	528	541	540	503	500	512	545	508	506	462	575	529	507	510	502	532	549	531	488	514	519	506	524	503	520	513	573	526	501	510	505	527	519	517	501	500	555	516	534	484	503	507	574	505	514	478	536	513	478	517	506	497	542	526	502	515	516	504	510	538	549	515	513	530	493	517	497	557	496	528	474	521	511	481	464	535	488	464	523	542	533	480	502	518	578	507	509	499	488	499	482	494	550	508	515	504	481	501	496	468	506	522	498	522	513	541	548	556	500	519	533	472	508	543	474	548	524	543	502	462	500	491	525	543	498	545	498	503	475	523	519	504	528	529	484	533	492	496	487	485	548	499	543	516	501	492	522	506	550	528	510	542	519	520	538	556	543	530	504	491	494	502	493	540	513	505	491	500	541	506	508	521	485	520	544	503	528	504	503	506	539	480	537	472	515	508	524	515	517	500	478	521	477	493	504	483	531	511	537	538	520	468	509	494	567	549	518	515	578	494	522	484	486	486	497	501	494	520	468	515	531	471	506	516	524	504	513	512	509	516	553	485	513	527	523	516	489	542	477	512	498	495	517	526	508	505	529	537	526	518	549	493	555	552	540	460	477	532	498	511	514	481	509	488	476	476	502	491	482	526	518	451	512	489	515	505	524	556	493	493	528	502	524	469	504	489	510	509	510	524	542	523	519	563	503	486	510	561	484	454	528	539	511	502	565	537	523	508	491	508	488	509	500	521	534	513	476	528	522	547	516	491	522	489	542	531	505	519	503	517	503	530	557	463	527	509	532	519	510	491	510	515	469	502	492	565	523	482	510	480	489	499	520	537	507	507	538	522	499	551	512	512	482	532	482	562	497	466	559	519	530	504	504	490	482	516	543	488	522	539	517	528	526	502	529	544	522	547	516	534	513	478	554	520	492	510	521	567	486	511	517	505	493	540	557	449	532	500	529	515	488	500	531	492	524	534	508	546	510	535	472	494	527	503	539	506	512	563	520	519	482	519	535	496	546	542	512	479	487	534	507	517	519	516	532	492	506	503	484	551	516	530	514	526	460	553	485	491	482	507	546	528	469	557	475	535	535	495	532	507	508	533	507	519	502	500	495	460	502	525	502	507	504	515	509	492	501	524	546	504	524	491	499	488	506	535	521	532	519	508	517	519	542	514
19535	14924	12308	6379	4546	3420	2692	2219	1923	1628	1488	1279	1200	1082	1008	987	950	1011	885	870	815	833	827	834	828	790	732	728	761	839	747	760	759	711	827	748	832	739	701	636	768	737	708	705	726	757	723	730	685	721	730	705	682	700	706	721	715	692	704	706	762	678	717	726	693	727	691	716	711	713	713	723	726	745	699	724	716	670	660	687	701	674	701	659	749	691	689	685	698	753	717	720	702	652	716	694	698	699	713	704	693	722	714	700	688	640	679	680	697	679	720	710	681	697	753	664	700	774	649	728	707	630	719	679	691	675	664	694	712	709	680	705	732	676	707	673	695	706	732	667	703	694	696	696	711	665	766	726	715	709	700	652	672	708	691	711	721	691	663	698	656	666	743	662	690	714	772	704	695	675	646	648	719	638	687	684	687	701	689	649	690	729	704	669	744	685	718	747	758	686	732	713	678	715	704	654	714	699	732	668	646	700	745	662	668	672	730	678	699	676	688	673	654	643	714	691	702	715	756	748	683	697	721	695	700	661	704	753	696	674	692	715	701	709	716	688	689	704	612	706	678	696	746	689	693	744	734	671	697	687	682	735	698	714	676	694	702	707	672	719	757	640	619	692	651	676	668	722	662	689	689	676	672	693	737	692	735	665	744	701	749	675	650	718	669	681	669	711	701	684	664	692	661	640	694	702	719	665	700	702	719	749	713	724	669	734	719	715	665	697	720	632	716	694	705	650	708	691	687	662	745	650	696	717	693	725	705	664	709	727	732	677	711	714	702	709	695	729	669	679	698	700	651	636	714	715	674	693	702	697	708	679	663	697	677	646	657	681	673	745	687	661	712	740	709	739	667	700	691	694	642	704	681	719	705	702	716	679	693	653	689	707	712	686	721	678	726	667	724	705	755	700	690	718	702	681	741	728	675	687	691	687	652	705	736	677	692	672	712	733	715	688	708	700	706	637	660	680	698	674	681	684	680	707	669	695	676	636	669	747	695	724	685	684	656	683	657	725	652	687	687	662	728	698	660	748	712	703	682	726	653	667	663	660	721	641	711	721	749	701	665	690	750	676	678	711	682	677	712	704	646	678	733	657	701	678	664	703	674	651	657	716	681	709	719	682	741	707	692	715	717	726	711	688	702	695	728	695	670	719	639	701	671	768	728	709	684	685	707	690	722	686	749	729	703	701	706	723	671	717	735	707	691	671	725	693	725	653	746	703	680	696	740	731	690	687	713	677	715	731	661	714	663	685	703	666	734	670	694	700	737	752	672	714	697	673	682	719	682	709	703	694	701	731	702	678	674	675	649	702	675	669	697	689	707	722	730	686	721	697	652	705	717	711	688	686	721	713	722	711	723	725	661	690	707	737	673	706	711	680	735	668	710	678	700	702	669	695	701	718	711	663	721	689	704	674	693	697	660	673	629	705	683	687	731	668	696	730	721	748	670	703	677	706	738	691	657	711	726	697	736	738	673	700	721	676	733	703	657	705	678	685	654	692	656	669	681	694	674	707	648	723	678	706	724	645	680	670	683	679	685	758	708	677	707	710	735	671	697	708	705	710	682	643	719	712	646	708	700	718	697	697	659	712	679	676	748	715	713	707	706	712	685	668	701	724	698	703	751	684	670	690	675	658	679	703	675	712	711	698	670	671	687	695	642	705	670	727	668	711	680	685	723	664	650	713	706	689	698	688	714	747	713	715	680	690	711	731	693	715	639	669	694	685	750	716	677	756	638	694	681	690	737	719	723	664	699	695	697	708	720	648	698	703	675	680	676	684	682	721	723	688	713	669	678	679	674	683	695	701	701	704	709	714	688	654	706	730	717	690	671	682	682	653	665	666	665	663	718	773	688	692	682	661	686	699	687	684	704	667	705	727	692	688	703	672	667	774	729	666	698	657	683	692	694	686	679	689	703	677	676	690	707	703	668	688	688	712	711	694	702	701	712	747	749	675	713	643	707	682	716	729	626	728	672	678	684	686	700	648	719	682	680	729	669	630	693	670	715	727	679	709	743	683	660	707	693	679	697	699	684	702	745	700	718	680	642	707	686	732	709	678	689	703	641	706	693	702	742	670	675	725	672	714	726	702	695	657	719	695	710	742	706	642	695	729	655	730	703	753	676	690	701	684	654	691	700	712	713	637	672	707	684	658	652	714	739	666	744	691	670	694	751	682	719	647	687	696	688	727	726	664	665	660	698	721	678	702	698	685	718	676	713	695	643	701	765	706	736	690	723	757	705	693	691	693	712	707	735	636	670	651	696	696	696	716	707	702	714	716	744	647	696	695	692	700	665	673	742	710	697	706	682	709	673	721	707	706	718	680	725	717	704	702	709	688	693	685	666	689	686	715	735	724	696	672	720	706	649	652	715	649	700	722	663	717	693	694	631	672	664	667	725	655	703	637	688	717	690	676	712	684	677	702	729	670	742	739	706	709	698	676	689	717	713	696	669	708	699	684	688	720	695	703	713	697	692	708	688	683	685	727	708	678	696	707	691	655	703	742	675	759	661	711	659	726	695	725	684	778	660	691	657	649	679	743	675	686	699	688	736	741	673	675	658	695	727	753	691	736	708	708	690	705	692	672	693	676	739	692	732	686	695	687	708	664	663	702	721	672	678	691	639	720	704	675	699	658	671	693	693	757	629	740	752	704	657	654	697	698	707	685	722	704	689	665	715	728	733	685	712	696	706	666	671	644	640	651	708	726	666	645	752	698	693	672	635	717	738	696	698	708	690	698	714	718	715	712	687	736	672	708	666	700	699	683	681	709	712	689	702	704	702	680	716	716	724	721	735	714	697	701	738	636	693	703	705	715	670	747	674	731	626	742	729	702	731	682	648	709	648	690	676	719	694	700	711	706	683	735	699	662	707	695	725	686	717	666	673	711	650	680	726	673	681	654	687	726	688	717	683	729	698	664	691	691	689	713	675	697	708	686	697	695	688	667	663	676	700	663	706	672	685	681	685	727	672	693	677	696	694	699	687	642	715	675	662	726	682	686	697	686	728	614	721	677	681	717	727	717	681	716	649	682	669	730	722	667	655	691	692	685	660	696	684	706	649	672	660	687	724	632	692	746	680	638	705	707	684	691	686	714	718	733	687	685	685	707	719	694	736	723	674	675	686	708	664	736	683	690	699	700	701	633	687	712	676	694	709	728	682	731	660	685	726	663	715	687	709	691	746	714	682	656	655	684	730	702	684	724	686	706	672	676	762	730	680	698	739	720	696	712	693	718	719	697	704	710	673	718	673	722	675	721	696	710	647	712	724	679	723	678	673	688	711	712	724	691	697	694	662	629	693	688	671	697	680	701	719	663	736	717	671	714	705	724	664	731	704	693	687	750	696	719	684	684	721	694	713	691	693	714	640	688	696	697	725	730	671	689	682	715	723	713	643	746	703	689	694	692	732	686	716	753	690	682	688	690	729	706	691	705	705	680	653	709	707	670	644	678	673	644	731	696	718	729	707	725	697	665	680	721	693	743	724	634
26918	20778	9623	1018	674	648	590	615	571	613	563	614	571	591	599	578	587	594	606	600	592	572	606	567	602	577	581	610	573	582	618	570	564	601	547	549	565	569	562	535	526	594	533	541	558	551	543	590	544	562	587	570	546	534	527	582	598	569	562	574	537	590	596	541	629	590	600	587	559	547	548	571	604	549	639	607	485	549	546	613	561	574	539	556	560	591	550	588	568	575	579	579	599	580	580	566	571	544	597	631	565	560	548	562	567	532	553	547	570	554	558	541	551	562	571	532	580	522	564	530	559	550	603	572	586	521	637	579	576	523	600	544	537	581	593	547	567	582	550	586	548	541	586	545	596	542	572	576	586	572	512	564	629	573	562	574	586	566	554	555	583	543	522	543	560	558	585	548	569	596	593	554	535	567	626	588	569	558	571	582	568	552	578	521	539	552	556	579	598	583	541	563	530	540	574	576	572	537	544	519	565	578	612	586	548	587	562	568	518	575	557	550	536	559	601	536	598	549	583	524	558	566	589	552	560	562	601	534	546	537	536	597	545	555	603	603	599	558	548	574	531	535	553	566	563	551	580	588	541	590	541	585	538	582	572	575	550	541	563	596	570	544	562	550	576	532	611	544	562	532	576	534	601	604	618	559	554	580	595	564	583	564	557	591	593	521	567	546	516	560	574	571	545	544	583	555	604	581	569	578	584	555	562	620	562	586	559	556	531	571	621	563	560	570	567	569	568	558	593	564	573	574	582	605	573	513	592	550	577	582	530	538	576	584	573	575	566	597	588	552	571	559	559	600	580	563	573	583	576	577	555	562	554	565	549	573	583	583	569	530	592	567	548	548	558	572	562	573	549	551	564	563	547	619	589	523	561	552	547	573	517	604	587	596	587	595	622	557	580	543	516	541	593	606	548	590	533	573	551	583	600	588	576	588	555	591	582	597	625	581	583	574	562	578	560	546	547	559	576	576	561	575	547	575	531	600	571	563	559	555	571	534	556	600	566	552	611	594	584	564	557	593	548	605	564	622	569	550	554	552	574	559	550	539	559	570	529	558	591	541	560	565	543	590	524	545	584	606	591	526	621	559	517	571	531	568	557	652	538	619	524	560	577	535	544	584	605	560	562	589	593	601	552	594	577	558	577	589	589	530	554	583	565	555	572	576	513	551	567	611	571	561	573	558	570	574	588	580	564	520	586	540	559	608	592	548	590	600	564	604	549	599	587	565	572	643	563	547	581	590	603	622	537	534	529	590	520	532	578	591	586	579	591	582	545	540	560	584	555	578	609	575	536	599	555	553	596	577	571	571	573	552	559	542	593	517	551	565	608	594	562	567	561	567	597	607	569	584	583	591	549	593	561	589	583	585	553	503	596	569	601	600	643	546	598	585	552	575	543	578	589	587	565	602	530	565	588	568	559	584	574	592	504	548	564	588	563	591	613	568	576	562	565	551	538	599	532	553	575	609	592	568	557	580	574	606	531	574	530	581	549	549	581	581	521	587	585	582	585	589	568	589	572	566	528	577	602	542	551	568	614	567	551	548	593	540	534	563	569	511	552	526	568	518	587	598	572	585	569	561	549	574	551	604	575	553	632	560	582	627	599	580	612	551	529	570	582	528	581	526	586	584	568	560	589	580	556	590	554	565	572	578	599	568	538	570	563	603	589	627	550	540	594	578	595	566	536	602	554	536	598	578	581	594	555	588	590	562	584	572	583	565	585	544	559	580	587	535	595	557	597	557	566	623	586	591	567	584	568	615	561	632	543	589	563	563	565	532	525	572	581	503	545	565	582	559	585	564	549	588	536	578	569	628	577	541	562	550	559	561	585	561	533	566	595	543	539	595	598	543	572	559	558	519	589	561	597	615	564	566	546	583	541	566	546	532	563	586	586	580	569	549	530	549	561	554	584	558	542	532	568	589	540	569	575	584	565	565	524	545	567	590	571	563	629	565	588	587	563	600	605	559	569	557	550	553	562	517	558	577	603	571	596	566	587	582	588	603	599	559	607	577	561	577	572	557	589	547	553	572	623	536	557	597	612	592	536	560	605	569	578	576	598	548	577	565	570	533	635	575	559	585	538	614	557	590	568	585	608	575	570	561	571	603	570	571	516	521	586	547	559	617	567	582	587	552	584	543	573	556	589	587	556	627	570	605	577	581	610	580	543	570	570	561	567	579	575	636	535	547	583	551	583	596	573	561	559	562	561	589	569	537	567	574	561	573	551	572	595	575	544	574	575	592	564	565	585	581	574	555	584	608	608	605	524	590	521	575	568	593	590	587	550	547	569	545	546	599	641	565	579	574	581	570	569	550	586	600	583	580	522	539	593	581	564	564	552	586	569	527	562	580	614	550	588	605	576	588	579	557	610	553	595	561	580	535	518	587	562	600	585	586	550	637	549	588	541	575	582	595	586	568	576	581	589	550	570	589	550	548	577	531	566	606	591	575	553	531	590	612	576	587	600	531	577	573	582	623	577	610	538	578	582	609	536	598	562	558	553	557	600	599	550	582	511	527	591	535	591	589	583	523	567	589	558	578	529	579	573	590	567	549	557	552	580	591	568	619	555	586	550	560	609	535	589	566	593	608	581	543	607	571	551	563	515	560	530	607	595	574	576	573	589	547	598	560	538	608	594	609	608	542	575	538	555	615	605	600	576	539	536	562	569	569	589	606	540	561	592	598	630	562	537	576	551	562	552	569	593	580	549	584	583	569	551	595	605	569	561	553	562	555	557	595	589	573	536	565	529	565	577	594	563	583	574	578	578	554	537	556	588	603	609	541	532	575	546	548	552	588	555	541	581	577	577	544	571	584	573	596	576	588	540	578	562	563	544	563	584	578	583	590	581	585	558	600	592	560	597	524	608	561	586	561	545	566	564	558	548	560	578	588	568	577	578	502	587	582	566	570	592	557	545	547	554	566	567	588	599	569	576	562	580	559	597	550	566	583	555	597	531	579	588	556	591	569	561	552	575	626	580	564	574	586	594	580	558	551	591	556	616	544	622	569	598	562	552	585	554	556	557	591	550	595	612	624	535	523	556	583	507	613	571	618	588	595	547	585	597	561	565	568	588	582	580	607	593	557	575	524	550	543	547	562	540	592	551	603	557	556	587	540	578	585	565	575	559	589	514	597	579	576	542	567	537	536	559	619	543	594	563	549	553	589	587	541	542	585	578	595	581	512	565	580	583	548	590	557	533	563	551	557	589	594	577	600	586	578	539	573	583	594	586	600	587	586	568	585	558	582	565	556	566	594	576	554	598	614	564	606	569	565	576	552	542	578	560	568	543	573	593	567	556	556	552	588	574	581	585	587	604	593	555	562	563	596	551	589	549	598	539	576	557	588	538	566	601	616	583	567	590	572	570	560	591	560	602	575	572	547	568	565	561	594	584	568	561	569	557	584	613	570	573	561	591	565	562	578	551	575	537	550	596	603	612	571	576	567	569	571	557	584	549	595	560	592	556	548	577	559	594	611	592	559	569	578
8454	1380	1213	951	894	828	770	818	746	747	798	805	763	720	763	769	782	704	758	732	836	751	746	774	779	768	707	765	806	770	740	734	709	786	758	767	780	783	787	756	723	752	733	772	798	771	773	764	754	783	781	732	782	754	718	671	744	748	726	741	774	741	764	764	754	729	775	763	733	731	732	750	791	773	764	784	778	777	768	748	738	742	765	775	752	738	684	710	779	752	729	790	710	753	763	760	746	775	815	781	724	753	708	817	784	762	722	763	777	729	725	741	747	800	754	706	752	786	758	755	764	819	719	748	815	768	761	731	697	751	756	744	760	756	749	803	721	765	722	765	763	750	767	824	735	777	751	765	718	775	759	749	790	706	743	756	756	777	778	787	745	728	789	765	783	725	741	748	738	742	736	742	747	759	749	784	767	730	741	767	752	676	727	733	766	745	779	764	740	713	755	770	765	723	737	736	778	757	749	791	749	836	778	774	783	786	746	832	736	753	731	773	722	741	770	745	725	734	764	770	742	771	743	735	738	746	729	788	718	757	724	790	712	709	719	781	778	718	691	784	749	775	742	746	777	802	739	756	734	782	796	735	814	707	754	760	719	767	745	738	761	716	786	742	783	756	779	739	779	748	674	767	742	726	731	731	731	744	789	800	746	745	749	746	730	780	708	738	809	750	737	751	729	741	734	749	783	723	812	755	723	674	783	826	767	768	722	758	775	758	793	774	728	779	758	765	719	724	793	763	734	755	758	769	747	739	764	807	812	762	750	735	781	735	753	792	750	738	772	821	736	747	762	778	795	781	748	726	741	761	727	734	738	784	818	754	733	772	792	813	781	739	728	744	749	698	732	762	745	762	755	786	733	746	763	794	728	736	742	743	732	757	788	770	750	748	738	717	729	799	747	750	774	740	792	702	750	780	765	775	699	778	783	772	730	739	745	744	693	769	781	719	796	798	709	758	790	780	765	785	762	723	685	741	764	766	732	754	770	680	754	769	790	731	775	741	770	769	763	757	743	836	737	771	752	758	790	778	757	760	677	799	736	736	769	740	783	797	838	746	759	767	741	826	779	713	704	776	730	765	786	748	777	718	763	789	753	726	701	778	759	757	747	743	725	741	747	733	733	742	706	780	760	744	785	718	737	728	717	742	793	753	775	795	740	772	761	743	762	708	740	797	773	759	781	763	733	816	764	760	722	780	716	740	716	791	738	715	712	727	760	732	721	729	721	727	806	794	716	715	738	813	765	707	784	745	704	784	781	789	739	783	759	745	763	757	755	772	761	721	787	768	745	766	749	744	702	721	791	781	790	727	780	819	758	719	752	758	827	721	717	678	821	807	780	775	744	729	748	804	730	756	751	773	749	742	793	738	753	750	724	739	722	751	749	740	767	743	712	772	721	770	722	728	715	733	780	747	760	811	788	742	753	745	762	771	807	768	733	775	714	727	809	749	733	722	752	784	777	755	780	758	746	752	744	756	715	771	744	701	775	767	765	722	776	759	739	746	713	711	817	774	717	718	749	720	741	798	753	744	786	787	766	779	797	791	771	768	778	718	721	715	737	709	772	747	766	795	777	770	761	748	768	728	730	773	754	731	724	727	789	676	726	730	720	798	732	765	786	740	776	728	762	770	774	745	799	710	730	755	741	742	781	754	759	782	773	758	767	752	774	759	802	771	748	770	716	727	712	753	749	750	777	727	719	763	762	730	749	743	794	732	798	732	728	771	761	753	719	752	850	747	691	740	772	711	760	754	744	774	732	787	719	791	779	778	796	697	755	731	748	720	708	696	736	729	788	758	736	748	751	771	763	767	767	749	707	710	749	707	790	780	792	760	798	755	750	749	736	764	724	739	755	734	779	777	740	750	743	794	770	774	826	752	757	747	742	759	759	730	756	752	731	714	755	713	733	785	734	765	703	723	721	736	813	680	771	780	746	721	755	859	742	742	760	737	806	804	743	721	735	776	711	728	746	777	748	813	790	728	740	783	756	746	775	756	751	732	767	739	741	727	755	757	733	719	771	736	781	715	780	723	717	724	743	764	805	760	737	752	817	755	719	757	789	747	766	763	782	790	789	773	793	805	755	783	757	719	797	784	736	778	757	715	784	709	744	736	746	796	767	754	752	752	724	779	759	760	716	769	757	825	767	770	787	730	693	742	743	742	741	804	756	763	736	766	752	732	770	807	764	799	743	786	772	739	800	754	769	740	779	758	776	815	750	788	791	762	734	740	790	761	721	772	721	763	786	768	705	758	733	744	756	762	783	766	779	753	765	771	746	761	790	712	718	768	737	680	791	767	773	767	687	779	761	790	787	737	794	706	771	775	777	734	752	798	723	744	771	738	765	751	748	760	817	799	750	776	753	711	704	740	783	701	778	764	772	823	763	767	732	771	760	802	715	751	765	766	752	734	757	795	723	736	762	757	754	778	752	735	744	761	705	780	746	747	788	757	768	725	788	720	749	790	774	783	756	768	753	777	786	761	748	717	753	758	756	751	778	777	773	782	692	789	792	762	743	748	777	735	783	738	755	764	830	751	792	772	766	727	730	754	776	776	720	764	767	802	775	805	729	732	721	768	710	759	747	778	785	793	789	818	721	766	733	775	742	713	783	754	783	772	702	783	789	781	747	804	765	786	720	735	761	775	737	706	754	803	736	769	767	806	763	787	772	752	749	787	742	779	805	772	789	707	816	773	772	720	809	708	819	758	760	741	787	769	762	758	733	692	768	758	740	739	767	783	795	765	808	762	785	770	818	827	741	773	774	732	729	735	740	734	775	701	770	727	739	777	788	755	753	794	734	792	782	727	815	726	747	734	752	721	728	745	792	722	730	755	726	735	760	755	753	725	782	772	762	745	783	745	715	755	734	739	796	749	764	799	777	754	756	817	731	740	732	789	734	722	740	748	717	745	744	796	770	747	762	723	800	769	737	763	790	700	755	740	758	736	770	734	681	703	757	721	788	774	757	765	753	767	770	781	757	743	746	762	769	730	740	791	807	757	759	744	716	727	747	774	764	740	772	748	760	810	735	768	786	795	753	746	711	806	733	707	793	732	745	743	758	800	775	738	735	741	765	772	788	778	725	755	729	761	762	778	781	715	768	759	747	751	744	789	749	754	794	742	733	703	779	802	769	730	712	745	779	773	792	700	818	775	726	732	727	748	757	757	779	757	726	801	682	772	794	717	791	776	763	746	724	780	749	730	740	751	709	760	764	790	708	726	776	727	758	730	749	724	738	728	671	782	757	783	787	720	761	751	723	727	769	724	778	772	774	776	819	740	767	748	774	748	766	739	750	808	780	809	730	781	711	758	719	714	760	719	712	758	763	719	779	810	768	745	721	752	758	740	735	785	781	725	773	782	731	770	736	767	734	747	783	763	777	708	776	737	779	726	777	741	809	773	738	814	759	772	814	751	768	710	745	734	784	748	729	746	764	778	812	799	783	751	799	757	722	765	747	754	774	765	779	792	757	751	785	794	761	733
23822	21288	28919	23979	21272	12326	1723	1108	969	950	966	875	868	879	828	863	832	836	873	782	840	794	852	778	825	868	783	768	831	752	787	812	802	786	815	744	765	807	793	811	820	752	753	769	741	766	804	744	864	738	776	771	769	776	752	715	754	779	725	743	716	779	767	750	774	759	773	710	767	729	817	727	789	773	791	732	739	761	743	709	792	771	758	821	772	769	732	737	756	745	802	762	801	775	798	712	786	752	784	740	766	758	750	768	775	734	741	751	795	775	787	759	730	762	778	787	763	730	771	768	774	806	763	759	766	754	752	755	735	752	813	810	780	781	771	793	805	760	768	799	773	718	750	750	766	723	745	775	741	790	731	794	718	776	784	742	755	798	782	761	776	747	770	768	768	728	734	745	808	741	758	693	770	755	855	743	777	747	740	759	745	816	762	790	752	744	738	803	777	801	756	808	715	775	738	789	756	783	782	826	745	773	791	756	766	725	752	813	719	781	763	768	755	749	801	763	730	765	752	759	737	754	732	782	767	755	746	725	795	781	758	743	755	790	797	757	739	763	764	788	788	724	807	724	725	795	727	795	788	796	716	767	777	759	809	739	777	746	739	779	759	801	749	783	775	737	776	744	766	847	743	743	766	786	745	776	748	747	745	770	764	753	749	777	749	781	811	804	768	742	750	735	809	728	782	788	761	762	706	688	745	753	830	765	732	815	803	754	775	773	771	752	763	713	773	808	762	760	741	750	792	796	736	752	753	782	736	801	769	775	786	768	759	744	738	799	788	743	737	772	771	749	786	760	748	729	773	693	799	758	764	764	743	737	761	731	747	749	750	774	779	755	788	730	735	763	770	783	760	729	802	727	779	761	770	776	774	790	775	735	807	778	751	737	722	797	782	774	730	784	745	707	688	786	750	768	806	790	765	820	696	735	739	787	797	802	736	732	790	817	784	772	768	743	764	731	754	799	780	753	748	733	815	763	839	732	732	714	793	756	792	757	779	721	755	784	809	770	738	757	752	761	779	738	777	791	805	782	758	776	762	761	789	768	792	772	782	776	745	810	771	748	739	730	792	739	764	733	813	736	741	774	755	750	721	764	794	750	825	732	777	739	755	765	804	748	804	712	770	774	762	772	771	754	767	734	758	768	776	772	767	732	790	789	729	806	777	801	757	736	741	753	738	737	755	761	802	759	769	723	775	765	781	750	756	770	776	720	774	777	736	768	769	767	727	773	790	821	753	735	791	712	756	797	788	754	775	765	739	783	762	714	768	769	778	735	797	797	770	785	770	770	693	739	800	713	771	747	813	718	728	742	760	795	784	761	791	714	755	756	722	781	811	788	815	797	776	760	806	722	720	732	707	734	744	805	814	722	834	752	740	722	745	770	730	786	776	762	729	758	778	752	773	786	760	739	779	743	789	734	756	729	773	764	737	757	767	774	797	732	828	721	792	703	751	782	811	746	775	788	721	729	798	796	748	785	750	783	759	757	704	778	749	764	742	780	756	745	797	783	739	778	713	778	704	771	743	761	776	756	706	763	762	743	716	780	766	762	790	762	710	770	744	755	733	767	713	763	765	777	756	770	786	781	750	811	721	763	741	749	714	790	787	745	745	763	783	766	784	754	768	798	788	741	737	726	786	746	765	789	771	739	752	765	736	750	801	725	745	781	750	822	762	798	773	766	745	762	725	753	735	775	715	811	777	731	741	763	753	749	767	762	817	740	766	793	747	767	680	783	753	801	794	773	784	750	795	788	776	797	793	781	751	746	755	769	753	772	792	769	763	734	755	794	787	728	795	758	811	796	817	772	786	744	796	752	698	789	750	763	773	733	761	746	757	735	755	743	799	720	763	764	726	737	799	756	716	764	758	767	795	744	721	698	798	751	777	786	731	759	798	810	767	695	722	761	757	788	786	771	795	775	782	774	785	759	726	748	790	786	748	757	751	718	697	762	752	768	760	771	813	780	752	779	701	744	723	790	823	770	737	723	791	772	750	766	764	737	763	768	795	743	792	757	762	767	756	729	790	716	811	715	768	788	760	753	782	747	756	751	776	780	750	751	790	705	771	728	744	753	743	699	773	708	728	775	764	784	781	776	799	793	753	757	740	765	762	791	799	774	755	728	694	771	786	737	729	754	748	759	773	787	747	722	722	743	768	748	794	748	759	749	790	760	748	804	758	738	734	781	795	752	757	776	818	800	759	780	786	786	816	729	765	782	736	743	756	784	782	763	776	748	716	744	793	744	806	757	750	742	738	772	762	719	785	813	758	777	757	776	791	723	761	737	784	723	772	764	748	770	737	761	780	752	770	816	753	764	748	780	780	743	784	779	766	764	719	767	814	752	756	813	724	792	819	752	799	785	750	787	780	764	748	758	804	715	747	724	797	796	756	768	751	714	797	744	780	745	737	771	753	750	764	777	771	767	767	736	754	750	731	773	703	809	831	708	724	759	791	762	783	716	807	767	797	739	750	770	773	771	724	781	773	789	747	764	759	719	750	751	789	822	747	753	728	706	730	794	806	760	742	775	744	737	770	736	751	739	760	714	747	756	750	801	776	741	801	749	709	770	714	796	789	738	749	740	782	721	748	736	806	716	780	754	746	749	826	755	791	753	764	787	744	748	772	789	756	769	798	782	742	747	775	811	790	785	784	784	754	805	761	782	743	734	801	787	766	737	770	830	733	785	773	752	771	726	789	794	751	818	760	739	711	756	769	768	789	732	761	785	729	793	787	791	766	816	766	707	772	775	792	774	809	781	750	802	783	799	794	742	723	711	776	745	720	781	807	731	763	792	722	742	830	736	775	741	762	778	802	769	742	753	779	746	741	751	799	738	771	743	760	749	787	758	763	764	774	758	759	796	801	757	740	748	775	777	740	773	727	753	745	779	742	734	734	766	763	786	751	738	776	735	779	756	777	792	799	758	766	720	714	789	715	729	738	756	754	734	815	780	726	672	723	780	725	782	779	749	757	786	727	761	783	752	750	759	737	772	770	748	776	763	760	782	791	728	699	787	694	715	759	798	727	724	688	777	789	758	749	752	779	785	774	754	817	775	749	748	760	784	760	761	724	721	685	788	750	759	746	729	744	783	765	720	755	745	701	737	773	751	725	780	755	762	763	745	772	778	792	762	770	762	742	745	760	822	801	755	735	795	784	751	794	765	722	774	740	754	756	786	774	747	755	762	762	747	777	771	765	782	801	722	772	780	803	796	728	757	761	774	799	688	751	757	747	773	741	735	766	751	771	748	819	776	780	775	777	802	832	758	808	735	796	771	801	750	772	766	751	692	754	788	737	765	747	831	731	671	789	753	793	744	739	782	740	727	780	725	786	703	745	738	745	737	750	761	778	727	752	770	814	759	743	749	737	756	771	757	809	749	757	743	763	737	765	801	751	762	748	752	805	747	799	710	751	723	723	744	772	770	721	835	717	758	737	745	731	736	724	779	762	715	766	780	791	742	756	749	802	784	801	803	736	733	805	767
16354	9664	7851	4079	3024	2455	2133	1881	1624	1458	1405	1278	1232	1236	1176	1177	1181	1184	1077	1062	1072	1072	1092	1052	1014	1063	980	1059	1050	1033	1054	1020	1090	1033	1056	1009	1053	1030	1011	989	1032	1058	1027	1109	1001	974	1017	1041	1026	1050	1025	1003	1018	987	978	966	998	1015	992	1008	1044	981	981	1054	975	994	1032	1025	1052	1082	993	1036	998	1009	1019	1005	992	1066	988	1010	1010	1002	1043	1049	985	971	1006	1059	957	1036	1013	1053	979	1004	1019	1013	1096	1063	1035	1019	1048	1047	1005	1027	998	995	980	1021	1012	1039	1027	1060	987	1035	1052	1022	998	1001	1011	1046	981	1061	1019	1017	1018	983	971	1062	955	968	980	1070	988	973	1055	971	995	1001	994	1100	1025	997	1001	1008	1024	1079	1016	1027	990	997	993	1033	1008	1015	1046	1006	1023	996	1020	1016	1029	1013	1027	958	1064	988	1029	1022	1024	995	1028	1001	1032	1012	999	1011	1002	1024	1030	1081	1030	1019	1023	1019	985	1028	1053	1021	1008	1015	1013	1001	991	990	996	1071	1019	1028	1024	1028	1044	1033	1003	1050	979	991	984	1028	959	998	1058	1032	1000	1037	984	1038	945	1025	1003	1017	1057	1023	996	966	982	1022	993	1011	985	1014	1040	948	966	1013	1023	1092	964	1015	985	1060	1007	1058	1023	993	991	996	1052	1006	1022	991	1000	951	985	1016	1030	1051	990	1036	990	971	1003	1000	1048	988	1028	1013	1045	1060	958	1081	1013	1016	1020	1031	1043	978	1030	1025	1013	1038	1037	1011	1034	1017	1051	1010	1009	995	991	1051	973	1004	1091	1026	1014	990	961	1023	1017	1008	1011	1022	1004	963	1006	1016	1014	969	1030	1021	977	969	1044	982	1084	986	1012	996	1025	1013	1044	1017	1024	989	969	986	1016	1020	975	1002	996	1007	1086	1060	974	1055	988	1036	1036	1008	1022	994	1066	1023	1030	1080	1020	990	975	917	1057	984	1059	1029	1010	1022	949	968	976	1032	1072	1010	1016	1026	1051	1062	1027	971	995	1043	983	987	984	1033	1033	1016	1095	958	995	1009	1037	984	1013	958	967	986	946	1004	1001	1079	1040	1005	995	1079	1034	1001	992	1013	1014	962	977	1021	951	997	994	1003	978	1019	1014	1059	1044	977	954	1020	1025	984	1015	986	1005	1009	950	964	988	1011	1047	1034	1043	1027	1023	1001	978	966	1039	946	1033	985	1087	1008	1062	1052	965	1013	992	951	996	979	1002	1039	1015	1047	1071	1026	967	988	1032	1080	1032	1038	998	1026	1000	1084	1022	1030	1024	1049	988	1020	1041	1028	958	1091	1014	974	991	957	938	1016	1019	990	1002	1065	1074	1038	1030	1035	963	981	1066	961	1014	1008	1005	1028	982	967	1026	1044	1015	952	1016	980	978	1006	996	1020	1012	1022	978	1019	962	1044	962	987	1008	1030	991	1063	1039	1020	1020	947	999	1014	1016	1046	1033	1042	1020	1006	1008	1012	1004	950	930	1006	1012	1042	986	1033	1009	984	992	1042	1041	975	993	1018	1060	989	1087	1028	998	1011	994	1065	1011	1064	950	966	935	1030	1017	995	1025	1071	1077	1071	965	1031	1017	1086	977	1004	1007	956	1032	981	973	1035	1020	1047	992	993	1035	1006	1023	1042	967	992	1006	1017	1027	1024	1082	1069	1043	968	1041	1010	975	1000	980	958	1030	1016	1069	1007	1048	965	1040	1055	994	1001	1043	985	1018	1073	949	972	1021	972	1057	1032	1068	1015	991	1045	1035	978	1024	1013	1013	1028	1067	951	992	959	1075	982	970	1003	1042	984	1019	1049	976	1029	1009	1005	1010	974	988	1030	987	1018	1012	987	1017	967	983	1015	1020	1057	1003	1022	1005	1007	1015	1047	996	974	1008	978	933	1029	1038	977	1026	1011	1028	1062	989	1048	941	969	965	1043	1007	963	996	981	964	1020	948	978	1041	1000	1017	989	1008	1004	994	1059	975	1044	1039	964	1038	1002	1004	1016	1018	1047	1012	1044	990	992	1025	1047	980	1056	1027	1016	1041	982	1022	1027	924	976	1016	1051	1009	1016	1019	1004	1032	997	940	988	1043	1001	1002	1028	982	1070	1003	1000	1055	1024	1054	1021	988	1045	989	982	992	1010	1045	1042	1014	1060	1033	1031	982	1023	1006	1073	1043	1009	1018	988	1017	993	1002	1012	971	1025	999	993	994	985	946	941	1014	1063	978	1078	972	1035	1029	1007	977	990	1015	1051	977	953	1001	1033	1033	1040	979	976	1005	966	999	1013	983	1021	1012	1073	989	949	1013	1043	1032	961	993	979	987	983	1004	1015	994	988	1038	962	957	1010	1000	967	1006	1012	967	1034	1028	1036	974	995	1010	1022	952	1047	944	997	1022	985	1008	998	963	1061	1060	1013	1014	1057	954	993	1002	1043	991	967	1061	1011	1002	1058	1013	1027	1081	1026	1010	1030	1004	1007	1049	1006	1048	976	1035	1008	998	990	1016	1003	998	1092	995	1041	1005	1054	1004	994	996	1024	1031	1018	1010	1026	981	1034	1006	999	978	977	1045	1007	1028	1036	1043	1012	1079	1017	974	1055	1047	999	1014	966	1052	1039	1007	975	1009	969	1009	991	1060	968	1015	1052	1044	1034	1057	986	1078	1007	1029	1015	1048	973	995	1081	902	981	1034	987	1045	968	1005	1026	999	1018	1076	986	970	1069	1060	1048	1028	1018	1041	969	1019	1013	951	1028	1023	986	1003	1037	985	963	982	981	981	967	997	982	952	996	966	972	1010	991	974	1022	1039	940	1030	951	1028	992	1049	1034	1020	1050	1025	975	999	998	1033	1018	1017	1002	936	1004	990	994	1049	1022	1004	1027	1021	1005	1004	979	999	1076	957	1007	1037	1000	989	1009	1011	1007	1077	1038	1015	970	965	1022	1031	996	1064	1068	1001	1025	1068	1062	991	1051	977	1087	989	976	1010	1038	960	978	1031	1022	1007	1027	1051	999	1033	993	1060	982	993	1041	1019	1022	1029	1020	947	1031	957	1028	1055	998	1020	1023	1040	1101	1060	1022	1010	1015	981	971	968	1006	1056	992	1011	944	1026	991	997	1008	1002	1049	1019	1055	1038	1043	988	1006	1031	997	1027	1016	994	1008	1012	1032	1037	1000	1003	1015	1046	1028	1016	1032	974	1012	1034	1023	1042	1018	1007	990	1015	1025	976	916	1082	1011	1024	972	1084	999	997	982	993	1010	1083	978	1074	1021	1003	1025	1006	978	1069	1063	1067	1057	984	1033	994	998	1068	960	1060	996	973	987	992	1058	1018	1062	1011	1043	980	1047	1033	1023	961	992	1049	1026	1012	1050	1021	1010	1068	1064	1021	1022	976	996	1019	1069	984	980	1029	1053	1019	1016	1032	993	978	1005	1093	1028	1041	1035	994	1062	1018	1033	1051	981	1007	1015	985	1007	1048	1033	972	991	1013	986	1023	903	1026	1026	1046	1030	978	1063	979	1030	1016	976	1007	969	1017	975	987	1034	998	1045	1002	960	1015	984	996	1069	975	1093	940	969	947	1054	1026	959	982	1006	1056	951	974	981	1016	1011	1028	947	1003	1009	996	957	1006	1005	980	963	985	999	1000	1039	965	1007	1044	1007	946	977	992	1048	1045	1051	1019	962	984	998	1033	988	960	1059	1026	990	1019	973	1004	976	991	1002	1028	1033	1007	1006	1020	1052	994	1017	1002	960	993	1017	1028	998	1039	1053	980	1021	1021	959	985	980	1008	975	957	981	1043	1072	1029	1028	949	1046	1029	1064	990	985	967	1032	987	1039	1027	971	999	929	1050	1014	1067	1065	1010	1032	1000	1012	1018	1042	998	967	1021	1022	997	1022	1021	1005	1010	1054	1031	1020	1022	1016	1037	1030	983	1054	1024	1006	1040	1019	1014	1051	1049	1058	1028	990	1036	1029	1042	1094	1013	997	932	1049	1020	1052	1013	1051	1008	967	1021	946	1003	1010	1036	970	1003	1010	995	973	1013	1068	1054	984	982	964	1018	1019	1006	1021	1005	988	987	1003	1036	972	994	1058	966	986	1042	1000	982	1080	986	1025	1024	1043	959	1035	966	950	1016	1043	954	1002	963	988	1059	1025	1068	1021	947	1015	971	984	901	1028	1042	1057	1015	1005	981	988	999	1009	1018	1026	980	991	998	1063	1001	1034	996	988	1069	1035	1004	1001	1029	1035	1001	987	1008	1037	1046	1037	1018	1082	965	993	987	987	966	1039	1037	1020	957	978	997	1031	1021	991	1071	1024	1013	1015	982	961	997	994	1018	1009	1036	996	978	1012	1038	983	1046	1013	990	1015	1052	1011	1032	976	1049	1002	955	1051	988	1042	1071	1045	1032	1043	1077	1011	987	998
22854	21280	29330	23551	21282	21334	10741	1241	927	840	811	766	693	723	613	616	638	608	551	557	572	583	538	576	532	529	544	588	551	560	488	520	525	532	500	521	520	512	503	507	548	514	565	505	482	507	531	539	512	510	503	505	545	509	498	508	513	503	540	487	546	544	519	483	548	531	529	502	444	546	508	546	520	526	498	521	505	489	514	506	502	508	502	541	508	481	487	475	512	504	500	501	473	500	523	516	537	470	547	511	509	521	515	487	472	532	518	528	511	508	508	498	503	518	482	506	484	473	501	517	482	517	489	522	514	491	470	499	539	501	518	487	497	547	496	512	533	525	500	482	497	504	504	553	459	536	542	493	510	546	523	514	507	509	494	492	543	494	545	501	528	506	510	487	523	486	489	495	514	505	528	535	547	480	530	493	538	480	475	495	539	495	493	542	497	502	465	512	547	507	496	492	490	471	541	491	519	512	500	486	560	522	546	502	492	465	527	487	534	497	475	538	494	499	514	497	493	483	529	515	491	477	511	534	490	529	526	517	514	499	540	491	480	517	543	512	493	498	491	475	488	483	490	516	535	528	511	517	488	526	506	495	520	491	541	521	487	486	468	482	507	503	480	504	545	501	478	474	507	453	494	530	503	502	483	562	500	479	514	478	516	512	477	494	504	514	531	530	480	476	478	497	522	537	509	575	518	537	546	494	523	496	526	474	489	502	527	509	493	497	494	519	508	484	514	519	546	489	500	506	515	531	487	516	482	517	502	461	523	510	475	487	512	506	504	491	482	492	513	519	504	458	533	486	503	489	501	512	530	484	513	508	546	473	518	540	564	554	511	517	527	475	499	494	538	529	510	486	502	512	491	489	543	518	524	500	491	547	510	497	495	517	501	565	525	560	478	511	530	507	508	532	510	522	480	514	520	521	505	487	477	515	501	522	516	529	524	506	495	483	492	551	540	504	483	498	533	496	506	494	496	505	491	517	465	528	506	494	519	493	467	500	542	528	516	523	520	480	515	505	510	523	496	497	482	478	484	550	516	498	544	491	496	500	545	515	469	475	552	465	486	507	496	499	512	496	525	515	513	522	483	475	478	489	479	531	525	505	515	516	460	530	473	503	499	450	528	467	521	516	491	525	524	520	484	479	528	509	513	500	501	478	523	544	511	501	511	545	546	494	494	519	496	485	506	477	476	499	503	498	505	523	498	555	557	531	551	501	531	528	518	517	525	507	475	515	513	548	515	481	522	501	517	508	489	490	540	480	486	462	500	508	478	481	501	490	493	525	530	501	475	504	493	483	517	538	471	498	513	524	494	495	532	494	483	497	512	498	526	486	498	499	495	511	465	501	483	501	544	517	547	501	490	529	492	515	471	485	494	511	506	495	532	522	547	479	487	516	519	536	515	486	516	504	505	501	505	486	512	468	521	487	499	522	503	530	520	459	499	509	534	476	529	490	478	505	523	480	483	516	499	489	507	511	503	516	520	535	522	560	453	520	475	512	513	447	492	546	537	505	502	510	517	474	483	497	473	525	477	544	539	513	491	496	503	532	473	495	470	502	529	515	527	495	493	481	474	461	570	480	517	509	471	469	498	506	512	471	550	466	506	473	488	493	470	522	469	479	487	531	508	490	497	521	517	537	511	454	518	506	496	489	496	477	494	515	540	530	537	491	491	527	500	519	513	523	530	518	504	505	532	506	516	544	515	502	494	493	490	464	517	524	471	552	510	506	467	548	490	478	487	506	533	471	501	502	498	566	500	530	503	488	496	526	482	502	515	494	475	486	493	503	501	510	471	517	530	495	500	494	506	497	509	564	483	506	535	469	493	492	467	514	508	533	496	519	508	478	552	488	500	509	505	535	529	468	515	503	507	478	538	526	499	486	496	483	501	484	484	472	537	495	509	479	503	491	510	460	509	497	514	481	500	481	463	474	495	480	527	485	514	513	493	547	457	534	540	476	482	473	494	503	507	524	507	506	460	515	464	509	511	473	446	513	489	482	510	507	480	503	527	482	524	493	501	480	510	514	534	506	509	508	512	515	493	492	522	496	490	479	535	520	484	476	516	525	517	471	507	519	474	500	513	485	497	511	494	513	500	509	473	498	484	489	514	486	483	511	536	512	483	507	507	511	493	473	493	530	518	509	494	479	459	501	490	466	538	530	492	475	535	476	484	494	511	467	531	526	502	501	521	480	495	486	508	536	515	511	467	495	489	501	500	496	525	504	484	534	519	469	469	502	536	515	537	528	502	460	516	484	497	493	481	500	499	499	530	479	479	506	457	488	481	535	501	523	511	491	561	490	462	519	484	484	515	519	508	509	486	485	490	547	539	486	525	526	509	495	498	497	528	516	508	481	502	461	515	461	487	509	476	486	578	509	504	501	490	507	504	478	500	460	498	506	524	523	489	484	508	501	476	509	510	537	514	470	491	511	529	512	490	479	488	504	528	505	528	502	483	489	498	454	506	524	496	491	528	523	510	484	487	505	493	523	538	554	490	493	448	527	498	505	494	548	505	488	486	528	514	465	500	543	501	518	495	536	494	512	491	496	449	508	509	488	489	519	524	550	472	485	474	506	462	501	534	518	498	480	487	479	500	473	468	470	516	518	495	500	528	511	526	535	494	525	509	527	470	485	515	504	509	516	507	496	476	496	516	521	523	524	529	521	527	496	530	491	503	491	473	549	520	490	483	510	513	520	500	524	485	481	482	502	478	494	538	442	514	539	498	481	508	490	542	529	537	519	475	484	511	485	505	491	501	507	492	502	501	525	505	564	515	502	520	517	487	503	518	504	538	494	493	458	488	495	480	468	478	516	536	528	502	511	481	502	504	509	518	498	496	466	513	540	506	487	491	524	499	486	532	493	530	523	516	506	484	515	499	488	493	532	492	556	504	499	503	479	545	478	489	497	534	511	487	487	481	562	522	453	474	575	477	529	502	475	522	479	489	519	495	483	511	495	523	524	518	508	508	504	520	511	486	526	507	486	536	517	506	469	471	502	499	498	486	518	510	489	487	535	535	471	566	511	512	478	512	514	465	500	501	504	460	504	492	468	494	478	503	516	512	508	524	484	484	512	523	506	508	497	499	512	502	518	483	494	498	525	504	501	509	497	507	483	528	481	485	512	515	523	512	522	549	487	468	529	510	526	486	483	491	496	455	504	476	490	511	516	462	522	501	472	509	479	480	486	488	483	488	519	528	523	489	525	473	511	457	460	500	498	485	544	495	546	530	520	496	527	503	521	499	491	475	512	526	500	483	496	492	522	523	526	511	525	515	475	514	519	501	498	500	502	468	499	507	530	463	515	470	532	515	473	543	480	479	523	497	523	504	494	488	501	525	522	480	533	508	490	534	501	528	539	483	482	471	519	505	506	510	557	491	508	503	523	513	506	502	471	534	532	495	488	523	518	494	505	551	486	496	489	502	491	500	522	509	485	475	492	526	481	513	456	488	507	489	504	486	479	550	503	531	509	539	482	504	528	499	514
19158	15104	12332	6520	4637	3421	2722	2312	1884	1587	1429	1391	1178	1157	1059	1015	975	924	878	937	840	830	816	785	825	801	823	791	712	731	719	769	723	757	767	748	714	689	735	729	767	741	747	705	729	724	706	687	670	689	709	738	698	708	690	716	756	737	705	689	679	695	692	730	694	700	727	696	696	744	714	716	670	734	687	737	696	670	716	725	658	676	732	729	718	717	730	688	703	708	709	662	687	673	650	667	699	630	732	691	692	719	671	728	688	649	704	681	697	689	688	718	709	662	688	714	723	682	714	691	679	682	714	694	702	645	678	622	639	677	652	693	712	718	682	692	692	710	684	685	666	647	764	721	730	721	711	677	682	668	689	709	672	672	713	703	713	716	701	708	693	663	691	662	661	693	695	678	678	738	694	663	680	704	698	686	751	718	703	732	691	725	700	668	671	682	686	678	717	692	734	717	684	727	705	687	683	633	734	686	710	704	643	679	752	705	670	699	662	702	720	674	666	656	674	721	664	702	709	660	716	694	709	657	677	692	679	630	657	676	734	737	708	746	757	713	663	691	680	703	654	681	720	671	698	696	715	684	679	687	654	647	729	725	664	651	680	674	731	661	683	698	693	661	650	663	666	710	652	656	673	727	705	639	676	707	665	691	659	701	694	704	706	656	712	696	686	706	731	720	695	681	709	673	691	673	701	751	619	730	727	668	699	669	677	672	662	669	614	705	661	686	694	665	672	693	690	718	718	648	683	675	717	731	694	649	735	666	675	713	655	649	645	728	671	729	688	710	662	656	728	672	697	687	657	724	682	690	679	693	711	693	695	678	668	682	690	718	729	704	714	663	753	666	712	677	699	723	673	706	701	728	696	694	718	692	693	698	696	712	687	647	667	663	726	719	648	667	679	744	724	764	749	693	701	731	629	661	728	718	709	681	725	687	662	692	697	702	690	682	725	703	685	672	668	719	710	735	665	656	678	657	663	680	727	757	692	673	699	726	630	685	719	736	731	722	678	647	660	676	657	711	727	671	711	711	688	758	691	671	637	656	645	692	731	699	696	712	680	686	648	690	670	683	715	693	681	665	709	713	706	746	670	709	687	677	652	676	693	687	687	717	658	663	695	678	680	688	698	663	692	682	640	689	682	705	631	694	683	639	695	692	708	670	707	644	717	693	671	700	678	724	705	682	677	703	669	693	714	673	682	657	688	674	698	658	698	696	698	734	671	694	686	718	678	695	643	691	676	638	700	696	733	692	645	698	679	706	717	693	683	713	673	692	666	708	728	711	709	716	708	673	677	700	703	686	707	738	650	653	658	692	711	782	728	726	740	708	684	727	689	704	707	666	677	715	690	711	670	652	704	755	699	682	682	713	682	682	693	652	710	679	686	703	659	743	719	710	698	661	674	658	684	688	667	678	709	648	657	710	671	692	694	647	721	647	668	666	706	683	686	672	683	639	680	654	718	711	694	662	644	661	670	690	695	699	669	686	655	671	717	700	710	659	698	678	687	657	687	725	708	669	722	707	679	719	735	684	651	704	692	688	686	702	687	685	697	731	692	695	717	668	680	683	697	690	678	713	655	735	691	687	705	712	715	714	697	702	680	687	719	703	642	709	690	672	669	702	652	701	677	669	702	658	687	682	711	715	638	731	694	713	622	733	730	720	654	680	676	712	711	680	649	678	702	669	712	684	705	704	633	683	682	730	743	719	686	669	729	698	685	711	711	650	690	686	724	685	689	669	693	655	699	701	673	648	679	665	720	708	678	682	698	689	691	677	701	680	690	716	649	693	705	709	661	701	665	707	677	688	690	668	675	703	695	725	680	694	718	699	657	702	645	716	693	656	716	684	714	668	680	673	699	697	671	719	652	716	748	648	662	706	656	687	670	665	675	723	670	709	726	657	715	723	730	729	702	675	724	618	724	704	686	704	682	681	731	718	657	729	701	670	639	696	693	692	731	727	689	720	665	679	709	640	658	725	704	673	689	683	667	682	724	692	635	747	711	696	693	679	726	695	708	724	679	740	709	671	678	692	659	699	708	651	692	670	713	672	711	713	687	695	658	670	673	678	642	674	679	670	682	683	685	704	711	692	685	652	717	725	694	675	684	737	682	729	727	663	717	678	680	687	672	661	635	662	667	707	643	708	687	689	686	656	691	683	679	695	742	717	726	697	692	697	690	709	679	685	725	659	698	690	741	690	660	717	745	678	679	732	763	661	704	722	656	723	707	675	678	684	680	677	702	638	656	662	703	666	679	707	668	688	734	683	686	711	753	673	681	688	622	718	694	691	733	662	714	698	679	673	676	713	646	696	715	643	739	633	726	694	729	659	667	691	669	682	698	645	706	673	668	708	690	676	685	681	670	712	697	689	647	668	671	711	672	709	672	693	713	711	648	706	674	761	646	689	670	691	718	586	627	693	660	726	694	740	719	659	723	700	690	700	672	666	696	709	679	647	665	694	645	748	700	674	733	677	683	718	727	715	697	729	663	702	671	729	688	719	685	683	698	669	708	692	669	683	666	622	686	674	702	671	697	651	730	730	684	726	667	696	672	702	682	706	753	696	742	672	702	722	678	682	684	684	694	696	696	701	713	607	687	752	680	663	660	683	681	680	692	744	696	655	721	692	721	674	698	673	744	667	685	676	665	684	674	731	704	713	704	701	684	701	711	682	681	687	678	662	713	662	684	662	716	724	643	659	661	667	731	665	714	716	686	688	667	696	702	725	694	649	687	663	676	637	716	686	681	680	719	710	676	671	666	675	718	694	650	725	639	693	681	682	706	689	668	710	710	677	673	707	715	685	757	684	681	732	690	720	693	670	694	679	706	697	670	679	725	687	656	694	706	680	690	699	671	696	731	694	659	659	706	696	633	717	682	681	663	719	671	732	648	696	662	690	694	696	681	650	735	717	712	675	703	686	717	706	701	680	673	671	671	700	669	708	691	661	713	652	682	707	644	713	670	656	678	685	654	701	700	671	676	663	699	674	694	700	695	729	693	676	643	695	700	697	716	665	665	699	719	696	639	744	710	705	673	694	702	688	704	698	712	697	724	712	708	688	690	695	697	678	725	735	681	665	668	676	715	660	680	676	687	703	671	668	696	697	710	683	701	655	692	689	661	735	685	673	702	714	660	680	682	670	648	721	701	697	705	692	727	716	705	707	643	649	745	682	675	716	672	716	654	649	695	697	661	655	681	691	714	672	675	708	685	722	644	681	696	713	672	695	696	714	686	701	683	692	745	649	732	706	686	721	668	721	712	677	700	688	668	688	684	726	669	702	672	666	694	675	649	720	671	676	695	689	654	655	753	715	665	679	703	657	674	694	702	665	727	670	673	716	706	685	716	642	675	675	660	681	670	672	677	724	726	707	670	644	728	652	705	687	687	710	656	683	709	667	709	683	692	701	731	692	702	691	721	691	711	645	737	670	723	736	703	690	681	686	693	706	631	670	674	667	693	652	697	698	707	711	737	682	680	650	684	702	697	675
26960	20820	9950	1028	650	612	599	572	593	604	587	570	549	594	588	574	553	554	588	512	539	557	591	581	607	578	558	563	583	547	556	607	584	584	581	524	573	545	591	587	600	536	556	569	564	540	551	534	536	589	573	554	567	611	615	605	570	555	553	560	561	566	589	625	557	541	583	601	526	570	581	543	569	555	522	602	579	593	606	531	566	611	580	574	619	583	567	577	576	559	561	551	543	534	563	572	549	587	578	592	555	564	579	547	580	582	571	537	575	556	547	561	552	601	591	598	576	556	580	591	531	534	552	572	514	569	552	560	543	574	576	570	540	565	577	560	586	568	540	589	591	555	538	587	571	592	576	575	533	523	541	565	604	592	534	542	582	580	544	564	605	531	532	568	596	605	611	577	538	586	570	577	545	555	546	593	582	570	549	549	549	577	519	568	569	579	534	584	504	593	572	607	531	584	546	545	536	592	540	560	583	582	530	579	533	550	547	568	575	584	529	551	549	579	536	592	557	559	580	573	566	602	594	544	582	539	533	561	553	532	603	582	578	547	555	554	562	592	586	522	578	621	569	558	590	554	575	544	617	579	600	555	539	527	596	583	587	594	580	579	541	558	569	603	572	558	622	563	547	589	566	597	575	534	555	593	589	557	565	602	597	597	558	580	567	573	560	547	558	569	614	567	628	549	546	570	572	571	556	561	563	556	584	535	554	555	524	579	567	510	550	525	578	537	627	536	544	561	632	591	587	540	558	598	549	582	570	589	532	579	547	555	597	563	600	610	561	531	569	528	570	579	575	575	579	553	530	588	583	558	572	530	539	546	601	571	567	563	580	532	568	557	552	553	535	582	553	602	540	556	597	573	571	536	588	581	567	562	503	578	594	566	546	572	605	559	567	567	579	592	580	558	583	542	550	541	568	591	588	525	560	560	616	557	548	577	524	604	584	567	624	550	584	579	590	573	564	524	545	542	626	553	564	540	544	581	601	580	598	570	570	529	541	519	591	586	517	547	555	569	570	549	517	556	562	549	544	539	568	505	549	575	577	620	598	571	607	530	550	568	572	569	539	544	594	575	612	599	534	550	554	558	529	614	555	561	526	564	561	591	590	533	521	546	561	559	554	554	600	560	532	573	540	546	560	573	553	555	575	562	558	573	563	578	578	569	567	519	612	585	549	591	603	515	557	584	590	579	551	558	581	572	556	546	543	564	536	559	536	550	594	588	571	539	571	590	559	583	535	563	550	545	601	565	552	632	552	586	562	540	580	605	552	568	582	573	546	594	544	595	551	523	592	586	569	573	596	521	569	517	567	549	544	609	531	559	568	534	606	592	538	595	560	572	576	577	568	590	625	619	577	584	552	597	580	559	572	564	572	554	601	556	559	529	509	581	567	573	546	576	580	578	549	589	569	566	554	585	570	623	587	566	591	579	588	577	578	582	594	582	606	506	533	562	565	571	616	576	570	611	556	568	590	568	590	550	564	548	557	604	557	596	599	538	547	551	582	545	565	548	533	540	560	583	567	622	550	580	550	548	614	530	585	539	568	564	587	590	550	572	512	585	578	604	602	558	523	588	559	571	570	556	588	567	510	568	553	579	568	552	577	601	566	553	565	565	585	537	555	580	580	576	575	602	554	571	561	516	583	556	565	610	557	559	569	566	535	566	545	580	585	541	577	585	604	543	607	568	597	578	584	580	617	580	562	571	522	579	576	591	552	567	575	516	586	579	493	550	614	579	560	612	596	588	565	582	571	559	533	572	514	552	565	579	529	560	582	535	555	567	546	556	569	554	568	550	553	603	553	586	568	578	615	593	578	574	625	589	597	622	561	590	536	571	576	579	623	548	580	579	562	590	552	574	600	561	535	557	564	550	580	582	573	550	545	543	549	620	549	602	580	539	565	556	580	553	587	613	529	524	603	577	548	542	531	547	558	559	588	579	597	565	544	556	550	566	598	613	580	581	608	544	581	599	558	632	579	604	570	570	557	571	604	593	552	557	582	591	591	582	588	597	585	585	564	591	565	561	551	585	531	562	555	515	611	563	562	536	576	561	567	559	581	579	581	554	537	573	570	572	561	576	597	560	590	563	575	564	567	562	556	515	578	590	571	565	531	560	546	568	591	586	561	528	520	540	557	569	532	553	566	564	577	538	584	559	535	565	543	552	564	605	565	518	532	591	568	558	554	565	539	577	608	577	574	570	578	577	575	570	578	583	555	589	594	554	547	600	554	560	574	545	526	580	562	570	519	583	570	575	536	574	577	571	610	586	588	559	575	584	547	587	573	556	552	536	538	608	548	558	536	591	564	586	552	530	583	604	604	575	557	549	562	610	598	591	580	552	556	564	585	590	549	559	591	522	605	555	594	587	571	542	555	532	526	544	546	553	579	552	544	571	589	577	526	568	584	521	573	544	587	501	585	549	569	550	620	589	602	608	517	554	568	584	572	552	544	588	612	582	604	551	566	550	546	611	527	583	613	558	570	547	626	612	561	565	529	603	571	586	559	560	583	573	539	555	533	545	522	558	541	541	566	565	615	580	575	594	546	560	563	596	644	533	559	543	581	547	577	586	555	573	570	547	583	541	531	574	618	596	530	539	544	565	568	622	540	578	596	565	563	548	564	597	613	545	524	548	580	586	579	540	613	550	570	559	593	575	572	582	578	567	578	614	547	574	573	571	536	538	555	567	581	591	585	580	554	557	582	546	532	573	547	586	586	527	540	565	590	570	562	575	572	567	564	644	504	567	571	578	553	577	585	546	579	547	563	560	576	597	550	591	583	548	600	539	562	583	549	564	583	586	606	549	605	550	569	578	581	575	533	558	542	569	540	597	556	551	575	566	609	593	561	564	596	576	558	583	575	601	602	545	538	552	529	601	613	602	568	546	558	581	547	563	567	559	529	546	519	576	569	592	604	577	565	579	561	602	553	591	612	575	583	588	528	566	578	563	581	590	588	569	527	575	589	563	557	512	561	565	591	570	575	552	605	599	544	581	562	556	564	545	604	556	580	577	569	629	558	546	576	564	586	528	560	569	566	545	566	556	538	614	542	545	536	605	549	567	574	577	570	536	562	573	588	621	566	592	561	623	536	552	533	563	549	540	580	534	589	599	543	528	539	566	523	558	546	555	580	596	557	580	556	568	560	549	547	530	582	599	579	549	563	602	568	595	629	573	589	579	505	554	561	556	584	551	554	573	615	536	574	543	531	572	553	571	591	594	544	621	572	571	591	597	532	567	536	581	574	584	546	478	586	547	543	516	572	584	567	556	573	587	542	548	561	566	561	555	522	562	603	544	565	544	564	610	598	583	605	560	560	588	553	583	589	551	555	600	566	582	572	578	591	565	555	564	575	565	550	571	573	565	593	536	571	558	574	556	562	516	570	622	603	558	570	514	552	611	620	609	588	558	553	557	561	578	557	543	632	552	573	631	604	598	574	533	581	618	552	577	564	552	545	542	569	534	575	551	546	578	556	611	588	518	556	585
9721	1376	1212	958	868	802	861	764	817	773	750	792	812	734	774	773	748	720	764	696	779	741	800	797	762	780	695	758	740	759	785	707	738	748	695	777	721	760	732	757	757	736	743	737	732	711	769	770	795	774	762	708	788	756	757	732	831	780	766	796	717	742	713	779	738	770	804	781	740	747	774	796	747	781	741	777	690	803	755	751	736	740	790	805	758	743	727	758	745	764	775	792	708	739	744	750	751	732	723	738	739	727	723	723	770	755	733	761	759	810	725	719	773	764	807	732	747	716	734	766	767	756	756	761	741	784	729	714	757	747	761	759	787	760	745	761	730	755	775	733	786	714	745	723	706	750	738	746	723	723	791	738	744	723	741	768	732	701	726	733	761	737	737	734	759	788	734	742	735	707	759	768	746	763	805	778	773	720	756	757	737	709	769	781	768	735	714	754	768	762	742	771	769	779	729	762	792	731	741	727	718	746	752	757	757	707	738	716	772	753	717	777	699	726	740	777	762	750	768	809	770	783	778	786	768	735	749	732	724	753	773	740	756	843	747	797	740	728	777	748	755	789	737	722	758	770	713	830	774	771	776	725	728	787	773	731	754	811	730	780	756	741	778	732	754	746	762	757	730	739	738	756	748	747	799	783	767	768	845	712	725	719	762	728	786	782	801	762	701	718	764	733	752	735	744	790	727	783	719	764	767	732	779	728	747	700	761	740	785	783	733	777	779	791	830	788	750	707	715	757	764	751	768	792	738	769	745	680	733	735	758	722	763	746	747	727	747	734	742	800	726	787	723	782	738	777	732	729	739	731	760	770	807	754	762	765	711	757	746	771	751	727	758	747	719	809	696	741	738	740	772	779	751	756	731	816	743	762	733	722	754	699	787	725	771	763	729	737	721	761	752	776	747	765	754	744	738	761	785	724	786	777	774	771	798	822	758	753	732	797	735	727	792	785	764	769	736	750	732	773	764	788	715	754	758	750	760	755	729	735	768	732	759	748	750	691	729	792	785	784	728	744	754	729	747	726	751	721	801	789	731	747	705	754	731	780	728	785	766	748	779	716	751	746	801	761	739	748	780	742	760	710	788	765	753	726	768	760	816	768	708	771	783	733	741	711	774	807	771	704	763	759	767	749	730	761	736	751	795	691	756	716	774	747	765	735	735	785	757	746	778	776	761	684	765	761	820	824	724	665	739	763	783	747	709	782	768	719	783	772	741	774	669	750	843	749	774	703	752	699	786	770	803	788	760	746	752	737	745	764	729	784	738	806	752	769	756	762	772	765	745	720	743	753	783	745	777	741	746	754	757	721	770	718	755	773	694	761	764	762	740	760	765	717	738	827	758	748	748	746	716	764	780	749	822	746	730	811	756	741	793	746	766	735	764	728	785	749	749	778	779	821	731	783	748	756	765	720	769	697	738	748	727	766	701	765	712	802	703	734	770	734	797	790	710	775	767	733	723	703	730	776	804	760	692	751	794	737	800	751	693	749	759	702	753	770	770	763	800	742	791	722	704	763	766	740	703	762	781	773	764	712	798	712	743	782	759	740	739	737	774	769	738	747	680	778	772	784	815	718	773	793	783	769	740	712	787	744	721	773	752	759	738	716	799	718	718	745	758	729	699	753	733	821	780	805	756	725	775	757	755	727	732	708	780	766	768	758	808	760	730	766	787	753	757	720	779	744	757	806	793	763	788	784	779	726	708	754	688	765	713	740	728	726	715	778	745	724	717	735	749	765	754	765	754	745	746	735	723	745	719	820	745	741	778	721	752	784	802	748	750	745	729	742	791	768	795	770	739	738	732	762	731	720	798	727	742	784	719	771	744	720	793	726	794	783	759	771	754	743	767	810	805	748	784	750	738	786	759	803	762	747	774	728	757	813	783	758	778	760	748	749	731	767	757	757	746	738	741	712	715	771	747	780	722	785	758	778	784	785	782	775	740	758	750	746	759	775	749	774	769	720	746	775	753	765	733	806	715	798	746	771	811	783	741	800	738	755	761	710	740	775	782	743	760	770	758	729	767	737	749	722	688	787	783	745	765	787	786	702	788	782	757	783	746	758	778	759	736	698	734	749	768	781	764	726	774	733	707	754	732	755	744	776	750	746	735	798	770	752	802	740	766	759	761	762	754	781	798	751	828	736	761	743	741	742	751	764	726	757	766	739	782	749	781	778	762	742	745	786	770	782	777	759	758	809	785	722	689	743	749	744	751	778	749	806	773	703	717	762	727	722	694	768	775	731	754	790	774	752	696	798	764	740	772	764	761	772	725	687	783	744	694	732	762	740	747	767	758	712	753	724	745	738	749	780	728	798	784	767	731	756	731	747	754	785	784	780	717	801	815	734	725	774	716	746	717	759	767	741	733	746	747	781	693	732	759	791	769	757	780	674	766	715	748	746	757	775	805	747	771	712	741	724	746	811	769	730	788	747	760	761	799	710	740	759	764	724	754	761	789	708	767	787	749	758	771	787	710	757	778	753	757	746	727	752	798	700	733	765	765	776	797	788	758	713	760	760	785	728	713	752	687	742	775	726	757	747	758	741	754	731	726	742	726	747	781	733	750	710	738	715	766	778	737	770	783	738	794	744	762	748	778	750	755	727	733	730	738	811	764	797	748	767	804	773	766	722	789	703	759	742	730	776	780	717	725	727	737	712	752	777	761	831	779	795	724	776	801	768	741	736	826	781	765	740	761	718	749	850	815	776	793	715	800	696	808	739	754	786	752	749	749	711	721	759	732	730	695	770	788	815	768	750	771	769	802	745	706	783	757	764	729	741	724	766	709	745	751	738	769	750	749	685	680	750	769	724	777	801	726	817	743	778	741	754	799	741	740	780	795	741	765	750	729	740	707	790	813	771	740	773	701	781	752	769	740	726	718	720	760	700	739	760	771	733	782	702	794	790	821	716	721	739	745	768	713	789	789	769	753	766	750	812	749	731	712	734	788	803	757	708	744	764	769	785	851	748	725	738	806	778	750	735	767	776	685	804	811	757	772	790	798	769	708	774	764	773	720	747	731	771	779	762	756	754	734	747	722	736	750	753	804	742	751	760	731	739	712	747	763	735	776	768	739	702	738	770	697	724	750	785	787	732	722	734	773	721	749	760	735	787	789	769	739	760	750	781	715	712	769	768	745	759	772	790	739	738	755	762	743	748	772	782	737	776	770	789	745	791	801	747	734	770	758	737	822	725	790	752	711	759	798	739	755	768	732	779	785	773	755	758	776	766	751	716	738	746	777	759	757	760	744	774	741	734	710	712	810	748	714	767	761	722	762	753	781	742	738	728	726	745	738	745	776	740	740	782	759	767	756	743	742	712	762	758	751	742	726	777	718	735	784	767	766	827	733	775	724	792	704	744	768	744	744	689	787	746	791	687	766	741	760	715	747	753	773	711	788	755	760	780	807	768	775	735	739	775	721	702	725	711	750	723	714	759	712	781	703	760	752	751	796	766	782	729	770	779	714	685	790	749	755	795	705	729
23712	21270	28979	23874	21255	12563	1708	1108	1028	985	899	920	867	885	867	898	854	811	808	863	759	811	786	760	790	768	813	795	782	796	785	769	769	731	771	781	768	766	800	712	804	752	736	797	786	782	722	757	768	781	771	790	757	708	753	750	751	798	810	767	721	726	743	671	798	742	787	760	740	746	734	752	735	766	756	800	758	733	759	797	764	725	765	796	753	778	780	761	768	790	772	754	796	771	749	761	758	758	764	721	729	762	753	795	778	736	789	749	750	720	732	750	742	738	805	726	764	800	734	784	756	747	744	769	766	796	776	782	759	805	741	808	728	780	750	769	769	744	785	755	785	786	760	760	731	758	765	673	779	801	762	762	765	782	727	735	759	757	775	796	745	741	719	768	696	786	764	770	750	785	755	680	729	792	703	819	743	757	740	810	749	742	808	728	736	762	716	768	743	731	706	740	786	727	745	802	781	766	814	755	767	758	789	744	769	735	734	790	850	779	750	754	768	720	763	819	767	782	769	778	720	797	776	715	749	763	781	778	764	719	767	755	757	766	728	796	734	771	766	756	735	712	789	749	808	780	776	772	726	778	761	717	797	721	797	748	772	768	752	767	757	761	752	746	788	742	766	771	790	720	735	764	714	780	726	783	725	763	791	766	802	787	778	768	721	767	773	771	719	753	745	777	739	768	766	755	740	735	754	750	744	745	716	763	780	761	781	750	798	707	775	716	767	800	742	796	712	768	723	762	767	786	741	748	748	774	719	779	740	750	751	732	775	748	793	749	781	729	701	769	729	792	786	788	787	850	769	749	790	793	724	763	774	726	798	799	757	765	801	753	768	751	733	773	738	754	722	705	742	724	791	683	788	740	792	753	794	732	779	785	719	789	768	741	713	833	760	744	754	779	802	737	798	731	713	753	760	770	764	743	726	807	768	740	775	748	774	737	767	798	722	766	761	780	772	736	720	738	745	773	722	761	734	767	748	740	789	734	764	751	793	769	758	781	744	767	770	749	760	760	747	735	777	771	777	771	732	706	736	774	744	733	773	752	750	798	788	815	755	767	759	716	756	749	789	746	775	763	778	795	762	731	765	770	669	785	772	800	783	772	755	783	817	740	709	797	754	780	699	755	759	757	742	795	797	756	739	769	722	763	759	795	764	780	739	747	774	750	743	784	790	771	736	785	750	769	713	751	766	764	770	797	761	742	745	756	761	764	766	775	716	787	795	761	682	738	686	773	742	730	764	758	714	740	737	681	777	778	729	768	745	717	769	782	724	728	766	730	776	812	783	726	780	749	724	758	760	756	778	747	742	778	728	758	706	812	753	720	815	749	764	746	755	748	792	756	778	784	805	745	777	772	734	744	762	794	766	700	728	712	739	743	774	743	738	788	718	779	737	801	748	728	778	752	729	726	764	737	718	752	758	755	793	768	770	783	760	783	772	780	787	726	744	763	730	713	722	744	751	732	738	743	710	821	720	724	719	767	746	715	720	783	743	757	767	767	760	721	800	716	751	732	727	766	732	748	731	787	735	770	781	765	697	753	726	763	716	723	745	743	748	748	783	754	727	752	719	755	805	723	754	748	800	774	740	719	781	830	789	767	783	807	754	792	742	748	763	770	720	772	753	757	734	775	793	718	794	729	737	750	723	767	758	749	759	749	747	771	788	780	776	729	746	753	741	756	749	801	791	772	752	743	799	737	768	710	767	734	765	784	765	792	802	799	745	727	761	775	803	746	767	744	754	775	772	731	707	739	774	768	823	718	716	769	730	779	784	763	754	791	762	819	727	734	770	717	709	792	758	717	783	799	727	770	795	772	781	770	767	737	771	678	740	736	740	711	793	779	735	748	745	797	785	745	782	779	774	779	755	742	749	761	779	770	740	742	687	802	774	760	748	766	764	740	734	773	741	747	731	735	799	772	759	772	769	833	746	789	730	770	750	781	740	724	772	721	767	772	789	717	740	790	745	771	723	735	750	779	759	727	797	733	767	749	745	736	764	749	781	787	763	749	772	778	780	761	748	697	791	767	724	745	735	770	793	730	713	777	721	769	812	757	756	708	737	736	753	703	706	704	749	766	704	691	763	683	748	730	767	763	731	786	717	745	728	756	727	703	771	749	796	771	792	744	715	769	768	778	705	685	731	748	819	802	770	739	766	781	782	750	836	786	767	743	762	779	750	792	765	748	753	754	800	786	766	762	764	751	768	795	765	784	747	704	724	732	727	722	716	766	772	781	796	733	746	738	728	786	749	718	784	758	778	785	751	732	735	743	735	740	733	748	755	790	749	730	782	721	758	750	748	778	691	753	739	743	779	708	734	708	740	764	753	722	734	775	758	748	760	713	750	756	705	777	718	735	748	716	778	784	746	752	807	708	739	750	787	717	742	709	768	761	755	792	775	683	797	726	758	785	705	750	735	737	749	728	731	774	737	777	756	762	781	739	741	755	746	748	742	810	766	752	768	725	777	786	757	722	754	736	751	816	776	768	749	746	808	765	749	762	747	784	768	760	736	728	756	739	751	754	759	782	753	780	760	776	731	741	780	752	751	789	762	765	704	768	732	769	792	763	828	730	794	732	829	774	781	747	767	765	717	806	794	745	739	760	736	805	700	738	763	797	753	702	727	779	771	749	780	786	787	730	761	764	753	764	742	749	710	778	813	749	799	785	772	710	786	745	727	745	809	744	760	803	756	744	770	738	715	743	755	758	750	748	715	761	772	737	742	775	795	765	743	739	790	686	763	758	748	762	738	703	717	786	752	774	751	778	720	765	721	721	784	743	788	730	796	779	732	702	782	733	748	779	736	799	758	816	706	756	735	767	770	752	704	751	749	759	766	749	820	769	758	774	767	731	783	724	756	759	799	780	715	744	784	792	754	804	751	760	764	774	777	792	766	727	755	763	761	758	760	834	820	730	790	765	757	756	748	751	744	739	764	799	736	774	788	765	736	745	773	770	786	765	771	767	768	738	761	732	771	749	746	735	751	758	759	703	765	758	768	765	749	782	746	775	776	731	742	767	751	772	751	754	780	741	706	734	745	800	762	742	793	776	736	755	730	773	750	775	809	781	704	776	773	769	772	757	692	758	780	770	742	779	722	798	765	706	747	740	779	775	718	773	794	774	749	773	742	760	762	694	730	751	712	773	756	745	719	769	750	785	746	730	755	760	747	750	762	775	718	732	726	758	725	783	772	753	773	768	782	732	784	738	734	805	777	740	732	731	724	784	722	702	733	731	823	769	760	763	784	820	729	764	782	782	770	766	757	742	783	769	780	766	742	821	755	729	746	737	775	716	800	785	750	750	729	742	756	800	758	758	721	700	709	735	729	796	764	773	748	758	726	743	732	773	759	765	744	755	717	768	723	761	727	716	782	724	765	749	760	754	724	739	767	718	750	778	761	751	700	801	737	723	724	740	729	761	723	718	746	719	733	743	720	759	756	762	725	724	785	761	721	755	745	729	732	795	760	785	781	799	776	773	702	806
16821	9522	7749	4014	3028	2524	2117	1780	1697	1446	1445	1378	1273	1189	1202	1140	1058	1170	1117	1057	1087	1045	1053	1035	1023	1083	1040	1093	1048	1027	1007	1093	1027	1008	1011	1024	1035	1028	1008	1041	978	1025	1016	1022	1020	999	1012	1023	1009	1020	1044	1038	1024	1038	944	1025	969	1022	1073	1044	1009	984	1005	999	978	1013	1068	981	974	1022	1035	991	981	1000	969	1007	1018	1023	986	1121	1001	1017	982	1033	1053	1041	975	997	1004	1029	1013	1009	999	1019	992	1048	1022	944	1000	981	1058	1003	1026	1021	1017	940	1020	985	984	989	1082	977	1017	1047	993	1008	987	936	1023	1030	991	986	984	989	1016	1023	1032	988	1062	1016	1021	1004	1001	1016	1069	1026	1032	1017	1013	1008	990	987	1004	1013	1048	999	1001	1003	1050	997	997	987	1036	980	1021	1026	1049	1016	1002	966	1018	984	1053	977	1048	983	982	1047	1037	954	980	952	1017	1020	1008	988	946	1029	1056	1014	1028	1018	987	1007	1067	985	1035	1002	1047	1002	922	977	973	1027	1052	1008	955	1042	1013	972	1057	983	1061	1014	1002	1019	1043	1011	1024	1015	971	999	955	988	985	1033	964	998	1061	956	1031	1011	1018	974	1016	1004	998	1033	1001	997	1018	1001	1026	1044	1025	1026	1059	1020	1033	1069	992	1024	995	1015	1055	1034	976	997	993	1016	1018	1028	986	968	965	1007	1015	977	982	979	940	1044	981	1009	986	1019	1068	999	1011	992	996	1011	1005	1049	1045	1037	1039	981	995	1014	982	1041	958	1020	1038	996	979	1024	1037	977	1009	1027	1020	1023	991	1005	1025	960	1010	1001	971	1003	953	1001	1019	1029	1020	1019	1010	983	998	994	991	1016	1070	1017	999	1006	971	994	1001	959	968	999	999	1026	1018	999	1005	1030	1043	993	1010	1026	1002	1026	987	995	993	960	1033	993	1028	1010	996	1047	1030	989	1036	974	1016	1019	976	992	1062	1021	1019	997	1050	1023	944	974	1055	983	997	1028	945	1032	971	1014	959	1030	992	961	1020	1044	1062	989	1014	997	972	976	994	962	990	1029	986	1020	960	1064	991	998	1028	997	1019	1009	1025	1014	1042	998	1011	1040	1029	1009	1017	1048	1007	973	1010	991	960	998	1028	1013	982	1074	975	1050	1086	971	960	951	1016	988	976	987	1053	992	987	975	1021	962	1016	1016	1012	979	983	1005	1022	986	974	1023	998	1040	979	1005	963	999	986	1037	1000	1001	974	974	1031	1020	1022	1045	988	984	985	970	1004	1042	1019	917	1005	962	1016	1010	1030	1024	1035	998	968	1003	1014	977	949	954	1033	982	999	998	1063	969	1028	949	989	1017	988	1018	1018	986	1052	981	980	955	1021	989	997	1052	1022	1066	977	1004	1028	993	1041	1019	968	1017	1034	1045	993	991	1067	954	964	1002	1073	973	1015	1019	1003	1000	1022	1034	999	1040	1069	1026	918	1020	1029	1045	1019	1000	994	1031	1001	1018	968	1026	982	1034	1045	1039	985	1071	1035	1033	1040	987	1062	1069	1011	983	996	1032	971	1067	1070	1018	976	1033	975	1012	1002	1057	995	1037	993	1017	1003	993	980	1017	1042	1005	1025	959	989	954	1027	987	1014	990	995	1002	1045	1002	1015	969	988	971	1017	1040	1038	1038	1000	1028	995	997	1017	1030	1017	992	974	1034	1008	1034	992	1032	988	976	1022	967	1036	957	1016	981	1006	1045	1032	1077	1020	947	962	1084	973	962	967	1013	958	993	984	981	1019	956	1007	1007	968	1032	979	1060	1036	989	987	981	1038	990	1007	1022	979	989	973	996	1067	1060	995	988	979	992	965	975	1031	1003	999	1011	980	1000	984	1029	1030	975	990	1015	969	988	985	1048	1034	1023	968	999	1018	1021	1044	977	1040	1005	1026	1039	1020	989	984	1074	1058	1006	1028	1038	1105	1025	1045	959	1010	995	1005	947	1048	1018	1020	1066	1057	996	1009	985	1018	1003	978	1005	1007	1012	1004	1014	1051	1003	974	956	974	1024	1018	985	972	969	1040	1009	1031	1054	1003	980	966	992	988	972	985	1041	965	965	949	1054	1024	1020	1043	993	1027	1010	1025	1037	1060	1052	1027	1041	996	956	1082	1060	1046	992	1008	984	1032	1007	978	971	1005	1061	953	944	1014	1029	1006	1058	986	1036	1008	1001	1065	1031	1042	984	1016	1001	993	968	1018	1019	974	1016	1001	978	977	1003	1010	988	954	986	1069	1031	987	1097	982	929	1006	1000	1023	994	1012	982	1019	999	999	971	994	938	1026	976	1007	1005	1012	1056	1027	1025	1038	989	1012	971	1013	1025	984	1026	1010	930	992	1028	983	1048	982	1008	983	997	984	989	1019	999	1032	954	1062	1025	1043	1047	1022	1013	1014	1036	1008	1021	995	1044	1007	994	1010	1065	978	1000	996	1039	990	989	1050	1020	985	1076	1031	967	1041	988	969	984	1015	995	1035	1015	1022	996	998	1025	1018	933	958	967	997	1019	991	1031	1023	1046	1016	1004	1017	1009	998	976	1024	1038	1022	1030	1012	983	985	997	1037	987	1028	1025	1062	1029	1042	1045	1001	1070	997	1006	1055	1002	1000	1031	999	1016	967	1036	1004	1032	1023	1009	1057	986	957	1022	978	994	990	996	980	968	1002	1017	949	1025	1004	1072	1074	932	956	1000	1002	1012	993	1043	1051	990	1036	967	964	1062	971	1017	1014	1072	1036	1019	1012	989	1026	992	1039	1020	999	996	986	1007	1025	1009	1002	1055	1066	966	1005	961	999	1038	1001	994	1013	1021	1047	970	1027	1011	1010	990	1039	980	1008	992	1000	1027	1036	964	1016	970	1032	986	1020	991	1033	1077	997	978	1006	1024	1045	998	1056	1049	1049	1013	1002	979	994	979	986	1017	1019	988	1025	1043	1032	1051	1023	1039	998	1044	1009	1004	987	1008	1071	999	1032	1016	989	1031	1061	1022	1043	1025	980	967	1017	941	995	1003	1014	1011	1009	960	1018	983	974	1002	1069	1021	1074	961	1047	1024	1016	1024	1003	970	964	938	1013	1018	1055	1018	1007	1019	1025	1052	1029	1044	993	1029	1036	1028	1026	1016	960	1037	969	964	974	1011	967	1022	1000	1020	989	1036	1000	1025	1059	1034	992	1044	973	915	1010	965	1005	1017	1034	1091	940	999	1026	1040	958	1047	991	1041	979	1011	937	983	1055	1006	1033	970	976	1002	1025	979	988	1066	1009	997	999	981	971	1056	1013	970	1053	1015	1062	1005	983	1021	1000	963	1021	1031	1010	991	968	972	1025	980	970	1008	955	962	1001	944	956	998	1040	1054	1010	948	1042	994	991	979	1002	1029	980	1032	966	1053	1031	1008	1054	1029	1031	1012	936	974	970	901	981	1051	938	952	1011	984	990	1012	988	1015	1028	1037	1016	957	983	954	994	1054	1053	992	1005	1015	1013	1026	1000	959	995	992	1005	959	1050	1016	1012	998	1013	964	1016	1046	1034	1035	1025	1000	1046	1009	957	920	949	977	1022	1021	1010	1089	1017	965	1001	1007	985	999	1030	955	1045	944	1047	975	993	1021	1014	1021	1015	978	1060	1016	1037	1029	992	1014	996	1028	1026	1015	1008	973	1051	1028	983	1023	977	1004	1042	1021	1023	1000	1009	1042	1007	1000	936	967	1009	1003	1049	1020	1032	1031	986	963	1009	943	968	1015	1015	985	977	975	1047	1033	1016	1003	1006	1002	974	999	986	961	1037	1017	990	985	969	1060	989	1018	1005	991	1012	1033	1033	996	1033	996	1000	1015	1028	1044	1046	1080	962	924	1002	1041	989	984	918	987	954	998	1039	989	1031	1029	1052	1042	1022	1039	991	1055	1009	1011	989	1012	993	1004	960	1009	1051	979	989	1022	1045	1009	991	979	1007	1032	988	981	934	1007	1052	970	930	1066	1054	944	952	1015	1004	1056	998	935	1025	1014	973	1023	1038	1030	1013	1033	996	1042	1053	1030	999	996	961	977	989	1015	1049	1054	1003	1059	1005	1099	991	1043	989	1009	990	941	1020	979	1050	944	994	1048	1038	1041	1067	978	972	999	992	1008	1020	991	993	1022	975	988	997	1032	1009	1034	1004	1021	997	997	953	941	908	977	959	1002	962	996	969	1000	998	973	952	1003	1061	1034	1077	1018	1000	1058	981	993	1002	1015	1050	987	1004	1019	1044	975	981	1010	983	1012	987	1003	993	1033	1023	1016	1012	1005	1014	1034	965	988	1008	1009	1023	986	989	991	993	1021	1007	981	1013	998	1046	1079	1033	1003	994	1088
22834	21270	29369	23506	21270	21317	11164	1207	983	852	771	715	684	648	684	610	587	593	625	600	572	582	555	545	551	572	523	532	493	545	549	505	572	549	504	572	518	514	491	512	511	545	531	499	560	491	494	524	536	516	528	555	509	510	494	540	549	505	486	578	455	540	541	546	501	501	536	491	521	498	498	527	531	533	491	513	505	503	496	545	478	567	511	481	548	526	492	498	461	496	503	496	521	494	509	468	470	472	530	498	490	502	521	510	494	520	485	528	509	505	515	505	485	538	491	509	510	535	481	519	525	517	510	490	523	539	492	458	496	484	527	515	492	500	476	502	485	511	503	499	528	517	529	499	507	508	466	473	489	520	488	454	518	489	482	566	547	500	470	548	503	528	481	519	555	470	510	499	507	457	515	464	482	517	540	487	523	521	503	531	480	514	509	521	500	480	496	476	529	504	508	478	511	494	510	464	556	493	480	503	531	538	520	498	483	451	540	535	484	513	493	489	516	503	495	544	535	510	493	478	489	542	518	511	502	530	519	515	542	520	484	497	523	512	474	492	533	491	521	480	458	465	525	552	495	472	510	515	482	508	473	548	510	498	502	501	471	492	483	489	511	547	540	547	476	490	501	488	459	506	465	529	505	522	528	512	494	493	485	502	462	443	541	485	524	539	473	489	485	506	539	489	477	486	530	494	528	489	484	482	494	512	509	482	534	511	526	513	485	486	503	519	495	482	487	541	511	516	495	530	512	537	530	525	474	502	489	477	527	495	510	507	500	537	532	521	487	470	547	473	530	490	518	513	551	518	555	492	515	530	474	498	497	549	479	502	505	497	526	501	549	493	476	504	514	522	519	539	543	459	515	528	472	493	516	469	517	545	509	532	507	490	501	503	503	538	510	499	495	511	526	503	516	479	488	538	501	529	469	512	514	506	502	542	488	476	504	541	496	497	519	480	553	519	500	521	469	481	482	502	563	505	511	476	503	488	524	509	483	480	503	512	523	529	510	530	497	493	474	534	532	545	495	526	513	532	508	511	453	533	512	452	468	509	507	495	482	516	522	506	476	499	508	533	473	521	497	533	482	493	472	477	465	495	502	478	521	487	476	532	516	515	507	493	501	503	490	532	472	561	512	452	497	534	505	492	520	525	491	525	540	538	518	493	498	493	524	523	479	478	463	503	509	477	499	493	471	490	475	502	511	508	505	456	542	501	514	526	480	499	464	496	499	515	501	514	480	472	485	511	475	498	468	493	509	496	529	488	515	493	503	508	527	482	531	482	548	508	498	464	479	524	541	486	499	533	498	566	493	513	510	506	512	484	503	496	468	449	502	539	523	507	521	501	517	521	506	496	497	526	498	528	530	517	508	515	505	524	482	496	556	508	505	515	513	523	523	511	509	523	532	490	501	533	488	527	505	522	462	516	493	510	531	450	540	530	497	495	443	537	497	534	522	474	523	480	486	526	511	485	492	500	489	462	501	519	524	518	492	513	541	508	492	483	502	542	524	435	465	511	495	531	511	498	519	501	521	513	474	501	549	500	466	465	530	484	526	500	506	507	520	493	484	504	481	525	488	483	512	486	480	469	543	513	493	424	516	505	546	525	513	534	521	509	492	514	526	482	524	531	490	461	532	464	523	528	528	506	470	511	491	487	519	487	502	494	469	492	496	519	505	502	483	524	486	510	502	500	458	502	467	501	512	534	499	503	458	495	487	493	492	524	497	483	526	528	473	496	523	481	475	495	515	499	509	464	507	537	486	521	485	494	498	546	514	420	528	504	537	531	519	525	495	529	493	469	497	502	523	511	518	488	511	535	497	493	467	495	487	533	520	520	468	504	457	477	536	481	508	509	478	529	477	465	524	543	510	496	467	509	488	514	532	490	509	518	500	504	521	496	491	471	537	479	490	478	500	518	540	475	468	524	526	508	533	469	513	497	500	485	554	488	479	482	491	539	550	487	509	471	495	496	498	492	470	519	547	474	509	504	498	513	522	506	499	501	494	509	488	503	508	508	504	481	514	524	477	535	535	535	483	495	515	479	481	452	462	536	490	499	516	476	525	490	553	493	529	530	513	466	502	511	528	493	494	501	524	478	547	528	509	475	495	495	500	537	523	465	478	506	517	491	505	542	496	505	460	509	489	539	521	538	500	504	482	527	526	484	516	489	500	503	519	481	532	482	475	538	538	480	481	500	515	486	501	520	532	497	469	460	528	499	494	517	479	490	518	481	547	485	511	506	482	504	501	520	501	462	517	481	501	479	504	536	506	521	508	471	485	514	519	522	491	523	541	511	501	502	525	509	494	478	495	485	522	504	493	494	501	462	532	497	481	520	534	524	511	500	530	507	517	527	511	487	484	525	484	509	501	490	481	491	508	479	474	490	458	498	504	476	507	496	539	498	540	510	513	531	517	537	467	486	515	491	497	548	508	516	508	529	507	514	530	530	508	495	548	505	497	458	487	486	506	512	487	494	480	507	487	487	484	528	473	482	487	472	516	497	516	512	507	512	524	557	472	450	507	514	520	472	446	466	506	492	471	508	511	507	502	535	476	513	525	512	529	482	506	465	474	536	487	531	511	488	501	464	505	513	475	495	499	504	487	472	477	503	506	525	510	490	512	495	480	503	519	496	491	507	514	508	560	528	517	506	533	510	468	533	475	517	478	458	515	499	488	462	503	470	483	516	551	489	524	526	487	496	526	489	492	488	504	476	532	532	509	515	534	524	515	511	525	530	465	497	497	497	512	546	518	516	477	514	475	480	467	501	488	525	475	494	475	520	496	530	464	489	498	476	500	563	522	540	473	458	486	501	570	492	501	493	496	494	474	526	521	526	470	474	475	489	505	491	488	467	507	484	493	483	546	514	496	531	535	505	502	538	518	451	518	502	524	517	498	538	496	485	467	530	511	500	470	516	526	514	503	505	507	507	460	453	524	504	476	485	521	515	535	475	504	484	500	542	517	508	564	522	519	467	454	510	538	453	534	512	485	497	501	494	518	495	530	497	514	527	510	477	474	491	472	525	502	492	469	522	514	540	537	513	481	535	454	471	520	488	516	478	484	499	507	499	495	500	523	448	522	528	540	491	504	458	473	464	540	542	532	482	507	489	529	512	497	504	514	493	497	513	504	503	513	539	496	511	515	443	481	483	484	523	487	481	519	479	528	499	519	521	496	489	501	529	528	517	531	544	493	500	499	510	558	494	546	482	481	500	486	481	496	505	529	514	483	501	519	531	507	494	525	474	490	502	523	519	491	513	529	492	491	492	508	498	514	471	524	509	514	511	485	507	560	493	507	513	547	488	510	516	491	469	523	532	538	501	500	515	533	474	514	493	508	524	511	525	505	490	533	474	471	476	506	518	467	472	534	468	431	507	506	497	533	527	513	481	513	533	491	503	513	516	444	499	488	518	521	538	480	490	503	491	483	534	513	531	537	504	476	521	479	471	507	524	512	503	477	512	444	489	495	500	510	498	475	529	514	541	499	492
19000	14981	12071	6339	4480	3414	2794	2214	1895	1620	1462	1354	1194	1107	1006	1022	946	950	906	853	897	833	785	810	789	727	785	774	779	734	777	789	773	736	788	749	743	694	744	726	706	758	718	728	732	709	703	724	691	748	707	732	699	705	722	684	735	708	704	690	707	748	709	756	689	724	713	667	726	713	688	735	731	685	696	704	703	704	701	672	698	731	666	658	727	716	696	729	686	693	719	703	685	717	717	691	697	671	709	733	654	682	689	672	666	647	681	687	680	681	724	662	702	728	687	682	750	734	651	755	698	684	695	714	684	724	709	678	704	639	659	689	694	731	688	704	724	717	765	688	693	715	692	667	695	689	690	706	671	654	701	692	691	648	656	683	674	655	704	676	668	695	666	718	685	673	664	710	712	711	682	703	649	690	684	737	664	674	675	701	712	724	680	651	698	663	684	718	688	655	678	635	690	680	675	690	722	717	680	714	716	675	705	650	663	666	711	617	695	687	731	741	718	716	689	684	678	732	700	702	671	693	711	710	683	704	716	648	688	676	725	681	666	655	650	664	681	722	701	668	680	717	657	725	623	668	703	642	698	685	680	659	693	684	704	654	638	691	678	692	733	706	706	681	670	688	719	690	679	629	711	670	700	722	685	649	721	668	706	694	687	699	660	678	695	678	705	702	646	696	657	713	704	656	713	722	673	681	679	651	657	670	680	711	651	681	702	679	686	703	658	675	690	700	672	687	662	659	703	706	707	691	640	675	660	731	686	660	730	690	656	721	668	690	648	727	712	621	741	681	640	709	657	673	751	687	693	712	693	739	680	696	706	654	707	696	710	694	715	659	654	715	701	706	685	711	680	708	736	674	711	700	671	697	674	666	687	691	703	675	668	714	664	719	637	703	674	702	646	675	691	689	685	665	709	714	703	685	758	669	659	692	679	703	731	691	727	629	701	726	705	680	694	707	658	706	702	697	693	690	680	663	637	691	647	653	671	688	727	717	700	698	702	683	735	738	664	665	687	712	651	704	655	721	653	656	675	650	694	687	727	650	690	704	662	664	652	716	675	688	680	683	687	686	673	699	682	721	693	691	715	621	704	669	666	654	675	640	718	699	658	703	646	686	677	699	664	666	662	662	715	733	736	648	665	678	702	673	728	695	672	706	723	666	711	677	690	701	702	735	731	716	672	632	660	702	727	673	726	685	712	689	697	686	645	718	690	682	671	694	645	685	706	708	708	721	680	718	665	690	638	661	673	678	675	700	649	766	683	671	676	678	692	695	704	664	654	758	704	741	735	665	732	667	671	667	707	652	660	666	690	693	638	718	662	685	661	702	687	671	658	646	704	646	684	678	704	663	723	666	717	707	691	673	660	690	685	669	686	731	674	685	724	720	680	652	704	667	699	670	692	678	664	686	691	692	617	692	714	706	665	695	671	704	676	702	705	725	677	733	665	666	632	680	726	660	710	657	662	703	676	737	673	655	649	702	693	713	658	686	676	683	668	720	691	640	648	659	678	665	696	694	664	701	702	707	686	644	718	640	709	658	704	696	672	669	687	711	707	701	685	697	708	709	678	705	687	703	666	706	745	682	678	664	716	717	681	691	732	679	645	707	675	638	692	668	671	680	728	662	734	684	714	636	700	709	671	707	690	698	656	684	710	675	745	668	665	697	730	700	685	719	712	624	646	661	703	690	690	717	649	635	643	688	704	681	717	641	705	732	645	656	692	719	656	627	660	717	678	710	700	722	719	731	654	700	676	726	684	730	728	639	693	691	691	697	691	652	645	700	709	690	702	695	663	672	704	697	675	708	688	711	627	658	684	660	702	696	671	715	663	651	719	725	678	739	688	732	689	667	731	704	703	667	718	696	728	673	695	673	654	662	683	626	722	682	687	673	695	688	650	692	678	694	732	699	709	759	716	674	673	642	655	701	702	651	695	672	679	700	705	668	670	678	642	721	693	673	689	679	718	716	694	695	654	733	650	699	691	716	645	726	676	667	712	691	694	678	687	667	643	710	740	673	735	652	680	683	711	673	654	720	652	724	684	722	680	650	685	665	662	642	694	688	704	698	664	649	693	655	684	684	694	674	681	698	695	683	682	669	685	723	662	750	700	659	648	674	708	710	683	662	692	698	687	688	683	722	676	675	690	680	688	703	664	661	696	731	690	702	685	725	686	731	673	628	675	703	693	718	737	751	687	735	699	732	719	734	668	679	652	681	680	646	663	678	720	662	704	688	663	693	645	682	696	696	680	694	701	682	697	632	698	665	692	676	689	686	698	678	701	649	688	700	698	671	700	673	644	723	702	753	735	682	705	702	681	636	671	655	684	694	698	675	671	656	713	653	684	726	658	649	709	676	632	669	705	693	650	717	666	749	680	671	694	652	716	686	711	705	677	646	641	647	703	688	662	678	725	674	677	704	634	706	723	675	636	731	668	684	713	681	677	677	681	685	698	679	689	693	707	664	709	691	670	682	677	695	642	661	710	724	696	712	668	706	679	691	717	681	688	634	651	698	668	647	689	655	658	699	674	750	686	698	691	698	673	726	685	654	685	729	760	697	718	704	665	666	645	703	694	676	694	662	676	656	674	711	671	645	703	727	681	643	702	716	645	707	697	696	680	685	747	764	674	680	690	674	658	663	661	711	650	698	676	639	714	703	703	734	723	669	698	708	695	716	714	719	677	679	682	670	721	671	694	692	671	657	661	703	672	714	713	671	719	663	676	686	685	711	672	724	723	710	673	639	693	663	714	664	771	640	727	674	727	645	693	669	691	685	687	620	708	722	675	668	698	631	723	750	705	659	675	705	740	692	667	652	705	663	676	706	709	698	711	701	689	694	687	760	676	661	696	701	697	661	713	697	670	672	682	715	710	708	702	684	677	693	669	685	684	738	674	682	721	686	673	673	696	726	703	668	639	683	735	728	667	648	689	691	731	674	675	679	705	656	674	680	644	652	691	678	653	719	705	703	717	687	709	739	676	698	710	678	639	674	706	661	684	693	723	681	746	635	664	661	669	700	684	691	717	679	698	664	652	702	686	701	716	662	657	646	669	675	683	756	658	701	691	693	689	699	680	720	712	660	749	707	646	683	713	656	683	690	720	627	730	679	703	700	637	709	664	723	701	645	668	709	679	646	745	686	699	747	689	698	656	708	733	686	701	660	680	691	704	734	674	681	715	722	679	678	670	691	697	672	668	730	653	664	721	684	733	668	695	704	681	700	697	715	685	675	712	678	678	714	709	694	650	695	711	707	710	676	693	686	728	669	696	752	715	683	673	658	697	699	643	768	733	731	685	664	693	720	718	695	698	702	736	741	754	660	702	673	688	724	685	655	654	686	664	732	694	678	704	702	739	666	693	650	693	700	630	698	680	701	705	684	733	700	731	698	675	667	683	704	721	682	719	680	698	713	658	682	634	723	677	673	662	689	677	683	665	700	720	669	709	672	698	728	694	678	698	719	682	745	705	709	689	717	645	763	719	731	686	632
26973	20840	10012	1158	733	717	674	575	575	585	578	601	612	621	607	590	531	598	592	571	558	542	581	558	567	540	596	525	541	568	546	566	586	571	559	562	545	565	566	534	588	601	538	599	585	590	570	599	580	608	588	562	560	554	563	550	589	540	583	612	584	590	584	587	544	602	576	597	562	587	563	564	565	595	546	661	556	555	623	576	563	608	584	589	569	551	544	622	613	545	547	560	580	557	603	558	524	545	555	554	579	561	573	577	568	603	575	573	568	595	580	560	532	601	570	565	601	558	576	571	574	599	561	554	554	566	563	596	579	614	606	550	565	529	552	568	604	566	567	537	557	567	578	549	561	633	581	555	546	586	579	582	558	557	526	549	594	549	560	565	556	599	588	606	556	576	531	533	598	576	551	555	578	577	624	582	591	578	591	560	606	581	568	553	546	573	603	595	598	604	561	582	589	578	555	573	554	538	607	510	544	578	524	534	565	576	624	560	556	550	550	564	585	549	521	569	579	564	564	617	551	588	546	572	568	595	565	577	587	556	568	603	561	588	535	573	599	579	520	566	589	559	623	561	600	591	581	552	591	586	535	593	556	546	632	576	611	595	585	560	609	575	554	568	552	575	611	577	604	548	587	561	552	558	589	597	562	564	586	601	601	572	569	525	560	575	562	621	565	589	541	622	591	555	643	567	562	588	570	578	594	612	581	560	553	580	561	580	544	518	519	587	580	555	609	589	565	575	584	592	588	589	610	547	580	551	580	535	530	547	569	586	564	577	574	533	535	555	568	580	553	578	555	574	528	580	552	593	590	554	591	517	533	570	538	603	567	578	620	589	554	583	517	567	548	583	571	545	580	549	596	572	595	589	578	596	592	593	590	563	563	569	568	527	590	573	586	562	587	601	560	564	587	593	577	529	603	549	590	572	576	556	562	557	531	567	555	575	538	566	567	576	571	555	559	561	547	581	532	583	614	563	568	581	589	564	525	511	551	580	545	574	559	569	572	603	569	577	529	563	611	578	583	566	529	533	573	586	590	561	559	543	583	558	594	572	553	552	569	570	548	555	556	584	568	535	562	605	540	580	581	563	583	594	534	582	592	584	555	564	542	586	544	557	554	547	572	615	540	534	585	541	551	558	560	580	615	537	581	576	504	587	583	589	585	581	591	594	565	552	609	563	552	575	556	557	577	597	584	561	596	600	514	566	581	586	580	599	579	556	576	593	562	593	537	565	581	570	575	603	604	566	590	581	583	556	573	571	618	595	573	583	564	571	558	559	547	577	599	562	543	517	551	621	550	566	591	514	584	616	544	579	590	546	568	558	606	535	569	592	559	551	565	572	544	586	603	576	574	565	590	537	567	613	556	532	588	518	561	588	537	565	554	540	545	570	556	607	546	548	563	590	592	602	577	576	567	595	577	557	555	554	576	550	578	552	555	542	581	577	588	563	586	562	539	593	544	564	550	562	545	624	588	613	536	601	583	566	552	537	542	574	551	547	559	540	561	563	571	567	593	540	543	596	546	601	571	577	578	597	597	561	613	570	578	551	572	567	578	573	585	541	616	544	565	580	546	569	564	582	624	559	572	573	539	555	518	571	530	568	580	580	552	549	609	528	559	560	589	618	556	539	583	586	558	592	572	586	544	606	580	559	572	534	588	582	527	550	576	565	542	565	581	579	554	565	594	542	537	569	562	550	564	605	574	574	585	528	568	597	561	582	600	538	580	585	572	548	572	571	595	565	588	574	587	651	550	559	584	587	549	532	558	605	549	557	593	533	600	599	548	525	590	588	578	590	579	589	546	591	564	547	565	580	542	547	572	537	593	553	612	552	553	583	552	581	600	586	574	540	588	583	597	562	594	554	565	582	564	575	599	546	561	533	555	531	545	557	590	578	559	541	566	557	610	571	533	586	576	598	587	577	609	592	543	569	553	582	532	549	586	606	561	536	565	585	573	584	567	553	584	600	576	587	557	547	568	544	567	546	568	576	550	554	557	579	566	574	576	600	536	599	560	579	555	580	613	594	553	597	568	557	582	558	551	616	549	557	564	550	564	533	573	607	572	555	611	554	614	561	580	629	584	600	563	597	532	552	561	566	562	585	550	574	568	546	603	586	596	575	573	599	552	613	613	584	563	605	568	544	574	530	586	592	525	563	560	517	529	542	574	556	597	537	540	561	587	578	575	608	584	591	517	558	593	585	531	619	574	620	580	573	566	598	618	609	569	556	538	552	585	608	559	544	581	522	588	576	579	547	573	518	569	594	568	578	526	586	572	591	583	559	566	610	559	605	569	567	568	556	579	538	556	571	548	577	609	626	582	569	603	595	549	573	594	539	529	545	635	564	587	598	524	610	546	564	593	551	546	570	602	597	564	538	528	570	605	555	601	542	565	596	572	599	574	538	546	551	569	573	569	591	592	598	550	592	562	627	556	556	563	543	590	614	542	575	564	597	567	575	618	588	582	572	584	628	591	565	571	577	593	570	616	551	556	629	614	570	546	517	578	553	580	554	500	580	578	538	579	551	545	565	580	552	553	546	573	568	566	587	588	556	523	603	596	576	560	571	608	584	551	564	584	540	588	547	572	579	560	546	548	536	549	583	579	565	577	556	617	584	533	554	569	593	577	549	540	559	554	573	565	578	626	523	534	581	617	592	524	534	582	539	576	589	515	534	577	564	535	583	585	559	583	593	587	615	588	557	521	574	639	586	583	551	548	559	598	567	570	566	589	533	592	581	523	586	535	604	562	573	576	518	553	558	577	556	503	546	599	566	585	598	584	579	573	577	596	528	555	560	524	558	540	560	565	539	535	574	566	591	532	552	612	580	562	565	573	598	571	588	562	557	555	563	575	574	547	618	573	572	568	580	561	519	567	601	555	596	587	551	578	602	591	555	587	598	631	557	592	536	603	554	573	585	584	560	594	586	592	545	532	616	588	575	538	572	552	582	586	534	603	612	580	558	588	565	543	584	559	611	559	569	559	599	542	559	541	540	599	578	502	557	581	532	586	563	556	556	555	557	517	588	581	535	547	548	582	555	563	576	570	586	581	553	596	608	573	581	550	543	566	591	582	570	571	612	583	561	546	569	569	545	576	595	587	564	591	575	567	569	623	554	540	593	542	563	620	591	534	616	595	578	548	597	584	520	601	597	550	579	571	578	562	558	518	527	555	581	531	575	573	560	567	564	567	592	604	596	592	539	604	588	532	565	595	577	557	563	557	604	564	535	570	554	571	537	562	594	575	554	604	522	562	568	542	559	586	588	569	560	583	570	604	555	633	597	561	579	538	572	544	601	589	583	535	527	541	571	584	633	606	543	599	606	543	528	608	542	579	581	563	591	578	583	605	577	588	547	584	637	580	555	601	585	611	544	615	617	562	553	580	599	541	559	584	543	557	572	579	593	606	620	551	570	548	607	540	579	580	542	567	571	594	606	584	598	579	547	547	539	544	521	549	573	528	540	582	572	620	593	533	595	593	562	569	542
10136	1436	1273	1013	892	799	826	812	784	799	808	769	773	781	738	795	728	796	791	787	784	734	757	793	739	770	753	756	782	768	770	770	739	746	763	734	786	727	737	759	762	764	791	724	744	801	782	735	784	772	719	764	741	741	768	765	791	723	732	695	760	713	750	746	777	731	752	793	746	717	756	752	759	790	718	737	772	777	768	740	790	722	720	729	785	766	758	745	730	751	772	746	716	740	778	740	728	751	727	788	756	802	733	758	777	768	770	726	747	719	804	697	796	734	728	699	705	811	795	731	777	758	776	741	800	768	723	801	742	759	763	739	728	769	760	749	794	692	733	751	757	751	696	749	740	775	786	797	749	794	729	746	776	724	752	722	773	750	737	850	715	774	779	770	721	726	753	750	736	746	748	743	749	774	777	736	751	775	737	735	712	767	748	790	768	763	727	770	739	790	782	765	747	760	749	736	743	718	724	748	713	766	793	733	782	710	749	752	722	766	764	740	793	817	743	716	783	746	757	769	773	695	774	789	792	723	753	746	763	770	711	805	752	740	715	804	789	767	752	771	770	789	775	785	723	730	719	781	785	714	744	756	738	763	736	758	732	747	756	735	788	781	719	735	709	744	706	781	724	762	793	777	738	735	792	726	735	817	785	823	710	752	768	766	784	799	770	747	724	789	806	732	742	767	749	757	779	747	726	795	711	812	753	782	798	735	787	753	802	763	740	775	771	789	702	734	703	786	794	786	786	730	770	734	763	740	774	768	791	796	771	728	734	741	729	740	789	784	750	751	753	724	746	766	772	776	780	785	723	768	816	739	768	750	756	741	740	728	763	765	759	721	763	724	773	700	740	732	735	721	800	799	755	752	764	783	739	819	770	782	766	731	773	743	711	779	776	724	762	760	782	823	752	759	745	741	761	747	749	736	747	765	737	748	736	716	779	699	760	721	728	780	770	780	775	785	764	763	743	787	768	741	753	758	757	763	787	767	731	751	736	754	754	742	798	787	755	738	783	743	757	774	734	763	745	745	778	747	732	701	739	783	764	803	766	785	780	799	755	735	800	766	692	769	769	747	801	774	751	759	761	735	738	759	753	743	741	735	721	771	733	745	747	757	715	713	759	768	789	724	759	765	750	735	769	736	731	753	780	768	737	767	784	751	772	740	710	766	779	789	747	740	720	757	764	767	767	724	703	720	775	750	751	829	814	796	750	750	806	751	781	750	714	702	773	781	738	778	710	785	775	761	736	784	765	756	754	755	747	725	788	781	779	777	740	747	764	764	723	727	760	728	762	720	752	750	735	788	762	727	788	782	737	730	684	750	751	748	753	792	828	795	714	756	745	704	760	780	748	769	743	724	787	762	741	719	807	723	750	821	754	758	770	683	764	759	773	786	787	764	753	728	729	768	763	704	754	741	803	724	756	767	749	757	753	750	727	762	742	748	748	805	770	739	805	729	739	760	713	749	733	772	746	721	733	753	746	741	759	743	776	744	743	722	733	721	724	737	739	759	733	747	755	774	746	712	739	772	746	784	781	772	764	822	791	786	713	729	751	760	703	742	767	732	708	701	716	728	757	814	755	755	811	749	769	735	770	733	734	832	750	758	725	712	808	788	722	715	748	771	784	760	755	752	759	757	763	746	694	777	761	788	776	757	771	740	759	707	753	780	820	748	724	707	732	753	750	775	709	773	763	764	771	764	765	801	765	700	731	743	728	702	694	788	721	764	755	755	738	725	784	807	744	759	837	743	743	712	703	813	798	760	710	741	785	730	760	766	765	759	739	746	800	769	772	746	773	770	735	784	795	738	751	747	789	769	737	695	774	764	749	739	766	783	807	772	735	735	761	755	760	755	802	736	726	777	729	764	772	719	751	743	748	721	750	739	730	732	778	769	729	762	758	745	790	758	747	741	797	715	786	744	756	793	740	749	715	781	840	779	742	763	751	745	809	727	798	770	725	785	772	744	732	806	749	704	742	803	817	726	731	721	742	750	763	763	733	762	773	778	752	769	748	696	771	749	745	726	743	770	742	746	723	775	766	783	754	806	738	797	814	739	744	747	761	829	730	743	792	807	757	722	720	741	776	724	708	766	700	797	778	739	772	792	738	784	752	736	726	701	764	757	761	708	725	809	772	746	773	762	770	764	786	700	747	717	745	751	770	845	752	781	755	831	748	769	780	766	759	770	762	746	727	754	732	731	725	753	773	802	744	794	736	764	733	789	760	781	782	738	770	740	796	753	743	766	748	766	809	729	741	779	822	728	791	770	785	802	736	746	774	696	743	773	737	785	746	746	772	765	749	757	717	735	777	773	748	786	739	756	774	763	738	758	868	795	761	728	743	808	748	727	703	746	807	760	752	731	775	717	755	755	793	815	767	727	747	758	725	762	744	720	791	777	756	711	793	739	743	761	772	757	757	731	743	775	773	729	805	742	783	753	791	737	796	718	733	720	745	765	765	731	749	764	804	740	724	738	766	736	759	789	769	740	740	790	749	774	803	778	769	746	802	746	751	713	767	785	791	792	740	798	747	751	771	767	800	794	792	800	719	767	769	701	741	704	772	744	700	721	811	761	772	741	768	802	731	777	752	801	771	755	756	764	767	705	782	755	796	732	769	702	751	738	736	758	772	745	753	746	754	813	793	748	760	712	790	793	747	803	726	718	758	785	769	736	803	723	736	758	746	766	781	740	728	724	771	754	763	757	780	714	813	782	781	760	805	771	797	828	789	774	745	716	762	771	755	744	745	752	743	736	765	782	810	776	741	792	745	753	763	742	740	795	713	773	753	732	742	789	761	792	789	730	748	741	749	736	777	756	747	759	792	768	726	704	774	738	770	704	770	764	739	738	738	774	781	757	746	733	739	785	759	766	763	740	760	731	726	728	765	703	721	744	724	773	719	742	751	750	760	743	778	725	760	745	787	788	762	764	747	750	755	724	714	722	766	788	771	757	760	773	760	735	762	707	757	796	771	748	748	784	723	753	758	783	763	784	795	773	752	763	805	743	727	744	794	802	769	751	716	733	764	741	745	774	741	763	751	711	775	797	792	784	685	764	772	775	737	769	711	739	753	793	744	764	801	763	769	788	747	700	749	774	776	808	769	802	767	778	751	751	739	770	759	766	773	738	784	769	713	761	779	764	793	759	772	800	766	766	696	755	771	773	759	745	787	742	811	768	760	719	773	732	689	704	726	770	734	829	760	712	785	693	725	725	784	755	763	756	736	726	759	795	742	756	740	788	767	739	736	764	754	752	775	768	738	759	743	769	738	690	772	736	697	834	727	748	772	737	771	761	766	759	701	731	774	766	752	780	784	758	776	744	726	723	726	805	705	775	775	749	760	793	723	783	738	714	812	707	752	767	743	718	808	747	765	782	746	804	722	763	770	796	758	751	737	753	760	773	800	804	757	753	767	706	766	790	705	794	792	753	767	781	766	798	789	758	765	742	753	733	729	797	755	743	758	758	758	732	794	704	738	734	724	830
23762	21280	28934	23933	21269	12590	1651	1174	962	937	954	904	867	860	850	826	866	793	854	793	777	801	807	788	810	766	759	766	813	778	763	807	792	822	752	755	777	803	744	732	812	834	761	737	740	740	742	764	758	785	725	779	746	779	760	741	759	745	748	769	772	773	781	780	793	721	692	823	760	780	738	741	744	785	727	787	775	772	757	758	722	767	798	758	782	741	759	726	786	762	742	769	768	754	837	794	748	763	801	770	784	743	795	786	789	755	732	732	759	799	730	793	739	815	782	763	711	754	743	743	822	730	736	745	744	816	756	783	748	780	708	723	744	804	762	772	730	767	750	724	718	746	782	736	740	756	719	719	753	759	754	791	752	731	818	710	754	762	765	770	790	798	796	776	770	720	747	755	765	810	770	687	725	759	787	712	713	780	810	794	795	762	739	736	818	797	754	722	757	743	728	744	789	729	713	765	766	820	734	754	743	754	743	744	772	754	744	754	718	749	749	743	796	758	772	764	776	722	805	786	779	779	744	767	730	745	737	752	742	734	754	774	717	742	742	790	721	757	759	782	736	744	743	736	778	757	757	736	769	742	792	725	779	789	776	737	805	723	783	749	765	754	861	765	746	726	750	737	711	767	760	724	728	739	727	781	756	747	757	780	742	827	711	739	777	764	768	719	730	745	703	779	762	735	767	701	723	772	714	720	770	738	722	820	791	710	744	748	767	743	707	739	779	783	773	737	742	698	760	748	713	763	761	784	767	745	759	793	765	766	752	728	738	770	761	764	764	780	809	784	784	740	769	760	768	772	758	751	726	743	750	756	764	755	757	704	778	741	759	773	765	784	764	745	776	721	793	736	781	799	728	749	770	786	760	752	808	728	719	776	742	725	763	782	742	750	746	779	729	751	722	797	810	745	745	734	779	781	725	785	749	771	712	769	744	741	764	772	752	737	780	713	778	758	741	784	736	765	837	773	767	806	799	755	787	727	709	724	773	772	745	773	765	787	736	734	707	759	803	769	740	735	732	771	741	758	757	720	719	716	713	737	691	745	751	761	730	820	804	744	730	761	749	813	771	757	714	765	716	748	710	763	771	798	783	766	793	786	742	748	721	789	779	747	721	732	755	726	714	776	736	766	765	736	725	756	740	719	754	782	787	732	780	787	776	773	751	754	722	754	742	738	791	696	787	787	800	791	743	714	762	742	771	728	726	726	774	735	770	754	719	725	762	790	713	772	715	742	768	768	790	727	729	777	760	722	746	709	745	731	775	736	731	712	735	745	762	756	758	755	769	785	716	743	729	726	766	751	692	802	756	792	775	743	756	799	774	723	760	759	784	757	758	776	781	727	733	751	764	751	785	748	775	716	720	708	786	731	732	768	736	708	757	754	763	781	760	771	728	769	721	711	773	726	756	747	769	752	812	759	806	721	730	756	773	747	776	714	772	760	795	768	745	790	810	764	758	727	763	797	727	778	739	779	754	776	759	759	760	761	723	754	788	766	783	814	775	790	754	712	756	775	726	694	753	764	777	753	722	752	702	749	761	756	790	710	781	717	733	777	754	741	735	763	725	725	732	754	720	750	752	719	768	764	746	739	745	785	761	734	726	764	774	807	746	723	754	802	733	765	712	700	765	776	774	748	766	772	759	762	763	754	754	757	702	747	745	753	740	724	720	786	696	766	746	780	736	770	780	760	763	775	778	796	767	768	743	742	746	722	810	758	762	755	732	766	792	779	801	788	821	771	761	757	721	767	715	769	757	776	759	752	733	756	757	770	793	718	744	805	756	792	804	786	745	715	784	788	777	794	733	734	776	764	786	777	782	731	793	754	726	762	766	774	684	750	747	795	790	745	727	714	732	772	745	762	712	800	808	758	777	742	783	711	779	751	707	783	790	728	754	760	737	734	738	738	738	785	716	737	801	793	776	734	797	745	778	798	745	778	738	730	747	760	732	751	754	782	779	771	792	772	761	748	805	774	694	775	785	708	721	749	696	790	750	739	747	771	773	764	765	765	761	794	732	737	805	747	782	768	755	790	748	677	819	729	750	783	706	735	711	718	779	759	756	727	714	794	755	745	740	761	745	718	739	762	723	788	754	755	739	782	707	777	714	825	768	752	760	737	787	744	791	788	749	785	768	783	714	750	806	759	780	742	722	762	752	725	751	798	719	743	713	709	776	737	763	751	728	709	718	756	727	752	748	734	725	743	742	770	792	711	750	730	724	744	759	787	771	767	789	720	727	779	747	741	783	845	763	788	710	749	748	798	753	721	749	724	761	763	784	810	761	702	760	780	763	768	742	731	802	773	725	736	742	734	759	770	743	761	784	725	820	745	721	770	770	780	780	734	827	800	817	782	786	743	754	741	812	753	753	718	724	741	776	774	740	777	749	769	764	752	774	702	795	783	784	759	784	756	769	791	763	806	727	770	711	752	763	729	782	760	721	769	710	803	807	736	759	735	712	804	743	789	763	758	792	683	728	753	763	717	794	738	762	751	815	800	795	798	808	741	731	728	749	729	737	773	728	787	769	740	739	694	757	763	746	740	735	754	737	768	801	768	707	723	776	739	783	750	771	727	737	768	768	771	768	783	723	749	764	748	785	739	797	772	747	729	769	739	806	795	756	800	708	715	741	759	744	789	756	757	747	729	718	707	786	730	778	749	746	721	765	717	684	730	773	747	790	763	698	756	754	737	758	778	732	738	748	781	777	711	747	797	725	719	761	771	817	739	787	753	733	772	767	754	731	784	747	782	711	737	786	773	806	713	792	742	785	721	745	752	694	772	717	725	754	699	788	726	747	757	755	809	782	739	741	736	725	782	770	781	721	755	767	759	769	774	753	750	720	744	724	769	763	750	772	695	796	758	822	721	764	753	790	732	820	789	769	785	787	786	742	754	776	715	734	726	757	737	777	750	722	785	795	760	730	726	736	772	755	765	774	804	792	800	765	674	765	748	733	752	707	795	735	712	739	803	786	730	763	761	751	783	792	714	756	732	757	747	835	705	770	775	746	734	733	762	778	744	751	769	746	788	695	718	752	718	748	753	744	749	742	705	792	747	798	784	757	772	779	764	747	774	739	729	771	760	793	764	760	786	770	710	789	786	784	722	771	710	783	762	772	781	773	752	750	746	730	764	722	737	759	749	766	743	748	741	793	759	765	691	766	772	736	765	785	781	842	762	761	726	760	770	771	745	780	754	752	822	715	780	753	776	722	790	783	763	755	759	725	741	762	733	750	752	743	760	753	713	735	806	793	790	741	735	733	752	786	771	751	729	771	750	753	749	751	708	761	791	782	771	764	748	747	752	739	797	782	771	754	786	730	739	782	809	763	817	751	772	742	776	741	751	773	759	745	730	733	776	787	730	735	728	748	782	723	746	802	766	772	741	750	763	768	767	782	726	738	738	734	762	742	730	769	743	741	736	761	809	747	767	748	781	822	731	787	692	745	745	789	785	769	817	753	757	817	778	738	769	706	765	741	772	718	747
17630	9608	7844	4044	3045	2541	2139	1772	1629	1532	1422	1337	1250	1258	1164	1187	1072	1138	1132	1091	1084	1082	1121	1029	1067	1088	1129	1028	1031	1055	1035	1057	1036	1054	986	1059	967	1031	1020	1018	983	1048	1019	949	951	1047	984	999	1011	1022	1015	1013	1042	1005	1006	1036	991	986	991	1017	985	1028	967	977	977	1005	1030	966	996	999	1004	1054	1008	955	1010	979	1018	994	1036	986	986	991	1010	968	950	963	1027	993	967	983	976	981	1028	1026	987	984	935	1022	1031	1011	1008	993	1030	993	976	1043	988	973	1074	1006	1034	1034	1030	972	1002	1036	1064	975	944	1043	1004	985	956	971	1013	1015	1052	989	955	968	1044	991	1031	995	1017	973	1000	1008	1029	954	1004	1059	922	997	997	1035	989	1037	1014	1009	1021	994	1050	991	1015	1000	1008	995	1011	1025	972	1013	1009	981	974	943	1023	1020	966	1017	1095	1071	1048	1011	972	1035	986	934	973	984	1019	952	976	992	986	1012	1009	1037	1016	985	1012	959	987	979	1018	1042	921	1017	976	962	982	1002	1018	966	981	1015	940	1033	984	1005	1021	1035	1000	1068	988	1005	1020	991	984	997	981	992	1029	989	1001	1017	999	933	962	1006	1008	988	978	1026	982	966	1057	969	1006	990	982	932	984	1015	1040	943	978	1006	1061	994	943	1007	1035	1006	1009	993	1063	980	988	996	985	978	1025	1015	956	1009	1013	1043	987	1013	1006	1003	982	1004	1007	984	1058	976	1021	1034	1013	964	1045	1006	974	1037	1008	1010	1045	1071	985	995	981	926	1018	992	964	1038	984	1061	1004	977	977	999	977	975	991	979	1020	980	1061	1012	970	1052	987	1030	1007	966	1021	970	1058	982	1025	975	998	968	1007	998	997	975	982	965	1003	1014	1007	979	994	1055	987	976	966	1053	1078	970	999	1003	987	1040	1041	1028	1027	1017	988	1013	1005	968	1108	966	993	1030	1046	990	1030	981	987	985	1035	953	1006	1036	1010	1012	1047	941	1019	978	1013	982	1042	1037	942	1031	1006	951	1037	963	951	1022	1000	979	967	1019	943	1037	934	1011	1000	935	950	976	974	987	979	997	929	1032	1057	1013	1013	1040	981	1044	998	1013	1011	958	1000	1035	1025	1033	961	979	990	1027	970	1013	1033	956	1030	964	1015	997	958	1021	1010	1053	1009	1031	1008	939	1000	1011	1002	1017	989	1024	980	988	1020	1032	1031	1005	975	1024	986	1001	1048	1059	1003	1020	993	967	1006	959	999	1024	959	1022	1013	960	992	954	1017	993	1010	979	987	997	977	989	1028	953	1030	1010	966	989	988	1006	986	1003	1044	1033	983	961	1008	932	959	985	987	996	1054	1017	1024	1050	990	1047	1012	961	987	975	1016	993	994	1019	1018	992	973	1030	1005	976	998	1018	986	984	976	1012	998	1030	1011	1032	968	1019	1034	988	1040	1014	1008	994	984	1012	983	960	1000	923	1020	1004	1110	1024	993	941	1022	1012	1006	1011	992	980	991	991	1019	1031	1003	967	990	1054	1013	964	968	1015	1021	988	974	1014	1018	995	937	998	991	982	952	992	976	1025	977	1009	1006	1021	1032	1024	921	1026	975	993	1039	1057	997	973	1021	993	965	944	1017	995	984	1072	1007	985	997	959	987	1021	956	1061	999	1033	1015	955	959	1031	981	953	1001	1074	1040	998	962	985	979	986	975	1020	997	974	1001	1035	1019	1005	934	994	990	981	988	990	977	998	998	1068	1011	1057	981	957	977	963	1019	989	1013	976	1029	1000	986	990	1031	982	982	995	1003	994	1034	982	1021	1020	1023	995	976	1028	1046	1014	1047	994	991	1030	983	979	1063	1047	987	940	944	966	989	976	1016	1027	988	1016	982	1021	994	1011	1013	986	1031	1015	1017	1043	1019	978	967	1055	951	987	967	979	1016	984	985	954	986	1032	985	970	1054	1013	963	964	985	960	1011	994	991	997	1001	962	1011	925	1016	965	1028	928	994	1037	970	1009	987	1007	1040	996	995	960	948	968	933	990	990	1059	998	1022	962	1055	1019	997	950	1002	1034	944	1030	980	1020	1013	984	974	954	1010	996	970	947	1018	1042	996	1025	919	1011	966	994	1005	1024	971	994	1001	960	973	1033	948	1028	983	1029	1003	980	993	1018	948	960	1015	979	1012	1022	983	990	1005	1030	973	987	979	1059	989	1008	1057	1036	1007	998	1011	1013	994	1006	969	997	979	997	1031	996	1008	1002	984	1031	1005	948	978	1059	976	1019	1026	1035	966	994	1019	999	972	1024	1043	955	987	973	1060	996	1010	1019	1005	1021	1029	1022	1025	959	1048	961	986	983	1050	986	1036	969	963	986	981	1013	1026	1013	980	987	1010	972	1001	998	996	1010	994	1038	1022	1065	1043	1002	966	1096	1010	1032	979	1076	984	1017	1031	961	992	1018	1023	966	1025	1008	1038	1011	985	1019	969	976	998	971	999	1008	922	977	1044	985	980	1011	1014	989	973	993	983	1005	1044	1008	1013	990	1012	1026	1064	1056	961	1008	933	994	945	955	985	953	1044	1010	1022	960	988	1041	955	1041	999	971	1043	1003	994	985	1020	985	974	1020	1000	985	1034	1025	1010	953	1025	1057	1078	1041	1016	1004	975	1005	988	1043	910	955	986	970	991	998	1020	1032	987	991	1016	1018	974	994	1003	1004	1020	1034	1006	1009	1004	1049	1029	981	1022	963	990	1006	985	1022	1063	1042	1039	995	1016	965	996	979	1028	953	1052	1005	1013	960	1034	1037	1013	1002	912	968	968	999	992	948	996	976	1008	972	989	1024	973	996	991	1033	992	1013	969	1060	995	974	1026	1014	934	964	1061	971	1009	1047	1000	970	995	988	985	1039	995	1005	1030	1013	1018	1038	992	988	984	1035	964	991	1018	1038	1038	1004	998	960	944	1022	982	944	1023	1027	972	1020	951	1004	1010	968	1010	997	1004	1049	991	1013	1011	1045	1025	1047	987	994	1044	1006	977	1000	1030	991	1031	995	982	1057	983	997	1000	1017	1044	999	978	1025	945	1045	949	1063	1044	1019	953	1016	1074	967	1034	956	980	972	1028	938	981	1030	1018	1023	1048	1013	980	1009	1025	927	983	1060	991	970	947	994	992	1000	1003	1004	998	1005	1061	1020	961	967	976	993	1063	1061	976	1020	1020	1087	1047	1020	973	962	964	1030	1001	960	977	1016	966	1019	980	1040	1026	985	950	977	986	995	1026	1021	1027	1032	1027	1009	1007	1023	1067	998	997	969	982	1042	991	1044	1001	1036	972	953	993	1019	1030	966	1032	948	1037	972	1007	971	1025	995	971	981	1059	999	984	991	950	1038	1011	979	1004	916	969	1039	1045	985	1013	989	948	1040	1033	1042	1002	1007	982	1031	992	970	988	972	1022	1008	985	996	1005	977	1003	987	1045	979	968	1040	1040	957	961	984	983	968	967	1032	1034	1047	948	996	1013	1016	992	1005	1030	973	1012	1019	980	1000	983	986	1000	1001	1089	1041	981	992	975	1015	965	964	988	1017	1009	967	990	1025	1035	933	991	1011	981	926	998	993	971	922	1010	984	1004	1045	978	1018	902	968	1022	1038	1013	986	1009	929	985	1020	992	983	988	1018	1003	1055	1010	1012	1034	990	939	977	903	998	991	1021	995	1056	975	996	1025	943	1001	995	986	1004	1024	1032	1010	1007	934	1040	1013	962	1002	975	968	1022	1009	972	1071	993	1003	1055	1041	991	989	1001	971	1005	1018	1017	1018	1010	984	1008	988	920	1014	1010	1015	1000	956	965	945	1055	957	948	976	1008	998	987	995	1029	930	948	970	988	1014	1019	987	1020	1004	983	1052	1023	964	951	1041	1076	946	1009	970	992	982	993	996	978	974	1013	943	988	1041	1059	1014	1005	953	1003	1037	999	984	1008	1035	1056	947	1021	990	980	969	1015	991	968	985	1012	1009	982	998	939	981	1002	1013	957	1028	1059	951	950	966	1014	1017	981	970	1069	1028	962	1052	944	1003	977	968	993	912	990	1039	1034	1018	1027	996	1003	991	1003	1024	938	968	1015	1028	970	995	1006	1018	1028	1008	1028	1065	1080	973	1000	1028	944	1009	980	965	1038	994	1033	1019	974	978	1005	977	1022	1041	951	1035	981	994	977	1002	968	936	997	1018	990	977	1049	984
22909	21280	29340	23564	21281	21332	10959	1238	902	905	796	680	716	654	651	597	583	611	556	607	576	575	543	529	528	535	526	551	527	546	547	557	563	534	510	535	512	519	545	554	512	489	532	507	520	540	509	509	522	500	525	510	471	508	570	509	501	459	496	547	524	527	472	511	465	527	554	524	530	504	485	458	484	486	483	482	503	487	484	487	509	517	520	498	524	505	487	506	531	482	481	476	485	494	542	492	488	537	476	499	508	520	494	499	529	491	506	492	546	485	534	486	491	516	533	483	464	508	497	522	510	533	471	483	509	525	507	484	486	500	502	480	514	467	503	534	477	498	488	487	520	510	513	478	524	518	510	508	525	507	528	499	478	491	491	507	522	493	511	503	520	498	508	532	490	525	538	558	486	490	509	499	512	501	544	490	502	530	508	484	517	510	510	496	523	497	519	513	492	463	508	514	504	484	499	518	450	470	501	502	476	490	505	482	522	468	511	498	494	475	488	515	510	482	509	482	535	464	475	520	456	475	499	505	508	530	525	474	540	513	505	527	466	522	470	504	506	489	513	510	516	488	461	509	502	508	518	503	503	490	503	516	531	500	484	473	497	544	543	546	505	491	494	507	510	519	479	468	502	463	482	481	499	526	531	537	478	511	495	524	527	509	497	480	468	511	472	512	506	557	536	511	510	518	497	505	460	483	477	496	473	487	523	493	493	527	458	488	496	490	520	537	509	469	493	481	525	519	528	498	488	523	497	508	509	499	505	463	492	489	518	481	500	531	497	506	484	513	485	497	485	535	477	524	505	528	552	516	494	464	477	493	514	503	475	482	481	476	535	520	520	527	485	506	499	502	497	515	526	517	525	509	502	541	530	526	498	512	539	526	524	495	496	482	527	494	501	488	457	504	464	516	492	519	499	522	503	461	498	505	490	511	527	468	507	497	498	526	525	494	487	508	476	507	519	489	476	517	501	453	517	492	522	497	474	498	516	477	508	509	513	495	525	477	513	511	484	492	468	514	449	504	461	449	514	493	473	523	492	511	515	508	513	520	488	468	550	485	520	479	515	489	511	470	509	472	527	483	497	493	466	470	479	491	499	517	508	526	438	499	530	492	479	505	489	498	493	531	517	498	491	468	452	521	463	498	518	466	466	489	516	517	473	512	487	497	509	520	516	537	483	494	491	527	499	497	508	513	488	481	530	510	508	485	513	474	493	477	526	519	510	484	517	473	468	528	463	482	490	478	533	491	483	485	522	500	479	508	476	490	490	480	499	525	501	529	508	492	517	487	517	495	531	535	521	481	479	519	531	503	501	478	484	467	512	474	475	475	525	525	500	492	513	489	489	537	485	517	495	508	548	524	500	521	473	469	472	502	480	511	525	515	525	541	485	505	495	498	506	522	493	506	498	475	530	488	490	492	520	474	469	529	462	517	529	552	477	506	479	471	503	481	492	522	491	533	542	448	497	509	462	495	489	462	499	482	504	468	522	483	496	506	484	485	547	534	518	473	483	499	479	522	522	485	511	513	514	543	492	509	520	499	569	534	533	477	504	511	522	480	486	496	488	510	533	518	500	493	531	476	498	538	472	493	470	477	501	516	463	532	486	499	482	504	521	535	516	521	518	490	483	485	477	515	505	526	499	531	507	472	489	493	446	512	519	459	548	460	506	511	519	514	536	484	513	512	489	564	478	491	497	490	530	502	515	474	496	502	456	483	524	523	499	495	524	533	485	506	515	464	566	561	502	448	484	495	505	490	511	551	505	507	509	486	490	495	499	475	490	453	497	537	481	523	496	502	539	501	491	510	495	501	500	512	462	497	495	499	465	501	532	467	510	492	477	464	484	511	511	506	504	474	494	528	497	458	463	465	501	525	466	514	495	476	520	474	493	519	540	527	549	479	496	508	548	511	498	509	472	516	457	472	529	529	532	497	488	546	566	515	529	500	490	473	489	486	503	522	461	499	518	520	508	531	496	491	499	527	511	534	531	516	485	520	525	487	496	486	499	511	481	541	513	538	523	490	441	486	533	490	513	473	475	471	511	485	523	495	478	523	511	495	512	536	548	494	542	512	525	526	489	540	494	485	473	495	523	496	500	482	496	479	495	472	495	521	482	454	499	482	502	481	471	537	490	522	458	519	472	526	547	518	515	512	487	506	493	512	546	510	464	538	495	459	502	528	493	533	486	472	498	499	493	470	509	499	503	461	511	509	498	478	502	483	497	497	533	537	485	482	507	517	539	489	511	504	506	500	494	465	527	521	507	506	548	485	507	548	510	474	497	471	576	505	501	472	470	501	503	490	512	530	515	513	524	508	509	512	498	523	512	475	526	504	491	451	515	496	496	494	458	488	475	498	498	478	489	497	509	538	463	490	530	516	479	490	506	489	489	477	505	463	491	491	506	517	509	475	518	478	483	498	512	505	504	467	500	468	480	532	510	506	503	506	519	544	485	523	501	473	512	486	513	478	535	517	468	496	481	515	492	527	523	510	460	478	519	490	502	535	453	503	526	505	496	500	484	517	490	496	506	529	532	513	505	508	472	520	497	485	520	518	498	520	500	491	488	531	506	532	449	515	527	529	548	486	487	511	502	521	450	524	492	478	486	488	524	508	496	513	474	506	467	489	527	460	486	500	507	466	525	509	501	511	475	522	485	526	460	512	508	489	491	472	519	491	495	497	482	489	521	504	499	513	486	531	477	521	495	482	511	493	497	489	518	499	484	489	503	494	474	501	475	506	506	451	537	498	491	514	532	492	487	500	531	510	526	498	503	499	527	465	519	489	494	494	511	509	495	539	525	504	476	473	512	504	513	517	560	489	452	529	520	502	507	475	468	498	514	501	503	478	493	524	469	486	491	496	541	492	530	525	459	505	476	486	519	526	497	512	508	530	504	506	487	498	496	489	495	488	486	574	494	478	487	506	509	468	491	502	463	515	468	525	491	523	520	462	479	494	495	501	495	506	470	475	497	474	506	494	501	504	501	523	479	473	483	516	476	503	481	517	508	511	496	493	512	545	507	528	533	464	489	475	472	485	502	507	484	496	517	499	502	489	504	527	461	476	525	500	469	544	499	488	491	509	487	516	526	489	483	482	498	502	529	465	495	508	530	465	522	496	489	480	477	471	519	479	528	535	537	500	545	493	511	507	495	524	504	508	526	510	495	491	527	499	510	490	496	504	500	475	493	520	528	520	488	466	484	475	502	496	500	483	519	534	500	483	524	494	516	468	507	479	501	519	444	519	496	466	496	515	492	503	520	486	507	486	502	503	487	476	499	496	521	459	516	474	435	482	496	495	493	472	510	470	515	501	489	518	494	489	543	519	500	483	516	483	475	477	490	468	476	494	492	515	497	503	556	562	503	532	500	517	503	528	448	499	541	506	480	536	486	487	479	501	524	455	482	498	499	503	493	514	510	485	493	530	473	525	482	505	497	499	518	525	472	476	483	473	565	514	479	517	511	496	488	502	485	536	518	484	516	509	432	533
19294	15258	12343	6395	4469	3544	2705	2216	1873	1671	1452	1350	1270	1153	1030	988	973	974	912	824	844	802	793	767	760	807	780	775	763	757	756	757	770	712	741	763	792	756	706	767	704	756	703	680	696	740	719	720	661	691	703	645	723	701	690	712	689	696	713	699	737	687	638	742	686	665	722	670	679	700	677	662	656	695	732	730	712	647	691	664	673	708	698	722	728	668	702	672	695	669	709	705	735	649	665	665	715	713	682	712	691	650	618	689	706	720	698	658	701	681	683	672	710	707	654	705	655	685	744	648	663	680	683	676	681	670	678	727	682	698	668	695	721	609	719	692	706	638	664	667	692	668	706	654	690	700	651	681	696	741	697	685	704	658	672	685	697	655	701	703	708	680	651	685	696	669	668	645	693	719	660	696	699	658	668	691	657	686	717	685	637	671	679	642	625	709	687	623	713	711	736	656	681	668	690	695	674	686	689	668	683	689	719	717	680	697	688	687	669	680	671	686	720	729	704	675	679	724	667	660	741	657	708	692	698	639	698	712	701	704	714	684	722	696	723	717	660	717	723	674	654	670	634	688	682	664	667	709	659	665	697	671	674	689	652	653	684	691	710	688	654	736	689	673	737	700	708	683	674	674	675	641	693	696	696	689	684	685	684	706	701	648	691	714	697	649	685	642	649	708	667	664	683	715	676	669	678	665	680	698	668	711	700	664	689	666	719	691	701	692	666	623	662	691	692	671	648	687	696	676	684	660	682	732	701	662	695	678	676	773	649	683	710	671	718	651	671	691	671	720	664	656	700	665	682	715	710	711	689	697	659	671	747	665	613	724	651	651	725	650	665	683	677	670	690	642	711	663	681	640	684	702	686	647	701	653	643	684	684	662	676	726	703	691	665	673	667	690	671	694	693	711	694	664	667	724	649	672	669	666	682	650	657	641	685	670	694	657	691	695	677	657	677	642	705	640	676	679	675	663	688	653	651	676	656	663	640	680	684	617	641	635	610	679	694	686	699	701	663	651	662	719	672	674	658	646	663	634	670	661	687	691	673	630	630	720	678	685	675	683	690	690	710	676	681	727	678	675	680	649	631	665	711	721	679	663	645	723	675	646	704	710	700	713	681	671	701	669	712	684	690	652	720	685	677	691	695	726	651	652	675	693	679	665	696	678	688	726	669	648	634	670	687	669	696	690	643	638	672	659	637	695	678	682	704	692	661	681	701	667	693	662	668	719	682	674	634	686	701	704	724	668	711	717	682	669	671	664	658	646	691	678	675	691	658	700	693	699	687	685	660	662	687	753	683	688	676	739	670	702	691	661	705	695	676	698	656	738	685	686	644	671	645	704	673	670	620	689	691	711	664	695	642	721	668	689	690	712	646	653	686	652	646	678	715	734	656	703	625	684	726	674	712	706	648	670	677	741	647	655	671	692	694	699	697	716	722	681	638	712	670	684	674	689	627	713	691	677	700	706	664	705	744	702	715	626	725	652	678	685	620	694	730	701	680	647	698	681	639	688	706	682	710	738	656	673	665	722	657	651	652	692	641	708	638	693	683	691	674	682	689	673	710	667	658	707	690	702	683	699	733	672	700	673	703	658	663	659	658	678	689	688	687	658	699	686	686	679	666	662	647	686	678	679	704	688	676	648	730	666	719	695	758	661	686	727	655	647	690	746	678	699	700	705	687	677	681	716	692	642	673	675	700	687	648	681	657	672	667	732	720	669	694	702	720	681	686	717	712	659	674	687	714	686	638	671	659	738	654	680	663	700	691	696	669	661	719	717	669	691	670	650	661	659	661	699	673	685	681	712	653	650	678	709	698	728	693	670	660	682	720	683	673	678	674	658	675	720	696	680	690	680	685	723	652	663	649	681	685	718	685	698	672	648	666	703	682	653	679	671	654	672	690	652	697	655	650	664	643	694	658	747	689	695	744	665	642	657	664	714	665	668	708	719	686	708	664	663	690	699	661	686	657	663	680	656	696	653	669	704	694	695	712	702	690	669	682	709	680	657	715	665	730	719	666	655	677	684	599	679	667	667	721	662	653	705	673	650	685	686	664	681	684	658	739	693	677	703	736	683	667	706	703	648	717	624	667	708	686	689	668	716	708	697	697	714	705	653	697	666	687	746	682	657	680	663	704	669	665	672	714	711	671	710	687	710	691	668	703	704	695	692	646	670	698	710	639	656	676	668	674	697	636	675	686	684	692	703	698	648	717	646	676	674	658	706	695	706	727	676	663	678	699	639	646	631	691	680	695	656	644	662	626	712	699	620	675	647	687	726	689	691	655	710	690	700	683	723	675	719	661	694	671	696	676	698	643	686	682	703	671	647	695	693	720	701	656	653	688	675	673	702	714	696	669	725	682	685	674	658	695	688	629	663	656	712	689	691	730	667	672	666	715	670	652	670	651	688	684	683	663	721	662	703	704	687	665	703	663	672	703	685	715	665	712	651	655	700	682	652	650	693	700	694	706	730	699	676	694	653	679	649	713	662	672	660	662	690	658	688	692	696	712	691	690	668	702	682	679	717	704	665	683	666	745	703	629	726	706	672	687	664	650	689	693	700	682	669	680	695	710	646	689	654	691	675	672	722	634	637	619	652	703	664	683	657	690	643	652	661	659	637	672	666	684	669	713	700	676	660	695	650	643	717	676	674	721	665	682	670	660	666	675	743	674	743	694	640	645	707	721	688	687	708	719	688	694	688	683	643	707	722	684	733	703	719	729	709	682	654	689	703	663	719	683	672	689	647	701	688	710	649	666	691	685	712	669	698	666	669	738	703	654	674	652	670	691	662	704	687	664	696	623	702	683	685	665	682	653	701	684	637	643	640	651	664	666	649	683	717	645	647	670	666	682	699	726	711	717	712	661	735	675	677	743	644	704	671	700	742	640	650	699	696	693	640	705	692	687	667	704	722	708	731	705	651	670	671	720	662	692	703	693	698	689	690	698	696	652	684	702	675	664	656	709	698	664	658	662	658	705	688	648	668	670	696	647	681	711	654	718	638	647	651	668	672	712	641	635	691	662	705	677	676	668	704	714	717	658	653	637	715	682	701	719	659	691	706	688	699	697	693	640	708	722	675	686	675	699	695	719	666	691	687	665	681	662	661	677	676	693	690	668	658	714	658	730	665	645	665	697	676	662	691	696	695	711	697	659	644	699	700	620	724	681	686	671	664	634	641	712	699	658	696	669	712	692	648	667	679	684	706	678	641	704	679	699	725	709	663	638	697	654	725	696	670	751	659	660	629	718	690	676	662	695	664	615	642	686	629	642	665	712	705	707	680	658	676	680	667	631	713	653	675	678	691	670	718	742	694	612	708	676	660	705	653	681	707	663	644	659	702	688	657	693	682	700	708	654	701	680	668	661	680	650	688	705	674	655	669	723	694	665	698	669	674	676	737	688	639	699	722	668	689	680	684	648	664	658	667	631	632	661	658	641	654	684	682	703	702	675	733	676	677	726	666	673	724	699	709	694	703	704	690	722	662
26962	20866	9825	1099	658	608	604	601	572	539	576	607	553	573	586	537	555	516	599	597	591	567	593	542	599	540	598	589	546	544	548	571	544	550	560	546	512	544	552	578	547	550	578	585	571	562	568	562	588	547	527	562	559	549	580	561	538	562	542	549	556	562	582	559	538	561	583	559	575	541	540	527	607	590	604	584	557	605	592	562	567	574	506	523	590	556	527	552	544	547	547	577	504	578	556	554	582	538	560	565	557	572	588	565	560	584	587	578	579	577	587	589	586	564	533	552	552	575	547	559	558	550	561	588	557	600	572	609	586	561	541	569	598	580	572	545	500	599	560	575	573	562	559	555	561	568	571	543	540	561	537	616	547	563	568	522	588	541	578	569	576	588	559	570	612	592	579	546	615	581	588	555	580	556	569	583	546	602	582	563	565	600	596	497	612	525	550	536	610	608	519	531	535	601	544	563	608	561	536	568	533	573	556	567	553	588	571	572	556	542	580	549	566	573	588	567	552	600	559	582	590	577	638	534	555	574	518	565	610	550	551	559	568	545	581	563	526	549	586	584	542	533	542	556	523	563	590	532	574	565	534	575	535	558	587	556	603	553	601	565	604	526	587	558	583	515	568	578	570	592	549	528	606	610	559	577	580	613	570	551	576	599	575	561	602	584	546	585	551	577	577	594	575	536	564	598	582	572	590	576	549	546	531	588	576	561	593	571	577	582	573	559	602	547	577	570	585	509	606	573	544	546	582	552	559	602	527	560	554	522	559	567	552	567	563	528	553	574	552	543	591	542	553	538	597	557	516	559	561	559	595	552	577	584	553	531	551	553	557	552	553	581	573	587	582	563	519	568	545	583	587	551	576	512	606	551	584	517	555	528	550	577	559	559	573	543	550	524	614	572	551	560	546	574	565	555	561	521	534	545	573	533	531	566	588	572	565	577	607	554	547	588	533	567	535	560	566	562	567	567	545	547	569	531	551	557	535	589	541	550	547	571	610	522	596	561	552	553	594	584	562	586	554	545	553	572	587	565	578	566	556	571	569	553	574	572	531	567	561	557	576	538	578	536	584	572	570	611	598	561	551	547	560	544	552	578	595	581	572	517	573	555	576	591	554	578	558	596	588	563	527	531	557	579	530	554	580	525	550	569	547	541	520	548	561	537	562	560	546	583	581	584	584	589	590	582	584	550	573	564	593	552	591	549	519	566	559	533	502	564	512	586	578	605	582	564	585	575	537	581	579	594	599	514	595	600	545	546	576	524	587	569	545	575	517	546	554	546	592	598	557	554	558	604	552	600	546	572	590	573	533	558	597	564	576	569	560	535	584	550	544	559	576	560	564	601	567	567	578	572	583	550	592	583	549	594	530	534	585	597	576	547	563	566	570	589	545	576	565	554	540	556	536	543	553	582	596	540	595	579	573	566	575	557	591	559	595	551	558	612	547	552	592	577	578	549	565	557	587	538	609	578	572	571	578	587	591	580	532	584	579	571	545	540	575	576	496	563	552	573	578	592	554	566	586	537	586	585	585	508	592	590	551	567	592	550	535	571	574	558	600	561	538	523	535	560	582	580	588	573	533	584	541	554	605	571	535	558	563	559	522	574	581	587	569	550	543	564	530	559	542	574	605	587	577	547	519	559	550	563	532	563	581	578	519	557	576	542	571	528	526	596	574	550	589	590	593	521	558	579	550	563	543	607	554	572	576	542	596	544	563	584	578	557	558	543	539	530	580	548	612	545	514	603	593	548	554	572	550	555	566	549	568	600	543	560	551	573	540	556	594	566	524	556	579	561	601	564	544	552	573	579	564	596	551	539	617	532	556	540	614	526	573	592	570	520	590	561	558	578	539	521	536	579	594	554	551	615	553	567	547	568	553	583	566	545	541	529	577	557	542	599	584	563	558	581	571	529	605	570	593	552	563	558	536	521	586	590	594	557	570	540	581	554	597	619	551	535	576	582	570	555	572	547	564	557	555	544	525	541	527	604	575	539	527	585	541	546	569	625	552	561	573	515	578	560	590	572	516	569	575	595	571	559	552	572	591	574	549	547	562	543	575	530	564	549	558	573	592	596	553	602	536	603	624	558	543	580	607	551	599	603	579	559	590	530	546	571	552	525	575	572	546	563	558	547	563	554	548	549	572	582	529	577	582	557	563	536	560	594	527	589	546	550	581	591	539	587	559	571	564	573	582	571	584	609	579	549	601	541	590	552	570	565	544	604	586	549	582	549	591	588	536	579	556	592	556	584	543	622	563	594	563	584	614	573	571	603	590	558	590	536	554	550	548	591	550	576	578	564	589	576	555	588	560	569	547	543	577	547	573	624	575	541	566	557	569	549	542	589	554	602	587	611	552	565	569	575	548	583	576	549	594	583	554	574	585	547	557	571	585	606	580	546	551	544	514	576	616	547	550	563	548	551	549	555	580	510	565	537	542	578	547	540	552	538	534	555	598	578	597	546	582	566	564	543	589	523	560	558	565	571	601	580	572	621	580	563	567	531	551	569	544	563	547	575	561	595	557	545	563	559	543	573	546	614	574	508	561	555	534	552	585	565	550	550	564	592	560	583	577	588	544	595	567	546	555	594	580	559	585	587	557	571	574	562	556	614	599	575	554	545	560	525	616	537	562	582	514	538	519	613	561	596	578	580	562	566	562	540	618	554	554	532	587	551	537	566	568	558	540	530	567	576	545	560	567	589	532	576	567	595	556	566	578	557	578	557	593	560	554	613	535	600	574	520	566	566	558	569	550	569	576	563	588	558	515	567	541	566	552	544	538	585	584	559	543	568	591	581	589	618	516	572	554	572	580	582	531	535	575	515	615	551	570	553	561	576	558	569	579	548	604	588	566	572	570	548	585	552	545	565	554	546	523	605	603	593	583	557	564	595	526	551	557	553	587	572	574	583	530	563	595	568	612	564	644	629	576	554	563	582	538	562	605	554	537	594	569	535	582	553	611	525	569	550	587	581	559	539	540	546	563	601	543	578	539	554	547	561	569	569	533	586	542	558	595	578	573	571	565	558	554	584	575	547	560	586	540	558	551	608	561	541	588	549	556	559	536	535	568	582	549	559	606	578	588	585	525	565	586	609	592	549	570	592	562	547	550	561	534	567	549	564	579	571	598	574	605	589	539	555	547	569	523	571	579	564	542	572	600	569	554	553	555	589	534	607	555	613	590	546	554	549	538	563	594	540	559	588	525	582	539	566	556	586	586	590	583	578	549	548	543	526	623	568	552	563	568	567	562	548	504	570	553	566	583	561	543	548	549	538	567	575	532	550	580	551	559	559	553	557	557	551	558	555	560	600	543	560	529	545	581	522	551	527	586	552	558	535	557	565	549	599	582	543	585	533	564	572	549	587	561	559	564	567	546	524	598	521	565	575	550	585	595	510	558	588	570	583	548	581	559	558	556	572	559	615	540	588	599	595	547	556	600	614	593	576	524	551	534	550	583	560	557	566	557	568	527	564	525	550	564	557	568	544
8664	1435	1258	928	823	799	790	772	752	781	756	745	750	788	765	731	748	753	771	784	762	752	726	757	763	766	746	780	794	740	744	740	732	709	733	732	737	747	776	749	792	785	747	760	712	771	724	754	814	702	740	744	759	775	756	713	771	721	763	749	749	738	728	779	761	762	769	739	707	721	780	771	729	726	775	737	741	742	724	781	721	693	726	719	764	765	782	745	745	734	777	803	716	702	737	791	727	738	774	807	729	702	714	724	760	836	752	750	743	725	789	792	794	740	723	744	677	716	747	729	748	774	765	746	750	735	705	705	729	748	723	768	738	753	776	734	775	745	716	733	732	730	789	750	766	789	787	793	761	751	701	796	798	737	726	730	709	742	726	747	812	738	716	749	741	742	740	760	738	716	762	784	774	722	719	745	714	782	724	782	759	799	751	743	751	726	723	756	771	769	685	755	769	766	720	758	694	775	731	696	699	747	758	788	759	768	774	748	773	705	743	761	754	728	729	751	738	740	761	740	697	796	764	739	752	761	705	723	766	760	750	735	785	778	740	709	707	767	738	738	716	747	736	715	724	773	784	715	742	727	753	770	765	779	714	776	757	739	716	806	713	753	787	741	759	780	741	718	727	705	723	789	751	794	719	757	689	722	752	782	715	726	793	779	762	753	728	727	729	701	758	763	797	754	786	705	740	763	774	771	742	767	746	748	742	708	707	766	767	792	712	748	750	711	784	730	758	707	791	722	784	717	719	707	700	756	706	791	758	787	698	759	758	726	760	764	763	729	818	747	760	733	791	761	733	798	730	769	710	768	711	740	767	711	729	764	720	754	740	697	738	760	742	692	717	735	702	733	770	754	750	735	751	740	756	776	795	756	805	745	712	727	744	757	737	745	766	764	741	807	751	715	721	721	750	752	732	779	739	726	720	751	731	718	736	765	752	724	751	764	731	746	772	755	750	774	772	768	758	745	778	700	739	725	774	712	778	769	738	745	773	767	743	752	766	741	773	766	734	755	743	754	738	769	761	792	762	757	834	756	783	801	739	775	770	765	758	703	747	778	733	722	720	779	761	732	716	714	744	758	747	742	760	703	709	683	727	759	768	729	757	797	776	731	774	689	785	755	757	742	739	726	749	694	772	740	771	754	780	767	758	714	802	747	829	765	714	741	781	708	759	787	737	735	744	743	743	765	712	742	709	763	723	750	722	716	768	751	805	723	718	736	722	755	807	768	822	756	730	753	760	754	732	713	758	734	714	792	693	717	740	733	743	740	753	734	755	735	735	751	727	728	737	749	756	760	732	743	762	714	741	759	757	741	809	717	787	741	725	731	754	760	774	807	776	792	761	795	706	740	753	719	787	778	725	799	745	702	756	801	791	761	744	683	696	762	754	755	694	747	746	770	781	728	743	731	759	758	736	767	783	733	733	740	690	751	737	735	753	755	730	759	751	731	742	729	697	754	702	756	746	735	669	730	747	767	743	715	735	756	795	763	704	786	747	757	727	747	756	695	758	758	788	783	749	769	704	751	706	789	704	711	794	740	796	740	821	728	744	765	721	727	745	707	709	785	808	733	743	712	769	756	727	779	745	759	768	745	738	739	772	735	767	750	741	774	751	740	752	741	732	748	733	787	750	715	698	760	722	737	759	724	716	750	726	732	722	737	770	757	793	736	753	757	727	716	725	755	692	779	732	696	798	719	731	736	748	716	732	731	719	730	767	742	740	799	697	705	786	758	698	731	764	682	743	743	728	771	745	714	756	753	727	728	740	770	763	732	766	766	788	722	765	743	723	745	726	796	734	723	808	738	744	726	748	764	731	707	733	772	756	733	707	748	762	743	729	740	770	739	767	730	772	706	762	741	730	736	792	752	744	699	772	726	740	697	734	735	703	741	744	738	739	739	783	748	730	705	703	730	785	776	721	721	743	759	747	770	799	758	738	746	716	754	724	771	780	766	725	737	688	740	712	768	732	758	706	739	764	745	701	739	743	765	763	763	762	711	743	767	771	696	797	715	734	719	751	708	755	763	773	712	765	747	701	727	759	791	769	755	748	761	678	787	754	767	785	721	729	767	701	737	780	756	720	735	765	801	764	796	758	734	767	719	726	756	712	801	786	760	768	742	772	753	735	766	783	726	738	738	783	751	779	749	749	760	781	761	801	749	748	706	729	701	755	749	757	776	733	752	758	749	731	791	741	751	754	708	763	729	787	727	741	764	780	726	733	747	758	749	688	758	714	760	762	700	780	749	732	758	774	739	676	717	749	761	779	680	746	710	728	722	747	794	740	769	726	758	745	758	754	810	737	733	714	754	705	769	737	779	712	764	737	787	743	813	702	722	712	733	763	787	761	762	776	738	781	787	771	752	747	752	733	711	744	827	762	741	744	759	723	761	763	756	710	712	760	695	707	759	716	742	763	768	698	743	729	725	724	767	762	740	818	730	709	730	749	738	782	702	749	736	759	747	744	750	785	740	716	693	753	732	676	737	756	752	752	787	816	729	753	741	731	742	728	751	724	722	743	738	778	733	761	737	770	702	735	765	755	721	747	740	744	681	782	746	721	709	726	731	742	736	792	719	760	730	751	665	683	733	747	774	762	725	726	745	776	733	775	734	725	754	720	785	754	775	728	772	770	791	723	787	730	713	733	727	704	750	718	769	736	696	762	734	780	753	773	739	744	735	766	706	774	767	750	802	715	739	710	684	738	722	746	708	776	736	694	744	712	732	781	835	735	767	705	810	742	731	742	765	753	736	713	742	768	770	782	730	710	734	739	787	724	746	746	745	721	745	695	756	746	744	780	763	749	734	734	740	752	743	720	776	760	713	766	785	739	769	748	735	754	766	739	757	775	785	683	715	747	746	772	737	758	683	754	767	707	757	744	734	783	744	767	732	748	740	736	724	751	748	737	716	719	758	761	744	790	788	762	726	762	798	719	808	733	764	683	773	708	771	749	813	736	769	683	760	797	750	721	755	739	764	774	725	725	755	737	714	677	736	756	722	755	709	730	757	778	735	750	762	749	744	765	738	746	758	757	735	732	772	678	783	847	756	722	734	702	738	767	739	765	726	747	743	729	729	729	733	771	728	700	708	721	753	755	711	738	780	751	746	768	705	785	720	784	787	735	752	770	755	745	715	738	773	755	746	743	724	723	795	784	734	719	774	733	770	745	764	779	800	735	696	696	752	719	705	749	717	691	729	737	748	773	739	792	766	780	781	745	722	734	739	777	761	732	795	742	777	743	724	797	730	709	715	751	706	744	699	758	758	737	758	704	731	726	694	781	783	733	755	736	711	803	712	773	730	708	725	738	759	735	724	762	743	742	699	715	742	790	746	787	770	747	756	788	745	773	766	752	736	747	748	756	787	761	777	723	701	748	753	755	748	745	755	757	775	790	712	793	758	727	731	744	766	701	811	726	740	742	752	752	750	736	730	701	759	742	719	773	735	746	723	728	782	750	773	723	756	764	768	764	762	766	791	763	700
23702	21264	28953	23892	21250	12491	1744	1126	977	906	950	899	893	831	812	813	821	830	793	762	816	752	759	743	740	745	746	737	822	788	771	764	789	760	750	755	726	799	733	777	749	802	754	751	781	800	801	756	797	733	736	782	725	719	789	778	717	723	741	760	769	750	764	782	735	715	816	717	711	780	766	781	759	779	779	788	744	784	753	805	764	773	738	725	753	743	780	789	706	767	774	775	712	757	784	752	720	774	736	723	707	760	784	752	727	778	771	735	764	748	769	723	751	802	772	765	758	747	710	760	755	704	747	761	725	752	752	803	758	746	742	775	795	723	762	760	775	724	849	763	694	794	739	741	741	695	786	732	739	735	748	810	719	784	732	752	708	744	782	799	794	752	708	706	800	728	738	714	760	741	773	784	755	732	755	735	739	706	748	742	753	755	761	760	740	766	760	744	734	749	734	695	789	786	805	745	764	762	722	802	728	711	765	723	736	778	748	760	751	699	764	690	822	735	770	733	770	812	702	788	681	766	750	743	764	718	735	783	733	741	745	715	760	737	816	783	685	732	745	781	773	693	801	753	774	707	760	773	736	751	742	751	790	767	728	804	802	759	753	719	696	767	743	715	766	776	742	728	786	781	735	725	729	736	753	716	733	720	736	788	780	772	723	771	747	740	778	714	811	724	793	735	741	785	761	797	793	785	783	791	770	749	771	763	801	782	713	750	720	795	793	717	717	757	775	765	756	728	786	761	717	751	718	759	776	713	731	731	706	745	754	696	754	749	770	768	736	689	733	805	783	813	743	760	741	779	775	767	751	746	760	735	761	766	731	808	773	793	766	809	767	825	753	729	787	721	747	731	779	762	792	739	756	717	784	704	772	783	741	755	775	772	798	807	713	703	817	739	743	756	721	744	724	760	730	768	738	763	738	747	736	789	755	757	779	770	717	754	752	711	759	754	739	740	778	784	729	722	737	706	777	768	748	730	760	714	750	770	755	738	731	764	749	752	758	775	723	760	765	748	739	739	803	747	771	798	778	756	774	769	752	761	693	718	749	694	731	769	766	780	769	773	737	701	754	774	719	749	717	726	750	753	764	712	771	767	769	762	751	764	750	697	746	753	777	721	765	746	733	738	756	747	759	712	710	816	763	764	685	797	714	723	753	768	735	734	783	748	755	750	794	792	754	739	785	747	796	750	774	705	715	739	748	722	766	730	686	716	772	745	757	748	763	750	706	754	755	800	779	765	708	784	772	769	798	772	714	735	754	787	772	751	743	724	821	709	770	770	731	754	723	703	778	763	725	770	771	768	772	774	776	816	811	754	710	704	741	742	737	712	721	753	832	717	713	742	734	761	771	730	808	729	765	799	793	691	755	751	763	750	762	742	736	770	739	714	772	751	731	741	753	720	764	744	748	753	722	766	735	785	744	722	755	808	733	726	742	736	765	717	723	730	755	693	777	749	750	772	739	734	731	737	766	725	748	798	779	743	750	730	758	725	756	754	781	760	772	713	777	775	739	757	771	740	738	740	780	749	734	776	695	735	746	738	760	710	774	752	753	750	744	766	744	749	784	768	766	740	814	807	728	751	780	717	755	766	743	749	765	769	733	734	777	771	756	737	754	775	791	755	738	744	758	731	747	716	708	743	756	729	765	761	769	775	741	731	798	773	740	742	726	735	804	756	742	797	748	737	806	752	774	791	796	778	756	772	729	777	724	744	731	764	756	722	821	788	757	708	794	753	775	773	769	768	709	766	755	779	773	789	731	759	723	736	788	729	788	726	726	759	747	720	765	760	794	740	753	737	755	761	760	721	791	739	741	788	726	779	757	732	771	766	813	703	757	751	716	772	763	784	685	778	769	700	707	749	743	767	743	750	712	789	734	732	763	736	749	734	697	786	763	787	748	766	729	719	738	720	723	762	775	741	726	810	764	705	718	732	774	800	767	726	711	754	766	792	727	759	765	773	773	725	760	747	735	706	764	734	772	782	741	727	728	764	746	736	741	759	792	733	767	750	736	722	735	759	768	741	814	777	801	711	743	704	718	792	773	735	724	761	757	765	754	740	734	781	779	780	757	792	797	776	744	753	762	762	743	780	763	728	764	778	762	748	757	778	722	790	758	715	704	717	743	737	703	749	767	754	758	814	739	738	737	728	793	739	774	682	779	722	759	723	730	730	781	750	815	803	774	796	716	760	762	709	756	744	744	740	721	759	797	740	800	784	775	722	770	736	784	787	696	757	719	814	755	738	773	734	758	732	815	771	762	804	727	763	768	789	723	773	731	762	760	714	745	727	710	775	698	743	783	771	772	709	747	777	780	765	748	773	740	693	740	722	749	736	740	780	698	806	765	740	734	767	757	759	772	757	765	776	739	749	794	762	773	736	758	756	736	772	772	750	765	752	787	769	762	734	726	720	780	723	762	703	761	752	784	734	731	772	771	737	752	759	753	748	736	760	717	681	749	754	776	762	783	765	743	748	783	764	764	748	775	749	734	740	776	702	731	779	730	779	765	734	786	794	684	758	779	790	744	741	746	734	751	715	736	778	723	750	734	740	769	738	731	810	754	727	734	748	765	760	752	736	754	724	745	715	756	749	736	768	716	758	766	746	714	785	755	729	762	776	738	771	792	751	701	720	741	744	765	749	725	764	766	757	762	803	759	746	707	765	795	725	717	733	719	777	768	712	775	752	748	791	760	765	774	758	766	782	763	776	758	791	787	786	766	745	758	743	730	727	702	772	769	758	709	756	815	747	776	756	756	788	752	802	752	733	730	765	746	758	694	731	818	758	783	779	713	726	767	756	798	726	725	770	789	760	753	760	775	746	750	704	744	697	778	775	746	739	749	744	761	758	765	784	731	730	739	754	765	735	770	794	775	771	751	733	755	742	761	699	718	769	754	751	751	758	736	720	699	725	733	734	771	753	789	719	733	726	702	746	781	727	720	782	747	750	677	718	722	733	791	764	777	719	727	780	776	756	735	745	709	765	720	806	743	761	744	773	702	747	759	747	743	771	765	695	752	725	762	749	737	732	745	767	780	710	688	763	738	754	706	758	786	698	763	757	760	726	753	716	785	721	744	802	744	722	726	713	733	768	793	765	791	777	778	753	722	735	800	753	767	799	770	768	720	736	768	738	754	776	766	721	715	729	745	807	749	790	796	766	724	742	793	770	789	710	774	725	751	800	691	752	765	773	761	720	763	773	812	724	785	773	729	766	741	733	716	776	740	754	758	750	700	754	746	748	754	800	743	745	756	753	731	726	756	745	764	722	805	703	762	754	791	749	751	719	737	765	729	778	773	793	743	774	746	739	788	712	749	821	779	755	779	733	775	710	786	770	751	768	748	769	767	755	793	749	770	763	750	739	747	740	760	748	714	771	777	707	752	726	758	753	759	734	750	679	731	776	726	699	735	748	727	746	750	752	727	767	776	773	734	765	746	792	728	759	823	691	795	783	735	726	759	764	772	708	762	775	695	729	716	727	764	723
16830	9650	7695	4032	3186	2497	2042	1800	1651	1476	1369	1355	1226	1273	1137	1105	1104	1105	1050	1063	1091	1047	1052	1057	1010	1013	1044	974	1009	1004	977	1051	937	1061	1009	1031	1022	1015	992	1015	1024	1095	987	984	956	979	988	986	1027	1009	1020	972	1004	995	975	983	1016	1030	976	928	1043	962	1046	956	1022	982	1042	1026	932	991	970	957	971	998	1002	1032	1010	1033	969	1048	1013	946	1005	995	995	1003	1015	1014	1025	925	972	1028	967	996	1009	959	998	1020	1004	980	1016	1002	1035	1021	986	967	969	973	1007	973	1044	994	1001	1020	1013	941	962	956	977	1047	1029	1005	966	1000	1012	994	1022	1010	970	1026	1026	994	1011	945	998	1033	1049	1022	994	1000	951	1025	964	997	940	1002	978	1036	978	963	1019	975	977	981	989	1008	1026	956	996	979	993	992	993	944	1042	988	951	1034	978	996	984	1064	983	999	958	1009	1024	1003	1007	971	968	960	979	966	1028	1037	966	1015	977	1038	1015	944	947	958	976	1038	1043	1001	1007	1004	934	1032	970	977	988	955	988	1014	976	952	1006	1027	978	1007	1049	1005	990	994	959	969	1038	999	1022	993	1021	992	1044	990	1002	1064	925	1008	965	1014	997	967	1003	996	1019	952	1055	969	1031	988	986	993	1001	992	905	975	967	1021	936	1045	1020	1064	1013	1000	1007	960	959	991	983	996	959	1030	1014	1039	983	1033	1015	1011	972	985	1005	1040	992	1010	1031	998	978	1024	1027	1013	951	963	947	1009	1004	978	933	990	983	985	1001	989	995	981	929	948	1028	939	938	978	981	1017	990	1017	966	1000	946	986	1062	994	1023	993	1014	1036	1028	980	980	1019	1038	1026	951	1032	1020	1011	1004	1037	999	991	1011	1023	1023	960	960	1017	1006	960	1005	978	1004	994	1026	995	961	930	992	986	982	1031	996	978	1033	974	1019	1004	994	1004	994	1013	931	931	968	1049	1044	1007	927	967	1019	970	960	922	984	1010	1009	1021	972	990	988	990	1014	966	947	990	974	986	978	1013	1017	964	978	980	989	1055	978	1015	977	988	1071	971	1067	955	1068	976	1007	1017	985	964	913	967	997	991	1005	1046	1064	932	980	958	969	1033	981	988	1002	938	945	996	1026	945	1048	998	991	1015	969	1017	929	981	986	1024	982	943	1000	979	988	982	996	1007	978	1014	995	998	1016	1070	1003	980	969	1030	975	973	1033	969	1048	954	1016	1010	1034	995	1019	977	963	966	972	918	1003	996	969	1042	949	945	971	992	1023	956	1011	992	1017	956	980	987	969	960	1015	1022	1029	970	953	1019	992	1062	1019	999	1007	989	1005	939	1005	1010	997	968	1008	977	988	1030	961	988	982	960	988	983	1005	979	995	997	1004	949	1026	979	990	1046	963	985	1033	1044	1045	953	980	1002	999	963	958	982	1006	933	1040	963	1087	967	968	994	965	974	995	928	1007	1001	1053	1016	934	1000	1016	947	975	972	976	998	1049	969	1051	1005	982	962	1002	976	992	989	988	980	932	983	954	984	987	1018	957	979	951	1028	1015	999	949	1022	1045	1035	995	937	976	976	1041	1006	990	1030	976	972	963	929	951	972	974	985	1005	978	974	982	992	989	1030	1010	966	1014	973	1011	1012	925	993	1025	1020	991	1000	991	990	1029	982	1063	1059	997	988	1002	1024	961	1012	1002	974	1020	1011	1001	1046	975	1008	1005	999	973	1028	1023	1000	992	961	994	1058	959	975	1008	1011	1029	996	1046	991	1010	927	971	1040	972	942	914	993	952	947	960	933	1024	956	995	1014	995	993	976	1026	1013	1000	967	994	989	967	922	997	927	1015	965	1050	975	932	990	1029	987	1017	1019	993	1028	1011	997	941	1025	998	983	991	939	976	966	1017	974	1044	964	1041	981	1021	999	1020	996	975	1029	1009	975	1029	965	982	977	1021	966	961	1001	984	962	995	994	993	1011	1020	1018	1029	968	946	994	1041	977	1008	1020	1002	1013	986	967	1021	1039	979	1043	959	1012	1041	1022	997	1006	957	946	965	960	1043	942	996	946	1013	994	920	977	1010	1015	987	993	997	1000	968	970	1005	1008	1006	977	961	989	1037	970	1015	978	1002	998	999	990	1018	961	984	978	1015	1054	984	931	1000	1029	994	1048	990	960	969	1007	966	975	996	1002	978	1024	997	976	910	1057	969	951	950	1017	937	968	993	993	988	1005	1042	963	1028	1014	950	994	1005	976	970	1022	922	1006	978	976	957	989	1004	930	1019	971	968	978	1004	972	952	980	948	1010	1022	1015	1033	1004	942	991	1030	971	957	977	984	993	1002	1013	1002	1002	1036	1004	985	984	988	1013	998	1025	987	1028	994	980	996	1041	1026	987	1007	1019	998	1040	940	1029	971	993	921	1020	988	902	974	1019	987	1010	947	944	983	1057	1051	952	941	958	1005	1023	969	997	1006	991	967	986	1005	971	1031	950	967	987	958	996	944	1024	966	1002	1000	1011	988	960	1005	1004	984	947	1011	941	992	993	926	1007	973	1007	1000	1064	1043	974	1011	969	1017	980	1005	984	1012	978	1000	968	954	1037	1045	957	993	1020	986	976	981	961	1004	947	1001	1038	1020	1030	1008	1045	896	1006	1042	989	955	969	990	1009	1026	995	964	978	1021	999	977	991	992	988	972	987	991	954	1039	1025	1074	955	1021	1056	1002	1027	1010	973	980	1000	1020	1032	1060	953	1043	1003	977	975	1002	946	1014	978	1024	973	993	944	1006	999	1014	1016	965	960	1032	1020	963	1007	978	999	1033	969	983	1010	985	995	946	990	963	977	993	1062	982	981	982	948	979	955	1042	1053	970	960	976	959	1002	995	985	1010	1026	1027	978	972	1042	977	1003	960	1038	1033	1021	986	1020	1015	1026	1013	1020	995	996	1019	969	1032	997	966	1033	1019	956	1002	1033	959	961	975	1017	953	987	1016	995	976	966	1012	1030	1012	970	1024	984	951	1004	1041	1015	1025	1001	1022	990	991	1022	986	992	980	998	1027	977	995	973	987	940	1007	978	958	997	989	983	949	959	983	1018	982	1046	999	984	993	1024	971	963	1014	1006	1015	997	1047	1036	949	966	997	1006	1043	975	985	1000	1014	1000	1011	999	1023	992	990	1000	947	1036	1026	1013	972	1020	987	1005	1008	1039	1040	1025	998	996	1026	972	1043	1022	992	1004	1005	1005	982	983	997	975	1021	1020	918	949	957	984	1039	1014	981	1004	997	1038	1005	970	998	1044	1028	1067	1007	963	980	971	991	968	973	1031	998	936	973	976	1008	981	965	1046	998	996	996	980	1016	997	1009	950	965	1029	975	996	962	1037	961	975	1019	999	1042	1014	1067	971	952	974	925	979	995	1072	1030	1034	957	1009	999	1017	987	1007	985	1018	1009	984	1009	1038	989	1027	1006	1036	1002	934	971	941	996	964	1047	962	995	1057	1048	1031	1004	1053	981	1024	1007	984	938	981	991	940	896	1032	965	993	1019	933	999	967	988	948	1007	1023	999	990	975	995	992	1009	946	952	960	983	999	968	989	986	996	947	1047	1005	993	952	999	988	965	992	985	960	966	985	995	935	964	1054	958	972	1025	1022	965	1000	938	1038	998	957	900	992	1015	954	1003	966	957	1025	1001	982	985	1016	994	1034	1043	986	986	962	1004	1032	948	940	973	986	1008	955	937	1006	959	974	971	948	989	932	987	997	983	1027	976	982	990	1002	963	975	980	1006	970	988	967	991	954	998	972	1009	1003	1012	996	985	986	1019	966	968	1030	916	1005	1038	1067	978	1022	1006	979	948	1009	974	973	946	933	930	1026	1016	958	986	1022	997	1016	979	950	1064	976	985	1019	954	987	955	955	1032	975	998	1000	992	969	1014	1046	974	992	1042	1003	1010	953	1046	993	998	917	1044	977	1018	1044	987	988	1028	969	1000	957	925	1034	941	944	1000	1029	984	1037	1026	1006	975	1030	991	950	981	996	939	962	1042	974	1046	993	1009	1064	962	999	1001	1051	978	982	930	999	1023	986	953	990	965	1010	961	1008	990	970	1050	1024
22871	21302	29357	23595	21302	21366	10604	1271	925	874	782	782	697	671	625	613	566	577	561	609	527	589	582	523	542	578	540	527	553	539	515	525	527	537	515	522	547	544	503	555	513	512	540	541	487	554	518	507	459	517	459	508	504	493	482	509	519	539	527	542	493	497	483	496	455	501	508	521	513	469	520	494	503	452	467	509	528	541	452	480	526	486	509	531	500	489	505	495	521	482	490	522	514	518	475	457	526	504	467	491	522	523	485	513	455	507	474	474	496	507	510	495	512	482	518	473	468	476	505	487	483	486	511	460	484	489	545	502	489	489	566	520	483	534	444	495	482	492	485	481	494	506	514	481	498	481	530	471	504	501	519	482	488	513	485	504	486	531	497	488	453	490	538	523	455	492	490	470	550	505	481	454	508	497	474	484	486	491	496	509	480	488	499	444	524	504	484	525	517	508	483	522	484	506	503	484	456	501	498	471	445	480	558	497	507	512	507	480	484	511	527	445	471	473	496	500	514	475	495	518	501	506	463	474	491	510	474	458	485	528	494	493	505	552	531	518	530	506	508	476	484	488	505	535	465	518	486	480	516	467	496	498	511	491	486	462	490	534	505	520	505	461	501	489	524	546	502	514	502	475	499	479	506	514	499	517	502	522	485	492	515	511	449	486	491	506	510	492	494	523	466	486	503	501	510	474	487	536	518	494	534	495	479	495	502	523	493	488	470	524	525	477	509	492	535	545	485	523	533	485	505	493	492	474	498	519	478	511	492	471	532	486	509	484	519	512	484	506	466	522	532	500	510	462	523	509	485	490	504	469	490	487	487	475	498	472	491	539	561	468	496	523	541	505	509	488	499	444	478	479	496	483	462	468	490	486	446	535	543	532	502	490	523	494	447	492	502	498	499	527	478	495	533	523	487	493	510	488	504	453	498	532	496	502	555	491	489	496	483	483	503	508	527	476	475	475	561	488	504	450	511	526	484	478	467	531	496	482	511	507	484	543	475	487	485	482	480	455	504	487	529	504	472	470	514	509	482	526	524	535	469	510	499	500	499	474	482	497	500	503	506	512	482	523	490	499	514	493	472	498	497	502	503	485	504	485	473	508	497	538	515	508	487	494	489	497	520	506	509	494	530	489	482	465	491	513	520	507	497	502	528	502	517	522	494	509	493	499	473	504	498	506	502	470	492	487	490	492	471	528	488	483	502	541	501	541	493	512	500	522	477	523	472	510	509	517	490	510	497	562	509	528	527	499	477	514	505	546	499	505	479	480	494	469	468	526	525	508	524	512	497	464	526	473	506	489	465	480	532	515	486	477	475	521	495	503	534	499	531	524	518	474	490	487	482	479	490	500	474	512	492	530	533	480	448	489	499	525	513	476	513	469	513	484	526	474	537	508	492	499	478	514	472	537	502	505	486	508	464	505	479	519	475	515	479	478	488	484	521	484	506	451	523	502	477	514	508	508	505	452	480	542	535	511	547	510	511	462	481	485	495	519	489	478	519	518	495	462	485	505	489	473	542	490	475	482	514	474	486	457	470	505	504	535	489	525	474	482	495	502	497	498	486	480	524	504	455	507	521	486	469	469	472	487	512	497	530	487	563	472	506	502	477	511	539	485	505	481	475	509	493	485	527	532	489	514	536	483	478	462	487	507	497	504	507	522	507	524	511	472	511	482	508	502	507	486	489	553	473	480	480	473	493	508	515	480	495	547	500	501	507	557	432	479	511	479	498	446	479	459	467	489	526	524	491	527	512	484	493	492	452	482	517	481	500	505	479	459	489	477	506	519	516	513	499	493	492	482	499	522	491	494	497	470	488	502	469	505	493	520	518	486	507	518	482	456	504	456	473	489	495	506	503	488	510	489	504	519	497	499	490	508	468	453	477	480	518	475	493	496	504	497	489	521	477	520	487	461	477	522	453	517	517	479	496	476	511	530	502	474	477	531	551	485	499	505	550	499	518	534	492	478	478	501	474	522	502	491	539	468	491	473	512	525	570	465	504	506	516	488	504	485	504	510	476	495	485	506	483	536	480	499	483	526	486	508	508	538	486	472	510	467	499	475	467	484	459	518	493	521	482	475	480	527	464	505	472	458	501	493	505	512	530	481	521	491	473	473	488	505	471	505	514	513	514	519	511	536	495	483	513	479	531	491	472	464	468	471	492	481	507	472	518	477	527	467	530	468	479	495	468	488	504	488	470	481	497	468	476	530	482	478	513	502	523	510	490	511	467	514	490	469	479	511	491	474	507	490	541	464	528	511	452	473	503	520	528	527	477	502	509	509	517	512	533	456	495	472	479	519	520	536	478	502	454	505	464	493	504	497	509	496	494	491	456	486	516	485	526	512	528	492	528	496	493	505	493	503	447	524	479	508	493	481	469	507	469	495	480	509	482	494	486	499	471	536	490	488	494	453	481	501	510	506	499	496	492	552	502	480	440	509	468	512	526	452	497	478	485	520	468	487	513	509	459	477	510	506	469	498	496	534	462	516	488	519	487	514	503	479	490	508	539	467	477	524	497	493	495	520	489	493	491	489	532	505	512	507	499	463	497	492	521	520	482	480	493	483	496	512	495	488	488	521	483	502	491	462	498	485	440	472	491	488	475	488	502	501	501	532	501	504	503	467	507	517	486	483	496	459	510	496	463	497	462	526	496	499	485	520	522	488	458	489	469	486	486	469	476	461	451	448	480	425	539	519	513	509	488	513	496	492	476	546	509	542	511	474	493	512	467	523	489	503	504	490	465	492	458	513	493	504	472	504	507	519	488	487	497	498	518	493	479	500	529	456	496	514	515	515	463	486	496	503	497	532	508	515	488	528	506	523	526	509	499	492	500	524	493	482	507	508	536	531	478	497	495	468	482	446	502	475	473	462	516	501	499	506	514	505	502	510	502	491	475	485	491	491	481	494	546	490	467	521	458	469	485	463	490	477	537	490	497	548	481	457	481	488	485	504	499	513	479	528	466	541	485	492	471	514	468	511	514	469	451	510	503	501	495	453	526	496	504	493	491	485	491	492	509	484	509	476	528	485	462	493	515	513	478	478	446	450	503	518	469	472	451	468	465	480	467	539	503	501	499	522	467	493	473	530	493	477	544	504	497	502	493	490	520	520	465	514	512	477	503	510	514	483	489	476	487	526	523	507	506	535	493	521	478	524	496	492	496	495	482	516	519	496	433	495	483	498	521	489	501	484	529	507	510	473	479	487	521	475	531	482	471	479	491	470	498	495	492	518	464	482	505	486	491	542	492	505	489	483	502	526	498	490	504	470	495	493	510	465	465	499	471	523	498	507	488	485	524	431	500	527	503	511	516	509	517	492	478	474	480	485	493	505	508	524	486	451	475	490	475	494	465	500	492	498	496	462	477	495	489	509	488	470	472	514	479	509	505	523	494	500	531	512	478	460	454	477	482	523	502	497	478	487	490	524	496	487	534	489	486	490	469	451	486	489	492	451	503	507	542	483	475	477	514	537	468	482	504	507	501	497
19633	15153	12421	6425	4651	3462	2772	2242	1909	1660	1477	1308	1207	1073	1015	961	964	823	866	832	772	825	774	796	784	810	749	762	715	732	698	705	721	643	730	740	703	674	715	724	722	688	713	664	675	718	668	671	675	678	720	678	736	722	699	707	701	661	731	688	665	692	683	702	668	713	647	676	669	687	659	713	676	691	687	670	660	699	674	665	633	696	688	686	687	672	670	695	629	660	675	653	709	640	700	729	676	670	682	688	629	688	656	722	680	699	667	660	676	665	706	610	699	669	661	727	668	652	681	664	683	678	667	654	675	685	658	678	669	691	644	698	685	665	647	674	643	672	688	655	704	683	645	708	598	669	652	691	628	631	637	670	638	685	647	669	723	668	709	705	658	689	685	654	653	680	642	651	730	663	718	678	697	721	668	660	675	641	681	662	704	611	669	669	673	675	648	698	690	714	717	665	636	665	687	634	696	699	658	655	684	693	693	660	710	672	651	648	663	672	648	680	683	634	660	682	638	650	667	667	678	628	674	690	711	680	636	689	624	695	660	697	689	631	698	683	672	669	727	701	655	687	688	704	676	635	668	668	661	710	706	648	670	705	658	636	648	652	659	691	660	708	635	728	706	677	670	686	712	654	673	685	672	669	627	666	700	650	704	659	632	698	653	708	673	651	646	645	691	612	676	625	673	651	670	664	686	681	644	668	660	696	683	693	656	714	634	638	649	643	667	665	725	664	666	717	639	673	656	691	649	699	664	661	690	726	661	621	701	651	638	657	705	711	653	630	693	744	665	696	665	631	673	639	643	637	634	628	688	645	654	670	725	634	658	684	671	650	649	645	700	618	694	679	683	678	691	685	634	625	721	668	642	642	645	668	636	717	624	669	715	641	650	695	665	672	640	673	696	649	638	647	687	675	718	664	625	677	685	686	667	674	698	682	649	659	657	652	716	712	655	729	650	631	642	676	699	713	648	686	687	671	658	697	652	692	687	682	628	691	656	667	687	638	659	695	670	678	663	643	691	685	698	680	683	654	664	668	683	649	626	649	677	690	628	681	625	647	690	698	649	654	681	677	691	704	687	656	673	646	676	633	660	632	681	658	613	644	652	711	682	650	700	676	674	691	693	701	661	652	648	671	694	704	687	688	685	636	656	685	685	641	635	710	690	651	637	652	633	712	688	628	686	664	700	634	685	689	672	709	665	629	644	638	681	630	681	641	651	672	656	697	696	678	660	678	664	678	680	638	667	701	681	647	708	682	668	694	684	696	615	682	698	708	674	675	666	671	653	667	656	616	720	677	699	685	679	696	632	671	698	720	627	653	681	654	667	703	663	682	708	657	676	710	692	658	666	672	671	678	716	652	660	697	681	677	650	721	689	683	691	619	704	691	648	678	679	719	716	678	689	672	671	667	615	700	692	693	676	705	698	653	642	680	654	658	677	658	723	716	661	689	717	689	694	684	676	667	691	668	668	688	638	699	675	684	684	678	684	670	659	648	683	685	667	683	696	723	704	669	669	670	722	674	687	708	667	682	674	653	680	640	672	640	660	620	649	667	656	651	710	679	713	717	689	665	705	667	673	645	674	739	628	704	650	698	682	707	645	638	693	637	715	693	684	680	676	660	692	632	725	645	665	635	691	685	648	612	659	647	682	709	667	705	667	630	650	710	706	654	658	717	701	700	663	630	687	708	699	657	674	689	649	707	672	657	652	667	618	677	673	727	715	630	708	666	627	680	720	679	633	688	673	716	659	657	666	730	666	655	655	659	692	688	721	662	668	658	680	632	664	678	693	686	642	677	679	643	664	638	657	674	635	653	672	704	632	631	680	685	693	689	653	690	655	629	680	659	711	679	697	646	698	658	670	657	635	659	713	642	694	711	682	715	709	669	684	655	676	687	704	669	685	668	658	715	641	677	692	711	672	674	630	687	733	703	683	617	661	674	728	716	697	678	680	641	681	674	620	652	665	692	695	679	657	686	661	634	628	669	646	685	697	667	684	637	666	673	666	665	672	670	709	642	643	678	735	694	701	630	663	690	686	684	692	681	709	701	683	676	683	677	639	739	692	667	644	636	690	637	709	663	708	655	666	663	667	675	655	680	661	693	641	660	604	677	673	645	625	669	688	689	641	653	655	695	685	672	686	664	694	632	648	636	671	685	646	658	653	671	685	646	688	660	668	644	730	630	653	645	713	674	688	712	691	707	628	671	654	713	739	674	691	684	665	672	702	681	669	693	657	648	659	697	683	682	643	658	693	655	684	661	687	698	655	669	690	679	643	671	712	663	727	639	654	693	662	768	654	649	636	711	639	675	703	660	727	678	664	663	673	674	688	682	661	650	667	657	647	717	681	704	654	691	699	635	698	652	622	633	642	674	684	704	653	703	680	688	668	692	661	711	660	649	673	687	662	649	671	655	668	684	659	712	678	695	627	674	707	646	697	677	658	702	674	688	656	666	631	633	674	736	640	660	632	666	694	615	624	663	648	648	631	714	640	727	644	653	664	673	650	697	670	641	659	662	672	670	706	695	673	642	653	676	685	691	668	674	677	637	655	662	645	648	661	663	655	673	674	678	676	667	666	675	632	676	683	671	746	662	686	660	658	653	702	682	720	660	673	647	721	685	687	649	707	676	654	696	710	662	680	660	691	687	678	703	678	649	676	681	647	685	655	706	686	696	660	655	688	706	682	693	661	658	685	687	698	672	646	639	679	650	664	671	695	662	676	628	673	672	642	686	662	672	660	694	679	691	636	676	605	702	689	689	671	654	693	675	653	692	680	697	692	659	678	662	654	715	646	670	678	691	657	698	712	687	635	733	641	673	654	723	639	703	691	689	667	652	704	722	646	653	660	660	664	680	689	658	628	670	680	644	616	707	608	663	660	688	675	685	629	660	679	645	705	690	683	679	715	702	647	716	686	670	685	693	653	652	698	673	670	684	658	693	675	653	656	659	659	644	631	665	647	673	680	648	689	627	695	651	625	675	675	683	701	636	682	717	689	651	730	738	676	644	667	693	685	661	646	660	681	654	653	639	703	661	647	665	655	687	654	681	627	701	689	671	718	642	621	671	665	640	715	724	733	679	663	705	691	677	659	651	703	699	674	658	681	671	638	673	672	680	640	712	700	688	635	724	627	680	712	711	694	684	669	638	687	653	677	693	706	680	653	643	685	641	670	673	652	699	643	674	654	686	684	683	639	671	667	667	674	680	655	700	631	659	624	703	656	658	681	632	691	699	663	678	712	691	693	634	643	657	637	668	677	665	697	701	681	632	694	681	691	648	645	671	659	656	696	699	672	700	673	683	658	661	683	663	715	692	665	664	666	645	678	695	708	639	644	703	697	662	691	666	697	659	691	669	688	697	685	657	681	665	704	663	693	681	697	672	660	661	650	694	645	669	691	740	671	675	684	646	723	691	654	663	645	617	712	677	692	666	675	724	637	647	644	714	674	640	695	664	633	667	666	669	741	687	649	650	673	665	665	678	656	683
27002	20886	10218	1112	695	636	579	587	589	571	575	569	601	575	576	584	518	557	543	589	544	609	573	595	516	567	583	553	538	586	547	548	550	546	534	550	537	537	489	552	614	525	552	580	539	546	572	589	571	565	584	568	583	556	572	561	568	555	546	557	615	589	525	589	548	572	536	574	541	547	555	570	544	529	539	548	559	583	620	589	529	543	536	559	526	534	551	581	563	588	552	587	586	565	591	559	593	542	589	567	520	615	556	559	518	584	556	551	546	563	586	549	579	491	606	548	569	581	589	534	566	539	580	606	543	547	545	591	589	586	529	533	562	578	580	528	591	555	552	558	543	595	577	557	552	577	578	593	547	558	554	545	564	540	585	536	580	543	540	550	592	582	515	585	550	528	559	553	554	559	539	538	583	558	544	553	550	547	578	544	567	534	584	590	604	554	507	553	578	580	556	543	573	567	596	562	568	539	561	545	573	551	598	543	544	537	587	540	565	544	613	591	549	556	547	559	555	607	546	501	621	561	551	590	575	559	591	572	545	534	569	552	552	551	564	516	522	615	573	529	532	568	531	526	533	574	549	551	589	564	570	531	527	520	588	546	609	578	554	551	548	563	531	576	540	553	591	537	557	622	560	570	599	522	560	553	536	577	580	589	589	557	567	538	605	570	539	592	595	537	559	571	578	568	585	554	621	574	509	556	565	516	522	590	583	600	557	503	538	524	565	508	571	556	536	538	583	531	580	568	548	600	576	553	572	584	564	624	566	568	596	575	574	571	514	525	580	529	549	583	562	557	541	596	549	508	566	573	557	549	583	507	545	574	576	556	583	542	568	533	574	576	514	524	574	564	561	541	559	578	571	563	561	562	585	545	560	587	576	572	569	559	582	559	529	571	596	549	518	551	578	554	558	554	581	576	553	557	555	606	585	566	551	566	572	556	530	535	562	502	567	543	557	585	520	541	591	544	570	569	550	547	541	569	541	568	570	577	538	562	539	557	542	525	579	602	541	565	558	540	541	539	556	565	570	574	521	547	598	572	525	554	525	582	553	542	545	578	602	537	592	526	543	566	547	598	558	605	521	580	566	595	555	568	561	534	511	535	536	508	542	629	541	575	526	563	539	554	561	527	523	586	515	588	517	545	576	536	588	582	593	564	582	566	530	579	540	588	548	570	594	555	562	566	573	528	556	524	583	565	580	534	540	580	566	570	521	512	570	541	562	555	599	562	595	581	586	550	595	563	569	557	547	570	580	577	541	605	579	559	582	582	576	552	536	562	622	575	563	582	555	547	592	587	558	575	562	579	549	530	575	563	576	566	538	528	582	609	545	589	560	555	552	550	562	593	623	577	548	531	544	539	559	543	571	568	523	592	572	588	537	588	541	590	574	583	551	523	573	575	561	577	574	589	584	548	570	601	568	552	567	596	577	550	558	555	564	535	512	578	560	605	547	586	556	545	532	520	563	609	562	583	569	555	582	509	558	578	564	558	566	537	551	539	528	557	520	591	618	565	576	548	534	573	595	546	543	541	601	613	600	540	539	582	515	588	552	572	570	602	516	547	564	545	583	532	600	582	555	582	511	598	552	560	595	604	591	558	550	582	587	560	562	572	522	552	519	537	554	565	625	540	552	576	572	547	556	599	582	613	565	555	569	615	595	559	542	540	592	585	556	559	565	555	559	556	559	576	536	514	544	566	606	570	567	564	524	569	559	572	564	561	521	526	551	598	543	588	556	577	568	540	582	575	602	584	565	574	557	559	518	554	518	499	533	564	584	544	554	584	548	609	584	569	527	556	560	589	581	547	574	584	562	534	522	586	557	544	581	588	567	584	558	554	542	584	534	608	583	529	588	590	549	595	571	569	588	530	549	580	561	582	581	540	539	549	549	561	523	517	599	556	562	570	538	544	580	558	552	588	524	533	550	594	579	561	569	561	587	533	526	585	576	499	538	553	548	550	580	539	577	567	581	561	554	581	561	557	551	500	546	543	573	561	541	592	564	562	579	528	510	536	591	545	541	540	575	550	584	568	566	547	597	537	583	568	580	607	593	585	576	648	557	552	555	539	556	539	531	547	549	538	526	552	553	556	516	561	534	569	579	528	594	520	570	554	556	543	538	551	539	574	568	565	537	584	562	552	563	609	565	570	595	566	532	579	527	565	570	547	550	568	529	533	580	545	593	562	549	535	563	625	537	543	527	580	556	551	569	514	566	549	544	523	576	543	562	579	545	540	561	545	601	561	542	546	556	580	540	569	526	624	546	576	510	553	570	481	566	579	537	558	544	540	552	576	579	553	570	559	529	579	545	591	583	505	562	543	600	556	534	599	595	605	568	561	550	565	540	545	564	581	528	586	529	572	518	568	544	567	546	587	579	586	547	571	551	554	629	574	578	588	567	559	562	569	519	570	559	571	555	566	592	573	604	593	530	623	531	571	566	592	545	579	571	575	576	541	554	540	618	565	544	546	554	560	566	511	562	542	547	533	595	527	537	564	545	598	555	622	561	523	566	595	577	565	562	557	526	551	537	554	564	528	554	604	576	576	570	593	579	584	518	531	557	576	555	545	576	549	559	586	550	551	544	591	591	597	582	549	538	556	597	529	568	621	546	584	539	568	611	559	540	588	532	559	593	562	580	563	536	562	558	568	594	576	550	563	552	569	591	551	541	582	592	602	564	561	593	578	574	578	589	589	539	600	558	566	547	571	536	576	562	523	544	539	563	547	536	586	560	586	551	584	600	531	616	578	561	586	574	552	580	571	559	590	537	550	548	573	540	541	572	573	544	554	599	542	576	564	562	558	583	619	563	573	559	569	569	595	579	550	573	534	571	573	550	558	524	574	533	554	565	566	549	555	515	590	561	568	556	530	551	579	543	517	566	531	524	555	533	544	545	574	567	574	554	551	544	564	511	553	570	540	562	565	561	556	560	573	584	551	562	571	506	561	550	564	544	594	551	586	566	605	574	567	574	556	572	524	541	564	642	548	548	564	549	551	536	544	523	561	536	571	576	599	536	536	529	596	580	538	542	531	582	544	580	522	612	561	537	512	594	559	547	548	530	565	515	572	524	570	543	570	574	531	523	576	615	561	569	585	567	573	581	538	538	584	581	576	541	574	550	555	592	531	622	563	540	595	571	586	577	589	559	524	571	535	550	541	582	564	606	571	606	559	566	572	547	546	593	579	552	547	574	539	553	577	536	598	556	549	561	612	568	546	566	599	568	548	572	592	542	554	549	537	555	523	617	551	548	580	541	582	548	530	588	560	577	553	550	576	538	539	573	549	552	546	595	545	601	579	574	593	555	533	509	583	601	559	575	551	568	575	604	549	562	563	557	578	543	567	574	579	566	546	554	572	530	584	589	510	537	527	563	560	557	546	526	555	567	520	565	582	581	598	544	543	582	575	557	602	576	574	528	614	604	573	541	568	542	583	550	573	566	527	581	557	566	543	532	525	586	531	527	531	558	530	536	570	562	578	568	579	583	542
9363	1377	1188	905	900	823	851	785	771	791	746	745	757	766	776	731	758	766	739	773	723	777	737	753	765	773	776	764	701	771	721	743	755	730	746	786	742	755	789	722	729	789	741	730	718	757	799	737	730	691	755	733	783	756	695	788	727	736	739	744	726	737	779	771	800	768	782	733	786	750	744	744	722	726	730	799	719	770	724	739	726	747	754	725	745	758	745	776	732	769	726	802	717	755	787	737	748	744	753	785	717	776	772	757	733	769	719	750	708	805	736	726	748	781	762	759	774	789	777	767	730	743	720	730	760	740	721	738	809	742	698	754	687	757	743	746	778	723	734	703	717	741	744	748	767	798	734	754	730	739	773	695	744	720	767	752	716	755	757	775	769	709	769	720	747	715	707	748	770	775	722	734	727	745	752	758	696	776	737	737	749	746	742	760	737	756	726	759	783	741	763	822	756	672	743	768	714	716	729	708	719	764	701	751	746	761	745	787	773	748	743	732	748	748	741	716	752	757	742	741	748	806	754	751	759	694	805	693	690	768	730	769	774	717	758	717	714	737	759	777	719	749	735	762	709	707	759	721	786	756	768	766	744	752	746	757	769	780	743	760	765	808	761	705	775	714	766	717	716	760	696	731	778	764	681	757	762	682	722	699	731	716	741	745	730	734	763	748	804	736	769	739	751	756	729	745	763	738	773	707	735	750	734	772	742	766	752	711	717	749	801	735	783	721	749	722	757	742	801	791	774	698	725	749	766	709	720	786	719	692	751	755	705	738	791	792	732	709	742	787	676	756	698	724	762	749	774	755	784	733	729	771	758	738	761	760	728	783	701	795	689	750	778	692	765	784	768	758	770	717	704	733	725	736	746	670	751	783	746	748	702	741	749	702	724	752	789	783	697	764	767	714	736	780	740	689	812	715	739	783	746	756	703	715	715	724	735	749	754	769	756	799	720	744	692	751	719	747	707	737	728	739	754	735	735	705	701	742	771	754	725	752	706	746	762	756	748	762	711	755	703	711	745	739	734	707	757	722	706	755	699	733	707	711	776	699	786	775	689	730	706	719	733	738	751	734	744	739	756	745	735	714	722	745	740	777	742	711	839	739	691	714	760	739	719	741	766	683	713	712	697	766	745	731	745	713	704	767	725	717	757	699	737	746	745	751	746	717	745	761	718	728	740	706	709	795	758	750	784	809	709	740	710	779	752	749	789	753	772	704	756	713	719	704	684	768	731	718	710	730	769	748	749	739	733	726	710	727	739	753	753	768	751	795	742	752	732	746	764	758	731	739	731	715	774	722	712	731	751	741	733	708	738	781	752	756	734	766	731	730	694	719	712	728	733	741	772	745	728	754	738	710	749	736	771	739	745	781	724	735	735	771	752	719	738	799	699	780	790	776	746	765	752	780	719	725	708	714	747	749	762	728	721	706	755	732	707	737	774	716	724	731	774	737	756	729	727	702	700	786	754	733	734	744	800	738	710	704	748	713	757	699	761	730	723	722	737	689	761	750	711	758	804	738	714	751	751	808	717	699	751	721	695	738	742	730	734	719	745	742	786	736	758	769	773	770	711	787	755	734	759	772	707	766	698	753	748	746	765	715	696	742	726	733	706	753	764	718	706	767	698	707	729	732	761	731	807	730	773	738	738	738	773	755	738	762	738	773	731	661	748	769	743	712	776	726	761	729	749	701	736	745	736	763	785	749	758	767	750	730	742	742	666	803	733	757	745	715	715	732	799	773	767	742	811	736	733	779	744	762	761	783	687	741	723	735	711	738	737	706	718	764	749	722	717	722	797	729	749	747	776	745	760	754	738	766	714	768	739	752	761	703	755	716	696	785	748	743	784	741	728	706	703	753	784	781	743	772	733	711	725	707	727	737	745	713	744	799	769	792	734	732	778	740	718	700	746	755	775	697	753	683	773	777	768	756	734	725	747	713	769	758	773	752	748	722	733	734	698	691	770	730	746	703	737	742	740	765	759	748	683	700	730	740	730	729	741	790	761	730	786	773	779	741	730	736	686	734	727	703	694	731	726	718	725	705	672	713	730	705	718	737	770	756	747	711	718	763	760	764	794	721	792	713	679	755	725	752	781	776	751	756	703	759	748	706	729	713	714	710	761	698	755	747	746	780	742	730	793	744	725	749	750	794	719	745	686	740	719	771	745	742	723	758	732	721	724	727	755	770	729	759	746	779	733	746	739	768	748	734	753	761	718	766	726	718	702	712	718	725	776	712	711	728	732	753	773	774	749	684	744	726	678	722	762	716	707	705	726	758	719	719	714	787	737	752	745	750	757	757	766	754	720	731	704	744	765	771	783	730	735	740	745	754	751	752	744	737	686	731	780	751	757	730	665	760	714	734	767	683	744	710	743	769	710	758	763	717	784	766	764	729	753	698	736	744	756	751	771	742	753	742	744	761	745	749	737	766	780	735	775	712	729	728	756	730	760	761	728	755	757	717	723	752	749	762	776	725	775	692	765	778	735	710	746	712	711	750	724	749	713	792	725	739	764	746	773	793	777	746	753	770	721	787	746	780	728	709	744	766	736	780	772	750	775	754	757	767	702	720	760	706	678	735	711	730	718	757	733	713	731	725	715	709	765	720	726	698	672	746	776	741	765	756	717	791	749	747	797	747	739	763	731	736	777	726	756	764	763	724	707	748	722	779	722	731	766	765	745	779	729	734	715	773	764	760	768	770	798	727	714	746	706	759	756	727	746	751	768	688	744	713	768	750	745	761	800	700	715	737	744	788	757	704	747	721	715	749	763	711	739	771	702	722	761	764	753	784	749	771	689	728	778	752	801	716	763	743	727	721	730	716	717	722	768	772	705	723	713	748	744	753	754	738	718	769	763	744	747	757	737	719	690	737	792	754	675	756	794	761	709	746	788	731	717	747	803	767	776	681	734	742	704	753	757	781	714	716	789	745	682	717	734	696	704	731	722	730	721	709	688	718	790	746	724	731	718	752	730	743	712	713	753	695	729	726	751	769	804	768	677	729	739	728	766	790	727	711	756	708	743	747	720	734	700	797	705	723	805	712	737	700	785	745	765	766	761	743	787	716	707	721	723	736	742	731	768	756	714	724	728	756	807	719	787	779	776	786	766	716	746	718	779	699	703	729	696	744	746	778	711	754	745	710	742	753	713	735	742	754	728	767	786	759	721	748	713	736	690	748	732	762	766	750	756	692	737	728	748	726	746	792	705	765	742	759	667	757	772	710	734	720	731	748	705	737	814	734	718	712	741	731	772	745	712	757	728	747	756	770	787	760	701	765	760	764	753	768	767	751	749	770	756	764	764	761	661	709	716	766	748	705	756	748	753	728	746	733	704	727	730	719	749	716	783	715	702	730	777	736	706	752	727	783	688	718	706	782	763	757	728	723	720	724	722	762	716	737	754	723	730	750	775	728	733	737	750	717	697	719	684	753	727	746	669	775	761	750	736	787	724	746	672	708	739	715	734	719	718	700	758	705	765	721	722	748
23685	21268	28951	23896	21260	12731	1680	1122	978	915	924	889	853	808	784	886	832	822	803	793	812	749	785	795	735	805	752	772	772	797	764	746	758	749	776	706	790	743	730	761	816	793	758	759	762	742	699	759	767	780	802	719	773	756	768	755	734	763	771	736	744	755	791	679	754	746	762	767	746	778	744	728	750	712	707	777	793	732	710	718	747	751	713	799	750	748	774	757	779	757	762	754	760	740	745	738	732	761	787	736	761	772	758	743	746	703	750	765	746	752	757	807	754	709	737	736	778	743	739	777	749	744	719	757	788	758	725	762	731	736	704	749	781	782	782	755	757	737	734	691	786	710	775	725	739	718	721	709	713	738	769	746	755	737	764	797	756	778	686	713	764	720	778	776	743	771	739	755	735	768	754	704	762	736	758	776	708	765	735	724	721	769	745	740	755	754	745	744	791	763	722	729	768	740	740	749	703	745	739	730	739	722	771	702	715	705	743	683	740	756	753	789	775	763	755	729	718	776	698	722	767	755	743	726	711	739	738	700	733	781	768	772	806	738	737	679	757	755	756	759	784	715	768	711	742	709	754	740	765	776	723	705	763	794	795	765	770	759	729	766	766	743	743	773	792	706	785	765	747	802	762	810	730	724	728	727	730	734	732	760	734	707	725	741	729	740	712	771	712	729	737	764	739	751	756	770	745	763	774	722	753	755	734	731	744	737	770	779	748	735	741	711	729	729	796	746	766	701	716	743	739	709	768	714	755	741	732	753	788	734	782	725	750	722	732	749	752	721	718	700	774	716	726	732	723	731	763	758	722	757	764	725	744	761	762	754	781	729	719	765	719	768	749	759	751	756	743	744	763	773	806	773	767	788	749	762	754	746	739	769	738	784	789	710	735	749	736	756	773	719	751	750	705	771	764	753	765	741	748	736	718	711	771	770	743	753	770	727	741	773	699	724	772	741	764	771	739	759	730	703	763	746	753	723	747	752	744	769	742	760	731	704	779	717	726	772	780	724	754	773	782	757	773	783	698	717	785	789	720	748	721	750	734	788	724	715	737	737	757	741	726	761	707	745	771	761	761	800	764	738	775	709	751	749	701	792	768	762	763	786	752	744	751	729	797	725	760	762	736	727	698	756	770	693	765	719	749	729	730	767	710	752	748	773	773	748	809	726	771	738	788	753	781	759	735	745	712	734	733	711	757	754	741	789	767	726	802	754	768	755	779	693	707	731	719	748	764	726	722	742	744	720	751	722	765	771	781	789	729	782	770	715	733	736	766	750	753	739	723	750	758	760	713	751	749	759	741	769	722	736	717	720	724	726	808	731	792	731	790	736	665	763	764	773	723	776	775	735	741	673	746	716	721	721	703	723	761	762	782	757	748	743	752	708	742	743	764	721	773	735	716	735	766	750	736	766	753	763	743	710	726	767	765	739	746	762	772	755	719	715	756	733	748	726	798	713	734	755	759	712	801	722	743	702	747	738	710	759	728	738	740	705	750	739	736	711	712	745	745	775	730	745	775	754	782	769	751	771	730	757	726	769	736	731	751	731	715	732	740	778	742	724	737	717	745	730	734	762	797	698	715	735	748	744	760	756	741	705	725	756	761	680	775	736	780	742	726	742	750	728	737	695	760	768	733	737	750	749	694	679	756	704	689	736	786	756	737	761	683	742	753	713	792	712	710	748	732	753	670	746	731	774	706	728	763	711	785	779	763	728	733	701	730	679	741	700	727	790	755	727	710	732	813	714	763	747	787	739	736	736	804	729	710	768	753	760	753	762	729	725	722	710	770	801	751	710	750	712	729	799	721	703	747	680	750	757	749	698	763	762	724	724	730	713	719	739	747	754	755	788	713	755	762	744	799	735	763	760	767	725	733	737	749	722	774	758	719	804	757	746	715	713	768	723	693	732	706	765	741	767	775	712	738	767	718	779	703	756	750	746	704	729	758	757	768	680	751	714	720	739	732	708	705	759	758	764	751	682	703	736	773	739	725	763	699	764	744	715	747	747	708	767	758	731	775	800	756	743	753	726	770	787	737	794	761	787	746	722	736	741	712	715	780	757	764	728	733	702	760	750	731	756	718	796	728	791	725	785	763	760	754	754	740	781	718	749	780	752	743	776	761	742	729	742	729	712	753	698	729	696	742	733	738	743	766	734	680	733	764	741	790	766	731	722	782	791	678	801	752	700	766	731	721	719	747	764	746	729	711	731	791	790	730	739	770	799	744	726	707	743	730	792	804	711	751	719	801	733	778	751	712	759	672	751	742	776	763	782	724	739	690	728	792	729	740	759	734	703	734	741	723	736	749	762	748	729	761	735	721	761	746	709	737	783	752	723	701	747	726	755	773	721	687	721	715	772	741	780	741	744	730	783	762	727	829	766	738	800	738	741	707	727	768	720	708	736	746	747	769	722	690	751	730	712	714	740	763	739	708	718	752	743	756	762	728	710	728	742	721	743	747	730	722	738	729	770	702	756	750	762	732	771	740	759	774	734	719	777	766	728	761	769	768	768	787	746	763	739	692	771	742	716	746	689	704	729	784	747	729	770	772	681	780	752	726	711	726	733	721	774	759	765	679	747	746	700	754	765	794	766	753	713	745	782	775	762	644	744	688	719	786	769	735	731	714	744	762	689	737	755	768	727	735	745	709	747	744	707	744	806	727	752	710	763	774	698	732	692	743	780	728	786	762	772	745	748	719	782	781	751	780	748	740	725	742	746	792	684	719	742	742	711	766	745	788	764	722	791	754	720	738	757	736	723	747	795	683	765	679	739	666	750	711	760	768	757	736	740	697	756	768	818	743	714	746	745	742	758	742	732	783	757	763	732	761	714	749	768	765	740	696	770	760	757	744	750	754	699	720	745	761	751	762	746	714	765	755	764	702	738	726	758	752	797	762	695	735	789	762	754	755	702	743	760	745	781	767	722	754	731	709	747	728	744	759	705	734	768	703	749	701	741	753	697	794	784	764	730	723	806	718	749	708	772	739	724	749	738	768	772	748	757	753	743	743	737	742	788	747	771	729	744	735	771	715	769	750	718	793	763	725	796	740	741	727	726	742	725	749	728	717	746	769	778	742	733	756	740	740	752	800	743	737	678	762	759	733	761	743	791	730	721	768	808	720	746	756	779	718	765	770	726	743	764	723	765	774	733	759	739	779	739	764	718	708	772	726	710	704	777	714	710	768	753	796	767	773	764	683	762	720	781	774	772	722	719	781	734	743	726	703	730	741	748	700	730	751	768	797	737	759	767	705	713	715	767	728	774	724	777	750	742	746	732	717	716	702	736	785	724	765	760	753	764	731	722	752	672	773	758	724	737	736	776	737	713	816	716	744	760	721	816	777	738	725	755	764	785	745	727	787	755	716	755	784	756	727	786	759	730	744	695	734	727	758	733	755	722	720	750	761	737	716	706	747	770	728	783	713	725	699	761	740	779	777	796	752	732	756	691	787	744	728	744	718	748	784	711	718	778	701	737	764	744	753	735
17070	9685	7873	4162	3068	2451	2059	1739	1651	1468	1386	1378	1259	1163	1117	1135	1169	1094	1166	1092	1063	1060	1069	1026	1019	1059	963	1026	1011	990	1024	1062	1012	1049	1036	976	989	1067	1048	947	968	993	999	1016	992	991	1041	985	979	1004	1004	968	1032	1059	1027	978	992	994	982	991	1005	968	998	1007	949	974	964	968	998	971	1025	983	1019	993	998	1001	981	991	966	976	964	961	998	1000	1013	1000	1063	990	949	977	996	1004	1023	977	927	981	960	1025	1029	1001	1036	988	1040	1000	1036	1004	956	1001	971	995	972	997	1006	948	1027	1006	1014	1018	924	1006	1003	992	1027	1028	1075	1005	1022	1019	1062	998	940	1008	1011	987	957	976	975	958	1004	1004	975	994	986	933	997	1000	1028	940	998	1069	979	1035	991	1011	956	975	992	996	991	994	977	929	1019	1009	973	974	928	977	989	994	1012	1014	1016	1008	941	1004	1026	1012	975	951	971	952	1014	991	970	973	1006	996	995	981	1001	968	925	978	1014	1002	1022	1043	984	962	1000	926	1040	1010	1037	994	1004	1005	947	997	1022	1039	999	978	1008	1022	973	990	1020	1038	1005	985	991	982	995	997	924	974	998	959	928	956	994	968	961	984	988	951	1033	1022	959	1012	1009	979	900	962	1026	1031	997	1001	908	984	979	979	1038	981	1024	1019	1029	999	963	986	971	983	965	1032	924	973	979	993	988	1012	939	1014	974	996	970	942	1054	1005	956	1010	918	997	993	967	1025	997	969	983	925	996	982	1025	956	1039	1000	989	1006	993	1010	978	985	1049	1021	1000	999	973	942	995	988	960	1021	991	963	975	1016	1071	987	1004	905	945	1008	983	977	944	983	999	996	1088	988	980	980	1002	976	869	957	984	991	1015	961	973	990	949	1038	1022	1007	1031	954	1043	1009	1007	1054	924	976	915	1012	1024	960	963	1011	990	952	923	975	954	965	937	1056	1027	1008	1040	972	1008	1008	1015	990	1062	1030	995	981	1006	1031	939	943	1004	945	1007	951	1064	1005	992	972	963	988	975	1042	994	1042	974	989	1013	982	979	1013	992	933	966	962	1024	1010	956	941	961	994	1015	1004	979	1028	962	1014	973	960	990	976	1016	954	966	975	956	1046	972	1024	951	983	1033	970	993	1001	974	1005	955	983	992	923	962	1029	987	991	1019	939	1048	1034	953	957	1010	1055	1000	982	973	1034	991	1036	952	954	1012	990	964	967	995	978	963	952	967	934	995	1021	991	1015	993	981	1001	1031	1038	1038	953	1009	1004	1002	1009	929	989	1019	1010	1021	991	1083	975	972	1007	986	985	981	947	1029	1030	995	1030	1026	966	950	1032	963	1018	987	982	1039	995	910	1004	977	965	998	955	1004	1022	1001	979	970	1003	966	1012	1023	997	981	981	1040	919	984	1000	982	1029	1021	944	952	974	973	993	1008	1064	1049	961	1028	1018	941	980	968	973	993	981	965	1014	1000	940	967	984	955	974	1031	987	1003	955	924	1030	983	983	1063	991	958	984	987	1005	1007	988	927	956	970	968	947	981	953	1034	980	1028	969	982	962	1068	979	965	1034	1027	942	1002	982	964	992	1029	976	1001	923	1027	936	996	969	981	976	1072	1007	968	998	987	979	996	1019	961	971	960	993	957	1039	997	978	1008	990	992	1016	947	983	1011	1011	965	1026	975	1006	916	990	1003	970	993	996	950	1010	1032	962	950	986	999	939	989	986	994	934	974	939	971	921	939	957	1023	990	955	927	992	1050	973	1003	1031	971	1000	1018	978	965	1029	982	985	955	942	1005	1003	1005	984	1004	970	1019	1049	1000	969	940	1027	989	1007	975	1009	998	1000	1039	991	1029	1003	958	977	951	967	1013	980	1014	963	981	985	938	980	1006	999	999	924	991	990	1000	977	974	989	988	903	987	961	981	924	992	1008	1023	1036	986	1044	944	967	997	996	1048	973	972	1023	965	994	989	970	1026	959	899	981	967	989	983	960	982	1012	977	1020	993	1006	1006	1012	1042	955	951	997	1026	1045	996	992	1046	985	1001	943	982	937	980	1007	981	972	1034	984	964	993	1015	959	1038	977	1032	958	965	1003	956	942	968	1020	1037	936	956	944	1014	1000	1014	952	969	959	915	1015	985	1014	1002	962	1007	981	968	995	1007	947	972	933	958	983	1013	978	985	1039	937	973	985	958	955	951	991	939	998	1006	1021	1020	1006	1053	981	966	1026	1018	999	977	1009	958	951	1013	1002	991	1011	932	982	907	980	947	1029	978	898	949	1010	980	997	1031	1034	946	1040	1003	971	1003	994	999	964	964	962	982	961	981	1007	971	989	976	932	951	1017	1008	976	1008	976	946	954	1021	995	939	1002	1054	983	967	1066	974	982	1019	940	1038	988	1017	1024	1006	992	1002	954	1027	938	1015	969	1018	1043	999	977	978	998	1030	1004	1029	977	1052	1011	975	927	1071	950	972	1016	991	960	963	977	947	1012	939	1005	943	978	936	962	991	928	994	1010	991	1004	967	969	943	976	1018	945	991	954	977	1037	1007	965	1042	941	962	971	991	981	965	967	980	971	966	1025	986	1023	1003	980	942	956	1006	922	994	946	1011	997	950	941	990	953	1018	1018	986	1007	978	961	946	936	1021	926	984	957	952	957	1007	936	1046	1019	1022	965	1005	984	994	998	939	966	987	944	1003	1015	1014	987	981	1004	975	956	1030	981	975	916	1066	1000	992	1006	948	950	1023	978	1000	1022	1015	1006	1001	1039	985	974	955	1010	971	1001	1023	1026	969	1009	1023	1008	964	976	923	910	950	989	1018	981	1034	1001	1061	939	982	989	993	933	929	1026	982	960	996	971	991	960	962	984	977	1000	962	956	966	974	1049	994	993	983	972	1002	1000	988	1008	936	1009	1013	985	961	1001	1011	1013	975	979	964	1005	1021	986	1014	964	965	979	989	929	1025	1019	951	989	1037	977	985	999	1005	1031	959	1007	952	1024	997	969	972	1012	974	947	980	939	1005	966	976	1003	947	1023	974	982	976	987	960	958	1007	1063	937	955	948	971	998	978	999	994	959	1029	1006	983	1048	1015	966	990	1023	960	996	967	1029	1023	966	922	1021	998	987	970	993	982	946	1011	976	1043	953	992	936	994	1006	992	1008	1003	1019	979	991	997	994	988	1001	970	917	1029	966	950	1061	960	967	997	929	1057	971	947	1003	998	980	971	955	1018	1016	992	1000	1045	999	1043	960	934	1006	967	973	986	985	953	1002	995	959	925	973	1009	1038	1001	1016	986	998	989	1025	971	981	973	986	980	1012	988	985	1019	947	897	998	955	1023	940	949	984	973	986	1008	1031	1026	984	936	984	959	978	997	1004	1017	909	1010	997	996	986	1022	981	995	955	982	1005	949	977	948	993	972	995	984	980	951	974	976	1051	963	1000	970	1039	962	995	952	978	967	931	982	990	1036	947	996	957	987	922	1046	1030	965	996	920	1017	1015	942	1052	1033	955	960	1025	1019	998	926	1000	1019	962	998	995	984	1027	986	1021	894	981	1006	1015	980	977	1010	925	1004	936	969	1070	1005	1030	1041	958	1023	1047	1012	990	1007	1019	1001	985	1013	972	1003	1012	978	966	937	918	994	1007	959	1020	973	981	963	958	933	937	967	959	1020	1015	1017	1045	1006	979	956	982	972	985	1003	970	1007	943	984	968	957	1029	964	1021	1049	983	978	1023	958	987	982	940	982	1035	973	989	1025	974	1021	992	994	952	993	982	968	972	1028	1010	987	1009	1038	1004	957	997	968	1017	980	961	992	1030	987	1033	995	989	1004	962	981	1015	982	961	943	992	953	971	1017	1015	1006	1004	1052	990	968	971	1010	979	995	992	991	969	952	979	995	1020	1007	995	932	977	959	1018	1030	999	1016	947	960	1013	1004	957	1032	948	957	954	1033	983	996	939	990	1009	970	961	1011	942	1001	1006	1001	980	990	1033	964	1012	1013	1021	962	1004	1023	950	1036	965	974	1006	987
22873	21284	29397	23478	21285	21351	11329	1268	963	830	766	720	673	690	615	590	656	560	570	546	576	532	541	511	521	568	559	504	518	527	526	513	518	511	512	503	495	515	494	480	486	484	434	501	486	499	535	505	540	534	500	486	473	499	517	478	499	498	460	482	538	508	497	488	508	473	469	524	519	492	506	539	520	544	486	507	493	498	495	488	501	480	488	488	477	476	518	529	470	489	499	494	486	471	489	475	481	486	478	516	495	481	530	487	459	533	507	515	493	505	496	528	493	486	493	539	517	513	471	537	493	496	479	471	492	513	512	486	478	495	475	476	495	503	472	496	483	498	492	496	476	549	501	470	530	507	502	539	467	516	483	465	470	509	490	486	476	489	486	514	485	486	474	485	505	514	467	543	499	472	494	475	469	476	514	428	482	493	442	451	496	492	510	496	468	491	502	502	467	468	506	552	509	485	512	486	535	515	471	482	506	509	469	496	477	488	476	492	504	489	491	483	453	466	455	474	505	508	489	540	465	470	450	475	475	477	485	498	502	548	528	491	495	514	533	477	485	484	456	474	495	522	506	508	495	493	483	495	481	486	494	491	509	484	500	438	517	495	445	511	488	492	491	489	496	519	482	493	474	464	506	508	514	528	512	483	502	500	483	520	485	537	495	515	478	497	518	470	510	480	487	479	475	490	477	496	431	507	481	498	515	468	468	465	504	475	482	465	441	487	528	496	513	517	510	529	465	506	496	479	466	487	460	491	500	471	509	461	494	485	525	469	510	507	483	459	538	510	479	518	489	529	478	469	502	490	478	500	473	480	472	432	490	508	470	492	484	465	472	499	472	503	437	519	470	522	468	508	506	486	493	501	471	483	495	515	498	501	466	463	472	482	479	532	507	515	529	530	449	501	504	514	482	461	492	475	470	477	445	449	508	479	516	504	500	464	511	510	502	487	507	492	458	524	496	489	503	516	490	454	537	469	480	480	474	522	501	491	508	476	476	485	528	472	493	501	502	488	457	483	484	502	511	525	529	510	517	493	482	458	540	511	501	506	478	472	494	470	489	483	464	509	502	489	461	474	536	480	491	519	508	490	480	481	508	518	483	516	493	505	491	477	505	471	498	495	471	489	491	471	507	478	498	485	501	488	462	514	493	471	487	492	503	491	507	501	472	470	493	472	472	503	496	486	468	469	508	468	480	488	491	474	418	537	487	509	498	532	501	514	472	504	464	475	505	486	512	456	499	456	449	474	485	479	515	499	477	521	513	441	512	502	451	503	522	474	470	487	515	456	476	465	484	476	491	493	482	471	470	477	535	541	519	518	516	474	459	487	484	510	484	538	483	480	478	540	495	509	487	466	460	496	518	497	447	521	488	483	505	484	489	456	467	515	500	507	479	482	479	507	499	538	514	476	469	481	435	518	492	507	492	443	492	478	484	497	503	503	518	465	471	520	464	508	489	528	499	498	492	493	503	484	517	494	502	507	481	505	543	467	502	496	482	470	463	531	493	473	480	461	500	517	494	484	466	512	516	519	490	506	472	501	435	517	498	476	490	470	498	511	479	491	436	502	461	490	470	503	517	497	506	480	475	528	507	502	513	511	451	512	531	484	465	489	519	491	467	501	503	494	497	491	532	524	473	503	476	530	504	482	498	494	469	489	467	495	447	497	493	499	476	495	492	494	484	476	515	515	484	497	460	485	463	489	510	476	496	486	473	469	468	476	499	522	487	509	507	505	511	479	520	457	515	473	507	503	483	472	522	550	529	487	528	541	482	473	502	485	473	494	484	456	525	477	501	456	524	500	481	464	477	520	479	533	487	478	473	468	488	461	522	468	491	494	515	501	522	517	501	498	479	461	500	502	482	424	493	505	470	495	462	482	500	501	520	461	490	501	460	470	448	479	497	514	532	476	516	498	472	496	518	499	540	506	496	489	504	511	479	483	507	469	508	464	509	505	499	518	460	501	490	494	461	480	505	448	507	453	501	559	495	498	494	501	480	493	510	458	488	484	459	524	498	523	516	458	455	511	463	493	511	502	489	493	518	511	488	532	486	502	498	488	529	470	476	504	469	524	490	472	487	493	471	530	523	518	468	483	493	482	497	471	500	535	492	479	464	490	481	522	477	450	505	490	485	463	462	506	449	523	485	488	476	495	457	478	500	484	526	476	485	445	484	516	484	487	515	473	490	506	467	447	462	471	447	544	486	461	507	476	515	497	518	453	512	463	493	508	471	483	500	519	451	522	489	470	512	488	495	492	502	520	499	530	515	502	484	471	472	491	518	479	509	474	521	470	499	508	491	509	505	482	525	474	519	534	467	487	447	497	520	491	516	476	453	498	480	515	500	488	467	466	483	508	528	495	451	499	502	473	456	511	467	469	531	485	497	452	497	476	488	464	456	520	483	488	506	525	513	485	488	491	482	496	525	533	496	521	425	493	482	497	491	499	490	491	503	485	436	500	506	431	491	491	499	440	443	508	496	514	499	486	519	490	480	512	482	499	514	477	523	471	508	517	526	479	479	481	462	518	499	467	495	475	506	513	467	494	476	443	482	491	482	504	527	511	500	485	484	479	507	492	475	512	510	483	506	536	530	509	433	448	501	478	490	489	478	482	488	499	483	481	495	454	488	494	470	482	474	481	494	495	529	508	516	459	482	449	481	500	482	514	512	470	494	468	539	468	493	485	471	520	502	481	480	544	498	491	479	465	481	473	497	519	509	464	475	494	509	486	496	527	483	500	485	516	488	516	469	460	530	483	474	446	492	504	473	492	471	543	512	484	486	499	451	488	540	517	454	492	461	482	468	470	498	468	470	486	464	513	489	473	517	476	505	498	521	527	497	495	531	475	521	503	514	537	468	497	478	524	488	476	496	469	485	519	525	467	502	486	516	486	508	505	457	516	501	525	470	457	508	490	492	507	486	486	494	474	498	508	521	516	488	516	472	495	504	500	498	486	469	501	493	499	475	499	485	519	480	467	475	460	508	455	489	457	475	518	518	463	482	522	438	489	489	473	480	492	476	521	482	497	490	478	495	506	514	496	504	494	485	480	454	524	485	518	484	508	511	465	487	450	484	470	524	486	490	454	519	497	473	478	509	506	512	448	471	446	498	513	528	485	508	469	493	488	481	513	492	437	506	495	477	491	486	456	477	501	466	486	531	510	530	488	487	533	472	502	560	447	494	517	474	481	532	472	506	508	525	450	508	491	483	457	483	484	462	503	495	486	458	482	480	527	458	476	463	506	517	499	478	486	455	492	493	499	501	446	507	457	461	466	505	527	466	510	507	498	458	485	474	462	499	469	492	504	467	491	472	497	460	486	494	501	520	491	434	517	516	508	484	464	509	519	492	549	500	456	504	475	486	474	463	496	503	504	513	489	455	498	463	498	491	501	488	505	479	481	462	462	473	496	487	462	493	483	540	470	520	489	462	484	487	495	502	501	519	525	475	507	464	476	492	496	471	455	511	491	523	506	527	482	489	497	514	529
17742	15006	12307	6461	4633	3385	2751	2207	1831	1616	1493	1279	1160	1091	1022	1004	929	958	858	902	872	786	737	773	754	751	738	746	716	754	733	705	709	723	674	707	731	699	700	715	727	706	713	719	693	692	701	730	682	709	654	702	683	747	683	682	653	686	694	690	668	701	621	701	681	709	666	641	684	712	710	669	677	615	730	645	612	671	688	667	627	654	648	643	708	683	662	700	704	691	665	683	642	690	670	640	706	675	685	628	674	706	730	673	666	660	643	695	698	676	693	653	687	668	665	692	681	672	651	618	689	649	705	704	676	722	683	683	610	697	653	624	640	658	694	681	657	709	651	682	686	670	659	673	692	696	692	662	687	647	664	717	702	691	659	718	686	664	695	623	677	705	718	654	619	687	721	651	643	633	637	675	682	681	661	692	649	684	711	647	621	712	647	676	680	676	692	651	667	668	634	737	676	675	643	607	706	691	647	678	674	690	657	680	709	679	672	643	649	638	691	677	663	665	696	655	710	688	649	662	684	671	666	622	681	674	698	680	719	669	679	653	654	662	676	680	657	677	695	673	692	662	680	697	661	669	685	670	672	636	689	690	712	694	702	671	680	706	665	670	700	661	675	650	695	701	665	707	680	685	637	676	672	675	633	668	671	689	645	717	677	680	635	673	688	648	651	689	701	678	671	659	711	694	707	690	627	673	704	697	728	717	664	659	692	685	658	719	674	668	659	656	642	640	684	655	654	694	673	709	703	646	701	664	658	652	677	605	690	699	708	710	595	672	661	686	683	679	654	693	711	680	694	657	654	692	664	656	693	638	672	661	676	672	699	649	720	686	657	704	680	715	689	625	632	692	649	721	673	672	669	702	677	683	701	679	698	688	668	656	684	719	682	719	686	648	678	663	718	706	688	727	651	675	677	695	668	642	646	657	666	670	677	682	684	622	659	663	656	699	630	646	679	652	674	638	687	685	696	678	677	681	658	711	688	649	677	690	680	677	663	656	726	690	641	649	624	686	698	708	710	641	645	735	688	688	647	655	676	645	693	688	656	695	678	627	614	660	660	667	665	668	634	663	643	679	694	696	676	615	694	646	719	681	694	627	686	652	626	640	680	710	693	648	628	671	692	685	675	680	653	626	676	681	657	689	679	677	642	641	656	674	693	677	645	687	602	686	690	662	724	703	674	657	674	634	686	674	668	683	672	690	677	647	677	664	681	692	683	658	644	660	713	642	710	701	680	629	623	627	639	683	660	726	646	664	693	676	681	659	667	667	669	633	650	621	652	719	675	611	692	683	646	650	674	650	676	695	666	699	696	676	661	691	696	689	690	668	708	706	717	676	704	661	697	641	683	673	644	714	667	683	701	630	686	682	654	729	647	698	630	620	654	704	612	642	723	706	663	667	672	661	699	710	697	675	670	664	667	716	702	652	690	673	698	696	705	693	677	653	701	710	632	671	638	652	685	704	695	692	650	716	685	671	670	693	678	682	649	724	634	681	672	707	662	669	654	692	692	639	662	630	655	675	656	679	680	702	641	620	647	663	642	650	699	672	652	623	654	690	705	691	630	712	656	680	656	686	669	661	658	717	703	626	659	699	656	646	671	611	642	652	708	673	659	672	672	718	707	646	659	680	677	613	681	661	704	667	698	666	646	640	677	664	673	685	668	693	660	665	719	690	685	650	713	653	690	662	635	707	680	641	639	684	613	674	693	667	625	652	669	660	678	639	656	597	686	659	672	655	674	698	689	636	630	663	667	651	659	662	690	648	691	678	684	671	669	685	675	662	646	650	706	668	696	654	684	670	690	692	642	614	662	656	658	697	673	662	675	658	698	642	670	697	702	694	636	673	654	657	643	661	646	642	698	689	683	685	674	720	665	751	680	657	730	667	639	637	679	642	607	654	649	663	659	663	668	641	655	701	652	674	651	636	686	672	611	707	721	686	708	648	664	727	677	653	681	656	692	615	649	686	750	748	653	716	735	678	630	669	685	682	655	650	682	655	701	701	664	691	636	673	634	673	673	712	676	682	638	670	650	651	655	708	678	660	673	715	654	675	668	690	667	694	682	730	664	658	639	664	713	674	689	697	664	678	630	657	661	673	685	710	663	649	665	682	613	654	688	639	659	671	673	634	713	674	703	648	661	680	657	625	653	682	652	647	676	645	678	689	658	645	612	678	711	691	685	698	599	666	669	662	678	654	631	704	680	662	675	683	647	710	631	617	639	676	657	653	629	692	646	674	638	713	638	622	678	681	692	672	660	669	677	725	687	636	675	629	708	708	704	664	645	691	663	695	657	695	653	660	675	646	658	659	661	687	683	642	664	656	655	667	654	679	625	669	700	661	642	629	722	617	710	660	649	661	654	690	702	681	692	667	634	694	661	652	673	705	665	652	662	651	641	722	642	663	685	657	653	699	700	644	725	653	675	675	692	661	668	660	671	707	617	684	660	712	691	718	659	654	650	705	708	641	645	637	636	648	683	701	675	663	681	648	643	694	711	629	702	645	662	651	673	689	681	670	645	642	665	672	701	660	662	682	660	655	653	689	637	698	680	709	676	654	717	676	676	687	713	676	703	685	713	656	643	640	692	635	636	679	658	682	654	706	622	686	656	670	694	667	679	660	688	648	665	665	702	677	691	654	634	666	702	646	681	662	668	642	660	683	674	687	662	674	653	651	706	657	628	619	677	718	672	662	676	664	650	663	656	700	660	683	667	615	710	645	663	638	664	670	665	600	702	676	655	707	660	620	669	713	688	714	655	716	628	718	706	668	655	697	663	650	688	661	659	653	659	655	701	685	666	675	674	640	656	644	698	673	637	623	661	660	690	673	714	667	700	707	658	669	710	645	670	623	668	690	676	704	674	667	662	652	685	628	651	696	652	645	655	612	679	645	665	699	658	692	651	637	682	664	705	631	658	688	597	630	641	670	661	656	639	646	669	664	672	647	631	676	657	673	691	694	610	656	697	685	683	655	688	682	694	650	687	647	665	628	693	698	694	685	653	648	676	666	685	684	686	657	702	692	683	650	659	662	617	628	635	677	651	745	646	642	695	712	663	721	688	676	686	711	667	770	714	693	630	634	717	713	679	670	669	647	697	685	729	664	682	666	677	648	650	682	669	651	658	626	672	660	694	655	631	687	684	637	687	685	683	645	660	678	689	673	665	688	663	678	660	713	679	647	688	661	699	698	661	711	678	664	633	679	697	667	619	682	718	683	663	626	720	642	645	709	705	681	678	691	663	645	696	661	677	648	678	716	640	662	662	666	669	682	715	655	671	659	694	641	677	594	657	696	694	650	687	686	693	694	687	688	646	676	696	701	675	656	669	684	714	690	632	717	694	678	698	653	694	714	655	666	666	658	664	667	659	594	677	688	608	665	625	636	684	630	682	654	696	671	675	689	642	696	616	622	692	736	652	687	673	645	666	653	678	667	672	683	692	663	696	631	657	665	631	689	733	601	619	675	622	681	693	645	677	661	640	667	613	651
26836	20874	10149	958	625	590	577	584	527	571	521	551	583	536	582	530	555	563	572	534	561	553	531	572	531	603	563	533	579	521	520	524	613	567	563	544	563	594	539	559	557	519	541	545	543	565	590	559	553	510	532	549	533	571	527	539	570	567	517	542	586	529	551	556	561	532	573	554	550	536	611	544	549	538	533	536	533	535	589	546	571	563	563	579	555	516	601	551	560	524	534	503	555	535	518	556	539	515	568	564	537	570	571	547	570	548	532	606	586	518	553	579	549	540	535	517	555	577	529	575	522	525	522	549	572	580	539	546	522	560	553	533	532	560	570	520	563	541	541	565	564	550	601	546	553	526	566	552	530	559	530	545	558	550	556	524	556	577	558	552	574	583	585	543	551	539	581	607	578	540	585	558	549	547	580	571	561	551	536	526	548	527	555	579	627	523	554	556	582	562	567	551	550	535	522	548	558	580	561	583	547	537	540	539	573	536	628	566	527	550	510	571	544	564	523	530	590	569	570	548	566	537	584	554	555	568	560	512	570	555	581	550	570	528	582	572	584	559	544	541	547	520	546	524	541	529	527	586	570	551	522	538	532	560	584	547	568	560	542	605	556	514	555	553	531	568	504	572	565	560	550	562	564	596	532	548	540	543	595	594	585	575	542	513	530	529	549	568	597	550	553	552	559	548	551	590	554	542	554	533	567	552	528	557	525	577	590	555	571	541	532	538	552	582	533	606	575	528	558	560	564	550	535	575	561	588	544	538	547	533	554	486	578	608	580	542	517	580	545	584	552	554	549	503	548	516	575	576	613	568	529	494	554	522	590	520	541	552	587	523	559	589	531	527	548	533	563	567	565	534	525	559	581	518	576	557	587	524	590	556	544	520	519	565	588	554	583	539	512	544	553	574	504	497	555	548	545	518	507	576	547	532	547	555	579	567	591	575	503	514	522	582	586	533	594	529	564	576	568	538	550	538	582	536	550	549	559	533	545	558	563	531	588	549	568	550	542	517	565	530	569	543	555	517	517	516	547	582	545	556	558	543	539	603	511	552	545	517	561	551	547	552	513	551	558	561	552	517	541	572	564	552	567	539	570	590	521	571	544	578	551	567	544	517	577	571	580	557	564	579	576	585	577	557	556	538	518	556	583	523	506	566	553	566	563	568	553	595	592	540	535	524	537	552	548	557	558	577	566	550	547	559	570	537	530	545	584	559	559	546	545	536	514	560	590	490	555	544	574	531	561	554	564	533	529	552	565	558	559	550	553	552	545	522	594	536	547	541	534	563	573	559	570	556	529	538	575	530	564	557	573	551	574	551	575	551	535	545	568	541	563	542	595	558	549	529	551	523	564	561	548	567	579	572	539	573	574	527	544	553	519	557	542	565	549	571	562	560	591	521	561	514	540	537	572	503	547	593	558	586	562	546	536	559	524	554	503	550	563	514	545	582	523	568	539	552	510	567	514	575	561	537	514	554	564	525	531	533	526	563	574	576	554	554	545	524	563	530	539	537	559	494	557	584	550	588	582	534	518	532	550	586	561	533	507	548	567	568	534	532	518	591	600	531	583	537	529	576	575	518	545	523	559	530	564	541	530	545	496	561	573	575	554	579	566	537	553	535	556	594	522	587	569	538	576	590	538	521	527	579	593	579	551	598	580	540	543	516	576	557	591	577	530	535	557	540	558	532	576	544	596	592	518	533	594	538	565	558	564	559	557	555	530	579	526	559	524	556	574	563	530	546	585	512	531	524	528	533	547	596	552	609	553	551	582	615	534	547	553	558	575	580	554	544	551	535	552	594	583	530	538	574	541	550	532	523	544	582	504	512	536	536	557	579	567	523	553	559	566	576	497	539	558	548	562	551	564	546	536	546	575	556	575	583	597	591	541	583	523	607	531	548	572	575	573	559	564	562	590	516	546	531	528	561	602	577	547	559	577	507	586	564	522	557	539	572	561	552	568	588	609	576	523	568	581	540	543	628	522	595	585	570	557	536	548	519	587	582	539	575	558	585	588	580	552	552	543	555	548	548	554	595	555	539	511	558	535	556	525	585	545	569	563	535	555	583	511	536	564	561	550	547	555	551	554	563	555	557	526	593	530	559	521	525	523	547	532	554	545	534	564	529	518	572	553	539	544	582	551	553	593	522	572	543	562	538	597	559	579	541	570	530	576	543	562	506	568	553	595	565	566	550	541	544	544	528	592	559	522	572	521	521	560	543	581	577	546	584	547	558	529	564	531	567	569	589	551	560	524	557	587	530	507	562	557	573	557	507	593	526	552	536	561	549	532	551	554	552	544	561	572	562	545	603	573	554	532	560	557	548	541	553	550	506	571	557	589	547	560	553	530	596	552	526	564	574	535	538	567	573	539	558	530	520	569	555	613	566	501	521	536	536	564	568	561	560	536	555	531	536	599	512	554	571	541	506	534	540	484	545	567	595	537	542	517	531	609	551	531	568	516	545	575	558	558	554	551	584	552	579	569	595	575	505	531	536	536	543	583	540	534	580	600	538	537	577	548	538	554	601	536	579	526	550	572	540	568	541	566	588	533	513	517	551	556	583	538	612	607	533	563	532	578	521	543	556	550	558	561	539	527	541	592	513	522	541	525	586	506	592	531	549	551	571	591	535	530	539	566	548	562	559	556	581	575	564	557	563	530	598	554	551	616	572	558	567	554	565	520	541	585	551	544	569	548	557	577	599	574	531	580	521	574	511	553	519	535	532	536	562	548	626	579	529	510	543	617	616	544	574	575	556	525	556	550	582	553	582	572	553	602	574	532	568	559	553	544	546	544	589	527	563	576	576	533	564	543	513	542	546	494	529	541	576	585	540	583	523	520	490	568	574	560	529	553	551	572	567	542	543	536	589	528	627	556	563	557	588	591	560	579	560	547	506	547	557	575	559	548	545	545	578	559	542	527	538	550	548	536	541	544	529	524	554	576	573	559	578	540	558	569	508	566	558	571	543	550	521	517	571	511	537	575	558	570	532	542	571	573	543	520	550	544	513	593	541	579	532	569	557	549	591	557	578	576	577	610	541	553	587	544	537	574	546	560	565	589	574	582	547	570	582	526	545	599	550	515	557	589	532	550	554	530	537	571	544	561	530	572	528	587	548	581	538	535	581	548	529	559	558	553	549	500	560	535	539	528	542	537	566	529	575	559	562	505	540	599	559	570	550	549	583	548	526	555	558	530	568	524	544	539	550	529	543	554	585	573	574	560	568	587	571	542	614	563	531	526	578	562	528	542	557	554	552	509	592	551	561	581	546	590	571	546	534	538	525	572	570	512	598	559	584	510	551	565	498	534	572	608	563	541	581	561	548	563	551	615	576	582	577	517	523	568	554	572	573	570	583	582	537	526	572	553	537	552	561	548	594	538	495	565	558	591	544	558	564	537	544	564	550	566	563	533	514	571	551	548	558	558	533	532	528	539	539	575	564	594	570	553	575	579	553	539	554	537	562	573	550	522	550	541	551	562	559	592	561
9107	1410	1194	935	869	920	794	815	749	790	788	805	709	734	735	752	771	782	756	771	754	719	721	744	783	731	731	707	720	771	728	685	705	782	779	723	795	722	717	752	733	757	736	731	730	669	806	704	730	728	732	740	752	723	756	773	744	761	744	709	712	766	746	715	737	699	727	738	735	726	770	781	727	748	739	740	787	701	766	751	730	720	749	747	694	765	740	796	776	751	752	750	693	778	723	711	762	721	722	698	718	715	747	741	714	764	747	755	766	766	719	711	756	764	741	711	709	714	740	694	677	699	688	768	759	756	714	771	738	752	704	730	722	744	737	760	721	754	703	653	728	722	738	781	790	759	772	733	723	724	739	734	721	696	680	719	709	715	726	726	743	718	717	752	730	747	694	725	727	758	730	684	712	758	727	769	701	738	725	771	747	763	696	753	719	758	666	760	753	735	766	752	754	707	772	745	793	735	761	707	738	763	715	762	725	692	738	707	743	740	729	737	721	729	751	700	715	779	731	757	753	704	762	714	726	714	694	757	708	750	719	701	714	709	703	698	759	705	766	685	704	810	743	704	687	737	740	748	712	695	784	751	779	707	730	700	745	716	734	786	734	725	735	713	757	737	722	716	750	751	729	739	711	758	720	742	736	705	748	724	753	794	780	737	764	680	760	746	762	795	717	718	741	766	782	704	678	719	739	725	678	758	724	777	787	725	733	749	714	733	756	741	720	799	738	770	744	754	734	753	766	758	765	763	744	704	747	799	707	726	726	764	755	682	786	695	760	761	731	758	720	698	755	716	745	736	763	742	755	721	764	706	701	738	788	757	708	720	704	745	703	738	755	727	794	722	735	719	757	689	729	741	775	779	714	750	714	734	732	701	707	700	766	761	695	775	763	680	747	726	750	749	694	707	720	717	688	741	748	758	729	720	704	760	717	718	714	674	727	765	717	750	727	714	722	746	745	758	733	691	761	724	703	738	721	728	726	694	720	737	711	748	759	710	738	765	685	701	700	751	752	738	754	738	761	720	690	702	785	782	745	690	729	741	730	727	684	731	743	725	738	688	700	738	742	757	748	723	708	709	753	722	790	714	720	708	769	732	719	723	742	720	687	769	735	734	719	756	722	698	737	792	717	734	732	809	717	741	732	740	764	692	755	727	697	727	735	757	732	757	704	758	729	740	723	754	720	746	699	732	732	744	712	776	740	738	742	715	756	756	760	723	747	795	744	756	746	722	771	724	712	726	736	763	736	793	754	741	741	750	727	684	715	708	736	743	717	753	694	721	722	759	729	778	745	723	735	743	692	748	748	707	724	759	737	701	750	732	757	748	742	722	694	757	738	732	736	744	775	726	708	752	746	736	779	745	768	728	731	732	734	733	757	743	698	762	690	759	731	760	722	723	727	745	738	749	689	778	727	699	728	710	753	717	714	748	711	761	704	746	768	739	728	735	710	741	786	722	743	690	755	739	726	688	768	723	741	776	732	770	746	729	717	736	702	774	692	705	752	731	769	734	731	772	711	747	730	737	772	689	754	753	707	726	773	752	717	727	735	769	722	692	723	742	777	751	771	763	739	719	715	727	783	685	741	774	704	753	767	726	726	716	737	753	744	754	750	682	763	754	749	689	715	758	799	734	726	723	711	759	714	730	721	763	786	756	720	765	744	726	702	757	702	746	699	766	708	753	691	732	717	698	685	702	736	701	704	722	711	720	769	714	738	720	722	763	731	732	715	747	760	728	742	711	712	762	753	736	769	745	764	745	772	697	752	699	765	727	747	735	709	690	743	750	744	763	751	712	710	756	761	732	710	691	753	712	718	772	704	750	761	709	760	743	753	786	682	758	708	744	710	770	718	718	718	727	745	721	702	726	762	758	679	747	729	740	747	733	712	731	716	731	715	688	714	733	752	728	695	723	770	749	743	745	765	716	757	718	711	750	723	753	718	664	763	737	716	733	750	743	724	766	771	734	724	702	731	715	771	739	746	734	717	722	806	769	729	718	756	724	746	797	725	764	754	731	789	686	713	789	730	723	777	710	754	747	727	743	740	769	751	731	718	726	722	727	682	742	710	753	740	706	701	777	688	709	812	754	716	729	792	730	795	727	724	726	743	741	755	729	750	739	715	732	739	703	711	704	707	753	760	800	709	780	676	760	742	745	791	763	712	724	727	768	707	694	759	734	753	737	705	716	735	788	769	750	693	718	711	785	745	732	694	729	737	768	700	739	753	705	728	792	701	706	740	717	776	755	754	732	753	767	746	752	713	721	712	737	789	762	736	701	698	751	725	700	725	731	756	733	743	761	759	765	744	756	764	692	738	762	715	737	735	739	679	745	700	708	763	749	740	741	700	698	736	704	771	758	717	717	727	719	746	760	674	746	765	748	732	730	728	809	736	712	761	726	727	692	719	820	703	690	711	787	760	730	747	724	719	705	770	785	784	758	708	729	733	750	678	751	712	733	793	759	719	746	776	699	755	764	746	753	740	759	719	758	733	767	735	660	731	788	746	784	786	742	745	718	712	733	746	734	724	724	748	782	729	762	739	727	725	797	753	789	774	759	749	761	743	709	753	732	742	701	698	733	723	720	724	694	731	711	717	725	730	741	754	714	737	753	791	745	757	736	741	731	714	786	713	718	702	736	774	783	757	754	687	736	770	725	720	721	762	707	700	800	768	776	710	776	716	784	760	759	714	724	767	744	748	773	714	726	707	734	754	698	746	769	730	786	725	748	719	750	733	694	723	764	726	753	724	722	778	689	735	718	712	749	730	755	777	714	733	697	767	743	712	740	718	785	716	793	739	712	699	761	745	686	754	725	727	757	724	777	706	710	729	766	756	779	712	795	762	734	774	765	747	701	760	743	723	761	693	753	780	696	740	738	724	755	721	755	760	750	704	719	776	741	738	756	738	764	714	757	734	737	748	721	769	738	710	705	781	716	751	771	760	727	733	698	748	721	712	716	735	709	747	756	738	733	775	741	761	729	760	717	745	754	751	758	739	725	721	803	747	719	725	752	716	747	717	708	724	731	760	769	704	763	751	723	723	799	737	742	698	684	767	715	695	718	731	714	715	744	718	747	749	724	729	673	763	755	730	728	730	747	731	762	747	735	703	738	748	747	783	694	686	700	742	770	725	750	733	724	724	758	756	757	729	779	759	704	713	726	765	711	754	761	783	703	747	731	756	739	781	706	758	728	760	756	745	718	741	706	717	774	715	798	737	743	732	752	759	772	814	708	749	757	772	677	735	708	722	712	715	718	734	706	752	671	721	768	696	730	740	701	715	778	731	724	767	728	749	725	780	781	717	721	760	696	758	747	670	741	746	730	733	723	746	733	761	687	722	756	749	725	703	751	755	715	771	739	744	763	707	731	708	755	704	775	768	732	730	730	727	749	745	754	686	701	729	745	720	724	722	733	762	717	762	711	700	767	677	708	732	746	791	768	709	725	745	764	682	719	744	711	720	725	734	783	711	755	717	764	713	742
23739	21270	28847	24030	21275	12804	1725	1101	953	906	883	870	828	851	819	805	779	773	768	820	734	778	808	769	760	805	787	755	735	750	750	757	775	778	737	730	748	760	802	771	744	778	779	766	806	745	739	704	729	761	781	751	791	761	744	754	722	806	737	770	755	734	758	735	713	707	708	751	757	748	774	776	744	743	756	761	750	719	702	731	707	742	724	722	741	696	724	801	688	724	718	734	783	697	764	715	757	756	758	739	765	747	741	720	706	714	747	737	750	759	777	771	744	679	755	744	728	713	709	725	701	718	726	750	712	700	767	717	678	790	712	742	706	752	741	794	774	742	729	765	682	689	701	748	778	758	826	793	705	736	801	765	728	702	690	720	747	753	732	723	731	731	713	733	706	727	747	727	740	707	726	725	730	760	733	729	680	744	717	727	732	736	730	787	800	735	731	719	768	733	722	738	713	741	740	686	744	753	694	700	762	760	729	733	715	716	697	746	761	664	739	716	734	751	721	724	722	723	729	755	728	740	760	734	709	744	743	754	764	756	722	702	752	779	773	730	702	701	789	766	726	684	687	732	702	749	739	704	740	734	779	760	746	743	755	728	727	722	701	740	710	681	714	741	713	715	709	766	703	726	779	726	737	693	750	745	765	787	739	744	724	774	754	718	744	755	752	740	736	702	717	748	716	746	769	758	745	746	673	757	764	740	750	716	696	741	746	721	756	736	770	710	772	705	775	690	752	692	720	690	771	746	756	748	740	748	748	786	748	759	743	807	762	761	772	768	739	673	753	770	733	761	692	705	718	787	715	718	716	676	716	738	707	740	776	715	798	770	761	734	733	732	711	740	705	744	736	788	684	700	695	756	706	701	771	688	750	713	724	757	685	767	763	742	741	741	708	783	694	697	764	720	702	746	718	733	692	705	767	686	772	742	699	747	680	710	704	743	750	741	766	729	695	740	778	700	744	754	728	727	760	770	756	765	725	776	760	724	787	771	746	728	725	718	723	722	700	714	700	736	784	705	723	746	744	751	723	723	734	708	743	736	733	735	713	719	746	725	716	684	782	703	709	686	719	733	741	715	714	735	741	708	725	761	761	768	681	747	780	744	790	754	741	719	711	713	804	753	748	760	747	717	722	728	735	710	698	719	754	734	701	755	749	746	729	725	700	759	750	687	698	717	752	723	705	701	716	756	774	726	754	751	741	738	714	746	723	678	706	769	706	718	704	720	738	734	712	724	765	770	702	740	776	741	666	757	708	757	740	691	748	720	722	711	757	658	751	684	729	763	668	739	756	712	787	782	741	706	751	720	686	806	702	741	742	769	721	754	736	721	716	746	778	721	755	710	701	725	718	717	752	779	719	749	784	699	739	774	710	695	755	693	755	719	762	733	714	781	738	697	716	750	748	737	739	715	692	754	682	702	719	727	702	727	730	719	771	665	739	726	771	710	762	750	756	707	746	770	745	722	750	708	751	730	761	735	755	734	758	732	725	734	749	686	736	725	730	735	686	730	720	751	706	772	764	732	744	725	730	746	720	732	788	752	726	696	733	725	762	735	760	715	734	735	759	717	705	750	769	748	747	763	724	708	728	741	745	725	748	728	667	757	743	741	695	723	732	741	790	756	790	756	756	755	732	727	755	730	776	767	717	762	673	766	680	735	737	732	687	765	757	691	732	702	736	746	748	705	770	750	688	731	756	679	728	751	701	768	742	713	721	758	730	762	719	740	751	774	683	752	723	717	739	736	774	762	791	752	786	746	708	711	718	754	709	697	749	775	681	718	738	790	728	721	741	717	712	725	754	755	740	744	731	733	771	712	756	724	720	763	751	696	735	732	750	734	765	729	709	702	695	758	742	715	727	730	696	797	723	683	743	728	745	786	738	700	756	730	694	704	723	729	736	720	735	717	744	759	755	740	758	762	773	776	713	737	738	732	734	698	706	702	719	708	715	740	754	711	758	707	734	737	700	752	747	686	750	718	718	725	757	720	722	729	782	766	763	670	721	736	716	720	744	753	744	714	725	718	721	736	773	729	735	714	786	720	761	713	683	758	763	704	737	738	751	720	758	746	724	736	746	726	735	733	728	716	741	719	711	748	783	722	747	698	726	758	759	754	703	727	735	720	681	728	733	660	751	725	781	769	754	742	758	718	699	722	732	745	709	702	773	746	727	678	751	742	734	687	706	752	714	715	710	761	698	736	763	798	721	723	756	716	683	716	761	752	696	710	722	704	731	687	741	692	716	733	765	778	766	741	748	741	706	693	717	746	721	733	743	743	724	712	712	760	727	705	733	758	752	741	733	729	714	716	793	722	713	711	726	702	739	685	742	684	750	715	757	727	750	724	692	732	726	683	751	756	719	711	764	711	748	755	731	761	748	732	732	718	746	730	692	730	746	756	727	705	759	739	723	769	743	717	765	713	719	665	728	737	756	750	747	736	689	803	755	726	703	741	723	749	749	749	696	789	809	728	682	743	689	754	757	756	723	732	749	727	761	745	718	785	710	762	650	704	724	728	748	666	744	768	690	743	776	777	755	713	772	697	693	725	731	712	785	731	730	733	697	748	750	719	739	763	706	756	756	737	691	746	747	729	805	719	735	745	786	763	766	761	740	753	733	748	763	807	739	735	739	706	727	722	718	754	771	766	696	731	749	733	736	745	702	759	744	736	717	677	718	714	762	686	723	779	771	715	767	728	746	722	688	748	743	747	749	705	745	722	755	709	718	757	722	704	769	744	746	754	725	700	803	718	742	767	718	728	739	744	744	727	731	732	757	712	713	765	747	733	729	760	781	777	693	712	734	718	704	728	740	751	741	795	736	739	747	747	748	761	733	720	706	797	733	704	717	777	701	730	724	725	746	715	736	718	741	768	769	734	750	760	768	729	698	737	783	752	755	708	761	744	711	719	749	667	724	727	737	738	728	724	701	673	715	678	732	774	761	751	719	698	742	746	726	727	712	661	759	708	746	691	742	753	727	768	713	762	728	746	730	720	721	714	746	687	752	765	798	775	739	689	732	776	783	748	749	735	771	750	785	752	777	693	726	742	736	745	715	769	728	780	741	752	715	761	777	758	776	705	682	737	695	700	741	730	765	715	764	710	728	705	743	720	751	758	737	735	760	786	726	753	732	743	781	708	720	707	699	732	713	709	734	772	739	722	670	726	740	741	734	760	732	772	717	701	720	729	740	704	698	721	702	725	725	724	714	678	740	716	742	707	753	719	767	725	735	742	754	719	699	772	762	743	775	737	725	761	685	745	736	723	779	716	762	691	764	648	731	736	724	775	720	744	697	765	779	676	778	740	722	729	752	722	663	733	761	759	700	706	718	733	696	714	725	774	711	727	732	751	758	682	764	745	716	750	768	707	765	760	778	791	723	699	703	759	773	726	764	706	751	692	777	809	740	742	705	709	721	702	725	717	728	730	757	755	745	746	738	751	736	781	770	701	760	733	726	746	697	688	766	764	719	691	680	705	750	780	747	704
16632	9859	8104	4300	3090	2523	2089	1892	1614	1456	1451	1335	1203	1169	1180	1177	1157	1065	1050	1050	1101	1047	1031	1050	981	1043	1005	1057	1038	1034	977	1090	975	1005	1060	1067	952	1029	1014	1010	1016	964	986	967	969	924	983	1019	1011	1016	969	1005	978	951	964	974	1001	965	990	1000	1050	925	962	977	1012	1020	981	985	991	986	977	959	1036	1040	981	980	937	946	1017	993	943	996	966	971	964	976	984	951	995	1002	969	1005	1009	970	962	984	971	957	984	1033	1043	1000	990	978	930	991	1003	965	1017	1033	1038	1011	1039	1008	984	991	951	985	891	969	944	994	987	984	970	1014	988	1004	1002	990	997	930	944	988	998	966	988	1051	1017	984	978	920	976	979	1021	952	934	980	982	955	1002	1029	969	931	901	1041	985	982	958	1006	968	904	965	942	951	901	955	989	901	912	1018	989	1003	1007	1017	1019	1020	952	986	979	983	1034	1012	985	954	952	966	1037	1020	1012	971	1044	1005	964	911	932	1005	946	957	963	915	963	1027	961	947	970	959	990	947	996	968	942	964	1020	960	980	952	964	972	977	966	943	1044	978	978	971	969	1000	985	934	991	935	985	1008	1014	981	983	972	993	1021	1025	1002	1039	1013	956	1036	944	934	1027	944	1022	966	977	943	1053	1008	984	973	981	984	904	999	957	998	975	932	944	996	1022	1035	1017	1016	981	956	982	1061	1001	1025	992	980	979	944	986	980	929	1008	1007	912	974	1025	975	984	940	967	974	1006	996	992	982	991	970	968	1002	972	1026	981	1030	1004	907	970	997	945	919	993	968	963	964	956	903	1014	1019	1015	962	961	1017	995	980	1016	939	953	979	965	1001	969	981	987	994	1058	994	1000	982	1039	1002	965	949	957	912	953	1004	986	955	958	956	965	991	926	936	990	1016	1027	975	981	995	1009	931	991	994	953	996	984	992	926	983	999	997	972	961	995	952	1001	919	978	1025	980	988	998	956	983	1012	988	989	1019	882	1000	956	1045	994	995	975	970	1007	976	1018	983	976	985	964	973	976	943	987	998	1003	981	942	930	990	972	991	940	960	1007	969	1074	961	990	970	1012	998	982	965	976	1037	959	960	948	946	967	949	944	1011	999	992	961	1011	1009	990	1032	995	939	957	992	968	1033	1063	978	983	1005	975	981	974	975	921	963	924	959	991	1041	977	1001	952	971	984	915	1001	975	926	951	983	953	960	979	991	1009	1006	986	996	964	967	1007	966	1020	985	933	1036	1062	963	964	944	973	969	989	1042	1002	965	923	1005	992	956	987	1004	980	949	994	1015	1002	1040	1013	1019	947	1030	943	987	955	984	1035	979	953	1069	1003	993	887	920	918	963	996	912	1013	956	951	947	982	977	957	996	986	951	954	1003	1011	960	962	1014	955	970	962	958	1003	934	989	1028	983	1023	962	956	968	983	996	1005	962	976	949	1025	1024	1019	986	970	985	1012	981	954	1024	1003	950	977	1038	991	991	983	984	991	955	1066	1002	997	973	967	1001	966	975	1041	967	1004	1021	982	959	964	1002	992	971	956	885	973	974	960	979	1008	1027	963	977	967	939	918	965	910	1022	1015	982	989	983	954	1040	1035	1010	1018	957	1001	956	987	931	916	954	955	989	956	1033	932	999	991	947	996	948	963	986	946	956	949	929	999	1043	944	988	990	973	947	952	1000	984	972	960	982	959	980	938	956	964	900	976	1010	974	985	980	1003	1025	942	938	998	1005	974	972	973	1019	946	972	967	999	971	975	997	953	1032	958	956	959	958	1029	966	1005	1003	898	959	993	1011	1010	1011	1056	992	951	916	979	1032	967	968	982	1034	1003	958	983	965	989	1033	965	1012	1011	959	942	981	874	992	888	973	962	976	965	962	942	985	942	999	999	962	1018	961	1010	939	973	962	996	1009	1014	982	962	1022	954	952	1010	981	991	953	982	1017	963	971	917	965	980	950	971	1019	990	1027	970	956	1042	992	1018	995	973	1018	956	1007	1001	998	970	1040	1016	987	991	1006	1013	999	1033	984	990	981	953	940	966	995	977	1030	981	971	958	982	965	1006	972	968	1004	1029	985	998	1006	979	1013	948	968	981	940	974	930	994	982	964	981	964	1047	1007	1004	944	961	980	1011	987	963	997	957	983	1014	1082	981	936	976	977	992	1047	958	970	971	990	960	996	964	992	1017	1004	960	932	984	979	984	1002	1053	940	928	988	1005	937	937	1026	989	1021	936	990	953	974	991	976	950	1051	977	973	990	967	985	1028	1013	964	945	957	1020	1031	980	1005	954	957	920	928	967	984	934	953	911	994	1022	995	954	953	998	960	972	995	1018	963	1007	1017	957	991	975	1029	993	965	909	994	1014	1038	985	991	979	974	999	933	962	955	979	1009	1026	1006	976	984	955	992	1005	979	943	940	1024	1023	1037	1035	1008	995	930	967	1011	977	965	948	936	982	984	932	1018	955	982	988	994	993	925	1045	981	984	965	1033	1012	962	1006	945	969	992	981	980	935	990	967	1019	940	952	1018	966	920	944	933	999	998	973	921	1037	997	990	974	956	1024	997	996	1019	1026	974	957	1006	1030	1005	995	1010	975	980	976	911	989	951	952	995	982	1000	952	1001	1007	988	1019	927	1011	1002	963	950	991	970	956	1009	976	991	941	944	1007	960	976	969	963	967	1040	989	948	887	992	1003	986	1012	1001	967	989	951	950	981	994	1010	946	947	938	989	1002	960	957	1021	1003	1012	985	936	948	1002	939	1007	948	1004	994	1049	1010	952	962	972	978	978	1004	1007	958	980	1031	990	989	964	956	990	905	985	943	985	934	916	1020	1001	958	979	974	974	927	964	981	961	1032	990	1006	995	1020	966	941	944	994	974	943	922	987	930	981	938	1009	956	951	1010	955	957	965	997	991	995	932	966	951	963	966	998	980	967	974	993	929	1027	995	949	982	947	990	987	931	945	937	942	982	996	995	936	999	984	980	950	914	977	980	995	952	951	1000	933	1012	960	980	926	1047	1008	959	1025	1011	1013	1010	1002	938	1004	1034	931	978	947	991	1050	983	999	984	959	1033	954	944	961	1057	931	955	949	968	935	1029	1007	994	984	979	968	997	1004	992	993	981	949	971	982	973	1000	944	1020	1004	898	1010	1013	958	981	972	932	937	925	972	998	927	983	971	1044	995	962	975	965	988	971	982	963	974	993	989	956	995	996	992	898	979	994	958	948	997	1006	981	983	969	977	952	995	976	958	1029	983	994	1018	958	991	950	954	1002	967	994	936	946	953	1004	970	966	965	970	945	991	1033	1001	970	979	952	985	953	1009	956	1003	985	984	973	925	979	983	965	950	978	951	961	1000	1001	904	998	945	993	960	993	964	1011	1007	1010	1001	991	997	1020	982	1020	1029	945	986	976	982	942	940	992	969	972	936	1047	989	947	1001	1017	972	1027	981	1035	1016	974	987	999	948	964	945	1017	1025	985	956	952	996	1002	953	1021	987	971	1006	964	934	995	997	1046	965	935	1003	955	993	1001	920	974	946	972	972	1013	932	994	1003	981	958	994	999	1034	966	1062	987	958	989	1000	980	987	1007	966	1001	982	956	961	982	970	999	978	984	944	970	992	993	987	959	979	983	967	1022	1017	942	990	916	1032	981	972	1020	987	974	982	983	957	1011	1006	998	1057	1001	967	956	968	988	960	997	993	955	943	1013	914	998	977	977	969	980	966	987	961	949	965	955	1024	1001	918	958	998	996	985	949	1021	988	973	964	1029	988	966	928	965	1028	1004	956	890	1028	989	966	1006	960	927	966	970	931	917	981	1037	941	990	1042	977	1009	993	971	976	958	977	974	935	979	1029	948	934	969	988	973	930	996
22853	21270	29379	23466	21271	21321	10500	1233	927	802	774	740	643	656	577	562	568	578	565	570	595	560	547	527	503	491	542	479	514	504	520	545	516	548	491	498	520	526	509	518	539	495	469	490	520	523	495	480	489	474	456	505	487	487	487	452	504	479	503	491	477	502	502	542	484	491	454	449	461	489	481	467	500	504	502	509	496	512	483	475	484	488	488	471	529	496	505	477	507	490	503	539	487	492	495	459	494	474	483	470	471	464	453	473	465	473	509	500	481	463	466	500	471	500	480	465	477	477	497	464	461	467	505	504	498	501	465	484	471	473	531	475	451	485	491	502	454	491	505	476	518	494	477	506	487	471	485	480	488	482	490	472	478	506	514	494	483	508	471	490	519	465	480	524	526	497	474	468	469	489	502	460	440	433	510	402	488	481	511	494	465	470	454	514	470	477	477	509	480	483	490	465	466	512	503	486	520	479	489	493	482	456	505	474	460	481	497	459	476	474	476	464	481	520	470	494	511	510	478	470	483	499	480	448	465	494	444	466	513	488	459	480	504	491	526	494	491	472	502	478	476	492	459	490	487	519	466	463	456	501	479	469	452	466	493	476	497	544	498	500	430	514	503	445	518	486	509	429	483	470	512	486	469	493	487	477	482	477	491	487	507	480	472	495	428	547	493	494	528	491	431	477	502	520	513	507	477	493	436	495	474	499	467	527	445	428	490	493	471	449	503	443	471	500	464	476	485	475	498	496	471	498	492	469	479	477	461	463	501	506	492	521	509	441	459	490	479	465	499	474	511	518	489	505	474	485	449	455	469	468	493	484	439	511	461	485	520	501	530	515	469	482	503	453	512	522	469	462	516	502	498	469	541	459	495	477	478	484	506	467	492	513	472	466	476	506	465	501	453	478	484	497	451	503	506	495	455	481	486	470	511	463	473	475	491	498	459	467	494	443	469	495	478	514	452	481	476	455	458	485	506	487	463	498	453	461	522	506	471	487	480	482	496	508	500	515	460	503	485	470	468	496	491	475	485	493	495	478	440	484	446	499	474	526	462	484	472	456	481	433	488	476	447	479	509	506	479	477	513	511	490	503	475	432	469	483	493	499	465	489	489	487	493	458	485	493	469	486	491	540	488	494	490	483	489	484	498	494	485	494	479	470	514	503	470	507	485	483	515	450	505	493	525	480	456	490	467	475	482	475	511	433	462	489	478	456	492	482	485	514	470	456	463	528	469	465	489	481	509	483	476	499	482	493	487	486	468	518	478	529	505	479	486	495	435	488	520	502	477	472	464	474	481	512	513	469	502	465	505	482	478	470	478	473	475	458	481	495	479	502	482	458	501	530	471	507	455	452	478	477	511	485	503	493	464	447	451	488	463	464	479	513	510	535	487	479	477	434	492	501	460	489	457	504	485	467	478	452	481	482	498	468	483	522	485	472	512	522	515	510	463	487	471	497	532	489	485	445	492	462	469	473	508	460	532	480	483	479	482	480	446	475	508	444	489	451	427	477	445	493	463	520	449	464	461	474	489	467	522	457	477	473	517	480	451	468	471	491	456	505	492	468	484	498	487	475	460	499	493	474	443	475	456	452	473	473	486	452	486	460	459	473	496	455	516	498	476	459	488	480	508	506	483	514	449	465	451	443	484	470	529	490	488	475	487	482	494	456	511	502	456	486	489	472	500	487	469	496	481	468	483	507	483	529	497	491	455	489	474	491	468	505	461	473	527	491	444	513	448	462	476	447	437	459	456	493	508	474	466	453	475	464	505	492	492	467	462	498	519	493	489	491	478	491	484	491	459	444	530	495	496	504	462	519	493	491	531	502	497	498	493	495	476	487	528	469	468	479	494	506	497	488	515	480	530	484	503	466	489	428	478	506	495	476	454	519	481	515	458	473	463	472	442	490	477	500	494	482	471	484	472	509	490	480	497	477	524	449	483	479	487	497	463	438	481	499	498	452	498	473	486	497	491	490	458	522	476	465	529	499	471	490	483	436	456	499	483	503	526	504	497	504	467	492	481	470	495	477	492	524	495	463	476	460	459	469	507	461	491	470	483	462	500	495	506	486	484	496	511	477	470	459	480	484	459	491	487	488	476	477	489	457	458	508	474	484	487	496	467	455	487	435	493	472	467	481	472	489	451	457	479	474	450	504	452	507	501	479	442	504	468	452	441	462	464	469	492	517	436	468	441	485	497	465	452	542	470	436	471	502	470	489	450	475	487	458	462	496	513	518	476	472	476	468	497	467	455	480	496	445	486	470	454	488	501	494	472	522	504	483	447	491	486	498	492	487	472	428	486	459	471	495	484	509	480	482	504	466	499	520	474	489	443	469	504	510	505	457	464	513	468	486	472	456	499	491	503	477	501	488	500	442	517	482	466	494	482	491	475	498	476	490	496	481	484	464	482	507	506	452	500	519	491	499	480	498	432	497	485	506	498	444	475	471	500	482	461	503	456	505	497	494	468	460	472	506	461	430	499	467	476	456	468	502	464	457	474	506	494	476	510	482	448	490	451	477	447	469	463	458	504	496	471	485	489	484	490	466	494	486	468	480	484	494	474	506	503	436	448	507	485	470	493	450	486	477	515	467	469	486	460	478	457	461	484	420	483	485	487	457	454	486	472	426	475	505	479	498	507	480	520	492	471	489	525	470	462	537	477	483	469	466	464	511	505	479	492	480	458	502	498	486	476	486	476	476	473	472	473	490	480	480	502	477	507	496	486	493	525	508	498	508	466	488	468	453	483	467	457	460	470	460	495	456	473	462	503	425	456	495	493	491	458	492	481	494	482	476	498	457	477	495	504	450	481	516	471	467	459	468	479	483	461	462	503	466	491	463	433	440	456	486	488	432	473	492	451	466	471	506	489	516	447	480	494	484	464	494	520	485	489	493	491	491	450	478	453	496	438	468	465	498	501	496	468	459	470	467	448	464	494	492	477	503	512	496	481	476	480	501	478	432	492	460	487	461	458	468	489	437	493	508	511	502	426	513	480	511	515	458	504	423	475	477	516	481	535	437	456	426	471	487	485	468	474	487	454	483	479	452	475	472	505	462	492	479	449	479	476	474	499	495	512	486	491	471	497	551	486	464	514	461	479	492	452	502	527	485	498	516	480	479	487	484	506	511	492	501	463	523	464	464	475	462	530	486	470	505	465	452	453	491	477	484	456	525	485	442	481	464	462	491	472	458	505	492	483	491	433	462	473	482	454	444	452	465	474	484	513	463	465	482	482	461	425	467	516	480	494	458	462	494	467	502	472	491	491	496	498	458	477	470	489	438	497	484	481	467	502	499	486	458	505	470	464	493	452	495	515	459	484	462	479	510	480	432	504	496	456	484	455	464	447	494	509	470	510	516	492	496	497	515	499	462	486	497	500	473	476	484	491	452	495	435	466	486	500	491	494	501	469	440	458	502	487	504	480	490	493	476	494	479	471	478	466	507	427	477	498	473	514	531	461	472	501	505	455	502	505	457	492	472	489	457	481	490
16968	15328	12624	6464	4707	3437	2746	2283	1869	1634	1405	1279	1183	1160	1019	998	940	899	841	811	820	804	749	790	828	731	766	727	739	754	688	766	744	679	689	745	704	735	672	711	685	726	695	672	683	711	702	642	713	666	632	659	671	630	629	650	706	678	691	658	662	664	697	682	623	654	654	711	685	650	710	678	673	659	706	650	617	655	625	654	632	684	663	734	650	646	650	702	625	652	666	648	673	635	696	628	716	623	628	663	645	689	668	705	596	651	682	657	657	648	679	670	628	648	659	691	644	676	712	594	660	662	623	633	713	661	655	662	684	695	624	645	636	655	715	631	622	681	680	685	672	670	660	688	633	574	636	609	657	671	644	644	628	679	674	659	653	661	675	685	661	643	660	651	684	671	597	661	616	660	672	662	713	661	674	624	677	658	631	612	618	672	655	620	643	653	675	656	624	670	620	705	626	669	655	631	675	658	663	658	655	649	705	611	707	670	654	656	648	657	631	646	665	629	651	657	627	631	683	648	620	659	677	632	680	704	660	672	630	697	620	620	657	645	655	665	671	660	667	651	694	647	685	667	676	678	622	677	650	644	687	685	679	658	635	715	669	674	689	701	653	652	618	682	642	690	617	668	633	671	669	658	662	627	655	665	653	623	643	676	646	678	684	698	650	648	714	646	670	659	679	649	675	637	652	656	687	661	667	657	659	627	609	683	668	635	647	633	719	642	648	656	661	656	696	713	685	663	657	642	641	660	660	646	698	630	665	661	636	684	620	623	635	632	687	683	654	662	647	643	674	681	608	661	627	672	629	648	724	668	723	651	636	662	654	701	657	719	638	714	683	657	662	677	590	703	702	640	687	656	652	668	664	639	631	676	713	624	687	650	648	678	684	689	624	670	652	671	699	637	659	654	683	700	676	669	651	697	652	671	666	649	672	667	633	639	663	644	635	677	667	652	671	687	657	660	637	621	635	628	653	685	619	652	682	667	664	633	661	621	668	683	712	710	645	707	638	693	695	671	669	681	707	664	685	694	637	658	678	666	661	646	651	657	649	674	670	648	660	691	609	652	633	653	722	655	681	652	694	665	614	655	618	704	674	663	675	675	687	649	656	611	733	673	659	687	671	680	666	663	661	679	673	661	677	627	650	650	676	661	679	676	683	648	718	669	628	701	624	696	658	669	644	670	640	689	669	695	658	672	675	665	637	588	605	657	615	691	645	672	676	621	695	675	674	646	670	693	679	651	671	646	633	623	641	676	664	674	642	616	695	627	682	689	655	685	706	653	666	659	648	644	664	656	654	639	656	704	650	657	713	656	670	642	663	652	651	648	669	679	657	681	626	652	673	649	604	639	692	668	678	652	645	685	672	667	691	646	715	658	687	674	634	708	653	628	693	660	642	643	679	655	603	682	633	638	710	676	715	679	668	675	679	672	675	673	617	628	644	647	645	657	677	685	650	673	636	679	624	661	670	673	672	704	715	702	679	628	658	667	682	643	765	675	625	667	660	677	703	706	643	682	663	663	684	683	682	670	708	637	632	709	683	671	660	634	657	682	661	695	679	698	694	702	706	640	663	628	689	673	652	698	610	670	627	662	629	673	679	621	687	616	614	649	655	659	651	667	664	711	666	674	648	645	733	659	656	652	648	663	655	645	659	659	691	666	702	695	673	707	686	665	642	680	649	653	684	664	606	661	682	724	653	687	630	674	639	639	697	675	697	670	679	652	648	647	683	680	640	648	688	635	639	673	674	632	665	640	647	675	696	668	649	698	674	648	668	623	650	709	667	651	674	694	657	629	719	616	659	689	659	680	690	665	730	672	618	671	726	641	653	708	634	657	660	615	694	673	646	645	603	621	707	656	647	657	669	613	670	663	650	656	652	652	615	652	681	639	646	643	656	649	677	687	653	680	673	669	697	657	662	666	689	629	624	644	666	634	667	681	637	661	691	688	692	676	636	619	617	658	627	689	686	716	678	670	678	668	644	649	648	670	636	647	645	671	679	700	631	701	665	655	705	642	683	648	665	704	639	649	691	637	687	637	684	696	656	647	661	660	647	601	672	607	639	692	644	691	683	696	683	650	640	652	686	629	675	626	669	604	633	637	641	655	643	696	684	723	676	679	639	618	675	691	627	661	641	675	713	650	632	687	610	653	683	632	647	650	678	666	691	668	621	650	633	678	648	680	652	651	681	652	602	668	688	669	661	666	663	650	669	660	680	623	652	672	664	652	656	666	639	665	680	697	659	655	687	683	635	641	663	627	646	683	663	609	672	660	626	648	696	720	666	665	686	623	643	653	657	652	666	697	654	659	659	664	680	702	636	652	624	689	688	655	659	666	678	651	629	629	631	661	628	679	692	689	674	667	664	667	632	640	631	660	691	656	662	730	641	673	644	613	687	647	655	624	653	683	634	660	675	654	658	692	626	623	637	672	665	669	663	635	656	641	660	654	630	626	653	671	645	700	657	621	670	669	678	643	621	672	635	680	652	717	707	686	666	646	665	659	713	653	685	681	644	735	678	693	631	710	627	657	682	650	652	671	749	635	633	668	651	671	669	693	641	709	633	642	706	661	665	687	631	679	632	662	626	650	617	622	638	665	667	667	645	663	653	684	651	674	615	657	696	713	636	654	660	673	692	646	682	639	627	654	623	639	670	683	669	635	641	653	666	674	660	630	627	624	663	661	637	657	677	660	658	640	621	650	664	617	646	675	635	684	721	698	659	681	700	699	660	642	633	632	675	662	656	657	678	695	630	679	650	640	693	689	647	622	634	660	686	659	635	625	685	630	681	690	669	669	607	672	665	619	649	655	633	680	651	671	652	659	647	677	599	656	636	688	651	682	638	663	634	622	639	677	628	669	655	639	673	601	679	667	676	695	649	684	625	617	589	653	691	608	696	621	661	648	667	592	619	657	671	624	653	680	698	659	676	680	626	643	704	673	669	668	647	666	619	653	647	670	701	702	642	660	669	645	671	659	649	666	676	655	692	637	673	619	612	649	668	655	680	666	663	645	714	620	634	652	643	653	653	668	685	633	652	708	646	647	662	667	658	650	659	662	645	638	676	703	664	683	659	659	669	692	672	689	623	632	651	619	654	662	704	625	677	672	649	652	670	641	653	692	692	694	662	646	689	656	688	698	664	702	643	678	637	656	691	667	672	664	664	606	653	641	657	678	651	655	651	686	657	642	652	648	666	638	690	687	695	632	651	682	682	677	683	677	653	655	639	658	647	678	682	661	672	653	682	689	672	591	747	659	694	685	614	621	674	698	669	645	664	694	651	660	618	657	622	724	664	695	648	651	647	661	675	596	658	653	661	659	683	658	651	675	673	661	691	669	648	644	623	670	623	663	653	640	655	661	676	684	648	708	682	710	670	686	630	663	672	662	666	644	667	659	666	647	660	646	676	628	683	600	666	664	624	647	642	670	657	670	690	693	699	678	653	698	681	659	680	673	673	672	652	676	662	651	698	611	653	623	671	639	687	655
26833	20843	9884	992	653	560	582	570	575	560	604	561	557	568	552	538	516	550	534	553	581	581	539	598	524	526	589	592	550	562	577	589	519	546	551	562	548	533	597	577	530	559	549	548	570	552	550	566	576	551	570	583	620	543	568	574	539	536	515	562	545	517	573	582	512	505	563	555	557	574	542	531	543	572	539	501	556	575	522	583	549	520	522	537	611	537	540	532	550	531	566	547	524	553	516	545	545	520	534	512	570	574	543	535	512	558	555	560	539	558	552	548	559	553	566	532	522	546	526	567	526	546	593	529	571	560	535	506	498	539	557	555	512	542	542	546	535	514	568	550	522	567	579	569	522	546	601	582	539	559	598	549	560	560	562	548	547	595	541	567	560	556	560	551	563	566	522	509	549	564	571	514	562	521	517	530	535	546	571	546	548	527	596	554	579	535	563	568	515	553	568	533	526	515	570	558	530	511	556	556	537	564	524	541	542	521	559	544	546	535	580	548	552	518	563	553	589	543	577	552	568	554	523	543	517	533	524	529	541	555	547	554	584	525	545	546	541	565	560	508	581	529	565	531	550	551	551	532	550	531	594	555	546	510	558	560	552	573	558	588	519	507	598	526	553	536	615	553	527	588	544	542	533	531	534	555	537	579	524	525	559	529	562	566	542	531	555	535	580	572	548	600	523	558	541	550	513	549	591	579	586	570	548	573	551	525	550	544	546	570	551	553	561	567	569	566	578	594	546	575	556	575	531	538	534	554	568	547	569	549	546	507	530	548	557	534	544	520	559	524	553	537	580	569	554	576	560	551	528	537	555	505	561	541	549	565	539	580	540	562	572	562	557	555	541	580	546	572	552	519	524	516	536	551	598	557	538	579	554	560	559	524	526	554	529	518	509	517	548	521	528	578	586	563	561	510	520	562	546	549	576	541	552	563	551	551	539	585	518	594	569	521	550	561	516	575	591	556	568	555	566	537	569	561	532	547	533	563	597	540	529	542	555	545	570	553	561	544	558	551	542	563	541	547	557	530	543	580	530	572	517	502	570	557	562	550	489	558	561	541	573	542	543	532	555	544	514	560	546	546	558	557	549	558	517	514	560	524	540	533	560	540	529	519	577	538	575	546	564	585	551	546	558	529	545	538	561	503	598	531	526	525	568	562	508	547	560	545	568	543	572	550	541	536	570	543	521	596	516	562	548	547	541	506	518	535	556	551	552	545	528	542	548	548	552	529	565	484	529	605	549	507	572	527	559	507	531	524	544	553	545	559	579	615	563	523	539	559	507	581	596	548	538	513	556	526	547	521	547	510	596	515	540	573	567	568	540	555	545	546	506	563	574	595	543	551	548	540	553	564	545	508	593	561	570	541	597	539	536	546	535	585	557	545	559	561	562	532	511	571	558	542	575	594	601	548	563	580	567	562	538	520	592	572	575	497	550	527	567	492	542	536	581	547	556	541	556	500	526	534	546	583	534	529	535	545	541	504	561	497	530	569	551	517	545	546	558	564	545	524	517	529	538	567	529	578	574	544	571	550	557	520	564	521	560	561	518	515	595	566	552	520	598	602	554	548	575	555	526	554	527	555	571	532	591	590	526	557	573	520	559	565	558	538	549	542	569	527	525	546	520	575	531	565	520	547	493	515	553	513	521	555	527	525	587	562	522	525	565	541	531	529	567	587	539	546	537	531	531	534	509	576	537	562	556	544	540	574	614	495	510	549	558	539	542	520	524	546	562	606	559	558	520	593	510	545	531	544	566	536	532	531	555	547	541	546	541	491	558	562	550	496	544	550	522	509	527	500	470	526	580	538	562	521	563	544	557	541	547	577	538	572	555	556	526	553	553	536	560	555	520	556	584	536	551	573	504	533	566	534	567	576	567	549	554	595	502	511	550	546	553	609	589	579	529	549	547	561	604	512	557	559	557	528	531	543	478	537	572	561	566	580	533	566	515	569	550	568	563	526	560	561	551	550	568	586	544	538	532	531	553	503	585	554	540	533	537	548	569	547	527	516	571	541	540	506	546	552	553	575	578	545	533	567	564	580	523	520	541	581	542	497	564	558	541	533	556	566	572	532	554	557	543	546	534	544	569	511	538	524	571	515	552	521	553	576	571	576	574	552	538	577	566	589	599	532	553	553	548	567	544	571	550	547	573	568	516	570	579	532	540	598	564	533	539	529	479	532	544	539	539	549	560	543	568	551	561	544	506	548	508	563	547	537	536	502	560	565	531	586	581	531	542	550	569	580	553	524	529	548	545	536	593	569	559	502	570	530	548	583	532	544	577	579	578	561	548	510	548	545	552	530	537	567	516	557	575	571	485	533	541	525	543	584	562	575	565	548	602	539	548	537	578	549	529	583	538	533	548	514	525	554	578	532	518	539	548	571	587	550	553	557	558	522	505	561	534	534	500	558	533	587	552	553	538	583	534	533	571	545	544	518	521	551	546	599	572	568	512	557	590	618	585	582	539	535	547	558	538	563	579	550	542	526	573	547	501	512	547	543	611	565	580	544	531	579	519	550	527	565	566	549	567	584	527	518	555	552	550	538	598	523	547	556	562	536	564	530	508	545	569	577	563	580	558	523	583	539	580	523	557	554	537	546	575	547	536	548	513	545	571	560	515	572	530	550	522	523	559	558	586	558	518	579	551	576	521	530	518	548	549	526	557	613	548	529	546	554	543	554	538	549	589	614	534	586	561	634	567	513	608	545	537	575	532	518	511	564	513	547	516	610	519	545	532	546	568	562	545	527	607	560	535	569	583	555	522	536	547	574	538	563	574	592	551	553	496	545	556	513	577	539	605	530	579	553	532	555	554	569	531	517	530	529	508	556	494	547	523	545	574	589	525	564	529	548	555	542	533	496	535	544	599	568	565	537	572	541	514	543	543	561	542	510	559	542	530	571	546	561	534	558	547	549	560	556	582	523	549	519	552	557	556	543	528	564	532	545	551	561	548	547	532	511	546	520	591	527	564	565	544	549	509	536	572	542	538	526	518	537	549	563	548	572	506	574	585	506	528	551	522	527	564	540	598	621	536	524	542	548	552	506	556	538	554	500	577	593	573	572	572	553	514	590	573	507	521	515	603	541	546	598	551	528	537	547	568	535	544	543	560	563	572	548	525	560	566	585	552	576	546	534	613	571	560	543	555	527	570	562	563	525	548	550	549	516	548	585	512	522	531	548	563	593	567	576	523	510	517	527	596	552	556	534	566	587	542	555	578	556	521	554	549	563	561	544	532	534	537	572	534	544	547	511	558	562	497	535	551	558	572	543	574	530	571	551	610	544	580	564	519	565	551	573	521	587	565	529	569	523	519	544	536	562	591	589	580	566	560	554	531	571	517	531	535	501	575	594	575	581	574	533	540	574	576	513	547	540	504	551	561	550	515	562	585	569	551	576	542	581	536	544	499	559	533	540	598	549	553	558	564	522	545	538	568	542	584	539	588	526	546	578	521	531	564	515	546	576	519	558	558	540	515	560	563	576
7861	1367	1254	915	851	811	787	794	772	751	688	707	712	759	718	755	687	700	727	751	725	752	744	728	737	747	772	737	737	716	772	748	745	693	721	697	744	740	715	718	792	771	711	721	743	799	708	680	737	675	752	738	702	748	740	690	820	696	756	729	727	724	740	738	731	737	717	712	776	772	731	771	719	691	693	748	725	704	800	664	767	728	781	725	736	733	703	722	703	752	722	747	730	750	679	756	713	747	729	737	735	704	735	757	738	738	757	725	698	769	732	711	749	750	743	750	743	691	680	692	726	764	770	761	708	696	745	750	702	765	725	671	763	759	738	800	730	758	764	714	763	683	731	732	739	736	706	700	752	783	716	749	729	758	771	795	754	742	680	739	706	747	738	742	784	735	758	703	717	734	705	728	704	731	751	772	749	731	720	727	729	725	736	763	703	709	713	686	691	717	708	734	707	747	752	711	725	660	742	764	768	732	783	684	734	704	729	722	721	754	741	688	698	728	746	762	704	710	753	731	692	739	738	723	756	705	707	676	695	694	688	745	746	691	739	759	731	733	684	712	726	745	689	730	706	727	748	721	738	732	740	695	736	744	699	718	727	710	733	696	772	714	732	705	701	677	731	722	772	688	741	748	779	751	722	704	737	678	767	708	687	719	779	734	714	769	729	739	748	729	747	760	764	774	724	752	709	755	741	686	775	769	731	731	762	714	776	754	740	690	666	751	718	755	776	690	729	691	732	801	731	732	752	745	735	743	695	744	739	709	758	726	708	723	774	751	732	710	704	690	705	756	745	781	714	685	742	692	734	706	799	692	791	777	732	778	697	684	737	688	666	721	793	741	715	767	783	761	740	701	772	704	728	730	736	791	766	736	748	723	758	701	739	756	728	733	715	761	720	753	764	698	707	733	670	669	731	769	798	687	729	769	757	699	735	718	756	748	707	750	677	754	739	693	770	728	708	731	764	737	801	709	757	712	739	777	766	710	745	724	746	765	707	728	714	705	770	701	735	769	750	738	717	701	775	755	741	774	744	728	710	729	749	724	741	722	717	749	690	750	728	699	769	736	710	709	741	694	740	746	709	695	703	801	731	724	743	720	723	759	748	751	718	719	733	728	706	797	677	768	724	782	728	754	728	734	765	752	714	682	674	703	779	703	722	733	749	725	760	670	753	734	722	732	722	751	731	678	717	724	672	721	732	742	690	732	735	718	715	740	738	702	693	777	726	741	749	675	733	752	740	705	739	718	691	751	748	758	692	711	727	733	786	770	752	740	739	758	720	741	720	708	713	729	709	722	691	721	755	719	712	752	734	708	744	728	697	704	742	703	761	737	741	694	699	737	760	759	677	739	775	740	745	703	732	739	743	717	688	700	718	751	748	763	758	678	776	718	726	801	726	717	717	694	727	733	794	736	725	704	732	732	733	728	762	759	761	778	733	753	686	689	681	736	712	811	730	751	710	742	696	700	673	776	719	735	777	684	726	752	733	747	756	743	750	747	738	775	745	689	706	812	735	747	738	741	777	733	712	715	678	723	748	772	765	730	684	703	719	762	713	694	727	745	722	734	729	762	724	734	704	739	705	794	704	698	718	741	712	741	699	689	730	733	722	724	766	733	753	741	708	736	739	706	744	763	736	774	718	718	756	754	770	707	700	734	759	739	790	714	731	711	723	724	748	748	759	770	753	720	731	719	739	745	737	721	730	720	772	692	672	800	740	715	695	739	829	721	710	769	718	742	701	705	750	763	772	776	731	804	734	762	683	685	745	738	729	707	682	784	749	747	741	719	734	790	766	679	760	723	740	681	777	771	755	729	698	735	753	718	756	699	744	702	717	703	741	755	712	773	727	680	693	761	729	781	727	777	722	712	733	736	704	729	702	741	776	733	689	718	750	710	741	755	675	759	755	715	779	739	773	733	749	741	741	720	715	715	729	773	656	694	709	699	776	751	722	650	748	707	727	718	779	780	741	736	786	704	683	733	728	773	725	728	725	680	794	777	768	783	764	716	708	710	692	724	692	705	730	690	753	730	748	731	761	746	747	707	793	776	746	735	732	756	753	721	699	765	704	739	751	745	721	751	697	757	734	732	720	755	682	729	731	733	716	766	750	742	683	695	729	743	701	728	782	715	704	723	755	738	708	755	756	708	726	731	725	693	737	731	744	707	757	694	675	739	768	725	716	761	731	760	735	771	722	713	774	746	702	719	701	728	766	720	780	703	798	734	770	700	752	733	739	738	684	690	692	763	682	753	711	751	730	735	713	716	767	772	680	738	761	710	741	730	734	740	769	747	688	708	690	703	679	727	706	728	658	750	781	753	751	690	769	763	754	683	725	731	722	659	730	692	695	716	731	710	690	719	730	745	699	762	684	750	720	781	713	719	736	673	768	745	703	746	750	706	750	716	733	691	748	736	693	725	750	768	765	754	734	743	719	777	735	718	710	747	749	740	722	757	716	745	782	730	736	741	719	711	729	706	752	747	706	748	749	762	747	672	700	741	742	728	737	699	702	747	736	745	768	721	696	746	777	666	744	712	708	732	779	705	735	711	716	727	728	716	744	699	754	730	741	743	734	690	715	711	748	690	716	683	687	760	755	723	706	737	727	758	703	729	745	724	710	719	774	757	731	806	751	754	734	728	795	748	749	714	712	758	779	670	726	740	722	718	749	748	698	707	721	758	726	763	767	710	712	758	797	738	800	745	692	734	715	678	733	666	745	755	737	714	745	772	716	719	722	755	724	687	699	734	730	723	689	700	758	701	743	743	739	727	727	749	711	676	689	725	769	701	768	694	701	675	736	706	764	745	752	729	766	732	731	697	688	692	740	703	767	695	747	654	726	740	709	750	759	812	721	746	710	703	756	702	722	712	751	716	762	747	800	732	739	798	765	761	750	683	694	698	751	715	748	738	733	738	782	741	724	720	709	753	800	771	751	698	781	749	726	728	748	752	715	714	723	724	724	726	735	732	713	728	729	736	778	707	741	681	724	677	708	740	744	778	671	731	713	731	743	681	697	725	705	741	742	757	726	723	726	763	723	754	771	706	736	721	763	744	793	706	695	767	712	722	756	804	765	728	733	726	718	754	762	721	779	749	741	741	721	756	693	706	753	712	737	714	738	753	784	731	808	739	772	751	745	701	771	736	716	708	688	739	758	743	769	684	758	693	683	721	747	689	715	718	727	733	688	749	779	736	762	730	676	770	728	776	731	712	770	709	711	714	711	719	722	730	706	690	720	741	734	663	734	711	724	725	754	707	743	704	752	706	742	718	730	705	744	780	731	673	701	744	735	711	748	741	746	750	739	758	718	714	710	719	729	782	737	713	761	732	744	710	749	747	733	728	742	729	667	727	743	785	700	738	729	729	756	736	728	746	768	691	750	743	739	756	675	734	716	736	720	756	750	740	702	746	722	688	781	743	698	727	723	725	678	731	778	722	720	734	747	707	735	768	724	777	767	761	735	696	699	687	730	739	719	698	713	715
23653	21264	28842	23988	21262	12121	1709	1098	1003	962	857	839	851	796	850	814	774	801	796	752	770	794	755	737	726	718	732	755	754	723	706	739	803	734	769	750	757	765	754	695	719	731	760	730	723	739	749	721	778	722	764	710	705	753	692	765	702	792	732	724	770	764	739	721	736	723	742	710	715	785	732	689	687	745	757	743	760	723	707	720	790	762	713	708	741	759	771	711	736	712	745	740	759	763	711	740	771	707	720	734	721	774	743	711	685	729	785	752	733	770	736	758	766	758	775	736	689	780	738	728	737	745	771	748	707	695	737	779	702	719	723	767	734	779	715	709	720	770	677	732	754	745	766	748	761	728	743	724	732	734	668	736	691	714	736	689	728	751	778	682	726	711	720	764	799	713	693	690	732	740	721	724	743	756	718	735	709	738	763	713	757	709	722	710	725	713	687	715	732	780	705	791	703	746	687	704	694	743	739	738	760	718	788	796	718	675	711	779	686	683	756	734	754	787	712	720	755	734	713	713	716	727	697	690	735	715	744	762	724	746	734	719	728	732	754	716	753	739	720	705	752	798	710	747	699	725	756	735	747	747	741	739	730	693	767	760	751	717	739	725	745	746	746	715	740	753	701	739	705	751	755	708	776	727	705	755	716	708	724	750	729	682	700	733	704	732	739	700	735	731	761	732	726	665	744	719	757	698	688	700	764	736	739	726	715	726	738	738	776	762	732	745	720	706	686	727	758	736	757	772	731	745	765	720	745	783	778	734	776	723	726	729	719	730	760	708	734	731	804	772	724	717	759	746	727	732	780	705	735	713	784	736	729	696	731	695	758	771	754	695	738	694	694	674	725	664	720	766	741	753	736	745	683	708	745	745	705	711	718	712	768	714	699	745	674	740	707	693	723	748	696	741	706	713	709	740	657	716	718	697	689	734	697	758	750	690	689	716	770	718	740	685	724	744	713	772	721	719	700	719	766	684	800	764	787	729	767	766	695	711	742	724	696	709	713	770	702	691	704	682	672	719	711	766	747	732	772	710	762	778	748	748	703	743	729	681	728	675	666	744	686	659	756	761	772	741	735	737	728	749	706	725	732	764	742	726	748	766	719	737	680	750	737	703	757	733	739	748	718	728	720	716	753	731	728	702	746	710	739	746	651	702	732	692	708	701	685	735	794	757	721	741	696	732	725	704	769	731	730	759	731	734	768	760	740	728	752	782	717	728	769	692	771	707	713	724	771	659	680	709	718	701	714	804	729	694	748	764	682	730	720	714	800	733	705	761	736	728	781	718	785	704	760	727	686	686	731	681	681	717	694	712	741	692	719	742	718	766	737	732	709	722	790	729	765	777	695	747	731	786	702	713	712	720	707	751	740	731	729	738	683	765	690	745	701	739	709	718	727	748	684	763	716	707	705	747	728	788	736	736	671	757	778	722	679	744	722	715	714	715	735	778	727	745	758	737	732	757	663	683	748	681	709	737	711	741	671	740	721	710	757	711	748	718	748	715	759	733	721	755	774	702	735	727	724	752	743	764	719	719	736	739	732	732	751	772	666	751	717	741	696	724	726	752	703	719	736	722	681	701	730	755	702	741	689	746	763	745	751	735	743	788	767	726	715	740	728	743	691	685	746	751	689	770	718	729	778	748	761	727	727	727	685	779	724	744	763	722	775	687	746	727	715	708	712	737	704	704	764	773	713	717	771	728	737	733	746	806	733	711	731	700	772	723	779	692	754	692	738	685	756	744	712	728	717	764	726	714	771	697	735	726	743	791	712	693	765	737	751	745	703	711	726	721	669	767	740	724	716	740	708	718	735	702	751	717	712	732	717	731	773	700	690	764	681	748	776	721	716	724	702	715	719	715	770	745	714	729	708	746	718	682	704	709	717	746	711	707	757	735	733	705	714	732	732	695	758	764	751	704	721	755	770	726	721	719	733	700	784	749	690	673	754	692	693	735	700	739	724	728	744	710	740	720	727	693	738	711	741	735	720	702	726	738	723	703	741	753	740	752	687	705	739	714	727	754	713	745	698	740	727	746	666	754	720	756	749	737	765	749	736	756	707	772	762	759	757	738	748	750	729	707	718	709	690	770	749	749	740	702	797	721	777	756	727	734	703	716	753	723	754	734	730	740	725	775	746	704	756	732	756	718	748	722	720	705	706	703	773	689	728	747	713	741	672	735	703	732	727	715	723	773	756	729	748	715	723	790	761	725	752	722	692	703	749	759	668	721	783	746	722	727	732	683	781	727	734	751	750	720	705	721	743	782	737	714	769	750	717	740	743	746	752	695	703	717	760	707	726	734	724	748	688	714	685	727	698	736	755	728	724	703	774	737	709	797	728	786	736	734	766	759	739	712	693	752	727	732	727	777	750	695	785	760	730	746	752	735	778	698	742	710	735	761	744	745	750	741	746	742	780	705	762	746	743	724	694	733	721	747	721	672	738	716	698	728	763	754	749	771	722	685	741	708	743	696	720	709	735	779	691	742	736	669	676	755	703	742	719	706	735	743	720	716	687	738	727	758	726	741	743	704	710	760	743	715	701	704	690	743	724	739	692	724	698	712	688	768	746	782	751	715	723	713	744	745	746	719	740	727	733	771	750	711	717	780	718	725	707	755	713	724	752	711	764	709	695	736	747	708	689	709	766	758	734	728	717	830	736	726	639	734	717	723	747	737	729	742	741	738	732	697	705	728	728	752	748	721	753	728	685	748	694	719	712	731	700	741	763	733	674	745	776	688	696	682	797	736	741	706	749	724	751	780	697	711	756	713	747	720	695	732	730	742	738	692	746	754	737	698	742	711	724	748	742	699	764	712	718	767	697	739	731	668	763	721	730	765	755	757	705	732	760	720	776	720	694	725	725	733	767	753	735	704	755	757	709	728	774	788	722	704	737	718	736	686	674	701	727	781	730	667	729	717	734	721	729	732	772	710	695	707	721	737	719	720	760	715	673	739	683	728	774	757	785	730	720	719	764	732	803	697	769	710	712	746	738	710	711	720	727	668	736	719	749	715	702	739	780	712	714	740	702	740	693	741	692	714	774	712	696	728	731	740	727	783	761	683	726	719	699	734	687	716	711	756	736	758	666	656	727	731	725	692	730	766	695	733	718	756	713	684	718	736	772	745	730	736	746	690	747	722	739	706	720	725	716	734	756	726	757	738	712	664	729	743	749	778	727	711	729	772	768	680	754	666	750	774	650	750	722	735	736	696	716	705	696	771	731	736	711	724	719	712	750	702	670	690	716	732	740	758	733	753	728	696	724	697	686	646	759	761	710	740	722	697	744	714	757	736	694	762	734	765	713	750	694	724	765	737	717	747	727	688	737	723	755	730	724	741	735	762	697	753	696	714	726	711	726	720	706	719	713	691	746	716	706	771	720	732	720	684	701	718	713	711	767	721	717	711	745	737	708	717	737	758	776	705	698	740	738	692	745	702	740	729	770	713	724	694	696	710	728	720	740	700	715	725	768	765	703	719	743	740	773	683
15186	10015	8003	4267	3183	2484	2039	1837	1639	1471	1381	1312	1213	1200	1156	1175	1148	1096	1092	1072	1061	1040	1024	1046	983	1022	1026	1010	1021	998	992	1053	970	1015	1019	972	1000	914	975	961	1015	921	1006	994	979	1028	1007	1029	1017	991	960	1034	925	977	967	986	1007	989	1002	892	984	971	932	951	980	976	947	950	992	961	976	954	999	980	1031	937	949	1003	889	989	1016	980	956	989	975	996	979	941	948	902	987	1003	996	966	1012	999	996	1000	964	951	963	1003	912	931	1046	924	965	958	967	951	1009	1032	937	958	993	923	950	991	919	988	990	928	965	973	975	1018	925	976	1009	972	935	977	980	1019	961	992	975	945	972	941	1011	939	1006	969	982	995	976	976	949	967	978	1071	935	984	990	956	1001	979	962	929	971	948	980	988	996	973	940	937	985	948	1014	1024	1033	950	925	912	976	961	979	991	981	978	920	982	982	967	942	945	1005	1010	925	928	937	973	959	951	899	956	965	1000	986	1004	1002	971	935	1000	965	1002	965	1021	952	985	995	971	959	1034	1004	936	934	909	944	1016	970	981	979	932	977	997	908	947	989	978	924	929	984	955	946	999	881	953	964	968	984	955	967	971	955	966	946	934	951	956	961	1019	936	923	1008	967	988	879	974	1017	958	962	989	996	1024	986	929	982	1009	935	930	965	916	990	953	951	930	933	967	937	1005	923	1015	962	976	973	966	981	921	1015	998	939	1022	997	890	993	989	979	1009	951	955	967	943	957	928	951	923	976	950	997	967	973	980	967	927	1017	970	980	964	948	1001	941	916	982	971	976	933	965	971	980	1051	992	957	966	988	1019	999	997	984	963	930	978	1014	934	923	952	951	994	1041	959	967	956	965	968	958	939	935	1025	956	977	954	995	984	994	1000	1010	976	933	974	996	943	974	973	950	970	961	959	966	1092	884	959	936	972	1004	972	966	982	1029	990	1008	944	1018	984	971	998	1005	949	942	969	945	933	970	959	969	955	947	994	1025	978	1023	977	982	1016	970	1012	977	985	998	975	956	986	970	1015	972	942	988	958	932	953	922	999	991	957	937	977	972	1015	1010	953	977	951	1024	1019	956	1034	971	916	955	927	964	999	978	1027	977	932	970	938	980	941	993	1013	991	1014	999	919	968	985	1008	976	1044	1021	1007	988	934	970	987	965	971	1004	957	1013	1027	959	987	959	993	968	966	944	982	955	959	934	976	994	960	960	961	978	966	977	958	934	970	1021	995	959	1005	987	975	1000	969	991	1045	993	996	971	928	978	1007	970	943	972	989	964	990	910	1022	908	989	950	956	1026	1005	978	964	967	949	964	995	953	968	978	997	979	966	1005	977	948	979	939	970	993	984	996	997	990	1052	987	994	982	957	909	930	973	916	1022	973	998	965	1009	993	923	968	969	1022	999	946	979	947	950	967	974	943	962	960	1014	968	1027	954	971	902	967	960	954	1020	964	978	1000	966	938	946	1023	1052	934	958	994	956	1010	983	916	984	949	977	998	971	961	1017	992	997	969	995	974	964	970	1023	989	950	963	971	960	974	974	1031	944	1002	948	971	967	967	952	968	942	936	958	970	964	920	941	977	971	975	957	985	921	966	1009	970	958	963	982	998	977	965	939	1005	1003	984	1047	988	948	946	975	991	969	990	969	945	922	966	938	949	996	1018	941	982	978	953	879	975	934	967	937	915	967	1032	1006	932	989	951	951	955	968	983	945	941	959	964	970	923	964	962	928	934	966	998	950	918	1001	917	970	1003	990	936	990	952	959	977	1003	989	967	960	952	975	975	950	974	1000	1015	1011	932	1014	964	969	918	991	990	1002	941	1012	1010	971	987	971	970	953	969	993	984	977	954	959	1011	1023	963	994	986	936	904	922	983	1001	961	997	946	962	1006	1010	962	963	1069	958	940	953	1009	983	987	952	969	919	952	929	975	1007	950	909	1004	973	971	944	982	1000	1022	977	961	998	992	967	903	1000	1024	923	949	1001	957	953	975	995	957	928	991	945	998	1001	994	980	971	950	1003	939	947	912	954	965	975	976	972	953	962	949	1029	993	941	960	1025	1009	1007	964	921	990	932	930	956	957	980	932	942	972	965	997	1015	998	960	938	992	931	970	956	980	979	997	909	1023	989	967	967	930	961	984	984	977	925	1010	1012	987	1008	945	968	971	992	990	986	992	999	973	986	926	1003	971	990	977	969	971	985	963	1012	1010	988	952	1007	945	979	950	951	944	1017	974	965	1003	934	1013	948	926	945	921	1002	1019	998	959	940	961	918	972	966	987	1003	945	1004	1020	968	937	1016	1010	946	912	980	963	943	920	994	960	1013	986	998	937	1019	954	944	999	966	962	1003	954	986	973	966	971	1021	971	983	1003	1017	963	979	1031	969	932	971	984	961	966	941	951	1049	943	1003	983	1013	982	953	975	1031	998	1020	969	955	962	995	969	958	995	975	947	963	937	957	1019	961	1001	994	986	917	950	943	962	961	990	969	937	947	1034	979	931	984	963	997	1020	962	952	991	976	966	959	994	919	992	977	940	976	950	949	1011	961	991	945	976	982	1012	960	992	985	964	999	952	963	911	954	922	923	986	1008	941	964	947	989	972	890	968	1023	961	911	964	967	948	982	1011	996	971	955	1031	952	982	914	974	970	957	961	952	967	1003	958	1005	982	982	948	980	1026	939	959	938	975	988	984	969	990	1011	980	988	926	967	1053	982	942	957	949	990	895	1027	987	986	984	1002	951	929	960	920	1004	962	946	952	971	991	922	1010	1012	967	1044	943	984	989	969	971	988	943	997	989	927	1003	932	1001	974	1006	977	991	938	1036	942	978	973	940	1015	1010	986	983	956	1005	957	950	942	927	958	996	939	932	978	961	960	937	993	1037	973	1012	1016	981	1011	1014	952	971	966	961	1023	1047	945	969	935	934	946	980	955	979	946	926	981	1042	963	987	987	965	974	958	958	980	1039	947	975	976	899	1013	1047	959	990	981	993	933	1033	956	968	970	902	954	950	907	947	977	999	1034	919	938	955	961	896	986	1019	959	951	1014	905	925	969	952	975	1011	958	934	948	912	987	935	988	952	953	987	1009	946	969	923	1002	973	962	994	969	993	1024	969	988	961	978	903	953	924	1084	971	1019	973	927	963	952	986	1010	978	1014	942	901	976	973	984	973	969	983	899	888	908	1000	942	1002	929	981	974	1019	928	1040	959	980	949	940	985	920	951	912	948	937	962	1003	981	1034	1012	996	997	969	1001	969	1060	988	992	974	975	967	994	973	969	897	1018	986	994	984	957	989	942	1011	944	942	955	972	978	996	951	985	1001	976	999	956	977	976	991	990	967	1033	1001	931	974	996	1018	1019	1004	955	994	976	995	990	968	1007	957	950	1005	979	966	1006	957	1045	935	931	1058	994	938	980	921	961	950	912	983	1014	1010	939	1004	1001	925	919	986	967	995	1017	974	985	979	943	950	986	994	962	993	1001	956	958	987	945	985	921	999	988	981	973	993	1032	1036	974	1007	969	997	1001	939	938	917	1019	904	1012	953	914	934	1002	933	966	940	923	940	1015	949	946	945	978	1019	1015	1005	922	972	967	1000	994	922	933	1008	1020	964	897	1013	953	975	969	962	932	939	943	963	986	1029	960	1014	898	975	926	936	941	1001	963	897	910	1001	899	1001	984	915	972	953	971	1012	1040	937	956	986	972	909	980	984	994	993	961	1000	953	943	983	999	988	963	974	985	952	972	955	954	922	989	1012	963	988	968
22806	21260	29271	23564	21261	21306	10120	1243	909	807	806	706	657	685	626	597	611	553	572	548	542	597	517	563	538	508	544	537	520	524	498	543	504	484	505	523	467	489	481	522	469	465	473	500	510	518	497	482	504	472	497	508	482	473	492	513	485	505	483	480	489	464	504	484	495	509	479	484	497	494	527	478	460	466	494	483	531	480	486	485	512	517	446	476	519	450	451	460	499	487	526	495	471	485	471	504	468	489	498	492	452	497	457	491	468	472	476	523	427	456	503	492	470	499	504	465	470	488	455	475	483	467	453	479	499	485	500	493	480	519	509	472	507	501	483	473	507	467	508	484	485	455	475	475	481	475	487	502	494	491	456	478	488	456	472	449	476	531	492	486	524	474	474	483	493	503	500	464	439	466	446	473	489	509	476	443	471	503	477	485	483	472	471	467	432	493	483	481	522	503	465	480	504	452	473	490	510	461	479	457	505	487	487	507	485	494	489	528	487	456	473	476	470	448	520	478	498	471	463	499	476	468	496	471	457	467	461	468	466	476	488	496	457	452	520	480	479	456	501	473	487	543	506	503	483	457	482	514	460	468	487	489	462	497	501	453	475	421	449	479	490	494	489	499	509	461	487	507	450	481	476	448	474	548	489	471	468	482	478	462	497	439	440	509	489	460	512	481	512	513	475	526	540	477	438	479	508	519	511	448	453	491	448	449	477	497	514	488	480	501	470	453	485	458	469	441	497	489	458	506	491	480	489	490	522	480	439	471	457	478	495	500	477	490	455	502	493	460	515	545	494	496	478	472	469	477	511	484	464	510	466	468	468	478	467	452	439	479	498	482	485	493	502	493	479	464	515	539	468	477	508	496	454	484	456	502	479	530	484	469	471	522	461	462	509	495	506	466	501	518	470	488	528	478	486	491	464	489	470	478	481	480	435	480	506	462	489	504	449	449	493	455	455	513	485	463	518	501	486	493	501	470	462	444	482	468	470	451	499	497	457	520	505	475	503	458	502	492	484	479	459	483	505	482	481	466	468	481	491	525	502	489	518	459	439	517	451	466	477	450	463	514	491	435	488	484	500	453	500	443	475	490	439	503	494	470	462	456	498	461	456	482	505	477	482	476	546	470	468	517	509	506	478	451	489	492	451	445	520	498	485	502	465	490	490	425	488	443	477	461	480	499	504	456	482	485	482	473	433	456	467	445	538	494	500	473	453	481	469	504	471	484	515	507	481	443	522	502	469	452	491	487	444	460	526	519	529	478	485	491	501	517	529	483	491	502	481	495	499	487	457	517	470	489	490	473	454	514	452	504	478	465	493	523	488	478	474	487	448	448	500	510	451	485	489	498	514	480	499	461	441	482	513	458	493	513	487	476	494	465	482	482	474	480	506	484	501	459	478	468	468	459	499	477	488	512	483	479	510	464	478	497	486	492	513	493	462	426	480	477	468	451	456	476	519	488	489	509	439	486	471	517	458	475	474	437	502	530	487	481	457	498	482	469	454	455	475	466	466	461	472	463	497	460	509	486	493	483	489	524	452	468	480	451	472	496	433	462	490	458	461	510	482	493	530	508	514	465	493	437	451	444	485	477	460	492	479	461	500	494	480	498	452	453	495	534	503	494	469	445	454	492	520	484	505	510	518	481	448	463	464	485	498	477	485	456	488	512	477	487	466	430	483	449	507	425	477	474	473	481	467	483	473	472	470	471	480	493	501	455	441	445	477	505	471	503	472	456	476	463	445	492	510	493	488	491	490	494	467	460	473	453	502	447	439	429	456	492	492	476	489	484	489	487	461	510	489	495	491	449	447	482	503	472	486	478	490	471	475	477	461	466	491	469	480	510	510	451	496	487	468	498	470	444	436	473	476	500	504	459	500	516	493	450	456	435	463	508	480	495	470	497	502	460	459	469	478	468	472	443	508	492	470	488	462	474	459	461	483	466	468	480	475	471	475	515	473	436	456	455	505	477	516	458	465	493	489	490	485	512	517	509	537	521	476	456	483	520	436	465	481	494	468	471	465	495	507	497	496	485	456	462	498	446	490	472	474	464	473	464	484	450	481	473	488	472	503	522	463	485	479	478	450	444	486	455	491	482	468	433	486	508	452	464	482	468	512	507	491	463	476	480	500	476	487	501	452	504	468	451	487	483	496	473	472	475	493	510	510	455	499	450	496	475	467	452	459	463	477	495	494	481	495	486	469	452	451	479	459	475	445	464	464	494	468	460	478	466	470	474	500	467	437	459	508	469	472	511	499	498	468	485	502	479	493	483	467	500	488	519	476	481	434	515	471	476	491	473	471	457	494	438	484	487	465	490	458	488	479	491	479	505	532	466	510	457	450	526	496	473	485	520	456	504	485	452	482	448	480	519	508	461	487	541	485	499	458	490	456	503	441	472	468	444	513	475	465	461	483	461	493	493	457	508	496	492	501	464	480	425	486	476	477	488	513	491	472	466	493	463	469	460	509	515	484	471	519	441	485	476	499	489	483	506	485	477	477	482	458	460	449	477	498	463	478	456	467	466	488	463	514	502	486	488	503	483	515	447	453	506	460	502	479	508	512	515	456	511	442	503	460	479	458	483	467	509	478	487	470	493	474	492	478	474	529	477	484	463	496	459	485	479	449	469	487	472	440	469	458	468	511	478	515	449	456	499	509	473	499	449	472	464	485	462	495	499	445	453	439	488	488	471	479	441	453	516	495	472	482	466	514	473	520	487	475	501	452	475	479	462	471	528	514	517	530	445	457	489	503	462	453	476	469	491	469	452	501	476	510	502	487	491	450	478	470	506	452	466	474	464	495	485	492	486	441	455	447	469	486	496	461	490	522	499	509	502	486	519	465	471	495	495	505	504	477	484	503	487	494	501	489	491	510	487	496	512	516	510	492	499	473	470	496	485	479	445	447	493	504	446	508	507	486	475	495	482	476	456	515	485	504	530	490	479	525	501	501	472	494	489	467	476	479	462	515	474	461	460	463	489	480	509	481	441	483	485	519	447	487	488	475	504	444	455	511	436	474	426	504	489	435	481	505	454	473	455	471	486	476	470	464	494	482	497	516	488	450	521	473	505	482	484	494	470	461	513	500	550	467	498	469	458	469	518	456	504	474	473	487	470	444	497	464	448	459	443	460	442	491	505	512	482	474	528	471	465	486	517	436	501	496	475	471	484	523	428	477	496	484	420	478	487	465	473	462	445	512	475	477	514	517	491	499	418	446	494	485	472	449	469	473	481	403	512	470	456	442	463	487	467	515	459	469	496	440	497	452	487	460	530	474	439	484	494	497	443	488	507	447	467	491	468	468	469	454	474	498	476	464	487	491	480	463	489	506	518	493	499	461	485	507	481	477	484	502	484	464	477	485	492	461	488	479	452	464	470	477	444	479	475	475	482	480	509	475	460	479	494	458	489	492	457	476	507	476	530	506	476	475	477	453	488	485	513	474	457	474	465	465	490	447	470	478	504	477	460	440	437	462	475	482	478	448	511	478	449
17671	15302	12492	6637	4636	3517	2777	2329	1937	1629	1430	1293	1188	1065	1019	994	955	860	828	882	794	790	781	777	701	816	707	743	728	724	767	709	678	691	736	698	693	717	702	653	701	668	733	741	651	737	679	660	673	651	631	690	706	647	669	676	666	679	673	648	722	694	647	664	703	664	644	687	652	683	657	672	663	685	645	631	638	679	691	643	672	650	619	661	656	697	599	640	640	627	640	650	697	685	649	687	652	659	684	638	633	656	647	652	615	712	598	704	667	703	693	721	639	657	644	644	640	669	668	598	655	619	683	627	654	658	637	642	672	651	677	623	622	650	678	681	621	688	622	652	664	654	655	625	694	672	669	644	656	674	650	623	639	671	711	625	667	637	623	642	650	653	664	627	649	638	716	685	678	640	677	674	644	646	670	642	648	639	642	638	622	617	671	623	619	659	640	654	713	653	610	619	722	612	664	672	674	641	642	652	665	675	651	660	622	671	646	664	689	642	651	681	629	653	667	655	641	663	656	628	672	644	694	701	652	623	637	679	637	689	643	658	659	631	646	658	620	629	717	691	671	678	658	630	658	616	649	637	672	647	694	664	627	620	654	637	657	667	703	663	649	646	691	671	677	665	643	692	592	666	699	703	633	616	615	631	631	629	682	681	657	640	659	649	639	632	701	633	699	620	639	689	696	706	686	659	671	659	606	596	681	623	644	666	635	656	665	675	641	678	650	711	669	663	615	653	688	594	635	622	716	679	658	657	652	640	592	688	616	615	654	652	623	657	658	643	644	668	656	676	648	681	618	653	658	662	630	646	609	669	628	725	644	652	667	642	677	693	667	620	631	628	669	643	632	650	637	694	686	643	669	640	598	665	653	638	708	642	637	648	602	602	623	667	648	642	638	650	665	703	647	624	665	680	701	655	684	681	699	626	656	650	644	655	646	661	665	694	621	613	683	637	633	641	683	629	640	628	656	651	653	638	668	630	641	613	652	621	667	673	652	694	671	667	687	657	635	656	681	645	617	658	622	670	634	691	701	665	630	649	637	647	626	698	686	646	630	657	635	706	655	578	604	692	610	648	658	676	725	610	636	644	619	660	686	643	649	650	667	718	675	660	651	677	625	631	665	660	626	676	670	688	659	649	639	658	672	647	622	639	591	646	642	661	673	715	612	669	671	658	650	680	615	650	618	658	650	680	629	646	676	627	625	672	625	678	641	660	697	613	663	678	659	657	673	676	620	617	663	673	660	647	643	703	659	605	647	656	652	643	631	661	687	673	634	631	647	664	618	666	587	685	643	667	650	653	680	665	639	684	653	691	648	632	660	670	614	663	655	650	634	691	617	663	673	665	620	656	621	743	677	642	638	625	667	698	612	638	592	687	643	626	660	660	628	675	615	679	674	676	694	666	652	624	699	667	678	672	689	614	651	670	681	645	663	620	729	637	671	612	660	681	668	641	648	653	672	632	679	630	653	650	664	651	679	578	632	617	656	632	631	643	670	617	692	645	622	653	706	662	651	649	635	638	644	625	608	665	632	661	641	642	598	650	653	660	639	688	634	715	648	659	703	644	692	662	648	640	679	667	651	635	662	671	673	597	662	651	650	660	652	687	646	689	561	621	703	642	654	665	662	620	645	620	653	662	624	677	681	687	645	657	652	672	662	646	712	669	649	670	639	674	700	663	641	618	663	637	670	655	685	656	656	662	673	638	608	660	618	706	645	640	657	678	626	640	638	629	685	678	693	663	634	664	702	640	711	634	619	657	678	657	639	639	635	623	634	636	715	637	671	644	649	661	604	628	668	672	698	673	678	648	668	638	634	669	723	660	680	649	704	610	633	662	646	643	695	689	658	663	631	602	664	685	687	669	640	669	619	691	624	622	669	712	673	666	672	673	656	656	644	645	682	647	689	648	690	688	658	636	696	716	632	701	668	691	673	644	587	670	629	664	684	597	617	635	649	624	654	691	670	626	653	673	688	638	666	648	687	681	624	671	675	656	635	657	646	648	646	657	674	591	661	649	685	693	631	628	644	628	666	692	672	706	669	705	657	647	629	604	667	663	656	705	645	627	652	662	662	648	662	674	619	654	649	655	679	654	655	637	621	698	724	656	641	636	621	657	632	693	626	626	640	675	658	644	632	673	683	629	676	693	654	664	639	672	596	659	659	643	656	676	662	620	648	625	657	690	637	686	689	697	693	667	648	649	632	628	690	644	669	650	633	688	639	648	657	688	668	640	663	679	655	719	650	643	660	640	657	636	632	600	633	721	637	607	646	680	626	648	681	639	687	665	625	641	688	636	663	644	626	697	614	661	646	643	664	643	642	632	668	647	613	629	662	660	662	621	663	652	636	682	661	678	639	667	643	660	632	660	710	676	633	642	679	688	616	665	684	689	648	632	670	690	700	687	661	712	674	661	661	605	655	658	628	681	663	677	692	667	633	652	651	618	662	638	643	664	637	636	660	615	714	683	630	631	652	663	648	614	681	657	658	654	643	679	643	624	670	609	643	653	708	695	652	632	650	672	679	653	621	651	640	634	684	654	634	662	691	640	660	658	668	608	666	622	692	674	679	657	631	666	646	674	677	615	625	632	614	644	620	700	664	623	625	645	646	644	624	684	640	652	689	656	650	666	641	655	660	695	701	649	658	635	689	639	680	614	682	655	646	682	650	672	649	668	669	643	671	693	683	673	674	619	666	666	630	613	656	610	631	704	643	669	635	616	659	610	631	605	633	664	652	668	628	638	641	683	658	672	658	636	622	641	629	641	646	632	629	636	658	663	630	650	654	629	692	626	609	664	671	626	675	665	646	646	650	626	668	660	627	686	670	641	646	680	657	659	654	615	644	744	675	652	646	698	638	647	637	623	621	690	658	621	667	630	624	668	659	622	616	661	657	668	634	601	635	668	611	679	658	591	638	679	638	674	675	626	645	660	675	666	649	644	673	642	627	638	632	632	637	661	661	650	723	680	672	625	640	611	692	652	713	694	657	637	643	638	656	665	647	630	653	683	680	604	667	674	648	616	645	667	663	667	642	671	684	661	679	629	659	661	632	646	652	652	700	664	690	667	649	665	662	662	662	636	576	668	608	660	652	635	655	668	642	676	686	654	691	708	622	630	666	630	660	651	687	685	667	640	630	657	648	660	676	642	673	664	626	652	650	656	696	654	630	624	624	674	703	663	703	593	621	661	613	685	620	608	674	671	678	664	648	639	658	609	627	667	637	672	665	669	641	629	642	625	633	627	610	648	648	654	608	636	683	641	637	646	654	646	654	707	646	662	616	677	661	642	617	683	651	622	657	607	623	627	637	653	653	696	621	621	643	650	636	627	653	652	650	670	628	671	645	655	640	653	631	656	623	675	639	696	640	638	667	620	679	650	651	608	593	695	663	643	648	642	638	624	680	661	673	621	644	653	682	631	668	672	658	649	637	643	655	641	686	662	671	658	648	662	630	645	656	643	662	634	613	689	647	664	618	640	665	710	711	641
26921	20898	10222	1089	617	587	618	659	586	548	569	562	539	510	531	525	532	535	605	527	546	550	561	539	540	553	536	534	567	589	528	516	588	567	554	558	524	514	546	565	558	572	514	516	540	575	573	549	580	549	561	585	520	535	538	562	563	583	543	544	537	555	561	541	544	542	557	532	533	553	541	563	579	583	546	570	563	548	556	562	534	526	548	539	543	563	553	517	504	546	606	547	540	546	526	498	578	516	533	560	530	553	544	513	495	533	575	515	558	585	533	585	536	543	509	510	518	566	519	536	559	511	535	559	524	535	527	544	551	577	618	531	497	555	572	553	520	574	526	554	554	538	559	532	540	553	564	525	510	541	588	569	533	568	558	548	545	551	525	543	554	554	487	584	562	534	548	582	573	618	572	560	548	590	558	547	543	536	562	528	576	503	576	508	535	554	584	534	586	579	518	565	512	555	531	516	555	605	509	546	545	542	532	536	538	523	511	557	580	576	543	582	576	567	553	544	553	579	584	521	560	562	552	546	559	542	554	571	568	565	538	557	499	532	516	545	585	562	568	534	598	547	561	536	582	531	569	573	547	568	562	535	526	535	552	583	540	547	580	580	546	541	555	573	607	574	556	572	536	547	550	574	509	532	519	568	571	562	560	599	517	599	590	585	565	581	565	534	592	533	553	558	544	550	557	540	522	539	560	589	573	584	538	557	538	548	502	542	526	565	578	548	590	555	538	571	551	542	537	544	565	548	540	510	513	557	514	557	568	580	577	544	520	549	547	594	579	560	519	574	580	521	562	518	535	565	548	598	526	569	541	559	566	511	569	556	527	539	555	574	588	530	553	519	530	534	562	530	516	558	587	539	558	538	482	537	545	532	538	504	541	528	591	573	495	528	526	545	524	543	572	531	558	552	539	548	525	597	562	547	553	590	570	586	554	569	542	525	575	550	525	548	541	559	550	537	524	539	573	564	560	549	571	537	509	548	556	555	563	568	524	580	547	480	540	570	554	558	555	599	545	573	520	562	522	551	567	564	563	533	530	547	545	549	571	580	545	540	555	559	536	579	531	542	535	558	577	536	591	556	546	518	544	546	572	547	530	574	542	522	562	578	595	510	578	574	589	515	553	541	566	579	580	555	571	524	533	525	580	573	567	552	523	554	565	597	575	534	557	509	531	510	541	578	549	569	572	540	548	544	566	558	539	599	539	535	570	558	542	538	559	568	569	533	583	564	522	555	548	609	566	569	518	565	518	536	557	580	537	524	532	559	541	573	543	554	524	555	542	549	557	527	553	570	552	571	546	551	597	519	520	553	540	548	577	566	550	520	539	505	555	541	555	533	533	563	576	551	558	512	572	542	532	572	565	566	561	544	539	534	539	551	533	583	571	553	563	598	567	547	559	577	570	525	558	540	540	513	529	552	510	509	542	518	568	514	554	541	539	582	512	571	529	531	541	544	558	563	570	547	521	533	536	564	594	544	565	580	527	590	580	593	533	550	562	514	588	532	544	501	539	568	565	541	539	526	561	547	548	608	551	599	540	522	520	552	525	544	608	561	559	533	533	500	547	549	522	558	532	537	545	512	510	551	497	551	587	540	547	543	520	549	559	549	556	527	517	565	548	571	532	511	579	584	572	564	531	524	505	544	610	590	541	557	547	541	547	591	585	543	544	556	547	535	554	551	535	524	562	537	555	562	543	584	548	547	579	549	530	580	562	546	608	580	543	527	548	549	562	574	531	558	525	580	507	553	563	584	594	575	558	563	573	542	559	537	568	556	561	527	534	574	559	555	602	561	561	586	540	562	501	547	541	561	556	546	546	576	552	552	535	549	536	540	497	539	636	539	536	530	573	546	581	521	542	570	555	581	573	533	554	524	576	566	565	549	570	547	557	523	543	529	534	582	566	554	546	567	518	570	506	600	571	565	575	561	560	577	594	534	512	527	565	515	602	536	539	569	540	557	540	558	573	550	558	578	534	564	525	587	517	567	505	502	561	524	589	533	551	564	561	574	518	546	566	585	522	546	559	579	547	519	568	593	572	539	556	526	526	506	569	540	573	530	550	540	584	515	563	529	548	589	545	533	523	544	534	530	568	568	536	563	559	569	549	590	550	564	523	496	577	584	541	539	558	593	562	567	598	524	587	516	532	580	552	577	526	512	566	565	589	590	537	565	519	517	493	542	581	594	551	526	524	537	581	557	526	534	551	516	548	573	534	562	577	564	593	569	524	532	541	575	531	597	535	594	559	519	547	504	513	572	503	516	567	574	552	528	520	566	554	554	552	543	537	561	529	609	557	553	544	575	534	553	567	525	539	552	526	560	547	505	528	550	562	525	541	548	521	560	558	549	520	506	548	578	521	553	509	580	540	528	555	567	517	556	556	568	539	585	557	562	528	577	560	544	546	539	579	560	613	509	559	495	560	535	587	527	575	542	540	552	532	507	541	571	533	562	532	552	566	529	535	543	533	542	586	538	560	583	523	544	570	533	533	566	544	513	557	560	524	566	505	542	490	555	534	555	545	547	584	555	554	556	590	532	551	498	575	555	526	541	582	513	537	564	532	566	585	542	555	486	576	568	518	555	498	544	535	554	533	580	538	584	576	563	571	524	525	556	579	547	549	543	551	554	554	545	568	573	556	532	535	537	544	521	538	559	553	547	556	548	572	542	545	564	584	552	560	551	536	543	551	551	604	532	544	563	573	561	581	511	524	575	568	612	548	617	573	571	568	574	595	549	577	593	546	545	564	537	610	575	564	560	548	549	554	476	569	571	558	556	535	535	509	536	543	566	571	531	535	552	572	532	539	588	566	541	545	532	516	534	516	540	542	496	550	548	568	560	541	581	578	500	588	518	524	533	554	535	535	552	575	531	560	521	543	535	534	549	522	569	503	546	534	537	528	530	570	567	539	534	538	544	583	553	518	531	525	518	542	546	549	584	595	593	540	552	610	550	561	572	542	531	569	571	570	557	528	572	580	558	529	548	568	592	556	564	558	585	519	589	559	530	595	519	519	585	529	514	541	541	546	519	564	545	493	550	541	545	555	549	543	523	556	556	503	547	541	515	573	591	561	522	545	532	557	554	511	525	575	576	561	557	595	555	571	534	526	563	569	508	563	530	540	552	548	580	578	560	569	539	528	521	551	535	552	556	538	560	544	544	543	572	542	551	549	573	545	572	537	559	562	570	565	549	526	550	582	495	615	555	548	544	571	546	539	569	570	542	588	576	565	535	506	510	562	545	581	555	554	559	537	554	583	556	554	538	563	556	525	505	588	494	552	529	585	539	568	562	560	508	556	513	556	547	583	581	548	538	582	534	601	551	537	551	580	606	535	532	587	573	566	573	578	548	523	572	579	557	538	487	533	553	576	574	585	558	572	577	574	595	535	582	567	592	555	531	587	589	535	587	507	556	549	556	548	533	551	553	586	523	566	571	495	550	544	508	550	563	573	526	537	512	547	560	581	569	535	557	571	575	551	554	586	506
7931	1424	1229	948	867	813	772	763	753	765	780	744	741	726	752	780	736	758	756	762	749	782	720	749	737	744	763	701	737	752	683	710	748	772	752	745	709	751	732	773	725	683	724	708	717	745	642	733	736	685	799	729	697	743	787	772	746	720	733	734	662	723	732	741	744	723	766	761	645	729	730	719	734	713	716	766	716	740	769	731	732	701	735	789	726	772	739	719	729	691	743	771	759	763	741	800	766	736	726	708	704	736	715	731	702	786	675	762	754	738	712	754	776	714	744	776	697	727	762	718	757	762	731	761	766	721	697	724	710	713	709	737	709	685	743	734	751	747	738	757	720	786	710	742	727	729	683	732	793	787	723	719	703	747	722	715	716	719	730	671	710	722	726	751	718	700	756	759	761	725	744	718	735	754	731	711	726	743	740	706	728	676	737	771	722	704	748	736	764	713	675	693	731	764	745	692	740	744	667	690	726	698	693	724	655	695	715	696	689	680	690	750	766	754	700	683	682	686	756	668	768	723	736	708	755	726	766	695	739	734	775	675	700	707	729	764	730	732	750	721	726	732	688	734	712	709	696	754	698	728	724	748	770	664	750	713	725	745	734	732	760	705	759	715	757	718	755	757	735	731	730	700	733	738	708	714	708	708	715	716	725	788	752	705	769	749	743	685	744	719	742	755	785	735	750	676	695	726	809	711	781	711	760	746	742	677	728	686	684	662	664	731	687	730	720	698	729	747	757	713	783	754	713	755	773	733	697	703	748	699	679	745	714	734	704	738	717	759	746	711	779	757	747	737	751	779	747	723	724	750	742	697	741	749	678	716	750	695	708	719	726	744	737	728	747	734	727	734	720	709	720	712	725	756	703	732	669	735	754	716	742	698	728	732	721	718	697	722	677	747	720	736	796	720	710	706	744	719	711	750	733	683	736	703	726	707	745	748	737	726	699	736	731	692	743	738	704	772	720	764	721	711	760	721	724	798	749	712	716	706	703	691	683	714	690	706	730	723	736	786	700	741	719	712	666	703	710	686	714	719	746	764	713	741	750	736	704	725	692	715	755	731	733	736	703	733	726	722	737	726	744	732	749	680	746	726	723	753	769	700	739	775	721	740	703	716	708	703	721	719	684	730	733	738	738	720	735	743	749	741	729	764	714	685	681	745	731	697	683	708	740	748	711	698	722	692	717	733	768	745	661	763	783	720	714	758	762	740	764	769	733	705	681	735	694	723	687	735	724	744	740	704	777	704	707	720	695	727	701	750	700	693	705	725	711	690	733	693	782	761	745	794	693	770	735	758	769	726	712	772	765	715	736	708	738	706	754	733	735	732	733	777	738	699	733	738	715	716	717	754	743	749	736	732	723	741	727	728	722	715	744	776	752	738	802	707	724	773	706	699	750	737	741	716	689	694	732	727	740	789	717	713	774	724	744	687	748	748	771	697	683	695	730	728	707	766	696	719	716	725	743	745	723	727	710	764	737	677	726	759	712	760	780	750	720	706	731	725	720	705	699	750	717	711	689	765	719	695	698	771	731	708	712	732	764	653	703	786	695	733	755	715	708	749	781	707	706	768	774	710	779	694	703	743	728	726	764	719	727	685	749	734	683	729	735	716	723	718	722	750	717	745	716	695	694	735	755	744	708	736	718	727	723	721	715	764	719	734	676	719	713	736	713	704	724	713	722	734	690	741	694	750	731	741	756	741	757	697	698	715	699	725	684	705	726	729	722	704	775	735	716	695	739	762	664	774	699	714	724	723	716	690	770	716	746	753	724	737	753	712	717	745	752	741	711	730	770	752	712	797	742	690	750	771	745	731	696	749	706	705	738	712	726	790	708	745	700	800	719	744	692	796	736	710	674	730	727	723	729	722	735	743	707	764	719	739	696	704	778	751	692	734	752	719	760	709	738	724	680	749	735	711	703	754	714	759	731	712	765	725	736	725	769	721	711	734	777	788	779	736	753	706	705	696	716	713	772	707	712	694	740	718	738	737	701	706	733	738	729	687	754	725	729	736	717	750	706	735	747	712	731	748	733	689	711	721	715	717	768	634	741	680	730	694	719	731	784	746	709	744	747	747	771	719	728	707	717	732	692	701	747	750	728	784	737	763	739	723	717	745	712	716	699	720	722	757	739	734	755	783	682	704	706	717	684	759	735	728	719	761	752	763	736	727	744	717	709	679	728	721	736	746	700	748	747	705	718	776	730	771	740	729	763	716	711	726	725	731	769	776	706	740	718	718	687	714	703	794	723	740	773	710	686	762	697	691	725	699	719	711	748	738	709	730	724	719	751	759	746	789	739	745	759	745	725	703	727	731	731	739	689	697	719	715	758	681	731	710	756	712	731	726	716	749	713	726	712	687	739	733	735	752	697	729	746	700	774	728	729	707	727	736	728	703	752	708	719	735	778	782	736	752	722	735	702	714	729	716	702	794	698	745	705	719	708	734	684	754	715	769	714	675	709	721	756	724	708	731	723	719	723	763	681	701	727	740	735	702	720	693	722	729	712	697	758	708	744	715	734	669	731	746	713	694	729	728	673	747	713	714	720	712	742	723	744	689	736	757	774	770	733	753	693	752	746	687	732	679	724	715	741	748	693	699	715	767	740	705	727	683	757	754	757	724	711	683	678	696	695	698	736	717	667	754	749	744	756	706	690	741	721	724	720	738	721	712	749	744	773	758	735	713	704	770	730	725	731	739	724	734	729	695	701	747	719	764	731	710	727	740	732	701	724	721	693	741	742	743	766	753	777	713	765	706	728	715	678	760	733	746	728	720	731	700	704	733	734	711	703	734	746	709	721	724	723	739	757	722	732	747	684	759	755	668	721	699	734	792	756	749	786	717	712	765	701	737	720	678	770	723	750	739	668	741	711	713	729	704	712	741	778	701	738	700	730	697	762	786	733	733	704	776	761	783	715	700	701	674	691	731	775	722	731	740	728	737	746	696	741	650	745	739	719	747	705	678	756	722	719	765	771	740	700	671	781	784	709	774	739	744	733	731	738	708	736	706	676	686	747	791	744	723	714	732	724	780	765	711	786	755	757	719	742	710	742	693	715	733	687	792	700	685	702	702	744	659	730	755	719	743	720	687	720	711	708	803	708	685	746	746	722	694	746	720	731	747	738	704	710	726	767	747	697	728	704	696	741	759	707	735	757	726	741	748	730	723	707	732	708	772	709	766	736	693	755	702	702	756	758	710	751	701	733	746	755	697	722	738	679	687	731	734	671	735	741	736	668	728	703	743	704	705	706	722	736	708	694	747	757	729	705	698	745	753	728	759	698	738	734	753	711	762	739	700	692	755	716	746	732	734	753	704	734	675	744	775	716	772	743	771	755	751	758	737	685	752	731	781	759	668	713	767	673	722	757	711	679	770	708	730	684	729	709	707	770	748	738	740	779	727	769	700	728	719	764	761	734	755	755	702	749	732	735	755	695	742	719	734	685	718	718	732	711	703	749	776	683	719	713	725	702	776	724	751	756	735
23821	21272	28880	23977	21262	12338	1692	1082	998	930	873	821	809	803	828	807	848	803	804	728	757	780	766	772	732	735	741	743	736	734	713	711	715	742	800	697	747	801	771	726	712	708	708	743	762	801	736	680	758	719	770	767	753	749	790	740	743	694	723	771	752	767	699	727	749	744	747	705	761	735	745	713	726	687	779	730	728	758	787	765	749	760	687	748	727	707	704	696	741	704	751	709	735	719	751	745	744	695	699	758	751	698	799	679	679	726	741	652	745	741	719	692	727	708	693	749	715	691	718	703	704	732	717	713	755	769	695	734	698	762	715	727	695	709	768	723	733	714	743	750	733	752	749	715	785	751	743	711	703	751	775	728	728	782	730	709	764	701	759	712	762	690	676	668	742	704	711	701	723	757	683	714	726	762	727	754	747	729	700	699	727	706	744	748	735	711	692	780	672	689	710	680	731	733	745	728	719	705	745	733	745	767	713	739	745	713	718	722	721	745	713	748	745	708	731	727	712	710	713	672	764	737	721	715	743	740	741	732	738	777	699	727	751	756	754	745	736	735	717	773	743	700	711	745	761	701	741	747	755	742	726	725	721	754	764	717	782	711	708	713	700	714	717	704	715	714	714	704	738	678	725	728	716	705	774	702	746	750	735	741	753	752	745	717	740	726	743	774	736	732	732	772	715	682	710	697	693	694	709	692	665	702	675	750	733	739	726	676	677	719	728	733	702	688	665	717	750	703	677	713	730	748	707	713	775	748	692	760	719	714	719	698	687	741	696	737	744	721	701	738	690	753	731	766	721	700	705	748	692	681	739	714	680	751	739	717	681	709	672	681	714	754	736	709	749	693	793	771	682	700	741	685	746	734	732	731	736	733	720	716	734	717	723	765	685	677	666	739	741	692	698	673	653	701	698	715	730	710	744	772	727	764	705	712	718	742	728	704	719	763	710	699	700	712	738	729	743	747	668	744	704	755	735	704	676	745	703	724	718	730	716	699	753	703	713	777	724	719	692	773	772	726	735	734	721	723	721	685	717	725	746	701	763	743	730	708	687	746	713	711	747	737	764	742	767	697	754	682	723	747	744	700	728	733	691	744	678	732	692	727	739	708	753	741	759	739	727	711	732	751	725	708	722	754	729	719	707	781	731	771	735	761	726	657	763	721	737	671	697	742	683	694	652	742	750	726	777	732	714	749	760	734	715	713	717	721	723	743	735	733	805	680	715	750	697	732	704	706	720	771	711	735	742	767	728	712	765	668	750	734	690	724	724	748	702	714	702	753	719	698	707	734	770	717	803	701	719	762	754	732	746	711	709	734	716	739	735	730	752	765	725	713	754	717	744	695	757	764	724	778	686	729	747	743	725	684	721	717	748	738	724	741	828	765	694	731	741	759	708	721	788	747	720	750	695	749	705	736	717	727	757	752	720	703	679	715	714	740	758	767	696	757	732	722	739	748	748	784	711	704	717	666	719	731	770	735	691	726	680	704	707	706	730	745	731	748	716	732	718	720	730	715	691	676	710	707	674	725	700	694	776	760	733	790	668	657	706	702	736	696	704	727	738	700	749	726	702	715	731	721	764	722	716	729	745	719	749	754	737	732	691	722	725	765	718	728	719	733	756	760	727	752	711	764	737	704	724	816	773	778	734	739	697	734	672	714	764	744	736	721	745	802	711	747	743	724	732	736	745	743	748	697	753	741	737	728	739	683	672	746	746	700	739	688	712	747	696	742	735	708	758	762	675	749	682	704	746	704	689	719	751	738	694	691	781	727	735	684	718	736	687	727	742	719	729	701	687	713	714	760	748	721	738	703	689	678	713	740	700	753	707	735	754	698	713	734	730	710	732	698	724	724	703	759	729	718	711	746	728	674	667	727	711	712	732	728	730	724	739	749	673	696	696	781	719	776	780	732	730	683	747	747	731	721	719	745	690	755	705	713	752	718	702	705	719	727	721	735	704	683	731	735	735	684	713	725	731	728	704	727	744	690	707	672	740	717	681	701	760	699	670	731	757	746	710	756	745	745	726	761	742	703	735	698	790	717	723	710	735	701	749	752	678	710	745	723	737	718	717	753	732	697	658	752	724	725	736	744	698	682	715	736	715	757	758	750	719	721	780	720	706	774	722	734	722	703	722	750	694	678	737	757	726	704	761	725	729	717	739	714	745	727	724	738	726	664	697	732	735	686	723	733	683	725	722	741	696	666	751	755	714	714	747	704	762	730	712	744	732	708	725	695	720	736	732	655	729	715	706	746	678	731	709	718	718	722	769	671	688	753	764	774	734	738	722	706	728	724	760	773	744	712	754	730	758	731	713	731	735	708	768	714	721	732	723	743	749	738	744	721	756	744	697	759	759	691	746	747	749	715	714	721	760	725	749	686	707	712	718	686	701	739	677	727	710	713	738	748	748	717	718	725	714	723	749	725	684	715	702	751	732	737	713	769	733	739	738	749	737	723	738	715	728	767	692	759	722	745	685	761	727	746	726	713	692	734	723	749	719	743	699	710	683	716	710	751	697	696	708	737	756	699	777	749	750	715	688	708	724	752	674	742	726	769	711	765	738	728	723	732	712	783	704	714	722	711	732	712	729	754	685	719	697	700	737	693	721	743	700	769	701	707	728	685	738	722	726	721	741	721	754	728	722	713	759	732	722	718	683	752	716	725	745	760	787	710	797	732	712	741	737	732	761	741	688	688	752	696	750	723	707	716	703	744	725	755	706	730	711	720	785	710	735	731	756	768	715	761	764	773	707	738	771	702	665	699	716	678	717	743	670	738	719	789	765	689	726	722	733	688	735	742	760	757	720	760	776	730	771	747	750	744	687	729	692	764	734	771	729	697	718	707	734	714	721	749	703	731	772	766	744	693	713	690	722	765	751	695	733	740	695	730	698	753	716	726	708	709	720	716	763	757	710	744	710	714	727	789	718	747	710	785	738	769	771	736	717	779	742	714	684	702	730	731	725	747	740	703	728	728	736	682	706	733	736	777	734	784	759	721	722	753	745	742	750	751	743	749	706	665	699	704	738	716	695	740	732	729	699	715	692	704	672	702	694	688	722	687	799	699	737	738	741	688	713	725	725	739	743	795	724	716	732	750	751	708	711	716	712	669	733	732	738	763	762	723	759	683	709	713	726	752	752	720	749	727	749	706	722	773	709	694	710	742	763	723	723	721	689	698	681	759	763	724	713	714	688	701	672	785	739	760	693	753	753	680	703	713	754	741	709	751	680	765	768	716	712	699	710	704	746	713	731	753	748	745	751	673	764	705	728	730	755	728	800	718	749	686	728	760	742	746	785	715	724	701	720	735	746	722	790	714	745	735	749	690	783	758	772	718	675	710	761	728	682	726	713	742	693	713	734	677	683	729	741	698	721	715	734	731	772	709	729	748	681	745	761	706	738	742	782	714	712	738	727	704	708	685	709	749	719	670	697	753	706	695	740	759	678	746	723	725	690	728	686	689	693	746	678	753	718	738	752	732	792	692
19088	9754	7794	4264	3086	2484	2116	1860	1546	1449	1382	1327	1272	1190	1140	1148	1113	1107	1050	1029	1079	1026	1038	1035	999	983	1016	1020	1006	1004	986	962	1027	997	976	982	1004	936	997	1009	1031	1019	1005	945	943	971	903	1017	952	1040	940	996	1041	1000	995	1001	999	982	976	992	975	991	978	906	976	928	1024	985	960	999	975	1008	1006	1019	998	963	966	979	898	939	970	953	908	991	994	958	1015	952	952	967	977	957	994	962	997	971	947	1041	979	1004	980	971	977	1021	929	981	994	992	958	962	944	1023	930	963	951	1000	973	981	1011	983	1031	978	985	978	1011	999	942	982	970	1074	933	1029	974	981	954	992	943	1006	907	967	885	956	917	950	962	957	970	931	987	892	938	1005	980	951	947	906	1019	945	1005	954	1015	983	975	1049	1019	922	984	960	1041	979	975	979	951	970	953	952	999	959	1004	968	949	956	973	979	911	920	964	964	995	1007	957	978	1003	938	957	988	965	972	985	992	985	984	936	942	927	962	950	981	1017	965	990	991	958	970	963	980	964	997	968	937	953	969	936	957	975	975	981	1023	950	966	939	958	1012	956	982	984	975	987	996	1016	994	980	954	953	989	969	946	954	960	967	994	943	981	1003	975	1015	950	896	978	984	989	960	958	1008	962	984	941	913	942	945	948	968	973	984	969	990	945	1067	935	966	986	1006	977	955	952	982	992	960	986	996	995	976	923	1019	961	966	985	971	1010	972	1031	986	957	966	946	994	988	980	950	972	979	964	985	940	964	1034	969	980	1007	969	951	939	1007	948	941	998	960	971	966	1017	994	937	906	940	928	1015	1023	927	1022	979	1005	977	983	922	991	918	1023	994	948	969	963	984	924	922	1011	914	1020	942	943	941	966	892	927	974	936	970	925	939	975	1024	955	935	950	1012	975	952	905	969	981	1008	924	975	961	921	981	960	956	909	1009	1009	990	998	970	946	948	953	941	947	929	942	994	991	951	1005	883	972	966	1002	1003	946	971	928	1000	968	950	984	1024	979	948	937	982	990	973	974	986	928	989	905	1004	1005	977	1009	954	1006	947	952	961	909	993	927	1002	986	948	978	933	992	940	913	992	972	938	989	947	942	1075	970	952	978	988	931	1017	985	1002	991	1003	975	975	980	965	966	918	1001	997	967	951	997	982	955	930	964	987	971	991	991	995	962	1006	977	946	975	1034	923	987	973	927	922	929	967	1011	956	924	975	1016	984	963	949	977	995	1052	960	990	951	987	949	900	943	1008	1001	980	961	987	958	926	982	996	941	989	976	994	1006	992	948	1038	949	905	955	961	1010	977	982	899	933	959	957	936	953	948	1023	948	989	947	976	989	957	993	1024	974	1026	967	973	949	1010	996	936	936	958	974	914	893	970	923	979	994	980	992	998	963	991	976	938	1001	970	967	971	970	955	963	977	953	945	1020	965	1008	948	923	929	993	963	983	1023	999	917	986	1006	940	1030	927	1007	981	983	981	990	1003	986	979	884	956	949	979	988	986	991	955	966	954	945	1002	999	1013	931	987	960	996	948	958	977	958	1030	966	956	955	961	995	959	967	935	986	980	982	956	970	924	981	980	1004	937	947	980	920	980	976	967	939	921	958	940	978	975	990	942	939	996	963	971	966	952	990	912	967	995	960	944	945	930	970	957	963	946	970	938	962	973	982	969	984	1020	959	956	964	951	920	1002	1005	980	967	987	1028	962	962	972	997	970	963	936	912	920	1010	975	1002	975	959	1022	956	930	989	932	943	951	951	990	989	962	925	961	955	938	983	1004	946	989	969	957	994	934	972	954	988	956	1005	950	921	951	942	930	962	980	944	953	956	971	983	952	953	968	976	924	956	944	1051	956	921	1019	938	935	994	977	949	936	918	1003	966	964	970	993	985	943	1040	963	938	989	982	980	974	956	955	1046	979	960	978	938	993	918	980	1010	947	937	971	914	977	1011	893	969	1008	963	970	961	975	910	936	993	956	1017	940	964	948	1035	966	1001	965	968	1023	961	984	1003	1003	999	936	976	1011	1007	987	981	921	944	1005	1001	954	987	929	974	959	928	1004	937	1012	969	996	950	1005	988	1004	979	985	1007	977	935	985	1026	989	926	1000	971	963	953	971	1012	935	965	998	916	1008	1007	1004	994	961	949	970	953	933	956	1009	916	943	955	960	949	936	924	1004	962	974	992	1005	961	929	993	930	1040	936	992	1019	978	958	922	1006	929	953	1002	987	980	984	958	971	1013	922	956	1005	978	955	986	989	1001	931	1003	969	965	892	998	967	926	988	905	1021	944	939	983	1008	910	945	956	960	963	954	949	994	958	968	945	960	1003	939	954	950	961	992	967	986	968	901	982	919	1020	984	986	963	932	998	940	918	923	993	910	990	979	963	919	977	924	949	965	989	975	984	1016	963	974	1015	998	1002	963	942	971	997	934	967	971	888	1047	996	1014	985	1024	980	993	977	939	959	969	958	949	963	937	935	940	941	992	956	1003	954	964	1008	965	868	919	998	949	959	973	909	967	965	930	938	1004	981	1007	988	933	1007	991	988	1010	980	976	971	961	907	938	980	931	988	932	974	954	970	963	927	929	959	959	902	1020	994	978	977	955	974	1020	965	971	973	945	949	993	983	905	906	982	969	999	984	1002	926	958	1009	977	880	991	967	930	1008	992	951	961	970	1023	956	965	933	1003	937	976	915	970	993	934	953	968	980	945	922	956	1004	976	1001	1023	972	963	1009	1013	958	988	1000	998	916	986	933	969	975	1042	965	990	974	953	947	997	932	919	942	1010	966	982	985	1038	931	971	998	947	950	981	1020	927	973	917	980	983	986	1010	1009	928	917	1014	975	1021	967	1009	929	995	972	958	969	980	996	994	987	941	933	951	953	988	1036	948	931	973	940	969	983	936	995	1007	961	977	915	977	953	928	971	1006	976	970	930	932	987	953	1003	911	944	1059	951	981	965	956	965	942	966	946	964	958	997	941	983	953	969	954	959	991	974	945	969	1010	990	929	947	959	1012	982	986	942	923	944	1022	998	1001	1023	917	956	959	967	931	974	1000	949	1011	955	907	932	1004	1015	921	914	987	921	950	938	944	917	965	1016	994	940	987	950	953	939	939	998	959	987	987	969	1032	966	1012	952	1025	931	1003	982	1011	998	984	942	968	1020	1028	909	1008	968	938	927	936	948	972	990	975	920	1015	956	1025	1006	988	1017	936	922	1036	960	985	951	977	980	963	979	1031	961	957	995	981	983	955	960	1034	998	979	926	999	1023	971	1074	976	910	996	984	989	930	950	940	982	945	968	941	938	976	1006	934	969	961	1018	1001	960	1021	992	988	956	1002	974	983	991	925	982	959	943	1019	961	989	954	958	969	940	974	946	948	969	919	1004	962	990	937	962	993	932	952	967	979	995	945	952	938	976	946	981	982	1006	978	956	940	923	942	944	933	946	943	962	985	1002	938	1001	957	991	938	986	981	916	991	930	977	969	994	918	998	988	925	978	958	997	992	923	969	986	968	957	1030	958	938	990	966	1045	947	952	984	969	1027	990	991	934	953	934	1004	939	1019	930	982	1033	926	1003	970	959	1009	918	1014	981	982	986	932	991	958	970	932	963	967	972	965	951	940	977	959	1031	980	961	966	968	978	989	994	948	975	964	998	949	952	909	1003	937	978	992	986	980	975	904	941	998	986	985	978	970	999	945	962	985	1006	958	1007	976	968	970	918	950
22780	21262	29279	23564	21267	21311	10254	1171	958	805	763	655	666	660	587	603	614	571	578	609	541	523	515	495	531	491	495	500	513	510	509	531	477	475	489	514	503	492	466	500	497	495	474	471	490	501	490	479	499	496	495	489	484	497	480	510	504	481	511	491	479	496	483	508	468	445	531	493	466	510	457	502	506	459	480	459	459	518	460	455	491	467	477	495	461	484	459	488	451	493	467	518	473	515	487	487	462	526	496	480	472	461	500	457	480	447	461	485	470	471	443	455	511	485	476	499	469	473	458	488	464	465	476	470	440	479	506	441	482	467	420	489	470	467	485	494	488	479	472	514	472	435	483	418	482	463	489	485	486	450	519	499	487	481	479	503	510	473	486	459	470	510	523	496	471	472	460	473	502	478	487	462	506	448	504	472	507	453	449	489	448	473	455	495	462	464	483	457	487	471	499	463	444	504	467	490	462	509	493	471	477	454	480	518	532	477	466	486	470	495	462	497	482	472	450	477	503	457	481	443	485	494	501	472	449	491	522	476	491	461	505	483	489	471	508	469	484	454	448	486	439	476	513	466	467	464	467	477	465	485	445	459	473	457	511	454	450	500	439	436	508	476	485	454	440	483	477	483	504	467	473	474	451	456	442	493	514	447	471	455	485	527	481	459	472	472	454	495	507	452	482	479	461	440	503	497	458	483	508	466	513	521	457	471	472	488	504	476	512	477	478	486	471	461	503	455	423	504	462	425	446	471	463	527	490	455	433	490	480	490	442	479	445	474	456	460	464	460	462	461	505	460	455	483	478	493	423	464	441	513	501	496	497	500	444	467	451	482	434	453	523	511	535	460	506	428	489	459	491	450	465	449	484	471	466	469	509	458	499	493	449	463	439	530	454	482	504	453	483	478	498	500	497	488	458	475	443	482	459	482	488	444	497	462	477	485	481	488	472	495	481	454	483	445	500	481	488	471	490	466	470	450	525	482	408	489	479	484	449	452	470	509	468	468	527	477	506	501	491	462	479	498	523	479	483	487	486	498	495	479	506	487	483	473	454	484	540	475	460	484	474	488	487	485	458	492	435	449	485	514	463	487	507	476	484	477	471	479	482	491	483	470	484	458	437	490	459	494	503	456	471	464	489	434	468	459	466	477	484	445	525	468	516	490	492	483	484	485	501	486	482	477	510	494	505	520	473	483	488	465	510	510	465	487	452	496	492	458	471	488	448	475	479	504	474	465	478	428	470	462	459	466	411	474	464	505	419	460	470	451	470	443	513	475	482	455	478	471	480	478	492	473	497	461	456	487	467	456	455	467	449	476	448	470	473	479	463	471	495	493	470	457	498	479	474	442	486	446	508	459	497	447	510	455	461	501	491	482	479	492	503	493	495	456	445	464	487	447	467	490	464	448	452	456	456	495	471	466	488	501	471	467	455	441	460	477	442	476	478	495	514	471	458	475	486	502	466	464	530	497	461	479	501	449	487	467	472	454	495	469	424	478	470	466	468	548	439	510	486	474	486	502	471	433	468	462	475	454	464	487	461	484	469	461	470	466	452	456	489	482	487	472	478	488	434	470	449	493	475	486	498	465	483	472	536	461	476	487	470	462	446	438	462	487	464	485	465	460	486	506	478	476	435	463	485	520	432	482	474	464	478	470	478	472	522	472	475	483	449	477	491	452	495	489	457	480	428	437	472	468	482	487	495	476	468	458	491	455	489	456	482	530	470	469	504	521	464	491	476	482	476	477	456	479	475	458	494	477	481	479	448	453	457	468	449	414	407	472	455	467	442	503	445	511	432	447	501	436	479	479	476	458	490	473	477	515	461	465	482	454	448	489	475	467	461	469	488	491	465	481	503	470	476	492	488	464	446	498	441	451	460	462	497	448	488	498	460	487	450	450	488	457	468	509	486	435	476	474	491	490	502	476	475	473	472	507	479	461	478	462	497	494	473	485	489	443	471	467	492	461	477	440	500	445	480	486	513	460	474	476	480	450	515	454	478	459	471	454	475	449	482	513	447	465	440	445	479	466	478	473	471	496	465	480	490	478	444	494	519	472	468	447	478	463	464	466	487	472	509	435	487	486	506	465	493	431	500	476	466	465	519	448	472	462	508	487	477	486	508	495	459	479	477	482	468	480	482	452	474	457	457	496	459	487	471	462	503	444	434	453	465	499	470	486	501	465	435	478	470	430	450	488	526	464	484	490	455	501	514	504	450	488	490	475	442	464	467	485	492	457	475	489	481	488	444	459	479	440	473	423	520	481	477	487	454	488	484	472	485	513	482	484	479	459	471	446	448	480	452	493	475	466	485	464	457	476	454	471	488	440	441	499	447	455	461	465	485	491	454	469	475	507	461	490	516	457	452	399	493	418	479	494	455	476	458	449	485	496	485	508	448	474	480	520	479	457	437	463	501	477	523	499	449	429	483	461	431	445	456	450	525	440	463	456	456	469	470	480	466	495	441	450	447	465	465	465	470	494	468	444	492	467	489	480	495	473	441	478	515	455	455	432	507	518	462	449	472	488	451	452	460	472	482	504	445	450	479	489	475	496	447	452	459	478	469	487	537	438	472	459	444	502	478	479	476	497	447	470	476	492	461	463	505	466	494	447	475	461	503	472	539	467	466	483	512	496	518	461	453	453	458	472	477	495	466	538	488	498	474	479	491	506	477	454	480	465	477	455	452	497	499	446	461	472	488	482	457	472	484	494	459	492	465	464	523	497	487	491	482	463	439	501	469	484	463	499	470	537	468	491	508	437	461	487	499	484	513	477	430	441	448	483	482	457	498	481	485	487	521	475	464	440	465	430	475	457	457	509	467	454	471	487	494	493	472	466	484	486	423	448	508	467	447	467	466	491	498	448	526	497	511	483	470	488	464	478	445	460	474	437	443	454	497	465	443	458	488	502	480	544	471	503	489	527	458	483	481	503	446	509	516	472	472	478	480	421	480	475	504	506	461	492	473	479	500	461	479	466	477	506	496	471	470	443	472	489	458	481	477	472	438	482	469	492	417	473	440	452	453	458	462	507	467	481	470	509	456	445	473	495	472	470	491	444	447	474	502	485	480	504	437	458	494	473	487	453	483	479	455	488	483	485	489	448	482	477	443	477	438	513	432	484	468	464	481	488	453	478	462	464	453	481	460	473	529	473	465	500	469	475	506	466	482	502	486	454	513	481	496	491	516	484	492	521	474	499	464	494	489	449	438	436	479	479	475	458	481	509	444	514	463	493	450	469	484	472	443	436	482	461	472	451	477	486	476	465	482	473	452	483	483	465	483	507	487	445	474	477	429	511	488	433	498	482	490	454	459	492	444	457	460	498	473	449	444	472	500	498	495	470	488	410	470	475	443	480	455	523	487	449	475	459	442	493	456	467	461	456	501	472	470	503	451	486	462	460	470	491	457	422	485	483	454	470	475	465	520	507	470	489	425	466	465	488	478	484	452	487	499	493	415	446	461	487	483	480	450	461	481	472	449	471	482	478	518	482
18728	15354	12555	6617	4712	3648	2898	2194	1970	1680	1484	1289	1148	1149	1024	969	948	939	804	793	854	813	735	777	742	750	739	700	755	739	755	687	703	725	689	722	743	700	669	686	668	683	652	644	745	684	628	660	706	645	652	610	664	669	651	677	687	688	649	667	609	678	678	674	664	646	652	648	667	662	678	660	681	651	694	658	662	677	714	648	637	644	626	632	635	696	626	681	693	626	724	611	595	596	629	662	644	660	614	660	644	674	646	669	687	702	644	672	652	643	675	662	624	636	662	656	688	671	652	676	681	643	670	654	633	687	625	660	658	715	642	592	685	680	646	673	615	645	651	638	632	664	611	684	633	671	669	655	641	649	665	625	657	618	714	636	680	662	677	664	687	650	673	622	650	638	647	615	639	622	660	643	679	666	653	646	636	645	642	636	671	639	657	636	665	625	679	620	654	709	685	659	670	675	642	602	640	659	658	669	654	656	678	642	634	635	661	667	647	654	700	592	611	656	623	646	659	683	634	690	620	655	605	660	648	639	626	682	636	622	633	676	660	687	676	626	659	626	637	638	684	673	685	638	687	663	668	672	649	658	639	654	653	673	616	660	648	674	615	619	680	698	638	643	668	620	623	650	681	639	674	649	671	636	684	636	620	622	627	651	660	623	633	659	665	652	663	641	659	631	648	608	661	650	687	611	638	650	607	677	671	680	682	669	620	652	604	615	638	683	641	646	635	648	611	654	617	648	654	623	659	679	670	659	599	659	668	616	700	660	640	633	662	681	687	664	609	638	673	613	644	658	674	657	663	613	602	618	679	660	653	641	661	678	624	609	665	685	660	632	656	617	624	668	641	717	620	643	616	635	608	653	715	627	656	689	647	648	632	664	628	625	688	663	624	650	619	668	712	629	652	653	689	655	651	666	647	641	640	600	661	649	637	681	639	634	648	633	635	670	632	651	682	644	663	666	647	632	640	621	617	610	659	620	635	637	666	665	636	604	651	650	643	633	673	651	617	658	631	627	632	655	685	618	623	646	652	644	618	635	625	616	689	597	608	641	621	720	670	634	603	639	652	653	657	659	658	671	595	604	633	647	693	637	632	672	635	696	617	631	678	679	658	656	653	644	636	610	651	623	604	642	669	646	636	621	681	661	689	596	652	624	687	662	618	629	653	676	644	631	632	643	636	675	656	699	646	655	686	641	680	655	683	633	648	622	667	612	624	640	654	663	667	629	653	623	641	656	659	642	658	636	662	682	652	632	623	652	658	674	644	637	652	596	655	642	695	632	639	673	640	666	624	644	645	606	637	611	601	657	637	672	674	619	656	618	639	677	594	662	594	669	638	624	625	641	697	710	644	616	636	609	622	674	702	674	630	621	660	695	662	636	665	677	635	643	645	623	638	671	653	658	664	657	674	685	692	633	662	679	662	646	636	676	658	613	660	639	617	669	680	683	709	654	696	683	651	652	627	682	649	668	635	634	639	636	643	661	609	604	679	701	623	638	629	682	716	673	687	701	621	685	625	652	647	624	653	636	693	661	655	665	617	620	648	659	632	641	609	723	670	618	596	670	680	678	640	630	652	639	692	651	637	649	684	646	629	598	628	613	661	694	642	650	683	651	695	630	639	661	672	665	659	650	669	684	658	646	656	674	647	650	616	667	626	694	645	667	664	628	644	652	664	658	678	647	676	684	649	615	664	647	664	679	631	674	603	621	657	588	660	634	648	615	670	627	670	606	626	625	641	641	626	648	651	635	660	655	655	696	653	662	655	651	667	637	646	703	671	642	676	617	645	645	632	679	649	657	696	674	618	691	664	614	622	656	660	647	604	656	629	664	673	676	660	663	629	632	621	629	634	608	599	659	686	630	665	638	597	688	613	638	667	665	699	624	638	622	657	674	631	714	629	613	626	630	666	633	632	638	640	671	669	665	636	619	644	679	667	636	610	624	657	629	660	684	613	652	653	620	646	643	624	662	650	628	690	665	658	639	599	644	617	617	655	623	642	613	644	609	590	657	657	650	673	654	602	627	664	713	606	620	630	684	644	635	634	677	685	653	638	644	648	631	625	611	661	684	635	661	643	607	631	675	626	612	625	662	625	596	689	673	638	629	643	683	616	640	664	633	612	660	630	659	634	670	693	635	665	645	620	633	666	613	629	656	668	665	626	656	665	620	654	687	653	674	633	658	651	655	659	593	649	658	632	635	656	635	669	623	634	614	647	632	653	652	636	651	617	620	644	637	698	637	693	679	638	672	672	657	665	635	623	672	631	669	659	641	687	635	650	603	635	625	646	658	677	680	626	659	640	624	641	673	641	669	623	654	640	637	637	685	673	637	679	652	658	626	580	655	643	610	686	640	625	647	641	667	655	604	641	647	645	629	660	660	689	665	632	637	618	688	599	644	658	661	594	612	669	668	649	620	629	624	658	663	647	651	652	637	685	620	677	615	655	624	638	637	695	685	660	670	650	682	642	679	642	657	656	679	666	647	682	671	631	667	677	666	639	661	648	598	634	651	635	632	631	637	650	664	665	674	674	665	668	622	690	677	655	627	643	646	724	641	658	621	688	642	629	692	661	640	705	671	607	660	626	657	625	649	706	675	607	598	675	643	608	628	656	644	655	649	663	632	660	645	622	599	634	691	692	656	656	648	702	681	654	668	636	676	663	674	696	640	652	646	669	680	690	662	639	678	705	632	654	671	653	693	636	637	628	628	675	676	677	652	645	617	646	661	683	625	618	624	659	666	627	666	619	636	670	621	669	645	647	655	641	682	653	664	647	658	668	672	664	667	638	669	627	661	659	671	655	610	657	683	660	660	625	643	669	659	672	622	606	674	611	612	643	651	693	680	638	628	693	670	601	641	658	636	631	655	621	595	638	639	657	664	693	648	656	668	646	666	621	603	659	635	624	677	679	686	640	641	660	650	625	644	683	628	640	685	650	691	633	678	671	648	670	665	631	680	613	631	643	622	635	673	663	638	658	642	632	678	668	630	673	607	625	629	646	629	682	642	604	623	627	646	679	608	681	595	622	642	709	634	634	632	658	659	694	660	615	688	683	663	676	611	655	655	629	648	633	621	644	676	625	689	658	654	643	625	618	641	646	647	619	661	644	628	669	659	686	684	633	665	645	680	646	654	633	625	652	665	704	599	646	663	658	632	634	664	643	707	686	643	676	628	707	675	651	637	669	629	614	636	630	648	655	628	641	630	635	631	683	625	623	641	667	627	655	676	681	656	629	641	663	662	679	635	631	655	653	625	644	652	633	716	646	626	713	622	641	660	633	642	670	612	631	631	642	647	637	691	655	651	642	644	675	638	715	696	701	662	640	596	623	618	563	657	658	604	610	655	637	614	642	655	658	697	658	638	658	634	624	668	645	662	646	622	647	610	623	694	601	667	612	641	646	636	643	615	591	666	654	638	661	708	628	632	665	663	623	653	622	638	652	659	673	683	678	676	639	600	646	670	670	684	638	724	679	697	640	631	659	657
26881	20817	9933	1077	684	595	589	553	518	543	536	604	568	515	506	571	540	540	560	535	541	555	565	549	561	567	496	518	525	552	530	559	538	568	546	568	583	506	506	572	522	548	532	536	539	529	514	514	555	561	522	539	518	543	585	524	537	577	547	539	563	533	547	535	513	571	501	582	571	545	582	543	533	566	572	559	529	555	539	559	509	573	534	595	555	589	546	540	551	568	545	526	512	560	552	549	498	553	559	545	511	514	576	519	548	611	509	554	541	556	525	558	574	533	553	546	568	544	570	577	594	549	554	561	522	516	546	563	554	550	538	566	556	551	565	546	517	557	557	561	574	557	563	549	519	580	596	547	534	582	517	536	538	535	583	549	558	571	576	566	556	559	529	542	558	535	562	568	570	527	503	576	517	539	501	533	561	570	537	515	546	549	568	558	538	551	524	527	583	558	555	516	586	550	571	530	568	517	568	576	566	546	534	544	540	532	511	563	569	540	563	553	542	546	571	546	536	551	537	592	525	543	579	564	536	536	561	579	541	528	557	564	524	560	569	546	560	535	563	542	531	556	545	538	546	531	547	588	521	549	513	561	598	542	540	510	526	556	531	526	538	597	599	570	575	545	519	534	527	558	525	563	495	543	515	568	559	561	600	561	580	530	558	525	513	554	538	492	546	555	546	524	566	539	550	550	558	525	573	554	548	551	562	542	546	538	538	550	548	520	565	530	524	559	530	501	524	561	537	536	536	559	531	561	557	597	508	530	585	552	516	545	532	577	547	552	554	548	554	570	552	536	526	529	534	518	552	521	565	593	588	554	548	550	567	542	556	571	549	557	567	578	536	507	549	520	549	517	544	484	535	529	570	532	570	575	521	558	534	547	582	526	555	555	549	573	522	534	551	608	540	584	534	549	525	551	563	489	581	568	546	554	581	557	523	539	517	524	543	537	576	520	544	528	531	533	542	542	511	562	529	475	496	503	520	542	576	569	529	570	563	579	563	558	532	561	567	577	588	549	535	537	495	513	565	498	532	532	548	561	615	556	575	587	568	569	522	528	522	533	531	480	581	574	540	563	549	513	544	548	561	552	570	507	583	565	524	555	544	540	555	537	533	556	545	493	548	491	585	517	558	547	494	595	517	544	546	546	560	517	517	564	516	551	542	527	561	603	517	568	595	535	542	528	561	558	557	535	561	553	548	542	525	574	521	551	539	552	544	523	544	555	583	547	541	576	533	526	521	549	529	567	569	542	537	590	548	485	522	534	533	575	530	537	544	532	548	508	552	578	584	528	546	557	500	519	562	572	524	527	533	566	594	548	537	522	591	537	554	550	568	497	508	518	564	570	538	511	536	552	612	558	530	549	540	528	549	528	550	505	538	557	551	509	557	535	561	517	520	565	534	540	566	524	501	513	569	575	572	535	536	532	529	492	530	556	558	532	534	543	557	534	553	586	527	541	540	573	545	554	521	514	546	572	528	550	580	531	530	561	533	568	536	557	572	579	565	569	548	522	555	585	558	517	518	488	521	551	532	537	491	555	540	552	601	519	548	516	562	538	512	551	576	548	550	553	536	542	565	562	577	548	548	540	532	573	558	519	520	552	586	520	550	581	542	572	497	546	539	518	552	524	534	537	556	545	521	528	569	550	557	538	545	534	561	499	520	571	549	547	502	535	583	563	535	578	511	575	554	523	573	550	535	518	569	581	560	540	545	522	541	512	526	512	523	549	572	510	555	538	545	525	554	530	547	584	535	546	570	545	592	499	542	508	574	557	557	569	583	550	521	568	528	570	515	497	559	561	536	554	534	492	542	543	544	528	565	600	544	518	512	520	548	538	512	565	544	556	533	555	561	546	545	601	553	516	550	558	515	539	599	547	512	553	539	571	523	572	578	549	521	534	583	548	559	529	563	553	508	550	528	528	524	539	538	553	530	525	569	563	563	585	567	529	522	527	570	512	541	554	526	578	534	579	560	528	503	581	522	552	539	543	531	504	564	543	538	549	532	539	554	573	513	574	538	558	602	520	569	573	543	543	565	573	518	591	521	558	590	517	549	517	560	553	542	535	589	585	558	573	563	536	545	549	503	548	530	510	540	542	548	556	552	558	502	570	512	559	559	560	518	529	519	543	576	549	539	529	565	502	569	555	549	570	514	575	525	549	558	556	547	527	483	562	533	564	581	576	545	543	577	509	562	524	530	554	527	542	542	505	573	551	554	549	568	523	516	559	529	568	559	565	520	557	551	492	546	548	562	562	511	548	597	555	580	579	534	541	510	583	543	537	546	566	537	515	538	519	519	576	533	550	551	582	506	580	574	565	553	516	529	558	552	506	523	516	544	519	547	545	569	561	565	555	550	526	580	543	521	567	560	512	553	553	574	530	514	547	551	553	569	512	537	591	517	512	560	571	551	530	508	517	565	536	506	512	548	553	569	575	537	573	579	543	523	573	539	539	564	525	537	550	548	585	592	565	578	574	527	540	528	580	563	555	543	524	582	569	521	535	534	530	549	543	592	533	558	546	537	539	515	533	579	551	542	549	528	560	553	548	538	565	519	535	545	558	617	538	516	552	561	534	573	525	510	544	568	573	566	516	549	534	560	525	560	511	563	546	515	531	546	553	503	571	536	559	559	541	505	544	562	565	523	568	542	551	529	577	531	538	518	528	535	562	561	568	520	560	541	559	538	551	530	562	520	543	510	573	538	530	540	508	504	556	534	517	533	504	606	548	481	560	534	593	595	579	518	542	533	545	497	499	538	536	570	565	552	528	496	559	541	528	618	525	539	536	521	531	539	520	542	540	548	560	536	539	539	542	529	557	524	532	569	565	523	540	522	559	531	546	541	538	550	535	508	544	590	592	512	550	556	519	562	522	517	613	566	599	537	563	533	535	552	523	597	532	554	525	540	512	534	525	506	498	574	539	533	522	541	556	528	541	513	558	589	538	544	565	530	541	569	562	560	522	533	544	509	513	563	534	542	560	559	558	551	557	568	559	558	544	561	520	597	560	563	537	559	543	594	536	540	508	523	539	514	536	547	545	549	540	529	537	524	527	546	574	532	521	530	539	580	614	544	540	559	535	552	510	541	538	558	545	558	565	551	541	550	508	549	523	548	550	546	547	526	522	552	589	533	551	547	559	485	537	533	559	519	536	539	524	521	567	553	499	505	563	572	508	526	525	542	548	554	513	556	547	561	563	534	558	527	557	529	551	560	550	543	539	570	539	552	531	571	545	548	552	478	514	522	499	540	485	552	533	550	519	533	527	532	561	514	546	551	525	552	526	550	564	531	560	528	518	528	553	558	543	520	565	540	547	534	537	534	529	512	548	535	543	550	541	547	548	562	559	556	579	539	527	583	562	494	549	568	534	538	544	559	528	515	482	582	526	517	563	564	535	536	548	508	568	528	495	537	523	580	587	529	559	574	517	572	569	542	538	543	550	542	616	541	519	508	562	536	527	548	561	560	547	581	554	566	539	545	567	567	535
7814	1379	1173	905	883	852	811	780	759	732	790	725	733	722	746	709	717	745	731	701	756	754	716	757	778	699	705	707	682	708	743	743	729	712	695	702	744	715	747	694	739	729	714	707	767	722	690	740	729	690	723	715	765	724	686	722	738	712	767	709	715	745	716	722	722	708	705	708	719	703	690	745	717	774	739	720	650	711	739	728	701	677	719	718	743	720	739	711	733	713	702	709	689	757	740	728	786	749	733	752	676	716	721	733	703	770	717	673	725	733	689	751	685	721	701	693	727	700	690	714	768	679	756	702	727	747	708	702	750	740	752	709	724	689	754	673	673	733	712	764	740	690	696	730	755	715	779	701	750	711	723	740	681	713	692	683	748	711	750	726	672	731	715	755	728	725	757	730	740	781	680	700	724	732	668	710	764	722	714	717	714	754	699	731	667	737	738	725	720	692	716	735	712	701	721	694	781	768	740	711	776	725	734	678	771	712	691	719	679	689	724	734	757	671	731	739	750	692	733	718	677	755	678	743	698	717	698	700	682	676	697	707	694	772	704	703	775	682	702	754	757	740	720	733	681	686	673	739	775	748	713	789	734	700	690	742	710	678	792	786	716	701	690	719	705	738	750	765	732	672	705	703	734	759	696	708	736	737	706	743	712	734	714	752	750	695	712	732	787	721	724	743	699	718	697	744	719	722	711	764	711	776	726	733	717	746	722	665	670	715	699	683	735	733	732	700	690	716	692	721	778	720	711	761	719	711	709	741	730	695	739	726	739	769	725	708	727	705	744	719	761	738	742	677	729	731	717	723	696	736	757	728	745	745	713	703	745	711	716	740	702	684	728	745	673	735	705	733	734	721	730	769	688	741	691	687	687	692	748	748	742	711	678	740	744	687	770	724	749	690	657	716	725	700	728	720	722	767	726	755	736	701	693	765	719	688	706	749	716	758	699	714	712	690	666	760	747	720	712	693	710	765	751	733	678	706	716	751	711	750	744	738	729	694	709	735	772	700	746	734	709	733	711	711	709	724	710	756	705	702	705	710	690	674	717	702	734	753	689	746	743	716	739	741	707	765	754	724	723	736	715	705	736	736	731	703	648	732	719	706	740	737	737	706	744	700	729	737	717	706	727	701	723	696	708	726	715	708	736	737	684	777	746	685	710	738	717	694	722	757	753	744	764	725	710	717	769	772	694	732	702	744	711	740	734	667	710	733	724	749	707	680	743	705	701	745	742	734	709	739	719	751	708	731	737	752	712	716	705	699	694	748	726	726	748	730	708	692	697	683	688	713	671	711	730	733	766	736	722	767	726	769	772	715	701	709	692	773	706	723	740	733	739	724	667	740	691	700	687	717	707	719	751	693	689	739	765	713	722	747	701	757	760	764	730	709	735	726	731	726	734	681	721	708	705	762	686	753	725	745	701	744	739	712	744	706	677	748	714	656	720	735	716	725	717	737	706	748	697	735	735	711	704	712	746	762	730	673	678	751	703	730	790	736	722	737	725	710	686	747	684	762	744	791	745	755	721	725	689	730	721	743	685	674	709	715	708	721	762	729	720	691	683	731	714	766	715	667	737	790	718	737	692	704	736	703	719	689	693	728	754	708	720	762	687	682	688	717	731	731	751	771	702	671	728	794	727	759	738	721	709	722	724	719	735	738	747	748	681	696	701	727	692	702	742	726	766	752	737	709	702	715	677	678	685	735	743	744	725	700	745	682	709	702	701	687	766	725	668	721	688	725	755	744	730	722	702	731	691	716	741	693	728	727	796	729	708	769	757	735	752	718	745	737	690	738	690	735	715	778	742	720	710	731	739	739	724	683	777	717	736	728	684	713	698	706	700	760	707	718	743	717	737	766	742	694	691	719	705	713	748	686	734	716	724	746	727	715	706	776	689	775	734	762	714	726	711	717	712	738	699	735	738	705	694	729	768	691	732	713	739	716	745	731	757	751	716	668	740	687	708	676	729	695	696	695	731	758	695	756	775	698	721	759	674	684	699	763	735	722	716	671	748	714	692	739	705	695	751	742	714	728	681	719	739	725	720	717	741	711	736	732	765	729	724	722	681	718	726	710	738	715	700	692	736	722	719	734	749	665	731	701	756	713	742	715	719	716	702	694	755	741	740	706	738	724	731	705	718	728	694	716	685	772	705	716	667	693	702	700	715	750	729	721	703	744	694	743	735	681	728	764	721	711	720	759	798	699	723	743	717	755	744	732	681	704	737	738	715	726	734	737	699	710	703	736	690	733	773	733	725	718	684	754	710	705	734	732	684	720	759	695	736	713	766	808	719	707	704	739	770	718	757	712	683	723	712	702	735	776	731	736	793	665	761	704	767	714	740	693	705	776	719	733	673	712	734	725	704	735	726	658	742	732	700	722	709	688	674	757	774	719	780	746	708	746	709	706	743	753	800	669	737	696	729	696	723	667	712	709	721	731	735	729	727	753	706	697	709	728	733	725	739	719	703	713	738	758	704	716	745	709	722	750	684	733	722	697	709	706	669	751	719	699	751	690	708	763	721	712	678	732	755	717	697	731	719	731	738	733	738	738	703	722	722	715	774	697	673	727	695	771	738	638	685	736	758	730	744	672	714	774	701	719	730	724	723	773	754	750	687	731	702	763	720	756	691	692	703	692	724	751	725	743	735	712	722	694	708	707	734	688	712	690	710	724	664	646	677	717	707	742	718	670	747	739	683	739	698	747	731	714	671	745	692	725	709	730	689	696	745	721	738	708	699	763	771	695	742	707	725	706	729	724	728	725	720	713	738	729	733	700	704	760	725	732	727	712	732	708	758	707	701	706	731	698	756	726	702	674	710	746	751	751	686	693	720	750	737	719	757	711	770	715	739	664	753	756	653	706	672	755	789	699	769	738	712	720	707	724	729	719	720	755	720	741	740	709	721	670	728	692	789	731	683	704	767	724	726	770	778	668	751	744	686	797	703	734	773	729	741	744	739	724	709	696	735	727	690	753	748	730	721	678	725	750	708	781	749	713	677	725	681	727	705	710	721	730	736	732	739	729	705	736	722	685	724	697	704	747	738	772	716	696	758	694	700	686	727	735	758	679	769	739	705	734	763	739	738	733	682	693	686	727	729	666	740	725	753	743	704	740	759	675	710	725	760	712	727	731	705	710	702	724	728	761	777	698	774	682	736	748	723	723	739	760	737	730	744	715	757	758	700	704	756	768	719	712	709	737	684	697	704	682	674	744	703	703	720	749	716	688	735	683	751	751	746	682	709	743	708	739	718	740	676	727	755	748	777	754	706	693	715	751	718	678	716	708	717	756	767	698	662	672	668	661	713	780	706	729	727	721	708	702	782	715	709	672	715	751	701	745	678	687	739	773	742	745	705	726	676	760	713	765	712	744	745	717	724	731	759	762	713	680	719	710	742	722	718	766	686	703	713	768	711	758	733	716	717	650	723	733	738	736	724	703	665	742	788	751	756	731	710	769	766	717	740	676	725	722	687	699	689	681	753	723
23683	21260	28906	23923	21246	12277	1661	1060	929	879	883	822	845	785	807	765	812	763	797	767	723	810	763	793	751	818	749	763	760	738	761	780	746	732	781	742	728	694	713	715	763	755	754	734	771	735	769	694	766	755	804	739	738	707	721	724	706	748	722	689	776	685	735	717	745	714	718	720	692	732	728	734	724	779	704	687	722	709	757	782	773	730	755	726	713	738	746	682	696	758	774	704	685	753	744	704	690	742	740	724	717	740	689	748	693	735	685	710	757	757	764	727	707	720	756	702	725	749	713	730	724	734	764	750	752	711	755	692	731	735	731	757	709	725	775	706	716	690	726	747	759	723	704	745	722	756	723	700	706	710	777	755	772	720	737	712	758	714	718	740	683	723	717	751	737	724	736	732	709	733	733	773	727	787	738	757	714	751	760	711	732	753	703	767	736	731	743	682	712	804	716	742	771	740	773	728	721	740	788	730	700	749	699	726	749	762	762	698	762	679	701	654	703	724	790	733	716	727	754	694	700	708	685	739	716	692	752	714	671	742	698	734	724	733	718	715	717	739	764	759	746	746	718	697	704	737	761	709	774	723	768	742	699	733	750	719	717	700	743	746	680	776	707	746	705	763	687	759	705	726	713	727	760	738	717	718	689	736	678	753	707	723	739	777	696	722	769	760	729	712	684	729	751	762	761	727	717	703	738	731	703	729	707	756	775	726	769	744	746	722	705	691	689	805	731	733	733	751	713	752	745	752	700	710	745	732	734	722	765	751	698	761	747	730	743	730	720	790	720	730	751	754	735	793	775	705	771	756	736	713	739	745	783	707	693	707	718	717	752	743	750	714	727	755	721	717	772	699	698	763	691	718	728	762	690	738	735	760	667	692	702	714	749	730	721	721	721	748	731	737	662	748	734	766	728	736	724	725	702	755	775	716	726	715	702	723	676	752	715	756	696	709	745	744	744	762	781	737	703	714	721	746	722	694	700	745	775	711	742	674	765	697	764	718	717	748	757	708	676	749	706	715	713	733	730	740	705	700	727	705	727	710	753	759	704	739	722	721	763	731	715	727	708	718	728	732	719	728	746	738	755	714	720	739	734	717	703	769	712	715	684	727	709	745	662	727	727	744	716	753	684	682	739	742	696	722	711	717	685	717	763	689	696	727	685	718	739	772	730	711	717	784	744	733	790	732	746	789	708	694	743	762	707	749	737	745	761	660	665	740	696	718	707	715	764	727	751	738	772	719	712	760	772	702	719	720	705	738	709	700	729	776	733	734	711	669	714	691	692	715	753	728	743	738	675	686	748	748	693	748	714	724	704	721	741	742	716	731	714	695	741	760	716	695	747	703	734	718	727	719	763	700	773	742	737	735	722	771	718	712	752	735	724	685	725	685	730	739	728	720	754	773	715	722	760	794	717	695	736	736	740	756	704	756	784	686	710	776	765	698	764	663	755	727	758	712	707	732	713	770	736	723	720	710	765	717	693	731	738	725	729	706	732	780	684	731	730	696	719	729	741	675	728	716	730	719	734	710	729	699	701	742	776	732	710	711	739	766	741	692	708	756	730	743	677	749	713	718	713	732	767	726	742	752	750	755	660	733	678	696	734	766	774	710	727	744	787	750	712	696	696	806	677	767	701	724	717	744	711	713	753	740	731	679	699	745	713	712	748	754	759	738	730	736	758	698	742	756	741	691	747	694	712	690	753	689	717	721	705	752	720	759	762	719	721	686	726	740	726	734	697	719	709	738	708	746	777	733	734	741	749	769	745	753	716	733	768	694	719	718	714	726	689	773	743	742	724	720	706	690	743	716	731	727	786	734	698	746	711	727	733	754	727	717	728	701	709	721	760	740	781	714	743	694	731	774	759	747	724	766	753	681	789	740	766	718	739	747	759	732	698	734	708	722	754	709	724	772	712	721	686	746	718	720	714	723	750	730	719	708	706	726	726	682	727	729	696	758	733	743	715	737	729	721	644	730	723	779	731	683	759	713	731	743	738	769	712	757	692	689	703	728	730	725	694	692	692	730	681	744	722	711	763	801	711	731	727	694	708	728	778	720	754	685	754	704	704	745	727	770	710	726	743	681	679	739	758	733	737	716	749	686	684	709	790	728	708	756	716	742	739	720	756	661	719	689	723	751	730	721	727	666	757	752	721	721	719	756	733	735	747	753	734	719	688	701	692	711	718	783	715	716	766	752	718	768	698	683	681	742	673	716	756	735	731	735	762	740	729	728	680	671	776	735	723	737	719	765	721	732	715	717	682	741	734	723	739	742	750	716	739	728	739	754	750	766	705	697	687	704	738	719	667	759	742	727	762	726	753	752	710	684	735	738	672	688	738	737	781	718	684	691	707	725	743	711	768	719	701	748	732	784	736	707	661	746	713	680	733	690	753	668	738	701	678	710	719	730	751	709	708	704	739	743	746	738	653	714	715	720	726	750	724	708	744	724	744	729	756	699	723	697	760	728	725	749	722	741	725	761	731	731	737	722	737	722	723	728	712	755	703	687	736	753	706	741	738	792	738	724	795	713	717	715	718	716	701	719	731	752	677	728	717	729	711	686	720	720	701	697	744	692	763	767	735	685	718	736	707	686	726	733	696	745	698	736	770	756	712	701	714	686	742	742	686	739	682	700	714	726	708	761	746	787	723	773	734	758	742	766	701	754	732	706	699	750	765	741	721	734	732	729	762	752	748	741	747	752	676	781	760	725	732	751	716	737	709	747	747	763	682	729	746	744	732	743	724	724	724	681	718	712	709	706	685	728	694	740	722	744	745	723	746	712	769	681	746	694	754	709	773	760	717	722	707	715	710	708	673	722	714	765	739	792	751	674	793	714	723	737	743	692	709	673	744	742	722	704	743	740	752	709	747	763	725	740	709	707	725	687	722	657	725	740	698	707	734	745	759	779	716	709	736	721	687	768	751	720	764	735	723	707	725	717	695	726	713	707	764	700	699	725	761	740	765	744	732	664	696	755	710	719	731	729	734	666	748	698	722	733	680	736	755	689	724	730	738	685	741	726	721	741	769	698	700	717	683	678	706	736	748	730	735	718	729	714	738	726	723	730	708	705	722	741	687	696	722	740	702	744	710	741	727	717	754	718	743	660	711	764	675	681	761	721	767	691	714	712	732	703	719	775	702	721	732	698	735	714	683	717	723	717	729	777	654	715	714	734	726	726	712	750	728	729	722	750	724	714	722	745	712	747	671	736	692	712	718	728	714	710	765	679	720	667	782	709	735	718	717	727	728	737	715	688	743	745	742	744	765	784	726	702	746	732	733	732	680	677	740	708	688	756	697	766	743	682	686	748	713	699	726	696	727	713	753	704	732	682	704	743	683	756	707	717	746	739	681	686	760	726	706	722	661	681	704	735	744	735	780	765	748	762	656	708	749	766	692	764	711	703	729	748	733	764	712	759	719	715	768	713	771	704	709	774	754	686	719	725	717	703	716	709	687	705	754	765	733	699	736	756	700	682	638	743	728	746
13458	9922	8061	4249	3131	2432	2121	1685	1587	1378	1332	1307	1227	1151	1162	1105	1086	1040	1058	962	1073	1047	1038	1072	995	1036	1023	1045	1001	1012	1039	1037	1022	970	990	1000	1022	961	1019	905	1030	932	944	969	945	994	937	972	962	1005	933	932	976	995	967	980	1018	987	949	972	939	1035	1000	944	961	940	927	974	934	968	959	907	965	863	961	984	1003	919	910	935	1018	913	1002	943	998	1035	1007	952	940	967	998	919	955	945	898	942	956	969	947	904	945	917	943	1018	963	887	987	961	960	972	905	987	997	1018	978	952	931	954	1006	919	945	1008	971	975	875	939	939	1026	958	950	978	978	998	962	950	975	962	969	950	999	950	1011	994	995	968	974	942	977	1040	970	905	940	964	955	943	916	943	949	977	959	955	981	995	1005	981	966	925	947	979	1007	898	983	940	937	939	953	978	964	928	999	936	974	986	1010	992	1014	939	998	928	935	997	918	993	936	919	908	924	933	973	1000	1010	938	975	901	950	941	974	996	970	934	979	919	977	947	921	942	952	965	949	945	933	951	982	1003	946	930	987	895	971	932	946	986	966	943	963	997	975	951	910	989	962	974	947	988	984	1002	965	995	945	955	927	928	959	950	954	969	973	930	975	932	938	965	975	946	993	1006	893	928	952	934	983	955	962	973	965	928	983	1007	961	1005	929	971	942	916	932	1035	995	932	902	952	906	947	959	963	969	984	977	979	938	944	1026	928	959	965	944	946	939	932	959	951	946	991	970	970	979	941	935	943	984	985	906	972	919	948	962	1007	935	938	977	916	934	956	887	899	950	968	1021	968	951	900	946	994	950	940	950	900	928	913	933	968	983	996	957	967	911	935	968	925	918	921	904	929	1024	963	925	998	964	963	962	916	982	866	1007	936	947	972	943	972	991	914	967	961	994	1010	979	903	988	949	928	1009	954	966	923	997	1024	950	956	957	949	937	960	930	906	964	907	1000	988	955	968	968	985	973	930	1002	940	956	985	930	1026	1008	952	937	986	986	942	996	941	929	939	912	991	927	932	923	915	948	926	936	934	960	953	998	941	994	921	930	926	991	1008	923	935	868	969	930	942	964	1031	937	964	975	976	953	939	914	993	975	888	956	950	958	980	927	929	945	973	973	950	894	972	1006	937	953	1014	899	983	936	986	977	955	930	967	970	895	923	928	965	998	996	1011	947	980	980	998	967	941	950	892	922	937	924	903	969	893	906	940	931	954	944	965	910	957	949	903	975	1003	950	967	927	934	942	932	904	1002	977	947	985	944	987	964	973	986	950	1022	980	1019	966	1044	979	947	976	944	971	951	969	906	944	964	924	978	957	931	1000	955	965	869	1027	1008	957	931	975	936	948	956	946	989	938	933	919	972	942	950	951	946	993	1017	897	952	961	968	921	987	893	989	990	962	963	991	942	968	940	931	883	922	995	912	954	953	926	920	930	878	953	939	899	988	985	921	911	967	962	922	927	989	1023	961	943	975	961	922	945	989	947	937	910	943	905	981	955	948	934	1009	994	968	970	888	995	945	882	994	954	931	914	923	928	900	987	1012	972	942	915	957	953	970	933	1011	977	951	976	978	959	918	932	948	960	926	924	953	981	1027	915	975	955	939	997	1002	938	984	922	961	931	906	1005	967	946	973	976	922	1014	948	981	932	955	964	943	995	961	996	977	991	981	929	932	931	940	928	963	973	925	976	975	927	1004	955	925	993	978	980	972	1004	965	924	948	922	978	936	995	946	941	875	913	926	894	956	937	972	960	919	944	964	911	935	937	956	990	975	942	981	952	900	958	949	989	950	945	985	989	962	938	989	970	938	971	987	975	949	933	966	912	995	903	1038	927	923	919	926	945	975	1019	958	963	963	947	930	967	1001	988	965	945	953	951	992	964	1002	973	940	927	906	911	959	967	908	979	926	922	1021	980	984	981	929	963	917	967	958	961	993	914	922	959	974	958	939	998	923	974	961	981	944	927	906	1007	952	948	970	946	965	963	897	966	1000	992	987	978	1011	933	924	950	927	931	954	940	930	940	943	945	966	1009	934	920	968	990	958	979	941	939	944	954	926	957	913	929	955	973	903	1008	930	961	972	998	953	971	971	1000	979	934	894	990	905	942	961	984	1020	1012	901	939	969	955	907	945	932	963	943	948	913	975	923	972	987	940	935	970	973	1026	972	965	974	957	937	957	950	941	1022	994	909	990	970	883	922	981	941	931	991	955	937	983	979	956	929	995	986	939	916	904	896	917	1014	955	893	951	918	928	931	1013	1007	945	959	948	895	937	985	965	989	923	959	952	971	941	976	969	926	962	955	894	981	949	974	940	921	919	998	953	967	959	973	953	994	984	996	942	926	874	974	983	948	993	982	979	953	958	928	911	954	961	974	966	972	987	935	970	981	933	958	955	914	994	981	968	948	984	938	905	920	954	944	965	997	945	1004	940	972	946	934	996	907	959	960	940	918	921	975	937	939	955	975	977	1016	953	990	1005	966	1011	939	970	874	909	941	923	931	993	904	980	980	974	975	985	970	934	959	956	973	981	958	921	953	967	1001	959	884	961	976	945	993	952	964	948	1028	984	953	970	939	917	976	963	979	968	998	952	941	949	905	942	928	947	934	944	985	912	986	906	953	961	909	1006	983	967	993	920	930	954	952	968	971	932	976	974	948	963	967	946	939	891	940	1000	866	912	916	971	957	999	972	965	968	967	930	906	983	901	939	956	967	977	971	936	923	961	956	972	982	991	995	931	1008	963	938	985	928	946	938	951	892	959	951	918	959	981	978	1005	950	972	984	999	934	999	971	922	1017	980	990	981	950	975	988	945	928	970	994	991	941	938	921	935	972	994	925	991	1011	941	939	1001	968	927	982	950	976	957	967	955	919	969	946	904	952	937	959	994	921	903	907	937	921	931	906	937	1007	957	929	953	958	991	974	907	968	961	907	951	955	946	915	994	953	967	982	908	1038	974	936	1019	953	977	928	947	947	969	962	950	981	1032	965	964	1004	977	959	914	938	1009	1016	1031	955	940	981	953	959	980	945	978	994	971	943	956	922	885	898	874	921	970	931	933	954	907	975	929	983	984	967	940	924	948	927	939	977	989	975	914	956	962	1008	919	968	924	946	992	1024	980	970	982	973	969	949	907	952	926	947	989	974	957	972	913	1000	944	967	946	886	963	956	920	970	945	968	927	997	1016	994	962	961	968	982	968	943	967	955	918	982	903	979	943	909	962	907	916	918	947	916	963	916	951	996	956	929	987	912	939	969	915	955	1030	929	926	925	961	990	969	978	929	947	978	965	973	952	951	999	998	971	992	1005	967	987	993	962	955	921	961	968	933	970	952	948	922	933	962	963	886	986	969	964	982	903	945	979	893	928	967	908	929	948	929	951	1018	946	950	900	927	984	952	965	931	914	945	911	985	943	989	943	937	990	967	929	938	947	958	1017	938	1024	943	969	987	957	955	955	943	967	925	891	957	968	929	949	927	948	977	982	946	952	1013	928	943	902	983	1004	914	970	955	1012	940	951	984	972	988	898	934	915	936	949	989	958	985	937	989	958	927	951	962	940	1022	983	961	922	971	924	904	996	940	911	1018	906	970	976	937
22830	21262	29226	23607	21262	21303	10479	1161	939	883	740	710	670	645	624	628	615	576	565	558	549	535	541	501	487	557	493	491	479	510	489	474	500	489	524	520	518	493	489	499	470	480	514	561	513	490	473	498	505	438	518	466	487	545	489	507	462	475	446	466	514	457	461	482	503	525	484	461	463	491	479	469	451	514	475	518	494	502	471	482	479	465	489	486	494	509	458	514	481	521	492	478	460	510	462	464	486	501	458	484	500	494	485	476	444	486	470	466	457	494	493	462	503	468	514	463	455	482	423	526	476	481	476	496	483	491	446	485	479	482	496	500	500	486	462	498	472	473	484	490	470	455	454	446	485	459	401	478	485	466	462	474	450	430	489	503	511	478	448	459	458	486	482	462	422	505	464	470	469	447	486	448	496	519	475	482	496	508	459	490	496	511	469	475	488	463	488	507	452	454	483	494	503	470	475	469	482	451	464	465	476	486	472	508	434	480	449	468	490	483	487	454	484	503	491	466	474	477	461	478	508	488	494	471	502	487	468	504	447	462	433	471	485	456	464	441	471	453	480	475	461	478	464	502	499	476	525	496	500	466	467	480	440	517	488	482	475	445	458	469	502	516	485	519	422	484	489	501	447	489	484	493	476	475	474	462	481	496	470	475	475	454	484	502	440	483	461	465	483	510	483	491	484	481	481	483	481	447	462	472	488	501	466	489	472	476	487	475	445	463	456	486	490	454	452	475	534	485	482	479	460	500	496	460	437	486	481	465	468	528	462	480	477	505	504	432	520	469	456	479	463	461	478	486	488	505	435	492	505	464	513	468	486	474	432	480	498	469	484	440	466	496	460	477	506	457	465	438	492	472	505	502	444	464	521	471	446	455	444	465	480	480	416	467	460	455	473	497	480	490	433	454	462	453	464	480	446	454	515	484	493	498	479	486	460	542	499	445	480	474	472	444	476	484	505	459	499	453	454	499	448	469	470	486	461	458	431	509	510	490	514	443	492	477	496	472	500	479	488	480	500	481	447	450	443	444	446	450	460	481	475	463	447	496	470	473	472	470	468	477	490	451	467	513	490	491	460	489	500	524	474	474	504	446	474	461	466	442	450	488	493	474	502	463	492	512	483	469	474	501	477	495	467	489	466	478	459	456	464	523	489	437	438	458	521	479	480	472	462	487	538	418	506	483	514	466	508	460	438	468	478	511	480	447	486	488	489	467	488	454	484	461	466	472	450	482	458	484	497	472	454	487	454	474	525	465	459	475	467	453	466	485	486	431	497	467	497	440	437	463	466	498	458	466	506	464	491	474	468	486	468	499	455	468	467	447	500	483	498	453	464	456	492	500	478	499	492	471	511	478	496	466	468	469	496	494	491	476	468	498	476	442	469	483	449	497	462	466	493	485	480	480	465	454	481	499	497	513	459	498	480	504	468	505	474	484	477	433	486	473	464	500	458	460	495	472	442	483	429	491	470	489	413	488	499	477	441	474	512	465	481	476	442	492	463	497	463	486	460	491	436	482	455	483	487	469	467	468	487	411	470	510	501	450	485	478	482	496	479	491	455	456	447	491	473	467	454	483	474	457	469	460	454	495	464	457	450	478	469	475	527	497	462	502	475	518	469	481	454	479	466	503	473	442	502	485	419	473	457	470	489	488	516	451	482	473	440	463	476	495	495	448	472	482	454	489	486	458	475	456	486	472	489	489	461	473	454	468	473	470	478	510	470	494	471	478	453	438	490	490	461	465	496	454	463	467	475	471	481	478	484	472	460	469	497	470	458	495	481	492	494	471	448	502	495	470	471	523	479	479	486	485	463	478	471	499	454	487	467	474	464	470	494	473	507	471	475	433	454	472	479	462	489	462	459	492	462	473	490	465	458	479	468	471	442	494	462	493	477	480	473	508	512	439	467	467	481	488	489	487	466	452	488	444	449	460	462	451	441	463	470	466	454	441	484	480	488	493	478	425	554	473	484	496	435	490	488	450	491	452	432	477	478	468	463	463	491	463	456	466	458	480	461	466	492	463	457	489	479	415	471	432	444	432	455	481	495	452	491	417	442	457	477	492	470	505	471	499	492	457	399	481	458	470	461	473	478	458	484	464	458	459	471	440	465	482	449	479	454	480	488	488	483	491	448	426	488	469	518	464	477	456	502	463	445	459	460	491	487	490	491	481	475	463	475	462	450	499	470	474	497	489	501	453	528	482	487	486	476	496	506	490	466	493	459	481	482	467	445	454	445	470	505	464	458	460	458	477	491	466	476	478	474	475	474	497	471	440	473	471	504	475	431	498	494	476	431	459	439	438	474	496	440	498	493	509	506	435	468	455	469	493	482	467	453	474	461	447	473	494	518	483	487	446	443	462	478	490	465	445	428	443	439	468	463	491	448	446	488	467	432	461	488	472	526	449	440	468	481	471	434	473	471	512	480	448	515	514	452	489	451	423	468	445	483	474	495	473	472	455	454	447	489	449	448	460	474	443	470	444	458	425	483	454	474	457	461	438	474	454	446	478	496	466	498	426	458	452	482	424	433	482	496	500	464	476	461	494	460	446	452	475	461	448	427	496	501	499	460	428	454	457	482	476	508	472	485	460	449	491	463	473	500	458	460	413	441	470	442	479	471	437	462	509	449	468	454	454	456	494	474	472	499	464	506	473	481	484	427	494	481	491	480	484	460	464	529	455	508	478	482	447	469	475	470	499	476	470	520	477	471	492	465	465	493	439	439	463	452	454	462	465	411	456	484	450	477	459	475	479	479	469	471	473	470	463	458	471	479	489	439	466	476	481	469	488	423	450	482	493	470	498	464	463	447	482	502	470	495	444	450	505	444	476	455	456	418	469	513	472	493	495	455	461	471	460	474	497	476	466	463	476	446	463	481	486	444	503	481	466	457	470	492	470	487	505	495	463	472	483	448	493	450	444	457	473	501	491	469	474	482	464	464	464	477	454	491	492	441	508	461	494	496	492	472	446	464	488	460	467	431	459	462	479	459	480	444	486	486	499	436	489	494	528	460	464	486	465	483	474	500	453	500	462	502	462	477	471	486	473	465	471	472	499	490	476	471	461	491	468	445	466	456	467	475	483	483	499	444	452	484	455	460	469	449	478	489	486	447	458	460	467	479	485	489	457	470	458	505	476	493	468	491	478	467	509	474	426	434	472	468	454	503	419	441	470	443	478	457	466	467	489	456	487	445	476	474	442	448	491	522	489	469	498	472	492	504	521	448	431	478	441	433	491	474	522	467	463	463	468	476	465	484	476	474	442	457	497	467	451	469	469	514	510	413	480	464	496	474	482	474	459	476	505	461	495	459	450	447	485	485	490	460	447	464	453	485	466	449	452	431	486	471	431	455	476	475	506	449	481	489	476	465	475	482	490	465	469	478	466	474	458	483	438	449	459	453	445	510	456	480	468	470	458	487	464	492	481	484	524	450	499	444	462	460	462	506	487	454	449	443	453	514	489	476	473	460	445	506	467	494	518	461	464	434	447
17707	15382	12502	6586	4708	3664	2747	2275	1809	1615	1425	1305	1151	1068	994	935	939	915	859	846	775	785	735	743	794	706	716	691	701	711	657	696	694	708	676	649	691	631	665	660	676	676	684	658	658	694	619	641	659	699	655	649	629	655	683	682	724	634	656	656	647	602	648	638	602	666	640	627	610	681	633	649	616	682	630	629	636	670	660	642	596	660	653	640	638	640	623	655	629	637	618	666	657	621	651	627	647	651	663	647	630	618	664	671	652	663	631	614	663	659	650	670	686	656	655	694	662	653	663	634	636	628	651	605	661	694	611	632	634	672	690	613	603	628	636	654	631	652	617	658	613	619	582	643	617	691	687	645	656	658	629	649	606	641	603	583	639	629	677	636	615	639	648	634	620	607	647	594	647	658	585	683	661	634	646	655	625	625	670	623	605	659	663	650	629	687	610	630	656	638	669	664	643	623	649	608	653	648	702	643	649	675	623	682	673	638	638	636	631	626	630	634	619	659	661	640	635	603	686	607	658	658	613	612	629	630	597	619	617	651	618	653	674	599	600	674	691	626	597	648	622	620	639	636	607	616	618	645	612	637	616	646	689	643	690	624	666	627	630	676	626	647	656	648	619	625	656	630	594	687	638	686	639	662	646	648	661	645	672	627	641	634	646	647	688	641	646	628	652	656	641	620	665	634	624	630	633	655	631	623	618	634	613	684	660	618	614	636	616	609	629	658	625	637	669	620	652	606	632	660	680	638	680	663	653	707	615	652	652	615	626	638	627	631	652	592	627	658	638	591	611	618	645	664	644	653	637	626	575	598	619	664	658	602	616	598	637	675	643	645	622	669	630	638	588	691	587	612	641	674	627	681	630	651	596	645	610	661	629	602	682	620	636	641	634	643	652	623	656	626	638	616	612	641	614	618	646	681	630	646	636	639	636	652	561	666	669	634	685	623	671	641	661	632	665	652	651	621	643	657	609	624	653	638	667	625	624	589	643	683	622	662	623	676	702	642	709	675	575	669	618	653	673	666	652	636	636	633	675	616	628	664	639	649	668	669	668	637	585	640	665	684	636	663	614	660	584	628	620	630	663	650	618	631	676	653	629	667	606	700	663	598	662	663	641	641	644	599	624	634	644	629	660	627	646	623	656	629	640	669	629	591	678	636	653	629	644	606	639	663	647	644	656	631	639	699	629	624	679	650	690	633	617	659	661	651	633	685	635	636	636	666	618	647	664	662	633	620	646	648	654	599	649	631	640	632	608	647	624	656	633	654	624	646	616	649	630	658	661	642	644	650	658	669	694	607	661	693	673	647	632	642	635	668	666	632	645	643	684	658	669	632	673	672	623	622	619	676	635	646	674	628	675	659	723	626	590	649	619	663	634	661	632	664	650	633	661	663	661	650	619	637	644	648	635	675	655	630	621	625	639	612	655	643	632	664	617	638	655	631	570	597	635	635	651	616	661	618	617	661	601	659	617	612	689	710	656	636	609	639	624	627	643	586	646	610	632	642	675	671	649	658	654	684	681	647	652	634	686	610	663	655	620	637	674	655	656	654	640	672	640	658	670	632	667	678	643	611	619	648	675	626	650	622	668	660	664	632	604	649	689	668	647	638	676	614	640	618	635	666	604	616	650	592	661	656	619	647	601	641	686	688	619	619	665	647	673	641	711	611	612	615	611	600	633	640	688	698	618	654	601	566	648	638	680	658	635	646	652	605	659	629	615	642	653	611	668	650	614	625	613	625	659	616	651	622	655	599	646	628	636	697	622	635	597	640	608	618	632	650	664	666	635	629	671	647	636	659	660	667	608	629	649	640	642	661	637	643	617	629	614	664	647	602	603	621	642	662	644	628	684	670	673	605	617	594	642	619	638	644	601	660	623	634	675	656	692	630	628	634	611	648	674	633	599	651	670	647	674	690	623	644	616	640	622	634	640	606	611	666	667	612	680	664	652	597	652	646	656	697	681	675	622	647	630	636	680	603	640	644	646	662	676	667	613	612	625	620	610	685	682	651	635	640	621	653	659	692	619	659	636	649	624	656	639	677	655	669	674	645	622	684	637	616	591	647	619	652	598	615	575	648	645	665	652	624	639	634	617	667	659	634	677	642	655	682	626	624	647	642	632	653	633	697	636	656	661	591	620	626	675	666	687	623	670	644	657	627	675	656	667	653	675	657	627	676	639	608	692	656	633	600	604	656	672	679	684	621	708	642	671	661	655	617	625	671	637	652	627	640	632	673	573	634	670	616	639	680	662	682	674	646	645	649	648	614	670	646	631	652	652	598	633	624	624	653	687	625	661	672	653	665	710	645	623	622	650	649	661	613	613	703	684	691	667	678	647	590	625	649	686	697	611	641	625	612	651	664	637	667	685	612	658	615	613	645	663	650	646	632	649	630	638	632	603	605	623	680	673	616	635	618	669	661	673	615	640	634	667	637	637	686	647	642	578	685	637	638	646	697	648	627	680	644	669	648	682	636	631	654	686	629	631	633	615	656	653	673	627	622	608	645	653	616	646	621	668	598	619	611	683	666	665	603	628	655	602	628	646	649	643	660	640	647	638	644	650	640	604	640	627	646	655	621	626	634	632	618	666	646	629	644	604	634	652	651	643	648	631	624	695	640	668	655	641	659	658	595	665	627	653	662	638	603	674	683	593	647	620	648	636	679	678	628	646	622	656	633	640	632	654	677	628	636	626	593	653	635	642	616	609	669	599	611	593	616	623	684	661	653	624	666	656	685	622	690	649	645	636	664	665	640	611	673	631	606	657	639	651	675	637	630	633	672	656	661	690	639	645	647	628	657	647	671	606	680	618	636	636	616	695	597	667	621	606	671	672	656	625	624	597	716	628	680	644	608	641	650	644	639	641	657	661	608	676	634	634	673	671	674	632	641	653	644	644	646	640	607	688	618	649	647	655	607	602	644	676	634	602	612	683	670	638	625	653	678	603	655	604	651	635	639	626	597	653	693	653	583	676	663	646	639	649	682	610	660	627	629	600	616	655	631	646	655	670	627	659	682	687	667	636	629	654	643	645	614	685	603	643	640	637	637	668	646	612	619	623	629	667	644	640	610	653	686	647	615	698	675	639	623	648	651	613	602	715	592	678	636	654	584	603	664	681	644	667	631	677	653	625	666	666	666	595	597	603	584	688	642	647	664	661	664	595	666	634	681	657	673	650	620	625	615	663	635	682	636	618	632	643	659	608	621	631	654	616	644	625	651	646	639	634	613	608	659	656	647	681	647	661	633	675	645	655	632	644	619	648	654	609	627	635	636	646	630	649	640	675	666	664	605	633	618	649	641	624	641	651	660	624	646	640	639	636	644	678	599	649	655	677	654	638	604	675	646	656	649	645	713	659	642	642	622	659	649	662	643	636	630	589	635	672	572	659	653	638	621	652	622	653	626	679	648	637	635	626	679	646	621	645	608	677	643	664	700	665	619	637	682	604	602	597	677	611	657	633	642	622	689	662	594	658	661	641	616	615	577
26959	20806	9780	1091	723	706	654	551	599	575	552	542	560	555	569	555	566	569	531	517	540	565	561	569	533	554	573	543	510	528	552	538	525	548	510	489	558	555	572	504	526	525	571	523	546	544	594	535	554	542	552	530	537	531	537	554	524	535	515	551	543	526	544	507	510	539	569	573	566	569	502	539	530	566	538	575	521	545	570	524	530	538	530	522	557	550	538	557	521	509	534	516	535	550	578	558	565	528	532	578	536	494	557	484	578	539	526	550	568	546	522	537	525	577	530	571	550	523	588	550	524	588	565	514	551	538	556	553	519	550	577	555	561	524	567	559	563	562	585	523	549	538	543	571	479	568	549	508	577	558	575	543	514	507	566	515	614	550	512	561	545	588	534	570	541	526	541	554	539	555	522	577	564	544	585	524	555	563	523	513	548	564	519	546	578	580	563	504	558	514	550	506	574	567	507	590	546	556	540	522	514	525	558	548	566	507	518	524	517	527	558	563	538	521	572	502	490	545	517	545	541	501	549	518	566	506	526	550	538	532	537	536	566	561	565	521	534	531	550	526	567	487	603	532	562	523	532	525	546	515	527	522	547	498	561	517	515	539	535	585	542	551	560	511	564	535	535	561	533	530	531	524	575	571	550	537	540	532	524	533	552	538	590	557	519	537	601	545	556	596	546	552	602	539	544	530	544	586	571	517	548	552	553	549	544	554	533	563	560	533	536	547	528	522	537	516	508	547	581	556	565	489	584	595	547	539	589	533	513	537	535	545	535	542	567	553	503	549	497	591	531	531	558	532	564	512	525	536	532	553	542	494	492	511	526	521	539	525	512	554	538	571	529	540	542	560	543	513	555	550	548	552	552	533	529	560	561	574	525	579	533	531	549	549	548	580	571	531	534	530	549	549	542	537	502	545	532	554	564	536	545	548	516	540	529	580	536	526	549	563	536	513	512	524	533	518	557	500	549	519	550	542	550	504	519	585	568	555	523	555	543	564	519	529	548	583	547	521	533	566	571	544	516	578	584	531	579	553	532	499	518	536	527	584	555	554	531	542	529	566	528	511	508	517	522	525	580	559	586	516	548	558	558	532	539	585	506	506	510	536	516	523	521	557	535	554	561	529	591	506	560	528	582	537	566	503	552	491	500	545	536	570	517	524	541	516	557	540	571	517	512	495	565	578	560	578	571	509	560	540	546	480	575	542	541	542	523	548	536	556	584	504	567	518	501	506	547	517	540	588	548	513	557	532	559	543	550	561	553	573	488	520	528	549	521	525	556	549	572	562	537	505	549	511	556	553	530	509	569	528	537	508	595	574	528	540	566	540	531	542	542	567	503	530	560	572	532	525	531	545	521	568	544	534	515	519	557	519	553	584	504	556	513	543	540	532	489	528	533	546	547	587	562	534	596	545	535	541	528	535	519	537	546	493	571	558	534	555	527	538	563	536	544	557	539	555	537	560	534	577	507	498	506	538	559	547	541	498	564	556	577	512	527	560	541	490	564	555	591	550	557	545	554	520	571	599	536	544	523	546	530	582	517	551	542	507	533	542	574	594	514	523	533	555	550	518	513	551	553	565	531	539	537	558	563	545	536	562	524	556	528	545	531	519	572	514	547	518	515	578	554	523	591	579	553	569	527	505	566	563	534	513	496	561	557	560	550	516	566	547	548	563	542	551	541	533	539	541	562	530	545	535	528	556	578	523	562	486	481	558	544	542	527	566	584	529	561	528	535	559	553	566	567	571	548	548	543	516	539	548	531	522	560	512	549	552	558	518	541	587	543	526	544	544	557	559	570	519	554	581	560	517	552	546	548	552	509	534	520	530	515	522	556	560	531	545	546	555	519	555	556	564	556	532	526	516	506	527	553	540	563	566	533	550	577	518	529	549	549	529	545	582	547	581	549	551	538	542	603	536	494	496	521	532	568	537	526	574	508	541	553	536	563	571	510	571	515	582	543	549	522	505	535	554	517	543	574	546	538	533	549	524	586	553	533	554	571	552	516	523	512	555	505	574	571	579	513	524	581	548	567	536	578	510	534	521	568	494	542	525	543	570	561	595	526	573	582	554	578	530	551	530	559	538	554	536	542	551	561	529	557	563	528	547	544	539	588	532	531	528	577	514	508	538	571	565	536	520	547	525	530	533	517	530	534	542	567	574	516	504	535	503	540	555	563	539	554	529	558	540	523	533	524	551	560	557	512	562	556	551	550	540	524	529	529	536	540	517	547	537	546	479	523	577	526	518	575	542	551	533	539	545	543	553	532	543	545	618	545	607	534	524	539	550	483	542	540	540	537	529	534	597	547	554	566	577	564	518	560	505	515	554	533	545	553	529	562	594	539	508	577	525	539	568	540	555	549	533	546	549	523	557	538	574	523	521	582	548	532	531	532	545	543	564	573	561	547	566	556	566	548	546	555	550	551	513	594	558	584	545	570	505	531	543	542	508	542	521	549	563	548	527	554	531	530	549	529	554	540	495	531	560	554	533	574	554	520	528	521	535	524	509	551	560	572	510	525	547	529	565	594	516	531	541	538	561	529	509	548	572	539	546	564	508	554	544	548	568	531	546	560	553	549	541	566	581	570	511	541	590	537	501	542	569	537	545	503	513	547	482	566	544	557	572	567	522	549	553	518	529	549	538	542	566	583	551	516	567	530	524	579	506	567	518	548	588	519	562	531	545	510	518	576	531	537	510	565	527	544	508	535	539	483	559	521	554	550	547	517	551	567	525	514	565	579	581	556	605	501	513	543	548	504	516	519	556	514	548	579	562	521	531	566	573	533	574	552	524	524	504	549	546	538	547	525	544	540	547	524	549	520	518	530	532	503	556	560	504	535	500	529	519	535	534	557	536	517	525	547	492	544	540	510	530	530	549	526	503	519	585	493	564	552	580	506	512	543	530	512	542	595	501	531	549	583	553	548	564	540	525	542	578	561	509	563	539	503	552	564	549	505	513	524	535	540	522	602	548	557	481	513	530	538	531	548	519	517	560	539	543	565	531	539	499	568	537	528	540	502	561	519	553	542	555	501	528	530	517	563	525	509	512	547	499	501	572	558	499	545	547	532	505	569	551	537	540	573	554	546	529	561	598	515	566	517	554	550	553	530	559	543	553	523	602	534	580	597	572	518	551	565	522	466	556	516	520	560	514	534	553	474	531	552	517	572	532	549	547	550	533	516	491	565	547	548	516	539	546	512	529	549	532	554	546	569	558	542	530	592	501	585	507	574	600	569	555	563	529	515	541	533	542	563	564	568	548	552	517	541	550	543	522	577	523	539	546	533	575	534	530	519	518	552	561	537	515	560	546	564	567	546	568	538	544	544	555	550	555	565	553	517	525	571	547	529	524	552	545	560	531	574	563	568	564	517	530	552	505	528	562	528	545	544	538	563	549	552	513	501	554	523	533	535	563	535	548	548	523	520	564	547	543	547	547	568	517	560	534	516	539	517	532	547	540	524	545	544	533	532	585	526	547	526	575	565	551
7579	1479	1350	973	892	807	768	772	748	719	785	791	747	709	681	735	760	735	756	740	784	734	702	746	712	706	739	770	693	753	723	670	746	690	700	697	710	761	693	715	707	731	788	668	718	758	691	749	712	643	724	667	702	689	696	671	751	729	713	747	747	755	764	720	749	717	692	718	751	704	688	714	682	668	735	659	713	693	726	663	688	701	784	695	671	710	785	711	710	704	704	733	748	717	744	741	738	753	680	692	739	695	717	686	694	705	724	766	726	722	732	732	733	709	784	739	720	723	727	733	668	697	694	728	742	687	740	693	729	687	745	731	656	732	711	732	756	698	687	750	707	721	716	706	719	704	650	696	695	684	711	724	669	719	762	703	721	735	687	730	699	720	729	709	702	707	727	744	745	659	705	723	785	759	722	752	716	750	697	711	705	726	708	751	721	705	681	701	724	700	728	710	699	740	715	713	705	735	744	760	724	738	739	698	750	717	767	692	768	727	725	696	703	681	716	688	693	722	725	734	691	729	732	718	695	722	750	703	690	706	715	737	754	736	679	717	713	690	678	740	731	747	690	702	716	700	752	736	710	702	710	724	695	726	729	694	747	678	677	717	708	755	815	688	663	708	731	719	713	692	692	715	680	664	709	723	711	736	728	728	685	655	729	718	763	725	677	699	678	757	712	733	656	734	735	721	710	695	720	730	697	742	714	722	719	776	769	703	709	725	676	756	698	714	727	681	692	734	672	691	758	706	721	717	720	688	690	675	732	730	751	721	706	678	729	694	730	737	717	666	723	768	754	693	703	662	719	724	681	701	693	674	713	722	701	708	698	729	672	741	732	768	723	703	728	760	673	677	719	722	779	741	699	749	689	714	738	716	734	691	723	678	687	716	745	700	737	732	767	721	717	739	708	733	686	768	677	736	777	728	759	725	698	798	724	762	688	721	715	655	727	704	715	717	701	692	723	660	698	680	706	728	728	698	695	734	756	707	682	706	717	706	708	726	679	696	680	755	731	764	713	732	735	700	771	735	689	687	686	734	660	737	755	687	736	757	734	708	727	726	698	738	790	706	716	721	741	706	719	741	717	724	724	713	727	707	695	664	705	682	671	712	772	711	727	729	674	711	654	728	760	732	732	741	722	698	703	703	776	730	707	709	689	725	723	696	736	703	740	706	773	700	756	744	697	700	673	712	779	680	751	758	739	690	724	691	749	724	702	760	720	736	741	700	697	730	687	699	777	731	718	752	684	764	758	704	707	727	737	680	759	725	684	709	709	746	677	715	688	763	707	712	743	668	727	735	707	719	726	753	711	725	714	675	747	714	750	747	700	744	660	711	720	725	736	727	696	727	700	710	743	771	752	748	657	761	741	679	732	678	653	732	716	733	704	712	721	698	644	678	699	742	696	696	702	720	740	720	715	698	727	687	720	730	729	736	712	711	732	710	690	692	783	718	721	681	730	726	724	737	685	729	724	735	684	700	703	743	721	700	708	755	724	688	696	711	745	709	721	773	711	716	750	741	705	694	710	747	724	717	700	677	737	781	724	732	711	721	698	703	714	737	699	762	661	712	664	683	781	704	699	727	708	691	690	715	725	689	682	680	714	703	730	721	730	727	692	741	735	704	719	693	687	740	731	706	727	730	738	748	659	705	696	691	734	716	697	704	690	761	705	716	720	752	691	728	764	701	738	703	755	748	757	678	749	712	689	706	719	726	702	728	726	721	697	701	698	736	712	689	702	730	719	696	703	727	740	740	726	716	753	703	745	728	662	745	707	733	762	689	698	697	722	740	717	726	775	709	702	734	697	758	763	765	681	782	752	716	768	753	667	728	692	715	666	710	712	685	749	746	747	675	726	690	721	739	736	748	742	678	730	728	733	671	731	728	711	745	698	704	702	739	720	696	745	709	729	737	714	731	732	717	723	705	710	764	732	727	719	721	704	672	694	768	742	704	722	717	701	700	713	724	771	683	725	721	673	716	701	722	737	711	691	713	732	738	741	710	719	715	731	721	742	722	753	734	758	720	708	719	719	709	718	687	714	715	676	730	702	715	738	667	744	751	748	731	780	733	701	704	716	710	717	682	738	715	762	736	689	739	689	714	683	745	754	711	750	717	731	718	682	700	705	671	685	693	709	692	704	707	728	715	740	726	702	678	703	754	729	720	687	732	695	682	703	712	760	730	692	694	741	674	761	693	739	719	691	700	674	730	673	683	719	753	715	761	703	730	723	730	727	689	709	653	746	738	713	672	797	754	719	710	725	743	781	755	725	688	705	760	726	680	732	670	735	705	731	704	749	717	692	732	731	712	724	703	713	721	753	729	699	674	705	745	727	712	723	719	756	714	748	718	714	691	673	744	768	720	742	698	734	689	655	721	765	760	697	767	753	725	751	708	728	772	700	718	744	730	742	699	751	725	731	726	676	699	711	702	744	672	721	719	699	720	718	723	709	719	688	725	673	705	706	712	702	716	728	733	763	768	713	688	718	727	705	706	705	726	730	723	748	713	720	733	746	715	697	767	679	741	718	744	714	709	716	686	684	720	697	699	740	714	669	751	733	702	777	702	719	723	682	736	713	715	693	720	719	722	688	680	719	699	764	692	728	738	719	721	709	689	745	712	703	744	728	735	706	681	726	744	753	724	711	752	702	734	710	722	696	744	713	654	767	675	688	714	781	736	707	718	720	748	688	703	722	758	717	726	716	735	709	706	686	707	661	667	783	689	726	712	746	755	726	720	688	719	726	660	703	675	690	698	716	680	711	711	751	723	735	707	741	726	662	715	701	746	691	677	752	728	639	738	715	706	723	741	698	782	750	755	713	725	716	742	691	734	678	712	699	734	713	728	754	688	741	774	745	684	717	715	696	679	712	737	691	714	769	688	714	733	730	700	682	719	688	761	696	736	715	722	707	736	711	685	731	716	710	685	680	692	708	721	706	768	718	719	761	742	697	677	764	731	713	714	663	686	756	728	709	761	716	701	687	687	757	721	767	689	757	670	734	715	634	743	739	706	719	736	764	690	704	732	680	724	713	660	743	683	739	699	707	690	712	741	717	714	722	747	671	742	719	739	719	712	701	701	723	716	637	725	679	662	756	715	713	724	783	725	698	692	703	719	660	711	720	740	720	707	674	760	748	738	722	697	745	712	767	691	731	718	768	730	704	712	689	732	722	731	701	749	703	700	709	717	725	698	717	745	683	708	730	668	676	711	737	735	691	726	665	707	746	702	726	719	699	745	685	703	720	743	681	701	776	749	736	708	687	738	718	693	764	736	725	719	715	749	728	672	692	768	717	733	734	748	694	715	704	643	726	750	713	705	663	762	694	718	687	702	699	739	739	722	700	762	718	693	805	658	690	686	735	658	675	683	759	699	716	746	698	721	742	703	692	754	710	718	724	716	670	716	764	725	725	714	729	711	725	745	758	712	723	721	729	707	720	747	702	713	693	720	679	708	685	717	726	736	678	696	747	761	727	744	751	708	722	705
23767	21272	28878	23980	21256	12423	1611	1058	956	915	890	824	835	763	807	774	789	745	765	767	785	778	802	762	792	727	704	726	742	767	728	719	764	737	724	734	747	780	750	708	740	750	743	770	722	715	742	753	726	759	762	770	727	745	768	695	676	743	720	726	798	713	722	712	727	740	783	719	683	713	790	731	727	720	690	718	725	731	774	716	691	760	718	687	714	765	757	720	683	765	748	713	698	683	739	720	712	757	766	725	678	721	751	692	730	743	734	709	754	665	725	754	687	717	672	713	747	694	717	768	690	720	700	712	693	715	748	776	726	757	760	779	684	711	745	733	774	745	743	750	694	700	760	744	685	674	775	715	663	727	715	741	728	740	739	704	664	759	717	704	732	730	689	729	712	688	711	726	698	722	724	697	720	702	751	698	735	653	724	668	721	687	730	762	694	739	717	719	700	710	708	689	710	725	763	720	729	687	682	718	733	685	732	768	769	730	714	724	718	712	771	739	737	762	706	729	728	765	704	719	760	711	736	776	788	751	699	742	695	712	716	748	714	723	719	688	709	744	703	718	679	708	682	688	685	699	706	756	737	714	701	768	724	693	680	723	739	745	741	718	731	759	694	729	740	653	670	717	749	669	758	690	709	746	740	694	709	718	783	685	661	742	674	743	722	745	682	739	705	715	686	728	727	685	711	796	710	696	647	715	720	758	751	734	719	712	676	725	677	686	729	724	684	719	701	687	725	762	721	746	733	749	699	706	694	730	738	635	749	734	688	701	759	708	734	756	664	689	788	729	695	714	766	776	709	716	714	708	687	728	737	727	694	709	749	677	696	710	700	755	710	787	717	706	747	739	680	693	702	720	741	727	694	721	697	753	763	704	667	719	766	721	727	719	671	749	694	704	705	706	708	753	703	735	760	793	714	703	651	693	720	680	709	754	728	743	764	741	766	679	750	704	725	722	714	709	749	699	722	730	710	739	738	679	722	739	729	749	753	717	738	682	687	730	702	705	672	692	687	733	732	708	725	719	745	691	734	671	767	716	694	702	747	712	673	707	769	685	739	720	732	714	718	728	699	714	739	739	703	711	739	704	735	719	734	658	762	758	777	744	745	682	751	732	757	728	718	726	733	727	718	718	698	731	765	769	678	703	769	746	703	695	742	730	791	719	726	704	702	703	715	681	717	694	738	760	761	693	707	753	731	744	709	745	774	713	725	716	722	718	727	742	691	726	744	701	690	752	721	738	751	757	724	690	728	656	735	718	748	715	695	732	764	712	747	721	670	726	712	726	714	683	677	734	660	731	705	708	753	733	705	766	733	728	750	694	690	681	656	683	701	723	693	704	692	732	713	725	692	747	728	724	728	729	731	719	686	738	623	680	744	752	683	666	743	736	702	696	756	708	686	672	740	739	736	730	733	744	741	698	735	731	768	703	693	726	742	731	713	745	690	748	746	714	716	751	721	676	770	676	735	704	659	732	725	704	719	703	670	724	676	745	730	714	701	681	692	746	720	707	695	687	753	773	694	725	705	708	729	739	774	697	683	678	723	754	705	643	666	717	703	744	749	659	766	719	672	731	669	674	720	730	696	688	738	732	712	716	686	760	705	695	679	719	655	707	725	720	736	689	751	724	718	754	687	771	739	741	705	746	702	697	719	759	713	717	719	724	712	712	690	733	712	717	723	694	704	747	745	709	780	731	721	702	771	724	770	757	696	668	769	696	718	673	731	745	742	761	693	729	750	740	696	674	727	714	689	731	720	730	705	731	763	658	728	708	707	694	707	765	755	741	702	691	715	709	695	726	720	711	730	695	727	652	727	688	715	727	697	754	707	722	718	700	688	704	758	688	683	789	730	759	696	709	767	768	716	684	755	731	720	741	727	710	744	740	713	730	705	744	771	704	723	752	674	761	734	687	705	727	722	759	725	770	710	721	746	676	726	719	746	704	664	730	729	721	733	738	707	721	741	750	711	700	723	722	748	695	731	699	697	698	732	703	715	712	746	717	691	727	729	693	667	738	741	691	723	713	754	700	684	747	740	737	706	731	702	693	721	711	736	727	713	755	715	694	731	710	716	698	716	756	679	713	775	725	757	686	760	665	751	719	716	692	733	715	691	749	760	745	722	696	741	703	753	709	678	713	712	728	702	728	739	750	692	687	733	698	688	736	758	741	736	715	707	718	692	726	744	763	707	709	715	688	718	690	736	739	709	705	757	754	700	661	766	739	759	707	707	678	731	732	761	749	718	735	718	738	706	699	689	682	786	666	733	701	696	768	701	687	720	708	753	731	726	721	708	676	755	743	756	743	694	746	710	698	677	718	745	704	757	770	706	702	743	732	752	698	748	697	732	747	709	757	707	736	714	696	753	674	734	729	748	747	750	704	729	724	711	719	747	701	730	709	745	756	728	745	719	736	682	714	731	700	683	744	699	704	707	729	733	732	748	711	730	724	761	726	706	728	690	776	768	675	728	704	690	725	742	719	750	675	720	760	757	690	708	708	705	687	696	723	745	733	750	720	716	752	737	688	692	714	699	719	672	728	709	733	686	712	730	716	745	670	737	693	692	758	717	758	723	724	704	713	717	720	703	761	703	702	738	784	700	718	703	701	725	711	670	764	715	755	681	741	715	683	777	679	773	683	710	684	730	748	740	697	702	703	694	730	757	709	705	728	741	687	707	717	763	695	677	735	716	678	763	752	760	693	680	690	759	665	699	687	711	736	701	732	727	759	706	745	683	718	753	751	703	752	708	682	691	724	709	720	708	709	777	692	764	742	712	747	708	724	737	739	757	694	706	719	742	729	715	732	710	765	746	688	696	729	678	705	735	713	693	767	740	751	716	684	770	702	729	725	768	727	701	720	671	743	745	744	743	732	707	688	805	707	736	724	745	746	753	737	731	724	756	743	694	719	722	687	719	745	715	682	737	747	708	709	741	675	732	720	723	764	725	774	764	687	707	712	707	748	749	687	701	720	716	759	764	721	655	729	731	775	744	721	697	679	679	743	748	712	712	716	742	702	705	712	728	708	732	685	723	738	721	719	737	734	734	725	715	731	754	692	717	736	722	752	686	779	740	726	710	740	781	724	727	763	717	709	747	709	748	741	708	740	705	723	726	750	787	750	698	713	672	735	708	682	718	708	649	687	710	742	716	669	699	745	772	736	706	729	729	769	694	721	705	733	721	725	704	711	701	748	714	750	727	716	715	745	725	785	702	717	675	671	724	715	663	734	708	697	774	716	766	686	755	732	750	743	675	732	726	736	700	724	717	718	684	700	732	735	730	784	711	704	676	700	709	712	711	716	696	741	757	662	646	714	717	707	718	709	711	689	688	690	738	754	709	685	700	731	707	693	751	744	750	727	709	711	684	731	715	752	739	727	713	742	686	718	704	696	723	752	718	711	721	732	709	735	721	676	726	729	698	717	688	783	731	724	722	726	744	753	718	743	711	695	709	687	705	723	736	752	690	701	713	720	736	700	730	719	738	698
17020	9644	7858	4117	3117	2437	2121	1716	1637	1478	1322	1308	1217	1190	1129	1164	1100	1068	1058	1078	978	1062	1047	1031	997	967	1012	1002	1006	981	941	944	1022	980	971	951	1009	944	970	979	956	967	966	957	988	969	976	968	1000	923	947	920	940	967	943	943	932	979	994	949	993	962	947	980	963	923	943	923	925	967	1013	951	985	1009	974	934	942	887	903	1012	951	976	952	887	940	956	964	950	932	992	917	950	938	939	963	996	956	962	986	933	1019	952	975	935	965	950	960	957	951	923	998	963	963	931	998	1008	956	1014	960	957	917	930	901	975	949	950	951	946	943	966	930	961	945	950	965	997	898	959	927	902	960	917	877	981	872	989	956	969	982	961	975	958	971	936	994	953	947	952	956	974	919	925	1004	946	910	988	985	985	926	955	999	937	951	946	911	952	949	978	963	1019	968	961	922	1007	985	980	989	984	966	954	921	991	943	958	899	951	905	853	965	941	897	904	990	917	943	971	939	927	948	943	984	971	995	941	929	978	923	931	977	999	969	970	985	924	982	982	925	903	985	958	952	911	947	990	967	943	969	967	961	987	915	904	956	947	920	1030	982	937	954	946	917	903	918	968	950	933	953	932	926	942	937	929	922	948	961	960	957	956	974	932	936	1002	951	944	950	925	978	987	996	970	961	951	926	936	989	968	984	895	911	972	922	908	947	941	934	939	954	972	954	945	962	983	950	921	931	936	951	993	947	990	933	923	927	914	941	950	987	962	974	922	962	916	968	909	918	947	1004	977	933	923	977	989	952	942	958	1024	960	990	1004	971	921	950	919	982	937	954	975	972	992	958	974	963	970	973	939	952	956	975	944	976	960	969	940	944	933	919	978	922	964	939	931	923	930	933	914	958	924	915	936	968	900	946	986	887	910	959	974	934	971	918	966	937	967	999	946	968	949	946	955	952	919	919	942	986	949	972	939	929	970	945	950	964	1000	1000	994	984	933	1001	936	888	961	924	924	1008	930	911	1013	943	951	959	997	936	980	983	972	987	968	997	977	962	903	898	960	967	968	1010	981	963	966	985	953	989	947	975	975	975	947	942	976	964	928	894	926	943	924	955	969	968	974	961	974	949	916	961	917	997	912	1016	945	963	953	929	945	938	931	953	894	967	950	897	977	963	904	981	961	976	936	896	999	941	895	909	967	911	1019	985	952	916	931	965	976	936	899	931	944	973	953	922	928	955	936	987	965	935	923	925	961	971	933	978	974	908	965	954	919	880	974	896	1006	930	946	946	948	927	940	941	968	968	905	921	971	1003	966	947	936	982	1016	982	1015	973	951	914	915	964	967	960	933	1001	918	959	986	978	934	947	951	916	957	894	972	952	959	1026	942	929	925	952	970	992	933	935	939	1016	866	916	954	937	942	950	979	901	899	920	915	952	946	944	990	930	932	962	946	966	955	941	923	967	1001	908	939	970	933	974	913	958	959	938	927	932	956	931	918	980	947	942	953	1002	919	860	1007	946	936	955	965	944	943	936	934	959	968	941	960	986	923	1053	931	960	896	960	919	936	945	1006	938	938	942	965	1007	923	968	958	1026	929	954	911	973	952	907	931	977	914	890	910	975	1026	972	915	955	984	959	972	898	957	938	939	1000	934	914	938	993	965	978	943	939	968	968	970	934	999	956	939	934	1006	1029	957	959	956	920	958	927	971	949	950	950	973	965	978	914	918	922	909	980	971	963	970	893	960	961	912	939	924	954	888	965	872	967	946	932	972	956	992	904	945	956	972	920	983	885	962	950	948	913	939	942	907	926	965	1000	1000	931	926	951	929	940	893	995	939	964	943	993	936	996	970	942	951	972	990	919	895	930	967	938	942	949	956	981	939	969	885	929	975	964	971	900	956	940	997	963	966	979	942	943	981	899	969	924	949	918	943	862	961	987	979	890	957	971	1011	937	957	911	932	947	932	964	936	976	999	960	908	999	919	966	909	952	953	928	953	989	928	902	905	940	941	936	996	986	939	924	995	993	931	985	923	920	918	924	967	959	919	1000	965	955	932	911	964	1032	922	946	942	975	955	953	946	888	962	954	922	988	926	902	954	993	923	965	1016	964	915	960	968	916	982	928	928	919	937	949	934	999	965	923	1007	975	960	1013	954	901	967	935	1014	930	958	912	985	909	948	931	1006	928	955	965	982	957	977	970	914	942	959	953	954	975	972	960	924	936	932	912	935	868	980	967	936	959	951	997	1001	958	983	956	994	919	947	993	983	938	888	956	959	952	912	962	936	912	998	944	944	991	936	909	963	1000	985	951	966	941	939	922	942	948	992	970	910	927	959	923	910	937	933	929	954	962	957	911	912	929	958	917	972	936	995	962	898	983	940	984	950	1016	1006	1015	900	921	897	950	952	943	1009	941	946	948	964	1007	923	992	946	956	953	933	962	895	953	967	969	936	925	957	999	947	971	927	958	929	965	976	981	895	950	927	955	908	1009	937	926	978	948	904	897	999	964	980	945	994	937	929	955	920	971	983	972	992	1021	929	925	942	979	957	940	1018	941	993	932	965	969	935	903	945	965	960	917	945	987	964	965	961	886	970	999	959	983	968	1009	944	926	961	895	893	931	965	976	993	899	908	928	942	945	946	946	988	920	1003	905	929	937	959	968	913	975	922	956	986	985	900	947	970	974	935	949	974	970	978	966	977	1026	954	944	938	991	961	947	965	908	915	908	939	960	998	966	977	949	958	1006	960	995	912	939	963	963	980	879	972	982	976	945	974	957	948	899	958	941	939	946	911	1009	914	966	912	988	959	922	972	922	919	939	942	966	964	977	991	981	897	947	943	947	931	966	909	889	967	995	912	956	942	980	932	930	887	914	952	939	950	973	903	951	978	933	962	886	953	965	998	902	956	926	914	948	910	973	983	972	927	939	959	954	929	1012	947	945	975	931	916	897	925	916	963	939	959	960	937	954	931	952	929	882	975	970	986	921	973	948	959	972	964	914	945	951	938	945	977	945	946	932	934	930	932	950	924	934	976	960	960	963	929	939	959	1013	967	939	954	937	942	908	922	906	924	926	977	927	956	935	948	906	978	977	952	1020	921	962	903	942	1028	952	946	945	952	975	891	911	977	1021	959	965	981	964	983	936	938	947	1000	930	966	928	927	964	997	954	930	981	982	951	911	945	950	917	979	944	962	957	960	983	985	970	963	916	998	995	968	935	925	970	986	927	972	908	981	995	949	966	929	919	988	930	996	1020	944	996	901	991	907	884	874	933	968	987	945	933	921	935	979	897	927	942	909	967	965	948	928	995	935	959	943	995	940	912	929	1004	918	931	934	928	943	916	961	941	910	953	909	955	964	963	955	956	1002	948	947	958	981	995	956	943	998	982	940	955	985	995	991	966	962	943	995	968	971	964	985	952	926	970	903	954	951	897	911	965	949	933	940	976	907	958	975	910	940	941	901	952	939	946	954	911	983	882	931	930	954	895	935	946	942	1022	1000	954	923	889	972	961	968	965	978	952	988	966	948	974	962	916	952	986	919	979	943	947	975	996	950	923	943	975	928	940	927	939	892	933	991	972	969	919	913	960
22835	21262	29302	23554	21262	21312	10784	1267	897	831	748	675	655	701	664	610	576	539	539	544	527	561	527	548	520	515	493	485	516	538	491	528	469	464	496	488	470	520	477	524	496	509	467	477	503	497	496	522	508	426	441	461	484	431	500	487	521	461	504	438	466	476	509	483	506	544	484	475	473	479	466	474	461	506	523	434	468	456	495	455	457	474	480	464	448	479	468	454	474	480	471	457	442	488	496	440	469	448	452	483	477	464	484	490	448	483	512	454	482	467	490	461	454	460	452	487	466	464	446	478	449	473	478	451	475	456	484	446	489	456	457	504	463	438	507	462	465	478	466	493	467	483	476	507	472	446	497	464	470	515	520	474	474	474	446	458	467	460	484	438	454	490	500	492	430	478	484	486	455	498	487	468	474	486	481	471	445	493	480	456	512	468	489	493	471	447	453	485	479	496	437	452	482	445	455	466	440	466	459	493	440	514	498	501	492	471	488	459	488	495	491	453	466	449	466	489	466	493	440	480	491	445	506	434	492	492	477	446	502	494	458	451	500	475	474	486	496	470	467	434	495	490	486	474	461	445	477	455	435	504	513	502	514	474	498	476	453	449	483	479	477	464	478	469	465	452	484	447	446	464	461	466	465	474	454	474	465	493	459	473	495	469	455	479	454	486	488	471	439	476	455	464	484	490	515	447	481	491	500	454	435	455	474	450	443	473	463	468	452	445	480	466	465	487	455	452	452	475	496	504	460	500	475	453	448	447	485	455	524	456	465	476	495	506	448	472	507	446	464	455	470	469	483	463	458	444	463	468	474	465	450	432	463	507	438	485	467	418	460	476	469	464	479	473	502	471	504	476	476	489	483	475	467	446	471	496	498	485	502	419	476	488	488	501	493	456	463	465	478	459	424	447	444	479	459	521	453	481	459	473	489	474	430	469	453	493	495	474	452	483	445	465	486	461	483	507	429	488	479	465	474	439	456	440	474	471	460	471	453	493	440	467	483	431	504	467	489	490	477	444	477	501	438	476	444	472	445	510	461	433	433	477	463	494	489	520	447	493	456	479	475	487	486	499	491	457	473	441	474	423	452	494	462	457	453	465	429	489	492	477	491	480	482	496	461	454	476	479	452	453	492	443	485	510	498	456	466	466	522	485	463	470	459	440	450	487	420	454	459	493	435	480	464	485	459	429	473	472	451	471	435	458	503	508	486	444	486	433	439	476	463	472	480	446	474	416	467	469	441	506	511	421	450	473	454	495	440	458	449	435	477	469	465	480	485	473	467	486	452	492	491	419	474	483	410	460	457	437	489	439	469	486	499	493	481	493	477	487	465	503	483	506	466	453	474	479	468	431	496	502	441	448	483	464	472	472	471	469	480	468	447	451	493	512	497	475	497	501	455	445	437	468	453	466	470	459	458	488	455	449	504	447	476	456	470	466	506	424	484	502	470	453	518	467	519	476	472	488	479	514	500	478	467	470	471	447	440	488	480	505	447	448	491	464	491	446	491	462	476	513	483	471	510	427	493	471	440	480	471	419	458	464	480	491	476	469	474	502	457	486	477	470	475	459	416	466	459	469	463	493	445	453	488	513	471	485	481	478	469	467	441	503	462	490	474	456	471	483	464	467	443	468	439	471	495	454	454	482	474	440	477	472	462	446	488	490	483	453	431	494	447	440	502	499	458	453	522	472	452	468	456	465	441	472	471	496	486	463	473	460	414	482	488	469	445	436	472	496	469	474	436	438	469	481	476	489	491	509	475	488	507	490	450	461	489	503	476	497	433	512	525	527	465	513	448	470	432	446	449	472	482	453	439	478	465	469	462	461	464	437	460	477	482	477	470	486	488	472	494	475	469	465	470	451	440	450	427	459	460	460	500	506	444	511	490	483	487	475	439	484	460	475	487	426	442	474	473	428	476	470	481	451	496	508	457	472	458	474	506	465	468	478	452	473	450	493	496	481	471	473	461	468	453	418	465	466	480	513	450	425	445	468	432	484	456	437	480	486	456	478	505	479	485	471	421	471	480	431	467	457	489	442	481	437	445	442	437	456	455	494	480	479	458	477	446	465	472	466	476	479	424	480	459	451	441	487	453	487	447	476	475	437	473	465	465	465	484	438	512	457	455	502	467	468	519	492	450	484	479	494	448	450	448	455	449	455	506	473	480	483	453	476	460	483	473	477	516	460	478	463	529	460	476	518	435	487	489	476	436	491	461	440	427	465	462	488	486	498	493	446	498	473	494	455	490	445	455	471	433	495	464	495	466	442	477	488	469	479	509	468	475	465	455	484	460	506	455	478	482	510	432	504	424	474	455	492	461	468	474	460	445	510	454	469	468	447	464	483	452	491	448	480	498	465	473	448	475	477	451	488	478	486	480	444	490	445	486	452	457	463	450	432	490	490	469	478	479	472	479	478	466	442	504	448	481	454	490	459	452	468	517	449	469	486	459	445	468	459	474	480	463	485	449	473	426	415	478	477	483	477	481	481	470	474	438	506	450	466	499	489	476	474	474	451	475	501	473	457	497	471	502	458	457	460	475	495	462	486	458	480	466	481	460	447	458	494	476	471	470	460	465	454	490	456	451	468	453	476	514	482	472	484	465	499	502	489	471	492	429	474	475	481	473	476	447	500	492	445	484	468	466	458	453	471	473	530	472	442	502	456	505	469	497	454	478	419	487	469	467	495	520	471	481	479	439	450	490	456	484	451	430	484	461	509	490	485	459	485	472	425	468	441	476	473	493	484	469	450	510	482	462	435	450	465	501	457	496	490	450	508	446	475	471	439	481	484	487	464	467	451	454	465	456	455	487	455	494	450	452	458	461	479	460	484	450	449	463	461	449	453	479	433	443	480	473	470	469	467	464	466	470	486	487	426	471	487	482	443	495	470	460	451	475	477	475	482	463	452	459	489	455	469	462	496	444	485	439	484	452	450	474	504	464	431	484	467	429	482	458	484	449	453	465	459	455	437	461	462	480	487	489	507	485	447	476	466	497	438	442	454	461	485	500	458	470	461	477	485	442	525	464	482	489	461	473	467	488	468	433	487	492	458	463	456	507	485	439	458	501	480	467	478	460	456	510	445	470	463	436	453	441	461	454	446	466	483	451	457	471	471	435	450	443	469	465	457	462	466	471	450	463	432	477	435	431	433	473	478	479	427	485	477	452	476	494	448	476	438	436	497	460	436	487	472	446	453	466	459	455	446	474	442	486	481	454	485	468	461	446	483	450	484	482	456	485	473	445	466	478	460	427	449	506	479	477	471	463	465	447	470	482	466	461	446	471	436	476	453	459	490	455	476	493	470	495	487	462	478	445	485	444	467	478	482	472	449	511	470	502	476	462	457	470	465	460	521	460	458	466	474	472	448	452	463	467	417	516	477	474	459	457	457	438	484	487	474	429	489	474	444	491	457	498	495	484	462	482	487	434	468	452	428	460	463	434	500	471	479	503	499	439	479	443	476	459	468	478	487	474	444	452	467	475	468	498	469
20034	15251	12616	6590	4620	3528	2776	2265	1856	1644	1390	1333	1137	1111	1066	913	878	906	829	826	838	784	761	749	718	746	750	755	754	722	705	669	705	727	682	723	690	732	622	698	702	665	638	663	686	656	668	600	650	661	659	637	630	656	609	653	595	644	631	673	619	651	665	603	602	693	675	696	614	729	652	633	643	643	692	644	647	663	638	623	632	642	651	658	622	671	592	662	695	646	611	668	711	645	678	669	644	696	644	605	678	633	634	687	621	603	613	670	608	640	652	620	620	604	653	603	635	634	612	653	644	662	659	649	666	627	680	610	628	635	681	654	662	637	663	649	634	662	641	618	618	654	608	660	650	597	635	631	619	665	641	602	643	627	590	621	641	630	658	652	614	652	672	630	648	625	642	604	622	667	618	630	626	657	642	606	630	647	606	641	579	623	678	625	632	628	657	638	634	684	622	661	651	598	606	640	646	634	620	637	619	646	717	613	642	644	625	638	628	623	660	642	624	668	622	643	641	621	643	611	618	671	612	599	607	628	616	660	626	674	651	652	640	678	682	625	669	661	664	614	643	629	624	655	589	601	617	644	654	596	622	612	654	633	672	643	662	619	676	659	633	610	622	606	627	671	644	646	654	659	646	674	664	631	671	669	658	661	621	637	654	622	627	625	675	647	626	618	634	653	663	663	610	634	607	661	653	613	620	658	675	647	622	605	647	625	623	642	707	596	585	574	693	621	615	645	691	693	603	615	643	677	633	605	649	644	647	629	670	604	630	594	668	636	651	637	613	641	654	623	617	633	643	645	625	595	621	640	667	654	664	650	623	631	640	607	641	614	663	594	617	623	655	640	627	644	633	651	639	660	709	637	643	662	691	631	679	617	658	604	647	639	655	644	626	637	664	656	679	655	602	625	608	625	667	633	630	665	611	637	581	643	684	637	642	683	664	649	649	620	616	674	600	702	639	602	646	639	630	617	628	613	635	625	674	657	670	621	635	620	631	624	670	669	642	658	632	633	698	640	609	587	624	633	663	646	631	629	646	622	641	579	652	600	656	653	626	649	641	612	612	598	644	631	664	633	614	662	632	632	638	641	634	656	583	672	653	608	615	697	625	657	582	618	653	618	640	651	590	650	612	624	647	655	590	672	616	648	652	652	626	620	633	574	676	641	656	626	681	598	645	605	591	638	630	660	611	620	659	642	662	673	623	640	606	646	651	593	625	681	631	641	701	625	628	636	621	624	669	666	661	664	607	634	661	632	658	605	654	643	581	663	631	613	655	679	623	679	661	634	660	670	610	628	656	594	638	631	666	659	644	665	630	609	657	661	571	603	652	620	691	648	617	618	634	664	643	607	612	674	652	705	668	662	612	607	652	622	603	631	666	678	609	653	613	602	647	617	641	678	647	649	617	639	611	610	624	628	670	673	613	667	628	632	641	618	622	671	642	607	645	630	576	694	661	644	689	689	628	630	631	625	635	637	616	635	622	615	656	670	616	626	620	623	659	634	668	645	577	630	652	634	674	600	658	600	608	645	612	642	673	609	664	618	674	642	655	603	649	636	675	653	643	658	643	649	640	638	642	656	626	634	620	669	575	627	618	681	661	619	656	674	663	619	653	617	640	624	623	648	629	575	641	629	642	582	656	646	647	670	656	628	615	663	665	664	662	633	684	660	605	633	667	655	670	672	685	631	626	647	630	659	656	675	653	621	657	647	581	627	681	634	678	657	619	618	644	626	659	672	655	626	617	645	628	649	645	647	693	659	644	652	591	695	614	647	661	641	634	655	617	594	672	650	690	625	686	608	697	650	670	621	634	565	652	624	630	625	681	658	647	635	676	681	650	624	627	641	680	584	678	653	642	611	666	633	627	646	635	615	626	649	683	623	669	672	668	656	650	652	659	676	598	664	597	634	668	630	589	639	666	609	622	636	588	607	647	651	596	601	651	640	636	644	644	647	648	641	645	643	670	605	629	637	644	591	617	636	650	603	660	685	646	659	602	638	642	670	655	676	599	645	665	626	601	668	618	592	644	620	656	645	663	665	672	664	628	694	600	634	627	658	666	631	606	647	621	611	619	687	617	634	609	670	645	607	625	651	637	661	613	628	645	647	672	641	646	636	643	649	615	615	632	680	550	660	630	612	680	659	666	634	626	681	627	608	640	588	680	672	621	653	624	638	644	654	680	627	643	638	654	641	648	650	613	627	631	679	588	606	619	604	636	629	676	668	607	582	669	639	620	652	653	637	635	657	652	633	611	643	590	633	656	628	636	648	639	654	676	649	661	650	637	629	589	605	625	564	628	631	651	639	650	622	607	652	624	629	629	617	654	566	628	651	642	663	649	635	632	599	668	626	651	618	616	626	660	645	634	639	649	594	634	634	630	615	680	661	647	633	667	622	650	644	644	658	661	637	607	652	671	636	655	698	631	604	667	629	672	640	598	651	617	606	677	657	612	676	638	647	675	615	658	661	631	683	641	631	648	649	639	623	603	634	635	622	646	664	630	623	603	657	698	620	608	635	639	624	656	622	624	638	630	624	639	620	621	654	663	642	626	563	633	664	617	627	628	659	626	637	613	615	618	598	640	637	646	619	617	661	655	621	620	623	630	669	602	648	675	606	599	582	633	633	642	590	630	632	635	660	716	632	628	626	641	674	634	691	638	586	611	616	627	611	629	641	636	646	605	628	623	649	639	633	578	579	626	665	661	616	587	604	606	641	632	604	653	647	643	591	600	620	647	671	625	621	658	701	609	650	641	622	662	655	626	668	625	640	656	637	651	663	636	689	585	641	611	615	648	611	601	619	649	627	650	653	633	653	629	693	600	663	660	603	615	620	637	643	618	603	621	649	637	592	627	644	624	620	623	612	652	613	580	639	605	625	625	614	651	636	611	637	680	660	600	651	646	616	593	629	645	629	653	673	634	659	621	600	672	686	605	621	651	683	661	631	626	630	651	645	670	656	650	684	633	646	641	677	586	632	695	616	631	666	584	640	652	647	591	626	620	648	627	641	621	642	632	636	588	656	649	692	635	656	631	621	713	606	666	648	615	646	675	674	633	633	603	657	618	662	658	607	700	630	614	657	627	633	676	601	629	642	640	674	645	641	602	589	631	648	610	634	646	623	646	639	639	664	656	622	658	622	644	628	690	645	631	622	662	615	684	664	623	634	675	650	646	644	646	589	644	600	637	658	639	619	615	610	648	680	640	652	680	605	597	660	580	701	654	620	618	694	661	627	604	672	609	676	634	653	632	601	660	629	616	596	630	658	655	628	647	659	681	635	648	621	642	624	665	614	610	654	593	681	674	615	638	622	610	630	644	640	652	644	652	637	590	642	617	643	671	656	637	687	657	625	634	614	639	642	652	663	600	646	627	669	641	620	600	588	631	590	631	634	615	656	653	621	646	686	586	628	659	667	663	627	629	644	621	623	616	654	625	597	634	643	623	594	651	647	635	655	628	636	613	614	682	676	638	636	639	655	622	650	633	652
26930	20847	9933	1048	691	645	626	554	589	573	531	572	557	580	589	523	546	523	559	551	523	547	530	536	552	517	546	539	550	549	530	534	549	504	551	545	531	564	551	544	500	517	542	521	548	584	537	511	550	535	551	536	546	509	513	523	546	547	545	497	560	544	522	566	581	517	534	581	533	547	526	545	551	558	550	551	517	568	510	560	568	572	536	536	567	542	561	495	552	596	576	527	547	515	533	517	544	611	544	528	527	533	573	581	534	508	543	554	500	550	550	531	557	504	536	535	551	519	526	561	560	540	525	545	514	545	485	543	529	521	551	522	515	521	565	557	535	549	556	531	534	602	546	566	536	594	520	542	531	517	538	560	505	498	520	503	505	503	523	556	566	515	552	506	539	534	546	522	520	527	545	531	540	520	518	522	572	508	539	568	474	525	522	516	558	553	538	542	540	541	542	510	497	527	512	544	586	549	535	516	500	531	575	537	548	569	521	501	536	533	571	545	560	533	516	504	519	518	571	520	493	527	536	516	564	568	527	582	555	524	507	538	563	527	509	537	522	570	521	545	535	521	531	523	505	536	510	563	580	560	528	514	533	530	532	532	504	567	531	514	533	600	590	500	551	543	502	554	525	523	546	534	547	551	517	584	528	487	520	566	547	522	566	596	535	563	570	533	525	559	530	564	516	540	499	545	539	512	533	533	561	561	565	525	534	540	504	498	554	529	510	504	505	501	569	542	535	499	525	533	547	530	519	525	540	522	513	551	541	558	512	535	588	523	528	527	533	556	527	557	528	548	558	533	538	568	506	535	569	535	524	568	538	588	573	566	486	507	542	527	537	517	556	571	564	564	524	565	531	530	534	521	500	505	528	530	539	534	545	567	552	517	542	511	534	579	571	542	564	573	560	563	483	501	536	528	526	524	566	536	524	527	514	527	531	516	578	519	536	546	533	487	513	484	507	531	523	552	519	536	531	589	526	588	522	541	513	525	544	515	510	534	546	546	531	537	516	515	547	558	555	571	523	485	503	513	552	573	560	536	575	591	527	531	544	516	544	515	527	537	546	538	499	518	571	560	537	552	490	553	555	520	518	506	534	520	524	551	514	536	532	543	587	509	521	498	506	552	524	511	570	507	526	530	552	521	536	526	512	550	565	554	522	548	484	530	516	528	538	511	558	525	549	544	505	516	527	540	522	507	528	572	561	526	518	546	577	527	556	523	493	521	541	525	543	544	508	515	509	548	539	528	534	532	516	515	546	549	531	538	532	515	548	559	507	500	553	560	542	557	518	513	512	540	577	523	550	526	508	583	551	526	512	531	521	547	517	472	549	511	531	537	517	554	527	564	547	516	571	522	482	502	531	539	552	547	526	540	538	550	518	527	581	538	511	526	541	497	533	546	504	559	560	580	562	552	535	559	523	577	555	506	546	525	559	567	573	527	547	519	605	595	505	533	556	519	519	520	515	536	519	485	562	523	553	548	537	543	496	562	542	543	542	505	532	493	571	524	547	535	576	529	534	504	544	520	546	562	524	552	530	504	539	520	493	537	567	513	571	591	548	529	561	569	566	517	514	522	531	554	514	524	549	518	525	533	513	532	538	530	528	543	523	572	521	557	518	505	497	580	494	542	536	518	497	558	552	552	517	550	574	586	508	524	561	485	538	588	526	553	522	527	564	538	558	531	561	552	528	572	537	569	519	552	521	526	527	520	548	580	529	542	516	546	550	512	561	551	516	541	550	548	499	508	530	570	520	550	550	509	562	558	554	502	502	573	567	530	526	548	545	543	511	517	537	481	534	568	525	555	562	526	565	484	483	521	554	560	520	540	518	539	549	521	527	553	586	555	542	504	561	529	530	530	491	525	544	525	511	524	571	564	544	512	543	526	547	581	539	568	497	551	551	554	528	469	542	527	537	565	450	540	538	537	525	518	543	513	529	510	547	526	531	526	537	583	533	532	577	542	545	524	544	555	552	573	519	542	526	576	563	507	493	533	562	546	549	531	526	549	531	541	577	553	556	544	516	533	530	566	534	564	534	522	529	573	556	552	574	540	557	515	584	536	558	524	544	584	513	535	541	516	510	496	539	533	510	490	526	568	531	553	533	533	545	545	509	523	566	503	538	501	507	531	506	563	555	595	520	556	501	578	518	551	536	555	508	548	566	502	528	534	540	514	560	562	569	597	512	542	562	523	549	576	532	490	517	514	533	520	540	509	505	545	528	556	519	536	535	551	520	550	518	511	518	498	513	522	554	534	526	505	534	472	568	531	593	528	515	569	564	567	555	569	510	518	535	542	561	515	511	512	521	503	574	520	512	511	541	552	507	528	533	528	525	517	551	559	524	561	503	524	546	527	529	547	523	548	520	516	527	529	521	547	591	564	561	532	532	555	500	504	522	566	472	523	497	510	563	525	531	554	536	536	536	518	511	523	527	488	567	512	517	556	518	526	525	548	562	560	549	524	503	529	522	529	576	555	511	510	530	532	578	535	544	548	549	511	521	482	583	508	541	516	523	545	535	526	510	548	514	533	518	531	556	539	555	557	538	531	497	516	544	523	529	570	534	518	525	551	506	519	552	505	538	519	535	577	521	553	550	494	532	545	550	580	548	556	565	544	522	528	567	542	515	542	521	511	525	544	532	564	549	518	548	532	514	533	529	553	522	571	534	558	560	506	540	500	536	549	534	503	502	501	533	503	515	565	576	575	541	514	553	507	515	514	565	540	553	546	534	538	504	535	500	565	557	525	559	509	510	521	532	533	541	548	515	577	557	578	583	515	526	525	542	554	550	528	554	515	512	573	525	528	548	532	522	544	544	503	558	553	514	550	497	535	565	532	549	512	534	528	530	510	483	523	537	518	550	533	518	562	527	534	557	555	537	501	492	534	504	521	548	489	549	551	511	532	535	526	540	564	547	555	556	535	500	545	523	534	502	534	552	528	556	545	526	525	558	548	546	518	530	544	513	547	524	587	538	555	512	521	559	554	524	540	508	537	558	589	528	567	523	537	563	564	523	523	533	576	570	529	538	507	571	556	530	549	516	541	557	569	492	524	542	532	563	544	539	555	533	540	522	526	544	559	512	507	528	522	509	525	557	539	535	496	518	549	561	480	529	535	534	529	522	583	545	548	519	521	517	538	513	487	545	557	540	526	524	520	502	531	540	524	577	501	549	505	539	521	522	535	557	549	525	549	497	536	537	515	556	542	522	550	530	499	541	555	544	482	533	516	531	579	570	517	540	510	560	493	520	508	554	501	544	528	523	543	520	564	549	531	529	547	534	571	531	526	566	536	575	534	547	522	554	505	520	514	512	509	537	557	538	513	569	536	531	517	524	556	528	537	528	562	495	543	547	540	548	580	542	529	546	523	525	603	542	554	489	564	514	540	492	516	513	481	543	523	520	565	561	535	529	508	549	553	533	519	526	560	551	558	577	539	527	510	543	508	553	502	547	549	559	543	566	586	522	576	530	538	552	520	540	520	564	511
7489	1388	1220	971	833	749	759	779	760	806	776	737	745	726	710	718	708	677	726	733	723	751	746	668	701	734	790	737	718	702	701	650	716	741	704	678	735	730	705	752	740	726	713	670	688	702	735	659	725	750	725	708	736	695	668	748	703	711	718	675	682	709	660	733	694	670	668	734	646	673	714	664	734	732	713	698	730	662	676	712	708	681	701	745	714	729	702	680	728	691	700	714	731	701	729	695	706	720	740	735	714	694	723	792	707	665	694	747	728	690	713	713	703	688	698	663	695	733	703	703	725	681	749	703	700	729	703	738	673	750	699	703	733	730	738	699	760	712	704	683	667	744	697	690	626	726	712	701	682	678	707	721	738	707	714	737	658	746	706	768	688	681	689	669	723	699	697	706	706	686	725	718	749	767	747	699	669	735	654	733	690	718	683	723	694	715	697	661	719	711	761	710	735	750	735	682	699	724	696	700	707	702	692	712	735	693	773	671	668	639	688	759	682	690	757	728	723	686	726	690	701	718	776	703	715	731	701	713	691	740	740	720	674	695	695	686	677	718	741	735	708	692	690	697	703	684	722	743	703	689	730	736	701	711	714	696	717	710	710	694	672	671	721	705	695	727	661	733	722	769	708	685	732	746	740	751	713	702	680	696	687	697	743	684	704	703	706	728	727	669	712	716	715	684	744	733	681	719	705	673	676	649	781	747	711	717	678	726	694	682	731	739	712	705	721	723	696	741	723	641	714	737	726	687	729	704	708	718	736	699	691	689	681	755	718	696	713	700	695	720	688	704	707	666	675	760	681	677	730	715	733	726	691	738	773	674	723	659	731	703	746	732	711	730	719	750	712	680	694	711	724	704	715	666	740	723	701	714	739	679	693	717	684	681	700	634	708	680	721	729	712	707	693	734	743	673	756	681	697	703	680	746	711	728	764	699	762	663	740	675	686	705	733	704	682	727	699	701	682	719	741	678	723	706	762	694	721	721	688	712	702	687	696	688	693	731	725	754	694	685	711	706	752	699	720	690	697	686	697	719	715	710	757	724	727	753	687	706	721	732	686	664	691	692	693	678	720	709	733	728	722	728	653	740	706	720	735	736	682	723	724	688	713	749	710	727	713	737	744	694	671	732	715	679	675	712	672	674	660	720	714	705	731	749	693	705	677	691	652	682	689	705	731	762	708	696	742	713	715	723	637	699	705	678	652	708	742	716	773	733	712	735	694	738	727	659	717	753	655	655	709	712	713	711	713	687	683	708	708	730	708	737	709	690	670	698	753	673	673	744	729	705	705	683	787	742	711	726	678	676	714	684	720	655	659	724	727	708	666	704	733	727	692	690	715	709	676	711	715	728	718	696	725	659	741	679	700	676	735	675	709	655	745	698	722	726	660	704	717	768	731	726	661	697	711	675	681	717	718	735	695	685	726	711	676	721	679	698	706	732	739	699	721	718	705	717	711	702	688	738	736	723	695	683	717	708	674	726	716	725	767	721	713	711	717	708	682	715	730	655	738	678	727	726	704	718	713	681	719	665	725	676	705	670	701	734	687	725	713	717	690	701	714	713	683	713	687	715	667	682	705	699	695	722	647	695	725	734	749	722	715	711	752	677	716	688	733	717	723	721	721	730	726	692	655	686	742	682	701	750	730	746	686	679	709	718	723	713	680	761	735	713	685	678	713	663	691	726	701	728	709	709	699	717	691	720	746	711	710	716	727	712	782	746	711	695	699	690	665	719	705	733	689	745	726	710	732	723	733	642	681	673	701	731	708	701	713	693	695	711	700	710	725	718	739	762	726	707	718	712	710	737	723	696	747	742	707	765	692	697	720	688	712	721	707	688	734	744	707	721	753	734	716	686	689	767	736	701	739	658	695	741	712	698	699	709	726	693	699	716	716	706	711	691	691	665	673	699	713	691	668	754	700	696	743	713	730	730	671	745	698	664	717	744	680	710	690	710	694	716	697	679	689	689	700	700	707	674	730	707	730	666	668	711	753	701	704	719	692	673	721	722	732	738	684	706	690	703	728	650	684	740	700	660	719	680	706	748	704	711	687	743	752	702	695	698	710	689	664	718	700	684	727	737	696	664	715	704	719	719	694	681	745	734	724	704	651	722	703	731	732	710	779	688	746	694	722	753	702	775	720	728	745	696	708	693	708	706	722	736	681	700	732	720	709	712	714	702	694	704	699	756	714	692	713	703	742	726	700	722	677	731	696	729	774	695	726	723	716	680	721	745	750	703	703	716	692	691	710	669	740	673	666	724	734	724	699	668	734	730	727	673	773	708	705	728	726	745	701	683	703	685	733	714	690	714	704	694	729	696	718	709	652	712	714	749	729	705	686	705	740	703	725	691	714	730	690	724	744	767	693	704	653	724	724	727	705	706	715	723	680	723	746	692	762	681	706	670	707	691	680	754	705	693	695	699	666	676	716	739	714	731	665	661	732	723	722	733	682	707	706	743	701	739	659	684	713	666	687	667	722	733	694	700	769	682	645	749	731	699	752	696	676	737	710	719	689	733	686	677	716	745	688	679	736	775	682	745	732	704	702	711	709	729	640	718	698	709	683	691	716	738	742	696	698	663	729	728	716	707	687	693	673	679	705	681	707	687	759	709	724	689	716	739	696	744	703	717	695	677	725	691	719	738	708	718	736	671	744	714	700	695	710	747	725	723	719	699	690	707	733	702	708	700	750	681	724	731	755	705	704	725	699	757	686	733	737	673	762	724	708	724	734	736	705	666	709	701	734	720	778	701	691	694	726	745	703	722	717	728	725	701	680	709	688	658	740	705	728	721	693	698	690	728	699	726	722	707	685	747	733	682	705	678	711	689	703	704	725	708	675	681	683	728	745	753	726	657	740	710	708	742	715	700	695	752	738	705	743	698	729	715	771	667	694	698	716	735	716	683	745	732	729	692	714	697	692	652	715	738	716	772	696	720	744	689	705	764	703	699	689	692	700	686	702	739	698	688	730	673	721	705	693	705	685	695	703	719	700	722	735	703	688	691	715	755	699	722	701	699	687	730	724	695	738	768	726	697	739	737	686	745	727	707	752	727	659	698	682	720	683	729	727	718	707	747	682	684	718	739	707	666	724	730	728	711	749	782	714	731	712	733	686	664	689	716	649	706	726	692	709	646	727	692	682	711	729	688	742	698	708	727	707	669	730	705	708	720	727	739	690	719	723	683	769	739	769	695	711	713	705	696	719	768	678	740	770	723	705	725	713	686	717	675	734	710	739	717	696	757	711	761	717	686	696	690	711	689	751	681	666	761	716	731	703	741	651	700	743	650	691	701	689	698	753	768	689	708	723	728	690	686	737	629	732	721	718	711	696	727	714	724	717	733	657	762	706	737	702	755	735	740	673	677	717	703	732	711	702	728	734	695	690	705	735	669	661	692	743	692	723	745	689	737	740	759	685	712	661	714	680	743	736	736	691	721	710	763	705	688	722	712	683	728	696	726	710	723	669	727	673	682	668	720	675	711
23717	21276	28908	23956	21266	12309	1600	1122	967	920	850	848	884	802	792	776	748	738	766	796	761	802	745	727	740	740	760	769	764	678	714	706	711	730	716	748	694	774	756	695	725	754	714	754	709	705	699	731	706	770	705	719	776	703	724	746	735	698	707	722	717	725	704	714	742	717	730	762	730	695	779	691	756	718	742	725	721	727	705	726	687	737	712	688	728	736	718	714	733	716	722	746	648	751	699	743	687	712	683	708	718	731	735	754	711	732	717	739	759	763	664	705	696	741	729	676	696	733	753	708	733	722	705	686	685	718	749	770	746	672	702	766	770	723	776	706	750	745	762	750	671	680	718	712	710	709	687	753	688	718	718	718	709	708	682	730	739	715	723	708	702	723	753	759	736	734	733	694	767	731	683	675	726	730	698	734	741	764	732	693	725	687	707	676	690	701	726	696	713	762	737	664	699	704	738	679	772	696	724	710	710	673	701	778	719	729	723	704	719	703	772	704	729	709	727	731	695	745	666	759	726	731	683	711	747	726	691	699	712	721	677	696	706	773	721	787	710	716	663	662	718	747	717	689	685	722	710	666	682	690	692	667	696	719	718	697	720	712	783	712	745	693	747	706	763	716	707	726	738	706	761	736	687	686	751	685	743	695	715	747	669	680	713	747	720	767	704	704	700	725	701	725	712	731	766	763	712	714	694	724	732	708	688	761	714	732	677	738	740	743	760	680	722	717	692	711	723	721	656	756	754	711	708	741	681	745	726	686	671	702	679	673	746	731	691	720	715	718	718	712	687	670	780	694	770	724	723	702	713	658	691	700	701	689	764	698	723	709	679	682	684	749	713	765	685	732	728	700	724	727	755	735	764	701	668	684	748	708	723	719	728	662	691	746	703	716	640	757	675	666	678	745	785	687	786	703	677	692	664	697	707	667	732	712	665	734	762	693	681	746	698	718	623	745	742	710	700	730	738	744	703	695	724	720	711	720	691	725	737	726	672	708	724	697	721	738	714	751	714	688	725	696	742	713	693	758	704	715	719	726	727	717	660	696	659	760	700	692	765	770	751	678	698	686	666	722	727	695	703	742	714	714	758	714	724	678	703	704	704	751	709	690	709	698	749	708	690	708	715	741	690	714	702	720	729	703	691	712	665	700	724	773	690	760	692	658	759	754	703	743	700	727	714	675	671	747	764	706	747	729	738	672	720	742	682	739	736	693	693	702	712	719	675	728	681	728	727	705	760	741	691	688	680	662	704	734	712	711	718	738	700	679	701	717	712	702	724	726	690	742	673	755	734	727	695	667	691	713	728	703	709	741	734	710	780	716	692	728	719	686	709	710	730	732	747	697	695	726	704	682	720	755	735	718	708	702	740	732	761	674	673	699	708	741	705	696	717	741	737	702	764	744	681	701	733	699	726	686	681	677	756	740	704	719	672	717	732	752	672	714	705	664	747	685	649	645	685	716	733	701	711	718	683	699	717	753	680	719	736	711	715	674	697	687	753	717	681	671	722	726	690	737	683	744	729	718	748	692	677	723	709	736	708	700	656	716	749	691	716	748	728	663	755	708	700	724	696	689	763	716	788	714	769	696	788	721	728	710	735	696	711	700	689	721	720	701	753	675	702	736	723	773	736	678	679	720	748	708	697	710	658	744	748	710	711	698	677	773	716	713	701	690	723	665	729	683	680	718	690	710	700	725	689	688	722	696	720	680	716	759	714	711	715	708	699	721	726	711	707	697	755	735	723	702	695	729	705	682	699	733	717	647	760	741	716	749	746	699	765	718	698	710	701	719	685	698	710	639	713	701	784	725	719	707	687	722	761	740	725	680	719	733	725	705	704	737	726	668	730	704	730	675	731	679	718	732	701	675	772	707	620	712	674	702	713	727	694	732	678	683	676	732	666	748	738	731	730	713	722	739	687	692	740	743	715	712	708	713	695	698	726	712	714	773	705	763	718	722	748	722	728	678	669	674	690	746	764	719	702	734	677	731	755	729	693	742	713	685	684	748	750	701	644	714	717	808	732	739	705	687	736	745	666	738	695	748	688	735	727	687	710	702	722	738	722	754	686	686	733	762	709	711	709	768	716	704	707	697	696	681	682	724	696	712	713	662	723	726	693	691	732	696	699	740	692	734	730	697	719	668	735	756	698	685	724	719	705	713	697	734	708	718	733	739	728	707	690	675	777	719	702	719	720	693	681	693	750	696	676	692	708	663	762	750	682	682	690	709	775	700	712	732	720	727	673	698	736	722	723	762	721	688	704	676	745	715	663	729	713	708	727	745	747	693	749	701	691	745	677	705	676	674	716	709	695	735	750	723	731	738	678	708	729	689	737	695	742	711	699	704	759	745	724	708	675	765	699	727	729	725	749	745	707	706	706	640	736	661	725	741	729	758	728	679	714	703	745	728	734	751	757	752	740	750	713	675	691	745	733	676	715	662	724	719	700	677	711	733	716	668	743	676	744	720	734	767	715	720	778	717	765	678	724	696	694	735	722	695	730	727	697	712	733	723	728	727	711	725	730	741	731	722	674	735	745	716	713	679	758	765	693	676	727	710	706	729	699	701	719	702	735	692	703	745	732	705	688	705	711	727	668	757	708	691	729	713	704	690	744	709	693	720	714	723	719	699	712	695	725	733	699	727	718	704	713	695	695	745	721	708	760	734	727	721	760	725	668	703	707	726	732	742	734	684	701	719	709	723	721	671	723	683	723	721	704	744	708	716	694	702	729	686	731	718	680	748	722	723	692	728	684	657	749	755	714	711	670	748	733	703	692	745	681	749	723	722	722	737	710	712	755	715	684	763	740	693	727	681	747	700	673	706	739	706	703	752	725	742	709	653	792	698	670	699	697	703	713	700	701	725	743	664	722	664	725	670	702	700	661	693	743	713	699	755	703	704	708	659	719	749	731	722	708	674	661	678	733	733	713	732	683	705	694	738	678	724	689	724	699	743	711	707	694	702	681	692	682	723	719	683	709	688	738	719	724	759	712	741	748	699	693	722	730	691	722	686	723	733	718	768	732	708	732	709	681	681	748	698	696	695	695	674	687	730	707	748	683	739	688	702	674	683	712	730	712	693	685	706	736	729	705	751	693	759	717	693	671	717	755	719	746	713	725	725	716	706	682	719	700	729	730	673	750	786	706	659	717	735	682	796	703	704	733	667	720	711	760	746	768	695	670	743	704	656	693	676	702	715	733	703	702	705	741	682	764	735	723	735	711	687	702	716	740	733	681	727	696	701	702	684	740	690	717	686	727	704	681	733	719	753	697	763	794	710	716	699	698	738	737	687	709	724	688	706	697	693	712	724	740	708	730	713	700	751	720	732	673	711	669	716	696	712	662	709	654	724	683	694	755	729	742	749	729	731	729	674	709	685	693	697	772	742	704	732	741	741	701	734	671	713	715	704	751	711	697	725	680	738	715	696	691	752	718	696	665	737	725	704	752	737	693	699	713	740	719	710	733	683	687	660	683	692	722	687	734	711
15509	9862	8059	4359	3139	2449	2027	1756	1556	1502	1343	1245	1178	1165	1129	1088	1124	1061	1024	1025	1058	1051	1057	1030	947	1047	1082	1036	941	986	972	1030	971	1026	967	992	991	970	913	935	980	979	886	974	987	999	970	928	949	945	991	1011	944	954	992	954	924	973	926	1046	942	916	960	980	931	947	931	911	939	899	878	974	943	964	965	940	921	979	932	933	958	972	943	968	988	970	992	909	934	918	954	940	972	958	935	899	937	974	1034	979	949	984	969	933	905	934	944	923	968	938	962	929	924	951	890	982	1008	928	931	980	1038	976	933	994	986	983	965	877	898	982	976	958	937	960	963	939	982	905	903	976	936	949	935	934	932	879	1008	993	960	913	1004	942	981	908	922	950	943	971	974	987	939	973	953	923	944	979	937	942	973	945	948	998	963	912	928	979	883	934	933	914	910	972	968	925	924	955	900	951	907	932	957	982	952	935	930	988	886	975	972	958	937	969	873	953	887	974	942	961	979	990	971	957	977	974	943	914	969	931	938	951	971	947	976	937	946	955	960	928	980	914	963	935	914	982	933	940	932	925	917	953	913	920	871	981	911	938	938	952	975	954	928	957	1019	951	987	919	935	960	919	975	972	925	927	974	929	911	951	891	982	959	932	957	914	984	972	951	911	880	961	950	927	950	945	987	949	972	1003	919	959	917	932	981	950	1009	916	968	907	972	935	941	949	967	931	957	943	1014	905	999	980	915	979	937	947	933	972	979	995	950	927	911	898	967	944	888	964	937	916	988	944	935	926	941	985	943	987	994	922	955	923	952	901	953	968	990	984	916	958	923	934	940	945	932	936	966	936	923	944	986	958	905	933	949	995	957	962	931	934	978	913	1007	963	916	1025	909	910	969	917	944	941	942	897	990	947	962	905	945	919	888	906	946	965	943	942	1007	937	924	976	890	924	919	949	902	943	942	962	934	915	951	925	963	937	881	927	993	924	941	931	925	882	936	946	948	981	950	962	972	954	989	864	919	953	956	926	920	944	956	928	940	987	936	893	990	889	892	943	970	910	925	885	984	982	950	965	863	926	939	892	943	914	947	913	968	924	1008	913	970	937	883	977	971	910	984	979	907	965	906	919	909	956	974	927	915	967	942	944	950	939	996	951	979	1004	958	911	941	960	942	960	921	980	921	926	986	916	912	935	888	947	992	898	900	914	977	964	919	939	944	992	948	984	942	911	913	975	992	988	1003	958	973	917	931	944	946	929	941	929	907	957	926	963	902	983	947	911	950	938	951	927	960	931	950	916	983	959	935	955	923	873	890	895	981	887	925	964	975	888	946	938	912	961	976	949	914	950	974	985	912	924	981	993	956	942	948	925	911	968	945	900	928	874	926	895	947	914	950	970	921	935	977	931	1001	883	965	943	943	982	968	927	920	935	943	909	937	979	910	920	967	893	922	977	949	946	921	944	981	939	960	974	965	896	930	1030	924	963	938	947	928	943	931	1014	971	950	945	977	983	915	966	958	918	967	971	899	886	936	938	899	948	980	969	977	941	979	981	920	924	883	967	926	969	930	939	936	926	950	940	943	915	931	936	955	940	918	963	919	997	877	928	970	933	963	983	924	993	959	951	953	924	935	896	941	924	966	928	964	892	882	911	942	907	971	941	940	908	931	957	919	920	907	906	966	953	907	910	932	903	872	919	959	969	946	975	924	934	924	941	958	930	954	895	923	965	964	943	938	962	976	966	973	903	981	997	916	945	923	921	901	951	985	982	948	902	950	956	907	993	1001	950	968	946	979	990	1013	973	947	882	892	891	913	920	925	910	920	948	952	925	918	910	971	918	963	939	969	979	934	1003	942	892	937	897	985	930	936	997	926	914	932	947	937	934	951	939	957	943	949	932	978	901	950	937	944	976	897	965	942	922	958	1015	957	965	925	960	922	968	952	929	954	963	995	925	941	982	920	918	923	1016	986	940	905	939	937	913	926	978	965	953	967	954	944	865	906	961	949	993	952	919	947	953	930	967	997	987	983	954	954	1004	875	933	944	982	924	903	932	944	985	930	926	917	917	965	922	964	932	978	935	930	948	942	1011	920	1022	981	939	964	916	946	897	980	930	1004	939	932	958	970	951	978	913	951	944	920	930	934	933	989	940	956	965	964	929	936	919	924	978	958	977	930	922	971	991	931	903	943	921	966	945	917	915	941	921	988	954	952	909	991	967	997	932	915	977	957	927	949	896	963	907	985	969	937	954	995	1000	907	989	919	949	940	976	932	934	996	919	962	992	969	967	912	927	892	916	987	941	934	916	971	901	906	951	876	948	938	979	886	906	958	968	914	987	957	948	944	928	970	954	1000	920	938	933	911	936	932	882	937	967	934	943	1026	936	944	978	967	978	949	951	919	975	911	890	941	996	930	907	925	951	923	966	920	970	921	953	941	907	1003	928	968	950	928	942	932	943	931	1002	934	893	936	884	961	940	904	984	916	924	914	953	968	953	957	915	981	951	924	974	965	891	933	956	932	893	875	965	962	970	970	962	927	896	954	908	934	964	940	955	907	998	937	935	949	911	958	969	883	921	992	944	941	969	931	964	994	972	975	904	884	949	953	912	937	946	917	948	919	904	886	981	969	936	982	963	886	955	923	894	984	964	940	1022	964	1009	941	923	945	883	916	963	923	942	944	916	932	975	959	896	934	975	938	970	935	953	905	928	921	955	931	977	891	875	939	945	917	989	936	937	907	896	951	895	908	894	955	937	921	957	922	969	969	998	1004	956	949	947	958	974	904	975	914	875	931	987	908	978	981	880	918	986	922	977	935	956	930	965	959	898	978	958	972	931	916	980	977	930	965	913	884	962	960	963	979	933	964	957	954	991	971	943	911	942	960	939	935	950	957	927	978	960	970	901	962	921	967	937	937	932	921	929	942	941	930	905	925	972	960	981	951	977	914	969	954	941	902	907	898	949	917	962	930	936	927	938	927	966	903	954	937	929	949	911	918	978	971	945	962	906	967	941	918	963	925	962	943	884	967	939	925	959	952	915	925	969	907	973	910	973	983	937	1017	929	936	927	956	926	918	943	952	951	949	981	914	946	936	948	949	877	962	948	979	926	916	933	928	957	997	918	943	969	909	931	973	913	950	972	945	909	962	881	933	916	919	946	923	981	942	957	937	960	946	939	955	942	900	999	973	981	966	996	976	903	958	969	968	950	972	913	899	946	898	1006	945	938	845	968	944	939	923	946	961	978	953	1030	966	953	962	951	923	944	910	983	919	935	858	932	988	949	972	918	932	987	903	1005	936	915	955	969	929	891	865	960	962	961	962	921	979	933	968	944	975	962	965	917	997	955	941	939	948	936	976	937	994	939	942	960	975	944	980	936	981	952	940	946	936	942	932	989	937	902	889	952	937	894	948	951	965	952	932	943	931	924	959	982	981	920	957	914	952	934	985	914	945	944	954	921	951	949	1004	910	905	926	916	893	925	911	939	896	982	945	956	935	960	924	949	944	977	981	908	920	930	967	939	946	929	989	862	945	959	961	891	955	912	927	961
22868	21260	29244	23598	21260	21307	10329	1263	899	889	801	686	623	608	600	585	565	557	576	555	550	535	505	492	522	502	499	462	517	486	478	489	479	484	478	498	486	459	485	493	444	469	471	493	519	511	478	470	451	469	444	470	453	490	443	471	461	443	441	487	518	465	472	489	461	462	508	464	464	462	482	484	447	487	448	477	496	513	479	477	483	449	505	440	464	538	453	466	450	459	420	453	482	458	436	489	441	462	435	435	489	439	496	450	471	455	489	473	464	478	459	461	479	471	449	448	498	473	472	457	446	497	449	468	446	476	454	471	481	487	470	486	477	457	516	452	467	457	467	464	477	473	502	457	463	454	439	445	492	491	461	467	444	457	470	484	449	476	452	456	481	475	503	487	451	447	454	466	470	437	514	403	450	452	445	472	472	476	529	453	480	447	439	451	483	464	500	481	441	454	462	486	438	467	461	461	498	505	498	472	486	451	440	463	465	467	440	467	469	487	491	479	451	432	479	472	458	492	483	503	514	453	464	451	434	457	469	457	469	526	479	464	472	468	451	445	478	464	469	457	497	457	460	425	514	452	462	483	425	485	479	455	431	486	498	467	455	496	449	447	437	499	470	422	480	470	489	449	445	496	467	512	472	453	457	521	433	456	456	505	470	475	455	466	442	450	440	443	441	465	500	443	486	470	465	498	436	464	478	468	455	458	447	471	467	491	480	494	469	448	509	439	492	440	500	483	442	483	460	450	480	446	439	474	449	462	474	475	444	456	465	477	482	459	432	451	479	447	491	489	494	435	470	498	450	491	449	490	471	457	458	438	453	430	499	447	491	446	454	440	448	484	503	475	465	469	453	468	467	504	446	495	449	481	476	472	469	444	465	469	448	441	452	439	479	426	491	436	476	437	437	496	448	458	455	491	457	452	460	483	471	444	447	467	424	487	484	473	445	448	491	470	473	478	485	464	484	497	441	459	479	463	453	491	432	470	490	466	464	482	503	457	443	435	460	437	504	460	462	442	476	444	495	451	455	453	489	438	459	468	435	479	468	475	462	469	492	479	467	479	506	487	463	478	482	462	510	450	473	474	444	439	503	458	426	462	466	485	460	478	513	486	466	492	477	447	468	465	458	448	502	434	460	448	445	485	471	413	465	433	490	461	476	500	487	469	434	504	461	444	436	453	484	463	488	452	438	488	449	463	498	484	503	471	479	486	480	472	452	550	478	472	451	471	481	517	460	497	442	481	467	469	466	470	482	453	488	423	482	483	475	457	465	459	453	454	469	478	470	466	503	493	479	429	448	469	492	466	475	464	455	442	479	489	443	452	476	434	470	474	480	468	468	458	451	465	415	470	443	435	469	464	458	455	453	448	454	414	461	444	508	435	487	432	446	432	466	479	492	476	477	443	462	482	457	459	451	433	445	445	458	476	435	428	424	463	486	486	472	481	466	453	458	448	459	496	415	448	465	489	463	448	456	506	459	444	416	470	435	493	469	443	422	476	472	490	482	466	474	502	438	450	454	488	485	487	458	460	457	442	473	466	434	436	449	467	490	456	465	483	464	457	449	492	449	476	472	445	472	437	463	503	480	489	499	447	496	474	473	432	486	483	445	455	467	477	495	471	496	458	455	451	464	471	476	398	470	468	470	480	478	471	424	462	471	455	473	484	484	432	510	459	465	437	484	473	483	455	500	474	438	467	474	463	459	423	431	484	425	479	417	487	440	463	437	458	441	451	472	504	485	471	477	444	525	518	498	478	439	469	468	478	445	438	450	440	488	476	469	466	484	451	439	447	430	473	464	439	441	485	495	448	519	476	434	462	468	479	435	486	414	482	468	444	469	537	471	477	428	507	474	482	426	458	463	476	464	469	509	475	437	441	504	459	489	457	474	450	491	451	469	440	458	485	457	471	466	461	435	460	490	474	424	459	460	473	439	395	459	434	447	452	454	458	463	481	433	485	451	477	473	460	441	497	442	453	458	465	438	450	498	437	471	465	468	477	454	473	497	457	476	474	479	476	470	461	462	427	486	457	461	460	469	453	439	477	486	468	431	470	481	473	481	464	439	484	455	458	437	445	465	500	455	473	479	435	457	468	430	425	439	472	495	490	432	492	472	468	477	480	494	432	394	437	464	448	449	457	504	436	433	482	455	471	431	475	447	475	494	483	461	494	450	427	481	488	458	483	456	461	456	465	467	503	464	495	455	474	477	436	470	477	452	479	437	481	422	519	453	495	433	450	452	455	482	471	456	475	462	468	489	425	464	467	456	458	458	487	466	438	461	433	462	504	443	458	497	492	482	514	456	427	438	481	424	453	480	446	455	441	503	471	486	462	479	469	451	460	445	456	481	425	447	411	444	440	453	516	438	477	449	447	449	406	487	501	461	486	466	492	467	497	448	434	454	465	463	461	463	478	474	413	440	457	446	451	505	454	451	446	444	474	418	462	508	477	445	440	451	448	405	456	468	464	453	465	463	461	471	494	438	482	462	480	467	477	472	462	481	463	496	477	464	452	445	467	482	460	448	454	458	462	454	470	464	449	475	457	449	455	455	449	494	463	451	477	436	430	455	474	487	457	456	455	471	482	481	447	467	487	463	462	431	474	477	453	468	435	460	457	462	436	469	440	468	463	444	443	468	444	459	439	457	494	454	424	474	454	476	469	432	472	432	451	464	408	459	446	461	468	476	459	471	450	492	464	464	461	478	452	474	482	485	455	477	476	454	467	468	462	449	457	454	486	453	422	443	519	484	431	460	498	423	461	438	462	454	413	478	498	448	454	452	449	429	479	469	497	464	465	455	447	462	468	466	449	474	460	477	427	451	456	494	438	444	470	478	426	468	484	430	472	457	471	490	463	472	465	452	472	472	423	487	457	424	465	487	478	458	467	468	478	479	427	481	456	454	482	399	480	435	439	432	438	483	426	473	446	440	449	500	458	423	505	467	483	467	444	514	412	474	446	471	442	457	472	474	446	469	463	490	480	493	442	490	456	500	433	434	499	453	448	448	469	469	489	468	454	451	448	445	468	455	450	450	464	520	438	442	480	488	442	487	481	476	458	515	464	441	471	503	463	466	470	482	478	464	470	442	498	475	473	469	456	488	469	472	495	449	429	458	461	439	414	474	464	443	455	500	437	474	470	483	486	482	480	462	450	499	472	476	443	471	466	505	460	463	466	436	436	466	482	475	434	462	446	466	475	462	479	467	474	441	445	481	458	489	464	485	483	462	456	434	476	489	449	460	481	430	457	481	411	464	469	482	413	445	454	426	482	458	466	480	451	441	453	448	448	451	486	433	447	437	476	449	450	440	430	454	499	421	495	472	448	474	438	495	436	448	479	504	471	467	487	437	424	509	438	435	478	466	440	464	451	446	457	488	463	421	418	451	464	464	516	476	476	466	463	443	473	483	419	444	460	440	451	470	454	450	473	470	438	438	446	443	471	438	437	431	448	483	450	486	430	486	471	425	454	441	453	455	444	429	485	466	479
18116	15337	12438	6634	4597	3547	2869	2195	1893	1681	1434	1277	1155	1101	962	959	940	845	857	810	824	772	774	788	735	727	742	704	703	734	699	727	728	706	676	671	648	669	667	653	593	740	625	693	693	653	677	664	662	703	632	660	603	628	630	640	652	653	612	716	616	676	634	641	637	612	652	628	643	650	660	669	637	647	659	633	615	664	643	613	614	662	645	635	604	630	621	648	617	640	617	629	665	668	616	629	641	621	643	606	661	621	633	636	636	667	611	628	650	605	621	631	665	625	634	649	652	620	633	681	611	617	610	645	578	621	677	615	626	606	641	622	599	658	561	661	644	618	622	633	599	609	590	625	614	639	666	623	601	618	620	631	617	634	624	625	604	649	653	666	640	628	596	667	586	645	616	626	623	615	613	627	572	669	648	597	647	623	627	605	624	616	640	635	651	661	606	633	587	660	615	609	645	623	647	619	658	639	636	635	670	634	696	627	625	606	653	639	628	641	656	632	631	691	651	664	629	607	675	623	649	612	634	629	642	628	638	663	620	624	685	664	657	620	612	666	632	636	651	641	587	591	617	637	634	625	625	623	619	637	628	602	616	613	657	643	615	615	601	631	629	626	652	612	692	575	623	625	671	638	615	609	676	606	674	633	650	617	631	641	635	653	617	652	655	591	635	603	675	607	624	645	613	654	611	627	651	606	615	603	643	636	657	661	669	669	645	591	656	695	615	606	593	651	636	613	615	616	635	590	631	628	613	614	632	646	625	637	622	624	622	589	646	641	631	659	586	642	610	643	593	641	659	629	589	631	637	602	631	629	635	598	641	633	576	658	653	636	655	594	634	650	618	655	652	582	612	642	633	624	666	619	647	621	634	625	665	599	641	629	624	628	626	603	631	584	686	608	612	670	611	606	634	630	665	596	633	611	601	621	635	626	620	650	630	656	664	588	612	657	668	632	628	631	597	639	620	642	619	635	621	574	617	644	634	645	669	627	653	626	610	631	630	668	636	647	615	592	618	611	653	592	664	653	686	636	602	638	620	615	641	649	586	669	619	638	610	599	634	627	628	640	623	648	654	650	589	654	656	637	633	627	606	608	637	674	676	625	651	628	640	643	629	629	612	618	623	633	637	604	668	637	659	652	626	659	611	662	621	594	608	613	639	638	674	635	686	674	687	626	687	626	612	663	652	624	616	631	647	646	652	636	625	637	654	663	642	606	628	622	631	641	610	625	619	624	629	612	644	626	620	636	602	599	676	627	618	610	586	600	609	650	663	627	638	630	639	607	610	642	652	636	624	631	638	629	625	632	629	673	631	629	665	652	631	615	621	643	635	595	627	623	592	613	670	692	655	607	628	625	661	589	652	643	636	651	615	601	657	647	675	640	608	666	639	668	642	621	683	642	610	606	645	583	632	653	634	645	632	619	649	603	646	611	660	689	623	628	650	668	647	632	622	602	641	650	627	645	596	594	605	665	637	625	650	651	619	640	662	644	656	662	628	634	624	614	654	670	669	631	616	650	638	624	603	646	619	655	588	658	606	669	611	645	629	617	626	580	647	637	668	649	617	653	591	655	620	617	636	654	630	640	614	581	666	603	648	670	657	645	630	612	602	635	653	649	596	603	617	615	641	615	615	663	609	628	654	653	653	651	665	620	573	623	601	636	649	645	678	594	651	639	612	650	657	621	652	653	628	640	611	593	652	573	664	631	612	613	649	642	645	611	627	616	626	621	626	645	653	655	614	602	626	635	636	601	637	628	659	599	631	627	623	657	646	652	635	658	644	644	624	648	650	629	653	633	591	619	623	651	638	626	638	678	614	651	598	671	613	622	660	627	627	605	608	606	668	649	633	637	677	666	660	612	656	630	619	650	672	620	637	682	616	641	624	637	646	633	604	590	658	623	613	592	621	641	646	662	618	675	634	634	609	651	658	646	652	646	586	631	664	622	625	626	684	617	692	674	608	623	635	653	674	650	602	635	612	608	650	631	620	650	598	625	660	628	646	648	621	666	606	651	634	618	646	601	631	622	664	668	616	610	664	662	661	621	630	643	637	685	652	633	629	682	634	658	637	639	628	644	628	641	634	626	679	616	616	634	662	592	628	640	635	647	604	628	606	598	625	634	607	647	621	635	639	626	592	641	632	661	620	627	602	663	638	646	634	603	666	663	646	606	627	645	668	599	658	683	630	602	647	616	689	669	601	629	601	652	670	614	649	582	647	663	577	600	652	634	621	599	599	648	663	635	621	661	664	641	643	651	583	618	652	628	592	648	622	620	602	595	622	609	632	643	582	609	645	631	637	650	624	567	655	651	596	676	630	619	651	607	630	638	617	598	640	664	630	621	652	646	621	647	635	645	587	634	601	612	634	645	614	650	589	587	621	615	617	621	652	662	666	635	608	640	574	657	642	622	648	629	644	613	664	632	578	662	635	646	634	648	633	605	605	657	670	630	607	670	663	621	623	614	635	626	632	612	642	618	660	603	652	622	635	638	634	606	663	589	645	627	624	606	657	620	638	650	668	626	624	641	639	629	639	644	611	619	645	632	667	654	647	650	608	689	662	623	630	676	608	623	632	639	642	663	627	650	608	654	649	640	671	637	634	606	650	623	640	608	630	574	627	635	645	597	645	645	637	621	651	614	656	599	632	644	639	655	618	606	614	599	635	657	642	590	669	628	672	612	641	611	687	652	681	626	652	652	673	613	664	639	628	629	626	650	604	655	655	649	625	607	624	633	633	634	632	620	608	622	603	636	595	611	615	638	645	615	671	615	608	623	650	649	601	611	594	628	612	628	609	634	651	639	620	644	622	611	625	638	643	605	612	617	618	622	604	643	631	644	628	613	638	585	622	646	657	594	574	663	648	610	590	670	619	612	634	635	624	627	637	597	637	630	618	625	631	629	618	635	611	629	636	644	630	661	661	627	629	648	653	623	612	653	590	646	686	678	609	640	587	659	604	681	621	649	575	647	628	690	603	623	630	611	650	633	606	652	597	611	669	652	614	630	629	634	600	631	644	614	648	638	639	592	618	612	613	636	634	647	600	615	618	646	611	672	622	616	653	631	641	629	685	603	628	619	593	591	664	637	644	612	600	612	632	653	621	661	639	662	618	648	669	628	641	610	645	612	615	626	629	639	619	649	650	639	648	583	651	626	623	596	629	635	629	603	604	658	586	606	675	625	609	629	635	619	626	624	606	596	647	631	640	624	648	649	619	606	617	634	607	612	626	641	600	629	591	603	621	633	647	611	598	614	632	637	595	602	632	628	595	647	629	690	625	650	617	592	640	616	626	670	630	636	630	604	674	598	603	678	590	605	614	596	614	628	624	621	620	618	647	631	626	639	624	606	636	625	625	632	599	605	621	628	598	631	609	658	621	645	651	618	646	611	645	692	634	629	642	659	615	653	630	589	610	611	617	688	624	634	581	645	650	619	656	646	588	674	609	616	598	658	667	639	624	619	580	619	609	670	671	631	608	657	666	649	626	661
26867	20890	9920	1013	652	602	567	558	536	538	540	538	562	548	523	557	526	569	554	528	609	535	568	547	540	558	540	537	501	538	547	578	573	538	526	539	528	533	549	560	542	543	541	537	537	523	546	547	525	535	564	555	568	569	548	563	547	540	510	551	564	532	515	521	545	534	529	501	511	554	571	542	519	539	550	500	504	527	581	546	564	554	530	569	515	508	475	518	523	521	580	548	533	521	554	562	516	531	540	577	522	530	539	562	515	520	551	513	516	511	527	554	548	508	567	538	513	529	501	548	537	536	544	526	534	526	523	574	569	528	509	519	544	509	517	524	532	566	538	555	536	541	486	510	527	542	515	517	553	549	552	527	542	553	548	508	514	603	569	545	515	573	551	558	558	568	549	518	524	500	558	517	541	520	553	555	535	561	547	506	527	553	510	565	567	516	475	537	535	552	555	556	572	506	544	517	552	554	568	595	512	538	514	541	522	537	497	561	548	542	546	539	541	523	505	525	541	527	543	558	553	543	567	491	485	538	555	544	524	507	521	519	518	485	535	575	554	549	491	535	546	551	538	525	529	526	536	529	537	583	561	518	551	570	497	538	521	517	538	519	516	541	548	536	562	548	550	524	548	583	546	511	512	521	536	557	527	562	559	542	550	557	539	530	542	525	520	534	521	526	531	500	524	522	543	533	523	554	489	564	507	553	546	530	546	516	482	540	545	573	559	570	549	510	539	520	511	557	516	587	519	555	543	586	534	493	542	552	532	497	527	569	515	511	538	548	518	517	515	522	507	531	562	512	550	545	548	542	496	552	528	565	511	540	529	538	551	496	546	536	496	535	552	534	511	535	548	511	513	541	530	553	523	521	543	527	555	501	556	579	496	584	507	527	534	572	536	505	533	505	501	548	544	547	514	556	511	540	536	574	504	562	543	551	521	570	506	569	523	547	551	588	525	549	508	531	530	525	525	519	537	489	542	510	558	549	543	549	555	575	536	549	565	519	558	510	568	542	547	538	561	539	554	545	533	527	554	544	567	530	582	528	555	529	512	568	533	548	535	504	509	567	539	556	559	544	530	513	531	539	565	522	558	527	561	567	513	535	572	536	550	575	538	515	497	546	574	519	527	562	479	540	527	532	600	497	526	552	483	568	512	546	550	535	558	520	559	508	504	553	557	526	577	533	547	560	523	496	513	526	564	545	526	564	558	534	527	493	511	543	533	501	541	542	539	556	518	533	535	541	545	533	506	515	566	555	580	544	550	475	541	548	510	532	532	511	533	566	538	554	582	548	515	532	507	534	557	560	510	529	551	554	507	533	548	579	569	530	525	539	482	517	469	488	571	554	545	538	504	542	523	524	541	545	508	546	471	545	590	526	556	527	513	539	507	536	518	571	538	542	514	508	513	526	539	553	490	574	581	539	558	553	536	535	535	543	596	544	546	556	539	533	547	526	524	560	526	565	532	541	559	516	561	506	490	519	505	493	549	519	526	553	521	486	539	530	489	509	536	533	542	563	548	543	536	552	544	536	560	513	562	529	549	541	545	477	529	560	501	522	546	580	519	540	552	526	558	505	566	540	533	560	543	542	553	560	543	573	557	529	528	557	520	499	515	538	507	539	526	555	535	525	522	556	571	525	508	554	545	534	562	548	548	507	548	529	524	512	525	511	507	509	532	534	533	547	522	548	494	545	548	530	521	517	529	565	500	538	535	548	553	572	514	605	532	504	557	481	563	535	561	554	531	539	518	543	535	581	570	507	566	575	535	528	529	559	565	539	532	567	534	503	546	553	568	570	549	534	513	544	538	550	545	509	562	497	564	540	521	482	529	540	531	490	530	573	537	502	519	533	544	531	520	547	548	574	527	600	552	573	518	550	484	521	555	498	527	550	528	554	539	567	555	517	521	523	574	568	509	526	607	569	510	532	504	515	545	560	561	548	516	498	590	522	567	525	570	523	539	548	525	476	544	566	506	520	518	559	542	525	522	562	535	549	505	520	542	556	522	529	543	561	536	538	534	515	521	552	492	503	538	521	538	530	556	509	507	521	529	545	516	564	572	528	542	574	492	517	509	537	518	539	538	535	569	557	545	547	516	533	512	555	558	531	584	496	579	533	485	560	540	533	477	496	552	566	538	528	535	554	517	511	543	531	561	571	553	559	546	517	517	520	532	541	543	531	558	477	535	545	569	525	535	526	525	529	560	547	528	511	541	507	536	508	526	534	546	535	515	536	518	496	559	540	526	553	559	528	512	586	525	560	566	532	562	562	552	521	508	546	572	551	580	566	560	548	553	544	569	478	576	530	520	563	488	505	553	495	516	523	519	581	563	536	525	527	529	521	548	516	528	530	526	564	557	526	519	541	533	515	516	582	567	560	553	540	539	489	541	517	558	503	510	556	538	525	522	520	524	509	518	525	542	530	530	546	546	509	524	544	533	578	508	509	556	560	530	508	568	563	539	549	550	590	486	546	522	531	533	528	514	548	529	502	543	536	548	517	533	511	571	509	530	529	575	497	571	620	565	516	531	538	566	524	493	538	547	536	537	554	529	537	541	531	506	542	584	513	559	560	580	528	516	507	545	514	571	543	556	569	543	519	533	537	581	552	550	539	569	526	555	573	536	545	499	542	560	517	509	519	554	536	582	558	513	536	492	531	546	537	538	557	527	521	539	549	493	518	558	538	575	542	572	517	517	544	538	523	542	570	539	531	516	519	565	526	521	524	539	517	521	522	567	552	497	559	507	563	523	507	505	541	548	536	526	503	531	536	502	533	535	504	519	547	543	532	582	553	545	531	531	568	524	538	569	531	500	530	563	523	545	565	594	555	528	539	607	525	552	532	528	517	556	570	524	585	567	510	534	581	523	541	546	544	555	552	507	511	518	505	534	538	575	537	515	525	493	522	558	546	567	513	537	545	537	568	526	526	531	510	537	542	529	509	559	501	551	570	510	574	555	524	534	568	493	551	542	578	552	536	511	524	538	560	535	551	551	539	523	527	591	539	561	542	551	515	517	532	519	521	532	525	545	550	572	516	469	542	551	555	545	532	536	530	525	542	546	524	570	533	511	522	510	527	551	526	548	546	522	538	557	529	571	546	524	514	549	574	520	532	540	538	492	523	531	548	512	545	502	518	540	564	520	550	559	543	544	566	541	531	565	547	561	548	501	557	536	529	510	547	555	513	549	543	537	493	544	520	521	544	519	559	549	505	499	538	554	532	517	496	501	562	525	509	512	521	538	520	545	521	550	549	541	547	526	510	529	556	539	523	486	517	507	515	516	558	508	519	562	528	494	530	553	536	520	533	486	526	509	537	522	522	531	543	551	548	519	532	478	565	600	534	549	548	506	547	541	566	522	547	573	553	579	519	546	550	521	534	522	548	537	534	517	551	584	531	507	531	508	524	528	534	513	518	578	536	523	530	537	488	541	523	520	511	555	546	570	522	534	528	497	520	513	558	566	541	555	517	523	508	555	529	569	533	513	500
8746	1341	1142	924	878	821	828	772	753	719	730	757	760	668	753	723	667	699	720	738	677	720	769	737	726	717	709	730	690	717	717	715	699	760	719	744	701	710	709	724	710	716	692	736	736	731	694	711	691	699	742	685	708	724	726	748	736	731	715	683	745	711	746	705	764	780	711	721	705	671	689	737	731	730	718	713	738	736	711	710	705	690	712	703	692	757	680	724	674	724	739	704	683	702	694	695	730	684	667	708	729	695	685	785	722	728	688	721	677	723	744	660	679	689	708	719	636	721	677	720	732	699	735	777	757	694	706	683	722	681	714	691	675	715	691	705	669	713	736	653	728	685	689	710	722	704	738	679	694	725	700	739	712	731	749	676	741	732	684	712	742	694	663	745	668	736	712	729	751	746	742	755	713	652	741	709	703	707	743	666	708	714	721	718	715	681	693	673	733	676	679	685	697	662	749	746	745	664	755	685	703	720	736	659	681	745	652	736	701	690	712	743	750	702	735	666	691	707	719	710	691	702	705	691	730	737	711	700	724	707	674	727	646	759	698	699	689	706	719	678	748	722	679	717	707	717	744	731	700	743	697	670	717	714	704	704	695	695	722	720	676	703	714	702	735	712	708	693	702	630	706	680	752	697	670	717	710	705	709	705	704	682	674	694	725	714	708	680	701	738	755	661	682	714	715	728	727	741	761	705	724	707	711	738	716	740	723	712	707	690	690	723	732	700	705	699	689	725	696	737	711	686	725	695	665	711	742	694	714	727	716	726	697	719	692	690	707	676	658	697	694	721	706	712	704	700	740	754	715	699	729	688	718	666	755	693	700	746	678	717	675	693	715	682	699	714	691	734	737	731	740	670	661	724	712	740	751	687	739	700	753	741	734	728	749	796	713	740	744	706	767	696	719	758	686	730	669	693	675	689	708	649	705	736	708	703	693	700	724	716	700	696	698	711	680	705	714	797	729	752	696	725	711	717	691	731	706	707	715	743	727	673	750	699	700	766	715	719	739	692	704	715	686	724	711	710	675	705	696	684	700	682	729	675	721	703	678	712	737	713	737	704	689	648	694	702	706	713	691	724	722	720	697	677	628	703	654	708	748	691	682	724	704	717	685	637	708	732	733	682	689	677	699	728	759	733	689	705	784	700	746	709	759	735	702	656	681	670	693	708	697	732	716	701	759	662	655	705	701	722	714	704	697	699	711	660	722	725	699	688	688	723	757	730	704	739	705	714	725	670	667	738	736	754	711	749	721	745	701	713	684	745	703	739	717	739	743	733	674	689	728	729	717	696	709	693	731	680	682	695	746	712	679	730	688	715	705	738	701	760	725	694	739	705	714	758	715	723	714	731	687	682	686	728	696	685	707	689	738	699	741	703	694	710	716	685	720	688	714	687	726	679	730	761	654	731	694	723	706	697	725	686	721	687	709	708	731	738	703	701	696	732	736	696	695	702	745	698	704	725	736	746	679	709	752	725	729	698	683	703	676	700	705	701	719	702	716	694	719	700	749	677	715	699	677	698	738	661	736	747	708	676	702	701	731	768	748	685	707	746	706	693	733	692	702	742	672	741	639	754	714	728	708	672	727	698	716	696	680	715	723	720	712	748	727	718	698	716	694	682	684	714	733	745	711	696	711	715	717	722	748	711	706	728	704	711	702	724	732	760	726	716	715	741	669	681	724	707	666	749	723	737	705	740	749	719	721	709	731	700	730	638	742	753	708	679	726	696	691	707	712	713	684	715	765	721	682	729	699	687	719	623	690	717	756	703	736	716	675	743	661	700	680	736	721	693	750	703	740	697	690	744	751	738	701	792	689	719	699	713	687	746	697	703	690	687	691	740	717	742	690	719	717	734	738	716	700	717	729	748	701	675	719	716	721	739	715	731	708	695	691	726	707	713	692	731	734	686	699	677	729	727	730	711	735	686	762	727	709	702	718	703	782	702	717	695	681	727	740	729	701	740	707	729	698	673	720	698	728	733	666	700	709	718	691	735	723	739	717	726	740	717	736	669	720	710	712	707	705	706	697	709	682	704	712	743	713	738	744	719	731	674	700	707	699	670	768	673	708	696	743	702	746	709	691	743	743	696	759	715	720	713	722	712	708	740	720	679	759	746	721	721	719	756	685	706	694	710	703	744	722	712	763	726	692	745	710	674	702	705	721	735	728	736	715	724	738	681	653	696	633	743	699	701	705	653	725	723	702	713	740	677	685	714	690	735	683	704	679	737	672	715	702	689	700	730	694	727	682	702	711	694	673	773	768	723	715	654	715	708	699	716	744	678	723	645	678	712	691	729	731	713	715	719	704	735	767	694	717	695	707	712	718	676	701	739	711	700	725	715	760	716	718	708	755	696	679	715	686	676	743	716	663	692	733	734	684	680	705	760	689	673	664	720	649	691	725	736	722	723	758	710	704	702	713	708	642	657	738	691	726	717	693	678	732	755	686	726	719	710	711	702	675	670	704	718	739	640	688	727	689	744	708	750	718	675	713	742	695	708	720	702	675	764	666	676	723	735	708	715	710	721	690	771	735	746	743	705	684	686	735	718	663	689	775	733	690	704	688	743	678	741	665	711	680	718	696	665	691	756	673	688	719	715	673	665	698	693	689	729	683	724	745	700	727	685	682	744	702	727	716	705	699	716	635	707	735	759	716	685	719	672	726	623	730	719	705	696	718	710	723	725	716	708	734	731	672	641	706	704	729	705	666	718	705	742	697	717	686	734	718	713	729	748	721	708	686	702	688	687	673	733	697	741	732	728	706	702	662	687	750	744	762	714	748	731	713	718	720	742	741	686	663	705	709	727	727	737	670	729	689	719	735	701	702	703	698	663	716	711	717	730	702	734	728	723	707	744	667	736	730	687	698	713	693	744	731	699	734	740	703	737	720	696	734	670	719	728	718	687	710	721	738	744	733	679	698	698	723	692	687	730	746	698	713	727	659	724	715	698	749	729	727	699	748	708	682	654	686	712	724	714	730	748	730	692	663	699	680	678	740	704	738	727	701	775	711	681	704	670	720	712	718	657	703	666	710	679	700	689	716	716	671	782	725	764	703	700	761	745	732	729	707	682	708	745	702	697	700	737	733	724	710	723	721	742	704	699	698	711	685	688	733	795	693	700	732	716	688	683	696	726	695	733	712	663	683	681	722	669	736	752	702	668	710	753	707	727	718	724	662	722	700	669	725	658	704	701	713	746	727	732	661	699	728	695	773	744	696	663	713	737	711	671	745	755	730	697	743	690	756	713	733	672	711	751	681	703	717	650	685	700	719	672	737	707	668	691	745	738	685	748	722	717	712	754	681	719	743	719	735	697	686	751	706	680	721	724	696	767	674	711	720	675	716	725	709	739	695	695	695	716	672	686	750	759	694	675	726	685	710	741	684	719	734	709	747	694	727	710	739	767	748	731	692	729	708	712	730	693	741	681	710	680	696	685	706	712	723	690	697	686	729	693	750	730	702	692	687	740	660	722	667	692	741	746
23726	21270	28906	23956	21255	12795	1673	1066	931	863	875	837	780	850	780	790	791	775	799	728	752	745	763	733	725	762	741	730	757	710	740	701	705	754	747	759	733	745	716	715	738	697	720	704	728	747	698	736	723	718	738	733	685	712	689	738	711	754	681	721	703	694	733	753	681	724	706	669	733	718	713	713	730	661	722	761	702	753	719	753	703	722	711	695	709	674	747	715	717	704	731	681	712	736	745	717	691	755	723	693	726	734	683	718	735	720	767	745	734	730	752	748	757	725	716	700	736	737	711	749	689	714	726	711	684	779	773	723	702	700	745	710	699	754	743	744	717	731	754	761	666	750	740	748	763	717	720	680	695	726	696	700	715	728	725	713	742	686	748	703	722	693	724	710	722	690	685	735	730	753	747	736	689	704	709	735	692	698	739	688	668	710	725	709	701	688	723	695	742	658	719	711	707	716	769	698	676	731	741	759	704	714	703	731	704	706	707	739	694	683	734	719	742	739	726	698	739	789	735	707	700	720	714	702	736	712	720	733	692	710	713	723	706	755	771	707	768	705	724	703	726	667	704	767	738	694	719	700	674	706	670	690	751	732	688	756	753	738	732	706	705	732	727	749	679	712	699	716	730	711	722	697	745	733	678	741	674	761	688	747	685	719	758	743	711	691	734	766	728	725	748	682	691	723	744	749	724	754	695	714	719	736	679	705	660	741	678	730	688	685	676	716	744	777	708	681	698	727	695	666	743	692	696	708	713	751	735	690	724	728	720	719	664	743	729	684	720	719	761	725	718	687	693	702	733	702	695	700	739	748	658	697	664	677	716	713	699	700	719	710	696	688	686	706	672	725	784	734	683	697	686	722	758	723	696	696	720	717	728	674	689	709	674	740	735	771	739	714	691	755	725	710	719	724	707	718	667	726	683	730	686	686	756	680	691	673	729	713	658	717	713	648	715	713	678	742	710	746	718	678	741	719	736	744	713	687	709	761	696	737	771	711	727	725	741	687	707	687	776	718	687	711	707	700	713	713	685	722	659	714	715	723	714	740	671	746	693	705	715	683	726	672	675	737	653	738	706	700	689	676	722	694	733	709	726	695	723	691	718	728	695	711	722	718	713	725	696	716	742	730	674	693	696	713	704	691	697	753	705	675	743	745	764	737	683	686	738	728	740	717	696	707	767	729	737	693	768	696	721	706	707	680	683	714	704	713	727	718	746	728	691	731	728	644	725	715	724	730	703	700	698	717	717	738	732	675	696	754	681	719	698	713	673	682	707	718	726	714	739	749	710	764	717	722	740	681	704	696	696	786	727	701	707	712	767	716	696	705	684	743	741	688	772	759	693	754	735	711	695	709	685	702	700	708	745	759	714	742	739	710	672	719	707	700	767	695	697	717	705	745	688	738	722	715	698	743	716	710	702	717	748	760	706	715	678	705	686	692	688	732	744	705	669	708	724	710	706	734	741	721	699	786	665	711	672	749	715	757	756	665	722	696	690	722	713	750	695	751	752	718	691	743	763	721	749	698	683	699	678	674	725	684	686	730	642	718	720	692	735	737	715	716	723	720	725	785	703	710	692	689	704	713	695	727	740	686	726	728	731	703	665	684	696	706	730	768	719	639	725	699	659	731	755	719	720	700	650	661	697	726	716	687	746	718	715	711	664	680	690	755	694	768	729	731	718	759	729	693	719	740	709	704	713	662	725	706	773	702	760	717	726	696	675	696	705	714	707	722	704	720	748	775	716	736	675	685	737	725	688	722	721	789	714	681	729	695	735	748	715	714	727	765	732	674	700	677	686	733	720	727	693	720	729	717	711	753	666	704	706	716	695	698	729	696	701	694	709	653	722	725	732	705	732	666	697	688	683	735	656	717	711	763	729	742	729	697	710	732	711	723	734	715	683	697	723	717	705	681	680	677	774	726	698	708	718	688	756	713	755	736	647	720	716	675	731	710	688	704	748	744	698	640	732	738	775	739	674	745	718	702	712	733	757	716	729	711	738	706	720	686	669	708	707	680	699	703	761	691	666	698	690	739	712	710	740	690	717	692	692	721	731	763	668	675	704	716	668	729	720	667	693	686	761	718	711	702	712	688	714	698	690	742	753	665	675	728	678	673	684	691	704	693	696	661	688	732	711	698	738	697	743	695	682	736	730	709	719	732	705	739	738	719	719	723	692	730	703	731	715	683	729	687	740	720	699	671	709	703	685	736	725	692	763	705	692	734	759	782	693	682	742	711	712	709	719	687	723	669	739	718	741	707	733	715	708	727	730	663	748	696	726	742	749	702	709	728	758	687	683	714	713	668	723	754	715	714	716	703	701	704	716	695	744	711	734	724	747	728	732	722	664	673	704	786	768	690	725	709	681	701	718	665	740	713	709	658	729	720	732	639	707	712	684	717	699	716	751	724	680	691	696	688	703	736	703	738	733	711	710	711	713	655	712	683	700	751	732	750	693	694	706	664	721	729	665	715	704	737	723	715	722	737	715	728	717	679	722	731	700	672	703	683	733	704	678	658	690	710	777	738	752	708	673	716	754	742	730	732	702	723	707	681	715	730	710	703	710	705	676	718	731	728	741	670	668	728	695	688	704	710	702	734	718	727	738	747	701	714	696	715	726	697	767	680	697	712	674	678	727	724	744	696	718	650	717	746	707	742	718	723	721	720	698	729	703	683	687	768	673	681	689	760	680	729	761	714	692	733	702	669	721	713	719	715	727	678	702	693	712	704	710	719	695	680	720	712	720	686	724	718	713	697	677	712	734	699	715	702	704	681	732	672	697	663	723	713	737	713	746	714	732	731	699	758	759	706	737	739	731	711	736	755	759	694	734	659	715	716	735	726	687	711	744	713	695	712	678	709	740	724	713	693	662	689	686	693	755	682	647	676	700	725	683	706	689	696	710	731	726	769	698	703	727	709	718	691	720	754	684	683	706	709	704	725	676	723	643	690	681	684	733	704	685	721	729	634	721	709	710	749	689	687	722	699	727	712	731	767	726	705	723	716	781	708	745	650	726	700	685	753	730	709	679	718	735	665	690	775	700	751	726	714	745	722	685	694	705	680	693	741	717	713	682	725	716	718	716	694	695	698	662	710	689	738	694	734	717	693	764	672	687	709	728	682	712	710	672	712	680	701	703	656	715	726	728	730	710	764	695	751	731	708	671	673	735	707	690	666	704	760	697	701	724	729	706	697	738	773	737	755	674	730	684	703	707	745	726	703	702	717	719	708	713	715	708	762	729	706	717	757	725	735	742	711	740	719	775	722	670	713	701	735	709	706	693	672	760	721	727	723	736	715	704	760	709	725	722	724	745	658	704	681	690	672	691	708	776	713	743	665	706	729	701	729	663	734	756	734	724	729	718	687	700	704	741	680	731	765	735	687	666	690	699	685	719	692	663	668	758	688	729	732	718	711	680	713	678	682	719	686	720	713	758	685	750	782	713	730	758	699	753	718	703	718	726	693	686	695	691	686	752	701	731	717	720	720
18074	9500	7711	4086	3078	2449	2074	1810	1581	1432	1336	1252	1228	1173	1199	1167	1128	1093	1024	992	1068	998	999	977	933	1027	967	977	973	960	936	1006	968	982	899	922	923	960	951	900	978	897	1055	975	907	951	960	958	934	901	1005	986	859	948	976	979	949	898	979	1009	864	917	964	912	940	956	937	946	931	956	973	939	897	934	942	909	954	949	930	933	953	934	943	944	894	943	951	896	925	912	944	914	928	954	964	965	904	898	926	958	916	921	967	946	966	905	972	962	928	919	959	1012	916	935	927	938	935	953	934	918	907	970	986	996	949	959	912	937	946	966	944	953	963	905	943	899	966	987	912	944	959	920	953	925	969	969	938	964	964	904	970	985	966	955	945	932	966	931	944	942	958	954	904	951	971	897	957	877	1012	933	927	949	980	909	914	970	980	953	969	962	944	928	911	977	983	1020	944	949	905	961	935	929	896	945	918	984	965	949	968	916	1002	979	957	935	935	903	924	929	997	893	874	905	938	980	955	982	910	895	954	944	905	911	972	988	947	999	919	899	1033	931	961	994	900	910	943	888	958	942	915	928	924	979	905	968	958	901	919	898	954	928	897	1003	911	949	892	988	933	938	886	904	1005	965	933	953	949	972	987	952	980	1003	857	991	889	947	897	943	963	920	930	908	984	934	1011	983	961	1014	943	948	964	938	912	954	865	953	959	919	934	962	921	945	867	885	965	951	910	919	976	930	957	996	950	1011	928	943	893	952	934	969	888	989	905	925	971	971	882	943	879	905	880	939	935	965	983	945	987	954	948	932	939	940	909	971	902	960	902	921	950	940	926	945	946	965	913	859	924	935	999	889	961	1049	950	936	940	915	960	957	897	998	926	969	946	939	962	946	937	865	981	912	928	971	887	952	883	918	955	947	950	998	904	890	925	978	935	955	922	881	945	926	949	932	936	953	915	905	931	974	948	938	949	947	963	889	932	934	964	1019	919	943	960	1040	919	909	926	929	970	960	944	864	937	952	951	961	859	946	911	954	947	931	977	976	981	896	973	949	918	973	944	948	927	936	950	882	907	911	908	902	996	932	896	951	923	917	953	944	943	949	921	933	997	972	917	928	945	965	976	876	896	945	967	994	943	953	897	964	988	908	921	917	1018	948	950	937	901	943	954	955	905	962	960	925	912	939	965	903	1005	911	950	963	1001	942	935	914	951	918	925	967	933	942	919	893	985	968	944	920	939	951	904	910	899	937	959	1012	925	951	957	939	936	909	927	1008	924	938	914	1001	954	920	910	912	926	904	971	923	939	892	967	939	921	963	974	966	1005	921	943	912	877	952	966	975	935	895	967	927	891	957	956	976	941	904	912	1014	906	972	918	961	950	974	947	869	920	920	953	985	966	937	930	938	927	966	936	918	913	969	921	923	928	930	916	957	960	929	976	947	963	906	934	960	941	965	948	960	924	982	925	943	977	935	907	915	906	968	885	937	884	956	955	874	928	921	928	966	886	941	922	904	979	971	924	980	878	934	917	930	877	934	952	911	939	950	932	933	925	921	909	904	956	955	962	931	904	926	945	955	1003	916	920	931	955	951	916	930	905	934	897	913	941	932	965	971	923	956	1025	956	936	936	958	978	943	856	904	946	916	927	913	944	968	914	991	953	907	931	902	943	959	940	948	926	947	953	999	938	955	988	921	955	935	895	918	898	917	932	948	924	966	935	948	969	946	883	964	941	972	916	943	936	968	972	937	931	946	949	909	883	934	888	933	942	878	936	954	876	938	899	941	951	938	954	940	955	915	986	900	890	948	934	958	925	974	977	969	912	932	914	975	900	947	967	950	890	973	929	948	935	941	936	1020	917	941	958	1004	940	927	1002	951	941	934	886	890	951	992	931	929	924	886	930	1007	937	897	951	974	888	933	964	944	975	910	961	966	915	925	866	902	866	965	912	893	974	1000	925	935	902	934	937	954	891	881	904	893	948	932	960	917	899	928	955	952	947	962	947	976	924	935	921	918	934	899	946	961	954	964	932	953	950	910	922	940	1008	1000	900	928	908	992	959	908	931	916	1009	971	988	960	916	897	947	936	916	867	956	946	897	972	953	959	938	885	922	959	944	909	907	970	930	973	891	938	913	945	919	986	976	980	938	953	894	913	946	925	916	973	928	911	913	924	949	923	1011	956	931	880	940	984	894	917	985	937	914	965	951	950	960	924	908	982	959	943	935	967	894	907	904	927	955	889	926	921	946	956	919	939	928	977	959	923	930	961	936	909	897	970	930	910	1011	948	920	923	879	947	1021	937	903	977	933	934	947	945	990	918	951	1027	983	943	915	970	901	947	970	891	888	912	941	945	995	934	903	956	960	954	895	975	955	974	908	943	963	915	884	969	968	980	944	928	925	915	935	978	909	952	899	971	1006	946	890	921	951	973	907	957	996	956	989	901	995	955	971	917	932	925	926	921	967	954	909	909	905	907	934	949	917	913	928	964	947	906	950	977	998	924	889	976	930	943	888	956	967	927	932	963	992	945	947	930	961	910	981	925	928	1001	943	949	944	868	907	980	891	978	966	922	902	966	917	888	988	986	898	920	940	951	960	938	927	973	940	914	935	919	889	906	913	996	920	985	930	965	948	853	930	985	972	949	972	927	940	910	981	963	925	922	954	924	985	936	937	863	940	1016	928	975	931	942	978	958	859	897	887	975	954	953	939	958	972	927	915	999	960	917	891	951	875	962	916	910	944	923	981	918	921	895	899	947	965	930	966	931	923	912	925	933	964	938	972	932	893	946	982	928	966	948	963	971	1004	928	928	917	966	943	953	949	954	940	894	959	919	955	909	961	989	913	987	969	911	1013	932	914	904	954	989	960	907	977	934	897	950	935	897	975	934	926	944	907	962	912	950	939	856	887	949	930	982	926	954	971	959	903	968	955	961	918	913	942	903	927	907	906	941	945	953	866	987	871	914	937	942	941	952	955	916	891	900	988	961	941	974	970	899	961	937	929	943	946	902	931	951	925	914	975	960	973	956	890	891	979	921	904	905	927	927	917	1007	909	948	933	952	966	1012	908	892	942	880	912	934	923	978	947	891	926	921	910	968	961	930	929	967	892	934	922	918	975	969	950	945	914	1009	941	938	929	944	995	909	923	952	945	920	890	909	919	946	909	962	873	945	932	925	941	938	947	933	979	1022	961	964	934	949	927	922	995	931	925	921	969	895	880	916	907	976	999	940	914	922	888	952	890	914	946	935	934	891	977	924	904	937	929	963	986	934	956	982	930	941	993	942	965	902	955	878	914	914	917	956	961	936	893	916	959	918	918	934	914	986	943	994	911	969	938	901	957	878	969	956	904	994	988	982	940	909	914	954	915	954	952	919	945	921	951	938	922	957	940	914	906	910	943	950	977	922	961	969	933	944	989	943	928	982	960	953	936	895	944	962	1010	947	943	906	904	952	945	981	871	898	983	926	945	888	904	930	953	927	948	966	986	929	955	945	927	959	932	987	945	902	942	897	966	966	910	901	926	996	955	964	957	897	967	965	913	939	949	940	919	940
22852	21254	29286	23550	21259	21308	11186	1215	877	821	721	687	689	660	597	599	571	560	555	515	518	515	532	484	497	533	488	519	534	534	520	479	509	537	476	494	471	500	470	488	485	526	456	506	486	476	446	472	440	416	461	495	475	441	480	500	480	449	476	492	473	493	469	479	501	459	469	473	478	456	446	480	459	443	460	471	480	438	496	452	458	471	513	465	458	457	463	463	482	466	499	451	506	458	511	470	464	456	520	445	486	462	468	502	489	483	473	460	490	464	469	494	464	456	475	446	446	483	448	455	440	465	444	483	466	441	465	461	464	498	475	472	440	458	422	515	450	426	494	491	452	458	477	448	461	443	467	462	509	420	502	469	499	470	438	472	469	437	458	457	446	454	486	487	487	465	443	499	445	482	473	451	468	480	466	472	453	467	485	457	509	434	479	435	477	469	449	486	455	507	489	469	420	469	464	485	491	467	452	432	452	474	471	440	473	463	463	476	486	457	479	463	467	474	440	445	484	465	502	484	463	451	454	441	456	436	413	480	470	475	491	486	466	431	458	457	452	489	479	474	479	478	447	452	480	476	464	478	424	442	469	467	473	478	454	511	450	450	432	478	451	508	448	453	494	456	490	457	458	519	427	488	474	439	455	489	461	442	451	430	511	471	461	501	462	450	473	486	468	470	454	460	516	450	475	505	469	486	461	459	465	431	460	531	490	422	477	468	456	480	461	500	429	453	486	458	464	453	451	473	450	465	460	439	458	454	458	453	433	463	465	438	478	451	442	435	479	470	475	462	469	493	490	430	475	456	488	471	469	460	518	469	472	490	465	464	456	490	525	492	471	491	467	458	458	450	484	464	504	476	402	460	433	475	443	478	490	488	490	489	481	465	444	494	465	454	465	428	466	487	447	467	489	494	468	452	455	483	467	468	477	469	445	463	447	463	436	442	468	503	487	457	465	487	453	442	482	467	491	462	441	435	505	473	481	469	466	448	465	494	474	476	483	435	484	468	488	474	452	436	515	454	480	456	482	475	517	455	509	459	471	477	469	452	438	458	490	486	471	460	471	439	463	398	485	471	465	468	476	511	435	464	501	483	433	484	515	457	474	469	506	486	440	458	475	453	494	466	463	448	481	432	509	453	481	463	455	465	481	488	484	468	462	494	468	477	470	452	465	481	490	458	446	449	465	466	460	444	477	481	464	469	437	471	479	490	457	486	455	488	464	462	457	431	447	423	480	497	473	458	472	445	457	459	487	467	469	513	440	494	458	459	481	474	485	455	451	492	460	459	467	476	476	449	428	477	488	525	440	437	437	450	442	462	450	457	478	487	450	464	460	477	463	438	472	470	443	474	451	421	452	471	448	516	404	488	473	464	470	488	506	474	441	452	480	469	447	460	436	469	462	484	447	418	458	480	446	473	453	495	455	502	494	488	448	471	500	464	459	487	442	478	478	513	462	453	487	434	428	470	474	462	463	488	448	491	507	451	466	463	511	474	466	415	476	462	494	469	482	473	478	477	521	477	458	451	443	444	486	456	455	452	448	456	480	472	447	463	459	465	439	477	459	432	459	472	474	423	471	454	435	421	462	493	421	468	497	489	452	466	490	464	471	446	459	484	455	449	481	413	443	476	452	485	480	446	461	465	464	478	429	472	439	447	496	477	484	451	465	438	468	423	427	472	474	474	457	438	515	442	456	450	462	485	464	444	493	460	432	466	488	481	484	477	459	472	465	457	476	497	467	430	469	436	456	466	445	440	455	453	447	450	482	473	473	455	431	456	461	435	475	457	477	472	457	461	433	454	440	434	473	459	433	441	449	462	471	475	459	451	499	480	428	459	447	473	462	442	464	493	508	482	486	473	487	443	469	463	498	433	490	485	463	455	463	476	446	474	462	475	410	440	483	448	466	455	457	463	470	468	464	450	450	483	440	462	449	499	460	448	469	466	463	481	468	458	472	449	470	460	445	465	457	432	481	481	464	442	465	477	446	415	471	450	455	496	459	456	470	473	477	473	493	504	491	459	514	492	510	475	446	417	476	477	470	419	482	419	474	462	441	475	477	459	470	448	507	492	474	447	434	450	492	434	469	461	452	470	507	483	504	460	455	452	463	513	444	468	465	489	423	483	445	454	427	440	464	449	464	454	458	482	480	505	451	467	485	481	508	489	481	476	491	423	436	424	458	440	469	457	498	458	445	490	407	475	464	479	439	469	448	464	434	435	486	458	436	446	471	469	494	503	478	483	460	478	435	463	469	443	480	451	448	455	494	457	473	481	501	478	511	438	487	433	475	499	444	451	462	462	477	522	437	458	491	501	458	469	495	451	474	465	451	485	436	459	501	433	471	472	499	466	471	455	440	471	481	489	457	505	450	475	484	511	453	462	495	464	458	458	463	442	501	443	494	449	460	476	447	457	435	479	450	462	416	467	458	453	454	475	429	489	452	455	466	475	496	471	452	485	468	477	483	469	462	458	461	469	480	477	489	453	463	459	441	459	464	459	485	431	470	484	480	422	437	459	441	501	462	459	449	484	487	471	485	498	453	435	467	492	471	481	430	501	428	479	456	474	467	497	455	480	426	449	509	431	448	432	474	483	480	430	472	463	477	445	439	500	469	459	481	488	466	448	462	463	465	436	472	461	441	470	497	500	445	475	488	489	473	482	446	454	467	459	456	459	472	436	482	462	505	455	456	458	458	445	450	459	463	461	484	436	452	494	453	440	441	479	490	460	486	493	431	442	462	419	412	476	424	498	480	465	491	485	469	465	418	432	453	470	451	473	457	456	462	470	467	465	451	497	446	464	468	449	448	472	478	453	455	431	446	463	460	456	475	442	491	455	470	462	496	496	452	502	454	472	474	458	468	469	465	445	460	451	437	473	460	455	458	457	443	468	436	493	474	458	516	476	478	482	461	484	459	489	440	452	433	483	490	473	452	481	486	455	520	470	494	490	478	443	449	459	429	466	491	463	474	447	434	442	492	448	463	469	464	481	498	452	459	462	477	433	462	495	444	432	421	449	477	488	483	499	466	448	496	407	462	507	494	438	432	433	430	468	427	457	466	490	473	489	478	495	477	435	465	422	478	449	500	442	466	466	455	515	479	474	446	456	454	497	492	464	489	475	443	449	490	423	468	483	467	481	460	488	459	440	443	469	508	440	471	499	472	465	455	452	482	475	441	431	479	474	432	453	499	415	462	447	445	441	463	458	459	459	444	483	455	465	443	473	480	495	451	456	468	461	472	464	436	479	489	421	457	484	462	411	463	447	481	448	415	485	481	445	489	462	471	461	466	491	515	442	455	457	495	490	489	480	457	464	473	473	470	449	489	476	456	466	450	457	470	488	404	471	465	486	477	486	472	456	470	475	509	502	507	447	478	446	477	493	437	454	449	495	450	417	457	446	473	473	487	474	451	467	472	458	473	445	458	491	495	516	463	476	465	451	476	478	465	455	447	443	488	476	451	470	445	478	470	445	489	481	473	483	478	472
20197	15046	12299	6497	4552	3445	2724	2250	1847	1535	1433	1274	1124	1096	1005	941	902	929	819	815	804	777	749	718	708	722	693	720	712	727	663	700	678	720	668	693	669	695	711	672	655	687	618	635	678	706	668	636	641	588	599	667	596	634	618	656	616	615	655	641	665	654	590	642	685	621	632	613	630	620	615	643	655	631	621	649	609	654	610	649	649	622	671	638	620	641	611	614	616	666	665	641	673	643	647	599	631	596	624	557	689	640	646	623	641	651	645	629	600	718	628	640	641	632	638	681	617	642	589	609	653	638	651	644	656	619	636	615	647	650	638	655	626	635	635	676	589	597	606	603	625	628	610	660	599	660	635	590	597	652	566	639	610	621	573	626	643	660	644	653	601	615	624	598	605	674	637	594	636	626	645	672	627	620	619	632	669	600	625	657	686	610	599	680	585	632	633	655	619	637	664	559	601	677	626	592	640	624	647	623	561	616	652	693	581	576	634	625	620	654	613	592	675	632	579	682	659	635	658	669	647	633	620	646	612	596	640	676	658	672	656	623	596	623	618	622	628	597	616	615	617	659	603	615	633	665	599	697	591	660	697	608	633	627	625	636	660	678	618	629	634	626	649	627	639	607	643	650	593	644	681	640	625	649	624	611	612	577	590	597	610	633	607	612	614	611	612	623	642	622	613	658	601	649	644	597	628	627	612	626	659	607	646	627	639	584	637	620	671	571	602	640	643	630	624	626	629	627	602	623	640	599	606	633	654	652	621	602	628	657	596	633	605	638	593	619	659	616	651	628	658	610	617	652	646	587	611	631	618	626	662	625	658	683	670	614	690	638	595	639	646	624	591	635	599	659	623	625	598	629	639	630	637	632	608	614	606	614	610	593	626	664	611	650	610	614	596	682	617	644	641	666	624	618	615	643	634	607	624	622	598	629	626	651	604	653	646	582	655	662	624	609	652	612	639	609	613	650	628	616	637	594	653	641	618	659	648	630	591	603	642	621	623	575	628	654	602	670	660	638	651	668	615	633	641	657	639	647	625	615	652	636	629	691	614	649	635	578	623	640	625	663	657	621	654	644	630	658	633	598	628	625	599	603	592	605	608	633	640	645	606	578	632	592	631	624	647	594	616	633	609	661	624	627	697	661	617	658	649	622	645	630	618	618	619	636	636	609	661	600	653	623	633	594	629	663	626	639	633	643	637	619	602	648	617	578	621	635	621	623	640	606	659	624	676	603	614	619	654	634	609	621	645	600	595	623	615	620	613	640	591	632	592	650	646	582	626	604	683	618	642	630	623	629	660	584	657	652	659	637	623	650	615	671	605	610	654	599	625	654	620	630	674	640	673	641	613	635	612	640	645	593	633	656	615	626	626	605	637	650	612	649	631	596	651	649	592	654	622	629	649	637	634	572	671	621	586	619	584	616	652	655	653	642	619	609	604	592	603	612	605	606	654	619	647	674	613	667	661	626	614	620	648	608	639	592	589	638	639	641	605	629	636	657	604	588	629	639	625	591	657	646	623	601	628	631	649	595	631	633	632	617	609	694	637	650	604	639	608	620	637	660	639	613	626	663	616	602	618	670	611	657	640	652	569	625	671	630	640	640	619	665	603	619	644	612	604	653	627	638	636	606	661	649	610	564	651	617	585	664	639	612	626	607	626	663	631	642	591	625	641	594	623	635	640	647	645	616	591	633	640	632	620	644	686	593	622	642	630	644	633	663	632	625	628	635	645	626	661	646	633	641	614	665	641	582	626	601	598	627	657	668	660	634	638	663	644	602	649	638	628	621	587	614	622	634	636	661	599	634	675	622	603	617	640	614	634	610	645	675	643	633	611	634	611	625	635	570	697	648	608	625	644	655	617	625	648	597	623	628	626	643	624	630	587	635	623	617	635	614	579	640	636	628	608	595	674	630	660	585	631	630	663	630	669	647	644	677	621	668	586	598	608	647	601	623	639	634	704	619	605	652	643	593	631	632	652	666	611	648	620	618	615	616	618	626	635	610	665	589	599	613	665	653	612	636	624	613	605	652	623	603	603	603	637	638	661	608	627	644	602	621	653	619	595	676	608	644	634	633	641	633	588	584	621	685	621	662	612	612	607	610	609	610	647	572	661	582	624	623	619	630	619	656	657	586	617	668	613	582	632	662	605	628	640	634	642	650	596	608	674	621	637	618	613	641	610	622	640	635	629	588	632	623	637	592	639	635	650	623	601	622	647	664	589	662	651	587	663	636	601	607	670	635	660	605	641	665	661	602	615	642	631	667	590	609	643	575	632	615	666	638	659	585	600	601	626	616	621	663	605	630	625	681	573	625	635	656	635	607	664	653	616	594	617	609	660	652	600	589	637	621	632	640	641	637	649	641	624	618	639	649	609	622	605	641	675	615	635	658	649	624	659	633	632	622	583	600	644	618	661	616	640	612	659	640	655	659	675	622	653	616	662	642	658	590	598	583	605	618	652	634	631	647	613	637	636	607	673	651	629	611	663	633	637	672	604	622	625	659	640	582	635	631	660	632	597	635	601	600	634	613	640	630	599	629	605	642	620	590	625	617	621	684	678	612	609	568	679	655	627	633	610	614	597	607	641	603	587	637	661	623	621	620	626	611	650	644	616	661	610	619	606	651	621	622	651	662	684	666	614	612	680	677	674	635	599	636	647	656	612	615	601	654	622	620	638	629	628	620	639	691	598	631	647	617	670	628	671	629	631	661	617	657	633	614	606	616	642	604	652	618	655	612	631	668	655	698	627	618	662	654	615	643	623	628	599	616	628	636	607	639	645	628	617	607	646	665	626	646	622	632	601	616	622	684	629	610	642	660	591	609	649	592	662	657	637	617	626	639	638	663	628	641	611	606	590	623	655	615	636	632	623	609	658	650	603	572	584	628	634	664	648	631	661	641	621	618	599	589	626	655	646	664	644	598	666	659	648	705	668	656	630	634	636	629	590	663	666	639	658	617	680	634	647	630	617	613	640	628	622	615	652	641	636	667	602	647	623	639	602	642	647	617	640	616	595	630	644	610	619	653	611	634	641	638	592	596	643	607	625	583	606	669	639	604	577	618	672	605	660	630	634	634	633	676	612	627	606	589	634	572	588	605	623	633	624	620	603	655	619	589	656	601	624	621	649	589	663	609	618	606	640	630	628	657	682	594	643	683	620	639	674	613	641	608	644	605	597	590	629	605	631	636	604	617	651	642	654	635	620	607	642	619	619	627	622	621	596	624	628	634	644	604	663	618	628	647	643	602	655	618	621	610	612	638	631	604	622	641	618	647	617	634	635	668	639	592	632	640	651	632	617	595	655	651	609	656	572	634	645	640	661	621	626	611	602	611	647	659	636	630	610	640	557	664	689	620	661	628	652	617	632	612	661	610	621	664	584	634	611	652	621	640	619	599	666	645	655	647	607	624	624	640	624	660	605	675	650	637	617	610	625	623	575	612	587	672	560	601	614	626	629	626	641	657	634	623	597	626	605	648	671	604	644	643
26986	20896	10133	1071	660	613	584	571	529	534	545	572	531	545	531	542	551	536	553	564	542	573	530	537	534	509	549	583	561	519	547	547	579	530	533	553	536	535	534	574	562	530	542	533	543	569	526	501	513	546	526	530	547	543	513	564	569	557	576	494	555	528	518	522	537	552	553	511	546	587	542	590	507	513	512	539	552	542	545	593	566	524	555	531	554	516	593	556	543	550	523	518	510	568	533	531	532	518	546	561	552	514	540	538	499	524	500	496	511	540	544	612	544	566	549	528	604	533	528	538	554	504	562	535	564	513	530	478	495	556	538	565	550	532	541	553	541	541	565	533	516	566	546	568	566	541	547	500	560	621	580	532	521	602	472	540	586	540	586	508	531	558	562	524	521	537	515	529	527	554	575	514	562	561	566	514	531	534	531	588	544	553	506	523	550	543	525	590	557	544	602	558	561	483	555	554	537	550	537	526	574	524	556	539	509	544	542	577	477	594	556	570	569	484	537	512	589	553	563	551	505	508	595	549	525	570	597	520	580	573	535	547	544	494	526	497	572	558	521	556	491	536	581	517	538	520	516	556	606	574	519	583	555	544	542	532	550	532	549	538	557	520	555	592	538	549	547	552	497	545	555	537	552	533	516	504	582	529	537	521	513	526	553	598	504	522	541	536	553	537	554	529	494	537	535	540	624	539	529	569	554	564	528	515	541	559	551	515	538	530	536	514	554	581	578	546	539	574	515	550	530	538	551	522	531	518	553	522	501	527	502	555	553	540	566	539	522	509	535	545	528	545	521	518	516	535	603	529	566	512	567	566	532	536	541	533	534	504	577	537	504	544	556	552	532	540	508	572	551	500	571	505	559	532	510	535	509	553	513	511	541	532	566	564	533	504	517	550	556	530	504	538	518	522	519	532	583	552	570	530	535	462	534	542	549	559	556	497	554	555	524	558	551	563	517	527	552	533	589	551	569	543	522	553	511	564	536	559	541	534	534	534	544	537	535	574	538	512	519	516	496	551	551	525	530	553	583	530	533	548	540	509	540	548	564	553	552	528	587	534	541	549	543	559	514	549	547	550	491	533	504	529	518	557	513	589	530	576	521	512	540	577	561	546	531	500	561	573	536	526	492	541	551	592	520	571	542	542	545	541	571	539	510	533	539	521	494	562	537	553	544	551	543	522	571	514	542	534	538	537	558	535	531	550	532	545	544	500	546	552	531	566	590	559	530	495	519	539	518	558	526	510	562	541	538	510	529	530	523	538	536	523	543	536	532	528	543	522	548	607	577	539	532	567	514	576	526	576	540	547	543	569	559	526	518	559	558	499	547	519	493	535	534	524	550	535	559	551	554	520	519	527	550	533	533	531	512	534	515	519	533	508	567	553	557	522	553	510	543	548	551	554	524	558	554	514	494	567	560	506	531	551	504	524	497	554	498	550	583	553	550	512	538	549	517	547	550	549	530	547	540	519	561	524	499	528	558	519	532	515	541	507	535	556	537	595	543	547	557	541	522	495	573	560	567	518	527	552	546	562	523	597	532	539	526	502	546	533	555	545	516	558	498	494	541	554	561	579	556	545	531	545	567	542	531	508	522	563	523	534	531	563	541	515	518	555	512	537	553	526	541	536	552	539	533	507	531	534	529	539	548	510	515	511	525	519	550	553	564	543	533	544	547	551	526	556	547	614	542	567	519	567	579	525	572	534	525	542	531	515	512	553	536	569	566	531	560	496	533	524	553	536	526	558	548	566	557	554	540	541	557	556	538	530	516	512	490	528	489	505	557	484	537	575	478	574	524	512	529	510	517	515	530	545	521	567	543	537	551	483	554	545	482	569	553	556	564	566	557	507	544	556	569	560	495	513	529	542	541	535	532	530	586	581	508	534	563	541	547	531	521	481	564	567	540	513	558	576	544	542	481	557	531	511	532	554	550	507	561	520	539	544	553	522	518	518	541	555	538	494	538	513	516	524	497	539	544	507	536	512	548	500	505	522	549	504	542	563	541	564	543	566	584	562	525	569	525	536	512	514	526	566	480	550	549	559	494	571	534	547	537	548	562	488	560	530	523	549	533	568	565	540	535	514	556	553	558	513	543	519	538	527	552	551	581	562	538	546	542	551	574	544	499	540	545	509	581	510	547	536	539	534	545	554	563	509	535	506	523	535	536	518	502	524	533	515	490	513	527	521	562	547	502	570	549	545	535	550	559	527	550	506	558	564	577	547	567	519	571	556	580	502	595	567	523	521	533	507	477	512	516	534	551	521	569	526	558	523	550	556	567	556	509	552	563	542	519	556	539	550	549	544	546	519	535	489	540	560	537	489	524	514	548	574	534	505	565	525	515	531	560	537	523	498	547	548	549	514	568	580	529	594	571	557	543	575	546	553	488	528	545	514	579	555	580	573	538	510	566	546	541	542	537	529	523	528	547	556	560	541	535	566	531	552	522	505	532	564	512	563	561	560	607	573	502	539	509	515	558	533	540	520	548	469	552	557	539	545	536	531	531	509	513	513	559	558	538	525	594	499	564	556	527	585	561	537	549	560	527	510	536	553	552	560	586	572	564	528	535	530	546	538	524	560	541	549	532	550	547	562	547	534	543	524	544	548	503	540	519	498	536	572	563	525	542	498	529	536	544	523	543	546	533	524	593	549	481	549	533	584	534	562	510	546	548	540	521	566	540	553	527	519	528	561	583	568	588	540	536	511	561	535	538	576	486	583	515	515	511	544	546	540	532	528	541	512	558	534	523	520	518	535	558	556	486	523	544	568	514	532	531	498	559	550	545	531	582	547	555	549	487	532	555	492	546	519	540	559	547	536	558	532	512	569	563	515	547	479	564	554	521	490	530	513	559	561	534	549	534	508	477	539	541	538	570	543	533	545	568	528	548	539	544	535	536	505	591	574	521	563	517	524	548	493	547	571	524	543	499	541	530	550	584	542	549	553	554	522	507	555	529	522	570	548	534	549	530	519	556	550	539	517	512	550	523	563	553	525	552	558	524	542	544	550	572	537	546	529	535	551	553	550	546	608	559	511	529	545	526	549	572	546	533	532	518	530	565	535	564	543	536	519	543	521	579	538	529	542	529	524	539	587	526	549	552	540	573	556	525	592	534	508	540	540	566	576	561	560	523	523	536	551	561	551	531	535	508	538	529	572	580	524	538	554	561	503	544	504	517	555	582	504	570	602	562	535	517	524	573	553	540	544	565	533	552	534	560	531	501	581	527	484	551	522	516	537	550	521	543	540	561	541	519	555	583	554	507	569	537	544	567	509	610	552	545	508	521	532	502	548	549	576	538	483	498	560	548	510	559	498	533	521	518	519	545	521	521	555	538	509	559	532	541	549	568	578	519	529	497	539	520	550	532	529	564	533	539	568	576	539	547	530	536	558	510	519	522	543	555	535	547	572	512	545	526	503	558	556	537	498	539	518	547	504	550	512	584	554	556	525	542	572	562	568	604	566	512	548	530	556	553	515	540	545	533	541
9496	1333	1171	904	838	774	755	741	730	766	761	774	715	720	713	709	722	678	686	678	753	728	716	717	726	708	697	697	689	691	665	707	695	710	687	715	707	683	677	738	727	717	703	711	753	762	714	674	732	735	731	681	651	682	706	731	760	743	687	722	659	695	742	695	761	711	665	710	704	765	709	700	668	728	723	684	764	685	685	685	717	674	671	671	704	720	700	695	741	713	649	714	672	741	686	737	764	693	726	720	722	694	702	716	720	685	671	721	729	732	746	728	709	662	740	720	738	678	705	741	707	731	741	675	730	651	737	708	728	705	682	744	736	738	706	736	723	665	722	719	669	713	697	682	691	692	736	725	706	665	720	762	680	720	727	718	713	662	685	695	704	713	748	696	715	692	694	747	670	738	678	681	736	750	728	648	709	694	712	746	699	709	756	700	727	732	711	656	747	725	713	725	689	740	696	708	683	715	692	737	731	708	702	738	708	656	751	709	701	715	753	747	782	711	700	712	712	736	700	713	712	755	719	652	709	703	714	733	700	739	715	712	706	702	718	708	681	700	691	695	734	686	673	767	663	678	679	711	740	696	702	678	698	722	695	713	724	679	703	763	690	728	738	706	706	741	765	706	711	709	735	778	682	662	721	713	670	712	702	714	690	753	705	732	696	669	676	747	662	712	682	755	688	708	714	734	740	682	714	721	723	720	695	728	707	733	682	741	752	733	698	631	663	712	723	716	688	743	662	704	688	710	674	755	756	731	715	636	710	724	683	745	827	733	676	729	715	685	655	721	744	694	706	700	723	730	718	713	698	706	751	728	691	670	722	691	701	690	723	697	742	674	715	677	733	695	673	722	720	706	706	745	727	703	696	688	735	710	703	723	667	733	749	708	711	745	749	661	742	736	688	698	729	693	637	696	735	699	717	711	680	701	699	706	747	720	765	749	718	689	668	706	688	737	770	705	680	694	669	698	679	722	719	720	665	718	713	701	661	703	720	713	734	707	686	669	703	734	690	731	762	649	680	687	707	712	729	721	680	709	715	693	758	715	717	692	731	735	658	687	736	718	691	672	720	663	693	690	707	704	724	709	741	659	726	758	756	684	739	656	698	699	703	691	710	694	700	723	725	712	732	754	718	710	707	720	712	722	718	733	702	705	671	673	676	752	695	684	759	725	713	680	710	690	661	723	726	722	733	727	678	665	736	681	698	715	695	733	692	735	718	695	687	702	682	684	681	701	672	727	684	737	728	721	688	679	716	749	678	721	674	695	694	716	714	699	724	729	713	706	757	753	716	706	733	708	663	735	707	751	683	698	720	704	656	740	709	729	735	699	702	690	683	717	709	717	754	729	687	676	717	669	729	696	679	701	722	693	714	686	693	729	722	674	710	697	685	687	744	690	721	668	733	737	638	665	695	687	683	679	730	680	746	680	711	685	751	698	692	658	696	738	726	708	696	664	704	741	653	705	692	717	697	718	705	694	686	700	713	716	706	735	709	700	710	738	757	731	726	717	721	686	722	730	692	685	687	672	714	696	695	694	671	703	723	694	725	714	736	757	746	705	706	728	735	725	656	737	726	709	695	671	713	675	704	676	693	718	711	672	700	707	766	677	685	675	734	764	708	744	699	695	675	691	715	679	719	671	689	681	685	671	717	745	745	750	708	707	721	672	696	726	639	703	720	692	664	703	726	733	718	719	703	709	728	692	674	707	657	730	750	710	727	730	711	717	702	738	684	703	701	699	685	674	704	738	731	673	665	710	695	735	702	717	701	713	741	726	730	686	701	707	650	694	692	700	683	750	667	687	691	711	716	718	715	716	732	732	705	711	730	732	709	686	683	705	719	750	700	696	633	669	732	701	703	751	723	678	713	729	696	701	708	729	709	698	674	734	705	754	754	700	684	748	687	713	686	677	720	685	693	685	664	701	707	682	686	733	726	724	728	752	689	729	674	691	703	701	710	737	712	707	708	732	707	679	683	680	724	704	705	711	716	735	684	758	691	755	699	705	702	675	708	678	734	703	724	716	750	690	702	744	716	710	676	723	722	699	729	674	709	702	698	707	709	722	733	713	685	714	724	701	723	684	692	722	763	689	682	720	736	722	678	727	666	783	746	695	729	721	733	660	684	689	710	703	672	721	718	677	713	741	696	726	739	746	679	731	665	633	701	714	693	660	761	723	699	676	713	716	680	697	692	725	654	676	693	691	706	704	670	716	709	705	729	727	683	750	713	686	747	728	763	729	695	671	713	717	704	705	687	731	727	705	703	692	686	727	696	710	751	714	740	684	725	688	710	673	712	727	733	709	698	723	738	715	712	732	718	733	695	699	653	674	721	690	664	740	720	701	684	698	675	758	714	698	694	738	683	702	676	682	676	706	722	677	700	750	734	721	687	756	741	662	669	685	748	734	706	711	681	690	718	698	691	684	688	720	718	743	716	736	729	687	740	683	716	724	706	758	670	739	731	681	741	717	696	677	715	698	733	727	738	747	730	689	752	712	700	682	713	754	761	767	712	696	750	687	710	680	736	713	695	714	719	695	717	699	673	710	647	702	683	702	685	732	686	674	694	699	693	716	740	712	738	709	690	690	747	666	696	696	661	672	712	727	690	734	686	717	745	756	693	703	738	694	747	653	713	702	707	681	700	759	665	689	679	702	739	724	684	700	653	744	740	719	766	744	729	700	730	744	692	721	690	697	676	706	726	708	693	714	699	717	725	731	721	689	714	758	687	732	755	760	700	728	732	678	653	663	739	716	742	720	668	733	717	707	760	699	719	758	675	690	694	657	726	714	722	668	685	675	747	780	702	715	689	686	699	738	696	649	719	657	709	736	691	665	715	672	716	752	734	731	700	694	694	736	694	672	777	728	686	680	704	650	698	695	703	689	735	733	726	674	643	705	672	689	725	696	654	685	690	723	710	746	713	722	699	711	735	776	659	669	720	711	680	747	723	718	737	672	711	667	716	739	738	707	676	723	753	694	723	697	685	675	685	701	727	709	757	739	713	712	699	679	710	701	744	701	667	706	700	719	748	704	653	764	719	650	677	720	743	722	752	724	692	700	716	723	695	741	725	685	694	730	679	723	713	743	698	719	706	728	697	707	710	695	681	690	725	776	707	711	704	690	695	683	656	710	670	721	681	666	710	723	695	668	673	715	692	718	679	737	681	703	723	715	717	657	676	702	729	685	720	729	677	691	700	691	669	749	723	715	689	690	727	726	687	679	731	679	715	725	714	737	708	706	699	726	696	700	725	654	749	687	740	745	703	667	684	727	732	686	747	723	720	728	673	714	649	681	697	711	719	690	718	683	750	696	698	674	759	682	683	679	687	735	700	736	701	676	674	698	657	666	736	726	750	737	747	719	769	727	702	712	726	709	679	717	738	689	738	682	714	667	694	742	711	705	735	669	721	741	776	678	736	738	711	714	660	774	702	672	704	748	717	729	741	707	704	666	704	725	695	704	657	642	720	668	680	730	709	715	740	704
23735	21256	28957	23852	21249	12962	1652	1103	980	930	855	805	847	786	796	784	796	790	768	708	771	724	747	788	751	773	679	710	715	702	713	693	701	710	692	684	759	654	736	741	717	728	708	684	694	708	698	725	704	741	724	720	693	647	714	703	713	711	707	733	780	735	723	766	718	756	701	703	666	674	701	683	718	741	719	736	729	673	709	685	732	677	691	656	752	662	722	678	729	707	723	716	740	725	741	696	706	745	770	678	718	747	743	654	717	702	685	700	726	705	738	742	669	689	752	668	747	753	714	717	700	698	731	744	683	713	724	734	702	675	732	726	765	675	704	739	716	729	712	706	726	713	733	687	704	709	751	702	721	699	763	709	767	724	705	691	716	660	724	711	703	709	671	692	738	712	707	693	660	731	687	733	726	695	712	661	692	693	705	734	698	692	729	681	717	712	679	690	683	657	761	745	709	722	720	732	692	717	709	720	657	674	696	730	740	716	698	740	722	712	730	696	678	699	680	677	731	691	718	685	682	683	732	735	733	742	743	705	694	715	733	702	740	720	694	727	719	714	710	713	729	734	752	692	713	679	702	711	699	694	763	700	744	716	703	750	700	693	677	753	670	749	700	750	687	715	717	693	736	707	721	709	741	697	687	663	648	723	658	670	740	701	740	742	707	724	745	663	700	696	701	688	663	741	699	687	707	731	759	702	678	719	673	685	673	670	690	739	739	751	718	715	722	710	720	667	670	654	710	671	700	686	744	687	691	717	677	714	715	717	683	732	709	732	720	704	677	699	668	693	615	707	720	707	693	713	705	700	687	739	743	717	670	716	732	729	721	696	724	701	691	713	697	696	687	727	754	678	679	719	680	706	730	706	702	732	712	701	706	646	723	672	730	697	661	748	707	679	687	695	733	739	749	744	700	741	722	734	670	689	710	756	707	733	678	703	704	741	694	660	728	705	722	671	730	703	682	701	686	680	662	650	711	694	708	697	705	683	726	721	707	724	714	731	733	667	733	719	714	717	737	689	675	745	675	664	726	697	713	724	665	711	699	721	701	749	688	732	716	713	697	732	707	757	721	751	740	721	689	725	720	710	726	706	687	709	706	699	683	718	659	699	673	665	700	718	750	738	708	648	681	720	654	720	684	680	686	687	709	745	713	687	731	673	720	699	684	707	707	694	738	730	704	693	732	699	714	726	708	694	718	724	758	710	768	717	722	736	705	691	701	728	719	723	731	706	692	695	702	713	689	663	680	703	725	674	739	705	727	773	714	722	716	721	734	676	686	669	729	728	751	700	737	702	752	721	687	692	705	668	707	738	753	696	724	733	733	678	702	759	711	694	706	705	700	712	704	773	768	761	725	733	731	668	764	720	773	715	716	720	706	726	663	684	735	635	671	707	685	680	783	678	714	720	713	751	786	760	698	674	724	681	653	728	682	709	725	725	689	706	721	696	686	669	714	688	743	738	731	766	690	697	663	709	717	660	708	681	674	702	686	720	684	690	691	673	678	705	690	744	728	734	718	724	729	707	695	720	716	688	710	687	710	679	658	721	695	728	685	688	723	695	701	697	745	702	706	723	695	736	674	731	730	698	700	707	739	746	681	696	684	670	714	767	692	739	746	723	717	729	730	729	723	687	706	729	725	717	732	698	691	675	704	709	775	751	713	706	708	710	715	772	756	721	718	697	725	706	698	744	653	699	732	731	694	701	688	644	680	668	695	722	725	752	676	702	711	690	748	664	718	735	714	760	685	689	651	696	673	713	719	744	752	743	648	715	695	726	717	708	692	758	682	723	688	663	691	740	699	722	691	768	734	764	712	738	699	683	704	717	722	711	768	718	775	774	721	791	722	728	713	657	722	752	725	732	720	714	720	711	678	753	714	695	761	708	715	728	679	706	710	673	749	736	677	714	666	727	687	697	701	725	703	676	768	671	720	708	672	681	704	711	711	706	691	698	773	732	736	704	734	713	733	723	714	722	676	737	698	736	736	700	707	719	710	672	688	722	707	724	691	701	756	712	705	696	695	707	670	708	705	712	691	693	699	667	728	701	713	721	712	762	766	708	706	732	675	722	719	659	684	709	714	756	702	722	668	655	700	733	711	705	685	789	720	729	728	741	683	696	699	699	693	670	773	693	663	722	727	682	716	736	703	690	753	662	658	717	691	701	722	733	671	682	748	717	685	708	693	744	732	729	727	690	699	654	713	707	690	710	690	702	680	742	705	658	712	671	730	722	716	748	682	783	715	709	664	742	748	718	673	704	743	730	722	698	755	668	744	693	720	677	675	730	697	705	729	713	735	701	697	738	717	704	682	680	703	713	668	727	695	730	736	761	703	691	706	714	697	724	726	683	737	732	738	685	685	713	720	706	667	681	731	691	696	704	735	682	698	683	714	733	736	725	724	704	692	694	702	746	725	696	684	675	749	719	711	680	696	743	683	722	751	717	710	681	696	679	733	702	692	700	707	623	725	716	684	713	696	679	693	745	677	702	688	723	708	693	690	697	715	732	703	716	696	734	667	671	736	660	690	677	714	716	690	708	683	689	667	761	704	727	708	723	687	706	711	709	701	701	715	702	703	689	696	739	633	718	737	697	748	732	682	730	722	747	712	652	730	747	749	722	707	665	701	711	666	720	682	761	727	731	705	720	657	716	712	707	685	733	706	723	670	727	666	735	697	737	780	679	725	686	714	734	715	733	706	728	682	694	704	686	708	740	710	706	703	685	687	726	694	733	711	691	713	740	735	717	719	679	680	699	683	722	721	730	726	687	714	700	710	719	730	711	695	714	732	745	698	654	716	726	706	684	679	692	709	656	709	719	735	666	691	755	680	708	685	704	698	706	683	685	705	682	667	729	671	716	687	698	746	731	655	716	735	721	664	697	741	734	675	651	743	765	681	726	685	709	694	718	742	746	669	746	703	731	672	661	702	689	721	706	720	693	716	727	691	709	717	721	728	749	693	699	734	689	726	749	724	729	712	744	735	673	735	738	710	700	731	658	727	711	752	696	720	718	702	726	709	702	673	703	707	708	709	689	702	705	713	719	722	714	683	716	749	671	750	635	687	689	705	699	725	701	702	691	724	699	698	729	763	705	707	714	707	707	683	693	677	639	697	704	708	733	668	710	725	681	688	680	718	713	722	699	697	746	666	719	699	743	747	752	747	734	706	684	665	705	735	680	690	681	715	707	724	708	726	730	686	721	696	703	718	686	675	672	670	678	713	753	745	665	692	711	729	749	752	752	735	731	760	699	730	728	708	745	691	720	701	742	735	725	727	727	729	735	780	736	695	789	720	712	681	712	688	671	689	739	738	726	700	664	715	666	705	677	678	684	680	702	650	717	735	716	713	720	746	661	687	731	679	693	734	716	690	744	722	700	726	733	726	719	730	714	700	732	725	719	701	702	700	686	712	741	772	674	669	679	725	717	691	744	662	684	688	744	680	712	694	655	713	736	692	667	727	720	727	692	687	707	684	759	731	708	684	725
17579	9546	7896	4044	3029	2471	1963	1816	1576	1413	1322	1249	1217	1145	1097	1084	1078	1093	1063	1041	998	1050	965	985	972	1022	1026	1005	992	1008	1002	994	986	964	917	926	952	940	945	953	893	947	1033	901	998	1018	923	911	890	969	949	954	955	910	996	896	932	974	907	959	966	923	906	966	976	914	963	922	882	943	956	991	967	927	907	917	945	901	980	954	988	931	964	916	943	898	983	921	982	1009	914	946	975	922	1009	944	933	933	967	936	943	956	870	988	924	962	922	936	978	942	1019	927	926	930	948	987	913	857	947	940	904	978	913	936	963	879	885	964	894	934	915	963	932	978	877	939	979	921	843	894	941	930	950	952	937	949	946	945	943	918	948	972	934	951	1011	937	970	921	957	945	911	947	909	933	873	983	982	918	942	882	918	862	959	925	934	940	955	906	939	972	984	942	946	964	959	880	973	976	899	956	953	927	910	992	901	918	930	922	959	962	955	908	939	980	947	958	920	959	955	968	961	925	946	925	947	998	969	944	978	887	922	976	955	920	989	909	904	895	964	991	952	953	913	983	975	921	914	969	884	911	938	964	956	961	1017	978	903	981	1020	960	907	933	979	951	954	936	940	959	943	930	942	944	943	897	941	920	953	911	967	931	913	931	932	958	931	976	947	921	933	992	880	936	940	929	949	937	965	936	962	894	889	869	942	921	916	930	924	956	935	963	964	913	954	917	922	990	925	915	945	958	928	945	962	872	945	913	929	915	935	955	906	987	925	909	917	932	899	937	956	900	938	905	928	952	972	940	945	986	952	923	955	941	941	963	922	883	935	915	941	894	942	911	904	940	921	903	969	970	923	985	911	993	911	899	915	930	912	1027	924	980	916	978	946	895	922	878	909	941	953	910	896	936	941	894	912	964	903	949	938	958	871	908	913	923	906	937	921	946	918	913	931	910	945	968	973	906	1008	916	904	933	923	853	919	968	953	908	933	917	948	926	960	915	978	915	946	910	923	978	989	920	887	922	897	956	917	960	959	925	945	910	943	932	915	957	919	977	982	974	954	900	957	897	984	940	965	934	915	920	961	944	935	951	924	925	974	950	930	894	938	934	938	921	902	962	875	951	967	923	972	946	946	951	954	948	900	903	924	971	923	903	998	927	932	900	951	968	984	922	920	905	957	925	923	910	1000	854	963	949	923	944	923	985	892	949	946	914	955	967	922	892	947	946	946	897	928	1011	944	916	928	917	922	957	934	959	893	929	939	936	963	929	909	931	917	953	938	923	932	908	930	889	900	956	929	981	894	897	958	912	940	969	922	974	901	944	972	925	896	987	870	910	939	907	942	954	893	953	968	923	925	960	885	966	906	978	927	944	888	919	929	980	921	967	922	960	1014	948	941	910	927	938	967	934	929	915	915	961	964	920	968	905	920	928	905	936	961	849	941	920	957	924	935	978	930	921	956	920	941	971	947	967	973	894	949	920	983	944	965	942	964	946	971	861	935	916	924	951	947	975	949	965	892	944	922	891	914	921	928	948	963	946	928	958	890	887	927	898	930	967	947	954	887	954	922	941	921	934	939	938	909	924	925	930	951	976	949	939	892	932	914	926	930	978	919	950	980	906	960	868	926	1006	974	966	940	916	894	911	934	1005	939	991	937	948	965	949	922	923	918	947	938	947	936	913	897	939	931	918	925	948	961	943	952	951	949	932	962	1006	951	927	987	948	909	907	958	897	939	899	959	959	921	898	911	914	895	919	958	969	901	947	969	933	904	896	928	919	937	923	914	895	894	943	931	899	987	892	966	935	944	944	991	872	940	920	955	940	951	951	930	937	933	951	903	913	953	909	955	962	918	961	976	920	953	922	916	935	953	973	967	991	949	925	959	917	937	862	943	932	923	902	971	911	993	937	908	974	946	972	911	895	913	955	930	917	929	944	951	1005	997	948	937	900	918	947	968	919	970	928	927	915	887	906	959	996	887	921	970	956	941	912	893	926	918	959	950	955	909	918	962	959	916	921	960	953	988	898	946	974	877	963	994	940	956	869	906	941	890	944	986	966	1008	949	947	914	888	923	883	960	904	936	998	951	921	936	909	898	955	922	938	952	950	956	940	936	925	950	908	989	972	936	954	894	911	944	930	964	927	932	938	885	900	907	963	967	906	925	931	944	914	967	877	899	897	963	881	930	955	962	949	934	892	951	920	952	932	942	948	933	934	939	916	936	909	956	909	973	909	896	911	994	902	964	918	881	900	998	953	928	902	933	976	923	904	880	924	1005	922	906	958	940	966	932	946	994	891	935	944	953	904	915	953	941	945	960	911	911	904	875	959	911	974	887	1014	939	950	921	922	940	936	962	962	927	934	929	970	918	983	944	933	907	972	910	916	903	985	924	877	920	903	878	944	958	936	963	945	979	896	864	965	936	903	961	910	959	948	916	959	951	899	948	894	936	886	898	948	903	920	940	939	872	894	913	916	1002	950	894	904	925	934	1017	933	904	889	919	953	985	917	949	908	1008	943	916	949	911	949	907	969	943	921	926	929	962	922	958	976	942	941	928	939	982	903	957	939	895	947	934	925	930	942	925	924	910	924	947	926	919	949	946	947	883	904	940	905	913	977	961	903	990	981	924	937	942	932	909	978	925	902	937	914	972	950	870	937	924	900	954	930	951	932	934	927	901	909	880	928	916	926	983	990	960	937	895	903	920	934	935	883	981	973	939	941	918	958	928	909	972	917	933	953	928	932	972	960	913	866	931	972	895	915	912	938	925	935	931	971	851	959	968	890	968	911	965	962	899	944	888	958	906	934	888	914	920	945	943	920	965	945	955	905	947	958	909	950	937	961	962	920	937	882	928	952	988	897	931	885	933	995	960	921	991	928	902	919	963	947	910	899	948	969	953	961	937	959	946	877	913	950	912	881	958	951	893	946	917	917	898	953	936	902	921	899	932	984	934	910	937	960	925	942	906	916	935	894	944	926	929	890	927	969	927	916	949	948	928	883	881	876	918	959	930	929	962	905	962	937	950	898	921	941	956	909	900	910	911	949	910	929	987	946	907	920	973	929	891	911	870	916	928	895	932	1000	967	943	921	903	930	905	942	960	911	960	916	896	949	945	949	936	916	937	965	907	993	949	981	904	932	925	942	974	892	880	959	1008	940	955	986	906	881	896	891	911	961	981	950	892	990	963	905	905	917	992	920	914	955	944	963	896	940	904	909	874	951	936	910	933	889	953	935	999	939	872	907	883	903	1022	915	934	931	930	936	968	961	942	902	947	961	933	960	949	933	989	933	960	981	962	966	943	976	902	917	942	928	956	898	951	880	915	936	930	983	897	938	930	972	957	925	953	909	903	957	985	939	1028	960	913	940	958	937	902	903	925	940	940	935	896	937	987	935	948	892	943	932	980	963	905	943	920	923	959	944	964	881	913	951	940	957	960	945	967	938	945	963	920	937	975	962	904	914	936	934	985	883	971	930	952	973	918	917	947	880	908	959	933	936	920	929	922	852	952	911	923	915	949	1004	943	926	937	903
22857	21252	29409	23424	21255	21318	10976	1250	888	836	700	679	657	639	617	584	554	585	523	517	552	539	530	504	505	521	511	497	494	517	463	483	465	482	496	488	503	469	499	464	454	494	478	472	450	487	465	487	471	481	475	484	436	449	456	445	450	479	454	447	470	481	494	450	509	484	449	452	403	464	494	457	474	467	436	463	500	454	480	435	462	425	452	479	447	485	485	467	459	478	472	482	460	485	426	490	478	435	494	466	402	421	452	459	447	466	438	439	410	481	463	444	503	484	486	434	472	436	455	449	434	448	465	419	459	455	439	460	467	469	441	457	442	435	487	429	450	495	437	494	455	468	475	462	445	497	523	441	477	477	468	458	490	441	454	480	483	457	470	471	460	455	491	457	456	479	437	467	430	453	448	446	462	463	445	454	498	435	484	465	452	480	497	457	496	433	461	448	494	477	457	479	481	510	465	494	472	475	458	451	471	456	456	444	442	473	486	455	447	452	438	448	445	461	469	473	466	443	503	458	443	458	486	479	449	478	442	445	472	474	454	478	464	487	504	477	423	486	434	446	458	452	444	483	501	471	472	500	451	466	451	451	487	454	418	449	429	452	473	449	462	423	458	448	476	490	456	466	480	464	441	479	471	487	489	475	447	475	443	434	493	447	472	460	447	449	438	462	456	439	460	467	474	423	498	458	467	400	490	458	433	461	455	473	469	457	435	424	470	445	477	453	471	484	487	448	452	483	475	423	451	500	442	522	480	423	465	415	459	472	477	487	434	458	468	412	443	423	484	463	455	465	440	457	480	446	506	423	473	464	449	476	474	413	473	511	441	470	472	467	505	444	440	458	491	479	484	428	467	451	454	452	457	469	453	453	503	459	470	455	474	448	459	415	469	472	451	459	480	463	456	455	484	481	478	465	457	448	462	492	434	465	453	429	450	442	491	453	505	432	486	469	497	448	463	465	466	439	410	459	467	452	441	452	460	465	441	478	477	509	483	443	447	455	444	476	462	470	459	387	451	480	462	457	454	459	474	466	486	445	485	491	449	478	483	450	466	454	480	487	460	448	460	470	431	485	465	472	460	434	483	435	426	476	454	455	477	489	444	449	443	484	503	467	445	439	473	459	484	466	457	486	495	465	477	486	469	479	416	453	460	492	478	452	446	466	479	453	488	476	503	475	464	473	478	485	433	463	455	421	455	483	462	481	450	470	428	464	452	494	441	476	512	463	448	456	499	491	452	497	455	448	488	454	474	425	468	476	468	447	421	454	463	516	444	453	429	457	432	458	463	426	464	481	492	491	450	462	469	481	508	487	485	459	471	477	409	477	447	519	494	486	461	461	455	431	473	412	459	449	488	458	469	460	434	484	426	443	434	470	447	439	480	481	447	481	480	446	495	460	509	490	456	451	473	467	477	498	453	510	444	437	471	468	483	480	419	463	496	422	448	428	464	439	439	477	471	458	446	444	486	504	477	462	482	448	440	437	465	439	488	464	426	456	512	458	452	468	442	501	449	448	442	477	442	485	505	513	481	491	485	447	477	460	472	451	403	466	393	440	476	463	465	449	489	496	451	451	418	472	468	472	456	475	448	434	467	482	437	457	453	452	430	483	460	447	495	448	443	443	467	469	481	487	451	434	484	424	483	483	414	453	478	408	490	483	438	470	445	458	484	417	444	488	395	488	459	451	456	442	466	478	468	420	436	465	438	414	467	487	473	463	462	482	449	470	425	493	448	462	451	439	481	478	451	427	474	440	451	483	465	464	452	440	461	502	461	465	456	399	404	472	436	454	477	453	458	475	459	472	460	491	441	500	456	457	426	442	465	460	434	451	438	492	458	439	448	463	489	460	511	458	463	475	447	454	501	472	459	433	498	457	457	491	493	472	436	432	477	475	469	447	482	426	423	474	462	452	478	460	430	453	448	480	511	482	461	425	458	488	457	443	437	475	501	424	461	476	460	437	463	441	477	524	475	476	443	462	465	438	475	433	471	468	457	484	494	448	453	444	429	411	497	424	455	420	438	492	471	464	460	434	450	506	470	452	448	472	430	443	485	444	476	502	451	472	443	477	475	439	456	450	471	472	500	457	447	427	487	461	437	441	435	463	433	471	465	482	471	500	438	449	467	471	456	458	491	419	448	485	433	418	469	494	466	467	433	445	482	454	459	489	450	430	447	471	456	464	457	446	460	463	444	422	458	472	465	441	475	430	473	430	446	467	487	440	435	440	461	448	452	477	450	409	470	485	448	472	446	463	455	464	452	428	454	469	470	462	473	474	465	496	452	447	456	449	472	459	475	422	442	430	466	445	456	422	440	441	448	482	464	477	432	485	443	486	470	472	425	411	468	484	459	446	451	430	441	451	457	438	456	426	457	438	460	479	439	477	484	432	430	470	425	472	441	463	432	425	456	432	439	469	434	465	481	433	437	444	480	483	462	440	481	479	489	434	441	440	472	464	483	422	467	480	468	476	455	462	477	487	455	451	460	461	455	419	445	429	475	486	447	430	460	473	492	447	457	468	461	463	467	480	502	484	442	451	469	482	457	467	456	473	444	473	455	453	446	458	526	476	439	437	472	451	496	446	453	435	441	458	455	492	485	461	425	485	456	467	456	452	477	448	467	474	456	434	431	445	419	464	474	434	463	456	469	506	500	420	470	431	435	510	425	427	481	459	499	443	489	454	511	453	480	463	458	468	468	423	499	441	457	478	458	448	438	475	472	460	472	453	434	447	508	446	462	442	471	441	427	430	467	455	510	466	435	482	462	455	485	462	459	469	468	450	414	454	449	512	476	487	486	490	450	453	461	461	465	470	427	460	509	478	412	437	506	455	474	433	463	458	443	441	459	457	421	482	466	456	480	409	500	410	456	476	448	461	465	444	418	427	470	464	462	465	459	486	450	485	456	482	422	458	459	492	458	439	464	449	455	465	470	476	511	448	490	470	487	469	475	503	498	438	461	449	475	460	489	442	442	410	485	469	455	454	430	456	424	497	451	466	457	418	488	444	439	430	451	473	491	455	457	433	464	494	440	456	441	459	476	465	467	482	477	467	461	422	451	463	447	455	446	468	466	420	473	468	531	496	482	437	453	440	453	448	467	457	480	454	466	464	478	456	475	449	454	440	465	492	462	434	438	476	472	463	471	461	442	439	461	453	497	423	477	447	433	423	444	434	491	483	469	458	445	481	467	462	456	498	472	436	450	476	461	430	408	456	471	483	479	481	486	476	476	432	446	454	433	489	458	427	463	492	461	483	432	474	498	502	479	430	417	428	431	436	436	436	471	514	498	454	458	450	436	469	476	431	473	461	478	466	467	437	456	479	486	459	453	495	473	451	464	464	454	466	463	418	477	473	497	466	440	443	487	400	490	475	494	457	483	473	425	447	462	446	455	489	455	453	429	485	466	476	420	440	442	436	493	493	501	473	498	411	485	497	461	452	437	480	502	484	464	497	476	447	432	485	445	486	488	449	459	467	481	450	468	474
19045	15001	12214	6197	4499	3381	2609	2211	1836	1564	1369	1185	1126	1073	1037	985	892	872	799	803	791	761	749	739	698	734	736	758	716	702	649	659	719	677	665	635	646	641	665	680	672	661	682	656	702	669	669	651	584	628	647	608	660	651	640	618	594	614	670	647	665	641	651	677	641	670	601	644	652	650	650	614	601	627	620	623	645	657	594	611	620	637	616	662	624	630	617	611	603	633	586	652	693	639	593	658	620	658	596	600	655	608	628	630	634	667	652	603	605	667	619	622	648	654	672	623	638	647	595	590	622	616	643	634	583	605	619	600	634	619	666	627	621	637	661	631	673	593	597	625	625	612	614	635	666	636	626	637	637	638	614	668	599	597	658	645	625	612	628	645	631	581	636	677	688	648	614	647	604	630	624	612	625	699	626	638	622	595	580	641	653	645	632	643	666	623	616	588	600	593	643	628	592	631	622	645	653	630	627	644	596	628	593	602	619	651	598	638	664	654	636	617	616	631	601	654	646	595	631	565	633	611	621	585	606	657	602	587	641	610	626	664	660	585	602	625	589	639	633	616	654	587	656	629	640	613	650	611	630	629	595	665	624	663	590	616	656	647	629	587	585	632	575	653	625	653	637	589	665	630	678	625	607	636	641	603	623	618	644	623	606	613	618	653	577	676	621	622	631	647	596	656	648	601	587	643	624	655	635	650	654	637	610	627	599	621	630	607	587	605	657	600	582	584	629	605	632	613	605	561	624	598	633	610	652	596	613	601	595	599	597	625	681	578	592	645	616	635	662	631	600	623	609	616	612	624	620	608	641	632	666	607	639	634	625	578	656	637	625	650	630	665	625	628	616	638	616	602	625	639	664	667	598	663	658	636	650	640	597	667	686	624	616	633	641	612	654	639	635	616	667	629	623	650	607	618	607	620	591	622	592	628	593	659	675	593	586	607	608	636	641	648	587	660	633	605	655	618	621	622	596	661	607	632	598	679	632	633	615	645	622	603	649	619	616	613	606	657	626	630	629	589	584	608	641	632	632	650	678	620	614	687	665	645	597	629	657	616	609	622	643	632	691	632	598	613	608	609	623	646	637	618	641	666	666	633	628	632	637	636	594	621	592	597	638	638	620	600	627	616	626	617	638	613	643	632	642	626	604	637	602	625	594	611	662	627	630	640	621	588	616	619	630	636	614	635	650	646	624	628	644	639	606	605	612	642	608	596	644	659	660	622	581	643	659	615	597	602	607	598	618	619	659	626	580	631	609	622	626	628	628	596	582	614	614	673	644	637	636	630	592	621	620	662	628	618	638	587	637	614	674	650	582	608	683	630	637	657	647	642	651	615	590	611	649	626	609	639	567	625	644	606	653	642	616	599	625	640	644	645	611	617	612	648	661	604	613	640	612	624	614	594	655	628	627	619	652	603	586	590	617	663	646	642	618	621	578	619	573	632	608	606	624	635	619	597	591	607	625	616	573	619	615	627	597	640	613	612	653	656	642	644	630	628	625	628	647	629	584	647	623	621	643	645	622	591	597	643	597	613	605	609	649	639	659	660	638	608	626	639	626	597	610	613	601	613	616	598	628	636	682	631	625	633	638	660	602	596	608	658	544	623	601	658	614	642	624	619	606	641	654	617	620	583	589	620	653	640	621	639	605	637	629	632	621	627	599	652	620	591	654	619	653	619	624	635	635	627	660	612	610	686	593	585	628	627	653	636	577	610	611	634	613	638	621	619	622	638	656	647	635	636	648	575	620	649	655	632	692	583	636	631	641	648	643	626	608	582	615	642	627	603	631	603	630	678	627	653	647	607	610	601	605	650	628	647	635	578	614	609	639	617	637	619	647	600	595	647	608	618	625	650	655	633	631	655	579	603	618	617	625	649	647	610	620	641	610	601	621	687	608	620	631	591	613	618	626	655	615	622	593	597	630	626	642	671	619	630	629	668	618	642	662	641	624	600	633	641	661	644	589	603	644	611	655	605	613	587	590	655	635	565	632	681	578	642	601	643	635	615	604	638	623	624	594	612	616	618	646	612	593	646	626	572	642	605	623	651	627	588	674	626	657	604	684	609	644	612	620	617	624	586	637	657	676	661	601	604	619	586	628	613	625	607	601	650	567	650	686	649	666	601	611	629	601	612	581	607	585	595	582	611	651	615	632	593	633	624	615	673	600	638	597	587	661	649	644	658	638	567	625	607	619	617	624	625	604	623	631	621	636	639	589	654	621	606	654	663	638	625	616	567	628	609	575	642	631	612	634	620	631	595	625	628	629	674	637	659	609	606	642	628	608	622	637	634	603	652	582	633	651	653	620	606	611	643	629	609	642	642	651	643	666	613	630	594	588	657	616	620	565	587	680	650	600	652	643	630	615	638	628	635	622	628	611	623	617	591	626	646	638	613	622	677	633	590	607	650	625	633	598	632	630	660	620	620	631	674	638	660	651	608	618	650	660	648	634	643	657	651	686	618	620	594	608	604	611	645	626	589	594	629	643	610	623	623	598	580	612	642	611	615	599	601	612	625	657	640	674	642	585	633	619	656	637	628	656	603	606	644	610	638	613	665	612	617	623	650	617	681	649	641	619	655	613	635	677	585	655	635	626	662	619	638	612	622	620	645	616	605	612	618	635	631	597	640	617	625	629	633	649	676	649	636	624	589	663	619	631	617	634	625	666	638	629	640	636	652	666	633	599	589	646	660	648	586	633	624	617	650	635	624	660	574	663	618	618	656	615	620	628	639	630	668	670	604	639	617	622	610	686	639	597	627	659	596	656	621	574	631	647	635	630	607	563	638	661	697	605	606	636	635	608	613	625	629	626	664	606	638	634	694	618	636	663	614	689	632	617	618	635	661	644	644	576	612	645	621	618	622	649	606	592	587	615	602	639	665	598	636	630	618	615	591	661	631	632	649	630	587	641	651	652	628	643	614	638	657	594	627	634	616	625	611	647	617	620	625	620	602	621	656	584	614	638	587	602	625	673	620	625	605	619	625	640	608	609	595	626	644	616	632	644	624	603	630	603	635	594	621	635	606	646	669	587	598	642	630	647	625	646	645	638	646	597	617	646	594	648	647	622	615	621	604	609	609	627	628	622	633	561	653	659	581	591	564	627	629	650	604	632	692	626	619	616	638	639	591	645	617	591	603	628	583	601	618	626	643	610	635	618	631	617	614	626	585	628	627	593	633	688	642	646	651	639	569	665	641	636	651	606	591	596	633	622	629	642	617	628	576	609	624	636	596	637	659	601	599	609	640	592	622	587	597	574	643	650	607	638	598	654	638	601	631	605	625	647	629	645	591	606	619	609	622	653	636	629	580	604	629	573	621	611	641	590	593	659	616	609	578	600	609	606	600	636	642	601	623	637	640	579	660	625	605	629	672	644	620	589	592	592	684	636	635	589	624	636	604	597	610	634	612	637	630	630	589	646	629	614	588	634	662	649	635	611	588	608	622	630	631	657	616	610	609	654	609	611	633	632	635	663	631	645	607	617	645
27046	20868	9835	953	620	556	591	531	575	532	533	549	543	578	571	505	550	598	583	513	538	542	465	519	536	558	535	538	548	515	515	512	556	550	543	506	544	548	527	523	526	511	506	558	513	538	509	511	499	549	533	511	518	536	519	552	550	541	502	549	548	519	546	534	531	511	553	550	515	539	557	544	533	544	521	528	542	547	544	519	539	572	499	521	571	510	480	548	538	550	537	566	521	510	558	554	550	553	542	537	547	543	513	498	552	530	517	509	533	547	538	557	523	538	501	494	563	565	537	525	535	501	516	553	494	538	497	504	509	523	556	563	544	527	540	534	535	513	507	507	577	538	530	523	563	528	539	531	505	507	472	536	596	506	567	495	564	501	534	540	516	558	511	523	530	524	553	506	575	509	537	529	566	556	526	518	569	484	519	508	577	525	495	573	512	540	561	508	502	534	536	524	485	539	541	522	563	524	570	536	527	535	523	535	529	530	544	554	534	531	513	533	560	519	547	558	497	544	551	521	506	515	476	523	539	563	513	499	529	521	534	575	555	515	528	507	526	536	506	563	491	584	516	538	513	515	568	549	521	521	545	540	452	545	541	539	559	543	535	488	528	542	533	565	544	540	519	549	595	547	551	559	525	541	509	559	484	519	565	518	528	536	540	526	577	557	536	535	531	551	537	514	493	595	536	553	533	544	525	579	518	530	504	536	522	582	561	489	551	514	537	533	510	503	529	528	508	555	540	539	542	553	547	551	492	544	489	483	525	535	543	529	501	544	518	523	505	537	548	526	564	497	511	531	517	524	535	506	522	504	500	538	490	544	523	505	537	499	524	538	515	493	488	502	517	529	485	510	553	500	536	510	525	515	496	536	544	541	534	523	519	505	504	529	553	518	525	549	556	523	491	504	533	517	561	524	518	548	532	549	504	504	530	504	551	534	521	499	542	517	539	523	504	558	550	527	547	519	551	536	518	518	547	520	507	508	541	538	475	538	531	543	536	550	506	546	512	522	540	553	507	501	542	525	527	503	531	543	560	523	537	557	538	563	563	492	496	550	526	560	520	551	511	558	527	500	570	526	536	559	545	495	564	526	519	496	518	491	549	525	511	533	500	515	566	554	551	517	538	531	549	525	526	557	522	508	528	557	558	517	522	520	515	534	557	506	510	515	524	540	549	513	515	540	570	538	556	533	511	546	513	479	555	564	526	493	501	513	495	541	565	534	535	525	494	534	542	527	520	495	556	500	533	528	525	534	527	522	559	502	560	522	521	545	511	568	543	544	575	503	553	518	505	546	532	520	513	572	525	528	524	534	514	535	516	526	527	591	512	537	538	530	533	547	536	525	500	544	526	539	559	518	549	567	573	528	511	524	502	559	537	579	546	521	506	535	580	532	584	504	551	526	572	553	512	507	546	603	529	586	539	568	534	521	518	533	522	490	493	528	498	513	521	553	549	529	553	553	518	545	536	523	534	550	549	521	513	548	536	527	526	533	524	567	537	520	554	529	527	566	512	547	536	512	529	514	536	507	551	568	535	522	567	533	522	566	567	552	488	556	526	518	503	493	539	520	545	513	535	507	512	546	528	488	524	539	564	527	524	528	532	528	535	526	519	575	551	566	537	533	487	530	511	536	519	540	550	537	570	509	565	497	544	544	511	528	548	552	499	545	542	528	517	516	499	556	542	509	551	539	542	561	536	529	506	579	541	562	473	481	588	545	532	543	558	536	526	507	541	518	559	528	516	533	504	550	563	541	509	531	517	544	514	504	558	565	523	542	529	555	506	516	516	548	508	554	523	505	523	537	520	493	520	569	528	540	538	521	547	510	541	542	522	508	519	504	548	504	527	507	558	551	487	511	519	538	516	531	574	500	519	527	531	527	544	547	559	530	492	524	556	537	527	518	556	543	552	480	527	541	555	502	519	520	536	556	542	515	532	560	547	532	511	502	502	539	512	521	505	551	526	522	505	563	521	573	554	545	519	513	509	540	517	532	519	555	506	559	559	510	539	524	527	545	492	515	516	515	585	509	487	537	508	554	530	508	550	565	585	502	503	545	536	505	521	525	511	534	483	562	518	566	510	530	542	492	512	469	560	508	577	541	522	542	521	538	506	506	561	534	522	534	530	536	523	518	512	545	539	530	567	537	520	560	511	529	566	529	550	550	506	521	519	530	506	566	548	512	549	536	535	521	554	531	521	544	520	579	536	544	515	601	526	521	535	538	528	519	521	511	543	550	564	527	548	523	548	559	490	509	541	496	580	535	537	557	526	569	566	513	525	521	576	524	521	551	510	559	503	498	523	512	480	525	507	531	530	537	527	551	484	528	554	548	542	543	540	536	535	522	544	483	507	512	516	526	529	517	532	562	526	557	504	531	505	488	518	511	492	538	560	563	555	522	537	574	543	521	500	552	522	521	530	512	580	523	508	542	550	498	511	514	563	517	563	523	533	496	515	530	521	504	542	545	579	539	555	510	544	542	553	517	555	520	598	516	545	489	526	504	578	545	520	542	562	549	555	507	501	529	537	515	547	541	528	535	532	522	513	557	559	511	498	553	513	525	513	531	531	510	547	531	527	548	510	527	523	505	493	496	556	516	561	542	540	504	563	507	516	529	510	557	501	528	530	526	537	557	575	531	511	578	523	509	543	538	536	532	503	521	519	545	557	512	541	536	532	528	529	561	483	533	513	523	485	532	521	517	504	542	502	533	491	545	535	515	557	499	541	532	520	541	530	597	582	532	517	526	501	526	520	538	506	546	516	537	492	543	516	550	537	546	547	516	512	506	571	572	540	508	526	514	520	545	510	578	521	465	513	510	474	514	460	539	521	522	551	549	552	522	515	535	546	539	464	518	520	532	536	531	566	532	549	510	524	520	514	488	512	544	556	504	547	530	510	517	513	532	503	512	558	528	539	541	522	541	515	542	549	503	544	533	510	523	497	566	529	523	550	527	486	508	525	527	518	547	538	529	530	534	516	554	552	546	534	499	502	512	538	567	525	537	540	540	545	504	521	501	539	575	532	518	509	538	557	516	525	503	529	538	580	514	521	501	568	527	548	510	528	535	572	556	545	590	543	508	530	526	522	544	511	544	526	562	525	525	538	538	517	531	561	487	490	494	507	517	541	541	516	544	517	526	492	535	505	475	525	521	503	549	532	518	491	522	542	533	560	523	531	534	538	489	567	584	522	504	500	529	535	517	533	534	537	512	536	515	519	535	538	502	520	545	567	514	536	560	569	503	524	569	538	514	508	514	558	559	539	544	534	499	489	528	512	540	523	529	560	526	522	490	500	521	518	502	548	545	503	550	475	519	513	549	513	492	530	538	542	507	529	561	504	550	524	545	523	569	565	572	553	513	501	498	540	500	524	490	551	549	558	502	536	496	558	537	549	511	542	565	515	531	534	518	572	530	531	519	523	518	526	541	503	526	555	539	486	521	515	529	508	535	501	542	558	516	601	520	571	545	544	488	554	528	543	478	586	528
8140	1468	1212	915	848	782	786	781	748	779	688	706	710	745	677	720	714	718	665	714	739	734	695	714	688	740	782	684	721	729	657	758	737	718	732	712	668	705	738	731	672	712	709	666	677	716	652	712	666	711	668	692	647	751	677	695	711	702	696	711	740	681	705	709	719	734	700	689	667	694	706	651	726	749	661	708	710	690	734	722	716	716	705	663	711	713	694	677	736	705	684	738	706	727	721	761	697	716	708	700	706	681	687	744	675	695	687	704	668	721	686	695	698	682	736	690	731	720	691	703	727	701	670	668	707	705	682	724	723	727	720	659	704	699	707	667	699	751	673	707	684	773	717	737	634	680	654	672	732	713	705	729	722	700	693	717	678	721	683	683	715	736	696	755	741	712	633	674	698	733	732	708	713	683	702	726	717	733	734	697	706	742	741	700	700	685	707	712	718	683	731	667	685	687	744	738	698	676	686	709	708	686	678	714	695	692	710	690	699	736	655	683	724	701	643	696	699	700	723	677	738	729	682	720	712	713	631	667	707	627	686	666	676	697	725	684	701	704	677	684	704	693	686	700	666	717	700	668	717	701	705	709	679	683	698	709	732	730	735	709	665	698	682	742	720	675	725	719	659	680	702	733	700	642	687	701	738	709	734	699	756	704	686	739	709	697	641	709	659	717	725	694	682	717	695	708	681	729	733	694	692	681	679	695	698	705	676	690	712	664	747	766	704	754	708	714	683	689	753	692	726	664	734	736	695	673	701	669	686	693	696	689	696	701	677	704	707	708	683	715	715	683	719	715	674	694	710	701	702	762	645	717	717	712	691	694	711	692	766	740	694	659	704	724	707	710	697	677	704	742	630	682	690	652	694	667	687	691	695	743	648	675	714	774	677	681	708	727	680	698	731	710	770	712	679	706	738	716	689	681	688	746	676	670	682	698	718	710	690	673	675	692	686	718	669	723	726	654	692	669	705	722	719	682	756	732	734	714	750	738	681	663	654	667	695	661	646	695	680	726	730	671	675	715	679	694	734	725	726	679	666	732	702	728	682	690	689	702	731	723	684	703	716	688	712	689	712	736	658	706	730	680	702	679	681	706	729	673	712	697	738	694	726	716	696	714	737	700	727	697	679	710	668	740	711	716	689	712	708	699	699	737	681	704	635	664	692	667	717	683	671	700	715	686	738	726	689	701	659	741	715	729	665	705	725	684	685	665	696	748	694	700	673	727	679	660	671	685	704	648	700	712	681	729	678	696	724	641	709	699	668	684	664	695	687	747	676	698	720	698	686	680	707	685	739	713	727	734	672	707	685	685	632	699	725	702	691	742	692	722	744	717	709	732	710	679	727	709	704	720	676	718	652	669	675	714	707	675	726	674	689	714	674	686	676	659	729	682	715	687	723	678	727	676	710	738	697	689	683	685	700	684	699	742	754	706	679	733	680	700	723	679	664	703	680	730	719	705	721	653	716	708	734	664	700	693	706	713	700	708	689	673	698	679	716	754	707	672	748	702	735	720	670	625	724	662	678	759	697	728	725	711	728	703	699	730	682	689	672	672	670	649	704	659	704	653	690	686	760	729	662	724	688	692	685	731	703	731	678	701	693	711	716	743	707	704	659	691	709	708	722	700	702	697	721	686	711	682	672	706	708	710	726	747	696	749	740	661	710	712	666	776	730	679	697	694	731	737	686	737	726	672	752	684	683	714	712	695	686	745	668	722	690	703	697	688	676	679	705	697	705	699	689	697	666	706	693	713	697	713	665	730	648	696	647	677	684	682	751	689	736	673	678	723	723	726	705	719	722	712	683	687	693	706	674	749	696	734	741	695	716	673	698	720	667	703	701	718	706	729	714	738	702	719	747	692	691	678	675	716	704	688	768	715	674	716	692	695	718	676	695	739	660	666	695	704	673	725	696	711	715	701	676	699	715	733	728	661	723	699	715	698	685	699	721	730	707	696	691	732	736	718	683	704	681	705	689	671	674	707	740	681	660	702	713	685	686	726	704	719	682	675	686	682	698	717	664	683	685	698	732	710	719	784	731	678	736	643	667	672	686	711	690	726	706	664	715	702	686	699	683	725	653	716	656	677	679	693	704	736	740	696	727	657	688	710	703	685	693	752	682	682	706	765	720	691	691	730	718	697	688	686	737	744	707	690	727	670	694	679	708	677	691	687	687	679	735	707	701	749	758	683	667	691	687	675	726	715	702	655	733	717	705	729	726	692	706	675	705	727	685	718	678	663	712	673	690	666	746	696	711	714	684	676	665	668	709	713	687	707	727	739	685	724	678	690	760	701	738	673	679	706	691	700	641	682	746	676	691	682	701	721	695	747	688	688	692	701	713	686	720	711	738	662	686	745	668	710	753	630	657	699	682	745	727	721	671	664	683	715	681	665	675	696	733	718	669	697	685	713	718	681	707	680	691	718	664	657	681	717	683	682	708	711	690	652	716	678	719	718	733	678	659	704	718	711	686	731	678	691	664	634	696	716	742	731	766	668	644	701	745	705	677	700	730	713	772	668	728	704	749	709	700	709	714	710	733	767	682	651	669	726	699	730	722	680	701	724	691	686	710	683	670	718	712	709	697	669	701	651	677	712	705	696	667	719	672	732	688	686	651	717	741	706	716	717	698	684	727	709	709	716	682	680	687	673	765	753	663	659	655	722	721	676	696	747	694	742	714	702	729	694	718	658	724	727	740	744	722	676	720	710	725	735	692	746	697	710	692	710	644	702	717	719	705	659	693	711	676	702	689	717	709	728	718	722	698	702	654	692	695	719	744	704	713	696	723	694	656	689	665	706	715	715	697	706	695	682	665	664	693	725	700	764	708	718	695	698	690	696	742	744	704	643	657	701	662	721	651	727	708	658	706	699	692	712	694	673	738	699	659	683	696	724	696	695	681	675	691	736	740	670	706	668	682	724	669	723	702	675	645	692	692	740	674	719	656	719	686	687	726	647	734	680	684	730	734	699	735	697	684	704	731	647	665	704	653	738	655	679	726	700	668	654	732	714	691	658	718	734	697	685	717	699	638	698	680	687	734	692	671	708	712	701	698	689	691	673	666	723	699	720	645	711	693	724	683	697	710	690	687	684	708	695	711	692	659	723	663	733	772	724	753	660	736	711	692	677	713	707	690	687	705	693	707	714	696	664	748	703	720	733	702	664	719	691	685	717	637	715	711	721	677	724	737	685	666	687	712	685	680	700	700	697	721	686	687	702	714	716	710	684	671	698	693	726	693	742	711	727	696	667	717	707	695	703	713	715	681	712	751	681	643	683	683	695	758	675	697	698	728	715	709	690	669	669	725	725	702	695	752	703	674	683	656	755	738	718	700	648	735	698	702	679	686	674	669	676	694	708	707	685	721	696	746	690	699	675	766	695	709	685	698	690	739	696	718	651	700	670	749	717	728	708	704	714	701	679	671	691	770	670	644	701	718	735	700	711	707	697	691	699	693	699	739	698	726	699	726	745	688	714	711	686	713	700
23797	21270	28919	23921	21254	12544	1619	1077	951	879	875	793	821	833	811	771	766	774	741	763	710	715	725	715	734	741	711	724	736	731	706	737	716	718	735	754	760	735	704	693	711	687	716	705	699	734	727	705	717	701	722	651	718	763	732	726	703	714	734	692	715	750	648	683	708	715	715	692	701	717	678	682	709	695	697	730	676	743	718	707	713	694	713	711	684	661	702	687	700	704	705	671	703	709	733	716	680	683	702	705	670	673	711	725	724	720	670	708	682	688	752	759	716	636	686	716	712	694	747	718	698	697	689	742	711	710	714	709	731	716	703	726	680	694	702	673	693	729	659	744	701	654	706	701	697	676	723	705	703	718	688	714	703	664	710	672	736	687	672	652	697	742	701	712	755	678	698	720	721	718	665	726	692	712	736	683	692	726	677	741	721	701	705	753	749	718	736	727	685	661	731	678	705	745	670	737	743	720	682	705	685	694	674	706	755	693	752	699	678	700	730	733	653	698	726	732	687	704	737	661	663	702	714	744	666	710	637	674	714	713	693	715	682	760	697	627	718	754	657	698	735	736	682	677	699	703	714	704	670	688	709	647	696	696	741	686	678	686	724	713	734	711	695	709	696	648	684	667	658	664	770	693	695	698	712	732	748	729	652	699	694	714	653	716	701	645	670	725	699	772	673	688	698	644	722	690	708	695	698	698	701	701	692	666	631	744	724	723	691	666	677	675	681	695	727	712	673	731	767	723	730	708	681	713	716	687	653	697	668	710	709	735	730	719	714	721	662	693	703	686	679	680	692	684	737	712	700	689	689	735	676	700	691	756	723	665	723	669	702	697	693	691	688	678	673	709	673	694	746	668	710	680	685	696	692	716	713	651	701	697	737	715	701	723	713	743	656	697	716	693	650	716	689	721	701	698	669	687	702	682	670	697	713	663	688	754	737	754	698	706	730	721	730	672	708	728	734	663	646	686	673	696	673	711	671	721	680	757	722	720	702	700	659	678	683	693	673	719	696	685	729	700	722	754	705	691	726	726	708	693	707	708	743	625	685	727	755	727	684	719	649	663	681	677	689	705	724	737	731	675	739	668	687	757	730	735	702	726	710	707	696	721	739	700	728	753	727	747	717	676	693	652	735	705	719	731	687	722	741	690	701	738	716	739	700	658	687	723	726	694	677	697	721	699	713	712	668	713	704	728	672	699	665	688	646	686	725	686	703	710	685	708	687	675	694	697	688	679	706	698	693	699	692	690	740	715	717	710	713	704	703	724	696	672	721	679	682	694	698	688	722	647	719	676	696	688	711	716	709	659	694	691	713	718	650	687	721	721	732	670	681	726	697	706	717	712	701	700	678	667	669	677	700	668	728	695	683	711	711	689	668	707	702	733	659	696	703	693	715	720	702	672	672	736	715	718	693	673	669	732	708	700	695	694	709	718	725	710	703	694	708	706	733	701	676	715	715	737	716	724	733	714	741	713	698	697	725	684	695	684	685	682	735	694	675	694	695	667	648	714	686	739	707	704	739	698	738	704	725	683	681	729	712	716	679	734	731	634	706	725	708	672	657	695	681	662	694	751	711	695	670	715	710	747	731	729	713	682	708	685	666	707	661	699	686	729	699	689	669	718	704	721	703	688	689	702	739	696	642	703	700	696	671	699	718	721	672	713	694	703	718	723	706	673	717	709	713	665	732	724	715	697	686	711	681	679	672	669	688	690	667	746	692	739	720	733	711	718	717	663	723	731	774	680	692	666	706	691	685	666	711	728	709	706	706	736	642	680	695	653	646	684	712	705	685	686	719	690	679	621	659	741	773	712	708	682	715	653	708	692	667	713	715	693	736	688	670	681	654	716	699	745	668	695	735	718	673	736	688	689	681	724	700	712	720	669	671	677	674	737	729	682	710	673	715	706	705	654	676	685	685	680	678	711	724	723	740	686	741	700	675	690	704	744	729	693	688	715	685	721	719	726	700	772	704	741	694	713	707	654	698	747	689	734	769	748	713	687	694	714	705	726	713	706	712	703	711	720	684	711	692	693	725	660	658	696	700	712	694	730	684	688	724	710	683	676	731	747	712	686	715	710	770	727	712	749	739	683	721	716	670	696	664	763	694	689	726	636	695	684	676	671	695	706	760	711	652	680	668	703	727	750	687	740	689	757	720	729	761	748	684	680	720	717	706	710	721	695	697	723	700	657	669	660	699	669	700	678	706	727	714	697	726	644	697	656	690	687	672	687	696	672	757	672	683	697	691	664	744	640	667	682	683	717	682	728	657	647	643	718	667	710	651	659	679	699	749	645	672	658	706	672	707	706	680	715	644	699	700	677	707	729	739	757	741	709	702	718	664	662	709	673	719	730	726	728	717	704	676	728	708	687	671	686	663	663	736	702	692	733	658	689	671	710	653	666	687	752	719	704	695	736	741	695	671	696	643	685	658	664	694	708	692	762	658	689	728	685	691	695	699	704	707	706	762	697	735	669	669	654	724	673	700	680	701	718	668	678	731	695	689	734	725	719	735	693	709	701	680	692	683	687	734	698	699	688	676	699	690	720	697	680	694	751	701	687	666	697	713	663	690	718	720	667	693	688	717	725	701	700	721	761	712	719	676	670	693	745	663	713	645	651	666	715	741	693	713	741	716	730	712	726	735	702	704	681	684	649	700	726	691	691	653	686	705	693	672	660	686	730	691	721	708	685	717	693	687	659	739	681	707	709	733	662	670	722	680	724	664	723	711	651	707	700	689	670	725	719	706	680	759	649	728	778	703	702	709	703	700	693	685	639	746	725	689	698	711	697	693	653	686	704	687	660	690	766	680	732	710	719	661	659	739	681	692	714	712	695	711	681	709	695	711	695	692	707	685	663	678	718	743	681	715	670	683	740	694	693	710	726	681	653	697	753	667	733	718	702	739	710	708	657	711	726	723	683	721	647	699	691	694	642	715	709	703	655	663	674	713	690	723	724	728	652	666	671	706	727	717	676	692	684	719	703	654	676	728	636	682	713	723	678	721	654	686	707	765	710	684	694	700	666	645	631	694	670	666	723	714	715	690	719	717	719	730	709	689	697	710	683	651	729	785	721	711	690	707	696	756	680	702	658	736	762	674	674	718	720	662	708	734	667	738	705	695	671	726	740	719	731	681	718	692	724	668	725	714	691	683	747	713	696	702	719	690	730	671	716	705	700	683	686	666	739	713	699	671	751	704	720	694	661	711	725	686	659	681	724	696	690	662	691	704	724	717	725	677	699	694	663	644	656	680	710	681	673	656	673	643	705	686	703	700	709	706	664	679	694	692	664	715	720	734	668	687	724	704	684	693	701	693	674	750	690	675	710	688	675	708	717	663	706	703	702	713	677	729	700	692	699	695	672	694	743	687	658	724	694	727	710	691	713	712	744	696	729	709	712	715	713	682	724	692	761	687	683	728	722	660	640	722	682	748	679	716	750	698	695	719	712	716	694	695	665	728	706	705	712	684	692	685	712	719	690	681	736
17718	9722	7799	4021	3023	2488	1982	1690	1520	1475	1303	1246	1163	1176	1149	1116	1022	972	1031	1052	1042	1009	994	967	974	951	1034	951	984	1048	991	974	984	966	937	995	919	965	983	1007	975	954	935	953	907	930	939	945	934	936	933	971	905	926	963	960	956	884	929	882	948	956	940	876	925	907	935	930	892	950	892	948	939	895	943	950	870	973	938	959	920	963	908	972	903	917	952	934	919	962	909	917	981	962	853	982	944	955	918	918	885	898	938	933	929	918	968	945	865	944	972	984	900	938	903	938	922	909	924	946	922	905	975	956	956	944	894	914	935	975	938	921	984	907	933	873	1022	1003	948	972	915	948	891	910	945	924	924	907	932	918	901	921	980	915	921	925	959	991	984	937	955	944	930	908	941	957	935	969	943	911	904	953	950	956	934	935	948	873	978	937	926	918	1005	903	890	901	930	917	977	990	925	926	951	942	942	947	934	974	935	954	950	911	921	910	881	917	1002	948	917	902	911	926	931	939	905	927	889	965	899	954	916	966	913	902	875	934	952	896	919	885	912	944	929	953	955	945	931	941	907	934	955	949	964	911	880	905	928	947	911	926	943	947	878	888	877	916	894	917	921	936	900	924	967	964	974	938	931	1043	912	891	976	973	919	957	951	919	971	987	908	897	965	951	910	956	899	897	954	971	938	991	976	954	884	936	973	953	940	938	1017	880	899	941	902	894	900	939	925	895	953	941	928	976	897	960	881	917	899	933	951	943	984	934	924	922	881	932	996	892	906	941	936	928	923	929	951	930	883	949	904	959	924	884	930	925	886	889	952	899	944	954	956	915	983	962	909	976	870	944	918	872	920	944	939	914	957	982	937	954	970	1009	880	975	896	913	961	941	958	956	936	887	908	946	934	935	929	945	980	953	899	924	939	902	987	949	910	975	969	914	947	954	945	949	911	912	891	894	957	902	906	918	896	1006	918	943	900	976	969	978	960	939	943	950	916	932	908	959	882	944	917	923	987	915	929	900	888	884	904	924	906	917	917	925	954	916	941	920	894	977	926	935	922	906	870	907	940	873	936	944	925	982	934	985	895	901	966	927	927	939	979	954	919	932	918	900	954	913	929	962	927	915	930	950	932	880	903	887	949	937	943	950	875	914	918	938	922	948	875	918	910	938	988	948	878	895	935	923	941	967	991	890	948	929	935	974	927	926	956	891	916	918	924	921	971	932	927	918	925	918	965	939	903	963	932	918	923	978	963	894	902	963	936	931	964	855	912	923	931	928	909	986	919	912	942	944	934	931	938	924	931	925	910	915	899	922	895	929	914	930	936	884	1002	927	904	966	915	884	969	931	894	1012	891	983	885	945	904	950	902	961	938	938	934	894	905	939	938	937	920	941	933	905	970	966	884	851	908	913	953	893	979	903	920	912	967	914	917	913	938	893	922	909	907	919	873	918	890	861	951	980	945	978	922	897	913	956	938	922	1000	953	955	1043	944	915	913	907	950	912	918	905	1010	969	942	927	868	944	891	955	999	917	985	930	931	871	994	879	930	931	917	967	971	876	934	883	913	912	957	944	951	944	974	904	929	958	940	974	938	935	921	907	921	979	969	943	958	905	937	928	948	954	946	926	932	914	906	999	969	952	929	935	958	946	958	956	924	934	947	871	907	913	938	929	971	881	938	965	890	938	916	913	924	888	950	964	967	944	891	881	949	958	905	931	886	908	887	984	898	1011	917	922	900	928	915	952	925	867	937	908	949	851	936	949	885	907	949	922	920	910	913	939	934	921	919	891	906	946	923	945	974	916	993	945	906	923	954	909	962	933	868	958	991	961	937	946	896	956	907	957	923	965	919	980	916	915	941	937	890	892	951	958	941	970	929	907	985	914	945	912	948	904	866	918	927	994	938	931	913	902	926	911	963	914	895	920	900	901	949	931	890	942	952	953	954	982	961	967	972	932	958	939	878	927	859	943	929	873	899	937	886	964	978	951	981	943	922	893	945	922	861	941	940	982	940	966	897	955	983	895	937	973	922	897	930	908	892	945	911	960	921	948	937	941	897	934	902	896	909	932	909	943	990	962	889	925	932	916	897	935	946	920	944	959	943	1002	885	944	913	895	957	956	926	923	917	1002	976	951	909	919	905	905	920	884	924	973	943	952	955	973	915	921	1010	985	947	942	908	964	928	915	889	953	895	979	955	943	948	944	913	933	926	931	923	897	928	874	881	916	946	910	927	912	928	955	943	982	966	901	942	975	892	939	963	891	897	947	949	898	959	966	876	895	973	939	928	934	950	907	909	897	964	954	936	932	1021	915	982	887	955	871	898	903	971	924	923	946	972	923	902	991	902	930	944	936	903	869	895	932	959	898	921	892	945	864	965	948	927	912	934	904	922	926	940	966	878	977	948	934	943	962	927	950	902	959	955	908	961	929	930	881	923	910	983	954	929	954	959	954	885	948	923	964	968	932	939	870	919	892	983	930	880	935	913	1003	922	953	906	932	921	1002	895	907	937	951	927	937	989	898	965	950	973	933	883	965	976	979	923	935	929	922	915	961	976	876	982	941	925	862	907	945	945	948	998	937	950	994	898	921	941	939	915	903	957	927	868	907	954	919	962	977	975	968	904	903	918	923	905	962	951	945	960	890	939	904	907	923	974	902	935	927	910	931	903	932	904	965	905	951	896	938	964	898	909	928	972	931	921	987	891	913	880	915	896	931	919	913	930	960	926	899	912	983	935	930	942	960	942	928	933	998	940	895	895	950	1005	894	927	914	900	929	908	893	948	890	910	925	896	887	900	913	943	912	958	903	911	890	929	915	952	956	934	912	971	901	988	951	969	968	945	883	944	925	941	897	922	913	926	918	972	898	945	934	917	949	916	945	989	925	968	949	936	897	903	919	917	897	901	926	872	885	906	915	916	922	874	1013	974	923	937	908	937	949	960	950	905	921	936	958	881	952	918	938	992	885	955	930	906	905	933	919	944	878	899	895	916	961	909	895	895	958	886	872	944	860	901	948	990	950	960	935	928	947	901	892	979	919	940	923	945	925	973	937	927	923	927	866	924	907	952	900	907	920	930	917	895	936	967	911	917	953	907	943	923	947	926	884	938	904	941	960	944	916	884	977	971	898	906	945	901	982	943	942	958	959	874	993	902	914	920	901	954	980	970	914	897	909	883	899	912	911	932	887	893	870	881	931	902	891	904	931	939	886	913	974	1030	948	906	947	942	909	951	924	948	888	944	947	944	891	946	919	941	943	930	954	940	932	877	926	929	931	882	900	939	908	936	912	953	933	938	926	948	932	944	960	892	949	945	954	928	913	959	912	907	934	930	918	952	945	907	927	885	928	903	915	929	930	975	960	866	925	912	934	939	938	987	918	924	1025	957	916	927	886	981	958	947	871	962	948	941	851	954	970	969	958	969	911	949	916	881	900	919	916	973	935	931	951	951	938	943	894	899	905	894	915	913	903	936	1002	919	930	963	903	924	941	949	903	937	964	955	872	910	894	950	923	936	916	968	935	916	893
22849	21282	29408	23480	21282	21339	11028	1167	884	825	770	706	617	613	637	519	568	528	579	560	539	538	485	464	509	505	499	498	508	494	504	474	439	492	528	473	457	471	529	459	454	447	467	484	483	501	451	436	459	465	466	473	459	423	507	467	516	501	493	462	446	474	459	503	468	434	477	457	500	452	462	461	458	465	451	485	487	444	453	439	503	447	460	467	428	471	484	460	458	424	440	468	457	492	456	444	490	463	466	480	432	486	484	450	489	486	447	450	470	517	486	475	464	457	491	477	431	456	475	487	441	467	460	489	485	481	484	468	444	488	443	457	433	442	441	484	496	485	436	459	459	438	504	445	444	457	466	471	438	438	476	441	468	453	468	448	464	452	417	475	454	460	472	452	463	464	416	423	483	445	469	450	472	462	477	447	440	452	469	433	459	472	461	434	460	444	474	466	452	463	441	429	462	465	447	435	475	440	432	424	461	475	472	443	493	440	459	484	447	448	468	457	458	513	483	445	466	432	443	422	519	464	471	445	456	452	457	465	443	476	431	461	423	495	453	503	423	470	496	429	457	492	468	452	436	451	451	480	443	456	496	466	416	470	454	465	511	452	469	436	434	473	441	460	479	444	456	454	493	449	442	465	475	444	460	458	428	437	485	445	416	459	481	478	460	475	462	487	465	484	471	423	475	418	424	486	438	459	425	486	459	449	443	476	471	489	429	476	476	429	473	459	479	446	442	444	423	462	483	458	446	477	484	450	416	435	436	459	454	447	471	466	433	452	489	401	448	444	444	450	440	448	443	439	466	482	451	501	437	416	462	438	450	479	438	458	459	491	470	476	445	445	450	429	459	456	461	453	467	437	497	437	458	439	483	448	452	463	465	476	474	478	460	461	471	432	476	459	467	460	437	468	426	464	441	491	473	415	494	445	479	462	443	473	454	449	523	473	455	425	467	452	450	436	443	451	434	482	478	472	391	478	442	470	436	438	468	451	471	440	411	494	473	477	481	456	406	445	478	463	482	449	471	443	499	435	488	462	446	479	449	466	457	419	460	465	450	450	458	434	487	483	475	461	457	439	487	440	481	433	476	447	459	458	441	456	467	440	446	469	452	467	481	447	496	452	454	443	456	454	450	455	481	468	435	439	479	471	451	482	439	434	475	466	492	472	418	454	452	462	482	438	490	456	427	446	429	432	436	458	431	493	468	437	451	448	462	445	455	481	493	445	487	482	476	458	468	445	472	419	431	476	475	481	461	425	447	430	428	462	442	456	476	488	489	443	436	453	465	452	447	428	424	473	438	466	424	498	474	471	471	432	467	476	434	508	442	492	444	517	442	475	478	470	471	469	442	497	439	417	442	471	413	479	492	418	466	445	434	465	470	444	453	435	426	433	442	442	430	453	442	449	425	461	457	482	446	450	460	497	481	438	424	470	442	460	437	441	503	446	504	485	451	452	446	425	481	431	502	432	456	452	462	482	438	469	452	428	486	456	433	447	458	493	482	472	479	462	441	457	450	474	430	464	499	448	449	439	448	411	489	443	496	442	431	444	471	434	480	431	438	475	465	459	416	482	479	417	438	485	441	455	469	414	471	483	441	410	488	470	460	441	453	472	453	478	423	434	436	473	480	426	438	464	460	449	460	453	448	462	479	451	454	473	451	439	435	455	454	481	444	452	485	467	464	449	474	435	454	488	458	431	457	435	476	504	482	438	464	457	475	463	439	460	462	492	456	456	415	433	462	498	424	423	428	434	451	475	462	479	492	448	465	432	440	474	455	491	453	451	477	471	444	459	451	465	497	452	474	449	513	453	448	453	439	466	453	466	462	447	455	428	428	481	440	401	444	486	447	439	473	495	466	477	457	438	480	412	446	455	455	448	472	429	459	466	417	438	490	478	441	437	440	478	472	469	398	449	460	480	456	461	459	425	489	429	459	431	435	475	428	422	428	512	474	480	427	443	491	454	473	485	448	487	456	429	439	465	484	469	437	429	420	452	456	468	469	464	478	438	422	494	448	418	444	468	455	478	473	487	431	476	490	427	460	436	437	479	455	433	478	492	436	482	447	407	425	444	465	452	459	479	450	453	466	452	456	447	440	458	484	448	434	439	410	444	499	461	440	445	478	474	465	454	479	454	483	465	470	466	482	477	448	415	508	451	421	429	434	440	430	466	486	505	431	427	415	489	481	422	464	435	460	437	466	472	456	449	481	489	478	425	482	477	463	440	467	444	465	443	421	433	483	450	439	474	459	461	445	474	475	492	488	455	448	447	465	456	455	449	420	479	458	483	440	440	447	435	479	488	436	422	434	438	478	447	469	469	476	438	439	431	481	438	455	424	432	520	464	469	449	443	450	433	481	474	443	468	457	492	446	469	397	468	475	438	492	469	474	437	469	461	480	436	452	463	493	444	478	485	454	455	473	498	452	428	459	447	427	473	461	417	445	445	467	439	410	465	458	435	464	455	437	444	487	479	438	483	444	445	488	475	491	442	457	479	470	457	472	432	427	469	474	482	456	451	437	465	433	421	451	470	474	461	441	467	474	461	465	495	498	478	460	485	477	423	431	483	464	471	459	472	434	468	454	467	440	439	465	448	469	445	482	443	460	428	486	431	481	477	429	453	454	472	439	446	474	440	461	506	448	503	410	447	445	445	493	448	449	435	464	487	472	428	456	451	469	437	450	467	436	468	450	435	464	487	462	466	471	453	489	449	397	504	453	466	454	458	460	475	411	455	424	468	467	441	436	451	452	454	449	461	441	471	467	466	423	408	460	434	471	445	474	445	401	450	419	388	441	491	454	426	459	492	443	423	465	450	416	445	496	470	464	440	462	467	423	507	456	441	396	435	485	458	452	435	433	436	451	447	494	472	467	456	457	424	459	454	439	459	460	476	472	494	454	420	489	429	417	476	444	420	426	486	464	466	494	472	497	453	485	438	462	460	462	474	479	451	447	445	462	436	489	446	442	492	409	462	454	422	461	483	452	462	448	449	467	455	425	454	427	445	465	450	470	453	452	483	449	418	433	433	471	506	483	484	478	459	424	436	447	458	478	445	419	459	463	467	425	451	443	446	486	459	435	453	445	462	484	453	444	473	466	459	477	435	450	488	479	441	468	460	518	431	451	415	432	457	482	474	469	447	450	492	503	416	453	478	431	473	450	453	424	470	439	417	434	490	438	450	469	487	424	445	495	418	490	439	492	486	435	432	483	451	462	443	489	447	438	477	434	496	440	457	464	425	467	484	443	454	476	426	447	421	476	487	471	443	445	422	442	444	457	494	463	447	461	489	461	475	407	485	407	474	475	472	483	477	462	475	491	464	448	451	420	454	435	485	463	432	431	490	434	499	458	458	450	479	445	453	427	475	422	428	491	475	474	488	456	457	463	429	445	458	472	443	471	493	428	491	453	465	417	435	457	478	450	458	439	474	478	463	448	443	450	417	448	479	465	487	482	462	458	422	453	460	448	467	424	476	446	457	423	496	457	466
19509	14741	11964	6359	4438	3407	2553	2160	1772	1612	1405	1196	1107	1085	1005	975	881	848	807	853	787	737	727	770	661	722	706	669	725	648	688	681	661	703	697	691	690	676	700	642	619	642	662	605	664	691	621	608	657	645	623	634	656	655	628	651	695	631	632	702	646	632	652	608	631	667	610	644	632	640	636	667	632	636	593	655	654	696	645	609	641	617	654	606	605	612	644	615	620	596	665	667	619	621	605	600	639	648	648	619	622	645	640	622	626	635	675	616	590	634	652	642	658	572	634	626	645	676	642	629	621	629	662	606	655	603	648	581	605	657	571	618	603	654	645	609	640	600	632	621	610	662	632	662	669	705	579	606	568	596	602	651	637	641	613	636	614	580	605	613	610	585	610	633	599	705	661	591	688	647	569	600	573	628	640	663	629	623	616	593	644	606	620	631	649	610	619	668	633	653	635	665	658	628	649	606	612	600	631	664	634	630	647	578	625	619	634	640	656	635	664	634	673	623	643	631	635	657	624	643	627	613	602	622	680	602	607	631	661	660	649	616	633	623	638	608	611	626	639	573	620	652	630	601	629	589	640	605	654	627	636	599	626	629	634	613	627	626	620	650	598	631	673	608	643	628	640	641	580	619	640	607	618	648	641	654	606	602	634	613	611	654	619	629	583	600	661	617	600	587	655	608	599	607	592	569	623	692	642	601	640	612	636	584	642	639	668	630	619	620	612	601	678	616	646	617	640	606	649	609	594	637	613	615	652	599	635	608	554	566	610	608	619	596	613	678	609	643	612	690	645	626	640	601	625	662	634	639	649	586	624	630	655	576	613	585	620	607	594	627	605	639	656	617	620	611	646	613	669	633	629	579	632	647	634	636	586	653	619	644	664	652	601	614	609	622	620	650	651	631	713	611	618	685	616	652	654	633	651	626	646	671	650	619	615	619	623	611	598	615	620	614	638	631	659	655	610	635	654	579	616	597	617	626	614	648	602	618	684	630	655	621	621	595	644	662	605	616	617	610	624	586	627	597	602	630	614	631	636	600	621	597	644	616	595	611	596	610	640	577	581	646	595	628	635	618	658	605	609	624	613	569	643	616	627	610	628	597	595	622	648	631	644	603	580	628	613	627	677	632	633	623	630	608	635	655	586	609	665	628	630	601	630	619	661	641	614	672	643	623	623	618	639	622	626	636	630	626	620	602	634	592	649	654	640	628	633	636	636	618	639	625	658	637	653	617	623	627	600	611	635	604	641	585	621	611	603	639	599	611	631	634	582	571	664	632	607	656	596	606	658	580	622	663	678	629	645	614	610	643	613	614	587	648	654	601	641	629	654	636	654	609	616	641	652	635	613	627	653	615	562	623	599	642	664	606	618	664	650	651	652	642	567	617	588	642	616	629	658	611	608	613	636	603	640	641	585	616	610	628	599	599	625	614	653	607	575	666	588	634	646	634	608	604	578	640	640	651	612	633	617	669	621	660	602	646	618	596	578	606	644	591	644	654	621	609	654	609	657	581	609	631	669	610	615	636	620	595	639	679	691	575	607	640	601	615	618	650	643	585	660	620	634	628	666	645	604	620	635	594	625	631	628	623	634	637	697	666	634	642	604	643	612	677	569	600	613	614	576	608	627	643	602	597	615	609	651	645	621	633	615	607	629	672	655	598	594	691	619	592	610	609	609	625	631	608	666	640	634	644	627	616	633	656	658	610	613	608	620	634	636	594	603	667	612	593	621	650	619	612	667	597	618	590	645	604	607	636	575	643	596	632	600	600	613	629	685	643	657	613	591	601	612	609	631	621	637	625	651	599	592	616	617	593	623	615	639	668	627	602	607	629	654	668	576	645	616	608	671	640	619	653	626	662	588	638	617	593	653	617	651	651	601	604	633	663	641	582	599	638	606	660	626	614	662	616	600	640	578	635	624	649	610	656	651	612	625	627	605	607	634	606	658	652	572	606	591	632	636	648	606	635	623	584	614	604	611	657	628	653	573	616	646	615	619	631	663	665	628	713	594	642	608	632	590	614	609	596	639	624	641	621	635	629	611	592	611	613	617	599	604	596	565	609	625	586	600	622	648	584	666	605	603	611	612	675	655	634	646	611	642	639	604	631	618	654	597	605	642	661	635	608	640	624	600	636	608	662	610	638	616	620	631	609	602	605	642	647	592	622	592	560	630	646	601	631	614	617	620	576	616	576	606	638	653	630	644	641	636	629	615	631	651	645	628	627	614	602	619	601	632	626	593	595	632	630	602	602	623	643	644	619	618	664	631	543	666	637	688	626	660	602	640	647	638	641	593	650	608	616	644	648	631	638	641	590	636	583	601	637	643	621	642	601	649	648	659	634	640	608	617	684	649	622	638	623	617	660	616	645	633	621	593	636	612	594	598	660	609	641	606	663	602	616	634	608	609	609	616	656	624	652	620	627	610	583	661	589	589	612	609	647	584	671	638	618	646	683	631	612	599	621	622	634	597	635	618	595	598	639	617	593	613	617	633	603	604	620	605	644	659	622	603	599	668	633	625	644	576	606	589	601	596	625	631	617	618	579	645	620	578	646	596	660	623	687	651	640	615	666	622	602	636	622	609	611	658	714	621	592	626	599	610	661	629	626	648	591	632	637	628	620	621	628	657	647	617	649	632	640	627	607	643	655	621	584	620	577	594	657	603	653	632	611	598	625	632	645	685	603	619	630	616	633	640	679	670	609	634	643	627	611	655	573	660	654	660	610	611	628	587	629	606	596	643	661	612	627	630	603	618	621	660	628	581	655	576	668	622	620	644	647	617	615	628	589	646	622	617	682	673	626	614	636	579	602	655	654	651	644	617	640	649	619	633	594	620	645	588	598	590	683	589	660	605	627	663	650	681	616	633	655	626	578	608	628	633	664	629	607	647	676	639	611	621	624	655	635	678	621	676	652	634	607	663	628	704	673	629	641	639	592	688	641	672	585	609	581	610	621	661	612	634	648	622	639	590	579	660	615	600	653	643	607	599	644	586	605	657	611	656	620	644	618	585	600	597	578	624	640	655	625	619	627	599	638	630	590	577	599	609	632	623	653	635	642	614	602	584	620	625	665	625	659	616	659	603	650	582	604	587	597	670	670	636	611	651	659	611	617	656	641	616	563	609	643	599	617	648	576	644	640	614	611	585	622	643	643	623	615	657	594	578	591	591	625	623	615	626	602	583	639	625	638	627	638	651	631	673	631	650	617	631	635	651	641	660	650	616	632	638	604	591	631	627	571	632	595	605	600	615	647	643	647	643	658	621	637	637	623	606	592	624	581	668	627	640	614	602	649	629	638	591	579	656	637	626	636	606	626	642	645	615	646	656	602	599	646	625	642	625	617	640	631	616	635	618	663	644	626	625	642	651	625	625	648	620	609	657	631	640	598	621	603	609	651	632	583	616	642	618	617	608	658	657	615	626	581	636	600	623	675	658	625	674	641	641	630	601	615	656	594	644	633	604	635	640	645	568	595	663	668	618	655	635	636
26971	20823	9933	940	584	600	559	572	548	530	523	558	528	545	529	539	520	512	545	549	515	547	538	528	549	519	507	534	497	536	577	489	519	573	559	542	545	567	577	528	537	537	510	502	540	539	530	509	539	561	513	545	517	512	536	488	551	516	572	542	525	497	583	512	554	566	508	509	479	551	547	539	520	521	560	545	580	549	556	547	544	521	529	503	494	557	504	504	520	503	563	483	535	497	518	523	522	508	548	513	560	516	557	515	527	520	509	558	503	500	544	515	499	560	526	538	485	531	516	555	534	570	520	521	521	546	543	565	505	508	538	521	563	551	534	513	555	513	519	531	476	509	555	514	510	534	533	552	523	561	537	523	534	550	516	549	515	523	526	528	482	522	497	528	528	532	555	564	503	514	514	528	537	510	501	548	485	564	572	538	544	561	491	534	523	507	548	530	518	505	531	519	538	515	537	551	508	514	547	503	558	525	527	579	521	526	545	530	522	517	464	539	493	515	523	488	579	515	550	549	521	559	489	518	567	529	527	559	498	529	496	539	494	572	558	526	514	519	529	502	518	534	517	526	556	556	512	543	560	500	576	480	557	519	544	518	534	505	543	528	507	526	537	557	485	530	542	519	532	529	567	544	516	529	565	537	610	514	539	526	548	517	524	520	572	532	483	496	516	545	496	528	532	538	521	567	547	516	491	537	551	529	520	503	508	521	525	544	516	544	560	491	541	522	530	521	517	499	506	520	528	541	562	553	505	535	500	545	514	527	519	525	532	580	529	560	552	531	547	545	520	515	532	484	499	524	513	554	537	527	533	504	525	536	520	517	523	550	544	537	505	480	543	543	530	557	541	494	501	550	485	555	545	556	510	497	515	560	552	524	517	537	550	522	488	553	543	554	483	534	547	571	505	516	541	547	523	516	509	559	509	545	515	546	550	525	527	491	525	531	536	496	509	490	519	560	529	529	522	514	515	526	506	496	512	525	509	553	523	535	564	523	583	544	566	524	551	520	539	547	570	510	513	496	523	522	534	544	514	534	525	553	522	540	530	538	511	498	538	513	518	519	525	529	547	509	537	542	547	491	537	499	538	509	491	521	497	551	547	557	511	517	552	546	502	543	525	503	522	529	537	489	525	480	540	493	519	529	559	524	506	538	527	554	516	552	550	506	554	538	561	530	544	548	548	559	523	509	509	571	535	558	502	515	520	547	521	524	531	519	514	500	564	506	545	495	493	493	527	523	514	506	514	552	550	522	521	546	507	527	485	523	531	517	586	551	513	505	529	527	490	564	502	574	517	530	514	568	539	525	520	514	543	508	557	568	530	515	519	579	508	511	501	500	525	529	510	516	555	503	505	511	541	532	520	536	537	519	520	495	560	533	581	495	509	567	552	494	523	532	518	520	537	533	514	523	529	524	540	499	551	594	551	513	503	517	546	491	539	543	561	558	529	549	548	527	501	543	533	534	581	555	580	557	524	506	532	533	544	528	533	550	490	502	512	550	502	529	558	496	519	515	555	526	499	540	524	524	527	522	551	524	516	510	517	551	524	512	554	536	547	510	495	549	551	542	539	471	555	524	518	514	574	536	513	551	558	514	583	507	522	519	510	478	520	529	534	488	546	537	499	557	541	543	524	554	553	556	555	558	531	532	502	489	493	512	540	486	554	511	536	524	535	532	521	546	518	546	547	503	554	529	525	492	482	557	550	529	506	541	532	530	510	557	520	536	494	552	562	513	544	537	514	554	530	531	525	504	530	504	542	592	548	558	530	533	557	560	518	529	524	550	528	516	541	500	500	550	560	540	544	529	542	529	540	544	576	585	520	526	548	531	524	530	492	551	551	521	494	543	515	543	531	520	484	516	558	523	498	487	537	560	498	534	499	499	550	511	559	570	524	477	529	498	553	486	503	520	533	575	539	585	534	536	512	528	502	518	519	495	539	511	549	516	521	492	565	512	488	529	528	546	558	538	489	546	541	532	509	544	516	536	523	561	550	546	565	508	556	510	534	576	546	513	520	584	534	542	542	533	511	506	482	539	519	545	526	519	512	545	584	459	537	534	535	566	541	543	509	506	545	535	512	515	514	518	499	492	529	528	549	518	568	552	522	533	540	496	496	498	524	533	497	527	519	496	550	542	474	563	530	524	531	534	489	505	516	528	505	581	536	521	490	547	537	526	552	552	525	521	521	527	585	538	526	540	533	560	538	533	500	558	553	515	517	491	525	550	587	506	552	532	530	489	501	517	521	517	516	509	500	505	532	538	535	537	555	559	549	538	518	550	534	497	534	530	538	541	538	546	563	515	569	529	559	530	509	584	542	556	573	525	525	532	542	530	496	508	527	528	519	524	555	520	500	518	538	500	528	527	568	530	530	557	511	502	503	527	550	520	572	556	559	574	513	557	537	525	570	545	545	492	552	572	526	532	501	569	531	567	522	535	513	521	561	540	536	535	493	519	525	530	529	522	501	549	546	522	521	536	558	517	511	552	515	517	484	538	579	551	552	527	538	510	552	536	511	549	470	504	556	521	532	568	531	530	551	523	508	546	521	491	531	567	529	538	543	523	507	520	501	584	558	559	516	520	524	543	518	531	545	514	540	546	528	567	559	528	527	555	558	531	522	560	589	504	460	505	528	543	461	537	524	522	533	533	565	476	527	536	537	527	539	509	517	576	524	496	533	578	525	493	527	535	512	533	548	519	537	513	524	515	520	517	497	556	541	493	567	498	542	558	548	567	525	557	528	518	513	513	560	515	503	550	549	541	552	547	519	493	508	548	545	546	516	567	526	497	488	544	492	535	546	512	555	567	536	520	490	558	517	490	517	532	552	518	520	539	563	495	519	512	538	548	492	523	516	488	523	572	496	522	505	540	536	457	537	498	532	559	518	502	537	516	514	536	539	550	483	557	555	553	500	553	514	528	513	548	529	530	576	548	539	532	555	513	524	511	514	537	515	532	541	570	539	504	519	498	535	524	518	508	520	519	539	550	533	548	550	530	522	526	504	540	537	521	523	547	489	519	565	510	539	536	564	543	559	496	519	500	527	540	553	499	536	523	517	559	561	543	545	557	537	493	563	518	496	515	554	541	530	519	552	533	552	474	526	513	536	532	508	504	534	535	534	526	531	537	546	524	508	508	553	541	508	504	538	538	503	534	550	574	529	490	515	539	562	497	549	528	559	520	545	534	510	550	530	562	542	516	543	523	525	518	518	559	548	519	513	524	553	517	514	529	556	621	542	527	501	541	513	524	537	540	548	510	508	539	535	557	563	536	571	498	565	544	488	524	536	525	511	532	502	531	529	530	531	518	526	518	517	539	535	567	524	562	533	501	540	502	532	506	541	539	558	514	522	516	551	526	522	584	524	541	536	494	504	539	549	512	522	528	522	517	539	550	545	539	500	529	563	543	494	495	527	550	512	530	547	514	539	534	478	510	509	537	472	524	524	527	543	535	540	528	536	551	533	544	584	518	521	506	525	535	500	560
9827	1310	1143	881	814	734	783	684	757	708	724	729	683	745	720	699	752	703	725	705	754	720	706	724	669	681	687	791	708	722	713	699	711	718	720	710	723	744	687	703	723	681	672	649	699	706	668	672	692	750	720	692	653	695	688	699	693	667	656	708	716	687	697	729	731	684	691	712	686	673	708	666	722	726	721	691	681	709	703	696	720	678	684	716	728	660	694	711	714	665	754	667	694	726	708	721	703	673	744	712	711	661	696	667	684	702	641	673	727	697	734	702	672	686	789	694	704	699	710	690	671	728	673	676	716	722	715	695	708	690	710	697	683	721	706	707	681	680	677	717	687	708	706	739	731	711	707	724	680	693	758	718	705	712	730	737	692	703	714	693	673	662	723	683	721	732	704	692	698	692	736	653	694	713	680	727	679	672	725	690	688	668	714	669	700	690	738	725	665	673	674	682	693	732	684	706	728	660	680	737	721	678	712	645	742	702	723	671	686	701	727	681	742	643	718	635	657	701	732	696	668	674	697	707	665	708	726	689	652	728	691	669	723	714	681	674	759	670	691	655	693	706	666	680	709	710	706	714	718	695	675	727	712	719	675	708	671	693	683	658	676	718	667	736	674	728	719	729	742	677	694	719	676	717	735	682	653	688	689	653	723	727	705	738	684	671	661	699	701	719	669	674	654	712	682	723	668	724	715	693	725	672	724	710	698	656	648	728	658	701	688	720	677	713	735	733	671	737	732	719	663	696	696	717	705	672	680	666	727	688	734	702	696	714	688	654	734	692	704	689	654	676	672	688	696	705	664	739	736	721	634	695	651	673	664	681	712	665	707	690	728	708	672	702	687	685	661	697	741	700	646	714	674	693	624	646	744	691	733	707	684	716	656	690	675	710	709	711	701	725	739	702	725	691	710	742	680	694	653	701	708	695	660	677	685	714	716	711	692	723	735	734	701	707	706	650	728	653	715	689	732	683	658	673	700	651	650	763	681	684	675	686	680	697	764	702	692	722	725	719	714	660	744	704	720	732	710	680	707	741	697	704	721	709	669	702	730	685	733	707	697	715	689	722	703	677	700	632	673	684	689	750	718	758	717	667	708	713	727	715	678	693	751	684	692	682	721	706	712	726	678	684	717	681	680	722	707	713	690	677	731	705	706	731	654	735	671	721	678	718	724	722	683	697	725	661	665	670	717	697	707	741	654	690	672	724	673	721	716	734	675	711	673	661	686	689	715	702	712	684	636	661	692	712	651	693	681	688	647	659	693	691	714	694	724	706	686	680	692	683	678	728	696	690	689	710	707	700	671	710	703	613	629	673	712	725	650	654	662	719	681	729	707	666	734	713	698	709	714	700	706	667	699	712	741	747	673	691	675	731	691	679	700	702	687	699	706	675	665	703	707	694	644	690	705	659	724	674	723	686	684	729	666	701	683	734	683	718	674	712	666	684	690	735	676	673	666	715	729	686	708	683	672	699	712	732	720	747	672	657	710	718	690	678	712	715	707	694	672	746	729	664	702	672	672	711	696	715	735	720	722	698	735	698	646	700	688	676	683	707	693	730	672	698	723	668	659	721	728	715	687	706	680	694	688	719	635	736	688	717	727	678	703	686	716	693	715	693	675	728	726	741	760	669	664	675	682	695	708	655	695	722	680	706	700	735	701	667	698	729	685	668	719	708	739	764	693	761	688	712	661	712	703	694	680	699	707	778	697	693	701	695	666	704	705	638	718	720	699	676	683	724	721	730	696	715	654	693	701	681	684	758	698	729	717	738	686	716	729	712	671	623	679	741	710	690	714	697	723	727	662	711	707	741	747	668	694	695	693	718	729	731	667	721	732	689	672	719	723	774	711	693	644	700	677	747	741	731	695	670	718	701	716	714	718	710	703	746	724	700	685	744	683	729	705	691	725	647	707	691	695	701	741	681	669	680	699	718	688	679	691	688	728	689	722	731	691	738	675	711	693	718	691	742	700	675	695	695	672	691	673	730	698	699	666	715	747	774	745	781	710	668	754	739	736	681	687	695	657	748	659	739	691	702	718	689	692	733	744	686	714	708	684	676	720	668	677	683	645	701	680	707	705	723	710	773	682	693	654	702	668	699	675	669	704	680	683	688	679	725	689	750	699	721	702	707	700	688	667	659	679	702	720	733	701	665	658	702	706	720	696	679	687	735	707	689	730	701	689	741	664	731	722	762	688	709	698	717	685	728	647	672	693	663	705	699	703	673	675	660	690	706	659	684	722	744	713	707	721	700	697	662	702	696	723	711	739	726	712	684	698	672	723	700	707	682	709	720	736	726	648	704	660	731	710	700	674	692	717	675	655	741	725	702	667	773	717	683	670	699	675	703	693	700	680	702	693	705	709	686	681	716	730	691	700	725	692	692	687	699	687	705	701	673	732	711	745	717	680	745	687	708	650	736	717	679	686	721	692	672	698	697	702	685	702	705	688	666	754	705	719	722	660	714	666	718	736	743	715	716	705	682	717	691	702	701	729	651	632	705	671	724	713	656	660	657	693	673	689	691	711	699	685	707	716	656	699	697	639	683	661	693	690	722	696	675	686	682	703	692	706	693	716	710	678	729	680	733	708	717	724	707	678	717	718	739	723	729	669	652	652	710	686	720	690	676	634	702	671	715	677	707	714	720	702	699	699	675	732	650	649	675	733	695	717	659	680	675	705	702	683	702	705	711	754	693	671	679	728	692	670	698	720	670	677	737	702	720	671	680	674	665	721	684	691	679	707	707	703	682	748	746	764	717	677	690	682	655	673	707	733	687	690	737	680	717	724	715	661	694	686	705	713	665	726	673	629	689	719	708	677	713	726	700	714	701	706	678	686	669	664	697	657	705	732	683	693	721	705	699	703	678	701	697	681	666	702	657	672	687	678	682	729	713	727	694	695	699	741	673	751	667	742	687	685	747	701	680	675	727	698	734	698	716	715	701	687	712	719	670	694	653	681	718	697	670	722	675	683	667	676	694	731	687	678	724	732	692	665	678	727	713	694	665	644	677	725	650	682	690	714	709	668	700	688	662	700	687	681	685	692	706	705	701	749	692	738	724	663	700	667	715	738	754	745	747	715	737	711	706	721	714	701	688	674	694	697	677	703	752	692	683	678	724	675	689	712	672	662	689	695	674	646	693	676	707	688	725	654	725	684	743	710	700	744	684	713	712	691	704	686	722	736	700	670	664	653	651	699	687	668	701	695	659	719	709	662	663	712	694	775	695	688	719	693	722	709	714	690	677	685	696	693	670	708	687	673	728	722	691	659	721	727	706	669	704	697	685	754	726	667	716	682	723	679	685	659	704	681	705	723	675	714	692	683	709	681	692	731	663	713	721	702	693	715	680	702	724	710	687	746	742	733	671	714	688	720	680	658	716	705	694	712	704	722	688	687	684	693	723	721	672	725	719	711	681	705	707	660	727	703	674	700	708	663	660	678	745	700	714	737	717	681	700	661	672	680	689	684	721	688	728	667	734	608	693
23791	21290	28883	23877	21205	12831	1693	1065	898	924	833	849	830	813	722	766	775	736	738	732	712	739	767	683	735	724	733	734	736	711	690	722	701	707	712	716	724	677	776	694	709	699	714	719	739	709	705	726	694	668	688	651	701	675	721	693	710	702	664	701	698	699	691	630	678	684	774	714	701	771	703	672	707	677	710	705	703	704	727	763	707	735	664	709	718	700	682	766	700	696	723	714	726	717	695	657	702	690	724	685	685	697	707	695	706	714	735	735	710	734	727	671	696	705	672	724	733	708	723	693	691	680	728	695	697	728	719	782	685	754	721	699	745	658	666	675	695	687	725	723	714	706	688	679	688	682	702	723	703	739	673	718	663	730	710	720	703	673	728	659	674	737	705	758	707	684	750	714	717	713	732	742	701	683	667	712	673	711	676	714	647	733	676	674	651	666	688	680	710	692	674	695	699	700	706	662	693	725	685	728	658	698	718	672	715	711	704	707	685	689	702	695	644	714	695	705	734	655	688	662	735	762	729	678	677	713	694	722	696	788	733	699	729	705	726	720	689	666	674	699	707	704	702	731	678	676	685	688	684	702	699	707	685	705	706	772	724	690	681	707	712	642	684	692	647	691	666	718	713	722	690	735	693	649	677	661	731	684	714	705	686	721	681	764	647	657	710	698	704	711	726	705	667	668	687	712	697	737	709	706	671	741	730	708	687	717	733	675	729	740	705	693	704	662	661	656	641	727	721	710	674	716	711	696	715	718	708	666	696	741	730	698	720	689	682	739	714	687	705	698	760	616	706	702	687	740	666	668	674	690	736	779	748	683	694	673	678	725	748	716	638	714	693	721	721	724	715	682	699	679	754	679	737	709	677	675	696	675	710	740	684	716	673	732	696	690	705	671	693	713	688	646	658	711	674	674	729	746	689	691	734	672	713	712	721	700	716	680	678	654	726	764	735	711	700	661	644	705	722	699	728	759	654	725	749	702	715	676	687	693	712	721	666	712	707	683	713	716	679	711	702	694	771	721	662	704	728	703	697	677	716	674	690	659	676	710	653	733	726	669	693	727	661	702	759	694	684	704	694	686	674	683	623	685	706	711	672	649	666	738	683	730	693	726	694	709	702	695	712	693	705	678	758	701	680	691	708	700	724	698	682	714	706	681	685	695	699	713	669	696	678	717	669	706	690	677	669	681	718	697	693	747	667	705	696	673	741	691	685	669	690	755	758	725	693	669	695	692	705	730	687	697	722	678	727	712	661	695	715	735	684	738	696	675	706	684	751	666	685	651	687	738	669	650	674	665	702	653	695	700	672	687	686	683	730	678	700	700	690	708	702	704	699	724	702	737	663	700	692	706	665	726	686	647	707	683	658	691	716	711	704	691	744	759	697	666	728	672	665	704	730	655	695	672	637	713	694	741	682	701	753	759	658	702	746	685	678	754	711	677	651	709	695	729	728	706	723	697	699	715	694	696	709	680	693	732	713	720	722	656	709	716	672	684	745	694	705	672	682	727	671	688	766	687	706	708	686	755	731	699	737	675	696	692	729	720	646	688	690	699	722	710	683	689	711	725	696	720	715	691	726	718	695	714	691	706	750	710	699	707	699	688	708	719	737	685	684	696	691	696	689	690	692	710	677	677	741	755	718	695	769	667	766	733	682	713	745	711	723	741	711	735	734	765	681	672	690	683	712	727	718	691	712	709	704	653	719	652	726	720	740	711	718	691	707	711	703	683	692	699	722	714	691	696	683	683	700	719	660	688	726	678	701	658	710	691	723	637	665	707	677	663	652	687	676	746	688	667	719	692	728	687	721	650	699	682	730	691	716	725	700	695	720	724	668	714	641	683	694	730	732	717	672	666	659	723	694	703	664	705	734	715	719	720	711	704	704	714	706	665	702	670	707	735	681	721	701	680	660	671	712	677	728	670	674	695	700	699	642	692	683	697	723	754	693	684	678	682	658	710	714	719	731	688	680	704	696	633	656	689	739	682	681	677	671	711	716	670	710	723	733	732	746	734	675	664	709	721	712	710	697	693	687	707	747	687	721	678	705	696	719	703	733	756	699	719	678	709	714	697	735	692	692	732	734	682	669	716	682	734	689	678	693	743	712	678	684	736	710	686	667	692	715	699	704	651	735	710	684	701	754	704	682	725	692	666	664	687	692	737	728	693	701	702	668	678	750	655	650	679	703	680	713	755	730	665	723	656	755	689	702	721	726	683	717	694	667	700	692	700	686	703	685	699	706	735	731	715	634	683	706	729	707	716	706	699	672	684	658	651	711	710	689	679	682	726	710	682	705	711	706	655	709	738	674	681	728	730	694	695	709	707	699	679	691	701	727	673	631	719	707	706	715	717	684	720	686	696	681	692	717	684	694	701	720	713	780	669	705	730	720	695	720	719	668	710	667	709	698	739	728	714	701	689	689	695	721	670	715	695	722	694	649	752	707	712	689	713	689	674	694	721	714	726	724	659	723	684	709	673	713	648	723	653	709	715	719	671	698	656	759	687	734	698	730	694	679	666	670	696	695	711	659	689	726	732	694	660	666	714	682	703	683	694	725	754	729	662	703	693	722	728	779	725	725	759	712	721	696	706	675	706	713	683	712	667	679	692	724	691	679	671	678	733	728	676	689	707	697	723	724	700	684	689	672	673	717	737	654	725	709	719	700	693	697	682	668	729	749	700	716	706	646	690	705	732	708	692	702	700	690	715	717	697	727	685	735	714	663	711	702	741	684	707	699	673	663	721	718	653	666	666	710	700	774	713	717	669	674	718	683	663	699	684	680	703	699	696	693	710	701	671	736	726	666	679	683	686	683	668	715	706	702	702	678	704	707	672	702	740	721	694	696	697	715	713	669	710	690	714	688	688	708	695	671	666	738	695	704	648	661	680	724	673	684	688	709	665	671	712	726	677	693	707	710	701	700	675	721	674	695	669	710	689	672	672	657	676	690	697	689	707	713	671	705	679	728	693	665	668	745	731	707	671	644	718	699	709	661	673	707	741	666	708	690	689	696	680	674	680	716	699	709	637	724	679	705	685	664	693	675	738	685	752	697	689	715	701	715	709	733	678	711	728	661	690	733	695	691	679	711	682	711	738	697	713	689	693	695	696	727	688	682	725	738	747	673	737	668	672	734	736	722	662	709	666	666	678	690	650	714	689	706	686	648	703	713	701	701	726	715	691	699	668	718	723	684	708	679	702	677	729	753	733	638	693	712	691	703	666	678	744	702	699	708	663	715	711	677	691	706	658	684	667	720	688	711	633	704	680	718	744	665	733	716	720	667	702	673	702	717	709	691	679	716	708	703	719	747	678	644	716	639	719	701	747	694	697	691	708	694	689	735	690	699	659	714	683	679	660	689	720	668	656	707	676	713	702	683	698	713	703	735	722	708	690	698	714	740	700	711	701	716	652	754	736	709	675	670	686	709	638	688	694	707	650	666	685	708	685	672	691	668	726	691	716	702	674	706	713	685	697	716	690	702	689
18674	9392	7581	4023	2986	2390	2008	1690	1511	1375	1300	1200	1130	1158	1108	1050	1120	1042	1035	1016	1008	1013	941	972	992	943	893	974	906	982	951	921	941	938	957	940	940	928	969	940	975	946	960	992	963	921	970	956	910	982	952	919	951	921	885	903	909	929	950	940	924	948	898	907	930	907	938	923	904	926	971	962	942	913	946	918	943	919	895	888	925	986	955	917	942	918	886	927	937	938	966	900	954	910	917	934	900	883	910	975	938	904	946	931	896	914	911	942	961	967	919	922	938	964	895	960	938	912	875	911	942	917	952	944	920	863	918	890	916	933	892	951	931	909	960	874	975	944	949	909	932	969	920	954	904	919	981	926	934	937	971	944	898	939	898	941	913	889	901	897	898	909	917	930	949	941	894	943	961	965	970	908	912	907	953	955	936	990	907	938	916	920	940	896	903	929	893	957	860	955	865	948	910	913	959	955	907	944	934	971	973	878	922	898	931	933	955	896	951	927	921	939	949	953	874	880	909	939	919	921	889	987	888	941	948	910	911	930	887	909	930	937	905	926	955	859	897	912	875	943	956	925	829	905	896	896	931	923	899	919	951	922	913	863	955	891	910	906	957	911	894	905	888	884	940	914	872	941	945	908	950	926	919	887	947	935	910	876	918	938	959	969	916	901	946	924	942	960	890	873	900	935	954	922	977	867	911	924	986	905	918	915	943	933	929	892	946	913	930	904	919	960	895	917	912	919	864	933	948	910	936	924	903	932	876	893	918	887	887	931	922	941	910	890	910	920	980	896	989	919	923	941	985	922	889	941	933	922	972	894	891	918	912	908	869	879	946	907	929	921	922	932	886	928	923	970	945	942	901	880	898	964	860	959	892	931	893	963	958	902	900	893	924	917	976	897	945	941	879	930	931	890	865	889	910	899	939	925	935	997	941	969	943	963	957	965	941	924	899	935	945	881	910	955	918	899	920	898	871	917	933	917	900	895	889	971	893	922	919	986	926	921	901	888	969	894	886	943	888	920	895	931	893	942	968	929	934	946	932	939	972	945	913	873	911	937	915	918	878	918	915	908	926	976	932	969	893	924	975	902	929	911	890	884	934	922	926	895	885	900	928	917	948	907	884	932	919	994	944	907	903	953	919	946	980	933	985	862	931	946	891	927	892	935	967	947	993	908	927	863	916	922	932	934	930	915	934	929	886	910	983	968	894	955	918	845	896	947	877	875	899	911	928	890	925	864	957	929	850	911	914	888	935	953	894	909	993	931	908	927	924	948	949	874	924	917	958	920	932	961	985	920	878	920	920	861	930	892	875	882	899	930	977	907	924	959	925	902	894	911	870	888	927	900	940	963	935	941	898	942	912	888	952	882	898	943	883	921	882	927	920	886	923	875	926	927	920	901	899	926	921	966	940	910	904	956	914	912	948	933	908	895	924	918	885	866	892	905	913	926	869	891	925	898	938	897	887	874	891	904	934	914	894	852	924	902	910	880	929	946	932	912	894	885	915	956	975	966	870	904	891	940	930	958	918	976	921	893	920	893	934	911	900	910	881	973	904	950	923	883	954	917	903	917	950	859	877	885	970	938	911	937	962	946	978	946	924	903	955	914	885	943	929	864	953	934	957	946	901	970	936	967	964	915	908	927	953	945	857	914	968	919	902	900	969	899	860	919	928	927	951	954	980	924	921	939	879	885	965	879	878	899	941	941	924	917	944	930	962	918	947	896	975	949	917	921	841	899	935	956	955	884	941	924	900	883	920	963	870	968	918	930	875	944	943	948	893	995	926	911	939	950	911	896	900	911	963	934	917	945	903	936	910	929	952	928	986	956	898	910	904	945	922	930	856	937	935	911	910	928	922	899	991	906	897	955	933	999	956	893	893	912	931	901	936	916	965	906	916	938	990	903	901	878	912	944	888	928	900	910	935	909	952	902	920	963	944	941	913	918	965	932	908	934	898	907	911	924	936	899	959	907	922	985	949	986	944	939	950	918	886	945	954	955	951	954	910	891	960	899	961	916	911	899	903	943	890	892	923	908	882	932	962	900	977	908	975	930	956	897	940	952	955	983	890	926	913	898	965	928	910	892	947	935	996	863	924	946	882	914	947	928	944	923	951	913	901	907	982	917	934	950	913	902	893	906	906	954	924	899	918	983	915	892	899	942	962	941	915	982	904	940	919	903	921	941	956	947	959	905	902	921	944	952	872	841	954	902	875	923	935	964	936	959	963	911	885	899	941	943	927	960	894	920	923	874	959	951	934	931	876	938	922	920	903	929	925	907	939	905	911	903	910	881	907	917	978	949	933	922	961	909	911	965	914	875	909	981	931	923	923	974	985	921	921	897	917	969	985	911	940	971	947	955	896	892	967	949	900	924	910	926	879	972	891	865	888	896	945	893	946	952	887	946	911	925	946	928	950	947	915	872	883	940	912	932	920	942	898	905	948	873	922	879	1006	954	906	909	935	919	917	889	936	935	980	933	877	921	929	929	913	931	958	908	919	909	926	882	932	894	943	890	931	916	913	951	936	865	951	869	939	928	926	884	947	929	874	899	930	942	888	933	950	870	866	894	899	900	982	992	954	916	871	894	918	950	954	939	867	965	930	907	920	966	922	891	867	901	901	929	940	965	959	980	901	959	857	955	880	910	894	913	936	917	936	903	906	937	923	963	902	906	902	905	992	953	885	947	926	953	901	948	918	885	891	905	956	919	980	924	942	925	892	1058	929	930	930	866	908	944	929	953	900	900	944	940	961	925	934	991	895	905	938	929	1001	922	939	958	923	921	923	903	889	911	921	932	918	939	905	909	932	902	927	945	950	956	888	884	914	909	946	960	902	976	915	906	932	955	930	989	946	909	929	880	907	979	887	933	937	902	973	966	901	918	916	954	985	904	884	931	917	963	880	941	923	903	978	922	869	954	916	879	938	961	865	925	923	930	950	910	889	943	942	938	956	889	929	930	929	939	952	921	889	859	903	865	933	948	928	974	933	989	898	931	973	842	915	965	898	971	943	898	877	879	948	938	865	933	942	941	895	944	946	904	857	882	899	882	917	936	911	928	942	926	962	912	920	939	939	931	918	912	947	876	930	924	916	904	996	939	969	971	883	933	926	915	933	918	932	909	893	1014	934	879	854	901	915	884	871	938	968	867	912	923	950	930	966	890	947	943	905	964	918	977	947	920	919	931	936	939	903	956	854	897	944	908	996	967	874	920	901	921	871	911	936	936	922	959	955	966	949	947	921	884	944	939	950	918	886	929	947	872	884	945	999	898	906	945	912	959	917	910	860	888	972	935	941	921	921	974	967	934	874	975	858	955	956	924	931	875	912	948	882	931	900	969	940	974	949	903	932	892	995	953	929	928	969	936	971	950	930	982	892	939	887	940	945	898	930	938	960	958	877	941	905	942	921	944	916	966	958	957	961	968	916	891	926	901	933	955	881	921	866	891	872	923	944	935	926	930	947	942	932	911	917	932	948	896	916	922	947	968	920	910	942	934
22840	21264	29338	23515	21266	21304	11357	1253	917	796	721	647	611	659	582	589	582	537	505	518	499	495	476	489	492	522	510	470	467	478	508	490	498	466	480	469	449	472	458	447	461	448	461	408	474	480	473	465	477	457	471	470	493	468	495	495	493	469	489	445	456	434	484	457	490	481	485	459	478	451	489	451	440	450	488	451	506	422	464	427	477	462	439	431	460	421	426	432	508	473	440	451	421	479	447	429	470	453	451	430	446	450	459	457	452	455	452	452	428	461	468	449	498	446	510	449	437	461	449	423	460	452	470	459	459	468	413	454	470	417	455	465	445	467	412	466	459	464	460	434	420	464	462	495	475	458	442	474	478	435	433	506	481	426	432	453	422	476	461	424	448	400	452	443	407	446	445	460	438	486	439	487	464	446	464	414	457	450	435	482	455	455	479	434	494	459	459	471	454	462	432	469	436	468	471	442	446	426	418	446	503	456	445	432	490	452	426	466	446	477	440	480	486	449	505	465	431	450	444	424	468	451	474	471	433	454	445	435	436	436	465	455	420	444	512	457	464	435	434	461	473	459	440	406	433	425	461	432	442	470	436	426	431	416	480	459	462	441	444	430	460	432	437	448	471	503	432	449	413	434	476	433	409	447	441	444	485	440	428	463	454	422	435	439	455	437	449	464	447	429	471	429	445	465	459	439	441	416	458	444	427	471	484	433	448	470	475	455	430	434	442	430	498	457	422	424	428	462	436	434	476	491	478	464	463	450	448	468	436	448	443	445	438	463	441	468	445	444	494	473	463	448	479	447	477	451	443	415	452	449	479	441	431	451	474	462	508	425	453	455	444	474	489	456	463	459	461	502	448	459	472	460	445	485	448	423	452	451	461	445	434	480	429	483	443	439	493	430	411	481	473	467	451	416	438	439	495	444	460	439	452	458	436	455	484	469	434	459	464	448	480	458	511	472	481	422	425	442	487	456	467	414	453	440	441	501	465	453	438	461	433	473	463	463	430	435	438	430	481	476	452	451	473	441	451	463	441	458	478	486	453	438	455	436	423	441	467	461	433	457	462	437	411	439	449	466	443	432	477	456	452	455	452	465	412	457	482	455	435	437	461	451	461	468	456	415	434	456	457	485	445	466	452	460	524	434	438	426	460	441	450	398	485	462	486	469	450	453	440	428	443	441	451	463	512	395	436	420	444	430	437	432	430	409	458	449	441	439	426	460	447	425	423	457	445	435	446	483	465	435	448	430	447	437	441	465	446	406	482	473	448	489	492	431	491	482	451	481	477	445	458	456	447	462	452	423	458	460	415	428	451	429	452	470	402	443	436	444	477	452	463	494	449	460	455	487	448	453	469	469	450	511	437	466	438	453	471	437	450	457	447	444	434	443	415	442	475	438	429	433	449	451	471	439	436	430	464	448	449	464	460	452	455	461	464	438	465	437	446	455	428	418	487	499	427	476	493	475	444	449	430	436	475	492	458	482	452	453	463	444	446	473	459	478	447	483	439	497	477	408	442	460	465	457	491	476	461	470	464	439	464	442	471	500	450	452	440	456	444	483	455	418	462	457	450	447	450	437	428	435	507	434	456	459	416	427	475	485	456	410	451	417	464	497	458	468	435	457	463	461	414	430	416	435	449	441	434	442	446	471	428	471	492	431	413	446	465	447	468	423	413	413	450	461	439	460	455	490	477	448	470	453	488	435	534	432	470	461	438	491	453	455	424	439	458	427	471	473	448	466	415	456	468	461	441	451	462	451	475	463	409	459	468	450	483	449	462	450	437	414	490	443	436	494	446	457	458	482	460	466	461	454	424	444	448	477	454	452	446	453	440	468	475	416	425	434	446	452	459	461	459	432	468	469	439	492	464	451	478	443	472	432	418	487	427	461	426	454	454	455	412	451	500	467	458	453	433	394	426	453	435	449	443	458	449	451	427	445	477	448	457	461	445	461	458	445	414	460	450	438	440	440	477	449	453	434	447	452	411	440	512	438	469	457	455	443	435	465	468	434	441	463	418	491	455	489	463	472	429	443	462	480	447	422	432	504	461	482	466	496	480	421	445	456	467	467	489	432	457	421	434	444	455	447	412	462	470	507	467	422	445	447	486	439	462	465	418	477	418	464	451	447	448	466	473	426	418	459	443	472	466	475	447	452	464	503	494	447	443	436	413	471	437	454	473	472	435	422	463	438	482	447	487	447	419	460	448	449	489	454	470	450	482	457	412	447	424	419	453	436	443	483	443	427	475	463	501	508	455	491	463	477	481	450	480	440	429	445	436	452	453	463	458	436	420	458	434	452	464	486	526	476	483	477	457	459	409	423	455	446	460	473	475	461	465	463	465	463	439	475	439	456	456	483	494	453	485	437	428	458	480	422	425	473	448	447	453	454	440	462	470	474	408	428	485	438	474	441	462	434	451	440	446	459	456	467	509	439	448	458	462	475	462	441	449	457	435	497	446	432	472	458	450	471	441	427	452	404	477	445	454	487	446	472	428	446	461	446	444	412	478	461	416	469	496	452	473	442	441	469	411	426	419	435	438	466	474	463	436	431	425	473	439	459	454	414	431	448	483	473	470	448	464	437	464	396	445	430	434	462	430	471	421	430	439	431	450	447	490	466	495	469	427	463	459	448	477	422	459	430	436	438	453	421	426	444	434	453	442	488	431	442	489	445	483	471	495	468	463	474	427	468	445	447	461	406	466	457	426	447	440	479	441	471	460	450	440	456	448	486	463	462	469	440	422	449	477	445	443	469	424	425	426	494	441	432	473	431	490	484	427	443	451	393	498	446	494	429	448	446	444	425	487	471	466	480	399	451	380	432	438	417	483	436	442	455	472	444	433	437	412	421	462	451	438	454	426	455	516	454	454	463	447	454	457	439	429	450	466	434	463	442	481	431	419	481	433	450	455	440	420	484	440	433	480	457	420	469	456	468	421	447	447	423	482	476	467	444	444	423	462	487	473	464	441	461	435	458	452	442	456	438	403	474	466	432	469	408	464	435	449	471	456	459	429	458	424	505	449	473	449	462	432	444	439	493	459	438	493	399	405	470	481	428	454	439	408	438	451	466	474	421	473	443	500	449	402	425	446	479	442	463	473	463	431	428	466	479	459	450	438	457	482	447	438	457	458	422	492	477	415	407	422	445	454	461	476	466	460	432	477	447	475	473	449	430	452	440	435	446	441	454	467	456	450	463	418	445	440	468	462	458	436	475	476	458	465	455	465	471	446	465	474	446	455	460	457	466	448	503	442	448	429	461	466	451	449	465	481	468	448	451	438	452	455	444	516	443	470	474	418	440	450	460	482	457	477	479	465	451	452	420	450	461	430	410	435	426	430	447	442	448	466	469	463	481	438	460	439	452	459	453	481	442	435	435	468	432	401	460	428	434	457	467	469	450	520	443	452	474	467	428	430	425	406	436	440	422	478	438	460	445	440	465	469	427	464	445	464	467	460	418	427	444	457	436	487	459	449	431	459	416	460	474	466	432
20177	14848	12045	6262	4466	3362	2668	2189	1814	1532	1425	1227	1133	1075	962	962	907	805	837	770	806	742	745	734	728	701	676	688	685	687	733	707	678	675	653	673	651	634	665	640	681	662	639	629	611	621	580	651	637	655	646	639	660	604	634	662	620	633	652	637	645	604	635	618	644	626	620	589	593	606	627	682	616	628	603	643	634	586	665	607	639	654	572	608	625	611	589	650	606	623	619	629	633	629	623	625	627	590	615	603	635	593	632	632	582	609	631	606	668	611	644	642	596	610	646	631	632	584	653	596	597	633	616	540	593	624	615	607	611	638	589	668	608	597	640	650	642	619	648	610	654	628	609	636	611	543	636	616	638	633	633	594	619	633	637	615	633	619	599	644	629	691	601	607	634	617	636	610	577	626	613	607	599	616	561	583	678	616	598	654	661	633	589	586	620	613	604	659	610	611	575	627	643	567	620	628	641	620	604	630	617	648	626	588	623	592	613	633	624	594	654	649	568	575	614	667	623	632	581	612	660	632	577	641	645	583	592	638	579	594	659	628	633	662	613	596	661	605	613	653	610	619	618	626	623	635	677	643	618	589	582	542	641	631	618	612	606	644	622	639	611	607	606	644	618	628	623	602	624	659	632	626	594	598	606	602	617	633	604	638	669	598	588	621	619	665	619	630	597	613	612	601	574	602	638	620	609	603	631	649	611	643	638	602	621	630	607	652	634	582	610	684	612	621	629	618	611	580	656	626	607	595	565	628	586	636	589	603	581	616	615	610	598	604	590	605	581	674	643	587	584	613	628	629	621	593	664	578	596	609	626	625	579	620	565	600	598	602	633	604	604	655	673	629	603	614	583	626	628	612	607	624	629	635	612	646	626	615	640	603	619	583	626	568	605	628	639	625	632	633	636	611	625	591	582	627	625	592	595	594	586	615	641	672	628	634	632	615	609	620	627	641	626	627	628	628	596	641	613	612	617	639	633	605	629	611	610	592	626	660	587	574	633	584	587	628	642	650	617	667	634	630	623	641	645	603	613	596	621	614	545	611	645	635	630	606	594	590	627	613	639	631	617	613	609	574	612	599	602	638	627	644	575	629	657	630	681	674	595	595	610	604	628	602	606	619	591	583	596	667	611	616	595	611	598	648	611	623	614	634	655	593	610	583	585	607	575	662	589	669	617	578	588	619	587	619	599	588	627	599	624	604	630	606	628	609	616	650	627	616	614	541	610	612	603	638	643	616	655	586	631	620	582	589	603	634	644	637	594	572	634	578	583	642	627	599	572	596	597	603	655	601	626	605	616	654	598	602	624	589	638	632	612	631	594	632	603	601	570	626	649	604	613	602	598	575	592	618	618	621	618	611	573	586	632	607	592	546	645	621	648	610	613	648	580	639	574	620	578	630	633	641	608	632	632	653	620	615	622	598	598	641	624	648	607	634	592	604	611	619	603	591	615	620	603	627	655	619	598	595	603	609	649	644	621	632	630	618	572	641	659	606	645	546	651	634	598	607	598	639	587	657	631	588	596	602	610	601	620	634	631	610	628	616	610	601	611	582	631	592	586	626	631	684	629	674	626	605	603	578	624	599	608	639	621	589	621	609	641	568	584	620	661	638	609	629	628	579	657	611	629	680	604	627	587	644	640	615	580	651	598	598	631	620	576	571	577	661	672	651	612	610	626	627	667	588	604	609	662	572	647	620	623	674	647	629	625	666	611	590	577	645	618	609	599	609	636	609	648	599	610	623	631	638	599	618	655	613	631	677	629	619	650	579	639	635	625	643	577	631	607	598	619	641	617	656	622	620	637	633	600	583	664	589	615	619	597	623	654	613	584	613	617	648	629	587	645	630	602	632	648	615	611	624	587	657	630	638	621	566	614	625	615	608	643	589	604	601	620	580	597	632	627	613	663	643	668	640	603	588	607	605	634	607	606	675	622	628	664	607	613	593	614	597	639	580	626	595	621	608	652	604	634	600	613	582	636	659	629	549	651	645	594	574	645	603	646	578	592	605	626	640	630	586	638	627	630	629	634	635	562	626	632	593	574	607	642	593	621	558	639	648	640	586	616	618	625	644	600	627	599	581	623	580	609	622	666	652	601	639	649	609	622	605	633	633	613	625	581	655	620	622	645	593	626	615	586	640	610	635	607	633	619	632	674	606	626	586	656	600	603	602	621	579	603	604	585	625	642	621	626	662	656	623	608	609	611	595	627	605	625	605	575	607	612	592	594	606	581	615	601	651	646	610	634	609	618	597	642	592	606	590	587	622	647	600	619	629	590	630	612	616	672	633	668	594	664	624	538	592	609	575	624	639	616	629	603	586	634	662	628	591	597	590	619	600	629	608	678	654	620	628	580	606	528	645	621	601	647	619	603	608	620	629	650	648	590	622	579	660	611	645	656	631	599	625	590	606	601	650	621	596	599	586	610	627	587	622	643	631	605	611	582	614	628	615	646	587	619	674	603	595	638	607	628	604	648	586	620	617	616	634	625	591	623	555	667	612	588	591	630	609	640	625	635	611	654	572	632	595	632	573	605	650	583	628	586	601	617	596	612	624	634	605	641	628	592	605	590	627	622	604	648	611	590	612	587	637	627	652	613	616	615	625	599	603	636	630	606	602	633	625	600	601	588	610	628	595	643	629	646	591	600	628	591	617	615	576	640	627	611	619	610	596	650	629	612	601	581	619	635	659	592	637	642	666	636	629	643	580	593	596	613	639	612	589	615	615	605	636	636	629	617	652	578	597	641	632	637	637	638	645	621	588	590	608	597	560	631	622	611	642	644	596	609	618	633	573	669	575	606	584	600	613	605	578	630	597	587	590	634	612	609	621	618	608	578	599	646	632	567	594	625	597	644	595	634	593	577	599	587	567	574	622	622	604	559	584	600	628	659	627	634	642	629	667	627	624	597	596	618	624	635	643	608	683	653	655	622	639	603	619	623	606	613	671	616	645	624	617	584	595	584	599	657	605	623	608	663	601	570	624	611	628	589	667	597	640	595	633	631	616	627	625	597	574	605	662	605	584	604	616	625	616	580	572	601	611	625	623	646	640	639	586	605	617	632	609	584	670	613	650	610	643	625	685	603	627	607	613	635	611	596	596	648	614	627	587	584	592	609	579	593	635	647	596	586	610	634	606	614	635	593	615	627	626	626	587	610	631	604	593	615	576	645	615	637	616	601	635	586	617	625	630	650	628	631	626	607	659	636	580	666	604	686	644	637	636	615	610	631	644	625	607	621	609	616	646	608	663	634	649	632	639	663	631	608	610	586	624	611	637	594	656	599	606	557	588	676	621	626	641	628	633	625	607	606	622	600	559	631	592	605	607	630	620	648	601	596	600	614	634	602	605	598	622	605	619	619	603	603	608	636	631	587	591	616	667	640	629	642	595	664	591	607	661	632	603	611	612	637	632	617	584	662	678	621	574	581	640	664	619	597	606	605	590	630	600	580	597	570	571	618	610	632	599	632	678	644	602	575	679	610	569	603	640
26992	20891	10056	992	708	571	558	540	555	539	546	536	541	551	494	558	545	519	489	523	523	540	549	554	551	526	521	566	542	556	520	528	554	526	518	563	579	496	530	506	542	567	518	527	506	534	502	511	488	513	521	570	493	526	530	532	542	536	498	521	556	520	496	539	543	534	535	504	527	490	499	552	526	566	530	519	554	526	541	561	525	504	575	530	529	548	510	522	552	541	523	504	535	517	520	531	572	530	528	514	554	527	558	554	510	522	514	541	496	502	541	550	499	539	502	517	531	533	517	505	557	498	496	538	487	517	499	503	525	542	522	525	513	514	543	511	533	489	481	537	565	539	510	556	517	510	554	495	517	521	534	478	526	564	530	566	549	537	565	540	493	537	520	502	554	543	542	529	538	591	540	539	513	528	555	527	536	536	500	546	525	538	538	550	532	558	552	546	566	546	539	533	537	525	504	510	521	517	555	529	500	551	561	534	540	512	518	509	546	546	523	503	524	545	496	495	533	519	555	532	509	541	499	497	575	482	520	560	584	551	507	522	546	550	556	502	551	535	540	522	498	540	488	549	537	540	522	542	508	548	514	545	537	517	466	502	551	524	530	514	523	520	554	546	561	538	539	525	541	507	509	537	541	486	514	547	503	477	547	534	552	545	529	523	497	517	555	564	490	519	493	531	558	515	509	510	473	497	507	504	562	543	510	530	523	546	520	526	526	515	534	513	528	501	542	549	538	541	490	560	540	544	537	532	576	540	562	507	514	549	478	536	480	528	528	511	531	535	513	518	545	493	544	528	535	554	564	591	550	514	515	469	516	534	596	525	555	553	517	551	557	535	537	537	509	517	513	519	527	534	530	561	509	534	513	541	499	562	543	518	578	566	553	510	543	570	537	490	548	507	524	545	517	541	481	555	528	485	474	535	488	482	520	539	551	555	529	528	527	525	493	526	541	497	484	540	520	551	503	561	489	534	515	519	499	528	534	532	560	530	526	527	548	520	496	503	511	541	547	542	525	540	511	523	504	541	551	524	519	560	524	522	556	505	523	552	507	538	551	543	518	495	491	520	504	544	521	540	541	520	531	580	520	570	513	533	539	532	523	519	535	491	494	512	547	510	527	533	546	524	518	551	538	512	503	489	529	510	563	520	535	489	529	515	538	523	520	496	483	570	531	530	506	525	473	539	540	568	499	507	533	506	479	551	544	537	532	547	546	508	568	511	532	532	519	518	509	568	573	527	545	534	511	560	538	545	537	529	560	495	532	547	538	561	529	565	507	484	546	486	574	514	559	578	557	542	551	523	525	575	498	565	579	533	553	550	537	560	499	474	525	554	515	519	506	564	511	544	556	511	557	512	482	550	506	544	556	550	536	520	531	548	526	553	545	543	525	503	503	551	520	521	489	532	592	524	512	547	539	541	515	564	555	505	546	519	519	527	550	509	538	585	480	495	520	516	542	540	541	518	486	487	510	544	527	503	563	543	529	498	498	516	526	533	538	526	507	485	563	512	525	519	521	565	529	501	576	532	522	517	532	528	528	546	542	528	551	537	495	554	532	528	543	517	522	517	608	516	528	531	497	554	528	543	492	513	541	560	547	563	537	537	514	517	538	508	528	481	544	497	587	553	505	550	539	534	508	507	552	511	526	539	506	547	512	545	509	537	550	513	523	533	504	507	545	522	505	535	531	554	547	528	547	498	514	502	528	552	531	554	519	498	498	568	536	496	539	500	503	519	512	526	483	515	525	522	521	492	493	508	542	542	514	531	563	499	510	562	493	543	499	514	527	539	529	490	532	536	505	545	532	567	487	507	538	547	526	547	517	524	532	495	541	523	562	541	542	542	545	532	526	493	500	518	507	504	496	480	505	553	576	502	537	548	546	488	508	506	575	498	525	532	552	490	546	533	514	507	488	523	529	566	549	532	586	476	518	522	550	552	507	540	492	541	556	543	530	547	542	548	499	525	519	577	553	527	534	525	504	532	525	510	500	542	513	467	569	519	494	490	555	541	524	513	535	536	481	504	525	529	513	552	567	491	566	549	542	517	520	530	574	533	553	535	560	522	531	527	503	550	534	511	524	522	524	529	522	524	529	500	477	532	531	568	562	555	547	510	534	510	536	524	532	541	527	501	505	519	526	511	536	533	490	569	483	519	498	514	561	497	539	479	517	552	528	509	521	526	527	529	491	517	558	519	489	522	512	554	570	519	517	550	556	521	538	519	527	588	546	494	491	533	567	501	518	507	530	531	509	508	526	502	537	518	531	499	516	550	537	522	560	524	535	488	517	502	546	540	568	547	527	516	527	513	531	529	543	542	569	552	527	546	555	544	544	498	525	550	525	532	510	507	514	520	540	506	543	533	541	507	533	540	577	554	519	488	553	512	548	545	498	523	530	554	507	501	539	542	544	498	578	534	509	514	525	607	531	541	475	562	544	530	528	493	520	519	528	544	546	529	548	538	527	583	523	481	546	531	545	547	514	520	536	501	494	545	571	528	520	566	543	524	493	561	531	558	520	514	531	533	503	559	540	476	487	529	539	569	523	515	541	536	501	529	501	527	559	538	551	556	564	525	525	547	514	512	537	472	515	554	476	521	557	564	507	497	547	548	546	551	566	568	506	550	545	519	528	536	501	537	507	516	527	527	494	508	505	528	534	555	558	533	546	509	509	582	543	517	553	547	527	524	563	533	549	525	547	505	529	570	511	560	536	512	547	523	523	514	514	538	510	514	496	539	463	508	519	546	545	501	510	534	523	511	563	520	535	502	531	494	573	566	542	530	541	520	524	538	504	500	559	519	530	510	505	498	528	500	529	510	508	510	538	517	535	516	509	512	497	498	527	548	548	527	518	517	556	496	540	515	511	530	506	479	546	518	503	459	533	563	519	505	536	537	519	531	482	569	598	521	531	572	541	545	515	513	544	569	542	521	522	506	510	488	489	513	515	533	533	540	506	571	527	557	541	527	506	536	514	491	508	507	522	568	521	550	544	548	535	497	495	488	522	531	490	498	529	522	498	511	531	489	524	501	501	589	556	536	520	539	514	530	514	534	519	566	528	509	554	531	539	530	545	529	506	508	518	553	532	557	519	504	555	528	566	507	512	527	523	580	505	515	541	555	558	524	474	525	519	544	475	546	538	548	513	479	557	544	564	511	531	525	502	489	530	517	544	515	505	490	500	529	516	508	584	524	517	506	537	528	517	467	539	528	522	551	518	544	547	526	514	483	541	504	470	540	528	550	497	522	500	470	558	503	540	467	511	515	528	554	539	523	544	518	555	559	510	500	545	526	522	554	506	514	546	526	543	509	499	465	547	546	491	523	503	547	508	540	490	520	516	523	519	509	478	563	518	510	513	504	506	488	521	560	517	561	505	571	557	541	525	530	486	526	504	514	496	562	537	535	513	503	526	555	536	489	550	537	531	536	519	537	533	512	548	528	522	564	523	535	533	509	575	547	558	500	523	526	509	521	565	551	520	543	485	533
10257	1373	1203	879	830	783	798	780	729	743	718	706	715	713	694	717	704	662	705	709	685	691	722	670	728	704	701	693	667	672	683	707	705	734	718	721	710	707	689	693	730	748	697	678	719	752	677	703	685	711	654	677	687	723	714	651	726	706	699	696	609	702	664	706	633	671	749	689	690	697	716	670	702	704	680	650	710	642	696	708	667	767	695	703	677	699	696	667	695	612	700	760	689	764	676	772	718	674	704	714	670	704	709	713	681	727	699	690	654	656	699	711	675	679	718	737	695	658	682	673	680	685	708	657	707	714	740	749	767	688	651	695	673	727	704	655	666	726	715	701	730	641	674	693	683	742	625	728	744	699	685	671	741	733	730	713	682	656	693	707	674	708	681	677	661	703	673	728	716	713	676	702	699	713	714	687	691	683	680	691	680	685	675	671	655	666	714	681	691	703	673	713	672	680	661	676	768	652	690	676	717	693	728	685	730	690	681	720	709	689	681	731	683	728	726	671	663	713	721	731	726	677	643	692	706	663	745	679	727	670	671	657	688	676	782	671	706	676	704	685	710	728	748	723	713	696	678	688	730	700	714	731	716	663	646	676	684	695	697	682	697	737	671	676	717	685	683	720	711	671	723	706	688	720	687	698	705	714	712	646	680	721	718	685	714	687	699	709	697	720	673	701	719	708	677	669	726	756	701	773	658	667	705	725	689	679	722	709	685	690	696	690	679	701	680	706	702	683	667	687	714	714	690	670	678	724	723	689	676	711	689	698	693	702	718	718	664	644	676	689	726	691	709	687	686	735	731	721	652	686	695	644	715	698	672	654	729	650	680	717	687	754	710	689	710	679	675	677	734	707	712	735	692	679	685	688	667	700	717	679	717	680	706	696	720	712	683	678	727	674	747	719	713	685	650	716	639	682	744	729	705	685	661	701	672	667	718	660	677	720	688	699	696	693	689	708	699	710	709	683	735	679	709	686	719	689	723	664	686	669	683	660	681	719	680	706	686	715	731	723	701	677	734	704	681	722	655	704	700	716	734	652	694	715	668	720	730	661	688	671	706	691	695	712	714	689	659	692	690	723	707	723	657	674	714	664	657	673	677	698	712	707	679	731	697	707	693	720	665	740	686	697	690	678	752	675	716	729	711	691	708	712	705	719	679	628	722	720	705	705	700	698	721	719	655	688	714	678	700	711	727	714	711	768	674	722	718	690	679	647	725	711	691	701	713	663	657	726	709	737	687	663	720	710	700	657	678	688	674	732	701	681	713	711	736	753	700	671	751	670	702	744	697	721	696	647	710	687	684	701	728	781	687	674	684	698	709	673	675	690	692	731	706	652	705	712	702	681	706	686	692	719	695	747	677	688	655	703	675	692	699	701	720	691	705	726	697	685	695	713	692	702	667	722	723	698	645	708	709	703	715	718	665	703	700	703	655	653	717	702	701	692	708	674	715	644	727	710	732	678	660	705	725	674	725	771	701	668	673	711	679	669	674	686	699	704	652	696	710	658	680	696	629	714	706	660	669	679	708	735	685	672	704	739	681	704	724	714	718	667	721	680	736	640	667	665	697	706	681	683	727	696	686	709	774	677	680	748	657	708	713	717	703	674	707	720	705	723	731	697	693	697	727	706	688	670	677	630	715	667	686	686	704	638	745	715	667	744	673	701	674	738	725	669	701	646	718	651	712	677	642	669	735	737	732	705	690	691	714	671	679	711	671	689	667	722	679	660	662	756	702	735	662	668	693	697	677	698	691	694	705	695	668	677	687	706	728	677	731	705	734	712	679	708	702	685	666	722	668	653	717	727	657	729	705	685	728	711	681	695	720	751	700	708	672	697	671	697	698	735	688	679	723	701	723	704	700	677	651	737	743	691	699	675	682	693	702	725	697	697	700	679	683	698	766	713	731	689	713	708	655	680	675	672	624	736	681	661	694	766	686	677	705	750	730	764	664	704	690	671	672	778	655	655	696	758	637	651	680	702	686	735	696	694	686	662	685	682	667	743	682	699	709	681	664	709	692	704	692	720	700	681	734	716	701	712	703	711	684	633	673	692	695	698	682	667	692	660	690	696	685	709	665	658	682	709	699	686	700	656	740	733	722	709	712	761	610	655	661	685	728	699	710	697	714	672	681	691	692	716	713	682	731	704	732	704	674	673	676	665	736	704	652	675	719	644	732	708	719	666	708	688	683	672	685	686	700	680	681	730	668	691	750	691	705	709	698	678	662	650	660	719	690	751	719	722	706	726	702	716	723	704	692	697	674	754	694	682	684	670	683	698	684	687	613	698	692	724	680	706	694	682	696	723	663	697	676	703	673	674	701	706	629	701	742	719	670	661	729	668	709	672	665	695	680	695	670	719	711	704	717	689	645	696	681	706	700	626	710	700	668	718	656	711	678	694	717	720	702	698	684	672	681	713	694	704	723	694	675	745	692	722	698	641	693	700	698	700	739	721	725	771	687	663	692	700	695	646	711	728	727	708	682	664	719	723	725	688	720	739	673	683	716	748	724	728	661	689	690	651	698	669	716	677	687	716	722	709	689	671	670	728	703	694	705	715	669	655	695	766	699	737	697	718	700	672	728	701	750	716	681	758	656	659	731	649	702	695	715	692	664	725	646	678	710	690	727	674	708	681	702	700	677	701	675	697	761	700	679	695	704	707	703	679	750	684	676	716	654	713	710	662	699	695	732	628	665	701	689	683	652	717	724	696	746	725	733	705	708	732	642	671	625	687	669	724	675	728	677	694	717	691	729	672	685	672	690	685	706	690	716	679	691	686	676	680	748	658	736	690	691	708	707	677	640	697	702	742	691	706	719	746	732	699	681	666	719	629	698	712	694	673	716	681	759	698	727	652	640	667	697	715	668	654	714	687	670	694	712	721	700	709	686	671	664	690	687	703	717	714	668	689	716	722	683	693	727	670	720	699	685	700	731	683	728	721	703	666	683	742	688	679	701	704	765	708	730	697	685	722	685	710	696	715	682	691	677	681	677	735	692	660	764	717	702	718	649	734	740	655	647	662	719	676	693	684	705	714	673	678	690	775	740	709	747	676	707	704	763	702	675	710	722	681	725	680	682	718	680	710	678	661	712	736	686	709	667	755	679	691	742	673	692	709	698	687	749	671	746	744	676	662	759	734	710	693	722	686	670	683	700	683	708	676	689	702	727	677	686	709	755	676	672	710	676	733	674	673	683	706	698	669	673	670	708	720	688	670	696	705	730	666	701	687	698	716	708	643	672	748	726	675	683	654	718	705	691	706	684	663	692	707	748	645	694	728	670	686	715	641	684	730	694	658	696	683	698	723	726	679	694	726	690	685	698	718	707	720	728	728	724	689	695	710	762	705	694	712	701	675	665	701	696	736	704	739	677	708	708	680	750	705	717	715	656	666	652	691	762	729	708	664	696	662	700	666	729	743	718	681	674	744	692	699	679	724	653	729	702	717	685	670	663	712	704	684	707	720	740	696	692	718	706	712	719	700
23720	21272	28948	23926	21264	13233	1660	1052	960	894	849	829	807	756	805	775	769	756	712	743	764	722	725	751	718	731	709	710	732	701	659	701	730	741	651	704	720	663	708	693	727	740	701	713	743	732	723	677	738	681	691	667	757	693	704	743	720	703	687	720	707	697	708	695	745	698	693	719	753	716	734	726	693	703	728	706	673	692	693	700	707	725	712	762	689	723	752	713	713	672	696	659	701	705	695	719	748	697	699	684	708	726	721	717	668	716	684	658	686	638	708	685	708	674	672	680	680	693	692	730	728	684	762	697	658	662	719	703	665	727	716	683	714	715	721	684	719	697	744	697	716	718	695	770	687	716	709	709	776	743	709	728	654	694	715	684	769	718	750	675	723	709	721	738	683	763	702	668	699	705	741	732	729	667	660	686	688	725	698	704	694	702	650	715	679	683	666	719	751	708	703	696	698	713	673	644	730	726	697	650	721	708	702	714	719	700	614	671	705	718	729	673	695	732	688	666	715	683	668	682	669	695	628	657	705	671	671	704	722	731	688	705	685	674	682	645	675	699	741	715	690	738	725	699	675	687	663	643	754	710	650	744	706	683	661	709	742	665	724	745	701	677	678	747	679	683	671	690	715	729	713	747	692	727	694	706	732	723	724	716	736	672	745	695	709	696	680	693	717	663	728	717	719	653	688	689	727	661	726	702	688	697	715	737	658	712	662	670	686	688	689	692	719	710	661	677	731	698	717	743	689	698	651	710	713	701	686	667	672	662	694	723	690	668	690	686	665	678	690	687	738	720	707	668	660	710	705	696	627	660	662	688	688	671	684	699	777	729	691	690	752	715	709	711	706	646	738	638	728	695	673	695	646	674	708	699	677	717	679	674	648	703	659	698	705	775	692	690	702	709	680	718	710	704	698	645	688	661	625	686	733	703	730	746	671	734	712	735	674	733	736	670	722	695	703	703	690	723	737	733	712	650	717	703	709	688	688	729	684	721	679	677	722	699	668	684	703	684	697	718	631	687	730	692	743	707	692	712	694	680	716	656	677	730	758	700	707	702	712	659	695	662	714	687	707	703	681	756	710	685	740	740	675	714	679	726	735	725	685	720	703	719	690	717	746	690	715	705	717	719	683	694	658	671	685	750	750	742	721	680	680	706	731	668	685	664	730	696	662	702	658	649	647	694	710	678	704	719	694	726	674	723	723	707	652	700	728	703	666	713	694	708	703	687	737	683	731	671	730	732	732	689	748	709	731	721	719	667	695	665	673	697	678	656	693	710	673	665	733	733	727	756	717	696	688	758	724	720	723	693	721	720	720	708	721	713	692	717	670	719	700	669	674	708	683	689	696	679	684	759	691	684	726	719	714	723	669	717	741	686	685	671	688	711	723	638	704	681	672	717	710	712	698	726	670	712	696	693	684	728	691	690	723	738	679	726	684	683	713	674	670	685	686	720	728	710	690	680	671	665	689	738	728	692	687	696	706	705	691	675	720	707	728	676	678	720	683	673	694	712	704	689	692	692	698	703	692	726	688	738	679	664	709	703	646	736	713	730	710	707	638	689	712	639	678	704	696	686	669	653	699	679	729	661	667	677	716	683	760	707	713	674	738	750	679	731	705	682	700	704	688	708	716	662	723	711	706	712	747	682	754	699	694	724	695	656	697	713	724	722	752	701	664	733	740	689	690	731	727	719	691	701	696	746	657	709	656	700	652	709	673	697	746	719	705	728	674	763	658	629	707	759	737	695	691	681	711	703	693	706	697	710	683	762	733	674	723	702	727	684	699	712	711	691	746	692	698	694	692	690	686	711	744	667	698	707	722	670	660	669	685	760	678	740	700	731	697	689	746	708	701	714	695	691	717	652	689	719	693	716	699	672	717	709	651	702	701	684	717	690	681	711	740	659	700	698	679	722	668	777	709	704	739	739	713	738	707	717	663	684	673	688	725	680	677	661	712	725	676	686	675	689	701	695	688	724	716	653	691	740	687	677	656	738	733	716	742	641	757	671	720	702	724	682	645	696	710	725	699	689	638	692	685	686	681	736	678	686	696	693	678	682	697	697	681	759	722	688	676	674	700	700	718	737	666	691	724	668	721	716	749	731	684	703	653	714	705	687	675	679	724	691	666	725	673	717	684	772	697	684	724	712	677	694	685	676	700	692	683	704	692	740	712	677	733	688	651	661	720	694	715	689	708	698	661	682	700	687	710	673	708	690	720	691	709	671	709	708	684	738	682	682	690	678	689	676	759	642	685	730	744	712	699	661	675	715	658	645	706	659	680	704	723	682	725	724	701	730	694	747	686	638	701	718	649	722	671	695	718	681	696	696	669	667	736	693	710	734	685	676	696	709	688	704	708	687	706	731	712	720	652	694	688	677	682	669	746	708	647	663	722	636	727	643	732	740	724	721	704	708	679	691	675	777	713	671	675	700	723	711	711	692	677	690	706	651	706	694	664	745	669	659	708	691	732	723	734	667	686	721	695	605	668	685	742	668	706	707	707	736	682	685	693	669	712	696	678	734	678	673	669	671	737	711	729	711	736	690	660	731	679	759	656	726	705	670	649	731	649	735	705	758	685	709	683	697	706	716	671	678	732	692	717	690	687	667	667	694	691	665	678	688	690	671	673	724	670	712	677	701	684	664	704	713	658	716	699	725	692	701	666	713	727	690	714	685	672	710	709	678	710	709	667	722	704	722	694	677	720	672	707	678	674	696	668	699	724	693	691	758	672	698	723	701	735	681	724	698	709	686	717	691	771	683	701	679	690	695	704	690	679	717	678	685	708	700	689	682	701	743	704	698	675	687	679	684	719	655	703	680	712	652	653	694	734	681	719	708	705	685	738	801	723	704	664	673	709	702	685	721	754	719	697	649	711	702	709	713	654	655	687	752	750	693	734	665	732	717	722	688	720	688	688	687	682	712	754	694	681	681	739	683	728	729	689	688	704	722	756	671	674	711	708	665	723	675	690	686	695	705	698	681	724	725	684	681	700	683	707	727	716	682	653	742	693	696	695	710	711	710	724	703	660	692	684	713	662	606	716	706	683	689	692	702	740	720	691	707	698	700	728	703	702	714	710	688	757	723	738	699	691	636	716	688	691	712	667	752	661	714	684	653	709	713	681	701	668	710	635	702	685	712	676	710	695	701	714	635	739	694	652	666	689	698	709	669	703	674	693	731	681	736	714	706	681	675	686	652	681	719	681	708	714	680	662	743	713	685	697	715	715	655	662	674	667	702	691	699	679	683	715	692	691	695	703	743	712	753	681	686	700	740	694	724	700	717	763	667	737	715	744	725	719	662	724	681	757	741	681	698	721	723	686	697	680	663	703	654	659	686	689	643	684	657	718	745	684	693	669	713	651	676	693	650	708	687	730	686	653	734	685	720	738	717	663	740	663	693	708	728	685	662	712	672	679	714	705	678	656	714	674	685	722	650	687	700	667	665	673	757	693	698	669	643	674	717	672	662	698	676	725	691	702	677	668	713
18599	9520	7691	4099	2867	2390	1987	1731	1490	1343	1281	1228	1256	1123	1083	1033	1039	1055	1059	979	1000	1004	1031	997	1027	922	1004	989	910	999	939	963	935	930	957	956	903	943	954	994	973	927	913	913	932	951	972	914	945	912	947	918	921	923	935	936	902	933	950	972	944	941	893	928	914	936	857	914	926	883	904	889	915	912	917	950	937	838	874	861	973	953	949	895	875	881	909	932	912	888	906	924	916	911	895	895	944	934	962	895	918	886	909	952	916	920	904	930	918	939	915	971	915	945	949	934	937	877	896	916	894	901	885	919	886	969	941	883	903	972	920	905	974	889	894	954	900	898	931	937	885	908	938	912	941	941	864	888	921	898	878	915	881	914	939	952	946	926	943	972	888	877	920	915	888	899	910	890	954	896	913	884	918	874	942	907	978	919	874	906	892	900	892	902	871	950	893	911	864	952	983	941	892	948	947	945	967	866	930	951	927	903	964	925	915	927	968	899	891	910	884	919	894	895	944	902	910	916	914	887	912	911	875	946	901	915	973	887	918	895	904	935	922	926	965	898	952	967	908	886	917	958	902	942	922	905	886	979	899	944	975	885	978	958	930	944	947	901	917	918	879	931	943	948	947	901	976	885	875	922	893	890	938	913	923	928	884	900	937	927	920	899	896	960	866	894	952	909	972	964	902	965	890	906	905	934	918	921	932	910	953	876	956	908	949	951	906	894	902	855	885	938	937	942	902	893	864	924	940	929	921	909	951	861	894	940	917	921	898	863	940	919	950	877	938	864	939	920	959	946	925	951	925	870	895	943	984	861	885	899	862	905	892	920	978	916	903	967	936	891	916	913	879	951	967	951	905	909	954	855	919	922	940	956	919	862	951	944	918	868	839	893	927	860	917	852	928	907	940	932	926	943	908	914	860	906	930	906	945	915	947	894	881	914	914	943	927	938	911	867	825	886	949	902	908	883	970	976	850	886	948	969	929	929	987	931	909	928	911	915	872	892	946	967	910	894	903	919	913	933	915	888	903	863	946	938	882	895	939	887	983	947	894	881	946	923	898	999	940	917	940	880	959	910	934	936	908	945	923	894	936	895	961	971	930	895	910	938	888	946	893	906	878	855	959	938	947	862	860	860	935	880	913	975	943	904	937	891	959	952	897	941	859	895	902	883	997	944	929	857	946	895	891	938	926	883	871	945	917	883	931	896	923	908	901	891	890	925	894	936	978	940	929	926	859	925	923	913	941	956	903	897	958	935	958	893	872	877	926	909	873	925	912	888	891	916	903	926	904	909	979	939	946	938	928	887	921	949	901	906	973	920	904	949	965	934	895	865	875	940	878	932	907	898	956	948	940	899	956	867	897	893	906	923	905	910	925	910	924	913	916	976	950	958	910	914	916	934	895	922	956	936	935	936	925	901	916	935	931	920	973	866	873	976	864	926	917	977	890	897	994	905	884	931	904	912	945	893	922	919	943	915	931	943	911	925	853	963	876	927	895	897	899	959	927	926	957	1002	893	983	933	848	919	925	894	933	883	932	964	909	899	966	921	891	949	924	891	958	943	890	944	883	920	953	837	926	895	934	841	900	919	890	892	919	891	949	945	906	921	954	922	930	893	935	911	937	947	952	949	896	967	881	915	904	900	955	915	923	1009	906	887	920	934	858	857	896	845	923	937	899	909	925	893	912	907	936	979	958	886	983	977	854	897	903	858	909	902	953	910	975	926	918	946	872	862	942	919	890	966	953	951	922	988	904	886	914	950	880	970	880	927	938	882	919	914	952	893	891	933	937	879	958	933	941	939	916	859	900	940	884	932	874	886	910	922	913	909	949	895	887	939	918	871	932	954	901	929	925	931	945	910	902	959	874	906	908	913	951	947	937	969	874	901	979	899	897	919	990	940	896	906	894	934	1001	916	930	936	920	892	909	943	903	930	912	886	923	923	894	918	904	933	883	910	932	878	945	937	969	927	941	911	920	891	962	920	841	918	960	922	940	954	880	901	927	930	870	915	960	925	947	874	948	934	880	882	894	909	906	900	946	856	950	887	894	897	924	947	954	909	939	842	930	942	941	937	877	937	864	906	886	947	927	895	927	887	914	908	909	947	889	945	923	901	933	874	906	948	909	883	934	933	964	921	931	965	895	945	905	940	943	861	944	880	987	898	888	935	949	906	950	913	945	913	870	918	933	897	898	949	920	972	951	941	928	976	924	866	857	935	897	904	887	919	932	919	944	946	923	914	928	912	895	940	893	928	911	956	865	931	945	876	882	935	901	917	939	948	889	964	917	945	923	945	885	939	967	908	913	900	877	905	913	912	913	919	897	912	924	876	921	919	908	912	917	889	966	951	889	917	979	907	916	944	945	961	923	973	910	900	960	893	860	925	871	908	926	916	888	966	933	913	910	900	929	903	934	862	875	972	921	922	936	922	934	920	885	964	966	885	869	963	922	924	904	912	970	917	861	864	903	974	908	931	943	942	997	941	873	951	936	887	923	938	876	925	920	911	932	867	869	919	904	872	947	975	938	904	921	963	911	974	1027	920	912	909	1011	897	933	942	913	871	919	945	909	928	911	902	889	913	895	928	898	904	957	902	921	939	921	895	960	852	896	900	875	926	915	925	902	938	880	907	906	913	917	906	894	924	874	926	883	897	905	903	953	898	916	890	898	869	919	895	931	863	956	852	944	912	937	999	891	906	897	931	943	1023	901	941	917	900	909	951	874	885	889	941	899	892	904	948	882	943	921	971	929	896	979	885	932	858	936	864	889	969	909	942	908	935	892	911	913	918	941	910	915	862	852	956	931	949	941	918	900	906	940	933	917	960	901	927	929	915	938	968	965	902	952	864	956	936	895	936	932	946	929	875	944	930	969	917	865	925	943	902	930	899	921	937	957	924	908	914	927	905	906	879	865	932	914	974	882	842	831	941	927	850	940	942	902	925	859	916	991	972	961	907	896	991	890	946	900	853	877	903	897	955	968	913	896	889	903	925	930	885	895	953	970	956	885	891	940	934	930	914	893	877	908	935	927	981	880	918	887	933	879	920	931	903	926	865	924	908	913	909	909	877	946	904	870	935	914	919	873	894	946	926	931	950	961	941	924	922	914	929	969	938	912	920	918	899	949	924	874	939	966	863	899	969	891	974	900	933	923	950	912	849	956	924	958	911	911	966	924	930	898	880	945	874	965	852	931	916	938	894	935	908	960	909	901	912	890	924	861	904	942	916	948	873	898	908	935	891	971	933	974	888	919	925	939	957	952	974	896	885	950	928	906	886	965	932	963	905	915	961	976	877	922	987	900	958	873	962	902	957	935	921	939	920	889	898	977	912	935	904	932	953	898	946	942	903	924	934	898	885	897	955	918	906	959	905	907	875	952	924	894	929	879	915	901	889	953	931	888	930	956	923	976	916	925	921	943	920	898	907	976	934	917	929	908	926	883	898	907	911	847	921	906	882	863	925	921	932	894	940	896	952	850	954	928	941	935	905	906	920	924	958	968
22888	21286	29473	23433	21286	21343	11063	1276	864	804	761	671	601	560	602	600	550	556	548	535	549	544	534	480	496	477	499	477	431	476	462	499	413	490	474	471	454	462	512	468	439	452	494	432	445	434	464	512	466	442	473	478	516	440	450	470	454	460	454	466	473	409	437	465	461	439	447	460	471	454	458	450	439	457	449	472	482	494	480	466	474	442	472	466	465	522	465	448	475	466	434	403	454	446	438	454	453	446	419	429	489	441	424	484	463	462	429	465	439	483	439	437	454	485	452	460	454	419	459	476	450	472	423	433	438	440	455	440	428	457	442	439	461	409	488	459	418	467	396	424	429	431	440	435	484	479	482	457	442	459	459	458	456	456	426	447	488	455	433	423	504	408	444	450	461	428	432	447	436	430	438	475	467	423	466	476	450	478	448	429	411	440	466	458	458	464	492	481	449	410	460	467	454	472	476	455	502	437	459	469	427	419	447	445	459	473	449	447	470	462	461	438	460	434	445	427	415	458	455	447	459	439	449	458	426	469	420	421	498	442	444	427	475	445	461	465	452	433	450	448	450	404	443	441	499	466	441	446	460	447	481	488	467	458	426	468	451	464	449	460	457	480	453	448	438	419	468	468	463	454	459	419	474	455	486	464	478	437	442	434	448	463	468	436	440	451	478	444	431	402	444	447	466	455	507	439	452	442	481	446	454	471	505	452	453	397	430	456	438	467	491	436	443	420	449	433	481	443	467	455	419	483	422	439	456	464	466	455	459	502	424	471	467	461	441	424	450	451	471	413	452	460	450	450	483	469	455	479	482	447	438	446	501	464	450	477	436	432	456	478	463	441	455	441	414	446	462	473	453	456	451	450	418	451	443	451	493	440	439	452	467	475	469	421	438	438	439	463	472	484	449	459	449	447	483	424	450	472	479	433	461	440	426	430	432	436	482	411	436	421	477	467	444	453	487	413	457	442	479	482	431	462	452	481	415	454	441	470	465	440	451	448	438	418	439	442	435	425	473	476	435	488	453	433	435	468	482	450	454	447	486	492	466	470	451	469	501	425	442	458	463	442	432	478	448	438	459	484	459	484	490	435	466	434	428	439	422	441	442	505	423	432	462	464	450	427	480	474	464	447	465	433	477	484	435	443	398	463	467	450	433	470	452	475	419	465	449	452	455	415	508	454	461	442	380	469	440	480	468	469	420	452	474	505	470	440	402	456	422	476	434	462	467	438	493	424	405	439	475	443	440	477	471	454	447	466	443	455	413	479	462	451	479	448	469	477	434	479	420	445	474	413	440	468	424	485	447	437	473	442	462	439	432	478	466	487	442	468	452	466	483	445	459	414	480	403	447	454	447	446	445	461	474	455	428	469	461	455	449	451	433	444	466	464	452	456	454	436	438	438	446	480	451	455	471	450	417	500	474	430	463	449	465	429	452	398	448	444	421	451	449	475	437	432	458	473	424	440	456	466	425	466	482	452	468	480	430	408	504	431	461	425	469	453	420	490	475	464	447	482	449	427	447	433	466	436	450	444	453	465	427	488	421	477	425	443	421	482	472	471	458	453	462	441	484	432	459	433	424	474	436	408	443	457	445	470	456	418	456	455	435	470	478	458	452	447	453	443	461	443	444	463	460	459	450	473	462	429	456	453	440	463	481	436	435	496	430	440	475	402	479	453	446	457	473	442	430	452	467	440	471	435	477	463	460	452	454	455	406	452	418	447	436	474	438	445	458	456	411	473	465	440	472	479	428	492	447	435	473	442	459	463	472	504	438	430	485	428	481	426	437	473	430	468	459	484	434	443	485	457	493	427	452	474	453	469	457	429	428	443	450	456	446	457	457	420	443	467	435	455	431	462	468	440	434	427	451	418	465	434	464	416	437	451	462	470	482	458	424	450	481	459	475	473	433	453	462	436	428	418	421	474	464	426	464	453	448	470	474	457	461	452	458	468	504	409	473	458	464	459	409	446	408	391	442	450	431	464	475	467	380	463	462	479	431	410	433	445	454	441	449	444	460	484	454	435	481	457	486	466	452	420	491	444	463	476	431	478	434	456	410	482	445	458	489	400	451	448	484	418	443	439	460	459	476	440	468	471	476	436	485	468	450	454	410	430	447	471	472	480	486	479	462	474	488	443	464	469	458	439	427	458	462	467	460	472	446	471	460	449	430	417	431	422	430	481	443	427	466	465	457	469	439	450	445	445	446	442	398	467	481	455	479	425	467	441	409	460	443	419	429	449	430	414	431	409	403	439	441	466	437	481	437	434	426	471	437	423	425	440	437	434	452	451	409	471	436	447	459	479	444	440	472	441	454	479	470	447	460	413	448	417	467	421	451	464	496	416	436	472	420	456	476	419	437	443	475	446	455	444	457	429	469	455	438	403	466	439	418	461	448	440	435	474	444	432	464	444	450	445	403	444	458	451	461	462	457	460	426	417	441	426	453	429	449	458	456	480	458	470	385	460	473	433	476	473	454	453	468	441	432	482	447	448	435	462	418	404	406	486	457	461	473	444	494	446	438	477	454	465	475	454	439	462	419	461	444	402	448	455	442	443	425	462	437	401	430	481	425	421	440	435	432	492	449	435	455	402	457	473	453	447	460	461	428	475	443	472	457	463	479	462	397	441	411	439	462	414	463	473	420	462	438	455	450	416	419	459	445	432	497	399	419	461	460	429	469	415	435	453	429	426	455	460	455	434	465	480	465	472	469	465	461	472	441	473	437	475	437	451	443	457	489	435	462	443	415	461	451	446	444	474	424	465	441	419	433	469	444	470	459	414	477	458	423	466	452	428	402	464	438	466	453	472	400	452	426	465	492	459	450	452	465	433	425	460	414	465	433	441	459	453	430	473	424	435	494	438	453	438	444	431	448	429	455	448	447	420	466	447	470	459	443	445	470	443	411	461	413	441	464	439	443	407	416	458	480	466	450	480	472	466	450	453	475	445	468	397	463	411	459	409	476	440	465	433	449	434	453	467	470	462	434	441	460	480	433	438	464	447	460	435	432	430	453	466	470	439	454	437	439	479	424	469	471	428	434	416	476	411	444	435	463	432	467	487	452	453	428	460	442	436	461	441	445	449	450	438	466	445	479	434	430	437	426	475	423	426	457	466	446	462	454	468	460	457	470	402	478	459	406	468	428	425	451	448	431	407	488	421	455	422	456	448	468	464	487	432	417	442	454	425	446	425	434	439	445	472	447	458	452	440	469	470	453	454	405	454	446	436	448	477	448	430	460	420	459	443	475	449	476	423	425	428	452	463	439	423	456	483	432	439	487	466	459	440	450	478	442	458	437	456	447	440	469	431	450	414	462	469	446	456	427	453	487	417	465	480	412	448	453	471	458	433	473	441	421	429	405	459	459	468	460	485	423	449	451	448	473	453	446	426	447	425	451	444	431	467	433	447	444	444	474	490	443	477	443	480	436	450	463	460	465	431	479	443	456	469	431	457	464	474	451	430	435	451	444	445	462	433	470	464	407	450	455	462
18143	15209	12303	6391	4529	3438	2747	2236	1816	1600	1390	1174	1131	975	959	889	870	857	789	750	785	750	724	737	728	727	713	636	640	659	708	652	665	679	645	665	663	682	654	638	664	656	669	635	605	670	585	660	656	611	616	642	689	653	590	611	647	569	597	646	598	588	601	616	633	625	602	613	582	647	640	626	591	598	610	630	629	628	644	618	634	618	614	588	627	607	593	616	594	635	632	638	630	636	603	589	638	604	601	620	629	543	597	658	598	648	591	592	640	660	638	599	596	603	634	630	647	612	618	657	658	655	610	596	583	622	599	591	626	569	600	564	603	625	601	629	587	643	665	618	606	583	592	616	598	629	578	651	686	591	582	632	659	612	615	633	581	610	591	601	585	606	626	627	618	619	620	622	610	609	640	579	621	647	659	607	588	651	602	583	643	587	651	608	617	602	626	615	607	615	581	636	596	612	596	593	624	629	609	613	614	613	603	607	604	612	625	561	647	627	591	600	631	653	617	590	632	604	593	620	558	628	647	602	592	653	589	609	616	625	599	578	622	600	554	622	618	631	586	631	623	564	606	643	611	639	566	644	604	607	627	577	618	622	606	598	615	618	618	604	578	696	637	628	547	599	642	602	629	599	572	600	595	638	612	593	599	579	638	626	653	593	589	598	588	609	591	581	597	611	602	585	608	624	618	623	602	673	597	670	599	616	655	592	604	617	615	671	616	602	611	596	625	626	641	615	621	644	593	630	620	590	593	618	639	633	620	575	597	599	596	606	590	646	638	632	608	587	579	632	584	652	621	576	609	557	641	647	613	638	660	609	589	611	646	636	644	691	610	644	593	621	632	636	626	589	617	665	600	606	652	601	609	611	578	628	617	637	613	595	617	625	611	624	661	643	634	597	602	575	609	630	604	589	619	582	602	594	622	604	614	664	604	593	611	634	681	614	567	611	639	643	588	592	599	617	556	592	621	651	581	651	610	604	622	601	570	602	599	607	622	598	636	613	641	630	603	606	595	612	600	643	634	603	627	594	623	602	612	633	645	593	614	637	601	618	581	582	591	627	577	605	658	613	627	628	588	614	648	612	561	567	607	623	563	636	645	619	621	597	580	620	617	604	590	574	587	630	617	579	583	624	585	593	635	590	591	675	634	646	635	624	640	606	593	646	630	580	611	605	623	580	580	622	569	620	656	573	587	563	606	576	614	596	595	629	616	628	599	652	610	631	631	644	564	626	577	583	666	612	596	655	598	609	603	573	614	620	614	615	603	669	581	578	574	596	614	608	574	635	616	596	612	610	611	588	614	565	597	627	578	637	587	638	582	627	594	645	628	587	612	627	568	601	587	614	595	591	588	615	623	635	598	596	598	606	634	625	601	632	556	587	624	596	617	601	598	618	603	613	615	577	593	582	605	622	614	602	587	615	591	627	628	637	618	622	624	611	595	605	599	615	610	559	606	588	619	657	595	636	656	581	585	570	652	592	613	590	563	595	598	631	620	610	578	605	670	622	613	632	611	648	582	640	599	629	603	578	589	680	613	645	597	571	640	621	578	639	577	596	626	579	595	649	580	594	621	628	634	562	644	583	635	641	643	619	601	595	610	590	564	622	643	614	623	597	605	644	554	607	605	629	642	592	597	641	646	610	586	613	605	637	607	627	588	609	598	607	644	583	593	620	603	638	603	611	596	563	617	622	609	579	609	622	642	614	599	650	619	642	626	608	604	598	696	607	551	643	580	593	602	612	591	590	587	615	609	592	632	581	602	609	585	607	575	629	609	616	574	629	570	574	595	613	620	559	608	621	600	560	637	602	617	583	607	636	613	617	586	593	601	542	572	634	604	646	602	638	613	601	605	609	612	613	591	616	585	622	658	608	601	596	604	550	614	616	596	624	601	603	608	609	587	684	612	603	627	590	618	611	647	581	622	619	600	593	610	623	601	617	649	584	620	625	652	599	594	584	614	620	636	573	614	589	610	636	602	609	573	626	584	598	633	642	617	585	592	661	593	586	628	596	584	617	620	649	602	610	628	630	593	599	631	584	604	645	584	593	650	643	655	632	626	645	628	654	591	600	650	603	600	593	622	637	616	595	627	611	610	613	581	585	583	604	649	641	657	616	650	579	616	587	599	587	628	645	616	602	592	589	595	582	574	582	632	618	611	621	573	611	616	648	615	590	661	602	633	594	585	630	605	626	623	643	610	621	652	604	636	566	583	618	603	647	609	650	642	553	652	630	652	596	605	616	648	599	605	575	604	632	603	616	626	568	576	571	623	607	609	676	628	605	617	660	610	621	598	638	648	632	600	632	665	607	616	632	642	623	624	574	617	647	638	585	649	592	642	570	633	592	624	589	582	590	603	625	609	652	635	587	635	599	608	635	618	614	625	608	639	579	663	616	592	603	566	576	606	596	624	616	588	597	588	630	630	594	614	618	590	585	642	614	606	612	587	610	580	611	617	605	594	591	644	629	623	616	651	617	575	609	586	622	630	621	642	637	637	620	576	597	582	621	632	620	640	595	604	607	630	638	594	605	638	580	625	622	609	590	592	571	575	593	618	600	633	606	613	636	610	649	599	621	578	603	632	598	641	630	638	605	654	613	671	603	597	644	582	619	628	601	613	575	637	597	649	660	619	608	586	619	611	619	602	643	615	635	592	617	585	584	580	656	612	618	612	624	613	632	582	615	627	625	622	630	601	610	617	598	605	620	642	622	616	600	617	631	595	592	611	615	652	574	636	566	596	608	574	602	637	632	565	581	608	597	593	611	591	557	611	562	631	606	605	620	641	586	594	627	626	634	617	586	586	678	589	638	623	616	591	572	623	619	638	615	608	605	622	622	576	603	582	624	589	643	607	612	560	613	617	604	627	572	628	583	587	593	607	607	664	639	592	643	575	637	636	618	579	648	574	603	602	589	601	610	589	616	626	607	598	621	639	580	602	588	589	643	627	600	618	583	653	597	595	610	599	605	638	657	606	547	595	638	602	676	583	649	606	621	675	658	595	601	597	605	608	567	636	608	609	629	603	616	592	627	589	589	560	621	625	594	603	598	586	638	554	580	541	572	597	617	584	624	605	615	631	630	569	596	610	599	617	607	591	624	577	622	554	585	603	577	591	596	624	620	644	613	597	636	591	595	576	587	600	576	614	578	563	601	599	579	648	648	590	657	614	619	600	617	604	576	598	614	613	632	645	592	635	611	595	643	596	608	594	610	612	578	647	609	612	603	613	629	608	630	606	620	608	622	624	640	621	644	616	580	599	607	612	627	586	612	634	663	609	619	617	613	610	610	593	612	600	576	597	647	611	576	601	622	630	632	637	594	658	540	609	654	629	604	626	617	573	637	605	554	596	612	628	560	602	631	635	591	608	643	652	558	631	593	587	571	590	604	582	622	619	633	571	631	655	660	578	596	592	641	615	626	626	610	581	602	654	576	598	606	578	576	600	638	607	621	603	579	567	609	597	598	601	629	601	591	597	595	651	593	618	599
26936	20827	9770	966	575	596	550	557	594	543	537	566	506	577	546	530	519	542	505	550	505	564	493	529	540	542	517	517	558	516	535	537	500	503	540	500	525	535	511	516	573	493	532	539	522	520	468	469	521	488	526	506	544	551	520	500	503	525	487	541	506	528	506	549	543	522	503	515	522	534	540	529	481	524	515	539	530	486	512	518	514	516	516	510	517	530	521	535	522	539	528	505	535	528	522	514	492	546	546	529	533	511	555	507	532	531	512	496	515	534	516	576	529	539	504	523	515	555	536	543	548	460	514	549	498	508	555	550	549	528	513	501	541	553	505	556	509	513	545	520	512	543	553	538	549	555	527	498	524	537	549	491	539	522	536	555	560	512	486	532	443	556	508	498	567	504	526	540	508	521	519	557	508	512	524	476	545	543	515	525	517	500	497	472	531	526	518	552	526	527	531	511	505	504	522	509	541	509	531	524	556	513	558	498	514	541	486	548	531	590	508	513	497	515	497	471	525	488	543	517	521	522	512	520	511	516	512	529	510	548	546	498	578	506	529	539	560	531	517	539	531	536	516	531	504	522	511	534	557	476	566	542	521	500	493	502	476	496	557	496	496	501	505	546	493	504	530	504	510	523	510	533	560	499	487	542	537	497	519	573	544	497	528	535	484	546	553	487	529	565	562	488	510	525	529	536	497	537	546	546	556	511	494	521	506	522	538	547	521	504	539	527	509	538	479	545	559	537	484	501	541	516	556	515	535	525	579	524	550	519	505	544	547	519	541	465	505	535	503	546	509	513	505	533	525	535	507	476	530	489	508	481	520	496	510	478	492	518	486	510	538	524	530	539	510	543	523	505	475	551	577	560	510	513	508	552	488	541	527	539	502	497	523	503	538	510	473	555	509	528	491	514	539	549	500	528	542	489	520	511	464	538	514	585	532	485	559	468	522	558	521	512	526	541	514	532	535	508	502	535	491	517	474	547	479	519	568	500	535	516	521	521	512	541	533	525	490	543	498	501	513	509	513	525	527	577	471	522	494	514	528	493	525	483	536	522	534	504	513	532	519	533	528	524	511	569	565	514	539	512	545	534	538	580	483	537	503	496	512	505	540	514	499	534	555	528	530	484	544	522	513	503	540	498	501	529	483	540	559	537	514	529	514	478	521	547	528	516	523	547	529	530	576	513	488	510	490	513	520	525	519	544	525	504	525	532	498	507	527	515	466	531	559	532	528	554	513	517	479	519	506	556	481	529	520	503	527	529	529	509	531	563	522	500	543	505	522	512	548	505	502	496	547	531	496	512	482	520	522	534	568	558	552	526	546	530	485	496	520	509	547	532	507	519	573	504	577	550	500	532	519	525	517	474	542	560	537	504	473	515	505	531	521	531	501	521	524	536	515	516	550	510	534	531	502	482	560	488	481	530	517	546	502	478	549	526	502	537	523	557	516	543	568	532	493	549	527	493	514	514	547	532	500	509	541	542	503	522	546	493	546	498	517	563	497	535	529	512	488	560	510	536	481	527	502	490	533	471	527	511	537	520	471	590	573	529	550	506	552	522	514	509	531	484	524	534	543	525	488	520	514	514	541	518	503	527	514	498	516	495	517	527	514	518	502	525	514	551	495	513	526	500	486	558	525	513	505	571	500	498	518	522	474	557	523	487	522	507	520	528	510	515	530	539	506	552	491	547	501	514	513	514	518	504	531	536	532	527	524	522	490	559	521	509	574	531	526	523	549	524	538	533	512	521	536	509	530	536	506	535	510	511	513	503	524	520	529	505	516	549	543	511	531	507	517	527	592	526	545	511	492	506	528	523	522	490	507	521	511	504	505	492	547	495	529	531	510	554	535	523	494	544	532	485	526	555	545	527	520	519	512	535	528	464	519	533	486	515	532	502	508	536	501	515	528	489	533	503	536	516	473	494	509	516	510	516	574	478	513	517	506	507	524	522	548	534	548	489	489	513	545	484	494	512	546	553	577	542	537	479	520	505	514	576	516	537	489	555	509	504	553	488	547	503	497	551	528	502	506	504	506	496	489	515	534	518	545	489	512	472	502	490	509	497	524	507	502	538	515	496	545	557	521	538	530	509	508	499	559	502	493	555	511	503	523	507	507	542	536	521	530	538	542	539	531	533	495	551	547	535	506	538	515	505	515	540	469	540	531	503	524	559	505	497	492	534	502	514	510	567	492	504	540	554	553	488	539	509	528	479	521	525	520	491	554	534	516	501	548	542	554	484	532	474	516	531	461	518	516	497	493	500	485	529	509	492	490	520	464	492	549	532	512	537	532	527	538	545	500	554	517	551	557	512	515	540	511	485	572	521	514	544	463	502	527	512	489	507	477	524	529	509	523	494	484	534	544	528	532	547	547	494	499	543	520	499	545	506	480	522	511	572	463	577	515	515	550	559	545	530	549	529	544	489	522	531	488	459	541	524	533	534	540	527	492	560	550	537	543	516	585	515	538	521	541	502	525	499	565	558	524	495	544	471	475	519	516	509	526	503	481	549	546	508	544	519	476	514	515	511	523	535	524	495	515	504	529	504	529	521	495	533	512	535	496	528	508	517	523	535	524	553	490	511	492	526	484	508	523	498	519	569	479	516	525	510	538	511	500	493	532	477	544	508	491	509	499	505	524	513	499	495	547	515	512	536	514	534	503	521	513	501	553	507	575	537	506	538	534	511	566	501	550	582	537	494	527	510	521	525	505	532	534	524	531	522	545	510	540	505	526	541	506	516	539	502	537	498	555	518	541	560	524	543	546	495	551	510	509	536	491	539	562	512	552	526	542	545	478	496	532	556	503	547	505	517	552	514	554	541	548	512	544	507	524	517	512	514	522	529	507	500	506	545	514	497	469	535	530	535	480	502	515	514	489	500	540	536	521	537	539	536	539	501	513	527	505	574	500	533	537	523	523	497	488	508	484	530	530	542	517	536	512	509	511	491	519	527	515	521	520	570	492	535	519	501	546	518	496	507	508	523	532	473	473	506	547	548	523	525	510	515	529	534	487	519	517	507	525	492	537	511	509	508	505	500	523	506	541	535	505	519	561	540	488	481	513	535	469	511	539	515	487	530	504	546	552	569	474	535	506	504	495	550	515	563	544	518	511	494	527	525	474	513	502	513	515	522	598	533	537	509	519	527	498	572	507	527	548	551	562	510	532	510	565	507	557	536	511	493	509	547	487	539	526	564	503	515	522	500	507	546	532	529	561	560	520	506	530	513	488	505	529	524	493	522	528	532	522	520	489	502	534	481	480	542	539	539	509	505	513	534	499	493	493	521	532	541	521	506	532	550	502	515	514	510	530	498	519	526	543	517	517	536	495	520	483	519	478	495	538	524	522	507	500	515	524	504	514	500	537	498	499	534	502	506	520	506	507	521	514	527	549	559	507	512	518	500	506	516	603	541	543	541	510	501	498	534	533	526	514	501	509	545	523	468	532	517	513	498	540	491	504	494	518	491	532	491	535	515	496	545	573	554	472	529
8740	1340	1173	911	846	773	777	723	727	747	748	694	676	646	697	708	704	671	685	672	696	696	696	712	708	671	673	687	710	671	681	706	692	695	676	721	730	740	696	683	700	710	710	635	630	639	704	667	681	710	729	721	686	655	692	710	715	732	669	710	700	681	714	677	646	652	702	678	715	680	722	657	702	678	712	744	643	657	640	677	711	700	644	657	669	686	692	712	695	659	674	658	652	715	700	700	697	723	673	679	667	690	668	713	684	680	706	673	711	706	650	704	708	741	674	693	647	717	693	727	700	706	725	663	698	673	705	649	679	753	698	713	691	666	710	709	691	692	710	686	698	712	651	667	664	660	665	710	717	661	683	711	678	688	709	630	697	700	670	705	694	696	688	679	685	687	679	689	667	659	730	684	698	659	665	712	674	709	740	680	680	636	686	671	683	647	682	689	678	726	659	632	684	656	679	685	697	670	674	683	670	723	667	705	727	696	669	695	699	696	650	659	675	670	707	662	680	646	697	699	683	674	716	701	676	689	650	710	685	646	704	690	666	681	705	658	682	704	664	654	749	714	708	661	709	678	677	687	675	669	770	636	670	721	704	677	668	692	668	694	626	686	746	711	692	661	695	652	728	660	675	665	673	705	678	672	631	753	686	740	664	676	686	660	699	693	713	708	677	689	762	702	682	699	690	721	693	710	683	662	682	728	667	701	658	690	687	644	722	658	716	660	713	607	661	645	683	692	642	720	700	684	687	649	732	699	687	735	731	690	710	717	684	665	683	661	674	670	677	665	686	687	732	709	743	680	708	665	653	667	687	672	659	701	690	712	660	685	739	728	678	703	729	677	743	651	671	678	654	735	718	710	698	647	665	699	675	697	660	669	674	681	723	699	702	674	674	710	692	658	718	676	687	717	724	687	721	720	690	660	688	721	662	721	719	712	716	688	654	722	692	656	663	704	694	705	669	725	672	654	694	709	706	691	677	671	680	669	668	676	677	657	680	663	704	704	644	678	699	698	653	673	681	684	705	686	657	740	677	682	660	640	708	628	702	685	698	709	704	726	730	688	705	675	689	709	649	677	666	711	740	685	694	669	714	691	709	705	627	688	712	731	712	690	663	658	656	678	733	719	670	691	703	699	706	727	691	662	681	629	703	676	662	724	727	710	659	667	734	745	685	710	666	723	683	664	669	669	704	630	712	630	629	643	708	679	710	676	733	677	694	652	710	702	646	682	675	690	653	679	719	659	722	704	673	688	736	703	695	690	686	702	677	690	667	687	690	664	674	695	713	677	715	660	715	685	700	668	702	660	603	702	699	651	681	714	722	675	701	710	686	653	705	721	627	655	670	660	726	690	714	675	637	692	668	695	664	706	675	738	720	672	671	683	720	650	692	682	706	747	727	693	697	685	662	673	684	697	725	665	643	680	658	670	708	636	663	668	669	674	662	683	692	686	701	716	693	690	692	677	708	690	717	687	746	672	680	683	646	667	695	695	661	717	689	690	670	718	703	668	700	694	694	698	668	696	673	676	702	691	663	676	686	694	680	672	672	707	670	664	645	692	663	696	692	676	685	715	730	704	703	670	688	686	733	719	661	674	653	648	678	663	742	697	679	692	720	683	709	674	724	697	727	689	683	719	685	707	698	720	674	706	691	717	671	647	657	672	666	693	659	702	720	652	702	695	651	684	687	696	734	724	695	673	672	705	744	664	677	657	660	666	708	712	669	647	679	678	689	717	694	675	677	667	683	687	655	675	715	697	638	733	713	710	674	647	686	673	700	647	689	651	715	687	685	672	701	715	706	695	723	648	690	715	712	705	762	689	625	666	692	690	709	722	674	682	690	678	702	684	704	722	633	666	698	702	667	644	710	734	687	686	668	717	697	691	692	707	688	717	658	724	737	635	723	632	685	717	661	692	731	677	611	790	657	665	734	690	686	731	708	716	706	651	682	702	668	715	687	667	650	693	654	704	679	682	719	722	667	725	678	700	737	668	693	667	703	690	707	688	732	710	696	665	649	659	692	710	699	712	705	697	676	712	682	733	741	664	669	688	660	682	710	662	676	662	678	694	665	683	689	696	681	681	750	677	714	661	692	662	698	681	669	618	712	656	678	730	669	691	730	708	679	676	720	707	677	665	697	673	709	706	649	702	741	709	711	701	731	665	695	692	674	710	675	669	674	664	631	659	660	678	702	711	717	668	707	710	672	634	722	722	727	693	658	672	722	638	651	669	697	694	720	694	649	664	690	723	697	720	680	654	706	650	723	675	677	673	721	671	715	651	748	659	701	639	674	676	724	720	693	724	672	667	698	718	674	641	719	719	673	677	681	706	678	703	734	686	694	695	724	682	695	696	673	684	740	653	663	727	669	685	640	660	698	717	721	658	659	725	695	698	648	687	653	690	676	702	690	659	708	664	699	714	798	675	718	674	686	673	671	664	716	722	726	631	698	700	704	707	718	667	721	721	630	691	715	698	698	734	708	695	719	699	720	661	663	690	692	707	721	713	675	689	654	680	676	702	750	662	671	674	677	695	687	682	739	683	667	674	716	678	710	685	686	687	687	666	663	656	661	684	721	686	678	709	754	696	676	673	735	714	650	698	694	704	681	684	643	647	724	692	676	678	682	663	692	685	635	713	678	720	714	709	664	723	720	762	662	637	696	694	686	662	706	677	672	715	667	677	662	620	697	695	689	688	670	698	708	725	662	683	701	695	685	704	663	700	646	682	687	674	747	676	674	692	668	712	708	696	682	674	659	643	681	677	686	645	746	696	665	664	725	731	693	760	720	707	679	676	706	686	651	732	734	712	705	639	668	737	673	709	719	717	675	671	684	689	660	662	624	683	648	741	737	694	690	705	686	690	698	696	710	697	674	675	667	642	681	714	698	674	685	693	692	686	675	684	706	673	683	675	728	656	672	704	657	729	696	677	717	687	736	657	676	687	692	720	706	688	736	710	728	667	670	685	700	670	698	663	695	681	679	693	697	646	706	680	690	676	660	741	686	688	703	721	695	680	715	692	679	662	712	688	728	701	701	696	659	687	719	726	703	714	631	658	700	741	741	662	694	683	705	703	664	665	683	683	642	697	688	670	688	724	677	678	696	720	670	732	710	646	681	713	675	684	708	642	667	660	678	685	694	710	642	686	680	771	640	729	727	629	662	693	672	694	709	734	694	677	658	714	665	660	678	680	682	705	655	696	703	703	709	700	706	660	656	703	664	691	662	668	720	687	717	717	702	681	681	603	682	644	722	703	711	709	676	723	642	679	647	698	654	705	673	714	732	725	668	696	640	645	690	714	666	723	670	687	667	651	681	734	704	699	642	725	696	684	742	721	664	649	689	703	638	683	674	716	693	642	686	648	740	695	624	692	688	653	619	667	694	679	703	720	653	709	649	669	683	723	667	688	672	724	657	677	744	664	731	703	687	666	680	707	674	639	717	630	678	722	700	722	726	676	715	687	694	705	698	671	655	748	691	682	681	689
23731	21274	28950	23924	21263	12307	1553	1033	899	911	842	827	777	771	750	753	756	683	722	701	730	735	750	753	699	701	735	770	677	754	700	696	703	694	698	711	720	709	723	655	722	723	688	662	702	653	727	707	655	680	699	724	669	680	688	665	644	754	711	710	694	717	679	734	743	714	687	691	686	690	697	698	694	679	657	712	681	742	674	713	669	735	741	701	661	667	715	691	648	674	644	707	672	650	703	661	693	646	696	692	721	688	709	722	730	683	660	725	688	668	732	704	705	705	672	686	697	674	690	665	665	692	669	715	711	649	742	690	692	729	680	697	666	713	668	674	644	683	652	655	678	680	724	668	653	704	697	647	697	695	696	678	691	680	694	664	676	694	710	685	694	679	678	703	670	702	628	621	687	733	718	722	664	665	690	679	651	692	670	712	647	691	641	652	682	649	701	691	682	660	712	709	683	666	680	676	702	716	710	683	718	694	657	690	676	646	672	669	693	693	690	722	659	682	686	724	645	695	680	695	687	733	690	649	639	692	670	640	735	679	666	639	645	689	717	673	654	691	731	699	698	691	660	662	721	709	720	708	711	685	642	671	726	704	686	672	685	655	655	707	716	703	684	716	688	686	642	661	681	666	732	662	660	669	683	696	707	710	667	662	714	660	697	667	717	670	704	607	654	710	662	700	675	718	710	693	673	649	703	698	694	663	695	683	658	668	679	617	686	700	709	725	654	668	667	727	654	739	701	657	678	662	696	713	603	752	690	687	667	684	652	714	668	689	669	672	742	630	677	659	720	639	618	726	699	717	628	671	689	683	675	684	709	695	698	706	670	678	700	705	699	690	688	659	685	688	654	687	671	697	672	719	679	654	701	665	724	731	698	680	651	694	707	720	680	655	678	665	677	719	649	692	709	735	699	633	659	646	744	667	707	713	620	667	742	703	685	670	667	718	694	692	664	656	675	735	684	690	686	684	674	654	697	681	738	690	679	730	672	692	670	680	684	681	657	663	659	711	679	711	693	724	711	640	698	689	705	702	667	666	715	695	697	651	649	658	689	671	700	653	685	680	663	708	676	707	677	721	686	666	684	720	710	662	666	659	663	688	677	665	723	693	720	722	686	692	671	700	666	669	730	661	643	647	679	708	662	691	674	683	700	712	721	688	669	707	663	689	640	704	721	628	688	640	703	680	667	725	705	698	753	687	632	721	673	734	638	677	708	670	714	651	690	676	670	670	662	627	666	640	669	696	671	696	681	690	668	679	675	687	620	659	632	676	684	697	679	659	723	649	670	702	716	660	703	641	700	696	691	684	657	699	708	709	699	700	735	658	711	666	676	760	674	689	680	682	681	666	656	701	660	676	655	667	672	697	704	707	680	738	714	646	689	726	715	666	659	651	702	667	685	712	693	681	694	673	683	716	689	730	649	658	697	719	700	704	685	639	689	680	697	669	686	674	665	669	667	749	696	686	703	692	717	725	669	705	678	655	684	668	676	685	665	631	694	654	647	641	702	679	696	688	693	662	692	682	684	700	667	729	698	679	677	695	647	693	683	697	679	662	659	674	702	677	712	723	675	658	660	713	685	697	695	645	720	639	682	674	673	690	693	673	679	709	661	682	682	685	613	618	708	662	660	718	665	622	712	678	685	716	658	690	686	744	708	670	691	663	653	721	677	742	688	704	677	698	671	683	718	667	640	695	673	710	664	658	654	682	664	694	696	698	681	672	685	674	698	648	668	687	666	605	676	696	658	692	695	696	661	673	685	697	622	700	661	675	673	627	624	704	663	664	680	702	700	672	653	682	696	686	688	690	674	674	685	675	641	675	665	683	683	730	678	751	717	695	696	674	640	616	686	722	700	655	688	697	697	707	655	724	729	705	686	679	664	728	692	662	726	661	718	678	701	685	641	732	724	672	638	649	662	657	688	675	682	660	728	633	676	706	706	647	677	649	680	674	756	718	694	672	740	724	654	726	750	731	659	678	659	661	641	673	723	679	687	671	724	686	659	694	689	697	695	683	651	716	671	687	704	687	672	715	682	636	686	685	688	677	667	662	730	685	734	698	676	732	698	694	694	686	672	671	682	640	674	682	700	676	704	674	708	694	694	684	649	654	688	665	667	687	656	692	642	663	660	713	667	655	692	631	702	689	693	648	667	727	640	648	684	665	730	686	629	687	692	708	714	736	732	732	736	623	686	701	707	698	702	658	639	688	661	629	719	702	656	700	675	649	700	693	692	609	722	680	691	696	683	663	665	737	695	676	669	659	682	672	629	692	674	670	690	689	703	703	689	678	676	721	647	666	665	614	675	678	677	674	669	657	677	687	668	670	677	697	665	667	660	717	655	692	643	710	661	701	640	711	688	688	722	723	664	708	695	689	645	707	710	693	655	687	640	691	704	708	668	638	733	645	678	686	675	638	693	677	678	681	649	651	707	687	684	712	670	704	754	638	745	676	678	669	708	690	707	682	637	640	700	722	684	701	664	698	695	659	685	723	667	667	686	678	723	646	683	697	660	689	674	679	671	671	671	724	717	717	648	694	682	662	676	694	666	667	681	690	716	708	708	662	709	662	671	705	672	691	705	687	676	735	718	676	703	688	659	707	645	703	667	690	691	708	687	644	658	707	741	676	647	728	699	650	713	671	679	677	705	678	697	668	688	710	684	691	637	675	652	702	664	698	712	702	718	687	654	700	699	699	711	662	662	658	705	662	696	703	688	648	668	674	694	731	655	648	653	691	698	743	683	685	711	737	724	717	664	643	678	711	682	688	671	671	693	683	657	673	659	737	687	644	664	673	691	690	649	654	678	721	647	695	666	683	678	699	688	687	670	717	705	693	676	681	673	695	656	672	689	643	673	699	714	646	697	624	640	662	705	652	653	628	677	658	667	674	656	645	722	693	617	665	670	674	654	673	695	657	708	683	639	653	701	692	685	708	671	689	672	674	637	677	675	668	711	661	704	680	753	703	687	671	687	681	673	668	687	677	652	743	690	706	702	680	737	676	675	710	673	681	682	705	682	672	692	677	667	679	711	706	707	671	687	693	694	701	659	691	709	667	676	684	683	664	724	658	688	656	710	694	691	680	664	703	695	736	674	689	660	631	698	712	648	688	639	664	688	708	685	688	680	683	751	674	719	682	686	703	689	688	682	721	688	696	699	680	698	687	721	712	720	712	652	636	637	663	688	692	660	680	678	719	673	653	702	688	700	670	666	653	654	689	690	707	701	661	725	690	672	684	695	716	676	648	671	679	697	704	757	660	730	721	710	700	710	710	694	694	638	663	658	668	696	673	712	671	704	697	723	706	724	626	687	669	692	692	695	670	676	701	627	735	672	701	683	694	744	655	635	660	694	694	707	697	664	690	664	709	663	698	728	685	660	685	689	699	682	650	632	692	663	641	624	716	658	728	715	669	670	704	690	681	694	624	716	701	726	669	695	668	707	709	673	682	707	741	691	709	625	690	683	664	710	664	634	666	693	657	657	619
16016	9637	7833	4066	3006	2357	1979	1663	1590	1382	1349	1252	1170	1091	1088	1047	1073	1045	1045	1023	994	952	966	1008	976	969	942	923	896	934	999	893	941	895	943	912	918	935	865	865	952	934	898	874	955	936	891	915	918	953	946	939	908	936	895	918	907	887	963	945	939	901	885	916	934	972	952	916	913	895	844	892	930	952	894	908	972	954	931	883	943	892	912	924	951	923	878	947	926	934	914	910	918	917	941	914	918	887	903	957	930	922	907	851	925	928	895	931	906	899	923	860	933	939	950	885	865	872	919	956	961	896	925	852	943	904	889	903	866	855	937	950	891	841	900	861	923	910	906	928	922	921	907	896	915	928	951	917	875	923	853	869	964	887	959	883	890	966	907	859	864	922	937	870	954	914	930	944	913	921	914	874	909	885	873	957	941	877	923	928	924	924	870	911	917	965	905	922	906	853	851	931	911	902	919	894	921	869	920	881	876	892	939	912	905	967	906	899	930	937	951	870	874	916	914	901	907	869	899	917	907	934	906	959	949	959	874	915	879	943	915	933	925	914	931	879	947	917	904	873	869	932	925	906	852	978	945	906	890	915	896	863	922	929	926	931	909	910	936	916	893	928	873	922	863	822	904	893	926	883	885	891	865	948	920	876	891	866	874	900	950	908	914	853	892	884	860	953	904	884	901	929	922	894	922	892	893	909	933	863	902	932	944	907	907	945	923	901	916	865	857	885	897	958	878	902	921	894	957	881	903	954	904	935	895	879	914	909	876	889	927	906	931	945	878	890	916	910	938	869	932	875	940	910	896	971	932	923	897	953	854	983	871	855	918	869	929	896	873	950	888	880	870	895	933	920	940	928	920	895	831	874	960	892	938	917	945	934	892	913	899	897	998	885	928	894	919	962	912	921	921	907	882	826	906	896	906	878	879	879	902	903	893	861	992	921	898	908	882	910	928	942	949	946	889	938	955	906	888	919	909	928	913	896	902	929	923	927	899	939	896	926	895	912	820	860	891	926	944	919	917	961	945	877	899	928	911	918	919	877	951	884	969	868	915	906	935	887	890	906	929	918	925	899	902	955	912	888	928	878	935	989	920	881	930	932	961	881	881	920	873	898	939	888	870	932	842	896	978	914	925	897	896	881	906	876	906	949	931	893	912	919	939	913	917	928	892	867	928	927	905	930	974	906	938	998	893	923	977	936	968	880	889	929	902	873	916	997	880	879	920	941	919	863	864	886	937	946	945	866	895	922	864	902	884	944	907	876	934	878	837	906	908	954	945	924	924	849	865	903	913	888	908	882	905	940	910	942	973	908	923	883	919	926	908	866	934	898	924	937	893	940	852	929	920	887	899	963	924	903	941	917	834	941	910	889	920	852	941	895	883	878	917	896	916	958	900	899	944	890	910	938	908	952	916	929	890	957	869	905	892	885	852	906	926	907	965	949	898	912	922	908	897	922	951	904	889	888	921	873	898	919	932	913	943	964	875	894	921	925	936	871	912	840	865	933	880	955	892	929	924	903	904	920	889	923	837	950	941	925	924	885	885	939	965	908	901	907	890	978	925	944	911	926	831	925	908	913	867	896	895	897	962	894	933	863	821	879	953	964	961	885	932	879	888	914	887	854	868	914	902	841	895	862	881	908	872	894	884	885	898	925	893	837	930	914	887	882	898	896	918	854	911	908	881	870	922	888	857	914	904	869	869	883	903	873	938	899	917	912	938	891	891	880	910	873	912	900	870	890	829	927	919	914	863	911	888	855	936	882	943	879	911	929	907	864	859	892	912	894	928	937	913	905	844	938	922	922	922	891	888	952	897	947	933	888	962	925	910	934	918	919	936	923	928	924	899	940	921	945	896	905	938	949	876	986	903	963	910	960	925	926	877	890	967	887	935	923	895	941	886	868	875	893	888	872	942	899	896	928	879	937	902	885	898	893	934	907	876	921	872	898	885	878	933	928	898	905	905	938	890	930	903	951	945	926	865	947	925	949	909	890	867	910	902	884	909	931	951	915	888	917	931	926	937	858	858	899	877	935	898	913	840	886	973	898	855	936	883	895	872	906	877	899	917	954	881	889	826	930	849	925	900	946	930	906	852	907	904	920	879	916	970	915	926	874	886	913	934	886	886	890	868	886	932	921	925	913	888	939	956	920	869	918	865	884	873	885	929	890	940	932	915	917	944	862	895	900	890	872	935	953	913	858	912	894	904	890	946	909	949	872	889	866	899	889	916	944	872	855	891	846	820	914	912	917	890	928	853	919	946	958	885	949	866	888	889	885	933	943	883	961	917	981	886	876	897	881	951	860	927	937	934	931	897	923	883	895	919	885	902	902	935	908	940	855	918	924	928	911	891	882	952	945	910	871	908	879	940	942	915	978	897	934	920	948	922	914	961	935	873	851	879	895	882	848	890	920	897	927	948	880	867	916	894	900	882	922	899	939	892	932	922	915	921	928	866	910	902	911	909	936	908	866	904	882	926	888	887	905	903	903	875	939	925	959	920	914	899	930	912	907	922	924	888	908	953	937	891	929	921	912	873	917	892	896	862	966	958	928	908	896	894	945	943	894	917	875	901	834	889	904	952	914	927	862	915	891	955	890	966	888	920	886	883	914	907	870	945	878	873	882	849	901	912	895	865	936	877	939	908	909	894	871	886	913	885	933	890	872	859	882	881	902	922	898	960	941	907	903	833	946	894	928	925	867	902	911	947	935	916	936	926	919	932	903	932	885	853	873	936	888	960	883	857	891	894	904	898	935	890	866	866	906	949	942	899	989	879	850	899	903	922	933	899	924	935	900	901	904	896	933	942	877	895	964	895	914	942	957	977	948	899	932	912	945	888	902	909	944	892	903	893	867	940	904	884	886	862	892	891	927	873	905	848	942	894	926	858	918	879	959	920	889	891	854	911	890	908	879	961	932	858	919	896	879	900	928	941	887	910	904	987	939	855	869	900	919	887	949	878	886	896	875	883	905	938	929	887	914	912	828	946	923	902	925	911	875	886	858	913	933	900	880	920	924	912	853	880	927	938	890	887	947	832	944	849	938	888	894	877	920	871	864	870	911	944	857	916	869	965	898	878	911	900	894	924	869	912	858	859	940	954	891	931	908	890	892	907	939	880	936	937	928	892	922	922	880	939	956	966	886	896	894	876	881	857	898	874	893	892	977	922	875	955	869	949	879	928	864	940	930	902	889	928	941	878	951	897	951	924	949	901	895	936	910	944	946	908	932	869	883	984	931	885	884	906	880	909	878	951	980	920	904	952	892	929	922	887	942	910	924	894	908	883	964	933	960	897	854	908	867	940	899	898	887	889	905	950	912	911	910	900	943	914	887	852	902	882	926	925	892	912	951	937	945	911	962	915	903	920	923	879	908	892	921	941	953	899	858	881	907	858	890	889	930	911	927	910	859	867	882	919	967	896	874	908	921	910	878	858	931	885	866	926	894	863	998	925	881	883	907	906	979	953	921	897	973	884	885	909	961	952	904	912	949
22787	21272	29423	23427	21272	21331	10797	1211	823	793	732	695	633	617	572	579	524	547	499	530	500	516	466	477	471	482	447	512	484	452	426	482	443	474	434	444	464	455	453	430	484	448	461	476	452	453	466	434	445	492	424	436	432	432	456	450	450	426	429	428	480	458	477	480	449	462	416	487	438	484	444	468	487	446	401	453	423	433	469	425	433	437	451	448	421	441	434	455	407	457	409	417	406	411	419	410	456	449	456	480	435	444	421	452	451	427	447	468	418	453	457	449	440	481	438	465	452	468	454	451	445	466	478	420	431	445	437	452	474	463	452	439	462	495	459	458	427	426	453	456	455	430	465	427	425	456	459	440	446	442	424	470	454	461	437	467	422	455	439	459	439	429	475	469	441	449	446	436	482	444	430	445	426	425	410	445	440	448	466	419	401	419	426	435	437	480	417	423	455	422	437	445	476	501	433	452	432	439	427	427	472	466	421	453	416	443	471	439	466	431	437	430	469	460	446	450	430	450	447	471	451	450	458	441	437	470	421	467	429	411	444	458	432	439	454	469	463	427	411	425	433	418	466	441	450	447	426	437	440	423	449	463	468	434	444	440	464	415	454	434	410	455	435	426	436	440	435	467	493	444	448	433	455	427	434	421	467	469	457	443	445	464	397	455	441	471	453	450	432	447	428	458	449	411	438	420	452	460	442	431	448	407	439	399	464	416	470	418	449	450	437	439	417	458	442	424	458	429	392	437	466	449	456	463	430	483	414	496	417	451	440	472	422	431	436	426	459	453	439	475	471	438	406	449	461	414	459	428	426	445	420	426	442	480	440	415	439	468	473	472	467	446	432	444	459	448	490	450	471	472	421	419	440	432	418	471	456	449	442	430	431	442	413	445	413	420	456	438	463	497	421	438	443	413	473	416	452	481	415	415	452	436	416	460	452	454	421	425	409	447	415	469	464	421	431	429	454	432	443	442	461	466	479	430	430	457	435	457	462	432	461	436	473	428	455	431	477	465	438	438	440	421	469	411	429	457	424	469	468	432	452	414	413	449	457	479	459	446	464	452	418	439	410	442	399	458	422	489	456	458	431	437	451	456	450	435	455	426	489	456	426	438	464	467	433	380	459	450	442	460	434	434	433	432	435	464	438	447	486	411	447	451	445	432	454	451	470	420	415	459	453	433	431	444	446	456	443	438	482	450	453	434	417	462	445	434	476	439	469	472	441	425	468	458	426	458	431	446	447	415	473	420	466	445	419	455	473	411	441	460	418	451	462	425	470	527	417	479	443	461	427	442	425	435	480	475	433	439	448	442	444	417	479	411	458	458	468	411	447	452	473	424	460	413	464	451	417	463	429	433	413	434	429	439	442	465	435	498	462	463	437	452	402	424	444	380	432	444	410	420	447	436	450	434	437	453	478	401	457	386	427	440	432	463	421	440	441	447	457	452	420	473	451	445	447	394	439	454	434	450	456	469	425	417	434	435	476	448	440	448	392	458	414	464	429	416	461	422	451	429	452	477	430	459	429	444	452	423	422	437	442	443	435	423	408	434	477	388	440	449	475	417	407	486	476	452	432	451	440	440	439	464	447	427	451	417	463	403	457	438	476	434	416	456	403	410	423	429	421	456	427	435	425	427	441	490	456	443	428	445	468	418	463	436	452	471	480	451	420	445	435	470	435	421	475	449	466	456	450	415	406	464	450	388	423	448	460	450	429	413	405	490	355	461	437	438	397	427	454	451	439	435	407	460	434	428	449	426	448	419	422	422	443	489	444	447	418	454	414	429	428	447	435	414	463	423	443	415	455	445	428	456	446	428	424	459	451	407	451	456	457	458	449	437	453	434	413	464	445	439	471	427	470	438	396	452	444	454	426	425	415	430	455	471	441	399	426	465	452	421	443	466	442	444	448	441	461	471	430	428	436	421	424	473	463	434	415	431	450	442	431	407	444	443	409	472	462	423	445	420	444	434	410	467	468	469	463	464	468	430	458	442	445	405	481	463	438	443	438	433	436	451	437	448	466	444	445	444	449	441	443	450	454	465	431	480	426	407	450	441	469	437	448	427	435	450	417	468	432	456	455	483	453	452	458	434	448	437	447	428	433	468	436	455	463	450	416	401	471	455	424	420	469	466	432	432	449	450	441	439	423	454	401	423	428	454	448	449	490	462	454	414	440	440	454	458	458	416	432	433	452	447	452	462	415	429	430	471	421	449	444	445	429	443	470	452	401	454	466	464	427	441	453	475	456	425	423	461	441	451	467	449	426	396	421	446	434	461	425	449	435	396	423	449	446	432	470	446	439	433	429	424	426	392	464	456	464	464	453	427	462	412	454	465	422	441	452	427	396	455	464	436	435	419	416	452	458	450	476	427	479	409	411	442	418	437	445	436	428	429	451	430	473	453	404	445	468	444	453	423	444	432	432	468	453	433	429	446	422	393	462	461	462	438	442	448	438	430	467	443	444	417	470	465	429	473	473	400	450	435	457	416	447	435	458	457	473	425	455	460	473	412	408	447	436	434	413	447	446	410	416	460	428	430	420	497	458	435	425	455	436	423	430	462	488	435	446	464	452	463	440	458	453	408	460	387	466	455	437	454	439	403	443	424	463	461	412	417	396	428	409	432	430	415	431	465	477	429	463	445	452	435	452	446	444	415	474	473	443	440	452	405	413	495	481	457	432	416	448	462	441	431	454	454	408	435	438	401	396	421	433	454	438	433	449	465	429	404	438	427	422	496	469	459	458	477	416	439	437	424	461	433	431	434	444	449	440	431	388	477	451	430	388	441	464	454	471	455	457	437	462	408	449	447	425	431	431	479	425	414	441	442	451	437	422	442	462	444	428	424	475	448	441	453	448	430	411	439	462	458	429	425	422	424	456	466	474	438	469	428	455	453	424	473	441	467	459	459	441	444	448	446	442	412	451	464	405	447	431	465	417	407	443	487	406	401	438	454	462	411	430	460	467	448	415	471	424	440	433	448	462	452	440	433	410	405	421	455	452	472	450	437	454	430	435	455	445	436	429	454	448	495	427	435	441	442	419	440	427	451	446	442	422	427	459	503	441	422	456	460	446	481	437	465	411	427	428	425	457	432	464	465	481	435	469	481	446	458	453	457	445	446	447	422	455	433	428	459	437	436	437	478	423	417	436	457	464	397	474	432	446	415	408	475	461	459	413	454	449	419	439	456	442	426	476	425	438	411	432	406	424	410	408	484	436	409	481	445	397	396	464	433	423	491	425	485	418	446	462	431	475	427	426	409	447	466	424	454	453	435	463	427	410	432	415	463	449	445	424	444	412	493	429	443	426	414	417	428	445	437	454	482	443	427	412	467	419	405	423	475	458	408	441	450	454	448	424	424	439	469	434	408	437	428	431	419	436	484	460	447	450	441	449	439	466	438	454	459	433	468	470	455	452	432	458	413	429	450	450	434	430	432	418	493	430	457	432	441	424	440	417	459	441	474	453	455	469	421	438	431	403	455	431	431	457	440
18068	15168	12345	6489	4594	3483	2754	2227	1844	1591	1480	1245	1095	1038	968	865	838	904	795	780	840	774	717	750	673	638	689	693	655	642	689	689	710	640	734	647	638	662	654	634	642	649	658	647	638	655	588	648	630	582	633	590	620	633	627	598	603	588	611	636	606	623	600	579	622	613	601	612	646	592	617	591	607	660	629	585	570	612	596	653	630	631	614	614	627	630	585	649	564	583	615	616	610	603	632	591	630	601	612	611	637	622	634	625	625	599	653	610	601	597	623	602	652	628	607	571	631	561	598	617	580	628	622	585	654	598	647	554	610	577	594	611	611	617	579	595	643	594	643	587	624	620	573	582	602	586	589	607	588	625	617	609	619	635	631	627	577	637	584	585	641	611	601	608	570	619	628	619	612	597	604	582	608	625	630	560	620	593	587	594	637	625	615	606	580	582	638	606	608	596	600	585	579	575	603	651	577	601	609	626	610	639	586	634	610	612	640	634	631	587	579	572	594	638	611	579	617	597	612	614	582	633	594	617	589	611	565	604	600	590	637	635	578	648	631	570	633	602	594	643	621	618	657	588	560	650	610	605	605	550	640	596	561	589	640	629	629	625	618	573	602	561	594	594	606	584	645	630	668	617	596	644	583	584	606	600	598	613	607	654	642	634	623	614	598	579	605	647	581	608	595	573	624	613	625	603	639	615	621	625	593	595	622	586	595	597	626	597	594	585	603	567	593	601	612	583	598	618	664	603	627	595	597	622	613	590	645	580	589	591	627	611	595	643	608	585	608	581	608	612	552	578	629	594	557	617	580	581	626	609	611	596	608	621	618	605	627	611	619	606	635	592	611	606	609	618	601	633	592	601	635	633	668	600	638	558	623	599	542	567	603	591	565	640	621	615	607	619	609	586	551	584	636	607	586	599	625	637	570	570	617	613	599	613	622	633	609	609	602	610	617	602	605	650	592	582	571	641	605	606	566	637	595	619	658	626	587	605	602	638	626	623	601	620	605	616	557	658	547	619	613	597	646	632	612	593	593	612	606	594	610	623	618	607	606	582	578	649	632	608	592	612	587	652	560	605	607	628	603	570	653	600	573	605	618	614	554	644	606	623	577	592	646	634	583	598	620	609	585	614	635	597	624	584	623	601	620	610	620	628	637	558	610	595	619	647	623	577	633	666	625	614	624	593	562	638	588	634	604	612	619	602	606	596	595	666	618	597	603	628	581	621	599	612	600	560	635	578	626	587	566	584	600	595	615	595	600	599	598	579	625	617	639	559	567	593	584	589	597	605	615	613	604	636	591	585	592	627	594	635	600	604	598	631	568	584	616	601	620	649	579	573	656	596	603	584	625	633	642	613	625	581	612	597	617	661	625	588	576	634	586	602	634	584	665	668	632	566	600	624	570	614	594	647	573	655	587	570	571	538	652	600	629	604	576	626	625	611	613	576	582	647	605	584	581	600	607	583	608	624	560	590	624	645	586	622	625	642	586	564	648	616	579	591	615	563	616	612	601	608	587	594	581	592	627	559	580	614	605	581	607	628	614	606	595	585	623	584	636	575	612	566	617	548	656	599	636	612	591	631	599	641	595	609	584	646	580	591	602	588	618	642	589	614	613	551	597	595	597	642	622	608	614	624	599	640	609	614	635	598	617	597	560	642	631	605	641	624	646	648	623	592	671	581	619	606	605	633	578	558	593	625	650	613	614	609	564	612	610	585	560	640	581	625	638	616	613	645	616	640	587	617	627	634	613	578	606	587	585	635	600	591	615	620	542	620	606	621	616	622	586	652	610	649	603	589	585	625	602	595	653	615	606	607	554	614	573	635	636	620	581	653	603	585	570	611	596	597	634	592	584	633	629	604	629	644	645	590	590	566	630	592	592	582	596	584	599	593	602	632	542	591	636	612	619	609	602	573	593	595	573	567	606	652	614	609	603	597	621	603	608	583	564	607	610	603	607	626	641	563	593	620	622	613	597	602	597	627	652	629	613	555	588	650	620	614	594	568	593	616	608	579	583	578	593	609	593	587	677	604	580	594	593	595	584	581	604	657	596	635	560	614	610	605	596	581	644	552	617	643	612	654	637	546	620	630	623	588	574	595	613	590	610	606	637	597	592	598	634	649	584	578	635	605	611	595	636	628	575	568	625	552	615	537	627	652	610	632	622	624	594	628	627	579	581	596	622	589	599	593	621	579	562	615	574	600	580	597	623	634	638	632	588	602	592	633	618	608	579	604	595	587	657	610	590	661	626	545	613	575	580	616	609	608	561	642	628	602	584	642	601	607	591	631	600	630	562	630	559	594	615	620	644	610	592	583	633	614	622	588	623	595	599	568	597	632	647	603	617	631	623	599	585	608	571	602	558	609	581	613	599	597	582	617	593	608	610	596	583	569	608	634	585	564	613	605	625	589	571	577	628	618	600	581	644	607	614	599	586	645	599	591	619	512	634	584	595	567	568	591	676	644	629	611	568	605	599	595	661	598	557	559	675	581	593	582	561	632	589	582	551	590	615	615	544	683	603	588	597	619	614	614	609	614	595	630	596	594	572	634	641	597	612	656	610	617	601	602	626	629	595	616	595	626	638	622	617	602	620	597	613	577	576	611	591	591	635	638	573	603	639	623	585	648	613	628	569	570	638	645	572	588	615	582	590	620	618	599	604	596	560	599	593	587	632	629	641	604	603	615	579	599	570	632	579	574	658	598	557	553	600	617	600	619	573	587	594	607	627	566	603	613	672	597	628	647	613	608	634	594	640	584	623	584	614	633	597	625	557	574	600	653	586	603	577	610	622	612	584	618	606	609	573	601	637	614	593	612	583	625	648	581	595	602	574	598	616	645	585	617	581	568	585	623	617	630	612	610	598	602	610	613	648	574	590	598	592	617	618	619	590	590	611	673	584	585	598	642	578	582	584	642	633	610	574	616	566	583	576	587	591	606	621	624	605	588	550	600	582	620	595	648	598	622	611	599	593	605	654	608	615	627	593	597	628	603	606	588	598	596	596	577	592	628	609	557	634	608	620	604	598	604	607	606	637	561	641	623	617	595	627	642	622	582	622	584	636	602	579	625	577	623	621	588	597	605	624	607	624	620	599	581	608	615	572	601	614	604	633	603	577	617	601	608	615	608	621	635	603	601	626	638	623	608	560	668	592	657	571	593	620	581	591	593	601	590	647	612	636	586	643	599	609	538	559	624	613	569	598	591	629	593	649	631	629	594	561	645	550	652	613	624	581	590	641	606	601	597	618	600	633	629	627	603	563	623	642	579	605	577	602	610	616	581	643	593	641	569	582	612	564	610	607	600	575	582	583	606	616	587	590	621	629	648	595	582	604	607	596	585	595	628	682	615	623	628	568	593	617	625	621	590	627	564	610	600	644	587	587	607	591	621	593	615	643	603	600	600	619	592	621	542	599	585	614	606	583	607	585	609	621	625	607	642	602	604	585	594	636	562	653	599	605	665	598	590	603	614	581	573	610	602	622	622	626	613
27040	20790	9514	988	600	629	568	589	533	508	502	546	521	549	550	516	502	521	516	497	533	529	513	523	515	544	539	539	538	526	515	534	502	522	536	554	531	512	526	500	555	530	574	496	510	499	560	509	487	534	574	518	529	547	539	524	517	517	558	501	517	524	531	518	489	533	514	509	491	546	528	550	530	534	522	535	520	518	516	560	548	535	543	504	505	519	516	529	547	521	516	498	512	528	524	477	536	551	523	493	510	495	592	507	528	499	487	545	533	458	502	515	550	539	544	495	518	519	474	492	529	484	508	515	538	550	502	514	496	520	551	525	552	551	544	547	518	559	534	535	517	506	488	533	529	534	514	535	515	533	536	511	554	480	523	520	543	523	562	543	515	548	547	520	487	531	514	536	536	547	487	520	520	539	532	516	551	574	537	521	541	503	496	504	506	520	490	506	500	512	557	506	484	513	504	524	562	510	498	515	520	566	492	479	509	543	566	504	551	524	490	493	532	521	518	545	507	505	521	565	524	529	536	504	533	522	540	546	520	509	517	552	579	522	509	515	522	504	510	551	523	555	463	504	495	518	509	556	517	519	497	511	497	521	513	538	525	554	541	489	542	526	501	515	507	535	514	510	517	517	530	499	468	496	468	525	512	548	518	544	540	514	532	504	477	554	527	511	505	520	482	492	509	500	520	477	513	505	492	517	503	516	516	497	522	487	570	520	510	511	510	545	548	563	545	541	498	536	535	526	535	528	492	482	511	516	504	533	516	478	497	515	464	522	504	507	525	533	522	467	519	498	545	490	480	508	495	506	515	483	529	492	557	486	546	495	523	528	533	542	491	527	503	499	541	541	528	523	483	554	522	499	523	529	488	549	497	598	505	521	515	528	537	521	542	532	474	497	554	506	531	558	522	519	525	548	504	505	478	512	511	485	505	500	517	486	547	561	504	533	497	528	527	513	528	498	520	515	540	547	566	547	530	506	496	514	514	524	527	525	513	468	541	502	458	555	511	510	527	594	527	499	469	528	496	550	514	554	508	530	526	523	557	530	534	499	476	531	525	542	548	526	498	519	546	526	525	524	508	478	546	515	522	490	506	531	514	503	514	530	477	569	521	521	511	541	526	509	487	521	506	480	468	491	520	496	505	509	508	526	531	527	515	537	553	524	491	526	493	492	529	520	498	525	494	490	518	520	496	496	477	515	505	533	545	547	500	554	521	495	547	538	517	525	555	541	499	524	520	545	552	536	496	495	510	500	547	539	550	544	529	532	494	538	526	524	529	484	543	503	553	515	495	525	555	529	563	489	495	553	509	526	511	488	551	570	522	535	520	483	521	552	478	551	486	487	494	508	554	549	524	549	529	534	532	476	566	557	542	481	508	507	557	502	546	537	528	509	490	487	484	510	504	500	540	505	525	485	519	511	534	507	507	553	496	483	488	539	535	551	512	533	516	513	502	525	578	550	452	521	491	519	590	536	496	499	538	538	478	524	530	509	510	520	530	529	522	495	519	496	507	517	481	506	475	508	543	523	520	517	531	539	508	556	499	531	558	527	503	535	539	514	534	527	540	538	539	514	487	510	479	509	551	471	528	519	551	562	507	505	512	470	500	508	545	525	543	530	507	530	488	515	555	495	483	478	497	474	502	510	510	518	508	489	527	540	511	514	532	518	493	506	498	524	486	569	537	473	551	504	494	527	548	493	508	562	538	520	516	549	500	521	484	521	508	489	556	525	527	498	520	500	516	514	497	502	515	562	535	508	543	556	517	564	471	552	517	531	525	523	538	513	487	489	514	527	542	491	522	484	503	588	491	501	520	525	539	486	491	571	543	489	522	552	514	517	535	533	504	496	561	493	507	523	504	540	513	520	513	498	500	519	560	561	512	547	521	529	519	519	483	530	541	490	536	562	524	516	533	504	502	498	561	518	536	517	491	467	528	497	495	540	548	531	520	535	530	510	553	494	536	470	521	548	518	519	509	512	484	494	530	541	490	513	541	484	535	518	524	550	504	522	534	532	523	503	532	539	532	530	507	535	521	525	481	502	530	531	527	505	536	500	517	508	556	528	475	579	536	492	468	514	536	552	487	519	510	527	533	537	548	550	528	535	532	511	497	505	546	518	513	545	547	518	526	504	533	534	513	529	488	480	492	566	498	514	527	524	536	470	504	521	486	506	511	522	530	495	520	518	506	524	481	554	508	493	538	540	519	563	521	539	483	504	521	524	499	526	542	536	565	524	497	521	535	520	518	525	506	543	519	524	529	509	517	509	519	526	512	539	498	505	482	502	529	490	524	535	520	536	536	519	493	508	535	491	471	506	542	534	522	504	557	492	540	525	512	526	553	544	503	553	498	535	545	510	512	532	510	512	504	492	530	532	554	519	522	502	496	496	478	483	472	523	510	527	513	538	460	501	504	499	535	526	512	529	530	514	501	542	497	542	519	507	537	542	543	494	519	534	500	531	535	521	546	521	527	511	546	523	537	491	501	522	538	511	575	546	520	548	522	523	520	530	523	531	533	531	487	468	489	521	506	534	507	532	512	520	505	518	495	519	484	535	538	530	521	535	501	514	530	555	575	530	508	506	513	513	532	512	547	530	525	515	506	524	550	525	514	514	554	561	551	500	519	496	465	498	541	551	555	516	556	563	531	534	489	453	553	528	526	525	478	522	528	506	503	517	515	487	543	539	483	543	517	541	511	576	487	550	501	509	515	509	567	533	476	511	497	535	554	524	532	520	501	548	495	517	553	526	537	558	541	526	494	496	537	502	459	496	534	508	507	505	517	554	519	535	512	516	517	506	516	518	509	495	502	549	500	559	517	536	526	495	533	501	514	512	525	465	509	578	502	523	535	527	547	547	514	550	557	516	511	538	552	541	568	513	512	547	503	513	503	525	544	526	507	534	512	512	487	520	509	519	489	493	504	514	568	566	512	544	499	529	505	505	533	478	487	569	512	516	588	556	563	547	527	551	544	488	495	496	530	515	508	518	549	498	494	559	548	534	529	537	530	521	496	481	537	544	472	540	521	506	534	536	545	505	517	545	473	520	556	516	509	535	497	560	524	541	531	526	589	498	504	519	533	549	525	542	468	505	513	523	499	484	524	508	529	503	544	525	508	501	506	529	510	560	512	489	502	534	531	509	515	530	546	509	512	487	544	481	512	527	524	508	529	525	509	555	540	480	499	524	514	546	516	513	533	511	545	502	512	488	521	519	472	506	523	517	463	518	544	568	491	522	546	538	509	517	510	513	510	494	494	505	539	496	503	506	509	506	494	541	543	541	562	514	473	548	505	532	542	531	527	536	548	522	521	516	508	528	559	525	482	517	539	525	493	524	501	542	481	515	495	537	489	500	492	518	548	498	512	520	513	505	522	463	546	532	519	500	502	508	487	530	483	508	547	545	511	481	556	542	516	523	500	515	472	508	487	511	479	526	496	558	493	548	511	506	533	557	539	499	541	519	512	545	519	532	500	516	509	506	535	497
8479	1230	1200	921	806	725	778	710	708	732	732	734	665	660	727	724	673	658	693	671	651	767	681	725	655	713	686	687	687	702	678	674	709	673	654	687	627	723	681	656	723	708	721	707	719	680	717	771	653	698	668	727	736	712	694	631	658	688	665	700	713	694	651	689	684	693	659	668	691	703	686	717	696	667	691	658	713	696	693	665	714	707	686	681	720	689	654	700	700	707	673	675	641	677	683	712	697	711	706	719	703	659	622	663	698	703	715	687	649	695	672	656	710	691	733	685	666	665	659	702	710	664	656	705	692	613	681	676	708	669	694	688	685	715	641	672	732	685	651	698	669	684	712	677	647	683	680	714	699	720	677	685	706	679	693	684	684	691	736	669	665	694	640	693	686	686	649	666	737	686	673	663	675	733	725	679	670	711	646	686	672	671	698	678	679	666	683	718	659	660	685	649	696	705	700	689	643	706	705	679	696	730	714	651	715	673	687	720	736	682	670	714	721	658	702	702	686	686	653	707	675	667	683	650	644	674	687	665	705	701	729	652	664	664	636	648	666	718	705	698	728	711	718	713	706	693	677	660	681	706	682	660	695	704	667	686	665	689	725	653	666	675	654	682	689	649	709	716	665	720	650	676	671	690	672	672	691	684	662	692	648	700	662	658	676	673	676	710	706	692	689	720	702	702	698	684	700	713	714	704	676	683	707	691	666	665	685	689	705	639	668	736	678	697	690	718	621	677	646	711	692	720	655	680	701	642	661	715	651	672	691	665	699	701	716	739	663	702	697	673	665	664	681	682	670	705	686	657	716	697	659	730	705	684	695	690	700	678	682	678	703	658	659	687	693	662	687	697	692	714	647	691	702	692	689	683	694	719	693	647	714	676	670	650	717	678	661	721	656	718	694	692	695	719	685	702	698	681	690	723	695	663	725	697	735	645	707	694	691	699	672	711	702	672	638	693	708	663	686	758	683	684	658	665	600	673	664	686	718	679	681	659	719	651	684	675	679	695	686	688	729	709	681	699	714	670	633	681	666	693	684	675	671	662	732	647	667	684	688	700	685	685	708	700	694	687	707	668	662	737	702	692	690	711	691	705	674	696	706	721	670	657	649	720	685	674	698	696	658	663	671	714	705	707	710	662	695	672	631	738	634	651	660	723	710	690	720	670	737	668	707	701	687	704	664	695	687	709	678	666	661	721	688	696	654	721	670	636	667	685	724	708	653	683	685	689	626	680	708	664	706	706	695	682	674	682	681	672	667	672	717	698	665	682	684	716	683	708	688	710	689	709	657	693	695	641	702	689	734	661	654	696	691	695	653	653	680	717	743	703	695	692	696	696	639	685	700	742	661	727	682	682	667	657	676	698	732	706	707	696	699	696	694	656	664	676	683	654	672	632	689	639	687	662	665	680	662	669	734	692	717	688	705	677	682	636	680	625	714	707	680	673	673	665	667	628	701	725	669	717	687	720	673	750	687	694	697	673	713	687	646	639	674	647	639	656	702	638	678	633	673	667	705	713	612	694	698	674	663	684	652	692	687	702	657	703	640	679	720	728	692	696	675	694	667	684	658	719	698	687	698	731	672	674	680	728	635	713	675	687	689	662	715	625	724	678	647	690	734	702	712	702	704	680	668	643	685	693	719	671	686	683	673	663	708	680	677	723	659	711	653	702	704	685	715	624	654	681	691	682	700	684	694	690	658	641	692	658	692	672	676	689	665	702	677	663	652	665	647	629	694	678	692	721	675	712	650	700	705	659	723	698	657	696	679	688	673	731	696	709	709	716	697	733	732	689	686	697	684	698	693	715	680	711	698	717	620	699	714	709	677	699	668	691	725	711	679	677	740	693	676	701	665	703	699	661	708	646	712	691	665	732	693	695	716	705	685	666	677	668	656	672	738	694	677	673	661	672	696	721	713	684	671	707	735	687	674	673	693	680	711	664	685	675	710	693	682	689	677	717	649	670	704	747	706	737	705	686	679	686	699	680	668	680	674	670	708	688	684	717	720	667	646	676	688	722	673	677	702	646	702	627	703	684	681	632	691	690	724	703	675	688	717	706	677	682	693	701	682	680	716	693	729	652	638	671	697	696	683	716	720	656	687	669	647	680	708	661	693	694	691	686	682	666	711	656	708	673	727	654	650	736	705	709	719	682	713	706	700	635	699	676	681	704	700	685	642	656	680	717	689	678	685	731	721	713	676	712	665	680	674	674	704	656	689	689	711	702	681	732	722	645	640	716	730	707	719	702	677	699	733	696	664	661	699	699	641	675	669	674	651	692	695	698	671	676	678	711	674	702	711	678	673	743	673	729	677	698	702	707	664	712	653	695	661	695	727	732	703	743	709	686	689	701	729	697	717	660	690	680	661	661	691	686	643	683	700	669	679	695	696	755	693	659	696	736	675	641	646	683	673	668	692	728	690	628	710	745	678	719	721	678	703	664	754	675	668	671	711	676	732	682	699	684	678	733	697	704	719	682	688	676	667	707	680	676	668	661	658	654	692	674	704	706	651	705	693	684	683	737	696	719	689	655	695	710	658	700	710	696	704	669	771	697	626	671	673	679	689	700	697	657	718	677	671	697	681	704	694	662	691	648	708	663	678	695	683	659	674	718	687	735	687	690	682	667	739	681	701	711	701	693	687	622	676	672	726	704	657	677	670	755	667	669	674	701	642	655	701	699	691	706	691	665	650	626	688	676	652	703	654	709	715	710	699	676	664	668	672	697	692	720	697	675	733	680	648	694	689	681	695	769	679	668	665	678	655	696	699	743	634	708	682	689	693	665	723	697	638	738	647	735	684	654	667	700	717	713	645	676	699	649	656	728	672	735	710	668	707	649	710	669	678	693	718	639	717	673	720	695	657	658	681	732	684	695	707	673	685	716	667	714	693	645	700	730	695	665	677	657	681	671	676	681	659	681	646	695	666	635	715	661	669	688	739	709	705	675	707	708	651	661	710	663	735	703	642	721	668	696	658	666	688	678	744	689	701	687	676	671	689	643	722	696	719	695	713	662	725	679	706	726	695	670	708	694	657	654	745	703	683	704	687	628	678	673	676	689	728	689	685	691	659	637	721	700	680	700	695	689	686	610	650	700	740	695	656	656	730	705	680	694	715	712	732	677	672	621	720	730	665	723	677	661	675	666	664	696	683	697	669	692	717	697	673	635	663	680	698	705	683	691	635	704	705	670	661	662	697	670	717	686	703	714	674	689	703	694	619	688	711	690	649	659	716	719	675	720	704	684	683	700	654	747	683	739	682	686	698	699	700	673	690	713	682	685	714	691	673	695	710	678	673	698	700	669	662	662	719	703	683	674	675	666	667	667	725	666	682	653	664	741	680	694	701	734	705	691	688	636	660	681	640	691	682	686	687	682	699	650	705	729	711	688	678	704	674	708	686	660	696	694	711	679	668	676	689	702	699	716	664	695	707	682	648	706	679	686	626	689	668	719	703	680	695	675	705	626	736	698	719	655	707	686	673	651
23760	21260	28869	23957	21240	11712	1582	1053	912	874	838	838	788	746	786	759	765	717	754	706	769	699	718	750	732	658	689	770	720	723	758	733	717	709	689	696	699	670	652	650	680	683	678	667	721	701	704	642	670	671	667	637	639	651	637	655	682	700	710	684	666	681	698	644	666	730	700	662	695	682	704	674	653	662	706	673	664	705	699	725	684	669	682	676	604	706	686	657	701	692	706	669	674	753	631	711	643	652	702	695	669	647	724	722	701	679	699	652	691	707	675	712	701	686	693	705	712	678	666	643	700	692	663	712	673	646	681	721	674	693	694	643	662	697	708	713	666	729	740	705	670	644	692	661	647	671	665	677	642	613	699	652	689	698	709	676	697	708	679	693	656	694	712	672	657	700	677	717	681	667	699	712	684	663	695	649	728	697	692	658	675	662	687	677	673	669	713	661	676	668	626	632	677	752	689	691	661	653	637	656	672	687	695	715	665	689	697	687	697	670	686	697	727	640	634	698	712	719	723	686	721	687	660	699	658	694	675	695	650	655	669	680	676	646	686	673	707	688	721	687	684	680	686	638	671	680	663	654	708	662	664	733	687	758	735	686	668	681	639	664	697	668	661	665	686	688	688	675	701	710	681	650	653	699	654	659	684	679	689	666	686	646	687	655	696	663	648	676	750	673	623	699	713	671	707	666	681	630	666	636	689	681	689	667	654	690	659	663	683	663	705	639	646	687	689	660	700	713	736	696	679	669	655	710	724	674	670	690	650	689	664	705	724	679	681	641	664	680	728	710	655	681	694	667	679	696	682	716	694	736	661	716	648	715	700	700	724	695	683	681	706	654	711	691	669	732	681	697	688	676	635	701	678	688	689	700	673	712	706	715	674	685	683	661	690	658	692	716	678	633	683	702	708	640	739	703	701	664	709	682	692	650	660	694	647	685	664	682	667	666	702	653	736	632	693	699	653	652	660	687	656	687	672	688	686	638	671	661	688	716	699	675	690	696	690	678	668	696	639	696	714	691	690	710	660	635	644	634	649	707	677	719	690	679	650	678	677	692	730	662	652	657	678	683	704	682	663	691	651	678	632	682	668	690	735	614	655	719	656	674	714	729	708	670	687	675	727	695	647	693	682	731	683	669	668	651	698	659	669	668	695	676	653	639	698	654	675	673	687	671	678	665	642	650	673	666	657	659	691	697	664	673	678	707	703	704	644	680	686	677	675	736	739	703	654	732	704	666	638	650	688	665	682	687	680	685	702	644	640	722	677	677	678	717	681	689	661	733	668	651	701	678	684	690	673	726	670	753	677	678	656	676	635	677	663	680	696	735	651	698	686	713	656	726	701	661	667	716	696	706	679	656	683	699	690	704	652	719	645	733	656	682	706	664	660	692	635	668	674	645	653	715	699	704	667	656	669	693	652	682	686	697	680	692	638	675	719	706	683	655	677	729	662	676	709	712	688	694	661	699	666	711	656	676	686	669	662	684	685	705	701	668	710	675	729	714	663	711	725	695	640	670	638	695	661	705	678	689	652	658	657	660	713	674	647	683	696	713	647	725	688	670	719	653	660	692	657	717	728	688	680	699	673	692	688	678	704	673	683	660	730	666	684	700	660	667	687	679	649	705	647	665	703	654	706	654	654	643	724	720	707	691	734	681	680	658	670	717	688	731	699	720	699	718	677	640	675	681	694	662	670	699	658	705	731	634	699	725	722	680	657	702	632	653	656	676	697	630	702	681	721	689	671	710	690	662	677	687	706	692	661	669	706	679	684	683	725	642	655	711	655	678	689	702	659	632	690	682	629	711	719	692	650	689	662	693	653	707	634	691	682	684	707	649	651	693	684	660	643	720	684	708	690	676	633	656	700	691	628	696	656	674	625	653	674	717	689	667	674	653	681	662	632	605	653	717	680	683	653	679	660	696	694	708	674	710	667	648	676	670	662	668	687	686	684	672	684	717	677	692	734	636	710	670	688	651	668	733	688	674	645	681	692	664	677	689	682	628	695	690	724	707	676	702	678	672	652	695	698	682	697	689	685	677	713	702	710	638	680	709	654	731	722	684	647	685	648	601	670	635	666	619	650	668	664	672	656	704	668	645	669	653	633	718	641	687	654	666	653	683	651	684	693	674	674	673	652	674	718	740	689	702	712	664	732	657	692	629	624	640	664	684	720	690	694	693	706	704	670	590	696	671	724	715	666	646	680	715	673	651	697	706	680	719	641	693	709	668	709	677	681	649	742	674	651	713	727	695	693	667	679	702	688	679	684	678	661	677	700	675	701	640	646	675	682	628	673	689	663	689	679	652	601	668	648	640	667	676	715	717	680	717	643	687	719	658	714	716	690	690	694	659	678	691	685	652	664	676	721	675	659	664	631	673	686	677	627	661	692	659	677	702	672	673	674	693	649	678	659	657	711	675	702	703	700	711	714	660	669	661	640	667	675	700	702	681	673	678	654	688	638	664	702	660	632	667	671	664	721	671	628	712	751	687	633	679	661	680	637	639	681	675	671	655	685	737	651	668	714	682	735	660	675	670	628	668	668	668	673	688	720	701	649	686	666	673	703	741	655	679	667	685	702	693	680	651	684	678	660	665	675	674	677	632	710	695	668	675	638	668	663	718	683	706	651	646	677	671	607	637	652	729	702	646	679	678	700	697	678	700	681	643	629	673	668	671	679	690	663	652	701	618	683	681	683	662	653	713	673	660	667	693	676	632	656	668	655	671	646	685	703	689	652	648	622	690	684	682	684	674	679	683	709	697	681	666	678	719	658	683	677	655	694	681	654	652	686	705	750	677	689	711	705	665	733	702	695	680	686	656	647	681	705	644	676	680	669	669	657	714	666	680	662	697	671	662	718	697	656	688	678	683	677	670	690	709	673	645	728	707	669	634	740	652	638	673	685	669	694	695	667	650	674	649	661	707	693	706	661	680	645	655	674	686	671	667	690	656	718	713	630	703	679	678	667	649	661	699	650	669	686	683	655	676	695	688	681	711	662	696	684	668	686	685	705	689	685	620	671	698	666	630	660	710	666	691	657	700	685	656	701	680	643	679	641	667	672	663	676	687	658	681	654	693	717	678	671	741	696	684	633	720	656	707	698	687	714	674	730	676	607	697	658	732	652	720	685	648	705	686	662	684	659	714	675	731	685	641	643	712	704	680	735	663	669	680	735	639	690	675	707	643	663	673	657	669	660	679	710	693	654	687	713	673	718	709	688	671	653	666	665	664	709	684	673	724	712	690	744	709	692	660	653	646	683	653	707	656	749	701	628	732	650	686	655	660	660	684	656	705	690	649	667	638	653	687	631	670	684	673	639	653	679	635	705	644	717	628	705	639	692	707	677	685	704	660	644	667	662	660	678	692	659	673	662	694	684	650	685	673	700	631	645	678	680	691	703	665	676	697	667	647	719	654	672	697	693	690	674	744	663	696	698	677	670	673	681	652	630	753	691	687	711	689	638	742	688	680	700	714	678	705	628	665	646	653
13846	9591	7824	4030	3056	2303	2066	1707	1551	1435	1314	1225	1110	1162	1133	1079	1136	1063	1005	971	978	948	965	965	942	976	998	943	905	921	954	940	949	926	910	980	903	955	913	934	916	918	915	922	957	874	906	880	953	1027	1001	983	901	993	951	906	925	908	920	953	906	925	870	921	904	901	865	876	883	916	961	915	888	908	875	914	923	925	952	938	923	992	915	925	878	888	931	942	833	900	922	909	914	894	908	852	887	918	856	903	901	858	886	926	936	880	870	899	886	926	897	838	900	923	879	837	903	898	870	964	953	916	908	901	936	905	889	891	957	837	926	927	922	920	878	928	895	901	915	920	832	889	979	890	884	862	859	891	903	899	898	928	893	885	903	923	877	889	899	930	839	798	927	935	899	929	883	895	910	868	932	866	928	879	898	925	888	932	919	898	881	926	926	918	929	885	875	884	920	876	864	845	928	894	901	909	923	846	930	875	889	829	925	910	902	875	890	872	890	916	866	866	903	864	921	893	914	879	887	939	881	911	869	879	889	931	889	910	934	871	901	864	925	916	850	941	896	893	902	922	898	883	881	932	933	888	887	934	905	872	888	886	859	875	860	866	950	880	903	905	868	944	907	930	894	920	876	878	875	930	932	917	849	879	901	863	885	927	930	857	968	895	851	881	928	909	961	901	940	929	855	907	925	842	878	916	965	915	910	859	905	877	905	880	890	952	899	921	912	850	907	911	867	852	861	898	929	904	832	924	946	915	876	902	904	877	947	876	912	908	889	856	900	855	920	956	875	886	838	917	916	916	920	903	893	906	915	958	876	896	905	887	899	932	862	883	883	926	909	931	885	918	929	874	917	968	886	915	952	837	902	932	889	923	870	889	856	928	948	920	876	988	914	883	879	903	970	874	888	957	906	904	894	899	924	912	881	896	829	907	957	896	900	871	892	878	901	897	914	888	878	945	958	907	865	909	867	877	882	939	922	863	938	878	890	923	928	888	915	887	881	892	879	921	910	930	919	910	894	945	890	845	913	909	851	889	957	902	871	865	948	884	909	868	954	917	875	924	864	840	894	850	864	882	907	890	896	928	918	911	906	935	923	906	900	872	844	878	916	926	897	891	917	952	887	888	940	838	964	893	903	908	912	900	846	874	887	872	936	898	874	896	873	900	889	940	905	886	904	894	933	894	874	910	896	885	952	880	899	875	877	913	952	917	868	913	874	944	905	897	870	883	878	940	859	855	892	862	884	915	900	860	891	868	901	892	909	832	866	890	960	890	868	865	910	877	904	887	862	919	903	891	877	915	910	931	908	899	909	889	893	929	908	919	908	907	876	905	924	930	915	953	912	950	908	863	874	917	908	894	927	945	905	926	873	960	901	920	922	953	873	943	893	873	933	885	877	908	916	897	888	915	867	872	920	900	863	842	897	904	904	932	912	877	901	900	908	926	905	963	903	880	886	952	912	937	901	916	888	881	891	881	910	889	922	881	914	899	909	876	957	920	868	886	910	921	888	907	850	875	893	887	927	838	895	854	887	889	929	863	939	919	910	919	903	894	897	921	922	918	905	874	913	899	895	895	879	871	878	896	913	882	906	894	853	871	907	945	938	858	956	908	878	905	894	851	950	912	924	867	907	932	887	903	892	923	887	873	911	979	876	965	971	865	906	862	957	924	911	963	860	916	935	926	930	931	946	898	866	868	893	940	911	883	905	850	866	943	884	903	890	880	944	871	957	907	876	918	898	869	889	898	914	884	937	911	867	843	893	868	951	886	898	910	866	905	943	938	859	821	915	913	939	914	896	938	878	885	902	949	945	870	869	922	898	871	895	926	942	878	878	864	882	871	885	872	975	891	914	928	904	901	930	905	869	918	963	920	950	888	856	886	926	945	881	881	879	951	873	882	876	827	897	866	910	908	879	863	939	909	917	921	919	905	908	889	875	926	942	907	893	958	895	895	877	926	882	871	872	907	928	930	940	946	885	950	914	942	891	865	911	888	915	922	884	900	924	887	881	962	924	919	946	900	895	901	855	880	941	956	874	914	934	905	895	878	893	929	899	927	917	842	896	882	893	861	880	935	865	926	899	871	857	883	915	952	941	970	915	887	855	890	877	901	933	892	879	938	943	902	905	862	902	873	907	867	952	891	922	906	893	894	895	924	894	901	950	863	961	888	918	865	921	894	885	898	894	889	947	907	900	868	892	893	892	897	926	904	915	877	939	900	967	907	913	898	880	938	850	868	867	887	929	895	952	914	891	910	934	884	907	880	898	873	836	866	849	874	904	931	897	881	883	895	902	905	888	926	919	937	919	896	930	815	892	898	896	896	873	898	901	902	898	854	929	921	915	928	916	828	895	940	892	938	954	884	901	945	914	922	945	831	848	934	930	859	906	899	897	865	884	912	890	924	888	893	907	894	910	872	863	876	885	851	873	940	926	919	891	931	931	908	874	958	916	927	878	862	909	948	917	935	895	947	867	906	917	874	968	925	902	908	918	892	859	945	910	948	915	909	928	932	877	877	885	913	908	847	926	899	902	924	919	854	937	899	906	901	922	914	869	842	883	947	899	976	913	900	944	905	880	937	901	944	898	899	849	801	885	891	946	962	859	859	894	860	863	885	901	899	929	929	894	870	942	932	917	879	937	917	864	899	899	915	852	864	869	922	845	929	910	910	858	847	939	906	955	912	908	897	894	917	875	933	897	910	939	871	899	930	923	933	947	955	878	880	949	869	901	893	891	889	907	876	875	938	892	881	889	876	934	924	889	909	936	852	869	905	881	934	878	895	902	914	901	890	900	953	948	915	891	896	928	973	889	908	947	907	875	943	926	916	864	872	939	877	888	922	887	916	960	892	878	902	916	894	873	876	899	921	914	883	908	932	887	891	875	888	882	880	880	877	845	925	911	865	918	844	922	879	894	942	839	906	905	916	932	889	894	907	880	901	867	966	927	832	893	918	845	906	860	926	887	925	927	867	895	879	952	857	876	848	951	912	899	898	937	873	885	919	864	926	915	894	941	903	913	882	864	918	887	919	941	833	935	874	936	911	929	925	917	853	856	884	934	926	854	900	859	894	891	864	903	921	922	833	925	895	947	890	882	913	903	842	924	883	924	910	901	907	944	875	916	862	883	933	936	923	834	884	928	922	886	930	908	892	901	836	916	896	899	890	914	865	899	939	923	954	868	912	874	890	925	913	906	920	907	877	893	881	875	883	936	928	882	895	940	871	904	903	922	919	956	847	899	838	926	890	917	890	946	908	918	875	943	903	878	916	905	865	952	942	866	935	891	903	866	935	908	907	875	894	904	874	922	862	895	909	937	881	914	882	930	953	850	886	869	911	932	914	883	918	867	947	927	961	932	853	875	913	919	951	903	846	879	919	889	894	890	886	939	940	884	918	885	949	897	924	918	914	924	857	907	899	898	896	905	907	921	904	884	935	877	902	861	878	936	890	893	902	926	932	921	909	931	866	917	887	887	924	954	877	877	919	911	921
22817	21246	29243	23550	21247	21287	9430	1186	874	818	749	664	619	601	616	566	518	560	553	493	507	528	448	457	510	494	491	508	502	472	485	461	477	449	474	489	470	490	453	444	465	486	469	446	462	465	474	442	452	451	438	438	459	449	477	423	449	452	481	457	476	429	415	411	423	448	442	423	452	447	440	442	439	464	422	463	454	436	459	424	422	433	462	412	461	409	417	455	450	472	429	424	428	444	443	464	497	470	452	433	442	436	416	442	418	437	408	471	434	434	458	450	441	436	428	484	435	447	422	435	454	409	448	448	412	403	479	450	448	414	410	458	428	459	466	420	455	441	463	445	426	472	423	468	425	434	458	438	453	451	437	467	438	431	458	459	433	435	457	440	457	457	457	446	430	456	418	414	440	431	416	456	438	452	462	422	439	410	441	439	463	442	425	459	434	396	450	424	449	434	409	434	458	468	407	470	435	410	462	443	441	440	496	423	415	437	445	417	425	408	457	435	456	431	460	438	465	453	460	435	438	448	441	460	451	450	450	391	421	478	466	432	426	431	457	475	415	420	429	424	414	484	448	448	414	450	441	443	458	449	445	415	418	434	476	401	449	452	454	462	445	441	443	424	452	433	460	449	464	408	494	422	449	426	408	460	456	445	446	396	422	425	465	417	462	415	425	436	423	419	466	432	489	447	442	437	429	432	451	445	475	439	422	424	430	453	414	448	432	429	435	416	445	460	440	433	449	427	465	444	436	434	448	446	391	442	440	465	444	455	446	402	432	472	434	463	402	442	447	433	426	462	431	411	450	448	459	468	436	454	463	432	448	430	455	475	443	440	439	451	461	438	437	414	458	465	425	434	446	446	491	433	428	444	476	456	476	479	453	396	450	431	461	452	439	418	456	434	426	443	443	445	431	474	437	440	444	416	467	454	446	416	406	443	426	439	414	448	419	406	450	443	478	381	439	416	477	441	425	427	411	437	441	505	447	432	469	407	409	458	440	431	442	493	483	412	459	475	391	445	448	421	462	443	421	428	457	424	408	421	439	427	426	475	404	441	474	419	447	422	419	420	449	478	449	433	438	440	462	442	466	470	417	430	453	439	458	447	456	399	445	454	454	452	452	460	430	439	444	436	436	429	441	433	463	448	458	451	439	424	439	449	442	444	396	457	448	433	435	457	467	449	413	434	477	463	423	447	428	449	453	414	420	403	442	446	431	457	440	435	488	471	453	406	444	464	455	456	416	468	470	452	430	457	435	483	442	431	422	405	478	426	468	441	458	470	447	451	448	433	481	465	438	421	432	414	418	488	410	461	433	441	409	450	440	398	449	438	481	446	446	419	423	494	411	414	435	442	479	430	454	448	434	449	386	460	423	421	441	453	424	444	473	427	440	412	458	443	426	436	452	431	458	487	452	472	441	421	461	431	430	457	423	440	467	451	429	431	429	417	472	478	425	443	431	391	442	448	450	470	460	494	452	449	446	433	421	431	450	459	451	444	445	452	467	470	456	457	426	402	439	411	441	462	468	491	435	418	435	409	451	426	430	467	477	439	442	483	426	416	454	451	475	438	464	442	450	429	465	450	452	445	516	415	462	442	467	425	457	432	455	462	468	463	443	402	434	402	456	430	455	480	455	444	448	427	444	437	441	435	456	436	427	445	441	398	432	427	459	441	427	448	453	455	426	419	476	426	449	443	433	428	402	422	432	440	463	423	416	440	427	472	433	420	448	439	467	428	460	482	443	436	450	480	449	425	419	429	439	461	391	477	456	434	437	433	417	439	450	455	448	421	454	420	441	444	401	440	474	404	427	442	458	456	422	409	450	437	479	430	447	432	451	423	446	429	432	436	430	455	452	443	436	456	440	423	455	429	434	417	433	483	410	452	451	408	432	423	457	413	422	421	448	460	455	448	412	435	434	400	444	413	393	424	443	439	446	422	436	456	424	446	436	419	460	469	403	424	453	428	483	460	460	427	405	406	440	448	438	465	434	438	443	423	409	426	441	444	399	448	465	466	466	430	443	475	442	454	392	482	443	415	456	418	477	472	406	435	463	455	423	430	430	395	453	445	426	449	438	413	402	410	427	438	486	441	455	438	443	481	381	440	413	451	450	401	443	464	460	427	415	452	419	454	411	427	426	455	414	434	417	431	437	391	411	441	462	430	442	435	411	412	444	417	437	468	428	442	416	459	405	439	400	473	428	423	468	401	414	451	428	445	434	443	423	440	470	430	442	413	431	417	459	496	470	453	425	472	453	469	431	431	435	423	437	405	422	462	439	420	441	447	425	439	447	399	424	402	442	444	421	415	395	415	447	444	448	405	425	459	448	412	424	412	394	451	464	474	448	446	461	439	424	441	455	437	442	456	399	470	473	477	456	434	393	466	474	451	473	433	413	431	496	452	484	473	436	505	415	468	445	436	420	471	406	447	422	446	437	419	436	441	432	427	443	432	440	437	437	403	440	415	470	423	415	432	398	404	409	415	433	435	424	436	466	450	394	462	436	489	439	474	413	441	467	408	470	413	436	456	438	466	438	425	454	397	441	428	438	465	441	407	410	457	418	428	412	432	477	449	448	459	467	448	473	445	446	439	432	447	433	425	416	468	447	456	425	421	410	457	457	423	430	437	441	440	409	408	437	444	457	396	458	438	428	427	428	455	403	439	416	422	426	428	454	453	422	440	419	413	458	428	431	405	428	431	443	479	443	478	432	434	431	421	445	487	427	452	418	429	467	417	445	440	444	441	428	433	441	423	441	441	453	439	458	437	400	438	453	422	432	449	447	424	463	416	469	462	455	397	429	451	459	440	442	454	425	419	461	461	420	437	452	401	464	425	407	416	455	422	467	457	441	447	452	460	426	446	437	451	435	437	409	434	422	413	421	448	472	442	445	422	420	465	441	446	409	426	472	452	456	410	459	400	434	459	390	409	420	429	417	446	455	448	431	407	427	414	471	459	391	425	425	457	404	425	463	440	479	413	458	411	433	406	489	446	432	422	463	427	425	431	456	444	423	444	415	477	438	430	441	458	440	433	432	412	457	438	437	432	453	435	448	438	428	408	426	387	459	452	420	443	426	452	465	447	450	423	435	425	429	453	424	469	448	439	444	432	443	438	400	459	437	425	444	424	433	496	493	452	412	449	463	459	426	453	441	462	445	498	446	454	466	414	483	386	419	419	459	463	431	404	435	433	451	470	418	452	483	425	415	422	457	455	456	422	444	423	446	440	446	475	417	461	406	469	415	442	457	460	477	438	450	460	421	404	430	443	414	432	423	481	427	449	418	478	435	445	466	453	460	421	415	403	430	446	477	432	459	416	439	452	464	438	458	436	440	434	415	455	430	428	428	428	490	443	412	412	438	433	469	428	429	444	409	470	423	418	420	460	423	425	435	401	419	411	420	410	407	437	438	428	425	469	426	448	422	476	420	458	466	454	462	425	463	476	445	431	433	431	373	435	485	479	444	406	447	433	437	435	463	414	445	428	455	450
13328	15113	12271	6423	4643	3509	2762	2195	1827	1587	1397	1231	1207	1059	959	906	880	881	786	734	763	720	696	656	735	707	665	691	636	659	676	683	655	653	664	656	639	600	655	611	627	642	660	645	612	598	617	620	636	625	618	600	612	623	631	645	617	634	628	608	593	655	642	643	601	612	625	592	626	571	616	609	623	598	617	570	636	581	602	595	589	593	623	627	588	565	587	575	638	602	599	571	581	612	617	618	577	609	663	574	599	577	576	648	549	600	596	639	603	579	631	582	595	595	567	624	597	589	569	581	619	618	604	596	584	607	603	629	596	594	598	559	574	545	590	601	622	609	582	615	610	667	602	565	604	624	632	591	607	607	573	569	599	594	578	631	642	550	549	610	564	587	623	611	568	572	621	586	602	652	607	566	578	581	568	604	594	608	601	578	626	573	613	618	596	604	608	585	587	603	615	585	619	568	613	603	604	589	590	614	604	596	630	616	594	576	577	610	635	562	621	586	590	602	603	599	600	612	589	608	611	623	582	613	635	608	597	616	611	631	600	598	594	584	607	541	595	610	588	645	604	603	616	576	608	625	598	604	621	625	580	582	558	623	599	585	601	646	635	610	588	607	540	575	638	609	546	556	594	580	575	612	632	618	617	631	649	606	613	546	586	588	567	566	619	609	564	564	582	606	591	551	600	592	606	578	582	565	569	585	605	589	578	567	609	596	593	620	581	583	582	591	587	591	588	602	600	581	611	576	630	621	631	589	622	581	600	614	597	603	614	586	580	601	584	571	598	592	579	629	586	632	620	633	583	592	576	558	626	630	612	631	607	579	569	564	639	628	611	614	588	579	574	593	592	574	587	617	606	583	620	600	556	587	626	605	593	570	622	593	600	619	566	634	569	614	605	586	624	583	621	603	610	551	608	655	653	592	579	643	577	582	593	663	586	596	612	568	559	600	625	636	591	580	577	581	602	591	583	601	613	592	626	588	632	583	591	546	592	591	617	575	635	649	597	611	589	569	626	624	599	597	611	637	637	592	599	605	635	586	627	557	573	619	589	600	651	557	581	576	537	605	599	557	628	560	550	586	621	577	604	612	615	586	642	583	614	592	603	609	588	554	561	577	576	606	582	599	590	565	616	619	584	545	631	596	635	610	529	604	591	602	598	560	599	544	607	620	604	588	581	579	581	570	640	653	581	605	597	568	592	590	553	616	618	658	617	633	593	619	584	564	611	616	580	586	598	616	596	635	635	610	612	585	539	583	587	539	659	613	597	581	584	573	578	605	514	653	598	590	595	626	606	569	617	605	553	559	588	563	565	590	561	597	607	575	602	569	578	585	587	583	604	584	594	576	608	553	575	593	615	598	617	554	575	603	639	605	553	563	631	590	631	567	616	632	540	600	611	569	602	587	585	582	581	611	572	601	583	616	599	622	597	634	627	557	590	667	607	642	647	597	594	597	621	575	579	603	589	628	640	605	587	560	617	593	558	575	617	587	557	536	618	581	598	594	613	616	575	576	613	594	583	585	572	565	581	588	624	609	612	607	617	644	589	607	592	570	592	565	620	582	586	616	619	630	612	581	564	571	591	603	618	581	574	599	553	603	557	577	643	638	580	586	593	602	549	600	615	611	610	636	605	631	593	577	598	599	640	550	632	589	621	576	586	616	607	655	612	572	592	611	614	564	608	623	570	596	575	573	625	587	576	601	620	600	594	581	589	573	593	615	639	583	611	607	568	566	617	607	610	592	620	625	642	577	596	590	605	625	591	605	616	576	577	572	617	563	598	640	584	575	586	633	615	601	572	645	573	620	609	558	623	598	573	621	585	609	632	624	602	599	582	637	569	575	648	536	608	604	585	589	596	586	579	625	585	575	596	589	670	561	595	574	603	595	598	608	588	590	556	592	557	600	592	576	604	618	564	600	622	644	581	603	628	586	567	569	636	564	586	590	621	623	583	596	620	580	594	600	615	598	617	630	601	609	628	605	566	575	616	592	649	609	642	586	560	600	610	565	599	547	611	637	606	622	588	615	595	631	601	621	588	624	572	611	599	583	614	524	618	597	649	616	600	583	584	584	631	554	620	615	633	576	596	638	568	597	611	577	597	612	572	569	595	553	568	618	568	579	594	603	579	621	559	614	596	603	628	628	600	587	584	579	591	579	597	645	635	603	617	578	605	621	593	621	560	629	594	570	624	584	604	629	615	610	584	599	612	583	609	594	570	599	598	585	603	564	592	629	596	590	604	611	612	610	594	587	583	613	629	614	585	592	648	577	630	602	617	583	582	595	556	589	594	593	617	584	601	609	587	596	568	542	587	595	624	598	546	589	586	608	590	604	579	570	583	569	575	571	569	587	561	604	554	603	556	581	602	624	614	558	586	598	603	632	599	599	575	611	618	615	595	610	592	602	611	594	560	565	542	593	615	664	612	563	584	608	624	597	598	575	569	588	573	628	567	569	594	549	611	613	588	601	612	589	580	570	569	619	622	624	583	552	583	604	579	595	577	628	617	549	579	599	596	614	587	582	585	620	574	578	604	607	603	587	563	557	607	596	643	587	537	606	609	584	568	572	584	571	607	573	573	633	590	514	596	586	593	635	600	642	536	613	614	613	605	634	570	602	599	570	641	595	601	573	574	609	567	586	606	586	583	624	606	611	568	561	608	573	605	601	580	625	603	624	573	594	614	598	595	625	565	573	569	587	642	593	558	607	566	580	566	616	580	600	586	589	594	623	576	575	608	566	636	609	584	605	588	653	572	605	604	620	584	555	583	606	603	595	597	590	588	614	654	594	587	640	599	544	584	609	575	631	629	582	614	607	592	624	618	568	580	596	597	599	608	662	535	602	605	619	556	601	551	539	593	610	617	617	590	575	606	607	567	577	564	595	576	661	578	578	574	619	610	599	609	585	640	589	573	553	598	569	641	602	582	607	586	585	602	592	601	584	585	610	583	624	592	647	598	608	635	557	676	616	629	598	563	622	608	574	574	616	575	608	579	595	597	626	609	581	554	641	636	588	627	584	651	607	615	596	616	592	593	598	567	568	626	595	577	638	599	622	598	565	615	598	625	633	637	605	579	572	625	600	634	634	638	568	623	611	560	601	591	588	618	569	608	589	582	595	626	617	582	636	572	594	608	607	611	629	612	586	607	575	572	583	580	585	589	567	587	579	598	587	525	609	555	581	634	609	612	597	650	597	596	542	594	591	556	622	569	565	575	628	580	590	600	561	588	620	593	561	648	603	614	593	594	575	576	605	617	566	622	594	585	609	575	602	570	600	556	593	604	581	610	616	606	603	568	576	574	615	612	600	565	580	615	591	628	565	592	603	609	588	592	604	588	583	576	605	589	609	610	613	612	545	567	577	569	581	596	644	588	550	562	636	626	595	596	620	593	627	583	590	614	605	636	551	593	584	600	625	590	572	610	570	608	605	578	588	642	600	594	558	593	579	605	627	544	564	648	600	601	576	604	595	575	568	599	587	561	549	642	583
26792	20628	9204	1021	601	603	537	541	495	517	529	523	505	552	510	495	525	516	502	507	520	507	531	514	528	526	520	570	504	490	476	520	526	513	523	503	563	528	502	525	494	482	522	528	518	520	514	543	492	515	518	515	515	496	514	506	517	542	491	497	554	488	483	480	530	510	527	509	504	507	535	548	535	517	527	518	467	538	528	505	515	512	522	474	519	522	503	532	535	500	546	513	474	524	531	484	552	487	516	517	455	487	515	537	579	541	531	545	503	478	540	508	490	485	541	489	453	495	521	530	562	517	505	488	531	532	512	483	545	508	531	513	527	506	483	514	538	551	490	480	511	513	511	493	510	503	529	521	514	473	522	495	513	525	517	481	510	531	533	538	517	491	490	515	531	510	492	528	512	519	492	524	517	515	505	509	501	535	495	525	486	445	520	546	548	493	510	484	534	518	533	505	496	528	540	501	500	501	500	508	505	543	493	485	526	522	521	518	492	492	523	515	577	536	552	515	540	516	518	528	539	496	521	552	517	511	531	537	548	520	541	508	509	480	533	504	560	535	500	509	488	511	461	515	537	520	517	494	517	540	498	516	539	494	541	518	556	475	498	486	520	505	496	493	491	509	494	484	509	538	510	520	521	507	537	506	522	478	487	476	512	489	510	490	476	475	523	506	493	535	513	537	509	509	470	528	546	500	505	506	509	539	490	484	490	504	547	510	509	514	532	524	531	550	552	524	518	498	520	501	492	496	498	480	514	507	561	526	552	494	519	535	490	506	495	517	520	537	504	524	499	489	517	516	496	524	520	517	536	546	542	550	503	510	507	503	487	468	518	526	520	495	502	456	551	493	510	512	528	508	516	470	501	501	515	480	543	504	527	506	511	479	478	521	465	537	484	486	478	510	493	529	563	507	508	469	531	491	490	511	501	554	488	508	489	485	557	509	529	511	474	504	516	495	515	518	518	493	504	511	493	537	513	489	562	497	541	505	543	524	518	479	521	540	513	507	559	495	512	487	531	576	524	541	493	479	519	511	517	510	488	477	502	563	507	494	567	522	542	504	541	489	510	507	495	477	486	488	497	492	485	538	500	490	507	499	517	503	505	490	509	518	501	560	544	503	516	494	527	513	504	542	470	574	522	492	481	505	532	524	506	495	511	524	512	502	524	537	513	529	461	506	532	504	529	500	498	580	532	520	505	481	539	541	527	483	540	548	530	496	494	472	489	533	493	503	498	537	454	487	532	481	497	522	493	525	531	494	510	499	533	502	511	498	509	504	559	526	523	540	497	559	532	493	522	525	546	514	512	514	519	517	480	523	461	507	518	516	511	514	489	501	513	502	509	549	497	524	500	494	495	495	558	502	504	525	508	520	533	525	517	522	511	520	479	499	530	539	509	509	520	521	528	524	522	484	495	512	515	507	528	495	470	500	501	479	533	500	527	534	499	516	497	492	501	484	527	553	541	471	496	520	494	482	494	537	510	535	513	482	500	508	519	521	513	542	495	465	485	521	512	519	477	490	511	524	493	512	488	501	520	554	518	511	502	457	551	502	486	545	484	506	488	480	543	506	500	496	516	471	514	544	513	470	545	507	527	537	481	505	511	485	504	529	477	544	497	474	521	500	512	490	515	485	512	488	515	472	526	494	527	504	501	513	510	507	503	518	517	528	491	520	515	555	515	478	531	532	506	523	458	508	514	455	514	497	543	533	505	543	527	505	485	522	516	489	503	534	510	512	569	465	522	489	516	498	485	517	495	526	533	549	503	500	500	517	488	543	515	548	497	489	488	503	509	565	504	539	558	562	499	504	518	508	497	549	504	525	486	475	531	525	512	584	500	500	505	541	491	521	480	502	527	524	542	526	484	528	530	494	478	486	495	496	469	547	512	521	520	486	522	539	502	503	485	574	524	498	487	475	500	489	558	514	525	506	480	504	506	513	525	502	467	558	474	512	500	517	494	507	539	504	526	515	489	515	507	508	484	546	475	490	499	492	500	511	466	484	498	487	501	511	482	495	542	465	482	519	485	483	484	516	553	505	508	516	507	523	481	528	542	487	495	489	486	554	520	496	486	473	558	541	520	523	551	520	524	505	472	499	522	500	499	505	532	556	490	515	533	535	512	535	523	535	489	524	580	530	510	501	483	513	510	474	492	532	465	486	518	519	495	523	537	480	504	572	501	527	497	519	524	528	526	474	518	537	494	532	540	472	530	488	513	478	511	506	529	479	498	522	483	510	472	535	496	543	476	519	513	478	507	510	522	505	545	575	523	504	513	508	506	539	516	487	531	518	486	548	536	505	491	487	479	516	518	504	501	479	548	526	512	534	515	561	549	538	499	509	524	489	500	505	485	481	512	517	521	504	512	557	509	526	523	483	539	500	485	528	544	525	526	480	522	528	500	504	495	483	497	532	499	570	517	514	495	486	507	507	551	498	514	503	505	481	513	511	497	494	536	513	514	506	509	489	501	531	480	471	518	517	517	520	528	535	482	502	487	538	489	532	479	508	482	513	525	539	496	499	508	525	525	509	510	488	572	533	510	549	545	536	511	490	514	516	494	495	517	543	484	535	522	522	491	496	501	470	487	500	506	510	532	507	518	477	520	516	518	486	481	525	492	521	519	508	533	542	484	522	520	539	515	493	522	481	487	532	517	528	519	502	486	542	515	499	532	563	521	518	532	501	506	504	458	518	519	515	534	521	529	521	507	465	544	468	520	528	520	508	494	521	465	523	474	527	530	523	523	488	507	509	530	560	531	517	481	497	473	514	505	496	512	519	532	508	494	476	519	490	493	511	505	493	502	511	500	485	571	534	515	508	509	544	484	557	540	536	511	525	533	502	528	528	530	506	499	578	495	528	528	529	479	480	546	488	538	499	522	491	509	496	489	474	479	537	505	522	457	529	502	561	527	511	451	524	516	542	554	554	503	515	490	533	517	492	506	542	561	542	502	520	518	530	562	525	522	484	501	536	518	476	488	535	492	459	555	502	549	523	504	526	476	541	526	511	484	487	517	520	513	501	504	487	501	503	518	524	494	502	508	516	499	506	509	502	514	522	494	474	495	465	513	472	524	494	504	502	532	515	544	487	466	532	532	495	484	533	529	532	512	502	489	502	513	544	511	489	523	506	493	533	533	547	492	530	493	496	569	506	483	531	501	538	501	525	502	514	522	513	492	488	466	511	519	521	512	486	509	495	498	510	536	464	517	537	489	516	536	518	492	491	515	475	488	473	502	524	514	535	477	496	532	506	543	504	473	522	514	507	502	514	503	506	593	527	515	509	486	516	497	529	449	546	530	551	514	519	524	535	524	474	516	503	501	537	547	537	525	527	499	527	504	548	532	564	498	557	510	537	517	529	505	498	509	521	517	471	514	530	527	460	530	502	506	511	483	475	471	486	489	539	468	523	478	519	486	537	502	557	506	539	492	545	503	524	484	504	545	516	497	533	509	526	482	519	569	539	504	508	525	527	506	554	464	575	522	525
6803	1270	1214	860	860	791	686	754	686	716	662	743	662	692	676	674	709	686	628	653	666	691	697	722	728	669	697	687	654	711	697	694	681	692	700	695	667	671	736	690	671	680	688	682	649	683	724	678	647	688	699	698	685	668	698	705	725	653	678	648	712	691	725	691	740	723	608	723	673	670	658	656	678	701	681	678	668	723	704	657	674	671	706	671	669	689	693	659	684	663	674	687	684	720	631	707	628	641	659	713	706	697	702	635	710	680	682	640	685	641	668	719	700	688	698	659	659	676	627	654	672	665	648	700	681	680	708	672	707	668	711	670	671	625	710	646	705	692	637	714	676	684	686	714	575	680	687	685	693	708	690	682	699	662	643	711	696	683	648	680	621	708	710	648	707	668	639	696	692	665	679	631	717	665	639	672	657	631	683	635	716	650	679	716	681	702	685	656	684	682	706	731	702	713	685	678	663	654	629	688	690	660	676	718	655	663	663	646	661	672	679	679	661	700	671	650	669	692	691	614	699	696	678	669	693	662	663	686	694	660	645	655	683	684	631	655	646	685	688	672	659	675	656	693	661	641	709	670	696	686	661	677	721	675	649	659	671	686	691	695	699	648	653	661	655	691	652	640	666	675	706	677	685	657	670	633	684	669	655	707	680	626	705	701	692	642	690	658	715	641	657	624	650	626	683	639	612	669	698	645	637	657	670	659	684	710	702	687	705	690	692	662	677	661	696	631	664	678	667	717	653	638	660	684	707	698	667	702	638	678	641	627	649	649	685	643	712	655	699	728	657	681	714	706	686	639	688	647	673	745	736	681	714	691	726	685	711	670	698	674	678	704	666	604	665	634	681	650	681	682	668	696	654	680	633	676	676	715	685	683	661	687	627	705	649	721	695	680	677	708	637	691	689	710	688	656	663	680	655	651	659	672	667	688	730	689	720	672	737	704	665	704	654	680	646	608	688	680	679	649	651	657	699	680	659	679	667	683	700	709	669	713	669	654	706	681	633	710	636	686	663	677	692	676	633	650	705	669	647	661	679	645	634	695	641	671	644	705	720	667	694	646	656	696	685	654	698	639	675	710	694	689	702	678	667	647	691	698	701	682	661	671	702	656	683	637	682	731	679	689	634	664	698	708	679	708	663	690	720	684	710	645	655	664	657	699	700	656	639	675	668	655	726	636	694	653	672	662	701	676	646	638	702	653	647	673	664	670	658	700	665	620	692	665	666	686	690	681	630	657	703	653	716	676	693	656	656	661	660	691	705	641	712	644	702	644	651	674	653	645	663	654	669	664	683	624	736	718	686	699	628	665	633	654	675	649	630	656	647	682	656	683	633	653	664	679	645	701	695	643	695	631	678	646	715	696	651	644	718	625	699	693	703	658	683	656	671	655	670	723	658	676	667	686	670	716	650	658	694	696	679	685	684	666	659	658	681	704	671	739	657	693	660	650	659	665	675	682	685	663	692	653	631	684	690	684	648	671	720	720	651	672	707	716	668	651	648	672	668	693	624	690	681	651	629	710	653	666	665	701	645	712	673	686	675	650	679	670	608	684	690	700	713	672	653	664	626	646	700	684	656	697	627	584	678	730	648	687	686	627	680	679	649	713	679	629	669	676	715	667	659	656	716	628	653	650	695	690	681	678	651	671	765	715	690	639	664	643	684	667	669	726	675	699	675	689	683	737	696	723	644	687	674	670	662	689	669	686	696	700	699	628	634	659	646	646	701	665	711	684	647	691	689	668	694	666	725	710	703	694	674	676	683	681	651	700	639	654	686	674	727	697	659	651	639	704	679	678	657	647	657	671	672	691	657	675	706	683	683	657	678	662	633	713	663	705	663	672	668	643	679	739	694	655	665	642	636	675	728	658	647	666	643	721	678	688	679	693	707	665	665	703	661	694	638	653	699	712	728	663	660	657	655	660	658	667	670	702	686	697	666	710	694	720	691	665	629	661	701	712	687	676	678	683	663	657	661	682	679	677	695	695	713	713	685	683	663	675	658	699	656	654	707	694	707	672	725	713	684	654	631	676	696	645	697	659	671	684	678	667	637	641	669	649	670	657	684	732	667	714	691	696	712	713	673	685	702	675	673	747	666	677	709	721	694	666	670	671	721	680	689	674	672	665	701	712	692	709	708	651	646	703	687	718	716	679	668	670	666	684	652	670	687	702	626	678	700	688	662	700	643	681	684	679	658	699	678	691	647	681	670	702	667	654	711	672	675	710	700	678	730	700	709	688	712	646	668	685	677	668	670	664	667	676	674	636	683	683	673	657	652	705	652	691	676	674	652	660	623	660	661	666	672	676	647	668	649	677	667	648	666	670	668	669	681	674	709	687	687	699	689	666	687	689	675	694	687	718	702	662	658	677	678	650	678	667	701	705	643	683	698	660	643	690	629	653	671	658	660	715	689	650	701	662	700	642	678	687	669	639	677	701	671	689	689	687	646	709	686	736	678	641	658	690	669	670	678	686	677	703	628	649	670	692	724	656	692	712	702	696	689	657	685	675	611	681	716	705	687	674	657	695	714	692	642	713	655	710	643	746	649	666	706	661	679	674	655	698	690	662	641	679	682	674	666	638	672	655	683	661	732	674	702	655	682	628	679	680	690	659	673	703	651	671	657	687	653	646	614	702	693	644	683	700	645	702	682	669	672	676	712	681	694	663	645	654	696	683	644	709	613	685	636	734	665	686	683	720	706	696	649	657	668	673	645	673	690	726	737	614	643	661	668	680	679	654	677	687	660	683	645	653	732	650	687	649	691	707	648	704	687	738	677	685	666	723	636	652	623	676	714	697	664	692	668	650	666	656	666	655	676	698	659	649	686	691	688	693	710	668	670	690	684	661	664	686	676	665	625	675	686	691	674	717	648	685	699	661	687	643	657	689	723	695	643	706	632	647	685	681	715	668	651	662	677	733	685	671	630	671	657	686	693	655	711	653	639	705	676	688	660	688	647	701	689	659	725	663	681	721	622	674	685	724	681	682	695	657	617	645	641	727	662	657	696	693	651	701	656	637	668	649	728	671	665	682	691	683	699	684	670	663	645	685	673	653	674	651	697	673	698	684	682	691	652	663	691	698	707	652	692	643	656	679	669	663	703	648	733	645	642	660	651	706	690	637	692	676	636	687	665	654	693	663	669	655	716	669	650	672	674	648	665	685	684	638	701	692	631	677	674	664	682	677	671	718	663	670	634	675	674	646	699	675	636	671	714	678	667	687	680	717	653	670	654	718	718	647	645	628	688	725	656	673	678	698	686	670	645	707	678	709	645	645	671	646	699	652	697	637	664	656	669	635	691	664	633	655	651	695	667	694	653	681	650	674	703	664	690	690	718	695	671	705	639	690	664	663	660	678	699	679	667	652	638	630	718	716	711	706	692	692	670	679	702	653	694	674	651	714	668	687	689	692	679	707	663	648	682	622	639	682	689	684	621	680	695	723	656	672	631	658	685	681	706	682	657	664	662	711	698	673	705	685	702	680
23724	21264	28915	23938	21266	11897	1530	1018	884	891	822	777	886	822	753	819	734	715	733	729	706	760	707	691	715	683	698	717	648	697	685	689	706	722	655	731	690	661	621	697	710	677	681	625	682	703	694	661	700	704	688	741	695	682	655	678	613	697	670	611	691	672	678	654	695	649	704	671	673	707	675	664	645	672	684	674	716	649	684	689	679	637	662	655	628	649	717	678	706	708	691	716	694	623	687	651	673	663	725	718	682	690	656	674	713	686	668	713	664	665	679	657	681	696	664	666	695	671	672	678	661	678	691	703	724	661	631	720	658	684	683	691	673	677	699	715	684	679	605	674	669	649	700	665	645	658	710	667	666	697	712	670	707	660	651	700	661	651	692	665	726	637	710	652	680	706	652	685	710	674	687	691	699	720	776	647	664	722	744	611	688	701	671	709	674	644	677	667	638	687	652	667	710	683	671	688	649	673	693	678	682	636	690	661	673	698	690	608	691	697	683	682	653	676	682	672	668	651	679	694	706	672	739	699	725	719	692	688	655	673	626	623	696	656	706	665	667	654	700	719	686	665	662	726	688	636	711	663	669	654	644	651	686	734	645	695	648	664	701	695	670	691	691	694	680	672	679	648	645	654	637	696	630	652	664	674	667	644	674	687	673	709	653	666	652	689	693	703	666	666	715	665	699	653	663	685	625	686	678	634	694	626	661	643	623	631	692	643	717	727	709	650	711	638	658	645	677	675	681	655	712	681	625	723	688	680	662	717	652	701	650	673	649	672	713	662	681	698	686	698	704	709	671	683	659	704	660	624	636	664	697	713	648	672	702	656	683	693	681	665	692	683	707	702	690	688	709	722	694	681	684	714	669	727	652	687	650	662	689	716	643	670	697	656	693	650	688	656	690	630	710	699	706	713	655	699	661	628	709	708	640	663	659	689	636	653	642	644	656	687	694	647	702	680	653	669	680	674	664	701	649	618	692	709	657	655	669	685	664	720	661	739	738	653	677	674	653	664	699	673	658	684	674	695	678	646	626	689	671	668	663	656	689	687	716	700	644	703	681	629	692	677	676	694	682	705	709	694	736	729	688	691	705	702	710	707	665	684	681	708	668	700	626	663	685	667	667	660	676	665	678	621	647	644	654	705	678	652	659	675	633	653	617	660	684	667	656	638	686	637	665	617	685	687	674	693	657	665	624	711	689	720	666	681	683	691	670	655	667	692	723	674	647	658	637	659	673	667	690	670	686	678	682	731	690	668	690	687	644	668	664	677	664	651	667	680	695	659	642	683	650	689	650	636	666	677	636	678	681	646	708	656	639	678	658	655	644	695	725	668	715	664	736	611	642	660	704	700	705	651	653	668	656	673	655	624	665	687	686	657	704	659	662	659	659	701	689	704	669	692	666	697	680	668	703	695	659	703	649	695	700	689	624	688	667	644	641	658	685	681	644	696	672	735	695	702	689	678	655	614	647	654	697	701	664	706	666	702	670	685	663	663	659	675	663	615	668	708	692	628	660	712	691	702	678	630	659	679	742	691	677	679	669	664	660	644	653	672	669	663	681	685	671	641	669	659	642	685	640	705	710	671	677	686	639	666	691	667	698	681	638	666	679	691	639	663	687	729	685	670	698	693	695	721	629	627	658	672	672	702	700	716	662	623	724	720	677	643	631	713	673	703	663	663	705	681	690	691	639	660	661	665	697	690	712	652	670	590	705	643	655	687	747	608	674	651	643	657	662	666	668	668	675	721	659	721	654	660	668	690	669	678	678	665	684	658	735	687	666	697	700	629	703	709	657	604	677	705	664	635	654	720	699	657	675	656	721	663	642	702	667	691	660	664	684	647	644	739	659	663	691	623	667	702	621	613	660	675	656	673	645	725	687	665	695	662	667	718	670	661	670	715	687	664	671	678	635	697	700	666	690	649	677	592	639	634	662	716	678	695	684	695	656	681	670	664	693	622	675	630	687	697	727	692	702	661	690	646	699	658	652	639	706	676	649	666	608	680	685	697	657	657	660	661	671	642	713	726	667	711	699	652	647	699	671	661	757	676	712	683	683	640	651	686	680	626	695	665	668	680	701	681	649	647	701	686	701	711	659	676	688	677	665	665	621	681	678	696	640	695	738	646	640	637	686	709	695	675	690	700	710	685	702	643	730	699	652	690	646	665	679	669	690	658	660	710	664	662	671	715	699	736	701	685	660	640	659	679	709	628	662	660	694	723	641	691	669	666	642	622	677	718	705	614	725	683	713	644	727	647	665	670	715	687	674	673	670	666	694	678	699	669	683	667	662	656	688	708	652	634	645	641	703	703	688	662	691	679	693	668	671	646	662	665	678	695	657	676	697	706	715	631	655	695	681	694	661	675	677	696	706	665	687	686	667	670	699	720	673	656	646	652	712	740	656	702	687	641	656	703	681	720	664	694	628	685	674	655	680	714	684	694	661	664	711	644	671	660	652	678	688	643	662	671	667	703	688	682	674	651	697	657	653	659	673	653	642	664	691	712	675	659	646	650	689	649	691	689	662	657	653	713	709	684	698	710	706	651	675	711	655	634	717	681	638	661	673	689	663	624	670	645	666	636	656	703	698	661	683	641	657	697	683	685	685	630	648	684	670	722	635	642	675	696	677	671	708	701	644	677	703	730	688	676	679	692	707	689	696	675	634	683	705	672	675	701	624	696	705	716	714	679	682	672	670	703	697	659	701	668	677	676	668	655	689	653	647	654	632	667	625	649	616	714	724	638	658	648	674	664	678	653	674	709	618	692	688	678	734	707	671	658	682	728	698	702	666	657	698	687	672	607	686	702	694	690	668	634	641	655	681	658	676	646	698	655	634	681	653	678	658	675	710	674	721	706	652	675	679	685	670	653	679	622	681	678	630	660	637	696	670	669	635	672	701	691	708	745	708	667	667	690	672	706	662	653	665	677	708	650	670	701	652	696	651	731	652	641	637	723	697	695	639	653	714	706	664	655	659	689	705	689	652	671	621	676	628	695	693	692	650	692	718	689	689	691	679	691	675	700	678	672	686	631	695	666	654	668	692	674	630	683	629	669	648	667	707	690	680	622	664	637	672	657	653	691	652	654	699	682	648	642	687	706	676	733	644	672	727	665	696	614	678	711	642	710	597	699	709	666	712	723	644	692	640	645	680	669	705	627	680	716	717	687	686	684	736	678	686	668	638	692	690	649	645	670	648	659	707	679	668	713	698	636	658	664	691	624	638	675	675	697	663	665	713	673	698	635	637	637	712	721	675	674	680	672	705	696	684	694	691	650	661	739	722	699	690	699	732	640	710	681	684	728	674	645	650	683	670	700	689	670	717	709	668	710	697	630	701	628	672	706	665	660	713	658	713	682	646	702	696	658	693	639	677	624	713	660	633	631	663	659	661	662	675	652	711	674	645	716	737	712	710	695	672	656	636	653	723	646	660	676	698	654	630	666	645	698	667	665	691	655	710	717	694	695	688	656	642	675	678	670	645	665	654	671
14627	9575	7946	4153	3131	2382	1891	1648	1585	1424	1287	1249	1210	1122	1105	1019	1053	1014	1018	1002	992	947	963	923	912	954	921	956	950	997	958	942	936	920	928	899	898	932	927	860	880	893	955	922	838	922	919	898	869	908	899	895	917	940	920	891	954	900	937	869	942	849	917	881	927	885	900	907	912	863	913	955	869	906	906	892	915	904	920	842	874	937	932	883	896	877	913	920	909	900	880	870	925	902	861	972	874	858	894	918	804	892	883	840	877	889	866	883	869	873	866	893	904	933	923	891	868	870	947	905	893	872	889	907	899	909	880	907	923	896	883	869	892	882	870	917	833	928	929	877	875	877	867	959	914	882	835	956	927	914	871	873	897	896	911	863	862	900	884	832	917	921	887	896	873	899	889	896	924	838	911	910	875	918	880	913	949	920	871	902	928	856	921	879	878	913	875	871	861	863	860	905	950	934	890	896	860	870	917	918	861	883	917	890	913	842	858	850	878	849	921	937	959	897	895	885	914	875	864	889	858	941	879	938	870	930	920	889	920	880	839	970	896	867	874	912	903	923	854	936	952	847	917	876	872	871	926	917	921	921	894	884	894	851	902	911	864	892	871	849	926	860	907	874	932	886	933	973	888	952	887	910	889	912	868	839	915	883	978	899	934	928	922	902	896	898	893	880	955	914	910	860	877	907	914	872	893	913	913	852	895	820	891	906	937	892	911	883	882	891	866	921	932	929	885	885	875	854	906	897	889	874	932	962	892	912	846	917	815	897	909	849	992	872	860	894	845	913	888	879	841	864	862	899	901	871	907	886	884	849	983	941	889	878	909	896	912	895	885	898	867	866	874	802	970	966	896	860	879	912	900	893	891	856	854	922	849	895	896	874	882	881	857	870	939	853	906	861	871	850	934	970	839	903	911	882	877	920	872	877	899	906	907	908	875	876	918	853	841	910	911	889	846	903	901	894	880	889	885	948	918	897	871	910	877	918	861	881	879	885	860	879	890	923	893	940	891	922	859	886	824	904	927	887	885	909	918	864	940	867	896	841	864	906	912	948	948	862	882	817	909	933	882	875	846	960	871	858	898	894	873	927	886	884	870	912	897	879	934	878	821	857	895	857	928	875	890	925	902	883	890	877	843	899	925	840	883	894	914	895	920	876	903	932	829	883	852	910	812	927	875	876	834	923	917	947	948	930	944	915	891	811	896	866	884	853	854	904	859	928	868	946	942	895	940	848	909	879	890	819	846	944	941	907	885	924	872	969	888	914	905	887	916	949	850	905	894	886	876	878	886	854	926	856	899	897	819	882	862	879	923	921	842	909	849	890	948	880	911	926	974	888	925	914	827	904	870	923	894	954	901	902	884	851	923	940	902	882	913	934	873	897	886	895	924	887	880	846	921	849	838	921	898	885	923	923	903	944	918	905	945	856	901	872	848	883	837	872	915	905	855	889	851	928	899	897	890	886	917	933	890	847	860	886	933	861	894	957	884	855	905	867	885	885	874	889	836	958	933	846	849	899	916	909	886	869	858	905	879	914	882	862	909	882	947	901	906	914	851	878	899	888	920	859	890	918	902	872	908	859	876	872	885	946	863	891	876	898	865	873	903	850	861	915	897	904	892	860	916	850	929	865	882	857	903	957	863	832	843	878	929	918	902	939	853	834	889	864	825	882	872	895	927	883	985	899	852	883	875	925	835	880	930	867	871	867	863	902	889	926	851	901	897	864	930	864	878	906	835	936	875	924	878	907	890	913	855	851	919	872	853	889	930	919	878	907	946	893	950	873	914	890	863	912	924	889	902	915	867	925	908	885	879	928	859	877	898	905	897	903	883	909	909	869	853	910	910	956	891	899	866	933	911	917	841	878	919	931	903	883	928	893	952	870	869	857	870	923	888	869	891	873	881	866	929	914	870	884	890	902	879	903	887	909	867	855	872	905	955	955	878	882	863	937	876	882	920	909	922	889	966	868	875	870	888	932	894	945	932	926	887	881	917	885	853	922	869	889	914	903	919	944	859	920	865	885	907	864	898	892	831	909	928	853	879	861	856	893	893	905	863	823	898	882	890	883	936	894	863	903	882	881	883	880	906	886	886	882	888	948	878	872	881	892	942	894	964	873	848	847	966	832	929	908	900	937	934	911	891	883	892	910	914	894	881	864	856	881	844	890	927	934	869	891	874	915	831	897	965	859	914	883	890	899	874	918	841	859	912	869	851	907	868	899	887	920	955	944	947	924	868	905	844	905	902	909	896	884	846	963	912	914	893	883	899	882	865	867	845	859	892	937	938	863	891	868	932	900	906	872	856	953	881	938	916	870	881	904	889	849	885	871	920	869	882	847	913	925	892	958	868	916	913	914	929	885	911	925	898	949	891	901	905	937	890	908	863	895	866	940	934	895	890	883	895	935	926	909	912	880	883	879	913	841	905	962	899	896	891	907	846	854	845	863	856	946	897	833	895	899	899	828	882	900	880	927	943	862	901	897	941	873	864	911	952	857	924	849	910	849	856	894	866	866	891	915	942	848	898	915	906	899	876	892	850	929	872	847	877	902	868	879	859	861	958	908	875	871	870	887	869	933	854	914	925	922	881	944	870	865	816	903	860	884	910	864	803	902	860	929	924	869	905	884	882	848	925	923	892	887	915	895	804	859	905	893	929	902	923	943	868	943	883	953	888	878	862	871	876	928	899	927	929	880	924	926	891	871	907	885	873	917	890	899	915	878	903	907	874	858	865	902	910	879	916	871	883	912	910	905	899	897	843	930	898	829	902	906	904	838	805	870	901	913	902	919	838	854	849	811	845	898	905	918	878	903	896	924	915	873	845	908	906	899	927	896	918	871	875	925	862	909	935	897	850	865	932	856	921	894	900	918	916	926	910	880	907	935	865	853	934	894	871	923	946	901	917	902	920	904	870	845	889	916	893	858	882	899	942	932	908	934	889	894	843	827	857	897	906	899	885	937	937	951	907	922	874	873	888	845	960	919	964	889	899	871	1014	912	878	855	906	913	905	901	913	900	903	876	899	904	923	886	877	907	857	922	828	861	881	861	850	900	895	933	878	952	879	885	917	900	889	904	935	835	911	882	895	878	940	923	885	925	940	871	925	888	937	915	925	836	873	918	893	883	872	887	905	920	910	867	907	905	870	915	927	945	875	916	863	901	920	944	878	904	864	926	946	909	881	858	934	862	847	897	851	915	897	883	905	896	877	941	884	916	917	907	951	896	864	826	894	892	898	909	904	894	879	931	891	901	898	880	926	882	908	890	895	881	852	913	928	908	853	924	861	856	859	923	920	915	900	933	936	903	943	896	864	845	877	880	883	940	896	903	935	944	947	957	912	861	874	886	904	921	906	928	847	904	901	910	873	921	885	894	881	859	900	870	895	890	899	938	931	848	874	860	867	880	906	933	929	915	941	956	896	887	895	895	875	867	868	893	899	941	858	844	927	910	918	900	951	883	897	861	900	896	863	885	860	881	908	849	872	932	854	944
22816	21256	29301	23522	21257	21301	9655	1153	853	743	723	625	708	608	571	544	605	565	515	529	476	497	477	488	491	483	498	467	458	488	432	454	466	443	426	452	445	439	453	434	481	451	469	449	441	454	439	409	482	444	483	445	444	445	431	480	428	499	413	456	417	429	429	426	438	436	426	451	448	444	428	441	444	443	454	430	446	447	411	429	433	451	481	438	480	435	398	474	469	436	441	445	433	457	476	414	461	413	449	480	463	484	440	419	401	442	431	446	418	444	427	455	448	419	425	429	459	423	410	415	430	437	440	419	441	447	443	459	424	469	427	478	417	439	430	471	448	444	481	430	428	427	432	409	428	430	426	442	426	418	475	445	470	437	470	428	430	432	431	448	424	471	420	409	431	419	407	425	462	441	417	441	433	450	432	383	416	447	451	452	457	461	459	457	444	401	426	449	417	421	425	423	415	414	444	457	409	414	486	428	456	447	455	464	467	413	423	435	433	445	438	398	465	436	428	451	418	457	436	417	436	426	461	424	457	445	449	438	472	469	475	452	409	456	422	440	442	441	452	461	455	390	431	437	433	439	422	446	459	418	421	455	433	397	420	461	399	442	470	452	425	468	423	445	452	437	439	390	440	444	428	427	437	448	472	445	416	425	402	463	457	433	452	422	405	456	435	425	451	445	421	402	418	427	452	451	442	460	437	456	444	449	436	481	454	453	459	485	411	420	427	431	413	395	445	397	443	446	447	452	413	418	425	407	421	376	446	383	412	426	440	422	421	411	448	436	431	428	440	460	418	468	451	398	462	418	451	436	452	433	407	453	446	441	449	433	407	428	432	418	438	428	365	417	434	436	474	462	472	462	434	450	455	408	456	451	406	403	420	527	432	439	406	428	413	417	447	447	439	434	442	437	426	420	466	420	463	429	445	425	418	451	439	454	440	415	401	426	440	413	478	410	459	418	429	395	447	440	445	422	438	420	448	421	467	450	464	419	410	423	404	456	436	438	452	449	419	426	411	444	420	395	430	409	405	451	431	437	390	418	458	416	430	461	444	446	393	443	386	434	470	458	475	438	407	460	409	425	426	431	439	414	430	449	437	407	487	477	416	465	456	426	430	410	452	404	442	410	415	442	400	471	484	465	442	443	448	437	453	437	451	396	421	408	458	425	432	426	434	453	430	418	436	431	426	414	425	419	417	432	444	413	418	438	417	398	442	417	439	396	418	436	435	416	445	444	422	440	444	422	402	445	418	454	446	428	423	435	472	434	447	439	401	432	422	460	428	418	449	431	412	439	426	451	453	436	457	431	452	420	417	447	444	444	413	431	456	424	436	451	417	458	428	408	424	447	414	421	465	492	400	428	459	422	438	445	432	438	414	420	436	465	442	409	396	450	432	415	406	471	436	431	406	435	412	426	425	449	440	425	439	423	450	422	436	478	459	452	427	476	473	415	443	445	434	461	410	368	435	451	416	439	448	439	457	456	424	448	434	433	423	403	452	452	411	439	455	430	428	439	425	452	487	425	451	419	408	449	434	402	453	441	415	467	418	426	459	432	444	409	460	440	406	414	434	448	417	452	450	437	419	400	421	454	446	373	442	416	423	440	457	463	421	442	422	406	428	458	443	390	416	433	472	453	431	432	453	413	469	396	438	437	429	413	427	439	423	421	442	391	422	409	442	421	440	437	425	425	425	408	429	401	453	421	425	437	401	395	432	456	442	406	451	442	488	426	436	456	426	440	392	401	394	385	417	461	413	442	456	445	477	417	474	441	423	450	416	396	458	457	413	428	412	450	440	435	391	439	433	403	463	449	431	442	445	449	422	423	422	463	463	421	453	438	441	455	453	426	422	422	456	437	409	431	447	438	428	455	490	451	473	434	434	426	444	412	466	431	382	431	433	419	414	435	418	417	426	468	426	397	434	454	436	446	420	415	418	447	415	432	472	409	454	426	430	441	445	404	414	411	407	444	429	409	439	445	404	407	419	457	430	408	442	448	446	437	435	433	423	433	422	451	446	433	433	445	438	431	424	481	422	455	421	415	453	449	440	433	447	453	440	432	401	450	427	409	462	470	437	435	394	444	448	479	443	456	434	421	455	420	414	446	431	416	442	457	430	439	440	449	439	422	434	427	406	380	418	445	433	413	380	398	434	447	439	423	420	430	409	411	464	437	430	436	405	403	457	400	448	448	447	421	416	434	434	425	465	420	453	440	394	447	392	432	432	455	409	412	428	447	443	425	458	450	430	448	425	409	428	437	474	437	432	419	457	419	416	425	417	453	397	428	387	494	439	405	417	413	419	425	370	443	441	447	456	455	454	456	417	458	421	394	446	410	432	452	466	408	419	440	434	448	490	419	437	455	400	481	450	455	435	428	418	408	441	400	417	385	420	414	442	442	459	454	436	447	454	468	457	469	430	496	447	439	430	479	424	439	456	422	425	455	415	433	424	390	442	441	414	453	440	465	440	421	443	428	429	455	446	426	410	439	397	412	409	438	408	427	426	422	429	428	391	450	465	422	462	440	447	419	426	452	425	433	438	445	433	435	402	444	403	443	444	448	395	449	463	423	423	432	415	424	418	426	428	425	433	403	440	489	417	405	432	455	465	433	421	430	415	436	459	487	440	439	443	457	461	406	453	462	439	401	439	451	410	461	464	412	439	426	422	428	416	422	456	424	393	430	454	429	424	460	446	430	466	448	419	408	446	437	439	420	422	445	429	430	460	428	407	428	454	443	441	426	400	465	459	440	458	419	435	446	429	435	439	436	452	403	441	399	426	459	405	472	461	442	420	435	445	448	410	431	444	464	453	435	412	435	461	432	465	456	415	465	412	420	452	425	443	430	438	452	426	432	443	442	407	463	458	412	421	422	489	421	440	454	447	414	454	416	449	398	412	430	426	413	458	398	429	454	438	414	429	423	424	445	443	447	449	412	410	412	472	450	423	448	418	438	451	429	412	432	439	416	451	424	442	429	467	459	400	477	431	444	413	451	435	451	431	424	440	468	445	418	439	421	441	406	474	462	415	450	385	464	430	472	467	418	419	438	403	427	413	413	394	423	444	412	438	446	453	408	452	448	456	472	421	465	455	421	473	433	488	444	440	474	452	435	458	482	488	441	462	400	419	469	408	440	415	396	427	405	503	434	421	447	415	423	447	423	397	469	451	428	459	431	452	453	444	423	440	403	438	423	470	443	410	422	463	414	466	458	446	495	436	427	448	452	455	415	433	432	445	453	410	399	451	429	404	476	393	428	455	465	432	419	447	410	448	441	431	420	444	430	449	398	375	442	443	453	456	427	412	470	425	450	436	419	417	429	423	421	409	469	439	450	408	449	438	453	416	428	456	448	422	416	464	464	444	450	454	429	449	422	407	436	462	414	464	423	430	438	427	452	439	444	466	468	456	420	434	438	443	398	437	426	436	461	459	401	434	459	403	432	414	440	435	420	435	470	417	440	411	468	465	430	433	429	414	444	442	429	438	464	387	449
15146	15346	12715	6681	4653	3352	2745	2156	1699	1555	1430	1231	1119	1067	896	915	868	812	838	826	744	709	775	665	721	711	709	711	635	649	675	621	642	613	673	634	615	624	615	648	624	636	615	621	639	564	580	635	582	638	629	612	618	589	644	571	617	606	573	585	588	650	634	638	632	622	599	594	596	608	568	624	597	580	594	559	596	603	601	602	609	597	594	592	582	611	633	556	597	621	625	631	588	614	586	598	605	609	617	575	586	590	630	599	622	613	643	598	587	585	607	602	593	581	647	601	601	567	608	583	587	594	601	607	594	576	623	613	605	630	609	591	585	594	585	594	605	559	571	569	577	590	612	646	582	600	572	568	605	564	582	594	568	638	563	624	634	628	631	628	550	605	565	637	595	590	618	613	624	584	614	632	602	614	587	545	600	619	574	580	544	602	605	567	601	579	596	596	627	598	609	606	610	587	604	603	565	556	633	561	586	598	571	582	579	566	604	606	571	620	615	587	601	583	600	565	610	589	596	630	638	563	586	601	594	584	617	571	617	600	555	549	554	590	557	563	565	571	582	568	597	577	596	609	635	602	598	587	565	600	584	591	663	635	589	623	623	600	552	593	612	590	570	607	569	656	625	578	589	582	592	575	591	594	601	598	535	584	596	577	609	594	582	566	594	582	611	625	599	585	639	571	605	555	588	572	565	614	613	602	576	604	587	570	570	594	620	603	604	591	590	597	663	592	608	537	594	580	596	607	613	637	599	580	607	538	601	575	569	633	616	588	588	567	639	598	610	592	591	528	626	626	583	608	588	608	609	623	552	584	572	557	583	565	626	574	558	615	593	621	600	567	596	562	606	604	591	592	586	598	525	624	578	572	599	616	597	568	592	576	593	615	591	562	588	586	609	556	640	634	626	621	627	625	562	635	582	583	573	608	578	608	581	629	605	570	630	570	587	637	582	582	624	575	639	642	569	611	586	627	598	590	636	586	609	557	608	619	616	614	550	573	649	588	609	595	624	599	591	609	581	626	557	593	625	599	601	589	589	593	570	613	588	520	576	645	606	603	577	573	624	612	578	613	568	580	530	640	548	569	580	621	585	593	571	553	552	608	576	570	578	612	607	620	567	577	614	570	592	597	615	610	617	622	593	615	569	581	626	631	637	617	600	544	622	545	626	641	590	584	615	552	631	576	619	534	602	589	592	623	586	567	563	627	621	590	595	623	594	575	570	624	613	578	554	577	574	576	616	616	578	612	630	611	568	563	655	581	605	572	583	592	589	575	589	585	607	586	599	610	568	593	586	603	572	559	597	567	597	591	588	608	603	604	579	585	564	600	613	589	622	616	568	601	554	598	595	602	614	608	578	612	585	599	620	604	615	589	583	569	600	610	549	603	605	585	562	586	584	588	636	644	603	599	579	598	577	589	590	574	587	590	630	602	590	597	587	635	568	592	587	599	612	630	597	597	568	595	587	586	602	589	591	622	590	576	588	613	594	559	565	595	587	614	642	627	608	593	583	588	612	590	617	591	586	574	594	569	585	598	591	630	600	629	651	569	608	566	592	595	585	650	540	620	608	611	571	587	625	617	566	595	627	617	557	613	573	642	619	593	598	593	659	605	596	592	565	601	563	588	603	533	576	623	631	557	625	626	613	595	523	559	557	602	626	581	619	604	598	578	602	584	628	553	608	574	565	576	596	584	599	530	601	561	610	598	612	585	578	587	570	605	545	581	567	622	596	589	606	599	612	586	609	543	550	544	599	574	583	596	616	607	589	586	621	556	605	588	607	655	612	598	584	546	600	578	566	569	614	581	625	574	557	595	567	596	631	610	584	581	618	597	610	592	590	608	617	579	543	595	663	607	573	625	585	612	609	543	597	616	626	585	642	599	589	604	592	576	581	579	516	621	580	563	628	566	573	580	572	624	565	618	616	617	606	578	626	556	601	603	618	591	598	557	625	601	614	556	642	588	595	619	589	584	638	604	598	579	626	615	554	583	602	603	580	574	582	606	616	606	581	604	574	610	587	634	576	579	590	568	636	599	592	589	602	546	596	603	602	565	623	599	600	589	608	612	609	607	592	637	558	551	581	561	627	605	565	596	592	589	624	615	574	591	575	612	585	590	587	571	643	592	629	580	591	577	592	581	577	583	586	627	592	590	596	574	622	606	623	599	590	592	597	590	585	591	585	600	564	605	545	610	562	555	581	568	568	631	595	548	611	633	596	622	517	650	543	580	571	589	576	612	615	580	601	632	549	573	580	610	615	561	578	578	590	553	603	589	598	586	579	603	558	631	570	570	575	588	607	573	566	619	596	579	594	625	620	634	608	560	587	565	578	584	584	582	545	571	617	542	625	610	628	601	590	572	572	582	632	583	626	616	596	544	597	588	580	578	586	575	593	640	575	642	575	634	581	613	555	568	561	596	586	555	581	610	607	593	585	603	637	579	612	598	564	648	596	584	605	588	600	594	591	600	629	649	602	594	600	584	603	590	606	582	634	620	572	585	608	656	561	596	600	583	624	586	579	598	553	613	584	536	575	626	615	586	583	629	616	588	581	592	579	566	623	567	569	576	543	623	601	602	610	547	578	603	581	599	631	594	609	616	602	573	589	579	600	608	629	568	549	611	621	572	619	610	638	610	603	597	611	603	600	585	562	617	628	641	639	590	584	611	583	606	589	537	500	583	619	586	566	586	611	575	620	599	583	557	625	589	553	558	569	576	614	561	578	610	582	583	584	590	571	544	535	542	574	611	575	602	610	572	567	635	571	577	597	600	594	611	582	624	589	584	576	635	581	552	647	643	600	557	595	580	592	594	565	637	615	559	613	556	587	600	623	589	598	586	563	600	625	578	591	590	569	583	572	587	604	622	581	586	623	579	601	566	588	537	553	586	575	588	580	584	600	581	606	577	588	586	599	567	669	583	604	560	593	576	591	590	566	568	512	576	610	568	602	585	598	618	584	604	614	574	572	564	593	618	563	627	611	624	634	562	626	598	581	622	593	592	620	592	582	600	603	604	589	580	555	572	567	578	566	584	565	609	574	596	610	581	596	588	609	639	599	573	571	572	596	572	650	562	578	573	604	575	597	616	586	610	609	605	595	580	550	594	646	629	535	579	571	598	579	600	618	582	604	648	605	547	616	606	605	599	596	601	645	578	571	629	601	608	596	587	637	562	559	590	593	609	634	588	535	597	627	599	582	603	623	611	595	582	594	587	538	580	626	604	581	607	584	597	597	594	629	622	617	593	601	611	615	592	601	623	536	571	537	641	583	581	552	632	593	591	610	590	630	623	561	644	577	618	615	577	574	582	594	612	638	570	610	609	576	582	594	589	587	605	591	607	594	595	562	604	560	598	604	598	569	592	573	589	620	583	561	572	607	605	576	604	579	599	617	578	646	602	656	579	572	580	565	579	577	571	636	583	581	621	576	561	588	608	577	581	605	564	603	615	614	609	591	551	564	598	598	587	586	619	598	577	595	605	575	603	582	589
27012	20757	9268	955	576	566	577	508	557	542	538	512	519	504	517	499	492	513	505	512	559	501	511	509	498	530	493	483	506	504	491	544	513	523	501	502	523	518	524	479	528	501	503	491	495	521	575	520	547	524	566	502	524	478	510	516	551	464	491	549	484	512	474	506	485	489	525	481	502	512	518	510	501	483	464	540	513	498	517	525	499	527	533	503	490	495	512	525	504	527	517	498	549	459	536	511	528	516	490	484	511	526	487	538	553	511	526	490	487	495	502	542	494	470	551	506	504	537	510	520	535	523	502	499	543	499	521	492	494	488	563	473	471	518	523	504	504	539	467	555	528	514	489	506	493	552	518	548	482	536	507	471	477	510	524	472	500	510	533	543	526	535	555	536	521	505	559	516	518	521	561	504	515	520	522	540	531	501	507	543	519	498	503	526	533	532	527	503	499	503	552	537	491	524	500	503	537	482	494	543	501	500	484	507	530	521	514	541	536	541	521	504	530	525	471	498	493	486	514	492	531	502	522	478	530	494	527	507	510	505	483	528	509	507	515	520	501	484	543	517	501	517	560	526	555	498	520	498	519	465	488	545	547	510	506	515	531	511	531	514	526	526	532	480	522	517	518	518	529	529	521	505	543	530	521	503	518	507	465	485	473	496	490	521	467	503	512	508	507	536	536	477	527	506	505	522	537	493	517	536	517	538	517	545	503	535	503	500	533	525	510	540	489	518	519	539	509	504	493	493	490	521	498	511	514	472	493	518	536	498	490	568	475	501	504	473	493	519	561	518	504	469	476	481	512	543	474	513	516	565	504	515	468	508	496	541	528	514	551	475	470	480	488	517	460	550	500	498	492	496	521	494	494	531	527	505	499	517	499	547	524	500	488	494	517	528	495	492	501	460	501	542	532	497	545	565	492	449	545	506	510	519	539	511	505	541	499	472	556	509	534	560	522	576	525	490	492	506	569	504	510	518	523	514	481	508	503	499	473	512	514	505	487	517	527	515	549	471	532	515	507	549	533	515	528	551	514	527	512	535	489	508	496	518	508	503	578	506	488	478	560	564	522	499	548	520	504	521	487	516	530	523	530	509	523	525	503	493	507	493	512	518	495	522	470	519	495	506	537	502	519	530	496	542	541	548	549	568	478	524	546	513	507	508	510	481	519	502	539	518	498	486	514	503	492	489	529	513	528	496	516	493	542	512	506	533	473	483	532	495	515	482	508	547	483	528	499	503	528	518	536	522	488	504	503	482	497	502	492	533	528	509	478	541	528	532	479	487	519	508	507	512	516	487	509	499	538	493	521	549	510	514	487	552	507	514	511	552	488	542	514	547	536	524	541	541	547	534	507	488	545	528	514	510	556	510	498	525	494	515	496	510	539	507	504	539	521	532	492	489	492	487	514	493	518	546	503	539	533	502	511	541	527	491	497	498	528	509	513	501	485	522	530	504	513	500	522	515	491	530	509	502	491	515	480	487	531	555	526	478	533	493	511	509	551	557	538	512	497	456	510	504	536	497	492	532	524	502	532	481	487	525	495	483	533	505	528	548	553	552	519	511	555	569	501	493	509	519	506	502	530	495	522	510	528	520	506	538	493	500	512	514	507	566	531	500	530	503	507	526	497	512	521	458	516	513	518	473	550	521	549	500	567	493	537	502	528	492	552	478	485	468	507	511	530	486	532	548	475	486	531	534	537	559	499	492	494	500	480	490	497	461	514	525	576	502	510	513	544	555	523	522	504	479	516	531	509	494	521	535	523	488	517	518	486	516	492	502	534	546	536	500	494	496	542	522	516	519	512	518	478	524	500	554	482	498	567	514	516	516	505	508	481	493	519	509	503	511	483	520	499	511	518	485	522	506	513	520	538	523	507	514	475	523	527	508	481	509	563	475	520	503	511	568	512	497	531	515	527	541	492	508	525	476	495	517	551	480	504	514	517	474	499	524	510	519	532	501	514	491	507	542	520	531	522	530	515	521	503	515	524	526	523	594	530	518	502	526	506	513	557	491	518	453	502	475	514	522	476	472	504	497	520	488	542	499	515	516	577	540	528	484	535	518	473	514	518	503	471	531	527	558	556	491	494	503	524	467	474	439	503	504	530	527	501	542	493	505	497	513	540	523	544	477	493	501	535	504	506	506	486	495	565	536	505	493	527	507	544	510	466	515	518	517	505	538	457	464	453	541	500	506	486	500	534	547	523	529	523	537	507	511	516	519	484	524	475	491	519	504	532	501	518	446	497	537	485	486	493	509	552	508	523	497	509	566	536	547	499	530	519	523	522	527	495	535	529	487	492	511	532	536	521	506	539	512	509	492	555	476	505	505	524	504	515	488	517	531	546	499	502	520	505	512	546	525	486	514	495	504	526	501	488	521	507	500	530	451	518	505	497	497	528	518	530	507	542	543	536	493	505	499	514	491	519	517	531	532	569	503	496	499	488	543	552	480	527	525	522	502	505	489	495	481	490	509	513	531	546	501	501	515	522	514	521	500	520	477	516	502	505	498	485	516	530	537	540	493	483	488	519	497	506	510	492	529	554	565	523	549	530	531	496	508	479	502	556	485	477	503	491	515	532	558	479	529	531	484	477	535	505	528	514	546	501	489	497	493	500	505	494	488	498	493	527	559	489	529	500	503	522	549	461	473	514	490	530	483	549	506	506	531	516	535	478	555	523	488	513	529	519	513	496	468	526	465	508	497	525	483	510	495	500	498	538	539	528	535	522	538	536	479	488	514	506	482	528	493	511	524	465	552	517	534	487	502	540	533	500	493	523	478	514	472	505	493	517	509	511	517	530	509	527	498	508	508	523	518	493	513	497	544	510	563	481	506	539	507	488	507	518	497	511	562	530	530	512	486	545	510	525	525	521	482	525	536	483	518	488	538	495	498	493	570	494	489	510	518	510	496	525	516	498	453	519	535	527	501	451	534	535	455	472	501	493	497	524	487	505	506	516	519	522	519	517	507	459	512	505	516	502	523	517	526	506	485	519	473	550	522	503	513	489	525	495	489	525	503	480	508	483	548	507	562	548	542	526	460	518	491	500	532	528	516	537	560	523	514	494	486	475	457	479	473	497	532	471	495	494	527	531	516	536	525	514	542	475	505	497	514	504	518	535	529	506	530	504	519	534	527	503	530	516	524	480	520	518	519	504	514	489	473	504	535	506	524	515	518	483	506	543	513	509	516	507	544	541	480	551	556	509	515	533	498	506	503	498	479	491	464	507	511	459	503	546	492	518	525	498	516	499	510	515	484	466	516	519	496	486	525	497	527	503	537	525	496	532	504	524	512	529	531	508	471	573	519	525	521	545	526	504	512	510	552	514	499	489	501	512	524	522	503	541	476	493	496	491	514	456	506	523	509	529	492	486	519	497	516	496	531	508	482	522	548	492	537	522	529	550	496	506	523	510	495	543	481	519	485	573	512	497	511	505	494	482	504	498	511	529	538	506	524	502	510	488	490	511	511	467	518	527	495	512	544	502	520
6796	1286	1124	905	794	803	765	762	732	732	691	695	675	696	700	691	689	664	683	663	653	671	693	685	649	692	678	700	654	673	677	677	678	697	652	662	707	663	659	675	687	672	679	695	655	688	713	721	736	718	696	711	659	652	662	647	672	648	656	654	618	686	675	662	674	710	655	636	682	683	658	668	646	645	629	695	686	684	733	648	653	706	660	709	665	698	648	661	696	632	659	661	692	669	709	627	688	654	668	647	666	669	684	695	741	656	647	701	648	718	691	673	691	685	666	645	642	708	654	682	698	638	710	702	710	676	702	687	725	656	653	714	687	668	689	639	677	670	656	672	764	691	654	710	701	653	677	679	658	694	658	672	640	636	690	643	684	667	644	667	672	711	692	690	653	687	659	653	649	678	688	653	658	619	682	707	711	653	642	661	673	703	670	736	638	715	669	720	668	661	681	693	691	669	660	654	675	668	635	646	679	658	684	680	652	705	697	640	661	671	717	698	646	643	673	660	645	711	713	696	654	674	682	694	656	658	651	693	658	697	672	681	693	684	643	668	693	660	709	645	666	651	626	709	683	665	685	705	655	658	637	661	666	678	723	709	666	663	731	647	665	652	680	663	694	648	727	672	697	671	648	649	682	660	669	693	657	644	671	684	706	674	675	623	678	742	708	684	685	664	662	651	699	675	696	668	651	712	670	699	703	661	723	651	662	704	706	661	642	693	657	670	723	654	684	640	686	694	652	672	638	676	637	695	644	642	702	689	604	665	657	679	721	663	683	636	634	676	699	637	660	703	664	697	707	649	701	655	642	651	655	682	654	670	643	685	651	632	635	677	682	675	745	652	661	668	682	692	695	656	680	674	713	675	687	605	671	702	701	658	727	608	703	677	663	694	644	647	665	687	682	684	636	674	731	660	674	667	745	654	658	686	705	653	629	704	686	670	659	648	710	635	629	706	722	656	685	671	667	707	693	671	684	702	706	632	685	705	656	671	641	668	656	671	661	660	666	710	674	705	688	668	579	644	684	677	688	692	722	693	666	658	655	708	683	703	711	664	709	690	632	683	667	629	656	700	719	674	656	723	726	684	689	654	682	614	694	705	666	651	646	664	699	674	699	661	683	673	711	680	668	679	673	696	665	665	695	680	690	666	679	671	695	649	628	701	695	654	669	671	725	660	654	729	657	637	634	666	672	681	633	682	673	704	703	664	642	670	734	708	673	662	693	702	683	674	654	674	692	689	663	686	702	700	617	746	655	646	689	673	649	683	651	672	687	686	679	668	651	707	670	660	635	668	686	701	716	633	640	720	713	670	654	671	679	675	714	677	660	706	693	623	650	659	661	713	657	617	713	663	675	709	665	706	668	663	661	664	683	690	671	647	625	624	683	684	685	696	659	702	687	655	642	659	670	685	690	720	646	675	664	652	711	622	674	651	687	702	660	666	697	687	633	671	670	631	700	642	675	632	675	654	671	680	690	685	691	682	705	606	663	706	683	685	654	716	681	692	644	669	682	647	729	723	649	666	653	723	685	681	687	688	688	688	676	692	683	684	654	698	673	685	681	673	699	723	651	644	666	673	679	640	680	662	617	724	717	672	663	584	672	692	648	660	692	672	681	671	645	660	663	692	643	647	668	644	671	621	699	665	661	694	667	664	659	663	699	662	689	692	659	646	651	688	712	667	682	670	734	690	691	625	668	690	639	668	667	661	651	654	637	669	693	691	698	670	699	680	681	698	716	691	697	650	678	726	713	693	660	704	654	690	671	686	663	722	685	653	694	707	667	646	682	651	696	688	679	656	697	669	719	737	707	692	669	699	630	664	693	644	666	707	655	691	684	635	642	637	741	644	740	656	683	686	707	666	709	688	679	660	712	728	714	697	680	671	677	702	691	700	668	681	675	662	694	665	698	632	646	682	679	632	719	641	664	664	647	734	665	657	658	695	626	652	700	687	647	703	683	689	654	697	687	605	663	679	658	654	669	696	647	712	654	685	663	690	692	673	642	657	668	665	640	665	696	692	694	721	704	698	644	721	727	671	683	647	663	655	672	681	662	671	681	652	670	708	669	699	660	696	638	668	727	713	672	678	660	635	704	628	664	692	685	647	665	739	662	666	671	681	664	681	696	673	703	704	698	651	725	686	705	668	690	657	686	654	695	650	698	670	675	678	700	689	652	686	705	687	674	691	657	683	639	663	686	695	669	726	660	648	688	695	670	615	705	682	674	619	727	654	696	708	690	660	752	669	704	726	653	688	673	643	668	696	718	679	685	709	685	638	688	680	714	691	683	672	665	671	712	685	657	671	658	682	669	667	678	612	657	688	634	697	664	677	659	715	666	658	685	658	701	708	714	650	680	650	673	644	717	708	670	694	651	682	683	639	689	724	661	659	663	663	697	600	678	679	700	685	647	683	676	640	685	681	744	664	663	690	700	684	692	715	689	634	674	660	673	681	690	719	665	685	645	658	668	684	718	715	695	654	678	694	682	681	691	658	678	720	684	698	681	650	692	690	684	673	694	679	648	694	705	692	648	698	689	687	708	709	636	665	642	675	664	707	664	710	671	680	673	703	641	680	653	711	666	689	687	635	634	647	648	671	697	688	690	670	687	712	661	659	683	682	668	693	683	653	701	684	648	666	689	677	655	687	685	675	618	673	653	704	673	625	661	684	619	678	705	695	639	687	690	670	687	654	671	699	698	668	669	707	672	630	717	660	682	676	668	663	700	705	709	696	667	698	687	639	656	694	694	707	632	658	691	680	687	669	675	670	651	649	744	692	711	728	678	659	645	699	670	688	707	681	669	681	688	682	658	633	692	649	652	683	721	691	668	657	677	687	682	676	686	651	646	721	677	703	679	613	639	714	728	724	663	738	667	712	699	710	664	686	648	653	703	677	651	672	717	661	651	684	720	688	703	686	670	648	748	649	645	657	720	618	653	678	713	638	676	658	714	684	664	650	668	721	682	644	632	694	665	678	679	694	660	695	693	696	698	662	721	676	716	690	700	669	682	668	707	668	700	651	675	631	664	670	695	712	684	709	653	672	657	632	699	671	671	721	672	664	663	707	706	689	697	676	647	656	684	691	689	699	677	666	676	701	665	676	692	675	643	694	651	643	685	697	689	638	679	667	689	697	739	633	682	639	650	667	661	736	698	639	698	686	666	686	669	669	683	681	716	678	702	721	652	640	691	665	679	675	677	705	707	728	682	647	651	664	701	662	695	618	686	704	646	705	690	658	695	687	683	656	664	637	693	643	669	701	656	672	708	685	665	671	680	712	688	654	706	640	690	690	661	697	717	662	706	667	726	750	705	683	664	721	652	700	694	673	712	632	662	699	672	700	713	665	639	674	621	716	672	641	702	664	690	677	681	657	707	666	673	701	725	653	677	650	669	650	705	663	688	683	697	706	652	662	650	710	698	700	667	704	678	703	637	698	705	658	702	664	687	649	626	696	680	725	727	656	681	719	652	625	716	716	667	663	670	723
23742	21258	28909	23916	21249	11856	1544	1021	944	848	835	746	787	741	748	761	679	738	746	710	695	753	711	713	704	682	707	714	674	647	683	680	643	685	718	713	687	686	661	669	717	684	671	665	669	714	688	687	679	659	706	684	749	674	704	666	667	682	700	642	681	677	695	705	712	656	646	675	643	682	675	719	724	658	679	710	649	707	652	669	667	682	686	665	672	642	657	687	677	687	636	678	684	675	678	681	696	638	653	695	651	677	681	710	705	698	658	689	678	660	654	710	664	661	625	674	680	637	716	662	710	654	672	696	640	653	686	684	701	703	707	723	700	689	622	664	646	670	633	635	644	662	657	690	669	673	631	683	664	698	649	663	669	652	683	636	664	665	683	671	648	615	646	658	686	597	668	673	648	666	720	689	668	655	694	650	676	652	668	715	676	662	672	676	692	640	632	695	691	687	663	657	688	705	619	638	674	688	695	682	642	700	632	700	664	652	680	694	677	672	681	672	684	663	697	652	679	682	646	645	698	630	688	680	662	629	620	703	685	686	661	671	670	692	665	690	635	710	668	696	689	680	695	669	689	698	705	644	687	648	659	660	668	715	667	659	662	704	688	694	689	676	645	644	668	622	726	638	652	652	657	669	651	708	655	653	605	686	620	672	649	689	675	668	694	665	661	705	689	623	683	703	657	664	651	661	646	703	636	716	690	656	672	675	685	626	681	704	650	669	656	681	630	642	684	731	678	639	668	666	622	657	682	685	676	688	691	718	639	666	697	727	667	723	662	675	668	687	638	643	726	656	644	704	721	688	687	661	570	710	673	645	681	709	683	643	646	679	716	662	682	640	690	659	693	680	646	669	690	680	658	674	672	654	676	660	681	600	655	669	677	674	684	718	668	630	661	672	675	680	708	658	704	708	669	648	668	696	680	609	671	687	696	690	698	620	667	662	679	650	714	681	652	657	662	692	696	742	646	640	660	638	666	685	672	671	675	648	663	689	660	648	659	644	680	683	661	685	702	685	624	720	680	688	673	692	672	651	693	708	637	666	735	698	679	655	676	675	666	634	650	679	678	690	649	681	616	663	680	629	669	644	691	653	655	699	646	678	745	661	708	681	681	666	679	709	673	632	644	676	633	655	676	643	650	667	687	635	724	718	676	670	656	658	660	702	682	650	655	727	638	684	708	666	686	698	645	674	685	758	671	656	671	714	688	693	637	649	642	690	701	687	661	638	675	653	700	687	688	644	684	665	679	629	657	660	636	693	664	681	639	651	702	668	667	646	722	640	672	676	661	654	700	646	667	663	641	708	664	668	661	645	670	683	642	690	668	689	674	688	684	678	693	674	631	686	664	664	677	673	696	669	731	637	647	649	674	657	641	627	635	632	691	692	674	660	671	698	652	682	728	686	668	634	659	707	616	673	703	690	653	638	757	659	627	695	656	671	672	665	650	631	696	673	661	688	724	675	723	691	646	653	675	640	659	667	641	675	685	661	668	711	651	664	701	685	674	677	701	660	657	697	654	636	706	694	655	667	666	680	692	630	685	704	696	652	659	636	672	747	651	655	690	654	733	704	655	649	683	669	750	658	637	667	651	647	727	705	637	655	637	691	650	690	682	676	604	640	679	693	669	650	642	662	679	643	709	684	652	672	669	657	638	679	671	742	662	678	670	669	701	634	669	698	636	679	658	670	637	660	681	714	651	659	670	620	691	645	652	672	665	711	645	659	739	655	638	681	654	678	662	654	698	671	668	692	691	658	677	675	668	665	696	699	688	670	612	662	653	687	635	648	639	703	659	664	679	627	640	696	656	661	721	715	635	662	695	664	635	694	627	633	665	655	630	662	673	648	685	642	672	678	718	634	661	672	718	676	684	649	686	687	707	703	684	701	664	635	648	715	672	702	652	669	680	637	614	610	643	631	669	668	634	663	671	684	649	647	697	641	644	638	672	657	682	645	698	649	620	656	668	662	683	675	661	652	684	625	685	652	715	684	685	692	697	658	651	664	683	621	666	697	610	690	698	688	706	652	624	666	661	656	699	668	706	668	678	649	653	660	664	675	691	653	681	666	643	718	703	693	666	696	658	683	687	667	618	664	673	635	712	658	680	704	670	655	669	684	672	656	679	700	708	627	664	718	710	677	691	676	728	672	662	667	681	672	666	681	714	674	669	629	691	701	692	648	699	670	681	662	719	682	623	650	659	651	658	677	686	693	656	676	661	665	664	613	675	668	684	695	755	679	678	665	613	689	638	712	707	666	665	702	680	651	644	660	667	713	684	655	693	665	656	715	680	673	655	655	683	682	686	626	668	651	654	694	670	638	678	649	666	684	598	697	708	690	646	666	658	642	647	649	696	689	705	656	642	695	684	679	649	668	667	637	616	639	670	694	681	677	677	672	655	649	670	642	700	669	674	677	652	689	688	669	618	669	624	648	660	600	637	650	679	641	662	654	676	671	639	661	731	688	698	688	653	686	698	663	621	723	666	631	691	681	694	718	697	667	696	694	666	683	658	654	651	683	664	649	646	675	655	657	677	707	646	626	674	650	687	689	736	692	714	625	697	654	660	661	673	662	695	660	665	690	650	683	687	682	669	675	670	696	693	676	699	690	672	689	669	697	660	635	664	701	666	658	641	627	718	684	704	687	691	657	685	657	687	631	677	664	688	675	697	673	684	697	671	686	668	685	739	710	704	639	676	658	634	660	633	662	660	645	673	724	674	650	678	711	634	695	706	664	645	689	634	650	691	632	646	657	666	694	657	659	659	694	656	666	722	683	684	647	736	689	653	685	649	665	686	647	654	619	676	687	654	675	639	683	655	646	643	645	707	619	675	678	640	682	639	697	662	687	658	629	645	650	720	688	686	692	665	664	727	677	660	686	674	643	670	682	669	672	689	662	666	627	679	690	729	702	667	672	647	659	697	697	666	654	686	670	672	702	667	647	650	692	677	665	639	711	664	696	667	686	670	731	661	661	714	652	661	680	598	695	681	654	686	673	613	670	686	650	676	648	698	680	631	642	682	682	697	634	698	644	656	681	709	673	653	658	677	683	625	689	689	665	662	652	658	628	660	698	697	698	673	646	651	654	668	687	667	655	680	672	611	652	674	675	658	637	721	700	681	694	632	695	710	642	688	698	649	658	631	669	659	667	664	715	686	682	661	655	636	680	662	675	674	704	642	715	663	615	700	634	635	650	696	641	686	671	667	674	650	662	673	659	667	662	708	655	678	707	626	680	698	671	668	702	689	675	677	639	688	685	693	677	694	668	665	638	703	678	666	657	674	731	680	689	668	611	703	691	654	684	632	678	687	658	772	666	659	633	626	645	679	646	702	699	682	686	723	702	673	678	643	636	623	667	664	631	678	696	663	682	703	707	686	670	676	645	681	626	649	641	693	684	673	655	674	723	612	715	652	707	663	719	675	636	654	672	657	699	687	710	662	686	604	677	637	708	698	692	684	713	616	658	646	672	630	647	651	698	666	640	635	675
14265	9643	8010	4097	3098	2408	2003	1746	1520	1397	1297	1260	1181	1115	1036	1085	992	1022	1003	936	933	940	941	964	966	892	968	942	923	942	941	958	907	918	914	891	909	953	931	913	871	926	895	883	918	913	885	888	900	921	919	917	920	896	927	928	882	930	881	893	863	886	926	872	914	854	954	934	846	930	842	885	885	898	887	849	884	891	947	952	844	845	860	880	848	920	859	917	917	889	932	848	872	868	876	896	904	924	901	915	864	903	891	893	887	931	824	884	887	916	926	912	893	868	983	885	895	922	884	918	914	879	866	919	885	890	889	869	926	875	870	903	868	859	862	895	878	876	916	893	917	967	860	916	918	889	865	856	883	887	894	890	896	912	946	874	907	858	916	913	892	858	871	874	876	882	907	895	912	883	906	905	917	860	909	884	895	897	880	851	843	879	881	825	882	868	879	902	886	863	817	886	873	892	912	915	869	911	884	897	910	915	912	868	873	850	913	907	881	892	903	839	908	887	884	918	855	844	928	843	884	891	901	863	945	860	914	880	925	889	883	892	883	878	883	877	915	888	926	830	908	863	916	929	897	868	865	898	877	840	827	876	812	921	958	893	898	886	902	879	912	883	892	841	865	843	864	937	824	919	889	922	854	891	880	945	910	925	855	952	872	888	852	931	864	888	906	845	859	849	873	921	845	836	858	894	864	922	848	856	897	950	894	867	803	883	945	875	918	927	876	913	862	915	923	929	894	882	925	875	916	861	937	858	868	847	902	882	872	865	930	910	911	887	852	939	953	949	858	878	876	889	879	877	889	833	874	920	880	884	834	874	918	951	932	924	869	874	892	909	883	876	855	887	895	892	896	905	852	855	914	887	840	921	922	850	934	944	868	835	866	916	883	884	892	894	863	873	891	857	942	895	869	929	868	883	913	937	916	859	876	874	885	888	897	926	875	911	923	955	915	868	880	864	928	846	856	891	888	847	900	868	912	870	891	878	937	854	815	906	867	934	890	939	891	952	899	935	882	882	889	887	978	940	906	876	944	925	884	865	851	863	920	854	904	874	904	906	869	924	934	892	910	883	867	903	863	902	847	930	893	865	891	877	950	894	937	894	856	880	873	889	869	869	882	858	871	838	898	855	841	917	945	907	873	863	913	901	908	907	881	870	885	856	913	851	816	877	931	864	837	883	940	910	920	911	906	860	847	889	863	884	905	854	885	922	860	864	849	935	896	895	894	907	887	895	911	942	877	883	900	905	890	908	924	910	916	875	856	872	853	920	852	888	954	864	948	867	923	815	924	895	866	862	836	859	856	834	884	894	846	914	852	908	864	937	887	846	872	895	855	849	904	895	863	837	810	899	891	893	921	868	839	905	939	899	889	937	879	914	874	877	830	909	910	873	887	877	929	874	847	886	897	877	905	905	924	923	883	865	815	870	923	914	888	853	887	873	943	898	909	930	897	920	894	942	836	883	857	924	893	877	867	888	865	932	882	885	953	844	880	904	846	885	877	920	892	885	871	927	901	875	871	889	928	912	914	918	935	921	900	918	874	899	916	859	849	906	910	948	913	918	878	966	939	863	947	858	906	872	919	889	882	842	876	811	875	908	904	899	872	873	902	835	880	908	978	876	885	901	890	918	908	872	896	876	884	901	884	867	938	908	812	875	937	895	872	864	843	897	908	888	907	895	899	885	924	858	885	856	852	878	845	880	837	936	871	872	920	913	857	892	876	817	911	849	914	909	858	900	908	854	853	840	872	867	917	922	889	947	912	907	875	916	915	906	905	881	899	900	941	896	979	856	879	924	941	891	899	820	909	857	899	880	860	901	860	863	941	882	928	964	880	899	893	863	890	865	874	875	888	876	868	907	930	904	920	874	811	894	843	900	857	842	896	893	884	866	900	869	890	910	916	842	868	946	871	880	904	941	874	919	886	848	856	889	897	831	870	855	931	814	915	944	864	853	875	950	845	892	922	895	848	886	865	875	895	872	895	901	887	926	871	873	871	900	902	913	930	904	854	849	902	908	903	857	885	936	893	889	890	817	885	913	816	897	869	903	878	897	908	941	934	885	927	883	904	875	881	842	851	879	878	902	851	887	897	840	897	909	867	882	884	798	907	861	908	868	879	861	937	892	874	878	905	849	876	869	910	908	859	898	842	917	891	876	906	896	893	867	904	868	937	875	913	899	861	904	920	866	835	899	908	900	896	880	859	887	885	895	809	860	884	886	856	931	900	921	897	914	893	892	879	840	907	902	858	897	869	905	926	859	858	859	887	867	875	832	895	882	834	896	878	882	919	941	873	897	939	898	922	885	891	964	860	827	922	914	937	873	907	884	909	880	849	874	940	888	912	859	903	842	909	903	941	902	871	891	919	887	849	891	932	879	919	884	900	858	902	905	866	883	894	853	872	896	943	951	877	949	892	914	875	861	873	932	893	899	918	897	853	933	898	861	891	845	919	853	902	924	881	841	892	873	904	853	868	870	861	930	859	882	882	881	916	877	923	876	898	863	860	863	840	889	854	843	867	893	907	893	850	852	911	898	896	887	886	886	903	886	857	872	880	952	898	900	878	899	862	841	906	879	858	853	881	847	899	910	870	883	845	876	904	908	863	875	891	868	875	852	896	902	894	919	864	862	880	825	924	881	935	887	906	889	883	882	863	872	871	949	893	905	865	873	887	900	851	858	930	875	904	856	889	893	838	898	834	870	896	880	912	848	891	873	902	936	887	857	922	870	901	929	822	896	930	849	939	908	883	875	865	876	893	885	881	860	848	937	927	867	939	858	893	854	876	927	896	928	911	859	913	918	830	900	936	905	887	865	900	941	841	907	854	916	886	883	920	895	932	870	929	945	915	912	877	887	912	858	940	909	908	865	899	942	867	893	926	845	887	871	923	912	910	914	870	929	917	891	895	866	908	860	860	856	886	891	846	877	876	962	831	817	912	887	905	879	825	906	911	901	894	901	931	847	880	858	870	907	870	903	903	850	874	895	914	912	901	908	829	850	893	952	865	936	877	848	905	846	868	918	887	908	907	883	861	888	895	879	878	922	878	887	899	883	908	916	912	875	877	892	888	939	863	890	916	887	856	946	931	878	859	871	890	881	870	867	897	899	884	882	826	976	860	872	936	903	893	867	871	852	942	900	893	877	937	888	969	877	868	916	936	821	850	851	876	889	908	900	927	943	907	904	881	850	878	882	886	849	930	910	871	899	908	875	902	911	879	877	871	859	898	886	877	913	917	884	907	920	842	894	887	896	856	884	896	955	912	926	855	865	914	928	862	933	828	945	875	929	907	857	906	940	872	834	886	897	888	873	840	845	897	866	847	860	893	863	909	885	912	906	860	830	903	896	913	891	854	908	933	900	865	887	878	902	899	915	875	877	929	877	881	892	881	911	866	883	918	903	906	884	861	896	910	866	866	901	909	857	891	908	907	882	919	905	892	915	865	866	844	892	913	918	931	860	839	844	855	878	922	888	897	928	861	911	910	920
22842	21266	29292	23547	21266	21317	9609	1193	828	756	749	729	661	599	547	546	528	519	525	536	486	484	478	480	485	468	464	473	470	463	462	485	467	461	455	477	440	490	492	440	493	480	440	459	497	481	446	463	438	452	452	487	417	470	443	410	450	454	401	461	459	419	443	426	419	429	434	444	423	432	462	440	463	453	423	428	439	447	481	415	435	421	461	467	415	439	413	459	435	431	418	395	474	447	437	444	454	454	404	417	412	393	417	434	446	477	393	443	386	416	426	418	436	418	477	412	473	476	456	455	413	426	411	419	458	447	426	411	429	449	424	477	462	425	435	451	431	447	453	457	460	408	437	429	440	440	394	459	441	429	415	429	433	433	437	430	446	437	406	428	431	413	408	417	462	430	464	461	440	454	417	414	392	441	421	438	468	426	471	416	395	397	433	451	416	434	432	454	468	445	420	421	420	460	464	476	440	433	451	476	430	447	409	489	451	409	437	458	444	446	451	444	439	418	450	421	430	447	441	451	396	441	448	486	411	414	454	446	417	424	413	472	435	436	444	441	483	451	420	425	392	443	421	442	485	397	429	453	424	482	465	442	417	465	463	458	461	453	461	428	408	414	399	410	405	445	419	393	428	469	454	417	434	439	390	446	427	463	480	427	437	440	415	455	450	446	458	418	447	419	399	415	439	440	412	411	424	435	434	443	472	444	454	463	444	410	421	458	420	431	425	430	446	405	451	428	453	427	436	438	469	416	395	457	428	424	413	437	459	428	489	455	416	446	429	449	461	421	449	443	431	442	406	486	445	419	417	421	448	442	433	417	449	451	406	429	462	475	453	435	455	473	451	434	440	430	457	454	450	386	415	404	450	435	449	423	452	412	451	475	454	499	434	453	374	438	434	437	426	466	460	390	453	444	410	415	428	434	443	426	425	441	426	408	431	440	410	453	460	469	416	444	422	433	435	430	429	419	440	421	456	407	437	416	454	428	423	406	406	412	439	438	441	441	466	437	436	438	453	440	448	436	430	439	431	422	406	396	454	430	478	445	447	431	471	444	457	397	426	463	430	425	463	459	408	507	415	447	426	443	411	452	418	424	427	440	398	462	413	437	400	442	424	478	478	432	422	404	444	432	432	420	452	426	435	469	430	420	411	429	460	430	409	423	428	441	436	442	407	431	432	430	445	463	427	453	450	430	420	422	481	400	432	478	441	437	442	449	426	452	450	379	454	409	426	437	435	439	415	393	414	414	448	433	406	448	459	458	462	468	408	404	436	460	399	456	415	415	408	416	433	450	438	412	415	419	460	409	443	437	404	391	464	423	445	459	421	409	434	476	447	497	464	413	423	410	419	421	443	428	439	390	468	404	443	445	436	383	478	420	429	424	406	450	444	415	473	413	443	424	442	439	421	474	448	427	424	479	479	426	454	441	428	434	427	446	433	450	446	453	420	426	454	400	435	392	442	431	425	458	442	415	425	447	434	407	391	435	425	470	457	414	375	448	418	462	478	409	421	431	447	409	449	440	439	437	401	440	441	431	458	462	423	444	434	422	412	394	417	411	441	420	435	465	441	433	456	457	430	446	405	435	412	419	436	440	412	437	407	443	418	408	436	423	419	433	423	425	443	449	420	415	408	404	435	430	425	429	443	443	422	414	445	434	405	443	406	446	465	416	450	393	425	425	428	436	424	412	444	429	440	456	450	443	444	441	445	405	417	425	439	422	457	452	484	422	467	415	407	463	426	429	435	412	417	442	458	413	415	421	439	437	431	444	417	389	440	422	407	388	448	432	420	465	472	449	401	408	429	446	462	427	392	423	443	429	427	414	406	467	441	391	450	430	423	414	435	401	426	425	411	422	411	457	437	456	462	424	444	450	361	427	401	435	427	441	422	473	451	411	457	441	472	445	450	466	430	441	427	441	434	436	381	441	435	406	463	434	394	434	412	415	477	425	408	426	424	430	453	434	393	449	438	457	426	433	432	456	473	421	453	427	434	420	418	460	461	437	434	459	426	458	439	428	450	434	467	448	413	426	398	394	432	406	433	461	417	405	415	427	472	396	463	417	420	430	394	403	448	441	454	389	414	431	453	434	387	420	422	443	436	436	452	427	399	413	473	431	432	426	476	422	419	467	450	395	461	415	404	439	456	443	406	436	437	494	439	427	437	461	423	426	434	445	439	420	445	415	394	463	440	454	446	445	425	382	468	413	428	418	400	412	421	420	427	414	453	379	426	438	419	437	426	413	408	448	448	428	442	418	438	421	436	410	444	422	471	436	438	427	464	403	441	428	440	434	446	466	457	418	439	440	463	426	422	451	436	501	462	465	449	427	434	416	432	427	428	477	445	446	404	453	432	440	429	449	445	445	399	479	446	454	461	438	465	454	445	442	415	445	431	418	456	428	445	445	437	441	445	409	419	404	428	417	446	453	468	437	450	426	441	399	450	404	447	414	410	394	440	425	454	438	423	422	465	427	447	425	428	426	449	400	432	458	427	455	434	490	438	456	422	447	445	437	424	421	466	436	426	419	430	442	457	455	414	402	456	440	420	435	415	434	423	447	455	403	406	432	420	416	387	430	406	427	431	456	429	462	453	434	415	428	454	441	464	429	442	421	432	474	445	459	436	414	438	418	474	436	435	438	415	441	402	433	436	473	419	427	427	402	406	433	418	457	424	449	456	435	443	439	416	399	404	411	451	445	401	458	417	413	437	403	433	404	459	426	438	454	434	389	442	415	491	438	416	447	442	425	413	453	403	431	428	451	435	422	456	418	399	436	438	457	453	422	452	458	455	428	427	437	402	477	430	451	441	475	429	479	401	464	441	434	396	416	436	454	419	411	429	439	469	422	414	432	416	420	446	404	449	451	439	447	401	462	418	435	426	407	455	421	435	426	414	420	428	451	429	442	411	455	425	428	436	430	440	448	434	458	445	420	425	436	448	416	430	432	470	466	448	430	421	431	443	442	444	438	438	433	422	400	411	423	474	432	480	439	421	460	424	394	401	434	459	421	470	445	439	445	436	420	408	421	451	465	458	425	461	443	442	408	414	427	434	376	441	415	404	424	409	421	419	453	432	442	430	408	443	460	426	444	448	421	435	445	446	411	439	434	405	438	455	457	401	436	438	438	450	439	453	437	446	449	452	431	419	410	473	433	435	406	438	455	413	456	465	455	459	452	387	451	436	436	437	458	398	440	434	432	422	450	418	430	443	448	443	402	424	444	451	431	465	408	426	462	430	433	461	446	421	450	420	422	460	416	437	440	446	446	416	433	388	432	440	474	414	400	425	432	434	422	411	417	440	435	442	422	423	479	426	433	414	436	426	434	436	397	408	423	431	457	422	433	423	438	423	461	460	433	495	446	452	410	421	482	387	426	459	431	430	405	428	411	412	432	427	409	427	424	461	444	451	405	454	461	439	419	445	414	434	427	395	454	424	437	420	438	439	422	451	424	472	446	416	455	418	433	432	445	455	390	436	455	470	451	433	475
16049	15214	12584	6323	4682	3511	2757	2134	1834	1568	1350	1221	1135	1081	1014	939	822	855	808	778	741	756	700	686	692	676	656	688	669	643	645	670	617	662	629	676	604	591	660	650	644	688	628	622	664	594	648	609	601	578	616	582	592	558	599	701	628	614	610	580	625	590	592	608	631	581	566	601	582	593	596	611	613	597	577	578	592	583	628	629	579	607	611	600	595	644	608	607	622	533	582	582	589	647	571	580	585	593	600	613	556	617	609	593	632	599	599	609	619	614	557	523	604	601	571	585	657	617	579	562	595	561	578	617	606	574	599	596	587	595	582	598	562	612	599	576	574	615	559	604	596	570	594	610	593	579	583	585	582	559	536	623	590	617	586	578	592	611	603	611	556	537	598	563	585	600	627	586	620	600	572	604	609	550	585	610	578	609	614	612	599	544	587	626	595	587	617	575	582	640	567	574	628	604	638	565	567	576	587	612	588	612	637	583	618	617	555	610	581	575	571	588	573	555	599	598	630	581	587	577	603	603	590	643	610	567	580	601	627	620	583	573	602	592	575	563	617	578	596	592	645	621	608	574	605	540	582	597	610	606	564	570	567	632	556	558	575	609	548	571	585	545	564	596	548	586	625	581	632	636	591	598	611	588	641	595	592	589	582	543	559	607	601	590	631	584	632	577	545	565	572	565	591	625	594	594	600	660	594	572	584	539	627	559	582	545	589	583	589	620	598	616	579	592	587	628	562	574	605	587	559	581	598	530	551	588	569	587	555	530	597	579	579	605	595	606	597	582	583	631	545	589	600	563	544	559	599	623	580	604	588	623	564	562	643	533	571	633	580	564	614	594	579	601	648	592	628	608	579	622	581	631	606	623	612	601	563	591	587	611	638	596	588	576	558	593	588	620	582	603	587	599	566	551	588	579	587	639	562	589	572	603	593	542	615	598	607	617	567	581	642	575	599	603	576	595	569	575	617	595	571	606	594	608	611	596	611	569	564	589	612	587	598	604	574	592	572	575	589	581	565	558	569	589	584	618	618	599	587	566	579	583	593	576	601	595	581	599	574	609	562	612	591	621	582	580	590	619	582	573	588	632	595	573	603	590	548	565	608	602	603	610	615	582	609	537	587	604	579	575	608	590	608	594	604	585	614	594	611	595	585	608	575	576	593	591	601	591	575	645	641	552	614	574	614	608	585	594	591	615	571	589	551	588	561	588	634	572	618	586	627	625	613	604	553	617	525	615	616	594	584	554	585	607	579	648	604	577	587	582	561	564	570	592	544	586	603	597	564	616	621	607	589	621	602	610	613	583	580	567	604	578	613	575	556	593	635	639	563	627	611	586	604	647	624	598	602	570	596	570	623	591	581	601	583	618	580	595	560	600	588	590	533	611	566	596	591	587	584	573	588	564	556	608	592	594	555	639	584	605	622	588	609	612	611	571	580	589	521	583	623	574	594	577	579	591	576	576	599	580	621	643	586	613	548	594	570	581	593	629	596	622	561	589	588	557	594	602	576	571	622	590	627	576	648	614	591	606	569	563	592	593	597	557	562	579	590	581	612	588	588	561	548	614	637	619	593	587	599	629	543	621	601	582	586	632	617	562	577	624	581	608	588	610	622	558	577	565	602	618	552	640	592	556	591	561	606	604	509	562	628	581	557	575	589	603	618	537	613	575	606	615	634	599	567	630	605	636	605	579	626	600	575	612	595	602	588	625	580	604	600	582	607	593	585	624	550	561	579	587	588	631	574	572	608	566	576	542	559	574	599	607	582	590	576	625	620	609	552	620	552	616	582	590	545	581	586	579	581	575	586	603	580	628	558	596	572	571	573	539	619	612	555	574	592	606	607	575	565	599	630	606	632	569	610	557	574	572	584	606	596	570	614	586	571	551	614	607	557	599	584	618	559	597	530	587	574	601	590	589	600	624	603	576	580	593	577	623	594	555	543	580	577	600	621	602	586	588	637	567	588	593	570	551	541	592	568	624	549	597	603	565	591	614	624	585	589	566	575	585	625	629	562	590	551	604	633	551	589	632	584	605	597	606	582	575	575	585	598	564	569	541	598	594	648	582	582	597	613	609	552	611	591	604	601	622	574	577	628	639	590	574	582	586	604	570	599	589	552	560	614	546	613	616	594	625	556	636	627	562	544	589	588	598	604	600	593	563	580	565	627	534	615	574	589	612	560	566	591	563	625	571	582	573	597	580	619	604	618	604	577	588	570	630	604	578	569	537	580	574	537	614	550	572	608	621	600	569	591	583	597	553	612	577	556	614	617	552	564	615	599	595	595	613	600	633	592	634	561	574	635	579	560	585	577	578	637	603	606	529	584	559	588	570	597	595	594	543	569	583	625	574	553	549	616	606	585	565	569	634	600	544	604	589	584	618	612	608	582	609	567	597	575	610	604	607	564	579	626	604	591	577	569	592	548	603	586	571	601	609	565	563	591	579	590	617	624	601	584	620	570	608	596	625	579	608	574	607	579	594	562	585	626	613	625	584	588	620	593	585	561	638	630	603	567	519	589	586	595	589	572	609	563	617	619	603	601	605	658	571	579	617	603	594	627	587	575	612	598	588	599	605	619	559	574	602	573	616	561	632	576	612	572	520	588	639	572	594	562	601	546	609	646	577	598	543	575	640	622	573	585	630	584	578	629	593	596	570	556	600	573	591	605	570	620	569	607	623	593	587	558	569	573	593	570	588	589	603	572	595	574	596	582	632	616	631	615	567	595	551	576	619	598	624	593	577	550	622	577	557	538	603	558	612	583	604	566	544	597	546	579	557	616	632	616	588	609	603	588	593	600	557	622	608	590	609	534	571	595	588	562	569	579	610	627	562	666	603	599	578	606	614	593	612	620	585	590	585	558	568	580	576	581	602	578	564	557	603	619	618	573	603	576	560	595	609	570	619	615	556	603	641	589	559	583	573	634	625	577	576	617	602	616	571	594	622	610	624	602	570	607	616	597	591	611	585	615	583	544	533	614	579	608	571	570	584	552	657	552	611	557	590	576	585	569	621	600	571	602	584	591	590	558	578	602	585	599	575	578	578	568	554	589	609	625	580	600	605	587	545	607	562	613	584	616	561	593	615	578	603	568	583	608	605	580	618	600	590	612	538	584	561	603	568	569	604	589	586	621	596	579	582	623	609	581	615	583	588	609	569	600	534	585	613	581	595	636	620	587	571	604	584	552	630	530	577	604	561	577	571	606	547	623	595	592	584	565	603	638	576	614	582	588	615	619	564	586	591	571	605	616	596	566	586	612	578	632	602	555	616	565	599	618	572	593	579	585	597	587	601	593	548	581	567	600	575	657	606	596	614	601	592	613	581	574	618	592	572	583	604	573	574	629	575	598	598	588	600	595	571	618	593	614	577	530	553	629	592	596	643	606	583	592	553	632	578	597	605	616	599	592	614	634	583	586	594	611	620	604	619	602	575	637	606	616	622	564	565	538	603	587	569	587	601	590	586	573	637	567	604	602	580	623	613	583	564
26974	20730	9191	891	619	542	547	537	538	508	537	533	575	518	482	494	524	485	493	480	494	444	481	523	509	478	511	553	527	518	540	489	550	519	492	531	521	511	520	545	520	512	541	510	535	505	500	535	544	482	532	533	521	517	543	494	494	502	519	505	535	522	481	511	516	489	510	544	521	508	567	486	561	514	526	506	496	489	515	536	519	520	530	522	495	529	521	517	522	502	498	499	514	525	480	500	549	494	470	471	510	515	536	513	523	530	493	549	540	548	503	479	513	503	474	501	495	486	522	510	508	531	473	525	561	529	520	549	513	504	514	519	506	505	523	531	505	498	530	505	492	531	489	525	516	492	506	529	513	514	505	526	580	526	473	522	499	510	495	512	540	520	535	506	546	502	532	502	517	495	535	536	543	538	496	515	516	573	468	500	506	503	477	541	521	529	528	498	561	507	481	512	544	482	537	508	511	496	513	538	517	523	505	506	527	526	500	513	516	483	484	489	530	527	478	526	541	488	507	507	517	500	517	485	525	522	493	488	544	479	511	556	489	478	516	457	519	471	480	499	530	503	524	513	498	537	535	469	517	483	484	496	499	496	536	528	516	496	498	490	519	468	465	499	500	489	540	484	555	480	483	566	535	488	538	507	515	501	524	532	497	515	502	516	534	510	500	517	485	485	517	534	504	520	514	503	486	500	473	521	512	507	480	531	524	487	478	528	509	528	520	531	531	522	513	539	576	533	497	549	512	486	498	489	511	477	525	529	534	519	530	484	515	517	530	485	495	502	512	504	474	530	539	491	571	502	504	479	498	560	459	512	523	508	494	485	501	515	534	488	533	504	493	524	482	535	491	531	511	526	518	502	500	494	506	528	498	550	497	535	500	533	491	481	498	506	524	527	483	524	527	543	558	468	509	567	493	545	522	508	543	498	546	470	491	547	469	527	478	543	531	537	511	494	529	500	524	549	584	531	536	484	480	514	465	476	519	536	507	499	480	529	525	517	525	538	533	522	547	527	573	517	530	500	512	520	469	458	513	542	488	503	515	521	505	492	491	522	490	497	528	481	495	484	508	531	487	548	497	538	513	528	485	494	508	513	555	498	522	528	495	529	493	502	520	486	528	507	534	501	524	534	536	516	469	491	487	482	519	508	553	511	548	548	498	491	498	522	509	531	448	537	510	504	496	507	507	506	494	502	553	516	528	493	517	542	548	502	490	499	514	514	529	497	501	500	518	473	491	532	531	527	480	491	488	570	498	519	534	507	530	519	502	498	522	502	498	523	515	536	561	516	485	476	542	482	498	502	467	551	503	514	498	496	501	524	511	527	547	554	548	510	515	473	555	509	515	468	538	517	494	527	516	479	550	486	510	517	495	484	496	508	544	543	532	477	506	519	500	518	479	522	511	540	553	520	538	468	531	490	500	536	521	509	572	509	496	536	545	467	482	506	517	515	520	527	494	488	553	487	542	501	507	527	485	508	528	507	517	508	517	509	463	504	500	515	538	511	515	494	551	533	505	496	529	506	496	516	552	509	500	560	513	528	527	528	495	526	494	455	520	487	557	491	527	477	525	537	500	452	513	503	515	505	488	495	513	483	493	505	512	469	513	529	515	476	488	512	510	514	489	520	495	528	496	538	546	498	495	498	486	479	554	506	488	484	493	484	532	473	505	530	512	490	510	528	491	508	513	483	511	499	477	526	540	448	520	512	504	521	492	504	521	503	524	498	487	510	471	492	523	508	472	531	511	538	492	507	492	534	483	503	523	496	571	491	525	488	521	531	510	511	496	521	520	556	518	524	501	505	557	489	495	529	522	527	533	508	504	520	479	514	501	494	497	546	492	539	497	509	498	520	473	516	517	478	527	501	506	493	497	488	484	495	490	520	443	501	551	532	492	501	519	530	502	483	524	525	508	501	540	490	553	517	533	496	521	488	485	515	509	507	542	498	538	533	523	524	508	521	503	527	533	508	509	540	486	502	542	482	533	519	515	503	508	522	485	508	494	511	524	484	538	530	492	510	524	530	518	527	518	532	495	496	492	558	505	521	521	523	499	493	480	543	500	479	513	470	515	530	503	535	524	529	494	514	502	504	558	509	499	540	535	514	498	489	498	502	505	521	520	525	531	510	534	553	503	527	486	511	530	505	507	507	501	501	518	495	492	519	508	547	520	479	512	563	504	522	513	470	519	492	506	517	539	548	492	515	453	495	497	491	496	489	544	508	521	492	520	543	486	493	505	500	547	482	503	486	500	476	525	514	512	469	509	504	527	481	484	541	527	518	549	540	476	477	518	473	513	480	512	494	479	541	555	501	533	514	483	537	499	535	518	504	509	533	492	533	498	540	519	521	535	504	521	503	525	550	512	508	493	507	534	501	518	524	511	519	477	507	506	524	527	478	521	520	474	539	464	510	467	546	551	506	523	541	513	553	499	519	518	500	502	526	520	526	498	548	504	516	502	506	529	528	468	497	542	535	536	517	490	530	478	491	510	523	518	525	589	476	508	485	503	521	521	546	524	494	524	531	477	510	541	491	547	539	515	510	523	521	485	582	483	479	509	517	513	544	530	541	532	514	501	530	557	474	508	508	503	526	538	546	498	502	506	499	485	494	502	543	518	507	533	512	506	487	533	547	534	496	523	524	509	481	529	532	510	534	513	505	481	525	536	544	523	540	516	511	521	492	538	483	492	505	506	502	482	505	525	488	536	526	505	520	515	508	533	521	512	516	455	508	490	517	483	490	528	561	530	528	479	488	469	497	554	519	511	523	518	524	530	544	519	503	515	523	516	508	506	485	506	522	544	512	498	519	507	532	541	521	514	582	539	477	453	463	504	474	501	473	529	546	519	494	504	473	542	452	552	446	501	496	499	502	528	482	534	534	530	528	518	525	473	531	497	526	570	509	543	515	526	498	535	507	504	491	510	482	502	520	512	494	532	498	522	510	521	532	504	514	509	493	514	529	490	516	509	520	504	511	495	541	553	528	488	484	486	537	527	495	531	506	520	557	528	534	517	534	507	491	457	537	497	534	505	525	487	526	518	543	526	563	548	523	523	549	520	515	517	512	548	495	527	507	507	465	508	536	530	505	500	545	527	517	514	510	514	472	543	449	520	480	522	532	530	497	549	557	470	503	498	482	518	559	498	528	500	510	517	530	496	499	527	531	526	525	552	530	493	490	495	524	551	491	488	538	506	514	525	508	534	518	480	488	498	553	524	504	519	507	472	484	526	518	502	514	508	544	510	509	502	494	524	488	517	506	471	525	502	495	527	484	535	521	485	487	474	494	508	556	520	495	536	503	523	517	481	513	527	444	485	522	523	545	502	486	509	531	497	539	525	458	504	533	543	501	502	499	514	504	494	503	587	540	499	491	504	487	502	498	534	494	467	522	519	536	513	509	493	512	498	507	501	504	455	510	513	528	524	495	481	553	524	513	543	494	512	541	525	485	497	554	503	560	556	514	526	505	513	478	502	537	532	554	532	500
7558	1279	1125	857	818	768	767	721	728	688	658	707	684	761	693	715	671	705	644	659	698	687	690	623	667	668	676	680	681	662	678	670	699	682	719	685	711	669	661	677	665	660	650	690	700	658	655	675	698	715	699	715	687	718	684	645	677	663	658	646	644	685	661	673	624	705	663	653	693	715	670	680	687	659	687	647	695	692	644	686	679	712	689	621	699	674	685	651	696	650	684	707	676	657	660	667	660	673	687	655	686	681	664	654	677	682	675	688	715	710	675	675	665	727	665	722	701	698	625	675	690	671	653	652	679	689	680	639	619	633	642	674	688	653	663	716	655	650	690	689	650	676	697	680	670	648	633	692	681	649	641	676	627	672	695	664	673	691	715	678	668	658	735	650	707	683	657	666	659	697	693	716	667	661	657	690	669	658	627	676	652	701	707	685	697	680	676	689	706	626	627	673	686	666	693	702	681	688	650	658	643	658	701	715	660	680	657	662	727	649	662	702	690	647	693	700	671	659	704	687	628	693	678	639	683	685	651	708	690	653	683	708	646	639	677	656	676	661	675	706	736	636	697	682	700	723	670	680	642	677	715	662	724	660	699	639	705	619	703	678	700	651	679	676	657	679	667	681	629	654	675	655	654	683	657	648	633	672	677	676	707	694	705	691	664	698	682	706	661	667	659	651	654	697	707	663	710	664	650	648	656	706	676	665	671	679	686	652	656	715	683	652	671	710	664	690	673	704	650	686	688	669	690	686	652	705	662	717	696	667	634	635	694	674	676	664	694	674	689	658	689	639	679	638	705	658	729	740	694	689	651	681	659	695	667	661	677	650	677	669	678	664	727	666	652	665	660	695	683	678	688	706	711	686	645	683	642	672	617	640	671	708	703	729	695	624	694	693	678	666	700	686	669	704	707	684	663	658	725	684	649	664	680	666	679	724	653	670	702	687	628	676	639	621	686	689	714	657	654	668	697	666	732	695	647	677	719	666	682	684	660	649	634	666	671	661	676	681	682	690	680	692	662	722	663	639	665	687	673	691	717	681	679	679	705	704	682	656	684	686	666	688	716	695	702	649	651	679	650	708	685	659	658	689	662	655	666	706	647	643	735	668	678	725	669	650	678	676	684	717	701	713	686	649	675	671	673	692	668	673	659	687	673	681	687	658	668	662	671	655	678	648	719	674	702	688	687	697	660	701	693	652	679	649	683	655	710	665	683	690	671	697	666	715	680	623	682	690	637	736	721	644	665	656	664	648	704	674	660	684	683	691	684	634	693	681	686	668	652	623	674	681	678	700	644	687	689	674	692	682	647	692	654	627	718	704	643	699	697	687	653	675	659	692	677	677	668	642	679	665	675	623	664	643	673	694	683	673	741	705	642	691	640	664	640	713	678	668	734	612	631	684	652	697	696	746	685	674	651	644	684	682	730	674	690	668	699	722	705	657	686	662	640	722	676	682	640	649	649	713	701	664	701	700	684	677	672	688	705	647	679	677	657	639	677	718	687	650	682	651	653	721	672	645	693	680	679	662	708	684	680	676	685	658	709	671	729	672	722	652	663	681	636	693	677	706	631	673	672	721	680	655	664	689	621	711	699	655	712	636	657	632	679	695	718	657	712	681	695	678	674	676	658	710	710	662	696	662	690	689	645	685	716	645	724	703	686	694	691	706	709	683	687	659	652	654	663	657	694	702	672	655	714	696	692	653	644	692	645	681	628	682	693	666	691	610	744	705	676	715	650	667	706	714	637	647	650	612	698	709	680	722	681	686	629	679	688	689	669	686	702	704	695	667	701	663	666	685	631	657	691	670	674	683	684	654	672	640	707	645	651	667	685	701	679	687	643	675	685	642	638	679	723	709	672	690	692	657	684	658	638	672	631	626	656	682	651	716	692	634	685	679	703	693	626	680	691	684	689	731	642	684	631	641	678	677	642	702	631	693	645	703	627	728	717	717	652	678	700	693	682	685	652	730	685	652	688	713	668	645	638	679	702	674	707	741	681	656	647	710	681	695	682	678	695	665	659	704	674	639	670	692	713	689	667	684	670	727	695	681	695	666	693	662	704	623	644	662	677	713	704	678	681	669	668	642	681	633	648	729	656	692	709	652	684	656	719	651	663	671	738	669	651	681	635	684	714	640	715	701	643	668	683	710	651	669	641	690	669	719	673	676	654	686	666	675	664	664	680	682	648	666	633	687	688	673	698	672	654	683	661	650	710	646	684	686	680	637	653	680	752	671	672	694	707	656	667	713	700	657	689	683	698	677	655	683	664	694	638	664	630	646	646	682	656	675	682	701	636	669	704	702	610	670	685	657	713	664	653	630	706	704	649	649	650	647	657	678	667	668	700	637	651	616	686	685	698	687	665	658	679	713	721	681	638	719	678	677	744	635	674	701	705	674	672	715	687	676	678	697	718	726	679	648	703	665	675	697	684	674	652	708	683	717	662	665	695	697	698	667	667	677	662	684	642	675	657	717	684	667	724	699	631	635	671	643	681	670	719	673	695	694	706	670	683	662	684	683	645	698	627	710	680	636	639	670	677	654	633	685	707	701	674	665	672	639	677	697	673	686	709	677	657	682	688	659	648	624	640	691	679	714	685	710	666	675	690	666	700	683	653	673	622	668	684	687	678	667	665	683	696	671	652	648	652	712	697	706	686	702	684	698	629	658	675	685	671	685	636	692	756	659	656	656	653	661	717	722	717	663	693	670	669	638	649	669	714	678	719	671	663	679	651	675	645	673	645	688	647	650	716	695	640	723	708	678	671	626	671	698	644	669	672	684	676	718	657	693	666	678	665	663	682	642	721	671	654	638	661	705	695	679	645	664	683	675	670	672	699	683	682	674	665	712	633	662	643	714	661	639	671	684	670	693	595	692	672	718	657	652	660	641	677	694	684	690	697	664	705	666	702	693	679	667	679	667	707	728	690	721	689	685	687	705	710	650	687	671	665	662	650	714	689	703	685	696	699	696	655	646	687	728	676	668	677	668	699	639	700	663	660	669	670	710	671	685	657	634	727	692	635	661	676	684	683	693	643	668	711	673	681	626	690	666	695	674	674	705	651	658	687	702	669	671	709	682	655	701	658	674	660	711	676	661	711	703	667	634	702	643	672	679	695	739	683	636	677	710	674	647	649	704	690	691	698	670	651	686	677	689	683	647	676	641	656	733	728	679	652	692	686	675	698	738	669	683	700	669	681	676	652	701	649	681	687	629	689	648	705	632	673	688	717	669	686	676	678	660	693	671	683	677	647	705	664	686	727	684	699	672	660	649	664	602	688	665	708	676	717	672	649	750	689	639	679	679	680	728	679	671	706	692	640	651	680	685	657	641	645	678	662	666	688	670	691	712	657	673	703	665	702	686	678	685	658	675	639	672	670	676	720	719	739	699	685	648	647	666	679	660	718	641	671	681	673	665	679	623	677	705	633	660	658	629	722	671	667	666	661	668	677	708	711	673	672	659	637	683	683	706	663	683	633	670	688	675
23748	21270	28944	23944	21257	11840	1530	1006	900	866	817	755	782	725	747	727	721	712	740	698	712	660	679	713	701	700	726	710	696	687	696	629	668	666	671	740	679	643	734	660	667	659	701	683	677	660	646	703	676	698	634	658	692	700	687	678	698	720	643	660	641	659	659	687	676	653	680	699	637	675	634	682	692	666	618	683	677	639	623	627	673	671	668	693	683	636	683	648	683	691	648	656	666	697	705	713	671	650	624	717	632	693	662	656	744	693	683	664	702	666	686	665	625	622	667	654	642	669	646	676	636	635	693	686	644	700	686	665	667	640	631	712	614	674	697	711	654	678	679	739	617	697	651	688	680	710	666	669	683	639	638	674	662	700	676	719	654	708	707	664	613	657	653	627	671	677	674	632	668	699	666	647	624	703	690	659	660	647	675	655	628	643	668	678	663	698	665	635	667	655	699	650	649	677	691	660	705	667	666	643	722	672	699	659	661	659	712	642	656	661	685	671	619	650	707	698	625	667	675	643	679	658	640	682	660	698	677	655	683	643	684	639	694	708	691	719	597	694	665	631	693	729	672	639	678	662	655	658	640	647	736	665	686	675	665	651	680	666	642	696	652	667	642	686	669	707	677	650	626	683	697	680	663	627	675	661	677	657	642	632	641	714	616	638	720	664	675	662	680	679	663	661	596	673	644	670	620	631	682	660	602	678	677	695	662	634	628	631	657	683	713	674	668	656	676	669	747	669	707	668	674	673	698	700	662	694	723	694	682	670	649	677	653	695	671	615	662	672	643	687	642	703	646	704	664	686	656	655	650	678	644	671	683	684	672	655	582	678	664	636	713	715	690	687	647	625	718	662	682	720	645	674	648	661	701	668	668	655	651	689	663	677	666	743	668	638	656	639	628	659	637	666	674	629	678	644	678	673	666	639	663	641	650	644	713	651	644	639	684	725	652	699	655	682	684	667	664	698	652	607	635	671	634	674	692	659	675	714	676	640	660	631	687	724	730	675	697	688	613	667	696	667	688	706	634	659	706	616	705	678	677	681	691	671	675	663	670	657	711	694	631	656	645	678	648	596	664	657	670	657	662	727	652	659	670	634	641	715	635	679	696	649	660	679	662	735	685	667	624	690	720	661	619	653	698	698	657	699	690	657	656	643	688	625	682	663	599	699	656	664	643	637	662	661	697	612	680	679	680	646	650	661	719	638	666	671	657	670	643	685	672	657	633	696	609	637	650	634	664	660	713	652	636	650	676	670	694	658	652	677	621	647	636	641	661	679	702	629	681	660	626	734	650	649	637	680	685	642	646	662	675	694	700	672	681	708	682	676	659	712	611	692	646	632	678	720	650	668	687	640	630	646	725	673	701	650	666	681	658	648	655	653	640	662	660	642	650	652	728	649	644	658	688	637	665	704	612	670	676	625	650	663	643	705	621	680	685	658	672	654	640	679	685	647	641	635	658	678	662	639	679	643	704	618	665	669	726	653	692	676	657	663	683	693	640	704	610	694	639	641	654	672	669	663	654	669	602	678	678	639	670	678	669	640	635	659	647	652	669	675	686	686	724	678	664	665	644	617	691	646	683	668	632	675	677	690	672	677	671	680	647	680	659	685	654	707	629	692	647	643	692	690	636	653	704	671	661	660	665	642	668	690	676	664	634	653	698	707	672	701	650	656	632	634	676	654	696	670	674	674	635	650	642	675	617	667	666	642	671	700	661	653	679	724	667	697	638	688	690	645	612	677	644	645	648	679	720	653	687	657	645	681	679	625	706	625	694	637	647	621	688	677	682	662	674	628	647	689	601	628	718	685	718	657	693	648	669	668	689	681	646	702	674	663	654	690	677	625	702	674	641	672	649	671	703	671	616	668	652	644	676	675	680	697	632	624	615	694	685	639	680	661	685	671	697	676	629	682	623	664	675	677	654	644	671	649	600	725	674	670	691	674	700	675	713	701	671	693	684	648	688	632	633	668	637	690	654	698	699	721	625	645	676	678	636	651	655	641	662	659	700	618	631	686	652	681	647	634	685	683	654	651	664	650	666	674	664	666	661	617	606	673	638	649	605	641	647	625	651	675	649	698	684	647	662	684	666	668	675	673	686	663	659	664	630	658	651	641	682	666	673	685	669	670	659	630	702	652	641	693	676	741	718	615	702	684	664	658	682	681	655	673	695	658	662	661	683	655	615	697	658	663	640	700	676	665	691	609	667	658	678	667	687	710	615	680	629	687	666	698	695	690	701	689	662	677	665	641	630	661	692	632	640	660	691	659	650	663	654	698	680	677	719	624	663	669	642	635	670	680	671	677	662	627	676	701	656	602	658	659	665	672	658	687	681	702	667	674	652	706	670	621	704	673	642	681	651	635	666	643	661	664	679	674	658	706	663	647	630	707	681	691	667	720	693	657	675	675	639	734	688	687	691	641	682	676	657	629	666	666	657	675	632	706	634	701	675	628	667	656	697	660	648	663	643	643	692	684	647	646	681	642	655	661	676	615	690	643	669	645	640	656	615	653	611	697	663	667	658	657	649	675	687	656	651	716	639	611	685	687	608	635	676	651	619	645	696	646	625	692	647	647	658	677	671	702	623	667	677	668	660	628	695	670	654	671	659	657	601	679	659	660	698	630	657	665	733	611	638	644	671	650	706	651	686	693	717	612	621	624	622	671	693	659	607	638	669	693	668	638	659	612	700	683	716	659	718	653	659	704	654	688	688	654	635	671	630	720	695	687	633	684	618	719	627	626	684	673	635	653	656	686	677	694	569	712	654	661	687	623	672	721	680	617	696	646	696	695	663	691	661	710	670	668	691	669	659	664	690	635	703	663	648	683	683	667	652	662	693	680	675	701	640	726	655	666	658	668	636	645	694	643	624	630	646	663	657	637	687	695	704	688	654	640	648	645	661	695	634	687	688	696	647	677	664	636	687	687	677	627	650	655	635	714	645	660	735	688	673	711	656	659	643	716	654	643	662	654	630	630	622	657	683	624	698	649	685	681	641	680	689	663	703	684	648	653	640	629	698	688	641	645	654	678	639	636	675	687	638	644	684	619	639	674	673	648	681	644	647	723	649	695	646	607	659	642	645	652	671	658	710	705	649	628	687	660	681	690	685	650	661	694	670	672	686	639	660	668	687	663	622	654	666	695	661	658	620	685	665	653	606	654	663	648	676	610	684	680	632	682	638	656	640	637	700	647	659	635	692	734	639	642	641	694	704	673	671	680	670	678	701	690	689	642	650	660	664	636	673	655	651	619	678	669	662	678	654	661	703	651	652	654	707	663	650	637	697	616	660	666	619	653	645	659	634	688	687	721	661	647	674	651	659	653	690	622	647	677	710	642	668	672	675	667	681	632	696	676	624	679	669	682	645	629	672	693	636	642	657	683	646	684	640	644	663	633	639	638	605	668	638	664	688	712	660	654	629	633	627	618	669	690	672	685	619	657	638	678	691	624	630	659	630	686	666	665	690	662	674	660	663	625	672	648	678	652
14600	9639	7737	4185	2939	2451	2006	1687	1527	1364	1260	1187	1222	1113	1006	1071	1072	1039	997	978	1039	995	939	893	971	925	939	931	916	929	880	877	909	899	945	885	922	922	930	886	897	951	928	911	845	921	872	887	832	877	922	966	869	867	898	869	879	888	943	908	919	841	864	932	917	874	869	870	868	900	870	857	872	917	848	858	892	873	862	861	827	903	863	812	884	877	902	945	880	941	880	932	887	858	877	897	888	874	910	922	896	883	936	915	879	902	934	900	881	886	937	848	920	897	909	892	846	871	896	927	879	869	916	892	851	908	869	872	890	867	884	890	921	952	869	901	948	813	898	867	855	922	868	906	941	884	925	844	878	911	880	858	853	884	864	869	888	904	856	889	928	848	915	921	934	818	835	870	897	883	831	898	879	853	865	864	871	851	939	855	900	886	888	858	849	867	876	941	906	868	889	921	847	877	861	873	862	875	883	873	920	902	898	861	869	918	931	902	888	923	865	893	865	894	885	892	908	892	890	901	896	911	897	880	895	906	889	890	905	895	867	813	875	860	874	890	890	863	922	895	885	841	896	852	934	887	911	914	866	880	910	877	886	813	859	857	891	871	835	865	895	900	887	901	892	836	857	847	894	888	825	820	907	945	834	888	898	847	857	887	886	917	885	856	946	912	887	901	872	889	855	885	876	902	935	853	930	882	838	911	905	924	891	857	882	895	904	905	837	924	845	860	900	826	886	850	839	871	945	904	878	879	869	887	871	875	861	862	931	888	905	855	858	883	869	865	896	904	907	885	848	928	866	895	873	822	904	907	865	879	846	923	926	885	889	882	846	905	872	872	863	913	901	882	862	921	859	887	867	914	890	884	799	917	912	898	925	948	856	883	850	890	904	810	871	870	896	892	895	873	849	915	875	856	923	876	925	853	880	821	888	915	867	870	929	889	847	917	839	864	862	880	867	906	899	878	891	863	877	911	865	868	859	903	883	835	889	868	939	846	935	885	891	901	888	839	893	949	884	876	875	919	842	890	942	916	859	859	925	877	858	909	862	890	833	884	904	904	896	866	858	905	866	911	884	901	922	838	833	941	927	913	927	910	872	929	883	941	911	839	884	875	857	843	892	920	905	869	863	874	884	859	896	898	968	879	903	854	817	927	896	916	916	859	873	888	902	939	942	820	829	885	907	933	890	918	896	849	853	851	936	834	919	883	871	894	928	889	855	918	803	821	848	888	945	880	824	921	860	886	920	860	862	914	903	895	841	882	894	886	931	816	880	889	915	894	910	869	965	930	852	871	876	855	885	894	856	903	890	868	863	874	903	885	898	853	880	859	881	885	856	869	877	912	927	879	865	869	881	850	933	936	880	898	854	917	945	870	906	865	890	892	895	869	879	908	895	911	883	948	912	871	923	881	905	878	932	931	870	916	883	944	870	834	876	833	904	887	919	928	873	941	896	875	854	901	895	890	912	879	914	862	898	921	891	895	897	867	905	865	925	877	885	876	897	834	947	904	906	933	909	905	889	880	837	905	868	856	903	887	919	874	914	903	877	871	831	868	864	867	888	831	888	852	904	836	873	857	934	915	906	883	877	834	889	905	903	870	862	865	907	834	823	864	894	880	903	922	841	880	868	900	924	924	869	878	855	845	878	912	887	881	901	901	850	903	881	879	857	935	876	856	840	880	909	896	859	893	847	869	928	873	911	911	882	878	884	885	892	872	848	900	877	899	890	885	902	884	924	910	866	908	886	871	916	913	859	917	883	913	851	919	883	931	870	901	867	846	887	873	866	942	910	860	848	897	873	904	903	873	869	896	873	887	877	903	884	892	861	896	929	894	875	863	844	890	846	856	871	903	868	917	882	895	878	885	891	902	876	905	928	873	859	865	862	892	927	857	838	852	923	908	898	898	909	871	904	827	898	840	937	865	864	893	871	880	835	906	838	921	862	856	871	831	894	911	921	867	852	870	879	883	869	862	890	863	938	837	923	893	858	846	879	883	851	915	904	867	857	889	918	889	848	933	879	877	859	882	873	851	940	904	907	855	963	946	881	888	874	895	941	899	852	863	875	893	845	897	876	880	885	916	932	909	870	860	939	900	920	879	891	891	940	838	890	837	893	887	879	916	827	883	882	838	875	865	894	911	887	872	898	907	877	869	950	892	878	849	851	884	882	856	947	869	886	907	862	859	842	869	884	839	918	850	868	822	924	859	908	904	865	896	908	842	876	902	854	868	842	926	869	869	939	853	909	915	856	896	902	903	890	868	877	895	907	863	882	965	891	836	906	819	921	892	935	890	871	922	883	800	897	871	887	869	850	867	878	810	880	894	931	929	868	928	927	827	945	884	944	880	869	899	903	908	895	895	875	921	874	866	847	894	868	865	885	889	863	861	908	882	852	930	896	821	849	861	887	914	907	854	888	961	862	895	912	940	860	894	892	889	909	885	899	865	906	849	873	874	884	870	837	887	857	879	835	863	886	877	919	886	864	869	916	859	880	897	919	875	874	888	866	918	869	895	870	883	874	944	931	840	942	900	916	830	826	903	908	916	859	903	855	916	876	895	882	884	906	921	909	932	883	884	894	920	899	890	903	867	879	905	889	897	863	868	909	849	869	875	896	904	804	886	899	902	893	922	900	851	884	887	880	903	866	855	957	917	868	850	896	886	859	849	853	887	894	910	911	904	876	890	844	868	870	903	917	916	918	863	835	882	860	897	905	890	898	926	866	881	906	880	858	896	922	870	886	913	910	854	875	875	925	836	883	879	890	879	879	925	854	923	918	886	851	852	879	875	890	854	950	882	827	903	932	849	875	869	918	859	844	859	881	901	895	873	886	845	922	877	873	867	876	873	873	858	898	852	875	863	899	895	866	914	909	872	894	893	859	851	882	876	909	890	884	856	933	896	860	892	870	885	916	863	866	809	854	892	869	868	875	874	938	862	943	889	901	808	896	828	841	879	917	912	897	904	839	884	880	868	848	866	885	916	917	895	899	865	962	873	866	897	919	912	893	916	843	886	877	894	920	872	882	893	883	846	864	867	878	865	875	891	912	886	860	878	911	859	930	913	880	859	915	837	856	874	905	846	906	901	829	839	872	916	884	890	859	909	899	883	864	909	901	905	856	854	892	838	886	885	894	880	864	853	832	930	930	952	963	887	893	890	846	845	895	917	930	873	922	954	870	886	902	884	837	897	855	885	903	845	900	917	926	874	863	885	851	924	886	832	867	892	883	881	871	873	860	879	878	869	841	861	861	841	896	907	852	921	917	930	885	906	854	889	856	817	867	868	895	893	842	922	836	883	858	879	891	845	876	902	860	847	877	863	897	863	919	871	877	820	862	888	890	942	923	885	836	884	852	890	951	936	859	860	855	874	918	912	931	891	867	876	883	873	835	928	922	923	936	976	838	882	872	886	860	905	886	891	949	823	930	895	857	887	881	902	924	891	840	891	874	852	838	872	885	868	845	904	884	857	913	910	915	890	928	849	880	865
22832	21252	29351	23459	21252	21277	9798	1140	847	785	732	676	608	584	588	561	518	517	460	508	466	495	496	450	512	481	464	459	465	417	444	485	483	463	442	429	473	392	450	471	454	424	443	412	439	410	448	438	448	472	469	440	451	431	474	414	421	465	420	446	392	448	400	501	443	413	452	442	427	462	444	423	456	436	407	431	437	449	428	430	413	450	460	453	433	448	454	448	430	484	416	429	436	415	433	441	447	452	415	447	419	412	455	464	424	433	428	421	442	446	419	466	408	411	438	428	453	448	435	468	452	442	423	428	440	417	429	414	413	478	418	451	421	457	435	436	433	403	432	414	438	459	409	442	413	427	471	449	428	446	404	448	446	427	451	410	454	472	457	437	413	469	453	420	430	427	453	389	459	440	476	419	392	441	405	425	403	438	444	407	415	454	439	396	450	399	403	452	429	432	429	450	410	427	426	413	438	469	423	436	434	416	439	422	420	453	428	464	410	437	438	442	427	417	457	446	414	455	420	420	438	431	442	426	443	427	426	426	425	427	462	418	461	395	462	393	425	444	430	491	439	439	466	460	425	423	435	413	427	447	401	427	461	418	426	426	427	420	450	464	447	426	476	448	445	426	409	435	441	440	420	442	399	416	409	441	462	418	445	464	407	431	451	436	453	451	394	447	432	489	422	443	430	441	428	425	439	472	439	448	458	481	420	467	407	422	408	423	402	423	429	447	443	428	451	444	462	403	459	431	409	443	400	451	445	404	456	431	372	418	375	425	481	444	432	425	482	431	409	423	417	444	474	405	438	422	428	466	434	453	436	467	455	426	403	454	428	435	433	407	452	450	436	425	440	428	438	419	450	407	405	448	420	391	452	416	402	416	435	461	427	413	406	460	404	403	408	441	426	431	410	428	428	441	456	443	440	413	429	414	451	434	411	396	458	441	400	448	421	458	459	415	406	444	431	465	439	410	466	441	445	397	432	409	407	410	396	419	383	453	456	427	433	416	454	434	429	445	441	424	419	453	437	440	426	414	424	419	454	436	430	465	438	446	405	444	421	430	440	425	411	401	488	403	439	424	420	417	436	466	425	430	437	425	455	421	433	401	406	429	451	412	426	436	424	437	429	435	407	424	403	432	437	426	442	433	465	411	421	406	425	398	429	432	447	463	425	462	411	401	456	441	451	407	424	459	462	445	445	446	426	359	410	415	419	445	474	441	389	413	452	411	425	440	440	448	419	418	412	445	450	391	444	448	405	423	431	453	443	421	404	442	443	434	454	430	446	446	442	406	466	464	429	392	446	403	415	411	408	439	435	439	400	407	410	441	423	425	458	375	459	448	437	420	420	454	433	432	431	450	489	411	419	408	420	453	427	450	384	431	440	433	438	450	390	409	391	435	443	428	411	402	441	418	426	447	439	421	448	432	432	425	401	429	426	393	440	402	447	483	439	445	416	458	434	433	417	423	409	430	455	432	411	446	420	443	440	429	416	437	424	477	465	457	433	435	450	380	430	437	394	423	407	470	439	457	451	419	411	399	424	409	428	418	462	445	403	422	457	416	446	435	410	411	444	416	393	435	398	399	432	449	442	432	436	450	464	430	398	423	457	478	439	454	436	388	437	439	427	436	429	434	444	412	403	419	423	442	453	428	414	443	404	455	417	387	438	449	401	454	429	413	434	432	424	461	412	424	426	436	396	431	414	455	462	410	433	481	441	420	447	400	418	410	432	408	396	448	447	418	435	423	408	436	420	463	438	404	443	446	414	449	450	471	446	428	422	451	422	439	432	458	447	439	435	397	400	404	448	444	448	403	414	500	455	418	423	432	439	414	451	411	468	436	389	440	393	444	463	458	411	401	418	431	462	406	451	433	461	409	457	415	402	425	395	425	416	447	423	431	431	457	432	408	417	456	385	432	418	404	429	398	391	439	411	414	461	450	425	408	431	411	422	424	415	418	420	440	401	448	382	429	414	455	472	446	429	397	445	467	375	432	400	408	417	436	488	413	441	429	404	433	436	424	455	387	429	430	419	427	462	423	429	479	457	427	409	413	460	442	434	433	477	441	420	430	431	451	423	467	444	471	445	406	449	460	450	435	433	436	415	463	413	431	434	436	454	444	433	430	403	429	433	432	431	426	400	399	419	418	398	443	439	462	421	456	430	434	447	411	412	434	448	429	438	428	431	472	431	438	424	404	443	425	444	435	435	440	427	409	403	415	467	402	386	401	424	483	427	436	437	446	409	441	440	439	450	408	428	410	443	434	457	419	473	412	433	420	402	426	433	403	436	457	431	475	440	415	420	445	440	424	405	411	468	462	436	405	398	419	440	420	422	466	435	459	416	420	446	429	434	377	400	434	403	430	393	435	457	462	414	415	474	439	441	420	436	419	439	419	432	411	435	417	446	394	415	434	431	409	406	423	415	436	447	429	443	433	451	454	409	435	411	432	446	424	472	409	426	484	452	414	428	395	412	462	433	420	437	452	437	457	435	425	432	475	422	428	419	443	423	443	427	466	412	448	411	459	426	456	424	435	432	434	423	443	436	398	433	444	397	449	449	420	465	427	453	416	435	416	459	409	427	389	425	449	431	430	458	424	449	418	445	427	431	429	441	418	475	446	481	454	427	424	411	451	451	425	431	462	397	447	443	413	449	431	400	430	439	434	397	403	431	426	413	423	385	460	448	439	424	402	430	424	423	426	416	447	436	424	448	426	480	392	397	416	401	411	441	439	423	423	409	430	428	466	427	406	424	456	390	439	431	438	428	472	409	430	458	441	417	440	465	459	457	414	408	434	412	447	443	379	392	397	425	435	432	412	452	450	381	447	445	406	428	434	446	419	414	459	436	421	440	403	408	425	426	465	418	413	413	422	454	420	428	434	455	427	443	429	442	456	394	468	418	457	427	470	422	431	408	438	390	415	463	428	420	418	398	421	423	423	444	456	422	425	389	419	425	438	401	420	434	413	427	445	416	411	430	406	384	404	405	454	450	419	414	451	404	409	430	413	420	396	410	403	435	407	430	442	449	413	466	446	428	445	427	455	456	393	424	437	418	430	449	416	424	450	449	406	476	409	428	412	441	456	424	433	458	452	424	460	431	435	433	406	445	420	478	409	453	425	435	432	423	461	413	477	428	447	442	436	370	414	437	413	405	457	430	454	440	416	404	405	431	405	437	425	393	449	423	412	477	439	408	444	374	429	471	434	419	444	419	437	407	400	392	428	412	413	429	401	425	394	429	389	422	435	463	409	421	422	442	425	432	459	425	447	442	411	412	419	419	426	442	432	433	450	407	449	436	419	456	423	431	438	404	461	408	434	450	432	414	429	442	426	399	355	431	426	431	421	405	404	452	435	441	424	442	431	411	477	381	443	430	442	456	418	419	435	403	441	421	455	449	420	426	426	407	419	436	432	449	399	419	422	422	426	424	410	446	450	431	400	399	453	456	410	434	430	429	408	408	402	438	436	462	385	435	420	480	449	434	458	416	418
16769	14928	12190	6198	4376	3465	2648	2061	1877	1499	1345	1261	1090	1007	935	916	840	817	851	804	790	738	718	698	641	670	687	626	661	664	685	651	617	620	653	633	648	674	586	655	636	574	642	647	625	584	573	600	618	628	599	571	630	635	609	564	627	616	618	577	558	599	626	604	621	592	548	632	643	651	609	606	601	623	629	582	628	606	588	606	607	576	612	556	545	572	600	589	576	580	597	587	570	562	599	585	552	609	566	588	587	612	535	557	647	569	585	595	573	605	594	608	580	603	562	597	577	581	604	595	616	608	565	572	576	570	635	607	592	553	577	636	593	584	585	618	571	577	633	586	557	588	587	598	608	621	572	598	645	600	582	602	614	618	553	603	629	552	596	621	541	580	616	573	584	583	585	596	586	613	605	581	601	580	604	548	615	607	597	604	587	583	596	576	570	582	574	557	574	604	631	615	590	587	638	563	613	592	576	597	549	597	602	594	587	566	573	599	595	570	570	591	580	632	555	578	577	592	630	599	604	584	608	626	612	621	630	606	588	604	569	591	649	604	541	602	620	568	626	609	582	566	565	657	615	559	574	582	601	573	538	610	624	600	579	531	612	578	575	576	564	622	580	608	571	556	575	588	587	635	599	576	562	579	598	600	566	589	533	548	621	628	600	594	591	599	550	594	633	557	587	579	566	614	620	611	593	615	588	652	598	592	599	605	583	587	580	619	626	588	552	578	577	591	569	632	592	596	586	602	577	634	565	565	577	575	612	562	602	568	545	584	625	588	602	622	555	608	568	555	591	601	583	590	551	598	551	552	598	599	577	644	584	601	604	613	585	618	586	617	596	591	595	583	568	577	613	576	569	572	544	577	581	580	590	586	612	638	605	598	570	610	566	579	544	612	576	596	584	623	590	613	604	603	544	580	554	587	602	605	569	581	614	541	620	603	578	604	647	572	592	610	575	577	652	566	562	552	631	588	631	573	544	635	583	614	596	599	596	549	579	606	571	583	598	580	587	605	614	645	604	600	567	553	589	564	563	585	553	605	604	614	575	600	578	586	592	625	602	574	582	601	602	590	570	577	572	534	595	591	596	561	589	581	555	586	599	559	594	633	617	572	602	585	616	619	598	548	590	599	562	575	569	618	563	624	568	546	613	569	544	576	600	596	559	590	566	624	590	619	563	606	599	583	562	548	646	591	612	629	590	580	581	640	631	556	622	579	623	579	586	576	620	543	583	622	568	614	606	592	564	579	565	552	571	552	588	594	578	591	554	569	611	605	557	564	564	608	617	549	592	587	611	578	593	596	611	586	566	565	584	584	585	562	542	592	606	647	592	575	583	624	519	583	579	576	582	576	584	608	571	623	562	583	557	631	554	640	599	576	599	599	584	582	593	567	570	549	618	577	632	581	603	574	564	603	558	565	651	537	580	564	598	586	573	531	599	587	582	584	611	569	594	551	611	601	603	571	617	589	601	563	575	593	650	592	601	617	608	553	583	560	583	607	583	599	583	583	593	643	574	581	581	577	608	551	610	584	577	592	576	570	574	601	595	565	579	576	570	559	584	606	599	566	600	579	608	613	569	561	566	615	562	625	602	593	563	598	604	546	585	623	579	578	613	540	579	596	614	616	588	600	546	581	525	597	575	584	624	602	569	564	577	579	593	578	583	564	576	548	592	604	588	581	603	612	554	574	611	574	584	582	615	610	617	555	580	568	577	593	614	597	583	612	550	580	510	571	549	590	605	557	548	559	573	579	568	565	614	558	596	585	600	600	612	590	565	545	524	616	641	594	628	609	605	551	626	580	582	603	603	581	584	571	563	600	603	620	592	596	560	562	572	563	584	590	592	621	556	572	621	569	611	594	568	583	555	572	582	598	592	574	583	609	578	614	577	591	598	575	571	584	636	594	576	582	567	601	554	610	570	583	596	649	610	606	610	577	566	605	583	580	567	565	565	599	573	562	613	528	621	591	599	602	567	587	571	572	575	603	635	569	579	551	564	611	582	558	624	558	586	578	558	593	594	572	584	598	570	588	627	555	586	615	608	585	603	615	600	546	564	632	622	576	564	617	591	570	587	606	579	577	609	567	591	582	597	578	554	637	573	588	593	611	639	554	591	601	607	581	638	595	585	607	572	576	574	574	593	601	587	524	584	590	572	584	567	630	584	567	580	574	571	608	588	606	584	572	609	598	575	609	572	574	532	537	593	592	546	561	600	574	569	554	613	530	617	619	633	617	595	602	601	581	623	593	592	587	545	607	616	570	596	573	567	566	583	572	582	579	586	599	568	639	609	568	588	601	565	599	572	570	619	570	583	657	615	572	571	564	542	579	601	585	606	604	579	623	586	586	565	607	619	563	563	597	604	541	593	595	583	579	584	588	590	579	569	570	579	602	547	583	598	551	569	574	613	605	615	624	577	579	596	620	594	575	575	611	562	559	594	616	577	613	587	564	569	575	567	633	627	601	585	563	557	602	569	582	591	605	610	570	565	577	548	590	614	610	615	606	605	575	576	593	576	590	594	579	635	586	533	573	635	570	622	591	617	564	584	586	531	597	621	680	541	523	561	619	595	565	603	567	578	574	594	606	602	567	560	649	619	589	594	555	596	615	577	593	589	599	566	570	581	635	609	588	596	578	611	631	593	572	619	583	605	580	610	575	628	607	607	611	592	566	612	562	622	591	594	579	552	534	627	577	585	604	573	616	574	523	600	564	561	571	584	564	601	569	579	550	580	592	602	555	599	609	574	585	644	627	563	566	600	632	603	597	589	546	606	563	594	630	559	572	539	614	589	586	606	609	554	591	537	596	545	609	595	600	617	613	596	589	581	573	580	590	598	588	612	583	551	591	594	567	539	569	597	617	576	591	580	548	566	562	591	566	617	575	606	553	610	597	593	582	635	612	617	588	591	568	633	579	570	628	594	601	564	574	597	588	577	652	611	526	552	606	632	642	590	563	547	621	545	600	552	607	567	586	549	589	644	617	582	593	590	575	560	570	599	612	582	594	602	583	622	592	552	612	565	599	623	568	609	601	556	607	612	586	586	560	576	629	586	610	570	608	570	607	535	583	610	586	569	604	563	584	534	604	592	595	576	591	596	573	539	587	589	608	596	642	592	604	583	556	596	616	592	582	576	576	559	570	559	573	593	596	598	558	598	596	579	541	549	593	618	578	614	594	603	592	583	566	560	583	591	593	571	629	628	622	620	566	572	603	684	579	603	586	564	594	553	553	621	587	592	599	609	579	599	582	618	598	568	613	563	583	558	582	554	594	579	572	601	611	574	599	563	624	595	555	606	595	537	557	627	570	564	559	596	586	574	601	585	578	567	570	586	609	605	593	605	575	614	600	571	583	602	594	541	605	598	548	599	588	591	577	584	571	566	578	606	583	570	541	586	539	595	590	567	553	577	628	573	605	573	595	615	606	582	600	595	586	562	557	582	610	538	641	563	595	597	636	615	569	576	615	598	569	571	605	592	558	607	605	602	582
26924	20675	9300	963	623	542	588	533	475	536	519	538	534	520	501	474	528	490	547	515	509	499	495	496	521	502	480	554	504	563	510	520	495	487	506	524	503	513	502	492	508	503	461	510	549	481	485	474	538	532	505	478	473	493	507	458	515	501	487	538	492	508	546	519	497	498	477	485	511	502	495	504	489	533	494	518	496	541	511	502	500	507	495	530	547	528	512	521	502	495	537	478	486	535	489	538	519	478	502	514	529	509	477	504	514	502	532	515	484	494	543	515	541	504	477	521	514	517	483	503	492	554	504	495	546	511	482	470	480	485	450	499	525	470	503	503	518	530	515	556	512	514	505	533	548	507	498	466	506	520	519	524	496	498	556	489	485	529	541	505	519	490	525	534	469	501	483	501	513	507	535	574	467	515	518	473	474	527	501	514	594	530	488	551	519	497	483	495	539	510	476	520	517	488	533	491	527	510	481	494	469	488	492	532	498	504	513	512	484	519	493	537	527	489	540	500	505	508	519	531	519	518	508	500	520	518	535	484	576	514	525	495	522	528	465	523	488	540	510	498	501	487	500	498	545	492	514	506	498	494	506	497	475	507	518	468	507	493	514	496	497	547	528	529	516	499	522	458	524	523	543	547	498	491	520	515	504	516	522	493	538	521	481	513	516	498	512	447	551	504	473	537	494	551	508	523	491	496	484	493	513	533	526	522	498	520	497	516	520	522	512	500	506	512	539	520	479	471	547	513	435	470	531	545	510	507	533	495	513	550	496	536	527	510	524	469	505	464	547	543	506	474	536	488	528	534	484	506	513	496	490	539	504	510	512	480	512	494	484	521	501	534	500	462	511	500	464	525	485	530	546	518	539	536	543	550	523	484	547	545	482	488	490	530	548	518	540	485	518	519	496	547	556	520	546	503	542	557	518	496	498	488	548	517	482	482	520	513	499	513	508	514	498	512	514	475	493	516	540	525	493	531	509	557	500	542	495	514	483	492	494	526	502	467	477	508	515	500	530	478	517	491	479	502	522	474	448	520	520	467	501	513	533	490	521	496	547	515	518	492	535	526	524	556	520	543	516	515	501	502	476	540	521	539	512	513	528	501	508	539	507	561	477	492	460	500	518	478	475	514	506	491	494	528	485	511	502	518	523	514	509	518	514	507	535	520	463	532	483	482	501	486	539	496	519	483	531	530	486	498	505	490	492	524	511	530	527	496	523	525	488	481	509	501	525	533	495	514	529	537	516	519	500	480	510	491	471	518	523	522	498	517	551	526	536	516	494	472	493	490	570	467	512	483	498	508	521	481	484	494	551	533	510	514	514	521	497	461	504	471	537	495	550	531	520	501	518	518	502	531	473	467	539	509	547	501	544	503	539	538	510	496	507	504	510	518	534	499	480	513	546	520	493	529	521	493	532	503	499	504	540	479	487	537	514	495	496	548	492	513	489	495	487	513	475	501	509	544	462	508	501	505	516	543	491	514	516	518	519	481	542	523	505	508	457	514	512	567	515	493	522	528	492	506	552	477	523	546	541	529	511	516	483	546	528	535	528	554	515	446	538	479	512	545	529	559	507	498	505	492	465	544	522	502	575	513	506	525	534	493	508	490	498	508	501	506	519	517	514	515	478	486	510	539	487	493	490	477	479	512	493	512	503	503	514	521	506	559	476	498	501	530	494	520	478	508	543	512	545	488	518	530	497	481	506	496	494	494	498	491	479	499	542	514	493	491	489	495	479	514	504	477	501	504	544	538	474	513	510	503	498	524	514	480	469	517	546	547	524	482	471	469	481	545	477	458	489	515	489	487	457	513	483	493	511	519	470	529	494	497	527	505	532	511	515	488	490	509	512	485	531	544	508	509	483	489	522	490	507	491	520	508	476	499	505	510	471	495	516	504	487	518	543	515	540	499	500	544	530	534	492	521	510	497	523	509	502	496	512	497	503	468	528	481	537	515	525	512	493	522	537	496	501	518	503	520	517	515	509	461	541	521	476	495	493	513	514	533	564	487	522	529	515	491	468	504	485	460	547	513	529	556	510	497	539	478	509	474	516	531	497	516	490	503	509	519	513	497	506	523	551	510	496	483	529	490	507	517	504	521	525	523	491	499	516	537	481	535	508	472	548	482	507	483	508	497	523	492	542	522	478	489	479	532	515	510	514	529	496	479	450	517	472	501	525	512	526	545	501	490	508	535	494	516	495	537	505	484	502	508	500	526	504	478	499	516	491	495	493	478	535	510	526	535	538	530	481	496	509	550	529	465	498	487	540	520	523	506	518	513	480	519	505	471	472	539	535	529	513	498	506	489	501	543	488	511	499	493	510	460	504	500	524	505	508	527	534	525	481	549	531	489	527	523	517	531	512	546	521	523	482	458	484	466	482	494	493	500	490	518	505	520	457	508	484	551	493	535	487	510	558	534	528	527	504	483	532	476	503	464	516	459	499	536	516	511	505	493	449	506	496	492	520	511	537	521	524	478	487	533	521	486	497	487	465	497	531	518	522	537	564	511	463	509	548	550	545	510	496	494	501	533	473	499	529	476	480	489	506	512	476	511	472	504	505	496	553	496	499	521	518	485	464	513	502	502	507	520	517	508	504	512	519	482	499	504	513	481	520	534	499	515	530	520	507	527	491	507	507	529	513	518	491	518	501	487	493	550	556	480	505	515	510	511	526	498	523	514	539	430	515	461	512	504	534	506	485	524	520	520	533	513	503	511	474	522	498	503	508	506	512	495	501	533	507	501	548	515	530	487	572	501	524	506	516	479	498	508	519	529	529	501	513	486	530	523	493	514	477	533	512	509	496	490	510	541	522	500	489	499	493	493	528	527	520	517	541	490	521	532	465	482	477	538	501	510	542	563	478	535	479	489	494	530	545	498	489	542	506	484	541	518	488	530	526	492	520	538	533	519	489	538	474	497	466	534	465	488	463	530	536	521	493	487	526	504	491	515	520	520	449	521	453	491	543	475	519	518	498	522	494	508	480	495	507	532	523	527	519	499	520	469	510	527	522	508	520	504	494	500	513	508	501	475	539	509	514	484	499	536	489	525	522	515	542	508	549	458	539	475	540	532	530	489	481	504	508	488	466	483	491	483	555	491	480	499	499	495	516	517	551	527	502	518	497	502	516	531	499	493	450	524	515	490	526	548	524	490	512	536	501	512	505	533	511	487	513	505	527	561	490	552	524	495	513	498	510	490	502	512	525	513	437	459	474	546	503	474	537	484	486	523	502	498	497	551	521	542	531	473	519	512	497	470	531	495	543	471	498	496	473	491	502	544	531	535	529	502	520	465	502	524	492	525	494	504	524	538	487	475	555	531	492	476	487	518	500	477	524	510	517	524	503	500	527	481	547	520	510	516	513	538	519	554	512	535	492	535	531	523	489	512	484	503	501	549	523	482	484	548	504	504	482	546	480	534	528	509	527	496	489	503	495	471	509	513	513	496	505	474	489	476	508	475	505	507	486	491	485	515	493	465	475	515	511	458
6978	1321	1183	810	802	750	735	712	745	688	713	685	682	657	724	660	673	693	673	714	714	625	684	689	673	683	687	679	712	664	682	670	668	652	678	680	666	690	731	680	684	639	705	715	641	659	641	652	663	622	656	698	659	650	663	681	701	663	659	648	648	645	690	684	674	638	701	655	649	608	670	644	620	698	663	652	736	722	664	682	686	703	665	639	644	677	700	670	673	668	646	697	662	660	735	680	635	688	668	668	648	706	672	690	686	678	691	635	639	633	659	658	641	685	692	640	613	689	624	700	677	677	678	711	658	648	670	701	651	695	673	659	628	688	671	671	712	668	655	684	638	676	697	717	635	663	707	700	690	649	664	759	655	682	688	691	680	633	707	686	641	704	666	691	699	640	687	689	666	655	666	621	700	701	657	674	708	657	620	655	668	674	655	663	658	669	690	649	656	688	697	695	664	699	632	676	666	712	685	655	651	687	654	644	680	668	685	722	700	651	664	608	706	651	670	693	686	650	678	686	665	707	658	722	679	644	697	689	680	638	632	659	659	649	677	675	642	682	634	636	684	631	676	652	717	681	631	654	690	672	649	668	682	671	677	691	678	689	707	660	687	656	680	727	687	637	695	656	667	702	667	672	655	651	643	653	683	636	656	680	631	656	670	684	675	663	679	679	674	708	677	668	662	675	659	676	650	679	664	711	693	672	652	688	642	654	647	646	648	658	690	644	644	687	672	663	640	643	689	666	643	646	628	634	680	662	690	673	670	631	670	602	688	706	627	667	665	668	650	691	673	633	695	648	636	655	682	693	665	679	678	669	620	679	635	643	638	645	667	678	681	655	666	658	667	660	657	643	668	651	688	664	711	720	708	698	685	689	685	697	695	721	704	663	712	631	616	709	697	655	688	627	677	679	677	688	653	669	705	676	708	671	685	666	653	669	628	654	705	669	623	688	704	703	638	673	683	630	613	688	685	667	676	669	663	638	683	712	652	640	672	697	678	638	670	712	627	645	635	667	646	692	685	652	747	722	675	638	675	660	640	673	619	675	645	689	651	650	639	633	636	665	675	661	651	694	639	693	673	695	710	681	640	662	678	697	631	676	666	701	710	678	707	632	639	639	694	655	684	681	696	643	707	695	692	707	714	702	683	638	689	705	691	704	663	673	685	630	664	671	665	665	657	648	671	685	659	665	658	691	701	650	676	672	668	685	650	680	665	675	650	646	666	670	647	668	680	675	693	651	688	663	737	678	695	673	679	641	679	669	671	690	624	681	696	657	681	714	667	705	717	694	662	660	671	699	674	705	642	675	681	678	716	698	653	675	664	675	696	639	657	671	658	677	664	657	666	670	702	671	680	636	678	632	688	682	645	685	659	689	657	678	703	709	690	704	640	689	662	659	717	652	728	664	684	642	684	672	716	663	686	647	637	648	693	628	602	627	644	701	691	685	658	644	707	660	671	669	641	657	699	657	665	628	658	661	673	658	651	710	723	624	656	667	654	684	676	695	678	676	672	645	690	625	637	677	645	664	680	664	682	684	613	685	658	658	677	631	729	650	669	678	665	696	717	685	638	672	694	688	660	695	691	671	655	693	692	613	648	706	682	667	712	643	690	663	672	669	667	631	708	682	666	650	717	651	680	674	673	635	631	694	719	656	634	674	647	663	668	681	721	666	655	643	718	639	698	694	708	697	669	672	644	666	676	662	694	695	683	680	665	685	671	667	670	704	682	651	652	637	690	713	680	676	681	665	663	665	704	680	678	684	666	702	685	633	665	622	670	661	652	680	682	674	650	651	692	670	672	661	665	640	687	668	689	693	664	655	673	690	693	640	690	695	664	709	665	616	676	631	668	690	669	672	675	691	663	736	666	634	665	702	679	695	682	662	686	689	695	687	654	677	662	677	689	726	685	704	651	670	698	679	717	714	685	648	646	670	677	696	703	648	685	661	660	652	645	618	665	677	651	680	642	668	660	705	643	687	672	694	694	631	656	657	651	638	633	616	669	647	672	693	657	679	648	650	702	664	661	703	681	675	646	692	701	680	713	648	651	641	692	697	677	658	642	632	673	682	717	709	658	675	674	697	670	681	641	675	640	666	668	701	691	653	675	653	673	699	678	657	622	690	640	712	675	648	680	667	638	664	677	629	710	688	661	673	661	644	731	620	728	657	667	681	685	687	737	628	671	681	684	686	683	698	720	704	676	663	697	687	702	652	671	664	706	643	678	671	655	678	646	678	701	652	672	683	700	689	677	690	655	684	628	684	689	700	689	693	684	690	698	700	676	645	674	653	704	723	691	661	708	670	702	673	693	647	655	650	707	652	650	635	655	670	633	631	638	667	641	636	708	671	614	688	726	689	651	727	691	668	684	717	654	691	655	664	650	660	698	621	693	690	690	658	695	650	675	674	681	623	686	626	650	643	679	719	670	725	647	668	708	682	691	700	664	684	719	692	700	682	660	663	685	690	689	707	665	632	687	678	641	663	681	669	699	713	666	696	685	701	659	695	698	650	676	683	638	696	668	669	665	681	671	635	693	693	642	650	648	654	646	733	723	648	677	667	678	684	668	641	667	660	670	652	695	666	651	707	673	667	664	686	696	626	674	684	685	670	657	672	646	655	702	648	661	660	627	641	658	696	656	662	722	678	658	687	711	681	670	672	724	698	668	704	696	673	646	673	638	702	675	665	684	700	685	681	692	661	652	657	673	695	672	670	654	646	674	670	648	685	625	649	726	626	666	640	675	663	605	672	699	695	656	692	678	667	659	679	661	667	699	664	650	698	676	683	671	657	655	677	674	662	683	703	702	660	698	681	672	615	653	641	664	658	639	676	678	703	695	642	661	664	700	691	593	674	649	639	671	682	693	645	671	672	619	671	691	620	723	599	649	708	684	672	641	653	638	671	650	653	658	641	667	623	649	686	698	648	678	686	705	716	724	661	676	653	679	689	649	628	672	697	627	650	662	727	653	678	651	664	671	673	690	676	678	645	684	656	628	695	685	700	674	698	713	665	643	674	647	656	667	611	645	700	638	675	661	686	688	725	652	685	659	634	685	667	618	690	652	654	687	674	718	690	709	709	659	613	676	669	654	633	668	694	656	657	660	709	697	669	693	673	658	664	663	648	729	643	680	693	727	637	680	666	675	669	632	671	703	707	622	673	656	705	720	627	664	667	707	685	647	590	669	647	675	636	666	708	685	684	677	691	706	695	734	711	689	662	681	670	643	647	634	664	656	679	646	664	663	679	657	677	653	663	647	688	643	694	649	691	604	655	711	596	636	629	658	632	693	687	651	625	677	657	708	646	652	678	635	643	697	697	700	671	678	695	691	654	682	672	695	673	664	698	679	676	658	673	715	641	683	674	690	696	678	616	687	640	704	660	671	650	673	673	662	657	632	686	689	668	670	683	658	658	638	655	656	649	679	710	671	728	633	666	740	619	669	641	691	692	711	670	657	687	668	693	655	666	694	653	703	645	677	645	697	662
23731	21268	28877	23972	21251	11858	1446	962	878	872	854	827	746	720	750	780	725	722	680	725	696	726	680	696	693	662	668	722	703	716	715	730	685	674	708	739	711	688	675	657	681	694	671	668	705	728	693	666	653	656	669	700	719	649	694	687	701	608	669	635	689	647	698	640	690	704	680	737	661	675	667	654	697	648	657	659	700	681	642	687	684	652	660	715	665	663	608	655	631	663	708	653	671	668	651	668	671	697	671	723	675	648	738	642	689	659	746	681	672	714	646	661	719	694	689	683	629	690	701	620	698	679	647	644	686	636	681	706	599	674	640	692	665	678	696	698	659	718	738	647	660	659	627	724	640	657	638	675	685	655	670	712	650	632	626	666	680	686	673	665	644	667	640	674	663	611	662	701	692	633	628	653	699	677	623	665	647	693	627	634	672	664	616	632	678	663	623	643	672	648	703	653	629	633	665	656	673	667	675	679	671	688	628	674	672	695	637	673	681	661	650	681	643	654	690	649	680	669	658	647	658	685	642	631	705	678	619	643	676	709	688	665	685	622	638	654	681	661	655	637	685	662	670	629	683	623	647	685	637	677	678	671	704	664	690	699	716	673	700	645	678	688	660	621	653	746	744	658	646	679	673	666	689	622	633	682	668	693	681	693	650	659	666	689	673	677	664	650	652	640	672	616	689	670	689	704	618	694	684	675	669	687	695	659	673	650	614	647	690	657	676	657	616	685	658	706	673	668	690	676	672	682	711	671	686	659	705	648	647	659	634	650	622	721	654	665	674	662	648	655	716	687	678	662	663	669	701	642	611	705	676	730	664	675	657	645	703	648	639	733	652	602	705	608	668	674	642	667	679	646	696	733	649	692	650	695	693	668	731	663	680	676	649	671	620	687	639	655	652	664	660	628	664	662	637	647	707	699	669	622	735	629	646	635	653	658	651	661	698	669	734	667	651	688	694	703	689	709	673	693	704	636	682	620	616	623	683	660	667	655	646	651	654	642	663	702	692	698	679	639	673	654	633	661	667	660	661	683	662	685	705	602	695	654	681	660	641	656	656	664	665	662	680	614	678	646	667	622	660	633	663	726	656	676	683	650	659	667	683	694	706	684	690	627	669	685	678	693	637	674	675	685	631	701	684	645	651	622	663	653	713	651	680	685	670	689	632	661	634	676	649	654	637	644	691	704	732	669	698	681	644	710	662	660	627	664	669	644	651	638	665	671	700	649	648	621	669	657	649	666	698	691	699	657	682	640	648	696	634	615	686	651	658	672	673	667	672	661	720	645	662	664	619	688	692	658	639	619	701	619	657	694	684	701	663	659	653	657	689	627	670	687	681	691	646	632	653	655	667	630	635	655	598	698	684	699	668	676	673	671	709	655	616	685	672	658	708	664	689	661	667	676	697	656	630	612	645	627	684	662	648	673	660	680	652	721	701	632	594	690	688	701	692	621	694	682	635	663	600	636	624	669	692	613	661	673	657	685	648	662	690	652	658	700	644	666	692	631	645	638	636	650	699	630	641	651	670	651	690	682	648	692	675	666	683	688	671	659	637	653	691	653	660	673	666	657	692	674	666	671	653	645	686	680	724	674	706	629	707	664	698	617	655	696	682	670	686	693	654	651	678	685	667	726	672	701	653	664	632	678	679	685	678	649	652	654	653	688	660	673	671	645	672	613	671	664	648	679	662	601	672	685	702	704	633	658	690	665	680	644	629	682	667	685	687	660	695	631	671	643	698	681	674	671	621	687	689	712	689	680	661	666	642	654	642	630	631	647	614	712	677	703	664	728	682	673	635	669	692	654	656	675	682	646	642	667	669	698	623	689	701	661	662	676	644	658	678	657	639	668	638	666	657	634	611	646	683	647	672	638	667	684	662	630	698	693	657	663	675	677	668	664	639	683	659	663	646	637	696	627	644	669	665	721	679	650	652	669	680	675	673	659	667	666	713	633	655	674	639	638	641	680	636	646	678	650	676	640	686	706	654	678	665	658	698	653	710	650	651	688	670	677	683	627	665	629	669	658	648	686	640	706	679	680	650	624	717	678	647	676	639	690	625	634	731	636	658	654	671	680	638	732	632	693	666	637	645	643	699	664	633	675	621	667	658	660	650	691	613	694	664	652	692	661	667	657	652	596	604	613	681	690	660	651	658	692	641	693	671	697	665	689	674	659	657	659	648	691	652	703	687	693	697	705	669	634	687	630	629	673	684	683	682	674	668	661	683	688	649	643	660	666	714	668	653	677	636	647	705	676	714	675	659	710	723	616	702	617	661	654	658	648	637	691	651	669	675	622	692	671	705	641	635	672	674	668	650	706	663	688	676	641	656	641	671	671	656	636	647	700	699	627	723	685	665	708	629	635	682	645	672	678	640	657	665	685	658	658	663	664	634	629	660	748	659	666	663	686	633	655	641	668	669	633	648	656	652	685	716	659	649	675	666	675	694	713	643	654	655	670	651	698	643	672	682	675	639	649	634	658	658	654	695	668	654	674	674	676	691	703	664	630	652	680	619	663	700	651	653	665	665	617	691	635	684	675	645	682	660	659	652	621	647	649	624	690	668	704	657	631	651	710	662	620	644	620	624	686	663	674	653	698	675	668	673	631	626	690	687	682	640	652	627	699	656	688	676	674	620	673	636	648	671	647	651	668	685	660	636	692	668	633	712	691	633	634	705	637	655	661	662	665	649	704	679	713	656	630	698	679	709	628	608	665	625	651	694	626	642	699	664	618	716	645	654	665	702	628	674	657	609	656	668	677	661	682	700	664	616	647	696	612	683	673	642	667	683	663	681	633	624	638	666	675	691	665	654	680	713	667	656	675	677	691	646	666	662	709	701	662	628	634	679	656	706	634	671	688	667	703	631	670	674	643	672	638	687	642	714	654	682	691	688	569	693	671	657	672	656	660	632	692	668	683	693	670	664	734	635	628	650	682	649	670	624	645	652	654	643	680	657	647	605	663	625	665	646	664	693	710	632	641	728	666	636	714	706	700	636	666	655	654	685	665	606	647	681	672	664	667	671	648	646	651	635	685	708	645	636	691	649	660	664	667	676	707	627	661	707	635	664	681	621	717	690	651	669	631	657	696	648	627	673	637	637	751	682	679	692	691	665	652	676	632	652	713	697	665	635	668	640	711	698	687	657	647	670	655	617	632	661	644	669	645	669	658	670	657	673	630	688	627	670	642	655	677	652	705	666	697	612	647	632	693	672	678	672	685	648	665	664	686	676	659	656	660	679	695	671	708	609	657	668	711	663	684	656	673	663	656	639	681	696	623	656	644	703	671	611	658	641	647	669	667	654	625	667	679	661	642	636	601	706	681	736	628	670	646	677	680	680	702	671	663	705	704	669	627	640	704	665	667	683	654	671	663	633	700	660	647	660	670	696	664	655	714	682	648	671	684	656	681	635	649	686	679	664	663	700	654	707	666	626	660	702	658	658	708	695	631	630	689	634	664	607	705	699	686	680	648	698	666	635	704	637	679
14410	9549	7755	4060	3033	2351	1922	1687	1436	1335	1227	1197	1172	1076	1154	1037	970	1077	967	1054	924	894	964	1005	916	944	960	855	928	947	842	898	903	937	904	950	889	889	889	881	947	909	843	856	910	891	898	902	943	921	867	888	946	834	879	909	906	853	918	863	889	918	874	903	931	941	910	865	861	861	908	863	902	882	896	888	867	834	854	875	912	836	826	894	915	871	885	844	920	896	897	858	877	845	895	861	858	861	875	931	900	862	903	896	891	898	861	900	903	897	913	842	880	886	866	854	845	879	874	873	870	868	919	910	831	864	908	873	904	902	918	867	852	886	883	871	835	886	861	888	908	886	863	840	936	838	866	898	890	884	829	896	958	862	868	910	904	921	846	901	866	893	917	889	860	903	915	898	907	881	877	886	886	906	888	880	886	913	908	876	861	890	904	934	896	872	894	820	884	901	848	889	897	913	885	869	866	886	862	847	855	917	884	916	870	912	896	843	892	865	881	880	869	897	909	895	890	882	851	898	864	827	875	867	903	908	916	874	858	902	882	897	876	916	867	855	871	848	880	877	855	905	861	856	877	903	904	934	901	871	874	849	862	882	830	897	879	872	885	897	890	863	884	851	875	860	860	896	943	829	891	907	893	868	857	923	904	873	891	856	867	897	836	903	900	880	875	881	858	920	887	914	904	865	917	840	897	881	941	902	930	878	893	922	845	849	901	888	862	949	915	906	809	891	843	848	857	845	860	922	851	884	866	855	871	833	891	898	834	938	831	836	898	818	882	878	915	856	885	941	851	891	880	906	845	869	821	876	870	879	884	861	831	930	884	889	892	878	822	851	902	882	865	861	879	890	892	889	892	922	863	889	844	912	845	818	917	904	893	907	854	859	839	845	864	861	850	888	913	887	864	869	870	889	814	904	933	851	861	914	890	925	890	871	900	866	834	899	909	885	845	854	880	862	859	902	848	812	889	883	879	895	878	866	902	858	822	918	897	936	891	871	892	877	910	896	872	874	852	853	838	874	889	893	851	897	816	882	842	856	876	896	868	923	910	877	896	906	894	877	879	856	870	904	858	860	876	894	895	922	868	838	951	796	845	875	827	933	889	847	900	886	878	904	905	895	871	923	917	856	882	852	884	904	868	831	892	873	877	859	844	878	863	868	890	892	900	896	870	853	883	882	816	933	874	880	900	857	895	862	827	874	878	896	885	872	895	928	858	877	885	858	886	900	909	861	957	875	889	918	915	857	813	858	922	853	843	882	849	870	921	862	878	852	880	835	856	879	886	896	838	893	888	899	881	842	850	928	876	886	869	878	910	889	868	864	809	897	878	871	883	884	912	880	853	919	903	859	916	843	937	925	853	867	886	875	926	832	934	939	892	845	895	906	878	914	924	889	867	855	879	888	927	930	914	885	912	894	896	912	842	866	898	888	851	867	893	857	848	918	901	882	884	895	888	856	891	895	856	925	884	844	851	841	851	874	859	876	926	931	893	944	910	872	819	918	882	895	870	830	901	910	881	881	905	888	900	884	873	891	860	829	851	852	891	879	933	887	862	863	912	869	843	883	865	899	864	876	908	885	913	907	872	881	837	840	876	857	838	807	926	839	858	875	851	855	884	884	894	955	912	930	862	904	899	910	903	837	939	881	928	887	866	911	843	903	892	887	866	874	903	889	898	919	891	875	851	838	819	941	850	841	886	889	836	884	858	858	857	842	925	922	878	960	886	900	891	839	874	832	855	876	856	872	863	860	811	874	920	870	872	841	888	850	918	892	884	902	934	901	889	861	884	819	860	917	870	893	870	914	920	913	905	885	908	922	851	863	851	856	847	920	855	885	891	870	904	821	862	886	923	872	866	889	925	904	880	861	924	849	873	866	895	874	926	823	869	832	909	877	915	869	880	870	906	867	875	881	868	903	862	875	905	896	904	871	834	897	914	845	867	901	924	821	879	867	900	900	873	892	840	860	850	919	917	911	894	878	900	829	886	903	891	902	846	906	876	905	868	918	814	906	869	866	814	903	881	887	859	944	825	850	879	910	830	854	882	893	874	820	869	881	860	872	900	885	921	901	836	942	894	863	854	864	906	864	870	898	907	914	891	919	870	822	866	910	910	865	908	907	862	899	916	834	899	924	880	905	911	871	862	866	891	872	905	865	885	879	903	853	897	881	913	893	859	912	880	894	857	776	872	902	870	880	867	907	866	875	854	892	904	875	884	899	912	875	854	888	918	875	918	898	908	869	874	852	854	875	889	941	885	913	874	858	863	820	874	913	934	894	856	894	841	910	896	890	911	842	857	908	896	890	863	845	895	856	925	934	897	946	909	849	872	865	845	896	923	851	909	851	903	899	914	877	874	913	860	931	913	880	943	887	861	886	892	876	898	879	891	888	848	887	846	875	894	882	817	887	942	845	928	929	878	847	892	876	828	893	882	878	856	875	898	879	898	924	880	890	880	926	868	869	841	859	840	912	852	882	825	893	866	885	862	850	894	868	869	893	878	838	902	841	839	881	909	913	880	878	922	884	889	939	930	890	876	897	913	865	855	891	868	887	873	880	834	870	860	896	883	907	880	884	864	828	885	862	925	877	887	844	888	884	849	873	852	890	882	917	912	887	903	902	900	859	916	853	870	847	888	845	899	906	896	864	869	908	901	844	900	849	887	941	896	886	907	895	874	882	906	833	864	895	897	864	880	835	886	862	857	924	849	950	880	850	898	857	910	866	876	903	904	916	935	869	854	853	919	896	869	859	897	882	917	908	857	833	875	959	874	894	870	880	881	873	954	905	896	908	902	878	873	867	905	865	939	840	868	852	877	873	936	917	907	939	838	889	896	872	928	860	842	845	899	869	856	870	816	920	852	882	900	875	889	886	870	890	871	903	885	837	818	898	871	930	863	824	882	880	866	857	896	908	896	916	865	875	879	849	852	882	854	886	850	908	843	825	877	899	900	869	850	891	875	883	917	898	863	850	868	887	869	832	923	867	841	882	823	883	865	884	905	914	810	859	904	838	894	836	853	974	856	948	928	891	904	892	855	868	910	864	945	877	869	844	922	912	874	855	910	842	902	876	863	809	916	893	858	874	916	857	866	893	898	886	881	881	880	850	861	928	850	822	900	903	843	869	884	900	893	839	906	889	876	839	879	943	931	923	905	799	870	831	886	880	899	885	859	870	861	898	848	886	881	864	886	885	917	877	906	859	875	822	857	863	823	883	910	881	873	880	895	849	904	836	814	879	882	860	896	888	912	942	882	837	822	876	886	828	865	874	877	933	905	867	910	911	868	837	826	891	860	855	887	880	877	906	849	884	878	878	908	914	866	852	905	834	887	890	887	861	892	844	845	909	979	915	909	850	866	895	891	852	852	857	890	890	811	910	891	889	892	891	918	916	876	951	866	877	888	855	886	885	889	922	912	824	870	901	856	921	918	890	875	824	892	941	835	868	974	895	876	860	877	844	862	876	893	886	893	851	962	903	851	870	854	887
22853	21270	29331	23518	21270	21297	9911	1135	857	760	737	657	614	582	614	528	550	538	533	514	494	491	490	472	478	486	487	434	469	483	459	448	440	463	436	506	434	493	442	449	415	443	458	456	434	438	451	413	428	458	433	464	442	414	427	417	401	452	480	407	441	443	437	419	373	428	473	436	474	412	423	477	442	417	464	416	406	441	419	410	417	409	456	416	486	415	441	435	426	404	426	434	417	408	414	473	464	429	462	409	384	459	450	432	405	411	394	469	456	414	441	455	449	438	424	457	462	444	462	447	452	434	433	443	402	426	439	443	432	406	464	436	421	419	412	419	404	453	418	431	446	422	401	414	421	415	411	438	443	417	450	414	427	448	452	426	414	428	423	423	423	407	438	445	438	418	431	408	428	410	450	452	443	423	405	394	453	391	369	391	417	405	452	440	450	441	451	428	428	453	405	441	465	452	431	465	451	440	458	456	456	468	421	470	433	459	450	412	409	437	425	433	411	420	417	420	432	430	414	430	455	431	429	457	430	423	398	434	402	400	440	420	437	430	403	396	417	440	427	436	436	455	428	410	393	415	434	410	443	457	449	388	482	417	437	416	439	429	395	439	425	428	409	430	417	429	385	407	451	459	442	443	440	419	421	442	411	412	392	440	442	451	439	482	432	439	400	439	416	416	405	444	404	459	486	453	400	436	408	459	430	411	391	456	451	422	464	403	414	392	458	421	455	392	434	440	442	422	432	441	439	448	428	437	465	436	413	413	447	457	400	421	428	401	403	430	407	406	436	419	452	453	422	423	409	429	439	421	412	427	407	434	421	468	458	450	424	437	456	421	447	442	425	448	390	443	430	390	440	393	438	431	446	422	416	459	404	428	447	435	445	410	415	436	425	400	420	442	410	432	414	428	448	404	406	399	437	421	444	405	430	432	481	413	410	440	443	452	424	445	430	451	447	478	371	455	412	425	411	414	420	420	456	407	419	431	451	430	431	423	398	432	421	425	413	424	418	407	414	451	433	422	438	430	428	487	401	456	436	428	440	431	433	412	426	459	451	394	425	457	407	408	420	415	437	435	441	406	425	440	433	418	426	450	412	420	452	454	382	439	404	404	390	431	390	383	382	437	408	447	418	445	421	448	417	450	377	482	417	447	429	408	463	427	428	423	402	450	412	416	438	444	413	442	462	439	474	414	402	435	407	409	423	455	417	436	466	456	422	415	408	432	415	472	441	397	438	398	424	387	438	422	357	416	436	425	450	432	431	385	391	417	444	449	407	431	408	437	450	455	445	413	425	433	402	447	394	455	446	421	435	453	431	421	412	438	436	457	439	390	407	411	467	411	397	451	447	428	433	438	426	434	440	412	458	410	420	449	429	415	391	443	422	433	486	445	452	397	438	424	400	481	430	459	436	452	429	453	439	415	463	439	470	403	426	448	423	440	423	419	444	427	374	403	397	459	394	446	426	394	435	431	443	441	419	441	402	398	448	425	432	401	491	452	439	419	427	430	428	424	455	417	415	430	435	440	426	423	439	404	404	408	382	450	407	414	441	432	450	426	399	445	407	430	408	459	403	468	443	405	451	436	400	434	445	447	432	396	450	430	433	398	410	414	420	452	428	425	409	452	436	447	469	456	450	402	449	435	465	427	424	428	440	414	399	427	419	457	438	429	432	480	470	442	443	386	431	424	451	455	447	437	453	441	405	412	429	437	440	416	403	457	404	416	464	421	438	438	432	416	445	422	417	454	432	444	446	379	438	409	451	471	422	425	445	412	450	412	422	450	415	400	396	456	456	440	430	417	437	417	428	433	408	462	404	434	440	418	455	420	436	421	446	456	428	446	407	427	410	405	452	430	452	445	444	413	432	446	457	414	441	452	400	418	439	427	444	462	392	469	430	417	435	436	398	430	425	428	401	459	400	394	445	424	449	451	424	436	419	432	420	414	437	418	429	428	425	405	383	429	395	451	433	408	455	430	427	416	429	415	390	427	489	399	435	444	451	490	437	426	392	418	450	445	399	441	398	413	405	411	380	440	426	428	457	412	420	424	442	452	404	445	404	450	437	394	403	424	431	409	450	424	397	459	466	414	409	400	431	412	429	435	430	428	402	437	448	416	441	417	414	416	445	438	414	419	433	418	462	448	410	445	457	446	435	427	417	423	433	433	424	421	396	412	401	400	432	463	458	424	470	382	400	442	454	440	407	453	413	396	430	396	441	420	418	404	427	444	439	416	453	468	425	428	471	424	415	407	442	432	459	480	389	421	379	438	447	406	419	443	417	427	437	406	433	428	465	429	425	418	434	441	441	434	424	435	456	455	443	434	411	424	424	438	404	447	441	428	426	426	394	415	422	447	392	457	398	446	423	430	433	416	434	423	400	431	417	420	438	403	444	403	442	443	399	419	438	429	388	452	446	438	395	423	450	431	412	421	416	429	430	449	400	460	395	409	445	424	419	451	418	426	419	411	426	424	422	452	415	413	449	443	449	422	408	423	415	389	422	425	462	478	396	417	435	458	465	403	448	439	400	455	463	407	415	424	404	419	421	428	408	443	402	422	443	426	406	440	432	470	418	482	441	377	409	416	396	444	419	401	447	424	431	427	406	402	402	427	425	441	433	441	447	422	414	430	431	440	460	421	409	455	430	434	421	464	419	396	419	466	427	434	458	434	389	421	396	405	448	456	428	408	399	455	391	431	419	396	464	439	458	470	435	458	399	473	398	431	402	405	418	454	436	467	453	428	471	414	426	439	385	416	424	444	417	447	393	444	424	385	443	467	441	441	449	452	443	419	441	418	422	380	395	435	428	393	442	422	457	429	406	444	416	420	447	416	428	407	406	449	422	428	428	420	459	404	398	396	413	454	458	415	406	412	439	443	440	434	444	435	445	436	442	405	475	459	409	418	426	404	412	483	419	429	420	399	422	420	428	397	429	451	454	440	392	427	402	409	431	444	430	393	419	405	422	391	432	443	408	417	418	435	446	413	445	424	406	456	421	437	430	434	449	420	396	429	433	442	408	424	393	491	432	466	405	450	391	431	431	435	406	413	380	413	410	444	434	424	431	423	419	445	446	432	430	436	458	446	413	448	445	426	450	433	457	423	415	442	437	450	376	445	439	423	441	423	468	410	431	416	460	463	427	448	401	418	424	450	419	381	435	405	419	441	444	414	435	404	461	432	441	478	490	419	458	427	405	413	444	436	442	433	447	445	451	447	456	449	404	424	436	432	427	414	439	449	415	432	418	417	431	389	453	441	421	411	444	419	448	469	439	457	418	443	419	405	427	447	417	406	456	426	415	461	418	426	425	414	411	453	436	413	417	403	445	416	446	429	407	410	452	407	414	419	430	425	441	412	431	411	436	406	445	449	401	429	418	445	401	417	416	425	396	432	434	442	447	426	445	427	411	471	445	421	410	434	400	446	389	411	434	442	448	400	439	419	420	448	449	420	424	430	486	415	437	437	454	430	441	416	418	414	424	440	417	405
16902	14867	12161	6234	4449	3331	2641	2136	1791	1505	1333	1222	1057	973	975	847	925	788	757	790	767	713	718	687	683	691	689	642	618	641	658	620	627	654	715	659	630	607	600	584	635	602	599	598	628	622	562	589	574	582	597	597	593	583	653	592	627	630	571	621	593	606	573	639	574	562	582	591	586	593	614	582	527	596	596	583	589	629	572	610	609	607	634	573	587	573	566	587	573	621	610	595	571	596	597	572	566	599	621	540	623	620	574	602	608	614	591	569	601	570	567	622	549	578	610	625	575	585	631	586	590	584	568	546	595	538	581	636	603	585	589	575	592	570	610	615	564	596	606	585	583	579	571	575	592	585	595	623	572	605	599	587	602	612	554	617	592	567	577	574	581	588	647	580	563	571	559	599	570	623	577	585	520	610	594	564	586	585	577	604	622	546	564	554	627	583	577	589	648	603	597	580	607	619	585	602	558	551	555	594	572	579	562	588	592	599	597	594	605	614	543	577	563	605	610	578	576	569	619	578	602	596	571	585	599	588	624	605	604	570	614	597	615	561	602	568	643	568	559	555	575	612	588	581	605	587	592	631	578	549	636	602	593	582	608	570	553	595	580	615	548	610	607	560	586	638	548	572	552	585	589	571	541	567	568	594	579	606	579	610	512	593	603	564	585	589	573	580	552	567	585	554	596	646	605	610	591	582	600	565	553	577	606	620	593	587	577	573	545	553	540	600	635	581	543	605	576	578	608	580	554	615	584	595	535	607	612	530	571	565	594	600	547	607	551	575	565	576	570	585	584	608	612	613	596	570	588	584	564	597	565	576	579	566	612	635	590	595	590	573	588	590	577	593	570	575	580	606	570	565	591	547	608	610	577	561	572	588	591	581	571	614	571	570	630	573	631	596	592	579	608	574	635	608	586	536	570	552	602	593	557	608	594	588	581	585	578	568	590	534	573	611	626	616	604	601	561	582	573	577	622	562	582	581	595	555	593	601	573	574	577	589	614	568	594	574	583	597	571	610	634	570	587	590	599	608	571	534	596	591	582	599	587	541	608	591	546	595	588	589	590	583	543	597	596	576	614	577	592	559	554	611	581	547	552	580	566	584	610	571	587	625	559	542	599	556	602	595	605	579	599	591	583	580	566	598	546	590	637	575	549	553	599	594	573	596	557	586	593	578	609	569	594	586	613	621	549	589	616	585	623	602	556	563	574	623	615	588	596	628	581	588	596	559	573	579	612	601	585	586	587	632	598	589	556	590	565	595	580	616	570	598	549	590	599	596	609	602	601	543	618	546	585	658	595	601	598	604	571	595	574	601	576	585	596	541	613	590	579	573	561	566	562	572	595	572	557	584	571	620	637	562	587	606	591	549	577	551	575	587	599	604	579	570	621	600	593	613	604	590	612	596	613	575	573	580	578	574	589	584	573	568	552	576	568	592	590	551	584	578	551	607	600	607	575	581	560	577	584	612	589	563	576	618	622	560	574	543	598	593	573	539	580	621	601	610	602	581	606	590	581	621	607	591	519	613	634	622	596	603	615	566	571	599	565	583	594	573	596	540	577	624	564	641	585	568	581	600	575	594	554	589	544	546	566	586	569	566	592	573	556	569	595	622	533	589	591	559	564	543	650	560	588	568	573	572	576	582	543	551	579	577	594	587	590	602	587	580	582	561	607	553	594	600	547	583	588	631	651	602	602	599	592	623	599	556	565	633	553	556	599	589	611	586	625	597	584	603	560	579	546	603	587	593	584	577	522	589	596	576	579	574	559	602	576	608	586	556	583	601	602	559	628	561	595	581	579	582	547	560	590	578	573	569	607	583	637	542	543	577	568	583	565	546	604	578	574	616	577	621	589	575	597	595	598	581	595	553	570	590	606	556	584	572	572	625	582	605	556	587	554	585	585	569	587	618	576	575	557	524	596	533	564	585	582	604	609	593	614	585	588	585	585	565	604	602	573	621	604	588	575	612	594	599	602	609	602	583	613	571	583	585	598	603	593	573	551	604	566	570	597	569	579	629	603	569	609	538	603	591	577	614	600	622	555	567	578	622	581	553	545	579	599	589	571	599	547	591	590	605	578	582	590	621	555	590	585	589	565	586	601	585	570	608	597	592	557	610	567	545	634	618	518	593	590	523	609	596	589	593	628	546	599	583	584	582	573	604	546	587	546	565	593	593	591	579	583	612	571	600	602	590	554	564	572	584	587	553	610	571	603	582	537	609	591	558	555	613	559	584	570	576	603	603	590	573	583	594	581	610	566	568	573	588	596	600	608	562	565	607	576	571	586	571	556	606	633	639	592	550	555	566	599	572	584	588	578	578	573	576	569	579	614	518	607	595	551	612	565	546	562	636	607	590	567	583	577	582	605	574	569	602	604	555	593	616	649	625	557	607	551	550	568	590	615	615	547	624	603	627	616	580	615	581	533	590	623	591	582	557	584	633	581	580	576	608	629	562	597	542	609	569	592	572	604	563	608	595	550	585	581	571	607	597	579	584	552	548	569	599	591	590	615	554	573	619	582	556	567	587	587	596	569	557	581	587	634	569	564	543	570	591	562	605	561	551	576	605	608	571	589	559	573	600	618	578	556	597	584	553	541	575	535	587	562	542	583	582	557	589	594	595	563	567	589	592	596	602	599	567	550	591	587	610	636	526	563	600	581	644	635	587	585	584	583	592	652	584	607	577	561	556	629	546	555	572	582	615	546	577	610	584	576	631	638	591	586	535	556	583	551	586	611	612	626	568	573	549	574	598	572	604	547	577	566	598	607	571	566	571	587	518	591	625	606	576	584	552	577	596	594	499	609	585	552	592	604	545	544	577	556	600	619	586	602	638	601	592	572	600	599	579	576	612	525	618	580	598	616	578	600	590	585	577	530	604	561	599	582	603	590	582	550	538	517	600	606	605	609	531	588	629	605	581	604	602	588	634	578	593	588	600	538	601	587	583	589	593	594	569	567	576	564	565	595	588	608	567	603	538	556	598	578	579	525	572	622	572	544	547	550	577	561	576	592	594	580	623	586	570	594	615	602	550	585	590	612	579	557	556	583	558	582	590	597	617	577	596	593	558	542	567	622	589	587	592	605	599	584	590	586	541	604	578	576	581	559	568	580	580	578	609	580	562	593	614	631	591	572	578	606	611	601	557	574	629	615	563	628	563	572	532	544	558	605	580	601	558	609	593	591	595	534	618	611	556	590	602	567	595	577	545	590	581	586	593	579	628	600	545	600	632	567	556	566	599	585	533	567	606	601	600	579	608	570	576	564	588	601	578	566	529	592	563	582	597	563	579	596	596	617	592	544	599	569	556	575	612	583	571	590	586	586	575	587	568	600	612	563	568	594	612	580	583	550	609	593	586	646	609	544	589	591	553	605	550	592	625	607	570	547	591	584	575	574	593	589	570	565	594	577	596	592	595	596	616	557	578	583	572	580	597	586	580	569	587	604	602	593	596	584	601	573	601	570	571	612	589	623	592	604	572	562	590	608	595
26983	20748	9374	965	617	555	497	527	536	516	508	539	466	551	521	449	501	517	493	508	496	512	508	495	492	522	496	563	522	497	552	518	505	500	496	493	462	532	506	515	490	506	506	546	504	523	497	523	494	492	474	510	511	487	500	529	520	506	490	515	478	518	483	516	489	517	520	481	488	496	482	501	503	532	529	532	497	481	491	476	481	508	537	521	513	509	480	499	476	511	522	489	455	518	488	549	479	503	506	501	486	530	534	523	514	501	459	502	499	514	514	484	487	470	493	497	524	521	512	479	463	488	494	500	528	496	519	519	502	517	508	536	529	525	503	521	509	518	522	481	507	475	500	473	490	489	528	521	493	489	520	536	533	517	543	482	489	495	547	487	524	471	523	479	509	506	500	502	492	542	502	506	509	519	547	489	476	514	500	488	497	507	488	506	489	487	541	479	524	494	503	473	504	503	499	532	508	503	515	463	499	488	480	473	480	490	514	543	495	525	511	484	554	492	495	541	482	519	467	510	522	513	517	473	515	534	505	503	506	500	500	544	518	429	505	452	554	513	464	472	480	470	506	529	535	526	510	483	510	500	510	523	501	493	495	504	504	458	516	528	539	517	520	477	525	524	523	501	528	487	477	503	501	497	474	524	518	496	505	494	533	496	483	541	540	509	509	556	513	511	517	504	504	471	487	492	515	470	490	474	507	485	515	522	553	486	488	468	486	503	511	528	511	548	502	496	479	498	473	486	522	494	507	479	515	467	529	521	516	493	542	492	537	488	500	469	495	514	493	511	512	476	467	525	495	472	496	495	473	528	497	532	499	507	510	525	473	485	511	496	522	484	497	497	511	488	500	500	519	538	508	549	508	479	510	484	517	515	494	515	494	515	526	522	530	539	492	490	470	485	500	523	504	521	520	449	508	473	497	508	488	502	466	515	487	484	490	507	512	505	525	498	489	509	510	509	487	487	533	514	494	548	536	541	504	541	512	502	480	530	493	490	527	502	512	490	511	488	485	453	483	531	503	494	550	498	531	492	514	512	563	537	559	515	520	526	524	516	504	509	522	496	493	502	489	453	517	502	547	494	512	505	508	510	509	501	519	488	507	532	518	502	519	530	502	474	495	538	512	519	490	506	483	522	476	492	503	486	485	511	501	507	484	509	488	484	511	486	494	485	515	491	499	506	515	511	498	506	527	494	477	509	499	496	490	508	523	457	499	492	526	464	511	538	530	507	509	537	521	513	523	478	492	495	508	469	486	517	498	483	528	524	522	507	501	529	543	481	539	507	476	523	474	532	491	504	538	516	511	538	496	521	484	533	487	501	502	520	502	523	481	470	507	509	482	489	508	531	494	503	522	493	526	553	536	482	514	497	495	522	518	496	506	482	510	516	518	521	489	479	532	493	498	494	517	532	490	516	487	472	529	474	547	501	486	508	506	490	504	507	484	494	477	467	485	508	495	494	540	485	506	491	483	489	510	504	485	500	492	490	520	462	526	529	521	514	538	522	494	496	518	500	509	475	479	501	537	528	498	503	482	519	494	488	519	483	506	494	517	531	484	496	519	519	507	485	503	511	511	507	527	504	502	500	472	472	482	485	485	487	520	514	476	506	524	506	484	473	509	531	502	530	454	491	493	500	495	519	510	529	478	517	526	503	532	501	518	486	514	474	521	499	499	517	536	526	523	545	494	479	522	487	464	499	504	472	477	474	513	500	513	495	539	497	530	493	499	506	484	504	487	496	506	491	528	471	505	498	491	522	497	515	493	531	578	460	485	514	494	489	525	504	474	537	474	494	490	543	476	517	513	454	495	524	505	484	476	492	448	523	496	511	515	499	487	503	498	474	526	492	501	510	460	489	515	494	480	526	491	471	515	476	519	515	527	531	501	489	519	492	494	506	496	468	502	540	501	496	524	528	492	483	495	562	497	498	502	485	491	504	501	516	487	458	489	486	476	492	483	489	503	476	547	479	507	524	507	487	479	510	530	490	506	481	520	509	500	514	471	447	505	508	481	519	465	552	535	476	536	488	523	557	512	473	472	530	479	546	509	505	532	518	488	451	512	462	473	491	534	527	474	531	534	516	513	512	543	470	513	527	499	536	515	549	483	511	494	452	506	484	517	481	497	467	493	511	463	533	471	541	515	493	465	464	482	466	500	509	474	496	511	493	499	518	525	498	541	495	538	536	520	526	510	514	479	531	537	512	473	513	519	497	514	495	521	498	465	498	533	522	543	491	482	465	496	524	508	500	478	504	517	516	549	495	465	510	518	524	474	561	498	491	516	511	497	517	508	496	517	466	497	518	542	520	529	522	515	519	495	468	520	517	511	503	489	492	523	455	512	478	525	498	489	512	498	533	526	508	497	484	516	483	501	507	533	515	505	505	453	515	503	515	491	548	527	478	501	460	491	526	497	501	510	527	502	536	511	517	460	520	533	545	563	527	523	506	520	524	513	524	466	519	487	521	519	464	474	490	482	503	514	520	470	542	524	473	529	522	521	526	513	502	463	485	477	450	487	485	485	464	516	495	497	510	501	492	495	531	485	499	525	514	488	522	490	535	502	495	535	558	521	486	480	509	498	497	516	511	538	541	521	465	464	507	501	509	487	478	506	490	510	547	500	487	523	487	493	539	511	549	482	489	531	482	509	472	467	512	489	465	482	516	520	455	490	539	468	500	490	526	499	510	477	564	485	518	523	510	485	504	530	506	510	487	482	460	497	516	501	443	517	522	519	486	525	557	515	468	497	490	529	509	545	498	538	522	520	506	515	524	485	515	520	492	529	477	481	534	507	514	528	502	535	515	497	510	542	498	484	490	496	503	538	518	546	470	498	531	493	493	520	528	491	521	503	473	509	531	495	492	475	480	517	511	482	511	525	527	458	470	494	469	513	479	509	525	499	471	523	537	531	515	501	475	524	508	496	512	502	523	479	515	505	520	517	488	513	541	486	508	506	542	487	510	531	521	497	525	494	527	504	479	529	505	496	484	539	527	537	494	531	522	542	499	485	507	508	511	488	513	489	562	524	500	501	465	490	497	485	498	427	514	530	526	525	501	529	490	526	502	516	501	502	475	509	476	509	515	555	523	570	533	472	512	515	487	514	513	506	532	490	512	495	513	503	519	479	479	524	488	496	517	501	505	483	498	560	492	503	518	523	527	478	482	505	466	510	494	520	512	547	485	531	532	587	498	504	462	562	526	483	484	482	525	515	522	497	491	497	485	504	559	468	450	506	511	496	557	527	435	487	484	495	504	510	515	513	475	510	552	492	534	511	504	490	505	525	532	523	484	502	500	532	504	510	496	472	493	545	540	504	521	499	484	555	527	507	532	555	523	524	472	487	501	459	534	499	522	559	489	545	534	495	481	548	527	524	485	483	517	487	490	525	515	502	514	563	495	482	481	516	474	490	538	512	474	504	481	521	484	511	542	480	488	475	490	468	468	537	502	469	470	502	507	503	469	500	518	484	547	523	516	461	542	514	499
7963	1333	1154	851	791	756	757	710	682	687	735	666	652	652	693	664	686	718	691	690	650	682	672	622	700	650	653	689	729	629	640	698	700	650	631	688	690	644	677	628	677	738	684	634	675	694	664	646	703	689	663	697	716	640	692	696	656	669	718	662	637	633	736	666	683	683	749	656	645	682	725	630	672	659	660	655	644	646	670	638	657	692	704	692	708	626	637	625	673	651	665	666	648	660	697	650	659	656	678	647	657	673	651	683	662	662	670	681	645	689	684	610	642	718	715	647	690	657	667	692	698	632	701	646	698	674	658	654	664	680	658	686	679	683	661	628	621	639	677	672	667	704	660	616	625	637	638	663	678	668	669	672	689	661	640	709	663	715	660	674	641	703	680	707	653	674	658	722	647	657	668	664	696	661	639	682	695	663	684	689	665	642	651	632	597	691	666	626	636	711	700	661	684	682	661	696	656	661	665	682	693	669	630	650	674	660	696	709	641	654	697	646	627	675	645	667	664	653	683	641	645	693	647	642	669	683	743	702	655	689	666	650	631	621	676	668	664	679	659	650	675	640	705	682	678	691	680	634	643	635	690	685	677	669	682	659	645	711	646	632	744	648	673	682	702	684	674	708	630	675	682	757	641	681	658	665	676	686	692	642	679	696	684	657	676	635	703	693	658	695	670	664	709	637	628	663	664	650	664	684	652	655	638	647	676	722	665	670	655	638	674	694	620	660	669	664	664	665	661	634	673	637	679	669	643	694	654	667	686	641	679	680	655	701	656	698	725	707	664	648	708	661	651	683	654	693	658	661	654	698	694	683	645	656	670	709	678	724	685	681	701	730	635	657	684	633	717	641	648	672	669	652	691	675	629	657	633	623	647	645	665	667	712	677	631	686	664	649	672	674	629	670	646	682	646	653	683	713	671	670	722	681	634	628	649	674	680	704	655	702	686	662	655	662	658	675	686	687	639	696	652	636	688	614	668	696	693	643	655	656	667	685	664	670	640	678	645	671	689	647	673	695	621	657	660	666	707	656	749	682	644	664	665	687	665	711	684	654	711	641	689	667	623	669	641	669	620	637	663	651	700	695	672	703	648	647	710	708	643	660	662	668	715	633	655	642	654	687	661	670	653	670	656	716	673	624	684	655	635	657	685	680	662	721	670	669	662	676	701	605	627	652	611	664	666	620	667	684	706	696	709	655	662	647	701	638	653	651	686	653	692	659	665	694	678	686	678	643	681	654	697	642	667	676	687	651	712	681	665	652	658	690	689	646	648	655	647	671	638	653	675	686	693	659	648	680	700	657	657	671	740	656	672	710	637	685	706	658	681	660	696	659	664	629	680	700	700	654	631	676	649	709	660	673	659	654	637	654	675	668	663	668	658	662	640	697	664	688	662	685	662	710	629	702	652	652	687	663	638	648	671	711	685	704	693	707	686	647	690	675	663	649	662	667	640	665	684	636	630	688	677	659	664	690	635	643	682	657	677	698	646	670	666	657	644	688	656	621	709	634	644	710	686	676	738	682	680	675	655	714	668	665	654	626	634	643	718	676	682	667	634	689	653	618	681	700	694	654	676	665	665	704	675	691	651	683	678	679	673	670	667	685	688	695	660	672	694	601	645	696	664	687	669	649	695	671	673	671	640	707	654	673	626	736	687	669	694	736	701	643	626	688	706	681	653	681	663	635	699	627	700	674	696	676	673	705	672	662	635	661	640	676	648	695	716	628	625	690	623	647	659	709	682	676	707	650	680	643	644	694	717	691	606	627	642	675	662	668	638	685	706	646	629	658	669	637	666	667	709	628	723	652	668	708	698	684	669	659	683	640	668	657	686	677	640	660	633	694	659	625	650	653	684	623	676	679	650	644	722	703	685	697	694	679	659	673	676	667	688	623	674	700	640	724	630	685	679	706	687	696	693	666	679	671	684	674	674	696	699	644	730	695	655	681	652	604	640	633	667	641	661	698	719	679	649	664	650	680	673	684	658	633	666	680	637	693	691	659	674	661	713	686	644	669	695	699	642	667	677	636	672	721	651	666	708	628	662	668	669	671	606	651	663	639	606	651	667	663	653	695	670	659	709	618	651	663	668	652	653	737	645	704	659	674	655	650	679	646	620	704	682	661	654	641	682	684	689	645	696	669	680	637	637	669	654	646	719	669	674	664	702	643	675	642	681	713	707	658	705	680	645	686	662	666	658	701	695	645	700	671	664	663	622	670	649	633	677	636	676	624	690	686	671	640	673	665	684	680	657	641	665	676	658	667	717	655	691	695	650	671	680	649	710	635	651	687	640	681	675	619	657	644	683	662	679	696	676	639	658	678	674	643	633	716	706	629	682	671	686	665	621	704	670	654	654	677	661	676	689	620	689	737	681	644	644	714	671	633	686	670	650	724	683	689	697	719	642	667	658	679	654	683	676	634	683	646	663	651	643	683	627	658	626	619	674	681	658	637	671	677	667	648	665	672	677	674	709	689	633	713	650	704	749	714	689	618	656	678	675	600	688	664	684	688	671	659	645	623	685	752	631	662	659	688	643	657	671	668	675	647	680	655	663	658	616	687	655	695	677	639	630	673	642	667	697	656	677	679	664	676	699	701	636	667	665	654	690	655	705	653	629	656	657	639	672	638	641	671	660	655	664	694	668	631	670	637	651	710	676	658	665	695	678	716	674	675	665	651	665	669	690	662	686	619	728	659	681	701	634	656	699	673	693	665	664	636	646	728	659	651	697	659	687	644	636	684	670	670	729	691	697	676	646	695	711	637	650	632	671	661	696	612	663	646	648	648	716	719	703	680	684	684	672	702	683	699	653	660	661	639	690	669	687	677	636	676	713	639	624	666	665	682	677	672	692	691	698	632	663	670	711	649	702	630	686	661	647	664	632	671	704	671	651	642	668	661	637	658	674	622	695	736	653	662	659	650	623	702	659	671	658	703	662	663	664	659	666	724	683	656	682	640	677	681	693	659	650	690	656	679	703	694	670	647	681	705	679	639	673	685	675	668	661	648	680	638	636	654	664	660	659	673	681	643	667	670	660	678	653	636	682	692	676	676	675	686	658	662	630	699	696	681	646	687	675	646	663	681	705	681	644	666	652	677	658	653	654	669	704	658	660	687	664	663	670	685	691	699	686	666	653	651	662	681	676	668	677	655	656	681	643	666	674	709	696	658	700	661	666	653	638	670	685	650	717	660	682	677	696	660	650	667	627	645	657	643	673	658	638	673	650	645	635	707	698	676	683	675	692	693	692	683	657	670	664	698	691	702	688	690	673	652	718	624	639	653	629	640	674	680	663	649	706	677	662	658	688	659	649	656	668	704	655	743	645	675	639	674	660	661	697	664	662	670	670	696	695	726	685	661	688	666	587	658	666	680	658	688	680	697	662	605	702	650	696	664	660	733	619	643	642	611	640	698	655	664	667	655	702	634	654	678	669	676	653	658	681	680	671	654	696	671	653	694	677	676	645	661	654	674	646	640	659	738	661	666
23773	21298	28938	23972	21287	11922	1496	1020	825	799	847	781	808	734	763	781	719	726	726	643	668	707	701	625	682	692	666	675	665	711	670	689	660	676	685	651	714	645	632	694	659	655	678	636	641	645	628	663	660	649	636	630	713	674	677	638	620	729	670	617	656	648	619	679	691	617	609	647	658	677	680	668	651	685	667	662	700	663	611	657	680	649	671	668	667	660	682	652	632	668	683	687	693	738	666	672	651	658	641	685	704	662	672	650	670	691	643	634	667	665	650	661	676	660	681	672	673	642	647	650	705	636	650	683	696	664	684	668	654	629	692	616	655	636	644	664	657	666	738	708	648	669	651	605	674	710	683	694	679	626	652	671	644	653	665	659	644	684	672	675	707	643	655	667	654	640	650	690	701	666	647	669	636	628	671	630	651	654	685	632	687	659	639	640	646	659	622	707	680	708	640	617	676	636	706	647	623	713	680	647	664	665	659	675	690	587	626	625	628	683	651	666	662	665	625	628	639	651	661	655	644	675	652	654	632	626	654	642	605	650	624	680	642	655	623	705	648	655	677	699	615	676	665	654	699	703	609	632	652	671	640	677	675	622	671	659	646	643	693	610	652	644	635	638	717	652	672	621	677	649	725	666	658	643	657	672	666	682	652	673	668	670	657	656	656	668	628	655	642	634	689	659	658	691	681	654	631	670	697	666	625	655	683	656	627	631	680	670	699	676	633	674	624	616	669	644	639	643	648	640	641	638	696	664	625	684	657	662	634	671	638	651	627	709	657	625	708	694	642	694	678	643	686	653	708	630	652	694	663	637	684	640	679	642	660	646	675	661	649	648	629	644	651	652	648	647	630	651	696	669	631	667	687	645	629	666	649	685	656	661	704	652	659	669	665	666	644	655	669	632	661	681	700	687	643	602	654	653	626	643	676	666	666	649	643	691	682	708	612	668	651	610	616	711	625	652	605	682	675	654	679	628	668	616	650	648	653	651	663	675	652	679	708	625	648	641	684	682	666	654	655	661	650	647	670	641	685	727	648	672	669	647	637	689	695	653	679	629	647	676	652	672	639	649	656	665	631	663	669	668	713	664	674	624	625	649	634	639	652	655	628	703	653	643	656	652	654	677	632	651	637	655	672	655	684	651	653	664	677	647	668	654	641	686	719	684	649	630	664	628	647	704	678	604	690	612	659	626	620	627	658	659	662	654	631	653	690	666	619	652	632	654	707	628	591	666	658	675	669	669	675	681	614	658	676	675	639	628	683	643	687	706	663	651	651	670	637	709	676	653	647	650	710	644	679	597	675	680	705	692	643	640	650	677	638	645	677	710	648	646	628	639	618	668	671	716	652	661	631	663	624	651	668	662	655	648	669	667	619	654	636	682	700	638	665	640	637	672	654	643	670	665	627	658	653	644	680	666	635	703	634	654	618	636	637	657	704	640	705	630	658	591	631	681	672	631	673	637	667	640	690	632	649	649	629	616	637	668	668	627	627	703	657	680	644	654	671	677	664	622	663	660	656	652	675	646	704	616	644	612	663	685	659	652	678	660	647	645	656	640	671	636	666	622	636	653	683	634	688	700	687	675	647	652	649	687	671	617	657	684	674	680	638	623	627	604	657	644	676	642	611	671	658	656	627	645	620	674	675	631	631	677	643	681	684	621	643	655	672	656	652	643	666	655	636	666	621	646	685	704	670	702	631	601	647	666	651	645	594	692	677	634	663	636	659	635	649	644	662	658	637	658	639	657	643	683	657	653	708	644	624	675	674	636	643	637	705	644	646	652	644	667	687	678	598	674	693	643	652	601	663	665	651	676	633	640	670	662	649	645	629	649	615	622	660	641	658	650	638	646	633	626	622	645	679	668	694	701	669	695	631	659	650	677	661	673	601	654	692	692	648	625	686	623	684	723	665	647	691	686	657	690	629	635	658	669	632	657	662	644	613	656	685	596	669	659	634	647	608	663	710	665	658	635	659	688	608	678	641	598	649	664	628	648	608	655	645	651	627	709	691	629	692	650	631	669	640	621	711	639	660	686	690	654	612	707	689	680	643	673	644	664	705	639	680	709	687	694	638	663	637	673	680	700	703	683	635	629	618	673	659	699	659	672	656	645	638	693	637	661	640	633	678	639	677	655	692	662	627	628	648	640	642	678	616	660	668	661	627	683	704	665	650	629	620	705	635	651	671	687	687	670	659	675	658	642	664	598	686	645	638	666	638	687	634	640	628	678	630	650	649	653	632	614	645	631	647	634	646	656	646	721	675	662	611	661	601	691	696	654	621	621	628	668	685	659	603	655	694	628	605	639	715	665	633	645	620	708	619	640	664	613	653	643	644	629	599	626	665	620	663	620	576	676	633	609	689	630	677	642	652	675	634	665	649	669	644	641	678	661	641	626	655	699	633	656	649	660	679	676	638	704	649	657	650	643	634	667	664	656	634	632	704	641	648	674	674	640	648	714	644	658	644	695	642	688	625	676	684	683	647	660	651	617	657	657	645	642	634	639	669	623	651	660	667	613	658	641	658	645	654	682	678	644	650	661	641	677	622	633	657	656	680	590	617	592	648	679	675	661	669	625	650	670	635	695	670	617	660	641	666	680	698	691	626	661	669	636	633	657	689	601	682	645	652	691	688	708	711	646	655	644	662	673	639	669	673	657	619	631	663	682	678	626	642	648	640	643	638	631	651	657	675	645	613	661	650	702	648	679	665	651	646	687	650	657	619	632	659	658	665	653	624	686	663	639	648	680	700	657	677	646	658	676	674	645	668	657	676	688	652	659	685	608	684	643	647	683	665	673	688	671	673	663	662	633	678	637	693	671	632	670	634	716	656	683	662	697	640	646	643	619	683	629	661	668	664	666	670	681	670	663	613	645	662	654	695	626	669	645	645	642	644	693	636	677	644	654	665	649	633	672	635	642	661	665	680	637	646	632	656	630	677	624	674	651	676	689	644	680	665	682	675	667	659	634	663	638	634	659	626	659	639	640	623	741	678	618	691	691	646	649	648	651	657	657	658	684	653	646	640	670	658	682	616	670	677	629	696	686	605	647	654	699	688	676	661	689	645	642	664	670	651	656	624	652	663	654	634	667	647	656	607	646	662	679	676	627	620	687	693	687	670	697	698	641	653	675	643	635	682	649	668	658	674	680	674	660	633	687	633	709	684	641	621	664	623	635	664	697	664	661	694	620	671	616	648	629	687	634	655	640	641	627	684	680	667	679	660	746	657	617	622	657	694	658	690	678	607	640	640	651	616	709	646	607	723	679	672	612	651	695	620	703	629	664	681	655	621	628	675	645	703	661	650	650	630	661	677	668	668	626	627	675	653	635	684	705	639	635	670	625	688	618	677	668	672	681	691	660	632	683	679	721	669	661	649	625	654	597	674	678	631	634	635	663	607	659	666	640	659	662	649	683	661	671	657	605	642	653	636	691	652	664	716	629	642	614	656	664	656	683	657	671	660	676	694	677	719	621	639	673	686	658	673	694
14640	9479	7752	4039	2937	2340	1961	1766	1498	1371	1312	1201	1129	1111	1061	1073	947	978	955	947	977	953	981	942	949	948	924	872	885	867	876	893	942	925	898	849	847	904	887	842	875	862	865	899	921	847	878	918	821	888	885	925	894	909	864	906	899	913	850	858	885	871	935	891	948	859	885	916	923	853	861	858	891	885	909	928	816	847	866	812	882	866	844	939	845	894	910	899	904	875	847	915	888	861	928	842	844	880	886	891	847	938	850	884	865	870	881	878	871	829	849	886	885	886	899	928	871	871	882	875	835	917	849	882	826	913	919	862	869	915	881	877	881	914	889	859	846	906	937	938	876	882	892	907	855	887	896	869	889	884	897	853	935	915	889	877	848	878	877	888	846	856	854	841	879	829	848	876	943	896	869	900	881	873	887	914	878	903	822	891	868	858	901	829	876	855	872	888	805	870	872	888	842	855	895	886	865	898	852	908	877	860	824	852	870	886	885	897	920	923	887	871	868	905	911	928	899	855	919	924	847	861	884	914	861	884	863	919	900	881	893	851	825	862	845	853	878	904	898	830	816	893	900	899	872	890	840	888	898	847	872	848	891	910	889	876	840	936	842	814	844	832	865	842	858	873	898	816	872	925	873	893	878	849	873	868	841	833	932	897	953	890	902	858	855	891	897	834	891	861	886	885	912	879	830	879	865	886	909	827	842	869	876	865	894	913	884	928	874	885	884	878	839	874	889	848	842	850	872	892	909	885	929	889	887	866	838	857	889	880	855	883	916	894	835	862	906	869	853	902	876	886	873	830	840	859	889	882	900	867	877	849	887	865	867	927	908	888	864	877	835	826	840	865	898	899	944	880	872	884	832	867	911	896	887	902	872	849	849	891	917	829	847	852	802	883	877	908	872	860	894	900	876	900	929	859	867	847	865	919	871	896	849	905	914	909	912	872	863	846	895	840	828	882	886	920	852	885	845	807	899	886	827	875	867	857	885	888	858	877	833	893	929	878	845	885	863	788	892	909	852	844	903	838	857	850	882	882	907	854	874	858	886	837	829	915	847	851	889	904	874	942	906	861	864	928	859	848	859	852	905	861	895	888	891	867	848	837	895	880	810	879	880	866	851	951	884	868	890	920	907	869	800	867	857	863	843	889	889	879	869	873	879	877	870	853	848	877	876	897	890	912	889	913	891	895	836	914	846	841	881	894	892	881	886	937	897	939	875	897	873	893	818	878	849	817	869	905	860	844	907	842	906	883	877	866	849	945	882	895	856	878	880	863	846	828	834	868	852	905	864	845	813	855	896	910	881	891	931	902	839	886	861	903	871	860	886	831	836	869	870	905	834	857	863	881	856	852	876	882	861	839	888	867	967	832	872	894	942	878	891	848	902	945	883	871	833	836	884	863	840	889	891	866	903	853	848	843	883	899	904	892	848	870	862	853	892	928	828	900	901	881	836	866	887	866	893	848	867	920	863	864	897	904	942	851	844	845	912	838	881	913	888	882	865	892	892	861	874	873	887	834	858	836	862	873	911	856	877	885	864	872	910	861	897	917	846	854	921	889	826	879	850	839	897	872	858	840	892	925	882	853	933	873	907	891	857	792	854	840	879	893	909	882	927	927	848	889	895	856	897	840	859	908	860	877	855	873	840	820	871	901	923	922	854	906	872	880	830	874	927	905	868	885	888	882	867	856	856	857	861	907	844	906	849	921	836	842	891	802	844	871	879	848	856	777	877	845	907	931	916	869	912	905	860	874	926	857	897	858	899	886	860	899	901	874	887	909	874	874	835	825	925	820	873	795	893	882	848	866	848	912	865	887	879	933	898	894	933	834	895	848	878	908	871	924	861	910	885	834	868	818	837	871	875	843	887	842	879	891	836	865	869	884	874	780	881	828	899	862	851	875	835	965	873	844	886	874	865	886	839	853	862	844	877	869	905	839	835	883	850	936	892	890	877	856	904	905	860	891	890	874	893	923	882	837	879	872	830	869	863	882	855	913	898	889	880	875	882	856	852	898	917	876	895	891	852	902	837	899	843	941	861	849	944	828	846	874	903	891	876	875	897	853	849	842	909	822	870	894	887	903	880	932	797	897	856	950	856	814	880	894	890	880	863	931	841	868	878	900	847	894	913	909	849	902	811	835	861	901	907	906	860	891	889	831	855	854	876	846	814	901	820	880	881	855	861	874	930	885	883	843	873	887	862	850	859	866	897	848	895	862	889	936	858	896	890	889	899	900	889	844	863	908	900	805	895	910	873	861	854	891	837	909	859	891	853	853	853	886	853	902	803	844	845	877	910	880	928	893	850	898	866	929	887	865	918	845	898	826	889	862	863	917	880	897	896	843	862	909	879	957	909	879	905	921	928	856	868	880	900	905	934	836	838	891	863	890	934	866	855	878	901	923	867	882	889	899	901	867	899	833	831	891	855	862	831	845	938	857	879	853	850	876	889	857	898	884	861	853	893	868	857	863	887	873	847	919	921	857	892	890	889	892	940	868	892	850	875	880	923	818	857	859	830	929	876	833	919	878	908	845	854	858	860	929	909	895	889	851	868	867	871	869	891	886	944	875	889	920	866	852	918	883	902	866	892	845	902	876	882	945	893	889	882	918	888	853	875	892	857	845	878	858	849	871	858	871	845	863	895	888	877	856	889	935	906	845	893	883	840	899	861	901	848	826	860	903	891	878	886	881	868	846	906	917	856	904	855	941	897	830	840	875	846	887	898	877	892	855	884	886	782	889	882	851	840	884	870	835	891	910	858	890	897	864	886	866	843	924	884	835	877	940	889	870	898	952	867	883	891	888	862	875	848	887	860	895	901	823	857	920	846	858	901	875	874	873	868	892	843	838	841	831	912	947	848	888	866	882	906	903	886	884	880	903	960	895	916	845	805	882	904	901	873	868	901	882	879	853	873	883	828	893	947	904	880	849	852	899	909	891	883	855	909	886	890	875	902	914	878	892	863	894	902	838	838	834	868	909	858	875	860	847	902	912	838	864	856	900	860	878	914	895	925	880	839	858	915	923	882	893	881	877	850	912	907	937	818	881	886	863	920	877	881	822	922	853	908	879	884	852	873	892	849	859	863	906	889	877	839	840	894	878	851	855	876	831	900	875	864	806	840	895	822	837	900	893	910	912	921	896	868	893	901	859	844	873	847	916	861	861	846	897	893	886	896	941	947	847	867	895	904	871	867	920	913	869	902	905	900	873	882	909	872	847	871	820	895	847	866	870	865	881	875	909	817	881	879	867	831	822	894	867	879	881	911	929	850	894	853	852	880	867	894	825	885	876	858	852	909	852	919	865	887	835	856	857	884	871	916	896	870	898	869	845	840	873	905	808	873	830	873	855	879	875	887	854	906	853	892	899	842	852	867	891	911	892	895	803	895	853	846	873	907	872	936	905	839	915	900	882	921	853	855	848	880	952	856	918	863	908	832	899	894	902	879	860	872	901	884	848	874	819	828	865	905	880	826	894	861	929	856	873	857	840
22865	21276	29362	23492	21278	21319	10256	1208	831	784	734	683	613	563	585	532	558	502	492	538	518	470	455	451	507	469	437	454	455	467	469	447	426	456	436	472	430	448	434	449	449	436	454	426	455	404	441	411	467	424	401	440	425	383	389	419	433	433	430	388	438	463	441	449	414	416	444	426	437	424	448	425	425	392	498	429	388	486	459	449	428	450	410	439	433	417	427	418	437	407	416	412	411	423	442	473	374	412	431	414	425	435	435	435	405	429	473	442	431	426	415	398	415	421	446	404	406	439	429	418	430	427	423	441	447	412	416	422	411	410	447	454	391	436	420	420	408	419	475	414	404	417	397	432	439	429	454	435	426	434	469	398	422	451	404	461	428	441	428	400	452	415	421	440	455	400	407	439	422	390	406	454	438	437	416	421	433	390	421	413	425	460	404	446	428	395	395	450	426	444	425	447	430	428	409	454	409	405	401	393	396	416	416	449	439	458	445	431	389	452	391	408	432	430	413	441	429	434	409	417	422	417	418	411	395	377	411	425	418	427	422	419	381	392	416	437	441	409	441	432	439	430	445	406	448	479	389	470	421	434	406	450	535	432	409	420	434	401	451	417	425	413	392	470	439	423	438	446	420	457	476	421	418	451	382	419	403	468	448	421	447	410	427	461	427	441	426	423	416	418	444	437	422	419	406	402	386	433	432	398	404	408	433	422	429	436	412	432	410	422	420	442	389	474	378	404	458	383	436	387	419	445	437	420	433	434	425	396	443	411	440	420	393	420	413	434	427	424	448	418	399	433	420	436	411	414	423	417	413	434	438	417	472	384	394	374	440	459	430	427	386	429	420	455	364	385	393	451	407	412	430	413	441	414	415	478	451	413	447	449	469	404	410	436	449	419	401	414	420	417	417	435	396	423	413	427	396	434	452	442	415	456	398	435	449	402	426	441	448	421	370	398	384	430	439	417	414	391	461	388	478	428	428	402	406	432	412	406	442	445	417	445	453	435	410	433	384	459	418	398	402	449	420	440	444	448	403	432	418	403	415	398	408	405	441	417	459	385	399	411	403	424	436	418	404	422	415	434	421	392	428	406	458	453	394	407	420	422	410	413	430	394	407	455	388	401	404	422	412	390	412	435	411	423	398	428	446	442	416	440	447	464	416	393	421	426	465	392	416	385	424	457	401	430	421	423	441	431	403	443	404	403	424	435	389	412	391	429	419	386	394	430	436	409	422	405	470	413	398	388	428	427	408	407	414	424	422	440	423	385	406	417	438	403	422	435	453	410	395	408	415	423	430	440	407	423	432	417	393	439	410	436	435	413	415	410	430	391	408	469	427	417	451	468	355	423	417	440	457	430	429	411	421	430	440	434	444	408	410	431	425	399	451	413	405	441	422	438	433	436	413	449	440	411	469	443	434	393	426	417	378	426	447	414	412	432	406	397	463	422	427	427	433	429	430	421	408	418	431	395	432	425	399	422	395	440	396	407	425	423	422	459	389	428	434	402	423	430	405	452	394	404	422	396	385	434	421	453	443	412	401	447	419	441	414	396	423	446	447	434	420	417	381	427	407	425	412	402	418	417	402	411	444	421	414	422	425	443	426	423	395	435	445	414	435	406	404	422	416	402	445	471	426	413	410	414	399	410	476	416	414	392	426	444	442	398	409	444	422	456	440	422	421	432	431	408	461	436	442	399	388	440	426	394	437	414	436	418	408	425	430	379	419	464	433	419	432	440	415	450	420	389	445	419	451	399	387	421	441	451	406	394	455	446	432	474	385	407	407	445	431	451	429	401	423	453	428	401	391	420	418	454	425	406	399	421	418	448	386	420	437	421	409	428	423	417	395	433	415	425	436	409	434	425	458	440	446	412	409	379	439	442	432	431	440	404	456	422	401	437	409	434	444	414	405	414	400	435	403	425	426	432	435	393	402	421	418	405	400	443	424	441	415	409	374	448	430	448	416	407	433	421	434	433	400	429	409	450	430	412	399	429	433	465	423	385	457	418	423	414	426	437	414	431	412	405	433	422	396	451	423	407	429	418	396	403	416	381	470	470	418	431	460	418	458	467	439	402	428	438	435	369	407	416	395	441	370	405	429	404	410	466	430	435	420	379	409	423	369	418	435	422	415	442	408	440	424	409	422	403	430	430	441	435	401	455	431	385	458	392	451	399	395	370	432	406	452	439	445	407	414	409	427	411	397	434	433	477	408	449	417	424	417	449	424	395	377	394	402	387	409	409	415	473	416	417	442	418	425	447	418	423	460	444	388	420	451	447	417	418	377	394	411	417	401	425	414	414	437	446	437	421	451	403	434	432	415	416	403	443	464	418	467	418	426	432	420	408	449	455	457	401	422	425	411	434	419	463	419	477	420	429	425	440	422	375	399	408	409	421	435	392	410	418	419	420	409	444	392	438	435	447	428	450	385	467	425	396	447	426	371	419	444	388	392	413	402	428	419	407	423	439	411	440	410	438	417	440	435	406	411	412	372	397	405	408	434	360	451	412	412	410	454	385	377	427	415	413	416	410	448	407	394	401	435	405	441	431	436	433	408	457	393	427	372	390	412	424	432	435	386	401	459	441	401	384	417	379	379	430	452	419	414	414	431	425	407	455	407	431	388	404	424	407	425	411	425	472	430	404	425	445	442	367	387	453	424	434	422	404	452	438	429	446	396	423	447	417	402	428	406	434	422	439	448	423	446	396	435	432	442	425	446	418	417	414	435	451	401	420	407	419	390	443	390	411	445	400	381	406	407	414	417	438	434	404	432	447	429	397	419	393	398	413	450	431	438	424	415	445	423	419	390	456	405	424	448	425	402	426	397	419	424	413	421	433	442	396	384	414	431	446	416	399	412	402	472	430	468	422	444	414	425	418	449	445	392	460	433	425	401	448	419	403	451	423	415	424	410	412	412	430	430	387	449	472	417	438	417	427	417	424	422	409	396	424	428	434	444	425	421	428	478	432	425	412	448	408	429	426	406	394	398	433	420	436	420	431	404	419	397	374	456	415	404	428	438	416	404	422	381	448	466	435	433	406	449	412	438	426	437	423	375	416	378	414	412	415	415	419	414	365	432	433	430	420	410	389	411	436	450	441	393	431	442	352	432	425	439	409	378	415	405	408	434	413	419	397	445	415	414	424	383	431	423	430	421	391	406	460	415	409	377	424	432	400	438	386	424	409	437	382	456	440	425	413	443	442	400	469	410	413	401	405	407	413	427	442	377	402	418	425	425	430	414	385	407	394	382	449	419	412	364	445	422	398	433	424	398	429	430	384	406	401	403	423	414	417	409	412	432	406	450	409	414	401	383	411	452	449	455	422	458	389	435	428	431	399	437	438	415	395	408	416	432	412	428	417	402	389	448	365	398	392	413	416	450	440	402	437	388	433	419	433	397	401	405	427	414	434	415	409	420	419	417	431	435	427	419	403	433	428	423	422	406	430	416	447	422	438	406	437	421	417	390	421	440	429	418	419	396	443	424	442	421	453
17629	15008	12090	6347	4504	3348	2583	2181	1808	1519	1348	1195	1080	973	900	898	807	827	765	763	760	732	692	704	662	661	635	634	667	650	659	628	640	638	604	630	626	658	580	573	648	639	588	577	629	588	630	604	573	566	598	576	617	587	571	573	571	583	596	610	640	665	588	559	581	570	593	566	615	578	599	606	561	568	550	589	581	605	585	588	594	582	630	497	582	530	596	591	583	565	616	621	593	598	613	621	586	584	581	598	551	583	586	603	550	558	576	575	611	587	548	571	589	562	601	548	540	609	621	559	571	624	579	614	581	559	590	579	574	607	598	590	592	530	559	565	606	623	549	569	579	602	581	575	579	606	567	540	621	543	572	593	597	597	565	585	599	586	575	551	539	545	621	609	582	582	553	540	593	595	571	600	559	596	555	577	592	597	618	555	583	545	570	565	602	562	575	598	579	573	580	543	569	550	584	588	632	566	568	539	611	585	577	591	568	582	600	582	585	573	578	575	606	585	568	593	587	575	582	554	601	572	593	576	566	574	598	564	595	623	589	571	566	577	615	595	528	593	584	573	568	573	563	590	578	587	548	567	614	590	564	542	632	556	599	585	595	549	598	560	562	556	606	562	563	598	574	594	598	605	576	598	566	624	515	614	588	613	593	569	611	540	580	582	611	573	565	572	580	561	547	593	576	581	547	588	567	599	582	617	543	562	580	590	577	577	584	622	566	604	606	556	590	567	586	592	572	535	618	595	592	528	576	563	585	588	569	586	557	603	597	575	553	569	573	585	565	518	576	602	561	594	540	572	615	568	540	572	584	579	603	582	569	602	560	561	540	584	593	559	582	586	569	576	616	580	548	586	576	567	573	569	571	584	582	563	535	575	545	579	582	554	542	617	590	560	534	561	590	562	587	527	616	577	603	562	584	545	571	597	611	555	620	529	577	599	583	605	606	590	590	570	601	597	637	582	609	558	605	626	528	572	589	586	573	580	562	550	612	594	583	565	590	580	604	561	548	564	562	578	568	569	612	573	588	592	602	598	548	590	585	610	580	556	537	610	576	600	614	595	581	625	574	575	602	556	553	597	557	581	610	567	568	573	571	571	591	572	567	547	569	587	568	600	557	550	547	571	603	574	574	616	566	591	583	557	586	569	598	568	575	576	534	576	623	560	599	558	596	610	596	593	555	572	554	595	548	600	562	585	553	602	580	578	555	622	599	596	552	609	573	616	609	520	571	555	608	563	545	598	561	551	571	561	576	565	526	553	563	603	591	586	591	566	603	577	550	551	611	546	548	559	593	582	591	587	524	595	534	558	573	576	602	543	600	577	598	601	568	606	580	594	565	591	580	614	609	563	613	579	610	580	524	559	573	601	567	576	564	581	596	571	593	604	554	560	591	563	592	555	505	599	592	572	548	574	599	562	567	542	582	620	577	559	602	568	577	541	608	566	597	572	586	601	578	534	555	559	592	597	549	585	594	563	578	561	570	540	583	559	558	588	629	562	562	549	586	553	585	539	575	579	591	572	561	544	612	568	585	584	573	580	586	562	554	554	588	632	587	568	613	572	562	545	600	594	571	584	587	581	587	603	577	582	592	593	596	575	543	568	580	580	568	561	564	557	591	566	562	577	610	586	599	682	566	596	612	576	545	580	572	575	579	599	567	607	572	606	557	581	573	555	593	612	559	635	575	580	574	587	604	557	597	588	606	582	575	607	568	590	556	576	593	573	570	575	596	638	574	563	597	608	564	527	589	606	574	542	602	576	586	607	558	588	555	585	617	589	597	567	571	579	556	556	555	533	594	590	593	582	613	618	577	620	542	608	572	563	553	571	611	543	559	569	608	555	583	538	582	519	604	597	579	610	583	607	547	602	592	555	552	615	574	604	592	565	612	566	593	591	594	548	543	563	584	588	597	548	548	557	537	574	590	612	562	587	529	572	610	536	600	570	568	573	577	610	551	554	587	624	578	574	600	560	549	616	561	601	541	626	606	574	565	550	580	594	592	598	601	606	549	571	553	578	550	581	543	584	534	560	537	552	543	587	563	585	560	565	609	552	588	593	532	570	569	556	516	559	568	566	554	577	543	543	581	565	520	629	565	567	585	578	572	575	554	580	558	574	607	581	620	580	552	588	552	560	590	570	539	582	604	539	557	610	618	577	580	564	607	574	590	584	585	542	588	577	580	589	599	551	556	599	536	571	587	557	565	575	575	615	608	569	583	585	551	574	541	592	609	585	585	587	622	588	575	563	570	567	566	573	588	547	580	605	546	546	596	557	587	619	578	597	581	570	585	593	556	553	577	553	578	577	589	574	569	597	587	555	524	584	618	575	609	629	574	546	569	545	571	540	624	579	575	564	575	548	587	579	588	538	580	573	530	517	579	560	578	541	609	588	571	601	560	568	602	549	574	559	596	531	603	553	556	565	586	561	557	614	610	570	596	561	579	583	577	555	563	561	585	631	559	556	579	565	586	601	548	566	579	552	569	592	572	588	586	544	540	594	563	602	577	582	591	595	524	543	587	568	570	578	552	596	577	611	553	612	594	562	580	559	553	567	598	577	578	552	547	545	576	540	582	623	597	593	549	580	554	566	559	606	606	567	556	585	571	554	594	564	575	607	537	606	538	606	534	605	560	607	574	588	620	558	517	570	566	557	650	603	594	560	580	600	589	620	616	584	559	593	531	599	577	569	601	580	579	596	608	572	612	603	575	591	572	620	579	615	575	553	607	553	551	602	520	582	553	592	600	541	577	615	536	617	626	611	603	602	590	549	586	572	606	585	565	581	609	539	563	531	518	543	543	574	572	588	545	597	576	621	574	592	565	603	593	534	543	580	582	583	583	574	615	600	643	569	561	524	591	579	573	597	568	590	529	609	615	589	591	574	565	603	604	595	603	595	584	584	579	566	574	593	599	590	581	604	557	604	591	571	578	582	586	541	582	621	597	577	612	583	539	592	547	552	570	606	585	546	628	564	589	533	561	571	534	615	569	596	586	589	619	569	602	597	574	548	566	605	582	546	563	568	556	575	598	593	594	599	565	554	581	592	632	608	580	589	573	557	552	540	572	584	584	565	552	571	585	544	552	568	589	551	603	573	594	625	554	597	593	551	554	583	579	551	527	554	587	576	552	578	589	592	598	567	590	574	558	554	585	592	549	593	587	584	585	570	579	632	599	555	656	532	537	590	607	555	559	606	590	564	574	571	560	543	587	561	525	600	579	583	570	564	557	592	564	542	590	542	588	570	571	526	606	567	608	557	557	556	581	601	592	624	600	531	543	613	567	593	623	582	618	574	594	598	600	561	572	580	537	549	598	549	597	601	598	537	602	572	547	566	530	545	562	576	560	598	581	533	584	585	610	601	600	583	572	539	544	597	557	541	585	599	578	611	653	539	578	589	603	576	606	564	561	584	626	606	575	601	598	574	564	583	611	592	590	598	552	583	543	555	607	525	574	573	563	570	516	615	606	553	562	581	558	562	553	563	538	583
26983	20777	9297	801	595	525	561	539	477	479	486	500	490	509	507	523	480	532	493	492	515	487	504	495	490	445	488	545	454	497	510	502	522	512	476	506	502	489	506	460	462	510	497	476	490	522	505	481	487	489	511	468	469	466	470	472	539	468	511	507	477	516	509	489	485	490	480	476	498	527	490	482	473	474	487	482	479	465	482	527	488	470	524	491	460	497	495	501	512	500	517	508	460	502	518	532	488	494	516	500	487	480	515	498	528	486	513	472	530	458	528	511	465	508	511	495	497	494	459	513	519	482	546	507	512	561	485	521	506	486	498	514	555	520	517	476	498	524	494	491	477	489	485	469	515	502	477	508	468	492	478	481	513	525	482	505	486	489	511	473	541	506	492	519	494	492	495	474	494	498	540	506	482	478	493	465	487	486	492	486	498	524	509	533	486	525	463	489	503	527	429	488	519	528	504	512	512	483	496	490	514	513	494	459	491	489	523	489	507	502	506	497	486	478	494	476	485	507	484	464	495	507	525	514	490	522	508	506	506	508	517	510	506	490	489	541	500	476	485	528	492	498	470	517	476	485	546	505	523	512	522	477	508	491	507	485	484	497	486	506	469	498	465	471	480	486	526	472	472	502	430	493	475	479	471	517	478	545	463	493	519	496	453	495	516	473	474	503	492	518	499	489	477	454	452	492	487	503	473	516	457	487	478	473	505	465	500	511	522	489	472	472	506	503	516	527	476	550	498	483	463	472	440	516	475	489	498	467	467	513	487	462	527	464	471	461	502	512	493	467	479	502	581	531	552	513	488	498	440	464	491	491	499	503	532	488	524	503	513	517	503	526	490	466	471	476	532	499	480	557	528	478	502	479	503	461	522	491	481	490	498	463	517	501	502	462	506	521	490	511	467	479	509	448	475	514	465	447	490	505	502	495	479	512	492	531	496	528	515	540	495	514	495	494	480	491	467	510	461	502	453	497	502	454	470	507	437	494	539	516	455	471	496	473	487	496	508	473	471	496	482	456	500	478	474	507	472	508	544	476	462	475	477	505	471	464	487	484	492	462	503	514	504	510	467	487	478	496	536	484	526	479	496	485	465	491	515	477	476	508	497	466	527	491	459	514	477	473	494	474	495	473	545	473	512	427	499	498	478	513	499	466	467	472	487	458	458	458	464	463	469	519	459	468	499	486	482	459	484	514	516	500	492	508	500	508	499	470	476	482	484	498	492	497	478	508	468	492	518	501	493	493	486	452	496	470	471	518	510	504	495	495	512	486	486	453	478	512	482	514	487	486	494	483	486	484	516	459	490	497	477	513	486	486	507	476	492	492	478	475	535	486	461	499	488	527	488	491	483	479	486	478	488	482	480	508	491	500	456	481	489	519	509	448	505	487	517	477	512	436	471	507	517	507	490	459	494	482	497	502	519	502	477	519	483	517	481	486	491	476	531	490	455	501	515	492	469	490	533	457	498	497	505	470	486	476	497	457	464	458	505	489	505	510	508	475	511	516	497	531	490	516	517	491	517	486	519	462	514	531	567	464	512	463	516	512	483	463	512	425	470	494	508	515	496	528	482	514	507	474	505	466	469	467	511	486	487	472	468	467	487	493	489	488	481	472	489	466	500	535	502	509	508	510	514	503	507	519	507	507	476	514	543	545	484	515	466	522	467	444	495	501	493	510	510	527	493	487	537	507	489	473	506	553	483	501	492	484	531	493	478	507	481	487	511	464	526	505	489	487	504	481	512	459	492	521	472	491	517	488	506	478	475	480	459	523	488	514	458	528	520	465	504	516	506	521	503	496	532	504	462	520	498	522	497	484	524	495	511	487	502	506	490	549	514	528	475	484	487	529	508	477	526	507	501	512	446	541	480	510	455	531	539	474	486	512	481	459	483	499	493	487	476	453	494	499	518	516	541	486	500	496	479	515	523	507	491	498	515	502	501	468	516	485	500	519	510	505	460	485	502	533	503	480	506	476	526	463	480	480	472	490	512	475	508	468	484	485	491	502	498	507	486	471	511	519	502	518	510	481	458	491	491	460	509	501	517	504	489	474	481	489	527	503	541	514	517	502	470	475	484	520	493	455	529	513	500	485	486	489	505	490	525	495	485	477	516	517	488	482	491	495	459	497	498	478	495	527	496	500	509	486	441	516	514	518	485	546	497	527	495	486	463	522	485	507	497	472	505	542	491	509	473	549	481	495	506	534	522	479	474	504	489	500	503	540	537	500	531	527	466	516	503	469	484	526	495	506	451	521	506	485	544	494	495	505	478	486	463	461	501	499	496	480	494	499	493	498	493	487	462	489	477	495	496	504	457	502	500	498	512	477	493	485	471	517	479	497	495	501	482	499	471	510	483	523	488	484	524	484	508	548	524	506	507	513	496	486	501	560	501	497	478	499	512	477	526	504	509	479	488	469	517	510	491	487	528	484	491	544	494	487	499	495	515	502	498	539	513	521	500	483	513	512	509	491	528	505	529	486	512	464	494	438	538	494	507	494	476	430	455	497	502	468	478	453	497	474	459	544	470	491	504	469	514	507	486	505	520	483	486	518	526	477	517	494	503	513	469	522	477	467	498	480	505	473	469	477	527	482	505	500	463	479	474	496	501	496	547	504	487	518	504	523	477	496	499	522	540	492	467	471	496	495	521	522	504	493	523	482	512	503	498	517	498	471	465	504	518	504	448	494	466	506	473	505	501	503	430	462	472	491	503	530	496	515	493	484	475	495	448	501	448	506	499	506	522	470	514	493	482	521	473	511	495	446	492	508	493	498	507	468	490	485	495	515	484	498	461	513	501	497	510	506	481	485	499	509	521	536	472	477	490	514	503	464	494	533	497	522	500	448	544	484	463	492	526	506	510	467	464	531	484	506	500	492	495	507	465	489	478	531	523	471	488	497	489	490	480	489	468	486	452	483	471	460	467	460	496	490	503	524	509	483	524	474	478	514	468	473	487	496	483	528	516	497	454	493	492	487	499	504	477	491	481	470	520	495	511	481	507	533	499	520	510	490	523	488	473	466	512	474	505	480	493	465	473	466	478	525	498	484	502	497	501	458	482	464	502	525	500	505	474	486	505	460	485	464	503	485	473	499	543	510	498	499	500	496	465	499	504	509	531	489	561	502	515	475	492	530	471	490	474	481	489	494	465	524	454	521	499	480	480	473	541	491	477	467	479	504	479	494	497	492	526	504	535	481	492	493	525	518	495	498	461	503	513	517	495	485	489	528	503	519	530	507	486	474	502	499	475	472	511	481	500	502	494	474	502	489	509	526	491	477	519	477	488	520	463	485	478	502	510	482	478	500	484	483	462	474	505	494	493	475	494	534	464	518	467	531	518	510	484	488	468	534	501	510	497	494	521	534	501	505	496	556	528	485	501	479	526	461	491	513	477	479	494	501	523	517	456	498	478	477	473	500	490	495	486	478	465	486	494	477	497	480	507	488	509	515	522	498	487	484	512	478	502	491	502	469	472	478	522	473	462	486
7898	1261	1121	831	769	761	733	714	684	664	695	663	677	629	651	743	652	637	727	671	695	648	657	667	700	662	696	672	685	709	638	698	694	680	635	684	680	657	652	697	640	643	670	630	719	687	667	678	681	676	682	637	674	657	652	657	649	666	668	671	626	641	668	699	663	682	671	627	644	694	635	608	692	680	665	647	682	689	662	654	661	664	645	603	608	640	689	649	645	636	686	629	644	644	649	661	616	707	657	633	658	656	664	630	659	630	661	697	638	670	662	631	658	658	638	671	683	646	675	662	665	656	656	646	656	716	670	647	655	668	651	628	597	685	661	650	599	672	647	638	659	669	660	709	667	628	650	644	610	669	641	631	661	694	674	673	631	640	657	599	666	677	655	686	672	664	645	687	676	665	678	657	663	651	647	669	680	628	671	675	679	657	691	646	673	667	629	683	666	658	718	673	654	661	621	650	666	648	621	684	685	677	659	646	663	693	646	649	662	647	697	635	660	646	624	658	639	690	651	626	632	644	664	699	689	619	680	642	675	648	715	622	668	637	638	654	635	646	645	677	690	650	676	639	609	665	643	616	676	665	656	664	653	651	632	682	665	667	634	655	695	638	673	654	625	686	662	672	672	652	671	700	690	690	695	674	651	690	649	678	692	669	666	694	684	671	660	664	679	679	673	664	671	635	636	676	682	658	689	685	711	705	635	648	694	708	728	651	654	635	696	659	669	653	648	666	618	649	687	640	633	652	650	564	636	658	668	653	649	656	677	649	696	639	672	691	624	658	641	630	662	717	628	648	658	622	670	646	597	685	665	681	698	690	721	690	665	687	632	645	698	707	666	704	656	678	677	682	693	648	686	682	646	661	714	698	687	698	620	655	669	669	657	652	587	655	645	713	653	664	622	685	656	672	694	673	673	630	652	656	669	694	644	694	637	712	652	665	641	676	700	637	686	676	648	630	658	687	638	638	676	631	717	592	669	671	623	632	688	685	678	649	700	672	645	620	654	676	619	664	626	656	693	664	713	716	684	715	671	681	622	691	702	676	696	677	681	697	678	695	647	662	656	702	635	658	645	719	650	659	626	640	666	665	633	609	689	708	713	686	668	641	655	659	640	651	638	676	650	686	676	681	672	698	599	678	670	657	680	658	648	651	630	655	648	649	666	656	667	589	694	636	660	670	697	678	672	670	648	632	642	699	643	688	681	648	690	669	705	642	694	664	694	667	671	695	675	692	655	644	642	628	648	660	678	664	627	595	609	716	643	631	693	696	683	642	634	674	674	642	637	678	648	670	679	669	653	706	668	686	645	657	683	639	636	647	618	672	661	680	649	712	646	646	670	702	676	713	673	663	624	666	650	682	685	649	672	691	637	650	639	671	642	684	664	639	664	667	618	687	667	633	579	636	728	666	674	657	656	641	690	684	704	660	599	644	634	698	714	674	636	680	695	668	642	657	659	685	678	672	637	670	615	644	711	710	637	649	677	647	679	669	668	650	661	639	667	655	645	669	629	696	664	604	637	692	667	681	668	682	699	636	665	661	649	635	677	682	673	651	672	673	676	692	648	685	660	664	667	684	674	662	688	650	661	627	631	673	684	695	644	668	612	665	667	674	661	666	725	693	634	697	640	618	670	687	697	647	706	650	698	668	644	660	689	654	663	650	673	680	689	666	616	685	701	586	700	654	643	676	697	710	655	670	646	688	693	629	658	641	654	677	640	644	688	641	689	694	643	647	666	656	666	685	684	655	661	685	664	714	739	663	688	664	696	650	641	639	634	663	604	645	655	645	654	653	666	609	714	641	678	689	685	672	609	639	691	613	648	687	616	666	672	661	681	610	668	649	624	611	637	657	651	655	637	647	648	645	692	613	684	671	656	654	664	704	650	665	695	665	621	642	633	636	645	645	664	691	638	677	707	674	648	674	659	694	698	687	703	659	683	642	644	697	658	595	687	640	707	620	663	659	740	675	689	636	616	669	702	733	714	699	681	618	665	660	684	704	644	693	662	625	710	670	614	693	688	683	638	625	679	683	711	658	632	695	692	666	642	679	704	650	655	681	678	645	679	659	633	675	652	669	627	674	681	625	675	650	691	670	650	644	667	748	718	656	652	672	684	636	660	649	675	642	624	664	652	660	691	677	672	622	652	651	663	589	700	712	652	671	669	669	661	655	676	678	690	678	717	693	640	670	702	631	627	652	701	600	691	684	704	647	683	681	657	682	672	647	659	687	696	658	631	663	677	714	631	675	679	714	666	710	599	691	684	696	631	637	651	701	724	696	743	661	693	668	657	678	630	665	708	706	655	643	685	687	660	658	676	670	681	659	637	657	713	712	660	656	644	664	686	662	599	668	660	681	652	636	670	655	660	643	688	658	639	662	691	693	668	704	673	673	675	630	660	623	684	665	677	640	659	681	644	665	655	670	650	661	647	681	674	656	650	651	672	656	651	650	663	699	673	665	652	671	661	678	720	728	659	644	672	656	703	647	687	666	632	704	653	675	682	646	670	632	652	698	628	648	642	641	671	681	670	645	631	628	689	702	662	709	663	665	668	636	633	684	661	665	694	653	685	630	675	723	681	692	669	680	657	671	649	656	665	655	615	662	671	709	655	640	670	675	681	649	635	680	658	627	663	622	656	672	674	634	677	630	672	645	647	659	723	637	669	676	666	647	653	639	678	632	640	662	667	695	700	642	657	634	703	667	706	662	678	654	638	623	662	650	690	651	680	639	653	672	660	635	709	670	670	687	644	615	665	677	724	678	646	632	662	686	697	682	674	638	640	695	641	681	707	651	701	652	662	688	689	611	640	634	690	673	666	683	677	645	647	633	687	677	671	676	697	672	627	679	671	664	667	695	641	708	667	718	642	639	633	627	669	739	673	651	684	659	674	692	693	679	660	701	658	619	616	633	671	651	696	678	682	674	719	622	672	664	648	635	635	674	612	607	635	630	703	666	664	671	689	639	630	694	669	669	669	652	684	693	682	633	638	667	643	675	719	697	678	680	626	700	687	683	639	680	652	714	708	695	692	680	645	641	652	693	684	666	635	639	681	635	658	650	627	623	606	632	608	672	686	670	635	656	607	714	714	683	690	637	688	668	689	699	636	705	653	605	657	665	684	667	704	706	646	652	644	662	621	649	684	701	694	633	666	633	625	671	654	658	634	660	688	621	669	667	680	671	645	658	640	697	692	647	630	646	663	682	748	664	664	689	642	698	678	650	671	667	676	652	652	673	696	616	635	660	631	721	682	670	642	685	618	693	637	650	676	668	672	628	640	684	685	666	673	686	707	682	694	622	644	637	680	710	658	671	626	628	680	698	671	682	680	650	678	631	628	693	626	707	618	670	697	665	697	665	665	652	653	639	693	643	682	670	655	663	654	649	638	687	659	605	659	688	701	669	650	641	693	673	653	685	647	648	706	638	598	645	694	645	638	686	708	613	646	660	649	683	692	648	636	643	655	669	631	645	645	668	641	690	624	708
23720	21272	28921	23925	21252	12070	1462	980	868	766	804	739	774	754	718	787	742	696	661	736	651	712	673	726	707	710	717	646	666	678	710	668	621	651	658	652	645	726	673	653	647	672	660	681	687	684	615	672	659	682	630	660	648	684	664	711	651	630	626	691	631	649	680	695	631	698	622	674	646	644	701	673	665	631	641	623	657	684	630	678	611	663	604	595	627	676	666	647	623	643	623	664	686	629	644	713	631	680	629	667	609	649	654	654	594	638	655	624	655	615	613	651	639	676	656	621	616	619	687	637	630	686	633	633	656	691	682	669	622	637	615	668	684	644	623	622	633	644	666	681	637	650	662	650	619	659	677	692	641	686	602	664	637	662	693	665	658	683	587	671	664	653	648	644	668	631	632	646	620	605	647	665	655	649	635	642	662	604	656	673	658	651	642	665	650	602	609	634	665	635	696	640	611	643	609	632	618	628	678	652	663	626	663	645	618	698	619	660	689	643	667	586	668	659	647	622	594	623	636	611	662	641	645	635	648	658	635	648	659	652	684	653	656	675	632	575	646	700	660	651	644	673	658	652	636	632	671	640	658	650	619	658	675	681	632	646	654	667	638	601	651	633	686	646	642	630	649	671	685	611	687	680	682	666	653	633	638	613	602	652	665	642	625	641	622	616	656	620	649	656	609	659	655	645	618	653	653	660	671	670	684	643	643	689	639	630	651	661	671	661	675	633	674	694	644	659	666	619	671	643	648	674	703	634	674	650	646	656	694	639	632	630	631	601	590	668	648	615	659	640	658	642	644	687	712	620	649	639	668	630	621	638	613	658	628	634	642	651	655	631	673	690	618	631	669	650	612	681	661	663	664	623	647	660	639	620	654	644	675	655	658	672	684	642	645	667	646	637	617	669	663	660	630	686	613	629	674	684	639	660	611	696	681	646	651	689	659	626	653	689	664	646	616	690	651	628	686	619	679	683	604	626	652	645	631	643	660	660	671	612	662	665	632	624	698	587	645	651	660	715	660	618	619	706	676	686	647	688	628	662	615	649	637	665	637	700	669	676	649	660	681	629	709	641	669	634	602	597	659	673	646	585	666	669	657	633	665	638	660	686	696	667	642	652	635	656	655	660	639	703	663	656	616	652	653	617	663	622	589	636	642	649	619	672	678	665	667	644	644	645	608	669	646	633	670	627	673	614	631	701	664	646	686	675	650	641	664	603	658	652	688	678	652	640	674	673	609	622	671	671	642	627	673	675	681	649	644	641	674	693	668	686	618	625	615	636	684	659	648	650	652	653	625	624	725	635	715	643	665	667	642	660	663	659	677	681	642	628	641	616	642	667	669	642	652	676	610	645	665	643	661	595	669	627	650	639	632	673	648	629	662	662	612	637	649	621	629	688	647	705	615	622	661	665	633	643	621	684	672	647	661	637	645	645	646	669	655	655	710	626	643	658	740	703	632	663	658	695	620	618	648	645	689	659	627	649	667	661	671	661	686	621	622	670	609	666	637	649	679	671	636	629	631	650	637	646	660	622	649	644	640	674	672	649	640	636	677	605	701	676	610	658	668	655	642	645	666	623	647	623	631	644	648	613	621	723	616	661	678	638	682	671	660	671	645	675	645	635	648	645	611	658	633	663	687	641	641	671	655	673	684	664	653	626	658	636	632	650	604	660	690	620	629	600	630	604	660	669	621	661	668	613	644	623	673	658	618	699	682	619	691	625	646	653	638	666	662	658	673	669	635	639	643	612	674	678	622	647	599	678	666	649	633	642	630	594	645	691	626	676	646	646	637	668	650	673	629	668	658	641	653	640	662	646	656	644	655	615	643	665	592	639	621	642	613	637	673	643	664	665	670	650	653	661	632	633	628	714	647	593	670	675	656	679	629	632	667	703	639	617	654	657	690	614	599	654	623	625	658	693	651	640	676	646	669	657	610	656	626	655	673	629	684	644	684	644	656	661	565	625	650	657	687	635	657	645	623	657	657	676	674	704	654	599	639	628	690	640	699	660	653	652	671	660	684	662	666	681	670	578	631	651	587	684	600	624	682	632	630	679	659	628	649	661	665	664	599	666	644	630	656	666	643	618	641	687	616	648	623	684	670	681	638	647	635	694	662	657	645	638	690	655	686	642	654	621	626	686	701	665	674	678	634	653	626	649	652	658	649	660	633	637	671	628	600	658	631	632	668	619	681	629	664	650	659	635	602	630	652	670	702	670	674	660	657	666	667	628	664	650	608	662	681	680	642	597	601	620	640	641	647	663	632	611	666	660	631	682	631	634	643	674	680	677	606	617	635	631	697	672	581	681	633	695	670	646	627	609	643	658	626	644	664	652	653	621	652	645	661	697	702	608	621	688	607	647	623	663	638	642	608	675	642	705	687	610	632	641	626	688	666	608	693	653	660	658	686	681	635	648	659	688	622	664	666	631	600	664	621	618	627	663	657	691	612	612	674	625	655	647	648	649	682	597	655	639	643	643	664	640	673	627	607	661	630	635	660	613	650	618	664	646	666	668	655	644	681	643	642	659	628	656	609	714	642	718	607	640	629	670	664	657	664	685	658	637	643	649	669	625	642	634	663	647	652	658	630	651	665	673	703	648	676	655	650	649	651	658	621	701	653	624	648	647	670	618	643	652	605	668	671	663	619	637	638	666	653	618	681	619	621	639	656	657	622	665	615	663	666	621	606	635	656	633	636	630	633	634	662	678	660	647	645	643	665	635	630	635	673	615	642	642	665	676	641	629	620	673	601	635	670	665	668	667	613	648	685	698	606	625	639	689	624	641	661	670	631	641	667	688	639	638	648	718	656	673	679	668	638	637	603	653	662	636	683	673	618	614	661	635	652	672	661	691	652	662	627	618	653	639	659	649	639	654	718	635	636	647	625	624	677	615	612	606	668	641	653	598	660	679	660	637	634	625	637	680	671	637	658	617	614	670	631	640	664	594	688	659	627	643	648	604	650	596	676	657	613	642	615	627	610	654	592	615	694	654	612	639	659	637	642	626	694	664	661	663	668	648	696	601	638	660	657	624	632	637	613	669	647	627	698	626	620	685	641	620	683	659	650	686	614	665	671	613	674	649	635	665	660	670	626	675	588	651	630	643	653	638	649	669	667	654	640	672	655	648	612	614	664	675	631	649	657	639	665	642	624	664	647	645	643	646	711	635	645	617	654	628	591	651	659	614	620	693	634	645	600	629	663	630	641	623	619	604	663	673	634	666	648	672	664	633	656	647	659	598	664	646	661	648	659	613	672	641	605	657	661	656	605	697	641	663	637	645	713	615	688	657	642	618	654	617	648	674	668	675	600	659	681	652	646	641	628	704	675	627	662	651	646	668	637	651	654	657	630	653	715	643	656	616	712	629	680	666	659	598	679	634	655	637	623	635	648	642	588	659	644	658	643	675	638	700	644	662	595	611	653	661	672	614	694	648	664	681	585	672	652	628	644	688	609	691	664	688	684	683	658	653	639	663	669	673	614	626	675	646
15118	9354	7892	3953	3015	2324	1911	1694	1535	1434	1249	1195	1146	1083	1015	1006	1036	1013	973	942	928	897	933	931	949	922	949	972	942	882	915	886	858	905	906	890	856	855	903	916	918	917	809	880	906	867	811	852	927	880	857	891	889	916	856	844	902	859	847	847	852	885	861	889	886	879	890	876	886	868	826	902	855	842	868	881	855	820	911	855	908	882	851	845	878	904	886	868	872	850	856	895	871	867	845	821	869	871	858	851	826	850	892	883	828	905	915	922	866	896	864	824	889	899	873	885	806	863	869	876	882	895	854	825	901	847	881	880	830	873	851	884	859	916	884	856	905	826	905	871	907	880	843	879	876	836	857	878	845	858	878	845	892	875	874	871	876	852	824	876	907	886	864	899	840	890	898	882	918	889	875	898	855	828	933	907	915	874	856	808	944	793	838	913	885	858	845	886	846	860	814	882	867	816	823	892	862	816	819	881	906	868	873	925	919	887	893	863	862	844	843	845	834	870	861	858	873	866	834	916	858	834	883	833	824	884	900	861	835	866	850	859	847	871	820	858	900	888	895	860	919	860	882	895	846	842	858	869	843	875	897	898	913	867	849	835	897	891	877	907	871	812	826	868	858	911	927	852	915	876	871	839	867	867	854	878	819	915	849	877	868	859	872	862	907	854	874	861	877	872	912	880	925	863	835	873	885	924	830	925	906	880	900	849	798	839	917	816	809	884	844	892	913	837	843	895	891	851	848	865	866	869	805	828	904	902	840	875	872	866	854	862	891	859	835	925	889	899	834	870	939	844	846	800	852	945	882	846	934	879	860	870	877	920	845	883	911	820	863	875	825	875	895	922	855	839	850	843	828	890	886	855	876	840	910	927	830	901	838	933	808	868	871	847	874	874	898	900	884	840	886	830	822	887	905	879	887	914	888	862	889	811	855	863	859	898	846	866	879	866	896	868	850	850	892	879	872	848	875	914	807	904	841	850	875	837	873	854	904	841	842	863	859	886	873	846	807	867	871	889	861	883	830	880	914	904	867	866	888	890	866	863	862	845	858	875	846	840	885	821	847	826	864	880	894	840	914	774	887	883	826	855	836	798	870	892	871	863	883	879	856	825	847	880	885	827	862	834	853	813	872	844	870	847	836	837	888	926	894	903	905	837	852	841	866	855	888	882	857	864	821	902	853	833	932	859	861	825	876	863	857	884	890	840	860	869	885	861	832	816	847	844	923	852	830	860	843	899	836	848	870	845	881	865	858	867	856	840	855	856	822	834	895	831	831	875	857	900	863	926	869	880	877	875	882	857	899	870	920	877	896	864	877	906	826	896	846	872	833	854	837	824	833	861	872	848	894	838	913	866	836	851	965	883	869	839	870	872	886	862	843	892	891	885	860	841	858	842	839	854	861	837	883	851	796	851	855	898	902	878	869	832	907	844	842	855	866	904	905	858	895	855	897	876	827	835	874	882	913	866	913	854	899	852	887	868	926	893	894	840	846	840	887	918	851	857	853	857	871	906	871	887	846	883	839	866	895	822	895	875	857	837	859	884	844	910	894	845	880	858	874	893	842	866	872	815	847	845	900	854	873	877	870	867	849	849	850	887	837	920	870	847	857	809	901	853	901	903	858	887	892	861	860	876	863	841	861	894	892	862	873	912	867	887	858	905	834	862	880	855	905	870	845	931	866	892	872	864	912	883	827	897	826	871	875	933	863	883	864	864	812	874	859	909	834	839	832	840	876	878	854	835	804	884	915	906	875	863	851	919	828	904	864	870	824	884	880	875	892	891	858	935	881	920	872	844	834	933	899	807	900	888	883	915	861	860	852	868	912	833	876	869	893	839	869	896	896	907	849	880	863	847	850	909	832	881	850	872	846	877	900	829	849	890	852	838	885	808	892	846	878	851	871	886	903	904	856	842	805	877	832	868	835	872	905	903	889	847	895	868	894	851	877	856	826	836	882	902	866	838	897	836	852	846	883	859	872	837	870	850	851	860	891	883	897	797	837	854	880	876	880	832	863	886	876	846	800	848	871	813	874	846	875	841	885	867	892	857	918	885	872	939	849	835	844	894	930	867	921	881	847	852	830	821	892	870	929	872	832	886	863	894	890	890	866	801	879	868	873	868	894	820	856	860	934	845	858	849	851	885	868	882	834	872	856	896	886	860	918	914	927	903	878	881	889	851	836	812	913	868	827	862	858	879	903	861	910	918	887	850	897	835	898	873	864	849	892	905	864	832	896	872	834	868	803	846	877	825	877	860	868	862	868	815	851	876	874	846	900	810	880	849	815	829	914	848	880	856	873	898	859	918	843	878	827	818	886	898	842	916	862	790	836	852	857	855	843	833	855	877	863	890	857	828	837	830	892	897	888	895	908	858	915	917	880	880	867	885	906	880	882	860	914	844	860	856	856	926	855	856	855	903	905	901	865	844	839	879	825	896	828	893	914	906	879	874	882	899	962	834	819	820	871	858	838	885	847	855	876	884	820	848	917	865	882	902	875	914	894	838	915	846	845	850	878	917	824	809	874	840	854	890	921	793	928	886	848	856	868	842	864	858	847	841	834	822	864	856	866	889	842	896	914	837	894	872	862	796	877	891	864	811	841	878	871	887	865	871	876	902	887	895	849	885	881	874	851	855	890	898	864	816	877	875	857	864	894	869	852	854	881	842	871	876	778	905	846	855	867	904	880	832	886	866	861	878	867	870	864	916	852	861	872	881	849	907	852	939	843	895	906	862	853	866	860	905	867	901	903	851	860	874	865	882	818	841	884	855	851	849	853	857	869	867	868	846	856	878	849	840	892	854	900	847	840	863	823	873	844	838	881	868	845	879	848	839	884	928	824	847	892	879	871	860	830	865	875	841	869	838	816	856	889	865	871	875	921	815	898	899	900	876	869	828	852	883	866	883	868	831	843	850	891	871	894	896	940	842	918	897	851	857	865	846	878	877	860	872	834	850	825	890	890	876	896	830	835	894	893	855	863	909	867	883	864	862	882	855	847	913	836	880	845	876	844	845	867	841	836	854	872	909	878	875	904	840	815	864	898	875	915	862	828	885	876	887	891	869	865	876	850	842	848	872	859	866	867	881	903	843	870	897	877	875	846	878	858	863	869	924	844	862	886	857	880	869	919	848	840	865	875	854	880	889	890	896	870	908	900	885	840	862	855	907	872	831	889	828	939	852	837	900	883	837	834	913	864	850	869	892	873	834	829	846	885	842	825	866	889	912	863	886	906	848	875	860	825	907	919	810	883	861	889	871	869	856	864	804	828	860	866	880	882	853	871	917	876	857	873	901	894	837	841	888	891	862	899	846	926	881	909	890	866	866	862	882	810	837	865	877	862	837	873	844	862	813	864	898	879	876	853	889	857	880	845	873	872	833	873	784	844	864	808	856	912	914	818	842	860	895	838	834	891	879	880	840	873	816	895	855	837	822	871	904	907	875	841	896	872	876	834	865	876	849	820	895	840	868	908	864	889	897	845	942	856	913
22809	21254	29336	23485	21254	21299	9986	1160	807	832	652	681	623	547	548	547	574	529	511	491	460	477	490	466	482	433	453	451	447	423	455	458	484	431	430	443	483	451	414	433	435	405	451	436	435	465	442	453	446	401	451	447	426	413	391	410	406	437	417	440	402	458	409	400	390	419	426	427	396	414	429	424	439	405	426	381	403	437	436	395	408	430	400	400	390	442	412	410	413	391	405	422	385	433	383	407	417	426	395	407	434	438	423	429	438	455	437	430	449	391	448	403	449	422	432	429	434	411	434	382	383	400	404	405	388	431	410	416	437	424	375	418	446	423	412	441	415	380	454	416	382	428	395	409	414	398	450	375	439	381	406	433	386	398	448	424	453	414	414	437	425	414	405	398	441	419	397	426	399	408	406	412	415	379	424	362	415	414	417	404	417	409	431	422	400	408	434	380	427	422	414	428	387	442	408	432	397	376	409	397	397	375	420	388	444	382	439	425	468	424	422	401	382	386	466	425	452	403	409	401	405	416	415	409	417	423	424	444	412	393	416	406	426	411	430	430	425	427	388	437	408	438	407	378	406	417	400	419	407	457	423	418	445	425	431	412	393	418	396	419	430	380	440	388	439	447	442	408	413	445	409	415	412	399	416	404	421	427	382	381	415	435	427	415	432	416	373	374	411	422	431	388	393	381	415	442	424	397	425	402	426	411	391	394	434	464	436	441	430	401	405	421	448	420	413	418	469	413	417	409	386	430	443	411	436	436	414	393	410	419	409	359	399	435	393	404	383	381	449	414	415	395	418	439	431	423	389	416	421	413	383	427	435	427	412	412	445	431	419	445	445	408	403	438	402	422	409	394	437	385	410	402	397	412	427	434	423	380	388	426	438	431	441	414	446	392	422	461	411	427	429	454	416	409	407	433	427	431	396	434	422	397	409	437	414	456	390	434	433	441	410	391	432	405	409	414	435	361	407	391	414	434	428	409	436	412	399	411	455	444	411	415	470	434	412	403	411	398	434	403	425	391	379	407	398	403	413	398	443	403	393	427	385	411	409	436	426	401	378	410	406	419	401	415	395	415	436	377	441	420	405	404	426	363	405	412	436	391	437	425	438	408	465	409	396	410	405	432	441	475	410	433	420	433	394	376	391	424	400	409	405	375	411	401	412	423	428	422	410	431	414	421	452	426	402	417	405	422	444	384	425	392	437	413	396	390	382	415	417	402	410	431	409	435	380	428	392	416	424	410	411	421	426	393	402	433	445	390	429	422	391	428	405	403	428	410	427	435	448	424	431	407	419	405	418	464	427	456	411	433	408	411	435	425	415	408	374	423	463	419	429	432	444	433	441	463	358	422	450	417	396	386	419	402	400	410	422	408	410	400	382	424	416	404	426	413	449	458	402	400	434	447	414	430	410	394	398	430	444	437	390	427	437	470	428	384	394	436	376	442	409	426	400	409	410	389	435	445	420	443	423	394	440	396	448	469	446	409	425	401	391	421	419	442	420	438	407	409	375	414	412	398	426	421	392	418	392	414	443	437	389	422	426	400	390	411	434	420	412	423	422	431	387	417	400	413	392	411	386	421	391	403	414	447	385	405	423	418	408	424	439	411	396	415	432	444	392	398	407	400	414	427	413	404	407	409	428	396	424	406	412	463	448	430	402	418	401	423	433	433	429	386	388	443	478	406	443	408	394	423	442	403	410	410	408	429	403	448	445	403	467	414	416	402	408	412	424	402	416	403	422	442	443	418	390	410	439	410	398	439	403	411	439	406	444	445	447	439	400	434	409	423	451	464	448	396	401	443	414	434	422	407	443	444	444	416	416	433	394	429	411	444	487	388	420	434	420	467	445	435	428	420	415	481	413	429	439	420	428	437	382	431	418	424	415	432	424	402	403	419	395	412	415	407	430	429	420	439	425	421	396	418	384	406	438	436	440	441	396	422	395	419	454	425	430	417	424	414	411	384	426	406	407	408	419	412	397	418	388	454	378	440	398	405	439	428	426	422	415	425	418	462	392	414	402	426	431	409	400	435	426	404	394	390	435	425	423	385	421	379	397	395	393	426	430	426	410	404	385	399	421	410	432	446	407	424	435	422	437	476	411	404	389	448	381	416	391	431	412	394	405	426	402	421	408	442	414	413	451	422	424	424	403	399	411	406	425	399	394	429	417	424	429	428	430	428	440	432	400	404	391	417	436	400	414	391	445	393	403	400	418	419	411	406	414	389	373	404	430	425	426	408	437	406	442	369	413	401	438	434	402	423	404	425	410	391	414	388	415	414	426	450	405	403	419	397	392	439	406	439	413	400	425	393	408	421	383	438	402	420	421	437	408	410	407	454	410	421	418	423	434	450	435	451	390	414	408	414	412	410	422	380	446	419	444	396	396	414	424	426	409	436	431	383	370	429	404	396	408	427	433	434	414	429	403	433	425	431	373	432	433	402	414	428	403	422	407	402	401	405	411	432	465	432	422	417	436	434	425	440	432	452	455	413	418	407	407	437	409	401	439	430	419	439	402	390	423	388	417	429	415	379	436	414	383	412	427	448	454	376	405	427	437	405	415	435	409	418	392	455	454	398	424	406	421	419	406	406	388	408	397	413	400	427	420	463	413	422	410	401	415	399	430	424	466	439	444	403	406	426	428	395	393	451	413	397	451	402	423	410	416	420	437	461	446	405	410	412	440	396	440	449	424	421	402	437	412	393	400	413	399	407	376	413	437	412	423	410	433	442	413	416	415	438	417	372	436	421	433	417	417	398	443	408	405	415	414	444	420	438	410	430	410	402	388	455	397	442	417	406	407	406	414	408	421	415	435	412	437	424	422	381	400	369	425	436	402	394	393	427	405	423	426	409	400	415	392	406	417	418	442	420	412	418	425	417	399	379	425	421	419	430	412	426	414	402	444	423	404	385	446	413	381	418	425	354	386	439	383	407	416	378	430	367	422	410	400	404	402	423	417	407	444	443	422	381	402	399	389	407	406	424	384	415	391	375	403	419	439	463	394	385	399	391	380	427	417	405	381	400	421	422	421	419	426	396	410	388	429	451	428	367	432	431	459	389	414	400	404	421	439	410	392	424	436	405	408	422	405	449	453	410	451	412	400	444	409	433	408	412	442	404	433	442	419	398	403	412	410	407	398	426	392	422	419	398	429	392	393	475	388	447	385	456	409	416	384	415	393	409	413	390	416	416	406	401	439	426	380	358	389	405	433	417	395	421	407	443	384	400	419	436	437	428	421	449	391	397	359	401	413	420	441	427	386	388	384	426	383	453	412	430	365	419	398	446	410	428	422	402	390	420	414	420	424	409	421	395	417	441	406	408	423	389	427	409	395	424	399	422	425	419	422	409	441	417	418	380	378	424	414	397	428	408	422	388	418	411	424	424	396	420	413	393	415	405	411	416	423	420	426	413	426	454	401	428	406	419	392	435	416	402	420	370	377	418	416	444	409	391	420	444	403	410	433	414	391	376	396	412	405	419	406	398	419	397
17199	14997	12253	6250	4531	3420	2628	2172	1777	1540	1378	1180	1165	991	966	897	814	809	802	731	745	720	707	715	674	664	679	643	660	642	643	647	598	630	647	637	615	591	604	594	618	632	574	616	585	607	611	591	575	601	567	568	586	603	575	628	555	612	609	557	574	561	553	593	557	601	565	549	615	588	594	565	587	595	563	607	535	573	566	558	580	581	595	569	611	589	579	574	590	586	585	585	567	583	577	618	552	522	590	581	593	549	550	587	575	562	591	582	563	612	583	585	572	593	577	556	578	574	565	580	565	587	555	557	609	539	556	544	574	574	519	590	565	558	551	579	602	577	560	596	626	615	580	598	555	524	555	558	598	541	579	613	515	585	593	558	587	524	613	549	553	583	580	554	557	584	593	553	550	551	564	573	601	563	613	576	573	507	572	575	578	567	549	554	571	580	544	580	560	545	573	557	534	607	557	567	615	548	604	577	606	540	594	609	546	568	604	549	575	606	585	583	599	571	560	548	596	589	550	578	599	599	581	554	589	642	562	525	557	564	549	572	557	645	551	601	589	599	605	598	600	594	567	578	573	564	577	544	555	597	557	556	559	575	592	549	561	532	578	540	565	583	535	579	589	543	532	609	542	592	530	627	570	581	523	577	571	584	568	602	567	572	570	602	554	569	585	552	557	577	557	579	579	578	591	559	594	616	552	568	567	600	583	591	488	556	558	569	577	587	576	606	538	586	578	587	559	546	574	607	547	553	558	571	577	600	555	601	573	572	584	568	583	567	558	588	581	600	610	543	600	594	520	544	608	569	533	560	585	610	563	608	532	552	571	542	569	581	552	584	569	586	609	560	536	590	553	572	583	564	564	566	580	569	588	592	573	558	593	582	559	578	589	566	605	531	556	537	578	592	553	572	578	578	607	583	545	572	544	563	590	556	517	577	536	585	541	591	549	584	553	596	559	502	586	571	558	559	600	587	582	556	565	558	563	518	581	539	593	555	561	581	550	554	610	586	569	569	529	600	573	598	545	535	600	552	574	551	551	574	584	576	589	610	541	571	556	564	585	585	558	545	532	570	582	550	519	563	557	588	587	537	550	563	561	568	587	553	569	580	549	601	530	586	557	577	555	589	608	591	543	539	598	577	563	601	542	564	553	602	552	589	589	578	586	537	551	554	570	568	591	587	573	576	573	568	626	577	571	545	612	574	576	554	560	569	585	557	571	593	538	570	567	578	560	569	592	573	559	542	575	575	626	597	590	574	570	556	562	593	589	568	555	573	582	564	626	541	568	552	548	592	553	540	576	606	588	582	571	604	572	555	518	613	597	540	569	562	566	571	611	533	548	560	570	576	581	577	552	584	563	569	539	567	548	571	553	603	575	548	568	555	566	570	568	587	607	597	568	616	613	612	605	546	574	547	545	554	575	593	525	594	562	574	587	583	566	568	570	563	598	543	611	567	572	570	587	566	575	559	589	572	554	547	583	604	595	582	558	537	553	590	584	605	549	557	590	587	522	567	608	564	552	604	552	552	606	539	553	614	583	564	568	605	546	567	524	583	581	552	610	595	630	612	570	558	569	586	591	585	598	597	552	561	596	578	576	561	570	562	574	566	527	613	538	567	533	646	599	584	573	581	563	585	578	577	604	564	619	599	558	594	609	540	618	582	585	591	601	574	579	549	587	573	559	553	536	616	574	588	583	591	549	563	599	580	573	600	564	529	540	548	571	553	605	529	535	581	584	568	539	624	580	562	552	584	595	566	562	546	577	600	549	572	549	548	565	569	592	543	547	558	593	551	554	521	589	554	570	584	531	581	565	573	592	561	569	575	536	570	547	616	557	574	553	557	554	610	563	596	552	532	541	615	593	574	582	560	566	615	599	566	588	540	582	576	572	568	546	545	522	559	539	570	578	556	600	572	620	601	608	580	557	528	595	576	593	554	534	612	592	537	514	597	593	567	573	557	567	560	565	542	556	583	607	603	605	580	553	571	581	581	555	550	593	594	583	584	568	567	585	565	539	555	591	593	606	560	574	563	550	553	546	561	561	553	606	604	539	560	609	572	553	572	562	606	593	537	545	558	572	578	592	558	534	584	567	572	581	542	556	532	527	576	575	556	608	591	588	575	586	606	553	568	596	592	560	567	587	551	541	609	559	609	560	570	588	589	574	566	560	618	565	552	592	604	592	560	548	578	611	597	554	585	594	620	619	593	532	615	572	560	551	586	615	604	585	552	590	554	533	577	589	544	576	599	571	576	576	579	550	591	558	535	549	558	556	551	546	571	543	570	588	560	538	561	536	592	526	571	578	554	526	549	539	592	582	583	582	578	563	581	554	620	573	539	596	637	569	567	607	584	540	531	564	507	595	584	593	507	577	629	562	562	583	576	589	573	582	565	595	591	579	617	550	588	559	540	563	546	592	610	558	602	572	541	577	561	540	559	609	591	606	564	568	601	569	592	555	600	579	562	581	574	570	555	570	525	593	551	602	597	576	579	517	605	608	549	577	591	573	568	614	576	576	584	568	559	592	621	594	544	536	543	565	551	583	548	569	590	562	566	580	617	571	588	573	593	573	574	562	585	551	589	575	579	596	571	611	589	582	569	566	547	550	560	580	606	575	613	560	558	561	568	590	497	626	581	551	554	582	620	616	579	573	565	620	577	589	566	586	560	561	572	605	563	593	599	599	593	560	592	541	567	548	572	592	602	591	584	585	540	569	603	564	589	567	596	564	558	599	553	578	623	539	557	591	562	522	565	580	561	550	569	592	570	551	551	557	556	561	583	524	579	578	566	555	581	540	587	562	537	569	583	645	532	552	580	551	599	559	627	573	570	602	550	581	572	557	587	562	592	526	553	579	579	563	552	547	545	516	600	599	612	582	546	537	573	625	571	610	593	604	576	534	547	594	561	559	560	613	589	585	559	585	592	556	603	567	541	539	582	569	554	555	605	553	599	564	584	596	555	567	577	586	576	558	555	579	589	540	587	526	551	616	588	584	562	554	552	542	559	551	575	596	603	566	561	576	558	575	549	553	572	562	620	611	555	594	543	587	542	552	568	579	560	589	577	624	574	543	551	581	577	579	635	522	573	518	547	555	566	546	594	580	534	620	586	572	574	562	584	539	558	565	576	607	567	600	609	567	565	550	544	561	571	575	581	556	592	578	565	585	583	576	569	565	526	525	536	510	560	583	581	585	561	591	584	593	587	546	560	570	525	599	551	583	577	583	580	575	599	587	624	579	531	586	545	554	595	549	564	560	577	571	548	572	564	586	581	555	578	581	565	570	557	546	570	551	574	551	573	539	530	563	562	572	557	578	536	565	540	634	544	555	507	564	583	610	571	574	670	516	580	567	561	584	598	534	544	537	600	610	549	571	593	548	560	542	589	568	568	572	573	576	584	560	555	541	576	596	614	555	557	576	593	555	543	604	565	557	600	499	604	538	537	567	578	577	597	556	608	573	561	575	582	569	603	581	565	603	571	602	560	591	548
26949	20776	9495	939	616	546	504	525	497	484	484	498	507	471	516	546	521	522	454	477	469	513	521	482	490	500	450	530	490	487	505	444	484	498	514	511	487	476	523	473	519	486	489	533	500	517	525	479	552	464	519	534	523	514	510	478	477	491	449	534	494	476	471	496	525	498	506	525	505	475	518	486	500	492	471	530	490	491	468	466	510	525	487	518	466	485	530	465	502	466	479	504	524	511	513	477	494	474	460	502	509	513	519	468	476	524	539	521	484	490	517	470	514	473	472	491	535	511	466	466	502	462	496	465	486	456	482	493	522	496	472	469	457	478	464	460	533	500	501	442	505	478	481	492	481	477	475	503	478	487	483	488	462	514	503	538	475	501	472	488	469	495	496	510	496	473	517	545	514	485	505	425	488	480	502	525	478	489	505	528	476	516	506	510	514	521	495	463	488	512	448	493	465	486	511	498	503	484	488	484	487	499	483	495	487	480	489	530	497	456	525	481	504	529	499	507	498	508	505	487	536	478	472	466	507	488	485	465	489	444	469	461	525	498	473	501	473	518	476	456	532	476	483	479	500	497	479	507	472	468	435	503	495	476	492	505	527	520	553	497	490	537	514	493	465	483	452	518	512	496	518	493	458	492	491	482	515	489	491	548	484	487	470	507	493	475	512	483	518	519	534	528	495	474	477	513	509	483	453	497	495	453	478	480	491	573	474	476	541	471	477	479	479	457	469	470	457	494	501	489	502	438	500	522	471	497	503	505	546	497	485	499	464	486	500	541	496	476	481	538	458	468	500	512	498	527	527	482	521	494	492	487	455	493	461	483	505	497	515	505	502	514	500	502	532	478	486	495	517	459	496	481	490	456	467	499	500	476	484	517	461	544	470	520	514	506	478	493	490	526	495	453	478	476	476	499	526	463	497	494	499	492	509	477	525	469	509	502	507	504	496	505	502	446	510	473	459	504	501	479	463	506	505	464	477	457	475	459	516	505	496	509	517	544	496	475	506	492	505	526	492	492	493	451	516	514	515	508	452	501	461	503	475	480	475	483	474	456	531	461	461	490	536	525	473	494	491	505	469	490	480	480	474	481	476	480	512	459	474	458	479	487	491	482	504	501	522	481	482	487	478	487	494	476	484	494	478	498	472	504	555	488	464	497	522	473	502	521	499	460	472	492	488	510	495	503	467	445	505	490	537	487	472	496	511	471	465	444	504	532	542	488	459	495	487	464	480	498	499	519	514	493	543	477	467	502	518	489	484	502	537	477	517	476	487	462	467	514	511	491	519	513	505	521	494	458	484	456	467	483	489	535	495	528	499	456	479	492	484	516	528	448	511	500	495	497	496	456	465	464	477	515	474	429	514	504	513	476	525	457	453	496	520	462	510	493	483	482	455	483	503	479	507	468	486	567	483	485	509	495	490	497	447	494	494	497	516	506	517	500	487	497	496	512	498	489	521	499	459	492	497	488	473	528	472	453	489	500	481	478	473	478	496	456	508	535	499	487	481	459	451	548	490	481	457	494	496	477	479	470	456	479	462	493	505	485	466	496	478	497	471	506	495	482	481	483	450	502	474	508	514	481	482	510	578	514	482	506	521	470	465	496	448	485	506	476	443	505	479	483	517	504	470	467	532	486	460	489	438	483	474	461	484	472	468	489	452	468	513	515	485	479	453	485	466	467	481	533	476	512	491	447	458	513	513	472	498	497	460	478	476	475	498	465	490	489	484	472	540	475	467	503	467	511	479	480	527	487	485	481	494	511	505	506	482	478	496	484	487	479	485	478	454	500	497	459	501	476	509	507	482	503	531	508	495	511	490	474	483	504	472	499	484	504	473	500	533	458	454	495	507	498	495	537	530	492	501	486	485	545	482	495	469	489	495	501	493	474	453	486	466	476	480	470	479	493	452	479	476	491	452	467	492	489	491	496	466	516	495	486	495	493	528	510	481	504	485	486	503	504	513	489	465	498	510	481	476	485	494	495	501	512	499	485	466	512	507	501	487	454	472	492	498	483	478	489	473	503	462	482	454	515	506	470	502	476	519	474	531	438	454	494	486	491	486	490	474	502	494	503	505	511	474	495	518	496	466	515	470	499	479	492	495	525	496	488	526	520	499	473	559	440	472	484	525	478	486	508	521	551	494	469	498	493	496	493	538	487	513	502	456	493	535	473	451	499	548	467	460	472	515	478	468	480	485	453	520	474	536	495	464	487	532	468	491	504	470	516	474	462	539	505	463	438	537	511	478	468	459	438	488	490	503	477	486	531	502	474	518	509	538	513	477	508	495	485	474	482	493	483	493	499	479	486	499	484	478	481	474	496	498	510	497	495	485	500	520	500	470	456	505	516	508	517	461	448	474	496	448	450	480	474	505	504	489	514	476	472	501	458	525	537	469	515	476	521	449	485	469	472	559	532	512	470	487	471	483	498	472	523	455	456	461	457	463	470	486	484	484	469	489	505	489	485	459	473	483	466	524	473	481	486	503	493	504	471	488	502	463	509	482	503	488	499	505	490	485	503	541	487	515	512	509	483	490	445	488	485	492	469	474	515	492	511	522	476	472	464	471	534	488	467	549	487	510	509	496	500	489	478	528	503	480	509	486	478	496	508	495	472	512	486	475	491	517	493	469	497	520	527	481	472	505	557	462	500	507	494	487	492	473	483	477	474	455	539	513	458	493	465	513	469	473	468	479	480	530	488	544	513	508	524	498	530	518	481	530	433	524	486	490	484	508	490	490	492	492	489	521	448	521	490	517	518	503	544	486	486	488	536	482	490	505	462	460	469	489	484	516	486	497	485	527	456	513	474	481	482	496	506	483	468	463	523	503	510	533	471	455	482	498	481	485	476	517	516	485	471	509	513	499	478	499	512	482	494	468	523	502	493	508	519	497	447	469	502	477	519	499	478	475	448	493	489	488	473	461	496	488	503	476	499	481	498	500	501	475	465	479	484	477	483	457	490	516	476	498	500	540	474	482	478	505	445	469	437	504	483	519	493	491	469	516	499	478	544	468	501	512	484	469	495	479	482	531	506	540	519	539	496	490	481	472	486	491	487	472	508	495	491	513	480	477	501	518	463	550	508	477	496	514	499	540	460	472	479	473	481	462	496	482	469	511	475	525	490	517	479	438	520	510	507	479	486	468	463	487	503	508	510	502	464	449	515	530	510	515	521	491	496	487	465	476	497	478	497	535	474	506	512	520	494	507	485	487	480	477	489	517	460	482	490	491	514	507	473	486	527	504	516	521	498	431	466	493	505	476	522	493	470	441	504	490	495	462	482	500	471	498	467	473	480	468	479	513	501	481	478	522	486	532	519	508	493	491	503	514	477	485	518	493	461	478	471	518	497	506	507	481	474	454	486	477	488	515	495	467	520	488	494	533	480	461	510	514	507	505	472	472	488	483	511	498	524	507	501	539	518	479	446	463	479	461	508	488	507	481	500	477	486	502	521	512	490	488	501	469	476	528	475	511	513	464	492	502	485
7678	1314	1115	825	793	747	722	719	708	683	657	678	690	665	664	603	633	674	699	690	687	649	718	615	663	639	651	709	654	665	632	681	689	696	655	664	606	622	661	663	646	664	649	653	680	656	651	658	645	640	667	664	691	606	625	683	626	641	664	667	658	693	632	701	671	687	670	658	701	675	673	664	701	612	640	592	633	689	684	655	679	708	695	613	649	674	648	655	662	644	705	711	650	668	658	606	622	622	705	654	658	686	639	672	627	695	622	628	633	665	663	640	689	665	670	644	660	664	622	668	688	676	646	641	649	628	653	697	644	659	635	659	661	658	678	690	667	655	633	653	623	639	625	627	635	643	705	684	609	658	680	670	701	679	675	692	683	664	651	702	692	661	637	665	689	632	677	633	669	583	660	635	659	682	652	657	678	633	696	613	654	611	678	672	675	656	644	660	653	675	637	640	694	687	654	660	653	659	669	647	643	605	645	605	656	676	633	687	658	629	642	622	669	714	719	702	682	648	674	666	694	700	661	657	621	682	607	643	671	646	671	631	605	649	599	648	676	727	651	655	631	691	638	681	664	668	657	653	673	590	677	624	622	674	654	637	706	679	632	692	647	679	668	651	648	650	650	651	613	662	639	700	642	634	591	651	650	647	651	663	643	682	663	640	627	650	625	715	671	714	632	650	643	627	650	641	635	637	640	704	703	618	672	637	675	637	631	695	642	601	652	640	679	699	611	616	617	623	644	645	683	668	659	663	676	645	678	634	667	684	620	701	604	628	616	680	621	683	678	662	661	670	687	657	687	669	629	654	674	637	647	639	645	713	611	659	664	684	649	675	641	698	682	714	655	631	652	632	653	654	621	617	655	660	678	604	693	630	608	644	666	692	678	644	608	635	668	679	668	641	656	697	674	661	659	655	649	651	749	692	630	634	682	609	653	637	672	652	664	627	633	721	630	694	672	645	647	670	670	678	669	661	668	662	687	689	635	650	690	672	599	670	661	641	655	647	607	664	615	644	663	617	640	642	653	603	661	681	639	685	620	664	654	639	690	632	707	639	629	678	716	622	655	661	661	689	642	697	665	673	666	634	608	619	667	673	664	711	694	639	679	656	691	691	674	660	678	666	655	656	618	675	664	644	663	652	624	643	683	602	667	654	676	694	648	679	633	668	635	686	659	572	643	671	668	661	633	657	665	638	662	669	602	658	688	696	633	645	667	617	681	657	656	660	690	684	653	652	645	668	689	639	666	601	693	609	673	665	640	644	643	628	673	618	656	661	675	648	636	629	686	675	651	623	727	657	647	685	676	607	671	643	662	664	684	641	666	652	703	689	709	678	650	599	681	671	654	663	664	637	703	654	650	681	683	687	644	648	688	690	661	613	674	715	627	663	656	641	674	660	634	687	664	654	677	664	649	680	655	632	640	663	703	639	654	693	661	669	650	667	642	648	659	664	678	685	652	667	617	648	654	617	627	648	656	636	677	699	672	658	677	610	708	622	665	672	719	666	627	670	635	715	635	658	680	642	727	626	712	648	667	640	686	688	639	670	651	682	664	662	585	628	718	642	653	685	648	659	667	638	629	648	676	643	687	652	709	678	649	644	680	688	664	633	699	671	680	651	690	668	667	637	681	691	669	682	655	694	692	703	663	662	630	649	647	683	618	646	613	663	662	624	685	665	671	672	679	652	647	672	654	676	642	672	660	661	624	644	613	705	668	674	662	659	701	608	642	669	642	640	694	693	689	679	632	715	648	664	643	656	646	672	676	663	644	683	622	615	660	667	626	675	667	647	649	684	605	703	611	640	699	696	631	635	686	671	662	613	676	638	626	657	651	670	674	636	617	642	640	713	680	627	680	685	669	680	656	664	652	667	659	657	653	693	633	690	646	683	645	622	661	687	650	637	642	650	650	630	639	647	698	628	677	670	614	646	699	684	672	665	636	644	638	649	672	669	627	657	652	632	632	669	656	655	667	719	621	660	631	646	656	652	632	668	669	659	651	699	636	653	684	640	630	630	645	676	638	639	615	642	625	654	633	675	623	669	659	630	684	675	625	682	669	669	693	572	654	651	694	615	604	655	640	668	680	659	659	641	640	655	688	660	676	671	652	676	641	715	627	656	648	628	620	625	671	649	699	657	661	616	638	699	669	676	670	655	654	718	636	677	654	657	646	669	649	656	656	675	654	642	637	613	686	682	681	610	628	681	651	671	700	661	678	647	684	655	615	663	666	643	659	639	672	660	673	650	727	683	681	652	669	655	663	633	705	650	679	677	673	661	716	675	640	680	615	616	695	667	678	672	719	663	627	632	655	628	652	651	671	626	661	647	635	649	642	684	636	682	607	675	652	651	699	667	693	674	627	641	628	658	630	646	649	683	671	674	663	654	663	663	640	652	708	654	701	668	629	675	652	722	666	687	658	618	658	654	649	638	641	661	654	688	623	665	670	676	718	647	666	592	627	722	657	606	639	695	603	659	635	679	659	673	645	656	720	684	673	664	659	707	692	673	655	665	701	686	626	678	654	603	673	644	678	645	700	644	668	689	681	661	666	643	685	693	652	613	698	638	662	666	664	605	651	665	668	666	671	647	676	664	695	691	630	624	617	641	615	614	659	620	634	663	698	666	676	661	663	684	630	635	687	640	655	696	672	694	633	675	688	681	606	654	663	649	665	664	626	675	615	667	617	682	664	696	651	678	700	643	625	673	679	666	649	666	685	662	671	630	638	620	643	685	669	590	719	654	630	609	631	674	647	685	676	645	664	672	672	660	659	668	637	689	683	669	628	685	680	697	685	680	648	656	648	670	700	641	671	666	690	681	645	627	693	700	608	672	635	666	605	691	677	695	646	661	646	644	643	665	641	699	629	632	671	659	665	655	648	657	643	669	665	681	705	642	635	606	671	655	610	638	658	629	686	641	621	641	652	660	616	653	670	632	675	664	669	648	686	603	627	624	666	649	658	703	699	678	677	673	648	647	661	651	648	672	604	634	630	593	648	678	671	644	653	671	672	667	651	692	697	722	667	612	682	696	644	692	653	626	676	623	655	685	673	669	640	627	686	700	635	714	650	646	670	669	699	681	641	634	667	707	641	655	637	675	628	625	660	651	660	685	678	669	653	653	646	682	671	659	675	660	644	666	638	693	624	677	637	698	602	656	682	656	671	679	655	603	640	671	672	653	654	650	637	700	630	657	678	647	631	666	678	703	601	664	673	689	636	669	725	650	692	649	676	634	691	603	624	689	640	652	727	645	622	659	632	620	647	648	670	646	693	652	653	699	697	608	641	647	662	694	652	689	672	673	651	660	624	651	687	649	683	659	651	661	654	679	673	646	636	689	672	689	667	668	679	677	625	690	665	667	662	671	659	626	637	687	667	703	679	700	655	654	679	662	658	655	700	642	669	654	597	660	666	640	663	660	592	647	671	642	642	633	682	645	687	707	655	613	644	679	706	693	659	726	679	664	666	647	651	625	695	644	670	696	634	711
23700	21264	28919	23940	21266	11915	1528	990	919	833	839	770	767	756	718	698	683	683	657	662	667	694	653	677	668	676	687	630	712	693	659	623	646	682	674	707	644	704	643	644	679	649	625	651	636	679	627	663	652	657	645	637	672	660	627	648	693	658	688	641	646	671	654	619	633	640	658	667	648	678	659	654	647	652	627	651	614	665	664	645	663	677	643	624	654	656	609	619	612	618	592	634	680	642	661	647	619	612	602	670	680	642	633	614	589	624	674	624	672	647	615	632	652	607	646	677	649	619	666	616	639	704	602	669	677	610	601	596	607	625	657	649	681	645	618	642	610	634	697	641	656	614	673	629	618	606	670	637	641	661	630	655	647	659	682	674	640	647	632	702	638	625	625	629	641	614	655	642	646	606	652	602	631	628	617	671	636	665	629	725	656	670	659	630	678	593	689	666	662	666	633	644	698	651	592	670	645	644	641	662	680	674	657	626	660	679	675	637	626	653	682	642	633	666	709	670	613	677	672	660	666	645	683	638	640	643	629	661	679	614	673	648	645	685	623	689	620	616	702	676	670	652	652	623	645	664	637	665	646	648	666	625	695	643	681	658	634	650	626	628	669	646	638	677	663	662	603	638	641	663	609	619	643	622	668	638	637	691	610	612	640	661	656	674	678	677	591	639	671	621	611	618	639	614	653	644	703	632	640	681	625	605	671	642	646	649	672	647	608	635	682	639	684	671	639	673	615	654	648	626	645	612	613	633	676	679	652	660	620	647	682	638	671	651	674	642	658	644	625	650	628	683	650	635	631	666	638	593	638	619	595	626	633	699	646	658	650	667	639	613	616	606	675	659	622	638	655	650	634	647	645	640	627	649	636	600	666	669	665	627	601	638	632	643	671	656	630	634	643	674	650	649	640	666	632	654	635	578	633	651	623	620	690	622	638	612	633	663	645	598	651	634	620	675	618	644	673	614	658	617	679	643	648	643	656	667	623	657	660	662	584	635	658	651	695	610	671	652	635	650	628	641	645	666	699	691	653	634	646	609	654	670	582	631	658	629	681	632	647	647	626	620	625	630	620	651	633	598	629	638	667	630	665	660	641	606	650	675	681	668	639	668	622	661	666	589	635	600	658	655	680	607	643	628	701	619	672	674	614	591	609	638	648	629	653	619	649	633	630	631	648	627	625	673	659	634	653	682	675	640	681	660	680	666	615	632	669	629	638	595	620	691	612	641	644	669	661	644	630	606	626	664	657	666	641	612	664	644	613	698	634	644	634	651	659	614	640	654	634	609	644	629	677	665	678	672	612	613	647	656	658	645	656	636	616	630	621	671	671	643	639	586	616	662	626	641	680	624	673	651	630	652	659	642	641	689	618	606	667	629	687	649	671	681	649	648	652	670	608	609	646	622	615	618	617	660	645	587	684	639	628	658	661	655	641	673	625	627	610	678	632	663	612	635	641	678	629	614	667	628	666	642	633	628	623	617	678	644	620	654	638	620	582	647	656	636	637	619	635	683	623	653	669	628	652	640	654	649	687	666	657	663	640	605	639	627	696	641	639	660	640	612	672	655	650	680	644	618	623	626	650	625	647	638	672	675	605	606	630	685	649	626	638	590	605	642	687	698	649	619	632	646	594	594	617	622	645	663	684	622	665	647	655	633	667	669	626	650	648	606	652	634	648	648	648	624	665	703	651	685	631	616	646	622	639	609	651	643	640	601	644	654	633	644	678	631	603	631	650	691	651	627	644	643	623	651	626	633	670	654	654	625	641	678	656	664	648	595	649	632	622	645	639	644	656	694	642	619	617	645	631	668	606	611	627	637	670	665	638	655	671	632	633	640	670	659	669	684	641	604	653	639	587	637	641	627	614	615	654	642	629	643	702	649	668	643	628	630	607	657	616	674	653	630	653	710	626	634	642	642	618	645	627	697	661	670	616	653	575	644	662	627	635	656	618	647	655	651	637	641	611	715	613	661	629	622	665	641	674	631	607	681	676	693	654	666	639	614	608	645	653	651	617	651	663	647	690	674	631	661	637	671	636	659	628	622	599	651	636	663	699	570	634	600	647	623	654	622	625	651	661	630	677	685	638	648	652	644	597	633	653	608	606	643	664	630	636	658	673	673	610	629	651	613	659	645	644	637	662	609	674	612	663	636	695	696	612	647	677	640	641	643	695	618	593	625	626	669	620	611	601	626	650	672	601	690	633	678	681	667	663	675	591	652	631	642	646	649	667	627	660	665	608	629	643	621	660	624	596	601	664	680	649	625	642	672	631	648	640	622	604	656	686	653	620	643	689	676	631	654	680	648	610	623	640	642	614	632	632	594	627	673	614	654	588	657	658	667	697	653	691	639	672	640	643	662	642	643	651	679	609	601	615	628	627	646	607	639	672	635	597	624	703	639	630	667	605	594	646	633	670	636	645	559	636	661	680	651	641	615	632	629	684	597	670	626	638	619	605	667	625	640	643	686	631	670	638	656	664	598	682	631	620	698	688	633	672	656	646	690	595	645	683	631	643	655	656	629	645	659	616	651	654	664	625	675	599	629	613	643	625	636	619	692	623	637	644	603	687	685	682	641	625	673	649	595	595	671	662	653	610	663	651	626	633	635	653	593	629	639	674	648	668	652	627	653	651	680	694	637	646	615	682	653	639	653	635	611	647	616	653	641	609	613	646	647	612	668	650	616	656	627	682	646	635	642	591	623	628	621	665	637	657	655	695	632	619	630	654	610	687	663	634	615	657	655	609	595	659	609	651	628	611	657	636	657	637	656	630	604	633	661	610	624	604	627	599	725	653	628	607	652	638	665	613	645	636	666	647	644	628	595	675	648	632	597	614	629	663	636	627	633	707	635	646	677	650	616	626	605	618	665	654	675	648	626	648	636	609	619	685	667	659	639	674	703	587	624	623	632	618	639	683	622	625	636	624	654	635	638	637	680	630	638	642	683	679	664	621	608	610	657	636	631	649	647	664	625	664	608	652	650	671	638	603	612	690	658	659	625	637	673	623	612	633	659	617	650	640	663	661	682	665	643	635	612	710	657	647	664	651	688	641	681	643	669	698	639	661	678	643	669	640	659	608	619	689	616	598	645	620	668	609	658	696	636	572	620	637	650	648	632	647	674	623	631	627	637	667	657	670	624	655	607	657	662	650	648	698	619	611	606	647	629	639	644	613	614	675	639	622	649	668	664	657	624	608	651	647	642	636	626	644	636	619	703	624	634	621	661	630	641	678	665	651	684	641	640	670	679	671	624	711	622	676	635	647	634	656	633	652	653	632	687	610	660	653	626	653	628	651	613	666	624	616	659	627	642	664	643	601	668	637	590	639	652	618	622	639	654	653	687	694	628	668	662	608	676	616	682	630	634	616	666	663	660	675	589	626	644	655	653	596	621	673	639	644	624	629	661	665	605	662	644	682	645	643	678	644	654	677	639	695	666	619	656	634	627	643	642	688	582	637	616	591	621	647	631	614	652	679	659	654	675	652	618
15519	9509	7807	4008	2958	2288	1910	1711	1518	1377	1264	1182	1090	1073	1047	1070	986	961	983	1002	959	971	914	902	896	908	869	867	895	883	905	888	920	887	887	867	867	870	890	911	886	857	918	884	863	825	844	883	876	846	861	901	876	837	857	867	918	873	889	877	863	879	822	900	868	888	892	867	848	800	859	824	916	830	882	817	822	864	866	854	898	879	825	919	876	851	853	850	872	883	880	837	886	894	904	846	873	889	848	857	849	862	853	824	850	854	864	871	860	841	905	899	870	825	893	804	887	820	852	883	834	876	889	882	837	923	840	869	873	842	868	902	871	852	876	847	862	883	868	893	851	854	803	880	816	885	840	835	892	844	873	878	918	851	859	860	879	853	898	891	887	860	863	843	861	917	857	861	870	882	848	838	849	878	869	904	902	799	862	880	836	875	874	898	874	912	888	841	799	806	846	838	873	926	869	918	850	874	870	869	863	857	825	816	841	822	903	899	865	860	808	880	882	909	844	847	849	835	838	843	873	842	884	895	857	841	863	864	827	883	881	857	884	859	849	818	856	867	875	908	871	887	887	883	876	892	879	824	878	826	840	829	856	894	908	907	824	827	867	863	827	858	885	877	888	862	870	804	926	868	876	891	902	849	838	857	843	881	872	891	834	872	853	842	844	870	890	915	858	877	832	841	852	839	835	819	859	881	864	883	873	877	863	839	862	922	837	883	860	836	861	871	875	849	885	906	884	899	880	835	834	877	854	883	895	872	831	851	900	842	880	890	843	820	838	871	880	927	883	790	875	822	833	824	875	914	854	928	878	830	842	865	823	912	825	855	836	886	809	879	824	843	906	894	829	845	881	844	869	856	832	788	875	830	886	868	907	827	852	895	849	831	825	896	849	869	912	830	844	918	872	869	817	869	873	843	865	882	892	870	898	891	813	841	790	882	847	825	872	883	865	819	853	843	786	836	838	840	915	909	829	903	836	867	874	893	890	844	860	852	868	920	820	860	853	793	812	877	800	875	902	870	886	876	867	907	855	781	893	890	910	797	901	922	841	930	811	864	847	892	879	883	886	890	848	867	897	859	881	913	815	884	865	840	813	918	840	887	891	887	904	901	853	871	853	820	822	899	868	868	841	884	893	799	858	851	803	823	863	820	872	862	863	858	852	848	916	854	888	850	885	886	786	897	820	838	886	866	888	826	816	880	879	830	884	894	873	848	869	892	867	882	840	908	843	839	864	867	859	840	838	885	835	835	867	856	841	843	898	808	877	898	873	911	876	866	841	858	875	813	908	879	883	863	856	888	912	883	837	854	897	896	821	835	896	882	843	828	866	884	893	871	852	917	868	871	855	865	896	849	860	892	853	875	868	894	856	817	836	886	926	853	814	834	840	904	878	879	817	826	864	832	863	847	913	838	825	871	843	888	895	905	833	847	853	804	859	890	800	853	798	883	847	914	866	861	873	866	903	832	880	931	826	817	839	912	822	851	856	877	859	881	845	883	893	864	887	892	865	885	929	867	861	836	876	909	862	869	858	875	900	844	856	880	828	878	863	861	845	885	851	887	865	870	891	914	893	883	887	843	820	859	847	861	900	910	841	843	878	929	843	861	828	918	865	902	833	899	819	889	868	847	857	867	873	830	902	833	824	903	845	815	857	813	883	820	853	844	910	822	848	879	881	812	845	869	906	889	821	850	836	866	860	812	838	951	842	855	878	806	891	841	884	905	882	849	863	837	905	853	863	839	840	868	835	863	856	886	877	858	884	843	861	871	890	876	874	900	846	883	873	843	849	836	860	828	886	874	827	883	848	834	828	860	868	824	848	875	853	865	887	815	880	858	892	873	845	858	836	878	872	849	833	873	866	815	869	843	826	904	834	831	853	834	847	858	856	856	840	872	833	873	869	895	825	877	827	885	866	864	917	947	875	858	891	866	844	872	855	836	814	857	857	894	803	922	868	907	856	898	849	887	805	885	838	876	874	870	854	851	828	856	854	899	870	837	884	907	853	818	921	864	844	889	849	872	864	869	858	845	880	888	886	818	861	869	770	872	873	873	841	950	846	858	858	858	853	848	861	905	832	851	901	855	885	841	842	878	871	892	880	858	858	842	862	907	876	842	844	872	876	892	802	873	797	874	864	827	836	863	890	851	840	886	853	919	851	860	828	851	836	898	852	895	868	824	849	929	890	835	838	869	897	854	884	824	905	844	859	863	826	891	843	860	896	885	854	881	829	846	837	871	869	911	872	831	904	902	858	819	877	886	853	796	855	838	833	866	868	805	892	807	863	849	875	904	840	892	847	855	879	840	850	852	816	803	893	845	817	806	885	848	825	866	887	843	824	853	837	875	865	824	863	854	860	864	810	859	857	848	874	851	883	846	888	877	832	860	868	795	862	884	846	884	853	899	851	857	869	845	860	855	862	892	885	883	895	846	838	825	853	838	863	859	872	883	825	838	871	921	877	828	906	850	823	838	847	879	838	866	856	873	839	903	870	825	828	884	873	866	885	886	890	831	882	823	886	801	847	844	841	893	820	866	842	907	882	846	857	832	821	895	867	850	840	893	902	878	823	872	864	858	867	864	832	857	863	872	861	840	836	824	944	862	856	886	892	825	834	827	860	868	863	902	885	826	894	888	849	887	855	878	873	870	838	854	895	848	839	863	899	847	895	857	867	875	872	824	897	843	898	877	840	886	845	863	897	896	850	857	872	877	894	874	850	876	862	838	843	870	878	832	833	903	842	882	878	873	874	873	865	853	865	844	804	827	813	892	839	868	861	867	854	902	874	872	867	876	803	837	836	827	872	860	898	821	834	825	892	851	886	870	874	839	861	850	860	891	839	897	869	861	878	878	808	841	891	828	872	897	860	849	887	881	890	876	876	854	842	844	873	847	905	896	802	886	884	848	851	838	884	863	893	822	819	827	895	847	816	869	903	857	872	844	883	832	858	876	878	884	885	912	920	930	883	800	831	833	920	802	865	906	842	833	865	850	854	871	907	841	884	871	869	905	831	826	886	879	847	846	866	886	861	806	848	849	865	879	898	861	835	892	829	880	761	829	834	825	863	857	921	877	916	872	872	920	881	874	859	857	879	893	894	893	817	864	835	947	877	900	829	870	852	822	863	841	855	850	901	848	848	886	832	888	860	830	806	889	907	884	844	866	875	895	838	868	920	841	872	871	869	817	839	817	811	858	859	824	915	887	806	898	850	903	805	853	886	835	840	802	859	892	867	928	829	891	841	836	911	803	833	848	867	812	878	815	896	876	807	875	866	849	852	826	866	864	856	791	866	877	834	891	811	874	889	886	860	868	843	854	864	868	867	910	863	912	887	865	844	829	838	849	845	842	820	855	866	875	920	857	869	810	862	880	825	861	850	898	814	883	874	865	880	851	834	801	852	832	893	865	838	834	821	903	907	876	877	947	838	871	874	892	850	847	914	900	863	901	873	807	893	840	876	902	830	888	898	878	894	844	846	854	860	876	835	817
22835	21268	29356	23493	21271	21304	10200	1156	821	741	720	593	608	574	532	504	511	484	521	442	517	487	451	468	457	449	442	457	479	414	443	431	416	454	461	390	422	450	405	442	464	417	413	415	437	423	443	449	433	449	390	464	395	433	458	434	427	422	409	420	420	399	430	445	458	405	389	422	406	421	428	414	426	416	429	451	414	431	429	404	425	426	457	433	400	372	405	427	401	437	428	393	421	399	414	430	417	403	403	396	387	438	400	411	397	394	397	393	405	409	384	440	443	413	419	424	410	418	419	377	395	392	440	415	438	360	434	417	420	408	381	427	444	414	423	420	387	449	399	415	413	420	392	400	447	397	439	423	431	417	431	420	408	397	428	418	430	393	453	418	438	422	406	411	394	427	398	428	415	417	413	427	411	446	397	395	436	433	399	399	429	393	414	428	386	410	424	414	426	397	407	424	421	412	443	405	399	428	415	420	412	398	410	440	426	452	399	362	437	417	415	358	414	409	404	420	386	426	417	412	410	397	381	454	401	406	399	427	386	429	408	402	421	417	392	409	383	409	396	448	377	394	429	392	377	425	440	389	406	402	382	380	407	406	396	430	420	432	409	418	395	412	405	410	389	408	397	371	402	419	434	420	434	418	458	392	441	399	403	434	416	471	390	365	404	415	423	385	377	436	403	405	392	412	404	376	410	397	398	419	416	404	394	441	389	422	434	380	393	439	446	404	405	415	437	407	398	382	406	440	423	406	383	406	403	426	346	408	449	395	415	414	422	419	413	392	419	421	433	411	382	423	448	419	357	424	442	409	412	403	409	409	429	406	415	379	390	402	426	383	397	430	407	417	393	400	407	412	399	398	402	400	422	439	409	432	430	437	403	386	420	428	413	417	447	430	410	386	390	391	413	425	440	425	403	394	412	412	397	411	443	437	418	407	430	404	424	419	391	427	435	416	415	420	414	449	458	426	436	422	439	417	431	402	428	409	469	428	406	404	398	406	441	437	397	457	376	444	360	474	431	442	381	414	398	433	437	417	428	379	468	382	440	409	430	410	391	413	417	414	437	413	450	411	403	407	425	424	435	410	380	382	425	425	406	417	431	383	422	423	407	395	424	421	428	447	404	387	434	425	401	434	437	403	413	441	406	428	410	438	413	377	378	403	411	394	394	394	414	394	438	421	416	434	410	391	396	450	410	422	432	392	465	398	380	405	425	406	410	412	435	435	417	404	450	432	378	415	405	399	433	399	434	466	437	409	403	428	472	430	398	436	442	405	424	417	440	441	446	449	443	400	391	391	452	371	422	460	408	436	431	403	398	414	398	427	373	431	431	441	431	401	381	418	423	428	409	391	397	402	409	368	429	399	384	431	375	386	425	378	369	393	429	443	433	422	395	451	409	427	426	408	373	404	392	418	397	425	344	427	402	397	424	422	402	434	410	415	403	404	413	404	435	394	419	414	404	438	388	411	427	396	386	407	377	395	363	394	383	418	428	447	421	421	415	375	450	413	374	430	411	402	384	401	416	439	436	408	398	413	416	403	377	431	460	431	419	396	385	426	436	387	410	442	438	401	409	448	396	432	413	403	434	439	445	442	415	387	417	370	427	384	423	392	406	440	434	366	405	439	456	389	396	435	391	405	418	376	392	404	433	431	405	451	434	381	421	391	418	426	419	409	422	425	409	390	435	423	417	397	434	428	387	456	435	394	435	419	445	404	400	421	391	433	431	399	408	394	410	445	427	406	371	407	409	401	418	426	425	393	411	416	427	389	386	440	390	414	385	389	402	432	405	422	390	380	412	429	437	465	446	404	392	422	401	395	369	428	383	443	392	430	415	359	402	394	407	401	423	405	424	388	401	444	398	415	425	460	396	421	380	388	438	427	452	430	433	417	427	383	410	375	429	413	417	426	421	430	430	431	418	447	430	415	415	422	396	419	389	401	440	398	420	425	403	421	440	378	397	385	420	419	403	453	405	406	438	404	437	422	468	439	425	362	428	435	414	415	388	432	426	459	399	412	376	418	406	365	407	374	413	453	407	389	451	448	421	428	416	386	423	458	445	399	397	416	406	431	386	431	398	429	395	431	419	402	409	459	409	436	401	387	413	415	425	432	397	420	416	426	438	415	425	437	423	430	438	390	382	431	409	402	418	383	434	421	416	389	397	414	423	426	386	408	432	411	407	470	428	430	419	412	434	417	428	422	424	408	411	418	407	399	421	418	384	419	424	460	430	440	417	385	404	413	377	384	411	408	404	418	397	412	410	429	441	405	406	409	408	380	397	414	431	393	423	378	401	461	408	406	430	400	399	375	401	412	412	458	431	408	363	412	421	407	419	373	409	369	413	437	399	426	447	401	437	424	437	449	446	417	391	400	426	417	411	427	430	435	408	434	402	414	403	430	416	399	405	398	419	461	428	395	414	437	403	391	409	424	420	408	396	417	411	422	442	405	408	441	386	428	416	424	411	423	427	395	435	422	397	363	426	407	441	451	421	409	409	370	444	411	427	410	405	424	431	384	408	430	403	411	426	416	429	410	445	380	427	412	424	388	427	413	429	383	389	413	448	422	428	409	416	408	432	403	421	376	379	398	380	457	430	411	417	377	494	448	388	394	415	397	425	428	424	430	415	451	411	398	398	404	413	372	412	401	396	434	407	409	440	443	391	409	415	408	391	406	424	402	416	436	412	401	378	404	429	412	401	408	426	403	421	428	427	401	404	411	403	379	396	426	400	433	428	399	407	437	427	414	432	401	416	421	419	420	408	399	430	386	362	353	425	408	418	409	434	368	380	416	395	419	370	412	428	401	440	429	436	421	398	392	385	420	408	407	402	399	445	410	432	429	420	430	446	421	410	417	461	420	422	399	418	413	389	403	370	420	390	410	416	404	439	387	425	450	386	400	375	409	422	414	417	380	420	413	415	431	418	444	408	388	397	417	408	400	413	383	454	421	416	398	400	419	385	448	424	431	402	377	406	396	437	415	438	415	419	388	408	366	396	420	444	431	396	398	397	429	372	433	429	345	407	446	383	426	400	424	439	378	448	433	417	393	399	411	407	404	418	422	391	401	409	410	420	414	409	380	423	406	398	404	416	435	454	410	395	424	376	412	407	387	431	400	418	397	416	414	407	434	429	417	432	424	409	392	409	426	390	426	407	385	436	397	465	419	416	422	407	435	399	402	385	390	388	414	415	381	420	440	423	387	442	397	434	390	426	411	382	395	442	416	409	437	415	369	423	407	407	426	442	384	416	417	397	407	407	399	416	416	441	432	392	394	400	445	440	407	431	417	401	455	443	441	374	425	426	446	401	444	434	411	422	371	392	436	410	411	410	405	412	429	413	447	434	435	408	428	384	362	419	408	407	411	411	411	418	377	400	441	410	436	407	415	415	450	423	428	388	416	452	420	398	433	420	402	398	416	425	401	440	425	399	395	402	419	417	390	414	425	401	406	369	376	408	419	424	396	449	391	438	418	437	462	436	417	415	425
17747	15009	12123	6287	4537	3325	2678	2129	1752	1514	1298	1219	1085	1032	909	868	853	846	771	719	698	720	668	649	658	702	656	668	624	632	655	634	613	623	607	595	604	628	607	652	643	577	610	635	630	628	612	595	609	602	568	585	618	573	592	575	602	568	574	583	585	631	549	572	608	577	602	595	561	579	586	572	628	594	559	586	621	573	589	569	588	637	600	562	568	553	569	541	561	613	556	578	575	582	566	541	565	571	553	592	540	552	578	603	613	550	612	533	596	547	618	575	561	515	577	605	576	566	593	552	537	574	563	564	555	567	570	546	574	588	600	606	586	550	583	590	568	569	608	565	561	586	646	581	561	555	581	581	546	539	537	569	569	587	555	585	625	521	609	605	545	537	582	556	604	553	564	574	570	595	566	543	548	588	589	519	548	604	600	593	552	562	585	585	533	534	552	518	544	539	538	603	584	535	571	581	549	597	545	578	577	540	579	586	592	587	587	585	562	598	546	569	568	601	521	518	554	596	564	564	607	576	558	581	559	553	614	526	591	556	587	590	564	536	592	580	535	521	548	599	606	610	561	581	582	572	566	591	561	582	608	569	537	512	589	572	561	571	520	513	562	591	547	579	540	543	569	617	545	568	574	552	607	590	591	610	558	517	597	590	590	614	560	555	574	582	556	598	572	583	580	591	602	613	578	576	589	563	586	582	544	550	557	574	555	569	580	574	608	574	571	551	602	529	609	560	587	563	558	537	596	565	616	554	528	571	587	553	615	555	579	582	562	559	540	610	581	564	595	577	572	582	602	593	529	608	555	555	563	588	563	595	558	616	530	575	616	615	553	568	591	618	538	596	594	556	563	552	538	583	565	599	535	554	597	581	626	565	556	546	524	575	565	600	546	573	522	549	574	581	566	564	554	589	567	566	559	577	569	564	604	579	559	561	546	569	562	644	539	569	589	579	590	597	561	563	563	570	579	575	547	626	572	600	608	512	557	519	554	581	588	567	565	558	582	583	584	529	583	546	598	579	535	583	562	565	594	589	568	544	569	571	559	583	573	548	618	544	589	616	544	564	576	561	560	595	546	547	546	585	577	542	574	597	603	554	595	584	525	562	569	538	543	567	569	526	539	560	616	561	588	557	566	535	604	608	555	568	605	573	572	537	553	584	567	587	594	565	591	557	610	564	593	636	576	560	606	532	513	588	563	515	553	576	604	602	606	578	508	598	576	548	586	557	607	481	579	608	582	548	564	540	557	579	535	567	560	591	587	567	565	568	585	577	581	562	542	543	550	566	546	545	591	548	600	577	560	537	569	553	573	578	579	599	578	555	600	544	566	580	537	600	561	585	528	599	588	580	552	607	530	566	573	571	561	596	548	575	556	547	600	587	586	567	596	547	559	578	577	596	606	602	593	578	562	595	563	572	534	603	575	562	554	557	577	615	569	563	553	601	589	588	582	580	597	590	565	539	609	558	572	566	549	545	593	590	537	579	562	565	559	577	570	571	555	550	570	528	563	543	627	565	593	562	568	600	597	574	632	594	579	559	552	581	550	542	562	570	586	561	577	578	576	563	574	570	572	541	516	574	570	553	549	550	568	556	606	555	553	597	527	553	563	545	596	561	587	604	539	574	610	554	566	558	590	579	541	575	539	544	547	536	592	580	560	589	562	532	567	565	544	607	544	536	533	611	587	543	603	577	584	584	564	608	578	611	541	517	586	552	579	608	550	588	572	592	554	566	574	573	576	535	565	565	582	575	535	601	580	564	639	566	530	527	563	556	536	591	571	550	594	562	535	583	551	586	581	557	577	550	553	579	593	619	560	565	635	591	576	547	586	548	586	579	575	550	591	613	576	538	553	559	594	539	587	605	593	589	576	582	603	569	574	551	564	571	531	547	559	565	570	589	584	600	559	557	570	544	542	570	549	556	574	578	628	562	579	551	580	565	557	548	534	572	546	527	585	570	550	559	580	587	533	561	539	560	580	556	571	584	573	565	558	570	570	594	552	542	538	581	557	575	573	583	577	581	562	529	563	570	578	594	558	576	599	595	585	569	538	575	567	552	538	601	540	549	537	590	589	540	590	547	583	604	580	624	553	584	624	559	576	576	590	562	542	600	580	584	550	587	597	554	564	560	565	528	590	600	559	558	546	538	575	556	583	517	577	571	562	561	587	590	610	557	547	561	610	573	599	560	591	556	587	544	564	563	611	581	572	565	535	575	568	563	566	552	584	591	627	573	578	579	607	513	577	590	584	594	544	574	542	557	552	543	558	587	612	549	622	631	564	554	568	606	580	572	546	564	530	575	570	557	569	565	572	582	567	593	583	577	563	557	536	581	601	602	580	578	526	596	598	559	591	589	568	556	545	567	530	550	544	525	588	588	605	570	575	567	566	567	585	601	549	591	632	572	555	563	530	588	539	553	504	587	575	544	613	558	549	541	590	586	586	582	532	574	579	557	591	573	539	549	574	541	582	600	561	542	609	587	604	577	567	623	575	556	579	602	562	558	561	549	558	601	597	576	600	552	577	616	572	577	598	572	576	582	579	552	582	574	562	549	530	561	577	574	594	622	610	580	574	560	648	552	588	606	551	558	549	564	583	587	573	565	550	559	584	597	549	533	552	585	573	572	571	587	568	611	575	543	576	598	564	604	550	578	565	602	550	565	555	584	561	622	569	542	552	566	576	535	572	545	605	605	577	600	569	560	595	556	541	591	545	599	549	568	578	562	586	528	560	593	561	540	523	557	535	584	580	564	591	563	547	534	555	565	562	574	591	564	597	582	585	572	553	583	521	616	541	499	600	575	571	532	584	555	587	574	578	591	515	566	578	535	534	558	548	592	582	619	563	580	558	520	580	626	598	572	587	583	577	563	555	580	570	559	570	530	577	567	557	560	575	609	584	549	606	555	550	561	587	546	597	550	590	597	600	559	571	547	550	585	583	571	607	582	550	566	562	602	565	528	606	587	553	544	528	574	577	588	600	546	565	594	593	622	534	575	594	547	575	589	572	599	605	545	572	536	562	543	579	578	558	582	543	572	547	560	555	579	561	581	575	574	553	552	559	585	546	598	592	588	589	564	525	567	553	590	565	561	541	571	586	568	620	597	569	585	565	580	588	570	605	605	595	579	560	532	515	584	557	562	565	521	546	591	585	556	566	583	559	543	582	562	573	609	571	565	539	567	570	609	569	592	576	551	594	590	589	584	539	574	557	560	594	571	582	543	570	553	564	550	529	578	569	592	553	555	616	555	557	576	574	542	543	535	580	581	559	558	590	546	524	580	580	563	591	621	579	588	625	558	582	545	528	598	575	586	607	576	587	526	567	567	557	589	560	578	619	583	578	562	559	555	563	574	572	556	543	595	584	602	554	603	601	596	539	553	599	536	592	598	572	538	587	591	571	561	570	573	535	550	568	563	576	561	586	584	554	593	602	579	617	588	580	584	566	540	561	568	551	541	571	563	605	570	589	549	599	572	602	603	560	533	542	551
27028	20840	9410	944	555	522	547	527	506	522	498	496	503	478	475	504	528	509	489	480	517	497	508	487	483	513	469	453	478	497	491	476	472	505	507	489	484	463	473	513	467	481	515	472	503	538	469	525	475	505	504	449	489	487	490	497	462	496	503	482	491	502	489	460	497	495	511	480	457	481	479	500	474	467	487	518	477	474	509	490	494	494	509	490	513	476	442	459	515	487	502	482	487	450	516	514	491	497	491	506	500	461	496	473	499	469	501	477	518	433	489	504	509	486	473	442	500	510	497	478	505	479	501	471	513	523	458	460	480	496	499	501	489	445	489	487	477	505	509	501	424	492	501	522	500	460	471	460	466	515	489	521	519	504	504	512	502	481	508	464	488	469	477	466	477	526	513	477	470	483	495	442	486	533	502	484	522	466	472	471	466	489	483	492	507	530	479	485	488	497	485	511	489	449	498	496	485	511	486	504	474	517	535	455	479	514	477	458	474	495	443	531	477	489	486	498	472	458	531	458	455	444	524	476	494	485	501	481	527	488	450	484	493	467	469	494	471	519	477	505	541	527	499	462	485	512	516	466	482	494	467	451	499	507	470	452	507	512	470	497	460	532	498	502	495	450	459	462	503	484	502	496	488	523	462	490	476	522	471	523	496	525	480	468	523	528	513	477	463	451	502	463	495	512	463	469	496	507	497	493	488	488	483	463	485	475	487	440	487	488	490	493	491	517	459	483	470	489	544	508	470	490	497	470	471	510	460	472	541	497	509	496	530	494	445	485	482	504	483	483	490	459	464	501	516	487	477	517	458	521	492	486	475	458	464	525	503	469	488	488	497	458	499	465	534	496	453	475	481	502	464	495	507	460	507	495	503	492	533	485	525	482	421	499	496	450	494	488	469	492	531	498	507	471	489	510	527	539	500	505	473	505	510	475	500	511	479	505	472	512	481	484	464	458	514	516	494	517	508	500	478	469	454	523	497	488	485	487	471	480	453	442	457	491	487	456	485	472	451	509	472	494	477	489	530	479	489	481	469	455	508	473	479	504	474	431	444	509	489	493	470	508	489	518	489	506	502	503	484	494	486	491	495	493	542	507	498	470	466	482	494	510	498	489	491	531	475	511	464	476	479	460	489	479	481	469	500	506	506	441	522	477	501	492	479	457	483	469	500	483	532	424	505	475	521	469	512	462	522	487	476	481	481	468	508	467	497	485	508	512	477	513	475	470	489	464	502	493	504	485	528	499	505	492	457	515	513	484	489	490	460	488	473	489	524	472	491	488	523	452	485	485	508	481	470	475	471	467	451	497	532	462	494	498	496	490	480	483	501	466	471	516	484	476	526	489	476	448	463	482	473	544	463	468	511	509	490	486	475	507	510	487	461	517	491	483	480	459	483	512	511	466	507	501	525	478	486	528	485	495	501	468	498	477	442	540	498	460	466	491	465	466	494	474	444	484	523	512	483	502	488	509	456	474	510	433	496	472	451	485	503	482	484	506	497	521	534	510	487	509	482	517	536	521	525	467	497	500	453	492	462	485	480	477	521	511	482	457	504	523	513	534	491	476	497	460	532	449	475	489	461	475	527	477	492	483	490	451	510	485	488	491	514	500	479	478	484	465	481	500	475	480	481	506	506	483	506	485	469	567	498	492	496	482	522	478	487	495	446	503	467	504	492	463	519	494	515	455	490	483	481	471	506	511	479	509	504	465	516	486	494	504	478	487	533	514	466	467	519	478	445	513	504	516	497	484	510	492	499	471	501	466	518	485	489	508	495	463	495	493	474	499	494	472	512	535	547	508	510	488	491	489	485	546	498	481	453	502	475	485	491	472	527	466	495	498	463	486	465	500	455	491	487	488	500	455	456	488	468	456	449	488	499	473	469	487	542	468	485	500	511	462	486	498	491	495	541	489	472	482	479	485	503	489	469	525	493	518	492	488	520	492	516	514	484	477	470	489	516	495	518	453	535	487	485	473	535	485	517	447	539	461	494	510	439	470	474	487	538	477	488	475	507	515	465	473	481	486	523	513	482	520	513	494	474	464	458	492	480	464	492	467	501	448	519	510	496	434	498	469	431	500	490	455	504	459	507	504	456	494	475	511	523	500	473	488	476	473	499	490	495	473	484	507	493	473	439	497	509	516	528	492	471	503	480	506	491	505	506	479	512	483	459	495	495	502	485	454	493	511	501	457	482	476	495	494	493	526	472	480	501	477	502	485	510	479	466	461	500	503	486	472	518	447	457	485	490	432	497	515	490	526	490	506	504	458	466	482	501	479	544	470	516	524	479	507	487	429	464	468	495	494	506	490	459	494	494	480	497	498	468	529	477	494	513	490	503	465	465	500	521	484	483	482	484	458	508	496	503	501	457	522	463	463	483	473	494	500	475	497	481	511	462	520	501	489	519	488	472	470	446	453	476	482	518	493	495	497	509	455	523	465	510	488	459	534	478	476	498	479	481	471	475	537	489	510	453	464	491	465	482	479	495	451	466	482	476	505	503	491	482	470	466	472	502	492	508	460	478	520	505	521	498	457	524	484	499	535	451	468	515	503	462	526	438	469	461	494	512	491	486	521	488	478	514	461	501	485	490	477	466	464	488	453	546	479	461	502	507	489	472	498	502	483	472	467	502	486	515	509	469	469	463	488	487	568	465	481	525	490	445	491	479	518	488	478	445	495	460	451	459	478	474	512	472	489	467	507	445	457	453	483	472	484	506	505	558	500	473	489	509	516	485	489	501	451	488	482	468	483	506	476	502	435	470	494	448	513	474	481	472	511	523	490	492	475	531	493	497	492	464	527	496	463	494	526	471	459	498	513	509	518	496	509	467	490	476	489	498	458	467	475	516	520	462	504	501	529	487	522	462	542	524	500	539	490	497	522	460	524	464	506	470	508	507	499	522	489	507	500	507	486	490	471	490	530	480	488	508	469	476	433	509	453	532	513	470	471	459	485	485	457	457	472	508	499	440	517	503	510	491	449	487	503	539	532	496	481	534	488	508	517	472	481	467	476	511	484	471	449	463	489	481	512	515	481	494	506	505	466	532	475	467	502	504	518	494	479	482	497	501	470	496	499	490	498	446	473	490	479	474	460	495	516	501	517	489	504	502	502	528	475	484	475	472	522	478	481	472	488	529	515	467	460	468	460	506	468	511	448	510	496	490	505	478	510	465	480	467	464	431	547	451	486	482	481	443	465	448	483	476	478	461	494	467	474	496	490	459	452	476	476	493	507	506	507	477	500	525	471	518	541	505	473	517	495	499	474	507	516	477	493	508	520	493	487	466	480	488	459	499	467	472	489	496	453	502	480	508	478	473	498	506	506	483	465	470	518	509	478	473	505	503	467	462	499	501	479	422	464	498	522	517	482	489	468	476	447	493	495	463	496	470	491	476	513	524	496	482	478	474	468	490	475	487	537	459	483	456	469	503	486	503	416	509	483	506	479	532	491	480	472	462	445	502	535	466	452	536	512	489	481	495	520	466	489
8049	1311	1133	819	733	745	759	708	757	669	678	659	657	694	672	666	721	642	660	637	669	637	680	677	706	620	645	670	692	640	681	642	638	684	660	662	634	631	659	667	626	669	683	627	627	702	630	686	601	630	672	642	746	666	668	663	645	725	617	668	624	639	669	647	658	694	620	665	614	657	635	694	669	669	671	631	672	683	690	702	621	663	642	663	665	648	649	656	636	666	674	640	679	614	675	669	670	685	677	676	684	681	647	714	679	661	644	647	660	672	679	641	671	664	682	630	693	686	694	665	665	681	616	680	622	670	669	666	657	691	695	656	648	687	648	644	613	646	644	658	628	670	614	663	666	650	676	659	617	656	659	634	617	650	624	679	638	636	643	638	679	644	645	680	678	664	698	635	638	644	645	658	626	672	612	627	649	597	671	659	679	641	643	698	618	675	701	642	678	655	683	732	644	616	612	675	657	725	686	682	692	650	646	636	612	671	686	680	645	625	682	681	650	647	704	664	666	655	692	692	659	646	660	701	691	659	653	627	591	650	665	628	650	666	644	681	654	651	706	646	656	701	695	624	685	656	647	684	673	624	638	720	655	656	646	630	702	719	628	663	677	690	660	684	607	627	701	657	623	625	719	657	659	705	653	683	636	628	695	693	662	691	699	634	672	632	633	688	682	641	666	662	695	699	664	655	651	662	638	650	689	637	695	701	602	625	697	687	638	637	671	661	633	683	688	638	690	692	646	637	626	651	649	628	681	645	673	643	631	667	670	666	677	693	687	667	650	677	682	683	652	629	667	696	651	658	668	642	663	610	655	642	696	670	674	631	652	675	626	671	649	642	621	661	663	643	699	684	664	701	664	649	720	646	663	629	647	610	656	697	671	638	667	653	636	625	654	662	664	654	714	648	627	674	703	653	635	664	718	660	667	634	680	637	603	628	626	657	683	627	630	703	626	633	623	693	693	664	638	653	658	649	623	654	663	634	684	709	660	664	633	620	652	663	637	695	653	676	662	671	651	584	668	674	654	700	624	646	620	651	652	636	712	620	678	634	666	665	654	662	685	664	612	617	670	695	698	650	659	647	645	668	669	646	673	647	651	683	672	641	622	626	662	632	639	598	669	626	635	680	680	641	640	657	626	665	608	688	660	653	638	701	698	682	620	629	660	679	660	676	708	639	654	657	681	677	669	637	674	659	648	648	705	637	636	628	657	675	629	674	609	646	670	649	664	653	643	603	673	664	659	626	609	679	674	658	663	702	664	663	612	664	663	620	666	655	631	645	720	695	657	638	650	670	660	701	701	646	631	648	664	635	646	635	634	648	618	660	703	691	672	694	619	712	650	676	651	654	669	645	672	621	615	683	678	613	670	712	669	665	645	659	631	689	669	656	652	692	682	656	670	669	696	632	609	625	656	702	710	686	672	644	646	678	611	680	662	697	628	681	685	662	628	603	662	677	691	651	679	668	679	665	684	673	668	604	637	645	673	665	675	639	631	639	661	622	691	620	674	635	627	680	650	645	665	657	672	673	648	652	680	688	635	632	670	638	669	656	659	672	644	653	714	671	662	667	645	662	692	663	683	670	620	660	642	655	664	641	629	653	667	674	659	701	592	651	637	668	688	702	666	673	686	631	694	644	609	609	643	699	697	653	711	633	640	634	621	685	658	678	660	652	660	658	645	698	594	677	675	682	706	641	656	667	724	687	653	644	615	676	668	601	642	682	691	679	677	656	644	641	626	645	663	649	703	633	617	642	662	607	678	671	670	653	681	645	674	710	723	654	674	622	662	692	596	672	629	664	678	657	675	658	661	652	612	644	595	617	655	682	698	660	685	655	644	629	633	634	686	678	682	643	607	693	627	658	639	659	697	689	664	643	657	688	655	664	648	647	680	637	657	722	667	657	663	679	647	645	631	612	644	694	632	630	654	661	663	627	638	710	659	661	650	669	606	650	619	675	640	628	650	638	630	655	650	602	631	690	642	632	651	629	652	643	693	622	666	684	671	653	677	632	609	593	648	643	663	663	673	644	678	656	677	674	656	658	676	638	625	656	650	663	689	666	702	612	706	663	607	671	673	687	647	682	664	625	672	674	658	700	666	655	677	651	663	649	628	647	649	667	650	624	652	722	643	639	666	616	711	637	667	682	702	633	654	645	649	644	645	677	662	623	691	654	630	663	689	645	640	676	682	681	602	666	642	668	651	636	636	626	632	642	672	649	683	629	664	637	659	643	679	667	673	676	664	648	660	674	671	695	657	669	644	676	680	711	625	656	653	609	641	678	654	648	645	704	696	656	668	703	698	676	626	653	708	672	688	681	646	694	668	624	626	653	611	661	642	657	645	655	643	671	632	659	637	654	606	672	714	655	671	638	675	668	615	640	661	652	706	648	631	671	670	617	634	629	627	665	655	680	643	642	655	650	651	662	679	624	588	669	652	622	660	650	671	619	666	664	653	672	606	638	617	630	657	700	645	718	666	698	649	654	688	667	677	712	665	680	660	622	686	642	659	708	625	621	723	617	643	674	647	636	628	673	677	690	650	645	685	630	654	632	696	670	650	699	650	703	624	646	585	657	632	664	670	672	655	685	668	642	683	639	651	690	651	653	663	660	687	619	668	678	632	638	636	634	625	663	672	631	615	687	617	647	616	658	709	709	676	639	635	657	616	637	654	697	707	663	681	644	644	658	628	671	650	616	669	657	675	611	674	662	626	635	622	644	664	681	672	680	696	659	670	702	611	652	646	645	697	656	672	628	645	691	622	705	641	630	703	673	660	678	712	649	639	654	630	623	682	647	731	680	671	592	624	684	633	643	676	664	685	684	654	649	619	681	657	687	665	670	629	669	637	631	619	659	665	646	741	659	676	641	668	608	633	642	640	634	642	664	676	669	626	666	717	634	635	611	715	668	630	675	697	663	689	687	635	674	629	686	641	680	698	719	711	677	647	646	688	688	702	660	676	671	698	703	681	668	696	650	690	660	650	673	618	686	657	651	684	675	635	653	645	689	625	634	663	669	664	640	684	657	632	650	619	678	632	675	680	666	664	677	667	691	654	706	719	667	687	676	669	699	631	671	668	637	664	683	635	679	634	687	651	677	728	681	646	664	694	636	618	731	601	652	683	615	740	670	673	660	708	661	658	607	659	656	650	662	664	629	664	688	665	657	626	688	666	669	641	616	696	681	650	704	626	665	676	646	677	703	657	644	696	641	638	658	717	670	625	657	632	627	619	679	649	648	675	590	652	685	626	674	648	657	674	676	680	632	660	654	680	655	716	627	604	658	648	664	623	665	687	659	652	625	678	643	652	661	672	640	656	617	649	682	652	642	664	678	645	674	664	639	682	693	674	600	679	652	676	651	684	684	639	706	649	636	667	682	662	672	708	672	631	674	649	659	615	627	703	628	649	635	647	622	628	646	642	643	704	641	687	697	623	653	678	678	634	639	676	637	703	659	664	649	662	641	658	647	664	665	708	659	688	669	633	691
23755	21280	28940	23955	21265	12103	1581	1016	831	807	820	787	733	721	676	688	701	701	748	645	715	671	710	630	681	690	657	689	684	648	688	673	671	665	707	648	644	663	659	615	660	685	628	587	705	663	654	651	674	610	633	679	637	649	619	617	606	603	639	680	635	619	581	615	661	629	645	687	657	624	639	661	660	638	625	614	692	616	640	582	634	673	711	648	660	602	616	621	640	680	667	627	633	634	642	635	693	646	675	678	619	692	648	646	663	642	667	578	650	661	629	639	659	651	590	651	639	609	630	601	687	691	637	633	663	619	623	626	654	652	659	639	630	611	651	638	618	642	656	647	598	629	666	590	622	647	641	630	700	668	614	663	666	644	625	648	656	649	624	655	611	643	648	632	641	654	624	637	673	620	644	673	667	659	649	570	627	633	650	597	673	641	646	636	657	633	625	614	627	667	673	602	585	679	631	679	661	657	629	625	680	597	618	629	645	659	615	680	638	668	608	685	689	634	719	638	590	697	615	595	650	684	597	605	643	665	635	611	624	668	655	618	577	620	652	601	705	635	638	647	624	603	639	663	611	637	652	597	608	661	670	619	601	591	618	647	623	656	623	624	649	673	598	632	649	639	653	666	676	677	622	615	667	651	597	651	651	636	660	669	638	678	623	653	607	639	603	634	599	678	649	621	659	656	665	638	666	651	649	638	638	583	636	650	620	639	651	631	629	642	612	640	640	664	629	654	604	584	606	653	649	630	625	660	655	630	633	605	628	620	627	677	610	632	630	665	605	664	595	667	629	677	641	664	603	622	605	637	665	610	661	590	627	664	608	665	657	620	704	606	647	682	668	614	611	679	612	652	661	617	638	625	636	682	647	594	621	666	660	644	617	626	643	641	635	605	643	648	711	602	613	634	676	611	623	601	670	653	642	644	642	675	612	609	637	648	584	626	648	642	607	652	663	679	661	654	663	638	580	634	645	614	627	619	621	677	659	628	673	600	661	667	660	586	663	630	633	607	645	654	609	600	591	610	620	608	601	658	671	658	610	643	672	653	641	631	621	640	620	608	592	665	616	656	630	599	646	614	639	630	639	633	664	626	642	655	601	656	654	606	604	600	701	643	633	619	666	634	671	640	622	631	613	608	655	676	619	654	640	646	653	598	664	667	679	658	666	647	610	672	653	629	626	614	638	615	629	618	643	670	655	604	642	700	655	673	558	627	666	631	634	675	647	622	658	665	676	623	637	617	606	669	659	663	654	619	629	652	640	620	623	659	643	673	653	656	569	660	608	627	665	653	658	602	616	599	636	629	616	636	608	610	658	649	653	640	650	665	639	619	587	639	656	628	661	644	637	687	673	631	659	608	626	658	615	633	638	651	641	639	655	639	659	608	670	689	641	619	661	659	658	676	608	597	609	658	657	604	617	634	619	605	644	649	633	707	614	625	639	647	628	589	642	624	678	670	640	601	667	616	652	627	642	584	681	612	643	626	718	604	636	631	666	599	659	619	638	626	635	635	596	596	634	621	622	600	660	587	645	643	650	634	637	639	647	671	654	648	629	646	638	598	609	617	616	636	625	667	651	675	657	643	676	599	626	634	643	579	679	649	595	620	673	651	618	636	623	631	600	642	608	686	624	583	657	672	646	607	649	617	606	666	618	617	673	660	636	642	574	631	635	614	595	635	668	689	690	614	602	679	623	655	610	645	609	637	626	634	668	645	686	636	645	634	661	638	642	611	624	642	652	617	703	657	656	594	628	574	603	612	658	582	653	607	602	635	612	645	656	646	662	631	648	679	663	646	639	703	613	670	642	637	614	617	631	612	679	627	618	628	647	628	655	659	655	591	664	659	645	663	608	597	652	597	660	684	617	615	662	656	620	594	619	640	641	642	697	594	642	635	640	614	629	617	676	628	657	681	643	669	624	673	601	646	626	631	678	649	618	618	695	662	600	603	677	631	603	629	613	614	666	634	644	642	661	644	646	631	638	635	614	653	631	693	628	625	636	636	636	646	672	600	660	642	626	655	637	656	620	667	668	617	659	612	633	652	640	635	613	651	630	618	653	626	625	583	639	604	627	600	608	649	604	612	645	642	668	620	618	654	604	600	613	593	632	654	661	618	606	622	645	614	645	637	625	630	662	613	641	649	657	679	639	591	608	652	672	608	652	647	615	639	601	664	639	627	657	586	656	599	613	628	657	613	678	628	655	613	632	658	603	654	653	635	627	667	605	629	600	599	644	653	617	632	642	646	619	636	589	680	619	639	624	650	629	641	645	614	635	625	663	660	626	607	615	635	659	652	675	639	638	642	641	619	634	652	645	605	638	717	615	620	629	630	645	632	664	661	668	694	621	664	657	678	624	624	628	651	673	632	625	615	637	667	638	603	653	658	648	648	607	599	609	605	641	583	666	651	606	651	670	579	630	634	636	681	628	670	649	634	659	642	602	626	606	634	627	668	650	624	622	615	612	651	603	668	637	650	646	651	615	620	622	619	609	626	632	631	629	627	635	678	646	684	624	637	671	675	604	603	622	657	667	638	603	621	599	638	605	674	573	589	600	712	670	611	646	616	675	624	597	598	631	677	687	633	648	648	652	605	594	622	609	662	639	659	652	622	600	630	634	615	612	621	620	655	629	620	647	616	682	652	631	670	599	630	640	626	636	699	689	657	667	595	616	630	638	639	619	642	612	637	658	715	632	619	612	664	684	623	654	644	644	635	664	680	664	619	601	643	608	647	668	616	642	666	697	611	630	631	661	625	623	621	608	631	618	647	637	653	618	644	662	629	669	623	638	614	641	624	639	655	627	583	640	648	613	651	678	630	631	616	604	592	626	631	655	673	627	676	668	642	671	659	669	656	611	601	600	638	627	649	614	698	647	596	670	624	618	663	669	642	633	647	653	636	653	621	603	626	634	671	653	608	674	674	604	622	649	649	634	650	566	631	667	653	628	716	588	629	653	661	623	617	594	635	622	636	616	656	665	619	623	647	718	646	622	612	656	649	677	648	655	680	672	683	614	622	698	637	613	650	618	660	630	662	645	631	656	645	610	597	593	628	608	639	661	642	641	633	655	678	692	621	676	645	587	626	603	679	638	650	618	601	648	675	615	624	620	653	607	646	625	632	610	638	618	602	672	631	582	620	629	642	623	588	659	625	613	660	618	659	630	624	645	620	695	636	649	632	642	647	628	651	639	582	641	639	628	621	664	659	657	616	635	621	611	632	662	643	628	615	675	661	675	636	664	640	675	618	641	645	667	630	664	632	618	647	666	581	666	631	652	642	607	614	652	631	638	592	632	635	609	587	635	682	626	638	664	651	576	642	611	594	601	638	604	660	670	637	628	658	610	665	592	621	644	700	642	651	669	650	649	642	669	602	637	652	651	678	664	609	625	697	654	667	600	635	631	646	643	651	626	661	606	651	621	666	622	680	626	636	641	628	674	625	675	591	643	629	600	666	653	652	681	657	630	654	663	621	642	644	617	656	636	609
15866	9418	7576	4090	2918	2337	1954	1650	1604	1362	1227	1192	1112	1093	1100	1012	986	963	932	918	945	923	856	899	897	893	934	868	888	897	837	962	848	886	906	912	859	948	881	847	887	903	871	876	809	857	837	837	893	902	857	803	916	863	819	882	843	865	831	838	807	846	886	875	823	852	839	875	908	835	877	901	844	870	902	895	927	871	845	885	877	900	888	852	869	846	868	843	849	858	864	827	906	858	853	884	889	884	850	844	851	842	853	827	866	830	816	897	867	877	836	908	853	843	891	857	930	888	831	850	802	826	880	881	906	859	855	857	899	863	870	834	794	880	870	880	842	857	863	836	869	859	813	876	837	811	867	853	907	851	857	896	893	878	791	792	858	900	877	891	885	775	845	835	919	827	834	808	825	834	859	858	876	867	842	846	801	866	833	912	844	929	874	863	829	851	800	885	864	868	898	894	907	874	828	874	805	877	846	894	878	846	922	831	827	836	870	832	907	906	866	848	906	851	854	855	906	844	878	862	807	896	873	865	833	860	872	863	871	845	897	830	862	844	832	858	895	873	882	820	811	897	815	816	846	854	845	869	869	877	841	896	836	891	847	874	846	853	941	844	846	754	855	827	800	849	866	848	863	845	848	846	899	856	846	836	864	823	889	831	886	897	800	880	831	871	839	854	899	860	893	797	852	879	835	844	919	905	837	789	854	852	921	862	857	857	870	907	847	864	837	863	841	854	828	875	867	851	861	779	867	858	856	872	879	798	899	812	802	867	854	856	854	847	846	814	926	883	853	840	883	873	887	855	845	892	828	851	812	895	923	829	870	884	806	861	862	845	863	875	813	803	832	886	861	899	837	840	881	835	839	817	833	875	860	890	815	845	853	886	872	803	885	853	847	941	901	868	788	868	867	851	827	865	830	902	840	848	837	852	877	858	872	850	888	809	864	853	856	773	854	857	856	859	860	802	870	882	862	848	861	860	819	854	867	869	804	878	840	880	869	896	890	836	852	836	846	856	851	836	900	904	887	893	846	888	895	827	808	857	887	823	860	869	876	851	851	866	865	846	825	870	865	808	834	853	847	864	856	847	875	829	849	843	846	825	893	849	851	890	823	828	858	817	853	952	839	882	885	838	901	872	875	878	896	898	882	870	873	900	857	878	855	858	840	871	864	821	862	814	835	851	883	850	816	864	803	853	849	886	847	930	869	858	877	817	855	868	857	837	910	869	875	822	860	849	799	880	883	848	861	886	831	865	902	833	891	847	859	915	841	849	823	841	798	840	888	837	881	876	886	860	827	883	838	835	872	825	809	894	855	831	875	861	853	854	834	861	855	826	878	851	884	903	861	873	864	817	892	869	885	858	892	807	853	873	901	799	858	876	862	859	813	781	862	840	832	842	889	811	867	829	837	861	860	804	813	850	842	917	878	857	857	816	868	874	820	850	831	857	822	844	863	849	831	878	852	821	924	812	828	848	834	830	856	878	877	831	849	867	810	875	866	875	849	871	863	858	877	878	911	849	884	869	892	886	876	854	854	847	849	846	857	859	890	895	815	852	849	880	864	846	865	830	847	852	908	876	869	872	896	839	840	878	842	848	872	899	812	885	883	841	846	839	878	862	872	865	879	817	884	858	886	879	785	906	887	893	848	829	875	858	864	865	883	842	902	837	860	862	884	886	882	839	848	875	866	833	873	858	864	858	892	879	857	860	874	909	871	853	880	844	846	872	861	851	870	886	884	879	823	795	836	874	853	865	842	916	875	838	851	849	902	880	838	849	833	876	913	859	831	848	852	869	894	841	852	885	911	875	844	875	931	822	855	860	901	848	848	841	870	878	832	856	881	830	857	859	858	827	825	824	862	887	869	824	829	888	862	899	815	851	820	863	874	871	921	820	852	880	859	846	879	867	880	859	857	854	909	833	892	817	865	872	848	917	891	876	825	895	833	856	898	847	772	836	813	856	860	816	922	895	901	855	802	891	821	809	870	864	877	821	886	814	826	883	886	877	851	863	854	855	888	841	848	861	864	859	866	883	923	881	834	904	870	834	833	918	905	812	831	857	835	850	838	864	893	881	889	817	789	878	828	870	819	882	825	866	902	840	881	823	838	816	791	882	878	855	840	843	856	845	849	873	851	857	864	839	921	887	815	859	814	839	886	836	829	848	861	884	854	872	883	878	830	849	863	860	875	826	846	862	845	867	804	827	842	865	860	932	866	910	848	845	844	909	816	811	853	843	838	870	839	897	848	882	948	850	831	872	853	855	836	899	893	868	900	856	925	901	883	836	820	886	861	841	864	808	820	940	850	846	871	861	912	824	843	878	857	790	849	830	848	881	899	895	792	876	859	829	889	804	873	840	862	878	837	885	894	828	865	832	908	860	865	867	859	825	908	843	844	789	861	851	871	814	874	822	879	851	878	804	829	850	855	843	825	837	820	928	861	842	878	867	858	882	871	890	852	876	910	926	877	832	839	884	922	829	866	858	835	868	837	820	902	853	875	803	895	877	856	850	837	900	832	820	847	866	883	831	861	862	806	842	876	864	876	870	885	842	829	843	870	841	850	870	881	855	859	906	866	854	873	860	840	853	848	861	893	822	818	871	825	798	846	813	884	857	865	854	818	879	872	884	828	845	838	861	852	863	833	827	859	863	820	807	869	863	894	877	883	845	839	860	868	804	836	851	804	835	932	876	832	836	834	864	862	890	867	826	830	906	840	889	820	872	884	860	872	875	887	870	853	892	869	804	835	811	843	879	845	857	863	884	855	792	852	830	875	807	821	860	841	845	868	889	876	843	827	845	809	885	883	834	938	869	906	849	874	895	805	869	859	871	840	814	882	859	845	913	863	859	891	865	859	899	862	864	843	915	873	845	870	821	904	844	879	855	825	890	865	837	815	832	845	826	836	851	861	883	833	892	858	878	879	864	794	848	819	914	857	862	883	837	844	840	939	846	858	852	878	829	915	829	876	872	872	846	876	930	893	821	843	878	844	890	818	874	843	857	846	850	875	864	843	795	892	810	892	828	876	832	842	870	812	813	856	818	868	857	796	814	819	777	828	822	860	817	861	920	861	814	876	869	863	852	823	882	806	876	863	852	839	899	886	795	858	793	840	884	898	830	829	841	844	859	874	842	867	843	879	833	834	855	842	818	820	845	892	847	854	902	844	895	842	832	837	850	808	888	837	840	851	850	844	835	902	850	831	787	864	842	864	899	815	851	875	883	891	811	842	830	861	900	849	861	873	878	802	870	887	883	857	858	867	845	859	877	802	861	893	838	863	832	846	871	826	816	851	817	821	897	900	809	819	804	823	862	859	848	866	867	826	855	860	852	894	842	858	894	873	903	821	869	851	852	878	802	847	848	883	878	843	917	875	790	868	849	838	830	836	878	870	856	837	892	846	868	875	890	878	849	853	884	858	858	891	851	768	806	814	856	833	824	839	900	836	882	870	869	878	873	876	843	843	880	850	865	834	881	881	878	817	832	849	829
22870	21302	29409	23552	21304	21345	10171	1121	814	746	639	614	581	520	541	526	484	507	459	487	476	523	490	430	480	484	416	473	492	428	424	451	433	430	384	407	403	423	401	409	426	468	429	434	398	414	424	418	424	427	426	413	385	405	418	397	408	428	393	382	366	404	410	403	393	381	387	418	382	400	424	404	401	414	425	395	441	379	392	376	394	395	416	418	390	430	406	405	402	396	406	379	417	438	386	422	430	434	409	416	382	402	405	432	411	368	395	435	463	421	432	380	418	459	386	398	377	427	365	411	422	402	413	397	432	416	399	391	416	396	443	370	409	384	419	403	406	438	387	402	401	390	396	400	407	417	408	395	412	413	410	398	402	366	407	427	354	377	426	386	379	443	397	434	394	448	416	454	384	404	389	387	414	419	401	403	409	401	414	390	395	417	383	388	371	434	436	414	393	406	427	414	393	373	381	422	410	401	401	411	443	417	411	404	438	444	397	425	431	435	419	424	420	380	383	398	427	385	407	387	438	381	407	398	381	404	412	448	405	363	386	421	403	414	418	420	370	411	403	400	401	369	397	419	381	427	407	426	403	406	414	417	421	422	396	412	374	422	383	384	435	392	353	400	402	393	380	419	436	403	402	403	442	410	395	432	385	416	430	391	417	384	421	424	377	391	412	440	423	410	415	397	425	380	391	423	391	408	363	399	415	386	372	409	429	433	413	392	441	425	367	409	384	418	389	416	431	387	414	457	384	392	427	367	406	379	417	400	394	384	447	424	421	430	404	387	429	407	428	386	419	415	393	433	405	445	408	423	404	384	420	379	411	418	419	423	407	404	393	425	408	378	432	399	422	403	404	417	379	399	384	406	425	374	403	388	383	381	418	409	401	422	449	401	424	408	444	385	386	436	419	357	447	426	401	411	422	403	381	428	393	401	434	423	400	372	406	437	429	387	391	422	371	359	410	382	377	384	383	398	401	401	405	394	398	422	440	406	419	436	379	392	410	415	425	420	419	368	376	379	399	410	415	403	394	368	403	389	395	400	393	410	385	428	397	409	415	424	411	390	413	401	384	373	376	396	400	398	389	399	394	409	417	368	437	412	430	446	408	379	421	423	376	441	391	431	389	404	418	408	393	410	389	408	409	402	382	418	411	406	410	417	390	411	401	403	435	393	414	402	384	412	406	405	413	404	411	443	424	445	466	414	403	393	405	415	396	408	393	438	392	408	400	429	403	378	399	388	378	396	393	377	369	382	385	401	422	403	374	412	396	377	389	400	416	401	399	396	414	431	399	439	422	408	398	433	393	422	383	380	411	424	408	428	403	448	357	443	369	396	391	378	402	405	419	418	401	400	431	398	384	396	404	434	419	412	429	386	385	437	463	415	378	428	401	406	372	477	381	389	380	403	400	398	417	408	363	392	427	379	363	389	404	394	395	422	404	423	400	400	426	416	380	460	405	435	440	415	437	385	402	387	418	412	379	415	439	413	413	416	447	414	429	416	413	437	412	389	372	414	381	393	411	396	383	424	401	441	397	413	410	412	419	386	397	363	391	409	405	407	393	391	390	430	357	383	427	392	420	411	428	415	395	441	387	462	424	385	398	397	412	411	408	375	433	391	407	405	406	406	398	434	387	409	388	434	427	408	447	382	405	413	366	390	415	422	383	419	385	391	398	392	353	412	438	399	432	380	409	381	401	444	394	381	385	433	425	343	392	406	409	436	394	397	408	409	421	389	383	435	379	387	395	382	381	368	372	422	388	378	409	452	406	418	401	391	413	397	405	403	410	406	402	397	403	443	387	436	394	396	409	425	429	422	418	380	355	393	437	436	416	372	398	410	378	417	410	385	440	396	449	401	413	407	444	425	387	379	393	403	397	407	394	416	398	399	398	398	400	418	386	407	413	410	382	419	445	397	392	403	394	425	348	433	424	399	368	417	410	379	412	429	416	413	404	424	410	415	393	386	396	408	411	422	450	408	391	391	387	391	414	390	400	392	424	409	456	419	415	396	387	373	411	413	406	429	411	403	395	423	387	404	428	435	375	404	409	382	411	412	398	403	365	377	375	393	395	412	417	401	371	446	408	374	392	387	405	397	382	377	414	399	411	422	368	427	419	392	368	405	404	431	411	384	389	453	413	410	435	415	412	399	412	405	376	413	403	392	411	393	438	397	419	408	378	383	433	396	399	372	418	426	392	377	407	378	405	398	382	399	390	362	394	383	393	393	392	360	397	373	394	385	432	377	405	383	423	397	372	411	431	395	409	399	344	379	419	392	427	421	402	390	371	402	417	364	403	454	439	382	377	389	391	412	409	384	426	408	419	385	398	386	405	386	405	375	385	366	395	380	389	456	397	383	386	397	419	393	400	426	435	404	410	400	393	411	401	438	394	435	374	404	382	390	406	398	408	375	360	390	380	439	379	436	390	369	443	439	405	398	413	406	390	407	401	391	400	395	415	417	396	418	414	378	396	392	387	413	390	441	395	376	411	455	426	391	437	405	406	451	430	451	390	422	391	362	383	407	438	394	423	374	420	449	406	387	399	379	454	418	439	414	402	411	412	355	378	441	411	389	401	391	411	404	377	408	411	431	410	399	396	435	387	408	434	430	418	374	371	379	419	403	416	423	400	404	416	394	452	360	420	429	431	428	419	399	408	398	378	383	421	412	409	406	378	395	416	420	414	407	412	382	409	396	389	414	363	393	400	403	422	434	376	405	387	402	412	386	421	333	427	396	372	416	449	397	411	405	411	434	401	408	405	388	407	437	398	381	414	385	385	387	376	407	396	406	398	412	378	410	395	393	383	407	368	420	399	425	407	425	387	407	409	404	346	401	404	429	410	414	385	433	370	398	396	416	396	384	388	416	382	417	433	429	388	373	370	406	405	393	413	406	380	405	416	421	411	447	375	400	408	398	416	374	442	400	402	384	408	408	444	386	428	401	427	379	427	424	403	388	408	362	410	408	443	402	392	425	393	404	374	378	443	384	424	400	404	387	400	395	405	382	370	371	383	368	403	381	418	428	447	357	419	420	454	400	413	412	415	409	396	402	391	426	429	394	393	393	414	407	412	410	400	396	419	426	411	400	431	406	415	416	425	396	384	403	410	425	386	424	380	363	403	390	395	428	409	408	395	380	412	414	414	381	440	406	398	387	421	406	392	433	407	397	386	398	409	410	418	374	394	414	388	429	388	408	409	368	380	398	398	379	395	383	409	412	406	376	380	384	402	389	376	414	403	377	432	414	395	379	406	388	412	405	414	401	384	426	384	398	443	386	394	462	399	416	379	404	416	392	405	420	437	405	397	412	403	393	374	437	415	387	381	433	442	378	391	398	448	425	398	397	427	380	429	387	409	391	438	403	397	402	398	438	399	405	431	375	400	435	406	424	402	387	358	385	399	424	402	385	431	359	432	404	391	392	387	422	401	404	376	393	373	376	382	430	384	394	407	405	419	413	412	406	420	437	375	432	448	389	407	440	425	404	382	389
17858	14990	12358	6335	4609	3379	2690	2202	1763	1499	1332	1146	1063	967	999	881	878	804	766	731	712	698	716	675	654	694	655	635	623	607	603	573	615	629	628	623	612	603	601	592	612	603	589	574	610	575	610	601	603	585	584	583	537	527	572	522	570	590	537	609	592	556	637	609	613	565	561	583	586	586	594	561	531	576	555	577	544	572	567	581	559	563	577	587	560	577	563	587	580	587	595	559	595	536	516	579	590	531	564	548	569	565	612	576	571	575	568	558	554	534	527	575	565	585	561	564	517	552	534	589	571	576	519	596	525	574	548	542	545	596	552	565	545	573	552	553	552	550	553	545	583	537	558	507	576	575	571	572	549	528	550	587	580	539	617	596	567	562	576	583	579	584	610	565	570	601	580	571	561	593	570	611	556	556	546	549	587	545	538	564	553	584	588	563	535	604	589	558	568	583	587	540	567	588	506	536	549	574	544	542	603	552	566	557	548	607	565	576	570	568	612	587	560	546	595	567	602	535	604	583	521	550	548	551	577	552	571	554	581	607	560	583	576	578	576	573	613	589	558	571	551	552	595	537	621	586	578	553	542	586	597	539	545	571	528	587	600	595	552	532	561	545	549	569	582	569	569	534	602	541	562	553	535	555	559	511	583	605	579	578	553	598	561	595	546	554	580	558	531	543	584	543	527	529	581	582	593	562	572	592	573	549	580	572	568	565	564	503	571	526	570	601	519	581	578	536	551	624	591	493	596	585	539	546	533	548	562	535	595	577	586	579	512	551	575	555	579	535	581	545	599	603	564	544	547	595	555	566	589	565	576	572	563	581	585	578	565	550	548	538	504	542	582	570	581	569	584	573	556	533	571	598	585	567	569	536	556	546	573	565	536	559	586	530	575	541	575	573	602	565	546	544	577	582	577	599	560	562	535	536	559	539	608	587	564	570	618	529	555	566	545	537	580	551	572	567	557	533	599	563	575	572	553	622	556	547	535	578	581	542	588	605	571	553	581	601	598	541	562	555	542	581	563	555	570	555	532	585	556	565	595	564	555	557	555	555	584	541	574	550	541	540	519	559	572	578	605	543	555	545	562	537	554	568	567	557	584	582	579	548	606	570	551	541	545	585	564	557	563	551	593	545	551	559	534	546	549	597	615	590	575	529	559	612	554	603	544	595	572	577	630	540	588	548	528	557	547	567	590	549	602	542	568	534	582	532	593	606	561	521	588	560	558	559	617	572	589	572	618	553	598	638	573	541	525	591	550	538	563	554	569	582	542	580	585	559	592	542	547	545	566	522	584	551	570	593	557	574	567	568	585	553	539	582	578	593	551	586	596	542	546	534	560	626	515	527	510	581	580	574	555	552	624	526	543	584	563	550	548	494	572	554	549	584	564	576	571	573	549	583	559	572	559	599	571	558	574	558	559	579	548	586	521	573	574	583	560	567	582	537	578	547	584	537	550	581	560	545	551	568	589	601	573	562	568	531	585	577	606	514	547	549	537	566	567	575	562	588	540	549	570	548	572	561	569	552	588	597	572	571	581	595	566	569	545	550	586	594	538	584	518	582	532	524	568	564	568	594	560	543	563	563	563	554	535	554	555	548	570	559	544	592	591	607	527	555	527	510	559	560	543	562	573	542	582	588	580	527	588	557	532	559	551	563	585	557	544	574	568	555	580	560	585	563	598	537	589	528	493	536	583	538	567	590	539	560	554	583	599	548	587	582	561	585	549	571	565	580	538	555	553	601	541	591	521	564	573	561	541	566	535	539	574	538	547	595	551	560	560	592	580	581	610	560	553	579	556	534	582	585	527	610	569	558	564	594	556	576	564	526	555	577	577	596	558	565	541	610	572	576	608	546	615	569	596	514	587	587	537	566	572	546	537	545	564	575	530	571	575	592	565	560	565	568	596	580	525	537	584	549	582	559	563	599	558	570	539	565	550	583	574	507	579	543	584	579	550	544	570	608	616	556	544	571	512	551	584	577	551	576	575	567	523	545	557	590	510	551	557	572	593	533	596	557	543	597	513	521	574	559	551	550	587	535	554	534	554	529	564	596	525	511	548	550	556	592	573	580	578	559	539	542	564	582	580	579	541	569	547	578	579	546	536	541	536	567	530	569	561	594	604	543	582	550	555	596	528	550	551	588	566	546	563	595	572	551	564	558	562	542	562	524	537	576	552	587	563	584	586	535	580	622	520	574	615	583	581	523	554	578	543	525	625	544	535	554	559	542	591	542	577	561	577	574	583	586	549	592	589	540	570	556	575	589	535	576	553	590	584	564	646	529	562	516	560	596	548	595	530	547	597	567	571	606	612	583	564	576	551	574	553	555	583	546	576	579	546	572	553	546	567	580	540	544	526	534	555	597	564	603	584	556	490	560	554	543	586	585	560	567	502	576	556	540	574	557	556	561	581	614	575	570	554	562	559	544	536	577	569	584	563	638	615	524	564	572	581	593	548	520	536	548	534	567	581	585	544	572	548	540	575	505	603	590	541	583	559	598	547	546	592	535	545	570	577	552	570	554	537	588	583	527	558	549	534	534	553	542	590	544	587	596	546	556	548	597	571	560	569	556	554	591	555	558	579	585	536	551	554	564	536	586	536	574	606	585	548	578	549	578	553	568	572	537	599	573	525	546	572	576	577	540	562	590	563	583	552	577	568	541	528	545	526	599	555	559	544	543	538	588	555	550	574	532	552	622	555	560	588	580	593	546	591	597	558	544	540	575	532	570	591	578	596	573	580	535	566	533	554	578	572	545	554	580	559	535	586	544	564	574	597	547	585	564	532	597	529	614	543	543	621	559	611	553	548	579	559	586	581	574	565	567	546	583	557	542	531	530	545	580	573	560	560	548	571	579	536	520	507	595	558	595	599	564	545	568	609	560	505	557	566	579	526	572	553	562	589	540	543	529	562	595	580	560	535	556	574	526	570	568	529	600	556	543	559	537	543	554	597	581	518	565	550	584	615	546	594	551	539	540	545	553	580	591	542	550	550	560	561	594	586	570	585	579	563	534	550	583	564	535	533	592	570	581	581	595	589	545	570	554	552	562	582	585	601	595	628	525	547	570	552	581	564	579	600	515	572	573	556	564	589	550	536	606	542	572	543	644	539	598	579	518	556	573	542	554	523	570	530	555	563	551	583	534	585	563	580	546	563	588	511	573	554	541	586	569	569	548	558	579	547	553	578	559	573	580	576	583	560	562	603	571	578	542	569	589	505	539	577	561	569	567	584	549	602	547	555	594	564	539	587	534	581	619	579	566	539	587	584	531	554	567	568	582	546	538	598	591	584	544	518	551	548	584	585	574	534	591	531	562	567	560	577	584	559	588	571	558	577	532	543	570	541	497	583	515	548	579	593	526	590	591	544	572	573	533	530	558	535	558	580	544	575	583	538	591	583	567	578	571	572	531	578	570	536	571	556	553	545	553	518	605	555	542	601	537	623	561	569	577	583	553	543	639	573	544	524	581	575	538	537	584	512	570	566	588
27077	20862	9898	1135	813	737	596	523	465	504	485	517	501	517	480	521	490	504	486	465	496	450	508	498	486	506	468	499	481	502	492	535	484	502	480	526	495	468	470	521	492	523	474	500	468	465	470	505	483	500	497	476	490	471	520	475	528	442	476	486	495	487	511	479	472	532	492	464	489	525	514	501	476	476	506	458	461	516	483	473	487	432	480	469	469	484	457	477	465	491	534	524	510	482	514	485	506	518	491	481	476	478	488	462	474	475	490	511	477	486	452	491	448	470	494	506	449	486	526	487	523	485	477	499	469	445	469	504	505	479	471	473	500	466	471	489	501	462	500	504	486	523	494	490	484	494	511	478	498	494	466	500	473	426	476	485	447	494	488	490	489	455	514	483	507	506	476	495	465	481	491	452	480	453	466	478	503	489	476	503	508	476	500	498	494	510	487	493	483	490	453	478	462	460	448	482	463	452	511	475	500	476	479	525	456	489	476	478	492	464	509	492	506	482	499	504	480	514	476	503	483	471	457	457	498	519	480	524	463	492	477	534	497	459	486	507	493	476	516	479	509	452	487	489	489	472	447	490	524	466	475	494	489	479	516	453	499	530	477	508	480	458	497	480	517	467	485	501	483	509	548	492	488	511	488	503	495	489	532	489	490	492	469	516	481	508	428	480	510	466	501	504	482	507	505	474	446	495	503	488	500	522	513	484	494	478	454	507	481	464	462	524	470	433	516	483	526	506	490	477	486	476	489	511	459	456	507	507	520	462	485	447	481	465	483	509	528	476	472	493	491	475	475	494	480	518	498	496	482	508	480	487	483	501	493	495	511	508	480	499	471	508	494	496	542	491	504	494	514	538	476	517	493	504	465	485	498	445	475	500	490	487	477	496	472	498	448	496	456	480	524	484	470	456	491	458	472	512	523	518	467	466	460	472	467	478	483	497	473	498	490	493	485	505	499	487	527	487	490	439	505	505	518	515	474	478	498	516	477	483	490	471	540	505	509	443	461	447	495	466	450	518	494	471	488	500	530	491	475	468	524	481	478	450	531	476	514	505	504	459	502	460	487	498	484	471	481	482	485	502	464	485	494	462	478	498	466	518	513	499	479	478	464	471	491	436	489	508	525	470	480	485	466	507	519	514	452	464	486	501	462	507	483	485	491	520	452	466	455	506	491	457	518	503	495	474	494	498	449	502	458	492	498	477	462	484	493	520	459	491	477	540	486	495	494	474	482	501	524	559	510	490	501	481	467	508	460	470	466	506	503	497	535	511	467	474	516	523	500	505	544	460	502	519	504	492	467	492	502	458	465	448	485	509	497	478	545	481	501	457	476	504	480	491	508	506	519	497	477	499	468	488	473	522	481	499	471	490	472	488	504	463	467	436	444	461	528	485	439	471	491	448	473	464	455	497	481	469	494	439	426	490	490	499	484	532	521	496	511	468	473	508	507	492	477	477	494	463	499	485	451	456	482	511	476	489	473	498	479	499	496	499	482	469	465	480	484	495	503	472	527	491	457	453	483	485	500	476	474	441	476	480	449	480	494	439	454	500	481	502	457	458	469	494	519	496	491	470	476	487	460	491	474	484	492	464	496	494	502	455	498	477	520	501	486	507	498	507	490	465	549	481	488	501	459	459	511	460	490	507	490	486	489	486	465	465	469	512	472	517	483	507	531	524	460	531	495	492	500	441	503	477	456	496	464	478	474	500	479	524	480	487	501	486	478	487	480	456	472	523	456	474	493	466	486	516	438	521	496	472	514	492	488	480	497	483	471	456	495	502	475	495	502	499	463	470	493	492	504	494	468	493	476	467	478	500	463	460	539	452	508	469	505	480	497	505	488	490	483	538	526	498	498	484	496	457	493	497	491	515	483	488	522	497	496	473	470	487	490	473	545	498	500	468	501	491	486	474	523	468	497	501	459	474	509	494	467	493	460	493	479	474	530	498	480	508	494	496	505	510	481	510	526	455	479	511	479	509	485	460	540	470	477	504	497	527	530	515	467	479	485	486	504	498	507	497	506	514	468	500	496	465	486	514	450	500	483	505	462	470	526	471	463	526	496	447	489	440	508	521	494	472	498	481	499	525	505	458	515	476	510	450	488	503	516	465	465	461	488	497	494	469	490	466	461	513	455	466	489	492	474	526	486	469	528	492	482	477	448	492	487	495	479	493	507	489	497	505	522	487	535	454	475	516	437	451	469	517	425	460	483	493	530	513	487	492	507	510	445	482	481	469	495	485	449	484	502	505	527	487	498	481	492	513	457	456	491	515	464	510	474	479	495	496	509	480	484	520	490	505	475	493	445	510	477	497	500	459	486	513	519	505	503	490	485	457	494	473	481	484	448	493	500	476	491	469	451	494	499	500	531	500	472	488	478	487	509	474	516	496	470	492	449	460	503	515	498	495	474	509	507	437	499	520	484	528	479	497	506	472	511	496	507	479	493	504	501	456	514	501	442	486	485	496	492	500	498	466	449	493	479	535	499	522	456	488	473	493	460	488	485	492	459	474	472	487	460	483	456	482	501	475	455	461	472	468	500	490	495	458	488	455	538	476	503	481	471	532	499	459	539	496	531	490	489	436	523	482	492	498	510	493	514	473	451	476	496	479	477	466	423	478	473	452	482	489	504	469	473	510	503	511	462	509	468	485	486	489	460	489	519	486	494	523	492	513	477	500	487	476	454	511	479	452	473	463	498	518	504	483	499	513	527	469	496	476	519	471	479	466	495	473	498	495	491	509	461	489	481	451	485	472	472	523	495	488	473	514	509	483	472	492	471	460	459	483	513	500	447	464	490	496	512	474	484	476	498	509	487	510	479	469	506	457	487	478	529	482	509	482	458	464	478	471	465	451	469	497	509	434	507	518	472	494	473	525	481	503	526	433	523	516	513	513	484	467	455	499	496	500	486	523	483	486	468	499	466	495	482	509	461	477	465	541	471	492	472	502	499	499	452	458	516	500	474	497	490	464	474	521	497	520	494	497	489	472	480	486	515	500	458	484	488	487	498	450	520	473	518	479	515	457	474	496	474	504	525	457	486	450	462	492	476	470	485	450	540	502	470	481	470	497	494	460	469	449	465	468	509	499	515	497	495	472	526	495	497	494	538	503	503	464	506	446	505	482	526	427	486	460	457	503	488	492	509	458	493	512	498	474	501	514	480	483	508	458	494	532	490	491	480	484	451	456	487	473	490	483	537	487	484	489	468	479	491	486	501	499	457	481	484	460	459	509	493	499	486	483	520	484	463	513	484	475	515	474	482	509	518	484	458	483	485	462	476	485	465	485	490	505	443	488	476	436	475	490	515	515	515	514	506	493	494	463	522	496	495	480	507	489	471	500	478	483	503	481	513	512	521	491	480	503	452	474	491	461	471	485	480	485	481	497	483	480	466	462	457	443	465	468	477	486	469	464	462	473	463	501	524	530	478	501	513	519	492	498	474	439	472	447	495	505	497	454	511	497	497	476	468	466	438	475	483	506	511	485
8361	1378	1264	894	836	773	772	698	727	755	677	660	697	677	663	681	691	695	688	633	726	648	670	661	634	633	647	664	627	696	672	640	624	627	657	632	687	642	630	669	672	667	594	662	680	645	696	597	698	676	673	656	683	625	644	657	670	690	671	661	648	659	617	608	704	690	660	629	633	677	614	648	673	635	641	649	663	656	654	637	659	622	684	649	638	647	673	704	628	663	624	663	647	636	653	659	612	670	657	671	622	650	704	636	681	649	656	647	636	613	664	661	657	682	696	585	658	629	647	690	630	676	621	658	650	640	674	632	638	638	646	636	659	673	654	627	648	655	635	654	627	674	644	712	673	664	648	633	672	617	658	677	620	651	658	651	651	587	628	664	667	629	665	609	696	652	635	632	659	659	649	717	659	684	645	656	687	602	669	617	650	627	646	650	625	623	654	670	613	650	654	614	632	650	646	641	643	668	685	656	684	641	646	646	669	655	661	624	659	588	609	587	612	607	644	646	672	700	644	664	645	697	682	643	646	596	654	655	675	627	645	669	661	709	601	643	684	673	664	656	635	632	621	682	651	657	623	656	687	659	640	621	622	631	661	650	636	622	666	664	642	632	694	695	679	607	717	696	685	665	650	646	610	694	600	652	649	673	626	653	639	607	629	690	612	689	619	659	680	627	703	654	651	641	612	661	635	700	649	612	652	649	644	687	631	600	628	663	671	672	648	677	667	684	639	679	675	646	643	651	617	647	644	621	628	676	681	617	661	626	660	669	654	661	651	605	695	668	597	638	639	649	635	629	630	648	628	698	636	636	618	682	691	630	651	631	667	658	642	648	640	665	617	637	676	639	644	660	646	689	653	638	629	639	640	708	616	612	681	602	624	665	627	702	649	623	649	628	656	633	659	611	672	677	670	695	636	671	644	664	685	615	688	610	633	655	656	662	610	669	600	628	624	642	633	690	688	711	654	667	659	651	656	652	629	660	643	662	605	665	647	617	641	650	681	658	666	645	628	681	642	675	650	647	669	655	668	607	669	648	614	637	656	622	658	642	673	651	660	650	633	664	683	662	646	683	682	653	636	648	665	649	652	661	600	676	651	655	682	668	671	658	609	643	667	637	644	664	688	638	695	664	646	669	652	650	651	650	633	680	615	652	651	625	680	677	649	623	600	608	655	672	655	679	671	613	659	676	654	643	668	567	601	625	639	651	642	649	631	636	664	644	668	645	627	635	640	613	649	613	645	672	633	661	623	634	619	614	649	657	657	672	628	587	693	641	660	666	681	620	701	648	681	635	688	619	660	669	606	621	657	713	628	637	695	640	694	613	675	639	623	618	684	705	655	668	645	674	660	613	702	670	634	648	668	653	653	675	670	607	627	654	621	673	620	669	661	631	676	618	631	688	638	693	644	682	684	693	629	650	641	622	589	655	642	665	652	647	660	682	644	680	651	657	676	637	713	646	681	669	637	652	675	671	670	670	686	663	648	590	634	677	618	620	676	642	685	647	678	673	594	657	673	609	679	693	664	642	601	606	682	643	630	661	665	660	642	662	644	639	671	629	669	690	662	669	682	655	648	680	694	621	678	658	659	680	695	645	613	661	651	661	708	620	687	646	659	637	614	668	665	633	621	621	634	675	672	618	686	648	661	622	641	658	668	692	618	603	644	676	638	650	686	609	665	640	613	624	628	629	656	673	646	667	638	579	657	635	639	612	698	684	653	668	688	634	646	665	642	626	643	654	648	696	669	651	679	651	660	614	622	611	661	688	667	635	710	687	635	648	665	609	693	649	628	648	705	670	658	684	629	645	624	682	708	655	639	640	647	639	647	672	649	644	668	661	637	651	655	659	624	620	606	649	660	668	676	669	634	711	652	674	668	650	646	634	697	712	664	660	634	663	679	657	681	668	685	649	663	664	645	619	640	658	641	611	633	633	615	646	694	628	676	646	640	674	625	654	666	641	695	699	658	670	623	632	647	644	640	645	666	621	662	637	639	614	642	603	651	646	674	639	629	636	646	688	658	632	617	637	633	664	653	660	659	666	639	639	661	634	624	617	694	682	658	639	694	716	603	671	614	659	654	612	674	672	659	682	679	678	666	641	660	659	657	662	628	674	659	674	665	627	653	673	624	666	632	653	653	666	650	624	630	615	662	628	634	651	645	704	678	613	677	638	660	643	707	636	653	653	643	628	649	688	665	659	644	642	681	649	626	636	686	643	657	651	601	639	635	651	622	648	645	679	643	649	682	619	666	652	657	682	642	671	624	631	666	668	619	622	639	677	666	666	675	629	701	629	655	635	681	624	671	651	658	637	664	634	655	670	659	671	655	606	631	696	649	657	673	721	632	649	662	659	649	634	653	666	644	625	651	657	635	637	640	665	647	609	642	678	653	643	646	629	662	649	669	676	675	658	654	670	688	688	618	628	666	700	663	645	659	638	686	636	600	619	647	616	652	686	660	644	667	679	632	633	682	607	691	654	597	656	642	678	661	645	631	660	691	656	714	669	673	655	624	677	688	633	706	645	672	665	629	629	651	667	659	620	669	657	650	645	708	684	645	659	625	643	653	734	672	657	634	607	643	626	672	671	667	623	645	584	671	625	663	630	668	638	655	657	622	673	685	689	642	611	611	650	669	641	682	634	650	651	620	644	654	671	646	655	629	672	627	658	666	631	679	645	629	636	642	631	657	680	666	621	621	673	687	615	618	642	676	673	608	634	618	633	600	710	661	659	654	658	629	651	652	667	669	638	665	610	676	642	683	644	650	687	652	645	675	636	709	638	666	647	635	650	652	631	667	686	657	612	629	668	669	660	646	645	642	619	632	694	670	639	692	652	688	643	656	667	622	687	658	636	678	607	670	643	634	673	616	657	644	632	657	706	653	658	699	658	648	646	604	648	665	616	661	666	651	739	687	658	598	591	661	663	627	605	624	651	704	625	635	624	632	638	628	681	633	654	690	646	655	631	635	662	634	670	663	641	695	616	662	642	638	657	638	640	650	659	663	625	601	675	658	650	633	678	661	648	666	709	668	648	705	655	647	593	625	680	656	674	691	648	648	637	623	612	611	602	645	685	668	653	632	675	664	655	699	631	669	639	681	603	691	659	657	610	671	622	628	624	665	686	641	638	625	660	680	657	643	628	633	659	697	651	664	641	664	658	678	615	600	720	634	650	665	651	668	672	664	621	669	661	603	679	663	642	689	608	657	687	645	684	650	667	656	688	570	648	642	658	667	637	662	607	657	605	667	662	701	641	613	642	587	667	632	671	588	640	684	657	610	637	675	622	648	636	605	653	636	657	610	646	693	672	675	658	599	646	607	639	650	718	635	648	649	662	631	673	648	667	673	673	678	640	642	673	661	647	649	688	580	667	666	652	632	659	619	677	664	662	676	646	642	594	681	687	682	631	632	667	641	688	633	623	631	658	622	642	683	685	609	673	670	678	659	691	675	666	627	687	608	643	669	671	668	660	627	670	682	642	660	661
23756	21298	28981	23929	21307	12548	1558	920	836	823	718	740	709	716	694	726	715	699	679	637	675	663	667	646	675	716	660	708	670	668	659	652	674	663	636	663	651	651	599	632	675	644	625	643	651	681	651	626	619	595	626	658	569	655	691	642	674	653	685	612	683	582	671	608	687	628	681	640	643	661	660	658	643	585	658	571	665	669	622	633	598	647	610	655	637	634	603	642	639	666	670	606	643	626	664	640	607	668	632	656	648	565	604	659	677	607	635	613	661	687	686	663	581	627	633	629	652	627	607	618	616	615	641	638	663	673	589	650	656	638	689	635	653	592	671	605	593	608	646	667	615	593	622	664	624	614	615	654	639	617	608	645	612	643	642	617	647	685	627	660	615	625	629	641	683	607	638	666	627	646	572	643	648	583	625	625	655	643	632	614	642	679	662	603	645	594	628	622	663	598	650	635	652	631	678	602	662	604	658	622	613	596	618	636	633	635	646	693	616	608	630	602	661	639	615	612	639	654	602	634	619	651	634	594	604	645	712	649	657	638	598	607	606	613	599	665	659	615	640	632	645	627	691	663	667	647	657	630	601	633	639	635	605	624	626	613	644	617	651	612	665	648	655	606	638	636	625	565	670	609	614	604	601	571	653	658	642	673	573	619	612	661	624	666	603	647	624	648	679	638	639	619	595	665	650	645	646	669	656	645	655	636	651	599	638	673	653	655	619	650	615	650	640	651	623	617	625	618	644	650	615	680	659	663	598	655	639	613	598	597	630	612	657	665	647	666	605	581	617	665	624	648	611	638	637	602	646	610	660	643	644	654	614	623	600	664	605	649	602	646	652	646	582	657	593	622	604	647	667	642	629	647	640	600	628	661	671	620	656	636	636	639	640	626	627	611	622	642	609	649	612	596	634	598	674	647	644	620	616	661	651	640	648	643	603	658	631	633	621	603	646	632	597	625	604	635	649	643	613	668	621	642	617	677	662	636	661	645	628	626	608	656	581	650	628	622	617	638	604	658	623	613	675	628	640	640	649	580	645	630	625	624	673	620	677	588	587	635	646	582	611	638	680	595	636	657	709	636	586	670	634	655	697	622	680	604	609	703	615	632	611	641	612	657	650	624	603	631	657	669	634	600	603	663	660	619	650	614	612	646	659	700	591	656	673	681	604	603	632	621	635	691	561	620	614	627	674	606	592	690	674	629	626	642	666	675	642	598	640	610	653	641	629	635	667	640	599	640	596	649	618	644	642	604	642	616	654	623	667	645	636	640	619	580	625	627	640	620	683	611	610	620	646	653	655	596	636	612	579	615	604	640	662	674	604	655	651	611	628	651	587	634	623	645	603	595	608	649	610	666	631	642	609	643	614	638	635	610	607	642	602	642	615	643	641	651	682	641	663	640	655	688	599	628	629	650	630	664	637	592	655	648	645	577	636	652	645	622	631	621	620	600	644	672	635	621	647	618	688	662	649	601	613	607	625	617	638	646	598	616	609	609	587	662	656	666	600	620	651	635	578	639	650	673	589	620	630	615	637	638	634	647	633	625	631	586	657	621	632	618	672	614	631	606	632	637	641	650	630	660	659	619	656	673	589	631	644	610	638	642	619	625	653	606	645	621	594	643	650	613	646	603	579	636	602	615	630	584	631	633	639	623	672	658	620	645	635	587	624	626	618	628	676	648	605	629	604	655	668	639	645	615	607	703	615	632	632	608	658	671	639	649	645	642	587	656	641	640	632	652	621	672	677	606	630	622	661	606	636	562	661	656	608	636	669	661	655	637	617	628	617	624	649	658	610	667	638	606	599	662	588	619	655	644	642	623	586	646	649	666	641	593	625	641	617	615	648	649	655	649	614	628	647	643	640	583	608	660	632	605	603	625	663	621	659	661	628	603	610	631	622	609	622	675	663	642	607	619	613	664	633	644	626	603	650	657	636	637	626	594	618	596	650	629	660	631	607	664	629	673	653	632	622	619	645	652	676	626	584	617	601	643	626	632	640	640	643	637	608	639	578	606	652	663	654	647	638	687	643	606	612	624	621	620	626	644	600	632	644	615	648	636	591	585	645	673	656	626	614	626	629	623	639	616	624	646	646	666	613	624	607	638	630	637	657	599	621	633	646	652	654	645	634	644	631	657	631	622	634	634	657	638	646	624	653	595	599	623	586	645	632	669	631	608	645	673	615	631	650	606	683	601	641	604	643	597	618	633	596	620	646	672	623	649	611	603	600	625	657	636	608	630	667	664	669	655	650	680	602	614	651	640	658	641	603	609	629	673	657	609	640	645	647	608	630	649	662	686	643	656	588	629	640	644	633	603	617	641	612	626	629	636	609	608	653	668	682	621	626	616	660	642	625	584	608	641	675	613	646	670	658	650	646	642	605	639	662	590	617	640	666	656	629	612	644	608	666	592	633	652	600	626	656	653	656	569	649	651	600	657	636	654	633	674	610	623	662	650	621	677	612	665	658	627	662	667	625	649	662	639	625	641	602	592	611	657	614	682	665	634	658	641	617	630	609	629	661	645	656	611	591	653	625	616	604	675	644	652	639	631	649	572	635	637	661	619	644	605	621	625	623	648	620	614	647	596	644	590	597	636	602	635	614	627	613	626	624	586	622	645	651	585	675	646	652	667	646	669	630	669	590	644	619	634	599	604	622	656	641	654	605	552	635	693	622	615	572	612	651	667	624	648	621	621	686	620	606	647	641	674	614	664	625	657	630	616	582	626	604	678	607	625	621	673	582	689	628	651	636	596	561	668	635	641	585	654	616	621	631	629	656	631	625	647	620	647	601	642	617	625	677	598	610	598	593	629	624	594	636	630	693	640	617	615	655	671	619	629	623	622	647	612	655	602	637	617	637	651	634	610	663	601	670	658	608	641	625	640	626	620	661	664	611	628	579	638	613	615	627	641	635	638	624	639	578	599	646	626	650	622	640	633	681	612	642	628	657	664	619	642	617	648	678	636	627	631	654	658	661	645	604	636	600	603	662	710	658	639	623	596	639	646	626	614	656	641	660	656	653	654	588	657	640	615	605	712	591	614	619	653	626	617	665	639	645	631	648	642	634	673	586	645	696	595	615	607	610	650	620	626	594	612	622	625	618	659	582	606	646	589	630	615	633	618	609	642	618	615	637	668	665	639	636	594	629	604	642	661	655	619	664	608	625	644	607	596	613	625	610	614	643	612	642	634	609	624	603	641	610	649	638	626	635	580	637	625	645	666	599	640	642	621	671	613	647	601	674	624	598	636	590	652	616	646	622	605	631	639	638	614	625	603	591	584	666	603	653	665	637	589	671	676	649	634	650	618	585	595	653	635	646	666	635	626	611	639	643	642	636	662	608	667	625	588	572	603	647	660	674	603	623	653	639	645	627	625	602	609	627	628	623	653	618	595	633	608	625	614	626	685	678	637	667	685	633	686	620	642	572	656	607	565	622	638	648	604	616	591	660	628	601	642	635	677	653	644	589	607	629	625	612	651	615	607	633	634
16212	9578	7873	3999	2986	2429	1926	1713	1474	1373	1253	1155	1085	1028	1070	1082	975	960	969	943	898	931	841	943	877	887	849	870	856	885	917	849	902	891	833	882	883	860	890	939	865	860	887	840	836	838	870	900	881	897	919	856	873	898	805	786	869	860	844	838	802	886	866	856	894	830	890	839	849	867	809	811	825	910	897	889	876	867	854	850	815	848	870	818	912	861	867	867	867	840	811	883	843	808	834	825	840	894	836	873	839	817	856	837	846	881	876	815	869	828	865	883	849	873	824	805	849	864	848	903	843	860	801	876	890	859	818	849	840	840	843	854	821	850	858	855	849	837	840	860	797	844	860	866	832	786	870	889	846	803	851	834	829	832	856	831	826	838	877	818	857	892	855	856	831	808	854	861	888	788	835	863	889	887	852	855	888	807	896	832	824	872	880	864	846	893	871	836	855	842	842	799	835	813	867	902	814	848	855	898	895	869	845	874	858	881	868	856	820	877	838	819	839	828	849	844	866	849	843	801	819	849	863	833	866	870	841	830	892	831	879	840	861	857	825	816	816	868	858	881	832	829	858	827	810	873	863	856	894	864	864	850	842	865	824	853	834	834	833	883	876	803	871	885	835	907	854	862	829	848	829	912	878	851	845	800	866	816	873	825	811	889	852	788	849	841	866	849	846	858	864	835	871	914	883	934	903	887	879	928	852	856	830	872	848	851	853	836	854	852	891	845	788	869	911	851	837	823	838	824	820	830	914	858	843	886	815	795	834	820	812	839	904	807	851	818	805	840	873	876	907	908	837	803	849	809	863	878	884	873	851	915	824	823	784	884	861	837	822	850	910	892	771	839	857	838	826	833	823	897	877	839	826	873	911	876	852	804	871	847	822	820	863	844	873	841	880	858	867	856	854	859	860	816	823	856	851	793	855	853	830	828	838	812	881	894	788	862	828	875	857	882	824	882	837	847	872	880	826	833	888	859	879	827	801	871	874	839	846	843	803	829	838	879	862	867	899	864	855	806	854	888	832	853	864	884	845	849	913	898	836	854	870	866	880	888	888	813	858	896	823	816	849	828	838	834	865	878	845	834	843	821	824	857	848	866	873	858	873	856	849	881	838	847	876	869	839	899	844	841	864	855	844	804	906	825	866	847	838	792	854	871	902	835	800	795	798	803	894	832	868	811	852	906	873	842	828	850	886	876	829	820	848	852	855	890	862	839	850	790	828	960	843	853	878	865	803	883	901	834	835	835	900	891	842	878	864	896	848	853	840	848	789	882	830	862	847	861	853	866	846	852	818	857	849	852	842	871	820	825	808	817	804	888	857	807	827	846	897	841	834	850	845	876	894	902	863	881	823	853	826	857	862	836	865	839	847	887	852	872	842	866	849	827	867	845	852	882	875	879	822	847	833	830	848	838	875	837	866	869	859	843	839	875	856	793	793	818	870	857	873	840	844	823	834	827	890	847	840	859	831	869	857	840	887	813	900	808	838	801	846	853	863	829	865	851	875	802	897	846	823	868	828	864	849	818	885	843	863	858	833	822	834	866	881	892	864	867	865	833	901	812	855	846	863	831	826	942	850	889	847	830	792	854	870	805	863	884	811	895	864	815	851	899	863	856	873	842	854	870	782	854	883	828	882	886	825	851	819	838	830	771	879	859	851	887	861	880	878	834	858	871	901	833	856	862	862	825	827	869	860	845	826	850	796	816	929	857	842	810	894	820	841	831	823	823	858	814	867	832	842	795	881	837	868	888	840	837	828	824	815	872	821	855	857	866	831	841	846	842	892	915	877	894	889	864	810	859	814	850	849	870	842	866	819	869	897	872	878	890	859	871	843	822	844	845	892	837	861	830	826	819	839	827	823	858	880	886	804	836	818	857	876	848	841	823	827	834	875	849	871	810	872	851	852	835	805	873	839	863	852	868	816	837	808	824	858	803	795	838	838	830	798	872	865	807	850	878	824	846	858	816	830	857	872	828	861	874	882	805	812	820	829	865	817	859	835	828	819	861	829	823	841	819	912	850	849	824	837	880	813	818	825	832	867	832	825	868	838	885	895	836	854	883	913	891	838	823	851	881	859	819	787	879	862	812	878	821	872	829	880	864	792	810	826	814	848	889	874	847	876	862	900	867	825	888	825	830	829	842	829	874	844	833	887	828	869	822	875	817	864	835	809	855	838	872	804	865	817	890	897	853	862	822	862	881	860	834	870	774	849	883	840	780	845	841	841	861	862	852	850	813	849	823	895	806	841	831	840	817	859	835	861	830	852	854	791	823	839	875	815	850	864	888	857	828	846	894	851	851	881	837	804	882	858	844	852	875	777	860	806	869	854	836	858	829	826	855	850	851	820	812	900	850	840	873	866	844	862	820	808	836	822	850	866	880	827	861	839	837	869	858	806	830	836	880	872	854	881	873	853	839	909	843	830	842	896	839	872	811	819	846	821	791	904	810	875	829	878	811	832	857	885	876	883	828	893	846	902	876	863	879	871	849	853	856	867	823	843	867	862	862	889	822	872	857	833	888	842	816	804	825	797	825	891	846	849	850	832	867	849	889	902	865	862	841	868	872	801	794	841	801	848	839	890	914	852	844	865	875	863	866	816	875	822	902	816	833	827	820	870	892	830	845	839	853	870	883	890	847	802	827	854	823	876	876	856	876	830	858	844	831	808	883	845	861	920	868	865	885	866	855	846	823	869	864	888	801	848	893	877	895	835	831	845	839	829	885	845	822	869	875	861	843	851	806	861	870	873	845	843	896	812	853	878	899	893	851	876	846	830	831	873	887	838	836	866	837	883	846	871	857	841	827	857	872	857	805	864	856	886	862	887	837	850	879	868	850	939	880	903	831	850	851	824	850	806	828	927	793	849	816	805	882	849	828	829	776	891	876	865	857	804	879	810	861	813	853	872	862	842	846	877	848	813	863	885	865	811	857	853	825	835	894	814	813	872	823	852	811	879	848	862	890	864	855	822	817	818	841	837	848	853	843	856	860	842	857	827	822	883	854	909	848	868	828	865	886	833	826	849	862	877	795	795	883	852	805	820	809	892	861	845	869	822	860	886	817	821	870	867	859	862	835	803	828	877	837	808	834	832	867	806	932	876	894	904	841	860	830	887	872	880	846	923	813	907	857	839	789	895	845	872	880	902	859	843	850	905	846	836	804	819	858	835	848	823	886	812	807	840	886	841	907	857	861	815	869	862	886	847	802	871	804	863	880	910	851	840	866	871	888	871	884	841	876	826	827	846	815	811	844	780	933	878	878	855	873	844	855	854	813	872	849	829	838	825	852	863	834	832	831	881	864	831	799	782	849	824	843	895	879	832	807	877	851	822	862	850	857	829	864	848	852	871	821	858	795	866	864	853	852	822	891	816	820	861	849	857	836	834	837	879	882	871	847	879	823	848	853	861	854	854	781	816	881	834	899	820	818	838	791	837	803	869	833	854	857	802	880	884	900	836	857	864	829	868	863	851	828	851	887	835	890	853	861
22878	21294	29389	23510	21294	21343	10485	1133	869	779	705	634	584	574	540	524	511	527	480	478	453	463	478	483	459	434	464	415	412	438	463	420	431	413	403	414	407	401	433	450	408	434	391	404	445	430	399	387	415	390	430	395	403	443	421	390	392	410	390	382	419	426	428	389	411	402	400	402	413	423	404	395	416	436	409	367	416	386	378	368	430	418	397	397	401	428	416	379	417	401	400	442	403	420	415	388	443	427	424	384	397	408	381	404	435	343	395	416	390	429	427	373	431	426	336	392	443	380	409	419	408	396	411	419	386	410	396	419	399	388	371	419	360	392	398	417	458	376	370	425	441	394	419	368	379	430	421	432	423	361	409	405	407	405	400	419	418	399	376	401	403	448	379	425	413	430	405	388	435	431	415	403	387	415	395	424	428	388	395	396	455	412	393	375	411	418	397	407	388	415	406	401	389	414	380	359	400	382	401	403	421	431	388	437	413	394	386	411	429	453	400	430	395	418	416	435	393	395	381	374	418	400	395	393	390	431	398	401	407	397	416	403	405	394	381	430	370	381	417	399	377	420	415	422	359	402	408	363	390	419	379	408	397	387	362	419	379	420	406	410	383	388	435	393	377	404	405	417	405	363	391	397	373	358	437	446	410	430	411	434	417	399	397	385	393	426	396	456	404	379	407	401	406	418	388	418	384	379	392	403	413	398	358	410	411	426	363	419	414	409	423	418	394	391	414	397	415	387	379	426	385	420	367	406	409	432	456	413	410	418	430	390	403	402	383	385	457	386	405	399	389	414	387	398	422	398	413	420	421	378	385	397	404	369	378	388	400	411	373	416	432	390	445	407	384	399	374	411	389	405	379	387	395	389	407	419	416	413	408	414	377	377	440	386	421	406	385	380	409	378	342	433	393	378	375	358	393	416	368	406	411	378	404	431	383	382	371	358	363	380	416	392	422	408	405	425	406	368	402	431	397	408	381	366	410	366	385	423	401	416	406	407	387	409	354	406	429	442	418	406	412	408	384	425	429	419	417	425	377	392	385	377	390	430	408	385	376	435	418	410	382	420	413	416	391	384	420	409	399	406	428	404	411	360	396	393	387	428	369	405	408	390	377	372	419	426	410	397	393	386	420	410	402	405	396	419	393	403	391	397	384	353	405	415	390	428	405	408	422	392	444	407	404	427	402	385	398	394	382	419	381	410	407	421	371	396	391	381	416	403	403	418	455	396	415	409	396	417	398	399	398	402	443	409	416	425	446	398	405	404	399	444	419	349	381	399	400	391	439	391	383	378	428	386	393	417	401	418	439	393	421	428	415	396	450	391	424	381	396	395	389	420	400	415	407	403	427	419	418	394	406	425	435	437	446	398	414	366	419	398	416	373	365	420	393	383	390	399	380	425	405	403	422	393	404	400	428	420	395	373	406	422	418	387	384	438	426	401	399	437	389	386	408	396	409	402	408	400	347	417	386	404	410	431	368	396	424	411	402	430	399	365	399	405	392	404	393	411	378	379	384	426	422	390	377	399	401	373	412	398	384	383	374	391	439	392	410	401	419	402	421	436	398	392	383	417	386	429	439	385	418	412	439	411	382	433	416	451	385	384	406	400	434	393	425	429	396	412	399	402	386	425	419	441	400	406	429	356	404	435	396	438	387	411	426	377	399	401	414	396	390	405	415	381	437	390	395	398	384	417	375	396	402	370	397	416	416	402	375	425	451	408	374	412	382	370	393	395	379	402	412	416	414	395	384	379	390	385	412	387	427	436	401	404	410	407	403	386	424	408	421	424	423	430	435	422	403	413	376	384	383	411	411	412	436	438	419	426	389	400	399	396	410	414	407	397	379	397	376	375	387	404	388	386	403	384	379	367	412	400	404	385	422	400	410	409	440	431	409	430	388	372	406	429	407	381	436	378	412	435	419	379	430	424	391	408	409	406	387	425	408	399	402	400	368	430	401	409	418	402	395	446	383	396	396	424	396	396	386	398	401	409	381	416	405	406	405	412	394	392	381	389	392	401	407	404	408	408	427	415	413	390	413	378	390	355	378	403	368	403	373	406	443	365	395	388	372	403	418	400	426	413	412	390	381	399	432	463	384	404	395	409	400	391	400	361	406	379	406	380	382	384	394	416	375	424	396	391	420	381	397	425	413	382	410	392	378	416	394	372	415	389	388	439	398	443	390	407	402	390	391	415	440	346	391	394	394	395	417	444	395	418	378	399	426	430	385	443	379	402	393	393	401	388	411	453	450	436	429	393	407	408	396	385	440	401	388	384	422	397	420	383	416	384	427	407	415	408	411	399	393	410	401	433	407	390	388	402	373	420	391	404	389	388	406	401	390	369	370	381	380	423	409	407	392	407	393	400	425	403	359	412	380	395	414	383	413	397	388	374	419	383	402	405	403	412	411	405	409	459	393	388	415	394	374	462	377	391	408	466	402	396	395	395	397	382	432	408	412	403	434	397	407	406	415	442	435	424	412	393	409	394	397	381	397	387	450	393	397	355	396	416	411	390	396	386	370	406	449	419	363	424	384	405	430	380	405	390	394	405	379	384	382	397	398	407	411	437	416	386	386	370	362	387	409	394	397	416	403	389	438	424	387	420	422	398	458	469	418	403	395	389	388	395	395	397	397	409	416	433	402	403	400	385	389	401	375	384	409	401	412	426	384	374	420	411	405	439	374	408	425	394	415	395	388	430	393	421	367	401	425	367	404	402	426	441	409	406	392	419	417	404	428	382	396	431	401	426	424	403	395	393	412	406	390	369	385	403	435	440	387	428	430	378	408	383	384	410	366	373	424	431	412	397	362	422	406	351	393	398	392	425	413	429	423	397	405	397	405	377	400	403	405	423	398	450	420	405	366	372	402	415	443	402	405	419	427	422	383	363	398	438	413	387	388	375	387	422	404	444	451	382	430	363	409	382	367	381	395	361	397	402	393	385	412	397	402	433	457	397	375	401	378	416	407	393	385	394	347	377	421	393	385	418	409	438	424	423	375	388	394	384	453	420	396	385	427	391	387	415	418	377	416	430	386	381	362	411	402	405	382	373	402	407	410	393	373	396	412	399	418	404	389	366	431	399	393	377	387	402	380	414	391	405	384	409	406	389	402	366	402	406	410	366	433	405	378	424	435	428	412	449	437	390	405	351	390	430	407	409	418	397	382	384	430	390	381	404	414	396	419	383	415	418	404	361	354	389	391	389	389	427	392	403	402	381	413	415	375	382	360	369	416	401	415	421	432	410	389	363	414	392	408	394	381	436	427	407	369	407	431	371	381	411	400	441	459	396	369	374	414	386	396	408	414	380	405	369	430	409	397	373	397	423	389	381	396	420	404	414	405	406	428	387	426	414	396	438	416	394	355	379	392	384	373	406	377	408	402	431	392	395	417	437	400	439	367	401	386	409	393	382	393	402	419	412	383	420	425	384	391	393	416	455	380	380	451	411	388	379	373	393	378	426	388	408	400	390	406	384	395	395	417	438	358	386
17886	15124	12380	6365	4611	3408	2642	2173	1693	1506	1302	1162	1127	915	897	864	835	745	837	701	709	743	695	694	674	641	651	649	643	612	617	588	647	624	623	621	612	583	572	586	587	596	638	567	610	569	592	609	552	573	558	579	555	578	573	585	543	568	578	557	578	552	572	558	581	577	584	608	570	586	570	542	582	583	561	538	581	565	528	555	546	526	570	564	596	557	576	567	512	598	583	560	584	539	567	568	554	529	552	593	537	547	601	527	608	586	563	574	548	554	564	574	588	549	546	556	555	512	569	599	523	547	553	538	555	610	539	608	551	590	573	556	632	569	586	560	548	562	572	564	554	533	567	544	533	516	522	562	575	601	537	616	527	552	570	564	513	564	518	564	544	558	601	558	558	542	557	541	556	566	554	586	552	499	498	569	544	608	553	516	572	580	569	521	552	523	581	543	560	575	558	570	532	513	564	565	551	577	549	561	538	557	590	567	577	520	594	591	545	591	537	524	564	567	565	551	569	587	516	553	561	589	558	556	563	558	557	555	563	508	594	547	544	549	566	559	566	566	552	582	587	527	579	581	524	522	576	535	546	553	571	578	555	583	549	522	595	529	553	561	513	534	490	529	526	563	552	528	582	549	584	578	521	572	595	553	560	529	554	500	572	581	561	583	558	526	527	559	533	567	555	535	553	501	573	587	560	552	566	537	552	591	544	554	576	599	565	555	567	551	575	545	586	553	559	578	521	543	584	545	589	548	561	501	537	542	543	555	537	524	601	597	537	568	534	559	562	542	561	567	600	536	541	590	558	597	576	555	523	571	565	609	527	557	553	575	561	528	553	511	529	566	575	558	497	588	537	547	562	535	599	561	530	556	593	566	604	535	527	544	564	551	602	524	532	574	572	557	591	574	571	583	645	545	577	580	552	530	538	507	582	611	584	568	499	549	555	543	569	546	580	560	551	581	547	542	578	570	602	520	569	551	578	537	577	585	540	539	519	556	578	499	529	575	581	539	567	559	536	578	560	546	568	567	564	537	547	531	588	588	606	557	564	533	543	578	582	559	555	594	552	578	581	572	568	574	569	520	517	555	572	553	556	589	539	525	540	580	563	557	544	605	576	549	536	532	579	591	553	586	606	559	534	552	504	592	565	544	515	566	530	515	560	564	575	569	602	549	574	570	553	537	534	583	569	562	596	540	610	588	540	563	578	582	542	584	565	544	555	552	587	530	546	545	567	552	511	557	578	571	506	530	544	557	563	556	551	574	597	539	566	578	530	540	514	568	546	527	557	565	548	547	599	526	558	575	608	557	570	569	567	574	519	531	547	543	578	551	557	593	592	568	514	571	560	589	567	614	598	564	513	588	544	539	531	525	563	585	544	519	570	560	582	541	543	557	557	575	582	521	573	565	566	571	542	501	498	544	547	541	584	573	529	550	566	533	548	546	585	559	592	505	528	543	562	560	518	527	573	580	564	548	586	529	523	553	560	548	552	541	536	555	598	553	547	583	555	575	533	582	549	539	545	556	584	602	564	591	539	544	549	554	539	564	519	575	558	506	586	525	572	547	588	539	561	523	578	555	554	549	523	591	522	531	545	544	564	607	560	544	559	563	577	571	566	524	544	545	573	512	582	557	553	559	555	542	539	561	581	530	574	533	568	535	562	580	518	501	521	572	553	543	567	564	551	575	535	616	565	580	552	556	544	518	539	520	581	574	537	561	571	556	533	524	554	569	547	527	585	561	553	536	570	560	553	586	576	580	532	586	549	599	541	578	574	574	575	564	514	532	559	586	563	535	544	567	579	587	569	570	532	549	526	550	592	539	570	526	546	591	547	528	580	554	562	566	546	573	556	544	571	599	527	595	549	535	552	576	591	555	619	573	577	510	561	588	582	541	565	555	567	574	501	576	536	579	563	541	561	538	577	542	583	518	507	555	602	549	554	569	550	542	548	507	568	524	557	574	522	581	511	571	552	563	559	580	574	570	585	562	576	571	556	545	558	512	571	525	552	537	526	528	568	566	553	569	565	564	515	550	561	561	554	555	582	554	504	587	561	537	542	538	545	541	601	536	576	522	567	553	536	562	548	533	551	558	575	559	589	539	552	562	565	524	574	546	541	564	540	544	529	543	560	555	525	564	540	552	563	593	554	511	558	532	534	523	596	548	559	568	564	551	525	571	615	555	556	553	554	585	564	550	501	549	550	538	511	538	485	538	563	552	559	563	591	520	599	535	600	569	534	559	571	553	528	559	507	568	564	598	591	585	542	567	599	575	571	562	565	571	563	569	544	556	569	582	571	534	569	594	512	615	567	568	557	511	544	570	583	558	599	542	559	527	562	582	553	539	577	561	581	588	525	572	511	529	514	556	522	569	542	558	578	564	584	538	549	538	540	529	512	538	513	558	585	557	578	564	578	536	568	581	536	598	554	554	520	554	564	520	551	559	555	530	554	555	545	589	586	591	541	533	571	561	546	538	553	531	537	551	545	538	561	555	534	579	581	579	606	546	535	550	564	517	544	529	579	552	524	559	569	545	533	566	571	549	565	554	594	521	521	525	541	522	554	562	566	527	574	547	515	560	542	525	558	570	596	576	564	532	488	555	590	523	595	573	574	562	608	545	558	546	526	538	550	542	551	548	582	544	581	588	540	552	589	569	518	567	619	572	605	556	560	560	535	557	554	541	579	629	583	532	573	575	517	578	594	586	544	567	512	569	531	538	563	542	585	535	545	522	543	587	564	558	557	591	570	553	568	580	562	580	570	548	544	535	557	543	555	579	551	549	593	552	568	591	571	590	570	505	548	598	584	544	579	598	581	569	571	580	582	543	548	560	558	602	552	556	582	564	538	567	585	587	553	524	540	583	511	551	554	573	534	551	563	534	575	572	612	576	521	526	570	579	553	530	565	545	566	539	531	560	536	561	536	552	572	552	554	536	543	605	572	599	581	569	579	567	585	568	578	554	547	560	527	567	542	514	543	549	562	558	581	536	571	518	552	529	578	539	580	556	557	558	586	575	529	592	584	531	561	567	585	544	527	544	575	556	542	538	545	540	592	558	569	543	578	576	592	533	563	567	564	549	585	525	532	547	558	594	547	563	541	522	532	522	534	535	579	557	555	556	508	536	585	593	554	538	537	570	558	603	587	529	527	535	566	510	585	518	495	572	558	559	570	551	552	516	601	526	578	575	547	540	529	551	543	550	569	537	553	563	545	548	539	566	535	561	552	559	599	572	525	578	574	544	568	507	557	501	545	584	546	521	561	537	565	610	578	568	545	537	567	552	543	510	538	528	571	559	577	564	548	543	545	550	554	541	569	613	549	571	586	564	581	563	556	586	590	570	549	548	564	549	541	544	542	555	504	560	540	572	546	603	531	593	558	577	517	553	507	506	565	555	561	566	587	542	550	571	547	565	578	560	599	577	551	574	543	572	562	566	579	539	558	538	568	555	548	576	594	565	623	550	563	535	585	570	564	571	539	567	554	551	536	574
26906	20759	9741	936	572	588	495	474	493	498	560	459	503	451	489	489	497	513	511	477	529	485	514	492	517	482	505	465	436	485	525	451	480	511	503	454	489	474	449	479	461	452	469	458	473	469	499	487	461	470	439	478	499	480	520	474	523	550	458	485	462	463	458	469	495	449	479	476	481	479	484	432	493	469	477	484	493	494	451	505	498	504	458	484	449	491	468	483	465	451	471	475	480	477	528	436	473	455	484	485	480	474	473	479	469	461	497	464	441	499	460	453	496	475	509	457	510	471	493	518	477	437	455	467	481	534	465	482	496	505	504	459	504	464	468	503	485	487	474	469	461	450	483	436	494	480	514	501	466	489	419	511	462	478	503	464	479	494	483	468	493	468	494	475	453	490	488	517	469	452	504	485	505	514	465	441	473	483	496	467	496	485	485	481	455	485	489	499	501	481	483	469	487	513	492	460	505	467	454	496	480	514	466	455	498	470	498	494	461	470	455	481	494	480	491	494	497	465	461	468	484	435	494	484	494	488	526	469	464	463	503	473	458	461	436	485	493	476	471	474	480	482	475	465	465	466	470	478	500	475	502	492	476	489	506	454	457	451	495	447	465	494	487	519	489	471	482	463	485	486	472	484	485	474	524	516	481	491	480	478	448	473	456	483	479	468	491	506	487	481	455	466	495	506	456	483	502	444	471	492	483	445	464	459	481	479	473	519	464	517	508	515	473	435	460	476	521	459	509	468	507	515	479	509	472	476	496	444	471	509	479	493	465	492	495	465	499	500	466	484	487	459	462	451	472	462	497	504	464	484	473	467	473	480	479	500	442	479	521	447	463	465	419	455	464	460	495	438	460	502	481	478	455	471	513	482	493	473	511	538	484	491	514	520	453	475	446	499	503	492	498	489	488	472	487	499	480	495	486	501	441	490	478	503	472	474	474	508	486	493	481	493	498	475	476	462	506	447	474	469	512	477	517	451	461	482	480	474	497	455	524	444	485	484	424	485	483	441	486	493	493	480	485	451	475	490	486	474	444	486	481	473	458	519	494	521	522	451	523	468	466	452	484	425	466	470	480	494	450	463	488	472	463	473	494	449	466	464	492	485	496	468	499	441	484	477	477	419	457	493	492	462	470	503	447	476	493	480	452	474	496	494	499	471	496	514	452	437	471	469	464	510	466	491	505	492	503	454	471	482	469	509	493	479	494	458	522	503	465	489	515	497	469	455	496	458	486	473	483	461	496	480	472	468	447	461	502	485	495	465	497	479	510	489	479	489	485	480	483	478	500	448	476	477	470	464	481	475	467	462	459	514	458	489	464	479	456	453	491	485	501	453	475	490	490	466	514	443	447	488	490	512	476	485	439	494	475	480	493	481	465	474	476	460	453	475	455	497	473	483	507	523	455	489	475	502	499	439	472	504	450	493	486	451	494	490	507	473	494	481	461	497	526	489	507	516	525	501	517	512	488	473	507	444	481	488	506	473	468	528	478	480	459	518	462	469	499	478	475	506	468	456	485	488	493	460	489	484	462	475	484	511	504	473	482	475	515	474	516	458	475	508	491	486	460	471	455	496	455	510	465	501	479	463	458	531	456	478	454	518	471	487	469	505	506	469	468	485	511	508	451	440	513	462	494	502	523	504	457	498	469	476	458	532	440	513	477	503	466	452	481	467	473	498	526	502	494	475	442	481	503	468	524	539	468	486	489	496	474	534	509	458	490	450	489	494	487	484	436	496	493	517	427	483	453	534	493	494	454	494	456	508	451	497	482	479	454	470	476	467	496	450	477	489	472	540	455	486	460	470	417	451	493	504	482	490	471	474	551	473	466	451	467	470	500	456	494	486	463	487	471	479	520	490	455	453	490	441	481	469	487	496	478	471	464	495	496	479	462	509	475	458	499	466	497	498	455	480	475	497	449	481	485	482	497	462	484	502	502	479	490	467	479	454	446	450	496	486	503	459	496	470	469	470	455	486	513	511	504	469	474	474	457	491	463	502	497	454	477	507	481	467	483	486	491	505	483	485	480	408	488	495	470	459	500	485	462	474	443	481	457	482	487	463	481	452	522	495	507	442	490	478	538	499	491	478	471	500	444	525	474	481	474	422	481	503	436	452	472	493	489	471	517	481	490	488	466	470	464	493	481	491	480	457	493	483	469	508	469	512	486	489	498	497	445	494	518	461	424	472	460	475	421	502	480	450	512	481	487	464	494	492	469	457	454	521	475	493	505	484	480	461	475	484	496	471	502	493	490	466	467	450	513	497	473	467	512	457	463	478	455	491	482	487	451	480	483	477	495	425	426	480	456	480	473	487	497	464	520	490	468	461	490	513	452	481	444	477	434	502	478	492	505	447	469	479	486	477	453	481	478	450	486	499	465	492	514	545	449	454	497	512	472	462	451	485	454	500	460	496	508	545	456	493	474	468	472	533	506	491	473	503	503	494	503	484	499	489	485	475	480	424	487	475	472	509	454	443	467	456	442	489	541	458	484	447	473	441	499	484	478	461	503	455	496	511	462	474	468	472	474	463	498	449	471	474	460	457	464	493	475	479	493	449	458	467	458	467	497	482	462	504	492	468	492	470	453	483	436	484	471	472	489	497	457	513	501	502	470	497	495	498	455	476	473	446	482	492	450	464	482	497	453	511	493	499	495	506	517	510	465	469	454	487	457	474	490	467	486	481	449	528	503	478	472	460	482	496	484	521	449	491	467	496	468	485	468	463	449	494	463	440	504	485	464	469	453	449	460	464	475	478	495	458	463	494	506	469	510	466	476	457	521	457	477	494	477	486	452	529	466	508	480	502	490	471	494	481	474	483	478	498	476	484	473	510	496	460	504	490	460	488	446	480	471	498	487	454	509	485	456	449	477	450	490	444	500	487	498	487	471	515	468	459	496	450	437	499	481	460	495	436	478	405	454	523	460	481	455	474	498	465	496	496	526	470	468	483	478	505	481	449	492	500	469	492	491	489	488	482	501	471	472	439	500	470	477	458	448	515	533	479	457	466	465	509	530	468	490	462	490	465	462	498	493	481	520	462	467	491	455	483	462	459	464	527	491	454	442	505	470	494	462	530	451	502	510	509	478	480	464	530	486	458	491	507	491	465	484	475	491	486	482	500	531	463	499	436	478	501	468	518	480	505	448	448	477	453	468	488	535	492	472	461	503	478	486	488	464	494	465	492	452	497	470	530	458	497	465	466	492	467	500	487	538	491	486	498	439	479	479	477	481	522	500	458	510	465	466	501	496	502	471	474	461	536	512	480	489	473	510	473	458	500	461	512	453	484	486	466	521	477	470	473	446	448	455	500	454	456	482	480	505	463	518	492	486	517	484	448	483	475	477	486	484	451	471	472	467	487	454	515	490	479	479	491	512	497	488	460	493	472	502	492	483	484	467	496	431	462	508	482	498	508	492	433	496	462	473	501	482	460	470	499	469	463	448	510	445	465	493	476	493	444	496	474	469	474	448	462	495	474	515	481	497	500
7784	1319	1108	890	805	743	708	728	699	706	657	656	617	697	675	615	666	652	633	654	636	671	663	635	651	639	625	701	618	650	645	706	573	657	628	670	625	631	659	624	621	642	660	671	597	684	658	653	669	632	637	663	670	662	627	636	597	655	650	660	615	642	624	685	660	642	594	648	666	623	672	637	572	627	646	665	660	691	656	687	633	658	663	648	615	646	637	655	639	627	673	667	631	635	588	672	658	616	624	644	644	618	665	638	632	639	647	668	647	677	610	627	637	624	646	641	663	624	642	664	608	653	617	614	640	679	627	660	681	632	633	655	644	621	610	620	610	671	667	651	670	670	648	637	639	597	655	637	677	628	661	634	679	642	662	668	635	659	656	603	652	655	620	643	645	600	654	654	609	670	641	668	613	678	602	642	666	640	657	619	666	644	658	658	627	649	665	629	636	679	644	604	659	651	700	608	576	680	623	650	694	593	695	662	676	645	653	644	637	595	658	655	629	628	630	620	649	617	650	635	655	659	657	671	647	653	622	667	611	636	704	622	668	614	652	630	632	672	639	645	682	621	613	667	670	653	634	606	685	635	622	650	599	678	603	655	674	657	652	683	678	636	664	648	627	627	669	632	669	666	625	625	633	695	656	637	649	660	627	664	631	668	653	655	636	657	656	665	622	632	608	631	616	649	615	658	677	620	622	673	683	694	667	656	663	626	611	626	595	664	669	645	640	638	688	655	662	620	645	616	653	703	639	627	650	627	657	706	633	624	654	676	647	608	629	632	629	628	668	684	682	616	673	666	637	634	628	649	646	651	653	649	641	639	688	691	615	685	652	641	632	605	610	661	664	590	650	657	624	632	644	653	641	601	661	713	673	640	658	642	611	648	688	646	641	626	649	614	644	665	669	655	644	628	635	621	610	681	638	652	660	635	696	656	660	663	645	647	664	654	619	616	660	695	658	627	654	671	624	649	651	630	676	605	606	656	626	637	683	683	616	642	610	657	682	677	647	652	677	650	660	587	644	615	600	602	631	660	679	655	643	628	681	654	660	658	629	677	709	621	676	630	628	641	603	581	664	611	641	638	614	606	652	651	685	660	575	659	640	633	644	651	654	651	650	658	633	633	671	638	627	665	661	612	667	656	665	644	633	655	645	643	649	614	633	631	674	667	680	659	619	651	655	611	660	641	656	659	613	657	654	631	704	630	612	668	694	627	644	675	626	653	659	626	617	654	703	679	651	646	633	649	617	634	668	594	681	673	633	660	691	629	670	639	630	666	619	637	602	660	642	670	610	622	659	679	641	640	619	662	651	637	615	679	639	642	629	651	617	648	620	657	702	679	618	650	646	659	639	652	632	671	620	656	687	626	645	660	647	673	650	662	677	635	614	657	674	635	654	623	657	676	639	651	710	632	692	612	615	627	651	646	646	656	626	656	641	658	650	632	651	667	652	635	655	637	640	667	696	643	668	642	690	669	643	646	666	652	650	646	635	709	662	639	633	669	646	680	662	625	626	646	646	622	680	645	605	668	645	644	631	642	635	596	668	644	675	602	638	651	622	690	619	659	627	592	635	669	649	693	655	637	675	680	647	702	660	627	654	637	630	639	643	633	597	657	632	604	614	629	669	632	659	646	598	622	669	658	642	621	651	609	683	651	643	602	636	644	663	625	646	637	632	654	631	615	612	624	639	633	619	643	668	615	679	678	630	663	578	672	653	674	650	650	655	636	623	670	634	669	692	645	630	662	678	666	635	625	641	622	684	647	665	680	596	683	638	632	600	658	652	642	645	637	681	642	576	680	643	723	598	674	629	675	638	628	637	640	606	610	623	629	665	657	625	615	649	618	652	665	614	671	569	640	644	659	659	648	638	630	682	581	693	663	645	634	666	669	647	602	642	641	669	651	624	652	656	628	622	616	628	638	660	602	635	670	652	641	638	637	631	660	623	632	656	628	656	663	640	618	669	655	642	673	650	574	674	644	625	636	623	642	658	606	662	650	665	605	604	649	649	663	667	671	655	638	707	604	685	639	668	648	663	606	627	621	640	662	649	637	641	652	680	650	648	686	622	638	645	622	658	655	642	621	627	676	609	664	650	645	653	629	646	665	596	608	667	652	627	704	653	668	657	589	635	624	671	629	620	575	615	612	675	665	653	669	691	645	633	627	588	646	597	674	637	632	642	606	614	673	654	647	641	640	674	596	654	631	676	607	649	641	644	651	594	639	660	592	659	638	592	588	620	632	636	680	644	625	656	627	632	609	634	686	646	732	652	670	665	663	653	652	649	594	692	650	598	655	688	671	630	640	647	654	632	668	679	606	673	661	654	598	632	686	611	657	692	697	658	623	623	660	651	674	633	655	659	626	659	683	609	626	658	656	694	640	660	693	636	631	641	608	652	652	628	680	659	639	626	649	634	623	656	637	655	626	650	712	627	633	647	659	648	600	686	661	648	647	621	600	635	635	667	668	681	658	661	699	645	645	599	669	641	630	644	659	641	619	675	612	657	660	661	608	645	630	676	685	669	657	678	645	685	641	600	671	637	689	632	638	647	641	633	659	635	597	665	632	617	619	600	609	639	655	624	635	667	640	645	627	642	590	636	653	650	682	659	636	609	632	682	604	649	628	637	599	677	657	618	630	649	615	658	666	667	667	617	618	591	653	619	661	633	640	645	609	627	709	595	618	677	654	673	609	671	636	621	631	603	643	622	618	636	668	679	694	677	605	664	647	606	625	670	658	615	640	637	638	618	665	636	620	629	692	639	641	661	646	671	653	660	612	616	648	664	667	582	631	622	660	627	647	665	652	689	637	616	662	663	663	612	682	664	670	642	617	658	634	648	666	595	642	659	654	614	633	624	615	640	601	643	605	671	668	632	669	642	658	637	653	621	712	650	656	639	625	674	654	640	673	661	636	660	618	684	638	660	651	623	618	615	648	603	622	618	643	698	604	704	630	708	650	619	667	646	641	626	650	654	652	701	615	686	618	630	589	619	656	652	620	610	634	660	666	620	651	657	634	630	621	623	644	642	640	682	619	665	642	623	654	649	639	629	628	632	619	664	667	615	634	663	616	635	644	593	654	617	623	662	661	661	652	675	643	628	637	678	630	647	614	669	686	635	654	658	608	606	652	678	626	661	668	603	616	580	655	697	616	615	664	626	623	587	669	622	650	659	639	621	661	612	643	637	648	670	642	626	588	636	643	637	644	620	626	638	629	662	657	647	647	683	702	634	655	647	666	698	642	655	627	622	681	630	607	628	642	628	687	680	643	635	696	611	656	642	675	634	642	628	632	634	653	589	633	653	664	660	655	631	680	607	652	613	716	673	614	593	659	652	661	701	660	659	637	649	630	661	594	597	672	637	660	612	655	689	666	610	626	616	598	654	661	635	618	710	620	642	637	649	650	613	640	681	670	693	680	641	626	714	642	647	617	648	685	605	636	670	663	636	667	646	678	599	665	646	658	681	673	579	599	698	604	652	663	651	634
23792	21310	28955	23994	21309	12443	1537	955	832	812	820	733	693	728	699	691	682	653	690	642	672	652	656	641	669	632	638	671	698	619	655	656	634	634	643	674	581	593	667	629	666	629	669	622	644	624	628	602	578	637	662	636	608	624	622	618	605	587	617	612	636	628	645	658	629	608	648	621	618	615	625	632	659	615	688	621	647	598	667	583	654	607	621	620	630	620	695	658	635	603	595	648	610	644	621	679	611	604	631	634	604	625	650	658	651	626	600	609	596	608	620	622	617	636	574	598	616	623	651	622	630	620	651	622	627	624	618	682	620	621	644	642	594	598	679	587	580	599	623	671	644	644	631	598	633	666	626	647	605	660	620	603	653	638	641	603	631	621	605	591	618	629	682	584	629	632	587	605	602	606	595	616	625	624	605	635	627	645	597	621	644	603	600	645	606	639	615	633	628	661	642	614	630	629	582	588	655	612	610	611	625	626	653	645	582	643	618	608	653	665	559	611	644	599	626	652	590	623	638	646	641	665	655	627	683	606	660	616	656	596	613	560	603	648	671	630	662	651	622	600	645	636	630	619	645	634	604	641	635	593	646	650	608	618	640	665	605	552	625	598	612	645	623	599	617	612	658	655	670	634	624	644	658	611	619	610	640	611	603	640	657	605	637	673	650	605	592	594	652	611	568	614	627	610	626	657	655	623	611	647	627	634	600	612	598	610	605	669	609	646	608	627	625	651	673	580	597	638	633	643	614	637	616	611	621	644	679	604	649	585	642	588	643	617	631	623	670	592	636	611	601	651	628	565	629	641	633	639	622	620	629	624	693	610	663	645	646	617	614	586	637	579	646	653	661	594	623	573	589	616	606	605	636	622	624	624	614	637	654	582	639	677	623	638	618	652	615	590	578	614	588	596	644	639	624	629	598	595	631	646	662	654	629	644	664	600	663	611	630	620	593	591	578	622	612	643	638	615	597	551	614	586	594	636	646	531	604	628	645	580	612	596	630	597	636	640	644	646	600	628	652	605	618	624	695	638	635	640	627	598	592	644	617	629	590	643	656	644	597	566	690	591	639	658	647	664	647	595	615	623	690	639	597	587	659	640	646	620	606	614	643	601	649	602	595	657	633	610	606	613	638	632	663	612	649	605	623	606	628	623	628	609	584	663	631	614	619	602	597	631	604	606	641	667	609	640	635	631	638	658	600	599	650	611	614	625	607	601	605	626	632	608	631	627	629	599	591	625	627	620	659	643	614	606	648	616	608	631	613	597	593	593	683	610	621	660	592	641	617	626	632	604	637	651	609	618	657	585	619	682	639	600	632	617	598	655	597	627	629	604	592	690	583	612	640	628	611	650	650	600	642	649	617	641	589	631	659	648	629	626	585	615	610	627	609	618	622	563	566	591	605	637	658	614	598	629	616	601	632	664	609	623	608	661	626	639	598	626	615	544	563	624	653	617	624	591	600	624	608	648	617	629	611	604	608	715	602	629	614	612	622	607	652	591	653	611	569	606	674	675	634	620	646	599	653	626	621	636	600	622	642	579	659	630	589	583	645	641	590	630	606	616	634	640	605	672	646	613	640	649	618	611	647	596	568	641	615	574	631	626	631	618	624	629	594	640	639	586	597	604	620	661	635	612	684	656	617	644	649	632	637	627	585	680	647	620	608	618	643	655	646	647	605	608	628	647	582	644	654	615	677	608	663	638	634	632	590	605	659	613	666	653	618	604	596	656	593	585	663	660	655	622	639	624	640	626	622	597	567	598	609	614	626	555	605	633	631	624	619	635	637	655	631	642	611	632	629	636	635	637	633	620	633	602	632	621	652	635	634	647	633	707	671	654	636	636	626	615	626	646	651	633	651	657	601	619	638	637	606	622	632	632	633	633	609	594	654	634	589	658	668	638	633	626	670	659	642	631	613	605	624	638	627	604	605	629	584	675	665	560	618	676	566	608	649	606	655	613	611	604	627	639	623	629	648	639	633	662	625	606	616	626	664	618	633	605	618	623	614	639	598	568	642	646	612	607	640	619	595	658	645	610	666	594	590	567	645	620	568	654	635	625	622	605	620	607	591	612	603	622	630	706	580	611	605	605	605	614	633	628	664	594	599	661	608	625	582	610	627	604	602	597	612	617	627	664	616	598	597	632	607	589	632	631	633	602	618	603	602	612	614	661	655	592	657	662	638	645	629	571	654	589	616	649	576	665	658	601	553	622	614	639	634	604	616	647	615	614	575	628	607	644	645	584	639	642	646	639	670	623	640	614	645	633	637	601	636	580	580	575	614	610	627	686	603	672	615	601	606	622	632	614	611	633	646	646	619	628	640	603	593	597	661	644	555	636	655	576	631	602	595	616	596	626	620	625	559	634	611	633	666	629	667	581	628	651	569	671	641	618	640	656	600	659	635	613	609	604	602	678	605	592	587	593	572	599	590	573	603	633	607	640	635	615	643	641	652	623	612	612	638	644	626	629	634	592	618	612	603	654	582	654	618	598	649	627	625	680	628	585	613	617	653	615	624	592	608	650	646	643	593	632	632	594	650	624	600	600	650	631	639	636	639	640	594	617	625	624	600	605	585	573	629	618	630	623	636	631	654	611	604	628	616	595	616	635	631	626	621	627	600	608	569	643	585	625	619	622	633	608	648	611	621	631	607	604	605	627	626	630	608	619	650	646	622	656	630	649	621	645	609	593	610	590	645	640	614	634	601	641	614	636	599	630	627	626	625	617	654	630	619	596	634	612	620	616	557	643	639	599	645	608	626	589	602	615	583	587	568	599	611	682	613	634	621	620	619	620	613	615	617	613	620	646	637	660	653	628	611	613	575	655	601	599	628	656	592	629	629	558	637	603	619	621	612	589	629	624	591	623	675	616	603	574	660	598	620	586	596	621	614	627	608	617	608	628	636	609	620	650	635	571	594	615	648	654	597	589	622	648	617	600	615	665	606	686	637	623	627	652	618	617	613	659	615	655	635	594	612	600	633	628	637	626	610	596	611	616	634	605	597	652	591	631	645	600	656	588	651	608	602	605	624	668	623	595	601	599	639	663	592	608	613	634	621	611	627	637	637	586	632	609	628	665	590	583	641	591	631	630	671	627	634	679	618	632	636	581	595	663	638	625	615	586	648	600	616	610	614	628	605	656	629	600	605	599	632	637	615	608	636	587	647	648	643	594	630	575	604	652	632	611	615	655	589	649	605	607	655	578	604	662	639	635	618	612	626	598	644	589	660	597	638	656	641	662	600	658	598	588	613	621	674	634	626	634	636	636	654	633	613	623	688	617	642	605	666	637	613	603	599	613	637	619	618	609	575	604	659	623	671	588	633	589	612	597	628	649	577	575	619	624	588	606	595	648	680	604	647	591	677	627	635	617	655	633	603	642	634	624	621	660	649	639	609	610	654	573	629	632	651	653	574	634	599	630	606	657	637	601	630	635	649	589	614	656	643	647	601	589	616	607	595	656	612	595	600	665	671	613	611	646	606	615	616	642
16623	9447	7712	4029	2953	2351	1987	1673	1496	1415	1163	1146	1173	1094	1018	1027	1003	988	971	964	911	966	954	866	933	953	908	851	870	901	884	851	877	883	888	889	858	846	833	845	844	862	843	824	886	816	900	858	847	873	852	843	860	880	847	781	851	887	817	872	855	840	859	882	831	894	840	901	845	896	897	870	846	878	853	818	874	812	845	888	882	919	887	862	819	902	885	834	854	827	808	834	828	816	882	836	846	851	831	844	872	892	860	878	847	806	794	885	830	876	841	842	836	809	816	849	911	895	822	830	860	874	834	854	784	829	830	853	905	916	839	841	845	831	847	850	814	824	836	884	818	778	831	888	876	809	842	898	846	854	842	823	782	837	852	846	815	824	820	802	802	864	801	842	865	842	856	863	815	843	841	842	826	898	808	852	829	885	809	808	803	865	815	805	829	924	849	822	910	858	860	810	856	849	845	831	865	826	863	869	880	781	796	885	871	847	837	834	871	845	860	875	831	844	863	876	849	844	806	814	818	858	852	824	844	830	866	823	803	843	854	846	833	887	832	872	869	842	776	820	818	862	877	860	776	868	806	815	834	874	837	843	790	834	843	844	854	820	859	808	834	847	857	866	746	826	847	848	856	816	915	836	816	861	804	828	895	838	821	875	892	866	822	857	832	839	864	848	864	857	834	826	853	784	877	838	856	867	803	855	832	811	880	829	871	872	856	843	838	786	791	836	868	806	855	829	859	810	845	854	844	821	866	833	869	849	840	841	838	815	878	805	780	865	840	843	808	844	835	850	842	874	872	849	859	835	836	805	860	833	860	893	876	884	864	844	837	821	903	855	819	814	853	873	847	843	841	867	845	851	810	874	874	815	861	883	814	828	826	814	817	794	875	848	823	854	843	808	863	835	860	885	836	838	799	830	898	860	863	915	876	858	846	843	824	839	824	846	846	816	804	846	848	819	855	834	828	826	828	835	882	841	883	878	848	872	840	852	839	784	810	852	872	881	848	869	846	846	873	845	826	826	823	841	847	860	839	842	769	832	837	834	810	906	854	866	885	827	833	822	842	801	839	860	788	840	873	830	819	809	843	799	863	862	854	842	869	803	838	872	804	868	867	810	801	855	821	833	852	865	852	842	870	851	835	830	840	866	873	893	824	875	867	838	881	826	904	883	861	854	882	871	831	857	844	888	819	827	848	843	777	817	826	855	838	807	843	828	865	798	848	830	859	830	852	863	840	853	837	842	841	827	831	802	872	866	881	858	840	890	826	845	785	804	859	859	840	847	883	833	793	811	824	818	868	847	859	800	842	880	805	853	863	796	845	832	851	792	881	872	823	827	849	845	789	869	818	844	848	844	857	835	821	873	858	899	829	874	854	877	813	872	839	856	866	870	840	867	810	836	856	843	855	811	787	838	868	880	853	813	836	831	817	879	867	819	849	875	817	846	787	807	839	843	861	847	780	888	875	818	833	819	862	812	888	824	898	885	885	899	900	831	843	830	830	886	837	833	800	817	828	856	825	853	778	835	867	890	841	841	860	800	859	830	814	817	877	861	878	792	880	829	822	917	786	866	891	847	878	834	826	815	830	827	870	882	828	842	830	805	858	822	861	854	875	873	872	870	854	863	827	835	837	797	830	786	893	813	846	845	869	837	828	861	847	857	862	846	861	837	854	794	830	829	866	810	894	807	794	844	834	825	830	822	824	847	855	860	852	864	832	819	819	818	862	852	834	856	859	829	855	781	855	791	859	868	864	855	828	819	816	891	811	823	847	862	846	895	854	868	842	827	844	825	827	840	796	862	800	877	889	891	844	869	885	826	812	825	907	803	895	859	785	838	829	831	841	788	842	836	870	851	849	855	783	906	824	831	832	835	873	823	888	829	827	842	838	807	841	835	877	846	867	894	820	899	897	830	831	830	874	822	864	862	866	820	834	886	824	843	891	877	818	775	818	852	899	823	843	847	845	819	890	843	835	847	851	817	796	840	850	822	877	819	811	889	886	849	797	825	810	833	844	836	824	851	832	839	907	823	818	814	839	851	779	844	795	860	838	852	866	831	865	834	858	853	858	791	795	859	819	842	793	901	830	870	879	844	898	823	894	799	853	851	838	823	856	846	832	837	788	805	828	836	909	853	837	853	846	851	839	857	838	861	805	843	773	863	854	831	906	921	823	833	874	860	878	868	819	886	811	874	911	795	839	797	887	778	870	843	870	809	846	868	809	810	875	888	836	872	873	799	849	821	796	837	823	878	865	812	846	912	851	845	873	862	839	851	870	832	870	809	888	853	843	883	860	854	903	798	803	878	849	799	837	837	819	857	832	841	881	905	839	881	866	879	884	810	860	810	842	889	852	820	821	884	842	817	847	875	843	878	831	796	904	813	833	860	858	835	873	839	865	811	838	805	882	830	828	891	823	857	833	903	871	788	836	905	876	846	821	881	840	877	879	891	871	826	817	795	861	799	828	863	821	842	828	793	862	860	849	853	817	859	869	811	872	848	871	826	849	900	888	837	871	874	828	886	837	841	888	862	809	859	819	779	881	851	809	869	825	825	787	853	862	803	829	839	806	832	778	880	833	827	815	877	827	843	847	801	829	849	816	858	863	826	830	825	878	829	867	899	842	844	840	839	845	842	844	821	809	875	844	857	862	840	827	781	854	821	894	845	829	855	807	791	851	824	824	848	790	840	870	857	856	816	811	852	854	831	845	841	857	828	792	871	866	841	885	838	914	839	848	808	834	773	832	859	864	857	821	840	837	848	856	903	825	799	872	819	811	850	841	846	850	849	857	863	855	824	866	835	857	808	821	803	835	828	876	829	894	804	822	840	903	829	833	792	859	875	821	854	817	866	835	831	833	814	916	871	871	845	893	789	857	787	839	875	881	848	811	905	864	818	830	867	855	808	847	837	890	842	809	777	840	847	875	793	844	851	854	864	843	875	863	837	832	835	877	845	853	873	860	804	888	798	812	860	825	840	829	890	853	800	856	879	860	805	787	807	819	876	862	885	816	875	827	827	829	873	832	851	826	908	851	884	815	849	842	822	845	842	813	815	839	806	784	823	881	839	800	866	889	867	839	849	831	868	854	902	835	859	864	863	822	842	859	850	842	882	843	821	846	834	841	829	830	863	832	836	816	850	813	874	857	884	847	821	828	826	868	839	827	838	864	820	887	840	895	857	845	863	867	865	870	846	861	830	855	860	841	823	836	831	844	829	889	901	830	864	840	866	830	842	846	859	839	826	854	792	863	797	840	864	823	857	799	843	854	867	841	795	839	788	848	836	852	876	841	820	872	858	855	830	818	793	848	873	782	841	832	823	833	793	889	827	788	869	819	857	857	836	841	860	844	849	836	832	794	864	864	849	834	857	878	881	890	874	847	808	823	840	864	866	830	853	810	864	791	837	854	850	817	806	884	818	846	850	872	807	837	836	831	823	840	865	892	825	864	815	852	871	873	856	864	873	832	846	853	850	802	884	863	820	845	866
22888	21300	29420	23537	21301	21345	10447	1100	784	749	647	581	582	568	546	514	516	474	534	507	485	437	512	423	445	451	446	433	425	445	422	433	448	409	430	395	433	432	396	419	385	411	403	440	431	410	414	410	382	376	447	428	402	438	391	432	396	392	398	376	396	423	403	384	395	443	398	402	432	406	410	383	372	410	452	376	386	391	344	388	410	381	365	383	428	384	393	428	413	394	394	393	407	391	392	407	418	397	416	403	386	412	423	399	387	363	431	401	352	402	392	410	376	444	378	372	402	378	399	398	402	392	366	376	382	388	415	380	397	405	385	352	402	424	393	419	399	426	418	412	423	399	424	412	373	432	395	412	376	444	384	395	430	399	392	387	412	401	366	390	401	411	381	393	406	413	394	394	391	404	410	405	428	402	387	392	365	377	403	410	399	410	386	363	370	370	420	390	372	396	407	404	396	396	377	402	415	397	405	393	394	373	398	419	378	399	412	381	405	392	409	411	416	401	410	395	385	406	403	403	375	401	405	399	390	398	403	412	418	402	370	401	436	413	412	365	399	402	411	379	373	398	429	375	400	356	411	434	387	386	395	396	362	379	395	388	382	391	403	391	378	394	367	402	398	395	450	372	413	411	371	368	372	358	422	395	366	369	420	406	402	385	434	400	388	413	396	377	386	391	397	392	384	424	391	396	359	389	426	382	406	395	410	417	430	396	423	392	398	385	388	399	418	421	420	409	394	406	382	402	411	386	379	375	367	412	406	403	418	402	465	405	393	404	420	399	388	389	375	400	398	399	398	374	420	396	398	414	429	367	412	376	403	406	371	403	350	398	415	371	393	419	388	399	404	398	395	364	415	395	394	350	378	428	349	411	355	430	399	415	367	350	411	402	364	378	401	354	447	430	450	404	390	385	375	417	427	396	383	404	409	389	369	390	387	382	399	390	396	404	406	401	402	429	352	367	401	395	375	385	381	389	423	381	415	375	356	405	388	449	401	394	398	393	407	379	381	412	420	424	435	383	383	369	374	415	398	410	364	424	340	379	361	411	377	384	370	405	406	357	406	396	405	402	382	387	425	409	340	387	387	350	432	403	423	385	428	377	402	375	419	355	391	376	393	393	384	415	384	390	392	373	388	409	362	393	382	369	401	396	403	358	390	399	376	388	412	392	361	437	439	420	386	398	397	414	378	391	393	372	376	391	400	391	381	396	362	408	380	374	413	417	393	379	412	372	405	356	440	381	405	405	411	412	389	417	405	404	381	386	401	399	402	381	403	412	414	357	399	384	377	434	420	392	416	366	411	385	375	368	396	373	372	402	416	389	395	386	401	380	393	398	384	398	376	379	415	406	395	389	391	390	427	390	349	401	409	386	392	396	383	433	425	412	391	380	395	361	370	417	397	406	363	405	381	405	367	421	396	396	396	388	387	416	433	411	381	401	340	405	367	394	395	378	408	379	354	383	412	387	370	397	360	423	388	380	385	372	383	394	398	409	386	397	370	388	403	405	395	409	410	385	382	390	399	377	382	391	406	403	409	427	433	383	441	381	381	352	420	373	385	386	349	421	403	376	401	360	426	411	380	384	425	368	406	427	404	412	390	389	395	376	396	403	392	404	385	396	389	381	380	355	425	405	371	377	374	395	361	434	380	376	345	387	372	360	380	403	409	376	380	375	414	401	370	372	420	376	373	412	397	398	429	392	385	391	428	376	385	388	349	401	411	403	377	402	392	408	385	413	392	421	428	387	376	379	391	408	415	394	401	419	422	382	415	388	405	380	392	406	413	387	381	410	398	391	408	410	404	390	425	392	397	375	368	402	414	430	397	396	426	381	410	379	428	395	403	372	385	375	369	369	377	399	409	410	414	392	391	392	434	376	406	384	396	431	375	368	376	397	411	415	403	413	394	379	395	409	387	445	350	422	376	390	397	412	368	418	385	416	403	385	378	393	376	376	378	432	402	390	370	363	383	389	395	392	420	425	364	387	415	374	381	404	411	408	400	407	405	408	389	375	397	385	390	378	404	400	397	400	374	407	397	390	373	402	414	398	374	360	427	389	396	423	383	393	396	394	408	431	403	357	392	385	389	362	376	403	403	438	385	399	400	356	394	385	399	404	383	392	403	387	390	371	423	408	396	406	389	404	377	390	390	398	408	403	380	372	430	422	391	384	388	395	377	374	377	412	410	388	364	393	357	374	406	395	376	438	397	411	417	372	388	398	425	387	408	393	384	401	406	415	427	392	395	393	389	386	394	388	401	368	389	414	380	393	384	433	423	388	372	400	455	362	386	383	381	388	390	430	409	415	404	393	355	390	416	362	386	394	359	386	394	392	435	364	428	398	383	401	377	400	431	397	404	386	395	388	383	400	390	412	385	375	402	413	399	372	414	398	359	405	394	387	404	380	399	407	382	386	389	379	389	373	370	379	379	368	412	394	406	422	414	385	402	389	385	431	396	400	395	404	425	380	417	431	398	359	395	372	411	395	374	400	418	401	397	402	377	403	397	387	402	421	375	371	401	417	409	388	418	430	432	394	403	382	394	391	408	379	397	384	415	379	413	372	392	392	388	420	376	377	420	376	393	407	371	426	378	426	405	383	383	399	336	406	393	396	399	408	392	367	372	389	370	388	402	356	411	408	400	358	398	413	461	409	391	367	405	401	425	352	396	404	388	407	383	392	372	400	364	386	393	345	412	382	388	375	394	415	422	413	346	408	375	416	383	360	385	381	416	390	413	413	389	392	393	414	422	407	375	396	394	398	394	401	378	387	376	396	397	354	409	404	419	370	407	394	395	369	384	458	369	390	420	373	371	383	390	371	390	388	407	366	397	359	393	362	416	387	382	376	378	387	379	417	411	385	419	374	401	344	408	409	381	396	387	370	398	405	400	395	406	396	405	401	384	396	417	376	429	403	401	395	406	393	406	374	402	399	418	387	381	395	432	392	407	379	379	371	384	388	367	386	375	382	413	392	451	345	402	374	419	370	408	364	395	367	392	379	455	378	410	381	385	380	386	407	383	382	406	382	420	413	392	427	410	407	396	422	413	379	409	387	401	379	357	394	415	395	387	388	399	403	379	373	409	386	401	382	414	407	386	358	413	373	383	390	364	395	415	377	387	365	360	403	404	340	387	420	394	368	416	384	423	402	415	398	377	390	412	414	402	392	409	438	400	391	403	396	386	415	394	399	433	419	392	395	425	385	407	391	396	395	418	376	437	384	430	380	395	412	416	390	388	401	392	373	408	358	385	379	429	381	392	408	368	372	399	384	393	383	406	384	424	415	387	388	404	405	362	369	381	399	378	344	396	400	371	380	377	397	418	365	407	395	388	345	394	379	386	406	370	351	356	413	391	384	410	384	362	387	389	364	380	365	396	352	399	361	382	401	379	361	396	404	383	387	370	396	381	382	399	409	387	391	445	381	349	404	392	427	398	394	397	377	372	366	413	430	391	384	384	392	376	408	368	405	431	417	381	422	425	400	411	428
17598	15340	12474	6464	4651	3393	2594	2189	1857	1627	1254	1209	1059	940	955	868	818	821	756	709	701	693	656	631	665	654	647	701	645	601	595	610	583	576	603	625	619	543	621	612	592	561	590	607	586	562	547	559	564	596	573	520	575	567	523	528	552	625	620	545	548	574	599	562	548	564	565	542	556	602	574	587	549	562	514	508	552	531	533	559	553	569	542	574	554	550	537	565	549	577	569	560	546	592	584	569	508	593	573	542	563	549	539	552	561	557	577	552	535	583	526	570	537	587	539	559	588	514	528	562	566	566	559	582	530	585	528	616	596	555	551	571	562	553	589	589	536	557	515	586	530	514	518	522	517	557	597	575	533	533	565	564	519	554	529	593	532	579	535	510	569	553	529	576	557	585	545	547	516	565	600	563	542	566	553	564	526	502	549	496	547	584	576	520	522	558	517	551	545	540	561	537	518	525	523	589	569	530	563	565	553	594	530	558	554	506	550	540	570	536	532	540	572	571	547	533	512	562	552	562	549	520	525	536	547	544	566	548	574	570	519	497	542	531	534	502	550	529	520	560	534	559	546	543	553	557	559	550	566	512	537	565	549	520	501	533	581	548	573	569	508	517	529	534	539	518	536	548	549	531	540	529	585	568	580	534	560	551	547	534	555	536	535	543	563	524	603	555	576	560	514	538	565	546	564	529	561	529	570	557	518	529	554	567	535	523	553	539	552	523	570	557	520	528	543	526	573	534	577	558	487	525	506	539	553	533	530	546	561	512	569	557	489	580	578	561	542	547	572	527	551	584	557	562	548	577	553	548	556	519	585	518	544	545	551	542	543	596	541	598	561	561	571	549	538	530	579	564	533	569	596	555	564	512	544	491	545	539	508	539	561	559	547	504	572	536	540	542	525	548	571	532	565	575	572	557	525	606	525	521	540	578	624	536	552	565	545	541	586	521	562	579	558	571	551	518	545	530	546	574	551	562	527	536	557	552	540	550	571	580	537	536	572	540	545	555	525	563	590	497	593	531	529	588	529	514	562	571	576	557	510	590	527	518	550	551	558	527	515	571	553	581	521	548	563	555	545	528	560	552	544	518	532	549	548	532	570	561	515	528	539	543	598	545	557	551	512	527	591	572	548	583	496	547	550	546	566	545	526	533	576	588	567	558	568	536	543	524	593	519	521	569	530	545	546	563	568	552	546	556	560	549	539	558	520	541	573	552	544	583	572	578	604	568	556	525	545	516	589	538	541	553	545	550	557	529	546	507	580	529	474	526	517	547	523	536	577	558	554	594	541	554	535	563	550	549	559	518	489	578	481	587	596	547	516	558	524	528	577	542	536	553	555	559	530	578	566	530	525	519	547	584	535	560	530	587	571	562	531	525	549	551	534	559	526	558	565	580	543	573	551	569	516	541	588	543	533	531	530	500	547	578	524	547	561	536	532	552	540	556	499	555	532	559	571	566	518	526	543	513	578	519	500	550	545	560	515	536	581	567	543	520	531	549	564	523	524	576	556	551	540	492	536	557	566	543	563	506	538	548	509	530	593	518	545	560	563	543	556	558	573	531	530	568	491	559	541	535	581	505	575	545	560	611	536	545	541	557	545	562	541	593	557	571	576	539	552	567	563	544	549	551	525	549	563	536	556	564	547	529	541	542	581	522	548	568	574	517	598	516	531	567	558	577	554	545	528	561	534	540	512	531	593	541	523	587	519	564	494	542	590	549	540	549	526	552	565	541	553	572	534	585	553	561	519	608	544	556	590	586	562	555	564	523	543	541	498	563	566	554	511	587	524	566	546	554	539	556	530	537	528	556	535	540	587	569	574	540	589	570	566	531	532	572	519	539	545	530	554	557	555	533	530	566	505	555	542	584	561	541	571	583	539	584	507	544	579	611	538	551	542	536	489	565	566	546	519	533	532	554	548	525	529	548	563	504	540	573	534	525	557	545	545	525	518	526	546	593	570	560	571	534	535	543	555	569	505	598	563	581	558	548	586	590	574	582	525	570	556	586	510	557	534	551	551	530	544	555	541	571	580	543	563	526	549	577	557	547	548	500	594	585	523	534	565	554	562	551	517	559	549	531	562	587	510	587	551	524	531	539	510	571	576	557	542	545	559	571	527	568	584	512	511	548	609	532	553	595	536	538	552	507	546	538	596	523	568	554	520	553	574	527	577	487	531	550	540	553	516	530	570	544	539	544	545	541	535	555	532	532	531	573	579	588	537	536	541	542	540	510	548	552	546	531	564	524	559	591	529	542	562	573	561	543	512	551	518	535	578	496	518	549	541	544	539	550	560	510	550	536	549	532	557	572	577	577	525	579	523	501	517	529	546	575	535	517	538	540	537	545	565	544	554	581	539	562	580	556	535	552	531	578	547	553	563	537	553	520	492	592	564	554	568	533	555	531	521	575	543	567	549	565	523	540	548	519	524	559	552	509	549	523	572	546	542	561	549	560	575	559	573	560	519	569	541	538	544	500	596	520	563	621	505	537	554	568	548	547	612	562	560	583	520	569	552	541	545	558	550	576	534	542	562	570	561	528	550	557	527	560	508	535	560	534	540	556	529	524	534	516	522	533	530	534	492	552	525	561	527	602	550	549	530	570	534	507	545	497	569	527	550	572	540	546	571	531	497	574	513	550	582	546	574	525	522	575	570	556	549	544	537	525	539	589	547	557	556	537	530	555	553	532	536	560	528	579	514	553	573	562	563	549	541	517	560	568	568	482	549	561	540	583	581	565	590	580	531	579	591	531	571	512	566	568	552	516	567	575	547	567	572	572	602	514	525	546	559	572	550	571	589	558	547	588	507	563	603	550	596	526	551	596	551	538	528	541	520	527	515	537	555	540	532	545	549	565	541	545	512	544	549	551	582	549	523	562	568	491	555	556	493	599	538	544	546	577	592	535	548	535	581	480	589	490	550	564	516	548	551	558	566	532	532	540	535	554	533	527	564	542	510	558	528	544	535	564	499	519	508	554	552	569	540	613	565	542	545	550	553	531	532	540	530	590	559	590	557	536	557	518	576	553	560	528	539	544	516	512	568	530	588	520	578	549	530	551	489	537	507	556	524	554	528	547	558	571	520	542	557	536	577	598	507	527	546	519	552	549	602	560	549	534	499	561	524	516	535	517	529	531	518	548	535	568	527	576	539	569	566	543	585	528	520	536	557	547	542	553	527	552	575	534	582	567	575	509	600	590	571	589	548	532	594	549	539	559	529	557	564	561	523	505	567	542	523	510	502	470	509	518	529	558	547	568	514	593	564	553	561	570	580	541	551	571	547	548	555	579	546	528	525	569	511	562	592	519	574	530	530	546	556	538	508	523	573	534	504	567	571	549	518	518	570	560	548	560	552	564	562	573	573	555	528	531	576	558	555	551	552	532	519	588	553	570	518	604	572	558	553	553	551	556	546	538	575	538	527	525	537	580	586	546	534	588	508	541	536	554	551	546	528	557	526	524	561	535	596	545	543	523	565	590	524	534	564	552
27016	20869	9940	955	605	562	516	528	496	496	504	456	494	544	485	495	513	447	506	461	486	492	482	514	527	527	483	495	465	506	468	472	464	496	478	487	487	452	471	463	470	499	500	474	447	476	464	501	482	462	502	500	488	511	458	468	468	446	459	436	487	491	424	500	487	453	480	461	457	521	501	458	464	459	481	467	493	527	474	479	497	467	499	468	479	479	472	511	495	485	456	455	482	484	466	474	522	465	485	492	477	447	517	472	455	491	446	481	509	490	458	549	483	518	472	468	479	463	486	463	460	495	460	515	476	468	482	442	475	478	456	476	493	482	497	481	516	450	469	474	476	450	476	499	449	473	495	460	483	490	479	442	512	497	446	458	493	522	482	494	484	500	467	492	461	462	507	499	472	474	484	505	499	508	510	450	560	476	485	496	462	487	456	489	473	434	517	481	498	458	523	479	495	471	451	481	472	491	500	490	441	516	485	494	505	476	482	477	465	458	531	522	469	495	486	460	485	485	480	448	464	483	456	474	487	519	498	474	475	475	496	463	426	505	441	485	479	463	491	460	472	487	484	505	469	500	461	482	488	524	483	475	499	462	465	468	457	439	478	480	477	532	492	484	499	449	474	503	471	432	480	508	480	484	465	448	481	476	482	468	488	499	475	487	468	490	454	493	502	470	479	456	450	472	505	483	492	548	491	492	478	478	504	510	494	509	464	459	519	504	500	489	486	497	462	483	454	494	453	483	478	489	492	492	460	444	486	435	479	472	460	478	484	482	482	444	472	492	472	516	469	500	460	449	421	529	468	485	442	422	480	491	510	458	481	485	487	439	491	449	455	539	495	489	490	437	479	443	507	460	442	428	445	495	522	450	495	484	492	488	510	512	547	497	477	478	501	480	462	471	461	498	492	461	478	477	511	428	483	457	474	513	497	480	461	465	481	491	468	514	448	491	500	488	485	511	494	495	478	450	499	491	500	481	502	451	493	469	483	468	460	485	515	432	533	466	495	525	478	478	460	489	484	509	463	514	478	467	448	475	447	479	458	497	499	489	489	484	464	513	529	492	480	489	481	460	445	462	495	448	522	475	482	459	476	446	499	507	465	487	480	521	478	511	486	477	486	476	448	486	481	476	505	477	498	455	475	512	494	475	468	491	461	466	494	525	495	487	476	486	485	435	487	489	526	444	458	481	522	479	504	483	461	490	521	472	475	459	495	502	462	529	438	469	483	519	492	480	495	449	491	468	468	498	507	430	435	508	478	497	469	490	500	466	493	475	450	492	476	512	472	438	449	495	446	491	441	510	495	512	477	478	507	499	475	480	510	462	442	482	447	428	496	437	455	505	487	470	470	500	432	447	454	480	467	492	467	541	502	501	466	494	470	442	461	475	500	496	470	467	473	486	496	500	467	487	472	465	504	472	441	468	458	494	499	501	480	455	475	508	473	461	495	483	471	465	456	486	485	424	483	452	456	494	495	499	508	484	481	501	458	463	509	498	473	507	508	471	451	473	495	463	477	487	514	472	503	490	474	453	493	489	455	499	501	504	474	485	480	519	466	491	478	491	464	494	458	476	497	514	501	477	491	462	464	478	537	526	456	481	479	467	444	499	520	457	500	499	515	447	479	441	466	475	476	479	480	473	460	454	477	491	506	431	470	492	456	438	479	484	479	428	498	492	475	481	483	462	464	458	495	532	501	453	500	476	537	460	463	497	518	461	502	522	459	467	455	473	463	490	507	478	441	455	504	452	505	471	471	461	445	467	461	518	489	493	505	505	450	501	532	469	465	496	503	481	472	486	488	480	505	491	468	482	505	473	488	445	487	477	477	459	459	526	474	450	492	462	505	504	474	522	467	484	463	493	481	492	463	459	480	491	468	439	473	431	465	448	483	457	472	513	476	489	504	468	505	508	474	495	469	464	467	461	481	496	461	477	476	474	475	529	478	477	487	478	499	491	457	480	459	461	475	449	477	448	473	487	484	461	477	454	452	499	510	474	478	502	469	485	406	498	501	473	516	414	482	506	479	476	515	449	513	503	457	467	440	466	482	519	475	445	500	490	406	445	477	512	496	508	490	459	503	477	482	454	484	457	497	525	487	440	489	447	463	477	484	449	476	486	482	462	462	480	456	501	479	491	492	489	507	485	458	473	499	479	480	478	477	481	502	474	471	485	491	462	477	464	509	468	513	481	464	470	475	447	455	501	508	458	467	544	467	452	493	481	470	447	468	463	483	449	465	490	510	471	519	501	453	501	478	472	461	454	481	442	452	430	484	467	504	525	473	460	500	464	457	462	464	508	462	488	466	493	458	457	484	462	487	468	507	516	529	505	513	474	461	461	466	488	445	491	513	498	469	489	493	458	480	485	458	463	478	443	506	498	466	441	486	497	503	495	449	491	443	488	498	488	491	480	504	485	504	473	480	515	494	486	442	512	468	481	482	476	478	524	477	494	506	468	473	463	434	491	496	456	480	495	469	437	494	499	479	468	541	542	505	494	494	473	437	476	447	473	493	449	451	468	445	502	486	452	505	484	501	474	507	478	480	491	498	468	504	515	490	487	447	463	467	481	485	497	525	504	457	467	462	466	485	473	501	496	466	458	464	458	441	467	497	500	523	485	481	474	444	451	489	451	410	491	468	487	518	479	470	522	479	499	502	482	485	484	460	505	464	462	483	451	488	490	458	504	497	479	462	462	496	475	476	437	481	485	478	478	447	467	471	457	501	497	488	492	479	467	466	479	488	501	466	496	477	478	495	490	480	487	514	402	491	478	528	482	459	471	503	506	480	490	509	487	458	490	497	473	447	488	490	455	517	506	490	487	482	477	469	498	496	470	464	463	451	458	469	460	515	514	463	452	480	497	495	464	522	482	498	475	502	503	499	451	484	492	474	472	463	436	470	472	488	498	494	482	505	431	453	435	468	477	471	481	477	479	454	480	478	484	483	497	498	473	455	449	493	508	486	462	447	476	483	447	503	488	484	479	497	451	458	448	490	485	508	467	456	514	493	469	473	486	499	534	464	482	466	453	499	470	488	493	490	482	469	513	505	481	458	492	452	457	475	455	465	436	469	489	477	509	547	470	482	517	472	446	457	470	489	509	509	481	501	454	482	461	493	459	469	428	445	521	470	482	488	487	456	498	461	461	459	469	490	462	465	472	495	444	515	510	458	470	499	473	447	471	472	492	497	494	523	515	480	473	477	494	485	497	478	485	490	430	492	478	438	507	474	468	488	510	488	502	442	461	489	494	496	454	442	449	478	481	502	478	486	489	506	513	525	499	434	502	526	474	508	445	474	486	481	478	524	501	539	491	476	496	474	481	511	497	474	505	510	493	456	494	499	548	478	489	483	470	467	465	534	503	515	523	504	481	488	500	478	467	443	430	493	453	507	471	450	466	465	473	434	442	485	460	500	483	467	454	504	466	470	465	467	466	473	495	460	463	459	481	447	442	452	516	517	528	506	466	489	490	476	465	482	507	449	486
7854	1308	1234	860	782	754	675	675	672	665	663	682	637	658	649	647	623	651	703	629	622	657	632	645	607	628	609	643	631	607	613	649	657	653	652	655	614	617	642	650	642	621	644	616	620	680	638	628	680	617	651	709	651	626	641	624	641	641	637	616	592	637	660	637	632	659	636	635	677	681	609	624	648	674	609	643	686	621	676	635	663	612	626	652	675	665	633	644	679	653	627	617	651	617	641	593	623	614	608	623	635	632	636	667	647	637	649	623	690	645	628	653	614	622	596	618	656	620	636	649	670	613	667	611	619	643	630	651	659	653	671	667	645	651	645	583	615	662	650	621	625	643	656	636	673	657	655	648	620	634	681	690	658	620	635	675	680	598	608	615	640	641	642	660	672	632	676	654	657	620	585	657	644	574	660	639	683	639	617	655	612	603	633	619	628	692	606	628	646	599	645	643	635	634	636	663	632	676	627	632	635	611	646	672	667	609	663	699	632	647	622	634	642	604	632	645	631	634	589	665	647	637	646	604	646	657	631	593	649	638	653	634	643	638	629	628	662	639	681	681	616	607	612	636	652	635	655	596	654	666	649	617	628	660	676	637	615	697	592	624	629	598	667	632	658	633	648	640	633	644	614	628	618	656	644	626	687	616	623	644	635	611	677	654	669	658	623	629	640	595	636	682	635	626	617	658	655	618	619	634	673	623	620	621	664	630	687	629	631	624	634	665	657	642	634	611	656	628	656	625	636	646	627	663	642	634	647	686	663	624	623	629	648	619	663	695	644	622	636	632	635	629	669	646	620	615	636	653	630	637	639	691	641	663	608	640	618	652	629	593	660	671	674	670	622	643	609	644	606	650	660	611	636	703	636	637	681	651	659	624	625	659	602	639	643	637	683	649	634	641	636	644	613	611	696	599	601	657	644	588	660	669	636	632	641	669	652	655	686	665	647	661	640	586	626	644	645	710	626	643	603	625	623	646	660	635	662	664	602	627	643	625	585	633	632	642	662	681	615	641	628	641	648	638	633	608	612	650	631	610	661	650	601	622	651	588	655	612	621	619	670	594	659	621	638	633	628	645	674	639	615	609	628	591	675	629	622	663	664	655	666	656	640	646	627	669	646	651	619	599	606	660	641	626	616	618	665	605	620	640	653	640	653	673	633	669	671	607	596	593	607	666	634	671	602	642	670	627	656	707	671	619	626	637	629	637	634	705	599	629	581	679	619	635	666	596	651	642	648	683	600	649	589	638	694	566	635	638	642	613	666	619	640	651	658	661	639	586	667	607	653	665	610	652	614	734	653	677	666	675	626	621	623	639	644	615	622	617	662	605	636	640	626	644	643	620	617	633	634	579	618	631	613	647	629	661	636	636	628	649	703	631	624	610	626	611	669	674	665	653	641	634	610	624	618	651	601	654	660	663	643	684	642	655	688	635	623	649	646	610	619	643	645	602	610	628	633	642	668	650	609	671	592	634	657	642	667	619	664	650	640	616	707	604	667	659	649	702	642	625	596	650	629	667	610	653	663	651	639	633	652	597	632	615	637	589	619	642	665	626	664	657	623	620	629	695	623	657	646	639	616	646	613	644	635	689	619	646	608	591	682	655	607	620	638	647	698	660	630	660	646	680	615	621	626	580	652	625	629	623	669	640	665	610	600	643	648	623	621	645	668	626	640	622	626	685	692	656	617	617	660	626	608	615	614	641	701	718	646	629	612	680	633	644	642	613	651	665	619	652	672	642	675	662	671	615	674	702	616	643	626	654	702	620	655	615	679	673	634	645	610	612	640	646	584	611	644	641	677	602	672	672	687	596	622	646	619	631	632	615	624	620	645	644	639	607	631	606	669	655	634	675	675	686	625	621	619	649	628	682	616	633	604	657	647	642	628	613	693	620	655	620	638	682	635	670	656	637	624	662	610	605	649	670	642	625	666	661	647	652	656	676	648	615	634	661	616	647	637	648	615	636	650	633	639	621	619	640	641	589	602	644	615	635	653	587	622	604	660	601	654	640	654	677	662	637	625	687	617	602	623	622	581	665	614	663	612	642	659	630	627	623	643	636	619	618	621	665	638	614	635	641	580	575	624	657	643	661	664	647	645	640	641	648	633	660	648	666	651	619	641	656	674	619	678	619	635	589	632	583	636	634	649	595	636	641	620	618	666	688	615	640	636	668	565	634	685	629	633	631	626	620	687	665	622	634	640	660	659	689	637	630	602	610	626	628	637	654	648	635	659	644	587	640	650	653	616	650	602	614	640	632	628	660	639	608	626	601	654	632	649	639	610	649	604	667	633	620	621	629	631	650	621	611	670	664	610	673	658	614	616	634	591	647	623	622	630	654	620	636	640	625	618	630	652	612	665	649	667	670	669	591	644	642	649	644	658	624	630	609	659	653	630	629	624	650	617	675	627	679	633	663	665	611	628	653	648	658	682	620	702	654	648	616	665	640	640	662	671	638	632	638	641	581	641	654	639	669	616	625	636	620	672	635	625	660	656	649	645	606	604	633	628	609	629	625	624	666	580	675	669	629	659	656	650	610	625	647	631	632	621	682	651	638	612	665	608	678	640	669	617	648	604	668	627	603	617	630	618	681	660	674	683	690	638	648	642	677	604	632	660	649	661	612	627	652	647	602	639	678	615	651	656	677	638	636	627	653	640	663	686	631	631	655	622	681	668	670	660	657	679	641	655	628	655	648	643	639	630	620	658	608	593	668	682	663	649	619	600	626	668	644	626	656	630	605	647	614	613	664	677	721	616	611	644	613	658	634	640	688	638	618	675	664	639	673	632	655	636	654	640	630	618	616	655	672	642	658	639	648	662	626	655	626	621	624	647	635	642	638	620	649	581	646	656	685	599	626	658	671	662	636	655	658	659	636	614	598	618	612	623	651	656	672	625	638	649	684	642	590	659	657	652	618	633	618	621	662	636	638	640	627	619	635	611	629	640	626	652	623	640	610	640	609	644	690	599	657	638	627	595	667	638	615	658	654	622	609	647	666	644	656	688	625	676	632	631	614	647	629	605	645	638	668	642	614	629	647	681	655	660	631	595	648	647	641	637	645	622	673	646	640	647	636	658	632	632	634	621	616	634	645	644	630	628	650	677	637	647	604	623	631	674	633	626	704	687	655	655	664	641	647	668	618	687	639	610	639	633	651	664	637	589	645	612	680	635	607	690	613	582	627	650	618	648	618	668	597	628	636	652	657	690	630	682	626	620	657	639	606	633	633	635	617	653	652	634	648	658	646	634	648	594	645	636	628	595	613	636	603	645	632	593	629	649	644	685	634	614	630	660	646	604	662	647	613	567	602	650	639	669	627	633	637	661	681	612	603	615	649	625	669	669	624	641	693	647	653	641	661	623	645	595	631	650	641	675	648	575	617	606	597	633	678	647	662	656	658	655	625	678	585	647	660	606	605	675	628	635	618	616	680	667	627	687	622	594	636	606	657	636	624	636	657	636	595	667	647	638	616	649	624	634	634	625	598
23808	21318	29056	23895	21301	12783	1501	1042	828	813	740	699	767	792	719	690	670	721	674	680	674	667	672	656	637	647	696	662	672	651	682	573	647	636	614	603	675	601	655	626	641	606	659	652	646	591	627	648	627	617	663	623	610	608	647	693	665	643	624	628	623	618	601	639	603	630	645	629	636	590	622	651	650	654	608	622	624	686	669	619	656	638	648	628	625	636	652	666	614	640	603	641	626	575	644	668	626	630	646	637	590	626	614	632	604	621	597	645	658	683	623	580	626	656	625	625	651	648	584	609	620	685	650	607	665	602	590	637	615	645	589	626	675	615	601	597	629	626	656	609	615	620	632	592	654	627	619	637	668	607	640	622	625	619	611	644	606	648	632	621	644	645	603	671	613	652	630	624	625	606	623	602	581	651	658	577	655	625	646	576	614	600	638	634	603	598	586	655	667	638	612	636	659	636	657	631	613	625	622	682	626	622	600	641	593	647	640	624	618	632	628	633	610	620	627	632	643	625	616	615	563	645	617	628	589	619	652	660	609	622	626	634	613	687	604	675	605	624	592	575	580	638	627	627	647	627	573	612	607	644	630	607	622	602	607	601	581	604	605	638	634	599	606	671	625	637	601	640	650	635	626	672	607	643	624	650	596	587	630	612	615	591	650	639	666	652	631	591	602	622	672	644	626	677	595	602	629	681	650	605	594	631	591	603	639	655	609	618	612	662	606	592	607	623	629	663	580	595	626	664	625	597	652	672	631	649	616	606	672	664	611	613	651	649	634	623	664	597	654	663	628	625	603	613	673	649	625	592	624	633	662	608	592	590	609	578	594	629	616	626	610	629	606	637	648	650	601	640	596	656	653	637	621	624	638	608	617	660	588	591	631	609	614	623	589	640	622	639	616	631	620	625	641	602	614	579	645	618	596	665	627	614	620	609	583	627	652	636	683	623	626	582	650	598	622	610	622	636	676	601	631	635	577	593	630	622	599	626	625	603	596	617	590	614	628	621	601	632	669	580	624	587	607	616	612	647	625	639	601	599	630	609	615	657	650	610	624	626	604	589	597	645	576	651	616	589	603	580	589	622	626	651	623	658	585	654	630	606	570	616	618	598	610	620	632	611	648	639	661	626	570	635	638	611	680	602	617	631	602	628	592	603	592	620	613	634	622	640	623	542	626	619	653	644	607	623	636	621	629	601	587	627	657	654	628	636	619	661	623	627	624	611	611	635	654	577	613	629	626	610	606	605	616	654	575	569	617	616	661	571	633	604	600	585	625	615	605	643	648	642	601	623	647	599	605	608	653	616	618	602	598	583	613	646	582	621	634	633	577	632	637	639	579	633	634	621	616	614	607	613	644	613	593	619	620	610	638	634	620	602	646	615	591	675	624	631	577	631	604	617	614	619	605	638	630	607	598	601	631	640	627	623	643	639	624	649	656	643	667	630	588	642	637	626	628	611	608	605	621	610	606	618	613	643	633	608	635	639	623	621	643	577	599	615	612	586	622	569	655	633	663	627	615	637	641	606	662	632	651	643	632	686	647	610	650	629	613	591	646	607	589	639	626	585	594	596	636	652	645	568	626	669	630	615	621	667	620	653	620	619	617	658	619	598	604	612	645	655	631	613	582	658	622	637	607	640	647	645	590	641	640	643	579	629	651	613	637	629	666	621	573	615	637	685	673	593	621	636	650	620	624	613	624	617	649	627	631	615	621	626	613	659	632	621	608	598	638	621	640	571	662	622	627	614	619	629	638	634	630	567	640	617	609	571	616	592	618	607	652	637	627	629	656	667	650	618	651	596	620	650	655	663	554	601	613	670	629	640	622	655	641	648	627	621	604	549	612	602	644	669	621	605	653	619	652	599	632	632	621	612	603	619	645	590	565	645	646	594	601	676	612	686	629	609	591	613	626	578	630	649	594	643	586	654	600	639	620	581	631	592	597	627	619	592	630	599	625	646	616	619	596	641	636	578	618	585	668	627	566	626	609	591	615	600	651	610	590	592	633	627	650	686	640	584	597	619	584	617	607	602	604	617	615	620	587	647	605	644	582	609	592	629	613	617	635	627	613	656	655	588	664	620	651	581	640	613	578	665	629	596	611	605	651	609	622	584	650	621	624	614	630	604	652	587	599	647	638	624	635	620	612	597	605	606	632	631	597	658	611	627	635	658	611	665	654	610	605	585	675	603	567	593	612	595	625	614	639	651	629	602	602	639	594	614	643	629	626	652	605	605	667	663	628	625	656	623	583	589	641	650	597	628	626	622	609	585	578	634	628	639	628	651	619	617	633	610	626	606	631	661	626	612	640	611	606	615	637	637	630	604	564	598	635	646	648	626	596	596	649	599	658	599	645	650	591	643	627	666	574	613	661	619	615	646	626	621	601	634	600	640	653	586	629	608	616	608	656	673	611	634	662	624	636	617	656	635	595	611	642	591	642	629	616	590	606	628	614	601	591	671	603	626	646	602	657	665	649	568	638	606	632	629	651	622	606	616	654	610	617	643	649	603	622	630	574	658	628	633	620	665	619	604	656	627	623	696	604	645	635	613	634	641	608	610	588	573	624	649	585	639	597	632	644	611	623	591	632	650	642	622	628	643	566	641	605	581	634	656	579	664	638	623	613	632	659	601	639	635	626	583	672	628	651	633	585	613	616	608	609	658	626	637	601	640	636	650	600	639	656	648	683	613	602	662	616	612	583	620	609	582	606	650	584	611	689	607	667	626	642	626	643	671	604	634	605	622	627	610	623	642	621	640	606	662	672	616	619	631	643	650	675	620	637	600	631	642	641	651	619	666	620	605	618	606	612	631	625	578	666	581	626	650	604	601	574	613	646	660	584	653	650	639	605	618	658	648	659	613	622	649	655	620	617	638	636	615	608	652	629	597	712	617	661	610	593	667	630	589	636	622	661	638	657	615	606	619	687	629	650	634	665	633	615	650	617	626	592	611	631	634	610	619	575	634	669	636	612	632	591	587	648	614	616	624	634	603	636	660	568	618	584	602	728	629	656	637	622	653	618	673	580	626	646	600	621	642	601	615	607	619	604	624	631	587	648	584	596	624	654	637	607	586	637	604	646	619	606	614	661	612	639	635	625	620	604	684	619	619	627	628	622	632	634	605	642	617	575	608	614	602	600	626	629	610	593	590	621	598	648	651	626	632	621	622	614	613	609	610	570	606	613	628	635	588	601	650	610	578	639	587	661	684	670	603	645	627	613	607	603	604	635	611	638	622	642	658	614	591	585	607	593	635	594	571	582	635	614	578	638	585	655	644	616	605	602	678	645	608	625	601	600	638	663	637	584	620	591	652	597	628	608	638	637	632	639	638	649	585	620	634	649	625	630	610	629	653	609	628	636	631	625	579	652	606	605	627	639	639	607	666	635	649	642	636	623	647	628	630	599	612	606	598	615	601	628	615	600	584	581	635	618	612	626	589	636	629	646	625	654	634	660	592	608	688	629	610	619	625	658	587	581	657	659	625	630	625
16848	9460	7692	4017	3035	2457	2089	1621	1478	1388	1213	1211	1116	1067	988	977	980	944	978	945	974	877	934	912	895	947	937	917	841	919	843	884	864	858	862	892	865	847	860	859	841	865	889	909	883	880	861	907	863	814	927	875	847	872	843	878	886	817	783	896	881	854	870	856	811	837	917	816	856	805	835	854	830	839	833	853	851	901	873	869	870	854	890	849	842	849	849	880	793	839	826	821	828	875	850	872	859	872	837	812	873	875	861	862	765	897	806	827	817	873	886	886	849	837	842	852	810	823	850	850	869	870	822	802	825	858	848	836	899	836	798	878	870	812	897	810	823	820	878	809	851	786	801	841	830	838	817	812	805	843	903	864	853	799	826	846	876	864	827	896	875	775	837	819	802	832	819	805	827	862	869	832	865	882	865	852	822	874	847	861	835	828	791	803	790	864	803	865	804	811	862	863	815	863	870	813	816	821	813	812	842	835	838	840	860	834	877	811	824	809	845	785	862	841	802	875	859	885	815	850	830	784	822	854	836	874	828	802	851	819	819	765	803	835	880	828	865	856	867	808	830	828	848	819	794	866	786	792	853	889	844	841	822	901	884	789	867	852	899	830	890	870	868	881	824	880	828	882	844	791	810	813	855	804	871	789	765	860	842	844	838	845	851	893	881	821	869	844	830	864	806	818	857	862	856	868	856	799	825	868	874	854	874	845	842	749	806	818	845	766	846	858	868	789	880	831	888	892	831	870	851	828	813	857	808	799	823	786	803	822	833	887	832	875	820	830	849	878	792	836	797	886	837	835	813	823	877	853	795	822	894	829	866	886	855	826	868	853	809	824	880	874	903	789	853	819	856	871	868	850	837	863	921	818	871	841	846	878	868	876	801	890	878	815	814	774	809	870	835	811	867	795	878	782	831	814	846	871	872	836	798	828	908	816	814	795	814	799	816	857	865	828	840	827	828	868	848	838	798	825	835	827	857	852	839	855	782	876	795	850	851	813	841	885	806	819	838	831	864	832	797	819	842	879	837	840	883	891	816	904	853	818	770	835	859	871	840	815	877	834	877	858	824	797	805	821	856	861	861	844	858	871	810	814	855	796	813	831	853	835	840	871	865	797	831	797	813	863	788	839	845	786	934	837	800	874	842	861	840	824	834	831	852	874	871	871	840	851	817	822	826	808	852	860	765	889	839	883	856	815	798	824	863	858	842	859	805	812	807	807	835	846	870	817	869	825	876	869	838	829	803	827	864	848	838	879	881	884	866	836	859	841	848	845	846	873	856	849	779	880	775	843	809	815	823	859	858	862	814	843	842	829	828	776	800	828	833	850	861	855	815	810	848	785	811	801	807	829	828	827	785	800	836	826	876	804	838	905	868	831	786	841	835	881	844	823	764	787	822	843	824	844	835	802	841	871	843	868	824	831	792	840	874	861	800	859	819	846	827	829	841	838	808	838	860	810	847	852	824	836	862	810	862	825	848	852	845	816	829	828	825	829	868	811	829	788	867	882	840	844	726	880	841	812	867	844	848	807	823	836	806	806	871	849	844	833	824	812	878	839	857	821	835	835	822	849	851	861	830	849	847	890	841	873	834	804	848	853	850	820	867	831	812	820	854	784	865	821	803	836	825	831	846	864	821	840	844	837	817	803	869	814	845	859	809	849	869	820	893	864	847	847	864	867	829	848	849	854	877	786	852	863	847	808	817	867	857	903	854	775	828	788	804	854	806	770	877	846	791	784	828	844	801	814	792	798	823	871	833	818	872	846	838	835	806	831	790	874	807	898	850	791	875	789	825	807	839	873	844	867	821	858	782	805	864	870	833	866	897	864	862	829	827	785	870	857	843	806	819	835	855	830	852	828	801	819	847	862	831	818	841	867	880	810	829	811	851	857	884	853	847	786	841	866	828	796	822	827	815	828	809	822	844	819	795	824	851	855	806	843	854	806	824	832	825	842	863	855	876	853	824	808	809	899	859	828	838	840	810	805	788	819	813	848	865	784	839	834	814	811	843	831	785	825	836	812	871	903	788	900	825	824	812	822	839	825	842	827	877	826	846	878	865	771	826	892	845	829	860	810	801	817	830	831	843	829	839	843	840	834	834	833	821	809	865	832	791	842	822	776	866	795	805	861	865	785	893	846	841	875	857	868	866	862	797	847	783	890	842	858	821	837	820	820	861	840	819	821	821	840	821	779	891	830	844	832	819	853	874	780	864	776	826	835	835	856	824	847	877	855	824	853	840	837	824	805	818	842	837	825	870	852	880	840	840	854	834	864	897	841	842	856	824	838	848	902	824	831	873	844	830	805	839	816	832	808	809	886	878	861	796	775	841	851	805	900	827	836	802	827	852	866	866	825	809	908	800	823	849	784	832	923	813	836	845	830	855	767	819	813	869	833	832	850	906	798	857	853	853	800	845	832	854	835	858	811	844	866	828	822	827	855	831	807	824	833	829	897	855	787	791	808	849	841	859	848	835	863	801	863	788	824	801	827	847	849	846	888	828	883	845	818	875	823	870	864	842	838	854	851	860	814	869	819	847	803	807	868	809	847	808	885	823	814	883	839	849	837	824	836	841	844	837	831	832	792	789	790	873	856	856	861	823	844	822	786	844	866	872	836	879	839	779	871	813	878	866	830	830	859	816	839	851	864	852	840	839	895	857	828	817	808	818	816	813	817	842	802	823	839	855	819	879	848	798	872	818	804	811	818	848	836	870	876	830	848	860	822	841	867	858	812	817	807	824	837	868	788	859	841	794	846	833	784	799	875	851	854	806	822	839	832	854	864	844	870	840	769	798	832	815	866	820	848	862	770	843	849	831	796	878	910	879	832	846	891	838	831	841	866	843	846	863	833	843	865	823	842	815	857	821	801	876	867	865	817	840	840	833	868	811	825	864	846	807	845	864	847	853	790	842	827	868	776	821	834	818	824	790	829	827	841	848	849	831	833	820	894	862	821	864	812	823	835	848	874	853	891	837	855	827	846	843	823	842	832	810	853	870	850	818	834	851	818	871	852	861	872	800	850	854	801	872	861	851	830	831	873	842	863	903	814	818	805	792	801	833	823	883	848	847	841	764	856	869	789	833	783	833	843	829	851	833	857	815	835	836	845	813	888	810	845	909	832	837	844	856	885	852	878	875	865	820	860	803	869	846	795	856	843	865	870	820	806	830	849	810	841	827	811	873	854	795	838	809	884	774	842	842	814	816	849	879	779	775	850	847	820	857	800	881	808	872	802	842	805	815	836	850	842	893	850	849	869	807	840	867	845	785	830	875	836	828	794	866	866	824	860	865	851	872	857	841	820	839	819	825	778	873	822	847	833	868	822	829	767	800	837	836	841	841	852	913	807	851	872	852	866	883	807	828	788	877	836	827	861	818	856	850	836	887	799	872	848	860	895	901	856	813	844	823	844	854	892	803	869	841	876	828	805	880	865	781	857	818	849	850	836	820	809	827	850	814	773	847	844	816	848	848	858	847	801	851	849	854	799
22866	21294	29424	23483	21294	21339	10980	1110	771	720	645	633	541	549	534	507	508	474	499	438	507	465	486	466	461	426	447	420	425	422	452	418	414	427	442	449	485	451	442	410	410	350	414	382	430	432	400	423	414	393	381	402	411	423	375	373	425	426	382	413	414	412	392	401	429	409	411	382	394	410	384	416	398	433	426	406	405	416	418	396	425	402	417	425	391	348	428	417	381	431	401	389	429	405	402	413	367	408	392	420	401	393	377	424	409	411	387	383	407	387	381	438	388	432	377	357	380	376	420	411	370	387	370	376	384	385	396	401	389	417	386	399	386	401	403	437	397	394	390	399	385	387	433	390	389	421	410	406	412	377	377	421	412	374	399	391	402	396	421	378	402	394	392	375	405	408	426	419	398	407	380	391	397	381	388	410	384	379	433	418	392	394	369	440	438	389	388	422	374	422	380	393	409	403	416	376	438	402	404	423	403	432	405	426	381	415	392	392	425	386	410	409	405	443	422	397	387	415	384	404	383	408	406	432	393	381	403	394	390	398	417	373	400	401	405	389	375	395	398	390	425	391	400	358	395	410	440	363	374	389	391	439	380	401	392	410	430	411	436	413	401	399	415	396	386	399	393	413	377	396	440	405	380	380	429	397	387	356	335	365	411	434	375	411	398	389	429	369	402	412	403	394	411	401	399	414	398	376	375	400	411	410	412	353	441	386	382	376	409	420	411	355	362	403	436	368	405	444	374	445	404	421	419	374	435	424	390	369	391	378	377	401	420	389	388	389	400	394	417	370	406	373	399	388	415	425	401	393	386	381	426	386	372	439	380	404	406	385	406	417	398	378	399	392	398	417	386	401	358	396	382	423	399	376	417	387	409	419	367	398	389	354	354	356	358	413	411	390	376	412	427	383	410	376	378	421	380	390	411	403	352	387	406	407	403	404	406	413	387	382	376	405	394	372	417	392	414	377	405	388	379	420	347	391	415	388	433	416	366	343	390	379	419	449	404	409	406	368	398	389	377	421	400	394	433	394	370	430	404	394	397	410	396	420	388	395	395	392	377	401	414	387	398	413	352	401	375	408	395	386	380	396	365	417	390	457	383	418	414	381	397	403	398	391	392	388	393	389	376	387	410	363	383	393	410	370	385	381	387	373	387	384	442	396	372	405	368	391	392	403	400	403	395	399	397	391	389	370	416	355	397	415	429	421	383	375	359	401	373	366	380	366	392	417	346	380	446	366	421	402	364	407	395	383	406	365	385	405	386	351	362	382	390	388	413	403	382	415	369	381	438	429	404	440	407	368	352	437	405	393	371	392	381	385	399	396	403	373	385	423	427	404	365	419	415	391	373	394	402	396	388	394	416	416	415	389	411	425	391	424	404	408	430	398	401	414	368	407	405	380	429	423	401	390	388	365	402	401	372	396	433	383	407	422	429	387	389	399	397	402	381	383	412	395	431	396	394	400	376	395	398	384	379	366	399	396	379	388	389	408	370	374	416	386	383	390	386	393	393	386	389	376	377	394	370	395	379	393	444	395	413	392	388	396	378	443	371	402	416	383	376	432	410	433	354	365	389	415	397	377	401	402	392	392	396	411	408	436	360	404	378	393	395	403	372	412	396	396	436	405	415	395	415	413	394	387	393	379	417	403	384	390	388	386	424	398	381	379	423	390	401	396	429	407	397	420	366	399	413	383	385	377	390	412	369	425	355	391	387	409	420	412	473	421	409	404	370	431	396	411	387	384	371	411	388	392	415	378	406	435	392	405	413	404	370	402	391	412	381	374	424	398	396	380	405	399	374	395	374	371	356	401	351	411	396	374	398	389	379	390	414	415	407	407	408	373	403	381	383	382	389	380	397	383	387	354	371	386	390	410	404	366	401	393	398	411	392	407	409	391	410	424	406	358	356	359	366	390	440	398	399	390	415	378	390	403	382	409	426	419	364	376	398	373	399	428	386	425	386	402	433	406	382	396	420	392	395	410	388	428	410	388	380	349	398	397	415	401	430	363	422	382	421	362	387	404	370	425	430	401	398	394	429	401	416	385	424	410	403	375	382	396	393	384	419	401	383	422	384	425	389	378	405	419	382	382	409	385	383	360	419	371	378	422	421	391	416	402	385	426	386	388	377	382	403	393	439	386	362	369	364	423	396	379	374	383	422	358	389	404	356	404	400	380	386	386	386	370	433	392	398	392	394	400	410	413	374	386	405	415	381	367	414	392	384	415	366	395	377	415	405	408	382	380	399	430	415	383	412	423	414	412	392	423	388	384	385	381	394	402	398	361	393	405	397	360	370	373	413	373	399	379	376	363	393	412	402	398	353	378	374	398	399	416	381	405	396	407	406	357	398	390	387	411	389	404	396	447	424	358	389	399	413	367	380	394	382	406	381	392	404	357	388	395	418	386	393	401	400	385	400	403	403	413	406	405	392	381	407	399	376	370	400	372	369	338	385	377	408	380	382	412	401	381	411	391	395	379	401	374	422	406	409	379	406	409	389	398	393	408	340	418	371	382	422	401	386	399	429	390	378	409	400	391	401	380	397	399	410	397	442	409	410	372	395	393	411	371	385	401	402	408	406	371	401	454	410	393	418	427	421	393	411	415	381	360	382	381	397	405	392	399	397	394	417	419	406	399	381	406	389	394	375	398	416	403	408	375	388	399	394	397	407	371	379	411	404	407	408	409	388	388	420	407	402	430	378	380	429	401	418	402	423	439	411	369	402	392	366	403	385	365	392	392	368	391	389	410	388	410	434	379	380	396	404	381	399	403	366	370	373	424	412	396	396	379	400	375	399	363	381	406	366	370	423	381	400	427	380	364	408	376	430	387	401	353	406	406	393	409	419	389	402	405	364	404	420	395	393	402	397	395	407	404	376	397	415	398	404	414	358	412	421	403	360	401	391	400	383	381	372	407	423	392	401	369	455	385	435	419	385	407	407	396	425	394	442	410	384	371	410	364	425	401	377	408	403	395	366	359	393	391	400	403	397	414	406	400	385	407	394	444	382	406	373	357	394	373	358	364	406	384	441	411	403	382	420	394	381	378	389	401	424	417	407	399	424	371	364	398	429	399	453	415	364	427	366	409	427	372	398	394	405	410	398	412	390	407	375	384	404	442	387	402	403	397	378	406	403	400	399	401	413	388	342	367	382	395	403	424	394	384	382	374	400	402	413	360	409	356	401	402	385	425	363	395	380	357	390	395	365	377	385	409	407	366	365	395	409	413	428	357	422	394	426	339	392	408	399	359	381	402	390	391	395	424	370	423	396	407	347	414	372	381	419	358	405	398	402	374	398	343	429	426	409	356	388	413	372	366	385	392	379	373	368	392	426	420	406	429	382	414	371	394	393	381	402	398	391	383	383	375	405	390	400	376	406	409	392	422	409	396	363	386	419	397	400	351	369	377	392	412	366	438	375	394	382	410	393	377	402	387	420	409	419	411	397	383	355	446	390	390	406	402	369	411	362	420	392	425	419	382	412	379	396	385
18462	15099	12227	6365	4485	3429	2648	2133	1837	1490	1295	1209	1058	936	888	847	851	798	747	724	686	706	680	686	682	600	603	626	658	588	616	613	568	588	601	572	554	589	548	575	642	543	595	575	535	569	547	564	575	596	543	597	618	600	503	564	565	588	558	568	511	529	568	564	565	554	572	588	572	549	575	562	547	575	583	586	586	526	533	523	587	540	573	536	574	581	568	586	590	557	526	607	503	548	530	550	576	540	545	525	594	480	577	592	559	554	533	552	509	599	540	545	559	609	529	590	554	597	553	576	591	533	601	562	548	539	570	516	569	519	583	534	541	559	554	569	533	526	586	555	521	521	570	578	557	530	540	576	533	532	543	560	575	546	565	550	573	564	536	580	566	554	522	601	518	521	569	511	584	562	560	533	556	542	548	540	522	542	561	524	540	571	546	540	542	572	569	551	588	549	557	547	575	553	578	579	560	587	600	542	530	535	558	567	537	565	561	571	551	564	555	561	548	547	534	545	558	555	530	572	558	568	565	553	603	508	591	514	544	533	529	558	549	564	547	543	584	589	575	541	536	561	539	548	547	579	554	538	583	502	567	567	552	584	565	525	556	573	550	560	564	533	517	564	575	535	572	558	541	536	524	535	529	549	520	541	550	562	544	519	529	577	558	527	549	543	512	552	549	538	528	541	513	562	526	580	532	554	554	519	550	559	536	558	505	515	579	557	594	527	529	552	581	550	510	583	563	527	543	558	540	565	556	546	537	547	543	590	516	494	553	565	566	563	532	580	565	544	523	559	527	545	531	544	559	537	588	548	534	517	541	532	559	560	548	552	543	480	509	563	573	567	567	570	584	563	522	526	496	512	520	499	558	543	510	552	524	517	583	559	519	586	552	545	530	552	519	519	546	536	556	568	525	534	534	553	576	527	565	529	552	568	566	538	564	544	536	533	544	555	518	553	553	533	538	525	535	566	567	548	540	562	541	522	566	575	537	576	559	560	563	535	595	580	532	506	557	574	547	545	578	562	566	529	559	548	561	551	528	517	560	527	542	533	570	531	580	530	560	548	546	564	554	592	558	580	515	544	534	539	518	494	563	576	581	560	526	560	524	547	548	581	569	548	499	575	572	560	557	564	517	565	575	560	591	511	548	513	544	559	518	554	554	567	598	537	550	577	580	545	523	524	527	542	582	570	564	554	586	558	540	559	502	558	528	522	525	577	581	524	535	556	532	581	570	541	536	568	571	527	533	529	526	519	559	551	513	570	561	568	556	533	540	486	587	559	567	590	561	535	594	591	592	560	547	544	560	581	536	523	564	584	539	572	525	577	612	565	534	550	564	520	538	587	534	572	555	530	591	517	544	542	568	552	535	535	518	578	537	573	549	557	547	552	540	570	559	545	535	557	547	514	574	541	549	583	536	570	563	570	533	560	564	528	548	520	527	561	519	597	587	559	548	560	566	517	548	591	583	573	545	523	568	571	583	502	588	557	538	566	557	542	573	520	527	564	555	531	560	509	533	521	527	512	567	552	565	519	538	531	547	522	566	537	578	528	566	565	567	562	547	581	525	556	520	520	554	524	530	580	507	537	548	498	550	533	539	585	523	516	531	530	548	545	551	499	534	549	559	534	568	541	535	555	571	532	515	565	564	540	584	583	538	551	592	570	543	557	498	557	553	562	545	549	546	551	553	521	550	523	566	562	542	574	552	537	517	547	575	557	543	550	556	537	558	542	564	566	525	558	527	529	590	532	500	534	566	568	528	600	523	580	583	579	539	601	536	556	557	509	586	529	539	536	543	549	576	542	517	529	575	541	530	533	581	608	548	566	514	565	522	547	548	530	564	536	536	531	538	561	536	517	561	533	589	561	593	564	553	539	539	567	594	572	532	576	546	544	534	523	544	588	562	538	565	532	529	538	578	533	550	520	570	551	530	555	552	462	531	543	567	568	557	510	576	573	514	570	550	517	568	588	523	567	601	565	534	495	506	564	553	538	538	557	549	533	561	575	559	587	522	556	538	580	527	560	546	582	556	526	522	572	574	539	531	593	543	548	565	534	569	567	549	549	570	569	588	571	507	509	518	546	533	552	536	556	545	520	593	538	553	553	549	536	544	543	530	564	550	549	563	548	534	538	523	515	576	566	592	537	571	518	553	568	564	577	525	550	554	546	546	555	556	522	521	561	526	521	568	567	518	602	543	526	576	552	589	505	535	534	546	553	502	522	586	587	536	558	578	576	572	546	554	494	519	504	546	549	575	528	561	576	536	576	556	556	583	599	587	539	535	595	547	536	540	545	574	481	550	570	558	554	579	594	569	544	532	558	561	551	558	575	551	550	577	547	573	501	559	588	562	553	544	569	528	539	515	598	516	566	569	504	531	532	567	530	530	579	554	529	545	541	516	543	569	583	550	550	544	545	534	572	550	532	530	546	534	565	556	565	571	552	581	595	601	536	545	594	533	554	541	535	573	552	538	555	585	552	533	528	566	545	589	580	566	545	553	561	575	547	562	544	524	511	505	556	546	497	538	524	589	498	549	556	569	521	558	558	567	536	542	560	547	548	535	553	565	569	516	534	537	517	552	550	546	523	516	520	544	543	577	550	553	527	541	569	528	511	506	574	568	514	555	533	568	531	576	502	600	508	514	563	530	552	537	531	592	540	554	572	541	527	540	561	568	554	539	545	520	524	541	571	544	497	544	508	548	553	535	514	568	549	569	528	533	555	556	558	570	564	549	542	580	545	558	570	517	555	572	541	523	572	562	547	566	524	512	489	551	568	581	575	573	571	530	585	557	557	547	576	578	562	547	515	567	582	499	529	537	560	581	549	526	544	542	564	557	550	547	548	559	545	564	501	561	559	527	551	529	565	516	587	585	588	546	542	555	526	593	561	572	522	520	559	550	535	587	583	578	561	540	585	523	546	573	559	525	568	564	605	569	562	569	540	556	555	557	591	538	530	557	528	585	512	528	578	550	529	549	568	562	563	534	552	556	501	513	556	536	507	501	525	555	555	554	564	554	542	580	531	571	536	574	575	555	518	510	583	532	537	538	573	498	578	516	551	581	568	531	543	580	557	568	541	545	557	554	543	521	539	523	533	567	555	600	557	503	581	595	533	547	559	543	523	524	580	531	542	504	580	553	564	512	535	520	619	554	544	558	554	563	539	549	556	585	557	646	550	553	559	559	547	559	549	543	476	536	540	568	515	591	548	573	517	525	563	542	540	557	536	538	492	567	576	566	550	539	547	535	513	512	539	514	556	545	525	566	578	542	533	554	527	600	545	614	570	534	549	560	573	519	566	549	572	499	560	570	555	543	559	549	550	539	562	572	548	520	560	521	559	569	565	491	531	552	527	509	572	563	565	573	540	591	547	531	579	572	557	561	520	554	553	564	522	530	543	509	529	553	551	539	548	566	573	560	553	523	568	570	557	578	530	539	525	542	575	547	569	554	560	534	540	548	509	591	531	578	553	478	586	540	566	553	533	587	564
27070	20931	10024	966	583	519	507	485	528	512	507	485	479	473	492	459	496	464	491	477	447	476	489	476	468	520	485	490	469	500	492	489	450	494	472	477	479	512	491	481	465	506	478	517	490	473	500	482	456	448	456	458	505	445	511	503	496	468	465	502	464	504	456	454	487	480	484	483	512	485	488	473	463	477	488	463	458	486	489	480	491	462	485	440	496	471	491	488	501	486	474	506	466	472	461	455	504	471	488	498	481	435	488	474	488	465	473	458	478	447	477	507	453	498	501	492	462	483	447	506	459	454	491	465	498	435	489	469	502	484	494	434	517	498	477	441	488	446	462	493	478	462	465	465	486	460	486	498	466	474	477	511	509	462	456	420	532	481	486	493	470	481	454	461	474	480	443	450	509	487	454	490	510	455	459	476	505	451	486	470	480	470	503	469	498	500	463	457	511	477	484	443	448	487	474	516	512	522	472	474	477	495	479	473	497	476	484	456	488	489	479	480	477	494	495	465	469	485	489	496	468	458	495	438	489	461	494	448	481	469	503	493	490	495	471	475	471	479	476	480	467	477	483	504	456	460	496	487	488	472	471	456	499	469	535	440	445	457	489	444	508	485	482	450	545	447	483	463	476	501	473	472	472	498	473	511	482	474	483	517	501	498	473	478	461	480	501	490	482	491	477	466	442	469	483	463	429	421	448	476	477	449	487	492	488	458	488	460	502	465	533	504	504	458	458	461	428	449	478	445	474	467	460	475	460	455	446	461	512	472	490	484	440	489	474	478	433	475	458	508	465	477	486	478	506	474	461	485	470	456	479	470	502	465	499	502	500	485	463	461	457	470	441	503	506	478	498	512	475	501	499	477	496	447	459	462	476	431	459	469	500	497	501	441	535	480	450	480	475	451	452	446	479	474	464	526	445	488	514	477	479	473	489	524	484	467	507	500	515	454	481	484	472	465	462	495	478	493	463	468	485	490	452	487	479	469	495	465	479	460	476	500	501	481	472	484	534	474	475	473	463	501	496	494	492	488	466	510	502	483	489	543	485	507	497	486	525	454	477	475	491	492	478	479	520	493	469	506	480	503	445	515	513	431	519	503	486	490	474	476	504	465	473	464	488	504	505	493	431	460	536	492	470	462	481	462	504	477	482	503	468	498	478	447	482	464	520	470	464	481	539	431	446	522	487	465	508	474	437	487	516	485	456	483	501	457	474	488	456	480	505	479	479	473	487	470	447	467	468	464	475	499	483	481	491	507	501	478	465	484	472	467	425	497	492	448	498	492	531	481	462	471	472	471	497	471	489	488	494	486	490	482	459	450	474	471	475	463	492	480	436	522	528	490	441	504	511	450	474	498	461	494	513	484	461	482	442	463	459	456	499	460	467	472	425	482	431	501	507	483	493	477	493	470	465	502	492	459	496	459	474	479	501	474	448	474	477	487	467	449	501	457	493	516	494	486	438	471	485	501	485	504	502	488	460	502	492	464	511	511	476	532	503	489	457	492	479	464	477	494	493	459	456	519	477	504	488	469	469	463	495	499	498	446	465	473	470	473	473	488	455	533	476	506	510	456	472	427	464	468	493	496	465	497	450	472	489	506	466	497	486	520	470	500	460	485	488	456	459	478	467	486	485	458	518	475	476	498	480	478	465	428	456	461	481	496	459	486	464	483	419	453	473	494	482	468	453	484	468	517	461	486	477	470	469	463	484	461	488	480	538	477	500	469	463	486	474	479	478	459	459	479	489	487	493	507	513	476	508	459	475	493	464	522	467	480	540	478	429	466	479	471	479	478	497	481	462	435	459	479	461	475	456	457	490	510	510	466	490	499	515	482	467	452	469	466	503	467	488	455	482	484	499	465	505	442	472	487	474	474	458	451	495	480	485	501	471	473	459	478	483	499	497	489	513	455	472	490	486	478	482	488	460	491	452	463	442	475	524	482	513	478	464	466	520	492	485	486	464	514	466	469	462	481	469	490	499	471	497	476	449	461	478	505	461	490	456	509	478	475	512	466	485	475	483	488	478	475	476	500	455	496	496	450	517	469	436	451	502	508	471	535	474	460	446	469	436	506	462	463	477	491	467	487	473	467	480	447	492	464	471	497	458	486	486	470	459	482	469	461	495	496	473	483	487	469	464	464	463	469	462	484	456	471	489	518	470	464	523	509	465	491	520	434	478	482	479	467	484	485	512	500	468	518	515	493	468	462	469	455	473	516	483	509	463	449	517	447	460	496	482	494	458	474	481	494	469	489	499	470	507	493	478	486	529	466	448	472	449	469	469	472	461	471	466	505	491	501	532	498	468	485	485	502	497	507	491	512	524	491	509	500	483	442	498	449	522	473	528	494	480	520	455	470	493	493	501	467	437	504	503	491	458	481	506	470	487	498	478	497	506	464	432	435	460	478	478	475	505	481	470	465	467	444	485	464	473	465	432	469	488	493	527	473	454	460	456	443	474	513	449	501	482	441	482	492	513	482	465	460	486	463	498	476	514	459	498	463	477	496	451	443	505	511	458	484	489	457	485	479	485	472	494	491	454	467	466	434	464	479	489	500	478	490	456	511	449	473	491	474	450	488	507	466	483	472	481	469	467	485	500	486	507	474	477	454	468	521	525	486	482	468	500	481	474	499	434	499	470	494	483	472	493	486	464	482	452	500	471	459	472	440	511	464	463	494	471	428	450	489	469	522	498	493	467	499	505	479	488	484	536	480	482	445	529	471	456	454	473	478	502	479	518	499	416	486	458	477	496	498	460	464	468	461	477	457	483	472	542	492	458	477	463	449	466	491	468	502	533	481	469	471	464	472	445	488	490	470	452	448	480	482	509	462	488	484	464	491	464	479	481	489	477	495	506	466	494	469	453	488	462	512	506	497	480	491	496	414	473	483	514	492	497	480	469	465	484	442	503	477	474	482	456	492	460	480	478	485	466	502	473	479	508	504	443	488	463	445	495	475	486	470	480	482	462	500	481	464	487	453	452	466	525	481	466	463	455	531	474	457	468	474	457	467	476	487	468	488	518	483	491	477	518	501	488	452	475	492	468	487	489	485	466	449	499	514	507	469	469	462	520	482	513	471	473	457	470	513	453	459	485	498	442	443	464	469	468	510	459	449	452	445	461	491	481	487	482	503	478	455	473	447	474	489	475	467	448	440	502	487	457	474	522	481	486	465	476	459	507	473	489	470	483	500	438	478	504	469	509	471	484	473	508	461	443	472	452	505	477	499	448	484	468	504	488	480	513	499	478	463	446	499	451	476	443	493	444	480	456	502	467	508	461	484	457	468	476	470	479	475	470	478	516	493	451	458	498	482	495	455	454	484	446	484	513	485	452	454	475	478	455	490	484	477	468	467	483	471	492	439	456	483	496	526	522	528	497	490	451	495	468	486	470	495	507	486	488	479	490	454	495	515	436	506	445	498	449	495	484	485	480	477	470	475	484	496	457	489	519	438	495	503	496	482	463	508	511	471	492	471	495	466	485	476	473	437
8722	1236	1120	839	775	707	692	716	660	687	663	668	640	659	691	633	681	671	663	637	652	608	647	656	636	651	641	636	660	679	637	643	673	639	670	672	644	609	653	634	651	620	617	674	641	630	610	606	678	615	628	641	634	634	598	674	685	618	627	616	652	675	597	646	647	621	632	640	668	646	633	621	609	656	587	684	650	622	655	624	626	656	624	638	638	631	613	615	606	610	619	661	635	649	642	601	649	620	651	641	612	621	623	619	591	606	608	631	635	632	663	676	618	636	655	607	598	685	665	599	684	636	653	643	651	686	663	609	668	659	589	622	606	658	623	629	628	668	605	629	625	631	609	624	645	647	689	599	642	691	647	641	693	612	658	629	595	648	618	635	700	648	622	655	653	635	624	607	634	648	640	645	633	644	617	634	654	664	634	609	652	622	648	635	617	627	599	642	661	583	626	624	664	625	646	620	651	669	609	650	680	635	656	579	647	645	645	643	669	623	604	599	627	600	655	630	696	591	648	601	658	626	650	708	649	667	643	614	607	625	666	640	607	614	662	632	608	609	601	623	635	649	612	634	668	612	642	642	630	637	631	634	654	598	640	598	633	666	638	662	603	626	628	629	680	648	634	674	627	689	648	657	642	620	618	627	652	657	672	586	650	637	673	638	675	652	638	605	704	611	616	611	615	612	615	649	648	636	628	642	617	647	637	648	645	667	613	670	615	601	633	621	619	631	640	647	664	637	634	601	626	675	627	632	638	570	618	601	588	708	650	665	627	635	616	650	657	631	620	633	615	631	700	655	630	627	676	645	628	644	619	681	667	623	686	672	642	650	650	634	651	663	689	654	646	622	644	649	665	607	632	641	695	620	643	666	654	643	648	639	654	638	616	673	627	619	688	677	647	645	607	652	633	647	602	660	643	644	646	643	646	574	627	656	664	590	655	628	672	645	670	659	593	651	635	607	621	662	656	638	563	613	664	617	633	645	638	656	647	672	662	614	652	629	619	602	648	662	610	612	630	619	650	663	614	609	633	649	659	647	646	642	622	601	678	659	597	658	644	655	612	609	628	671	631	621	598	668	654	615	618	627	696	663	610	663	602	616	658	660	640	592	633	672	623	636	667	636	650	610	616	650	638	660	631	651	643	661	653	626	661	622	667	671	615	647	626	619	633	630	616	640	621	647	643	646	689	638	639	575	607	618	601	668	630	642	631	611	665	642	628	657	676	605	629	614	594	667	602	644	670	627	587	638	650	621	644	618	637	650	590	641	647	609	613	655	601	645	640	629	611	606	687	689	611	658	610	663	643	597	647	628	629	689	660	637	684	613	623	660	668	614	609	629	660	661	623	665	635	637	677	654	630	663	658	647	624	598	606	631	626	657	610	637	674	647	672	726	626	650	634	604	627	635	634	634	654	657	638	597	653	660	638	606	624	665	646	659	653	640	635	637	634	614	616	623	632	656	626	631	633	638	618	589	690	656	628	586	650	636	616	631	624	646	611	616	676	671	639	674	619	588	601	697	654	637	612	627	666	650	617	676	608	649	614	623	611	619	653	627	646	623	653	657	649	654	625	641	626	643	643	629	652	681	662	660	636	652	640	655	676	676	645	632	593	655	641	620	639	625	606	682	637	610	600	594	625	622	603	622	653	645	612	618	646	636	651	691	638	649	621	648	592	588	675	639	654	632	652	640	634	592	622	618	633	637	589	616	623	656	620	628	637	626	687	568	679	611	664	660	650	627	615	655	687	633	636	645	607	608	662	588	643	662	618	612	664	630	635	656	653	631	609	680	637	686	647	653	643	651	648	594	652	618	664	630	592	640	638	625	593	643	652	647	650	688	656	618	620	666	624	608	676	623	651	701	663	638	657	662	644	648	661	631	642	608	631	616	598	645	650	670	622	654	634	628	618	674	671	635	632	663	609	652	626	659	639	627	659	603	625	655	655	659	628	654	692	632	620	672	647	609	627	637	600	628	643	622	629	634	689	642	658	628	633	672	610	652	625	636	615	679	671	644	608	683	634	621	655	625	629	654	642	657	652	609	642	656	650	637	613	695	603	617	617	598	648	598	656	614	658	614	645	615	676	642	623	666	662	601	633	616	667	613	703	609	656	649	644	641	651	648	601	640	629	635	615	671	595	608	653	655	621	597	643	627	626	617	618	665	673	627	645	633	625	648	656	633	570	648	647	644	670	632	698	673	677	637	683	671	675	659	655	646	685	689	632	644	638	666	700	625	596	648	625	665	634	669	621	667	664	625	608	632	617	665	642	633	604	635	652	610	611	669	612	616	615	625	660	645	644	635	629	603	645	620	672	644	622	647	665	639	602	613	608	610	586	617	657	668	646	660	634	664	630	623	606	664	657	626	626	628	626	636	622	600	637	629	657	656	639	632	651	633	618	643	590	657	649	611	620	652	649	629	642	646	627	686	628	633	644	622	625	637	689	653	617	614	645	648	670	616	621	654	651	647	631	607	623	670	626	674	599	639	631	626	650	673	616	629	646	638	649	655	649	593	598	659	640	637	617	657	585	673	632	621	651	646	666	658	650	666	611	648	648	670	690	661	671	636	642	572	650	623	624	607	625	616	614	638	670	676	644	688	601	623	655	633	626	670	590	618	661	624	657	646	619	599	633	622	650	610	624	662	570	610	636	644	595	653	642	666	626	634	618	626	674	677	617	653	627	669	655	613	685	664	609	639	676	662	631	623	588	638	669	655	644	653	676	598	658	629	657	598	619	626	645	630	658	632	607	658	643	600	635	625	645	650	618	664	613	651	676	683	610	588	649	608	650	601	625	647	659	664	643	600	613	641	666	639	640	622	636	616	657	686	627	629	690	580	642	603	611	575	671	644	675	636	657	683	710	651	633	639	601	651	641	612	618	633	677	600	651	635	652	586	669	596	611	637	584	657	635	609	630	662	640	599	622	688	636	629	635	585	632	616	626	636	629	654	657	619	641	588	607	651	648	652	625	628	625	657	670	604	632	653	631	593	672	632	631	669	649	681	651	628	619	641	599	616	612	703	706	633	666	681	614	692	678	597	647	642	638	620	619	657	638	613	619	563	600	653	634	637	640	666	647	673	647	650	626	633	607	589	612	641	602	623	596	665	613	687	636	600	648	680	630	687	671	605	592	618	683	626	643	647	629	668	606	680	608	642	620	630	629	631	684	623	620	653	673	637	609	623	616	595	656	647	627	660	638	651	610	659	667	665	681	652	633	634	606	624	678	675	658	653	661	603	629	649	611	642	629	582	640	656	640	656	674	628	659	635	640	643	603	648	605	649	626	613	641	656	622	600	593	703	653	635	648	641	664	631	657	634	628	655	653	584	650	638	605	661	653	653	637	650	686	641	625	606	672	647	608	647	701	649	644	607	650	617	622	634	629	691	669	650	639	628	625	650	632	645	659	628	652	641	650	684	640	587	620	651	633	628	654	663	664	681	684	629	661	627	623	639	639	659	647	666	629	623	650	644	692	631	600	643
23760	21292	28991	23939	21294	12486	1523	983	871	805	777	757	728	714	702	708	683	640	662	673	643	665	641	667	624	605	673	648	631	658	665	620	614	660	607	601	620	590	607	645	596	644	626	603	629	606	683	652	625	612	616	665	630	645	603	625	617	652	632	625	610	641	615	634	640	621	658	604	641	627	595	638	626	630	642	632	595	636	592	646	638	644	643	565	663	591	608	640	611	595	611	650	622	617	636	656	661	637	581	640	646	612	595	625	585	598	627	632	651	611	611	604	647	616	616	646	598	648	623	604	615	622	649	593	609	606	626	617	601	601	643	608	637	625	596	598	608	634	677	550	619	612	621	636	620	635	599	616	666	661	616	596	611	616	616	622	628	615	643	632	597	634	626	608	575	627	664	591	622	642	645	604	614	651	547	611	640	605	609	614	612	621	684	581	659	597	587	646	619	632	621	640	637	605	647	653	593	624	645	639	614	599	632	657	596	648	615	626	605	626	569	606	616	576	645	621	619	668	618	594	616	589	576	613	620	650	656	590	645	642	638	583	569	624	667	584	618	596	628	587	585	617	596	592	597	624	635	648	596	580	612	580	625	612	603	645	610	637	596	583	614	641	633	592	622	627	589	589	616	645	597	610	625	639	646	653	638	600	641	599	575	624	620	606	616	638	626	627	654	608	617	630	616	647	675	611	635	596	636	614	629	656	663	626	611	617	607	652	664	627	604	623	612	601	576	640	600	610	632	623	626	604	632	625	609	652	643	619	635	629	660	641	619	638	618	608	661	625	628	669	612	596	590	595	646	632	603	656	580	625	625	607	618	629	612	574	673	629	635	635	639	588	651	631	610	608	626	581	622	645	563	647	662	621	635	627	623	613	631	632	637	632	642	640	614	658	631	623	604	577	605	585	632	606	595	623	682	627	562	651	636	630	651	586	555	605	635	644	611	602	635	606	611	640	611	591	613	599	639	677	582	619	632	596	651	668	618	637	622	613	594	639	641	643	622	665	622	647	640	603	604	612	626	628	642	597	638	603	604	574	645	621	575	614	656	637	570	618	634	583	604	621	626	664	628	647	643	593	602	594	647	609	616	650	609	672	612	640	582	640	604	588	629	616	617	604	638	595	604	648	657	644	661	609	632	636	613	587	632	634	640	620	632	607	622	635	571	591	625	634	652	584	614	624	598	650	643	631	608	630	609	655	609	559	641	628	628	621	635	601	575	612	633	620	589	634	612	628	660	575	630	591	608	626	612	604	617	638	634	585	602	620	595	642	647	583	638	616	624	668	651	574	620	619	642	601	612	630	637	663	614	580	610	610	577	621	619	604	632	598	672	630	599	594	602	588	647	582	616	599	620	645	586	640	603	660	575	605	611	606	634	634	633	589	629	629	667	598	662	594	580	594	599	605	606	586	610	582	589	609	590	635	641	629	620	604	653	596	612	613	630	620	660	628	622	600	585	609	596	587	596	660	596	603	592	611	628	616	627	603	621	648	631	586	582	689	616	615	594	621	636	617	632	635	598	608	603	608	605	650	593	618	588	617	589	626	560	649	638	609	610	639	614	613	626	583	611	685	571	604	566	636	608	644	584	601	629	601	604	632	644	658	617	643	619	633	642	580	605	631	633	623	607	607	599	605	609	654	649	669	611	603	601	633	644	558	592	633	609	660	632	639	607	637	556	596	628	580	638	616	629	651	603	619	563	595	605	591	568	585	642	611	644	644	604	629	636	633	630	659	585	651	636	642	642	626	645	627	610	621	561	610	594	630	584	598	613	617	638	629	627	619	656	615	603	651	633	590	649	630	664	593	619	636	614	601	621	638	619	643	638	572	656	655	620	650	600	613	600	626	610	575	586	588	599	639	594	609	621	632	623	607	579	607	638	627	617	648	632	599	579	588	627	614	596	592	631	607	615	616	606	628	637	614	621	622	612	601	647	648	631	577	613	650	622	650	571	599	611	665	665	628	618	614	661	633	641	635	624	602	633	592	607	607	619	619	575	628	606	653	627	627	647	613	643	572	614	591	608	597	584	614	654	613	570	594	640	594	655	643	605	621	638	582	670	604	636	661	665	579	614	604	592	616	599	605	636	675	603	591	628	608	604	620	662	620	612	631	658	639	599	566	624	583	650	655	582	636	625	637	596	607	622	615	617	621	658	609	604	590	645	624	673	639	641	571	629	583	613	654	655	615	604	558	618	610	629	612	620	615	592	605	591	632	609	626	611	597	570	633	650	620	610	628	574	613	612	592	614	575	653	613	606	640	618	625	627	587	688	576	614	658	652	673	627	632	606	606	603	617	636	604	631	626	640	602	651	588	589	602	630	621	676	602	608	605	606	571	632	607	633	623	621	646	649	605	657	625	669	652	577	599	630	617	587	620	619	611	642	667	609	616	656	590	629	615	623	619	657	618	615	604	623	580	604	642	612	585	621	581	624	629	644	638	594	591	642	581	619	656	592	638	614	629	606	654	653	635	620	617	607	601	590	620	583	583	624	599	618	624	611	595	593	629	632	575	601	651	643	617	624	590	635	606	609	641	590	668	614	560	631	627	605	630	588	641	615	619	607	608	640	657	635	616	627	607	598	663	620	618	576	591	603	648	602	610	662	654	629	589	629	581	615	650	589	587	565	620	641	622	616	593	614	586	620	604	588	581	616	609	612	610	602	628	690	631	601	571	627	622	626	615	643	588	617	608	636	598	618	633	583	603	567	622	623	634	627	631	613	601	590	642	620	602	621	656	646	624	649	551	600	609	642	620	596	626	638	604	632	596	649	646	641	628	627	642	603	607	636	611	622	621	566	601	639	595	622	634	619	634	624	640	570	595	627	640	636	639	621	602	597	627	617	614	592	602	620	632	576	655	654	635	624	589	569	606	640	624	624	679	655	618	612	595	633	581	686	632	620	607	634	623	569	633	608	639	615	605	629	606	587	631	594	614	609	586	627	613	614	637	594	634	668	613	594	621	655	617	579	640	637	622	633	606	620	609	614	643	589	621	622	612	617	664	605	615	641	579	597	573	598	660	621	609	652	624	613	616	619	608	642	585	642	615	635	625	563	650	628	574	555	631	612	670	608	631	606	642	573	603	593	606	601	611	637	587	629	660	616	632	630	667	645	626	640	616	655	620	650	625	608	616	658	602	633	611	648	615	591	605	669	600	643	570	645	690	608	600	604	659	638	607	603	623	613	585	591	641	603	630	629	614	635	647	603	620	665	591	613	600	634	622	619	585	623	595	630	632	646	599	634	620	624	630	613	612	597	616	609	592	580	580	618	607	639	616	587	637	643	615	626	591	642	599	605	623	635	582	617	626	634	646	619	626	602	569	667	616	561	620	607	649	667	621	583	644	581	591	628	620	623	576	626	639	643	599	649	625	629	607	615	646	607	606	617	592	602	664	670	606	641	670	596	642	602	683	605	617	604	614	622	592	623	630	658	572	620	635	624	608	610	665	648	633	620	599	615	649	590	652	633	620	594	559	599	635
15159	9635	7812	4108	2969	2322	1913	1624	1483	1326	1268	1135	1054	1059	1010	1006	968	1003	937	971	952	939	901	948	886	864	865	829	859	872	811	813	856	900	848	894	874	885	806	867	869	799	864	833	863	855	860	809	869	904	851	846	818	847	797	841	847	791	829	847	857	876	842	810	834	869	803	825	815	819	800	883	824	823	857	845	771	838	832	768	798	836	886	805	813	822	864	785	870	851	831	858	815	861	870	885	865	888	827	799	890	889	867	906	845	818	824	860	819	777	840	814	845	881	840	826	823	814	825	831	773	822	828	806	827	777	814	892	860	836	855	842	820	794	825	854	832	795	815	841	840	831	823	848	887	819	843	830	867	840	800	807	887	854	878	846	834	795	805	872	866	841	821	874	830	840	826	840	894	793	852	859	817	797	792	856	853	833	882	813	797	884	849	841	854	814	824	844	815	797	795	831	784	824	797	838	786	822	798	796	790	819	796	819	865	859	859	789	835	846	804	826	855	782	808	817	838	871	864	801	838	841	821	940	813	784	832	794	811	802	792	807	860	803	799	899	824	849	817	841	855	822	814	825	837	912	858	849	843	816	810	794	837	841	842	840	799	860	807	872	813	789	807	787	811	814	843	840	846	791	848	854	843	831	849	852	851	807	881	853	793	836	789	848	897	810	860	845	822	836	826	828	832	841	835	789	825	844	847	862	777	841	851	815	855	822	865	883	871	853	854	847	822	816	845	757	856	798	843	846	813	814	839	786	821	837	829	826	817	868	796	854	772	828	817	830	817	831	866	855	878	867	864	853	832	825	841	844	866	870	806	873	835	849	798	827	823	803	848	878	870	842	796	849	829	860	805	837	829	807	856	894	869	801	861	791	841	828	780	855	816	839	823	815	802	812	815	823	792	827	842	838	798	822	785	858	797	850	849	827	860	799	856	795	791	869	855	835	754	876	848	807	813	827	804	844	801	884	844	883	812	830	828	796	846	801	802	775	790	812	843	779	860	813	865	801	834	844	843	849	839	822	836	828	786	804	841	842	866	800	797	819	804	845	806	838	806	784	824	820	808	868	861	826	825	815	810	843	810	864	820	819	843	767	857	797	835	817	852	837	834	791	818	839	780	844	813	850	816	840	861	764	889	874	835	855	845	842	811	834	773	828	870	831	866	838	869	833	809	845	857	814	833	836	783	750	901	803	847	858	852	816	815	833	837	828	828	867	832	825	772	874	838	858	846	803	801	814	802	809	794	797	814	823	839	841	797	845	832	848	828	819	848	797	796	844	819	889	850	846	810	840	874	863	853	848	803	823	819	848	856	847	845	846	834	856	853	793	804	862	810	828	837	876	836	826	818	850	823	827	812	828	831	854	845	805	837	819	793	820	827	805	821	879	804	849	790	834	857	833	800	793	787	844	798	808	828	809	849	866	796	848	819	820	828	880	856	840	807	821	827	826	826	859	819	834	873	808	814	839	859	789	836	808	840	819	878	750	840	824	811	884	763	788	853	777	859	842	826	863	826	851	822	869	785	848	849	793	812	817	832	807	864	822	828	787	807	847	867	839	830	808	824	810	797	864	807	811	821	882	828	881	844	825	891	837	842	860	832	775	854	776	802	834	805	792	838	876	836	778	839	810	770	824	824	791	883	875	801	845	781	859	787	854	813	854	853	861	785	855	867	866	814	813	858	849	819	801	820	865	803	813	811	803	877	886	798	818	805	902	885	825	835	869	828	883	806	816	836	803	801	837	825	821	864	830	862	836	866	869	845	833	765	821	809	864	857	781	873	803	895	806	855	854	856	819	806	838	821	788	801	875	810	854	834	903	789	775	842	868	851	828	811	818	872	890	814	855	786	804	779	847	847	835	770	853	830	832	847	782	818	862	846	840	808	821	801	814	816	803	822	839	877	838	855	850	832	840	845	792	854	883	854	822	862	841	829	828	826	823	847	795	858	802	776	753	870	858	874	831	843	844	830	836	839	878	868	806	863	810	851	821	851	816	850	853	814	819	842	841	812	808	812	843	794	850	870	832	817	769	802	841	829	870	838	770	816	838	804	867	865	789	806	840	844	836	820	831	846	824	826	824	873	855	818	836	843	803	870	839	782	803	823	838	820	842	785	827	831	823	826	820	855	863	859	815	842	835	816	848	844	839	841	809	817	852	818	818	776	828	827	784	833	843	864	792	843	770	815	880	835	829	794	828	810	800	799	871	850	811	841	878	839	776	878	843	831	820	847	826	777	891	858	843	773	794	871	833	849	841	857	823	865	878	853	839	833	842	812	830	831	857	781	811	819	880	825	816	864	802	776	798	867	842	832	860	812	831	817	848	857	806	807	857	778	892	789	847	779	836	815	816	883	825	821	777	827	867	853	869	822	828	799	836	807	838	815	825	860	799	835	806	836	862	834	834	820	843	871	853	786	831	829	829	830	805	830	811	889	834	859	820	857	854	838	809	802	825	809	845	843	824	817	821	852	800	862	764	789	795	845	806	814	803	812	818	798	859	868	793	794	832	836	823	795	786	834	842	861	831	842	850	884	809	864	831	834	830	804	770	822	802	816	858	866	821	847	834	850	837	778	809	837	859	830	831	852	875	812	799	791	822	889	845	856	873	800	821	843	862	789	814	847	812	829	840	855	774	827	834	814	835	893	842	819	859	833	858	816	840	852	790	823	759	837	850	819	840	814	863	789	872	809	819	840	821	837	873	855	827	794	798	889	825	824	802	803	807	821	861	811	823	834	823	845	832	831	800	790	862	854	834	851	822	840	845	823	837	847	821	822	828	843	794	825	861	806	844	831	834	851	832	820	849	824	854	820	813	802	835	838	839	832	842	868	835	843	810	822	846	838	827	869	801	862	848	844	867	811	786	809	821	823	877	784	796	811	872	812	855	775	876	806	844	844	799	875	830	817	820	790	819	829	788	869	765	821	862	801	828	832	821	846	877	874	807	858	864	891	867	784	818	856	839	881	865	811	832	798	811	868	863	872	876	832	857	812	798	805	859	821	832	807	846	844	784	801	856	833	807	776	844	854	816	824	830	809	822	848	812	849	817	823	849	902	806	810	797	864	783	829	846	820	779	833	869	818	881	778	807	840	844	851	832	851	805	829	777	819	859	801	816	809	836	838	882	824	813	812	847	850	821	826	792	810	797	857	844	891	856	843	847	814	848	843	819	830	812	840	846	800	838	828	828	778	871	830	872	858	817	835	819	831	777	817	804	836	863	826	831	744	888	862	854	841	886	833	824	827	801	773	835	817	811	818	814	806	825	855	863	835	774	817	785	785	809	833	813	842	866	863	850	826	779	792	831	838	893	814	810	826	817	844	832	827	801	818	791	853	807	811	834	814	857	815	809	830	871	805	844	859	848	845	868	809	814	777	819	842	839	860	809	811	827	850	837	855	844	862	823	833	768	847	792	823	894	819	829	849	809	809	822	852	823	754	808	807	839	805	857	837	793	856	845	798	802	861	802	785	881	870	869	831	789	842	821
22866	21286	29392	23508	21288	21329	10687	1183	849	687	699	583	573	527	555	506	564	493	465	462	474	443	459	453	419	444	444	433	438	413	427	400	450	422	396	441	442	395	423	404	401	419	395	381	352	388	413	367	388	405	406	377	399	387	405	406	395	417	367	358	390	398	413	397	405	396	425	421	442	392	428	394	393	400	425	406	402	391	375	379	434	410	372	409	358	412	380	397	395	418	379	430	375	409	395	431	420	411	424	426	399	405	386	386	406	377	398	399	406	384	396	442	402	373	399	419	412	405	403	360	373	392	435	384	377	397	378	406	392	395	413	412	432	385	389	414	378	407	388	394	436	380	430	411	396	423	378	380	387	415	392	445	397	405	403	413	401	418	403	388	392	405	401	403	383	379	389	374	395	378	411	390	380	385	390	405	441	372	409	406	414	389	387	383	409	405	400	412	410	375	422	396	406	371	415	423	376	380	406	391	409	413	418	381	426	406	350	383	422	418	375	362	392	398	371	392	407	405	440	403	405	428	373	394	391	393	418	382	370	371	423	405	382	397	403	417	362	409	354	381	393	402	388	386	403	401	371	394	378	391	420	366	383	391	423	354	403	399	419	369	385	374	385	396	394	401	454	396	379	386	350	425	418	400	396	398	407	388	384	435	420	384	373	413	417	398	390	422	384	391	399	434	415	387	384	424	389	418	405	405	407	404	374	367	399	396	385	393	375	378	443	398	409	421	420	376	400	382	446	401	390	387	397	381	385	393	372	364	393	413	416	411	393	410	370	348	381	410	354	380	429	421	398	398	398	400	385	369	420	433	365	390	401	382	367	418	408	350	405	403	408	367	390	387	365	385	393	375	409	409	422	416	397	338	370	335	388	364	370	381	393	377	379	374	424	427	403	429	391	378	454	378	431	404	424	401	421	400	348	398	381	398	364	388	395	425	380	409	376	417	436	381	380	394	427	446	390	364	405	428	407	398	379	365	430	399	362	404	404	387	384	386	413	384	420	404	406	386	359	380	403	440	423	391	396	374	344	353	424	423	404	415	393	414	383	374	413	384	394	363	386	384	401	393	380	414	384	383	401	372	378	379	400	400	432	437	402	417	361	421	387	420	396	403	398	400	386	437	373	393	393	386	379	395	405	335	388	380	404	391	373	452	392	406	396	395	446	366	383	406	386	363	396	391	417	392	398	400	390	397	412	435	382	396	376	373	397	404	412	375	381	406	401	422	402	400	373	403	395	361	388	403	375	412	401	382	414	390	402	404	410	415	401	368	381	397	385	409	405	366	393	382	403	388	359	389	375	427	423	377	407	407	400	381	403	427	388	396	405	394	391	383	414	384	424	377	398	419	369	418	447	400	374	415	355	432	378	405	369	404	407	380	412	377	402	372	362	402	406	406	395	389	363	411	375	397	428	422	396	431	383	376	423	392	416	382	369	388	406	391	374	385	400	416	408	397	394	396	392	385	354	394	425	360	446	426	403	383	391	384	407	405	392	391	384	396	417	400	412	369	425	393	428	359	373	375	401	436	416	359	399	427	411	390	401	382	384	431	397	381	379	391	386	392	369	377	386	385	413	386	392	396	399	397	360	377	386	407	350	431	402	414	393	399	377	399	375	386	391	413	406	370	413	423	375	404	412	417	398	392	391	399	371	404	395	401	403	401	397	438	416	386	445	365	383	395	397	354	407	377	389	364	403	399	377	365	416	405	369	382	384	396	400	368	405	432	410	414	440	378	391	414	443	431	408	386	369	429	401	430	375	404	411	441	378	377	387	377	398	400	371	384	399	412	357	370	390	404	372	406	407	415	380	381	397	418	391	365	406	376	409	400	424	408	408	403	372	394	383	383	406	376	393	373	356	371	398	403	412	411	408	402	383	389	401	389	405	380	406	373	431	416	371	375	417	423	386	368	391	391	371	360	351	395	406	398	397	375	424	405	381	404	397	397	387	407	399	370	377	402	400	387	430	405	409	397	392	362	374	429	366	405	401	399	421	353	413	379	386	391	349	431	383	370	387	408	437	383	392	395	382	382	394	365	381	416	408	371	388	382	409	420	376	400	379	406	416	372	392	376	415	393	401	378	383	422	383	388	382	394	413	358	357	378	406	382	380	396	388	392	404	360	390	398	381	430	388	411	353	389	381	391	389	414	359	393	358	403	401	378	402	404	381	388	392	392	362	372	370	380	391	364	333	384	385	348	378	391	373	385	422	399	422	379	388	434	395	345	390	383	356	406	346	413	388	366	378	380	395	379	393	420	380	414	387	372	411	421	394	378	398	388	435	386	403	398	386	357	377	351	358	400	413	404	365	391	389	375	389	393	391	392	389	381	420	408	382	379	410	396	430	394	412	406	400	404	394	436	399	394	408	411	394	460	403	407	402	375	354	393	397	404	400	369	375	393	388	387	400	390	368	372	369	413	385	407	419	412	392	368	417	448	347	402	444	406	417	409	386	377	355	360	393	385	425	369	414	403	426	388	391	413	402	416	392	374	396	405	384	405	383	415	392	414	366	396	376	427	392	386	404	399	389	402	399	375	373	369	377	389	388	392	399	379	419	385	427	398	358	366	365	400	406	395	399	402	401	391	404	400	423	408	379	391	391	376	385	422	388	439	384	371	388	397	401	360	390	391	435	418	357	384	417	378	416	412	421	399	428	400	414	390	401	391	370	402	435	399	430	431	393	422	402	402	400	395	390	339	391	441	388	420	377	414	427	373	403	369	376	421	367	419	425	418	403	394	412	365	387	398	410	389	415	380	408	338	385	389	369	416	378	357	390	367	429	406	394	415	386	425	408	419	375	409	408	414	424	381	370	415	414	377	380	391	388	395	410	380	382	415	397	399	376	409	418	390	397	406	359	392	396	389	414	406	377	366	409	390	360	379	416	386	393	380	376	344	409	382	419	397	373	369	388	363	388	379	411	397	403	395	405	401	391	429	381	386	425	377	425	378	383	365	386	386	389	395	379	392	424	418	380	403	415	385	395	386	365	369	382	433	382	387	394	435	419	392	359	389	404	415	381	380	383	422	419	363	412	412	389	426	382	413	395	400	381	374	419	384	395	405	387	360	412	366	410	395	368	378	397	382	383	396	364	393	362	398	406	384	393	363	366	390	394	429	393	394	434	361	410	404	425	374	385	384	421	410	424	395	406	401	364	396	404	382	386	410	378	372	414	396	410	377	408	366	399	381	374	404	372	375	377	340	416	400	364	356	386	386	358	389	402	377	424	402	402	380	398	421	374	392	372	396	379	372	392	391	402	435	408	378	385	421	396	403	380	356	402	403	411	372	432	375	382	380	391	388	417	363	394	399	397	387	405	384	418	352	375	396	390	412	406	444	408	412	343	397	391	416	384	409	377	405	401	377	398	349	383	406	398	408	365	395	384	416	395	396	366	376	426	396	396	408	396	393	391	390	383	419	402	390	388	424	403	406	402	432	383	391	406	406	389	404	388	389	396	436	410	386	391	396	387	409	401	401	345	439
18052	15278	12479	6420	4556	3459	2660	2077	1896	1452	1229	1198	1084	989	941	852	783	761	730	747	703	701	683	618	646	601	624	650	625	613	601	595	599	637	614	599	557	588	567	557	556	630	627	581	567	561	556	546	552	546	570	552	555	629	510	557	558	576	556	539	607	563	562	522	554	548	555	569	572	621	512	549	544	518	525	569	595	552	530	548	533	572	512	520	539	543	600	541	541	570	539	591	527	531	535	546	530	538	539	551	559	572	548	525	565	533	600	536	582	559	529	547	512	546	566	549	506	530	566	543	524	541	555	558	547	555	488	609	533	531	567	557	574	565	583	511	563	538	527	523	578	564	551	563	544	587	561	539	538	535	581	526	574	548	515	543	555	561	561	522	556	552	566	535	576	555	524	533	506	574	517	567	511	596	548	613	595	566	574	518	531	546	527	549	521	569	566	535	554	544	570	538	508	547	515	554	528	542	550	503	545	549	555	553	547	566	575	564	555	549	559	538	521	564	523	573	553	585	523	553	547	532	513	543	536	509	544	556	540	528	536	537	543	525	555	564	543	546	519	476	470	530	530	527	580	547	610	550	558	553	586	561	516	530	536	520	558	540	541	548	517	555	516	545	543	531	539	489	539	515	549	562	593	528	536	572	517	520	571	551	546	559	558	600	546	543	585	548	585	522	521	544	560	529	534	520	558	567	565	564	527	547	574	524	562	536	553	563	513	528	533	553	537	540	565	523	520	542	534	518	539	543	561	537	577	533	545	541	508	573	502	535	544	533	530	562	537	551	513	512	555	548	556	521	546	542	519	553	529	552	560	542	526	524	532	560	510	494	537	555	540	544	542	523	546	515	565	520	527	545	533	552	552	568	545	551	563	512	542	497	583	553	509	563	525	559	556	553	541	561	515	548	515	568	541	548	533	535	537	551	556	530	512	535	531	525	527	524	528	563	528	557	529	518	529	549	526	527	541	544	548	529	556	524	531	500	558	547	526	556	549	548	517	542	559	507	538	517	546	532	507	532	567	493	501	541	554	550	502	542	574	584	559	593	545	531	558	527	541	541	555	534	508	570	515	545	537	556	540	548	524	575	505	535	514	558	580	517	557	566	578	539	527	523	546	570	580	533	595	558	499	543	509	575	525	557	557	537	553	536	542	549	528	533	534	574	538	542	531	547	584	592	544	544	601	515	558	582	516	527	538	530	557	604	547	542	554	562	567	557	573	552	572	513	520	574	557	528	545	552	560	552	516	526	483	522	568	523	537	503	525	532	566	515	509	557	500	498	541	563	525	560	554	582	584	543	552	545	545	560	548	543	526	590	554	592	553	555	549	520	528	538	524	568	573	545	516	540	576	505	554	524	562	555	546	546	571	523	538	542	550	531	517	499	545	548	553	528	613	490	509	544	575	540	559	500	543	534	563	495	556	523	562	539	545	587	572	570	537	588	531	552	515	540	526	504	506	583	519	531	567	503	520	572	546	572	501	549	570	616	507	543	534	540	559	528	524	557	572	551	545	552	530	560	512	542	555	565	554	545	548	540	538	526	519	499	541	546	552	562	581	545	537	507	558	547	527	563	542	528	557	555	539	591	559	537	506	548	524	513	531	541	554	532	513	581	540	564	518	540	560	532	563	540	523	591	556	550	546	528	530	550	551	560	533	538	537	543	583	549	499	535	542	550	569	512	554	548	550	518	523	552	527	568	534	559	564	519	550	541	504	537	570	529	518	541	525	552	563	567	523	551	530	527	506	545	546	566	539	523	523	560	488	529	539	579	526	564	610	572	567	539	516	537	511	564	521	568	556	556	494	483	567	527	554	554	536	507	518	526	531	546	552	562	607	544	541	571	518	542	542	536	565	567	516	554	510	543	540	556	560	527	583	533	535	562	530	537	525	529	595	540	548	529	551	524	524	519	548	586	537	579	539	517	550	536	529	588	556	556	529	518	559	556	517	512	584	571	535	544	512	542	575	547	541	508	502	543	539	571	524	550	525	565	599	568	544	568	544	542	564	525	580	540	511	563	546	510	504	541	557	575	556	515	502	607	562	555	570	589	523	537	548	563	565	528	504	510	569	537	562	532	543	518	554	538	562	530	553	515	507	540	551	519	581	552	558	511	523	555	567	561	546	537	589	551	488	550	590	574	540	513	583	574	523	563	553	567	511	489	536	559	546	512	610	553	525	540	533	497	539	556	533	553	557	563	565	575	566	581	540	547	510	537	531	563	524	499	554	572	512	541	529	566	504	540	571	529	567	539	553	511	594	551	538	496	577	532	547	534	556	525	566	526	508	563	534	538	551	549	581	571	551	540	579	545	562	555	539	541	526	550	584	559	541	549	559	531	578	559	551	501	515	549	543	545	555	508	574	500	563	553	541	543	557	553	577	529	567	540	557	541	558	566	526	558	536	543	559	509	548	530	516	529	552	524	543	507	524	569	510	589	536	567	547	565	566	513	557	548	543	580	528	563	563	498	539	542	549	529	506	547	504	582	544	533	548	518	561	558	508	505	571	525	482	534	559	495	560	584	539	555	563	544	504	555	561	538	573	525	541	537	552	560	537	545	569	564	565	540	529	553	528	553	525	562	545	539	511	573	548	569	551	549	563	573	556	585	569	563	526	524	550	543	534	511	559	532	542	504	553	571	543	538	587	543	545	547	545	529	525	556	552	527	548	545	533	565	529	526	530	540	555	528	543	516	538	522	559	519	569	502	530	554	494	545	559	533	537	533	515	517	545	523	508	538	542	529	533	560	544	576	525	554	509	496	577	534	536	551	566	573	521	582	580	541	563	542	513	543	530	552	501	496	527	546	541	535	549	543	546	542	558	541	556	560	557	526	520	521	575	546	567	555	546	537	491	542	507	537	551	559	565	548	562	566	512	534	559	550	542	525	572	507	530	533	577	545	548	511	504	573	543	531	567	552	547	520	525	515	544	561	562	530	514	576	515	508	555	584	514	517	584	556	575	575	545	503	538	550	574	547	541	514	557	591	524	516	529	547	542	563	526	543	565	557	557	536	550	583	555	522	505	542	551	503	527	530	499	559	547	528	531	540	534	513	544	554	528	541	514	589	567	554	503	544	540	512	548	546	568	536	585	542	558	564	554	527	552	560	568	538	537	517	539	509	566	582	522	534	572	546	557	547	546	534	531	510	536	589	505	494	499	502	526	544	584	543	533	520	494	560	541	593	497	546	548	567	537	553	578	571	569	551	529	538	497	553	570	559	515	528	581	550	614	555	541	535	523	562	569	530	604	554	578	555	527	517	578	515	521	545	513	539	508	533	531	520	515	564	530	560	525	586	536	528	502	511	555	516	465	537	546	497	542	553	569	536	509	530	558	561	509	551	504	537	550	479	556	513	564	577	531	575	530	529	520	581	548	525	514	510	504	532	513	518	537	535	553	542	551	527	564	507	563	517	540	572	542	580	533	561	534	571	528	533	530	565	591	551	501	520	536	516	567	594	546	539	583	553	509	518	499	541	523	596
26944	20870	9866	1042	671	616	541	480	458	466	496	497	490	498	485	496	481	516	447	485	455	463	488	459	476	488	467	528	462	464	528	470	505	483	452	469	473	468	503	436	497	493	468	494	508	438	455	464	496	473	483	486	455	446	494	475	504	447	484	490	492	423	458	429	463	487	492	483	455	510	462	465	454	472	492	500	460	458	439	511	465	473	489	449	507	466	480	446	424	479	433	486	461	469	494	473	487	506	515	481	467	445	446	476	472	452	478	451	469	489	472	451	494	472	485	489	475	467	465	465	499	498	517	481	482	484	474	467	464	492	499	453	458	447	494	475	478	500	477	488	486	428	492	471	505	521	466	475	496	484	473	476	509	514	452	464	478	500	494	423	482	456	479	448	474	463	492	452	484	487	464	506	506	474	483	456	472	452	500	471	437	439	495	468	441	480	415	446	491	466	442	481	475	498	458	496	466	486	467	513	460	447	461	483	465	482	454	452	463	470	471	416	501	492	493	499	466	466	460	475	502	468	493	474	487	430	477	489	490	450	521	465	497	423	468	490	481	463	485	492	459	495	477	483	504	458	449	495	484	502	479	508	475	470	482	494	514	474	449	486	487	487	489	462	475	471	446	505	464	494	491	476	491	493	478	459	486	432	450	467	466	489	480	438	480	478	505	468	500	477	475	432	471	468	468	503	437	452	465	505	490	438	468	500	460	440	469	456	459	446	452	504	486	457	409	488	495	486	501	480	481	440	461	499	494	483	438	480	464	479	494	476	436	460	500	454	454	444	458	461	456	454	483	438	429	431	466	467	435	464	445	488	466	469	437	429	428	519	483	483	500	481	461	459	488	476	447	464	486	455	469	470	436	458	456	457	488	489	499	502	509	469	479	476	476	499	479	485	476	494	477	480	485	462	478	458	469	471	472	514	484	448	494	490	481	511	468	481	444	485	450	512	488	493	479	465	497	462	439	482	454	492	493	483	488	450	448	481	464	482	471	455	490	476	518	504	500	498	491	449	462	485	526	491	453	462	438	510	477	506	458	483	476	492	459	530	488	474	443	464	491	458	439	468	449	458	465	501	513	473	475	422	463	475	477	497	467	492	472	452	477	472	478	475	483	465	469	461	485	462	467	453	451	497	491	504	467	441	477	505	440	489	431	456	480	493	447	475	466	511	470	449	432	476	460	483	419	470	460	467	479	471	456	467	455	467	470	489	434	492	471	470	508	473	444	482	485	467	454	447	505	501	481	464	459	470	467	456	465	473	478	477	490	483	470	433	484	446	453	479	488	480	462	439	455	444	460	451	511	503	501	464	445	483	475	427	449	473	500	463	441	502	479	499	427	484	464	484	473	473	516	445	475	426	533	464	467	485	431	463	468	491	525	473	483	497	418	470	477	451	485	454	487	468	459	482	432	490	431	456	467	457	433	491	478	499	459	500	393	468	480	445	487	500	482	468	470	468	483	448	478	477	472	474	491	451	465	455	470	501	459	457	465	461	494	450	472	517	489	476	455	487	462	497	496	489	488	461	458	468	471	477	461	482	530	472	499	452	494	442	455	462	426	486	457	447	479	484	457	462	485	437	495	498	477	504	486	536	447	477	433	489	445	449	484	460	446	491	442	462	450	470	464	550	494	452	433	485	465	498	498	493	503	484	460	460	464	450	489	480	474	464	452	476	464	480	471	459	481	460	442	492	479	494	453	497	488	442	464	473	466	462	486	466	498	486	475	469	472	508	468	497	453	499	492	481	460	476	476	439	449	476	492	476	431	455	492	509	477	481	481	454	474	472	473	470	452	454	452	479	488	498	454	488	496	460	484	465	469	473	456	462	459	462	496	503	455	440	455	479	463	520	465	450	477	503	461	459	487	495	453	425	470	480	464	448	492	451	454	455	468	478	468	502	476	519	509	477	487	503	526	520	471	473	456	474	474	473	442	465	441	472	467	463	442	495	468	504	483	450	467	504	455	403	456	494	438	438	459	448	482	477	492	479	507	462	497	465	457	495	446	482	522	493	503	445	505	449	429	489	494	454	458	502	535	462	471	442	502	425	432	489	469	415	489	436	518	473	495	476	458	489	509	479	492	467	470	443	464	473	494	480	488	469	457	480	478	487	505	488	449	448	487	478	471	480	477	472	460	481	505	455	464	494	463	467	487	521	472	459	476	433	463	473	478	440	471	487	487	446	498	463	482	461	471	488	503	458	457	455	495	466	463	487	466	505	493	461	477	448	473	437	485	445	478	473	436	456	459	439	478	446	469	490	472	471	480	474	467	496	468	466	479	484	474	516	539	431	454	459	452	436	458	447	481	457	451	483	432	475	471	475	520	491	436	433	459	457	459	496	480	488	522	463	458	475	443	514	468	479	460	471	475	457	478	490	449	461	440	459	474	481	448	482	444	487	489	448	463	486	489	445	515	458	509	472	505	443	477	446	474	437	496	427	467	452	475	466	479	479	460	454	474	483	499	473	487	475	489	483	474	476	513	466	483	455	491	440	480	475	475	493	476	452	484	454	474	482	466	500	461	471	490	473	464	448	444	460	478	498	431	488	520	487	479	486	466	468	460	507	473	447	459	479	445	495	472	450	507	468	490	467	472	442	477	457	489	444	470	494	481	480	485	498	460	467	506	488	484	445	471	475	453	485	494	475	476	508	476	484	479	460	492	449	477	488	512	456	496	496	466	455	452	501	451	441	489	465	420	471	514	491	450	488	457	467	438	480	455	482	453	477	440	485	468	486	466	499	437	437	467	475	486	453	456	472	428	471	489	493	512	481	493	512	445	482	476	434	479	470	421	500	483	517	452	482	450	501	453	501	462	464	497	479	443	456	505	464	485	455	480	495	492	450	462	509	493	487	471	491	467	443	440	491	487	466	474	439	459	483	428	463	432	491	481	470	456	420	455	438	487	481	549	471	447	450	478	489	480	469	507	393	474	452	508	474	492	466	491	466	441	468	484	457	448	480	437	457	492	483	465	448	483	468	483	459	478	483	490	459	471	472	488	460	446	502	496	468	458	503	498	462	466	461	510	512	469	473	480	521	452	430	462	492	479	450	472	479	472	444	525	469	521	462	451	480	479	499	488	494	490	461	491	502	510	478	438	450	506	510	492	476	457	476	449	491	461	472	455	468	498	479	464	483	442	452	442	472	476	428	475	486	468	483	461	452	450	510	508	508	492	490	482	437	461	473	515	449	440	473	450	476	497	498	475	460	449	502	493	461	502	465	462	482	480	455	426	486	488	472	463	474	478	485	469	455	467	453	473	476	450	512	480	462	468	487	481	486	473	449	484	457	464	467	473	510	463	464	471	485	477	432	487	501	493	451	484	474	465	465	456	476	460	461	498	457	459	494	493	476	496	484	485	441	453	466	427	470	442	493	435	432	487	494	444	488	464	430	471	511	497	498	507	471	501	479	475	471	487	496	422	450	468	443	488	474	440	467	462	420	482	449	473	431	519	464	468	472	485	455	446	492	449	478	475	478
7770	1325	1180	845	783	754	733	686	656	664	650	675	643	660	686	648	602	616	669	618	599	621	633	635	659	613	669	639	639	626	641	612	624	598	648	627	616	588	632	574	644	637	624	625	619	620	643	638	624	623	588	654	633	627	683	610	628	679	613	612	641	649	654	621	653	628	608	656	605	667	608	646	655	638	671	594	644	635	603	673	658	619	631	639	599	595	628	572	562	652	612	628	638	604	606	609	574	615	646	631	660	604	677	619	632	634	627	617	620	620	639	627	657	679	650	658	630	638	605	611	620	664	650	604	600	595	598	673	657	636	617	645	634	622	614	678	649	658	607	610	594	627	606	579	622	628	653	668	622	649	622	640	597	673	644	666	639	643	612	627	647	616	615	679	619	622	651	600	651	608	636	684	654	649	652	632	655	616	628	640	652	622	624	625	654	634	652	623	629	605	614	641	621	643	672	658	665	646	611	669	626	616	611	626	665	629	658	628	654	628	590	624	662	661	641	646	577	620	632	628	607	651	619	618	611	651	631	618	565	604	664	577	671	646	625	599	599	574	602	635	652	600	613	642	633	660	610	643	661	619	667	653	656	656	597	655	684	642	628	597	661	636	605	683	617	628	608	613	617	658	611	640	610	624	615	658	627	625	640	617	597	642	630	611	621	665	650	593	647	638	610	635	649	647	618	632	663	632	628	634	628	687	667	665	630	617	659	638	613	616	594	644	659	709	680	633	627	591	648	639	641	583	588	636	613	600	660	606	606	623	643	639	667	672	681	652	661	657	642	645	671	654	664	645	697	667	633	653	653	650	621	642	648	628	613	670	660	615	600	713	642	602	618	654	676	642	665	603	643	644	618	595	657	608	623	628	647	629	602	630	656	602	614	582	659	642	659	657	630	608	679	644	657	616	620	636	638	616	608	641	596	631	594	613	603	625	667	606	624	624	579	663	615	648	612	621	630	657	627	632	646	636	660	680	631	614	633	639	666	650	617	604	662	609	675	634	619	636	602	642	649	649	684	645	634	632	636	640	628	641	621	618	612	609	625	648	632	594	661	659	656	610	646	590	621	653	665	612	635	649	622	650	634	590	636	608	662	654	665	623	648	661	634	588	701	667	620	591	677	640	606	640	642	638	636	656	663	636	656	649	564	617	613	660	622	606	637	654	655	640	642	658	638	602	651	626	614	590	630	622	678	635	675	604	673	649	638	658	650	599	623	674	651	645	618	626	626	658	596	573	651	612	636	633	625	623	631	627	663	630	640	655	727	624	593	631	628	651	598	619	623	592	656	628	611	619	633	636	654	627	638	604	631	612	636	664	638	637	650	613	601	619	641	637	595	635	613	624	666	678	645	646	665	613	612	631	617	650	640	602	625	613	648	599	580	680	631	658	655	645	658	610	646	645	643	592	647	621	659	642	649	665	654	615	654	607	631	587	665	615	625	688	645	633	616	650	608	648	658	634	620	630	644	601	649	651	628	660	625	653	636	639	634	646	614	627	650	602	587	640	624	614	679	610	692	623	654	643	622	627	634	644	622	625	620	655	604	600	605	583	614	621	641	617	675	654	630	570	633	617	640	651	618	598	597	644	649	651	615	634	663	604	615	607	652	589	632	649	627	658	671	619	650	621	573	632	645	592	651	634	601	611	662	616	609	664	636	601	652	637	654	607	640	606	638	631	649	606	633	593	657	640	630	637	680	640	608	646	617	607	635	651	646	664	652	664	607	623	667	668	597	625	651	630	643	581	633	638	632	627	637	624	654	588	636	655	656	644	627	607	643	636	627	619	641	658	649	643	614	650	600	657	627	643	665	635	638	627	626	599	653	633	656	598	636	649	665	623	608	649	674	631	634	633	643	646	666	602	587	604	658	637	605	622	636	646	615	669	635	634	646	594	585	646	646	644	637	668	613	632	622	650	659	610	606	641	599	645	609	643	609	611	597	654	640	644	659	660	666	640	652	601	654	627	627	657	660	646	634	646	619	604	663	619	629	607	618	636	614	680	644	669	633	626	652	658	634	648	589	667	630	645	595	649	637	614	661	629	612	626	633	620	624	636	605	634	627	616	598	609	651	592	604	667	651	644	603	645	604	609	681	603	620	624	640	644	662	645	655	596	699	587	664	646	648	631	629	638	586	583	611	671	648	621	621	588	625	629	630	636	616	636	636	612	664	605	674	645	665	638	626	604	653	609	671	635	641	621	628	604	621	621	602	576	615	637	628	637	632	647	644	653	637	645	635	629	592	619	613	633	642	643	645	648	626	606	652	645	680	607	655	633	660	653	653	622	601	632	605	658	618	669	661	614	635	658	657	657	658	650	649	630	579	583	607	653	640	660	628	600	653	609	642	644	638	606	609	589	639	643	637	613	658	651	596	621	635	632	644	628	631	628	670	656	613	649	629	614	649	631	677	653	623	616	656	657	659	618	673	613	641	618	594	640	587	607	649	657	646	656	619	607	599	610	637	612	577	595	613	655	622	615	643	609	608	628	617	612	625	672	643	646	662	647	673	600	665	628	687	645	643	645	632	608	679	628	637	601	625	637	618	631	646	608	628	677	647	620	622	664	632	625	629	601	611	648	602	625	600	600	635	627	628	600	625	629	571	624	594	647	653	630	663	616	661	656	651	639	645	595	613	596	660	621	594	624	653	630	630	630	634	632	633	638	635	617	636	683	617	662	653	592	688	663	678	609	661	598	680	601	654	665	612	633	667	645	614	643	663	636	611	628	656	622	641	637	657	655	640	618	606	632	617	625	626	601	607	627	626	631	654	621	623	641	650	646	645	638	584	614	647	655	601	605	587	649	645	627	627	565	592	663	597	654	635	628	660	629	624	644	645	621	658	650	625	609	669	634	645	673	608	621	661	634	635	675	597	682	634	645	652	674	620	645	613	620	640	618	568	645	659	594	596	626	622	660	628	658	645	611	635	622	612	615	670	601	628	620	606	619	610	622	660	643	690	603	609	647	640	606	611	645	642	641	651	595	614	651	630	644	626	625	597	625	600	662	634	658	642	635	640	627	634	631	571	645	646	636	648	634	642	640	613	677	652	641	645	684	602	651	626	654	612	601	611	676	640	625	649	631	621	652	704	636	626	635	685	568	622	622	639	649	617	652	662	675	646	673	651	645	675	656	612	615	616	605	612	686	650	597	597	667	633	592	635	608	612	634	624	637	622	596	693	625	615	588	624	595	636	640	645	655	634	624	663	657	655	585	645	626	640	618	596	605	645	631	578	620	628	623	696	652	628	660	637	609	617	643	624	625	619	617	639	649	605	642	635	622	639	604	577	596	603	641	711	657	688	633	662	627	670	631	627	648	619	618	629	636	657	587	624	640	656	642	669	652	635	615	662	630	649	647	673	632	634	638	648	649	633	655	592	606	642	650	673	640	663	645	668	671	639	629	692	615	641	603	635	627	610	596	631	624	628	616	647	599	656	631	628	631	625	622	643	617	634	639	619	629	624	615	603	634	605	620	641	660
23755	21280	29001	23865	21283	12453	1483	955	838	856	817	746	686	704	678	672	647	704	598	701	662	667	667	653	645	636	628	616	633	643	633	624	639	613	621	635	636	604	662	617	675	614	611	659	617	613	606	649	647	628	644	617	604	645	615	599	637	643	598	612	646	610	620	658	645	621	626	619	602	573	619	580	586	639	677	618	624	624	627	624	612	609	586	641	579	611	642	662	587	618	657	585	638	700	600	648	616	629	661	636	638	642	627	616	612	614	610	593	603	612	616	650	611	652	611	625	607	608	631	612	640	644	611	667	646	601	632	614	619	605	587	630	605	643	602	630	652	580	617	624	625	659	642	610	569	616	656	616	593	603	636	575	626	605	591	618	575	651	637	629	607	629	615	624	624	628	590	596	631	606	655	628	685	637	563	583	591	654	596	624	622	571	652	578	599	614	658	588	642	594	590	612	613	637	631	608	664	635	601	656	579	625	597	643	643	571	580	582	592	601	639	677	662	642	585	645	684	615	645	587	633	635	638	588	625	645	645	651	635	606	646	587	589	617	606	638	641	610	618	591	642	625	600	674	601	628	594	617	621	650	622	611	674	691	589	641	608	638	616	597	606	629	592	644	624	620	623	614	613	619	653	599	597	637	691	632	640	629	536	586	618	617	617	580	625	647	607	600	594	576	627	640	593	581	634	645	620	613	638	626	639	590	622	631	635	599	610	610	647	618	610	658	635	616	623	658	638	636	632	611	616	626	645	585	623	635	633	620	623	637	634	629	606	626	608	640	638	616	640	607	592	597	639	644	640	569	621	619	683	593	625	646	625	593	602	586	597	609	592	609	616	585	595	636	586	621	588	643	645	599	627	559	602	641	586	615	621	591	632	649	628	636	586	589	628	611	575	585	596	603	625	613	589	610	655	595	587	614	616	621	650	578	601	590	626	623	625	579	636	613	595	599	642	671	619	577	620	644	603	637	659	642	598	621	667	534	647	630	615	590	604	599	615	642	667	646	575	586	588	653	647	647	544	601	584	612	637	664	597	618	620	570	611	656	600	616	596	639	605	655	625	615	608	673	615	620	614	617	647	639	599	615	612	638	566	615	644	606	606	633	611	616	612	611	591	578	611	594	644	628	618	577	614	608	580	605	628	653	626	580	638	616	624	633	619	622	598	598	595	610	611	624	642	600	638	679	593	662	625	590	655	622	601	670	614	620	590	633	632	647	579	658	588	613	596	637	684	588	630	594	630	617	599	657	652	642	632	622	634	604	604	598	626	657	603	608	665	699	610	622	629	585	610	595	631	599	623	636	609	629	609	671	610	575	574	642	595	628	620	602	660	631	605	586	603	597	626	610	626	617	636	628	644	600	624	602	602	613	591	623	595	616	612	617	660	601	596	642	614	630	614	606	617	613	665	662	619	619	607	673	630	592	598	609	602	600	622	622	585	619	583	669	592	646	600	620	609	629	590	652	623	573	570	639	644	596	637	645	569	620	618	613	635	639	589	619	600	645	608	583	594	644	597	612	652	610	602	647	614	614	603	580	638	616	632	624	588	600	630	633	607	639	672	630	592	597	657	609	595	595	649	616	595	598	599	585	607	616	661	597	602	630	661	619	624	605	586	621	627	632	603	588	619	619	631	621	628	609	659	634	638	607	648	612	585	567	639	586	608	603	619	582	647	590	642	658	622	619	655	634	617	646	593	622	667	585	602	585	624	597	615	626	631	577	641	607	625	629	596	621	602	623	592	638	615	645	646	619	616	597	613	589	657	637	638	630	671	601	620	622	619	605	631	580	604	615	639	591	583	594	633	597	583	598	618	590	628	620	570	600	626	638	629	613	603	645	651	651	608	621	616	610	642	615	608	641	608	666	663	619	596	661	608	642	618	603	597	604	644	627	612	619	624	585	626	627	604	597	603	662	598	639	598	530	595	610	575	589	631	634	647	610	600	643	602	598	604	641	644	627	620	615	625	658	568	619	580	611	606	618	577	660	629	609	614	595	631	605	591	592	603	628	622	635	598	599	573	648	646	661	619	590	608	587	661	634	608	618	667	637	620	635	638	634	670	666	591	633	577	589	642	606	589	627	597	593	634	630	563	582	594	572	628	606	604	622	583	616	618	665	608	630	583	624	618	638	615	609	588	603	645	613	660	641	635	583	616	608	591	603	628	579	672	616	631	641	636	649	653	598	589	601	587	611	594	615	646	614	573	622	630	622	639	598	594	570	638	602	604	598	606	596	624	574	644	688	646	603	608	635	673	601	635	644	593	568	652	609	626	603	581	600	599	579	612	647	581	622	645	623	590	609	591	615	574	600	622	599	599	572	584	598	579	580	603	644	612	613	639	634	639	622	621	642	603	616	589	587	643	583	613	583	615	595	652	581	643	603	633	623	622	616	597	558	592	602	571	626	619	620	578	619	592	629	591	615	685	664	633	596	584	645	594	623	624	610	603	614	629	652	622	587	611	667	624	594	590	654	575	689	615	596	613	570	579	574	624	614	570	611	619	638	607	627	616	596	677	610	594	576	613	587	639	621	618	620	636	671	618	604	628	614	600	580	654	624	602	614	609	637	655	599	637	630	602	646	610	592	589	583	640	578	620	587	626	584	573	640	588	621	648	602	580	602	656	614	622	610	642	651	610	641	595	611	631	644	605	670	578	622	620	567	585	577	613	588	596	634	629	605	611	623	593	616	634	619	616	632	616	577	628	651	586	579	621	614	627	639	620	629	632	628	622	627	584	621	620	586	627	591	547	587	577	628	621	659	621	618	614	600	608	615	603	644	634	586	620	599	585	640	645	611	640	596	648	612	597	586	623	587	601	635	606	578	638	578	573	593	618	602	593	634	632	609	584	615	581	614	645	591	607	603	617	583	608	629	650	584	627	637	602	657	603	621	611	614	591	597	617	653	623	632	607	552	615	578	619	639	624	600	619	554	618	607	618	607	585	591	587	645	605	609	609	594	598	621	633	618	593	626	637	606	627	671	617	652	596	596	636	609	624	600	626	638	592	605	660	641	585	598	646	604	600	604	639	639	610	596	621	659	632	631	588	609	650	642	570	644	582	588	582	632	626	603	649	589	657	614	633	653	604	626	665	616	645	625	627	598	604	590	625	571	599	607	567	661	629	669	606	631	607	634	595	620	637	589	588	612	656	627	599	629	582	580	605	560	589	603	630	596	595	587	616	620	614	599	609	622	632	619	599	593	590	630	637	575	607	622	589	629	678	615	623	616	659	626	627	623	644	584	622	623	646	611	566	595	614	620	604	676	589	604	613	645	627	644	653	622	578	576	644	651	638	642	641	628	611	621	592	603	608	643	650	598	659	654	614	630	658	613	627	610	617	672	634	624	618	585	592	611	627	630	614	601	632	618	613	625	616	650	585	657	649	610	622	633	607	604	612	560	593	622	579	532	642	644	629	605	606	608	581	625	608	607	682	632	610	592	667	612	590	593	621	604	603	582	621	605	634	628	603	621	616	619	627	571
15840	9648	7870	4117	2976	2334	1918	1675	1481	1278	1229	1117	1101	973	1053	1009	976	924	954	906	829	840	886	863	841	812	877	820	869	884	857	887	859	835	816	844	863	849	866	873	877	794	850	849	783	808	788	858	859	783	846	858	828	818	814	858	864	839	783	849	818	825	813	834	789	828	802	838	805	802	846	829	849	812	879	834	782	802	844	817	838	820	812	806	818	767	740	831	830	800	784	843	833	801	845	803	737	816	891	828	871	819	801	797	820	848	823	846	836	852	781	797	833	856	817	803	842	851	846	841	817	778	845	836	802	832	836	805	868	827	861	866	815	794	824	840	798	865	874	815	762	809	856	869	895	819	836	831	827	806	850	840	817	856	830	837	852	850	774	848	844	800	829	906	846	800	833	871	784	809	832	799	760	837	830	809	870	815	809	795	869	809	822	824	836	843	807	862	818	860	824	740	787	847	853	869	779	817	800	788	807	795	849	827	872	792	854	850	821	787	834	820	793	856	804	811	838	838	800	869	851	832	837	795	805	817	852	800	783	808	824	814	828	812	844	808	833	815	858	811	784	779	817	838	820	817	815	794	868	861	810	829	838	813	819	839	809	838	847	799	818	839	795	883	813	804	833	800	838	811	834	819	819	770	817	813	805	858	816	818	781	844	817	786	860	777	771	777	859	825	766	819	832	794	816	799	859	802	790	854	812	770	786	821	835	834	815	847	823	808	826	818	851	806	775	794	822	779	840	851	837	826	825	777	791	812	824	800	821	845	855	836	818	828	852	814	839	793	792	764	800	857	807	844	777	883	806	796	824	840	799	803	811	842	806	840	827	842	859	814	845	761	758	835	786	831	812	850	834	872	865	814	853	846	809	830	811	786	778	864	837	805	802	759	847	867	841	790	818	825	836	811	832	867	822	841	831	822	839	832	851	837	832	804	863	800	832	853	807	800	809	786	805	873	792	792	808	812	822	842	828	825	859	789	846	844	814	802	823	780	824	808	801	841	827	863	804	854	813	837	819	852	833	821	768	869	846	849	814	837	794	795	825	886	882	809	851	816	851	772	860	840	825	780	791	898	788	825	828	875	841	807	823	826	768	798	756	831	824	819	816	809	849	846	817	786	814	843	737	874	819	795	820	859	847	833	863	790	862	796	813	833	851	844	822	853	827	831	741	866	808	822	856	794	830	795	878	768	757	833	882	858	802	847	810	802	762	797	869	846	829	840	831	867	777	785	810	880	856	779	797	811	811	842	827	833	853	817	824	876	782	828	816	819	838	778	833	806	791	817	835	778	813	838	848	796	803	812	829	785	795	819	836	826	810	835	741	830	832	764	851	862	844	788	782	818	800	831	819	840	802	779	792	827	814	833	827	800	824	808	805	834	774	873	833	839	817	807	813	869	838	865	834	835	831	777	814	824	801	836	814	855	830	804	859	866	831	801	800	858	838	802	845	838	789	802	832	821	795	806	832	807	843	793	792	830	848	783	822	779	737	849	841	812	811	861	775	848	855	877	780	859	829	795	796	838	813	782	815	795	804	779	803	837	859	781	797	831	807	782	861	814	783	827	821	816	801	778	781	816	836	816	824	803	852	857	844	794	847	831	867	825	838	823	881	840	799	900	784	813	860	796	835	814	813	791	823	783	786	813	811	793	832	844	831	850	837	777	792	836	817	770	853	813	814	781	848	846	850	794	825	818	799	752	833	797	831	765	838	847	793	850	822	815	869	859	817	808	834	822	800	768	804	849	858	805	793	841	818	863	793	816	826	753	812	835	831	853	752	852	784	838	801	834	832	830	822	778	849	849	795	778	791	830	823	805	790	840	799	752	861	800	815	824	813	820	853	788	813	836	823	826	850	809	852	830	793	799	830	808	885	859	846	824	786	879	834	802	813	833	826	820	820	862	840	823	813	811	759	822	852	812	796	795	814	803	808	811	797	825	790	871	810	800	802	793	845	829	807	784	812	841	791	788	793	827	812	797	839	808	872	837	824	856	839	807	786	845	849	820	808	819	802	806	773	855	797	812	806	834	838	790	802	804	788	848	832	841	778	830	826	822	821	876	824	869	861	858	791	781	846	850	795	851	810	813	878	782	886	856	834	789	803	861	828	823	825	834	820	829	845	805	835	833	819	866	834	799	788	819	827	842	815	811	807	805	815	844	815	837	791	823	799	820	799	858	830	761	841	864	805	866	765	812	777	801	822	823	814	837	855	835	811	847	802	810	858	847	795	784	825	832	840	816	834	818	816	818	854	865	812	786	833	869	856	773	833	836	829	809	801	869	830	817	854	816	811	752	818	827	775	804	786	848	820	798	807	814	811	822	795	812	865	775	812	811	854	768	817	824	819	878	758	820	791	832	816	837	804	835	855	799	800	781	812	814	834	810	830	788	793	843	854	873	866	795	808	797	779	788	828	826	795	791	872	810	812	839	816	839	834	877	799	854	796	852	784	740	834	832	861	790	849	838	844	833	800	860	808	809	806	813	740	800	893	803	856	858	830	826	892	826	835	826	772	804	836	816	809	813	813	857	867	817	883	781	819	785	822	931	846	766	795	808	838	840	827	830	794	791	790	829	813	869	864	788	821	822	840	857	823	823	841	826	807	867	824	837	822	833	801	847	823	808	853	813	844	807	836	848	830	822	794	803	846	813	831	848	817	822	844	824	803	788	821	809	768	851	781	853	796	871	819	910	822	833	809	857	845	854	858	836	836	803	832	829	823	794	832	824	842	787	825	802	811	841	782	846	785	795	796	841	810	764	791	812	871	800	833	762	838	837	780	892	841	820	827	804	833	818	792	824	837	845	793	801	824	828	859	805	810	790	852	794	809	828	823	834	878	801	859	866	792	820	854	779	837	791	860	837	808	809	845	813	808	847	812	817	842	813	819	814	832	748	764	811	749	874	825	816	829	810	810	825	798	870	807	846	811	819	907	805	834	772	808	823	838	777	792	769	801	831	796	820	753	874	830	836	842	802	824	841	792	837	808	844	839	850	845	814	821	775	833	823	801	776	835	822	871	838	844	827	805	849	828	832	791	839	800	838	809	815	774	868	829	823	866	774	822	803	814	841	797	855	795	822	822	812	825	855	820	869	813	856	823	830	845	863	781	801	760	866	839	815	851	799	813	829	847	795	821	807	793	813	829	861	832	797	838	782	843	841	794	828	832	802	772	821	847	851	797	821	837	818	844	794	809	837	863	844	824	815	776	813	815	835	790	824	848	856	800	808	826	807	809	857	788	822	801	845	795	832	856	825	833	818	859	843	808	791	817	828	860	819	888	819	814	733	797	851	840	773	820	821	828	866	817	829	810	867	841	853	825	790	846	828	816	824	836	773	815	826	848	837	805	773	812	817	835	791	880	857	836	771	792	793	864	884	830	822	783	833	874	808	867	849	836	840	830	831	790	770	795	793	778	808	814	817	826	864	835	782	900	813	819	804	836	874	789	892	791	831	791	845	863	867	861	845	856	827	805	844	810	840	812	823
22887	21302	29431	23534	21304	21339	10359	1162	810	705	678	545	571	537	573	486	542	486	495	462	461	479	446	467	427	401	438	432	446	440	403	422	429	438	451	439	416	410	409	393	412	369	419	404	389	391	424	387	378	376	383	420	400	383	381	385	403	390	380	382	400	383	372	395	370	400	406	394	390	409	382	391	364	384	386	393	428	416	413	434	362	378	348	355	405	421	392	421	393	375	399	385	369	381	385	362	360	359	385	422	389	382	388	386	403	380	401	394	423	379	389	368	366	404	381	417	412	376	401	403	376	394	407	388	397	423	398	397	385	384	396	430	425	384	430	429	420	351	354	360	407	436	405	345	392	398	408	396	414	425	361	400	355	388	361	417	397	395	427	364	369	379	398	421	392	384	394	400	379	375	359	340	389	386	408	349	404	373	368	393	380	373	382	363	381	405	394	384	411	401	424	385	367	412	398	421	391	368	383	390	402	410	389	400	399	387	401	395	391	375	386	366	425	406	390	416	395	391	343	377	365	364	388	391	369	372	405	350	422	377	395	396	403	370	414	391	362	378	360	375	373	391	382	353	389	381	412	387	419	402	387	426	424	396	394	381	339	380	399	393	337	346	404	383	403	429	397	344	354	408	401	416	389	376	372	349	378	421	391	418	421	404	372	390	400	408	376	406	378	389	377	368	408	395	396	391	343	386	389	394	390	409	408	420	395	417	378	424	363	429	407	371	417	408	393	399	412	403	388	414	367	373	390	413	409	388	402	395	375	414	412	416	388	373	416	417	398	375	386	351	391	402	389	405	403	374	394	384	377	423	378	384	389	360	392	406	364	389	426	396	373	392	403	407	407	396	391	392	399	401	374	418	372	430	401	389	418	397	419	383	390	379	380	360	404	390	351	399	397	380	371	410	357	401	401	366	385	394	423	372	411	392	385	371	375	399	356	379	361	396	400	353	422	387	396	434	427	418	379	398	384	429	396	399	416	379	365	404	364	392	364	398	364	372	393	386	387	408	353	400	401	358	381	363	373	366	390	384	385	391	379	404	394	397	399	375	402	373	423	380	365	381	375	411	398	395	384	391	389	388	408	338	397	403	400	395	367	371	399	372	380	403	353	401	398	396	389	392	363	351	383	390	374	388	386	394	369	400	398	375	382	391	356	385	389	380	384	379	376	371	383	391	391	401	377	353	395	392	357	436	394	378	418	439	387	429	370	394	353	382	384	370	381	437	398	397	390	410	402	385	394	381	377	391	382	419	376	343	395	419	351	425	370	422	366	407	372	369	410	378	388	389	433	403	414	391	407	368	384	422	387	412	400	378	398	371	404	382	404	366	412	363	398	392	402	387	407	381	400	376	409	408	418	360	380	384	385	411	395	356	375	386	403	376	417	397	372	392	388	375	387	388	423	379	355	389	391	371	389	378	395	379	375	379	366	361	430	389	378	386	390	375	391	381	415	374	370	383	363	385	405	394	358	416	377	409	352	418	424	389	388	403	403	372	417	375	430	383	413	367	346	366	352	404	383	386	412	370	369	400	404	370	409	420	387	387	391	363	392	411	390	434	434	392	421	404	388	411	394	355	411	346	403	411	391	410	410	377	428	364	378	415	356	348	402	345	413	421	379	412	360	373	377	393	388	385	386	370	375	421	447	388	376	385	356	376	384	359	392	380	378	363	376	412	404	392	358	387	366	360	405	382	372	394	391	376	349	365	356	386	412	402	381	397	407	361	433	396	343	390	410	376	357	409	353	398	382	393	431	401	353	381	391	356	416	416	350	358	362	371	393	383	416	399	409	442	398	393	383	376	441	388	369	409	368	383	380	387	383	377	388	411	407	401	422	383	405	373	383	403	404	441	400	389	398	357	392	408	371	372	387	420	374	369	389	417	360	383	397	360	372	401	405	363	369	398	372	395	387	416	399	360	425	414	410	397	380	377	421	383	362	390	383	383	389	408	381	378	392	405	364	372	355	380	385	362	391	379	371	369	393	391	407	386	357	359	378	366	440	412	375	381	392	389	414	402	380	401	368	366	419	390	392	392	372	405	408	391	388	418	390	416	403	359	371	375	355	402	364	383	392	388	409	373	369	369	392	379	392	367	384	414	401	394	402	408	366	415	387	397	392	377	373	400	423	407	349	410	368	387	387	388	399	410	377	414	376	392	372	380	371	392	372	408	380	388	395	381	404	377	374	387	390	404	397	417	369	419	407	375	370	394	377	386	368	374	421	352	357	387	382	406	398	393	357	414	373	392	437	409	346	408	386	400	372	379	393	370	349	376	388	380	359	372	411	316	359	396	422	373	386	373	406	357	385	420	398	350	366	408	375	391	413	389	386	368	380	405	397	377	390	407	347	391	411	387	367	412	402	403	378	373	400	396	394	401	389	362	414	417	324	409	396	399	394	401	379	422	387	348	389	376	406	376	387	398	382	363	387	387	417	410	386	386	379	412	360	376	379	412	396	391	376	366	411	384	391	439	377	378	338	412	421	415	405	376	375	405	388	380	371	384	346	377	380	390	375	433	373	426	381	377	402	415	403	337	381	369	402	401	362	332	383	406	401	379	404	379	365	349	368	363	391	386	342	372	371	408	392	400	361	368	381	395	387	365	392	361	394	378	435	395	414	380	363	412	360	363	404	390	410	401	375	387	376	422	365	374	369	415	382	361	390	368	427	385	388	379	381	409	376	355	409	368	385	395	384	387	396	387	349	378	349	394	348	410	366	394	399	364	394	372	384	394	373	353	385	395	411	397	387	380	387	376	388	366	361	368	377	394	416	385	342	381	354	430	387	395	418	416	400	374	366	388	392	410	373	388	376	413	392	371	364	388	375	403	397	407	343	405	351	380	410	418	415	381	372	410	411	352	406	390	380	377	369	410	375	378	417	382	396	363	366	398	404	382	402	379	388	386	349	364	401	371	358	372	398	376	387	393	405	392	415	376	399	396	354	396	377	373	396	401	404	396	374	394	372	382	360	385	384	354	391	384	387	377	400	381	394	387	384	367	406	415	373	389	411	367	381	416	385	400	395	351	404	363	339	398	385	381	366	386	403	369	390	380	362	426	358	362	370	398	391	404	400	414	383	365	425	383	401	382	420	409	386	374	409	373	365	392	340	401	413	408	364	395	391	431	401	403	400	372	333	391	344	416	376	373	388	376	372	392	357	395	379	361	400	402	395	394	376	354	387	371	367	406	396	419	355	398	417	353	351	392	395	382	405	409	408	370	390	399	364	366	391	370	361	402	401	377	372	352	393	365	402	354	389	389	398	351	436	373	402	405	396	390	408	405	365	375	410	389	392	388	400	402	382	372	379	385	364	417	379	424	369	388	382	404	416	410	422	414	386	381	411	405	398	378	375	376	366	380	403	403	401	374	351	365	403	382	359	430	402	401	385	416	386	397	393	386	411	394	411	397	370	377	361	394	430	389	378	374	398	378	413	394	412	385	392	368	383	427	377	350	382	370	380	371	341	399	400	394	410	406	343	378
17067	15372	12381	6426	4581	3464	2666	2176	1855	1569	1321	1147	1091	994	852	871	798	812	721	737	689	710	672	607	670	633	606	630	609	579	596	617	615	583	572	561	590	592	603	567	579	582	568	536	530	526	590	541	503	522	550	566	588	568	595	561	563	578	522	536	557	549	541	534	574	515	531	513	580	541	547	568	551	554	555	542	593	592	568	580	550	532	571	548	550	560	481	582	504	502	505	517	521	541	541	567	561	516	547	570	549	547	518	566	569	542	535	538	544	578	558	589	539	512	628	566	546	552	595	532	577	546	562	594	553	472	501	501	514	543	572	509	548	552	534	499	544	576	521	523	556	544	541	521	501	525	529	559	562	568	534	489	543	590	480	575	527	507	533	533	532	563	523	538	530	525	549	513	559	545	493	516	532	520	539	504	549	523	533	549	523	532	545	548	545	548	556	507	523	526	557	516	549	527	569	567	544	557	567	512	559	525	525	611	560	549	570	564	525	586	524	519	530	573	558	536	495	552	478	507	579	497	567	528	502	537	559	559	576	523	552	520	504	572	554	568	543	509	513	541	509	541	553	546	525	521	515	532	557	501	555	542	531	542	555	536	532	552	539	532	505	521	514	511	519	562	499	566	561	541	522	564	518	534	539	518	515	528	579	563	531	556	502	519	520	524	550	522	547	552	526	536	567	568	525	508	524	528	510	571	552	549	616	569	541	584	549	550	529	536	530	562	573	558	553	512	508	504	544	536	571	529	520	532	506	553	574	545	516	542	536	547	521	557	534	582	573	560	570	538	544	549	524	567	570	488	560	504	593	538	534	537	537	548	527	560	538	541	539	540	514	560	578	558	548	545	511	541	505	523	546	544	545	527	515	524	556	506	515	546	571	554	552	557	527	557	546	543	555	525	539	526	530	512	534	541	525	535	548	571	527	506	533	549	562	515	512	558	539	548	554	507	529	556	535	507	554	529	531	543	542	519	541	541	528	540	510	526	568	525	532	559	566	557	571	522	531	545	535	545	535	563	532	550	523	519	572	560	514	566	552	536	549	549	531	548	509	497	496	528	524	515	527	558	575	533	543	534	532	485	520	545	499	516	499	587	560	522	537	557	517	540	507	520	555	589	507	549	536	566	501	557	558	536	549	544	547	538	552	532	523	525	564	560	580	564	527	561	541	516	548	568	559	551	538	530	539	558	521	555	502	545	560	567	542	533	506	534	555	537	524	505	525	525	554	526	565	535	534	538	508	589	541	545	578	537	574	530	519	560	542	550	534	536	567	527	557	558	510	515	528	494	540	560	551	543	554	574	534	551	553	562	511	496	543	541	534	521	603	524	554	536	551	555	556	529	496	528	551	547	529	471	511	569	561	511	541	528	535	515	509	533	573	570	526	536	567	509	513	548	547	586	495	532	560	515	533	543	585	520	579	498	525	518	531	517	549	512	523	533	497	510	548	523	535	510	529	535	524	577	559	540	551	531	546	532	514	580	515	539	574	541	546	511	552	507	523	520	514	538	554	558	547	538	532	505	504	525	485	556	536	527	548	515	536	526	486	478	498	535	519	529	562	537	526	541	522	527	558	545	527	544	515	539	513	558	507	508	499	560	550	532	532	560	532	524	542	543	547	541	522	584	492	551	499	534	564	530	542	561	535	569	543	535	544	544	544	583	577	526	576	562	524	543	511	534	464	495	576	539	516	548	548	521	560	533	534	514	545	556	502	458	535	515	529	537	513	532	549	582	549	529	536	543	528	528	511	519	534	511	534	528	561	528	567	541	520	505	519	534	524	531	557	534	532	560	523	522	555	573	505	568	521	509	543	507	562	544	553	532	526	547	520	500	544	578	532	517	538	561	552	541	527	513	535	516	531	566	556	538	515	528	545	574	483	547	542	557	549	557	542	548	501	516	590	512	521	546	500	569	558	561	551	534	539	547	524	501	495	542	518	488	529	543	495	534	530	514	540	542	514	553	551	544	513	519	524	541	566	523	519	527	501	520	544	552	568	544	559	545	559	527	563	553	551	516	521	539	533	533	566	501	551	521	552	529	559	525	477	554	513	539	505	543	498	504	490	522	467	578	546	548	526	573	499	538	505	524	520	543	535	546	559	533	565	523	557	510	543	564	569	569	505	525	528	551	535	552	529	576	554	566	510	563	530	548	566	565	537	507	526	512	498	545	492	518	531	531	565	537	508	515	524	549	523	546	547	514	573	523	533	544	538	540	487	558	508	542	533	501	536	535	509	483	529	569	530	532	516	553	516	529	564	538	563	540	512	525	588	543	539	534	537	547	531	510	558	492	552	539	549	547	508	558	557	570	518	516	517	553	559	549	515	584	528	576	542	560	534	553	521	515	552	512	566	501	502	531	540	537	515	560	552	515	520	555	534	514	554	531	493	590	516	575	488	527	559	553	525	508	556	584	480	572	549	527	549	540	534	494	555	527	537	555	516	524	562	521	553	574	517	552	510	569	484	516	517	557	520	542	579	532	523	563	574	546	487	596	522	519	559	516	560	499	505	569	547	567	551	536	551	566	546	545	516	502	517	546	494	563	542	513	523	532	507	516	512	562	554	525	516	538	520	545	533	558	552	526	537	544	537	533	545	532	468	538	556	573	498	562	555	505	508	532	533	555	544	564	512	517	509	578	530	536	616	529	553	496	507	565	510	559	552	541	539	539	524	519	489	504	583	529	503	550	543	549	536	535	534	532	542	561	520	539	521	538	537	558	552	498	557	555	566	540	539	524	506	529	582	549	539	518	547	519	534	570	535	529	569	566	541	584	542	575	519	556	559	541	530	547	523	533	527	505	522	530	521	519	530	533	546	500	522	512	482	522	536	573	528	575	530	506	544	535	549	535	550	543	512	577	511	528	517	534	519	524	518	582	560	525	543	524	584	554	554	553	508	535	534	541	550	561	544	542	549	503	521	536	583	540	555	582	520	542	531	511	503	548	488	538	552	544	524	533	531	543	522	527	513	559	513	535	524	516	513	504	517	549	557	568	547	529	499	539	490	538	548	548	535	508	535	562	579	521	580	501	503	516	552	495	550	542	508	531	521	580	542	533	503	536	553	533	570	520	520	519	562	486	547	523	538	494	506	536	518	536	540	593	556	536	556	546	526	539	515	563	562	489	534	567	556	546	539	547	516	535	541	491	508	506	555	549	544	529	515	517	509	529	488	536	485	565	534	572	540	538	545	543	554	513	569	531	543	544	519	534	593	545	540	531	536	533	512	548	534	529	558	544	581	546	541	555	507	526	546	504	525	547	490	499	518	551	538	544	518	529	553	592	483	537	511	542	525	539	619	518	554	539	540	547	515	553	546	516	551	500	513	508	545	532	549	558	547	542	521	573	536	521	523	548	532	539	554	542	513	510	508	570	502	533	522	518	535	556	499	519	554	446	516	537	515	522	505	547	521	484	553	527	516	517	504	560	504	522	530	522	520	523	501	535	549	510	549	516	562	525	524	530	525	551	557	503	545	557	520	505
27030	20885	9762	986	613	520	523	468	469	506	469	516	474	476	484	451	454	478	494	467	472	449	507	435	474	502	514	463	474	478	500	537	467	453	459	451	500	484	484	463	451	459	476	456	466	454	504	464	443	498	446	474	488	495	479	476	490	458	484	499	475	487	425	479	494	496	470	455	528	481	443	461	479	466	481	462	472	490	506	494	483	481	475	497	487	433	460	475	442	489	431	479	468	502	476	474	488	468	475	448	446	486	442	489	482	458	467	499	462	503	443	499	479	484	452	450	487	488	459	482	492	454	463	497	435	470	484	472	505	482	485	509	474	498	520	437	444	483	448	459	448	474	452	413	464	478	463	500	477	491	485	473	456	452	471	479	471	477	461	451	483	471	483	463	474	443	475	454	444	471	439	469	477	464	477	444	459	434	456	455	439	468	488	453	479	477	452	484	411	467	448	449	497	496	473	475	435	421	461	474	458	450	474	486	485	457	457	522	488	424	480	471	444	450	464	466	448	436	479	463	516	463	493	479	462	436	457	465	486	472	459	499	453	493	474	478	442	509	482	450	473	477	476	453	479	457	475	487	460	487	462	467	448	495	440	435	478	483	454	445	476	450	474	444	483	475	441	477	495	458	500	488	455	459	479	480	461	455	486	476	460	473	465	455	456	448	466	479	471	450	441	496	494	426	504	470	456	432	447	488	472	502	463	494	489	434	458	513	480	468	446	450	470	477	440	464	460	460	429	463	482	437	460	448	488	500	466	467	438	456	471	470	510	476	460	459	411	450	484	493	476	474	471	484	501	475	483	463	476	464	486	461	479	459	483	479	499	453	431	472	467	440	467	487	451	472	445	466	488	454	455	448	457	478	457	474	491	487	465	471	478	459	424	455	493	447	467	489	511	485	467	445	466	490	490	429	464	492	472	461	454	472	471	471	462	451	484	428	432	484	504	477	493	480	475	455	482	452	472	453	465	459	457	448	483	466	512	448	509	474	510	497	486	480	462	455	472	477	441	460	495	478	405	459	507	440	472	503	450	498	464	452	472	490	474	462	480	494	458	451	485	462	471	429	472	478	462	465	470	410	489	479	479	438	475	472	465	448	478	466	496	448	468	477	469	472	474	414	452	486	426	472	488	493	465	453	443	458	478	438	477	429	463	445	450	476	435	442	475	480	474	455	453	491	493	502	447	452	446	451	466	508	486	479	465	468	449	481	521	442	477	431	485	512	474	507	482	484	444	461	467	439	465	452	486	433	438	471	492	508	487	475	490	431	454	494	486	443	427	451	445	454	435	453	493	446	444	512	484	436	468	490	443	450	444	456	465	476	470	468	446	452	471	494	484	443	438	493	495	460	464	487	472	485	460	482	443	446	480	441	492	444	490	466	480	489	471	453	510	489	474	487	486	473	477	517	429	493	499	475	469	458	433	475	479	502	478	440	451	450	485	506	442	504	483	482	439	429	457	512	462	476	466	439	465	484	470	469	498	490	475	466	458	487	463	472	452	454	449	484	479	447	445	501	462	478	473	458	453	480	478	462	504	476	500	476	508	512	461	488	429	474	481	445	463	467	447	477	487	464	448	503	486	506	467	481	495	468	444	465	451	470	451	475	483	430	465	473	508	474	456	474	467	496	483	476	465	513	463	485	449	464	463	452	505	494	473	488	510	479	457	440	447	436	484	486	424	452	507	485	457	448	463	444	491	435	478	449	437	492	489	489	449	493	487	424	478	465	458	462	474	496	483	423	499	475	470	456	492	466	488	449	491	479	454	455	462	476	450	459	464	475	451	444	472	482	458	476	465	470	460	452	509	471	474	469	425	462	485	506	437	464	467	451	496	437	445	454	456	450	466	455	450	486	455	494	483	469	465	438	466	495	477	487	495	454	467	487	473	505	461	500	463	454	448	482	466	474	465	465	487	453	492	430	483	462	520	469	468	488	498	482	488	497	488	485	447	466	484	470	476	448	446	443	450	505	474	472	461	471	469	487	483	469	453	498	473	508	439	440	521	475	454	459	446	485	506	455	462	448	466	430	502	497	464	507	424	481	448	418	477	514	433	496	468	440	474	473	486	455	463	490	484	515	463	441	444	477	474	459	462	496	484	471	482	466	457	530	470	477	485	495	464	470	462	458	467	426	445	462	476	469	452	458	443	492	475	455	455	452	432	461	470	461	445	463	491	483	528	485	494	459	436	466	464	472	458	496	489	460	461	454	442	470	463	498	465	445	471	426	472	449	511	478	506	460	496	503	450	443	476	470	467	452	497	474	474	464	458	446	449	465	476	477	451	444	485	460	474	471	505	462	469	479	470	453	455	500	505	474	487	491	460	465	498	429	464	476	479	463	454	490	447	452	467	457	459	499	438	455	424	495	476	517	480	469	468	455	501	440	489	481	446	495	443	478	494	475	424	473	470	503	456	430	484	455	460	481	441	449	510	457	465	428	476	454	476	477	455	471	489	517	472	469	477	480	472	477	453	471	461	467	450	442	473	449	462	468	499	490	459	495	497	500	508	502	465	467	469	463	489	461	468	478	502	457	478	498	452	451	436	444	490	487	442	467	451	464	484	454	494	523	439	499	486	498	438	469	464	448	476	484	532	454	457	437	464	478	460	453	475	450	504	500	489	469	469	434	473	467	452	461	445	501	501	485	471	409	500	474	507	435	464	461	487	421	482	463	468	446	468	481	499	434	489	464	471	437	520	447	475	475	488	461	465	450	490	500	507	492	495	455	453	462	469	452	436	483	489	460	456	466	494	472	484	472	503	458	483	469	474	484	443	428	494	452	436	461	464	450	465	475	467	464	444	477	462	470	492	461	483	484	461	446	453	494	493	497	470	467	493	468	509	442	474	493	477	437	406	473	491	452	454	478	464	450	469	459	487	455	466	429	493	466	493	457	456	461	477	474	473	459	487	477	458	478	479	459	480	481	511	450	457	458	523	467	481	499	478	518	457	538	435	498	469	507	470	465	479	438	432	481	493	410	490	486	467	445	507	475	449	464	435	486	488	431	488	488	467	501	479	514	492	449	448	472	478	519	479	453	520	443	477	479	489	490	465	499	497	460	489	449	455	492	439	453	502	471	458	427	470	461	497	482	477	485	472	472	507	461	428	446	470	453	472	448	441	480	482	436	444	457	482	450	456	451	463	488	450	440	472	445	525	462	458	464	482	414	494	499	484	462	467	478	500	492	471	433	472	530	465	447	457	507	450	476	488	447	495	459	510	476	453	475	481	454	483	486	485	482	481	471	447	461	429	482	475	482	438	486	511	487	506	504	493	433	455	463	475	489	445	442	434	422	474	429	488	464	490	480	495	456	476	469	500	525	468	507	446	453	487	467	450	471	458	457	435	468	480	462	459	500	498	434	476	482	486	491	484	484	512	465	489	473	536	451	472	491	458	476	454	468	467	431	499	443	490	472	454	467	514	438	506	488	499	449	470	472	523	471	495	468	462	468	488	445	467	436	464	487	460	493	458	461	474	458
7142	1308	1111	845	764	772	702	695	686	667	633	650	637	630	647	643	700	604	640	664	685	622	652	629	648	613	636	643	634	664	648	615	629	630	644	674	613	646	595	605	656	636	634	610	672	634	621	659	654	660	641	609	606	661	598	631	600	650	680	692	651	604	633	611	636	639	633	610	697	632	650	628	623	631	636	587	640	657	623	586	654	660	616	605	661	632	600	633	609	616	673	645	610	631	661	641	654	612	618	649	629	615	638	613	714	624	634	600	627	650	632	655	617	652	628	635	648	625	598	639	624	634	611	620	612	617	647	630	669	607	684	615	609	608	622	624	615	617	623	658	681	630	604	658	646	632	648	598	597	591	656	609	630	604	620	658	641	633	653	654	662	629	657	607	645	589	615	633	685	634	632	594	658	639	628	643	646	613	644	612	634	613	619	633	633	671	641	604	615	620	585	652	635	604	643	592	577	594	647	637	647	607	667	654	608	606	671	662	624	619	627	652	643	638	656	627	593	624	637	609	653	595	630	686	646	625	589	671	624	627	628	623	664	644	621	615	615	653	636	657	605	640	644	616	661	620	616	637	610	626	648	600	642	626	618	659	634	624	652	649	642	675	655	651	627	611	615	615	644	565	627	658	610	653	630	600	673	605	629	614	627	597	596	607	638	631	644	659	613	660	619	644	585	659	673	648	611	661	628	618	618	679	630	618	656	604	619	639	613	639	621	638	654	613	608	639	668	618	603	636	626	587	580	635	606	622	628	631	660	611	611	632	620	631	612	669	632	619	630	644	607	687	616	645	607	633	589	601	624	659	645	648	625	640	674	676	652	636	634	658	638	676	662	611	601	624	577	625	646	612	588	630	657	599	663	641	600	651	600	644	621	640	669	616	629	621	616	652	636	618	638	637	617	634	636	610	638	642	653	619	590	613	675	627	621	622	611	638	635	647	580	634	630	601	617	628	657	592	607	614	612	684	661	656	637	619	583	660	614	668	623	611	658	631	635	645	599	664	644	634	629	643	622	622	609	655	651	655	623	636	656	657	627	605	638	660	660	653	606	666	615	636	687	619	641	615	612	626	622	635	622	622	640	646	687	653	597	602	667	644	646	620	619	677	584	624	633	652	618	632	657	641	622	616	636	628	623	639	609	664	639	569	596	640	660	635	654	628	600	624	665	656	639	651	676	610	684	613	701	640	660	691	624	676	604	639	628	628	595	617	623	608	638	641	615	684	628	613	608	591	628	624	588	603	644	622	623	631	648	610	630	593	635	692	602	610	641	606	652	643	626	596	648	614	626	653	620	617	644	612	660	660	601	645	639	641	584	691	601	649	627	616	615	623	661	601	622	606	613	619	658	633	672	631	606	645	599	623	636	633	653	639	645	605	626	667	672	593	662	653	618	629	599	630	573	672	600	629	635	619	706	636	632	638	653	634	601	671	626	657	612	645	621	584	644	586	594	625	645	654	616	593	637	631	605	587	685	584	631	608	649	621	646	657	627	586	631	647	657	638	601	612	665	660	598	602	614	653	594	623	602	688	648	652	669	645	621	647	611	630	587	564	589	653	596	630	589	627	648	580	641	645	629	597	662	627	620	617	666	641	615	599	621	661	633	615	647	649	598	647	622	656	641	603	685	653	574	642	602	657	636	639	664	590	622	620	634	608	594	642	638	634	621	654	611	620	626	659	629	639	624	578	631	615	605	588	666	614	604	617	657	614	633	609	638	612	595	615	628	675	594	604	598	614	613	647	610	661	622	648	620	627	653	648	656	630	616	671	647	639	581	592	626	601	665	609	607	621	599	620	629	650	633	627	667	608	625	634	646	614	626	620	616	667	659	662	630	622	615	614	591	611	623	611	613	626	640	643	607	594	586	615	662	686	580	642	603	645	611	632	654	650	658	654	675	644	622	659	639	613	672	631	641	667	592	626	636	636	619	635	649	653	636	625	632	637	645	655	615	650	600	619	649	631	665	586	615	609	648	642	619	638	629	603	620	620	648	652	658	634	662	640	636	666	637	608	630	651	666	633	617	679	582	644	622	682	583	642	652	647	552	612	630	599	671	637	642	663	622	576	594	600	639	594	615	606	640	626	651	655	629	655	650	663	621	668	649	647	637	643	604	635	606	624	650	596	551	641	645	576	653	627	639	633	601	602	649	631	608	599	586	607	698	603	621	686	696	637	622	644	613	616	638	610	675	625	597	647	627	650	670	588	650	632	604	601	609	621	600	670	582	607	646	595	587	639	586	609	589	621	627	633	579	636	628	582	602	633	609	625	631	564	616	581	583	631	569	613	586	601	605	614	639	635	634	595	644	623	654	651	602	653	650	637	661	603	638	613	642	621	632	624	642	608	634	608	634	617	613	657	620	625	622	650	676	626	637	599	606	596	652	639	634	598	629	637	591	619	653	623	603	626	633	641	625	616	643	603	608	633	635	603	624	629	643	634	635	633	634	619	606	619	635	635	629	606	612	632	630	619	586	624	614	654	679	606	630	591	621	664	620	570	595	609	646	636	620	647	635	600	642	643	624	637	642	657	645	662	611	630	603	626	619	623	672	620	670	664	593	638	653	659	657	637	602	621	711	626	662	563	580	620	592	639	636	594	621	594	586	610	624	645	664	702	577	594	614	623	636	626	592	645	650	630	576	644	625	655	621	606	659	633	622	629	601	589	634	614	597	595	655	664	619	633	659	632	656	617	657	628	666	686	601	601	624	628	637	626	633	648	652	595	660	628	637	593	622	612	661	604	648	607	629	639	608	641	652	604	617	609	629	639	604	589	602	614	631	644	607	624	642	629	635	615	628	623	618	645	650	617	633	659	588	636	620	639	634	653	632	621	618	629	641	598	605	625	617	617	647	664	636	636	590	617	607	622	683	600	624	578	666	649	641	639	650	599	649	607	630	623	659	612	602	630	657	624	654	655	617	646	633	627	612	637	607	662	639	644	607	642	645	652	632	623	596	631	613	628	646	639	660	585	631	612	633	640	613	649	625	632	631	635	599	646	593	652	649	639	628	636	601	660	618	604	612	661	632	621	674	615	583	665	636	677	627	600	681	583	630	622	619	661	660	594	642	592	612	624	675	602	653	619	625	619	593	611	599	630	562	627	601	651	650	639	655	603	642	611	673	593	621	636	609	596	642	673	610	630	662	622	629	653	627	617	628	641	669	585	651	668	598	633	682	640	627	693	590	648	612	670	620	616	654	692	646	657	616	608	678	620	626	642	631	666	601	640	609	624	649	623	614	641	620	619	672	623	654	629	625	661	585	635	627	663	596	605	610	671	611	653	651	645	596	627	619	642	608	641	601	640	614	639	612	594	622	636	586	623	635	603	633	611	640	655	618	623	597	653	620	657	650	587	640	650	594	654	610	650	564	627	574	637	641	573	663	605	622	568	552	584	616	591	634	628	668	660	620	616	632	648	628	613	616	651	614	615	705	619	648	637	636	643	626	634	632	639	566	640	607	677	638	639	628	590	649	632
23739	21290	28983	23930	21298	12291	1565	961	865	778	790	725	726	738	704	672	674	657	715	651	729	625	617	639	626	615	638	665	633	589	604	613	616	628	630	609	609	581	633	679	615	597	636	641	647	651	622	624	613	603	638	648	629	629	634	587	604	657	595	627	643	570	651	600	599	594	592	640	619	619	609	643	609	605	593	599	609	559	603	595	649	639	628	607	562	599	631	589	657	602	588	586	606	649	613	624	607	566	608	604	625	605	613	612	648	617	608	644	596	594	609	578	584	606	609	621	601	617	593	580	623	636	593	596	618	594	643	598	572	625	576	613	572	642	585	616	636	594	618	578	641	591	619	623	620	603	619	652	577	598	603	603	618	575	616	576	601	617	621	586	645	646	612	615	611	617	649	631	618	620	592	632	595	674	594	586	634	625	681	650	582	635	636	593	582	611	592	614	544	627	589	607	592	609	598	588	552	590	601	596	627	580	589	597	617	595	666	641	649	591	528	596	616	595	582	574	634	635	615	590	560	595	575	619	639	611	598	638	627	588	630	650	581	592	617	627	622	585	588	635	600	641	631	600	614	587	603	589	611	613	637	657	639	584	586	606	544	564	599	617	627	574	585	620	579	632	582	595	587	604	592	585	621	619	644	605	618	606	606	624	595	600	550	600	593	618	655	620	601	624	624	580	599	586	617	631	578	594	599	589	555	629	576	579	624	612	613	622	597	551	605	546	600	577	569	621	657	601	578	634	620	632	636	609	598	573	662	626	615	666	628	583	644	607	605	584	587	623	613	588	654	683	632	623	600	602	564	575	624	580	591	660	590	641	619	582	612	601	594	566	593	583	609	600	591	606	636	575	558	622	618	623	621	635	607	620	604	625	586	569	658	644	602	576	569	636	636	577	593	620	581	625	617	575	624	591	637	596	591	579	650	642	607	601	608	625	585	619	580	611	591	575	562	633	635	596	598	632	631	606	625	605	636	610	629	631	596	603	600	603	578	623	622	613	618	597	585	600	672	646	623	614	611	591	610	607	598	593	612	625	608	684	667	633	570	592	652	627	619	611	617	615	651	590	583	586	610	649	618	600	593	581	598	603	597	608	628	632	600	619	600	655	572	603	623	614	605	612	619	599	605	558	615	619	592	589	574	614	565	630	616	594	617	610	586	562	608	607	584	631	628	588	620	600	618	599	629	645	619	617	577	644	657	596	567	610	646	589	622	603	584	593	615	626	598	632	633	660	575	602	601	628	607	642	618	594	544	590	599	578	610	603	593	594	599	594	605	594	594	615	610	624	611	591	597	624	548	615	650	581	641	559	569	604	618	646	570	577	598	658	583	548	666	610	634	559	594	668	621	611	625	620	589	622	582	623	599	615	639	631	612	594	614	591	603	632	606	647	593	602	602	607	631	580	580	607	633	639	605	605	590	609	632	610	609	576	575	600	646	619	629	592	555	642	597	625	602	593	620	578	610	605	588	624	585	616	592	600	555	635	596	598	610	576	624	615	641	561	628	634	605	599	631	644	570	593	585	597	623	614	658	599	559	634	598	632	616	607	611	600	584	631	616	600	542	601	593	622	632	634	603	617	592	571	593	631	641	629	589	635	634	641	603	627	622	606	642	601	573	613	608	632	634	625	586	616	584	572	630	662	576	582	650	595	623	605	598	610	646	612	657	605	626	583	615	625	584	569	611	576	628	593	590	600	614	616	605	611	575	581	581	623	569	645	651	610	656	561	591	606	577	588	595	575	613	630	595	585	654	588	585	580	606	637	625	584	605	622	588	606	603	601	681	596	621	599	618	600	575	596	614	639	642	623	621	664	608	584	599	593	600	634	613	594	607	645	637	596	628	600	605	607	598	588	608	630	583	619	618	620	613	645	649	615	608	558	588	585	631	577	639	640	589	616	593	607	632	610	646	614	595	604	615	588	600	564	597	588	603	621	638	545	567	607	612	622	552	622	581	633	630	606	542	609	551	699	602	604	605	600	622	635	599	594	593	608	635	627	596	614	628	647	634	600	616	590	623	605	615	634	623	621	611	614	675	632	598	648	602	657	625	612	627	606	619	597	617	576	624	636	586	602	633	601	587	592	580	609	637	597	602	622	597	583	595	610	639	593	612	590	628	632	620	585	605	616	599	659	607	636	630	660	667	634	610	601	566	586	594	608	590	590	576	600	632	577	601	620	577	580	603	612	630	568	610	607	603	641	668	617	601	553	663	562	637	607	583	621	661	622	636	643	616	576	596	585	621	556	627	596	621	580	593	610	634	621	579	590	615	609	580	653	625	593	619	612	593	607	604	554	616	589	590	637	579	583	580	594	661	642	596	633	602	642	600	567	600	552	561	646	606	596	629	591	584	607	631	614	648	588	573	645	590	601	613	619	576	631	608	547	651	610	616	572	617	609	576	626	620	601	589	596	558	591	582	606	611	585	601	597	563	607	680	584	625	600	630	608	629	625	604	628	627	612	599	584	608	598	635	638	600	613	617	622	637	586	574	593	613	588	630	625	603	623	601	583	578	569	579	614	616	622	589	628	622	608	544	596	653	582	589	579	604	589	650	569	614	668	626	603	640	630	667	576	583	589	616	631	606	618	664	596	570	631	617	630	610	645	629	639	617	626	589	627	607	619	636	636	623	609	595	611	581	580	650	568	604	600	613	608	607	602	626	577	613	658	598	593	606	601	626	626	606	640	603	591	673	602	602	573	598	590	636	625	618	609	607	576	605	611	623	627	628	636	602	635	608	609	585	609	614	634	625	617	614	609	547	599	614	595	570	626	611	595	615	598	596	591	579	600	625	633	626	616	594	602	622	634	605	584	601	642	605	583	585	604	608	587	593	571	621	583	575	621	551	600	605	611	587	612	606	576	572	617	599	613	626	600	593	632	598	643	605	636	575	631	629	537	640	610	571	618	599	570	591	643	647	640	659	581	615	629	662	609	611	606	639	589	637	616	584	580	588	576	662	595	635	643	628	590	580	593	599	628	604	606	603	624	599	616	600	586	639	582	606	583	634	584	616	607	629	667	611	566	601	610	576	584	596	621	611	642	629	594	603	577	589	596	661	634	602	569	633	607	651	621	602	595	602	622	601	598	608	609	638	612	607	631	626	615	635	582	585	600	637	585	610	593	649	613	621	621	592	604	547	576	603	614	565	621	609	598	629	588	610	600	609	593	605	636	654	590	615	590	616	617	596	596	573	569	578	610	596	614	618	587	643	596	598	582	611	589	569	568	597	586	574	608	600	610	623	641	623	616	613	609	627	558	602	555	597	605	639	607	646	605	595	623	585	613	626	617	592	617	607	619	569	630	599	617	612	617	590	611	648	588	601	614	605	585	608	645	604	657	583	609	607	615	615	597	631	606	601	594	613	607	590	556	646	617	619	574	631	644	599	575	568	615	618	571	609	580	601	621	606	615	586	601	593	635	587	587	621	602	645	593	612	577	637	614	593	626	583	613	606	592	630	607	616	613	622	618	601	613	583	630
14169	9861	8073	3985	2960	2452	1995	1658	1489	1308	1254	1187	1091	1035	984	974	915	964	951	894	864	943	931	881	858	834	863	898	899	890	874	825	881	908	797	939	829	837	848	834	825	814	889	842	807	845	791	835	830	846	847	848	830	868	832	861	859	807	770	772	781	772	780	838	831	853	899	789	799	774	801	798	816	837	800	786	828	857	843	813	840	820	808	794	805	797	864	816	830	789	840	837	821	814	766	829	839	819	785	865	808	780	799	778	800	783	834	797	837	816	840	808	763	799	793	825	860	786	844	851	858	811	797	827	816	827	798	818	824	834	880	825	769	790	788	818	846	819	793	775	805	825	854	818	810	844	804	833	820	816	834	852	761	842	836	827	829	839	815	855	791	783	834	816	841	861	776	820	854	818	791	851	783	795	775	844	806	841	792	845	802	856	799	798	759	837	850	804	817	811	819	767	842	825	852	843	851	796	837	806	877	783	824	768	802	808	836	813	836	830	775	846	850	774	803	790	807	830	807	809	826	852	815	841	834	801	792	818	824	835	818	811	814	829	822	824	834	847	832	811	864	824	755	845	848	772	839	846	819	821	827	806	822	856	809	828	865	804	769	788	815	813	843	785	834	798	807	831	827	792	793	876	818	791	835	889	747	801	836	816	816	780	819	823	849	781	820	828	819	832	767	854	829	823	829	836	818	840	851	829	786	805	799	828	786	829	795	852	791	870	863	832	786	841	794	898	791	851	871	835	791	805	796	831	870	799	864	813	809	861	829	811	814	877	818	852	799	784	777	806	777	802	838	850	852	790	779	827	854	806	842	816	833	809	800	804	834	803	805	822	780	808	824	751	792	820	742	857	802	844	771	862	820	765	831	791	802	853	846	840	808	884	766	811	859	839	796	786	790	862	805	798	764	823	803	806	790	795	784	813	886	832	794	800	827	830	854	814	839	802	787	852	853	788	796	733	807	831	804	828	809	827	819	802	831	814	832	779	782	846	818	759	831	821	799	800	851	818	773	806	815	817	784	835	841	895	799	839	841	785	845	812	804	803	858	825	830	841	828	796	816	857	839	865	775	844	804	823	813	826	867	768	835	769	847	836	800	805	779	806	826	811	850	859	797	823	783	819	823	788	849	849	838	753	813	790	840	836	818	804	832	759	805	807	805	786	840	767	792	840	822	818	758	741	800	789	764	876	847	885	793	867	812	787	832	854	797	850	796	777	801	840	844	811	776	804	767	827	806	785	786	796	818	831	840	840	775	853	817	827	768	833	792	827	793	826	806	808	793	800	829	815	793	838	777	848	785	862	832	823	829	873	772	795	764	790	825	841	806	820	788	851	787	790	876	829	812	817	820	879	831	831	789	800	811	818	876	863	883	837	813	800	811	793	830	815	817	815	836	778	831	831	842	817	805	868	839	770	809	775	842	767	803	771	801	820	865	822	869	842	825	870	854	824	833	840	795	788	805	831	799	824	786	795	808	801	828	867	790	808	828	879	804	804	821	821	774	790	821	792	822	798	838	826	811	819	786	852	769	775	810	844	812	813	831	815	848	807	799	799	768	816	780	793	799	879	787	818	805	831	883	809	875	767	852	788	801	790	806	861	818	811	828	818	802	783	824	824	837	823	806	825	838	792	860	835	808	851	824	811	808	809	840	810	803	771	785	830	820	831	800	809	832	845	824	815	751	814	791	821	767	806	811	788	813	835	809	797	814	792	825	829	851	766	786	801	765	828	819	830	798	853	799	800	800	858	853	862	828	776	813	801	786	783	733	831	823	780	830	829	772	822	798	809	810	876	833	791	817	798	832	784	834	815	790	793	787	783	821	798	828	847	798	823	793	795	810	839	830	840	841	827	807	800	815	815	839	836	824	798	843	790	818	847	851	804	855	793	829	807	874	783	835	834	835	806	782	764	863	849	820	784	794	835	784	803	801	853	810	876	818	765	797	830	836	826	819	842	846	810	808	854	786	824	805	856	822	763	759	834	806	838	789	761	869	770	771	785	821	861	824	861	837	868	827	832	821	770	794	822	754	811	791	827	838	797	814	823	810	841	768	818	847	795	779	812	833	800	807	823	801	808	783	848	754	789	815	786	817	803	857	809	814	837	829	819	768	798	821	785	813	812	803	825	855	831	815	803	794	870	828	859	831	891	829	793	805	803	853	870	793	836	841	777	782	784	827	834	836	799	845	773	822	826	865	799	805	821	788	838	877	860	836	876	846	797	775	805	793	817	807	811	803	792	780	818	822	788	743	786	761	801	825	841	808	797	836	852	835	786	871	847	811	827	833	800	807	813	821	836	820	836	796	773	824	822	816	793	832	811	826	800	810	836	869	833	836	812	805	797	738	774	744	835	796	838	805	833	807	789	852	816	822	809	834	770	828	820	802	802	829	820	821	835	752	805	850	764	834	794	849	799	842	821	865	799	773	832	787	801	811	796	760	783	810	795	857	814	808	828	801	793	793	834	808	835	882	808	820	837	814	806	796	860	826	811	804	777	805	824	835	825	823	841	808	795	864	821	822	792	811	785	790	882	801	810	826	785	824	815	818	805	794	831	813	846	808	831	787	794	837	801	839	869	853	821	818	811	818	819	847	810	770	819	784	808	846	869	836	805	882	785	806	799	820	837	816	797	805	811	800	831	823	799	810	755	805	860	812	768	828	820	828	807	833	754	823	841	771	796	859	819	856	792	833	784	826	783	869	823	828	814	788	839	819	797	834	761	835	776	830	831	839	795	857	786	809	826	761	819	776	800	795	852	809	792	843	827	877	801	842	758	807	854	859	795	819	789	795	851	783	805	824	805	809	752	833	813	811	863	803	837	768	773	827	791	814	853	810	839	814	824	823	793	827	823	775	800	836	751	834	813	839	807	861	831	830	791	821	827	758	801	864	859	837	838	773	803	844	853	796	842	899	822	823	833	848	861	789	822	819	821	818	793	810	787	841	758	793	799	802	770	785	851	834	830	801	783	785	832	844	820	818	795	838	798	820	769	788	791	748	824	858	804	793	767	785	766	836	813	813	784	750	799	840	824	769	793	806	818	760	787	819	829	803	774	823	788	875	821	844	820	847	833	805	784	764	858	812	818	804	809	779	848	840	795	811	820	798	830	820	864	837	849	784	780	823	865	793	858	820	857	832	867	779	804	824	811	801	811	814	782	812	790	837	784	807	827	787	794	860	832	881	848	798	821	776	828	755	791	846	806	803	775	818	866	886	801	815	842	754	818	786	802	810	844	838	809	827	869	854	771	791	824	851	823	819	819	853	840	737	743	819	830	830	782	816	801	803	820	846	803	819	831	773	804	793	843	829	831	800	765	849	777	806	867	847	877	811	801	844	781	791	800	811	809	801	831	797	810	818	805	799	811	804	806	770	794	783	794	765	759	849	789	783	830	812	863	832	813	811	765	822	828	798	809	797	862	886	875	865	783	842	863	820	852	797	793	802	811	793	799	804	827	842	856	866	781	869	865	773	802	808	835	766	775
22857	21284	29339	23551	21285	21328	10305	1151	816	782	713	623	561	536	561	534	497	485	526	475	417	440	465	423	435	407	422	384	432	437	415	399	382	401	413	413	408	426	430	404	372	395	406	430	364	415	405	388	421	378	394	372	426	375	405	388	371	406	393	409	410	383	393	391	397	402	349	437	387	355	409	368	384	382	410	377	420	403	378	419	393	383	374	376	399	372	432	409	417	412	365	422	428	365	392	372	370	398	384	397	384	429	383	377	384	389	380	385	376	386	382	404	397	402	394	343	403	355	371	398	398	361	422	374	404	405	380	389	387	400	383	408	398	393	361	376	393	364	368	370	377	403	381	391	382	370	358	379	399	377	456	404	374	370	382	409	380	392	389	392	385	415	370	413	399	412	370	390	415	387	375	408	349	350	405	383	366	383	356	406	387	370	375	407	395	370	368	377	368	361	369	336	376	370	359	405	397	386	401	344	369	439	405	378	376	382	369	388	380	389	406	377	400	393	399	365	374	353	368	404	386	348	413	389	415	367	415	347	393	396	371	389	407	358	409	381	376	410	394	384	362	383	400	386	393	381	410	397	407	381	399	371	370	383	360	410	341	404	380	350	371	407	381	363	396	371	397	385	370	392	406	416	387	367	405	385	367	386	397	365	358	365	368	353	375	386	388	379	399	390	401	387	391	401	399	379	384	397	385	409	417	416	376	378	399	405	374	417	359	388	349	390	396	402	402	366	368	440	376	360	395	340	368	384	370	374	388	370	405	363	418	364	374	376	333	380	373	368	389	413	431	372	408	386	371	371	411	378	398	377	400	370	366	373	374	376	411	359	393	420	377	386	391	381	361	404	383	402	402	401	406	364	395	369	402	379	396	406	377	389	389	383	368	357	364	380	370	375	394	401	409	388	362	366	392	419	369	368	405	401	407	385	357	353	410	396	393	380	397	364	372	416	385	347	389	371	380	371	378	398	367	401	403	391	392	399	369	370	395	381	370	353	404	389	382	418	330	376	373	389	366	398	393	392	351	382	368	394	387	389	425	411	368	394	406	348	375	355	367	359	378	392	367	429	361	359	402	374	375	391	422	385	367	369	382	457	376	363	367	399	367	364	408	363	358	385	386	391	396	416	379	347	372	387	347	383	396	376	368	397	385	387	380	339	418	373	397	416	361	388	371	407	358	352	409	342	391	389	370	367	371	394	376	421	370	361	394	379	355	401	393	376	386	392	376	396	398	391	387	371	347	419	377	381	370	371	367	390	362	345	395	393	381	389	413	365	371	428	371	400	372	387	364	388	392	373	378	371	367	352	420	391	399	348	402	394	356	373	389	358	408	383	385	375	386	378	378	417	388	370	347	401	360	391	400	402	373	396	404	390	361	440	359	413	386	370	406	380	387	362	362	408	360	395	413	358	362	383	389	383	427	408	402	384	381	385	422	397	424	330	391	353	405	358	396	416	377	398	389	389	346	395	377	394	394	377	391	354	404	417	363	385	370	396	322	381	376	419	382	363	375	371	395	429	381	395	367	425	369	380	361	366	375	376	394	384	367	421	393	374	380	382	392	358	425	407	348	369	382	381	386	393	379	367	345	424	398	375	381	381	388	344	412	379	398	354	357	390	387	388	390	389	348	344	394	389	362	397	371	383	403	385	392	397	390	382	387	381	397	403	415	364	353	394	412	420	360	391	386	382	386	410	385	402	367	396	380	376	373	379	379	357	397	389	366	406	335	362	386	367	381	361	373	377	365	399	372	368	368	372	394	399	394	415	372	374	356	377	372	376	379	389	352	369	394	387	402	357	385	372	384	408	377	357	394	382	383	367	366	391	371	376	370	387	391	362	379	369	419	392	415	395	415	387	405	386	399	353	405	413	391	356	385	400	388	376	357	391	361	372	420	374	421	359	394	383	403	381	375	386	404	403	374	414	386	374	369	337	374	386	385	392	364	388	371	358	379	430	402	360	385	385	398	374	349	408	374	384	393	384	376	378	412	398	403	376	400	368	361	376	368	368	415	412	398	406	361	389	390	366	374	374	360	406	365	363	386	362	376	409	369	399	396	383	407	396	355	358	396	347	430	400	385	384	406	384	388	435	361	411	397	392	340	421	366	348	372	383	400	372	390	365	415	365	387	372	368	387	373	387	384	380	400	372	391	392	389	359	374	430	408	402	379	387	385	405	372	414	363	407	377	418	380	376	393	381	368	390	373	389	381	398	391	375	374	397	380	388	383	394	365	376	375	375	364	383	350	362	401	423	388	400	407	410	370	384	381	403	363	402	390	381	389	362	359	370	373	351	395	401	390	398	396	384	407	400	363	359	376	358	391	378	369	359	384	376	400	374	392	405	415	359	393	375	393	390	365	411	405	417	378	332	377	368	395	381	359	401	413	384	369	375	387	414	370	361	362	374	387	373	354	397	373	369	389	383	392	373	402	356	381	355	372	385	361	389	415	382	394	388	378	347	387	379	400	380	367	363	408	382	390	378	394	375	365	404	371	365	394	393	406	411	365	354	372	413	348	412	394	363	361	416	362	376	362	376	378	377	341	411	375	380	363	386	369	371	375	369	399	347	378	377	388	382	373	380	377	407	390	365	377	386	374	398	380	376	398	403	405	377	354	387	381	376	395	371	351	366	345	418	369	415	415	410	375	402	383	375	387	379	388	357	378	368	367	380	389	364	384	351	394	386	378	380	335	383	401	375	335	367	380	381	393	377	389	395	385	379	372	406	392	351	383	392	365	424	378	391	379	390	330	360	375	390	394	400	359	416	395	405	390	374	376	417	397	381	444	407	375	396	387	400	391	379	362	352	358	406	418	397	421	409	405	362	345	398	422	376	403	381	370	404	371	380	382	376	409	353	381	374	396	414	365	389	388	418	371	372	379	423	370	393	374	351	401	358	404	349	382	432	395	374	407	395	371	388	394	412	383	372	363	348	401	357	386	380	414	409	414	406	381	390	378	397	374	398	366	356	368	381	411	380	373	398	387	376	383	357	371	351	373	405	424	367	374	417	361	371	381	414	396	396	409	396	359	373	402	378	392	383	348	386	421	413	398	413	396	334	391	370	406	391	418	385	396	397	387	383	392	382	366	374	421	389	373	433	377	412	379	381	379	400	390	373	392	435	328	371	406	380	368	411	374	377	374	368	401	355	436	399	432	378	385	400	405	393	395	405	375	401	391	391	394	380	357	393	390	367	408	399	376	394	362	381	392	389	409	382	383	380	371	373	420	363	384	383	393	366	373	399	396	364	401	386	360	391	394	391	389	414	380	380	406	378	356	394	371	375	401	349	369	415	360	369	366	378	384	358	373	365	375	364	372	418	359	365	373	370	355	378	401	411	417	383	400	384	374	421	387	393	410	380	384	347	411	383	386	370	384	388	383	388	390	388	387	372	372	395	421	350	370	367	392	410	370	396	340	373	405	396	344	380	404	398	391	380	405	364	383	415	396	383	396	421	377	375	397	365	410	397	393	411	365	423	391	383
15463	15522	12515	6530	4736	3528	2704	2115	1830	1532	1331	1220	1106	944	926	865	865	788	726	752	745	642	663	655	650	628	598	574	568	569	578	581	580	581	591	615	539	565	569	565	595	602	553	568	580	548	557	506	536	562	533	541	547	545	570	515	634	558	499	564	541	542	539	555	532	533	572	547	546	535	555	535	540	495	537	540	524	553	555	528	525	524	527	482	549	517	534	550	538	575	515	592	509	551	512	566	573	563	511	509	526	587	514	529	532	524	538	535	533	503	545	516	549	523	511	520	576	526	517	522	546	494	507	526	511	536	557	560	564	508	603	554	563	525	552	535	563	528	511	549	539	546	538	549	525	486	524	556	530	504	562	528	521	544	501	517	546	543	526	542	502	540	521	574	582	515	567	559	547	527	527	476	539	535	519	548	514	527	544	527	534	547	550	526	513	489	555	558	525	526	542	545	525	500	523	529	516	548	538	506	510	540	541	547	530	507	572	554	491	550	520	513	542	548	526	512	529	498	515	512	513	514	531	519	567	492	538	529	590	535	518	550	507	523	508	529	554	558	527	550	525	514	559	538	523	522	549	533	520	557	518	526	489	493	572	538	525	511	526	547	523	535	532	551	525	523	535	522	487	504	557	550	569	499	504	525	548	549	547	541	529	533	509	531	488	519	519	502	529	542	513	488	497	562	536	524	568	554	484	556	551	546	506	561	497	531	536	547	545	519	538	561	524	526	527	505	553	506	532	514	538	520	551	555	539	477	551	540	534	541	561	533	538	527	510	531	529	533	487	510	535	504	542	519	519	509	551	534	527	520	542	555	547	526	547	513	555	557	582	560	537	547	553	552	524	536	551	546	515	516	514	537	529	525	522	556	524	551	553	499	538	523	551	492	527	572	521	560	527	559	521	556	522	508	553	510	564	502	553	582	510	489	528	516	510	520	559	577	513	549	580	522	539	516	553	543	533	526	502	532	586	567	524	539	507	540	559	506	516	551	519	548	525	524	559	561	541	516	542	552	532	492	550	511	527	535	518	486	545	534	586	537	491	521	506	542	520	547	486	535	504	527	481	551	546	570	580	592	538	518	545	530	571	518	545	575	518	530	541	518	498	517	536	504	508	498	519	554	507	527	506	552	529	497	522	533	564	541	547	480	512	513	525	524	546	491	563	540	511	518	505	503	475	542	561	557	475	531	539	485	531	549	514	532	540	531	558	525	539	476	535	553	517	551	539	536	563	520	492	519	504	524	542	492	525	524	588	531	526	509	522	524	564	505	531	522	486	519	549	535	534	542	551	555	569	532	540	560	508	499	519	539	570	545	525	514	524	490	524	524	512	528	523	570	531	545	489	573	519	534	532	505	532	541	564	525	547	529	532	530	529	520	542	513	511	506	507	522	518	548	515	538	541	520	537	542	556	539	530	514	548	509	533	550	529	491	520	550	483	536	559	562	539	504	504	545	518	521	531	521	558	553	533	573	519	530	549	534	534	524	544	526	559	541	515	504	544	516	527	553	493	537	523	577	534	521	536	508	545	523	524	550	550	506	507	550	539	517	529	509	536	477	525	578	522	586	552	539	552	544	516	566	515	528	538	551	592	526	548	568	574	548	595	563	564	570	524	521	537	540	528	536	498	541	546	509	541	552	544	521	526	569	555	527	549	526	513	505	513	519	521	535	534	542	522	519	538	534	525	480	529	541	518	528	548	532	557	569	516	525	523	534	538	568	511	538	560	541	534	552	529	495	566	523	530	527	554	516	528	556	535	531	544	538	537	516	508	510	539	562	501	546	539	529	518	545	548	513	550	545	554	514	555	534	523	533	566	518	591	515	541	545	530	542	518	547	499	502	496	535	567	523	509	538	511	558	522	554	545	545	550	537	490	535	513	515	527	518	501	568	549	547	542	537	526	568	486	541	550	549	564	489	491	543	552	546	553	520	572	528	547	525	534	497	537	507	529	532	555	497	488	519	538	520	537	543	552	543	529	557	545	560	499	529	587	479	565	551	580	542	559	529	519	523	537	556	504	541	556	513	559	540	519	548	508	524	546	517	524	566	540	519	472	509	544	558	562	541	522	534	516	513	570	525	571	578	541	517	550	555	552	572	577	524	528	536	552	562	527	491	513	548	557	521	527	522	527	538	492	549	524	536	530	544	535	475	551	509	501	558	498	526	591	498	540	549	571	527	521	515	532	510	534	544	498	515	511	539	535	510	567	520	521	540	508	539	539	527	543	505	531	497	547	555	537	521	603	476	535	538	523	539	572	543	559	507	567	532	559	514	556	555	533	515	512	517	505	530	528	514	530	522	533	555	543	581	552	532	566	541	502	525	557	512	566	530	511	548	557	542	563	543	539	503	511	554	521	558	586	526	523	525	516	508	556	502	574	527	505	502	560	527	540	531	545	574	545	517	560	511	499	525	551	520	540	535	545	541	502	537	537	505	547	552	515	513	548	540	504	519	517	504	515	530	590	542	541	578	546	551	565	551	514	524	562	497	523	534	501	558	582	497	532	501	535	525	560	553	525	549	500	540	520	574	506	523	545	555	573	527	518	561	551	574	552	502	536	523	535	527	503	508	551	548	512	563	570	562	561	499	546	526	545	512	551	540	534	572	505	547	506	532	526	583	526	545	512	537	547	501	513	566	511	555	571	495	547	561	536	488	538	511	543	545	514	524	535	568	561	507	526	558	538	537	560	520	529	517	485	536	552	536	539	523	534	522	517	558	531	548	603	530	512	488	495	485	531	505	556	534	506	485	509	496	574	536	545	507	545	521	534	509	494	506	494	530	554	537	532	517	565	549	534	529	544	537	526	547	576	518	510	514	546	493	496	506	551	574	605	520	536	520	547	501	542	557	506	487	521	554	529	510	511	549	514	503	551	510	521	540	512	563	551	517	533	502	519	571	513	544	523	522	525	517	484	507	592	513	536	516	533	517	552	507	549	501	538	554	528	482	565	536	517	552	514	540	573	493	513	517	547	511	563	536	509	525	520	492	532	550	546	530	519	502	543	539	521	479	543	555	528	552	518	544	509	533	493	480	532	533	492	521	508	521	542	524	570	559	558	483	515	487	549	535	516	513	543	566	567	556	534	565	535	561	515	525	512	523	515	533	498	505	524	510	518	572	532	546	489	522	494	531	534	514	562	518	563	536	489	531	551	500	502	510	515	546	521	547	552	538	538	530	511	557	549	523	522	552	529	540	537	536	485	546	557	502	522	572	523	527	530	556	501	526	581	498	552	534	523	548	543	547	529	529	513	541	565	523	529	539	536	557	566	551	564	542	537	469	530	572	501	524	512	515	524	554	526	493	546	531	547	530	532	510	533	518	510	533	567	498	539	565	560	532	526	548	548	542	531	530	500	550	524	538	556	511	559	537	530	537	530	515	504	555	561	556	525	556	529	489	551	542	502	529	524	588	508	516	536	532	490	534	490	552	501	530	516	545	530	510	510	546	530	528	522	502	513	499	553	550	569	536	527	522	563	535
26956	20897	9813	889	545	536	485	474	485	505	475	513	449	414	505	482	463	470	482	475	488	444	490	438	478	467	497	466	470	459	428	496	461	451	443	469	448	467	469	477	469	493	458	461	488	438	491	474	456	475	457	418	452	457	436	454	454	463	459	437	461	495	463	479	477	460	442	484	462	462	469	448	461	440	469	482	467	475	461	425	458	476	455	463	466	498	482	403	437	499	456	471	495	470	465	459	432	461	476	433	438	521	471	459	489	450	472	477	476	418	454	471	479	453	465	470	488	467	450	500	460	478	459	454	448	483	488	444	429	442	504	443	445	458	501	424	479	449	427	492	489	462	435	483	489	471	427	457	478	467	442	549	466	458	444	458	473	484	439	462	466	457	468	413	492	426	450	450	463	468	445	446	475	470	495	468	442	494	438	433	451	424	432	481	479	468	483	434	474	458	467	495	463	455	401	454	462	477	498	475	436	440	436	483	418	460	466	471	449	494	452	470	448	466	462	479	457	419	495	496	461	434	480	458	485	444	469	488	448	462	475	451	454	473	420	477	471	421	463	472	482	428	428	488	460	493	470	473	463	520	443	436	485	467	458	448	452	500	451	523	451	473	440	484	426	454	448	456	440	444	459	457	483	478	479	439	523	419	435	450	461	471	485	455	461	442	480	507	467	446	509	460	457	462	505	456	436	478	457	440	483	461	469	430	486	448	473	434	506	464	467	446	498	431	453	483	449	454	483	458	431	438	485	476	437	507	446	462	455	439	467	422	478	455	459	461	440	432	472	472	457	465	462	476	457	508	476	467	438	425	480	459	431	432	453	461	452	439	460	430	462	485	447	449	496	477	483	448	485	495	467	408	477	462	473	477	469	481	464	444	489	469	450	465	470	426	452	486	474	506	449	445	463	486	417	468	495	437	450	503	508	454	459	442	457	413	435	508	469	460	408	503	453	482	500	466	502	500	475	461	482	463	510	423	450	454	544	461	435	441	479	467	486	444	479	448	461	450	485	454	459	473	459	465	474	443	475	477	508	511	452	481	510	516	479	454	461	512	472	452	471	432	470	490	456	472	443	447	476	491	458	479	447	532	458	473	467	485	468	450	468	429	474	523	469	453	468	501	487	455	465	484	458	476	479	486	482	437	447	494	477	469	471	454	478	494	464	458	507	478	446	471	491	442	488	431	482	511	481	468	439	466	461	464	458	451	461	466	497	487	454	497	444	483	460	446	449	439	428	442	468	465	492	480	434	458	487	458	447	493	502	469	472	434	496	431	490	467	479	452	441	473	437	510	438	437	497	494	458	469	451	461	457	475	449	482	471	481	454	490	474	447	462	459	448	460	470	480	499	467	501	453	515	483	456	448	492	469	488	462	446	475	478	423	452	405	483	478	465	461	452	455	471	455	484	455	498	447	466	468	406	453	442	453	420	464	476	479	505	502	483	473	490	453	488	476	476	493	453	444	508	484	475	432	492	509	477	464	419	472	462	497	427	491	464	472	411	458	491	496	476	498	460	449	446	479	459	458	469	498	480	489	461	455	463	457	453	464	502	475	492	420	419	457	498	455	458	451	476	497	503	415	462	480	455	472	464	487	457	479	434	443	477	464	491	455	430	475	427	468	497	456	458	442	481	478	456	509	450	450	507	434	459	470	513	441	497	461	484	472	461	495	454	476	500	472	492	457	517	503	496	480	463	473	453	502	441	487	463	480	455	442	456	443	467	412	465	483	451	450	434	475	459	443	459	466	440	434	482	473	456	469	465	470	489	441	463	418	439	451	457	473	458	449	447	444	465	461	471	451	465	441	472	497	448	483	469	488	458	471	477	498	481	478	436	457	443	441	454	470	460	453	447	482	501	469	473	459	468	450	417	445	488	475	505	437	442	477	469	476	474	449	482	447	451	490	501	472	478	440	446	479	436	504	489	422	510	483	446	470	456	472	485	483	442	438	486	494	514	489	460	513	459	463	481	464	485	472	436	440	444	474	437	480	441	490	438	463	458	453	485	459	448	459	459	444	448	471	493	471	478	430	457	465	411	429	491	444	481	464	479	446	439	540	464	466	449	467	468	477	487	447	453	436	447	452	464	471	482	468	476	436	462	462	447	433	423	493	489	490	448	457	444	477	469	513	462	444	441	490	420	451	465	509	485	458	457	494	449	483	511	475	464	483	475	489	480	500	463	450	478	445	426	437	454	432	483	469	456	453	477	451	437	503	438	456	468	463	492	487	449	494	439	462	475	460	456	490	446	451	452	477	472	451	453	478	481	471	453	509	485	496	468	502	455	454	479	501	452	481	494	440	455	437	447	443	446	431	490	489	480	496	523	446	468	486	459	458	495	472	456	474	427	420	492	474	454	465	483	453	459	446	434	434	451	472	452	458	472	512	454	489	457	432	482	450	454	470	454	444	482	439	449	471	475	470	455	465	456	458	457	452	451	464	483	507	487	475	489	433	458	491	506	449	450	476	484	459	467	494	468	463	467	456	399	480	471	508	482	440	449	467	472	420	470	458	447	504	429	475	478	506	449	504	495	458	456	466	466	463	487	467	462	469	455	483	483	465	449	451	478	453	453	446	454	484	514	489	504	470	463	485	439	407	477	428	464	468	487	480	449	501	464	502	509	446	478	472	447	478	464	489	448	448	459	499	462	470	466	480	469	481	464	508	497	442	495	472	456	435	440	450	465	423	471	447	471	432	452	482	454	519	457	453	449	463	470	471	470	472	469	439	481	469	425	469	453	497	476	434	448	445	481	482	443	475	452	466	428	435	462	499	459	461	433	469	443	435	496	478	425	451	450	481	512	436	473	438	457	484	443	459	449	466	512	477	464	429	460	481	447	478	439	474	437	462	450	457	476	511	432	497	484	516	435	469	473	474	491	469	415	453	497	439	473	487	462	435	479	484	443	421	490	456	439	454	494	455	474	455	470	464	480	483	471	459	458	480	443	493	490	458	490	476	475	457	511	455	515	456	464	425	485	528	460	456	474	466	485	513	452	427	488	425	490	460	451	442	447	415	429	493	463	465	430	489	484	463	470	484	482	440	480	495	487	449	460	452	469	439	459	470	482	435	500	468	514	460	439	475	455	455	463	428	477	437	479	468	478	467	498	468	466	488	469	491	447	496	460	493	464	477	492	431	441	439	442	428	483	500	459	470	485	457	463	477	534	466	419	431	471	483	471	459	444	478	474	462	427	445	521	463	469	459	470	497	465	441	461	490	495	456	438	455	484	483	448	485	469	452	474	470	463	475	466	476	483	444	462	445	476	482	480	463	474	519	466	476	478	463	499	485	497	505	495	458	487	472	454	434	483	474	466	502	472	484	476	477	457	466	486	502	461	471	445	485	420	430	432	489	447	445	435	457	483	459	449	467	475	499	472	476	466	506	481	458	473	483	498	475	491	454	502	498	487	490	466	454	471	487	430	449	468	461	489	444	464	473	458	479	419	452	501	470	470	500	452	455	465	436	436	494	465	473	437	442
6307	1338	1106	793	757	708	681	687	685	664	639	630	656	671	614	637	645	593	661	648	648	611	638	649	605	684	583	555	619	658	633	639	620	631	597	619	640	631	630	599	607	594	606	620	612	614	586	629	674	632	632	613	598	643	582	651	647	647	614	601	649	639	629	629	629	623	640	583	627	629	596	597	599	633	670	610	656	643	634	614	625	641	572	654	594	603	630	611	633	630	643	626	603	620	634	654	595	635	614	655	585	626	621	622	630	658	587	673	614	635	589	611	649	662	618	657	622	621	628	591	647	643	593	657	587	599	641	665	648	570	636	638	646	655	645	569	657	607	629	634	653	610	652	626	604	613	658	582	600	611	616	591	613	661	621	617	611	608	616	632	633	643	614	637	631	662	623	617	622	606	618	630	588	645	664	622	648	620	623	607	578	610	606	590	620	638	651	625	643	650	597	617	590	661	618	591	599	644	600	600	644	594	584	636	666	586	615	582	633	623	620	639	621	579	624	621	641	657	655	666	633	661	635	649	614	607	632	641	613	628	640	684	648	585	627	598	623	641	634	676	581	599	637	659	600	671	620	648	658	646	649	629	646	620	602	667	631	651	606	629	608	623	606	651	618	634	610	643	635	602	647	625	622	622	610	610	621	622	618	568	608	615	612	677	634	562	628	620	585	639	634	670	566	579	616	667	629	598	672	637	640	617	639	652	612	574	651	606	607	656	610	620	650	670	619	597	601	601	639	652	654	649	602	607	646	638	601	650	624	663	636	631	637	619	609	652	612	628	591	644	638	666	656	582	619	690	636	657	650	652	631	606	594	602	663	596	653	633	601	656	608	571	651	567	658	588	592	615	628	620	652	600	633	638	589	635	653	649	642	637	591	610	620	598	600	622	604	607	692	642	581	627	624	654	653	629	609	626	661	691	592	618	606	647	626	656	608	655	628	601	578	635	629	617	627	587	633	668	669	613	617	586	649	639	629	653	610	612	630	627	610	589	641	601	590	622	632	633	616	637	640	679	642	626	594	593	659	588	638	665	630	644	596	660	622	660	609	649	661	596	600	614	585	582	609	612	627	625	649	669	608	672	652	684	634	617	611	641	667	626	589	622	632	645	595	668	581	617	617	685	623	579	596	614	584	668	599	635	601	664	621	650	601	626	643	634	659	631	627	605	614	617	624	610	598	633	611	634	626	625	675	611	637	646	655	595	599	626	687	623	620	633	625	579	646	647	633	579	632	600	634	618	634	623	627	630	619	653	634	652	650	626	678	674	650	634	641	620	665	632	643	627	655	642	628	619	630	648	611	634	581	611	618	592	618	608	643	664	616	611	626	668	565	628	665	610	605	577	622	619	630	624	637	674	617	656	639	669	701	606	626	642	643	592	639	616	618	607	605	583	641	646	598	630	634	630	632	633	600	595	610	608	669	625	607	624	618	601	628	626	678	625	619	613	607	644	600	660	620	607	612	609	646	643	594	631	587	684	652	623	631	652	627	652	615	580	654	645	641	602	600	670	644	617	659	674	643	623	627	611	610	659	644	585	623	638	618	635	615	626	605	607	593	640	648	625	609	654	630	601	657	634	644	655	645	659	596	655	616	630	641	636	589	589	635	598	629	651	624	608	585	626	624	664	636	603	651	609	642	647	638	578	636	579	594	639	624	579	635	604	637	644	640	625	599	587	635	630	610	700	623	594	633	606	624	635	647	618	594	622	610	607	625	646	604	642	567	607	640	649	613	617	594	656	624	646	601	631	604	672	620	600	644	631	576	670	675	634	670	611	630	658	611	574	630	651	583	662	624	611	612	626	654	653	642	614	632	637	626	672	626	624	642	614	649	629	685	615	658	612	626	663	630	599	649	673	605	564	635	607	637	626	636	619	614	613	648	638	678	631	618	621	633	609	613	636	650	642	613	663	632	615	630	627	604	588	592	636	580	603	595	626	625	657	627	608	634	612	596	594	594	655	599	607	660	585	627	665	631	639	658	616	608	655	646	605	575	624	608	629	555	652	654	603	603	594	630	631	644	579	623	654	633	624	592	589	627	635	651	624	614	607	623	641	592	615	641	608	662	628	633	617	557	653	576	672	610	632	645	620	601	582	608	609	618	583	667	612	634	658	610	609	636	611	599	644	625	649	615	615	619	624	607	612	603	601	663	626	634	574	628	607	655	618	638	657	617	624	626	615	644	594	572	662	570	646	589	626	652	623	636	645	613	606	605	670	602	567	643	605	669	617	613	608	585	669	603	627	611	607	623	636	591	652	618	624	620	634	658	619	630	655	619	625	624	635	580	597	655	611	626	611	605	619	574	685	590	621	645	680	616	618	637	645	670	695	631	614	631	600	615	609	671	577	618	678	645	587	672	629	606	614	617	595	631	601	583	614	617	576	651	627	586	619	622	633	631	632	682	623	662	614	658	678	627	609	608	637	620	613	639	590	647	673	660	606	613	609	653	623	604	614	674	619	628	620	588	636	596	617	621	627	650	657	605	630	669	593	593	614	607	621	663	624	648	617	601	616	601	609	635	647	659	613	636	641	623	618	606	601	596	590	592	636	615	683	628	637	608	677	642	637	636	619	677	625	624	610	619	620	668	603	604	668	585	644	646	632	596	587	606	600	621	627	631	615	649	645	642	624	659	613	651	610	663	634	605	626	614	620	649	592	644	592	626	604	613	627	617	649	665	620	607	621	641	645	629	624	628	647	602	606	637	695	622	659	608	625	635	554	654	593	610	617	597	613	602	618	634	589	570	631	634	633	631	653	611	615	606	635	640	589	644	648	660	647	657	631	637	665	658	621	605	649	645	612	635	615	644	624	614	613	625	604	625	591	628	622	640	658	625	589	628	570	655	648	617	653	612	618	633	652	650	656	631	623	631	577	609	572	627	629	617	619	616	645	706	638	668	634	614	633	599	651	606	600	647	627	637	626	658	633	619	663	614	646	617	602	649	635	613	597	656	608	627	615	618	582	640	614	636	675	613	632	641	576	604	656	661	597	625	607	616	637	616	628	635	633	602	631	570	598	686	596	613	633	613	664	624	599	635	620	663	659	664	610	602	629	612	633	641	558	641	645	662	587	664	631	669	598	593	594	649	623	622	645	638	615	654	612	638	638	563	605	612	626	659	584	650	614	656	652	637	712	633	596	552	607	597	630	573	655	605	656	651	683	599	624	612	600	632	643	631	690	645	596	617	652	647	601	655	639	583	633	616	609	628	598	638	624	561	618	613	624	609	622	606	631	649	624	561	641	655	646	633	612	626	588	645	641	670	612	640	595	548	638	652	585	658	615	585	646	611	607	604	613	615	627	648	674	625	631	648	653	618	615	642	616	606	600	682	632	629	601	635	623	635	645	671	601	613	632	627	591	575	596	675	611	663	609	596	645	595	660	654	651	645	603	605	655	693	638	617	662	620	673	600	632	660	620	619	604	611	646	632	623	609	654	616	606	574	620	631	626	637	597	613	666	627	664	578	626	664	596	604	629
23840	21294	28890	23983	21296	12385	1409	993	851	789	735	741	699	690	710	643	686	677	637	648	600	674	622	673	646	635	612	611	598	662	588	613	614	619	606	633	618	610	583	629	587	612	637	634	562	627	586	594	624	593	636	609	633	611	565	647	603	619	618	596	597	594	610	587	657	630	580	574	612	626	624	609	591	610	603	615	625	575	599	590	622	601	638	653	617	652	627	618	583	608	616	586	585	592	596	603	615	592	595	583	611	684	623	590	590	588	577	583	625	602	611	603	595	589	586	619	628	614	592	624	594	599	593	644	622	584	612	652	615	616	588	651	626	605	627	575	613	631	636	601	608	583	578	607	612	587	623	580	628	603	572	595	646	632	587	578	588	571	615	626	627	574	603	622	612	588	594	606	578	592	624	624	564	619	625	606	613	621	638	576	616	646	650	590	627	550	625	636	593	632	589	638	629	603	609	600	620	606	625	628	632	587	579	606	608	688	606	602	632	580	566	603	588	615	580	586	583	620	590	603	630	589	611	590	599	590	590	604	633	565	609	634	623	567	543	590	575	629	601	628	575	593	564	602	612	572	619	669	609	630	580	628	609	605	638	628	605	588	632	592	622	568	581	626	608	623	614	596	585	619	621	645	609	599	628	577	581	616	614	581	600	652	606	595	583	587	571	616	652	598	587	579	633	645	666	589	628	647	595	574	565	612	628	620	593	617	658	578	590	616	654	600	604	583	608	582	596	571	609	600	612	591	544	600	590	612	630	606	637	604	634	570	615	569	568	611	615	554	568	590	574	625	553	591	621	597	610	604	613	625	641	618	560	637	615	558	602	633	617	654	618	567	584	579	614	601	595	575	573	648	656	579	580	576	606	570	582	616	634	615	610	585	577	589	587	643	599	589	598	578	615	626	595	611	639	591	580	620	558	646	624	656	589	595	607	573	617	581	534	602	649	620	614	630	565	643	621	575	615	587	614	626	655	590	629	611	589	605	599	586	601	561	608	666	600	627	651	602	578	618	575	627	608	579	615	608	596	610	593	580	559	588	643	649	601	590	574	597	607	601	597	590	595	653	592	618	621	589	606	591	602	605	615	607	596	582	615	558	581	628	610	597	584	596	597	629	573	601	608	610	627	590	592	630	621	628	608	579	577	615	582	601	597	628	592	652	596	614	598	623	589	585	582	583	622	596	629	591	641	634	603	637	590	632	556	573	604	604	635	585	597	604	625	568	624	566	635	556	544	610	624	603	578	589	636	607	613	598	588	632	593	619	581	580	597	558	647	601	578	559	583	630	598	615	615	647	588	623	627	621	642	637	620	654	575	645	606	580	620	620	559	634	604	561	612	617	590	633	610	623	605	649	588	616	596	572	631	623	606	579	599	567	606	609	562	600	633	631	583	627	600	617	578	582	615	644	587	654	588	611	590	626	593	613	590	619	560	618	581	615	616	587	648	629	596	593	607	594	568	585	650	610	607	611	568	590	605	625	582	618	596	625	546	566	640	583	615	571	612	590	606	616	569	643	653	605	588	593	587	568	640	593	665	597	638	621	612	630	648	604	581	594	595	602	573	632	610	624	661	576	626	575	573	600	562	580	636	628	627	592	585	594	610	583	608	584	593	594	597	580	610	563	565	633	623	584	652	606	628	578	565	592	602	593	575	605	635	634	561	600	629	594	663	634	647	653	571	593	593	602	619	587	625	574	627	610	612	620	642	615	570	585	634	650	592	587	598	604	585	628	567	627	606	646	626	587	607	546	580	639	598	612	601	667	598	583	618	589	601	693	562	553	600	640	576	576	570	589	572	564	624	598	673	610	597	627	598	573	646	605	639	613	571	610	595	619	599	623	654	558	624	606	629	632	610	603	601	604	621	544	557	615	635	616	623	664	604	618	583	615	631	620	608	581	615	615	610	599	608	605	592	607	639	580	621	567	611	617	581	597	586	622	634	614	569	606	661	613	646	604	562	630	632	592	632	623	582	604	627	604	588	605	586	611	582	633	563	598	588	564	537	610	641	563	560	573	566	632	574	587	594	559	613	609	595	618	643	592	631	608	577	582	577	585	620	566	597	606	610	618	601	556	638	593	637	568	602	605	600	590	603	638	608	576	565	630	574	644	629	635	615	614	548	601	613	607	657	627	614	603	573	621	632	589	612	633	565	611	607	598	546	564	625	602	620	613	615	624	611	619	581	602	641	653	594	595	599	616	579	623	649	616	582	596	583	611	593	680	566	590	626	559	564	624	603	589	591	598	572	584	579	613	600	636	588	601	592	609	567	645	618	612	640	594	589	612	627	618	611	603	591	640	636	626	598	582	573	615	603	634	656	601	637	581	605	608	640	598	619	612	589	556	566	594	567	594	623	599	599	597	612	581	570	589	598	608	607	608	692	656	597	617	610	598	615	518	594	553	573	561	629	610	642	570	614	601	601	598	601	609	647	615	574	609	585	656	628	577	590	577	590	541	615	588	610	613	637	591	621	634	599	604	592	651	592	597	598	582	589	606	572	584	634	563	600	653	618	614	600	617	588	599	590	622	663	583	549	582	617	605	600	598	579	566	634	596	623	584	644	577	588	595	589	572	604	645	599	600	566	586	597	600	618	611	604	571	576	622	606	623	589	615	578	629	584	585	608	582	606	596	570	604	622	570	611	594	630	619	580	621	616	588	592	584	624	605	602	624	598	603	669	574	618	605	570	600	606	616	592	622	578	561	629	577	581	631	606	589	561	583	623	609	611	559	606	576	635	578	611	564	589	593	606	586	604	606	591	622	619	584	609	577	567	576	578	586	596	592	631	601	617	612	638	574	592	558	630	573	615	607	605	588	585	611	590	643	643	571	557	583	600	588	563	573	540	575	596	609	620	633	620	630	649	571	602	590	620	613	617	604	596	583	593	609	610	576	586	592	630	609	581	578	595	587	676	612	622	610	586	595	607	613	608	560	636	529	615	595	639	596	586	606	603	581	592	652	581	576	579	577	629	600	621	583	563	601	638	608	595	634	638	633	588	582	605	613	593	602	621	651	593	605	621	627	612	621	656	585	565	612	614	634	640	653	608	597	615	615	597	586	566	582	556	602	564	610	621	572	596	621	632	606	567	590	582	611	575	617	553	585	607	591	575	606	586	609	591	601	620	563	575	629	644	558	618	594	602	594	604	611	595	645	632	578	624	656	582	571	621	601	582	546	592	612	634	583	605	610	603	597	592	579	582	583	585	592	562	583	633	583	569	579	600	629	633	632	613	570	570	635	594	604	588	632	620	630	587	619	571	604	606	594	611	616	594	631	571	570	639	593	602	637	585	553	550	605	642	636	605	623	575	604	622	575	616	630	578	592	605	624	613	557	633	626	627	614	593	609	598	556	638	566	608	586	614	595	587	634	583	616	643	618	579	536	621	597	562	593	587	612	588	567	587	631	606	589	552	604	607	574	562	616	587	556	609	596	601	635	638	647	587	615	629	578	597	590	576	597	572	622	618	575	582	602	636	612
13029	9588	8119	4184	2963	2363	1929	1686	1471	1340	1228	1181	1038	1061	978	977	992	915	896	914	892	885	873	890	855	868	889	873	844	850	808	871	818	855	879	836	851	741	846	840	789	814	789	835	866	792	779	827	834	880	774	807	814	789	818	869	824	807	825	850	809	816	820	843	831	803	850	783	854	850	805	832	792	814	835	769	842	831	836	819	832	741	811	859	805	815	778	794	811	810	807	811	826	845	812	856	812	821	806	826	810	878	831	832	847	802	825	835	851	797	862	855	856	834	788	781	829	837	792	822	837	877	843	871	800	825	832	771	812	822	806	802	768	805	791	789	796	815	797	809	806	745	831	776	844	820	833	829	760	798	827	792	840	775	784	800	793	852	808	778	800	850	774	760	776	810	799	827	827	764	851	826	853	834	794	802	859	819	797	782	820	805	763	817	770	765	824	778	809	807	781	817	825	833	844	838	810	817	819	812	875	821	799	797	771	755	815	789	833	771	815	747	847	820	793	800	892	827	792	799	758	806	844	825	814	771	820	810	805	804	804	798	820	820	763	808	796	820	768	816	801	792	830	840	816	757	766	853	819	748	776	846	778	830	841	805	824	828	862	804	813	804	785	791	812	818	773	824	829	757	801	819	771	851	788	787	800	824	810	809	789	771	824	835	825	794	785	765	805	807	783	842	817	863	820	849	812	841	817	791	819	829	798	796	819	749	813	833	818	825	826	849	817	808	763	812	829	819	843	806	764	764	838	824	796	801	829	750	775	797	861	853	829	818	773	765	774	818	807	823	853	806	906	811	831	822	814	828	777	857	769	833	813	791	849	830	825	856	778	801	823	785	818	792	797	752	815	757	734	791	842	809	783	788	823	810	893	834	850	794	854	812	779	784	835	792	844	777	777	843	776	820	815	789	821	854	804	778	798	798	793	788	800	829	814	811	767	838	777	804	792	814	812	843	828	770	828	828	830	847	834	801	830	802	796	833	795	819	787	824	862	810	766	828	807	771	858	777	793	802	841	830	823	836	798	774	862	802	837	769	799	872	817	829	804	824	773	807	819	815	792	798	806	788	779	779	801	806	823	811	831	787	853	795	838	822	823	836	863	815	856	803	787	796	809	815	858	827	791	800	805	816	801	853	855	813	762	809	780	849	791	811	809	785	818	838	801	824	817	877	774	820	841	813	836	805	781	851	813	800	788	847	783	801	763	799	798	817	806	823	864	769	825	832	792	852	835	781	829	782	816	789	809	807	803	819	860	786	820	844	817	820	797	830	867	854	808	851	837	778	785	800	817	811	786	850	814	785	833	807	785	821	787	810	824	799	874	836	844	800	790	809	860	832	814	799	796	815	852	840	816	852	828	827	821	808	779	773	827	865	832	815	820	802	841	800	813	828	838	794	753	808	808	864	789	796	800	811	773	795	810	844	798	845	810	779	789	818	835	800	821	801	838	792	804	836	819	803	837	733	809	804	792	798	784	788	774	787	778	838	839	842	866	822	797	801	775	796	832	825	802	802	793	778	828	804	838	783	752	808	783	812	752	832	781	778	794	804	870	821	784	854	810	752	790	806	809	817	765	813	835	819	869	831	796	809	852	828	813	840	820	812	784	796	818	834	788	794	795	764	833	807	820	853	791	769	792	848	801	825	817	847	851	809	869	835	844	867	845	847	799	849	771	788	745	851	819	793	804	789	803	800	821	814	777	846	800	812	826	801	824	826	882	807	848	819	801	826	835	794	810	870	837	824	782	813	759	852	790	823	795	799	839	840	789	797	789	818	836	835	845	785	778	851	787	843	810	860	814	822	779	754	800	846	799	785	820	781	770	844	773	857	823	797	767	789	767	838	816	831	813	820	835	826	838	832	850	825	809	760	802	741	816	809	837	852	810	805	835	843	836	823	814	811	881	842	830	788	810	830	837	776	819	804	818	771	823	782	822	845	842	809	820	816	796	766	788	816	813	815	810	849	780	826	803	779	794	826	820	787	802	841	827	810	799	827	846	784	816	755	876	821	823	796	769	810	830	788	826	803	819	849	807	828	806	834	802	849	775	780	821	775	785	795	838	769	752	775	803	783	803	820	836	809	797	766	795	799	875	838	782	839	821	828	792	798	819	815	801	825	791	825	823	857	800	802	804	790	873	772	804	818	826	789	808	770	819	857	794	847	849	772	812	804	796	818	830	869	803	795	783	817	832	818	792	772	804	767	777	808	809	786	824	810	811	778	871	792	811	770	822	810	794	867	830	797	782	769	767	837	811	788	820	728	787	825	818	834	825	803	828	847	835	781	803	844	783	745	805	796	846	798	823	832	846	797	823	794	808	802	765	825	795	823	792	755	796	815	840	807	821	821	828	790	825	793	808	781	812	850	821	778	811	809	808	797	791	842	801	789	831	772	790	764	821	833	820	799	856	818	767	800	850	799	803	877	805	872	824	746	826	848	843	832	786	768	852	843	845	757	828	772	767	826	830	846	786	804	805	757	786	787	810	853	771	786	828	786	794	835	806	767	864	801	784	799	800	808	852	794	850	835	771	802	822	836	850	775	786	855	789	823	815	813	838	779	839	783	869	809	769	811	732	810	814	773	856	797	767	755	787	829	789	742	805	859	801	814	807	826	853	797	817	817	841	849	813	807	800	820	847	834	772	786	845	845	826	853	776	832	817	816	768	802	867	794	816	816	792	819	820	769	833	819	766	753	792	831	840	801	770	795	748	788	776	781	838	818	818	851	776	853	810	794	827	839	799	807	770	797	801	844	806	805	840	802	831	803	814	822	852	797	810	849	776	816	767	811	774	782	811	775	790	814	755	834	820	793	819	810	758	818	843	841	798	833	837	780	801	791	866	802	806	798	781	812	792	816	877	829	832	785	844	854	843	799	817	788	851	851	798	819	792	798	802	780	796	809	807	803	796	800	798	823	781	792	807	795	813	802	802	785	788	839	804	816	853	809	852	797	805	779	787	812	812	751	831	756	800	781	765	810	776	816	800	777	863	819	859	830	805	803	785	827	748	773	853	835	827	794	795	814	825	846	813	804	741	802	796	825	842	788	798	833	799	735	830	779	815	808	814	817	866	803	806	827	787	813	821	803	829	794	853	802	848	793	825	849	844	822	819	814	825	803	824	837	822	799	804	798	810	829	837	784	805	870	825	774	848	819	788	794	759	836	804	826	763	818	795	807	850	831	820	809	818	826	803	825	797	777	825	769	819	817	837	779	819	877	837	771	802	790	796	777	876	774	827	834	801	841	821	844	803	844	780	836	839	818	817	837	784	852	817	784	839	822	801	810	800	790	769	797	845	821	787	838	836	784	796	860	810	822	788	807	787	785	804	828	861	863	806	799	854	830	788	793	814	807	838	833	832	801	809	824	782	812	840	812	789	790	808	814	751	796	840	768	797	841	838	787	764	846	812	807	792	838	822	777	775	810	757	767	871	772	804	790	840	822	776	858	774	810	838	788	842	782	794	828	819	863	796	828	815	767	850	809
22929	21310	29306	23639	21311	21361	10259	1139	833	720	686	584	554	526	588	539	512	526	468	454	425	452	440	438	407	419	435	421	447	425	403	403	425	406	394	416	406	414	376	399	393	384	383	371	392	374	391	396	402	415	378	365	424	366	404	366	388	414	396	391	382	374	403	370	369	349	446	389	384	363	413	391	371	380	356	377	384	374	399	362	382	400	392	364	403	430	394	389	377	411	396	370	394	400	359	385	341	386	394	360	384	374	376	375	390	401	367	379	394	387	378	385	384	376	379	396	377	378	412	396	377	387	402	415	397	349	378	401	376	378	400	378	357	381	392	373	400	418	384	379	368	378	354	401	390	372	372	397	388	386	374	411	361	369	405	397	362	375	427	396	379	419	401	365	356	352	412	395	367	413	401	363	386	412	373	407	366	341	390	369	390	400	351	386	343	384	374	386	384	344	380	408	388	361	389	391	413	368	361	385	384	401	398	383	397	377	402	397	413	385	400	379	391	370	371	381	401	379	376	392	371	404	359	388	388	383	385	377	344	359	395	360	400	393	399	375	333	362	365	379	324	390	416	374	378	386	413	409	398	382	399	377	363	410	361	370	370	377	353	392	391	404	378	377	341	392	379	387	375	358	363	389	413	413	430	373	402	410	371	376	355	408	384	387	345	382	362	371	407	380	395	377	378	359	420	383	383	372	359	380	366	414	406	336	361	382	400	387	402	384	398	362	372	379	398	395	383	402	348	400	404	405	382	437	383	356	375	369	396	372	391	370	384	386	372	379	352	375	359	370	401	383	360	386	393	399	385	350	395	422	374	384	385	384	388	396	367	387	359	388	369	375	338	387	362	385	392	401	378	372	405	389	345	366	387	365	388	383	401	365	384	403	377	338	380	381	387	390	375	388	383	365	356	346	413	391	368	363	383	377	391	374	369	359	391	350	400	371	379	416	332	370	384	401	388	379	375	362	364	372	359	359	392	369	395	418	363	393	405	338	416	379	365	408	346	389	400	365	383	380	371	390	369	367	376	368	383	351	384	355	375	423	380	417	365	351	363	390	386	346	394	373	400	335	381	420	389	396	402	397	356	385	357	392	376	386	396	358	384	321	395	403	401	372	388	383	372	406	388	391	390	404	391	390	383	378	386	384	402	363	404	390	368	383	386	398	396	395	389	352	421	395	385	409	388	349	368	395	394	369	406	367	388	372	386	360	386	408	343	399	395	379	381	384	364	329	333	412	365	386	392	376	375	374	388	354	409	374	383	381	375	384	388	375	418	374	371	388	372	369	388	385	381	364	345	337	388	390	353	403	391	390	367	364	396	350	374	400	367	375	350	378	369	382	394	357	376	419	378	412	378	374	372	404	359	382	386	397	362	367	415	398	397	386	328	407	369	352	408	383	373	385	397	365	367	382	380	362	341	403	325	351	318	378	366	385	377	401	356	381	389	374	384	378	415	380	374	406	414	373	362	374	378	333	391	380	406	350	410	351	395	348	345	403	390	370	351	358	414	385	358	384	374	359	335	352	388	384	368	388	385	391	390	382	383	397	325	399	383	403	364	360	391	390	398	398	387	373	402	415	389	404	378	395	384	361	370	397	384	346	352	404	402	396	349	390	403	350	387	393	373	393	395	382	377	396	383	350	401	411	387	391	375	401	403	367	405	377	408	388	397	385	392	363	387	391	369	401	362	388	386	397	391	406	419	390	390	373	393	405	389	381	349	391	375	396	384	378	388	371	383	379	390	364	368	402	387	385	369	363	373	352	341	392	368	393	412	369	377	373	378	414	407	417	371	393	387	411	384	391	365	451	378	375	391	356	385	397	398	408	405	374	377	363	395	349	405	365	385	371	393	383	405	338	391	377	425	410	365	398	395	406	383	360	387	376	388	378	367	368	356	384	370	368	390	387	429	383	349	387	366	416	391	379	409	413	377	376	397	358	370	366	392	370	389	415	375	360	380	377	397	337	399	377	381	369	375	383	363	409	370	366	381	369	364	381	356	363	388	376	361	381	388	377	425	394	368	368	379	360	379	390	400	380	388	372	363	445	399	402	380	371	412	381	378	399	407	362	381	382	372	338	365	394	366	389	372	370	374	393	310	395	385	374	424	387	373	392	380	412	366	377	354	397	368	381	388	372	374	387	408	428	389	383	378	389	400	376	377	389	354	391	423	388	398	405	378	398	393	386	349	376	360	381	396	387	394	398	362	388	401	376	387	393	371	390	408	404	387	387	357	388	400	365	378	407	327	361	373	364	393	375	367	353	399	398	389	411	380	372	358	393	374	368	395	383	346	394	412	393	370	425	373	357	388	360	427	381	366	399	361	359	423	387	382	370	372	346	345	420	412	351	359	391	407	364	389	371	420	345	390	399	395	384	359	371	414	402	390	376	381	435	409	386	386	418	403	373	378	402	381	396	398	372	356	344	393	383	417	404	381	375	409	390	393	392	377	374	377	379	349	395	375	381	353	397	363	360	339	364	424	385	372	398	395	369	375	350	388	357	357	348	393	357	405	369	363	407	397	369	379	400	395	369	400	390	378	362	368	380	382	386	390	362	409	383	354	402	382	357	400	349	387	399	371	383	378	420	371	369	402	395	412	380	365	415	397	388	396	378	375	373	350	379	365	385	377	366	386	416	386	379	384	382	373	379	385	421	387	394	380	383	410	362	373	358	368	372	384	398	406	379	369	379	370	392	400	384	395	394	387	373	364	357	376	363	388	404	411	369	383	352	386	360	392	377	380	384	392	388	332	401	400	335	410	369	402	419	374	398	420	395	424	402	385	366	364	407	363	376	395	348	396	390	400	366	380	382	353	393	385	385	379	358	366	368	378	367	404	409	365	379	391	385	379	369	369	401	415	359	360	395	344	371	390	384	382	382	399	417	392	369	381	380	371	355	367	379	438	364	388	393	345	411	370	368	358	392	366	339	365	347	390	381	380	388	370	370	372	382	415	422	406	367	395	371	415	324	363	392	383	362	347	366	376	361	356	351	382	372	399	364	357	365	345	392	393	368	400	416	385	412	378	372	399	393	363	394	408	385	394	356	379	405	370	380	364	353	420	359	363	386	393	382	357	371	398	412	410	380	395	389	344	383	361	391	389	413	368	390	370	386	412	422	427	360	356	385	374	368	371	416	394	358	377	368	423	349	393	357	371	389	369	337	379	382	390	376	374	390	330	366	446	345	375	386	414	409	388	383	340	354	362	380	372	369	390	376	404	389	405	390	394	390	376	355	406	367	399	369	394	358	396	354	391	373	391	382	401	371	383	386	407	386	345	353	378	381	367	353	383	370	359	387	421	405	407	359	353	385	374	391	364	412	376	394	397	401	406	389	395	393	380	352	379	372	395	364	369	393	356	394	343	350	400	349	386	360	381	394	399	366	360	370	389	382	360	375	393	396	372	389	361	335	379	413	379	386	376	367	370	397	386	373	371	403	395	419	370	399	362	396	405	395	366	379	406	350	385	374	365	369	375	391	387	374
15043	15314	12471	6395	4611	3514	2610	2110	1721	1578	1346	1187	1078	985	854	837	792	740	760	703	673	692	641	685	612	612	666	584	613	614	564	604	573	593	581	533	593	552	555	585	528	551	554	580	570	529	535	563	578	604	541	522	544	544	551	537	579	539	526	555	531	528	531	542	549	532	543	523	566	522	525	549	525	524	515	553	515	558	549	537	560	520	519	510	501	541	560	542	544	598	537	540	517	562	546	525	526	525	567	512	540	544	526	530	559	516	546	525	509	527	518	534	517	519	542	550	533	525	553	510	519	504	572	538	512	509	533	529	540	504	541	538	525	535	539	518	518	555	505	544	549	509	525	525	515	515	545	562	540	579	553	489	520	542	552	568	523	501	528	536	570	566	599	526	496	573	556	551	580	552	521	505	548	512	521	552	542	475	565	533	531	572	547	550	548	556	529	527	531	542	513	506	522	511	483	516	538	527	531	533	539	496	537	480	532	548	535	512	545	530	516	558	508	496	536	564	510	535	556	570	507	500	520	500	503	577	550	538	506	572	551	550	547	528	494	503	544	502	526	514	536	546	544	514	536	528	523	538	542	506	534	516	520	540	518	551	518	535	552	534	526	506	516	540	521	542	555	547	542	529	556	488	554	563	532	502	519	567	540	500	527	495	558	540	499	537	534	501	487	549	549	526	571	519	525	521	499	507	528	502	522	517	527	534	547	555	507	501	541	540	511	534	517	533	538	520	561	515	510	506	533	562	491	533	532	518	504	561	555	509	527	519	522	522	515	515	514	542	482	562	507	514	538	500	542	537	500	532	535	507	536	532	519	531	488	546	496	526	522	500	552	497	530	533	544	546	546	489	534	509	595	546	566	531	534	511	481	554	496	501	524	528	513	520	528	495	564	518	545	517	555	524	527	512	529	489	541	522	523	532	492	529	552	529	550	550	510	574	497	533	534	556	534	541	570	549	511	517	547	539	592	538	511	522	533	549	505	562	542	560	532	539	540	518	508	504	541	534	514	528	513	508	565	507	520	510	547	506	513	525	532	469	549	537	550	496	489	517	530	528	511	531	546	518	539	518	514	507	520	526	560	539	530	551	521	512	479	537	516	566	527	551	507	523	507	545	576	525	523	522	542	513	506	569	501	547	593	521	541	505	534	552	536	511	537	522	514	553	531	512	484	536	599	536	534	522	550	533	559	527	546	522	571	534	533	505	563	545	520	520	539	496	528	505	531	524	505	567	541	525	478	528	554	519	528	540	568	559	510	553	555	512	537	522	507	535	536	547	507	580	491	519	491	499	531	553	536	498	537	519	534	512	541	528	547	564	491	535	479	536	517	506	546	522	510	490	511	547	548	563	531	515	507	499	519	525	539	510	533	589	522	530	566	537	502	537	537	522	539	503	540	540	574	540	490	513	526	491	538	514	499	538	512	555	544	544	542	532	556	536	520	530	510	530	545	548	520	531	514	526	498	533	521	533	547	529	545	476	494	539	518	554	504	539	525	504	515	524	561	504	502	556	539	518	536	524	527	479	519	494	510	537	537	515	553	530	508	564	524	531	566	515	547	509	570	578	553	496	513	503	506	554	471	516	567	526	494	495	491	545	507	547	523	514	541	541	551	547	539	532	506	530	530	571	529	525	516	519	536	491	568	528	534	455	581	542	489	529	559	553	516	587	478	482	544	498	552	539	570	549	535	531	499	534	552	512	500	526	516	528	491	520	507	524	548	515	499	535	539	526	507	533	512	519	532	576	525	530	506	503	488	553	524	512	541	523	509	510	550	519	525	511	534	541	548	534	534	524	501	514	492	536	547	513	540	545	544	529	529	497	524	571	525	496	510	532	493	493	553	573	509	531	488	484	523	527	481	496	535	555	507	566	547	549	553	487	530	500	489	531	539	542	486	495	516	541	514	534	515	518	502	520	536	583	537	568	540	512	531	527	533	544	512	522	495	502	497	521	518	508	533	528	491	522	455	522	529	558	516	507	560	551	526	518	518	513	524	584	522	531	511	544	507	524	520	574	542	520	521	518	529	539	535	577	492	529	510	542	520	569	536	518	564	575	556	537	518	486	518	520	517	502	502	539	545	513	544	548	544	512	515	549	551	534	544	550	538	556	515	532	516	534	529	487	520	528	506	554	507	511	486	529	530	557	547	505	549	520	550	504	540	553	559	528	554	559	504	523	529	482	547	518	525	516	507	533	535	520	551	492	535	529	542	503	518	539	489	556	469	506	530	534	499	519	539	510	524	538	525	552	527	525	492	556	487	537	555	531	535	490	557	547	531	497	582	539	525	554	535	522	540	534	565	546	512	564	525	540	544	569	544	545	519	522	562	514	573	526	536	520	549	487	485	548	508	555	528	547	550	529	545	534	546	513	542	577	554	547	534	559	505	543	544	532	502	530	519	538	553	551	553	543	548	514	525	524	558	547	555	540	528	576	569	538	538	532	519	491	522	548	494	527	567	520	489	541	522	509	524	512	552	505	477	513	555	517	582	526	506	488	564	505	500	510	497	484	541	503	570	534	524	551	496	531	535	543	554	566	516	527	540	517	547	513	539	544	529	531	509	543	508	515	535	564	527	551	517	535	537	535	522	514	520	548	521	532	554	535	536	514	528	495	558	502	491	547	539	538	519	549	507	522	522	513	535	526	503	532	512	513	553	503	569	560	506	509	533	519	532	503	524	547	537	518	524	522	488	519	526	571	534	545	533	528	505	549	538	524	517	523	501	534	496	507	536	562	515	519	525	549	498	523	522	545	587	507	520	521	517	527	533	574	544	539	493	546	550	524	497	520	506	519	545	542	523	522	540	543	560	537	522	519	534	520	501	536	484	522	549	536	495	533	563	544	518	513	520	553	492	561	546	585	529	501	562	530	508	536	516	520	515	500	549	546	505	496	530	541	540	549	535	499	529	493	538	524	538	527	500	476	478	537	546	535	488	513	528	525	532	522	531	509	551	534	533	516	586	494	558	534	506	501	545	538	535	520	524	529	519	532	557	532	518	531	534	546	505	496	496	521	536	486	533	550	501	516	556	517	519	511	489	545	490	535	528	540	491	571	535	499	560	504	558	507	530	514	553	540	514	520	541	522	509	557	527	528	556	517	539	562	503	514	514	498	515	526	563	494	527	489	537	517	574	541	531	541	542	531	521	528	489	535	535	495	533	550	537	500	494	553	526	556	541	520	551	537	517	525	534	503	507	505	578	541	496	524	481	556	517	529	532	571	484	513	525	522	490	516	546	531	531	514	531	531	544	516	506	496	550	535	543	528	515	523	491	518	525	556	528	493	524	502	538	486	571	548	523	506	528	516	540	527	506	509	542	516	491	556	537	536	564	521	518	548	535	571	500	481	549	515	512	515	523	564	508	517	486	547	563	566	516	506	483	557	554	502	498	520	505	533	546	502	534	518	495	502	553	499	519	506	483	546	519	535	501	540	529	518	547	533	513	562	513	510	499	514	503	554	542	481	530	505	501	515	533	515
26968	20867	9866	1038	672	636	583	508	471	480	436	489	467	457	433	447	462	460	505	486	498	469	473	448	421	457	438	450	469	456	491	468	480	444	436	434	473	457	464	486	472	428	459	460	484	453	463	460	451	472	431	468	486	481	488	476	457	478	475	465	487	443	492	445	466	487	461	474	453	444	441	421	453	499	445	485	445	511	505	447	453	443	443	446	462	496	483	407	432	482	482	450	456	459	444	444	482	500	476	445	449	466	487	461	443	468	452	469	501	443	464	441	463	428	499	446	490	467	441	446	417	501	426	488	458	488	500	453	470	445	468	450	478	449	481	478	489	500	456	463	446	453	474	462	431	452	478	472	454	479	463	452	422	461	459	491	447	455	465	486	438	430	512	490	500	461	436	470	474	502	458	472	485	504	444	518	467	449	428	467	460	451	471	425	459	457	457	479	449	474	456	490	458	456	422	457	468	430	423	479	460	467	435	452	474	482	460	452	411	472	451	514	415	464	455	427	471	479	458	449	502	436	478	465	493	469	478	507	436	405	442	426	446	465	448	471	451	460	440	468	482	434	457	411	457	432	464	471	430	493	469	501	452	466	446	455	473	448	446	439	462	435	441	468	444	461	457	488	447	475	493	444	463	455	428	493	452	439	495	481	415	461	397	423	474	424	441	449	475	472	474	457	440	440	464	424	495	456	462	473	458	433	460	448	493	461	457	462	491	428	436	492	456	481	435	464	467	452	428	450	483	491	500	496	470	439	465	482	487	460	444	458	456	488	473	439	464	447	445	415	455	480	456	464	421	480	423	479	437	503	466	457	443	485	496	473	440	472	491	452	485	446	473	464	511	483	465	421	461	430	461	413	472	462	449	435	431	447	490	465	439	437	453	502	463	436	480	446	471	484	440	451	440	454	469	467	430	502	493	453	473	498	459	433	467	465	461	438	464	446	485	435	480	489	482	485	490	456	461	453	492	486	453	445	482	439	468	466	466	437	454	471	477	450	486	431	486	459	474	449	452	472	453	460	440	475	455	485	442	488	428	466	468	486	463	450	486	445	470	455	480	429	458	472	445	454	454	482	450	440	489	447	483	486	452	506	461	464	472	493	488	444	456	452	483	468	451	446	469	464	512	462	454	466	441	432	468	446	466	449	480	465	497	457	447	459	440	454	481	447	442	449	509	489	432	479	467	481	494	461	455	506	458	430	431	463	446	439	456	463	447	509	440	447	449	457	443	493	478	454	443	475	467	457	440	479	415	437	490	480	480	461	408	489	456	453	450	474	430	483	469	458	447	462	447	464	461	478	423	462	475	461	454	471	442	459	479	478	479	463	443	436	481	454	473	455	462	438	457	479	458	433	445	462	414	450	466	487	467	445	433	452	446	453	473	433	443	442	452	464	427	435	448	457	483	482	426	493	496	488	491	452	451	446	470	442	477	474	495	448	484	445	472	437	444	466	466	448	446	468	464	455	462	479	469	468	497	440	452	471	439	485	453	460	473	465	434	463	474	476	462	482	435	456	491	463	457	487	465	449	449	422	475	464	456	452	491	470	464	472	464	430	455	481	483	459	472	478	422	461	432	462	424	476	466	436	444	419	457	488	471	445	504	471	470	497	431	476	445	449	457	482	485	434	470	470	447	468	471	445	449	464	476	478	478	433	428	465	487	438	452	460	475	441	460	403	445	500	468	485	455	459	412	471	448	438	487	462	439	419	460	433	449	448	451	451	469	483	477	471	458	438	453	488	474	434	437	448	501	488	451	492	453	445	458	487	419	444	449	453	463	468	452	446	433	480	498	482	467	431	502	478	464	455	463	453	432	461	454	445	454	437	454	465	443	440	474	448	496	490	440	436	438	497	463	463	461	462	428	507	452	447	441	460	478	443	481	468	469	434	451	436	451	457	496	465	481	490	507	468	417	475	470	468	454	465	444	433	453	449	475	458	439	432	468	401	446	477	482	472	445	488	473	471	461	452	483	442	508	432	448	439	442	449	454	430	499	480	497	482	504	459	476	476	478	449	444	481	454	463	440	469	464	470	455	476	478	478	443	499	485	509	436	471	477	438	471	452	508	472	450	478	449	472	446	434	418	434	439	458	438	494	451	473	468	469	463	459	454	440	475	444	459	476	476	463	463	466	476	465	478	450	460	456	484	448	491	440	462	502	481	438	483	457	441	443	470	482	444	448	413	481	480	480	478	454	483	459	442	436	465	465	443	462	492	449	426	501	494	438	455	465	427	478	455	464	451	456	431	453	482	429	438	462	456	426	441	500	467	466	463	445	455	489	462	459	443	443	423	450	438	481	451	530	448	484	501	431	493	495	505	452	487	463	408	482	423	464	427	457	470	432	426	502	468	474	429	492	466	486	477	469	458	435	463	443	464	447	481	473	452	451	470	455	419	465	425	454	441	491	468	477	461	461	449	447	446	507	439	476	435	449	447	470	430	466	468	464	436	458	464	485	471	451	473	484	415	444	479	453	473	470	458	465	469	475	448	456	457	468	431	481	483	446	481	472	447	466	453	428	455	483	467	477	451	445	446	446	430	476	444	445	442	428	494	468	483	430	478	465	427	461	465	429	459	429	462	376	465	431	482	464	459	473	480	485	482	461	450	481	474	445	441	447	468	438	425	496	451	470	485	424	470	464	468	493	460	465	452	490	461	439	446	470	390	455	458	442	443	449	490	493	439	459	505	485	445	457	508	464	438	482	466	452	434	455	452	501	466	457	438	464	464	433	469	468	447	474	470	456	440	455	440	477	465	461	447	400	452	484	398	457	430	439	448	453	466	453	460	490	482	478	522	418	431	468	454	470	460	423	453	462	492	426	449	441	501	446	465	472	410	453	475	471	434	421	466	453	419	477	447	447	472	446	465	456	425	481	462	484	434	446	520	416	470	456	401	468	454	477	478	471	519	470	461	450	416	482	438	480	459	419	457	465	469	445	465	455	451	506	472	476	432	466	449	502	439	447	430	459	480	449	471	476	445	446	491	458	432	439	453	447	440	434	447	474	459	469	436	471	479	460	473	423	492	464	441	462	419	457	479	470	424	447	482	501	463	434	484	453	478	460	456	524	418	453	457	475	472	469	472	493	461	523	435	489	472	442	462	464	454	463	471	474	465	420	468	443	493	459	469	479	468	482	496	420	434	432	413	451	459	473	466	453	509	458	455	517	469	462	405	430	470	436	433	492	439	445	452	511	475	489	445	465	417	451	472	450	478	466	475	485	447	451	448	456	486	434	473	449	447	425	433	489	455	506	475	442	474	437	449	453	483	467	442	487	459	509	462	449	457	496	456	491	478	473	431	452	459	454	457	434	485	473	453	480	479	476	459	462	446	468	495	419	499	443	482	472	455	463	393	461	481	453	472	450	482	401	451	464	445	451	451	500	446	458	501	490	467	479	429	440	475	425	474	477	463	465	441	440	456	471	449	470	443	473	478	430	452	473	480	478	435	453	478	484	473	481	459	466	441	458	444	483	441	450
6508	1332	1197	858	780	743	696	681	724	612	706	652	644	595	614	630	646	590	622	599	670	624	624	643	610	619	653	642	633	600	598	626	647	645	661	610	615	638	613	622	635	629	641	592	620	640	650	623	626	644	598	621	646	676	692	626	622	605	590	606	646	607	660	626	620	629	644	618	643	654	647	623	615	648	641	588	630	610	560	625	627	646	602	610	613	628	623	637	650	617	604	647	592	614	639	627	602	594	643	659	651	647	644	647	582	592	647	580	679	589	639	596	549	663	627	598	622	620	606	666	598	646	608	575	622	592	609	564	596	583	593	602	603	575	655	621	632	629	617	635	590	635	585	633	620	647	623	603	596	653	608	618	613	623	600	649	589	613	636	636	604	596	584	647	597	628	582	633	644	598	604	591	617	593	608	633	657	626	625	664	607	607	661	595	602	622	601	644	628	588	628	613	590	632	645	609	616	608	612	640	656	635	639	648	637	664	645	594	618	601	615	656	587	593	566	643	627	626	593	632	668	625	622	660	627	613	627	583	624	614	644	581	629	623	613	606	642	612	615	609	601	625	642	594	608	652	625	648	622	621	597	647	650	658	598	612	658	596	617	629	642	598	577	639	645	645	643	577	617	589	655	625	610	588	655	618	608	594	641	594	632	620	626	585	609	606	604	589	651	655	624	618	647	616	636	662	641	632	572	623	573	601	642	635	613	615	601	640	604	620	640	669	618	639	633	648	651	584	621	683	611	623	599	592	625	603	634	624	645	617	600	637	631	633	569	617	642	621	635	598	653	595	618	640	650	593	598	630	604	594	606	593	583	610	597	627	625	630	639	673	580	594	623	605	655	618	576	659	581	607	629	650	627	643	607	629	648	606	639	650	610	586	645	598	608	631	609	620	583	640	637	605	617	644	648	617	633	615	626	614	581	591	640	639	606	596	634	595	659	642	654	632	603	656	606	637	594	666	654	663	607	625	628	570	602	658	624	675	619	623	618	648	576	605	655	648	581	641	617	616	606	663	620	616	605	625	623	635	639	613	631	648	610	620	610	649	638	641	658	621	631	660	619	594	624	605	663	617	610	654	609	619	626	625	628	617	608	600	593	661	596	598	643	565	642	645	599	577	656	561	600	607	609	616	624	608	597	613	646	598	674	616	602	648	610	663	614	619	622	633	641	594	614	672	681	631	631	627	592	598	589	651	615	619	556	661	603	582	641	614	583	608	648	614	643	656	605	647	653	631	569	612	651	625	622	601	607	616	647	629	623	631	660	601	598	609	605	627	644	650	632	654	585	636	583	617	655	624	648	611	640	665	621	607	573	636	649	609	585	599	635	666	605	614	685	623	637	613	660	634	628	627	634	600	618	658	549	614	619	628	634	595	599	596	604	594	614	641	630	628	620	604	662	651	661	603	607	618	644	585	626	585	636	621	615	571	605	627	610	657	608	612	599	622	629	620	633	640	591	653	627	620	602	602	571	626	599	620	634	613	658	627	701	671	634	633	641	611	622	592	611	575	624	622	623	589	598	636	590	652	651	610	626	649	653	595	615	597	589	633	543	637	567	655	641	659	611	634	643	619	617	619	597	647	643	623	626	643	638	626	655	628	590	588	660	628	612	627	635	616	627	616	600	622	643	631	635	586	613	648	607	549	620	627	640	654	629	641	642	631	687	595	611	614	627	653	609	594	585	634	628	616	607	649	620	634	575	591	596	606	603	629	593	631	649	652	585	635	614	644	616	604	642	579	599	558	584	630	651	584	625	587	675	641	629	605	645	647	625	603	612	655	599	620	626	617	583	619	617	611	632	623	630	620	642	648	640	602	594	597	658	589	633	584	620	629	652	669	629	643	621	588	608	617	632	606	616	621	635	689	629	641	644	616	616	599	618	607	626	632	640	628	582	652	608	629	614	621	638	634	610	598	597	645	615	631	622	613	630	651	649	614	583	590	647	603	597	595	654	639	582	627	603	606	595	653	688	599	629	615	636	599	634	625	619	595	605	615	583	635	594	663	588	658	598	581	577	598	601	580	615	627	606	671	577	621	615	597	609	640	615	633	661	637	591	639	649	618	597	634	623	597	625	625	557	616	586	611	619	657	577	628	602	624	623	589	603	639	621	581	604	660	631	588	618	596	607	632	619	649	634	647	597	626	582	649	588	610	597	615	605	629	601	628	651	572	619	604	593	592	630	621	596	645	625	614	662	632	585	600	637	626	595	631	592	617	621	657	650	573	643	632	650	621	623	610	640	625	643	622	606	635	622	658	622	667	644	676	575	626	631	595	671	615	594	616	651	636	599	640	598	592	617	624	592	633	680	606	585	667	603	658	590	610	649	635	641	625	612	612	631	621	626	652	646	618	643	595	638	613	644	648	629	643	620	628	592	633	648	612	646	610	636	595	617	618	608	617	592	607	650	699	689	631	630	601	598	667	610	596	627	564	608	646	643	574	660	647	603	624	642	657	597	647	599	631	652	646	622	670	621	603	588	607	590	615	624	605	684	584	610	637	629	606	604	634	617	607	605	580	633	629	614	583	589	630	649	618	623	632	590	583	585	645	632	629	595	624	630	651	650	621	638	627	621	607	653	640	598	619	641	613	614	644	623	615	628	605	604	589	635	605	608	596	636	599	609	686	601	632	636	675	637	593	638	609	592	620	633	587	648	579	613	613	644	610	619	655	604	611	614	615	590	607	616	620	603	591	628	610	635	616	627	652	568	586	611	579	612	596	602	622	593	628	635	633	614	586	651	599	597	595	633	613	606	633	614	617	640	617	608	654	620	643	592	632	630	620	646	616	590	661	663	609	644	588	643	598	599	645	604	617	621	636	662	596	615	646	613	619	637	567	633	614	656	615	633	644	618	600	605	619	575	608	640	631	587	634	619	631	628	616	596	598	589	631	587	628	640	616	627	647	598	616	606	602	600	608	636	652	625	652	638	624	665	647	626	617	613	566	644	621	577	634	642	653	621	596	585	627	602	613	604	569	625	584	628	604	598	665	640	624	610	630	636	614	612	632	611	648	635	647	581	590	622	654	612	611	623	588	647	639	645	631	585	600	609	639	628	640	623	604	595	608	626	630	618	601	649	621	624	660	626	625	615	614	642	641	638	637	633	676	657	613	616	639	647	617	606	607	603	643	641	648	614	650	594	627	638	639	615	661	598	573	633	606	642	612	626	593	644	638	617	625	625	633	656	617	623	639	616	592	621	622	597	677	654	626	612	599	623	640	643	607	686	605	612	611	647	648	617	633	623	606	632	647	611	610	603	601	577	608	575	666	642	666	598	627	639	624	624	563	624	586	628	608	653	643	615	641	621	571	619	631	578	632	573	632	588	673	603	597	606	580	588	663	628	615	657	642	578	658	613	593	607	633	642	625	633	675	612	591	625	622	604	626	638	671	624	611	601	649	594	639	625	631	694	664	666	632	608	629	660	646	644	643	572	583	619	660	631	601	634	591	611	585	646	645	615	629	609	601	625	682	639	605
23768	21300	28926	24027	21285	12032	1390	875	781	759	768	721	695	680	582	706	670	677	636	645	647	644	698	687	640	613	630	609	636	624	595	568	633	574	636	659	615	605	637	631	603	614	596	611	587	586	586	596	632	603	618	591	594	624	657	628	624	619	602	614	576	587	609	634	588	620	619	592	597	570	637	603	614	610	614	617	586	613	619	567	594	589	615	585	596	597	590	610	575	624	611	608	578	622	598	621	589	653	615	609	631	638	656	624	611	569	586	644	584	541	607	583	591	621	585	589	607	568	613	601	667	584	647	584	612	594	588	664	626	580	603	620	600	585	569	612	595	616	586	607	562	634	642	612	622	630	612	574	618	621	612	598	620	564	559	572	592	573	620	580	561	638	554	613	588	612	595	610	588	601	630	592	621	576	602	632	587	599	594	609	614	605	585	611	585	603	615	626	576	637	596	544	597	595	608	626	574	590	582	579	642	592	563	583	592	574	595	610	632	577	575	594	635	624	613	610	570	609	560	562	630	593	589	564	618	624	632	616	589	617	589	575	583	614	567	570	630	573	579	581	582	587	588	604	593	600	645	574	606	578	567	582	610	611	607	604	608	634	607	555	605	591	560	562	607	618	618	593	610	567	611	596	567	623	615	564	585	592	569	574	594	585	619	556	591	591	608	603	634	587	608	641	569	557	640	603	632	611	582	574	624	536	592	608	594	593	593	613	596	600	661	656	580	636	581	553	590	640	627	593	599	595	563	620	585	600	621	568	612	582	589	588	604	617	595	610	639	624	628	629	556	602	604	631	580	627	590	598	592	601	575	625	617	641	590	628	619	621	577	606	619	653	566	647	581	598	576	600	609	638	593	583	610	609	591	619	598	600	593	647	595	616	548	610	609	562	597	552	619	610	640	591	576	587	581	603	617	659	589	629	580	609	615	549	598	572	628	592	619	629	629	580	587	635	578	585	571	595	622	590	613	597	584	556	611	573	621	592	604	619	642	572	624	619	565	556	591	617	607	598	610	611	586	601	577	545	577	626	601	527	600	569	571	550	640	602	585	596	580	617	582	577	592	561	571	614	621	643	615	617	602	612	603	574	603	594	579	571	647	555	632	591	601	617	606	599	598	640	590	595	595	609	569	595	577	563	612	528	632	585	553	577	581	587	618	623	609	564	585	606	646	542	603	569	625	609	670	590	566	582	597	620	622	544	550	597	577	594	586	607	618	585	632	618	640	607	604	630	624	638	616	590	571	577	590	564	577	601	624	552	581	552	589	636	584	585	560	613	607	576	602	557	616	569	573	605	600	615	589	559	605	585	642	609	626	552	634	580	586	601	625	628	622	599	554	574	629	594	617	565	587	603	567	612	583	608	581	571	586	620	629	592	566	559	605	546	654	579	609	577	644	602	616	618	612	599	599	582	575	605	598	579	560	595	577	586	574	591	570	598	619	581	610	594	573	657	589	640	596	591	595	563	556	609	584	546	660	597	628	588	604	583	597	548	601	579	588	583	572	589	565	590	583	650	612	646	631	571	571	573	567	599	576	644	590	642	608	594	619	594	598	602	616	596	574	585	582	572	585	578	619	624	585	572	574	560	617	577	597	599	628	625	611	599	641	626	565	609	618	595	551	614	644	591	558	606	616	596	624	573	579	614	590	595	582	615	567	595	600	600	640	599	603	526	584	623	586	617	585	605	635	595	586	621	571	641	565	580	586	547	626	581	593	588	566	600	582	598	586	623	590	608	571	628	613	590	607	580	583	621	594	604	563	611	594	600	637	600	591	582	607	607	645	593	567	598	609	585	626	608	649	628	589	560	613	590	568	549	589	613	580	572	610	588	632	613	593	558	592	602	578	605	586	612	580	603	601	563	613	585	618	600	593	602	604	566	615	565	664	596	589	597	602	609	590	598	592	594	575	601	576	634	628	592	618	577	609	619	577	554	562	587	641	581	603	621	620	611	569	636	597	597	581	616	542	641	584	599	601	617	568	579	533	563	576	599	604	582	582	607	600	583	580	582	590	611	650	540	586	613	611	614	601	609	580	601	607	577	580	590	598	640	639	602	579	596	589	621	578	566	627	619	644	561	599	567	574	600	547	562	655	593	559	616	583	593	599	579	622	596	589	611	624	584	592	614	606	583	532	556	608	577	649	603	599	585	562	549	606	541	614	578	585	590	570	618	594	608	600	577	600	598	626	603	590	580	559	616	599	567	533	567	614	612	634	573	594	628	625	643	597	539	597	585	620	587	588	559	592	596	583	605	657	591	603	600	599	574	584	567	603	595	649	579	592	611	600	602	590	596	566	585	568	559	611	594	567	629	586	609	595	567	604	567	596	595	574	608	614	578	624	606	567	607	641	653	549	565	639	608	590	531	626	608	603	617	610	618	596	627	564	597	587	576	588	594	621	591	613	569	574	636	635	633	546	626	645	622	645	583	584	583	560	608	612	589	581	606	615	613	602	637	563	567	616	582	631	582	619	623	583	600	607	576	572	588	575	600	576	556	627	563	629	577	539	590	610	621	633	637	581	618	550	596	597	641	632	606	603	584	591	605	625	597	583	585	606	594	558	598	562	579	629	606	614	646	608	587	558	625	632	618	623	606	597	567	595	604	600	571	610	637	605	578	570	605	606	602	595	609	604	594	597	617	600	556	572	577	608	636	598	560	627	621	585	605	592	633	612	651	597	608	610	585	586	597	616	582	629	586	581	579	547	626	622	586	604	570	592	650	553	591	597	603	606	623	656	573	621	592	616	568	578	615	557	648	627	545	602	620	604	568	588	572	592	582	562	522	605	591	581	592	583	615	563	569	608	603	559	589	594	620	586	600	597	614	594	615	576	626	600	599	627	657	619	613	666	579	593	621	601	590	625	623	623	632	588	613	619	582	601	616	589	619	562	631	624	586	606	576	560	647	601	580	588	611	603	587	569	577	611	584	616	586	565	610	583	626	575	611	582	641	584	616	562	613	581	626	619	564	591	545	605	618	584	543	614	570	619	561	595	591	632	604	583	543	603	634	618	577	620	624	589	588	577	617	606	607	597	594	603	602	579	572	622	570	601	558	563	627	636	589	571	569	594	601	569	617	568	556	562	598	568	633	566	616	585	603	595	599	625	588	613	588	554	633	590	603	609	511	569	591	593	646	562	649	578	568	592	559	567	574	579	590	612	630	615	633	629	594	566	567	625	582	590	573	637	610	594	606	619	616	599	589	586	631	590	617	603	630	629	632	622	577	605	561	601	549	575	582	566	617	595	572	604	610	576	605	632	641	603	629	578	643	639	595	590	630	600	593	600	590	616	562	580	608	620	578	616	568	551	582	559	596	612	590	608	603	574	609	585	575	590	646	589	634	624	605	600	610	612	612	593	555	598	618	565	628	574	652	596	586	624	601	573	593	537	593	614	599	605	579	606	642	600	607	627	594	627	539	594	625	556	568	579	564	623	619	601	639	596	620	571	592	583	625	590	558	613	592	570	627	604	595	602	619
14195	9589	7799	4034	2844	2316	1929	1669	1460	1327	1235	1059	1068	1018	979	966	985	869	954	905	854	873	865	839	893	893	834	795	909	851	809	845	845	809	869	815	889	780	816	803	873	853	796	818	831	798	788	786	798	841	832	796	840	804	844	804	804	818	829	792	834	781	795	826	804	807	852	808	868	795	802	853	816	821	820	803	844	794	814	851	826	817	864	766	803	743	834	771	821	824	810	833	752	803	842	775	847	785	759	812	838	786	789	804	816	793	858	837	835	780	830	800	822	787	800	865	800	770	783	840	847	823	816	781	824	818	840	815	759	794	819	829	806	782	813	766	797	780	801	806	849	821	835	841	790	776	780	749	846	860	823	817	803	841	798	811	837	860	828	754	763	804	795	838	798	826	777	767	820	808	831	821	837	803	777	770	782	809	777	762	833	813	807	785	828	812	761	842	817	836	787	829	798	806	822	859	878	820	830	764	807	791	838	848	782	794	755	804	784	775	763	820	768	782	829	818	732	806	757	795	808	753	795	803	782	788	793	779	795	808	800	824	843	813	776	855	804	845	822	789	829	802	802	796	813	758	856	782	800	822	801	805	869	771	810	782	845	777	822	853	791	844	809	804	814	795	791	827	830	822	816	837	799	813	864	857	803	803	804	800	782	801	832	827	810	778	812	797	821	794	780	781	821	798	817	854	824	799	822	802	804	736	833	847	857	793	742	777	831	830	798	797	816	829	805	814	821	766	799	790	849	804	768	796	864	785	779	845	840	842	847	813	806	798	836	819	783	801	794	824	811	826	777	801	762	757	775	895	812	745	809	813	764	785	820	785	851	779	820	821	810	818	829	815	767	836	844	839	846	826	777	798	831	730	778	756	855	798	828	817	768	799	834	802	784	793	773	819	767	817	832	823	824	798	822	818	798	836	792	760	804	806	792	772	786	810	821	766	822	889	887	807	808	829	781	814	805	833	801	740	804	830	815	741	790	837	746	767	756	852	809	813	783	844	813	781	837	819	845	853	787	750	767	845	772	817	813	825	777	834	807	806	860	850	774	827	842	791	806	813	787	810	770	866	823	814	801	853	796	799	808	818	835	840	803	850	757	810	852	827	781	798	827	763	845	791	848	850	816	813	793	857	810	809	769	769	769	793	817	782	787	841	771	795	821	807	818	806	773	802	783	787	752	815	840	823	817	834	822	816	832	785	802	807	824	826	854	803	815	758	798	841	847	872	812	795	839	841	808	863	795	841	848	833	763	791	756	826	772	827	801	877	856	818	848	807	799	804	864	756	799	830	793	829	798	771	806	852	813	769	775	796	810	780	763	763	862	850	788	809	762	820	765	794	812	770	869	790	838	770	812	830	793	835	819	796	855	794	790	818	810	820	829	861	779	812	880	791	823	828	804	786	811	800	820	797	815	801	864	811	842	789	802	893	792	810	802	817	844	781	769	780	823	772	782	806	819	821	794	791	768	769	796	822	822	807	839	808	781	809	821	809	826	777	781	780	817	842	911	784	812	788	784	798	804	833	814	801	823	872	824	771	811	830	806	846	777	849	789	833	786	818	825	818	818	771	842	819	792	803	842	843	821	829	795	843	749	764	779	774	841	806	811	811	837	781	798	802	806	795	819	834	739	790	811	800	802	778	840	820	827	798	776	841	865	798	827	760	809	813	791	809	805	803	811	843	822	774	803	802	801	763	816	854	828	851	839	814	819	792	845	740	802	802	792	715	826	753	782	826	841	783	744	808	805	790	812	785	812	757	800	765	832	772	821	801	795	772	851	835	794	862	819	779	778	777	803	801	833	783	873	844	809	791	803	792	825	801	817	876	835	815	782	804	791	781	797	859	810	873	805	846	784	782	749	820	773	824	770	809	834	807	850	827	802	734	837	849	779	800	809	842	804	853	826	858	764	816	802	825	790	798	780	776	798	807	879	782	818	811	854	783	760	773	778	768	820	804	844	862	830	829	781	724	844	822	795	830	806	777	781	811	775	824	822	820	772	751	777	809	793	772	795	767	785	855	826	822	819	833	815	820	803	853	740	824	817	782	829	740	772	798	846	753	795	829	788	825	806	817	808	780	798	779	785	808	821	758	762	746	852	805	840	823	797	823	789	809	884	809	809	783	831	825	827	840	767	812	822	786	770	819	800	849	817	792	785	792	835	792	815	856	810	798	818	833	775	743	783	725	807	818	793	798	862	753	782	832	842	787	818	776	797	792	778	759	795	878	795	842	797	820	787	802	773	826	863	784	761	826	809	786	812	801	766	814	813	781	794	836	831	819	819	794	815	770	768	778	859	822	826	781	807	775	773	818	818	791	765	841	761	787	810	820	796	795	808	819	802	805	823	816	800	821	858	835	837	805	788	769	807	854	818	787	819	808	824	791	797	772	834	848	800	828	805	849	782	787	798	790	713	770	787	842	771	770	766	827	805	807	771	822	789	806	808	864	800	783	840	808	792	807	777	809	826	777	783	779	810	817	783	862	796	802	759	739	875	835	801	800	836	834	808	787	812	821	807	804	795	782	797	860	826	789	788	790	814	808	829	784	852	816	837	756	830	777	826	828	786	791	822	848	802	776	831	758	853	777	838	782	816	789	805	824	805	785	849	794	782	823	806	817	829	877	795	796	808	781	758	796	789	787	786	795	771	795	828	769	781	778	802	774	751	805	816	768	785	807	811	808	833	811	805	885	793	808	787	786	816	816	773	804	787	789	784	792	795	768	783	825	817	798	782	824	782	796	795	770	807	707	779	793	798	840	830	844	769	761	837	820	817	828	809	826	821	778	821	795	791	780	808	801	805	806	754	759	827	793	801	836	881	779	812	821	787	793	756	803	781	817	827	833	827	813	831	833	763	756	809	777	788	789	833	777	780	807	785	792	781	834	795	773	811	799	851	796	816	801	793	797	758	792	819	845	779	794	786	834	837	758	829	842	770	824	846	772	810	836	797	815	797	755	776	833	790	836	804	824	814	839	802	811	823	795	849	787	802	822	809	847	859	770	819	868	763	828	794	849	810	811	824	815	798	814	805	846	825	764	799	863	786	847	811	826	785	836	806	796	837	782	815	816	798	786	777	838	787	815	812	764	750	786	815	841	798	767	815	841	770	817	768	765	804	771	771	830	848	830	800	832	800	806	851	783	826	817	802	788	819	816	826	807	819	818	813	836	779	809	786	851	795	809	777	791	832	841	832	823	811	801	827	808	770	769	833	765	838	820	822	856	796	760	849	829	838	822	789	829	823	785	776	832	836	776	821	801	810	754	805	800	846	772	806	781	765	793	798	801	777	781	796	811	808	806	781	856	787	809	779	807	820	803	807	779	835	863	855	792	766	816	882	818	765	784	851	784	777	831	777	765	824	798	818	803	786	846	786	840	782	806	727	759	796	778	788	797	846	812	839	856	819	798	854	836	812	821	807	864	828	825	826	796	809	807	812	799	803	808	787	811	843	841	779	811	828	921	801	826	828	775	836	841	765	785	776	795
22871	21296	29341	23595	21296	21351	10268	1085	743	768	676	617	538	527	517	495	467	455	461	469	418	454	436	403	420	418	414	414	399	410	411	404	383	405	425	396	376	401	428	428	393	437	368	388	408	396	374	370	371	379	430	356	417	393	396	388	317	403	409	391	396	360	377	383	412	397	348	367	363	395	401	384	396	406	381	386	422	383	392	395	392	379	367	379	390	368	395	399	352	382	406	360	382	372	418	404	380	353	363	402	375	362	385	378	379	377	386	359	390	359	347	414	399	388	364	382	385	393	390	376	382	375	370	369	411	365	385	387	351	360	376	416	316	365	348	370	372	387	375	397	387	376	391	368	394	373	365	380	371	369	366	374	391	397	369	386	363	354	394	377	361	394	392	378	398	363	357	356	375	399	375	346	395	374	395	366	352	354	390	323	358	359	427	392	349	375	404	399	365	402	413	361	356	371	394	359	392	389	336	400	373	375	363	361	369	356	399	404	338	363	376	416	375	347	423	389	362	361	361	351	359	402	373	376	394	397	387	342	349	384	407	394	388	359	388	369	362	405	362	390	385	368	361	400	388	399	366	392	385	390	339	382	354	382	395	360	372	381	379	343	359	383	362	368	356	361	415	351	370	393	358	385	394	378	335	399	344	370	422	364	376	381	359	387	357	350	361	350	382	401	369	362	367	407	410	373	368	393	402	407	358	409	393	391	410	406	324	384	379	410	384	348	367	384	373	379	384	357	402	394	426	367	356	354	367	405	370	400	335	401	390	345	390	395	375	367	369	379	397	389	363	363	380	375	341	364	401	377	363	410	370	438	354	401	386	372	400	373	361	405	373	390	371	414	393	362	380	404	362	372	365	386	372	386	368	360	376	364	435	407	357	352	382	394	387	379	383	353	373	372	370	354	371	383	366	387	340	360	368	396	349	394	353	387	382	362	377	357	345	366	380	350	382	352	390	363	402	394	368	395	371	401	368	376	384	376	398	357	379	372	418	410	388	395	393	375	367	362	384	387	360	403	354	373	345	424	372	348	363	387	365	382	395	363	360	379	348	351	369	383	385	387	379	367	371	383	355	379	354	370	378	375	387	388	372	384	352	391	380	370	377	387	415	374	368	372	389	422	344	377	341	404	383	393	359	372	399	328	347	345	357	414	348	364	339	378	356	375	384	392	385	381	386	345	370	352	394	346	369	386	416	363	380	382	340	373	397	396	353	365	401	417	368	369	381	387	360	384	403	372	405	397	382	357	377	377	383	404	374	358	413	371	408	374	360	367	386	352	360	421	365	380	375	345	385	361	408	333	341	385	356	349	382	379	384	392	373	393	356	382	372	352	392	392	377	396	389	365	375	361	393	380	396	379	391	406	358	384	399	392	376	370	376	325	378	405	394	341	377	344	381	356	408	375	403	392	380	393	389	377	392	365	368	376	368	374	365	358	445	355	334	404	403	370	369	383	359	399	400	357	360	364	391	389	409	423	398	374	397	375	385	395	376	375	363	375	329	361	386	404	419	388	362	380	383	356	352	357	351	354	394	332	354	385	397	385	386	365	389	348	401	360	386	374	388	391	367	411	386	407	370	368	388	372	402	402	363	383	352	366	375	363	393	402	401	343	362	344	382	368	386	379	392	375	379	349	408	385	392	362	352	388	367	361	373	404	375	392	388	423	379	383	356	371	380	382	367	387	377	333	406	378	342	351	395	378	391	356	383	364	366	377	381	397	354	347	373	360	384	340	415	352	374	390	374	385	397	392	362	382	403	373	370	363	372	383	357	394	400	362	390	370	352	405	399	408	363	355	334	387	391	393	387	351	395	364	381	378	368	358	373	368	383	397	389	354	365	410	408	406	374	384	355	391	402	367	380	385	347	365	405	414	356	383	376	376	368	374	362	370	359	381	414	389	389	366	372	397	374	379	364	375	373	352	370	358	361	378	356	337	386	359	359	392	322	350	364	394	368	350	391	389	368	366	388	382	397	394	342	383	417	435	390	382	388	414	363	359	402	380	389	392	352	411	357	340	379	371	390	381	358	357	416	339	378	379	358	361	387	385	354	395	362	387	398	347	367	364	379	359	362	385	391	363	371	355	347	353	393	361	375	379	396	372	367	393	409	346	374	340	384	375	356	383	380	373	327	396	357	370	411	383	354	379	383	338	374	383	381	393	336	367	354	397	345	402	387	366	338	388	404	393	354	383	384	365	389	358	364	372	356	381	385	407	393	344	371	393	381	378	391	399	360	368	351	403	370	393	364	368	312	381	377	360	384	360	353	366	424	399	379	382	393	382	366	371	387	356	417	386	377	386	375	371	348	322	380	384	371	370	415	407	379	380	361	373	411	429	378	373	344	360	392	392	371	405	370	390	420	358	402	414	370	381	383	358	356	354	370	381	373	371	366	355	366	367	390	397	355	388	369	364	377	351	371	325	372	376	376	372	380	363	343	380	375	401	382	373	398	376	354	342	397	412	397	381	370	375	356	392	355	352	367	371	361	389	375	359	402	384	379	362	342	352	357	372	381	386	346	411	399	374	372	374	381	419	411	361	394	409	368	380	350	384	371	366	365	412	346	371	372	373	354	355	365	377	398	347	401	387	361	367	379	411	383	384	373	344	349	395	389	393	404	369	386	352	345	345	358	357	385	359	430	387	370	373	357	364	386	381	352	362	339	392	355	364	396	370	388	385	351	367	397	361	365	372	375	361	406	403	415	363	354	355	407	372	390	359	398	370	341	332	406	369	391	413	389	400	347	370	344	369	365	406	353	337	363	411	345	351	405	376	397	367	363	387	389	374	389	363	353	361	399	392	362	382	390	365	400	379	391	353	388	379	383	377	369	380	373	386	347	379	386	382	378	362	343	366	372	383	362	402	403	372	417	366	379	376	391	382	339	347	356	384	392	353	398	381	358	381	373	349	362	381	354	372	367	382	371	337	379	379	360	365	406	373	401	323	354	360	411	367	402	368	388	373	393	354	394	367	302	378	365	366	375	380	378	338	388	401	371	366	377	393	394	404	370	336	398	377	388	400	402	397	356	354	353	402	415	373	379	370	384	411	361	342	376	412	362	406	384	399	389	359	361	371	362	384	354	393	394	380	334	394	386	342	378	382	396	360	383	403	384	388	363	369	378	424	410	351	394	328	359	389	361	388	379	380	402	367	371	367	371	392	369	334	364	376	408	389	416	368	375	377	380	390	410	388	358	397	359	378	407	380	358	350	416	417	393	362	365	360	394	385	402	363	377	389	388	397	396	400	368	368	366	378	343	407	367	354	379	345	368	402	402	359	391	348	387	358	379	389	389	359	376	396	384	379	364	415	373	390	342	368	389	358	373	370	393	363	353	379	371	383	356	390	378	367	400	341	407	395	429	376	381	390	370	381	399	372	366	392	404	391	394	358	398	377	355	364	366	383	346	365	358	372	390	383	370	345	374	389	372	388	374	358	365	367	368	370	346	367	373	352	403	349	397	354	368	349	381	355	351	402	356	377
16982	14997	12270	6384	4585	3434	2632	2156	1759	1497	1338	1190	1004	922	936	845	776	844	764	748	664	696	657	645	646	608	661	575	605	551	575	590	580	551	575	564	580	530	555	566	525	574	556	569	583	569	565	538	563	494	542	567	558	513	588	552	552	565	527	567	534	528	528	547	538	536	527	543	532	511	504	527	554	510	517	520	494	525	525	519	513	533	505	533	525	522	511	535	491	529	539	505	530	560	522	515	551	514	519	508	529	511	478	576	531	504	531	547	516	528	526	523	534	543	513	553	509	527	504	557	474	494	521	472	492	513	510	533	504	528	553	532	528	546	517	533	549	524	547	494	528	528	526	520	570	529	533	532	522	500	531	519	529	535	509	551	535	504	544	532	548	563	542	524	520	489	509	504	482	536	527	517	496	538	550	515	508	559	578	525	479	499	506	545	505	480	525	578	544	525	517	554	526	499	572	511	517	558	549	535	500	503	523	518	523	513	511	541	527	582	515	507	495	488	541	525	534	518	502	500	558	523	497	519	511	573	521	521	521	496	484	508	541	542	510	513	504	532	513	542	515	499	480	544	522	510	536	517	524	547	562	537	544	563	573	532	527	539	478	522	552	551	516	547	494	501	488	539	495	479	510	537	509	519	568	545	532	521	517	507	521	547	520	461	515	521	539	480	465	513	514	522	547	536	507	525	546	508	558	548	553	533	518	542	528	523	562	533	550	485	516	512	499	553	518	527	546	535	512	511	506	518	507	506	533	492	538	522	548	535	555	530	531	528	545	516	538	517	535	514	542	485	501	514	516	551	515	497	503	538	562	542	516	541	510	533	501	514	535	517	543	524	517	497	532	533	560	513	505	536	543	548	505	536	506	475	534	511	522	524	515	495	530	550	526	511	531	546	512	490	522	524	506	494	520	519	537	516	502	535	561	558	561	515	497	536	504	500	550	535	541	512	562	539	538	489	596	534	511	509	500	523	534	518	524	543	522	525	520	500	495	545	510	488	557	542	532	533	507	531	517	530	543	520	524	533	495	576	522	520	513	530	487	510	484	535	558	507	544	526	558	555	520	534	506	548	507	516	511	551	472	553	556	515	518	531	529	502	556	522	518	520	492	550	540	550	545	526	508	530	513	523	515	508	550	495	531	554	496	520	490	536	494	493	519	495	554	537	529	517	550	518	525	534	517	514	542	501	537	526	513	548	530	541	569	543	526	548	539	524	495	554	513	516	574	552	524	511	559	524	532	544	561	496	503	497	531	496	531	574	504	526	502	525	490	546	541	534	495	526	517	538	513	557	502	503	506	513	509	516	518	519	538	530	481	519	505	518	509	491	516	490	553	525	518	537	526	482	477	508	506	519	517	534	528	493	514	547	539	493	496	490	516	504	499	550	526	519	516	503	525	478	501	509	582	548	558	507	520	513	536	541	516	539	534	535	558	541	534	569	467	521	525	510	548	502	546	539	490	522	512	549	485	522	540	495	504	493	550	504	517	504	480	486	509	578	538	517	551	523	527	515	515	503	496	534	541	535	522	462	554	501	535	526	526	514	489	526	524	547	514	523	467	515	481	571	513	526	509	531	497	501	464	608	537	520	549	537	514	513	474	519	532	522	531	521	495	525	504	519	525	512	558	535	555	578	499	519	526	544	554	540	521	494	534	536	493	475	527	484	526	500	553	537	522	561	560	520	519	572	559	519	520	526	533	542	508	530	492	527	515	527	551	500	546	496	528	542	525	508	547	494	550	537	513	527	507	553	518	580	521	532	540	539	532	549	537	561	491	550	557	547	529	512	532	532	489	545	568	532	532	537	534	496	522	510	486	511	522	551	488	511	539	484	480	532	555	509	521	495	524	530	491	486	487	510	519	528	520	529	543	558	564	523	522	575	506	500	504	492	509	539	516	506	494	538	520	503	526	563	521	501	546	508	524	496	529	550	528	520	535	503	531	546	486	501	483	515	521	538	544	516	548	497	543	538	525	499	493	513	536	514	559	570	507	528	518	562	559	513	480	514	519	535	532	461	511	500	516	514	542	509	486	519	565	485	495	560	575	513	549	496	548	539	480	510	506	496	583	513	528	534	557	534	557	523	556	507	538	545	543	517	530	525	534	492	477	536	521	542	538	510	489	537	533	537	537	530	503	540	518	538	524	521	510	529	511	535	508	521	506	532	540	528	537	542	562	561	522	527	537	547	540	501	532	535	488	544	515	513	538	506	530	535	521	522	480	503	511	522	560	530	547	507	533	507	525	541	538	541	531	544	524	538	540	513	512	550	546	539	548	521	498	488	481	530	525	482	551	544	509	499	580	532	516	505	543	524	508	521	539	505	506	512	530	527	531	552	521	538	526	537	510	518	528	561	518	493	509	533	539	560	514	505	524	517	544	548	555	545	551	542	530	559	534	530	496	502	534	536	486	508	550	548	537	535	517	510	505	539	528	495	541	518	509	517	499	566	503	524	521	552	511	539	518	558	548	537	517	569	559	551	506	523	546	549	534	509	480	488	503	539	553	539	523	510	541	459	533	556	512	527	487	525	479	512	524	526	521	541	486	529	479	529	521	502	501	521	507	557	516	526	492	519	522	538	500	545	525	493	544	473	544	546	520	505	540	517	541	516	488	526	517	505	499	495	546	493	509	549	595	547	526	535	544	496	514	535	501	525	518	538	529	547	511	509	512	520	457	503	541	567	489	527	519	555	528	525	510	528	520	508	535	539	545	513	508	527	478	515	533	496	532	522	555	558	558	494	524	511	563	481	533	525	487	505	542	530	560	573	544	514	535	543	513	513	544	481	571	511	540	538	531	500	554	477	516	554	507	522	532	544	548	552	506	479	583	518	538	531	511	524	509	579	532	490	547	535	528	522	519	530	536	510	495	523	499	539	559	517	525	497	506	478	491	540	484	548	520	520	553	509	543	527	519	533	533	529	503	515	531	505	546	523	541	504	534	506	540	570	523	515	497	570	536	531	509	547	495	522	504	521	471	523	531	563	484	527	526	497	498	492	546	517	543	504	531	507	469	515	533	533	511	548	551	527	518	523	507	511	524	551	523	528	540	522	554	495	548	526	554	547	536	530	531	531	511	510	541	518	493	496	511	511	552	529	523	546	521	505	511	547	528	517	531	533	494	534	537	535	550	509	556	505	547	551	544	532	533	498	514	524	508	465	525	528	534	529	498	497	559	510	517	521	489	529	535	514	508	506	503	506	506	547	514	467	518	504	514	535	533	533	492	521	501	498	553	568	530	506	519	508	576	514	577	513	506	520	527	550	513	514	489	500	521	499	502	529	573	492	551	550	528	519	520	527	574	507	504	571	530	524	527	542	506	522	535	543	528	549	543	490	508	513	524	544	545	504	502	508	510	514	533	545	554	529	510	482	532	526	566	499	553	544	570	508	535	493	497	545	531	546	507	531	509	521	534	511	509	478	508	528	562	513	537	573	564	520	533	553	463	553	481	514	529	546	512	530	532	542	516	552	517	505	519	478
26968	20824	9497	869	541	475	493	506	468	496	478	444	476	448	456	485	420	492	466	467	463	463	491	461	470	457	441	482	452	449	433	479	444	465	507	487	470	441	476	474	442	477	484	462	463	481	451	511	469	463	421	468	469	466	477	445	466	477	446	491	474	465	420	492	460	466	430	473	445	430	456	439	458	451	464	446	484	456	429	486	426	487	457	454	463	494	460	457	484	445	450	472	481	450	441	461	463	440	454	469	460	460	486	446	472	455	423	481	450	487	462	480	444	439	459	469	442	445	428	447	492	455	422	516	428	474	449	479	462	481	484	468	457	456	448	456	474	440	457	440	448	432	437	431	454	462	466	482	450	439	428	455	478	473	433	460	429	511	460	471	453	452	457	467	454	462	443	420	423	483	447	432	494	487	465	470	468	473	447	482	472	447	467	422	476	441	441	461	443	439	486	459	468	469	438	456	445	492	425	418	410	439	470	494	457	475	460	488	440	459	452	458	466	445	511	436	415	473	518	420	479	474	478	449	459	483	459	431	438	434	461	490	471	458	475	467	479	446	447	474	416	459	462	460	500	428	453	434	445	425	468	452	470	461	451	419	456	505	435	445	461	500	449	444	432	446	441	473	454	441	439	456	454	476	467	452	443	485	423	461	476	482	473	445	437	420	462	441	432	456	434	472	434	462	453	468	448	437	451	444	461	431	470	484	463	454	492	452	492	428	444	437	449	442	474	473	411	472	473	431	443	434	436	462	450	425	475	462	460	448	469	447	464	473	451	449	443	469	412	421	466	470	461	456	484	460	468	422	441	469	450	422	473	415	472	430	467	456	493	459	457	436	449	457	457	475	419	519	475	444	474	465	424	492	446	455	459	500	443	472	461	442	436	488	445	449	426	462	441	451	446	440	471	423	439	459	462	448	465	440	468	428	470	454	414	467	461	452	451	477	412	471	464	441	451	426	430	509	446	473	457	441	465	454	430	449	475	469	487	479	439	434	460	425	445	468	452	460	449	460	457	440	481	439	469	446	408	457	484	463	432	433	418	468	474	475	470	431	457	489	429	461	496	473	476	485	442	505	468	469	510	459	442	440	455	442	446	469	441	486	449	476	469	423	474	453	444	434	448	504	454	482	459	436	453	421	452	455	445	442	444	482	458	478	461	459	443	484	421	438	467	492	472	423	415	473	469	446	464	473	480	484	431	474	423	483	452	425	464	424	476	475	444	460	438	446	458	469	451	493	495	430	463	447	432	463	461	470	499	477	443	462	452	434	441	440	429	426	450	443	425	483	445	465	461	457	504	469	437	444	486	437	428	454	449	425	455	425	464	439	462	492	471	459	476	480	426	435	436	455	468	463	457	454	493	440	451	477	457	434	455	438	436	471	467	437	393	488	427	489	431	447	442	405	443	459	429	477	474	441	482	462	454	493	475	446	434	434	465	454	465	437	446	465	444	391	456	442	500	479	486	417	473	477	440	472	451	460	453	467	488	463	428	471	428	461	462	501	475	449	439	479	446	445	459	488	461	458	462	458	444	478	444	505	478	494	471	459	447	486	476	463	428	428	443	451	432	447	423	455	452	424	442	483	438	458	485	492	442	516	430	474	438	450	458	428	459	466	471	479	464	407	494	452	444	455	468	460	443	435	432	443	460	463	448	442	436	450	485	468	485	444	454	451	463	453	460	472	448	431	454	473	447	440	419	425	459	505	459	441	443	444	436	425	472	471	450	484	479	457	454	496	418	448	442	441	470	460	476	467	468	470	453	478	471	416	440	432	443	419	483	450	448	449	480	443	475	466	449	485	440	440	409	452	429	464	440	455	431	455	432	463	476	489	441	428	488	428	463	442	485	488	433	432	455	428	435	449	437	456	472	455	415	454	437	467	459	482	474	438	448	506	424	491	435	439	479	470	474	450	455	468	442	464	465	446	474	429	429	459	438	487	439	415	458	475	440	477	495	460	487	473	479	454	461	470	441	432	469	475	463	438	443	399	471	454	464	453	461	436	455	456	441	464	435	447	486	458	448	432	421	438	458	463	392	452	436	438	428	425	467	425	396	427	474	441	469	460	469	505	470	440	457	436	436	452	442	473	505	444	451	489	457	448	443	454	443	466	463	399	479	495	459	495	464	487	474	414	449	450	442	461	453	438	457	475	457	434	484	454	445	425	450	461	443	470	466	454	424	428	470	434	493	477	489	424	464	476	441	451	498	424	476	440	461	454	420	473	431	429	467	456	466	485	464	422	483	488	488	452	442	467	449	445	467	439	466	446	451	459	457	451	488	458	447	481	468	450	446	449	426	452	452	429	489	487	474	419	481	438	470	497	489	440	474	486	446	452	452	448	506	499	476	428	475	485	471	439	454	448	468	452	469	449	436	486	422	439	475	456	414	444	460	468	437	465	446	485	468	481	440	460	446	426	402	432	458	467	460	460	456	486	485	447	433	448	427	479	468	454	502	470	441	439	450	458	436	448	455	481	474	456	470	403	459	443	499	439	451	456	464	485	423	439	439	459	430	469	473	457	474	445	463	479	422	413	455	442	469	446	481	449	428	458	433	464	491	446	429	449	470	445	476	471	454	454	493	512	437	477	452	484	457	446	434	465	472	471	449	464	442	438	450	481	423	471	453	438	480	477	511	482	455	431	498	425	481	464	463	446	391	449	436	465	438	447	498	468	461	450	459	472	465	416	441	466	480	438	449	488	468	451	463	443	463	420	447	471	442	466	441	452	443	493	460	479	475	501	473	443	442	437	450	467	519	473	440	462	449	463	461	446	457	427	485	459	486	404	469	479	464	430	477	468	460	463	455	481	453	428	476	494	461	467	441	451	429	442	410	461	399	460	461	444	480	474	429	452	453	425	504	473	439	431	442	485	465	445	469	423	499	426	460	453	462	448	434	435	439	468	454	483	477	462	443	462	448	450	424	409	443	422	466	476	468	464	431	450	496	465	428	432	469	426	462	457	451	495	461	458	485	453	462	441	455	431	419	450	446	427	467	430	455	447	455	490	462	423	440	463	434	462	469	430	470	469	455	461	467	469	455	484	456	461	455	453	422	421	461	444	466	454	423	448	460	448	456	454	428	444	465	486	447	469	437	442	465	415	463	441	439	442	466	487	467	450	437	443	485	439	427	454	438	424	475	470	488	444	475	480	432	439	412	395	487	452	474	445	454	430	461	403	452	447	462	439	403	468	466	477	463	473	436	453	453	472	449	462	456	444	437	468	465	471	474	461	454	462	421	466	406	485	434	481	467	465	462	461	460	469	497	467	439	439	451	474	442	482	450	440	487	463	456	451	426	472	420	479	437	448	453	431	455	459	439	504	452	473	455	420	444	460	450	480	476	451	454	473	475	435	472	469	453	476	469	437	471	447	455	489	460	471	488	475	492	446	478	433	435	426	431	473	456	484	444	446	435	461	411	445	420	484	490	474	445	458	442	432	481	463	487	457	452	469	455	456	439	469	453	477	458	466	436	437	496	420
6544	1243	1066	813	743	691	730	671	677	605	619	638	619	644	635	628	650	627	632	627	625	663	645	605	666	658	621	674	636	637	626	622	634	635	583	604	655	604	574	623	649	575	607	632	591	622	650	641	645	633	607	590	649	572	625	607	614	629	602	657	598	598	617	649	587	626	636	634	613	635	639	629	589	611	635	561	581	633	652	597	623	617	624	688	652	637	658	622	634	594	696	659	670	623	611	602	640	624	616	580	645	594	628	616	618	641	636	591	606	594	574	624	638	610	610	595	630	592	604	631	603	659	592	601	614	591	593	615	653	621	592	626	615	584	644	626	622	602	599	618	562	605	596	625	634	583	608	625	628	647	571	626	618	623	614	614	617	627	629	662	641	616	561	673	639	618	625	628	638	621	668	647	599	603	594	599	627	617	623	593	612	628	613	629	602	634	589	640	588	617	656	582	652	629	581	619	630	594	634	631	633	591	614	614	668	603	591	623	577	647	568	622	594	654	628	634	619	614	605	611	611	610	597	586	590	617	625	627	615	603	651	637	648	627	562	576	601	609	623	640	597	615	592	637	655	584	614	623	588	583	651	663	635	561	636	591	590	614	575	615	590	653	649	556	640	579	616	611	595	662	564	648	613	630	592	631	572	645	623	621	635	577	574	590	604	597	615	630	647	655	621	655	615	616	584	636	628	632	646	644	621	599	579	650	607	600	630	624	615	623	621	645	629	619	649	595	582	583	574	585	635	631	625	596	615	609	562	614	583	578	630	619	583	626	635	610	597	649	572	647	602	617	610	606	606	633	617	628	603	599	599	609	563	612	619	640	584	609	650	596	606	638	649	614	648	683	637	616	623	581	619	644	644	635	589	559	583	624	622	578	633	625	638	582	606	605	647	600	619	628	626	613	594	604	626	647	660	596	595	589	645	598	567	643	616	600	633	633	613	558	641	577	678	620	629	604	595	616	636	606	606	645	627	585	649	632	604	632	632	646	648	635	594	623	613	609	607	577	662	623	630	566	582	650	615	634	597	614	603	603	621	638	595	613	643	564	623	615	588	612	625	687	618	629	613	642	613	591	601	580	621	571	604	633	624	582	647	576	599	622	655	601	645	629	609	612	575	623	623	610	623	600	650	632	650	628	612	626	612	611	577	616	664	589	640	592	610	632	615	595	615	549	603	639	613	607	597	585	591	595	618	623	642	623	617	625	598	626	615	628	600	643	658	656	625	603	619	590	648	644	613	620	648	601	606	604	638	599	662	623	606	616	642	607	660	591	621	606	639	604	549	582	600	640	599	671	674	650	599	613	632	631	644	637	587	653	666	620	612	600	602	632	578	588	605	563	691	648	590	626	644	655	641	614	616	620	610	662	593	599	635	590	663	607	639	596	581	629	582	608	597	607	617	589	626	644	635	627	618	605	630	580	586	612	596	554	605	611	589	591	647	616	601	621	622	618	622	613	634	624	641	574	624	622	614	654	620	594	623	619	609	582	633	601	642	569	612	622	644	634	621	663	604	666	596	650	617	564	609	652	624	634	580	639	613	628	617	656	599	612	564	557	614	598	625	570	594	561	616	640	564	591	635	652	617	617	623	582	631	620	610	623	625	615	618	585	621	625	674	624	628	570	609	572	569	662	603	591	634	617	608	602	593	642	610	605	598	607	618	602	642	628	576	593	559	589	602	590	624	663	581	619	634	606	627	606	615	658	648	584	593	622	610	620	647	605	614	567	601	601	576	613	589	632	632	625	658	621	635	638	609	638	607	650	640	613	625	613	629	587	671	639	635	587	589	616	621	603	591	633	627	641	655	599	614	550	595	613	573	640	562	624	549	622	650	589	637	619	646	619	614	622	622	632	655	629	625	627	606	603	604	617	616	634	626	596	615	600	562	591	589	607	602	608	592	631	641	618	634	599	648	631	599	592	616	611	594	633	663	624	638	601	647	636	588	594	591	635	642	603	660	611	680	633	615	646	591	596	605	621	588	610	618	615	624	589	624	658	619	587	603	633	595	608	650	569	637	631	618	581	551	641	627	577	632	642	651	588	592	639	610	632	615	647	609	583	627	594	614	612	628	618	586	584	675	571	623	576	597	619	625	644	649	621	596	670	611	630	604	617	617	636	612	614	619	586	657	628	637	607	636	568	645	566	616	620	573	653	610	633	647	567	627	601	621	562	616	647	591	621	600	667	609	581	597	641	609	623	589	593	606	674	615	606	630	635	676	593	622	616	633	607	652	641	633	634	623	605	574	685	573	708	598	647	610	626	572	593	599	631	588	568	620	617	604	586	663	599	643	623	583	609	621	594	659	603	638	631	599	602	633	609	579	643	605	600	595	640	598	621	636	613	642	593	588	633	644	581	605	635	613	628	612	644	606	657	615	594	707	634	654	622	626	644	653	642	645	627	626	590	596	570	589	615	570	636	616	603	597	619	582	568	629	615	668	620	612	598	654	637	597	615	651	590	604	664	596	618	657	617	606	604	597	629	627	629	606	599	583	619	636	639	607	599	592	605	634	612	618	655	598	611	609	593	621	620	620	614	565	592	612	668	611	652	564	571	614	645	612	634	605	544	609	619	602	614	633	604	571	621	620	606	603	612	646	637	588	638	612	596	614	574	669	576	629	587	604	596	620	679	579	603	612	611	599	603	596	638	627	627	603	641	670	597	633	605	586	613	651	617	563	648	595	608	598	579	644	599	618	591	624	648	614	600	589	657	617	621	622	666	642	645	652	636	643	671	593	644	601	602	619	636	589	618	589	639	647	629	642	627	581	570	595	617	632	620	598	598	586	638	634	602	604	603	718	612	639	594	577	623	619	622	603	621	620	585	601	633	628	653	596	592	669	627	581	623	618	608	596	623	576	603	594	648	599	602	682	608	624	639	649	643	603	669	647	616	624	633	608	629	610	621	612	612	645	640	632	671	605	609	594	642	633	591	632	621	636	614	600	635	628	620	628	618	605	544	654	633	597	660	635	649	624	610	581	621	603	622	608	620	619	637	637	632	610	603	610	567	597	617	586	632	595	630	609	574	632	631	618	611	651	631	613	626	608	653	628	606	619	617	598	637	611	594	625	646	638	642	603	632	582	646	591	608	633	639	591	575	625	604	654	637	582	602	611	585	652	611	647	632	655	636	617	621	615	589	642	597	621	636	623	642	625	615	624	647	643	627	644	633	622	629	629	599	576	615	562	582	610	596	617	603	594	596	617	567	615	598	624	652	641	631	605	611	600	588	627	565	646	613	667	627	648	631	589	621	630	619	592	601	604	626	592	623	619	562	600	611	593	659	641	601	648	625	593	624	632	616	560	615	642	632	669	617	608	596	627	641	579	608	611	592	646	615	619	590	603	612	622	598	602	610	576	614	615	575	646	638	578	597	597	592	618	600	589	658	640	635	630	599	606	626	631	643	631	676	571	644	632	603	594	605	601	592	587	682	595	678	603	597	602	684	598	614	622	623	589	603	609	620	638	660	597	638	644	623
23717	21298	28897	24025	21283	12165	1465	941	895	732	715	722	724	683	647	702	668	642	661	637	655	586	588	609	656	625	591	652	591	622	602	622	619	639	580	639	612	571	603	623	601	601	646	603	584	619	610	574	572	587	587	588	611	616	617	585	597	627	611	587	634	607	600	640	583	615	586	572	588	608	530	617	615	617	643	611	605	601	569	571	544	562	631	590	586	595	595	568	600	605	588	602	608	613	581	613	634	598	634	620	597	621	599	603	588	569	583	603	601	582	559	563	603	620	608	619	643	609	603	582	619	586	619	591	586	621	564	571	566	575	581	583	575	584	567	624	562	596	599	611	596	576	568	564	603	561	629	583	606	606	607	622	628	552	621	608	582	548	639	605	594	581	595	642	610	578	603	580	613	600	584	585	652	571	612	540	589	602	558	597	611	601	589	640	586	576	576	619	570	567	592	610	551	584	595	584	590	601	564	602	582	550	589	588	563	543	588	577	615	582	614	583	562	590	596	598	636	611	600	589	572	589	588	606	575	598	607	596	578	605	617	582	581	587	581	613	612	666	587	624	598	623	604	580	558	597	588	609	588	587	613	592	609	642	562	632	609	570	581	611	633	602	571	612	595	586	603	556	603	579	593	652	578	600	607	613	603	582	571	606	552	613	632	569	566	559	577	613	576	612	613	567	562	587	611	588	613	604	603	650	577	613	601	576	609	616	598	623	555	620	623	603	561	518	598	590	595	588	568	596	582	571	600	590	556	606	609	614	564	570	628	613	653	597	633	558	571	626	566	638	618	616	658	588	564	622	642	606	580	569	574	557	598	619	611	584	623	612	567	607	528	579	608	579	614	545	586	582	604	579	586	617	635	579	558	646	629	566	593	625	602	556	537	593	562	565	575	605	595	598	616	584	579	596	603	579	597	592	612	627	572	600	587	629	586	576	613	577	592	587	611	611	541	584	625	577	589	613	612	552	589	605	602	580	631	600	570	575	630	619	591	578	579	582	579	570	656	583	608	585	602	585	612	614	589	559	591	608	558	614	583	600	598	615	604	658	575	579	565	583	605	669	598	619	601	560	599	593	601	589	598	602	579	546	620	581	574	591	651	629	591	590	605	598	568	577	593	611	583	582	527	571	612	572	605	583	608	587	595	567	574	600	603	597	558	651	566	594	584	565	629	643	572	580	614	590	584	590	551	591	607	616	573	658	596	563	592	608	643	617	655	629	597	558	620	604	657	633	562	594	612	538	538	622	603	568	592	549	581	566	617	645	577	591	580	604	624	579	613	652	588	556	605	592	595	629	575	597	629	582	542	595	594	561	579	559	605	626	591	624	675	570	620	591	600	609	615	580	587	621	586	596	562	611	604	586	589	610	592	598	569	586	607	586	611	561	600	589	596	586	610	642	592	583	582	613	588	590	606	621	667	600	606	553	589	579	578	598	577	619	593	544	621	601	582	592	581	601	586	608	643	583	609	636	594	606	587	598	599	614	634	601	622	546	573	600	609	623	626	564	583	598	630	583	647	575	546	582	584	581	552	611	596	602	604	575	548	679	594	578	587	625	620	598	571	579	618	555	592	633	635	602	563	600	576	568	580	554	597	556	597	601	611	595	592	591	595	625	594	628	568	577	563	583	579	597	605	590	600	585	588	584	577	604	589	598	597	584	615	586	598	578	594	635	585	625	569	614	584	553	593	543	561	629	573	624	611	620	607	587	605	607	572	593	615	610	605	641	593	606	625	561	580	599	596	599	599	611	570	579	590	615	578	603	621	568	608	609	631	576	604	612	601	562	580	556	567	541	640	613	611	588	639	610	601	518	622	587	570	593	607	644	577	608	595	549	577	601	604	583	602	591	564	571	614	581	585	587	587	577	615	555	608	544	605	561	607	585	579	582	583	585	554	561	621	597	581	614	627	585	572	564	538	535	562	620	565	587	579	595	568	548	544	619	613	578	587	589	571	617	595	618	587	611	565	581	570	587	549	627	588	602	590	563	605	587	592	604	574	559	590	610	615	551	605	588	591	621	619	620	591	575	592	615	609	559	617	575	602	632	589	609	576	591	594	605	610	579	591	556	592	560	584	596	564	569	529	622	585	622	583	586	619	587	586	619	595	578	596	583	591	531	614	580	574	578	616	604	660	625	614	619	593	603	622	571	633	597	571	580	612	612	575	599	582	600	579	611	583	616	618	590	632	601	582	584	584	514	604	576	597	588	556	589	551	585	605	561	571	612	549	579	563	604	602	571	584	576	586	621	610	588	597	626	619	566	620	599	563	599	618	571	594	547	574	586	590	589	578	626	618	588	595	604	593	550	675	582	605	608	582	607	565	592	587	595	557	582	574	604	594	580	658	578	598	568	623	626	587	638	607	605	600	559	666	649	559	591	556	574	598	626	587	607	580	579	594	586	566	579	624	596	582	589	626	612	607	566	576	564	617	563	573	576	583	606	582	558	589	596	564	589	603	594	581	585	613	556	628	586	617	562	602	615	604	564	618	581	614	594	579	610	618	529	584	610	583	586	584	544	573	640	588	599	603	585	588	555	619	621	599	589	595	603	626	574	543	563	621	609	547	566	609	580	590	599	637	581	542	585	588	574	617	561	597	560	556	590	614	579	589	571	611	585	566	545	608	539	560	619	591	605	590	582	564	608	573	600	594	588	616	623	596	596	585	590	600	603	570	594	600	585	621	552	532	595	619	623	621	596	572	577	567	587	621	617	580	560	557	587	584	606	614	615	581	599	535	605	632	589	577	571	613	590	588	619	583	548	607	610	586	602	601	605	598	586	594	570	569	597	578	569	624	586	573	593	602	587	603	603	577	551	580	581	618	590	625	539	592	553	546	581	631	607	598	596	540	596	606	602	596	563	620	609	608	594	553	612	619	641	580	601	570	598	565	601	569	565	602	619	618	651	543	589	580	594	594	611	571	621	576	620	639	605	578	580	598	594	624	567	596	619	568	562	590	589	593	572	610	666	562	579	598	625	639	658	579	590	625	597	579	600	562	590	573	572	603	642	614	622	642	586	670	543	571	581	590	600	560	612	571	599	587	571	584	549	543	563	629	549	556	582	576	552	565	577	606	624	596	622	565	599	611	583	609	579	606	574	610	583	538	609	570	610	615	593	609	637	575	554	614	608	630	609	613	568	581	569	601	575	578	594	640	590	613	568	584	606	605	619	606	562	564	617	554	574	594	616	611	600	624	567	580	581	566	597	567	603	593	578	618	579	589	560	599	609	554	563	572	610	565	573	571	613	575	583	629	635	623	605	559	602	581	582	605	626	627	621	575	595	585	647	562	583	604	590	589	659	578	546	589	615	566	624	613	603	627	627	556	563	617	616	575	603	617	601	653	606	529	569	616	580	558	589	567	564	600	609	590	598	575	561	592	604	575	543	600	614	603	591	569	565	643	551	620	629	613	566	616	565	584	620	534	600	590	584	654	611	603	617	574	581	610	620	561	578	595	563	584	545	556	594	611	570	562	596
14313	9602	7948	4034	2942	2300	1941	1686	1421	1272	1212	1131	1038	993	961	933	900	956	895	891	901	927	851	827	852	898	894	774	818	866	828	843	841	848	804	835	852	791	836	785	806	763	809	803	768	790	772	762	857	813	796	811	777	797	816	812	796	783	835	811	811	806	863	817	802	775	816	813	798	832	828	784	800	828	827	814	827	833	810	792	752	858	808	827	800	826	832	807	857	788	803	784	805	844	840	781	786	836	788	810	776	748	790	816	842	804	796	798	808	788	809	831	818	767	801	822	776	806	744	812	817	810	813	784	826	801	780	815	828	876	809	832	750	815	752	794	804	788	808	850	790	796	782	824	819	781	786	762	760	779	827	854	835	807	836	832	799	842	771	795	799	778	795	801	790	811	781	781	792	811	804	845	821	779	809	798	765	810	766	816	815	825	816	774	794	769	760	804	847	830	766	781	825	775	789	798	811	811	817	792	775	773	818	785	794	806	847	787	787	801	821	831	790	773	756	777	842	844	803	801	755	837	864	716	792	792	803	830	782	825	820	823	831	801	824	799	750	793	781	819	771	786	780	761	773	806	809	822	777	790	815	818	848	769	835	804	827	802	827	786	786	819	838	776	849	790	786	793	824	777	800	856	806	819	853	786	747	826	832	775	823	833	799	785	827	768	809	772	800	819	825	810	801	817	810	824	820	795	765	786	759	802	810	799	796	817	826	810	815	795	797	839	775	828	785	749	790	758	786	800	806	777	807	801	800	762	791	825	772	825	768	792	849	846	781	774	812	768	809	766	837	805	806	758	845	836	814	825	846	817	771	848	819	754	814	848	791	799	751	827	820	744	842	730	797	770	796	831	793	823	837	786	824	782	838	876	806	787	805	785	766	820	749	872	775	800	804	878	773	781	792	768	800	796	815	794	794	793	818	797	799	788	776	793	801	790	771	828	844	785	773	855	825	764	825	766	803	820	823	805	783	764	766	798	822	801	787	794	780	817	783	772	840	842	832	826	802	805	814	737	857	812	761	853	829	790	830	812	803	724	768	809	784	783	802	751	803	812	839	725	843	821	795	830	787	767	796	780	765	838	818	791	844	763	882	798	851	819	767	784	793	790	792	807	777	799	794	781	811	770	776	796	811	837	866	786	800	751	794	794	787	798	766	840	779	771	839	781	799	817	772	796	790	821	772	800	826	775	800	761	758	809	832	842	851	759	783	777	836	777	775	832	791	768	872	778	759	810	798	773	846	789	756	807	817	797	829	803	775	759	827	806	778	803	815	826	785	779	795	807	768	765	798	780	752	779	798	846	844	790	792	788	865	818	757	774	819	772	803	782	846	804	818	823	741	787	794	815	744	816	763	846	816	756	840	781	824	797	812	805	825	771	733	802	778	871	810	851	804	829	803	810	802	776	776	814	778	801	818	834	780	769	831	777	767	819	787	840	819	799	798	824	800	822	827	824	811	773	776	815	815	755	782	804	796	789	816	774	781	831	769	827	834	830	761	797	782	768	773	834	823	772	818	804	809	758	857	816	838	810	808	784	789	812	831	803	800	813	810	801	809	800	828	852	832	822	781	770	828	827	817	788	800	807	752	779	767	825	775	850	782	793	831	787	814	797	797	799	797	824	801	764	791	805	767	846	800	821	776	786	781	755	827	820	777	808	823	812	800	783	752	816	776	845	767	776	802	785	806	816	788	783	799	812	795	842	836	792	804	827	802	814	836	765	828	796	831	734	830	796	844	771	794	765	806	822	804	828	837	835	781	779	757	814	782	787	832	768	782	846	755	798	824	811	826	748	802	825	760	799	836	773	809	797	830	828	762	809	783	785	773	806	802	807	800	757	791	778	824	807	771	787	783	815	810	846	810	791	775	793	768	854	807	814	823	786	798	826	809	773	771	796	833	791	781	824	778	764	813	818	825	818	780	805	775	760	798	806	779	791	796	803	793	779	746	833	802	856	749	785	790	815	828	780	828	741	809	771	819	760	821	813	843	755	770	803	756	813	833	828	814	794	847	753	794	788	796	786	801	798	808	772	842	802	823	828	815	791	816	812	816	804	792	828	823	783	791	769	844	782	823	813	795	786	774	755	812	755	764	779	798	824	811	800	835	802	779	831	762	799	849	777	830	812	852	799	813	759	856	806	786	822	788	837	826	786	765	799	842	776	762	817	790	824	784	800	828	791	769	788	841	770	816	812	826	821	780	805	830	781	789	838	788	807	784	790	834	825	804	813	791	804	775	815	804	785	825	797	827	789	817	777	807	803	781	812	817	799	824	775	797	826	801	776	765	784	848	820	802	776	822	778	797	744	827	817	814	832	787	783	775	784	777	831	819	798	783	771	781	780	762	777	781	804	792	746	837	793	789	742	828	815	799	847	796	800	829	785	802	794	793	788	796	794	788	802	803	740	796	778	824	807	795	809	797	786	833	797	756	824	798	838	764	804	794	797	780	830	806	808	777	817	762	845	790	814	831	785	765	799	806	789	776	788	778	789	832	821	781	825	770	792	775	770	753	842	849	808	775	796	836	811	777	806	769	824	807	812	811	813	805	778	825	743	811	790	834	748	776	829	801	789	803	841	873	827	757	808	845	817	803	774	839	824	796	784	750	775	796	816	746	793	748	779	786	796	802	789	798	741	758	797	827	792	777	776	775	803	809	817	794	748	763	819	805	828	769	820	793	841	832	777	787	756	791	765	760	757	813	791	748	786	754	765	745	768	824	746	755	771	787	820	765	820	806	803	774	826	827	763	769	857	856	779	801	829	821	764	768	838	805	822	851	835	860	804	803	780	778	799	755	779	822	840	798	845	813	786	798	837	774	838	836	835	807	775	795	757	869	778	814	782	739	794	732	781	835	797	796	795	763	790	773	791	755	835	798	777	788	773	870	762	786	811	756	782	802	763	775	829	777	838	751	788	793	799	757	773	778	828	803	768	794	860	762	874	793	793	738	818	801	748	793	852	782	777	786	799	794	835	765	776	819	817	811	859	801	815	836	809	834	758	794	839	793	817	813	775	803	761	785	771	796	806	807	818	781	768	834	774	785	817	774	792	802	776	766	776	816	755	742	815	827	792	793	820	806	793	793	779	812	842	812	823	820	781	883	805	797	794	805	795	813	767	780	779	841	749	802	878	792	764	843	817	796	783	845	820	787	794	776	794	835	827	814	780	804	859	808	795	847	819	804	811	735	796	812	819	764	785	801	792	761	829	800	782	808	796	817	802	847	747	748	786	804	735	859	817	799	773	806	751	761	830	825	788	773	816	774	812	809	809	817	778	780	782	784	822	842	769	848	818	766	782	814	752	765	847	766	778	839	765	851	814	765	808	824	778	788	778	782	790	759	788	817	842	838	779	790	798	789	802	807	769	761	803	788	779	772	806	845	770	782	827	750	777	836	809	797	802	784	831	771	776	763	892	822	797	755	801	808	819	837	761	846	764	835	812	840	783	854	792	759	834	815	843	822	816	774	805	798	784	792	752	798	817
22932	21322	29372	23613	21322	21365	10116	1116	765	759	697	618	540	544	490	523	503	441	460	418	447	463	429	427	389	404	427	429	428	383	411	403	376	411	381	395	371	417	412	383	379	381	378	372	383	399	381	380	397	377	383	396	369	378	431	400	356	375	359	367	395	385	363	379	374	402	397	361	391	365	386	394	389	399	371	363	370	351	364	362	380	368	362	382	359	365	383	394	373	383	355	343	390	357	389	374	353	395	347	384	386	392	377	345	399	381	409	372	397	388	401	357	371	359	368	368	374	360	371	394	374	377	345	367	366	380	356	355	368	396	375	400	388	388	374	376	406	351	386	394	357	407	390	402	367	409	406	375	361	380	383	377	352	370	380	382	378	340	392	375	355	361	345	388	373	396	382	371	358	358	388	369	363	386	366	369	366	331	373	375	341	347	349	376	351	364	370	397	385	339	361	424	348	389	367	377	382	376	365	375	352	351	372	341	374	372	372	346	340	354	351	374	395	384	371	362	349	377	379	374	373	380	370	402	346	409	347	400	343	379	410	367	385	348	379	377	346	384	383	388	384	372	372	410	358	356	377	363	360	382	422	384	389	369	365	336	364	368	363	368	366	356	344	384	379	384	346	403	376	372	382	372	391	373	396	387	405	333	361	366	356	350	349	371	359	358	409	359	347	368	368	408	356	347	397	390	363	347	369	382	351	375	389	379	325	368	391	349	361	384	346	356	375	364	390	350	330	373	372	398	401	385	380	387	368	417	410	351	378	371	356	354	349	358	340	372	394	386	353	340	371	355	375	386	367	328	381	386	383	372	371	395	369	343	370	379	385	379	360	364	378	372	359	358	366	403	365	406	377	368	355	376	349	339	373	369	367	352	375	374	386	345	396	391	331	376	384	335	380	331	360	348	373	386	364	389	349	375	356	409	365	394	387	347	356	355	396	376	350	388	372	378	401	404	370	366	369	375	392	342	375	368	371	376	392	341	395	361	362	351	390	386	381	390	369	345	361	347	363	344	324	396	341	341	372	358	351	342	380	366	338	382	356	355	360	376	387	400	367	367	366	370	397	377	343	361	349	353	349	368	352	354	329	356	374	350	345	385	358	404	376	370	365	356	348	372	360	358	383	353	365	365	358	388	352	365	376	367	357	380	358	394	371	418	400	383	360	366	412	370	375	366	384	374	346	361	364	393	354	428	363	364	370	337	396	370	361	388	360	348	352	370	358	350	371	362	352	355	408	361	343	391	375	338	379	346	370	351	380	385	374	345	403	384	375	377	354	358	407	385	356	337	358	383	334	365	356	361	328	420	376	333	374	351	385	378	390	347	354	371	400	371	361	353	399	401	361	410	355	391	377	384	366	336	387	377	331	382	370	366	397	358	353	368	386	378	353	356	378	352	398	348	378	386	399	395	393	355	401	408	348	369	357	386	366	368	375	396	384	383	389	379	380	387	363	380	377	395	375	347	356	397	392	362	348	390	359	384	377	386	383	374	364	408	366	347	395	349	385	361	380	382	356	344	358	356	379	381	410	391	396	361	360	374	344	403	411	381	402	386	349	409	383	375	393	343	370	368	348	373	339	364	356	394	367	368	330	361	361	318	372	363	338	382	423	338	369	406	334	349	363	374	380	393	358	355	383	397	346	379	376	375	354	392	359	344	359	405	387	379	370	366	389	347	366	374	372	359	366	392	371	408	377	383	358	384	359	343	383	403	349	399	420	381	356	369	385	392	361	406	390	355	358	372	395	364	339	364	342	374	373	325	393	383	360	356	366	395	355	372	363	409	375	392	356	387	374	356	361	380	382	365	378	347	356	368	371	355	350	351	397	335	365	363	386	351	417	357	334	380	383	361	411	359	370	392	403	380	379	372	390	353	352	383	363	346	406	422	358	346	398	388	373	377	351	387	363	353	387	351	375	372	380	387	391	363	394	381	404	376	352	364	373	411	406	408	367	373	380	376	367	375	383	368	352	371	365	395	359	385	380	354	380	363	346	348	351	372	365	369	355	371	371	387	386	374	385	368	355	385	339	367	405	372	400	355	377	355	346	370	367	381	356	377	392	363	370	363	345	359	352	413	359	361	409	381	371	368	389	339	350	392	384	365	391	358	365	328	381	380	380	391	367	393	372	363	366	368	357	356	357	367	366	384	366	383	363	363	413	370	345	375	353	416	374	398	354	391	363	362	369	359	384	375	369	384	371	340	391	378	368	370	381	359	350	388	378	374	366	354	359	396	362	388	378	398	339	409	376	354	376	369	363	350	392	334	358	345	354	419	415	373	391	365	395	382	359	378	373	357	393	385	347	396	362	380	368	353	387	377	364	387	390	373	354	328	377	362	369	371	348	358	375	373	370	413	391	374	357	394	407	370	349	366	375	335	393	384	356	370	361	365	380	380	379	354	372	359	400	351	384	343	381	398	363	355	365	358	395	367	373	339	416	337	346	379	344	423	387	421	396	384	375	381	424	369	365	376	357	391	365	343	386	402	357	360	372	412	365	407	363	348	385	391	345	394	343	352	356	370	355	366	387	376	397	363	391	344	355	390	363	352	379	384	377	345	360	384	349	395	348	365	373	335	354	342	373	399	333	399	376	369	331	355	376	392	329	418	369	390	405	337	378	388	405	345	355	361	390	372	366	349	357	380	410	379	355	386	351	360	372	392	393	372	391	344	389	394	379	355	375	403	362	420	381	343	333	367	381	390	373	361	371	381	361	372	401	380	365	372	343	355	341	379	370	406	385	398	356	341	362	392	389	404	358	370	353	371	369	341	369	367	359	375	353	352	356	365	349	387	368	347	359	366	395	375	392	402	383	404	381	380	385	374	358	360	377	379	365	367	379	388	347	387	352	388	359	372	361	406	395	359	390	362	367	388	388	368	360	404	388	354	379	374	403	344	391	391	397	356	408	366	366	357	393	373	339	375	379	380	385	341	364	360	345	373	352	378	373	363	362	373	388	364	325	373	375	393	371	343	368	347	381	365	380	360	360	345	358	391	408	340	339	361	351	399	384	336	348	380	378	377	348	370	374	364	387	326	379	370	369	385	382	354	391	368	386	406	379	395	327	357	395	362	376	352	378	392	389	368	378	373	372	380	357	346	381	365	372	373	396	387	361	334	352	340	376	393	383	367	330	392	355	378	352	359	394	379	393	365	391	345	353	380	349	358	341	372	398	356	388	374	406	388	387	374	333	382	359	368	389	399	380	363	366	336	348	319	373	354	382	367	358	371	377	333	361	384	406	361	335	385	375	357	363	397	379	360	365	359	356	381	373	402	408	379	339	363	361	362	331	340	349	379	367	357	379	366	354	399	364	347	351	378	376	386	350	352	388	360	370	363	328	367	393	387	383	384	345	365	381	351	393	377	343	361	377	387	374	378	346	376	360	361	376	375	343	384	351	362	385	378	372	392	380	375	376	346	380	362	374	370	364	387	357	365	388	358	382	375	360	366	387	365	387	366	386	417	358	353	373	385	363	397	355	334
16162	15620	12612	6431	4624	3456	2687	2097	1780	1471	1326	1187	1016	968	953	812	832	789	742	693	668	709	672	632	587	643	621	596	609	557	573	639	594	584	556	544	563	562	509	583	540	564	577	557	562	527	544	544	509	563	527	572	494	533	572	582	543	551	540	507	539	528	553	566	507	538	523	543	513	504	561	525	546	528	523	511	481	556	532	513	536	505	480	532	519	470	495	486	521	510	528	478	530	531	535	538	499	579	497	537	554	509	540	524	535	545	568	502	497	481	491	490	522	561	489	489	534	537	529	475	514	522	507	518	476	520	564	509	521	516	467	482	552	532	529	481	544	511	539	529	530	587	477	497	505	521	529	526	542	542	544	490	504	510	537	536	534	532	512	553	541	517	557	538	517	505	490	507	517	487	526	489	538	491	520	559	492	520	480	538	532	518	508	498	518	500	560	512	530	498	562	572	508	529	499	509	522	532	514	496	516	551	561	481	502	534	505	506	537	498	528	513	508	551	532	450	549	522	469	545	560	482	490	525	475	548	504	511	517	543	528	525	524	522	511	531	511	545	524	525	465	518	528	526	496	502	509	542	524	518	514	543	522	509	484	529	502	503	499	490	491	522	495	522	527	504	542	510	525	541	531	531	518	494	534	532	522	507	523	528	518	494	489	517	532	544	482	547	506	519	517	511	531	521	538	509	478	521	521	516	526	463	516	511	503	513	515	515	509	553	513	545	516	497	484	561	488	492	472	487	516	508	506	515	526	545	505	526	542	521	513	480	526	536	521	505	522	545	494	543	552	533	540	542	515	510	513	521	510	531	541	484	533	533	511	503	519	557	519	534	502	544	523	538	556	516	529	520	536	533	505	516	528	521	521	522	535	520	534	555	502	495	491	510	526	493	517	512	513	537	486	507	513	552	536	506	547	515	531	491	503	564	502	509	513	494	548	516	549	523	548	509	495	552	498	509	515	459	497	590	496	517	527	488	529	522	503	505	533	531	533	515	498	534	490	515	509	533	499	509	534	491	552	508	507	488	528	518	534	501	536	482	516	555	488	494	505	504	540	545	543	458	521	528	550	505	580	517	486	509	572	520	521	522	524	508	501	516	527	567	479	556	514	524	544	559	552	516	508	508	516	517	526	539	525	481	546	485	541	495	490	501	484	491	488	520	515	504	542	471	543	492	510	500	507	504	502	510	476	535	509	474	513	506	486	498	505	510	520	528	502	539	546	511	538	531	528	497	514	522	531	516	529	545	518	493	516	510	557	500	516	530	496	514	509	513	526	509	485	499	519	497	494	529	521	520	514	540	546	521	515	529	474	506	529	536	581	528	504	503	506	498	513	535	528	520	505	507	543	521	520	476	531	521	517	494	515	542	482	523	514	535	538	541	477	528	519	478	484	518	542	545	479	500	528	477	528	572	512	511	520	533	521	536	526	522	548	486	499	548	547	516	522	475	528	518	526	504	539	525	546	501	526	507	515	474	556	512	565	516	470	517	511	514	518	500	528	511	480	512	515	489	530	497	556	524	498	566	491	550	500	545	520	531	515	509	545	491	486	509	501	539	529	541	521	531	524	515	522	516	500	477	543	518	550	484	505	540	530	501	507	504	520	507	519	513	473	537	500	539	522	539	530	508	537	500	492	520	486	505	509	482	499	504	541	489	485	526	494	493	512	496	526	491	533	524	517	525	534	546	496	533	494	476	543	517	507	536	531	524	515	540	513	539	530	551	502	497	447	511	515	499	514	500	502	489	543	502	509	529	511	510	512	561	495	497	531	506	477	511	475	506	533	517	535	519	521	493	517	560	508	515	537	517	501	541	555	505	535	526	535	448	490	530	541	499	477	547	517	533	532	512	509	481	539	513	523	514	505	487	494	490	501	522	541	511	579	489	562	498	509	521	533	528	543	507	497	517	528	531	470	472	498	516	497	471	526	525	521	534	510	559	518	550	554	511	490	531	523	521	535	485	531	486	473	517	548	535	532	542	504	506	513	507	507	547	516	524	515	546	505	514	547	496	524	505	514	523	538	500	525	529	476	489	523	541	488	497	538	519	563	512	542	535	473	503	489	510	519	547	501	520	509	478	534	533	551	530	504	543	530	548	526	539	524	507	505	522	515	521	480	543	519	526	481	563	515	508	479	532	499	489	519	524	478	549	482	543	547	494	517	501	502	502	531	549	513	548	525	519	513	528	499	507	496	523	495	510	481	525	505	535	502	535	505	536	521	498	521	518	465	566	512	509	519	485	490	525	537	496	493	463	521	523	537	527	492	528	501	489	555	490	473	521	519	474	515	516	514	501	492	528	531	468	517	496	505	522	504	543	515	507	537	504	515	501	520	528	509	529	535	523	471	504	546	511	501	554	492	515	484	508	456	515	527	495	510	476	560	533	508	530	473	509	496	505	527	514	512	534	495	470	490	496	524	525	517	484	522	481	501	509	501	505	525	543	536	503	511	503	510	519	521	494	542	529	538	526	506	503	519	490	529	518	515	501	521	526	505	523	531	512	518	496	508	488	512	496	537	485	538	532	530	523	507	505	507	476	540	515	516	523	505	515	540	508	530	503	506	488	501	505	486	541	527	507	523	514	519	514	522	539	524	526	546	512	554	508	459	521	480	485	479	478	536	534	500	481	479	525	486	480	495	516	512	503	521	533	472	514	519	503	502	494	524	514	521	524	472	520	515	488	468	515	500	500	519	485	531	516	524	503	557	555	511	507	528	527	537	547	502	498	513	492	515	520	487	481	559	526	519	472	523	505	507	538	511	553	516	549	546	505	488	521	484	471	555	525	514	503	524	497	504	525	518	537	500	509	540	489	582	544	510	523	511	507	523	509	521	486	525	526	466	507	538	492	518	523	472	481	522	510	506	542	528	524	547	508	514	510	479	501	533	534	543	492	499	499	505	503	549	498	547	506	494	514	525	522	522	521	516	545	547	501	498	547	539	527	499	500	490	561	519	511	526	488	519	522	519	529	521	498	503	533	539	526	515	517	479	520	534	522	475	508	522	508	574	547	530	574	481	463	522	551	451	528	535	504	508	519	460	513	510	537	479	550	519	478	467	465	508	553	499	500	521	532	517	539	528	484	517	494	531	558	473	495	538	510	471	570	476	535	514	478	507	520	537	507	519	505	475	529	496	497	541	515	535	526	498	532	527	507	534	505	479	495	517	528	519	521	520	531	535	525	516	515	510	494	495	525	503	517	499	476	512	516	512	539	505	445	512	527	545	523	497	539	518	520	521	476	491	506	577	533	520	490	525	476	504	528	501	490	508	568	471	501	506	566	539	538	533	541	530	521	522	522	514	514	560	537	523	517	525	516	523	501	525	497	524	542	495	531	546	534	509	549	466	519	531	527	484	499	528	496	537	518	509	495	563	482	518	560	547	524	509	519	515	513	501	555	527	491	598	524	538	514	546	506	534	518	516	517	498	502	491	520	538	526	502	524	523	518	504	479	480	502	523	548	552	551	509	501	490	572	489	503
26911	20863	9653	1082	742	649	597	497	498	444	478	432	471	437	446	478	449	478	473	425	475	420	457	463	430	424	494	417	423	430	424	480	434	443	445	451	437	429	417	465	424	440	469	479	452	420	478	452	477	473	447	466	423	426	452	426	435	451	489	464	461	461	460	480	438	496	436	451	471	414	442	438	440	392	449	479	457	449	434	453	467	477	438	464	437	480	475	433	472	449	459	471	448	448	471	476	467	471	499	426	447	457	481	463	467	426	497	416	445	472	423	451	445	434	441	443	432	474	435	456	472	449	441	426	452	417	431	397	459	434	436	461	451	468	450	442	466	461	446	481	443	423	491	505	469	468	450	447	419	447	480	465	514	464	461	425	471	453	451	405	423	465	471	463	502	443	470	419	440	458	440	435	461	425	453	449	440	447	420	461	467	441	490	456	472	443	472	432	451	484	453	473	486	448	472	419	494	494	462	404	458	484	422	431	466	457	462	428	455	433	428	448	403	509	447	473	435	445	451	444	425	410	468	417	463	421	503	447	456	426	452	458	443	423	459	452	459	463	451	434	472	443	436	437	469	435	419	440	448	473	473	469	386	451	465	439	449	477	477	462	467	477	440	403	479	496	460	421	411	479	442	445	470	471	475	427	420	440	449	464	418	428	450	440	447	458	419	426	478	416	450	463	456	474	445	457	486	431	444	475	469	470	456	487	464	474	464	457	439	413	432	413	426	434	454	476	471	432	471	472	442	451	458	447	419	443	464	457	467	438	450	456	427	435	451	484	461	452	446	455	452	441	450	419	438	442	416	455	457	436	470	472	405	468	453	440	461	471	465	454	467	425	437	455	485	443	454	475	477	481	432	433	440	472	500	468	454	489	491	438	462	447	450	446	439	454	475	442	460	443	439	415	448	442	436	475	458	474	479	474	478	447	427	478	497	470	443	452	467	455	410	446	487	476	423	444	442	451	444	471	462	451	438	454	435	435	481	418	405	426	475	446	420	467	432	462	434	426	459	442	449	457	520	452	500	439	449	485	433	431	454	437	483	431	465	483	463	513	456	434	479	405	428	429	482	462	443	456	453	460	446	461	457	448	444	459	459	453	442	455	432	439	439	457	458	435	443	478	467	458	427	421	449	485	465	457	456	420	429	442	448	469	461	474	441	479	505	422	423	445	423	457	451	475	443	460	445	462	429	466	490	482	478	456	459	446	470	436	473	450	458	469	447	466	456	425	465	416	439	453	462	445	478	433	452	477	454	430	444	494	448	475	451	433	474	419	438	468	409	450	469	463	455	424	453	449	420	464	485	439	436	478	454	448	461	437	405	427	496	440	428	470	468	464	445	469	452	437	489	476	468	448	445	462	440	446	464	430	437	472	458	420	437	445	410	470	435	426	455	480	475	466	491	440	457	434	445	463	519	468	472	455	501	451	455	453	476	456	489	436	474	440	461	456	451	467	481	485	469	426	458	476	494	443	457	396	455	456	475	448	456	462	466	433	483	465	424	427	448	458	469	451	481	473	429	467	475	449	444	470	443	454	445	441	473	490	463	417	470	453	477	442	408	452	438	442	461	466	465	452	461	443	413	428	460	436	464	496	480	462	456	442	428	472	463	434	492	462	459	463	471	456	444	445	469	464	481	467	431	454	464	425	433	420	501	405	452	422	508	442	484	465	444	451	476	445	497	440	444	463	429	496	476	473	414	453	472	464	457	414	439	461	469	447	471	464	434	419	453	459	475	427	436	433	449	471	430	443	438	420	444	457	439	488	454	449	450	455	432	429	444	402	487	448	425	451	426	458	469	449	472	487	431	471	472	437	464	448	469	429	463	453	441	459	459	519	465	474	439	448	438	453	478	449	418	465	422	453	453	449	446	454	468	418	464	439	451	462	443	415	445	478	417	436	463	484	490	465	411	450	447	463	470	440	461	456	446	465	452	438	503	454	418	460	461	447	446	418	449	436	441	426	470	447	441	457	446	460	476	481	448	433	431	485	483	461	477	475	442	465	458	455	431	453	434	499	448	443	469	468	453	463	449	445	445	474	493	456	438	450	464	469	446	455	451	457	433	446	472	469	446	429	448	466	460	449	433	455	472	423	462	480	463	453	438	454	450	464	467	453	430	465	436	442	494	466	449	442	481	477	471	462	452	453	463	469	434	429	467	473	405	410	459	417	439	454	488	418	423	494	475	456	457	463	451	432	438	437	437	486	460	435	428	505	429	444	470	491	466	460	458	447	462	451	430	454	490	456	474	435	489	433	452	478	452	446	432	404	436	440	493	471	433	451	490	474	455	471	434	434	467	456	445	473	466	444	445	440	463	452	436	464	431	465	477	445	464	482	476	489	469	425	484	472	440	487	471	478	489	481	425	458	450	461	447	480	476	460	468	443	428	465	472	450	455	471	460	427	468	468	458	440	452	447	414	480	457	466	430	481	440	478	475	457	459	417	472	463	461	445	427	437	471	433	446	463	434	501	420	452	438	478	443	465	447	498	493	445	458	470	480	446	426	465	465	408	410	440	466	467	444	479	473	459	463	425	447	438	442	498	463	439	490	450	462	443	426	444	423	423	465	474	444	479	515	468	468	430	392	456	439	460	426	490	395	428	450	493	467	437	474	453	460	427	455	458	460	465	476	420	500	434	468	430	471	425	453	450	491	413	470	467	482	436	471	460	457	456	455	454	435	442	432	458	428	457	469	451	475	453	465	438	463	454	422	444	473	444	447	437	464	447	431	458	444	466	471	494	452	419	462	455	450	441	441	444	440	456	436	477	443	470	440	444	441	415	412	445	490	467	446	442	457	416	463	442	460	491	428	439	444	440	451	455	436	454	469	443	472	416	449	447	415	442	441	460	440	508	424	437	462	479	513	462	418	479	469	451	447	488	443	460	454	451	480	513	468	442	466	489	442	439	447	437	452	450	458	431	464	473	468	419	438	464	443	416	439	432	463	477	412	446	445	453	444	441	419	442	464	449	487	488	445	455	458	463	469	498	473	409	439	423	430	452	414	435	439	438	510	480	461	461	425	450	466	434	457	433	407	455	466	420	474	467	431	471	454	458	454	475	463	477	427	447	457	438	442	447	422	503	477	436	435	465	471	475	458	472	428	426	459	483	424	448	453	444	462	436	453	513	457	450	385	497	451	419	484	444	457	448	478	462	459	492	464	448	455	420	448	496	462	435	459	501	453	444	434	427	433	451	479	443	476	481	471	450	476	463	478	449	428	470	473	458	417	432	423	483	450	477	456	447	488	475	437	473	465	449	466	441	457	442	454	427	418	441	447	497	427	461	473	438	420	465	448	426	423	452	424	478	429	418	444	496	474	431	443	430	506	464	467	437	469	440	434	481	460	508	495	507	436	477	484	467	461	395	470	448	456	446	417	465	460	452	450	444	398	441	472	479	448	484	495	466	483	463	434	453	453	448	464	458	440	475	443	453	470	468	467	413	475	452	453	446	465	461	478	475	436	424	416	439	469	414	429	449
6641	1353	1247	888	816	727	703	688	656	692	676	672	623	610	628	577	616	604	618	602	639	594	595	602	611	592	602	602	607	634	666	591	641	595	590	623	588	633	557	623	661	630	641	606	585	584	613	585	617	558	631	636	608	581	601	572	621	598	616	589	591	618	618	605	578	611	637	615	622	629	619	590	594	624	593	645	611	563	605	584	598	608	595	658	599	575	618	592	619	641	587	600	629	560	577	583	591	608	650	583	594	596	576	618	612	664	618	570	608	638	560	638	606	611	614	644	608	591	612	602	599	639	566	593	611	604	586	607	637	575	590	606	594	600	575	632	594	629	628	551	574	592	624	617	591	591	611	653	593	602	607	562	584	563	620	617	587	570	634	599	617	617	573	602	637	606	604	615	575	608	628	590	626	629	596	573	603	594	628	574	622	586	604	609	630	562	585	595	629	639	578	631	627	574	587	591	614	609	575	583	610	635	543	617	623	587	619	625	604	621	604	587	591	603	623	608	602	632	581	632	582	582	571	596	589	649	599	617	592	613	585	570	616	589	599	648	583	599	546	590	600	587	582	601	648	585	644	599	593	601	577	579	630	628	585	571	563	604	612	675	628	600	589	630	579	628	681	568	576	651	607	621	641	616	612	597	623	619	593	589	610	622	564	588	595	616	616	593	588	596	614	615	594	579	587	597	579	586	549	600	598	632	606	605	623	583	563	615	612	593	580	609	564	642	623	613	550	598	606	606	559	594	622	624	601	580	647	620	681	670	664	617	558	594	608	645	653	632	611	600	636	631	599	664	645	606	620	594	638	583	572	603	618	590	657	596	577	627	614	589	638	621	634	622	600	602	591	623	635	576	600	611	601	639	588	598	613	619	613	595	616	582	601	653	614	636	616	591	561	620	593	624	586	552	614	566	599	637	623	632	586	620	637	633	584	606	591	623	606	642	628	570	592	595	631	609	607	591	645	594	605	642	591	579	634	622	634	586	619	633	581	622	589	628	570	644	617	656	580	627	614	614	587	552	602	604	613	621	607	620	619	601	586	608	602	605	574	618	595	611	553	611	639	613	625	605	598	605	628	623	571	589	623	578	606	579	616	597	613	575	590	588	567	623	627	613	611	588	631	585	639	579	647	642	612	624	610	629	651	666	588	605	615	640	597	590	580	579	622	568	666	614	603	610	594	607	597	624	623	613	575	624	602	586	605	606	630	609	562	626	582	594	577	663	612	607	595	611	579	650	629	625	595	581	601	625	634	587	611	630	632	593	632	605	636	595	632	545	610	649	586	629	606	627	570	594	618	604	626	622	615	619	580	572	630	633	603	651	587	593	604	579	563	638	600	628	618	587	607	604	621	597	575	594	603	621	583	622	639	612	605	607	627	629	626	620	587	608	625	627	637	641	596	626	591	614	604	625	533	605	626	611	627	588	616	681	613	578	619	603	645	614	609	634	621	581	607	561	590	624	614	644	637	557	635	616	583	627	594	615	636	622	624	625	639	612	631	583	620	587	609	601	623	609	625	611	570	618	587	622	582	584	608	614	610	616	599	602	620	652	602	620	578	606	580	581	605	621	617	600	629	587	604	615	630	608	617	622	584	616	617	642	632	611	594	619	660	636	612	609	617	602	632	624	568	603	597	626	645	585	611	635	558	650	605	611	608	571	620	551	599	600	608	587	595	590	612	632	580	634	646	639	600	630	584	651	551	613	615	628	645	623	584	551	590	653	566	604	601	574	647	621	583	612	642	619	587	600	566	595	610	593	616	589	588	598	576	617	597	568	582	595	574	605	609	620	641	636	609	599	645	557	608	662	579	623	592	673	612	623	651	667	603	623	607	619	582	625	587	631	666	580	587	595	577	615	592	604	588	598	579	596	570	587	587	577	622	638	623	582	579	615	576	575	592	618	603	607	648	593	607	628	572	572	605	607	607	603	596	629	640	608	595	591	614	593	640	609	642	578	612	609	617	632	628	596	527	589	632	622	603	604	600	618	621	652	591	592	612	603	599	628	624	601	612	578	613	616	600	628	597	622	618	618	608	559	581	600	568	623	617	602	594	633	543	626	605	586	649	573	609	607	631	641	613	621	590	615	620	617	598	597	582	609	612	595	638	582	560	600	604	591	604	646	617	620	580	613	622	582	585	598	591	592	599	596	592	580	614	640	619	631	606	596	581	602	619	645	574	584	624	590	622	618	623	618	600	566	574	605	625	642	547	599	584	586	610	556	627	590	615	613	634	624	616	639	645	597	607	615	629	615	602	599	609	620	613	535	632	599	612	609	580	620	610	612	589	623	633	586	617	575	580	609	647	655	645	619	617	624	614	578	566	590	611	597	645	607	608	633	654	648	597	643	599	596	610	600	618	629	644	571	541	598	627	563	643	593	580	623	581	623	606	640	584	612	596	616	608	657	582	603	592	626	600	557	548	629	578	618	609	612	627	590	600	671	647	644	640	590	617	571	630	617	557	560	599	584	604	591	623	597	636	595	579	595	618	603	602	654	578	634	597	654	616	573	657	605	593	625	641	612	578	547	590	656	596	628	648	613	622	612	597	624	609	614	609	544	626	597	629	639	591	557	599	594	621	604	615	583	596	629	576	616	602	673	625	581	659	583	615	613	647	593	587	608	606	628	641	581	608	620	602	559	678	644	631	619	584	630	591	614	597	623	606	627	599	566	599	623	616	613	580	599	659	592	639	631	622	633	568	577	612	635	615	554	603	597	656	638	641	582	583	563	595	635	626	613	590	610	582	592	585	620	604	584	619	635	606	603	572	633	615	582	616	644	620	594	612	641	629	587	608	605	619	631	581	627	645	574	642	596	662	633	623	605	634	621	589	645	607	652	607	636	575	626	608	587	623	645	634	613	598	637	601	623	622	550	593	629	603	592	570	650	577	604	675	649	642	598	639	605	591	632	608	566	607	583	615	634	542	592	558	629	605	690	612	578	593	642	625	581	591	629	587	631	654	619	633	588	628	642	622	598	606	648	603	639	579	600	602	619	579	583	602	580	609	612	601	577	605	621	621	563	608	635	653	569	661	630	646	616	570	604	604	601	618	602	605	614	577	573	616	577	618	605	609	635	590	610	570	595	606	615	596	586	595	604	615	611	605	607	624	603	599	585	587	631	636	589	591	617	615	636	627	574	599	623	647	637	605	572	581	620	585	630	652	591	590	617	593	603	600	633	616	621	606	577	602	616	616	583	538	622	593	574	574	611	601	621	650	591	614	599	601	580	607	582	573	567	626	603	608	607	606	636	611	637	611	612	638	577	599	643	632	571	637	590	597	627	598	611	611	617	558	577	642	595	599	601	645	635	599	581	605	612	610	608	567	656	650	640	570	632	561	598	576	649	616	615	616	574	598	604	622	563	605	607	623	568	614	600	621	625	607	605	615	600	583	597	588	615	583	670	553	575	617	568	580	590	677	615	611	572	588	657	570	596	609	602	567	594	583	599	571	636	600	618	598	615	614	632	588	665	618	649
23761	21298	28879	24015	21296	12144	1450	955	790	783	636	712	741	663	708	710	689	645	694	651	602	640	639	575	591	616	655	653	585	605	603	609	609	587	649	605	589	552	597	596	591	598	568	604	613	620	596	643	610	626	658	591	601	558	629	646	602	616	564	577	604	597	621	603	579	644	597	592	581	615	558	561	612	610	604	607	577	593	564	594	609	588	604	605	575	601	605	614	597	574	569	604	575	620	601	556	571	585	604	602	606	579	530	569	595	585	584	565	598	583	574	642	579	614	583	576	611	596	581	585	591	564	586	545	605	586	580	561	562	598	584	574	579	553	575	591	633	569	613	566	578	617	534	590	589	558	593	570	559	548	580	572	606	543	611	602	584	556	577	623	619	570	596	565	574	570	569	571	565	585	540	587	602	573	596	590	586	592	550	587	563	576	578	583	581	581	600	596	572	635	576	574	603	621	592	607	588	594	568	572	624	618	614	586	572	618	592	555	601	583	586	594	566	565	598	625	565	655	581	592	589	575	533	607	568	626	593	610	576	594	590	556	557	622	582	576	578	561	564	593	612	560	571	591	552	584	616	595	540	573	596	569	576	592	619	578	603	588	602	603	589	587	642	600	564	552	554	610	577	597	588	593	576	560	595	575	559	591	569	611	581	592	576	598	597	600	617	551	586	611	584	596	591	617	617	601	546	595	580	573	532	615	566	585	600	562	610	621	552	571	563	629	580	585	614	572	606	585	617	599	536	572	578	603	594	559	608	577	600	539	583	589	565	553	591	586	555	554	560	595	634	543	626	591	599	618	591	610	580	597	573	603	581	587	554	551	567	599	584	579	606	569	557	617	591	565	609	604	567	618	574	576	614	550	606	557	615	602	599	555	563	619	577	641	584	577	554	602	586	615	599	634	605	582	576	571	564	598	609	579	602	549	589	583	567	561	546	610	548	583	614	608	614	562	599	563	579	639	589	570	608	590	606	625	572	551	592	566	556	580	618	599	586	620	618	612	603	559	584	573	561	634	607	614	581	609	548	606	586	599	585	614	590	571	583	580	540	595	571	580	584	572	567	584	636	579	585	577	574	598	587	573	589	603	562	605	535	577	586	584	596	582	581	564	610	627	569	622	618	595	584	555	588	602	564	588	599	596	556	577	574	594	573	571	600	581	579	581	599	571	578	565	568	557	618	611	596	650	574	580	566	626	559	551	542	612	568	604	621	599	552	579	589	614	609	597	610	601	594	619	581	601	581	602	623	578	604	606	544	572	564	569	624	580	607	576	596	613	596	582	621	603	567	571	615	549	565	586	627	569	580	597	595	573	587	563	578	511	586	638	554	570	610	580	630	569	597	588	595	577	584	574	556	553	601	567	624	605	587	624	550	574	629	606	595	544	598	544	561	576	614	575	574	563	612	546	597	597	602	607	551	581	635	588	592	575	591	580	585	587	632	621	608	590	569	603	568	571	587	577	568	545	594	519	586	566	580	597	593	597	528	603	583	589	545	601	584	559	601	568	574	566	556	557	628	584	576	604	615	558	564	598	549	548	556	536	617	609	557	568	578	584	541	617	563	564	556	603	586	595	614	598	595	588	543	613	578	568	604	572	590	596	589	576	602	547	581	571	594	593	524	559	581	578	553	557	584	581	617	573	547	567	597	592	550	565	568	581	556	566	602	602	549	596	589	620	559	577	601	570	599	588	596	623	531	643	590	611	602	565	562	574	591	587	591	578	565	589	563	590	579	576	581	581	587	611	609	555	609	631	598	575	582	555	573	615	591	586	616	552	599	604	617	640	583	615	617	582	608	568	578	565	581	598	625	593	598	606	592	604	655	602	582	597	574	571	621	583	581	607	567	583	519	609	576	563	598	588	583	574	585	576	592	602	627	560	576	571	617	576	604	594	569	565	595	588	612	583	584	613	597	601	597	619	592	603	595	568	555	586	578	577	603	571	574	522	594	654	589	556	606	620	554	545	629	609	586	613	574	595	573	595	570	621	563	576	583	594	584	594	548	596	563	562	590	570	591	577	606	555	558	596	554	619	583	572	619	604	598	564	567	580	597	567	593	595	567	581	601	554	547	568	629	587	528	571	590	551	604	621	543	602	582	584	582	580	562	578	600	583	573	587	586	573	605	556	526	609	628	583	580	545	591	583	581	596	583	559	557	609	577	600	589	597	648	608	614	605	573	563	606	585	632	600	572	569	567	563	519	570	617	548	602	612	600	588	586	562	624	571	601	628	573	572	551	620	591	619	565	592	583	560	600	603	541	649	600	585	598	568	613	597	561	602	596	564	581	558	576	562	548	586	565	584	581	560	603	582	561	595	596	539	587	547	642	584	573	637	521	587	580	601	540	584	594	550	617	587	616	611	624	581	568	579	601	594	599	608	562	553	597	578	598	566	589	585	578	582	619	608	627	547	603	575	599	605	546	566	606	600	584	586	576	584	574	545	597	564	576	615	570	614	518	590	618	606	577	619	540	581	629	634	587	573	610	586	588	553	581	562	554	588	614	573	654	598	587	583	568	562	593	599	581	590	554	610	609	564	574	551	579	564	614	597	612	574	568	628	588	597	578	553	554	574	573	593	574	602	583	536	550	569	604	543	603	577	594	621	572	577	610	605	611	588	619	608	575	588	594	599	592	583	552	576	563	601	594	617	565	541	561	597	581	606	550	571	569	564	571	599	525	601	620	539	561	580	552	609	542	607	569	561	586	578	581	614	589	574	567	577	584	553	619	585	600	573	537	579	607	554	613	562	601	587	572	597	619	642	573	606	584	600	580	626	564	612	553	576	588	572	551	628	556	584	608	608	561	570	593	619	601	572	668	590	604	596	551	548	600	602	547	618	579	560	580	570	602	601	625	610	549	600	587	585	580	584	559	573	604	587	554	559	588	595	613	592	566	578	567	607	598	605	580	589	585	580	595	591	642	557	580	539	591	592	585	582	634	600	589	571	593	573	591	571	602	632	576	582	569	621	600	569	590	600	583	561	588	577	568	595	540	558	549	570	553	568	565	566	617	575	574	582	574	550	619	556	611	566	578	582	600	582	603	590	573	565	597	581	558	598	597	590	585	543	619	620	634	611	601	581	580	599	571	612	610	546	552	574	604	557	609	568	612	539	627	564	575	589	556	568	595	572	580	574	571	573	568	578	631	585	591	527	611	581	583	572	619	576	582	574	579	566	645	618	617	603	584	610	603	596	589	566	555	556	583	560	576	572	582	561	581	564	581	587	535	558	567	627	583	514	615	566	566	555	554	591	583	529	612	604	572	577	577	605	566	612	562	584	639	554	589	597	544	549	572	574	600	588	605	565	579	524	606	575	605	602	605	607	583	590	592	566	541	584	574	593	549	555	537	585	593	574	597	554	584	583	598	597	527	597	572	593	603	594	604	567	601	590	633	586	541	567	604	603	593	553	614	588	603	598	561	555	582	601	600	558	535	578	600	573	583	599	594	586	611	547	571	597	569	600	575	573	607	564	574	620
14570	9957	7999	4142	2965	2337	1948	1755	1499	1320	1194	1159	1056	1038	1067	955	1035	943	945	920	850	880	817	846	869	820	781	829	819	865	842	808	837	813	823	824	822	807	770	815	817	786	785	838	819	790	776	823	828	797	798	802	825	793	797	811	817	780	784	788	879	807	810	776	802	757	813	816	800	819	882	830	815	751	762	806	803	815	775	755	766	775	748	788	780	759	781	784	769	806	814	765	808	835	776	802	791	765	793	795	800	756	765	780	759	754	781	839	802	837	842	794	771	765	802	788	815	809	811	806	895	752	764	749	787	775	785	820	785	772	842	789	804	836	786	788	789	794	761	770	814	831	746	764	785	823	795	759	769	772	757	830	728	785	793	798	829	811	799	797	858	781	828	820	795	745	778	816	807	810	784	783	757	758	818	782	801	768	786	758	804	768	782	808	800	777	790	789	791	758	796	828	822	798	774	787	800	759	834	792	768	774	819	834	792	776	774	801	803	762	828	788	848	756	792	800	818	789	745	790	787	761	807	789	756	846	861	847	740	734	805	799	792	793	775	773	765	767	804	784	823	773	769	826	785	832	775	810	781	699	748	775	789	798	742	801	735	782	777	740	767	761	793	832	774	751	779	750	859	776	781	796	807	771	753	811	792	801	763	777	788	773	748	714	786	846	777	803	802	766	783	804	831	816	807	782	770	788	830	762	846	807	804	788	781	788	751	806	784	775	821	823	791	789	786	778	829	790	835	801	815	772	834	777	770	763	808	757	811	770	785	761	817	813	786	801	765	780	751	778	750	765	822	762	795	732	835	797	805	821	786	813	781	783	783	843	818	770	805	797	740	836	801	841	811	766	750	784	795	819	802	729	793	803	781	815	773	803	799	820	767	793	760	781	739	782	796	799	775	754	829	757	747	760	786	748	802	806	804	803	782	823	786	826	828	780	861	789	776	822	803	792	803	747	774	813	816	818	769	789	757	752	770	810	769	766	866	867	816	810	759	802	816	781	815	752	782	760	788	814	832	827	736	779	804	814	802	810	816	746	780	808	799	794	750	768	816	807	760	738	815	775	829	776	781	770	812	825	820	803	818	813	823	822	803	824	798	763	756	791	768	765	763	845	755	776	814	811	735	780	765	763	772	782	799	855	796	792	816	760	799	762	817	818	807	885	770	781	804	747	813	804	790	814	763	809	731	799	795	810	751	822	745	797	822	782	791	746	792	747	781	797	803	796	798	779	823	757	846	813	783	786	800	834	749	751	771	786	755	760	764	834	825	757	772	806	788	825	780	818	803	788	786	748	802	774	767	766	815	802	802	781	781	810	758	793	768	806	833	782	798	804	761	826	824	740	782	761	792	778	801	798	731	769	816	825	803	810	806	746	725	788	796	829	795	752	789	804	769	819	799	780	796	764	802	776	756	807	789	779	802	779	743	791	802	737	774	867	790	809	772	754	795	782	747	798	702	817	755	792	785	814	792	774	800	780	790	772	786	766	784	726	772	824	780	781	790	780	718	701	747	815	787	801	796	801	759	751	814	791	777	792	753	841	742	785	774	815	759	734	800	793	788	821	772	838	824	834	824	762	806	737	775	785	775	779	797	684	750	823	834	845	783	788	800	811	780	802	715	783	792	768	791	786	769	763	823	813	763	813	762	748	807	781	724	730	776	747	807	771	776	771	846	820	766	819	803	781	804	805	778	792	782	810	790	763	837	801	819	821	817	765	785	799	806	776	747	758	758	777	792	784	822	800	823	816	817	781	841	807	876	752	758	800	768	774	793	791	783	739	780	770	801	731	851	818	780	793	831	791	746	725	814	784	801	793	839	827	788	757	787	867	752	816	764	816	806	811	760	782	761	791	786	817	772	719	821	789	784	754	777	759	774	836	740	769	797	804	799	761	752	807	771	826	801	729	774	819	809	820	779	819	800	742	780	811	799	845	731	815	839	803	765	739	837	825	734	789	792	795	768	821	813	763	758	809	820	766	800	807	836	745	801	772	766	759	762	764	797	724	811	802	799	743	836	795	737	851	790	835	774	819	847	826	786	734	788	752	803	815	758	829	781	754	771	791	846	790	788	785	770	858	755	767	821	769	826	792	779	783	799	806	795	795	807	772	797	766	741	736	800	796	769	802	816	810	760	810	792	782	816	805	752	797	741	771	825	768	773	805	741	781	756	800	778	859	779	739	770	782	778	825	772	808	729	812	761	765	770	768	782	776	817	808	813	773	810	789	804	777	763	770	765	807	797	812	816	779	821	820	804	782	804	795	818	783	720	789	793	790	800	774	778	775	808	816	831	800	797	766	769	833	756	801	849	815	764	760	777	764	786	790	802	748	829	791	781	803	796	820	765	831	755	753	749	751	837	803	802	749	788	806	781	791	803	781	807	829	791	772	760	830	790	794	768	845	782	791	721	785	792	785	816	793	768	787	761	734	767	823	767	785	766	800	797	784	784	809	740	807	796	765	813	777	760	715	792	852	745	791	805	790	836	857	780	764	790	793	828	752	835	788	785	769	792	842	810	794	750	778	824	769	783	804	810	794	757	746	746	757	783	791	771	803	788	838	803	804	804	786	800	796	804	794	813	835	772	780	822	797	858	794	771	787	816	799	810	766	818	790	825	793	812	772	738	823	822	801	769	796	801	729	848	760	840	827	785	797	768	773	773	816	785	812	800	806	734	815	798	756	748	828	841	773	786	820	740	750	830	807	802	773	794	811	747	776	814	786	782	778	792	777	794	802	796	847	782	737	765	752	766	826	804	758	810	790	813	784	768	827	769	769	795	801	806	780	779	787	754	797	821	788	798	758	767	760	825	789	762	783	795	817	804	786	792	810	795	804	760	788	797	834	763	800	807	803	786	760	815	753	757	794	800	738	813	818	766	813	776	805	808	781	843	737	811	809	771	787	721	759	754	782	821	782	805	770	792	760	803	754	780	789	841	761	796	812	743	796	821	824	778	744	784	791	794	824	783	773	825	827	756	754	847	776	806	814	794	771	774	815	763	756	752	791	782	770	783	804	766	806	778	813	780	809	807	819	777	793	758	750	773	783	754	761	790	802	785	836	809	797	840	817	819	721	730	786	759	769	763	786	808	800	807	826	822	796	744	792	767	802	743	830	798	718	847	763	767	770	822	805	775	767	791	754	753	827	793	818	767	784	738	786	809	761	828	779	757	736	815	756	744	800	820	768	797	814	781	782	839	822	829	786	783	745	788	794	810	805	814	829	814	807	779	801	781	808	804	789	807	811	824	780	866	766	794	821	814	806	760	787	813	788	762	773	788	747	821	803	815	820	787	761	795	794	795	802	776	794	826	853	712	784	737	735	772	798	753	745	744	783	800	739	785	750	774	795	795	774	780	788	726	788	785	791	762	795	787	833	813	746	801	764	787	797	771	808	802	779	806	819	783	782	804	833	775	821	764	787	757	840	776	823	787	796	817	769	773	837	752	784	822	799	773	781	795	803	781	777	846	831	794	787	832	769	750	789
22852	21314	29363	23618	21314	21361	10190	1079	778	707	640	584	596	525	472	491	502	491	452	464	466	422	416	421	420	414	388	441	387	399	396	390	414	423	406	373	369	369	358	413	412	396	408	360	396	365	357	407	370	358	360	390	343	387	413	343	355	381	347	351	413	363	370	356	392	367	355	387	356	377	372	355	386	368	364	383	365	384	370	350	385	365	364	365	356	378	361	378	342	369	390	367	349	385	362	374	330	357	389	403	420	396	370	389	381	360	368	371	387	365	366	351	361	377	372	384	326	332	355	341	374	338	368	342	406	394	381	375	365	392	367	403	355	353	336	390	328	385	334	393	379	384	350	369	386	348	375	353	397	330	361	369	353	377	362	356	345	417	354	424	340	354	374	390	384	385	361	373	361	368	374	388	350	370	397	360	375	406	379	367	314	389	334	325	417	382	356	372	379	346	393	368	379	398	356	392	367	338	342	399	363	321	372	375	372	354	371	341	369	346	390	353	367	336	399	363	366	404	332	410	373	387	333	368	343	354	351	376	380	356	340	370	369	397	376	358	399	372	392	380	369	371	370	326	383	348	379	370	393	385	371	376	370	354	374	399	367	371	379	356	356	349	409	393	347	367	371	354	365	389	390	364	352	362	348	403	349	388	384	390	385	362	376	399	368	358	371	327	374	357	356	397	363	370	371	380	366	347	363	345	355	394	391	375	394	349	392	371	349	363	363	396	352	343	342	390	393	356	376	375	375	373	368	357	346	364	336	381	348	392	380	398	386	359	383	362	336	355	373	348	349	374	411	360	401	369	390	349	372	361	368	370	354	429	366	392	338	372	367	338	396	340	318	358	374	369	420	347	361	365	381	364	399	336	353	394	371	338	356	353	354	376	384	346	389	375	353	361	363	343	374	357	382	379	367	377	380	356	379	346	364	370	377	372	389	338	369	352	374	391	386	383	365	358	378	414	374	407	392	368	382	365	347	383	367	358	394	371	385	337	364	391	393	378	378	351	410	374	403	359	377	349	373	377	378	374	382	377	335	389	364	369	361	409	389	381	360	363	401	350	363	379	388	388	377	345	368	390	406	366	422	395	346	396	377	379	366	373	388	371	363	363	390	357	362	363	384	374	391	376	360	369	391	371	357	368	366	373	353	403	384	402	369	347	393	359	373	349	341	366	407	383	388	393	351	381	371	360	404	376	366	396	388	379	418	373	367	366	378	387	394	358	354	380	364	352	389	348	376	386	353	346	414	352	347	358	374	354	388	356	364	386	378	430	374	393	338	376	368	392	357	394	388	415	374	342	359	353	333	384	370	376	323	401	354	389	349	351	357	373	362	375	355	382	352	333	416	416	381	344	379	378	366	342	392	377	380	367	390	421	349	395	378	387	355	389	346	380	383	386	381	354	345	352	372	356	353	351	362	382	403	353	376	341	379	371	380	370	371	363	370	392	335	376	371	372	378	375	397	371	377	360	359	377	379	421	348	390	371	359	378	371	351	336	325	382	360	380	361	361	369	394	382	335	325	374	389	387	383	338	376	395	334	352	348	382	373	374	363	355	383	358	358	350	352	373	365	345	378	376	373	354	371	391	352	335	342	377	370	401	339	369	344	397	355	332	392	357	373	353	375	378	396	365	360	360	404	333	361	372	386	349	405	381	362	361	341	401	352	389	397	357	350	369	368	388	376	343	361	387	422	393	382	370	384	393	398	387	381	322	348	374	368	393	386	354	360	327	378	356	351	421	356	333	422	393	374	399	384	384	369	371	370	388	359	355	383	435	365	339	417	364	358	375	374	385	378	359	365	406	384	345	368	384	368	361	386	358	365	385	375	355	373	361	395	352	375	366	357	369	398	380	354	345	418	348	337	372	375	345	400	373	377	345	362	376	373	372	394	363	369	390	362	393	377	356	367	340	342	370	374	372	396	366	364	371	366	389	338	378	356	365	387	371	366	354	340	338	364	392	349	381	346	371	353	378	370	360	386	425	370	384	351	353	352	393	408	361	347	351	339	362	377	365	343	384	353	368	336	331	331	398	361	413	358	358	361	367	378	373	352	370	396	392	376	341	341	367	388	392	373	372	350	363	360	384	396	386	333	345	376	376	360	372	383	350	376	364	359	365	368	366	366	352	353	354	353	366	394	402	404	365	389	377	346	391	369	377	401	395	392	362	389	370	385	406	390	372	356	337	379	348	341	375	361	359	358	375	371	398	364	357	379	415	353	358	350	388	387	349	374	407	368	355	362	367	365	375	373	355	369	373	362	344	345	389	359	350	355	403	367	343	372	383	370	363	399	334	354	321	357	375	364	355	377	362	411	396	338	378	371	366	400	362	394	363	387	402	371	373	343	384	384	378	375	373	345	372	381	405	410	386	414	387	368	373	405	343	378	376	357	362	364	367	344	404	370	392	385	389	382	348	347	386	352	382	330	391	382	357	400	397	368	353	349	363	359	363	365	374	360	335	382	342	364	367	390	384	381	364	377	384	377	376	367	370	355	344	341	363	324	376	361	316	395	369	375	349	351	403	371	337	348	360	406	367	387	347	355	336	404	347	361	372	376	371	356	390	396	349	381	380	403	355	385	360	377	327	385	374	351	357	374	363	395	430	338	385	354	394	383	399	366	352	386	388	357	344	372	365	365	352	351	364	404	355	366	356	404	321	368	379	356	344	361	378	345	390	345	343	352	346	367	373	359	388	364	363	397	365	331	380	349	407	387	363	391	371	336	390	352	356	366	355	357	363	363	404	399	399	337	369	365	398	379	376	360	401	366	368	349	383	348	373	357	387	348	361	361	362	353	346	339	355	361	406	374	331	366	357	397	356	332	368	331	376	378	362	354	315	392	377	330	353	366	375	357	351	335	349	377	370	392	340	363	380	382	378	362	383	347	325	391	404	356	377	370	397	382	366	379	366	396	369	342	395	368	328	377	388	380	338	333	338	362	379	373	355	341	371	370	349	361	376	354	390	344	367	362	371	368	355	387	383	352	373	397	371	352	338	372	352	382	311	342	339	358	364	383	395	372	339	377	350	391	372	353	341	370	366	366	360	360	329	314	379	364	357	400	361	348	373	352	370	353	368	374	369	357	379	346	391	309	372	355	355	371	365	366	380	348	373	372	357	387	407	409	330	339	392	394	356	375	378	366	374	382	346	381	374	367	330	377	356	386	366	344	381	413	384	384	386	392	379	362	361	377	384	402	370	361	376	389	396	358	385	370	365	369	374	432	413	370	338	395	372	355	385	337	380	367	359	389	365	366	393	373	406	376	364	385	355	389	364	372	392	354	370	344	361	347	320	375	351	377	336	340	373	340	366	364	349	375	380	398	382	342	346	387	367	372	368	384	367	374	320	370	374	371	357	358	344	381	355	396	359	347	386	370	357	376	360	376	371	396	377	335	369	377	346	342	405	379	365	349	369	365	382	352	392	337	356	347	369	376	328	369	351	408	390	384	380	314	385	364	346	373	351	388	396	362	344	380	388	354	373
16779	15394	12496	6458	4643	3532	2663	2134	1803	1558	1314	1195	1085	993	890	829	754	779	773	702	684	650	658	672	585	566	623	588	574	594	555	579	538	541	619	547	612	563	523	568	569	556	561	526	548	530	553	521	526	535	525	533	485	540	554	524	546	507	501	535	566	514	542	521	541	512	537	515	536	505	497	532	506	516	524	494	539	515	547	504	491	495	488	520	560	540	524	529	516	496	484	517	505	521	541	534	510	493	495	495	512	496	537	512	504	517	532	523	492	590	538	537	560	505	478	508	531	533	516	520	506	482	513	480	514	511	515	530	495	501	534	549	520	495	514	512	496	541	494	497	492	531	501	521	495	515	509	523	475	529	512	478	503	510	511	484	506	468	497	537	509	504	496	534	536	512	488	493	499	476	465	516	529	519	514	494	566	497	505	508	537	530	519	535	547	461	518	505	518	499	505	505	558	494	498	529	483	498	501	503	503	527	508	536	532	522	488	520	475	554	510	507	463	499	539	536	528	524	544	482	502	489	541	525	523	505	530	482	478	505	516	501	505	520	493	530	529	530	504	517	547	526	522	492	526	503	513	553	506	517	512	527	522	507	492	440	514	504	527	488	480	514	505	511	510	524	500	505	519	535	482	530	498	501	496	520	507	502	494	506	521	490	498	524	516	515	478	528	517	489	520	476	459	477	496	472	478	492	523	538	516	511	504	518	519	512	502	497	496	515	478	493	499	554	530	540	498	511	490	520	545	537	544	507	456	509	496	510	511	487	523	502	497	540	534	552	533	486	510	488	503	541	516	516	524	471	539	497	491	496	497	535	490	519	503	502	539	510	485	532	546	512	480	535	499	517	538	542	526	512	490	522	483	506	503	519	523	521	493	527	499	506	530	493	510	517	504	473	520	490	503	501	489	466	519	495	501	503	490	509	489	528	500	520	494	530	519	484	532	498	517	525	479	542	517	509	510	493	493	510	511	528	546	501	516	484	495	508	508	521	527	506	516	478	509	491	506	525	504	533	512	503	506	520	513	522	493	536	527	544	498	507	492	513	471	528	515	541	492	501	514	480	490	473	523	513	547	513	492	514	534	498	471	481	527	521	510	547	506	510	521	497	476	499	508	537	475	499	495	511	488	488	507	505	499	499	477	527	522	522	441	495	495	503	515	505	479	526	490	504	510	512	513	502	493	499	492	482	514	506	530	491	527	499	495	510	531	518	501	515	525	534	523	506	505	492	514	475	519	497	542	487	500	546	511	490	487	544	538	516	502	517	501	491	488	490	497	497	500	518	517	533	507	527	486	533	507	539	531	506	497	522	494	483	528	523	486	528	526	487	483	540	500	494	525	494	521	533	536	509	510	512	507	546	538	539	536	488	518	497	488	516	509	531	512	528	502	488	529	514	515	522	531	517	551	500	490	470	493	512	539	468	497	498	509	522	511	540	479	500	505	507	489	552	494	498	523	483	467	510	510	502	491	465	504	510	473	496	492	523	490	532	522	513	481	561	473	505	503	531	527	510	555	550	530	546	504	489	478	504	518	529	519	523	530	509	500	477	504	483	483	514	531	540	517	495	523	515	487	506	492	478	522	499	515	491	536	543	516	502	502	508	525	522	433	510	528	525	551	487	501	512	550	501	488	499	504	532	483	497	482	531	497	526	482	535	481	466	540	490	557	469	506	518	488	469	509	519	455	520	516	495	505	538	486	519	508	510	478	513	513	483	492	487	498	479	533	551	484	516	503	531	504	489	491	488	489	492	530	568	519	550	501	536	508	532	488	540	491	492	537	500	512	486	505	493	517	547	525	544	480	529	511	542	515	530	494	501	462	511	504	484	516	488	529	493	531	534	485	501	485	545	517	472	508	534	527	536	499	485	502	471	501	518	538	532	508	517	514	484	512	494	486	535	540	565	506	500	488	553	507	528	510	503	546	544	489	502	543	491	517	495	481	497	522	512	530	495	487	509	537	467	465	499	526	523	525	500	491	515	505	512	551	482	516	500	507	511	499	531	482	469	531	558	514	482	489	509	510	484	560	524	488	499	547	487	484	523	518	491	466	481	539	504	515	503	516	512	514	523	500	528	531	491	492	488	507	482	511	541	468	494	500	538	495	513	502	521	508	525	525	546	472	446	493	510	521	495	542	521	521	513	519	501	495	536	520	526	484	519	515	520	505	503	505	477	497	532	499	498	506	530	555	489	500	494	527	513	468	489	528	525	490	527	511	509	499	468	484	498	495	452	526	537	503	493	521	529	471	499	454	523	527	520	539	507	491	544	517	500	527	540	514	515	488	518	545	573	494	479	509	485	524	492	495	496	521	514	501	499	490	493	472	525	483	494	495	545	506	480	531	515	510	500	490	501	528	529	532	482	522	474	495	523	499	510	477	528	513	516	500	519	509	499	511	479	512	496	511	508	519	499	518	514	510	509	508	519	522	539	526	502	507	527	525	470	527	482	505	563	504	490	513	528	498	464	534	542	474	476	475	543	518	491	512	513	520	511	471	514	528	493	491	531	519	483	529	503	532	494	500	507	535	486	506	529	504	486	491	514	510	502	542	490	496	529	526	532	506	490	526	541	482	538	457	514	526	515	492	501	503	493	534	490	494	481	514	568	510	478	471	509	537	554	477	495	519	561	494	540	507	500	490	497	539	502	528	514	526	524	556	479	517	491	500	525	509	510	524	516	515	521	464	538	488	514	508	505	510	524	503	502	501	565	495	480	504	480	485	531	504	476	514	510	510	515	474	523	512	506	530	496	507	499	456	488	514	511	541	451	536	580	482	499	528	491	514	494	512	503	538	531	507	499	477	502	525	506	537	537	488	492	464	492	525	519	515	505	523	494	522	519	495	545	515	485	518	506	507	476	486	497	498	511	519	497	518	479	485	569	528	529	517	471	524	509	532	514	488	548	470	531	479	565	536	495	475	535	492	524	501	524	494	517	495	466	490	510	555	548	484	505	470	476	485	533	504	516	519	482	550	522	547	490	498	523	476	486	509	517	506	476	491	499	498	528	492	498	507	502	488	470	522	491	473	509	497	557	514	515	498	515	517	504	498	498	502	536	511	509	547	507	507	532	532	512	502	477	503	523	507	507	516	490	529	502	484	513	521	529	535	513	531	494	477	487	493	516	528	551	539	508	525	510	522	531	491	530	555	509	515	505	516	512	505	498	505	486	503	513	471	537	481	454	514	518	511	506	514	535	509	518	492	497	459	525	521	490	503	487	511	541	559	551	514	482	519	488	510	518	509	519	509	542	530	479	497	512	504	493	505	516	517	493	508	471	562	534	487	520	515	554	533	531	517	543	533	497	475	513	493	487	544	507	494	529	480	470	512	496	521	527	524	521	466	506	550	548	514	577	544	484	503	521	536	532	503	489	489	520	532	505	504	521	503	534	509	515	527	484	489	495	512	508	544	513	491	514	563	507	518	506	498	522	539	509	526	535	500	481	501	503	477	539	448	517	540	501	479	493	524	490	484	487	520	475
27023	20811	9423	855	495	490	459	477	483	482	487	459	458	473	455	429	452	416	470	467	446	466	460	441	428	436	449	463	420	472	461	407	469	439	457	463	483	444	483	463	477	443	423	438	438	434	432	439	452	496	444	458	493	428	410	431	465	490	453	458	474	423	458	477	434	411	468	444	439	462	489	434	441	441	425	415	455	471	468	462	469	437	426	417	491	447	473	439	442	414	444	420	446	437	455	474	450	468	460	443	440	453	439	437	475	449	392	438	444	462	454	439	443	457	478	466	433	434	465	493	467	462	482	450	440	449	448	425	504	497	484	443	460	427	514	395	418	445	461	461	399	474	422	449	444	443	434	478	441	419	454	454	435	451	468	476	445	440	445	450	468	442	428	443	462	459	449	477	423	464	429	451	449	441	440	454	405	459	452	442	487	451	444	468	411	458	474	417	456	422	469	439	475	423	485	470	434	481	469	466	447	465	452	426	468	463	465	422	478	469	454	456	423	448	466	445	453	441	465	465	461	476	445	495	446	453	479	433	474	434	410	444	459	442	424	436	467	437	441	466	450	456	426	422	451	416	391	473	453	456	409	458	430	419	425	433	465	457	466	446	444	440	444	452	425	434	456	469	442	451	434	421	467	435	469	440	419	444	453	457	440	430	416	431	482	477	454	424	458	471	474	427	474	450	419	427	447	448	452	417	449	461	459	478	462	502	478	428	418	408	439	476	461	437	490	450	467	449	481	465	481	447	440	471	417	442	454	453	451	474	466	458	471	473	440	446	444	396	460	451	447	442	448	449	440	411	489	464	436	463	460	486	468	421	474	442	465	432	405	437	436	449	453	451	450	432	491	432	440	455	453	443	444	428	441	449	436	444	430	457	439	466	432	421	444	465	419	448	407	414	447	492	432	428	454	437	431	452	412	437	482	457	454	459	441	459	438	450	437	479	387	449	449	457	477	443	453	437	449	459	455	450	424	463	453	481	440	458	429	408	453	463	440	449	420	466	461	438	457	463	469	455	467	436	443	448	459	451	458	439	456	454	446	434	467	468	454	424	446	425	484	435	424	438	444	452	450	441	465	457	455	402	482	434	444	444	431	439	448	438	394	445	430	469	413	474	443	458	434	435	456	442	463	452	417	421	438	431	477	438	438	446	441	495	435	475	484	429	452	448	453	511	467	447	443	440	424	458	429	444	439	439	438	470	410	447	429	457	490	437	453	454	452	398	468	432	460	457	429	448	439	464	389	471	455	413	426	426	440	480	466	443	450	462	432	471	478	469	435	470	501	440	438	445	459	429	472	437	470	479	427	443	414	460	434	442	466	437	429	432	497	453	437	458	440	430	456	438	421	426	456	503	432	448	451	490	450	459	483	457	449	415	468	448	444	434	436	424	430	425	438	428	425	443	453	421	438	426	483	455	452	478	426	406	456	442	438	451	459	432	436	412	443	480	415	450	436	453	445	466	423	433	435	449	436	424	433	469	449	471	453	451	444	463	409	450	455	473	463	449	459	459	451	432	470	443	450	436	489	445	444	443	460	454	495	436	491	472	485	484	420	437	449	423	402	489	465	420	483	425	435	462	440	469	467	455	447	419	449	451	447	415	432	479	445	395	461	452	462	422	446	458	420	399	448	447	439	458	447	468	480	457	451	445	427	448	457	461	423	424	462	432	429	435	424	438	420	444	491	448	411	430	436	414	453	468	437	471	515	471	429	472	462	463	460	498	451	481	474	439	465	474	428	472	450	442	461	445	459	453	444	436	420	461	446	457	456	475	440	465	445	437	415	465	448	411	392	433	434	438	466	430	442	447	439	385	426	431	402	445	446	452	434	429	469	497	465	429	475	465	414	444	415	428	472	469	450	431	431	442	408	409	464	465	449	475	440	434	445	429	437	456	476	475	457	455	458	466	447	409	431	448	463	475	468	445	466	455	425	413	476	431	428	434	444	437	487	464	449	486	442	420	482	441	493	518	449	421	464	406	419	490	438	461	425	448	508	442	419	450	475	425	448	462	433	442	445	442	416	471	468	422	445	434	429	442	497	444	451	422	424	464	456	427	413	459	456	451	438	466	464	457	471	461	413	439	434	474	475	481	415	445	437	437	477	441	435	472	457	454	454	472	437	472	457	435	480	449	407	475	440	492	438	416	448	439	439	445	501	455	426	424	462	450	443	450	458	446	416	422	476	473	462	436	434	454	437	415	433	459	436	461	406	461	421	443	413	446	438	450	416	418	437	475	490	405	430	456	455	436	476	434	456	439	462	461	441	441	454	467	475	432	460	467	457	474	452	456	426	428	452	478	421	457	441	462	422	434	431	466	477	438	480	395	429	442	457	427	480	436	454	428	430	462	464	451	456	474	400	481	447	447	435	474	436	425	446	441	436	440	459	452	466	431	460	452	449	433	468	446	440	443	479	432	424	425	428	453	497	456	429	481	448	420	451	438	495	488	446	461	469	439	432	420	478	427	449	489	464	438	457	445	443	409	475	477	474	424	460	462	474	440	464	443	424	477	489	444	476	426	476	440	451	446	475	481	431	429	477	453	444	444	424	427	470	408	493	424	442	460	458	460	427	434	452	451	422	472	470	455	429	465	459	473	455	471	453	466	447	454	439	458	464	455	431	427	449	423	472	423	434	488	468	472	453	449	445	484	452	447	454	446	436	463	452	468	438	464	439	499	495	459	413	445	448	451	485	471	432	483	499	409	426	442	448	434	458	424	425	439	429	453	403	459	453	459	459	441	438	497	449	453	471	466	439	443	457	396	428	478	480	461	413	448	464	446	479	443	468	431	451	457	462	439	445	453	441	437	427	444	425	489	432	414	453	462	472	430	437	441	493	461	450	461	438	421	453	423	400	458	469	423	439	431	444	472	423	428	484	403	469	435	448	416	449	452	449	470	425	431	472	440	448	428	489	445	471	442	440	461	422	465	441	452	457	452	462	438	424	453	452	437	432	457	422	477	450	465	465	452	421	436	428	402	454	419	457	453	468	478	479	425	459	463	475	412	461	458	442	450	458	480	437	422	444	457	479	456	437	461	482	466	442	471	463	431	454	470	439	472	420	420	442	478	419	433	457	445	488	473	445	457	443	436	404	453	447	456	430	420	469	437	476	410	456	473	433	453	458	473	446	472	419	431	448	447	448	440	470	450	454	475	435	441	466	428	469	442	464	429	400	446	483	446	435	451	458	426	370	450	451	438	417	474	550	448	457	460	413	443	469	497	508	460	463	475	431	472	466	457	472	428	477	472	436	439	447	437	449	446	445	399	426	437	462	448	479	437	457	481	450	449	442	431	438	422	400	434	487	491	456	450	449	484	439	447	437	453	442	468	466	426	445	429	423	431	464	465	452	421	447	456	451	442	429	441	473	444	455	449	439	426	479	455	472	435	459	436	481	443	460	454	440	445	455	455	442	455	459	461	461	432	463	446	457	463	518	448	464	465	434	497	446	471	427	484	442	422	471	449	456	465	457	423	447	411
6310	1275	1118	858	775	705	677	659	636	641	621	638	627	632	606	629	614	602	635	629	617	627	596	605	631	624	602	625	602	630	618	594	622	583	592	611	629	617	566	612	578	632	615	540	615	618	622	605	582	627	612	562	619	594	621	621	585	620	627	597	649	561	628	584	632	578	613	583	580	598	561	602	677	570	613	598	603	580	580	647	610	616	591	594	576	582	621	573	600	616	594	624	607	637	642	562	582	595	636	593	622	624	618	576	574	581	611	568	565	598	573	565	584	589	597	562	642	643	606	613	577	621	631	605	613	608	551	595	641	562	601	617	575	562	548	587	648	590	555	566	561	635	639	589	632	601	601	632	640	618	590	617	581	627	616	635	570	625	609	585	599	598	588	590	584	554	616	603	631	596	604	626	626	598	567	595	610	625	597	619	593	598	598	603	643	633	576	575	597	604	614	596	593	620	593	631	585	579	635	618	581	582	610	584	613	621	587	633	656	594	570	587	597	621	629	605	601	596	592	612	553	631	569	627	609	616	606	597	568	636	571	572	593	669	561	628	613	607	628	584	594	586	618	625	610	614	634	623	588	578	580	586	587	586	597	596	586	608	544	598	597	600	611	625	545	621	595	626	631	605	580	617	590	574	543	631	615	570	608	636	587	586	621	612	554	599	559	575	578	610	609	623	612	578	622	609	593	625	606	580	594	596	580	563	635	627	548	616	612	636	598	578	632	600	573	650	602	614	592	643	593	597	561	609	621	606	572	623	640	579	598	607	591	606	607	592	597	606	614	584	627	567	591	584	631	576	603	574	553	585	596	641	572	640	582	568	607	561	592	610	615	612	625	623	593	603	607	571	630	606	604	595	592	580	626	598	590	596	603	633	614	563	608	550	588	585	604	633	580	613	606	607	572	593	599	556	649	594	588	587	590	595	600	569	597	587	646	592	552	653	629	597	596	579	634	574	579	578	614	577	602	609	605	593	636	588	600	614	616	611	585	564	580	594	615	618	655	604	605	611	628	610	564	606	615	576	569	589	549	580	609	592	592	612	589	560	618	614	587	580	581	590	584	568	597	633	638	566	654	613	594	661	585	568	592	613	645	586	619	581	591	607	651	558	634	596	604	609	605	614	594	597	614	547	628	606	588	611	615	593	578	608	624	582	567	610	593	602	580	571	613	655	617	565	600	609	630	576	552	597	567	595	630	592	595	601	591	616	569	580	613	578	593	619	637	606	567	598	598	592	585	626	614	566	603	574	631	607	612	618	584	632	603	575	573	634	610	636	604	617	630	554	627	602	627	641	604	645	608	555	603	583	581	592	634	591	594	610	578	610	624	644	607	620	612	604	599	624	578	613	639	628	622	626	601	584	608	588	562	644	620	623	597	628	628	599	592	574	581	584	600	613	603	612	636	603	592	594	631	588	626	593	576	593	573	631	569	589	601	591	625	583	608	624	587	621	610	604	564	570	563	597	574	576	561	607	596	611	585	613	598	573	628	575	606	644	607	562	601	606	592	617	598	578	596	642	616	569	628	602	586	635	629	586	592	606	617	600	602	608	570	636	660	589	602	591	616	622	582	589	587	615	602	601	598	619	610	587	586	581	609	616	589	571	601	599	608	624	654	567	603	598	601	572	607	597	605	610	588	640	640	577	595	627	607	658	629	593	645	631	606	562	602	579	574	573	559	600	630	588	598	619	590	587	592	604	642	613	560	602	604	587	613	594	622	590	665	596	607	629	587	582	591	592	624	594	603	640	616	596	632	643	601	615	570	621	668	629	590	612	579	613	630	634	630	621	545	608	612	552	613	627	632	619	604	587	623	576	587	619	602	605	612	615	634	605	633	603	625	621	620	563	639	571	555	572	661	600	635	607	618	584	575	621	592	605	615	622	625	597	594	617	601	577	618	606	625	624	591	564	602	583	604	603	563	587	617	552	585	636	559	601	623	602	582	567	620	600	582	632	552	620	574	662	603	617	553	610	589	592	621	607	595	636	570	611	608	604	593	608	591	633	598	584	597	597	575	613	623	619	614	629	609	596	669	600	589	577	615	583	573	592	581	618	600	569	603	620	627	587	597	599	577	601	593	603	606	629	567	581	599	598	582	601	561	574	638	621	621	630	593	604	606	598	603	607	596	589	569	568	618	597	604	593	615	632	610	622	571	587	623	615	608	604	631	583	589	611	597	575	654	584	575	623	614	579	583	585	568	633	578	608	588	622	626	595	600	596	557	599	612	602	575	588	629	603	585	610	576	591	597	602	588	584	592	609	609	529	607	597	590	598	596	597	614	584	578	621	607	577	567	610	614	583	585	604	593	561	556	597	545	575	604	597	620	624	611	574	609	556	603	604	608	585	592	604	593	589	599	622	584	579	615	628	609	578	583	667	611	591	610	620	609	604	590	623	596	597	567	628	579	660	604	544	596	620	567	643	593	634	579	567	577	607	561	607	607	557	624	632	576	578	598	598	633	627	598	576	569	611	607	587	594	592	620	605	580	586	586	583	601	606	639	637	587	613	590	561	602	594	593	644	617	602	567	616	602	583	616	588	558	630	605	637	606	597	623	617	603	627	642	612	538	585	613	606	621	641	621	600	616	602	658	595	637	613	610	590	605	578	626	594	607	612	593	613	628	611	624	584	599	580	604	652	595	616	585	657	612	558	577	590	580	588	579	616	584	618	579	659	580	592	558	568	598	585	615	595	600	613	591	606	608	601	604	606	631	591	622	592	585	583	645	559	621	645	595	635	574	580	605	619	629	572	612	613	630	597	598	625	640	573	609	581	609	616	587	627	622	590	571	599	565	569	621	568	632	580	579	584	607	635	599	585	602	613	608	586	612	584	560	622	627	552	611	598	609	625	613	555	621	587	623	585	574	613	613	594	602	627	616	600	624	586	611	631	582	616	598	593	634	656	633	607	608	646	627	642	574	590	613	613	585	619	554	614	603	604	590	603	581	611	616	569	609	605	630	627	610	619	590	579	598	627	621	603	638	593	600	602	617	601	596	644	573	589	585	601	574	587	571	613	635	611	618	631	624	599	620	588	565	587	594	590	609	593	602	601	606	626	606	641	650	618	609	600	621	625	620	592	604	612	592	604	610	619	601	577	600	633	605	593	600	574	598	598	630	643	648	581	571	617	602	590	578	589	573	576	615	602	603	623	591	577	603	607	623	618	577	617	619	554	579	620	632	567	625	612	590	633	595	613	594	600	581	567	619	576	631	614	545	625	575	645	565	612	604	593	569	561	653	658	561	616	615	591	608	613	596	643	609	585	600	601	635	623	606	603	591	618	615	660	553	576	563	618	624	629	657	597	610	566	597	564	652	619	583	594	564	553	597	618	584	588	612	609	630	636	596	630	582	559	625	617	665	581	584	619	572	617	591	590	612	583	628	592	643	613	634	593	611	554	590	637	612	607	560	569	611	571	600	630	582	665	585	601	603	606	618	564	583	616	572	607	638	645	605	567	576	606	581	618	597	611	554	584
23770	21294	28893	24028	21294	12173	1409	926	803	772	687	701	653	687	629	639	668	655	686	636	676	616	605	608	586	631	625	591	662	603	648	592	581	596	575	609	538	609	557	575	590	600	600	599	590	587	587	583	529	582	571	582	565	608	593	578	603	619	592	600	615	573	601	567	527	614	571	561	590	584	576	594	579	574	580	583	645	571	640	552	589	583	563	623	559	571	540	563	593	607	597	602	572	588	576	609	606	578	570	601	617	593	613	566	596	597	564	618	594	573	603	612	526	581	545	589	596	598	568	544	586	621	567	615	613	600	598	549	551	580	589	574	590	534	618	556	599	553	590	616	576	582	593	602	541	587	621	626	550	552	577	568	542	596	572	624	578	565	630	571	579	607	553	614	583	556	607	615	586	609	627	612	603	554	568	590	588	562	634	608	585	583	598	586	577	591	613	622	581	601	586	610	549	571	589	572	599	568	569	588	557	593	568	606	562	568	590	556	574	581	599	559	617	582	535	594	559	551	620	642	570	582	572	580	578	631	552	587	591	572	540	558	607	580	627	560	604	630	579	572	612	631	555	546	583	561	578	614	605	615	587	557	603	619	524	561	585	577	639	637	611	533	547	590	549	544	563	607	567	659	619	631	557	616	561	620	558	611	589	571	578	558	618	571	593	565	619	573	582	605	598	521	578	591	579	554	543	612	588	575	597	569	616	600	569	620	563	540	641	621	555	570	572	572	600	631	588	576	632	541	565	604	529	584	559	541	551	575	545	550	598	542	566	533	567	516	555	611	627	590	624	609	599	587	584	589	585	618	606	646	614	581	563	604	586	591	597	609	581	570	596	608	564	581	569	621	570	602	580	576	597	607	608	587	615	589	556	569	581	577	598	588	578	594	538	598	588	600	556	564	590	565	585	578	583	608	592	612	598	591	567	654	663	581	560	551	591	602	582	599	608	542	612	620	574	569	544	595	554	599	582	605	620	560	575	614	598	575	543	568	623	594	606	609	559	585	584	635	580	566	548	588	579	569	565	578	603	568	619	589	558	570	543	594	570	641	564	573	548	576	623	590	569	577	624	587	576	576	568	587	571	576	583	582	610	568	572	602	580	589	535	596	602	560	554	595	560	602	608	590	589	555	547	555	546	634	551	594	535	620	586	624	597	608	574	583	601	538	634	569	582	627	606	571	558	602	604	551	591	632	569	588	551	561	575	589	599	529	601	576	555	600	595	580	602	606	582	560	579	611	538	613	629	560	550	589	546	553	582	595	571	589	560	598	574	615	605	596	588	652	556	630	590	541	615	586	635	561	619	590	616	619	572	623	633	560	614	608	576	614	588	534	575	552	588	569	580	592	608	582	577	552	506	637	568	594	558	597	542	608	596	576	534	613	633	604	627	602	561	573	555	591	571	613	608	592	600	628	537	588	574	542	577	612	612	547	573	602	576	602	597	579	598	559	598	565	556	544	609	598	593	576	585	586	558	599	549	563	552	560	633	613	614	580	595	580	606	603	593	590	574	577	592	609	591	564	558	536	599	550	542	568	558	565	594	589	588	598	571	532	586	581	612	552	572	598	533	572	561	552	570	572	592	532	592	601	582	571	589	576	596	596	636	559	583	612	591	541	605	590	607	594	579	610	634	567	571	560	588	592	581	546	589	606	535	548	586	607	581	566	575	567	573	541	567	571	587	585	629	603	583	599	586	573	563	583	559	598	591	536	613	578	579	583	567	571	567	587	599	574	604	587	632	577	534	612	600	588	570	564	534	592	528	594	603	582	543	565	566	614	616	598	523	576	587	588	554	592	595	572	573	630	607	570	567	576	574	593	592	606	578	580	579	543	603	574	577	589	573	582	556	581	617	545	594	565	584	564	571	620	574	573	592	579	620	592	559	557	607	575	598	581	601	583	607	598	599	622	592	558	600	583	559	577	638	594	593	569	582	591	605	597	568	610	592	583	581	631	615	561	598	572	571	537	570	593	548	551	592	619	585	598	646	597	569	584	544	566	567	593	576	595	568	629	560	562	594	561	594	627	581	600	604	592	589	594	591	569	575	536	648	606	601	603	616	563	591	600	577	575	610	598	575	585	553	609	551	557	558	593	559	594	520	634	594	567	590	604	585	552	573	556	602	572	590	567	583	614	587	549	586	592	585	550	527	564	616	575	622	630	574	585	598	578	612	578	572	570	558	605	572	546	562	618	587	586	542	609	532	590	559	586	615	608	555	574	580	626	572	551	609	554	613	597	537	593	609	534	553	564	553	550	579	582	620	594	535	587	561	576	642	567	610	604	626	633	571	577	603	561	568	619	554	555	538	584	565	572	600	611	561	571	549	587	601	580	546	592	629	538	572	562	562	572	577	582	563	552	540	568	539	585	585	537	562	593	566	551	579	591	569	550	555	591	596	555	585	615	565	589	571	630	608	588	598	618	605	563	544	551	579	541	573	582	549	601	577	614	571	596	566	556	569	602	561	547	599	595	562	600	590	529	566	550	620	586	590	582	579	549	580	605	574	570	592	585	575	544	563	572	572	579	605	574	615	576	578	616	580	544	566	566	572	558	593	608	598	564	579	574	593	566	554	582	529	623	552	537	581	588	575	560	589	560	620	570	541	624	569	578	612	595	583	566	569	553	582	580	592	568	560	575	561	592	579	575	566	584	589	550	609	629	582	607	572	528	578	555	555	583	584	610	616	582	584	565	595	570	588	558	583	554	575	604	618	578	551	597	571	619	581	577	551	542	578	611	576	545	596	572	607	527	555	585	615	597	580	620	571	573	616	590	584	613	563	577	580	543	571	558	598	622	612	574	563	574	577	546	611	593	595	561	620	579	540	597	589	611	547	574	583	622	557	564	592	615	562	591	578	589	584	586	602	584	489	548	593	533	583	582	597	548	591	549	539	597	606	588	575	593	577	586	555	545	622	564	579	557	590	575	591	598	585	586	599	584	514	568	590	551	591	555	584	577	614	607	576	591	583	582	610	569	566	567	566	605	567	587	593	599	600	585	572	561	572	587	593	625	566	526	610	567	582	576	570	551	584	565	548	548	564	586	605	569	594	598	545	573	637	568	605	585	590	560	556	578	562	555	585	561	544	627	606	569	611	579	595	612	601	547	606	573	538	586	572	642	568	565	585	516	576	560	582	629	592	617	546	566	601	570	554	618	550	557	581	583	558	609	580	549	587	593	577	587	605	574	619	565	607	530	543	565	505	604	572	610	590	585	543	555	583	603	553	561	580	584	615	599	609	588	603	569	592	618	582	612	534	600	595	549	596	588	561	571	594	563	572	555	573	590	608	549	584	600	600	593	565	582	585	598	568	626	551	584	631	593	533	558	593	554	583	570	533	601	588	546	580	549	597	590	611	606	569	570	593	639	552	594	595	580	553	561	558	556	600	616	603	586	567	602	564	557	621	576	568	615	572	577	577	607	590	577	588	578	556	548	562	573	598	603	574	588	582	578	553	586	588	543	567	562	594	541	599	582	582	600
13869	9817	7970	4195	3027	2402	1989	1677	1438	1305	1202	1148	1111	1033	979	976	899	960	882	860	916	893	834	906	859	802	799	832	847	822	786	807	794	750	810	787	816	789	811	793	792	762	810	851	762	796	773	819	814	818	772	782	777	807	780	752	807	806	782	776	809	765	810	755	803	820	796	785	766	819	821	764	794	786	815	851	787	792	774	844	723	840	776	838	790	815	810	746	810	724	784	825	805	814	754	770	779	802	753	762	803	800	756	832	817	815	742	811	797	802	849	833	752	789	768	813	744	825	790	760	814	786	769	777	822	818	799	790	775	783	777	757	808	779	751	754	779	827	775	803	797	799	859	779	752	767	792	760	789	769	819	821	764	788	791	784	761	799	794	773	780	756	763	774	824	778	808	766	740	766	763	801	781	774	764	785	817	802	792	764	785	786	749	794	797	790	785	803	754	753	779	775	761	727	823	806	781	751	792	788	759	765	821	796	776	750	810	806	823	757	791	763	798	788	799	773	781	795	784	761	833	758	844	817	712	759	765	789	810	764	793	774	821	829	758	766	811	816	797	795	734	782	768	816	760	777	768	775	771	802	770	741	782	781	774	724	835	819	818	823	764	777	789	726	782	774	819	739	803	778	738	792	745	768	783	826	769	761	829	791	722	803	802	799	809	770	774	751	805	821	738	789	751	806	796	722	825	794	801	775	769	751	800	784	784	756	789	758	807	827	781	793	841	761	769	770	749	804	756	774	796	800	779	786	764	810	799	787	767	780	779	857	774	825	757	818	839	820	734	817	754	767	785	765	760	781	807	796	822	842	801	725	778	744	794	798	823	738	758	802	809	765	774	760	780	782	753	779	805	779	767	827	750	786	791	765	754	799	837	779	798	710	780	745	787	740	739	787	781	742	757	782	799	822	807	743	808	829	814	768	814	753	772	736	827	761	778	795	837	783	803	788	777	752	781	766	778	758	808	798	773	856	773	780	797	737	777	792	788	760	795	784	733	823	778	789	751	807	772	806	768	766	774	790	754	725	835	776	741	758	807	788	775	770	778	801	749	767	803	779	775	800	808	768	806	731	769	847	788	806	769	815	831	730	805	769	838	786	802	746	793	743	752	807	798	758	795	788	721	743	838	817	795	779	787	748	756	743	764	754	813	763	829	773	732	767	774	747	718	720	831	732	810	773	766	818	765	733	754	782	785	755	806	779	781	837	791	796	746	818	775	786	806	755	747	773	789	752	738	777	783	741	751	764	796	823	770	786	794	815	799	800	789	699	770	845	749	765	750	748	785	769	819	800	783	818	801	798	768	820	766	762	749	748	785	746	794	794	799	746	772	820	803	780	813	802	766	780	799	787	754	755	802	766	768	802	813	790	777	752	825	776	817	771	783	872	759	797	832	784	741	756	815	806	827	781	749	760	817	854	788	818	794	778	746	774	813	731	807	815	822	798	754	748	769	797	767	802	813	789	763	784	804	734	789	844	824	797	811	787	788	770	770	858	782	779	800	765	764	832	822	794	772	798	782	814	764	805	767	785	770	777	791	803	787	777	752	739	750	812	801	734	754	753	769	786	830	801	773	850	801	783	792	727	848	802	772	766	794	778	828	783	755	796	765	752	767	784	818	783	788	792	798	746	763	804	850	736	773	747	808	785	756	771	837	729	780	768	772	782	791	779	800	777	748	806	831	796	792	828	823	806	773	779	732	776	749	862	801	777	749	789	807	768	834	728	803	818	791	789	781	789	789	793	795	793	803	897	803	812	752	766	789	778	773	775	764	818	772	814	763	792	782	787	751	748	762	810	785	780	808	735	818	828	761	776	735	757	748	814	801	775	785	753	806	811	768	835	819	788	807	807	760	776	754	794	758	819	796	761	769	815	749	767	756	787	796	764	777	783	795	783	729	844	776	777	776	799	783	796	810	767	756	821	811	811	798	784	769	742	733	768	758	781	792	802	770	764	778	822	744	808	753	798	763	741	820	800	791	764	804	794	796	780	822	747	782	811	771	810	788	739	775	810	783	744	798	770	748	747	758	793	787	750	802	830	829	787	767	785	811	770	790	750	818	743	764	800	816	755	793	769	777	796	750	795	784	796	770	801	786	757	773	773	810	814	829	816	811	826	763	810	756	806	754	791	776	751	822	768	760	762	778	805	802	779	771	798	751	773	848	773	792	719	804	789	810	778	812	797	807	758	802	794	708	792	802	765	703	768	762	787	761	778	794	804	803	787	732	785	765	772	769	792	767	757	828	770	817	786	761	868	785	809	779	792	807	776	792	740	789	804	778	741	781	749	789	750	788	773	742	739	763	775	787	825	804	778	797	789	794	802	831	798	796	735	815	776	780	731	776	819	762	794	789	799	801	780	797	791	751	759	775	760	824	801	758	777	815	761	713	752	773	802	834	787	812	790	770	779	789	810	797	782	732	811	790	744	793	748	758	744	812	782	791	805	775	780	808	774	753	789	793	795	814	746	800	757	749	787	817	808	762	787	764	781	768	770	761	770	758	777	841	818	805	754	771	750	810	798	791	780	782	825	775	800	750	809	728	790	807	774	789	764	777	798	803	810	770	832	786	794	790	748	785	777	847	765	819	757	791	776	805	755	813	771	795	807	741	739	780	811	774	818	813	797	759	761	748	787	755	816	801	822	790	798	768	802	777	792	771	782	775	769	745	841	814	766	746	806	788	829	823	767	761	810	768	733	790	806	802	720	739	733	809	781	781	769	771	728	822	787	820	790	753	806	746	760	756	809	809	764	768	793	793	760	850	777	791	755	786	788	806	778	784	744	813	788	769	745	783	785	766	727	789	784	807	786	790	776	782	839	782	795	794	804	801	782	780	760	782	782	759	805	818	834	811	760	739	821	788	792	779	794	721	767	785	795	744	798	763	812	777	773	791	852	800	784	749	787	773	717	797	795	817	773	848	818	780	789	799	811	776	713	778	791	810	771	776	806	791	841	771	778	746	749	785	803	797	807	795	736	758	804	812	747	794	817	850	820	735	805	776	780	757	782	790	753	792	802	827	773	776	785	777	797	756	746	826	750	787	770	787	740	835	755	767	774	820	758	765	749	766	793	775	760	824	821	777	801	782	799	791	786	779	804	816	762	741	790	774	723	819	807	787	708	760	839	822	813	767	743	778	793	791	768	783	727	820	779	786	753	751	819	739	852	800	793	761	803	804	785	819	728	818	777	783	740	791	780	763	746	755	759	761	787	772	784	811	740	787	845	796	798	783	771	782	762	771	792	788	819	831	788	792	794	813	783	783	804	796	784	773	745	804	812	765	796	789	813	792	781	783	794	780	749	789	779	784	757	789	791	843	749	794	769	765	834	792	800	794	808	787	785	800	830	834	819	824	754	796	779	777	853	701	808	747	787	815	793	823	811	781	780	804	756	766	750	773	802	732	792	795	756	835	757	773	789	777	842	758	789	790	754	757	748	792	758	767	767	839	815	806	801	734	742	788	829	786	748	786	802	813	848	790	768
22840	21314	29328	23629	21314	21356	10091	1062	821	714	673	619	562	550	500	496	463	525	497	426	442	423	410	447	420	445	410	423	411	391	424	405	373	367	405	379	397	387	427	412	377	378	368	442	381	404	355	385	392	363	389	382	380	362	372	400	366	395	385	375	376	374	386	376	356	363	351	383	362	360	362	379	375	370	388	366	361	356	372	363	362	374	332	374	372	378	398	367	384	360	363	359	375	351	364	357	327	402	355	375	334	343	343	369	347	382	355	369	386	375	393	373	398	346	344	382	376	367	370	397	373	351	384	360	350	380	381	339	371	360	345	397	372	346	355	335	407	351	361	372	352	363	350	349	399	356	362	361	361	366	367	361	374	354	369	374	348	392	377	374	369	376	381	348	368	365	361	367	365	373	364	377	385	360	361	352	376	364	352	353	344	338	404	380	371	328	362	346	336	340	383	369	364	357	343	355	383	347	363	373	380	387	398	415	362	350	365	356	375	371	346	394	340	370	365	366	391	363	349	376	353	330	368	349	390	378	365	386	381	370	357	366	371	369	353	351	366	383	356	347	351	381	408	371	356	383	381	341	370	384	361	377	381	349	363	408	349	346	364	370	347	389	396	351	365	397	350	351	424	383	366	359	386	370	356	361	354	335	366	322	370	354	337	369	358	354	363	356	365	343	407	377	400	303	357	363	368	375	347	349	355	373	354	357	360	359	354	355	360	377	356	357	362	333	395	380	350	355	378	358	360	342	349	344	336	342	365	373	391	342	364	394	402	364	336	345	380	366	398	371	363	327	336	362	368	371	391	357	374	402	369	334	331	338	358	405	349	326	384	355	373	362	343	407	373	383	406	361	389	364	347	354	369	355	354	370	328	353	367	361	368	384	382	341	315	346	366	372	363	337	335	372	382	400	350	384	417	344	341	380	391	330	349	358	365	355	369	350	349	384	335	397	382	349	383	331	375	364	343	317	378	363	334	376	377	380	342	402	381	355	371	382	351	393	357	368	347	387	367	340	350	379	356	365	362	362	333	355	366	392	351	362	378	371	352	351	351	345	389	375	367	350	355	347	341	382	355	347	354	368	369	372	377	348	404	352	331	368	394	353	414	359	374	365	371	387	354	358	362	390	356	382	356	367	323	358	357	358	344	396	358	387	359	361	389	360	339	361	351	328	362	342	361	360	402	377	371	387	350	371	360	325	363	336	357	383	353	361	361	332	334	353	385	380	343	350	378	342	382	363	364	362	381	368	377	359	357	378	374	352	385	347	369	382	380	338	351	376	370	391	357	370	366	350	328	357	377	374	359	341	357	374	385	382	353	355	380	330	345	385	372	365	340	371	363	405	317	358	346	412	390	363	341	329	344	404	387	391	361	351	335	344	355	367	390	369	403	368	381	360	350	358	358	362	410	397	344	363	384	354	385	367	364	363	375	371	383	376	345	365	357	377	352	358	341	351	363	360	364	382	373	380	344	365	330	379	357	423	358	372	393	355	380	323	333	360	381	376	341	374	392	349	377	378	379	340	360	379	369	359	354	355	348	386	350	363	368	382	357	385	383	345	380	364	334	328	378	351	363	369	368	345	376	321	340	379	366	368	408	359	377	353	362	373	360	358	374	385	354	354	407	345	359	368	333	393	371	372	404	368	382	363	350	371	357	390	348	383	359	372	386	421	382	398	383	372	382	406	351	331	356	387	400	339	365	370	365	332	373	395	369	419	338	390	386	356	362	356	331	367	370	385	350	383	369	375	353	338	368	320	390	360	356	357	389	380	338	366	391	358	356	332	363	374	351	416	351	362	343	370	367	360	344	385	349	372	357	368	357	371	341	376	338	389	398	368	385	365	387	367	390	362	363	369	329	365	355	359	351	394	366	388	388	391	350	347	340	373	352	375	357	377	343	364	328	335	389	358	371	393	371	391	377	384	369	359	368	375	348	319	327	374	353	344	343	403	352	337	395	354	394	330	363	364	360	320	332	354	362	351	366	351	330	386	352	357	369	334	343	328	365	361	338	364	378	376	387	348	348	402	396	357	392	345	369	371	374	365	374	385	371	360	361	371	346	395	374	376	353	351	344	369	344	365	342	391	372	380	377	382	373	327	375	369	355	354	361	346	360	365	373	334	375	381	346	375	349	359	369	401	396	354	352	359	380	351	371	380	348	369	368	383	380	371	385	374	341	368	332	369	366	366	359	354	348	377	372	352	354	385	355	415	376	370	361	380	350	376	385	350	342	361	355	378	365	367	367	373	340	344	384	376	406	375	378	380	371	370	332	378	351	356	374	363	338	377	331	380	351	388	355	347	392	357	357	412	334	329	377	357	369	354	362	367	361	381	384	340	351	341	347	347	398	372	361	373	361	397	336	375	352	359	350	378	347	371	343	356	354	358	345	356	351	396	359	359	401	389	378	380	368	384	350	357	379	357	386	351	339	345	371	333	368	346	355	331	366	365	389	345	379	400	392	377	372	360	352	389	388	373	336	348	368	381	378	345	344	338	353	361	394	367	343	368	386	347	379	383	381	358	331	359	357	367	374	354	379	331	361	358	333	358	366	361	394	350	400	354	351	376	345	387	354	379	354	369	333	362	373	380	361	366	340	371	350	372	325	351	347	368	371	359	366	378	353	360	396	355	320	373	354	354	349	350	387	337	372	345	358	355	366	393	372	352	340	374	353	367	344	373	370	365	342	366	408	363	349	392	361	368	359	368	376	355	351	340	381	325	386	367	367	368	363	365	387	364	362	348	365	337	350	345	379	363	362	354	375	371	358	371	348	338	353	365	361	353	394	345	347	306	384	413	385	366	365	334	402	370	377	361	336	383	353	399	354	355	405	334	339	372	381	390	342	375	351	348	365	342	362	368	377	383	394	346	352	367	373	376	377	372	366	361	397	375	385	322	348	323	399	383	354	381	367	342	348	388	365	387	371	359	386	381	346	372	373	380	352	379	382	373	338	372	364	356	312	351	354	372	365	352	396	331	368	367	376	374	342	347	344	368	371	324	394	402	377	364	376	390	387	372	356	315	362	422	333	380	384	359	354	394	388	373	362	361	353	350	348	349	347	343	367	372	360	375	354	371	348	360	404	349	385	388	372	400	355	363	354	365	341	353	346	348	359	359	358	359	350	383	357	362	350	373	352	359	352	376	363	333	368	362	341	393	359	371	386	387	403	343	416	351	377	365	359	327	387	403	374	381	368	364	361	357	354	403	375	400	345	347	338	379	357	396	348	369	375	353	375	375	370	339	371	405	336	383	355	377	367	413	370	373	408	346	333	354	382	367	367	377	369	336	391	361	340	370	329	321	353	351	352	349	375	374	352	353	363	379	366	359	362	409	363	337	341	377	375	396	398	343	361	321	360	403	324	355	371	367	362	379	347	362	365	342	373	372	338	374	374	379	367	365	356	340	356	332	362	351	385	359	374	343	363	362	363	372	368	362	355	357	359	346	345	385	354	370	368	391	383	355	365	369	355	359	384	372	381	343
15558	15452	12588	6593	4607	3587	2728	2188	1713	1548	1304	1173	1045	976	903	818	780	762	709	777	669	645	606	650	634	551	566	594	585	591	574	545	591	548	531	583	566	551	555	543	565	521	544	555	554	510	566	497	517	562	523	506	497	527	527	581	529	530	576	487	485	501	530	525	496	509	531	523	534	488	490	499	524	513	508	516	569	501	483	504	546	502	516	504	519	513	518	502	482	505	462	496	497	531	544	502	518	539	498	508	530	491	520	461	512	470	499	494	514	514	509	463	480	508	547	506	484	507	482	526	513	514	482	483	531	555	510	524	544	502	507	475	533	493	501	491	536	514	497	516	517	537	514	504	521	498	509	469	462	470	525	488	517	505	531	495	509	497	530	491	516	493	477	478	511	505	485	485	509	495	491	484	486	467	474	483	541	533	518	495	522	502	500	541	495	528	479	528	530	500	507	514	543	541	536	517	492	507	515	500	528	473	520	466	484	526	460	524	520	530	525	507	516	504	519	523	476	502	451	487	508	482	499	478	491	471	545	499	500	508	508	497	496	505	530	529	520	497	493	543	511	540	557	509	501	519	550	504	480	500	527	526	500	508	456	483	541	507	468	522	523	525	513	466	478	468	536	527	498	495	516	508	506	503	502	529	516	514	457	520	454	526	517	527	474	481	487	484	481	512	450	514	444	528	493	473	482	506	511	498	504	484	507	486	513	455	500	550	543	493	494	514	520	456	489	508	449	494	499	466	514	538	545	511	520	476	482	510	523	503	529	505	498	506	517	466	496	516	546	529	558	520	516	516	484	478	484	523	520	490	504	502	500	511	518	499	590	512	512	521	547	489	496	534	475	478	506	484	479	512	507	493	488	489	482	527	480	512	503	445	497	477	524	487	494	501	505	479	528	501	529	510	524	496	530	474	515	458	508	504	498	480	496	528	475	476	532	500	489	529	497	525	548	469	505	502	533	484	473	502	475	492	501	503	487	518	481	561	530	510	518	484	479	487	496	538	534	503	502	517	487	482	501	490	486	488	493	496	525	532	477	496	496	535	489	474	515	456	534	536	470	504	509	500	486	472	481	514	512	509	548	480	503	473	495	486	530	489	523	475	536	505	561	488	486	506	538	544	500	500	501	512	494	574	539	479	481	467	499	518	495	487	521	556	501	485	523	496	525	528	497	470	506	498	499	508	484	507	480	531	529	472	514	524	532	502	495	520	483	503	524	459	546	484	499	485	494	466	512	529	543	512	494	502	504	520	495	521	502	484	497	519	497	501	515	533	521	510	453	532	500	488	463	502	477	474	511	503	517	484	499	507	502	493	486	569	502	500	496	532	474	449	497	505	478	484	521	531	525	523	491	505	536	505	503	532	513	498	529	483	521	527	475	545	484	534	491	528	532	503	541	508	499	521	497	499	505	496	483	534	484	502	527	513	523	533	494	510	467	509	548	497	476	518	512	505	513	518	482	494	530	498	476	509	497	496	514	533	557	510	537	489	515	468	499	538	499	504	525	537	487	462	467	484	498	496	522	546	493	523	512	499	508	512	501	499	514	516	507	515	512	499	481	519	489	488	530	548	508	451	506	463	500	505	543	501	502	469	473	479	492	504	505	522	484	505	472	474	504	513	558	490	528	495	470	524	512	512	530	530	511	518	476	521	530	532	496	483	473	519	545	524	513	513	545	521	462	520	504	526	495	521	487	504	501	527	513	477	508	522	475	483	503	502	509	511	558	508	536	505	529	530	481	482	497	528	475	498	529	507	490	514	516	482	472	501	529	473	469	556	535	526	510	524	510	520	511	543	500	522	517	486	472	516	525	501	478	493	536	511	508	488	521	487	507	497	485	532	503	474	511	543	520	515	481	539	515	565	495	455	520	465	476	475	509	502	516	527	496	469	513	505	533	507	536	503	493	506	522	503	483	512	491	479	503	501	488	502	491	509	512	483	469	499	479	547	520	492	510	540	494	532	511	536	511	500	482	528	465	509	481	491	511	504	525	533	528	518	541	500	506	508	505	489	534	507	522	498	509	540	529	497	491	528	508	519	485	488	507	518	544	551	478	509	525	489	528	503	463	477	518	477	555	511	533	495	517	496	503	492	546	504	491	510	483	490	466	521	515	514	493	492	544	483	486	497	498	464	529	528	501	523	508	506	476	471	540	441	521	481	499	523	510	505	541	453	504	548	465	523	495	509	521	488	493	539	521	507	481	520	491	463	517	487	496	537	481	517	487	527	527	471	539	521	542	512	514	512	518	530	532	525	461	491	512	471	512	500	506	500	521	520	498	477	521	475	511	530	490	500	517	516	528	462	502	517	495	532	490	501	477	491	517	507	517	555	515	539	489	536	478	512	550	526	524	480	499	478	518	530	525	500	540	490	504	490	530	497	476	516	530	490	506	488	502	514	446	501	472	497	526	505	508	504	518	511	546	527	501	515	494	536	500	510	503	499	518	543	483	484	520	506	517	480	551	551	538	505	478	509	491	523	527	527	520	481	509	515	525	506	473	494	512	526	459	490	517	481	486	520	538	560	502	497	506	508	492	468	498	520	483	512	488	476	517	499	506	522	501	473	531	538	478	484	487	501	476	440	506	505	496	523	485	469	466	519	479	535	496	471	498	491	546	482	496	508	502	525	543	495	509	480	460	484	497	462	450	509	508	528	530	526	527	502	531	473	519	497	514	497	503	514	536	518	469	531	536	485	492	502	492	517	511	544	537	482	505	491	518	509	475	507	485	523	500	522	494	489	538	543	470	466	523	466	525	551	497	557	516	500	514	469	500	484	486	526	519	548	525	512	515	517	530	504	479	504	497	533	479	522	518	490	469	493	521	507	484	518	482	496	486	498	448	479	495	482	477	497	477	548	494	497	535	475	524	494	539	503	481	510	490	527	490	532	456	479	463	510	551	506	469	510	516	504	482	502	504	469	514	475	478	511	491	492	512	482	517	516	557	480	467	489	485	497	506	537	494	511	526	508	517	487	495	516	431	520	508	524	486	511	548	501	490	523	535	528	492	504	497	496	494	489	484	488	471	517	518	519	479	467	493	534	489	494	507	526	478	536	509	461	466	543	519	478	508	476	462	541	508	530	511	500	486	504	519	519	508	570	498	509	529	464	503	515	491	504	501	490	516	533	505	491	477	478	472	504	538	505	538	537	539	482	495	512	486	556	499	557	510	526	520	548	505	464	525	520	471	481	495	478	482	484	540	486	478	501	508	499	531	532	518	493	514	529	479	522	488	509	467	526	514	499	503	549	536	489	488	495	519	508	504	512	496	513	498	501	482	506	504	513	514	468	514	476	539	545	505	506	494	478	501	493	477	469	518	454	489	527	459	522	487	526	528	534	526	474	513	484	495	483	502	498	486	523	479	488	484	502	491	475	496	488	486	505	506	492	502	512	491	487	477	492	506	517	567	500	536	514	495	524	517	537	518	523	478	532	510	524	498	479	520	515	496	499	470	507	484	527	501	514	485	538	525	512	513	518
27183	20855	9376	802	526	460	492	432	483	464	483	466	493	430	479	453	439	429	417	405	434	447	467	440	435	495	441	439	432	420	429	456	453	431	480	439	420	444	452	443	470	455	469	429	466	421	493	419	452	420	445	447	497	455	453	460	430	422	420	453	399	400	439	416	463	445	450	451	490	471	446	471	458	449	421	447	452	430	422	462	460	415	504	431	454	416	427	434	472	476	452	460	442	446	432	423	464	422	439	427	413	440	408	436	447	441	463	416	428	464	469	456	451	460	468	450	428	482	422	427	437	440	422	436	445	453	394	443	473	469	469	436	419	439	441	446	484	437	465	443	459	409	427	447	489	474	432	437	464	454	443	490	434	449	430	432	454	444	414	436	458	413	466	449	462	438	445	454	435	427	485	473	452	489	449	450	429	447	460	421	411	437	428	465	425	441	474	427	439	456	411	410	408	433	459	459	436	470	487	429	415	463	461	452	460	428	467	416	454	425	447	395	467	482	412	436	431	462	443	429	446	449	438	413	413	419	432	422	456	424	436	451	469	398	427	408	461	425	452	424	447	442	443	454	457	451	451	430	467	456	420	437	421	407	493	428	457	453	450	452	432	458	416	477	474	439	450	460	397	426	459	481	457	457	445	460	424	433	470	481	392	421	446	410	447	423	464	456	454	470	420	388	437	397	454	455	387	466	428	447	425	431	455	433	436	458	405	421	449	459	433	445	454	475	442	429	466	458	405	456	444	423	434	455	419	463	466	439	451	444	457	461	465	491	494	408	405	433	491	443	468	462	485	443	459	475	420	481	419	433	479	419	447	449	441	445	416	427	464	412	422	473	422	406	460	443	416	451	432	424	431	422	438	431	493	474	437	441	461	457	449	462	467	467	467	478	468	453	421	450	444	471	452	434	443	463	431	447	437	454	419	432	462	458	436	462	482	425	428	451	453	421	445	410	419	439	472	424	424	452	426	495	418	430	448	445	424	426	479	475	439	446	451	462	457	434	464	443	432	461	436	440	436	419	393	448	455	455	459	448	424	401	443	462	418	421	462	404	451	432	435	457	453	449	443	444	416	466	445	404	428	434	433	411	427	401	436	433	463	453	420	385	417	449	451	438	430	455	439	428	422	443	519	453	455	459	456	445	452	471	450	432	403	451	451	447	472	456	436	426	431	459	415	436	416	461	435	443	432	464	463	464	426	444	414	467	476	450	455	458	429	451	455	454	473	431	429	448	445	414	428	451	446	431	412	454	420	469	451	471	429	435	447	478	408	443	447	474	433	472	457	467	427	443	469	424	455	433	437	407	439	432	437	429	411	414	420	421	449	456	444	408	463	443	457	477	419	474	415	461	455	438	425	441	465	436	408	448	465	447	431	431	417	459	437	478	481	446	472	443	495	454	439	408	427	390	464	450	434	478	450	430	425	443	462	451	445	468	469	457	491	454	397	451	455	434	419	457	429	449	458	456	437	414	438	433	524	445	419	430	502	444	467	392	493	455	428	456	387	433	435	431	422	454	458	450	400	420	474	468	457	474	462	450	411	453	436	481	414	419	450	459	439	440	489	472	436	461	466	438	432	482	408	459	443	419	458	452	427	440	424	428	412	430	434	445	437	469	433	485	463	478	449	478	434	440	401	416	398	473	455	453	421	453	498	432	444	441	401	426	423	430	459	463	450	425	457	442	437	482	467	429	441	485	452	462	436	472	451	419	443	423	495	472	418	449	439	421	449	455	469	470	467	431	474	431	462	452	468	456	464	473	440	454	444	469	411	422	399	501	432	387	477	414	438	434	437	472	413	438	441	422	422	399	429	481	463	463	432	450	412	413	473	472	421	449	415	445	480	445	467	448	475	439	420	464	476	475	441	455	399	500	445	457	420	417	438	420	450	437	451	465	391	439	429	437	453	425	417	428	427	438	482	429	430	418	430	438	481	471	453	439	441	400	427	456	473	459	421	458	445	431	439	461	437	474	477	428	434	440	464	468	428	437	401	435	395	450	478	416	454	438	447	423	471	434	462	445	455	479	427	454	420	456	416	446	427	398	473	419	412	443	419	441	460	434	454	460	442	456	463	414	410	457	461	457	470	411	420	423	440	457	459	457	431	487	409	430	435	392	461	419	430	444	439	423	429	443	442	470	474	483	462	450	433	433	424	422	474	443	452	436	427	442	418	490	426	443	439	462	452	459	451	439	473	447	455	472	458	436	416	439	463	425	468	415	421	470	476	444	404	466	428	448	453	410	456	479	434	412	393	447	436	441	375	441	465	450	416	433	475	446	442	423	476	425	464	471	442	401	431	454	436	482	437	458	451	492	447	457	421	474	439	482	442	457	472	425	414	494	461	417	441	442	464	445	443	442	480	434	460	453	441	446	463	444	461	458	477	438	475	454	411	465	442	422	452	482	454	430	477	457	413	458	438	446	424	436	454	466	420	410	414	434	461	452	414	415	430	441	465	448	461	423	474	424	418	462	483	436	466	472	443	448	449	416	406	437	434	448	414	462	436	438	448	494	443	454	418	489	459	437	456	437	472	465	419	451	446	442	454	464	446	461	447	439	410	480	440	450	476	426	478	446	443	457	449	421	451	420	453	451	463	421	487	423	488	416	467	449	472	436	484	458	438	527	434	461	432	446	447	429	490	444	458	437	459	461	465	448	481	432	423	422	412	466	445	464	418	450	399	433	438	420	447	435	423	463	444	445	409	442	439	449	431	444	406	451	432	400	421	447	437	441	419	422	404	439	447	458	455	473	407	498	452	462	440	449	436	476	444	417	456	439	454	470	441	466	412	413	444	427	442	447	458	455	489	462	419	451	469	444	486	445	458	428	440	456	461	462	442	455	471	466	442	443	432	442	467	415	437	492	459	424	436	454	423	435	462	443	468	452	436	471	468	408	426	470	450	448	455	452	430	470	467	434	430	433	487	481	429	442	396	406	438	461	471	495	420	441	450	417	437	461	444	445	469	422	425	454	429	410	406	453	451	494	396	416	440	464	453	449	408	426	452	429	405	452	473	449	417	460	470	457	468	423	420	412	422	405	434	439	420	435	441	485	471	448	454	447	449	475	423	486	441	454	419	434	449	451	417	430	438	428	413	426	470	498	460	438	420	440	450	429	472	400	442	434	455	467	427	452	439	468	448	463	470	441	399	440	426	428	460	417	403	467	422	438	453	430	481	411	414	403	481	456	441	432	415	451	439	401	429	425	446	451	425	441	428	427	441	446	443	439	463	456	393	425	394	437	424	473	432	484	462	460	442	455	410	471	481	432	466	414	429	436	435	453	441	469	443	432	481	436	456	416	441	457	464	470	447	439	458	437	436	411	455	417	445	433	449	432	441	421	423	399	441	455	437	419	453	459	463	441	493	442	458	456	426	405	480	424	421	454	423	436	446	452	412	476	437	461	441	496	424	481	436	442	427	443	431	413	447	426	434	411	486	437	414	444	488	464	434	486	439	409	424	448	442	445	453	460	432	449	442	441
6238	1274	1099	773	715	715	702	663	673	646	647	598	564	608	636	614	574	605	612	612	633	597	616	599	615	623	592	584	630	593	603	598	544	639	604	581	622	581	569	620	575	587	622	626	641	624	578	585	578	580	569	605	664	590	607	614	617	573	638	606	619	616	601	586	617	601	583	591	586	613	611	580	621	627	630	611	579	618	598	582	555	578	636	587	547	603	597	560	647	600	587	607	614	579	613	611	598	638	609	626	628	559	609	619	543	566	578	611	588	585	578	593	603	618	602	578	568	604	598	601	616	605	622	598	580	627	616	594	622	619	616	567	587	599	627	615	604	559	597	596	640	605	595	609	568	595	589	571	623	612	649	587	579	622	596	568	635	607	571	651	594	588	618	643	598	586	605	608	647	592	614	641	568	626	638	634	604	566	616	565	609	599	605	591	621	616	624	649	619	606	581	631	609	565	608	605	617	604	613	583	585	626	606	586	545	607	572	574	635	560	621	634	519	587	613	553	610	628	585	558	591	598	639	582	612	600	597	609	602	597	613	638	611	577	576	629	606	600	586	640	572	550	561	587	581	612	613	621	584	617	667	587	546	614	594	574	572	606	603	560	611	557	562	625	629	598	615	563	653	610	575	589	618	577	602	592	645	649	618	577	675	623	597	640	589	582	589	614	608	568	597	641	617	571	631	599	638	584	588	598	613	596	581	597	631	592	626	629	613	566	569	621	592	662	601	619	625	623	592	557	603	548	611	590	593	608	635	596	589	611	605	583	596	603	596	606	574	616	601	614	524	664	605	577	615	579	573	571	601	577	612	615	616	627	599	576	645	583	648	625	593	635	606	646	557	621	575	599	671	546	593	578	581	603	603	557	600	563	600	588	613	608	543	603	635	552	628	654	567	617	640	616	567	603	609	593	629	596	630	594	575	597	595	606	599	605	639	643	608	654	636	608	600	655	596	603	559	635	624	579	623	606	609	626	621	635	612	648	584	574	583	608	630	626	631	568	621	576	595	634	605	645	636	615	598	621	595	581	579	575	578	603	548	624	555	629	576	631	560	619	626	597	592	643	630	644	606	624	616	616	603	614	635	638	613	587	612	598	562	579	646	528	606	620	628	571	617	608	626	594	526	607	631	608	596	605	594	574	577	626	604	563	580	642	596	598	590	581	613	634	609	569	612	592	652	581	627	636	616	614	605	623	567	597	614	599	616	615	572	585	558	619	597	638	587	628	603	613	604	641	589	621	630	622	606	578	578	635	613	627	553	612	602	638	609	673	634	578	629	624	616	596	555	628	602	611	612	637	608	567	602	590	600	594	606	590	572	616	611	633	595	608	618	592	581	604	631	623	595	591	555	601	572	621	577	611	572	594	605	625	600	588	606	622	618	627	627	626	592	602	615	585	601	576	579	646	580	616	600	640	630	612	592	594	585	586	564	577	650	568	654	572	600	594	621	618	602	570	609	644	563	564	568	618	598	555	629	560	619	599	601	612	635	538	602	605	608	622	565	582	607	607	590	583	566	597	611	606	610	586	617	601	594	569	609	566	583	583	580	631	629	620	641	540	551	604	606	619	600	582	568	619	618	620	632	611	589	621	581	646	598	595	624	622	607	599	624	575	609	591	618	579	593	613	581	614	613	607	587	575	630	609	597	580	600	620	578	569	665	572	609	596	628	626	635	583	597	602	614	623	621	624	621	591	556	592	594	618	627	583	595	646	614	590	617	588	631	599	588	619	636	592	617	576	614	560	599	591	579	593	566	599	621	613	590	589	585	583	602	632	602	612	593	581	593	635	590	576	593	610	626	605	610	588	580	594	611	601	584	581	601	599	617	617	603	610	585	575	541	610	629	586	600	596	610	642	550	615	611	582	575	668	618	610	590	598	598	618	593	604	602	596	613	573	610	594	651	590	586	606	571	618	593	602	592	590	616	578	627	633	637	564	608	625	634	633	586	556	623	624	635	568	578	608	598	611	637	621	555	615	608	597	611	610	639	595	609	614	623	597	595	606	608	591	635	543	578	617	574	570	598	609	652	597	576	610	606	613	593	623	597	646	602	624	581	608	595	578	559	561	576	598	626	557	579	599	552	610	624	586	590	577	604	516	604	600	633	616	616	586	610	646	587	639	567	598	577	619	606	605	595	619	641	591	595	598	583	610	653	594	639	642	645	612	571	630	608	548	648	634	583	606	652	589	591	624	611	596	663	587	655	573	593	619	569	601	620	644	612	610	604	641	609	583	617	622	627	604	608	576	628	602	600	571	595	569	617	612	563	599	594	604	628	623	567	586	585	639	602	617	621	574	592	594	619	616	625	595	607	637	626	579	600	599	601	614	561	600	571	604	610	520	616	567	584	583	613	596	597	566	572	605	619	598	628	595	629	642	592	601	596	630	591	583	589	630	622	632	573	569	598	604	579	594	591	646	617	608	582	599	606	648	615	560	605	639	596	613	558	581	588	587	580	611	610	571	605	571	603	629	575	582	624	593	610	604	585	570	608	627	595	636	618	613	648	632	576	589	619	617	573	619	633	555	600	617	556	570	568	571	580	637	622	594	562	602	613	606	598	617	586	587	573	628	636	599	635	624	583	563	629	535	589	580	622	579	625	623	608	642	616	636	629	608	614	617	599	557	603	597	611	597	559	623	619	594	608	618	576	630	582	622	609	555	593	597	562	597	599	621	579	585	589	628	589	578	581	597	601	574	645	610	585	596	632	591	614	609	572	584	618	623	553	604	593	602	612	620	604	630	600	584	604	557	616	618	607	596	599	588	645	612	615	592	593	640	582	578	584	626	634	568	588	619	619	600	607	574	643	610	649	617	620	601	599	577	595	603	574	610	596	622	635	629	605	606	638	597	569	597	570	611	626	567	611	624	577	580	572	578	591	575	611	572	589	600	572	607	572	626	651	621	578	582	616	607	594	619	659	612	608	582	574	604	603	567	599	604	606	574	604	581	578	654	602	594	593	604	601	605	608	607	601	604	631	547	632	598	579	599	630	595	590	579	616	591	586	624	612	582	594	629	558	615	591	609	585	655	623	618	596	567	652	601	670	609	579	610	598	619	646	583	581	575	628	605	617	601	594	596	590	570	567	606	580	630	622	567	643	638	666	565	614	569	675	601	620	637	632	605	607	604	643	605	622	623	612	589	579	624	569	608	598	609	611	589	611	614	596	657	634	605	643	653	588	621	623	596	615	605	601	593	620	615	601	612	593	606	610	555	654	612	647	591	572	601	628	636	619	620	636	582	596	591	636	601	599	638	614	622	606	619	607	620	595	637	623	603	633	641	636	581	627	603	656	643	628	603	652	600	645	581	597	635	612	599	568	550	636	561	617	612	564	594	586	617	590	594	614	600	605	614	610	572	675	595	663	585	590	586	614	584	611	577	587	620	605	584	585	638	617	574	606	638	565	589	608	600	640	566	645	643	582	625	564	610	578	601	584	582	609	616	617	593	589	626	597	606	644	634	587	551	622	558	658	618
23759	21298	28898	24009	21297	12089	1415	902	760	750	784	705	672	706	645	676	625	642	605	629	599	587	630	634	612	626	633	602	619	631	558	585	613	605	609	599	600	611	572	564	572	568	557	596	567	569	595	541	561	588	577	570	575	554	580	582	583	558	542	580	577	612	610	537	582	571	580	600	580	587	577	590	566	588	606	600	613	562	573	593	610	603	545	542	550	587	570	563	601	607	535	580	604	556	612	538	596	608	586	604	606	606	626	561	566	612	540	574	534	523	584	578	591	663	564	546	562	558	593	587	554	616	577	586	557	562	572	616	550	574	570	600	617	573	545	540	565	557	569	588	543	556	579	561	559	598	590	610	532	560	559	552	572	618	631	581	595	562	592	570	572	628	516	607	589	561	595	592	577	619	572	590	580	569	555	616	579	581	582	584	570	602	601	553	599	565	596	602	599	574	585	594	519	532	589	544	590	615	550	558	589	610	575	589	560	573	575	565	526	571	574	560	564	597	589	572	611	570	579	591	577	564	584	551	573	595	558	535	581	561	572	544	572	547	573	577	606	578	581	610	575	601	624	571	556	590	547	573	571	577	595	583	553	555	580	604	592	581	538	578	565	551	576	606	567	592	564	588	551	612	593	557	547	590	546	579	588	562	579	641	539	604	586	557	632	581	587	564	541	599	563	547	590	533	604	628	594	558	597	550	557	582	571	564	565	589	593	601	614	573	566	622	527	586	607	586	542	550	571	578	569	612	575	613	556	580	584	596	573	578	581	512	594	611	577	569	571	600	561	609	599	583	558	560	580	588	582	557	578	578	611	580	559	574	594	527	553	586	588	564	561	599	567	592	574	540	582	597	546	630	571	585	543	598	581	553	560	572	562	566	588	576	551	600	579	585	562	551	571	586	569	609	624	606	578	572	586	583	581	594	564	570	553	580	608	604	586	550	562	552	559	588	529	535	552	579	584	536	613	573	542	538	561	569	563	588	568	599	546	565	602	554	581	551	587	562	591	587	592	609	582	580	538	581	539	555	561	559	623	582	582	572	542	553	564	566	584	593	564	573	599	597	557	563	595	607	585	590	604	560	548	601	549	576	568	567	610	598	553	591	553	559	561	601	593	552	546	578	560	557	586	591	572	585	582	549	581	610	567	572	563	537	605	556	582	579	579	581	599	605	580	581	554	602	542	562	583	587	573	561	580	558	613	576	578	593	557	581	538	580	566	601	588	566	594	558	598	552	603	589	535	599	569	548	565	538	558	550	582	561	561	564	547	550	581	595	598	594	582	586	581	572	585	595	584	600	581	568	594	584	585	555	521	572	576	552	599	585	567	563	577	552	554	573	554	584	573	584	572	541	572	544	567	573	577	592	604	584	574	597	605	546	553	599	583	587	554	591	597	582	567	526	604	570	544	572	562	568	583	556	568	575	572	603	551	574	613	618	533	577	541	539	550	609	569	581	556	615	565	552	602	614	545	596	564	567	594	585	555	572	581	600	587	547	553	594	618	600	601	579	583	558	599	576	568	560	607	543	551	593	565	609	580	613	567	588	583	554	622	533	549	571	590	588	568	583	563	579	544	542	562	564	555	600	631	613	577	585	538	551	569	573	576	596	577	582	570	522	572	565	570	588	596	586	591	590	589	605	638	593	598	564	604	581	560	533	558	574	539	564	562	574	539	566	564	537	559	598	551	587	588	581	574	576	592	605	561	555	618	562	579	563	545	526	566	595	625	601	604	597	577	573	601	562	555	554	584	585	569	614	541	587	623	584	579	614	588	571	600	596	560	558	584	634	565	571	571	585	571	552	544	584	574	583	548	567	563	561	609	592	575	583	568	578	614	611	623	571	615	614	580	558	574	646	581	583	540	588	595	602	578	555	553	583	579	571	589	594	550	618	555	555	560	597	553	586	576	572	542	590	604	600	523	573	595	592	566	560	563	595	570	578	581	616	552	604	558	618	602	604	576	562	611	550	550	573	566	559	552	553	580	601	544	556	526	585	608	560	603	549	528	592	587	564	539	521	560	578	496	543	562	524	593	588	556	572	549	592	574	577	590	553	559	620	581	600	557	566	589	606	554	600	568	614	558	624	533	529	539	553	563	569	619	575	581	574	561	546	578	558	603	548	564	627	554	537	588	580	562	546	572	574	555	526	607	603	590	579	581	597	565	539	559	570	559	582	577	599	588	539	573	550	587	597	580	583	546	600	598	604	616	574	553	577	583	563	548	620	580	541	558	550	567	596	593	577	563	624	523	562	558	585	549	588	574	534	568	533	606	567	582	563	599	560	559	561	573	587	573	563	535	583	625	596	542	592	587	575	580	619	560	571	561	581	566	578	553	623	586	582	568	564	581	578	552	526	539	605	611	605	552	636	519	545	552	553	529	598	597	586	564	565	552	591	611	542	526	572	526	595	559	584	571	546	561	570	590	551	581	543	582	593	612	565	576	599	580	521	576	597	537	606	595	606	564	554	568	530	586	564	592	607	590	556	558	525	602	595	537	586	605	556	577	551	594	583	570	536	564	591	588	536	569	583	619	589	611	580	562	510	578	564	581	568	547	545	617	568	581	569	565	558	584	542	604	561	596	617	564	562	550	559	558	608	580	586	556	574	615	587	547	546	590	529	584	597	587	552	586	556	589	619	575	578	545	572	598	576	528	588	552	534	616	588	564	523	592	584	557	585	607	605	569	553	543	558	601	545	558	563	582	572	576	589	599	571	589	562	566	589	540	560	569	552	572	570	565	583	589	533	540	558	610	606	533	606	558	579	570	587	565	537	547	587	574	580	578	610	570	548	593	586	623	571	570	573	584	633	587	548	606	567	587	605	564	577	598	586	570	570	597	558	583	570	560	587	545	626	544	567	606	509	603	587	569	579	610	608	596	592	561	583	538	566	572	644	600	579	561	626	525	580	582	628	591	585	599	530	569	575	563	590	553	583	560	552	548	543	560	629	607	597	581	603	581	572	544	618	594	565	595	566	554	590	608	590	565	579	604	602	592	551	529	585	583	549	577	577	595	571	585	598	554	539	603	616	542	596	602	561	558	599	548	576	587	565	585	610	576	600	570	579	591	596	567	546	587	561	587	571	624	585	582	568	552	612	560	566	597	624	557	556	530	581	592	559	547	637	565	583	597	556	541	571	582	565	538	576	581	527	591	589	607	588	596	579	594	575	592	573	576	628	668	538	576	532	523	572	608	530	552	524	587	584	614	570	616	571	617	628	600	568	586	583	578	544	544	581	580	587	572	573	594	589	585	612	561	526	593	571	559	596	568	584	588	575	583	543	598	571	586	553	570	548	561	549	561	574	587	572	585	565	557	564	577	564	579	604	525	582	597	573	564	594	587	572	581	567	536	529	629	545	598	531	587	604	570	607	578	621	572	606	589	570	587	548	540	556	585	629	544	571	602	547	575	628	582	542	585	530	573	564	585	583	585	599	558	566	582	550	638	531	528	559	575	559	571	532	551	530	577	561	638	522	578	552
14264	9661	7956	3988	2969	2311	1846	1624	1421	1305	1249	1072	1088	1004	896	948	937	854	933	877	840	815	852	797	822	792	802	812	813	862	781	846	793	763	858	826	836	761	737	772	794	787	829	799	731	781	771	817	781	814	767	775	814	814	773	783	802	812	776	781	769	807	769	765	787	780	787	850	802	804	801	788	772	790	749	779	803	775	772	760	768	749	749	788	802	756	757	794	805	771	764	726	790	808	771	785	821	745	765	820	830	777	749	798	790	795	792	765	801	796	837	786	802	761	807	762	807	735	739	798	803	778	789	777	762	726	719	747	837	791	751	760	791	778	817	849	749	786	768	770	769	749	740	783	811	771	753	765	767	813	793	822	764	781	769	731	773	790	767	785	763	806	783	750	763	773	741	832	773	765	830	753	773	751	817	780	754	763	811	780	744	810	719	776	784	794	772	749	769	766	732	789	800	788	767	763	792	758	783	749	772	773	770	770	767	737	778	806	779	787	813	777	782	803	741	765	780	801	759	744	773	761	729	780	757	793	817	760	784	819	775	750	747	821	793	795	785	816	796	789	758	773	815	771	769	788	775	779	763	780	813	787	793	794	772	819	773	786	797	780	765	823	767	769	723	745	790	752	849	802	769	744	783	777	802	774	746	789	786	813	788	824	784	758	736	756	790	802	756	761	799	768	820	827	784	842	775	792	826	704	761	818	763	751	798	782	782	723	835	727	793	816	771	773	748	806	817	693	769	799	794	763	786	789	858	775	781	784	812	805	848	803	826	769	804	789	780	765	762	771	779	757	757	759	726	795	822	786	766	761	759	778	735	760	767	781	771	770	786	746	785	770	693	821	751	790	800	801	792	767	776	752	808	739	758	771	799	835	783	771	794	839	810	732	762	784	772	816	769	810	807	741	764	773	791	797	729	785	729	830	785	789	801	754	831	776	782	827	755	770	747	755	733	823	781	814	827	814	736	798	791	817	805	806	770	802	806	784	808	809	801	729	806	797	781	768	776	788	784	786	774	735	775	784	802	772	781	819	761	786	744	782	784	796	819	742	782	822	792	839	766	785	774	756	824	790	723	796	772	778	835	815	799	783	777	763	840	801	809	790	788	784	804	827	754	800	799	790	825	799	731	783	747	768	763	710	828	804	766	784	747	772	800	819	788	785	811	843	767	794	815	753	794	752	754	801	796	777	791	746	766	757	792	770	783	737	800	730	793	773	793	759	819	815	796	815	772	798	769	803	750	784	767	763	762	790	793	754	754	841	795	750	775	768	820	785	779	771	813	750	801	799	783	762	788	793	807	759	795	805	823	804	782	810	749	833	817	821	744	766	771	757	754	776	805	771	820	818	794	738	785	791	743	744	760	765	788	800	766	788	735	747	816	833	734	789	762	798	773	732	782	809	744	763	821	765	776	784	756	792	776	769	729	769	773	741	730	847	812	767	743	793	814	777	829	796	750	797	812	760	758	783	752	750	787	773	783	771	744	734	738	781	812	797	795	804	798	802	746	762	767	788	767	805	769	823	793	730	787	801	733	813	760	798	758	752	738	786	798	745	741	723	799	825	745	817	833	782	731	814	781	776	755	715	762	798	793	807	755	768	782	758	834	805	801	755	739	773	769	794	777	752	806	756	764	734	786	762	775	815	766	790	778	773	777	777	723	777	778	727	756	786	804	755	782	729	783	744	768	772	763	814	769	820	804	780	790	749	742	759	776	719	762	795	780	781	793	799	768	818	788	766	771	754	799	774	796	810	760	772	801	836	731	797	793	802	776	765	778	788	787	766	752	794	726	757	811	788	780	807	790	826	804	770	753	772	799	841	792	771	719	739	744	788	755	765	788	790	799	792	821	800	781	756	798	797	828	746	749	715	768	763	805	786	784	774	768	764	746	800	809	780	767	778	834	763	805	762	779	823	742	794	820	762	807	774	875	796	751	759	816	744	784	779	746	768	744	787	749	801	780	744	809	773	767	812	791	784	805	771	741	821	774	771	774	797	767	809	778	803	773	789	790	786	796	798	785	837	759	795	788	796	743	748	795	800	764	762	834	778	790	804	752	767	733	751	741	808	770	769	725	779	770	790	771	814	796	798	801	738	791	816	760	803	756	775	806	830	784	751	798	731	733	809	756	781	809	803	750	793	859	741	778	778	737	787	748	759	778	754	747	803	776	777	816	786	816	782	784	758	812	786	787	791	757	807	800	775	780	771	765	774	795	820	792	728	784	761	755	824	772	757	762	725	825	789	698	760	797	774	817	742	759	821	745	786	758	836	822	747	775	776	752	829	782	718	759	762	801	781	818	773	791	787	774	800	837	763	721	775	791	794	780	777	758	768	783	815	757	781	736	793	737	793	776	793	764	745	817	763	841	726	776	817	783	750	776	780	747	784	808	721	778	778	783	773	771	754	791	809	791	767	772	784	783	767	793	784	758	748	738	791	798	759	758	793	768	751	746	806	756	775	794	785	736	778	813	764	820	782	795	719	800	769	793	804	798	751	789	778	749	767	769	731	808	683	826	790	764	804	833	767	744	789	737	772	776	798	798	767	772	764	795	787	830	771	787	775	767	808	755	823	776	774	787	769	759	760	723	802	753	801	787	720	776	767	781	777	792	791	789	745	807	750	765	830	813	820	805	801	804	774	754	774	790	793	737	786	783	757	783	754	707	746	795	806	801	803	724	793	793	762	808	771	792	766	750	810	758	778	827	798	774	797	755	778	807	785	763	854	721	759	811	756	753	778	753	754	767	800	784	780	772	770	777	784	784	764	737	775	814	782	779	746	725	778	785	764	780	791	814	761	809	771	768	800	803	805	768	792	798	789	809	825	771	752	796	766	792	773	809	844	808	793	779	737	784	768	761	758	758	786	778	756	767	807	721	779	755	803	747	807	756	761	778	850	805	787	813	743	755	792	748	785	790	798	785	793	725	774	782	776	802	741	742	769	745	814	814	788	818	760	747	744	818	782	723	807	766	765	734	775	793	804	777	811	812	781	752	803	801	723	771	788	797	780	767	771	764	767	760	775	785	779	768	771	789	803	745	743	801	786	775	773	756	777	791	779	805	755	810	789	797	812	735	829	788	779	767	744	791	740	773	746	801	799	782	798	788	755	788	782	691	793	778	827	776	749	784	866	800	764	753	739	833	820	812	774	790	764	699	769	782	779	810	799	728	798	789	768	725	718	724	748	783	780	782	735	733	795	768	798	746	737	761	796	805	802	779	779	753	800	719	765	815	760	780	771	778	833	758	746	792	775	772	796	769	785	781	769	787	741	787	771	731	763	736	825	743	783	833	807	772	794	753	767	778	785	796	777	806	765	750	766	727	767	729	784	837	748	773	753	796	757	752	784	761	784	724	775	744	752	772	831	717	771	800	754	781	764	806	818	794	771	764	751	772	743	774	795	795	781	775	762	831	820	764	814	800	767	783	827	763	715	757	746	799	815	788	776	753	779	748	763	805	812	741	775	812	769	746	776	829	787	767	808
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
