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
341602518522	341602519033	341602519583	341602520133	341602520681	341602521233	341602521783	341602522333	341602522881	341602523433	341602523983	341602524533	341602525081	341602525633	341602526183	341602526733	341602527281	341602527833	341602528383	341602528933	341602529481	341602530033	341602530583	341602531133	341602531681	341602532233	341602532783	341602533333	341602533881	341602534433	341602534983	341602535533	341602536081	341602536633	341602537183	341602537733	341602538281	341602538833	341602539383	341602539933	341602540481	341602541033	341602541583	341602542133	341602542681	341602543233	341602543783	341602544333	341602544881	341602545433	341602545983	341602546533	341602547081	341602547633	341602548183	341602548733	341602549281	341602549833	341602550383	341602550933	341602551481	341602552033	341602552583	341602553133	341602553681	341602554233	341602554783	341602555333	341602555881	341602556433	341602556983	341602557533	341602558081	341602558633	341602559183	341602559733	341602560281	341602560833	341602561383	341602561933	341602562481	341602563033	341602563583	341602564133	341602564681	341602565233	341602565783	341602566333	341602566881	341602567433	341602567983	341602568533	341602569081	341602569633	341602570183	341602570733	341602571281	341602571833	341602572383	341602572933	341602573481	341602574033	341602574583	341602575133	341602575681	341602576233	341602576783	341602577333	341602577881	341602578433	341602578983	341602579533	341602580081	341602580633	341602581183	341602581733	341602582281	341602582833	341602583383	341602583933	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21249	20005	27050	22655	20002	19175	1888	732	570	541	511	468	415	467	433	385	414	375	389	383	372	331	368	343	352	384	363	342	342	346	357	339	326	360	333	349	368	324	323	341	328	328	337	285	318	326	326	304	332	317	364	339	318	323	318	353	373	356	364	340	340	307	337	321	331	318	322	351	319	307	321	332	327	317	349	334	332	300	318	307	323	312	324	344	356	323	341	370	299	335	364	309	348	315	327	323	348	313	339	334	322	335	319	307	312	324	334	321	356	290	333	349	339	284	334	309	307	323	315	345	334	331	323	330	317	367	315	349	316	321	314	334	272	332	298	307	319	325	327	332	321	304	346	331	332	350	292	332	334	321	342	309	304	302	344	296	300	334	336	312	333	276	357	303	329	282	322	342	319	335	298	341	306	319	333	319	338	324	301	340	294	349	317	325	309	329	353	325	327	326	326	312	308	335	333	332	313	331	284	373	322	332	319	318	300	346	344	334	328	336	316	318	325	304	334	311	344	297	320	344	320	323	333	346	333	315	324	293	331	336	323	335	352	340	326	301	338	332	324	338	327	338	314	329	311	321	342	329	309	318	336	327	356	304	339	317	310	323	308	324	329	303	296	330	356	324	310	379	350	351	326	332	321	293	328	357	347	333	362	309	322	301	308	296	341	343	342	308	325	325	320	340	340	312	341	310	323	324	322	322	337	316	325	339	303	337	328	317	326	343	324	337	358	318	358	288	320	335	347	345	287	340	314	330	336	338	370	348	332	331	323	296	335	342	318	316	323	338	329	300	335	331	320	309	321	308	311	344	352	332	335	346	309	326	305	314	322	355	328	313	340	353	319	317	370	322	339	343	307	309	315	335	331	332	321	348	317	318	310	317	315	330	301	309	310	339	283	340	305	338	329	321	319	313	313	285	332	298	317	350	334	299	339	348	332	318	300	285	331	350	322	323	338	333	326	346	330	313	318	330	352	353	333	310	302	336	348	338	316	325	306	337	312	311	314	337	339	321	301	306	336	340	323	323	329	294	320	328	334	308	309	326	338	293	338	325	339	301	300	331	322	326	319	333	330	338	290	292	340	309	324	322	316	314	309	317	313	312	334	318	347	308	330	341	315	336	330	313	311	306	335	358	335	312	312	334	339	300	334	363	329	332	361	305	299	327	332	331	327	315	343	325	334	328	343	330	331	306	344	286	304	318	346	334	317	319	292	336	340	319	310	330	324	307	320	360	324	307	316	328	344	291	311	361	353	333	315	332	324	354	309	344	312	318	320	321	325	313	334	326	332	331	333	331	316	322	362	299	326	308	332	341	335	311	316	322	341	329	332	309	306	314	312	315	349	319	320	331	330	297	357	306	315	314	333	320	320	287	312	322	312	316	307	342	317	318	324	362	331	327	301	315	335	334	316	333	321	312	354	307	350	291	294	314	278	318	308	324	309	322	308	308	341	372	343	336	299	338	287	350	389	301	336	343	285	370	289	323	358	331	312	329	334	311	344	338	313	334	309	312	325	303	328	339	308	354	311	345	326	322	320	340	338	336	337	340	279	345	339	320	285	346	296	330	374	329	365	285	319	320	302	326	344	351	336	327	306	319	297	320	315	289	342	324	334	314	339	352	319	320	310	336	332	305	304	313	328	292	322	341	319	301	361	339	298	324	320	321	311	346	332	287	321	341	323	348	320	344	341	317	292	340	332	350	316	357	351	345	317	317	365	341	314	326	341	290	336	339	330	352	304	299	338	307	317	330	315	324	305	340	327	354	277	323	327	366	361	338	353	300	302	312	336	334	344	343	339	326	326	341	321	337	300	299	328	327	335	286	325	336	321	322	299	312	341	353	308	334	337	323	311	311	290	338	303	301	333	339	306	295	347	296	314	354	335	309	286	329	308	334	313	360	325	318	298	315	317	320	317	356	347	325	343	327	304	313	307	336	310	310	312	299	331	359	360	306	340	292	307	308	334	267	293	338	325	302	307	340	334	355	346	323	316	336	328	314	280	337	347	372	310	303	298	338	364	328	317	351	303	301	313	331	339	306	347	324	319	304	296	306	336	338	316	319	297	308	315	296	343	288	311	316	335	313	320	311	294	303	364	307	319	314	342	320	329	352	317	319	323	281	328	335	304	327	323	331	311	314	323	337	295	314	333	325	311	307	344	334	309	307	353	305	328	302	300	307	320	321	334	323	329	324	325	352	328	311	308	299	326	289	305	295	347	317	297	326	300	309	362	306	311	307	353	306	311	334	301	313	338	302	345	323	326	305	327	305	312	334	342	341	308	342	324	367	334	309	326	315	295	342	324	348	325	339	334	335	301	341	306	356	298	333	347	326	336	306	348	319	316	361	326	313	348	357	346	314	319	328	341	323	309	323	358	299	336	306	332	317	326	348	343	308	317	310	355	331	311	359	320	302	360	326	315	316	311	305	324	300	349	333	351	323	323	330	318	340	321	336	334	349	336	345	337	320	304	328	319	348	302	299	332	339	330	332	326	325	296	327	313	312	321	329	310	315	295	332	348	319	330	318	322	329	285	324	359	299	308	307	348	316	282	316	310	335	326	365	328	358	318	341	303	342	312	332	325	321	334	322	295	340	327	318	340	311	330	307	341	318	334	341	326	367	371	305	315	326	344	326	321	300	328	316	293	312	303	350	308	322	297	367	309	325	302	333	321	321	338	308	312	308	335	305	351	312	308	322	313	287	304	341	341	313	316	367	299	343	301	320	321	317	324	314	300	323	348	307	319	311	324	307	322	305	354	286	314	309	299	312	320	292	282	317	296	365	326	339	301	298	321	311	304	330	341	306	319	351	313	327	332	345	312	348	325	381	324	324	348	342	297	329	367	330	338	298	319	325	320	322	334	320	284	335	352	313	298	326	310	310	324	338	287	343	331	304	314	333	316	303	338	314	296	346	303	309	326	349	321	324	345	328	346	289	335	311	313	326	344	306	336	308	314	303	367	317	325	326	310	347	311	328	327	305	330	347	291	322	317	338	314	302	295	357	281	360	340	355	340	319	342	324	334	300	327	307	336	318	326	318	302	342	294	328	327	343	339	301	312	285	327	309	319	322	313	323	306	351	327	324	343	303	302	308	356	311	337	302	364	340	352	299	307	342	344	314	307	294	308	323	345	350	334	320	332	329	288	330	323	334	366	321	320	327	338	342	353	327	323	333	337	330	310	298	313	326	330	318	328	279	316	344	289	320	351	321	330	340	330	333	357	346	332	312	338	283	332	318	313	347	305	327	345	316	338	287	312	367	305	310	304	333	356	335	314	338	324	326	268	331	303	326	343	315	290	336	352	321	308	327	313	326	325	310	334	308	285	325	325	323	330	323	338	363	336	332	330	342	310	326	370	331	309	328	356	341	319	318	342	342	323	305	287	325	328	336	342	329	315	295	345	324	348	311	315	338	322	328	325	323	325	291	309	308	324	335	295	316	310	314	335	313	315	330	288	325	367	287	340	308	306	334	323	343	355	346	311	343
16064	11464	7479	3643	2593	2038	1529	1204	1043	897	777	740	686	634	574	529	573	509	508	484	484	500	454	455	447	462	426	460	426	474	421	418	416	418	421	440	421	428	417	380	395	430	452	421	414	411	451	411	379	473	411	400	432	412	424	414	406	408	456	443	396	392	430	449	419	426	398	409	436	429	393	415	434	382	433	412	455	449	400	413	406	405	447	420	428	487	464	465	434	416	414	378	372	398	428	390	403	390	399	407	402	404	415	428	408	425	405	394	404	405	421	397	426	402	439	422	414	422	434	420	431	405	393	413	390	416	427	403	362	405	425	394	399	397	395	410	414	421	398	402	416	422	416	400	385	418	389	372	386	393	423	392	405	391	431	413	397	443	411	426	396	432	390	381	402	414	430	430	429	389	407	404	388	407	417	425	431	425	405	410	397	390	386	426	415	420	416	390	444	419	414	388	419	388	397	412	394	422	399	386	441	385	406	374	368	379	430	381	390	453	381	385	390	371	425	413	411	397	418	420	349	390	425	428	417	409	432	417	392	417	392	423	379	429	408	371	420	404	382	390	440	411	411	430	387	409	410	416	376	407	434	396	408	413	410	426	401	393	395	395	376	384	410	428	406	403	410	407	425	461	395	431	413	385	409	405	398	395	417	385	426	409	393	416	411	385	422	382	412	380	425	371	404	424	382	416	420	410	409	389	407	458	402	401	412	415	400	406	410	422	403	387	401	433	405	386	418	425	412	412	378	409	392	407	419	417	438	400	380	422	373	363	408	406	377	441	396	426	403	422	415	387	377	405	405	399	376	434	393	408	355	434	421	402	347	404	413	387	462	417	398	430	383	399	431	416	401	415	323	399	435	399	388	387	401	390	372	376	422	428	423	397	411	434	437	428	428	417	406	392	404	395	450	427	401	392	428	397	407	404	406	371	355	419	392	414	390	407	438	369	428	405	391	415	434	437	426	426	366	431	386	414	402	418	407	412	402	416	404	391	429	404	449	413	368	413	383	440	396	406	401	413	371	405	394	437	384	425	409	425	411	400	387	429	416	397	418	388	377	424	422	428	443	368	390	420	369	405	404	404	374	415	423	435	396	415	394	390	436	399	453	398	399	395	351	410	409	417	403	414	416	395	419	372	413	402	431	403	430	385	404	429	376	366	434	386	382	391	376	412	390	445	440	394	403	394	416	481	366	393	422	384	429	385	426	418	383	398	407	425	412	406	430	389	377	402	400	380	414	428	395	403	419	434	434	422	436	443	426	398	407	413	439	446	373	407	381	369	389	369	407	422	408	403	426	470	385	388	393	383	377	416	406	391	406	382	419	424	388	374	418	432	396	415	433	421	426	408	405	422	432	423	387	409	377	425	410	445	395	407	411	446	410	401	426	395	402	403	410	389	380	372	409	395	376	375	405	458	411	373	383	422	393	448	382	444	424	394	403	425	393	404	430	391	394	355	395	392	396	400	374	399	399	376	396	397	402	405	422	366	380	433	396	412	410	417	378	411	412	409	431	429	413	441	392	393	372	425	404	399	410	423	461	422	408	410	426	390	401	424	417	395	378	388	404	410	400	428	405	410	410	404	398	445	404	430	418	434	410	423	407	381	422	400	444	376	437	444	378	430	402	394	417	426	418	393	406	401	364	414	423	418	400	423	410	391	385	399	411	373	406	384	404	386	382	399	434	412	385	394	423	417	368	383	416	412	427	399	390	407	396	394	427	393	408	373	447	432	411	352	450	403	421	366	379	395	433	390	418	382	415	404	407	430	404	432	397	389	423	408	396	373	412	406	391	395	415	401	401	420	415	375	374	379	435	406	422	425	430	398	401	411	424	407	428	397	434	413	392	424	397	429	376	444	433	389	400	369	377	400	445	392	425	409	415	404	429	398	427	402	424	394	390	397	401	386	418	410	433	412	435	376	415	424	375	389	421	416	397	385	408	381	400	409	407	385	411	398	366	417	402	402	430	433	378	390	399	398	441	437	382	438	433	385	449	346	425	384	403	450	416	428	392	413	395	406	434	401	406	419	446	394	399	410	379	403	401	401	435	393	437	361	422	416	394	423	390	374	416	433	410	418	416	417	400	386	359	407	399	395	408	415	404	373	407	391	398	427	412	427	387	407	409	388	387	432	429	420	404	398	426	416	432	420	434	416	384	377	428	416	440	394	375	404	429	409	398	427	398	433	430	391	390	389	402	421	400	407	417	390	395	415	382	390	397	423	361	414	387	374	404	430	431	402	421	407	382	419	412	396	390	422	422	389	359	441	407	414	424	388	421	413	389	410	363	421	426	396	412	413	424	394	421	405	416	459	376	375	398	432	386	387	406	382	427	393	427	382	415	430	436	403	412	394	416	431	412	401	423	397	392	390	404	383	372	397	417	411	423	388	399	393	393	412	432	414	396	411	411	419	413	402	413	395	397	392	404	423	384	431	417	405	411	418	396	402	421	396	402	438	421	411	385	394	352	422	391	378	434	410	435	388	380	420	431	421	442	406	400	439	381	420	417	417	372	416	429	399	404	380	432	409	380	414	392	442	407	401	414	419	380	387	438	418	437	401	361	400	377	406	397	426	409	407	407	413	366	374	388	395	368	416	422	384	394	417	406	408	416	397	389	411	411	426	409	442	384	414	418	441	375	364	363	375	391	392	401	399	385	366	408	417	366	423	431	433	417	395	415	386	383	396	385	405	418	421	419	437	385	404	421	383	383	419	414	440	435	417	395	410	396	419	412	379	386	408	400	418	398	436	404	438	388	416	397	397	439	399	382	371	435	395	422	404	401	441	430	428	401	402	392	381	400	416	410	435	438	383	373	398	394	406	413	409	396	382	404	391	412	427	418	440	464	392	407	373	405	401	435	387	394	408	406	409	409	422	400	382	386	413	394	375	383	411	423	386	399	394	443	408	384	421	436	423	396	409	419	416	410	412	425	404	420	379	381	342	412	367	397	390	392	381	418	419	419	416	427	431	378	420	398	385	383	391	408	423	391	373	425	424	394	407	438	418	393	440	447	434	374	410	367	421	376	404	380	417	418	406	412	429	410	413	440	367	406	437	446	425	422	429	396	451	410	442	398	391	387	362	376	426	419	407	421	386	386	423	365	407	408	431	393	377	429	392	426	384	405	398	399	408	439	426	374	453	392	396	429	392	415	405	430	385	430	434	432	395	399	417	404	408	394	399	422	434	444	415	420	412	448	438	428	432	400	399	403	418	403	422	388	443	426	422	418	423	426	424	415	416	383	404	400	412	439	381	398	431	390	407	396	410	425	379	397	414	451	412	414	423	426	368	422	453	407	423	443	441	383	427	428	386	391	416	397	371	418	396	423	415	419	382	432	426	426	431	442	423	411	416	423	385	406	411	410	369	426	404	425	401	407	419	395	415	390	413	402	364	398	412	407	411	425	406	386	397	396	393	412	401	406	418	417	423	412	395	416	449	377	394	388	368	380	423	422	448	409	412	431	383	451	441	401	396	392	385	379	376
28214	15446	2331	824	660	619	597	562	579	589	592	559	626	547	628	587	608	592	584	592	610	563	580	591	610	588	584	557	572	544	592	586	540	623	540	601	530	591	578	570	555	561	602	586	560	585	609	577	587	574	571	575	623	644	570	596	565	558	568	573	531	558	571	564	555	606	569	561	555	559	563	565	577	585	543	606	580	595	588	532	630	592	578	595	549	594	585	627	577	577	554	574	570	560	554	606	528	567	543	622	547	589	601	591	602	584	566	588	602	583	549	605	593	571	590	605	588	565	591	549	553	539	590	511	546	564	591	610	566	546	578	590	560	582	539	568	627	549	562	608	547	601	576	579	587	566	591	549	572	593	587	581	555	589	584	573	584	568	565	584	545	575	594	544	594	566	574	612	601	497	617	613	525	583	566	582	599	571	545	652	590	531	578	584	559	640	565	555	544	574	514	585	601	559	583	568	566	608	562	547	585	553	594	536	591	581	574	538	568	602	621	545	546	591	550	536	578	586	592	563	589	576	588	578	598	567	604	605	566	582	545	566	597	511	576	580	606	577	561	596	611	580	598	562	630	538	563	615	586	573	556	590	582	599	581	590	578	589	584	562	524	589	587	574	571	576	611	588	572	601	591	566	588	625	601	608	580	575	576	566	553	613	568	562	544	603	560	544	554	554	554	617	561	593	541	535	559	552	593	581	570	570	561	597	595	570	549	543	595	599	568	540	552	531	575	633	560	575	603	601	586	613	549	590	597	569	538	587	546	614	579	574	572	594	612	607	566	597	568	572	538	570	593	596	588	570	603	559	603	585	603	605	564	557	587	548	573	537	586	590	561	556	585	566	607	549	602	572	585	549	605	557	528	622	534	580	590	577	554	586	557	588	564	600	573	550	544	598	550	562	588	588	560	568	569	552	595	603	600	562	593	600	613	584	570	586	608	576	569	574	583	605	567	601	599	547	606	604	558	591	591	557	581	558	585	587	552	586	565	570	576	577	583	602	558	540	573	642	567	547	568	578	616	615	608	552	547	505	558	594	543	514	578	529	574	584	590	573	579	576	544	570	607	544	566	576	579	596	554	560	580	551	587	580	586	560	573	553	594	570	557	562	536	576	591	559	558	615	581	590	577	565	571	566	581	533	602	549	577	583	587	562	533	609	561	552	572	559	601	535	544	535	558	571	564	596	562	573	612	562	554	533	568	605	551	618	572	562	586	582	502	581	566	573	605	601	573	555	561	588	583	598	581	570	561	569	590	596	603	555	580	554	584	555	537	586	566	568	597	594	566	565	562	599	588	570	574	575	575	582	596	561	487	543	557	607	601	564	577	554	575	576	589	587	550	614	552	601	551	539	532	582	578	575	578	588	538	595	554	561	578	556	609	619	545	553	565	566	532	579	580	565	567	591	534	596	607	575	582	595	588	579	596	589	562	588	570	579	561	602	551	534	589	559	571	613	549	537	645	609	555	582	567	607	590	549	607	536	605	548	537	573	555	575	580	593	600	611	569	559	597	556	536	605	572	606	574	556	556	586	570	586	581	575	591	537	583	555	614	555	568	563	621	578	592	568	566	578	597	594	551	523	567	543	570	590	581	582	622	545	568	589	561	571	594	550	632	576	537	579	600	558	614	579	584	603	561	590	585	573	544	566	578	557	554	576	570	573	522	601	603	572	567	540	601	572	569	610	601	587	561	592	602	554	559	618	574	626	578	580	573	555	616	586	547	558	595	572	556	564	553	599	564	586	582	584	554	536	547	600	589	559	593	544	579	570	579	567	596	587	555	564	553	563	591	550	585	540	612	566	574	584	631	565	550	574	626	554	560	591	572	559	565	585	548	596	579	570	544	599	599	596	569	572	569	571	591	601	563	537	563	589	565	584	593	548	572	573	539	594	562	555	562	532	544	589	584	553	594	555	600	603	542	562	547	574	583	585	541	595	591	563	584	554	567	579	611	610	558	618	561	602	581	599	586	574	548	616	518	564	555	643	561	585	563	541	569	551	551	591	530	583	620	584	575	589	627	573	583	584	564	558	561	545	645	597	552	546	570	606	572	533	534	562	565	607	591	564	613	564	549	608	543	588	544	577	628	529	588	594	579	587	549	557	609	586	578	558	611	581	607	582	591	563	569	580	525	526	542	586	604	606	591	607	576	554	548	573	616	582	598	555	609	574	568	559	573	585	623	557	591	575	586	548	541	573	529	577	562	560	567	556	568	586	543	601	618	564	573	572	579	550	589	554	558	535	571	571	575	552	582	577	549	576	535	557	585	579	606	585	572	563	550	551	566	618	564	585	550	606	582	526	561	581	559	592	610	554	522	597	589	593	584	589	584	514	537	528	562	573	590	568	544	556	558	574	568	521	599	557	558	558	566	598	546	584	603	556	577	564	571	569	528	606	597	562	560	538	593	622	581	556	540	593	565	551	559	548	553	579	604	590	566	565	600	588	618	584	582	587	590	596	632	588	591	542	568	571	574	620	574	580	594	571	584	571	593	586	572	574	519	599	599	551	575	549	585	579	566	618	595	569	551	575	621	609	550	570	537	596	547	565	598	601	519	532	548	587	576	565	574	585	563	605	556	569	624	584	584	586	567	556	590	557	607	560	565	576	605	603	610	564	528	599	568	579	584	603	547	538	599	587	557	579	579	549	570	575	531	582	596	563	560	573	595	571	552	562	559	580	562	582	570	604	569	593	573	574	577	583	580	562	586	587	557	587	554	542	572	541	554	565	531	559	559	598	613	577	570	573	601	587	609	620	601	607	578	587	565	543	570	550	550	589	581	542	556	625	584	543	569	610	588	651	600	535	581	586	540	593	560	555	625	547	594	589	603	561	599	603	535	564	569	576	575	592	555	588	549	553	573	564	578	587	542	599	572	585	629	584	579	560	512	590	563	617	574	604	581	592	583	571	554	525	560	589	603	569	539	585	582	574	565	563	563	581	552	560	589	613	581	523	559	562	552	568	549	536	561	576	558	580	608	600	536	588	560	585	584	558	565	567	598	571	610	615	596	601	590	576	553	578	584	545	562	518	583	611	570	576	573	579	573	571	567	590	542	560	590	602	589	584	552	574	568	573	548	569	572	580	591	600	572	581	579	554	566	550	560	577	564	621	611	569	582	578	556	576	586	630	581	605	598	563	584	616	593	615	562	561	609	548	578	555	587	509	586	576	586	587	591	543	614	548	551	603	529	568	556	554	565	598	587	584	554	601	555	586	569	578	594	576	500	591	588	567	560	575	563	585	566	569	610	591	558	576	594	562	595	586	579	625	576	558	593	566	559	577	588	547	560	568	527	595	589	581	550	551	572	549	563	585	594	635	556	572	588	602	557	534	588	566	563	597	576	571	517	568	562	595	596	578	557	554	534	585	566	566	563	576	610	595	533	591	544	574	544	596	574	534	563	588	566	609	584	572	593	581	603	563	580	550	634	570	585	573	574	599	566	581	582	559	581	576	612	582	596	602	581	579	573	592	553	560	580	564
11409	1192	950	814	780	695	771	665	712	732	685	694	679	698	731	658	685	669	670	644	653	685	723	633	630	720	720	693	669	659	694	704	698	718	716	661	686	692	664	671	695	674	753	678	686	697	710	724	715	720	675	725	704	683	705	691	710	730	681	783	687	703	672	688	647	750	638	702	694	681	717	728	659	636	724	664	666	662	659	716	715	662	668	713	713	718	701	667	728	655	667	652	670	695	655	721	694	729	724	674	703	699	666	691	711	678	695	694	680	665	659	703	713	680	660	699	727	698	727	681	723	740	714	662	693	702	696	688	686	717	705	656	649	667	728	707	655	685	721	689	728	708	680	696	671	635	721	680	710	686	747	697	698	652	690	691	742	675	720	678	655	654	629	678	688	655	608	715	724	732	677	662	684	719	705	681	671	676	728	661	707	687	720	686	719	678	678	667	673	715	715	663	731	726	689	716	687	610	675	676	661	712	682	678	669	649	713	712	664	656	669	687	716	676	687	689	693	712	635	659	669	674	728	707	640	669	695	710	687	699	660	702	692	698	712	735	731	663	672	657	706	697	699	698	652	720	713	691	693	713	703	785	691	676	668	680	717	695	720	713	693	712	654	616	718	660	720	674	688	704	691	712	721	661	687	705	689	676	646	688	704	674	662	681	673	756	682	681	734	725	661	688	700	645	683	637	692	662	671	676	688	677	650	741	648	703	714	678	691	721	677	703	656	702	728	735	726	686	663	703	720	691	694	707	730	685	665	718	708	689	732	700	678	667	709	724	658	648	711	663	660	671	691	704	684	734	715	698	709	688	677	712	696	666	690	697	726	644	641	632	644	688	699	661	648	683	665	697	729	733	713	682	731	658	679	696	651	728	705	718	694	643	671	694	735	668	653	696	697	666	691	703	699	677	654	679	670	718	687	651	772	704	705	678	623	719	703	671	709	698	705	671	742	667	670	674	663	670	659	686	723	690	686	686	683	646	666	734	694	688	732	704	725	698	737	755	686	670	686	673	676	645	669	725	733	659	685	709	699	709	700	726	693	681	715	677	721	701	666	743	682	718	703	706	646	684	661	709	694	682	702	709	635	689	612	712	698	676	699	694	734	685	749	654	685	679	698	676	709	654	657	695	703	689	657	703	706	668	695	681	678	711	734	670	685	708	629	634	666	709	674	663	650	679	684	672	666	642	627	651	652	696	697	699	668	697	701	662	665	704	655	692	663	653	664	683	681	690	706	672	706	704	673	713	646	662	612	732	706	693	694	697	628	682	694	689	693	676	661	672	636	757	686	689	676	695	652	670	652	713	682	697	738	687	713	673	724	712	671	691	662	645	723	670	670	727	714	701	672	677	671	676	669	677	725	709	710	684	670	671	653	699	672	747	725	676	687	695	676	723	732	691	714	710	701	691	711	712	646	694	704	726	699	659	703	658	653	713	699	682	690	644	752	655	726	705	739	743	686	667	682	645	685	703	640	731	692	681	691	695	716	659	687	709	726	678	731	714	643	674	631	708	695	698	661	646	713	704	661	692	673	673	687	666	675	662	694	679	724	704	705	721	700	749	719	738	691	667	665	657	696	753	680	702	705	693	678	695	698	683	657	673	696	676	647	647	692	714	696	664	692	645	729	702	698	684	682	725	711	655	655	708	711	689	653	670	708	701	737	677	706	698	675	702	715	704	680	638	696	720	708	682	693	738	696	676	665	647	727	677	689	662	695	725	692	672	654	683	721	641	687	668	670	673	678	666	640	674	684	697	715	743	669	661	639	682	696	669	702	732	651	714	703	682	659	690	700	683	681	699	697	693	705	670	670	729	716	672	725	717	727	688	695	683	706	667	696	716	695	707	702	698	671	673	652	641	682	661	674	680	662	706	727	733	663	657	694	689	691	650	716	733	689	704	678	725	711	692	701	690	678	682	660	638	691	683	711	705	649	714	675	653	739	703	658	675	686	693	691	681	704	684	677	663	694	703	687	721	663	655	670	690	746	645	713	675	662	685	729	714	690	637	662	743	678	744	646	731	693	706	695	690	695	723	714	693	698	700	662	670	715	658	696	645	637	651	677	696	694	715	675	668	718	694	660	682	688	701	682	651	680	706	649	676	683	714	660	702	646	668	687	708	719	726	696	682	698	659	694	648	632	617	692	715	695	711	664	654	713	728	648	705	670	661	703	677	659	708	663	702	667	717	703	687	720	701	701	655	725	696	753	694	670	695	679	690	647	734	732	686	675	689	739	683	689	678	695	712	726	737	742	729	690	687	701	655	703	671	707	656	670	680	702	701	666	689	669	635	705	709	689	664	706	690	663	685	690	654	669	696	701	695	676	706	707	699	687	703	681	678	672	672	660	646	689	655	668	667	642	717	685	749	663	694	704	740	707	665	676	681	721	661	687	690	685	717	637	725	726	699	695	663	736	657	712	664	719	701	666	709	683	692	707	694	695	733	690	695	681	688	687	720	692	663	661	717	681	679	648	723	701	664	700	724	675	700	644	704	675	635	714	713	699	657	714	720	671	682	678	646	657	677	736	682	735	691	687	714	728	684	701	683	692	647	657	646	695	714	731	671	701	688	691	632	685	697	674	709	655	707	679	692	665	711	648	731	715	730	688	714	667	696	728	640	713	702	681	701	695	688	687	698	692	711	667	709	738	638	659	660	672	645	695	686	713	681	703	686	652	680	700	658	688	733	700	750	650	714	701	660	688	692	696	704	634	689	636	682	655	659	664	693	648	664	686	739	683	700	708	699	666	674	680	664	705	688	720	657	695	682	725	672	694	708	725	634	620	687	689	689	691	721	744	724	699	722	687	711	679	707	710	647	659	659	677	702	686	698	671	691	712	651	671	696	679	646	655	701	651	698	722	718	700	694	696	654	703	692	640	718	694	639	672	733	658	710	703	689	730	654	694	718	730	696	650	696	673	712	699	636	673	698	717	653	684	711	627	659	689	718	666	676	708	708	692	690	665	669	664	665	645	728	695	712	649	709	696	719	748	705	731	698	682	704	684	663	720	685	746	696	717	687	684	721	641	706	661	635	701	745	715	707	640	657	662	669	716	681	693	711	656	678	656	691	688	723	685	677	692	679	718	690	680	668	698	653	719	682	683	637	716	714	718	709	670	695	722	681	651	711	700	714	703	695	685	703	665	692	698	733	665	669	671	662	702	684	663	701	715	712	643	679	657	703	671	682	684	693	702	688	674	705	709	691	701	675	690	706	691	653	680	659	705	662	682	662	705	694	685	704	710	693	669	710	672	716	704	683	670	640	704	673	652	659	677	674	715	748	673	727	730	687	705	746	708	696	740	670	693	676	650	680	723	727	711	682	678	677	671	698	697	659	700	614	705	719	655	708	674	701	671	672	628	634	669	665	640	640	693	670	710	685	708	679	682	696	726	624	664	671	755	667	660	736	709	724	738	688	689	707	719	707	678	685	677	710	687	713	708	718	700	690	737	651	622	705	694	654	705	693	713	681	673	663	694	637
23929	21548	28535	25002	21224	3765	1103	877	780	765	709	753	670	695	673	652	669	652	629	666	685	625	629	683	650	655	637	681	662	667	640	584	642	637	631	655	635	635	713	614	653	656	654	649	658	628	655	670	604	615	627	653	640	613	596	602	622	650	630	690	623	608	676	617	639	643	662	656	621	623	670	669	594	633	609	627	653	670	641	611	654	616	616	667	690	656	607	674	600	676	643	618	647	621	609	607	641	668	632	633	699	599	661	631	681	649	653	639	613	585	613	669	619	633	629	635	616	621	650	649	669	657	607	630	619	624	611	662	647	664	609	595	602	659	604	608	631	662	657	629	617	660	618	661	624	643	650	642	592	656	652	633	634	635	635	675	610	610	613	683	688	648	611	608	643	687	620	636	610	637	615	617	620	691	660	628	618	621	632	640	611	589	646	650	610	642	661	576	593	673	640	599	630	619	609	617	643	648	669	643	616	617	665	661	609	566	629	646	595	655	686	659	633	641	645	642	644	656	656	603	618	602	591	641	575	631	667	621	622	638	673	640	615	625	588	633	619	657	616	610	620	632	658	610	607	680	588	636	647	594	614	654	624	663	631	642	646	591	634	642	643	621	681	591	632	635	582	632	664	615	617	616	613	649	580	663	644	622	629	592	628	609	688	641	631	593	644	621	620	627	661	667	571	607	615	638	635	645	622	651	630	576	598	653	674	654	627	584	625	598	663	669	652	647	622	646	637	613	670	622	652	647	637	651	601	592	656	587	609	650	646	637	637	601	638	588	633	583	633	632	636	621	653	652	599	619	673	641	616	594	668	639	638	627	607	626	603	676	685	657	613	586	630	600	596	657	658	646	643	633	661	659	613	660	608	670	628	606	632	615	674	650	599	658	627	677	600	647	644	598	575	627	639	661	646	609	628	641	625	646	651	646	639	647	643	594	611	608	585	615	652	608	614	637	595	643	586	610	600	660	595	665	603	612	635	616	648	597	647	636	673	672	630	644	634	621	607	610	580	611	624	629	630	672	656	652	630	629	627	627	655	635	613	661	605	628	612	594	667	645	687	635	622	660	675	588	607	622	634	633	651	613	645	617	632	642	631	611	624	640	619	609	627	624	642	619	579	651	651	648	585	646	651	673	630	700	632	622	615	646	639	602	582	621	662	613	648	641	638	615	660	597	670	580	653	668	610	594	655	648	651	620	656	625	685	623	602	598	605	618	648	594	647	559	602	615	667	641	635	606	600	646	640	683	611	617	619	646	614	618	577	632	635	653	642	678	666	611	629	650	624	606	653	626	661	634	644	641	641	595	637	605	603	632	610	626	643	575	669	647	629	617	619	668	602	657	630	644	603	694	650	604	619	597	603	582	668	620	638	635	654	646	640	631	618	599	607	630	662	601	595	614	616	596	648	625	638	609	655	634	617	596	644	643	650	609	586	605	620	621	669	626	637	635	617	656	611	611	659	635	610	645	604	647	621	631	623	619	627	656	598	635	578	633	670	581	643	610	594	616	675	642	677	662	659	619	613	629	644	584	661	610	635	607	626	606	622	620	654	627	621	594	600	633	622	624	613	633	652	641	635	674	687	646	649	617	578	647	611	634	670	627	662	596	630	624	614	641	598	626	617	573	647	625	624	635	591	616	631	630	610	660	602	642	609	622	635	617	605	621	629	646	594	640	639	609	642	623	664	643	639	632	588	633	613	612	683	650	612	638	641	639	631	641	607	628	600	625	623	666	624	609	614	607	639	659	620	607	632	664	650	662	637	660	619	627	665	654	620	595	648	633	664	605	642	606	646	625	664	636	669	616	627	637	592	633	580	628	614	638	614	643	646	650	635	627	669	592	651	618	637	622	646	594	611	582	594	637	631	581	620	682	633	622	634	591	632	602	648	652	640	582	643	617	668	656	639	586	621	611	639	637	596	613	602	635	621	584	604	626	598	628	617	624	672	640	612	602	634	666	594	610	664	639	596	609	582	656	640	654	619	659	627	668	655	613	610	588	653	624	632	645	664	659	649	645	640	622	676	645	649	633	611	609	642	609	632	638	630	646	620	599	586	648	621	642	615	605	637	616	627	594	621	636	605	610	646	637	600	622	642	639	656	630	626	608	613	609	670	606	599	586	596	631	646	689	655	632	666	627	619	635	642	679	630	658	636	622	611	630	681	633	668	663	641	648	644	595	625	635	627	607	636	654	600	631	623	634	649	631	611	672	620	621	670	626	637	594	662	618	623	644	605	620	681	641	624	605	611	653	597	610	641	642	658	668	668	614	624	636	637	633	617	658	652	632	604	615	610	605	621	639	625	643	608	658	669	603	696	587	615	616	602	653	638	613	622	655	631	620	654	600	666	662	652	636	621	632	637	646	611	638	607	645	602	611	615	662	627	648	595	609	629	617	634	622	621	632	643	670	599	623	642	627	636	635	616	584	707	612	644	624	663	668	616	609	603	653	603	628	649	635	630	587	605	635	666	639	599	619	636	617	615	610	641	641	632	644	610	614	602	612	617	633	660	635	662	668	630	652	618	620	621	630	655	677	581	609	652	618	634	586	634	607	674	622	673	628	608	618	637	637	604	646	599	629	662	682	641	634	633	624	600	627	627	623	605	660	632	623	669	605	656	654	635	628	643	623	576	620	616	632	664	669	635	652	610	630	629	608	657	629	649	660	631	624	623	693	638	618	614	621	594	650	623	659	616	628	642	601	611	693	662	569	711	643	601	620	668	626	645	613	612	623	608	668	646	593	646	590	619	618	616	591	627	583	618	651	619	575	623	614	614	598	625	569	661	609	668	644	646	632	650	609	620	660	624	637	618	655	600	626	624	642	655	652	611	638	638	642	620	622	622	647	632	634	614	651	615	621	597	666	610	612	602	624	634	610	696	652	648	627	646	606	610	622	619	645	653	621	621	645	635	640	618	633	634	637	643	624	632	655	632	638	624	637	615	598	652	596	593	667	618	621	610	624	696	622	615	644	617	625	583	617	624	617	659	575	617	644	634	653	613	622	650	628	592	591	591	619	636	617	611	621	602	619	609	636	657	597	601	651	619	605	656	618	629	616	620	593	605	613	629	640	652	626	633	626	670	686	673	675	672	624	662	636	554	644	599	627	593	662	614	632	660	606	641	673	643	651	632	659	645	709	672	616	595	580	673	650	613	625	605	641	613	591	603	649	651	644	613	618	658	630	594	599	635	643	616	628	676	639	634	668	679	666	637	691	633	643	670	613	600	671	701	590	667	659	630	658	676	632	618	610	614	673	643	630	603	604	634	596	673	593	642	620	650	595	593	602	554	672	590	641	612	646	620	638	638	666	683	620	597	614	621	622	651	599	615	625	627	633	634	653	646	650	626	595	597	645	654	645	624	634	643	617	607	631	641	657	648	642	646	613	670	669	645	616	655	583	641	602	603	630	589	570	609	619	656	613	623	594	587	653	648	640	642	654	628	688	606	634	585	641	658	637	631	666	647	612	639	647	642	669	601	622
13542	7787	5080	2610	2069	1601	1418	1188	1160	1007	973	921	883	850	901	819	841	895	751	773	811	855	730	805	751	750	824	809	815	775	798	756	767	773	753	778	775	766	829	781	775	758	769	780	826	788	754	750	777	753	763	780	802	816	756	787	740	771	774	805	744	761	780	768	787	750	756	782	789	753	771	752	843	768	778	750	782	767	787	814	738	780	832	827	823	796	814	755	757	789	762	761	783	758	816	730	831	737	742	750	734	751	755	765	801	740	724	756	786	720	778	811	763	752	808	797	749	789	782	808	769	780	790	773	778	778	717	816	707	751	710	755	767	701	766	764	759	753	747	766	794	745	751	804	742	759	770	726	742	731	749	733	767	733	762	743	790	774	712	769	785	758	775	768	782	734	765	720	762	815	756	715	741	756	757	785	770	737	758	741	732	721	729	738	756	744	794	781	744	738	694	742	771	770	788	763	823	766	766	728	747	768	758	776	765	747	749	723	805	764	787	749	761	791	757	779	771	775	761	803	810	753	771	760	768	776	743	805	737	768	737	812	723	728	737	812	753	782	737	784	773	771	737	748	766	740	728	758	706	799	761	732	707	742	772	754	790	775	809	731	790	776	723	783	759	750	749	763	794	760	764	733	767	776	738	758	773	762	771	753	749	729	751	775	778	765	738	743	712	785	762	762	752	768	801	755	754	748	725	760	745	811	795	751	748	802	750	747	735	786	721	739	776	760	733	757	801	736	810	762	784	697	734	733	731	813	752	748	756	732	758	732	697	755	735	780	756	785	771	711	759	771	755	788	781	772	770	770	736	781	745	774	769	753	791	729	796	696	731	778	771	783	720	750	746	714	782	737	720	750	796	756	724	727	747	764	780	762	748	770	762	756	738	723	715	764	703	727	748	786	743	752	786	828	746	729	709	766	735	733	709	802	798	770	711	803	782	772	747	752	768	754	766	727	752	727	767	741	793	746	799	732	728	752	788	733	718	737	732	771	741	739	773	777	767	716	779	792	768	749	752	744	780	762	785	788	713	767	762	734	764	658	780	757	736	766	731	717	784	753	782	766	760	755	751	761	773	762	741	790	776	768	753	756	796	778	761	776	741	704	779	755	767	797	745	766	786	731	744	758	760	730	780	726	768	732	725	762	716	783	750	785	687	790	782	766	782	773	759	796	776	752	806	754	735	724	773	737	722	753	754	766	785	785	765	737	741	742	726	730	803	716	762	774	759	738	727	754	704	684	789	748	757	743	800	753	751	735	752	723	780	769	751	785	708	755	765	734	763	797	730	734	752	762	751	778	745	727	713	755	794	783	735	813	825	739	740	668	724	728	749	769	773	695	754	787	710	725	746	739	781	717	800	749	721	745	808	745	773	782	765	706	754	726	755	721	788	764	762	767	793	704	742	791	761	758	814	764	789	698	724	767	774	741	789	793	798	768	768	813	733	763	754	761	753	772	764	811	769	749	735	774	790	731	758	723	746	783	737	764	712	779	806	779	804	788	727	740	791	812	779	751	738	755	768	802	678	807	768	826	757	758	791	775	779	819	776	785	756	813	762	735	699	778	765	718	742	766	759	721	793	762	786	739	754	723	752	768	767	739	756	758	714	735	773	765	754	754	755	774	747	799	747	753	791	720	735	747	759	776	793	734	794	769	752	741	758	720	710	766	768	746	772	792	782	768	733	794	774	764	738	783	774	738	819	758	739	746	795	756	781	772	771	785	782	748	799	753	797	763	761	776	757	773	788	703	766	721	779	752	767	736	756	765	783	755	772	794	745	758	772	730	769	782	754	776	776	754	736	801	772	731	762	748	787	749	748	719	762	740	804	754	790	748	752	776	776	785	770	760	765	744	753	781	743	770	750	759	783	758	792	746	724	731	740	749	772	740	770	732	791	771	780	749	768	752	800	782	795	753	772	751	743	730	744	757	757	781	774	797	764	744	739	775	761	716	747	734	734	751	744	732	788	748	790	726	771	742	760	754	738	796	767	733	770	795	784	738	719	809	728	777	752	750	801	735	797	715	728	758	741	744	744	733	745	739	738	732	738	751	750	792	780	756	774	744	714	764	754	746	761	731	759	818	742	770	805	742	735	774	808	777	726	794	752	787	752	801	762	741	707	803	789	750	762	754	725	737	738	769	798	796	815	742	741	748	760	751	722	788	788	759	778	751	772	785	740	749	770	746	726	750	745	745	702	722	768	737	768	820	780	752	710	705	726	761	776	726	768	745	737	733	752	773	764	755	755	756	749	808	764	810	774	794	758	692	747	715	775	810	754	779	777	722	713	757	776	756	731	789	738	759	785	769	715	784	756	741	743	794	814	776	747	790	760	780	777	788	736	747	728	736	781	778	734	780	780	772	769	751	824	794	748	778	724	778	789	794	762	769	767	766	662	769	780	758	743	763	807	806	747	732	733	787	757	778	757	742	721	793	761	732	763	778	739	730	797	761	744	785	772	761	756	740	738	746	746	703	754	796	772	727	763	747	810	802	820	723	775	738	762	767	748	735	784	775	716	736	779	789	739	749	761	771	745	782	811	764	804	763	750	734	739	744	748	761	762	754	773	784	770	810	828	774	768	793	706	750	771	784	823	784	783	766	771	709	755	723	769	734	782	790	802	757	696	779	793	726	750	792	763	743	758	812	749	740	801	723	750	774	771	713	781	733	692	739	773	763	744	769	754	747	783	745	760	721	756	805	820	723	751	745	783	761	762	745	765	814	783	754	746	786	772	707	735	808	715	795	779	807	739	728	798	733	750	762	745	737	790	778	778	787	796	789	727	755	749	785	743	770	775	752	788	750	729	758	732	778	794	762	760	754	748	748	776	800	771	722	758	794	754	776	763	781	750	723	756	761	763	772	744	797	751	747	779	753	784	762	768	754	776	770	774	757	716	793	756	729	774	729	779	770	754	776	721	797	772	716	691	769	756	757	741	702	778	729	755	757	763	753	803	766	791	770	740	745	715	744	743	799	740	729	724	797	756	735	732	747	708	685	719	739	742	757	738	785	726	823	798	750	724	780	809	785	738	722	789	799	769	764	773	734	723	699	748	754	758	781	750	743	704	760	785	783	782	769	780	787	743	747	748	775	792	775	715	748	759	831	761	751	748	718	764	748	747	766	711	812	764	761	739	757	778	790	726	730	758	747	777	757	740	747	725	767	792	721	757	749	765	769	749	745	770	770	759	724	753	766	726	761	790	758	747	774	754	751	735	769	730	794	786	775	708	761	773	759	766	782	799	746	801	747	771	795	742	805	719	737	778	767	811	721	789	799	766	766	703	771	718	738	786	744	770	773	745	728	714	777	758	742	791	779	774	787	778	714	746	765	787	792	719	748	754	802	805	801	791	779	763	772	770	762	755	790	789	783	780	759	740	770	743	775	748	754	776	769	763	785	788	750	708	769	712	763	773	747	751	811	718	750	774	763	773	801	751	735	748	785	696	759	754	781	759	761	788	731	728	721	795	755	775	803	768	795	790	760
25228	21523	26757	25350	2343	518	530	439	439	401	425	387	385	358	390	411	392	359	379	376	363	378	367	347	375	357	376	343	358	390	368	346	352	361	360	352	359	340	378	377	372	343	341	343	313	357	354	406	374	321	371	350	326	360	368	398	370	379	360	328	385	387	362	406	341	361	334	340	339	373	354	302	383	330	360	401	369	366	346	363	353	397	374	371	388	405	372	364	327	378	327	356	349	350	379	340	351	329	343	372	369	364	351	376	363	376	364	367	352	368	389	383	345	374	337	399	354	367	366	366	353	371	368	402	348	371	373	364	352	376	373	331	356	350	343	376	334	350	365	410	343	357	348	355	381	350	359	353	358	339	375	369	333	340	341	343	364	384	360	383	357	347	361	363	361	371	375	344	342	347	376	366	367	381	347	386	359	349	353	371	378	358	348	347	407	380	365	363	331	328	386	355	334	318	351	379	358	346	411	392	390	385	340	344	356	308	348	338	381	360	327	357	320	345	357	315	346	360	351	344	339	365	340	329	416	336	361	351	349	361	357	360	370	338	357	388	366	361	379	346	327	380	356	328	340	341	325	349	347	354	344	348	331	347	347	352	356	369	364	355	360	364	396	384	363	374	358	359	353	361	342	353	357	369	363	337	363	401	323	377	350	312	341	383	339	377	367	349	338	328	370	354	362	361	366	335	368	371	363	333	341	333	354	336	376	356	332	341	345	406	340	361	356	338	381	370	368	330	331	362	340	326	359	298	344	321	349	317	359	329	358	367	355	369	348	304	350	359	362	340	330	377	356	382	379	369	350	356	353	344	326	330	345	348	334	334	343	334	339	365	373	374	346	358	385	304	340	360	327	346	357	381	366	382	352	388	339	345	324	346	320	345	352	386	368	351	363	368	351	365	331	362	327	366	375	355	362	352	374	358	370	318	394	380	368	320	325	359	366	353	348	336	390	365	339	377	324	336	366	332	345	387	361	344	334	343	346	370	371	336	365	340	332	345	379	357	340	368	375	331	317	355	328	372	355	336	342	349	349	362	378	350	313	351	324	360	334	362	333	357	373	357	359	339	311	342	333	375	357	344	365	324	338	331	354	379	372	351	375	375	348	361	357	322	345	343	341	340	356	325	360	379	385	373	338	359	307	368	373	330	361	361	349	349	371	357	359	361	351	355	342	364	317	352	361	324	395	342	371	376	398	359	386	358	367	359	380	339	352	356	382	398	362	375	334	370	379	358	326	348	344	361	380	348	374	341	338	370	363	367	337	321	347	344	296	358	360	355	326	342	362	364	331	337	355	360	348	353	358	355	387	333	341	354	361	353	348	363	383	348	337	341	352	371	375	348	338	353	327	341	363	396	349	364	336	339	366	351	362	333	355	329	354	344	343	331	350	327	377	396	355	344	378	353	343	323	352	364	342	345	363	360	340	335	387	358	375	359	372	387	302	361	355	343	357	351	343	390	330	343	364	360	380	305	369	373	355	332	348	335	357	348	356	337	368	394	354	355	306	341	345	346	386	366	379	313	312	385	405	398	361	355	375	337	350	350	330	361	334	386	370	352	366	340	361	381	400	357	354	367	363	374	352	361	352	352	350	364	342	364	364	376	317	362	363	341	355	362	348	364	373	343	354	344	361	377	350	326	347	348	329	364	340	371	348	390	343	337	344	330	335	342	349	329	423	371	339	381	330	363	352	353	375	318	353	379	335	343	318	369	320	350	377	312	387	359	378	355	341	345	373	371	333	320	369	335	356	378	287	358	348	359	354	361	399	367	363	345	366	338	376	348	373	365	355	306	352	352	386	348	333	331	363	352	338	407	323	349	355	385	336	323	342	365	331	379	370	305	343	323	346	307	350	331	343	381	361	342	356	371	359	383	356	356	340	352	352	343	357	367	342	363	340	344	372	367	330	358	315	362	352	375	351	362	340	353	370	326	348	347	337	383	325	356	349	317	335	364	371	374	323	382	362	334	364	315	371	346	377	351	289	360	320	351	351	343	375	354	354	357	353	323	342	351	360	348	346	342	368	356	350	336	361	351	359	367	384	310	329	342	353	362	356	366	342	373	347	385	382	368	372	341	351	379	339	355	375	350	372	366	339	374	339	364	386	354	361	374	335	371	387	340	359	323	352	343	339	381	329	318	370	342	337	353	353	351	381	371	347	352	346	336	360	385	373	353	378	323	335	340	352	345	355	391	366	380	357	389	366	359	373	366	361	345	342	322	362	361	338	324	334	357	356	377	348	356	331	362	370	385	345	400	350	365	374	373	367	344	390	363	369	326	374	368	350	359	330	354	337	361	340	349	355	334	341	333	343	318	346	346	331	372	366	368	381	325	367	313	337	362	348	396	367	383	350	378	383	346	322	384	363	343	368	360	378	357	326	348	338	325	370	383	348	377	348	399	352	343	378	386	353	371	369	354	358	348	356	333	363	339	329	357	334	314	338	374	359	355	373	374	357	357	361	392	349	399	358	378	364	343	344	328	388	372	366	330	333	362	330	354	333	327	358	387	336	350	372	371	366	344	340	330	336	353	334	343	338	345	369	326	377	333	350	362	352	325	350	391	336	346	336	355	324	320	349	377	350	357	346	380	359	346	350	352	345	355	403	352	378	373	338	351	336	364	362	355	318	398	356	365	348	350	335	387	365	366	338	370	360	385	379	405	373	337	356	383	355	374	363	352	384	329	384	308	324	342	362	354	337	354	339	378	359	341	378	362	363	362	354	340	376	360	356	373	368	332	345	353	373	369	333	348	327	370	380	336	312	373	366	356	356	340	380	367	358	357	362	364	394	362	374	346	333	360	360	363	355	309	359	352	329	378	348	375	366	393	339	361	351	372	337	355	341	379	329	354	361	364	371	333	340	356	336	340	346	359	357	341	371	309	334	378	367	350	363	359	344	335	390	318	374	377	389	378	394	327	366	381	373	332	348	353	327	385	366	356	351	327	394	372	362	322	379	365	389	363	370	379	384	348	352	349	373	360	365	334	366	358	332	336	356	358	352	348	340	327	355	354	354	351	381	345	384	341	342	315	328	359	369	364	316	359	343	339	359	368	366	358	368	352	357	371	359	347	366	338	381	394	352	363	346	338	360	329	319	320	350	358	360	351	372	361	359	361	338	347	367	356	365	360	378	377	342	366	349	354	356	318	344	336	362	359	383	365	340	334	345	334	353	399	381	324	358	335	338	361	324	336	354	368	351	334	371	380	350	362	374	368	347	361	356	381	362	374	348	359	348	380	295	347	366	371	342	406	349	356	371	372	316	326	311	361	369	375	351	375	324	322	356	328	377	346	355	365	365	354	369	349	341	325	352	361	338	331	361	365	369	351	334	358	345	345	357	354	341	369	343	352	356	346	387	340	371	354	351	377	360	339	358	369	340	366	368	340	373	318	316	360	342	359	368	346	376	355	374	365	366	360	351	369	367	378	382	342	333	357	373	332	327	349	368	374	375	377	357	331	351	345	354	365	386	386	371	332	360	362
12484	4109	2667	1402	1120	927	764	637	593	630	549	551	534	498	485	482	497	410	480	461	438	455	449	433	447	448	427	434	436	456	476	454	463	433	459	438	473	452	441	444	433	436	440	454	418	414	409	419	435	448	460	438	411	449	469	496	449	451	433	447	457	428	458	483	445	452	457	415	471	439	399	413	429	414	444	425	426	422	442	455	438	497	491	472	449	451	464	457	442	436	456	423	455	397	415	450	403	451	387	410	420	430	442	454	437	468	429	427	470	442	404	427	452	430	451	447	437	396	422	434	435	425	416	441	409	405	450	413	405	422	422	454	445	444	476	414	436	454	427	493	403	475	445	459	458	463	480	435	475	479	395	443	441	459	463	468	407	416	436	431	461	418	436	431	456	422	426	437	412	410	410	424	413	453	408	440	432	437	447	432	483	430	419	417	424	393	452	423	457	448	412	410	434	405	405	411	483	467	442	481	405	436	435	456	392	433	475	425	439	382	388	445	421	444	397	432	443	370	452	416	419	433	421	446	445	427	427	457	471	400	451	460	459	417	443	451	420	433	432	406	418	429	447	442	445	417	430	450	411	428	437	437	416	442	414	444	397	400	452	420	429	443	446	445	413	446	470	409	462	419	437	402	452	417	415	417	425	432	424	497	440	432	467	435	407	426	449	430	456	417	460	452	416	461	459	434	392	426	420	401	428	401	434	445	404	426	466	441	468	455	407	487	445	419	417	433	428	366	449	397	419	461	419	451	411	446	431	401	424	403	427	426	437	437	427	415	463	390	402	463	436	458	415	454	476	449	417	394	425	450	459	452	467	427	394	414	438	441	422	410	458	445	468	415	408	429	384	420	418	436	446	419	438	443	437	470	456	452	421	426	409	431	417	420	392	422	434	440	418	432	430	432	447	434	394	404	433	398	419	398	435	377	402	410	468	443	418	382	423	438	449	412	424	454	467	420	467	430	419	448	413	467	443	400	445	411	436	460	455	406	442	446	463	393	439	432	421	396	432	411	424	449	445	453	435	437	450	469	448	453	427	439	442	411	412	414	423	431	435	408	436	441	435	408	412	424	424	441	406	391	433	408	412	434	418	452	396	424	411	443	414	424	457	452	454	435	405	412	424	412	454	434	460	439	430	403	435	401	452	469	404	426	436	404	437	464	413	389	441	449	446	451	445	449	405	447	416	439	427	418	430	435	400	413	428	396	414	439	443	413	404	424	435	429	480	404	463	468	431	456	412	481	452	380	459	460	444	413	403	436	464	420	418	437	427	436	450	436	435	414	411	452	412	487	452	445	454	437	432	412	446	413	427	421	413	415	461	421	420	415	449	448	407	405	430	405	462	426	398	446	420	433	431	391	459	403	438	442	441	403	454	442	398	372	452	439	426	435	473	431	420	430	430	425	471	429	419	457	413	437	446	421	406	416	417	400	392	429	400	450	414	440	421	434	436	416	460	441	438	484	444	460	369	462	432	421	437	451	413	455	436	426	448	482	405	440	432	409	424	434	427	434	407	409	415	426	440	392	445	425	438	408	441	446	441	480	440	427	432	400	455	457	414	444	438	431	438	411	430	455	449	453	435	389	382	420	407	415	411	430	412	434	407	442	420	429	428	440	447	410	449	438	423	412	459	420	443	411	412	443	404	427	455	394	483	434	420	444	416	441	385	423	399	418	442	436	412	458	453	422	414	438	469	471	420	458	445	432	472	465	455	424	431	458	457	439	429	411	456	436	429	455	433	432	405	430	477	447	404	421	435	395	479	413	436	435	444	429	454	453	402	430	416	434	416	404	422	449	417	457	448	467	421	437	449	414	423	416	394	414	421	458	462	426	439	423	415	417	404	435	445	416	449	475	450	454	409	449	399	419	445	450	426	380	441	429	427	434	447	389	422	412	407	428	416	443	442	437	434	436	463	439	428	413	431	455	459	426	426	434	428	397	430	464	407	444	445	450	427	414	429	416	433	423	448	416	451	415	401	414	450	422	475	462	430	435	432	432	425	452	432	410	422	425	434	412	393	425	414	418	411	405	420	419	440	438	446	434	432	477	448	438	459	411	402	419	459	444	429	470	463	439	471	426	445	469	410	422	429	443	456	403	449	420	430	401	434	388	438	416	467	410	434	432	435	423	382	464	459	432	416	444	448	382	464	402	423	423	436	441	455	442	419	497	487	433	422	427	421	427	398	475	448	430	462	403	430	467	437	399	400	434	425	436	432	391	411	480	398	425	475	417	406	446	366	437	435	427	440	439	423	423	424	441	457	436	429	429	413	400	456	442	396	431	452	430	410	414	458	437	437	439	417	427	406	445	432	441	458	452	414	443	404	431	442	443	431	436	431	435	441	456	459	402	419	433	439	444	409	438	465	393	435	426	429	411	440	399	412	429	414	437	448	432	443	414	416	454	437	433	422	464	429	400	420	434	410	447	480	418	454	441	460	410	411	445	442	408	423	442	391	408	465	422	426	420	442	450	395	422	438	457	437	462	466	422	424	422	440	458	430	445	430	449	400	435	461	384	434	428	415	410	423	449	431	417	413	474	433	436	467	459	435	418	433	413	469	459	436	431	423	403	422	460	433	461	416	449	411	405	428	432	456	425	477	409	443	445	422	427	441	438	444	433	454	418	415	415	427	423	420	442	443	433	413	433	393	403	428	443	429	424	430	478	435	424	461	441	423	428	416	441	444	448	445	423	444	418	447	425	466	424	462	450	450	466	449	419	424	421	413	434	403	440	458	450	443	406	445	392	411	435	424	448	463	433	473	422	450	390	420	403	415	445	379	397	448	440	420	427	423	406	416	435	443	451	443	427	475	393	434	479	459	433	447	430	458	435	424	464	462	451	432	406	447	427	411	435	447	424	407	424	434	452	428	379	401	449	399	438	429	406	478	424	432	419	438	450	455	436	414	446	422	414	510	436	437	415	445	445	417	437	393	466	431	425	421	412	427	412	424	385	432	474	418	410	427	465	411	465	477	479	422	432	398	452	435	421	432	471	411	429	440	444	411	461	435	465	409	418	433	441	444	437	462	395	422	399	457	451	404	415	416	464	430	427	402	417	421	434	438	447	436	460	434	411	412	424	424	411	428	435	431	420	462	475	450	418	401	416	418	436	441	428	429	422	425	474	414	466	421	422	435	463	420	427	428	421	448	445	424	416	401	436	460	428	434	403	442	410	389	459	425	438	461	424	447	406	434	428	448	433	422	450	456	427	401	468	430	426	426	420	394	412	416	447	466	425	433	448	431	411	440	438	432	433	441	431	452	443	438	447	456	448	429	419	463	453	442	405	383	463	423	433	378	424	442	418	450	407	434	439	439	397	439	381	420	413	427	437	454	410	471	468	468	423	423	439	450	454	429	430	452	428	418	427	438	425	405	421	441	455	394	402	462	429	421	410	431	439	449	422	460	447	453	451	453	415	421	442	452	415	425	444	392	465	448	413	426	444	422	454	405	414	432	438	460	449	414	413	430	428	416	434	443	423
23038	21618	29166	24523	21516	20737	2182	849	662	646	583	541	487	480	455	429	437	461	443	421	419	418	424	366	376	384	410	377	380	339	369	396	406	368	389	377	386	396	365	353	388	418	386	332	402	358	387	349	387	390	369	404	373	413	377	384	383	374	392	359	374	342	373	361	370	366	344	370	384	349	392	385	404	380	345	402	375	381	333	363	354	428	430	437	427	407	366	373	363	412	380	375	382	370	388	369	406	394	411	317	394	346	379	368	371	350	364	350	363	364	366	387	371	350	396	364	363	363	386	349	370	387	387	388	396	380	359	394	346	403	329	391	357	359	365	408	353	318	350	346	372	368	357	379	371	392	419	369	364	355	402	365	392	361	370	361	355	343	389	340	396	383	366	361	364	359	339	379	372	383	395	395	340	367	389	374	389	350	369	338	386	387	362	394	419	347	371	372	387	370	359	359	375	392	358	388	374	316	362	353	381	374	392	367	362	354	376	383	378	401	374	367	389	374	368	336	369	404	371	399	333	400	400	350	376	398	340	362	395	384	364	353	363	387	361	357	371	365	383	386	350	382	392	360	373	407	355	371	384	339	367	359	351	336	355	392	388	421	362	401	369	391	347	392	345	359	325	358	408	367	347	354	379	384	399	329	387	371	346	371	340	354	397	350	380	338	389	368	385	425	368	397	386	369	378	377	361	340	368	378	339	367	390	388	375	355	389	397	344	385	364	393	395	363	377	353	383	368	349	344	347	367	374	367	371	343	338	383	402	381	394	373	371	361	350	397	356	407	360	401	352	378	337	376	376	387	348	317	360	384	367	351	359	354	353	364	377	344	434	351	392	382	354	375	360	380	397	360	382	378	393	353	377	364	392	341	356	367	347	386	375	381	366	399	364	362	366	355	378	385	373	355	350	341	374	390	373	369	409	365	345	348	387	329	355	381	379	354	388	369	367	362	360	399	382	387	379	370	376	382	378	371	332	357	374	354	367	368	375	395	393	385	358	363	391	396	392	341	347	358	368	394	367	350	367	376	368	366	352	362	374	359	358	365	386	377	361	392	337	373	363	374	384	361	383	394	363	372	367	352	390	382	369	360	369	334	346	380	393	370	398	361	395	362	365	404	398	357	354	396	379	412	368	378	374	355	391	369	356	363	346	414	371	353	359	355	376	385	378	364	374	362	373	358	337	364	379	375	395	352	381	379	376	359	356	358	367	340	359	392	384	350	399	380	360	338	368	345	372	368	361	339	362	366	377	403	339	379	333	384	390	338	394	374	357	361	384	373	365	355	355	356	345	383	347	356	397	380	352	368	390	369	386	372	372	340	385	364	372	354	374	360	388	364	409	354	367	355	370	373	385	334	385	330	350	363	362	361	383	364	370	426	377	385	374	367	354	386	346	390	385	376	370	379	356	336	377	368	364	350	370	377	379	398	403	387	387	392	389	364	356	379	383	373	329	380	373	340	347	358	414	369	383	405	353	376	375	373	332	347	394	339	366	380	354	376	367	389	363	361	369	383	344	368	375	370	415	381	354	370	349	380	375	363	325	345	390	381	370	382	327	414	382	379	364	379	347	406	360	351	418	375	353	381	353	392	344	380	349	372	356	400	351	361	354	364	340	367	402	355	320	364	372	347	341	383	354	358	352	357	390	375	363	396	385	351	374	368	372	379	354	381	363	377	365	367	330	380	360	381	364	322	383	376	380	389	391	371	384	411	363	400	339	343	379	360	374	372	367	375	362	402	383	384	343	323	338	355	385	357	363	387	366	362	378	375	389	357	380	352	362	352	340	370	372	386	385	376	391	373	354	384	372	377	339	337	372	354	367	346	330	365	361	353	389	349	324	380	372	386	357	360	395	388	425	377	367	338	388	351	360	363	375	370	345	359	360	397	349	394	397	364	378	349	361	384	364	340	355	398	388	344	355	361	366	379	361	368	379	374	363	346	356	414	352	406	401	343	375	377	333	372	374	394	383	372	404	418	349	396	385	352	361	350	358	379	376	327	387	353	372	379	385	343	324	333	345	385	360	376	365	355	360	404	401	386	369	367	346	308	376	349	329	364	331	369	368	417	391	358	355	378	344	350	350	350	411	344	368	350	400	371	382	417	380	380	363	364	395	369	368	358	362	381	348	404	387	358	374	381	382	370	337	388	360	348	336	339	389	390	365	374	349	403	355	361	387	413	392	363	356	360	385	361	363	367	416	367	379	379	394	400	357	371	351	416	377	351	369	377	398	389	355	375	412	402	367	354	359	377	397	399	352	366	370	386	333	379	370	392	354	364	376	372	395	373	377	385	375	352	346	352	399	369	388	410	376	365	377	358	365	387	371	351	359	360	384	369	343	359	404	379	393	368	353	350	353	345	407	368	377	349	350	371	369	378	357	366	361	386	366	351	359	336	325	350	369	409	406	388	363	367	330	374	362	358	372	361	346	393	390	324	390	368	376	395	372	400	381	337	393	363	362	416	377	369	331	367	373	338	356	362	401	371	369	385	357	412	366	347	359	369	370	373	351	368	386	337	388	348	372	385	361	373	368	398	368	373	385	382	397	384	373	345	364	386	365	341	399	400	320	380	382	337	364	379	366	369	341	368	349	384	377	339	356	368	347	415	388	376	349	350	379	347	377	380	361	366	402	354	359	393	378	391	336	365	387	339	392	357	378	353	378	397	399	380	382	346	406	374	349	360	346	385	386	372	353	380	358	370	339	390	387	368	390	379	378	376	360	396	364	372	371	323	399	379	359	389	361	346	392	373	353	354	363	378	356	338	378	355	326	335	346	344	340	367	366	370	375	363	436	332	385	370	335	340	353	339	361	374	361	341	365	347	369	408	333	333	341	348	355	341	382	358	393	354	368	364	376	345	371	385	342	358	384	373	364	381	364	382	383	351	373	385	333	338	333	348	357	374	358	364	339	347	372	356	383	346	398	356	356	337	372	395	380	348	363	356	352	394	377	389	358	357	387	346	363	367	369	344	354	376	368	360	372	355	338	347	387	356	373	362	353	375	346	368	368	362	357	347	331	378	354	342	393	343	348	364	351	349	419	345	381	378	369	349	367	349	386	387	376	346	340	320	374	376	376	364	353	359	361	397	412	378	387	381	369	386	365	370	381	370	371	378	370	364	351	350	353	354	372	347	393	370	361	365	349	340	396	400	371	383	358	373	377	418	378	343	340	339	354	396	340	382	363	347	398	377	366	378	368	374	372	373	368	361	387	388	352	386	378	404	395	371	358	353	364	339	374	369	380	358	405	389	369	343	382	351	394	370	376	364	375	352	372	391	332	373	323	354	372	394	348	359	348	381	390	349	370	326	377	346	420	358	381	364	354	359	359	366	380	373	359	354	366	375	361	361	376	326	350	354	341	371	393	379	360	354	359	357	397	395	389	363	340	350	362	332	388	339	370	362	391	367	348	379	336	354	363	360	343	370	349	372	347	346	379	405	347	373	328	353	368	376	371	369	367	361	348	357	336	375	391	393	373	347
15626	12508	8154	3930	2834	2189	1724	1351	1172	941	860	846	793	697	680	601	590	575	584	512	586	524	519	540	480	495	495	493	490	495	513	475	511	506	447	469	447	472	439	513	452	447	488	489	447	448	432	480	462	454	467	514	468	578	495	473	473	460	442	489	442	455	435	443	494	479	415	443	462	474	469	469	481	463	443	440	469	430	451	439	465	472	550	512	535	506	540	485	409	481	463	477	441	442	478	484	479	459	448	459	465	471	439	457	437	466	471	450	440	436	486	453	461	445	463	463	425	438	445	471	405	421	455	466	488	459	467	452	446	436	433	486	453	426	410	470	455	484	495	457	434	496	453	479	458	431	450	429	487	471	411	443	448	467	487	467	485	436	447	485	486	468	459	488	458	435	466	447	422	446	410	468	454	451	470	442	458	464	439	461	436	458	433	449	456	435	452	450	464	448	464	444	438	445	450	483	507	490	493	444	465	458	438	420	423	470	457	459	467	495	448	454	501	479	449	434	419	422	448	469	451	420	439	456	488	436	460	435	439	437	451	497	451	453	488	447	445	468	434	442	453	447	452	446	442	481	424	468	433	444	461	459	482	449	460	435	451	441	459	419	462	437	456	432	471	451	431	462	487	492	468	441	495	450	467	458	443	472	484	448	479	476	453	513	502	418	424	461	461	418	446	458	467	454	441	470	441	456	460	473	456	457	440	441	446	465	443	469	445	434	435	464	461	470	461	429	448	480	458	486	422	451	469	442	474	459	458	426	464	453	463	444	432	434	492	435	470	441	452	426	436	481	411	442	469	454	459	457	423	459	436	446	468	453	420	426	464	479	458	457	458	432	452	442	467	483	489	447	377	442	496	471	456	471	411	446	458	460	473	460	465	479	423	441	445	459	444	448	439	458	439	422	459	513	434	446	489	458	487	422	461	448	462	431	470	452	470	459	487	433	433	456	473	470	464	421	457	452	460	444	443	443	441	455	479	464	430	455	510	484	476	480	467	502	420	473	467	432	456	453	524	446	457	464	496	510	496	449	472	466	463	429	474	454	483	457	478	476	470	476	435	454	439	487	489	459	485	468	424	451	470	444	470	458	457	439	450	466	453	453	438	417	429	481	474	479	474	420	427	429	448	438	434	429	430	480	467	475	464	452	439	427	442	441	471	459	440	461	506	435	470	501	481	466	460	456	447	477	454	405	423	482	458	426	450	486	468	466	477	459	419	470	477	421	458	424	440	516	462	449	474	456	455	419	468	461	457	440	466	483	444	435	449	488	469	467	444	472	443	452	460	441	467	491	457	397	458	450	447	436	471	461	440	440	488	435	491	466	461	420	481	471	458	388	467	501	471	464	456	432	437	453	445	446	419	457	469	474	473	446	427	425	467	470	453	484	454	484	444	432	459	454	424	433	411	460	427	441	470	457	469	441	449	480	456	453	413	484	457	449	448	420	473	429	468	448	427	435	465	478	486	474	457	460	478	457	437	459	431	436	477	446	462	458	456	457	447	505	450	441	479	445	448	442	429	459	476	456	457	418	448	443	462	452	464	482	456	446	420	462	456	438	449	466	499	470	477	432	429	433	440	434	507	486	451	437	490	459	510	482	463	421	441	458	469	458	488	450	432	422	493	439	435	486	441	461	456	493	497	436	436	380	404	462	430	464	452	496	412	477	450	432	453	445	448	447	459	454	484	471	460	440	459	482	471	432	454	452	466	471	435	458	471	475	447	479	431	462	473	503	466	462	457	473	457	420	459	425	421	458	459	447	476	497	480	489	455	452	459	422	497	431	483	452	484	443	467	427	479	481	418	447	449	430	471	472	465	461	443	464	435	451	456	448	455	439	435	462	423	432	457	479	443	473	484	490	448	488	465	423	466	493	469	451	463	467	461	478	451	442	451	479	450	463	412	427	453	492	461	417	464	443	415	469	471	472	440	437	438	455	472	420	486	453	490	465	436	459	405	516	451	435	433	439	446	485	489	483	451	468	436	443	458	462	482	480	460	489	467	467	451	458	446	436	448	458	468	493	459	484	446	447	455	441	468	459	438	466	437	472	470	461	416	441	469	412	500	451	480	475	449	449	441	458	481	472	486	465	400	459	470	424	494	480	466	467	413	450	495	450	452	463	452	461	447	466	462	446	475	490	442	452	461	438	457	450	465	467	437	452	497	481	439	454	455	471	466	412	430	452	466	440	428	434	441	476	450	462	455	475	412	471	433	454	451	432	451	475	471	454	466	448	483	438	443	436	471	483	476	432	459	437	458	426	462	457	449	440	442	462	421	475	487	495	461	457	476	451	424	472	443	454	454	436	466	450	473	445	459	439	496	463	462	474	458	453	434	492	474	452	452	436	442	413	470	442	491	445	446	500	454	471	474	483	467	467	463	462	458	463	475	452	459	469	447	427	444	449	446	434	441	445	462	490	427	424	451	447	445	504	466	441	469	462	414	452	464	510	451	422	451	452	469	450	469	437	439	486	478	458	431	452	419	473	444	443	471	454	443	508	468	428	469	486	469	463	435	471	447	446	424	463	463	447	438	447	467	465	434	469	469	474	431	453	465	445	463	463	474	453	477	466	451	412	477	447	440	461	457	466	462	408	455	433	438	475	448	461	484	471	443	438	468	469	425	435	437	452	462	444	459	443	465	439	462	421	487	450	440	424	447	428	491	464	439	464	486	463	440	451	461	444	441	428	495	459	441	456	466	468	464	427	442	486	471	431	441	482	415	459	461	451	446	443	429	487	456	429	472	424	484	460	432	455	495	470	487	452	419	509	434	455	414	464	426	430	436	434	452	465	437	427	460	473	465	477	485	478	456	468	427	494	449	462	457	444	462	407	450	436	455	476	436	430	450	447	488	489	460	458	494	437	489	502	428	446	452	448	465	460	416	433	426	449	478	454	477	476	428	427	466	487	445	429	453	474	459	431	454	470	461	473	417	394	483	441	465	463	450	446	464	452	430	453	508	474	462	510	445	445	446	444	486	442	432	468	490	439	457	433	455	406	464	440	470	474	468	484	458	452	480	468	495	460	496	461	468	484	478	468	427	447	456	421	447	456	461	473	444	463	474	444	450	458	449	476	431	441	454	470	422	456	445	469	454	437	491	460	432	462	418	498	450	469	441	449	471	479	466	422	457	447	492	404	443	438	439	445	451	479	478	475	461	460	448	452	445	427	469	461	482	453	435	449	469	440	475	471	443	444	479	487	453	417	453	448	465	420	468	446	457	473	468	457	480	444	454	465	443	454	435	459	459	433	443	442	422	476	445	451	441	463	444	441	470	476	477	501	461	462	474	461	444	434	438	457	434	431	480	449	502	471	475	466	418	431	469	456	442	440	407	435	471	472	456	453	481	485	456	455	476	484	429	426	474	409	416	468	460	453	443	458	446	460	446	480	477	458	444	471	463	486	444	451	452	457	470	445	485	502	481	443	471	416	478	451	441	449	431	481	430	423	432	458	459	467	478	463	485	471	471	469	426	462	461	444
28187	15561	2456	992	777	730	634	631	585	606	598	571	583	557	590	569	557	555	535	566	588	546	613	552	581	549	566	600	571	597	583	585	595	557	554	594	556	562	548	626	603	542	581	593	573	560	612	573	592	571	567	568	539	584	538	604	582	602	591	543	583	578	571	580	580	590	591	585	623	624	542	565	571	589	584	575	552	587	578	553	596	545	575	607	600	571	589	584	615	569	576	563	567	613	538	527	552	581	583	613	586	556	542	572	618	547	599	609	584	545	609	577	579	598	610	593	621	587	542	582	570	579	600	586	572	556	542	564	565	550	558	538	561	597	570	613	557	574	540	562	591	573	568	562	566	559	578	587	597	579	570	547	586	582	603	595	565	598	572	603	554	577	578	601	592	590	579	538	540	574	572	579	575	577	581	570	560	617	551	606	560	565	628	582	552	573	619	575	582	558	591	588	585	577	592	559	575	573	608	561	554	584	582	580	621	588	568	608	620	548	565	553	586	559	577	526	577	578	597	601	563	552	538	581	559	507	556	567	607	563	564	545	549	552	560	542	626	606	557	589	596	553	573	593	564	571	579	580	554	597	588	599	599	540	602	584	576	532	608	567	541	570	562	582	561	579	552	591	570	562	617	561	546	567	575	553	567	571	564	541	526	587	598	572	553	611	524	596	602	577	586	586	548	621	583	554	574	542	553	563	632	536	631	602	576	553	548	569	614	620	593	552	548	601	565	557	574	608	571	538	566	565	562	592	589	567	524	574	566	589	613	569	547	583	581	535	594	579	567	576	591	587	580	552	594	620	579	550	571	600	545	571	593	545	573	597	589	587	560	588	542	618	564	623	535	599	596	572	537	597	570	640	580	593	578	578	553	587	583	544	571	578	576	530	582	590	564	530	584	592	595	563	556	585	577	545	521	538	576	567	561	585	569	621	625	548	564	609	579	542	596	565	583	578	541	571	566	570	560	564	589	556	607	544	579	601	598	583	560	552	536	588	600	562	599	616	581	556	527	586	547	530	586	546	611	577	594	598	602	538	540	599	604	598	561	549	541	524	610	574	570	562	609	546	576	527	583	569	559	594	551	570	630	635	623	600	591	564	535	596	558	574	563	592	588	581	606	567	559	573	567	546	576	557	571	574	575	584	582	567	573	586	577	563	541	603	572	560	579	597	567	589	613	563	587	544	585	535	596	535	564	564	590	578	591	571	566	556	576	567	565	529	547	559	599	558	570	567	561	560	595	602	578	611	589	582	580	569	572	587	550	608	556	594	569	573	599	552	582	532	551	577	563	572	574	545	649	588	585	571	579	577	584	545	575	547	587	601	546	587	586	585	586	600	570	562	601	591	554	602	616	540	589	638	566	583	571	574	541	581	605	610	588	586	567	540	576	543	562	611	584	590	567	554	548	567	593	588	568	566	596	579	566	566	571	585	538	547	593	610	620	565	568	563	558	558	561	567	583	605	599	566	580	552	584	598	570	607	565	559	577	601	582	597	618	556	562	558	589	572	583	590	621	633	610	582	559	578	575	581	570	527	560	570	559	582	544	610	544	561	581	520	588	590	612	567	591	572	574	576	594	544	576	552	609	597	587	569	539	572	603	574	551	607	593	556	556	585	601	614	627	544	603	565	583	590	566	611	585	576	555	577	552	612	573	602	566	582	573	563	599	573	580	564	608	583	555	584	539	568	566	553	549	544	550	584	560	560	552	577	594	587	564	564	589	594	579	584	610	588	568	552	564	589	584	594	594	535	531	585	550	622	577	554	617	581	603	569	585	573	552	611	623	581	594	584	582	555	610	543	552	553	560	521	562	571	590	579	584	563	620	620	582	604	576	569	577	601	594	545	641	552	571	577	559	584	556	548	570	604	611	573	603	572	597	551	573	595	582	602	557	564	565	541	556	572	590	581	570	569	566	595	573	569	556	552	558	591	581	554	590	579	636	559	592	603	584	534	557	557	563	593	576	622	575	573	548	529	585	596	569	574	559	610	576	556	557	557	592	579	574	552	543	545	570	590	543	542	560	562	582	583	551	549	518	588	559	587	620	550	570	589	577	579	518	555	567	605	591	580	571	554	618	630	598	604	566	564	560	584	567	594	539	564	570	553	553	602	568	543	592	602	549	557	592	584	620	592	599	564	566	562	594	572	536	534	571	545	565	593	535	565	598	559	566	577	557	573	576	554	600	579	564	581	565	596	594	594	614	617	606	596	626	557	540	582	620	537	570	576	584	614	576	545	568	584	553	572	578	560	548	583	563	573	577	614	556	604	563	549	577	603	560	602	628	542	588	580	594	627	534	553	584	575	563	538	577	499	600	543	524	523	612	535	568	571	595	568	569	606	597	548	543	573	552	558	576	573	535	551	536	601	563	559	606	592	614	550	559	601	548	578	579	556	597	596	599	579	621	613	606	569	554	550	596	596	565	546	567	508	586	528	568	597	535	561	597	546	576	556	557	547	602	585	568	575	553	589	551	573	603	559	566	604	572	613	556	551	564	596	576	543	579	566	568	586	566	628	589	592	608	584	597	608	574	546	562	604	555	609	609	616	587	566	566	570	544	544	565	589	597	585	589	534	562	568	599	601	553	569	566	586	629	590	611	579	602	628	580	540	566	567	556	551	568	536	594	538	595	567	608	556	542	589	552	539	552	614	558	590	573	604	587	576	570	577	542	548	560	552	549	602	579	593	563	566	603	588	586	550	650	556	594	577	580	560	567	558	578	618	566	581	576	551	552	582	560	604	579	619	576	599	541	575	553	611	593	623	568	635	576	608	576	579	560	602	576	616	581	534	577	548	586	584	581	578	569	599	573	604	571	594	576	546	597	586	587	559	578	555	568	592	578	611	549	575	573	553	604	534	557	574	586	561	615	615	565	635	555	563	569	553	532	563	598	617	560	576	558	587	614	557	557	584	608	566	577	561	583	575	611	556	590	539	547	539	567	586	540	560	603	502	541	548	603	554	565	565	567	525	562	588	571	564	510	590	600	590	589	582	573	567	539	549	566	570	606	610	534	578	593	603	570	580	564	571	540	598	546	585	582	590	610	604	575	564	606	567	575	565	517	601	572	569	543	553	582	549	581	559	605	588	566	599	597	556	606	593	583	588	573	581	590	584	586	553	563	576	581	566	580	573	581	598	575	572	606	581	557	535	612	621	578	563	596	614	551	586	563	537	575	582	571	603	553	614	555	580	586	594	554	583	561	549	561	545	598	545	611	550	539	571	542	550	586	539	554	587	521	604	591	590	543	618	565	579	588	541	570	571	563	552	589	603	558	604	548	582	560	603	551	582	551	550	583	553	558	547	584	553	546	556	564	542	581	548	587	557	593	551	586	583	600	577	548	567	580	565	582	589	552	543	599	606	554	558	586	582	563	551	570	568	564	568	579	583	541	559	557	587	614	601	611	555	616	594	573	560	609	540	596	572	583	563	552	567	573	563	591	565	573	530	581	543	544	557	595	561	513	549	583	557	541	595	592	588
10454	1233	1004	802	788	796	731	724	697	680	708	718	660	683	683	714	682	692	724	698	620	710	669	701	719	697	662	669	720	690	674	709	675	672	685	650	638	688	687	705	723	683	613	745	671	738	744	627	736	690	692	655	666	693	731	662	714	731	683	674	698	720	682	730	721	712	663	686	680	685	703	691	701	690	669	687	694	688	668	692	714	694	703	665	739	712	681	695	640	679	634	698	695	692	681	683	702	720	655	647	644	653	722	707	719	723	739	697	702	693	691	645	675	646	660	684	672	608	686	648	668	707	702	641	680	669	722	702	640	628	701	683	726	669	702	674	665	708	729	730	727	690	645	685	698	657	679	702	704	709	692	694	681	702	715	710	664	668	714	706	667	679	724	713	667	701	644	679	683	684	706	684	650	645	693	697	704	706	691	707	661	679	650	685	653	665	730	710	643	681	640	659	657	717	711	716	684	629	678	677	720	662	682	739	676	673	677	667	699	656	658	725	685	696	701	663	648	662	681	688	695	729	666	692	691	636	652	700	704	667	719	696	718	642	705	697	692	692	733	671	672	745	700	714	706	707	723	733	732	728	712	675	664	679	670	654	662	713	686	650	679	694	690	669	706	670	686	729	655	691	665	685	661	680	725	719	709	731	699	678	699	658	666	696	709	684	654	673	687	675	699	689	662	713	678	690	682	702	688	735	690	723	708	642	704	690	693	644	678	681	707	683	686	682	703	709	654	674	686	657	695	648	694	649	662	687	679	673	663	675	688	651	704	648	666	674	696	709	666	658	696	649	703	738	668	696	608	669	677	675	680	703	725	675	733	650	652	656	709	687	703	666	686	669	673	700	663	676	697	651	691	691	703	635	704	696	665	670	695	672	681	639	725	652	692	699	660	654	691	638	674	685	700	676	651	673	689	715	670	663	684	698	688	727	673	685	698	668	691	653	669	693	702	623	718	659	673	645	664	679	670	652	711	696	664	677	720	716	672	654	631	720	729	654	727	723	710	698	709	652	689	658	682	708	748	672	649	668	660	688	666	670	677	742	670	677	663	714	680	646	758	701	658	665	752	699	691	682	688	656	681	718	683	744	632	718	684	693	664	663	690	658	661	678	682	694	732	740	722	700	675	717	694	652	693	712	715	666	655	700	697	683	738	682	673	718	712	675	675	693	678	680	719	736	642	695	690	671	687	667	667	720	704	706	716	734	690	686	707	703	640	672	731	683	707	758	676	678	661	669	729	694	708	785	697	677	730	666	696	723	674	711	682	645	737	636	690	700	668	712	706	666	675	686	648	655	748	719	623	678	652	662	696	700	733	690	705	706	736	721	705	641	635	674	740	642	713	698	682	719	735	693	699	714	677	735	665	686	676	668	693	700	689	694	673	727	692	705	718	709	683	703	641	725	680	697	665	647	677	654	695	663	635	695	707	704	698	700	670	711	718	715	705	671	697	709	672	727	672	699	697	681	683	715	661	691	711	686	673	659	726	714	687	684	704	742	664	673	720	686	710	727	697	679	679	633	709	714	743	696	734	683	713	695	689	707	717	671	635	626	679	726	658	688	709	649	691	691	701	678	659	664	679	670	685	660	646	714	665	684	724	705	680	706	714	662	682	707	614	710	683	719	695	664	688	704	700	675	686	672	675	677	680	663	668	678	690	691	741	716	714	606	699	699	684	664	698	688	717	679	640	688	691	709	644	659	721	631	713	684	689	721	698	641	636	731	656	662	614	710	670	725	670	694	711	660	684	661	657	689	679	709	695	690	707	685	710	654	752	697	697	688	692	653	695	634	717	703	639	654	712	649	713	649	669	684	708	687	720	702	692	710	717	669	701	677	685	653	667	705	693	675	665	711	632	693	722	625	691	687	695	674	670	619	672	667	671	721	706	689	730	660	674	690	703	655	664	706	636	682	705	628	726	661	676	677	691	643	675	680	716	701	654	647	695	686	642	689	691	703	690	709	673	679	672	664	687	694	672	683	725	723	697	676	672	669	687	688	653	689	708	670	689	654	670	664	659	660	695	644	672	683	714	642	676	742	707	673	651	656	677	685	717	679	689	667	654	661	721	692	694	698	696	670	717	684	693	651	707	656	665	722	677	714	674	629	714	693	721	707	669	697	668	695	649	669	660	691	712	650	740	682	689	672	688	696	715	700	723	630	676	714	696	697	672	669	678	734	710	699	712	685	681	746	739	725	684	669	724	713	668	695	678	685	678	666	678	719	664	712	691	648	700	669	648	648	711	698	724	681	712	694	677	695	715	671	616	668	674	693	684	659	657	694	759	673	660	665	657	664	690	690	692	682	703	735	677	684	704	666	706	692	691	680	671	687	737	695	700	657	689	713	658	642	708	715	727	671	632	685	662	689	678	695	684	733	665	710	698	722	710	673	718	671	713	689	685	692	729	677	659	673	703	705	667	682	634	682	681	670	700	698	705	684	691	685	740	698	700	704	659	677	680	700	699	663	643	663	703	667	698	702	693	742	679	602	677	703	716	675	683	685	697	661	727	652	680	668	687	732	685	670	678	639	645	693	688	690	665	666	694	705	657	672	617	647	647	687	706	702	716	690	677	699	660	746	670	675	729	659	649	722	672	669	726	676	789	675	700	672	690	656	679	675	661	703	767	731	650	685	625	705	641	699	695	702	744	723	713	678	704	664	696	632	665	714	655	677	652	663	695	714	713	670	695	680	657	717	665	685	706	661	702	649	640	675	705	723	682	686	660	684	712	692	671	665	649	680	646	674	702	617	724	612	690	699	656	720	668	693	693	676	718	643	689	645	657	716	696	716	678	655	698	658	708	640	688	666	682	695	645	668	738	658	739	673	719	700	689	749	666	695	685	696	706	669	702	695	706	731	709	672	743	685	709	705	721	672	658	655	626	690	681	690	701	658	708	701	725	730	662	639	687	701	704	692	713	634	676	704	615	715	691	674	672	747	685	688	712	685	652	664	635	609	741	669	708	696	744	665	704	642	654	737	646	749	663	643	656	649	689	658	595	676	676	698	673	701	674	710	658	683	684	661	692	649	702	688	629	700	670	700	684	683	641	720	696	730	688	725	679	718	698	725	683	627	721	740	682	691	658	734	684	683	664	707	671	677	700	699	715	692	700	712	683	704	660	660	670	658	670	711	711	708	670	690	663	738	696	668	670	755	696	671	700	712	698	700	685	716	685	685	635	714	665	688	659	743	654	699	665	637	714	680	683	709	723	708	697	664	697	740	672	666	656	671	687	661	721	717	711	660	698	724	680	698	677	705	694	715	714	641	713	701	671	678	698	692	635	674	698	684	687	653	687	682	700	720	685	717	673	662	726	677	664	688	728	716	679	686	652	723	669	688	694	717	633	693	711	709	680	671	698	697	666	698	729	705	723	703	687	682	721	709	701	688	669	682	724	647	683	698	692	694	687	646	701	721	693	689	705	726	704	723	663	658	688	668	666	657	671	676	678	675	665	631	670	711	700	707	713	710	682	710	655	669
23861	21534	28518	24963	21223	3799	1129	864	732	743	741	714	713	670	676	658	667	669	691	644	666	642	620	651	649	647	651	628	652	631	596	633	649	632	663	621	649	627	648	676	598	645	601	628	596	598	672	631	604	654	633	618	616	617	627	669	626	564	593	629	628	609	658	615	673	583	620	635	641	657	696	630	624	628	594	653	610	589	663	620	600	626	628	611	629	650	649	653	613	600	659	659	645	613	619	657	654	600	628	656	616	619	630	660	652	614	628	616	621	644	589	640	658	597	610	635	664	636	643	617	655	620	585	613	653	648	639	625	633	622	625	646	670	655	665	607	614	649	618	682	616	620	594	555	672	594	653	630	661	641	647	638	595	656	657	605	604	655	624	621	598	680	636	604	599	642	628	649	608	661	599	656	594	627	650	602	678	617	602	688	642	605	649	634	608	634	607	648	647	582	631	642	619	651	620	603	657	610	630	573	640	616	613	638	629	637	615	606	639	616	653	614	613	582	684	620	580	605	652	652	625	608	602	666	612	660	599	631	620	659	607	638	577	650	620	646	606	683	641	612	624	602	623	611	637	602	572	625	623	606	641	633	620	653	614	614	589	678	597	606	614	614	635	613	600	632	631	675	706	637	625	617	565	632	604	629	644	653	633	607	615	632	625	579	625	606	649	553	651	605	614	593	604	626	614	601	651	611	628	591	654	641	628	601	649	615	683	661	622	609	613	619	629	618	640	645	631	601	548	649	609	667	674	645	650	619	612	642	642	636	610	591	614	644	632	625	585	626	643	634	613	618	616	624	593	621	682	625	635	652	633	613	650	597	622	634	594	615	618	599	595	617	640	679	634	596	604	643	621	624	612	629	668	645	668	619	578	621	564	618	617	652	588	575	610	684	629	589	653	631	633	640	663	583	643	612	603	643	636	645	605	622	638	610	619	650	624	642	643	617	621	570	619	575	633	603	643	601	625	601	617	638	657	595	683	624	651	602	623	625	649	606	581	635	592	600	665	625	664	645	663	622	611	606	629	600	584	637	630	633	597	643	606	607	621	632	677	632	666	624	610	588	649	629	637	610	626	658	625	619	606	617	643	569	633	692	596	610	633	615	657	610	606	624	634	634	611	632	589	640	617	669	624	635	643	589	640	592	632	641	647	577	603	619	653	630	575	634	610	638	622	638	637	633	619	596	653	652	641	641	567	619	609	629	601	638	603	678	635	626	610	652	635	600	589	633	633	644	602	618	624	662	637	646	640	611	599	634	598	603	613	662	622	615	609	654	642	645	616	679	607	671	621	670	656	608	581	614	612	597	601	617	661	635	614	666	640	608	584	616	585	663	636	648	623	620	654	633	665	595	653	604	591	630	644	630	662	592	597	639	607	657	629	639	619	650	633	609	615	612	639	609	647	626	679	638	615	624	626	590	631	606	604	602	656	633	677	623	647	637	651	622	630	596	629	625	656	602	637	606	623	607	655	602	695	598	638	627	596	667	630	625	627	592	654	650	635	663	635	637	614	610	608	610	606	623	627	601	634	628	615	664	596	632	636	627	607	639	646	628	600	599	640	638	612	639	653	629	594	616	624	651	647	630	628	647	625	596	620	610	590	638	645	617	614	651	613	610	608	575	637	619	652	667	615	626	639	656	651	578	630	633	606	670	653	631	643	669	663	620	662	646	645	584	583	620	610	595	612	660	621	659	636	681	589	615	640	606	591	638	616	564	573	597	616	613	604	655	639	646	605	624	622	602	630	642	614	641	594	600	643	631	623	612	629	631	599	649	627	649	631	611	608	653	631	634	653	650	589	609	643	624	653	672	625	607	628	618	604	637	660	662	620	612	648	625	641	652	559	660	637	595	648	653	625	644	617	612	626	658	625	626	619	611	628	591	608	595	607	619	635	596	619	654	647	593	600	609	593	650	623	611	628	586	604	599	619	598	624	587	659	652	633	600	645	631	575	645	595	613	666	602	634	649	631	570	618	651	593	604	616	623	629	645	632	660	600	617	628	631	603	620	669	641	619	620	598	598	645	668	600	625	619	626	583	626	639	586	568	620	592	659	640	627	615	586	653	590	606	647	599	634	620	657	610	670	663	649	654	668	647	619	608	618	613	654	607	637	613	583	618	637	623	623	592	642	620	650	615	658	622	609	640	631	637	631	602	652	624	596	638	631	635	618	658	605	647	626	624	617	623	656	612	600	619	663	623	625	584	596	627	610	651	658	649	650	642	620	628	553	646	659	625	643	586	582	633	624	605	644	612	597	605	634	672	623	636	635	581	645	633	609	628	634	640	619	618	658	656	612	629	630	623	626	590	680	625	562	638	620	676	628	579	623	598	620	604	659	598	604	658	660	621	627	627	574	609	658	591	622	651	607	567	611	597	655	615	633	661	629	651	585	624	617	639	627	615	648	650	590	599	649	627	607	669	615	623	589	627	662	623	611	622	632	646	608	690	626	627	626	619	626	651	684	630	582	654	644	617	630	610	656	655	639	593	637	607	641	615	617	677	635	639	619	661	625	590	606	605	621	654	640	601	606	623	607	610	603	617	591	595	613	638	634	628	647	632	645	608	593	629	658	632	595	636	606	626	641	616	638	628	632	652	648	627	617	659	636	550	611	654	628	647	636	607	632	649	587	617	686	627	640	600	635	591	610	655	664	640	657	652	611	602	648	619	623	635	624	638	603	586	652	658	621	621	589	663	646	672	651	646	590	613	602	669	637	620	613	630	611	628	631	594	649	610	647	638	633	620	679	627	612	586	627	670	646	612	639	617	630	619	588	614	652	604	611	604	638	617	624	627	611	636	641	528	663	611	627	607	637	628	601	607	624	653	650	581	610	639	690	632	615	655	615	599	637	651	637	644	607	598	620	597	646	624	620	626	617	619	693	630	629	600	620	645	631	584	572	608	643	690	611	618	610	576	662	647	649	607	629	601	623	666	679	658	611	607	576	615	621	623	615	598	622	632	661	645	601	594	662	657	598	645	631	618	647	619	595	631	630	619	644	652	640	666	586	619	644	618	637	609	646	620	612	668	615	592	660	650	633	623	645	652	646	623	601	670	620	594	643	627	615	620	632	643	600	666	629	610	618	612	657	629	611	628	645	673	675	596	572	627	635	612	657	612	632	640	636	605	669	620	624	601	624	614	586	638	636	636	634	594	643	622	622	604	649	647	619	632	635	669	627	579	644	592	617	602	633	564	620	599	640	645	632	648	570	615	622	630	606	623	612	635	656	595	646	635	622	581	599	594	591	613	607	630	640	613	619	672	623	600	641	622	616	580	588	634	638	645	591	597	622	605	649	653	588	570	608	622	590	596	622	664	621	629	635	642	675	608	588	629	624	640	635	597	633	637	613	586	620	643	621	631	644	592	586	625	588	638	622	612	631	611	637	625	647	616	625	585	627	604	587	678	602	639	649	656	644	628	674	635	597	631	675	631	623	632	664	659	639	642	614	608	622	586	628	619	642	603	649	615	617	599	626	643	655
13450	7846	5245	2626	2036	1741	1332	1300	1129	1067	992	892	896	865	855	839	809	863	841	783	795	815	806	814	740	809	785	776	773	861	753	780	757	826	755	814	804	715	759	764	736	742	794	767	764	773	752	778	716	790	735	748	781	819	804	794	784	731	741	762	769	770	768	778	773	790	741	765	730	769	771	772	756	730	742	760	717	772	756	814	801	751	748	770	784	784	824	699	727	734	753	748	754	742	808	762	750	744	757	764	751	778	761	773	739	779	735	789	767	735	712	762	716	763	744	749	757	761	775	810	768	764	750	773	731	772	746	793	783	780	745	745	695	788	770	766	723	751	760	761	762	762	784	766	692	762	783	764	773	738	758	787	805	767	747	743	741	721	765	760	707	713	767	733	745	693	748	757	721	807	719	775	763	735	753	733	775	772	721	750	742	733	761	760	743	798	730	730	735	735	807	756	792	718	717	729	773	722	785	723	757	743	796	756	773	718	781	770	752	762	725	742	724	777	730	753	723	736	763	732	773	774	714	756	779	701	749	745	709	776	766	763	731	765	767	767	716	699	747	751	768	785	780	799	764	748	737	764	768	736	800	780	759	738	771	810	779	717	783	784	729	739	775	752	783	768	717	766	739	722	780	697	788	707	747	776	738	736	728	768	764	728	767	733	798	713	746	775	717	758	772	704	752	770	740	774	735	798	772	767	795	734	742	766	738	755	785	776	739	784	754	717	755	776	765	708	731	720	767	691	714	760	805	774	726	753	741	747	764	784	766	800	781	742	796	744	793	730	742	703	813	772	722	737	738	760	747	773	774	747	754	745	765	749	722	720	752	739	742	746	709	817	726	722	724	736	773	744	753	774	753	786	707	783	758	715	819	739	793	808	723	820	748	759	761	725	751	773	737	788	759	728	738	742	743	761	740	767	707	756	756	724	748	769	755	784	762	768	780	738	766	779	739	728	748	771	765	746	732	742	772	773	744	739	791	744	708	757	771	745	784	776	753	787	739	702	761	752	762	759	710	799	761	787	753	819	750	780	781	757	742	766	774	727	735	794	795	733	731	681	743	751	716	731	767	781	758	735	761	761	776	761	813	736	752	746	769	753	788	778	735	735	753	759	726	792	760	762	736	723	754	759	737	740	745	764	715	704	793	743	787	716	714	686	799	765	750	779	753	745	741	770	789	776	757	788	740	755	803	771	764	808	745	737	766	755	790	775	753	737	751	765	762	753	760	762	802	759	717	730	713	779	732	766	716	772	734	698	744	781	768	757	788	699	737	762	808	781	775	742	812	761	737	731	748	771	759	758	783	704	742	705	787	777	713	765	742	753	752	781	698	717	724	769	741	777	765	717	801	760	726	792	766	786	761	791	762	745	775	785	746	709	730	753	743	723	761	725	789	709	760	776	753	766	698	795	722	743	744	809	704	794	772	760	709	743	773	813	718	728	744	766	777	747	756	734	750	799	743	743	765	751	770	814	774	773	726	782	755	773	752	743	798	756	751	748	815	795	783	768	718	798	766	770	744	769	722	731	721	731	717	720	733	776	727	778	735	728	714	770	698	793	765	804	724	731	754	730	763	785	747	731	724	744	750	825	748	758	726	770	736	750	745	739	757	791	722	795	700	758	763	781	761	777	696	718	794	787	743	692	775	757	733	808	747	806	784	751	754	738	753	777	784	746	768	757	794	726	797	792	760	782	760	741	733	780	731	734	769	734	735	750	746	725	682	754	728	741	745	766	755	785	766	750	687	728	761	754	752	760	719	737	794	751	732	723	765	781	777	832	776	763	730	762	704	755	723	755	733	724	790	738	710	782	782	721	727	722	725	759	767	744	780	782	746	715	766	723	703	743	703	743	755	731	775	796	751	738	767	808	747	766	719	752	770	730	730	737	734	751	776	783	742	737	765	753	752	736	749	750	709	728	720	784	739	777	769	763	730	757	733	732	767	772	769	756	750	738	752	705	768	764	701	735	746	741	778	783	741	699	747	768	748	717	780	813	733	756	819	778	779	702	763	759	752	761	731	708	747	785	759	692	785	782	745	740	773	734	762	728	730	763	759	710	765	739	736	766	768	795	720	762	733	780	775	765	797	716	742	739	794	768	726	785	769	784	767	719	716	762	785	745	770	718	706	720	739	764	735	772	803	735	760	781	723	773	767	713	772	765	770	795	770	767	747	714	738	707	734	757	803	761	766	733	719	791	759	776	788	734	742	741	746	728	678	728	748	777	788	732	773	763	734	736	743	779	769	742	741	782	750	723	753	732	771	757	752	811	785	717	742	790	729	671	738	763	748	728	752	749	785	777	791	715	794	746	725	715	738	750	757	711	772	729	712	781	774	750	770	724	772	769	763	780	736	735	745	751	711	716	765	755	699	763	720	747	725	741	777	763	746	774	734	773	693	782	764	752	755	746	770	745	745	740	756	734	725	715	745	722	700	786	764	722	761	726	743	754	769	729	745	751	750	790	778	787	792	717	698	773	757	750	780	715	793	781	737	744	753	761	807	739	712	760	772	802	767	768	748	723	726	747	785	747	726	740	717	744	729	777	715	777	717	756	808	758	729	764	786	764	788	788	785	772	793	738	740	795	736	746	743	753	744	782	768	758	756	773	755	768	716	730	762	799	743	766	749	742	808	811	753	790	737	743	787	758	747	773	755	772	755	726	740	734	746	766	755	791	802	761	781	710	745	758	733	754	771	731	713	733	716	694	699	758	764	743	802	769	787	738	695	727	721	753	722	775	711	769	752	741	750	788	734	755	754	770	715	759	777	727	783	751	758	775	728	764	800	759	742	776	807	741	692	733	755	773	729	810	755	766	768	737	745	686	757	724	755	751	753	796	772	788	748	762	719	747	767	732	819	787	760	742	764	706	763	756	726	737	787	752	744	743	705	768	799	790	770	692	715	747	765	747	734	718	731	779	740	745	726	700	754	757	747	776	773	719	776	753	776	743	739	797	761	738	753	678	718	760	732	771	748	748	766	780	727	722	766	721	752	769	734	788	817	726	772	775	721	724	758	728	749	747	784	733	766	762	765	741	735	723	745	717	797	744	739	757	770	770	757	739	750	758	738	739	776	764	755	758	771	772	721	739	741	751	754	703	770	768	772	761	735	717	784	752	781	730	714	733	705	752	715	761	763	716	744	742	769	764	824	712	729	761	715	769	750	741	765	784	744	732	748	783	737	767	753	739	756	715	759	742	780	765	790	806	728	714	727	745	717	769	791	715	780	753	718	717	750	739	777	703	765	762	787	792	797	730	759	771	763	780	735	721	746	750	719	753	813	784	732	802	794	720	740	778	765	739	754	686	750	707	740	796	750	721	787	757	769	754	765	827	762	768	744	769	702	766	737	712	764	728	753	734	790	793	749	713	738	790	798	712	714	747	762	728	753	725	775	758	732	769	750	689	732	702	765	805	789	731	770	707	793	797	772	783	726	701	738	732	761	730	736	696	738	736	743	745	753	729	793	721	813	749	711	746	781	745
25049	21533	26799	25332	2257	531	465	436	437	364	370	359	377	347	328	319	359	344	347	341	353	334	377	321	349	313	337	327	354	316	319	318	338	335	334	319	360	310	307	359	357	340	322	336	325	331	325	324	319	308	317	359	332	301	316	351	321	325	294	344	354	320	330	304	331	319	351	346	341	315	352	338	311	354	345	304	295	335	311	348	346	373	374	336	360	351	339	363	332	325	316	311	350	325	312	318	337	344	333	334	355	353	328	345	341	347	331	348	308	336	339	309	301	326	357	364	336	327	356	341	338	358	349	325	316	342	343	327	341	322	375	336	367	355	337	306	357	302	323	311	327	344	326	336	329	361	315	326	309	338	317	332	328	300	341	331	332	329	335	342	358	343	316	331	319	310	318	324	369	303	339	316	325	364	345	337	335	345	325	339	347	335	311	328	307	322	340	356	313	326	321	309	351	281	323	331	331	312	327	326	340	325	358	319	364	345	313	324	341	317	321	358	345	354	356	315	332	338	320	354	317	330	302	335	350	355	338	356	349	333	332	339	328	342	331	337	342	329	351	360	322	343	338	315	342	318	303	343	340	312	317	329	355	342	344	330	346	324	329	315	341	346	375	335	318	335	336	324	321	344	355	324	325	303	333	349	305	353	343	319	326	306	334	333	325	371	339	352	328	336	347	346	351	360	350	309	308	369	335	348	313	340	335	338	287	310	293	338	312	319	327	346	301	315	339	365	343	352	363	316	323	334	325	316	338	321	344	316	330	314	295	355	317	322	339	365	323	377	328	342	340	365	327	316	325	361	310	339	340	321	329	338	296	340	355	329	351	337	288	326	329	301	333	319	331	332	318	327	328	334	331	357	336	342	342	338	312	326	355	318	296	330	329	333	342	307	323	354	336	345	314	322	328	312	303	354	332	292	337	296	360	341	316	341	316	357	271	329	297	341	280	334	300	312	331	337	300	309	312	342	339	305	320	319	323	313	319	342	329	328	330	330	337	321	331	330	361	332	326	332	352	327	321	354	344	324	355	328	327	318	344	314	327	339	311	345	332	350	331	357	344	341	328	347	340	350	361	342	331	360	334	313	347	357	308	321	321	331	344	348	357	318	344	312	299	334	336	332	343	325	333	310	284	343	328	318	330	345	347	328	339	308	345	340	315	334	335	340	329	352	362	339	345	333	361	369	330	302	361	323	311	377	341	314	360	378	315	345	332	323	336	304	345	329	335	324	318	345	318	332	336	335	320	336	355	312	332	350	347	335	327	322	336	326	330	312	300	326	324	306	321	316	348	332	360	342	325	341	354	290	333	345	339	305	316	340	312	336	333	376	335	334	348	316	349	298	361	341	318	329	347	307	316	330	386	323	333	338	329	328	314	303	316	345	316	357	325	342	338	325	339	324	329	333	357	330	287	309	309	316	321	312	359	312	324	330	365	311	361	352	343	374	319	329	304	313	345	339	326	337	329	348	326	340	336	319	299	321	368	343	304	330	323	320	293	323	342	374	334	322	350	328	306	323	343	333	339	339	318	320	351	341	334	325	329	357	327	313	336	321	329	402	358	318	331	318	334	328	333	336	315	316	329	335	333	312	316	334	361	347	321	297	321	304	332	311	305	318	319	351	319	337	315	321	313	340	346	329	313	322	357	333	353	329	318	330	353	319	333	313	343	338	338	311	312	332	354	300	353	321	334	353	332	327	308	313	315	331	314	339	333	340	375	346	300	334	365	321	336	345	354	311	338	288	333	336	345	318	338	331	336	308	328	303	314	334	323	342	330	320	317	306	315	298	342	349	355	346	339	316	317	323	337	332	329	303	358	347	348	309	299	317	297	343	331	301	326	330	335	320	338	333	333	325	351	293	343	340	324	338	325	344	314	331	334	335	397	338	337	327	333	356	310	314	328	328	297	338	341	343	309	316	344	348	326	315	327	337	335	299	348	337	343	322	334	283	325	300	319	307	337	302	316	347	326	308	352	321	350	324	316	302	325	315	331	327	336	331	304	336	332	315	374	343	346	343	317	337	338	322	354	315	333	298	307	310	351	324	287	348	352	343	331	328	336	304	325	310	342	324	310	328	326	347	336	279	298	327	315	336	334	347	346	309	372	314	320	324	301	322	326	324	318	301	306	350	329	318	333	302	329	341	313	344	314	340	343	284	307	321	350	308	311	307	330	326	320	325	292	337	339	342	324	329	332	356	335	325	325	301	321	336	332	339	331	321	334	324	384	311	349	304	306	332	332	308	335	315	318	353	326	313	314	306	354	331	300	332	320	309	321	355	315	310	328	308	337	354	291	310	352	324	344	301	349	321	295	345	328	340	331	319	340	335	343	323	345	341	335	309	368	337	335	305	331	297	329	346	343	341	276	334	294	362	349	325	341	298	306	323	357	341	324	353	312	323	357	328	309	332	334	343	331	329	330	336	332	304	331	352	360	325	345	323	317	338	319	309	307	315	343	326	324	348	300	356	334	334	327	313	340	362	356	332	346	353	325	340	355	337	307	311	324	316	282	341	343	352	337	358	325	351	296	337	319	328	311	347	331	365	357	324	312	353	325	352	342	340	351	345	306	343	344	329	354	309	333	317	320	333	316	355	339	317	325	320	322	335	378	356	355	339	311	298	325	333	302	299	323	335	285	309	330	309	357	311	310	325	339	333	317	322	350	293	324	358	329	321	321	324	303	309	316	339	323	318	309	343	319	330	341	326	337	330	315	330	331	353	335	343	315	326	311	323	316	311	339	284	319	345	357	322	342	307	316	305	284	362	355	317	331	320	317	339	342	306	361	338	323	301	327	329	334	331	344	363	360	343	353	359	330	307	317	332	356	343	322	329	364	321	330	348	308	314	350	351	343	306	354	343	354	328	331	314	334	307	393	345	307	321	346	329	330	354	335	336	305	305	333	350	323	306	297	309	364	323	325	347	344	335	340	347	281	330	333	305	315	334	365	339	337	346	336	311	325	310	354	334	311	328	328	327	354	317	333	319	366	323	327	316	340	365	343	343	327	316	320	333	314	351	335	353	336	314	324	312	331	344	343	343	331	346	351	330	351	312	305	333	306	347	328	340	349	296	347	325	311	310	350	320	337	348	330	353	324	314	339	352	331	353	313	310	312	347	315	309	334	354	338	335	302	333	347	325	342	329	321	360	350	328	308	321	345	297	333	315	306	320	322	347	352	349	328	342	322	330	324	326	346	324	350	295	305	359	312	325	385	311	340	306	391	339	334	303	334	344	317	327	346	327	336	336	322	342	336	295	328	340	357	301	336	342	333	348	323	332	321	331	332	288	290	366	341	339	322	328	332	331	316	347	342	366	376	318	305	331	343	313	316	328	332	329	304	349	370	341	327	332	297	350	360	328	347	321	377	310	357	372	321	341	314	337	368	349	322	309	329	321	372	344	339	361	319	353	358	368	347	325	352	327	348	319	324	353	323	329	340	344	331	338	345	339	318	341	334	343	311	332	285	323	353	348	325	323	334	321
12968	4008	2620	1282	1051	866	737	608	600	532	486	521	497	474	437	475	432	433	417	454	427	433	403	440	417	446	416	448	410	400	396	427	390	431	432	406	406	410	397	380	394	394	404	404	420	377	392	419	394	433	397	411	438	424	405	431	390	384	399	387	389	419	404	357	398	422	369	406	422	438	416	411	365	426	410	368	434	390	399	437	402	444	410	392	459	425	421	448	396	385	434	369	389	424	393	431	445	410	384	401	388	401	399	397	387	417	420	414	391	400	374	398	420	403	400	393	411	390	414	394	406	357	376	391	407	400	319	394	417	397	411	398	394	396	407	432	404	397	384	342	409	409	400	383	359	402	425	414	396	409	403	374	410	401	438	387	375	426	373	384	408	408	406	433	389	425	426	405	411	400	407	413	402	395	392	369	428	390	414	408	427	369	377	398	377	394	398	417	373	387	429	366	401	395	412	374	393	392	363	388	398	384	423	405	417	392	379	409	398	405	407	418	371	400	406	389	406	390	378	376	371	416	392	369	404	421	432	383	394	399	427	405	399	400	423	415	430	405	412	404	404	379	396	436	401	412	393	401	396	408	418	390	324	368	400	399	378	399	430	391	427	371	427	448	432	419	379	407	424	434	395	376	379	418	406	400	390	368	401	418	394	423	391	371	383	407	386	393	397	383	451	433	392	409	383	412	395	428	380	404	398	408	401	376	422	403	359	389	394	446	388	423	422	400	423	375	378	389	396	414	396	394	371	398	433	396	401	395	398	383	422	393	385	391	403	383	423	370	408	417	423	392	407	412	379	349	404	390	405	423	369	414	440	418	385	430	407	421	429	398	422	438	425	385	393	414	413	417	377	372	392	387	414	397	403	381	424	424	403	410	364	404	398	375	413	400	415	390	422	380	421	423	410	394	427	358	394	411	395	411	409	387	437	409	402	387	368	438	413	367	409	433	411	386	400	389	391	395	421	416	385	375	415	439	378	424	392	376	398	376	392	414	389	442	412	372	390	395	362	419	363	397	366	391	389	398	417	395	403	423	406	411	414	398	402	416	417	390	417	374	414	417	384	372	384	424	392	417	402	377	414	438	373	414	379	411	401	382	408	394	392	402	409	423	414	435	359	425	413	439	443	387	425	400	357	386	367	402	446	359	403	422	377	383	436	396	415	432	390	424	387	439	414	385	415	358	397	370	454	413	405	412	397	417	423	409	367	394	400	429	411	409	381	360	397	394	407	396	394	460	387	407	389	399	389	356	413	408	414	390	439	420	406	412	425	394	387	374	380	437	437	401	444	414	402	391	409	395	420	393	396	398	399	395	399	438	394	418	397	389	406	385	402	408	434	385	381	394	409	422	394	365	425	362	424	397	410	398	396	415	401	395	400	417	395	380	389	387	434	425	381	393	430	397	425	404	376	425	414	375	389	409	381	401	422	383	403	417	410	385	395	409	409	379	384	447	386	381	417	388	405	406	408	398	395	405	418	414	430	406	373	397	405	411	404	380	388	412	391	419	384	427	424	404	391	410	406	444	433	391	385	402	367	391	405	376	435	381	403	424	403	413	410	396	375	405	391	413	405	399	363	417	393	392	376	399	415	407	374	430	396	414	423	392	416	381	395	396	369	394	379	390	385	413	379	367	363	397	444	384	428	395	384	385	392	415	422	401	402	384	404	398	398	428	380	403	392	356	391	401	400	395	382	401	401	394	375	398	430	362	426	395	415	414	414	390	413	407	435	382	416	454	345	400	398	411	395	395	377	412	400	427	396	401	412	370	430	367	419	373	414	401	411	410	398	403	399	383	385	372	409	436	399	387	453	448	424	416	401	412	405	393	424	368	411	383	422	381	426	410	398	436	424	414	390	395	412	396	394	368	386	406	367	391	389	407	408	421	398	411	391	375	376	359	386	429	394	369	387	396	404	393	416	405	424	380	415	421	418	429	373	411	435	404	406	386	388	412	435	399	432	418	442	433	408	424	397	390	385	372	439	401	399	402	419	434	369	412	431	378	431	387	422	315	380	383	397	409	397	407	443	396	405	373	397	409	424	367	361	390	427	387	392	444	419	439	377	403	373	358	413	392	385	430	412	429	417	398	413	394	413	365	451	401	421	428	358	434	391	413	384	394	395	406	416	447	424	411	389	412	387	416	375	416	427	416	410	370	402	406	383	411	391	389	372	438	448	398	412	431	385	364	403	410	420	407	370	407	385	405	394	419	420	372	413	430	415	376	397	403	413	379	426	423	432	379	409	372	419	424	389	407	396	428	400	401	400	383	409	427	358	414	397	374	379	411	409	407	373	404	396	383	434	429	420	402	410	384	380	359	399	389	426	406	410	402	392	376	374	397	416	421	385	390	432	409	430	393	426	403	374	412	405	396	417	421	379	397	428	372	389	389	401	403	373	433	410	420	393	397	386	422	387	389	392	400	367	398	402	359	414	401	399	390	406	370	422	394	390	404	385	387	358	420	407	393	386	429	371	397	413	393	424	393	380	421	389	400	402	402	413	364	401	378	382	437	409	381	395	441	417	410	422	392	410	406	397	390	397	378	393	420	430	439	391	404	394	449	409	420	393	402	387	393	378	403	348	388	401	380	427	393	387	419	391	415	425	382	410	376	436	400	398	424	404	438	411	435	375	390	404	384	414	409	386	429	375	386	396	382	384	427	407	386	401	427	372	410	408	408	429	389	398	410	366	399	390	421	421	387	385	389	380	417	415	388	412	369	400	404	382	427	415	383	368	398	395	394	377	431	410	440	433	430	406	421	394	392	404	374	426	391	377	399	429	408	400	417	427	391	382	371	357	402	405	399	381	399	414	418	397	461	372	405	437	381	384	428	422	396	431	381	398	413	395	407	419	354	396	395	402	404	371	419	396	414	402	455	432	404	429	394	369	393	414	373	409	435	384	447	373	415	385	425	413	377	406	400	409	401	443	389	408	340	418	436	399	395	404	399	387	383	415	419	383	392	377	448	393	407	420	388	408	392	419	393	419	397	352	371	429	424	411	412	424	389	395	400	380	411	390	402	374	407	378	381	401	369	442	374	396	413	406	391	418	426	388	382	395	409	377	411	369	400	452	384	414	413	360	412	423	435	444	403	432	370	402	403	399	428	427	374	418	412	398	395	338	422	389	375	381	435	442	398	431	390	411	418	373	390	386	390	409	439	405	420	434	385	384	381	406	413	398	392	390	406	422	418	414	410	372	380	417	385	451	385	389	414	399	423	421	389	419	391	436	381	382	409	386	446	450	405	405	378	429	390	351	387	415	404	378	380	394	409	404	400	417	395	384	356	395	422	352	447	367	416	361	438	425	435	415	415	388	407	404	371	361	407	404	387	415	397	395	362	399	410	422	375	407	387	411	444	384	440	395	388	405	407	375	392	404	383	389	380	387	404	357	382	376	421	412	401	358	370	413	445	406	382	413	412	431	409	387	373	420	392	424	413	412	390	384	351	434	421	409	415	419	387	387	400	369	431	387	392	399	398
22920	21570	29166	24449	21564	20808	2181	828	603	556	577	523	501	473	451	445	439	462	398	350	396	381	370	403	380	402	397	378	362	322	382	379	382	379	369	346	354	366	356	365	349	350	339	401	326	360	361	331	362	340	371	368	357	385	384	373	358	373	354	348	348	370	345	342	351	365	398	368	363	345	362	342	379	369	348	359	388	355	335	363	336	394	313	381	360	368	356	367	356	345	370	338	371	351	328	349	339	340	375	347	362	340	321	347	350	395	345	388	378	366	327	354	335	322	366	381	350	359	339	391	345	353	319	364	357	316	375	333	378	360	337	339	372	350	339	354	389	317	352	356	337	379	337	347	340	365	364	338	350	364	372	328	361	357	354	352	361	360	332	357	366	334	370	379	331	368	321	364	398	358	349	369	349	347	330	355	355	341	342	340	349	331	334	340	340	362	344	323	358	343	349	362	336	355	339	371	348	368	359	310	349	361	345	320	349	368	364	342	381	343	363	366	380	336	339	344	315	342	370	396	385	344	368	334	348	370	356	349	373	386	324	366	336	362	370	379	383	342	360	383	326	374	356	359	348	331	368	361	338	354	348	383	343	360	345	362	315	342	409	358	304	367	325	356	342	349	334	330	317	363	343	342	355	376	343	340	339	364	338	345	347	345	374	361	372	342	345	331	343	343	383	365	345	350	364	362	365	345	335	353	385	333	343	360	356	377	400	338	362	368	362	398	339	369	375	373	347	348	351	380	330	350	316	390	376	330	374	324	308	316	347	365	393	357	330	367	344	346	380	365	327	329	324	356	381	351	347	358	341	357	337	355	348	376	326	352	342	356	358	375	336	336	402	352	357	342	322	322	338	329	361	346	358	351	320	342	357	373	361	359	337	352	368	367	338	359	348	399	357	384	365	385	322	329	354	356	352	349	353	314	358	330	349	362	365	374	351	389	379	357	374	358	349	368	343	339	385	379	349	371	379	345	313	365	313	346	350	355	343	394	329	348	372	391	349	360	352	331	346	341	352	345	336	364	376	341	317	351	350	344	339	330	311	359	346	357	358	367	350	337	327	322	380	354	367	377	359	339	348	345	336	366	360	340	380	358	360	359	371	343	352	333	356	370	331	365	351	327	344	352	354	342	345	381	375	386	343	336	347	330	344	338	356	347	360	333	349	368	351	346	362	351	352	388	376	349	356	345	349	354	361	324	383	326	371	336	359	351	351	360	372	344	352	342	333	344	374	301	346	347	334	356	339	336	318	370	310	353	340	353	395	351	382	342	342	356	354	332	342	333	363	381	358	347	351	327	329	374	355	373	351	351	335	352	337	364	359	333	363	369	350	322	332	367	360	361	345	363	347	368	322	323	394	360	371	374	349	331	316	351	371	363	346	351	354	379	373	365	331	359	338	328	365	325	339	384	355	356	341	347	349	322	360	363	375	367	388	357	317	381	337	344	337	334	351	312	362	345	364	355	346	317	356	352	352	363	353	366	330	327	348	350	332	343	332	389	355	357	340	324	324	340	351	340	345	353	338	358	344	382	321	351	303	346	398	378	321	347	360	368	351	383	348	340	314	361	344	356	342	341	370	367	325	350	366	336	347	376	372	338	374	341	313	338	345	336	354	375	336	368	368	328	377	383	326	321	358	366	325	364	353	343	366	336	391	337	349	385	367	363	336	354	337	330	384	349	330	356	355	372	375	371	335	332	328	365	369	313	339	341	339	364	335	365	365	382	350	338	354	358	331	328	346	380	325	339	352	336	335	355	371	343	340	367	345	334	378	339	357	348	339	355	344	375	335	348	365	368	355	366	355	353	343	346	363	337	338	363	335	379	330	344	378	344	329	354	354	357	334	412	367	372	331	383	376	316	361	384	371	369	366	308	354	341	365	366	383	359	342	372	364	330	359	344	364	346	336	352	322	341	384	353	350	376	387	341	375	336	333	385	347	370	407	351	354	345	336	338	355	350	342	333	325	330	323	319	346	350	360	345	356	360	343	345	356	336	358	380	340	363	338	385	422	347	342	348	319	349	329	339	347	366	313	303	334	351	367	353	329	375	370	361	325	368	365	321	325	364	317	350	364	328	347	344	342	331	338	395	372	364	361	336	350	362	367	343	320	336	335	336	363	356	353	348	330	346	333	337	342	399	360	368	343	324	323	334	363	347	360	330	347	354	342	335	303	321	375	354	367	365	343	315	351	346	361	324	359	371	366	341	348	332	375	353	331	399	363	349	322	351	346	367	371	358	353	318	370	353	375	331	359	346	328	375	366	329	323	293	377	333	354	384	354	368	347	354	330	380	329	341	377	391	386	357	323	329	336	336	371	371	350	340	333	335	342	358	342	354	335	323	342	311	383	301	352	393	349	356	352	358	330	349	335	395	310	363	380	349	362	372	376	356	389	350	336	381	340	353	361	341	353	384	303	371	361	361	363	365	335	365	348	370	364	376	344	351	343	327	368	328	358	353	349	313	372	342	365	353	346	324	359	389	335	328	330	354	381	379	340	403	331	326	372	359	375	312	343	357	329	357	332	328	348	355	356	337	341	349	374	343	355	335	366	362	373	339	302	355	340	340	351	360	355	332	366	342	360	364	325	346	352	352	360	333	343	327	349	377	337	367	388	366	337	358	337	353	331	333	347	351	341	342	346	343	330	370	362	367	381	356	357	338	382	357	332	360	339	356	346	367	366	378	392	378	325	355	345	383	366	355	348	342	331	380	357	336	374	374	359	357	358	336	351	363	361	330	399	369	346	377	333	356	356	331	321	356	331	335	342	375	402	370	387	334	354	361	331	305	346	346	333	348	379	387	326	371	339	339	341	362	345	350	346	362	374	340	330	360	356	323	353	360	319	389	380	372	317	337	360	356	346	340	349	303	344	337	349	333	335	345	324	329	364	365	365	330	349	341	350	354	378	394	321	359	381	379	336	354	340	361	341	344	355	372	400	339	347	365	334	342	361	363	316	358	358	356	347	344	338	371	373	331	358	349	327	336	364	364	361	344	354	328	361	378	358	369	373	327	338	370	312	374	338	337	352	366	348	361	340	333	375	349	405	344	338	357	361	347	371	329	320	310	319	357	371	333	351	314	363	378	402	328	363	353	364	356	351	331	358	373	367	381	342	393	369	333	332	359	352	360	350	360	317	339	341	370	341	334	343	366	351	340	345	357	358	353	357	348	364	338	345	384	337	366	316	342	388	356	349	337	337	386	349	327	387	353	355	342	367	337	350	344	349	332	308	346	328	337	342	352	358	331	371	354	319	347	298	304	349	332	369	345	340	340	356	385	330	354	336	350	327	355	325	365	355	371	384	360	350	338	350	341	347	324	353	381	380	329	321	356	354	345	359	303	341	361	354	325	327	324	334	360	336	346	360	356	354	365	355	397	348	363	348	344	350	319	315	389	352	337	352	350	315	376	371	356	306	344	368	359	372	342	346	334	337	330	368	358	338	360	347	328	374	349	340	353	353	363	362	358	335	377	344	373	342	383
16235	12415	8165	3950	2832	2141	1740	1369	1107	978	929	813	759	689	658	610	622	530	566	524	519	566	523	476	492	486	475	486	491	440	467	448	441	463	474	449	469	470	464	476	425	450	431	481	467	480	450	429	480	453	490	480	477	475	466	478	474	484	469	435	467	460	425	445	437	443	437	441	468	474	440	466	471	454	428	473	453	438	435	408	470	447	483	484	502	516	469	453	426	459	433	420	453	474	400	441	468	405	414	432	433	483	447	442	461	447	483	438	457	458	446	491	457	480	447	457	456	442	421	466	468	424	437	432	448	466	426	457	438	443	461	436	461	410	394	431	387	412	431	427	455	447	429	438	427	444	417	461	464	431	443	444	445	427	408	432	412	426	440	401	432	462	439	487	444	422	461	435	436	424	446	446	447	441	415	437	456	420	416	391	417	468	479	444	459	430	437	435	482	439	437	438	425	432	440	459	464	445	457	438	453	405	419	425	403	453	425	433	404	472	464	416	456	435	442	402	417	447	460	402	468	429	455	419	396	431	422	468	430	454	459	426	437	453	462	430	450	410	452	402	445	426	456	441	459	453	470	426	473	404	413	429	414	455	406	437	434	449	450	466	428	453	453	449	444	435	452	386	447	424	429	415	432	421	435	411	439	429	452	418	404	432	425	434	421	486	498	470	454	434	460	435	430	434	444	452	468	413	416	435	390	440	416	460	472	407	462	414	402	454	435	415	453	429	399	407	427	421	440	427	455	439	421	453	428	418	432	440	383	443	452	412	412	401	408	430	421	411	453	461	445	425	415	423	460	426	464	437	416	453	423	440	414	435	461	443	447	443	453	444	430	432	481	448	454	423	439	415	421	452	401	410	433	459	399	420	436	420	465	439	427	432	402	428	419	419	411	438	449	411	427	412	463	470	444	359	414	428	464	451	439	409	496	419	408	473	398	426	439	414	452	422	451	435	417	406	424	401	474	428	463	461	454	452	452	425	432	431	418	444	452	466	463	424	438	447	483	466	419	456	473	470	424	440	487	462	439	414	466	411	431	450	459	424	475	452	407	458	445	446	439	432	464	415	451	440	434	437	425	434	444	456	408	436	461	432	466	473	440	465	470	434	385	424	476	422	454	413	456	434	419	409	430	402	471	425	453	423	436	430	434	462	471	448	430	415	419	419	443	437	444	479	448	429	438	458	449	443	438	440	485	392	438	438	427	442	443	416	421	459	458	433	441	428	427	462	436	470	462	456	446	418	494	450	473	436	408	419	426	457	445	417	486	419	446	434	431	465	442	411	463	458	453	429	449	465	460	452	432	470	465	420	445	439	460	434	449	413	479	439	444	456	430	450	447	416	479	440	481	418	440	428	439	469	457	472	424	442	450	442	467	461	394	440	406	446	508	457	429	398	411	483	404	434	436	437	439	392	472	420	443	426	444	431	440	454	421	439	417	449	444	426	433	410	436	471	404	394	431	424	445	420	417	437	430	462	451	453	405	419	426	438	446	461	460	489	446	431	456	453	456	450	427	427	421	406	410	455	425	443	436	425	446	441	450	383	450	415	453	404	418	388	437	444	482	489	418	430	410	440	421	447	425	413	465	452	453	418	448	426	421	427	422	442	403	453	451	440	442	434	412	425	446	450	443	451	448	420	452	434	422	441	431	447	424	455	403	446	448	441	434	433	419	436	417	449	444	437	439	437	469	475	462	410	450	424	459	464	455	409	437	448	457	456	455	430	429	454	416	419	450	424	418	430	429	439	456	442	418	376	446	432	441	418	451	451	475	455	404	429	439	434	403	456	452	461	482	469	416	446	423	478	445	450	399	424	433	434	435	447	448	422	470	400	466	448	419	427	426	473	445	425	458	435	415	433	450	499	423	452	428	424	477	418	434	404	465	422	445	471	412	428	441	408	431	395	428	434	450	467	446	439	465	423	419	440	440	403	456	450	442	431	424	432	476	450	442	465	446	431	428	422	448	464	452	385	426	417	438	428	445	414	438	454	429	434	446	467	435	415	453	452	428	418	475	445	443	472	409	471	403	439	460	457	462	420	439	418	424	430	422	457	439	451	408	434	432	436	434	420	413	440	456	446	413	441	440	437	445	399	421	436	414	439	437	423	447	419	445	431	423	433	430	478	436	455	440	422	488	441	421	443	438	447	419	442	469	428	425	425	470	405	420	456	491	424	481	441	457	462	418	463	448	434	464	464	408	419	421	451	426	425	454	447	442	445	436	448	512	413	412	424	431	419	449	416	463	414	389	419	407	455	456	460	400	421	486	428	476	455	433	412	421	439	407	447	449	458	443	456	452	397	440	429	446	440	442	419	424	440	435	464	449	461	380	424	466	417	406	415	412	414	425	443	469	448	403	448	416	400	468	457	448	455	468	425	450	426	426	435	465	465	440	395	460	444	450	454	456	458	427	467	457	418	429	444	452	474	471	433	439	457	457	443	416	426	425	450	426	429	416	466	403	438	386	457	415	462	428	453	416	413	424	424	422	437	409	448	421	436	382	455	483	430	441	426	424	410	443	458	439	444	445	458	395	436	457	454	432	406	438	432	435	419	466	452	452	409	448	429	437	455	414	437	451	444	440	432	405	459	423	439	399	420	405	439	413	433	430	449	457	432	460	420	420	467	454	442	423	415	432	433	395	423	462	466	409	462	477	453	464	417	409	426	462	427	437	442	392	411	489	432	475	442	434	439	391	395	472	453	407	459	464	407	476	491	440	434	456	403	454	409	444	447	484	440	420	463	458	446	451	456	445	429	436	443	421	429	444	429	463	419	431	392	434	453	452	463	420	468	453	426	446	429	422	411	416	386	452	433	429	437	420	437	429	428	403	427	431	430	437	450	446	466	455	467	420	431	417	421	423	435	441	455	441	440	480	410	399	430	410	414	451	404	471	439	400	412	451	397	461	410	443	429	401	438	413	431	420	463	411	450	450	427	438	438	380	427	446	462	418	407	477	470	416	419	434	429	400	430	429	480	421	463	420	431	419	433	440	413	428	456	416	429	424	470	461	455	449	416	450	448	466	455	447	427	462	465	416	444	456	449	454	414	432	414	449	431	414	435	476	386	466	400	452	423	433	450	443	452	407	448	457	460	459	416	426	448	434	440	450	424	402	427	436	448	434	458	436	441	446	426	451	434	419	453	444	416	434	463	453	425	449	444	445	419	412	455	455	410	458	424	454	437	435	419	437	410	466	457	472	426	421	426	447	420	410	407	443	462	455	437	445	429	437	484	426	486	454	408	448	476	446	442	413	446	433	392	452	466	407	433	438	453	413	453	393	453	411	408	392	443	448	440	444	420	421	452	428	424	428	428	403	411	446	406	440	422	412	422	412	417	397	426	427	440	446	409	460	413	456	402	444	415	456	425	427	428	451	427	444	436	460	438	402	472	460	421	462	453	420	455	440	451	444	397	443	443	420	406	439	439	398	391	448	404	436	433	450	436	468	468	404	471	433	412	425	483	461	456	439	448	437	437	449	420
28241	15537	2536	932	766	767	600	645	582	585	617	575	611	624	579	571	571	613	562	619	580	619	599	590	590	582	577	613	584	596	585	651	598	594	607	553	598	609	600	597	585	622	608	563	586	573	627	598	556	529	590	592	572	608	613	575	549	585	629	584	579	562	567	571	542	594	610	616	556	591	578	597	535	563	578	625	617	532	589	595	584	582	585	600	600	549	591	587	567	594	562	597	636	614	559	546	612	582	520	607	605	604	556	601	626	603	582	572	599	606	593	551	623	591	565	583	571	592	590	591	600	584	644	603	650	564	607	554	589	584	579	555	571	549	565	558	578	575	615	597	606	572	592	611	602	620	599	564	540	581	578	547	598	607	606	566	596	580	556	584	598	594	575	541	590	600	568	568	590	634	556	614	585	550	586	550	594	594	580	640	587	566	610	623	575	578	521	599	605	597	580	614	570	603	625	534	591	570	570	588	592	563	568	613	575	551	586	597	570	572	567	627	569	597	582	600	578	615	614	599	600	549	592	627	546	582	595	600	570	562	582	557	559	619	604	580	569	577	594	616	588	584	592	625	603	565	571	584	600	585	550	570	625	592	609	582	546	575	558	605	594	582	533	574	617	516	619	519	556	559	615	577	517	592	546	561	525	590	532	583	614	592	586	573	598	592	561	617	584	548	568	566	551	564	579	577	590	578	611	528	612	571	538	577	591	654	549	535	590	619	550	586	547	537	594	645	633	576	571	575	602	593	592	591	569	586	593	624	600	570	562	600	572	566	605	565	556	541	645	543	600	593	592	570	594	604	592	615	600	565	561	625	564	594	595	575	639	587	577	583	561	608	588	567	543	538	577	546	611	590	547	573	581	548	543	597	585	550	566	578	547	531	576	606	653	603	548	590	592	583	596	608	569	567	594	600	552	577	557	602	587	605	569	549	635	606	567	555	605	631	637	579	600	630	567	574	583	569	602	606	546	561	562	622	584	609	566	563	604	544	581	565	559	624	583	608	580	549	597	564	562	582	554	594	583	560	582	590	576	589	604	581	630	587	571	578	532	619	590	567	561	595	596	575	590	588	548	569	642	570	624	592	563	559	545	605	602	557	570	562	597	589	602	594	584	574	577	597	580	547	583	556	577	570	575	582	592	586	577	580	607	610	593	657	573	583	602	556	571	580	562	562	597	584	587	589	617	573	580	579	573	619	611	602	567	606	555	621	575	630	538	566	522	560	624	558	590	607	599	594	573	596	616	566	631	588	598	615	639	603	603	570	613	592	593	565	577	585	571	612	614	570	598	591	570	556	536	591	547	589	598	564	570	611	580	551	583	578	593	579	571	580	580	579	606	568	556	612	611	596	556	559	524	571	585	528	605	576	582	576	587	568	642	592	584	583	627	578	582	569	554	604	594	533	634	554	604	566	580	617	581	558	612	591	554	585	558	569	581	563	561	582	602	600	610	631	609	543	607	552	582	581	526	606	599	549	598	629	548	571	593	594	570	598	583	595	573	601	577	547	600	558	636	600	560	598	568	562	585	571	594	621	530	577	583	583	592	564	631	580	562	608	614	613	582	536	576	586	598	603	578	589	557	538	617	582	579	588	570	570	598	595	571	600	603	611	608	593	575	588	589	550	594	563	610	596	575	586	530	594	619	570	558	616	584	559	590	616	588	577	583	603	599	563	579	538	572	541	593	631	554	601	598	580	601	584	587	615	616	610	582	622	538	587	565	559	537	602	563	606	580	588	581	544	581	583	588	601	607	598	550	586	580	566	612	577	606	615	554	629	588	566	564	577	629	561	556	564	584	557	567	593	583	557	582	602	561	568	604	578	577	537	577	581	605	602	599	578	582	587	549	572	568	563	576	546	592	548	627	574	543	563	636	586	540	548	553	609	545	582	559	571	581	630	579	579	578	603	592	574	578	610	611	604	587	577	593	591	581	545	616	560	580	620	552	588	569	610	566	582	585	594	591	595	554	602	621	594	604	574	583	552	555	580	550	593	612	568	593	597	560	595	572	604	563	585	583	602	585	563	582	587	583	601	583	568	596	641	575	547	607	557	564	583	616	555	583	590	634	624	602	644	570	596	604	580	550	586	569	594	553	623	585	561	572	582	580	560	568	574	609	631	536	552	568	556	633	593	576	615	616	565	572	577	628	608	576	534	534	589	592	552	615	543	592	567	580	538	623	575	596	596	530	580	582	582	590	571	582	575	543	582	581	586	583	569	580	642	622	587	597	575	607	565	592	589	563	593	605	606	576	555	573	588	596	588	603	607	578	549	580	592	550	523	587	563	596	596	584	567	602	557	587	547	582	559	565	618	615	598	572	574	570	572	567	572	587	596	612	589	558	632	592	573	582	593	591	598	546	584	578	563	593	592	615	600	590	550	581	641	567	630	570	577	588	558	580	579	590	585	610	580	587	565	533	598	557	567	618	561	585	580	564	585	576	593	584	559	578	543	595	587	599	557	576	588	564	578	617	580	523	590	568	574	631	588	575	585	584	584	649	569	624	597	603	641	581	577	597	577	591	572	568	624	585	597	649	530	622	602	599	570	525	578	600	562	588	566	641	587	598	572	559	600	629	591	571	540	617	571	570	612	579	651	593	568	560	598	633	554	581	613	577	602	614	629	598	558	585	604	558	613	535	606	598	573	630	593	625	595	599	600	559	569	601	538	583	575	582	565	551	565	573	609	606	586	605	589	575	611	569	606	585	597	560	610	546	559	615	626	558	581	599	573	564	597	579	616	593	588	559	606	578	542	592	550	604	585	612	608	558	572	587	603	580	573	611	605	547	601	581	616	557	558	602	545	588	588	540	579	554	603	624	556	571	614	577	563	554	595	582	575	593	582	587	611	549	607	594	564	588	599	584	596	628	610	562	581	586	611	537	588	559	615	578	576	585	566	583	568	589	572	611	580	622	536	587	581	561	585	569	575	602	585	587	586	573	556	645	594	565	569	568	596	526	550	559	589	634	602	607	596	555	562	569	599	592	612	602	577	570	567	613	587	558	562	568	573	597	593	640	573	639	566	588	597	561	619	597	606	555	577	606	613	591	557	577	590	579	587	600	571	573	594	583	599	607	630	566	574	562	600	590	607	586	550	611	619	587	573	568	566	581	584	608	601	575	615	592	611	552	574	584	578	566	589	572	623	573	571	577	626	583	607	583	574	574	572	636	566	599	595	615	573	520	576	575	556	545	568	596	584	597	595	545	560	545	573	569	590	591	585	612	581	596	583	551	596	603	593	585	605	588	563	574	579	552	608	559	582	610	549	593	600	632	589	599	587	561	562	561	570	581	614	536	577	568	605	608	579	544	547	574	557	590	599	553	601	574	592	572	566	581	548	572	618	616	620	581	613	589	540	600	571	606	576	571	556	574	603	556	625	594	588	570	585	596	566	569	591	532	623	576	577	602	601	603	562	563	626	592	601	565	599	566	535	659	652	600	602	604	575	548	621	571	543	561	639	580	547	579	601	568	564	600	599
10852	1224	1056	854	798	771	795	702	778	726	714	671	688	671	702	706	671	650	754	681	690	643	672	705	676	760	666	748	734	707	683	714	711	732	705	684	717	733	694	698	706	684	691	698	704	673	702	653	749	680	737	703	697	700	716	696	694	694	728	756	709	715	706	673	756	759	704	702	745	703	687	696	697	705	687	708	729	668	702	712	743	690	752	727	755	729	722	697	652	708	743	715	694	709	699	724	714	658	679	689	634	642	744	707	740	708	696	699	687	719	700	690	717	738	710	693	674	676	687	688	734	719	649	687	728	711	722	691	674	710	712	722	695	720	679	726	710	681	702	660	709	716	707	716	738	704	675	701	680	717	685	693	708	720	695	682	762	671	717	713	682	689	674	662	700	711	698	752	718	692	720	697	695	680	721	700	702	710	689	717	726	675	714	701	686	744	731	727	700	722	670	732	677	692	693	711	670	742	681	723	695	707	728	677	735	633	675	701	690	677	674	698	710	677	714	728	686	728	628	726	663	683	670	661	696	686	708	657	665	700	688	671	704	675	651	670	711	701	699	714	673	679	740	737	740	738	705	739	717	702	703	724	710	661	697	663	693	706	741	685	680	717	695	714	705	671	756	679	684	682	724	714	686	660	689	717	673	697	725	702	712	732	729	690	705	704	696	691	723	712	739	695	748	721	689	721	724	677	708	697	659	740	735	737	747	647	707	737	716	647	726	742	702	651	726	690	696	744	705	712	689	750	752	753	705	686	696	676	752	734	711	716	658	731	728	647	719	708	710	691	691	689	654	683	679	682	690	716	688	678	697	685	738	690	749	713	692	693	696	704	695	675	688	732	694	742	743	683	722	711	656	703	687	630	723	744	694	640	739	732	747	693	740	687	625	695	700	654	694	748	709	676	679	715	678	726	775	682	730	706	670	735	684	745	713	696	683	677	668	704	683	726	734	712	723	704	740	741	700	700	665	747	639	721	726	692	676	731	713	715	666	736	659	687	702	733	674	688	725	712	689	738	758	695	669	679	659	736	728	705	693	653	676	659	689	651	688	688	698	708	705	730	704	628	687	704	714	710	725	715	724	686	658	666	698	690	690	693	693	709	706	709	699	673	750	720	693	679	687	714	681	710	675	688	721	716	680	746	664	744	730	706	734	711	686	687	683	652	639	645	688	710	694	729	701	746	713	672	714	670	696	716	712	728	715	684	701	670	652	690	733	741	706	714	729	709	708	683	703	721	676	697	689	691	697	683	699	732	679	682	685	693	683	695	699	707	737	652	669	699	659	660	660	643	676	713	691	651	757	686	672	706	695	656	718	684	717	711	711	669	723	716	669	730	617	688	652	684	719	654	730	685	716	665	677	609	749	762	719	683	694	704	643	726	700	715	690	731	716	711	657	665	685	727	737	692	747	749	687	713	736	686	714	723	675	687	704	738	709	695	724	677	714	704	673	744	682	673	706	722	690	703	735	682	647	730	698	670	686	677	721	643	689	723	662	686	653	696	705	662	642	721	663	748	721	683	662	758	689	662	712	750	735	683	711	692	718	672	737	697	748	711	759	680	709	692	668	736	774	696	703	749	709	754	664	728	695	721	720	736	700	715	697	718	706	722	703	635	692	692	723	707	718	725	688	680	701	647	724	699	699	683	708	732	708	735	708	745	682	697	715	715	702	708	703	676	729	695	700	757	689	709	693	654	697	725	723	671	685	700	755	677	713	704	702	697	740	751	733	681	719	706	737	689	692	709	694	713	682	706	734	759	692	718	711	668	722	713	676	702	707	681	700	709	679	674	730	697	706	668	673	722	717	677	698	730	686	669	681	731	717	687	686	726	709	742	689	688	682	678	668	696	705	693	722	668	689	725	662	695	657	735	703	724	694	677	701	749	736	738	694	690	734	683	674	673	728	672	702	710	683	670	716	661	730	701	678	733	724	723	695	664	714	701	672	703	663	699	719	683	684	678	691	696	654	681	708	694	699	680	720	694	680	700	689	700	704	698	727	739	731	705	736	709	730	676	680	620	706	712	732	747	692	748	701	679	713	770	715	722	711	774	719	652	712	718	707	674	674	685	728	696	726	724	632	715	716	667	696	713	715	701	734	675	667	683	708	669	684	715	719	689	718	711	667	685	684	674	693	688	703	708	677	666	736	695	699	717	690	650	733	676	710	688	669	698	695	727	665	671	714	673	682	715	686	699	719	684	681	703	683	679	712	687	703	737	693	708	728	662	698	720	701	716	733	699	741	723	708	654	697	677	664	703	705	750	690	697	743	685	708	708	688	725	696	701	698	695	714	679	675	693	670	675	705	713	693	673	707	742	712	662	723	691	694	670	730	676	722	691	703	721	705	696	704	673	741	695	689	701	716	710	717	691	695	697	776	670	695	718	690	704	708	679	694	700	704	716	719	700	671	675	658	708	678	705	678	693	682	730	665	675	731	718	752	678	695	690	727	755	674	730	712	646	715	686	695	728	702	673	682	719	740	697	636	690	689	657	726	671	729	751	687	626	663	663	676	704	752	679	721	681	672	714	712	679	673	697	701	725	704	714	676	729	679	703	705	724	706	687	761	730	725	733	690	697	682	690	682	674	716	720	674	676	714	689	701	653	705	715	687	725	693	679	706	714	747	746	697	679	717	638	675	697	676	703	755	633	695	690	699	682	669	703	698	702	646	685	674	747	677	676	678	692	679	742	729	677	724	684	706	692	694	737	705	655	733	649	732	680	735	674	655	688	714	719	743	690	704	722	704	686	695	707	701	712	726	667	701	701	708	698	673	671	713	741	721	709	701	703	700	725	686	676	685	758	716	733	709	720	683	696	680	685	712	714	708	726	647	715	698	702	712	705	726	722	698	693	732	712	694	725	699	692	663	701	647	745	738	707	738	710	701	639	718	733	716	641	700	738	692	707	694	701	694	712	742	690	756	707	684	700	698	665	752	716	675	656	678	653	666	696	690	708	691	672	701	711	693	722	698	690	701	726	747	676	669	693	715	720	697	731	704	674	731	670	688	711	719	667	678	743	731	704	666	717	675	662	687	670	732	717	681	690	708	643	642	676	717	672	670	680	725	728	737	729	701	686	739	765	704	733	673	709	758	695	715	744	695	714	742	759	706	680	676	729	744	723	680	679	726	713	748	711	754	667	702	726	735	708	660	734	697	706	695	707	677	727	666	677	707	655	693	628	735	747	721	686	682	681	702	682	726	733	667	685	733	727	729	681	685	704	675	744	724	702	719	698	716	714	687	695	722	656	697	670	653	694	710	674	660	678	711	681	723	752	686	687	695	712	662	682	687	712	675	684	707	728	677	739	722	770	669	740	653	711	709	673	672	721	740	662	738	715	742	711	728	684	739	733	716	723	740	710	657	697	693	670	716	714	685	715	664	722	736	688	707	718	662	734	705	673	671	733	701	671	696	686	712	685	704	658	686	758	681	705	677	732	746	706	703	692	652	673	664	722	734	689	697	694	686	714	678	719	706	728
23936	21522	28476	24995	21141	3678	1093	871	828	778	704	716	714	713	719	698	703	657	650	645	638	665	650	681	640	679	633	661	636	657	648	668	682	662	670	642	633	625	650	637	628	647	696	623	659	623	661	636	675	654	708	653	654	642	686	664	709	664	662	657	623	653	688	601	648	651	638	657	593	677	635	629	615	665	644	624	669	638	606	652	632	684	650	662	624	630	666	633	617	658	680	696	644	675	625	658	659	636	629	692	612	696	660	627	582	684	653	647	653	638	681	635	640	625	631	688	586	659	604	637	654	625	616	625	660	640	602	622	602	670	592	651	654	622	619	661	630	638	649	631	640	650	635	654	687	642	639	646	566	632	634	636	615	629	650	671	611	650	668	657	660	672	616	622	589	645	632	660	613	690	625	631	668	614	659	615	626	640	646	675	637	625	640	619	653	623	664	627	678	672	610	596	617	659	624	629	645	672	636	670	716	678	620	637	640	606	631	646	665	656	671	642	626	643	638	634	670	587	647	637	682	633	693	646	653	655	648	640	653	662	656	641	641	632	674	643	633	672	631	652	613	616	645	640	628	647	659	668	647	643	609	632	646	619	613	671	679	638	664	650	624	642	616	597	605	627	638	644	647	644	651	665	676	646	622	657	658	607	682	641	646	620	610	651	640	626	660	618	616	697	692	639	687	671	637	627	663	594	627	589	655	629	623	621	602	618	660	642	659	679	647	621	606	626	619	631	621	595	658	630	627	651	634	648	651	595	615	618	618	669	663	676	670	645	641	596	610	649	635	650	641	645	635	616	613	609	641	641	601	605	658	647	624	644	686	666	646	634	651	641	602	630	635	611	629	624	642	667	649	606	647	626	650	637	632	674	624	631	669	661	602	653	711	616	629	644	652	632	686	668	663	617	605	592	631	657	631	630	681	601	663	632	647	619	652	614	671	669	637	681	657	645	611	624	635	640	632	666	590	668	689	597	637	648	653	662	609	632	628	622	630	638	646	641	628	635	630	581	628	669	634	630	662	654	563	647	654	566	618	678	667	645	642	648	608	651	627	670	631	681	636	626	674	602	667	624	656	633	660	654	645	647	701	627	644	581	641	638	664	630	597	675	607	611	651	647	632	671	623	642	648	658	660	595	622	674	621	651	667	636	655	613	655	606	621	668	626	682	659	632	631	617	631	661	643	646	630	628	673	614	706	611	656	615	632	658	685	630	591	665	633	654	614	611	674	627	619	645	634	629	671	647	665	630	659	647	626	668	641	642	644	674	615	642	611	613	625	628	598	619	628	615	617	633	665	651	646	604	619	667	665	665	650	630	646	661	622	657	646	655	610	654	672	657	647	633	652	675	626	635	648	619	585	634	641	586	647	640	659	628	649	664	621	606	620	637	631	643	620	616	634	684	618	690	664	620	647	647	604	655	667	653	665	644	636	652	648	632	636	649	619	621	613	692	624	625	624	695	617	608	665	606	602	630	654	641	600	648	700	645	620	632	634	618	652	611	664	638	648	644	658	624	642	686	645	626	630	611	601	634	672	691	616	637	676	583	618	652	616	625	654	638	655	593	678	658	701	645	605	628	649	625	655	621	633	618	633	614	670	661	606	633	652	628	669	674	634	623	640	612	614	649	655	647	636	606	623	628	621	606	647	603	628	640	667	634	619	627	673	655	640	598	638	643	649	705	659	692	705	622	622	655	629	617	628	642	662	682	654	647	642	641	649	624	617	646	649	625	655	631	659	659	654	660	663	641	640	670	643	654	662	655	668	632	615	640	655	666	666	652	669	636	648	580	591	646	604	630	604	587	624	649	670	673	713	703	612	640	663	660	674	647	613	662	631	607	578	621	659	606	652	654	646	662	619	584	695	685	632	640	624	634	621	634	651	639	658	630	576	636	668	655	663	621	659	664	612	617	673	649	604	668	656	657	642	610	641	683	615	624	640	624	683	657	638	648	611	636	608	634	639	609	658	647	652	663	665	692	636	635	665	614	649	652	643	656	605	659	623	643	598	601	586	612	631	613	632	633	600	597	626	649	605	627	670	668	659	639	611	673	629	633	626	647	657	659	654	642	613	604	624	644	654	650	632	642	633	644	659	577	636	638	645	642	621	627	639	621	657	632	664	645	581	685	617	644	661	631	610	637	655	605	632	649	615	558	646	668	658	677	615	642	664	596	628	647	671	666	652	672	639	586	641	638	619	610	612	659	663	645	629	647	624	653	641	650	614	603	598	650	650	661	649	689	643	602	615	664	661	633	603	644	636	661	632	666	660	695	604	628	626	604	656	642	644	602	626	630	641	659	655	611	645	618	596	679	649	604	684	658	624	648	648	604	617	583	607	646	642	640	656	653	653	600	644	675	625	658	626	595	602	607	630	610	634	661	639	616	615	616	663	654	649	651	672	655	668	648	659	635	655	644	578	624	669	645	659	657	613	628	648	669	576	617	640	613	652	695	663	665	691	648	618	617	655	654	594	591	599	624	625	605	659	652	607	638	595	655	619	651	602	638	638	648	679	635	627	636	648	638	663	636	651	642	637	640	645	657	654	635	679	645	652	582	664	667	666	625	652	618	666	643	642	635	639	620	632	602	619	664	685	670	668	678	632	651	649	623	627	679	619	605	662	631	655	666	607	641	618	662	611	644	617	625	627	619	609	643	630	678	670	627	628	673	685	675	621	624	656	589	617	654	638	598	623	648	644	613	644	639	620	621	626	621	611	652	607	588	643	644	673	587	626	613	674	625	671	614	653	634	587	662	608	666	655	619	645	636	610	644	608	687	655	587	689	679	662	624	621	620	615	572	635	681	650	643	627	633	634	627	647	637	648	656	615	648	622	680	646	652	678	615	663	662	603	660	644	620	635	645	662	626	642	665	617	646	684	662	613	640	659	592	623	589	687	677	655	611	625	681	624	668	663	673	650	637	610	626	635	606	613	653	659	674	637	655	624	615	664	616	631	685	628	623	672	661	664	655	655	678	626	632	610	632	677	631	643	586	647	629	622	645	677	622	645	629	677	631	678	675	613	660	572	656	640	663	628	637	612	632	607	634	648	637	660	652	658	632	657	618	677	636	662	650	596	666	596	639	608	629	634	616	602	642	596	658	620	628	597	615	677	659	624	597	636	650	620	633	664	598	619	636	702	628	638	612	616	653	619	625	626	673	592	665	639	629	640	674	600	611	659	618	612	653	634	624	669	683	591	620	639	651	642	626	665	642	646	619	663	644	671	610	649	636	594	603	634	615	669	626	630	626	680	671	668	621	645	646	656	681	646	650	661	619	692	636	620	642	671	589	615	646	631	649	644	603	623	616	668	652	636	644	689	617	613	655	658	634	623	616	672	609	672	625	629	621	612	629	662	624	633	703	657	641	652	596	683	627	653	651	637	651	654	624	588	632	603	653	600	657	626	652	630	642	657	639	684	653	638	655	631	675	615	647	673	661	609	652	606	688	622	611	642	652	602	658	628	631	649	609	651	625	704	623	625	621
13867	7914	5038	2561	1958	1657	1412	1232	1107	1079	997	942	900	897	912	871	829	869	824	844	837	825	811	822	786	823	787	800	792	807	820	862	804	792	813	789	849	779	814	773	773	806	824	745	821	787	761	786	785	769	788	823	797	840	780	776	823	813	793	788	812	783	758	794	731	813	771	750	797	814	773	781	782	811	769	750	802	818	825	785	748	829	876	830	818	806	802	787	796	780	784	738	746	779	832	780	734	738	818	755	762	788	804	769	791	760	769	769	746	748	761	777	789	771	766	802	766	804	808	753	784	796	784	776	790	809	761	799	696	751	745	807	780	816	782	781	737	794	764	805	786	760	755	781	774	761	715	753	804	766	739	785	785	766	758	803	819	760	779	761	793	745	808	759	818	783	786	760	759	794	773	780	790	779	732	781	777	726	752	770	765	786	782	738	793	779	742	763	768	866	818	814	772	777	779	780	820	771	793	750	792	782	823	809	774	776	767	718	773	749	790	811	749	778	824	768	804	773	766	783	774	786	745	824	803	769	767	781	786	829	756	846	785	823	756	730	792	781	765	752	797	837	758	750	771	754	804	792	753	773	807	829	808	774	751	829	776	772	750	750	756	750	776	772	743	794	806	780	751	782	748	779	738	807	802	804	759	798	738	788	784	776	797	787	764	804	753	770	766	814	728	760	761	775	802	807	748	773	760	737	796	814	788	816	777	739	858	786	733	797	811	746	717	787	749	782	771	777	756	719	758	717	789	785	789	752	793	747	815	735	772	742	785	744	786	815	760	737	767	762	758	745	781	795	798	788	769	779	763	768	756	803	824	768	767	799	765	817	746	778	750	795	769	767	755	798	759	774	784	776	776	811	802	773	803	831	803	786	759	761	730	736	775	817	778	760	753	785	785	806	793	786	797	759	776	789	812	770	800	756	747	734	739	775	747	814	797	834	790	744	765	778	765	722	799	765	762	799	742	769	809	765	844	812	769	744	768	771	790	861	777	795	789	831	807	725	775	763	735	802	811	811	757	781	831	801	805	863	755	788	770	802	817	797	798	820	755	763	752	838	773	779	783	763	799	790	787	828	775	771	783	824	734	718	752	805	837	795	788	813	789	745	750	769	756	824	739	742	794	728	774	761	811	819	771	751	758	762	794	774	756	766	775	806	781	738	793	767	752	766	777	792	759	800	812	765	749	803	804	761	763	811	750	742	780	760	731	759	814	761	687	752	797	748	801	730	784	797	721	737	790	759	771	782	763	811	787	754	759	760	777	755	811	780	772	742	815	809	734	772	771	793	816	769	769	782	797	797	833	759	807	783	771	755	752	757	773	716	773	774	745	771	818	751	803	731	722	807	750	794	799	752	819	770	786	771	761	742	779	759	796	749	772	793	774	808	806	754	763	747	708	706	748	814	812	762	803	766	769	803	796	776	784	824	796	776	771	756	792	781	754	793	744	817	792	763	787	765	782	749	817	744	824	777	809	764	787	795	818	775	790	789	769	817	733	797	753	787	820	773	776	808	799	830	796	761	792	808	780	759	716	784	771	801	779	768	806	801	792	766	766	749	782	761	727	756	825	796	795	778	800	798	788	790	805	774	733	736	798	774	767	763	813	771	752	741	778	761	756	758	837	780	793	739	788	788	788	780	747	841	797	757	787	784	792	780	809	804	725	792	762	763	777	726	789	783	736	785	782	792	805	743	784	757	762	728	809	787	744	794	762	841	758	735	809	781	816	773	786	744	754	754	754	768	789	758	814	778	799	752	747	778	774	819	758	798	765	780	824	752	792	788	779	837	789	785	778	809	755	797	794	758	779	814	752	769	824	770	817	774	790	775	794	790	798	778	737	753	799	785	715	772	773	822	803	771	798	770	831	742	782	798	807	747	829	802	791	696	723	763	754	715	769	755	765	846	791	787	776	791	800	769	830	787	810	820	757	796	804	798	787	799	764	792	765	844	764	772	780	759	790	802	745	780	770	817	766	785	753	729	797	782	773	717	791	794	798	826	734	816	815	815	775	817	770	808	802	761	772	728	817	746	759	823	792	786	760	826	781	774	787	805	800	818	779	783	754	837	797	771	766	749	766	756	748	714	788	748	795	809	783	811	802	731	781	765	774	762	767	804	797	758	765	802	756	712	787	718	846	781	805	785	812	765	780	818	739	770	771	780	798	801	734	747	740	793	801	795	749	795	776	741	806	801	780	764	831	767	815	780	752	758	762	750	732	754	823	759	746	815	809	747	761	803	762	842	789	780	755	828	752	762	762	757	856	755	789	786	809	748	832	763	803	808	796	804	804	786	826	763	734	771	796	809	779	827	773	804	788	797	790	804	806	755	809	744	778	722	692	717	768	794	784	762	747	815	723	804	763	789	777	785	742	766	794	789	770	753	771	812	763	775	748	790	740	782	796	751	806	783	772	782	718	778	731	785	771	762	725	777	807	719	809	753	783	739	790	733	764	755	769	744	748	830	742	752	789	784	763	737	720	780	770	771	755	787	772	765	730	802	794	757	761	823	787	781	768	774	766	782	767	829	830	786	771	830	770	816	768	840	773	728	833	790	735	763	776	777	797	740	784	801	762	784	805	755	724	834	758	768	798	823	756	744	751	817	832	787	726	787	796	727	768	749	807	729	820	792	802	776	712	767	758	749	808	761	716	813	830	807	738	785	733	759	767	746	733	780	800	798	724	767	798	797	791	786	807	769	782	817	780	758	767	796	762	768	797	769	801	771	800	785	782	801	766	792	784	758	750	780	746	756	801	760	786	755	766	855	733	780	758	778	797	772	807	797	816	768	746	781	769	763	810	779	820	791	779	791	803	776	785	751	744	798	794	813	767	779	790	773	815	818	799	815	784	758	781	778	785	704	742	821	721	733	769	747	736	829	816	777	717	762	802	758	775	784	812	801	792	742	790	817	754	739	753	761	750	753	753	813	816	717	799	784	766	780	791	799	803	795	841	791	796	757	762	770	787	765	781	805	791	837	819	798	780	760	748	794	771	825	739	788	786	756	784	783	801	737	781	790	774	762	800	796	765	842	822	757	802	811	801	768	790	822	784	738	739	784	768	726	751	817	743	825	769	796	831	792	792	745	758	733	796	811	761	753	761	795	805	765	774	763	778	751	751	804	735	736	765	830	814	812	768	812	781	700	751	760	739	776	757	774	808	751	765	767	770	824	768	737	791	751	791	757	792	726	780	762	780	777	749	773	749	810	776	784	772	801	821	826	808	755	787	788	800	749	783	775	820	798	785	766	730	765	791	793	714	821	789	805	808	745	811	824	766	769	784	763	791	729	777	759	786	753	729	760	800	802	788	801	760	761	780	806	790	824	780	793	792	778	804	761	765	794	800	831	772	758	759	769	796	780	788	789	772	791	765	750	752	789	790	770	805	755	817	740	766	752	789	731	820	730	742	750	727	781	797	779	732	805	777	732	811	817	779	814	765	732	774	784	795	815	795	735	774	775	793	766	787	759	758	823	781	788	780	791
25162	21537	26774	25375	2357	527	525	447	408	401	388	364	366	397	381	392	394	376	391	353	380	343	329	326	358	350	377	335	367	365	361	369	368	368	351	374	330	345	334	357	324	330	336	397	357	349	368	366	352	323	349	381	336	388	388	369	379	343	336	370	365	348	347	366	354	367	348	318	381	373	375	369	337	331	371	335	396	391	361	367	366	365	326	371	376	368	388	360	367	392	374	373	356	340	332	333	344	339	361	357	364	369	365	368	353	314	358	383	358	338	357	377	328	381	331	342	372	363	339	334	338	350	368	366	333	357	359	345	369	370	351	353	356	342	354	307	376	349	313	338	342	360	350	345	355	378	350	348	377	357	376	311	341	376	394	346	372	348	352	337	357	328	347	364	322	371	364	351	363	345	371	353	371	353	386	319	400	342	353	344	313	358	331	355	339	354	363	362	356	325	358	353	350	362	339	339	360	359	358	393	402	349	377	352	371	334	345	360	342	315	364	355	367	345	338	370	348	347	364	346	379	338	369	356	373	303	376	363	340	357	337	370	337	358	365	329	359	354	382	374	361	363	377	342	342	353	366	356	338	366	376	363	328	369	330	381	375	360	336	329	347	348	372	369	346	382	358	357	357	318	338	322	345	348	348	346	341	328	339	355	367	375	339	374	342	375	335	358	357	355	338	399	378	329	312	331	353	328	373	350	355	371	348	376	369	381	362	322	336	310	361	353	365	355	329	360	340	368	361	350	352	339	372	354	362	380	376	372	355	351	379	368	338	340	352	323	334	355	362	321	368	332	344	336	380	354	375	350	320	344	322	332	348	334	346	354	340	381	334	339	352	353	326	341	366	364	335	328	360	375	335	366	339	323	367	363	316	349	366	365	347	367	360	353	302	393	389	353	355	333	348	374	333	341	355	392	346	371	351	336	345	372	322	320	365	319	364	359	356	345	352	348	343	357	340	355	364	324	356	379	373	351	318	369	363	342	378	359	378	333	366	354	351	316	363	356	352	374	365	346	341	354	368	389	356	377	338	376	385	312	323	359	332	344	358	353	355	370	348	358	377	334	375	363	342	351	358	333	310	354	363	337	339	361	396	326	371	314	346	329	359	335	330	363	332	359	367	378	333	324	373	350	348	381	355	309	363	338	337	327	329	335	375	375	361	383	335	345	361	334	368	367	372	355	367	362	336	369	339	350	358	355	342	345	335	369	333	368	363	341	353	322	307	349	353	339	361	370	354	337	363	371	362	390	377	370	340	361	373	382	337	355	324	355	342	334	353	323	357	332	356	365	350	374	348	369	360	369	370	344	340	339	346	350	355	328	343	353	354	322	390	361	326	337	372	351	344	369	395	358	335	349	368	335	376	371	374	367	337	366	339	340	315	351	352	340	366	358	347	351	342	350	378	387	366	314	369	339	390	361	381	367	322	360	356	374	379	355	340	353	361	326	330	353	355	330	330	373	334	349	356	352	347	327	345	374	332	349	348	328	313	337	359	326	331	384	310	351	385	350	366	345	337	354	338	352	326	355	355	328	355	378	364	344	322	397	309	328	358	343	346	359	330	374	351	342	351	395	357	340	366	370	349	364	345	344	336	381	314	350	352	360	348	350	341	320	333	347	337	384	356	380	379	366	395	354	367	380	362	360	351	346	371	345	355	345	311	358	324	335	322	333	356	362	363	336	307	328	403	350	334	335	352	371	347	374	371	359	339	373	348	360	353	345	407	357	381	330	315	355	326	336	377	375	326	344	324	359	347	352	384	325	321	323	350	340	359	361	326	334	347	323	365	362	378	335	357	356	360	341	350	327	356	361	361	360	347	345	376	359	341	355	334	350	335	327	339	377	339	313	366	365	351	330	364	345	352	396	369	379	338	354	342	379	360	363	367	359	351	287	342	342	341	339	365	371	352	357	343	355	328	321	360	355	348	378	355	347	377	330	372	364	336	362	325	357	369	346	368	356	323	370	362	360	385	372	362	350	362	358	371	389	342	362	356	347	370	384	370	385	400	371	345	365	346	330	371	391	359	372	364	371	349	361	341	349	333	329	411	371	378	342	350	351	395	349	353	345	338	363	352	358	325	378	366	345	367	372	342	353	401	361	331	325	365	347	368	338	363	351	330	313	359	379	364	358	352	339	352	338	355	341	341	349	386	350	340	340	347	367	343	354	345	344	384	357	358	376	341	329	335	373	349	335	365	359	382	363	332	390	348	333	347	330	355	346	357	366	381	343	334	332	378	370	332	334	344	320	345	371	349	367	341	325	347	335	350	339	344	343	348	390	370	370	356	299	367	324	309	358	358	334	350	358	346	351	341	347	337	320	347	391	371	369	343	343	355	355	360	391	356	351	368	367	398	335	322	315	353	345	338	346	349	379	344	357	344	385	339	393	338	350	348	392	354	360	346	337	350	377	354	347	366	326	345	333	371	352	369	372	316	363	363	349	379	337	350	396	330	335	364	325	346	387	339	363	345	338	345	352	378	360	320	336	349	321	325	334	334	387	338	340	367	395	351	375	345	326	355	365	360	340	340	346	325	352	389	374	352	347	370	371	363	357	341	373	343	346	327	376	344	362	345	323	333	364	371	362	352	360	345	356	401	359	350	352	360	330	343	321	330	354	353	334	333	325	342	337	357	345	357	341	367	358	338	305	340	354	366	363	355	318	352	311	364	351	343	361	357	351	321	330	353	351	315	346	355	353	321	367	345	337	342	365	342	333	340	369	370	338	349	355	332	367	360	369	374	349	363	337	353	349	364	340	364	382	370	345	369	346	324	387	341	378	350	357	359	333	373	342	341	360	377	341	351	335	327	365	346	374	330	367	341	338	311	345	310	362	303	357	369	365	360	376	362	367	380	329	379	360	376	359	368	355	331	370	340	340	366	361	352	346	371	358	372	372	361	341	350	339	359	372	383	373	346	367	353	337	361	381	373	342	342	338	352	348	354	359	348	374	377	322	325	375	330	334	317	359	382	367	366	354	370	385	353	327	385	347	364	315	350	346	351	367	359	345	348	353	397	362	341	373	373	373	329	336	336	353	349	338	339	362	357	368	357	303	369	324	360	357	366	351	372	419	367	310	368	352	349	332	355	391	368	353	354	359	364	348	316	328	337	361	332	341	348	338	372	367	378	359	354	358	332	365	350	347	376	329	348	371	345	335	357	347	380	340	349	344	360	336	358	347	375	347	324	360	360	317	370	352	354	344	354	363	372	357	332	354	331	339	382	343	361	346	339	381	331	343	350	362	339	389	341	358	314	301	319	382	357	317	353	355	363	362	343	343	344	374	347	334	340	356	349	335	369	370	342	349	367	386	333	355	326	338	351	339	349	350	339	350	354	404	329	346	361	366	344	366	359	384	351	373	353	334	340	349	349	342	374	336	389	399	376	353	374	319	314	350	349	338	345	366	349	331	373	352	325	348	338	366	359	331	336	370	326	377	343	330	325	348	334	357	340	367	334	348	373	351	356	337	354	344	357	357	359	354
12696	4112	2658	1343	1089	888	752	686	623	605	614	530	482	482	467	520	474	478	470	434	409	457	403	449	461	462	463	449	416	423	447	424	456	417	454	414	416	411	447	416	448	413	409	461	418	442	478	416	440	436	444	434	391	434	469	436	435	435	460	423	473	457	414	425	447	440	432	453	458	441	468	424	454	405	402	443	434	473	431	430	466	417	461	451	461	489	438	464	417	429	391	402	456	452	452	432	434	390	429	431	420	439	432	428	430	429	442	413	417	456	409	426	427	427	412	439	422	449	414	433	446	459	429	449	421	414	448	430	436	432	410	437	422	448	388	407	439	423	436	451	427	416	434	422	482	458	412	430	430	440	413	432	445	412	408	443	415	408	437	420	424	425	435	452	430	424	405	402	453	455	409	397	446	430	417	455	435	405	428	443	437	445	415	420	433	396	446	405	436	422	444	456	423	419	415	415	484	408	432	434	449	431	443	430	454	419	405	455	442	386	464	448	453	468	452	467	470	415	458	455	406	412	422	436	406	411	435	453	401	472	423	459	444	438	405	432	391	417	423	443	420	418	458	452	414	419	451	437	424	419	422	444	456	438	407	450	406	462	450	411	452	440	406	402	419	446	425	404	426	418	440	430	444	403	423	460	418	424	382	415	444	429	454	398	462	446	438	451	382	450	415	452	433	402	412	442	468	413	452	416	402	417	452	468	430	443	380	431	410	456	435	413	408	382	441	406	436	443	444	424	467	431	433	441	432	439	419	446	446	423	400	439	435	419	426	420	454	443	407	437	416	460	451	460	435	433	434	466	441	421	408	415	422	413	422	445	372	429	436	445	445	463	434	447	446	449	444	430	429	440	426	438	451	430	427	405	355	442	434	391	447	388	434	482	411	482	423	417	473	415	417	427	406	399	414	424	452	449	416	430	424	420	439	396	433	425	447	413	450	420	391	448	418	420	439	459	428	434	409	461	461	424	435	413	441	444	438	442	425	441	405	415	429	418	425	434	429	456	380	447	411	415	419	406	407	440	410	394	462	423	419	426	407	415	424	446	430	415	431	442	423	454	463	416	422	440	456	442	406	443	420	437	409	446	408	416	427	428	424	461	410	404	402	439	424	451	414	427	456	426	412	435	421	441	402	442	426	459	455	405	444	406	443	467	417	408	414	426	455	423	430	442	423	428	410	417	429	398	427	444	454	418	400	405	449	417	443	428	459	443	424	380	413	413	458	443	431	383	435	418	449	463	415	398	415	424	458	426	449	431	427	405	424	436	436	455	424	397	404	402	438	411	428	424	453	449	464	440	422	460	430	420	422	425	387	412	467	399	439	416	419	447	429	408	417	421	416	423	440	445	433	466	407	440	442	419	391	456	439	434	417	453	424	430	448	445	407	408	405	462	426	430	405	437	414	399	434	393	419	445	434	407	402	430	439	439	418	394	404	454	431	458	443	404	428	432	419	455	463	436	428	398	439	432	453	433	448	443	425	413	439	403	430	435	422	413	454	425	417	388	468	421	428	422	415	400	424	445	397	435	441	469	436	404	459	414	387	420	406	417	421	452	441	410	413	400	402	414	410	410	434	430	391	435	435	426	473	412	452	426	423	405	414	429	435	400	427	441	439	439	406	393	440	422	452	410	437	456	387	417	434	414	412	448	403	393	434	424	418	449	446	442	435	434	440	431	436	406	413	410	400	416	430	445	440	441	416	445	425	451	439	432	423	424	447	473	386	447	448	438	422	419	382	398	416	428	452	427	438	444	427	457	433	437	436	430	428	405	428	435	433	443	439	480	438	418	445	431	440	419	440	456	399	422	395	429	445	423	453	431	393	449	432	455	432	426	413	437	407	417	414	399	446	422	435	401	444	423	410	451	442	397	464	388	460	434	443	373	406	416	436	432	430	414	412	452	448	434	453	418	434	479	420	454	413	419	458	392	414	451	438	443	434	398	404	417	386	467	444	424	473	460	432	422	436	429	432	425	444	397	431	395	442	409	384	442	435	422	438	463	480	439	449	427	420	436	432	442	425	415	443	428	440	446	451	426	476	397	408	397	444	428	426	407	408	430	404	401	444	441	404	444	436	438	403	429	427	414	427	430	442	451	413	426	403	432	435	428	454	420	400	461	473	382	414	453	435	421	471	414	458	443	454	416	422	428	437	429	447	424	413	426	429	406	448	418	410	445	451	422	452	439	419	411	425	414	380	408	464	433	432	420	424	440	405	453	420	423	430	395	450	453	443	405	406	423	429	433	474	476	415	420	432	460	418	412	457	413	375	415	419	454	439	404	402	460	457	427	405	410	466	431	415	441	443	454	441	438	402	429	447	385	418	433	433	417	436	429	421	402	425	430	448	446	462	405	399	426	404	407	409	483	430	448	430	391	392	429	428	437	401	436	372	394	451	452	410	423	432	444	407	378	403	438	422	412	452	414	416	395	454	437	452	412	406	420	444	430	430	412	411	439	389	409	402	444	443	449	421	454	419	409	421	408	408	420	442	440	445	421	418	454	419	471	421	420	421	432	424	479	419	431	481	427	426	437	425	444	443	455	437	420	433	414	457	436	394	428	413	394	403	442	459	402	440	395	452	424	396	450	442	450	412	421	434	428	413	422	436	403	426	439	422	459	438	426	447	454	425	441	482	404	412	461	429	409	409	407	413	433	436	435	436	420	444	400	396	421	417	471	437	471	435	404	439	411	433	440	417	459	405	457	413	442	467	445	416	408	407	469	433	417	426	424	422	412	416	390	425	424	442	449	433	455	485	401	435	446	427	431	414	404	419	444	419	440	442	443	448	404	447	459	437	444	486	432	386	427	437	403	473	444	392	414	419	408	411	428	424	423	397	445	389	400	439	437	417	449	438	419	484	386	475	442	438	440	408	382	437	440	430	393	435	411	444	482	440	441	415	420	405	426	423	407	426	440	418	405	436	431	449	441	410	455	465	437	444	418	423	435	421	397	406	457	419	422	430	448	425	425	437	386	421	471	443	411	422	412	466	456	399	465	406	455	414	456	469	443	418	423	417	441	426	445	425	416	430	419	419	413	441	447	423	425	419	431	432	397	453	447	407	384	407	423	423	448	446	455	451	426	435	433	429	465	434	479	428	406	430	444	416	402	456	439	441	458	438	405	430	401	457	434	407	432	434	435	468	416	436	440	446	470	408	436	409	442	413	457	448	449	444	455	456	426	433	413	433	433	383	434	423	448	427	475	392	423	449	433	446	436	443	431	414	439	434	421	456	404	452	427	439	415	450	434	451	440	424	443	402	428	449	436	444	430	416	413	427	445	461	439	404	434	461	432	435	438	393	424	409	437	383	413	450	399	427	437	424	438	432	415	427	439	420	431	454	420	432	415	472	442	418	445	433	413	413	451	416	470	462	433	447	412	429	395	446	423	386	422	433	442	440	438	428	397	435	431	451	429	431	429	439	447	436	441	418	432	445	463	456	452	442	431	434	425	440	468	462	428	414	452	437	420	463	452	419	400
22906	21566	29119	24446	21564	20681	2084	847	654	666	554	514	481	491	414	412	436	452	419	445	414	401	403	404	367	391	387	384	422	373	394	361	390	371	398	369	394	398	373	358	351	371	344	372	366	394	407	404	397	393	362	393	368	386	383	387	385	343	363	331	386	389	382	360	358	383	373	338	358	370	366	350	416	395	353	347	368	376	380	357	343	368	355	394	418	424	353	382	365	369	369	372	356	317	337	377	372	341	336	350	358	367	339	364	381	356	363	355	359	381	378	351	365	357	404	342	367	373	362	378	395	349	357	364	382	362	334	381	374	344	383	371	347	383	374	394	365	367	349	362	361	365	361	368	390	373	374	364	354	339	366	364	352	370	406	360	384	329	338	351	353	378	384	366	354	364	376	374	359	386	364	375	330	376	388	345	371	361	365	365	376	357	340	326	382	375	403	360	368	367	355	358	361	370	364	366	337	382	355	365	380	351	351	386	341	349	374	339	365	330	331	391	378	348	356	357	369	349	355	335	354	405	363	364	351	382	362	394	328	343	375	358	374	356	393	340	421	360	363	383	340	328	357	381	370	368	387	364	385	341	389	381	348	359	364	369	374	339	380	371	374	344	343	408	361	347	350	374	355	343	360	348	372	338	373	395	362	355	357	327	384	366	364	354	340	358	384	357	358	377	328	369	366	354	397	402	370	328	410	322	362	387	399	348	376	387	354	364	395	344	352	340	329	344	369	350	355	367	377	369	386	349	367	365	318	348	403	387	351	381	331	372	343	319	401	391	361	380	352	379	405	388	384	357	367	330	344	332	350	388	326	397	352	370	375	336	347	359	360	365	362	378	363	398	371	338	349	373	351	345	369	383	370	343	316	349	380	358	364	346	352	384	350	304	365	395	370	385	359	338	311	349	354	356	354	381	338	380	349	360	323	362	356	352	375	340	388	368	350	370	360	380	318	358	367	397	358	379	360	356	377	334	350	378	397	376	365	350	375	347	351	351	355	359	354	367	387	352	354	373	357	381	371	336	368	333	376	383	409	374	332	363	363	331	367	371	370	367	339	356	374	369	375	361	354	400	369	367	369	387	346	381	369	335	337	372	354	345	364	376	414	363	358	370	372	355	352	380	350	387	386	403	356	352	324	374	375	358	379	364	363	338	359	362	340	349	380	363	387	354	362	373	382	385	359	340	347	351	329	372	374	351	336	366	340	372	406	372	367	351	359	377	370	363	386	342	354	359	361	359	396	384	352	359	353	389	324	394	346	385	350	371	355	363	337	365	359	322	346	370	384	351	370	354	368	342	369	375	353	337	370	353	365	380	344	345	380	346	392	385	356	385	349	349	348	372	367	366	357	401	367	420	368	361	372	347	364	339	358	395	388	348	372	371	364	378	357	386	354	326	362	353	359	369	371	367	381	354	396	375	332	362	353	356	352	367	334	380	393	393	356	393	335	372	385	329	360	407	359	361	354	355	382	370	374	389	336	339	326	342	371	347	356	365	401	356	353	354	383	334	346	370	361	330	345	396	345	346	385	383	384	370	364	355	376	368	378	374	355	382	363	363	372	358	376	385	377	375	325	346	379	365	367	334	365	366	339	391	354	366	385	346	383	342	320	381	366	386	373	385	350	368	338	394	367	345	377	374	395	331	354	388	369	385	370	388	394	360	380	350	388	369	369	404	389	371	416	378	363	375	316	349	408	348	338	356	391	382	365	386	357	351	391	362	368	360	407	347	362	345	413	330	371	356	338	363	369	356	384	375	396	325	347	358	335	377	379	357	347	397	363	369	381	377	392	381	380	375	359	351	376	335	316	338	347	373	372	358	319	356	346	364	393	346	387	372	360	378	338	369	363	347	367	362	363	374	365	355	343	343	369	352	371	364	392	378	374	353	358	357	311	353	367	383	393	316	353	352	365	355	377	324	373	392	347	352	375	386	371	377	326	380	354	348	373	370	411	359	374	374	340	368	389	348	334	365	366	384	360	356	360	369	377	381	336	375	367	354	398	362	341	334	345	370	389	359	324	331	391	360	358	347	379	343	365	347	329	356	387	384	325	390	348	374	350	363	384	384	355	379	370	333	374	374	354	320	367	380	363	358	375	397	395	382	372	319	353	392	401	385	376	347	330	342	362	369	400	342	347	367	370	370	417	396	388	364	319	362	374	323	384	381	397	390	385	374	347	386	347	357	408	364	360	377	343	382	378	362	368	369	371	339	353	378	355	361	338	351	354	338	366	333	366	363	365	387	352	351	408	382	364	412	336	364	374	356	362	423	386	381	398	373	372	366	354	321	353	354	376	372	353	394	380	377	346	372	334	362	352	380	376	368	385	370	331	366	365	358	402	354	359	354	337	352	375	331	381	357	327	357	385	338	377	366	350	379	341	340	392	356	407	389	394	357	372	340	357	351	373	347	373	352	348	368	331	356	364	385	368	371	391	377	380	374	364	371	370	355	379	382	394	368	346	363	376	377	373	373	374	388	376	400	359	402	374	343	377	372	364	372	388	387	371	353	339	363	353	334	359	379	337	389	334	362	374	342	351	388	373	372	360	381	344	326	383	348	365	346	347	318	360	389	330	353	375	358	350	390	353	369	362	384	354	389	354	370	327	379	392	344	333	386	391	379	381	411	367	336	358	392	375	378	353	365	368	381	390	348	392	380	396	383	357	396	380	365	375	335	374	344	346	394	342	357	399	381	368	386	390	308	400	389	365	366	390	368	362	356	335	312	373	360	364	358	345	324	364	382	331	369	373	343	357	341	367	375	376	382	391	386	352	362	379	339	390	330	370	346	384	358	374	332	317	407	375	373	353	381	359	395	346	365	345	368	373	353	365	344	388	375	362	384	398	356	338	331	357	339	351	339	370	406	363	357	370	389	391	354	352	338	377	376	363	348	338	322	361	372	353	370	376	350	353	330	366	351	368	390	353	321	370	339	370	359	380	362	369	374	351	403	370	324	368	370	360	391	349	349	369	353	311	356	378	363	352	353	371	373	353	378	389	382	371	370	347	355	371	319	407	367	377	369	352	376	356	379	357	387	388	333	392	356	372	383	371	374	374	370	354	344	379	359	358	324	352	349	411	353	337	356	388	358	375	339	418	368	367	387	368	344	354	304	382	366	357	384	366	360	374	350	381	352	362	352	345	345	346	352	392	384	389	376	365	377	350	398	368	350	384	362	381	364	372	387	361	347	347	327	337	343	348	362	349	338	396	356	382	372	383	342	357	372	403	369	372	374	348	350	358	357	349	332	363	364	347	326	376	321	349	344	370	359	332	381	370	359	389	357	376	343	370	370	364	361	351	362	376	358	364	342	371	375	335	383	373	351	362	361	393	379	346	375	353	374	366	346	379	340	367	337	357	346	316	342	320	386	388	371	370	374	345	398	318	388	350	411	370	366	372	378	361	340	352	345	366	323	381	367	355	369	354	402	358	365	350	333	378	338	346	386	371	373	374	313	347	324	365	389	375	333	370	376	377	391	373	354
16326	12366	8157	3941	2862	2125	1733	1420	1074	1070	852	794	721	702	646	634	621	561	565	585	568	528	518	498	485	527	538	479	521	479	481	521	490	480	449	443	453	472	541	497	473	506	474	465	413	458	447	445	462	492	534	456	475	538	503	470	460	484	455	450	467	512	466	431	453	458	442	472	496	476	439	471	477	431	461	514	431	464	458	455	480	454	484	477	550	552	469	490	438	462	463	466	444	411	452	419	449	494	466	418	495	440	491	466	466	433	428	452	457	465	475	439	451	450	446	443	440	464	427	489	418	454	456	452	434	438	465	441	447	465	422	473	454	450	429	469	414	471	438	460	453	461	429	457	443	464	435	466	491	463	460	454	474	470	438	440	435	402	443	477	398	482	462	481	455	429	442	458	494	441	439	487	475	448	425	465	414	469	470	481	428	428	429	466	450	480	454	462	418	440	447	463	449	444	449	485	432	436	441	414	468	459	441	466	472	461	439	470	473	449	455	447	505	441	437	445	479	474	444	450	424	420	470	449	465	420	467	473	469	484	440	443	437	469	408	472	427	434	446	462	436	444	478	449	450	476	473	440	433	468	442	453	489	449	471	427	440	526	422	420	457	458	447	403	468	471	440	464	431	479	483	467	445	467	463	458	456	462	473	459	459	438	466	434	447	453	420	441	438	483	454	448	446	413	474	463	474	424	476	445	442	465	443	442	458	465	423	434	460	485	464	433	454	484	476	412	442	443	462	464	446	443	460	463	452	436	462	488	428	450	443	499	451	440	453	460	451	466	421	441	447	470	461	446	437	478	442	465	469	483	457	468	468	470	440	447	436	424	442	475	474	432	432	471	482	454	435	452	426	448	483	449	446	465	437	441	473	412	445	492	451	438	437	465	472	477	419	455	427	433	500	432	439	464	440	442	453	441	415	462	464	432	441	445	458	449	476	438	486	453	441	443	477	427	439	452	459	449	452	466	440	483	442	440	470	441	460	461	469	480	454	476	432	444	426	443	440	486	443	425	491	465	459	429	453	450	455	425	440	457	462	419	418	458	463	445	467	448	481	476	449	422	453	452	436	498	477	461	475	437	439	460	449	424	461	471	448	445	453	480	448	461	457	467	489	441	449	445	449	424	439	466	463	442	506	446	419	484	453	518	433	436	438	487	418	439	464	418	412	468	435	471	430	467	437	445	467	460	471	456	470	434	450	461	457	474	443	450	450	417	432	439	451	414	456	453	468	508	481	456	475	466	450	448	438	447	450	420	465	481	493	443	436	417	419	494	451	442	444	438	484	412	478	489	448	416	419	449	466	413	463	448	465	500	433	422	455	453	472	464	466	435	441	484	441	432	503	475	439	484	445	423	466	445	460	450	404	471	480	457	456	470	459	501	436	416	425	432	440	454	405	429	429	482	458	437	474	423	511	451	476	436	466	428	406	452	434	461	480	456	454	432	399	484	441	462	463	450	407	471	451	481	457	435	482	463	453	454	456	434	439	459	466	467	459	447	481	452	458	476	459	412	458	418	446	415	464	466	433	456	440	405	440	434	435	472	458	488	399	397	453	473	413	493	441	490	489	468	463	437	448	473	416	430	422	430	431	452	434	403	453	463	425	477	446	416	491	447	431	433	425	435	441	507	450	463	458	412	485	473	449	448	443	411	435	463	442	438	441	444	420	446	423	458	471	435	452	458	472	453	439	435	463	438	461	462	452	454	470	404	483	475	457	443	465	443	453	460	470	463	438	456	442	411	473	476	439	487	477	470	461	500	456	433	432	475	451	452	408	410	459	455	441	448	459	433	513	458	480	464	501	434	455	452	450	412	449	462	474	475	423	460	474	458	462	467	482	461	422	450	458	417	499	424	460	431	463	443	417	446	418	424	436	465	439	477	445	422	462	434	440	508	460	478	458	482	469	478	485	473	411	444	433	465	450	419	442	435	428	490	449	466	435	472	467	416	462	427	463	449	467	436	493	461	462	472	423	495	452	461	465	462	461	472	441	409	437	441	460	450	451	437	411	452	471	488	474	460	460	484	460	460	426	465	454	442	457	446	479	428	441	435	441	475	448	448	464	486	397	450	474	424	472	448	447	470	465	425	434	457	426	472	434	446	456	471	424	457	421	451	484	462	459	467	412	471	458	476	495	464	461	432	443	449	448	445	432	403	433	435	462	444	444	475	446	445	457	431	469	450	492	448	476	485	436	475	456	424	468	449	438	449	451	469	431	420	431	468	484	488	451	429	443	469	450	422	452	446	463	429	423	418	448	447	468	491	480	464	465	487	494	419	452	424	446	476	458	412	466	456	450	439	451	437	478	436	470	449	467	414	417	461	429	469	494	415	444	513	465	480	443	457	434	479	449	457	416	455	461	450	450	483	459	426	468	452	494	470	422	453	450	446	429	481	447	431	470	486	449	443	458	485	483	478	479	460	430	416	454	454	449	458	440	465	459	473	470	460	454	429	451	455	473	415	440	466	471	455	488	478	481	436	463	468	441	425	450	457	446	482	459	447	465	462	438	441	448	484	476	429	477	471	418	495	435	459	450	438	445	449	435	446	477	468	437	506	411	455	461	426	435	423	496	391	447	426	467	456	413	470	440	448	431	454	450	487	477	447	446	447	433	431	479	462	458	445	451	453	491	406	437	459	446	472	453	477	430	433	446	458	434	426	466	434	460	474	467	490	453	461	425	493	435	428	465	457	458	436	477	442	472	428	417	424	487	441	444	462	424	438	470	480	463	434	484	469	466	437	482	472	454	430	463	447	422	462	424	434	403	448	455	428	470	446	406	410	465	466	424	418	445	416	498	483	474	479	444	409	469	476	451	449	454	462	450	455	502	476	420	470	476	431	479	445	432	432	474	501	484	452	440	430	459	491	464	437	456	439	456	402	463	475	481	427	434	436	448	437	465	454	463	427	462	461	463	463	474	453	498	441	462	443	486	405	479	488	458	445	484	476	436	465	437	438	444	439	467	441	456	478	468	471	475	473	482	439	427	441	465	467	453	462	464	447	507	448	423	451	457	442	467	458	459	438	431	413	479	437	406	464	456	466	421	417	478	457	478	483	448	442	450	456	429	429	434	490	450	444	471	461	472	464	480	441	450	451	467	461	429	468	462	465	468	484	466	447	496	452	444	451	464	409	452	467	404	447	460	452	455	437	402	474	421	460	431	452	494	441	496	441	507	448	421	426	435	458	470	464	426	484	455	447	448	394	490	429	451	460	447	458	452	461	454	478	436	442	487	485	415	463	462	459	497	439	465	418	466	432	473	420	448	432	479	488	496	471	416	413	439	418	460	437	453	410	499	440	424	416	442	495	431	433	481	476	471	431	443	416	453	457	484	439	477	479	433	459	449	439	449	448	458	439	476	448	448	491	473	429	420	470	426	449	476	453	474	465	461	457	436	454	467	441	456	483	449	426	450	456	434	475	421	464	421	470	478	454	441	444	418	506	462	471	476	421	447	420	444	455	455	511	464	456	413	437	460	387
28254	15249	2476	908	757	759	669	606	655	605	674	615	654	616	623	606	600	575	588	633	615	574	615	617	630	567	604	589	558	632	631	622	566	610	581	612	569	605	619	571	601	584	592	592	621	592	618	618	609	618	595	601	616	625	613	585	635	626	587	570	610	577	604	596	594	592	559	597	543	607	592	590	643	600	568	624	588	576	611	608	599	647	595	600	555	593	591	616	556	640	622	634	608	632	601	587	592	573	622	610	567	590	609	580	560	629	577	579	639	569	579	582	586	598	568	606	588	592	577	574	581	576	579	625	578	579	648	599	562	615	590	579	616	585	599	591	610	590	596	568	592	563	579	577	588	544	616	519	613	598	543	558	573	595	612	594	603	610	595	638	586	573	606	617	626	593	557	571	576	600	641	603	580	597	598	595	563	577	575	577	590	609	577	636	643	607	587	616	611	584	581	595	606	587	622	639	609	617	672	566	596	524	604	568	599	602	622	588	617	584	584	596	615	618	598	567	571	598	576	580	590	578	585	591	593	605	592	614	585	613	550	563	640	591	601	574	586	601	598	612	576	601	558	613	578	574	603	556	620	656	619	603	604	579	583	586	609	582	608	594	582	602	581	608	594	576	595	585	592	609	590	577	624	557	559	599	596	637	606	590	612	585	600	634	587	567	590	584	569	580	594	591	627	566	604	581	559	628	647	577	612	628	572	595	593	611	575	559	635	600	576	599	645	597	587	596	569	616	592	585	550	574	656	568	583	567	593	591	628	604	600	607	595	644	619	613	600	623	593	599	626	564	644	628	562	581	577	634	599	616	561	599	631	590	591	583	638	584	574	623	646	605	618	618	593	584	589	599	581	596	583	613	641	616	596	596	594	603	598	573	555	609	541	563	600	563	591	618	547	605	597	619	603	561	607	598	555	596	575	599	571	596	595	584	610	647	594	580	583	551	571	583	662	617	592	602	628	573	614	598	566	583	569	569	571	605	604	571	550	553	568	600	599	622	659	629	615	614	566	614	597	585	603	555	665	634	632	596	585	589	588	595	592	612	606	613	644	616	613	616	576	631	608	608	578	587	606	598	564	637	653	604	601	608	598	586	631	596	600	637	598	623	573	596	562	605	591	607	576	592	612	600	597	573	620	594	623	640	619	623	619	621	641	633	597	577	618	615	608	626	588	574	623	627	568	609	583	589	585	586	584	615	606	596	605	561	614	575	578	616	602	575	647	581	618	564	620	603	616	637	619	537	593	574	597	567	578	616	563	575	608	603	600	567	630	624	595	588	569	614	559	547	578	585	583	605	581	622	623	630	566	601	634	593	605	552	610	588	583	612	631	582	599	590	621	568	558	563	608	558	584	635	570	607	600	570	578	566	575	580	615	622	592	598	571	649	634	618	595	602	672	597	568	599	613	617	532	602	581	611	573	582	629	603	600	601	588	614	594	606	634	601	644	637	628	586	615	612	558	576	583	578	645	598	538	572	604	556	568	589	603	644	641	589	583	584	571	626	637	597	596	599	595	622	625	616	596	625	576	607	585	604	599	599	614	637	628	590	617	549	593	622	617	578	607	584	554	619	597	623	568	568	615	571	617	580	601	606	625	566	581	598	584	595	603	552	582	591	568	627	618	609	619	586	577	596	589	612	611	563	577	656	559	560	569	576	594	599	595	575	578	605	600	601	549	565	611	620	603	642	615	596	583	580	588	592	587	590	582	598	543	615	596	618	577	614	596	626	598	606	621	627	568	554	584	609	605	571	563	596	563	581	581	628	588	631	579	622	591	630	539	621	612	615	589	585	600	618	605	572	583	568	580	628	628	602	606	582	618	602	612	620	574	614	628	577	592	588	602	565	594	600	576	651	605	622	579	577	605	576	618	606	588	590	564	652	600	589	609	580	602	609	608	622	620	568	598	631	627	609	610	596	552	573	623	617	564	576	603	626	631	587	581	578	606	621	606	593	576	574	604	597	588	612	598	593	610	506	544	564	583	585	558	618	610	623	630	615	597	626	602	547	582	579	577	577	580	602	574	599	643	592	657	605	589	587	569	603	604	578	620	645	581	645	628	598	556	591	611	584	576	626	588	562	604	606	587	583	598	622	584	624	601	603	582	586	634	612	585	586	581	549	588	596	598	567	599	628	601	614	642	612	635	618	578	629	595	609	617	600	590	608	601	603	599	583	590	609	596	618	621	581	595	568	596	617	631	621	597	612	624	580	618	610	636	594	660	590	608	589	553	632	631	545	603	581	580	628	598	605	577	596	559	593	582	600	530	596	609	597	630	570	592	561	568	568	618	660	603	588	629	580	580	573	568	571	586	570	569	616	599	594	617	629	580	629	578	626	590	628	594	599	560	611	572	586	597	633	573	550	611	589	598	555	582	580	601	557	572	551	611	559	623	602	588	596	577	661	637	590	569	623	625	603	576	625	586	613	632	637	651	620	595	637	584	575	572	603	615	615	544	546	614	590	540	596	637	586	570	565	584	590	536	602	595	593	586	613	617	602	586	601	619	596	583	583	578	616	627	613	574	619	604	611	578	537	588	604	610	638	582	570	617	599	606	630	628	617	632	633	584	570	619	570	581	601	584	569	569	584	587	595	546	641	609	580	594	634	686	616	617	605	622	605	599	640	544	636	633	598	626	643	585	603	615	590	610	597	610	634	608	619	617	603	563	619	561	575	550	591	581	648	631	626	601	557	578	546	587	579	570	589	573	580	603	603	569	591	583	580	648	590	611	535	588	609	581	592	609	583	605	563	600	583	537	630	594	604	605	625	567	558	616	599	551	576	602	639	605	576	622	583	573	580	583	550	542	611	649	587	601	597	625	570	593	575	597	642	560	579	634	665	612	560	627	594	557	586	623	593	605	638	606	610	611	585	593	598	599	582	633	564	558	564	588	624	585	587	592	613	607	579	593	589	591	613	648	635	628	595	617	627	567	595	579	584	622	610	588	601	569	625	573	623	609	615	575	574	590	635	598	624	582	611	588	563	563	630	558	585	602	627	608	587	584	594	624	585	636	607	624	606	578	566	599	620	590	635	583	639	505	620	644	606	571	602	595	643	616	615	563	591	622	579	589	603	561	573	576	628	583	635	558	618	612	544	607	608	638	603	572	629	615	615	611	596	611	563	593	563	575	613	606	620	605	596	621	586	636	592	579	602	583	585	590	587	604	563	590	588	585	618	607	656	621	617	567	584	576	558	603	580	568	579	579	619	632	588	541	578	579	640	627	609	574	557	647	629	610	635	550	580	595	611	598	569	605	629	572	556	613	586	606	548	580	592	613	645	611	609	601	602	586	624	576	603	658	595	599	589	616	584	612	596	582	602	628	597	572	620	624	590	593	628	608	595	620	603	594	574	615	621	560	629	594	525	569	588	592	641	650	616	582	579	611	626	586	585	608	607	602	568	648	572	590	603	594	579	606	657	617	581	601	572	598	593	551	593	606	600	631	601	620	569	572	633	607	645	589	587	589	549	609	571	617	582
10806	1280	1048	862	801	832	772	752	771	773	708	730	747	768	725	720	706	750	717	735	664	662	682	686	679	741	699	635	761	706	665	744	714	690	732	673	684	677	668	708	689	710	745	706	716	652	750	730	760	759	696	780	750	709	752	693	709	741	744	736	791	708	719	759	711	722	726	776	723	725	675	733	738	719	690	705	702	721	708	735	713	721	736	679	738	680	730	723	727	745	752	692	707	723	724	733	769	658	689	752	717	732	741	701	748	702	714	806	706	692	653	712	738	722	761	689	686	758	694	750	688	771	689	728	681	692	776	706	728	687	759	693	746	758	728	675	725	718	701	705	728	683	737	756	754	663	753	725	640	735	694	713	716	741	709	710	692	678	704	717	717	710	700	739	726	720	717	694	709	697	728	756	692	676	682	713	695	737	751	723	683	717	736	707	714	711	720	723	686	682	694	714	658	762	722	691	745	723	727	720	719	691	674	711	715	670	731	682	707	709	704	681	709	720	712	694	715	710	697	737	742	702	740	704	694	714	713	720	706	713	717	689	736	713	677	733	738	718	733	712	699	699	721	693	740	686	739	754	722	708	693	677	691	703	733	734	735	697	721	699	685	707	730	714	692	678	723	718	703	696	676	728	682	717	711	662	741	674	682	691	700	692	731	731	724	688	683	765	758	731	788	679	709	692	752	680	727	733	724	706	676	714	702	688	688	704	704	723	770	697	730	697	738	746	702	688	706	694	727	743	730	785	717	696	745	716	677	703	733	680	706	690	739	654	732	712	691	700	747	689	720	734	728	691	669	661	715	670	705	723	736	727	760	733	711	719	698	713	688	681	690	689	696	737	725	694	717	673	748	728	738	708	753	724	766	735	721	694	731	680	737	703	776	724	758	706	716	704	732	703	718	752	676	737	744	736	639	687	696	726	753	719	697	710	714	689	712	698	730	739	694	698	707	722	755	720	713	711	747	704	689	725	739	754	698	708	712	680	693	720	711	703	680	758	758	769	695	753	731	721	721	726	725	739	686	714	665	729	716	731	709	783	709	727	721	651	738	711	721	743	711	717	714	732	702	689	716	732	676	710	714	688	691	704	692	742	723	743	721	646	721	740	716	701	672	738	749	689	707	696	735	757	720	691	758	756	670	662	734	704	703	732	714	700	714	721	695	693	739	724	707	742	740	676	712	713	731	723	774	728	711	720	738	726	700	705	697	734	730	738	750	721	725	694	710	720	707	768	708	790	676	663	684	739	747	719	729	699	717	755	695	761	712	696	699	742	711	694	716	688	724	723	691	694	668	681	751	709	734	699	710	709	681	749	715	718	693	748	741	743	725	727	732	720	709	714	729	703	688	725	660	747	752	703	729	691	724	711	748	787	684	752	724	728	726	695	741	664	747	765	703	712	690	688	734	680	729	720	722	704	736	722	698	684	722	768	745	708	679	694	664	773	693	690	726	714	763	755	745	674	767	712	759	696	709	694	708	759	696	725	719	730	686	679	712	687	721	670	728	717	749	749	712	684	688	704	678	680	725	702	703	728	749	670	687	729	745	711	705	721	711	720	733	783	724	714	760	721	689	733	687	682	727	707	738	715	692	756	665	733	708	732	719	718	746	769	712	708	746	703	764	680	671	734	723	692	737	762	720	641	721	698	730	722	735	696	757	704	706	662	689	689	693	690	706	723	673	723	681	695	753	736	753	699	700	726	712	721	707	712	667	747	695	703	697	725	692	716	649	662	701	716	709	748	716	686	741	702	665	665	777	704	714	738	706	752	721	730	749	718	691	697	764	685	743	707	705	773	734	720	708	747	695	730	718	722	751	725	747	695	721	748	726	700	656	732	689	701	714	746	690	672	703	684	736	749	726	747	669	699	684	746	747	710	718	729	660	735	752	698	685	725	745	684	724	673	669	676	744	680	704	723	700	673	694	703	714	740	706	751	714	738	682	696	691	738	736	719	769	682	703	675	709	738	733	723	711	756	761	700	699	691	700	755	691	737	704	706	676	683	662	701	748	725	742	736	711	714	720	666	695	673	744	701	693	637	719	683	736	718	684	733	760	691	676	771	675	711	677	720	716	766	791	694	749	720	720	688	730	787	681	712	703	742	684	771	649	729	686	740	705	721	710	749	727	656	677	711	687	741	722	719	714	690	724	712	697	677	761	680	743	716	737	695	751	689	717	736	695	732	722	655	661	715	704	676	709	703	742	688	683	696	700	705	716	691	742	709	739	702	708	728	692	688	678	734	747	742	673	726	710	729	695	727	704	708	771	700	701	762	718	647	699	730	700	697	701	700	721	749	685	738	748	671	734	689	696	727	753	697	706	741	684	782	710	720	761	742	723	742	758	731	703	712	736	740	727	704	677	746	730	675	726	719	740	706	699	691	723	698	694	683	720	742	695	751	668	760	705	688	767	714	730	682	716	699	733	692	727	723	758	701	706	734	701	778	728	765	694	720	711	718	711	709	738	732	726	756	703	643	715	744	762	767	757	778	737	710	732	691	735	681	748	697	723	728	744	659	704	711	688	743	708	698	695	738	695	701	754	724	756	668	698	735	722	704	722	690	722	711	759	713	734	726	728	775	700	757	695	664	690	682	710	690	674	735	697	715	755	699	745	738	693	647	707	684	736	687	722	630	719	699	746	718	717	761	771	710	725	736	676	687	771	755	713	724	746	695	750	699	715	691	636	675	734	758	704	720	665	713	737	739	676	674	716	723	690	711	714	785	687	727	707	701	769	698	708	671	684	659	728	738	755	677	758	728	698	709	716	696	779	701	695	741	707	684	704	687	700	712	702	625	721	706	710	698	683	662	741	695	686	699	741	701	690	708	766	687	622	704	731	692	682	741	723	671	731	709	694	691	725	711	754	685	712	717	682	702	706	685	711	715	722	724	746	733	712	733	717	733	705	662	765	688	693	721	741	736	721	731	741	719	730	682	700	715	662	729	724	737	750	723	714	701	712	683	723	768	678	757	765	733	740	723	711	740	754	697	679	707	749	689	641	664	707	688	725	672	722	745	723	660	735	684	727	729	675	670	702	705	748	682	694	676	734	705	715	699	747	781	729	670	708	746	699	685	706	694	739	705	715	679	706	739	725	733	698	666	674	723	712	726	735	739	721	742	719	748	712	710	695	699	672	694	704	749	699	710	698	693	680	743	719	701	684	739	729	729	725	700	743	684	697	694	713	722	699	636	739	704	691	711	728	711	706	693	702	701	739	671	700	739	731	675	672	669	688	743	758	716	675	745	709	672	719	764	703	747	706	677	660	706	726	755	672	704	697	729	749	716	725	719	804	723	721	727	653	730	752	734	766	711	701	705	696	700	722	754	721	739	736	722	705	749	727	652	733	733	719	698	695	694	752	708	762	714	730	719	691	729	712	763	743	639	727	702	709	731	700	705	668	676	735	692	692	754	694	722	720	710	717	727	715	663	691	703	734	723	728	701	653	757	705	752	728	712	667	710	677	690	701	705	701	707	719	723
23936	21566	28515	25032	21184	3625	1113	879	831	800	768	750	755	765	677	677	696	705	680	703	700	652	670	681	659	670	634	619	650	679	657	726	669	652	652	650	663	605	682	689	657	646	671	661	629	673	631	634	703	657	622	664	695	665	608	685	643	646	638	621	690	663	603	637	662	690	612	632	692	666	624	654	654	644	662	640	674	691	663	659	605	616	627	674	696	683	704	677	672	617	671	624	639	652	645	598	613	628	702	610	683	653	682	647	660	648	639	646	591	645	647	647	635	594	650	666	631	657	644	706	626	643	680	664	648	653	654	627	676	622	633	639	608	660	607	649	624	647	650	662	667	649	642	686	619	676	647	663	612	619	705	623	638	641	613	643	619	607	652	652	636	585	604	656	647	636	603	653	615	604	616	676	659	589	656	621	607	627	695	681	644	675	644	662	663	650	626	621	615	677	689	645	656	685	633	682	666	628	595	655	665	638	632	688	646	620	656	608	669	616	637	637	629	619	691	668	645	664	618	642	690	650	624	630	639	658	665	616	637	636	643	661	676	659	649	660	645	618	605	658	645	628	617	654	679	623	628	669	643	604	639	625	642	642	731	659	661	606	649	686	628	633	673	656	617	643	621	639	612	666	630	688	622	655	678	680	634	625	661	637	637	696	652	594	570	620	633	624	654	681	612	676	636	655	657	677	663	688	642	632	641	628	661	665	653	621	665	656	649	630	687	660	637	609	674	611	660	646	649	689	623	659	617	651	639	665	576	637	642	599	652	657	641	603	668	635	643	622	632	671	632	654	650	685	637	623	623	677	658	598	643	631	611	621	646	621	659	679	639	658	652	648	646	622	664	673	663	646	649	648	670	678	641	668	663	673	653	612	632	672	609	652	665	620	624	665	640	613	680	660	657	660	681	638	615	624	620	677	636	634	616	653	647	673	611	648	647	633	669	670	647	622	675	661	671	649	705	624	654	683	643	643	636	678	649	666	628	635	663	635	678	652	642	606	659	626	645	647	669	650	649	642	623	613	587	689	694	652	679	648	678	621	636	661	625	697	641	640	683	624	612	633	657	693	680	600	673	628	681	635	690	692	663	693	638	657	666	654	647	640	649	653	676	668	684	676	643	622	639	591	636	597	649	645	620	692	649	676	658	666	630	644	629	661	701	636	654	627	618	663	702	694	651	646	653	645	635	666	650	623	674	651	663	650	664	707	657	653	627	622	625	635	644	617	654	655	657	643	627	647	655	625	599	620	671	705	595	628	635	649	680	658	698	641	640	613	645	676	617	664	685	621	623	641	644	638	645	621	654	632	618	610	619	659	621	668	651	655	645	665	674	641	606	648	627	650	641	615	678	656	660	613	635	633	661	607	636	635	647	661	662	635	644	652	678	656	620	651	620	617	658	636	663	625	647	646	661	635	681	649	650	656	681	598	603	641	656	652	629	681	636	598	632	680	670	622	629	641	670	648	659	662	640	603	680	619	637	674	660	656	621	673	649	602	691	593	633	704	647	660	679	634	665	672	632	663	663	658	640	623	626	651	638	665	658	676	686	699	613	645	647	644	614	632	656	631	612	656	651	660	673	646	674	645	640	634	650	625	664	608	618	637	625	611	641	624	639	641	653	649	620	633	628	625	663	697	654	660	607	595	634	634	653	645	607	657	610	626	641	651	648	684	649	650	626	678	636	687	638	605	667	654	651	656	636	676	638	683	647	618	643	647	654	652	640	689	665	681	606	625	692	665	634	691	633	605	649	621	614	689	653	636	597	639	642	622	593	611	665	647	683	658	644	620	606	624	639	625	646	626	635	669	624	625	635	647	570	679	669	686	616	623	665	658	641	619	636	638	659	643	701	633	637	656	700	671	650	620	632	649	648	721	698	684	671	670	616	641	600	657	680	661	635	660	626	621	665	639	661	679	628	619	665	616	665	647	655	666	702	637	660	643	629	671	674	683	688	660	689	624	648	640	623	601	649	669	637	616	661	629	684	654	637	649	634	657	638	596	623	637	606	660	671	658	620	671	682	641	631	659	677	652	625	589	637	625	640	648	654	635	648	622	582	664	671	657	627	657	637	653	647	623	630	633	708	676	646	638	637	617	687	653	597	657	621	641	651	633	654	629	628	662	649	662	639	651	628	636	671	629	622	646	637	626	632	634	688	626	659	645	674	615	619	681	645	667	673	655	595	643	691	640	641	651	660	683	701	679	653	664	628	647	642	661	655	634	624	640	611	604	685	636	605	704	630	657	652	660	627	628	631	637	646	640	628	662	643	635	615	622	620	623	649	625	668	612	641	673	631	641	645	662	599	602	607	634	631	685	671	608	635	626	639	627	643	658	668	655	659	636	686	648	616	650	640	657	697	702	657	626	665	662	680	629	658	653	683	670	604	643	695	649	696	655	665	614	691	689	642	712	633	642	697	647	616	697	672	664	638	634	717	686	631	640	672	639	638	693	652	610	668	596	625	653	617	625	655	634	653	650	649	674	672	649	610	643	660	663	620	632	636	646	642	622	658	646	675	684	647	673	694	616	641	695	609	622	625	599	660	655	649	585	656	625	646	610	672	667	611	603	652	684	627	618	631	640	640	666	651	635	657	696	628	678	628	666	662	658	656	611	656	636	696	650	682	637	649	684	678	598	663	658	617	668	676	630	634	632	621	613	650	684	627	577	610	645	646	684	668	630	644	642	649	612	609	713	665	647	642	662	616	639	652	656	633	621	633	627	649	626	583	675	661	651	611	651	613	648	621	650	640	639	672	670	704	644	644	634	659	670	645	636	657	658	665	634	621	588	646	629	631	641	656	618	661	638	644	595	656	629	630	627	588	623	607	630	661	641	642	610	617	605	679	664	661	613	656	633	663	609	642	622	635	667	669	604	633	651	596	629	679	652	614	662	655	685	655	641	697	612	653	610	630	616	670	668	650	640	628	628	669	660	630	625	648	649	638	657	662	715	643	607	676	599	645	636	635	644	653	645	624	598	655	673	640	621	649	657	581	640	655	626	664	634	655	643	653	609	605	670	648	660	677	654	653	625	647	659	695	634	660	653	709	658	651	653	594	672	682	627	641	684	712	661	628	672	630	652	643	644	673	642	632	640	652	635	649	601	683	668	636	667	696	613	661	628	601	643	676	671	669	679	663	626	629	635	719	647	621	624	646	678	645	661	673	637	637	599	639	632	648	640	603	608	654	658	645	663	664	619	656	646	691	648	626	655	621	677	648	636	662	669	616	716	649	634	647	632	636	643	629	657	648	624	620	638	651	638	640	632	674	676	679	619	620	605	621	646	617	644	661	638	664	631	571	658	623	662	653	650	631	638	600	680	599	640	623	623	625	701	640	653	625	677	696	628	705	646	615	644	642	700	646	638	641	608	646	636	630	684	633	670	631	594	658	622	711	688	676	633	658	618	665	669	615	638	619	655	632	658	646	639	659	648	661	650	637	663	637	664	624	601	649	624	673	751	662	679	642	632	697	654	667	671	610	644
13651	7833	5210	2579	2144	1703	1414	1190	1143	1087	1013	987	955	915	857	936	846	869	804	816	857	847	777	784	858	843	776	823	860	827	786	807	800	802	820	788	760	857	818	784	856	776	751	827	804	764	820	776	838	838	789	792	835	783	755	827	759	754	834	809	748	813	783	842	788	793	777	826	792	787	764	764	791	797	804	730	793	752	784	814	787	801	830	791	833	788	776	770	809	764	747	752	828	766	828	784	766	758	821	765	788	754	745	769	802	756	807	835	794	838	801	739	766	772	745	782	750	777	780	812	751	753	768	779	769	778	748	803	789	791	810	740	849	753	779	765	785	802	823	771	817	774	814	817	822	794	755	775	775	781	769	738	770	777	789	742	794	766	760	785	783	761	789	832	770	753	828	751	781	829	716	768	813	734	778	740	817	753	787	839	814	768	730	784	770	794	800	837	783	780	785	777	735	848	781	778	808	790	815	793	764	794	754	817	812	785	782	812	815	806	802	779	749	732	811	760	792	787	794	778	783	787	741	805	750	747	807	753	774	815	755	755	773	782	785	767	794	731	814	789	761	769	814	799	830	761	766	777	772	754	754	761	775	783	804	775	835	823	749	765	762	810	765	807	820	812	757	809	803	735	757	770	758	808	799	767	760	759	808	776	807	769	809	754	763	822	820	798	781	742	780	799	825	749	792	785	746	790	783	790	768	821	793	786	801	760	812	816	787	829	747	803	751	740	759	807	786	797	806	780	776	744	781	793	740	759	766	795	863	769	723	782	818	780	796	760	762	803	747	799	806	785	758	767	781	774	779	800	818	810	764	819	834	798	752	749	792	822	805	734	767	781	818	753	806	764	810	777	833	782	831	800	762	785	798	863	765	788	813	810	763	822	821	791	766	818	769	795	851	780	740	788	779	784	798	793	803	839	826	806	772	750	757	776	799	805	734	803	778	752	825	823	745	807	806	789	750	798	803	769	816	753	803	800	780	813	792	791	800	731	765	744	816	808	784	797	753	780	785	833	809	782	831	748	757	779	796	760	766	798	760	734	704	783	819	808	843	838	799	775	813	794	762	744	772	722	841	803	754	788	769	761	740	774	780	747	782	765	785	761	750	764	762	779	762	800	743	741	781	823	774	805	782	782	819	778	765	767	740	778	787	805	777	800	793	800	783	775	761	787	786	797	799	808	766	817	822	805	774	801	848	771	819	746	742	822	788	795	763	819	780	778	773	802	789	751	747	828	760	735	722	852	800	747	777	767	811	761	824	798	810	807	746	802	756	803	773	757	772	779	816	776	825	803	789	730	732	752	852	802	743	740	801	750	772	788	783	782	813	789	758	777	745	819	806	802	819	760	792	779	781	827	744	813	778	793	767	751	825	781	814	746	788	769	834	762	714	783	770	801	767	766	803	790	768	787	781	818	754	779	756	762	749	792	785	798	751	821	816	778	787	817	738	803	769	805	770	820	733	758	752	782	758	748	766	758	791	774	777	827	750	745	737	776	756	828	786	822	864	731	789	780	804	777	769	756	763	742	816	794	743	735	790	773	766	780	794	791	747	811	757	826	754	791	793	808	802	750	764	726	802	787	779	783	821	797	759	827	769	785	759	770	749	776	798	800	817	842	788	790	750	758	798	760	750	788	790	769	772	784	778	767	764	744	825	729	751	719	748	838	809	757	793	730	819	775	808	783	743	744	737	799	795	816	796	823	785	787	818	812	796	797	768	802	745	774	801	749	732	754	759	750	785	795	757	819	753	783	817	756	731	812	741	783	775	843	795	764	772	825	744	809	795	737	776	808	764	798	745	793	799	779	787	786	829	786	790	800	759	842	779	788	776	760	832	730	784	783	760	760	821	786	760	809	805	777	807	761	783	806	780	852	766	774	786	758	777	722	803	793	752	795	754	787	779	820	789	737	760	750	800	791	725	785	752	839	772	773	812	796	739	768	781	803	771	802	754	809	810	778	785	807	779	784	807	801	786	809	805	844	770	790	806	779	780	784	781	786	769	783	788	815	778	763	770	790	783	789	746	753	806	793	725	791	789	788	785	788	794	749	798	765	747	758	782	805	710	784	790	728	793	802	793	744	775	747	781	789	771	805	788	775	789	790	803	771	777	750	797	829	776	772	785	767	793	784	747	838	782	803	778	763	785	780	797	817	829	792	766	798	804	783	788	810	777	751	766	815	772	773	801	768	753	772	797	763	788	744	786	799	811	752	760	769	743	788	793	815	766	804	760	764	754	765	773	824	788	784	839	855	774	797	736	827	835	810	762	794	832	764	817	784	804	774	775	792	779	762	812	776	820	794	800	807	779	802	746	771	798	815	788	803	773	804	798	758	813	844	786	762	815	748	767	778	697	791	835	818	801	740	738	783	837	759	770	784	832	807	757	753	891	768	785	807	776	723	790	726	811	779	770	785	739	791	792	739	799	822	789	807	829	760	823	833	763	839	743	785	793	775	782	802	753	810	779	784	767	767	775	805	776	748	826	807	793	757	785	723	746	767	865	750	783	782	805	783	770	801	804	757	820	786	767	771	788	765	764	774	828	776	807	750	805	797	820	760	815	807	795	763	769	816	730	755	816	773	803	772	821	757	831	823	787	812	777	823	788	747	772	783	813	771	757	783	744	774	808	780	783	750	791	818	815	821	814	759	771	750	800	805	792	770	835	720	771	766	813	756	790	802	751	785	792	797	821	774	758	776	792	824	807	784	771	798	761	837	810	819	798	816	737	791	757	772	788	765	794	764	772	780	759	787	794	807	790	780	800	763	812	782	793	766	812	804	796	787	829	786	768	777	840	803	781	804	802	808	784	780	766	765	806	786	761	813	808	746	811	770	789	769	771	786	725	739	788	772	775	804	786	775	750	794	822	732	812	783	800	775	762	798	802	758	775	783	739	840	785	768	718	785	780	778	785	814	781	780	746	787	861	767	789	782	818	805	796	830	804	782	789	806	769	785	768	835	826	800	787	795	761	786	830	858	794	781	780	769	772	756	815	767	737	764	813	832	788	752	813	802	728	769	758	799	728	804	797	757	794	805	741	775	761	755	790	770	786	762	751	815	784	758	812	767	798	772	793	777	830	738	763	812	887	792	782	833	788	830	749	806	780	744	769	774	792	786	763	800	768	846	792	821	843	743	778	837	786	788	775	791	832	779	782	806	836	791	752	803	758	805	790	767	786	802	806	755	728	792	817	781	803	764	811	762	748	754	762	758	818	721	791	834	868	813	748	770	827	831	756	774	829	774	776	810	755	757	798	777	799	796	787	771	811	768	753	771	762	830	749	840	773	740	755	765	784	784	827	758	757	788	796	796	747	776	778	787	770	815	814	802	832	777	774	782	787	738	795	784	750	803	782	728	798	717	820	741	743	780	797	799	801	748	765	727	764	761	728	795	800	822	770	785	785	767	744	733	748	799	823	840	768	769	776	791	792	839	795	743	821	841	798	787	756	786	814	819	775	762	785	784	797	789	730	795	806	736	788	737
25206	21544	26818	25222	2264	526	510	493	384	390	416	401	381	408	397	368	352	381	399	332	368	357	383	360	363	372	334	393	359	350	362	370	389	377	391	333	339	366	389	388	355	405	369	371	330	347	376	338	351	358	398	407	366	404	362	344	372	403	346	369	340	355	351	362	377	318	342	350	370	374	355	369	365	378	377	363	374	317	372	349	366	350	379	376	381	385	351	387	349	351	360	394	366	371	353	334	376	359	334	380	344	356	362	372	370	368	366	383	350	356	371	341	359	358	324	344	347	342	354	390	371	337	364	390	371	390	406	365	366	340	358	361	359	372	371	357	344	384	344	383	379	361	318	383	351	349	393	337	390	348	367	395	347	352	365	340	371	357	370	374	357	376	330	354	344	402	377	360	352	349	385	385	356	393	326	362	353	362	372	366	344	369	363	348	350	342	374	349	362	371	352	351	360	362	324	343	335	359	346	360	354	362	356	362	331	336	370	364	363	372	338	344	362	349	374	338	407	394	349	365	358	323	365	369	344	368	352	349	377	334	363	339	361	353	328	352	353	355	380	379	358	334	356	336	359	347	372	373	360	320	388	376	346	361	357	329	356	345	340	335	391	328	366	356	373	363	347	339	360	368	373	371	341	360	353	389	357	360	337	381	394	351	349	359	360	355	383	378	354	376	347	387	357	335	366	361	386	346	340	359	339	361	376	356	323	372	359	399	370	318	353	361	350	391	395	354	365	387	388	349	365	365	378	373	327	345	373	374	338	378	346	348	367	344	353	351	326	343	326	350	382	341	371	346	358	392	359	354	325	386	391	359	362	352	377	370	380	350	365	349	381	352	349	338	376	378	334	378	369	333	387	357	360	374	326	384	379	355	365	366	375	323	345	363	333	345	379	353	347	363	346	319	345	372	370	327	354	341	381	368	348	393	362	351	377	361	358	359	351	346	353	362	362	368	384	316	350	357	338	364	358	355	362	327	360	327	362	371	351	344	368	358	382	363	377	368	376	369	373	386	389	345	353	344	348	387	359	354	327	394	346	370	358	368	331	356	359	358	372	339	364	346	371	339	348	359	344	337	366	365	379	338	385	377	371	355	330	348	366	362	354	353	374	365	351	343	371	360	385	380	345	356	367	320	353	382	377	357	365	347	406	370	380	345	342	370	330	323	368	390	371	346	366	342	363	383	385	369	383	395	356	371	358	356	357	383	347	351	379	380	373	351	341	380	323	343	373	329	362	351	357	309	357	362	346	360	355	348	360	347	367	338	365	357	329	369	390	329	345	351	349	368	378	327	365	339	359	358	342	337	351	347	349	335	356	371	331	331	368	363	330	340	345	383	356	359	342	353	382	360	366	346	373	329	339	343	370	333	378	342	372	338	339	348	363	336	380	339	341	387	346	350	393	338	373	347	350	380	348	345	345	340	353	333	345	388	330	340	347	389	376	376	355	360	376	365	341	337	351	333	340	383	340	349	385	388	374	328	354	340	355	363	354	362	330	361	341	401	370	347	372	343	383	345	353	351	356	377	370	315	375	378	362	365	327	369	359	348	371	355	361	393	377	335	344	368	349	349	352	353	357	344	336	361	361	367	346	350	340	390	352	362	361	346	352	361	376	334	376	364	355	311	347	381	380	346	388	372	342	359	367	339	315	376	390	359	369	373	343	398	371	345	357	370	340	372	351	344	341	391	333	387	349	360	325	349	348	339	370	356	334	358	356	339	369	358	373	308	340	342	350	365	348	339	377	330	362	335	382	421	388	371	368	372	369	356	377	349	374	377	364	327	322	339	355	327	375	346	366	376	357	353	368	354	364	354	383	380	366	354	378	400	304	352	337	341	377	353	353	362	421	338	359	339	312	342	356	376	386	351	359	359	350	333	325	371	340	354	360	388	350	375	363	332	361	346	349	370	343	358	365	348	352	371	374	377	369	362	361	358	380	397	344	339	366	348	352	369	356	330	368	387	353	381	346	367	361	338	345	354	367	384	331	376	329	357	380	338	374	352	351	378	350	353	349	358	349	333	363	347	370	369	348	341	396	357	355	380	365	361	350	346	380	375	348	362	360	351	381	344	391	365	364	352	374	318	362	361	352	361	358	348	364	384	364	375	342	339	370	342	374	375	335	363	375	380	380	350	392	392	391	394	365	356	374	347	348	371	367	384	343	361	359	297	364	319	341	363	349	369	326	355	334	355	347	396	361	344	345	361	354	351	360	332	314	373	341	331	363	350	350	336	362	369	359	345	351	344	349	356	368	360	388	377	332	342	334	385	341	383	355	349	364	348	352	355	346	366	360	377	367	364	357	377	392	387	379	346	325	374	363	349	327	327	367	331	349	391	363	364	349	340	345	354	362	353	322	347	344	353	372	334	376	349	342	374	326	354	365	338	338	348	364	363	343	366	358	362	336	390	347	378	388	363	369	326	359	347	379	348	381	370	364	371	339	341	343	330	382	325	330	373	347	369	369	368	348	351	358	417	374	345	366	370	356	371	350	359	373	342	360	345	350	362	386	368	373	321	368	337	336	365	354	380	361	380	372	326	362	369	338	366	340	346	369	350	321	361	396	355	364	380	383	349	385	338	346	351	338	341	366	365	377	360	359	366	357	346	360	336	331	332	377	362	383	371	379	327	346	353	377	386	371	326	371	333	330	378	355	412	373	378	370	345	327	363	356	358	353	382	362	314	338	317	355	369	352	354	374	343	310	347	343	374	393	344	347	366	370	342	375	370	372	387	377	374	351	341	350	338	358	332	388	336	353	371	360	402	348	380	359	352	346	369	322	386	351	339	380	370	378	387	347	342	365	374	380	402	372	359	360	345	364	344	353	342	353	395	369	332	356	382	337	348	336	357	354	363	342	355	401	371	351	367	360	384	379	353	339	357	372	395	357	362	361	365	351	346	373	322	367	349	360	376	323	379	365	361	365	335	343	382	370	355	379	353	352	372	379	375	338	327	362	346	357	357	336	341	338	382	357	385	371	364	346	337	367	361	396	369	314	384	349	368	380	349	377	340	372	350	353	343	351	345	365	347	356	339	340	375	369	374	369	393	348	378	316	368	371	362	321	363	382	328	352	370	349	373	340	344	354	376	362	347	353	339	388	347	340	326	371	353	352	344	395	312	389	374	360	367	379	349	346	352	392	343	347	334	375	352	364	347	334	361	387	376	322	338	378	341	374	349	351	355	348	376	367	356	335	374	365	378	372	350	394	335	366	364	357	398	361	331	346	354	382	344	337	347	344	367	372	354	357	385	383	367	334	357	322	369	373	363	341	354	311	367	353	397	390	352	358	374	378	368	366	378	369	338	377	350	347	339	364	376	378	321	356	368	359	375	375	340	351	377	322	328	359	320	359	374	376	342	352	331	378	352	335	356	358	359	360	339	332	372	363	324	375	358	317	333	368	351	360	340	384	364	326	361	360	355	362	340	323	363	341	368	378	357	336	360	371	360	416	377	353	318	360	359	334	371	334	376	351	360	369	352
12254	4123	2663	1386	1030	891	752	710	638	603	506	525	503	505	509	482	479	462	512	472	507	484	475	464	451	455	462	397	475	486	441	441	465	420	470	441	471	438	430	465	432	404	418	425	416	453	495	434	471	409	433	435	404	436	478	477	451	466	451	444	453	439	437	447	462	462	448	481	440	379	451	432	437	467	444	407	441	467	422	437	429	451	463	492	475	426	391	427	472	452	446	401	442	424	449	409	492	434	418	440	417	433	452	452	453	421	443	429	461	445	468	420	435	437	451	453	435	414	425	413	423	458	475	445	481	434	419	421	463	452	450	411	443	437	426	457	407	415	471	453	458	447	425	412	468	452	489	433	422	426	442	435	395	454	474	493	445	455	409	438	444	423	443	446	446	442	425	422	458	415	436	436	434	422	478	420	459	447	413	462	390	463	410	458	433	427	436	485	432	387	429	430	446	440	428	445	445	408	439	445	464	451	454	418	444	420	483	407	417	463	442	407	430	453	441	447	467	444	426	438	408	446	444	436	458	414	425	436	441	428	426	477	432	445	415	429	457	437	480	460	452	465	462	394	437	425	451	439	444	418	473	459	481	430	424	432	420	382	429	442	428	461	412	449	406	457	465	490	441	415	391	427	463	433	453	455	442	443	450	422	473	444	438	436	445	417	426	468	454	409	427	417	412	432	457	419	454	441	424	439	416	406	469	441	420	445	440	434	441	435	444	426	387	417	462	432	466	433	434	443	411	444	438	419	454	409	415	422	411	423	434	415	449	408	459	428	442	438	461	446	435	444	442	448	471	411	472	432	450	402	430	413	455	430	451	409	438	431	414	473	434	455	456	421	455	426	423	409	447	414	442	419	423	435	438	431	458	459	459	455	470	434	440	459	400	434	453	443	441	444	444	425	412	453	479	401	443	462	439	442	413	416	427	441	435	490	423	463	396	434	455	430	395	472	457	432	435	407	416	438	448	412	423	469	407	452	468	463	435	443	448	428	414	458	399	408	465	436	396	447	414	442	411	402	413	440	447	433	424	437	402	451	463	437	425	464	427	407	487	434	432	396	385	435	431	459	445	472	432	409	441	450	432	437	429	443	470	421	490	469	431	437	484	435	421	438	468	433	425	462	438	406	466	434	483	435	447	413	435	431	404	450	433	424	417	438	459	477	421	479	426	413	494	441	447	457	427	460	452	455	423	430	426	421	430	429	405	468	443	436	449	440	441	443	466	409	446	431	433	487	472	474	419	472	442	433	394	455	419	427	426	445	414	428	431	457	438	423	447	453	431	439	398	424	466	447	430	419	469	412	417	448	429	464	434	431	438	411	460	472	429	437	392	461	471	435	416	428	490	428	472	458	471	488	384	430	426	440	435	449	415	407	445	471	468	435	437	410	450	430	474	425	422	398	442	457	453	432	445	467	435	449	424	455	456	453	443	429	465	418	418	453	428	430	435	421	424	423	408	434	425	471	469	442	413	424	424	405	442	438	461	417	425	460	465	454	429	443	428	442	421	447	402	444	429	439	463	468	452	441	447	424	423	433	452	453	431	420	430	455	449	426	441	424	428	427	412	417	404	419	435	446	434	432	435	422	446	456	465	459	412	453	429	437	453	431	466	476	464	437	446	440	417	442	442	466	438	445	459	430	501	414	435	443	441	478	425	439	437	452	446	445	484	429	426	437	401	473	443	408	470	451	406	409	435	446	410	410	472	395	456	431	444	403	447	437	426	438	426	440	476	436	436	436	410	450	449	438	464	449	443	443	462	445	451	398	466	411	427	446	453	439	429	436	452	446	425	398	408	450	430	449	395	443	435	404	460	438	420	418	411	441	428	432	409	444	421	399	455	451	411	443	471	459	444	445	438	449	424	426	466	445	440	439	468	449	436	457	427	456	431	427	419	415	442	423	413	443	404	417	426	440	451	474	412	424	477	433	452	455	406	419	449	437	406	438	417	413	404	466	445	434	464	405	447	398	444	418	439	461	464	423	441	419	450	433	397	443	415	436	437	473	445	459	415	425	453	454	443	417	416	421	454	448	385	436	384	466	449	406	454	443	440	427	442	411	440	463	477	427	429	429	438	427	469	424	457	420	463	410	391	453	395	456	469	461	423	426	408	406	442	427	443	434	420	408	439	451	424	435	416	424	422	429	443	441	450	447	434	411	456	424	466	473	444	421	484	437	416	455	446	466	419	439	470	454	484	485	435	424	471	459	472	441	428	415	453	428	439	468	433	467	470	409	461	450	442	454	396	427	438	483	463	436	444	406	447	422	456	412	419	465	460	423	437	437	478	452	426	451	439	419	424	450	414	461	441	435	469	425	449	473	470	439	440	418	424	467	449	454	423	407	422	418	442	428	441	459	445	411	447	402	455	417	424	447	436	474	447	463	433	445	445	411	408	425	445	488	421	424	405	478	422	440	435	467	434	458	415	424	420	427	449	447	409	478	451	434	435	406	443	455	417	424	442	439	453	429	476	456	479	408	449	451	397	479	418	435	421	443	448	442	403	432	452	453	441	440	402	424	417	466	470	421	434	439	434	442	433	419	436	441	450	449	446	449	431	445	417	432	460	449	425	395	443	459	427	446	437	482	410	439	432	425	447	418	405	425	426	416	430	457	429	470	429	449	468	446	424	422	434	448	402	451	428	447	447	465	452	435	458	473	452	438	455	426	429	420	441	460	444	433	416	404	422	416	442	462	426	400	399	409	453	464	438	402	439	471	441	446	459	425	433	460	439	434	420	453	439	421	436	431	422	453	408	433	450	393	463	431	437	426	444	425	459	452	407	467	449	434	416	425	466	444	441	434	447	435	420	461	427	422	443	399	446	512	439	433	447	468	457	464	418	445	453	447	397	422	455	455	420	462	437	402	466	481	425	416	447	428	432	444	385	408	453	395	432	407	452	466	457	431	451	455	456	445	439	456	422	465	475	428	441	453	418	461	430	439	460	426	442	427	440	445	444	486	459	428	420	450	441	484	423	440	479	464	432	430	449	431	448	410	439	475	427	438	450	442	423	450	455	437	437	433	466	465	445	465	471	424	445	468	457	412	454	437	439	435	428	485	440	459	410	427	432	425	437	444	427	440	405	448	446	428	411	466	429	441	420	467	457	433	460	431	417	427	460	441	459	450	424	431	448	426	456	444	419	428	448	409	457	431	455	441	447	463	437	465	437	425	437	451	414	448	453	465	450	412	448	468	405	458	474	444	468	445	467	444	476	459	434	427	432	388	408	429	411	479	404	417	440	445	423	457	450	431	423	421	478	450	428	417	433	430	453	473	413	408	461	422	417	430	455	417	432	460	436	420	457	452	448	420	453	432	421	453	429	462	415	435	474	410	436	419	431	419	414	454	429	464	411	398	442	422	455	437	456	448	406	446	415	446	426	414	458	437	443	415	456	402	446	442	413	455	449	426	429	434	396	419	446	446	436	453	432	439	452	469	430	433	442	438	426	445	444	388	453	434	401	472	438	447	445	439	453	435
22974	21614	29190	24491	21606	20539	2057	844	611	595	537	564	497	470	470	501	407	410	396	477	425	427	427	383	401	387	379	370	368	392	344	402	374	381	359	373	380	397	398	398	353	393	397	356	390	344	402	404	365	405	401	388	368	422	342	444	388	386	373	380	384	378	372	383	360	404	386	411	380	381	391	368	382	386	381	410	376	377	347	369	382	401	411	417	368	374	411	380	391	391	394	410	368	339	347	394	387	374	380	378	376	392	391	372	388	409	386	366	380	396	383	348	352	424	381	377	381	403	392	381	361	365	338	372	309	394	383	393	359	358	396	338	376	364	360	375	373	358	376	393	361	365	352	377	367	354	343	348	375	358	395	377	378	384	334	388	372	335	382	378	356	385	346	354	397	356	357	414	361	379	409	350	389	349	388	378	382	364	348	387	428	363	345	364	368	401	357	362	355	366	344	383	383	399	412	381	343	390	386	388	365	362	368	363	381	365	388	379	356	340	371	352	390	374	325	367	340	353	394	380	383	338	351	397	361	342	366	349	378	391	393	374	382	362	402	378	367	366	364	392	361	388	353	397	390	347	370	384	379	388	405	377	390	362	356	371	358	398	380	357	392	365	376	386	371	378	371	392	362	356	404	377	372	350	405	356	378	374	354	347	364	374	384	406	391	384	382	374	360	325	368	364	324	388	364	380	354	345	403	357	336	358	355	398	401	383	401	365	391	373	382	357	370	384	350	342	346	385	349	369	394	365	369	391	378	359	390	352	399	354	335	352	340	351	370	374	357	365	379	357	387	370	398	380	357	333	324	385	362	348	341	335	334	346	403	370	377	370	392	382	399	365	361	353	377	337	366	387	418	366	345	392	426	372	395	381	391	379	374	368	399	384	376	389	355	383	342	388	355	361	360	400	375	367	364	363	380	373	383	385	360	380	389	391	375	341	319	376	412	370	372	384	354	412	377	385	378	371	318	371	344	374	349	395	397	377	368	401	403	386	388	385	395	372	365	371	342	380	379	370	367	381	362	367	385	346	357	347	379	354	384	373	371	379	394	351	356	380	369	357	352	371	378	361	386	397	365	356	377	381	369	376	362	347	382	349	362	366	376	377	356	375	349	362	409	349	407	367	380	389	363	412	381	356	360	377	375	392	387	360	398	380	367	345	390	376	401	375	382	355	369	363	386	394	358	353	372	353	374	346	382	357	377	390	377	341	382	379	367	348	372	371	363	373	363	381	412	372	341	358	350	347	385	374	359	352	397	388	345	345	368	367	363	370	417	378	334	395	357	364	381	350	334	405	401	379	315	382	384	337	356	369	368	377	391	384	334	354	358	371	390	359	379	359	380	368	347	337	388	380	383	354	384	357	389	359	378	372	366	356	382	351	377	363	380	404	360	382	370	346	371	368	360	343	336	359	399	355	349	328	384	344	347	339	366	368	350	382	380	346	396	386	347	355	375	389	360	362	381	371	367	375	369	390	347	370	394	369	367	402	355	409	373	400	389	392	365	341	369	413	387	381	358	367	366	372	365	381	382	383	355	404	379	357	379	433	364	389	365	348	364	371	377	375	367	372	377	363	364	345	412	372	355	385	370	358	378	342	413	393	395	382	410	374	394	327	372	430	364	418	377	368	394	343	370	366	354	367	386	368	365	381	381	391	362	374	355	364	358	355	352	321	356	370	390	361	355	392	334	379	390	373	387	365	356	366	374	382	391	328	387	363	398	384	344	382	364	388	334	357	392	372	365	363	392	356	339	375	373	314	384	365	363	422	343	387	380	387	352	336	351	407	337	381	335	385	388	343	357	353	354	366	393	364	383	387	376	374	374	315	372	358	378	355	358	371	375	372	371	377	365	384	409	358	388	382	359	398	358	384	383	356	373	390	388	335	374	345	369	379	368	385	351	371	397	397	362	352	381	400	327	408	381	367	349	362	380	408	380	361	393	383	410	425	350	368	357	371	393	391	378	405	334	384	354	399	405	353	379	376	346	346	380	343	368	369	382	358	384	393	388	348	373	372	393	358	405	395	356	343	369	400	372	357	383	347	350	355	412	353	401	364	417	365	406	334	361	371	368	387	401	341	429	365	370	368	362	386	368	370	355	372	399	369	361	420	384	354	358	373	379	347	407	374	396	388	377	386	386	361	372	390	377	364	371	390	381	345	370	375	367	366	383	353	365	353	353	393	349	376	376	392	373	395	344	369	371	364	395	380	368	375	375	393	374	380	364	400	357	354	357	336	386	410	379	376	341	371	349	386	369	374	394	382	399	378	349	386	406	379	409	381	378	371	384	368	356	368	403	362	371	362	374	375	375	340	408	353	357	375	363	347	358	330	392	381	397	329	386	365	374	375	401	368	398	362	354	372	380	398	367	405	376	393	330	373	367	367	393	368	387	360	390	334	370	370	356	396	383	371	398	336	378	381	372	374	381	355	362	362	403	388	384	379	357	351	350	360	362	351	363	343	400	359	372	373	400	328	371	336	369	402	366	326	352	336	372	342	374	354	369	343	385	373	375	388	377	366	366	373	391	377	375	360	375	339	353	345	359	408	351	398	373	390	382	358	367	354	357	352	382	390	385	368	375	364	361	403	346	385	358	340	384	373	365	380	346	371	347	349	352	388	383	354	371	326	385	364	381	387	349	390	352	382	382	339	399	370	372	386	368	392	383	400	369	362	356	409	357	364	348	387	358	370	385	372	351	321	382	382	360	398	363	358	389	343	348	368	384	320	356	350	364	369	365	361	358	386	402	380	377	395	386	391	373	375	387	355	356	348	389	375	378	371	374	352	392	378	349	367	387	356	338	372	364	380	376	403	375	389	354	369	365	369	375	377	377	356	386	381	343	361	377	375	384	371	371	388	389	358	370	371	358	355	339	328	367	356	344	344	364	341	363	406	384	378	372	354	380	369	356	390	384	410	377	359	360	367	390	382	373	386	368	385	375	363	379	343	391	363	377	347	331	379	354	362	420	370	371	333	393	375	375	384	362	386	363	358	372	377	382	337	402	378	363	359	380	373	385	400	359	398	364	389	361	374	364	361	371	407	386	370	332	371	372	379	371	387	356	367	389	367	334	341	361	409	349	372	356	411	377	363	360	350	388	357	377	364	403	363	377	388	381	340	367	396	374	383	374	373	373	387	353	370	407	371	354	358	378	341	357	377	331	358	373	387	373	366	360	388	332	364	372	398	416	341	368	433	358	337	376	357	377	355	354	382	370	359	402	374	400	362	360	342	386	370	377	387	379	312	336	366	376	382	395	371	356	362	347	406	348	368	365	354	356	394	365	381	361	356	359	400	365	342	358	352	387	341	359	341	382	381	391	346	385	379	362	383	341	371	363	359	408	373	389	377	371	379	389	338	390	377	378	378	403	343	356	360	367	384	354	373	378	346	380	384	379	359	391	347	364	353	372	364	358	346	389	397	355	380	385	365	386	363	401	363	346	341	334	369	374	355	384	386	377	353	369	378	354	378	347	376	366	378	312	384
16209	12645	8076	3874	2875	2118	1644	1364	1099	995	930	794	768	664	656	653	625	569	537	586	533	521	519	524	518	528	500	486	553	464	489	486	481	492	518	493	477	527	521	501	507	464	451	477	498	479	484	514	542	487	503	469	508	507	509	515	523	487	493	480	473	488	498	482	484	454	483	504	481	475	513	442	498	489	478	445	505	429	463	474	468	496	511	474	491	540	446	489	484	532	492	520	487	442	467	442	440	451	453	454	461	495	442	457	485	467	460	483	450	453	457	513	479	468	466	445	462	470	465	483	449	476	498	440	448	481	455	508	454	464	460	426	475	495	460	469	466	505	460	480	443	438	453	466	483	417	475	450	466	432	463	467	494	436	469	472	454	456	461	449	492	444	483	461	461	480	438	478	453	464	456	493	500	453	432	469	466	451	457	454	438	441	478	461	493	482	469	447	456	470	439	436	471	465	453	489	472	457	478	471	468	475	501	475	497	492	478	501	457	453	495	469	424	426	463	466	445	486	438	482	453	458	471	463	439	452	488	461	459	463	454	440	484	460	500	522	439	473	478	430	434	445	459	437	454	457	451	463	488	469	469	483	469	448	480	465	492	425	482	443	483	468	408	493	475	454	462	508	458	457	413	475	433	474	451	460	443	467	496	449	479	486	479	506	469	476	480	476	460	470	424	486	464	430	498	462	451	471	439	455	455	495	456	478	461	437	496	473	475	450	462	439	430	476	479	476	466	478	466	457	485	426	455	461	450	488	493	485	447	460	448	422	467	499	476	444	463	466	476	464	468	471	433	454	448	495	481	449	456	498	442	444	479	479	470	415	484	479	472	474	497	490	493	474	459	437	439	476	462	453	448	441	474	443	488	437	435	487	507	480	461	456	445	508	435	487	455	449	435	443	431	475	443	477	462	468	471	440	446	500	486	495	450	491	517	465	439	467	446	467	504	441	448	442	514	454	458	456	481	427	467	450	481	458	444	463	492	466	469	506	449	436	425	478	492	442	484	480	458	423	458	467	455	460	479	491	508	463	446	469	489	449	470	434	469	493	476	460	468	471	403	424	444	438	505	427	454	435	452	446	511	444	465	462	450	442	445	436	533	500	444	468	465	472	458	498	425	485	454	446	447	454	512	443	442	440	465	474	461	455	405	507	477	441	460	468	445	440	421	446	457	461	472	447	448	496	429	474	456	448	468	419	498	465	488	450	457	484	465	435	464	479	434	429	465	473	467	456	425	508	486	452	474	459	470	408	437	461	453	474	419	455	485	510	455	467	483	457	455	445	520	484	481	478	468	470	473	468	450	466	503	443	454	433	408	483	465	452	419	466	460	462	450	442	475	463	471	432	506	448	456	417	442	438	456	493	473	465	456	440	505	454	478	454	425	451	477	449	480	499	440	443	486	460	475	433	455	460	445	468	458	477	434	436	443	479	456	482	453	479	442	437	483	453	476	476	495	467	458	432	442	446	435	487	462	465	466	468	457	470	450	448	475	473	469	475	489	448	461	467	504	448	487	445	452	450	459	469	447	435	477	475	486	465	481	443	463	464	461	488	472	503	440	474	446	428	440	458	457	491	459	440	430	440	451	460	467	466	457	449	464	473	504	470	450	456	452	465	504	486	461	430	433	477	433	467	471	486	447	462	467	467	472	480	452	471	468	482	474	446	466	479	452	451	470	455	470	496	427	437	478	469	489	469	481	452	435	455	460	461	488	487	472	471	484	483	484	488	446	490	490	460	458	462	410	434	454	453	451	480	468	444	491	515	447	467	481	458	431	471	468	481	491	497	471	485	416	457	474	464	492	468	460	502	444	455	472	478	427	463	462	484	440	434	468	433	456	473	463	451	456	452	494	471	469	475	454	461	462	445	437	460	490	452	464	466	478	482	472	426	454	458	431	465	429	480	500	471	450	424	472	439	458	434	460	459	452	455	471	488	470	462	499	448	463	488	471	472	446	466	472	473	467	491	417	470	433	460	465	464	484	468	440	437	481	468	463	460	462	489	516	480	461	448	464	473	456	469	510	459	470	477	469	471	421	471	452	449	462	481	481	450	500	419	479	485	488	461	478	489	443	473	436	476	457	506	465	478	433	482	441	465	474	463	480	458	426	484	461	483	464	474	460	479	482	475	433	471	462	471	480	491	442	452	484	453	492	462	442	456	464	480	471	475	462	470	466	443	460	450	488	440	444	451	454	437	478	415	459	478	490	445	468	459	490	493	445	492	468	459	486	505	436	454	515	469	503	478	470	501	458	436	421	455	491	508	478	431	464	442	509	463	450	463	493	471	440	434	490	448	443	479	465	465	490	452	472	471	480	475	450	495	478	465	465	455	460	459	447	437	458	435	480	473	461	454	476	438	471	470	439	477	493	457	462	487	428	451	492	503	445	461	476	435	497	488	431	440	426	513	455	459	507	479	432	487	434	490	437	465	462	476	490	471	449	445	477	467	460	479	464	441	505	470	454	460	487	507	457	469	483	445	457	461	456	457	460	484	450	459	438	465	471	486	443	454	476	474	428	464	463	462	516	475	501	480	479	490	472	495	426	489	502	441	460	441	498	457	501	475	421	471	457	501	483	472	481	440	481	493	435	473	451	466	424	464	469	473	448	433	484	391	476	448	466	475	481	432	503	446	443	446	462	496	438	446	474	487	466	484	429	452	442	478	438	513	490	446	471	486	464	493	474	481	449	491	463	462	480	464	466	460	469	465	462	467	458	465	438	461	453	491	457	440	491	479	442	448	441	447	475	428	483	444	476	469	501	448	429	475	484	488	482	453	465	499	495	452	471	461	447	470	438	466	445	466	426	431	448	450	486	455	471	448	478	503	456	503	452	445	494	448	482	429	463	483	479	473	465	460	474	466	469	465	459	469	507	447	470	474	427	467	468	481	498	506	452	462	471	467	452	469	466	476	495	502	463	453	434	492	481	486	511	459	458	453	441	471	458	445	480	462	481	480	463	497	478	460	439	461	472	471	485	452	479	452	439	423	485	445	449	462	444	478	475	456	457	449	500	456	446	469	470	449	448	494	470	501	455	475	477	470	448	442	468	452	470	478	454	484	428	459	496	445	459	462	416	472	454	452	491	483	480	457	466	456	453	454	467	463	476	454	462	472	448	452	492	459	498	456	470	469	453	471	444	482	488	430	480	419	458	464	467	491	505	444	438	507	470	477	437	460	496	475	413	480	499	469	516	495	480	463	459	469	485	478	450	483	495	512	450	470	507	471	465	474	489	481	474	481	492	480	441	481	469	476	485	487	480	419	470	472	481	450	460	472	434	446	470	487	476	426	452	465	490	429	468	498	459	447	490	492	456	456	428	466	477	502	457	482	457	450	436	411	468	488	442	468	486	487	454	444	444	471	455	477	471	450	458	475	443	460	476	468	444	475	490	468	471	467	447	472	440	468	465	499	470	474	442	465	485	456	452	489	458	492	499	408	451	475	469	455	466	458	435	449	444	521	430	415	453	453	457	472	483	458
28229	15167	2258	899	643	642	623	602	628	671	613	624	660	602	602	626	568	606	580	595	625	630	606	632	628	592	606	647	585	559	590	631	658	619	617	607	638	602	617	623	593	587	641	569	603	574	625	623	585	637	564	615	619	648	636	613	608	608	584	595	615	591	611	614	615	585	609	606	572	634	598	597	621	600	590	556	599	582	614	597	616	628	601	583	621	615	634	591	581	602	632	631	615	625	616	572	621	618	609	612	619	592	572	591	587	603	626	547	611	619	618	600	621	602	599	596	589	626	549	601	567	618	591	612	609	596	613	625	637	588	600	571	589	593	596	592	634	610	586	598	603	587	593	578	596	610	584	643	651	614	603	595	616	640	611	582	581	597	607	591	614	587	577	615	596	635	600	632	597	574	614	572	602	592	613	624	626	590	624	660	611	579	611	582	547	561	560	590	574	611	611	569	578	613	585	600	640	626	664	578	602	631	543	593	611	638	600	597	557	620	597	583	568	609	602	555	620	595	635	581	640	548	595	646	598	622	572	608	600	600	594	629	555	580	614	624	605	611	606	637	583	634	625	612	602	619	557	603	613	558	637	600	608	610	610	613	614	589	611	630	583	558	583	593	606	623	586	625	611	581	589	580	615	593	634	664	584	605	594	590	583	618	572	619	576	620	623	612	601	634	629	570	608	556	612	649	562	639	601	631	631	599	580	623	564	601	601	606	611	591	596	633	603	577	593	571	608	599	641	600	582	584	591	563	611	614	630	577	558	634	598	633	591	610	558	626	608	582	569	614	590	615	602	656	608	571	624	658	587	576	586	564	606	598	624	618	609	611	598	573	578	663	635	563	575	559	599	592	589	567	607	597	593	601	593	626	606	627	585	600	575	581	607	619	575	575	584	655	592	611	550	635	572	570	578	599	624	574	641	596	621	611	630	593	650	637	644	554	619	595	603	640	563	574	607	594	588	605	596	598	596	579	617	619	583	651	575	603	589	593	616	575	615	593	587	605	549	609	613	610	571	572	609	631	586	611	615	621	589	617	588	581	620	655	631	615	543	635	590	596	587	631	597	606	565	615	603	586	603	581	635	578	602	574	612	622	645	564	618	608	590	630	589	596	603	631	544	607	601	595	605	545	586	659	573	609	627	555	631	602	550	622	614	552	569	561	615	579	596	579	622	612	610	613	602	602	633	567	568	595	603	605	611	567	602	579	625	584	619	608	588	603	605	585	605	605	585	601	604	599	562	590	589	638	617	628	622	626	617	616	581	607	608	584	619	592	601	586	654	582	604	559	618	616	586	646	631	561	589	599	629	577	622	612	631	605	647	577	628	670	580	589	646	589	598	585	634	544	594	582	633	581	630	615	606	617	579	635	574	576	577	598	626	558	579	578	577	581	580	610	617	636	637	584	654	573	611	593	587	601	589	588	592	618	615	555	600	634	597	620	605	578	580	561	624	572	555	576	598	617	612	605	567	554	577	598	606	610	613	600	621	581	590	619	596	622	582	621	594	586	588	548	587	594	591	584	603	604	584	583	603	615	614	564	615	619	598	627	597	589	612	610	613	620	631	630	595	611	633	578	600	593	590	573	590	627	606	652	599	546	566	618	647	566	594	601	593	641	592	586	638	581	603	591	624	600	564	613	619	601	581	601	569	586	574	640	585	608	629	645	591	653	574	627	578	608	625	633	600	618	602	595	579	576	587	593	599	638	625	595	637	625	604	580	617	556	617	608	573	619	662	586	570	562	589	591	647	625	596	615	596	594	570	628	568	663	631	603	620	583	590	628	590	610	577	576	648	633	584	575	656	655	582	615	606	614	610	567	622	606	611	641	586	580	648	594	625	596	650	624	613	609	613	573	626	607	568	619	616	633	574	591	611	615	617	574	583	594	610	610	596	617	615	582	573	684	595	592	574	577	595	555	576	611	632	644	593	609	672	583	590	569	635	621	579	593	613	577	595	602	606	605	584	606	600	651	562	593	594	601	614	614	579	621	639	613	628	633	582	593	564	651	578	603	607	562	595	532	572	578	590	637	595	612	610	583	607	636	630	590	575	616	574	594	605	613	605	574	588	609	610	561	623	561	571	605	631	623	580	594	577	564	623	601	587	598	550	607	632	601	576	609	598	592	622	595	611	605	604	581	612	608	577	636	619	587	585	595	613	589	608	596	590	550	648	623	644	618	620	606	623	566	605	609	600	621	615	628	609	622	561	615	620	631	635	573	551	585	603	598	609	605	633	634	650	609	608	589	605	612	635	604	655	611	582	586	593	627	577	592	615	600	646	589	611	574	531	630	554	596	610	629	626	570	561	619	573	616	593	586	630	590	577	590	613	589	556	605	627	603	597	635	589	624	562	615	546	603	632	655	583	591	645	570	614	567	595	620	612	627	620	571	612	632	618	605	593	604	620	610	622	636	659	633	616	577	608	573	601	620	621	560	579	616	608	606	585	584	573	657	586	634	608	605	626	599	587	619	609	634	599	590	613	641	580	605	607	613	593	587	586	598	620	624	610	595	629	582	599	619	634	584	588	602	588	596	594	628	592	597	572	583	592	590	603	597	574	577	578	574	587	625	675	597	625	586	614	626	594	605	602	613	566	592	599	609	648	579	652	612	611	652	578	597	642	603	588	616	613	611	629	618	589	591	603	630	598	530	601	599	609	556	580	607	607	645	598	602	624	636	631	560	625	630	572	616	630	589	617	585	628	634	582	624	609	588	641	593	576	591	606	572	591	611	587	588	623	610	612	603	603	633	603	614	627	575	600	616	625	571	570	597	577	626	616	613	594	592	563	617	568	602	627	558	606	627	611	615	587	604	596	613	566	590	579	604	628	599	593	586	573	615	625	604	645	591	610	610	628	632	620	557	599	554	630	579	600	552	633	614	568	627	616	586	659	594	625	588	604	632	606	627	651	672	583	594	631	622	593	596	606	618	607	621	607	616	601	598	612	657	587	630	613	625	669	596	613	565	626	627	591	616	589	621	620	622	642	635	596	592	618	554	612	636	625	610	604	622	559	621	584	610	595	647	591	624	586	604	621	585	638	608	596	570	619	583	602	601	558	602	596	582	637	618	623	625	570	598	627	639	638	598	555	642	610	614	614	555	599	618	602	582	640	589	621	627	611	574	641	594	580	605	573	625	636	583	601	639	576	614	635	591	607	639	633	566	579	616	580	574	637	603	606	621	592	576	589	610	593	578	559	598	619	631	613	617	627	630	619	647	629	596	618	561	576	618	631	563	582	603	613	567	607	621	616	646	582	587	596	570	636	568	636	633	610	606	592	631	625	579	599	601	605	588	610	632	646	591	637	591	591	585	633	610	652	610	587	548	574	626	600	573	616	658	622	614	611	641	609	581	626	593	620	592	619	610	614	612	598	613	585	632	598	591	590	625	583	574	546	582	628	591	617	620	648	583	568	623	598	615	579	631	600	588	601	616	596	645	624	596	581	596	623	562	586	621	585	591	586	593	566	558	635	602	613	564
10871	1224	1035	849	799	797	746	766	752	747	746	700	746	728	733	697	705	735	710	735	739	750	707	702	748	720	733	693	799	726	719	741	688	751	728	716	700	774	716	767	707	717	729	720	693	748	728	732	735	761	706	689	789	714	752	715	726	744	730	737	723	685	699	770	647	743	723	728	744	740	767	744	750	689	701	717	730	743	810	689	709	733	726	714	753	734	711	704	736	750	713	778	735	744	692	735	704	729	754	719	762	726	809	748	718	697	709	721	709	687	737	655	679	672	728	671	703	720	718	722	716	751	758	705	702	724	775	692	754	718	715	790	752	688	737	716	707	684	725	720	733	701	757	696	716	736	765	740	705	708	802	755	708	735	709	711	727	759	748	690	680	728	709	704	708	727	703	681	687	742	716	726	735	726	730	712	753	736	718	753	698	767	730	713	772	719	713	766	706	767	715	733	712	714	749	681	728	691	756	687	761	744	694	720	697	663	700	735	715	719	722	702	740	677	706	716	789	753	736	738	764	742	667	717	738	715	756	744	683	690	752	746	720	712	716	688	692	722	739	711	719	702	696	711	691	736	714	720	757	747	712	725	716	723	742	720	735	693	725	717	752	700	728	713	731	758	763	689	683	739	737	756	721	735	750	718	779	708	726	689	692	706	725	759	728	751	698	735	778	752	699	677	724	707	695	754	713	730	687	751	702	714	730	718	747	730	711	761	679	713	733	795	702	694	732	736	729	738	706	704	730	759	757	680	722	736	702	737	730	686	766	709	739	727	726	755	718	685	727	750	766	721	740	677	741	729	734	651	728	708	737	686	711	714	769	710	734	744	682	702	754	722	731	757	723	701	737	702	700	694	738	744	719	710	722	718	722	756	704	734	714	726	709	739	729	769	703	711	726	690	766	659	719	808	731	750	720	737	731	726	710	683	674	720	670	747	763	684	693	725	701	697	742	740	752	695	717	770	710	724	714	736	684	746	695	737	734	776	696	757	738	735	732	729	729	707	737	704	670	723	718	709	720	696	764	744	724	708	713	749	753	717	752	740	656	707	730	719	734	753	728	705	759	716	741	724	698	734	708	753	712	699	733	718	685	727	719	733	735	723	776	697	730	772	747	748	708	735	692	713	728	761	727	736	748	665	647	738	748	671	706	764	691	698	774	753	731	715	731	722	728	705	721	738	752	763	706	742	771	702	721	693	710	705	713	694	715	727	700	692	705	705	710	723	730	742	692	735	722	767	710	766	737	782	731	707	724	677	683	745	738	707	695	697	719	679	763	717	706	676	767	739	735	705	665	691	741	737	718	709	678	737	691	753	742	703	710	747	718	721	723	748	704	719	759	728	768	680	760	720	732	727	688	659	728	715	721	693	755	714	711	722	757	681	722	666	719	745	728	781	729	735	709	742	718	717	731	664	714	691	719	683	802	725	743	735	748	759	707	695	729	746	682	689	718	719	755	710	692	729	724	689	694	717	713	721	726	689	688	723	703	719	741	719	656	734	749	749	782	753	735	731	666	688	709	721	711	716	728	721	703	720	713	735	762	736	736	732	705	759	719	762	755	748	739	725	732	696	719	716	694	699	725	702	717	715	732	702	704	776	806	719	713	752	707	779	735	700	747	742	709	688	714	693	662	680	735	738	720	767	727	680	700	712	712	722	722	764	732	725	748	724	739	678	710	753	711	683	697	735	719	714	672	707	732	709	702	708	658	695	680	719	696	693	721	750	745	761	693	733	730	676	721	758	710	694	721	703	697	732	753	715	720	696	666	744	709	701	723	693	729	709	717	732	729	662	713	732	728	754	732	711	761	677	748	686	724	711	743	725	744	704	717	732	690	689	752	734	752	683	715	698	728	676	693	730	700	700	709	666	780	694	772	735	742	764	720	710	681	742	696	754	664	749	678	708	726	722	683	772	724	688	691	762	699	725	686	676	722	722	694	763	698	683	737	718	710	710	705	739	712	675	719	711	663	715	682	719	741	767	744	742	711	717	750	744	707	700	723	738	721	728	699	738	760	709	707	672	739	708	747	666	742	711	722	681	695	722	669	715	756	745	741	738	726	705	744	692	696	683	771	738	744	763	745	707	801	723	724	722	721	688	744	693	720	731	689	721	740	706	709	729	720	722	702	714	788	735	671	733	729	790	719	767	742	740	733	727	757	755	701	761	701	730	751	762	714	731	736	783	733	717	718	709	770	718	712	725	776	712	723	731	718	657	743	742	723	734	693	704	740	735	738	697	717	719	733	718	704	739	707	714	721	703	702	760	699	720	739	724	735	674	707	708	710	705	734	740	717	754	717	717	673	717	754	761	702	705	762	739	723	708	771	701	697	698	736	727	756	692	741	720	719	731	712	713	712	688	705	728	759	702	746	724	702	733	704	736	727	718	728	717	776	745	722	706	702	683	765	714	679	723	719	745	687	717	760	708	746	693	720	755	777	714	703	720	720	719	688	761	744	707	735	699	726	701	765	723	660	687	676	736	742	712	730	750	740	764	716	715	727	738	756	724	746	733	712	730	714	719	753	718	685	744	685	690	726	744	717	715	687	728	729	724	715	708	702	769	761	687	736	699	690	681	695	766	713	733	733	691	744	730	655	784	733	728	667	717	757	773	723	720	731	712	708	767	708	717	773	700	717	745	729	696	726	724	730	750	702	706	753	777	727	739	709	708	723	706	744	753	715	734	744	700	715	761	773	726	719	702	753	730	713	680	727	744	708	757	762	709	737	771	733	717	728	751	704	735	755	711	702	716	691	752	750	752	749	694	674	720	739	698	728	729	690	715	713	736	686	772	745	731	693	744	717	718	724	714	725	716	723	750	690	704	724	724	774	712	686	752	756	683	749	793	701	720	734	739	737	717	781	722	670	725	713	709	690	676	708	714	724	798	736	705	764	697	692	771	711	696	737	717	731	732	722	779	720	719	688	757	666	743	758	722	677	745	688	734	705	722	741	727	708	741	718	732	763	703	698	729	691	761	713	711	721	745	701	753	674	692	746	705	725	668	704	680	687	716	695	753	703	737	710	697	741	731	747	737	710	730	747	714	676	689	720	750	711	720	702	718	670	733	707	728	705	719	762	735	706	692	717	701	742	726	730	806	752	714	713	728	704	714	728	698	700	720	732	706	732	734	692	720	700	744	685	736	727	753	735	698	695	747	723	754	726	701	730	716	765	786	712	711	727	729	712	727	724	719	746	752	734	742	761	752	756	736	743	756	703	708	715	697	744	745	761	753	723	716	728	717	750	705	746	716	733	687	747	690	724	712	758	739	804	714	762	711	748	777	707	694	774	726	739	681	721	734	698	734	707	770	688	745	657	741	720	686	695	736	704	738	692	761	738	699	747	711	718	732	736	745	739	755	715	752	687	749	756	727	720	723	718	704	691	735	732	705	691	758	734	708	692	728	787	718	737	687	744	713	750	725	716	653	681	716	739	732	755	765	722	743	745	720	711	768	757	742	736	750	712	691	729	745	719	741	696	687
23829	21530	28477	25002	21087	3469	1066	890	805	783	798	772	728	703	707	697	664	680	702	657	728	701	672	651	662	687	635	624	693	649	671	666	659	656	660	659	672	628	654	666	707	654	670	640	670	656	686	636	652	680	643	681	644	665	674	724	657	614	691	621	630	657	629	680	659	617	628	621	684	660	664	641	651	617	608	676	666	648	603	649	634	649	685	691	663	647	624	648	672	655	653	636	646	677	627	661	664	639	663	646	665	666	671	646	639	649	653	675	634	636	615	635	596	669	657	671	641	626	647	574	645	637	652	635	602	657	675	660	666	673	685	628	613	637	679	678	640	623	652	643	622	651	639	639	687	646	617	624	638	658	630	649	674	617	700	623	608	607	673	663	632	670	635	676	678	629	669	685	665	653	638	620	639	615	657	677	660	684	667	678	652	622	657	639	687	627	636	643	673	674	670	646	660	667	658	638	639	653	641	656	664	637	641	654	647	682	654	666	680	654	675	636	656	627	624	638	683	679	669	665	619	628	670	671	668	650	667	683	663	651	699	668	594	637	656	657	661	713	637	659	672	626	609	694	637	629	642	626	683	674	635	664	643	669	632	629	640	632	649	633	654	642	618	627	635	657	655	626	643	634	712	624	635	663	638	659	635	673	704	656	648	668	678	620	651	668	658	628	677	649	652	633	654	664	655	632	635	696	657	671	669	654	625	666	631	608	630	672	636	648	656	659	650	640	619	682	660	632	653	639	611	612	696	633	631	635	668	626	676	615	645	610	640	663	656	659	669	651	666	612	667	643	615	652	650	660	626	643	598	651	678	648	655	647	621	624	677	630	649	679	636	647	644	624	628	637	662	646	667	653	632	703	631	647	668	639	660	642	676	648	608	665	645	660	664	672	639	633	636	626	677	640	648	661	636	628	630	636	678	614	648	655	631	670	681	630	645	642	661	624	667	693	618	627	669	632	661	616	664	671	673	639	626	666	684	634	599	689	643	647	604	691	650	673	620	617	658	625	632	636	632	626	631	645	688	696	670	684	642	624	643	630	612	642	689	653	674	654	621	644	635	658	626	662	647	698	681	582	653	637	628	641	650	657	662	618	663	667	667	630	657	639	631	663	701	618	619	624	646	633	711	638	657	637	642	585	685	659	601	640	639	665	663	609	699	651	682	625	617	632	629	621	648	659	639	681	627	630	602	662	654	666	663	693	680	678	691	627	613	666	621	653	659	623	611	662	652	658	619	690	648	661	626	629	658	623	671	662	611	686	636	651	680	700	617	668	676	651	658	604	673	660	651	617	641	653	651	713	629	626	698	642	630	664	631	668	628	622	641	696	704	643	639	622	637	665	666	597	702	672	632	694	663	673	661	650	681	638	684	702	688	638	647	673	624	630	654	650	627	684	626	626	646	674	648	613	666	672	672	675	693	638	604	630	687	628	638	641	668	658	645	666	607	654	667	643	670	619	646	660	644	653	701	659	622	648	672	666	707	643	644	671	654	626	647	630	660	608	634	624	634	676	671	601	664	646	627	652	662	617	683	640	642	642	686	655	650	631	689	614	648	635	622	631	628	642	647	610	689	642	599	666	625	647	644	647	684	609	666	667	606	666	645	672	697	659	666	687	652	622	618	640	660	635	632	660	701	662	671	653	628	667	640	679	695	672	655	641	629	599	643	682	607	652	644	646	679	655	678	657	669	635	680	673	649	615	643	670	651	655	654	656	617	629	664	652	664	629	616	620	685	624	687	673	655	643	679	662	660	644	676	673	687	639	655	649	625	705	692	664	653	673	651	657	633	673	631	721	666	647	635	634	633	618	698	660	619	634	621	695	672	649	611	616	629	663	580	631	640	685	662	636	663	631	614	613	652	627	658	698	624	690	628	668	688	621	640	652	659	643	662	666	706	679	615	615	617	638	644	656	651	691	666	654	651	682	661	634	666	629	657	646	603	663	639	668	695	650	696	681	678	663	636	620	637	628	642	677	610	623	640	672	666	678	616	639	610	622	625	630	655	662	640	654	646	633	657	669	647	696	670	669	625	613	627	658	618	652	655	634	630	661	641	655	641	645	646	643	645	659	658	639	679	651	659	656	618	704	659	629	649	667	643	614	671	680	645	686	602	661	652	689	668	640	660	650	635	637	658	630	681	697	650	658	657	665	675	649	610	663	678	638	651	637	652	691	700	636	636	640	626	597	647	617	665	682	653	637	668	648	678	632	683	593	671	623	600	657	619	615	669	634	616	614	657	663	658	663	650	609	636	608	636	632	622	617	633	700	671	655	652	671	632	603	646	658	606	651	629	627	680	609	653	624	640	590	691	648	644	678	636	621	639	655	638	654	635	677	642	629	632	636	621	663	674	657	699	648	688	648	579	656	655	628	629	652	658	697	630	672	645	634	656	682	625	646	670	685	647	673	646	673	657	619	643	647	651	676	643	642	659	640	716	654	673	616	640	616	658	648	673	657	640	638	669	637	690	639	660	655	626	648	606	680	647	624	652	674	648	626	669	660	637	663	626	629	660	668	662	663	679	639	630	671	672	660	681	670	672	658	677	639	695	635	667	646	648	634	676	661	653	641	641	605	682	655	615	649	606	659	643	696	674	692	642	651	638	643	613	593	644	603	634	674	694	645	657	575	616	633	636	625	643	670	692	646	664	669	640	674	656	682	658	608	653	684	625	643	595	620	644	630	640	601	599	690	672	672	681	624	622	633	644	673	649	609	644	599	587	632	604	618	702	660	639	631	658	624	657	599	675	615	666	646	629	681	670	668	661	647	685	633	692	675	668	612	659	612	684	671	676	666	651	637	648	665	707	666	612	665	618	653	634	661	665	627	646	650	648	681	660	665	691	636	635	630	649	697	608	655	656	615	667	614	639	667	604	619	671	666	600	628	708	637	675	640	660	643	614	652	678	664	662	657	646	690	664	616	680	661	684	665	660	613	638	634	643	631	663	636	639	683	581	596	623	644	673	610	623	674	655	682	621	650	611	602	654	592	644	610	686	637	616	641	689	642	692	644	653	637	665	681	661	632	645	636	629	654	622	676	654	637	652	632	680	697	574	620	679	685	673	657	646	666	673	628	648	657	642	643	658	607	666	624	665	665	651	658	620	578	677	711	663	651	645	597	669	585	675	666	650	605	658	699	665	637	675	636	647	687	649	694	614	661	692	627	661	687	705	703	635	625	657	640	645	661	652	696	637	649	603	646	650	632	654	620	672	665	654	614	606	647	671	657	650	605	628	623	688	671	661	644	657	641	625	658	597	686	674	630	668	648	664	635	634	684	651	646	628	666	689	642	619	667	691	638	674	617	615	687	642	653	675	668	596	650	706	699	668	661	670	645	649	645	628	692	644	665	636	635	628	663	616	651	639	658	618	646	671	664	616	643	664	664	651	656	638	627	653	678	656	612	675	659	625	671	674	624	634	661	638	620	660	654	669	638	633	662	609	651	674	636	672	681	633	677	624	608	635	640	622	693	671	652	689	671
14349	7804	5175	2625	2026	1681	1387	1279	1148	1032	1020	931	901	911	880	851	866	828	883	815	866	799	810	841	832	800	778	803	837	778	825	796	785	855	802	782	775	747	822	767	759	825	765	797	768	810	800	771	852	781	780	783	806	864	822	822	830	740	797	748	807	802	794	814	781	778	766	782	753	775	821	822	781	804	828	741	798	764	799	796	816	756	851	844	807	802	784	822	803	781	804	752	776	788	770	787	791	766	806	735	806	776	718	793	731	822	805	752	796	803	773	796	785	826	755	805	780	811	797	731	762	806	776	781	791	764	781	791	728	829	795	746	756	801	794	808	771	745	749	790	766	805	767	735	813	753	769	770	848	787	777	792	796	759	806	778	798	821	822	771	783	741	736	830	775	757	764	793	786	753	772	848	771	756	791	804	786	763	804	791	799	782	804	820	780	812	759	773	775	769	833	763	820	802	739	806	803	810	767	786	759	807	746	790	747	783	761	841	820	748	796	777	795	764	833	796	740	792	776	758	771	816	794	767	767	801	802	792	776	756	864	777	786	827	786	818	787	824	809	763	791	749	807	792	811	805	756	846	842	792	790	802	756	759	804	804	809	798	804	815	777	760	763	813	764	845	782	728	785	836	795	803	773	753	770	797	746	787	815	810	760	794	736	787	833	824	754	819	803	769	795	807	763	811	778	805	768	782	820	811	796	794	835	752	792	815	781	799	822	840	831	811	821	820	796	778	796	780	792	771	814	775	773	817	772	808	803	796	779	813	757	784	809	814	811	797	795	793	809	840	802	813	790	748	780	766	769	739	797	787	808	763	784	733	839	811	784	790	779	772	752	788	760	736	764	795	760	785	745	784	812	777	872	764	824	804	776	850	811	758	773	813	760	844	794	780	809	800	753	781	784	825	747	785	762	789	813	800	760	812	766	795	790	774	766	795	851	818	817	769	787	724	744	781	844	792	758	799	744	770	792	782	760	840	789	766	804	825	807	785	818	765	743	756	820	775	844	765	743	789	811	779	779	742	795	793	793	789	797	814	797	733	804	790	804	743	712	783	808	772	817	775	798	781	760	797	800	784	793	805	723	779	844	723	783	825	795	786	768	792	807	781	774	775	821	745	777	801	783	802	801	777	787	777	758	796	790	827	819	749	755	765	710	824	841	727	763	730	767	779	764	771	809	812	780	788	798	815	779	684	787	772	838	815	772	771	848	802	806	815	802	798	777	800	769	795	779	764	825	779	794	811	804	791	789	785	770	770	788	749	767	814	776	779	750	746	839	837	775	792	769	757	829	798	807	809	766	802	816	771	809	792	771	811	811	784	769	798	806	793	802	773	807	825	793	777	797	730	816	772	808	825	735	723	766	856	794	759	833	798	741	818	795	737	819	782	812	799	795	825	740	735	811	758	778	828	739	812	801	754	765	803	791	787	803	831	804	759	746	849	793	779	774	780	792	805	799	820	762	763	830	769	792	800	798	778	741	767	814	828	796	797	765	787	762	762	846	779	793	796	757	732	785	793	814	837	798	830	744	801	786	760	774	807	795	802	762	761	794	778	747	778	746	818	790	794	805	793	787	791	747	789	773	791	768	797	779	814	809	824	840	769	760	797	787	782	793	799	787	795	822	788	749	815	786	789	784	823	757	770	759	775	827	785	762	758	778	795	796	764	791	768	869	747	771	830	845	769	827	758	784	783	766	804	795	808	801	768	762	798	772	767	815	826	754	821	764	748	776	791	829	749	776	809	768	781	825	759	800	818	812	774	790	808	803	782	782	783	771	797	799	789	739	794	799	772	820	754	782	768	746	788	735	800	813	767	801	788	773	784	739	802	761	773	745	801	814	774	843	803	784	812	817	786	763	805	810	820	782	694	775	837	813	778	779	792	824	769	792	829	749	780	807	790	780	804	809	822	768	763	778	787	775	756	788	783	726	743	787	766	782	787	763	730	825	791	781	809	798	769	792	764	784	750	849	782	726	743	830	799	796	824	720	822	795	795	798	789	756	769	841	806	805	776	819	784	765	814	741	773	811	752	728	800	784	769	797	819	831	762	796	781	780	748	763	793	765	765	799	795	786	772	790	774	804	782	765	793	752	786	772	742	768	742	857	800	807	786	813	766	786	802	759	758	734	799	810	782	807	809	799	817	786	742	796	794	749	769	759	795	763	822	789	793	748	778	834	781	756	788	790	742	759	794	739	766	789	808	799	785	802	759	784	838	762	857	854	816	790	811	793	772	781	772	811	766	787	779	764	752	791	811	757	802	852	790	790	782	814	761	746	752	782	790	789	768	802	760	842	772	748	780	824	776	762	779	776	783	787	798	810	822	771	803	772	820	801	834	753	826	800	781	755	781	783	809	784	773	795	778	716	796	827	752	815	780	808	771	794	831	756	768	800	801	785	770	791	783	783	776	836	805	792	756	741	808	802	759	799	772	772	762	777	822	742	754	759	784	743	828	817	785	757	821	799	749	761	810	757	832	755	756	775	831	805	798	785	769	797	774	770	822	791	847	774	762	759	752	771	792	800	778	796	816	736	759	748	727	771	795	803	778	842	773	796	787	821	815	777	769	772	746	752	803	786	807	804	775	793	774	799	738	763	790	785	772	787	775	805	811	798	784	703	756	784	804	806	811	797	780	824	769	785	787	783	817	774	791	796	798	768	819	760	787	814	781	799	794	794	803	766	763	820	802	807	772	754	776	782	770	791	743	817	786	773	773	796	776	790	806	742	810	789	782	809	794	819	789	819	809	819	740	782	756	785	783	820	753	748	801	813	833	741	792	827	774	723	809	776	805	744	847	771	819	818	749	728	795	750	774	786	831	730	779	788	809	788	760	758	794	789	782	826	753	759	753	806	740	746	787	797	762	785	779	786	809	766	799	796	819	783	797	803	778	778	793	747	790	784	788	768	764	795	794	790	783	800	798	770	774	802	732	808	719	783	748	802	796	812	737	821	767	780	719	792	777	791	750	816	820	791	776	795	754	790	767	815	784	806	773	808	721	849	794	821	787	809	802	754	824	729	778	775	790	787	809	838	816	740	819	819	826	776	789	818	809	779	773	816	727	765	761	792	787	804	787	744	807	820	819	810	739	821	825	784	811	760	776	816	781	815	835	767	805	823	808	818	821	780	800	797	781	749	800	816	753	820	794	762	738	777	787	804	771	770	785	791	736	836	807	730	766	772	770	827	804	805	826	730	743	799	790	770	806	795	792	775	788	785	748	796	782	736	815	765	796	796	793	799	801	787	786	738	815	868	782	796	828	772	809	768	797	807	808	750	792	778	793	740	792	747	814	789	781	785	722	748	792	763	779	754	791	800	753	811	803	783	800	779	756	776	844	818	889	774	810	818	794	843	793	753	735	783	756	834	805	807	799	790	799	812	779	798	789	731	757	820	821	786	807	744	802	747	769	766	784	793	783	768	818	784	728	775	764	757	791	786	783	759	760	849	715	777	765	740	770	818	764	775	828	808	770	791	816	819	789
25128	21533	26764	25134	2166	570	487	446	406	416	399	357	413	388	366	389	381	366	357	370	337	340	361	365	395	350	341	383	372	348	357	346	369	337	365	350	375	390	340	371	353	364	323	375	359	348	385	360	345	342	390	377	379	374	391	343	423	332	369	334	339	356	370	348	342	343	361	383	369	379	376	354	347	382	383	367	346	371	372	342	371	363	383	391	380	365	375	364	348	345	366	349	348	370	343	338	376	376	373	357	366	355	371	356	364	326	314	350	334	352	349	342	331	366	357	368	350	354	330	361	353	348	356	342	350	376	327	376	328	346	382	356	363	365	343	350	392	342	339	350	351	349	355	340	381	382	362	336	386	377	368	374	345	369	360	337	371	337	376	339	345	363	421	327	357	377	341	306	322	325	355	374	361	351	322	366	386	380	365	360	363	369	340	382	359	368	366	342	348	375	348	350	337	338	367	343	350	341	344	374	360	339	342	360	362	338	365	342	392	390	332	354	330	317	361	361	332	330	380	304	383	391	365	351	323	338	376	356	338	357	342	367	345	351	360	380	339	362	352	305	360	335	379	339	376	360	385	364	338	333	354	346	345	343	347	350	367	381	382	359	369	365	345	413	332	373	338	332	374	377	351	371	359	360	366	334	360	356	368	397	383	351	343	351	373	359	321	338	366	359	358	370	379	373	339	339	332	387	374	380	314	357	378	352	356	347	348	369	369	383	369	373	379	358	351	332	334	338	341	323	370	352	334	349	400	346	347	369	366	372	344	376	372	390	368	348	366	339	335	346	363	341	369	338	377	343	339	340	348	353	379	330	392	329	368	364	350	377	375	375	371	385	372	374	360	359	381	359	381	361	359	395	357	325	341	328	341	337	317	332	369	376	343	344	364	374	346	385	340	348	373	345	377	368	345	364	325	327	343	385	358	355	377	377	360	328	369	363	315	368	352	376	354	376	360	335	323	346	369	362	389	348	368	345	378	369	368	336	338	350	353	354	321	386	384	344	356	356	336	346	383	354	342	374	369	341	353	371	343	350	354	377	354	338	370	345	353	338	345	381	335	348	314	350	361	359	346	386	334	331	371	352	366	378	323	369	368	349	372	354	375	291	320	365	356	414	339	384	343	356	347	350	343	333	337	396	342	349	376	360	359	391	359	381	359	329	370	371	357	368	363	395	344	365	324	358	386	349	363	362	365	329	367	371	374	365	334	353	383	384	369	345	390	349	353	363	362	331	383	362	342	345	361	367	308	371	350	368	366	366	356	351	321	350	350	372	333	350	364	334	348	355	368	418	333	336	379	392	352	349	339	380	365	375	360	357	334	356	336	325	355	359	343	379	359	349	355	362	346	349	379	393	364	341	340	400	347	353	349	364	330	335	358	400	388	349	344	340	359	380	313	346	378	346	342	364	372	391	338	387	323	390	342	377	387	345	401	321	348	339	373	366	357	343	368	328	378	348	323	337	360	379	364	380	380	321	301	346	358	332	353	341	347	379	336	385	365	342	346	369	371	353	343	343	374	345	317	347	327	359	354	377	388	332	320	362	348	372	340	367	377	359	383	335	388	354	315	345	359	361	333	349	313	322	361	379	381	359	350	379	330	367	360	347	355	373	382	360	340	351	334	348	350	369	391	344	353	357	379	334	352	370	363	351	369	371	363	371	362	362	332	356	361	338	348	364	384	337	371	387	322	325	378	383	314	355	360	351	346	351	364	333	364	341	340	365	350	365	347	377	343	348	332	371	342	331	336	346	349	363	379	343	332	360	359	364	345	367	365	343	328	361	338	345	353	349	337	334	346	357	352	339	327	327	340	367	370	334	364	347	363	353	342	360	408	368	344	360	355	334	382	364	340	335	381	366	347	330	349	363	326	354	354	383	397	349	370	339	354	348	395	358	377	389	354	364	346	349	347	340	379	328	381	351	330	335	345	298	341	345	360	360	347	374	353	344	321	327	316	353	347	350	389	356	368	361	370	361	368	363	346	357	369	331	353	356	355	395	350	315	350	394	348	372	351	367	341	341	318	345	392	368	373	331	326	359	334	326	330	379	361	375	328	367	327	364	368	338	366	342	365	366	348	342	362	367	324	367	370	375	345	382	402	366	342	371	352	344	374	333	324	324	369	389	345	328	355	337	361	407	372	366	367	353	335	376	356	309	345	365	367	339	372	358	348	346	349	395	349	295	360	357	366	381	332	351	356	350	366	342	377	337	336	349	355	366	345	371	340	340	412	361	378	385	354	340	389	322	326	375	371	356	383	345	351	328	346	336	389	337	330	372	377	374	349	372	323	383	332	359	354	354	353	351	347	353	346	351	392	344	365	372	358	368	340	348	345	397	364	360	368	375	352	327	337	333	347	366	321	321	353	346	350	373	359	325	396	341	368	388	362	387	376	347	326	366	343	393	370	359	367	358	370	327	373	349	351	361	358	330	324	390	371	380	356	359	373	364	348	355	331	351	385	345	385	344	333	318	316	366	342	365	336	362	363	348	393	346	365	352	359	353	373	365	357	363	344	316	334	357	351	393	354	391	367	377	355	365	375	364	361	376	405	345	337	394	360	350	369	349	363	364	362	386	354	340	386	364	358	365	328	351	358	368	369	366	355	358	333	344	348	365	349	355	384	338	386	338	358	382	356	354	330	387	366	363	348	381	367	368	382	357	328	355	341	344	370	335	365	401	346	366	380	345	394	336	375	337	347	396	359	322	330	414	357	332	357	404	341	358	354	330	350	360	376	358	322	366	311	379	349	369	355	335	311	342	371	326	329	322	338	381	381	352	367	338	326	352	364	382	371	365	338	367	373	344	336	360	373	367	322	359	371	352	342	371	356	375	332	388	357	358	355	310	348	338	324	394	332	383	346	391	363	364	354	341	372	388	356	357	381	383	389	317	360	364	353	347	364	366	356	363	367	333	353	375	366	392	346	334	348	345	389	344	385	346	350	338	365	347	322	360	352	361	367	315	369	325	367	321	373	357	338	349	364	372	363	369	383	355	362	353	388	339	357	365	362	313	359	352	389	358	326	366	367	329	343	372	343	361	352	357	362	322	349	368	381	343	344	338	352	351	335	360	354	385	389	365	313	366	340	357	362	350	359	378	330	353	366	343	349	322	319	345	343	354	334	337	367	403	390	384	350	356	344	369	331	387	359	325	352	343	343	370	339	340	374	336	346	352	310	345	390	369	379	363	333	398	334	391	377	406	371	352	347	360	340	357	358	365	329	319	363	350	377	373	336	331	358	362	348	343	349	342	330	351	318	353	340	325	362	359	374	362	351	355	332	371	374	345	340	348	381	341	350	364	349	363	342	345	356	342	340	367	388	362	355	314	381	366	348	356	340	365	344	346	361	360	376	364	357	370	332	391	326	331	371	363	343	355	392	362	382	372	384	361	382	350	344	332	380	360	370	319	356	345	390	349	345	313	338	344	367	360	390	357	356	355	360	389	363	363	364	353	352	354	366	357	344	357	393	353	336	339	372	362
13189	4170	2712	1434	1087	831	804	690	560	598	544	509	497	487	487	485	494	446	468	467	450	451	471	472	465	489	477	469	468	410	465	462	455	433	438	438	447	451	435	430	409	445	445	494	475	410	412	423	421	414	438	434	463	439	448	440	437	436	427	435	415	419	456	454	443	444	463	459	437	406	414	435	437	476	411	393	422	426	427	413	465	428	461	445	447	488	414	428	401	434	447	451	400	397	435	410	438	468	444	442	421	447	459	415	461	454	434	456	427	409	468	433	442	389	441	454	449	430	425	418	417	428	444	420	411	414	469	439	392	436	423	450	396	449	442	456	438	438	460	446	440	399	420	451	417	400	387	429	462	451	473	462	404	446	421	422	445	453	462	456	456	453	429	440	448	415	454	404	409	435	453	458	423	432	414	441	427	460	441	417	415	468	431	450	439	442	424	422	434	465	415	458	388	430	473	432	405	413	421	438	407	425	428	387	445	422	420	428	409	431	462	437	414	414	456	461	436	437	420	433	439	421	402	406	447	449	439	451	459	437	407	390	470	433	442	440	440	458	409	442	445	405	433	429	437	421	422	454	410	417	431	450	425	438	458	460	404	433	397	443	415	438	414	447	410	432	410	459	444	432	420	433	444	416	458	428	435	430	409	444	441	401	441	443	455	436	419	449	453	421	442	417	405	433	427	392	473	429	410	443	428	425	432	423	465	416	486	455	468	395	448	453	392	460	441	417	387	398	453	445	433	408	436	393	418	436	430	403	453	425	433	401	426	427	412	404	453	429	438	432	410	446	447	418	414	447	406	447	420	437	468	489	447	427	439	408	440	406	452	428	447	408	414	420	455	443	447	427	435	413	442	445	423	435	407	435	434	418	442	437	440	413	447	425	463	446	441	439	424	436	406	421	464	400	432	414	422	416	406	434	409	434	437	450	435	418	411	405	424	436	446	426	454	471	413	427	436	444	421	412	455	406	481	469	410	421	446	462	435	456	423	429	417	423	441	418	454	423	476	417	440	429	439	432	423	437	463	423	436	422	407	430	416	410	426	427	417	449	410	423	423	435	449	447	421	414	395	415	431	449	436	450	431	455	406	415	410	400	409	412	433	423	445	411	414	397	434	391	476	448	467	412	408	409	396	465	400	437	398	433	398	405	411	408	436	468	412	386	419	414	426	398	424	433	434	439	415	462	417	451	433	438	448	421	406	424	430	387	457	427	400	468	432	460	447	429	404	450	416	452	442	426	466	403	398	449	407	468	436	463	452	407	436	445	446	407	460	391	408	458	429	478	466	438	433	438	433	393	399	440	435	421	418	424	438	470	407	434	503	386	417	440	415	428	443	424	417	449	432	421	439	460	427	409	428	453	434	439	413	420	433	436	447	438	461	420	439	450	445	445	417	404	476	397	447	450	402	421	443	470	438	396	421	446	415	407	424	445	383	422	447	414	470	410	447	444	438	396	412	402	435	429	388	449	400	396	443	478	436	403	451	452	438	426	423	435	416	426	391	449	470	427	475	425	449	425	425	457	433	471	422	440	423	442	442	451	434	423	460	468	439	428	423	457	455	452	434	443	417	406	465	422	399	442	408	417	443	424	465	417	422	461	463	481	432	438	417	430	435	399	437	457	425	434	444	419	442	455	435	429	411	447	406	457	435	412	402	440	435	440	424	367	416	433	434	450	435	411	432	417	452	416	429	444	402	459	415	429	440	417	430	432	429	449	407	423	445	452	437	456	480	426	414	423	453	415	432	426	424	431	435	454	460	433	406	423	400	399	431	428	444	438	454	411	436	477	432	424	415	442	443	437	408	443	444	419	418	428	447	437	418	440	424	437	427	422	425	403	430	410	401	448	438	389	445	421	421	464	449	436	421	442	444	436	455	453	456	421	430	426	419	454	426	447	431	406	462	400	422	415	427	438	435	442	449	432	387	443	437	447	401	413	415	428	417	406	441	443	450	414	449	404	413	464	402	420	433	452	441	443	419	442	469	453	424	421	408	410	485	408	422	421	466	394	442	421	398	381	430	431	405	412	418	463	456	463	409	439	443	419	405	437	385	403	459	463	412	415	437	401	425	432	407	446	416	470	475	454	397	413	380	428	436	412	460	410	467	468	388	438	455	459	381	429	384	426	419	414	397	434	438	440	460	440	434	455	403	435	424	479	457	435	457	442	463	435	445	468	437	484	412	428	428	422	430	417	433	437	455	441	409	461	418	412	458	387	400	433	414	411	469	420	454	412	441	474	464	445	434	431	436	455	435	414	438	414	393	431	440	444	426	411	412	459	472	437	396	441	414	436	468	422	421	407	408	421	414	434	434	431	429	406	434	434	436	447	446	370	431	382	405	436	403	414	439	448	459	396	435	440	392	430	438	424	423	461	469	443	435	451	456	431	424	425	421	424	417	428	422	402	441	386	431	424	460	410	415	398	446	432	469	439	429	411	405	421	462	433	422	423	418	395	451	441	458	407	433	448	426	417	418	450	408	411	420	433	428	439	383	448	432	424	457	432	452	420	415	456	479	453	424	417	389	497	456	454	415	425	416	468	446	420	428	412	383	446	445	423	457	435	383	435	430	424	432	414	405	395	429	411	429	436	446	427	414	434	434	407	399	410	399	453	457	410	437	433	467	449	438	411	439	413	428	414	411	456	444	453	423	454	434	424	455	425	412	406	438	429	427	429	413	421	448	473	441	422	436	445	420	442	390	423	424	423	449	457	416	398	425	384	442	451	452	419	366	435	393	462	448	446	452	438	451	392	418	427	413	403	423	457	486	435	419	423	415	416	442	463	410	432	435	403	422	431	466	451	426	434	440	410	410	420	411	453	404	453	423	408	428	444	469	425	458	400	451	407	433	414	402	431	433	425	433	421	412	418	450	411	419	439	416	456	418	443	394	431	430	419	471	415	402	440	423	418	461	444	415	434	421	440	414	466	442	443	408	450	418	441	411	416	441	426	428	425	427	433	404	419	425	416	440	454	441	454	408	422	442	400	449	439	418	442	444	444	462	446	464	450	455	426	421	435	430	454	473	440	431	424	453	427	433	425	447	425	431	442	425	411	424	424	437	420	428	434	425	442	449	442	395	428	426	444	436	426	439	431	457	424	421	390	454	492	421	426	439	412	443	439	440	433	421	478	407	426	449	439	440	385	437	440	421	418	441	444	458	423	482	452	417	431	450	428	440	426	410	442	435	427	436	432	411	424	413	420	426	452	453	416	433	423	412	426	421	431	435	395	412	447	439	411	447	451	429	470	402	421	427	443	412	434	437	413	432	420	391	441	411	443	455	425	418	404	442	438	415	432	470	472	418	443	426	424	416	479	427	419	419	382	420	371	411	441	457	419	418	421	445	435	451	425	411	415	424	429	421	409	415	422	382	423	448	428	464	430	422	447	409	453	433	434	438	426	443	436	446	438	434	459	425	433	446	429	467	425	437	397	441	420	426	452	404	435	421	450	442	363	425	408	419	441	443	437	429	420	414	430
22939	21574	29101	24466	21568	20525	2070	761	673	572	581	466	521	476	445	417	429	428	389	399	399	405	369	435	391	414	370	378	385	413	362	390	392	402	377	378	345	401	345	348	399	393	384	371	380	389	375	392	394	390	371	385	395	368	382	358	350	361	338	384	393	341	392	380	365	330	375	352	358	345	375	337	361	427	321	386	377	387	382	367	393	408	396	410	431	401	384	333	374	376	352	372	346	364	357	346	363	361	353	387	344	332	372	388	374	343	375	341	386	368	375	368	358	369	378	360	357	351	337	354	320	405	341	339	361	361	368	382	374	353	351	360	369	332	404	415	370	396	340	373	359	346	337	350	352	322	355	368	363	345	360	347	388	355	376	390	364	377	362	354	370	369	376	347	366	380	351	358	419	390	343	358	327	376	341	358	388	392	349	371	365	388	372	352	373	363	349	332	383	404	391	383	333	337	382	377	352	357	362	381	364	373	375	378	377	370	339	362	393	352	400	362	377	353	339	338	356	397	385	380	364	373	362	354	371	331	378	371	355	357	362	372	352	384	379	350	338	378	364	368	354	369	395	347	361	351	347	376	372	362	379	351	360	379	380	359	332	345	384	372	347	365	357	358	366	415	348	397	377	385	374	372	342	335	335	357	340	378	399	377	340	368	370	364	388	382	371	382	356	344	394	391	373	345	381	389	362	375	359	377	325	371	382	374	319	386	345	339	382	356	414	354	366	366	377	363	388	389	343	377	362	378	345	377	360	331	354	337	336	372	368	364	362	377	374	385	340	395	370	337	369	375	386	356	358	359	368	394	377	394	364	353	355	387	351	356	349	376	362	379	407	383	361	384	350	356	367	356	385	385	366	371	367	337	353	362	421	352	372	372	344	362	406	360	390	364	379	339	341	344	372	358	370	348	340	393	374	369	356	389	360	424	361	380	352	344	357	398	400	339	373	350	359	378	342	360	296	359	366	352	374	375	349	380	385	313	382	365	349	380	358	344	398	346	346	364	346	390	345	399	352	346	360	378	354	360	387	371	344	355	360	372	384	396	374	338	362	361	366	381	362	370	382	384	374	336	374	392	370	356	372	338	349	357	371	372	373	377	355	355	359	336	352	351	379	343	373	361	379	374	352	370	383	412	372	394	357	353	333	329	348	348	407	381	380	354	351	378	412	361	365	389	359	382	364	353	334	397	357	380	404	351	348	391	384	393	397	335	344	355	382	376	375	401	357	364	401	367	371	346	365	371	366	379	365	360	354	381	357	375	401	356	348	331	336	377	363	368	359	346	384	413	376	355	370	395	386	343	357	381	359	385	373	361	354	369	353	353	374	361	384	366	343	348	375	361	381	377	388	335	388	365	338	350	346	354	361	389	383	343	348	378	365	380	353	359	353	345	345	340	351	351	367	348	382	365	364	366	350	386	371	374	374	342	364	363	384	360	361	351	362	416	394	378	350	377	409	406	351	335	322	345	355	388	356	372	349	332	389	389	393	323	369	362	331	343	397	377	339	360	354	359	349	351	359	343	358	370	401	365	376	373	375	361	361	364	346	340	361	351	377	382	334	389	341	368	344	370	343	333	372	360	360	374	369	398	349	379	341	364	376	346	377	363	354	347	366	365	367	362	391	330	364	345	360	372	379	342	380	378	336	363	368	370	375	366	380	360	361	370	357	380	375	371	359	362	366	341	356	354	359	354	353	380	346	364	348	399	351	415	382	358	356	346	364	353	354	337	339	384	350	400	387	340	355	366	370	354	359	336	383	386	401	374	383	381	371	353	353	364	367	386	402	369	377	361	348	365	382	385	351	381	383	353	365	369	357	373	357	365	337	354	355	412	351	388	376	359	352	370	368	399	383	377	351	371	364	359	363	354	366	386	365	369	353	377	363	401	347	371	373	354	348	365	384	364	325	382	367	340	377	376	340	326	357	350	363	354	360	379	347	337	373	350	367	380	387	391	368	342	361	381	388	353	369	362	373	386	363	362	363	386	379	329	376	400	379	382	377	341	370	373	374	347	392	373	380	337	376	361	352	351	390	373	381	345	355	363	329	345	363	382	373	372	377	369	373	377	390	372	360	361	335	365	358	370	348	388	371	353	329	330	360	377	345	343	393	382	367	333	381	343	372	354	404	340	352	371	361	365	385	375	339	379	350	377	354	375	391	346	364	350	374	363	355	338	362	371	371	335	357	341	359	415	363	329	348	349	377	357	360	372	370	354	375	333	322	394	365	372	342	400	369	402	391	406	334	368	367	354	323	347	387	358	351	382	380	354	379	363	362	332	352	381	350	354	369	380	372	354	369	377	369	387	362	366	376	354	353	362	369	374	364	366	340	366	366	406	359	349	384	383	384	363	344	391	371	364	405	366	382	369	389	347	388	363	349	389	403	386	346	374	362	363	367	386	371	375	376	339	356	402	366	356	404	375	368	370	349	366	362	377	364	358	355	338	359	348	350	368	360	342	348	374	400	376	338	313	371	362	364	349	341	373	359	370	365	330	365	371	363	395	392	384	367	369	354	346	406	359	367	364	338	332	367	339	367	331	375	362	348	366	367	343	325	342	347	365	402	355	360	369	347	334	350	341	359	379	354	351	357	379	373	378	367	401	356	376	341	352	383	361	370	331	363	377	380	355	375	341	366	370	353	365	374	360	368	372	371	358	329	381	374	363	358	366	357	356	374	377	405	390	381	394	381	356	344	321	367	377	369	348	354	366	371	342	360	381	345	371	328	353	374	374	376	363	377	340	421	331	339	353	338	354	355	347	394	371	343	380	358	355	364	340	369	356	353	361	401	377	383	344	345	367	324	376	362	370	385	346	346	393	380	360	353	366	383	370	357	373	360	375	367	378	336	339	361	373	388	374	350	357	347	346	343	365	349	330	376	354	397	326	365	367	349	363	395	350	357	359	389	390	330	353	373	356	405	372	350	363	377	349	356	374	379	385	363	381	364	378	374	338	363	330	351	373	366	371	346	365	373	358	387	326	382	384	347	338	358	400	383	376	354	370	363	342	381	337	376	381	357	370	367	353	364	382	405	376	414	355	385	378	357	356	335	386	338	351	355	356	366	356	349	318	401	392	369	351	369	371	365	360	349	370	360	376	395	401	404	356	375	351	343	354	395	343	360	381	346	345	366	383	363	351	362	371	353	371	358	382	388	382	364	343	401	387	342	375	369	341	343	367	353	372	357	389	367	367	336	327	348	352	372	350	370	350	373	397	373	342	357	352	370	362	371	359	377	403	358	387	362	379	394	375	377	377	363	354	370	370	322	376	343	378	386	374	354	355	357	363	369	347	370	359	342	360	358	391	400	359	355	361	369	343	356	357	356	346	370	370	339	348	356	368	391	366	356	353	391	353	379	382	375	387	368	344	371	356	382	348	374	364	366	339	314	383	373	400	362	362	362	361	350	361	360	347	352	373	358	365	344	353	367	382	357	372	346	306	393	336	342	358	334	347	351	353	375	359	369	381	398	393	358	340	337	328
17147	12306	8028	3899	2857	2121	1721	1283	1123	1007	935	780	734	667	625	624	590	605	602	559	517	504	564	542	508	501	483	518	496	466	492	495	511	496	464	504	444	460	497	502	448	460	484	476	470	444	450	474	440	477	484	471	551	484	506	495	509	445	441	436	448	449	422	446	479	452	484	484	467	446	450	494	507	462	445	457	462	504	463	432	464	494	474	463	508	458	451	421	436	458	474	474	524	474	464	488	450	441	446	458	442	447	452	452	433	453	447	457	457	429	497	444	441	499	493	479	431	449	475	462	454	453	434	441	432	463	469	401	450	447	457	481	458	462	492	475	456	443	439	436	466	466	425	441	475	447	447	458	423	462	451	484	490	425	470	465	447	462	471	470	450	405	449	430	490	455	466	454	476	480	471	445	474	423	459	441	454	473	413	447	467	451	429	442	481	448	434	436	429	444	471	436	464	461	421	445	451	461	475	448	461	483	436	486	450	432	441	438	514	486	462	450	438	472	463	449	455	484	431	423	457	453	445	477	463	429	440	442	486	432	449	457	454	453	490	450	457	481	452	458	463	421	475	449	436	456	462	493	470	460	510	470	443	428	421	461	459	444	443	481	480	434	435	444	461	467	428	466	440	485	446	466	449	507	443	455	465	448	418	476	476	466	463	455	419	477	429	448	491	454	437	466	482	454	471	489	449	415	478	435	410	422	447	442	489	478	442	446	443	445	455	425	411	435	473	461	429	457	473	433	482	468	425	462	447	476	414	446	429	438	470	491	464	441	442	469	470	445	429	489	452	426	388	439	457	457	447	416	441	435	456	478	477	425	441	447	437	441	428	460	459	476	483	443	469	468	447	447	443	421	496	475	485	462	455	450	432	450	425	437	462	448	433	431	430	440	438	463	437	489	479	431	428	470	403	465	414	432	459	440	422	496	471	464	440	451	444	450	461	450	491	446	463	449	460	431	479	469	435	433	463	475	446	446	440	441	422	447	472	428	514	493	417	409	451	426	526	468	503	466	440	471	450	411	471	454	470	486	425	453	425	452	482	450	449	514	484	473	446	451	424	452	469	471	439	468	465	444	425	447	425	467	441	488	431	472	412	435	480	446	446	446	441	464	492	459	459	446	475	466	428	444	435	425	474	493	441	436	442	438	457	507	433	495	476	481	465	453	427	489	471	444	425	452	471	445	460	468	409	431	439	470	473	456	470	448	451	443	437	442	438	491	470	415	440	425	466	486	444	425	467	434	422	452	444	426	456	458	455	432	494	441	440	432	466	433	436	459	476	488	478	430	427	441	434	478	478	481	444	474	454	487	479	457	426	446	435	446	467	429	444	453	461	432	496	462	441	438	457	441	477	494	435	472	429	461	443	465	424	432	471	404	440	431	479	449	461	453	437	446	455	459	455	407	503	401	449	464	463	452	462	424	471	448	462	440	463	464	470	466	423	442	427	427	441	460	461	448	481	414	473	471	454	433	457	441	450	421	445	458	455	466	447	447	474	440	435	426	474	456	478	447	474	457	453	427	452	479	479	461	418	482	475	438	487	476	458	425	489	425	460	409	478	452	440	430	488	470	442	412	431	432	471	437	466	443	470	468	452	460	427	475	454	458	454	427	493	454	456	443	456	424	433	430	455	483	468	451	461	433	434	482	455	449	453	433	462	468	451	455	438	430	455	450	461	439	457	477	457	498	453	480	478	459	419	443	470	403	431	443	435	428	440	442	421	441	472	443	451	452	474	433	498	445	459	495	429	454	446	474	502	476	453	454	466	438	415	427	457	471	445	452	468	461	491	465	438	461	417	441	409	434	497	463	414	461	468	480	456	473	421	466	447	460	487	473	469	451	457	468	433	458	459	432	449	446	425	481	458	476	504	439	445	430	425	456	498	443	431	418	422	440	459	462	458	457	449	441	415	451	481	459	461	415	440	437	462	441	447	455	459	471	472	466	446	433	445	451	437	470	424	476	481	463	483	468	408	460	449	459	477	436	474	469	455	437	459	461	446	467	442	426	433	444	440	453	471	441	436	493	463	451	447	503	503	468	481	406	462	454	468	466	456	449	451	485	454	432	439	462	445	473	467	429	463	449	437	482	480	442	448	456	434	457	424	418	458	456	438	464	473	466	473	461	457	431	492	424	474	408	456	480	475	455	474	451	469	442	467	442	458	430	442	462	452	450	420	456	452	456	505	407	468	494	462	466	468	446	489	409	475	425	495	493	467	468	465	488	464	452	452	433	456	450	456	460	432	444	473	476	439	437	451	469	488	473	448	437	451	475	425	448	418	464	502	454	483	451	434	472	453	465	437	454	475	474	436	464	461	461	433	466	417	474	464	435	440	420	465	452	461	457	455	462	439	466	459	415	450	456	484	464	439	446	484	483	468	440	474	482	464	429	461	462	431	439	496	465	433	437	459	460	440	461	484	406	453	471	413	473	498	474	493	429	428	462	443	463	448	447	445	457	445	433	474	467	457	475	497	430	427	485	436	419	470	441	478	464	415	464	469	476	431	440	475	451	447	443	479	437	446	463	466	425	490	471	442	447	498	449	453	442	434	479	459	461	468	470	446	446	434	486	469	439	414	497	445	475	468	481	421	447	472	494	457	471	481	479	443	454	507	415	445	457	457	457	448	490	462	454	454	428	463	449	475	450	442	447	429	432	444	460	468	418	454	447	420	496	457	485	480	453	452	459	447	431	455	411	452	449	462	471	444	444	472	474	443	447	473	453	469	420	451	451	467	468	430	511	463	437	477	474	426	452	449	482	486	467	452	443	461	436	463	464	434	454	488	447	473	457	467	413	456	453	446	434	432	457	450	411	428	445	443	454	450	466	443	453	458	447	473	452	474	415	470	487	473	473	455	453	456	491	431	494	467	450	445	502	454	453	425	441	438	457	465	460	425	432	423	460	452	456	470	454	468	497	468	464	442	434	429	470	456	461	492	458	484	467	470	467	470	428	440	452	452	489	447	457	478	463	454	473	460	433	484	443	421	457	445	446	476	420	445	447	446	474	433	446	464	412	457	460	440	433	456	429	478	482	428	432	449	465	399	453	454	463	424	459	453	450	477	449	471	420	490	442	534	447	459	442	461	488	475	466	454	445	471	442	451	456	454	442	459	447	430	445	480	453	485	430	431	473	508	468	459	461	441	426	423	456	436	428	478	488	467	449	471	422	450	467	455	424	458	524	486	455	480	456	473	430	466	460	480	453	446	469	486	467	448	433	427	442	455	416	486	460	457	430	467	438	446	450	426	461	452	429	462	437	473	439	425	428	484	476	468	422	434	451	435	455	448	452	435	464	465	458	452	406	475	492	448	461	430	416	451	443	420	457	474	491	475	463	472	485	467	475	423	458	436	496	447	503	465	416	489	426	459	413	487	444	425	431	431	466	468	482	459	443	477	488	447	466	448	453	447	462	422	457	446	444	444	481	454	477	477	466	430	438	421	476	494	469	464	451	445	447	477	426	464	467	480	428	462	446	453	470
28341	15339	2412	1011	802	778	700	673	599	633	620	575	589	604	602	612	597	597	594	621	611	576	628	613	603	608	592	568	589	609	651	596	626	572	565	635	590	614	588	642	641	599	627	566	616	625	601	579	600	656	575	608	634	571	587	598	620	591	615	621	656	599	590	570	600	629	566	597	578	639	621	614	621	613	613	607	591	589	616	601	677	547	629	634	638	595	599	575	629	645	628	595	620	627	614	590	599	596	578	629	549	586	621	639	590	533	601	582	633	579	576	604	595	561	613	566	614	611	651	628	580	618	584	612	632	585	628	605	594	620	618	599	604	596	611	600	635	601	602	600	608	639	608	582	583	566	596	616	601	602	619	602	595	624	564	599	637	628	571	569	648	589	615	598	622	615	617	600	579	597	595	623	591	584	604	581	621	571	590	620	615	629	571	600	595	600	599	543	590	538	611	593	572	605	594	605	611	624	597	615	639	595	652	637	590	615	636	637	565	620	608	608	611	610	601	640	613	624	624	610	589	558	611	618	626	607	571	610	571	590	607	617	621	629	593	603	594	613	600	557	611	584	623	576	603	600	606	609	603	619	581	605	587	579	615	595	644	598	589	599	623	615	627	588	591	596	575	646	657	602	617	611	539	644	562	584	615	619	556	646	612	589	680	582	609	603	656	614	631	621	596	575	611	594	572	602	588	586	618	618	623	579	569	609	617	621	597	593	641	625	599	608	583	610	618	618	625	620	608	600	619	607	614	605	598	611	641	560	582	610	588	583	645	623	561	626	615	655	603	615	613	600	622	645	572	637	645	618	599	603	584	617	628	600	576	579	631	612	620	631	656	603	606	602	590	604	651	591	584	613	640	646	626	588	592	622	610	585	606	604	610	572	596	616	623	600	586	616	613	610	599	581	631	630	599	569	594	616	599	609	632	595	638	576	609	593	622	589	579	614	568	622	652	625	541	649	567	588	597	593	623	579	590	576	617	585	615	613	578	582	620	622	672	610	554	624	585	568	573	556	625	593	543	568	650	579	593	583	604	606	625	619	571	595	619	612	636	574	575	587	592	586	618	582	612	605	601	587	549	577	585	558	621	616	654	560	617	604	576	651	608	596	630	609	597	594	610	601	558	580	597	562	595	579	623	615	575	613	588	584	614	603	548	597	623	619	604	652	587	570	621	588	610	622	604	590	632	596	637	606	594	565	568	610	617	625	604	565	627	622	570	604	599	628	599	598	624	606	574	622	569	598	580	581	643	578	633	620	611	627	653	596	590	636	584	636	631	633	626	594	610	572	587	585	631	596	599	647	595	586	594	588	638	576	604	601	604	568	633	596	601	614	608	573	619	583	646	615	573	588	607	607	589	605	595	617	626	632	603	586	592	623	628	592	583	571	607	604	618	618	576	568	592	604	586	601	620	624	610	621	580	586	581	596	625	610	577	615	663	614	581	621	589	594	609	622	617	612	593	590	542	578	595	610	570	581	605	621	622	591	651	620	607	650	556	608	588	602	606	650	610	596	578	543	614	616	597	618	590	601	571	588	603	593	643	586	613	631	571	632	611	579	630	613	602	584	567	617	611	595	594	566	598	597	628	564	631	633	579	583	593	663	634	604	648	560	607	601	599	622	610	593	627	613	631	564	637	615	650	606	615	585	612	621	615	597	596	629	611	606	611	574	612	578	605	603	576	627	653	583	576	574	569	562	571	640	606	559	585	610	610	592	611	602	597	619	603	587	595	648	644	578	622	603	571	582	590	632	630	559	611	589	566	586	635	604	608	616	632	594	592	582	624	591	631	571	570	613	588	604	586	618	592	627	610	586	612	562	591	587	597	597	570	573	558	617	588	593	648	633	646	637	622	605	629	627	669	606	588	594	567	585	582	615	529	573	625	647	555	604	609	578	628	621	606	579	571	568	598	590	611	593	602	610	644	652	571	616	595	594	645	614	607	578	629	621	640	595	588	596	567	656	607	594	640	599	583	580	658	626	601	638	582	601	580	592	585	614	601	626	643	643	627	637	599	532	622	620	563	593	651	600	596	602	579	561	632	674	626	618	647	598	609	622	629	581	606	607	601	594	589	638	602	658	585	607	580	623	570	575	598	631	608	614	642	575	606	609	591	592	619	622	604	613	591	569	581	611	631	569	600	600	616	559	596	554	603	570	614	604	615	609	624	606	595	581	581	595	599	613	580	598	657	561	611	612	588	565	608	579	582	613	582	641	608	597	602	598	625	626	605	591	600	652	629	618	596	585	557	619	602	603	589	638	612	648	577	598	641	597	596	599	569	618	562	596	618	569	590	596	645	595	589	564	605	594	645	598	585	624	611	576	634	610	598	599	613	604	564	633	558	590	616	607	617	587	650	585	633	640	630	575	573	605	623	587	631	599	633	540	621	604	603	597	617	614	600	601	612	622	629	528	634	565	596	601	620	608	578	595	606	615	632	635	574	640	595	599	623	604	588	574	633	546	575	642	605	612	604	609	625	589	601	583	603	573	601	576	595	656	630	570	607	614	570	610	600	625	574	596	608	596	561	572	615	621	566	594	656	611	635	639	608	589	603	594	611	603	648	656	593	590	656	597	633	597	584	621	595	609	619	573	642	591	564	602	591	566	570	601	582	638	597	596	564	562	587	625	640	630	574	621	644	612	641	593	592	595	613	622	623	617	573	647	582	609	595	618	626	636	637	616	605	590	605	599	600	566	613	586	635	623	550	607	590	651	614	599	616	580	600	600	647	573	597	585	608	632	610	633	643	617	611	631	577	629	628	604	588	607	639	654	610	632	626	652	622	568	616	585	581	612	594	566	616	609	644	607	575	577	633	618	587	641	603	612	595	629	632	581	581	598	607	574	617	659	609	575	598	605	633	613	612	599	632	651	580	611	593	587	591	580	634	621	623	672	617	630	624	625	602	623	578	574	637	649	599	601	604	598	549	631	659	622	604	585	573	645	603	622	623	617	587	652	627	599	601	652	574	636	584	597	604	603	595	636	613	596	569	565	595	626	629	590	594	581	646	633	585	610	636	596	621	632	574	611	609	596	607	614	576	594	614	577	627	621	633	575	641	587	613	639	585	594	637	579	601	579	601	580	581	598	603	644	603	618	638	624	610	582	596	613	580	575	638	591	644	610	605	652	616	608	594	567	626	635	588	593	644	637	590	593	625	540	570	619	562	605	609	602	612	598	616	626	623	579	583	591	628	557	617	569	581	604	611	667	587	594	578	622	649	644	600	598	628	590	611	622	588	607	571	559	624	599	599	628	569	585	615	585	666	622	608	571	593	618	593	588	597	585	562	638	623	602	612	617	615	577	573	596	600	610	600	625	600	588	619	621	592	636	605	657	598	614	639	608	640	651	631	627	630	537	579	600	596	588	622	606	608	612	595	604	605	612	588	647	604	672	570	618	577	629	672	595	588	593	632	577	600	607	596	631	545	628	608	570	587	565	558	577	615	587	617	597	608	634	610	594	587	571	592	616	559	594	602	577
11348	1261	1019	915	827	771	782	770	753	756	738	704	717	701	760	734	708	735	671	723	725	792	704	725	716	723	686	689	724	738	719	727	716	795	718	641	716	694	719	730	715	725	728	667	730	730	730	721	721	722	721	727	763	771	771	745	748	742	699	708	700	729	775	721	738	717	715	679	709	700	686	697	735	725	741	722	729	722	762	757	732	772	747	728	758	714	711	748	700	755	753	709	713	693	726	733	722	763	706	708	684	698	741	717	715	703	728	712	732	737	728	754	723	661	762	772	757	752	730	685	702	738	808	753	731	714	683	680	727	725	721	738	673	704	732	685	739	658	689	756	804	735	716	705	696	751	737	728	689	743	714	713	692	738	698	708	750	700	758	758	759	743	717	722	731	712	749	687	718	758	709	696	749	744	736	745	743	751	708	731	723	734	742	730	723	717	723	734	722	700	703	714	777	742	716	656	741	751	735	723	773	676	672	753	713	686	692	759	763	722	698	696	724	729	757	732	735	714	764	723	699	754	774	723	709	710	733	691	746	710	705	761	770	685	718	771	683	689	677	715	787	764	733	765	685	696	706	720	704	740	725	705	653	706	751	706	723	722	717	696	696	721	675	744	720	681	771	770	719	763	724	637	707	723	691	759	714	684	696	699	705	727	704	741	774	722	684	729	688	738	729	730	685	743	712	691	744	729	756	685	709	681	708	755	744	708	718	721	753	692	715	743	711	713	751	731	724	697	721	719	707	718	733	708	697	738	696	717	749	745	732	732	712	694	678	735	691	740	744	789	770	748	700	718	760	787	730	689	747	729	718	725	757	700	699	701	692	750	686	744	719	684	737	757	722	701	700	692	699	751	739	717	734	671	725	742	719	697	723	722	684	726	716	721	741	683	713	719	687	731	714	745	709	709	776	724	736	736	791	755	741	732	697	720	747	729	740	695	706	695	747	732	727	697	720	729	669	748	675	727	721	742	669	724	718	719	732	746	718	686	710	751	699	715	725	755	718	693	717	729	730	709	727	690	742	705	722	712	715	704	722	724	711	708	765	678	734	695	698	653	738	740	705	695	725	724	735	737	689	715	708	764	703	656	710	769	686	717	727	704	743	750	742	737	769	701	656	705	721	705	733	729	701	680	722	742	713	709	754	728	734	759	748	725	760	737	703	718	709	774	688	732	753	714	710	733	735	761	709	734	701	768	702	699	715	760	716	694	724	736	684	698	712	719	715	718	751	723	733	716	750	713	744	715	697	706	742	756	711	723	741	714	678	730	710	666	745	723	756	745	740	709	746	714	739	706	713	763	727	690	718	730	771	727	734	699	767	692	719	709	716	727	712	726	753	774	708	767	761	692	741	760	725	734	720	717	747	693	719	665	717	703	738	713	683	803	719	688	737	761	725	710	704	684	683	685	727	752	752	775	715	722	682	751	753	722	679	711	703	735	741	766	746	706	770	764	664	711	732	706	756	686	738	755	754	777	679	711	674	681	715	725	773	747	708	709	692	718	712	705	699	745	732	715	742	774	770	719	755	741	746	691	670	698	726	772	744	709	775	754	696	706	690	727	704	699	728	708	746	698	709	649	725	724	723	721	757	736	690	715	735	719	776	750	779	798	742	683	696	716	715	675	750	786	696	718	745	755	741	719	696	691	716	735	711	749	734	695	741	735	705	752	755	685	717	739	726	744	727	709	736	711	723	723	719	722	710	711	764	757	741	694	688	743	710	779	712	703	709	758	768	676	721	748	709	727	762	733	716	668	719	730	770	728	748	743	804	748	719	729	709	786	696	685	726	693	697	692	733	703	735	699	704	717	715	676	722	744	765	680	757	664	744	695	743	729	732	728	721	701	728	736	729	727	704	727	681	735	724	738	750	732	714	749	713	710	716	728	728	722	759	778	742	729	687	758	754	717	783	705	782	687	743	746	718	758	714	732	738	711	707	710	756	807	699	717	691	723	679	737	693	708	703	732	724	772	731	708	720	683	710	721	684	706	688	747	730	775	730	699	691	674	770	763	715	714	698	698	714	733	779	726	700	717	770	741	712	754	706	729	759	711	749	749	720	681	723	745	731	745	740	713	667	691	737	764	689	754	704	759	752	685	668	689	709	733	683	689	689	695	717	713	731	711	717	747	793	765	761	662	757	696	736	714	704	704	677	736	719	748	751	728	715	708	719	677	705	726	692	736	727	728	744	703	769	723	730	673	713	700	708	734	715	718	752	687	666	706	704	727	718	749	793	720	726	692	725	712	675	731	746	754	713	695	704	728	749	714	748	728	778	716	713	721	721	730	714	728	736	722	767	687	697	687	723	712	720	715	750	716	728	741	664	755	683	704	745	709	732	675	743	767	728	721	717	711	691	693	722	719	738	722	687	718	696	667	700	694	687	704	712	713	779	737	778	765	717	756	716	692	658	771	720	716	763	735	727	698	727	724	714	694	761	655	732	702	767	728	753	725	667	719	698	751	711	727	681	721	738	756	703	706	748	724	721	689	710	685	713	745	747	748	717	706	708	665	754	727	771	738	733	750	721	666	769	676	721	748	736	747	743	737	736	763	724	706	691	719	737	731	757	735	697	678	731	702	714	707	758	727	706	758	759	729	715	714	731	706	694	733	747	733	726	692	716	753	702	730	659	715	740	720	715	723	779	743	758	761	749	721	677	726	717	719	725	693	739	690	749	731	691	684	742	673	717	676	741	741	734	725	696	760	720	710	703	732	759	720	719	716	720	728	691	747	713	713	776	702	716	680	710	786	741	710	739	759	739	726	730	655	691	727	716	704	695	724	795	739	676	719	760	715	729	730	737	772	682	685	690	702	744	735	679	703	705	722	724	731	767	718	756	682	748	711	711	701	725	744	775	714	722	714	706	711	763	762	722	725	736	723	721	728	710	729	721	721	722	759	678	682	698	702	721	752	740	692	709	702	764	735	733	723	747	751	689	706	748	689	766	726	744	746	701	711	739	714	727	751	715	675	759	772	705	730	737	733	752	685	727	742	744	681	735	747	759	673	712	694	733	742	737	698	686	677	732	724	707	732	758	706	730	759	710	720	673	738	689	749	751	705	793	734	704	686	728	683	772	697	706	719	754	732	711	678	733	734	712	765	800	717	713	681	706	719	770	731	712	707	727	732	738	746	731	757	754	763	740	772	707	735	710	718	708	771	736	734	674	737	721	698	736	704	707	724	763	696	710	723	700	728	734	653	727	708	755	684	718	748	739	742	684	724	756	704	718	709	677	715	714	702	709	718	697	762	724	719	713	716	742	738	745	730	741	719	679	729	681	700	728	716	653	715	750	712	713	722	680	735	710	690	724	716	681	747	739	704	744	737	733	714	740	705	731	742	730	759	711	763	763	742	742	740	687	694	730	676	725	748	735	698	750	700	726	704	690	711	708	727	776	703	721	715	706	680	723	684	738	701	761	735	735	734	685	723	699	716	753	733	714	746	723	743	676	757	702	741	729	733	688	737	718	649	729	735	702	735
23836	21528	28446	25006	21089	3515	1105	876	810	823	752	671	747	722	662	703	672	717	691	704	673	602	664	669	620	709	659	716	716	662	680	700	638	643	671	664	692	672	657	639	612	629	668	666	660	679	708	677	694	640	687	654	669	668	644	711	687	634	631	739	637	659	660	689	630	712	667	659	626	627	677	624	660	638	632	658	642	655	640	659	644	624	645	658	669	644	628	655	678	658	625	696	658	647	705	697	647	648	615	677	684	681	713	696	635	674	635	678	657	669	611	630	677	703	670	635	642	597	682	717	647	646	663	651	625	635	681	679	683	654	609	628	643	672	653	676	668	598	641	673	683	656	635	686	639	680	611	637	623	615	677	665	600	656	639	646	630	644	688	646	651	633	633	655	658	706	669	684	664	671	700	659	665	647	694	613	629	649	661	658	669	678	632	616	677	671	683	670	690	678	653	625	643	650	628	638	673	630	687	657	636	689	672	653	616	656	616	661	616	615	650	658	668	686	634	620	616	638	696	723	624	693	641	667	650	700	693	705	627	710	642	652	654	691	661	638	657	647	686	658	668	590	683	661	655	636	671	657	639	668	612	660	642	661	695	667	698	659	649	697	625	652	650	613	654	649	655	620	647	670	613	614	655	659	675	659	661	631	639	679	663	641	655	625	662	647	663	642	662	649	658	632	629	663	678	628	640	635	675	641	687	643	678	642	715	621	678	630	651	645	676	672	642	683	645	650	630	663	731	658	669	663	659	658	607	643	712	663	644	660	615	645	639	679	637	674	690	647	590	680	652	644	632	634	616	656	648	653	649	655	653	593	622	656	656	685	660	605	630	647	644	649	632	665	646	686	652	641	616	634	653	641	667	641	626	625	645	640	624	611	620	643	688	616	653	670	670	688	629	631	626	648	659	693	627	641	589	627	684	618	660	641	634	672	675	662	644	660	670	671	675	653	684	638	644	646	643	643	650	668	623	654	658	659	679	640	647	634	666	658	629	649	687	653	650	644	639	636	631	656	598	715	664	641	683	646	680	612	656	623	618	623	615	691	633	670	649	660	657	658	675	650	628	656	651	678	647	631	667	660	675	678	616	620	679	623	666	626	683	661	647	669	661	677	644	704	631	629	666	651	649	665	693	674	577	646	625	624	680	618	624	608	650	660	674	701	663	658	602	630	641	666	663	633	690	663	661	666	621	650	624	623	622	660	644	650	638	613	614	647	664	666	661	668	644	631	695	625	670	675	649	621	671	622	670	649	661	637	657	658	659	658	641	658	630	649	703	644	659	647	635	684	646	627	594	643	667	630	676	653	650	674	672	660	642	637	672	647	632	665	651	619	598	669	646	653	635	662	644	692	619	636	681	598	619	650	637	684	636	632	657	688	615	655	637	673	655	597	636	626	649	605	616	621	644	632	662	673	637	617	661	646	657	638	598	625	675	614	603	617	616	671	651	672	646	651	642	638	627	628	631	704	658	646	664	645	678	643	661	636	658	668	687	690	690	681	649	630	643	701	634	623	683	641	617	649	624	653	654	663	619	642	638	642	665	672	675	693	690	687	701	623	668	659	650	644	679	596	659	642	653	621	658	663	733	683	612	637	627	646	640	645	657	681	629	666	675	655	650	666	667	633	668	671	615	709	640	656	677	689	612	640	669	631	643	654	680	706	589	673	666	657	650	664	631	632	663	694	612	675	666	638	667	669	663	643	636	647	630	652	687	641	635	650	680	640	655	661	664	640	673	629	680	687	675	686	634	665	638	644	639	614	653	640	698	706	690	604	677	692	673	697	692	642	656	628	658	638	653	658	602	654	649	639	660	645	623	676	649	637	673	671	607	653	667	672	662	657	643	649	647	634	660	664	646	621	659	631	594	638	629	666	677	638	647	684	620	653	706	658	639	670	634	651	639	649	641	656	655	684	604	640	733	630	627	652	662	639	654	652	631	668	642	683	677	681	630	683	609	654	633	655	596	662	682	679	682	669	685	633	642	660	648	692	601	675	658	647	694	690	708	648	693	637	660	652	648	615	640	684	675	668	676	654	644	618	648	608	664	635	643	645	667	641	662	648	682	651	632	622	638	631	644	649	718	673	638	664	650	644	679	637	641	679	615	662	640	651	643	666	612	614	641	610	670	619	664	678	597	658	677	646	665	619	669	614	651	608	638	634	628	652	615	646	640	676	626	682	666	629	616	646	662	659	623	634	607	691	655	641	609	655	699	631	682	655	646	620	622	684	623	670	664	710	654	659	634	605	613	620	656	660	634	696	640	634	638	642	643	624	647	608	685	630	668	658	614	652	676	645	635	682	658	653	694	668	629	611	650	662	614	632	706	637	644	605	667	625	648	637	666	700	657	608	617	647	636	654	618	648	663	670	650	668	655	661	617	650	663	627	620	657	606	599	670	648	637	654	684	667	650	622	629	655	727	663	671	629	616	659	668	592	651	621	665	631	627	666	675	663	628	656	676	658	644	661	659	621	707	655	655	654	695	639	634	679	607	653	630	653	662	665	648	683	631	643	658	635	635	642	658	662	620	631	634	653	681	675	633	664	634	600	659	645	610	672	637	673	645	653	646	664	662	652	658	630	620	645	634	648	690	632	631	630	670	598	656	675	618	659	696	647	652	651	643	656	635	640	640	629	674	649	621	620	648	668	620	703	700	595	647	627	674	658	681	621	631	638	660	639	667	709	603	662	677	673	602	649	684	681	668	629	620	627	660	664	616	674	650	681	625	637	642	634	677	669	642	663	668	665	687	677	635	681	633	639	661	615	623	645	691	629	616	671	633	627	671	631	660	668	639	629	666	653	675	643	679	639	694	673	665	667	635	690	632	603	653	644	641	684	643	607	621	665	664	629	664	652	667	696	593	650	640	621	709	648	669	657	629	633	690	669	687	629	699	631	643	676	643	624	657	668	676	656	678	654	652	698	625	646	648	668	636	676	626	664	670	688	666	631	629	658	662	661	666	643	657	669	638	662	654	635	667	620	654	653	653	650	576	640	682	658	667	602	690	627	629	664	619	637	665	704	663	655	693	602	635	638	663	664	607	624	620	665	649	653	671	626	620	657	707	685	666	677	653	672	619	647	664	662	625	677	656	699	640	692	628	656	630	640	658	625	681	672	637	661	656	698	701	664	630	642	658	663	664	644	637	628	660	645	634	688	709	668	646	647	635	641	640	636	630	614	657	661	664	652	668	663	616	621	657	611	686	627	658	632	617	656	645	658	634	652	657	652	645	689	654	599	700	662	650	689	647	634	707	639	639	683	645	638	653	642	689	651	609	640	671	582	674	682	682	639	716	641	701	733	613	702	651	673	647	672	605	634	654	648	660	684	694	645	706	663	673	635	684	655	662	723	652	690	627	668	655	645	659	660	610	644	645	623	684	679	661	677	633	664	633	644	702	660	637	693	634	653	647	631	620	640	677	634	633	667	655	628	628	626	605	624	618	580	631	680	616	648	661	637	625	642	663	667	682	669	621	647	670	668
14692	7972	5078	2553	2004	1678	1366	1248	1201	1119	996	943	941	896	929	885	860	828	844	914	814	852	804	751	764	762	789	770	815	824	810	788	804	768	803	788	806	780	810	770	814	800	788	779	782	783	757	810	737	801	844	816	832	851	849	807	817	786	812	795	768	804	819	787	763	813	796	777	827	759	773	795	797	781	834	793	803	845	762	780	821	775	792	793	778	786	756	809	860	774	819	766	826	778	813	832	836	771	773	805	755	732	781	769	727	793	794	733	743	742	800	803	797	762	802	780	764	716	792	823	805	782	818	819	792	839	762	772	777	778	808	841	794	815	783	753	829	789	803	790	767	801	811	756	777	762	788	802	785	776	800	786	798	815	790	751	761	821	780	818	800	808	766	793	778	788	751	781	851	763	803	790	815	789	771	803	778	811	809	815	812	806	806	758	797	725	760	790	788	808	783	818	778	734	791	813	782	770	846	774	757	837	773	830	756	828	794	761	776	820	786	811	818	769	755	761	813	797	754	824	804	766	803	787	758	761	761	811	740	819	737	809	758	769	819	761	753	764	784	797	722	781	788	781	764	776	806	755	747	793	852	828	737	797	792	746	789	830	729	781	815	750	780	755	732	826	818	773	774	725	781	750	802	811	732	794	790	846	801	775	809	753	773	801	842	784	811	747	789	789	763	796	792	727	767	794	776	799	812	792	763	784	768	754	780	800	810	790	808	791	809	763	743	760	764	789	815	775	801	813	784	787	763	824	793	757	812	768	783	774	777	787	835	792	782	798	753	773	731	803	801	749	800	760	816	798	774	751	792	759	790	780	809	755	841	804	738	796	778	780	785	822	820	763	804	780	782	809	769	794	768	807	831	753	781	800	777	810	752	772	845	770	782	779	790	784	812	820	767	748	782	802	782	808	764	778	765	796	842	823	802	796	743	788	766	764	773	757	825	759	737	751	804	797	802	802	762	784	789	809	804	811	757	763	775	776	804	802	772	829	873	832	780	804	800	774	768	768	777	766	764	744	788	753	737	791	793	756	793	751	786	778	761	770	809	812	772	770	829	812	771	813	774	801	792	808	801	785	792	752	786	798	780	776	810	755	796	789	814	804	795	840	763	806	788	731	756	752	781	783	817	793	781	811	754	774	817	823	828	834	850	809	820	789	819	795	766	794	809	774	766	759	794	795	815	817	764	776	809	737	824	800	840	726	783	780	686	784	799	754	801	778	766	765	790	807	753	783	812	741	819	762	795	825	797	774	800	763	733	817	781	810	826	754	778	778	773	811	829	781	744	785	797	802	786	823	788	779	763	800	779	755	804	785	794	770	750	820	810	830	815	785	785	762	873	727	775	790	763	813	787	814	750	800	770	815	789	791	786	768	803	819	760	775	781	801	811	789	748	760	795	796	765	776	826	787	790	795	775	791	766	778	813	790	765	764	808	784	783	781	760	789	790	763	859	728	787	804	767	808	828	771	749	783	812	741	805	783	781	747	770	761	825	787	819	732	779	779	770	806	816	802	813	788	764	823	821	784	739	841	723	837	805	730	737	808	773	766	807	783	787	769	808	762	754	814	761	776	791	839	764	751	790	859	768	765	734	760	787	801	764	785	750	802	776	753	805	827	756	814	803	773	769	780	786	794	754	826	828	791	807	775	763	774	759	786	773	775	829	744	765	829	780	796	764	792	775	788	860	765	779	805	808	763	780	832	773	861	802	874	758	798	752	764	740	768	815	835	787	770	811	771	784	755	748	796	748	799	770	812	782	776	824	766	764	804	812	821	788	756	775	772	789	788	788	717	761	775	762	827	758	798	771	787	745	798	801	763	806	776	774	779	808	786	777	770	832	739	755	812	828	830	771	771	743	754	822	780	772	788	767	777	799	784	783	796	810	781	787	764	724	824	739	762	794	770	782	875	799	751	792	818	762	781	839	791	733	763	771	753	747	749	785	790	793	797	800	843	748	743	785	772	780	819	792	787	753	761	752	804	779	800	830	761	776	776	823	797	824	757	774	761	786	788	809	782	773	803	789	805	814	800	792	794	822	773	770	746	726	791	773	803	806	780	799	803	796	805	793	757	806	776	795	758	757	768	802	770	773	792	799	781	788	842	771	793	762	775	790	821	799	808	819	805	806	815	775	779	806	748	748	777	827	758	769	734	829	807	767	805	786	758	755	832	800	779	839	835	807	789	750	776	765	765	784	784	823	810	769	799	810	781	744	780	830	802	767	746	774	714	819	757	790	778	773	805	810	830	759	820	755	780	772	794	816	806	823	805	790	862	764	748	796	826	761	809	800	856	836	726	789	817	827	757	810	768	804	763	807	803	792	794	785	792	725	787	733	813	820	755	765	763	771	805	770	779	809	746	805	778	799	835	782	723	835	828	760	827	757	757	735	794	758	796	760	808	796	764	744	786	762	802	791	758	812	756	817	792	798	765	810	813	788	801	775	797	745	804	749	814	770	817	789	756	806	749	765	824	824	768	768	810	832	810	775	790	787	810	790	732	807	781	795	777	829	805	838	790	737	766	792	755	740	793	745	764	780	767	768	767	757	811	785	772	821	814	746	801	722	834	754	776	773	786	740	790	846	804	823	822	740	814	832	802	848	792	789	794	833	833	797	783	800	800	770	770	817	828	829	791	762	801	778	765	784	762	767	730	775	779	785	780	750	782	765	834	761	794	787	774	814	790	815	825	794	809	760	779	758	767	787	790	825	763	815	819	774	747	779	738	745	801	776	796	818	806	750	772	788	791	805	810	835	821	791	798	794	778	778	779	734	779	768	789	767	781	797	805	751	767	815	745	742	821	825	837	747	805	785	775	761	807	804	730	768	799	783	770	797	783	773	812	802	768	809	748	788	783	740	759	764	817	822	751	802	834	778	816	772	797	836	750	766	771	786	824	848	783	766	801	802	781	775	788	822	805	773	764	780	805	742	739	806	802	795	766	739	737	801	817	769	782	786	764	823	746	798	834	756	756	799	828	795	782	792	805	806	791	771	786	751	809	749	782	796	826	763	777	780	818	766	819	800	763	812	809	827	787	751	779	799	765	807	760	734	793	789	819	761	760	762	815	756	756	761	840	771	798	812	825	799	774	817	789	793	789	745	769	760	759	819	842	748	770	813	824	791	760	838	808	787	808	786	811	771	790	771	839	797	859	803	805	801	813	787	860	807	823	784	748	791	798	782	765	760	772	729	754	779	727	804	814	797	762	747	774	825	845	784	840	780	783	832	807	746	747	828	798	791	806	777	791	845	794	822	755	767	771	804	755	764	760	782	800	808	781	787	767	724	755	757	807	792	721	766	825	786	796	836	766	803	799	824	769	833	743	793	771	783	773	771	789	727	779	772	787	788	746	759	733	873	797	764	785	805	842	782	768	760	790	774	805	771	777	781	828	795	748	783	846	768	774	825	774	802	767	764	811	776	747	799	790	764	749	751	792	709	826	742	760	849	778	791	758	744	779	744	791	808	776	799	809	837	803	827	753
25051	21532	26791	25219	2151	534	479	421	406	417	398	401	346	380	376	407	349	357	355	388	398	407	378	330	338	356	334	346	377	306	373	335	380	340	357	341	358	374	327	347	335	344	318	354	329	341	339	344	341	348	388	333	342	381	365	358	371	328	348	326	351	374	362	350	352	373	348	355	363	386	368	341	340	342	357	339	330	386	361	355	373	363	347	375	393	339	379	367	347	359	368	350	355	318	404	351	345	351	311	344	355	333	353	299	333	343	330	324	329	374	358	338	341	340	328	366	324	367	370	365	320	364	384	354	318	347	345	372	342	337	338	371	384	364	347	333	336	358	349	333	340	362	364	347	374	327	371	344	358	344	343	344	347	357	358	326	359	326	338	352	345	324	352	335	336	346	356	341	338	336	360	356	320	352	325	355	343	364	353	320	356	358	354	364	337	317	317	328	333	327	311	369	337	346	339	334	358	334	373	353	327	376	337	307	305	352	356	353	371	356	346	382	280	352	342	352	348	334	326	326	368	360	347	345	337	347	360	333	339	365	337	344	352	322	346	346	319	348	397	382	331	384	354	346	358	327	327	378	322	338	371	354	331	345	314	344	344	340	366	343	355	316	329	373	340	350	359	345	316	347	322	339	342	336	344	342	352	346	344	348	341	326	356	334	345	380	344	364	375	366	358	343	336	341	330	324	352	364	331	351	315	350	385	355	338	348	350	344	372	332	331	335	357	329	351	333	315	342	336	335	371	366	363	349	325	337	371	350	345	363	327	325	358	347	387	352	349	353	358	354	352	355	375	338	349	359	343	347	362	346	354	372	325	354	360	335	363	376	345	342	348	419	354	360	347	366	342	334	343	343	340	334	360	351	346	316	339	294	360	356	354	312	357	342	371	348	354	348	334	359	347	357	333	361	344	312	341	326	325	360	331	350	339	360	341	347	373	372	347	333	354	331	375	354	344	361	320	352	362	328	330	367	321	358	362	352	364	350	335	360	339	363	306	360	377	353	343	301	332	335	336	340	373	318	350	351	353	384	353	343	344	360	343	315	388	321	356	358	350	348	379	337	348	299	326	319	339	342	356	347	332	312	347	329	312	353	331	339	358	325	377	372	363	351	338	368	324	359	366	341	366	340	347	372	354	319	388	345	346	348	341	352	356	347	322	346	331	336	345	310	359	354	360	316	385	368	362	350	382	349	351	363	344	360	350	371	353	331	353	331	314	346	359	337	356	372	348	331	319	345	382	325	305	347	353	333	329	348	350	337	330	345	329	346	339	349	330	316	338	321	340	315	340	320	359	348	351	381	335	347	302	343	328	358	355	337	337	373	346	341	335	356	343	375	359	334	364	314	358	366	352	362	322	337	344	324	338	341	362	364	343	357	325	345	346	371	325	340	335	341	301	355	387	335	363	363	362	346	341	325	326	356	357	353	346	385	332	349	333	360	371	343	373	366	347	321	333	362	366	318	357	329	326	319	349	361	368	341	336	316	350	340	320	335	354	342	366	391	340	343	307	301	346	368	324	337	375	357	350	344	326	302	369	353	335	352	364	335	324	357	345	310	352	319	316	352	339	305	322	330	321	316	324	380	355	350	343	307	352	352	342	354	350	350	358	330	346	356	339	313	324	341	349	351	349	330	372	354	351	311	376	356	345	355	310	344	322	377	346	328	333	321	363	336	355	302	374	333	338	331	323	332	331	342	372	390	353	342	326	327	331	335	366	348	353	353	362	357	338	346	347	330	322	343	344	364	346	356	366	367	350	345	330	315	336	348	370	363	344	339	352	362	324	337	340	369	355	363	319	357	380	389	379	327	335	360	355	368	364	366	355	321	333	376	344	341	359	342	356	353	319	353	351	315	355	374	353	337	322	311	357	368	360	315	342	341	358	329	352	336	373	345	316	338	334	313	352	342	335	333	333	368	352	369	341	339	379	352	352	347	346	366	336	323	312	298	328	381	365	350	343	340	360	389	360	332	386	346	317	311	353	347	387	334	367	338	347	342	313	324	320	354	370	362	363	352	302	360	319	324	347	349	348	334	341	344	361	299	333	336	337	347	372	357	369	322	308	348	326	324	335	357	354	351	336	336	330	359	366	354	348	344	323	338	387	328	367	347	347	373	343	350	353	370	336	350	316	344	335	380	316	354	324	336	368	366	356	379	329	386	341	301	357	358	340	336	327	341	364	365	347	364	349	351	366	334	332	330	331	343	370	322	351	346	348	341	328	351	327	338	375	318	343	342	358	307	335	359	353	364	334	390	351	368	336	340	348	349	352	340	326	324	331	331	343	355	347	359	307	354	331	311	356	355	349	347	379	310	335	342	371	362	337	310	325	337	365	325	328	341	352	304	353	326	364	353	328	370	359	349	368	353	341	319	326	329	371	378	365	344	338	342	340	304	327	368	354	323	322	309	373	320	399	365	338	347	342	339	337	383	330	344	360	307	356	339	371	381	328	384	360	348	359	335	362	345	338	355	338	349	333	376	352	345	349	346	331	350	335	354	288	327	333	348	342	352	339	354	323	353	337	313	366	342	322	322	341	362	306	338	321	347	357	318	360	342	381	345	349	361	327	310	353	347	301	334	355	390	334	365	314	348	340	330	338	332	370	325	368	349	337	351	364	327	334	339	355	332	350	337	333	307	362	316	323	366	341	336	366	375	357	337	326	363	363	346	361	359	323	356	344	342	354	349	348	337	322	354	374	367	355	304	343	343	364	339	355	352	324	330	323	357	353	340	337	345	337	343	371	343	360	329	348	327	385	369	354	337	353	338	336	340	353	341	344	338	365	356	322	357	347	358	351	329	348	332	360	339	349	370	357	336	376	337	363	348	367	366	364	350	360	323	342	341	331	373	355	373	376	328	335	319	347	354	328	306	331	383	349	337	358	360	335	346	339	339	366	391	334	311	309	348	362	337	329	351	321	344	358	347	350	361	356	349	307	360	346	361	329	331	346	354	349	319	325	351	358	322	325	364	363	321	342	323	339	344	345	347	328	368	327	322	350	329	363	339	355	318	347	350	303	325	328	367	338	354	334	338	320	314	333	348	327	363	344	344	319	391	312	362	368	357	352	306	358	364	359	347	313	359	350	369	318	344	324	329	349	339	354	368	328	355	328	356	349	351	320	322	352	345	348	376	341	328	366	345	344	344	345	356	351	373	357	360	334	375	334	355	381	341	340	344	328	379	336	313	375	337	332	351	366	339	324	339	321	352	342	329	325	314	317	294	340	346	337	361	343	369	331	376	340	342	344	328	348	345	335	348	338	323	338	349	360	317	322	365	330	333	344	377	361	318	332	323	336	346	345	340	357	371	370	324	348	346	357	358	313	346	359	378	315	356	320	334	349	365	380	376	356	310	392	350	325	322	363	343	361	329	325	368	366	339	342	307	397	374	333	341	343	367	326	319	332	325	379	357	355	329	351	329	365	360	343	334	360	336	315	363	372	347	321	324	330	314	371	356	377	352	358	371	349	338	328	325	364	326
12935	4144	2622	1377	1105	907	774	670	632	607	575	522	510	459	486	472	475	431	461	448	438	439	454	438	427	419	422	438	406	437	434	417	431	410	434	435	420	428	423	429	432	447	394	452	418	418	429	409	453	435	440	439	447	466	469	458	446	464	422	417	408	425	397	410	438	428	443	396	386	443	404	434	418	408	464	415	368	422	440	398	426	460	409	433	456	434	418	433	417	429	427	427	429	437	395	416	398	397	406	401	418	405	412	451	464	426	441	393	463	442	423	421	387	441	430	414	438	410	429	396	435	396	420	434	445	449	373	448	431	426	403	435	432	416	393	429	397	395	432	387	409	407	448	421	435	419	428	417	406	401	415	450	419	418	409	401	396	401	424	446	427	400	442	418	436	434	413	420	402	415	429	427	448	401	407	410	370	416	443	433	429	410	442	408	452	403	453	425	446	410	403	412	441	407	424	439	421	404	435	410	408	410	412	429	420	408	437	438	426	435	418	430	441	414	422	380	430	416	402	464	418	447	409	408	403	426	380	401	420	396	386	440	431	415	434	405	441	407	409	407	416	397	387	395	431	414	421	407	428	462	420	434	402	389	416	389	404	384	416	415	432	419	394	442	419	404	415	397	416	414	440	400	399	423	401	418	437	414	419	405	448	392	383	398	428	452	367	383	396	393	382	409	431	410	430	408	391	388	436	406	400	453	392	445	416	402	409	402	417	413	429	446	453	430	436	391	425	433	448	420	413	422	413	411	415	438	417	419	443	433	401	410	438	450	438	389	408	469	421	410	421	406	405	385	414	408	426	453	432	399	454	429	459	416	435	422	432	424	425	400	390	439	407	425	405	403	415	472	454	402	427	416	441	424	389	451	436	454	406	443	414	412	397	433	415	415	431	410	427	383	442	435	386	453	376	440	417	440	455	432	402	450	391	413	402	450	383	419	373	414	387	422	423	409	412	422	463	409	414	434	430	397	435	387	380	437	375	402	422	419	400	414	430	430	426	404	394	475	427	419	422	420	435	421	420	393	421	427	380	417	419	410	444	422	430	460	398	458	408	431	427	424	393	428	426	423	416	428	403	435	414	403	418	407	404	365	443	397	405	480	431	417	415	397	414	437	402	417	400	446	405	412	395	392	395	433	434	454	420	405	465	420	401	429	452	451	431	432	448	425	404	450	423	421	426	426	449	411	424	439	396	399	434	428	435	390	420	414	436	404	406	420	427	442	453	444	421	413	423	433	426	442	435	407	419	446	444	419	433	417	391	412	411	432	401	420	409	419	384	390	384	404	428	402	412	442	422	443	449	380	449	400	440	429	384	424	427	454	416	427	406	397	388	404	416	441	424	441	381	402	392	375	427	445	445	411	413	428	417	430	435	445	395	436	388	416	382	424	378	421	428	410	408	398	391	404	449	405	430	410	421	410	416	448	413	421	422	445	417	434	410	432	448	421	384	405	397	396	425	424	394	426	417	414	432	391	461	415	444	408	429	392	408	406	417	399	428	401	438	395	439	432	422	431	422	417	414	438	392	434	405	430	431	413	422	428	430	409	441	444	414	436	399	415	410	453	403	444	417	431	365	415	416	420	417	427	416	408	422	397	392	425	432	413	423	426	422	419	425	423	383	400	414	433	417	418	402	362	400	428	462	411	443	452	456	446	443	388	397	401	407	390	426	458	398	433	426	406	418	418	408	419	440	425	387	425	407	417	425	449	377	415	404	419	400	412	383	417	432	419	418	402	447	428	418	408	423	422	416	430	418	394	441	442	430	416	427	400	400	423	413	411	455	398	480	412	446	428	423	448	451	428	424	412	428	405	410	448	423	405	409	435	422	410	463	443	403	435	403	428	445	413	405	393	400	407	407	420	396	444	416	452	408	405	416	426	424	447	446	404	449	450	452	425	412	414	416	397	436	439	435	442	414	425	443	439	416	417	453	412	431	375	401	395	421	433	382	396	414	414	437	392	403	433	414	398	396	402	393	448	427	426	417	394	442	417	425	460	451	422	423	372	417	438	412	412	424	428	409	413	418	401	449	423	449	428	417	419	401	454	395	472	415	456	412	417	412	418	424	416	403	461	423	428	411	412	420	409	417	432	421	430	443	403	428	394	389	417	393	406	400	409	408	446	384	441	451	431	406	404	399	403	459	399	439	364	434	412	411	437	412	423	414	394	424	417	423	420	394	430	415	415	423	451	415	432	462	413	445	433	400	405	404	436	388	417	461	408	403	440	400	395	396	444	445	355	406	423	406	433	420	431	398	449	437	416	428	441	411	443	422	407	388	405	421	415	403	416	448	418	422	394	428	373	391	406	395	435	411	409	416	412	395	414	434	456	404	403	424	419	399	416	414	431	478	443	424	407	414	439	418	396	424	438	407	427	425	419	402	401	422	397	419	394	431	399	413	416	431	399	402	414	410	389	389	400	451	455	393	399	414	430	443	427	450	414	375	430	418	434	418	401	407	420	436	431	437	416	395	433	442	433	426	413	399	400	433	459	408	410	423	388	448	407	406	403	425	433	432	444	396	408	459	414	417	390	412	446	433	433	444	434	418	447	429	424	414	425	420	411	444	380	382	397	425	412	476	406	408	432	393	374	388	471	433	425	414	427	379	382	422	411	466	403	399	436	432	404	432	437	372	441	429	424	422	390	387	420	405	419	408	401	412	401	400	423	427	459	399	438	391	394	450	416	418	423	434	405	433	397	383	402	426	432	436	405	390	404	421	415	394	417	430	380	417	426	428	429	415	418	411	434	448	429	477	435	424	409	400	424	411	434	434	439	413	371	396	405	449	398	422	421	446	443	366	441	415	429	420	461	440	430	414	435	417	406	447	424	445	430	427	374	422	396	434	389	450	427	433	409	423	409	470	422	414	393	451	411	464	450	398	422	417	424	387	403	427	387	414	431	429	450	378	392	388	433	389	443	405	438	415	412	440	409	438	413	453	433	387	449	432	386	390	398	444	395	399	392	422	395	397	418	437	372	425	428	425	396	433	413	421	442	415	458	428	398	427	435	413	423	388	412	424	408	379	427	423	449	409	423	432	418	382	392	422	426	431	409	408	424	424	419	405	413	440	431	420	432	436	400	395	447	395	422	436	442	417	433	441	426	424	422	388	426	436	453	397	435	406	409	424	449	409	394	409	419	419	429	394	421	436	417	408	407	430	444	456	428	429	433	423	410	410	417	441	418	446	450	413	406	423	404	404	436	406	417	439	423	408	410	435	455	410	436	377	406	433	397	440	427	410	467	440	421	437	456	412	446	423	394	413	377	419	420	431	404	410	432	379	413	422	436	410	435	458	460	418	415	392	408	375	442	400	428	403	390	450	412	419	418	451	431	464	417	408	422	419	435	393	419	389	451	411	460	433	399	425	409	402	401	395	430	399	416	404	440	403	415	417	425	411	447	414	403	430	386	394	424	436	431	428	435	424	400	426	438	410	455	419	421	405	431	387	408	419	399	427	460	416	446	405	453	432	443	422	459
22890	21579	29124	24473	21569	20554	2070	808	627	562	530	486	480	473	454	444	401	429	410	427	391	430	385	425	383	390	368	358	365	368	376	331	403	384	375	374	390	383	384	361	383	396	353	345	372	343	331	379	390	319	364	417	370	386	388	404	320	395	374	361	358	350	374	381	340	347	354	343	380	383	352	365	391	336	346	357	373	369	332	370	363	397	397	400	418	384	333	368	377	374	387	344	341	332	354	394	395	352	369	376	380	369	360	364	327	346	340	350	339	345	373	351	345	354	388	374	364	386	356	330	329	343	364	368	394	398	350	317	366	417	367	352	347	367	354	375	346	347	369	340	336	348	355	341	392	365	364	344	359	379	365	357	359	361	389	365	365	367	351	368	359	337	350	387	347	310	390	364	342	343	381	345	373	354	364	331	367	350	362	348	345	361	355	368	340	348	356	376	393	367	331	332	374	399	339	355	389	344	338	342	376	384	341	373	359	354	364	348	382	392	370	405	346	376	335	333	388	400	369	339	340	361	385	384	349	370	348	335	351	359	355	362	365	367	357	346	364	363	335	340	345	380	381	323	389	363	341	391	363	367	348	374	366	371	371	345	345	351	368	343	373	368	348	373	392	371	394	343	365	338	361	384	355	361	365	374	368	379	335	393	347	345	365	315	359	358	366	350	386	379	373	372	379	357	359	370	350	348	360	385	349	390	359	373	357	382	347	335	363	367	362	358	364	346	382	340	368	328	364	368	374	373	343	372	376	365	395	365	362	385	370	337	373	373	345	355	358	339	337	369	344	390	321	376	391	395	368	366	337	380	390	339	353	334	359	370	350	363	352	391	353	332	357	379	365	374	358	346	358	385	367	346	352	368	349	340	336	329	376	344	362	338	353	342	301	312	351	345	353	344	366	370	389	385	352	368	377	351	367	368	327	366	385	348	396	392	354	359	330	363	375	347	394	338	351	357	364	373	352	353	330	379	354	341	361	383	351	318	326	346	341	372	325	363	338	324	379	403	355	385	370	358	385	365	350	377	339	369	378	360	376	359	351	343	340	364	347	357	340	348	363	355	401	354	384	360	355	315	353	374	381	371	378	374	380	317	370	354	319	343	357	371	334	377	342	371	378	398	351	327	363	372	341	368	358	360	387	336	364	348	392	359	342	327	367	339	344	357	387	342	338	362	343	382	373	312	337	353	365	355	381	342	367	360	329	341	337	369	383	328	358	388	339	367	381	412	360	386	390	363	366	331	337	318	314	324	332	341	354	353	326	356	362	345	367	364	362	403	347	339	348	391	330	355	337	334	353	325	351	340	378	378	358	373	378	344	368	380	323	354	363	343	341	351	333	350	370	352	368	356	323	377	328	348	365	366	326	376	334	354	398	349	369	327	309	362	366	353	370	370	350	393	351	366	378	381	356	347	376	350	344	360	324	361	349	357	357	352	382	359	360	329	381	361	321	329	346	336	378	344	352	377	373	359	372	328	364	344	293	353	353	353	365	348	380	332	363	350	358	365	359	362	382	364	355	352	345	328	341	365	359	324	341	351	394	353	347	357	326	341	355	346	340	313	363	360	371	366	366	346	336	358	333	333	330	352	361	385	346	378	352	381	358	362	351	361	340	326	335	346	385	361	355	352	308	346	333	351	377	356	349	381	377	352	366	365	365	394	386	352	377	352	364	318	336	386	369	361	339	348	372	347	374	352	393	349	354	376	354	336	325	354	351	370	390	363	353	384	356	376	374	339	343	328	408	341	337	360	339	366	346	327	363	374	342	373	335	360	346	353	349	358	336	380	351	350	367	364	356	378	330	380	339	316	379	371	384	333	356	347	392	372	325	344	343	379	340	361	357	344	327	401	377	377	344	361	351	389	359	358	340	375	350	415	357	342	356	390	360	365	347	375	364	360	364	387	349	345	333	368	360	367	344	369	422	335	361	371	365	329	356	356	394	351	370	352	402	330	326	393	348	337	344	366	341	331	355	359	361	352	382	358	356	334	349	344	368	377	347	366	357	381	339	344	357	395	369	354	351	357	348	362	355	311	401	353	342	368	358	375	346	316	345	404	378	348	386	349	351	345	354	367	407	360	345	325	339	367	336	330	346	357	371	370	327	355	374	369	341	374	389	333	335	382	369	345	356	371	346	327	339	369	394	355	352	330	362	366	356	360	379	324	359	328	368	359	386	367	352	339	350	344	370	379	404	342	335	377	317	363	355	370	354	405	384	386	341	362	347	383	397	372	387	398	382	345	361	366	330	339	349	354	352	355	371	360	387	366	345	368	363	382	372	394	365	379	392	368	338	361	388	348	378	327	360	331	370	373	390	369	351	319	353	368	330	351	329	365	372	378	356	325	379	350	331	336	376	346	349	348	361	339	368	320	376	381	374	371	366	356	341	389	353	374	360	370	353	365	358	356	397	377	345	343	377	372	386	359	338	341	352	327	355	324	349	353	370	364	334	373	347	335	355	345	404	357	359	392	323	382	364	356	341	374	361	364	341	376	343	378	368	356	345	356	371	359	359	390	337	360	366	366	360	347	391	332	351	366	368	311	366	349	364	368	362	372	366	369	348	388	340	394	363	370	376	351	355	367	355	315	356	356	377	379	356	389	369	373	355	346	355	346	373	374	347	377	367	336	382	363	330	343	372	348	370	346	367	334	372	335	386	347	368	355	339	337	361	359	374	369	351	328	382	382	365	377	349	362	355	350	349	334	345	379	362	365	375	369	374	378	357	352	351	342	348	358	351	354	376	361	355	349	367	338	328	352	332	336	378	404	360	351	403	351	358	382	348	337	363	364	341	348	350	315	356	368	354	349	361	372	372	355	366	376	354	359	340	351	364	388	366	337	379	329	373	343	330	370	329	384	396	394	350	369	355	343	354	326	393	317	383	381	394	349	325	360	373	349	352	353	336	353	360	369	383	373	390	356	380	365	343	391	355	322	380	386	394	361	361	357	332	352	357	359	376	373	370	335	370	360	362	379	327	336	374	347	392	335	335	372	356	356	372	366	350	370	357	363	351	397	343	354	371	335	366	379	324	386	375	354	317	365	342	348	336	361	340	375	339	350	371	334	412	364	345	368	340	361	326	338	335	399	355	357	378	340	372	374	368	348	332	344	358	342	401	363	365	374	373	356	346	366	368	384	337	365	341	370	339	355	366	336	366	385	330	334	365	393	366	371	343	372	357	360	346	346	375	377	369	396	326	362	374	375	393	382	323	357	413	356	361	367	385	358	363	366	338	380	336	331	378	360	334	331	368	348	367	341	380	338	386	388	367	329	379	379	356	321	341	364	328	354	355	369	389	346	361	344	355	357	390	348	370	319	395	349	389	335	381	332	344	387	336	364	317	351	358	350	324	343	346	306	363	330	357	336	354	308	342	350	340	354	341	352	390	365	361	358	359	382	336	345	338	378	362	384	341	352	357	359	395	335	327	349	383	344	365	363	386	358	371	349	351	388	344	363	350	347	357	382	366	378	317	383	350	368
17597	12538	8131	3853	2828	2105	1714	1395	1169	976	871	811	775	691	623	586	592	588	603	607	541	534	533	504	503	503	527	478	480	459	480	483	507	483	486	448	471	459	444	467	470	438	465	420	472	407	452	451	480	520	472	528	497	510	494	488	477	437	478	481	441	452	463	458	466	467	448	467	436	461	439	445	476	467	443	436	466	491	453	462	422	458	489	474	443	475	442	436	455	434	458	453	452	427	426	459	459	472	471	437	451	462	435	470	455	434	429	450	478	461	491	445	410	426	447	443	430	425	436	458	437	478	470	451	468	468	465	421	462	448	460	435	442	466	413	448	465	460	408	436	451	484	462	461	452	421	452	435	404	461	415	438	418	475	424	475	488	444	425	434	375	429	437	446	443	426	467	442	429	493	466	441	450	456	456	471	462	452	425	449	429	470	420	465	425	471	471	443	428	455	443	433	417	452	491	454	450	452	422	416	439	443	480	442	434	438	458	414	428	439	494	425	441	462	467	455	446	439	440	436	464	438	473	422	445	441	445	453	426	438	440	451	448	487	429	424	442	446	425	450	476	440	467	407	488	425	452	453	426	447	442	467	446	425	469	412	396	446	452	442	436	416	444	480	410	428	434	419	436	429	454	430	469	444	430	436	452	464	443	447	431	414	458	469	427	462	453	458	449	451	424	475	446	449	441	481	433	469	425	426	420	423	475	449	463	429	434	471	459	457	470	467	452	390	444	475	439	443	441	438	438	431	422	463	431	431	460	461	462	451	464	425	451	444	437	446	458	450	443	405	451	444	435	440	459	448	432	442	443	450	477	467	452	429	455	452	457	402	464	470	447	432	487	439	471	443	462	477	443	464	442	478	471	424	445	454	396	439	438	432	460	454	450	458	410	438	439	480	419	407	433	478	450	455	455	460	432	463	465	461	472	446	458	441	473	434	465	443	489	429	438	473	473	424	468	450	445	434	438	425	473	464	468	443	441	463	444	439	463	435	450	444	426	450	437	447	446	471	446	462	485	491	445	454	414	430	465	454	445	458	422	431	460	462	428	451	424	431	429	450	479	440	447	437	460	438	479	491	469	473	456	497	443	409	450	395	472	467	463	395	462	447	411	438	485	395	431	439	479	458	457	476	426	433	463	462	452	439	433	432	434	432	480	440	435	465	452	422	460	421	424	486	399	441	466	401	425	477	455	435	440	435	448	422	435	425	447	448	435	434	415	406	461	442	483	448	427	457	403	442	429	461	435	430	454	448	477	439	453	486	453	425	451	479	450	450	481	477	448	446	442	442	445	457	461	431	446	439	471	422	447	412	467	430	451	437	443	492	485	449	451	453	454	471	418	438	438	455	481	428	434	474	421	473	442	460	462	473	476	438	445	450	484	422	448	446	447	434	458	467	421	430	457	423	453	439	499	439	476	421	466	433	471	429	426	482	467	494	437	446	447	427	444	479	441	416	473	444	451	481	409	439	435	450	405	423	482	446	462	414	421	416	449	455	415	449	424	436	463	459	447	414	426	454	480	427	417	448	427	472	425	446	410	456	443	422	438	481	463	487	478	432	443	459	428	469	440	471	445	492	450	430	479	442	451	432	459	443	446	435	462	458	450	431	463	410	461	436	436	417	443	473	457	456	467	450	455	445	452	430	410	424	469	455	450	454	452	449	448	403	468	460	478	417	462	463	410	430	418	456	446	424	437	446	439	443	446	451	485	420	448	440	462	413	466	455	435	468	424	456	431	464	455	441	461	436	476	417	425	464	446	473	432	454	443	487	474	431	471	465	450	435	417	424	441	449	421	426	442	437	434	429	420	459	452	434	457	446	444	455	444	424	448	436	459	423	434	426	501	433	440	472	455	401	443	462	431	436	434	444	464	414	456	400	471	421	443	432	435	434	477	455	454	460	429	447	398	438	450	469	444	421	433	401	408	457	426	429	454	481	457	462	413	456	457	436	440	447	444	483	445	478	441	436	451	449	460	475	467	435	404	438	422	485	446	437	469	450	421	480	510	429	445	456	429	454	455	446	430	396	424	440	415	448	427	449	451	468	438	444	501	435	426	411	444	429	378	436	471	424	452	419	451	448	444	456	426	444	436	471	431	434	414	464	475	438	450	432	471	446	448	481	412	443	395	439	433	424	432	439	485	422	464	464	433	449	413	450	470	424	459	450	466	468	407	484	462	444	478	437	434	454	411	448	444	438	433	431	466	425	440	486	436	460	439	486	476	417	459	446	451	425	415	440	443	472	457	437	478	433	451	421	409	463	443	472	431	448	423	428	467	448	442	422	464	454	442	453	427	460	473	444	434	414	451	462	475	413	417	418	471	460	447	421	433	451	465	409	464	425	450	417	418	439	430	446	479	430	415	441	475	458	394	424	436	431	427	414	436	457	381	454	449	451	461	488	481	440	445	430	448	447	478	427	485	469	473	465	453	458	450	411	451	453	399	450	465	448	491	463	454	424	443	459	435	443	422	483	440	447	419	430	432	422	438	453	487	429	464	446	459	426	416	453	452	451	438	442	453	434	475	463	469	465	454	424	449	442	487	443	444	454	456	473	426	419	439	461	433	431	470	427	438	430	442	462	412	436	463	457	439	495	406	466	451	424	431	471	504	441	450	459	415	490	450	463	429	461	461	486	437	456	410	458	444	440	494	455	433	460	443	459	418	446	471	458	469	433	454	448	451	449	432	454	456	462	443	441	413	432	465	439	442	475	454	449	377	426	473	464	469	446	446	435	437	436	418	421	430	441	449	435	484	462	441	472	470	428	435	448	449	443	430	442	461	438	460	433	472	446	445	451	454	434	416	427	453	472	440	431	466	463	441	479	451	462	451	430	489	461	443	417	466	454	459	400	447	455	487	447	437	438	440	484	442	443	425	460	453	449	472	474	449	461	437	450	451	474	413	424	467	431	446	446	441	478	425	434	447	457	480	474	418	470	452	452	437	454	457	461	410	426	438	466	439	433	424	440	438	399	419	417	435	398	458	417	436	472	439	435	470	411	437	453	422	439	469	453	440	463	437	436	443	463	441	474	487	482	461	460	435	454	467	484	432	484	427	463	451	450	471	443	408	480	434	461	421	450	464	467	445	472	425	455	435	470	474	444	439	458	424	452	512	402	474	471	457	445	426	457	492	396	447	447	471	447	448	418	472	453	466	413	420	446	478	490	419	468	450	429	450	432	485	495	469	472	425	458	441	463	453	443	509	467	455	449	429	421	443	471	431	414	412	431	486	436	424	473	449	459	434	460	446	409	443	468	451	457	426	449	494	449	443	438	438	422	454	469	469	439	444	449	483	433	428	487	488	451	460	469	429	438	431	475	482	480	451	430	437	471	449	463	423	470	449	400	418	451	429	448	467	455	447	390	460	460	439	436	459	439	431	469	450	461	494	415	461	465	411	453	425	455	455	470	456	477	420	441	476	494	434	453	417	423	456	442	454	443	490	456	458	449	444	439	424	477	450	431	500	473	459	454	451	461	444	457
28281	15296	2261	821	685	691	630	593	655	644	641	567	579	607	616	611	594	639	636	583	650	625	626	627	614	619	596	638	640	628	651	596	652	617	619	620	641	634	639	643	631	605	605	611	621	613	663	620	631	631	617	676	602	633	646	594	644	589	631	668	587	610	633	625	623	636	591	636	578	632	613	641	639	612	685	621	566	655	654	651	615	627	630	630	614	608	604	636	645	625	636	602	608	596	594	647	630	596	581	625	643	626	706	605	592	640	605	613	640	599	587	625	632	620	613	642	665	631	618	598	666	585	639	582	615	618	618	666	615	603	681	663	597	632	617	638	574	622	592	633	598	603	620	632	609	660	620	613	622	619	582	564	638	635	597	620	626	674	619	636	608	615	585	601	602	589	601	580	624	658	644	622	626	626	653	615	601	596	644	612	615	594	605	620	606	652	605	641	601	601	637	635	645	591	639	643	653	609	617	569	643	616	636	609	628	620	616	618	620	614	593	603	578	640	614	642	607	606	583	596	612	574	570	631	612	603	627	650	586	597	581	622	632	626	599	668	669	621	626	613	578	575	610	628	642	623	601	625	610	641	633	591	594	635	642	642	617	596	652	598	663	627	633	647	621	614	572	634	601	609	650	629	596	660	661	572	618	647	635	629	645	632	618	627	614	631	603	623	637	614	586	581	646	613	645	595	598	632	633	641	649	630	579	646	596	583	611	608	602	623	665	619	596	642	599	668	626	607	621	550	624	635	627	588	607	646	605	632	596	625	628	661	590	621	610	679	622	613	611	636	601	622	632	626	606	612	590	603	617	624	582	597	583	665	607	652	629	638	645	626	597	665	629	590	642	643	637	609	628	598	647	622	598	623	599	598	604	623	594	608	575	594	625	634	619	661	626	669	670	623	605	630	643	621	625	609	624	590	582	570	572	600	632	618	597	645	634	577	579	609	616	624	592	621	605	649	636	626	601	636	660	609	594	604	665	609	596	618	606	601	588	548	588	624	596	631	573	617	604	646	659	612	617	605	627	608	632	620	598	568	576	596	636	610	597	635	609	613	604	661	576	611	649	642	598	637	623	625	612	617	621	643	590	618	639	592	630	629	627	608	594	605	579	633	615	637	582	565	620	659	628	585	600	651	662	644	666	614	623	606	581	603	595	599	671	622	608	619	585	657	595	615	630	573	630	631	649	646	629	636	626	588	589	602	614	574	606	639	657	633	655	609	652	603	653	633	588	635	578	644	602	619	653	631	598	588	597	620	656	635	604	611	587	648	612	611	615	632	645	597	625	634	626	614	610	595	629	634	605	635	634	592	614	589	610	637	614	617	611	613	599	609	667	601	625	595	608	663	646	581	627	619	625	608	621	634	605	659	605	628	628	583	653	654	616	664	603	607	569	631	605	630	639	654	562	619	575	628	618	634	629	616	594	640	655	607	640	607	654	609	595	574	607	635	602	586	634	621	629	606	631	606	625	637	660	653	605	671	590	610	641	652	575	587	640	635	608	630	635	569	570	616	650	636	643	630	587	617	601	655	591	596	609	631	615	653	619	614	616	624	637	663	578	618	636	637	634	656	647	610	629	600	574	668	648	606	587	610	600	601	621	604	597	608	602	586	614	626	590	636	610	642	602	584	622	626	645	656	587	594	642	642	660	619	583	653	660	646	620	646	614	640	619	625	640	658	612	648	618	576	632	643	592	607	616	624	632	640	599	601	631	593	649	582	609	622	625	617	610	601	622	598	589	656	659	604	596	652	626	618	610	609	615	659	649	636	661	644	634	594	622	614	620	670	641	677	608	608	677	604	608	589	633	665	611	611	606	596	624	614	626	641	587	591	626	602	617	644	654	602	633	619	606	617	612	646	664	603	587	627	627	620	636	601	637	625	613	619	629	682	634	614	602	654	590	592	616	625	578	601	625	622	602	570	600	624	623	599	635	574	604	622	619	617	617	591	575	633	582	658	663	597	622	597	610	615	610	661	611	636	704	588	623	622	583	629	579	643	634	637	643	634	628	645	583	644	643	573	555	587	626	622	643	637	613	594	632	604	608	576	639	643	645	607	635	609	608	605	586	612	633	583	647	579	623	599	594	616	609	600	570	599	612	613	593	579	601	651	639	603	604	590	646	630	617	627	631	603	623	674	677	590	639	633	680	560	659	570	591	608	638	656	641	665	593	597	589	575	585	626	646	611	614	650	621	647	590	618	607	581	653	622	621	594	643	623	656	646	645	619	669	654	628	650	594	594	640	626	615	567	594	619	632	604	619	613	633	601	645	617	642	605	593	679	577	617	614	635	627	648	608	592	654	636	561	605	575	640	628	624	609	584	615	638	592	583	623	624	579	604	602	589	590	576	626	661	620	578	598	580	625	631	643	603	619	622	655	631	618	619	637	610	608	616	658	615	625	656	562	622	680	657	628	600	648	664	648	670	645	639	602	609	606	604	605	642	617	572	629	643	618	580	596	573	588	632	570	625	600	626	629	578	629	629	599	638	603	638	613	625	623	639	623	615	594	579	627	617	649	589	605	601	601	587	593	606	623	636	575	629	608	626	595	636	651	638	622	614	619	606	637	621	604	612	600	629	639	576	639	651	663	615	621	566	622	582	621	632	619	666	623	618	629	621	655	604	618	617	599	548	598	620	613	574	656	569	624	628	621	618	653	559	624	593	627	604	615	613	588	647	626	614	623	637	635	610	610	610	592	623	602	577	622	590	612	609	581	597	631	655	615	628	631	642	626	617	565	598	608	629	619	649	614	644	625	627	584	612	621	638	652	588	621	631	650	642	586	623	613	642	605	619	599	621	624	611	628	572	651	626	596	626	647	608	602	621	639	584	595	618	630	611	609	633	597	615	634	639	574	645	679	626	635	613	651	594	617	626	580	610	603	657	668	604	622	605	670	649	618	597	649	610	636	577	622	592	593	635	613	636	595	666	627	580	581	635	639	594	625	595	641	664	629	646	641	624	614	615	618	605	587	646	581	618	581	596	625	611	619	615	574	610	604	619	647	618	556	619	591	616	650	634	679	610	641	635	571	631	564	620	607	623	623	569	597	640	607	614	624	589	623	623	618	608	577	620	621	619	606	611	598	599	629	659	626	565	605	662	606	609	636	683	637	623	631	664	620	582	620	603	614	617	631	640	607	609	598	673	620	608	643	609	617	608	643	664	608	578	627	577	628	660	604	619	602	651	659	612	609	618	594	604	604	641	634	643	619	612	651	637	623	611	667	663	592	676	647	607	612	578	659	622	603	646	613	632	576	575	630	612	610	682	609	605	611	607	630	633	662	618	610	639	609	592	613	651	605	598	626	597	586	644	572	647	591	594	619	621	645	608	629	621	573	624	604	608	608	629	591	598	653	627	632	600	614	670	610	611	639	614	656	589	631	638	620	676	591	587	615	616	608	596	603	600	699	651	655	600	622	596	647	611	608	629	583	626	620	584	626	652	629	649	619	634	644	677	583	643	611	585	651	641	656	588	614	646
11891	1205	1077	793	800	812	778	819	723	755	782	731	752	702	736	749	764	759	809	754	703	748	794	778	765	733	726	800	806	682	729	741	774	758	716	707	684	738	782	737	730	723	697	729	734	747	740	735	737	755	736	688	795	766	723	676	740	750	753	787	759	778	697	705	777	756	739	742	739	719	710	696	717	809	771	746	755	727	723	767	718	790	711	760	731	708	736	713	701	735	786	756	742	805	723	753	706	708	745	738	755	697	694	732	700	762	733	736	764	736	758	742	715	774	773	720	775	785	740	746	711	723	774	769	749	769	746	713	767	705	689	779	755	737	717	718	736	748	733	760	783	743	744	748	686	730	738	722	772	734	753	677	691	748	756	718	714	737	737	772	741	749	712	759	737	794	722	755	751	779	705	752	719	738	731	726	738	772	716	720	761	719	776	762	757	765	793	727	686	737	722	721	751	699	773	751	734	792	772	758	742	788	725	755	767	756	722	744	689	739	709	718	765	745	742	738	684	699	720	704	760	767	738	732	743	764	727	709	745	674	759	731	747	712	687	807	727	780	769	756	721	737	706	720	790	731	789	744	733	749	771	731	758	705	726	769	717	784	710	782	734	701	715	740	713	769	738	709	739	770	771	726	815	663	757	736	765	755	732	763	753	760	733	704	785	758	741	722	768	766	804	738	726	716	743	773	749	765	755	695	754	706	763	732	751	754	749	668	708	714	772	760	754	747	706	783	715	784	678	737	697	705	723	773	745	725	727	738	715	749	669	693	707	715	766	748	740	764	723	734	797	706	778	708	721	714	733	699	728	736	717	761	746	772	784	743	738	726	706	787	763	713	688	732	738	742	720	733	750	713	774	720	749	743	749	720	728	758	748	765	754	781	693	717	701	773	724	743	735	760	734	756	726	762	719	737	718	750	728	698	751	770	751	736	718	746	750	711	794	718	716	723	748	786	726	743	753	715	757	724	708	709	714	686	738	774	741	705	744	698	690	771	793	724	722	691	727	751	751	736	731	744	743	751	791	691	746	722	726	696	731	748	716	759	741	715	734	762	730	712	694	777	737	771	763	768	766	706	756	740	792	749	754	736	741	739	774	739	757	732	767	721	792	692	730	771	725	701	668	792	729	761	692	734	792	726	729	727	737	738	716	703	671	775	756	701	703	767	743	747	672	732	708	746	719	746	732	761	694	712	801	737	691	737	713	746	764	722	766	729	698	741	802	697	738	761	685	755	744	724	738	758	731	725	741	765	798	718	730	724	711	785	781	740	720	732	738	745	762	730	733	722	763	736	711	724	740	754	766	734	734	720	768	745	758	731	775	642	760	719	722	680	748	743	795	769	745	764	715	745	734	742	780	701	745	713	726	724	720	777	744	774	794	776	735	757	756	763	762	727	793	765	721	766	701	725	750	770	712	739	759	734	761	697	728	742	750	777	744	763	722	743	771	781	727	769	721	708	715	693	788	726	735	686	717	723	762	699	729	705	689	736	748	731	767	781	752	706	720	743	684	715	681	707	742	761	740	744	788	713	714	759	720	721	732	725	720	745	708	726	779	741	750	756	758	777	750	780	738	754	790	795	712	743	770	689	713	726	750	716	742	763	705	705	737	731	778	751	718	722	752	778	732	725	728	752	778	729	717	712	770	739	706	744	709	744	768	752	745	761	719	762	760	706	705	757	744	728	715	743	707	728	718	708	761	724	763	802	699	741	744	731	700	740	715	726	691	744	754	741	754	743	728	746	695	676	695	701	769	708	771	746	760	718	707	758	717	738	715	721	772	786	721	699	733	728	733	687	726	748	753	755	792	743	792	753	738	741	747	742	747	818	731	758	730	736	712	750	712	800	714	727	782	730	731	771	777	742	730	756	752	747	715	794	774	748	743	711	704	763	732	733	755	784	811	744	689	738	738	806	751	771	770	689	742	724	767	715	723	712	774	719	744	715	747	732	715	740	696	764	737	707	724	713	772	675	737	706	744	775	704	709	732	755	723	719	701	776	745	777	735	696	694	726	751	738	729	756	755	754	737	746	787	773	731	733	699	724	692	722	773	749	750	694	706	736	755	764	719	752	761	768	729	726	749	757	692	766	794	704	680	761	753	807	749	746	758	742	654	711	733	753	753	754	708	738	717	782	770	719	716	735	727	784	769	678	684	758	706	775	766	764	690	752	772	725	777	799	686	742	751	796	726	710	708	721	699	745	752	758	801	734	736	749	725	728	723	682	746	714	782	687	767	712	715	730	734	700	733	762	741	739	751	718	686	785	754	719	736	757	736	745	775	739	760	722	763	747	771	761	732	698	734	792	702	761	781	712	765	751	720	726	795	745	790	774	745	755	694	724	741	737	750	758	747	702	740	748	762	713	737	739	759	650	754	799	744	725	754	724	787	723	728	687	739	728	756	740	763	770	736	742	703	771	761	729	755	721	697	776	733	771	787	729	761	783	744	741	764	708	764	757	701	696	767	731	712	734	695	755	743	715	747	753	732	718	743	725	763	712	772	713	710	760	728	745	765	700	714	737	771	771	797	737	733	736	711	772	735	742	759	726	697	735	758	726	759	716	726	745	771	735	704	689	731	693	749	732	735	698	754	758	736	731	765	716	738	745	744	740	738	754	779	736	706	692	742	712	739	763	684	717	751	750	753	741	727	734	757	781	793	782	709	704	731	747	701	682	679	743	724	729	723	783	741	708	727	710	707	772	697	746	755	745	747	797	734	740	737	791	777	718	729	788	782	738	711	755	753	788	751	729	724	770	743	705	742	767	736	742	768	743	770	747	745	789	732	769	799	723	733	749	708	721	730	751	702	703	683	746	732	737	731	730	729	706	735	732	723	730	759	767	722	709	761	731	733	715	748	742	744	741	760	740	739	761	765	667	758	731	722	736	773	761	758	806	756	719	735	779	721	772	716	734	720	735	763	721	743	775	706	758	739	751	767	752	739	734	753	762	735	717	755	756	754	756	754	734	732	756	717	774	680	727	770	728	734	753	732	790	734	743	725	756	754	739	734	767	726	752	777	738	765	786	723	740	747	734	738	709	773	721	737	757	739	726	778	707	769	759	738	748	727	670	748	731	726	787	732	723	722	725	727	751	738	703	728	776	713	776	729	734	761	784	760	725	761	760	722	724	748	782	749	718	708	779	729	756	747	704	728	772	725	756	750	734	768	712	739	778	779	777	754	740	719	721	761	755	712	724	771	754	773	783	798	729	710	719	738	766	720	747	711	744	714	739	753	764	675	751	747	757	747	740	737	758	756	738	760	769	761	763	726	758	700	758	812	736	751	709	787	783	728	767	741	770	739	735	715	756	761	740	734	772	763	690	778	746	728	770	690	740	689	733	786	735	723	741	741	735	714	775	711	760	704	777	728	714	732	783	714	703	724	780	745	717	705	749	719	725	731	751	742	667	739	727	746	747	709	787	716	753	769	758	746	764	692	708	749	740	752	701	730	764	750	759	785	712	790	773	738	786	751	769	728	753
23898	21542	28502	25025	21126	3542	1154	972	901	799	831	781	718	732	714	733	677	703	701	701	663	696	658	689	740	712	740	667	640	669	660	681	697	634	655	643	675	671	637	706	645	713	687	680	635	614	682	689	660	684	664	693	697	685	725	670	675	666	709	666	677	668	672	667	634	687	686	713	684	694	686	672	651	637	692	689	640	685	694	709	680	704	704	647	717	684	677	661	734	679	675	664	701	781	649	676	643	620	700	687	663	662	667	701	695	647	662	660	658	684	697	668	713	658	696	731	666	699	654	711	654	639	681	659	699	692	721	710	642	691	620	657	696	700	750	692	696	727	687	664	682	690	636	697	675	689	653	661	661	679	671	673	663	675	697	708	686	692	679	692	645	648	705	697	691	637	686	707	724	684	667	662	691	691	693	720	674	633	719	688	658	652	663	708	705	712	686	704	665	676	619	630	644	658	620	676	698	631	707	667	639	681	713	674	667	642	680	621	694	656	695	634	683	673	686	708	706	679	708	687	642	704	624	643	712	696	675	680	672	684	689	674	619	678	674	679	691	675	704	670	675	747	642	679	689	673	673	690	670	676	673	644	728	688	673	656	642	695	662	664	677	651	672	687	653	679	726	671	645	705	626	647	656	655	704	688	647	653	643	671	700	651	678	672	646	710	642	660	690	653	653	656	672	675	685	682	654	685	698	669	673	705	661	704	654	681	670	687	686	697	686	668	683	674	607	639	656	642	679	653	673	733	711	652	665	647	685	680	680	675	636	680	690	656	634	689	660	689	681	683	666	692	663	625	667	671	631	700	690	652	690	652	636	658	708	688	681	687	655	627	673	653	659	627	692	686	708	668	678	628	642	649	660	644	684	699	670	658	661	667	691	613	659	675	673	702	658	704	722	696	624	655	642	686	669	690	719	676	668	658	654	645	738	712	674	671	626	649	714	664	668	696	718	696	675	653	712	684	681	668	671	691	687	722	693	668	666	686	642	672	699	657	671	722	688	670	688	702	678	690	649	668	708	671	644	717	661	679	660	665	682	698	680	701	685	672	626	686	713	726	700	674	667	693	667	679	648	671	635	710	680	631	711	680	632	681	660	699	675	650	636	645	719	689	730	654	659	658	633	633	694	761	679	704	649	709	692	693	681	664	696	635	668	707	681	723	694	634	663	646	656	681	681	705	702	664	671	663	659	661	664	674	667	656	669	640	703	712	680	655	681	686	650	706	632	631	693	637	651	682	678	706	725	699	644	723	735	677	678	668	659	702	636	645	685	642	661	659	682	666	626	668	675	695	622	724	634	676	707	656	618	697	647	666	678	689	669	649	648	639	670	676	707	659	662	618	652	688	655	703	667	640	635	639	751	684	651	707	671	654	651	649	667	687	619	680	691	669	703	688	657	721	691	675	657	702	630	642	696	650	667	617	718	744	629	623	659	675	664	664	660	685	651	708	658	728	667	628	682	696	710	678	699	649	677	663	665	648	728	679	643	686	660	696	653	658	657	663	672	704	638	647	678	670	725	683	708	628	724	645	681	707	663	669	666	697	692	634	672	681	662	674	628	694	666	626	603	681	702	693	703	685	657	675	707	732	715	654	666	719	660	660	672	665	686	682	651	680	672	719	665	672	694	695	686	617	773	692	648	665	673	637	693	615	679	695	684	668	695	697	664	699	687	705	695	689	728	706	682	665	675	686	713	696	720	708	692	606	695	665	693	675	677	698	658	649	692	687	629	648	673	636	685	665	657	679	669	704	675	612	667	684	682	667	700	659	665	712	667	704	672	678	710	659	628	668	684	645	641	737	659	707	682	632	676	652	649	688	714	645	653	682	717	667	689	676	689	678	672	667	655	691	647	708	654	630	681	667	674	674	696	668	651	655	688	648	700	689	703	705	694	655	729	695	652	728	679	695	701	644	658	673	666	662	693	682	643	693	658	658	697	677	611	674	658	674	654	687	667	665	662	656	638	626	678	662	652	630	699	689	696	697	630	674	706	729	663	711	661	689	691	655	679	664	686	629	637	676	668	696	656	655	678	727	649	698	680	651	692	658	708	622	708	653	675	656	680	646	633	675	691	700	643	691	650	676	638	673	655	669	656	672	680	637	688	642	639	686	708	629	638	681	629	677	679	671	682	686	642	687	676	653	684	674	686	759	644	648	704	670	712	666	662	725	670	697	649	656	638	653	690	654	673	689	658	687	678	631	617	630	668	668	707	622	666	649	619	672	645	639	672	684	681	668	714	671	654	680	672	673	671	679	702	654	688	628	670	697	679	678	649	672	678	718	649	657	702	668	644	701	669	654	669	622	634	712	647	683	664	652	655	709	663	656	644	716	718	635	628	609	686	660	686	694	619	675	688	616	707	727	682	649	699	705	672	701	663	718	705	633	635	658	696	653	653	659	659	713	679	652	696	693	669	651	623	654	657	697	684	676	664	655	673	715	688	664	662	689	705	668	641	627	650	653	721	663	657	677	706	668	687	669	674	654	693	703	703	671	626	653	653	667	712	683	628	639	695	690	681	684	689	724	675	666	673	631	653	638	665	700	674	694	696	657	688	649	678	674	673	671	690	676	706	679	688	668	664	655	676	715	669	697	686	637	651	721	650	722	684	668	728	721	675	714	621	648	709	683	663	678	669	691	685	624	665	662	674	656	690	690	656	659	692	630	670	656	636	688	710	711	673	671	668	690	691	676	669	697	714	686	694	639	706	661	667	639	685	652	678	693	674	643	652	693	697	692	693	673	637	642	680	638	718	663	704	647	654	593	684	645	640	687	690	668	634	658	719	668	658	674	674	693	638	665	662	653	707	639	631	689	673	642	673	690	682	683	722	670	658	686	688	657	649	684	678	648	672	698	688	653	693	661	720	678	696	660	626	676	693	664	698	670	672	667	677	685	635	664	690	698	692	660	695	683	669	669	669	670	670	660	660	666	698	621	650	678	680	677	644	692	721	677	667	684	691	650	640	651	661	668	708	652	674	678	669	693	640	689	679	686	655	645	649	660	675	658	676	678	677	667	644	650	677	723	722	638	664	651	679	646	634	685	737	681	672	690	654	660	664	659	615	731	689	672	687	624	641	672	684	719	687	690	658	680	711	643	690	734	690	660	683	664	698	669	676	667	654	683	673	643	656	680	692	687	637	653	699	675	720	678	686	708	627	677	674	668	620	681	635	669	648	687	719	645	658	682	636	700	664	649	645	658	686	663	641	698	685	665	665	694	701	693	657	664	661	688	662	681	704	687	681	657	664	697	654	663	668	716	617	703	658	638	674	668	697	641	666	703	667	655	685	660	668	663	645	674	682	674	721	669	679	665	704	647	671	645	730	660	645	679	666	627	667	723	692	682	636	661	669	713	662	678	619	676	711	673	664	718	638	676	695	654	680	661	629	643	655	670	641	651	693	639	680	709	675	671	641	725	695	697	681	694	676	663	704	662	671	675	698	653	672	634	624	677	658	674	670	677	695	667	684	675	697	685	647	656
16217	7849	5154	2621	2070	1720	1495	1286	1152	1143	1034	1030	940	930	959	905	854	850	884	804	867	868	882	846	859	820	825	879	784	875	782	847	798	867	823	829	794	814	814	799	843	792	819	765	868	813	756	938	808	858	815	840	892	834	873	846	791	781	810	827	781	785	798	858	825	856	835	776	837	827	806	805	860	902	803	819	811	832	818	860	832	850	887	857	820	837	835	777	817	823	798	787	817	786	806	838	803	842	811	796	816	808	824	865	821	812	746	802	843	814	798	836	795	787	811	792	833	810	804	862	804	826	786	778	789	831	791	818	826	758	829	818	825	778	803	791	800	774	817	804	834	861	815	871	793	831	789	785	800	854	795	803	844	809	790	813	830	787	800	834	835	786	840	813	801	831	804	841	804	799	812	849	831	828	793	753	835	780	794	791	816	859	823	788	785	807	835	836	869	836	796	777	810	806	798	800	824	773	828	828	824	815	783	811	797	782	813	822	811	801	852	809	805	825	802	840	845	766	813	808	802	871	832	803	782	789	772	810	809	827	819	840	810	807	840	771	772	840	823	806	799	854	819	844	793	803	823	751	793	801	800	848	802	819	802	878	877	808	808	841	791	783	838	799	840	831	811	849	791	737	843	801	781	869	860	751	802	817	834	815	826	798	810	769	848	829	778	812	825	812	768	783	853	829	755	840	835	817	802	822	805	813	800	780	805	795	837	831	796	834	820	812	814	855	802	790	865	741	788	728	813	843	796	832	799	800	825	799	816	785	779	831	840	794	774	794	801	836	816	793	858	848	826	817	838	826	843	824	844	782	822	797	778	820	815	825	781	801	840	883	798	827	810	825	800	855	768	866	828	821	790	772	850	851	814	811	808	830	824	820	833	849	791	814	820	857	815	793	800	826	846	796	813	729	823	805	772	804	844	803	813	756	839	786	857	781	830	777	842	817	822	827	777	809	799	811	823	808	812	824	844	801	874	750	848	797	792	807	843	829	834	790	785	803	806	812	800	822	763	812	792	878	829	788	835	836	856	788	842	786	774	806	837	849	791	798	830	838	807	773	811	856	800	805	828	839	798	810	783	866	801	778	821	774	804	790	813	804	804	775	841	841	829	847	888	821	740	841	844	773	860	826	820	829	833	802	834	823	839	825	841	825	830	818	881	853	804	783	783	792	822	804	862	818	847	792	787	861	799	813	786	798	770	844	816	820	809	832	832	801	820	815	865	901	828	777	736	877	774	831	862	816	818	783	783	785	817	816	837	787	853	828	842	809	820	826	824	797	811	818	739	823	785	837	811	817	853	763	748	816	851	794	783	814	783	872	796	819	828	805	809	808	856	764	858	784	834	805	818	793	828	802	872	798	781	842	778	829	794	831	804	835	808	865	811	827	808	816	813	750	814	807	839	778	827	820	779	897	804	822	885	831	788	825	811	805	799	838	792	804	814	805	787	838	827	825	845	786	784	772	812	882	789	796	864	794	818	773	872	806	740	794	811	803	803	793	816	837	842	842	787	780	798	833	769	859	821	795	810	842	787	866	841	831	803	842	854	809	813	822	790	859	795	850	823	832	883	821	776	811	797	813	845	814	767	800	830	830	801	827	810	821	831	807	844	832	829	825	814	801	818	785	846	807	824	801	810	790	811	808	759	825	815	820	816	852	825	758	806	816	738	851	796	822	819	867	792	828	775	797	805	828	798	775	762	800	785	811	842	799	802	817	824	859	822	775	872	855	831	796	837	754	838	825	793	818	838	858	857	749	789	783	829	830	851	806	823	799	721	839	815	852	811	797	805	831	827	815	813	812	752	823	830	814	814	847	841	798	790	801	838	789	807	813	858	803	770	834	812	791	846	815	825	841	821	790	812	851	776	820	844	772	852	834	839	861	840	813	844	820	827	815	842	793	796	794	771	835	785	816	822	766	824	831	872	815	796	784	852	829	802	802	844	853	830	803	798	818	854	795	792	810	787	834	815	808	793	784	812	847	775	804	814	784	826	814	811	862	799	800	812	816	816	815	818	784	774	789	761	842	790	850	853	798	843	839	826	822	784	761	793	791	810	807	812	829	792	843	830	769	813	821	822	802	742	810	799	818	878	826	791	805	855	786	812	818	779	813	821	801	818	783	814	774	790	850	823	830	794	838	769	811	799	819	775	814	836	825	812	762	752	833	851	801	777	716	782	850	813	806	806	812	852	811	815	801	804	777	806	814	797	821	831	802	827	842	804	797	803	797	816	767	781	781	766	818	827	809	737	851	780	808	832	838	792	788	812	806	807	783	820	783	806	797	737	790	818	835	776	805	819	818	841	790	839	798	844	798	841	806	821	832	790	788	818	783	778	809	804	794	819	809	766	823	798	835	813	812	786	799	818	806	814	849	812	826	828	885	800	791	828	792	820	775	838	804	822	764	849	784	797	820	804	855	830	824	793	873	801	826	848	865	821	822	802	800	771	852	757	847	846	841	814	821	788	769	805	778	793	841	836	842	785	845	808	812	775	822	831	821	808	745	810	815	824	832	842	819	859	791	796	817	838	848	848	820	787	828	786	803	815	834	857	827	824	850	821	804	790	822	807	848	831	875	851	811	880	813	825	813	835	833	772	843	819	784	805	837	785	848	778	816	840	808	793	837	805	820	802	827	799	827	843	806	815	818	788	803	810	808	864	809	815	837	798	833	756	761	819	843	855	793	824	802	808	863	818	790	923	771	842	812	830	792	818	816	771	820	794	816	834	811	805	799	805	842	808	815	814	829	767	812	779	830	807	801	808	785	820	801	782	823	818	846	844	797	808	816	835	821	787	822	840	771	833	834	850	802	806	822	826	832	824	843	816	836	832	812	787	787	794	802	796	806	792	822	848	855	802	793	856	801	819	825	852	832	840	786	790	803	818	858	816	809	807	807	765	809	755	881	843	823	827	767	779	814	804	837	813	769	798	825	835	812	759	850	818	816	840	834	788	800	865	792	827	758	818	807	855	835	865	798	817	837	844	851	765	828	839	811	867	786	769	843	850	793	832	803	847	775	863	850	803	806	770	803	785	796	816	817	747	810	787	781	912	816	761	795	833	768	859	796	819	809	796	840	816	820	768	783	766	841	801	809	768	796	831	822	809	837	805	794	877	788	837	811	809	808	791	808	850	814	809	799	810	834	753	807	860	804	819	842	793	797	835	769	820	751	827	803	811	847	825	813	830	866	850	848	853	797	800	807	805	782	816	854	829	800	801	856	818	820	852	834	783	799	753	799	840	809	778	883	864	808	842	829	808	844	845	827	825	784	768	778	818	723	859	849	822	824	797	800	794	801	750	827	804	851	782	813	828	821	832	780	810	831	828	783	829	806	783	843	804	793	817	830	826	852	806	833	790	807	796	831	836	823	824	825	804	793	786	804	743	869	811	844	796	816	857	861	783	796	804	848	795	823	863	860	758	873	806	827	830	833	826	835	783	859	774	839	812	809	820	845	827	885	795	787	808	827	813	811	811	775	799	860
25227	21556	26833	25232	2168	587	496	470	450	436	423	425	428	421	401	382	387	412	364	410	385	390	385	393	387	407	396	416	394	404	370	377	390	383	377	418	378	390	398	380	372	384	415	390	360	378	342	396	378	379	361	423	392	396	398	420	391	370	380	362	394	405	408	398	407	360	392	348	386	381	396	362	420	377	388	368	382	403	412	375	408	354	397	359	433	412	404	396	369	389	394	353	392	349	390	380	394	364	336	368	363	346	363	352	361	389	380	392	364	363	372	362	360	350	401	344	334	375	378	386	395	364	396	390	388	430	390	370	356	405	398	343	366	371	376	383	375	387	362	389	387	335	368	395	380	387	376	385	424	420	384	371	400	400	433	390	366	384	392	378	387	403	377	372	368	395	400	383	393	389	378	341	358	324	394	378	385	429	405	333	377	366	366	400	369	412	385	325	363	356	375	380	404	362	369	374	387	378	381	372	367	339	365	408	399	385	398	367	379	343	351	361	363	384	374	354	367	396	409	372	365	379	383	373	395	388	374	394	371	387	437	375	375	364	362	370	383	349	369	413	372	392	370	397	420	380	415	396	388	371	370	377	376	355	344	364	356	385	401	363	388	357	381	389	384	389	368	421	421	370	397	380	384	380	385	394	348	364	415	393	373	356	351	386	400	382	387	405	398	354	390	403	355	343	357	354	412	390	363	340	399	397	384	343	378	407	362	369	400	363	350	367	380	391	395	379	377	393	391	373	388	350	419	409	360	376	351	376	407	353	397	368	418	390	410	375	392	368	381	376	375	413	389	363	385	389	350	380	362	421	357	415	426	366	348	338	401	414	352	399	365	397	380	392	459	387	382	371	399	365	390	353	404	370	374	372	371	402	374	357	372	392	362	364	382	416	358	344	381	352	403	413	395	390	371	411	374	371	360	385	372	354	374	382	367	393	376	419	356	384	405	376	407	379	388	365	401	350	353	399	381	384	383	383	413	426	408	388	373	366	370	396	354	405	390	383	406	399	377	380	383	371	376	369	419	384	370	394	416	355	384	382	375	371	385	392	366	372	406	345	379	333	385	383	375	332	333	387	395	376	398	398	368	390	383	378	377	369	369	410	377	421	416	361	378	378	360	396	397	375	362	399	394	374	364	394	399	377	369	399	395	376	408	354	391	407	353	373	383	371	355	396	357	372	358	372	359	387	346	378	380	386	373	352	365	362	346	368	362	370	402	370	361	369	387	335	339	395	400	393	370	405	374	343	397	376	351	386	384	409	390	386	396	348	361	374	396	390	379	346	337	348	361	362	363	389	355	366	352	330	361	380	403	363	379	384	396	417	392	372	353	377	383	377	396	354	394	397	370	394	374	381	412	357	399	407	406	362	376	356	384	354	374	402	366	387	393	398	405	430	379	381	383	390	406	383	402	391	377	358	343	382	352	401	380	366	353	364	412	397	383	386	367	426	387	349	389	373	362	387	391	408	343	394	405	398	382	374	366	385	386	385	403	361	376	367	384	381	371	368	387	370	376	350	381	361	369	338	374	361	387	398	347	354	380	406	389	375	398	379	402	357	403	374	381	415	375	385	376	353	376	384	375	351	334	393	394	378	377	382	381	384	390	382	355	374	378	353	368	370	382	372	392	399	367	359	338	392	379	351	372	356	372	362	425	374	377	377	407	373	371	384	428	378	380	376	390	365	361	380	375	358	389	377	358	394	342	395	398	371	396	380	387	369	350	391	361	369	385	421	397	394	384	378	375	377	347	394	387	383	360	371	362	342	376	363	393	372	374	410	398	387	378	359	416	400	369	356	400	340	355	389	354	396	384	419	386	401	389	403	351	342	367	385	376	345	385	390	418	334	394	366	372	353	381	359	389	403	381	377	418	396	391	425	401	396	376	398	365	393	415	374	343	397	359	398	410	354	388	355	355	382	408	385	392	367	386	364	370	370	371	385	359	365	376	380	385	385	373	360	364	400	372	389	351	394	359	369	355	355	366	369	368	365	368	378	389	383	418	357	387	374	407	382	393	392	348	351	382	386	359	389	397	363	341	372	387	377	400	337	345	368	373	390	388	387	403	376	387	395	414	400	375	371	427	397	385	354	362	374	372	394	383	377	397	362	413	362	385	366	366	387	393	390	397	404	381	363	349	405	382	418	373	369	403	359	367	391	365	390	387	396	361	388	407	372	364	385	399	385	360	384	392	378	381	406	391	398	372	371	363	367	395	377	386	364	398	393	385	377	342	365	382	371	369	387	374	370	416	382	422	359	358	372	391	384	408	376	389	371	376	372	385	365	373	363	392	384	399	391	382	376	400	365	386	374	378	371	381	385	357	365	395	371	365	358	381	373	395	396	356	393	378	381	399	369	394	396	394	371	361	401	378	382	379	367	391	355	402	356	403	355	377	359	358	364	372	330	394	381	395	374	358	374	384	356	330	366	393	349	403	382	394	388	352	406	398	324	390	396	397	376	366	362	388	385	354	360	353	420	349	381	358	375	387	393	382	372	393	392	404	380	378	396	339	411	371	374	392	406	392	347	415	374	341	366	364	353	384	333	375	363	381	368	408	408	391	364	362	420	420	416	415	389	411	404	371	367	392	401	391	358	413	393	380	429	387	380	378	369	384	394	334	370	387	395	350	402	388	339	383	433	378	384	375	382	393	376	400	395	383	365	401	400	369	417	368	390	388	364	385	369	360	374	396	381	359	397	403	377	360	375	385	366	350	387	403	370	395	379	353	423	391	361	404	370	361	351	410	406	387	374	398	415	381	362	349	403	420	381	383	360	365	397	399	382	388	386	364	392	395	401	367	352	377	372	383	381	377	360	392	381	409	389	368	359	363	382	374	402	362	360	435	416	388	374	378	375	352	398	380	379	415	359	386	346	393	393	389	388	350	390	375	377	394	373	365	379	395	387	386	410	415	398	362	341	397	391	392	388	410	371	404	400	362	388	383	383	369	367	387	382	368	352	396	379	381	410	386	383	349	367	376	358	361	368	427	358	390	363	375	390	372	397	371	396	359	377	364	360	356	377	372	396	433	347	390	379	413	383	361	390	355	358	356	377	402	361	417	389	379	394	405	381	408	352	387	360	371	372	374	383	383	352	383	374	370	373	394	404	382	347	379	359	377	377	366	401	419	421	348	358	332	377	405	414	361	406	390	391	348	370	378	388	359	386	372	375	372	403	391	405	347	376	328	345	391	380	381	392	345	366	401	373	380	373	394	387	367	395	443	407	340	359	382	387	396	352	415	354	416	383	408	367	355	380	374	346	383	393	397	424	374	400	365	368	380	408	391	385	372	360	376	380	386	386	418	385	371	344	338	392	363	381	386	374	395	404	365	367	380	387	402	399	382	395	342	396	373	367	401	355	352	384	349	378	409	378	389	366	376	397	387	382	373	384	394	370	366	361	375	382	381	363	356	391	369	389	401	357	394	361	395	333	340	386	407	368	369	377	354	413	420	378	371	371	368	382	346	358	389	355	370	414	369	366
14353	4123	2695	1389	1114	970	855	739	678	621	563	554	491	469	506	493	501	503	490	487	452	499	502	450	456	499	457	428	496	503	477	468	472	476	457	456	430	439	451	445	443	431	484	454	454	489	471	467	449	484	474	509	482	494	549	474	486	449	478	454	462	489	453	480	429	465	478	460	455	438	492	481	439	470	436	448	459	488	443	477	501	470	468	465	447	468	483	443	459	468	452	449	405	476	440	493	480	453	501	485	441	434	457	468	468	456	456	453	462	494	463	450	432	457	433	460	469	469	490	460	448	472	430	531	432	451	437	414	467	457	492	455	455	462	455	449	487	421	448	465	488	448	467	470	471	429	443	436	467	439	445	454	469	471	465	530	449	451	433	460	436	465	487	450	436	443	464	458	458	428	470	464	478	466	464	457	430	457	450	446	447	505	434	447	462	465	475	452	435	461	440	459	426	443	474	457	435	455	469	444	435	504	438	456	436	455	479	443	442	459	442	446	478	459	467	444	454	476	492	452	453	487	429	427	483	480	449	469	459	450	432	488	432	457	443	450	489	450	456	450	454	457	448	441	491	431	515	477	462	468	481	436	456	455	476	420	424	495	401	470	434	476	459	409	442	432	453	490	437	454	493	475	485	475	467	458	462	450	465	424	429	467	470	463	441	434	484	509	472	413	467	477	454	489	454	454	481	448	451	531	459	475	414	472	497	459	466	446	463	463	468	465	469	464	442	499	438	472	430	433	495	489	478	446	475	461	448	505	460	458	427	459	431	454	462	467	410	453	451	458	449	485	445	464	432	445	496	484	480	453	442	451	439	434	446	451	488	472	460	466	453	469	458	468	450	468	461	458	449	440	493	472	453	475	444	442	483	450	445	461	463	419	460	423	479	468	432	477	477	488	476	460	436	461	449	498	456	442	456	449	503	473	438	457	469	462	465	440	548	457	433	488	454	445	433	445	448	476	476	463	435	471	509	461	475	487	542	413	472	433	451	426	471	451	474	443	433	449	438	452	459	447	471	448	443	430	436	449	455	458	453	460	427	449	466	432	427	413	478	457	479	425	463	462	490	436	494	460	479	477	472	502	487	462	485	439	469	475	487	440	444	490	448	450	414	477	421	452	447	456	477	468	455	475	480	463	478	481	474	470	497	450	450	464	472	467	489	465	497	463	452	460	482	431	477	488	510	477	443	458	457	477	467	485	506	446	440	468	466	500	464	465	502	480	481	472	477	447	477	460	475	482	436	408	421	460	423	465	433	463	461	446	450	464	463	483	473	470	485	437	471	457	483	482	460	458	476	494	468	480	477	467	429	470	444	476	448	449	456	417	491	461	454	493	443	461	476	426	455	442	435	460	448	477	425	469	441	428	436	455	456	486	453	435	472	479	480	473	452	486	443	429	428	434	451	443	471	476	466	447	445	485	472	476	466	462	465	495	483	467	464	455	512	476	475	445	416	489	448	454	454	490	464	475	443	460	447	464	464	450	465	478	478	450	432	448	451	459	438	472	488	434	469	493	448	475	464	467	452	482	502	476	458	490	465	431	483	477	466	468	444	452	466	469	468	462	435	461	499	464	442	448	439	438	457	456	465	436	433	494	450	439	415	445	493	437	451	481	467	478	479	428	469	458	427	469	447	454	444	452	492	475	481	498	468	445	474	462	413	494	456	426	480	471	466	481	441	436	448	436	464	472	451	462	505	472	435	457	504	473	454	466	452	448	419	452	472	482	448	485	446	446	476	449	452	448	468	445	450	477	483	449	485	445	435	460	477	506	465	434	469	466	473	468	429	457	420	482	499	465	437	454	444	446	494	447	465	452	505	449	431	466	442	480	482	464	439	461	490	488	437	427	482	448	454	477	472	451	460	456	482	441	504	449	447	476	439	425	414	441	471	460	448	429	443	417	498	479	474	467	423	458	469	448	489	486	483	501	450	491	443	498	453	467	477	442	437	482	445	451	453	445	443	438	441	460	466	515	462	467	452	493	484	481	497	511	465	464	451	438	428	451	412	445	419	483	447	455	456	436	461	495	454	477	460	458	429	437	457	478	461	497	457	427	505	452	471	459	470	440	460	464	460	453	442	454	437	465	458	478	450	457	440	452	445	492	465	484	474	443	492	434	486	466	437	449	492	482	451	456	471	414	451	474	429	465	481	454	431	434	438	464	409	472	455	457	457	499	484	480	520	443	476	470	473	423	454	450	494	450	474	456	459	431	444	482	463	480	434	461	446	444	427	472	442	453	457	460	481	492	455	465	465	467	465	473	429	483	458	441	440	473	469	461	453	450	447	449	463	466	462	459	454	483	465	441	471	471	489	450	458	460	453	491	482	483	456	482	461	444	445	451	481	468	483	457	502	476	432	420	460	484	453	441	488	430	451	464	439	499	475	475	450	452	419	461	428	455	448	478	465	431	440	507	470	448	452	425	464	461	474	447	478	491	431	507	440	452	458	454	443	445	465	467	451	476	451	485	442	459	430	464	455	417	493	420	458	475	486	484	493	482	439	451	463	484	455	471	469	436	486	457	432	455	480	451	457	455	460	471	411	411	448	467	468	448	479	439	418	451	494	422	403	485	471	456	446	458	415	476	448	480	504	455	458	503	436	480	448	470	447	482	435	446	434	447	411	447	434	473	423	419	475	451	465	509	435	440	408	485	477	450	444	454	429	432	459	465	444	436	486	476	468	453	433	435	473	530	459	414	488	438	468	450	489	499	481	454	448	482	444	476	439	447	461	445	465	437	487	441	458	438	430	525	438	447	472	459	467	479	451	490	498	424	440	448	432	434	411	489	441	489	473	476	470	451	448	485	466	465	522	489	454	443	469	451	483	451	475	457	443	439	444	455	451	474	441	452	438	453	451	457	463	472	442	454	512	486	440	495	463	436	472	488	471	446	477	454	455	463	468	465	445	476	423	418	480	471	474	441	433	459	446	471	491	457	464	444	476	492	477	457	437	476	447	458	470	485	469	455	484	436	444	470	480	426	475	493	487	456	469	470	469	478	463	467	431	461	491	496	492	494	460	423	447	453	501	435	505	452	437	475	459	451	439	500	464	471	481	461	456	457	466	468	472	411	454	474	474	439	457	456	458	442	444	507	451	446	472	479	453	461	457	451	457	453	473	487	446	477	484	429	446	455	475	469	465	459	469	478	458	438	466	427	453	452	471	483	469	467	472	455	443	426	439	465	441	465	475	464	454	418	470	463	456	437	444	437	462	472	482	426	449	449	451	468	492	455	453	397	442	467	482	457	463	490	470	459	429	458	470	441	462	494	483	418	473	474	486	436	468	454	463	489	489	474	452	452	478	466	455	486	455	471	463	453	462	455	452	470	489	473	483	443	474	471	495	470	442	448	462	474	439	445	440	441	469	429	463	427	465	460	472	464	488	436	423	497	478	442	463	473	496	466	476	452	439	437	481	470	468	495	456	449	416	471	438	448	460	458	454	467	464	472	453	461	467	453	467	436	467	483	454	440	460	412
22908	21608	29155	24540	21608	20577	2146	817	681	635	632	560	483	470	510	509	457	450	432	462	419	446	421	439	450	399	421	411	424	393	437	422	379	424	398	426	375	397	434	430	417	431	365	426	400	436	431	425	394	407	417	436	453	425	417	434	420	377	391	418	386	384	392	413	408	393	431	415	436	372	399	354	403	419	400	427	380	403	417	390	418	409	421	417	399	409	400	442	408	406	418	403	399	416	410	426	377	394	391	393	414	394	396	426	385	387	425	404	397	407	382	377	421	419	376	405	423	383	390	420	381	373	410	405	377	389	438	384	413	403	370	418	409	402	395	386	358	372	417	396	365	407	392	411	439	387	413	430	393	402	399	383	430	404	399	388	388	409	381	435	431	378	419	405	421	386	392	431	424	389	441	383	409	433	359	424	381	423	422	421	374	406	420	390	407	368	455	428	366	423	414	398	396	354	401	368	405	400	371	403	408	379	371	381	393	374	394	435	349	392	421	380	389	422	384	414	410	397	394	392	398	437	387	397	383	363	408	400	424	387	385	395	409	410	409	382	411	401	426	416	407	380	380	413	404	402	408	387	428	435	387	412	389	409	431	437	393	401	388	413	398	393	399	438	439	403	392	400	399	425	400	392	353	388	365	406	432	367	380	394	386	393	391	350	400	423	394	396	412	386	385	445	385	414	374	406	413	418	410	409	377	369	392	387	409	406	359	400	396	388	404	408	391	415	380	386	372	391	399	380	409	441	403	387	398	429	380	407	359	426	350	397	392	392	423	384	428	394	366	455	436	419	416	382	384	416	396	381	346	430	408	381	402	407	394	410	420	388	401	404	410	378	377	378	365	398	358	367	407	424	409	363	418	404	379	389	380	414	396	372	398	382	408	395	406	409	401	413	418	401	406	395	362	404	388	426	367	402	407	400	408	398	429	395	409	420	396	402	402	389	370	376	433	400	399	377	399	403	432	414	392	408	429	401	378	422	400	400	395	416	396	447	381	362	410	394	390	391	394	386	364	393	424	417	394	380	396	431	389	401	419	400	382	401	408	405	445	390	425	374	386	432	401	376	407	378	401	415	381	388	391	397	425	383	393	418	433	386	390	392	404	403	365	398	425	350	405	361	377	391	395	390	391	385	463	388	399	372	419	448	372	423	371	425	410	382	408	426	417	418	404	379	420	435	400	414	376	421	398	375	396	405	390	385	385	403	416	399	405	420	371	410	433	374	368	373	422	395	394	376	385	425	438	409	404	450	354	403	392	375	376	372	416	387	405	380	401	425	412	385	412	418	393	398	384	389	408	410	425	417	382	453	407	406	439	397	393	403	386	391	385	395	399	347	397	404	382	391	414	407	375	393	376	434	365	392	413	413	393	432	398	414	404	406	389	409	398	411	421	407	381	393	366	413	384	365	368	408	397	402	423	380	389	408	385	406	434	380	403	402	357	404	415	401	393	382	383	405	424	406	356	411	395	402	391	364	405	376	454	368	356	397	402	402	425	396	401	374	359	441	416	410	384	419	393	390	374	414	381	385	418	407	394	375	381	405	367	395	420	421	403	401	381	427	396	397	409	421	390	409	387	412	368	439	369	398	398	369	403	413	414	361	413	402	399	382	422	402	442	406	398	411	404	393	400	381	405	391	383	386	392	372	441	396	393	386	422	419	400	397	346	387	422	392	387	422	393	434	384	375	385	431	409	392	426	379	379	446	426	372	375	448	419	394	377	378	409	378	411	384	392	432	388	397	384	373	409	395	383	413	385	424	382	381	409	422	380	418	400	408	404	385	420	394	388	430	365	373	428	389	393	459	402	411	422	385	400	357	360	400	396	407	393	387	401	377	393	389	412	392	411	424	438	386	427	386	412	429	404	396	342	373	412	389	425	403	399	371	382	383	389	403	394	379	395	400	402	438	377	399	432	375	420	397	398	391	432	361	396	388	380	402	406	385	393	394	419	393	394	410	414	395	390	369	406	408	385	393	410	388	417	425	406	394	412	419	391	402	429	392	392	400	414	418	378	389	381	399	398	397	370	393	386	416	427	405	406	394	379	399	395	380	351	415	426	382	395	429	385	379	390	391	430	402	381	378	400	398	402	384	432	413	403	425	401	413	406	416	407	388	413	376	402	402	427	382	377	388	399	410	419	402	381	427	396	397	430	383	378	390	383	441	401	366	361	360	378	374	417	428	383	387	389	399	387	382	385	358	414	420	399	438	414	413	418	394	416	428	367	405	361	384	376	358	389	430	399	372	400	387	397	425	420	418	400	381	380	375	379	386	353	422	392	407	437	380	427	400	383	387	395	435	386	372	404	400	387	427	385	414	412	417	406	385	416	367	408	387	396	376	404	353	404	389	433	388	411	425	431	364	414	435	425	378	432	423	387	405	420	403	400	379	428	465	362	410	397	393	382	371	412	417	373	394	406	398	379	412	405	417	384	391	403	369	385	386	384	435	412	372	373	432	372	389	397	387	404	425	435	400	396	419	388	381	398	379	389	360	393	428	412	403	411	411	396	429	396	419	389	397	396	419	405	383	386	397	401	388	390	365	407	421	387	395	415	403	408	385	398	396	424	440	356	379	402	435	392	375	377	412	392	420	382	404	396	411	391	411	402	409	389	412	386	426	391	348	438	384	412	367	417	398	432	364	401	418	398	404	400	391	391	400	395	399	427	383	412	401	360	404	410	378	390	401	406	380	397	393	399	391	390	393	438	408	415	373	412	402	397	400	403	389	435	366	396	401	407	412	396	380	365	396	391	427	388	393	409	410	395	395	423	425	378	401	419	366	420	384	395	387	380	405	378	416	390	395	378	383	357	405	416	413	382	430	428	407	388	400	391	366	395	390	377	382	386	390	365	374	379	412	397	383	378	404	389	385	376	383	374	419	421	403	423	369	399	408	384	383	425	417	387	421	398	371	395	413	394	416	380	426	402	393	386	396	386	395	382	393	385	380	402	414	368	399	435	406	389	372	392	434	404	378	409	400	394	399	412	405	424	378	400	392	378	343	409	389	424	385	396	393	428	427	406	396	420	394	371	400	379	382	384	440	382	419	404	399	392	394	407	411	419	380	370	391	376	416	402	391	382	424	399	412	394	411	379	427	386	345	382	412	394	402	350	417	373	377	394	383	391	401	425	394	386	371	406	441	378	418	383	387	386	391	390	401	435	414	351	439	426	341	442	423	385	372	381	380	390	377	404	418	419	364	401	429	395	375	374	429	393	424	377	427	442	372	392	416	350	405	385	401	379	380	408	418	406	379	396	414	380	415	405	417	432	398	393	372	415	379	385	414	391	380	368	405	408	397	405	394	425	371	384	398	399	393	354	383	416	350	404	387	417	420	385	418	425	411	398	399	388	406	390	402	381	391	410	421	375	416	376	400	389	426	423	405	421	422	391	359	428	368	414	398	382	420	415	381	391	392	402	392	403	370	397	403	409	416	367	411	370	418	382	415	375	401	425	398	388	429	413	406	401	419	393	381	392	407
18546	12317	8236	3986	2934	2196	1726	1382	1204	1037	990	872	769	766	662	620	587	615	622	602	565	584	525	502	615	544	544	574	542	539	555	507	575	533	530	541	474	485	534	495	514	510	526	493	504	530	470	523	529	498	523	560	617	531	527	547	560	515	521	527	532	497	478	500	528	487	515	503	535	522	486	501	540	502	501	485	523	502	523	499	475	509	504	548	517	499	489	510	552	541	489	475	493	461	464	510	471	482	511	542	500	539	571	465	506	484	468	502	501	485	505	487	511	495	513	503	510	535	462	488	516	506	525	507	506	492	467	515	493	518	486	477	525	503	502	528	466	523	513	508	466	482	480	478	472	522	509	460	508	506	506	516	486	495	468	489	485	504	522	515	468	509	523	469	524	512	519	487	463	489	506	491	517	481	480	525	463	477	481	497	503	467	457	511	471	493	483	495	495	518	540	522	481	482	485	489	528	476	483	476	484	485	508	473	520	515	451	521	525	472	520	452	484	505	498	494	471	468	490	483	520	488	489	508	481	497	463	469	520	517	506	481	512	492	501	463	508	492	529	485	478	531	505	503	549	502	494	515	486	463	487	501	475	491	510	532	491	533	499	485	497	477	492	494	482	497	512	509	481	514	524	481	482	512	471	527	509	452	492	502	530	484	473	473	536	492	445	514	476	498	463	517	504	504	504	513	480	469	517	498	493	497	507	510	466	526	521	504	544	527	517	467	513	507	461	499	496	476	497	505	486	481	461	524	498	486	486	459	467	475	483	489	538	526	465	471	513	512	476	483	449	500	527	508	489	514	495	524	478	538	528	510	493	454	438	489	507	516	484	458	538	502	533	451	521	514	508	527	490	486	475	484	515	494	530	505	499	432	502	508	504	484	496	495	515	491	497	512	524	505	513	494	483	512	512	481	513	480	514	473	505	457	507	487	506	540	518	474	512	481	524	443	471	504	506	498	499	525	522	529	500	505	477	513	475	502	519	496	528	471	516	510	511	533	530	466	509	492	510	491	484	486	484	488	514	501	526	484	530	517	478	509	502	491	477	510	503	523	524	529	511	498	494	528	473	499	461	480	492	477	475	496	478	482	501	483	470	500	485	483	494	499	475	490	496	491	521	471	468	458	473	509	536	505	506	474	505	511	497	491	513	478	486	552	520	482	496	488	521	503	565	511	467	491	495	529	487	497	499	500	537	497	498	474	504	475	458	498	475	496	500	485	473	500	528	433	487	488	512	495	489	481	485	470	513	577	479	488	487	525	506	469	484	506	502	507	522	486	508	511	497	494	454	469	467	520	495	508	537	526	484	512	521	496	471	469	484	524	526	501	491	498	506	502	509	519	503	493	473	509	472	506	512	505	469	504	481	505	518	495	502	475	528	472	535	521	531	489	505	494	497	505	502	479	495	517	496	502	485	485	497	547	499	478	483	509	514	521	480	462	520	532	510	510	531	511	520	483	475	507	504	468	505	506	454	489	486	544	525	505	533	562	458	525	499	509	481	469	448	494	507	499	526	464	485	491	521	449	482	520	507	469	475	495	505	484	487	509	523	523	462	492	496	485	473	501	494	510	491	511	507	537	468	490	480	516	468	476	498	481	539	481	473	514	443	534	521	492	466	539	520	516	475	525	468	501	519	480	499	492	543	508	465	502	538	462	519	509	532	485	479	538	449	519	495	461	472	553	518	464	508	517	503	471	512	526	501	514	456	520	502	505	510	546	520	468	491	493	439	497	507	502	483	464	495	512	504	520	504	499	507	561	485	460	478	536	521	510	464	523	496	510	484	514	503	517	458	487	496	480	508	515	498	482	500	487	480	495	485	490	516	514	510	446	492	525	505	504	454	503	480	449	501	505	509	524	526	530	544	557	532	495	548	517	475	512	497	483	488	476	495	500	475	509	512	489	459	489	491	494	502	500	523	498	494	474	507	451	483	487	510	472	476	490	469	482	455	479	477	520	472	504	519	490	521	487	491	509	461	531	515	470	512	511	516	502	480	476	496	500	520	453	491	537	484	482	493	461	465	483	502	498	460	524	512	467	510	474	506	531	525	510	495	492	475	475	515	479	479	512	517	481	477	487	517	477	492	515	503	494	491	483	477	497	475	499	466	502	503	488	481	492	500	513	514	471	543	478	499	496	527	540	490	519	484	498	527	490	486	546	470	519	481	484	470	487	483	498	482	530	509	471	471	504	507	539	498	497	481	494	504	502	489	466	493	481	520	471	460	523	527	485	512	481	497	486	509	512	516	514	503	483	520	500	514	503	526	500	512	453	539	544	496	514	467	489	539	481	521	509	516	494	487	480	464	484	508	499	458	531	479	533	487	492	517	499	460	488	502	487	517	486	485	502	466	459	499	486	512	542	512	496	478	463	528	461	504	508	488	497	489	523	483	501	498	462	518	470	491	529	517	503	479	502	472	488	515	498	520	500	490	474	526	525	494	517	513	519	482	488	506	542	497	484	452	491	531	470	539	492	475	515	521	480	480	506	499	526	507	534	486	516	502	492	507	492	523	504	504	498	488	506	509	508	499	502	482	497	503	500	474	519	509	492	519	463	505	523	493	468	503	515	527	492	512	524	519	489	494	465	513	486	501	435	493	470	483	522	472	501	503	500	519	492	536	499	472	541	520	506	482	465	516	467	480	488	484	503	490	469	499	468	507	499	511	496	479	480	523	513	478	524	502	466	521	479	496	459	499	500	498	472	519	487	473	513	507	493	458	493	502	541	506	538	502	505	469	541	496	507	488	477	472	499	537	506	527	482	464	466	500	477	526	500	493	501	473	453	496	511	500	477	464	478	498	455	452	477	508	480	498	512	489	490	466	537	494	497	510	483	517	480	486	493	503	483	475	465	473	488	473	514	512	530	478	454	522	499	503	519	498	530	529	496	508	516	487	505	481	432	523	488	467	474	485	498	483	513	499	479	491	525	499	495	551	521	459	534	499	528	496	479	480	508	484	469	508	489	500	490	530	495	508	485	499	488	477	517	477	529	479	512	494	485	451	514	494	515	477	514	467	484	499	521	473	492	469	483	471	497	510	476	499	468	489	527	522	529	487	499	480	508	503	505	524	544	490	497	505	545	497	426	504	506	547	509	475	491	490	496	514	499	487	463	508	474	496	512	505	477	541	495	482	470	489	507	486	481	497	524	518	441	472	490	490	512	522	512	505	468	521	527	502	498	477	477	496	486	508	537	474	526	489	505	469	522	478	483	528	513	495	484	509	484	486	462	486	484	500	515	467	515	488	557	497	485	507	487	496	500	511	510	507	496	479	502	493	500	511	513	512	524	457	502	495	515	499	496	504	548	492	476	502	518	495	512	472	470	515	480	537	498	484	528	484	511	499	523	460	496	484	498	502	486	474	501	471	538	470	522	477	472	464	524	495	480	520	504	510	537	505	507	507	485	506	486	563	513	507	475	515	502	501	498	468	500	471	513	555	522	475	510	521	476	499	474	491	502	482	500	527	468	490	511	509	522
28190	15478	2606	1010	833	826	690	717	666	633	645	626	595	664	639	690	650	645	659	627	621	671	688	680	655	644	622	631	657	686	646	634	638	677	648	630	627	608	636	625	681	666	627	622	635	688	677	657	661	605	653	637	662	686	698	681	685	657	682	655	678	691	635	691	639	676	675	634	675	628	715	649	645	665	658	627	656	621	695	658	630	657	650	661	657	683	675	665	619	649	641	660	688	657	682	649	650	678	640	628	649	661	662	660	678	680	636	682	666	677	622	693	651	637	679	648	661	655	664	652	669	688	651	634	687	669	627	685	620	642	650	662	698	699	680	644	673	630	701	668	665	632	642	653	587	648	647	644	717	615	622	655	659	711	637	670	655	659	622	664	641	625	681	642	646	625	706	636	672	654	672	643	674	677	658	682	662	705	640	602	678	676	586	654	636	636	707	648	635	698	651	681	654	658	639	661	624	640	633	661	658	639	620	646	673	710	641	665	628	646	669	630	651	630	609	591	642	673	672	666	642	657	679	694	668	664	649	659	640	675	643	667	628	669	620	692	715	681	694	667	648	684	628	645	624	632	712	644	650	622	677	661	613	699	680	636	622	696	625	695	636	659	624	643	644	664	625	654	603	651	653	661	649	692	627	653	664	659	685	659	659	666	625	660	637	627	644	636	702	672	685	676	681	686	650	649	659	655	644	639	683	616	660	661	643	652	663	679	687	685	609	611	622	644	621	685	645	636	668	645	677	640	708	656	694	631	655	636	660	640	680	699	622	623	636	658	635	641	669	685	652	656	687	688	642	634	638	635	652	629	658	638	635	636	608	702	673	612	687	667	678	727	659	639	660	696	585	647	652	670	652	665	662	670	664	668	662	658	567	635	685	684	681	631	633	672	638	629	689	654	656	656	690	617	688	620	628	690	700	645	667	633	652	694	643	654	637	646	638	635	632	623	656	651	661	612	628	690	635	602	628	706	685	657	629	661	663	684	638	684	687	660	676	633	643	662	679	656	644	662	631	646	678	674	665	639	672	669	679	664	653	689	669	650	687	660	616	660	668	681	649	672	653	686	646	622	597	653	681	619	670	642	646	607	668	677	697	647	694	631	634	708	643	648	671	647	683	646	656	634	622	650	621	680	648	671	654	615	649	653	668	640	697	692	671	699	636	731	724	668	676	658	653	704	707	690	633	638	644	650	662	666	659	708	687	619	689	664	684	642	625	736	678	644	642	671	634	619	652	675	705	671	636	679	672	664	685	692	685	642	670	608	620	668	718	618	646	690	630	667	659	626	656	602	665	661	644	693	659	657	636	647	664	654	640	644	624	653	668	658	684	647	663	641	657	638	607	636	641	661	682	643	637	646	659	646	651	626	647	701	619	648	616	657	617	615	661	669	675	620	650	618	619	591	646	685	670	644	654	649	667	674	663	671	668	649	627	610	641	640	619	617	640	666	670	593	661	664	661	635	666	632	651	668	678	643	608	631	674	670	684	618	667	696	629	661	663	610	653	652	648	680	638	660	609	703	647	681	646	652	634	610	643	651	637	637	661	642	736	623	676	684	672	654	638	673	664	627	631	662	676	697	661	612	658	686	636	679	642	629	646	652	641	660	667	655	663	647	689	631	656	642	626	642	668	661	600	616	622	646	672	655	679	673	698	638	631	659	642	682	625	675	675	668	640	637	640	622	632	666	624	651	661	651	669	666	672	635	646	626	629	676	659	711	629	658	685	655	606	665	656	683	627	639	616	668	635	674	667	675	680	619	641	622	644	660	655	616	675	626	654	671	644	632	641	646	677	650	665	677	627	614	660	702	661	660	657	657	675	639	602	695	665	651	629	686	614	646	662	653	649	678	672	625	641	645	693	682	680	629	649	661	657	654	639	673	645	648	671	680	663	614	648	662	675	678	655	631	642	658	665	670	663	663	676	642	653	661	657	670	653	639	698	661	667	651	658	691	638	644	668	642	695	708	652	649	663	648	656	710	610	668	654	690	650	694	692	689	620	688	656	665	627	643	615	617	681	631	640	708	633	652	660	665	661	595	718	638	574	653	690	628	658	619	705	619	695	650	650	625	641	687	625	623	633	650	673	630	669	703	689	628	672	689	681	633	649	669	680	677	684	639	665	649	678	646	655	626	647	662	636	591	626	610	638	615	660	631	655	705	645	671	623	665	676	677	665	647	661	692	672	662	620	667	614	640	677	688	680	680	690	632	603	675	624	654	750	587	654	646	626	659	679	638	632	631	698	683	690	663	704	683	667	665	682	713	644	633	675	652	642	666	624	674	676	663	661	630	625	649	591	629	690	680	582	654	624	615	628	673	667	630	649	654	672	681	654	653	676	639	657	631	655	668	659	663	681	661	705	689	676	617	674	752	676	653	685	674	673	657	652	647	630	655	702	609	644	643	682	669	644	636	677	711	637	678	666	660	641	688	617	674	641	633	695	631	638	671	663	633	643	670	679	660	643	612	679	620	638	666	654	690	627	648	715	643	660	621	683	677	669	653	635	652	688	673	642	611	659	667	624	708	693	701	587	625	686	684	605	662	639	670	644	703	603	634	654	623	658	658	639	607	647	691	691	655	674	652	677	656	637	641	653	678	650	679	645	674	668	650	680	651	698	680	660	639	670	633	627	637	677	638	663	651	649	645	653	648	642	645	673	679	664	707	649	651	644	641	618	580	644	635	673	681	669	589	667	627	656	653	627	658	634	644	673	680	638	604	655	652	629	643	679	648	626	641	688	660	668	621	656	620	636	646	663	677	647	632	659	628	671	608	672	678	665	709	698	672	708	662	661	675	624	667	662	621	621	655	624	650	626	654	662	683	701	620	633	648	651	651	646	609	655	679	655	654	676	652	669	597	691	684	660	654	660	651	643	684	658	642	662	628	703	636	690	676	593	628	669	664	667	679	635	625	647	631	686	691	633	652	697	692	624	646	625	631	637	691	576	664	684	665	666	645	699	681	687	682	684	682	631	647	617	672	681	641	684	629	648	659	662	622	678	652	660	672	655	675	661	623	652	604	667	646	657	626	698	638	664	644	642	645	612	668	654	644	633	684	638	649	650	641	628	649	648	648	675	645	606	631	632	635	630	634	655	619	615	624	635	630	673	686	683	627	693	698	652	634	690	619	705	638	694	672	641	623	645	699	671	638	663	643	623	613	650	637	722	650	672	616	637	638	675	659	674	659	640	619	610	653	668	660	662	622	628	695	667	665	673	664	733	673	663	633	652	675	670	689	704	658	632	663	651	654	665	631	670	693	595	642	655	690	650	634	678	646	654	652	636	633	669	622	622	703	671	657	639	577	702	635	646	663	721	682	594	667	631	693	672	644	698	631	682	669	667	665	638	640	646	654	661	600	656	679	703	656	622	669	655	669	627	652	669	637	669	649	706	651	661	615	632	654	662	663	655	677	669	661	657	641	668	641	623	647	652	627	694	699	664	641	640	655	682	646	692	658	684	629	657	656	630	665	625	701	612	653
12544	1330	1139	948	848	853	852	784	782	795	798	753	798	787	782	809	778	804	736	767	714	804	786	752	771	804	771	781	774	790	800	826	801	752	748	820	779	814	781	809	745	748	790	820	785	755	802	782	773	826	845	819	760	814	811	769	756	734	759	775	802	790	798	768	777	725	788	765	805	771	783	799	781	766	795	781	789	796	770	794	819	770	831	817	756	817	780	805	801	793	833	758	806	761	779	786	784	764	745	716	793	762	767	810	797	765	756	761	742	820	751	751	763	766	743	777	806	786	802	823	774	786	788	794	795	770	745	824	761	754	769	784	797	752	778	767	750	761	743	768	734	803	825	784	804	822	823	759	734	747	804	747	764	745	807	755	812	776	775	757	769	752	796	815	800	762	750	788	804	754	797	759	775	761	742	768	816	744	782	802	802	790	824	790	787	772	782	772	795	767	771	739	792	735	761	753	763	773	746	765	781	778	706	731	760	745	744	776	791	775	822	754	798	754	767	808	739	774	785	803	831	849	767	762	797	770	799	820	750	802	803	772	800	721	754	773	750	763	769	772	774	759	780	791	719	801	805	784	789	819	795	771	792	767	764	804	747	776	726	777	808	732	780	818	761	798	767	770	795	790	797	766	774	788	777	765	733	784	772	757	829	786	769	787	799	788	779	747	771	739	768	715	788	832	787	779	814	778	786	801	773	736	747	769	765	751	766	736	762	796	770	758	790	799	751	800	723	810	790	771	801	823	760	715	768	774	804	757	790	772	756	730	776	756	801	800	779	696	767	802	804	770	841	814	788	802	745	741	741	815	734	764	753	848	756	727	764	802	749	748	762	746	750	769	782	790	811	826	793	757	754	780	775	779	816	804	811	803	789	806	762	772	782	812	760	723	783	753	846	770	712	795	768	812	779	789	755	776	813	777	760	748	767	746	771	792	796	771	815	753	738	813	794	784	811	750	796	769	797	798	753	779	741	744	781	773	812	778	798	754	780	772	780	753	740	786	773	833	771	771	745	752	779	764	733	796	761	765	717	772	765	743	746	784	768	768	751	783	728	749	760	711	817	783	723	800	750	754	789	768	753	770	749	782	778	768	815	767	775	746	783	753	825	809	748	783	724	789	814	769	799	789	802	762	698	791	762	796	769	761	812	833	767	777	822	781	784	779	803	751	755	760	791	779	752	822	788	808	745	811	791	751	797	710	808	763	753	801	809	759	763	770	787	748	752	782	760	724	717	795	769	752	801	765	800	809	793	797	729	771	770	807	759	794	788	777	782	793	768	782	757	772	762	769	775	745	805	765	809	763	778	761	749	750	747	769	795	790	800	813	745	833	800	766	801	775	777	734	785	820	792	793	806	807	822	783	784	782	731	743	778	806	764	777	756	806	782	788	810	762	798	824	749	769	797	765	756	767	803	771	777	738	794	764	785	771	778	803	763	818	782	780	774	759	766	757	827	790	759	773	722	749	775	794	757	768	816	764	759	766	762	755	744	793	744	773	748	819	833	734	808	792	781	792	775	873	803	768	772	811	787	754	788	769	784	773	802	782	756	780	739	740	828	768	778	783	739	784	784	734	742	781	727	804	794	780	757	790	801	784	734	780	752	857	781	797	784	767	786	747	796	769	808	804	812	795	788	791	746	782	799	773	803	801	792	778	805	808	792	793	807	797	772	784	783	726	788	760	762	747	751	754	778	815	765	793	758	740	755	771	729	793	762	814	806	814	757	779	755	796	739	776	812	729	794	735	847	807	787	765	822	768	769	751	801	775	780	733	759	771	726	789	763	756	767	774	793	711	768	745	789	703	750	763	773	764	754	772	767	786	768	730	765	770	717	737	795	751	819	815	773	776	798	824	799	815	791	750	780	784	740	760	734	843	766	750	789	778	749	757	819	785	779	766	802	802	802	779	793	824	784	779	745	797	767	727	806	735	764	765	728	806	785	742	800	797	763	780	759	725	735	804	743	780	786	870	771	789	778	792	799	759	778	819	807	762	743	797	797	767	715	790	731	785	807	760	711	741	778	798	804	748	742	756	799	820	807	805	774	788	765	806	818	730	847	777	798	810	768	753	794	745	764	758	764	789	750	767	804	781	808	792	799	778	815	753	756	789	819	758	721	756	808	810	772	810	793	739	768	773	785	783	798	802	797	764	782	789	766	734	806	745	746	780	761	741	809	801	771	839	771	779	816	794	745	780	840	761	772	736	800	815	774	805	774	774	763	773	773	805	783	712	767	782	757	803	777	791	778	733	785	801	742	810	736	793	818	781	737	811	752	791	773	793	750	831	788	755	813	762	768	810	764	747	795	840	770	774	779	772	783	783	805	791	760	838	801	786	783	763	751	775	779	797	809	782	724	763	794	746	811	751	772	741	780	756	808	755	792	772	778	803	788	823	763	781	817	816	743	781	783	778	740	833	766	783	781	746	754	812	782	788	752	802	749	830	756	797	768	780	813	753	804	766	792	769	759	776	765	788	779	847	784	765	797	772	788	796	768	760	752	739	737	779	747	801	763	770	722	811	791	759	798	780	764	773	773	710	766	813	732	745	780	753	807	783	717	751	830	791	775	750	734	769	828	710	767	774	750	772	739	752	780	762	779	761	790	810	764	746	750	822	812	780	752	762	808	812	838	757	758	795	771	788	795	755	729	769	796	791	799	802	757	799	743	769	761	772	775	804	703	769	834	772	807	730	772	831	776	779	830	736	782	799	812	797	783	758	818	757	809	788	774	767	744	797	783	801	796	781	804	737	725	825	812	794	842	727	826	819	756	735	772	799	769	814	736	767	765	786	742	748	869	749	753	775	760	823	770	760	799	731	785	786	769	757	785	771	767	771	737	785	777	793	762	732	792	778	758	783	805	766	797	777	755	770	793	819	781	766	733	759	784	787	741	724	791	751	776	756	711	779	764	775	748	779	779	765	765	764	791	780	806	741	760	768	812	747	740	776	757	781	787	717	752	760	765	787	833	778	754	787	779	793	814	763	772	831	818	785	811	800	784	769	776	765	760	807	729	785	813	811	791	787	786	744	712	788	740	767	822	815	773	775	771	729	803	778	812	776	786	797	750	770	711	753	811	787	813	792	734	755	755	813	779	859	772	766	814	802	786	758	784	725	782	779	722	780	742	773	813	738	799	761	793	804	792	812	749	743	865	742	755	819	778	743	781	808	762	756	826	790	821	803	776	817	763	779	799	763	780	763	750	824	787	752	810	811	775	804	745	755	708	786	806	792	833	842	794	740	830	773	805	802	751	756	774	806	783	820	801	794	794	805	766	745	808	817	816	795	807	758	775	759	789	741	766	793	790	773	779	813	780	790	800	782	763	776	733	811	802	830	765	777	740	779	808	783	786	826	761	806	778	799	806	810	759	757	798	794	792	776	730	800	835	797	770	781	726	788	835	750	780	759	833	813	754	760	745	764	778	798	831	766	797	805	768	751	740	760	758	757	788	773	784	791	773	745	745	791	744	738	784	784	805	814
23823	21548	28504	25015	21092	3708	1176	909	819	818	825	820	805	794	759	776	762	726	738	711	757	753	723	704	747	776	743	746	774	731	726	733	680	732	752	675	747	678	802	730	658	681	759	706	688	742	723	729	719	712	711	719	743	744	715	686	728	709	706	681	688	713	632	702	737	692	737	692	691	684	684	719	723	736	722	705	735	699	741	690	693	702	744	697	694	719	671	733	734	713	703	747	700	699	681	723	703	715	691	684	721	746	716	719	744	713	672	698	676	723	720	685	670	695	727	758	731	733	672	702	685	668	736	647	722	727	679	702	742	717	714	749	662	693	692	670	696	715	710	709	701	746	654	699	702	704	723	734	711	727	713	713	745	715	713	708	717	685	718	689	694	688	659	711	714	694	734	737	683	814	750	701	665	710	749	741	701	711	710	701	691	702	702	698	720	686	696	734	668	673	714	708	694	683	690	685	728	749	741	674	745	692	696	713	696	704	732	731	716	720	708	716	660	658	676	684	710	717	716	731	729	663	698	712	764	722	700	748	658	728	715	695	742	690	696	719	721	628	666	665	712	750	672	741	674	698	690	672	683	709	714	689	751	694	717	722	685	686	695	707	762	742	662	714	691	716	727	678	653	666	684	707	706	718	679	665	702	692	710	727	695	712	757	702	708	725	680	697	748	703	667	703	702	704	741	738	759	708	722	745	729	733	699	729	719	713	714	748	727	703	645	720	706	726	689	719	730	733	774	698	695	708	736	687	710	679	663	724	747	690	706	682	726	698	714	718	714	701	740	737	761	681	758	728	721	744	661	695	717	678	696	695	695	692	775	734	681	678	669	713	692	724	717	696	720	733	714	698	695	706	751	761	679	708	725	716	726	681	746	736	733	710	726	712	665	708	705	705	652	735	685	695	705	742	711	691	723	682	733	719	742	684	743	725	674	730	701	710	713	697	729	696	688	654	678	698	725	669	714	676	699	738	718	711	668	682	722	709	717	712	732	729	734	663	671	675	715	733	684	701	734	715	686	709	694	705	669	711	715	707	759	735	738	743	720	693	721	690	692	689	745	728	754	680	728	667	695	654	680	723	701	728	755	712	727	680	744	711	718	680	702	706	749	680	729	733	733	735	702	749	753	674	710	753	726	674	646	698	688	714	672	705	683	758	722	689	725	712	673	708	692	697	662	721	688	717	723	703	727	719	698	743	710	703	705	685	712	703	656	717	729	710	725	659	714	734	713	729	721	715	663	721	703	728	677	717	689	704	662	694	681	721	717	758	765	717	711	664	730	678	708	726	681	666	752	701	700	680	687	641	738	746	684	728	709	690	737	686	691	658	708	712	703	687	652	724	694	708	703	708	703	697	703	724	722	710	714	708	682	705	681	715	661	705	683	696	726	679	711	679	666	743	706	696	702	718	717	641	709	701	748	681	687	723	696	715	688	713	735	730	686	677	645	729	676	710	743	694	665	753	731	680	666	697	713	665	629	700	733	713	684	688	757	701	667	698	684	710	699	707	666	681	721	752	689	674	763	712	706	723	705	681	696	690	735	665	700	670	732	678	678	729	711	696	659	703	685	639	727	686	750	741	698	743	693	653	713	722	757	641	712	765	705	672	728	735	698	682	720	722	692	705	661	708	716	663	721	699	720	733	737	761	685	691	735	654	687	725	716	681	756	741	716	726	732	756	736	695	690	730	633	746	697	731	747	689	714	701	719	708	675	716	688	696	709	717	669	696	730	698	671	726	705	690	706	669	670	720	680	759	686	662	708	735	702	699	662	709	710	729	679	685	684	752	713	725	655	721	712	668	680	692	695	717	741	714	700	707	686	672	672	670	711	749	718	722	705	724	705	719	754	734	704	712	696	733	682	687	641	677	681	672	663	770	705	751	688	714	751	690	707	698	719	714	749	708	659	664	721	692	696	700	690	679	692	675	685	666	696	737	715	689	714	706	749	717	727	771	697	709	711	675	703	731	733	673	678	741	731	703	699	695	671	725	715	639	730	662	728	703	731	713	733	687	756	705	715	686	687	661	725	710	715	705	704	684	738	779	719	751	739	687	727	715	707	700	683	662	716	707	690	722	781	687	729	701	681	735	727	704	728	717	693	738	688	738	697	689	742	761	725	697	714	670	698	682	722	655	712	672	672	685	698	716	704	684	711	676	738	677	733	690	684	686	718	748	769	677	715	711	722	711	709	725	674	703	730	689	705	719	731	701	703	724	725	709	714	694	735	706	697	754	684	704	680	689	653	682	703	736	698	676	685	681	711	697	722	707	685	721	647	733	691	661	665	665	752	685	677	765	690	730	716	732	721	739	668	706	716	715	724	688	728	709	717	671	701	664	727	662	667	711	695	711	707	720	712	707	713	688	698	720	689	709	686	727	733	717	676	713	698	676	715	708	767	708	735	744	699	717	702	738	731	738	731	688	715	693	722	683	671	679	699	667	707	695	706	679	662	756	708	723	656	699	702	678	729	707	769	684	698	723	675	678	678	726	696	719	666	733	662	736	729	728	721	748	747	716	763	728	702	722	736	713	745	656	695	674	653	709	709	711	691	694	709	696	719	687	655	689	691	666	689	719	712	719	739	709	747	721	727	740	722	724	675	659	676	714	710	720	689	717	732	736	676	683	726	740	735	668	708	722	661	723	713	742	696	723	688	730	745	712	738	687	667	730	675	697	707	674	758	733	702	685	736	739	748	750	754	702	711	698	691	677	714	704	679	681	751	673	667	701	689	708	705	670	685	705	722	663	684	702	695	696	682	701	676	746	684	744	761	738	684	715	693	704	698	733	662	728	729	705	689	699	712	726	731	753	674	688	684	677	706	673	691	717	702	712	639	696	684	724	758	707	712	695	685	715	705	692	702	742	692	706	695	721	667	730	715	668	703	709	705	700	723	733	708	715	707	711	698	696	713	718	669	673	723	727	735	746	712	690	694	697	683	676	691	724	725	695	714	746	676	700	728	711	720	700	699	694	702	722	710	720	732	737	716	723	730	663	704	723	710	678	744	638	684	733	708	680	732	709	706	738	701	732	693	642	685	735	709	739	698	715	637	661	699	658	707	714	671	690	716	647	718	715	728	705	726	744	681	699	718	718	732	737	727	689	746	696	742	723	728	676	743	668	682	768	655	673	714	710	688	723	718	671	651	696	711	698	678	747	663	688	743	715	701	696	734	688	729	704	694	690	672	750	674	703	734	720	696	712	711	749	689	718	711	645	667	678	744	678	699	726	678	743	705	680	665	711	737	721	664	665	691	687	680	654	698	669	652	730	709	716	703	716	726	646	686	696	726	752	736	685	723	688	668	748	670	680	737	765	698	700	686	749	746	710	708	674	665	681	691	756	668	690	688	725	711	712	707	676	694	735	670	718	727	736	749	697	746	678	694	678	673	720	710	709	726	673	677	670	715	733	708	687	670	743	675	739	703	699	695	672	634	740	696	726	703	713	731	668	728	674	715	715	693	690	715	703	675	705	737	683	608	671
16809	7773	5294	2673	2118	1718	1438	1225	1182	1133	1069	1021	1042	980	912	901	924	911	924	915	919	881	861	891	866	883	852	814	833	841	845	851	830	860	861	862	859	844	863	838	896	829	867	867	843	862	806	832	880	863	876	885	929	916	942	844	783	875	896	871	855	858	864	827	813	839	897	909	830	887	880	852	848	841	834	866	822	813	834	880	868	864	868	833	856	822	830	888	876	863	862	859	806	850	823	818	858	843	778	801	866	832	837	822	811	860	813	842	834	833	824	823	841	806	834	817	825	861	796	830	807	811	862	842	853	850	851	842	876	839	832	808	897	807	793	869	825	837	860	839	842	807	853	884	855	880	870	863	866	889	852	864	834	817	836	819	844	850	834	836	852	882	875	826	864	854	856	879	830	822	836	833	839	888	831	862	841	868	819	802	820	889	876	851	850	849	792	813	830	883	896	830	857	862	820	866	824	768	845	874	847	824	885	826	825	817	900	824	873	856	786	836	880	826	831	851	833	852	836	877	877	817	803	833	862	936	877	865	880	860	829	812	916	850	889	888	844	819	839	851	812	844	782	830	828	823	822	861	833	811	854	909	911	840	828	813	885	900	861	833	830	859	896	878	863	827	874	890	850	835	840	825	845	828	857	863	872	863	864	871	820	848	855	852	851	879	835	837	863	861	866	784	910	832	830	865	899	859	791	844	827	829	864	819	867	842	866	869	887	838	870	831	857	860	851	876	810	845	819	845	811	878	845	833	849	846	863	845	822	862	796	826	845	829	799	849	808	846	906	852	858	885	879	870	854	837	825	833	810	833	842	829	818	825	848	860	825	835	840	878	796	892	845	827	874	837	815	859	799	881	821	834	845	843	888	849	875	790	863	872	884	804	854	864	836	824	843	835	877	851	802	882	879	818	799	815	857	831	803	872	838	893	823	780	832	863	851	850	799	876	851	848	879	825	810	861	851	873	842	849	887	863	856	859	855	901	827	911	871	894	834	852	847	852	868	832	831	853	836	858	844	854	857	829	868	895	829	842	845	843	829	904	847	868	842	812	859	847	825	817	869	905	807	853	887	871	874	838	871	802	850	897	870	855	852	846	800	856	869	813	902	848	817	881	887	819	866	861	853	886	793	812	843	930	788	869	898	859	855	816	871	858	812	839	840	891	846	872	830	808	856	846	860	821	790	837	828	861	817	839	852	829	853	840	864	822	836	865	861	818	836	858	874	839	806	872	818	777	830	824	805	866	809	848	857	793	863	812	783	904	839	813	889	843	829	862	865	816	826	879	882	856	866	838	844	813	860	837	802	822	908	830	838	816	816	844	840	830	799	857	841	888	802	884	865	825	853	870	802	840	858	845	849	883	830	829	847	829	902	862	847	827	815	841	846	839	796	830	789	836	865	847	857	862	899	828	865	813	868	782	883	853	856	807	853	839	821	892	807	836	824	864	805	834	830	810	912	834	912	852	866	853	857	873	797	873	873	888	859	814	833	861	810	830	829	847	797	846	834	875	869	825	857	865	787	856	864	843	874	823	866	780	844	871	843	859	869	845	858	840	858	816	854	834	819	860	880	860	853	792	891	862	826	854	814	847	864	856	843	829	833	860	834	860	917	859	873	814	853	843	888	820	853	802	849	840	841	819	810	822	868	821	869	840	864	833	854	789	834	846	821	836	856	878	798	853	862	816	891	799	878	868	861	834	875	854	817	823	865	906	857	816	868	820	833	866	859	886	781	842	887	833	819	879	881	846	840	915	832	826	840	800	806	829	882	878	841	893	786	816	831	831	858	815	827	832	861	875	857	863	886	852	907	842	792	864	772	858	849	827	883	856	842	854	845	858	897	839	841	802	780	882	827	884	850	859	820	822	845	888	872	867	863	834	820	868	825	808	798	896	877	908	884	834	848	823	828	871	825	837	881	804	827	837	866	876	883	900	874	869	839	819	835	908	847	847	862	828	931	849	896	806	773	869	835	802	832	833	746	783	870	891	877	783	844	845	830	802	831	835	802	877	856	841	835	794	910	854	821	876	826	812	868	868	858	813	817	805	855	838	828	839	907	878	855	779	813	840	852	795	865	869	847	833	892	850	876	828	886	896	826	887	871	825	846	861	866	859	825	835	846	887	858	869	852	824	863	882	837	891	843	884	859	847	793	867	824	910	854	827	821	852	805	845	834	811	886	884	854	889	830	839	853	808	822	857	842	861	879	896	858	867	833	907	834	869	782	867	890	793	863	862	827	817	877	878	820	878	853	811	846	830	854	842	823	889	841	829	843	856	800	857	852	811	826	789	881	791	918	869	870	841	853	844	806	891	816	858	836	842	876	861	875	854	829	815	888	821	828	822	835	840	830	829	877	797	831	814	875	845	805	870	865	851	810	829	840	858	910	880	815	819	804	838	838	826	883	839	801	840	845	900	840	864	863	835	829	853	854	810	891	872	845	845	850	885	829	872	844	881	782	884	833	878	843	838	825	903	850	873	863	879	830	789	857	844	835	839	870	863	839	823	852	848	840	861	848	827	862	850	894	839	858	806	868	879	855	808	882	850	842	867	883	848	837	827	886	847	839	851	833	843	875	842	858	839	817	880	828	823	826	873	856	850	845	869	873	875	829	813	844	879	845	848	862	855	815	876	837	870	843	855	834	832	904	816	830	880	825	859	801	829	837	847	855	856	822	783	817	865	876	838	865	818	828	844	845	806	824	856	816	849	840	809	819	843	843	824	852	862	856	796	828	813	889	838	850	820	831	843	858	895	835	872	796	819	851	812	896	847	802	849	916	886	828	863	804	831	804	889	854	870	857	887	873	823	820	813	870	837	787	826	832	841	849	820	821	815	844	841	818	881	848	885	827	799	818	853	822	858	864	876	855	874	857	940	861	876	841	832	836	793	838	787	824	849	851	847	824	886	888	843	854	838	894	830	799	870	873	843	867	826	785	821	830	872	843	827	811	878	825	855	844	864	836	880	842	851	808	839	845	835	761	874	854	867	886	858	881	855	835	869	849	821	856	894	864	839	850	869	872	848	816	861	798	868	850	840	809	845	843	843	886	828	844	853	873	873	806	834	851	834	859	851	799	851	867	855	887	854	854	865	876	916	797	885	812	906	862	849	852	820	897	832	821	858	893	877	878	839	807	780	803	844	849	865	816	846	821	812	884	852	826	839	876	854	783	837	811	856	940	844	856	802	841	862	853	844	869	895	851	855	830	873	835	860	839	860	794	846	874	810	864	871	816	806	832	845	909	850	845	858	866	852	856	908	861	841	846	841	833	843	805	856	860	830	825	787	828	861	815	845	853	863	822	885	779	823	827	807	927	820	861	827	840	844	863	863	821	824	835	877	881	852	820	860	892	776	831	842	874	803	810	861	825	837	863	872	882	816	861	832	823	841	825	853	890	827	864	876	880	885	800	891	809	852	831	859	826	792	864	819	857	881	826	828	841	858	887	879	824	800	826	838	801	836	825	841	827	835	851	829	847	807	871	898
25190	21543	26844	25245	2339	543	515	484	468	445	417	458	458	415	411	453	410	408	419	463	412	372	424	401	399	388	401	434	387	426	377	403	417	391	397	420	369	415	407	387	419	408	432	394	389	431	402	426	414	395	377	430	419	438	425	421	412	422	380	417	433	396	398	374	399	415	403	400	423	409	410	412	418	383	432	384	426	388	420	408	415	344	412	433	398	416	406	386	409	366	377	414	438	385	412	386	391	405	384	405	412	380	392	393	403	383	411	385	444	416	449	382	402	404	385	384	423	394	429	413	420	396	405	431	363	409	376	371	386	374	389	427	376	413	385	410	395	395	415	413	397	385	425	380	434	398	383	406	389	421	400	462	377	427	411	440	416	416	396	392	404	393	392	389	405	429	396	434	399	390	375	410	414	358	411	418	420	421	408	381	432	426	392	392	420	380	401	407	398	365	383	395	431	375	390	413	414	415	411	410	386	424	366	446	411	396	390	422	386	402	395	383	399	396	392	381	399	441	405	377	421	379	374	388	410	382	422	422	399	375	414	425	396	377	403	381	411	380	399	386	394	391	413	430	403	401	418	369	458	419	404	424	405	389	406	418	415	420	411	397	374	365	368	423	411	369	432	400	408	399	441	375	408	419	386	400	404	405	393	400	417	410	388	383	422	437	389	386	390	427	370	405	367	431	367	375	422	381	385	384	372	437	398	375	417	402	436	373	386	378	409	365	381	409	404	358	390	423	395	393	410	404	403	409	442	451	412	378	393	384	411	409	425	413	400	396	437	406	401	383	379	386	402	389	396	395	385	409	395	398	364	386	411	395	411	390	398	419	396	395	413	417	385	418	443	412	397	397	404	398	405	381	408	397	395	382	396	401	374	376	396	390	396	404	397	378	429	390	370	386	422	423	402	413	345	390	420	416	428	401	359	390	394	465	421	417	411	342	410	414	430	388	378	373	377	420	422	397	376	391	417	418	406	424	386	395	401	399	400	409	435	407	398	382	387	405	403	383	424	398	383	395	414	424	410	401	423	392	400	412	389	378	372	402	406	377	406	411	450	391	402	363	429	400	384	419	426	387	416	403	426	382	404	401	374	429	413	400	387	416	387	404	381	387	405	413	398	380	394	383	406	404	376	410	374	417	395	356	420	393	397	431	386	399	385	368	432	424	403	422	385	377	409	372	386	376	422	402	400	385	401	422	369	390	401	436	396	404	379	416	392	393	374	389	398	395	403	371	403	358	413	388	409	391	350	370	376	421	405	404	426	364	390	399	377	403	417	421	426	391	362	444	442	415	361	400	440	390	436	402	380	396	423	396	389	431	400	414	409	395	402	375	431	431	403	391	374	356	406	408	397	401	436	472	387	398	428	391	387	440	417	368	415	418	400	413	432	374	377	417	394	372	391	392	388	443	403	423	410	400	393	417	420	424	396	403	390	396	345	385	408	374	398	402	416	395	405	459	394	419	412	378	391	415	391	413	409	392	419	397	398	399	394	418	374	397	396	420	393	426	399	384	420	442	380	375	402	433	376	398	376	407	418	384	415	406	398	385	412	353	407	392	412	384	383	428	379	372	390	398	405	386	389	404	392	359	423	362	405	375	398	375	399	410	380	383	425	379	435	406	391	391	414	414	383	371	397	385	396	413	388	425	433	401	370	417	410	371	395	433	409	403	431	428	396	392	396	417	427	377	380	395	435	388	404	398	348	420	413	380	408	408	388	394	409	404	396	399	373	428	401	399	376	422	429	435	390	398	398	405	457	416	360	410	409	411	370	370	406	385	390	423	411	390	413	397	362	347	395	354	413	402	409	385	375	370	386	371	397	359	405	396	413	433	382	386	417	444	401	426	387	387	414	379	407	424	412	394	382	401	381	406	391	391	431	391	384	387	408	396	425	429	396	396	399	384	388	408	394	411	408	424	332	445	400	389	397	419	398	432	382	376	405	374	380	411	363	463	420	390	407	432	377	402	390	432	344	416	364	396	381	401	404	401	410	403	398	421	397	372	412	410	401	394	366	410	417	436	409	394	410	387	432	397	391	374	403	388	404	401	397	385	378	394	433	407	365	399	413	397	400	415	394	408	431	394	378	384	400	417	416	387	382	401	399	394	373	417	380	407	413	423	385	447	386	412	382	396	398	386	407	394	371	409	369	385	382	401	401	386	349	452	406	432	364	400	391	382	429	394	417	420	396	372	426	440	410	372	432	374	368	379	410	446	410	388	408	394	406	437	383	421	366	397	380	421	387	394	387	391	391	432	370	405	413	382	402	421	415	403	402	399	390	392	409	407	371	430	396	401	458	407	418	369	399	382	386	407	381	412	378	399	372	385	440	428	427	372	386	368	401	395	391	395	386	410	404	374	354	381	397	419	403	425	401	377	401	352	438	449	432	407	431	411	449	378	384	385	352	392	395	430	375	364	426	385	381	387	409	393	414	398	391	418	387	358	398	386	384	386	414	401	419	365	366	417	444	428	425	392	413	400	431	376	391	406	397	373	383	379	416	372	443	368	376	405	369	409	412	376	398	366	391	377	400	433	388	428	380	385	364	397	410	401	423	426	412	406	392	382	429	420	380	385	373	417	374	402	414	393	374	399	426	423	410	399	402	377	375	391	405	409	370	376	388	369	395	422	382	398	395	443	368	421	408	362	408	419	369	363	394	371	399	413	394	382	415	400	356	371	379	393	467	409	423	408	361	389	406	390	433	413	389	409	410	436	409	384	404	370	383	389	399	402	404	402	400	413	405	392	410	379	400	408	395	400	422	395	409	374	422	399	391	417	376	367	385	413	400	390	375	411	396	414	395	363	440	405	398	427	391	364	377	436	372	380	398	416	377	400	405	392	391	423	397	412	397	413	413	386	426	395	421	379	367	394	424	429	377	361	370	384	399	420	408	378	368	406	412	377	424	371	426	395	393	399	396	403	431	375	397	391	361	381	416	387	363	387	386	432	408	400	395	379	397	403	389	413	359	439	380	414	433	391	433	399	407	422	409	397	400	405	380	375	403	380	396	403	385	408	407	385	389	380	388	343	422	416	388	419	384	407	418	396	376	366	417	416	399	391	444	411	382	419	434	417	355	434	415	384	394	414	398	444	401	387	421	414	405	388	432	434	419	396	427	391	385	398	411	390	425	387	376	368	457	372	409	412	375	402	421	372	420	410	411	380	374	428	385	415	398	407	382	390	372	402	410	414	398	413	413	399	393	410	383	371	385	432	409	364	393	390	391	400	429	422	394	402	389	399	393	399	416	385	422	392	400	411	379	411	402	421	403	390	427	404	390	394	400	456	388	456	377	370	398	415	417	346	399	415	429	388	405	388	418	414	423	404	363	398	399	401	397	388	387	408	390	390	397	383	405	405	394	420	370	419	385	398	408	406	450	391	402	425	364	422	383	434	397	398	405	410	415	422	386	399	368	410	391	401	388	396	406	372	381	407	415	407	423	419	373	408	430	376	407	395	384	411	384	423	415	373	392	383	389	415
15437	4210	2690	1373	1102	1000	739	722	639	657	587	575	554	545	558	535	504	524	556	462	511	512	520	512	553	521	476	516	467	485	502	473	485	468	508	498	490	512	488	485	476	562	512	453	494	496	494	488	501	478	471	536	508	482	524	494	507	534	537	489	463	472	473	460	470	486	516	473	474	486	465	428	524	467	476	477	446	449	481	498	497	474	502	516	500	472	487	533	487	534	473	473	478	462	470	488	459	490	511	485	505	465	449	500	487	450	525	479	509	490	420	493	457	485	479	468	469	462	503	451	511	484	488	476	507	528	507	525	475	485	526	525	490	452	456	450	515	524	494	462	459	512	496	454	486	498	493	502	512	513	508	448	498	538	480	481	513	469	462	451	486	469	451	463	490	457	478	455	511	505	474	511	482	490	502	478	472	469	464	479	484	513	500	488	489	513	455	475	490	495	517	448	479	524	476	500	520	495	508	453	524	458	505	445	490	473	495	480	517	472	500	464	473	492	476	508	467	477	515	472	454	500	454	452	491	477	490	457	469	470	450	469	488	525	500	450	459	518	503	484	476	435	462	502	476	497	488	492	461	525	489	467	497	521	514	449	471	492	479	513	488	523	484	477	463	477	479	456	467	458	480	500	464	481	459	481	484	510	485	477	466	469	498	483	456	486	476	428	503	460	494	514	509	459	478	477	455	498	487	476	449	480	458	491	494	505	497	446	546	515	488	500	488	429	526	448	453	496	498	500	498	470	494	492	482	490	466	496	454	444	475	481	448	483	503	470	465	447	469	518	471	507	467	510	520	457	497	469	494	497	472	480	515	482	465	455	469	478	529	528	473	499	542	472	494	512	505	520	490	528	460	499	504	509	517	477	454	490	443	458	470	478	493	495	474	497	463	490	528	481	515	495	481	495	517	488	464	504	470	485	484	499	494	421	487	489	511	479	480	496	477	473	491	481	491	495	489	468	473	468	498	486	489	464	489	497	471	495	472	498	479	475	472	499	529	461	478	514	470	480	514	502	458	450	483	484	478	487	459	474	484	449	460	467	501	506	494	473	490	473	437	480	517	500	451	503	449	457	520	478	488	500	459	478	499	527	484	491	489	475	488	490	455	503	484	470	504	478	480	460	482	490	466	499	486	492	470	527	464	440	498	488	488	491	530	493	458	442	478	473	485	495	490	493	499	473	501	473	501	489	496	487	481	489	483	515	499	510	450	474	461	475	492	495	473	471	468	507	490	504	484	519	484	437	438	450	489	507	475	474	511	508	499	491	472	468	501	480	485	491	462	491	494	494	479	497	459	496	483	474	457	458	493	442	474	445	479	425	504	464	450	452	514	478	488	453	505	507	507	499	480	479	480	512	473	479	476	486	488	488	519	456	466	485	507	511	526	495	496	517	504	505	442	468	486	490	496	472	460	456	492	476	489	492	484	469	487	461	445	477	452	469	504	465	506	477	490	499	479	469	483	470	497	471	501	514	500	479	508	492	500	475	457	440	466	505	465	473	461	486	495	473	448	483	475	465	495	473	504	468	500	506	464	504	440	483	488	502	471	498	487	496	487	464	498	502	503	465	481	496	467	487	482	499	503	494	446	461	454	475	498	453	532	461	489	505	514	468	483	444	448	449	530	473	519	475	447	480	492	491	468	441	500	504	485	488	499	479	471	479	468	478	473	499	504	493	467	475	474	474	503	471	464	482	449	488	467	472	468	481	486	456	504	487	527	480	491	500	536	480	463	501	462	491	480	466	498	479	489	485	487	489	497	471	472	510	461	471	490	500	469	506	434	513	458	450	470	513	475	480	456	438	471	512	467	506	520	457	450	480	496	461	503	494	498	501	464	511	475	476	499	495	476	526	478	517	453	447	488	505	456	500	486	489	478	488	493	462	494	480	474	466	481	484	494	463	495	485	484	490	476	455	472	468	486	459	505	518	453	509	517	472	493	484	511	500	455	521	497	446	490	464	483	510	473	449	485	507	481	489	441	471	489	462	483	459	491	554	506	493	484	497	489	476	508	469	462	495	497	505	465	492	519	511	480	437	470	499	498	500	485	516	529	455	523	451	490	484	484	498	467	510	443	492	490	522	475	507	500	502	481	497	464	461	482	454	494	506	481	481	460	500	454	476	474	542	480	507	502	491	448	471	508	485	475	467	484	492	490	469	449	442	481	454	482	469	487	483	443	457	501	504	514	496	486	459	532	514	459	446	482	470	471	468	478	459	486	501	440	472	527	444	504	486	494	475	442	495	485	494	470	488	523	470	454	463	474	439	460	492	438	494	483	498	447	476	477	467	504	453	454	509	468	465	507	466	500	485	425	538	491	525	468	490	529	469	443	475	442	496	491	503	437	491	489	468	468	521	530	519	492	460	481	461	461	478	453	490	459	472	475	458	461	479	454	466	503	518	477	514	516	527	447	500	484	508	502	503	472	482	488	464	505	479	449	476	474	488	463	495	491	462	454	468	492	495	491	464	476	496	528	456	508	487	472	455	456	490	491	483	501	508	425	515	474	507	448	467	486	432	518	513	480	493	481	511	476	469	498	477	468	436	521	476	495	486	497	503	470	464	476	479	492	468	514	424	489	475	475	486	508	459	478	471	485	521	493	449	466	477	507	494	435	454	442	522	463	471	454	500	502	487	502	474	503	467	492	535	480	468	492	474	473	493	489	475	515	511	483	467	512	486	465	498	465	480	522	523	484	483	498	493	447	442	483	489	467	477	475	527	473	462	504	489	485	484	494	456	480	467	481	480	493	479	472	491	470	535	487	528	510	488	484	460	447	467	475	451	488	493	488	481	497	498	486	488	475	494	506	483	475	460	517	489	487	473	503	469	483	494	469	501	520	503	497	461	514	500	509	476	503	460	483	486	484	550	477	471	472	483	480	501	459	495	475	460	511	543	477	460	462	515	491	489	460	504	472	457	470	453	510	489	482	474	513	499	504	494	507	458	481	455	461	486	509	445	503	446	459	490	507	518	489	492	491	495	469	478	498	496	469	510	466	471	465	468	470	454	496	483	502	496	460	469	469	489	476	452	492	501	508	507	505	456	492	467	509	473	487	488	496	485	496	482	488	505	483	489	456	470	483	488	493	484	473	434	495	549	479	505	490	485	470	509	460	479	482	473	513	500	458	479	466	487	468	463	482	468	487	495	484	447	447	495	491	496	464	500	472	498	486	505	464	507	482	472	481	490	486	489	486	462	487	474	472	486	505	504	501	494	462	474	484	466	491	461	483	469	498	518	461	464	490	445	476	519	470	464	485	520	474	451	498	501	499	488	430	451	494	457	487	500	482	489	517	469	477	503	474	509	455	507	463	446	490	496	472	454	485	481	506	483	497	517	439	464	478	501	493	508	473	513	455	504	457	495	525	468	440	448	482	462	494	489	485	525	459	465	514	466	506	428	479	456	490	465	465	481	449	478	471	493	481	444	472	500	501	468	455	492	497	494	478	502	487	489	498	492	437	496	455	414	462	519	496	448
22926	21570	29130	24462	21560	20643	2171	865	703	646	604	523	562	511	487	512	480	472	465	473	446	468	461	447	424	448	425	416	432	411	422	436	439	448	426	427	399	425	425	427	399	455	447	394	383	448	445	421	431	414	451	475	479	435	396	400	443	403	397	405	411	398	354	417	391	397	423	397	418	405	416	439	431	436	404	404	393	399	372	466	454	387	462	389	419	447	408	445	450	441	417	416	429	406	436	421	414	413	410	404	431	426	406	414	415	404	420	411	412	397	432	416	414	415	404	399	397	352	421	416	442	399	438	427	388	413	416	425	450	425	419	393	433	403	426	413	372	412	447	440	384	413	435	405	418	405	428	375	381	388	413	404	402	416	431	361	407	451	409	424	415	426	383	430	402	405	425	397	461	373	402	424	406	419	404	408	384	422	423	423	404	408	457	385	419	405	446	415	401	396	395	412	398	412	421	371	449	392	409	402	386	382	371	420	379	399	418	404	440	409	409	399	394	407	394	384	420	400	451	419	391	386	413	410	446	436	414	364	373	435	395	423	436	411	413	401	383	432	409	395	396	412	384	442	412	404	416	419	433	436	378	377	424	388	415	395	425	418	417	455	444	387	395	442	392	427	412	392	419	417	388	379	405	406	441	400	396	457	415	419	403	423	409	396	403	396	351	432	411	417	419	449	441	445	431	421	416	439	432	424	451	385	407	392	441	424	425	391	403	441	416	402	417	428	420	426	407	471	428	438	392	378	407	412	436	402	414	399	404	422	411	398	403	423	408	420	408	404	397	458	433	407	418	447	426	436	415	419	448	432	365	435	423	453	414	439	411	426	423	386	396	419	411	413	431	423	429	402	423	435	429	423	376	376	444	410	441	407	411	445	409	418	430	389	411	403	401	433	392	420	389	394	394	406	449	360	401	436	425	385	431	443	416	436	398	407	441	402	401	400	416	434	424	395	427	409	421	409	394	438	423	428	392	408	383	427	426	397	402	420	412	380	414	412	393	423	412	473	394	416	421	426	373	403	425	400	468	418	416	430	432	402	418	373	385	414	396	387	436	440	420	413	392	431	404	385	393	426	387	389	437	359	393	383	414	388	392	444	440	418	459	405	411	393	428	423	422	419	424	409	410	411	404	432	407	386	391	420	429	421	430	409	411	424	431	440	434	376	425	387	398	403	414	424	419	450	399	413	425	431	413	391	410	420	405	414	419	389	424	405	428	384	416	413	430	404	373	408	414	419	416	427	453	430	404	431	438	434	378	430	415	429	386	410	429	399	422	416	427	366	416	397	365	423	408	408	423	425	385	418	392	377	410	415	378	405	457	383	409	418	436	400	402	431	408	444	399	427	410	406	415	423	405	419	415	451	392	399	411	406	427	415	412	414	426	382	407	408	392	415	393	393	456	389	396	436	425	425	438	431	449	433	416	371	409	410	399	406	394	432	423	378	396	449	440	433	416	393	407	407	409	366	405	408	410	416	416	423	419	418	374	401	407	419	392	397	405	395	394	405	424	433	424	397	410	420	433	431	412	415	410	442	420	374	430	399	394	421	415	400	358	395	415	397	451	424	414	394	385	387	418	463	415	417	420	403	471	424	400	386	410	426	408	413	409	408	380	404	380	454	418	451	423	448	418	424	350	415	399	441	375	428	389	393	443	398	416	407	398	396	373	421	414	416	453	412	403	430	428	459	416	438	402	408	413	372	412	387	420	424	397	393	424	437	412	403	397	369	375	387	413	392	398	409	408	399	430	420	398	455	408	415	430	420	394	457	405	406	392	406	427	393	447	424	417	406	395	400	414	401	402	411	379	376	392	424	408	423	389	426	406	392	406	438	436	375	458	394	436	422	429	390	431	429	424	375	426	418	436	420	422	381	400	436	395	462	412	403	409	420	401	420	411	431	406	450	414	412	384	403	415	404	454	422	374	432	398	425	416	426	373	372	426	440	445	444	395	363	394	390	415	400	360	422	446	458	421	406	444	406	416	405	426	413	390	411	423	395	390	433	392	382	390	383	409	417	401	436	430	440	427	423	407	403	411	424	416	421	424	400	404	421	399	394	386	383	375	430	428	404	420	403	394	368	409	388	397	402	410	440	359	417	417	430	392	426	414	393	369	421	401	444	425	414	405	406	394	456	427	413	420	431	417	406	380	433	404	400	425	414	430	399	430	415	388	401	401	395	472	409	425	438	430	372	428	395	391	414	382	422	413	429	435	409	451	390	441	384	394	438	408	432	395	426	443	403	411	419	381	387	433	438	400	428	401	448	369	422	446	424	416	389	398	397	413	408	467	369	420	406	406	391	415	392	431	380	388	423	426	429	405	399	386	453	410	413	382	422	416	440	448	399	443	415	386	426	377	402	409	415	391	430	390	391	447	414	390	409	416	449	417	410	444	424	443	414	418	418	399	431	414	386	427	418	399	419	431	377	403	396	381	377	378	445	412	400	402	406	409	389	423	413	417	386	410	434	378	375	404	432	425	381	413	434	409	447	420	429	436	424	406	417	396	407	409	413	411	388	420	404	408	397	423	407	433	422	413	421	420	416	383	414	390	412	412	448	449	402	423	383	451	403	424	424	444	402	414	388	415	397	400	419	390	393	396	408	422	393	410	447	392	420	445	365	430	437	413	412	395	397	435	391	390	425	416	410	423	393	423	390	408	418	402	447	394	426	373	442	437	421	424	377	398	402	401	421	403	391	412	392	407	451	429	450	407	443	378	405	437	415	394	404	404	434	448	397	422	446	411	430	430	390	412	415	442	423	441	388	414	428	415	416	385	352	420	419	378	424	413	414	388	389	417	412	428	415	451	425	443	400	404	429	421	388	408	393	409	433	404	398	412	423	383	391	421	413	442	416	411	475	447	429	377	424	427	418	444	424	397	417	402	460	428	420	448	406	407	378	417	433	410	374	414	422	400	422	395	381	467	454	418	380	408	403	369	437	455	403	409	428	403	424	417	452	406	402	395	378	370	443	422	403	421	442	424	416	437	375	377	444	434	407	413	390	373	419	406	436	401	399	405	406	427	400	424	392	426	410	425	420	418	414	428	439	439	439	411	413	371	408	423	434	395	417	397	417	408	419	381	446	432	412	413	418	378	376	421	432	389	427	423	401	402	398	453	391	419	434	431	406	412	416	437	451	402	424	374	378	432	419	389	401	418	444	423	414	448	399	388	400	406	427	412	417	393	466	413	432	381	422	424	407	400	415	429	454	451	447	447	362	427	423	412	423	401	404	435	425	405	419	402	431	427	443	428	411	405	416	413	458	427	426	440	375	382	416	424	409	417	403	408	382	434	386	416	390	386	411	399	435	403	418	435	402	391	431	424	415	412	420	407	424	405	407	402	435	407	414	446	416	407	449	398	405	401	393	391	446	425	441	386	372	406	410	397	408	403	398	473	430	426	397	406	380	445	421	393	411	418	402	384	372	433	449	409	391	431	416	405	426	462	423	465	439	383	402	400	395	396	398	419	422	419	397	427	435
19673	12452	8100	3937	2863	2224	1715	1428	1162	1096	951	850	866	740	689	748	662	675	626	592	590	605	546	552	506	590	587	608	540	553	548	475	570	550	549	533	532	516	523	544	494	562	481	548	557	509	521	532	512	531	564	585	628	526	545	517	549	491	524	541	547	506	532	519	515	504	513	504	504	513	522	539	500	528	523	510	518	553	508	517	548	571	543	562	539	529	509	575	582	557	521	516	496	497	476	534	484	453	536	520	557	495	492	517	499	514	507	513	483	510	531	472	520	502	505	539	520	493	481	485	504	561	522	520	499	526	527	496	507	500	512	516	539	491	510	506	512	537	484	553	494	541	512	525	492	508	512	536	512	550	544	508	498	519	499	481	531	519	519	539	468	460	518	504	500	512	530	481	535	521	561	525	528	517	559	533	520	508	532	519	539	538	502	498	503	525	511	498	510	545	518	495	540	493	532	503	502	505	507	500	484	554	523	518	510	487	499	490	483	491	505	491	502	509	505	509	492	523	523	474	492	511	514	513	507	531	526	530	528	506	532	511	514	504	488	526	519	466	517	534	487	552	516	497	507	492	511	528	548	515	513	515	492	497	501	466	510	537	499	499	499	522	488	509	506	498	529	511	495	492	493	484	520	492	508	503	530	530	530	500	491	469	555	497	511	553	536	523	486	497	478	506	480	501	500	505	516	550	498	554	498	529	491	501	492	499	524	505	507	506	504	532	537	486	457	520	478	507	521	486	532	558	525	503	535	499	502	503	522	483	538	506	513	514	508	521	519	506	514	508	522	530	500	498	514	537	509	469	503	469	493	544	522	502	491	484	498	503	500	518	528	516	540	528	477	480	497	478	474	512	536	502	533	474	517	487	528	488	513	518	502	524	482	538	499	487	500	495	530	517	481	479	548	494	488	561	485	505	509	478	535	471	549	490	501	493	552	471	533	530	508	471	529	557	506	441	546	482	475	487	479	537	497	508	503	476	551	489	538	525	482	511	515	494	513	535	491	539	539	501	487	466	508	512	542	498	517	521	506	523	534	532	523	499	478	504	514	540	500	503	526	496	530	484	521	482	525	517	498	529	518	538	557	521	538	515	491	519	504	473	481	523	495	506	507	511	521	514	517	495	514	507	534	464	516	480	494	479	503	490	499	499	498	481	508	530	519	520	508	479	498	543	532	507	492	499	503	485	467	486	536	474	478	515	456	495	531	504	473	504	521	504	529	501	535	520	466	507	488	536	513	519	492	505	522	522	536	470	497	482	512	523	542	482	502	510	521	556	534	538	519	479	500	515	517	522	485	515	533	512	501	518	548	539	506	521	516	515	520	543	521	495	505	534	493	516	525	552	501	540	531	482	507	528	508	497	508	542	527	503	521	529	494	513	496	521	497	496	468	443	524	476	490	510	518	515	524	488	492	536	534	518	500	464	515	518	503	520	509	503	529	509	510	536	506	525	510	539	559	552	535	479	500	488	490	523	528	525	497	493	462	514	503	484	531	483	498	496	523	475	501	523	532	483	510	543	483	483	497	503	511	510	548	447	476	512	552	529	489	495	492	511	503	520	477	493	471	502	479	472	496	530	480	567	497	510	508	562	553	473	535	496	483	529	507	479	549	513	532	484	517	521	466	504	542	467	526	558	513	474	547	497	506	559	546	515	530	500	515	488	512	491	497	548	504	511	517	529	519	516	489	494	460	499	479	583	483	523	524	507	531	524	535	499	489	528	524	522	496	513	529	523	523	537	515	532	480	550	528	510	517	538	508	506	506	530	492	547	556	542	480	534	518	536	524	457	505	513	487	478	534	511	497	565	509	545	508	536	513	494	510	546	480	513	512	510	521	556	534	525	503	503	545	526	525	489	519	518	527	537	498	495	526	534	522	507	513	529	502	524	518	530	539	478	510	516	515	553	505	492	504	512	455	526	560	511	516	493	528	501	515	498	528	513	501	531	497	513	475	568	527	482	513	542	503	536	503	487	525	540	541	530	481	523	520	522	504	522	536	536	530	481	517	488	534	513	486	501	544	484	478	524	530	482	501	476	545	518	532	510	501	544	518	523	521	506	517	533	501	503	526	489	551	530	466	491	481	545	446	486	508	500	509	514	506	500	524	538	486	525	550	496	509	520	481	505	501	503	450	490	487	496	527	540	543	504	517	497	488	494	498	506	498	479	496	507	511	509	507	527	525	541	509	516	508	518	521	510	509	501	474	502	530	479	483	488	493	496	525	485	492	545	488	535	495	517	541	521	472	502	527	540	492	486	511	543	515	486	489	502	505	507	481	502	486	502	511	516	497	447	470	529	511	527	476	520	526	543	514	519	529	551	526	517	500	518	505	491	481	534	522	535	515	523	538	504	502	494	534	512	469	530	512	518	502	471	484	500	520	525	527	530	516	524	477	520	527	496	471	505	528	514	528	489	489	472	543	511	471	504	531	514	522	506	515	528	531	515	543	502	512	519	534	472	553	535	525	471	447	542	534	517	503	500	507	506	460	505	522	549	530	504	513	480	502	515	529	495	543	537	531	513	518	500	519	516	521	463	508	532	516	498	491	529	498	520	520	500	536	491	547	529	492	532	515	491	489	519	508	555	513	487	514	530	502	529	546	503	511	552	524	472	519	544	519	517	502	562	539	488	475	505	527	493	472	497	506	492	501	476	513	544	501	474	508	513	560	462	529	538	518	547	494	480	517	521	530	520	491	524	503	515	506	513	554	525	440	512	549	518	494	496	515	517	508	546	522	508	521	484	477	545	506	505	510	525	489	491	486	510	501	513	496	487	504	527	470	479	515	492	479	532	557	508	490	467	494	530	475	519	546	501	525	541	473	542	572	515	474	529	475	546	519	520	499	515	498	496	545	519	504	521	487	535	549	487	530	534	504	497	492	513	553	565	498	493	513	513	554	504	538	507	542	490	485	548	516	529	507	510	523	526	492	476	505	561	519	481	509	499	514	502	529	508	514	518	475	521	487	497	516	550	492	500	506	513	514	513	536	510	477	516	500	503	535	510	516	496	499	532	518	549	523	484	529	478	561	517	476	548	506	499	521	502	559	501	511	478	475	474	537	534	541	524	470	502	542	518	494	495	519	494	494	541	524	524	544	487	500	525	513	519	541	486	496	475	500	529	503	502	469	504	506	506	518	517	476	475	525	544	508	485	499	539	476	507	507	506	565	512	495	511	495	479	520	507	515	460	496	510	518	506	526	499	513	522	502	529	503	508	467	484	495	494	504	484	509	509	476	515	524	502	552	526	468	494	538	517	509	483	531	534	551	530	519	527	512	508	498	551	538	492	500	527	533	519	516	527	511	530	497	497	531	520	476	503	500	541	500	509	500	507	510	504	523	509	484	503	568	535	515	518	508	521	480	516	491	508	496	541	420	504	501	541	483	529	539	555	520	513	522	517	525	522	512	512	501	508	548	527	542	492	507	522	538	522	495	524	541	529	553	494	518	528	510	519	508	548	503	518	477	474	530	495	487	497
28216	15477	2509	914	733	711	702	707	679	668	698	678	690	709	694	711	666	657	620	633	674	651	671	700	660	672	666	661	642	693	658	641	635	676	672	614	668	703	636	668	662	683	639	692	671	663	621	626	659	664	648	689	705	712	634	636	687	634	681	639	628	631	663	700	707	628	678	689	653	698	670	693	682	683	671	714	627	651	667	685	663	651	748	656	659	701	661	637	698	663	716	668	665	609	615	621	645	721	676	631	680	654	643	648	639	650	697	671	657	682	667	620	637	691	687	673	699	678	647	712	639	678	738	720	634	633	662	632	709	629	678	655	643	663	646	688	650	620	643	612	645	661	689	700	656	658	639	682	690	688	656	687	640	604	644	676	647	643	679	707	654	665	664	700	711	657	671	632	709	666	673	657	688	659	679	651	694	744	682	663	657	700	654	638	656	669	688	665	665	696	674	610	700	688	675	698	661	725	662	676	677	754	671	658	729	682	689	641	706	658	659	622	657	638	631	680	706	653	638	633	668	659	627	653	678	730	652	632	711	657	678	658	667	648	686	654	679	677	635	691	687	675	693	643	719	652	633	747	674	679	651	671	700	701	671	654	664	645	646	627	660	680	678	651	689	683	641	681	706	655	665	662	678	658	659	664	690	681	718	615	648	661	674	683	631	661	641	687	636	690	698	664	689	709	654	686	632	675	666	684	632	657	642	666	680	639	645	686	671	640	685	703	673	687	725	622	663	610	645	692	674	641	633	682	678	677	644	662	690	681	741	650	691	676	675	683	659	699	644	659	672	729	634	657	682	710	665	677	718	675	657	678	688	668	620	692	678	702	639	664	627	637	630	650	666	669	694	637	632	649	656	652	647	651	653	667	668	655	663	677	632	684	640	692	682	689	646	650	621	642	662	604	695	661	659	673	706	622	640	635	683	674	674	661	688	648	683	654	682	677	619	655	613	671	706	647	699	656	650	658	683	665	651	660	663	677	651	675	684	653	667	653	643	730	694	677	663	674	643	705	648	626	692	755	664	681	670	678	640	704	641	637	664	671	697	667	685	683	668	669	673	702	650	673	692	662	682	636	636	663	644	646	648	643	651	670	705	662	654	680	708	712	612	717	699	662	678	675	678	663	693	690	652	690	673	697	711	629	640	669	651	677	692	668	653	683	662	657	683	650	670	631	646	649	679	694	617	629	658	691	677	654	680	683	687	674	690	691	680	691	656	678	623	648	686	680	725	657	636	658	692	634	667	647	706	650	682	683	660	640	670	638	663	741	655	704	611	661	638	678	653	672	638	705	627	663	650	692	705	623	663	659	677	656	667	676	656	688	630	646	720	691	699	623	667	702	644	663	659	657	652	698	648	658	678	646	629	640	627	656	645	653	702	687	680	722	673	672	647	696	699	708	673	685	643	640	655	634	662	645	722	668	675	632	697	626	652	682	599	647	667	635	699	675	653	671	708	686	625	615	631	658	686	656	641	664	674	629	708	652	650	581	661	624	711	681	690	648	706	651	660	671	639	647	676	642	677	697	721	661	639	650	698	648	655	684	737	616	647	669	639	635	638	652	691	672	706	705	685	666	661	671	643	662	641	642	666	745	684	698	657	682	653	709	665	676	673	723	665	709	668	693	681	678	696	673	662	666	690	628	651	630	659	627	630	691	635	680	668	648	691	625	662	691	674	665	623	666	641	681	653	649	657	671	654	643	682	650	668	640	668	638	726	631	699	682	672	629	648	675	674	720	661	695	692	637	668	687	600	735	665	672	647	724	671	713	674	671	677	730	674	635	704	651	616	680	695	619	690	709	675	657	649	666	666	651	635	691	638	616	622	677	667	658	658	672	660	702	636	690	654	649	663	670	653	651	648	696	664	685	656	652	712	616	625	639	709	699	702	692	693	646	647	619	659	684	630	696	694	618	637	690	713	659	675	665	670	638	694	621	678	670	694	719	704	698	634	644	683	673	624	665	663	668	684	685	659	697	666	654	702	676	655	650	646	682	625	680	672	660	677	669	659	646	670	642	684	641	709	639	636	668	674	681	633	664	648	637	629	638	593	645	665	673	641	648	704	694	632	678	677	663	629	682	655	662	653	687	656	663	748	698	672	674	677	642	661	665	646	611	663	672	669	650	668	641	677	700	655	655	687	678	670	676	681	647	661	645	715	676	682	634	687	655	680	703	662	661	703	688	692	660	683	641	669	670	684	671	711	671	676	681	655	747	628	653	662	659	669	647	654	717	674	691	715	656	721	658	677	662	687	640	678	664	659	653	633	704	685	651	665	647	673	664	688	638	675	673	703	627	665	653	648	650	683	696	648	675	598	667	650	678	690	628	676	620	631	664	711	664	662	677	688	701	691	645	678	650	657	694	689	660	687	701	662	642	719	699	674	693	589	713	678	660	643	666	678	677	662	635	675	673	664	662	677	709	697	638	666	668	640	647	687	698	695	673	677	680	708	675	651	648	677	658	642	664	609	660	693	624	661	639	658	676	648	647	650	696	666	662	703	653	669	686	729	687	664	668	659	656	674	715	660	691	663	626	671	681	688	654	698	651	649	635	671	642	661	641	646	605	680	708	643	654	680	677	596	650	670	656	673	665	638	703	678	677	658	708	699	666	659	665	678	665	645	682	656	669	649	622	649	675	681	729	652	686	750	621	699	670	696	693	656	626	652	656	682	686	613	649	651	669	662	621	674	647	676	701	631	637	673	646	672	677	692	672	679	679	658	670	702	648	663	663	667	698	661	662	695	687	676	696	676	660	670	705	683	649	724	701	698	660	659	679	705	686	686	707	637	658	631	672	671	665	637	661	671	700	676	636	682	653	675	658	726	672	698	675	644	666	670	655	656	696	725	706	645	696	656	688	690	645	683	605	662	648	682	649	682	651	660	621	678	632	688	688	679	714	625	702	656	644	667	662	669	680	653	673	718	660	716	633	642	709	691	661	646	689	703	662	666	625	661	711	688	646	669	707	664	691	683	676	634	720	673	668	666	643	715	676	677	699	644	669	687	646	709	659	639	692	627	672	644	664	719	655	678	677	704	655	704	661	652	705	634	713	633	685	629	658	682	663	636	665	653	668	664	659	643	687	672	653	666	688	699	628	669	687	639	634	686	731	695	691	692	646	694	634	689	628	686	623	656	689	643	671	689	719	663	694	682	706	678	711	683	656	618	695	657	705	674	681	661	614	714	621	675	673	667	666	650	658	668	657	650	655	691	637	651	681	661	678	633	695	713	609	643	653	661	674	649	698	708	660	677	680	673	673	699	640	695	698	673	659	680	653	684	651	670	685	645	708	693	656	663	672	675	678	677	657	649	654	692	684	640	711	686	683	725	690	710	658	698	638	653	693	614	647	655	667	734	660	644	694	676	680	653	644	707	696	647	625	657	690	716	654	702	625	693	654	695	678	732	623	661	693	688	644	679	651	630	652	688	680	651	648	652	652	669	679	712	680	630	710	644	679	651	675	664	665	672	669	702	653	662	674
12823	1259	1064	944	842	825	814	805	806	847	779	811	799	762	856	812	781	751	796	831	781	800	819	809	841	747	813	812	824	796	755	844	799	817	800	767	793	796	772	817	778	728	729	797	769	789	783	777	828	750	805	802	825	850	784	778	788	802	823	819	771	828	797	796	773	792	819	792	801	798	790	772	856	769	824	817	792	803	756	796	811	844	811	743	791	747	848	779	820	809	760	803	785	791	742	853	779	797	763	834	770	780	744	828	814	801	766	734	784	851	807	789	862	697	837	832	788	791	762	791	788	844	782	848	732	764	743	748	778	809	763	774	831	804	768	774	826	824	833	810	727	731	826	808	767	765	800	838	811	769	771	797	772	782	823	806	819	819	828	796	778	805	792	807	783	787	755	769	841	782	732	739	831	830	847	801	735	821	768	814	775	801	774	808	839	773	763	789	789	754	758	792	832	758	818	834	733	785	771	757	767	811	846	754	761	754	767	784	800	844	790	819	774	806	777	819	811	814	777	745	809	781	796	764	768	806	745	838	826	763	772	735	831	794	760	750	808	787	805	824	754	820	790	845	824	822	794	814	803	833	805	798	832	813	818	815	821	816	782	813	775	791	815	816	828	770	754	773	792	815	769	747	825	797	831	772	804	801	818	832	797	789	774	802	806	770	767	762	821	821	764	767	782	784	783	806	800	749	817	736	785	740	815	801	781	773	789	817	818	804	788	800	771	794	783	802	784	742	786	769	801	807	790	826	780	808	769	808	822	812	796	799	824	823	760	812	744	789	832	786	820	790	862	814	771	786	822	796	803	802	767	800	820	782	838	764	772	827	797	808	778	814	804	837	833	761	775	813	789	804	795	759	740	776	806	736	804	799	798	781	812	799	812	768	805	819	787	846	796	762	798	762	735	788	833	764	730	801	744	803	817	808	777	769	768	802	801	798	768	803	794	805	758	822	761	815	788	778	796	792	797	780	770	765	788	784	760	729	847	806	747	781	832	792	789	830	741	764	784	807	803	867	809	728	817	799	771	768	793	788	826	779	794	777	759	819	754	818	793	822	823	775	835	766	838	789	804	776	816	789	823	791	785	813	735	854	782	775	799	838	738	835	792	777	774	810	789	794	800	788	778	773	792	784	822	819	785	769	775	755	784	897	791	791	759	829	807	749	776	770	768	780	780	796	833	803	808	768	859	799	786	773	791	793	821	763	749	802	822	753	783	762	754	766	826	749	853	837	766	792	819	779	767	773	772	757	769	775	788	756	781	824	795	792	752	813	787	793	791	847	762	784	819	776	804	784	816	832	766	791	821	805	786	765	786	794	779	783	814	792	794	837	813	851	832	827	766	791	827	797	804	809	784	806	779	810	730	766	821	769	849	840	777	813	805	792	758	753	778	795	796	804	772	754	846	801	802	792	783	789	832	834	790	787	761	778	764	831	839	783	758	753	748	815	770	824	781	776	772	786	783	773	819	828	802	803	772	766	784	782	777	786	758	817	770	800	770	813	798	791	807	805	838	768	822	730	801	802	787	820	797	805	803	771	789	810	734	753	748	761	785	820	807	775	785	758	788	806	782	828	813	826	767	805	823	795	763	791	782	800	769	797	811	826	795	829	793	805	806	824	767	779	800	795	788	762	800	763	785	818	806	739	754	788	744	751	792	820	811	811	763	806	817	813	820	831	806	824	803	761	785	736	812	774	764	828	857	824	782	787	803	797	797	757	791	801	843	836	797	810	805	816	786	806	765	825	827	792	857	818	747	812	786	780	793	793	833	766	812	836	787	828	815	840	758	800	767	768	753	772	850	787	795	826	807	785	779	859	817	792	757	754	816	795	749	841	735	783	810	790	782	804	782	782	774	800	806	775	773	826	722	738	796	766	761	780	792	808	795	787	851	787	763	766	760	849	794	790	771	812	748	801	731	771	728	779	785	839	796	808	834	787	771	805	760	784	859	774	808	766	823	802	749	798	815	777	835	814	845	767	815	797	821	740	826	768	756	763	844	793	767	787	835	736	828	808	753	813	790	791	755	780	768	811	838	792	823	798	822	813	754	840	768	758	752	783	800	810	762	791	779	801	766	778	820	818	765	751	774	803	796	770	799	793	801	734	835	754	760	830	776	818	744	811	761	745	758	772	765	758	834	748	802	824	730	824	767	789	819	823	769	794	763	791	779	790	785	799	799	770	787	809	792	791	779	743	821	791	763	774	838	797	786	806	774	763	801	798	797	757	876	762	802	733	782	808	817	772	754	746	842	818	793	779	797	825	810	818	832	826	747	755	823	762	766	819	774	788	842	744	760	824	842	805	791	771	784	736	795	799	793	778	821	783	725	771	694	763	797	832	787	764	767	786	857	831	836	811	820	771	766	773	753	810	842	777	791	789	757	813	795	825	822	773	808	772	763	780	788	808	770	820	808	793	763	772	836	814	825	796	833	841	779	827	780	778	782	795	796	811	744	787	813	773	823	789	797	770	738	817	778	813	783	829	813	790	792	794	788	833	769	757	788	785	808	828	787	785	822	750	790	833	828	772	771	797	787	831	736	793	785	813	776	800	816	780	789	780	824	802	817	798	779	776	801	806	803	748	758	811	768	810	812	802	778	791	765	783	801	785	795	769	831	776	801	768	768	797	796	755	776	773	763	785	836	782	811	792	818	793	835	828	809	743	780	779	852	833	837	791	804	792	812	749	795	802	781	831	853	808	826	778	803	804	765	794	792	767	816	805	781	766	776	804	803	784	819	811	778	789	798	811	806	805	845	780	781	762	781	822	757	760	813	811	756	833	759	741	764	791	732	800	788	792	818	813	784	781	790	777	805	789	808	808	759	767	783	746	799	821	841	815	777	748	789	759	825	792	808	830	834	767	766	764	731	815	763	788	815	750	798	790	792	824	782	823	822	822	827	798	782	837	769	763	749	798	768	805	794	745	826	810	798	781	752	767	824	766	822	784	809	770	776	756	812	782	804	768	824	812	794	791	772	735	819	748	835	805	790	833	817	799	783	797	815	831	797	818	767	828	796	812	890	739	761	796	793	822	840	757	759	776	796	743	768	791	809	802	785	828	765	782	854	751	769	840	786	818	746	831	789	815	822	796	823	805	772	810	798	802	790	838	807	780	789	785	818	790	736	763	797	780	804	790	809	809	820	778	775	823	770	750	823	792	795	769	818	769	773	784	767	853	773	767	836	775	760	807	846	808	810	820	820	797	807	759	785	788	778	696	766	788	826	767	803	785	842	770	787	819	782	788	809	767	794	758	844	826	799	778	850	742	786	781	826	796	771	778	771	842	784	832	747	778	804	843	814	758	763	788	822	747	798	850	734	793	753	800	778	789	810	804	811	762	783	787	792	793	799	815	782	793	802	791	768	802	748	788	844	811	782	811	771	783	824	796	774	814	720	795	818	761	836	796	858	795	783	831	809	801	822	792	755	828	765	819	808	786	772	765	816	811	831	812	736	804	771	810	815	810	803	877	799	836	837	817
23906	21572	28566	25059	21147	3719	1238	964	869	895	844	839	792	764	769	797	735	741	761	737	769	757	700	746	740	775	723	738	769	744	713	703	706	730	722	769	780	721	723	674	756	784	707	718	719	742	742	689	709	765	754	733	720	769	708	742	760	729	708	725	739	733	748	674	738	694	754	719	700	703	722	742	740	688	713	690	724	714	743	728	743	742	765	729	718	775	755	751	734	734	720	717	691	751	747	735	705	766	745	686	775	727	748	692	714	753	691	727	729	732	754	767	706	732	656	728	738	727	725	688	696	718	712	746	686	730	728	714	717	725	667	770	729	741	731	701	711	730	663	681	716	736	733	693	717	693	695	682	742	687	702	709	722	708	743	777	703	733	731	713	736	699	697	731	711	799	740	773	740	733	705	747	706	750	740	736	723	733	709	754	720	769	763	732	771	741	674	747	696	694	728	728	787	725	638	729	724	762	691	740	744	733	712	728	702	731	687	710	739	737	716	712	684	744	739	685	755	723	794	727	705	695	740	761	735	730	727	777	705	712	713	735	701	730	777	761	704	754	709	739	707	725	714	680	728	718	698	759	715	718	770	729	717	692	741	750	778	739	744	737	706	734	722	707	714	763	738	726	765	754	735	746	744	749	753	769	697	747	706	739	733	756	703	753	779	788	707	700	747	716	776	729	693	691	689	734	719	719	737	699	713	764	751	690	763	755	710	768	745	721	757	707	704	775	716	746	677	715	753	703	751	703	730	735	754	719	770	769	736	716	690	732	737	712	724	679	747	694	732	741	746	772	739	709	744	758	716	709	767	731	726	697	746	738	709	736	734	738	680	700	738	707	740	739	757	744	732	692	689	707	746	698	726	717	687	763	716	728	716	709	679	743	694	730	728	748	766	704	725	700	707	775	699	731	698	724	716	693	731	802	720	750	731	708	661	712	706	721	750	733	694	731	721	701	718	743	786	762	712	755	733	716	686	728	704	732	741	722	716	684	720	646	706	667	731	695	643	740	730	697	685	742	711	710	743	759	713	716	727	724	692	749	744	718	716	737	720	714	717	724	697	728	724	742	683	762	745	696	675	740	766	710	759	695	717	676	730	728	709	720	757	725	763	696	715	756	693	743	761	724	707	727	760	762	709	688	713	744	748	761	687	710	687	733	713	695	744	701	741	729	706	766	750	702	716	677	711	717	727	711	687	735	756	711	704	747	679	740	763	738	758	730	689	738	696	731	715	680	777	727	791	737	705	757	745	724	696	717	684	718	683	727	737	696	723	713	689	772	733	712	724	715	673	722	701	706	715	667	741	748	700	752	721	754	706	733	719	743	728	767	753	651	734	709	745	740	746	779	717	746	739	727	737	751	721	693	704	688	727	758	717	712	723	711	732	699	770	765	689	746	754	703	721	802	708	737	717	697	742	717	721	712	744	730	740	719	683	702	676	685	704	738	741	723	740	721	744	718	722	729	700	702	679	699	731	768	746	716	724	717	730	705	761	707	788	725	732	728	753	723	715	693	693	704	793	740	731	708	711	692	687	705	741	668	727	693	792	742	736	681	733	743	747	713	749	689	777	720	712	708	739	731	688	715	732	725	694	762	699	676	736	704	810	706	717	728	719	717	710	712	736	708	730	713	720	702	723	779	781	776	737	712	693	674	751	690	742	696	663	749	701	696	711	730	711	763	721	730	715	702	775	707	745	703	736	717	738	726	717	701	761	669	700	738	683	740	726	759	733	676	758	714	732	730	730	742	718	761	688	736	683	727	761	671	733	690	713	712	685	716	720	756	744	731	756	686	747	687	724	707	691	762	730	722	755	703	743	712	741	703	737	732	735	741	698	696	718	692	718	722	732	696	709	723	686	683	748	763	703	681	749	743	786	723	758	755	743	724	711	758	763	726	784	710	741	697	745	718	685	756	698	733	733	742	774	697	729	811	701	728	693	714	753	705	723	687	731	721	750	737	706	714	678	740	730	742	730	714	737	749	741	731	724	700	712	683	735	709	770	750	736	716	757	730	722	769	783	717	747	724	735	745	747	700	734	725	672	737	684	732	734	717	725	735	769	695	755	740	693	690	768	743	724	700	693	709	718	734	729	719	706	709	750	693	672	758	714	729	723	710	761	720	706	666	683	722	700	674	726	724	684	738	753	695	747	690	708	752	709	732	666	740	736	717	723	678	725	705	762	708	747	740	711	707	794	693	763	742	736	714	735	761	704	726	706	714	737	725	752	743	697	696	740	714	702	763	696	736	684	757	680	738	727	713	658	697	714	734	731	731	688	713	703	730	723	715	737	690	708	731	699	730	719	736	758	722	711	686	768	698	746	712	735	730	706	714	707	750	726	753	734	713	717	731	695	703	710	719	694	773	737	709	726	710	740	711	696	683	700	691	703	720	746	740	707	679	718	688	734	744	727	703	731	732	735	733	684	736	745	713	683	725	690	717	704	682	764	715	692	711	752	801	717	749	711	713	747	697	732	691	748	768	723	761	746	689	700	780	749	750	676	703	729	728	694	736	703	701	725	744	714	741	760	734	683	710	731	674	733	720	728	670	719	699	739	726	725	732	718	677	722	692	724	749	723	719	746	704	720	735	717	745	720	735	700	684	702	689	723	735	717	659	751	724	737	664	758	710	719	769	752	782	771	765	735	753	714	697	736	750	693	699	706	714	735	720	722	750	749	753	787	735	716	706	737	733	727	695	750	745	714	723	739	765	703	752	702	723	765	759	723	760	710	743	686	730	739	718	697	697	756	770	672	685	700	746	703	702	674	712	691	695	723	705	723	713	755	723	748	724	729	731	733	706	735	738	711	745	762	738	726	710	701	734	705	687	751	738	708	738	682	711	725	702	689	739	685	710	697	772	728	735	734	701	690	771	741	669	709	762	708	708	708	732	689	722	735	744	670	693	723	723	716	689	727	734	752	713	710	708	706	759	734	717	711	708	709	697	712	683	696	725	646	714	696	716	729	710	768	763	689	699	708	705	733	707	738	750	702	715	735	710	755	748	687	734	723	741	729	716	735	726	731	719	772	751	694	709	743	688	754	751	743	676	715	772	761	717	721	733	721	747	732	712	709	749	741	704	718	721	670	733	731	685	689	766	795	714	709	740	709	689	700	691	697	714	697	724	763	678	728	737	717	721	721	723	719	742	744	769	681	760	724	722	722	676	720	703	697	693	718	734	744	717	759	708	681	713	699	772	712	722	711	717	725	706	694	775	708	720	734	752	718	701	731	686	672	760	728	691	709	756	719	722	745	713	758	766	700	719	701	712	696	794	740	713	679	741	710	769	741	735	700	780	743	742	776	710	735	725	716	718	697	707	704	686	713	717	722	744	704	677	700	716	768	722	749	719	745	749	724	741	716	708	736	760	746	755	705	757	722	753	793	722	755	716	688	734	712	713	732	674	733	738	688	748	771	740	719	746	760	771	716	701	673	705	696	702	735	773	714	745	723	712	702	695	735	697	716	717	703	707	717	715	770	690
16540	7904	5117	2632	2158	1663	1560	1331	1259	1134	1095	1070	1052	1036	974	954	951	941	840	893	875	907	845	913	881	896	863	912	882	865	921	853	873	873	874	869	844	959	861	912	872	856	880	849	870	828	856	886	865	875	858	897	948	928	902	921	830	840	839	885	864	860	894	903	904	876	856	865	876	830	871	850	926	832	862	876	832	880	868	836	898	875	859	919	884	860	923	924	893	901	839	913	875	857	930	859	797	835	866	829	858	894	864	852	873	860	862	865	830	932	848	835	838	863	850	905	845	899	849	874	832	905	899	870	856	806	900	858	870	874	861	884	864	892	882	896	834	861	870	858	860	859	844	866	931	877	859	884	835	913	865	879	844	858	870	872	845	920	877	832	888	903	872	913	886	880	876	873	890	907	903	874	875	896	816	894	817	821	883	869	901	916	897	919	859	815	862	851	869	851	890	883	886	874	806	877	878	888	923	915	884	832	892	835	874	850	854	869	915	875	909	899	889	844	802	860	865	896	816	835	903	865	852	889	924	879	845	902	885	863	864	892	897	836	879	862	883	890	868	841	882	858	878	847	891	837	870	920	868	874	852	894	860	845	864	872	919	887	871	879	845	846	844	862	906	842	851	872	901	870	907	848	844	896	891	845	864	866	840	861	850	839	857	906	854	816	860	875	842	862	881	875	841	904	841	795	903	869	824	892	890	832	844	858	864	887	866	876	884	872	808	774	861	860	884	838	860	884	804	854	833	916	841	856	893	840	886	873	869	859	879	901	880	841	848	803	832	894	870	881	895	843	844	889	852	866	841	878	874	860	827	884	879	873	868	842	893	907	889	868	832	841	884	876	862	875	899	886	844	847	908	829	882	854	811	881	864	852	866	855	846	867	847	872	863	890	895	884	904	876	818	856	809	911	912	898	900	829	816	826	832	872	810	881	822	860	837	866	884	891	818	846	927	837	815	886	901	860	892	867	863	876	881	858	825	870	877	893	904	863	869	868	850	867	894	884	817	856	878	865	867	869	908	846	905	833	899	899	928	853	866	874	879	893	856	857	833	870	887	851	812	876	869	844	857	826	833	895	864	876	862	914	902	874	829	855	865	905	843	903	854	890	868	854	852	892	857	886	892	891	867	831	835	851	853	809	832	876	896	889	858	825	877	866	866	870	893	852	863	860	836	912	874	878	837	868	902	902	882	849	865	881	892	815	851	889	847	866	856	912	876	913	840	883	902	885	875	896	901	849	854	877	884	877	860	850	870	842	884	848	864	919	881	901	889	889	877	846	869	879	857	881	937	884	839	916	871	881	855	896	878	818	832	852	897	871	868	921	898	864	912	830	861	820	879	840	819	907	827	830	878	853	844	841	833	841	880	826	854	866	882	849	911	842	913	842	872	900	899	863	881	889	861	865	824	855	840	822	833	816	875	845	898	895	876	863	889	848	907	886	825	864	861	882	801	881	850	854	862	893	889	851	870	854	890	874	867	873	839	863	864	891	904	874	907	826	840	836	860	837	891	856	832	838	868	845	909	840	864	891	863	881	840	884	817	845	896	904	865	879	937	856	838	838	883	828	801	893	866	828	920	875	868	854	883	889	869	865	838	850	838	843	847	884	828	852	904	858	877	829	861	873	857	884	862	809	843	835	857	865	808	876	845	847	829	851	802	860	831	856	917	807	898	886	886	908	857	869	892	875	855	899	838	880	814	825	829	843	877	880	867	862	838	881	882	850	887	846	898	885	893	885	863	864	906	876	827	888	877	871	926	858	845	861	907	874	888	877	846	899	835	833	877	844	867	903	898	894	882	891	810	858	848	850	851	850	814	862	834	864	881	867	856	813	816	848	815	863	835	871	870	882	891	830	889	867	808	876	850	879	878	868	892	806	866	849	859	895	887	832	865	894	887	880	883	845	854	873	886	847	878	924	864	857	946	814	877	859	836	873	872	856	861	901	900	822	897	891	880	875	869	890	860	896	844	823	826	894	900	894	831	860	873	879	888	874	839	896	893	835	824	844	935	872	877	827	877	828	869	869	813	930	851	838	840	831	847	864	893	826	875	912	910	840	850	928	908	879	866	860	862	857	886	855	817	849	868	815	862	879	857	871	935	850	854	885	814	831	852	874	883	853	887	833	917	851	907	832	889	888	869	910	879	889	895	858	867	784	910	868	846	854	851	834	902	868	831	875	869	920	902	862	869	889	863	916	883	852	869	836	826	847	873	900	872	917	850	865	843	871	871	839	873	869	895	899	893	867	838	855	865	878	869	865	853	897	839	884	907	836	838	812	829	948	886	859	841	846	862	835	840	901	890	880	889	854	904	827	894	867	870	869	844	832	912	850	848	838	869	867	888	793	893	926	889	819	868	853	884	866	873	880	913	858	866	887	919	902	852	850	837	818	903	833	891	880	917	862	861	838	924	916	896	865	857	824	873	830	882	905	876	884	856	839	919	888	868	904	913	804	825	891	820	827	908	859	853	833	837	882	908	799	906	824	898	871	956	891	882	845	849	856	879	937	905	924	874	861	852	890	838	838	894	911	888	889	898	810	832	849	823	881	880	841	872	876	890	846	891	889	891	886	861	915	817	904	922	903	854	843	877	866	893	839	865	828	866	851	885	841	818	878	820	822	817	738	904	873	862	859	869	888	888	892	875	880	843	878	846	849	930	811	876	859	859	834	910	832	889	867	871	893	904	837	834	840	836	851	873	904	900	792	861	882	888	894	889	850	844	866	805	835	932	938	832	878	865	913	847	844	890	860	839	844	881	811	852	854	860	838	868	847	867	860	910	902	858	881	850	842	880	829	907	907	841	842	915	843	851	891	871	864	853	840	854	886	869	815	852	863	844	924	906	917	886	868	831	861	885	885	908	880	910	840	863	845	852	862	786	887	876	864	888	813	859	904	842	878	867	859	889	837	908	879	862	842	886	860	930	842	845	840	875	841	926	862	908	840	810	877	906	828	880	890	871	856	877	896	861	832	905	857	860	884	870	907	852	811	811	830	872	878	860	837	878	845	837	888	899	867	827	869	815	871	829	841	875	870	834	876	855	792	903	865	882	851	856	871	874	884	850	870	857	867	828	869	831	878	859	868	817	843	870	859	838	920	849	873	859	859	856	908	851	868	876	875	837	912	855	882	846	848	886	858	893	901	827	849	875	909	854	877	839	900	837	844	893	803	840	866	880	895	897	935	904	847	867	887	856	798	820	826	879	807	917	888	863	866	866	853	851	867	839	867	877	854	810	849	895	924	837	857	836	881	846	870	873	877	783	882	870	856	826	852	838	834	831	828	836	867	892	858	868	874	869	848	835	884	865	895	844	804	838	852	863	852	831	820	811	879	891	816	871	891	847	910	839	874	850	943	885	871	803	891	815	871	848	841	842	911	905	865	845	844	888	850	863	856	904	897	819	885	898	824	856	835	887	820	832	875	894	843	870	840	880	852	870	870	899	841	861	922	832	860	889	894	921	837	873	826	871	833	850	825	841	865
25145	21520	26802	25186	2403	625	541	527	479	460	446	472	425	421	452	410	468	444	439	400	412	434	424	445	406	403	397	382	406	431	414	424	392	400	413	450	453	417	427	400	456	396	396	427	449	427	410	445	417	424	443	466	430	433	425	432	388	418	413	362	423	432	412	408	441	398	462	397	426	436	410	393	465	415	433	404	401	459	423	432	424	434	424	455	452	411	416	444	432	422	420	428	416	429	389	445	390	408	419	445	447	383	420	415	458	407	399	400	383	452	400	398	394	436	447	396	431	396	419	396	407	384	394	396	412	417	405	418	417	397	430	418	443	403	411	424	425	425	404	423	426	413	413	437	426	443	401	393	414	401	450	410	422	424	414	429	413	417	380	439	471	381	415	438	421	394	399	386	453	416	413	453	427	405	444	406	426	430	433	406	387	446	392	426	425	421	389	396	401	405	415	396	421	401	429	437	424	411	429	398	393	433	446	412	395	397	404	408	396	433	406	379	417	432	422	450	419	366	443	433	435	450	410	429	396	443	439	404	428	399	416	435	418	396	405	413	479	415	401	406	422	447	423	416	425	399	403	397	413	391	455	398	401	411	393	404	417	425	413	443	400	409	414	417	384	377	381	397	374	408	381	380	406	400	437	391	434	382	437	425	435	406	445	405	413	434	409	400	418	431	369	460	422	415	397	461	406	404	411	397	440	414	388	412	390	408	410	395	381	404	418	395	408	449	408	422	394	434	419	410	418	439	420	409	407	398	412	428	432	423	350	412	382	437	435	390	434	425	423	433	358	384	424	376	428	378	413	417	413	421	433	402	391	461	403	374	402	442	419	379	384	385	436	451	417	450	384	434	415	422	409	436	382	411	414	383	409	407	370	408	423	398	396	430	409	395	394	403	416	390	413	430	423	398	418	368	422	453	397	405	449	430	437	419	374	406	431	400	431	420	428	436	406	469	414	391	398	441	419	380	413	416	385	428	437	450	432	399	396	441	414	375	386	412	439	396	402	423	390	397	446	404	423	421	408	395	412	407	432	459	408	401	399	401	400	404	405	398	406	419	407	381	380	425	403	431	412	411	390	417	401	429	455	418	460	414	424	387	396	381	401	371	422	390	446	433	442	436	385	395	415	389	427	413	427	426	401	417	402	387	413	453	404	417	422	388	439	415	406	443	408	400	413	395	425	419	405	413	378	396	407	414	402	421	464	435	402	412	419	422	387	421	377	369	404	387	455	392	416	408	426	419	429	433	423	422	450	417	399	397	420	422	430	397	442	410	410	404	399	405	427	420	444	418	386	426	381	397	404	444	421	416	413	375	393	393	394	433	436	427	414	405	397	400	424	463	401	428	420	420	427	394	440	414	421	386	417	440	423	416	389	383	395	417	435	387	416	459	427	426	411	419	430	404	445	406	403	421	423	438	395	425	396	409	406	397	378	435	378	400	428	378	397	405	430	408	447	419	402	416	425	388	417	399	449	416	359	430	437	418	391	417	458	390	401	397	414	432	463	384	412	410	415	416	400	387	395	393	403	427	405	409	406	415	398	376	451	394	412	420	405	444	402	418	428	409	399	411	425	396	430	423	404	424	445	456	433	406	409	406	433	402	438	413	407	420	410	437	407	402	419	468	419	393	386	377	414	422	384	444	447	412	376	382	421	419	388	453	383	403	439	417	418	407	416	449	427	406	430	405	416	379	435	396	424	401	432	400	406	405	410	390	371	418	409	397	419	430	362	397	397	402	408	408	427	429	422	445	417	407	397	390	421	412	380	426	403	435	390	431	400	397	422	401	390	371	415	412	390	419	401	420	401	420	419	436	417	409	441	442	400	390	413	438	447	435	432	391	387	379	392	399	427	406	398	429	461	414	392	415	392	388	459	419	426	393	447	426	399	410	394	399	385	395	362	450	389	420	399	420	397	401	414	415	401	398	389	411	435	407	391	440	414	426	431	374	458	424	371	428	408	434	414	429	400	408	419	397	442	421	431	433	421	413	395	398	404	378	378	389	404	424	393	424	407	437	403	443	437	428	407	438	425	368	412	438	435	439	430	424	420	405	453	404	380	380	413	415	463	414	403	456	447	412	435	436	396	445	394	427	442	428	440	401	418	423	408	419	373	426	420	421	399	438	417	413	406	427	418	407	429	394	441	419	402	421	398	428	395	438	349	430	454	413	395	427	443	427	433	409	408	432	431	432	424	425	394	396	408	414	392	421	417	392	375	408	418	419	455	399	416	435	438	402	410	441	449	470	362	427	389	387	413	389	424	416	413	427	401	431	399	401	398	415	427	395	435	415	387	396	415	417	421	418	398	403	430	407	402	391	402	417	455	401	407	403	397	370	412	425	393	410	433	398	420	394	435	415	428	411	431	419	369	441	404	400	428	411	385	424	415	422	395	402	439	397	426	415	405	400	415	423	408	409	415	413	454	408	393	387	416	403	400	405	417	390	407	420	354	426	392	397	388	419	422	420	401	401	410	423	377	447	423	369	397	422	438	441	419	402	430	404	404	428	385	446	452	380	389	424	426	451	419	395	424	450	404	413	380	419	418	402	394	382	403	360	415	409	407	438	430	402	432	397	433	397	423	436	443	377	375	390	401	440	413	400	432	379	407	449	409	435	391	431	394	419	430	422	405	390	409	424	408	432	404	423	411	419	403	428	438	451	418	417	410	431	387	426	410	409	407	386	412	412	423	446	390	426	394	385	398	406	415	413	389	430	384	427	418	384	420	390	413	433	451	416	381	399	398	431	416	427	396	385	447	398	406	400	408	412	408	414	393	403	470	387	422	401	427	421	421	426	404	382	419	416	391	392	380	407	398	412	448	388	413	416	423	411	427	427	400	492	390	368	404	408	428	386	405	373	435	439	417	418	411	412	389	429	395	415	418	450	427	407	413	407	428	386	412	416	461	422	414	393	414	435	418	417	401	389	394	382	389	411	400	402	437	433	420	444	423	400	397	422	443	409	387	423	417	412	419	435	439	399	395	408	409	384	422	405	402	447	429	460	401	428	426	407	412	408	406	396	446	409	422	401	395	403	437	455	449	397	403	411	429	382	378	423	395	408	410	389	391	390	434	431	409	424	411	385	396	406	382	426	416	420	411	410	415	404	418	428	355	428	429	457	390	418	382	416	392	432	447	427	439	382	413	437	449	437	404	428	419	410	424	411	394	422	461	371	392	396	423	411	430	436	461	401	396	382	385	426	410	392	426	378	411	389	409	373	436	418	408	420	437	392	417	434	432	358	409	439	430	415	424	422	440	390	401	408	429	416	430	354	459	406	408	434	429	409	386	406	430	408	425	414	432	408	419	424	457	398	407	441	426	412	420	408	411	401	436	418	363	387	427	444	432	413	405	439	386	425	403	380	433	431	407	419	427	403	433	417	408	399	401	363	420	440	422	376	438	379	382	388	424	430	436	430	424	375	463	411	403	414	428	440	414	432	435	424	468	368	443	433	389	407	394	434	399	392	401	389	425	395	397	434
15702	4214	2721	1394	1085	954	833	718	682	661	609	613	561	589	572	561	542	512	531	549	553	539	553	514	503	483	514	544	500	521	528	479	534	504	519	504	479	541	530	535	471	554	502	551	523	508	473	497	523	485	520	564	565	540	470	470	513	549	542	497	476	485	488	468	501	541	501	500	526	489	533	469	475	512	506	480	507	480	495	490	490	524	493	479	486	544	527	513	509	538	514	527	482	510	526	483	527	515	501	491	514	535	460	501	486	451	526	478	526	523	475	512	468	510	513	508	502	484	488	499	495	476	510	478	503	546	509	501	479	519	498	509	516	494	514	494	502	503	515	488	460	546	516	496	499	493	540	519	489	536	496	499	503	479	508	515	506	514	506	499	489	456	519	547	493	486	498	477	518	501	515	506	521	477	535	510	502	477	544	498	522	512	478	506	530	497	501	492	492	488	510	492	500	536	511	473	522	517	567	477	478	497	513	527	526	520	471	521	465	514	514	524	533	519	455	486	517	513	528	537	522	448	477	476	502	502	511	503	508	491	473	520	524	512	484	500	506	502	522	535	506	478	481	478	509	530	474	498	523	515	506	512	511	537	518	497	483	562	517	488	493	474	491	530	497	509	495	481	481	521	488	503	514	446	481	508	466	510	514	510	498	478	452	486	522	521	486	511	518	487	521	525	487	496	533	527	506	524	546	517	543	488	495	505	526	480	507	485	472	518	509	495	503	483	493	444	506	509	551	490	499	543	484	508	499	523	503	512	471	472	501	554	502	517	474	524	502	509	478	513	523	512	456	496	442	479	493	499	458	494	509	491	484	489	511	475	502	505	481	482	535	503	482	473	497	488	490	509	496	520	472	512	519	507	513	503	533	465	461	510	474	545	473	507	524	488	508	496	472	521	465	465	466	494	483	489	505	510	490	528	522	515	497	514	494	511	516	528	518	510	521	466	530	513	514	544	533	519	500	539	507	509	517	525	549	503	521	539	505	491	517	527	537	499	497	515	492	490	461	476	524	488	466	498	490	489	482	469	502	481	525	517	552	494	501	517	508	493	515	499	511	503	535	539	518	526	488	492	492	508	459	507	489	449	532	507	546	449	465	519	493	497	460	527	523	527	522	493	499	516	489	524	512	496	501	473	508	493	460	522	511	496	539	485	499	498	488	472	493	514	530	517	512	501	509	463	520	503	470	518	521	525	510	509	477	527	471	486	478	535	545	513	501	514	526	505	511	502	489	512	502	484	525	499	517	514	467	498	489	477	497	524	501	521	510	485	490	472	477	508	496	514	529	528	536	470	511	489	495	496	446	493	493	514	507	468	513	529	496	523	462	483	530	518	516	455	501	500	539	514	507	521	465	509	494	522	464	481	496	532	516	479	492	505	528	516	491	477	495	519	487	486	484	463	527	483	498	468	483	489	488	480	536	525	531	486	526	528	499	475	457	512	489	542	560	491	470	507	485	516	472	519	529	489	553	521	476	508	525	499	476	491	520	502	516	465	524	500	506	498	492	520	501	494	484	479	489	508	489	480	478	512	512	550	532	495	489	541	502	495	507	507	498	565	483	510	527	477	528	450	498	517	507	511	506	484	527	520	505	447	477	552	497	536	473	469	475	490	517	493	518	469	483	476	505	502	435	526	442	506	512	503	486	499	507	522	523	479	484	534	526	506	509	478	507	516	508	535	492	481	476	516	508	508	479	509	475	467	473	493	526	502	500	521	463	526	491	504	515	499	492	499	519	450	503	508	481	487	436	518	497	496	500	474	526	480	483	518	515	495	502	494	500	467	520	534	488	486	534	504	503	479	481	555	497	523	538	494	506	521	503	479	493	479	472	529	479	519	515	494	471	484	503	508	548	498	522	502	495	479	543	521	457	500	529	480	481	487	484	494	502	489	516	504	509	502	505	502	508	528	497	467	520	514	458	529	483	506	483	505	516	552	483	473	528	507	512	473	535	524	500	495	495	504	476	490	480	514	497	494	521	505	516	496	516	478	490	443	521	505	471	487	480	486	498	495	527	513	488	512	508	481	498	522	533	479	497	502	475	497	559	540	519	508	503	498	459	468	502	525	497	467	510	454	514	495	491	501	487	510	479	520	514	517	494	473	550	517	502	486	507	462	487	491	510	463	471	493	461	552	493	516	473	520	499	463	486	502	531	484	467	470	491	479	467	474	522	495	486	491	491	493	499	490	502	475	530	495	516	517	485	505	491	520	481	534	493	505	479	501	464	453	503	512	522	466	501	501	491	505	518	509	496	513	490	508	495	517	471	483	501	499	544	495	519	496	470	526	490	519	481	485	462	483	503	491	465	495	513	505	492	466	522	492	534	573	504	490	500	511	476	488	518	528	478	525	492	502	527	484	478	501	542	529	512	522	473	527	484	497	480	539	505	513	501	521	519	507	480	540	492	524	536	473	481	470	488	474	477	486	448	502	496	537	464	473	526	538	527	480	531	524	520	526	488	461	500	505	474	502	527	497	478	491	491	505	462	505	501	502	491	496	522	501	547	479	470	484	460	514	514	470	516	487	514	494	461	485	445	492	504	498	470	526	488	482	518	502	498	518	493	497	495	523	456	480	505	515	522	489	490	490	467	518	467	482	503	511	511	522	514	493	467	522	499	511	475	548	487	482	501	460	504	492	513	529	475	535	493	505	503	514	491	508	503	491	480	511	495	494	530	530	491	491	506	511	511	482	535	462	514	507	506	465	519	481	521	511	516	489	533	468	509	508	495	478	486	497	504	524	474	488	519	482	523	478	482	515	510	513	486	527	512	499	478	517	484	483	492	538	485	517	491	510	463	475	498	505	519	492	510	497	497	496	469	510	491	504	502	484	511	513	513	477	472	557	523	509	496	509	512	476	498	511	503	537	484	516	512	484	517	513	484	527	531	532	505	507	511	471	487	484	477	518	495	504	467	506	500	509	460	496	540	519	488	514	545	486	501	519	483	517	522	485	477	488	542	487	549	491	545	482	569	520	478	518	439	480	497	493	493	464	491	500	510	502	501	532	525	478	492	541	493	513	478	487	477	519	542	513	461	499	484	500	531	511	515	521	476	509	515	514	493	485	475	486	507	518	524	533	451	524	499	492	490	525	511	521	517	486	514	536	476	518	497	508	531	478	523	525	469	474	498	496	523	508	485	481	464	500	475	488	519	544	494	523	496	516	536	481	484	508	487	450	516	491	510	500	509	489	507	510	483	484	505	482	474	484	487	522	424	515	537	474	518	484	537	513	495	491	515	510	460	469	490	468	486	506	483	518	447	507	462	487	483	481	472	514	527	532	449	479	500	506	484	511	479	501	517	486	499	516	514	491	507	494	488	493	510	476	490	464	455	498	519	528	494	516	487	524	519	544	500	508	475	515	515	518	527	492	491	437	499	517	461	522	512	492	532	497	492	535	495	498	478	481	503	507	489	505	511	533	481	502	518	556	538	526	510	459	497	513	472	482	482	508	493	517	511	499	517	522	497	494	485	493
22980	21628	29228	24549	21623	20688	2219	845	733	663	586	617	529	527	525	558	492	437	458	476	489	459	480	462	432	481	429	467	433	447	430	426	439	432	407	424	421	462	421	451	448	417	431	424	422	451	425	472	436	416	473	439	474	496	433	440	428	398	462	410	460	436	419	420	418	454	407	411	424	415	383	453	415	454	445	403	390	419	421	423	429	422	450	466	438	432	474	444	449	416	414	401	433	409	415	429	414	418	420	428	414	405	465	419	448	404	386	409	414	439	405	422	435	398	395	432	434	393	416	448	417	412	442	427	414	427	431	414	426	423	448	421	427	407	404	448	458	458	420	440	421	419	420	432	442	416	425	412	393	393	442	358	451	405	427	426	423	432	423	402	419	397	425	402	437	429	436	441	432	407	440	397	405	454	444	407	412	415	428	417	408	435	404	439	437	427	449	431	443	438	442	442	382	408	430	397	460	425	446	445	420	434	411	384	439	429	431	390	415	468	403	417	439	440	407	444	416	418	436	408	434	432	420	433	410	428	453	403	434	417	439	410	455	426	420	444	421	386	414	411	432	422	461	396	424	446	433	411	417	445	395	433	394	419	448	391	412	406	427	402	444	429	439	416	397	444	409	419	443	391	399	423	403	464	405	465	378	450	436	425	427	429	415	434	464	423	386	401	427	442	396	380	433	402	396	412	456	388	425	392	427	450	422	419	403	382	401	428	400	428	429	411	432	411	432	404	452	411	407	385	392	422	417	445	384	389	447	433	390	410	434	429	431	443	403	438	417	450	419	432	419	403	402	392	424	465	421	412	403	416	433	437	425	400	427	462	449	419	429	436	433	429	409	429	414	426	415	433	433	433	412	433	376	408	397	466	444	412	430	400	370	402	428	414	431	394	476	421	487	427	415	390	415	431	383	427	400	426	411	422	433	441	432	425	402	436	400	445	425	425	390	408	418	430	455	407	402	446	429	439	420	435	425	458	455	409	410	404	411	441	405	419	430	432	435	442	431	411	408	424	386	416	410	416	446	393	405	427	409	401	405	436	436	443	421	442	449	436	415	445	428	449	392	425	462	431	384	418	442	421	454	439	423	425	410	448	394	445	421	431	399	390	423	411	404	416	440	417	414	434	425	449	395	417	420	426	443	428	438	394	415	405	443	415	411	425	376	422	426	409	402	410	432	449	384	426	454	387	392	442	373	417	417	446	457	445	427	420	438	480	412	438	418	401	414	426	402	403	425	431	416	431	423	412	416	434	433	437	400	462	430	358	451	382	451	388	427	415	429	407	409	425	412	396	488	436	430	380	415	436	439	426	436	426	416	416	388	412	488	431	409	415	405	461	415	447	397	430	441	404	449	439	411	387	427	435	399	397	451	422	419	407	432	437	413	434	419	442	420	409	415	439	413	403	416	409	434	416	418	456	428	417	439	429	437	411	410	394	436	408	402	427	413	378	419	390	429	428	428	402	398	438	425	456	410	429	435	438	399	447	451	389	410	423	436	411	447	424	420	434	395	431	414	404	437	405	405	393	413	378	424	429	457	407	428	453	459	391	457	433	407	435	410	434	448	402	415	407	392	418	416	390	414	455	427	427	391	403	420	431	412	394	402	429	436	392	449	460	419	411	405	387	406	450	434	409	430	404	420	446	411	418	426	417	413	454	432	425	445	398	405	421	416	417	402	436	454	454	427	411	439	426	434	456	446	420	426	415	439	433	384	398	428	400	412	435	417	433	412	420	456	439	412	430	412	455	406	434	446	405	446	389	425	403	425	414	450	414	399	483	462	409	409	397	402	400	420	404	398	415	449	425	427	397	414	420	442	423	415	435	442	408	408	441	422	433	401	398	411	422	425	432	404	424	407	429	416	425	438	386	423	404	438	440	444	410	452	436	398	393	412	399	426	410	415	423	433	415	422	413	457	429	415	445	404	414	395	394	447	403	393	423	407	438	415	413	434	403	426	409	403	422	400	364	381	449	456	416	423	421	384	410	392	429	432	463	404	421	403	389	424	427	424	428	436	367	415	391	402	414	416	460	406	425	385	416	391	389	397	405	404	436	442	403	426	390	421	440	432	407	414	373	464	415	382	410	424	399	412	381	427	391	398	412	409	429	395	430	401	430	409	433	422	403	408	415	367	420	435	403	413	432	413	432	445	390	448	398	425	416	392	412	411	414	418	444	394	428	368	398	406	442	430	405	383	418	426	444	389	465	412	447	382	417	417	418	427	461	393	419	399	443	420	415	424	429	475	407	408	412	448	440	437	416	419	410	402	427	428	405	451	444	400	409	426	395	473	444	414	432	409	437	420	397	449	428	412	425	395	437	385	424	458	422	427	388	454	385	448	420	390	455	444	447	388	406	428	411	419	401	449	427	475	406	423	451	390	410	465	409	396	407	423	440	434	408	442	426	423	445	404	435	423	450	401	429	417	414	424	412	424	414	434	443	415	401	435	448	408	424	416	419	427	411	422	367	445	434	423	425	435	390	420	418	416	457	446	427	400	391	427	427	404	418	436	439	401	413	446	455	401	432	439	423	382	422	422	396	465	445	438	393	433	434	429	434	414	413	408	421	459	420	425	443	374	450	437	407	423	439	400	422	424	424	408	453	448	409	447	416	445	419	397	439	434	445	406	391	436	406	420	400	380	410	458	420	430	422	373	420	421	418	433	432	425	415	442	420	412	406	433	448	468	400	448	395	477	407	429	411	405	389	406	404	428	399	405	437	403	463	430	419	456	436	405	409	413	412	425	418	404	407	422	430	420	410	433	400	401	437	438	432	414	404	455	426	410	424	388	436	451	425	393	412	419	416	416	403	423	426	379	434	466	401	415	412	423	408	437	396	439	404	450	424	440	406	423	405	438	409	416	434	403	437	427	408	432	434	415	416	460	421	430	399	447	427	422	431	447	444	416	439	441	411	438	401	450	420	383	415	395	413	396	434	423	439	369	393	429	424	400	392	462	403	423	413	409	434	449	391	433	418	455	409	407	400	388	428	450	386	434	454	393	388	424	412	405	417	412	411	422	411	399	410	424	425	421	442	438	424	438	421	422	442	445	438	429	403	400	412	416	434	421	431	402	401	437	415	406	393	452	399	417	402	419	422	406	410	398	451	367	435	413	439	402	406	438	455	430	428	388	432	407	389	451	447	435	420	415	395	378	455	443	405	393	413	427	388	451	445	436	430	397	422	415	437	399	432	408	409	453	381	423	390	436	389	431	405	427	439	427	430	412	403	402	436	436	438	423	407	431	449	426	427	446	418	432	446	396	412	436	411	412	395	418	422	422	430	401	409	405	409	404	395	437	428	389	417	412	404	440	409	392	438	429	409	424	392	421	447	475	422	411	399	422	394	405	411	439	412	421	414	424	400	431	393	443	416	421	460	448	430	436	433	413	440	435	403	422	441	453	433	383	393	439	426	413	445	408	425	371	425	408	410	411	417	439	444	435	420	385	392	432	465	433	440	459	450	421	449	421	440	393	424	420	418
19624	12503	8144	3810	2881	2197	1705	1413	1253	1064	915	872	800	813	744	706	642	630	650	602	590	574	592	595	588	559	583	550	581	561	568	523	573	555	546	568	543	556	552	512	507	549	525	501	524	522	538	509	577	551	533	613	603	597	553	501	519	524	556	531	559	513	512	534	544	496	559	557	544	553	516	516	512	537	541	520	543	522	562	577	582	560	539	536	533	533	564	578	565	532	547	533	557	556	509	517	499	494	550	513	491	507	512	480	565	496	501	517	540	510	517	534	510	509	521	499	509	553	458	486	523	549	515	528	499	538	515	544	516	507	531	480	472	524	503	495	485	515	548	527	503	520	523	507	537	486	571	524	518	548	560	500	523	491	493	554	552	562	560	522	476	524	498	493	516	545	520	542	514	506	507	471	540	553	540	524	488	493	485	500	501	525	550	516	517	521	523	515	530	531	525	516	548	486	497	480	515	475	526	506	528	540	544	528	485	505	520	509	501	508	521	506	511	494	511	516	517	561	525	542	551	545	541	532	498	525	501	520	506	476	521	493	570	511	535	504	510	506	527	462	532	504	536	489	494	515	531	492	512	537	522	535	525	538	491	518	556	482	515	527	522	533	513	559	554	567	517	525	531	533	517	531	507	489	487	542	562	573	521	499	530	538	493	501	533	474	533	503	481	531	519	503	488	502	531	517	552	512	521	517	517	504	507	522	537	534	516	515	498	537	521	522	486	520	530	496	493	560	496	506	503	520	539	511	521	530	493	522	534	543	534	493	519	545	536	519	540	504	536	528	503	523	476	504	495	493	524	499	517	501	500	526	521	513	525	508	522	527	537	532	541	553	523	491	525	565	524	497	561	520	553	528	505	518	480	510	520	537	523	499	529	533	534	520	515	534	493	491	477	496	531	527	536	548	525	506	505	504	547	527	495	544	559	499	529	483	542	507	534	529	549	517	496	526	525	534	498	502	514	520	555	558	501	519	564	496	514	516	546	515	503	522	534	507	521	530	488	519	489	507	521	509	533	505	560	516	594	499	505	521	508	526	532	497	556	557	536	532	566	529	481	504	510	519	561	498	523	499	514	510	522	525	545	507	501	503	486	517	511	529	530	510	538	495	524	501	578	531	536	492	549	531	538	510	520	532	554	519	497	521	537	510	544	471	557	508	525	493	499	520	518	529	512	521	495	498	530	513	524	492	506	495	498	528	499	552	525	535	517	521	525	567	500	523	482	497	549	536	522	498	469	527	512	551	510	552	498	575	523	485	537	495	528	543	552	500	495	506	553	539	498	506	539	507	495	513	544	526	543	493	534	551	497	468	551	500	540	481	553	528	519	504	537	511	510	533	551	513	520	524	547	552	487	458	527	494	510	530	530	493	537	529	510	516	508	474	523	510	515	463	509	540	555	527	508	505	475	546	516	525	494	537	523	503	469	548	504	520	509	547	511	491	514	532	531	544	519	526	525	549	529	525	530	539	533	526	507	537	533	501	504	511	507	524	514	542	537	524	511	517	505	490	540	520	509	504	531	489	530	503	534	529	548	521	517	517	512	561	529	509	506	496	530	516	521	510	504	535	557	532	493	538	538	545	530	489	508	505	537	567	544	540	520	528	506	536	506	550	508	536	520	541	504	502	541	527	540	497	512	539	560	554	543	552	531	484	491	504	543	514	499	483	508	517	523	487	528	511	517	505	527	510	506	515	520	518	523	519	510	497	493	526	549	498	533	492	558	539	525	487	514	510	566	510	478	524	551	536	514	485	489	536	511	454	576	507	488	522	508	507	500	550	552	508	477	549	549	485	502	505	494	503	512	550	521	509	526	523	589	475	518	487	503	540	565	570	533	526	537	512	508	522	531	531	529	500	499	543	477	528	520	503	541	459	530	505	548	502	506	542	519	527	506	502	535	525	537	472	536	510	546	523	503	552	514	534	532	532	514	538	565	515	520	488	495	517	496	494	525	530	578	501	506	496	487	525	537	549	505	524	536	514	514	537	518	476	538	551	504	466	519	525	535	516	531	521	565	548	458	519	528	490	523	509	505	502	513	524	504	497	505	551	506	516	549	508	536	543	487	510	541	532	490	487	481	556	488	556	529	500	531	508	552	537	498	459	524	532	508	516	549	487	505	507	508	506	526	517	530	552	509	569	565	542	509	500	504	544	558	545	505	512	519	511	509	465	522	501	479	533	471	500	507	520	500	533	525	545	514	503	511	535	491	509	503	536	484	514	568	521	550	507	548	515	496	524	538	520	542	519	538	536	537	528	517	514	530	541	489	532	505	499	541	474	528	518	539	494	541	504	521	545	503	515	518	552	529	535	524	527	486	532	505	519	512	542	514	504	504	515	550	524	539	519	529	543	577	502	529	505	522	494	519	517	568	494	555	491	531	511	512	542	539	527	539	509	546	526	497	544	526	502	532	555	529	495	533	540	504	515	505	536	506	529	555	543	488	540	492	513	525	492	520	543	522	514	515	488	503	468	503	532	531	516	481	541	540	516	516	526	539	512	544	521	545	512	523	530	490	551	527	549	502	474	505	522	538	516	553	511	513	537	520	518	501	555	523	513	532	496	531	529	507	494	518	525	527	528	548	504	503	533	518	541	539	521	490	528	554	530	537	524	511	544	482	450	482	533	513	514	498	495	496	540	509	528	517	476	475	493	510	534	546	533	510	523	556	537	521	552	526	501	531	550	521	549	556	515	514	536	507	499	487	515	491	534	526	496	490	531	518	548	518	519	506	526	513	518	495	516	531	505	460	523	530	548	558	521	525	519	511	513	506	498	518	495	499	526	488	519	485	534	517	549	527	542	481	549	538	565	510	485	517	493	558	528	505	491	494	485	500	547	500	510	487	511	489	491	504	533	533	521	475	520	530	538	503	519	486	502	501	486	498	534	528	514	535	489	529	558	495	494	506	487	534	499	515	559	531	520	515	525	562	522	551	515	520	488	507	511	507	532	552	537	550	518	530	522	498	502	527	498	517	535	561	532	498	509	537	546	528	536	519	533	547	529	527	499	495	486	502	510	534	495	506	511	528	561	543	545	481	511	534	533	552	500	514	553	520	489	547	509	533	510	527	512	511	524	526	511	511	496	510	509	538	542	505	508	491	516	514	477	513	554	508	501	545	534	524	541	518	530	538	482	527	487	489	467	510	541	542	504	494	561	514	493	504	536	482	527	528	530	524	489	528	541	501	522	551	509	485	505	561	479	516	505	543	521	534	544	515	506	510	505	514	509	506	570	558	478	490	482	522	521	515	513	532	480	514	540	528	553	571	511	541	547	523	550	513	485	506	553	491	469	520	527	519	524	512	526	541	507	534	509	522	557	451	494	527	549	522	490	541	469	531	513	534	564	526	523	518	542	522	506	530	525	503	527	514	522	563	491	507	505	528	513	498	502	519	555	512	538	526	518	501	486	543	499	475	524	521	532	506	516	477	554	518	498	536	521	531	549	513	497	504	533	498	534	517	506	502	511	558	504	535	523
28419	15528	2400	857	728	689	689	684	680	691	678	683	660	689	692	712	707	686	642	657	690	683	649	650	666	693	640	695	679	708	704	661	671	723	616	687	671	702	703	645	659	731	655	669	648	645	654	691	674	636	678	692	730	685	719	704	659	687	723	706	656	690	683	671	680	628	669	627	650	668	623	634	644	682	694	662	663	674	665	621	669	669	735	695	684	669	648	679	680	680	669	652	722	733	705	665	659	667	706	632	717	741	683	707	740	696	640	682	668	683	667	671	633	660	649	720	680	678	639	663	654	685	694	690	680	619	658	705	650	666	669	672	672	686	658	702	699	673	694	693	730	655	705	683	647	675	651	681	683	706	663	656	619	661	718	692	714	693	646	631	682	651	687	693	683	672	658	703	661	708	697	700	653	705	670	719	736	708	623	644	644	701	690	692	685	698	709	695	659	656	649	666	669	673	644	663	680	665	708	660	658	657	663	698	690	657	654	671	645	719	692	657	701	638	683	671	669	702	638	677	667	636	730	678	648	699	723	646	676	680	670	679	647	687	653	720	716	697	671	641	697	694	720	704	690	706	664	684	653	676	684	646	698	685	668	665	643	705	656	687	710	666	674	668	671	712	673	666	693	669	603	688	680	659	680	687	691	663	657	642	662	657	702	691	698	691	696	671	661	698	684	674	693	746	680	656	640	665	663	659	701	733	653	640	693	634	714	674	613	691	687	638	681	685	706	654	687	659	687	695	666	670	641	671	680	687	672	676	754	665	668	705	685	644	654	691	670	676	670	675	675	708	677	673	671	637	659	678	670	712	674	716	683	699	695	673	656	682	705	711	651	678	655	637	670	651	654	689	682	699	704	681	677	670	696	678	651	742	692	678	695	693	675	676	694	680	659	686	723	652	684	700	699	675	678	662	672	650	665	685	653	705	710	676	652	677	678	646	662	631	648	672	668	659	646	697	688	709	671	705	714	653	662	689	693	635	698	676	681	638	713	680	701	694	683	661	664	677	690	728	684	631	725	682	645	692	691	705	670	703	681	663	630	691	675	685	689	654	670	680	645	675	686	690	699	687	651	660	659	670	663	711	674	638	660	706	683	695	658	710	706	692	631	707	671	666	697	650	688	719	682	652	704	652	698	700	676	641	684	669	699	717	634	691	646	699	684	631	682	646	695	666	662	715	717	671	651	690	664	661	640	649	688	622	666	706	713	702	711	653	706	622	701	698	688	682	692	683	678	656	670	658	670	654	684	678	653	677	694	689	695	667	648	652	644	664	697	650	618	709	707	600	663	653	681	691	686	658	698	672	679	690	675	674	615	676	623	661	698	701	698	669	642	706	637	701	693	633	707	713	607	650	673	647	652	702	677	650	683	633	665	628	689	706	686	690	651	694	671	658	621	684	677	716	674	660	681	656	691	696	674	696	670	694	694	704	707	687	729	689	692	735	696	644	659	707	712	668	672	628	663	664	710	731	693	656	613	656	667	705	642	655	695	673	679	680	615	670	674	649	720	678	697	679	662	688	661	668	696	657	675	639	705	654	673	719	656	709	686	655	675	616	730	703	674	723	649	670	655	643	729	705	726	671	721	685	695	678	684	714	646	645	701	638	698	671	635	638	727	679	669	661	672	638	683	663	691	691	694	699	688	667	669	680	676	692	695	654	670	649	642	639	698	675	658	702	674	693	639	693	679	661	682	672	680	660	674	676	680	677	668	657	671	703	676	700	702	632	671	663	666	657	688	700	682	703	704	660	710	677	674	672	698	676	689	697	690	718	661	684	672	695	632	686	683	732	725	697	714	686	665	668	675	652	647	707	660	685	698	633	652	635	622	635	683	640	678	720	661	659	642	686	662	671	682	720	677	673	669	708	613	681	696	664	640	689	739	675	646	677	674	649	642	713	685	710	658	659	697	663	686	661	695	664	700	723	660	648	668	714	685	677	741	704	676	658	661	652	663	691	673	654	690	640	654	705	658	694	675	717	665	687	664	701	677	719	633	626	663	674	641	636	666	646	689	661	645	684	701	711	629	661	689	667	683	648	683	623	671	654	696	705	679	656	622	666	622	652	697	689	724	705	679	655	676	719	674	683	704	698	676	662	665	678	696	669	700	706	672	670	675	682	620	650	660	676	655	691	695	684	643	662	671	689	672	658	668	715	700	657	718	697	669	688	655	669	636	648	699	679	681	692	633	670	720	665	723	700	643	641	669	710	711	682	688	649	717	663	691	627	681	644	647	698	686	643	665	688	673	670	673	680	679	668	618	696	704	649	623	668	639	684	703	627	681	689	708	683	677	662	664	588	701	646	652	699	661	704	710	657	671	689	660	672	693	641	639	630	673	692	665	664	655	651	658	675	645	669	673	678	654	653	713	687	631	659	655	650	661	686	726	686	696	664	731	690	709	649	692	616	673	674	680	648	711	716	702	710	611	646	661	664	657	628	616	645	667	654	677	730	711	650	702	665	644	676	666	658	653	628	715	736	620	678	655	692	703	650	638	705	657	682	679	713	717	708	704	653	707	669	696	690	677	702	728	682	670	633	656	701	659	668	718	662	664	665	695	714	702	711	708	676	673	688	682	633	682	653	670	693	653	645	678	707	681	652	687	682	683	674	662	678	695	679	691	674	688	684	704	667	725	679	663	692	669	717	670	657	709	678	711	655	694	643	660	680	667	655	663	689	709	660	641	709	683	713	678	642	671	651	705	676	670	647	690	661	714	653	709	733	658	679	634	682	661	675	692	650	667	691	674	698	651	675	657	700	693	638	686	648	710	727	659	631	670	639	666	689	650	653	618	648	708	664	725	693	697	679	653	698	646	681	700	670	654	672	690	640	709	700	702	649	649	709	680	636	642	634	688	656	657	665	658	676	721	704	669	644	679	708	620	687	654	681	682	688	682	667	676	699	713	678	708	671	621	677	698	672	686	666	738	643	690	693	650	652	675	673	710	702	682	715	690	725	663	716	688	704	644	675	670	699	698	625	694	692	700	656	667	662	704	665	672	719	721	685	679	682	723	690	662	691	630	727	712	691	670	689	679	630	668	728	690	679	671	701	711	678	681	696	670	694	678	702	707	683	682	659	617	638	671	676	681	682	649	653	691	699	707	601	677	698	676	692	692	712	698	677	699	668	666	660	695	671	666	664	678	658	704	690	677	718	709	655	697	646	716	653	681	675	685	687	688	673	658	628	665	649	684	661	698	677	693	687	646	712	658	694	743	696	641	695	647	675	666	672	675	670	664	681	650	666	692	683	666	679	672	706	656	657	642	657	658	710	711	665	629	654	666	683	703	684	695	691	683	689	645	685	666	686	672	681	634	641	646	652	660	689	689	682	693	656	694	713	689	678	702	659	669	688	698	649	632	674	666	696	694	708	665	667	687	665	684	635	641	670	701	652	672	699	672	665	704	652	681	707	686	661	669	644	663	702	665	699	647	668	672	660	692	699	691	645	667	706	671	668	661	652	666	670	653	675	673	673	720	726
12872	1251	1102	943	930	878	811	833	843	772	823	814	768	815	784	794	805	839	812	788	813	780	811	759	852	876	801	801	829	809	778	780	771	789	814	848	839	803	847	775	768	787	774	846	839	746	822	805	808	766	777	776	808	884	845	855	850	818	796	772	797	793	787	789	811	856	786	856	817	862	838	812	812	798	857	814	777	809	793	835	804	824	786	810	820	795	799	816	803	820	899	804	798	802	799	809	772	794	841	835	822	771	734	799	827	783	818	807	748	822	788	802	787	787	852	764	815	854	788	797	819	818	797	820	769	830	812	804	781	751	900	810	833	821	818	790	800	796	852	829	791	821	798	780	818	779	828	765	803	785	765	781	812	756	807	778	794	769	803	767	819	793	797	774	800	778	811	811	772	816	847	765	764	815	823	810	849	821	777	844	807	819	823	812	792	837	801	835	747	820	811	760	828	756	757	753	821	774	789	796	791	827	776	797	799	786	750	819	794	787	825	791	803	795	769	818	811	788	846	812	810	778	795	799	810	752	839	806	806	847	819	776	760	756	776	841	758	805	832	819	827	791	781	828	839	800	803	799	833	804	760	871	823	818	756	824	817	781	805	748	799	786	818	817	801	778	775	844	819	788	801	805	749	841	781	834	801	760	810	767	790	805	800	743	828	831	827	797	808	829	808	736	784	844	778	793	777	787	847	795	783	808	791	818	807	757	858	816	762	806	775	824	844	814	799	844	805	806	838	781	816	776	767	767	759	773	815	830	876	812	817	770	772	858	804	809	780	779	803	799	840	796	789	797	808	855	780	756	780	822	795	767	856	846	808	805	768	844	802	821	856	786	796	806	729	830	783	853	757	852	793	806	799	796	795	763	770	762	782	778	803	795	829	774	813	856	839	778	849	811	815	844	873	820	800	789	826	753	826	784	793	809	857	816	839	800	783	832	795	805	797	819	782	836	804	777	741	805	762	786	763	782	820	779	813	823	791	851	778	722	766	799	784	814	752	816	812	799	825	806	788	798	847	805	833	807	761	772	775	831	795	800	806	827	805	786	826	831	806	795	806	783	777	785	786	813	817	812	763	797	792	758	801	835	780	802	781	819	791	818	808	796	772	780	754	791	788	756	782	818	827	775	843	780	758	823	806	826	806	762	812	846	833	806	819	857	783	794	811	824	791	797	831	764	824	834	828	830	802	756	804	829	833	800	817	776	778	820	783	792	815	834	824	829	800	802	810	811	809	797	786	829	848	790	823	799	816	838	834	769	808	758	779	783	819	763	844	821	750	785	770	784	899	788	828	802	761	794	763	831	779	781	840	781	786	782	817	883	782	802	790	830	813	773	813	830	806	756	838	822	756	785	827	834	819	768	823	831	830	817	828	778	747	801	781	787	799	782	833	761	784	817	789	756	794	853	802	820	790	788	813	815	803	767	835	858	773	812	760	795	802	808	779	818	835	816	796	799	778	801	782	780	766	857	764	780	803	824	819	779	836	783	788	799	791	776	804	823	851	778	813	821	877	818	847	809	840	819	758	834	827	824	775	798	795	831	761	798	770	829	837	814	794	823	835	834	820	775	761	824	798	817	762	817	774	827	857	811	756	788	773	831	863	832	830	796	808	830	832	777	826	831	791	788	783	824	795	751	833	834	811	783	742	828	795	816	814	791	825	823	781	837	795	764	808	829	776	782	789	834	765	833	843	816	815	779	792	778	810	870	763	818	787	779	824	779	826	819	791	810	771	793	802	792	793	790	801	822	770	797	796	810	837	740	768	832	837	847	788	832	812	787	808	764	802	816	798	828	765	805	777	768	794	799	820	810	860	740	782	835	788	749	837	856	810	794	780	811	757	801	820	814	791	789	814	802	808	828	822	799	806	816	764	849	791	848	789	785	801	811	875	781	815	790	832	795	798	797	817	802	810	785	809	823	751	786	815	854	814	786	810	760	716	851	829	747	778	780	800	792	868	811	808	782	857	872	822	845	845	803	793	824	854	817	846	757	802	817	799	790	795	789	776	823	814	792	867	783	808	768	826	827	785	785	824	801	831	827	823	803	776	800	842	809	814	744	855	814	769	797	754	833	791	796	820	821	833	784	821	823	800	802	791	806	821	773	838	790	789	828	793	780	792	806	822	789	824	831	758	793	792	806	786	784	830	766	829	821	826	823	832	785	819	783	792	805	821	823	805	771	776	777	817	807	809	832	840	781	812	795	785	760	817	789	775	800	842	823	817	795	801	759	766	761	781	794	828	818	804	803	877	790	834	777	804	792	820	803	796	829	774	843	791	789	792	813	816	734	799	856	798	782	840	819	816	828	807	877	776	910	802	821	823	834	830	822	839	866	805	800	789	787	773	833	776	769	788	830	831	800	795	810	754	807	808	759	768	762	782	854	793	775	819	807	787	806	832	735	777	786	789	833	792	845	882	822	808	807	790	777	807	797	891	802	766	774	805	802	806	807	832	752	793	833	809	766	781	782	816	742	788	783	764	827	795	786	801	827	811	811	782	868	837	774	852	759	789	819	797	787	753	780	775	774	816	808	752	853	850	800	796	832	806	820	797	795	788	798	842	800	797	763	797	794	755	793	785	776	836	834	791	772	834	791	831	756	825	805	779	819	779	831	806	790	808	790	819	791	781	808	838	751	816	817	819	796	842	815	821	778	791	803	801	786	829	769	863	846	823	842	798	764	756	789	830	773	827	798	777	814	758	814	820	832	807	786	790	782	778	831	761	738	848	847	841	758	813	814	848	822	834	837	763	761	851	784	817	783	792	798	806	784	834	836	828	780	797	741	814	819	793	808	778	766	818	797	841	854	799	797	815	788	819	762	789	792	837	814	804	807	832	812	747	803	775	826	797	776	821	795	780	838	815	822	792	794	770	792	853	814	852	801	828	795	838	785	777	781	840	851	798	837	826	851	830	754	816	816	758	849	788	830	759	802	830	797	801	811	785	781	817	824	856	785	762	787	788	801	798	790	828	783	750	748	841	768	812	847	832	791	823	837	816	801	804	786	794	837	793	778	822	776	757	803	797	778	842	814	793	753	831	783	794	834	809	762	779	759	814	842	808	823	818	812	807	826	770	782	822	794	790	805	856	821	767	830	836	828	790	759	769	798	762	763	801	797	825	794	822	803	724	806	827	752	848	882	838	809	789	847	732	757	779	755	795	795	800	857	749	807	761	811	822	825	784	796	797	807	737	774	816	788	786	796	783	775	793	759	804	786	772	894	773	826	859	766	811	798	814	759	850	808	809	827	810	865	862	836	769	780	794	818	797	764	795	766	821	822	780	801	785	811	825	806	749	761	776	807	860	812	810	796	775	832	837	813	777	728	775	780	761	855	824	795	801	827	796	848	793	814	803	794	737	834	793	825	855	798	801	805	831	854	824	845	801	821	748	827	831	773	808	780	816	838	805	810	816	773	790	774	785	765	835	831	785	768	809	779	801	772	841	819	777	806	778	836	799	802	839	775	791	801	786	820	838	757
23832	21556	28542	25015	21111	3701	1168	978	869	857	817	768	774	788	812	758	789	798	739	762	730	701	738	697	766	761	736	739	711	732	764	732	748	788	709	700	728	687	720	731	750	743	733	718	762	713	733	710	733	744	734	790	741	815	727	729	733	728	728	766	768	804	706	728	709	731	697	703	754	729	719	706	742	727	720	697	679	711	697	765	760	740	724	706	738	745	758	748	730	724	713	722	720	700	696	705	724	703	723	693	671	700	705	787	704	716	731	682	679	729	728	724	741	709	700	770	708	705	743	729	749	711	720	759	656	715	687	696	697	710	702	713	670	705	720	707	732	725	714	684	720	695	742	724	724	685	721	706	700	719	759	699	725	767	740	732	680	718	709	685	731	718	751	697	727	696	665	742	750	714	707	722	726	728	699	737	730	746	717	730	751	735	728	718	733	695	706	701	706	746	692	737	720	696	737	663	732	762	759	736	722	718	751	720	718	728	775	727	731	738	730	716	681	741	739	671	728	694	730	723	723	734	745	750	704	721	670	707	741	735	766	732	723	756	741	718	712	663	718	694	718	712	745	752	715	709	746	715	723	737	682	738	735	710	655	667	762	761	716	761	711	741	760	690	711	747	768	730	739	761	675	710	721	737	716	730	729	730	716	693	776	739	698	706	717	722	703	708	753	728	746	713	725	707	680	709	679	681	728	712	770	700	706	711	758	707	695	710	745	738	649	726	709	718	760	727	718	724	725	718	693	746	702	711	694	708	672	696	713	753	733	740	714	705	734	726	702	731	704	715	703	693	709	762	730	715	730	710	735	735	703	704	754	680	738	758	704	726	686	698	701	718	689	749	746	734	756	745	732	718	740	773	715	729	761	717	786	672	778	685	786	716	796	752	663	752	766	705	753	706	680	713	743	715	687	723	692	737	673	738	705	733	755	718	742	701	755	701	707	712	722	753	725	712	692	730	751	734	733	699	741	728	673	761	741	725	728	652	712	698	683	728	720	773	742	730	727	726	728	740	737	747	748	710	780	693	735	735	745	725	735	722	754	751	751	717	758	703	750	761	729	730	716	724	665	692	761	671	686	767	723	687	725	708	736	730	721	750	729	726	689	726	704	784	769	736	688	694	772	738	743	775	708	721	704	690	730	726	759	769	663	672	750	718	734	742	738	728	681	741	731	684	780	786	707	707	681	679	723	702	793	732	715	718	727	718	745	783	671	724	723	782	723	759	717	726	721	682	707	723	709	719	717	754	727	693	684	765	744	757	697	693	740	714	735	692	684	720	691	706	740	688	738	719	716	745	749	704	736	722	757	779	689	672	696	663	751	718	713	738	749	688	704	670	783	726	732	709	719	701	789	754	708	746	720	723	693	699	750	747	667	704	739	719	801	698	712	712	797	715	733	712	630	746	724	746	765	737	727	757	682	682	690	695	700	737	690	777	701	741	728	742	706	706	760	718	679	679	718	689	689	754	760	730	769	664	713	723	731	752	739	736	707	685	757	702	782	732	705	730	675	709	715	713	760	731	723	762	694	743	770	701	718	714	700	719	746	781	682	729	720	767	737	705	692	714	714	728	738	696	744	683	750	674	710	717	765	682	733	738	726	701	703	740	674	739	726	725	730	744	678	695	768	702	686	711	713	700	687	678	727	751	761	752	750	754	727	720	730	707	710	720	727	712	735	692	691	731	721	719	678	693	715	758	752	718	729	728	744	701	682	718	742	669	734	696	686	713	714	758	626	715	693	704	741	717	715	692	747	731	709	743	723	733	737	732	722	733	698	684	699	766	733	707	763	720	687	664	748	749	732	702	714	731	699	755	745	680	725	726	694	677	740	708	734	728	738	736	693	719	711	668	808	720	690	763	705	717	710	756	711	759	655	742	711	730	686	724	790	715	693	697	704	677	757	669	700	711	712	744	802	693	789	705	700	693	751	746	721	668	739	675	773	723	737	689	788	699	731	709	750	741	720	729	686	719	704	736	697	670	755	717	733	691	750	681	723	739	679	710	710	724	716	699	686	715	686	680	764	652	703	742	690	731	709	724	737	702	663	780	710	699	758	715	690	722	693	714	738	732	707	715	737	693	721	729	705	712	726	671	725	657	735	724	723	703	734	690	716	746	689	707	717	705	696	692	720	742	739	712	754	722	691	739	715	663	684	692	749	718	684	718	690	691	708	680	738	770	720	709	705	725	700	700	730	782	748	707	722	738	746	749	717	717	676	735	692	717	685	716	716	725	702	682	705	714	695	668	737	780	691	763	740	767	666	733	702	714	748	746	714	725	738	749	706	709	792	720	736	754	698	722	721	742	707	704	713	718	787	703	752	716	680	712	670	718	714	697	736	676	729	719	741	741	689	681	687	715	736	659	680	717	699	767	723	723	708	758	703	743	710	709	721	737	763	760	774	695	740	737	715	727	685	714	691	701	745	680	695	723	696	709	706	711	750	692	676	729	699	707	697	668	725	777	720	687	767	712	700	728	705	697	733	689	774	746	744	719	761	714	726	739	720	694	672	739	780	746	690	757	693	732	760	725	713	692	737	723	680	711	727	761	703	728	752	739	733	711	672	709	698	687	702	766	721	729	738	695	684	703	726	701	764	736	725	712	755	699	756	703	716	715	715	743	748	702	661	728	703	688	713	727	755	759	760	690	707	690	740	701	750	753	649	714	641	737	703	709	725	735	740	688	694	735	692	700	770	724	689	741	753	659	752	708	744	697	708	738	741	713	785	697	747	741	752	724	743	780	665	696	734	708	667	732	692	722	737	745	722	699	719	682	708	745	748	728	704	664	714	733	707	733	741	741	758	718	651	757	723	730	742	737	723	716	769	708	705	729	697	748	703	686	721	721	706	685	749	718	716	681	700	736	724	747	701	700	728	722	663	749	679	698	701	725	671	813	770	698	652	732	714	731	704	711	774	708	770	712	687	693	772	740	688	730	700	711	750	719	724	706	720	741	765	695	677	652	724	747	741	708	729	712	685	691	754	720	718	720	743	741	735	731	673	690	703	703	695	774	744	739	660	720	716	731	750	696	688	719	698	730	713	737	733	710	758	724	782	690	728	699	745	755	724	725	708	726	695	696	705	738	720	722	692	721	762	730	731	761	751	778	768	753	717	709	733	790	724	720	704	739	651	758	766	684	727	762	726	630	694	736	733	753	745	714	705	763	739	716	757	713	758	689	731	725	756	747	722	723	700	714	750	725	724	766	774	721	689	727	731	712	747	741	720	700	715	690	688	719	715	762	744	709	727	705	754	740	706	769	759	713	676	689	746	720	709	716	708	707	685	721	742	701	723	734	714	724	727	686	713	684	761	729	711	663	663	735	744	715	745	728	680	725	668	698	732	708	741	722	771	728	692	710	657	691	734	703	705	735	723	711	792	718	753	762	683	744	686	717	739	671	711	698	758	688	717	670	732	716	707	726	738	706	772	729	699	707	687	771	711	737	723	731	707	753	737	772	726	714	739	724	730	691	728	740	749	709
16289	7923	5197	2616	2135	1744	1462	1312	1220	1203	1050	997	970	1020	1022	930	917	997	951	890	945	899	811	861	880	809	926	878	907	883	871	876	902	855	849	906	871	883	920	906	860	892	915	930	850	908	904	833	906	877	901	933	904	879	836	874	919	855	869	837	835	877	889	842	920	884	874	844	877	847	886	851	874	828	898	837	880	854	877	880	883	895	865	902	911	872	882	940	921	869	878	891	906	810	807	900	839	853	898	828	907	842	847	920	847	893	817	859	820	894	883	901	888	888	873	864	871	873	847	868	896	840	900	885	788	856	895	840	819	862	858	886	933	842	837	860	865	883	895	813	843	907	862	830	890	844	867	816	808	897	876	829	912	901	900	862	913	894	864	836	904	844	887	882	874	889	843	830	806	856	800	880	828	924	850	848	881	828	854	832	835	883	905	857	896	842	857	897	894	833	907	919	838	867	873	862	846	862	881	909	885	810	836	788	832	845	893	897	828	869	861	902	885	860	871	878	839	818	825	856	859	855	844	858	830	864	828	898	881	854	904	879	839	840	871	914	914	842	889	844	880	845	918	777	877	915	933	862	829	874	886	856	883	895	824	896	824	843	837	857	863	870	847	856	864	899	899	863	889	855	865	842	900	832	819	869	830	815	845	882	838	906	885	848	900	842	896	838	895	843	843	864	862	804	872	845	858	889	876	870	833	890	858	902	904	881	892	832	840	870	907	869	872	838	815	870	881	849	885	866	850	883	868	899	855	864	829	885	825	846	831	838	915	872	855	880	893	863	846	897	816	832	877	847	864	882	883	864	865	862	928	888	863	888	793	855	844	893	843	903	904	846	861	910	861	885	855	791	936	820	842	946	869	877	863	892	850	912	841	844	861	824	857	809	869	898	848	879	894	865	873	833	876	874	814	821	855	842	868	911	905	888	852	885	920	842	868	904	894	866	918	890	843	875	867	869	904	884	886	906	863	908	860	861	850	908	876	806	870	828	846	857	873	915	889	916	875	842	858	868	842	899	845	866	844	888	873	866	877	873	911	894	955	872	892	916	860	864	855	840	869	891	912	872	815	843	871	896	889	874	833	865	862	847	843	868	867	863	838	861	889	908	890	850	856	865	874	844	879	857	844	875	850	854	852	857	858	853	888	842	885	915	844	894	883	810	854	911	852	864	927	888	895	792	820	872	844	859	845	862	889	866	861	791	892	860	842	864	855	869	877	846	900	877	900	903	861	881	842	868	875	810	862	841	895	856	813	868	876	865	833	872	850	915	857	895	888	856	903	874	922	882	850	874	825	893	888	907	843	874	851	844	854	859	887	818	881	857	803	822	886	891	894	888	824	817	840	843	861	873	862	864	911	791	848	816	863	812	892	893	906	846	920	850	856	828	878	872	902	815	878	878	862	869	852	840	858	906	844	860	884	855	873	863	854	920	839	866	858	882	859	864	863	843	875	887	817	929	930	835	870	914	819	847	930	840	855	859	849	861	873	865	844	865	856	837	847	861	868	853	858	830	853	855	872	805	819	849	877	826	851	888	866	816	859	860	881	841	832	847	867	869	886	845	884	878	813	848	875	847	878	852	882	869	865	880	833	877	873	825	853	868	855	876	850	857	867	826	848	846	800	890	909	878	868	816	841	834	835	909	871	849	828	811	918	853	841	896	793	899	837	881	890	854	904	880	866	873	894	892	793	866	844	892	890	829	818	853	876	879	827	893	826	867	864	834	865	867	832	876	877	835	871	898	853	855	853	868	858	839	880	824	855	866	901	835	907	900	888	880	806	904	896	887	857	878	828	880	838	883	824	887	904	844	873	863	853	848	837	862	855	841	914	826	802	847	816	856	800	846	875	849	879	845	893	860	849	895	911	886	901	885	823	840	893	857	860	864	871	851	828	878	884	883	887	874	843	825	880	802	876	912	909	890	847	864	846	884	881	891	860	914	854	907	843	846	833	849	895	891	852	840	857	805	842	867	840	859	927	880	804	939	839	857	829	827	856	898	839	817	876	878	862	822	832	856	915	868	884	850	886	876	883	814	827	848	870	825	848	886	895	834	835	871	868	833	825	871	824	886	912	806	842	887	878	876	850	908	858	859	871	858	887	847	751	873	888	931	898	828	883	886	883	904	917	833	857	865	848	854	883	888	857	808	882	861	875	883	846	832	799	859	835	837	847	822	849	847	882	899	878	856	811	825	880	814	936	860	849	860	822	888	847	836	854	889	811	853	872	850	815	856	844	871	891	840	859	894	861	883	863	843	870	815	907	898	890	907	889	861	917	862	890	941	834	817	832	841	870	830	886	836	854	803	844	892	890	835	808	909	901	881	857	848	845	855	847	855	915	841	936	810	867	827	856	888	863	845	871	905	882	826	833	855	890	879	934	830	848	836	839	850	879	868	858	884	841	846	822	875	864	833	878	845	835	818	808	919	856	841	853	855	835	868	891	894	835	844	866	870	841	902	821	890	913	912	894	816	842	874	859	881	851	896	830	880	855	874	831	881	849	891	839	795	885	876	895	904	857	880	831	853	807	809	863	825	823	833	846	864	806	866	851	860	922	872	858	908	829	862	854	872	853	872	859	907	908	873	854	851	930	891	845	899	868	854	868	880	883	927	850	878	877	839	808	891	784	892	832	846	808	854	918	824	834	843	834	859	883	875	868	875	843	913	846	896	870	870	842	890	842	878	840	869	870	916	907	842	890	881	891	884	851	833	866	859	816	874	856	872	836	810	855	835	904	846	859	849	875	890	826	856	888	899	896	849	908	891	789	877	883	867	859	825	827	824	861	811	839	859	841	857	899	824	870	899	905	868	852	829	867	874	843	861	834	880	857	860	851	925	899	901	827	873	877	855	859	860	903	864	806	829	845	915	870	866	893	907	798	858	856	838	862	884	839	813	863	859	822	855	912	873	826	887	909	893	890	880	856	881	871	832	899	854	849	884	865	915	892	946	890	841	845	827	832	817	880	824	830	833	862	885	896	905	845	850	859	866	834	869	892	943	909	914	922	862	869	835	854	861	889	840	892	895	872	890	876	874	840	884	868	851	844	867	842	844	863	850	815	845	803	795	865	911	857	842	917	874	866	911	903	826	856	861	934	882	861	898	831	861	839	845	909	831	853	823	846	868	882	812	869	872	883	862	874	894	866	835	843	887	868	836	863	841	845	868	883	844	859	899	837	879	870	869	903	870	888	845	848	871	845	886	840	906	850	877	858	856	899	867	865	837	872	877	884	813	843	852	844	859	886	895	861	903	875	933	912	826	870	928	793	849	859	818	886	823	856	850	813	871	865	893	851	868	872	873	843	842	866	864	829	879	889	811	893	895	919	896	875	886	874	854	833	916	851	897	869	900	847	829	868	865	862	849	837	882	835	854	877	876	863	839	926	883	827	884	855	891	834	881	848	860	867	893	883	869	873	909	859	858	881	860	807	899	843	846	907	882	836	880	864	863	844	896	890	886	861	881	821	828	849	866	899	838	850	911
25109	21562	26864	25217	2442	629	569	481	501	446	461	438	468	462	477	468	412	440	447	414	436	449	410	440	463	431	397	418	471	414	431	404	426	422	442	387	419	397	408	437	434	401	425	437	412	467	440	386	390	414	491	447	446	443	426	443	438	415	419	408	402	420	415	451	414	446	420	406	417	415	436	406	428	425	411	417	407	418	446	394	422	425	418	423	423	440	466	426	428	399	416	410	423	402	462	457	413	406	422	444	430	401	417	402	391	439	444	429	386	415	412	413	441	435	426	404	408	428	419	398	428	407	437	398	401	416	406	408	400	428	429	429	402	451	376	404	428	444	390	407	420	430	398	388	422	430	403	376	415	416	384	445	432	415	447	414	400	412	417	404	422	455	431	426	445	446	387	420	420	389	396	421	433	433	446	435	431	424	423	430	401	421	432	429	459	407	416	409	430	410	406	447	428	445	414	405	411	414	359	412	423	431	443	433	428	427	442	420	412	396	422	405	415	418	440	437	421	418	396	429	411	397	397	433	410	414	459	458	449	434	410	432	389	429	400	443	416	412	437	416	430	441	415	412	404	395	451	424	400	398	414	394	418	423	432	412	408	461	394	395	445	428	412	398	402	394	428	407	440	427	456	431	418	448	422	418	395	420	442	427	419	426	418	432	409	395	413	429	433	422	387	418	419	419	385	444	404	382	432	426	402	441	392	434	424	405	417	445	416	400	411	391	393	406	391	453	416	461	410	423	392	428	439	428	409	430	421	426	403	435	416	403	434	393	419	422	374	432	437	401	416	392	402	399	424	413	415	431	464	411	410	391	439	405	399	415	411	380	352	426	422	449	423	436	407	447	417	412	417	398	400	418	402	428	408	432	407	405	402	398	413	395	408	406	433	388	421	422	377	416	397	388	393	431	430	440	443	438	408	402	414	451	456	457	425	412	435	404	427	426	437	408	430	433	424	423	401	431	432	391	438	400	407	410	415	401	438	397	395	401	393	437	433	400	399	424	420	409	409	429	413	414	420	395	404	384	405	395	403	426	416	436	421	413	423	415	472	394	424	422	416	396	433	434	403	445	420	429	420	439	419	402	403	392	444	433	459	476	433	395	431	410	401	423	427	449	412	419	382	376	434	394	424	392	421	393	408	406	419	389	402	413	414	443	401	434	450	405	452	437	394	400	410	393	397	397	414	469	424	417	410	406	427	392	423	411	409	436	436	392	416	397	412	430	400	388	408	418	409	426	437	443	404	423	440	430	408	418	397	402	441	431	414	401	413	422	398	392	443	432	442	425	397	431	430	439	381	405	442	414	416	420	447	413	400	396	430	424	442	416	381	401	447	417	405	442	416	422	455	432	427	416	434	411	402	442	398	404	407	403	390	406	426	446	447	453	419	415	397	455	404	416	481	425	415	395	402	400	416	425	437	390	415	396	400	395	412	403	392	430	401	404	420	404	425	417	426	404	426	434	420	461	433	428	415	420	437	420	413	431	443	445	404	429	436	413	407	428	448	437	404	430	403	414	409	368	379	419	412	426	410	391	418	399	392	383	411	433	414	415	402	418	442	423	407	414	379	424	479	431	403	445	420	403	396	387	402	445	403	392	442	424	404	413	418	418	426	433	402	423	429	408	377	390	434	400	410	440	440	420	440	406	421	438	419	419	452	441	413	395	406	405	447	437	401	427	393	412	419	437	395	447	460	442	412	439	439	404	419	385	439	402	427	413	432	393	430	424	445	410	443	457	444	461	383	421	426	442	435	417	427	417	414	415	393	440	395	435	411	385	450	401	426	435	402	455	427	413	444	422	443	418	409	402	439	423	440	435	430	411	441	434	430	453	422	364	454	432	423	437	431	438	435	433	414	405	402	455	402	445	430	419	436	405	424	427	480	399	424	397	423	413	417	425	413	406	431	423	435	435	409	416	407	380	423	398	412	417	415	429	438	413	432	431	433	419	432	435	411	442	432	379	432	404	415	446	405	389	424	430	450	417	438	410	430	410	421	399	444	396	405	414	416	400	437	408	422	417	424	399	425	412	437	413	411	373	419	396	422	408	409	413	407	457	388	416	443	427	407	429	426	439	424	433	419	424	434	420	458	469	383	414	416	469	381	452	434	397	377	423	436	389	455	428	451	386	368	475	425	414	437	403	410	406	430	396	419	404	418	414	417	414	407	440	409	425	412	390	418	414	397	406	399	406	456	464	406	454	405	430	407	450	428	442	428	430	424	400	430	405	451	411	409	404	423	423	421	424	386	441	434	414	387	386	436	386	417	469	399	400	426	367	391	390	417	436	434	422	401	403	439	436	395	370	361	431	439	431	424	379	436	396	416	420	473	437	427	408	428	447	418	380	432	418	441	409	396	418	425	446	418	438	414	443	424	425	413	407	403	442	427	425	437	407	425	397	404	419	436	407	422	445	386	455	410	417	418	392	415	418	413	447	418	425	410	375	420	393	413	433	395	411	395	415	431	429	425	401	393	437	428	405	483	440	405	379	365	431	425	440	461	382	420	416	408	413	418	441	461	438	436	417	390	395	434	429	425	405	434	441	428	404	425	417	424	421	440	412	420	441	417	449	427	414	423	418	439	398	455	422	437	444	413	382	412	419	401	424	409	384	429	443	434	416	398	418	381	435	397	434	401	429	458	407	391	401	446	412	409	383	389	424	406	400	426	432	431	441	448	405	482	399	383	397	421	409	427	395	420	442	412	409	408	411	433	463	449	415	422	418	400	446	402	387	402	384	371	443	397	420	408	448	446	419	390	408	423	422	403	393	409	450	409	467	414	462	407	426	436	420	453	438	431	435	387	435	404	434	383	409	395	423	418	430	413	391	455	390	413	415	397	398	407	404	388	396	406	378	422	456	406	431	419	393	467	475	401	375	414	396	432	400	443	423	429	435	425	418	416	413	421	384	389	434	428	430	391	429	418	410	421	403	413	400	458	434	401	401	401	394	405	375	385	401	431	384	425	416	420	407	425	428	430	400	404	424	392	435	435	405	424	407	422	418	397	416	429	380	420	383	385	387	440	419	405	402	409	387	438	443	402	404	404	400	381	399	424	403	438	416	421	390	445	420	390	417	452	435	406	425	429	424	423	391	437	420	455	368	436	388	442	400	383	408	409	429	391	425	417	415	418	440	383	424	455	436	401	396	430	432	434	409	394	405	391	391	404	395	387	459	410	418	413	408	469	391	415	401	407	393	401	443	411	430	402	398	453	440	382	421	438	442	404	404	389	423	420	427	414	434	394	417	402	423	436	409	409	393	430	406	427	431	397	463	410	410	444	431	421	433	390	482	389	407	390	431	431	413	409	385	385	386	415	392	415	392	427	450	434	436	451	428	407	448	403	387	393	432	437	400	369	446	438	420	411	403	382	428	393	412	418	385	420	438	421	447	421	457	416	396	451	429	413	414	404	420	420	410	422	417	415	410	389	408	420	417	399	451	442	438	398	403	391	419	395	417	425	421	419	421	379	406	446	387	392	432
16107	4160	2682	1351	1174	981	822	774	660	690	590	628	568	564	586	550	542	533	525	529	513	518	520	503	531	518	555	480	516	528	520	503	506	510	530	519	539	532	471	484	516	519	524	542	514	501	491	508	532	527	521	511	553	529	524	531	506	499	533	501	516	512	498	523	530	532	504	483	489	518	503	488	547	522	468	556	495	501	521	558	513	513	528	568	526	484	532	506	516	503	528	500	548	496	529	506	518	498	497	504	485	498	516	530	498	542	497	483	509	556	510	508	501	535	515	475	495	510	500	528	506	529	515	501	503	511	494	511	520	513	493	518	497	495	450	477	505	455	436	477	514	459	507	488	530	510	513	513	531	487	485	508	501	564	499	518	525	505	534	519	503	512	503	493	485	498	461	536	486	553	490	497	503	500	486	475	505	520	493	505	541	519	493	489	495	509	500	527	496	510	514	480	516	480	499	464	492	467	500	497	519	490	510	510	514	463	493	475	490	501	493	507	549	531	520	499	478	476	496	471	484	509	523	490	484	494	484	498	492	499	550	490	531	465	491	495	465	480	489	510	553	520	493	516	532	516	493	526	507	534	509	501	517	482	497	499	522	495	483	488	502	511	507	500	517	530	518	481	530	524	508	519	501	522	523	498	479	515	540	523	497	487	531	534	505	497	493	504	518	481	491	494	494	467	503	508	516	514	517	518	532	525	478	480	482	480	535	523	538	487	503	518	502	505	543	454	529	530	504	503	498	484	479	500	481	474	545	512	522	476	487	490	468	519	515	486	528	527	474	452	521	526	508	493	503	507	521	497	502	497	519	470	509	509	486	501	515	513	482	506	514	520	516	515	522	530	495	479	542	496	510	500	519	523	501	495	488	483	511	509	506	496	491	482	485	534	482	516	516	505	505	500	489	520	510	500	488	503	507	509	469	476	595	498	521	469	521	492	507	493	498	470	515	510	532	536	513	509	504	492	503	510	480	514	491	499	523	503	502	485	514	522	510	473	487	518	538	504	532	539	524	550	520	491	525	485	515	484	543	485	490	491	476	504	529	492	487	556	489	538	471	514	502	525	511	561	462	494	477	493	470	510	497	512	482	529	471	468	552	467	518	452	502	547	494	489	514	485	520	460	512	494	516	476	515	528	525	495	515	481	514	472	514	498	547	522	494	544	516	514	505	473	500	521	493	432	514	504	524	477	501	484	526	496	513	532	509	560	508	503	504	509	509	486	506	500	509	527	518	510	499	489	515	476	525	504	482	514	457	506	491	476	501	522	521	499	507	515	493	541	515	512	524	448	501	510	472	516	513	468	510	464	497	468	475	475	519	501	499	480	503	494	500	471	509	476	504	504	492	534	503	518	507	541	516	490	523	509	521	501	459	549	479	506	480	531	533	496	448	477	509	498	501	529	548	523	523	526	482	465	526	445	486	515	525	507	504	520	513	505	496	510	505	519	474	474	499	520	491	505	506	518	489	516	481	487	530	494	503	535	500	517	483	481	525	453	512	525	469	489	479	545	518	499	507	489	503	500	489	488	447	489	501	527	511	506	510	540	500	503	515	528	539	507	507	508	487	504	453	507	503	503	515	523	524	494	512	473	544	518	504	515	547	491	530	501	476	511	520	526	467	488	530	496	473	507	497	514	530	494	504	526	474	509	522	521	476	516	485	467	503	514	497	526	501	508	519	506	514	513	509	522	515	513	507	495	545	531	499	493	477	495	514	515	503	513	463	531	467	488	501	463	500	508	550	505	514	501	544	543	518	524	521	495	502	444	471	475	495	493	501	488	506	508	480	519	506	529	473	481	545	501	538	521	533	469	491	533	522	502	511	530	515	446	524	511	515	528	485	525	545	521	468	502	505	493	508	552	531	499	486	507	506	467	489	496	528	554	458	532	478	500	474	474	492	494	497	521	513	492	473	548	475	497	503	519	471	503	492	539	499	496	497	531	468	496	477	491	496	476	506	503	480	488	484	489	493	494	507	494	472	572	515	515	488	519	494	537	508	497	495	502	480	462	507	509	497	511	487	533	489	499	484	504	511	519	449	514	493	503	508	504	532	500	472	490	496	518	522	461	536	494	523	434	519	490	505	507	490	483	510	515	495	538	483	512	517	507	538	501	488	508	517	526	469	510	505	499	523	540	508	542	538	487	521	489	505	498	481	504	556	512	537	527	523	517	517	519	518	499	510	503	514	561	506	484	506	511	496	537	497	502	506	517	541	504	497	531	533	554	523	537	532	523	537	548	540	508	515	497	475	513	526	494	496	539	459	482	462	476	495	483	511	502	518	490	496	489	499	516	489	486	516	482	488	484	495	488	486	525	526	501	505	490	484	507	495	491	476	508	504	519	493	464	507	553	503	461	535	484	539	504	533	498	503	522	514	531	507	516	484	508	498	512	486	492	522	526	474	500	489	505	508	500	455	555	517	483	511	491	470	450	527	531	530	499	545	521	496	535	502	506	499	520	498	499	507	498	475	490	526	490	543	498	505	477	493	542	518	494	503	524	492	485	527	506	513	487	516	526	546	513	521	541	485	503	538	498	462	527	487	456	486	492	537	517	523	481	490	492	494	478	529	498	493	524	477	486	533	506	512	517	504	544	534	504	473	488	493	534	478	488	509	451	491	516	518	521	489	489	505	499	510	488	485	503	491	529	522	465	551	518	496	514	531	506	497	483	513	513	516	494	504	532	481	457	504	532	469	519	511	509	475	530	499	482	498	506	510	499	513	491	524	481	512	474	491	521	504	511	524	508	489	475	500	515	472	490	510	480	521	474	486	522	521	532	505	499	488	501	548	514	482	478	494	495	508	526	487	488	504	514	508	531	511	515	522	503	479	512	486	503	533	512	480	482	495	494	519	516	490	516	492	494	486	518	529	487	469	511	520	485	488	519	496	521	512	532	503	521	507	489	489	514	450	520	482	501	501	494	478	501	489	506	507	483	514	537	522	484	507	478	543	524	511	502	532	472	491	504	500	535	489	497	522	509	524	555	488	500	515	503	520	539	488	501	485	455	491	522	492	509	497	525	538	535	479	501	493	521	479	485	533	485	533	549	512	492	462	514	511	515	534	515	523	543	453	543	499	505	502	455	491	530	484	497	472	515	490	502	470	507	497	474	509	519	482	503	527	481	500	530	524	511	510	517	517	507	489	516	492	456	474	485	456	498	511	509	527	486	518	474	489	488	477	478	512	491	520	484	543	484	538	487	511	461	505	505	517	500	460	484	551	515	536	499	524	578	531	466	460	530	523	528	469	509	498	493	512	533	464	507	517	525	468	510	523	498	494	557	478	529	496	510	527	498	497	505	516	459	489	494	515	511	522	501	494	490	494	513	500	552	501	499	534	523	536	488	549	522	523	543	516	511	485	489	529	485	510	465	495	508	482	509	504	496	441	534	522	508	486	506	501	502	490	500	513	500	473	524	543	503	511	522	476	527	499	496	511	525	503	514	479	518	527	528	506	539	515	493	501	533	502	481	468	491
22924	21564	29101	24484	21558	20611	2205	830	708	609	586	604	552	556	517	481	484	482	469	439	505	481	473	402	441	460	449	443	424	431	396	416	427	435	429	434	449	424	427	432	406	433	398	404	424	435	428	457	414	427	487	481	457	455	451	391	396	425	441	448	434	409	431	439	406	439	437	409	434	439	443	425	427	419	420	420	428	415	442	419	452	452	438	468	420	421	473	464	429	447	422	388	402	417	427	410	410	415	412	429	404	415	415	395	463	404	439	417	413	435	447	413	444	411	402	412	380	425	428	442	409	339	410	427	416	452	402	446	430	442	407	434	400	426	414	443	463	404	407	408	425	433	427	419	408	442	396	403	413	399	435	432	446	412	425	343	416	401	424	394	420	427	407	432	446	406	402	423	402	431	390	440	426	444	407	419	426	425	421	430	422	413	402	451	420	421	415	417	433	416	422	432	386	420	447	427	420	382	376	398	437	455	413	422	415	426	425	419	382	419	403	407	401	403	431	433	417	385	418	402	379	401	416	409	418	428	410	395	414	436	456	400	388	413	405	430	400	426	416	428	384	398	433	424	456	431	420	429	431	441	400	414	436	444	400	436	402	453	451	443	450	429	445	436	404	403	391	446	385	462	398	432	419	422	383	421	402	396	432	441	411	397	458	420	424	434	427	444	421	407	416	426	418	446	435	430	402	442	417	432	463	397	434	436	380	382	379	406	406	405	392	418	412	408	435	431	445	447	435	427	455	433	426	415	431	439	412	389	393	456	401	405	445	409	437	407	419	437	449	411	453	414	415	442	411	422	437	400	414	399	383	416	414	396	415	469	432	376	442	394	425	403	392	429	453	400	427	436	439	443	395	424	468	423	450	431	425	456	432	445	446	379	424	421	431	442	420	426	458	456	389	384	427	431	433	430	434	421	427	403	412	372	439	422	415	429	445	433	424	396	402	436	386	377	417	399	414	430	425	412	427	436	421	412	393	412	415	394	423	473	412	425	460	390	428	447	418	467	439	469	420	419	483	412	416	423	422	410	401	398	407	403	417	460	412	447	406	425	412	431	416	446	409	456	411	410	422	411	385	437	400	419	400	423	393	453	386	446	407	402	396	428	455	401	415	411	404	421	439	406	434	427	412	444	392	457	424	410	409	415	437	422	414	386	410	416	414	397	447	445	448	406	385	421	436	408	453	434	422	421	451	410	385	407	418	437	408	395	376	403	412	395	432	435	429	425	437	421	421	424	411	415	407	428	421	420	421	442	416	409	469	378	447	415	390	421	403	420	446	439	405	383	428	417	375	436	433	392	473	401	443	429	427	449	433	419	400	429	398	425	425	440	430	397	423	424	416	390	429	405	420	428	416	422	399	400	428	417	416	441	468	429	401	387	428	422	414	471	440	399	422	459	429	423	417	420	404	386	425	441	403	385	430	406	422	458	441	428	423	419	410	423	426	436	421	426	368	440	401	428	409	434	447	444	440	398	395	426	395	413	412	400	418	419	417	402	412	396	450	409	444	452	438	417	449	430	420	443	441	422	447	419	368	435	430	409	422	414	440	420	379	448	449	419	392	427	426	448	408	415	376	420	434	427	440	424	445	394	445	416	426	443	458	472	414	389	416	432	408	412	408	384	405	437	480	404	447	405	446	450	437	414	410	381	406	455	425	397	407	448	420	415	399	435	421	445	403	422	452	425	430	430	433	410	389	408	410	418	450	432	396	416	392	383	411	398	442	397	431	393	422	425	417	454	423	433	453	417	449	432	400	430	423	398	418	393	371	421	424	419	445	418	400	458	423	387	408	411	403	395	431	437	440	429	450	387	419	434	417	439	399	444	419	433	416	399	431	430	419	424	436	422	392	453	431	374	398	400	422	421	423	442	424	433	425	404	432	405	451	427	418	425	393	415	419	441	411	435	420	418	423	426	428	435	408	437	404	415	400	406	382	412	412	409	399	436	417	408	391	418	385	440	421	417	437	427	446	426	448	425	422	437	438	459	437	400	399	439	432	418	410	429	422	418	458	425	429	413	427	416	441	419	389	423	452	415	400	436	384	442	384	436	375	441	370	423	378	404	443	390	475	390	400	406	440	412	432	441	406	427	437	419	401	440	377	406	444	418	426	433	439	436	447	452	418	425	425	410	455	417	448	405	424	467	411	414	433	437	455	423	438	429	434	377	421	431	427	416	409	403	441	411	407	418	415	435	402	399	402	410	427	407	407	451	429	488	377	428	471	406	394	389	419	428	416	410	407	446	449	435	399	417	427	491	416	388	401	422	449	450	413	425	415	422	423	463	410	388	392	419	392	427	438	393	445	427	428	436	452	430	420	436	395	380	407	433	401	401	433	410	428	417	374	458	430	438	377	414	388	436	446	435	412	429	425	418	442	431	430	422	420	425	458	449	429	377	416	447	427	423	401	415	419	432	457	431	422	413	398	412	433	405	436	454	434	431	443	445	394	420	444	394	408	409	423	424	444	411	441	443	445	421	419	388	438	409	412	430	401	384	436	447	426	431	376	448	426	463	400	405	435	416	397	438	422	469	366	456	393	403	443	420	464	435	404	403	436	396	421	420	383	397	385	423	416	431	438	400	429	448	432	459	411	431	450	461	443	432	409	430	420	432	412	442	381	408	407	441	420	406	426	408	389	418	405	393	372	380	407	408	429	400	404	436	432	446	414	411	412	411	414	407	423	414	413	449	437	464	422	421	444	404	394	395	405	420	424	398	450	435	434	446	411	420	434	416	385	398	447	427	402	430	426	414	405	414	406	433	396	406	395	425	427	421	432	435	392	420	420	400	422	403	484	420	420	397	395	387	411	433	413	401	422	420	391	445	424	418	423	442	463	419	443	436	425	411	432	447	459	417	410	419	401	382	400	410	417	441	438	433	426	419	437	394	456	432	447	451	383	438	483	399	434	415	445	442	410	422	442	423	447	402	397	443	406	416	407	397	446	405	404	444	404	418	401	451	442	400	427	417	418	461	423	427	422	401	404	397	398	437	404	439	411	428	426	424	413	401	437	406	403	392	446	426	432	413	413	392	376	403	459	423	415	416	407	406	418	381	404	399	377	383	481	398	435	399	424	435	438	372	393	417	394	409	434	438	411	424	408	416	427	375	429	440	445	463	392	466	397	368	395	400	420	460	400	414	427	422	419	430	434	415	407	445	404	434	448	471	386	412	423	391	401	395	382	375	432	440	438	385	400	431	452	399	449	433	476	420	434	403	448	419	413	372	410	439	448	400	419	418	461	397	397	409	408	431	393	366	467	429	438	449	422	421	430	402	401	445	428	401	420	426	394	381	401	409	407	394	429	418	422	418	408	420	442	386	429	453	407	428	413	392	422	417	449	416	414	387	396	430	402	419	429	425	420	414	440	405	420	407	473	393	422	430	456	431	379	406	432	451	370	403	403	384	459	423	424	426	448	391	422	384	430	460	438	425	435	420	421	416	417	457	425	438	438	406	417	410	422	458	405	398	411	399	410	426
19785	12439	7991	3936	2792	2228	1725	1332	1150	1055	953	847	807	696	705	674	608	619	603	604	602	612	632	564	585	561	593	575	553	517	549	533	557	520	537	536	518	527	548	577	550	599	513	538	497	561	517	526	547	517	610	591	586	594	554	495	536	547	545	526	573	520	532	530	536	523	557	516	519	497	551	558	500	519	533	539	502	532	516	587	547	550	612	573	541	547	564	527	567	548	570	502	516	500	514	523	481	528	511	510	526	508	492	550	474	524	540	541	542	483	493	515	478	486	513	505	476	540	522	562	503	501	501	521	569	535	522	478	515	520	475	513	515	526	491	535	574	503	506	503	545	536	535	502	523	493	542	515	495	545	497	541	502	533	504	519	535	547	514	506	533	497	538	521	562	556	524	538	528	541	519	541	511	501	491	477	530	547	535	508	543	492	505	498	538	484	484	522	514	520	495	521	532	520	509	527	490	559	530	522	509	493	483	529	518	525	531	530	527	493	504	520	487	490	525	494	503	528	534	516	511	565	481	561	511	522	498	548	523	544	542	486	531	532	513	527	534	517	505	497	511	496	462	523	543	523	529	515	459	545	569	513	496	525	537	528	527	498	511	517	530	500	503	540	577	513	503	496	516	516	523	524	494	515	527	513	536	526	477	539	542	527	484	475	474	543	528	563	513	498	513	515	516	540	496	493	527	518	576	536	565	533	532	498	513	547	537	533	485	525	537	538	491	540	521	548	541	528	501	531	534	550	557	524	521	524	575	507	513	512	513	501	523	493	507	505	503	522	481	523	531	512	493	503	479	481	490	506	535	513	499	553	496	532	590	517	506	510	540	506	533	487	555	545	525	533	489	495	543	523	520	569	497	544	497	494	571	492	532	541	481	500	497	495	503	529	495	536	522	521	534	510	518	487	529	528	505	506	515	538	529	502	575	517	511	518	521	541	530	510	512	526	488	484	530	525	569	515	503	548	486	508	529	527	527	506	517	534	512	543	506	502	523	533	543	543	504	540	494	520	543	504	503	546	544	548	526	530	528	514	512	547	480	523	519	536	503	519	526	536	503	496	544	500	506	474	560	505	531	546	510	510	514	554	522	514	522	530	498	506	544	526	549	534	549	529	576	512	508	531	522	471	496	516	475	491	505	497	515	569	528	489	534	488	513	541	511	512	527	498	496	488	509	569	528	496	495	501	473	499	495	551	517	498	511	496	489	501	507	490	516	465	527	542	522	508	480	544	550	548	509	540	505	563	547	503	495	505	526	521	523	526	553	517	522	530	498	554	481	519	530	522	549	538	525	524	503	508	538	517	525	467	521	526	489	554	530	524	473	529	504	490	509	537	501	520	505	528	510	532	501	503	507	519	533	495	502	499	584	494	548	523	500	503	500	497	490	498	574	512	520	495	524	519	511	537	515	501	524	514	504	535	508	532	474	511	522	520	523	517	475	502	533	513	506	529	546	526	522	532	512	496	544	553	491	484	511	514	504	548	547	529	508	554	446	521	525	534	500	527	512	507	524	561	532	539	561	527	494	536	525	528	497	529	475	529	511	483	515	520	512	507	537	516	496	493	545	530	506	528	508	514	529	537	510	481	464	534	529	529	531	522	518	496	504	469	535	503	559	533	522	538	488	534	556	504	507	552	517	483	515	493	498	505	522	561	511	536	524	525	531	525	541	519	540	503	533	547	519	546	538	554	534	524	531	518	523	507	550	503	484	501	541	527	517	531	587	529	505	500	557	496	540	508	558	526	493	503	529	532	494	473	479	514	527	526	537	481	504	499	562	526	487	515	531	528	517	531	535	497	472	528	520	506	585	573	512	541	548	512	488	532	501	510	521	536	540	569	519	577	537	551	526	542	519	562	523	506	508	520	498	509	566	526	552	486	515	528	470	516	523	528	497	560	535	481	523	511	478	501	509	540	505	532	558	528	500	529	478	552	518	529	532	549	556	516	511	505	528	513	499	538	495	547	558	488	517	503	503	494	516	525	523	510	532	545	537	496	507	524	564	507	531	507	542	505	488	515	490	538	553	518	513	508	496	505	485	499	497	511	534	524	566	541	521	538	497	503	464	528	517	536	515	500	520	505	521	509	516	507	492	502	547	535	514	562	514	496	534	508	521	533	488	513	581	501	520	524	540	559	501	478	535	502	543	505	512	511	497	526	557	535	542	558	530	516	483	497	547	526	532	512	491	491	508	558	562	543	536	520	486	529	470	539	511	505	523	506	501	465	523	503	517	491	525	549	519	518	488	505	515	522	497	519	503	481	522	519	513	511	445	524	491	490	469	562	531	515	496	511	519	528	515	497	501	517	545	528	481	538	537	556	501	504	524	551	547	522	525	526	539	533	516	480	484	536	539	491	520	557	528	523	525	514	502	510	533	504	531	462	515	515	525	531	555	520	494	522	545	520	507	517	550	551	539	492	523	541	554	503	528	522	541	521	512	514	501	488	541	523	516	497	573	500	527	511	527	495	494	524	518	497	578	548	538	524	535	521	536	503	516	512	546	509	515	522	506	467	519	521	516	531	486	466	529	513	517	522	513	485	479	522	484	495	499	509	529	544	541	546	528	515	522	510	519	491	529	547	562	506	507	502	479	564	553	513	479	508	523	523	507	538	483	513	515	532	530	486	492	522	530	557	485	509	511	568	534	521	569	541	482	517	475	532	546	501	518	519	544	475	503	485	486	488	504	551	523	512	532	499	520	524	522	513	525	514	552	534	532	531	506	517	536	514	489	528	496	489	551	546	490	557	517	516	563	532	554	501	514	498	552	539	505	489	503	531	530	530	523	506	526	547	512	506	496	481	510	541	541	520	496	547	517	545	497	545	529	504	516	551	545	507	515	517	528	498	560	500	514	517	553	547	498	524	513	507	499	551	489	526	515	531	535	541	536	496	517	505	534	535	539	518	504	492	566	526	521	516	530	496	516	526	547	537	490	515	498	531	555	490	559	581	526	531	506	470	565	547	511	521	517	539	486	497	488	521	514	522	513	539	499	512	521	502	532	522	519	541	539	494	549	538	541	537	517	540	534	491	536	517	496	534	521	501	532	521	522	504	488	527	522	513	481	518	488	485	477	529	521	521	535	518	499	553	544	505	537	548	538	574	497	540	506	495	559	521	547	503	514	540	524	528	516	528	515	510	525	521	522	508	507	556	497	526	508	504	521	459	518	527	515	510	524	508	536	523	521	531	555	519	533	517	545	523	517	493	528	550	478	554	556	540	525	479	526	567	502	514	484	530	505	530	506	514	526	519	517	529	524	557	555	513	504	513	516	533	528	494	538	501	514	522	540	553	500	503	513	488	471	555	551	529	562	564	491	526	488	540	541	516	475	539	473	539	542	540	513	537	521	525	500	488	476	513	506	508	559	574	520	506	521	508	501	542	511	566	498	525	481	556	544	548	538	517	535	518	555	518	514	535	514	517	524	547	549	513	514	486	477	537	505	530	530	555	528	541	552	488	550	512	528	529	502	505	545	542
28353	15532	2467	925	740	705	713	729	651	665	661	719	676	691	707	660	643	658	665	646	627	654	662	688	702	659	684	656	672	664	678	696	629	637	670	663	677	699	628	678	672	656	654	654	691	664	730	687	661	642	665	637	733	665	692	709	712	683	666	661	676	659	702	683	676	643	653	670	657	683	647	692	655	677	703	656	709	695	654	719	714	706	692	665	702	685	656	653	703	645	674	656	674	655	648	709	664	664	715	693	684	671	650	622	676	722	656	630	637	655	685	667	663	705	632	695	712	708	717	648	671	656	646	691	668	656	691	626	648	669	628	691	653	666	611	687	699	621	706	717	659	655	657	637	745	684	700	633	673	728	680	657	665	656	704	681	638	625	675	681	720	696	718	656	742	670	683	645	677	660	654	665	652	642	684	679	646	674	649	657	605	678	702	674	674	680	627	663	647	584	615	647	677	646	657	673	677	700	674	693	638	706	634	625	692	621	667	702	658	666	638	650	669	687	628	640	697	671	678	693	682	673	668	666	662	713	652	687	648	618	677	689	722	663	716	651	680	653	662	711	662	654	694	762	714	641	639	676	645	653	693	679	657	696	679	655	689	691	650	712	658	679	671	673	707	685	677	667	678	638	660	648	662	653	624	717	658	646	644	693	636	664	664	658	702	688	673	640	678	671	690	682	651	628	701	677	624	684	680	717	659	646	724	655	667	639	667	659	662	628	633	653	668	680	651	676	633	685	688	748	675	717	648	635	713	677	672	651	710	662	641	671	650	657	651	673	667	680	661	649	643	690	627	627	693	632	691	693	623	684	670	648	668	712	643	714	662	666	672	690	711	678	654	657	686	657	670	679	660	660	686	657	695	644	718	663	625	636	669	662	652	676	679	684	693	691	699	668	677	676	682	656	673	653	672	665	668	643	639	721	683	692	661	658	706	657	703	720	676	667	609	682	663	657	659	657	696	676	681	699	692	681	663	648	654	682	677	689	659	654	657	640	627	633	678	705	665	669	655	676	673	666	683	648	701	677	639	651	697	669	651	654	681	701	653	637	652	629	682	640	705	652	620	618	667	688	668	667	669	655	650	675	699	694	629	713	650	674	648	705	697	650	673	659	666	695	645	668	651	655	707	640	635	646	708	645	648	690	647	655	670	699	696	624	715	649	645	666	651	687	646	650	659	668	670	649	657	649	642	653	626	685	675	650	702	718	648	683	667	669	665	720	712	679	692	657	683	685	652	679	640	665	665	626	635	635	626	637	686	677	632	704	636	640	641	680	687	658	676	649	650	659	689	688	664	689	662	650	676	678	627	697	662	654	636	663	690	667	665	694	664	598	638	669	599	665	633	691	710	702	656	659	602	664	656	687	677	673	681	735	648	699	671	698	661	710	678	684	660	664	691	681	707	670	678	722	613	666	704	650	710	679	661	621	689	673	636	689	633	666	685	697	657	656	629	681	640	650	671	678	680	697	702	681	611	699	669	667	698	678	693	698	672	660	656	712	673	627	652	672	615	693	675	684	662	649	657	662	675	688	672	667	633	642	653	688	674	695	662	691	719	674	687	698	681	676	716	696	654	684	695	659	660	659	703	654	693	656	692	719	675	703	629	656	684	683	708	660	693	670	642	697	682	671	659	669	657	633	687	682	673	658	684	649	664	685	657	664	686	652	610	702	648	693	686	692	691	615	681	673	661	680	725	675	631	674	687	645	694	686	679	642	677	697	694	654	724	651	665	649	669	666	624	662	695	628	665	677	665	662	646	656	625	684	673	629	625	659	661	677	650	672	681	673	625	657	634	681	679	661	677	678	689	672	654	704	642	686	681	723	707	698	676	684	626	660	695	669	676	639	656	658	633	651	674	666	617	662	672	698	667	622	673	686	675	698	654	663	712	696	689	660	702	658	660	669	716	678	652	635	661	671	683	683	644	671	692	721	673	640	708	675	639	671	665	698	657	662	603	678	644	656	664	680	648	667	666	687	665	682	649	698	690	695	639	699	632	654	675	653	667	620	644	712	663	645	652	706	632	649	653	659	630	658	676	673	659	651	663	682	685	697	647	637	681	615	662	677	683	701	667	659	653	695	659	628	652	648	698	686	693	639	686	671	695	732	689	653	663	681	662	717	681	671	663	663	698	659	685	667	712	660	674	650	638	639	665	670	664	658	658	687	678	684	678	626	684	702	649	656	692	572	634	651	654	681	667	638	623	715	675	698	632	669	655	642	628	681	645	653	680	688	680	700	693	665	711	675	664	638	660	698	653	646	676	634	631	713	696	698	667	640	677	646	653	675	660	664	674	664	657	676	676	669	691	641	675	691	617	667	710	697	659	687	702	668	675	650	670	658	653	643	700	643	645	674	663	662	672	693	686	662	639	695	642	651	688	649	712	696	682	676	669	678	680	628	701	642	662	626	659	691	689	636	668	707	645	645	620	659	679	642	699	669	680	634	668	708	637	652	675	693	633	685	626	672	639	649	676	614	710	688	684	681	659	646	687	667	697	689	675	693	674	628	724	629	677	635	655	698	630	654	699	661	687	647	670	714	685	724	708	676	649	658	661	667	668	659	696	661	686	666	673	724	660	704	637	658	666	634	650	659	724	662	682	656	664	700	675	697	710	632	667	721	620	673	656	677	661	668	690	686	688	690	669	639	647	663	655	655	645	636	620	706	700	648	660	640	683	717	652	678	636	689	719	671	635	662	717	681	651	701	700	671	658	640	676	758	655	680	639	668	650	695	679	655	607	674	668	690	685	667	718	667	683	685	639	695	645	675	676	686	638	666	659	677	707	669	686	640	625	685	699	693	706	683	664	670	666	676	707	680	661	654	681	611	707	686	628	661	673	666	695	676	700	677	717	660	678	693	666	699	637	631	686	715	665	647	602	664	656	629	676	699	647	702	675	634	716	682	630	678	697	666	689	711	668	693	662	661	667	653	671	691	683	679	650	711	674	708	663	650	678	666	684	716	682	704	631	707	675	714	637	689	709	680	683	692	721	682	685	725	693	672	664	674	701	648	717	704	647	702	706	660	656	702	658	731	657	654	705	661	675	727	642	678	667	688	668	686	655	632	637	662	674	656	657	666	682	665	647	681	681	695	730	645	658	623	713	612	640	683	654	680	691	694	692	666	666	667	661	683	673	670	685	646	698	646	673	703	655	673	647	669	655	683	616	653	692	690	722	687	662	649	660	685	619	687	663	691	668	686	647	662	719	698	645	740	658	709	626	667	684	657	650	645	707	672	650	713	646	675	620	677	699	705	655	658	662	616	682	686	705	701	676	689	635	725	679	685	578	636	612	652	639	651	680	626	695	721	682	666	702	643	654	680	635	691	628	747	634	608	639	674	655	667	674	700	663	691	634	694	696	699	691	681	628	712	700	721	645	669	637	672	669	661	676	664	688	653	693	702	676	684	698	638	640	658	670	648	699	688	666	677	704	667	649	623	696	657	664	711	682	628	702	682	712	641	678	649	687	647	663	740	655	681
12914	1251	1018	910	885	878	867	854	847	804	792	792	789	815	790	785	817	790	802	814	788	801	797	761	809	838	801	788	835	857	787	834	783	790	815	792	761	790	773	817	804	805	800	743	771	818	820	826	803	786	867	796	730	864	801	806	773	789	805	772	867	764	810	814	751	814	840	828	824	773	780	801	767	785	811	865	815	820	851	786	806	773	749	796	796	818	796	832	783	771	801	807	752	795	823	819	841	730	783	796	806	806	756	760	826	767	828	764	814	803	775	823	764	860	808	809	850	786	805	823	806	820	796	777	811	819	810	811	762	777	780	783	768	776	793	748	808	784	797	874	784	838	790	774	782	863	788	802	795	838	845	781	774	778	792	797	761	857	765	776	831	819	788	796	786	786	807	812	814	781	783	802	833	806	779	784	774	796	791	784	796	801	788	768	818	789	787	759	785	793	792	792	801	820	778	865	817	729	820	757	793	807	781	769	810	779	786	761	781	822	799	805	834	800	779	803	856	787	798	765	758	793	746	783	790	790	798	830	774	779	813	877	822	788	789	765	805	787	809	789	812	823	785	811	817	784	830	772	816	790	753	792	791	826	771	778	851	775	803	853	833	789	800	820	785	799	801	811	815	802	751	781	806	792	824	759	805	741	820	755	789	830	827	758	785	787	777	813	806	761	816	829	788	785	779	837	841	798	788	775	828	827	804	805	817	805	803	800	767	816	775	835	787	728	812	830	813	791	817	736	821	768	799	804	824	782	774	809	768	798	801	815	848	769	821	818	810	814	790	741	822	769	789	768	792	816	779	787	775	807	810	733	809	816	777	811	803	799	808	837	767	766	819	802	803	775	797	823	827	788	779	771	803	813	835	840	780	811	799	748	839	731	775	810	825	805	805	815	749	802	804	809	810	764	781	756	808	788	803	846	840	801	784	823	767	740	817	819	779	849	828	806	824	798	826	843	847	791	786	780	813	748	802	794	771	808	793	810	769	772	808	774	756	739	805	803	783	781	815	849	747	822	812	771	752	835	833	794	830	820	807	823	827	829	780	783	789	755	766	777	774	777	745	775	780	821	818	822	784	815	800	853	810	841	758	792	791	800	758	846	784	788	762	795	811	823	764	782	796	780	797	761	822	802	795	811	772	864	810	786	793	835	806	773	770	736	794	820	834	778	813	810	782	813	754	816	816	740	779	789	799	755	788	764	775	799	790	808	805	838	779	781	755	791	830	774	783	845	803	766	805	743	803	758	780	787	809	807	840	804	842	777	857	799	804	799	808	828	771	786	810	811	821	872	771	851	801	770	803	771	817	790	749	787	760	774	737	762	762	756	743	867	784	795	821	809	796	813	794	788	811	822	750	776	795	831	794	726	765	746	800	756	817	754	785	824	777	854	793	776	770	783	764	790	828	772	799	846	749	772	776	788	819	824	780	798	753	784	765	857	790	753	771	827	801	843	769	784	762	763	830	763	759	813	736	759	811	743	828	744	776	795	778	812	762	821	808	862	848	803	795	790	799	739	774	794	785	787	837	766	817	803	812	839	787	726	814	812	741	793	777	781	757	776	797	783	808	837	827	840	806	723	810	807	785	787	775	785	810	752	825	795	825	796	789	777	768	805	776	798	834	812	802	770	776	783	823	803	793	771	816	784	780	790	804	800	753	805	789	805	797	822	797	801	796	795	786	783	821	824	836	819	744	761	833	759	816	793	816	794	770	784	775	764	785	796	815	770	802	845	768	793	772	795	807	792	810	821	764	773	775	807	770	810	835	795	758	789	757	764	817	788	833	744	786	787	825	802	814	823	842	795	808	746	779	813	775	784	787	758	726	769	806	774	802	808	800	752	778	788	789	774	770	748	771	829	734	869	760	864	786	811	779	780	747	796	788	806	783	789	763	794	819	748	772	836	815	789	764	754	801	820	778	811	846	820	826	801	852	783	775	757	826	797	791	837	799	794	772	800	782	745	787	784	820	792	810	882	808	764	752	776	801	809	848	759	846	774	799	806	796	754	734	875	779	779	796	796	789	817	807	806	817	780	767	813	814	809	819	775	759	804	784	796	803	773	801	825	806	827	764	803	811	768	740	805	756	742	783	815	841	796	811	804	781	773	768	765	789	829	778	811	745	807	762	784	829	817	795	798	777	752	810	785	813	803	729	767	838	798	768	799	792	830	775	865	813	807	769	755	787	833	777	850	754	860	778	813	772	810	743	781	819	815	794	824	796	782	797	779	814	798	755	808	795	767	801	745	795	811	756	824	808	764	816	792	835	807	777	775	792	831	787	774	841	751	822	783	759	781	774	779	761	738	806	767	748	782	779	782	801	784	773	758	783	787	798	821	770	806	814	794	798	796	794	849	849	796	798	822	818	771	788	856	774	757	820	788	745	756	760	819	792	851	776	784	767	801	824	833	788	760	776	776	789	795	779	762	821	801	808	793	831	741	772	777	813	794	826	763	803	806	847	875	786	767	792	761	818	807	819	812	805	757	822	841	758	790	813	818	767	743	770	752	827	782	758	800	825	754	790	801	832	762	764	797	797	860	766	857	797	802	749	801	797	792	785	767	814	824	881	755	764	826	785	775	736	812	805	770	794	817	815	747	796	804	794	783	748	788	784	829	751	821	789	794	785	759	768	769	782	791	782	802	809	797	797	837	828	792	809	809	806	833	802	789	782	784	780	828	796	774	829	755	819	809	799	804	808	777	797	826	801	820	795	785	785	761	772	782	800	735	786	783	775	794	750	832	793	800	760	801	819	773	806	796	754	795	806	776	792	805	789	760	755	811	785	746	759	809	808	780	808	777	811	763	784	782	829	829	831	760	810	737	792	797	856	790	782	790	783	821	800	744	788	791	801	820	781	763	791	856	735	791	840	867	777	820	788	776	738	817	773	824	840	811	789	809	855	826	809	790	791	765	825	794	781	819	799	746	797	775	781	814	762	742	776	789	817	821	761	833	843	830	805	806	785	776	778	823	785	826	824	789	738	832	817	813	808	721	819	807	820	782	805	793	779	777	772	802	808	808	855	806	822	765	809	779	817	809	821	799	796	820	797	827	774	825	800	789	777	785	827	795	836	774	783	856	801	782	837	789	820	807	789	754	780	804	767	814	751	746	784	797	794	742	831	781	845	796	781	723	792	722	810	809	756	824	772	774	752	837	827	782	826	784	817	800	844	796	795	789	770	762	759	753	721	778	806	802	801	772	816	793	773	802	769	754	827	771	780	765	823	840	817	767	810	761	827	828	798	796	819	840	800	805	781	791	776	788	786	827	808	806	752	742	787	776	773	805	794	789	787	789	809	770	766	865	763	803	805	789	827	785	825	765	799	814	764	800	810	776	817	799	827	847	781	859	763	816	820	816	826	774	812	790	807	804	861	801	776	802	745	783	749	809	818	784	762	744	807	788	828	868	770	816	811	797	779	806	805	782	820	770	788	823	835	834	775	823	742	779	801	810	750	826	819	818	779	825	790	733	775	799	808	809
23888	21534	28505	25005	21167	3789	1170	908	889	862	795	814	782	790	747	736	738	721	777	711	700	738	746	738	711	730	699	716	756	709	726	739	670	729	736	729	714	698	708	694	697	677	754	709	734	683	679	716	722	698	731	760	739	738	694	692	700	704	695	693	715	752	722	714	673	689	694	750	708	705	681	707	676	693	793	695	686	714	721	704	718	716	735	743	712	665	696	696	725	718	725	682	715	668	706	699	700	697	680	707	722	682	701	704	717	701	717	644	696	699	726	685	750	719	675	699	745	695	647	697	684	675	693	719	674	735	746	718	697	702	690	698	747	658	730	705	708	718	673	671	671	722	722	654	758	712	688	670	685	731	727	748	658	706	683	707	757	652	693	712	720	678	735	676	651	706	751	732	688	741	703	694	710	755	683	724	733	728	706	715	685	703	738	712	729	697	716	696	737	680	711	697	692	725	668	660	724	677	718	711	707	678	669	677	678	662	696	705	711	667	752	711	740	727	719	686	694	698	697	685	688	763	723	702	684	730	722	790	721	712	640	668	699	688	701	686	645	728	689	678	694	723	687	671	679	730	716	711	700	743	727	698	701	691	718	716	760	694	738	733	718	701	650	702	718	710	695	704	707	684	724	651	691	701	685	716	694	693	728	689	695	644	704	708	679	712	680	671	700	674	712	698	667	713	752	745	719	731	706	692	687	727	734	743	672	716	730	709	678	689	677	695	720	687	708	703	727	692	683	673	716	626	713	720	737	737	742	666	692	746	734	664	688	736	716	728	658	707	669	703	702	668	718	723	722	676	682	667	720	734	728	750	713	698	657	716	697	697	660	738	693	766	691	688	680	698	667	717	680	726	791	697	700	717	727	676	712	698	726	703	726	683	735	631	757	733	663	688	707	711	707	657	669	648	689	675	745	658	725	707	695	669	722	717	705	692	663	709	729	715	771	711	643	743	758	701	726	697	676	722	684	675	700	715	665	715	683	697	727	708	666	707	710	676	685	709	749	712	657	720	738	693	646	712	685	689	699	722	688	735	693	666	683	668	689	695	677	682	693	713	672	730	687	667	731	681	679	746	699	729	710	685	702	721	684	676	723	712	698	670	670	710	710	727	714	731	728	705	707	652	674	720	697	684	681	703	728	753	713	654	695	699	670	725	705	679	713	656	676	719	718	695	674	788	696	687	722	674	689	665	684	731	711	678	696	699	706	692	705	669	749	740	704	752	734	755	698	719	689	702	730	695	725	644	698	693	683	704	716	736	642	675	742	651	645	722	702	694	708	648	678	730	716	679	732	687	784	726	651	709	729	727	728	725	680	666	637	700	737	707	701	718	693	670	733	695	677	730	642	712	648	726	731	652	738	730	725	670	711	681	697	677	719	733	715	710	689	708	705	683	695	663	714	712	726	696	724	714	675	761	708	715	691	705	731	714	731	742	702	713	698	669	678	677	704	662	725	659	656	677	670	677	686	705	665	672	720	683	706	724	702	715	680	684	667	732	677	729	724	680	680	691	688	741	702	695	681	675	667	691	714	676	700	672	695	704	676	699	679	673	732	699	681	707	674	673	684	748	702	707	696	664	661	705	680	690	717	658	704	693	688	698	670	696	729	716	690	729	687	681	663	735	664	710	686	655	736	690	708	717	734	727	747	692	690	672	749	663	697	700	714	701	692	686	732	732	745	687	736	705	690	730	649	682	734	703	742	677	727	680	725	743	677	731	685	694	740	655	722	681	685	670	757	661	703	794	713	686	706	706	728	731	698	677	692	725	668	677	742	694	744	684	659	707	736	685	686	739	694	715	700	739	633	714	734	717	698	737	650	668	720	709	677	624	738	664	658	703	731	734	685	686	734	703	725	716	697	669	751	692	708	669	678	648	721	703	721	703	697	696	686	710	742	697	716	715	755	718	724	683	664	678	671	683	693	706	718	709	701	683	670	727	666	701	700	683	695	739	764	694	701	750	722	686	696	710	727	696	693	669	696	667	716	703	691	701	688	664	749	729	683	736	691	689	719	723	699	650	765	730	703	723	669	707	764	682	706	711	673	683	707	664	739	698	695	723	660	734	706	730	683	704	735	700	696	688	680	728	717	675	751	673	693	681	664	676	675	687	694	690	676	710	716	725	701	709	694	705	701	685	720	744	683	747	650	629	743	677	735	701	736	734	708	724	750	722	690	734	716	733	703	678	685	716	713	706	725	698	699	680	686	667	705	678	702	690	697	688	700	723	643	694	697	718	709	740	736	702	648	676	696	688	700	687	735	677	700	684	670	692	719	675	680	723	686	682	712	689	719	671	720	734	691	659	681	739	677	712	692	683	685	660	677	749	693	722	716	654	709	709	718	634	720	691	708	713	722	671	720	658	710	694	658	737	730	775	699	730	690	680	696	689	681	675	761	692	670	747	704	691	743	698	706	692	685	703	682	697	689	715	667	713	644	712	686	667	673	699	706	698	689	723	671	726	710	762	690	720	687	720	742	673	728	679	753	670	723	700	740	710	708	671	667	672	715	683	677	714	736	711	704	699	712	752	715	662	712	740	704	683	722	676	716	690	707	715	704	667	659	719	673	696	696	690	732	719	679	652	714	707	735	702	691	750	661	748	670	706	713	685	720	682	722	728	705	688	710	652	688	706	659	695	706	729	691	703	690	696	669	743	718	754	722	704	685	779	647	706	696	691	703	705	696	698	724	704	666	698	676	667	663	694	750	679	661	707	738	720	699	678	746	702	734	723	724	672	706	721	671	741	673	683	682	673	711	720	698	655	692	707	716	695	691	710	703	731	727	734	733	727	683	706	703	709	726	712	708	672	659	687	693	689	662	695	660	700	751	739	714	687	655	690	687	703	687	676	671	712	670	693	707	684	702	733	717	702	709	724	724	694	650	668	677	721	709	633	708	700	674	690	668	708	735	717	687	705	700	681	692	652	672	688	725	665	710	715	747	668	733	678	688	695	706	718	726	647	699	660	729	741	705	675	707	708	670	696	696	698	722	655	707	714	688	685	681	703	669	706	702	724	741	707	676	700	735	694	719	704	691	713	693	743	661	655	709	638	679	675	700	716	681	744	712	728	701	683	734	669	687	750	696	710	705	713	651	701	658	707	684	693	684	708	672	737	751	680	718	720	668	725	686	686	690	711	700	699	746	702	679	713	720	713	713	709	658	718	682	697	727	723	714	719	715	683	657	673	681	696	729	681	729	672	722	692	707	698	673	731	661	706	651	711	693	742	709	733	692	677	714	688	706	743	710	717	737	677	671	718	709	735	687	680	714	698	686	665	725	754	706	685	676	703	706	676	706	730	688	730	696	752	678	663	643	729	708	698	690	718	710	694	696	695	733	737	723	682	657	707	703	698	720	709	721	696	683	675	689	701	707	691	697	650	716	705	738	675	655	670	653	695	716	694	693	687	715	661	680	714	710	737	677	670	697	672	763	723	681	678	719	668	724	676	738	735	785	715	693	673	634	730	708	703	692	666	682	696
15669	7750	5247	2607	2097	1780	1456	1294	1191	1140	1059	1087	1003	953	962	981	884	933	875	834	857	840	904	919	808	914	840	847	830	870	837	777	911	812	816	834	837	876	881	884	869	846	857	849	830	840	850	826	874	868	865	876	890	882	846	879	852	834	852	832	843	886	873	899	813	838	842	849	803	847	831	900	823	878	862	906	838	877	832	860	842	884	888	873	804	859	826	879	804	823	822	863	837	822	758	869	891	818	846	849	880	881	865	839	782	841	861	823	811	846	829	877	853	804	879	823	856	874	850	832	856	815	859	796	853	850	812	797	871	840	870	792	885	891	829	896	856	781	871	838	809	835	854	890	800	881	840	860	835	801	815	831	850	840	781	827	835	815	798	854	869	813	908	864	804	812	835	789	869	816	799	851	888	797	811	906	820	807	838	855	853	822	856	834	842	856	811	789	834	840	870	859	827	813	832	803	908	845	850	824	830	856	814	784	850	787	814	840	889	847	878	799	873	880	803	857	836	861	822	812	822	861	847	838	864	866	851	851	809	844	876	852	807	777	851	777	809	876	833	799	842	869	812	807	867	807	873	879	865	845	854	847	834	850	818	844	814	875	859	820	910	845	830	834	848	853	850	807	849	828	849	829	865	865	883	770	853	900	873	813	864	864	805	819	832	856	832	822	841	829	845	810	810	814	839	899	820	832	792	822	880	796	806	812	821	892	838	885	862	835	837	858	893	830	885	858	784	836	853	849	849	836	815	833	835	872	858	850	820	874	868	873	790	825	882	830	826	826	871	875	827	805	835	841	839	857	803	817	822	801	819	846	834	840	827	840	821	800	815	877	881	855	886	844	864	830	810	822	825	851	850	892	842	871	867	873	819	814	831	864	884	855	879	854	811	829	857	830	859	846	873	827	866	875	825	879	824	893	823	890	814	869	860	807	844	862	844	829	810	865	832	810	827	808	843	879	806	814	836	823	784	877	841	875	813	817	802	841	878	833	858	815	863	852	855	838	834	826	852	813	856	898	805	846	867	817	887	811	837	813	824	899	838	856	812	828	861	867	850	838	840	844	913	837	871	873	796	802	886	823	825	802	837	840	818	823	847	874	906	836	867	810	776	858	833	837	860	846	876	877	839	853	872	820	860	822	820	772	852	804	898	825	849	848	804	794	806	834	851	865	855	825	869	849	797	804	820	847	801	859	846	809	871	873	836	799	894	811	799	788	799	832	834	856	814	845	821	853	813	812	816	862	859	834	843	882	858	869	788	842	884	855	881	818	831	828	841	885	817	846	789	789	859	839	822	808	898	823	827	826	789	854	850	839	856	879	864	850	817	831	840	837	837	872	796	872	821	825	865	850	857	856	844	802	801	808	789	857	842	794	802	819	801	808	806	832	843	839	812	847	834	816	858	855	847	810	836	822	802	834	850	873	895	819	822	827	874	845	861	816	821	842	819	803	807	839	858	822	849	842	818	888	829	833	817	841	816	834	826	797	868	852	822	860	773	897	818	874	843	805	894	896	847	865	829	849	835	880	844	822	785	801	835	814	817	809	833	834	866	829	804	858	849	810	811	799	811	801	806	855	832	848	802	796	879	798	816	815	853	819	803	877	860	841	834	844	829	890	767	837	892	850	829	788	829	848	850	833	829	825	872	849	847	803	848	833	818	850	847	892	828	851	803	890	839	818	868	747	808	837	845	871	797	861	855	808	832	839	840	836	836	885	818	875	860	851	836	868	865	877	852	881	908	788	843	771	821	873	868	853	816	834	795	823	876	818	808	870	844	839	869	856	789	835	841	862	832	815	874	836	876	879	845	784	825	898	824	860	831	879	814	823	881	845	874	821	872	845	847	828	860	847	859	882	852	854	871	842	846	790	818	876	826	849	846	842	812	844	805	843	812	873	820	833	838	859	823	771	871	853	837	850	822	862	855	773	788	823	794	833	802	870	843	845	820	859	809	820	802	826	847	852	833	848	846	915	859	842	779	801	876	809	830	853	815	885	828	822	785	872	848	816	875	815	836	855	830	781	826	809	843	820	833	817	796	849	832	825	910	815	840	800	827	809	885	842	812	779	822	783	857	859	855	806	813	863	805	852	822	861	885	821	864	867	839	851	904	846	794	840	812	857	844	855	882	894	837	831	844	824	817	835	764	784	840	861	806	871	897	844	808	872	816	861	859	796	853	804	882	893	853	871	861	819	815	817	858	850	887	818	867	814	867	882	778	816	876	911	821	883	792	871	802	871	822	811	818	809	834	852	830	850	861	858	835	813	858	788	841	851	794	814	810	816	829	834	826	838	852	835	907	803	804	870	824	852	843	825	824	802	756	845	830	878	792	847	807	786	816	870	865	853	851	878	869	837	841	873	845	833	774	865	837	847	861	830	838	845	803	840	902	860	824	810	794	833	850	830	862	871	874	837	790	854	825	840	855	863	844	845	774	837	843	778	824	881	825	875	852	870	819	801	870	850	825	823	884	766	850	802	797	913	813	850	859	876	796	871	814	863	836	779	820	834	838	788	865	839	863	870	883	858	891	827	862	791	862	834	867	855	873	847	827	889	845	856	857	838	800	832	865	849	849	867	841	942	854	830	824	801	848	847	815	822	870	862	822	831	909	810	819	821	849	827	864	844	815	816	847	810	800	840	885	859	885	845	845	829	791	865	823	805	852	867	823	827	810	828	823	809	820	804	825	861	836	855	812	841	816	871	859	848	848	869	837	742	874	828	805	863	812	777	835	837	860	849	854	843	757	834	816	861	827	753	791	753	826	840	878	837	844	851	838	894	852	825	855	868	832	854	782	814	835	834	844	861	806	881	873	797	823	836	861	795	869	814	852	837	822	842	800	829	875	849	913	815	839	861	800	803	783	862	875	901	866	848	836	845	818	867	850	851	823	863	847	837	899	826	842	853	848	831	840	796	873	811	834	871	877	848	864	839	870	818	839	838	791	836	868	790	872	844	848	862	861	834	818	894	836	839	864	857	827	850	792	863	818	869	825	867	781	848	835	859	846	823	800	839	820	849	842	840	874	834	783	849	867	824	799	884	870	803	824	857	841	810	911	797	805	838	878	833	865	837	860	849	829	797	872	913	883	827	856	839	901	855	823	834	806	830	779	826	913	852	854	854	872	859	830	847	784	871	816	796	846	837	824	844	827	865	840	871	809	839	805	861	818	791	839	846	811	902	837	841	885	827	836	826	840	802	844	896	802	849	850	888	858	800	804	834	840	849	868	826	772	859	888	852	787	880	846	856	797	857	855	836	866	800	850	803	866	884	810	808	802	820	844	824	832	793	836	833	865	839	844	782	863	804	793	836	800	836	852	844	821	901	817	795	825	833	890	900	855	827	847	851	830	803	855	868	814	822	834	846	779	882	818	849	902	830	812	823	852	807	817	782	834	856	847	839	874	866	866	833	866	878	877	891	830	845	842	815	804	817	834	832	841	857	875	864	863	887	848	832	838	859	838	833	800	827	838	836	795	849	844	854
25101	21515	26813	25175	2262	553	495	508	477	452	437	403	420	399	409	415	400	384	393	429	429	405	400	372	392	416	397	383	366	380	400	383	381	405	412	372	419	356	404	383	441	380	407	365	425	365	391	378	381	405	385	412	424	441	406	344	398	378	390	340	394	346	402	379	381	358	384	375	371	427	384	398	407	399	398	377	375	355	368	359	381	381	417	386	400	421	373	413	458	358	377	375	365	362	425	377	373	376	376	355	355	368	363	364	382	364	380	378	379	360	379	384	353	404	398	369	381	417	391	375	405	380	359	365	380	405	385	346	373	403	398	378	400	403	387	380	371	399	388	389	382	391	400	403	371	406	396	370	372	385	400	397	364	368	401	383	378	377	378	375	378	369	416	384	390	360	382	389	383	372	385	358	386	356	383	406	376	388	412	398	347	401	388	366	391	417	360	359	413	396	382	384	366	403	358	369	381	420	389	387	382	361	384	402	413	412	387	371	421	386	418	384	397	408	367	407	385	378	340	345	412	349	363	382	404	378	396	385	365	366	360	409	420	425	402	347	430	402	385	377	385	385	382	366	357	396	411	387	403	371	366	357	352	406	375	405	363	389	394	378	394	367	364	378	384	379	374	377	364	414	387	367	378	381	410	381	390	377	357	416	391	404	394	384	355	402	379	361	392	388	400	411	408	415	412	347	375	385	388	383	342	421	386	371	409	433	371	364	362	369	391	397	410	375	368	377	367	399	394	434	397	386	395	395	364	410	402	388	398	408	377	345	359	388	391	357	386	349	338	364	369	358	382	360	410	372	380	394	357	391	372	391	372	392	403	365	403	390	420	372	338	380	371	380	389	346	369	383	388	359	382	398	390	385	381	410	383	386	365	378	397	424	400	408	368	380	381	395	386	405	409	378	352	350	358	400	350	410	373	380	388	374	382	391	371	390	389	363	332	393	358	380	364	391	388	357	390	380	393	393	395	377	399	373	347	386	384	352	415	388	371	379	369	419	370	377	397	376	351	393	380	370	386	380	425	357	383	383	342	396	387	403	367	383	354	359	388	428	350	364	353	373	421	378	377	337	414	372	393	401	410	377	399	376	347	404	402	381	366	408	414	409	368	397	381	368	390	379	371	371	396	405	362	333	390	355	438	379	364	373	377	403	410	403	390	369	350	405	379	400	398	355	392	350	400	378	376	399	409	376	396	359	410	395	359	398	349	398	397	401	436	419	366	363	375	389	369	373	357	398	389	363	420	372	406	412	385	346	382	403	409	411	379	339	377	387	386	386	370	409	393	370	386	432	377	397	377	388	370	451	401	393	381	361	428	388	380	362	409	395	409	403	408	359	371	374	397	367	407	400	367	363	403	411	372	383	368	407	393	406	400	352	404	399	340	409	345	398	389	347	400	377	395	415	388	369	385	368	366	375	363	373	375	359	413	414	399	399	383	385	366	364	415	401	393	387	380	386	382	356	380	410	397	382	395	383	377	375	368	382	376	395	360	436	401	389	406	368	356	351	391	385	401	385	397	375	355	401	396	369	393	364	399	375	359	379	365	415	379	355	404	341	375	372	430	387	395	400	369	338	402	377	396	398	359	394	391	397	384	380	374	379	400	398	393	359	384	429	377	361	382	417	411	409	396	376	407	389	379	373	394	391	408	401	411	338	368	413	374	385	383	360	384	362	371	378	367	393	383	387	392	396	384	364	421	373	429	334	399	373	396	378	386	345	399	388	394	391	388	378	405	382	439	423	390	382	420	364	392	399	418	375	386	390	355	389	389	352	373	384	383	354	392	396	384	412	396	401	427	408	373	354	377	400	353	387	380	383	380	350	401	377	344	382	396	381	387	359	396	373	398	382	372	419	361	422	373	388	379	414	359	391	424	400	401	387	362	365	369	394	366	401	382	413	361	369	411	406	408	405	396	351	411	396	382	393	390	394	386	411	375	394	391	382	346	381	380	389	415	358	365	354	375	408	351	371	380	402	398	362	391	370	372	389	416	365	398	387	406	393	340	396	348	370	369	397	435	392	411	438	368	349	395	397	394	359	386	375	383	391	405	393	395	395	355	389	406	403	371	376	409	395	399	373	390	368	374	400	376	383	396	393	371	405	331	402	352	390	337	412	410	400	375	412	360	404	374	365	386	379	328	414	359	376	369	355	386	371	357	385	389	405	391	402	408	415	397	413	401	372	375	390	374	347	346	377	410	386	345	417	413	400	364	391	385	409	417	407	399	372	407	373	393	416	360	383	420	395	365	421	364	388	379	373	392	362	361	393	403	384	354	379	375	374	371	406	380	376	336	387	402	377	378	380	365	366	363	350	376	351	408	398	352	365	400	415	372	378	409	378	388	366	390	386	350	365	365	364	345	392	401	373	375	405	415	408	374	381	383	391	417	395	381	401	377	399	390	374	376	415	363	410	378	386	370	391	368	362	401	372	375	385	385	388	367	424	398	378	396	379	381	359	425	387	386	362	397	389	354	370	393	349	364	404	379	379	372	394	373	375	346	386	391	379	381	374	403	392	385	362	354	426	396	379	385	388	407	374	394	376	392	385	361	394	398	380	404	384	380	370	391	380	396	380	374	393	373	400	403	413	401	419	382	410	395	364	355	396	377	390	358	373	376	345	373	392	361	388	370	376	384	399	350	380	380	406	385	372	389	388	355	398	427	380	426	383	387	378	389	371	383	334	382	396	380	347	368	390	400	403	363	401	419	389	387	386	387	371	343	408	400	360	418	379	357	403	397	395	410	365	362	410	379	372	387	392	365	391	381	371	406	380	336	405	365	410	393	383	382	371	410	413	369	371	373	385	415	382	375	387	399	416	402	391	404	390	401	378	370	383	378	349	378	394	367	370	420	389	401	373	361	415	357	360	403	330	395	355	378	389	413	385	375	414	341	387	398	395	413	383	384	397	402	410	384	392	394	369	389	386	353	403	360	358	403	325	364	369	366	371	416	371	392	376	420	365	360	396	398	392	404	405	393	392	379	378	397	393	329	385	346	386	424	404	359	361	357	402	395	372	382	386	381	359	389	346	371	399	392	378	341	364	399	376	371	367	388	363	386	353	381	411	380	382	394	412	384	383	408	383	348	409	377	367	413	400	353	374	403	381	396	371	406	411	361	383	398	379	380	386	360	389	372	388	399	386	376	357	379	370	362	376	359	366	415	365	357	398	390	413	359	365	363	387	372	372	413	391	392	375	370	419	404	376	395	379	376	362	388	423	395	390	368	385	397	409	368	401	376	363	400	378	372	411	385	360	390	368	384	397	399	377	374	391	375	366	380	380	417	422	394	391	431	407	384	402	381	435	416	391	399	403	398	357	354	368	386	407	384	356	389	397	355	379	418	374	386	373	392	386	373	354	378	393	367	410	378	377	379	406	362	404	390	381	351	395	351	393	387	374	362	369	381	371	437	372	374	382	412	414	365	365	330	355	396	385	391	364	402	381	369	397	389	382	409	380	375	378	382	404	376	418	378	387	388	382
15486	4247	2675	1405	1148	925	795	699	597	645	554	520	522	539	515	489	536	486	501	530	486	455	460	447	522	460	478	484	453	492	498	438	495	489	488	480	514	460	489	468	432	481	460	455	447	458	464	469	475	440	492	516	508	483	450	466	475	441	457	422	509	452	461	508	477	460	480	471	455	435	486	458	468	475	467	446	493	453	473	482	510	487	459	485	467	478	445	487	476	473	427	492	496	492	425	456	454	429	440	456	476	437	474	462	433	515	457	443	437	486	468	472	452	465	432	459	454	494	470	482	451	449	467	475	462	451	490	478	464	474	457	474	466	442	454	448	446	461	467	428	459	443	485	458	434	442	447	515	494	480	449	460	514	478	427	484	452	481	442	435	452	438	490	463	460	417	450	473	445	473	471	485	472	479	482	440	486	452	473	432	455	421	416	458	460	412	428	482	445	484	502	492	476	454	472	483	501	455	463	461	455	436	469	500	435	451	447	416	449	475	488	455	489	441	470	487	464	461	467	459	492	457	479	495	408	494	470	453	409	449	474	469	501	479	502	449	529	466	480	427	467	479	427	426	471	463	460	444	434	418	429	456	470	478	423	511	447	435	467	466	475	468	446	486	458	431	470	449	463	470	441	460	450	466	447	476	483	462	466	485	453	476	459	469	461	480	459	451	439	500	492	433	447	498	485	479	461	455	483	469	487	497	438	434	491	479	463	443	425	425	504	481	484	470	466	471	454	461	445	465	483	467	461	467	468	457	470	450	451	461	464	450	465	456	447	465	416	446	456	451	448	465	461	485	487	454	445	471	423	460	500	463	470	471	455	485	449	470	469	472	452	447	469	476	474	443	474	447	472	484	457	458	476	459	437	455	438	499	454	465	491	466	467	452	455	457	533	467	462	470	441	483	467	444	493	465	465	491	484	500	483	438	479	478	445	454	447	394	430	442	450	449	456	482	494	494	474	461	488	460	495	399	442	478	437	475	446	492	451	429	489	497	467	501	445	491	465	455	460	448	480	438	454	518	492	466	475	443	475	439	509	430	494	450	497	494	445	428	445	475	436	448	445	462	437	467	457	462	428	455	466	503	476	453	504	474	455	457	448	425	448	468	495	477	459	461	480	447	433	468	461	473	481	455	467	456	442	476	448	470	480	486	430	496	439	455	477	487	439	435	459	493	487	445	489	443	448	444	452	488	441	463	496	446	446	497	503	397	451	454	450	433	458	465	451	436	474	469	483	524	463	425	477	466	493	470	497	461	467	432	468	486	473	513	452	487	431	486	480	483	430	448	492	456	499	486	453	471	463	496	481	470	413	455	462	424	433	472	439	443	485	429	445	423	489	439	462	487	490	483	489	441	466	477	484	436	474	496	452	482	473	472	463	453	460	469	492	461	461	474	471	457	460	478	463	489	479	453	485	488	457	467	474	482	463	468	491	447	463	453	441	479	453	478	506	485	418	482	520	444	451	453	447	466	464	454	468	433	492	482	483	440	467	492	440	498	425	459	440	459	497	452	479	459	462	450	493	488	482	464	487	452	494	477	427	444	497	468	397	469	480	486	453	437	481	483	463	427	491	451	446	438	457	473	460	457	475	464	459	498	488	407	466	475	482	440	475	443	449	442	451	479	517	482	492	481	458	503	427	429	473	479	456	471	488	474	438	441	474	489	468	488	475	462	491	468	492	451	491	471	479	474	459	458	454	421	453	493	441	466	486	506	483	454	447	448	453	444	475	440	477	473	454	470	464	444	493	473	497	449	461	489	464	486	477	478	461	474	450	451	452	460	447	452	445	442	420	465	448	428	457	520	512	454	460	448	417	451	447	469	505	477	477	488	496	476	449	485	481	457	464	461	451	450	471	427	477	439	406	501	445	452	433	456	454	456	476	480	479	452	472	454	460	455	481	476	485	486	433	453	420	496	440	482	493	443	473	476	433	468	464	483	460	470	459	454	496	486	466	497	470	450	430	450	445	492	490	461	451	484	495	434	456	469	459	477	486	448	448	469	440	435	456	452	503	475	461	483	450	473	485	440	468	476	425	471	487	478	458	420	472	472	449	476	458	468	468	454	471	433	474	469	485	470	465	451	475	452	470	467	477	506	422	447	462	434	460	454	472	458	440	474	476	445	448	420	460	484	430	463	472	481	479	465	474	457	444	477	460	469	442	459	505	470	473	426	483	473	496	438	473	495	465	450	454	491	486	478	454	467	446	449	421	443	432	470	463	483	460	451	427	483	473	430	483	458	473	476	469	422	458	485	485	478	436	437	477	470	488	468	494	439	453	480	477	486	471	471	434	486	457	448	498	469	446	474	446	474	486	483	441	453	489	459	443	484	456	505	434	442	479	438	459	465	421	435	448	435	454	464	441	471	442	433	445	447	495	453	462	433	478	479	466	403	417	453	464	462	463	455	441	480	441	503	486	440	453	450	476	450	495	477	463	461	457	468	435	461	481	471	444	439	473	440	432	500	477	470	438	475	472	504	472	476	473	480	470	427	465	443	467	485	457	455	463	455	474	477	475	491	467	487	450	438	507	477	430	481	481	440	467	443	469	492	466	440	484	442	457	449	472	419	457	437	480	477	469	467	502	459	499	461	469	491	466	493	451	506	457	466	463	453	447	464	463	482	483	468	463	489	450	481	453	502	450	460	469	435	438	455	463	474	507	460	480	451	429	457	448	458	467	464	441	479	502	437	440	461	460	459	470	451	486	476	479	447	454	427	415	458	476	448	459	455	466	450	463	431	434	491	470	457	475	488	429	483	448	487	490	456	493	468	454	453	475	415	442	446	459	468	472	480	459	427	477	469	495	485	487	450	470	479	459	458	433	531	462	439	431	438	480	460	437	480	458	484	467	430	461	467	461	487	473	489	450	484	457	485	443	500	486	439	428	484	481	478	427	480	455	457	426	489	526	472	473	482	473	464	469	462	479	496	506	439	493	458	482	456	443	438	474	481	466	447	445	471	462	485	447	485	436	463	426	486	451	465	484	461	479	467	450	498	457	461	472	494	461	447	469	436	472	442	468	508	445	447	428	428	486	467	438	464	479	458	431	469	468	448	449	463	476	486	448	454	450	488	480	469	428	461	467	469	458	442	442	428	448	428	491	485	472	472	427	479	415	429	489	456	480	492	468	445	495	450	447	437	450	480	497	459	436	477	435	480	459	497	444	461	435	439	485	442	469	477	429	493	445	463	453	447	467	512	451	473	435	480	432	469	465	498	468	482	460	459	473	467	456	468	464	467	470	418	461	480	495	483	498	494	465	505	449	454	462	448	464	460	457	447	452	478	453	446	439	480	492	472	450	509	463	442	460	451	464	455	462	463	496	466	461	493	480	453	497	485	491	465	475	468	468	490	465	480	459	448	438	477	505	477	446	446	465	451	450	490	447	428	452	494	520	438	483	406	429	502	468	439	423	472	501	486	446	494	472	463	507	420	469	420	451	450	437	439	473	452	456	521	489	473	434	475	472	446	455	495	450	478
22880	21563	29134	24447	21557	20647	2095	817	657	625	608	509	513	471	483	451	438	442	406	446	420	413	408	412	421	417	405	416	409	393	406	392	402	394	372	440	371	366	370	411	400	385	407	398	373	410	387	377	412	441	385	473	430	434	381	434	366	425	395	422	383	419	404	382	423	360	352	411	394	389	419	368	370	414	375	436	383	388	423	416	365	426	399	411	374	393	408	380	402	368	381	362	358	371	362	371	397	381	371	379	350	396	395	408	372	386	369	406	399	351	388	386	414	405	370	372	411	382	398	369	389	400	369	390	400	409	385	381	378	384	383	387	352	362	379	387	369	393	374	431	404	395	400	381	404	368	384	342	366	386	346	417	355	382	368	389	385	416	388	380	403	387	372	375	384	415	421	369	392	368	384	416	407	382	393	370	373	415	383	364	380	387	402	405	385	393	406	409	368	367	378	413	407	379	375	367	329	387	390	362	410	416	407	439	381	378	423	373	399	368	389	398	362	406	380	373	403	351	434	387	394	369	398	405	402	374	351	385	374	382	371	378	402	364	416	409	395	405	365	388	380	410	380	372	411	361	385	352	423	410	387	423	411	347	373	362	405	375	377	410	382	414	374	388	395	375	379	398	356	371	394	374	386	375	393	382	382	392	315	342	351	377	405	389	384	369	362	362	347	383	405	379	372	348	399	367	368	420	361	372	396	425	356	380	383	357	402	380	354	393	385	422	376	394	379	370	388	400	374	372	393	357	393	371	363	407	370	416	402	382	407	387	402	371	390	366	381	385	399	411	371	387	385	379	370	376	358	367	387	389	383	371	367	412	357	349	365	377	379	368	386	418	387	417	408	395	364	383	373	380	410	390	383	384	379	370	374	375	399	366	408	393	402	396	355	389	384	380	380	335	403	373	383	389	376	357	411	385	418	376	407	380	385	392	396	392	381	410	353	382	372	398	395	400	402	402	388	414	409	375	366	389	392	354	372	386	404	403	366	396	409	368	381	371	376	403	405	350	384	390	374	374	389	407	367	397	399	408	373	380	393	394	375	339	389	394	358	421	407	354	412	386	381	388	391	403	341	375	390	361	392	365	397	401	419	400	376	407	359	422	388	370	367	407	364	374	412	393	357	356	392	429	420	371	386	358	364	388	378	375	409	387	391	414	415	387	355	399	384	377	383	378	359	412	380	394	353	412	390	402	361	355	377	382	382	393	362	388	375	365	388	373	393	426	414	391	378	398	415	378	364	408	395	396	397	382	406	399	390	380	394	375	407	395	374	359	397	396	395	388	378	372	389	379	354	394	368	407	392	389	380	418	368	375	393	379	377	365	398	381	397	397	350	363	368	407	389	378	363	362	372	410	403	386	372	377	392	403	400	365	384	421	404	393	389	394	393	370	391	400	355	376	360	364	407	389	379	396	416	408	396	361	375	432	381	336	368	379	371	380	349	400	380	372	415	376	387	368	351	396	400	371	376	373	406	399	420	420	367	405	342	370	372	379	337	403	385	386	391	374	399	366	386	372	414	371	406	401	410	369	357	394	386	364	414	343	373	380	395	423	405	381	380	422	355	402	375	360	385	390	380	419	377	357	400	356	416	404	407	367	376	396	376	392	419	394	381	382	365	387	374	411	398	414	408	397	386	402	377	402	377	387	416	373	396	405	411	387	384	390	397	381	347	402	383	380	372	359	353	384	366	400	368	375	408	387	385	387	392	404	336	419	368	363	375	387	376	389	399	382	413	378	445	385	362	414	400	366	358	378	392	371	392	375	365	352	385	386	380	362	392	372	396	360	349	413	396	387	398	354	376	400	371	387	402	396	385	418	379	379	379	388	393	393	375	380	394	367	384	369	397	423	361	402	354	391	371	390	372	379	397	383	372	369	380	399	389	383	383	380	349	383	410	401	385	385	394	365	356	396	351	393	377	366	384	366	392	408	354	417	400	394	382	359	388	395	413	382	375	390	378	389	395	383	415	362	363	390	397	383	387	404	378	383	383	389	373	377	388	367	404	356	395	404	403	366	356	395	397	406	383	413	379	401	402	368	360	372	375	433	388	366	431	384	386	391	396	348	368	380	398	418	402	428	385	413	384	366	381	388	439	414	405	404	381	366	351	396	412	334	398	390	354	390	397	396	391	399	378	391	369	387	363	361	361	382	377	371	387	376	359	350	396	401	415	386	383	365	389	376	384	394	389	389	408	377	385	381	386	376	353	415	355	398	393	375	404	375	380	402	370	380	392	395	369	384	381	416	363	376	364	413	390	412	372	391	382	405	381	418	395	380	376	387	382	385	354	406	401	407	387	386	369	392	398	354	426	389	349	401	336	399	389	412	392	400	349	408	383	386	413	410	404	379	378	399	390	382	431	359	412	371	393	395	385	384	386	405	368	392	367	377	365	391	409	351	392	383	391	382	392	369	382	378	361	383	393	397	401	363	406	385	367	374	359	355	375	376	393	391	400	364	383	401	398	376	398	402	403	412	387	382	385	416	371	382	373	410	413	393	410	386	396	422	377	393	379	403	395	383	368	430	376	355	405	387	370	397	358	379	401	363	389	398	390	375	395	415	377	343	378	383	358	366	419	364	362	390	367	415	376	397	415	370	353	369	385	382	382	367	379	424	376	398	426	402	356	372	344	389	391	363	400	388	439	393	373	392	425	399	357	426	379	350	377	373	396	398	420	352	439	360	377	367	406	406	395	398	385	334	373	348	354	379	402	403	433	367	396	388	394	361	403	376	381	383	327	417	382	383	413	361	380	343	383	386	350	404	430	407	397	396	386	401	399	383	339	361	341	375	359	382	378	396	376	368	380	391	391	398	371	376	378	385	395	353	378	369	368	375	347	360	365	353	428	386	376	393	389	385	383	378	358	363	358	351	388	357	404	414	379	397	373	356	346	398	400	372	364	395	419	404	402	382	378	423	380	382	387	386	371	355	392	389	364	401	395	402	379	368	389	415	419	367	362	396	384	344	372	390	395	357	411	377	361	390	365	383	358	385	364	395	363	388	382	384	422	373	390	409	395	378	366	383	386	389	409	390	397	370	391	389	395	403	368	373	374	385	402	396	416	400	379	421	374	385	385	387	379	338	360	355	372	370	414	412	408	411	389	394	390	367	355	390	380	362	395	396	380	348	385	420	408	390	401	394	391	386	405	407	371	373	382	350	391	410	356	402	402	350	398	377	391	372	408	379	400	381	403	380	404	387	404	384	365	354	371	377	387	399	368	385	392	363	386	377	366	390	401	374	365	358	371	413	387	410	379	394	347	367	358	430	381	373	406	377	372	408	401	390	420	384	372	372	398	405	369	374	384	377	412	368	399	361	399	388	404	388	366	385	392	382	419	387	382	395	400	355	341	378	359	372	384	398	382	367	360	396	356	381	381	370	376	408	374	361	399	405	403	400	397	374	391	357	408	355	376	380	401	343	359	374	370	391	385	417	373	378	384	397	395	384	396	332	364	356	411	389	403	408	381	385	400	380	372	405
20184	12374	8010	3801	2777	2185	1727	1430	1150	1034	887	793	739	746	675	639	612	592	569	570	554	569	496	543	524	522	506	551	512	478	524	526	533	508	455	523	518	537	521	488	472	512	503	450	429	484	469	495	494	514	516	589	587	526	532	483	500	495	495	462	463	485	491	490	488	533	480	496	499	513	489	513	476	471	469	474	539	503	491	470	525	530	547	499	482	472	480	455	479	495	478	462	508	491	504	471	467	419	476	457	518	476	458	471	474	450	484	488	472	494	468	471	507	458	453	505	502	457	482	470	471	462	495	454	496	507	489	487	489	502	462	429	486	526	494	439	426	448	470	485	477	470	452	457	456	493	477	474	430	469	459	489	481	481	488	481	468	486	534	460	477	460	444	463	461	507	490	477	470	466	502	500	445	485	502	435	483	460	431	481	459	486	454	450	485	483	491	464	483	504	494	472	518	487	490	425	450	495	502	451	455	495	489	487	452	439	450	509	462	440	459	500	507	462	470	429	485	471	487	487	478	500	470	462	492	514	509	496	492	490	487	480	483	466	469	464	503	483	488	501	489	506	463	454	476	474	474	496	481	458	490	454	486	473	459	459	497	472	489	482	462	450	459	504	488	477	501	505	505	465	495	493	432	491	459	478	509	478	505	519	450	486	458	489	500	454	486	445	490	464	494	509	465	439	471	461	493	475	484	457	454	467	506	471	509	474	478	477	453	473	475	463	452	535	447	479	465	490	474	472	447	534	467	457	466	475	458	473	463	503	519	434	469	478	465	439	497	524	511	483	472	456	464	454	499	469	463	505	456	482	515	483	435	503	490	471	503	503	483	492	467	462	509	530	456	458	490	533	516	500	443	460	499	462	486	502	457	505	458	516	476	491	531	452	477	490	462	447	471	488	504	534	450	478	519	467	463	472	514	483	443	480	465	436	460	499	462	481	467	460	444	465	466	497	433	485	458	461	484	494	499	444	500	489	503	468	491	464	480	496	461	466	498	467	459	448	452	487	460	461	434	494	469	483	458	474	469	467	498	458	529	458	514	494	476	502	525	513	476	486	443	487	479	475	475	467	460	467	476	441	504	488	481	448	478	466	466	454	442	495	485	488	448	496	485	456	467	473	496	489	498	506	470	478	467	499	474	453	438	494	465	492	468	466	455	488	537	510	540	460	481	470	446	462	501	471	489	463	469	444	453	461	483	496	461	502	481	474	486	475	504	453	514	482	447	522	473	482	462	443	474	438	499	484	494	496	473	483	479	490	455	450	473	482	521	483	484	460	470	499	466	469	462	475	452	478	463	481	497	459	465	501	468	459	501	478	463	451	455	444	495	478	474	445	462	479	501	458	464	484	467	449	458	495	450	470	457	446	455	457	452	491	466	470	446	468	487	490	483	473	478	496	434	488	482	459	492	470	445	459	498	487	449	490	490	470	497	464	497	439	506	458	456	460	504	497	457	466	481	485	485	489	476	492	482	492	494	444	489	479	442	447	515	515	463	472	474	503	480	461	475	487	465	460	512	472	452	492	492	511	489	491	477	436	458	479	494	484	461	469	461	442	455	481	474	504	500	454	443	502	478	465	463	515	527	464	480	484	476	439	478	476	491	476	459	443	482	485	469	491	452	457	493	485	472	484	493	486	483	538	536	474	487	481	495	500	466	430	473	473	467	471	478	486	469	481	479	518	494	477	462	483	484	439	457	503	464	481	490	461	478	478	472	497	513	501	451	516	494	453	497	501	431	490	463	480	494	494	459	502	512	475	473	496	487	434	466	466	497	457	429	490	475	458	469	451	478	488	472	480	486	457	422	482	482	500	473	490	454	453	464	493	458	485	486	501	479	491	477	482	446	443	483	474	472	469	480	452	478	466	504	434	483	455	479	521	430	458	485	476	489	489	480	475	442	490	464	496	450	479	467	516	482	491	476	477	442	472	467	469	482	459	421	473	472	472	454	538	464	490	474	472	462	404	470	449	477	452	480	431	476	469	470	484	516	479	494	510	461	466	550	476	494	451	469	488	467	478	444	456	457	494	501	457	479	474	485	451	505	445	470	466	480	440	476	462	510	478	463	473	460	524	482	451	458	474	469	476	477	485	461	452	481	478	410	465	475	463	488	466	474	450	483	468	478	491	487	468	503	455	515	467	453	469	470	463	506	487	488	481	436	472	495	497	508	498	517	466	449	490	503	497	487	516	441	458	464	490	458	513	478	459	473	471	442	415	451	496	486	484	528	471	492	496	474	481	395	464	476	457	504	476	482	468	447	425	488	436	483	486	482	521	464	491	477	490	506	491	457	470	482	480	496	473	465	520	492	461	442	491	472	485	480	467	444	472	475	469	499	467	466	492	517	491	473	460	502	484	455	461	497	459	508	453	461	458	494	471	520	484	514	453	461	468	502	454	512	477	455	473	484	450	483	504	482	472	404	454	487	485	488	481	474	472	483	452	506	447	452	497	481	494	510	479	463	497	455	495	467	503	462	452	485	456	448	473	461	459	506	483	461	470	475	462	495	531	485	476	484	485	464	469	515	426	528	455	469	484	444	456	454	448	459	468	474	476	480	486	529	490	445	456	435	478	440	450	455	482	531	481	430	482	455	455	456	481	503	476	463	449	423	481	453	464	536	500	499	468	447	536	468	503	500	468	472	448	446	465	452	484	497	486	491	510	484	462	494	471	452	515	505	468	452	468	486	451	486	493	493	411	479	452	476	436	482	454	507	468	481	476	485	442	469	496	486	503	472	480	499	467	493	460	455	478	458	478	466	436	485	469	461	456	481	477	463	436	464	449	461	487	508	452	497	487	527	481	462	436	451	463	465	497	447	483	503	478	469	511	497	463	477	470	461	463	458	462	440	461	491	492	493	523	465	494	453	501	470	441	495	458	494	452	489	446	462	501	454	523	465	472	433	472	474	411	467	496	464	522	502	457	463	463	440	432	509	542	530	469	453	465	425	478	507	454	501	466	503	475	461	508	412	457	468	515	483	470	471	489	482	463	529	463	452	487	478	443	506	497	450	491	512	505	457	478	447	449	490	441	482	459	488	468	499	467	488	532	478	507	454	470	442	477	473	456	487	491	463	435	481	484	445	505	488	500	479	478	487	446	477	453	478	516	468	444	469	480	451	468	480	462	497	487	467	488	455	499	481	467	481	446	500	485	473	485	507	470	468	491	489	549	514	511	530	481	478	516	463	483	474	497	504	486	467	481	493	449	450	495	411	437	449	476	460	463	499	506	455	471	477	453	459	475	467	498	473	458	476	458	467	459	497	476	467	479	494	452	469	498	470	494	484	469	502	484	466	458	472	532	473	469	429	468	438	506	505	505	532	464	464	506	468	474	441	473	421	487	483	457	484	469	462	484	445	494	494	479	495	485	443	446	471	507	492	452	473	461	482	473	449	536	500	469	461	475	491	440	469	464	496	491	429	490	516	471	455	444	491	505	533	492	447	486	448	496	493	474	464	460	456	490	514	476	504	481	484	476
28301	15543	2380	917	691	685	677	686	629	679	704	619	669	619	665	650	633	638	632	657	676	636	656	632	670	615	657	628	652	645	655	629	620	680	672	620	674	648	616	671	652	659	672	635	652	693	653	595	613	636	653	664	633	654	622	646	604	622	646	677	620	634	652	645	632	666	681	618	687	683	626	655	692	642	667	647	597	645	681	674	650	629	651	642	629	626	673	655	673	659	663	662	684	628	652	629	656	629	643	638	675	689	678	618	667	624	692	633	621	635	657	667	620	631	625	642	661	624	619	614	631	636	626	647	617	671	663	660	679	647	674	621	659	661	643	669	667	643	629	643	614	597	655	659	627	611	630	639	646	624	621	673	608	665	681	642	637	636	684	644	574	692	615	643	616	588	627	679	613	651	648	667	652	607	596	636	633	646	649	609	620	592	586	656	609	680	611	655	618	628	668	663	666	635	609	685	612	648	585	641	640	630	640	655	611	623	639	594	638	673	645	631	651	604	620	643	632	689	622	632	617	652	681	665	629	652	619	656	617	647	669	649	640	658	636	630	685	684	616	662	637	598	626	658	689	646	658	645	632	644	594	678	611	639	613	631	622	627	619	607	652	659	646	609	639	641	663	657	626	626	621	657	622	630	674	611	645	679	650	673	657	683	657	659	650	656	693	658	638	641	602	654	675	648	621	674	676	663	664	632	624	638	634	647	654	645	615	629	672	634	651	654	643	646	625	634	635	640	658	617	644	621	605	610	611	647	661	631	592	567	679	593	672	656	595	661	605	673	589	632	631	616	657	610	623	629	669	642	673	619	608	579	624	644	633	627	685	670	632	649	625	633	636	628	652	624	663	642	620	688	630	650	674	677	640	649	601	632	653	621	635	635	614	702	674	604	663	629	656	657	673	661	635	619	644	620	634	637	635	571	596	636	656	672	624	624	631	635	636	633	652	683	678	713	619	657	612	618	681	675	636	622	645	668	625	657	621	624	648	629	633	623	648	670	635	666	671	608	679	613	634	682	658	655	599	631	636	645	639	642	657	603	632	623	634	629	641	652	635	648	631	644	634	619	658	671	622	633	600	610	619	639	661	637	665	636	658	673	614	668	661	672	652	649	660	593	642	652	642	652	614	651	635	634	643	628	619	669	664	611	610	639	621	653	648	638	646	610	619	681	635	651	656	601	616	626	669	602	637	672	608	621	654	651	653	686	612	656	644	645	656	658	649	647	638	656	606	644	684	688	615	655	658	613	632	664	618	646	695	645	597	616	647	658	687	627	658	677	620	642	655	588	651	620	630	624	631	650	656	666	668	643	647	671	629	646	649	656	665	648	649	633	583	616	644	661	673	621	648	697	653	627	656	649	627	665	642	611	716	634	644	629	615	629	658	629	683	641	689	641	636	658	619	588	652	647	626	676	620	656	635	659	623	679	627	665	592	687	630	602	630	646	673	635	634	615	656	644	598	684	661	619	679	662	650	657	655	659	650	654	625	646	635	645	650	622	620	633	623	629	648	603	637	612	655	643	607	609	663	648	651	634	642	663	662	665	635	687	570	642	619	656	676	619	661	632	588	666	597	684	649	704	644	653	607	656	624	622	611	625	639	609	678	636	691	618	643	620	661	641	613	623	660	640	670	617	663	657	613	656	629	614	632	649	646	622	612	684	625	619	677	643	654	644	615	639	621	618	618	651	647	595	658	648	673	607	610	593	638	629	621	639	613	670	631	636	655	650	648	589	679	629	599	622	658	615	610	639	633	695	670	702	617	664	637	655	639	642	704	646	631	624	638	682	641	670	648	664	663	665	647	620	606	641	625	590	665	655	593	618	647	645	661	642	667	653	597	673	670	674	663	597	608	624	601	608	643	630	649	664	617	635	661	590	598	647	660	653	611	557	624	600	648	628	648	604	652	677	664	647	595	673	624	665	621	653	629	693	634	648	650	648	604	645	640	634	613	660	641	652	650	630	604	664	665	610	663	667	664	655	653	615	630	582	656	591	629	656	655	638	673	638	637	608	672	631	649	662	630	600	643	621	661	623	633	667	681	661	645	635	631	652	673	650	609	632	642	649	645	675	698	653	640	627	621	654	672	688	634	624	626	608	617	614	635	628	660	636	662	607	663	681	627	620	618	671	689	671	638	637	601	656	616	604	618	577	620	655	652	640	636	626	646	629	671	672	622	663	687	636	656	622	666	624	648	674	663	658	662	658	569	656	631	617	686	611	681	645	649	631	681	691	629	600	603	626	650	614	651	718	707	647	635	660	677	636	643	634	659	628	633	652	672	661	594	621	667	631	641	650	668	613	638	669	633	623	634	634	620	632	608	667	630	673	632	611	634	629	628	671	631	649	634	684	623	602	666	661	599	592	662	639	609	623	611	598	656	622	632	668	653	632	639	681	648	637	630	645	658	616	660	682	615	670	640	630	643	598	624	681	642	651	651	625	656	628	662	627	658	662	600	643	616	688	630	659	643	666	644	657	665	655	647	655	631	618	621	634	657	644	616	610	572	621	669	633	638	664	609	628	650	676	605	651	667	609	661	702	652	640	663	642	591	668	686	610	594	618	643	654	670	652	633	672	594	609	633	633	617	668	625	650	643	702	622	635	631	634	623	681	640	655	682	655	596	646	655	673	643	653	649	658	653	627	624	665	625	634	655	650	666	654	596	636	632	643	671	635	609	654	664	612	655	633	644	674	653	642	648	633	638	662	677	624	602	663	634	652	603	605	652	624	658	661	672	654	606	663	675	617	661	610	655	686	625	603	640	675	677	668	660	663	639	614	648	681	657	663	663	637	608	634	632	684	636	691	672	614	606	600	675	605	585	663	614	624	664	637	630	674	639	658	629	616	626	651	713	667	621	643	638	625	654	677	620	646	627	653	648	601	668	642	625	662	642	618	646	623	645	679	681	628	635	672	630	635	705	634	625	666	610	616	660	669	656	586	655	678	624	637	677	640	618	630	611	679	634	648	684	664	680	608	614	659	666	613	641	615	656	622	653	640	646	644	653	655	673	632	642	631	635	659	622	616	659	615	631	633	692	655	642	654	657	659	659	651	641	640	607	637	639	641	650	691	669	656	659	652	625	651	615	635	621	650	648	628	596	649	666	640	658	594	628	671	691	629	631	637	673	664	639	596	640	630	670	647	667	616	663	636	629	652	613	647	650	652	623	610	583	641	665	622	678	628	646	667	671	642	625	627	630	614	634	653	645	666	669	654	627	670	660	612	654	651	604	618	634	621	673	640	645	639	640	657	662	624	606	629	637	647	619	606	693	604	634	623	627	644	617	616	648	666	661	601	620	625	661	649	634	666	635	661	686	614	630	619	676	705	635	639	680	632	705	663	672	618	663	635	651	617	687	622	659	656	671	634	715	658	622	632	652	632	651	646	638	604	626	659	635	675	622	618	644	647	642	631	651	641	677	633	633	674	599	631	583	654	657	615	657	640	635	686	655	613	633	656	648	651	680	619	602	654	684	641	648	686
12896	1265	1049	867	859	817	797	745	799	787	778	812	768	799	783	787	789	822	804	785	785	741	759	734	782	735	751	758	748	764	761	770	755	701	809	735	742	771	755	744	761	796	754	818	758	779	758	769	761	791	803	775	769	739	730	837	747	805	771	785	714	681	785	786	778	769	839	721	760	731	765	742	739	785	786	750	722	773	815	717	787	783	791	805	816	760	783	760	762	753	735	781	679	811	741	762	790	778	742	757	771	780	743	761	748	784	742	702	721	812	755	779	743	745	750	794	771	772	741	774	730	803	745	772	733	758	741	737	769	791	751	754	732	791	761	785	724	795	763	779	720	794	764	790	738	753	705	756	733	732	760	803	743	753	726	736	780	761	744	799	757	703	779	748	764	742	747	822	763	800	773	746	742	728	808	750	697	774	702	756	794	792	776	740	768	731	765	754	753	825	762	778	792	702	777	767	715	770	704	711	785	796	798	731	807	741	789	749	768	768	769	766	786	752	790	776	754	807	775	843	768	819	745	767	798	769	768	744	758	771	782	781	748	799	781	725	748	761	765	777	736	691	774	777	749	754	729	762	781	801	740	762	763	787	756	774	757	738	765	738	707	792	814	741	736	735	794	754	770	727	766	768	779	740	800	755	757	827	766	788	753	795	755	768	767	759	736	788	794	800	815	795	767	795	789	774	764	708	694	781	762	776	762	758	746	753	730	758	710	752	802	738	734	806	759	746	736	795	754	794	752	754	759	821	767	766	793	716	781	767	782	790	823	788	769	811	747	769	817	765	751	777	756	805	727	739	755	747	753	774	771	755	774	739	837	758	755	767	769	730	746	704	809	729	768	754	752	768	828	711	759	703	735	755	763	795	738	759	771	744	765	748	774	780	820	770	738	708	802	739	783	709	827	784	769	801	775	768	763	749	739	800	774	787	752	764	777	805	754	720	793	727	748	802	760	755	775	743	793	739	747	752	769	741	810	764	799	782	796	772	758	788	800	748	804	751	755	753	764	733	776	729	758	781	768	741	727	790	783	798	751	708	782	804	724	770	790	762	728	761	759	756	748	746	735	804	760	757	780	764	792	818	790	748	711	728	751	711	776	798	757	790	748	754	745	738	787	764	718	776	785	767	787	747	768	786	769	778	796	709	688	755	726	751	799	793	771	780	797	791	761	809	782	759	778	760	776	736	758	716	814	757	792	745	799	694	765	804	739	777	752	716	758	809	775	765	761	787	738	834	770	753	771	763	793	780	752	761	753	822	741	781	767	706	747	769	724	792	744	802	758	785	771	737	804	754	732	775	731	752	750	737	747	766	707	733	773	709	811	747	764	811	751	759	748	731	722	795	813	790	762	796	759	754	762	781	800	787	762	757	735	778	763	748	806	735	746	737	730	782	750	779	787	720	779	809	757	736	697	755	718	762	730	784	743	728	783	823	760	786	789	784	784	764	740	749	766	756	761	744	780	749	738	805	774	755	827	748	776	738	740	685	757	753	786	788	740	810	799	789	762	758	761	773	758	765	747	777	804	744	734	802	779	765	745	722	708	758	828	777	757	794	756	765	765	740	729	778	725	752	745	741	761	795	770	757	712	791	827	725	753	785	752	806	756	757	758	719	740	713	759	753	748	732	730	816	746	732	771	758	782	808	760	791	779	810	756	773	763	778	764	769	776	766	754	805	774	789	740	817	800	739	750	803	704	761	759	774	767	759	775	731	750	806	770	778	771	764	797	731	764	752	762	742	705	767	751	734	779	761	761	777	733	780	765	759	803	772	780	758	776	775	747	771	723	745	733	771	763	763	731	766	758	767	740	801	772	754	787	735	713	754	806	758	793	735	777	745	755	798	772	758	802	776	762	737	752	731	756	740	790	748	742	770	757	785	758	774	786	746	736	822	759	735	765	731	776	792	765	737	718	775	779	712	751	757	749	803	791	759	802	831	734	783	754	807	751	770	738	791	714	766	757	774	774	721	752	767	761	760	779	817	736	759	775	731	751	778	811	832	828	774	759	747	784	803	764	803	781	762	756	768	774	780	756	773	708	697	790	742	795	781	768	708	759	791	750	770	770	800	788	757	744	777	718	762	760	749	753	768	751	763	727	820	808	758	773	813	762	757	768	764	713	780	806	777	748	811	769	727	767	782	732	731	809	755	717	763	742	763	735	756	737	765	776	779	720	761	776	734	780	751	760	753	742	840	714	766	749	746	754	742	767	760	822	767	802	752	735	759	732	729	756	791	784	737	751	733	779	784	739	773	744	754	789	773	683	724	728	775	732	755	768	775	761	716	760	767	746	749	747	773	786	805	771	798	755	778	749	738	805	754	769	739	772	740	723	746	755	788	773	774	723	772	737	752	727	750	784	764	814	737	762	781	736	759	781	744	764	716	742	765	758	738	748	756	747	783	798	742	747	758	756	801	764	758	800	781	733	760	735	720	726	796	738	759	770	750	811	787	796	769	796	755	755	767	773	741	787	760	775	792	775	795	781	771	778	744	749	754	772	738	791	758	714	729	754	740	807	788	749	765	788	760	777	764	733	779	754	795	739	777	739	736	727	755	724	755	770	757	700	749	749	768	780	747	731	774	808	772	756	703	749	719	752	786	762	745	774	747	771	782	741	802	790	779	768	738	770	775	742	817	727	797	783	818	768	758	749	726	749	783	789	743	753	738	755	740	735	817	757	763	776	770	735	796	757	789	777	763	804	769	810	722	779	741	752	753	781	765	764	757	793	767	742	792	738	748	716	749	753	794	816	812	740	751	761	714	824	755	796	779	827	727	760	765	799	729	770	796	799	721	717	768	760	745	811	768	787	742	795	800	706	734	762	754	771	747	767	720	717	820	803	777	760	835	696	700	776	788	798	748	730	758	751	754	756	758	802	787	796	794	780	774	722	774	775	784	731	807	779	803	734	796	802	752	722	776	803	756	705	769	799	760	730	829	741	771	785	735	754	799	747	775	789	753	789	795	790	759	786	804	783	764	755	758	754	720	784	754	771	734	799	739	700	733	729	744	789	784	696	729	803	769	782	761	739	723	773	791	822	754	758	756	770	694	764	766	789	779	754	765	735	753	757	756	753	756	765	748	779	769	790	769	751	801	785	806	790	783	795	748	739	749	750	791	709	740	794	745	732	744	760	743	825	764	829	786	785	749	784	773	791	703	749	706	798	752	802	785	781	761	760	781	777	781	774	711	745	807	776	777	794	748	764	763	776	734	803	815	784	772	758	747	777	705	777	768	735	792	743	714	725	750	724	731	745	742	805	785	749	778	750	749	770	785	758	732	771	761	736	792	763	783	785	775	769	745	784	749	758	794	742	736	752	794	775	770	788	780	752	754	832	748	791	722	766	754	769	772	816	764	753	788	783	754	790	756	756	833	748	778	762	849	740	752	753	742	765	749	817	735	822	718	764	767	740	731	765	739	724	758	727	814	756	754	727	732	766	726	753	789	767	752	749	748	743	789	726	750	762	754	745	773	760	719
23865	21540	28519	25012	21127	3636	1144	896	809	803	807	758	712	765	746	694	676	749	727	694	719	695	689	705	698	703	690	718	753	721	699	696	670	654	673	670	704	655	655	714	662	672	685	725	737	648	732	673	692	667	708	720	695	732	741	703	727	725	674	682	694	701	666	718	674	686	652	647	726	677	698	657	683	635	697	716	665	662	665	656	686	699	687	697	700	748	638	674	650	671	672	653	650	696	681	662	660	697	657	700	739	718	684	717	666	617	685	690	712	656	725	708	643	698	655	662	692	667	648	686	681	717	699	667	712	693	712	706	704	694	673	689	660	717	681	667	643	678	680	737	723	689	673	659	611	693	689	693	711	706	661	683	690	675	698	668	678	641	657	686	636	660	719	666	638	716	622	644	702	688	624	686	712	685	703	728	626	674	718	703	645	645	688	658	639	676	656	678	662	715	703	658	677	675	692	663	663	675	671	684	666	694	659	694	698	711	704	689	684	688	690	708	688	712	696	658	661	725	667	683	711	687	677	653	666	705	706	720	702	647	714	697	665	698	689	665	629	653	690	657	661	678	699	690	681	695	671	651	666	675	678	711	665	710	706	695	695	619	670	719	681	671	724	705	655	695	699	700	689	663	706	686	688	724	662	638	717	696	706	715	678	640	662	683	661	686	650	705	668	696	689	683	697	682	685	677	733	674	705	692	671	678	672	667	711	616	686	661	676	653	659	676	678	688	714	717	685	688	738	708	683	712	667	664	643	703	706	694	700	650	725	699	659	661	702	666	643	709	681	702	712	659	714	717	700	683	691	637	739	675	659	661	666	721	687	740	699	669	697	676	694	684	690	670	716	671	700	663	675	678	670	661	683	697	714	677	675	674	669	706	683	699	664	671	651	726	673	655	657	723	700	654	656	692	654	653	664	707	706	708	661	713	714	706	650	696	651	725	671	649	705	693	626	662	691	703	659	711	710	690	711	722	761	704	675	684	679	696	685	708	646	652	679	657	719	698	665	714	693	664	687	664	663	680	708	703	635	687	658	652	703	704	714	706	693	643	675	723	694	638	718	682	685	687	637	682	675	691	723	734	680	729	714	747	663	677	684	644	706	713	693	739	683	656	662	698	642	704	705	711	717	749	714	689	736	692	662	671	664	678	646	657	661	643	721	714	702	698	700	712	729	735	660	654	650	680	699	677	671	720	678	641	689	643	661	726	721	690	685	641	711	667	646	682	701	704	652	643	679	705	690	685	667	710	687	666	721	712	724	691	714	659	765	638	708	711	649	633	697	657	692	683	676	695	713	712	700	709	671	683	668	618	664	662	711	700	676	669	712	688	693	672	654	695	689	683	682	666	698	670	679	703	692	679	661	744	698	657	663	711	665	655	692	688	701	688	657	709	640	681	702	700	697	652	714	720	678	701	674	665	686	676	691	734	660	616	735	671	710	709	700	671	662	652	640	691	653	664	713	715	678	702	677	644	676	695	641	683	684	684	738	699	650	643	706	709	677	701	649	675	665	713	679	703	663	672	654	665	707	632	692	688	669	662	652	681	740	662	703	682	754	608	656	696	697	696	759	687	693	668	689	654	716	672	675	619	675	696	686	683	682	727	693	694	689	687	673	694	681	705	674	647	663	654	718	713	668	707	686	688	714	688	669	680	715	629	671	693	756	661	688	684	711	684	663	650	693	627	727	704	648	667	701	692	723	687	661	656	665	668	687	661	690	632	722	678	638	679	676	665	690	661	654	697	677	726	689	693	659	716	671	618	687	699	654	662	710	702	662	632	718	680	681	637	692	663	692	699	759	649	725	664	721	645	661	637	671	657	676	714	701	689	642	662	678	681	669	712	660	681	690	660	694	648	656	623	680	669	682	686	690	702	715	685	680	673	694	655	676	702	672	647	648	709	681	680	656	674	654	715	626	714	650	748	665	692	702	740	683	645	625	696	665	663	636	654	733	666	704	709	661	654	678	665	677	694	725	692	699	679	716	682	708	677	703	630	637	690	703	675	658	711	647	685	666	663	667	662	671	693	613	656	671	668	710	692	709	683	687	661	693	725	709	637	714	688	688	697	645	662	690	692	696	677	723	622	710	710	692	716	685	692	624	673	662	657	665	746	721	685	682	732	661	714	665	649	707	706	745	681	669	682	619	671	693	656	704	683	702	680	689	698	685	639	664	658	694	677	670	738	662	708	688	672	642	708	694	682	682	663	681	632	657	659	659	659	694	715	730	666	654	685	655	678	660	719	722	686	738	721	721	679	645	715	682	691	696	634	707	744	651	668	645	686	713	668	703	693	729	680	663	654	711	711	705	720	701	686	676	694	690	706	670	667	684	721	694	704	660	687	706	712	700	679	700	689	673	697	658	692	693	732	707	648	636	686	713	649	691	713	689	698	731	692	747	696	644	731	640	632	623	628	736	689	664	697	680	693	686	691	643	710	729	694	639	691	648	709	659	677	706	679	687	653	668	671	712	701	698	699	664	629	691	653	659	686	708	723	695	682	752	653	661	664	681	676	686	663	676	692	669	661	694	720	668	666	683	664	665	634	671	653	684	696	718	698	685	651	699	689	721	728	703	715	741	625	648	713	664	668	635	737	695	712	666	663	649	668	623	670	697	672	688	726	732	647	662	668	694	669	709	659	702	709	685	726	661	712	686	661	645	624	618	697	691	738	692	669	748	673	682	673	698	665	685	672	680	665	682	675	698	664	661	647	678	689	654	680	675	682	655	684	657	663	663	681	708	665	687	723	677	673	684	712	651	660	704	685	691	719	718	725	686	639	664	639	674	677	676	713	663	672	701	740	664	674	690	703	725	728	677	707	710	691	664	667	710	657	764	652	678	701	641	634	646	709	728	683	673	685	716	696	671	717	682	666	669	712	686	700	637	669	738	695	677	711	720	668	695	692	690	676	708	659	707	682	689	689	727	711	652	691	708	680	716	632	658	652	662	644	665	659	647	680	713	674	728	648	686	715	666	687	714	717	692	686	664	691	682	654	725	666	704	676	645	692	693	729	678	665	672	673	676	698	687	672	698	678	657	647	672	733	681	692	696	674	669	681	669	676	680	665	666	659	704	687	672	682	647	653	689	670	660	680	695	702	664	693	683	675	697	658	680	707	700	697	696	712	699	735	685	680	707	731	672	705	661	654	718	679	698	614	707	640	683	675	656	702	683	636	663	735	724	647	717	661	684	669	688	690	752	683	711	677	641	638	646	666	676	687	724	658	724	694	642	705	674	698	658	670	710	663	684	656	674	733	676	752	710	695	737	698	690	682	654	684	676	712	671	676	702	697	663	656	692	654	648	695	707	647	687	649	683	671	657	689	687	685	655	653	693	680	684	672	700	666	741	640	743	769	635	693	699	694	686	650	678	722	676	675	692	719	683	623	658	693	678	638	661	627	645	630	646	669	663	643	702	727	680	755	696	694	656	691	693	643	656	704	641	691	666	692	711	671	714	689	678	684	677	723	651	657	628	679	675	644
16507	7921	5109	2569	2099	1683	1457	1384	1148	1115	1014	1007	924	923	904	882	932	892	869	862	868	879	875	832	847	817	849	844	825	839	875	815	842	794	839	818	837	821	836	759	810	854	829	784	857	814	813	817	899	842	846	874	825	888	824	822	826	843	886	817	828	825	816	861	833	820	861	836	823	789	863	829	790	841	861	857	830	766	853	861	858	820	841	836	862	861	837	825	843	816	820	802	840	807	821	815	812	859	821	810	856	823	803	800	821	782	825	823	830	810	834	749	917	881	835	825	824	810	829	818	808	818	781	812	823	861	791	810	763	798	784	838	793	882	854	833	845	779	836	782	792	796	850	816	852	825	787	810	857	825	816	808	832	815	764	827	786	920	842	853	765	877	756	791	773	880	809	832	801	816	758	815	824	808	827	888	778	816	813	798	818	837	789	836	813	834	799	815	788	889	718	808	848	848	864	760	815	793	758	802	805	808	834	839	849	827	800	804	789	824	845	863	807	840	860	794	783	871	831	848	772	821	773	796	809	837	835	859	801	867	845	842	849	812	809	784	827	799	798	833	831	823	804	839	801	843	783	834	850	825	824	777	822	803	829	843	833	869	850	830	842	865	879	891	798	793	801	868	807	757	778	834	778	795	826	813	840	818	814	805	783	795	858	847	877	819	864	808	831	785	866	864	829	767	818	768	781	822	881	833	818	793	875	832	817	841	805	825	831	840	788	804	758	806	771	831	834	827	857	830	870	825	853	817	806	818	795	841	833	796	773	787	828	872	809	784	834	792	809	834	814	811	810	801	786	807	804	868	791	860	807	829	820	828	854	771	850	808	840	806	807	785	845	802	759	815	805	844	816	843	795	809	884	758	775	825	839	844	818	820	885	792	821	850	820	828	832	803	859	899	828	866	800	853	830	809	859	791	845	866	785	825	812	793	867	837	799	787	846	776	787	833	851	815	830	853	782	781	806	883	795	830	834	856	798	802	760	839	860	837	783	804	824	860	824	818	808	828	791	842	838	788	800	780	791	816	828	797	807	817	911	827	808	802	836	849	885	783	828	796	800	814	831	857	827	862	777	786	841	818	816	809	764	857	834	851	827	802	879	810	797	905	832	818	769	832	800	832	853	828	805	805	808	797	808	826	793	762	853	855	850	859	817	795	766	802	809	765	787	814	875	850	837	854	816	824	812	799	844	794	805	820	865	777	830	796	822	843	790	776	851	829	797	816	837	794	849	805	846	873	837	835	834	787	779	848	804	829	836	824	856	798	853	820	842	829	824	842	837	801	833	892	801	773	801	804	803	837	810	828	860	807	868	824	814	778	797	881	835	869	838	819	855	806	804	813	872	883	826	795	847	815	774	812	819	862	839	810	853	791	834	749	811	823	860	809	820	792	831	848	870	841	872	791	774	806	872	820	836	829	864	799	867	822	801	834	805	766	841	818	821	776	805	859	796	839	875	794	812	829	803	807	802	786	787	813	797	808	802	847	792	834	839	870	796	816	832	840	823	758	840	827	789	852	823	820	831	878	821	830	779	828	850	843	799	802	807	785	805	839	782	864	840	814	880	880	783	803	849	871	856	809	854	843	842	784	809	778	799	796	873	800	823	793	834	823	847	852	819	836	865	803	822	770	818	802	816	743	812	851	796	832	853	769	797	879	847	844	780	863	825	821	798	835	816	875	789	844	893	798	856	814	859	814	804	775	810	839	838	884	792	869	824	826	784	809	801	855	745	831	816	833	794	809	781	832	849	760	805	793	819	815	841	819	835	799	840	828	853	821	796	819	783	818	837	822	787	862	871	816	853	815	854	781	835	774	799	833	803	841	845	850	804	769	797	826	771	803	828	830	782	830	849	808	764	826	815	779	795	830	885	835	805	871	846	855	835	847	768	850	807	884	863	852	789	818	845	786	835	825	808	788	867	858	888	835	839	851	790	795	787	829	803	811	778	763	809	872	790	741	786	820	808	782	806	840	810	822	753	828	830	821	812	784	786	809	870	832	821	801	801	800	814	777	790	796	805	852	809	806	802	780	809	813	823	792	803	830	803	875	825	823	808	804	831	824	808	823	810	843	793	843	822	821	859	872	829	827	829	847	843	808	794	798	838	800	862	814	818	820	803	834	859	819	799	774	862	856	815	790	821	819	855	804	813	804	813	846	819	814	796	817	791	830	807	842	783	852	843	766	836	843	804	779	829	789	814	881	852	873	878	802	834	803	826	853	786	839	832	822	807	779	853	835	806	867	795	873	856	806	846	812	785	874	800	809	819	862	787	836	838	835	778	775	787	844	788	823	829	822	785	860	794	801	839	830	782	803	798	812	835	796	818	823	808	862	823	812	845	771	868	772	803	833	848	839	813	755	824	812	805	789	776	822	862	761	799	840	839	826	797	790	809	804	808	749	874	858	808	839	788	817	800	835	769	827	784	831	840	836	847	810	821	811	816	810	829	802	836	822	850	830	755	854	795	788	847	845	871	786	863	820	824	855	773	816	836	787	837	818	805	826	841	868	824	806	811	821	851	874	859	810	826	800	769	790	873	837	846	835	826	816	820	851	834	793	797	854	823	819	834	849	818	840	814	870	823	826	813	843	799	824	856	821	816	813	811	792	838	801	867	837	820	764	828	830	834	801	826	814	813	792	811	816	795	805	790	785	856	861	799	786	792	852	782	780	873	857	793	789	863	848	801	840	779	816	800	861	773	737	796	753	811	860	815	799	795	804	843	873	851	786	800	822	794	802	815	764	799	810	770	866	844	783	837	776	843	837	833	863	819	812	807	857	852	868	830	793	800	780	803	832	825	844	810	806	802	797	800	819	828	852	827	814	849	851	804	833	848	824	803	863	856	801	802	827	793	855	857	795	856	815	809	836	799	778	813	875	841	807	807	825	796	863	845	806	821	803	840	818	845	799	819	832	834	876	794	817	821	813	755	858	851	795	796	869	859	820	846	861	840	821	756	808	797	836	845	770	818	799	803	835	809	814	843	810	811	815	904	832	795	821	839	798	799	806	841	852	878	828	829	838	779	754	786	838	802	850	795	780	843	848	840	803	846	846	809	784	771	848	762	883	822	798	807	816	775	800	860	849	820	801	832	858	776	860	831	834	815	800	830	780	801	829	828	791	812	858	807	795	804	817	821	810	816	838	818	823	822	779	798	851	780	840	852	823	826	844	869	825	825	798	818	833	775	791	911	816	819	858	863	788	841	869	840	843	822	814	844	815	834	814	789	787	818	810	863	835	824	821	810	802	771	843	802	860	804	768	824	803	827	792	842	835	796	819	837	828	823	804	827	804	800	819	759	904	800	807	755	838	805	797	832	863	840	794	796	826	806	800	813	795	793	819	834	840	803	801	800	813	837	807	875	811	834	825	811	803	841	849	823	768	858	869	816	780	778	779	874	794	821	796	842	813	840	828	849	874	804	767	795	820	800	813	820	774	820	826	847	766	743	883	827	837	842	822	829	751	841	805	845	830	785	812	833	825
25066	21504	26772	25142	2283	529	534	460	439	393	402	377	379	369	381	358	368	403	383	375	433	341	369	374	364	392	376	374	403	389	349	380	376	375	371	384	387	342	362	357	353	358	355	361	374	362	329	364	375	368	392	366	437	383	372	361	377	354	387	360	359	363	343	378	314	340	374	374	359	347	336	342	391	361	366	336	370	356	350	359	337	361	381	390	404	389	361	356	350	362	341	358	307	378	368	371	361	361	366	340	366	387	403	393	352	380	352	364	370	359	353	359	344	369	388	319	397	383	342	358	350	321	366	350	384	360	358	366	344	337	362	363	394	351	378	356	346	367	360	359	375	374	391	372	372	415	342	362	352	391	383	355	357	342	381	380	347	335	347	350	352	372	401	376	361	332	358	359	368	364	341	369	395	366	368	424	375	350	344	378	337	362	384	355	369	385	382	392	381	339	409	322	358	359	336	357	371	403	374	347	339	389	356	351	364	388	410	416	363	384	399	366	389	361	380	361	367	359	370	366	365	354	371	397	380	336	371	361	324	337	356	332	371	372	381	384	392	377	330	394	375	353	370	381	326	360	368	376	379	358	397	403	350	340	359	357	399	332	328	370	366	373	360	363	399	354	361	344	370	386	353	336	366	359	362	366	345	353	350	372	346	357	360	374	395	360	366	313	386	375	361	342	388	376	347	393	389	329	355	412	343	407	353	370	361	375	392	392	343	350	411	343	381	377	358	388	371	373	380	363	372	345	348	325	349	355	379	364	367	373	356	372	388	322	330	374	353	384	320	361	357	373	364	363	356	356	368	373	379	383	382	373	359	388	381	349	371	402	329	354	369	361	350	367	366	356	362	333	384	360	370	344	337	334	365	380	379	335	390	363	354	370	380	370	361	344	378	395	362	398	361	404	383	376	365	383	369	374	356	404	368	340	384	366	366	358	398	385	381	359	342	357	362	359	377	385	364	365	381	367	344	369	363	369	359	354	376	367	345	360	324	408	349	384	341	390	374	345	359	393	368	369	401	341	357	365	365	340	348	347	384	353	377	359	380	363	386	323	337	340	375	392	372	379	320	358	375	379	353	326	342	342	383	330	375	346	403	359	374	345	368	387	333	351	380	401	397	359	356	379	361	347	331	347	369	380	382	337	353	341	357	367	351	361	372	343	401	331	355	370	366	358	362	351	388	366	344	398	356	375	356	406	358	357	354	346	346	370	362	372	363	352	388	369	330	394	323	368	367	384	365	347	379	378	380	347	344	378	377	383	360	373	351	384	354	386	364	371	352	367	349	363	360	367	335	322	337	348	391	379	369	362	335	375	396	381	365	364	343	351	349	380	333	352	380	371	354	394	360	355	374	342	336	331	386	367	336	354	342	326	368	335	358	364	359	369	384	367	343	348	383	344	361	343	381	365	353	346	373	393	380	346	374	391	383	369	343	355	362	359	369	352	363	353	369	372	310	353	410	355	361	371	396	338	356	354	368	371	345	371	342	381	350	371	374	361	394	372	374	351	371	357	386	345	394	343	376	340	357	381	348	336	356	378	347	351	336	373	368	356	401	362	371	377	354	378	368	375	334	374	371	365	322	409	369	380	330	343	366	342	379	348	390	349	372	377	369	334	332	358	372	368	341	350	384	390	377	345	363	362	361	364	356	363	354	370	362	368	372	362	372	382	358	373	364	359	353	369	354	367	343	352	362	383	379	359	359	354	372	344	367	368	368	368	369	379	373	354	367	367	354	362	367	378	327	372	376	358	358	345	357	388	344	401	399	331	355	368	365	339	360	378	381	388	365	375	381	359	372	364	371	338	363	340	350	371	352	369	382	361	378	392	364	350	356	357	332	355	354	388	339	341	348	392	376	360	345	348	345	362	370	355	382	374	367	362	378	362	348	356	365	368	367	350	353	368	354	352	335	376	335	346	339	377	366	368	368	381	335	367	402	377	375	343	366	358	361	353	361	372	368	356	361	343	356	366	371	373	359	365	354	364	376	326	360	380	362	360	377	369	351	407	379	349	326	357	395	378	372	373	347	391	380	369	362	343	362	356	350	355	368	372	365	395	346	361	335	392	355	384	381	379	343	356	349	370	387	363	376	359	404	366	357	379	375	335	361	318	344	330	321	360	344	370	361	382	358	338	354	360	387	362	380	349	384	384	366	363	349	383	358	354	377	362	357	343	352	383	362	349	373	374	359	342	347	389	377	373	340	357	330	386	379	353	382	358	350	368	340	368	326	389	370	336	408	379	363	364	377	356	366	361	348	334	364	386	373	354	363	339	335	366	358	338	392	383	384	351	366	368	406	366	380	362	370	356	356	364	368	361	367	356	362	367	355	349	337	331	373	387	340	382	348	391	360	335	352	357	391	366	389	370	401	354	383	401	393	397	362	344	384	365	363	340	358	340	333	394	339	370	357	347	390	380	361	387	379	351	374	370	373	327	379	376	330	342	382	358	372	349	378	402	340	393	365	376	331	345	371	362	341	381	349	366	382	366	373	378	406	371	383	388	322	364	344	366	329	344	334	380	370	351	375	387	340	369	365	357	351	379	375	362	345	374	397	382	368	359	387	382	348	363	364	397	362	349	348	391	334	373	360	342	384	368	389	360	353	351	343	381	367	377	379	353	382	377	364	354	366	376	341	372	371	371	360	337	334	339	385	374	366	341	359	353	343	372	361	355	367	401	394	344	378	324	383	386	361	363	410	347	379	351	330	365	349	365	373	386	373	357	373	391	357	340	331	357	363	344	350	400	339	355	334	344	390	328	372	368	366	380	336	350	360	340	325	411	384	350	372	341	354	361	386	362	349	353	387	342	385	357	336	372	354	382	407	348	353	355	361	368	335	396	365	381	378	328	370	409	341	345	391	345	339	392	389	366	381	375	415	347	336	374	382	368	374	339	353	378	376	339	374	367	315	390	362	362	376	321	351	369	380	372	370	329	354	361	354	351	341	345	378	389	358	361	371	382	335	344	374	382	389	314	383	339	356	336	362	353	365	347	349	381	376	336	367	370	362	368	349	385	360	386	350	379	372	338	392	385	391	373	351	325	362	363	373	395	356	387	354	372	351	341	370	382	376	362	360	379	350	371	336	326	376	402	379	400	371	341	359	348	352	346	377	354	354	388	351	371	314	346	352	346	357	363	382	383	328	345	398	355	344	385	387	359	368	325	367	338	370	366	354	362	366	395	342	367	359	347	357	361	388	388	354	346	365	342	379	374	432	326	369	360	372	356	373	354	389	341	384	375	342	360	371	352	329	361	365	336	353	368	348	356	398	357	381	391	363	345	312	367	378	343	349	365	363	358	334	388	383	348	363	384	359	370	356	327	350	349	356	356	374	376	340	356	347	396	368	343	354	337	345	390	358	355	401	354	356	326	367	390	331	366	344	381	366	332	334	340	370	380	381	362	349	355	381	352	358	350	345	352	379	336	350	346	359	354	388	368	411	361	372	354	346	366	359	344	366	384	355	382	357	375	378	363	401	380
14835	4180	2656	1440	1117	899	768	664	642	595	576	517	523	470	498	456	485	496	479	462	489	447	436	458	443	464	471	460	412	452	459	461	421	417	470	462	482	455	443	425	434	436	472	442	459	442	433	476	467	436	475	479	481	477	449	436	413	433	427	434	439	504	416	406	457	447	432	419	423	482	487	436	460	456	425	467	411	443	458	413	408	442	444	424	452	466	475	448	438	431	471	429	460	414	445	421	428	437	469	460	429	498	417	443	424	415	478	460	405	446	392	451	459	425	431	429	466	486	415	442	397	431	442	409	468	460	426	443	405	461	460	440	451	449	412	448	441	480	442	439	420	427	417	471	431	440	451	450	431	449	435	442	450	451	416	482	434	451	457	400	462	392	431	463	405	444	439	418	441	460	458	481	448	452	422	410	433	452	452	457	442	433	444	449	454	452	436	456	464	408	397	464	446	451	455	427	420	436	463	441	465	432	434	428	451	449	465	454	426	448	458	413	458	463	436	439	455	400	442	480	410	450	467	435	445	442	440	443	441	445	435	464	431	410	455	492	442	449	468	444	437	441	468	450	449	462	477	432	409	422	445	467	391	455	450	408	444	431	433	461	413	490	418	443	428	465	404	453	429	455	421	430	417	456	446	441	462	452	449	469	458	419	417	398	438	483	434	452	419	433	448	469	424	443	438	480	436	425	419	441	470	440	451	423	421	487	458	404	411	422	454	455	462	422	419	438	418	408	480	445	440	407	480	434	431	471	416	400	436	435	437	492	472	433	467	443	419	472	461	444	457	475	418	463	429	428	452	457	460	409	432	482	464	449	462	436	448	481	433	485	439	462	443	459	450	443	459	458	442	441	467	455	456	449	430	460	448	414	433	440	457	473	488	416	430	424	424	403	423	467	454	433	402	430	412	408	443	447	414	436	444	467	434	461	446	462	444	447	457	448	465	417	427	452	445	429	450	385	433	405	431	443	427	424	474	459	441	453	471	453	439	471	422	453	479	427	414	425	431	409	444	422	394	400	452	407	438	422	458	457	437	438	467	440	404	465	463	441	444	430	439	429	433	436	413	441	484	437	440	451	443	426	448	443	447	447	451	437	445	454	454	444	458	434	424	420	422	443	477	447	484	451	414	462	416	419	434	452	428	436	419	431	451	449	410	397	428	414	466	406	443	453	417	436	435	460	440	444	458	477	424	422	391	420	438	441	451	435	432	439	467	438	409	423	414	485	422	460	407	446	426	443	437	436	444	423	441	451	441	433	432	420	467	453	457	460	409	460	446	452	414	429	419	477	415	462	467	464	435	438	464	437	449	408	432	474	425	452	445	427	448	450	461	441	444	470	473	437	427	400	435	465	465	455	421	439	438	422	409	426	405	450	435	455	447	444	437	420	456	438	431	411	435	444	450	450	420	458	430	440	447	439	401	440	465	435	468	434	426	426	496	422	449	428	443	412	454	439	434	431	466	434	435	428	433	411	449	418	435	432	394	419	455	410	413	468	445	429	459	436	399	428	442	425	442	464	474	435	436	470	448	428	455	457	411	455	439	440	461	445	422	464	432	425	428	410	420	448	450	436	449	400	450	457	413	431	440	439	463	434	445	457	460	464	433	466	463	444	425	367	419	487	450	442	458	430	457	421	409	450	441	438	428	428	466	404	474	437	510	404	406	419	427	428	428	437	439	433	485	473	444	463	434	442	433	444	456	425	478	462	424	428	415	413	453	402	465	402	423	457	435	441	449	437	460	429	404	437	416	406	420	474	463	480	460	414	452	459	467	422	459	384	444	450	445	450	425	481	426	430	421	440	430	477	414	458	454	433	413	441	455	430	441	463	438	453	440	426	417	467	461	444	434	424	453	450	421	440	446	454	441	474	447	464	431	432	437	428	459	452	465	427	445	462	453	417	417	481	462	395	436	425	441	421	459	442	481	420	448	441	447	449	429	443	467	423	433	430	430	434	440	443	427	436	395	412	446	447	425	435	464	403	450	432	446	462	474	423	446	399	446	465	465	402	459	448	424	449	466	455	438	465	455	443	410	477	413	448	425	450	467	446	463	462	451	423	467	445	413	465	449	454	427	436	448	418	430	477	481	445	473	453	422	445	420	461	427	433	439	411	449	433	460	420	416	413	407	439	441	380	469	409	415	440	435	417	429	432	441	461	414	436	425	396	459	462	448	440	463	476	434	466	433	418	429	432	450	435	421	438	427	473	410	482	429	455	452	436	432	474	462	431	457	444	470	433	459	461	436	415	427	480	450	469	443	453	432	440	428	443	458	448	436	445	423	426	446	432	409	422	419	414	463	444	424	433	435	422	455	433	466	443	426	434	438	451	410	432	444	452	410	435	430	441	430	423	441	438	437	436	434	423	469	444	478	423	441	421	454	454	483	448	472	441	472	437	464	447	445	430	434	437	463	428	424	479	442	415	455	455	461	453	461	442	434	456	442	447	427	423	441	414	388	438	429	466	437	451	460	446	437	464	433	438	444	491	398	464	433	458	411	387	421	421	400	398	418	482	443	429	411	427	433	450	434	427	441	449	455	419	409	431	452	437	450	435	442	433	426	454	400	430	442	457	448	454	414	429	413	410	386	444	406	479	428	419	411	437	458	424	471	450	451	467	448	425	415	436	442	464	423	422	407	416	460	432	391	470	458	424	458	430	444	445	445	441	436	435	420	465	444	433	478	429	437	429	453	444	409	462	461	442	462	458	455	466	403	443	431	451	490	442	456	433	426	439	457	418	403	479	420	395	433	436	440	422	434	427	416	439	411	459	436	465	435	424	444	415	403	443	388	436	420	457	400	422	450	417	466	478	432	452	464	426	420	435	452	435	463	473	449	432	425	445	395	446	425	428	454	432	440	421	443	438	448	440	427	440	436	449	441	432	430	384	449	474	427	446	429	437	450	444	461	404	450	431	417	438	439	444	426	452	391	421	439	434	443	441	426	422	448	424	460	424	379	460	427	455	464	452	440	401	441	444	458	435	400	440	436	478	462	452	423	444	423	449	430	471	461	412	451	465	413	433	411	433	447	440	411	399	408	427	429	453	397	420	426	428	441	411	438	460	432	456	443	441	403	439	412	417	437	420	441	437	471	443	443	461	445	423	452	445	458	432	445	467	453	393	454	415	413	462	447	481	417	464	426	472	469	451	466	436	390	438	426	424	436	427	433	435	417	439	435	431	417	439	433	422	451	420	420	409	472	405	434	398	443	464	443	457	439	404	453	457	438	438	438	434	424	396	445	417	473	396	438	413	467	445	451	443	456	417	447	426	463	464	473	430	398	441	428	452	443	455	420	434	443	458	436	418	453	459	473	413	430	448	428	457	453	430	437	440	436	453	463	446	439	404	448	430	430	420	416	433	461	454	439	448	430	462	457	403	400	425	449	448	421	430	409	405	435	484	434	426	431	458	459	440	429	459	426	430	424	448	421	449	431	439	469	417	453	447	422	420	449	428	443	422	478	420	429	454	455	429	447	443
22885	21556	29095	24476	21548	20582	2113	807	648	576	545	531	504	446	483	437	421	419	424	396	427	379	425	383	409	369	371	376	379	385	357	368	365	343	377	375	324	344	376	421	372	413	387	398	367	373	341	356	372	390	419	423	403	408	395	386	382	359	333	345	395	375	316	373	373	370	381	370	358	347	348	370	350	361	371	376	383	370	381	417	367	356	357	375	348	353	384	396	358	365	323	382	402	395	382	379	341	353	374	366	373	366	334	382	350	338	358	385	380	372	358	386	371	360	322	364	340	368	348	340	374	358	345	331	379	333	366	381	359	347	338	359	376	355	375	362	390	359	341	344	385	350	352	370	399	356	362	400	340	308	350	352	397	357	384	336	378	364	331	355	355	405	350	331	368	356	367	386	374	373	351	340	328	363	356	375	368	379	370	373	327	391	350	376	354	356	362	340	335	353	366	362	369	336	362	366	355	346	407	371	361	379	331	348	368	324	368	347	332	369	371	370	372	336	371	307	401	366	320	368	356	341	326	366	357	349	373	367	351	371	344	340	348	348	368	357	390	352	354	337	375	395	351	387	357	357	321	344	385	393	342	396	334	329	357	391	367	372	367	343	385	352	327	378	387	376	356	373	395	400	389	366	362	343	396	391	358	356	370	399	370	349	398	361	387	377	345	353	367	333	355	347	337	338	386	333	365	371	341	366	353	362	393	344	319	383	391	356	369	366	343	351	353	358	361	319	379	370	380	395	381	328	345	378	358	362	359	349	323	373	368	360	384	357	368	368	323	372	370	334	360	353	316	401	372	347	377	331	347	353	393	363	385	346	376	360	369	352	340	358	371	348	350	373	322	358	394	357	367	357	352	379	344	356	377	373	398	369	360	351	350	344	356	370	371	416	376	383	352	358	333	374	341	330	365	372	354	370	395	372	352	352	357	354	336	364	368	359	359	359	383	375	388	373	396	346	361	337	358	339	357	351	410	375	333	372	361	359	367	363	352	349	409	348	370	358	370	371	360	359	360	383	382	376	378	368	379	342	308	355	341	354	363	349	359	359	353	376	396	381	369	382	338	380	355	391	370	331	384	330	368	388	358	385	342	411	353	388	333	350	334	365	382	347	363	357	337	359	348	331	352	355	338	374	328	400	360	376	362	362	373	364	357	358	342	360	408	345	330	397	397	388	391	376	405	384	345	364	400	378	381	353	394	370	352	347	339	335	373	382	332	361	350	330	374	376	365	366	374	363	394	363	336	384	345	372	364	343	365	343	369	371	354	354	331	390	362	348	362	350	353	382	362	355	314	389	302	337	363	372	384	353	372	376	364	386	381	361	339	370	376	363	330	344	376	365	329	365	370	381	376	359	375	399	320	377	340	354	330	366	346	369	354	379	367	355	347	363	394	355	350	357	376	373	364	381	354	299	329	382	352	359	356	372	354	349	363	393	364	365	364	332	357	352	361	323	371	341	387	328	349	353	354	340	368	384	389	355	335	351	351	354	356	383	365	346	341	359	352	369	391	325	390	365	388	362	351	376	373	348	361	349	377	342	361	327	359	356	373	325	364	308	351	396	360	384	353	383	412	352	381	352	351	374	389	406	372	367	355	371	354	389	346	312	325	388	377	367	370	360	342	354	389	336	346	361	351	362	360	349	346	355	390	357	381	372	375	367	366	358	334	372	363	347	388	383	348	369	349	366	341	377	352	331	356	387	374	330	344	340	365	370	357	405	385	376	375	363	364	377	377	359	343	367	331	345	338	350	361	374	348	386	356	339	361	357	398	370	401	404	364	366	385	351	361	358	330	327	340	348	363	365	372	377	351	365	361	357	381	339	373	356	351	356	387	347	380	382	343	349	365	340	344	366	322	338	356	360	400	378	395	377	379	382	341	327	344	349	362	347	358	379	384	351	382	354	336	356	371	380	350	341	359	380	350	344	363	353	363	362	351	359	393	330	362	353	380	391	387	349	350	346	350	374	389	369	355	348	354	357	346	346	362	342	347	349	364	369	384	345	328	370	346	324	342	351	351	374	341	331	402	370	369	370	350	382	381	359	337	345	358	361	349	335	356	380	380	346	355	333	353	368	336	368	373	345	374	361	353	351	370	382	381	401	376	354	371	361	381	367	337	317	351	336	377	332	362	366	353	360	356	410	386	345	367	345	352	385	366	370	353	372	328	370	345	385	369	366	347	354	359	351	356	355	349	377	351	365	346	381	342	338	374	361	370	341	363	340	360	353	336	344	354	359	381	364	364	345	401	344	348	379	359	366	357	371	330	377	368	347	382	312	363	365	356	366	367	355	358	342	369	318	360	362	371	366	335	360	368	339	313	362	335	336	381	322	383	360	383	356	365	313	359	351	356	358	336	332	330	378	329	384	341	363	338	355	358	357	359	364	375	361	358	375	381	340	349	360	356	365	372	362	359	402	328	350	369	337	337	379	353	343	370	368	347	373	384	329	360	370	347	353	319	383	363	359	330	322	362	357	375	357	387	315	380	361	374	384	403	367	384	325	371	358	384	335	353	375	381	385	372	367	382	350	377	373	362	368	367	363	335	348	413	354	347	383	364	365	348	359	375	351	375	367	377	387	412	363	344	388	351	355	340	325	373	347	398	359	360	359	391	327	368	409	326	344	381	370	359	376	375	342	350	327	356	342	347	346	349	386	399	352	341	341	372	353	341	342	334	381	380	369	369	341	333	341	354	383	395	379	317	361	368	343	375	343	363	357	354	366	331	380	378	335	359	359	319	362	371	367	403	355	352	391	371	347	374	326	391	349	419	389	368	330	375	368	359	362	375	371	376	339	404	359	349	325	372	377	355	360	354	357	397	349	380	384	403	310	349	398	335	355	381	330	353	375	351	370	354	346	325	389	392	344	374	335	350	356	397	392	375	358	316	346	406	357	369	327	345	380	352	382	382	351	381	363	342	356	353	371	387	364	369	378	362	338	343	339	365	328	398	356	350	357	359	383	374	345	405	356	370	339	381	372	347	362	384	354	331	376	388	372	387	342	353	385	374	388	373	361	361	347	393	372	385	339	343	395	398	354	346	369	349	347	304	374	351	367	368	372	327	365	363	359	372	371	346	336	366	349	370	354	397	345	358	366	361	362	337	373	378	341	371	384	381	375	328	354	369	373	366	372	368	330	363	381	357	367	319	392	352	325	362	343	322	369	420	355	342	364	359	356	356	384	351	357	354	359	341	343	355	379	343	371	353	340	368	350	365	359	372	366	339	373	370	362	342	327	353	374	354	363	355	349	378	359	340	338	343	344	350	375	368	368	362	354	382	350	373	342	326	364	365	353	377	363	347	353	380	371	358	370	343	351	383	355	381	360	375	342	361	370	334	338	357	341	398	394	337	321	351	365	395	370	344	353	355	350	345	381	381	375	370	329	362	337	347	334	386	337	377	344	409	395	352	383	348	363	395	364	351	372	342	383	350	368	353	343	373	346	375	318	397	360	357	386	385	364	362	343	391	349	373	343	356	351
18559	12425	7991	3751	2793	2114	1633	1299	1150	1014	869	791	694	659	649	599	604	575	570	531	501	547	475	528	496	525	465	488	529	494	464	449	471	501	497	468	474	477	495	447	459	506	474	486	472	412	461	502	453	477	532	544	573	562	481	512	454	468	511	456	411	458	462	430	432	408	448	430	477	443	450	484	444	446	443	446	472	473	483	433	418	437	446	482	443	450	462	451	457	504	448	436	440	504	456	460	455	449	441	436	471	445	471	503	447	470	416	477	453	443	448	451	471	451	438	456	439	453	430	432	456	462	449	469	467	466	459	427	463	459	442	492	493	464	465	424	431	477	424	465	449	486	461	487	430	448	437	446	453	426	487	426	432	448	477	467	458	457	475	432	460	462	473	452	459	438	434	432	436	442	480	455	439	420	404	472	463	457	432	450	468	421	499	485	428	449	409	424	397	458	460	444	476	432	427	450	429	403	443	497	431	432	440	456	467	429	436	454	483	440	447	469	418	440	427	429	442	460	462	450	509	440	436	429	432	411	485	442	426	431	424	447	428	463	409	458	472	481	468	451	391	453	437	465	418	447	490	451	423	439	416	433	446	459	445	438	467	445	457	479	467	467	469	454	481	450	464	450	508	437	439	451	472	477	420	438	444	479	447	445	475	424	439	417	409	453	472	448	472	458	469	469	460	457	473	485	430	496	490	432	475	432	435	440	470	464	449	460	436	436	441	468	440	429	451	477	439	441	448	442	461	461	460	475	407	435	462	454	425	459	432	447	467	452	435	472	457	442	451	438	457	440	442	447	451	471	421	434	452	432	438	446	506	439	451	441	443	409	446	460	457	441	469	477	464	440	439	453	445	472	450	430	418	425	463	447	423	455	437	471	462	464	449	443	465	448	458	469	405	438	449	426	441	420	406	452	448	406	427	475	447	405	429	429	448	447	416	421	436	429	396	458	459	478	468	480	509	466	448	484	459	474	428	437	428	454	424	432	432	455	459	420	453	450	400	431	463	429	452	403	471	427	468	448	465	471	440	460	444	440	422	455	432	435	456	430	452	463	440	447	476	449	465	428	441	476	449	453	429	499	442	423	479	406	464	444	451	488	459	432	458	446	448	420	478	430	485	451	433	412	447	435	436	426	434	466	462	480	462	486	399	456	454	473	430	434	465	453	424	466	458	420	499	436	480	432	426	443	439	450	456	479	429	463	443	444	476	437	447	421	442	473	441	447	454	413	442	442	430	435	424	485	458	407	437	447	455	432	435	411	436	450	472	484	414	462	464	422	458	440	458	457	456	471	438	469	478	432	415	487	455	419	460	486	462	405	449	481	458	464	467	441	457	441	437	445	449	420	431	450	432	438	475	482	441	440	432	452	453	464	440	453	454	421	481	430	467	482	433	434	444	411	448	411	431	470	439	445	478	431	475	469	454	385	463	441	446	428	451	423	450	458	409	432	470	471	438	457	468	426	450	414	439	460	454	461	474	447	455	421	465	459	446	476	432	513	471	458	457	466	457	457	453	437	476	428	443	464	483	468	462	463	470	453	460	457	438	444	473	465	477	470	440	449	442	442	424	426	452	463	428	428	433	451	416	455	463	455	462	429	453	451	398	472	437	479	443	497	475	442	440	426	436	429	417	478	471	437	444	467	489	463	465	454	464	439	418	417	471	418	456	445	423	451	447	447	467	507	459	404	432	452	435	445	453	431	437	400	418	451	434	441	431	440	419	445	425	473	456	434	467	411	403	429	444	468	417	445	438	439	469	486	453	488	427	452	453	449	452	437	450	471	445	454	422	471	434	447	454	441	428	474	439	496	449	452	448	454	440	485	434	490	415	423	451	488	454	433	467	458	466	481	439	456	432	484	446	418	450	482	495	441	482	451	464	425	439	480	441	449	463	457	482	465	458	451	474	465	486	448	454	407	426	436	450	457	443	455	433	443	468	418	478	447	440	445	474	455	446	460	420	486	464	459	421	434	387	483	461	436	472	436	413	446	447	456	438	446	433	460	445	432	463	477	459	438	433	412	441	450	419	399	484	441	436	429	437	462	424	447	454	464	470	443	471	435	441	420	488	457	449	468	435	467	428	414	452	444	442	406	462	490	467	448	458	403	428	453	429	451	454	410	420	475	434	449	461	458	455	432	438	424	423	431	433	417	422	468	482	490	433	435	452	425	468	444	454	445	465	430	442	455	474	476	441	469	431	431	468	442	465	440	466	451	452	463	462	415	409	463	422	426	444	444	494	459	448	470	460	445	458	439	456	407	436	396	451	460	450	446	461	442	469	477	435	460	422	470	442	496	461	424	447	435	495	439	435	436	437	406	444	442	395	452	447	419	407	449	457	461	453	410	465	450	476	439	441	421	460	466	428	468	424	456	488	445	456	463	437	435	452	474	438	495	474	413	445	488	446	469	468	473	426	456	430	456	449	410	444	463	419	462	506	477	448	454	409	456	448	393	449	469	472	467	449	445	414	480	425	446	475	434	520	465	462	440	415	457	442	446	465	435	454	416	451	460	432	446	465	428	461	412	472	472	435	449	459	472	430	473	477	462	457	482	503	459	445	435	441	453	453	451	470	432	476	444	478	469	452	443	445	506	447	453	474	470	466	446	447	477	450	454	450	446	457	452	441	449	459	470	444	435	445	469	408	442	441	442	453	421	425	413	493	421	449	439	463	450	431	452	438	508	411	445	471	455	445	455	430	432	445	441	468	447	445	414	449	429	399	427	478	481	443	435	423	438	432	436	452	444	445	421	424	438	459	461	450	457	452	418	439	436	459	459	433	453	480	484	454	463	476	465	452	449	451	448	446	463	447	454	440	453	444	510	472	478	478	458	437	439	456	445	475	450	435	461	429	473	496	437	446	473	467	451	438	447	444	392	430	429	391	470	509	416	428	475	419	433	462	426	455	447	468	451	438	459	480	447	443	456	454	443	456	439	468	445	463	483	459	438	467	451	462	453	461	439	434	449	515	432	453	466	462	460	459	443	429	407	454	453	442	446	471	442	468	438	459	460	474	468	448	466	431	454	447	442	458	446	469	414	443	453	443	441	459	458	463	495	471	425	437	464	441	472	457	468	426	483	418	491	477	423	460	507	428	433	422	447	461	446	449	463	430	429	455	447	426	455	454	442	446	462	463	464	459	428	390	431	439	462	468	425	459	485	467	433	453	455	456	468	455	486	445	421	450	459	419	402	436	434	468	463	481	475	427	400	452	463	453	448	456	452	428	445	450	438	425	428	403	436	469	437	412	492	493	443	453	438	440	439	416	420	475	431	469	418	451	408	456	471	421	405	457	460	473	430	454	456	414	424	427	447	432	424	412	448	460	458	474	472	437	444	469	454	441	435	439	422	462	476	465	465	459	457	456	455	442	423	439	440	435	429	447	467	452	447	464	430	420	462	459	429	464	445	420	440	435	450	450	443	480	474	462	450	429	433	445	421	458	485	441	436	443	414	428	479	478	479	464	430	432	469	462	458	438	466
28228	15569	2437	829	715	685	573	662	678	645	628	631	603	642	640	657	640	648	648	651	665	630	585	668	623	620	607	628	618	626	608	625	630	597	622	633	603	628	667	621	634	634	691	606	663	623	628	646	587	635	641	632	663	649	631	625	658	619	626	612	661	607	652	627	581	677	606	639	685	647	657	654	605	611	624	655	611	624	650	567	643	657	632	580	639	625	601	650	653	598	665	638	628	634	625	669	620	674	614	593	613	654	649	596	632	677	610	613	587	663	632	627	658	609	620	568	631	596	623	659	648	676	605	682	626	617	648	616	640	635	595	600	616	606	633	622	611	623	592	675	606	628	596	604	615	678	622	610	631	592	608	641	605	599	644	589	681	642	614	617	642	649	617	643	662	627	624	616	634	584	585	639	645	600	594	653	628	640	618	626	645	597	618	622	593	626	638	605	658	608	641	651	586	594	590	652	605	671	646	622	629	590	598	599	634	634	651	638	601	624	604	624	622	616	682	653	651	635	638	620	607	621	616	634	654	662	598	613	635	669	596	637	614	630	661	646	636	649	615	606	612	624	636	635	612	604	630	628	660	655	619	594	643	589	657	616	609	634	598	666	605	589	573	611	640	619	620	610	635	632	594	608	599	644	682	628	604	651	644	618	651	613	596	631	617	625	616	622	631	615	633	599	602	663	660	580	618	548	620	686	629	597	642	616	640	668	661	586	644	646	654	569	618	654	604	648	691	579	627	647	633	657	624	623	656	653	639	627	632	664	628	644	588	618	664	639	620	631	643	656	623	661	620	638	597	639	661	647	613	653	591	672	599	624	599	640	629	628	634	636	612	643	636	618	666	660	663	698	630	594	624	652	649	650	611	602	623	635	626	648	640	623	674	624	648	650	615	617	598	574	635	627	639	614	623	622	589	650	633	644	621	629	674	629	597	610	621	668	615	635	612	590	575	621	626	627	622	621	615	607	647	615	614	609	634	619	615	647	623	630	611	613	613	626	595	640	607	617	615	634	621	672	600	639	620	647	621	665	626	627	606	603	627	597	612	620	631	615	636	657	609	659	659	602	586	619	627	599	656	642	627	668	660	634	659	634	605	633	681	638	655	631	613	679	602	600	630	616	646	639	700	613	595	676	641	654	622	614	623	610	672	648	604	593	641	625	630	644	596	589	609	654	642	566	645	632	638	634	560	626	627	636	673	599	614	650	630	644	680	617	642	611	609	636	629	587	637	626	637	615	662	644	568	587	598	623	639	596	611	608	662	614	635	591	619	664	643	625	620	675	623	664	651	670	661	669	621	623	610	646	602	621	633	631	602	615	688	639	642	589	663	608	631	642	633	650	633	603	635	650	633	607	595	594	633	631	608	593	645	617	573	623	630	586	614	609	624	649	625	661	629	662	690	640	576	641	666	621	621	630	669	640	601	630	653	645	629	607	601	660	605	641	653	659	670	639	632	648	645	686	577	606	630	609	603	641	627	649	609	617	655	613	629	611	620	606	568	616	666	651	602	616	647	633	638	623	592	611	607	664	578	618	609	629	624	649	663	591	639	594	661	611	593	608	610	700	601	573	607	638	644	594	626	669	637	621	632	619	602	643	623	624	615	659	625	597	621	654	662	605	594	652	637	630	649	647	605	612	642	667	621	633	664	623	628	642	648	639	620	636	629	635	617	678	665	561	638	643	598	634	672	634	634	603	633	624	606	648	610	676	616	605	587	629	632	677	650	607	605	660	644	619	580	615	668	622	639	642	604	626	622	643	635	646	572	635	619	619	635	597	607	685	615	680	605	644	676	631	603	616	650	652	615	651	582	648	672	595	626	655	583	623	649	655	664	634	632	654	630	618	607	680	636	638	656	620	662	652	660	631	635	642	625	630	637	607	647	649	600	643	625	649	596	583	627	610	657	615	666	628	610	670	648	647	587	608	625	629	595	616	607	604	627	580	634	626	613	656	658	587	617	669	660	596	661	643	618	651	646	658	600	631	618	674	631	634	642	609	609	668	638	618	654	619	651	610	672	575	617	611	618	601	627	639	601	603	588	599	587	659	607	662	602	603	578	631	630	609	568	656	625	631	647	644	649	601	631	622	629	609	644	637	645	631	621	615	634	628	553	603	618	654	645	619	649	644	582	632	632	639	578	605	594	659	695	613	622	633	621	619	619	584	647	651	676	644	656	639	631	641	617	625	610	604	643	615	613	673	633	673	619	606	598	659	681	632	607	613	657	646	589	595	674	647	643	641	665	648	602	574	673	602	583	637	626	607	620	644	607	581	630	625	589	659	610	673	632	665	648	664	660	634	598	607	622	601	645	613	659	617	646	607	654	647	636	620	637	670	579	626	645	587	631	621	630	632	680	648	588	629	624	658	668	688	659	616	608	593	591	634	611	634	609	625	613	651	640	641	604	586	617	629	621	616	604	654	625	607	614	658	627	639	657	614	651	646	675	635	609	628	618	598	626	662	646	654	598	619	620	610	663	623	645	633	639	636	622	635	659	620	591	665	635	618	608	633	634	567	619	600	648	659	605	674	629	627	629	645	645	608	665	622	643	636	594	646	649	638	632	609	641	633	626	651	602	570	647	632	596	613	591	618	584	583	632	616	632	660	637	637	639	606	611	617	584	596	634	590	656	630	592	593	641	662	629	624	623	621	601	609	595	649	633	630	592	670	688	614	602	591	647	609	656	599	659	671	595	593	653	649	649	693	673	592	652	652	596	628	602	616	618	583	605	622	618	587	594	638	589	629	591	573	636	615	600	626	580	623	622	614	616	658	663	646	646	666	628	599	608	611	645	580	620	630	670	692	713	608	605	598	608	617	564	647	627	594	621	675	653	631	600	623	592	639	648	654	596	633	609	641	636	662	631	625	589	613	617	597	628	613	613	608	661	635	594	612	623	618	673	590	633	630	662	619	619	637	673	674	592	602	646	587	624	644	611	635	647	653	593	608	677	638	580	655	638	582	608	641	642	628	648	643	633	690	615	631	649	626	618	622	633	617	598	620	620	609	620	619	603	613	627	672	627	620	626	610	614	629	611	616	636	614	682	573	624	618	654	624	639	649	633	650	622	670	608	637	624	609	646	622	641	606	649	573	606	603	620	642	605	632	586	663	628	621	646	589	682	646	591	630	618	651	625	647	637	641	659	592	580	625	621	660	637	641	653	658	641	653	648	610	640	654	583	603	645	664	653	630	627	644	626	641	608	655	686	680	666	633	666	636	573	626	658	620	645	646	634	635	586	645	591	654	626	621	650	661	606	639	564	661	632	649	613	637	642	624	616	634	677	669	614	638	633	591	635	624	638	634	593	634	631	645	624	579	609	607	639	672	648	617	634	647	599	659	675	629	640	678	638	634	580	648	672	612	656	601	644	637	657	568	588	652	615	624	654	640	602	639	644	647	647	644	581	592	642	618	618	599	604	663	630	611	636	661	625	647	583	637	627	643	636	607	627	614	623	630	625	649	638	613	612	650	675	631	600	593
11801	1228	1011	831	809	821	724	827	784	753	776	796	766	786	798	724	735	767	727	723	720	728	744	739	781	712	801	727	709	725	685	717	759	764	750	761	721	772	721	764	749	717	788	733	772	734	748	708	767	741	743	814	759	769	794	730	737	714	708	748	713	715	739	769	741	720	730	764	739	753	768	761	768	730	714	738	756	759	736	783	753	750	773	701	740	738	723	774	743	735	787	754	785	743	769	732	770	756	722	761	774	762	762	722	795	737	767	763	719	775	769	742	739	773	741	727	682	732	747	767	725	742	721	735	729	713	795	725	701	737	708	733	783	746	762	725	781	780	758	782	768	737	721	733	735	790	763	730	753	725	712	754	769	763	744	773	759	760	755	765	781	693	724	702	788	751	724	758	746	746	737	733	752	782	778	722	746	743	761	750	766	715	750	740	768	738	716	754	755	761	738	753	746	767	731	775	727	762	703	723	711	735	706	779	718	716	709	770	768	707	753	774	708	718	702	699	735	760	713	768	806	760	744	759	751	762	769	731	769	727	732	777	766	752	760	758	676	754	764	805	771	764	748	783	718	777	755	691	712	740	709	782	759	725	711	699	708	742	726	719	814	733	737	779	722	756	709	723	735	784	770	792	731	694	762	717	695	713	770	750	736	694	776	736	735	746	766	738	743	771	822	781	724	744	778	719	738	752	728	759	762	741	721	740	781	774	758	724	742	751	688	757	724	738	794	686	783	726	783	749	776	807	756	725	764	772	683	752	741	716	741	782	755	693	784	705	791	755	746	742	752	736	684	703	726	731	750	774	756	732	761	755	747	754	758	735	741	778	740	745	826	730	769	735	726	733	762	740	726	758	751	739	740	738	742	770	756	757	728	740	699	735	759	707	732	707	709	733	700	734	701	790	814	678	714	745	760	755	726	731	709	740	759	790	731	685	782	771	763	701	751	735	759	765	720	735	766	688	692	684	790	755	732	739	749	735	751	716	737	718	761	767	769	711	732	761	749	674	736	767	720	764	776	741	750	698	750	759	718	715	717	780	748	755	768	789	733	760	742	851	717	734	721	734	698	770	749	795	751	773	720	747	742	764	747	757	735	734	746	778	764	735	752	722	740	795	769	761	743	735	776	707	754	757	738	746	751	733	757	747	787	748	735	738	782	763	698	721	717	719	721	730	713	808	774	732	719	727	754	794	730	796	751	733	699	752	740	771	778	747	775	764	743	765	720	790	758	754	790	726	782	792	742	737	741	758	746	752	756	744	778	742	736	716	759	775	727	732	749	703	739	730	825	725	720	754	745	785	744	764	731	713	769	756	760	748	761	829	772	728	743	723	762	735	768	756	795	728	690	743	749	760	767	749	759	751	750	755	749	792	778	734	789	754	730	769	786	745	777	704	745	752	724	750	724	749	746	738	717	762	833	731	755	786	703	722	773	749	770	768	761	741	765	763	777	795	767	793	723	737	733	744	756	726	717	733	750	754	780	779	726	747	739	767	707	734	713	737	768	777	717	742	806	736	801	774	745	757	789	701	748	744	755	712	765	767	765	773	720	789	779	762	705	773	797	780	744	729	754	722	775	812	760	778	776	724	745	786	781	756	736	695	765	760	774	769	750	708	775	781	745	732	789	741	763	744	754	797	730	756	760	783	703	680	741	786	763	745	724	751	776	748	749	771	751	775	789	750	704	748	728	778	753	766	723	719	719	771	750	737	721	806	743	744	693	738	761	750	726	777	783	760	757	711	700	807	738	749	732	712	759	740	714	819	693	733	759	783	770	771	720	736	751	775	747	751	727	726	753	776	781	810	738	717	729	708	761	763	709	746	749	692	783	726	752	767	738	742	760	743	759	787	729	709	778	713	738	740	769	755	762	756	772	758	760	742	738	732	714	738	723	766	740	753	795	750	744	737	779	723	776	792	747	756	767	768	781	819	739	718	747	768	747	788	725	730	793	769	719	768	717	800	769	728	753	731	738	716	754	723	759	760	712	811	774	789	730	726	760	702	761	713	754	763	747	726	777	760	742	788	751	761	771	787	789	731	737	750	763	727	765	802	725	760	741	776	718	741	729	714	766	794	755	750	745	739	702	741	744	759	739	795	758	716	765	724	741	796	782	728	761	786	763	755	749	732	712	729	752	730	730	799	769	694	765	734	733	699	762	774	770	727	772	733	765	807	679	702	769	705	774	763	735	802	754	748	774	761	762	749	776	744	745	769	762	746	728	747	703	733	741	792	728	777	707	732	796	791	744	768	726	745	735	767	776	771	728	701	776	728	811	790	771	737	741	734	790	735	772	690	727	759	732	704	783	732	737	763	716	696	736	738	765	752	777	720	742	752	755	732	760	787	712	767	753	770	747	729	768	703	735	809	705	758	743	740	791	720	766	734	756	788	772	730	776	702	724	789	727	747	794	769	747	702	720	743	758	714	770	736	727	754	772	746	738	766	785	759	752	777	719	732	717	775	792	779	748	753	730	722	763	737	774	751	698	682	796	781	726	727	775	718	725	751	749	780	723	718	740	779	787	744	731	744	691	787	763	791	725	768	730	821	733	775	777	742	747	801	760	734	796	754	742	769	718	770	734	745	771	757	733	697	708	759	741	769	774	726	779	775	789	786	754	766	723	747	720	782	725	768	773	750	712	724	731	744	737	752	739	771	755	729	735	767	778	755	716	742	760	728	715	776	748	753	715	748	745	736	766	752	710	771	685	759	749	750	775	758	751	756	759	771	746	769	769	742	744	707	698	741	755	750	760	730	756	756	738	768	746	692	744	768	734	747	748	742	717	726	792	766	751	752	750	751	786	752	761	771	774	679	756	773	749	758	772	717	732	760	758	798	749	739	740	779	792	699	764	739	736	737	718	715	737	763	739	778	772	703	771	729	767	731	719	722	729	802	731	770	762	768	739	801	765	747	682	807	743	759	773	752	749	783	734	741	782	710	790	752	710	748	743	720	740	747	779	714	735	775	711	768	768	764	701	761	757	795	751	760	771	785	763	774	809	751	721	762	699	717	732	754	727	772	738	729	729	734	758	724	798	753	699	723	739	721	769	751	764	776	718	747	674	765	742	747	734	763	814	748	741	756	805	787	781	761	718	723	765	763	731	765	744	762	780	787	709	733	765	781	760	712	744	794	743	741	777	735	742	726	755	718	706	726	704	707	784	779	770	708	744	827	792	764	699	776	691	783	750	786	739	744	736	777	759	714	765	742	744	786	716	787	814	717	734	736	743	697	725	756	752	775	739	733	689	768	709	761	796	769	761	769	749	720	719	710	758	772	782	721	727	774	739	725	765	769	703	722	719	727	785	735	772	745	832	721	740	758	719	771	729	706	745	736	743	765	750	738	756	777	772	770	830	726	733	716	737	744	720	739	794	795	767	788	686	741	764	727	785	761	814	739	682	724	727	775	748	755	760	783	744	740	778	733	777	740	824	725	736	745	719	748	718	764	779	726	781	752	785	698	757	758	740	773	740	806	751	691
23849	21532	28506	24979	21154	3788	1167	963	849	755	791	767	696	722	730	719	706	731	750	715	704	710	707	684	667	702	650	671	702	694	681	691	667	695	736	617	662	684	697	701	663	704	701	711	667	637	667	638	657	676	717	684	711	679	697	647	656	634	679	683	688	661	702	698	668	691	672	667	672	628	654	675	678	641	684	651	660	646	715	685	703	636	706	692	639	664	663	703	715	685	675	693	686	699	719	697	680	647	688	687	679	689	658	702	710	670	674	650	653	713	706	652	665	687	649	710	714	676	697	667	694	683	656	659	716	696	684	639	696	680	694	637	660	692	664	719	669	667	695	657	709	652	711	638	686	706	658	630	677	674	720	683	716	659	655	701	682	667	627	700	690	680	628	700	726	657	677	647	709	658	735	685	686	631	708	658	670	688	680	685	669	699	664	683	651	683	663	677	670	659	659	648	698	690	692	699	704	675	725	688	650	678	699	712	701	633	687	662	680	673	712	651	633	716	659	689	638	667	655	696	665	626	670	680	678	659	713	678	679	639	666	663	701	694	651	656	640	675	663	704	731	714	656	686	687	696	640	660	639	716	700	676	704	696	712	668	688	721	631	696	655	654	672	617	672	657	711	658	672	671	664	671	655	671	651	674	648	644	658	665	640	709	691	655	667	645	654	685	614	641	637	666	682	640	658	691	671	651	687	693	657	686	673	663	698	698	680	708	689	663	672	624	704	683	665	624	652	652	710	671	675	644	722	652	701	667	720	713	682	720	682	712	705	666	691	685	682	680	696	678	673	714	625	688	654	637	683	695	656	672	685	666	673	676	632	677	677	637	680	675	697	680	644	639	660	704	685	659	662	697	730	708	727	691	686	606	669	682	674	671	643	673	678	671	680	643	700	670	652	634	673	683	633	651	652	680	681	665	670	671	651	646	684	694	700	680	643	627	662	660	709	689	668	688	615	663	684	669	668	654	646	687	694	636	702	701	688	660	645	650	676	638	672	652	692	687	614	674	670	711	714	653	673	659	705	696	666	627	668	636	685	664	704	676	695	697	683	645	694	644	645	627	672	652	663	621	695	631	667	659	727	695	689	627	705	659	676	701	699	627	684	636	730	671	683	632	677	684	626	635	696	672	739	663	648	655	701	674	620	677	708	703	704	713	657	646	673	659	640	639	661	653	694	669	693	652	700	663	638	683	672	641	662	676	675	675	656	705	691	689	661	643	674	696	665	655	682	633	660	730	694	682	723	752	677	670	666	666	713	656	646	669	665	688	717	691	668	704	662	701	679	665	663	672	668	668	654	683	676	673	620	699	662	672	670	678	706	652	722	678	642	693	649	749	656	679	667	683	729	669	673	636	600	687	727	696	646	653	678	709	691	669	667	654	721	665	606	628	706	667	657	691	648	693	683	701	670	721	689	644	682	613	646	658	677	689	657	674	694	664	685	661	692	656	688	686	646	718	697	673	711	632	669	646	652	645	640	688	661	687	674	658	603	669	651	687	733	663	665	665	656	693	726	642	663	644	698	691	650	692	666	657	703	666	675	738	676	704	656	695	709	661	692	695	643	662	634	681	666	646	706	665	662	653	702	666	694	659	659	670	696	682	670	664	650	648	677	731	665	658	684	648	660	664	672	677	675	679	631	727	658	694	698	648	688	657	686	710	659	649	655	699	627	690	668	684	658	644	715	738	687	708	667	681	644	693	658	664	640	661	695	669	702	663	679	687	691	691	683	676	698	690	689	688	631	688	674	678	677	651	684	665	679	694	693	665	606	746	660	641	673	684	698	690	665	646	662	672	616	685	667	662	681	683	667	719	707	648	714	677	639	673	657	726	676	611	676	633	618	653	633	639	694	664	687	639	692	699	644	666	691	628	673	679	714	687	712	670	681	670	694	670	661	735	642	672	651	656	680	760	682	707	651	662	678	688	679	651	649	649	700	675	663	703	641	674	710	677	695	706	685	646	720	664	638	679	672	651	680	655	680	674	637	696	656	643	680	704	676	646	704	655	691	705	690	698	668	664	653	660	663	674	635	686	677	660	661	719	662	642	653	719	708	692	748	634	698	659	727	699	666	714	646	662	628	638	698	676	657	681	675	661	624	642	686	673	667	663	719	723	636	677	672	673	696	671	650	693	632	651	646	659	670	625	676	674	692	712	684	635	664	641	701	665	705	682	670	680	656	613	666	696	636	667	679	683	680	661	656	638	691	687	655	719	693	670	679	705	688	701	705	647	697	658	651	675	713	690	697	686	655	691	646	651	663	654	683	647	645	662	676	658	665	648	658	648	696	638	662	629	700	663	670	686	723	680	678	675	698	658	646	673	664	673	699	658	657	668	683	670	668	710	683	667	713	647	691	705	655	676	712	678	680	681	684	699	665	666	678	668	688	658	686	649	654	669	691	711	666	672	701	718	672	675	684	726	676	656	666	624	663	660	666	715	688	642	694	674	636	673	694	677	697	715	586	651	629	686	701	663	694	657	655	666	627	695	682	666	711	660	705	665	677	661	708	667	695	671	685	613	636	648	731	642	671	686	711	629	664	682	707	666	625	658	655	692	670	678	656	662	650	669	652	657	657	635	686	655	681	647	635	658	634	671	629	674	631	728	654	669	727	657	653	701	688	657	690	686	667	683	640	666	703	693	690	636	634	676	647	700	706	690	664	676	670	639	707	700	702	691	670	687	630	686	673	692	688	685	689	706	657	678	716	706	743	703	658	676	707	659	701	656	694	665	669	713	661	693	674	667	729	642	659	646	673	674	690	664	649	686	702	676	683	666	711	630	669	673	657	682	695	669	683	703	669	692	690	707	688	721	705	687	659	673	676	659	660	673	688	669	655	619	693	682	630	665	672	660	670	701	673	706	710	674	669	659	664	688	637	696	655	647	653	628	644	675	704	692	670	613	662	661	632	672	699	673	710	647	658	664	697	645	696	664	668	610	674	666	671	703	679	719	668	648	691	692	661	696	659	691	667	684	697	675	672	686	672	729	650	696	734	681	658	681	675	644	631	663	649	657	677	632	664	675	697	695	642	690	663	717	657	691	677	612	692	663	692	687	690	668	657	699	703	635	661	660	668	674	706	673	716	663	629	653	679	652	683	665	674	627	673	665	696	651	704	676	684	695	637	666	657	671	687	652	634	662	683	727	682	636	726	684	619	635	644	675	681	636	706	680	701	659	668	668	623	698	685	672	692	664	695	715	652	634	673	698	643	681	661	660	674	678	677	701	672	714	686	649	683	625	672	646	658	647	663	650	679	668	680	667	696	696	655	655	689	716	603	683	688	659	692	617	685	671	686	687	686	685	634	701	687	713	681	655	667	712	643	660	658	651	670	630	688	710	698	671	675	693	700	640	662	668	620	704	700	646	598	695	671	673	680	636	707	648	704	636	672	679	689	668	634	670	690	673	650	665	670	627	626	641	680	681	689	691	690	654	607	673	683	636	687	609	657	671	629	639	701	688	694	708	688	614	739	648	670	647
15444	7976	5204	2639	2065	1667	1454	1354	1116	1147	977	1016	925	918	908	928	821	861	883	882	876	835	846	836	865	861	832	822	860	808	820	857	814	819	826	853	837	803	831	803	786	841	812	849	815	823	819	853	783	841	860	836	827	855	796	825	855	793	874	812	775	809	811	844	790	816	838	817	814	801	786	817	820	778	845	801	779	872	862	848	853	849	870	803	888	795	788	814	806	831	802	852	821	804	852	836	737	814	847	763	773	840	825	802	785	820	834	778	808	788	791	810	791	747	824	811	814	778	833	824	849	797	796	834	856	808	796	793	842	806	795	826	799	789	803	782	810	819	817	812	819	791	825	785	896	792	802	801	821	782	775	782	807	815	865	804	788	800	801	833	788	797	804	805	838	820	837	833	810	761	798	785	769	790	819	804	763	833	757	772	821	806	835	789	791	749	819	810	780	765	786	791	837	786	833	779	806	815	805	831	820	791	796	754	795	814	850	866	810	788	844	833	840	774	837	873	794	843	780	839	807	857	786	792	790	770	780	849	797	814	819	833	821	822	794	810	785	845	787	854	824	831	799	838	800	786	822	833	768	796	770	852	762	840	846	800	804	837	802	832	819	818	818	755	804	843	814	828	802	782	842	776	804	842	823	810	809	828	843	804	762	773	840	845	807	807	809	851	850	805	776	816	797	814	874	845	782	827	807	845	815	817	839	741	763	807	783	831	807	815	832	857	807	821	847	808	833	806	840	769	778	798	808	823	830	810	848	804	779	799	786	765	833	827	820	820	782	785	813	840	804	784	791	753	793	790	789	835	788	787	845	778	793	789	842	836	835	809	783	786	805	808	858	800	805	834	782	855	851	872	814	785	785	829	802	754	819	786	809	791	823	796	809	806	801	803	801	791	847	849	831	758	787	844	738	794	842	776	773	814	807	785	834	822	796	777	830	789	818	826	844	838	775	850	768	826	820	821	816	760	740	806	827	762	778	762	802	760	783	766	809	809	829	768	805	779	797	818	799	783	790	778	854	785	789	859	795	858	819	796	823	799	820	864	794	824	833	760	843	852	838	805	775	841	819	832	792	855	790	770	835	809	817	848	813	814	813	799	792	802	836	796	808	823	844	794	768	762	810	848	838	862	826	796	827	816	803	862	789	745	780	819	824	798	802	819	850	776	809	742	817	719	841	839	808	831	797	819	774	812	805	817	802	856	796	851	841	764	806	843	785	863	836	815	842	827	842	800	805	829	820	777	769	827	829	853	863	750	793	749	806	819	792	779	838	795	822	799	794	816	804	846	843	775	837	781	821	827	798	807	888	817	848	739	834	781	825	781	852	761	829	764	762	761	797	805	811	829	807	799	757	829	733	791	792	856	772	800	822	797	831	788	792	809	856	767	819	792	782	810	818	857	788	803	832	837	820	817	791	775	807	798	800	785	806	789	769	784	824	848	839	788	806	803	810	803	811	776	816	786	790	823	834	832	774	830	782	808	784	835	774	791	758	793	788	825	798	818	836	828	814	770	811	799	802	838	813	809	845	780	743	827	827	804	769	831	805	841	812	767	761	773	827	805	819	866	835	809	835	862	828	821	822	759	812	791	751	785	817	846	808	839	830	830	847	803	807	814	804	751	803	823	823	848	776	858	776	824	815	751	794	787	764	835	864	766	778	779	789	745	792	804	763	804	808	792	815	792	765	871	768	766	778	823	811	821	811	834	808	805	797	799	795	835	827	859	824	813	765	785	796	804	824	776	811	838	780	815	800	795	752	814	777	774	809	787	781	794	816	788	745	796	806	793	843	781	804	813	820	749	796	813	783	784	849	794	790	820	834	786	805	846	818	773	792	820	839	806	812	838	764	823	803	787	786	818	788	765	806	780	787	840	759	826	810	772	801	759	801	821	834	847	832	786	784	768	842	830	825	796	838	786	804	820	819	752	818	798	804	764	838	844	809	774	831	834	836	802	809	777	786	814	845	815	780	778	795	833	804	794	826	799	797	804	837	751	759	829	854	802	783	828	851	842	831	830	832	810	861	851	801	807	830	800	838	788	805	780	781	762	840	811	803	851	806	845	801	784	744	807	823	771	825	841	816	804	776	797	847	827	811	845	858	807	791	811	812	824	817	802	800	833	849	838	811	876	809	837	789	751	812	807	763	840	830	791	815	840	811	815	798	782	771	772	819	801	772	779	812	800	825	849	784	795	787	805	806	793	789	784	848	809	794	804	778	785	777	869	798	786	741	782	806	769	799	796	823	828	862	850	766	769	791	805	823	798	770	797	815	819	834	775	749	771	755	794	830	815	827	800	815	811	809	809	776	850	824	800	834	833	825	824	821	787	779	844	842	769	834	839	811	865	795	844	804	852	788	806	822	797	815	817	783	833	834	806	798	761	771	807	752	767	859	776	778	830	806	779	834	783	828	844	775	783	874	826	761	810	818	823	836	783	792	818	805	840	841	810	766	790	829	762	791	799	823	806	798	776	834	827	813	794	810	774	826	771	813	794	821	794	845	807	812	717	784	743	841	808	849	834	829	796	767	798	829	822	840	806	829	795	800	819	766	854	853	775	807	809	786	821	824	807	890	801	854	825	819	850	845	851	724	834	838	810	793	853	811	817	840	809	844	791	807	829	796	787	833	789	830	766	820	815	827	774	756	828	822	817	837	758	813	853	843	801	809	778	852	795	818	806	749	798	825	820	821	852	807	780	821	861	825	838	743	788	802	794	747	785	844	754	870	831	840	788	828	842	868	778	801	810	787	817	785	860	831	790	837	804	819	778	758	784	803	810	765	788	770	813	817	781	827	808	766	783	829	800	806	808	751	796	854	792	812	814	823	817	823	759	780	761	808	779	794	794	759	757	845	807	787	778	772	845	795	862	758	830	816	782	848	834	788	834	803	800	831	825	796	767	813	839	817	814	817	830	835	778	829	766	776	803	824	803	841	839	827	772	799	806	791	778	744	806	788	809	814	811	818	756	824	767	794	812	825	736	854	768	815	855	807	797	863	748	770	777	863	815	840	805	810	835	848	802	795	789	823	876	778	837	790	769	820	799	860	840	859	804	770	828	824	805	819	814	792	762	843	795	840	849	830	769	870	809	778	812	795	857	836	853	779	797	786	816	789	809	794	787	880	789	782	773	875	785	765	827	847	801	823	774	785	841	846	796	755	803	807	817	795	795	820	809	778	831	845	812	748	823	806	808	790	773	798	805	810	816	782	781	782	805	777	821	819	853	802	719	787	793	824	796	791	754	752	784	814	805	829	771	784	811	782	786	810	805	822	792	831	811	828	813	792	826	767	787	770	788	768	824	786	805	813	790	805	809	811	801	816	806	789	873	814	814	853	831	784	782	793	793	813	782	823	802	816	804	835	832	805	810	803	807	771	783	810	799	848	778	803	814	811	793	808	844	803	828	809	805	813	818	805	804	819	804	773	811	784	796	799	842	807	739	809	824	814	781	769	798	787	845	806	850	800	808	841	805	830	816	777	859
25113	21519	26731	25262	2284	571	456	408	446	431	435	351	402	344	339	349	355	331	376	376	363	368	376	339	348	385	319	323	375	376	360	337	361	352	358	374	377	367	396	330	340	377	392	363	330	341	355	350	386	358	364	363	381	392	371	357	345	356	356	380	351	332	355	344	364	422	398	355	355	359	344	341	330	372	337	378	357	338	369	334	312	352	376	313	370	325	350	359	373	333	334	377	340	367	330	353	343	309	354	355	355	321	354	374	350	331	343	331	374	362	381	345	329	358	361	372	379	355	373	338	408	348	351	343	384	338	336	351	314	341	374	353	378	368	328	384	320	321	344	372	337	373	349	370	370	351	338	356	345	365	327	360	360	344	351	307	347	346	312	355	342	361	362	367	364	361	348	329	340	363	355	336	352	344	374	376	336	367	380	328	352	352	348	350	354	352	375	350	347	368	356	352	311	372	376	374	338	335	357	360	363	378	340	346	313	357	338	375	373	361	360	356	353	351	348	351	333	340	375	352	352	318	349	324	319	367	355	363	331	354	344	380	354	344	349	333	392	343	373	347	360	358	335	357	369	348	323	369	366	351	344	351	343	339	358	377	352	335	343	347	380	344	368	363	380	345	346	363	368	369	352	372	355	352	357	342	371	360	314	350	356	379	331	349	374	325	312	318	368	359	357	359	326	377	350	331	355	338	331	351	321	339	364	400	330	355	363	346	379	310	367	324	368	359	348	362	354	366	362	359	360	370	346	350	332	349	352	344	362	363	336	323	343	348	325	333	346	368	358	400	355	341	335	333	360	361	348	353	362	365	358	360	343	355	359	342	368	354	339	355	355	326	360	335	388	364	328	341	357	357	374	356	393	340	349	346	315	358	341	346	348	364	344	376	337	342	352	382	372	320	380	304	354	340	331	337	308	347	348	348	349	377	327	331	367	349	374	347	345	338	374	349	415	346	356	324	371	331	341	365	362	353	382	339	347	351	342	375	381	378	364	361	351	330	366	348	357	319	337	324	329	342	351	365	357	331	336	335	374	352	336	336	334	403	333	359	372	364	358	360	343	338	373	334	371	333	343	343	375	376	349	347	354	336	346	348	351	359	374	371	352	337	349	339	362	371	387	334	338	306	309	358	331	343	355	359	322	306	370	336	333	394	311	332	320	345	347	353	368	323	354	332	349	364	373	369	358	336	346	374	362	347	370	330	341	329	369	323	319	376	323	329	300	378	366	370	361	369	373	340	324	360	361	321	324	334	345	354	374	325	371	334	330	337	331	350	315	318	300	327	365	388	347	359	346	338	362	329	333	336	384	331	368	329	334	340	355	365	345	371	379	321	374	365	359	351	332	332	346	350	336	335	359	366	348	357	343	364	356	340	317	328	310	381	337	315	347	348	337	333	345	358	350	365	373	324	352	322	313	348	379	353	376	377	359	366	358	349	377	352	328	376	338	350	363	350	355	353	352	362	366	340	338	341	353	366	328	337	318	351	348	392	373	354	357	336	353	335	344	352	346	331	344	385	339	370	335	336	350	350	336	361	342	349	311	381	357	363	344	378	356	336	334	381	357	349	354	381	355	341	394	374	331	345	368	332	375	365	337	348	383	341	364	346	380	369	379	379	346	340	334	348	327	344	356	374	345	350	358	378	347	362	311	350	329	325	343	361	316	338	351	389	358	351	371	313	350	341	356	362	335	334	332	336	367	335	331	368	354	321	350	366	381	361	331	349	347	313	372	356	360	374	351	333	317	387	339	375	347	323	340	327	378	330	339	372	397	342	342	314	391	363	349	342	348	357	355	310	331	363	335	328	338	319	353	351	360	354	346	345	358	372	337	313	357	355	329	336	371	350	337	349	354	331	339	361	339	384	376	376	381	382	380	346	361	354	365	362	372	375	365	337	351	358	376	373	344	352	328	351	357	333	348	376	345	325	372	344	332	347	309	359	328	358	370	351	375	367	347	344	343	337	353	341	349	345	321	344	345	346	346	353	391	349	361	320	376	334	349	382	373	370	364	324	341	362	351	342	329	354	345	373	353	317	360	325	361	343	387	347	352	331	358	369	374	363	345	343	352	393	348	355	351	328	361	349	346	369	360	351	396	347	340	397	373	340	375	321	327	327	389	337	380	407	338	335	339	371	352	338	372	330	366	310	366	362	370	341	352	318	376	333	334	351	335	348	388	352	336	363	380	363	353	352	324	369	360	319	337	354	354	325	342	396	348	327	359	341	351	347	346	328	369	362	360	356	351	318	371	367	341	355	327	345	374	342	375	403	362	379	348	359	337	366	358	354	379	308	384	304	320	360	340	376	324	354	352	355	348	348	332	326	337	369	321	351	340	340	375	347	367	344	363	350	363	368	351	387	345	344	340	361	339	332	344	354	335	340	372	348	340	361	362	359	356	349	347	357	358	325	333	335	366	351	345	342	376	379	365	334	344	332	350	345	317	355	383	337	319	339	378	379	338	376	354	348	365	348	358	351	345	359	365	337	327	325	383	364	331	337	351	328	352	346	339	359	362	344	348	327	391	328	330	351	327	328	347	362	338	364	354	355	349	345	372	336	336	379	355	329	329	360	335	345	385	377	344	355	325	330	339	383	389	337	346	358	374	349	355	333	361	330	332	354	381	325	328	328	371	335	337	324	308	346	364	361	330	375	331	318	370	345	316	366	349	350	339	358	357	329	339	339	344	352	353	376	363	354	321	352	334	324	358	389	349	357	339	349	343	349	340	322	299	398	345	321	344	339	328	342	377	308	315	327	332	323	366	360	322	361	323	343	331	364	346	357	352	337	328	365	347	374	335	326	360	366	334	324	353	377	373	361	341	357	340	340	319	335	318	369	364	371	364	357	351	349	339	395	365	323	375	396	320	352	310	382	359	361	346	357	370	357	352	348	330	386	322	357	331	327	369	339	356	333	340	352	345	368	383	357	370	350	339	352	353	334	335	333	346	346	340	337	332	345	355	389	341	358	380	309	362	351	338	374	325	349	365	335	353	335	318	339	352	343	348	370	363	357	307	353	375	360	355	343	366	354	350	374	355	392	348	354	354	362	342	349	364	344	354	348	367	344	355	354	379	387	337	325	358	358	367	357	371	369	366	322	357	378	380	365	370	344	309	342	331	358	349	384	354	352	334	338	319	365	341	395	357	361	373	361	351	354	395	337	324	324	345	364	331	367	395	324	346	354	338	353	363	334	353	349	367	351	375	336	362	372	387	334	316	367	357	372	380	368	348	347	354	372	357	334	333	329	352	376	343	361	338	345	350	348	376	374	330	345	377	347	325	357	344	332	358	344	360	342	344	341	314	337	318	313	369	350	362	327	343	356	362	366	304	331	346	356	333	322	344	348	362	356	336	351	365	407	377	315	316	356	356	357	333	371	347	370	320	330	348	339	318	329	312	336	354	370	351	356	384	393	327	314	341	369	372	360	372	364	358	345	347	347	357	330	336	375	339	350	341	356	359	338	385	356	363	338	378	367	340	320
15301	4117	2548	1347	1073	896	738	704	575	565	522	546	492	502	433	481	471	486	408	431	463	423	430	408	424	456	433	428	425	412	456	427	466	428	422	426	422	407	399	430	416	432	454	424	410	430	413	405	441	395	475	498	489	459	439	423	445	390	394	414	402	410	415	431	445	441	429	418	418	409	416	422	392	414	429	438	423	434	420	408	393	405	439	448	398	447	439	429	480	437	432	407	450	412	459	420	393	389	427	427	442	442	409	461	427	399	398	414	418	426	424	420	432	407	414	424	419	402	424	424	403	433	425	424	380	441	403	398	404	425	423	415	431	403	430	413	439	416	435	385	394	427	431	373	449	400	417	433	385	476	422	400	410	422	448	422	399	423	414	449	447	435	389	406	450	434	443	397	427	379	441	419	464	412	424	395	380	408	430	396	398	421	414	435	423	402	370	366	403	428	430	410	408	432	447	419	361	460	433	445	426	418	404	441	397	411	443	388	419	398	438	407	430	401	438	393	417	432	399	431	402	436	426	428	417	413	421	428	409	387	440	371	417	420	461	406	412	411	434	419	425	404	449	441	458	399	417	386	413	475	370	395	449	423	436	418	424	407	419	440	462	411	363	447	419	434	420	425	405	426	408	432	421	428	424	467	394	433	469	433	408	423	424	418	377	389	447	406	391	420	412	403	406	453	418	427	466	451	421	380	399	399	410	382	403	424	449	413	424	444	377	417	416	447	423	416	452	391	411	417	420	424	399	394	443	424	420	428	381	384	464	450	421	426	399	425	399	425	420	452	410	411	420	396	414	413	391	410	387	422	454	444	416	403	467	402	427	412	450	397	405	415	469	403	436	421	418	428	403	450	458	421	408	397	418	408	394	463	390	435	426	424	423	420	419	392	405	440	416	425	422	438	415	430	421	407	409	364	398	425	400	430	406	413	408	433	491	415	413	392	413	384	415	411	399	411	436	425	398	436	443	416	401	410	398	416	419	433	442	443	422	406	433	363	455	425	410	420	422	401	447	422	382	409	389	405	367	411	413	416	439	382	446	408	442	465	409	398	453	417	393	404	415	392	392	445	412	406	408	422	408	373	446	393	373	426	428	426	424	459	403	439	421	380	415	429	407	446	465	413	407	434	410	438	442	413	402	417	420	461	426	402	411	455	445	462	431	407	404	408	425	427	424	421	421	438	380	405	401	442	415	401	436	434	436	389	384	414	450	394	442	394	426	430	413	412	435	442	418	411	454	388	412	464	447	406	423	409	438	401	410	427	417	391	433	410	388	425	407	422	420	454	412	454	395	387	397	418	405	421	430	428	430	400	398	439	382	393	400	398	450	434	434	417	447	413	451	447	447	444	444	409	404	410	408	419	410	390	410	427	419	389	411	446	428	427	418	417	424	445	390	403	447	408	441	440	402	421	391	417	442	431	388	391	407	390	406	399	385	391	421	398	445	455	428	403	438	414	428	416	442	451	413	375	435	432	410	438	434	417	378	396	436	398	420	400	422	398	410	402	412	396	419	423	447	436	391	400	376	413	438	442	437	386	388	442	444	418	425	404	437	422	387	426	388	402	436	446	421	401	451	439	410	430	414	421	420	432	442	419	388	397	410	436	422	416	429	443	449	402	419	404	433	402	437	402	413	440	391	425	427	422	418	388	434	440	457	429	398	425	450	394	440	464	397	414	388	431	409	412	398	431	417	416	425	422	428	389	404	413	420	431	385	388	429	415	428	429	423	407	401	412	425	402	398	385	444	436	427	359	398	408	413	420	421	424	423	413	409	402	431	403	446	427	399	433	419	429	453	406	443	377	452	387	408	444	430	443	450	404	427	425	405	405	413	424	413	435	408	432	396	429	437	379	415	395	390	411	406	403	417	395	394	417	423	421	401	425	433	416	425	404	412	378	457	381	414	411	403	425	444	413	419	436	409	424	459	427	423	409	396	418	444	406	396	425	438	450	404	437	415	414	428	386	393	428	399	391	417	401	410	415	429	399	374	401	399	425	403	418	433	419	428	423	442	467	397	400	407	429	428	456	423	413	423	442	428	386	457	427	411	416	422	422	435	409	424	430	461	429	410	429	435	413	433	420	408	412	435	413	405	444	385	412	406	411	401	427	414	398	424	448	440	393	430	380	413	413	409	416	431	486	404	400	414	444	455	441	395	422	441	431	418	452	409	403	389	411	412	428	435	423	445	401	424	403	420	416	401	385	425	389	425	418	384	423	421	434	454	407	409	440	428	451	422	421	426	420	418	416	369	433	430	405	417	419	421	422	423	408	454	453	417	428	422	419	416	418	407	447	412	419	382	438	441	422	432	425	437	424	431	417	414	401	394	427	390	425	415	425	394	431	393	422	420	400	436	432	383	454	413	419	428	444	422	428	404	398	392	423	376	417	397	390	422	411	388	411	449	419	408	423	418	424	433	426	382	398	435	442	372	427	413	400	417	450	412	413	412	421	434	382	389	424	382	425	462	414	462	435	402	418	414	433	424	421	391	417	419	416	398	418	398	405	441	431	420	389	415	424	405	471	426	412	430	402	422	423	397	407	429	452	414	408	414	412	427	403	416	430	406	416	420	420	415	423	409	428	436	420	403	451	450	402	431	460	381	446	409	423	459	410	399	443	457	396	401	433	424	436	406	420	405	417	436	432	406	389	418	380	404	393	403	425	455	411	396	435	431	442	387	441	414	419	443	428	413	410	450	455	427	442	416	437	410	439	434	424	372	429	444	360	394	398	406	419	396	462	418	432	411	422	406	397	400	441	412	391	412	447	396	401	432	432	423	419	396	426	401	433	422	418	403	435	415	427	428	435	426	412	417	371	391	410	427	478	425	420	427	392	406	427	441	387	438	429	414	424	415	413	418	411	414	431	392	406	393	440	430	426	410	415	394	415	454	402	451	376	399	436	430	407	436	394	469	442	396	406	421	416	420	418	401	383	411	446	416	442	400	416	421	414	415	437	410	403	431	392	399	426	419	396	410	444	445	398	415	432	459	436	416	446	392	431	422	424	384	441	441	445	429	419	433	414	408	410	415	423	407	424	403	413	427	409	422	386	397	444	448	421	413	426	410	416	447	446	430	417	394	421	430	446	461	418	430	437	438	404	457	411	416	398	409	411	362	423	409	419	425	397	428	457	408	440	452	438	390	450	417	435	436	435	433	430	409	457	379	422	444	422	451	389	414	419	433	436	412	409	399	399	416	425	419	420	411	408	407	416	429	423	436	425	393	427	425	446	430	409	435	442	427	419	415	415	407	388	420	413	432	452	392	422	393	428	429	430	391	416	425	413	419	431	428	398	394	437	420	447	391	439	428	422	389	396	435	415	425	401	399	421	440	411	408	440	407	417	362	444	407	418	452	432	454	430	426	403	394	431	420	433	417	408	424	379	420	400	428	415	428	422	428	445	449	392	424	397	421	384	429	425	437	415	404	383	422	391	381	427	431	420	394	424	373	424	429	389	419	401	434	403	428	429	467	408	405	397
22915	21560	29155	24420	21556	20712	2073	750	623	545	539	502	469	482	412	427	417	441	393	393	381	398	366	360	371	372	364	375	360	385	395	360	360	361	333	353	390	376	349	338	376	381	363	328	362	347	374	349	364	364	415	401	383	374	377	358	364	371	367	333	371	318	333	358	373	353	361	333	335	382	324	351	321	348	362	345	364	310	345	337	336	348	364	347	314	354	341	365	342	337	330	384	316	308	361	344	392	351	350	365	351	353	347	355	336	358	368	360	334	357	349	363	311	318	369	332	370	346	315	362	321	365	361	329	348	333	330	330	342	347	328	336	384	384	355	363	338	356	335	320	329	304	355	349	342	360	371	372	373	377	359	328	333	327	321	353	360	374	325	313	326	324	352	330	335	370	355	342	376	350	333	342	356	333	354	351	404	328	341	349	361	371	363	319	320	345	367	360	356	352	368	334	339	354	316	372	332	360	330	341	356	390	308	347	345	356	347	317	342	348	337	349	334	332	346	349	324	332	345	333	357	354	346	345	380	358	339	340	352	353	341	311	346	328	349	340	369	375	334	351	350	357	331	341	366	385	314	350	350	338	331	331	372	350	326	329	340	347	346	345	364	286	332	333	332	336	363	303	337	325	334	332	341	317	360	374	380	315	369	358	360	357	346	339	352	338	322	346	372	366	365	357	380	333	344	380	312	333	354	349	327	360	373	370	294	339	340	349	348	330	370	333	358	333	355	340	328	365	360	348	339	328	329	368	361	336	350	323	361	364	376	326	366	315	366	326	366	339	346	348	379	358	373	368	327	328	313	336	332	347	326	359	370	333	336	353	380	358	354	319	307	346	354	345	342	353	336	348	325	350	364	322	313	367	366	369	330	374	357	356	333	339	330	333	382	312	341	363	340	342	337	360	362	327	331	299	334	338	327	340	386	324	337	347	333	369	359	370	351	390	355	387	372	335	328	332	334	348	367	350	382	328	376	338	355	336	338	338	345	360	339	333	338	320	344	384	316	358	356	377	349	361	321	324	347	359	378	344	352	351	323	328	346	335	354	333	338	345	371	329	363	352	352	307	356	338	339	372	332	319	342	363	364	351	329	357	306	318	359	363	337	327	370	328	354	355	344	319	312	338	360	360	367	340	327	362	337	342	349	338	360	367	350	358	348	346	339	395	325	392	355	333	364	343	363	362	308	331	384	376	318	359	367	361	344	343	350	366	349	330	318	353	382	322	363	348	358	342	336	334	344	361	311	313	344	323	356	327	386	367	349	357	345	322	343	341	340	370	338	361	307	317	338	369	345	349	344	342	359	342	315	321	363	331	328	385	347	331	363	349	362	352	330	319	322	361	354	354	344	302	345	349	367	357	359	355	345	334	334	343	359	362	353	340	366	366	350	325	336	336	334	354	344	347	348	356	368	327	321	322	361	330	363	332	332	341	367	362	327	319	358	346	304	305	322	329	356	323	327	346	339	354	363	322	328	327	367	305	374	341	349	328	333	358	329	341	364	355	315	341	366	398	348	317	347	346	340	342	349	366	354	360	320	331	331	356	367	361	335	372	342	325	359	364	353	392	335	361	327	315	367	338	363	380	320	343	360	357	321	367	365	356	347	320	339	330	339	373	349	332	350	361	355	369	361	341	330	329	335	367	317	356	344	354	362	361	343	350	352	337	312	337	331	355	362	317	346	338	349	340	315	344	342	344	352	352	368	320	318	343	347	331	344	363	347	347	343	338	355	374	364	330	322	351	333	364	352	344	357	341	343	345	313	323	345	354	370	345	333	337	344	355	317	328	350	372	333	348	339	326	349	343	363	359	364	328	317	337	369	355	300	323	347	343	340	315	332	335	344	340	319	352	355	389	341	334	335	347	355	305	340	375	364	359	351	338	321	334	335	343	350	326	347	347	353	357	334	376	341	368	326	332	370	321	358	349	321	370	366	350	348	341	321	346	342	320	354	323	367	369	341	386	324	351	364	341	339	348	328	364	355	371	365	341	351	332	318	362	366	334	345	349	351	356	367	351	340	378	341	350	356	359	318	308	345	347	361	326	342	344	320	352	343	340	322	337	347	335	366	340	350	367	360	316	344	353	352	361	315	366	370	319	316	336	319	321	347	349	347	327	314	316	340	342	347	318	347	356	366	345	343	362	334	343	341	352	326	352	363	355	356	307	338	368	334	367	370	337	359	328	328	352	368	338	310	338	373	315	353	344	358	338	354	330	313	322	387	338	336	345	335	355	319	368	381	383	311	335	377	335	333	334	347	336	335	337	329	335	363	316	369	331	339	363	321	313	341	349	302	326	364	351	353	328	344	366	329	373	316	386	373	325	344	349	329	362	340	301	339	345	357	287	325	355	351	358	359	341	349	387	377	329	356	375	340	336	311	320	351	338	319	356	327	341	325	344	351	283	331	338	319	357	327	362	367	338	359	324	359	356	371	336	326	305	356	327	366	367	350	354	372	342	359	358	361	319	336	348	362	312	380	337	322	345	358	359	330	333	369	330	326	366	376	359	339	303	322	372	354	335	356	342	343	321	354	344	350	341	353	349	373	325	369	336	337	353	313	366	354	354	324	350	341	330	366	340	356	356	330	363	327	347	314	342	340	358	347	354	330	343	341	349	315	355	361	352	343	338	321	351	348	367	365	390	331	320	348	357	373	313	332	356	320	347	345	316	357	347	367	333	344	357	329	325	351	345	361	382	350	381	357	346	347	393	352	305	346	341	330	303	322	384	368	362	316	340	350	350	349	368	364	329	368	349	329	365	376	326	353	338	348	338	358	358	338	350	328	331	350	339	356	331	305	364	373	357	340	338	360	342	339	375	348	369	360	364	362	366	352	349	339	337	339	357	359	349	344	371	358	349	352	353	341	360	376	326	342	329	310	353	335	349	348	329	347	338	359	346	375	324	312	349	320	337	336	318	319	344	364	336	352	373	361	337	329	377	362	346	351	341	349	360	358	327	353	353	358	345	370	346	337	334	344	367	341	328	386	344	377	350	371	369	343	326	315	350	331	347	352	331	380	322	364	356	336	343	326	315	332	333	357	365	392	334	347	344	348	323	357	341	368	328	355	335	356	362	395	328	381	332	325	357	367	326	343	310	360	353	322	373	355	335	340	346	322	342	356	339	354	340	337	349	357	339	358	330	329	363	359	339	387	351	359	324	367	361	350	326	316	323	330	333	382	338	345	352	347	329	364	368	373	317	311	324	337	342	362	320	317	344	340	375	347	364	326	331	359	332	333	338	336	358	352	329	389	350	356	361	335	337	342	331	334	367	332	334	368	341	386	350	348	332	332	362	362	331	305	346	351	351	348	353	359	350	373	368	348	329	398	326	319	355	326	355	318	310	333	365	340	360	347	325	360	319	338	352	333	382	352	354	330	335	324	341	343	324	327	319	388	341	356	349	323	328	337	376	333	331	361	349	342	342	338	312	343	353	373	347	332	340	347	361	334	338	329	347	375	341	359	316	340	328	370	344	358	304
19107	12554	7977	3806	2764	2078	1592	1314	1087	945	873	764	704	661	664	580	541	533	526	570	542	456	513	520	483	446	478	467	475	456	466	455	460	461	442	426	477	465	438	425	424	417	467	488	412	440	432	435	478	436	502	561	521	479	486	449	420	449	447	423	447	408	451	421	449	449	448	450	486	437	388	430	442	457	465	454	401	418	437	447	449	442	421	435	460	467	422	390	420	399	415	426	440	460	407	437	433	451	432	422	424	441	421	458	414	456	437	393	408	429	433	412	439	406	433	406	440	398	440	432	373	391	425	432	466	400	431	430	420	426	422	409	426	428	437	409	400	452	431	415	417	433	445	446	410	429	405	405	457	395	444	471	445	418	418	398	414	451	469	389	425	439	428	426	417	411	411	423	437	408	423	429	466	426	439	429	434	422	410	406	405	418	434	432	437	419	412	469	427	402	430	430	458	433	445	452	414	437	394	449	427	421	414	426	468	411	445	453	428	409	407	415	447	431	424	430	450	412	457	416	419	429	429	397	471	391	415	420	430	427	438	430	444	453	418	441	454	467	431	423	428	453	401	430	438	431	447	422	412	416	444	428	450	451	444	411	414	440	426	428	438	495	439	480	412	397	391	448	427	450	439	442	452	429	413	417	435	424	430	416	425	408	448	438	428	426	437	432	390	425	438	444	418	423	398	435	441	433	424	387	424	445	412	402	442	445	433	398	409	412	447	427	450	459	449	449	433	446	464	396	432	406	422	453	442	397	429	473	435	442	408	409	386	458	439	419	398	411	424	399	419	402	439	416	424	401	411	442	423	441	414	444	447	376	414	405	466	399	474	460	407	413	457	427	429	457	430	403	433	403	445	406	437	394	403	462	396	431	406	450	409	406	425	394	383	449	428	448	402	430	436	429	424	451	429	402	422	437	413	422	423	415	427	427	403	436	445	403	391	416	427	442	441	421	394	429	460	417	416	402	401	454	441	450	412	391	419	427	378	440	427	438	440	454	428	454	418	445	432	414	462	433	418	403	413	444	473	449	412	436	391	418	434	455	416	416	433	402	410	444	439	440	432	415	407	423	458	475	390	440	445	429	407	424	438	442	445	422	422	417	427	436	420	408	432	445	437	456	426	438	436	411	441	433	427	435	445	478	459	440	451	455	385	433	390	403	469	392	442	433	446	396	390	444	464	431	410	449	418	410	431	414	443	420	418	408	431	422	389	434	410	430	432	420	411	408	439	428	411	416	423	404	389	451	445	394	420	442	376	462	441	433	414	408	372	428	408	441	430	409	409	438	431	452	417	475	439	378	409	462	437	448	412	427	436	424	424	415	450	444	420	396	437	426	419	436	396	455	430	435	451	449	441	447	429	434	430	391	477	408	463	419	395	441	440	401	444	440	412	411	412	441	464	398	411	414	421	436	418	443	438	424	469	400	413	392	418	438	424	420	406	465	461	435	416	432	433	447	455	420	404	438	416	415	423	445	387	427	407	477	479	449	412	404	387	417	425	415	426	414	405	451	420	477	420	420	429	407	439	439	400	447	448	430	428	437	398	426	420	404	437	464	439	437	438	429	419	461	423	438	441	468	435	413	413	407	466	419	438	408	453	409	421	442	401	393	446	419	433	422	445	429	474	426	394	444	440	391	456	431	439	404	456	438	417	410	415	426	430	429	423	434	405	434	453	436	426	389	435	424	447	422	445	429	410	470	451	446	419	455	430	438	460	449	395	431	419	437	387	418	427	454	445	450	395	437	423	408	430	410	461	417	440	413	434	423	426	424	415	426	442	425	407	397	426	414	410	440	405	383	476	442	399	417	412	416	441	399	448	452	422	455	429	441	446	434	397	417	421	436	459	422	451	454	454	451	427	448	431	416	382	414	420	412	418	438	391	403	442	452	430	423	448	434	440	371	431	439	427	416	400	441	452	448	413	388	422	417	411	443	427	456	402	420	473	408	441	381	407	414	437	430	395	436	451	455	409	408	457	441	427	466	409	415	449	446	390	430	398	409	445	425	457	455	399	431	438	433	424	430	413	442	438	450	411	450	432	455	451	405	466	424	478	440	400	417	423	424	425	410	401	447	420	442	449	441	468	427	442	423	460	382	405	432	426	428	436	436	410	434	442	428	452	431	433	446	432	419	447	389	443	420	441	431	433	433	465	461	415	432	409	450	385	403	449	436	428	433	413	459	404	451	435	452	416	421	443	435	425	418	418	404	382	455	417	395	404	422	430	409	459	422	455	419	415	408	440	423	419	393	441	439	417	397	420	416	395	415	452	461	428	409	416	397	416	427	425	435	395	430	459	444	423	418	435	395	398	446	453	437	431	411	435	407	443	464	398	480	423	459	429	395	461	416	428	417	440	382	357	448	433	425	432	395	403	458	431	447	427	397	423	413	454	433	434	402	418	420	414	456	408	415	416	411	372	403	456	446	425	427	439	460	405	444	421	433	431	412	411	419	417	437	377	407	425	483	437	437	390	444	419	441	470	463	417	449	435	406	437	421	427	402	407	449	454	415	396	467	405	415	425	461	435	389	390	423	408	437	443	436	443	434	422	422	462	436	410	450	433	430	423	432	474	448	453	411	430	431	410	449	445	399	414	396	419	443	444	431	468	428	434	408	383	451	448	415	410	420	432	407	440	421	436	456	417	415	462	416	455	377	423	470	421	426	425	428	424	442	441	465	374	465	427	457	408	408	444	451	443	404	446	435	442	413	437	426	409	455	453	433	433	459	420	404	428	435	445	439	413	428	434	434	429	419	405	439	462	407	415	450	450	417	432	428	442	421	440	444	436	392	450	419	458	413	457	414	443	394	423	471	408	421	439	435	425	396	426	437	414	404	411	409	421	415	391	445	452	425	414	442	427	409	468	423	421	421	455	427	427	442	438	408	468	411	426	434	461	436	432	441	412	434	433	402	454	478	487	464	442	415	436	394	399	426	411	427	424	446	435	412	417	402	447	432	423	428	419	434	448	424	417	428	377	408	388	423	437	447	368	472	407	411	410	443	432	457	400	436	418	420	400	449	389	407	430	434	420	404	426	448	454	418	436	462	414	417	433	476	413	417	429	470	464	375	456	425	470	443	438	419	396	387	456	383	398	437	406	436	455	397	402	406	430	414	427	443	424	438	441	424	463	404	437	426	490	427	401	431	418	454	468	406	414	428	444	420	401	456	414	418	445	455	459	437	436	420	403	454	454	411	421	424	412	456	423	431	401	443	428	399	416	395	398	373	427	402	434	408	399	458	432	397	419	414	406	464	461	429	435	422	467	429	415	429	420	406	424	399	455	427	425	428	421	450	441	440	445	425	419	434	417	446	414	449	367	444	405	421	438	467	442	411	438	403	456	447	402	446	397	427	450	415	464	414	412	419	413	423	448	424	427	427	457	440	455	437	430	427	466	428	447	451	458	436	457	414	428	490	431	405	436	455	410	386	415	415	460	449	432	432	421	417	419	418	403	402	419	400	435	478	436	393	443	446	451	423
28191	15422	2366	873	711	652	638	667	595	604	626	668	643	656	621	607	643	572	622	586	657	682	630	613	635	610	608	607	627	621	649	648	607	652	623	597	572	663	660	647	602	634	620	626	629	637	644	609	600	621	627	645	638	625	615	551	600	653	612	623	612	585	648	586	641	617	645	591	636	629	623	673	629	651	655	638	628	587	609	613	615	594	606	656	604	662	674	610	601	637	662	567	593	597	638	633	642	621	641	622	618	661	644	588	616	607	567	633	635	613	640	618	607	593	616	600	651	635	589	682	613	653	626	635	617	617	594	623	630	582	619	628	573	589	621	629	653	614	615	616	604	608	640	621	635	643	606	591	598	575	602	623	586	664	645	664	594	590	659	583	610	654	627	634	635	616	650	584	648	612	604	629	614	626	612	639	655	627	604	682	562	603	603	615	595	615	617	624	594	662	627	672	598	586	608	623	591	664	612	619	624	598	667	638	602	627	620	626	605	655	628	633	605	623	648	617	623	626	653	602	626	644	614	641	648	589	607	602	602	582	628	632	595	630	636	650	583	635	633	588	627	592	639	611	660	617	612	597	565	622	595	594	617	620	628	610	571	575	590	616	608	589	595	593	601	624	646	620	634	659	632	597	658	653	616	643	649	641	646	597	645	625	635	650	622	602	606	628	599	589	632	591	643	640	639	605	590	613	642	590	650	582	608	602	607	649	670	652	630	629	593	608	607	579	672	584	558	627	609	643	613	625	612	591	625	671	626	579	630	636	613	590	615	616	620	650	594	656	618	606	629	612	640	596	618	583	575	599	594	644	628	583	649	604	611	595	595	639	637	600	579	561	628	588	633	565	579	610	610	568	630	644	604	630	598	604	669	611	632	663	618	621	597	627	640	658	637	592	600	615	635	621	641	648	614	594	640	623	630	619	625	627	664	630	634	626	694	604	617	608	596	687	598	643	636	704	628	621	625	601	605	605	621	576	631	613	626	617	581	592	631	612	637	633	577	623	608	607	635	567	602	623	615	607	649	643	631	636	605	620	687	589	614	599	600	608	630	577	610	588	662	616	610	633	612	589	653	620	618	600	646	610	668	623	637	596	647	627	660	645	615	600	599	602	603	638	641	566	597	581	636	607	609	636	683	657	632	585	634	605	642	607	643	611	659	634	639	628	639	631	606	591	644	584	585	610	618	647	563	607	610	611	596	651	645	605	647	597	664	633	660	653	631	683	612	594	683	625	626	590	617	615	554	609	608	625	646	625	630	566	585	584	579	603	638	632	608	623	608	628	612	599	622	643	637	626	614	644	630	629	641	634	633	607	662	592	605	620	567	628	632	618	658	623	627	640	610	649	594	643	583	624	610	676	627	641	639	643	635	650	604	650	641	613	615	654	642	642	683	639	631	597	624	627	634	614	620	592	552	609	650	599	603	623	628	618	631	617	566	643	635	627	603	592	644	618	595	654	611	612	650	603	630	594	632	629	636	618	629	583	646	625	610	643	608	636	584	606	623	639	640	628	608	592	660	590	565	586	631	625	587	610	618	624	669	601	581	600	646	620	609	601	606	651	614	643	657	599	616	602	639	589	669	590	603	642	598	598	672	613	629	614	585	610	602	611	609	588	613	593	674	616	642	557	622	674	629	613	637	645	605	559	630	634	637	599	609	619	664	649	573	617	596	595	634	619	648	624	592	605	606	613	601	611	588	623	612	596	607	600	661	621	590	640	613	643	634	640	628	572	599	581	575	588	632	630	596	616	617	655	614	634	610	642	643	627	616	612	647	608	641	606	614	636	653	590	644	614	630	647	622	631	579	600	623	618	588	587	587	649	640	588	578	628	653	622	597	621	624	567	611	631	609	611	629	606	625	598	566	647	611	612	620	577	584	642	650	622	639	629	623	618	636	618	598	622	639	608	614	626	627	622	619	613	590	596	631	621	655	628	596	628	655	598	626	605	621	616	609	569	576	659	645	633	578	608	608	635	664	622	654	627	627	612	623	597	575	663	649	603	677	620	591	590	625	624	621	601	632	631	644	636	693	626	637	629	626	641	603	635	596	650	618	572	637	621	591	645	635	589	596	632	602	595	636	594	597	605	636	652	581	647	634	624	628	671	615	634	612	652	624	630	615	612	612	631	619	647	586	592	612	606	666	584	617	572	577	584	610	614	634	605	657	629	649	619	634	584	562	585	590	614	612	662	585	616	596	637	592	659	621	607	624	668	661	620	612	629	651	630	622	611	592	632	628	664	661	637	579	650	655	640	626	614	623	657	583	636	636	640	639	615	657	622	610	618	643	655	630	617	627	670	643	646	645	576	617	602	609	633	637	585	620	646	659	579	625	623	599	600	645	632	609	603	587	622	625	651	659	596	634	650	557	656	646	646	663	628	643	644	573	624	616	607	597	664	641	636	599	662	650	666	631	609	650	645	632	602	671	627	643	611	581	625	615	618	657	651	664	633	645	580	615	676	617	630	644	647	592	621	598	638	655	620	620	607	589	619	624	608	603	610	601	610	612	596	580	614	605	626	621	598	583	612	608	611	636	641	625	654	613	622	598	624	642	613	637	602	605	586	604	570	630	607	621	673	600	634	619	633	609	630	605	640	620	607	603	637	622	603	595	583	624	595	593	608	616	599	631	629	684	652	625	636	617	622	632	634	630	647	628	624	558	604	632	639	622	625	656	625	587	626	622	609	654	620	635	565	597	648	646	619	616	595	627	631	577	615	629	595	632	654	619	577	596	604	614	647	637	582	635	616	622	635	641	623	646	643	621	626	563	586	628	617	627	619	639	583	635	660	635	611	626	592	658	614	645	585	622	589	642	639	660	637	624	620	637	606	639	629	641	639	615	610	648	620	620	637	561	616	605	642	631	607	638	624	638	621	611	623	623	626	656	614	592	621	629	590	622	653	659	597	632	641	663	639	624	621	632	620	606	563	593	624	611	682	633	644	617	615	618	610	622	604	609	636	616	636	600	650	632	633	581	547	605	629	592	616	588	620	575	618	589	620	626	615	598	603	582	619	614	596	616	628	633	578	584	599	606	597	598	595	620	597	636	611	631	602	637	595	614	590	608	598	624	620	589	615	645	655	607	623	621	614	599	631	628	611	642	574	628	624	618	629	617	533	606	617	612	647	605	633	589	618	630	661	575	593	641	630	615	690	597	587	608	564	623	603	611	644	719	607	651	605	626	597	597	661	623	616	587	613	567	602	596	630	633	627	572	590	621	630	626	639	640	595	631	630	627	627	643	633	600	643	620	648	633	589	603	638	608	612	597	674	637	658	670	608	609	576	615	608	634	606	592	599	598	586	639	587	556	608	633	595	628	617	643	626	596	624	594	592	593	636	662	630	614	632	618	600	648	617	652	610	625	672	625	622	598	626	639	635	658	621	593	659	663	606	622	601	650	587	635	641	655	621	625	601	627	616	615	615	597	636	643	591	602	605	614	611	614	669	672	569	616	626	626	660	648	623	572	574	647	615	638	540
12256	1232	996	896	818	807	806	771	744	738	763	724	705	709	699	739	691	773	705	731	756	687	711	766	745	759	714	718	720	784	750	712	753	756	751	719	707	784	733	761	733	760	723	773	770	715	732	760	735	732	788	752	728	744	757	741	772	758	772	740	735	751	726	694	694	720	773	749	718	716	736	760	769	698	756	758	764	668	756	736	791	723	744	731	749	718	726	730	713	742	743	767	780	758	739	703	741	711	710	740	706	747	723	769	748	759	730	725	748	755	698	747	746	745	752	717	749	761	750	747	718	754	735	721	741	735	726	744	744	717	721	723	687	721	707	734	697	738	756	726	761	761	689	705	674	692	721	750	710	783	761	756	732	734	739	728	712	711	753	743	757	712	746	727	727	726	741	734	733	724	790	725	727	711	734	719	718	752	708	734	733	720	694	698	720	750	720	756	738	748	707	747	722	702	716	744	720	779	713	735	748	723	715	739	754	728	763	746	744	715	751	767	736	745	707	708	745	687	748	729	707	693	686	766	730	687	780	772	735	767	715	727	736	762	751	753	768	754	769	703	728	723	710	748	728	705	716	737	751	709	723	749	710	771	721	692	733	726	765	731	752	810	721	714	763	741	773	728	743	697	699	714	725	774	776	725	731	719	744	670	724	759	731	730	759	744	713	754	740	697	703	721	756	730	733	705	750	721	749	775	755	721	745	748	800	732	762	757	745	761	742	703	734	769	715	726	764	740	748	727	691	731	732	714	731	730	730	714	783	687	740	741	780	738	726	738	730	755	722	740	732	712	734	734	715	753	763	659	764	713	707	699	721	721	756	713	711	731	712	781	709	768	767	777	754	701	778	734	762	728	762	734	758	742	734	736	741	744	750	715	752	723	720	753	716	707	710	774	744	807	762	718	746	782	737	713	759	723	762	738	778	703	739	723	737	749	760	774	701	764	744	716	738	735	718	782	776	739	729	755	760	726	703	711	733	725	771	766	736	780	710	737	734	739	762	700	745	727	751	793	642	680	717	759	708	709	760	732	737	771	700	729	739	752	720	723	706	743	736	702	734	767	734	718	705	734	755	739	740	758	743	739	750	792	718	757	731	760	746	765	707	746	755	718	730	736	732	771	721	766	750	706	758	746	719	744	733	735	736	771	752	716	745	693	711	716	732	735	688	726	740	704	763	761	732	719	758	714	726	721	731	762	724	751	744	710	752	771	744	707	744	685	728	714	742	744	743	799	743	725	753	743	714	708	778	713	744	755	686	706	767	702	710	753	706	773	716	723	767	706	683	682	715	734	714	751	691	726	676	692	782	727	690	682	771	727	754	756	736	745	692	725	723	754	694	712	727	721	747	722	729	740	750	747	718	714	710	704	670	701	706	760	758	709	813	716	726	711	730	722	745	784	719	718	686	726	702	729	696	727	745	747	702	712	738	770	717	740	743	754	719	721	723	742	760	686	762	782	753	696	694	771	727	777	746	776	747	704	692	731	680	769	789	713	737	710	751	700	782	684	757	733	714	768	792	725	738	748	712	725	760	775	717	732	772	775	697	715	717	718	735	767	755	757	700	720	723	716	767	778	718	698	750	757	745	719	716	726	720	726	773	728	713	747	748	743	728	755	711	713	722	748	782	686	757	733	766	738	742	755	716	735	798	712	718	703	725	770	712	696	739	750	730	729	769	746	762	767	752	683	717	690	785	753	705	690	775	706	735	731	745	723	748	715	722	741	706	770	759	706	703	704	736	731	721	733	721	802	700	721	737	754	729	672	759	661	753	731	740	752	736	732	739	736	782	721	706	746	715	744	762	779	710	767	751	756	702	727	725	732	728	726	774	749	754	710	798	692	758	683	763	749	713	758	759	680	779	764	730	741	707	715	754	772	740	712	720	704	755	737	708	728	701	789	675	728	701	742	701	674	725	738	756	730	700	741	718	719	731	719	744	737	751	732	699	701	719	740	700	743	724	704	729	724	724	710	703	736	775	737	728	734	765	747	755	732	706	720	745	686	721	684	709	728	767	724	754	729	801	725	743	709	715	749	741	759	716	690	741	776	701	722	751	769	719	738	800	739	713	710	733	673	705	752	747	777	792	736	718	718	771	715	744	711	745	698	807	817	755	707	738	714	761	725	729	743	743	695	772	673	736	740	716	736	757	708	731	717	750	749	689	768	757	715	756	695	801	713	732	736	733	712	714	762	723	751	740	737	731	803	733	713	752	761	706	720	788	732	738	683	741	716	742	701	777	707	709	711	738	784	756	738	721	805	682	686	677	744	667	710	771	722	712	751	736	720	752	793	729	740	710	730	735	745	743	753	700	704	698	699	709	715	726	733	753	713	665	711	700	696	720	714	714	757	757	770	710	725	758	744	731	701	726	688	773	750	754	736	744	769	776	717	747	685	720	745	792	687	721	742	727	721	770	743	742	780	742	753	704	747	710	793	751	695	727	739	729	717	776	787	751	673	745	696	706	640	712	782	796	712	713	759	746	727	704	712	706	744	745	778	763	738	695	730	767	711	712	677	725	736	742	740	775	748	723	753	742	737	743	729	781	715	701	721	764	778	742	700	731	725	743	734	780	748	781	723	738	741	735	752	733	724	743	750	732	731	719	754	751	760	720	769	714	698	728	698	794	731	724	698	717	773	729	718	744	768	701	709	727	722	699	736	735	753	715	734	749	707	737	681	754	750	726	742	729	762	741	732	701	714	722	750	727	724	752	746	726	763	738	720	696	719	743	734	711	735	715	781	685	721	746	753	773	726	726	679	722	714	775	723	731	754	749	711	730	731	739	711	714	713	736	700	766	673	753	776	725	727	719	769	720	745	756	773	733	715	748	755	724	736	772	712	746	689	735	734	755	687	755	758	721	727	743	671	735	728	745	750	745	750	749	722	683	761	727	814	752	724	743	697	711	745	739	721	746	712	737	745	766	751	728	770	728	739	756	733	725	769	769	694	751	718	764	765	753	732	729	775	797	715	747	719	652	711	742	688	698	721	692	699	707	823	760	716	733	778	715	694	736	699	737	777	773	713	775	730	730	754	716	730	774	709	741	746	757	768	712	752	719	730	808	761	742	823	736	718	748	754	735	736	757	718	699	761	748	743	689	718	735	718	748	731	739	730	754	764	715	713	738	739	718	762	718	762	752	733	734	728	724	703	744	714	760	754	659	756	797	713	801	723	732	721	752	746	742	737	723	745	687	704	748	773	709	730	763	724	764	710	734	765	744	711	704	735	750	732	688	796	700	720	719	706	750	730	725	750	734	769	735	691	695	757	704	751	770	725	760	725	725	713	765	720	760	711	757	703	742	705	731	692	746	735	744	733	737	740	718	784	755	711	725	728	719	709	712	765	742	757	755	753	694	736	728	729	723	775	773	732	716	732	703	756	744	707	741	712	770	723	739	707	762	674	726	711	709	753	705	698	702	685	753	709	749	708	749	748	762	713	780	759	779	687	672	711	715	727	700	784	734	733	729	723	713	718	751	752
23866	21536	28504	25014	21194	3762	1157	969	842	799	791	764	764	727	703	734	660	690	731	716	686	719	707	678	668	673	653	688	663	661	681	692	712	703	684	639	654	647	698	703	664	713	630	645	676	667	675	700	717	666	689	729	720	676	699	693	698	673	678	691	645	680	680	674	694	689	633	746	715	652	692	667	630	643	685	678	687	641	691	672	683	664	657	690	676	638	673	639	703	639	654	601	653	656	674	667	647	690	685	671	704	676	616	678	723	638	732	670	692	615	658	662	643	654	678	677	663	725	669	630	621	706	657	672	667	672	713	703	635	627	678	664	712	675	665	637	650	693	679	652	636	660	673	714	646	681	700	683	715	668	651	617	682	661	697	634	682	726	651	665	657	710	708	661	715	653	676	664	693	671	683	681	648	689	703	671	668	739	722	660	637	648	658	681	665	694	634	655	721	646	710	650	715	641	645	681	682	673	710	685	692	697	700	714	668	672	703	668	700	662	656	677	700	701	654	674	657	724	685	652	657	609	626	681	693	654	684	641	679	663	696	655	667	642	654	622	658	662	652	664	663	662	705	636	673	657	646	694	660	692	648	672	649	663	674	675	642	704	656	681	691	667	713	670	679	682	654	642	662	709	719	675	655	683	717	667	711	681	691	629	652	664	657	656	683	688	661	653	646	686	694	711	698	681	634	635	694	670	662	688	622	676	636	666	644	675	663	668	661	695	677	698	712	671	661	702	640	667	687	674	687	665	674	722	707	699	632	686	654	683	685	672	663	662	672	666	679	688	658	657	683	647	694	716	708	650	706	643	658	677	640	639	630	659	652	709	645	696	695	663	670	708	683	633	676	688	652	651	679	649	671	697	704	708	663	699	679	706	666	692	651	674	675	660	669	694	683	638	657	655	687	674	674	654	708	680	700	707	674	648	745	676	680	672	697	652	610	661	712	703	685	670	723	688	682	652	690	640	684	705	637	694	683	675	689	655	692	675	640	676	641	657	685	685	654	702	640	614	650	682	672	701	641	696	672	680	723	659	648	684	641	692	658	704	614	626	684	719	691	715	693	648	639	687	661	686	657	676	658	638	638	644	622	648	679	661	656	627	664	660	685	707	672	700	697	670	698	682	674	666	692	673	643	679	643	629	710	645	667	673	684	662	717	651	650	720	690	681	700	672	630	696	637	672	697	670	722	668	706	708	703	660	635	713	633	701	689	667	649	666	666	710	666	651	649	675	664	628	650	663	747	701	669	698	640	647	642	651	697	664	649	697	685	651	684	708	669	663	672	709	677	716	655	706	662	691	660	647	662	693	697	610	692	683	654	670	632	686	706	693	673	690	713	678	648	699	671	658	676	643	701	701	648	696	662	675	637	685	667	636	631	664	648	603	697	696	677	689	665	686	663	710	672	688	667	663	697	624	667	680	670	698	680	692	678	620	691	725	662	686	676	691	660	631	651	650	652	687	694	697	678	677	704	646	696	623	708	660	688	712	661	676	664	672	692	680	718	670	672	668	588	725	636	668	657	657	724	687	667	674	674	651	648	679	606	680	691	698	662	672	689	679	696	744	713	722	686	691	670	676	667	678	661	683	660	670	661	668	706	675	623	659	615	682	647	651	666	668	611	684	670	682	658	673	641	650	681	681	646	668	649	664	632	649	715	673	695	676	673	694	701	626	695	721	698	713	687	700	750	678	608	637	694	695	656	707	675	716	672	662	684	661	720	674	698	674	676	634	645	659	691	672	632	724	676	639	653	646	715	721	676	621	661	697	715	691	658	662	646	643	636	681	653	689	671	705	668	667	649	660	650	646	668	667	674	683	678	670	664	628	680	678	658	679	642	639	642	656	672	674	660	648	671	666	649	675	675	645	677	713	688	703	718	642	665	685	618	696	701	654	686	627	658	626	668	641	678	676	684	686	660	639	730	690	654	702	700	670	675	634	631	677	663	609	684	696	680	678	668	676	683	651	645	679	693	672	674	635	643	695	664	667	671	704	671	690	660	652	688	722	690	705	686	653	672	686	650	675	681	638	684	684	712	705	681	661	647	702	684	688	677	661	728	647	721	656	646	703	617	668	698	656	688	676	703	696	679	617	682	687	651	709	675	652	699	617	676	680	670	698	652	675	688	633	713	684	659	662	658	660	668	708	670	679	677	677	666	666	704	644	668	637	667	687	648	619	696	668	622	671	659	673	653	659	652	653	688	648	720	697	687	706	673	703	711	646	651	663	644	657	681	634	741	669	634	692	712	668	644	689	747	663	658	707	659	666	682	654	630	674	676	695	639	654	683	727	664	682	672	661	664	679	654	742	705	664	673	663	700	649	655	669	696	662	679	705	672	674	688	658	698	644	655	665	738	684	687	644	697	645	687	652	679	702	702	654	628	643	689	684	674	689	615	656	616	642	648	663	669	634	664	691	658	640	644	660	667	670	662	683	615	665	706	671	730	692	654	664	629	655	666	669	647	642	678	674	656	675	669	680	707	671	678	654	666	637	710	628	673	648	671	696	699	662	652	635	647	707	670	669	710	705	654	692	685	693	645	654	608	634	673	706	694	687	665	684	704	640	634	686	693	719	660	660	673	680	700	658	681	662	686	655	656	672	657	635	701	681	669	654	689	654	654	690	688	680	647	664	613	612	699	704	700	701	644	642	676	688	688	688	641	642	687	660	635	646	743	664	670	694	687	668	649	710	661	680	668	701	669	689	645	683	630	641	676	700	663	670	682	637	638	677	641	667	668	711	646	641	667	681	673	657	682	694	670	659	643	710	666	656	660	692	663	645	652	703	700	695	649	663	662	667	677	662	698	690	662	680	638	643	676	719	626	674	677	687	650	622	674	682	688	653	656	672	636	636	675	669	645	667	685	677	676	688	645	683	655	667	646	636	669	679	656	651	691	667	657	672	644	710	667	672	643	642	681	666	713	650	661	654	661	685	689	643	696	702	692	642	666	672	636	721	674	683	711	673	669	669	646	657	661	660	686	653	651	634	644	682	665	708	698	634	663	669	648	679	691	710	679	703	624	680	637	663	731	662	657	640	715	730	698	684	692	729	644	663	660	665	661	699	685	670	688	652	649	673	627	671	634	678	648	655	628	693	704	696	663	638	669	706	665	672	680	676	671	672	712	648	654	680	682	632	665	677	621	654	652	664	614	613	652	666	680	694	696	671	665	646	651	695	689	703	634	627	606	676	642	660	714	701	647	681	678	712	681	646	643	652	654	646	681	658	660	634	679	664	681	635	668	636	630	718	716	718	730	641	685	666	652	676	685	677	694	651	657	675	681	660	679	683	675	637	700	654	674	652	682	660	689	696	668	656	643	669	652	670	728	711	639	662	622	648	664	676	682	672	659	619	657	692	634	660	657	685	734	678	611	666	677	672	629	673	617	702	669	701	680	649	648	681	657	697	696	682	689	649	655	677	684	687	675	664	635	682	691	644	665	678	682	694	683	680	667	688	715	621	675	681	628	651	692	667	656	685	718	692
15792	7870	5241	2582	2082	1703	1480	1263	1147	1070	979	1013	965	919	945	892	883	846	901	871	830	846	858	828	855	790	849	827	852	811	800	805	847	827	859	780	813	844	797	804	894	857	795	840	834	801	831	765	873	825	851	853	886	837	768	800	820	825	846	874	807	773	851	835	824	837	820	786	789	798	834	820	836	814	805	801	820	767	787	798	817	807	772	836	813	828	789	746	788	810	820	829	801	808	781	777	827	767	790	846	802	772	770	834	818	798	776	832	808	792	823	827	796	801	819	860	782	772	764	792	771	805	793	770	790	780	774	826	805	847	768	796	806	831	815	806	809	768	834	766	828	759	767	837	744	821	802	793	809	856	795	788	804	816	775	817	790	773	803	805	837	785	809	803	782	832	798	802	784	829	779	780	816	804	807	838	816	777	840	846	754	811	832	779	814	830	747	827	823	845	820	802	823	813	776	819	781	769	799	820	812	787	860	855	842	788	788	764	874	808	816	787	880	814	787	773	768	809	815	795	765	800	787	807	779	784	819	787	759	811	812	895	823	781	755	815	825	850	806	780	795	871	862	766	826	812	791	799	782	799	817	798	803	805	805	770	794	801	816	831	820	841	816	861	797	807	784	805	854	777	760	786	824	789	840	796	800	748	800	836	807	838	763	789	790	778	782	797	811	816	741	810	807	864	765	843	812	815	818	788	804	776	841	792	807	789	818	797	791	845	774	836	763	747	810	768	791	775	805	798	766	780	800	788	786	774	800	847	791	779	830	781	822	854	790	809	797	796	831	795	806	828	784	811	800	813	757	750	760	836	743	810	802	780	773	799	754	819	762	865	857	787	786	785	784	821	820	834	792	775	806	826	819	804	813	809	821	829	829	791	823	785	840	770	791	783	793	815	748	787	831	827	810	759	816	813	777	824	812	816	772	789	815	797	820	755	789	843	792	801	801	801	831	836	777	845	833	780	779	829	780	844	769	842	791	862	810	764	759	829	737	749	814	817	752	808	766	806	821	747	774	807	787	820	788	817	826	790	813	795	787	801	818	775	860	785	746	798	821	784	794	800	849	797	803	793	832	757	788	803	790	792	790	782	829	774	842	799	832	833	824	792	813	841	812	825	799	779	790	769	813	791	795	812	816	819	814	772	777	833	781	795	813	784	824	825	850	766	796	821	827	729	763	789	797	769	762	790	821	812	821	789	800	829	881	807	848	844	762	841	781	793	774	784	843	778	819	837	809	826	820	823	852	819	808	760	844	841	826	788	804	774	802	848	836	763	749	843	791	768	819	820	823	813	783	763	811	837	812	836	788	827	795	853	775	801	758	739	784	818	835	825	781	809	745	820	778	813	771	788	810	839	832	787	822	824	818	798	771	779	809	774	787	794	798	795	783	803	847	852	784	752	809	826	778	800	816	798	796	824	799	764	805	765	808	871	816	719	824	782	833	853	817	790	773	780	801	813	783	816	824	805	835	794	767	757	785	772	825	790	852	778	765	791	791	808	784	826	817	778	752	789	786	824	833	765	804	786	815	807	823	750	846	816	831	776	776	786	769	809	808	856	781	803	783	829	816	787	833	763	827	746	796	807	852	793	800	814	837	816	810	775	772	795	792	797	812	791	779	783	845	851	801	809	789	854	788	825	787	829	808	761	796	805	777	800	751	804	801	840	845	812	828	795	822	824	775	819	861	846	806	848	776	783	808	808	814	815	808	806	803	822	819	786	843	831	830	781	790	788	784	808	814	762	811	783	810	819	818	817	789	820	833	792	834	842	809	783	815	786	804	814	826	763	752	808	826	812	771	812	780	772	808	787	825	819	796	764	857	797	794	823	867	800	812	796	788	823	830	820	828	806	847	821	771	786	821	792	828	795	853	806	766	812	840	817	810	822	860	841	836	770	828	785	789	810	834	797	820	818	799	734	786	814	766	799	815	811	752	811	862	797	812	857	801	774	781	766	811	859	833	794	809	788	772	790	794	782	775	774	850	812	767	796	812	802	759	780	848	768	810	815	798	798	831	825	763	830	798	754	824	815	837	795	719	793	822	818	780	790	785	797	796	839	761	750	735	803	807	791	780	793	819	801	836	816	783	769	802	792	796	815	755	804	799	831	849	770	780	812	818	775	729	815	811	784	814	784	801	759	792	752	789	794	763	796	781	804	810	772	795	804	835	810	801	777	823	779	806	803	774	780	803	805	851	783	830	827	832	758	842	774	799	785	817	832	819	767	795	755	817	812	776	790	804	801	778	808	808	834	793	827	767	795	810	800	778	834	767	827	793	875	797	828	794	791	833	823	784	774	835	826	784	828	835	834	784	792	871	820	784	796	808	804	762	841	751	810	842	782	812	888	791	778	790	756	789	812	736	801	826	780	822	776	842	833	815	879	797	819	794	801	780	799	829	794	771	753	813	807	823	785	821	817	762	793	806	803	769	815	807	817	790	772	775	769	775	806	779	801	784	808	813	810	850	798	765	762	772	775	797	795	789	798	807	790	820	803	795	831	759	806	823	764	771	794	829	783	851	760	769	868	815	819	782	838	843	756	783	810	751	806	826	774	793	791	839	794	812	812	769	771	824	789	806	835	836	810	754	772	754	757	800	773	829	822	813	838	832	778	838	820	829	817	808	794	743	774	783	784	765	798	815	750	767	862	822	804	851	843	821	780	780	817	832	769	815	826	810	775	826	810	786	816	815	809	812	776	826	792	825	805	820	837	804	824	808	733	825	785	778	804	779	778	791	841	787	809	787	822	785	791	816	804	818	819	761	810	816	812	803	858	816	826	783	810	780	771	800	803	783	801	824	844	759	736	752	820	795	824	768	893	780	854	819	868	766	785	771	877	864	742	823	781	780	865	817	851	782	837	749	784	819	807	776	761	743	807	805	817	821	821	756	800	764	809	771	772	800	810	847	803	796	820	855	839	758	810	840	800	827	804	832	822	825	799	791	779	787	743	817	821	801	790	795	778	788	783	801	785	765	831	820	829	813	840	795	819	822	793	826	853	789	842	767	756	784	799	820	800	808	815	776	773	774	759	791	797	830	799	853	822	831	755	813	775	785	812	794	834	844	752	771	842	810	786	828	757	769	825	846	799	783	849	823	816	839	795	844	811	840	785	769	822	799	780	849	870	803	843	827	837	861	769	799	808	864	777	798	765	825	802	788	769	761	802	834	777	772	816	827	809	822	802	815	769	761	764	846	798	741	840	805	826	799	847	820	765	764	802	768	769	795	793	780	766	785	805	819	821	800	813	803	831	778	801	857	791	797	829	817	802	805	748	799	788	808	772	721	820	743	798	784	763	833	754	794	795	779	887	814	825	787	781	766	845	804	804	830	759	793	827	763	852	784	803	838	778	823	816	812	814	804	779	814	813	823	769	821	806	724	828	762	767	791	803	804	805	806	832	827	793	780	789	787	775	789	837	773	765	768	762	849	819	790	860	785	797	767	807	797	777	848	793	833	808	794	817	779	834	798	786	765	795	853	796
25158	21528	26773	25354	2292	540	456	456	390	405	418	396	370	374	401	368	385	342	350	358	340	374	397	357	355	323	340	367	359	379	337	347	357	354	336	339	355	347	349	378	354	358	332	342	344	363	357	376	362	351	396	339	362	322	376	365	361	345	317	366	346	327	341	319	371	376	305	339	335	368	353	332	368	345	306	317	361	346	328	349	349	359	353	306	353	355	329	353	358	336	355	354	319	321	326	346	341	337	372	335	349	342	352	369	366	350	358	331	352	341	346	334	346	328	367	377	343	302	340	321	330	354	341	347	349	350	357	343	362	348	363	334	311	380	339	347	359	365	345	344	335	347	339	347	345	353	356	344	398	391	339	352	344	362	353	322	379	352	352	341	325	337	354	349	359	353	354	386	353	359	374	370	376	341	354	375	325	328	384	324	328	325	351	325	371	362	314	366	356	344	389	367	333	366	322	356	316	353	345	340	372	337	356	324	356	357	345	347	337	364	381	365	342	334	329	351	340	336	402	359	320	359	316	362	354	315	353	361	351	342	375	334	352	329	334	330	387	339	354	319	361	376	346	325	343	327	388	360	338	320	358	343	354	325	367	331	370	333	345	330	339	344	334	354	349	378	348	354	336	339	335	362	334	346	357	344	351	362	372	368	344	313	352	364	344	382	373	375	364	359	344	342	336	286	362	339	340	347	356	368	346	344	351	396	337	371	363	350	319	310	333	354	344	362	346	341	363	367	337	343	358	381	344	347	345	325	366	318	336	398	339	329	351	393	337	337	328	311	342	329	351	348	345	349	324	360	345	327	321	337	357	320	358	360	352	356	338	346	361	354	354	359	355	328	366	347	331	384	346	363	313	323	342	352	315	365	317	374	357	369	333	364	371	340	353	338	362	339	319	335	347	344	295	338	373	332	352	354	418	360	347	347	309	332	330	335	345	328	370	345	359	340	373	351	366	369	352	367	336	345	342	347	367	341	357	317	324	357	335	339	357	347	322	340	331	349	348	364	365	335	335	332	339	312	355	372	337	333	346	348	373	354	338	393	339	343	358	323	325	352	319	365	344	317	358	347	303	342	336	368	342	362	345	347	355	356	355	323	352	342	309	354	360	386	383	330	372	380	342	352	367	315	376	345	346	342	350	344	333	339	380	374	329	340	352	379	352	382	341	337	352	341	322	365	357	359	327	354	391	359	316	331	367	326	339	344	324	300	369	337	339	334	367	312	356	359	349	359	363	318	308	358	372	367	342	342	347	385	350	368	398	339	317	337	369	376	340	339	359	331	347	332	367	361	396	345	352	342	343	351	300	352	316	352	370	322	312	336	348	386	319	333	362	341	372	363	344	364	333	357	332	342	309	373	351	373	349	319	362	321	376	299	346	358	368	314	360	364	356	355	361	352	351	337	359	337	346	363	334	338	393	334	345	320	345	369	343	336	358	362	336	340	351	363	345	337	351	338	355	334	306	341	332	349	344	329	374	336	345	340	308	329	359	354	350	304	353	344	349	342	348	372	348	361	339	342	352	370	335	342	352	320	352	352	360	322	332	351	328	380	362	393	333	362	350	333	344	340	367	320	359	369	367	360	349	379	327	330	356	400	371	346	337	330	331	358	341	351	345	340	339	356	314	336	329	332	334	379	377	331	398	348	333	343	329	325	332	343	322	326	373	334	354	331	328	345	343	373	334	355	351	327	340	344	328	346	323	355	339	341	389	347	343	341	362	349	333	355	339	346	342	386	347	307	327	341	345	360	346	369	402	316	374	373	380	361	345	338	335	329	381	331	338	348	341	355	347	369	372	321	345	350	344	368	356	333	356	323	365	366	345	345	371	349	352	352	325	367	367	350	363	356	355	342	324	348	345	345	354	355	324	370	353	346	349	355	357	370	368	335	362	364	353	362	361	353	330	329	363	338	368	389	367	336	338	334	300	347	343	324	338	336	342	350	327	330	351	345	361	339	302	316	308	332	332	364	375	335	355	359	362	350	357	376	355	331	376	344	359	375	328	350	331	349	320	353	340	340	366	352	372	339	352	331	367	344	340	344	328	399	360	347	338	320	353	375	366	382	342	328	319	347	346	341	351	363	331	319	350	361	382	348	372	350	323	342	358	343	341	372	327	336	358	361	372	329	342	333	379	375	307	307	361	356	353	328	352	369	341	318	324	340	324	344	308	320	341	322	323	343	341	360	313	367	359	353	389	349	353	357	339	327	369	366	367	351	313	328	348	358	371	307	345	324	369	364	374	362	362	365	331	359	342	360	341	354	336	353	341	344	345	331	360	290	354	357	335	376	359	320	341	328	353	307	357	343	335	324	364	362	355	356	347	372	349	322	360	352	331	348	358	375	351	365	331	343	354	371	360	332	373	357	348	329	326	390	318	357	351	367	330	377	343	346	329	348	360	334	336	357	335	329	338	331	318	325	375	321	356	362	320	338	341	356	331	347	337	359	334	343	342	343	361	380	327	336	328	357	316	364	317	331	357	383	369	351	318	361	322	340	333	374	358	341	348	366	336	376	385	370	345	357	368	328	360	333	332	347	350	307	333	330	364	325	360	368	347	372	348	381	311	342	338	341	327	384	335	344	334	341	356	352	323	323	328	345	371	371	342	369	363	361	377	357	365	334	365	335	333	349	339	357	345	326	353	361	360	347	344	373	318	337	340	317	331	333	365	356	342	336	349	335	362	335	342	346	340	356	344	315	346	345	357	374	352	327	319	343	326	355	338	336	349	347	348	333	349	358	360	368	341	347	349	329	331	325	362	340	315	318	329	339	374	339	335	350	322	359	331	344	306	374	340	366	378	341	334	339	351	369	338	339	375	328	353	338	321	318	343	346	350	330	365	339	401	342	339	337	320	327	337	344	355	319	343	372	366	349	315	341	322	341	337	369	327	346	340	348	342	348	362	340	351	342	351	325	346	366	334	303	359	360	345	319	353	336	353	340	360	346	347	331	358	321	388	319	369	340	317	324	336	363	363	354	369	329	345	330	316	396	353	384	345	344	378	334	342	352	328	345	344	369	311	329	364	389	316	364	331	361	337	367	347	366	305	325	329	325	328	346	330	314	336	351	330	345	298	343	339	334	329	347	378	351	344	372	347	331	358	330	361	378	378	392	336	357	328	336	323	338	339	324	371	347	361	356	346	341	326	326	372	346	350	376	338	364	331	324	347	349	343	358	343	334	352	355	353	328	342	329	346	373	348	322	326	322	373	334	348	327	353	364	361	373	323	348	371	343	356	337	380	329	377	355	346	358	382	345	340	334	356	333	348	310	345	387	340	363	367	347	323	372	359	321	359	319	323	335	349	349	352	392	372	345	368	315	330	337	342	358	364	368	335	347	335	323	319	331	334	331	358	368	337	330	359	346	364	328	335	345	363	365	366	329	364	345	349	338	377	349	308	328	324	349	353	338	350	366	332	350	386	332	338	330	361	342	379	361	350	347	340	331	343	312	341	327	358	344	363	304	374	315	328	323	338	352
15121	4207	2719	1356	1074	873	787	661	637	545	560	531	499	447	499	486	452	471	436	397	452	455	430	460	444	442	404	426	445	423	409	423	446	411	444	450	400	404	421	463	405	406	409	431	409	415	410	398	404	435	474	486	457	433	389	441	416	378	452	422	377	420	403	410	438	393	419	393	392	398	418	405	422	426	427	463	427	422	390	432	404	423	410	400	386	418	414	439	423	453	450	425	401	414	380	408	430	407	406	407	413	423	384	420	407	424	403	430	411	382	403	407	434	399	366	395	402	389	401	430	407	417	412	392	404	406	404	439	428	390	432	419	449	420	418	374	421	449	363	431	403	411	413	457	408	461	401	454	436	414	415	442	421	466	394	442	405	390	416	446	439	421	376	410	408	419	417	417	398	441	440	400	384	411	407	421	452	426	403	448	437	430	399	422	449	423	443	430	430	439	422	439	404	428	458	391	461	425	417	383	408	400	435	461	442	414	439	432	414	396	390	451	389	420	401	423	395	434	411	424	421	406	401	418	467	422	442	426	419	412	438	427	393	422	437	427	472	414	423	425	353	437	370	424	406	414	415	397	454	410	405	407	444	431	411	411	403	416	435	415	411	434	403	413	409	395	408	417	380	431	395	413	367	417	446	404	432	443	439	405	413	411	395	411	416	432	432	411	460	398	411	396	433	424	414	387	411	430	429	394	431	434	426	422	376	414	445	398	440	400	409	410	419	427	396	406	379	406	411	420	408	438	402	398	410	416	470	410	425	382	409	439	445	391	432	445	429	362	417	412	435	431	429	413	408	449	425	375	402	394	420	426	418	413	385	396	412	408	419	415	443	408	382	387	405	425	377	436	440	405	414	420	426	418	395	412	420	432	419	409	411	464	426	427	408	379	430	434	403	409	368	395	445	411	430	421	378	402	390	421	433	423	407	407	396	407	450	422	459	408	397	431	395	390	445	421	398	453	434	407	406	428	418	399	440	372	402	397	408	469	426	409	430	402	410	445	438	432	438	397	387	401	397	427	402	435	395	434	391	426	444	437	434	409	404	417	481	387	413	448	392	452	404	417	421	420	434	430	421	417	409	392	402	423	430	425	431	444	445	415	435	424	411	401	422	374	420	407	446	404	410	435	397	427	398	390	436	459	438	400	461	435	455	407	428	411	417	434	446	412	441	360	410	392	465	423	387	450	398	410	428	396	394	405	427	417	435	412	418	411	386	419	427	431	424	487	437	424	425	400	408	404	378	449	435	411	427	424	435	400	427	399	412	412	435	420	406	434	430	409	446	421	378	430	439	432	437	426	436	447	439	407	403	410	392	401	407	378	412	414	400	437	397	392	430	421	417	452	408	438	428	413	435	460	408	397	448	394	394	438	388	393	413	427	396	391	419	412	396	422	471	436	415	446	449	474	408	439	376	429	417	386	428	419	429	433	407	393	450	444	388	417	397	415	402	445	420	414	400	450	424	427	444	433	384	404	423	409	402	421	419	400	396	414	447	440	417	420	397	426	427	407	453	443	407	385	428	440	390	415	458	415	399	390	410	387	399	443	368	422	423	421	409	417	456	415	427	397	412	444	389	390	409	419	403	395	401	405	411	417	448	377	447	370	413	409	402	389	418	425	424	442	412	427	393	382	408	425	419	418	387	372	405	355	355	440	441	471	425	434	389	402	415	372	440	451	414	404	463	407	410	425	425	433	377	425	417	400	402	440	420	434	417	427	412	417	451	403	419	417	400	398	396	379	407	442	450	425	409	416	438	398	400	392	421	481	441	387	412	460	410	451	380	399	408	389	421	408	414	414	397	406	403	461	394	434	442	394	405	432	417	456	426	446	394	423	412	422	403	422	438	445	405	407	426	405	437	391	404	410	395	426	412	421	438	434	400	377	429	446	415	430	421	428	417	434	436	391	398	400	429	425	404	405	434	412	389	436	401	399	424	448	398	417	397	413	421	408	418	449	465	414	425	395	413	402	429	408	441	421	400	426	396	378	392	407	430	428	432	384	418	391	409	397	406	403	409	437	435	381	437	449	403	408	393	410	408	413	441	352	412	406	383	416	390	416	382	383	439	442	395	467	380	455	465	461	410	421	404	439	427	435	437	429	387	430	452	407	408	395	450	450	402	428	466	432	428	409	420	425	426	414	452	456	418	388	413	406	402	445	441	399	451	374	382	357	448	384	413	455	395	426	398	436	416	389	385	418	433	418	419	447	399	433	435	397	424	470	400	393	424	397	447	450	391	395	395	404	407	418	374	383	387	430	401	442	413	418	415	412	448	419	421	402	408	434	447	415	433	444	400	407	421	451	444	417	391	455	434	450	388	434	405	393	401	395	409	423	412	413	450	397	352	400	444	438	386	370	380	412	443	435	377	451	384	375	419	393	362	417	394	398	413	436	389	411	440	423	445	454	457	474	424	405	384	414	395	426	406	391	401	424	423	440	413	429	404	409	397	430	403	415	359	434	437	437	405	417	430	456	408	409	423	406	438	434	412	441	405	421	372	404	423	412	438	388	400	417	440	419	362	438	377	386	414	408	452	441	397	399	367	439	428	407	446	408	386	386	434	348	423	410	425	430	401	404	408	396	430	432	396	411	383	408	434	416	424	439	418	378	423	435	422	360	417	414	395	403	422	356	406	408	381	446	406	408	421	437	450	423	465	410	396	431	438	375	392	415	428	407	408	394	424	410	375	414	410	448	420	468	437	397	419	391	401	422	396	418	381	452	404	425	417	419	415	440	447	434	430	431	413	423	438	426	397	388	409	404	420	376	431	392	393	390	397	421	397	414	409	397	424	443	390	397	399	434	451	408	433	408	407	444	439	432	401	432	443	410	436	420	450	422	405	450	387	439	399	376	398	418	454	438	440	399	416	442	399	426	410	390	427	373	413	433	389	399	426	453	455	389	414	432	432	426	462	415	396	439	429	422	411	439	420	397	406	407	418	393	409	445	392	428	408	449	430	418	414	412	445	387	394	389	422	407	374	398	460	424	445	433	442	404	395	390	407	413	417	436	392	411	443	446	409	430	436	409	438	375	444	420	410	466	420	415	429	423	389	406	449	394	436	459	448	413	371	432	429	411	425	396	401	453	399	411	391	384	426	450	462	376	415	445	432	447	422	414	404	410	427	393	403	373	403	420	395	457	420	425	396	396	478	410	476	399	446	376	430	416	401	428	394	433	424	402	416	411	452	442	393	433	407	392	432	423	417	401	400	424	426	372	442	397	450	445	397	422	427	417	385	438	406	419	425	452	423	420	454	420	436	386	429	388	403	413	383	455	379	408	441	396	409	397	428	406	405	402	421	392	413	387	428	407	419	371	388	403	424	431	412	384	427	418	419	435	422	406	404	426	405	380	410	415	431	437	424	416	410	434	439	461	389	436	444	422	432	430	420	414	409	413	403	375	415	430	425	390	429	434	400	412	407	398	410	396	448	399	397	412	420	418	400	425	416	402	402	425	408	399	415	395	416	378	436	408	423	410
22947	21606	29175	24505	21599	20742	2095	740	634	557	564	483	444	441	444	450	407	425	447	425	394	390	375	405	358	384	385	386	369	347	363	350	384	395	366	348	336	384	355	372	354	346	354	374	373	343	339	381	400	342	406	403	369	390	334	337	365	380	370	341	346	331	355	345	342	371	360	336	376	351	387	345	359	348	359	375	341	356	361	329	353	345	331	359	335	344	331	353	314	336	336	314	349	326	354	368	344	347	333	350	336	354	367	320	344	356	340	369	329	326	351	352	347	345	357	321	365	379	397	308	348	337	356	341	344	338	356	365	353	356	385	345	359	352	361	343	322	352	364	324	328	357	340	349	335	330	365	343	329	349	318	361	365	341	315	357	319	363	339	331	366	367	349	328	362	343	332	333	344	368	312	350	378	319	347	331	378	348	314	335	330	378	405	338	362	347	323	352	299	336	333	348	357	331	336	333	336	341	341	388	382	365	324	356	309	345	373	328	348	344	357	329	345	327	380	328	380	360	347	347	337	356	350	333	335	381	354	343	335	356	307	316	364	323	335	336	358	362	369	322	351	347	386	339	315	346	372	329	311	344	342	334	368	340	340	372	343	351	366	338	345	376	346	320	365	301	357	357	356	375	354	330	357	383	380	331	375	348	342	321	358	358	322	365	340	369	334	320	349	364	356	353	353	321	373	335	345	331	363	344	347	369	332	337	338	385	341	334	340	361	364	349	350	349	354	348	375	350	357	346	355	338	370	373	348	375	332	346	335	327	382	341	331	324	355	344	373	334	325	352	353	362	334	333	352	322	339	359	358	352	366	318	355	332	394	336	346	377	325	350	379	321	371	373	358	344	346	326	363	353	366	356	339	336	352	331	347	351	346	329	364	344	361	315	358	363	373	333	346	374	377	331	363	335	361	360	319	338	352	297	338	337	359	326	312	366	348	325	354	345	390	358	386	313	364	359	363	360	397	331	311	347	346	351	359	329	371	344	326	340	349	344	328	359	342	357	364	367	326	348	379	339	343	343	314	326	352	362	356	332	357	372	360	356	377	351	359	303	317	344	299	359	344	317	323	361	338	345	357	318	330	318	332	360	348	334	329	320	334	350	355	341	346	404	360	352	367	324	345	312	352	373	345	340	388	353	364	369	341	339	374	350	312	377	373	315	347	345	344	337	340	308	397	335	362	346	324	347	359	368	352	348	319	344	334	353	338	343	324	366	357	345	355	353	371	320	352	351	357	351	351	334	329	331	326	376	334	325	329	325	351	361	334	345	313	323	366	358	351	356	341	363	354	338	358	352	345	331	327	335	348	343	361	356	336	369	358	317	339	345	365	342	346	370	353	324	369	355	349	352	332	364	353	375	349	375	357	345	289	342	327	377	305	339	368	356	350	338	381	360	332	357	353	332	355	376	325	360	352	347	332	322	352	346	350	361	357	303	345	347	325	316	329	324	298	299	360	371	311	312	359	344	385	341	324	355	335	348	331	366	366	361	357	343	343	358	330	384	362	335	343	353	362	353	353	354	366	372	364	373	340	349	335	356	336	340	332	363	378	342	362	321	346	344	345	392	363	365	333	367	338	357	351	345	362	337	354	329	321	367	380	366	340	373	355	324	358	372	327	337	359	359	376	337	294	347	342	349	319	353	344	315	363	346	348	334	339	338	348	339	349	336	372	324	324	351	342	335	326	342	424	355	361	336	334	339	373	372	371	350	332	333	337	357	346	344	318	326	352	321	329	360	397	338	326	359	330	348	391	313	333	352	363	363	344	370	321	377	341	324	347	323	348	363	331	352	307	347	378	367	321	308	340	345	360	336	330	351	336	381	364	356	367	337	328	361	351	350	358	322	320	348	351	341	328	388	343	361	330	370	364	332	348	356	349	365	368	326	368	362	335	363	347	328	354	343	356	358	336	327	301	378	348	334	333	331	344	339	342	368	362	351	350	352	353	359	352	321	386	352	331	338	352	352	345	353	330	362	339	386	350	323	351	335	361	397	332	338	392	365	333	339	360	321	350	365	371	340	335	347	329	354	356	379	332	343	350	365	339	321	386	345	378	375	320	339	359	345	363	343	317	357	349	378	352	326	341	371	316	320	351	339	352	346	355	325	348	347	382	355	291	332	378	365	365	320	349	334	388	371	362	312	344	338	327	339	344	319	364	354	351	369	338	377	340	348	333	349	340	357	347	373	369	367	360	323	337	344	327	323	361	326	344	410	358	343	343	346	346	330	342	300	336	354	348	319	372	326	354	379	357	391	334	344	373	365	332	386	337	331	321	357	346	357	354	312	370	348	325	351	371	355	316	356	348	347	368	351	323	376	325	355	365	333	359	343	332	354	352	331	324	343	331	355	383	359	352	370	309	353	320	345	338	326	362	361	315	359	346	397	337	354	347	325	308	347	350	327	376	334	326	359	350	340	348	316	368	365	360	327	318	322	346	379	352	373	329	357	326	325	356	350	334	359	342	385	357	351	346	346	347	382	340	323	357	352	328	350	357	345	349	341	334	362	328	344	365	331	346	344	347	354	370	348	352	346	370	324	362	358	321	383	341	357	339	354	352	338	307	354	319	353	351	331	359	354	388	353	335	335	349	381	318	348	320	297	348	340	337	373	306	337	344	330	317	380	318	331	340	358	357	359	342	356	351	315	371	378	348	322	317	336	336	343	334	349	324	309	348	361	328	329	351	344	330	344	336	364	354	349	345	338	359	336	303	339	347	336	323	354	378	343	348	369	361	377	341	319	301	349	347	345	367	366	372	358	372	312	302	347	328	328	338	356	323	312	343	339	315	356	333	344	383	332	346	347	339	330	336	345	357	349	331	351	322	336	323	359	335	371	352	343	373	352	351	373	352	332	351	334	378	320	359	373	329	358	340	338	341	319	370	343	356	351	342	368	322	350	311	363	299	350	330	332	371	337	382	347	343	324	343	342	341	350	372	355	371	334	358	346	372	335	355	328	318	341	329	318	373	333	329	380	326	336	353	318	351	313	349	339	330	343	318	362	331	362	330	355	351	356	345	366	333	344	323	335	353	362	373	373	339	308	348	339	360	349	338	323	311	353	340	309	321	338	359	347	301	345	340	355	346	327	351	338	327	314	392	331	347	356	342	318	349	355	341	310	353	316	353	361	336	329	342	338	350	343	363	323	377	347	376	348	352	332	368	351	371	325	338	334	357	298	326	327	359	345	381	340	316	375	317	349	352	401	338	364	376	349	355	339	346	343	349	389	363	347	343	372	317	330	336	336	328	347	332	370	340	350	350	342	310	332	349	315	382	363	345	349	347	337	325	364	355	365	358	337	368	377	344	320	314	328	372	351	354	352	343	337	362	357	357	342	353	317	363	368	321	352	339	345	335	338	344	354	365	378	352	333	350	401	373	358	339	387	345	383	341	337	373	345	350	358	330	368	364	335	315	355	364	337	357	365	323	355	329	354	339	375	366	327	331	311	358	355	350	340	349	378	355	331	327	324	348	343	352	331
19729	12378	8029	3844	2774	2155	1693	1312	1094	967	867	750	710	599	646	580	584	558	525	593	505	492	492	493	477	480	490	488	477	438	436	423	465	443	425	478	452	470	436	421	449	476	493	441	415	425	426	452	426	464	526	521	541	533	475	482	429	462	478	396	445	412	434	422	441	423	409	461	447	422	428	476	433	407	440	460	423	419	434	476	466	437	443	427	471	455	442	438	445	418	438	447	427	446	415	437	479	451	400	455	449	416	429	432	401	430	441	424	426	418	429	403	415	445	404	432	393	379	438	437	391	473	447	452	432	425	404	430	426	436	466	445	438	449	447	395	415	435	427	434	391	418	436	427	409	415	440	414	453	399	417	406	404	420	423	475	446	394	440	430	426	425	486	438	476	418	370	460	438	438	449	434	423	401	403	446	407	406	442	397	414	448	447	431	439	409	436	466	396	447	414	394	436	411	448	414	432	503	451	445	440	431	431	464	444	447	449	422	460	424	428	401	415	405	438	415	437	418	403	416	435	424	429	434	410	400	449	439	417	393	402	450	440	417	444	405	412	443	445	458	461	423	419	467	432	424	432	401	439	436	427	427	430	420	440	420	383	406	417	413	433	439	412	449	422	408	395	404	438	429	411	416	409	448	432	424	457	438	427	450	421	449	397	433	386	403	452	429	455	445	468	415	427	432	398	418	451	417	454	412	430	440	380	440	466	453	411	396	418	420	414	444	455	482	409	420	421	411	422	427	400	442	463	447	423	421	434	436	441	429	407	441	400	405	423	457	426	425	441	445	450	427	403	452	446	438	419	410	432	406	434	399	443	448	419	438	437	450	452	471	415	429	441	452	502	460	435	438	433	442	415	432	398	418	454	481	437	433	404	427	429	429	431	450	406	412	411	493	406	455	418	437	445	435	397	422	445	442	455	436	470	421	435	456	431	430	412	411	469	424	436	426	443	451	431	469	428	447	433	430	392	466	424	429	452	441	425	397	456	458	436	429	432	449	440	456	434	421	431	444	440	439	398	429	426	452	420	470	418	434	427	441	433	405	435	440	445	444	403	410	458	431	408	420	443	440	436	418	430	428	415	420	444	468	418	399	439	433	390	435	444	420	405	445	488	466	431	396	403	389	427	446	433	449	423	431	395	431	403	453	433	435	406	463	449	436	461	448	431	430	422	418	459	427	413	413	459	418	422	395	458	398	458	413	419	424	398	451	425	460	473	409	426	433	419	457	404	424	457	452	419	463	419	422	419	404	442	450	467	473	422	407	418	443	439	451	414	390	439	419	419	425	403	442	458	420	409	431	433	461	433	430	440	425	437	418	471	438	461	421	417	452	412	455	393	419	415	437	409	439	410	416	447	407	433	416	424	406	431	401	429	431	423	441	445	447	428	440	460	392	427	423	442	449	408	423	423	419	440	411	472	416	398	467	435	428	444	437	435	419	412	423	416	444	477	437	458	413	444	423	466	406	457	439	411	443	448	422	433	417	400	430	453	409	407	428	373	426	446	414	404	438	405	486	434	441	438	417	427	455	439	441	406	409	429	425	409	464	428	430	410	464	469	443	438	422	422	432	406	388	402	391	406	431	424	449	431	433	422	447	442	436	459	381	481	477	425	463	445	445	444	447	427	431	441	444	385	422	458	435	472	411	442	444	470	415	441	419	416	405	439	437	423	463	434	436	427	426	406	431	401	432	435	433	439	440	411	438	406	435	458	441	431	469	445	444	422	419	456	424	449	432	414	424	465	453	442	420	430	399	450	450	420	424	435	407	415	444	416	413	440	458	426	427	399	439	421	416	441	431	434	432	437	439	446	421	405	448	422	451	425	448	437	420	437	461	418	451	444	486	414	443	457	441	440	458	391	448	424	435	405	421	442	442	441	425	452	385	455	427	451	454	442	421	436	420	436	418	426	419	409	443	411	431	415	449	407	436	400	465	457	434	443	441	436	423	409	447	426	428	478	423	472	434	425	449	411	431	485	435	423	431	452	433	442	419	434	424	488	418	418	411	446	442	451	404	435	432	409	416	383	411	437	475	417	438	425	444	388	423	437	413	457	393	390	434	417	441	430	443	446	426	447	412	460	440	423	430	460	451	408	405	436	452	444	432	428	437	429	422	443	430	441	414	455	403	427	454	438	426	436	446	409	447	400	430	479	431	450	416	468	404	449	435	428	452	423	426	427	472	433	444	433	463	432	396	461	424	455	417	471	435	458	432	428	440	447	416	427	442	418	448	441	452	449	462	457	458	371	466	435	403	415	422	434	456	427	416	438	397	446	434	380	429	411	439	434	441	413	422	413	429	454	419	441	441	436	427	405	399	457	420	410	470	445	423	398	445	435	428	415	415	420	434	428	413	434	401	458	403	425	430	442	427	434	412	394	418	428	419	410	425	422	448	467	449	451	452	415	432	456	431	436	406	416	432	436	446	487	429	458	471	471	438	456	443	416	435	447	453	425	445	440	446	400	427	430	429	438	441	417	435	423	440	438	489	442	451	414	388	448	458	434	457	433	450	450	418	429	416	442	440	450	453	409	433	396	444	429	460	472	418	437	435	414	435	426	466	402	452	432	410	414	437	411	419	483	438	463	448	420	399	443	466	425	439	424	434	442	421	439	393	428	396	418	402	434	428	431	423	461	480	450	471	449	370	402	446	410	458	425	451	418	418	402	451	418	408	371	471	440	454	425	474	442	451	408	440	423	426	446	407	443	477	393	474	458	405	391	430	399	415	424	414	421	418	416	442	445	400	449	425	414	443	447	446	398	466	413	454	438	455	447	393	397	413	414	416	431	426	438	420	428	476	457	486	448	404	455	411	421	414	405	443	419	417	415	396	459	406	448	433	406	444	402	414	424	450	439	451	406	439	421	468	426	434	450	430	458	431	439	428	439	454	446	439	416	414	446	422	448	437	468	421	436	414	447	409	451	432	426	461	443	474	435	392	468	432	454	406	450	460	424	436	432	427	427	400	433	396	425	424	430	435	444	442	376	438	451	400	417	396	435	438	434	462	424	456	440	477	434	431	436	469	415	447	409	424	392	476	447	443	437	424	456	448	414	441	471	447	437	434	451	396	450	483	418	417	423	425	450	407	435	421	439	430	389	410	428	442	445	433	439	461	429	465	448	456	414	454	439	440	444	436	440	409	450	416	448	409	478	451	399	398	380	411	430	474	399	417	415	439	438	408	442	411	398	416	427	429	387	416	445	444	370	401	436	387	408	443	435	403	423	422	403	447	427	441	445	450	405	484	429	424	413	432	437	459	417	431	433	421	424	432	475	443	430	428	435	456	388	443	431	435	408	427	427	451	432	425	438	412	417	391	405	431	431	410	449	425	447	399	403	412	464	434	421	420	430	445	459	438	455	437	442	403	414	442	436	431	425	403	441	447	448	437	430	412	433	425	441	407	427	394	444	417	399	413	451	435	400	385	406	438	430	414	418	468	426	451	409	419	435	437	423	427	435	404	430	424	439	460	414	421	412	429
28454	15586	2534	876	683	704	660	639	638	638	639	625	614	611	636	644	650	651	642	645	638	666	611	603	634	661	679	622	631	602	649	606	651	643	667	612	618	637	640	616	633	630	694	587	604	617	632	621	630	602	647	625	645	688	638	693	592	633	625	616	630	647	613	625	653	650	624	644	589	623	637	656	684	599	643	678	633	637	640	576	613	643	632	590	614	614	603	656	600	615	606	593	662	630	657	630	607	581	630	630	617	606	601	578	594	648	612	567	615	644	631	591	616	625	600	630	594	575	610	675	634	597	609	628	681	669	600	643	604	611	617	669	624	612	649	599	594	684	641	621	615	588	653	649	619	640	603	607	594	640	634	637	638	640	602	664	596	666	632	607	612	645	642	659	565	627	628	569	624	615	628	626	632	653	634	618	598	624	627	636	672	647	586	647	610	639	667	591	638	632	606	600	652	634	636	630	650	667	670	598	673	676	606	640	635	660	645	684	611	656	635	643	634	625	671	621	639	586	660	610	662	664	637	614	610	662	649	631	619	598	640	660	629	620	671	639	670	608	613	631	592	619	653	672	623	643	648	626	624	583	633	603	670	589	629	615	649	605	635	642	610	617	608	638	622	637	614	683	624	682	597	651	646	597	636	617	678	649	633	634	604	628	598	625	556	596	626	628	642	627	640	583	629	632	623	654	629	652	627	617	606	605	631	636	664	614	600	629	653	583	679	636	603	613	633	637	602	614	624	600	639	626	636	639	600	612	655	691	608	651	637	620	627	629	647	675	657	647	640	604	592	659	627	611	608	678	625	632	648	585	620	621	641	636	629	634	596	611	691	587	662	624	613	639	602	642	637	640	638	580	648	620	636	660	653	605	636	582	658	625	644	604	658	644	636	602	604	638	661	602	605	653	645	614	651	635	646	601	649	607	653	632	658	624	626	622	584	646	610	632	614	651	621	647	611	584	663	613	591	634	644	619	612	609	616	625	607	630	635	607	603	648	642	661	619	686	613	597	590	612	625	650	643	710	638	587	598	595	602	624	654	647	630	604	656	656	607	599	637	617	572	639	612	637	616	627	653	593	652	616	648	652	599	622	655	616	670	624	660	617	620	628	620	615	685	621	617	622	659	584	636	668	594	604	623	608	581	650	611	577	601	659	609	570	643	648	694	648	613	587	584	583	618	630	577	624	652	617	632	622	640	606	596	613	603	631	609	604	611	628	624	632	627	626	656	630	646	607	606	678	628	645	627	625	586	633	564	638	615	561	647	659	631	672	629	651	620	630	657	621	640	609	649	612	631	630	648	597	649	590	579	629	639	593	642	657	612	640	608	587	592	665	594	644	633	607	664	559	639	601	680	636	671	621	633	653	635	607	638	629	615	644	629	684	611	618	660	633	652	647	648	606	643	640	676	636	640	615	624	622	596	605	576	587	589	607	631	631	632	644	678	656	596	610	668	635	605	648	650	647	607	605	672	607	634	608	610	641	645	686	597	609	630	686	588	622	623	627	647	653	705	618	596	604	648	625	569	698	662	638	576	607	606	673	639	652	651	632	623	623	600	670	618	620	591	621	602	601	597	688	637	628	612	632	620	624	620	635	659	610	664	628	613	648	615	608	618	622	602	619	661	693	644	599	630	634	620	671	635	637	631	609	629	595	610	603	595	663	606	602	595	611	644	641	619	638	637	620	620	569	659	597	638	617	671	611	636	594	624	620	644	603	594	648	606	634	588	641	610	633	666	626	586	577	643	633	607	639	648	640	605	691	610	600	638	662	622	586	645	652	626	641	616	625	644	630	612	650	637	655	643	674	648	617	606	594	604	586	608	677	601	656	678	620	588	617	643	603	649	571	645	624	623	628	667	618	664	643	671	665	605	612	577	654	618	637	628	629	619	590	631	662	645	643	670	586	609	603	645	599	638	588	633	622	690	640	589	620	642	611	636	577	623	600	600	652	600	631	662	618	586	633	631	605	611	602	640	621	629	644	628	617	578	633	677	601	607	628	649	611	658	633	610	629	623	633	642	654	685	648	589	637	628	673	620	611	617	628	649	661	623	653	586	638	609	606	596	640	665	633	671	615	651	610	611	615	652	686	648	660	639	611	620	607	636	653	661	641	656	591	640	636	641	680	617	621	643	651	628	579	607	615	631	636	633	628	653	606	640	655	605	655	614	619	589	599	617	596	684	621	621	619	618	600	609	629	622	604	665	611	668	653	633	609	628	635	633	587	594	600	636	600	660	657	665	635	657	544	617	661	563	646	690	631	633	634	647	631	591	666	612	667	598	651	630	621	588	649	587	576	618	620	635	643	601	652	611	663	608	613	605	609	597	629	652	624	614	620	641	634	650	616	658	656	606	654	597	645	630	635	618	629	659	654	635	606	622	631	646	616	651	661	634	639	667	638	598	593	609	609	639	607	655	585	641	611	604	654	618	628	610	671	655	644	641	603	645	655	630	593	591	677	652	650	608	622	582	637	660	599	621	639	645	622	601	594	652	672	617	650	607	644	662	655	641	637	638	609	620	623	603	623	656	608	639	616	615	635	625	617	688	568	595	619	683	631	601	570	663	609	633	649	594	622	640	647	610	631	643	633	635	624	579	658	611	608	600	612	617	624	626	611	632	630	599	642	651	637	618	598	639	635	665	614	609	618	652	623	652	664	619	632	616	651	655	641	613	648	658	615	634	598	621	596	639	638	603	600	618	637	646	584	586	665	637	637	615	618	656	595	653	611	686	623	688	641	645	615	644	614	655	574	583	666	608	651	641	631	613	646	615	623	622	606	584	629	628	600	625	624	669	635	638	636	643	609	621	646	663	622	631	621	630	677	623	644	607	614	605	614	671	621	597	650	620	628	628	613	645	627	641	595	618	611	597	646	644	608	592	647	645	635	651	622	623	666	604	647	677	601	637	641	635	589	670	640	634	594	650	629	633	572	560	606	590	638	603	680	658	641	621	612	583	666	626	627	661	637	627	651	649	630	655	660	628	635	666	642	616	655	622	616	638	646	686	641	657	626	610	586	649	661	626	661	671	705	660	659	632	642	679	624	602	604	627	570	572	642	645	613	634	671	640	621	653	598	651	642	626	574	654	638	619	618	672	648	681	637	641	624	624	618	605	644	608	646	631	669	619	643	637	625	647	624	631	638	621	647	586	635	573	627	627	638	682	640	627	576	616	624	622	631	616	615	611	599	684	582	601	611	643	624	641	641	611	610	612	639	589	638	597	676	640	632	609	597	598	609	642	613	647	603	601	614	628	583	597	631	620	670	634	617	587	612	573	663	617	611	667	631	584	663	645	633	638	648	597	609	642	677	573	627	613	619	634	629	618	619	616	641	596	621	620	651	684	637	681	661	635	577	585	602	622	596	608	622	612	621	640	630	629	622	592	581	632	617	601	646	620	633	587	625	648	641	621	643	650	611	599	591	644	623	666	623	604	616	603	649	601	617	570	689	672	649	640	608	565	614	644	583	650	586	607	640	661	652
13232	1317	1070	906	854	788	841	797	744	772	761	779	751	790	733	757	774	783	730	737	705	712	695	765	691	741	739	765	761	778	729	712	692	769	728	736	730	715	726	743	769	737	737	741	768	744	764	735	740	744	752	803	800	780	744	752	742	750	756	735	743	721	782	796	773	740	733	753	752	724	741	754	738	744	727	765	728	714	742	711	674	757	741	789	684	745	764	750	717	757	775	733	765	777	741	719	710	740	733	713	694	719	753	730	691	753	729	731	753	769	716	734	773	709	777	752	764	734	755	724	738	737	727	690	803	728	745	770	710	766	729	792	722	760	715	710	788	748	716	755	759	771	700	767	730	745	771	754	782	736	799	818	762	767	690	734	762	776	748	725	747	763	710	742	758	753	795	756	750	723	708	770	739	705	745	715	735	730	742	711	740	764	809	728	766	749	754	762	742	720	758	763	717	741	729	746	703	746	707	742	754	794	775	685	735	720	741	757	773	748	756	709	784	785	741	718	788	758	741	739	749	755	770	749	763	746	787	717	808	715	716	743	767	757	775	760	746	723	754	726	743	735	774	756	772	753	741	816	723	754	727	774	770	718	699	731	768	718	717	769	698	744	747	764	767	745	756	751	720	727	706	722	754	803	754	756	752	742	718	739	752	750	752	705	777	797	792	736	746	726	723	736	714	796	796	736	773	708	738	709	701	759	796	766	729	724	737	788	749	791	748	731	787	734	730	741	759	724	735	739	768	741	734	759	744	807	753	777	720	743	745	764	735	772	800	783	757	791	756	756	749	731	723	736	725	793	780	752	802	754	701	732	736	770	735	783	751	756	742	755	699	716	761	724	735	744	728	805	745	761	730	743	687	733	712	735	774	740	737	778	751	768	755	776	722	775	772	728	746	741	762	746	694	765	714	791	744	717	761	762	811	743	758	753	681	766	752	757	781	720	759	750	752	755	751	732	747	727	754	753	737	689	765	667	777	779	799	731	709	761	752	735	760	754	711	672	734	766	742	749	766	721	744	749	680	744	785	729	770	767	769	744	732	750	732	715	695	747	745	747	739	763	803	719	746	731	698	779	751	720	714	738	685	731	759	753	712	751	771	722	756	805	783	798	746	733	729	760	745	751	762	730	727	771	703	743	775	763	729	788	780	739	767	769	697	749	720	688	744	762	734	721	713	727	735	727	769	725	724	735	742	707	815	788	784	715	708	752	805	770	737	718	786	742	723	773	785	745	780	727	781	759	775	782	726	735	805	701	773	748	711	714	763	734	720	709	768	770	694	769	782	752	754	702	719	760	710	764	808	738	722	767	717	756	724	709	716	761	738	742	699	740	731	714	779	679	759	776	781	723	788	751	730	749	744	715	716	733	775	708	673	784	722	778	751	780	767	730	730	770	747	798	718	739	755	762	800	746	761	792	746	785	765	769	766	708	676	730	795	742	713	741	723	778	733	744	764	730	730	746	771	772	733	732	751	800	701	754	736	716	745	771	732	734	801	726	735	774	705	745	753	762	767	717	715	666	726	749	756	744	762	796	753	733	743	744	724	693	718	748	793	695	765	749	752	745	777	719	801	727	733	740	759	745	737	683	759	786	782	697	727	738	719	775	729	790	762	734	711	793	798	824	774	709	743	801	746	766	721	783	786	757	781	697	739	721	756	750	732	729	714	746	752	767	737	757	747	742	736	745	766	759	753	769	763	722	783	703	755	769	684	752	746	746	773	800	747	748	702	792	786	768	745	740	763	707	763	679	707	728	776	803	754	752	734	824	736	736	728	785	743	733	701	730	757	749	726	783	729	777	760	748	734	745	733	732	739	719	734	776	738	678	750	758	697	753	711	727	759	777	766	688	744	741	729	726	730	717	729	737	760	784	706	725	742	785	711	707	781	730	756	741	755	787	791	726	755	739	772	787	776	763	710	731	711	763	743	756	719	751	755	690	728	739	777	731	712	786	724	754	783	754	797	735	737	720	778	726	762	742	737	734	752	688	725	735	714	739	766	765	718	772	760	720	756	754	758	784	735	773	733	779	764	740	722	780	726	746	794	719	740	738	757	775	689	747	725	721	741	740	749	781	744	698	742	732	710	731	762	730	772	752	783	774	768	716	747	759	764	737	713	795	748	783	747	746	771	742	755	718	785	755	719	757	741	733	768	742	747	739	766	714	724	781	693	750	735	784	737	753	761	719	790	743	764	740	740	734	767	737	745	759	765	740	713	763	739	758	753	705	732	744	747	740	835	734	756	735	753	800	705	728	760	712	737	763	704	776	732	767	720	757	728	758	763	723	756	740	758	714	744	706	714	782	759	755	718	741	746	747	771	785	740	741	767	708	731	703	710	763	771	812	769	713	683	731	740	729	730	796	705	743	746	770	733	721	787	714	756	747	737	676	729	765	703	764	750	757	707	738	745	742	730	722	786	756	734	740	791	711	708	750	809	762	769	738	780	768	742	731	779	743	733	763	728	786	736	767	719	755	717	750	718	700	727	758	707	708	764	734	758	729	747	729	757	688	787	710	737	742	765	726	760	711	774	747	727	748	742	765	707	782	724	711	720	724	794	718	785	739	802	721	804	745	748	684	762	781	757	764	742	733	808	745	787	740	752	775	734	780	758	727	745	681	758	755	726	773	750	731	766	711	758	793	770	686	810	756	714	748	737	725	772	752	752	705	779	731	762	733	719	814	792	708	781	767	740	744	738	747	770	746	745	760	709	724	740	754	733	711	741	760	762	770	759	734	731	707	752	723	724	712	772	713	716	715	735	759	771	730	749	726	746	780	711	754	780	759	729	780	771	762	760	750	733	759	742	756	740	737	754	707	754	774	762	779	783	765	717	747	784	720	744	762	720	753	739	802	748	722	747	745	746	702	768	728	764	768	767	800	779	706	724	737	788	752	752	747	760	762	823	715	691	723	768	766	759	722	704	761	701	743	793	691	755	738	692	714	729	726	722	729	761	766	760	752	726	730	735	765	740	793	753	764	748	745	769	762	737	756	723	760	703	737	764	773	734	731	779	771	748	705	787	749	742	770	749	717	711	763	720	743	701	741	764	728	753	719	747	808	720	749	703	755	799	718	750	746	722	769	717	754	749	676	757	762	734	743	781	784	791	773	752	734	741	728	742	766	720	758	748	724	718	729	726	740	724	742	740	777	717	767	734	761	797	778	763	737	781	793	746	728	783	770	717	724	685	750	785	747	765	764	706	749	733	711	740	706	759	764	745	753	737	789	682	730	769	764	814	805	784	724	770	765	735	763	780	769	712	713	759	742	716	749	772	780	769	767	746	714	705	735	755	778	717	725	730	736	722	763	747	708	713	753	725	727	768	704	755	740	737	742	736	734	737	767	747	757	701	727	756	800	729	684	765	744	778	759	760	735	753	738	787	783	724	728	742	798	766	718	725	737	764	758	746	723	809	744	781	763	757	718	780	747	719	728	760	743	799	769	730	765	710	719	694	704	755	781	795	753	714	757	769	754	729	772
23852	21538	28485	24989	21149	3615	1078	887	872	837	779	801	700	687	752	714	739	677	731	675	712	708	704	653	718	674	676	671	744	708	652	624	723	674	654	731	687	637	736	719	712	670	655	686	695	685	659	700	684	702	721	702	673	716	694	701	689	691	639	693	693	637	713	621	703	656	687	701	694	643	701	703	719	679	678	679	700	677	667	656	677	626	678	669	691	668	679	651	714	689	699	661	692	717	650	658	648	659	662	714	665	697	676	697	654	711	700	671	658	691	709	705	653	709	654	640	643	673	684	677	671	644	650	697	672	685	625	636	728	689	658	689	647	701	659	692	699	640	670	655	661	653	657	669	639	667	705	641	680	633	688	643	678	666	638	676	704	650	645	622	667	691	711	627	688	684	652	655	695	694	704	709	655	670	620	714	699	709	677	683	693	692	677	650	649	619	618	641	667	711	652	698	641	688	679	704	629	638	692	719	698	689	642	665	645	657	681	691	656	659	612	733	711	726	689	649	695	654	681	660	659	679	680	658	657	615	673	646	663	683	674	671	675	690	688	648	661	683	659	707	682	702	695	696	630	715	654	705	690	676	690	658	646	627	688	670	695	687	712	690	699	731	645	670	731	644	636	677	646	702	713	663	629	634	649	666	666	678	658	683	688	688	654	646	612	674	693	663	626	665	651	654	691	708	710	685	667	664	685	703	651	732	686	673	679	706	718	671	687	688	641	741	684	653	675	661	669	609	655	676	711	667	675	649	679	674	679	673	688	626	719	707	683	660	696	726	684	683	643	703	635	658	688	641	692	660	674	679	685	661	668	650	684	665	671	693	665	721	703	648	630	681	636	682	709	636	681	679	655	654	617	695	675	688	615	727	659	632	735	677	664	681	703	705	679	657	661	660	678	662	671	670	703	701	649	685	697	686	739	673	747	688	689	678	636	646	665	634	722	646	654	672	671	681	653	731	626	641	681	687	658	682	697	651	711	693	630	653	637	666	659	726	677	685	636	660	624	648	705	678	616	718	675	720	697	668	706	667	630	652	700	682	730	711	691	639	649	716	705	643	656	621	694	703	685	634	714	687	695	680	662	653	627	664	674	663	658	654	682	666	683	678	702	615	626	676	689	704	646	645	674	709	693	698	687	689	654	668	691	680	660	690	665	698	729	697	684	642	663	689	669	699	663	694	649	665	718	663	663	683	684	672	675	685	643	635	692	696	701	659	679	684	642	658	680	635	669	672	684	635	655	696	670	638	684	678	665	699	639	669	677	659	644	690	630	679	647	702	689	675	687	625	693	676	624	652	628	701	622	692	611	694	712	648	706	650	665	691	672	710	676	708	673	674	653	669	668	680	686	698	703	677	692	654	724	658	655	681	675	667	673	654	642	689	654	742	680	694	615	707	647	654	671	713	652	655	683	656	649	702	692	654	704	642	713	667	680	662	653	673	688	687	678	657	673	694	635	691	675	661	664	697	683	650	716	651	634	682	702	664	672	656	712	628	667	686	668	672	666	683	680	667	685	690	679	675	687	673	661	662	714	703	662	646	686	682	677	688	713	685	683	712	693	706	698	687	650	657	701	689	660	669	698	647	621	695	642	625	672	687	650	660	667	683	670	663	666	653	653	705	691	666	682	673	667	693	643	663	701	692	718	698	702	656	679	629	664	653	723	653	653	688	680	669	645	665	633	681	662	673	678	652	655	648	679	691	687	738	707	673	638	675	663	661	658	674	725	674	716	654	679	687	684	668	716	703	671	643	694	694	638	676	642	663	656	667	671	651	667	684	679	630	664	607	651	694	711	662	683	693	688	683	656	649	667	682	667	684	608	652	678	717	654	676	671	691	643	653	722	675	701	681	615	620	648	684	649	654	706	676	659	638	655	634	623	689	679	649	671	656	710	678	708	655	700	689	644	692	675	654	700	740	706	675	688	687	659	712	643	667	738	708	622	657	625	681	646	641	636	668	682	725	665	677	626	669	698	697	619	706	699	682	627	671	699	661	685	687	641	656	703	660	697	664	654	639	647	698	639	670	671	629	700	629	691	652	639	670	645	676	697	670	618	670	680	627	644	701	668	633	643	605	663	670	672	694	669	641	735	655	690	661	705	672	691	668	665	707	685	659	677	679	653	667	659	677	685	691	650	685	667	649	645	671	684	696	671	700	674	705	658	623	642	686	631	663	676	648	673	624	669	640	673	687	613	678	685	669	664	685	688	693	670	697	669	660	636	612	739	711	732	653	659	696	683	683	668	688	680	683	701	700	663	681	659	690	688	684	705	688	684	644	687	638	678	713	694	704	696	720	703	684	718	689	669	627	687	679	699	656	666	654	652	692	670	701	701	643	696	668	729	691	692	677	653	689	644	685	684	684	686	688	683	720	672	643	695	668	649	662	688	652	696	650	718	683	685	708	719	699	688	723	700	696	678	637	669	661	670	667	664	728	634	668	662	650	649	654	635	682	707	692	657	597	658	692	674	660	614	670	680	678	656	699	673	693	704	675	680	627	697	713	671	713	656	695	635	632	647	621	654	629	622	713	694	725	714	678	649	651	617	627	699	693	666	643	645	723	684	669	640	618	667	708	613	702	645	690	695	695	717	732	620	656	688	647	696	701	697	660	681	692	665	650	714	663	645	692	678	683	653	707	699	702	690	666	675	611	664	654	678	663	707	654	649	684	651	657	705	696	690	683	651	637	683	663	666	663	662	686	668	660	668	651	649	626	657	658	642	671	659	691	675	737	718	652	661	626	662	683	666	699	707	639	702	687	683	699	641	663	664	733	712	647	705	635	649	708	668	671	658	683	656	654	690	600	694	665	638	708	706	687	631	671	619	629	706	664	686	655	692	607	674	700	663	696	650	672	703	648	662	749	698	697	642	666	625	620	660	655	609	675	699	638	642	687	686	667	716	710	670	655	723	677	645	695	672	666	701	642	688	707	642	664	654	667	686	638	628	701	695	643	668	700	670	638	666	661	664	667	649	688	644	671	673	712	642	713	672	644	666	698	653	615	681	672	672	660	675	683	678	660	698	646	715	673	676	619	655	659	706	653	673	682	639	675	678	646	698	661	704	641	667	666	683	676	668	698	612	656	669	664	645	673	631	648	661	651	663	675	617	655	654	667	682	714	630	656	711	648	658	675	687	643	692	656	681	713	695	679	672	648	658	683	662	635	691	700	658	629	710	703	655	680	633	694	678	671	710	661	671	659	665	672	646	676	660	660	654	681	660	689	651	624	704	674	665	721	694	675	655	663	681	657	685	665	657	661	687	661	691	690	661	665	641	660	693	690	624	665	672	720	663	654	679	665	686	692	631	703	684	689	629	684	712	666	713	689	685	648	647	671	667	647	671	662	653	650	673	686	695	705	703	698	691	662	652	684	670	671	669	630	621	632	690	662	672	637	675	680	748	677	689	623	712	655	627	669	717	667	690	637	677	630	709	667	708	604	727	667	682	657	685	650	686	641	748	697	665	711	658	692	628	694	661	683
16271	7779	5134	2628	2036	1663	1453	1267	1193	1078	1083	972	944	904	915	878	864	895	854	873	865	817	862	868	838	822	857	848	858	821	823	839	773	763	864	812	818	863	827	823	824	789	844	787	783	827	758	848	818	742	811	797	886	823	810	821	816	743	809	767	826	791	818	859	798	827	789	843	806	821	812	788	810	792	754	794	761	816	837	784	847	784	792	833	782	839	814	816	796	791	825	810	786	795	866	806	831	831	798	793	803	831	783	841	820	813	855	786	825	811	828	813	759	801	772	811	808	814	792	831	782	833	815	814	843	844	773	789	816	790	792	793	759	843	841	828	813	834	819	828	796	788	812	831	834	794	845	787	838	826	862	809	796	787	804	820	813	825	795	841	816	783	763	810	832	792	797	802	821	774	762	840	861	837	810	782	775	816	787	821	812	816	821	816	854	818	802	804	838	804	789	811	786	842	834	818	823	817	767	813	843	798	833	832	812	818	842	826	826	852	834	818	824	835	755	793	780	814	870	825	864	815	839	809	835	841	763	774	774	811	814	832	774	802	843	810	817	828	799	795	848	778	807	808	802	792	813	823	826	831	822	828	794	799	778	812	778	848	836	814	816	825	797	817	824	835	803	828	830	794	843	805	814	864	813	827	816	831	810	780	797	816	813	800	797	774	822	820	859	788	783	796	788	798	805	787	801	817	830	814	811	824	803	834	773	798	839	848	838	780	844	844	822	799	760	855	828	824	795	798	852	824	808	776	849	837	857	759	870	798	802	791	814	801	872	780	838	778	804	860	789	802	812	791	796	789	813	826	825	809	779	826	792	824	812	856	785	792	804	790	822	804	872	786	823	794	792	825	789	800	758	806	793	842	844	844	766	833	841	805	802	783	807	829	802	800	797	770	833	815	769	824	845	796	796	840	767	760	808	846	827	834	817	791	812	771	831	783	812	807	838	802	802	791	762	785	847	789	789	823	829	777	799	766	855	792	798	838	818	826	825	808	799	790	782	826	792	833	803	797	855	766	826	834	819	822	779	865	823	739	817	815	789	813	791	792	856	791	862	827	848	796	785	844	769	819	797	825	826	825	832	842	783	774	848	786	804	836	811	787	823	817	838	828	783	800	839	820	847	827	793	810	790	805	810	825	796	794	828	784	823	784	819	862	755	811	772	785	773	829	808	807	842	818	844	827	803	785	698	829	761	867	810	833	840	816	758	807	817	788	791	836	815	785	830	836	848	792	850	794	793	806	818	796	816	816	835	773	793	826	851	833	795	750	800	801	834	766	788	871	791	811	789	843	846	788	866	830	821	834	827	849	826	819	804	835	794	771	801	832	760	844	781	780	775	759	789	771	778	807	800	851	831	801	827	776	814	758	777	817	842	769	775	788	826	826	784	788	847	806	794	778	798	816	812	835	813	816	789	859	840	798	773	807	804	820	818	813	745	802	813	815	783	834	859	793	861	770	792	820	778	826	783	808	822	857	820	809	829	808	789	814	806	821	784	771	834	871	814	758	798	833	840	770	790	779	840	803	765	826	820	802	770	796	813	801	775	837	777	846	808	806	778	827	818	815	824	770	810	814	828	822	825	790	762	834	810	817	794	836	804	825	859	773	782	777	798	820	821	785	818	850	788	798	808	787	817	798	833	806	817	785	813	821	819	845	837	827	743	829	784	784	809	792	848	859	799	807	823	836	828	787	831	819	805	836	829	804	845	799	808	795	819	814	815	847	749	785	792	808	830	861	821	814	798	805	831	797	821	788	810	726	778	793	770	819	818	806	826	823	791	822	776	836	800	850	824	769	803	811	837	780	816	770	832	790	749	807	836	912	832	824	749	847	796	815	836	775	776	861	813	800	810	809	837	835	801	809	745	786	829	840	807	815	756	765	824	776	787	806	788	807	835	813	799	808	733	829	777	837	820	808	834	817	806	837	796	837	816	843	819	803	788	796	808	836	833	818	786	814	805	822	812	877	778	786	839	821	765	779	805	771	814	814	833	828	830	774	833	808	826	823	781	785	814	782	780	807	793	822	765	784	791	870	795	821	797	811	831	805	794	773	785	807	768	816	848	820	841	813	815	824	822	805	812	859	828	817	840	813	815	822	807	768	732	845	740	739	773	828	832	783	816	863	812	821	813	765	841	800	768	823	862	801	796	804	845	780	787	820	800	825	770	784	788	795	781	779	857	815	832	766	816	780	822	866	845	816	849	821	784	825	797	779	801	782	795	872	784	753	810	828	836	808	809	752	787	794	792	826	783	798	770	832	764	765	801	819	825	817	821	834	828	816	825	802	861	789	821	824	872	792	763	822	798	828	828	832	836	812	810	832	735	808	753	764	793	802	827	872	794	786	808	816	810	827	803	847	864	826	789	813	862	796	802	795	792	791	775	830	829	801	799	764	751	825	821	804	813	825	866	765	784	848	755	802	842	803	827	842	870	842	840	813	828	810	810	807	799	838	865	788	845	805	815	821	822	766	798	773	802	834	835	845	801	793	831	825	801	788	869	824	768	846	819	823	856	811	808	785	816	820	763	826	847	772	776	794	850	815	781	836	840	898	800	774	790	818	840	815	858	796	787	803	774	848	783	871	796	789	817	813	785	827	794	839	800	799	874	815	795	843	795	766	820	773	775	767	794	767	826	840	797	777	840	877	807	820	821	772	797	792	809	814	794	814	820	810	803	793	833	842	791	802	844	829	812	837	807	792	800	850	824	832	851	827	792	824	766	816	752	816	816	794	835	852	823	815	818	778	797	843	821	785	777	774	822	832	784	806	799	794	824	833	811	823	777	825	800	818	795	817	789	803	816	767	859	834	817	815	808	819	820	805	795	829	805	776	787	782	797	875	800	775	780	820	783	808	802	775	759	822	795	874	786	771	797	789	809	806	801	818	823	881	817	802	845	763	772	839	831	787	803	797	859	722	807	768	774	808	840	830	812	790	797	832	832	825	763	794	816	820	863	796	776	842	817	860	798	794	781	843	748	758	814	808	796	833	789	777	787	788	792	781	812	845	817	794	782	801	822	815	859	822	815	821	803	848	779	829	785	805	772	794	782	845	831	791	811	875	827	778	797	779	828	807	816	799	789	843	797	800	811	780	848	866	816	865	817	828	805	782	827	805	845	807	823	817	802	812	761	807	819	784	807	782	839	794	803	797	763	796	822	800	825	802	802	797	797	827	815	782	841	804	833	817	824	813	769	783	805	780	753	789	833	831	810	881	836	781	818	842	775	753	803	855	820	810	719	811	804	837	841	784	793	758	835	811	803	856	830	816	794	877	796	811	810	800	805	780	844	805	794	807	765	839	798	825	859	821	803	820	806	806	810	798	778	797	801	843	806	783	798	815	822	835	830	817	863	823	830	797	770	785	842	821	805	742	789	868	822	778	821	764	814	831	799	845	853	780	797	821	801	808	795	845	764	759	807	762	840	798	806	794	841	824	768	799	829	825	829	753	784	830	760	858	792	824	784	831	796	859	815	827	843	828
25121	21531	26839	25261	2298	550	512	448	436	400	436	375	375	395	385	379	379	373	356	375	398	362	367	345	391	365	373	354	334	341	366	350	344	334	376	344	350	327	361	343	305	330	392	349	314	368	370	353	398	363	360	359	392	388	352	366	338	378	336	348	331	323	370	338	354	349	354	329	375	374	342	342	355	323	321	355	297	367	361	354	339	356	331	349	368	398	363	338	369	365	381	357	361	356	352	349	366	329	364	327	375	336	328	376	385	340	365	355	387	335	328	357	344	375	353	359	344	314	372	349	345	340	346	370	377	326	362	339	357	344	347	351	334	386	356	360	367	357	329	361	376	354	324	356	351	355	358	369	389	304	350	363	326	368	332	358	333	315	335	398	354	373	311	350	372	359	349	355	391	346	357	364	345	316	328	360	338	357	339	334	350	341	318	353	376	335	355	310	383	342	373	339	367	321	366	356	372	342	365	375	391	325	398	347	393	366	324	368	335	340	332	334	374	370	347	364	385	352	359	356	385	341	363	353	350	358	347	377	334	345	359	370	362	382	327	328	336	341	347	318	335	353	351	322	383	347	337	362	347	397	368	332	351	338	378	357	359	327	340	354	357	381	358	291	349	303	359	372	345	348	330	359	383	336	350	363	335	357	348	355	351	346	341	336	364	324	372	332	363	365	402	354	320	345	329	317	367	389	337	338	363	339	360	342	366	329	357	369	337	347	312	360	336	340	328	309	334	357	345	355	342	340	354	358	362	344	343	346	349	357	335	385	325	343	335	350	378	359	354	360	361	377	281	346	357	350	346	371	354	350	319	352	331	350	333	352	326	351	387	326	362	375	357	351	328	369	352	318	328	351	330	361	348	320	343	354	356	366	352	344	357	318	362	376	326	380	375	343	362	343	328	361	398	326	347	315	332	356	357	375	372	333	352	325	377	349	326	321	324	318	335	350	339	352	345	370	351	322	347	321	341	341	379	332	362	374	370	374	356	362	347	358	364	348	322	314	345	363	345	334	346	382	365	376	331	353	344	329	350	321	344	332	379	354	328	329	357	358	321	349	347	387	331	324	357	308	374	359	346	343	350	378	355	369	350	348	368	358	384	364	339	342	330	333	318	354	325	356	363	380	300	343	327	367	328	335	354	358	337	314	360	326	351	363	344	361	344	333	381	366	346	333	351	373	351	330	325	324	402	369	401	320	352	354	331	348	348	362	333	367	394	364	358	368	356	334	374	360	342	340	366	364	357	356	316	357	321	337	339	369	368	345	332	350	351	354	383	356	342	387	348	362	338	352	357	370	353	340	345	341	365	387	334	367	348	382	342	313	330	344	336	361	358	348	349	357	359	344	357	344	328	341	369	381	317	339	328	346	377	350	352	347	340	348	320	336	361	376	335	311	374	365	368	391	346	308	345	341	372	351	371	385	348	352	349	365	344	357	340	351	345	339	366	331	399	352	357	340	362	337	331	380	334	374	356	334	343	345	381	374	351	355	363	349	364	350	377	361	356	328	373	356	342	349	350	353	347	372	360	348	375	343	361	343	335	370	352	341	371	351	359	322	324	365	366	349	358	336	346	372	384	365	315	369	339	341	351	322	345	399	352	358	382	363	375	369	371	386	380	353	359	316	352	333	349	365	355	363	361	347	353	328	354	357	359	376	359	338	344	350	360	344	338	320	357	358	344	360	328	346	337	357	351	362	326	347	392	358	355	341	333	339	376	342	331	352	330	339	344	307	360	341	367	338	365	330	361	355	312	343	346	339	341	327	359	300	369	325	341	335	360	350	337	339	353	316	356	362	342	338	358	343	377	370	377	359	375	346	358	373	325	346	348	370	352	372	343	357	322	318	328	342	351	359	348	364	344	361	353	346	331	344	331	341	352	383	322	324	357	351	388	347	350	365	359	367	338	342	337	334	352	349	351	348	361	370	348	394	341	339	340	331	361	342	323	315	327	319	304	362	356	356	381	352	358	333	336	369	342	317	332	324	331	337	333	317	377	379	356	401	373	323	337	335	352	327	392	356	342	383	354	366	368	362	385	353	347	360	368	379	355	350	342	350	352	319	359	328	357	342	377	352	361	336	339	376	316	385	364	321	358	362	357	369	366	335	337	355	370	386	351	352	368	366	342	361	346	361	357	332	367	348	385	358	369	361	303	338	365	302	345	347	342	373	371	341	331	318	375	342	333	334	297	368	355	328	356	330	354	338	367	336	346	358	370	341	346	371	346	342	347	376	344	351	335	365	355	355	359	362	350	360	320	351	341	345	380	342	327	349	314	361	337	348	348	339	360	333	339	317	357	342	370	358	380	334	336	349	342	341	377	381	339	323	382	358	351	364	351	334	353	355	362	326	357	385	335	347	346	364	339	348	353	330	372	316	345	340	360	364	353	375	391	373	348	385	333	378	306	346	343	367	328	332	382	384	361	349	323	322	355	380	327	357	351	348	369	339	346	379	354	352	334	364	342	340	362	364	314	364	345	343	387	357	335	372	400	364	333	334	360	346	344	357	362	371	347	348	348	365	318	323	364	357	350	347	350	349	332	367	333	351	343	324	344	352	347	351	324	352	359	367	352	368	370	343	347	316	363	364	348	335	328	364	315	359	367	356	385	333	360	356	342	348	359	370	323	377	359	380	304	367	358	365	358	324	351	322	355	376	348	348	351	342	303	358	330	332	380	332	347	377	354	343	324	354	379	353	327	348	361	334	364	323	380	347	329	348	361	347	357	326	384	341	369	361	348	364	350	351	352	337	377	355	358	360	366	326	366	353	376	350	341	365	347	336	366	363	356	362	359	350	368	313	361	367	358	371	350	347	357	313	378	351	374	360	355	340	363	355	350	340	380	338	339	352	323	359	352	365	330	354	368	332	348	362	353	338	318	393	331	325	345	358	318	339	324	363	324	340	359	364	380	367	332	379	372	341	348	305	364	343	340	315	356	366	359	349	358	336	385	342	360	358	312	338	356	363	365	351	326	353	327	362	341	351	367	351	354	338	352	347	378	385	343	337	368	363	377	322	338	365	342	360	371	361	365	365	342	366	361	356	345	357	346	366	365	374	342	314	353	356	338	362	339	353	352	339	307	357	337	361	339	373	360	348	366	369	316	379	337	357	344	333	333	334	343	336	310	333	326	337	361	342	365	364	360	343	292	379	366	380	389	351	331	319	385	372	323	310	361	332	349	403	369	341	322	322	325	320	361	343	350	381	360	358	359	332	348	358	314	361	358	327	359	359	327	347	346	384	334	364	357	340	361	340	348	345	342	355	381	364	340	345	358	346	342	349	368	333	332	339	347	333	360	348	358	348	348	327	327	326	356	390	358	374	340	367	356	351	359	358	330	344	341	346	360	378	327	390	345	359	354	345	349	351	350	375	350	346	368	368	357	339	364	373	376	349	352	332	341	329	321	327	390	392	345	354	332	331	353	336	352	323	344	345	330	318	321	337	350	354	356	392	336	339	364	360	367	315	370	326	339	359	319	367
16277	4236	2600	1332	1048	919	748	673	617	609	545	514	496	489	498	480	439	446	437	454	472	434	445	437	416	440	419	470	420	418	449	433	407	409	424	388	439	422	423	430	403	466	410	409	455	410	431	417	469	459	497	482	439	428	435	484	427	421	394	418	424	439	436	416	448	413	400	415	421	421	417	431	421	440	434	411	432	416	418	394	409	424	403	410	421	410	419	413	369	424	386	434	405	382	443	427	421	439	433	411	378	396	439	417	430	441	424	437	444	420	457	417	428	408	411	425	430	440	411	413	438	443	430	416	422	382	410	414	414	385	354	414	433	422	421	420	423	445	451	458	422	381	432	398	414	398	451	439	422	400	367	423	409	438	391	423	399	440	424	441	415	436	413	427	407	398	446	456	411	391	407	416	389	428	433	389	443	420	398	480	480	402	412	390	416	428	391	411	387	429	427	413	422	413	401	424	394	464	422	446	427	454	457	405	425	413	420	437	443	431	427	426	413	452	367	382	445	400	451	412	392	436	425	423	434	422	409	441	426	413	452	440	419	430	425	389	438	396	428	408	423	424	425	439	395	386	415	411	413	393	392	385	392	405	458	442	417	388	409	411	372	423	405	424	428	431	387	444	401	408	419	404	430	450	416	433	429	422	420	414	415	448	411	425	416	425	444	426	452	431	412	418	414	424	416	422	420	420	454	413	398	417	418	459	442	388	373	441	426	440	412	408	410	412	426	408	420	433	419	406	397	427	414	429	446	401	403	402	379	411	437	457	433	448	436	428	426	435	403	385	405	400	449	433	443	425	438	412	434	391	425	422	458	420	411	448	394	425	418	431	421	431	398	423	425	420	440	437	434	406	418	436	442	428	413	387	413	411	418	416	396	466	400	423	413	418	431	407	438	418	377	428	410	409	407	407	399	432	425	398	423	447	375	442	429	422	407	409	415	424	427	405	439	427	423	409	384	421	408	442	433	407	416	399	410	401	406	415	448	389	412	405	420	445	394	409	423	462	418	416	406	413	424	431	412	430	443	431	417	440	392	419	374	408	410	424	425	416	415	397	414	397	423	421	424	371	394	439	430	447	433	445	437	464	405	407	410	411	396	410	424	438	400	414	444	417	424	415	425	440	395	408	420	424	435	401	419	442	434	440	426	432	418	418	418	374	427	407	448	391	434	439	411	413	426	405	423	447	442	447	448	451	434	413	449	414	428	393	380	409	427	401	419	427	387	440	421	415	428	403	393	423	399	417	440	418	411	436	378	434	438	413	453	415	403	419	389	466	417	397	453	457	432	416	413	421	430	412	413	424	441	437	382	390	405	417	399	435	410	393	446	396	422	458	446	466	419	419	433	422	412	460	450	453	390	416	420	416	443	395	461	404	444	408	453	426	433	392	391	380	396	384	438	414	473	437	404	411	435	437	440	424	447	417	417	390	426	418	399	384	445	404	409	407	447	387	443	477	448	393	444	425	397	408	400	399	391	423	464	423	438	423	442	378	433	402	369	438	380	415	410	436	420	425	405	436	385	439	434	396	433	438	413	413	439	443	424	413	431	436	443	426	442	437	404	396	387	422	399	411	422	419	412	439	422	457	417	392	427	393	386	413	436	429	388	461	405	412	427	432	452	432	406	417	423	401	376	442	426	418	436	413	426	395	416	436	426	442	392	456	390	402	434	447	413	431	448	378	411	416	465	394	397	417	429	398	396	419	416	381	414	400	408	413	429	423	429	419	438	420	457	414	441	432	472	447	450	433	452	432	420	377	436	427	375	444	418	427	370	441	425	407	430	415	442	408	442	409	391	456	440	425	416	458	444	432	401	405	423	413	467	405	390	448	429	435	415	397	401	409	410	404	453	396	466	391	381	415	403	434	427	438	425	405	440	412	379	413	421	418	399	402	443	407	396	440	426	401	447	422	431	419	465	422	447	409	405	412	411	418	429	414	415	398	397	412	436	440	398	434	423	431	403	434	413	451	447	449	415	395	433	417	443	440	410	417	428	416	398	438	432	415	434	422	451	438	455	422	440	421	397	425	420	388	467	448	422	460	433	401	421	412	477	451	431	421	437	381	461	421	425	407	464	402	416	361	421	419	451	410	408	413	423	433	432	429	418	437	463	415	408	395	423	427	456	414	425	424	402	438	441	410	474	393	445	393	414	432	436	427	428	424	412	419	430	444	426	445	428	407	435	418	387	399	408	460	422	439	457	409	386	449	405	435	446	437	428	417	371	436	412	370	384	414	401	435	449	459	450	419	427	436	463	417	420	440	405	435	439	439	413	411	453	378	413	400	423	409	430	441	410	421	455	457	415	452	435	425	440	432	412	413	437	404	408	409	422	435	444	414	407	423	427	387	403	437	428	400	428	439	429	409	427	404	388	430	393	403	415	426	416	448	424	425	410	459	407	396	412	417	420	469	431	410	405	427	438	400	422	435	435	440	402	407	420	437	452	443	436	401	433	413	422	427	414	456	421	398	424	424	443	419	378	432	400	415	423	409	405	421	463	412	406	448	438	415	414	398	440	426	452	421	449	398	448	430	449	410	386	451	405	412	413	434	411	390	434	409	412	395	403	454	456	406	405	405	412	436	405	418	459	457	403	402	396	413	417	426	442	449	409	425	423	400	407	436	438	432	428	380	422	411	401	413	431	432	408	408	447	434	426	401	396	430	420	419	431	462	439	400	433	453	442	421	430	416	421	424	415	406	407	413	444	405	405	425	410	426	459	421	415	426	415	417	392	388	467	405	441	397	402	424	401	386	390	420	388	409	416	411	449	451	398	396	434	387	417	423	434	423	456	400	448	432	417	438	425	412	399	426	434	403	413	424	421	439	390	431	403	457	416	414	420	404	429	442	403	410	436	398	402	407	389	410	409	415	410	427	386	436	433	435	407	390	411	447	400	456	391	423	413	402	387	426	417	436	419	413	417	419	417	399	430	423	434	425	433	444	419	424	433	451	411	459	414	439	443	439	435	398	413	442	403	411	407	419	394	438	414	427	416	425	400	435	425	413	424	472	419	387	442	409	435	424	463	431	399	419	391	407	427	431	384	416	395	429	432	426	416	401	423	407	447	442	416	371	415	436	416	400	420	426	434	420	440	404	452	426	457	407	429	408	438	410	429	457	374	435	402	399	416	396	412	389	436	457	388	408	415	417	394	485	457	464	410	419	413	480	401	425	403	442	455	433	406	415	410	442	423	398	424	446	437	430	429	414	413	407	398	400	430	441	420	470	408	436	391	403	405	445	407	382	408	400	413	386	432	446	413	425	440	375	392	420	408	434	406	464	438	396	400	397	454	445	440	416	388	447	391	400	442	453	433	447	392	388	413	392	393	425	429	451	405	402	414	391	425	408	428	443	398	401	442	420	421	388	421	439	405	405	435	405	440	445	403	432	429	420	426	410	431	401	423	436	422	445	423	416	393	443	440	427	440	438	449	428	396	407	406	407	401	413	421	445	397	436	465	435	395	463	411	443	383	408	452	413
22920	21596	29166	24505	21588	20527	2068	763	633	554	519	509	468	405	472	432	388	410	395	355	409	379	364	396	396	366	408	355	400	370	361	352	352	363	339	365	347	345	346	428	369	343	377	365	371	368	358	398	320	402	385	399	347	401	376	368	353	350	334	373	315	334	343	365	357	371	358	334	343	341	347	363	355	327	361	343	345	342	333	363	329	334	363	345	335	335	328	355	367	338	337	383	348	363	368	348	395	352	344	365	334	341	321	336	365	337	355	346	349	343	333	374	366	327	352	311	379	362	362	364	343	307	373	337	363	330	326	350	346	356	382	325	340	331	325	344	363	321	359	344	349	336	367	358	351	325	347	330	311	321	340	321	344	328	361	388	340	315	341	370	331	346	347	319	332	334	341	359	334	383	354	355	358	340	369	351	363	339	361	345	367	323	345	316	306	328	331	349	381	373	348	339	328	352	348	407	368	332	365	352	385	340	330	343	406	364	308	327	365	347	353	327	320	347	356	325	349	356	330	334	332	355	332	351	367	376	318	361	367	356	341	330	357	388	323	327	345	355	354	349	338	365	324	330	351	340	332	359	326	340	345	323	338	348	337	347	346	337	327	360	346	362	346	318	303	342	368	342	357	358	351	361	296	348	344	328	385	346	330	376	332	341	320	363	305	327	365	350	344	326	338	321	336	356	367	345	338	367	337	327	331	316	377	350	324	354	292	336	348	353	336	354	353	328	344	363	336	334	373	353	330	323	336	332	361	350	341	311	319	311	341	352	391	360	361	366	340	334	321	347	346	308	348	366	339	311	366	384	346	347	338	326	342	322	331	331	340	341	333	352	349	310	350	353	330	320	369	369	324	337	335	352	336	321	343	347	346	356	353	345	304	347	318	344	334	360	354	349	336	312	388	320	357	355	348	331	356	341	326	378	334	348	390	353	330	331	340	344	325	339	356	348	341	343	322	340	334	339	352	353	361	319	349	361	358	347	369	340	343	335	364	348	340	380	324	385	332	337	367	350	322	341	326	339	336	337	345	337	333	382	307	365	357	344	315	341	381	339	325	335	330	331	303	366	356	348	368	337	362	357	327	338	364	340	328	332	337	412	335	338	333	362	374	372	363	358	345	338	360	372	354	354	365	345	342	316	332	339	376	343	337	361	331	319	333	337	303	332	335	354	306	364	348	358	362	339	360	340	354	342	326	379	353	351	376	387	354	348	332	322	331	358	343	343	334	349	321	325	306	363	330	364	342	354	336	368	339	339	329	378	352	352	361	337	359	318	325	345	306	340	341	350	354	332	302	383	325	346	384	343	343	347	343	339	365	358	318	333	356	369	341	373	342	341	367	354	361	349	332	355	388	387	355	344	349	310	348	339	359	351	326	332	348	344	352	324	364	358	357	318	350	326	346	326	359	333	342	350	332	369	322	348	390	320	324	373	368	320	343	338	354	344	318	365	344	340	344	354	355	334	335	338	335	340	342	351	327	317	316	306	363	352	371	349	329	352	344	322	330	350	370	356	351	319	353	316	342	389	331	380	303	328	340	355	344	349	320	338	328	319	359	326	335	366	353	364	356	335	358	333	369	364	354	354	343	341	345	348	384	373	358	340	317	356	374	355	332	349	342	362	318	359	330	328	337	359	325	311	329	360	339	360	332	356	347	364	354	365	346	348	351	349	359	328	318	338	365	345	346	336	335	364	325	352	334	310	342	341	353	345	314	355	361	328	385	321	338	342	350	356	335	359	357	358	369	347	357	361	404	344	349	350	336	333	298	356	366	365	354	347	300	359	339	330	343	352	356	359	333	326	371	371	323	327	348	323	362	359	368	361	369	363	354	344	377	349	359	352	336	343	349	315	344	366	345	362	361	329	382	320	369	356	348	311	363	366	347	352	368	374	341	331	376	336	326	323	346	344	351	362	329	369	347	367	340	369	324	328	354	357	338	336	338	387	350	375	342	402	340	315	336	332	318	377	346	348	331	357	334	335	329	343	342	358	330	354	331	335	322	338	340	338	342	326	330	344	291	347	329	330	367	354	347	324	348	334	327	317	339	375	341	322	337	362	348	360	374	308	350	326	344	352	369	315	332	347	321	345	365	328	375	349	337	367	351	362	334	342	329	320	360	333	346	378	348	352	342	384	362	371	365	383	341	367	367	340	352	343	354	355	351	360	333	358	338	322	344	348	357	329	329	355	343	357	343	323	340	338	344	329	335	359	363	370	342	337	341	324	355	354	333	337	375	347	316	351	335	336	348	343	347	341	360	321	348	343	330	354	341	357	346	355	345	313	351	360	300	377	370	339	352	356	349	310	357	313	363	325	344	327	365	349	344	357	343	329	320	349	353	341	341	313	340	353	329	328	358	338	385	363	337	350	373	354	332	373	346	331	390	355	356	348	349	381	352	379	324	351	356	374	369	314	367	338	353	341	336	367	358	306	373	308	345	326	335	350	339	344	360	368	346	361	317	325	345	327	320	356	365	341	366	393	323	339	331	358	340	307	339	311	338	331	370	354	382	306	334	351	349	326	336	354	359	303	355	337	320	358	335	363	344	346	343	371	317	351	350	335	337	339	354	357	381	330	351	339	342	343	362	369	343	309	328	365	343	332	362	360	333	336	301	323	357	333	359	363	349	319	389	366	357	326	355	367	312	339	336	331	345	347	341	332	350	355	346	373	363	349	366	341	337	347	346	334	341	343	358	338	370	370	342	341	332	342	330	358	366	345	348	346	353	318	335	336	336	327	319	347	362	330	333	336	339	368	351	367	382	351	344	342	374	373	397	381	366	334	363	336	329	353	364	370	327	342	335	344	358	332	366	342	343	324	341	366	327	318	361	355	355	351	351	322	365	342	389	326	353	341	343	329	337	324	340	373	332	357	333	353	329	347	373	363	368	311	322	320	340	309	332	325	328	384	334	360	360	361	326	310	352	345	339	312	350	351	345	320	328	340	375	371	352	375	401	334	338	369	326	379	332	343	360	378	329	324	318	364	341	337	333	355	338	327	369	338	324	310	363	342	342	392	356	338	357	373	314	335	339	326	323	365	333	330	341	369	325	345	339	377	384	369	321	320	365	382	345	349	346	345	378	342	351	333	342	364	358	336	343	345	344	343	349	339	350	334	345	349	325	334	370	363	368	338	357	349	336	363	369	349	328	373	337	348	362	340	366	353	325	356	339	375	368	362	362	340	345	359	334	340	333	374	336	359	351	360	377	329	375	362	347	361	346	335	341	309	364	357	354	347	367	357	345	340	351	346	373	339	375	319	315	354	362	326	329	333	325	344	324	377	348	335	364	392	344	344	384	328	337	315	348	351	303	348	330	364	339	356	318	364	372	347	338	353	351	351	337	358	324	333	343	344	326	336	342	366	327	367	333	380	347	354	348	360	351	306	359	353	348	345	337	348	342	344	313	325	394	357	352	343	360	344	354	355	344	312	355	352	350	328	338	343	315	384	334	299	350	351	364	350	350	342	336	345	365	353	340	376
20327	12403	8045	3726	2688	2069	1676	1291	1110	990	906	758	663	651	577	593	559	534	534	514	516	524	481	493	503	512	492	528	473	447	481	459	433	450	449	405	451	460	442	505	431	451	484	465	454	448	474	489	444	489	528	501	495	484	458	453	474	478	431	424	462	452	393	408	448	430	433	487	458	466	443	465	430	444	412	438	444	427	410	441	431	459	395	501	446	427	422	410	440	431	437	418	442	392	425	442	431	476	425	444	451	445	387	465	416	423	430	440	439	440	449	428	417	426	406	409	447	452	441	434	440	464	418	450	449	468	454	437	470	423	456	427	440	452	459	465	467	461	458	432	390	428	457	446	443	449	432	422	410	406	449	413	450	408	447	388	453	431	449	428	426	457	459	417	427	437	483	473	429	434	404	441	449	399	438	465	440	423	411	440	473	455	452	445	429	428	419	426	417	414	408	442	422	447	434	425	441	428	454	442	421	472	418	436	426	434	431	420	440	432	441	427	462	451	451	436	453	434	398	422	408	441	458	437	411	457	435	427	437	417	405	412	477	469	441	449	449	446	434	429	447	411	436	400	428	386	432	436	429	416	452	420	444	397	414	385	453	422	454	443	415	384	469	425	419	420	446	446	431	436	418	426	419	439	427	470	420	405	453	464	397	460	421	443	443	424	451	430	406	415	433	452	416	431	445	426	451	425	438	443	418	432	424	425	430	444	471	390	437	436	440	440	427	446	459	433	410	446	414	444	391	443	459	413	417	423	425	414	423	420	434	468	406	413	424	442	464	434	445	432	469	453	413	495	439	441	457	438	450	443	417	439	427	440	455	474	416	495	423	422	447	437	482	396	409	420	410	457	443	430	414	463	438	423	426	392	400	415	393	433	444	428	426	429	415	462	440	402	466	441	460	444	435	422	456	408	458	454	445	414	431	423	432	429	449	442	445	430	427	439	431	439	412	444	413	451	457	447	403	443	396	447	417	441	436	441	444	415	459	410	429	419	446	440	419	414	427	422	431	420	459	475	427	426	395	424	458	433	454	432	430	423	442	409	424	465	428	426	434	424	439	453	425	403	396	429	415	454	415	422	449	415	458	405	457	405	417	442	428	430	441	431	418	443	407	400	420	417	433	409	475	454	453	428	431	418	405	415	419	430	421	427	399	461	424	402	409	415	446	447	407	407	443	461	424	445	439	430	411	400	441	402	422	439	402	427	452	440	451	456	442	439	417	436	441	423	415	432	426	441	431	435	425	455	406	434	472	433	421	479	434	443	423	425	428	434	447	427	428	423	376	399	460	452	417	464	448	431	445	424	445	424	480	437	436	441	447	470	430	459	447	436	415	456	436	435	439	431	434	461	427	437	443	411	431	418	425	445	428	418	472	431	393	435	469	426	444	453	450	445	449	417	416	396	462	407	452	446	432	435	442	390	445	447	462	404	455	404	433	482	461	391	411	428	438	429	423	420	463	434	400	475	459	425	445	402	436	442	420	431	441	422	420	411	426	418	423	432	436	421	459	416	451	437	440	445	430	444	372	447	422	425	423	412	421	432	472	442	438	467	474	473	443	442	407	444	416	409	386	436	370	412	446	400	440	466	430	415	434	449	406	395	449	423	449	435	445	459	439	439	429	431	408	439	478	452	405	424	420	447	409	425	421	434	400	409	431	488	435	442	447	425	442	413	465	482	433	420	451	410	424	464	438	424	435	431	454	453	439	457	418	448	420	423	440	448	431	437	443	403	458	423	432	406	432	436	450	427	476	435	403	443	412	422	417	399	424	461	419	431	425	395	483	438	413	475	442	432	408	436	416	419	435	441	427	437	413	414	441	449	496	475	453	420	408	391	475	438	484	434	427	435	415	443	417	437	462	440	434	438	430	469	443	448	429	406	448	431	424	434	453	440	442	447	428	425	451	439	464	450	411	435	414	446	440	416	443	440	441	407	436	412	453	489	417	405	427	404	429	412	455	421	428	456	436	409	440	409	455	438	396	399	440	458	441	444	422	428	442	449	462	436	466	440	448	456	428	417	423	452	462	440	450	466	404	408	477	463	441	442	390	436	460	436	443	418	469	461	424	426	446	429	418	471	469	427	416	425	433	433	455	408	421	453	382	452	417	428	446	408	408	469	491	465	434	422	423	410	417	453	401	432	489	433	430	427	443	387	427	423	433	458	439	411	443	431	410	438	408	447	422	474	420	482	437	428	428	464	407	417	442	450	428	459	477	428	455	442	434	431	475	434	463	438	437	418	403	437	460	429	449	431	460	449	419	437	413	413	460	396	403	421	427	434	448	446	484	424	466	413	423	457	411	421	453	478	436	442	455	416	423	444	453	419	416	430	429	440	460	448	436	485	435	458	415	431	421	394	429	415	433	399	418	439	429	396	432	468	434	399	439	442	422	410	426	451	465	438	406	418	478	442	451	431	468	429	424	435	414	441	425	415	437	395	421	442	424	426	463	441	420	432	421	438	484	471	418	420	448	418	451	449	431	434	404	400	455	423	403	438	439	467	441	447	406	430	377	410	405	432	454	442	460	411	435	423	441	437	445	448	433	433	445	405	448	427	416	431	417	470	414	419	427	441	413	438	435	415	457	442	436	415	452	417	407	451	419	421	404	444	436	450	423	443	437	428	393	402	430	439	450	453	416	449	461	417	410	415	430	438	448	400	435	426	440	458	452	450	434	440	432	454	449	443	436	427	476	450	437	445	453	434	411	399	428	420	366	425	433	438	447	426	422	443	407	427	458	441	434	456	476	425	436	459	430	457	483	415	439	436	437	428	445	415	430	439	464	474	471	449	436	424	420	462	428	470	426	456	462	444	432	413	434	449	437	448	394	458	446	408	440	455	417	457	448	413	415	396	441	423	413	441	419	428	448	464	462	466	454	433	398	437	444	443	417	470	403	413	445	419	396	439	475	433	437	442	479	445	449	436	471	397	478	428	438	440	408	421	446	473	430	421	454	426	420	426	474	451	441	436	439	442	473	464	411	413	442	443	434	456	433	414	428	427	414	485	430	428	448	424	419	440	436	394	442	432	477	480	415	465	444	439	448	427	436	419	442	443	424	413	428	411	434	435	453	439	416	448	434	424	428	397	434	430	456	458	450	419	436	442	462	442	447	425	461	424	440	434	415	430	400	395	441	418	436	422	459	437	438	457	462	434	434	428	421	447	442	421	479	451	458	442	418	427	430	421	465	446	414	444	452	444	446	455	415	425	416	432	438	440	458	426	423	455	443	405	443	452	446	410	427	420	433	421	417	432	439	440	418	379	446	440	409	439	434	435	468	458	424	451	481	413	433	408	432	430	437	422	427	438	447	440	423	420	448	427	450	380	463	400	418	414	444	442	440	438	447	434	421	437	454	419	428	489	456	435	448	429	469	406	435	436	428	434	460	459	490	458	457	446	390	427	423	421	455	420	466	415	420	442	444	397	495	454	450	441	466	450	391	381	402	437	414	432	413	403	405	407	438	423	436	468	430	424	431	410
28451	15557	2471	1034	838	809	681	627	648	685	643	612	660	619	629	620	633	609	609	613	637	609	652	624	642	694	631	600	655	613	634	671	681	642	637	645	606	662	599	635	647	623	602	663	674	597	609	640	560	683	643	601	670	621	635	674	622	608	584	586	658	631	684	645	649	624	616	653	607	593	599	603	622	639	643	606	641	613	639	621	650	663	631	632	614	629	641	685	628	620	640	613	623	613	603	643	612	627	647	640	620	589	617	648	606	612	670	633	647	591	646	646	658	617	596	602	676	624	627	648	621	625	662	611	634	612	650	609	611	617	596	642	597	653	648	663	668	615	613	621	642	627	630	621	604	617	663	614	626	678	619	626	603	565	629	642	638	582	656	619	607	617	627	575	600	586	662	612	612	636	652	681	626	627	633	623	606	621	620	633	633	596	590	584	669	649	671	585	581	625	657	590	602	633	627	630	612	598	644	629	642	653	647	647	650	636	665	609	611	663	643	657	644	621	639	650	629	645	585	660	660	659	633	663	609	649	585	624	659	632	651	611	694	591	610	586	628	613	639	669	644	605	681	605	622	641	620	648	601	668	659	675	637	627	558	622	630	615	645	607	615	626	676	611	664	641	618	587	642	630	656	633	658	605	647	607	615	658	650	622	626	629	649	670	646	637	624	622	635	618	619	621	645	668	676	599	629	596	625	629	655	645	639	618	654	636	677	643	641	654	611	609	613	626	628	688	629	639	633	607	654	629	653	668	630	626	639	663	633	615	610	622	659	663	697	660	646	666	677	649	662	623	622	665	631	642	657	658	653	598	641	630	626	631	607	605	655	610	620	688	660	638	614	601	617	657	600	653	670	626	641	616	647	631	616	635	676	603	682	642	619	600	600	655	645	612	648	645	647	619	661	578	677	652	635	677	666	600	581	622	614	616	676	653	647	658	664	632	585	592	676	597	633	615	636	638	625	595	613	634	617	615	651	586	629	608	633	665	664	619	671	654	608	578	634	642	613	692	651	628	630	674	607	649	612	635	627	643	655	596	636	666	667	647	611	662	639	625	642	642	599	639	606	646	624	604	660	666	649	625	651	610	631	586	651	657	643	646	626	644	614	627	631	673	608	641	613	632	661	643	674	574	605	635	621	640	612	641	655	631	639	637	645	625	617	627	621	636	595	647	618	592	660	642	640	609	623	653	642	650	623	629	605	639	617	636	664	646	575	582	666	656	670	668	637	597	646	630	647	619	643	643	633	659	660	641	598	620	619	669	634	651	639	642	606	608	665	623	595	571	632	661	634	645	619	609	651	631	598	621	618	618	646	587	602	640	642	619	606	610	668	579	610	624	591	611	613	641	623	587	654	629	638	650	632	648	602	656	663	631	655	609	639	615	686	661	630	608	599	650	649	585	629	629	642	663	611	611	601	652	595	672	656	636	645	657	596	620	684	654	633	649	651	627	630	624	621	667	583	601	637	598	617	657	599	638	646	641	613	631	629	606	637	679	599	690	659	663	668	629	629	672	621	683	645	598	629	602	619	644	659	617	639	644	605	672	590	635	640	639	637	643	657	608	640	675	654	681	610	674	634	682	643	630	591	600	655	662	664	662	674	642	671	650	633	653	634	603	645	644	652	641	663	644	632	605	635	624	651	612	636	605	620	610	670	623	638	592	661	649	635	657	654	619	624	573	645	599	635	671	663	676	656	609	638	641	638	625	657	613	629	627	666	679	633	619	651	592	560	653	641	613	657	632	647	615	667	647	691	668	618	610	618	591	612	643	617	643	673	641	669	653	606	660	662	631	625	618	631	605	652	621	669	641	659	654	637	623	583	637	651	639	617	617	693	654	657	625	657	649	620	618	626	619	629	611	644	642	654	611	641	619	647	611	650	683	665	626	639	681	624	659	640	618	586	654	635	599	637	610	580	630	634	617	623	637	672	640	656	637	624	680	603	608	644	646	670	624	645	638	706	649	627	617	686	629	640	655	602	603	599	662	647	621	675	637	687	620	611	644	620	676	598	655	611	667	655	618	576	660	605	620	632	655	660	634	660	636	664	608	687	623	623	671	633	629	600	638	625	602	632	627	610	626	658	585	620	640	623	615	620	658	611	641	644	660	615	630	665	610	668	624	628	606	642	614	622	626	651	659	639	628	602	644	654	611	621	625	618	677	611	647	650	604	660	659	653	634	646	611	611	606	630	597	606	616	632	610	669	644	649	635	655	625	615	700	624	616	623	620	624	629	668	637	692	604	632	638	655	661	632	655	599	631	637	629	609	612	598	636	621	601	639	566	615	609	646	617	627	636	659	627	606	635	664	630	650	646	659	635	636	647	637	683	594	613	617	648	616	658	656	610	611	642	654	641	602	671	656	634	617	614	597	651	683	650	621	610	613	597	640	638	646	621	658	632	615	591	630	605	627	605	600	653	627	634	611	643	664	645	679	612	613	673	640	616	630	583	619	689	649	619	628	654	609	591	622	649	647	625	650	676	648	647	641	617	647	645	697	640	649	683	638	644	642	606	644	597	625	631	651	643	636	590	626	683	654	564	641	591	636	643	625	639	663	637	660	654	612	623	672	638	693	624	684	646	668	657	659	607	621	670	662	590	621	655	635	621	662	671	632	651	671	621	615	622	631	641	629	630	612	626	621	631	616	623	612	643	626	642	645	678	624	608	590	622	619	639	613	610	642	639	656	628	646	621	619	666	629	613	645	605	617	675	648	653	617	658	657	645	683	616	663	638	666	565	631	636	617	641	648	623	658	637	623	591	582	645	631	636	616	605	637	617	588	592	616	625	653	648	662	604	611	601	646	651	651	645	644	646	587	606	648	596	618	650	646	604	651	655	621	604	611	619	635	651	629	668	613	637	712	652	648	600	631	661	665	645	610	643	663	612	659	678	623	668	631	642	647	625	633	609	601	639	641	592	626	628	630	607	653	641	667	640	660	663	607	658	652	628	655	676	628	609	607	657	649	660	608	618	655	660	622	650	609	611	593	648	643	659	632	626	628	628	627	632	663	635	648	618	653	617	673	613	628	592	683	601	656	627	647	610	666	633	661	656	592	701	647	636	613	613	588	624	667	674	688	602	631	591	627	646	643	608	634	627	654	641	639	632	671	610	618	638	624	635	635	621	611	627	608	639	645	626	629	648	641	621	611	608	595	664	650	650	674	662	659	614	657	628	644	629	628	639	629	662	669	633	640	644	674	612	578	635	635	664	631	634	656	638	664	647	622	625	646	622	690	640	633	626	640	686	633	614	634	704	628	632	618	656	647	608	649	639	636	616	599	575	689	564	605	609	651	608	665	632	626	590	609	626	665	665	698	643	668	627	670	613	646	592	648	676	642	631	684	671	630	618	640	630	633	678	637	609	629	664	631	634	624	653	595	635	694	693	623	623	673	657	646	600	667	626	606	644	610	634	627	683	614	598	610	676	633	679	646	656	646	633	664	659	650	660	626	657	636	641	630	630	586	612	621	662	676	635	634	601
12343	1329	1123	912	849	823	837	743	769	768	777	761	821	740	751	737	740	763	748	756	728	726	729	737	769	731	815	789	754	775	744	778	792	756	783	781	760	735	782	760	717	726	722	795	752	735	802	726	727	817	747	820	765	753	693	756	722	779	741	776	770	745	735	731	764	780	720	793	802	746	727	746	797	760	783	781	718	719	764	774	752	766	701	743	742	716	782	787	748	728	687	742	766	741	748	748	725	807	749	761	725	761	732	800	762	759	753	726	736	735	749	764	780	784	748	761	788	732	744	760	790	721	725	745	778	761	783	808	746	771	736	751	723	783	755	737	720	758	744	741	753	747	775	765	717	760	805	785	740	761	794	765	764	769	765	700	764	744	728	761	780	768	810	752	717	726	739	714	743	705	711	782	760	765	765	765	708	764	731	749	786	770	732	737	749	782	777	771	764	794	770	763	733	750	753	781	740	786	769	775	782	768	782	766	802	789	738	746	767	786	729	711	739	780	742	758	747	772	723	708	735	766	759	766	788	722	722	806	720	768	755	737	734	732	777	739	752	748	723	711	819	745	734	759	768	765	747	726	754	704	748	712	740	765	776	711	791	722	715	772	714	741	781	761	734	761	750	710	748	764	782	754	747	742	771	775	735	759	725	784	717	788	750	732	776	694	786	771	763	744	765	756	736	747	725	758	757	758	728	756	751	716	752	751	782	756	715	753	740	735	754	771	735	744	744	727	770	778	741	732	750	748	748	741	745	718	777	749	730	729	811	725	778	741	791	731	720	747	776	746	737	735	727	772	750	716	744	776	708	760	756	773	735	767	776	773	770	718	736	795	718	771	716	785	754	728	819	774	785	751	757	753	795	705	765	762	785	717	750	767	763	763	697	749	767	833	758	767	773	717	734	794	789	725	709	788	739	749	775	743	756	759	752	766	793	700	750	737	739	749	767	789	766	731	756	754	755	742	739	754	791	722	809	745	753	756	741	737	743	744	770	797	760	732	772	770	779	777	721	816	752	786	738	775	752	770	763	742	715	742	771	753	729	702	783	770	729	765	780	743	742	700	788	769	693	734	758	749	737	732	762	704	794	752	737	760	772	811	727	761	714	727	767	728	772	759	771	720	773	751	784	761	783	687	735	746	740	729	760	830	720	742	733	762	771	792	751	726	756	754	763	767	742	781	734	742	805	692	752	744	746	781	739	710	706	763	679	769	712	744	786	773	743	754	708	796	725	763	768	760	720	763	737	775	783	794	712	797	767	804	773	751	794	770	791	759	784	780	796	777	699	770	775	724	737	752	763	759	794	751	763	773	693	761	748	810	693	761	699	765	784	782	718	782	722	775	731	740	764	777	780	773	699	766	724	726	776	798	723	790	829	768	763	750	793	730	776	765	745	766	760	823	730	713	772	776	724	704	793	820	736	764	759	783	787	742	778	734	730	770	758	737	756	775	734	734	745	748	755	707	795	737	812	771	768	783	766	723	737	782	787	782	718	732	784	719	803	813	719	811	750	725	742	716	727	735	773	777	697	737	761	741	674	700	740	770	756	756	756	723	782	707	747	776	735	767	786	786	721	711	785	725	784	784	773	768	773	727	720	731	761	754	770	747	805	762	748	764	763	763	746	736	755	790	742	721	823	754	725	743	777	731	730	780	744	792	765	750	787	755	744	776	762	745	732	796	765	764	701	730	741	748	688	777	737	743	739	792	733	732	763	765	774	765	754	746	788	726	756	724	781	774	708	742	767	728	803	705	779	749	743	705	757	752	760	709	709	788	736	817	741	757	742	741	758	765	706	787	811	745	768	723	768	749	776	752	706	730	768	727	769	714	752	776	754	759	758	786	756	701	795	767	789	738	785	766	731	756	746	782	670	738	746	755	761	743	757	756	785	789	748	795	770	756	720	684	761	753	750	726	770	724	758	792	792	783	762	718	741	779	740	771	816	709	701	745	708	745	668	753	723	785	812	762	740	754	772	747	728	743	773	706	755	763	750	755	803	767	723	822	734	754	746	746	748	734	764	775	726	771	767	764	752	739	800	770	749	746	780	723	758	755	790	743	748	733	728	786	815	765	751	754	735	790	781	727	738	723	732	750	700	774	780	741	756	739	737	747	730	754	772	751	726	742	700	770	752	740	713	820	771	756	756	779	817	770	749	724	729	770	785	753	730	759	752	760	725	780	736	785	751	762	677	784	741	752	754	740	761	805	745	741	677	741	730	811	764	743	771	787	788	739	706	757	767	790	750	748	745	728	740	742	772	706	847	702	750	750	752	782	712	746	752	744	801	795	773	701	744	729	787	747	755	744	736	769	706	750	716	730	763	802	715	774	802	791	795	739	773	731	749	742	823	786	755	812	758	794	774	760	766	756	775	722	779	785	752	786	741	723	755	756	696	752	766	771	749	766	751	746	700	768	793	756	733	781	731	761	744	810	745	779	745	752	709	737	767	793	770	733	754	711	788	748	757	751	724	755	770	733	666	737	766	737	723	774	744	731	725	728	756	720	727	711	747	769	790	758	753	805	748	752	765	733	748	708	773	718	729	762	747	801	753	722	731	766	723	719	763	753	768	760	761	756	753	753	739	731	774	791	729	737	715	732	771	812	717	746	737	727	727	756	752	737	783	802	734	757	768	763	719	764	787	772	756	738	791	722	755	779	754	784	723	772	776	753	746	796	734	734	742	745	755	742	748	743	720	751	720	732	727	726	768	727	765	804	732	715	711	700	799	715	768	764	749	723	788	715	729	763	706	738	778	785	728	766	752	746	791	765	738	736	772	794	737	767	729	780	754	720	767	798	761	760	726	747	762	732	712	782	746	757	729	716	771	768	760	756	795	713	756	761	761	739	747	735	761	783	787	802	718	716	717	747	747	727	708	788	758	733	707	753	759	781	742	755	734	782	767	715	789	752	781	731	790	783	750	752	732	753	713	745	763	810	724	728	757	721	752	733	737	789	789	753	780	758	782	781	780	728	759	748	784	691	713	714	715	767	777	775	741	677	771	782	748	758	720	718	729	763	801	771	760	730	729	745	736	769	780	754	717	769	740	729	757	757	762	750	756	740	729	755	748	766	706	780	744	800	751	771	750	787	761	749	749	710	777	740	732	786	739	767	773	722	817	749	774	741	756	695	764	750	810	782	793	712	738	723	806	774	745	700	735	767	755	792	775	790	786	797	807	766	717	743	779	726	714	742	742	808	784	805	733	707	739	755	735	718	744	779	744	784	750	754	762	740	783	747	750	744	717	774	745	762	785	781	703	754	768	738	753	723	775	751	744	725	733	783	748	769	733	758	707	785	760	758	759	769	805	715	777	745	797	750	723	758	753	756	697	825	769	754	727	722	741	682	744	776	724	767	735	757	779	783	783	723	753	732	708	819	754	758	774	732	777	770	724	738	737	745	739	730	732	746	782	804	738	729	745	736	733	727	729	749	743	757	734	748	791	800	801	726	804	778	727	758	773	731	705	771	778	802	769	764	729	753
23910	21564	28528	25025	21204	3793	1183	944	858	824	800	798	747	751	790	747	730	768	780	714	707	724	743	736	691	722	752	685	700	694	681	680	674	704	691	722	659	675	710	701	688	656	698	687	680	660	684	708	684	723	727	718	749	658	666	672	728	669	659	660	655	626	647	722	678	724	690	723	664	663	649	701	705	661	698	646	696	729	671	699	665	681	655	721	647	676	693	694	683	720	770	701	714	682	711	714	748	711	669	709	711	689	672	654	644	662	700	695	686	715	685	717	659	720	666	688	662	631	707	686	690	657	648	741	725	668	681	666	634	708	699	682	697	726	674	681	688	667	641	625	678	691	660	674	676	740	681	717	673	664	718	680	691	743	676	689	657	685	682	740	669	694	698	665	696	711	657	682	687	691	694	671	700	741	662	692	666	654	710	706	664	702	683	667	709	688	670	684	674	608	699	657	687	721	693	710	721	677	701	702	681	672	645	694	688	707	639	708	672	673	687	631	665	614	681	677	698	687	624	758	675	679	639	704	691	662	653	709	688	693	618	702	624	631	689	710	647	686	691	674	673	657	696	671	633	653	669	677	698	656	702	644	689	739	685	702	674	696	701	638	681	731	682	690	650	672	693	696	641	695	712	692	672	741	705	751	725	681	703	675	646	719	690	687	707	699	620	696	688	653	663	664	682	674	712	708	704	694	711	698	660	681	719	677	652	640	672	652	682	697	715	682	737	758	669	677	687	613	713	724	729	690	729	685	690	683	681	679	711	690	678	662	674	728	634	682	677	695	659	685	651	696	687	635	663	688	688	732	738	625	697	673	698	679	720	692	717	703	659	709	724	698	704	650	714	666	622	705	677	656	662	670	686	689	675	679	636	705	640	721	651	663	732	671	680	726	676	712	730	673	702	695	680	650	677	656	708	673	690	715	643	674	685	702	683	710	684	702	656	693	666	674	642	732	735	651	720	708	711	711	681	670	676	671	680	708	712	623	650	674	735	704	661	667	663	689	653	640	695	698	693	677	692	684	685	644	669	680	716	668	709	693	654	676	703	710	641	700	681	690	668	661	675	654	657	672	663	683	660	669	688	713	697	704	725	682	667	699	682	684	673	679	697	688	653	695	679	667	689	654	673	680	632	676	669	716	637	691	705	714	699	687	612	718	669	658	677	686	682	725	673	695	732	677	645	658	629	666	695	668	689	722	667	644	711	714	712	688	687	688	652	638	673	707	727	663	679	647	688	711	725	685	643	666	695	701	675	714	688	681	711	690	698	702	691	710	729	715	635	655	656	699	683	689	719	693	681	707	710	676	657	677	668	725	736	690	669	605	713	644	708	714	710	655	657	676	721	691	647	665	686	687	688	672	680	615	627	707	644	711	699	684	741	683	737	679	687	690	682	682	710	677	690	746	660	697	686	674	702	654	667	698	688	708	750	714	645	679	679	664	719	696	668	711	658	732	617	664	650	669	671	670	661	650	708	708	658	703	676	672	659	692	710	684	691	684	718	711	638	689	730	682	686	692	677	678	665	695	709	691	670	693	678	710	709	729	705	654	640	694	695	656	728	704	684	700	706	723	709	629	673	726	656	660	722	651	686	674	694	665	709	669	699	694	714	665	707	685	701	720	747	710	690	652	726	662	726	606	699	707	695	653	658	693	659	658	675	719	714	662	669	663	657	695	698	668	720	643	668	665	691	677	656	672	661	650	695	674	651	656	708	683	697	706	704	677	683	678	659	682	709	656	707	661	714	699	690	623	662	661	680	669	713	729	683	675	657	691	696	663	696	681	669	700	666	673	764	711	706	673	673	666	679	689	655	691	675	677	679	717	655	714	646	651	641	637	690	697	677	666	667	646	681	686	667	685	658	679	677	694	679	720	685	680	705	711	660	692	716	696	657	702	681	671	704	670	737	669	644	654	686	700	684	644	750	685	631	669	673	662	671	731	704	736	703	705	677	679	671	686	664	653	685	647	712	676	660	693	660	635	661	698	651	690	691	690	660	683	638	703	713	689	679	684	694	651	673	677	688	706	695	655	704	669	650	684	688	675	678	679	694	735	694	666	652	662	666	709	689	660	648	673	705	670	629	695	641	684	642	693	685	659	650	647	672	692	690	681	683	685	665	675	745	674	632	695	679	688	672	666	695	721	696	705	707	698	671	711	683	675	666	683	635	690	745	694	716	705	673	692	758	665	683	678	713	691	699	674	693	713	661	644	678	689	649	671	717	635	646	687	701	683	681	662	705	705	624	644	673	705	692	659	672	674	680	679	699	709	745	687	707	690	704	695	705	637	671	678	681	665	670	697	711	678	652	662	681	670	671	670	684	673	655	704	708	720	698	694	645	639	738	702	681	640	701	674	683	649	681	709	707	682	705	712	695	710	636	695	711	713	680	691	679	689	734	653	725	651	635	622	766	695	708	653	680	695	711	704	692	690	701	660	694	699	680	731	663	744	666	682	702	659	639	655	669	691	665	701	669	674	697	660	670	699	721	733	685	671	737	690	674	659	681	691	714	708	676	645	702	692	755	628	675	704	684	698	722	678	672	634	680	691	680	701	650	709	653	675	735	690	688	664	693	622	666	658	675	669	660	688	721	681	708	700	643	693	692	663	689	634	682	659	660	697	699	651	691	662	696	676	723	664	723	680	716	631	697	638	727	693	711	697	684	719	635	660	722	699	693	733	686	659	667	679	647	696	711	669	703	663	698	672	654	647	701	689	711	705	728	645	725	701	695	680	703	685	700	712	666	658	685	691	676	704	682	679	706	726	640	658	707	659	677	674	689	671	661	670	680	728	688	703	637	684	662	647	646	694	719	702	723	696	713	668	688	617	680	680	657	649	662	684	642	675	693	707	708	648	714	619	707	732	686	682	711	716	711	658	730	713	627	707	664	683	687	673	693	685	676	665	630	670	689	635	725	710	652	678	693	676	643	649	658	750	653	642	653	695	709	688	699	708	679	735	628	688	652	714	698	684	689	673	662	672	692	658	670	712	690	699	668	630	710	672	669	693	641	702	688	676	678	676	675	634	671	731	734	696	631	649	680	654	695	653	669	640	704	711	719	678	637	647	676	689	625	708	699	662	731	664	657	701	666	714	693	684	650	663	690	694	686	696	721	685	670	690	667	718	714	657	671	703	636	684	671	670	671	671	676	674	612	705	672	702	670	650	672	660	652	679	638	710	677	699	703	655	658	628	674	625	707	656	723	649	662	640	725	693	698	684	654	656	688	675	690	697	628	671	674	714	677	662	701	645	699	678	694	699	694	724	736	696	664	661	657	696	697	669	683	667	684	682	683	721	691	652	675	696	619	723	698	671	646	675	710	663	681	653	659	610	693	677	712	656	687	681	705	690	688	731	637	669	662	693	632	705	685	670	695	664	672	679	649	691	673	658	682	724	666	659	660	675	686	693	714	645	700	703	671	666	661	682	706	667	703	699	659	679	637	647	692	687	666	711	720	682	672	679	713	660	674	708	670	670	669	645
16598	7955	5178	2562	2064	1656	1460	1243	1154	1139	1055	995	949	940	914	907	830	850	893	853	902	872	821	854	864	863	891	865	899	814	856	819	833	857	843	827	835	809	868	835	842	863	817	800	836	837	834	842	833	843	820	883	797	850	869	830	780	802	795	829	811	814	841	808	819	830	855	840	835	810	833	855	778	808	840	847	877	823	811	822	797	826	809	811	829	794	851	861	823	818	813	806	862	858	809	780	796	853	831	830	829	858	792	813	824	803	774	787	789	805	844	814	802	813	803	838	837	797	820	836	841	860	819	835	792	857	878	828	783	803	860	811	804	789	815	808	818	868	813	839	745	802	850	820	838	761	826	811	832	802	786	833	840	781	821	742	794	804	804	847	801	864	779	790	833	861	822	771	797	841	811	827	775	787	788	785	805	839	855	796	858	832	834	827	805	829	741	885	829	819	834	843	837	817	815	807	785	809	791	823	785	794	818	842	740	812	826	879	863	815	834	849	824	839	804	811	856	784	805	843	833	847	868	789	803	843	833	807	779	818	829	822	804	864	795	795	789	864	843	821	834	793	821	880	822	835	835	808	821	817	823	807	820	818	763	833	820	801	825	859	807	750	755	832	870	826	814	785	792	841	818	797	830	792	803	819	837	825	836	810	788	869	815	769	894	792	800	804	795	818	770	838	819	831	826	763	855	852	843	798	807	847	822	824	827	844	811	806	835	818	784	842	834	877	828	871	801	852	856	757	813	782	820	769	790	838	788	753	861	847	833	836	791	820	806	841	765	778	872	836	841	760	795	794	801	838	801	785	804	804	887	828	819	824	845	803	832	844	808	845	850	860	841	799	822	852	804	796	789	779	768	795	860	839	841	793	822	837	844	840	832	830	839	872	845	837	803	754	844	808	838	813	794	804	819	805	854	857	783	803	807	824	807	803	808	824	764	805	841	818	882	831	816	807	769	843	768	877	789	777	847	776	841	829	805	817	809	839	774	841	828	823	846	804	816	830	795	758	815	864	784	832	794	783	876	773	772	770	832	846	808	829	818	863	824	812	829	771	824	820	833	785	783	809	813	828	780	844	848	791	898	793	843	796	835	868	846	762	840	792	809	801	801	848	783	827	791	801	799	734	801	832	829	796	773	825	811	779	764	823	874	810	842	807	782	824	813	810	759	821	790	793	828	829	825	798	772	809	817	807	821	843	817	845	797	840	893	841	857	834	803	805	820	806	850	816	862	818	800	832	819	829	802	828	818	820	845	823	821	787	838	815	820	845	852	848	767	835	845	800	854	830	811	854	815	848	812	850	833	811	802	840	857	803	792	816	851	814	828	798	800	796	866	866	801	867	824	861	821	844	784	850	808	819	798	869	848	789	827	817	819	807	856	813	832	826	801	851	843	817	806	859	834	805	817	835	777	806	823	771	846	873	824	871	798	837	802	825	821	785	841	807	802	836	840	765	824	792	809	844	797	821	835	843	827	802	816	787	822	804	817	802	838	835	840	839	877	778	842	783	805	818	864	795	810	813	800	830	848	827	854	848	901	834	829	827	840	827	814	825	837	817	787	783	827	778	786	843	788	829	812	834	833	847	813	784	840	817	843	811	836	823	794	825	800	771	800	822	795	805	830	823	836	814	802	782	812	762	860	791	866	824	782	835	838	831	793	761	784	861	815	774	866	808	773	862	790	814	821	826	873	809	847	806	805	826	806	861	839	813	819	799	871	898	874	825	856	860	796	855	845	789	798	882	859	816	778	809	817	792	833	774	846	791	836	813	815	861	842	796	796	851	798	784	808	741	815	823	779	797	807	861	910	820	813	777	823	782	825	795	832	802	908	816	815	796	830	799	832	794	780	814	839	837	802	772	804	798	796	820	821	812	767	803	817	774	911	864	812	853	848	783	842	826	783	765	869	840	858	823	789	770	847	807	826	823	821	888	847	830	785	864	799	847	857	887	769	803	795	802	856	810	783	860	829	802	861	821	863	825	896	795	794	818	839	822	820	804	791	780	818	838	790	826	820	812	841	805	839	811	840	829	811	816	810	803	810	823	788	908	851	750	809	846	814	818	767	853	789	784	790	830	788	825	794	797	811	785	855	824	824	857	772	836	772	774	838	822	788	843	827	760	803	814	833	829	835	858	810	813	854	846	816	823	806	815	807	799	785	797	805	828	859	789	823	827	790	768	835	812	791	772	806	866	770	783	725	829	824	832	773	841	819	816	799	835	786	813	843	805	838	843	827	777	776	813	842	767	845	829	821	819	816	792	820	851	780	813	789	808	822	777	774	789	818	824	837	816	822	821	838	814	842	756	884	788	789	788	900	846	824	809	760	818	858	847	868	829	777	810	813	786	841	866	832	796	870	896	812	776	810	836	840	838	793	835	797	809	829	790	880	846	796	810	847	808	783	830	794	827	791	763	800	843	790	829	815	850	799	799	818	802	844	859	828	839	775	771	835	756	845	829	876	812	839	854	774	835	809	853	863	855	757	797	834	840	809	796	856	750	808	806	885	846	818	803	798	853	832	775	782	850	803	847	813	818	806	789	829	846	806	804	837	815	811	885	847	799	797	868	840	870	844	859	787	821	795	803	802	853	854	852	818	822	782	768	819	823	771	795	875	794	797	827	776	813	802	784	858	796	831	841	835	856	778	863	812	812	812	776	764	817	748	837	792	774	851	847	796	803	844	743	871	856	788	835	862	823	838	843	778	798	812	797	847	815	808	852	809	842	791	857	835	819	839	830	827	756	800	859	803	848	887	823	825	771	831	845	855	845	836	795	763	828	853	809	806	837	808	802	833	853	851	815	811	818	822	810	806	802	808	807	827	819	795	803	773	850	813	848	840	803	865	815	781	790	781	813	850	831	798	872	789	833	835	865	791	834	893	798	758	824	767	831	834	819	823	834	855	842	788	789	798	800	828	814	794	830	798	829	831	827	878	776	764	871	807	842	787	814	839	816	839	773	811	834	880	872	850	826	811	824	829	817	837	813	798	784	830	783	815	867	821	782	811	809	854	837	847	803	795	783	787	806	810	839	793	833	818	782	792	778	807	785	797	819	815	828	813	807	841	819	825	785	798	776	794	797	836	793	831	859	796	852	821	802	791	811	906	790	820	803	811	852	861	761	791	866	833	865	813	775	813	790	807	811	813	773	812	821	834	814	811	819	840	829	823	784	823	797	830	844	839	811	828	790	779	883	836	805	834	807	777	762	847	813	836	814	833	821	822	815	797	782	820	821	814	816	840	796	842	867	848	793	802	770	818	769	808	808	800	793	818	791	843	833	845	812	806	837	786	844	805	809	782	823	829	820	836	739	804	851	811	871	877	842	826	818	861	877	823	827	842	814	782	842	834	885	758	859	826	847	832	858	768	823	775	806	836	841	745	831	785	774	841	812	842	821	818	805	796	788	821	798	819	807	801	793	787	829	821	807	813	800	826	839	839	810	792	836	820	830	854	820	802	830	851	859	809	784	856	795	765	788	812	812
25148	21563	26873	25292	2277	497	489	416	415	430	393	380	382	388	417	384	381	398	356	373	363	379	398	370	364	357	378	374	365	334	359	340	352	340	349	343	343	319	383	372	343	362	354	368	382	358	373	371	343	386	420	411	371	343	392	366	354	360	389	334	381	356	367	349	367	379	400	363	372	327	342	323	349	348	359	365	350	355	387	355	353	395	360	360	349	362	319	330	353	362	380	352	319	373	365	359	370	387	343	379	341	356	371	314	329	391	380	340	366	354	345	345	387	350	367	365	368	345	347	367	376	358	343	372	349	380	366	326	372	357	338	328	365	345	390	351	373	349	355	400	353	345	362	387	344	322	353	340	376	341	332	337	352	342	379	374	311	341	345	383	331	347	347	373	326	362	359	338	339	359	359	346	367	348	391	339	365	339	388	338	361	367	339	379	340	369	333	365	375	420	374	367	369	307	339	376	373	341	368	363	360	338	343	359	368	352	354	338	328	325	381	343	391	394	356	357	341	342	370	369	341	346	342	366	326	366	393	328	334	355	325	339	359	322	315	344	371	375	357	326	376	345	312	385	343	335	308	364	390	334	328	352	382	334	352	347	349	315	353	351	375	341	336	344	354	394	345	366	352	364	338	361	330	349	319	324	330	356	345	360	349	348	403	404	355	395	378	359	328	321	378	367	336	358	353	326	350	371	326	354	387	384	351	363	379	347	370	354	379	364	359	396	380	390	325	358	370	358	351	380	328	355	380	353	328	335	378	339	337	347	385	358	310	356	323	316	380	352	314	347	371	349	403	334	365	372	325	349	337	366	330	340	330	371	354	351	361	398	345	321	343	368	376	381	362	381	340	353	373	364	356	340	367	351	324	326	368	365	376	348	380	367	325	394	377	409	362	365	329	388	350	349	358	353	331	350	340	344	330	352	365	332	369	393	325	341	347	355	359	335	345	372	360	361	340	329	386	360	345	338	326	344	363	337	371	367	351	324	341	329	379	351	368	334	316	360	387	379	362	387	360	329	390	349	358	325	367	359	362	342	331	383	330	364	397	350	332	367	373	361	382	329	368	364	326	344	359	338	360	369	334	370	350	326	338	370	357	373	359	335	392	398	361	348	373	363	398	351	367	381	371	345	371	389	390	365	361	335	384	338	356	400	357	355	358	333	325	349	332	407	362	371	367	384	337	400	376	344	326	368	341	355	341	366	336	318	338	328	368	345	352	351	358	362	335	341	364	349	359	363	372	360	362	383	333	333	356	314	373	341	339	344	360	372	365	334	343	362	348	355	345	353	342	377	350	363	366	349	368	356	352	384	357	383	318	374	352	346	366	350	366	366	328	336	319	361	331	337	349	346	358	322	362	348	383	347	354	346	381	344	371	360	305	362	355	342	336	340	356	377	351	379	352	361	385	327	353	369	370	372	350	380	397	344	322	331	354	348	357	369	311	337	312	375	357	339	338	357	358	355	362	332	356	367	366	343	382	370	356	339	334	348	360	351	355	377	354	397	359	338	370	331	326	331	319	336	352	363	327	336	349	358	348	376	372	326	341	337	382	359	342	355	366	302	326	340	394	336	365	321	365	340	369	342	347	345	363	355	365	310	340	386	349	370	360	378	358	337	328	373	381	378	327	375	365	370	371	326	343	379	341	332	322	344	390	305	337	367	363	366	314	346	362	405	351	336	338	355	354	353	354	378	357	349	372	377	377	373	345	359	353	371	348	368	404	365	357	346	369	313	375	342	350	368	359	349	316	394	401	354	391	356	367	312	319	367	335	359	362	376	332	336	414	355	367	365	358	356	351	374	361	338	345	344	357	382	393	363	370	365	339	333	328	343	389	348	321	345	374	348	366	351	366	336	337	342	351	355	348	368	339	366	360	350	377	345	372	341	339	351	393	358	339	363	366	351	382	344	343	370	327	345	338	355	354	374	355	353	370	346	374	337	342	351	381	356	336	327	354	350	341	352	347	386	357	374	360	359	362	367	377	366	316	379	357	312	355	381	366	329	364	339	355	319	365	358	351	325	341	350	352	343	397	358	370	361	357	384	358	340	361	375	337	327	351	356	365	350	378	372	359	367	358	367	348	366	369	363	312	361	382	368	345	361	378	365	370	309	341	399	331	359	356	334	318	363	375	326	334	368	350	377	370	396	344	390	361	374	369	359	347	333	351	344	388	349	329	345	380	339	344	367	373	369	349	360	387	358	360	340	327	343	369	355	350	368	359	363	365	330	353	353	384	335	362	361	338	399	370	357	349	308	321	358	365	372	356	314	392	343	363	303	363	343	337	348	334	331	318	355	356	368	339	328	352	347	343	368	335	365	348	354	375	379	316	362	368	355	345	366	359	353	359	386	352	358	400	359	336	350	371	376	324	332	350	388	363	330	388	361	383	358	334	366	363	333	361	380	391	378	329	396	376	368	330	342	340	373	355	365	363	361	325	361	393	354	342	365	351	391	382	388	343	360	344	339	344	361	340	365	357	348	333	313	389	347	370	357	358	353	353	322	347	374	348	330	338	344	356	363	350	326	343	372	351	373	335	331	386	373	365	340	335	349	354	358	326	357	372	363	352	368	326	387	346	328	377	324	330	374	381	357	376	348	332	377	368	326	359	381	334	361	350	325	364	351	358	329	386	326	394	328	394	384	405	357	340	360	367	373	364	374	317	341	380	326	344	370	376	350	379	342	343	344	366	416	338	357	394	351	322	350	356	349	344	367	320	328	379	323	363	395	342	365	358	353	339	331	375	358	364	360	365	310	347	362	341	346	374	351	392	356	365	346	352	370	371	394	368	348	338	352	327	355	362	380	333	328	333	358	350	355	364	361	389	384	348	366	348	368	376	360	393	344	368	373	372	339	358	358	363	344	353	329	362	359	355	363	383	371	349	356	348	361	393	360	376	325	381	363	348	337	337	350	328	377	353	329	353	352	349	348	363	373	357	332	342	345	344	353	366	363	368	368	377	373	386	328	333	366	367	348	345	339	321	369	351	362	364	367	329	361	346	334	356	344	339	364	356	335	345	364	347	339	346	357	351	380	372	346	376	359	336	367	365	349	383	333	360	360	401	338	325	336	360	373	351	332	322	391	344	351	360	378	346	350	370	333	362	346	360	343	346	361	347	383	355	388	343	360	372	377	341	378	341	352	312	350	349	395	386	338	382	330	349	361	354	366	364	354	331	368	334	379	319	342	365	350	364	385	364	320	331	348	377	393	381	351	342	304	364	338	316	359	391	374	358	385	396	383	365	376	371	341	341	342	335	338	323	395	350	343	339	366	355	354	347	344	321	369	367	324	352	341	365	378	372	336	362	358	372	344	358	360	374	380	368	347	335	345	350	365	362	315	350	366	377	371	325	342	347	370	351	333	350	358	398	359	378	360	340	373	367	347	318	367	330	385	355	391	374	352	369	356	373	344	354	318	359	370	388	356	330	364	371	361	356	353	350	326	346	356	372	384	355	355	359	300	365	374	364	340	363	330	375	391
15720	4230	2784	1349	1064	921	771	655	601	556	564	498	512	465	525	456	469	438	436	482	478	434	461	438	493	458	418	411	456	444	433	441	430	441	407	436	404	466	428	430	444	430	415	423	416	436	421	443	432	443	485	481	457	439	460	408	428	428	431	438	415	459	423	400	419	445	457	430	462	449	397	423	443	450	432	474	443	406	373	381	432	425	452	406	422	428	428	424	468	444	423	447	421	394	464	420	459	417	473	425	425	425	459	453	432	443	429	418	438	421	421	461	429	466	453	418	437	434	460	391	413	387	390	442	448	433	445	419	422	449	448	405	388	445	445	400	443	403	418	418	402	433	442	395	448	421	417	412	460	390	450	410	419	378	450	423	402	426	470	458	417	430	457	421	409	438	463	439	444	443	408	441	409	400	440	418	414	407	407	442	440	418	453	456	438	426	381	461	436	440	403	425	445	394	422	438	411	422	436	444	441	385	426	444	391	422	440	444	430	419	424	410	428	428	432	444	407	450	395	432	448	463	406	442	402	425	465	428	429	442	431	454	449	403	425	408	394	449	437	431	443	441	411	377	387	423	419	412	387	437	426	406	477	435	443	422	412	419	425	436	413	441	438	407	476	462	450	426	437	478	439	414	404	434	460	420	397	430	443	433	415	425	408	414	440	410	424	458	464	425	437	430	422	389	406	442	416	409	441	435	427	432	428	419	432	398	420	394	440	446	454	471	440	437	447	400	445	433	436	467	443	418	429	463	461	421	415	400	442	442	450	391	406	413	434	444	448	395	436	411	412	442	416	438	426	467	413	475	419	390	430	426	420	427	442	408	439	422	406	422	416	409	441	416	430	439	440	431	435	417	441	416	470	410	432	412	430	445	413	415	423	407	418	436	441	418	442	407	421	442	409	428	404	411	437	477	444	432	436	419	429	440	426	403	437	398	465	441	416	397	443	410	456	414	412	441	456	424	427	423	426	460	457	420	420	391	420	455	430	408	424	394	424	470	398	426	415	404	441	452	442	451	446	435	419	426	457	416	389	395	416	432	437	448	435	455	416	439	473	449	425	385	459	417	428	422	439	433	435	414	435	421	472	417	423	417	434	439	431	348	433	421	445	415	460	442	421	455	426	386	437	447	428	457	441	410	435	370	405	426	403	411	432	459	451	432	448	441	452	412	445	425	409	439	434	410	423	412	432	393	431	403	419	434	455	407	437	431	474	418	424	414	390	421	426	429	446	409	471	434	402	420	429	432	399	382	444	443	425	404	429	440	412	422	428	400	459	422	419	409	421	389	432	431	439	461	410	436	461	448	456	435	398	443	422	435	430	388	463	402	447	470	384	428	474	435	412	419	448	423	429	445	437	427	424	396	449	448	408	475	403	432	412	431	416	424	460	420	420	426	431	457	471	449	431	417	406	437	470	427	407	444	424	415	460	433	456	423	446	411	373	432	431	427	408	411	454	419	460	382	457	456	414	467	429	422	401	438	421	430	425	408	465	436	416	409	410	418	360	444	448	464	446	408	405	402	406	429	445	467	450	414	434	422	422	411	420	409	444	408	455	435	425	408	420	435	429	432	399	420	400	458	415	464	476	413	425	463	405	432	433	417	430	458	405	421	430	430	423	437	454	445	464	420	442	419	430	451	431	451	415	414	413	425	404	407	402	392	440	388	449	446	436	429	463	447	384	448	462	443	402	446	435	426	427	414	433	421	432	456	466	442	410	403	430	452	413	409	481	437	430	414	422	385	430	449	420	441	428	406	428	418	436	427	417	447	445	426	430	422	442	431	472	412	393	439	403	471	442	414	420	426	408	439	442	433	400	437	421	432	456	436	435	443	441	433	434	431	417	424	413	416	425	431	438	410	370	409	409	455	431	396	401	448	437	433	435	405	427	382	423	414	437	449	422	442	412	434	472	434	394	433	395	352	453	449	424	409	426	406	396	416	435	433	396	458	438	411	386	474	434	410	398	411	408	434	460	417	455	445	423	426	446	395	449	459	411	416	458	443	453	463	453	429	421	437	444	461	431	416	456	402	388	483	423	404	427	421	433	439	435	426	409	425	440	461	444	469	405	428	401	419	409	445	451	442	433	446	419	414	408	433	421	423	427	388	473	445	395	429	433	428	422	443	411	411	412	464	418	437	463	421	408	424	412	441	453	446	435	387	433	386	411	431	440	405	382	442	443	441	410	409	439	434	429	445	419	400	404	414	440	429	429	454	438	417	419	406	433	450	430	416	394	443	424	431	416	408	396	453	441	422	413	432	447	434	388	433	448	468	430	419	423	415	406	413	443	420	436	448	411	450	435	416	448	406	482	416	452	430	437	458	441	416	475	405	433	444	454	406	424	422	432	443	439	441	425	403	422	418	423	425	431	423	411	426	442	407	490	413	374	397	409	425	393	414	406	429	431	417	444	433	487	410	440	463	426	437	417	433	412	453	420	421	421	432	439	425	430	419	451	447	428	438	409	429	423	402	462	429	419	417	459	447	408	389	441	454	411	419	458	416	430	410	429	463	432	403	444	419	445	412	439	406	473	444	396	431	431	414	454	396	414	447	409	384	427	410	409	448	424	394	433	453	431	444	404	417	420	416	475	408	402	426	453	403	435	419	382	414	421	452	411	416	438	425	432	422	431	439	438	439	427	427	434	458	411	450	449	438	428	429	441	405	430	447	469	426	456	397	461	452	420	428	448	433	454	443	449	431	450	444	428	430	440	478	459	396	463	440	424	440	435	435	443	455	472	416	465	430	458	468	427	413	444	445	414	398	450	410	430	457	401	421	454	459	413	462	437	456	397	381	413	412	466	434	377	435	439	438	451	455	426	423	430	475	451	414	433	405	407	478	416	440	432	433	430	431	446	441	435	430	433	443	462	452	430	399	435	431	438	455	432	431	446	424	445	445	404	424	428	421	407	462	411	407	413	417	429	438	418	417	411	421	435	411	447	444	419	401	447	457	384	418	424	462	407	439	407	418	477	438	408	448	436	418	424	443	416	433	424	419	416	462	443	426	444	442	443	409	395	437	402	456	454	424	416	415	440	417	453	451	419	412	458	398	425	417	472	451	426	395	435	413	468	446	419	429	447	407	432	411	450	413	427	443	398	437	399	442	440	410	388	454	435	403	451	459	409	455	423	457	440	420	408	428	421	450	416	415	418	453	435	444	413	413	439	443	395	394	405	445	403	412	409	472	422	470	408	430	403	372	429	427	396	397	456	436	509	410	435	424	450	399	407	436	470	417	467	459	417	476	439	408	452	422	426	422	435	419	438	426	434	425	436	424	421	407	413	441	414	451	413	433	424	441	413	410	398	423	436	426	415	409	445	417	406	407	419	413	419	419	392	444	404	446	474	420	455	423	446	422	427	442	431	431	440	383	431	415	472	432	446	396	416	397	400	418	443	418	414	437	411	393	423	410	441	411	428	440	429	426	429	447	422	413	459	409	402	447	426	456	427	425	411	449	421	398	445	440	419	418	427	450	448	444
22887	21572	29124	24476	21576	20595	2138	762	673	585	535	511	455	489	455	434	425	458	400	440	380	388	438	402	383	375	370	382	385	383	365	344	349	388	378	371	372	380	359	361	365	313	381	349	375	352	388	340	383	414	424	405	383	378	347	358	347	353	374	338	320	356	354	353	378	375	362	385	364	382	377	342	355	369	336	340	375	343	363	364	365	371	369	316	347	385	355	350	362	361	326	346	303	382	365	385	371	342	364	377	326	339	372	384	362	357	364	337	365	346	372	352	339	329	355	357	354	379	343	346	357	346	335	339	359	387	346	361	378	337	364	344	370	347	377	327	364	345	352	340	321	345	368	370	382	342	349	344	362	353	357	342	369	364	361	355	351	368	372	353	375	348	362	326	335	355	356	343	355	313	338	387	340	364	348	376	323	345	346	377	346	411	341	342	393	349	339	355	333	360	366	350	370	354	362	373	371	348	360	348	344	320	367	357	350	321	332	337	352	347	374	354	353	324	312	363	349	350	342	370	361	340	372	348	332	328	345	364	363	325	367	364	336	330	335	341	339	400	359	351	317	380	346	370	369	346	367	380	344	345	385	326	354	359	343	370	353	382	385	338	336	338	301	363	340	349	387	334	321	363	393	392	362	329	356	382	334	358	347	367	348	413	381	330	380	352	348	361	359	347	348	378	365	349	338	383	356	357	358	382	381	348	354	357	372	381	371	356	367	359	359	357	338	307	351	377	354	369	350	372	364	366	364	365	314	346	382	368	355	335	365	337	355	326	361	333	347	360	368	334	346	365	331	342	361	332	370	329	344	378	346	336	349	357	352	354	349	382	385	373	388	320	349	354	355	385	362	364	361	376	325	325	347	338	351	364	364	346	370	377	373	348	350	358	347	336	348	333	333	328	381	392	356	321	362	369	352	363	375	338	367	358	343	345	342	327	361	383	352	365	350	353	340	324	341	346	319	379	371	368	341	359	357	375	353	338	356	350	322	401	339	355	371	341	338	370	336	350	372	345	355	322	365	326	341	362	369	375	353	340	367	363	347	365	353	355	348	331	356	354	384	379	366	360	334	363	350	344	321	367	313	378	360	311	341	354	371	351	329	350	340	346	354	346	345	360	365	354	333	362	327	353	341	329	365	355	404	372	331	380	345	353	372	357	361	361	325	341	373	364	357	346	361	375	396	332	359	342	340	353	384	371	336	360	382	353	359	369	348	324	365	366	358	347	360	365	339	369	395	370	373	362	295	363	354	355	367	320	337	359	326	365	368	365	378	345	347	350	337	363	365	336	341	346	344	323	369	347	352	364	374	324	348	352	320	351	358	367	321	396	347	347	361	363	356	346	378	388	368	334	378	360	382	359	360	360	330	360	351	335	360	363	327	366	337	354	321	336	337	349	328	371	346	365	362	378	342	352	356	367	352	365	380	367	323	350	350	341	381	336	330	312	345	375	349	348	383	364	345	342	372	332	359	379	358	330	392	364	320	335	328	346	350	342	335	327	330	360	344	347	338	339	350	340	345	328	390	349	338	369	344	345	372	344	385	375	341	345	364	366	351	352	328	384	341	345	342	358	322	357	358	337	344	341	379	375	370	356	361	332	360	355	343	350	327	347	360	360	335	360	336	337	326	359	364	387	372	360	337	364	355	360	353	371	345	343	375	339	361	375	331	342	340	385	348	337	341	347	351	353	397	362	362	372	380	359	351	324	344	359	364	334	376	379	348	344	369	364	365	362	344	372	321	356	333	350	356	351	330	339	361	360	356	350	329	361	342	329	348	349	377	360	339	361	337	395	340	336	339	350	361	341	366	359	355	360	375	345	346	345	361	370	326	354	355	349	385	373	348	354	381	337	370	351	364	353	362	325	365	356	379	356	325	327	393	340	387	345	347	348	338	368	340	362	334	316	318	373	345	321	336	336	368	358	341	360	334	358	333	351	335	318	361	356	366	346	304	337	349	342	365	363	373	358	338	347	319	386	334	377	328	326	339	351	335	353	341	359	336	377	368	331	357	378	313	328	383	329	330	344	380	355	356	348	327	349	357	351	317	335	358	360	379	371	338	350	347	355	362	334	337	356	341	354	368	383	349	336	339	380	329	314	374	370	307	346	342	350	358	336	334	354	329	372	341	343	348	351	321	346	354	309	344	360	359	374	347	390	331	370	383	359	386	348	327	359	370	347	354	303	334	345	324	318	378	376	360	359	359	358	382	359	362	363	360	380	333	358	380	337	340	346	370	328	359	333	346	360	348	349	357	375	382	350	369	381	358	329	402	347	367	353	344	360	352	323	370	330	353	376	336	348	344	344	358	380	329	350	369	354	345	364	359	347	346	369	361	320	359	368	372	350	358	348	344	357	348	322	327	326	365	381	363	352	358	331	330	358	360	354	387	329	355	356	310	376	379	323	355	341	336	340	354	390	352	360	386	369	333	366	366	317	377	333	335	380	358	318	338	310	376	340	352	344	377	358	365	333	350	370	355	354	359	355	376	370	357	369	382	368	322	392	393	325	383	355	345	354	342	322	351	334	339	313	364	375	353	339	351	397	342	340	397	344	355	374	348	343	354	359	360	341	367	373	330	372	371	350	390	357	333	376	348	324	326	346	362	343	375	356	332	356	354	345	356	344	358	335	315	319	379	353	357	348	323	326	381	347	345	348	325	385	372	343	333	344	347	351	379	350	337	345	389	341	363	349	357	336	372	364	346	345	376	348	347	350	348	330	384	353	360	397	371	353	343	364	348	351	354	350	339	353	376	363	354	373	369	343	335	366	351	358	377	360	335	337	348	345	337	340	363	352	343	325	339	316	370	337	351	358	339	359	339	359	376	353	343	375	363	348	362	359	367	357	355	362	356	371	337	369	346	353	375	354	355	338	347	342	345	334	345	376	357	333	375	330	351	374	346	317	372	328	360	333	355	359	408	366	357	356	334	327	362	389	357	317	352	392	355	365	356	392	367	336	359	336	372	334	339	344	329	379	356	356	350	336	318	346	367	330	351	349	353	376	379	351	356	321	364	373	367	346	354	351	332	352	342	373	347	357	396	371	344	371	365	343	351	356	359	389	370	354	364	357	338	361	353	323	338	300	362	338	379	372	347	352	355	325	328	315	310	329	362	348	356	340	315	362	359	329	362	345	378	365	331	307	359	349	376	374	347	352	376	347	325	357	377	374	336	364	374	346	365	372	332	351	353	351	344	334	368	351	377	331	360	343	375	340	347	351	336	353	360	355	353	330	331	345	350	374	358	345	384	305	384	375	392	369	356	384	370	345	356	354	377	353	356	345	346	341	337	352	359	330	340	373	343	355	344	360	365	350	362	333	356	344	376	333	355	333	363	333	366	346	368	382	335	324	356	353	336	339	333	319	356	335	337	346	369	356	364	352	368	320	355	338	342	380	343	346	333	356	362	343	331	316	360	338	371	390	349	358	355	350	371	344	352	357	352	334	321	348	324	335	355	348	352	376	324	353	327	345	328	366	360	328
18734	12334	8031	3827	2759	2035	1652	1373	1171	956	830	791	690	710	630	568	585	585	547	542	554	519	522	547	478	491	498	484	461	504	462	481	487	464	464	488	498	431	459	451	437	448	478	478	503	452	466	410	492	479	543	578	474	487	487	456	461	422	416	444	445	441	484	448	423	430	478	433	463	478	445	437	426	401	431	433	404	460	427	433	455	466	451	469	420	468	411	399	466	412	438	420	439	428	464	418	433	430	444	478	444	425	454	441	440	445	440	463	436	420	419	428	420	448	426	451	424	413	454	441	490	416	463	440	443	440	455	428	423	437	440	439	483	442	449	455	459	468	434	421	431	471	466	445	405	433	470	468	445	431	435	449	447	446	429	438	441	426	427	426	440	419	462	392	441	432	444	418	437	416	453	438	440	448	425	414	453	446	433	404	424	426	452	442	437	460	424	435	437	419	435	437	433	456	403	440	415	397	424	424	431	444	438	447	443	495	399	474	438	393	418	446	419	435	432	447	416	420	424	445	436	429	428	422	455	451	457	436	488	431	449	461	490	447	445	413	447	472	430	454	455	409	429	448	451	407	439	428	433	447	449	471	454	429	412	428	410	448	469	440	399	440	430	424	460	426	425	461	429	460	436	410	457	462	461	426	449	484	405	434	432	429	429	450	424	419	449	421	474	446	456	424	453	462	430	431	439	463	426	451	436	446	425	420	457	412	403	405	456	431	442	408	445	471	434	473	417	419	443	468	447	436	440	417	445	433	438	454	445	413	468	438	443	460	441	439	418	436	457	437	418	462	459	468	427	449	448	442	421	430	432	465	428	403	461	423	428	419	458	419	431	430	400	439	401	434	470	456	388	436	402	437	422	428	405	419	419	446	442	428	430	455	454	450	454	432	450	455	440	430	443	419	448	413	433	463	399	451	414	432	451	453	430	451	421	408	459	431	481	429	443	424	422	424	439	425	433	446	424	429	404	427	391	438	459	415	418	419	420	429	431	400	459	445	459	464	470	419	429	401	467	436	451	435	407	451	479	449	429	429	429	433	442	463	416	428	460	426	429	410	419	407	459	447	439	443	465	452	444	462	455	472	420	442	451	442	477	479	444	465	476	483	397	435	424	452	424	434	423	421	452	420	455	449	470	455	457	437	423	445	406	484	470	410	430	450	460	460	426	427	441	435	456	438	422	407	413	407	398	463	446	469	452	389	408	422	441	434	465	400	392	396	447	452	441	415	460	428	454	479	447	438	417	467	454	492	480	437	450	441	435	449	426	447	443	401	446	482	464	434	435	410	455	428	455	405	444	458	484	442	415	422	450	440	458	408	469	447	409	428	443	455	393	482	438	448	404	433	424	419	445	440	467	435	440	425	431	418	430	454	427	443	424	454	434	432	458	437	419	423	427	454	420	464	430	446	398	495	472	446	478	425	386	458	447	454	466	437	445	439	432	419	445	447	447	422	394	445	442	451	449	460	434	414	439	409	432	425	412	454	427	450	403	430	427	413	434	445	391	407	427	437	432	428	439	415	420	453	462	404	453	475	438	445	440	446	438	473	452	452	419	413	442	438	407	438	444	426	463	456	430	449	410	471	426	478	426	477	440	426	442	445	424	450	439	457	411	447	420	420	432	412	425	425	480	450	425	439	451	450	419	421	410	470	419	423	451	414	465	452	436	416	442	443	435	449	430	397	445	418	440	440	436	410	430	422	450	408	444	433	401	471	413	424	440	429	430	446	427	447	439	449	452	448	422	415	447	471	469	406	461	451	410	409	437	440	404	462	419	399	430	424	468	433	374	438	452	468	433	399	467	414	429	433	450	460	435	440	436	449	428	429	417	429	458	432	472	457	444	458	412	441	439	449	420	434	465	459	454	438	457	433	469	444	437	437	451	455	428	442	439	456	426	472	434	405	452	422	419	401	420	435	398	448	462	452	488	449	424	430	435	417	429	439	474	445	421	437	448	437	454	442	461	426	404	457	421	442	437	411	448	422	422	432	412	462	400	440	436	449	448	444	441	452	441	411	433	426	443	451	377	445	418	423	435	450	449	425	461	412	451	416	457	404	417	455	471	419	428	454	437	454	462	405	440	409	414	425	461	413	440	395	462	458	402	459	453	426	447	442	435	413	454	407	487	447	449	424	400	460	445	421	462	451	467	440	418	451	409	435	454	398	413	466	433	436	415	480	445	404	443	455	428	447	435	473	458	431	443	455	465	437	445	401	445	422	424	449	430	426	457	446	438	448	444	438	470	436	422	457	463	446	440	443	467	437	444	420	440	443	452	432	430	432	465	454	423	480	430	439	459	445	478	437	407	437	443	450	388	411	418	435	426	447	460	455	476	446	462	469	445	451	424	442	406	415	459	446	418	443	475	393	453	427	398	442	436	463	417	367	484	412	467	470	426	423	466	422	436	420	465	436	446	404	441	464	463	417	455	434	481	404	467	433	467	442	444	462	437	459	412	407	425	425	414	443	447	434	459	415	423	420	492	462	454	460	396	460	439	437	424	441	418	450	457	424	437	475	431	450	452	491	454	468	453	432	440	430	417	407	438	427	409	445	442	428	444	429	437	444	385	477	464	462	442	456	412	450	433	462	428	422	458	447	420	432	473	414	419	460	457	426	423	443	417	439	437	446	434	473	488	455	409	425	470	458	412	470	472	415	426	471	439	417	403	439	389	438	408	448	425	418	414	471	425	433	450	415	442	433	391	461	408	438	442	443	430	445	430	404	439	414	471	402	428	429	470	446	437	445	453	425	459	442	437	412	471	411	440	501	411	410	415	448	413	434	491	431	482	433	433	421	462	414	452	435	431	423	441	437	408	441	452	465	452	441	450	433	407	434	410	437	465	456	445	482	466	427	425	425	467	406	435	475	453	440	425	439	431	427	444	444	417	469	443	462	447	451	416	446	462	448	442	439	439	439	410	463	452	436	437	422	437	379	463	428	438	455	436	421	426	437	417	457	420	435	448	468	431	414	428	455	427	441	408	414	453	455	414	441	424	455	409	466	455	451	441	417	438	441	407	483	436	424	477	457	461	450	434	445	449	430	415	442	418	429	429	426	432	427	442	455	446	466	424	463	432	423	446	416	448	423	452	441	452	450	457	444	426	428	470	394	442	409	414	421	430	440	477	447	431	411	453	423	457	422	428	423	431	457	438	466	458	465	460	423	436	446	461	448	467	431	439	422	448	448	417	471	443	455	418	427	402	416	425	457	447	450	453	451	444	435	419	449	432	448	456	439	443	445	460	444	451	445	456	436	445	470	428	438	450	429	449	407	450	455	448	418	441	400	421	439	460	381	394	452	459	455	463	448	452	427	397	411	435	426	425	472	435	462	436	404	440	401	464	459	433	436	447	447	424	455	419	397	470	436	437	440	436	478	469	421	430	485	425	445	411	429	433	408	415	497	414	419	420	422	448	454	423	449	445	452	482	457	423	480	419	445	456	440	465	474	455	453	459	437	413	423	446	428	420	455	409	454	407	468
28423	15633	2578	1026	895	742	681	673	660	647	626	630	686	629	642	662	639	614	651	649	651	643	648	647	646	642	614	648	647	635	656	637	660	614	629	639	662	612	621	629	643	646	648	640	661	706	629	664	643	682	636	674	668	633	615	601	672	657	675	657	667	672	641	582	632	675	654	629	664	636	664	665	680	589	669	626	639	612	624	683	626	588	677	642	645	595	647	658	627	675	656	582	646	677	658	635	682	655	631	630	621	635	674	648	643	688	683	642	657	628	605	634	668	596	603	625	640	663	582	647	642	660	566	631	675	658	662	693	665	618	646	615	652	669	717	657	666	626	625	660	639	654	655	661	648	634	598	603	601	630	702	651	664	566	685	623	636	631	665	604	669	608	619	632	661	690	636	669	678	659	602	690	585	663	594	634	605	662	612	666	611	640	594	646	655	638	643	620	618	659	651	651	654	619	632	669	687	636	694	618	628	623	655	627	596	627	661	659	618	648	643	656	595	634	640	593	647	603	654	620	651	665	680	683	607	632	650	587	625	610	678	621	682	602	644	630	627	637	649	644	625	612	646	677	641	615	665	690	663	645	640	685	682	644	643	642	659	624	684	593	625	658	701	635	659	662	655	654	634	670	639	631	638	607	661	693	606	626	648	697	629	644	663	673	682	636	595	640	654	658	626	678	657	652	644	657	668	635	645	639	678	647	594	648	618	655	646	623	628	650	634	677	639	632	654	652	676	591	637	626	683	667	672	654	620	656	671	649	639	637	677	596	641	612	598	607	670	651	652	653	635	645	634	645	630	615	643	645	674	638	698	668	691	661	668	667	643	646	677	669	652	639	656	650	649	670	641	725	670	665	630	646	617	682	640	640	646	583	659	642	654	656	680	634	620	626	644	595	650	639	684	624	620	613	661	636	617	630	637	633	624	634	629	653	632	628	657	672	652	659	650	634	647	675	652	634	625	645	617	651	670	687	586	651	646	637	617	650	650	671	638	645	611	638	637	668	649	649	629	613	653	622	668	679	632	644	626	596	669	619	588	632	620	606	665	647	636	657	639	660	702	663	609	645	650	618	650	617	612	645	677	671	596	631	654	587	632	643	640	614	640	614	633	639	644	612	576	663	649	644	663	643	655	710	671	614	669	659	603	649	631	657	629	684	651	645	661	642	645	641	674	667	622	604	635	612	615	659	635	618	609	718	659	668	639	656	681	668	654	646	648	653	661	687	635	592	659	637	585	631	669	645	638	654	651	646	671	635	582	660	668	657	645	664	654	676	631	604	613	636	643	661	631	653	639	630	625	613	649	647	638	606	674	661	639	597	646	656	644	627	671	623	672	631	612	691	638	644	676	640	625	656	695	642	664	679	623	647	614	610	638	640	647	648	618	689	634	647	647	625	618	654	652	707	613	628	640	652	688	638	664	617	664	672	635	640	642	652	622	684	609	644	642	646	633	634	655	691	646	689	630	673	633	679	626	615	679	679	612	586	633	610	647	676	615	659	667	638	590	647	586	670	610	653	685	678	677	635	666	677	658	652	694	669	630	665	681	638	698	668	632	644	659	699	651	641	643	671	655	624	672	660	638	619	645	673	622	614	642	643	609	647	649	682	678	660	678	655	645	635	641	645	698	642	641	675	661	669	628	645	614	611	655	583	633	654	650	652	614	589	646	672	630	652	641	694	667	618	651	658	645	661	610	652	642	684	705	670	685	632	647	648	677	647	656	613	627	628	669	675	667	633	649	643	648	708	624	677	676	649	685	621	682	629	646	677	652	693	625	619	648	655	676	664	653	602	635	659	608	650	646	664	669	603	643	691	629	654	621	689	598	623	636	631	664	637	681	665	663	622	608	638	644	659	646	663	681	672	667	604	653	651	691	607	685	670	610	622	642	696	622	653	676	621	652	669	667	612	629	632	674	652	641	706	616	643	644	610	643	626	642	667	656	635	624	693	634	642	633	645	681	661	603	639	642	653	688	638	744	621	659	663	624	681	600	645	640	647	646	634	659	693	631	631	645	668	738	627	651	657	627	649	665	671	609	562	585	640	628	651	628	618	630	670	633	633	658	644	652	637	658	657	665	664	634	666	646	632	658	651	609	645	626	607	640	641	617	658	647	599	691	632	664	640	632	704	644	691	686	683	614	632	626	646	668	635	670	684	630	667	650	639	635	648	642	697	647	670	703	622	691	634	652	624	628	649	662	623	632	590	574	643	666	638	699	654	654	647	668	659	677	632	664	629	595	684	633	622	639	640	631	613	639	652	672	656	623	623	659	652	640	658	623	683	605	626	635	679	594	692	648	615	649	615	694	656	631	676	672	648	619	662	667	635	674	678	606	647	692	664	678	644	652	638	643	628	694	638	627	641	603	615	659	653	646	648	632	614	650	656	651	635	605	667	689	643	673	624	604	677	682	630	638	663	622	676	686	624	642	644	600	684	620	692	606	651	633	671	660	666	644	631	683	591	635	649	653	653	688	618	653	659	626	648	674	645	655	589	641	637	655	668	608	663	662	667	676	679	633	646	692	649	605	630	627	665	656	631	649	632	662	702	667	687	634	673	674	632	639	618	616	664	647	681	612	723	593	633	640	597	612	661	689	657	675	634	634	658	657	658	612	616	647	654	650	615	656	571	652	621	677	627	663	630	651	633	627	665	696	620	650	638	657	614	594	655	711	646	643	649	647	646	620	652	656	674	621	621	588	679	632	599	667	625	649	649	653	608	681	660	641	601	622	609	685	633	653	668	644	646	651	660	657	641	645	644	626	656	608	603	609	610	616	660	646	621	652	694	674	612	666	630	668	649	627	619	667	633	615	625	646	651	671	611	647	649	649	657	660	661	598	673	609	693	632	652	658	636	648	648	613	687	616	690	594	638	643	614	627	603	655	596	629	657	656	637	669	638	675	615	620	671	674	621	685	634	652	657	660	612	677	596	688	672	633	655	606	648	646	603	661	652	667	623	651	662	637	625	669	662	696	655	612	662	622	596	650	651	639	652	660	612	651	668	653	622	655	649	665	659	677	640	659	644	653	647	609	667	674	653	623	613	662	754	665	662	678	689	651	667	633	631	660	655	664	658	632	650	605	603	631	641	652	627	642	671	652	650	634	615	630	662	660	653	646	678	680	627	639	674	622	672	598	655	656	651	621	621	658	671	649	663	692	716	656	643	698	641	676	647	627	698	635	672	645	668	668	652	708	636	639	649	644	675	605	669	643	647	640	678	686	652	642	637	687	730	653	645	655	649	611	664	592	664	680	674	630	645	593	636	689	674	611	631	619	608	657	617	665	631	632	652	652	662	666	665	655	640	646	654	643	636	636	660	658	685	686	705	657	590	604	681	622	661	646	652	671	695	659	645	679	679	681	639	630	668	627	683	643	608	653	655	622	712	655	693	670	676	639	655	657	687	642	633	621	619	651	647	639	665	653	650	614	601	634	617	658	677	643	646	600	605	649	669	630	662	670	640	663	665	669	617	619	626	662	673
12342	1327	1046	912	852	800	810	793	809	819	801	753	748	792	786	749	765	735	788	792	746	788	729	748	803	754	776	761	775	788	819	755	755	789	797	699	744	825	796	764	756	757	738	745	734	748	749	767	799	716	766	849	800	800	754	781	807	714	779	783	806	730	798	752	780	812	741	730	779	747	764	753	766	769	792	731	799	776	787	757	742	771	792	807	752	825	741	770	793	752	773	754	705	764	760	750	764	784	776	794	779	755	720	721	766	771	733	759	784	785	735	801	742	732	811	790	761	788	743	768	765	714	740	768	751	790	773	757	790	760	766	738	744	722	802	788	783	798	769	762	779	755	771	767	760	730	775	776	755	767	769	792	768	779	739	750	780	733	767	819	778	755	790	803	733	763	761	801	751	813	773	759	801	794	698	749	796	786	786	773	740	745	720	747	732	731	775	811	793	790	779	759	769	782	773	753	716	770	736	796	783	751	759	778	760	823	770	784	770	774	719	793	714	748	761	784	771	708	771	760	796	754	792	804	745	766	739	746	794	743	783	809	746	753	754	751	744	790	803	774	791	783	721	785	738	805	779	777	721	795	779	716	762	819	797	782	781	761	734	787	784	763	756	771	769	749	740	721	780	816	797	794	780	761	762	771	749	725	746	753	745	751	789	726	822	769	823	788	756	790	764	792	797	801	786	760	765	788	767	729	817	782	767	739	822	716	740	770	773	790	738	725	748	793	739	785	750	753	781	789	705	762	759	805	732	778	743	795	782	724	804	740	796	791	820	695	765	757	739	769	776	760	705	743	789	761	762	800	739	775	739	739	769	765	740	783	803	761	736	769	792	770	824	759	788	796	776	762	763	803	784	786	748	753	794	819	733	742	740	794	753	749	757	700	817	715	759	815	797	782	758	791	760	729	827	757	782	784	801	724	753	769	781	772	751	789	798	791	738	744	741	834	798	724	711	774	750	825	744	791	757	744	793	805	784	762	791	799	782	743	768	741	757	736	726	820	775	736	728	749	819	716	767	769	725	797	740	795	784	740	781	751	710	731	735	740	760	792	757	772	770	771	743	803	775	747	773	778	779	753	743	765	740	782	819	822	799	749	765	745	743	764	758	780	772	740	758	795	775	752	789	773	825	770	800	781	815	737	790	765	704	750	727	760	770	723	783	710	811	712	758	790	774	788	752	745	774	783	757	760	751	787	762	724	775	790	766	748	771	747	774	803	726	751	755	719	786	772	778	757	776	774	780	764	745	753	794	801	727	794	743	762	745	773	757	748	783	824	811	798	757	774	754	709	815	771	747	777	789	791	761	762	692	766	751	718	757	818	745	782	770	766	791	805	790	791	810	722	768	740	798	768	766	783	785	807	791	775	772	755	772	725	759	738	748	769	763	767	725	748	780	787	769	775	737	764	784	732	757	764	737	798	729	783	697	766	808	763	747	765	777	776	744	730	748	758	738	807	718	770	818	761	757	734	766	822	739	745	757	771	814	750	804	823	803	776	812	754	798	835	803	818	780	751	831	813	730	798	732	752	735	714	758	798	794	724	772	825	745	773	759	741	755	800	767	683	753	741	750	802	739	792	762	800	748	810	805	756	783	747	777	767	779	805	778	763	776	797	702	783	703	870	796	781	690	764	761	741	745	743	766	737	826	747	761	711	777	751	763	795	753	779	734	779	801	801	743	763	743	753	743	740	738	759	760	801	782	741	734	739	716	733	791	757	710	785	732	780	708	824	781	811	769	776	769	749	745	788	772	729	770	759	759	775	744	804	698	758	782	767	777	747	775	814	739	788	761	770	763	769	739	740	762	699	794	756	727	748	774	790	757	731	726	744	763	754	786	738	776	699	732	764	746	771	800	768	724	774	744	778	795	752	766	767	811	794	784	792	737	681	737	797	774	732	812	760	721	728	779	742	815	769	800	796	750	761	762	737	791	766	767	819	754	770	784	771	781	774	781	786	808	811	763	778	790	781	749	767	719	763	810	787	774	771	730	784	793	776	777	741	817	731	809	782	742	783	801	763	735	797	762	793	808	757	770	781	814	747	748	791	740	717	755	790	769	757	722	835	745	781	703	749	733	768	772	759	763	769	724	777	735	786	793	738	815	723	710	757	770	786	788	826	768	731	766	723	830	812	760	785	706	743	798	743	770	775	742	767	791	745	801	773	732	752	752	769	759	798	758	744	761	762	746	808	779	778	768	721	784	815	707	722	737	780	796	764	784	760	801	756	708	780	777	736	800	761	764	717	791	752	800	792	768	723	791	779	742	765	727	795	800	775	771	749	839	767	822	822	791	784	745	756	785	779	740	775	800	790	775	762	703	745	776	720	745	737	738	813	755	814	804	823	757	775	747	772	779	796	823	800	756	788	778	807	757	762	760	717	751	765	692	758	792	728	727	806	745	778	786	785	738	748	747	746	786	789	729	727	790	798	754	744	730	787	761	757	776	792	754	710	784	803	741	755	789	764	749	715	781	738	747	790	741	747	738	762	803	794	770	787	751	770	744	742	740	743	825	768	775	756	758	745	815	819	763	728	796	781	762	795	766	738	782	766	797	708	787	799	749	744	732	733	777	720	742	769	773	812	810	730	757	760	784	744	761	749	747	820	751	733	744	756	743	790	791	788	738	785	745	762	793	773	824	796	737	774	762	798	742	773	782	759	766	796	742	767	844	778	787	774	757	760	806	713	788	741	736	766	754	779	776	774	803	779	786	753	772	727	738	737	780	765	796	728	764	763	772	810	827	741	774	759	754	741	727	754	745	737	765	791	786	815	734	702	747	729	746	778	776	828	763	747	748	757	781	722	751	765	774	767	841	787	777	734	737	792	720	754	771	773	715	744	770	728	781	796	785	758	783	799	769	781	762	783	756	754	751	733	754	769	765	776	738	780	717	777	807	773	772	827	731	774	746	746	789	779	719	791	745	816	767	775	780	769	778	772	741	770	787	750	762	730	773	759	818	707	767	761	757	789	785	745	775	761	767	848	724	756	784	723	759	786	749	769	768	724	776	765	717	745	773	781	747	767	723	791	733	762	742	802	768	755	811	786	764	767	762	735	750	736	778	787	764	713	758	715	762	768	743	740	805	733	740	715	779	757	737	736	786	744	771	729	787	752	730	746	757	760	778	793	767	760	722	780	739	762	724	785	810	780	786	760	689	783	765	753	708	765	740	775	785	740	753	781	756	741	775	752	773	762	764	781	751	754	791	830	779	777	772	796	769	714	730	726	770	812	742	797	728	726	751	762	733	746	775	732	775	792	760	772	815	762	798	754	768	787	755	813	771	764	776	776	738	760	764	769	846	784	777	803	811	776	753	770	755	775	799	772	755	733	783	754	759	703	784	770	781	713	784	779	764	775	745	771	745	748	738	759	744	794	793	796	758	742	754	820	803	761	765	783	783	786	776	731	732	769	773	754	814	797	725	773	834	755	746	771	818	782	743	765	777	742	738	808	730	777	766	782	770	766	766	738	747	820	772	743
23838	21568	28557	25000	21243	3842	1176	914	852	763	805	754	809	777	759	780	734	767	763	700	702	744	711	723	704	704	755	664	676	663	725	689	717	673	707	645	684	677	659	713	687	665	719	717	683	731	708	719	734	735	742	713	714	635	681	715	709	656	684	725	657	667	682	713	689	703	744	663	690	717	712	652	685	729	680	671	653	677	670	732	708	656	662	698	708	682	683	700	708	744	681	700	675	688	707	671	751	684	685	714	680	644	683	707	729	713	720	713	662	705	780	689	681	655	672	692	668	691	688	740	700	677	676	654	723	699	663	697	737	718	702	654	702	683	684	711	664	672	745	672	702	676	742	672	738	675	698	692	665	677	686	672	706	695	682	657	680	710	658	661	657	684	699	693	672	658	682	721	639	763	676	689	639	692	692	704	701	695	674	721	678	712	700	683	703	697	678	678	656	717	696	696	707	694	654	705	667	693	700	639	683	678	699	677	707	691	699	639	671	714	702	678	682	696	717	728	659	673	692	719	684	713	659	697	679	735	716	700	657	628	707	679	660	738	721	714	664	698	678	646	697	695	675	711	670	685	684	723	669	669	681	654	690	682	682	672	680	704	706	699	735	697	677	682	676	688	679	689	662	705	706	712	701	738	705	706	722	728	680	725	735	686	741	640	713	688	714	723	725	679	661	695	698	675	693	719	724	677	676	659	713	676	666	671	672	652	729	663	687	713	699	701	708	656	667	705	657	719	714	687	694	656	706	734	676	676	650	704	660	669	729	672	673	709	671	715	700	701	708	720	695	679	679	731	689	654	699	706	690	725	674	670	674	692	638	713	717	662	666	691	698	685	711	724	703	688	725	703	659	740	726	632	705	647	681	716	684	676	710	666	645	716	724	743	688	684	617	728	710	700	679	721	704	655	709	734	653	699	667	707	684	713	704	742	704	720	731	679	726	698	697	663	688	682	716	684	686	701	741	741	714	696	727	686	689	725	724	664	751	718	782	634	682	690	705	701	736	717	673	698	703	683	716	704	679	692	677	736	658	708	688	705	669	691	709	705	690	744	726	680	674	715	648	683	676	682	730	703	717	667	698	699	667	676	752	699	675	744	679	720	715	692	688	679	685	726	707	690	710	747	665	659	666	695	691	695	706	700	651	707	690	680	670	677	707	669	757	741	678	702	739	709	713	737	700	698	745	658	722	700	749	658	645	663	711	666	685	675	675	640	691	711	702	671	673	688	670	682	730	703	671	684	679	674	652	699	709	678	655	743	674	683	682	648	694	658	718	705	672	718	693	687	663	667	718	702	709	715	707	744	700	704	735	669	702	664	678	656	652	697	681	686	711	679	707	763	698	639	710	725	706	670	737	685	679	696	701	677	729	693	701	677	674	684	705	675	676	695	686	722	735	720	674	735	662	681	733	704	696	687	671	727	707	668	704	631	738	670	701	676	645	699	680	679	736	649	677	669	722	664	711	711	704	669	722	704	665	707	669	695	671	671	691	691	670	715	647	715	647	687	655	722	694	664	695	693	690	663	710	656	738	697	668	708	687	722	684	660	731	743	699	715	737	737	686	677	725	717	683	683	700	715	650	656	693	696	690	713	662	685	681	668	691	708	728	684	681	642	650	678	667	711	697	713	687	713	677	695	661	696	691	666	716	709	657	690	680	714	646	657	672	696	697	677	721	686	713	665	704	697	714	715	729	696	686	686	702	681	682	687	717	628	707	709	686	635	675	717	676	659	656	655	664	677	680	689	661	698	686	649	709	723	691	709	709	666	717	705	706	718	718	685	685	692	691	695	671	652	680	757	713	632	746	670	741	667	663	682	638	666	686	669	679	652	665	700	670	715	721	672	665	646	655	696	741	695	697	691	717	659	700	687	713	682	622	666	653	737	671	678	690	695	730	674	716	689	721	704	743	687	713	667	650	694	674	740	720	692	679	702	686	670	701	697	702	702	713	705	708	697	722	706	696	702	722	672	698	710	662	682	677	697	686	690	705	655	706	740	683	737	652	662	695	702	654	747	748	678	677	720	691	755	692	722	725	675	664	710	659	667	698	652	667	767	701	750	751	710	709	672	664	702	645	717	721	732	697	693	706	694	695	704	677	691	670	686	681	695	698	741	680	706	697	695	698	713	673	654	736	709	701	731	722	689	677	702	655	678	705	644	737	679	678	694	722	684	711	688	679	694	685	689	723	679	644	682	684	703	704	641	679	691	726	666	684	719	702	677	700	693	702	671	680	731	705	680	674	719	725	735	711	693	721	765	710	678	683	696	659	702	676	725	716	665	735	622	664	724	741	671	695	677	687	661	695	729	644	683	681	664	717	688	674	661	685	738	676	689	662	688	685	725	681	700	673	723	709	666	721	677	628	654	663	684	710	681	758	684	706	672	724	677	718	689	656	716	718	694	720	712	764	683	664	631	655	706	657	711	696	703	699	685	696	708	702	686	714	676	690	677	695	655	652	658	693	695	716	685	683	702	689	702	710	669	672	687	675	695	702	676	685	694	653	693	681	691	697	702	668	726	665	720	697	681	682	670	760	728	627	686	720	732	657	660	727	711	675	730	730	716	697	698	749	672	665	721	699	741	694	639	638	663	695	692	694	719	754	703	673	662	691	662	711	693	763	677	671	696	688	665	662	707	712	710	697	725	643	657	722	679	692	712	670	702	732	716	698	708	668	733	678	683	684	676	637	703	665	662	732	685	708	711	683	737	678	702	721	681	709	687	680	717	671	723	663	682	688	704	714	719	647	681	699	695	680	630	701	667	693	671	714	717	655	683	642	689	684	668	720	725	705	654	723	679	667	720	681	708	674	714	648	720	690	645	681	642	685	675	689	698	673	748	694	695	722	706	646	728	696	704	725	716	674	743	698	709	660	758	683	725	697	668	668	698	666	656	674	720	714	699	679	648	672	671	631	679	665	664	691	676	718	690	659	706	676	754	708	685	678	686	712	722	724	669	673	719	714	684	705	670	667	665	674	698	659	699	709	671	687	722	693	676	688	707	723	688	676	669	679	734	663	641	722	695	678	690	699	705	705	686	681	683	706	669	733	683	662	704	682	680	682	731	725	719	722	717	712	682	716	749	705	658	654	696	695	688	650	739	685	703	683	661	677	753	657	664	705	723	700	691	692	696	715	696	725	677	713	702	640	689	735	639	693	692	689	689	683	742	730	708	696	633	699	698	697	681	656	743	660	662	652	751	714	696	731	694	666	697	682	727	677	649	681	632	686	692	701	723	649	699	694	663	711	701	710	647	725	713	738	666	709	652	713	693	689	672	657	667	670	681	679	682	714	656	673	722	690	688	699	716	711	705	676	686	727	701	740	751	705	700	698	678	712	688	674	693	720	709	708	660	703	704	665	668	651	690	738	657	680	680	753	735	683	676	659	657	679	622	721	753	711	674	713	683	696	672	665	721	729	655	677	702	644	686	679	684	661	717	703	730	693	719	740	665	691	667	731	673	701	645	714	698	675	666	724	673
16990	7939	5158	2620	2103	1703	1446	1287	1149	1072	1079	1009	1009	948	912	920	932	904	928	842	853	795	834	854	855	869	907	868	846	844	844	860	827	795	844	902	785	877	827	873	865	820	841	793	853	797	851	857	878	888	874	917	831	887	877	829	880	901	835	877	841	858	802	827	863	829	860	850	818	828	809	806	871	793	829	855	852	840	877	854	859	805	832	843	771	807	794	825	815	857	788	827	812	894	879	789	847	803	834	837	895	865	858	822	848	813	852	845	860	828	807	828	825	799	814	818	808	835	822	809	814	865	785	782	795	841	793	837	827	839	819	860	841	820	786	815	827	811	832	839	849	810	823	808	801	856	835	833	837	862	849	839	865	812	805	808	832	834	820	860	793	819	842	762	832	838	862	828	859	862	783	802	770	859	833	789	847	801	844	824	810	883	836	825	839	793	837	832	873	845	840	760	797	821	851	807	830	816	843	851	825	836	825	863	796	821	822	881	830	813	826	817	797	825	830	843	819	837	804	870	781	793	809	786	846	830	822	836	820	813	832	757	821	841	835	817	819	765	827	804	837	781	838	798	847	871	796	803	816	843	831	815	827	777	835	798	858	802	828	901	759	838	844	838	860	840	831	842	850	889	838	818	866	828	908	844	796	837	811	848	813	842	838	838	847	825	840	766	843	835	815	832	876	829	851	825	822	830	807	854	825	839	850	794	819	837	823	819	909	879	800	853	860	803	781	823	814	814	804	848	815	815	874	870	883	809	848	812	801	824	826	841	811	803	812	766	812	884	854	826	770	846	812	839	812	858	802	792	778	854	847	811	845	795	827	789	808	845	848	809	816	899	821	833	849	792	801	854	833	784	860	801	840	816	849	808	892	850	810	823	845	808	867	814	869	873	845	838	847	809	831	815	797	885	815	821	782	864	827	814	807	821	827	819	831	863	788	826	815	799	832	864	887	827	868	857	823	850	790	824	796	817	885	893	806	868	812	838	850	836	799	861	822	870	791	840	800	821	843	776	833	853	811	808	861	853	850	845	835	870	820	804	783	819	823	855	857	824	887	791	841	838	826	942	836	806	851	847	900	831	816	858	799	831	859	851	842	782	819	867	809	819	845	820	825	835	843	805	808	762	868	789	796	857	834	807	916	848	795	839	813	809	820	797	849	805	888	829	829	810	810	808	806	824	852	793	801	870	866	832	833	831	813	801	848	837	855	871	821	811	835	796	814	828	758	806	821	838	859	850	869	895	867	835	791	859	783	902	822	813	856	844	783	824	820	864	808	822	814	850	862	785	865	831	796	840	847	823	836	855	849	802	844	807	849	891	852	790	858	818	807	818	832	865	843	728	848	858	806	859	770	859	821	813	812	805	845	804	824	818	850	820	833	840	823	823	831	771	853	868	785	856	771	850	816	811	903	840	896	804	885	864	857	869	835	884	827	811	848	896	869	824	807	817	830	785	841	810	864	814	828	855	826	819	799	862	826	827	791	806	818	800	803	811	818	856	790	831	781	800	893	817	835	858	799	789	824	801	840	834	857	801	829	844	832	799	842	837	815	818	773	834	799	818	886	851	793	854	877	808	824	790	797	822	806	826	807	863	851	818	812	793	856	827	893	802	766	834	827	802	798	809	789	820	850	841	856	811	859	850	830	825	862	877	855	801	840	843	831	833	796	771	788	831	795	851	803	846	874	906	825	890	841	816	823	839	835	855	834	847	835	859	799	839	857	821	872	802	778	816	866	858	833	819	841	763	793	835	805	809	848	800	867	846	832	813	854	850	828	885	839	789	815	842	845	802	839	832	809	841	823	756	822	846	841	813	807	859	817	823	840	814	773	836	824	814	764	864	811	816	833	888	828	814	815	833	825	869	796	818	809	799	786	831	830	819	775	837	827	833	813	824	891	838	794	790	835	825	822	887	807	806	804	812	794	867	805	864	841	824	868	797	840	802	802	820	835	861	818	830	820	836	808	826	845	835	861	800	849	803	869	891	788	834	817	811	783	822	825	818	822	770	785	797	833	813	838	848	798	833	840	822	806	833	803	862	845	841	851	846	776	820	801	833	839	815	857	831	854	835	817	840	829	836	822	826	842	833	891	847	762	817	851	836	821	811	830	830	812	850	860	821	820	782	912	822	802	829	844	800	853	822	854	834	827	846	824	850	895	852	791	829	850	847	819	830	775	817	866	801	839	826	826	835	832	834	814	819	833	798	863	864	815	771	820	812	797	836	797	838	800	834	820	826	830	849	811	856	858	796	830	882	860	800	831	841	849	801	831	860	836	886	862	796	876	828	882	780	805	830	851	792	796	796	820	786	817	835	834	859	831	861	855	848	804	823	817	830	862	784	833	808	820	839	813	851	772	788	821	811	774	827	805	867	903	834	783	771	897	827	806	824	857	824	792	864	781	814	834	861	852	833	816	818	809	824	831	785	878	875	823	835	871	838	836	797	853	837	789	794	860	839	836	811	882	812	868	793	865	898	834	822	863	835	860	850	821	808	831	811	795	811	842	810	847	858	817	835	825	857	838	795	798	798	814	795	768	829	845	899	856	801	899	842	860	786	842	817	798	834	805	809	847	875	810	852	865	813	789	796	859	830	827	861	839	847	799	820	802	866	825	797	811	837	871	814	843	903	866	789	805	850	828	832	804	854	878	865	832	816	856	847	794	782	835	811	794	831	843	799	821	805	857	858	801	857	809	851	798	773	855	784	845	822	857	818	877	861	863	799	857	839	785	763	782	825	837	777	822	828	825	849	828	847	877	823	847	835	837	792	861	828	791	836	879	862	797	837	850	822	792	859	876	865	826	841	811	808	843	819	893	842	777	832	855	836	784	794	860	829	811	826	785	853	822	822	892	840	837	809	831	798	812	867	800	782	822	829	807	826	828	839	830	812	810	859	834	827	841	838	807	833	791	797	826	827	821	835	805	845	786	789	829	835	785	863	846	755	820	840	821	843	806	839	823	836	782	821	847	848	854	849	849	847	837	862	884	870	858	874	885	814	820	795	782	842	831	786	834	809	798	819	818	832	844	833	785	826	844	791	814	818	823	863	819	808	830	822	826	788	812	801	831	815	788	791	814	832	828	822	881	844	827	857	805	852	783	824	777	810	835	812	791	848	876	819	836	835	843	859	848	889	840	806	840	897	773	844	906	881	835	855	835	863	829	852	855	846	854	839	805	811	816	842	816	821	840	810	820	846	880	802	858	864	800	819	832	819	805	828	807	816	798	840	816	854	848	811	798	824	848	803	849	840	892	828	819	835	824	841	817	842	838	862	805	830	779	812	794	761	826	804	856	865	842	776	847	800	800	818	822	878	808	824	812	863	814	801	823	824	865	828	834	881	821	839	811	874	833	850	861	800	852	830	855	814	861	761	766	783	804	836	829	838	810	825	830	805	854	828	752	912	864	852	853	789	833	833	804	838	809	806	845	803	815	808	854	833	830	842	828	848	785	874	808	786	796	771	804	818	889	905	816	869	816	866
25120	21558	26832	25349	2308	575	479	460	424	417	434	391	396	411	374	370	363	397	390	376	371	395	371	372	383	348	349	356	373	363	345	362	372	364	397	344	393	367	359	362	316	375	362	344	374	412	337	357	367	378	384	348	374	401	310	372	365	357	373	350	347	335	359	376	352	396	345	386	377	336	368	374	351	343	400	358	384	358	355	347	359	333	325	375	409	396	363	314	372	371	344	323	364	366	287	330	353	356	387	373	382	353	388	396	361	352	380	363	339	368	382	359	371	378	354	380	415	350	359	352	359	348	369	351	333	369	358	344	399	376	359	319	371	388	384	334	387	362	324	355	331	381	376	336	358	341	364	357	369	373	371	381	356	370	323	343	378	346	375	400	356	386	365	355	348	379	399	352	371	353	370	358	343	381	376	368	392	365	398	324	340	363	360	400	377	374	355	373	379	354	338	371	382	350	368	336	378	345	374	349	362	336	328	370	341	384	360	362	377	355	355	324	358	345	341	353	366	361	366	361	373	375	409	364	341	358	365	381	365	344	373	360	380	355	385	397	361	355	367	338	352	397	379	366	344	369	334	365	369	362	363	357	372	398	369	379	329	347	378	382	405	361	338	354	381	357	346	347	379	371	323	390	356	345	353	331	358	337	366	360	354	378	375	384	386	352	341	337	362	350	358	347	383	346	371	350	330	349	346	381	355	332	344	347	386	345	332	380	353	358	369	319	391	384	383	385	363	364	387	345	342	359	342	352	331	349	369	342	380	347	362	364	356	337	355	355	396	351	318	336	342	335	366	369	356	385	339	364	357	353	345	379	365	376	371	355	347	385	361	374	358	352	358	352	366	338	362	374	353	372	371	343	344	352	352	339	359	355	364	344	363	346	378	348	390	352	378	374	349	340	337	364	378	367	334	345	361	368	336	380	345	371	382	373	366	352	338	349	358	357	358	352	362	367	335	411	363	334	351	385	358	334	374	348	356	319	382	379	365	393	352	399	363	376	347	357	345	360	355	368	384	372	382	334	382	387	345	346	379	350	359	372	320	363	361	329	319	354	354	356	356	376	345	375	345	367	400	361	326	343	340	364	340	374	376	374	368	368	352	369	330	343	339	321	346	391	351	362	358	368	378	409	327	368	388	351	353	371	368	347	347	361	346	357	376	326	342	354	372	342	384	353	349	370	310	379	377	394	351	324	370	330	350	421	345	400	376	357	351	350	343	334	388	360	342	380	352	381	384	356	376	360	379	346	346	364	366	345	374	368	346	340	348	324	337	378	349	346	358	366	356	353	380	382	368	358	389	376	343	354	365	354	335	356	377	378	371	389	364	341	372	328	349	397	352	341	379	359	360	375	361	394	430	343	345	360	370	382	365	382	346	341	358	380	317	335	367	354	364	360	358	354	341	376	354	345	368	325	358	354	346	359	315	367	390	347	368	369	368	357	348	359	365	356	335	369	388	346	354	336	348	392	366	338	364	353	419	343	369	333	364	353	364	364	338	345	345	359	349	380	369	310	356	353	372	399	369	332	348	371	343	362	367	383	328	377	344	340	356	335	373	330	348	347	345	356	370	363	369	359	367	356	345	370	378	345	347	361	385	391	343	360	346	391	392	355	361	356	343	338	339	375	336	349	340	327	371	359	367	348	339	346	347	331	347	356	336	372	398	347	336	391	343	343	385	337	347	357	371	355	355	343	369	345	368	359	350	397	375	342	354	359	371	374	363	371	391	329	378	375	383	369	364	363	366	402	342	348	363	348	354	340	359	375	355	372	375	360	348	338	340	387	364	335	361	365	356	382	359	368	364	390	325	356	355	380	373	355	345	340	369	360	372	349	359	359	349	376	361	342	339	349	341	346	326	373	359	388	381	348	328	368	365	325	353	399	369	343	351	351	341	363	364	361	386	360	406	362	363	362	365	325	373	374	384	365	383	378	342	376	331	393	373	358	360	349	325	368	344	369	389	395	370	375	362	355	348	376	357	365	360	347	356	350	351	346	372	374	344	335	356	352	327	388	357	350	396	377	358	361	343	366	330	366	352	358	344	343	362	320	357	366	327	327	338	351	345	336	400	355	363	353	307	359	339	376	345	316	406	367	372	354	398	350	399	367	378	348	350	373	358	367	342	387	375	385	411	368	364	363	341	349	339	365	357	354	342	386	347	365	360	393	357	358	349	352	339	368	376	361	353	364	359	360	393	366	341	334	359	401	351	383	379	354	360	380	403	347	366	366	356	367	367	377	352	344	348	379	360	390	360	322	333	411	383	362	354	342	341	388	344	369	354	348	390	325	365	327	349	354	354	367	393	386	375	347	346	378	354	333	372	370	381	374	338	361	367	353	353	378	384	346	340	359	358	373	354	366	339	357	371	348	322	345	324	389	311	381	354	381	379	359	364	338	366	359	357	339	335	423	363	364	394	397	337	371	363	374	332	356	361	352	374	392	380	341	341	351	351	382	361	332	386	388	370	329	385	353	372	342	372	352	364	353	370	347	386	384	358	381	364	351	361	371	349	345	378	390	385	349	371	396	337	341	328	354	372	386	374	361	352	378	348	357	353	393	345	329	394	336	339	362	373	361	333	387	321	337	388	372	340	344	360	358	368	323	356	342	367	330	347	359	372	318	371	363	397	358	340	378	351	358	349	376	379	378	370	351	369	368	369	370	371	372	343	389	377	371	388	376	345	388	356	371	393	377	377	357	397	372	363	337	382	374	357	361	344	399	346	349	356	346	345	350	320	383	362	351	384	359	352	383	349	363	359	342	378	373	368	386	329	358	349	370	391	370	378	332	361	401	353	365	368	368	345	403	379	371	361	366	363	349	390	360	367	373	376	334	386	356	380	381	362	371	343	365	376	367	355	358	312	391	376	364	357	370	380	347	353	360	354	376	372	347	390	303	342	347	364	362	363	363	353	360	369	373	349	374	335	354	381	372	333	373	363	379	354	405	391	333	351	340	363	368	347	310	383	333	366	332	351	395	337	345	347	348	350	358	361	353	327	366	360	362	335	333	354	344	365	369	384	335	374	381	360	370	351	371	365	355	369	366	366	375	370	328	341	376	368	369	347	331	335	381	358	377	338	371	331	369	369	354	353	336	371	376	338	324	326	361	338	343	372	395	333	372	374	336	353	341	333	378	338	370	366	340	366	359	336	368	358	347	349	361	340	366	375	361	387	417	377	356	380	337	367	356	358	357	356	337	348	358	389	363	364	350	340	376	376	346	362	341	341	359	332	345	363	366	356	351	374	371	341	336	370	346	371	360	352	339	362	370	350	384	369	367	360	345	390	362	369	376	346	371	384	372	350	332	346	381	391	315	362	384	350	348	368	354	359	361	408	382	354	363	371	372	365	353	330	365	360	334	371	391	368	350	338	350	355	361	373	394	346	381	351	382	364	351	348	381	377	398	367	395	356	354	372	352	361	340	406	347	346	379	381	367	352	351	390	354	378	361	374	367	352	335	365	363	388	347	316	350	380	376	364	355
14756	4082	2620	1283	1054	849	794	658	631	563	544	514	527	524	514	498	427	421	454	472	510	420	433	489	449	433	459	447	417	446	425	400	440	416	423	453	433	464	446	442	466	395	435	431	462	421	432	446	448	491	485	497	444	439	421	450	443	467	441	432	468	431	415	411	440	437	440	419	437	411	415	390	428	453	433	405	416	404	424	422	421	439	430	467	437	450	438	452	432	415	462	414	425	450	454	441	423	431	453	438	401	434	473	415	413	447	460	392	469	471	437	418	448	460	418	406	383	439	460	384	422	426	426	468	446	431	479	426	417	451	412	451	408	425	443	439	418	443	457	449	438	438	437	483	422	428	415	392	472	441	414	423	425	450	407	439	445	429	433	417	446	407	420	398	411	450	426	455	421	471	413	454	390	443	418	459	415	422	467	420	441	457	441	436	413	438	463	409	393	475	422	456	427	428	457	471	411	421	416	422	442	464	467	402	448	452	446	433	420	447	421	397	449	447	389	435	461	451	409	411	434	447	417	452	456	422	407	416	421	428	429	452	411	447	409	450	418	419	434	435	443	444	394	431	436	433	441	474	428	417	419	441	424	445	439	412	447	414	398	437	428	456	459	426	419	454	420	452	416	426	430	456	442	456	459	408	409	428	429	428	431	417	413	401	423	441	403	450	446	427	409	421	450	413	420	461	407	450	441	453	437	501	407	433	420	433	400	423	428	445	469	450	451	431	422	428	489	431	427	415	459	421	433	399	387	442	429	422	427	421	401	457	413	430	468	404	432	407	439	422	458	435	458	428	428	443	466	412	480	445	443	435	450	408	407	389	444	445	489	384	434	421	430	448	458	440	457	427	400	415	428	419	463	433	458	432	400	406	401	417	405	407	418	454	454	476	429	419	447	457	440	436	441	455	461	418	427	439	403	431	468	442	419	465	437	454	476	415	421	417	420	474	423	440	431	427	435	450	395	407	464	440	435	441	442	404	423	453	487	401	447	462	446	403	442	446	446	454	447	427	436	461	391	475	479	402	383	418	444	443	444	419	457	475	425	413	472	375	480	418	404	450	450	433	435	416	453	446	427	445	426	419	451	458	465	427	469	402	463	417	408	454	454	465	431	427	406	405	426	437	431	433	456	471	431	417	447	475	433	404	482	450	415	399	445	428	420	451	455	446	444	386	414	440	481	425	463	468	427	457	465	467	417	428	438	441	418	438	425	436	446	433	441	413	462	452	414	413	435	432	415	413	446	403	417	427	430	452	446	434	433	443	464	421	456	437	435	403	434	428	454	447	452	422	467	434	446	427	424	447	413	447	433	417	454	426	457	465	431	454	429	471	446	465	418	446	429	438	452	422	456	444	415	441	436	402	463	435	446	426	436	356	423	459	423	457	444	454	434	401	435	449	432	429	441	450	429	389	439	394	447	435	423	436	456	447	390	440	412	431	443	398	414	478	417	391	419	437	442	427	430	422	452	453	469	439	405	425	463	423	463	457	425	449	427	420	427	451	443	469	424	469	436	422	420	460	437	408	421	420	430	446	448	417	412	438	475	445	423	421	431	415	437	414	455	479	431	440	426	438	425	442	458	445	428	438	437	437	440	465	430	441	463	421	414	441	417	417	463	459	446	472	435	430	453	422	435	424	431	442	451	463	454	421	419	438	439	438	407	427	445	444	447	412	453	422	436	469	413	426	449	410	441	424	450	446	430	430	411	440	419	450	417	407	436	424	489	443	470	446	425	411	436	444	442	423	421	441	461	404	443	411	396	423	436	401	447	416	433	442	448	425	457	437	426	468	402	430	428	433	453	428	443	458	400	418	420	415	446	448	461	440	461	424	434	427	463	413	459	415	412	448	438	425	468	423	433	450	392	459	460	456	475	482	436	440	438	423	411	455	443	421	416	433	442	452	437	419	456	440	418	452	425	406	444	415	425	432	444	438	433	450	428	454	414	402	454	430	408	443	450	418	442	434	428	425	432	414	446	440	415	439	447	470	422	427	437	411	450	462	424	407	431	454	437	403	431	459	438	407	439	406	418	430	404	461	401	486	483	428	436	443	426	419	394	420	416	458	446	442	408	445	459	453	469	446	418	462	419	390	437	431	440	457	413	388	459	415	435	434	436	423	401	429	471	425	435	402	418	445	435	421	425	445	426	424	463	463	421	413	440	421	423	485	417	439	468	405	453	435	459	449	409	443	465	431	463	450	457	444	413	444	405	428	444	441	425	437	441	462	451	392	448	435	451	457	453	433	446	465	416	413	459	473	427	454	455	471	484	425	423	431	415	445	443	450	375	419	446	419	448	391	432	431	443	448	439	466	448	480	435	456	420	449	430	447	469	438	442	477	452	426	418	445	430	438	472	427	422	448	391	461	475	416	427	380	422	453	407	452	438	414	437	390	428	479	418	413	415	446	411	436	430	422	447	463	459	432	435	426	436	445	386	415	419	438	414	409	437	428	454	399	434	463	422	481	448	446	415	463	440	474	437	427	406	427	444	446	414	439	405	449	462	434	441	435	434	410	454	449	450	446	428	452	432	465	432	413	440	433	415	415	450	459	460	445	376	458	394	457	441	468	432	446	435	383	427	429	412	370	449	436	444	436	436	411	428	415	406	458	405	410	408	429	426	434	441	407	431	427	441	440	448	431	457	450	406	430	433	431	415	438	471	452	456	433	425	426	418	475	448	434	400	466	412	441	405	415	437	454	417	457	434	421	423	422	406	444	424	397	443	412	434	441	395	384	435	478	409	408	419	404	457	455	413	424	435	430	449	412	467	443	474	431	478	433	440	429	411	432	436	422	448	431	406	472	449	439	425	457	441	475	423	435	426	418	410	423	416	452	406	470	450	448	429	472	429	402	435	409	458	426	427	459	418	411	445	485	433	441	426	442	436	372	435	415	378	450	425	426	419	410	447	456	463	408	459	417	425	446	403	444	452	424	405	424	460	432	424	487	448	438	458	420	434	458	434	417	445	475	419	427	418	451	430	420	426	435	425	424	423	446	468	422	398	431	414	433	437	426	432	443	469	430	435	474	438	410	437	460	409	437	407	441	457	450	463	446	428	429	440	446	422	434	417	448	400	410	416	424	440	430	425	456	431	464	415	435	414	437	448	431	464	464	485	430	460	432	409	452	409	449	440	444	422	437	410	415	423	451	452	444	403	427	396	399	442	427	416	393	425	425	393	463	450	450	425	417	463	413	437	432	407	416	412	426	435	417	445	430	440	449	440	429	422	413	437	388	446	442	420	434	410	444	472	432	420	416	402	438	428	394	415	413	483	394	430	412	439	437	420	401	434	444	423	387	451	430	414	409	437	424	428	439	481	402	445	437	454	469	458	416	457	437	383	455	422	483	409	446	427	430	425	443	451	424	446	417	453	390	394	455	447	420	472	440	448	453	444	429	414	390	419	429	402	432	449	417	411	427	449	467	434	426	426	476	407	440	406	434	401	417	463	436	448	444	452	429	415	433	453	453	412	436	440	403
22891	21572	29114	24506	21570	20776	2086	807	628	559	568	503	506	442	472	433	423	424	451	410	386	397	424	407	362	397	389	361	396	371	362	385	350	386	383	334	382	371	353	358	355	358	389	373	367	347	353	377	399	404	417	424	400	348	363	388	347	377	381	323	374	365	356	356	358	382	358	354	368	370	367	368	347	351	393	354	355	367	356	357	373	365	339	370	349	361	352	359	342	389	353	339	352	348	364	341	351	357	379	372	355	353	381	347	358	384	357	334	360	367	344	374	365	351	366	363	363	370	339	317	366	349	367	359	372	385	359	375	368	372	370	371	352	372	354	381	388	346	367	373	364	337	354	363	352	364	349	354	385	346	358	320	352	333	360	362	324	384	363	364	348	391	387	341	382	345	324	335	384	336	377	365	355	362	377	375	380	371	352	343	329	357	375	368	330	347	364	347	351	407	369	358	387	347	367	353	348	357	356	366	369	362	355	370	371	341	347	333	370	364	364	342	346	379	339	350	355	346	357	375	334	365	368	379	357	359	368	353	368	351	326	356	367	369	337	376	344	364	330	352	358	371	366	363	343	367	356	361	363	383	353	366	352	363	316	358	358	354	346	351	385	378	370	337	357	367	344	379	335	348	363	339	343	336	366	357	370	324	376	373	347	356	355	326	367	386	341	363	351	345	340	372	348	362	361	369	327	374	357	366	359	333	328	358	376	372	352	373	364	364	370	379	354	366	322	354	391	340	362	375	376	321	336	372	372	372	359	376	382	338	365	341	360	328	367	344	351	362	351	340	394	384	370	371	350	366	359	330	346	332	360	365	402	333	388	381	341	358	332	338	355	346	347	351	357	373	377	376	370	363	367	348	354	345	362	330	369	371	377	324	355	365	361	346	353	358	344	388	333	356	353	375	389	347	337	347	367	334	379	332	343	365	395	353	340	327	348	379	348	317	365	355	336	352	343	336	399	374	333	379	341	370	358	380	361	361	386	362	340	318	368	349	351	332	367	346	374	368	343	332	364	359	362	348	362	364	369	374	325	373	329	364	334	351	347	337	355	374	343	332	347	386	374	413	357	377	351	351	409	334	328	343	339	370	357	363	329	378	359	369	377	373	360	397	337	333	372	397	366	334	336	376	352	380	360	360	354	354	359	376	367	342	350	325	362	339	353	348	374	329	380	336	340	357	354	343	360	346	342	351	320	372	356	372	365	355	360	329	355	335	342	347	374	365	362	340	345	361	401	361	370	337	354	353	353	382	327	332	348	352	375	369	349	359	370	340	419	369	354	338	364	353	357	348	348	341	316	368	342	354	356	373	385	353	366	385	345	371	370	381	365	372	357	375	358	330	355	361	372	376	369	329	348	326	355	338	349	380	362	351	339	366	344	358	341	364	363	352	369	358	347	369	359	370	371	360	392	362	361	337	371	353	337	358	326	365	388	360	355	319	339	375	371	363	378	366	343	346	370	325	325	366	381	359	348	361	346	389	350	344	333	367	368	373	352	317	345	368	357	354	354	349	355	391	336	381	317	378	349	412	368	330	386	348	342	366	369	328	375	318	396	350	374	365	342	358	342	349	387	379	366	358	354	356	342	343	353	347	325	387	393	354	356	380	355	352	362	369	349	346	399	379	373	389	349	343	353	333	370	356	329	353	363	326	348	345	339	385	346	338	378	359	345	346	360	349	358	404	351	365	355	370	337	369	378	342	350	352	378	339	385	350	363	310	370	359	342	365	343	365	348	323	349	352	353	356	375	366	344	373	327	356	380	361	369	379	374	350	394	380	338	382	347	335	373	359	353	387	347	394	333	341	354	354	352	344	380	351	352	365	372	354	351	338	354	360	376	332	379	340	348	357	374	364	385	378	344	362	370	337	345	356	362	325	341	327	339	351	334	373	359	384	376	324	367	345	376	331	327	379	341	396	367	342	372	377	357	333	348	348	369	377	366	381	343	358	353	355	377	348	329	407	340	348	339	344	328	342	341	393	345	358	359	330	358	377	343	362	357	363	343	334	379	354	361	390	370	336	345	360	347	378	344	366	347	358	372	345	317	370	374	396	359	394	389	346	337	398	386	318	359	341	360	334	337	358	344	367	332	399	358	367	377	373	356	340	339	394	368	372	330	349	333	338	355	345	372	372	379	317	388	347	326	334	398	341	366	328	396	372	384	335	361	380	378	351	343	356	328	334	363	364	373	372	362	402	338	354	365	333	336	382	363	379	376	358	337	343	369	341	346	375	362	383	352	358	369	335	336	345	370	377	347	360	371	376	369	361	335	357	355	345	360	350	350	335	385	323	334	373	376	324	345	380	359	384	394	359	336	360	330	349	370	330	358	338	385	379	321	356	360	332	346	337	357	341	386	348	339	357	340	363	371	334	317	340	349	362	345	370	392	354	379	368	337	383	368	371	326	361	339	381	374	337	340	370	384	389	356	328	404	368	373	335	334	349	393	357	390	355	400	340	382	366	374	414	349	339	310	375	364	345	344	325	355	359	341	332	342	370	378	347	379	349	358	371	376	367	395	367	357	340	344	340	367	350	386	360	350	345	328	409	360	395	373	352	403	359	339	359	351	349	365	328	349	379	357	349	340	361	348	322	383	401	320	358	387	402	364	343	353	360	365	367	338	367	349	348	363	372	339	362	355	347	352	362	354	338	369	370	320	328	369	353	370	336	389	328	367	365	352	352	344	338	348	338	350	357	352	345	355	364	340	362	333	343	335	348	398	343	343	328	361	384	362	395	358	349	352	359	331	405	367	374	344	367	374	347	377	374	329	350	330	339	372	355	389	403	363	369	308	367	339	356	347	394	333	383	339	337	314	375	334	325	332	338	368	356	373	338	349	346	366	357	336	370	334	359	359	416	353	366	339	381	374	340	335	353	334	378	356	388	362	362	360	340	346	345	366	358	356	349	352	368	384	363	364	339	350	353	372	324	372	366	332	326	329	368	363	349	353	354	371	342	350	339	320	349	364	317	377	357	364	342	401	328	364	346	345	370	343	381	330	340	349	355	388	330	338	400	366	343	362	333	366	380	355	333	386	361	371	306	339	388	360	394	336	350	381	295	326	346	352	344	330	319	366	399	350	344	348	353	359	344	309	342	349	355	332	363	373	380	369	372	342	346	371	329	348	343	355	391	376	328	326	326	375	372	351	371	315	348	369	351	369	339	357	334	350	375	385	351	363	378	353	354	372	357	354	332	324	341	350	345	382	344	337	340	338	346	376	323	365	364	331	360	419	361	325	357	338	371	360	345	362	349	372	363	331	364	345	373	351	351	326	318	367	336	374	335	346	364	364	338	375	324	345	376	381	371	382	384	349	377	395	360	372	368	311	361	331	388	348	343	326	360	356	336	377	369	372	382	373	423	347	377	365	376	358	332	338	391	332	337	361	393	350	370	333	367	337	351	341	386	338	359	345	364	360	334	370	317	371	365	361	333	349	348	364	366	351	372	339	380	368	365	354	371	381	364	341	396	353	368	356	385
18092	12447	8053	3742	2795	2171	1666	1361	1092	1000	859	805	752	669	647	642	575	509	536	552	487	507	481	489	514	487	496	461	486	500	452	440	496	453	473	464	430	456	446	449	489	485	474	411	430	471	458	483	467	450	497	593	414	466	455	463	442	465	482	426	459	491	407	423	469	437	438	401	446	408	458	457	470	449	457	425	445	455	457	430	436	476	432	435	449	433	459	444	481	416	414	394	441	436	436	473	433	405	443	458	443	406	435	470	445	433	448	433	429	436	451	416	441	405	463	419	437	461	476	450	437	455	471	444	479	466	443	447	444	469	477	446	447	408	444	493	449	451	469	425	430	436	421	412	428	467	444	413	453	445	408	413	426	428	456	466	440	468	404	439	428	477	395	427	458	417	472	468	460	442	449	453	481	464	451	433	445	456	419	401	459	436	448	488	466	436	395	442	402	401	463	444	437	440	457	438	444	478	434	443	446	459	431	415	467	419	406	431	459	419	417	443	439	415	411	453	452	473	454	443	475	437	422	432	448	457	443	429	468	422	469	424	434	422	417	424	457	485	451	427	463	453	422	462	428	398	409	435	442	457	421	415	441	465	400	439	459	430	440	425	430	429	436	469	483	483	461	412	422	419	427	442	461	421	440	476	418	457	450	436	499	457	450	486	458	415	417	435	407	429	440	432	441	458	431	446	436	419	440	468	411	422	429	465	422	449	445	435	455	440	440	464	442	440	441	440	500	447	454	425	436	444	433	462	443	423	447	417	450	443	382	468	447	438	418	450	432	421	455	473	446	466	463	448	455	470	442	449	465	431	455	435	457	475	421	413	469	395	471	443	459	477	416	466	402	400	443	453	424	421	417	407	451	441	450	453	435	415	464	395	426	487	451	435	466	421	458	446	462	411	437	410	445	427	489	425	446	491	419	407	397	428	428	431	417	450	468	417	439	415	458	429	452	456	436	491	461	461	402	449	424	410	445	451	470	464	442	430	439	412	434	476	447	450	475	413	411	438	433	425	435	448	437	451	406	466	419	433	421	475	428	429	466	495	454	456	456	427	458	438	477	482	435	418	436	429	445	404	404	435	507	431	448	423	456	463	425	428	424	451	448	477	420	461	406	464	450	479	378	424	433	418	425	464	421	430	401	443	427	451	431	436	483	385	443	453	471	423	418	450	425	426	438	449	422	418	469	449	434	448	413	432	436	477	406	429	462	433	458	470	428	453	426	462	470	425	442	482	420	424	472	433	429	457	471	488	406	451	406	457	436	397	440	439	423	422	429	440	433	424	421	465	414	430	401	407	437	416	435	463	463	461	432	417	433	440	428	459	453	445	408	425	472	421	434	453	451	434	452	446	440	437	422	422	419	405	434	431	441	426	437	459	488	422	446	423	437	410	439	423	429	447	432	464	402	431	420	487	429	443	470	446	455	418	421	447	499	453	431	457	464	461	394	430	432	456	406	471	432	426	438	475	461	434	411	436	454	464	420	446	463	404	430	472	443	418	430	391	441	432	412	433	451	459	438	470	409	428	431	419	445	472	485	429	433	426	454	455	414	450	416	409	469	426	463	454	478	422	474	429	436	459	452	431	402	442	487	434	438	460	446	449	433	471	422	412	435	472	415	437	432	452	439	488	430	463	437	418	430	451	458	423	448	453	423	393	433	452	431	444	413	405	441	466	422	424	443	441	431	460	420	414	416	473	469	463	458	446	438	413	421	417	433	437	454	445	450	444	468	475	407	455	396	430	442	464	486	433	453	405	466	430	451	504	439	410	467	415	453	417	462	459	474	461	454	455	467	458	421	431	457	430	438	434	453	445	470	449	467	441	428	444	433	435	429	440	449	457	450	440	431	442	463	435	454	413	439	451	431	431	441	401	428	436	467	433	453	452	449	470	438	469	457	428	436	452	429	469	441	457	428	438	403	382	427	443	433	425	435	438	441	442	454	451	421	463	448	444	428	487	472	424	442	428	434	451	473	424	451	408	452	478	414	425	463	418	441	459	454	464	415	489	463	463	440	470	450	381	438	497	444	427	428	447	430	417	463	449	439	436	435	417	443	432	397	420	483	438	438	449	441	412	430	443	416	438	479	447	426	429	420	419	408	486	463	407	399	436	438	481	434	413	450	443	422	465	440	445	449	455	429	439	420	421	466	441	417	443	455	429	454	422	409	409	446	455	427	480	406	429	467	433	417	443	439	449	439	450	423	482	422	445	447	455	435	414	414	455	454	444	448	431	430	417	463	451	440	463	434	450	433	478	416	426	416	494	433	484	425	476	463	435	462	401	426	426	458	439	448	420	450	471	432	448	453	452	444	429	428	467	440	433	448	475	425	446	461	427	430	395	420	470	435	437	413	440	426	457	426	458	407	416	429	429	414	483	423	438	449	429	429	436	454	470	433	424	458	412	493	442	447	439	446	423	448	425	475	395	423	429	434	464	414	407	452	430	459	406	451	435	482	452	441	460	438	439	452	444	458	441	414	440	443	475	444	431	471	424	424	475	477	445	488	424	464	413	450	456	436	457	434	443	449	405	403	415	463	478	465	492	432	452	450	434	445	430	465	447	451	414	462	436	413	425	434	453	457	414	445	475	446	419	495	459	439	421	487	449	450	429	444	491	443	455	402	449	401	416	433	442	418	419	443	462	464	441	441	446	450	436	431	446	448	462	434	457	437	455	492	444	432	438	437	461	471	432	416	418	454	455	430	445	450	469	405	445	408	474	450	444	408	432	427	445	422	455	457	467	427	462	461	407	455	414	460	454	452	436	417	446	433	496	449	444	432	421	428	423	480	447	465	464	432	416	412	455	432	461	403	452	430	448	433	443	413	446	448	447	422	461	471	452	439	426	453	469	454	447	449	441	452	456	493	487	462	423	439	428	466	456	431	418	438	461	442	462	428	439	473	439	439	446	454	407	437	467	402	470	421	425	416	452	448	448	399	455	433	416	435	481	474	412	402	421	450	453	500	456	456	471	433	471	431	426	451	478	460	418	434	465	442	452	447	441	456	436	427	474	427	442	419	449	414	438	448	461	456	439	444	451	440	455	444	471	455	443	451	402	409	411	452	458	471	406	449	431	408	445	418	405	439	445	442	441	464	460	436	470	438	472	414	454	452	475	456	414	442	440	469	373	428	410	459	471	447	428	426	407	469	448	448	438	448	456	449	397	438	455	433	411	438	465	455	422	459	449	424	444	436	430	460	429	445	416	434	449	478	484	449	434	428	434	427	442	439	422	455	395	444	478	472	473	432	427	433	443	431	447	455	448	458	449	439	454	445	429	429	450	418	417	485	453	424	449	403	427	436	426	428	424	405	439	443	472	430	466	408	431	423	451	439	436	447	445	417	434	414	438	423	456	459	451	464	452	460	433	445	454	403	413	451	456	430	420	469	436	423	463	449	420	432	442	454	448	444	443	434	434	450	451	446	422	403	430	441	422	396	414	435	430	432	441	424	452	453	434	447	424	403	414	432	428	417	471	460	470
28087	15500	2429	871	687	657	658	659	659	637	621	681	630	650	649	635	632	661	641	650	632	671	650	672	674	647	656	633	675	626	651	668	663	614	695	629	672	643	639	662	645	635	632	652	653	604	636	666	640	642	615	645	638	631	649	699	630	647	681	677	683	680	611	633	662	649	695	636	667	634	657	669	672	638	655	640	644	667	608	645	643	660	625	603	621	603	678	657	654	635	648	631	661	655	649	642	651	682	657	672	641	638	617	657	643	638	616	659	618	603	660	653	639	648	667	653	654	630	635	649	717	622	618	630	650	631	659	672	674	664	637	657	673	669	661	652	628	660	638	637	672	586	650	690	658	641	638	640	626	671	687	646	650	644	624	596	659	690	623	667	680	654	651	658	646	636	675	623	627	646	710	645	617	653	697	629	660	655	631	642	627	633	622	627	678	628	635	637	636	631	644	626	635	659	626	638	627	690	632	679	674	647	703	600	616	676	647	665	619	678	655	686	627	679	635	671	652	621	612	641	674	614	653	684	617	626	666	660	630	659	680	696	615	655	645	648	630	624	659	621	644	632	655	619	687	596	653	659	642	668	658	632	647	637	661	663	612	631	609	649	661	637	670	665	622	700	645	631	656	658	668	640	590	633	629	627	648	634	625	635	638	633	645	667	691	631	673	648	611	613	656	684	645	693	662	639	701	596	679	635	662	647	648	665	693	627	658	684	660	668	695	646	662	737	650	670	662	641	669	656	665	683	659	663	632	680	662	634	661	677	623	654	638	696	699	654	650	673	672	624	637	674	631	642	648	658	691	614	656	631	639	583	654	653	659	672	650	643	659	624	609	618	676	627	680	654	644	664	657	641	652	640	588	685	651	634	678	638	636	650	669	661	628	664	633	693	634	709	680	653	658	654	645	660	599	645	672	619	667	692	630	644	673	624	661	634	679	659	674	701	654	670	673	608	606	644	606	682	659	704	680	663	675	663	696	645	676	613	684	674	683	637	617	667	638	632	643	655	653	629	675	671	655	630	614	651	663	594	667	614	653	639	632	601	665	650	645	678	603	660	631	670	652	643	671	650	626	624	636	622	655	657	679	673	670	674	663	652	597	662	618	663	654	629	613	677	642	639	665	609	658	622	622	655	637	644	643	649	648	639	648	633	697	668	652	654	637	663	630	612	635	636	703	642	621	659	637	628	681	671	617	647	651	637	652	643	718	659	613	654	640	663	633	660	684	670	711	646	694	640	631	659	628	654	651	647	648	684	653	635	651	652	652	665	689	648	652	660	644	645	682	634	629	661	650	668	584	658	667	657	589	605	672	675	674	632	654	689	689	624	654	660	621	595	597	706	627	629	632	650	623	623	625	691	653	656	627	643	619	661	643	670	635	644	684	647	672	634	643	622	652	641	665	642	688	715	673	620	637	633	693	668	657	658	642	683	682	629	659	641	672	637	647	648	641	675	621	640	648	644	662	685	599	605	595	659	650	675	669	653	619	650	652	616	671	630	651	635	593	678	636	629	624	695	693	661	627	655	643	642	660	667	658	653	668	656	677	641	640	644	669	654	621	617	600	623	640	633	671	641	637	648	647	631	657	670	662	637	628	659	671	642	650	649	625	667	691	644	697	678	644	635	675	638	630	620	642	634	636	642	648	613	668	634	620	678	674	652	671	643	648	640	643	652	667	585	618	612	642	609	707	659	632	678	644	632	662	678	669	614	647	636	637	652	657	643	583	631	692	608	645	659	621	674	664	627	662	595	681	675	670	647	659	612	661	679	656	621	605	651	666	658	650	643	651	625	648	653	615	659	628	630	686	643	643	671	654	656	676	663	647	685	670	673	655	635	649	651	660	608	627	660	656	642	677	639	636	615	717	591	662	622	646	604	629	613	664	628	606	605	627	647	679	683	642	655	614	645	667	671	683	668	654	683	683	672	662	655	683	589	638	656	635	653	656	694	677	650	645	657	649	665	597	659	659	602	665	650	682	634	670	616	668	636	652	671	595	658	670	623	655	681	585	635	654	603	675	661	714	671	640	638	624	676	636	674	686	613	670	645	681	629	611	656	647	642	629	626	662	615	615	644	704	631	602	622	674	681	682	661	693	623	668	661	635	694	653	663	681	634	670	629	662	624	650	653	637	687	650	617	632	630	618	658	677	658	663	624	672	608	703	659	620	647	652	696	614	676	586	617	632	670	627	678	664	655	642	645	663	618	633	668	630	652	639	602	634	672	631	657	603	632	627	626	647	648	690	666	658	601	641	673	676	667	650	628	667	618	624	681	650	656	671	670	614	651	659	596	673	664	635	663	641	660	630	677	665	623	651	621	647	624	703	634	647	596	613	638	647	607	633	666	679	681	695	638	662	633	697	633	621	621	670	619	703	647	619	647	674	667	624	691	676	670	693	641	652	645	621	682	607	672	638	672	619	612	668	650	641	651	665	663	639	679	637	659	646	685	647	607	662	647	635	624	686	652	638	643	618	609	656	636	668	648	672	624	665	669	700	612	679	623	613	621	623	624	704	758	635	623	632	663	697	618	647	632	674	605	654	650	633	633	639	638	648	667	598	659	621	621	647	623	651	617	660	599	664	667	640	657	660	681	640	663	649	642	663	654	701	640	627	684	620	642	636	651	609	599	656	683	624	686	660	634	625	663	597	671	627	611	677	616	637	625	671	691	666	637	644	657	643	674	571	652	665	655	675	705	673	614	664	695	652	690	649	613	675	659	616	678	624	702	650	693	659	635	618	682	604	602	656	653	661	665	686	665	692	624	647	647	625	632	618	614	673	598	643	635	627	672	590	624	640	629	676	639	666	631	613	681	670	620	664	644	668	670	637	664	681	637	657	680	634	635	649	675	604	685	680	657	644	689	703	665	658	669	679	628	648	634	636	601	636	659	658	626	652	626	652	617	675	681	649	632	678	669	653	646	644	672	675	672	649	659	642	626	674	647	609	628	639	648	673	675	610	618	601	643	639	619	676	668	693	684	685	664	649	639	652	621	626	642	651	633	604	614	645	680	667	596	657	621	637	646	669	610	617	647	704	583	621	660	612	670	616	614	597	610	631	632	650	657	675	637	631	635	643	649	693	673	697	618	632	680	660	657	681	659	643	607	653	632	599	657	675	644	676	616	671	645	631	637	694	617	626	677	612	665	705	654	689	643	638	655	612	660	641	664	646	723	647	652	674	635	676	646	664	660	691	630	643	662	700	685	633	665	667	649	626	627	654	641	669	637	663	611	631	641	642	693	683	668	642	658	677	691	635	684	650	666	665	677	692	663	659	677	675	668	605	638	668	605	677	672	647	610	641	643	621	642	636	626	635	659	639	645	639	618	650	657	639	686	631	635	652	702	640	657	648	649	677	669	610	649	668	652	642	667	619	615	655	660	657	627	643	654	658	643	668	635	695	644	696	642	644	666	648	624	652	643	663	665	664	634	671	670	627	654	657	655	654	626	603	659	633	686	632	670	665	644	629	609	664	631	685	645
11650	1287	1000	935	807	787	793	774	771	788	776	701	830	791	750	831	751	739	770	762	761	739	765	767	744	782	804	757	722	759	749	773	737	760	787	781	769	783	764	794	802	809	736	773	771	688	756	783	803	795	768	820	808	766	779	746	788	763	777	772	734	759	769	802	798	786	763	734	781	732	764	699	745	710	768	789	767	797	753	734	736	820	756	793	752	753	713	765	744	771	841	715	792	730	781	757	765	794	770	840	777	757	775	812	774	802	736	729	730	774	760	768	788	785	797	758	789	789	760	713	773	758	770	801	766	759	733	760	741	769	752	730	772	776	772	765	795	768	776	749	766	781	723	772	755	789	813	752	739	765	771	756	696	773	814	785	815	782	735	786	736	736	768	764	751	750	772	769	738	822	786	749	729	775	744	742	780	739	772	730	751	743	775	795	773	722	746	713	748	710	808	771	779	761	714	746	756	808	766	747	768	726	772	739	779	797	750	752	773	756	746	738	754	761	731	748	729	790	757	732	759	774	775	766	777	775	784	736	756	753	781	785	752	736	761	743	793	785	763	780	773	773	774	778	756	769	739	793	773	751	749	758	717	763	688	742	766	784	695	745	771	785	728	738	839	730	809	761	769	762	793	742	774	741	753	750	754	783	800	761	760	769	787	766	782	775	782	783	757	768	810	721	745	735	800	770	767	770	774	723	716	726	760	747	763	762	749	767	788	767	741	770	748	812	801	766	819	708	812	740	822	832	719	700	771	780	815	719	771	742	738	722	772	756	762	771	758	756	768	730	844	799	763	763	762	803	772	750	773	757	768	793	775	763	820	750	756	767	739	757	785	756	736	813	802	739	724	792	761	800	756	772	721	798	781	767	791	792	757	785	790	756	792	801	773	765	806	758	729	801	729	789	827	806	760	731	742	779	723	776	753	711	794	758	727	726	742	816	782	720	730	787	759	751	726	766	791	749	738	746	735	802	769	786	752	769	743	753	742	758	741	753	717	714	779	781	711	740	725	763	782	741	806	769	745	756	781	766	769	695	763	744	811	744	724	796	788	709	780	753	757	700	804	779	793	763	815	768	775	755	757	755	746	772	769	718	742	740	711	762	755	775	748	744	748	750	791	720	795	775	789	757	759	752	719	763	757	787	797	744	753	745	779	690	784	753	729	788	733	736	765	753	781	777	745	752	759	789	718	779	752	785	817	756	762	740	772	755	746	774	811	765	767	768	748	760	776	719	757	741	805	758	744	712	797	804	761	759	755	782	749	752	766	796	776	779	751	762	750	741	803	759	785	735	738	772	801	777	752	732	774	732	750	774	746	743	806	717	734	713	801	729	790	773	726	770	742	746	797	750	790	802	749	704	745	782	758	770	758	772	758	765	761	795	776	780	749	787	717	765	782	811	825	749	723	761	765	805	744	778	744	755	753	803	732	787	720	768	779	756	769	753	715	771	823	775	755	755	776	751	839	772	730	776	702	725	767	753	761	812	795	794	727	773	759	761	787	800	732	779	748	798	706	762	785	786	748	768	720	768	832	821	756	749	778	742	730	767	734	791	722	792	744	734	746	788	706	747	784	763	757	772	727	782	796	740	789	735	820	762	744	792	754	759	730	746	733	774	749	783	745	783	757	776	745	780	781	779	754	713	800	783	768	777	828	801	772	786	738	757	750	744	811	744	780	799	784	758	808	825	756	771	779	735	719	763	812	721	753	797	796	750	806	799	801	773	788	757	764	765	771	761	729	776	742	727	749	780	827	715	756	782	741	739	771	723	728	766	730	761	756	728	775	747	788	768	784	819	790	739	781	776	784	784	783	751	759	781	768	750	708	777	709	806	791	768	827	749	753	787	747	754	791	752	791	741	770	767	761	773	783	767	809	800	775	817	754	794	783	796	754	775	765	746	795	793	747	768	762	739	801	759	761	817	729	773	783	781	778	814	734	772	819	748	745	764	749	784	771	712	738	775	811	776	804	783	811	752	758	769	714	805	750	804	739	787	737	760	731	771	809	780	717	741	753	748	735	758	749	751	762	786	749	817	802	830	798	799	734	777	776	732	720	815	807	830	830	778	697	748	782	815	767	792	772	734	758	693	737	796	783	773	761	783	780	798	837	780	794	781	764	756	745	761	754	722	764	732	725	766	793	789	806	766	773	720	774	744	733	734	761	709	780	712	769	741	752	767	742	728	711	757	724	723	751	728	787	766	752	757	769	745	793	742	791	750	764	757	770	718	752	763	759	759	725	808	745	748	792	748	757	747	758	739	757	753	793	795	738	755	757	765	744	812	743	726	785	781	831	731	765	725	748	795	778	784	784	776	758	781	730	831	799	748	762	809	799	789	783	758	728	730	810	741	726	778	736	771	778	744	799	758	799	781	817	837	759	749	731	742	730	784	784	788	720	743	768	728	781	742	762	755	779	729	750	791	815	752	761	704	792	788	792	762	767	751	713	778	740	765	739	691	753	781	778	759	747	756	718	776	740	783	743	693	745	775	749	742	807	757	736	772	737	787	743	733	793	783	765	730	773	703	753	758	766	761	733	793	756	740	759	777	754	791	810	726	787	779	770	745	762	814	764	777	809	797	751	754	751	793	758	783	788	758	739	742	734	760	802	786	747	827	730	735	758	762	734	759	759	742	733	769	725	810	783	778	731	772	740	766	767	759	776	794	794	702	748	712	763	774	726	785	760	754	768	802	768	741	779	779	733	791	800	760	750	787	734	801	776	739	766	735	749	780	782	762	767	757	747	818	795	773	776	794	750	774	775	798	795	789	736	727	797	786	753	754	753	744	753	725	762	743	733	769	783	799	760	784	713	769	745	750	799	751	758	742	749	782	758	726	738	733	756	776	732	714	789	752	756	762	767	773	779	767	740	728	784	747	776	775	747	745	773	802	812	752	740	769	751	765	802	735	742	759	768	807	760	765	732	724	796	807	741	775	733	728	799	749	754	785	810	744	772	771	747	779	766	763	766	732	794	754	790	788	786	772	726	719	781	738	742	760	770	790	796	775	791	730	804	772	780	735	769	749	718	804	787	751	727	761	762	723	751	769	779	784	761	774	711	782	758	737	749	758	791	782	752	764	747	765	775	764	802	787	778	764	792	757	743	765	768	742	776	806	727	732	765	755	778	758	798	795	772	763	788	754	853	762	762	734	725	816	818	759	752	748	761	770	784	730	713	779	752	768	720	722	778	775	754	752	768	759	797	831	806	770	833	772	771	767	723	740	768	792	742	722	767	769	752	748	812	745	785	744	684	750	738	750	801	786	813	763	758	774	734	783	794	792	767	728	778	751	778	774	800	717	844	732	788	769	764	745	801	764	684	725	770	750	786	738	748	744	763	741	761	678	778	729	791	760	740	774	789	759	783	754	739	755	765	754	731	733	755	782	746	710	773	724	700	783	758	766	787	741	769	701	721	745	778	765	749	792	801	735	755	745	772	742	828	758	779	756	744	784	768	731	739	784	739	792	744	762	747	774	818	721
23853	21556	28517	25028	21210	3901	1175	943	884	877	777	740	821	768	687	735	775	739	740	743	766	715	729	733	711	709	736	667	718	736	721	721	687	733	719	717	691	687	693	676	686	743	708	703	698	703	675	702	693	711	754	733	756	724	666	735	712	737	677	717	708	688	701	760	718	686	723	691	673	690	700	683	710	685	714	731	725	687	704	699	686	692	749	768	740	643	702	688	708	722	659	634	741	742	714	686	708	709	693	672	671	712	704	759	725	705	694	713	667	687	707	680	665	704	705	743	726	704	691	678	671	637	663	662	655	720	695	699	690	719	725	697	672	666	680	736	695	687	714	694	687	702	717	683	726	701	704	674	675	748	656	707	713	678	708	707	691	738	723	757	712	659	702	727	682	658	719	723	682	664	713	653	684	699	677	678	679	699	695	680	670	704	706	709	661	704	720	717	711	716	685	706	709	667	740	723	703	670	704	653	692	728	725	694	668	721	718	730	741	690	749	702	730	695	753	664	695	686	731	727	719	724	725	701	695	665	678	680	697	690	732	732	697	712	678	700	671	694	694	680	754	720	666	688	648	657	673	707	762	687	688	716	679	694	703	694	710	682	686	719	698	676	710	757	731	692	667	706	711	690	726	693	718	723	696	710	701	654	706	694	650	715	735	659	693	728	702	711	706	729	718	727	717	742	661	692	751	701	732	673	713	694	722	729	711	707	694	702	652	641	714	692	709	659	698	690	728	721	725	689	705	693	702	708	697	688	683	728	704	664	711	743	688	693	637	702	741	675	676	680	678	663	692	694	696	725	700	729	677	709	672	702	716	700	701	645	688	667	682	713	651	669	641	708	699	693	712	721	698	742	719	694	700	688	665	707	709	691	732	714	693	688	654	668	713	724	692	671	676	656	692	714	695	652	660	729	712	714	675	678	717	668	661	681	709	733	680	730	659	691	739	713	657	723	674	646	708	736	736	689	714	680	666	721	677	695	660	691	692	746	655	696	710	719	696	713	727	691	667	659	732	734	715	682	721	682	668	717	709	679	687	737	723	678	671	716	697	742	738	735	736	703	679	716	737	714	716	735	714	695	708	710	680	717	763	658	713	726	697	657	709	717	718	699	715	684	695	720	623	704	695	674	704	731	690	697	683	678	682	699	663	701	691	689	699	691	655	764	720	706	729	686	692	654	729	693	692	701	695	703	725	681	651	674	675	702	716	718	692	730	717	724	697	713	667	702	704	725	673	760	681	666	724	695	699	710	702	652	680	640	680	711	715	743	706	668	684	684	701	692	684	713	655	652	680	714	738	724	720	748	675	696	669	724	704	668	699	697	706	696	683	694	681	674	692	666	704	722	717	691	715	699	715	671	669	683	729	707	676	664	744	725	732	716	716	716	726	720	649	709	677	710	659	686	755	657	658	727	706	683	709	681	692	670	704	631	642	725	733	696	680	734	721	677	690	761	679	715	720	676	692	685	694	724	707	751	753	656	693	684	702	630	673	737	705	684	697	723	714	728	672	722	679	694	720	684	726	697	635	761	683	672	695	681	743	696	705	714	715	751	678	716	670	679	677	655	675	694	693	671	693	681	717	710	700	712	693	673	682	689	686	746	702	712	676	631	709	619	715	719	712	682	731	702	664	635	736	697	697	683	663	689	727	743	712	693	660	723	749	689	697	701	701	723	684	704	672	655	725	667	694	670	698	703	684	739	690	709	703	732	731	662	708	704	714	691	680	737	707	648	720	664	699	716	668	689	710	662	757	732	714	723	685	695	696	682	711	692	698	696	708	671	679	702	691	718	716	654	672	696	731	720	719	715	693	670	685	701	650	687	733	680	671	714	692	637	733	708	649	719	672	679	700	679	736	739	700	677	728	676	716	736	688	664	691	707	674	711	650	729	717	713	690	692	713	694	672	695	721	707	729	654	656	678	713	711	657	681	641	736	728	705	691	684	691	683	727	690	664	667	689	718	758	684	711	688	671	670	675	717	678	720	738	725	703	697	705	704	735	728	678	669	702	708	721	676	674	696	689	697	676	704	674	736	679	712	715	679	748	719	671	665	717	631	687	641	678	712	657	691	692	701	732	701	700	675	693	695	717	743	669	686	697	647	750	709	650	660	712	647	717	717	770	682	748	679	710	705	743	671	656	720	721	736	713	703	691	728	743	736	664	725	688	712	707	673	708	715	653	772	772	699	668	719	704	676	706	730	668	678	676	692	668	694	706	734	654	696	683	744	713	672	762	699	703	718	734	684	685	716	707	721	715	685	699	673	725	678	663	723	656	721	710	690	680	697	693	686	710	715	696	721	676	724	715	717	722	730	674	667	714	706	708	699	736	706	680	666	656	730	729	709	722	726	671	651	690	707	669	718	700	698	642	722	712	738	680	698	692	735	696	692	713	675	725	693	717	635	675	683	660	735	723	716	714	758	684	718	681	712	706	724	730	685	699	754	656	696	612	712	730	667	691	699	665	722	696	665	738	691	685	682	699	721	681	699	667	693	717	750	679	673	695	708	698	731	749	728	763	730	697	660	697	694	709	688	695	673	779	688	712	658	739	742	658	689	687	695	743	697	686	683	644	703	705	683	706	644	722	694	703	728	670	689	688	708	685	737	702	708	722	700	693	647	719	693	705	673	717	640	699	678	721	687	713	710	661	716	669	718	712	691	717	690	710	709	750	770	698	711	718	725	682	690	717	666	665	694	708	661	692	680	677	682	661	645	701	707	690	686	668	712	684	758	728	624	693	640	694	701	744	672	678	709	695	700	719	737	670	734	725	710	639	726	740	719	673	690	712	712	679	703	700	699	714	694	706	696	687	712	745	707	730	712	685	713	725	717	709	728	738	692	701	678	669	683	642	705	648	712	711	728	662	723	711	702	630	708	730	661	705	673	711	757	707	713	696	764	667	731	689	670	708	737	685	721	704	695	684	703	717	703	731	679	690	702	704	700	692	670	696	703	658	710	677	736	657	699	737	662	720	677	721	689	708	737	732	631	697	664	677	722	711	742	666	724	703	739	676	708	709	702	704	754	653	693	656	693	688	709	721	698	695	758	708	674	716	653	695	671	687	670	693	745	697	708	699	683	711	685	699	698	700	688	662	641	706	736	708	736	663	696	697	682	706	682	723	667	699	701	693	715	699	752	681	728	686	751	682	677	707	724	708	749	701	707	701	703	693	712	727	707	688	666	689	685	724	645	697	692	699	667	674	722	715	695	726	740	714	701	710	723	765	684	707	655	694	742	716	650	745	677	717	634	673	694	701	685	711	741	682	662	707	697	679	701	704	714	655	673	635	714	706	673	682	709	701	694	703	712	720	680	713	717	710	718	699	671	698	716	626	640	725	695	690	754	679	681	665	729	714	697	709	693	725	689	674	697	713	713	699	727	690	685	697	689	651	716	651	721	716	706	692	693	686	749	687	706	707	685	739	695	693	674	710	714	683	684	670	688	686	691	698	713	720	727	740	673	701	713	708	682	724	697	692	729
15371	8014	5303	2683	2096	1625	1472	1294	1238	1162	1104	975	933	938	954	939	896	885	912	879	889	855	827	814	877	846	861	824	828	864	868	842	839	890	870	834	869	798	883	834	810	867	859	842	882	860	862	866	858	891	908	883	863	799	760	851	821	799	846	887	799	849	848	868	864	799	848	828	834	805	819	857	879	820	876	839	882	831	832	818	832	809	848	902	852	824	825	832	874	814	839	824	786	764	850	834	819	819	815	854	854	836	817	857	805	812	806	856	820	809	820	834	811	795	847	819	872	844	846	840	833	827	801	881	839	853	828	815	854	834	873	873	838	848	869	846	852	799	839	843	822	852	791	795	835	848	801	815	869	794	830	819	785	865	756	786	862	844	843	823	812	872	840	796	834	842	913	856	770	799	795	861	813	885	799	789	838	807	850	836	817	823	826	788	850	880	854	865	848	799	798	859	781	874	838	802	827	837	828	804	872	854	894	820	862	820	850	812	835	808	823	797	851	883	820	843	812	801	852	806	819	841	796	871	791	829	823	828	868	795	855	810	790	882	854	807	788	824	843	814	878	836	822	870	869	831	848	818	809	802	837	848	798	841	830	866	799	809	824	830	820	845	790	830	881	822	804	871	835	815	900	815	785	864	853	806	803	837	878	873	810	868	768	825	853	776	859	811	866	863	799	853	816	833	852	872	830	804	838	859	893	837	881	876	805	879	833	780	839	869	797	822	816	873	791	845	847	815	796	823	868	848	833	816	827	815	782	846	848	802	840	842	866	868	820	848	834	841	864	818	828	821	859	863	862	887	842	816	835	801	841	834	764	810	864	802	853	813	800	815	819	782	842	813	826	817	792	831	842	816	846	773	811	816	812	813	822	783	820	825	880	812	828	777	814	856	821	862	848	847	824	800	821	811	844	863	803	854	853	818	880	844	841	783	806	817	805	832	804	807	821	814	830	773	799	821	825	853	844	833	852	800	794	830	812	783	847	813	881	808	802	834	791	794	827	793	861	798	801	862	792	809	850	836	832	813	763	814	878	887	821	816	769	820	781	838	826	807	795	827	828	831	827	823	845	860	848	866	807	810	834	881	796	853	846	778	860	838	846	857	803	857	824	816	844	807	778	827	837	832	786	870	830	829	817	776	826	788	858	790	860	900	881	855	784	858	776	823	829	827	818	817	842	825	876	841	834	868	799	831	856	840	827	842	812	781	868	841	830	860	787	862	801	833	825	810	862	792	807	802	844	855	808	831	842	831	826	819	884	841	813	850	893	830	868	848	857	841	827	810	804	847	846	844	837	862	817	833	791	835	819	846	860	846	809	811	850	818	856	802	820	854	815	795	803	855	812	830	829	774	829	798	858	807	840	864	839	790	799	842	788	824	823	880	799	876	816	805	835	863	896	784	832	860	827	833	812	833	831	781	833	837	879	817	842	858	792	754	818	825	822	793	880	813	839	835	835	862	847	829	816	808	835	811	810	864	804	805	865	790	834	860	808	787	892	850	834	826	851	811	802	809	834	855	819	814	805	851	760	812	854	844	834	847	815	894	756	803	834	830	837	821	808	845	856	868	825	868	849	847	847	823	821	841	815	867	842	808	832	831	823	864	850	860	807	840	798	856	860	771	793	872	835	843	756	892	831	789	852	772	826	841	792	818	829	826	795	798	818	857	823	865	847	825	805	830	791	862	808	857	810	847	851	814	781	798	810	821	822	864	827	840	861	828	813	826	844	821	815	791	823	785	868	824	868	819	760	847	824	810	802	839	802	837	828	831	783	823	850	813	901	821	871	807	834	836	833	798	779	787	813	900	761	843	833	805	784	832	871	770	778	817	876	863	816	858	831	832	804	810	837	801	819	820	812	865	806	815	879	837	828	801	802	812	852	835	869	779	774	805	795	808	838	797	805	857	811	815	803	865	880	852	747	833	796	872	802	849	787	838	831	796	847	874	796	852	895	843	819	815	863	816	831	836	781	831	865	874	789	818	866	831	859	834	841	800	844	823	806	834	816	859	835	847	848	814	845	818	825	850	882	866	842	816	872	794	864	865	789	829	803	797	826	837	804	828	821	858	837	839	822	875	853	830	856	826	823	835	822	867	850	849	840	839	825	798	775	860	849	829	823	802	814	769	825	830	801	855	853	823	766	825	841	815	858	845	846	793	835	825	823	886	860	821	852	831	860	811	822	805	865	840	836	832	803	860	820	873	843	834	820	856	823	833	851	831	797	866	821	798	811	830	848	870	867	839	883	818	841	870	771	800	848	836	787	821	815	828	785	810	844	809	812	803	822	783	810	836	817	858	827	884	807	820	813	809	828	783	836	787	822	819	789	795	775	783	805	864	835	846	799	786	779	819	836	812	822	877	846	806	834	840	820	825	792	779	770	826	808	800	836	839	819	844	840	810	860	759	851	864	803	835	844	813	813	837	827	809	818	860	841	826	837	851	817	804	829	824	814	838	802	806	826	846	836	818	841	824	868	876	806	838	832	857	854	816	828	856	853	861	819	824	832	821	830	824	813	779	886	795	894	800	841	845	800	847	828	874	854	830	817	824	785	775	858	848	871	786	808	823	891	800	867	826	797	835	823	802	821	866	788	850	830	772	872	814	821	832	811	872	866	883	853	849	799	862	814	842	803	836	814	810	851	791	819	778	867	852	813	870	763	850	827	801	869	832	847	804	843	837	801	805	852	801	819	805	807	809	887	853	798	861	847	839	771	794	827	823	790	867	845	874	854	851	803	867	817	833	825	798	896	871	783	823	767	880	774	797	875	824	821	851	831	821	826	839	825	859	826	833	751	780	818	843	819	845	848	815	878	826	848	787	856	875	888	805	820	834	843	842	816	850	797	889	805	832	848	790	799	846	796	866	808	888	831	815	798	833	846	840	825	831	811	825	847	862	828	805	831	789	845	824	834	836	807	866	837	871	868	799	859	839	835	834	768	821	817	866	837	848	823	840	848	831	805	829	837	865	830	857	836	812	818	792	779	805	791	874	854	825	831	858	799	827	914	817	821	844	837	852	840	829	860	826	799	814	851	863	861	835	832	795	816	847	852	817	791	859	822	816	793	795	815	805	820	843	841	832	825	807	828	829	888	836	780	816	827	819	824	807	828	793	829	867	810	879	815	844	781	837	803	783	845	862	837	836	838	782	865	865	797	824	824	836	874	867	843	856	817	828	857	821	818	832	818	800	810	869	789	810	831	872	807	845	799	833	805	783	794	873	826	819	842	820	871	837	858	810	836	850	815	849	881	827	828	832	837	803	869	840	805	808	809	772	757	843	873	822	874	830	846	774	823	843	805	804	847	853	875	788	830	790	844	809	854	869	830	820	830	845	830	794	814	873	813	819	835	851	888	859	806	831	822	841	814	844	813	782	837	808	841	826	855	833	830	875	841	861	810	867	836	852	818	805	829	822	826	806	803	864	844	826	840	875	835	816	815	821	825	867	806	839	848	820	827	817	867	829	823	828	819	866	821	853	852	769
25111	21506	26750	25178	2221	556	483	431	434	412	399	405	396	344	373	383	365	404	396	377	380	383	367	357	382	388	350	382	370	339	383	385	343	383	358	353	332	345	406	387	385	350	344	370	351	351	361	347	374	382	369	350	370	384	332	352	350	357	336	351	381	328	380	342	350	369	374	361	323	385	345	332	343	348	358	382	382	316	368	352	364	380	355	309	355	363	353	346	353	323	352	377	352	355	359	358	331	363	364	374	363	381	335	369	376	339	349	336	350	349	354	359	361	365	377	380	370	370	353	399	361	368	372	375	361	398	365	347	343	382	354	384	359	368	358	387	377	397	381	372	356	372	382	363	349	335	343	359	358	305	382	365	373	349	361	337	336	343	337	348	359	371	361	325	341	367	378	345	369	388	339	377	350	376	385	354	356	337	360	405	362	340	337	341	383	324	355	325	341	357	340	375	361	382	356	344	372	371	343	362	368	377	395	347	404	355	361	337	360	339	312	340	343	369	341	355	359	359	349	354	398	344	333	339	386	393	347	354	352	368	349	371	359	364	341	396	388	357	349	348	386	349	355	346	315	359	363	359	365	337	308	341	362	361	332	351	363	334	352	335	370	351	378	358	371	359	368	374	331	352	376	358	349	341	346	335	330	358	355	358	327	399	358	365	388	374	306	346	355	373	351	376	361	353	346	336	333	379	384	350	380	352	331	359	343	373	350	370	362	352	351	351	343	348	362	363	377	361	364	391	370	362	372	397	305	383	361	354	360	352	351	383	371	421	397	361	347	367	387	359	385	401	350	335	381	370	338	331	387	362	370	353	366	327	351	335	386	334	365	335	382	330	355	357	373	383	331	367	355	370	353	339	382	357	341	381	347	335	369	342	349	368	352	359	359	320	395	369	360	345	368	367	349	345	344	342	367	344	361	334	344	322	372	359	313	336	367	345	356	330	343	335	343	396	351	357	347	365	357	351	336	364	354	360	344	371	336	348	343	348	349	342	369	344	359	335	347	307	376	368	356	354	347	374	372	343	372	352	339	348	338	370	379	347	348	395	334	354	353	382	378	325	363	361	337	342	371	378	368	402	351	340	332	390	352	367	357	344	342	353	337	356	328	344	337	351	358	368	364	341	359	348	367	347	364	352	352	379	368	388	379	355	340	357	324	377	327	366	377	349	366	375	357	326	368	373	352	383	323	338	365	349	363	389	343	365	365	400	351	351	362	356	364	354	374	399	361	377	362	373	349	371	367	349	372	330	380	349	328	358	360	377	386	388	377	346	378	372	364	362	346	352	312	330	360	368	341	359	334	337	379	343	383	367	369	341	357	370	363	355	346	361	317	361	347	331	345	353	357	368	371	362	344	361	354	357	361	373	342	327	376	372	383	364	337	351	363	348	354	339	366	386	380	390	381	341	328	328	376	352	346	344	358	389	347	356	351	371	359	338	348	367	410	362	332	357	366	393	355	334	350	372	348	344	388	385	366	335	353	366	372	352	338	348	386	371	359	380	351	359	342	378	357	368	360	377	348	334	401	321	358	334	374	345	381	348	360	385	378	369	329	364	375	364	373	347	385	334	373	354	376	365	356	341	373	355	361	322	368	367	360	360	381	367	321	346	378	347	376	373	371	383	381	352	384	397	364	333	343	387	371	317	386	340	366	365	357	389	341	351	359	311	375	338	376	343	367	371	354	375	352	342	340	374	354	374	376	346	370	357	328	336	345	367	340	346	362	364	356	385	354	366	368	399	350	344	362	344	365	365	350	335	325	376	403	339	353	326	355	344	370	340	361	362	358	341	362	386	348	344	338	344	365	321	406	357	333	349	376	380	383	358	320	385	339	371	336	382	363	328	392	358	405	393	359	396	374	358	382	360	356	351	362	378	344	363	371	387	352	376	380	340	370	367	354	342	380	343	375	313	331	354	363	378	335	389	365	336	370	388	322	386	341	354	353	342	324	397	389	383	390	360	346	357	357	377	338	373	376	373	342	339	346	381	359	375	378	314	368	367	364	393	320	382	384	379	357	364	374	361	345	350	348	340	363	344	367	354	382	361	350	354	362	353	339	366	386	334	398	376	327	357	356	353	340	367	352	393	367	366	350	354	364	315	370	356	323	350	376	365	363	372	357	345	368	345	362	365	358	363	363	357	360	341	352	366	365	355	346	342	362	371	339	367	371	343	349	373	349	362	380	372	336	364	348	338	348	348	367	371	342	351	370	363	355	345	352	358	364	364	329	329	335	367	350	371	363	376	367	402	354	339	381	390	368	354	349	361	334	350	337	335	398	370	396	334	364	338	371	345	366	359	346	377	344	363	354	345	346	350	344	349	335	359	364	335	361	359	358	355	350	395	351	415	391	385	343	339	312	356	358	340	327	335	378	370	319	375	371	358	325	342	337	404	350	395	331	340	371	375	361	356	349	336	342	353	356	366	346	388	378	366	370	376	380	370	353	347	346	340	357	351	360	375	364	328	316	361	370	361	374	357	378	351	347	349	344	387	355	325	370	354	378	329	346	327	362	397	377	384	361	363	330	374	366	363	337	355	352	332	351	434	370	355	342	350	378	401	370	356	363	409	355	377	351	354	371	360	357	354	366	343	350	390	357	350	357	362	367	322	336	346	361	346	367	326	323	328	373	360	355	349	386	351	368	383	357	365	338	308	350	361	373	371	346	358	376	336	376	382	337	362	382	368	326	367	335	351	352	351	358	368	339	370	331	316	348	374	379	357	328	329	383	330	324	307	332	342	348	366	344	356	357	354	367	357	346	384	350	379	373	326	342	376	369	374	367	374	371	363	369	343	355	328	354	338	361	339	353	306	370	361	342	360	364	358	352	356	355	385	356	364	373	381	383	327	353	350	405	355	386	357	348	352	337	366	355	338	370	373	377	373	365	337	355	356	335	371	338	337	331	340	355	344	337	343	365	352	334	338	393	334	346	356	373	375	365	367	366	367	374	355	370	345	385	364	370	336	359	339	391	356	371	349	341	402	358	331	385	344	343	347	367	370	362	343	352	372	393	362	361	336	360	341	363	331	376	347	370	337	362	394	329	334	388	357	323	365	334	327	378	322	352	386	364	371	347	347	371	364	389	362	366	364	359	336	357	354	389	376	353	355	327	380	368	350	347	371	338	345	375	340	345	372	370	352	378	345	361	364	353	341	335	379	357	353	345	386	352	350	375	398	357	392	360	376	315	362	367	352	384	360	380	377	363	369	371	359	351	336	371	330	381	372	367	383	365	365	318	367	354	354	381	354	378	345	384	353	377	360	383	329	382	365	322	367	359	389	378	364	341	382	381	341	367	316	402	338	347	367	322	362	337	343	347	383	351	390	382	351	381	348	358	393	308	367	374	334	321	338	358	375	363	329	360	391	354	343	375	338	362	364	367	365	369	385	373	324	369	382	380	360	350	358	364	377	358	341	347	380	366	358	361	374	341	350	327	356	364	346	367	382	316	351	343	381	337	360	342	351	353	349	363	364	365	320
14085	4104	2590	1352	1039	909	810	678	614	567	496	504	533	490	506	451	458	422	476	443	478	432	450	438	442	432	449	456	442	420	453	445	458	453	448	443	439	458	438	446	463	416	421	415	462	428	395	419	474	447	446	448	403	472	434	431	415	442	430	430	437	419	424	439	463	431	447	436	461	404	457	448	429	467	400	442	430	438	461	436	423	448	448	415	444	451	448	389	427	411	411	438	429	428	405	410	417	417	419	412	423	410	476	398	405	421	432	417	447	470	435	419	389	437	443	464	437	415	426	449	433	463	443	418	424	426	420	420	424	439	418	416	431	398	439	420	416	430	436	457	429	407	443	462	413	387	397	427	397	455	431	411	467	438	425	446	435	447	414	434	404	438	440	444	423	453	432	424	428	457	454	430	451	423	383	444	416	403	453	401	440	410	422	422	420	359	421	418	423	436	437	421	394	435	435	410	448	427	401	447	427	433	430	410	427	428	430	456	386	430	440	402	428	423	455	457	421	456	401	446	409	437	414	435	429	405	422	475	422	451	480	417	453	417	417	444	471	406	441	436	400	496	409	425	456	427	407	427	435	437	407	414	438	431	452	443	442	448	450	428	452	455	452	407	438	425	411	404	444	471	387	461	432	406	445	437	435	442	402	437	432	422	428	436	413	415	409	473	405	408	430	409	417	436	424	426	430	426	466	435	418	425	460	423	385	429	452	427	438	364	399	434	458	407	454	422	405	458	417	425	422	407	395	416	426	398	396	446	455	434	422	445	440	436	415	489	435	437	437	423	395	442	418	425	427	439	396	464	395	394	414	419	479	459	427	395	419	418	438	408	471	414	430	444	408	401	442	449	387	422	402	441	396	387	389	413	462	434	429	443	416	415	385	388	440	423	418	435	398	442	405	424	421	415	441	435	429	405	434	401	462	428	410	457	431	447	394	418	406	405	437	415	424	455	417	448	432	428	444	433	417	432	425	460	457	418	449	424	417	433	457	443	400	458	438	418	415	420	431	420	433	414	454	441	460	423	419	426	433	423	419	432	429	386	423	421	403	397	415	439	407	428	454	434	424	457	447	416	415	435	403	431	410	446	428	412	458	396	439	403	408	411	418	420	456	415	418	410	426	420	443	436	457	424	433	429	423	453	411	416	447	412	455	432	404	438	459	419	410	445	436	451	443	445	437	437	425	467	432	417	444	413	457	448	400	419	423	424	413	428	422	455	454	451	440	411	418	407	402	461	426	435	404	446	400	404	451	424	442	464	435	458	462	444	450	408	379	413	410	413	459	424	432	413	435	435	414	462	444	409	464	446	461	436	440	442	422	469	457	410	443	445	457	392	423	415	456	402	429	405	401	403	422	420	435	409	461	451	465	419	415	395	438	447	438	404	400	448	434	435	445	415	452	429	457	413	418	431	409	438	393	405	411	409	426	434	418	404	473	404	419	448	439	448	430	410	435	431	444	422	421	410	435	421	441	391	454	405	448	392	429	402	407	458	430	431	429	457	433	431	400	401	451	459	431	461	435	465	408	437	438	423	422	423	427	414	409	430	418	474	445	396	455	432	454	411	362	426	411	449	410	412	415	416	409	423	473	446	464	422	409	439	453	409	428	419	428	424	422	421	397	431	441	438	431	469	418	422	425	427	395	397	377	439	413	427	378	430	419	437	396	431	488	414	458	423	397	398	424	435	407	432	388	460	401	452	448	420	426	400	457	446	431	416	430	429	452	433	415	460	442	396	456	439	460	420	461	469	445	413	434	427	466	442	456	432	426	393	439	416	477	433	414	411	406	410	430	407	438	411	436	425	432	434	464	445	394	438	440	427	395	430	435	419	440	419	448	479	440	396	446	398	419	412	455	437	414	426	420	446	405	403	422	432	419	443	432	443	454	419	423	422	418	433	402	419	415	439	440	394	412	435	462	427	424	403	405	417	392	420	417	419	461	451	438	412	423	459	429	448	421	395	434	439	469	442	435	422	422	442	421	411	458	438	439	435	465	441	426	449	431	445	429	417	406	455	441	434	432	438	413	437	435	471	440	435	440	422	431	424	402	436	422	468	415	406	406	398	448	444	443	441	424	438	391	422	400	401	412	449	442	423	421	452	394	444	426	393	444	440	446	417	435	417	422	427	439	434	423	420	455	459	433	435	409	416	419	398	417	421	449	427	438	452	413	458	431	431	445	416	432	447	441	452	398	409	407	424	431	427	391	397	444	461	438	413	401	419	416	449	450	384	461	392	428	431	442	432	446	408	420	416	443	386	463	461	461	449	451	406	466	405	483	455	412	436	458	451	424	410	454	454	421	414	426	419	417	447	451	438	422	449	409	441	405	450	440	419	474	437	443	410	417	405	451	440	428	417	437	408	412	461	392	453	419	404	437	427	424	431	430	431	449	388	448	432	463	438	427	405	442	433	428	423	386	428	433	447	435	436	431	438	381	427	428	432	435	397	444	443	415	464	438	423	437	481	467	454	430	424	435	417	435	420	411	447	445	424	420	421	384	418	440	410	422	418	407	430	442	433	396	427	389	474	436	430	433	424	413	441	411	403	437	429	438	413	447	426	462	469	415	449	452	393	409	397	429	414	389	450	449	413	428	428	455	440	412	425	419	436	432	424	448	398	432	404	440	392	452	438	456	420	440	411	435	381	458	435	402	407	428	430	400	398	419	437	399	443	414	452	420	419	463	433	414	457	423	442	414	435	427	449	432	449	460	394	452	444	415	426	438	451	413	428	420	391	465	437	408	415	411	463	417	433	421	416	445	385	437	413	419	439	401	420	404	463	471	438	411	395	442	447	418	435	431	408	455	427	431	436	451	436	427	421	446	424	409	438	459	400	450	382	434	443	406	430	439	436	430	436	447	454	438	446	392	433	425	417	428	440	432	451	398	396	396	415	462	450	430	443	414	461	439	439	482	453	454	420	447	405	450	440	426	446	457	429	404	419	414	482	406	400	467	417	445	457	412	429	463	454	420	448	441	420	406	427	414	431	407	395	418	376	445	441	439	429	405	423	421	395	423	420	401	393	433	446	451	448	433	454	414	415	411	454	412	446	430	418	428	417	414	425	390	465	473	412	453	450	461	417	429	444	434	434	434	459	454	435	437	421	455	418	426	422	450	474	439	462	413	403	463	402	409	435	418	418	496	425	414	395	422	433	430	449	417	455	419	403	440	443	432	433	450	433	445	457	423	399	448	424	387	443	435	451	449	481	434	422	416	413	397	404	458	398	425	475	456	445	432	407	435	444	415	424	486	402	424	434	427	435	443	419	428	427	453	427	452	412	433	420	451	421	428	435	437	448	426	392	416	386	444	414	455	419	426	421	423	423	461	448	419	443	420	407	420	467	458	416	421	417	442	447	416	435	449	429	388	407	434	437	428	434	415	460	430	436	405	432	426	453	400	447	371	423	450	433	391	389	425	386	483	444	430	438	416	416	447	444	439	413	441	440	426	424	386	424	423	443	421	451	442	405	410	424	466	394
22931	21572	29155	24443	21567	20647	2125	797	653	558	489	487	502	432	439	444	387	432	384	442	346	422	393	410	382	378	400	380	345	375	348	384	375	364	377	360	354	364	344	365	353	360	349	386	354	352	348	355	391	390	367	373	365	356	347	327	370	364	378	352	384	326	346	345	336	365	374	349	371	358	342	347	357	331	340	371	350	357	363	364	360	354	373	331	364	324	346	348	322	356	365	303	328	345	358	338	352	366	365	365	375	356	362	338	356	363	354	356	347	395	365	380	352	332	347	351	341	345	376	337	381	333	326	350	341	367	359	347	361	322	397	333	336	371	366	370	339	351	330	340	327	371	333	361	369	334	331	315	360	374	368	334	340	329	354	334	366	364	368	334	338	389	339	337	350	366	366	368	349	350	373	378	370	331	344	399	322	341	351	346	348	345	388	352	352	362	324	393	378	372	374	334	395	338	350	384	352	340	343	348	370	378	346	370	350	362	344	362	335	335	377	348	388	333	338	332	336	347	315	367	375	377	340	334	368	352	350	355	358	363	332	357	337	343	352	359	359	299	328	334	324	322	355	372	322	351	331	343	360	355	376	366	341	356	367	337	342	340	371	358	372	323	388	349	332	407	347	347	360	358	332	350	385	317	352	326	318	351	379	334	372	363	390	329	323	374	331	340	345	378	383	364	330	358	349	354	322	354	352	360	366	371	334	360	348	321	329	356	325	342	376	337	370	370	352	399	366	344	316	385	357	357	363	343	372	332	353	355	400	368	384	342	364	346	352	348	350	367	354	366	377	361	347	327	337	348	344	355	354	361	332	360	333	353	341	322	371	339	347	325	324	369	390	343	371	371	357	341	304	340	307	364	309	377	372	366	373	343	340	338	329	347	363	376	373	328	320	345	338	339	347	364	347	357	342	342	349	351	365	314	351	346	327	341	337	348	350	369	340	344	367	356	367	358	359	339	398	376	349	345	341	345	377	353	352	352	347	356	367	384	368	345	359	359	368	344	357	325	382	373	371	331	330	370	358	299	338	322	360	387	344	358	363	350	330	372	327	360	372	353	351	346	372	371	361	345	339	353	371	325	331	393	356	372	359	358	349	338	333	345	330	372	373	353	343	381	322	348	330	316	348	346	330	332	331	354	384	342	336	358	354	352	352	371	347	311	382	357	365	321	369	326	350	368	329	332	360	334	357	348	344	361	360	332	365	347	323	377	345	353	353	306	346	344	345	329	328	359	330	388	337	370	340	350	371	393	358	374	376	352	322	372	322	370	358	355	354	344	353	354	308	314	344	304	358	356	348	368	354	357	327	338	326	338	356	354	332	339	318	351	358	320	336	361	316	356	346	377	371	342	362	356	369	353	371	355	389	386	329	344	369	375	344	375	354	352	339	360	347	371	349	373	337	349	337	324	346	346	371	313	356	322	355	315	353	373	342	353	337	393	342	358	378	350	343	357	337	361	382	347	330	335	333	329	329	360	350	329	324	363	386	322	370	372	332	326	364	371	328	364	368	332	348	327	367	322	394	373	341	347	344	340	330	364	381	355	339	336	329	347	319	326	329	348	356	338	352	324	342	350	399	360	361	337	375	333	367	344	347	388	333	361	359	355	339	346	349	304	335	373	336	350	344	331	346	338	323	340	370	374	359	365	367	377	339	317	325	350	368	370	360	336	366	320	355	327	343	333	365	318	324	379	343	342	336	302	320	324	336	310	353	387	370	337	359	355	369	345	337	353	337	354	363	353	350	319	344	336	319	355	358	356	338	346	343	361	375	338	363	352	339	365	376	319	380	371	349	330	356	364	375	363	334	342	355	356	364	347	364	347	328	340	368	376	373	360	330	380	353	357	376	353	367	344	358	315	314	323	360	343	341	327	373	343	344	351	391	339	342	349	365	371	347	347	340	345	325	310	346	355	347	366	336	331	328	364	326	350	370	325	320	360	362	345	342	348	363	388	358	322	369	382	338	362	364	349	373	359	322	380	342	305	344	367	383	356	331	319	333	355	385	373	326	363	360	373	344	345	371	344	334	366	384	316	364	312	340	363	359	377	343	347	334	354	363	336	332	355	330	302	330	315	327	352	350	366	362	378	348	348	321	359	346	343	316	377	313	337	350	348	332	385	310	361	351	341	364	351	349	322	312	334	349	375	360	340	356	360	373	336	338	345	354	314	381	374	352	325	334	334	329	308	355	314	375	391	343	330	333	325	372	359	340	383	352	371	338	371	365	381	383	346	316	361	343	348	364	351	351	344	345	357	302	383	366	331	350	331	356	347	324	365	344	331	369	344	325	340	350	339	364	374	341	365	330	369	322	333	370	342	340	357	367	362	368	354	368	369	337	363	335	406	365	340	361	373	338	354	405	366	374	393	374	364	346	358	336	351	325	331	385	372	340	333	359	339	323	348	334	320	364	330	359	335	313	359	334	353	362	357	369	338	353	363	345	350	346	327	323	325	355	323	335	352	348	314	351	305	363	343	357	330	346	308	343	345	350	353	350	361	351	360	333	359	361	345	364	322	363	366	359	313	319	350	312	389	374	349	389	377	350	336	380	366	354	344	338	369	335	322	368	329	334	351	386	378	343	366	370	359	359	334	366	356	346	351	352	311	353	361	348	338	392	331	365	363	353	353	340	355	365	337	367	377	333	302	348	338	352	376	361	292	348	353	358	328	356	377	350	342	366	335	376	344	374	363	333	345	335	342	354	317	366	350	355	341	367	339	362	337	368	376	369	371	341	361	365	328	340	340	308	375	343	328	376	345	366	376	336	372	359	326	366	376	332	357	343	363	366	332	341	353	357	357	363	347	349	355	324	386	357	361	402	339	378	364	353	360	360	329	345	342	367	325	358	371	371	364	316	310	374	339	376	371	365	325	353	416	333	351	344	359	366	336	373	350	366	340	375	344	349	374	354	345	323	320	362	349	333	382	383	396	354	318	352	340	359	374	353	365	327	338	318	363	329	357	337	345	344	361	357	349	375	333	367	365	338	412	381	362	401	358	345	321	351	354	352	357	347	361	396	376	377	321	365	370	346	329	352	349	377	338	351	352	364	355	362	333	359	330	347	339	377	349	367	374	337	330	350	365	349	362	352	331	342	349	364	367	366	341	317	321	352	365	353	352	320	386	340	345	352	355	335	336	338	330	329	354	356	360	365	368	379	331	357	345	320	360	372	356	350	360	333	383	366	344	375	357	354	335	352	339	348	329	346	369	376	352	356	331	345	304	374	344	353	342	334	341	318	321	326	349	385	308	335	333	384	334	355	345	376	315	349	354	316	350	362	350	371	334	371	353	376	360	326	338	344	318	356	378	358	376	376	345	360	381	325	387	321	337	333	339	342	369	389	339	346	343	326	342	353	342	349	346	320	341	340	355	356	377	366	363	308	359	340	351	369	369	370	332	341	382	357	369	376	323	337	323	303	367	354	348	355	323	342	350	343	362	342	372	359	321	348	330	388	327	333	364	365	370	334	343	334	355	332	333
17541	12436	8113	3733	2754	2140	1668	1325	1063	949	839	772	719	678	633	624	616	568	525	574	489	523	513	541	521	481	506	457	477	509	469	439	449	466	484	423	461	458	462	468	460	438	459	464	445	422	459	486	450	493	511	532	477	477	471	480	472	416	455	465	457	456	469	486	494	451	416	425	412	435	438	447	420	427	413	461	428	416	459	452	436	502	460	427	458	398	425	447	451	459	441	449	422	459	430	417	420	484	454	464	428	406	425	447	463	401	392	450	402	422	418	411	463	449	449	423	449	432	454	439	434	462	444	401	472	431	418	423	458	454	416	412	397	441	448	443	384	416	448	434	455	451	454	445	461	423	468	452	519	456	402	430	416	427	461	403	412	449	458	472	480	436	405	416	453	435	468	432	432	444	393	423	422	440	432	455	423	441	436	445	454	412	438	443	416	436	448	454	430	433	474	413	423	467	455	411	436	447	458	413	470	496	441	485	400	433	448	411	437	433	415	459	450	425	443	447	436	476	482	417	385	463	428	425	453	464	452	420	427	464	429	458	459	453	439	444	435	372	467	424	396	403	466	433	466	434	443	429	417	442	443	412	445	427	466	472	468	387	434	422	432	382	450	431	441	423	418	472	410	445	408	443	416	439	431	439	434	467	422	417	446	450	464	404	407	388	459	443	438	487	461	421	409	451	469	431	423	426	442	406	421	440	460	434	423	435	448	450	458	408	439	425	406	479	448	447	450	403	409	434	413	427	429	398	448	477	435	441	450	435	466	435	440	422	460	430	425	479	442	423	427	462	413	467	486	437	413	391	441	420	442	401	449	427	388	441	450	425	438	419	410	443	439	424	463	422	445	427	450	443	427	479	419	466	466	454	437	419	438	422	380	393	454	449	448	445	468	449	458	464	441	434	435	428	438	431	439	432	456	415	429	454	404	435	451	449	406	416	406	448	420	438	431	435	434	434	461	421	409	418	442	411	413	461	448	445	409	481	454	454	405	432	445	428	401	435	452	437	464	439	432	426	409	448	450	463	434	448	419	420	408	444	431	442	410	452	415	424	465	412	449	467	432	420	412	431	431	406	415	416	460	436	446	424	419	422	445	432	430	437	450	429	425	425	403	388	419	441	412	413	391	426	444	372	453	415	421	443	440	452	452	437	412	419	426	402	402	435	444	435	420	453	430	415	426	435	436	418	427	446	373	412	461	430	459	444	385	438	423	455	419	480	448	451	372	420	476	408	442	453	441	433	436	447	434	431	476	472	416	450	431	426	443	458	424	421	430	451	451	429	417	474	427	435	474	421	448	482	452	438	435	434	390	405	436	459	429	431	447	448	424	422	404	477	432	410	454	421	414	398	400	451	426	405	462	438	430	404	400	428	412	462	422	400	429	407	423	435	428	433	430	428	428	432	408	430	452	407	459	432	445	436	465	450	422	432	427	459	445	453	412	421	442	438	443	474	420	410	449	457	415	400	408	470	451	431	412	420	437	454	416	462	438	454	404	449	459	444	431	451	439	457	426	444	457	431	405	457	435	413	416	406	426	446	447	438	446	407	424	447	434	408	444	445	443	457	429	411	430	428	452	445	403	459	412	440	473	432	456	451	430	450	388	429	414	416	441	468	433	422	435	468	426	452	457	394	414	440	501	443	446	456	456	404	424	417	471	432	454	422	437	422	449	426	413	442	418	400	437	445	428	439	442	423	402	448	441	465	441	435	421	435	446	433	455	442	419	441	463	430	422	429	418	457	419	480	421	430	448	427	460	407	427	432	421	433	388	436	368	461	458	448	459	448	409	422	448	477	454	430	432	460	430	435	440	458	448	421	423	409	453	433	433	451	457	401	476	469	444	446	438	423	478	455	412	450	445	415	441	421	434	432	415	435	444	397	429	454	425	465	425	451	451	418	445	432	425	410	440	424	419	398	446	424	421	453	461	447	445	434	433	463	410	447	417	448	426	454	409	451	443	455	430	440	444	423	442	412	425	418	461	412	451	443	461	406	433	460	442	403	435	406	459	454	450	453	454	422	422	410	425	457	453	453	408	457	429	434	437	448	431	439	422	461	447	432	458	438	415	441	429	416	430	458	438	430	399	449	420	419	444	409	443	423	442	422	442	437	445	458	428	452	438	441	452	425	447	469	433	439	425	444	446	469	469	390	441	420	444	434	437	412	461	430	413	412	449	418	421	431	411	425	454	437	477	435	455	421	452	418	441	439	449	421	440	443	426	472	448	434	436	397	426	463	435	437	413	405	461	450	461	434	421	436	419	449	475	466	439	463	430	419	415	468	438	411	470	469	399	411	438	412	437	406	435	411	414	407	422	429	426	442	459	450	427	423	431	424	434	449	424	439	429	422	430	436	423	448	448	440	441	449	426	412	452	413	435	438	410	442	464	446	448	424	447	438	452	433	408	411	432	421	463	428	431	423	426	442	467	422	426	464	404	462	448	423	444	457	447	464	437	459	420	438	435	463	458	428	482	434	428	460	423	437	440	450	410	458	439	470	428	441	421	462	412	432	437	436	429	418	431	416	438	414	421	432	400	451	427	407	406	415	419	439	435	461	397	400	465	464	453	467	432	470	449	435	455	400	462	448	385	427	438	426	428	433	440	440	425	419	441	464	466	424	415	426	450	427	414	438	413	424	437	445	438	435	420	378	411	435	441	456	443	449	438	455	431	419	417	448	451	413	433	420	433	438	438	438	396	457	414	464	426	416	442	416	424	423	428	480	418	419	423	436	427	411	442	427	447	438	405	412	432	434	445	425	439	454	450	436	443	421	440	437	434	410	410	451	378	439	461	420	426	439	419	404	448	393	431	449	453	451	453	459	415	464	448	471	433	432	441	417	443	429	440	437	463	454	443	435	454	398	440	452	444	443	422	495	410	446	440	417	410	443	422	423	432	422	456	415	460	424	440	418	429	392	432	472	435	442	429	446	400	419	420	439	468	451	443	422	409	440	426	445	436	417	440	466	455	435	433	476	442	453	416	434	462	418	435	429	441	408	452	442	469	406	458	439	418	410	432	451	415	462	437	414	410	428	434	453	439	448	475	461	412	410	445	466	471	439	416	432	439	434	458	423	424	401	432	441	408	509	415	482	424	423	427	413	482	424	441	469	442	457	403	465	443	414	456	428	452	417	429	461	409	469	397	439	411	421	442	460	445	458	382	437	419	452	429	464	426	415	446	422	426	431	423	413	415	422	455	429	415	414	445	460	446	415	454	453	438	427	423	467	442	462	445	452	431	426	432	418	445	441	446	442	479	450	454	409	455	409	438	440	439	457	409	448	428	430	410	427	437	444	424	423	456	439	437	426	380	420	455	382	429	421	442	425	451	414	467	464	452	467	446	447	447	409	452	408	436	429	462	443	453	430	416	429	431	442	402	470	425	444	422	428	456	428	428	394	444	411	454	468	447	421	459	410	416	435	426	466	451	414	422	444	490	402	400	452	424	467	384	444	422	406	413	409	448	453	436	423	482	447	456	436
28326	15593	2447	884	745	643	716	664	670	622	614	668	644	621	669	709	652	684	641	619	658	707	684	636	674	663	672	699	640	664	630	634	633	690	670	694	679	611	616	648	646	670	620	632	637	611	692	659	672	693	696	686	670	656	611	594	681	662	624	643	666	656	637	664	631	614	637	662	678	629	696	646	685	666	701	624	654	636	656	626	669	646	683	667	688	699	598	643	660	693	646	656	703	675	692	663	649	655	632	654	686	685	674	664	671	681	641	648	683	644	647	653	636	653	623	667	685	684	676	621	622	644	637	614	663	646	661	565	699	673	656	675	693	666	654	697	637	675	640	643	688	722	651	648	658	628	664	629	699	690	666	681	647	698	679	679	710	669	649	656	659	625	693	656	659	628	659	643	660	642	623	681	638	642	667	681	686	661	632	650	676	650	674	694	634	658	611	640	676	681	645	694	647	673	707	675	645	665	696	693	660	646	652	631	652	669	686	662	647	649	683	692	654	607	647	695	710	627	671	684	698	692	630	679	651	658	691	659	649	645	664	698	649	643	624	645	652	655	655	630	631	638	661	663	637	635	626	661	723	631	705	667	642	637	645	592	655	622	625	640	621	657	648	683	676	628	695	653	671	685	706	645	660	645	665	694	651	647	673	686	653	696	671	635	650	661	640	677	659	663	649	612	667	643	645	675	596	707	681	665	631	697	647	638	698	673	648	666	659	641	665	661	673	668	670	618	603	676	646	647	666	601	678	654	643	672	599	653	653	656	634	631	622	621	664	628	670	675	666	624	593	623	644	593	681	651	663	636	632	682	636	650	654	685	673	628	676	644	696	641	694	631	667	629	683	681	660	682	666	666	673	702	631	633	635	672	687	664	667	675	644	657	643	665	662	670	654	625	662	646	679	657	661	675	676	657	638	655	673	644	660	650	647	678	654	646	666	665	674	657	648	644	638	658	642	648	647	643	690	653	644	636	685	663	634	637	671	649	683	613	702	687	594	664	661	633	644	644	713	686	666	643	680	637	673	687	643	635	659	650	632	674	678	646	642	662	698	666	642	607	643	670	661	655	632	652	659	659	629	628	631	652	687	671	625	725	684	660	648	660	630	656	658	658	637	629	685	690	644	670	655	655	648	685	640	665	658	665	657	669	644	696	632	659	649	636	626	638	658	653	649	661	673	642	647	673	629	703	686	671	635	672	682	696	665	652	664	647	693	681	675	654	641	662	663	685	698	679	676	600	670	655	642	657	687	632	642	650	730	670	642	657	632	675	620	656	640	654	618	618	672	646	678	702	594	671	684	617	661	697	615	612	651	664	675	656	694	666	641	660	656	687	674	643	649	624	688	655	663	628	621	656	640	675	675	635	680	663	646	623	647	626	673	686	620	636	658	722	674	647	609	668	659	674	639	668	627	644	684	628	627	700	612	566	618	662	644	672	685	673	633	610	698	657	686	645	668	657	717	647	647	691	693	633	677	630	622	623	666	681	636	707	638	673	658	643	636	621	675	654	639	700	635	667	643	641	608	678	621	648	706	650	716	675	682	651	646	656	657	626	640	645	678	684	724	683	640	629	661	639	652	632	656	698	657	649	690	673	667	662	635	634	707	614	654	658	615	641	651	677	664	669	633	651	622	664	691	608	666	612	639	667	648	653	604	680	648	647	655	680	661	680	663	649	637	680	629	680	683	646	684	674	637	641	656	686	680	646	695	703	658	624	674	617	686	654	666	654	680	639	630	680	651	641	659	650	614	647	653	651	682	659	708	664	614	674	625	651	626	629	614	635	640	679	682	653	668	715	658	688	644	701	655	646	635	634	675	684	696	690	650	647	624	652	661	636	638	655	666	631	655	619	619	683	640	648	667	616	642	704	623	656	648	613	705	651	686	710	637	659	694	644	627	643	669	648	622	659	677	635	651	635	627	649	656	616	675	640	644	621	622	664	692	655	616	637	627	650	653	735	629	724	651	658	664	665	614	663	684	688	660	647	658	657	650	624	683	691	660	692	665	620	657	720	688	617	657	680	624	688	659	678	659	634	662	637	681	667	636	674	695	654	673	674	667	694	662	640	643	670	667	674	634	687	684	640	654	656	646	629	678	637	644	610	638	690	693	676	616	634	660	618	706	657	615	656	633	617	661	587	599	635	668	659	643	649	653	646	685	684	615	668	663	693	641	612	674	667	599	668	620	644	647	674	667	652	676	657	668	625	652	642	664	626	637	675	680	603	616	664	644	656	670	684	667	679	644	685	647	658	699	648	669	666	648	620	620	664	639	649	668	615	671	650	668	628	645	635	700	655	690	634	675	652	664	641	668	706	672	700	663	631	630	713	586	649	651	637	619	653	637	691	630	656	671	584	726	677	667	663	632	661	704	702	636	582	655	647	674	645	661	639	624	678	687	635	654	652	651	661	644	620	636	650	680	646	626	609	634	657	655	641	641	685	682	631	664	711	663	688	687	663	614	624	611	635	636	672	629	680	664	674	625	651	709	659	661	664	731	655	676	663	631	655	657	636	654	644	671	683	682	649	660	647	673	665	637	670	680	671	645	687	666	629	661	701	626	678	653	649	624	636	643	642	673	721	660	575	632	663	655	674	643	680	633	687	663	657	637	659	657	670	696	651	627	623	669	672	628	696	651	625	666	695	611	651	653	659	670	597	648	696	683	687	667	674	674	627	651	682	710	686	705	640	627	701	637	624	673	666	630	657	661	677	620	637	679	700	676	664	696	634	665	615	677	607	674	602	647	647	654	620	634	643	637	654	645	670	674	653	631	622	618	634	646	697	656	666	619	618	652	671	629	629	658	650	622	644	702	650	643	677	632	666	680	643	623	625	719	647	668	633	692	651	676	660	658	669	660	651	620	635	635	642	673	656	630	657	650	645	628	609	649	674	650	663	665	659	679	645	651	670	664	637	673	608	623	695	672	665	607	672	659	614	627	669	644	657	665	710	657	664	658	661	640	652	653	690	648	644	630	665	680	637	654	621	670	670	624	665	643	621	661	650	642	657	683	661	611	623	640	642	674	701	679	672	629	606	621	669	660	635	636	697	671	656	634	668	662	617	668	612	667	653	661	633	661	655	660	625	659	703	679	659	670	689	631	681	628	605	644	671	660	660	707	640	651	694	677	640	635	621	606	675	646	670	643	663	672	606	654	643	697	667	676	646	669	647	662	638	641	675	633	648	653	678	665	668	628	652	652	693	634	635	705	636	694	669	683	658	676	659	651	679	623	668	676	679	640	646	653	645	647	595	648	665	626	624	666	616	639	668	660	658	643	661	665	642	647	659	685	655	626	723	642	692	645	681	656	649	634	689	698	605	657	650	661	670	680	661	699	695	616	660	707	650	698	678	609	661	681	655	652	656	674	679	633	680	665	649	663	653	643	618	605	636	633	640	649	665	682	682	662	687	658	630	702	626	656	678	651	676	638	640	666	611	666	670	667	636	585	660	657	652	705	644	628	648	617	670	625	656	667	626	677	652
11581	1327	1072	844	776	801	853	788	809	835	752	767	769	808	820	731	766	832	820	737	763	798	772	773	798	762	789	731	737	794	722	764	806	793	749	791	740	773	794	733	801	765	782	770	787	802	770	750	750	749	801	818	804	737	825	797	775	770	761	757	768	800	745	783	758	783	794	754	753	827	797	776	774	765	822	767	749	773	749	791	777	779	744	765	801	765	777	757	744	773	775	751	794	790	760	801	815	740	777	781	759	753	767	719	791	753	724	730	757	780	751	805	841	799	813	760	714	781	767	787	716	754	755	766	782	759	751	828	738	803	773	765	739	808	747	766	717	760	746	803	771	783	822	778	766	768	771	774	744	794	750	751	780	749	797	804	801	755	784	830	808	782	770	771	744	757	801	775	760	753	792	730	807	769	802	757	813	773	800	787	765	738	744	765	765	738	751	785	744	801	768	776	760	727	757	769	748	784	752	782	756	753	772	767	768	822	757	757	760	768	802	752	770	811	757	772	783	765	757	746	776	758	757	786	772	698	781	769	784	784	790	738	780	806	773	798	769	785	741	784	780	757	762	760	791	795	741	769	763	739	776	704	744	766	820	769	837	796	768	794	774	806	798	762	755	750	825	796	749	737	778	740	829	769	766	800	772	773	747	811	822	758	747	779	799	730	787	772	766	750	818	805	752	762	771	778	743	800	803	796	787	759	804	838	740	750	786	785	765	776	716	766	750	788	726	817	774	800	755	789	846	783	762	772	750	763	726	790	783	751	813	787	773	781	840	780	783	744	761	742	804	796	828	763	750	799	794	787	757	736	742	764	784	778	750	745	792	778	778	793	784	747	802	761	773	738	756	780	751	783	773	759	760	723	780	750	774	762	766	759	764	756	784	799	735	820	741	784	769	777	827	773	760	757	798	772	827	771	762	780	790	772	787	789	751	767	807	772	733	783	763	751	793	755	779	820	803	815	796	660	785	766	802	764	769	771	778	746	758	768	755	757	781	762	779	776	773	810	708	753	813	783	786	751	771	783	766	789	765	741	754	839	763	755	733	776	790	826	780	777	771	754	806	782	775	725	786	760	777	733	782	774	821	780	747	753	778	766	761	816	748	755	794	783	770	790	809	762	830	761	784	717	754	765	772	780	758	773	742	767	780	732	766	768	721	793	777	766	780	773	742	783	751	768	712	725	762	806	795	802	767	755	752	735	788	804	781	773	750	795	759	747	778	766	757	757	737	755	778	780	736	777	763	739	828	804	709	785	796	757	762	782	706	774	779	736	777	771	759	786	813	736	747	763	778	726	753	774	737	788	791	792	742	744	773	789	754	736	786	769	762	783	800	770	740	787	760	747	740	771	789	734	771	812	778	778	760	752	763	808	727	764	795	788	779	776	785	773	795	737	773	736	803	765	779	792	788	734	746	791	795	808	807	799	731	744	762	823	840	781	772	785	786	789	791	765	822	741	782	792	761	783	755	779	780	763	757	757	754	768	740	801	786	802	768	803	722	789	764	783	740	770	769	759	741	798	780	778	808	782	775	757	781	809	752	791	752	757	723	779	796	798	753	790	761	727	723	769	780	739	791	767	707	772	736	741	761	791	767	748	763	780	769	749	776	757	766	765	778	772	736	766	743	799	761	784	761	847	766	719	751	795	780	817	767	762	767	761	784	795	764	763	753	819	772	771	795	783	747	766	798	748	801	755	821	830	730	765	788	774	795	798	745	741	786	831	769	792	734	779	774	802	785	774	738	773	730	745	783	798	791	762	781	739	712	766	808	776	781	751	744	766	765	740	819	772	789	781	783	758	793	794	724	796	787	759	750	746	777	792	780	752	770	802	762	814	757	783	763	767	780	828	809	730	760	795	746	777	780	748	714	788	790	776	815	766	816	764	763	741	745	782	778	769	813	776	761	763	750	803	775	761	757	764	808	780	786	783	761	807	771	739	757	809	733	771	731	794	763	761	765	794	758	803	766	770	773	777	826	748	795	725	784	738	802	819	732	758	737	795	785	760	777	717	769	809	765	787	797	776	813	807	777	765	808	794	817	740	758	762	776	772	790	785	768	736	801	750	777	752	792	783	739	799	799	739	812	752	737	781	828	716	759	761	769	782	761	720	772	787	761	815	776	798	818	701	789	784	771	768	797	738	751	729	770	735	770	759	779	770	787	757	782	795	798	752	809	736	788	785	747	769	778	757	807	773	737	782	784	765	802	814	786	720	772	738	737	768	865	742	794	733	774	791	715	772	780	753	770	777	744	784	780	822	745	817	723	761	759	735	777	778	776	753	747	762	789	758	760	809	785	776	809	753	823	807	773	760	783	774	720	733	795	761	811	763	784	807	763	751	803	743	772	800	807	745	782	789	745	725	746	797	729	764	800	748	749	752	746	736	771	791	800	784	755	749	828	796	729	772	795	802	787	734	805	724	746	770	768	735	751	749	762	744	760	764	796	783	753	783	739	792	765	769	776	758	756	767	805	792	835	743	810	712	851	773	782	781	772	763	792	727	771	742	797	792	752	759	750	809	755	772	773	775	733	764	776	745	762	717	719	773	782	756	857	781	742	850	775	780	771	804	771	701	762	752	752	776	748	763	748	801	801	830	819	808	787	749	721	789	819	800	793	731	819	782	771	782	842	743	725	789	777	770	719	764	731	779	772	789	762	739	786	773	779	785	747	746	738	739	741	750	766	755	784	755	799	767	736	787	749	750	774	761	719	759	754	833	743	776	780	764	803	756	814	755	748	792	827	776	827	785	741	707	758	771	821	762	794	786	770	775	789	812	744	772	803	739	744	732	809	726	764	768	800	811	738	769	776	741	733	777	805	769	773	698	793	708	812	774	827	775	813	775	778	754	777	727	759	834	753	767	750	756	790	808	778	737	769	798	781	749	772	786	806	762	821	761	793	848	759	794	743	731	802	761	747	736	794	756	748	742	765	805	770	793	677	771	716	771	778	802	748	846	737	772	736	827	730	743	806	803	781	763	768	725	736	769	773	819	771	733	760	756	700	764	733	758	783	772	789	775	811	771	763	754	789	750	766	744	808	801	780	746	741	786	793	731	799	790	778	771	739	732	764	778	735	828	758	796	744	790	778	809	777	758	758	726	740	768	763	769	775	789	752	784	781	806	809	700	754	776	735	785	786	747	754	741	745	834	798	754	787	785	768	808	774	775	812	730	806	759	743	804	793	773	824	792	764	789	750	722	761	737	718	796	784	801	748	757	788	748	770	838	764	735	781	765	775	810	771	787	773	735	766	779	769	742	792	772	763	733	805	812	788	744	766	775	759	762	788	749	767	755	834	776	765	766	787	792	788	765	745	753	776	780	781	796	784	751	762	777	807	756	781	783	839	796	709	775	735	800	776	763	726	713	751	815	738	757	732	745	783	741	785	787	715	756	741	780	773	721	790	807	790	733	766	756	770	815	771	776	770	734	737	794	774	782	762	757	748	775	768	791	821	775	732	751	759	775	757	738	741	802	742	758
23862	21596	28585	25062	21211	3753	1195	925	877	828	846	790	760	734	718	733	767	805	700	732	702	704	734	711	751	684	709	727	731	733	720	730	653	739	695	683	692	637	709	728	725	727	726	716	704	729	725	757	720	692	742	679	653	665	703	723	675	680	747	669	696	719	682	682	659	714	712	691	695	719	695	681	701	703	676	694	691	685	671	670	670	677	700	677	658	696	684	746	709	686	706	721	710	661	710	707	719	697	691	707	699	734	735	656	673	724	677	665	680	666	728	685	674	738	718	716	702	699	709	678	696	725	705	709	724	726	704	660	711	686	667	707	683	711	702	711	684	674	668	675	672	704	665	747	701	694	682	687	677	698	671	678	698	740	737	694	769	742	662	705	725	705	743	717	704	656	673	748	700	726	710	694	686	724	688	703	692	725	728	710	694	713	728	728	704	661	713	661	672	708	721	692	736	740	712	698	665	704	701	712	669	672	702	688	652	724	674	703	684	678	709	685	731	687	671	666	730	678	736	695	756	722	710	715	764	709	733	754	654	682	699	722	698	684	715	735	704	693	718	712	713	703	676	665	685	688	728	730	725	724	690	704	703	733	761	696	682	704	689	689	661	695	691	660	706	687	697	730	738	699	706	737	703	741	735	709	702	659	686	692	681	720	653	721	711	657	712	682	678	680	690	697	756	686	737	648	725	711	723	628	698	762	654	698	715	692	727	669	667	694	690	712	708	721	722	700	721	662	723	700	735	699	729	722	731	731	664	689	706	691	693	701	681	727	684	692	691	747	703	726	728	699	686	702	730	683	700	683	707	712	705	675	708	708	696	704	708	705	665	744	711	738	723	697	677	699	684	715	700	698	706	717	687	689	674	709	720	710	730	677	688	707	719	715	719	711	676	700	716	709	670	714	711	737	704	677	656	696	677	699	671	724	658	655	716	713	643	719	674	699	732	712	712	731	736	668	715	724	704	720	690	721	717	722	663	715	707	696	663	681	715	727	731	673	686	755	714	688	702	691	663	661	700	720	623	706	715	715	706	716	708	683	687	672	680	682	702	721	716	686	707	687	711	676	690	699	659	696	713	681	679	716	691	675	696	730	688	677	711	745	680	720	688	713	661	728	732	758	685	694	751	707	689	715	691	687	692	687	741	728	720	671	719	737	701	699	738	659	700	711	713	706	706	684	671	712	670	723	729	739	683	714	670	676	723	696	767	704	712	657	715	700	706	690	645	731	667	694	704	709	733	732	680	723	727	687	691	705	732	727	730	701	697	708	686	677	702	654	706	700	731	679	722	689	726	681	686	719	675	679	717	766	648	706	734	668	680	692	687	702	692	693	692	751	676	731	727	668	680	705	682	609	671	666	683	714	674	697	722	696	630	668	722	688	672	670	704	681	709	717	729	704	661	717	685	699	705	707	668	681	680	688	756	665	730	684	718	706	749	690	713	688	670	669	688	728	682	724	710	702	693	702	705	681	692	720	757	707	710	735	718	728	726	704	686	695	637	663	660	690	673	724	701	691	698	713	689	723	677	711	685	652	667	684	708	673	691	703	689	667	709	670	683	725	657	680	713	728	728	653	690	674	676	669	708	696	717	713	688	685	688	681	685	702	742	734	736	702	726	660	669	675	698	683	727	723	662	714	675	703	704	710	670	703	648	764	703	709	655	726	686	700	672	654	723	702	699	670	709	675	642	697	769	672	667	680	691	718	719	692	696	704	720	710	655	731	692	693	744	677	710	734	744	717	687	695	714	654	693	719	709	665	717	666	694	721	727	689	708	744	750	706	733	702	695	747	689	687	681	690	703	701	703	739	677	722	681	694	771	678	675	673	669	710	682	687	694	671	669	666	700	708	715	690	742	657	701	714	699	698	704	733	679	693	692	681	703	669	696	689	694	706	685	695	702	709	746	648	686	694	680	712	716	685	700	734	698	693	692	705	663	710	662	728	672	701	708	709	687	699	695	719	677	672	681	651	639	649	689	693	683	710	663	642	687	673	695	714	708	732	682	660	738	712	714	653	641	660	705	724	668	684	738	690	643	678	749	684	711	669	685	701	699	627	694	668	692	706	729	719	762	717	692	664	712	677	734	674	684	667	674	713	702	674	718	703	693	684	703	695	645	711	671	682	661	713	653	693	716	706	716	669	714	666	691	723	719	707	707	690	716	692	708	683	659	689	664	715	708	696	699	740	664	691	720	742	730	694	693	696	668	686	697	709	731	669	682	694	662	721	696	704	695	707	720	695	648	698	677	716	729	753	693	724	725	644	700	677	718	718	697	662	724	699	676	691	706	710	740	677	692	719	719	704	678	664	647	710	735	660	708	701	702	729	680	674	669	684	704	689	683	722	696	733	688	676	707	701	692	695	689	717	692	722	686	713	692	713	694	708	701	734	663	676	702	701	715	692	672	656	679	693	689	717	703	719	710	688	693	784	685	634	677	703	654	709	698	668	678	664	698	666	676	680	634	676	686	734	716	692	683	696	674	717	683	701	703	719	681	700	667	714	739	714	673	722	725	707	743	691	639	720	700	677	721	716	705	717	720	694	703	672	651	674	676	714	733	695	691	677	737	692	681	672	721	701	719	669	754	665	711	731	700	663	682	674	707	708	691	707	719	717	687	755	672	731	675	691	672	675	747	721	684	670	658	720	704	719	692	726	684	725	660	656	707	657	686	702	719	703	676	648	721	748	704	680	709	712	689	692	687	739	725	745	678	662	727	706	702	689	722	686	690	667	647	714	706	644	721	661	674	734	691	713	708	688	725	693	719	680	708	728	681	704	661	694	654	666	692	656	704	691	698	682	707	716	701	716	704	714	709	684	684	694	735	731	690	755	675	723	691	679	674	650	673	666	680	710	671	665	690	721	712	676	726	690	693	685	699	661	710	692	691	687	643	719	673	678	732	687	693	735	654	670	720	740	682	697	759	691	691	671	672	720	693	646	684	686	656	682	672	732	704	640	704	693	723	676	684	668	693	745	713	666	692	719	703	719	733	756	675	679	685	713	681	723	711	686	707	712	661	708	709	734	645	658	703	678	730	700	693	701	661	720	686	700	692	733	659	792	694	658	721	731	704	654	688	699	709	710	691	752	657	721	652	716	702	701	718	702	705	679	688	670	659	710	720	660	724	679	708	690	664	690	645	661	713	680	731	798	718	697	681	711	677	719	697	693	709	708	687	680	693	713	676	742	681	708	671	669	711	700	665	681	651	689	721	706	677	722	719	647	670	687	695	732	701	684	673	764	692	694	733	680	690	713	692	737	696	694	716	680	667	640	690	706	692	695	720	695	724	672	686	737	651	703	696	675	657	711	668	730	675	737	708	702	672	690	697	693	712	736	708	694	703	717	631	727	700	728	697	711	693	673	728	688	699	709	711	697	711	692	699	649	718	697	706	716	710	726	744	643	706	667	690	681	702	703	699	718	709	688	705	710	674	664	681	665	688	678	659	731	716	670	679	699	684	715	692	682	660	712	682	680	696	719
15307	7762	5231	2640	2040	1697	1425	1309	1165	1155	1025	995	976	970	907	939	896	882	917	840	880	874	888	839	878	846	848	871	869	834	834	898	833	807	864	877	819	834	830	861	800	820	822	866	790	819	812	837	871	858	873	824	809	824	908	856	817	815	807	839	826	852	840	841	845	819	813	842	866	845	817	858	845	852	768	812	872	835	826	850	908	808	832	834	857	816	846	799	796	838	866	859	810	874	862	902	842	870	826	837	823	829	834	836	839	826	840	836	854	838	863	840	824	905	842	869	872	835	860	819	803	884	845	831	831	802	847	799	862	819	836	856	852	870	838	794	789	851	884	805	861	794	835	841	797	794	840	853	824	821	795	843	820	840	872	843	808	857	855	801	807	821	806	793	847	827	849	802	804	821	825	823	845	814	872	822	845	821	829	806	837	831	807	849	856	801	852	822	838	889	811	813	840	834	842	800	843	836	840	830	871	837	820	799	842	854	813	831	844	910	838	831	857	837	780	864	849	853	848	833	819	889	820	853	851	858	880	855	856	886	822	806	825	867	815	833	835	860	804	810	817	847	824	821	864	814	816	861	796	788	831	835	805	814	835	849	797	805	801	854	840	887	820	824	866	824	815	851	868	800	813	826	841	855	801	858	895	843	847	917	882	805	825	839	874	813	867	850	813	819	807	853	876	808	823	783	846	865	846	819	790	790	857	819	817	872	873	831	809	803	837	819	796	808	810	810	876	855	805	835	868	838	854	844	838	841	856	837	841	815	806	855	855	865	848	859	814	869	816	888	829	798	911	788	831	824	804	825	892	863	837	854	858	875	860	822	881	823	865	817	885	849	790	860	843	863	809	826	791	833	855	817	797	846	805	813	824	798	826	810	835	836	835	809	809	835	791	830	852	837	901	876	802	848	792	817	812	804	826	822	812	873	847	785	851	891	825	841	812	864	871	889	869	818	827	788	825	833	840	818	828	853	890	787	829	845	826	810	781	898	854	796	872	818	847	800	857	844	803	872	909	870	812	855	893	840	802	860	832	852	873	807	823	854	827	893	846	812	864	823	887	810	827	827	874	829	839	821	866	843	825	889	834	862	831	793	865	865	838	842	829	844	865	809	831	838	860	750	828	771	812	845	833	818	795	840	839	825	838	825	834	870	813	849	827	856	832	873	841	816	818	810	816	862	864	832	818	811	823	839	821	796	809	820	806	818	836	836	830	812	775	803	818	786	830	860	851	795	852	803	813	877	817	813	875	773	822	827	796	795	843	850	854	852	856	809	825	889	845	815	834	819	831	793	848	776	821	787	825	866	782	826	832	809	819	861	798	802	837	833	838	848	827	808	817	780	840	820	821	841	850	848	853	847	794	844	859	836	831	873	856	824	826	842	807	894	831	829	845	863	823	834	803	820	842	853	878	825	936	825	831	809	894	855	844	836	774	837	849	847	822	816	781	801	863	809	834	839	843	829	830	890	811	835	788	845	855	861	898	829	798	785	842	829	839	834	821	841	841	845	829	822	817	832	844	872	801	818	823	800	857	819	806	851	850	832	827	836	790	853	883	850	857	862	800	822	782	887	849	871	886	857	837	806	878	864	810	782	838	829	830	843	868	822	820	844	852	882	847	826	833	826	857	802	843	848	858	881	828	830	825	843	829	814	877	833	788	887	871	788	821	841	843	846	840	849	830	797	866	814	838	843	826	799	853	813	848	839	790	879	844	786	828	837	849	877	819	859	832	833	862	830	821	802	831	823	854	818	891	808	782	815	874	814	819	840	868	824	873	814	857	848	872	821	865	812	820	837	827	809	831	843	815	789	773	860	789	838	873	847	862	841	842	837	878	824	844	846	819	868	819	832	866	797	853	776	840	836	841	837	808	831	772	839	825	870	852	815	824	820	831	819	820	833	883	840	805	876	833	828	823	798	921	816	818	865	806	841	754	873	855	789	825	811	823	858	798	814	810	846	859	869	834	814	834	839	818	874	858	846	921	794	800	804	826	864	846	827	895	758	792	851	778	853	819	870	786	820	848	779	857	819	854	833	776	839	839	888	860	851	836	791	803	792	846	820	838	870	850	850	835	794	803	908	821	777	845	847	852	852	846	807	827	819	793	816	838	767	769	819	863	857	865	829	842	836	820	855	771	848	838	826	801	777	842	860	861	810	855	827	849	819	868	825	846	797	849	826	796	811	850	859	844	854	831	832	848	824	824	863	848	818	834	783	792	801	869	819	890	781	854	826	885	816	865	904	866	841	876	893	818	851	885	755	845	837	840	794	833	801	861	843	811	829	781	821	829	839	825	808	813	821	848	814	869	825	731	845	868	829	861	793	895	812	856	872	813	823	847	841	826	802	803	804	811	825	845	866	822	789	830	826	779	827	898	812	817	847	880	840	822	843	827	885	828	843	822	818	848	857	813	845	803	907	886	796	829	821	831	818	845	840	852	856	870	831	820	816	808	830	832	849	786	861	859	871	815	877	826	818	863	833	795	816	793	789	793	899	788	835	799	835	817	806	853	813	828	768	819	825	795	846	840	792	806	816	887	818	873	869	850	809	853	830	896	870	817	838	824	846	840	862	832	855	843	834	836	875	818	853	829	877	821	876	827	809	842	850	873	856	845	823	811	872	837	866	881	904	862	805	815	805	811	828	826	859	847	849	796	843	871	852	852	844	821	806	863	796	794	878	860	846	859	875	846	850	883	852	777	835	840	881	846	820	836	818	905	826	827	841	820	845	831	784	820	881	880	859	808	802	848	823	834	806	844	811	767	818	828	823	827	871	864	809	817	844	868	832	848	848	890	839	871	905	885	823	798	832	872	848	880	795	867	842	791	826	782	842	805	865	849	826	845	850	845	846	812	847	788	809	902	861	789	874	845	781	838	850	907	843	847	840	835	815	804	801	858	835	858	878	828	848	824	820	833	871	829	835	792	823	881	841	817	837	851	838	823	785	809	823	812	844	817	771	830	848	833	872	821	846	865	881	828	826	830	807	841	865	827	830	848	871	799	826	873	794	855	852	849	818	858	853	811	907	826	857	862	813	834	882	815	891	836	824	855	855	833	837	849	771	822	796	891	871	866	827	848	780	817	800	874	833	809	864	806	834	833	815	874	786	821	802	840	817	841	792	792	855	823	857	798	824	799	842	892	878	809	888	845	821	820	831	801	863	835	879	823	798	891	867	769	898	816	847	830	871	857	765	846	840	819	887	863	825	799	831	836	880	839	797	840	854	814	816	856	823	839	827	805	852	779	814	828	856	824	846	815	848	865	872	848	831	877	843	812	824	807	856	879	840	808	807	813	835	854	817	828	885	864	863	834	848	806	838	877	821	783	843	813	836	786	821	791	781	820	872	872	845	834	814	828	791	836	839	786	835	812	781	846	835	799	812	800	837	863	853	866	840	838	857	897	834	797	831	795	854	859	839	785	819	844	819	893	858	822	839	850	819	876	831	833	778	847	819	830	836	846	858	820	814	819	843	846	846	822	840
25130	21513	26749	25210	2169	553	485	422	443	449	424	399	359	393	403	359	395	375	355	347	375	340	411	377	375	398	388	366	356	338	351	381	377	353	377	341	345	357	368	387	381	388	382	345	387	381	368	379	366	364	349	390	380	333	362	371	383	387	363	404	375	378	356	333	366	352	365	343	352	367	346	347	352	346	382	341	345	393	368	370	368	374	350	357	352	349	382	402	363	366	372	336	390	369	353	384	374	342	362	375	359	373	348	349	339	392	369	363	430	370	357	370	367	361	355	364	327	367	360	356	387	365	315	343	341	346	388	348	392	379	344	383	372	333	368	341	359	357	351	370	344	390	322	354	368	392	374	364	387	391	351	364	357	324	332	365	335	374	395	361	376	323	370	347	382	366	364	367	382	362	371	362	352	356	369	381	351	360	373	331	376	312	377	334	393	362	357	368	355	342	349	349	366	395	365	331	353	358	365	395	377	378	360	362	361	369	352	355	397	374	391	422	342	402	395	336	363	386	349	385	393	374	396	327	375	353	396	385	377	350	352	366	370	369	365	351	396	368	391	352	338	340	348	332	386	345	374	384	360	366	378	363	357	307	360	362	385	358	338	356	376	367	378	370	345	347	345	357	387	356	372	359	350	364	369	330	338	386	348	378	355	388	383	361	398	372	357	361	366	354	388	368	345	342	352	376	377	352	332	350	369	345	354	371	341	377	378	353	359	349	340	382	332	337	387	344	389	362	358	366	353	354	368	396	324	369	336	350	340	352	368	385	351	367	330	351	365	363	409	365	371	357	338	357	364	408	385	413	332	394	362	387	371	367	388	391	384	364	344	368	363	365	395	387	385	368	358	350	366	382	360	351	358	351	405	356	371	381	382	360	359	366	376	398	356	396	350	375	355	362	396	350	334	365	377	395	350	359	409	335	366	364	376	403	400	393	330	340	368	368	405	375	363	352	362	370	364	345	361	404	359	382	361	347	320	374	368	333	352	365	332	373	359	348	320	364	343	371	354	344	362	345	349	362	360	395	402	346	349	315	375	365	359	361	365	388	361	369	373	365	370	361	355	365	339	343	361	337	336	380	365	348	369	370	375	350	334	368	350	365	354	370	335	352	392	375	355	355	356	363	363	369	368	376	376	372	358	374	359	364	352	378	339	366	408	344	334	405	341	404	351	322	384	329	350	334	389	353	380	351	376	360	405	352	341	399	330	371	354	356	397	342	391	389	375	374	395	358	354	399	375	332	387	359	314	368	376	369	396	369	359	364	346	356	359	383	355	379	358	357	380	341	377	352	383	344	358	361	338	387	375	368	360	361	381	367	329	328	355	350	357	356	410	377	351	381	361	374	347	385	371	346	331	370	359	370	335	355	350	329	356	384	351	361	345	343	357	365	344	374	337	354	369	351	355	352	331	383	362	350	373	351	380	349	365	361	351	367	372	384	358	391	378	335	365	368	345	343	350	388	357	348	383	382	359	379	370	375	351	352	339	363	324	367	342	387	336	371	374	327	323	366	382	370	401	327	359	335	385	347	319	351	393	405	375	379	390	373	384	365	366	363	403	383	362	377	377	360	360	346	366	377	342	394	347	368	374	353	362	328	358	367	359	360	357	349	361	399	353	406	352	343	379	360	362	349	354	373	355	333	328	375	375	395	303	371	361	361	350	388	373	331	332	354	363	377	359	375	345	329	384	345	398	372	376	359	383	383	347	380	379	343	346	398	384	360	345	370	367	373	375	366	369	364	352	390	371	370	362	349	376	338	350	380	377	351	338	333	371	358	367	350	362	374	397	375	355	353	364	368	366	369	340	331	313	362	373	369	358	357	355	382	345	359	366	353	376	316	386	375	423	387	341	367	360	343	351	367	340	330	334	376	372	382	385	367	366	377	361	385	338	381	355	333	386	390	366	393	364	346	337	363	424	406	353	344	393	389	370	369	362	391	361	360	344	384	367	367	367	339	357	358	391	383	359	362	349	385	337	376	392	370	325	370	356	349	388	351	375	342	356	358	361	330	366	362	369	374	349	342	355	377	324	330	336	391	376	361	345	325	396	352	357	370	374	337	307	353	375	325	373	386	384	344	359	365	332	356	372	388	328	356	361	378	363	368	394	319	339	349	340	381	380	354	415	345	391	366	365	352	399	367	390	393	338	380	398	394	343	341	319	351	375	355	346	338	372	381	355	349	353	366	340	361	349	373	374	345	334	402	374	334	408	351	340	380	342	375	342	331	370	378	348	367	310	344	363	364	302	350	382	352	370	333	386	376	356	375	373	374	411	369	379	353	356	361	330	375	318	379	340	348	363	366	384	331	390	382	351	350	374	357	389	348	353	373	370	366	365	370	358	361	385	394	373	335	376	360	387	352	357	362	349	355	356	377	394	353	372	324	331	367	380	366	386	373	343	381	394	355	352	344	383	376	364	349	341	350	343	323	359	364	335	376	370	368	358	398	381	355	358	345	368	385	348	380	349	397	368	350	372	370	390	371	391	360	386	363	363	352	355	345	360	365	406	385	326	361	351	351	346	356	352	385	365	385	374	354	347	357	372	343	343	384	379	379	372	426	346	356	358	356	356	361	343	392	378	366	358	360	333	365	358	369	359	320	369	378	352	376	333	360	337	339	329	357	351	361	367	363	366	378	368	368	366	355	345	382	343	384	338	394	353	371	346	373	376	375	375	348	362	387	354	357	381	388	326	359	343	385	393	338	339	368	351	407	347	349	350	382	326	387	338	388	320	346	351	376	324	371	344	371	370	370	370	362	399	347	340	367	377	379	379	344	357	342	373	352	359	365	373	364	353	360	357	368	360	363	343	366	341	389	359	377	369	354	365	399	370	341	366	381	354	341	366	360	372	366	350	352	358	344	345	356	376	420	355	351	359	359	368	361	362	341	386	361	332	333	385	365	354	348	319	364	357	351	349	339	387	370	365	332	337	349	336	371	335	394	316	360	361	400	335	382	363	361	375	350	374	349	341	346	317	343	345	359	356	369	384	387	382	369	354	325	351	347	349	342	380	354	352	375	392	339	406	370	380	351	348	370	361	333	358	363	372	391	347	377	361	375	367	342	369	361	411	374	356	350	360	357	374	371	381	379	340	368	363	348	371	372	355	355	366	359	394	325	361	335	377	373	361	348	368	344	384	369	343	359	371	368	358	362	344	366	413	385	313	376	351	386	401	355	333	365	377	372	337	398	355	353	388	377	362	356	335	390	365	331	375	372	367	379	347	348	370	358	350	374	391	351	397	330	373	354	375	359	343	353	388	369	349	356	381	356	344	389	384	387	366	366	352	348	353	338	397	362	362	364	380	340	367	344	353	339	327	370	327	346	364	345	386	352	352	394	339	345	362	364	345	356	360	377	351	367	343	391	371	338	388	344	341	349	341	359	402	376	383	394	375	358	344	341	363	370	340	335	332	355	358	350	370	377	368	360	373	356	371	356	377	373	355	401	358	373	343	365	374	362	345	349	384	352	343	355	365	346
14169	4103	2658	1297	1063	884	797	659	702	573	568	522	521	510	474	462	501	444	435	493	421	465	453	439	456	473	451	451	405	435	415	446	413	432	432	439	435	428	438	458	443	481	438	456	425	456	446	431	449	443	470	458	457	406	438	434	433	444	424	462	429	485	451	405	450	446	402	428	445	429	412	416	458	445	450	410	438	457	461	403	436	458	439	417	404	417	437	452	423	420	404	432	430	451	419	440	410	408	393	437	433	430	427	434	403	427	416	441	453	420	465	414	436	454	440	432	442	460	432	459	418	431	424	418	441	409	454	426	471	440	427	434	458	433	448	410	490	405	473	472	425	437	450	441	428	408	425	432	433	424	432	470	404	438	434	447	419	456	412	444	425	468	430	426	426	427	432	443	385	418	415	429	439	452	439	462	436	427	437	428	445	388	433	411	427	471	435	418	427	424	452	446	474	435	395	438	437	443	508	433	431	432	437	444	426	454	402	432	464	461	420	435	431	418	468	475	455	422	442	462	466	412	419	422	419	434	440	415	402	445	454	467	451	434	421	425	377	464	422	405	417	397	461	458	441	422	437	434	394	420	411	412	435	453	435	473	433	412	428	451	415	426	469	472	424	421	420	448	416	439	439	447	421	406	484	413	429	417	440	419	425	432	443	434	437	442	431	433	438	416	430	431	424	416	399	389	457	425	420	440	436	451	439	435	413	462	403	432	423	448	374	462	435	399	448	424	469	448	426	449	436	416	417	438	404	430	444	424	424	438	452	441	428	398	427	464	422	431	441	428	477	428	443	457	434	440	436	419	444	430	417	458	446	420	430	432	437	383	445	413	424	445	466	424	475	423	412	447	431	411	430	442	427	441	425	388	471	414	455	415	445	376	425	435	460	414	425	418	421	464	453	414	413	417	448	440	445	449	418	440	454	443	404	460	432	428	384	449	419	442	439	409	460	427	450	424	405	436	467	449	437	455	416	394	408	399	422	411	449	432	393	446	425	440	411	419	452	408	418	464	434	417	416	405	410	471	463	440	445	437	467	468	465	445	443	428	461	430	430	429	451	428	477	452	403	441	416	458	438	445	457	408	397	478	416	452	430	429	408	459	404	434	431	453	443	464	418	459	434	417	428	424	483	381	440	401	411	433	459	391	481	399	450	406	459	439	446	468	421	461	446	420	422	451	449	442	435	402	436	444	453	451	442	449	395	423	432	417	409	409	446	436	429	440	401	441	422	420	426	401	440	446	459	437	471	448	434	475	431	403	420	432	461	428	437	425	441	427	438	448	449	472	411	445	453	398	457	445	438	423	405	419	443	428	456	423	479	436	406	448	456	441	453	468	440	439	418	448	442	424	420	475	469	453	416	441	410	405	405	453	423	414	441	469	406	426	499	460	395	431	439	443	437	406	474	422	401	467	442	425	440	449	424	371	403	455	413	446	414	418	437	433	454	450	445	437	422	405	437	403	424	451	446	423	450	416	458	432	400	445	433	442	436	438	420	422	438	420	423	438	427	458	480	418	445	443	417	470	435	446	461	416	452	415	434	434	394	445	443	390	414	430	406	425	435	448	441	409	446	424	460	437	429	466	435	427	410	419	434	432	423	417	440	425	433	411	457	463	419	478	447	435	449	424	460	447	418	406	457	427	405	492	446	407	482	417	414	426	442	408	427	454	430	431	439	437	434	447	469	402	445	423	439	392	418	412	431	455	425	412	370	406	460	410	415	393	436	436	411	451	431	476	402	434	444	488	466	436	428	461	468	411	415	465	418	415	463	446	432	437	408	450	414	463	407	448	435	420	405	407	452	459	436	408	437	439	427	453	439	421	420	425	394	421	429	363	460	410	458	454	460	434	432	424	431	405	449	423	421	475	428	405	467	424	401	458	409	454	439	406	409	439	413	402	432	433	455	446	420	468	421	464	458	398	433	436	391	413	414	400	460	427	416	436	378	413	453	429	461	433	406	480	433	424	455	437	435	418	435	383	418	403	426	434	423	448	390	435	416	430	435	436	423	426	398	424	445	471	393	456	446	442	447	432	453	439	415	424	466	381	426	403	402	451	453	422	420	462	463	430	422	436	447	430	435	428	432	441	456	461	419	390	452	436	448	455	453	406	452	432	413	442	458	427	428	488	404	428	422	418	401	435	408	431	458	405	433	449	434	449	443	415	438	441	419	436	436	416	407	476	436	423	430	437	445	428	462	419	415	440	451	408	439	395	385	424	385	478	453	442	450	423	424	434	475	412	439	462	407	434	418	432	435	457	471	427	434	425	427	453	440	416	463	451	420	436	413	441	422	456	406	417	453	419	429	411	430	406	395	443	410	439	450	416	411	421	401	417	438	446	422	433	437	453	459	429	432	437	416	417	427	455	467	452	428	468	457	437	440	431	432	414	463	418	440	430	383	418	448	432	452	434	416	431	413	420	444	421	435	448	410	395	435	420	479	439	448	414	451	415	437	433	383	428	456	443	429	393	452	416	454	421	465	469	461	482	450	451	441	428	411	423	411	438	445	404	490	418	415	435	426	439	483	432	436	450	438	413	444	456	434	416	466	433	478	463	429	442	397	455	417	456	462	393	447	423	425	424	440	409	471	434	447	444	440	433	448	430	411	428	417	393	420	421	475	451	422	430	437	417	436	432	388	430	450	441	419	459	457	460	432	438	456	419	458	443	411	415	428	427	453	460	437	425	441	425	417	440	446	466	456	407	434	422	431	453	419	437	467	387	428	428	395	428	442	457	425	410	412	418	426	448	424	454	406	440	417	390	408	409	429	435	422	407	442	417	409	391	416	433	445	457	469	446	444	413	468	382	452	434	416	461	430	442	434	443	477	457	442	412	438	459	403	420	444	480	417	448	427	459	448	440	437	412	430	424	444	454	431	433	419	469	431	441	441	444	466	439	437	458	454	433	428	452	422	412	433	424	396	440	439	422	420	435	435	450	476	434	391	407	466	436	448	396	442	416	468	470	400	418	443	490	419	423	414	468	421	438	449	425	441	454	412	416	442	437	449	426	457	423	451	401	439	413	438	415	449	430	430	466	516	451	410	416	465	406	485	455	401	433	428	462	436	444	402	443	443	446	398	430	428	437	432	400	452	435	453	430	442	448	453	423	461	469	433	475	427	408	420	419	459	391	436	422	439	468	446	429	410	441	423	449	450	414	474	450	412	439	436	404	442	450	412	416	454	450	417	441	393	458	428	394	447	448	434	420	441	439	447	440	428	458	458	386	430	417	409	438	386	432	428	425	417	435	466	479	438	453	418	417	411	442	459	410	426	428	427	459	415	420	415	434	398	414	450	427	468	459	464	469	461	467	406	486	447	438	439	434	412	442	460	421	415	422	444	402	405	446	409	443	443	435	435	397	466	429	410	415	442	422	436	487	409	420	421	431	428	448	455	419	399	443	441	442	409	424	456	429	482	405	475	449	440	420	445	420	447	452	391	429	437	455	401	415	426	415	440	449	392	439	410	442	415	411	411	397
22921	21573	29138	24460	21468	20500	2014	787	626	631	546	515	475	507	418	392	408	390	392	447	413	420	378	376	410	356	360	400	404	384	342	398	368	365	375	377	356	377	369	377	369	365	350	353	373	358	362	382	391	370	381	341	387	379	345	330	358	382	341	368	319	390	333	359	389	355	352	352	357	346	325	369	387	364	357	336	312	361	376	353	363	375	369	356	363	352	323	338	349	359	339	355	351	351	351	346	348	329	343	391	361	329	375	361	348	371	344	362	363	375	351	383	371	323	377	357	336	384	350	363	375	352	343	362	340	354	382	334	368	344	367	360	364	376	392	395	362	342	372	365	339	363	343	349	337	359	369	363	354	314	376	400	368	381	339	357	374	352	391	367	343	345	310	355	341	366	360	367	394	366	346	358	342	341	359	301	323	366	309	324	371	334	356	363	349	362	328	369	356	343	361	332	357	358	352	338	329	345	349	326	351	367	329	339	329	382	347	337	349	364	329	353	344	314	337	382	336	389	308	336	356	373	344	346	382	378	344	361	352	331	338	359	347	363	341	342	334	302	396	345	337	342	352	358	379	327	372	359	338	348	381	351	319	357	377	344	336	329	357	316	375	367	337	341	340	338	371	329	362	374	343	339	367	343	345	354	363	349	344	353	340	346	382	346	361	387	350	350	371	371	349	346	313	353	360	358	395	338	372	369	365	356	365	346	370	322	351	355	356	371	372	341	334	374	353	301	375	344	333	360	308	358	357	314	404	347	336	355	345	354	337	361	357	349	350	348	356	339	335	316	336	358	346	294	373	376	372	374	354	353	336	340	347	351	368	356	370	325	369	356	363	353	365	348	322	370	297	367	316	375	350	329	379	326	335	351	322	348	356	361	349	334	357	340	336	352	336	373	365	364	352	351	365	339	376	347	383	358	344	385	366	352	360	347	331	349	376	355	364	347	356	349	338	363	351	336	338	344	328	384	388	349	310	367	355	362	344	374	361	324	329	351	369	357	345	375	342	343	337	333	365	355	360	375	343	391	348	327	340	359	357	348	382	354	342	321	370	352	366	357	336	329	366	344	346	353	342	348	328	349	348	363	350	358	330	356	373	358	328	333	336	360	323	386	360	321	338	331	360	347	312	362	352	314	352	346	316	376	364	366	367	380	354	395	338	377	361	351	344	354	333	354	341	332	362	368	348	360	345	350	365	346	372	327	379	336	354	339	310	337	333	343	370	401	378	389	381	358	348	365	341	342	354	364	352	366	370	374	324	374	358	367	337	374	368	307	337	382	387	380	355	328	362	332	350	377	333	376	362	347	343	379	382	373	376	351	350	339	353	364	354	326	365	349	354	370	334	379	380	358	373	324	377	354	376	343	356	333	316	357	335	345	379	327	316	354	313	357	342	347	346	367	337	358	365	349	380	348	345	363	378	348	332	374	350	340	372	350	352	366	336	363	347	367	343	327	354	366	351	360	368	386	351	341	325	360	358	320	365	363	365	347	348	367	332	371	347	324	342	322	363	330	326	344	344	353	361	367	341	347	322	337	369	355	363	357	350	365	332	340	339	344	370	369	366	332	321	355	350	333	348	357	336	346	348	339	370	353	340	382	366	381	369	341	324	352	338	329	350	356	329	341	335	368	359	367	388	332	350	355	378	394	385	366	351	330	328	371	362	333	336	330	339	304	365	336	372	352	311	345	380	362	346	338	334	326	385	364	345	325	342	337	327	360	368	364	320	361	304	335	349	345	361	350	348	367	325	349	369	343	367	342	356	344	317	375	353	336	340	361	338	345	382	377	362	370	331	354	345	375	379	345	382	392	379	329	339	365	378	346	329	368	380	407	341	378	374	337	339	329	333	355	378	374	361	377	343	370	327	353	346	360	330	394	363	326	361	358	368	356	347	374	330	360	340	361	358	323	351	354	359	355	340	326	375	328	335	330	368	367	339	355	350	331	359	383	370	341	411	339	376	356	349	293	395	349	338	341	371	369	347	359	384	351	367	366	346	355	367	321	334	339	353	355	349	351	363	371	325	388	340	350	386	348	353	379	381	362	358	353	347	341	361	369	353	321	354	369	364	349	364	357	324	352	351	330	366	329	365	307	362	357	350	341	346	348	331	345	352	368	386	357	342	365	370	375	336	338	375	340	348	334	347	357	365	327	385	349	336	383	377	351	384	358	352	341	384	309	340	340	315	360	374	369	344	300	347	384	373	373	343	355	390	340	339	352	331	367	340	385	372	340	351	352	349	340	338	341	348	368	347	353	340	347	353	346	370	381	321	348	338	340	379	337	359	401	348	336	316	333	366	345	384	350	378	363	373	353	318	344	373	337	308	360	363	334	388	355	336	346	333	353	349	381	374	333	337	374	365	356	338	350	349	349	333	357	323	336	348	326	337	332	331	335	342	357	365	323	376	338	344	368	387	339	380	365	352	389	366	373	330	335	342	363	356	386	371	326	337	349	337	349	315	340	354	325	314	336	374	356	360	335	355	335	315	325	360	346	344	317	341	328	332	350	360	364	329	337	334	333	379	338	332	358	355	357	352	367	364	330	340	341	342	384	326	325	369	333	353	321	365	338	366	352	384	376	310	337	348	353	339	365	374	341	399	364	319	351	349	336	344	388	359	401	358	374	376	405	354	352	357	310	324	344	360	328	336	348	361	374	361	357	342	327	364	334	378	346	367	330	352	379	352	340	342	336	325	347	359	328	332	391	370	367	366	310	361	365	331	331	369	378	363	353	406	338	346	371	359	336	334	375	331	374	344	365	329	343	388	337	370	344	354	343	356	343	348	372	354	411	346	344	366	357	366	352	355	352	355	377	350	411	371	337	360	359	369	326	377	363	377	356	321	340	369	353	360	320	389	393	346	371	356	353	378	364	391	363	401	356	355	364	341	331	402	389	336	332	338	349	379	366	377	350	363	361	358	325	355	368	334	346	355	380	400	367	353	354	350	350	370	351	384	358	351	345	369	378	352	328	380	367	363	342	344	347	347	344	345	342	368	368	333	351	347	375	362	361	353	332	325	352	350	348	369	367	331	394	383	372	339	341	318	355	361	382	378	380	332	365	353	368	357	339	371	312	338	375	336	311	368	322	321	376	330	405	366	380	352	378	350	336	342	370	353	388	325	339	340	351	341	342	368	325	341	338	356	371	340	326	331	376	327	346	350	374	360	348	368	341	297	353	359	350	372	363	324	360	377	376	344	363	326	341	349	337	377	349	373	299	367	364	352	354	379	345	381	356	324	363	357	378	344	335	309	376	351	330	349	324	349	367	357	341	347	325	355	327	380	334	358	377	346	353	339	334	348	362	355	377	365	362	350	336	370	340	353	344	341	353	361	326	339	331	375	349	342	357	374	357	386	348	377	331	327	327	326	383	350	330	364	361	375	321	383	323	340	390	327	313	351	391	322	357	352	328	328	335	367	358	372	346	341	360	336	347	371	365	365	348	317	328	350	347	332	382	327	328	392	366	349	366	326	337	332	363
16910	12366	7923	3738	2820	2093	1711	1288	1103	942	903	780	703	629	584	615	585	568	570	549	508	527	517	537	501	503	493	479	459	464	492	483	464	474	436	462	457	487	421	412	444	463	450	452	461	432	466	458	420	497	485	494	458	464	454	448	383	481	416	463	465	448	452	404	480	463	409	457	424	452	459	445	429	472	480	430	478	443	416	422	427	445	398	453	429	458	483	450	446	458	451	407	471	415	438	420	431	459	444	426	435	434	465	485	414	415	460	431	438	470	438	443	481	438	422	429	438	480	433	423	462	426	440	457	407	439	431	417	429	408	434	431	436	429	473	435	453	439	444	424	447	428	458	483	423	417	439	424	444	412	417	400	392	437	449	427	433	428	450	420	439	437	412	417	446	420	412	465	427	487	445	442	428	446	439	457	447	448	449	485	446	438	482	428	448	443	439	435	420	446	443	416	439	451	438	420	427	390	422	416	487	459	429	464	414	445	431	429	443	431	412	462	441	423	454	434	443	460	466	447	459	426	428	448	452	432	401	421	452	407	406	439	456	453	447	453	446	430	461	431	463	419	433	429	441	434	447	429	447	407	419	454	434	411	446	454	419	432	435	449	445	404	449	424	419	451	439	404	443	434	479	491	450	425	435	426	410	434	404	420	437	457	442	420	425	439	458	428	449	442	426	415	391	429	468	438	444	410	415	458	452	464	421	419	445	421	422	423	424	430	414	464	460	448	428	433	455	420	457	419	412	451	489	433	446	482	427	449	388	440	427	415	477	478	462	447	416	435	407	456	437	457	431	466	428	449	444	458	472	464	460	441	458	454	436	397	426	427	419	430	417	436	426	406	409	454	430	428	444	417	444	410	452	440	439	452	429	426	480	429	458	453	428	445	445	434	428	449	420	446	450	457	448	447	428	464	427	478	414	447	451	469	465	481	412	401	420	450	434	406	425	420	405	422	409	461	488	432	438	422	470	452	432	444	431	456	418	473	434	440	423	464	445	452	430	466	424	420	408	433	408	400	438	415	414	444	465	455	454	451	462	467	433	407	451	403	440	435	467	476	417	407	463	413	426	420	452	425	417	467	428	419	474	436	407	439	447	460	425	403	455	474	417	437	440	440	440	438	425	397	424	414	416	420	457	452	444	476	417	433	444	442	421	444	435	417	432	465	434	423	441	413	390	403	424	466	476	491	456	443	441	427	437	434	422	443	412	459	446	450	456	393	426	427	451	399	420	458	482	431	448	488	451	436	413	443	447	433	432	468	421	449	476	422	461	440	426	422	434	431	412	442	434	452	436	450	449	428	429	448	456	428	445	436	468	495	439	421	437	411	410	434	462	448	449	417	477	431	437	459	413	440	454	441	464	460	457	464	438	428	429	425	455	419	437	434	447	413	401	462	449	424	450	458	460	469	436	464	466	450	400	479	450	418	424	432	442	456	417	486	411	458	451	471	454	463	421	425	446	447	422	419	393	436	416	452	483	459	435	488	440	442	431	467	445	434	460	470	423	412	449	450	421	423	448	435	401	416	426	395	410	448	438	443	429	429	445	411	458	455	415	446	422	442	448	401	406	397	462	417	435	451	452	469	471	439	433	465	407	465	486	429	414	449	425	460	409	449	481	467	416	433	450	475	454	434	446	406	452	441	428	457	453	458	442	433	430	451	402	404	463	441	421	475	422	464	446	463	424	445	433	457	430	427	426	447	416	439	395	453	412	398	385	452	448	487	436	418	428	447	407	427	455	396	431	487	446	459	461	437	424	476	449	446	445	451	387	429	437	450	449	444	418	463	439	460	433	452	417	408	408	451	420	435	441	433	462	457	453	434	455	443	429	402	468	450	440	406	442	444	431	416	456	431	446	455	402	430	454	420	450	417	441	462	469	459	413	438	403	443	423	466	439	429	497	455	434	436	426	444	413	418	497	395	432	406	433	432	436	445	431	445	452	443	441	428	424	384	438	443	449	446	429	452	421	467	410	436	444	426	445	429	460	451	450	438	405	467	459	429	424	442	444	439	402	463	449	477	445	440	463	398	427	463	450	413	434	473	425	437	448	419	443	472	409	435	444	421	452	440	442	426	456	431	444	418	416	435	430	434	453	425	480	423	468	464	436	479	482	400	417	442	424	446	424	429	439	433	454	436	416	433	446	441	434	406	436	451	438	446	467	493	462	447	442	432	442	448	453	468	449	450	440	445	472	473	426	401	443	443	492	442	471	459	413	439	430	433	432	419	454	433	401	426	475	447	429	449	393	401	414	418	459	430	428	455	425	423	441	477	431	442	441	442	459	405	429	431	448	460	438	478	456	425	424	455	442	421	406	446	455	418	433	430	413	460	412	436	488	476	420	434	460	467	416	465	429	423	454	461	454	453	430	443	418	450	438	431	493	417	430	425	444	427	421	443	445	439	412	441	435	435	477	414	427	469	436	447	417	457	440	467	418	447	418	449	407	403	438	417	483	454	454	449	444	427	450	409	465	443	407	431	412	451	448	458	420	407	490	430	417	432	404	463	452	438	411	466	471	475	438	424	447	475	443	417	427	426	417	462	477	417	456	447	457	418	425	453	463	438	463	422	452	417	424	443	452	417	431	444	427	400	458	392	458	424	451	459	448	420	470	423	437	425	432	449	436	429	416	431	454	431	429	431	446	459	424	466	449	407	456	401	432	464	445	460	414	461	456	423	419	418	444	475	440	410	426	472	420	420	412	481	451	452	470	446	414	404	460	457	430	419	423	482	426	441	429	445	471	427	485	412	442	434	420	419	469	422	451	425	461	419	433	436	446	412	416	450	473	462	438	410	428	428	438	449	462	436	459	409	466	481	454	464	434	429	429	449	384	425	429	414	419	409	422	430	442	414	444	445	457	465	427	435	412	446	437	457	453	437	417	424	393	429	433	459	451	430	496	469	438	446	421	446	437	454	454	451	469	453	408	447	435	393	410	456	449	451	427	434	421	428	434	438	456	412	412	438	434	446	408	457	429	467	415	436	423	425	424	416	415	398	447	427	424	439	463	432	428	429	418	434	421	455	443	450	435	428	435	432	426	473	417	420	424	419	395	441	451	445	432	452	416	466	427	421	438	411	432	439	440	510	455	412	422	440	444	432	375	411	401	461	456	450	409	442	446	453	413	419	416	449	438	431	430	442	458	458	443	415	401	466	437	463	435	429	404	423	433	429	470	448	422	424	452	412	471	418	457	460	434	480	445	457	417	461	416	424	414	435	441	449	431	439	438	468	423	404	427	424	452	467	378	403	448	432	425	469	423	459	463	459	439	487	445	449	447	447	455	476	429	443	424	476	398	438	438	430	415	453	439	472	419	417	466	440	445	442	432	418	407	475	466	417	465	434	422	459	460	427	451	445	435	454	426	470	422	438	434	474	434	456	439	413	431	445	452	413	439	428	432	437	425	446	394	430	420	448	428	420	483	444	437	431	455	451	411	443	492	432	434	474	435	439	458	461	454	435	497	438	417	434	432	457	444	450
28245	15512	2756	1172	1035	937	688	706	645	622	653	633	680	654	688	621	671	619	646	675	645	671	689	720	657	635	661	657	663	713	665	636	626	623	681	680	677	692	677	716	665	654	648	700	686	603	693	636	662	701	674	674	638	672	673	628	628	681	633	655	690	645	608	664	679	668	640	647	652	614	637	657	688	642	621	687	664	680	586	676	653	667	650	682	683	661	692	654	657	653	651	689	616	675	650	638	612	686	655	649	633	625	699	605	666	650	667	608	621	682	640	648	703	652	647	661	631	705	655	650	620	677	652	666	657	620	629	685	660	645	660	644	632	676	639	658	673	663	648	638	637	645	665	706	675	652	648	636	657	650	680	633	626	661	636	660	618	622	687	612	646	663	599	648	633	653	652	656	694	641	714	644	650	643	635	665	667	641	682	646	696	636	633	673	652	754	650	646	627	635	683	637	648	667	668	640	703	621	645	702	662	702	676	659	702	586	635	652	656	627	672	672	619	741	649	662	627	642	668	627	665	641	647	660	651	662	585	670	671	659	690	623	690	685	657	614	671	632	621	616	647	699	648	702	650	680	649	652	636	620	684	641	649	671	675	665	681	656	612	652	655	632	581	670	650	690	632	679	666	681	682	646	656	643	631	600	641	651	669	649	654	704	621	623	677	638	633	648	653	692	639	656	638	615	644	618	653	649	682	674	644	713	650	693	649	603	636	619	708	695	647	620	664	668	651	658	634	672	655	703	686	661	664	642	665	699	654	607	625	653	663	662	679	674	627	702	595	632	662	691	660	634	661	694	627	682	648	658	635	642	648	653	623	725	654	638	663	661	639	661	616	679	652	674	677	656	631	638	613	660	670	655	662	697	640	606	685	590	689	638	643	639	631	631	665	658	637	706	604	625	701	681	610	626	624	660	646	677	698	678	692	666	609	683	643	655	644	687	652	649	660	660	658	682	687	664	707	650	695	647	651	671	672	655	710	653	690	677	652	710	682	672	653	671	642	669	657	621	693	635	653	619	674	631	668	681	717	642	666	618	641	617	639	672	653	664	695	633	660	661	683	669	666	679	602	642	622	660	641	626	686	680	638	626	662	671	639	625	669	668	674	642	651	641	635	637	635	643	690	655	646	689	681	650	651	639	667	667	665	620	649	622	659	675	631	670	605	663	702	694	692	676	690	656	660	640	656	638	658	641	630	674	653	626	657	654	689	673	626	614	659	670	683	680	648	614	646	607	666	607	682	640	649	652	667	668	698	630	658	622	665	699	658	639	628	696	633	643	695	649	650	663	662	633	667	660	661	656	588	619	647	733	666	632	688	674	665	677	687	643	681	608	699	633	639	643	654	664	643	640	662	659	647	665	680	624	713	603	640	637	667	670	689	678	665	626	670	622	676	694	662	608	650	630	621	667	666	668	662	677	681	661	610	637	651	646	678	648	672	618	676	656	699	665	684	653	694	672	641	653	687	663	692	671	648	662	702	620	654	645	614	705	669	676	665	655	669	622	664	640	685	606	668	640	674	690	689	658	630	646	638	671	650	656	666	673	634	666	626	637	654	682	676	683	645	647	672	687	658	642	640	686	655	645	643	665	667	689	618	651	670	660	679	664	654	663	641	629	633	651	677	649	641	644	627	681	683	697	679	707	619	677	681	672	664	633	656	659	653	642	650	641	671	630	695	666	671	640	616	633	677	643	617	674	677	676	603	678	642	671	684	662	653	619	663	639	641	633	665	647	640	677	670	631	615	628	674	685	639	654	678	694	661	648	676	657	697	706	586	640	687	705	623	653	705	645	694	663	664	685	637	683	661	695	670	650	670	692	620	643	657	595	658	653	672	642	674	678	624	605	644	629	633	677	637	665	642	629	639	629	633	636	657	677	693	659	678	627	655	662	661	670	621	627	639	668	672	646	709	674	650	697	713	650	675	722	664	701	607	613	641	662	665	663	649	620	642	673	648	631	676	660	636	675	636	667	648	608	688	671	654	661	669	630	663	673	627	701	665	644	686	637	656	636	594	627	695	677	625	639	625	631	653	673	661	688	674	647	643	657	647	656	637	635	654	647	642	686	662	626	666	680	628	629	650	625	640	682	641	677	642	619	661	669	651	672	624	642	611	658	602	661	636	652	628	683	646	618	642	714	648	680	626	684	679	650	610	683	601	644	613	662	687	641	674	606	696	688	727	646	633	667	607	688	679	636	636	713	651	623	685	651	628	690	672	675	651	668	649	638	619	637	619	637	684	620	671	690	668	652	672	671	669	631	646	681	647	659	632	683	651	672	676	681	630	638	640	682	609	633	691	650	629	630	663	680	623	649	620	638	664	649	675	677	705	651	653	685	613	656	616	627	672	680	621	650	633	677	654	727	669	663	634	653	663	679	638	680	606	647	666	653	631	620	653	678	683	688	629	664	657	668	633	660	627	625	680	645	683	630	685	684	625	648	672	600	668	659	604	669	677	666	611	641	621	684	644	673	667	602	629	652	673	646	656	698	695	671	647	632	676	672	672	663	637	664	627	648	682	654	622	621	677	590	672	664	596	667	592	660	664	655	665	653	634	637	709	629	667	628	683	655	689	655	662	635	674	649	680	668	669	625	691	586	688	659	628	685	639	687	650	657	667	673	634	686	608	641	607	652	658	617	666	600	643	659	669	681	654	638	618	634	681	666	639	588	648	646	662	688	663	666	641	658	663	695	663	640	654	642	650	641	678	661	653	639	650	642	646	681	628	680	674	647	667	622	655	647	664	669	670	727	656	663	661	642	676	636	661	643	642	684	709	679	631	696	652	631	672	616	666	595	655	671	668	660	686	635	647	670	616	677	670	630	653	672	648	637	643	679	649	660	650	608	626	654	649	669	672	636	642	645	678	649	640	610	617	702	699	634	634	654	680	629	678	636	632	663	688	654	596	640	663	616	635	654	623	651	682	678	641	629	704	612	653	635	649	638	673	655	679	663	598	668	659	651	637	627	630	663	632	680	670	671	624	657	650	693	631	634	680	678	609	646	649	649	645	630	686	618	714	657	673	641	643	674	661	695	648	692	650	664	661	657	614	644	694	658	603	670	633	691	681	715	640	668	682	642	623	661	650	684	659	707	651	678	652	643	613	633	648	675	643	701	680	639	659	700	630	653	602	657	655	669	655	661	660	660	626	653	632	642	678	691	686	592	633	642	644	648	619	647	609	672	635	673	701	700	681	683	660	681	662	628	671	615	656	638	653	621	645	717	690	682	677	642	667	641	650	665	630	638	736	648	631	655	617	660	669	637	648	618	683	690	621	630	659	662	649	654	667	630	624	635	680	686	642	654	658	645	613	689	612	644	669	628	646	696	626	625	637	650	697	646	631	624	683	660	692	622	643	660	730	656	649	641	661	607	678	655	632	589	620	652	665	657	668	664	657	648	626	666	660	684	646	646	663	680	667	625	660	636	644	644	675	655	634	699	646	674	680	660	674	688	654	672	667	648	683	668	643	668	611	662	646	665
11373	1344	1179	938	918	847	811	861	834	797	742	810	793	779	756	787	730	722	771	777	732	766	789	827	792	721	801	772	773	744	754	784	748	815	804	831	756	747	803	771	714	754	757	743	775	795	818	768	750	846	821	815	749	766	767	752	815	807	791	763	788	756	789	717	749	772	781	751	754	779	762	772	789	749	775	768	802	778	801	776	750	792	834	737	806	732	796	799	794	785	804	778	790	807	808	746	792	755	780	749	801	798	779	788	737	782	754	754	778	794	796	751	821	762	761	751	796	791	788	772	755	757	779	771	742	805	729	733	833	772	795	790	734	801	778	795	765	791	781	755	750	779	828	758	781	801	775	737	784	776	797	815	761	798	800	817	778	786	771	848	795	764	784	795	749	796	802	819	744	787	785	742	813	757	755	778	734	800	760	764	725	738	787	752	805	718	724	775	799	774	802	799	746	795	741	766	799	791	796	839	792	784	770	770	774	754	803	713	832	739	813	786	737	732	809	778	798	764	780	826	869	831	791	766	794	703	750	781	747	800	786	757	765	797	775	777	729	777	795	825	785	843	816	771	789	746	792	729	763	785	820	792	770	798	749	765	749	778	769	813	792	794	737	759	792	777	784	783	782	724	759	747	843	781	710	804	809	848	740	732	748	803	778	762	768	783	783	775	767	766	788	797	799	823	788	813	820	798	732	777	798	765	741	754	777	772	725	741	756	840	773	775	780	729	763	830	764	805	729	796	790	758	748	782	766	774	777	829	766	784	801	731	782	782	739	785	795	767	854	781	750	773	786	787	750	818	744	771	800	773	773	776	784	786	792	826	742	765	792	769	781	725	827	803	802	878	777	739	785	767	786	772	810	773	782	759	753	759	762	828	803	809	791	753	746	770	745	819	761	760	810	784	809	758	784	818	791	746	786	731	780	825	778	763	780	765	770	789	767	767	838	762	774	739	743	805	753	794	789	764	750	787	776	790	750	757	741	851	749	784	770	711	750	776	800	735	711	799	748	767	752	800	780	728	809	810	789	765	764	788	743	754	773	757	752	781	739	774	794	806	756	793	787	739	808	748	786	755	792	750	768	779	763	783	768	801	812	800	784	801	765	839	751	774	785	801	804	758	765	756	801	795	831	827	745	779	817	788	719	722	817	759	745	762	799	790	784	768	750	745	727	785	760	769	736	776	792	830	750	771	807	789	766	802	712	786	747	768	765	849	745	769	799	768	780	767	794	829	797	785	759	769	782	767	859	772	813	792	791	776	840	744	810	793	784	745	735	775	746	728	742	762	783	796	826	828	776	791	760	816	811	802	780	815	752	782	788	825	757	795	794	824	757	806	766	791	757	729	762	745	805	782	775	772	809	793	833	778	768	795	826	796	743	790	794	724	783	772	785	767	734	777	776	774	724	737	710	742	795	768	738	768	777	775	718	821	769	750	749	787	820	789	803	769	803	737	787	784	759	770	778	715	759	804	769	779	800	753	739	753	801	767	753	823	760	765	768	754	765	810	759	813	781	831	776	800	733	779	792	747	759	836	777	778	741	735	781	750	791	798	750	757	810	758	788	764	783	769	770	765	761	778	730	814	781	762	757	742	780	820	760	767	768	765	823	795	822	761	781	789	769	773	745	769	764	776	795	750	766	772	759	792	779	773	866	818	773	833	794	831	743	821	779	802	803	778	774	755	758	786	759	819	770	761	736	764	781	815	755	762	781	780	799	788	800	814	726	748	746	759	742	792	812	793	788	783	720	820	763	780	802	755	723	819	713	791	812	780	754	713	782	752	761	780	836	787	807	792	788	798	811	767	780	747	778	762	759	750	778	777	754	803	787	802	821	753	761	785	771	765	777	797	840	781	742	749	725	742	740	734	788	817	751	776	769	811	791	815	838	776	731	784	780	728	744	751	805	814	808	782	752	752	805	792	775	753	773	820	836	762	754	734	758	787	778	795	815	783	764	790	779	785	742	748	743	773	788	772	731	765	753	766	758	781	826	772	756	802	764	732	728	811	788	793	819	790	735	759	818	792	764	769	781	779	743	724	744	733	795	720	778	804	787	798	757	815	800	703	783	770	813	707	760	829	750	775	800	841	820	770	726	795	758	760	760	737	755	778	789	793	731	780	780	791	772	745	811	798	750	785	805	746	794	793	747	778	748	797	767	789	786	804	691	770	764	749	802	790	756	769	761	741	796	771	811	783	774	783	798	801	735	788	777	755	801	788	766	791	745	777	734	754	791	785	769	782	745	774	803	760	774	804	787	786	768	807	792	785	786	796	755	791	735	780	794	879	828	775	817	778	773	778	786	775	800	732	730	780	749	790	784	768	750	808	790	742	785	782	763	766	775	793	767	772	775	822	792	786	802	787	765	812	772	782	782	751	701	773	778	761	729	741	770	774	800	814	748	752	772	777	771	748	767	751	722	776	780	767	804	813	744	796	742	788	737	795	823	837	783	813	799	733	801	784	759	773	774	785	771	783	783	755	777	780	797	773	804	773	769	777	810	834	783	750	743	771	797	773	815	777	788	800	772	760	795	804	774	764	738	778	813	768	768	802	791	783	763	775	769	805	722	798	781	737	795	783	792	760	781	757	738	738	747	755	804	723	740	768	788	776	827	731	812	739	747	779	796	761	768	740	767	792	822	785	787	835	741	774	780	791	787	764	831	791	805	768	790	773	724	753	746	737	754	772	782	785	801	775	749	768	762	735	748	767	716	746	834	753	750	804	811	742	742	818	810	772	793	742	805	811	742	720	783	804	828	752	818	800	767	763	720	752	780	817	800	767	756	836	794	800	751	785	723	795	806	786	797	765	819	738	770	781	778	784	798	805	761	781	772	800	758	775	755	764	780	732	801	751	772	786	757	775	805	747	796	790	768	752	783	777	771	778	747	764	787	843	760	778	808	809	786	774	780	783	794	744	786	793	823	722	799	835	741	795	732	815	785	762	807	785	743	762	739	777	787	758	771	740	748	765	803	779	816	782	797	769	760	846	779	786	767	768	755	792	729	769	799	813	813	845	792	709	757	751	796	789	787	787	793	701	784	774	729	804	759	800	764	763	793	818	814	759	773	721	745	777	761	844	756	781	759	831	766	775	746	815	787	790	774	795	788	820	803	783	781	723	751	798	750	770	748	773	819	753	807	782	792	795	746	748	786	794	781	801	797	763	758	774	827	802	793	760	782	788	765	781	771	773	757	742	760	806	791	783	740	762	774	794	765	882	761	822	792	779	716	752	769	746	798	745	764	747	801	766	764	811	782	807	773	806	751	757	793	774	815	794	788	771	766	788	841	806	751	751	720	769	784	724	796	766	786	754	756	756	760	769	780	774	783	743	772	721	773	748	773	777	769	764	806	769	807	807	782	831	749	747	796	800	762	782	766	806	774	765	791	758	771	779	792	772	757	778	753	799	776	822	757	762	745	796	834	746	740	786	766	763	748	740	697	800	798	745	806	750	774	798	798	735	782	779	770	795	803	788	764	738
23852	21551	28543	24986	21130	3827	1218	944	844	845	839	748	800	781	752	783	718	705	701	675	756	704	727	705	720	680	644	750	731	695	765	682	673	758	730	732	707	686	761	694	739	711	686	754	690	712	796	753	729	706	746	718	729	705	702	733	696	669	739	692	684	734	711	633	686	695	697	690	727	705	714	686	722	771	666	677	699	712	687	708	718	724	702	700	720	738	734	735	719	757	661	712	715	754	729	683	708	689	705	694	682	707	711	675	738	724	690	728	676	723	657	714	688	659	722	699	732	731	665	695	702	699	719	707	662	712	700	717	711	751	726	684	691	700	764	709	705	683	685	685	674	724	720	708	699	698	681	704	755	644	722	688	704	688	673	660	694	664	702	689	716	668	757	722	716	719	704	653	709	750	751	706	711	649	758	725	671	680	698	630	710	715	744	686	697	679	766	691	776	740	705	728	707	707	685	707	674	724	699	645	714	652	698	696	710	693	713	682	697	668	680	710	708	729	658	685	665	692	703	750	696	718	688	686	695	685	702	705	722	707	684	745	661	713	720	696	717	726	716	714	679	714	681	696	680	688	696	700	725	741	689	690	748	649	686	688	676	721	678	677	722	685	687	707	680	691	743	644	675	695	706	713	712	683	728	681	705	654	701	740	698	724	669	730	687	671	712	732	688	694	738	681	673	713	697	693	707	677	681	719	682	725	681	707	678	731	711	722	724	685	679	678	745	723	642	724	688	732	708	679	698	687	747	697	735	673	705	671	648	701	726	697	677	682	701	676	684	718	680	719	679	693	749	687	698	695	701	739	685	714	724	698	729	707	679	667	753	691	757	738	726	674	715	687	712	770	703	696	744	723	754	711	668	716	711	702	676	669	697	639	694	721	715	697	715	705	690	699	708	662	723	681	675	712	742	717	722	710	733	628	700	688	729	720	723	715	669	697	709	718	738	733	697	732	702	743	695	690	738	715	696	704	738	712	723	685	739	708	714	675	733	671	716	740	690	681	714	728	721	724	670	685	689	732	704	673	704	663	668	681	663	694	676	687	676	734	752	750	684	679	696	688	685	716	729	725	716	710	647	636	744	718	714	697	742	725	719	764	706	698	702	690	681	692	728	722	714	644	728	700	684	626	744	684	685	741	727	718	677	677	775	718	699	768	691	683	708	751	711	691	651	711	690	709	737	720	737	670	704	701	712	674	666	663	716	718	717	725	746	681	727	704	673	691	713	750	680	720	691	709	755	739	694	709	692	705	691	739	722	704	712	699	704	719	699	713	754	696	734	734	711	690	730	710	690	738	664	697	693	700	656	701	700	704	711	727	703	727	704	680	706	691	706	676	671	647	690	715	766	675	670	708	636	693	667	716	702	683	703	711	662	752	705	688	693	736	702	676	662	746	762	731	698	694	718	723	690	719	678	699	707	721	694	669	691	675	720	632	675	699	693	699	667	693	703	662	733	729	689	734	777	689	679	735	709	711	743	722	716	726	678	689	724	709	713	720	681	688	638	693	726	692	713	673	639	703	691	692	705	721	703	729	653	666	674	727	727	695	714	707	683	731	718	697	695	635	645	749	668	703	700	677	699	704	678	710	719	673	694	693	773	712	720	716	688	713	692	675	704	715	694	719	654	664	707	652	674	730	706	680	714	654	659	740	719	662	715	693	690	667	733	723	711	739	706	673	722	686	697	725	708	730	730	663	714	727	702	744	743	717	663	702	727	676	731	732	710	655	702	714	674	738	725	690	662	700	676	691	681	699	728	677	779	682	633	643	691	696	739	736	697	675	733	660	708	744	717	701	674	681	685	723	701	685	676	720	696	700	706	641	696	679	727	735	693	676	638	715	704	683	711	704	740	684	714	675	656	697	738	718	695	725	704	763	704	642	695	675	676	755	703	725	649	666	692	706	698	693	670	712	766	682	748	712	698	680	661	738	716	698	698	684	724	677	701	677	701	736	681	649	655	664	699	703	672	707	674	734	712	762	711	705	672	686	722	685	697	705	685	708	714	750	699	698	696	702	692	663	746	688	733	696	694	656	694	696	674	664	697	742	689	701	673	681	680	714	740	646	693	688	683	675	712	720	704	694	692	657	729	657	678	701	699	693	665	649	739	732	708	667	714	665	673	692	705	686	728	664	730	722	669	680	716	689	698	651	650	715	703	746	714	715	747	717	683	751	722	710	719	690	684	721	698	769	705	728	684	728	689	712	679	719	698	682	668	732	704	712	695	722	702	643	719	726	662	683	661	688	700	722	757	692	688	693	683	728	686	691	706	689	710	726	762	667	671	661	661	667	707	675	671	659	717	702	720	708	714	689	716	692	690	715	666	731	745	739	680	717	731	688	707	689	653	714	722	689	664	705	698	666	713	686	679	747	700	664	697	706	700	677	690	709	675	698	706	714	700	732	672	658	698	693	732	726	736	738	676	727	672	671	691	734	696	758	681	693	698	705	689	700	663	674	714	769	774	654	678	691	716	690	740	683	700	677	652	689	717	688	684	688	678	709	679	694	671	681	675	712	686	713	685	704	749	689	643	689	710	735	690	637	683	653	717	724	736	684	701	668	673	696	699	715	697	736	684	683	693	697	726	700	683	718	672	689	696	707	676	675	652	669	699	703	702	755	671	612	689	687	654	755	694	713	689	681	700	660	720	706	692	672	630	715	708	694	707	781	672	705	736	690	660	688	706	677	692	679	684	699	663	685	715	710	718	687	705	696	711	656	745	719	742	688	695	716	756	654	688	721	731	708	700	706	669	733	710	692	696	697	690	659	720	666	696	701	667	711	698	703	711	700	633	665	728	703	683	692	683	734	728	697	715	678	698	717	682	708	640	668	717	713	724	674	710	682	708	694	710	715	731	731	680	665	745	705	696	704	732	696	700	740	702	672	696	680	714	694	713	726	681	722	708	682	690	720	639	707	768	700	719	738	687	707	713	721	687	703	671	690	718	690	679	686	667	665	676	698	712	681	754	703	717	698	699	700	701	655	692	721	736	651	717	712	686	683	712	716	752	714	726	719	699	736	729	721	679	705	687	708	689	772	717	732	730	716	701	677	708	737	670	701	688	669	709	694	636	724	699	700	719	710	685	698	726	664	686	708	679	717	717	706	706	696	681	669	720	756	727	681	734	662	710	711	718	676	713	678	705	682	720	730	700	681	652	681	722	747	707	714	706	655	693	660	707	713	686	717	681	702	641	675	656	684	632	717	678	709	720	746	698	675	720	696	674	710	695	710	695	694	695	686	677	700	677	651	721	656	657	722	747	753	691	693	745	708	717	701	702	679	709	674	719	716	730	715	749	733	702	679	644	684	690	722	701	731	725	712	662	709	642	709	656	718	690	685	717	687	684	699	704	762	699	727	701	678	744	707	660	714	701	672	741	696	691	655	735	709	702	696	733	729	723	760	750	689	691	696	710	706	688	720	721	663	722	690	693	669	699	696	728	728	675	723	728	685	656	688	683	700	795	726	669	721	699	703	712	707
14399	7884	5139	2740	2087	1749	1400	1333	1213	1107	1067	1027	967	907	968	910	913	870	873	878	887	871	864	876	887	873	871	814	894	910	832	871	796	849	837	859	840	849	806	826	850	865	838	838	823	868	834	828	873	866	848	896	897	857	888	887	773	832	825	817	878	851	865	899	837	827	833	889	863	846	841	894	811	816	828	843	835	828	841	825	927	875	889	801	847	829	785	888	816	858	858	870	833	776	843	850	825	849	856	849	841	833	803	848	810	852	838	836	831	902	840	825	843	815	827	846	782	856	857	869	861	809	864	874	795	860	850	821	854	867	835	794	873	773	863	816	839	856	834	860	868	812	869	883	875	805	843	860	848	875	844	826	822	880	832	891	830	828	886	877	803	866	897	865	858	833	770	835	828	828	878	859	868	811	855	767	862	823	842	822	827	865	832	811	770	860	838	826	808	819	795	864	874	797	901	861	849	844	846	852	851	846	824	869	810	807	827	845	867	841	882	861	782	841	828	793	896	871	791	798	859	813	828	841	853	836	840	859	818	820	800	836	846	815	797	831	806	814	867	844	869	885	845	809	850	813	820	814	878	830	814	836	844	838	876	869	862	847	878	886	843	880	832	824	830	879	839	873	845	841	813	800	875	822	828	835	851	885	851	853	825	806	840	905	838	837	871	831	823	809	815	822	806	783	829	815	867	828	838	854	827	804	842	835	802	819	879	829	856	834	827	885	843	839	845	917	835	846	829	807	854	921	861	842	883	826	828	815	851	849	840	844	823	826	814	796	800	810	858	819	844	779	855	831	819	814	841	846	833	846	810	856	862	827	823	853	848	825	852	832	899	883	829	865	829	867	804	812	846	767	857	851	854	806	770	862	805	814	813	789	847	845	906	853	829	819	822	878	867	875	814	831	859	847	823	857	807	835	824	842	867	844	827	792	832	853	818	900	804	869	833	844	838	787	820	871	860	814	819	865	867	828	811	859	832	856	833	845	825	792	808	836	864	836	851	842	843	880	815	813	864	879	831	801	810	872	808	836	835	883	805	864	828	861	863	841	824	876	814	823	839	819	849	867	791	807	822	835	858	856	792	820	888	804	847	889	849	803	843	864	851	802	893	833	880	861	795	869	891	840	883	863	827	813	809	818	854	819	811	854	868	821	792	823	810	886	846	851	828	857	834	876	822	801	855	834	809	852	825	816	872	803	844	817	821	845	824	826	858	821	806	845	876	845	879	846	833	825	844	876	794	879	849	833	798	856	792	877	840	815	823	806	835	794	862	804	871	812	859	877	886	841	836	787	809	808	833	852	876	816	837	888	831	853	839	847	829	843	807	885	854	825	860	813	869	885	862	832	836	856	824	857	836	849	777	851	819	833	824	889	813	812	866	826	792	810	843	878	816	835	846	792	774	807	832	856	889	836	788	838	829	797	811	901	838	849	858	751	791	791	827	862	805	791	856	796	876	894	812	844	814	886	819	847	873	879	875	797	871	845	841	832	767	861	888	892	850	809	821	839	857	856	834	830	853	865	885	798	831	842	787	832	811	913	884	844	795	857	807	805	819	817	851	887	786	811	818	819	822	901	858	807	829	866	845	865	806	852	814	844	843	848	867	869	880	836	873	886	838	875	808	789	844	825	888	850	817	794	846	817	843	825	780	826	871	857	860	811	798	859	855	896	790	853	819	802	887	879	828	801	800	883	828	806	812	834	796	775	825	888	812	825	799	866	819	868	829	859	857	843	851	878	857	812	838	843	805	876	799	817	878	836	876	852	869	881	836	832	863	885	830	905	850	828	811	843	845	805	830	844	865	819	814	780	877	843	851	769	881	837	857	836	813	870	855	847	865	816	860	845	801	813	895	854	786	854	869	866	833	853	865	823	853	819	785	875	798	790	871	821	777	825	827	826	845	828	840	847	840	861	821	862	854	891	882	841	808	813	858	852	815	871	791	831	807	846	848	808	855	795	829	821	843	804	838	813	867	800	834	842	842	852	827	850	887	863	779	811	849	869	862	852	822	833	871	728	835	810	854	845	877	854	815	853	835	810	831	871	781	868	848	854	857	826	870	848	823	822	827	872	831	835	858	821	791	829	854	880	874	901	892	844	836	846	828	854	802	858	876	788	866	847	848	827	832	795	809	874	795	901	851	864	784	876	840	819	824	852	823	850	849	815	842	781	819	893	828	817	869	825	794	880	811	879	845	878	855	857	844	868	828	815	798	877	835	848	854	886	815	849	808	781	894	795	833	797	853	812	892	820	907	816	847	788	836	846	826	836	819	847	826	831	841	803	882	834	878	800	844	806	831	844	826	814	841	812	853	879	825	821	834	848	858	805	887	827	827	806	854	869	854	868	857	782	838	821	821	863	850	844	828	870	862	856	862	818	840	762	826	801	853	832	821	889	782	791	899	843	873	836	799	871	829	847	819	786	808	797	845	839	896	847	819	865	840	818	788	815	820	875	875	815	854	817	827	823	820	819	810	899	826	817	830	848	877	842	828	823	853	842	887	848	856	817	834	818	798	831	863	856	873	862	807	864	847	862	832	860	859	823	838	889	859	834	781	883	824	856	792	847	812	816	863	821	838	881	824	827	862	791	879	840	903	803	824	860	818	805	806	863	845	828	829	848	852	835	858	836	798	844	803	874	837	886	840	867	863	848	863	850	848	831	813	813	810	844	813	830	824	862	833	846	908	837	838	804	823	843	800	855	793	838	807	786	775	831	882	810	844	838	860	821	843	864	792	875	841	872	900	856	866	876	824	806	836	860	854	781	837	822	830	824	869	824	854	836	859	810	864	865	810	868	898	856	854	800	864	829	838	842	845	815	886	870	827	840	791	827	803	804	851	823	821	935	848	828	817	824	786	847	872	891	842	827	774	802	848	871	885	836	857	816	825	900	831	829	793	842	860	865	845	839	831	844	824	876	860	814	864	846	805	885	788	840	833	826	786	885	841	848	844	838	805	845	877	843	908	894	801	808	857	851	896	850	821	847	869	856	823	816	818	851	841	895	854	862	838	824	880	870	856	893	857	803	846	860	863	793	826	832	904	856	842	802	855	858	844	844	842	868	838	842	772	815	786	792	817	842	888	819	837	825	825	820	825	836	833	774	802	824	817	876	852	841	894	861	855	842	848	806	852	817	882	843	810	852	826	822	779	844	864	817	827	850	835	770	845	852	873	882	828	798	829	864	816	859	845	841	803	918	836	860	836	902	831	916	835	836	829	808	848	857	818	920	794	819	860	869	843	824	847	809	859	785	855	795	846	823	831	877	879	785	810	814	843	843	884	846	815	804	822	853	879	818	857	827	866	853	807	836	832	877	823	844	808	842	867	846	856	796	844	807	860	825	814	839	819	849	867	860	833	851	873	843	828	841	807	779	821	837	870	808	837	837	792	850	814	854	839	841	846	840	849	820	843	895	867	842	866	844	814	842	837	888	835	840	766	847	853	745	817	856	833	807	871	819	871	829	820	836	847	865	816	874	902	912
25099	21554	26790	25247	2174	603	506	457	443	414	449	394	402	407	380	375	399	392	388	375	369	362	341	367	366	376	367	381	381	371	372	408	354	356	382	326	376	371	367	360	309	344	352	349	365	370	379	376	367	376	381	403	374	374	312	364	375	373	375	408	350	371	397	384	374	365	378	375	360	382	383	382	343	333	376	352	409	376	360	349	379	333	362	390	383	359	368	330	371	359	344	337	377	363	343	350	344	364	367	365	346	361	387	321	362	316	364	390	322	356	384	343	344	377	357	348	361	363	384	336	349	349	387	350	351	367	369	318	399	382	351	367	348	385	381	359	361	364	354	377	364	338	382	388	405	368	379	384	339	362	372	378	365	338	368	383	364	368	385	356	392	376	374	343	364	367	360	393	315	353	331	395	372	367	365	362	353	351	355	345	354	318	367	328	383	369	380	372	358	345	393	379	386	372	368	346	362	343	351	376	406	320	357	358	386	375	334	353	348	360	329	401	340	362	360	354	368	372	366	346	387	356	395	374	373	344	390	354	379	341	375	336	384	361	394	354	355	369	339	365	366	363	392	328	360	364	338	346	361	324	359	361	376	403	359	372	358	370	346	379	330	352	385	357	362	352	353	362	396	360	377	374	357	368	357	377	370	334	373	357	360	383	375	367	342	345	399	360	374	372	356	359	387	351	398	384	337	343	341	344	386	389	366	377	387	384	383	378	390	331	367	345	346	354	375	390	358	351	335	389	358	375	388	384	361	330	351	354	402	376	348	364	382	362	346	372	356	314	365	359	336	397	367	350	368	368	358	390	360	394	343	378	360	372	350	381	389	361	387	381	342	405	378	372	366	379	371	349	371	402	375	369	370	377	387	348	354	385	368	320	356	358	366	378	355	352	364	367	375	372	380	401	373	349	333	370	354	387	369	378	386	361	355	352	329	342	355	336	347	356	377	347	381	363	408	379	372	383	391	394	368	362	364	373	382	330	371	354	373	370	369	368	347	370	357	365	364	345	349	311	381	367	382	315	369	376	332	339	401	348	328	344	355	356	359	373	376	363	323	404	413	379	378	361	406	370	391	388	362	358	353	380	336	328	362	353	363	399	381	351	331	374	356	386	367	357	367	346	370	344	366	358	346	371	362	374	363	362	366	354	379	384	347	372	380	402	356	364	341	357	370	385	374	364	355	388	354	389	339	366	383	342	348	380	380	364	371	361	366	345	345	333	365	376	388	349	372	367	366	360	339	379	375	397	371	352	362	361	396	371	386	376	347	369	372	373	362	357	368	390	368	327	383	365	345	364	366	361	360	371	372	359	364	346	328	393	374	378	368	356	376	365	372	372	327	382	326	356	358	340	391	365	365	401	362	387	379	338	351	366	356	353	359	370	375	326	345	374	370	367	352	358	343	337	375	381	352	359	373	354	366	364	387	394	351	350	350	320	348	361	375	372	336	372	363	372	330	384	381	388	375	349	369	310	349	338	370	370	407	353	388	391	375	380	339	361	324	367	372	334	373	383	377	366	350	353	380	371	405	346	384	351	368	346	335	381	359	372	371	363	376	367	399	350	355	381	348	353	391	358	360	348	358	361	383	356	378	389	333	347	363	376	363	371	392	356	339	381	388	371	357	355	378	341	380	341	368	324	356	361	358	383	373	344	348	383	349	358	372	378	346	351	358	341	363	345	356	377	339	364	397	373	403	354	380	354	353	332	378	355	370	355	344	347	360	361	357	376	360	366	378	383	381	386	375	332	384	401	375	369	381	348	369	356	351	372	368	345	364	362	367	352	361	361	389	351	373	367	378	393	377	363	373	360	343	342	375	360	339	357	391	355	367	338	370	359	417	373	358	344	379	350	366	367	385	368	354	363	379	365	378	338	339	331	358	382	374	334	390	382	347	363	345	381	350	364	354	357	359	348	384	365	354	376	380	375	363	395	356	385	342	398	360	368	373	375	398	382	373	377	352	365	357	381	397	375	387	341	381	372	378	371	378	345	361	372	363	355	330	364	384	382	345	378	379	356	398	390	326	388	368	409	378	350	324	359	376	376	365	378	386	386	357	350	336	362	360	377	372	396	343	389	374	343	366	412	357	363	354	358	405	374	374	339	349	347	356	339	363	341	376	356	383	382	366	349	367	415	359	360	375	360	343	378	344	362	378	384	323	390	365	365	373	344	383	382	355	351	329	371	362	406	362	359	382	367	363	304	392	348	376	391	389	366	411	359	367	378	388	328	322	338	340	378	393	345	379	343	359	350	344	377	365	372	369	401	388	353	349	319	357	372	361	344	354	387	371	358	340	367	371	406	356	402	357	346	416	365	356	382	365	350	344	377	361	346	367	352	339	396	348	352	361	392	393	384	347	347	390	406	357	366	357	360	371	355	356	373	382	370	377	330	367	390	360	337	334	352	359	363	382	350	358	364	390	373	342	366	363	361	341	370	368	395	358	333	346	340	389	355	372	352	392	354	383	356	377	332	351	391	354	343	329	380	330	401	390	370	380	346	348	343	347	366	353	362	351	340	378	372	353	369	380	358	316	365	389	393	368	382	388	358	340	358	341	361	385	370	374	356	355	374	378	352	339	361	350	341	380	374	351	354	370	340	342	372	384	402	392	305	359	361	349	355	375	352	347	348	343	365	327	375	337	373	327	340	362	360	353	328	370	347	410	362	378	374	397	341	404	366	349	353	346	381	332	369	362	375	371	371	356	355	374	376	340	336	386	379	364	380	366	347	386	352	360	358	354	381	375	369	379	402	366	349	358	386	336	376	375	383	372	394	368	352	395	386	364	385	386	358	381	382	340	326	340	331	338	382	367	360	353	376	371	351	352	376	374	350	362	361	362	342	368	386	378	379	364	393	374	367	377	373	358	354	343	377	353	310	330	371	350	373	354	367	372	364	382	345	379	347	411	347	401	388	357	387	345	372	359	375	385	361	384	395	347	364	383	408	361	378	345	355	370	373	375	395	369	377	361	341	363	365	382	354	388	361	385	323	360	334	354	380	392	337	355	353	376	361	377	387	388	365	346	366	332	373	372	360	382	366	390	349	350	374	362	375	353	363	380	337	360	378	342	391	367	385	347	359	374	354	410	344	373	329	357	384	347	356	381	366	336	378	357	378	351	349	372	365	347	335	363	393	345	369	367	336	370	353	360	396	430	346	344	351	345	368	350	324	376	363	325	387	331	338	372	361	382	335	392	421	356	395	381	350	368	343	357	338	410	341	375	354	338	357	361	359	354	360	407	374	379	355	377	346	370	388	363	367	382	379	384	382	350	365	350	354	376	355	366	362	355	350	358	385	361	382	379	383	367	373	347	320	335	371	367	380	332	343	386	370	394	391	378	373	352	369	354	378	322	353	379	351	345	398	371	373	328	364	367	368	360	363	347	344	330	348	340	395	366	405	357	345	379	336	404	377	385	388	367	365	363	397	377	338	370	377	390	365	381	370	357	351	340	388	417	337	353	341	360	368	360	368	351	352	356	372
13954	4119	2762	1321	1115	853	772	684	638	605	531	524	512	514	500	498	460	491	474	502	454	458	469	459	445	470	429	440	452	492	456	459	430	434	448	408	426	423	423	441	464	426	453	398	472	448	438	439	438	429	459	435	457	483	484	488	428	410	447	418	419	438	457	442	454	439	448	412	443	441	452	451	424	446	433	471	393	455	436	472	433	380	456	446	427	465	417	454	520	455	431	446	440	431	417	438	432	412	423	442	429	423	420	460	448	430	386	459	470	421	451	445	428	448	440	415	453	452	435	441	420	394	439	456	472	436	434	467	433	446	411	428	433	477	423	458	418	456	425	387	455	420	404	438	432	420	445	455	431	427	443	466	464	421	449	447	448	447	444	420	449	408	438	435	414	463	446	444	444	430	424	427	457	462	401	435	419	464	443	466	454	406	448	434	428	453	444	426	434	409	416	446	401	440	423	403	413	398	440	434	433	417	468	470	409	473	413	414	430	426	460	457	409	464	456	454	474	434	431	448	379	415	425	455	476	445	425	428	456	444	433	476	490	483	430	404	443	451	447	433	416	441	443	460	391	420	457	436	414	420	451	442	427	439	454	448	440	415	393	460	460	392	418	431	460	436	421	474	426	433	454	428	431	445	432	467	410	424	414	425	480	468	421	447	472	431	445	484	464	407	457	427	422	396	388	454	434	479	447	422	465	426	461	413	419	468	441	426	446	454	413	416	448	419	427	446	465	435	428	434	425	449	426	438	441	442	452	403	439	420	483	423	436	438	466	422	425	435	426	425	447	411	441	438	422	424	463	448	457	434	425	455	402	433	446	455	447	450	478	445	477	426	372	400	450	393	427	443	471	465	423	447	435	465	449	430	460	411	471	441	428	421	407	434	467	426	470	472	416	430	454	414	449	431	449	460	411	448	413	454	440	464	427	442	426	387	456	407	442	442	434	435	450	427	409	437	418	435	439	471	450	427	432	445	440	450	454	414	441	452	483	428	438	437	438	449	420	439	445	401	467	478	428	453	454	390	467	446	431	433	418	457	404	456	405	405	417	424	443	456	468	425	434	465	425	470	437	412	430	454	426	404	466	429	438	419	450	428	408	391	415	448	404	428	443	439	401	427	428	428	450	415	439	414	405	448	435	411	438	433	458	427	406	444	467	412	457	432	414	439	435	410	417	422	448	436	405	435	470	448	423	437	420	437	441	452	438	440	424	449	430	454	458	413	429	433	449	485	395	449	446	446	421	408	469	456	463	434	448	433	415	399	430	397	432	444	455	415	436	447	421	444	452	446	445	428	435	483	451	478	443	446	431	431	432	459	447	449	451	432	456	441	429	443	408	425	418	466	405	453	473	437	458	393	424	462	434	485	455	441	413	461	422	453	461	456	438	452	487	430	421	426	451	419	478	428	417	452	425	469	444	413	484	433	416	447	430	434	428	425	419	445	439	408	416	438	421	430	444	432	458	427	450	452	468	430	421	425	471	411	424	446	434	445	453	487	452	449	416	440	427	486	413	428	437	420	415	444	452	452	436	480	431	422	423	436	474	426	428	432	431	455	428	444	438	446	456	408	421	469	452	451	434	454	409	424	423	418	418	425	425	395	387	432	447	398	451	413	469	453	442	447	454	401	444	428	440	456	449	430	406	440	458	461	449	437	476	431	459	428	446	439	471	451	436	418	442	443	457	458	416	449	414	407	451	435	453	459	388	433	438	453	456	429	478	424	449	438	402	452	430	390	467	449	423	446	452	455	460	439	458	400	452	403	427	426	460	420	441	432	438	446	490	437	450	468	414	451	453	418	430	461	418	414	443	445	441	427	474	449	421	460	396	427	424	463	444	400	422	437	439	471	430	437	439	428	441	437	438	464	476	392	437	423	423	392	473	463	403	443	457	456	425	414	432	441	448	435	441	446	432	442	440	450	427	468	430	411	461	397	463	420	439	438	416	409	434	459	428	458	459	454	434	466	400	433	424	473	447	417	416	438	450	401	421	456	410	446	405	433	405	432	398	434	477	494	458	470	422	400	427	453	470	411	418	452	447	403	441	435	434	445	427	427	448	469	415	438	413	436	446	481	420	465	439	458	439	463	417	423	408	412	446	438	436	446	441	429	418	419	446	457	464	464	422	433	438	433	408	428	424	453	439	433	392	443	416	426	444	448	428	451	472	420	442	465	432	440	415	413	452	429	417	426	449	433	439	465	469	455	455	446	435	407	438	441	458	447	417	438	436	454	435	417	456	489	434	436	450	455	430	427	408	437	452	414	433	449	418	462	458	423	481	420	451	433	446	435	423	468	480	419	444	445	459	441	419	402	410	415	430	465	436	399	428	434	414	461	438	421	417	402	438	435	447	438	466	439	423	402	461	421	488	428	456	425	437	409	463	472	447	460	385	443	405	440	434	426	384	441	441	469	448	417	439	419	445	418	452	405	436	440	476	417	472	400	423	442	471	454	423	430	451	435	410	432	420	386	451	466	459	467	448	416	422	448	425	439	436	424	444	445	413	457	439	415	444	430	465	460	455	417	443	433	436	434	440	429	441	458	428	461	453	442	445	443	424	456	457	435	415	460	425	432	456	415	438	434	467	462	426	437	405	419	441	456	412	443	441	466	426	426	453	423	460	488	455	441	421	464	467	434	437	413	420	443	443	478	406	446	453	430	438	421	420	452	441	437	417	459	452	434	397	441	464	446	460	427	422	461	388	427	421	461	460	436	431	437	413	440	430	444	427	439	451	438	487	414	435	438	443	466	439	423	433	481	411	410	456	422	432	449	445	428	446	418	439	424	445	436	386	441	473	463	403	457	463	454	453	442	438	425	434	432	478	435	461	441	421	423	441	470	443	446	428	431	458	452	448	427	426	411	428	442	461	435	407	447	442	439	421	439	429	427	413	442	434	428	412	430	427	463	452	451	449	396	406	430	424	457	448	454	397	430	410	460	459	421	455	448	443	441	454	445	418	476	430	443	442	446	418	408	439	411	465	410	406	448	415	416	444	448	435	433	484	429	459	419	409	429	433	432	468	449	453	415	444	444	468	477	415	417	461	392	399	412	435	429	426	419	399	453	428	440	417	434	479	400	430	426	390	427	471	395	421	429	451	459	425	434	470	431	403	457	459	433	425	460	447	432	429	441	435	418	419	417	459	417	463	443	417	381	425	438	411	466	441	477	431	408	469	462	441	467	440	471	443	447	434	451	401	443	472	439	434	397	492	387	454	454	461	431	435	406	439	426	417	454	410	445	434	402	444	462	433	439	468	440	444	424	416	413	429	449	434	447	450	423	444	405	471	441	434	438	448	470	449	411	446	429	446	445	475	427	487	418	429	463	441	420	419	425	443	446	407	431	430	439	441	397	415	468	425	441	442	422	444	431	425	414	486	458	417	448	460	480	415	407	435	444	433	469	440	469	422	407	428	413	416	455	469	454	451	420	435	433	410	441	403	397	457	440	424	442	426	456	422	429	406	406	426	460	416	445	440	436
22925	21562	29127	24431	21555	20574	2142	774	608	568	538	517	466	467	419	395	427	427	434	427	415	389	394	373	385	392	359	407	383	372	385	390	375	365	308	393	335	366	369	392	387	357	377	358	381	377	367	336	342	383	368	373	379	386	375	334	352	342	343	372	369	383	350	340	359	359	367	384	350	377	333	370	336	319	384	380	321	361	366	339	369	354	365	336	351	333	366	354	346	345	388	352	338	387	362	345	344	346	345	365	350	378	393	322	347	343	363	364	347	363	350	366	351	353	363	388	369	366	327	388	323	357	323	338	362	360	369	331	331	355	359	352	365	345	378	327	312	351	344	398	377	337	338	378	362	365	368	331	350	350	353	343	368	358	352	390	339	346	373	370	329	377	376	348	360	354	389	336	382	335	344	346	360	353	335	353	342	372	341	392	354	335	343	329	356	356	345	404	365	358	349	354	358	346	340	323	362	348	348	404	367	358	349	338	362	349	361	357	356	355	351	324	369	406	325	365	394	336	338	359	318	326	353	361	369	356	326	369	331	324	339	368	369	364	358	382	361	333	330	356	352	355	355	366	330	361	320	351	358	345	351	349	333	368	366	358	350	358	348	339	361	354	344	372	365	353	366	359	322	357	355	333	329	365	345	345	362	370	323	343	367	372	363	309	370	365	340	371	354	380	389	361	385	336	388	334	369	341	379	333	351	352	316	324	362	379	363	350	360	345	337	347	335	310	348	337	367	331	329	339	364	362	333	389	371	352	355	346	355	384	350	364	348	355	298	360	348	390	374	379	353	357	363	337	358	344	360	359	345	356	378	349	330	317	335	375	327	340	372	357	370	339	345	329	354	357	350	353	360	342	348	352	362	357	328	322	342	330	351	366	389	351	369	370	347	361	365	369	340	340	303	353	354	362	392	358	364	364	353	352	360	363	359	312	372	371	353	358	367	373	356	315	343	366	340	376	357	331	364	364	383	363	358	349	366	364	352	328	367	358	341	328	339	333	351	349	394	336	342	320	355	332	322	387	400	346	392	329	338	317	378	330	336	349	328	330	369	346	347	371	323	373	370	383	354	369	370	363	357	352	361	344	357	377	391	330	360	359	361	364	371	348	319	363	360	366	357	337	348	369	337	335	378	343	384	344	336	349	298	358	344	332	353	359	331	351	369	354	365	332	374	349	376	355	366	371	342	354	369	352	366	380	369	339	357	348	364	326	339	377	350	356	344	334	333	348	381	343	360	351	352	351	360	333	372	383	376	368	335	356	383	369	373	371	388	341	330	339	322	347	343	373	367	360	362	347	353	357	358	333	364	338	320	334	349	361	370	393	387	387	330	312	352	362	358	370	326	365	348	312	345	359	378	380	334	363	355	349	370	322	370	352	335	362	355	336	377	339	359	359	394	324	333	364	355	363	384	329	333	354	357	345	368	362	339	339	372	331	341	363	370	337	362	350	342	341	353	334	324	348	357	338	418	359	362	342	338	333	319	355	346	345	336	345	351	325	339	371	338	365	365	359	391	361	313	382	347	348	365	353	338	352	365	341	323	329	360	355	370	328	343	334	363	344	385	363	357	357	324	396	353	360	366	341	375	346	352	386	363	385	365	355	314	364	358	361	361	342	342	318	325	359	415	353	345	325	333	358	368	368	352	315	340	334	360	387	369	365	360	372	352	327	340	324	351	366	376	309	395	329	333	361	314	367	337	369	378	358	362	336	340	354	359	338	388	355	343	343	366	332	342	336	351	361	356	360	382	351	393	321	325	347	365	342	365	336	379	366	359	365	323	361	386	358	377	371	339	394	349	330	365	308	353	326	359	351	357	347	358	358	343	372	366	365	354	355	350	337	382	343	365	384	365	376	366	366	392	351	366	338	381	406	375	336	379	342	332	367	342	368	346	382	380	372	357	350	329	340	366	356	356	364	394	346	338	369	346	340	381	343	382	334	347	337	345	357	384	348	377	339	345	359	345	360	389	379	358	356	364	392	336	371	354	371	346	361	358	343	360	348	345	364	377	340	378	355	310	373	382	350	325	366	334	340	335	366	351	369	328	348	356	352	330	341	336	380	342	359	360	324	338	356	335	341	364	326	346	316	346	342	375	381	320	354	354	370	381	360	351	342	375	365	370	355	364	376	366	359	343	408	362	401	311	370	407	322	328	371	354	328	375	349	341	320	312	342	350	376	348	333	349	359	369	347	328	355	370	341	344	371	385	355	341	335	334	350	344	337	331	392	337	321	372	404	370	366	312	359	389	360	350	366	343	348	326	364	375	365	353	326	381	333	372	403	350	358	376	374	363	341	363	411	366	352	330	400	324	335	324	382	326	346	355	338	368	379	359	343	344	333	343	362	356	314	336	340	335	340	329	332	329	350	331	375	364	375	354	340	363	366	352	362	360	348	336	340	372	336	381	371	367	344	356	367	382	367	339	329	368	360	325	353	354	363	345	370	374	340	365	369	338	380	320	329	379	329	336	342	364	299	340	355	370	340	361	331	357	369	355	361	333	348	339	342	354	342	347	353	361	373	355	369	344	334	342	395	342	328	347	382	332	341	324	367	352	335	370	356	349	355	367	328	355	383	354	348	360	367	383	368	337	334	370	378	355	359	313	354	392	354	346	334	363	333	375	352	345	359	392	348	370	335	351	394	349	345	346	298	335	346	343	366	329	377	355	343	331	339	352	379	339	366	357	379	324	372	351	329	341	366	350	356	372	377	403	338	348	362	376	336	364	358	360	351	338	358	337	362	345	358	357	332	313	347	298	359	336	356	354	404	318	316	386	334	345	353	381	370	355	348	380	330	359	363	355	394	347	343	378	402	318	337	387	366	387	338	366	331	341	357	350	322	339	326	315	331	356	336	382	352	332	337	381	376	335	336	350	345	346	406	342	376	349	376	357	367	344	343	359	345	353	348	377	364	329	342	352	358	374	348	352	328	364	358	347	359	347	365	374	357	367	345	358	368	325	362	352	317	359	363	330	342	361	351	327	318	344	326	378	375	355	333	333	357	357	386	362	329	379	357	332	360	362	344	393	358	377	325	376	380	366	329	375	339	335	333	383	378	342	337	364	348	321	349	333	331	365	332	373	361	353	354	357	370	332	361	360	364	376	364	300	348	348	307	348	358	388	394	377	400	322	346	374	329	319	326	336	338	379	340	375	334	372	341	340	344	334	360	372	373	328	360	362	379	337	393	317	324	350	346	358	334	371	368	360	367	372	388	338	396	312	360	340	354	375	331	344	357	355	372	334	357	380	369	369	305	348	372	338	340	347	378	342	370	348	375	413	402	325	358	347	367	355	369	313	371	365	331	346	354	360	327	314	361	365	388	342	359	349	331	327	373	353	324	356	354	336	345	343	353	328	346	349	357	353	363	366	347	354	343	331	362	334	382	330	373	366	356	355	332	330	330	319	364	341	349	359	384	354	358	370	318	343	348	395	355	334	329	354	353	314	353	339	335	349	360	334	326	355	329	353	338	346	401	383	342
18133	12328	8008	3769	2792	2132	1670	1350	1078	1007	856	790	760	660	649	605	517	582	554	532	535	504	472	496	474	511	473	511	500	500	440	460	493	486	463	492	432	472	454	459	435	444	441	465	456	459	467	461	456	476	504	482	479	479	477	465	433	469	474	432	443	430	459	453	433	456	451	431	437	473	450	431	436	465	485	436	423	445	475	441	431	442	404	433	432	416	456	461	422	414	425	424	397	432	437	489	459	427	464	446	469	419	446	422	428	442	462	442	459	434	409	438	453	452	451	463	447	482	439	480	465	431	426	429	430	469	429	427	446	442	446	412	452	447	427	440	411	423	454	415	452	447	434	431	436	431	427	408	473	456	431	436	450	446	431	481	397	480	473	455	416	454	443	426	420	486	415	457	469	447	406	442	451	477	429	462	419	387	411	407	417	430	423	402	411	460	440	431	448	427	426	445	429	422	420	439	475	409	459	422	428	437	404	448	443	457	422	437	421	413	436	432	445	443	455	407	464	436	438	416	423	407	408	396	456	466	458	437	441	433	438	458	429	430	403	443	440	437	434	393	455	453	452	424	430	404	474	436	453	421	445	417	484	466	424	461	448	489	430	421	425	424	461	440	458	444	434	465	416	438	449	437	455	470	458	422	449	458	452	449	419	441	445	445	461	463	458	448	460	401	413	430	405	455	472	439	425	451	427	410	458	429	449	452	419	473	434	458	444	423	449	439	422	432	427	411	418	435	431	474	416	423	454	443	448	449	435	425	428	437	447	424	438	419	406	432	450	462	437	452	494	435	429	449	438	438	411	450	429	468	427	403	460	463	448	437	442	425	434	419	368	426	458	433	446	451	449	463	424	422	439	403	438	437	418	450	413	459	458	439	434	415	440	449	410	432	418	425	441	446	455	461	463	413	372	476	431	483	406	436	450	437	423	425	419	487	446	424	418	426	431	452	421	444	448	436	457	436	422	448	416	478	415	438	487	450	396	424	418	408	440	417	438	440	435	455	439	424	445	433	429	444	448	460	441	416	420	467	437	464	462	412	441	455	429	456	439	467	422	437	476	441	416	432	449	437	442	457	416	444	416	427	454	429	426	459	416	458	468	462	429	460	422	453	449	428	428	445	449	460	441	458	430	449	459	433	421	447	428	443	414	450	436	390	451	449	424	414	438	436	423	442	465	410	429	479	429	396	459	465	450	429	421	439	450	388	440	417	429	455	458	402	420	435	440	412	430	412	473	407	487	424	422	430	427	472	466	443	442	447	433	433	459	442	435	458	419	440	442	485	441	453	419	423	460	433	428	454	442	470	454	449	457	427	429	402	441	437	430	466	459	441	421	442	445	449	448	449	466	379	480	446	421	426	403	444	447	436	462	435	425	425	410	450	457	441	431	395	438	409	447	438	452	440	473	437	463	436	420	411	418	451	448	451	414	414	459	421	428	413	458	463	443	423	451	455	430	384	452	444	476	401	459	455	452	404	422	443	453	437	442	427	431	424	446	424	399	454	433	458	464	459	429	436	473	461	451	442	441	434	429	430	473	421	426	465	450	418	435	420	415	483	429	423	434	437	449	424	464	408	434	406	410	470	475	438	433	428	426	481	441	447	426	458	452	452	440	461	444	409	439	433	417	475	474	404	467	414	429	411	410	430	443	417	444	411	422	411	418	441	407	455	447	456	453	455	426	478	462	465	458	399	450	465	461	453	469	429	418	425	417	412	463	419	437	409	439	454	436	467	446	455	456	434	450	431	460	449	434	432	445	400	441	471	418	473	402	418	423	492	442	446	428	469	455	480	441	432	439	418	455	445	464	456	438	421	489	422	435	444	432	425	455	424	433	437	455	461	456	431	436	429	425	395	438	438	455	463	473	414	451	408	437	449	460	485	463	435	470	457	446	438	413	451	437	403	448	445	444	430	432	438	405	465	455	439	421	434	439	452	419	451	441	455	440	398	434	431	465	490	450	425	462	419	452	452	447	443	430	434	432	401	445	430	419	453	399	445	462	436	440	438	463	435	432	426	478	475	408	447	435	459	443	451	454	445	507	468	444	450	430	423	417	437	461	437	403	417	425	442	427	419	466	466	439	495	440	418	440	424	439	420	449	442	441	436	398	392	440	465	418	441	418	409	463	448	426	439	440	451	449	434	401	411	404	418	443	457	463	448	437	426	475	444	417	447	447	430	435	465	420	458	416	441	432	462	452	402	437	414	422	440	432	442	439	476	438	464	436	443	457	437	452	444	444	466	474	433	451	448	421	468	450	459	418	449	394	439	399	452	425	410	421	427	468	450	480	473	408	447	443	439	470	413	444	428	434	445	421	433	431	480	474	459	470	430	430	441	428	468	463	448	468	479	451	432	446	458	435	449	460	477	444	459	449	449	432	455	399	448	449	428	452	443	442	409	434	463	457	434	431	425	452	434	469	403	435	418	453	428	444	432	451	458	436	417	419	465	476	446	444	409	422	456	441	470	436	469	482	419	420	452	433	460	417	403	415	441	432	477	439	452	407	432	469	446	398	443	399	425	451	427	426	440	436	481	420	443	444	464	436	420	431	440	442	470	441	394	430	417	447	455	442	447	437	428	417	467	444	425	446	435	452	426	458	395	422	411	405	414	448	408	437	444	476	401	431	483	472	434	458	437	415	464	440	414	471	430	437	436	452	437	461	437	407	465	408	434	414	471	463	468	398	444	443	484	447	427	437	441	412	420	434	417	460	425	430	434	431	404	405	473	411	438	443	408	441	444	439	434	424	460	483	449	422	468	445	427	412	450	421	427	451	415	450	429	423	423	388	458	452	431	453	421	426	455	440	483	443	443	407	421	425	435	427	466	450	425	478	436	471	445	468	471	453	435	469	467	432	452	428	438	459	440	417	437	411	409	430	443	441	446	448	429	410	456	476	424	412	434	379	476	421	448	417	445	409	512	420	447	443	452	428	434	463	416	443	421	421	422	454	438	462	464	465	463	396	433	461	466	440	429	420	484	416	449	434	449	469	412	449	438	412	441	456	501	444	437	469	414	425	443	411	455	481	436	485	453	470	436	432	484	439	463	445	447	400	485	434	453	429	427	436	414	419	455	482	458	421	464	424	452	454	405	444	448	419	449	462	454	461	437	417	411	425	437	433	458	469	447	450	407	445	470	404	467	460	453	427	458	429	462	446	447	435	463	394	484	445	421	477	457	426	437	453	426	438	461	466	459	481	447	428	479	413	401	419	496	507	458	445	462	460	434	433	420	458	444	444	434	423	436	449	451	434	420	422	451	454	426	449	428	456	432	458	461	462	438	448	443	402	469	454	453	444	453	452	463	454	430	470	463	433	445	410	446	436	447	422	429	423	426	444	453	435	450	427	422	436	467	448	449	437	442	425	434	425	444	450	460	459	493	417	445	428	424	479	464	466	430	426	465	418	454	480	410	455	437	413	428	437	429	462	472	437	447	439	416	449	437	456	431	410	451	495	428	397	443	443	445	441	440	392	447	433	438
28391	15442	2511	989	842	830	701	698	712	687	652	712	654	648	670	660	741	664	645	654	676	663	594	668	682	664	712	663	692	651	676	706	669	697	719	636	632	617	657	700	676	667	621	647	661	665	647	713	676	666	638	687	655	666	643	670	667	663	647	718	725	653	640	656	675	708	636	663	669	639	657	641	652	632	645	687	671	672	676	681	687	703	701	663	706	648	705	665	658	669	641	703	680	684	657	676	679	648	671	658	707	653	665	690	641	675	701	684	666	635	639	707	652	622	676	627	705	630	669	655	672	705	682	709	645	662	689	626	681	696	690	680	729	652	669	622	678	665	684	643	665	693	699	692	664	672	692	631	658	674	668	679	684	706	651	668	671	675	669	698	648	660	649	711	719	650	688	659	692	668	670	671	653	709	682	654	654	645	613	631	672	635	629	640	699	655	665	673	685	649	670	666	668	649	741	683	654	659	642	661	688	656	660	625	677	671	622	626	666	633	687	670	679	642	618	656	684	679	693	670	644	671	664	706	622	666	707	712	668	659	679	660	650	733	659	686	608	623	708	672	665	634	669	712	649	673	642	633	641	689	614	668	708	700	662	706	628	645	702	643	674	713	683	642	681	704	679	656	663	675	656	692	660	696	659	719	701	686	621	672	641	663	675	654	644	649	684	645	704	648	710	674	649	730	654	676	683	668	649	671	662	678	672	668	689	709	690	665	618	668	666	681	684	641	690	729	684	675	688	643	669	647	685	647	685	675	636	679	683	682	627	688	656	652	686	643	702	655	644	677	672	681	678	743	666	670	658	654	667	694	668	621	661	675	633	654	674	656	690	634	666	708	675	648	682	657	672	690	682	697	651	661	657	657	632	655	662	634	675	671	658	656	680	663	700	670	704	663	713	683	697	663	698	676	648	645	663	678	648	641	701	630	655	740	715	657	722	649	667	639	657	662	684	732	660	664	686	634	700	670	666	678	644	668	682	702	656	705	680	688	695	624	647	661	728	694	691	636	663	677	672	706	677	690	650	657	669	690	667	672	705	682	675	651	667	693	630	644	702	686	652	667	754	664	694	639	663	615	625	663	685	660	674	696	678	654	702	687	675	685	636	646	672	646	666	645	697	665	650	637	680	635	694	691	658	629	674	670	676	660	668	637	585	672	644	627	717	713	704	656	670	674	671	648	673	676	680	675	681	640	645	683	658	685	682	679	696	688	670	664	685	699	718	696	687	673	683	635	667	674	652	581	670	669	689	673	661	630	685	678	667	677	707	647	693	698	667	661	681	644	679	705	722	672	693	631	648	603	630	664	689	664	638	667	687	689	744	682	676	672	680	640	686	698	654	660	681	688	696	687	649	657	685	655	679	669	691	637	643	687	647	664	630	626	659	670	677	649	651	652	652	663	663	687	680	673	705	740	690	606	687	656	667	626	672	670	639	648	665	648	666	681	672	626	688	647	697	655	666	658	680	647	636	637	693	684	690	623	655	674	669	647	633	629	640	681	664	728	597	668	663	682	707	693	679	655	671	676	630	696	668	633	651	684	669	702	672	695	664	656	658	648	618	684	666	642	698	680	693	673	679	629	676	687	661	704	670	694	627	690	695	641	639	673	717	651	659	656	683	649	644	675	621	635	704	691	681	682	633	650	733	695	660	667	663	648	671	735	674	667	677	646	737	681	680	680	609	690	629	674	698	667	623	603	645	702	644	677	630	689	643	670	628	680	661	688	634	659	693	676	632	701	712	625	693	681	681	656	701	633	674	664	654	632	682	674	671	655	643	651	645	697	657	647	701	684	654	662	700	654	698	678	679	686	647	665	632	670	691	657	648	666	691	702	675	691	675	716	664	638	669	704	728	697	674	662	635	659	677	710	652	658	667	735	703	713	632	627	679	668	669	681	655	676	674	630	663	696	681	627	610	679	648	680	622	653	741	715	682	679	680	615	695	666	611	643	674	694	669	670	652	691	728	678	652	646	671	708	631	654	628	702	686	658	693	695	683	680	647	637	680	690	672	624	708	650	720	710	684	658	668	660	626	709	679	621	664	663	676	693	638	654	695	693	675	649	658	740	718	632	633	685	686	678	706	662	682	633	670	676	713	658	665	667	633	641	650	657	687	645	719	657	648	669	624	680	674	649	698	663	673	679	648	670	628	660	628	693	648	614	655	680	645	681	680	671	680	631	677	665	660	693	631	669	667	701	643	707	692	683	686	679	718	673	685	683	642	687	672	659	692	666	663	702	666	663	646	680	666	652	654	660	708	698	672	683	647	666	694	625	658	651	668	674	657	670	627	664	669	667	686	672	678	706	720	697	652	697	678	661	682	703	696	665	647	646	706	692	674	700	692	658	661	669	693	694	656	659	675	685	673	656	650	599	647	665	707	677	655	663	673	660	609	685	658	651	695	677	673	706	680	642	655	639	653	683	653	650	678	675	659	728	675	665	634	702	672	672	674	663	651	702	658	708	699	685	644	624	679	698	691	650	645	641	714	668	688	676	692	637	674	672	676	686	674	665	686	682	673	658	704	644	656	698	664	654	623	620	673	668	655	674	667	685	663	620	685	676	693	666	679	650	680	672	704	696	642	713	671	650	678	660	649	666	692	696	670	668	659	670	663	645	681	664	640	655	725	673	638	644	680	662	677	661	651	627	699	697	660	652	673	670	703	705	703	665	657	714	657	696	658	702	663	688	692	686	663	645	664	708	671	650	668	687	655	647	708	670	672	643	712	646	634	667	648	634	646	639	686	682	680	703	672	687	683	651	698	645	669	662	629	626	700	642	669	698	628	677	685	687	672	706	646	702	670	627	676	689	633	631	714	660	703	653	641	694	646	669	664	669	661	661	669	647	662	657	641	655	682	688	703	662	602	657	670	650	648	661	652	698	679	642	626	693	697	683	656	680	676	711	665	616	656	725	653	652	661	667	656	707	685	702	658	644	627	663	679	659	659	689	647	672	642	670	704	628	651	642	633	654	638	677	686	673	708	627	677	721	686	657	635	661	695	614	671	633	658	678	648	651	660	671	699	713	682	697	625	684	689	678	712	662	667	658	659	666	660	661	658	717	694	684	652	630	689	714	739	681	691	667	623	669	645	683	686	663	649	667	661	713	654	677	649	637	664	695	695	662	679	643	619	674	679	694	636	688	669	660	698	689	727	680	674	637	659	652	652	657	660	622	632	705	638	631	656	659	678	682	612	683	675	653	667	642	662	650	669	630	680	708	635	680	655	638	692	698	639	712	674	652	688	694	658	660	641	681	689	631	704	698	698	639	688	655	660	668	665	669	688	686	711	685	716	676	716	693	664	644	651	698	639	667	638	624	700	642	629	712	698	693	619	686	679	673	657	669	653	708	708	684	597	650	685	674	717	695	638	667	654	698	650	639	694	677	642	664	614	662	674	633	686	664	678	646	662	627	670	675	696	654	644	691	656	641	668	642	627	656	674	671	726	641	694	670	599	686	661	665	628	665	660	668	689	674	646	641
11584	1361	1061	959	845	833	808	861	844	815	808	771	818	848	799	743	789	757	760	810	818	782	789	797	814	780	770	720	823	767	769	814	781	778	816	803	795	777	730	802	817	742	727	822	820	775	753	792	791	818	794	796	840	756	807	806	792	803	760	757	787	826	750	776	793	820	733	777	794	790	832	788	801	847	764	745	770	786	749	809	779	770	797	795	723	785	774	830	747	737	804	796	767	778	787	823	777	811	770	795	803	775	765	795	737	782	767	845	797	775	844	772	758	795	751	776	770	793	777	825	794	758	736	801	832	803	809	806	760	803	790	771	766	809	829	748	795	768	789	805	775	800	781	792	750	765	839	772	770	775	710	794	798	820	741	765	848	827	729	798	803	858	805	746	767	761	777	749	771	794	731	783	810	775	771	800	796	751	795	768	773	772	774	770	829	741	745	771	754	782	747	729	775	799	825	774	799	777	755	785	783	831	801	859	811	811	785	804	746	770	793	752	817	734	731	728	752	716	752	775	788	803	757	791	808	843	804	769	745	801	826	826	758	839	787	768	746	766	781	798	772	797	733	800	776	796	791	816	785	796	794	816	819	707	819	761	795	805	809	762	841	781	795	797	828	787	780	811	769	809	784	785	802	763	796	759	845	788	773	781	766	760	810	792	786	824	768	785	734	803	784	784	761	838	783	760	741	781	758	766	768	802	812	775	753	804	788	818	803	777	778	802	752	812	756	789	805	811	851	749	854	772	786	765	768	778	800	795	743	732	756	735	766	819	852	777	753	804	750	810	773	828	799	762	812	781	761	770	783	789	764	824	763	781	792	787	800	784	831	828	806	762	790	818	767	793	790	771	798	797	762	753	771	809	825	834	778	794	798	768	767	755	805	782	794	762	778	794	735	775	775	753	761	796	810	830	817	797	816	807	741	773	812	824	751	790	802	786	787	822	772	783	826	780	834	814	792	759	771	779	811	764	787	809	811	769	787	796	778	808	783	754	786	795	832	820	792	784	828	801	821	750	777	746	802	762	788	741	799	809	852	788	792	785	740	761	797	767	812	793	772	734	777	798	777	801	767	725	822	758	817	744	756	805	775	771	753	811	804	775	727	756	822	785	820	755	811	805	808	761	750	767	771	755	798	767	767	786	782	820	789	800	738	741	835	772	783	795	801	821	816	751	755	820	783	824	843	773	794	738	740	780	774	784	826	816	765	812	808	794	822	826	783	818	815	792	792	766	794	805	791	808	832	734	769	803	814	751	772	851	767	782	755	794	767	741	858	761	858	736	765	756	756	768	806	765	785	795	767	825	800	747	771	828	767	788	800	738	810	743	789	783	777	793	762	793	783	789	852	860	751	727	801	811	790	760	788	789	812	796	813	798	786	791	765	753	817	777	750	800	817	786	813	842	756	797	770	774	858	764	792	839	814	817	774	797	809	741	835	774	807	802	800	794	808	852	780	800	754	808	812	795	825	800	782	762	770	766	846	777	793	801	772	747	792	756	757	758	794	765	730	799	784	746	786	797	723	794	758	797	785	777	829	756	802	809	752	803	750	742	801	783	808	859	754	785	786	764	807	811	746	804	765	772	795	716	809	793	786	787	738	778	734	818	801	817	722	785	786	790	796	781	835	794	820	755	756	721	762	756	787	830	802	780	761	749	781	797	777	794	800	767	782	834	743	759	772	778	759	813	839	779	831	776	805	746	825	738	856	802	796	756	767	795	815	749	770	769	744	812	808	774	811	785	800	794	804	760	816	757	771	772	752	752	827	781	793	798	812	759	762	816	755	772	795	771	794	774	808	785	780	802	731	739	782	810	726	786	743	789	759	821	818	801	751	715	783	779	787	782	837	780	779	782	781	760	772	744	795	787	777	764	755	737	783	754	791	793	826	806	781	760	773	725	776	801	811	807	774	798	823	789	769	773	801	804	815	765	785	773	756	785	814	800	787	806	773	773	799	814	745	736	757	787	793	785	759	757	810	777	833	804	782	774	810	851	787	764	767	782	781	781	778	742	765	789	734	781	791	797	797	803	818	794	803	837	818	799	798	855	794	786	791	774	766	782	765	776	755	806	758	776	779	742	808	764	802	774	794	797	805	771	724	783	824	747	843	755	789	763	758	767	777	813	783	795	788	811	780	749	752	740	798	795	830	763	781	778	843	788	786	806	806	757	817	789	779	840	841	830	772	785	795	729	794	808	798	793	797	787	778	779	771	824	852	854	773	781	790	790	777	772	736	752	727	790	790	729	799	765	799	755	785	815	826	748	777	800	785	816	797	830	778	799	782	773	728	751	796	798	745	780	810	776	770	761	811	735	807	791	760	781	752	775	772	816	769	829	738	829	732	754	767	811	770	749	768	786	805	809	781	845	777	771	795	867	787	778	800	823	739	785	765	763	789	749	760	759	764	741	839	786	777	800	778	784	761	770	761	764	795	778	766	789	798	757	738	798	781	765	777	758	795	777	760	806	840	745	798	775	777	768	816	806	731	779	785	777	790	789	785	798	781	792	791	743	769	829	770	750	813	799	792	786	756	772	743	851	840	784	735	819	800	777	813	817	772	784	779	807	787	802	792	761	785	793	789	717	784	826	820	765	831	852	803	759	784	804	762	786	722	770	759	793	785	785	779	827	778	770	826	776	767	758	751	767	820	789	799	809	818	772	786	764	815	804	832	810	788	773	859	804	799	783	794	774	808	816	772	797	780	732	760	786	823	835	776	786	764	842	805	785	764	765	753	824	730	771	789	796	820	773	816	761	795	739	744	783	788	785	737	777	787	809	795	809	767	796	782	781	771	757	792	762	789	832	751	780	784	782	784	818	820	806	764	773	797	752	766	818	836	785	824	749	754	777	807	753	788	812	776	790	769	767	757	790	787	835	838	820	853	788	779	761	767	781	772	759	785	780	838	773	766	785	765	757	776	849	796	786	798	790	789	818	805	836	719	827	753	766	756	796	824	841	800	767	773	798	775	824	748	779	782	763	770	806	805	772	790	769	751	757	766	770	814	803	764	800	800	735	776	782	775	807	806	786	770	795	770	767	790	796	796	759	821	794	765	826	788	787	805	821	785	850	792	814	769	788	759	799	806	749	757	806	786	771	798	738	832	770	765	782	799	790	809	780	779	817	816	804	839	783	807	800	791	816	814	799	786	790	807	802	778	779	828	797	772	795	776	781	813	778	808	762	815	768	763	766	801	796	791	749	772	793	806	774	804	816	784	775	810	805	775	773	805	819	788	769	798	801	802	799	803	772	762	799	787	797	746	757	779	767	751	785	801	826	755	824	785	782	764	826	803	811	793	804	781	779	782	824	801	750	795	793	779	808	829	805	802	764	775	830	774	820	798	792	776	757	812	802	762	786	796	802	736	794	762	777	779	810	733	751	852	772	750	810	786	782	785	746	812	769	813	818	790	778	804	772	807	739	877	799	764	779	739	781	843	783	788	819	801	765	764	771	778	788	809	751	802	823	792	824	835	765	753	814
23818	21520	28468	24990	21146	3906	1211	962	887	804	845	798	780	727	753	755	730	712	781	699	704	711	731	721	755	722	781	742	717	745	758	742	751	731	740	720	721	714	732	699	693	719	724	697	706	678	746	705	756	755	699	728	714	695	692	699	723	707	726	705	692	772	745	686	720	642	681	753	721	693	734	702	748	715	673	727	720	704	719	675	716	703	707	726	710	725	705	753	708	763	700	687	693	729	729	725	786	690	727	716	689	688	748	675	661	718	708	755	710	741	733	720	698	737	743	684	717	692	733	714	744	749	727	719	712	741	704	685	706	678	748	730	724	708	710	715	724	737	754	704	694	740	727	716	711	690	742	765	714	695	706	738	688	729	737	722	735	723	727	723	697	720	592	672	691	688	686	726	744	716	670	703	750	702	728	728	768	711	758	730	698	748	694	683	709	711	690	690	708	719	700	738	747	714	737	739	734	699	755	756	686	717	748	713	705	710	713	711	738	755	728	713	737	728	684	708	725	720	760	693	682	689	677	727	678	696	698	721	704	710	696	722	655	734	711	672	679	750	715	730	724	723	718	672	707	712	681	702	725	681	761	694	700	735	738	699	737	731	673	686	723	717	690	750	732	693	699	720	737	743	731	730	755	722	682	724	728	758	698	724	688	748	688	708	697	720	714	702	718	692	642	749	673	678	719	758	689	725	698	718	721	712	733	755	731	709	707	731	712	706	721	733	715	774	665	677	778	714	663	680	690	681	742	711	700	638	654	753	735	698	733	646	672	674	741	696	736	733	718	743	694	688	705	697	749	724	691	684	728	701	737	696	678	749	754	712	699	755	737	651	714	692	723	670	701	694	672	712	648	760	728	724	687	723	662	749	735	685	647	750	754	686	702	678	764	692	710	734	714	725	684	710	688	709	698	727	678	697	698	701	669	681	697	703	721	744	717	785	746	709	688	741	699	670	695	704	716	713	681	750	666	773	713	723	731	683	750	712	683	681	745	703	644	740	745	702	695	765	733	732	716	663	691	675	689	721	690	718	724	702	721	678	716	729	656	706	711	732	783	738	728	681	718	692	675	691	722	701	711	716	703	690	732	705	744	677	720	698	697	711	717	671	708	710	749	713	719	688	666	709	687	668	737	686	768	682	726	701	694	764	717	694	710	707	748	759	660	726	719	692	721	667	718	696	714	711	689	685	679	673	689	697	680	692	772	723	709	667	731	689	702	693	708	764	755	740	691	697	707	668	682	697	664	728	722	707	697	706	737	734	686	716	680	679	748	714	750	725	670	744	731	742	738	714	710	727	691	710	677	717	721	737	722	735	698	706	732	688	663	735	772	712	696	699	716	682	741	706	719	666	744	748	710	705	711	721	692	678	750	725	692	730	687	687	744	683	690	714	752	741	654	676	674	744	687	692	701	731	675	658	684	693	701	699	696	723	722	705	713	689	755	714	677	665	721	769	683	722	696	644	715	714	717	699	681	733	712	690	746	735	785	679	684	718	728	695	710	663	694	718	717	776	749	715	634	690	705	687	743	742	705	738	687	701	726	719	704	727	748	666	757	705	723	709	734	688	717	712	720	753	709	694	684	722	734	708	745	669	677	675	741	683	698	741	731	706	735	750	694	668	688	713	670	717	686	694	726	739	705	700	771	699	705	731	721	726	720	739	729	718	735	728	706	710	720	731	737	720	675	722	731	690	710	726	720	699	740	687	724	708	721	777	703	696	797	733	685	743	701	710	702	732	741	720	720	705	701	728	734	666	678	707	719	718	699	668	722	696	731	726	709	661	696	706	674	702	754	705	754	701	727	711	689	724	772	710	730	698	669	724	727	774	714	713	703	739	677	664	713	695	690	693	671	770	739	713	753	709	728	658	698	686	742	695	754	718	695	723	702	692	715	688	723	745	674	730	697	738	730	794	740	675	734	747	728	707	733	662	697	747	704	728	773	754	704	740	716	658	752	706	728	699	717	761	658	699	684	743	733	693	728	689	692	715	738	736	742	705	713	667	739	761	723	730	679	710	704	705	729	703	705	735	713	723	737	702	690	716	749	723	719	691	689	701	673	746	690	703	717	662	687	736	753	741	714	714	712	707	716	700	751	755	748	680	713	756	667	730	726	689	689	682	715	677	688	725	666	741	744	757	690	679	716	692	715	704	719	700	701	728	712	708	696	693	717	733	722	670	716	734	721	679	736	750	734	657	734	746	690	727	683	708	745	722	680	749	717	724	743	709	750	702	707	724	704	727	691	710	709	687	724	696	712	686	722	677	698	737	694	671	705	709	694	728	672	670	666	715	748	698	690	703	725	720	681	678	727	725	713	706	727	743	706	724	687	762	769	676	688	699	738	716	717	729	692	758	720	709	727	646	690	742	709	699	710	684	683	688	661	690	687	714	704	751	717	725	736	691	742	735	724	720	687	684	725	714	636	656	724	726	670	724	737	692	745	727	719	695	737	704	700	746	683	682	691	687	743	694	678	722	678	744	688	678	716	716	709	740	656	676	709	713	782	740	721	717	720	732	721	750	702	721	789	713	676	729	723	697	711	746	657	694	758	729	693	677	713	745	741	675	684	693	656	634	726	727	747	732	718	688	699	732	659	725	730	722	736	749	685	765	736	629	694	706	686	712	710	736	700	707	758	706	644	709	649	691	739	719	723	702	713	711	719	711	731	693	683	726	713	734	671	701	683	732	709	762	709	735	705	709	698	716	684	739	707	688	700	740	723	701	752	714	682	667	724	734	717	699	696	698	742	707	696	678	736	683	722	705	745	707	740	691	693	705	727	745	704	726	715	694	722	686	687	719	694	710	719	699	679	728	755	743	698	719	726	673	715	749	701	691	744	710	716	752	706	724	699	723	678	708	731	730	698	685	708	717	708	757	724	707	731	712	721	715	732	666	778	746	701	738	683	727	699	693	727	705	691	667	669	728	736	704	675	689	681	708	700	686	679	739	745	751	711	732	707	755	752	712	683	734	717	721	667	731	735	688	695	711	710	700	752	690	708	675	706	710	688	723	690	722	741	666	679	710	675	688	722	678	741	660	714	700	702	717	714	730	710	684	698	711	721	719	683	681	688	742	740	704	738	671	705	658	669	690	700	674	740	685	710	761	743	715	782	747	714	731	727	712	721	703	694	737	748	701	705	708	712	695	648	713	692	702	748	755	693	715	724	691	710	746	702	703	744	697	724	677	695	689	687	664	690	691	706	727	744	683	723	678	688	753	710	715	725	766	720	787	675	708	759	738	714	686	748	692	730	739	706	700	725	711	728	666	726	688	689	717	731	742	699	689	689	692	753	751	733	727	686	701	696	739	726	703	752	708	719	754	730	697	772	694	683	662	786	705	708	713	751	717	727	670	710	717	727	750	697	723	687	730	695	687	700	759	661	737	694	666	711	681	661	734	713	695	736	701	731	810	721	725	754	695	719	677	717	712	652	646	710	728	722	726	680	650	742	709	730	776	741	710	696	691	709	708	708	714	718	762
14907	7867	5002	2711	2170	1635	1481	1264	1189	1159	1080	1054	1032	969	954	928	926	920	867	899	900	849	883	906	861	873	815	858	873	925	903	867	872	890	829	857	870	892	852	800	877	826	899	810	808	845	947	848	841	906	926	893	829	845	860	883	856	880	882	875	868	861	874	852	835	886	888	898	852	826	788	847	861	829	800	856	836	857	819	881	811	883	846	852	905	823	855	871	849	849	874	806	831	866	862	866	803	896	862	870	877	817	836	862	833	853	905	856	856	839	918	819	785	857	889	866	867	865	879	853	832	835	840	866	868	875	924	837	832	860	853	774	810	831	846	865	816	867	794	829	801	821	866	824	857	838	867	815	820	811	838	900	799	874	853	839	803	832	876	834	867	805	851	842	876	888	913	860	847	767	851	832	868	846	839	819	839	919	848	847	822	801	825	826	815	874	807	831	870	831	875	868	830	869	892	774	839	819	822	858	847	837	836	853	852	846	855	799	843	850	877	856	826	842	844	837	856	817	894	857	848	903	838	892	866	842	869	824	815	862	844	844	802	820	869	855	899	852	864	851	868	868	863	864	837	867	854	868	836	865	823	800	867	797	775	860	820	838	858	837	881	844	886	839	839	902	865	845	841	873	856	874	856	838	872	846	812	840	850	859	821	811	892	865	840	833	842	827	908	851	802	839	869	867	820	840	849	842	792	840	805	812	825	827	906	839	807	864	845	778	904	851	827	841	849	857	868	799	849	857	851	854	842	848	784	858	809	788	866	855	859	824	845	838	859	843	853	837	774	854	834	822	866	832	876	827	828	861	838	821	861	889	868	874	847	910	854	814	866	841	868	857	881	820	854	861	821	855	851	859	870	832	838	848	832	823	827	880	814	870	853	847	880	811	856	815	834	846	866	842	886	820	864	862	832	851	858	821	867	848	870	813	835	864	878	831	865	859	850	829	833	867	848	881	849	880	871	826	807	827	835	828	828	869	780	872	858	891	847	848	793	817	863	856	856	847	885	858	880	857	870	893	847	830	832	841	832	841	832	868	872	830	829	876	832	865	836	840	881	859	777	821	858	871	794	894	808	809	898	817	902	857	843	834	810	839	868	841	875	825	857	853	831	821	875	848	848	839	802	867	798	848	824	840	849	838	844	874	849	832	863	872	900	828	911	857	805	845	880	800	833	865	803	831	873	892	867	812	844	903	901	841	850	879	881	864	860	798	875	781	862	846	822	852	861	903	822	841	848	811	802	838	856	796	856	880	884	838	837	847	819	828	874	831	793	875	849	852	815	848	904	813	848	781	861	862	810	844	814	818	868	896	787	837	853	835	905	841	881	831	815	843	828	860	861	847	831	846	821	809	853	861	853	848	842	858	877	874	819	864	823	842	819	870	901	828	842	815	838	837	871	882	892	860	882	858	839	815	866	848	919	823	892	834	845	858	857	815	832	817	879	811	885	816	864	860	855	804	898	864	835	895	844	818	838	859	843	882	813	902	854	827	859	873	795	880	840	877	834	854	834	830	912	840	799	836	848	836	839	853	871	893	864	830	822	824	848	824	805	842	847	847	844	863	837	835	840	878	867	850	852	821	843	872	838	848	864	812	866	810	871	898	854	883	880	849	844	855	871	832	807	846	824	833	834	847	860	830	841	881	889	862	840	823	859	883	869	839	859	845	842	876	845	800	850	876	838	825	861	832	858	836	830	838	840	836	905	802	871	864	830	867	885	836	887	816	815	768	844	881	855	839	842	837	867	874	802	822	828	843	871	879	865	820	936	765	871	858	792	847	799	851	859	876	820	873	786	853	818	853	875	876	840	878	775	850	912	864	870	829	834	882	843	861	791	881	826	856	853	816	829	824	853	867	891	827	841	847	789	846	836	819	836	866	845	829	876	855	853	865	855	845	853	825	881	832	858	863	816	845	838	810	833	857	843	853	838	856	829	854	860	904	840	879	849	842	838	864	829	852	860	817	880	837	817	849	868	822	809	906	827	831	830	846	904	833	817	872	839	828	859	862	842	861	813	870	844	866	848	810	845	866	852	868	831	868	834	868	841	846	875	864	858	851	840	873	821	797	866	830	813	796	825	810	827	816	823	829	821	802	842	805	805	865	842	877	806	866	813	833	827	914	822	890	864	911	823	856	856	815	829	856	845	849	821	836	895	817	864	834	822	858	869	862	872	854	834	877	834	833	853	881	831	852	844	802	833	839	826	884	872	821	842	946	841	844	826	835	841	861	832	822	855	802	812	808	891	846	877	813	861	872	826	893	818	906	891	862	890	881	845	807	833	844	834	816	878	808	879	866	852	831	846	808	827	839	847	793	827	871	829	848	846	836	823	841	834	830	875	885	858	785	823	810	866	826	826	817	834	836	844	818	827	849	857	893	844	836	859	873	822	822	882	862	811	875	843	840	902	869	816	817	850	862	802	816	826	881	856	846	845	835	829	829	846	821	790	812	820	817	814	824	853	894	872	878	792	847	864	829	855	812	877	855	846	841	842	806	843	846	792	845	875	840	881	872	835	805	873	847	802	820	850	841	922	853	842	778	886	855	828	821	828	858	834	840	872	858	843	896	855	834	821	850	868	852	862	922	872	863	823	851	786	814	824	868	854	866	795	847	878	819	835	805	823	853	849	844	838	877	856	863	863	815	885	843	878	885	843	858	857	838	861	847	824	867	863	871	878	804	864	816	798	826	878	890	869	858	878	851	865	875	863	822	823	798	769	856	801	852	873	835	814	833	832	791	856	857	862	878	836	823	828	818	829	859	843	827	856	837	869	890	848	818	875	851	897	911	856	846	834	850	883	804	854	833	858	874	798	855	872	846	839	804	887	867	803	857	815	860	824	872	803	809	826	826	886	853	864	840	804	831	865	801	864	842	834	820	876	836	792	861	814	863	806	806	808	829	861	815	820	796	787	842	867	827	890	836	845	887	853	810	860	849	862	858	855	843	872	849	824	838	932	897	875	829	883	804	854	809	870	832	819	835	819	820	870	843	792	849	815	835	790	848	819	878	877	858	842	834	856	862	798	838	875	831	858	853	857	904	911	844	815	853	842	833	856	868	881	813	826	831	824	838	805	858	849	874	821	837	842	865	858	836	837	784	788	840	852	802	894	806	820	918	826	846	851	876	865	859	832	856	878	853	845	832	837	842	830	859	838	823	823	865	852	864	784	879	911	832	839	871	853	853	774	887	847	860	828	863	863	847	868	834	816	848	898	810	806	814	866	820	859	818	822	877	843	845	828	871	859	834	803	841	863	853	847	824	802	855	851	866	865	791	863	842	860	864	872	879	913	878	884	819	853	839	831	817	879	889	792	848	872	837	886	883	846	854	802	823	889	843	863	849	858	874	832	898	832	813	847	812	853	827	785	915	869	862	875	879	831	844	860	869	887	875	823	834	829	815	853	819	844	836	831	830	846	843	883	813	879	854	840	834	879	830	853	831	885	846	897	821	867	847	799	837	802	856	838	831	878	814	840	832	823	846
25128	21510	26745	25171	2271	581	493	457	414	385	443	385	397	385	432	386	379	381	379	389	407	387	397	364	396	364	341	377	375	345	361	393	375	343	375	383	333	374	371	386	398	401	345	375	409	372	383	390	397	368	336	375	365	406	352	361	356	354	368	358	397	371	380	380	337	375	393	345	371	393	365	332	369	367	378	365	342	367	354	344	375	361	370	386	386	393	378	360	374	395	380	373	390	373	367	360	362	399	389	388	393	362	403	370	372	364	366	381	373	382	339	392	382	385	349	370	372	399	403	383	356	366	410	405	389	362	385	392	367	398	327	373	352	368	331	352	355	346	392	386	344	375	363	360	399	366	345	368	409	355	388	378	357	369	341	371	375	383	369	360	364	367	391	378	369	347	415	360	399	414	371	367	391	386	407	384	412	335	364	329	404	364	346	358	405	365	401	356	389	332	396	385	380	345	356	340	374	361	375	361	354	358	398	381	363	404	357	365	348	373	392	340	365	391	419	384	351	371	387	346	367	348	368	379	359	364	342	345	368	358	371	385	381	415	386	347	366	363	345	349	377	367	380	350	382	334	349	339	357	374	378	359	383	375	348	355	402	382	360	353	348	348	389	372	364	365	413	385	347	378	361	368	376	386	356	370	349	392	376	394	384	373	361	357	359	366	327	392	367	397	404	364	351	353	360	374	396	356	398	374	366	383	395	372	399	349	369	362	367	361	346	379	355	364	362	373	365	386	341	358	375	385	397	348	380	339	403	359	362	366	420	341	395	388	389	368	364	344	338	369	359	369	360	361	365	371	357	353	395	358	366	383	402	360	377	344	380	375	364	347	381	382	367	345	340	356	348	333	369	382	370	354	331	387	379	391	381	376	329	365	355	395	354	387	373	332	360	342	346	361	359	393	325	342	395	379	408	394	368	389	351	333	382	371	356	381	391	386	376	398	393	398	332	381	397	356	342	362	377	394	365	400	385	355	381	391	374	323	383	387	371	369	375	357	387	403	378	371	400	362	359	376	345	389	359	355	370	387	372	369	390	394	351	414	358	410	394	386	383	378	375	366	371	351	361	396	376	364	405	395	386	372	351	379	356	425	367	338	392	369	350	376	368	339	360	354	368	346	381	380	353	351	362	357	383	388	381	372	405	376	359	381	382	399	389	382	346	355	396	359	367	356	360	349	386	356	367	366	376	373	350	343	358	356	384	362	382	353	360	348	377	360	379	364	379	389	362	336	350	386	400	405	364	355	373	327	385	380	364	376	348	370	351	356	383	354	359	372	349	368	389	385	387	330	375	391	370	367	382	373	373	377	370	354	367	372	347	355	360	373	384	364	397	345	394	391	368	360	359	339	351	352	397	381	420	360	356	347	361	370	373	350	363	380	382	365	375	369	386	402	341	367	386	390	382	391	384	385	407	388	382	387	336	350	357	365	349	368	377	376	391	371	365	405	350	374	360	375	340	375	359	396	382	371	376	388	386	352	361	397	374	430	372	349	367	413	356	343	371	377	406	362	382	349	370	379	407	377	355	366	350	351	378	377	391	376	353	360	370	383	363	382	383	366	368	372	371	373	397	351	364	379	387	346	362	364	345	397	402	374	394	377	399	368	388	356	366	368	392	365	335	392	347	393	351	379	363	368	379	336	342	388	371	372	346	359	402	387	394	366	341	369	371	378	386	386	368	377	356	385	376	379	352	380	375	397	389	388	392	386	394	367	353	345	393	381	334	397	357	346	370	379	373	375	351	364	352	385	379	365	339	367	367	397	362	314	390	369	375	362	348	412	376	392	351	358	386	373	350	335	383	352	369	400	350	412	355	371	330	381	362	373	373	360	356	381	384	383	374	355	340	379	348	399	337	388	417	394	394	394	370	343	345	368	377	337	352	367	383	348	345	374	400	382	377	392	375	346	350	393	391	374	378	385	356	377	359	366	358	385	373	394	360	343	359	357	344	381	371	415	353	362	368	405	363	385	353	376	382	385	356	353	400	355	358	377	366	345	372	333	339	344	372	403	382	350	371	374	358	382	362	361	367	375	384	378	385	381	415	404	347	404	354	368	381	385	385	347	329	357	369	358	373	388	348	412	346	333	368	355	374	364	388	359	347	381	366	354	387	396	346	365	375	376	359	352	370	390	396	369	371	319	354	369	341	378	346	358	365	379	380	374	397	363	387	339	379	380	381	344	355	349	382	345	383	376	380	389	399	357	399	389	362	380	402	383	348	375	375	337	379	344	402	361	380	386	371	373	387	394	391	386	376	377	364	382	393	369	343	400	373	378	379	358	394	331	386	337	356	378	369	371	352	397	337	387	392	374	347	374	393	365	358	334	362	365	371	395	377	368	357	368	344	355	339	377	366	386	382	379	385	337	364	380	373	362	416	340	357	354	377	378	367	368	348	369	359	370	405	363	383	378	352	387	386	358	368	401	380	329	380	354	390	377	311	368	361	350	353	354	342	346	378	353	381	372	368	375	376	401	343	353	332	406	368	379	367	333	391	379	381	366	363	375	368	388	389	394	381	358	365	374	389	358	328	368	373	357	374	380	349	383	377	382	368	390	350	377	363	369	329	362	380	354	363	355	382	350	366	358	353	365	367	371	359	342	356	367	343	357	342	359	390	371	363	383	374	352	396	370	388	351	410	395	366	365	394	377	376	377	342	390	370	348	370	353	370	321	341	372	379	364	367	366	349	357	379	344	382	360	342	374	371	384	382	339	397	396	384	377	371	374	404	365	402	379	358	386	373	380	339	366	377	349	343	364	335	383	336	354	368	369	386	389	358	387	367	378	360	357	346	388	369	361	375	366	370	376	374	378	357	343	417	343	387	391	339	348	375	365	381	365	343	357	345	351	368	388	371	388	348	358	383	381	364	365	339	348	381	368	388	380	338	352	351	361	353	376	353	339	359	380	396	369	378	369	346	342	353	341	401	395	367	362	333	397	371	404	399	383	353	369	379	386	367	378	358	397	384	383	337	383	374	328	369	346	404	392	388	386	393	345	353	357	351	338	361	397	375	351	385	324	391	342	341	371	362	358	394	388	353	392	359	378	374	383	365	373	359	373	368	396	417	356	371	391	337	369	364	361	393	381	373	376	390	382	384	377	405	376	377	370	393	353	343	402	354	390	356	366	343	400	372	381	386	373	384	345	398	374	334	386	343	358	339	378	365	370	349	360	361	419	333	385	360	372	347	356	383	390	401	360	401	389	364	352	365	357	373	364	380	374	357	371	354	405	402	355	348	372	385	357	340	379	354	392	381	395	373	387	349	372	345	361	344	330	392	357	369	363	381	404	387	358	382	363	346	343	366	361	373	348	363	377	379	400	374	346	378	371	390	369	370	389	378	388	348	366	360	358	352	356	380	392	362	373	393	347	356	354	331	351	351	381	338	392	370	377	389	374	361	383	364	364	377	402	394	383	363	390	366	372	379	374	364	365	366	382	369	392	355	381	373	342	402	358	326	364	384	391	367	359	385	370	364	352
13766	4066	2718	1358	1077	884	779	700	632	613	574	571	502	498	517	468	487	481	468	448	465	467	465	474	478	464	443	448	461	448	430	451	423	439	421	461	437	452	463	458	423	439	488	413	440	409	436	472	456	487	472	505	449	512	474	455	480	461	431	435	440	457	446	457	434	469	474	472	437	448	435	457	445	475	429	415	472	445	426	441	447	480	482	466	469	447	481	447	467	414	442	487	413	392	457	485	479	457	425	427	480	445	472	460	406	450	436	490	442	450	457	463	437	462	496	447	480	425	455	443	429	412	439	474	410	417	481	419	433	486	450	433	423	432	436	391	417	437	429	427	464	415	417	408	412	427	408	455	470	461	424	465	437	450	430	443	409	426	453	446	453	431	450	416	446	423	458	449	459	427	433	474	432	429	488	472	455	459	456	466	426	502	440	422	443	453	420	448	511	418	467	446	431	431	463	458	461	432	482	452	436	456	467	438	432	450	503	450	459	455	433	429	455	488	406	454	438	442	449	432	406	419	471	403	430	453	475	449	463	423	427	457	427	470	463	427	418	466	413	428	440	438	401	451	432	453	437	423	439	419	427	438	429	425	402	460	423	416	440	443	404	420	435	436	431	414	446	443	453	436	461	454	427	441	436	457	412	417	412	457	459	474	406	436	430	422	465	426	431	452	465	455	416	450	468	392	455	419	437	477	407	441	446	431	472	427	460	446	464	455	452	410	442	450	418	425	436	441	411	473	429	445	417	408	466	493	443	467	428	413	479	428	418	394	488	462	431	392	435	439	459	445	400	461	398	473	453	459	411	446	443	462	479	434	414	453	444	431	450	476	452	444	402	446	432	448	458	447	403	420	453	397	438	407	477	438	409	446	400	412	456	439	436	446	461	459	456	439	435	451	425	434	421	435	429	449	459	411	440	416	426	438	423	433	440	478	443	445	421	474	435	481	446	461	442	465	444	438	458	419	441	457	430	459	415	429	430	469	442	438	468	437	462	449	479	443	430	487	485	488	416	427	459	407	440	452	445	438	405	438	423	415	450	429	454	423	432	445	461	472	442	458	477	446	501	437	447	480	460	426	463	421	449	473	451	449	418	457	438	443	440	455	463	423	471	449	439	435	461	410	449	447	448	384	439	438	421	428	463	449	424	451	452	448	460	430	449	426	407	418	450	426	471	436	464	463	423	432	444	436	446	442	414	464	474	449	404	452	447	440	446	424	449	455	401	426	433	437	427	452	458	426	421	440	413	421	450	423	444	441	445	454	440	455	443	446	432	431	441	436	420	454	438	451	429	443	441	417	461	446	465	468	476	449	451	430	441	430	457	425	418	434	469	424	409	453	426	438	416	460	407	403	454	458	423	472	460	451	437	437	432	429	473	447	459	410	456	460	421	462	427	426	470	431	465	450	471	507	457	432	460	435	424	458	509	428	429	445	470	461	479	448	460	439	428	442	418	431	427	446	477	370	414	479	434	450	480	405	443	416	444	458	470	444	422	424	461	420	467	490	405	372	427	412	435	422	409	440	457	443	446	404	446	421	446	432	423	433	432	423	433	435	438	484	426	464	439	456	416	451	419	435	465	444	431	433	433	447	429	429	447	418	443	406	405	441	459	497	448	470	380	426	433	428	442	436	424	457	465	419	459	454	441	431	451	441	420	433	452	409	453	437	462	427	434	442	406	474	453	469	423	453	445	475	458	414	445	470	446	473	469	455	447	460	431	450	465	474	456	461	438	449	456	422	452	448	449	435	461	451	421	455	447	427	389	426	431	417	422	470	460	407	425	402	427	467	443	425	440	472	409	437	414	457	417	467	446	382	476	431	445	469	417	424	460	442	434	444	419	440	439	433	425	436	400	444	462	412	430	443	465	445	422	430	441	459	440	434	434	435	472	454	437	436	414	436	421	422	472	450	403	473	463	415	448	405	435	403	495	445	454	441	410	449	463	457	434	463	434	450	481	486	449	444	455	417	448	423	420	438	431	442	455	446	451	410	423	471	422	452	412	486	456	422	439	461	456	426	449	473	434	454	431	483	442	455	460	427	430	446	456	450	430	475	446	448	455	472	449	430	435	418	400	458	444	460	422	437	475	445	440	459	450	451	463	441	424	449	424	432	390	406	450	423	424	441	484	409	422	432	443	451	444	449	444	425	418	460	471	426	458	462	456	445	444	442	430	441	436	447	429	442	416	497	431	443	452	446	429	428	487	469	431	421	455	429	412	441	403	470	452	448	469	433	422	433	422	434	475	435	436	447	404	429	449	429	417	444	427	448	459	445	458	423	409	422	402	447	418	431	432	424	500	434	433	462	455	430	471	490	457	429	440	470	466	446	460	460	471	433	460	400	372	455	445	437	458	470	436	503	419	453	445	429	478	414	451	443	463	424	463	474	462	474	440	450	452	477	461	427	446	414	447	458	436	463	407	434	443	407	430	437	460	438	423	468	427	436	459	441	432	455	465	476	491	470	450	469	446	467	434	438	469	439	467	435	468	470	419	458	428	458	478	436	445	445	458	432	456	449	417	447	465	426	443	428	419	439	455	467	441	453	459	407	471	394	449	428	450	379	449	454	420	411	460	462	469	448	429	449	459	455	452	426	437	449	449	418	461	464	428	487	477	395	431	393	460	449	411	449	402	425	405	459	467	369	406	450	413	458	407	447	457	431	444	431	428	472	434	447	433	385	443	431	468	450	455	460	439	453	438	451	407	472	433	437	408	423	432	414	407	443	414	463	462	413	477	472	433	451	465	484	447	418	456	440	423	446	483	456	425	425	447	448	422	418	425	450	444	461	475	462	448	430	471	477	433	456	448	436	432	437	431	450	436	428	487	454	442	452	438	436	427	466	453	434	446	469	430	482	467	440	455	459	425	399	482	451	466	426	409	458	421	427	480	461	418	483	445	464	438	407	465	473	468	434	421	455	416	434	446	428	464	445	448	433	461	453	420	439	449	451	472	428	412	443	476	438	438	446	433	447	466	472	444	437	441	448	426	431	449	431	458	478	434	428	431	427	432	451	449	425	439	417	458	465	437	437	444	413	441	424	415	444	464	451	463	419	463	432	434	416	436	457	442	458	448	447	419	417	455	432	418	426	433	473	434	471	483	449	406	430	426	388	446	441	448	423	463	441	459	457	417	426	410	458	422	454	447	426	479	431	445	449	439	427	468	452	449	446	419	450	489	399	439	451	442	450	445	429	439	439	465	433	430	420	440	458	435	464	429	434	479	429	453	464	472	442	442	458	433	425	456	464	446	426	445	487	440	461	442	416	423	438	456	414	397	442	469	427	434	448	443	449	444	393	445	438	455	442	436	415	412	433	459	425	411	427	490	456	437	415	431	402	469	439	445	418	471	492	433	468	434	455	465	485	446	470	431	469	431	459	443	433	448	470	477	433	415	460	440	476	440	442	438	448	445	436	456	452	440	447	432	425	425	448	423	435	434	457	447	451	465	447	436	470	444	438	451	446	449	414	468	451	465	439
22878	21556	29100	24448	21549	20607	2089	812	649	575	567	555	484	480	469	437	399	434	435	453	411	384	389	422	427	410	405	357	396	390	369	398	376	408	363	414	376	376	368	380	330	363	380	352	375	364	379	364	384	339	421	380	388	373	355	379	332	389	405	369	334	358	369	364	392	371	357	369	350	360	344	347	387	313	389	362	353	392	360	386	348	374	352	367	370	381	395	371	330	331	344	357	393	398	374	334	343	347	349	344	339	346	384	366	317	374	325	361	346	356	345	349	354	348	368	351	359	339	347	356	342	369	351	351	337	348	343	355	322	376	384	378	349	367	347	359	374	370	376	377	359	347	316	356	366	401	348	336	352	323	370	356	334	356	364	355	338	330	396	378	353	384	335	366	348	325	317	340	372	383	336	360	376	331	333	357	357	385	353	376	354	382	320	318	379	357	355	384	351	349	356	395	373	348	361	353	350	391	326	340	342	361	365	353	362	373	359	341	384	346	372	367	380	382	351	358	353	358	367	387	336	389	339	351	351	355	336	332	343	363	354	342	368	331	385	345	356	366	372	354	372	336	378	354	352	370	363	377	361	356	363	331	368	337	381	374	336	340	374	330	377	390	349	366	385	340	365	376	376	344	328	355	366	374	357	359	364	345	376	355	343	400	392	348	327	352	346	367	361	361	348	331	341	345	374	386	393	370	342	383	334	378	376	354	346	321	344	360	382	389	350	380	394	334	333	349	341	373	358	358	353	378	338	371	371	353	338	308	339	347	379	360	376	363	365	341	348	369	408	364	393	389	356	348	386	356	374	330	332	349	332	374	345	361	364	346	356	349	370	374	344	372	340	380	347	355	356	361	343	336	358	382	343	371	344	344	365	342	366	359	372	360	348	352	379	361	351	348	382	344	398	355	352	375	379	361	371	358	375	391	349	342	349	365	346	371	354	328	368	381	371	362	344	339	366	338	371	366	358	356	340	368	378	390	345	354	388	328	346	362	352	359	361	356	334	371	360	353	340	345	318	344	363	387	349	321	375	325	337	361	349	363	346	364	341	382	342	350	326	359	352	331	337	376	350	330	341	342	404	379	374	365	394	361	343	342	371	384	349	363	381	360	380	372	352	336	339	346	380	353	360	361	322	338	345	369	338	378	381	345	347	355	352	342	324	368	363	337	328	357	356	333	348	358	350	367	353	382	348	366	366	329	317	347	364	347	349	338	352	389	386	380	383	360	366	367	342	337	353	354	365	364	320	367	347	378	369	357	373	347	336	341	363	352	351	367	369	383	338	334	354	375	320	376	348	375	351	337	345	364	348	381	352	382	353	359	351	329	351	394	360	410	377	364	371	326	363	334	354	356	343	347	354	341	338	365	338	383	347	356	357	355	381	406	330	354	353	378	379	344	354	330	386	357	367	356	371	341	336	350	359	368	356	330	379	375	358	356	339	346	350	370	378	332	359	367	349	372	354	348	364	310	380	347	359	376	370	405	345	368	342	365	330	363	346	373	372	359	360	338	380	344	374	362	342	357	374	398	332	361	348	349	389	346	343	355	361	370	360	333	350	346	346	383	379	350	364	364	359	357	330	362	347	368	326	359	351	365	334	364	377	368	345	349	348	377	358	339	357	356	334	365	323	392	331	351	370	379	332	369	357	331	366	375	391	317	356	336	356	361	336	356	356	333	318	382	383	386	355	345	371	355	339	373	372	335	370	366	394	314	371	392	329	345	358	344	342	354	389	371	341	353	354	345	345	371	360	329	332	390	401	378	328	361	400	354	359	339	332	335	371	352	356	361	382	366	368	362	366	341	343	376	344	381	383	379	313	355	334	368	307	366	381	351	350	362	412	327	339	341	370	371	360	372	355	354	343	320	350	370	370	351	324	337	334	347	342	354	383	372	350	354	356	360	351	323	345	357	354	334	342	345	358	352	357	359	359	346	349	372	367	337	379	352	358	338	386	363	326	373	363	355	380	380	333	372	342	350	364	370	385	360	360	325	349	350	350	375	327	351	411	370	339	375	337	373	341	371	337	344	378	390	348	356	373	363	369	373	377	364	372	341	349	355	395	375	385	366	351	361	362	360	348	347	345	337	347	346	360	374	364	384	339	378	315	385	349	385	360	382	333	324	346	360	346	376	333	353	348	362	356	360	344	336	346	356	354	364	358	316	330	346	368	369	364	372	370	342	349	369	363	359	342	332	371	363	355	377	366	341	347	379	355	353	375	349	362	357	361	352	393	364	370	361	369	347	361	378	327	315	370	379	343	347	355	339	391	347	321	402	360	382	385	356	332	336	351	365	338	356	362	323	375	344	348	354	344	359	360	353	361	340	356	371	334	384	386	368	364	345	349	360	402	360	385	340	351	355	352	325	321	422	390	370	311	350	350	350	327	389	362	344	359	373	330	338	345	355	374	332	370	381	348	397	355	377	383	333	356	316	356	354	370	346	353	373	352	353	355	367	348	368	394	384	379	343	333	378	343	355	337	365	356	335	350	324	353	310	393	328	339	391	353	373	335	369	386	362	374	369	380	370	356	340	361	410	348	355	340	383	378	342	385	378	379	362	313	371	361	362	360	361	352	339	379	303	337	366	367	363	338	344	367	404	332	340	324	325	369	359	364	376	346	325	364	345	386	373	374	344	345	361	346	361	387	353	325	352	368	345	373	330	370	338	347	366	336	316	355	331	345	363	368	348	371	352	365	336	336	363	341	341	373	345	344	367	354	379	355	355	337	333	382	335	360	408	327	361	351	379	356	367	338	355	333	356	374	363	381	342	365	354	363	344	352	345	350	338	336	370	347	367	396	365	367	312	349	350	360	352	339	353	358	391	323	328	364	365	341	358	336	364	387	336	315	366	362	357	347	366	349	333	383	345	344	357	355	366	361	352	366	387	331	307	362	386	410	345	317	386	355	348	346	388	362	388	369	371	353	382	370	356	383	355	357	368	376	354	375	367	390	367	324	377	362	379	329	357	339	371	334	353	340	336	366	359	338	377	361	356	357	362	322	359	339	351	350	338	369	343	361	326	383	333	358	369	370	340	354	348	335	333	375	386	349	362	351	357	352	335	349	412	340	371	356	353	367	349	347	406	375	361	334	396	340	387	363	365	396	349	340	342	358	354	354	323	376	366	321	339	366	348	351	331	298	330	346	346	351	355	312	350	361	366	343	366	376	353	361	350	343	352	384	381	346	350	385	360	367	376	348	341	336	355	338	357	363	342	377	377	370	343	344	344	327	380	356	347	397	368	376	359	373	338	366	347	350	380	334	342	344	351	371	379	360	369	339	359	356	354	355	387	386	348	390	371	356	361	383	394	355	356	361	349	368	404	375	377	358	363	368	360	358	387	369	358	321	368	382	371	346	376	350	343	344	354	350	359	362	380	333	374	324	322	363	350	354	369	359	367	336	355	316	380	368	351	326	342	376	349	380	349	329	339	371	370	343	368	403	359	385	339	325	331	332	335	340	363	329	357	370	345	318	342	331	339
17818	12290	8047	3823	2826	2220	1621	1340	1111	1048	870	777	748	681	621	608	573	553	599	522	545	500	546	502	489	509	448	462	504	497	457	468	465	456	493	487	458	473	463	440	453	479	520	473	459	481	466	469	433	491	524	465	469	446	483	443	440	421	409	456	468	479	462	487	434	395	404	420	424	429	463	428	429	459	470	455	444	429	463	449	461	460	430	441	469	475	449	465	447	446	441	457	427	442	433	450	441	439	472	455	427	463	503	416	432	432	482	428	446	396	430	460	447	430	463	442	465	438	435	415	472	431	429	423	414	465	460	468	461	464	422	466	439	446	462	443	433	474	476	427	462	400	468	448	496	457	469	419	423	465	502	438	427	439	463	405	441	462	486	475	415	438	435	472	477	463	461	449	476	424	447	454	459	450	445	415	452	445	446	442	461	415	455	452	458	438	468	443	429	455	476	428	456	463	439	460	422	410	461	469	446	466	467	444	460	422	468	481	446	445	418	468	449	447	431	423	464	453	444	429	430	427	438	429	435	443	430	438	466	484	409	416	457	452	455	460	413	451	441	422	457	470	447	464	452	427	439	446	412	448	434	452	440	405	453	453	483	477	439	459	490	459	438	407	418	434	455	433	452	457	477	430	459	456	456	458	479	462	419	440	447	426	444	473	456	456	470	466	483	439	424	462	434	427	446	436	452	440	448	424	447	416	398	510	466	450	430	436	416	465	418	434	465	414	446	421	458	443	446	457	465	445	482	500	423	457	457	424	466	433	432	441	431	468	423	445	419	430	468	475	475	465	455	446	457	456	440	452	425	438	436	462	428	455	432	435	444	437	458	442	421	503	428	468	434	440	451	452	442	484	428	437	424	413	451	474	418	447	445	484	455	439	482	432	461	431	460	422	461	459	489	438	481	424	439	448	456	439	440	441	467	445	395	418	437	442	463	469	440	418	454	394	439	452	434	443	456	425	441	458	414	450	473	429	456	454	470	439	406	431	417	414	446	415	468	418	458	476	454	417	408	439	420	421	437	447	439	476	439	406	447	449	480	444	448	455	426	431	448	431	449	432	457	452	446	431	416	458	450	450	442	468	454	403	437	455	451	457	428	430	464	491	431	435	450	448	454	417	441	406	478	486	437	446	449	458	429	463	445	431	453	445	420	407	415	474	444	497	428	444	462	484	433	441	437	433	460	464	443	419	442	453	455	453	465	466	449	412	447	469	446	425	432	455	430	419	444	448	460	431	435	411	452	427	460	453	422	430	427	431	435	428	498	460	465	414	415	438	456	405	431	438	452	423	440	421	475	445	438	443	436	450	413	450	474	472	449	442	428	412	439	435	459	406	442	444	464	462	481	477	431	452	470	464	491	429	446	473	449	491	443	451	485	421	448	458	471	380	442	441	437	452	421	432	407	468	429	492	484	419	454	457	504	414	391	450	413	455	433	455	428	446	422	473	448	442	437	467	445	426	452	452	442	431	432	436	443	461	463	490	482	435	388	459	447	435	451	437	481	459	444	466	445	422	398	461	470	455	446	450	474	462	451	441	459	437	439	444	472	454	429	436	469	446	425	460	477	433	470	445	441	431	444	412	434	424	431	437	458	434	457	420	464	429	469	454	429	421	420	450	459	422	453	461	440	444	429	467	433	456	445	419	473	422	424	470	465	461	449	435	449	441	471	436	450	453	449	430	481	444	406	407	454	440	452	425	453	446	453	425	444	468	459	467	458	475	488	440	438	455	415	455	477	482	449	423	425	418	440	441	507	453	462	463	480	439	464	482	446	472	430	464	461	431	458	436	449	439	451	431	444	455	400	445	442	437	447	415	458	474	452	432	446	460	458	417	448	430	449	453	469	449	421	436	438	446	466	457	435	487	418	498	461	452	467	465	458	465	438	431	446	443	428	448	433	434	470	431	457	470	433	438	469	421	455	456	453	419	444	394	465	418	432	420	448	447	398	449	460	459	477	434	459	489	470	456	433	465	440	447	443	442	428	456	423	451	445	446	433	430	412	404	464	444	419	444	454	497	426	440	468	439	454	483	474	430	433	415	450	449	448	404	449	429	463	464	431	430	444	431	477	442	428	459	458	440	443	452	421	426	428	453	442	464	456	432	407	433	461	432	469	451	461	423	467	428	427	426	424	438	445	422	452	461	494	430	445	438	399	422	449	448	410	449	476	447	480	445	479	416	460	465	446	441	445	436	433	432	403	444	493	467	429	439	433	427	417	415	449	436	431	438	461	467	449	434	462	446	414	472	432	455	447	439	464	430	427	421	446	400	439	439	476	430	460	427	435	435	461	457	401	415	440	392	488	464	416	438	457	454	437	477	507	434	464	444	442	443	411	459	409	450	445	468	410	436	468	456	402	439	418	444	467	446	459	418	429	435	449	443	431	446	441	450	455	473	476	411	462	425	467	456	450	440	472	446	435	472	450	440	413	464	428	432	408	416	431	442	442	433	435	438	470	450	444	462	448	461	423	437	452	449	442	443	450	438	475	473	436	456	449	453	420	457	416	445	442	470	459	468	447	444	442	455	408	455	468	448	429	443	472	473	472	432	419	421	436	466	421	438	427	434	440	418	407	419	439	435	420	451	469	426	402	465	417	398	425	464	478	449	441	424	437	441	439	451	432	455	445	450	468	437	447	435	441	447	437	461	425	466	471	446	472	444	427	438	438	463	419	431	426	445	451	432	433	444	443	438	464	464	447	470	438	419	431	399	438	478	444	453	407	461	437	425	457	440	445	428	434	442	439	416	463	461	407	472	437	476	431	481	441	447	482	425	426	493	440	464	467	472	438	407	430	450	431	438	448	395	447	432	450	414	464	477	473	408	433	471	410	458	452	436	456	488	417	452	485	445	465	432	470	451	438	476	449	411	453	451	447	452	402	437	459	412	441	375	418	446	422	455	467	466	439	468	424	417	442	442	430	456	437	459	439	447	453	413	490	446	445	443	480	444	431	471	439	470	416	447	477	434	452	422	430	461	457	476	416	471	421	407	446	485	443	453	416	392	455	474	463	474	427	420	448	462	438	457	440	443	432	429	434	447	472	466	426	444	495	466	465	490	443	431	459	452	431	433	450	472	416	440	427	477	470	447	447	445	424	429	442	450	437	470	466	432	450	459	433	427	493	449	427	478	452	433	461	471	423	456	411	431	437	457	448	488	394	445	460	408	442	423	462	411	463	456	442	453	441	428	453	462	466	437	426	444	420	440	454	401	489	414	460	489	406	466	442	454	426	428	433	414	427	451	440	456	438	470	417	439	424	417	442	466	451	459	422	490	410	416	469	400	434	448	475	465	420	404	459	443	442	440	436	439	435	448	450	449	481	419	439	416	446	474	444	452	466	438	436	449	453	477	423	441	424	434	405	453	435	434	453	443	436	428	458	423	468	407	433	440	442	446	485	450	438	456	426	426	430	431	441	455	426	455	483	446	453	467	433	452	437	424	465	459	421	474	419	446	426	461	443	444	417	422	439	460	460	444
28264	15493	2657	1105	937	925	723	719	695	727	679	715	642	655	687	699	693	634	699	712	674	654	673	684	668	709	689	689	701	694	672	648	615	690	667	659	663	686	653	687	670	681	675	643	659	695	686	651	657	677	676	702	699	652	718	688	656	672	689	663	703	689	693	653	712	693	653	672	702	659	676	673	684	652	656	721	640	663	675	680	710	660	642	647	672	683	645	688	682	664	683	657	680	681	659	709	602	660	687	682	638	700	657	670	659	658	703	664	660	658	707	643	679	724	714	674	657	656	643	658	636	687	667	645	642	675	646	678	691	697	710	682	695	669	698	671	668	653	732	658	673	667	655	642	683	648	667	689	685	708	689	678	723	670	663	668	670	659	648	714	680	688	652	671	655	661	645	694	681	679	677	704	662	627	708	665	676	709	646	659	630	699	675	678	701	640	687	682	654	693	627	652	663	691	688	648	681	698	721	675	686	715	701	688	665	628	644	692	710	713	637	677	665	675	675	693	680	676	627	667	623	671	705	668	708	667	649	691	662	700	644	693	680	674	668	678	714	697	657	683	686	668	667	645	687	647	642	700	689	705	664	660	704	700	673	678	704	669	650	711	681	666	675	688	696	672	716	673	680	616	647	715	636	645	684	706	708	650	665	666	639	618	643	658	632	703	706	687	678	694	662	666	697	669	692	674	667	644	686	669	700	665	683	701	684	666	675	697	673	636	664	637	716	712	694	699	621	665	705	638	657	662	698	629	676	658	649	679	655	662	699	628	677	626	671	677	692	663	680	649	666	700	686	707	718	671	698	622	682	662	656	700	663	676	650	716	694	694	663	625	663	745	653	624	631	649	660	683	692	691	730	672	696	658	720	689	672	721	683	673	680	709	715	652	701	622	690	672	677	700	673	657	672	670	704	700	701	657	682	652	709	640	668	691	718	683	660	666	678	660	711	656	679	670	648	694	629	721	677	661	699	642	653	707	683	699	715	737	695	699	662	675	704	688	668	675	672	686	666	675	656	681	678	622	668	688	671	700	649	673	660	630	645	690	677	676	686	674	672	658	684	630	717	685	643	680	672	665	674	658	709	664	652	646	746	649	657	676	678	685	684	674	632	705	626	694	659	705	715	704	731	672	631	676	650	651	676	643	747	618	636	668	646	688	637	651	667	703	691	689	655	639	663	667	694	768	667	656	663	675	633	666	649	658	690	675	665	675	683	632	716	702	705	652	702	654	628	728	672	708	682	613	646	707	690	678	678	621	695	647	666	639	663	688	694	714	681	668	674	660	698	665	675	652	662	662	690	699	667	603	686	716	686	725	619	678	700	664	671	653	654	685	674	687	670	623	675	690	676	673	677	655	680	637	725	711	715	632	670	687	697	641	647	663	659	679	686	685	706	605	654	656	655	668	699	653	678	652	699	660	670	688	657	685	680	710	659	691	683	695	643	633	665	680	686	676	678	694	628	660	624	661	663	651	694	693	619	717	690	699	739	726	684	680	674	650	710	668	692	626	693	659	652	677	653	678	661	675	677	702	663	736	660	721	652	669	673	646	683	681	664	679	660	655	688	688	723	678	679	644	634	695	691	687	643	660	669	658	703	651	649	692	698	644	610	618	617	647	705	693	723	670	677	687	673	695	674	652	682	676	691	661	731	667	635	663	697	699	637	735	703	644	679	633	701	636	699	656	717	716	674	677	694	643	669	673	686	663	683	686	686	667	656	666	660	651	626	716	643	670	639	679	699	657	679	668	673	620	654	664	657	651	686	685	615	630	676	709	675	741	646	723	687	641	692	626	657	661	722	642	692	667	684	647	689	657	729	676	649	670	656	623	667	644	657	676	692	670	670	682	657	673	680	632	708	740	707	697	703	676	654	658	669	663	643	660	687	645	641	684	638	639	689	666	715	684	645	693	660	673	671	673	659	664	671	667	629	682	689	658	624	663	641	669	659	647	734	666	673	693	686	635	666	672	694	643	658	696	679	725	739	641	696	666	628	656	696	692	658	710	685	679	678	649	682	671	671	675	759	727	629	663	657	667	702	707	608	713	718	704	715	673	656	656	719	747	700	702	711	695	665	638	736	615	652	710	670	693	699	671	675	687	699	643	723	673	701	694	643	678	680	657	688	654	686	643	684	666	671	695	634	625	638	680	675	633	643	732	684	693	718	665	696	734	687	655	681	637	636	684	643	668	619	647	698	669	702	637	662	703	678	658	673	677	678	690	675	688	675	623	657	655	680	685	644	672	692	628	684	649	709	667	706	680	704	707	678	679	728	654	662	643	720	693	638	664	653	659	699	660	686	650	602	701	666	670	694	689	668	634	694	645	708	645	734	651	634	672	699	671	701	672	684	667	708	676	707	663	646	674	692	696	674	668	678	699	642	675	697	710	688	719	664	654	634	658	653	735	658	671	687	680	651	672	634	665	659	692	676	671	667	707	717	699	678	714	685	707	656	688	742	671	718	714	685	667	727	662	604	695	741	669	741	701	667	666	659	706	676	670	648	633	680	669	636	663	680	649	651	709	708	681	697	665	674	731	649	674	646	645	715	674	621	649	681	712	673	683	690	672	658	683	715	623	682	687	708	648	666	697	681	679	642	706	632	654	687	687	671	634	675	692	674	640	676	655	639	654	704	674	732	645	663	677	638	712	694	706	640	661	719	632	690	689	685	672	713	621	642	658	680	642	672	703	650	709	748	645	670	659	698	658	658	667	739	687	675	667	698	688	646	643	670	640	721	633	715	636	667	636	695	704	702	663	675	701	675	710	692	697	695	689	644	718	675	685	678	662	696	665	696	697	707	662	717	676	675	643	683	707	668	652	617	678	691	672	695	732	673	665	678	658	681	657	672	676	705	679	672	726	719	703	659	688	660	673	637	667	659	651	661	633	676	637	710	643	700	712	687	658	692	675	668	666	658	667	644	675	661	697	712	640	707	663	674	653	673	658	648	691	694	680	666	675	668	621	680	660	671	676	664	673	691	694	658	678	643	602	703	650	685	669	681	635	681	685	699	692	742	650	648	714	710	677	680	710	663	665	686	616	694	667	653	677	670	671	657	678	660	674	678	690	703	685	695	670	652	668	641	650	657	663	682	675	676	705	664	657	655	682	659	649	673	678	708	658	649	706	641	676	701	690	693	668	659	680	707	725	709	708	651	658	665	707	612	686	683	676	670	644	684	688	726	692	683	699	668	691	683	726	679	630	672	716	676	669	675	671	636	688	660	693	629	686	665	717	647	687	673	670	672	678	659	686	611	647	657	699	697	629	685	707	672	634	700	635	659	641	646	667	727	685	695	629	695	699	659	697	644	665	690	627	699	655	641	698	670	630	710	646	714	654	682	664	660	661	661	653	702	651	641	693	684	662	677	671	664	678	726	686	681	700	648	708	682	686	651	701	680	651	688	711	665	692	636	671	673	681	658	665	709	661	625	654	644	705	660	608	716	613	691	646	657	652	696	670	628	672	647	647	679	642	687	719	646	694
11336	1349	1183	896	941	841	875	851	834	772	791	787	818	773	802	794	808	778	790	805	824	840	838	789	805	820	816	766	805	823	787	814	798	801	853	740	776	802	810	750	785	751	768	780	794	805	747	772	811	824	775	814	787	758	803	818	750	808	779	789	819	794	766	791	779	792	767	829	831	824	785	818	811	791	732	757	786	769	800	776	812	767	794	800	823	770	798	800	769	772	776	770	816	867	803	822	806	806	795	751	771	777	762	803	803	775	853	817	837	771	754	778	820	830	814	767	767	775	776	850	794	832	779	845	775	794	751	819	849	779	770	828	766	744	707	765	778	797	792	787	755	791	777	805	822	767	797	786	831	788	787	767	806	799	761	763	744	740	823	806	799	840	866	794	782	797	775	886	836	762	809	746	840	737	781	800	774	783	806	770	812	787	794	781	900	793	825	753	811	752	777	776	807	815	752	815	832	861	793	838	739	799	812	789	784	758	786	831	800	787	809	790	823	796	807	843	772	813	793	812	744	788	795	769	814	762	741	746	787	762	812	745	830	809	797	805	762	782	788	772	738	794	800	839	789	871	824	792	819	820	780	776	812	807	790	789	791	839	770	802	812	741	767	780	766	727	777	787	805	792	833	808	722	772	810	787	789	871	813	757	782	780	753	787	786	775	798	763	774	815	784	818	843	782	776	764	759	774	763	835	844	821	760	849	799	767	833	848	816	813	789	775	804	772	778	790	748	827	816	846	794	792	778	761	781	795	824	801	819	783	797	748	789	734	811	785	819	757	797	792	850	823	801	759	797	778	835	814	840	827	794	797	842	775	853	801	797	762	807	810	818	726	795	806	791	790	792	855	799	801	801	766	781	789	809	772	818	733	794	823	818	812	788	775	788	779	824	755	815	826	836	813	761	824	798	796	805	799	776	773	814	781	774	772	809	786	781	833	850	740	822	802	773	805	809	845	791	758	837	789	800	815	799	789	802	750	784	785	777	811	812	753	785	759	849	866	820	801	766	758	797	812	741	801	806	776	760	773	790	824	791	783	828	817	817	767	804	782	768	747	845	796	781	778	763	770	773	817	854	828	850	786	797	818	797	835	809	800	774	859	814	821	814	751	805	796	833	773	797	815	813	755	802	823	794	820	775	817	767	750	819	810	740	782	795	818	759	803	839	784	779	776	832	852	767	860	757	771	794	781	771	758	796	814	780	758	774	789	809	793	763	769	783	806	800	786	827	836	813	806	750	771	766	796	750	764	872	823	781	810	814	756	778	749	814	778	766	854	740	819	812	875	769	807	821	761	766	840	817	772	793	808	816	861	782	803	808	823	829	820	784	801	766	815	834	795	827	821	804	753	751	798	791	819	799	832	821	786	764	745	741	776	797	741	765	807	785	850	761	779	736	850	753	780	834	770	852	743	782	794	779	815	757	762	804	761	780	788	779	792	768	790	813	798	786	795	808	844	784	766	765	804	805	809	796	825	807	821	769	749	743	765	804	770	814	783	788	838	764	796	793	835	817	805	800	817	800	792	794	818	777	817	797	829	774	806	779	817	773	800	741	791	777	845	777	828	820	798	816	784	770	810	812	820	838	807	780	798	774	744	794	760	797	795	779	805	775	809	846	790	788	776	799	780	777	783	784	796	768	825	813	787	804	785	792	841	767	803	843	845	749	790	856	796	793	762	805	820	811	811	825	765	749	807	795	761	774	816	857	753	796	784	804	794	794	793	788	834	834	812	795	807	787	806	772	765	802	817	785	800	740	845	740	780	797	800	854	784	824	767	823	816	859	782	737	777	816	701	826	852	790	796	817	770	837	817	817	766	793	778	826	796	769	773	782	812	800	826	794	779	811	810	778	853	749	814	741	819	787	760	792	795	800	781	795	822	771	765	798	824	773	796	782	829	789	758	766	803	862	771	775	824	859	763	835	836	813	760	868	820	778	852	749	787	789	805	820	813	791	805	802	777	848	779	731	747	795	765	797	796	791	801	804	834	845	805	831	764	810	800	797	751	791	783	726	800	789	769	802	770	811	760	768	764	797	811	785	775	805	818	762	787	809	757	813	790	827	760	797	764	804	805	778	788	803	743	824	782	796	766	807	773	734	771	804	795	862	815	811	748	748	737	794	765	810	798	781	778	793	820	785	818	840	817	759	790	818	785	773	746	835	807	803	766	746	772	724	774	814	739	843	775	785	817	790	831	817	812	802	782	784	781	856	790	758	770	824	849	816	826	763	800	822	759	766	804	743	788	767	819	808	763	782	807	836	763	805	770	765	785	813	780	818	769	754	806	786	765	859	761	828	837	804	774	741	778	806	807	777	778	762	816	807	790	788	771	792	780	796	818	783	763	805	748	782	786	785	749	809	754	821	752	755	760	819	786	801	754	792	883	793	808	777	761	821	792	792	795	801	798	774	785	798	811	822	764	798	802	836	775	771	756	832	751	787	801	800	719	777	797	782	802	798	811	822	818	799	837	801	785	774	800	793	789	852	842	803	775	901	790	810	767	771	768	745	775	796	754	750	805	799	790	765	786	820	788	822	841	765	793	785	769	796	775	776	791	810	769	829	836	817	797	771	770	840	772	803	772	819	815	763	818	805	770	818	771	764	793	820	748	816	756	738	800	818	773	824	801	789	860	826	766	775	837	788	757	781	862	789	791	758	818	792	763	791	792	805	735	799	791	790	771	782	783	787	769	781	776	722	792	778	736	769	758	800	803	808	780	791	808	773	756	776	787	779	791	744	852	755	719	765	768	841	812	805	773	811	796	788	753	769	772	813	811	815	759	820	790	832	814	828	828	827	784	789	816	760	791	737	846	801	776	751	825	823	886	767	813	775	767	815	807	809	812	824	816	774	775	860	842	825	807	799	763	756	783	786	775	773	777	801	759	764	783	789	770	798	814	832	775	836	743	812	766	800	818	831	812	820	845	792	807	781	817	803	797	789	842	786	781	751	810	772	772	790	751	751	758	818	768	789	799	798	849	761	777	793	790	779	754	798	817	795	757	774	857	776	807	834	787	755	828	763	788	788	768	801	814	796	845	739	832	799	798	760	796	805	770	777	784	846	799	823	826	793	815	792	811	801	766	820	769	796	802	812	789	798	790	774	863	776	761	780	839	823	810	809	823	858	752	777	803	789	822	852	820	813	828	782	790	852	833	762	848	830	801	813	792	771	777	808	817	797	849	779	765	821	819	777	780	812	794	772	807	746	786	810	805	817	773	818	802	787	767	799	793	816	745	789	795	843	819	819	756	801	778	761	797	737	776	789	812	787	800	813	798	782	784	779	773	778	821	779	785	814	793	806	787	788	801	763	857	781	838	807	794	801	761	751	757	797	805	769	784	860	781	790	807	790	778	778	795	857	806	760	787	808	833	760	753	816	797	798	786	806	764	814	775	801	809	803	808	826	781	814	804	811	757	789	778	804	784	761	831	796	796	790	801	852	787	793	801	790	797	781	804	809	830	767	792	812	833	760	738	786	831
23900	21560	28522	25060	21192	3765	1202	1015	894	879	827	776	807	734	796	787	734	770	733	835	726	734	783	703	764	710	703	774	707	736	753	723	773	711	800	760	724	684	775	704	691	691	767	764	783	669	742	728	714	755	748	753	768	713	760	701	729	690	682	744	713	695	715	731	721	711	709	727	663	751	722	740	728	739	716	753	684	738	712	669	759	708	702	739	718	729	700	716	739	701	710	709	771	697	700	727	692	720	716	786	693	719	722	677	727	723	733	755	754	690	713	690	720	702	705	728	706	717	778	744	689	724	679	688	713	737	718	713	746	746	685	724	685	745	729	698	757	695	707	720	739	754	741	686	680	729	716	677	722	715	771	703	689	741	706	707	741	715	725	761	660	743	704	701	715	734	726	730	711	701	759	736	692	765	679	778	720	755	761	788	715	695	682	719	727	683	699	716	677	774	731	715	709	731	751	704	736	623	784	729	730	695	729	724	713	726	704	746	720	709	723	776	730	734	712	711	733	705	715	762	710	741	742	736	714	715	719	770	699	658	697	709	741	719	710	686	732	800	752	762	682	707	697	714	713	710	731	736	702	765	725	671	747	734	771	691	685	675	693	734	734	705	716	725	713	715	738	706	661	769	780	710	740	711	689	752	745	679	739	737	783	717	712	738	703	733	705	717	728	675	745	717	711	706	742	708	681	674	697	731	733	718	735	706	751	755	742	758	718	733	700	757	728	746	676	699	742	711	686	698	745	684	727	710	692	694	730	734	724	681	708	699	722	755	747	771	746	790	731	699	709	742	729	769	772	716	725	772	747	711	687	723	736	749	708	679	777	718	759	724	705	724	735	664	713	696	654	705	750	739	708	646	735	722	714	692	659	733	676	745	648	746	734	733	733	741	757	714	684	745	712	714	698	718	663	708	742	727	673	722	729	709	750	771	705	690	707	738	699	706	734	688	708	743	728	662	746	721	688	734	719	731	727	768	727	772	689	708	701	734	692	691	762	706	724	726	771	708	730	727	681	696	721	713	739	721	700	692	742	751	749	707	738	779	671	709	692	743	694	745	749	751	705	738	673	747	740	721	679	695	720	669	728	677	716	744	673	714	796	710	732	708	715	738	688	692	763	748	717	711	678	741	687	674	701	712	733	672	679	702	726	739	709	694	726	711	708	705	776	733	712	735	701	747	732	711	671	743	729	709	723	677	720	666	673	693	716	756	716	741	670	700	719	713	743	714	690	790	688	710	737	715	691	683	743	715	695	728	730	806	757	751	718	690	676	668	705	729	765	714	702	738	759	737	725	680	720	754	710	754	754	732	716	666	700	720	674	700	684	734	713	713	748	715	732	721	701	725	751	702	702	693	693	757	689	702	704	675	702	751	714	662	742	734	731	715	734	719	717	753	761	741	703	726	688	683	743	776	724	685	711	732	734	711	741	666	704	738	720	676	703	719	721	732	780	747	755	728	686	740	728	710	705	709	721	705	718	692	739	716	750	733	719	713	704	771	735	680	719	686	694	716	684	759	708	761	728	767	721	677	745	744	714	759	702	712	698	718	698	703	692	680	692	682	761	735	687	720	759	753	745	696	692	728	717	707	725	769	744	703	704	673	734	771	707	759	700	719	719	726	738	718	707	792	711	743	732	704	685	667	732	710	720	687	734	697	687	739	686	655	708	697	720	716	729	733	710	711	753	768	730	718	730	718	734	696	734	721	714	723	720	730	709	734	739	686	687	729	717	712	742	728	702	716	721	715	680	730	732	737	682	719	741	754	710	741	708	712	738	687	735	745	725	701	737	761	679	699	702	737	686	741	695	662	756	717	726	699	664	761	733	739	701	719	695	760	688	719	722	703	686	731	707	712	720	714	698	723	712	738	712	721	698	723	676	729	744	699	749	718	682	726	692	735	722	708	732	733	759	721	730	672	672	733	750	728	745	707	730	775	721	751	717	715	731	730	787	670	695	668	674	720	762	740	744	749	691	692	732	732	726	706	750	677	711	676	733	677	680	655	764	704	735	748	740	679	701	718	737	680	683	726	729	754	679	721	677	761	710	715	710	715	750	749	667	744	763	708	721	704	751	714	692	780	765	701	737	744	680	708	726	732	723	751	671	699	734	692	704	698	707	781	699	692	696	724	694	635	726	762	720	730	690	723	712	749	753	718	726	725	720	716	756	773	731	758	723	685	732	696	680	701	749	717	733	718	715	700	663	706	674	738	688	754	728	750	733	712	731	729	745	715	717	695	672	706	696	714	703	745	688	719	725	700	738	705	746	707	782	715	725	693	670	733	720	698	716	719	726	701	693	765	712	717	732	743	789	733	780	735	718	769	712	711	747	698	676	756	738	754	697	746	711	715	665	751	716	696	719	742	747	748	709	727	696	707	728	693	709	675	693	700	744	715	670	710	694	712	740	704	716	704	723	746	671	758	758	725	713	740	718	731	688	692	715	723	690	704	724	674	717	716	716	717	699	734	698	718	728	768	695	729	720	750	737	720	722	688	758	757	723	734	706	697	732	695	795	729	710	666	740	719	778	727	728	714	769	738	711	713	789	718	686	705	732	708	706	748	686	681	775	702	742	715	791	730	685	727	710	740	696	704	701	670	749	680	723	685	731	698	748	690	716	748	671	729	715	697	727	715	721	735	710	679	696	744	746	721	712	710	719	719	673	723	749	704	709	690	713	729	732	727	731	659	729	703	724	734	683	759	755	726	693	724	699	763	712	715	712	761	720	699	732	692	693	705	719	674	717	703	736	702	724	729	746	728	757	718	750	708	734	725	693	691	740	695	706	746	721	808	762	740	765	707	717	727	778	764	729	703	730	696	704	735	712	706	722	739	711	719	752	770	740	707	749	783	717	699	732	751	690	742	722	737	745	692	733	740	712	735	686	695	711	710	696	708	746	731	718	713	713	756	698	695	701	754	714	685	669	712	718	659	692	678	649	724	687	718	670	728	729	769	685	691	701	736	751	711	694	703	685	710	689	711	719	752	730	690	672	733	723	745	730	690	744	683	706	734	737	722	695	712	704	738	739	724	729	693	686	731	700	711	726	654	709	716	707	735	711	679	738	698	697	728	698	669	749	735	719	750	679	688	727	706	715	725	651	716	693	756	768	755	784	749	738	730	734	718	705	733	734	728	713	686	704	707	739	699	768	706	776	663	710	747	723	722	683	702	684	752	710	747	705	704	764	684	711	726	727	760	688	686	709	710	716	715	687	692	728	718	741	746	682	730	700	716	710	759	743	719	737	694	700	696	698	750	709	757	732	703	757	744	719	702	718	707	667	733	677	692	790	723	750	727	727	705	748	698	708	674	738	721	713	746	753	736	694	733	688	734	727	706	747	749	667	710	749	666	731	744	720	747	717	726	727	727	735	721	711	729	740	680	708	725	710	665	675	744	695	687	709	724	760	721	696	660	742	736	709	743	761	726	703	688	714	723	735	736	727	690	737	705	734	739	711	702	672	720	731	665	676	732	701	673	707	718
14650	7822	5180	2661	2078	1695	1473	1357	1223	1210	1115	975	1044	1015	945	927	902	899	888	904	898	879	915	958	879	871	860	953	899	818	930	826	839	858	812	888	894	889	846	881	852	857	856	861	867	830	886	853	903	894	877	860	914	853	883	863	849	886	863	869	823	834	861	792	851	862	912	871	873	870	846	868	881	863	876	812	849	903	873	872	820	831	857	876	840	865	869	866	859	812	854	811	865	853	814	864	838	869	855	891	861	823	886	837	862	835	868	817	883	888	838	851	869	860	823	825	880	846	874	877	846	847	847	861	868	866	835	869	864	831	915	911	909	816	872	865	862	894	859	830	833	807	801	895	872	819	869	887	866	922	840	874	822	826	816	852	866	844	863	879	900	866	850	888	870	806	837	867	843	794	861	923	857	864	851	885	887	877	867	868	858	825	816	898	843	900	846	888	840	841	860	869	814	901	837	844	834	841	845	883	890	811	853	868	873	856	894	889	865	838	830	859	858	864	833	851	814	826	806	866	845	827	834	824	866	882	924	850	859	843	842	874	850	857	844	830	855	846	843	840	866	842	861	851	846	854	917	838	837	862	864	828	805	798	860	885	851	854	836	932	827	834	859	868	873	861	845	899	827	833	853	857	873	861	836	843	856	946	851	844	871	847	867	857	863	843	827	841	854	831	881	838	797	812	862	853	855	839	807	858	865	859	867	880	825	875	869	909	780	871	820	846	851	858	846	874	868	823	885	872	840	898	855	855	819	848	830	877	800	889	848	910	890	824	871	881	852	828	831	820	850	834	893	821	888	827	844	863	870	891	851	840	855	837	924	859	894	882	908	854	863	826	856	847	821	865	862	835	837	933	842	862	867	930	818	856	883	831	826	891	901	884	882	841	861	888	845	876	902	906	887	803	895	857	840	863	843	915	815	877	879	873	848	851	855	828	812	905	886	849	866	876	893	906	849	871	896	894	873	861	837	835	867	876	890	874	882	851	895	857	835	871	830	912	900	860	836	859	816	857	818	892	862	891	856	823	844	860	826	848	829	837	842	895	851	916	853	880	881	857	831	836	888	827	923	863	857	900	847	813	879	855	821	831	837	859	839	849	839	884	826	820	833	817	846	871	770	861	894	878	862	857	841	808	769	838	798	832	863	893	844	857	804	786	864	815	898	822	845	884	895	849	875	892	861	819	803	821	888	851	827	830	837	830	776	843	825	843	803	872	860	886	845	928	877	840	807	903	872	861	856	883	854	861	852	863	896	876	871	849	890	887	902	841	837	854	891	893	867	848	834	841	852	851	833	856	851	830	862	905	870	837	822	851	823	870	833	852	850	847	803	834	820	881	882	774	860	862	887	870	861	823	846	884	876	875	855	858	846	860	876	860	864	829	835	816	890	851	825	819	846	849	879	835	829	845	857	887	835	869	803	829	858	882	847	880	802	864	836	844	872	877	855	886	887	810	825	816	857	868	861	862	828	842	810	811	821	872	821	868	851	783	854	849	864	824	861	891	813	783	815	878	892	830	901	832	924	829	789	841	860	861	853	862	853	868	914	850	841	840	860	823	869	835	850	875	855	846	843	895	899	824	845	902	874	910	869	868	839	829	861	787	832	888	918	882	851	905	819	892	817	812	862	848	854	809	836	825	831	777	806	907	820	848	872	837	830	857	844	909	856	856	840	856	856	882	869	847	858	907	902	875	844	884	848	857	853	920	833	845	804	877	799	895	858	821	910	820	844	837	880	833	856	815	870	806	872	853	824	892	848	873	825	850	863	871	841	820	838	815	894	870	857	795	884	887	853	834	873	850	840	870	827	777	815	806	867	851	828	905	883	855	806	878	832	825	836	842	856	840	837	897	834	871	903	894	887	792	867	894	850	848	849	847	896	855	876	827	877	826	854	904	845	844	838	879	811	832	838	826	881	842	886	876	875	886	867	881	874	866	884	865	858	841	878	848	863	879	852	863	826	865	868	850	811	852	854	836	824	904	896	833	888	848	792	906	844	902	878	819	842	886	884	849	851	866	871	849	832	856	835	891	820	860	801	884	868	879	819	823	796	844	856	867	840	844	849	847	895	909	811	809	814	836	865	829	837	867	825	893	837	872	819	910	844	834	850	854	889	837	832	846	827	852	830	852	858	851	911	869	831	849	797	814	848	854	814	817	865	917	828	864	812	869	813	847	852	909	848	841	892	874	844	836	847	825	867	879	869	850	839	828	849	876	884	866	839	937	860	879	844	834	896	867	851	881	848	843	840	852	852	886	877	842	891	819	871	839	803	865	851	845	882	868	867	859	941	929	828	834	885	816	827	873	856	886	857	865	871	854	850	870	828	813	878	899	897	886	792	866	878	811	878	814	850	800	834	896	858	893	808	878	806	868	841	870	864	847	857	843	860	823	881	873	823	863	908	887	887	896	881	877	838	839	822	822	843	886	803	852	831	849	813	860	878	896	837	872	859	916	904	798	838	813	872	855	872	857	864	883	838	848	862	831	809	912	841	811	850	822	881	832	787	893	830	904	825	839	833	794	899	833	830	888	803	914	877	785	870	790	907	886	854	879	858	862	894	879	849	877	863	817	845	843	868	850	865	841	837	839	812	799	811	814	867	880	837	813	810	855	845	832	826	895	848	847	846	868	853	840	885	902	903	863	847	861	882	855	821	828	850	870	871	860	849	845	883	813	858	852	903	856	849	816	862	869	835	863	839	881	854	849	780	871	803	875	910	863	872	868	855	885	814	876	785	852	798	827	884	788	871	860	826	891	894	870	835	790	829	873	856	877	857	872	833	861	822	842	867	840	850	826	827	881	852	845	855	905	855	875	834	884	838	812	855	842	877	843	849	863	850	871	848	867	845	849	849	821	833	806	855	878	849	857	811	908	859	821	931	820	866	890	869	904	865	866	846	818	852	830	890	847	860	829	842	857	836	896	867	906	820	855	818	889	818	875	872	840	868	856	873	864	865	832	877	870	912	883	856	862	879	837	880	858	864	857	859	857	856	863	857	924	876	856	859	832	874	875	849	858	850	869	856	808	895	854	878	804	836	860	838	813	862	878	863	804	866	882	850	829	856	799	833	877	836	872	835	868	760	869	829	838	846	866	861	798	851	887	818	817	855	820	820	884	846	845	886	888	820	868	875	865	885	825	848	806	860	866	852	896	825	873	888	844	869	839	852	856	809	845	856	831	853	820	895	760	905	866	851	818	853	833	823	826	865	849	863	847	860	841	815	820	920	881	846	860	875	864	845	856	829	862	870	876	798	865	922	862	862	865	832	866	871	848	825	843	823	837	911	860	867	794	864	864	881	846	857	883	793	836	853	851	880	854	858	809	811	824	872	855	889	844	855	861	840	847	870	851	868	834	858	815	838	898	894	889	827	868	847	905	851	850	835	840	860	846	831	898	875	862	871	854	918	847	844	875	881	838	843	838	900	822	851	869	813	866	819	874	826	847	876	867	819	822	898	909	804	861	867	862	883	895	842	864	874	860
25213	21556	26786	25272	2250	564	532	459	416	418	455	427	402	398	414	382	376	364	434	385	369	392	390	419	442	396	380	395	376	380	381	386	419	379	395	417	374	367	385	351	391	370	364	414	367	346	380	353	406	396	363	372	371	395	340	397	372	410	406	357	364	337	362	382	385	386	330	382	383	381	385	377	382	398	361	365	381	374	377	411	389	417	402	393	398	399	392	405	361	353	367	378	403	366	415	394	382	349	374	408	385	405	387	336	365	369	409	359	383	340	369	370	361	392	389	371	356	319	379	373	367	380	368	399	370	371	369	411	379	386	366	369	332	368	344	369	381	366	399	357	362	367	363	369	369	340	411	367	377	384	365	373	361	391	343	358	354	385	356	419	351	390	356	365	347	384	376	374	395	359	394	344	386	392	380	374	374	344	402	376	366	352	372	383	342	376	379	366	376	350	395	374	402	377	356	359	388	381	381	374	397	365	363	409	400	369	346	348	354	378	406	375	363	351	383	358	367	358	336	385	385	383	399	377	370	367	360	376	406	370	373	387	345	379	355	395	386	374	361	404	388	351	414	384	388	391	382	365	392	353	384	361	368	393	407	333	384	372	410	389	366	384	361	408	400	363	370	363	369	373	383	418	385	407	413	388	361	359	371	352	344	339	383	390	386	400	422	362	362	381	336	347	358	398	372	423	384	388	380	382	383	420	396	392	359	375	383	365	383	360	387	355	367	350	380	366	409	390	384	378	380	380	377	380	387	382	415	403	334	385	367	368	389	381	396	318	326	427	387	367	390	350	371	380	382	396	360	344	402	383	382	378	411	345	358	395	365	353	354	380	407	388	404	362	363	357	375	405	386	369	362	406	360	379	396	337	391	389	390	375	331	362	412	347	421	357	391	349	371	404	365	408	366	358	382	378	368	327	368	392	377	340	380	370	362	402	378	388	385	371	388	370	429	352	408	384	391	351	397	365	382	384	380	382	351	391	401	399	392	371	384	402	409	382	376	371	357	405	357	374	390	398	370	374	400	426	379	362	397	364	355	395	396	380	416	359	378	369	400	393	378	395	378	385	402	385	389	370	384	408	372	355	382	379	385	393	380	352	392	367	371	386	370	371	364	407	377	346	405	393	367	380	363	415	362	390	397	370	386	396	419	382	380	362	333	374	395	398	396	390	358	433	401	364	349	386	380	359	382	392	396	385	389	402	377	388	362	344	374	385	392	344	346	356	358	362	353	376	401	386	364	376	387	354	397	370	367	321	395	383	405	392	375	383	401	376	357	370	397	382	393	349	416	358	399	365	389	396	393	388	425	371	383	337	402	396	366	416	357	380	361	376	368	390	372	388	370	351	391	401	390	368	351	368	380	355	362	397	391	381	377	388	366	407	377	343	359	359	382	366	357	418	398	349	409	398	395	413	375	360	401	390	367	354	374	332	379	368	398	369	398	384	352	380	373	391	381	394	384	368	382	400	403	396	378	393	352	370	394	367	376	359	328	403	367	412	377	383	350	381	400	354	367	385	379	369	382	408	376	388	366	359	387	366	378	340	394	360	371	385	408	382	403	368	389	334	371	340	354	322	336	397	393	387	399	358	361	369	355	378	367	381	357	386	390	383	373	355	365	374	394	394	397	396	398	385	352	383	367	413	385	394	374	359	366	385	404	374	386	383	369	361	389	408	394	380	382	390	384	335	332	413	398	367	383	391	395	376	356	392	380	374	393	374	332	401	387	395	360	359	361	374	382	364	396	373	381	410	383	367	369	397	349	350	409	351	384	344	366	364	372	364	371	363	375	368	350	357	397	372	376	383	383	397	371	409	343	400	395	321	375	380	361	348	400	359	352	409	404	375	394	389	361	359	372	381	364	392	383	385	351	389	373	360	398	390	359	400	386	404	411	365	395	373	362	396	371	376	411	371	367	388	328	381	363	364	372	398	388	394	373	374	398	382	390	338	392	356	342	383	365	352	352	374	369	377	408	379	358	369	333	360	367	393	380	367	374	371	384	373	378	361	369	337	393	399	395	381	392	365	369	395	401	370	381	386	385	370	389	376	389	368	368	359	358	342	367	348	358	352	407	386	394	414	365	380	380	363	349	397	376	368	413	361	351	394	382	387	387	361	353	357	394	368	378	379	374	379	362	366	350	375	363	378	384	385	385	382	390	367	375	366	354	391	339	371	396	356	367	378	358	393	353	354	382	393	362	371	350	364	392	361	374	386	404	368	403	391	366	403	372	385	373	358	377	386	345	398	361	383	388	358	391	394	331	334	383	394	378	357	332	374	376	357	374	399	350	387	386	348	405	382	367	361	338	347	378	377	364	383	390	366	389	386	358	397	357	377	430	382	373	358	375	371	383	371	372	423	379	364	382	377	352	377	428	377	376	382	358	386	336	382	390	359	377	356	427	358	404	370	324	386	382	370	369	373	335	390	359	345	433	376	373	366	373	407	417	366	408	399	372	332	390	364	389	347	414	377	348	367	381	352	421	367	373	382	390	357	360	360	363	384	368	422	388	406	405	341	349	421	399	363	385	353	370	362	345	382	370	398	376	369	347	405	339	386	365	372	359	376	368	381	365	350	388	354	385	365	379	373	418	400	392	400	410	411	364	341	378	373	370	381	387	392	374	388	371	343	386	383	362	355	362	387	360	413	403	399	393	331	368	366	357	381	365	372	379	336	352	351	376	355	347	364	365	377	387	410	413	367	379	337	369	363	384	401	398	412	384	380	360	395	383	362	387	362	368	389	360	375	366	381	356	402	374	375	346	362	347	366	383	362	384	385	364	360	363	388	360	408	364	336	393	355	364	398	391	403	380	360	365	358	378	393	359	363	380	347	391	375	401	391	377	372	376	402	377	381	349	358	369	356	360	394	344	391	364	384	375	373	385	338	371	364	373	364	378	397	353	373	344	362	361	358	397	369	392	371	344	371	350	378	369	381	394	376	372	361	367	382	382	365	357	389	363	358	416	349	382	335	401	402	348	364	422	377	385	380	396	393	365	359	369	393	353	388	387	358	373	354	360	404	368	386	384	415	378	375	374	367	387	367	387	406	361	375	381	408	358	384	379	376	389	416	355	369	388	401	415	390	367	383	359	353	376	369	400	406	380	358	382	371	378	393	359	343	387	408	416	411	348	384	343	400	383	396	337	402	374	397	375	355	382	376	370	404	365	351	395	368	318	387	374	373	359	340	355	386	367	371	392	404	389	372	376	372	368	353	376	388	363	378	358	380	406	386	366	390	331	362	382	368	374	360	349	370	394	372	356	349	372	382	351	392	388	372	342	365	342	384	361	358	363	348	372	367	375	371	387	383	385	357	371	399	389	375	352	363	416	362	389	363	380	381	372	350	386	373	376	366	364	389	376	348	400	398	362	368	367	381	385	373	376	370	381	386	348	398	333	391	384	379	350	361	379	386	413	379	367	379	386	350	368	369	369	364	392	411	362	385	363	377	372	363	386	362	370	345	339	373	364	388	371	412	397	351
13245	4146	2617	1351	1097	914	790	694	677	615	555	528	522	500	486	469	494	486	483	476	438	496	484	490	455	467	439	478	466	457	441	478	446	456	440	473	455	467	420	433	458	408	421	458	481	464	434	470	440	481	470	465	419	493	434	465	415	435	475	492	441	448	446	466	465	416	420	462	474	451	454	455	434	445	442	444	441	436	451	455	480	463	420	447	426	435	432	426	395	451	459	434	461	431	428	445	416	478	449	399	420	445	444	453	432	448	444	448	454	428	404	447	422	422	395	487	444	432	485	464	434	472	471	466	445	468	395	437	434	428	420	434	465	428	514	471	427	468	455	478	458	453	433	465	434	429	496	477	476	429	452	483	426	436	455	454	464	430	450	469	403	464	426	447	458	455	459	453	457	451	442	451	448	448	468	440	381	482	467	484	499	412	414	435	501	428	443	415	414	474	446	438	451	451	485	446	450	454	447	443	425	488	428	463	468	458	438	468	468	459	450	459	441	446	442	443	455	441	457	445	486	455	487	432	434	410	454	459	432	434	486	433	440	411	457	444	406	424	420	450	447	405	467	442	452	437	454	430	473	434	460	478	446	467	466	504	437	472	436	390	429	443	431	472	416	453	431	408	439	426	456	430	477	465	471	448	424	431	457	451	476	478	443	444	452	462	494	474	459	466	486	431	467	413	477	449	439	449	450	451	461	423	470	440	437	448	468	451	475	446	447	442	433	459	422	445	479	468	422	463	471	415	443	433	429	403	448	474	456	418	424	422	444	473	427	434	427	454	473	434	415	470	406	447	433	436	458	450	414	424	410	499	431	407	444	429	455	435	442	450	425	446	432	413	434	476	433	466	422	448	415	447	448	446	433	463	454	439	479	458	432	458	407	439	491	458	443	451	448	432	468	438	428	470	455	447	437	452	452	434	435	462	423	421	443	399	451	419	457	425	424	488	429	441	407	447	463	466	441	460	450	446	410	463	442	398	429	444	457	470	442	454	434	465	443	488	415	448	465	414	452	440	423	416	455	465	445	450	456	442	461	436	430	476	463	476	455	453	466	435	461	451	453	457	421	445	442	432	462	432	455	420	445	407	447	428	436	428	439	452	426	460	455	483	419	413	445	451	448	465	446	470	443	456	425	419	471	431	452	433	446	467	448	476	438	440	460	461	446	489	412	438	416	444	416	471	431	498	459	465	392	444	439	451	465	397	489	461	426	454	497	452	452	429	471	465	412	389	430	458	415	462	476	478	454	414	424	470	451	462	432	464	454	463	439	467	403	437	426	432	387	435	451	425	442	415	477	432	453	449	451	452	445	418	458	462	470	477	428	428	456	464	449	462	425	457	432	432	440	481	416	442	493	458	471	464	454	480	457	423	426	462	448	441	455	460	489	478	443	438	477	431	422	415	407	453	469	455	453	461	453	423	486	472	429	400	401	454	445	405	443	459	477	465	430	427	429	438	449	472	478	428	477	435	461	460	476	485	447	439	451	392	473	436	432	427	459	477	447	461	494	468	465	419	449	454	456	474	431	436	489	429	434	437	431	421	452	420	453	430	436	467	491	464	418	440	454	446	467	430	453	456	448	479	447	435	479	467	414	459	461	453	473	473	411	489	462	437	452	453	468	459	453	423	424	455	422	422	441	433	461	437	438	459	455	429	462	456	465	429	443	424	446	440	437	417	500	452	459	418	452	458	430	437	458	450	443	443	449	434	429	459	424	447	429	404	456	448	420	464	476	439	447	479	462	433	454	412	410	452	464	458	459	460	451	455	433	415	440	466	440	465	456	471	448	401	427	479	456	434	423	469	470	426	464	444	427	439	453	460	476	416	438	483	447	459	433	416	458	422	439	452	421	423	446	445	449	426	463	472	439	410	433	446	444	431	463	442	432	461	447	472	432	440	453	467	416	485	425	434	392	453	479	419	434	459	457	425	415	481	469	475	437	454	468	440	441	431	443	439	425	429	452	465	416	464	448	469	425	429	453	424	442	443	439	444	437	449	430	414	484	426	433	422	482	448	447	443	474	446	439	472	460	435	427	431	452	438	421	458	477	453	424	445	422	427	457	439	431	460	456	450	455	440	465	446	459	435	427	449	461	449	413	425	461	456	434	474	438	446	434	415	460	445	435	454	455	413	452	452	473	449	403	415	447	424	469	391	459	436	410	480	456	504	470	446	455	469	461	391	480	431	447	460	456	429	486	463	428	431	428	430	442	484	454	448	431	433	447	464	453	439	437	398	437	439	419	451	468	398	454	389	505	446	443	459	443	452	449	466	442	415	457	468	473	456	445	468	462	447	424	454	400	485	480	492	440	408	475	413	389	428	423	469	440	452	403	444	439	418	429	466	439	443	447	424	454	429	440	436	452	431	433	419	441	439	444	443	460	434	482	447	463	440	451	451	442	454	430	489	442	416	463	487	450	451	452	443	436	424	437	434	462	492	456	440	426	469	427	431	423	447	443	402	428	457	453	453	450	458	439	460	439	454	440	463	459	433	485	464	490	412	464	458	457	406	458	469	454	456	423	428	469	446	418	437	447	458	451	450	412	466	441	468	482	440	454	439	428	431	445	466	464	446	417	468	403	437	443	434	474	481	434	437	477	453	455	513	420	409	468	449	434	421	419	436	470	458	461	438	460	441	407	473	460	444	443	406	455	463	451	456	442	438	427	433	420	482	473	452	477	451	452	435	444	475	434	440	488	417	461	419	427	443	421	470	459	461	467	434	461	455	429	444	448	420	421	399	474	447	449	433	464	494	428	450	439	447	458	436	460	471	445	469	450	423	456	472	437	451	450	443	479	421	452	467	439	481	462	485	471	437	449	437	413	458	445	491	455	438	450	434	445	446	424	475	462	444	458	446	436	433	478	467	429	439	449	446	451	466	458	451	455	446	442	459	419	444	436	430	485	446	472	460	445	444	482	416	444	445	467	429	467	422	423	428	472	457	455	463	450	407	477	437	443	463	405	464	429	464	447	460	451	437	436	450	484	455	429	455	457	490	454	440	481	430	432	455	442	472	414	443	460	426	456	499	458	461	479	410	431	473	453	417	433	422	457	440	396	459	436	411	442	458	442	470	447	422	446	421	412	467	508	407	447	472	435	486	477	434	429	438	443	439	422	446	448	428	466	412	416	414	424	438	455	476	476	429	462	444	455	440	413	491	433	429	451	466	459	458	463	477	463	438	459	448	418	421	458	446	445	473	422	435	462	387	462	483	454	438	445	464	430	440	436	450	406	405	430	430	468	437	464	453	410	410	472	448	418	434	453	449	437	456	448	463	460	460	452	416	478	463	458	482	451	428	460	452	426	444	458	448	444	430	458	462	473	469	458	454	496	427	466	464	437	457	477	440	456	459	467	489	427	444	429	431	446	479	418	466	453	438	419	433	464	459	479	427	454	465	451	477	441	441	444	441	428	472	415	437	430	471	454	414	429	446	448	449	435	433	453	445	440	435	472	410	465	443	464	481	426	477	444	440	429	423
22797	21556	29122	24445	21550	20669	2159	800	636	577	527	481	502	497	495	453	464	425	386	404	382	385	440	385	361	371	406	357	407	361	380	367	361	374	389	362	354	387	343	349	350	340	355	362	328	349	416	388	341	391	378	391	401	391	389	371	387	354	351	359	374	386	350	384	339	362	381	380	361	367	351	395	377	401	367	367	336	359	360	360	355	347	344	347	342	337	368	352	390	374	358	381	388	367	382	341	387	375	365	375	342	379	361	400	353	367	337	323	355	381	327	376	359	376	339	349	371	377	361	365	378	371	391	391	388	384	363	397	384	357	395	384	380	363	331	367	362	365	385	367	334	350	364	358	383	378	407	360	348	384	367	340	360	353	384	331	377	350	342	369	348	371	342	317	346	338	343	365	343	343	348	373	378	373	348	356	349	399	363	352	362	379	362	359	382	383	359	353	374	377	370	349	343	355	361	354	371	354	355	344	373	337	377	389	368	369	348	344	350	369	392	342	334	355	408	398	338	375	372	335	357	393	361	325	367	330	364	368	346	372	344	386	338	398	373	362	323	363	358	355	369	387	344	370	357	331	338	330	367	338	343	363	354	371	358	372	358	355	345	365	363	361	359	354	353	386	331	374	378	380	354	329	363	362	366	381	379	358	379	362	356	366	346	364	340	352	371	338	337	395	343	385	358	332	372	381	331	387	364	365	378	375	354	409	361	353	410	378	376	320	338	337	395	334	336	342	418	387	339	350	355	328	348	370	337	359	360	339	349	323	334	385	363	329	353	344	359	343	369	349	321	342	357	355	337	387	350	355	346	355	378	366	357	380	374	359	376	338	355	384	384	364	356	352	388	415	351	377	374	362	396	345	362	331	372	337	346	363	350	367	346	347	363	356	371	371	381	396	352	362	350	344	386	371	379	365	347	349	335	380	362	358	342	342	381	354	335	374	326	341	351	359	365	371	343	363	354	362	364	357	374	353	358	315	358	364	372	353	354	390	388	402	371	358	381	353	317	362	369	381	337	369	351	336	358	375	371	371	392	354	372	363	347	312	370	393	334	330	354	358	381	397	331	381	378	350	370	358	329	355	327	353	361	344	351	366	336	351	326	343	360	361	368	352	366	365	381	339	363	330	378	368	380	355	377	338	368	361	340	376	391	361	359	368	374	339	389	368	364	335	361	360	351	348	388	354	357	367	379	396	379	324	324	340	354	373	412	356	365	350	345	350	359	380	391	357	355	350	369	350	338	348	332	318	351	382	384	370	353	330	361	351	380	368	338	352	336	339	332	312	389	350	356	359	367	389	382	356	365	360	370	360	337	339	337	379	368	378	355	342	342	377	346	361	349	387	359	350	332	355	312	363	370	393	376	365	339	342	378	350	359	344	390	393	369	368	375	338	381	395	360	354	375	377	379	332	362	360	368	343	399	356	344	340	348	341	325	348	368	373	375	355	389	360	353	350	367	365	341	348	390	358	371	392	335	365	346	354	356	365	348	397	379	365	378	335	360	352	369	379	347	340	389	375	367	361	368	393	367	346	360	358	334	357	313	386	339	362	381	403	352	345	370	379	376	317	328	343	338	295	367	322	382	365	335	333	357	338	384	347	364	361	322	349	374	371	377	371	354	363	381	352	365	335	384	337	376	384	370	394	373	370	377	357	372	378	321	393	349	383	363	350	372	350	341	358	364	360	331	386	377	363	370	363	402	357	357	360	376	359	366	318	358	334	384	370	390	385	378	358	371	369	360	373	358	379	381	385	382	367	340	346	324	378	386	362	336	338	363	332	386	389	328	356	354	366	342	343	370	384	347	356	332	329	362	334	353	393	364	357	349	341	365	370	366	335	361	365	331	355	351	336	346	371	403	379	344	398	367	383	359	401	322	352	353	371	362	354	355	369	373	321	370	364	340	367	378	364	369	353	362	346	349	353	368	345	341	362	364	349	371	370	353	336	366	332	372	378	377	342	338	349	344	364	374	322	347	350	377	361	362	356	359	367	391	365	352	367	386	367	370	369	355	357	387	333	379	369	342	332	349	394	396	347	370	367	352	364	319	323	332	373	362	360	386	324	349	351	353	334	358	333	358	378	355	369	392	360	379	367	349	373	369	357	364	394	396	375	346	367	315	351	316	345	360	357	353	373	335	330	361	350	352	361	345	367	388	368	343	361	362	358	358	356	350	373	353	353	376	351	349	366	371	336	349	326	400	364	355	356	339	359	365	395	353	375	346	356	381	328	380	313	363	380	372	378	355	379	359	359	354	341	395	372	383	326	410	338	328	337	367	392	368	368	367	366	354	349	349	375	345	359	378	355	367	340	338	381	376	374	348	369	373	347	329	381	364	383	372	346	363	367	356	378	358	382	342	367	334	340	353	368	329	391	362	381	372	364	343	363	346	355	381	343	359	403	342	355	375	386	348	401	366	337	363	346	356	336	357	383	342	330	384	357	340	364	363	329	367	381	336	348	368	356	360	356	386	387	371	374	383	379	362	347	346	367	354	362	359	346	341	364	353	353	360	380	383	392	395	383	335	355	356	325	352	368	339	383	336	368	365	373	388	343	407	314	329	369	388	379	336	376	361	337	366	360	392	338	351	338	339	353	361	368	388	329	355	376	344	351	384	350	353	342	401	367	353	379	398	363	365	332	361	366	363	346	365	341	353	350	332	361	374	381	353	317	349	348	364	345	360	333	333	373	346	382	382	330	373	346	319	387	374	385	379	342	362	355	344	340	351	347	348	371	374	354	343	367	394	328	346	361	411	356	352	351	365	403	376	324	371	332	356	374	351	350	383	356	339	390	401	362	337	333	347	389	370	361	370	358	354	380	372	316	380	363	341	371	364	367	335	349	381	377	388	360	353	386	350	361	376	343	353	337	350	397	342	334	353	369	370	336	381	318	361	394	372	331	367	340	371	387	365	368	354	369	338	400	363	386	342	386	369	357	388	365	322	373	378	333	351	368	366	358	352	385	334	356	350	371	338	350	375	350	323	336	363	354	364	365	374	355	361	369	369	342	321	371	333	355	375	339	348	379	349	333	357	335	383	359	367	355	369	362	335	355	356	361	367	393	360	346	374	374	367	339	352	332	360	374	348	386	370	356	335	355	358	359	372	361	349	347	350	379	372	365	394	365	342	376	347	355	355	358	312	393	377	390	381	343	366	356	363	347	364	386	332	369	344	339	373	378	375	336	368	351	380	345	342	351	337	384	325	364	362	372	355	336	323	383	343	371	348	350	357	358	339	383	354	341	352	338	379	337	373	329	333	341	359	373	355	355	349	368	353	369	361	343	362	343	364	349	352	364	338	341	353	336	351	335	353	338	395	330	330	353	343	374	394	330	379	359	382	372	361	342	322	380	330	354	349	363	365	367	379	366	355	371	361	340	355	403	321	360	320	342	367	372	362	395	343	332	347	322	384	353	391	380	348	386	375	359	338	385	335	366	386	358	353	352	359	337	317	342	323	394	382	359	362	374	358	347	379	361	334	390
18167	12312	7983	3821	2810	2161	1601	1323	1134	984	906	851	767	676	643	601	576	577	560	538	575	563	478	501	503	496	500	462	469	508	465	447	452	494	480	472	437	450	495	500	489	476	477	489	453	442	460	470	463	462	470	468	442	466	483	465	466	450	464	468	431	461	452	426	464	456	462	406	486	406	453	475	479	489	423	452	437	450	406	448	438	473	432	508	479	445	403	465	429	414	457	428	437	437	481	454	437	494	468	408	503	451	434	454	498	438	477	448	455	454	458	400	450	445	419	469	432	454	479	442	463	461	416	428	440	435	414	442	492	428	434	454	429	426	433	484	431	453	445	447	456	440	476	448	448	467	441	422	423	429	445	442	474	451	449	439	449	419	441	456	429	411	454	449	436	421	477	430	434	454	457	459	446	463	444	442	419	450	457	444	398	468	429	450	445	429	453	447	425	451	447	443	453	446	449	468	458	438	470	435	478	439	428	467	418	437	417	475	468	422	445	412	419	434	442	440	418	472	441	438	416	460	421	403	456	450	473	451	481	420	440	426	443	467	419	458	456	485	459	476	466	425	469	447	410	417	451	439	445	438	420	454	444	447	440	434	482	419	449	433	461	430	451	437	478	450	432	440	413	433	420	453	490	471	441	423	455	419	427	429	399	422	457	446	436	450	453	435	455	422	429	446	428	421	437	466	449	450	457	424	448	400	433	425	472	426	438	452	444	443	450	436	446	405	467	434	421	430	459	466	424	437	439	417	453	448	421	462	470	455	430	450	428	437	436	462	478	467	428	449	419	445	424	441	453	418	464	447	441	418	437	463	455	488	433	471	419	478	424	457	462	459	421	473	480	444	446	408	467	436	471	431	433	430	420	433	469	461	432	407	408	436	451	433	431	423	462	446	441	429	465	433	449	474	444	431	464	446	414	468	458	419	464	438	434	463	450	462	443	460	438	451	451	431	455	429	454	425	402	445	418	462	457	433	411	456	443	450	440	439	446	423	448	445	454	433	448	446	448	425	427	468	438	422	419	449	427	444	470	416	456	459	419	430	430	435	482	453	423	422	444	405	425	440	475	444	433	474	459	458	449	445	450	455	458	460	441	437	419	451	480	436	405	444	429	469	452	478	444	459	479	445	455	421	444	453	459	444	454	445	450	396	461	426	425	422	445	419	480	474	435	467	434	442	417	440	423	431	424	450	474	473	470	429	453	432	444	445	420	455	468	451	465	452	447	480	473	460	412	423	431	435	414	439	442	419	495	466	482	467	437	403	422	444	432	505	430	480	409	419	481	457	444	440	475	443	450	481	435	429	458	429	471	491	402	421	430	453	453	426	430	430	455	430	464	390	424	426	444	465	463	481	452	449	482	464	431	434	469	419	427	465	439	480	437	459	484	413	477	409	415	426	446	461	477	454	419	436	424	477	473	436	432	447	429	464	458	450	456	463	464	454	428	425	444	414	463	449	458	446	489	443	424	440	468	437	417	457	462	438	450	475	444	456	451	482	474	447	456	417	464	468	475	442	443	456	439	455	449	464	445	486	442	447	401	458	494	449	475	444	450	401	449	452	434	470	448	414	431	457	470	422	417	462	414	496	469	436	434	469	441	462	441	456	461	452	425	474	439	445	452	459	426	465	448	445	397	436	443	386	457	419	458	440	419	429	433	476	490	432	451	419	467	443	438	455	440	425	449	433	469	501	475	508	447	399	452	430	414	444	438	452	436	440	472	417	477	478	421	457	426	470	425	422	430	412	445	433	481	426	436	397	432	438	474	421	445	423	467	432	431	463	472	479	425	457	480	462	434	446	468	421	432	439	451	427	476	464	428	445	456	440	437	452	444	457	445	458	423	460	460	454	449	432	440	438	462	448	422	450	423	468	468	450	436	462	458	438	423	467	459	424	457	448	443	447	479	444	433	462	449	451	431	402	427	449	417	425	479	447	466	489	404	406	393	476	436	443	441	457	454	450	428	416	422	429	463	465	458	427	461	464	426	443	441	427	415	429	459	463	446	420	482	440	444	431	440	468	458	462	426	429	428	442	467	461	422	437	458	409	469	436	455	457	464	489	479	450	452	421	446	451	452	418	437	461	456	493	436	464	447	444	477	498	438	457	430	405	408	441	419	454	464	437	428	433	449	451	433	439	441	419	412	440	453	432	431	430	452	434	418	485	434	450	450	431	399	473	458	453	440	459	445	442	428	453	418	437	435	435	481	444	449	444	438	462	464	406	449	444	440	461	486	420	448	491	439	448	449	444	453	468	436	470	457	439	472	424	407	441	426	435	484	469	420	476	454	425	463	438	436	445	458	447	423	438	479	462	406	474	435	434	462	467	438	450	490	514	455	399	450	458	464	446	430	437	453	450	445	443	438	461	423	472	426	436	498	483	464	454	437	450	463	429	406	415	444	474	448	492	482	459	430	437	430	421	456	436	493	430	430	435	450	471	438	411	474	419	397	453	421	481	429	433	417	437	446	466	413	491	430	476	442	477	474	442	471	444	442	490	413	442	435	467	420	427	444	375	407	434	444	407	452	442	434	406	435	443	461	474	433	412	394	440	509	463	429	462	438	445	443	429	446	426	462	468	455	421	433	437	469	486	463	437	429	470	460	419	438	428	424	462	441	442	420	424	438	399	454	490	430	497	453	437	477	442	444	432	471	491	451	459	459	448	419	463	420	447	441	435	436	442	380	449	459	455	464	427	452	461	440	433	418	468	451	483	439	453	439	478	438	472	397	468	443	463	446	462	467	412	447	445	398	425	437	454	423	433	419	455	460	451	447	468	477	450	435	424	484	420	439	455	476	422	447	420	451	445	419	481	465	442	447	465	403	452	432	444	491	443	455	430	459	440	452	424	425	420	464	466	430	437	444	435	424	443	476	446	491	410	467	453	431	430	455	448	440	419	466	458	472	445	409	414	422	491	453	452	450	448	475	451	440	456	438	451	449	453	453	451	464	421	476	447	425	471	464	455	427	429	450	449	445	440	488	430	459	443	480	481	468	482	424	427	423	478	460	474	450	423	416	399	441	450	418	433	415	446	437	465	462	460	428	450	470	407	474	470	438	442	436	421	459	452	437	424	449	411	443	434	463	434	430	440	436	448	438	456	445	454	444	421	395	464	443	463	463	456	445	444	455	467	432	405	418	425	419	432	441	425	434	436	446	453	432	433	462	436	494	451	409	447	483	470	503	454	446	447	451	453	443	456	474	426	445	415	484	433	482	441	406	427	415	438	444	439	456	464	459	444	471	445	449	477	426	437	434	452	439	456	481	458	470	453	441	443	468	457	446	477	419	414	458	429	447	436	467	431	431	443	410	481	421	463	390	411	478	457	422	478	462	435	461	427	417	447	460	489	406	455	444	439	395	466	456	421	443	457	457	435	442	479	403	467	422	454	416	457	453	416	438	474	441	427	449	444	435	455	463	431	429	431	445	454	459	435	470	423	426	435	436	469	410	475	449	448	425	444	459	479	456	459	432	421	422	447
28330	15616	2484	966	734	735	669	675	671	675	721	732	720	690	674	661	694	673	704	675	692	657	725	690	703	660	698	698	681	691	688	678	670	668	702	638	734	689	697	674	699	720	682	691	650	678	719	677	689	683	642	686	664	699	677	690	676	681	675	665	710	715	681	716	698	673	678	709	653	703	697	700	679	655	633	710	674	707	691	674	657	671	667	662	702	654	682	672	694	690	683	700	683	667	694	706	679	722	714	636	670	627	661	631	643	665	723	734	685	653	687	656	735	704	681	681	675	632	689	706	696	628	667	680	685	680	689	682	692	683	710	703	685	717	713	672	711	686	658	665	738	694	682	666	716	702	704	655	693	659	741	694	667	658	703	652	706	676	685	662	739	669	721	648	653	687	701	703	717	642	669	695	717	705	646	704	696	653	699	675	679	649	729	723	655	706	693	727	675	687	697	685	699	667	683	755	650	664	714	668	646	657	659	690	699	693	710	663	667	642	679	669	661	702	677	684	717	719	725	711	691	700	721	648	669	657	678	652	669	715	740	722	649	717	733	705	664	641	702	694	638	715	694	640	669	686	665	678	703	714	629	704	641	685	711	655	654	672	652	662	701	705	712	685	678	649	649	690	677	664	717	699	675	675	691	705	745	727	685	712	695	679	662	683	677	685	680	701	722	691	731	669	697	667	731	691	691	682	689	726	728	648	653	710	682	637	650	672	707	704	657	700	717	661	710	653	692	693	675	693	663	682	706	699	675	623	698	672	686	688	673	646	753	679	644	670	666	684	678	696	760	705	689	697	665	683	691	667	695	699	729	662	685	714	705	703	657	639	647	671	698	662	684	655	682	740	686	678	707	705	733	697	657	669	716	667	710	687	671	701	635	684	641	683	708	675	702	694	705	641	642	682	704	671	656	704	691	681	681	706	682	709	655	691	699	659	659	660	672	686	642	659	698	675	674	669	646	668	632	674	739	721	673	693	677	699	687	731	627	685	708	696	677	701	716	701	664	699	657	677	688	695	676	715	677	711	669	660	755	664	674	719	624	691	702	653	689	649	667	694	700	738	667	665	743	674	640	698	667	690	668	702	710	656	682	694	655	715	668	689	670	693	730	706	707	690	658	689	682	704	715	742	656	695	698	706	706	658	654	697	689	675	643	736	685	686	693	695	713	709	655	695	724	634	728	669	722	670	769	689	654	674	706	666	690	690	709	709	687	636	691	711	672	687	702	667	718	627	709	728	679	676	680	697	667	689	684	706	668	643	673	739	683	637	660	676	659	671	711	703	738	721	644	660	689	655	708	757	690	664	735	705	658	708	731	677	637	687	668	712	727	634	704	717	701	702	727	661	709	661	703	748	658	712	698	712	692	652	661	641	725	727	673	650	680	686	718	655	660	678	714	670	672	653	677	702	727	691	694	670	683	685	695	679	645	669	699	657	689	687	661	667	693	694	677	696	691	708	654	700	687	662	667	685	655	735	686	691	670	663	739	645	658	682	657	624	700	688	614	651	661	696	659	684	673	662	705	707	665	680	674	698	713	678	642	674	659	717	657	683	662	679	717	665	746	705	691	675	663	635	683	728	681	679	713	705	715	706	646	698	677	632	670	687	637	639	687	676	715	658	712	664	694	678	701	690	667	669	657	696	667	692	692	689	711	688	693	676	654	688	725	680	648	694	713	686	689	740	704	752	704	672	692	686	706	695	645	661	692	684	716	697	681	688	618	723	652	670	689	725	695	715	700	723	749	693	660	714	716	671	698	685	701	705	698	734	715	690	666	657	651	720	691	674	672	732	680	666	672	685	689	729	666	672	689	673	692	672	652	749	665	717	686	675	677	683	708	701	718	693	685	691	701	671	691	655	685	711	699	710	671	697	640	708	682	666	693	718	661	697	676	668	662	663	697	691	733	707	645	693	647	724	698	701	673	708	709	677	688	639	653	708	696	664	725	665	710	661	731	654	665	692	664	686	748	652	714	629	695	686	695	702	692	716	724	686	719	727	704	695	730	695	704	691	655	652	663	655	709	705	701	690	690	714	691	695	695	680	695	695	712	714	694	689	660	637	695	698	702	682	669	656	673	710	731	699	656	663	703	675	721	714	695	667	663	714	674	646	664	659	689	673	699	696	721	702	700	668	688	655	679	653	637	708	707	689	724	681	709	662	723	722	685	748	696	690	743	664	703	699	650	698	674	684	672	692	663	666	688	698	647	685	685	706	665	687	673	681	685	722	680	771	695	657	682	669	680	709	668	621	678	693	703	698	686	688	722	665	683	709	702	676	684	651	657	653	698	661	662	650	682	710	680	747	744	691	692	726	696	681	677	698	650	681	659	681	736	717	683	694	679	744	663	690	685	716	698	686	647	653	705	691	680	699	679	656	728	643	646	672	639	716	676	711	678	681	683	665	662	727	667	690	687	669	690	655	659	716	696	664	705	677	695	727	737	709	692	711	677	678	686	755	696	693	702	653	673	736	688	706	686	691	620	740	675	711	665	728	729	736	646	700	735	673	623	700	726	711	716	712	714	647	726	674	687	649	676	670	671	674	685	651	710	636	715	714	710	672	693	690	657	637	677	693	730	674	697	641	648	688	724	686	658	664	676	692	701	656	707	723	657	686	771	656	682	722	729	647	666	672	669	707	665	672	683	696	686	662	667	692	653	693	713	704	703	656	647	640	719	688	722	659	656	662	673	681	683	667	677	701	721	706	673	684	686	656	715	679	728	660	715	668	747	649	657	725	684	667	645	694	664	679	722	657	698	705	696	687	709	750	682	690	677	725	691	710	663	696	669	646	746	680	634	702	681	651	700	693	692	688	712	653	682	710	702	725	692	640	681	696	674	679	677	735	709	680	660	649	676	696	693	743	708	684	718	628	670	657	668	670	678	641	704	752	700	672	680	714	678	703	695	690	685	672	706	644	716	679	685	684	751	686	716	647	666	668	682	649	684	734	682	662	694	651	680	741	701	687	655	666	695	686	684	675	684	668	661	659	706	659	664	722	678	670	717	644	765	613	698	663	663	675	682	646	653	676	676	691	683	674	680	663	727	683	692	701	718	642	676	684	662	679	680	703	689	709	672	643	684	636	675	727	672	702	709	712	641	687	651	760	701	633	664	709	625	654	645	668	705	695	688	689	706	685	681	723	717	694	664	715	652	672	757	717	673	678	694	724	655	683	743	714	694	648	718	691	656	701	679	714	747	694	652	709	698	712	678	727	693	729	681	656	697	668	654	661	719	661	684	641	669	699	681	683	683	748	679	673	686	705	637	651	719	703	663	688	676	678	664	669	719	683	687	661	666	685	686	668	673	662	692	669	719	688	680	654	645	647	712	681	705	697	661	642	691	702	708	716	699	663	668	676	661	770	683	645	683	696	661	652	668	695	694	699	655	681	678	648	715	689	692	709	700	688	653	653	685	716	648	706	701	759	697	725	698	712	664	696	675	665	651	669	723	675	662	744	693	656	686	673	708	677	661	736	705	661
11873	1330	1119	987	842	856	837	840	825	831	801	826	810	820	854	774	815	801	810	852	815	759	843	750	808	767	825	757	801	814	798	826	782	824	789	769	797	797	804	806	750	839	811	828	819	804	823	807	817	801	801	800	819	791	832	823	773	771	790	753	791	781	824	803	767	793	794	779	813	782	811	818	759	773	834	796	821	844	809	835	803	832	813	829	801	780	833	825	776	809	796	791	784	780	805	810	827	832	834	771	846	870	837	800	818	794	837	798	818	780	804	773	830	779	842	773	772	818	785	813	800	776	794	782	797	837	824	809	756	786	788	826	813	851	805	787	796	839	793	793	823	818	811	820	767	788	745	844	829	804	808	782	718	787	796	755	774	810	803	822	765	842	901	822	843	771	823	821	759	781	825	753	814	850	815	829	807	823	815	788	814	807	790	838	824	791	800	811	804	860	815	823	853	771	791	817	824	836	804	840	838	804	822	760	812	809	793	845	752	794	841	807	757	832	850	830	761	791	832	812	771	797	752	801	846	766	745	822	758	785	797	814	771	780	841	868	810	783	782	746	794	818	805	803	797	795	800	806	783	821	791	808	797	780	774	826	778	820	811	752	822	771	815	802	823	797	793	767	828	780	789	821	791	752	797	797	802	833	785	822	831	781	773	801	809	802	730	803	846	770	797	828	800	795	817	744	819	760	761	801	803	796	808	804	823	811	771	817	788	835	807	799	780	786	776	793	831	763	781	821	783	772	808	767	786	892	778	813	804	805	821	809	818	799	794	828	782	833	806	796	853	824	785	820	791	831	777	807	823	780	795	800	846	799	764	745	784	810	811	811	795	821	800	793	818	776	781	859	785	824	855	793	817	774	827	790	786	829	818	785	765	795	804	828	740	822	805	773	812	789	786	782	790	828	791	811	745	788	749	797	810	787	794	773	792	813	840	847	827	766	798	790	745	772	786	822	762	810	789	825	769	830	800	817	808	798	786	800	797	825	783	780	792	799	840	815	837	799	755	810	854	868	783	807	779	822	755	803	835	778	795	771	778	809	806	840	807	819	797	822	786	790	786	744	731	777	766	764	780	832	765	801	853	781	800	800	769	822	791	834	802	815	795	753	772	766	838	771	790	818	808	796	793	836	787	765	761	794	777	757	765	834	802	818	799	774	764	801	797	744	765	778	815	831	757	731	825	841	810	788	823	772	825	775	791	800	755	826	796	826	807	790	755	804	793	768	795	830	782	798	794	811	806	803	801	752	810	821	773	814	826	834	777	804	756	797	806	797	808	747	819	788	819	829	763	817	825	801	794	818	826	793	764	765	789	807	834	764	835	874	779	790	763	765	768	770	831	757	785	781	799	824	808	810	778	846	800	833	797	816	819	794	851	838	859	849	823	806	783	795	818	793	835	732	792	800	857	812	828	823	867	818	822	803	791	760	758	834	851	783	837	813	784	795	751	821	836	772	745	811	772	777	755	794	805	772	821	797	845	849	829	750	788	751	766	782	782	836	799	826	797	790	779	819	837	831	805	792	813	811	842	820	809	833	794	808	785	758	843	765	757	810	785	773	751	808	760	797	775	806	779	816	809	805	769	816	771	788	844	740	805	882	792	771	801	771	798	774	804	741	732	788	813	812	799	779	801	766	816	823	834	772	790	852	736	800	811	783	751	816	799	831	796	824	842	869	794	821	791	807	789	791	806	800	817	779	796	806	825	794	741	851	756	804	827	795	792	779	831	798	777	836	805	797	783	782	810	800	876	766	780	835	816	817	801	797	782	790	830	805	827	778	752	774	799	793	809	839	804	825	859	767	766	833	798	806	812	796	839	755	810	778	787	803	714	824	751	821	830	791	768	778	826	772	778	825	805	763	780	780	794	763	793	761	778	797	806	839	807	824	742	838	835	795	803	761	797	811	769	764	787	793	792	791	794	789	790	800	777	783	828	871	840	773	828	803	796	841	841	813	815	745	808	808	771	829	809	831	828	776	831	792	770	808	778	822	798	790	854	773	826	838	817	786	772	756	816	829	802	814	800	735	793	784	784	773	800	797	815	812	798	797	789	815	801	832	820	789	753	871	839	814	782	818	822	820	815	782	833	800	772	789	763	874	799	793	832	828	748	808	816	810	799	818	764	771	808	847	807	774	814	795	837	774	828	779	823	786	795	793	802	801	793	749	811	774	773	791	844	831	835	739	808	843	780	798	821	763	818	783	799	778	821	820	759	808	759	815	831	790	769	857	783	775	768	785	805	832	792	858	849	796	760	766	764	785	781	809	781	852	823	778	770	842	819	740	854	844	844	837	804	819	788	793	842	830	768	819	845	816	839	786	792	799	810	757	775	831	770	814	817	790	765	835	806	789	811	770	820	806	839	826	738	831	750	816	812	881	798	791	810	810	807	781	780	773	811	798	855	834	799	791	750	823	841	814	772	836	834	774	796	790	749	759	729	817	815	808	759	838	804	790	814	784	761	831	734	799	794	797	834	839	777	792	776	856	815	826	815	792	776	824	796	789	780	790	777	816	790	801	816	814	878	832	803	814	782	826	798	827	791	792	806	765	822	806	808	815	799	772	798	759	799	746	779	784	772	793	802	828	767	758	817	842	822	824	861	793	858	745	821	798	787	803	789	832	826	751	807	771	836	784	807	781	804	815	820	801	817	791	772	808	787	775	792	823	858	808	763	811	829	777	748	784	801	752	849	859	842	779	802	825	757	799	777	764	818	794	794	809	750	752	852	832	811	767	765	759	816	808	803	832	753	756	860	797	796	851	790	804	835	805	799	879	839	812	810	863	826	794	847	850	844	825	812	811	783	785	788	814	807	793	780	812	800	811	770	863	836	766	772	802	873	826	862	831	829	802	799	806	763	753	783	827	852	834	820	748	789	827	795	754	805	760	830	793	787	766	852	766	823	826	799	829	797	789	792	772	856	798	872	772	785	842	820	808	835	798	747	816	838	805	747	765	760	814	827	791	738	854	771	786	789	829	751	775	818	783	793	761	800	838	829	744	800	781	794	773	849	794	829	782	771	856	783	808	783	809	772	785	805	793	802	784	797	752	769	759	833	774	772	818	811	799	782	815	812	756	864	806	826	816	830	783	837	820	841	777	779	801	838	776	787	785	825	839	773	813	821	840	856	803	771	797	831	827	826	772	800	802	783	758	894	816	839	809	803	795	809	794	786	821	821	821	724	797	792	761	760	795	782	765	806	843	770	833	772	790	820	783	814	767	819	824	825	811	809	795	820	816	789	797	893	846	812	777	869	824	795	850	828	764	831	781	791	779	839	793	770	830	766	796	823	778	820	786	755	797	849	779	776	789	824	843	827	792	793	820	840	823	774	789	778	831	768	826	793	781	811	796	788	763	816	809	856	802	795	811	839	789	701	806	824	887	769	796	813	775	772	785	850	819	803	827	717	766	809	811	792	769	834	808	785	831	826	811	755	845	864	798	801	846	827	747	820	746	757	834	770	801	749	783	804	791	810	811
23825	21544	28549	24982	21132	3853	1107	1004	892	848	831	814	804	786	786	786	703	743	748	783	822	710	745	779	699	750	718	703	748	729	731	769	731	719	725	707	741	753	747	742	774	750	687	782	708	735	707	728	706	692	784	695	727	761	732	777	742	737	770	697	662	714	706	683	740	681	761	731	689	715	703	724	732	700	703	753	757	712	734	773	730	746	754	713	727	747	711	742	738	696	736	709	726	781	754	749	698	724	697	733	732	704	718	657	743	739	721	775	752	728	709	733	747	753	731	707	742	782	739	685	728	688	696	724	706	718	705	744	708	698	751	729	709	709	715	700	755	673	735	682	730	699	814	755	704	685	745	733	707	710	774	682	692	762	734	677	774	710	739	714	749	697	698	724	714	734	748	769	744	720	722	734	774	745	698	762	681	752	719	723	707	789	753	716	702	763	742	693	741	706	761	681	762	772	737	750	738	771	742	693	734	748	725	743	777	731	682	729	722	706	701	758	691	740	706	761	744	717	721	723	716	752	762	766	732	752	753	743	666	788	707	690	713	726	692	737	740	723	736	720	707	728	732	770	740	686	686	727	752	718	735	720	753	713	762	753	738	709	760	696	711	721	771	735	699	721	742	758	733	749	796	682	735	727	680	692	695	739	744	741	698	719	713	749	724	729	752	793	729	725	711	747	753	720	756	697	724	712	727	712	730	738	732	743	740	704	746	727	745	720	720	746	717	682	718	748	735	736	728	709	731	761	772	700	783	749	733	785	702	706	721	751	734	679	770	730	756	703	725	709	740	736	726	730	723	747	749	746	728	724	720	721	716	708	739	752	708	734	676	722	770	737	760	691	744	740	682	741	725	728	717	741	743	731	705	684	760	693	698	722	746	709	687	760	731	685	715	706	681	701	778	747	670	724	703	712	681	794	704	738	753	716	694	730	714	774	753	716	759	693	735	705	706	705	739	745	765	741	699	735	708	756	738	684	711	744	741	725	695	733	733	723	718	747	695	725	725	682	714	725	746	722	732	669	668	709	736	725	704	724	756	765	728	703	715	682	730	726	756	751	735	722	705	740	721	710	687	765	739	761	750	705	694	694	769	742	672	725	739	762	717	691	734	718	729	724	695	750	736	727	748	696	749	728	737	764	754	726	697	693	776	683	728	703	772	699	728	716	693	695	736	737	703	742	741	725	714	704	726	682	782	716	737	717	720	702	734	717	727	676	698	734	684	724	744	737	732	738	700	768	728	671	709	739	750	753	754	710	764	750	759	682	763	730	734	718	753	730	747	682	725	724	708	748	710	780	703	744	728	677	717	724	707	749	694	725	742	671	748	750	703	704	677	720	743	714	749	725	700	740	721	776	740	710	704	719	687	696	703	738	737	711	744	721	762	735	681	684	705	749	734	735	735	707	697	725	754	764	692	717	668	702	688	709	761	758	728	734	701	707	700	692	707	758	681	780	703	727	735	714	754	683	773	708	720	681	671	733	704	734	706	712	704	690	710	707	722	713	703	679	784	752	715	748	671	733	728	666	726	737	742	667	724	733	677	733	667	727	734	736	693	708	715	735	689	729	716	750	718	743	732	719	741	715	748	720	697	789	709	780	760	771	724	733	720	737	687	707	746	717	700	729	734	781	738	700	759	694	752	745	660	717	729	740	732	686	680	719	740	748	686	710	702	726	720	697	702	734	778	663	718	748	704	695	738	746	708	720	702	687	735	693	728	766	726	746	732	765	748	697	742	710	736	720	711	755	698	718	741	740	736	704	702	777	742	750	639	797	723	718	723	710	693	775	729	710	716	689	772	690	740	743	756	751	778	718	775	791	777	716	703	704	692	701	763	709	718	726	706	747	730	652	718	730	712	733	757	773	733	727	741	722	729	731	689	680	758	668	738	750	742	706	741	775	708	740	705	707	732	767	753	719	726	677	710	731	705	714	734	720	685	796	723	700	738	730	663	750	744	725	702	718	718	723	760	736	745	706	728	727	662	743	729	714	749	691	712	725	690	700	706	730	752	721	787	702	697	709	722	705	702	726	701	705	693	710	717	690	737	777	757	654	741	776	759	698	719	722	761	741	714	720	739	717	700	713	756	703	707	724	700	761	699	732	750	757	743	732	740	712	726	722	769	740	684	732	733	749	738	749	744	756	671	755	730	761	746	723	739	693	730	722	704	668	689	731	769	715	725	725	713	746	770	740	700	752	726	774	715	713	759	711	762	707	714	720	751	696	711	739	761	708	702	669	744	752	722	737	654	730	766	697	726	751	774	715	736	706	743	692	748	727	697	759	703	718	702	759	720	747	677	680	763	744	682	761	762	710	735	707	704	711	698	735	721	673	768	709	778	764	693	709	708	693	724	752	709	700	727	724	734	751	772	714	679	757	748	735	725	734	705	741	756	752	698	755	738	702	685	742	762	757	716	719	760	702	772	703	699	687	724	718	763	701	734	732	806	703	752	708	702	734	734	748	671	712	712	740	711	752	711	726	697	696	692	700	728	730	753	698	678	751	725	712	710	778	753	691	731	727	733	751	726	759	725	688	669	750	700	704	678	711	749	699	722	716	706	746	715	721	721	726	730	710	704	732	711	723	766	639	782	722	694	751	735	722	751	691	739	727	716	722	751	742	768	770	768	700	712	722	739	683	751	717	695	746	761	719	712	706	719	670	706	743	723	704	701	687	669	713	730	728	697	727	768	659	745	742	755	719	719	723	711	718	682	725	736	728	668	709	686	717	714	717	741	731	766	730	722	770	700	715	750	721	753	710	758	724	688	719	756	733	744	697	752	725	721	711	721	705	741	759	763	716	691	664	777	786	707	762	726	733	724	697	680	750	682	690	693	753	719	739	695	713	721	748	766	675	745	724	708	730	707	710	691	713	743	732	754	709	685	714	753	784	698	702	747	710	683	726	709	708	763	678	710	752	725	738	742	727	752	696	681	733	709	729	739	779	741	728	718	744	779	724	711	759	713	718	672	719	756	714	704	716	693	722	740	702	734	733	711	734	720	691	752	675	739	717	702	734	777	695	743	786	721	713	721	760	724	720	737	721	749	712	713	724	682	757	687	726	729	700	742	775	732	712	690	715	756	681	721	727	739	703	733	714	753	735	705	704	716	756	708	728	706	704	703	730	726	695	743	675	692	710	750	759	765	714	682	735	719	708	690	694	719	732	721	712	723	711	706	744	725	743	745	734	733	712	709	757	723	739	754	693	740	709	751	735	720	704	683	715	727	754	728	735	706	745	721	730	727	710	739	721	711	727	765	707	733	707	732	723	710	732	695	686	722	700	713	680	741	708	749	703	716	714	687	743	748	701	692	763	743	748	689	725	706	735	692	751	775	759	792	744	706	662	744	688	771	738	736	730	708	722	746	733	755	661	767	711	720	726	693	748	735	740	765	695	745	687	691	734	729	737	702	723	715	728	737	721	681	716	703	742	724	709	751	706	721	718	723	707	733	734	764	730	793	753	744	742	746	706	717	738	731	753
15547	7822	5105	2755	2061	1667	1475	1288	1216	1103	1075	1024	1062	1004	951	949	935	946	898	914	867	909	841	846	858	884	891	886	828	829	922	796	931	851	920	850	869	857	856	868	851	832	864	891	833	923	881	798	848	821	904	886	823	861	883	882	911	838	951	871	874	864	905	892	875	827	875	902	848	897	857	853	843	865	931	850	851	888	833	860	827	866	857	915	881	908	946	864	919	880	899	799	807	857	843	916	929	891	836	889	822	854	829	906	889	896	875	871	841	914	858	831	876	866	876	877	819	833	824	926	902	885	829	824	903	869	857	887	860	846	841	864	847	902	833	876	876	892	881	876	837	850	914	832	868	829	839	838	862	803	878	843	907	883	874	860	842	843	858	789	843	856	836	881	855	854	901	871	862	830	847	869	877	881	870	858	866	841	882	806	884	842	875	838	874	891	889	859	806	862	864	873	853	846	869	795	859	882	903	814	886	866	856	831	837	842	833	870	805	856	866	925	851	859	845	819	869	855	869	867	828	856	833	869	856	899	873	872	875	885	876	863	849	869	878	882	865	836	835	864	881	859	827	861	815	855	842	861	888	838	877	843	870	889	891	849	853	835	832	808	887	883	843	923	834	874	814	861	858	826	818	892	858	842	896	874	877	810	881	853	811	865	844	854	855	855	846	846	840	903	893	857	852	830	903	896	834	852	852	846	840	843	853	858	889	869	859	835	802	839	905	866	870	857	810	882	836	917	845	854	894	847	862	863	827	887	859	853	918	818	827	860	854	893	894	841	865	813	859	836	904	821	862	828	877	893	910	870	846	857	887	835	860	815	805	858	917	809	871	864	838	889	869	804	865	913	870	916	888	876	880	911	871	862	873	799	885	836	897	856	907	882	863	839	932	863	881	854	881	868	812	826	856	792	868	856	876	829	925	851	864	873	875	876	824	849	874	863	898	833	873	863	809	887	856	890	904	874	835	790	897	905	827	914	856	894	847	869	888	886	876	849	860	861	883	873	830	906	905	915	881	865	850	854	920	870	838	830	880	892	857	818	877	846	848	862	853	806	882	848	827	889	905	849	825	883	920	869	868	867	880	879	838	850	877	809	896	852	865	865	835	870	844	872	882	919	856	893	885	874	894	854	843	861	860	832	878	876	858	870	937	814	825	887	868	854	874	884	883	903	859	846	848	890	884	914	869	877	897	880	849	870	833	837	897	864	829	885	872	863	829	821	880	866	939	849	904	856	855	879	827	841	897	890	900	866	892	897	827	883	853	851	914	868	854	869	861	856	848	826	876	904	840	780	876	835	848	866	872	895	866	824	811	869	867	919	846	815	892	881	869	846	869	879	878	856	869	850	870	826	855	855	883	853	899	858	917	887	866	865	852	839	856	867	806	860	935	887	859	876	889	883	842	860	882	858	859	842	865	847	825	877	896	767	918	860	847	887	873	886	806	851	886	838	902	913	837	909	838	878	949	893	925	890	889	852	877	824	849	877	878	855	837	880	874	846	865	863	887	862	835	894	837	881	828	868	878	872	869	883	898	831	901	854	886	823	883	880	811	821	838	870	810	827	917	819	795	884	894	858	885	893	863	884	864	877	843	798	871	848	908	882	888	904	878	862	861	840	863	897	816	873	808	884	878	889	884	841	835	881	874	894	813	939	847	856	858	833	907	839	872	861	867	783	867	862	872	851	828	874	882	909	845	816	875	823	907	880	887	883	798	835	880	875	860	882	853	889	827	848	870	830	850	851	874	828	868	915	848	824	804	907	808	876	840	822	834	868	876	873	831	848	820	867	860	915	884	900	903	841	850	901	927	896	834	855	865	853	902	874	840	850	844	811	874	834	858	896	870	818	855	872	806	844	902	879	851	875	852	870	912	840	834	820	845	861	799	818	835	831	852	863	894	831	873	849	868	830	848	885	827	905	865	877	808	849	899	813	822	878	846	875	904	837	815	859	910	849	848	852	820	826	859	796	882	808	878	818	839	856	879	862	878	891	902	870	845	852	895	833	862	895	879	865	922	869	899	912	832	890	856	872	845	859	874	909	896	866	807	854	871	841	862	866	821	869	800	894	836	832	910	877	861	857	866	837	822	816	839	820	799	854	863	847	847	847	876	852	874	854	855	823	856	865	886	878	876	861	856	922	844	896	895	803	850	881	865	863	851	867	874	848	916	858	859	903	870	855	892	870	880	862	856	871	869	932	810	833	876	860	858	848	886	850	897	852	828	862	801	887	888	872	843	896	853	835	864	906	865	851	897	892	851	841	876	873	900	888	829	843	887	879	897	873	879	856	859	830	869	882	887	825	859	827	860	880	859	881	908	820	842	854	844	873	829	851	895	800	854	907	844	851	869	882	858	896	866	862	843	858	838	884	880	826	823	900	824	884	907	867	841	845	868	840	868	867	918	847	893	847	905	901	845	859	890	921	840	857	867	877	821	889	790	828	880	805	900	852	853	848	809	902	895	892	830	855	796	813	842	907	857	874	893	870	851	848	834	868	806	872	867	866	880	849	871	899	884	889	824	920	891	854	828	792	831	842	890	825	848	890	861	837	912	791	858	902	870	923	902	856	829	833	907	885	849	888	854	844	857	885	875	814	803	865	905	846	835	880	853	822	828	902	865	862	874	836	816	845	867	828	813	879	858	896	861	904	838	887	851	917	834	836	842	842	903	889	831	840	787	866	842	869	875	848	842	844	906	875	788	895	857	887	890	819	838	928	880	825	903	875	837	879	855	858	886	867	822	879	879	895	824	888	844	892	894	820	852	880	825	878	821	870	856	830	845	841	826	841	834	860	814	902	871	854	846	846	901	826	932	879	887	874	881	936	835	881	891	903	823	858	822	885	819	860	845	907	888	856	886	865	861	856	822	783	875	934	872	899	814	874	952	792	881	886	829	857	841	850	857	842	880	881	863	925	884	862	894	836	894	836	839	862	898	860	873	941	842	842	850	862	855	847	846	829	876	881	846	834	858	887	799	859	896	860	828	922	818	858	867	870	840	897	857	884	866	874	887	886	907	846	882	847	872	870	914	806	859	849	977	845	874	873	857	887	867	856	868	880	816	848	845	869	849	897	873	864	898	857	870	879	889	908	910	890	837	851	826	854	888	870	888	866	835	863	883	895	866	842	838	818	792	850	908	927	844	911	872	851	871	845	882	843	897	824	863	843	895	852	846	909	845	861	842	877	798	855	810	897	877	898	871	813	875	880	884	819	882	850	888	833	888	848	858	819	878	920	855	869	859	876	893	876	842	874	889	874	896	888	859	863	855	867	885	860	849	922	830	825	814	906	839	838	855	851	859	837	843	881	817	826	848	830	864	912	794	852	883	878	808	826	841	882	871	854	834	841	865	822	808	835	864	885	861	905	836	876	844	836	853	880	903	847	876	923	879	865	823	815	834	875	817	887	882	858	866	839	841	788	866	873	873	847	873	860	891	913	833	891	865	893	880	823	897	838	876	845	857	846	816	912	912	796	854	893	877	842
25135	21555	26834	25137	2238	627	512	499	459	417	418	414	392	394	394	411	424	374	349	405	374	410	396	401	375	373	385	417	386	337	411	380	344	397	376	392	396	345	370	388	386	414	384	380	386	377	345	379	368	366	395	367	404	366	375	373	380	389	383	391	361	401	359	410	378	397	411	375	390	383	354	389	369	345	368	360	388	404	375	344	382	379	370	405	346	368	395	379	395	375	389	363	318	373	374	386	394	348	351	378	378	382	405	374	400	387	385	355	380	380	340	358	390	396	390	364	346	408	376	372	404	362	377	377	370	335	338	366	414	394	388	366	372	390	403	359	361	353	366	352	370	376	369	366	368	350	369	376	349	390	360	386	363	380	377	351	379	377	374	376	376	415	389	351	369	360	371	390	424	384	408	363	354	341	368	356	354	373	386	405	363	389	376	364	390	397	365	359	370	349	344	390	403	388	372	391	352	366	367	392	400	395	395	377	368	398	382	386	343	362	380	383	369	353	372	385	376	359	379	365	387	389	383	365	424	383	399	356	389	402	381	396	359	388	368	353	386	391	374	401	384	343	340	346	386	369	401	362	357	383	383	331	395	363	371	395	371	375	386	389	340	359	344	336	403	370	368	389	378	346	388	341	356	426	376	359	402	348	347	411	369	352	364	340	429	366	346	362	370	375	416	393	383	388	355	386	397	396	369	386	376	379	380	372	370	383	372	382	376	371	359	386	371	340	391	372	402	388	366	369	365	363	380	380	369	364	361	363	381	394	393	363	388	365	364	352	410	357	402	368	329	365	339	358	386	379	375	395	416	378	376	376	403	358	342	400	388	363	337	358	368	344	407	360	396	366	382	402	374	387	352	387	366	368	380	377	375	365	388	340	395	391	362	363	347	390	381	379	341	368	373	374	394	375	377	374	363	351	388	392	413	382	382	342	344	347	393	351	388	352	384	396	376	427	370	389	367	371	340	396	367	381	369	400	373	411	358	356	378	410	368	384	373	409	403	380	372	405	398	379	410	350	389	381	358	365	357	365	372	353	406	357	391	361	351	394	364	367	376	388	376	365	380	391	397	378	399	381	409	369	350	362	363	395	397	375	384	370	387	392	393	380	363	350	384	389	397	356	378	399	389	410	355	367	367	382	382	389	393	381	362	408	369	373	387	381	400	396	331	365	351	376	374	406	400	378	358	388	365	364	394	361	366	358	407	346	354	360	350	370	377	391	330	382	341	390	363	368	398	380	354	376	411	377	367	367	370	359	343	362	374	332	364	351	375	365	363	402	365	353	431	392	362	397	367	400	357	375	407	376	366	336	369	356	394	361	400	363	396	417	396	381	364	363	390	366	363	390	376	369	412	404	384	335	390	389	424	396	385	407	391	370	354	354	377	389	400	380	389	349	387	368	364	384	398	346	389	378	378	391	436	358	389	407	410	370	359	403	384	371	372	366	375	368	388	350	350	381	374	384	385	417	399	381	392	423	367	355	381	362	390	357	372	361	367	374	350	390	368	352	381	329	380	379	369	351	381	387	369	355	355	351	369	436	386	376	382	368	357	417	360	380	411	392	370	397	360	358	387	355	346	385	320	377	395	396	368	410	399	352	371	406	403	382	400	410	388	368	393	378	392	389	402	393	388	402	397	372	390	399	371	352	379	401	373	351	388	390	374	355	379	363	382	401	375	355	399	407	354	355	342	352	355	333	376	417	381	366	376	366	371	391	383	401	389	381	369	358	370	401	375	398	382	396	405	377	363	378	359	365	364	355	384	356	403	379	391	416	365	364	369	397	374	369	394	376	387	370	361	371	354	366	366	397	407	386	348	359	366	407	380	382	367	376	369	368	404	375	378	380	401	342	377	395	402	385	387	384	389	344	349	372	365	367	403	366	393	372	381	358	364	368	379	391	376	362	386	348	386	423	356	379	368	381	368	390	389	390	388	402	395	373	382	335	371	409	407	368	392	371	368	362	369	367	377	388	375	338	401	399	362	380	353	364	365	363	405	374	381	402	366	371	374	409	404	390	404	362	398	381	336	362	395	369	379	357	381	395	361	385	377	381	362	391	402	387	356	393	382	333	361	381	384	391	383	387	357	387	372	352	366	381	310	377	373	371	416	378	381	343	422	390	367	399	374	371	397	355	409	379	383	400	383	383	383	374	380	397	365	382	317	354	431	435	379	410	389	357	385	358	384	356	381	392	343	369	344	399	363	388	347	400	384	397	371	361	380	393	382	393	397	385	382	379	353	399	407	367	388	391	361	387	380	378	384	372	386	393	416	377	393	374	360	368	379	416	367	378	401	404	406	358	412	368	386	322	369	383	364	361	381	401	416	394	372	364	392	341	388	357	369	366	367	391	353	382	371	363	399	399	381	387	410	357	386	382	395	335	397	370	397	400	392	414	377	387	369	371	393	370	392	381	359	392	396	395	408	392	334	397	395	396	396	381	394	388	361	388	385	348	401	379	369	380	356	413	348	416	376	407	395	374	388	423	404	384	360	376	378	368	365	373	379	373	340	379	370	344	375	357	405	361	357	357	389	345	405	422	390	379	387	374	381	386	360	344	404	371	424	371	393	353	364	363	341	373	383	378	385	359	389	398	361	415	363	397	328	363	377	398	387	381	436	356	384	389	386	369	409	382	374	396	346	366	369	379	352	378	348	412	395	374	395	370	365	345	347	354	352	397	363	370	382	394	377	385	380	385	385	387	381	342	399	342	372	370	407	369	378	357	423	384	385	362	367	355	348	374	351	369	388	341	380	371	366	367	368	407	375	352	392	391	400	369	411	419	368	411	361	387	372	388	425	389	378	362	392	353	367	387	359	380	384	409	411	367	373	349	376	383	392	370	410	410	389	361	377	398	388	379	362	362	369	380	404	390	373	373	396	399	357	370	354	417	353	389	402	369	397	359	356	374	390	361	370	392	371	402	419	387	372	400	382	348	360	362	364	339	378	380	346	397	370	392	381	348	390	355	383	346	373	422	370	349	370	377	390	375	369	370	373	389	367	384	391	375	372	379	368	352	393	403	377	378	337	352	373	404	388	371	361	387	398	370	368	393	417	383	372	390	377	386	390	374	408	361	367	393	360	409	398	393	370	373	351	362	390	369	418	369	351	363	374	374	344	353	379	379	369	377	404	333	369	403	408	367	323	374	378	353	387	373	400	344	378	343	400	376	384	363	353	407	395	376	360	403	360	408	356	355	376	363	370	369	402	384	361	407	412	355	360	414	365	382	392	392	395	367	381	375	382	396	379	378	358	395	393	367	368	355	400	361	427	374	395	407	386	363	374	359	366	395	382	326	364	371	370	403	423	370	368	361	390	404	364	374	353	388	412	362	372	378	383	380	364	352	402	364	409	360	390	343	382	396	383	370	375	391	377	397	363	387	388	352	378	382	368	392	340	379	384	381	399	340	374	415	348	364	369	370	408	374	384	410	328	365	372	401	410	349	426	350	404	358	393	355	370	361	383	382	381	354	424	367	376	337
14079	4013	2687	1274	1065	878	796	670	616	609	554	552	548	539	531	471	443	511	500	462	429	451	483	453	453	476	458	455	450	447	449	439	476	465	461	440	466	468	459	452	464	452	468	475	437	438	451	438	448	454	480	437	452	434	473	501	431	452	510	470	447	461	525	449	485	421	425	436	471	472	454	453	456	452	434	475	472	419	454	450	439	450	463	454	465	453	448	456	426	438	450	445	458	482	461	464	461	430	436	455	445	459	448	475	446	444	479	471	452	451	453	430	451	486	483	454	441	447	449	479	486	470	469	472	471	464	452	460	438	470	426	448	445	466	438	504	461	476	454	433	450	424	463	453	469	449	455	428	454	443	448	455	457	520	473	453	450	446	448	461	468	466	457	465	479	436	449	469	436	414	444	449	449	454	468	479	456	472	473	464	412	436	476	474	454	437	478	468	460	411	455	459	427	414	450	453	460	469	440	410	449	458	485	458	447	444	502	490	441	409	444	419	439	459	461	438	449	468	428	459	450	471	480	457	458	457	425	421	441	448	423	441	466	456	474	452	460	459	471	434	425	436	438	443	439	491	438	437	490	458	447	440	434	478	504	436	477	476	471	455	441	469	435	417	413	448	398	459	469	433	505	417	442	492	426	485	472	461	456	449	453	421	405	477	438	425	461	446	446	446	447	447	476	439	463	419	440	468	478	453	436	478	482	473	460	417	474	455	467	462	436	428	413	453	477	444	431	399	459	452	404	438	482	445	437	448	462	472	455	463	430	471	452	455	423	451	424	435	457	438	457	450	482	462	443	421	470	475	449	422	477	469	399	435	442	458	468	461	463	436	436	464	450	466	427	440	459	468	449	463	430	461	460	421	482	478	437	447	471	478	458	415	440	447	460	450	413	456	460	468	450	413	437	429	466	467	423	430	470	458	463	448	453	445	428	438	484	420	447	477	407	443	436	469	457	498	494	436	459	422	440	492	444	440	454	438	468	438	410	439	449	434	487	468	468	464	478	457	451	410	410	427	453	476	441	478	423	448	424	467	474	469	419	451	412	457	456	458	467	429	460	452	483	430	485	463	487	433	476	434	465	462	444	414	481	439	455	473	451	453	481	431	467	439	479	469	479	441	441	476	454	436	500	476	476	457	421	473	460	450	488	451	486	420	404	458	452	442	457	417	467	459	454	443	442	458	436	466	450	450	459	434	411	461	428	455	451	430	479	465	463	431	447	471	449	412	436	487	450	441	462	482	430	434	455	488	412	434	472	489	445	467	446	430	474	464	464	436	425	448	467	421	454	474	433	457	426	437	440	466	477	441	455	453	442	470	435	461	453	407	462	500	449	426	477	475	489	472	409	460	450	477	458	430	410	489	409	451	461	469	454	469	480	416	447	437	427	461	428	431	461	448	425	459	451	434	450	467	430	432	439	465	467	457	461	436	450	470	462	483	446	446	434	433	457	435	460	477	462	514	464	450	482	420	466	391	416	466	453	443	449	443	438	427	461	462	439	475	435	437	433	485	482	461	432	458	401	436	456	473	472	496	437	430	465	488	431	419	494	468	461	439	417	443	471	446	430	409	444	477	474	450	446	487	456	472	440	463	456	458	460	437	441	440	441	492	463	402	428	451	428	486	470	444	443	481	447	450	432	479	445	426	437	452	416	431	453	420	453	461	413	461	463	435	481	485	436	450	420	456	469	427	446	430	502	448	415	449	459	493	450	485	449	475	421	479	461	492	409	480	431	429	438	470	459	443	437	460	468	450	451	480	449	451	450	458	442	476	447	444	444	395	427	456	457	469	444	474	481	451	451	439	425	462	434	449	455	453	460	466	440	445	497	410	427	458	468	443	448	462	504	450	443	438	441	442	463	452	416	469	451	472	425	484	449	449	453	418	451	458	449	433	449	429	456	442	456	441	455	440	455	459	455	465	426	451	469	487	453	466	435	469	452	454	428	479	454	435	476	485	468	463	423	479	434	472	436	458	424	455	442	462	479	438	469	454	480	400	450	472	476	455	464	434	467	468	433	469	481	454	458	474	492	459	466	462	461	460	443	465	432	498	501	461	439	472	448	458	469	438	448	460	450	462	446	422	456	459	416	416	479	473	461	455	451	443	459	464	464	462	459	426	438	439	455	495	461	463	442	458	481	412	437	464	447	442	472	426	488	453	443	443	449	459	443	468	450	412	428	457	452	422	435	469	482	475	469	437	442	480	440	470	446	479	426	469	432	466	440	424	451	466	467	461	429	448	443	428	478	459	461	442	480	477	450	449	447	449	444	446	480	436	454	476	468	448	442	445	421	459	461	442	458	444	445	477	440	427	453	450	447	442	421	439	426	466	444	435	419	447	383	467	444	452	447	434	472	461	468	438	405	459	465	449	498	421	483	460	438	445	469	465	461	438	444	476	420	438	460	440	449	466	461	452	400	460	451	451	424	464	431	457	441	436	474	427	436	474	463	474	447	462	423	449	431	473	494	441	453	407	448	444	450	432	436	444	431	433	409	437	432	440	463	435	509	445	483	429	464	442	441	447	492	457	448	454	484	460	446	445	433	416	459	444	464	440	420	463	414	450	425	454	448	474	465	505	504	466	431	452	455	474	393	455	411	473	452	449	431	461	446	478	421	450	464	460	440	478	458	446	418	459	494	447	482	456	440	484	463	425	419	476	444	420	472	447	444	452	460	405	450	435	477	472	436	482	449	448	471	454	458	454	425	440	416	513	468	414	425	440	475	446	432	422	443	461	441	427	438	419	471	425	462	485	478	472	432	435	440	471	456	482	462	416	434	463	446	439	438	453	455	493	435	419	476	441	461	444	425	455	482	480	494	442	444	422	423	434	418	489	465	384	440	436	446	459	432	467	473	457	449	465	437	466	446	473	466	433	440	479	444	436	441	485	453	445	462	480	473	452	443	463	492	478	404	451	501	455	418	405	425	444	411	491	448	452	500	428	450	447	428	440	458	479	478	449	451	463	481	459	443	440	456	443	507	458	486	433	457	473	438	444	467	448	454	442	455	427	439	479	482	447	459	471	436	444	449	472	449	451	496	415	442	460	468	455	464	456	479	486	445	421	454	448	463	433	452	480	402	458	440	482	464	486	448	459	423	437	437	487	450	453	474	433	438	449	480	467	471	431	472	433	437	500	442	437	444	490	459	450	460	457	445	417	453	474	462	438	451	458	423	463	427	442	444	469	489	443	468	453	508	491	420	459	441	455	409	433	479	444	450	440	466	426	444	482	436	453	448	463	438	454	434	445	426	456	431	466	468	414	445	417	503	477	434	429	431	455	452	426	444	429	426	450	445	443	457	451	421	442	494	439	428	445	419	462	466	437	453	456	437	436	501	447	453	486	412	447	458	458	444	480	454	442	459	487	407	403	456	439	467	473	463	467	432	421	449	427	439	431	450	412	483	435	421	409	469	494	462	449	458	447	459	449	468	434	430	425	468	442	443	467	446	467	434	457	465	445	430	437	452	408	435	414	454	455
22913	21568	29114	24470	21566	20552	2101	811	649	606	549	529	504	454	459	451	420	363	422	396	402	436	380	383	389	380	379	424	378	401	393	367	360	368	387	367	386	359	340	373	398	409	367	350	351	364	352	346	380	391	392	367	389	379	359	413	368	388	375	363	370	355	379	351	353	352	359	316	352	413	350	362	395	348	358	361	378	367	355	350	355	392	359	363	363	395	349	357	367	361	404	372	366	355	370	328	352	389	333	355	349	380	354	365	367	352	372	384	350	373	382	348	336	335	365	376	358	337	390	356	380	395	370	328	351	361	359	368	369	352	337	373	386	335	372	353	346	383	376	327	375	378	348	346	383	360	374	383	360	364	342	386	363	370	341	371	355	332	396	374	358	339	383	377	337	396	361	368	350	330	374	349	353	349	336	350	381	381	364	360	348	382	367	374	361	367	370	350	371	372	349	350	387	347	350	360	371	331	337	404	365	331	364	366	351	370	377	370	346	354	387	385	313	399	358	354	332	363	377	327	359	333	404	338	343	359	361	350	367	374	381	340	343	338	390	389	367	361	355	390	369	372	331	365	345	350	345	376	384	361	356	326	340	363	402	403	370	374	384	357	348	365	405	357	348	355	383	404	367	367	380	333	364	363	380	318	368	370	348	373	348	364	380	362	371	384	344	337	381	385	347	391	366	352	394	368	367	369	363	317	358	350	382	349	362	351	375	338	322	363	355	338	356	337	343	369	372	366	374	355	374	361	407	374	355	365	401	370	351	352	380	383	375	365	360	369	360	375	359	393	368	357	345	315	337	382	370	342	363	349	344	336	340	344	343	379	390	377	349	327	368	363	374	361	352	384	357	375	369	370	371	399	320	363	373	365	334	332	373	353	362	362	362	367	360	393	351	367	327	359	357	347	392	344	374	363	356	352	354	348	381	361	390	349	352	346	350	378	353	369	377	360	365	341	338	369	370	376	387	340	361	386	354	390	376	373	394	389	386	402	344	364	376	360	354	356	376	362	388	346	361	342	310	338	379	325	359	351	371	348	370	346	409	338	372	329	348	355	351	354	393	334	377	358	346	385	355	363	363	369	338	375	370	350	395	372	354	364	377	363	372	337	367	372	352	365	356	411	372	380	365	409	402	389	333	346	352	383	386	362	367	369	371	379	364	395	341	376	358	324	352	398	363	380	354	375	370	329	366	320	363	363	355	369	357	388	348	391	366	349	354	336	393	360	342	348	333	392	366	376	364	388	379	382	363	337	381	336	379	352	342	355	372	355	352	344	372	365	372	356	360	337	347	365	350	356	369	371	324	358	360	377	410	367	378	341	354	332	347	378	328	346	338	376	336	369	360	391	375	341	360	363	353	321	385	364	356	370	344	369	354	371	341	371	358	360	368	301	380	376	392	346	372	372	362	373	381	367	371	359	359	350	401	364	333	342	349	385	358	367	363	367	359	341	353	385	389	374	387	353	363	365	367	369	338	352	388	340	372	385	360	357	335	340	374	347	341	342	407	338	357	392	385	344	354	355	363	357	360	344	367	370	352	396	329	354	368	373	374	357	375	361	355	373	348	339	351	372	336	356	379	383	350	365	352	345	346	363	369	355	356	365	364	357	342	345	377	380	361	385	367	356	359	355	368	351	368	380	338	397	362	346	355	378	366	371	370	373	360	349	347	392	358	373	354	351	349	326	391	377	381	335	352	375	350	350	326	357	370	318	344	374	331	376	331	377	348	343	340	408	393	329	368	388	343	381	365	354	351	350	367	332	346	351	367	368	374	352	421	354	348	339	372	321	359	396	348	361	399	336	365	389	371	367	371	367	321	360	327	347	347	353	354	396	369	355	338	351	376	335	346	347	375	311	338	342	345	354	320	361	402	382	394	361	334	338	375	332	345	345	358	339	384	339	357	372	338	342	388	334	340	336	360	327	370	348	366	355	344	372	342	374	340	352	342	373	365	356	340	349	351	388	366	348	362	380	333	351	353	328	348	346	360	343	355	354	359	367	387	348	378	329	386	337	366	391	344	396	361	395	321	363	373	357	383	338	322	356	384	362	347	361	342	328	400	364	358	366	389	379	366	335	409	368	392	371	343	347	371	356	328	352	380	343	354	327	351	313	365	343	347	351	365	362	371	380	370	357	350	364	340	350	368	334	355	382	364	363	339	375	409	368	337	375	386	342	372	370	370	354	364	360	347	387	334	352	358	388	356	348	349	322	383	340	397	358	387	346	318	369	339	350	378	397	365	364	345	359	375	369	351	387	385	374	358	358	355	333	380	363	347	375	353	407	345	340	349	358	360	385	374	363	348	376	363	377	358	332	348	348	371	375	371	368	402	341	346	385	372	350	370	367	351	379	375	330	393	379	347	369	374	364	351	345	371	356	361	367	388	393	380	363	347	382	335	367	367	363	348	370	371	320	349	373	334	388	363	384	364	330	362	364	379	343	361	345	384	382	395	352	338	357	356	371	375	374	358	335	363	394	371	349	361	381	340	323	375	370	353	360	370	405	351	353	372	344	393	358	380	374	363	346	368	336	361	325	372	402	373	379	369	374	350	347	340	334	390	319	368	386	336	355	351	360	369	352	373	384	377	346	356	371	365	330	374	325	365	338	350	324	361	379	391	358	328	371	384	373	347	394	353	383	336	357	344	345	322	343	377	335	343	406	362	356	379	370	329	348	335	344	349	392	341	364	343	385	353	351	358	368	352	371	376	377	385	390	373	391	371	359	381	402	351	380	353	355	384	387	375	344	342	367	320	374	326	398	386	349	363	355	368	366	354	354	354	363	346	348	398	365	343	340	346	345	379	361	351	362	372	384	374	355	383	328	365	393	362	350	366	320	347	348	393	354	362	384	374	374	372	343	380	349	380	347	353	333	359	389	354	338	355	341	343	356	359	376	361	361	341	362	344	343	378	369	342	359	339	382	344	355	353	312	347	332	319	381	407	365	357	335	339	363	351	363	376	384	328	380	338	369	384	370	390	367	372	385	373	361	397	362	379	352	312	329	329	334	358	370	373	380	384	360	350	391	372	352	376	372	328	328	363	359	320	358	365	352	373	354	343	390	363	328	356	388	382	328	350	388	382	346	394	352	360	355	370	384	368	350	401	343	346	369	349	362	359	337	368	365	357	337	355	330	399	364	359	361	357	360	347	346	356	372	353	327	371	379	345	352	373	361	344	357	367	361	388	356	385	338	355	357	388	328	338	357	355	367	354	369	395	332	385	373	356	337	367	347	380	366	355	370	365	344	365	312	373	346	363	357	378	341	392	334	391	343	306	350	354	374	338	347	334	345	381	329	348	390	342	371	368	356	377	350	363	369	392	356	347	368	386	386	363	360	359	344	373	356	338	335	327	329	360	347	360	358	383	347	413	354	369	350	373	359	374	352	348	361	346	350	362	360	339	374	374	355	345	372	359	363	334	368	346	357	360	343	337	371	362	364	347	359	352	351	354	417	377	374	358	356	339	354	363	358	363	375	349	368
17968	12286	8008	3781	2696	2131	1694	1393	1148	978	851	796	720	672	646	602	612	568	572	583	520	526	514	491	507	503	479	483	492	504	469	468	531	500	448	449	458	456	480	471	505	464	464	510	475	475	474	431	483	480	501	481	478	451	491	450	438	452	469	451	445	468	453	464	463	463	467	459	478	440	484	451	458	454	440	472	459	512	459	469	464	437	447	434	481	440	452	431	470	460	447	519	441	436	453	504	447	438	413	468	456	426	438	434	457	480	426	451	463	435	444	460	482	456	493	452	438	465	424	425	462	443	441	489	467	435	457	453	389	476	472	505	456	458	443	457	449	440	486	399	422	477	428	441	441	473	454	433	477	487	421	466	462	445	460	464	367	459	461	421	441	436	436	474	466	471	466	437	448	473	407	439	438	433	445	472	406	457	415	452	439	455	459	430	468	426	451	468	428	483	439	467	440	436	452	414	461	428	405	403	448	451	444	399	456	460	450	435	463	470	430	464	449	452	461	464	450	433	445	504	473	463	476	428	471	457	474	470	470	424	450	467	445	458	470	469	441	446	436	433	480	436	451	450	488	425	442	444	416	446	426	432	445	426	498	430	443	449	460	461	415	420	462	436	435	458	447	450	418	504	435	410	478	476	462	420	431	441	441	433	431	438	470	441	450	445	429	440	420	469	455	443	491	453	498	445	465	409	440	452	465	449	431	444	443	407	426	442	395	468	460	483	464	488	412	420	492	434	473	443	472	456	447	472	450	485	471	437	457	426	481	446	421	414	441	437	461	458	414	445	408	466	482	437	469	479	443	437	458	479	458	422	427	462	421	430	443	464	467	487	470	455	427	463	429	469	467	475	442	447	444	440	479	439	460	509	448	463	472	450	460	422	455	443	466	467	434	459	461	461	443	449	409	461	475	428	438	435	458	462	439	428	418	435	457	468	478	479	422	450	474	448	430	442	464	432	409	441	451	474	426	418	433	420	424	468	457	421	427	462	445	474	463	500	475	476	438	472	448	445	438	442	468	458	409	453	461	446	431	483	491	449	487	468	448	474	453	449	421	429	465	442	443	474	450	423	425	437	415	435	461	435	436	481	422	466	428	457	463	471	460	431	441	435	438	436	445	456	456	488	456	462	446	464	470	430	445	456	468	486	481	468	471	446	446	432	452	439	444	498	473	447	449	447	419	435	490	447	417	460	454	488	457	424	432	410	455	453	465	461	471	429	486	484	462	477	446	403	436	455	428	453	436	434	444	444	431	439	462	439	423	450	478	435	407	442	429	453	436	447	440	439	436	456	420	438	468	449	412	452	452	429	480	432	460	423	447	468	449	456	486	447	471	473	416	423	455	466	417	495	475	453	461	448	430	424	449	462	448	442	463	460	460	456	439	447	462	456	452	458	485	478	436	450	459	445	455	434	437	448	395	428	493	420	396	425	444	442	453	481	424	455	434	431	426	449	437	435	441	479	488	500	472	450	460	406	419	484	462	467	482	435	453	461	462	461	472	438	468	461	423	456	434	447	431	418	475	439	454	440	436	464	436	469	446	449	453	458	474	392	461	439	426	490	442	454	403	453	480	454	420	424	445	449	459	455	461	442	429	445	431	418	487	476	431	454	463	450	459	481	426	451	470	443	454	439	473	469	448	455	469	436	412	454	472	460	455	451	450	460	455	459	475	423	468	425	414	429	468	411	437	450	433	424	447	427	437	466	408	465	477	454	466	440	432	442	449	453	428	474	489	416	411	462	458	467	439	424	466	463	459	461	448	473	459	535	454	423	428	459	470	408	450	453	478	452	464	476	415	457	445	428	457	449	484	458	466	432	454	492	436	444	465	452	469	447	480	485	434	425	447	421	451	445	439	422	443	451	456	416	444	466	442	431	495	433	478	465	425	426	442	421	418	460	459	484	447	484	402	449	433	426	483	432	449	449	492	477	427	482	437	445	448	482	433	444	469	462	416	448	451	422	444	430	453	453	430	415	458	421	450	461	435	451	443	472	455	425	453	425	435	457	434	436	459	466	423	429	429	430	482	414	455	452	425	431	439	433	426	462	442	445	453	437	478	453	477	444	450	452	418	465	475	435	453	441	422	481	453	417	457	453	442	433	469	423	471	418	435	453	436	476	444	450	433	422	478	457	437	463	410	448	447	452	427	449	436	472	455	457	459	465	441	447	453	459	451	439	436	453	493	470	446	458	429	498	462	440	423	460	443	471	466	421	450	485	442	468	445	445	440	473	458	473	397	454	452	462	476	464	422	418	419	411	433	461	459	436	470	445	437	470	444	438	457	466	436	485	441	443	483	448	457	463	433	465	474	446	444	422	438	453	464	460	445	486	465	488	438	448	502	405	408	457	457	458	470	397	481	482	455	467	458	431	439	445	445	474	430	442	449	446	468	468	490	482	424	479	459	412	441	455	486	463	442	465	460	442	414	475	471	472	482	478	450	451	462	428	481	403	447	460	468	430	455	455	457	453	479	429	419	465	421	441	481	433	440	451	471	480	462	431	404	470	443	408	464	492	459	457	423	434	442	474	432	442	422	452	456	453	467	456	450	444	467	466	505	461	452	450	447	488	428	456	472	454	480	481	443	453	438	449	435	403	451	440	446	463	431	441	431	429	445	468	433	428	464	437	458	434	438	450	458	426	432	463	431	419	451	448	465	445	465	420	442	498	481	477	481	428	436	461	442	465	450	473	452	416	481	470	494	432	475	445	437	418	479	425	497	454	468	429	437	443	473	459	429	440	470	434	466	484	434	469	408	469	498	443	480	450	412	483	452	462	476	468	418	471	455	414	453	428	405	496	471	463	443	465	425	433	451	415	455	448	482	471	423	503	426	412	489	450	451	445	481	459	410	441	461	437	444	482	432	478	447	467	449	452	450	459	432	467	434	413	408	446	459	451	427	466	470	468	458	439	468	438	407	439	472	465	424	436	452	469	448	435	462	450	434	462	451	446	441	472	428	450	445	472	421	429	430	425	453	445	464	473	464	440	441	423	421	444	450	473	468	415	445	472	445	455	450	420	465	476	450	427	431	410	458	437	445	439	415	439	466	447	470	435	436	454	440	461	450	414	435	414	453	454	469	454	439	451	414	453	377	474	445	462	431	435	474	445	457	418	464	490	458	399	446	432	468	440	433	478	409	451	430	439	433	437	448	449	472	448	461	401	445	457	418	446	418	461	486	446	467	445	435	465	425	454	423	437	469	435	473	479	453	456	423	450	438	417	477	466	430	490	404	427	477	428	470	430	447	434	453	428	410	417	481	451	426	444	460	462	397	469	470	480	460	433	459	458	442	480	443	481	438	442	449	474	440	430	498	494	442	476	466	418	473	435	439	409	425	440	474	472	445	455	433	440	449	492	455	456	449	482	436	474	449	468	449	465	467	459	474	464	442	474	445	445	420	450	467	436	463	469	469	432	435	462	496	456	429	482	456	430	442	484	441	438	441	455	461	464	450	458	428	466	473	436	457	444	433	460	456	418
28291	15332	2412	954	707	708	745	707	683	686	739	746	701	714	739	730	652	725	689	696	686	682	665	686	685	652	731	720	684	673	768	684	713	631	696	700	734	703	640	738	719	707	677	698	717	703	676	702	669	713	731	702	724	727	670	699	691	721	667	667	744	663	718	678	694	711	705	711	653	715	677	688	696	720	664	648	670	684	708	732	670	683	674	716	720	642	680	673	670	661	683	699	731	661	670	680	670	680	666	672	699	714	665	667	719	677	687	660	705	692	678	652	685	638	740	693	704	660	690	707	730	718	680	684	690	664	722	681	665	666	752	697	708	670	676	664	732	658	672	668	713	720	662	727	697	695	701	669	689	723	637	722	701	669	678	657	666	666	683	690	670	719	677	713	669	662	694	695	715	710	679	674	729	701	694	703	683	635	716	672	697	674	668	704	671	685	637	706	679	729	765	686	666	691	659	676	672	653	640	747	729	701	719	674	686	714	748	715	701	661	678	726	746	698	651	685	692	678	686	667	688	702	645	685	736	701	680	746	654	667	715	694	718	699	721	645	718	708	684	669	713	704	660	661	709	671	711	699	697	703	682	752	718	716	689	679	701	686	766	701	679	713	739	743	704	740	668	665	656	689	674	694	669	694	732	711	704	643	702	674	652	705	716	720	685	725	668	666	688	689	672	709	706	716	702	704	707	631	712	715	704	694	655	713	682	717	672	685	728	724	674	679	733	719	708	677	685	666	672	731	661	710	704	680	708	733	685	708	631	682	695	663	680	652	656	667	662	637	679	757	692	677	709	695	694	673	703	703	696	700	674	684	709	710	663	668	680	680	698	653	676	664	744	711	703	718	683	690	664	774	698	718	715	640	702	711	712	682	688	674	711	680	683	718	680	702	674	699	677	672	672	705	710	689	695	660	697	683	679	703	721	656	681	695	664	688	650	723	666	721	673	660	700	680	688	726	682	656	714	682	659	734	697	704	696	702	692	697	677	673	652	728	736	700	703	661	681	676	713	701	719	699	693	689	687	674	749	693	678	717	694	716	663	669	753	671	765	710	692	682	678	657	685	751	701	675	655	717	678	679	715	675	693	641	646	679	686	697	666	686	714	679	674	700	686	703	706	713	635	708	684	711	699	755	699	694	704	698	685	714	697	640	711	648	693	641	665	680	725	676	662	720	664	667	639	717	764	687	670	694	699	691	697	672	694	675	687	737	715	736	681	749	647	694	655	738	717	718	685	681	692	650	677	708	706	702	698	705	689	679	686	650	715	712	718	700	694	675	695	668	696	671	687	677	668	697	680	637	696	693	681	704	684	687	689	699	661	711	688	705	671	679	719	690	683	720	670	661	640	685	669	701	709	688	705	649	633	690	681	724	680	693	726	676	695	671	654	689	698	710	693	725	694	675	666	641	669	709	736	653	639	671	724	659	653	712	652	668	685	667	655	670	697	724	670	667	686	724	733	695	680	700	658	693	686	656	659	682	689	692	714	704	671	730	691	683	659	696	725	723	666	723	641	703	676	687	677	695	697	748	661	703	723	720	707	684	677	688	654	697	685	734	699	673	704	683	703	686	684	685	697	708	681	670	673	684	701	706	667	682	667	714	659	716	673	705	680	689	684	721	697	707	656	734	734	651	704	696	702	696	662	699	659	655	717	718	701	687	709	718	729	686	694	676	700	690	705	704	707	713	678	671	683	721	664	671	696	677	713	699	679	696	679	715	686	703	734	701	667	761	739	721	685	704	706	713	705	679	667	698	718	615	707	685	694	682	678	734	628	734	701	760	663	704	685	686	709	687	715	652	681	709	682	668	656	681	688	646	710	708	655	672	740	704	681	715	674	668	771	717	673	646	681	703	731	714	723	695	696	680	738	656	671	684	689	637	671	697	716	740	703	667	724	680	713	658	709	674	690	698	709	697	671	708	662	669	658	668	683	713	677	703	647	696	693	698	704	666	666	704	638	721	727	654	715	719	714	643	686	729	688	671	756	687	712	659	692	667	703	661	704	698	680	693	662	687	716	665	664	691	673	729	701	658	663	717	696	697	697	719	651	647	710	641	674	617	650	692	657	647	700	692	700	667	700	732	704	691	670	711	682	710	708	694	682	676	696	703	687	699	705	664	700	693	709	667	659	697	714	704	697	720	685	688	701	709	608	667	638	670	688	712	663	713	661	688	704	687	655	722	712	689	687	674	665	707	713	680	684	700	700	709	706	734	708	691	679	699	685	733	683	702	670	693	682	671	682	692	696	695	728	691	662	699	726	705	715	649	675	692	666	705	681	698	693	690	711	681	697	699	689	733	697	664	674	681	676	672	602	681	691	680	721	702	729	690	732	694	684	684	664	686	712	701	661	690	733	708	718	670	682	697	707	703	674	685	632	700	745	682	705	668	723	701	699	696	726	704	681	682	669	666	693	701	696	718	685	696	731	718	670	692	684	700	663	729	761	709	650	714	691	721	687	693	673	673	686	694	693	696	718	709	735	691	716	697	690	728	713	696	771	692	660	755	689	714	689	724	679	680	697	683	698	683	660	703	701	662	689	714	685	700	718	701	699	684	722	689	663	713	678	665	698	681	711	690	678	684	698	714	667	717	696	707	717	671	678	726	721	704	715	649	712	629	740	683	669	648	701	691	663	716	652	684	673	707	679	716	674	747	673	688	659	691	707	706	653	705	724	695	692	727	677	667	690	695	640	652	687	678	669	701	715	721	729	650	737	681	685	695	688	746	733	686	684	757	690	706	680	687	651	683	673	643	654	684	692	733	680	633	699	648	657	671	639	712	671	697	679	734	673	720	679	753	651	681	673	682	702	630	713	722	661	693	741	655	661	709	709	698	720	663	763	673	701	720	699	674	706	727	697	687	683	713	620	739	691	642	656	654	693	738	682	715	666	705	655	694	647	729	660	693	716	729	660	695	700	678	695	707	762	697	712	662	674	643	689	672	679	702	658	673	714	710	715	669	741	696	683	737	689	707	712	696	709	730	649	679	670	703	662	718	695	682	682	699	698	689	723	706	665	654	640	682	681	664	701	695	729	656	683	698	678	705	691	677	723	715	659	690	699	691	719	642	651	720	658	675	679	697	708	658	667	658	718	725	682	662	683	728	731	682	710	677	725	642	717	685	689	706	693	719	688	680	692	716	700	706	697	726	680	686	720	672	659	691	704	661	645	672	662	698	716	669	736	694	697	662	690	659	656	711	674	737	695	726	688	691	684	671	697	706	664	686	690	666	702	706	698	699	639	698	632	700	720	703	687	674	701	695	601	684	680	671	703	692	692	646	681	664	655	709	757	681	686	689	692	686	686	654	666	656	669	685	720	698	720	726	699	647	652	714	713	671	646	700	688	685	710	735	673	676	718	670	702	710	691	666	725	662	672	689	698	678	660	705	711	685	702	693	728	739	696	683	663	708	666	708	735	735	655	694	661	715	724	688	680	697	672	690	630	738	705	657	716	692	683	745	694	695	668	722	688	723	679	659
11418	1338	1107	919	902	900	865	826	850	868	832	791	835	809	857	838	843	780	841	832	819	831	784	823	806	807	861	802	791	798	855	803	828	818	797	817	776	787	849	813	804	819	799	877	811	781	820	796	828	844	824	804	829	788	804	821	842	827	802	772	839	833	747	803	865	852	855	826	807	806	820	803	898	815	834	793	831	809	826	821	772	802	809	788	846	839	840	809	811	809	835	874	797	848	794	781	815	777	812	835	846	802	808	778	818	792	815	841	790	814	756	819	823	827	852	790	787	835	842	775	848	799	845	813	804	820	786	813	815	834	772	850	809	834	819	795	778	777	792	810	781	801	776	818	821	835	814	836	816	789	780	787	785	811	792	784	846	786	805	785	828	791	790	783	834	832	821	798	739	853	829	816	764	801	773	794	804	783	778	811	776	787	790	790	811	798	806	810	803	812	800	812	787	812	795	802	820	855	792	849	840	835	832	775	810	817	744	852	805	824	793	810	838	770	798	822	829	834	792	797	791	813	828	821	792	805	824	844	731	792	794	807	833	815	799	804	794	825	878	788	824	829	822	844	838	826	770	834	794	793	808	802	778	828	815	818	829	777	786	825	836	795	796	785	783	826	811	824	841	830	794	830	780	822	806	830	794	820	771	833	826	763	837	853	835	832	828	804	805	753	854	822	768	776	816	756	880	829	796	823	795	780	822	801	835	792	815	878	772	815	764	832	860	819	874	773	828	812	812	769	852	806	826	794	862	804	792	757	769	782	799	834	816	774	816	832	850	850	813	805	827	819	810	792	800	785	783	812	824	780	776	880	787	830	824	805	756	820	743	812	776	834	830	800	848	810	812	874	805	843	809	837	815	786	787	797	841	795	788	813	768	785	767	849	858	790	799	856	803	809	841	801	738	840	826	806	794	805	811	822	813	795	791	812	825	804	810	809	796	819	863	800	813	802	809	849	810	829	845	788	806	792	827	808	866	797	797	796	820	848	799	774	838	764	783	838	778	807	807	833	810	796	791	809	850	819	791	821	800	890	807	821	782	805	792	819	763	849	864	840	846	782	852	800	839	813	866	817	793	794	833	840	838	840	851	841	823	779	797	797	821	847	765	790	859	815	809	802	807	846	834	798	817	792	771	786	803	848	797	830	798	787	805	803	759	775	862	865	857	815	816	797	817	783	809	827	881	841	837	805	743	835	838	780	801	798	815	763	824	808	799	844	853	828	830	798	789	784	803	859	838	781	805	803	793	850	855	802	843	774	776	756	835	801	781	770	816	839	858	800	781	863	865	801	777	782	801	790	811	826	756	812	801	825	822	815	796	843	819	815	813	822	845	768	800	848	831	821	768	766	851	793	841	812	823	811	806	772	801	793	758	822	803	811	790	868	784	838	754	773	788	765	822	815	853	775	811	850	789	799	856	768	775	823	779	787	803	832	836	825	875	824	812	818	811	818	787	799	817	825	821	801	800	791	813	816	802	791	871	804	780	818	794	777	811	780	824	775	817	796	792	822	833	809	830	845	833	816	904	849	823	866	832	876	857	815	757	837	804	844	818	791	798	772	824	845	799	811	775	788	858	831	837	805	788	778	806	827	812	791	798	818	795	831	829	873	803	815	799	851	800	789	830	782	813	797	832	780	825	833	825	792	817	752	788	805	816	780	849	806	796	809	783	805	840	826	813	814	798	798	803	828	820	800	880	806	866	809	821	826	824	795	792	795	838	806	798	822	798	787	839	779	813	820	809	861	782	779	800	840	758	776	789	778	853	814	825	804	795	786	861	796	854	762	776	760	807	802	827	809	791	792	810	823	823	790	782	830	825	812	842	793	826	840	721	784	782	812	778	839	791	775	827	822	832	805	778	855	820	839	847	826	771	790	870	784	816	798	829	803	772	816	848	784	806	803	773	818	781	839	793	773	873	784	798	833	800	869	811	790	799	791	802	876	824	763	847	811	810	847	783	818	837	792	752	795	831	818	810	864	807	790	805	772	776	791	812	793	838	855	837	825	808	837	830	804	788	838	803	749	832	827	856	876	774	840	798	838	755	809	794	820	836	827	858	851	841	865	833	801	799	807	781	809	780	838	762	816	798	756	842	803	841	801	802	795	805	833	811	837	818	801	828	848	799	787	818	808	826	809	872	851	786	799	765	842	821	837	836	780	816	827	854	833	837	820	796	827	812	815	798	781	772	836	797	793	842	848	821	829	816	837	812	764	848	774	816	775	847	771	832	780	845	829	791	833	757	812	824	820	848	775	813	772	844	846	825	836	767	765	866	775	866	798	803	803	826	800	796	770	831	785	797	764	761	798	799	791	779	779	799	831	821	771	820	789	819	841	836	817	807	725	819	867	792	790	777	781	863	794	802	788	815	827	846	779	794	813	801	832	776	857	798	829	765	807	795	821	822	819	754	850	837	823	797	766	804	862	786	801	860	772	824	837	847	802	823	762	835	758	825	790	829	794	754	825	787	845	817	835	835	782	788	805	817	817	805	833	821	830	812	860	807	838	833	824	858	845	779	833	818	822	773	796	755	749	815	810	862	830	781	807	771	831	777	805	808	810	802	804	802	822	847	797	794	847	799	794	811	833	810	850	805	795	778	827	815	776	844	790	798	821	805	781	786	808	772	816	774	834	812	856	814	848	798	850	795	815	778	793	864	833	768	854	818	816	802	868	794	811	776	878	789	856	787	850	829	800	836	802	836	818	721	787	757	812	864	790	769	795	803	835	851	805	792	803	791	845	758	825	778	843	848	812	801	829	798	849	794	809	816	794	808	862	812	831	832	824	840	789	785	781	820	829	859	845	821	815	797	821	807	800	833	787	820	743	782	797	842	821	827	818	814	771	778	801	851	782	805	814	786	825	827	810	792	772	841	781	784	826	831	815	831	812	815	816	805	834	837	801	835	797	773	811	822	862	818	824	799	850	782	789	790	816	818	823	830	756	797	780	803	789	739	771	776	810	811	772	806	863	781	793	847	754	784	805	854	818	826	770	821	777	809	847	845	845	794	807	821	766	807	805	822	797	860	875	790	806	809	757	826	776	817	794	817	792	822	825	805	856	836	834	807	827	814	820	841	822	879	826	830	819	798	791	787	780	859	809	836	772	836	818	835	747	818	770	805	781	842	790	843	800	826	824	776	783	770	844	784	827	781	756	859	785	842	802	765	818	816	789	783	776	825	788	798	796	861	806	804	825	806	826	734	818	823	805	826	790	828	797	876	813	823	826	778	767	789	779	764	821	791	783	815	793	787	757	785	833	801	854	844	792	785	785	813	795	809	831	778	800	853	732	830	764	812	797	812	846	778	823	848	799	794	828	839	816	803	764	802	824	850	830	812	767	838	870	820	803	820	792	791	851	793	796	851	838	764	803	793	794	826	837	793	815	836	815	782	767	743	831	884	793	803	790	783	853	796	810	745	797	830	790	819	797	846	808	812	826	816	787	786	844	776	829	804	864	832	762	847	779	824	786	797	778	850	828
23838	21542	28525	25005	21180	3825	1292	992	902	815	827	826	805	809	788	817	795	772	774	740	829	789	762	689	767	773	711	778	743	735	720	761	707	740	724	772	782	729	737	729	731	738	710	767	739	706	739	689	731	735	776	746	747	757	730	769	774	721	731	759	771	733	726	734	784	711	761	692	726	759	731	751	709	800	726	775	772	727	690	728	749	719	733	739	747	724	704	697	691	771	680	722	733	708	728	752	752	782	734	701	687	718	766	729	680	715	733	811	741	756	703	752	759	723	745	724	740	762	691	701	728	778	749	700	750	802	734	705	741	711	705	788	734	760	739	705	731	733	739	703	703	777	719	720	699	727	755	688	814	693	727	720	770	762	717	734	748	692	737	731	748	778	748	687	696	762	719	718	729	766	729	741	757	760	690	735	727	756	758	751	752	715	741	721	731	749	768	741	771	711	734	740	750	751	761	770	731	769	751	775	807	724	739	716	714	744	739	750	740	740	709	716	769	732	827	704	697	734	747	758	765	726	731	725	697	716	696	706	779	711	735	754	711	756	750	734	721	682	744	768	752	715	754	750	687	721	733	748	730	788	757	705	696	732	732	705	769	672	789	716	696	733	698	776	735	706	705	712	687	785	754	750	692	717	758	768	732	738	762	681	725	709	741	758	734	713	736	732	755	706	775	743	726	736	750	703	744	744	717	742	749	690	737	707	754	718	808	775	749	721	744	711	725	780	733	702	778	693	743	701	741	715	737	740	697	737	765	766	706	703	731	725	721	766	707	735	762	713	748	721	701	690	773	741	750	744	673	763	725	708	762	744	688	775	738	806	685	725	704	759	717	692	730	778	695	712	663	730	744	746	722	752	734	791	718	758	752	755	750	741	715	748	760	771	731	736	722	725	731	701	753	763	696	760	746	703	756	757	756	712	727	754	708	762	699	791	703	752	762	716	699	756	735	716	688	736	677	744	688	758	719	748	742	738	740	778	737	714	744	736	748	723	724	719	678	675	757	743	769	725	779	697	737	698	746	712	766	726	762	726	718	714	707	724	763	741	786	715	772	666	734	741	655	721	759	774	755	705	734	777	751	720	705	748	750	716	711	772	773	698	756	753	741	719	684	783	703	752	710	758	729	707	740	742	707	783	691	729	764	725	721	721	702	758	755	710	737	763	705	677	716	692	748	718	723	746	713	742	750	744	786	687	788	702	725	733	711	696	784	725	754	767	731	746	728	713	712	723	738	700	760	778	714	749	716	692	697	662	722	725	737	718	727	723	710	788	746	698	723	716	764	706	733	721	716	787	729	723	761	741	755	732	725	756	744	765	717	734	704	722	758	723	717	748	754	775	715	755	738	712	728	704	777	741	761	764	719	757	712	721	733	701	755	782	695	740	732	749	746	773	752	720	754	757	753	720	707	714	705	694	757	713	798	742	763	673	751	733	747	734	736	734	681	682	751	713	694	739	744	733	731	818	723	747	726	785	751	733	757	699	744	698	719	705	732	750	739	737	702	718	717	709	723	755	687	725	715	727	723	729	729	754	801	780	743	760	701	765	726	739	756	691	662	668	776	739	736	694	684	766	708	684	749	699	734	710	690	773	694	744	773	682	726	728	770	738	712	753	718	726	736	749	750	735	729	746	705	732	741	730	690	719	696	700	735	701	719	740	727	756	754	679	744	750	779	753	719	752	667	757	724	722	712	722	777	690	707	717	725	729	740	735	727	759	687	743	717	743	778	731	706	723	749	694	760	709	742	717	708	721	760	730	748	746	736	738	744	759	706	763	726	774	739	758	772	737	726	753	679	750	723	698	725	729	720	673	717	736	713	691	692	747	725	697	724	759	757	719	709	705	770	728	752	718	725	750	706	700	738	752	742	706	701	735	663	748	774	737	721	754	732	714	753	740	771	706	762	766	726	713	726	766	774	719	753	736	749	752	723	742	764	726	715	732	744	718	733	762	737	742	763	767	714	728	724	740	764	750	750	729	734	716	732	735	695	770	735	680	705	705	748	725	748	762	765	752	718	729	717	785	748	734	738	751	758	699	757	764	747	756	761	713	739	750	744	736	702	735	714	707	797	714	793	757	766	763	704	730	675	759	791	740	764	762	743	742	755	734	737	748	748	712	737	741	739	762	716	715	749	745	769	773	770	727	697	763	739	775	726	700	754	739	691	722	726	740	713	738	756	696	721	741	663	753	714	742	747	716	755	788	707	729	712	725	766	738	690	784	738	728	772	726	711	689	713	722	699	760	731	722	732	725	719	720	729	784	735	747	723	718	718	734	722	691	717	734	703	726	734	758	741	708	789	747	733	750	759	724	755	765	765	694	716	741	725	685	702	736	759	740	739	760	737	751	711	741	737	736	738	722	755	681	715	705	726	721	742	774	721	744	764	741	752	726	661	748	739	708	739	766	734	740	755	737	772	694	752	750	726	725	694	775	712	728	762	786	706	699	732	708	744	700	712	724	717	744	794	765	751	731	684	729	701	745	727	769	765	686	784	675	704	689	723	721	707	713	757	694	693	758	743	730	709	719	755	693	705	725	734	742	737	735	725	757	750	710	707	707	740	730	772	775	703	756	717	711	702	758	757	730	705	759	715	711	693	779	690	686	687	733	698	752	743	725	745	720	771	702	741	696	697	690	723	699	748	801	706	740	762	738	762	732	688	764	746	747	737	732	774	734	761	719	736	688	696	733	709	754	727	776	713	687	738	732	781	775	745	699	706	689	709	726	699	745	681	713	705	768	753	708	764	738	736	699	720	694	726	700	715	661	737	694	765	725	717	719	704	713	758	724	713	693	752	697	710	709	703	736	757	723	728	781	747	788	751	755	761	766	696	687	781	742	722	741	736	768	732	786	733	719	736	662	752	732	738	755	764	682	691	714	752	720	811	727	721	709	743	791	682	740	732	724	751	719	724	716	715	731	756	766	734	696	687	734	686	756	747	717	761	720	701	737	726	733	709	767	702	685	748	696	751	685	757	754	728	756	779	725	770	747	757	751	734	783	711	747	783	733	721	754	736	724	693	750	705	707	714	739	723	741	746	764	695	760	712	751	764	736	759	721	746	750	749	739	775	723	702	646	738	699	797	737	717	735	772	759	750	697	727	753	736	768	718	783	692	670	741	763	721	702	741	708	702	724	713	741	729	722	729	733	727	722	775	770	709	766	796	777	687	739	666	718	714	744	761	777	713	707	698	729	738	781	743	680	674	724	734	723	755	738	740	754	709	738	711	775	691	690	742	733	728	733	686	730	728	757	730	703	755	763	749	743	703	692	710	739	744	720	718	704	750	751	696	707	706	686	720	758	712	764	740	719	733	737	722	705	754	722	720	696	729	724	739	683	760	727	752	756	709	711	738	728	722	729	709	728	711	695	750	746	724	745	721	730	734	735	712	752	718	768	757	731	708	714	751	698	704	674	738	717	689	721	732	712	757	716	707	728	700	754	766	684	734	696	712	707	778	693	735	730	672	723	726	772	673	758
14227	7904	5306	2787	2129	1751	1496	1349	1174	1108	1062	1057	1030	1020	881	978	899	940	1000	966	938	922	887	872	871	872	921	860	856	929	873	901	878	894	883	867	922	895	884	948	900	880	863	881	854	835	885	854	878	906	815	892	813	821	913	861	857	915	863	869	883	860	873	871	905	899	811	874	868	855	961	888	841	846	864	836	846	948	877	910	846	908	878	876	863	895	860	844	886	887	885	873	831	861	892	813	851	868	863	831	891	896	834	833	908	860	866	908	866	884	853	870	867	835	895	908	868	870	851	869	880	894	887	893	849	844	859	849	874	868	855	873	869	883	902	807	888	913	854	891	853	846	885	879	907	869	914	835	883	902	857	877	877	862	900	911	904	816	850	869	864	823	852	821	851	903	936	786	887	888	874	895	877	904	905	839	860	881	809	841	883	862	854	894	854	870	868	844	887	873	880	931	825	869	821	886	878	827	904	883	818	878	832	909	872	834	863	908	851	882	883	891	871	903	870	815	874	852	859	876	873	905	794	876	893	836	923	931	908	849	863	830	861	858	842	874	868	836	838	870	875	879	835	858	876	907	867	845	884	908	847	919	899	893	909	899	861	917	882	893	846	860	919	895	892	846	867	833	816	850	891	927	874	872	891	865	844	868	847	843	854	860	856	873	846	811	853	846	892	862	839	907	915	850	875	876	898	866	837	891	887	867	840	921	925	923	934	845	889	896	935	870	839	816	896	866	873	892	864	865	867	889	900	899	841	859	829	851	830	891	874	841	859	848	845	803	847	914	826	884	830	831	829	868	837	864	818	802	889	881	832	869	887	879	885	895	881	908	931	848	822	867	861	886	842	921	865	857	896	851	867	844	884	880	822	815	886	775	884	890	829	788	865	867	855	885	817	816	871	863	911	841	857	882	872	893	880	847	886	890	879	795	893	885	885	841	854	925	888	903	898	857	796	872	868	827	862	846	865	854	862	852	828	889	829	880	869	889	879	860	915	876	813	907	900	904	885	886	867	848	850	867	879	848	861	840	849	862	859	833	892	852	874	891	863	858	917	911	847	871	873	891	886	851	829	853	898	857	838	883	857	851	875	852	881	840	874	860	873	863	859	879	884	850	878	846	866	906	860	865	907	884	810	864	841	857	940	858	917	845	894	860	861	854	896	870	880	852	871	876	862	847	882	889	884	872	830	878	833	811	856	878	879	860	849	819	845	887	862	872	917	853	870	873	840	849	860	839	897	855	858	892	881	866	901	892	884	876	868	828	861	858	878	851	835	880	897	855	890	842	889	872	864	835	920	854	856	864	895	895	848	856	876	874	864	835	857	843	876	899	847	876	840	857	912	862	917	820	829	862	848	915	861	872	829	880	905	860	851	860	855	834	898	882	843	870	831	886	861	818	880	819	886	824	843	887	902	832	899	908	868	823	834	869	845	828	884	883	864	890	877	873	892	853	844	936	889	874	873	857	860	882	894	881	827	818	889	855	873	818	871	874	887	896	859	860	874	839	906	899	899	915	884	872	851	815	916	855	883	880	849	871	880	873	855	861	835	849	899	890	886	843	882	890	872	862	857	834	872	842	839	880	897	837	807	842	867	826	928	857	830	888	924	851	882	856	854	856	827	869	849	859	833	804	916	842	905	949	850	874	837	861	877	887	839	881	831	863	871	848	877	863	906	807	838	855	860	876	829	870	917	866	917	839	890	845	846	873	845	818	873	862	866	827	882	837	878	859	865	894	835	824	872	839	840	896	797	860	910	852	888	870	877	879	874	878	934	870	803	891	870	855	843	863	888	860	916	888	839	843	865	827	870	812	840	869	879	825	879	867	818	894	910	876	877	861	813	831	882	825	801	873	856	874	823	858	903	853	878	834	893	832	835	863	824	832	897	890	839	876	822	865	867	877	892	850	812	893	866	936	817	842	822	814	872	885	824	897	876	823	926	874	860	831	888	843	891	884	881	887	963	860	839	830	838	866	837	845	844	881	827	828	860	820	838	858	839	887	841	921	865	819	892	884	867	921	825	820	859	864	860	910	902	838	896	839	839	853	816	889	900	877	929	865	875	853	861	822	783	864	888	878	851	878	877	815	859	855	868	802	844	897	888	873	881	848	858	846	903	856	882	839	800	870	881	854	856	893	883	902	882	866	864	840	881	834	909	895	919	819	919	835	881	839	822	896	862	882	932	820	831	889	874	833	839	901	900	892	868	853	848	879	884	903	900	893	799	899	836	898	856	929	889	894	876	846	874	898	913	880	857	889	919	881	850	858	857	847	894	805	889	874	871	877	867	862	808	813	877	900	832	803	865	830	860	834	861	864	875	842	888	817	838	879	830	870	879	870	882	894	896	892	839	877	866	864	848	867	900	852	901	900	854	895	836	823	886	902	834	893	881	873	895	847	874	829	887	868	884	815	839	852	859	906	777	877	866	849	889	849	873	899	876	879	870	922	857	846	923	891	873	837	884	885	842	827	872	885	901	868	853	899	831	880	843	849	846	849	878	889	830	830	880	889	846	883	828	890	835	873	829	821	873	875	862	897	892	853	844	843	907	896	869	888	932	873	874	844	826	824	853	840	901	850	874	822	861	876	857	860	850	843	875	820	873	901	865	884	885	830	847	904	815	848	863	848	822	859	830	868	869	860	870	848	889	812	870	873	869	864	869	804	853	794	892	808	873	831	888	933	817	849	835	848	904	961	838	868	866	894	886	871	823	868	879	861	819	822	879	872	836	879	865	910	889	863	835	870	883	875	844	894	852	846	840	846	890	884	912	897	867	888	929	862	858	837	810	906	887	883	858	841	905	841	865	817	837	903	883	889	859	915	870	885	869	813	871	846	877	878	919	876	906	843	886	903	830	852	874	855	909	860	865	907	828	881	930	840	882	900	849	812	881	873	823	876	886	892	867	909	843	912	853	868	838	856	855	930	863	856	873	828	854	887	845	877	856	841	850	881	851	846	873	867	849	843	833	904	862	855	871	881	908	892	896	841	888	880	846	851	856	812	891	897	864	899	812	887	805	888	853	880	888	884	796	826	867	860	896	884	819	906	903	883	875	859	848	900	859	875	908	873	846	924	843	877	886	896	857	841	840	848	864	849	787	913	870	870	856	828	901	882	877	874	854	884	871	833	894	866	878	874	916	853	884	850	903	885	843	904	844	809	857	862	830	905	880	910	853	926	876	867	871	871	804	875	826	824	874	914	880	901	844	916	863	881	849	858	836	855	845	891	863	908	872	856	896	886	896	835	901	822	898	909	879	914	893	834	872	855	869	877	858	923	864	888	786	929	853	876	797	852	894	877	852	829	867	837	841	909	883	901	909	853	938	853	879	845	870	874	810	851	904	839	882	848	878	903	875	821	871	924	855	888	837	845	897	910	878	936	808	876	863	877	897	857	858	881	816	829	865	889	845	906	938	877	865	891	861	870	838	838	869	861	839	868	891	906	862	877	853	845	930	920	847	859	870	886	849	904	835	850	881	855	827	853
25136	21510	26756	25230	2183	573	497	497	484	437	474	410	395	400	431	416	367	424	375	408	412	385	382	354	391	367	375	398	359	346	395	370	381	370	388	377	366	413	389	435	384	368	393	379	390	425	400	371	366	347	385	374	403	400	385	382	360	335	377	366	382	349	377	414	390	364	403	362	365	402	367	381	401	383	380	370	380	335	372	404	374	344	391	403	424	388	399	394	392	382	366	379	363	397	368	377	387	409	398	391	392	398	393	394	357	361	434	412	409	361	384	398	415	408	400	353	375	380	348	386	387	361	356	387	400	413	341	364	407	358	395	415	357	376	414	394	412	348	363	388	347	372	384	387	366	403	373	392	395	367	396	386	405	355	389	418	389	399	348	389	403	374	411	395	367	386	376	385	393	369	362	393	369	390	357	380	390	380	401	404	373	371	398	361	445	377	431	393	391	406	367	386	362	401	415	371	386	410	395	378	395	358	412	414	392	369	383	364	389	390	382	372	364	379	376	378	402	371	385	370	336	387	418	399	373	396	374	404	397	370	358	385	362	377	324	394	387	411	394	363	377	367	384	373	386	403	392	370	390	384	349	377	387	369	365	367	400	406	356	410	400	363	409	342	425	392	392	376	411	387	369	408	407	381	400	370	370	359	349	352	388	364	370	397	396	399	401	420	397	346	357	367	356	398	355	353	368	388	378	389	385	417	399	354	372	401	357	395	394	410	377	382	399	376	350	359	402	412	381	373	409	393	436	373	373	424	380	391	389	364	401	349	387	374	389	347	384	383	357	397	391	396	402	399	378	377	411	357	383	380	367	340	401	400	365	371	390	374	393	369	388	416	397	384	375	420	351	391	383	385	368	406	364	368	375	354	375	354	387	430	365	366	366	366	374	380	410	369	358	371	421	409	409	361	380	392	371	394	380	391	389	372	362	383	384	363	368	373	394	383	393	386	370	409	389	378	375	373	376	392	387	374	385	388	366	380	343	383	390	413	378	382	383	399	390	393	372	387	366	352	347	384	357	384	370	372	398	372	391	386	394	367	385	403	358	370	392	373	386	418	392	334	384	434	386	367	383	392	383	376	353	369	388	396	403	352	354	354	362	415	397	391	346	365	361	374	371	415	374	372	388	369	368	360	373	345	397	375	380	347	382	360	359	386	403	401	378	380	359	375	362	380	384	394	424	398	389	369	408	395	399	412	398	395	370	397	401	385	344	372	399	385	415	365	314	405	371	366	378	375	401	348	422	417	373	367	391	409	410	393	353	378	357	366	411	368	416	381	365	354	399	374	366	361	401	346	404	365	385	363	355	364	373	409	382	407	372	349	399	389	395	407	357	379	380	347	402	378	375	371	386	422	375	371	401	347	364	396	385	394	360	386	360	377	417	364	385	372	433	354	391	375	411	372	393	375	411	401	386	364	395	384	392	343	402	390	410	363	372	371	372	407	387	399	363	383	343	402	396	386	383	389	374	380	409	369	395	370	401	393	378	381	397	415	362	397	403	396	383	395	371	405	351	391	382	377	394	349	393	379	371	359	383	395	380	342	375	383	347	371	338	363	366	390	406	360	368	356	395	380	403	411	397	427	401	411	344	365	351	376	395	395	394	359	361	397	356	389	412	372	397	370	398	363	395	353	395	401	372	368	377	401	373	353	404	430	365	388	355	381	393	353	381	406	386	385	368	369	356	358	419	394	387	371	365	411	377	379	380	370	362	377	364	365	388	355	406	400	339	405	387	362	398	371	387	371	368	430	369	422	403	368	325	414	391	389	388	359	404	390	398	393	376	329	358	364	375	380	380	383	371	404	360	389	409	353	392	384	358	357	390	369	393	413	372	402	414	400	367	371	354	350	417	376	393	392	372	375	376	375	363	366	381	378	373	365	361	355	352	375	365	365	374	338	409	376	344	392	354	402	387	399	405	399	374	371	413	358	342	409	407	396	395	386	377	404	385	380	366	360	360	376	371	382	362	385	376	372	357	402	378	374	409	411	366	374	379	380	377	379	399	377	397	359	370	378	403	399	378	388	381	397	397	358	380	434	386	383	377	361	390	360	413	384	395	406	385	390	371	371	362	334	394	402	369	374	359	398	353	394	398	379	415	349	397	385	364	378	381	368	386	412	373	401	387	387	375	436	372	364	389	398	335	380	379	343	377	395	368	400	411	374	404	366	367	398	401	342	375	429	398	406	380	375	360	384	365	402	400	412	384	410	367	379	380	401	415	433	386	407	357	369	375	346	350	400	394	381	396	367	379	418	359	412	380	328	379	401	371	383	403	384	349	392	421	382	399	350	380	392	386	383	416	408	383	396	397	418	383	389	400	347	382	393	342	403	370	404	376	386	406	368	373	387	370	388	342	386	405	373	367	389	351	407	381	377	397	372	384	362	415	375	362	401	395	390	370	401	376	354	388	399	404	377	401	396	389	424	405	394	364	373	357	395	356	378	376	365	359	364	374	422	378	410	373	380	391	420	384	368	397	378	379	388	387	390	385	376	377	356	383	365	373	360	374	382	412	354	401	400	403	402	374	385	359	383	374	352	372	404	367	395	396	387	353	396	387	386	401	366	385	382	392	408	377	388	391	364	382	377	377	344	351	406	374	376	371	374	362	393	378	405	366	369	389	368	408	385	402	383	355	379	406	399	389	389	406	394	359	395	379	382	353	382	397	384	394	368	373	339	362	392	400	367	381	368	378	388	383	402	353	352	387	354	404	374	369	393	406	409	374	398	363	396	414	393	409	364	394	404	373	381	352	375	373	364	405	370	362	380	379	376	406	385	345	401	395	410	386	418	383	357	376	375	337	369	380	382	374	375	377	368	361	370	389	390	414	389	347	385	369	359	355	393	374	355	365	380	380	394	378	395	370	392	367	363	377	400	387	391	413	381	381	401	388	355	359	395	347	341	364	382	368	381	350	414	382	379	355	389	413	400	405	380	354	380	389	380	390	368	385	376	335	358	388	372	382	375	368	402	392	354	349	373	353	391	383	382	401	374	359	405	398	403	408	377	359	353	385	382	384	355	393	366	379	383	361	395	393	385	380	382	398	394	351	407	381	361	402	386	350	369	390	374	362	411	387	392	379	393	368	388	383	401	377	392	392	380	352	377	373	380	388	379	417	382	387	386	374	388	401	379	377	390	333	385	410	396	416	353	377	365	365	391	409	377	406	400	368	420	409	390	360	410	398	384	382	393	381	383	341	376	402	383	406	418	391	403	350	377	396	402	350	388	394	369	401	394	356	385	357	386	388	375	386	404	361	393	369	383	394	403	383	344	390	381	388	392	362	398	385	393	396	359	369	407	399	406	393	364	397	360	403	393	379	346	393	373	377	373	416	393	415	374	376	356	379	385	372	395	413	366	403	370	405	374	350	361	373	343	404	399	405	397	360	354	385	374	389	394	390	364	375	376	382	389	372	372	381	395	416	390	394	381	381	402	375	373	376	391	392	355	417	431	360	358	372	382	368	341	398	351	404	408	385	393
13177	4057	2720	1343	1074	946	807	695	638	576	559	531	527	529	485	505	516	508	482	469	486	434	479	470	463	468	478	474	467	467	512	471	458	479	449	464	440	485	466	448	463	491	480	458	454	471	453	473	495	481	519	474	470	449	472	492	456	446	422	443	466	456	491	488	451	448	486	433	423	413	442	453	458	448	414	436	415	441	457	465	479	488	447	490	445	474	442	452	445	474	469	466	450	436	420	445	442	435	440	446	482	422	478	455	435	422	442	461	457	443	434	452	453	462	462	451	481	436	472	522	446	448	435	456	466	473	460	451	425	455	442	441	469	490	439	425	460	465	433	469	468	437	415	464	449	430	464	442	459	432	457	444	472	472	421	464	491	491	402	460	439	435	456	403	504	449	476	415	403	445	475	458	462	432	416	432	455	461	443	426	461	441	460	469	438	451	466	441	470	421	464	443	430	455	435	435	482	515	448	465	504	499	454	444	480	485	421	458	444	450	479	460	463	446	461	449	456	454	441	420	420	439	442	436	450	447	444	420	424	410	453	444	470	476	451	478	492	471	488	461	469	443	470	448	462	511	458	471	485	452	457	497	455	469	456	450	472	453	502	445	439	448	457	462	412	471	478	456	463	448	476	450	476	466	456	431	452	473	447	469	456	444	452	451	474	442	455	480	491	435	464	408	447	433	445	482	449	448	472	443	420	489	439	469	453	421	467	410	443	472	442	450	464	491	422	481	479	470	440	443	468	441	459	434	435	461	463	448	437	468	464	433	501	458	424	478	423	442	436	464	445	443	468	497	429	420	429	428	474	459	458	452	450	473	419	494	446	450	477	419	426	388	450	454	415	446	417	468	440	438	471	455	477	422	466	461	470	469	467	488	450	422	479	476	453	454	428	459	476	491	443	474	471	468	476	450	430	441	480	411	445	453	453	448	459	529	453	454	454	431	467	430	470	444	433	441	430	452	447	480	474	454	474	481	450	440	438	456	416	482	416	458	445	435	415	434	428	427	492	485	464	446	431	435	456	388	485	444	465	486	472	471	438	441	482	470	431	433	464	415	430	439	466	428	450	446	463	437	432	462	468	444	459	449	469	493	472	440	474	423	452	496	470	434	455	449	429	384	465	454	449	453	463	412	423	453	453	479	462	473	454	383	432	440	462	471	437	419	458	445	474	485	427	454	479	468	492	475	486	446	404	465	465	465	486	441	449	423	437	421	433	462	445	461	428	426	438	457	442	466	436	411	452	459	418	444	439	427	468	431	473	492	492	435	475	458	438	450	439	439	464	460	436	444	446	461	459	437	409	440	439	484	456	439	436	482	461	463	453	477	429	471	437	478	463	473	442	434	442	476	420	450	440	473	434	432	469	452	451	482	442	465	459	459	438	484	421	473	412	408	465	474	430	449	425	433	422	448	456	451	454	460	426	497	440	438	439	425	455	443	455	446	494	473	454	473	445	460	418	445	443	444	440	463	417	428	448	465	437	436	421	430	459	432	492	445	479	451	451	449	416	472	414	434	512	442	455	442	450	445	459	435	421	457	443	447	435	461	450	441	448	420	469	431	462	466	497	414	412	482	501	484	419	466	459	467	499	473	402	472	444	445	442	508	466	460	456	445	439	450	414	436	453	441	437	451	430	467	452	480	447	423	475	437	427	491	455	439	490	457	471	465	446	495	461	444	426	429	473	449	429	462	456	460	430	456	460	442	502	440	456	465	437	459	488	483	462	449	446	454	479	446	466	474	427	415	447	434	449	480	474	430	462	470	417	431	481	414	458	450	434	469	452	449	430	485	455	413	438	444	452	440	432	439	461	412	503	457	473	434	465	456	502	446	450	443	473	466	422	477	454	447	411	428	381	436	464	406	454	439	474	480	441	432	467	426	425	452	457	492	433	416	444	470	444	438	422	483	461	429	443	444	451	465	428	450	448	475	464	463	426	436	445	444	449	444	499	461	471	427	454	431	458	446	452	494	484	452	439	473	433	460	505	451	436	473	453	423	461	475	490	465	434	447	460	486	429	470	467	430	422	423	458	429	456	436	438	438	473	419	459	462	461	444	422	431	457	447	469	471	457	460	468	432	474	423	423	458	459	464	439	417	437	471	423	407	464	448	457	452	475	480	446	442	500	461	472	473	498	453	465	428	460	461	441	456	454	463	420	432	460	480	456	433	451	457	462	436	441	439	488	459	457	402	465	484	459	471	457	413	449	457	443	496	441	469	488	451	445	469	500	478	435	454	439	456	470	465	437	450	451	480	454	477	477	422	443	444	435	439	432	448	502	465	452	485	425	475	452	442	422	460	451	434	488	436	426	462	492	464	453	466	449	417	448	441	442	437	464	434	481	450	414	444	432	479	442	440	496	463	458	476	458	461	432	482	433	478	462	475	452	458	471	466	411	487	476	452	440	426	433	456	458	493	514	468	429	462	470	456	445	474	457	476	449	456	442	414	474	452	463	476	488	421	467	464	443	475	456	442	464	435	489	466	445	477	454	448	455	421	449	473	475	453	459	470	469	462	467	483	446	454	408	452	431	458	417	479	448	479	477	446	435	473	479	510	489	451	438	432	445	471	448	424	479	412	462	462	463	407	448	444	460	457	437	480	410	435	477	434	452	492	472	474	411	472	493	458	489	454	491	480	444	449	453	430	402	512	443	432	439	451	449	461	478	446	441	481	426	452	454	454	489	449	443	423	452	477	477	440	468	427	432	456	465	440	446	487	446	487	478	427	429	471	427	434	455	477	450	448	443	470	439	492	471	480	483	462	455	444	482	433	445	459	456	478	447	505	429	442	441	471	483	473	440	432	472	431	486	445	442	462	471	482	460	482	454	427	439	442	474	442	454	469	421	475	479	430	458	487	440	483	475	455	443	424	458	446	485	459	475	452	438	416	470	463	432	471	461	431	489	437	453	435	477	477	446	464	498	491	463	454	461	461	449	491	443	454	481	434	452	475	422	455	467	461	471	437	432	417	438	445	491	436	435	458	479	475	467	437	423	462	449	436	485	428	436	445	451	456	452	454	472	427	468	388	453	437	475	416	454	478	471	481	474	462	438	457	428	450	460	485	455	444	410	451	439	405	448	428	476	466	421	445	503	437	459	441	441	464	440	468	475	456	486	467	473	460	480	428	433	452	477	474	453	465	469	453	443	483	444	434	446	450	462	468	467	458	458	439	434	485	456	530	446	448	437	446	491	464	474	415	387	480	446	437	411	419	451	441	460	431	465	456	464	430	453	408	449	454	488	456	446	429	484	447	490	481	463	459	450	461	453	456	444	496	466	430	442	442	461	439	458	450	455	462	484	450	441	462	425	440	495	471	447	467	462	443	463	472	437	478	425	447	425	500	458	479	416	433	467	452	466	465	428	449	439	465	470	441	438	459	470	428	500	421	409	463	492	449	456	436	449	484	451	475	458	435	431	473	463	457	445	458	418	473	436	462	417	469	445	473	431	477	435	459	503	482	481	419	455	433	439	414	474	469
22915	21559	29100	24450	21561	20536	2082	771	658	564	548	524	481	495	450	437	447	452	401	407	382	402	380	403	410	362	375	357	396	406	368	418	398	409	407	356	345	366	366	377	361	351	356	385	376	394	371	384	384	387	371	388	361	393	331	376	388	369	364	388	352	361	341	402	343	355	395	390	367	330	360	339	409	370	366	336	378	349	353	368	396	395	404	375	411	377	382	384	338	367	348	388	366	378	378	369	310	327	388	335	373	343	353	364	365	328	350	357	351	339	397	327	367	355	377	344	368	376	368	328	381	360	365	400	357	374	400	343	354	378	378	360	387	398	362	327	328	333	384	400	369	420	367	358	357	381	348	374	404	359	397	367	393	356	367	376	381	374	375	349	330	383	371	358	360	376	376	409	376	392	361	366	336	360	363	346	382	371	391	346	364	355	334	383	342	368	370	349	377	353	331	342	359	370	386	366	351	382	363	333	381	358	363	361	331	341	346	389	352	395	351	352	349	361	390	367	352	364	355	354	327	337	368	372	347	360	358	336	383	375	366	355	374	341	345	358	357	356	392	385	358	360	340	371	363	368	355	363	359	337	365	377	400	387	358	351	400	387	335	369	350	397	348	366	350	366	379	356	369	335	384	358	326	364	390	351	392	383	353	363	386	351	373	305	362	308	320	367	384	371	367	392	335	379	404	347	363	365	338	333	355	330	366	340	386	348	376	364	365	387	356	354	346	365	352	339	382	373	365	349	336	372	357	353	370	367	324	379	378	414	366	377	376	352	393	353	351	369	347	404	376	387	371	380	407	377	369	364	371	343	361	327	328	342	346	331	365	346	366	320	347	364	349	352	374	362	363	356	359	357	358	350	354	384	364	411	344	397	331	356	352	342	374	352	356	354	375	355	380	336	375	356	369	374	373	346	375	335	349	381	360	371	386	324	367	346	341	357	356	361	395	355	382	353	356	363	368	365	356	383	328	366	378	330	354	396	359	347	364	353	338	365	346	354	370	371	351	366	351	416	359	371	362	385	359	375	343	347	350	376	385	412	346	349	383	361	352	391	379	386	357	394	351	332	372	359	358	398	355	371	340	373	336	325	371	385	359	343	369	363	363	358	334	381	366	347	356	370	355	375	375	371	375	347	332	348	359	368	383	359	351	341	388	359	389	373	338	383	361	325	336	359	351	343	360	375	385	343	335	351	344	366	364	362	351	351	340	371	340	369	340	363	344	363	370	379	383	380	370	342	356	364	339	361	373	398	325	383	362	376	370	375	362	361	365	358	361	368	338	359	340	361	374	398	301	379	379	348	349	321	383	359	380	362	361	369	288	344	383	372	383	323	338	350	395	378	324	362	364	329	348	348	364	361	378	325	328	389	349	369	352	347	373	375	363	375	373	370	392	356	391	357	361	390	348	378	377	375	395	392	371	340	368	345	354	366	360	357	379	360	368	357	405	387	361	351	366	371	364	357	387	323	408	372	390	368	335	334	336	364	342	396	357	358	403	388	373	371	391	401	332	347	362	356	357	384	377	376	337	335	385	326	352	353	365	378	355	366	334	366	392	362	383	372	358	386	358	372	368	394	356	329	337	359	352	355	368	351	361	342	374	365	361	382	365	381	361	347	369	350	344	335	353	371	375	359	366	367	368	359	380	369	341	373	395	325	390	351	361	356	349	317	371	357	409	350	345	359	398	379	383	352	346	317	364	367	363	368	375	383	389	340	401	349	355	368	358	340	332	366	370	376	337	376	349	374	374	327	372	352	367	360	376	341	351	347	417	338	342	372	365	363	346	323	343	357	360	354	350	372	342	347	368	348	360	371	337	388	377	361	352	358	354	387	356	376	370	392	386	362	407	343	357	344	365	326	322	362	320	372	337	385	345	381	365	335	389	379	341	349	366	365	412	344	334	383	380	362	375	378	334	396	349	364	374	313	353	346	363	359	370	382	319	363	337	396	344	357	365	350	364	384	369	372	355	330	375	354	369	361	381	377	331	370	361	341	396	396	346	375	377	353	417	349	378	329	370	325	376	311	368	338	330	366	344	370	357	369	348	335	365	399	367	336	330	359	352	345	351	385	370	375	327	322	357	380	356	370	367	387	336	356	347	331	396	386	332	334	404	402	374	378	379	341	344	340	344	357	363	387	365	363	383	365	369	360	331	367	360	348	357	338	334	373	362	364	357	373	336	374	368	367	350	360	387	368	371	327	368	334	333	369	345	359	364	342	345	361	366	376	351	370	390	375	325	342	358	340	405	386	375	379	388	365	394	367	401	369	341	356	350	321	362	392	404	350	350	340	348	363	379	371	346	329	383	371	364	347	377	358	356	385	364	357	316	372	349	346	363	359	345	352	370	363	346	321	348	344	358	363	366	367	375	362	371	389	364	355	372	337	346	336	412	363	362	384	353	388	402	378	365	380	331	358	370	379	358	357	354	381	382	385	371	370	329	348	376	351	371	369	351	388	388	357	384	324	393	393	352	341	331	322	357	367	391	340	353	372	371	358	367	351	375	375	366	341	356	351	370	377	366	371	363	376	388	368	361	349	363	372	358	357	352	389	369	350	394	393	373	351	384	373	357	371	363	358	382	328	380	332	369	378	376	364	333	366	360	384	388	371	359	343	368	350	373	365	363	359	367	386	343	365	391	361	389	392	374	365	379	344	353	393	387	402	326	344	353	350	382	348	385	365	352	346	359	348	348	331	393	348	373	372	351	355	388	390	354	356	409	333	339	362	353	352	346	351	369	338	384	366	321	402	354	366	366	377	377	369	344	366	387	371	379	347	359	366	387	382	364	363	358	342	382	354	373	360	372	385	358	383	392	354	360	389	366	395	346	387	370	381	372	386	336	382	360	376	384	380	365	382	380	340	342	399	385	357	366	339	339	352	387	394	354	359	374	388	356	385	359	353	339	370	343	397	337	311	380	364	373	323	366	341	347	371	352	404	390	368	350	359	345	346	370	339	349	377	371	353	393	385	329	334	363	346	353	383	361	358	352	361	374	379	371	376	335	328	374	332	341	352	353	384	361	375	357	343	343	377	344	399	374	370	374	382	389	359	373	338	336	352	349	367	362	368	343	358	356	345	354	372	380	373	356	386	360	386	353	349	336	366	349	401	356	351	320	360	385	368	404	364	383	374	331	345	361	371	363	352	360	334	360	373	342	372	357	350	350	335	378	352	364	376	379	346	356	381	358	373	373	385	363	335	364	381	359	359	369	389	370	387	345	346	362	327	368	337	371	373	356	359	356	375	339	374	345	342	373	371	354	399	363	344	328	365	333	366	347	351	405	371	361	348	372	362	354	384	370	381	335	335	381	397	397	362	350	347	355	367	359	351	356	335	376	325	363	340	373	327	354	392	340	362	386	344	353	390	369	399	398	375	393	366	350	371	340	369	338	380	384	369	352	350	342	349	341	339	327	305	369	338	370	399	346	339	353	361	363	330	365	366	394	410	363	344	385	329	378	379	342	338	362	363	367	352	359	359
17189	12189	7932	3818	2790	2107	1712	1309	1095	975	868	770	714	699	678	598	587	570	595	550	528	536	544	519	536	534	493	505	518	506	474	489	488	440	472	472	490	463	498	435	459	504	452	453	493	460	441	498	469	544	465	507	513	445	501	488	460	454	432	461	465	448	444	452	458	454	385	486	442	477	432	494	442	417	423	475	491	472	462	428	443	445	446	476	422	450	449	452	466	470	454	483	428	461	470	464	435	435	484	439	444	439	450	458	447	458	466	461	446	441	460	436	447	420	462	447	473	459	481	467	435	513	447	454	468	462	417	479	458	451	452	451	471	404	436	458	441	479	477	407	428	404	514	459	467	476	448	461	436	474	440	419	468	432	436	449	500	458	455	484	474	426	427	442	432	458	468	453	438	446	480	446	459	422	428	411	458	472	446	457	439	444	414	421	434	436	438	460	444	448	499	448	505	435	459	377	456	481	421	424	421	445	471	461	460	469	442	461	448	454	449	417	484	451	479	482	449	486	463	456	445	416	454	443	472	445	415	450	445	450	454	447	487	496	461	461	433	472	482	465	425	439	472	480	458	417	493	492	466	435	480	442	473	436	467	462	418	420	450	447	436	485	411	512	447	427	447	429	443	460	433	442	465	451	432	445	470	472	456	437	429	468	436	436	423	440	450	453	476	467	467	468	474	452	480	478	457	468	449	486	470	489	438	431	469	445	443	461	482	480	468	478	462	483	444	416	418	427	464	439	438	448	456	474	452	454	429	414	470	453	444	475	462	472	439	465	451	473	467	467	491	474	471	463	439	487	473	437	432	444	426	455	442	471	435	460	456	444	489	433	443	437	450	500	439	482	444	432	441	451	418	481	457	448	455	483	439	423	500	474	430	440	389	468	444	410	437	488	442	436	442	438	444	439	460	465	450	439	459	448	489	452	484	461	448	454	463	461	440	446	446	475	478	458	454	440	423	496	436	459	433	431	463	476	445	479	441	435	471	444	462	449	483	505	482	469	477	482	445	493	474	458	436	442	441	467	454	453	453	447	425	461	460	456	444	467	442	471	436	427	438	427	442	457	435	466	453	457	475	435	456	459	439	455	456	448	446	438	455	443	418	431	424	442	485	428	443	437	466	474	468	484	416	412	464	408	437	456	457	488	508	466	429	446	432	480	500	438	457	424	447	447	463	445	446	410	444	457	415	465	439	407	440	437	433	449	445	437	441	423	454	458	423	449	452	442	458	464	441	461	449	468	411	457	457	456	397	445	457	460	464	436	432	473	466	429	448	434	430	443	454	436	430	495	451	494	426	497	443	456	397	439	486	476	447	456	436	439	455	448	433	423	446	473	415	452	444	432	463	455	459	426	433	453	464	472	433	462	502	435	458	466	456	435	438	466	471	465	446	459	447	434	447	463	432	411	445	438	470	444	451	453	471	430	456	461	480	458	448	399	438	437	441	443	410	439	475	440	444	456	454	469	459	453	433	429	469	453	413	419	442	465	475	437	456	447	440	447	442	450	425	467	454	437	483	440	413	436	475	505	438	472	450	419	438	454	515	439	448	428	469	412	453	409	444	437	493	434	470	491	467	452	460	429	417	474	445	433	391	443	434	473	441	447	446	460	443	452	449	466	422	457	447	444	445	440	440	474	452	438	460	478	474	450	438	451	437	478	449	429	443	467	466	455	469	456	449	453	461	455	476	429	420	470	484	452	452	467	479	447	429	445	434	437	458	445	437	463	427	480	447	422	455	476	450	461	466	416	464	471	440	459	454	449	413	472	450	433	475	464	477	457	436	467	475	419	434	499	463	447	447	430	435	460	460	500	425	446	478	438	463	422	472	461	417	490	440	445	420	449	450	473	456	433	471	456	427	451	447	453	412	433	435	457	417	459	401	459	476	478	441	427	427	424	435	449	423	448	415	465	437	453	433	461	470	433	435	429	465	432	449	435	465	435	435	417	398	459	453	490	433	483	454	479	442	490	446	453	466	434	462	458	460	468	481	459	471	440	440	445	462	444	401	450	483	469	420	449	444	465	453	429	477	489	466	460	450	453	420	459	478	474	464	449	479	419	436	460	499	434	440	433	434	467	439	461	483	431	433	478	418	453	471	440	418	419	444	461	438	452	486	454	468	471	428	453	446	474	445	445	443	429	463	448	448	412	462	447	463	460	478	446	424	428	464	458	449	455	442	449	502	482	446	516	421	428	428	418	441	454	474	465	464	432	457	450	469	434	427	433	455	436	444	447	420	455	460	455	476	496	485	431	445	464	432	451	440	472	500	472	434	456	463	438	419	442	463	427	463	434	446	474	430	438	403	479	414	427	436	465	460	472	442	466	435	461	479	398	460	443	476	452	453	419	485	447	419	478	448	423	471	435	447	482	452	463	402	443	465	466	474	434	434	455	436	437	428	448	424	446	419	454	467	403	434	423	427	451	434	453	456	465	463	441	481	496	441	420	437	462	449	430	410	514	439	433	497	448	452	467	462	457	457	447	448	461	456	483	441	470	455	438	463	464	416	502	454	433	455	442	480	460	463	428	453	392	467	451	503	443	474	445	473	424	389	440	430	449	427	430	463	475	435	459	445	463	473	455	441	437	449	410	450	434	444	456	444	427	464	450	422	470	450	426	434	454	429	423	415	486	480	449	460	442	462	432	426	435	436	427	456	456	438	478	471	442	454	462	483	471	469	420	426	455	457	446	481	484	462	448	443	463	481	455	452	437	436	479	481	418	428	453	468	422	466	448	444	431	455	448	461	453	455	418	501	475	488	411	475	455	452	462	425	459	465	460	399	447	446	465	451	513	487	447	429	445	449	410	464	455	433	466	449	434	459	443	494	448	458	432	456	428	439	467	447	445	440	470	421	453	423	446	483	400	493	488	442	444	436	453	404	440	448	490	457	473	479	436	473	455	440	421	431	475	454	432	442	480	421	470	441	428	453	448	456	473	439	443	433	467	465	446	419	454	463	466	470	426	444	490	433	452	422	476	458	441	464	491	462	474	483	454	444	465	464	485	444	465	450	442	493	440	453	476	452	474	453	480	466	432	428	439	429	442	414	461	423	480	438	464	450	443	440	483	429	444	457	439	452	452	462	471	442	432	477	467	495	478	418	396	452	436	439	438	467	461	467	436	468	439	461	402	395	425	432	459	444	431	434	427	435	485	457	443	461	470	475	426	462	465	456	429	481	489	448	442	448	396	469	429	464	439	427	425	423	434	439	479	426	461	466	425	476	437	454	432	442	503	471	433	474	450	458	444	435	430	459	424	447	461	444	459	467	418	465	436	465	471	447	463	414	442	425	442	443	460	444	459	449	429	421	462	440	456	469	454	464	441	435	466	437	462	464	416	470	431	453	431	466	459	428	455	458	426	420	452	425	477	450	443	458	443	481	476	505	485	450	458	454	451	420	425	418	420	469	427	478	421	487	485	440	434	436	452	464	442	472	463	443	448	467	404	425	456	441	514	467	459	456	468	434	448	463	429	474	426
28357	15669	2867	1246	1085	1043	721	740	728	743	727	702	709	709	639	654	716	758	691	674	660	673	697	697	745	679	682	660	733	695	703	689	654	736	707	653	741	734	716	713	721	735	710	679	711	693	680	721	665	698	651	698	718	664	738	671	715	661	690	694	751	677	690	697	656	743	696	709	708	655	704	683	726	730	717	696	695	712	665	707	673	732	701	671	649	665	728	681	693	686	705	655	659	671	728	720	636	673	726	687	690	680	683	671	696	674	706	692	679	682	679	746	685	735	684	648	643	684	697	722	672	704	669	714	692	726	746	711	731	678	677	688	712	722	680	695	677	672	698	676	723	708	691	707	689	694	709	719	701	735	692	757	701	724	687	696	698	706	659	715	702	731	691	688	674	625	676	679	681	730	679	694	684	643	701	714	691	654	711	683	684	670	702	746	704	728	693	670	666	744	704	738	684	710	687	694	695	687	685	708	712	653	663	685	679	726	751	696	730	740	719	680	718	687	650	709	743	682	701	682	680	729	728	675	688	701	715	664	685	675	735	718	724	713	690	710	692	698	695	665	719	660	701	682	678	665	703	700	678	699	680	661	697	715	706	722	649	717	695	727	704	674	690	673	683	685	663	696	681	709	741	664	674	705	729	652	690	685	693	664	719	709	687	702	702	659	622	663	660	696	709	724	707	717	675	723	636	694	647	680	708	662	721	708	700	655	707	662	696	674	669	712	705	643	723	691	713	660	708	716	693	670	662	654	708	672	660	678	639	661	739	674	678	657	706	670	741	696	686	710	676	707	673	643	714	667	752	687	672	679	739	653	715	707	707	687	643	723	658	689	693	745	714	688	699	717	695	725	695	691	700	649	699	715	709	667	666	727	702	669	671	678	718	683	706	713	742	705	680	692	715	678	683	665	679	673	689	715	650	687	623	666	647	615	678	677	672	739	656	620	708	674	664	700	704	665	708	705	743	702	639	676	674	674	671	696	701	688	671	690	670	675	677	679	719	687	711	666	726	621	705	662	684	688	696	711	727	671	705	736	736	741	703	675	681	694	676	724	742	720	733	720	723	708	666	683	684	719	685	675	646	707	723	615	673	743	674	699	740	724	685	688	696	676	689	666	666	721	669	668	703	722	707	709	698	695	705	656	697	654	700	689	682	687	682	665	707	695	717	703	679	706	704	713	686	681	715	748	692	688	718	668	654	710	696	678	675	711	696	735	670	697	674	687	717	681	720	660	703	675	680	701	687	688	730	660	742	716	667	689	644	654	689	683	736	690	671	730	723	673	696	660	654	655	694	758	637	729	650	760	734	712	679	648	738	690	688	706	670	685	688	657	711	679	672	687	716	658	669	692	685	728	706	646	696	738	658	705	695	745	667	715	714	680	698	711	663	719	676	628	672	700	718	672	710	671	689	722	677	649	723	655	694	696	649	670	682	666	687	686	679	745	692	770	655	715	687	723	668	709	700	754	699	720	759	696	699	675	702	663	709	690	722	740	731	682	703	673	691	696	725	638	687	665	702	675	737	686	651	663	665	723	717	676	673	702	666	687	641	704	749	683	717	689	649	683	689	684	717	742	652	719	665	687	665	705	692	738	716	696	672	728	711	717	719	705	685	711	683	707	694	663	681	752	672	714	696	712	699	667	655	655	713	694	707	637	693	775	702	668	691	661	702	707	699	687	711	686	724	675	662	697	687	641	710	712	677	655	690	660	719	717	687	736	744	680	743	684	692	672	696	697	708	737	668	714	714	674	668	692	672	710	698	731	744	736	699	713	711	722	694	716	710	671	667	714	659	726	731	699	704	678	695	659	690	683	682	705	731	721	634	709	665	726	690	661	686	728	687	725	649	707	684	693	688	707	711	687	652	706	690	727	689	696	655	663	710	699	687	688	727	718	660	734	698	674	711	731	718	678	694	723	692	689	691	631	705	705	709	699	691	660	690	648	678	711	682	734	691	683	695	713	690	747	717	724	717	730	703	690	705	734	655	661	635	712	666	674	713	669	688	673	692	707	657	639	668	709	697	709	703	699	635	692	678	698	694	677	708	686	708	644	665	700	673	747	700	661	675	643	680	683	684	662	740	694	690	708	707	693	681	721	744	684	680	692	716	723	711	673	693	698	696	646	647	636	672	687	710	730	715	697	703	674	701	632	692	672	723	698	711	697	644	708	722	714	673	712	712	678	735	678	687	716	710	650	659	676	634	693	700	686	691	688	680	661	644	734	729	691	712	638	702	636	721	682	698	676	651	660	706	703	642	642	693	697	715	676	668	673	662	693	714	688	727	711	688	702	714	713	644	730	728	685	686	691	680	720	691	715	679	686	731	700	675	698	676	673	680	681	688	703	703	711	698	733	677	650	691	651	680	647	703	708	691	681	714	707	658	678	670	714	658	648	672	703	725	671	700	678	680	701	723	716	697	698	716	659	706	694	681	652	668	736	694	719	699	707	712	672	711	716	712	621	669	694	669	690	693	671	684	685	670	704	670	659	719	680	672	679	711	708	674	752	723	671	690	677	753	694	687	723	652	691	669	694	699	726	683	617	687	643	652	681	685	662	708	667	703	709	671	676	694	668	707	705	710	731	710	673	749	671	667	682	675	674	683	669	704	701	652	714	688	731	689	716	707	699	659	709	657	695	768	714	649	695	687	688	669	695	676	679	669	683	754	700	709	672	714	711	735	673	715	691	728	683	666	696	697	716	718	686	687	686	693	705	753	683	758	703	703	701	717	706	693	698	658	697	706	680	745	704	686	714	696	680	699	676	672	691	652	708	688	670	699	689	678	709	665	714	720	680	701	679	737	731	705	678	722	734	698	662	694	695	710	688	691	656	658	648	687	668	667	682	718	736	682	668	688	700	701	682	710	681	670	710	729	702	671	723	656	673	686	634	674	687	715	688	711	711	734	683	705	712	679	678	707	702	714	690	755	703	725	693	727	666	704	703	683	693	707	715	675	690	759	616	706	708	694	677	721	664	662	679	696	704	670	703	686	732	672	707	666	680	675	710	708	687	705	710	734	682	721	674	720	687	696	712	703	691	687	665	705	624	743	717	684	668	667	679	717	687	727	657	664	698	695	724	685	725	666	663	736	723	709	703	677	708	736	660	685	717	688	680	689	696	715	650	703	720	692	719	646	708	706	652	690	689	692	663	659	745	689	672	649	676	705	644	647	647	666	683	653	694	634	634	709	707	693	666	732	680	684	630	682	700	691	704	653	727	740	683	663	678	726	679	652	688	746	730	718	693	718	657	704	750	676	688	679	661	680	698	658	685	699	678	668	704	693	674	677	683	685	675	714	709	704	666	717	720	716	684	719	663	649	721	725	693	650	724	716	667	695	670	769	630	686	680	716	696	656	696	689	687	709	677	694	677	694	616	705	695	679	691	752	659	682	681	695	714	635	726	708	676	679	717	687	662	653	666	668	725	697	720	647	749	663	673	691	691	759	715	673	693	698	683	689	688	702	665	701	694	705	644	707	694
11956	1481	1204	998	925	881	902	860	858	874	880	778	833	819	829	807	817	830	850	810	819	866	777	816	787	793	805	798	835	832	812	824	838	804	832	809	839	836	840	803	838	869	783	852	787	849	804	815	826	800	825	795	806	870	795	801	860	863	816	835	824	805	818	831	772	792	811	782	818	810	816	782	781	810	843	739	820	839	791	825	890	773	838	804	815	809	781	832	728	801	810	850	766	857	825	856	834	856	809	781	765	870	777	784	813	807	836	759	799	783	830	843	807	809	792	783	818	834	789	777	848	792	797	812	795	828	752	801	822	822	833	810	839	783	863	844	842	820	775	772	787	831	831	799	808	829	838	776	814	794	796	788	842	821	837	810	800	832	788	821	816	821	822	794	791	795	812	788	842	867	831	821	806	806	806	851	839	829	797	854	833	793	809	838	784	859	784	840	802	805	849	792	813	885	829	813	834	858	829	811	821	810	862	790	845	860	818	803	762	829	792	868	824	820	755	776	797	791	843	821	780	792	791	797	841	803	784	787	787	799	795	773	794	811	788	825	841	836	822	794	841	809	831	848	741	812	816	821	849	781	822	754	845	800	821	828	808	792	859	827	830	819	822	829	827	841	857	796	882	842	794	801	770	818	832	822	788	780	794	834	811	907	835	813	794	807	779	761	829	771	797	806	802	783	790	809	876	866	837	761	822	810	787	820	822	823	809	840	815	814	860	842	813	787	826	792	783	811	822	837	782	836	838	784	818	812	837	818	805	787	873	780	804	838	834	860	847	801	823	838	805	863	813	835	826	830	798	841	848	835	799	787	819	841	826	795	861	837	767	831	781	821	847	824	833	812	843	813	774	857	836	759	824	799	822	770	871	772	808	854	745	831	769	835	792	776	792	865	839	822	788	797	823	762	866	779	807	852	789	833	778	761	850	855	823	790	841	793	863	833	790	802	786	787	831	843	828	822	831	768	773	792	814	827	814	804	779	842	828	812	811	798	807	819	823	811	795	744	815	793	807	776	808	810	852	819	761	895	851	825	849	824	778	820	809	834	824	861	795	819	839	781	786	852	792	836	809	824	808	813	786	761	775	793	865	804	814	803	805	797	781	810	830	782	820	784	788	777	882	815	822	796	784	820	822	771	840	825	794	786	830	810	806	825	828	792	812	837	811	808	806	832	812	884	834	825	788	836	851	789	788	787	808	832	830	808	751	810	880	772	809	815	801	828	815	799	819	837	844	862	909	822	857	866	818	822	830	835	816	757	846	823	804	804	806	837	819	803	846	863	754	796	801	802	788	820	810	781	816	817	829	812	868	828	781	836	808	809	782	828	819	806	817	824	827	769	760	807	809	775	811	829	854	790	825	838	815	821	811	818	813	843	810	837	811	781	813	804	818	826	816	825	824	745	815	828	855	807	887	816	816	829	795	812	832	808	851	842	771	839	803	852	870	826	832	817	877	761	803	805	812	797	824	811	845	776	839	822	883	803	882	817	817	806	811	853	780	832	795	810	800	800	813	838	813	832	821	856	837	825	789	819	785	761	837	818	813	834	773	812	840	830	815	800	804	823	768	828	834	809	753	849	862	792	808	813	894	816	852	792	817	788	850	832	857	803	782	802	781	853	813	803	879	792	839	771	824	809	787	819	797	834	816	766	844	842	860	838	775	818	811	855	841	821	802	798	818	819	826	795	840	801	795	785	821	834	796	776	802	802	812	823	858	795	781	767	785	815	785	893	795	814	813	829	799	801	854	836	865	827	824	853	795	821	864	857	827	815	793	799	819	799	792	838	872	828	800	812	872	850	844	830	851	852	818	794	861	801	760	818	819	833	848	803	778	825	825	815	864	843	831	805	795	785	861	864	753	841	795	829	811	815	800	858	857	817	833	800	769	787	755	840	779	811	789	798	793	851	790	793	847	836	825	844	847	815	829	794	823	857	795	799	813	826	820	803	807	816	828	857	769	800	786	803	828	778	758	855	818	780	848	839	801	768	822	874	832	816	841	804	828	853	766	773	789	756	762	809	784	827	837	787	812	803	830	803	838	820	832	824	820	855	771	845	879	852	761	881	782	773	833	815	769	826	839	802	835	782	825	794	790	814	771	765	808	812	824	851	820	806	775	799	852	836	787	740	796	791	800	794	815	794	785	798	802	808	855	789	830	796	830	823	750	843	785	826	779	796	842	868	805	777	819	769	837	803	839	804	772	808	829	806	846	837	828	846	823	855	825	818	803	844	777	870	823	783	835	803	895	826	850	765	743	808	784	812	848	793	789	844	774	778	794	864	802	815	823	834	777	809	870	817	835	756	782	809	794	792	859	845	793	829	814	862	800	794	822	839	796	819	793	811	815	817	834	777	800	805	873	783	833	773	857	822	856	833	817	789	791	804	805	824	802	795	808	823	763	806	821	810	845	819	834	813	810	797	829	793	846	795	836	816	845	817	801	816	807	778	810	784	811	811	819	859	854	876	848	865	834	822	751	820	827	753	825	833	789	843	815	770	815	812	816	851	814	832	789	783	821	808	808	823	840	806	822	871	823	830	832	777	801	822	809	831	804	824	836	766	846	861	831	837	738	759	800	897	859	820	812	814	793	858	775	829	902	777	818	915	833	836	786	895	817	875	837	906	775	854	832	760	819	789	812	802	767	819	778	844	812	826	861	812	770	826	831	812	786	796	855	832	820	819	775	835	857	818	845	801	790	829	849	795	778	828	801	824	808	807	866	800	813	811	793	823	813	848	840	783	776	831	845	871	811	811	853	834	846	769	820	808	821	794	820	837	789	830	797	814	826	816	831	860	797	840	810	752	862	772	789	843	789	846	825	825	808	846	820	815	836	802	831	872	832	842	836	804	798	835	824	839	810	816	857	802	849	818	836	813	856	788	823	808	805	899	815	838	827	857	866	829	843	863	811	805	792	790	758	765	790	808	828	825	807	807	823	786	777	795	822	821	780	820	789	831	837	807	785	813	822	808	800	800	806	793	850	812	787	835	852	748	827	815	868	824	807	793	799	783	813	789	835	797	808	812	823	783	796	824	774	827	817	826	829	802	829	772	871	857	798	810	840	778	842	858	827	826	836	790	773	830	832	786	824	795	777	807	805	797	856	835	853	814	809	794	852	790	838	800	817	780	843	795	812	816	761	830	785	742	831	813	865	796	791	810	785	837	823	835	868	746	838	874	812	818	817	851	818	833	781	802	791	791	785	788	791	807	840	782	814	801	814	786	833	815	758	794	815	804	772	811	801	771	819	807	835	796	821	864	828	811	811	762	828	845	801	863	797	778	832	813	732	811	813	789	815	857	793	831	822	818	782	844	835	789	829	828	824	806	805	835	849	858	817	790	786	857	776	818	821	795	844	781	842	822	804	835	843	826	787	822	838	835	833	846	777	795	854	789	809	849	855	835	835	812	797	842	879	858	792	802	836	856	858	815	841	839	787	772	833	837	802	755	813	817	827	793	748	811	829	761	791	794	816	750	843	775
23819	21564	28538	25053	21188	3799	1221	985	900	863	837	837	804	787	817	819	788	768	762	751	795	775	776	786	784	723	734	736	690	709	747	709	789	783	780	736	726	736	746	697	747	727	735	730	755	738	751	702	759	742	742	775	778	782	747	731	724	747	769	758	730	749	794	755	733	755	750	786	744	722	738	745	749	743	775	746	733	776	755	721	717	757	733	726	742	714	735	778	778	735	747	720	744	736	696	738	762	730	752	746	723	783	741	784	737	752	711	710	783	701	699	730	735	722	742	742	739	749	733	728	713	736	742	732	744	720	681	729	717	744	726	755	726	676	694	726	693	752	735	749	721	725	723	728	722	720	752	758	766	747	769	714	745	748	805	708	768	727	699	760	694	731	696	741	754	695	747	713	753	722	714	743	736	739	711	769	749	729	706	749	758	746	738	739	772	732	692	719	755	734	750	744	753	780	746	736	725	689	766	778	751	745	714	743	721	743	740	753	719	740	699	727	751	722	749	697	780	760	749	714	755	743	718	735	725	757	773	733	744	729	696	726	714	753	679	695	696	744	746	725	704	732	709	702	733	702	731	811	801	736	745	725	715	746	741	732	766	722	705	688	741	732	726	753	748	697	741	706	735	709	785	750	723	736	746	725	703	741	700	691	687	718	763	737	734	743	737	734	743	746	736	734	732	724	702	718	729	753	753	734	745	721	743	706	751	700	739	787	766	776	752	759	746	749	776	740	778	723	768	724	724	752	734	740	696	719	787	732	736	737	721	700	719	734	718	726	737	703	739	741	766	737	710	720	674	722	730	724	736	785	709	702	763	741	714	727	767	748	723	712	744	755	752	749	724	760	745	737	721	712	706	739	676	718	726	786	722	739	712	735	726	741	711	763	723	742	712	742	737	687	732	738	744	786	692	742	756	733	688	751	707	705	731	708	686	707	768	778	708	736	772	724	772	714	706	756	722	751	709	743	768	769	744	751	684	734	685	731	724	736	747	715	760	720	731	714	710	751	768	802	732	737	755	714	710	737	717	715	724	694	729	765	741	737	727	754	730	697	711	759	663	728	742	729	818	739	733	765	795	720	713	741	725	687	721	722	697	720	701	733	694	725	755	712	750	784	702	734	731	746	761	758	733	742	753	740	761	743	695	704	697	770	717	725	722	696	791	728	765	713	745	761	775	696	710	753	732	723	742	779	744	711	749	711	736	732	777	704	685	725	713	758	779	709	704	753	760	758	729	764	749	701	743	732	742	729	701	713	691	754	726	713	734	745	700	747	694	744	748	740	767	754	754	724	745	740	766	668	728	760	743	733	676	707	759	789	727	777	750	749	718	744	700	760	739	719	758	762	726	798	699	739	714	700	706	678	735	783	724	714	728	741	741	707	709	736	724	712	685	716	760	694	770	725	731	705	716	750	762	754	744	718	751	748	744	775	745	718	757	725	745	752	712	728	734	720	720	773	691	738	728	736	761	799	756	770	780	775	714	755	721	754	679	723	700	734	734	693	747	738	738	774	706	697	765	732	785	760	789	724	741	736	755	751	753	725	702	716	756	740	762	746	720	684	742	741	721	680	748	705	733	714	729	759	732	711	740	768	724	723	747	708	725	721	709	742	727	735	790	747	726	741	742	738	684	711	706	738	751	711	755	752	755	791	720	715	764	765	721	762	704	696	736	697	747	776	758	706	759	768	721	742	752	698	739	689	738	730	732	712	755	727	777	736	751	700	726	745	708	696	766	760	760	715	729	715	744	752	760	750	728	752	771	734	780	688	761	777	729	745	736	736	723	717	698	714	706	774	740	744	749	731	777	786	736	719	715	758	716	723	734	752	740	744	748	723	742	719	698	719	755	720	750	744	755	760	721	753	746	712	699	701	715	755	683	770	700	712	740	734	753	715	779	723	772	735	750	718	743	713	731	742	740	702	742	758	716	692	737	768	708	757	739	724	734	722	764	712	786	755	752	722	684	754	784	703	732	741	738	726	769	744	753	770	731	677	744	739	720	767	749	723	759	714	684	716	724	739	691	687	714	784	749	715	690	750	704	733	748	744	699	748	722	712	725	728	721	736	735	709	751	772	687	712	689	740	745	690	743	712	725	762	728	730	712	748	725	747	766	748	694	762	728	789	713	689	704	747	736	746	712	765	718	745	690	696	740	753	705	729	740	730	737	685	754	743	700	751	755	743	768	721	728	742	716	728	710	731	729	770	755	751	735	798	763	734	724	746	720	762	751	768	760	718	749	658	700	756	731	729	729	750	737	754	727	752	711	760	745	718	768	794	747	737	768	707	710	709	735	722	721	775	759	776	739	765	678	726	763	746	693	703	761	699	738	714	685	743	738	741	688	750	761	706	735	765	693	743	773	781	717	737	697	742	767	752	782	714	732	719	797	725	691	776	737	731	727	751	708	776	752	724	707	682	747	736	722	768	706	710	751	726	781	764	704	775	715	754	714	780	695	696	750	733	716	739	752	738	718	754	770	699	750	707	754	738	759	744	716	713	711	752	759	747	704	716	727	736	728	771	703	747	740	699	690	727	748	725	754	691	709	744	657	749	702	759	735	686	772	744	754	723	716	738	687	734	688	752	735	678	750	733	752	761	740	749	787	792	739	693	694	691	741	693	734	799	747	769	699	772	748	693	753	771	706	708	677	769	718	733	766	766	778	714	800	735	707	723	714	727	734	724	718	715	743	783	732	682	725	771	735	736	702	703	698	729	713	700	750	716	699	767	673	738	724	674	695	722	724	726	740	688	730	718	708	761	754	715	740	728	699	719	751	739	724	789	718	726	775	821	697	726	744	709	735	741	739	745	737	765	693	708	744	704	705	745	744	783	673	725	758	720	725	701	729	730	729	716	747	709	747	761	722	758	719	767	766	756	755	722	714	662	746	709	673	740	775	739	716	738	771	724	754	803	755	681	757	675	746	711	779	729	748	698	756	732	699	748	734	686	705	727	717	732	715	743	764	719	669	750	719	700	725	770	771	714	715	744	756	745	766	718	728	757	691	746	734	721	709	699	746	748	763	718	715	731	750	728	702	727	735	719	760	742	722	753	716	716	693	732	742	732	726	722	763	733	741	713	739	772	739	746	728	740	689	729	713	732	706	741	717	710	741	736	714	719	764	677	797	730	769	750	750	749	751	759	707	721	751	716	720	760	727	725	686	776	688	691	759	730	697	713	746	703	683	760	788	722	732	714	730	758	691	729	703	750	797	690	714	710	755	710	727	723	719	753	713	743	762	725	752	696	698	764	725	749	720	758	781	726	797	711	721	718	795	716	749	674	730	759	720	772	736	708	736	769	710	725	713	746	701	740	770	750	707	704	724	730	694	730	739	724	741	753	800	735	764	756	755	697	713	764	739	734	681	747	770	738	724	738	731	719	749	732	753	726	695	719	753	715	781	748	714	759	713	744	735	665	760	750	678	690	735	689	703	707	721	705	692	714	715	733	702	713	710	725	778	669	805	726	739	764	719	715	767	756
14348	7883	5218	2635	2143	1796	1564	1335	1214	1123	1096	1003	1002	990	958	974	940	990	972	912	913	955	952	950	841	967	872	887	893	890	883	937	869	917	835	933	924	877	887	935	889	895	872	894	856	856	887	865	873	863	936	934	927	852	902	892	901	849	924	890	926	921	902	877	909	869	939	850	819	901	883	854	909	906	864	864	869	904	796	868	910	863	890	844	896	861	910	851	858	873	876	834	855	853	830	873	870	882	890	906	841	859	908	850	893	854	840	870	869	928	860	861	826	863	829	849	856	883	903	867	843	852	861	855	841	788	894	891	886	883	878	879	897	927	837	844	902	869	884	801	825	910	873	862	844	853	858	841	889	888	890	888	876	851	865	858	826	875	867	891	865	855	863	914	838	895	852	819	917	895	857	836	872	898	860	890	921	919	861	816	953	909	831	869	878	868	839	845	884	861	832	875	901	875	895	874	900	901	875	919	877	876	878	861	900	843	902	885	899	895	897	838	941	875	828	874	846	825	845	948	902	860	844	831	892	856	872	876	899	895	911	866	867	873	923	888	814	872	917	857	863	894	894	827	879	856	843	821	861	871	846	847	891	889	894	856	866	923	882	878	921	847	813	878	857	932	883	911	929	927	889	921	873	843	851	852	829	853	846	904	894	857	852	927	909	862	875	885	875	878	887	869	893	853	870	803	878	878	875	903	835	826	887	876	861	838	904	904	871	854	927	829	801	920	924	923	876	827	892	886	900	869	855	899	894	866	868	870	896	880	852	922	828	823	897	886	861	851	921	873	894	912	908	868	917	884	873	907	898	867	891	853	893	869	834	870	869	922	911	877	866	869	868	812	870	879	825	866	877	860	882	867	864	886	863	919	855	876	896	858	862	877	905	897	867	858	923	838	918	908	836	874	882	822	936	863	899	884	927	882	831	828	884	894	904	898	894	876	901	888	890	833	895	885	856	859	874	897	889	856	825	859	859	874	897	889	879	897	886	897	877	868	872	908	885	870	842	831	838	865	899	880	927	878	889	866	892	892	891	868	879	857	896	897	845	872	882	831	849	838	835	866	855	852	822	875	909	868	890	879	859	907	847	895	887	883	888	870	905	911	832	880	880	893	878	849	862	850	911	831	822	873	864	898	880	887	869	883	862	836	843	890	890	863	887	820	805	865	836	881	889	880	947	866	842	884	856	881	877	922	852	870	920	845	893	877	844	865	843	909	909	909	862	809	837	857	890	894	858	821	898	856	878	822	895	828	917	987	862	866	901	921	860	883	910	879	872	839	882	897	827	831	856	877	882	879	888	862	898	898	871	850	829	892	891	868	869	891	882	874	879	872	936	853	875	849	852	877	890	817	812	862	859	893	876	916	885	847	889	840	875	848	862	864	890	898	898	869	892	871	864	867	835	918	872	895	849	879	860	903	866	860	836	906	901	839	902	874	848	878	868	824	908	878	844	883	891	857	877	881	892	876	868	890	869	844	844	905	875	853	861	916	863	872	843	855	832	892	911	895	872	915	888	865	914	848	873	868	865	869	864	878	862	847	927	892	858	868	871	887	820	863	892	855	875	891	910	866	880	907	869	874	872	888	878	867	937	873	892	880	850	840	827	851	848	903	905	922	869	900	844	892	911	856	895	856	872	850	914	863	866	947	893	831	886	882	872	876	856	865	854	878	792	919	921	873	825	848	917	808	844	844	897	814	847	860	889	822	896	833	886	886	926	924	912	811	886	900	901	905	848	863	856	876	892	923	873	868	900	880	823	824	884	846	819	889	830	844	864	837	848	843	819	882	889	814	842	792	858	903	841	830	875	850	867	900	886	919	873	908	903	870	814	877	825	912	853	889	823	886	903	838	840	866	893	848	860	877	869	869	894	893	880	873	874	906	867	860	874	842	891	862	883	824	831	875	882	849	868	850	891	874	862	830	893	864	889	921	924	873	854	908	884	859	885	882	866	881	884	883	937	912	888	952	833	888	847	907	851	868	914	805	849	939	898	864	900	856	879	864	857	859	902	883	843	889	889	902	898	873	913	883	878	861	867	836	836	851	905	862	878	911	880	845	834	875	862	942	913	810	871	904	872	893	840	886	852	913	915	818	879	884	928	895	846	859	877	875	863	850	902	812	879	859	845	905	853	904	850	851	834	835	867	883	908	845	876	865	863	826	890	890	891	893	866	824	893	865	931	888	912	872	865	869	862	894	879	875	827	871	883	871	887	932	859	896	890	901	827	906	815	819	875	862	924	892	883	883	855	883	860	886	889	861	869	901	885	884	819	880	857	815	883	889	911	859	846	897	853	889	893	912	890	874	831	896	887	851	890	879	848	929	879	884	908	859	873	909	869	874	881	910	858	873	844	850	874	861	905	876	893	922	865	832	808	841	885	866	852	901	876	901	866	886	902	913	884	903	958	854	867	840	899	810	882	861	869	834	918	896	891	852	850	878	844	933	900	904	902	857	893	882	871	928	855	887	906	877	822	886	843	855	880	892	857	874	849	849	829	864	854	824	892	871	863	847	881	902	832	875	835	855	837	837	853	835	908	905	930	878	880	899	894	871	834	915	871	833	931	878	890	917	880	938	865	875	881	853	864	905	849	899	851	909	825	890	819	858	866	864	917	864	820	937	888	820	865	907	919	894	860	890	821	889	897	856	870	912	919	853	874	877	874	882	854	833	861	889	857	868	905	849	925	922	856	959	844	868	862	894	865	894	825	886	837	918	891	795	916	860	919	883	891	863	885	868	902	900	875	858	827	869	863	900	878	860	902	864	914	949	832	868	899	890	865	871	881	900	924	933	871	875	875	867	877	845	864	868	953	924	871	819	881	806	811	881	912	843	875	848	866	832	881	856	876	893	857	879	851	931	858	886	889	913	851	883	892	884	885	892	931	856	867	860	876	923	919	876	848	919	882	835	847	858	905	874	893	909	832	853	853	862	895	839	877	862	904	850	915	872	875	957	853	892	873	856	845	910	885	873	837	862	866	830	906	907	827	874	869	847	888	875	876	823	870	878	865	855	895	920	842	888	894	826	905	883	893	920	985	960	878	925	875	867	886	924	849	899	875	871	887	878	888	861	883	929	848	889	805	910	849	829	863	930	822	849	865	866	853	897	865	886	905	851	895	934	913	852	844	841	907	833	844	957	871	860	853	922	857	909	873	907	855	849	906	860	867	875	858	832	828	838	871	885	881	838	891	823	898	868	844	884	871	860	896	902	922	867	916	858	938	879	867	928	925	887	890	899	846	851	869	901	883	894	860	911	902	870	817	904	921	861	840	847	867	846	832	854	898	901	859	879	874	900	893	907	887	839	873	890	877	870	867	833	817	836	867	879	862	851	860	848	870	821	855	900	840	890	844	920	924	909	903	866	857	866	881	863	882	815	867	916	938	853	929	868	838	895	848	866	837	868	873	854	891	891	854	833	893	865	880	839	893	863	862	881	872	885	921	934	851	893	885	870	939	867	883	881	916	851	860	890	917	923	862	846
25192	21521	26760	25239	2352	579	540	444	453	419	421	433	398	401	408	428	407	431	445	386	407	386	409	377	410	397	418	381	404	413	381	386	372	404	374	401	363	374	358	372	375	348	392	401	390	371	374	387	396	376	400	408	375	391	426	391	348	398	455	407	421	411	389	395	368	415	387	372	392	382	374	419	398	381	404	347	420	365	355	424	429	383	405	412	390	386	410	393	392	394	411	388	384	401	405	391	395	357	383	371	369	344	355	391	373	417	398	368	391	406	394	378	407	346	430	362	412	418	412	372	419	378	383	339	408	375	384	363	371	362	412	361	406	395	394	373	424	371	389	388	374	373	413	405	397	342	392	373	405	405	376	369	415	375	391	352	356	425	373	366	374	383	380	394	385	380	355	397	385	354	388	412	389	362	422	350	350	382	386	397	413	366	375	387	426	369	383	370	335	365	374	351	414	366	373	335	393	375	360	367	358	402	381	369	392	355	425	403	388	377	377	379	404	395	375	383	347	394	401	400	393	354	392	360	361	383	409	400	399	384	364	409	390	392	381	386	351	358	358	402	373	402	390	387	374	386	386	387	371	433	388	339	379	394	405	375	385	407	385	410	386	382	391	373	372	409	382	392	361	379	368	381	363	383	402	391	385	376	373	392	382	372	382	365	408	423	362	407	365	379	335	373	374	385	425	416	415	373	378	403	384	382	394	387	357	378	425	417	362	388	370	406	403	363	390	374	375	381	365	388	398	341	370	400	346	396	373	391	397	345	361	388	388	403	382	369	417	394	392	393	370	351	400	383	350	364	392	373	395	388	367	375	384	369	372	391	410	398	390	407	380	399	377	391	401	368	399	391	400	368	413	337	373	398	379	381	388	385	372	369	377	392	380	397	354	381	357	374	409	393	395	388	394	351	391	377	374	412	368	388	363	347	387	405	390	392	373	361	384	382	361	352	385	368	373	418	383	359	381	370	392	371	405	370	406	365	384	400	345	408	408	370	413	393	401	363	361	372	368	395	360	391	382	388	357	408	388	405	400	369	381	374	392	384	401	359	387	368	394	417	383	404	377	378	373	384	411	394	379	408	362	369	413	367	362	397	395	391	366	388	369	364	364	396	393	409	394	397	381	412	364	378	371	365	392	415	386	382	379	420	375	378	413	405	377	391	373	366	397	365	356	362	395	376	371	385	436	367	431	393	414	377	397	391	401	369	385	359	381	384	401	380	389	317	363	393	373	397	398	394	393	381	370	398	379	394	402	399	383	381	378	357	412	383	391	361	376	400	358	389	383	374	394	396	396	383	391	381	402	354	377	405	362	373	368	358	372	384	360	412	401	355	380	377	380	389	382	364	400	364	369	365	398	376	422	390	360	378	390	351	400	373	393	388	369	391	384	410	409	425	408	385	354	388	409	379	381	407	414	383	366	428	399	345	389	425	388	371	383	379	350	386	398	392	360	332	397	391	359	352	359	360	372	358	354	399	397	385	390	375	447	370	383	371	399	383	347	398	416	385	376	386	398	378	385	339	385	398	407	380	386	437	353	375	398	385	391	383	405	400	410	375	430	391	394	414	394	369	362	394	392	369	382	403	398	315	372	369	403	402	352	385	391	376	383	396	397	366	362	356	389	335	389	377	390	351	392	358	395	365	361	420	360	373	403	433	369	372	355	388	398	386	378	381	398	375	370	389	402	369	347	409	394	372	417	384	388	356	392	397	368	409	403	364	372	382	366	371	379	360	391	402	418	396	376	372	400	371	372	402	365	378	363	377	405	350	411	393	373	388	400	363	390	340	384	399	380	398	367	388	362	392	383	402	382	361	378	349	425	374	384	426	391	377	367	361	360	413	353	427	381	364	369	381	368	381	385	384	387	418	348	388	418	427	380	369	397	390	407	399	361	409	375	370	360	387	363	350	406	400	371	404	367	382	416	358	379	364	375	421	374	394	401	342	391	364	364	412	379	351	387	384	395	372	396	383	395	366	388	442	398	407	403	385	362	361	372	385	414	383	381	385	402	368	351	388	376	368	361	409	407	416	401	376	383	414	385	370	362	385	387	400	382	363	371	383	357	388	366	405	367	357	356	404	380	430	423	393	417	360	358	396	358	389	399	370	363	387	392	400	361	336	396	408	416	383	368	373	364	373	383	384	370	427	375	373	372	391	407	405	347	412	357	374	382	381	392	408	409	353	379	393	403	360	373	381	406	385	353	362	370	384	395	387	374	411	391	374	370	413	391	367	372	392	372	356	426	362	372	395	413	392	376	389	354	382	402	363	416	388	345	398	389	399	378	391	369	405	403	363	371	429	378	397	351	388	394	379	381	401	387	420	371	376	373	402	397	380	410	366	414	365	384	384	377	361	407	393	394	371	367	412	399	401	428	397	386	388	396	382	384	369	361	365	343	320	387	377	385	366	373	382	352	374	402	397	365	405	382	395	393	396	389	394	408	401	363	381	385	405	413	374	424	393	351	379	397	383	402	390	383	389	381	397	398	448	385	408	354	431	382	415	386	380	373	358	398	380	400	403	390	425	386	374	357	395	352	431	361	364	398	382	347	386	410	395	369	384	402	361	418	408	407	369	405	388	410	338	382	404	425	382	362	384	372	392	370	423	374	369	402	371	387	399	390	360	379	410	390	380	378	389	355	411	387	366	369	391	376	395	418	371	372	371	382	391	404	381	394	408	375	365	371	388	386	384	355	384	393	386	391	403	412	396	367	395	393	380	433	405	385	379	372	402	370	392	379	371	393	417	388	368	397	380	402	367	425	350	393	425	392	385	380	374	366	354	408	397	397	375	393	386	388	353	369	379	353	418	399	399	408	402	352	392	366	424	387	393	353	367	348	423	401	375	426	368	400	360	382	397	410	363	412	411	364	393	383	413	412	372	375	380	371	372	393	375	384	390	382	385	409	381	364	356	384	392	397	368	395	424	398	413	369	384	370	411	393	406	382	407	367	402	412	397	362	406	352	353	367	380	398	421	374	375	370	382	405	359	429	405	370	353	418	398	398	360	346	408	398	414	396	366	383	416	336	375	403	407	406	354	403	386	374	374	351	380	410	378	410	388	428	393	382	421	389	407	383	358	416	411	402	374	367	372	382	388	385	373	359	372	380	349	372	416	378	399	411	362	400	406	383	382	406	357	375	368	439	400	377	384	391	422	415	342	417	377	379	388	389	383	409	394	374	388	410	398	363	386	370	372	384	397	398	403	405	360	377	358	424	362	391	392	406	385	392	412	412	373	384	356	374	403	402	357	395	388	398	392	343	379	390	380	387	395	387	384	390	415	383	349	383	386	356	399	383	402	370	398	373	389	393	371	379	384	388	372	373	396	418	396	377	359	349	385	363	364	430	360	367	410	378	376	383	375	367	382	376	351	379	370	397	380	392	369	425	427	386	379	411	422	368	392	412	397	380	387	369	365	384	415	388	391	378	376	409	400	358	384	367	391	358	382	377	380	389	379	413	388	381	417	373	363	399	387	388	379
13476	4146	2639	1379	1086	900	841	696	617	619	641	524	526	504	499	496	521	494	477	459	507	447	475	478	466	481	485	475	461	477	465	456	452	526	466	440	435	475	452	454	468	450	442	458	445	435	419	464	458	484	485	493	473	449	499	484	466	454	437	457	440	474	478	482	446	436	455	456	435	457	452	472	482	447	445	452	449	495	444	427	460	479	425	478	415	459	442	506	489	454	484	463	486	482	469	480	473	454	449	439	463	468	463	456	451	460	471	493	443	457	476	470	467	438	456	429	452	466	441	473	447	441	453	448	445	470	441	464	421	458	434	466	498	460	468	492	440	446	455	473	483	468	451	454	481	493	430	520	451	517	437	449	424	471	422	453	467	451	437	415	450	469	447	487	474	456	475	469	455	441	448	468	454	462	453	479	469	448	456	454	459	477	462	462	459	474	481	478	486	484	453	426	457	468	481	456	441	471	465	420	465	477	456	450	475	490	471	477	447	451	481	461	485	430	487	456	475	472	459	458	471	434	452	464	453	444	472	476	437	434	462	505	442	499	476	435	468	434	444	461	438	450	466	485	436	463	474	432	496	448	443	479	485	504	438	449	490	445	456	479	487	381	434	476	460	435	444	484	402	458	434	429	471	445	448	454	451	449	446	476	486	463	453	499	461	454	459	451	485	443	474	483	431	433	461	450	453	489	451	477	471	461	448	472	450	477	448	448	471	458	443	440	465	496	421	483	459	454	476	486	484	432	468	461	460	427	473	421	457	448	465	424	432	462	507	430	437	385	430	438	452	461	464	457	457	435	466	443	461	462	423	454	467	421	440	426	427	472	482	512	439	431	443	440	512	478	460	466	446	461	500	456	453	462	450	414	470	480	442	449	465	470	443	467	424	473	478	470	452	481	445	459	438	495	485	451	486	434	459	475	430	497	448	479	462	435	452	419	440	484	466	448	486	468	461	463	443	472	451	449	435	442	432	465	435	457	441	471	455	433	459	435	439	436	472	417	448	450	443	457	444	429	456	454	499	475	473	446	459	453	450	466	457	455	425	444	454	431	426	475	421	468	481	462	450	478	428	495	507	458	419	518	462	450	439	461	488	476	474	492	467	459	481	442	466	452	478	464	456	463	443	451	497	452	454	483	473	504	456	414	453	449	437	473	453	437	469	457	474	432	449	456	426	454	470	449	410	442	510	471	479	430	465	464	426	460	462	452	478	435	445	469	428	468	460	439	438	441	458	459	484	444	418	468	454	445	433	455	474	438	420	479	484	441	421	449	474	449	435	434	442	438	480	449	437	448	441	458	464	441	451	466	440	451	410	469	490	474	441	432	435	445	481	461	464	468	473	466	471	476	491	448	473	451	507	439	470	486	477	445	456	480	452	421	451	473	451	448	423	458	454	451	461	502	472	463	464	462	475	476	444	473	467	449	449	449	471	458	456	471	440	481	450	456	475	471	431	439	458	467	489	444	487	458	459	422	450	476	472	475	483	460	467	474	500	458	469	431	485	434	469	476	446	470	457	493	476	449	476	463	458	455	494	456	485	502	454	427	457	434	449	459	439	448	461	482	465	440	493	422	483	457	444	483	472	482	484	496	438	473	457	480	450	481	465	481	416	434	442	477	478	464	445	440	475	452	455	484	473	458	449	477	471	445	442	494	446	417	465	470	452	445	438	482	449	479	440	472	488	446	448	468	457	425	491	445	450	441	487	436	460	482	466	448	444	437	435	444	463	451	453	432	431	483	449	445	436	456	473	473	465	434	432	462	469	443	399	461	469	478	449	461	468	464	449	454	418	496	470	447	459	453	423	467	472	457	437	459	436	445	409	465	456	495	478	467	468	424	439	442	487	495	467	466	457	449	453	479	486	457	494	437	470	431	428	430	449	473	443	468	491	450	423	511	464	480	455	443	430	433	467	470	426	472	480	473	455	433	436	486	473	482	443	447	448	473	448	445	476	478	451	474	480	500	507	455	466	470	524	473	427	466	427	444	474	452	414	444	446	442	453	462	451	495	446	485	477	475	491	494	472	471	436	446	481	454	461	441	468	450	458	480	467	455	438	436	477	472	419	490	428	438	479	478	483	453	476	469	450	442	475	448	461	487	495	465	459	461	490	464	481	475	472	476	439	464	438	446	450	441	468	452	457	445	465	478	462	452	434	477	431	471	449	428	473	468	456	446	472	425	414	451	447	458	430	468	454	466	451	473	452	444	469	430	393	441	442	459	463	404	467	458	472	470	449	456	480	475	462	427	457	457	453	445	446	484	461	437	437	468	490	447	456	464	472	463	456	420	458	450	492	417	465	448	465	422	465	438	440	474	438	483	474	447	462	473	488	439	483	467	476	462	438	476	429	454	492	467	460	457	470	469	431	477	491	450	463	441	486	430	472	459	447	467	436	423	480	441	434	492	442	464	443	413	456	481	480	416	450	444	442	452	477	459	465	441	459	470	486	460	424	423	429	454	430	519	474	498	451	478	446	464	454	427	465	460	441	447	475	471	454	479	420	457	465	441	463	425	465	475	452	460	453	444	465	434	442	455	493	444	414	437	463	471	467	457	432	470	460	440	454	408	441	443	446	428	494	427	485	468	481	450	453	427	494	485	475	441	433	445	432	479	473	475	447	476	437	493	471	459	497	453	458	426	443	471	488	431	456	478	462	441	453	456	492	500	454	452	507	452	442	464	457	464	449	478	466	496	463	442	450	507	489	421	427	470	477	449	478	498	443	472	471	444	459	480	468	450	487	442	439	476	444	447	448	456	453	471	443	459	485	466	432	463	481	450	464	444	439	442	463	504	465	444	460	538	483	462	461	465	461	480	482	422	479	438	415	451	446	459	433	441	420	476	455	457	477	453	446	445	458	495	472	399	422	482	450	457	440	432	443	443	454	454	463	434	483	485	445	473	437	466	450	493	433	464	491	454	448	491	482	459	398	462	456	440	434	448	461	432	435	440	472	439	485	479	455	485	487	477	450	446	442	427	482	479	459	436	451	454	443	481	459	465	529	424	480	480	455	455	451	450	435	452	471	449	475	473	465	479	484	506	461	472	475	449	478	456	456	448	428	455	473	485	460	434	467	436	475	430	460	486	447	447	451	473	456	520	444	446	467	481	486	496	461	478	457	490	477	452	422	479	476	449	473	460	468	428	472	441	443	439	425	463	462	452	436	468	439	474	446	458	442	480	474	437	448	454	476	473	464	439	484	439	481	455	428	463	489	448	443	469	445	497	496	431	466	433	452	447	481	447	493	444	513	459	448	530	489	450	493	445	427	443	416	495	453	470	433	432	460	467	450	457	459	422	490	463	463	441	441	436	478	477	453	476	484	439	455	437	453	446	467	435	457	453	470	464	448	464	457	477	433	452	436	484	448	446	450	473	472	474	466	420	490	417	452	465	451	449	496	441	470	460	464	435	481	455	478	483	474	472	513	443	475	462	415	444	496	479	429	442	411	445	471	484	462	486	480	444	462	485	458	463	448	481
22843	21575	29183	24458	21569	20675	2197	821	651	592	557	542	462	483	450	461	448	426	448	415	427	397	365	429	391	380	369	379	402	401	381	401	389	407	373	373	422	358	354	374	387	385	379	403	362	368	369	407	401	381	358	397	412	372	402	369	391	383	370	367	394	397	389	349	411	369	339	379	375	373	384	345	378	318	351	337	410	372	362	366	372	343	386	357	401	387	400	390	364	364	339	395	372	376	367	368	389	384	350	356	343	348	416	368	364	369	370	343	374	361	371	381	371	361	352	369	368	371	379	376	379	319	382	351	393	332	395	373	346	399	332	391	368	332	374	385	371	384	372	391	400	380	381	413	378	382	368	354	391	345	357	352	382	380	384	352	391	352	347	373	371	345	384	355	383	377	395	348	364	348	404	363	393	365	345	364	380	377	362	341	361	359	336	369	379	370	372	348	374	368	371	349	360	408	380	387	378	370	377	366	375	371	369	400	349	374	374	378	372	372	369	330	349	363	338	373	391	396	361	388	362	375	366	388	364	381	401	358	393	352	363	379	371	393	390	382	350	391	353	377	361	364	403	388	331	340	358	357	353	369	355	385	380	345	392	373	353	372	358	370	359	361	363	374	356	388	369	375	378	323	375	371	352	361	341	378	359	380	364	346	363	347	351	364	319	384	389	365	355	370	364	371	350	345	366	359	393	364	387	352	366	356	370	377	391	370	388	377	371	332	382	373	369	359	410	357	360	342	392	368	383	388	363	381	354	396	353	339	396	361	375	363	371	333	385	369	361	381	352	348	372	369	355	391	346	372	387	384	380	359	371	393	387	387	341	416	340	365	365	359	400	397	358	372	357	380	335	415	378	379	364	394	430	359	380	400	367	393	337	335	349	364	370	369	376	377	363	360	369	368	357	352	381	377	367	373	338	331	389	405	367	331	351	378	426	395	369	371	346	367	380	398	388	393	371	369	350	357	336	367	385	334	359	364	369	343	388	377	390	364	385	343	390	367	338	361	375	390	359	348	362	366	390	360	364	387	367	339	343	349	379	389	404	358	352	371	347	345	373	393	395	390	393	398	352	387	383	363	362	370	371	375	385	374	376	384	340	354	347	360	357	352	381	393	356	311	360	354	378	347	392	383	371	388	339	344	343	374	363	370	395	342	356	373	353	346	366	356	332	348	390	346	394	363	342	386	358	403	351	377	364	361	365	365	374	363	372	343	363	361	341	369	373	346	386	362	344	359	382	348	396	370	342	386	385	340	367	362	385	394	352	348	347	344	369	386	382	350	395	355	354	363	353	374	327	375	353	329	357	362	373	358	320	363	348	363	372	367	361	340	384	367	372	363	348	375	373	378	332	382	379	361	362	367	378	337	371	367	333	425	353	369	360	364	344	363	334	372	352	371	325	388	363	372	372	354	397	380	356	353	361	373	374	377	357	367	375	331	361	390	342	384	361	405	332	364	371	369	364	370	396	351	346	347	376	392	361	301	376	330	358	383	389	352	364	360	358	374	361	411	372	379	372	369	398	368	340	340	334	376	390	337	366	344	366	405	318	368	357	367	374	377	335	372	355	374	388	379	375	338	383	365	357	340	355	346	354	381	370	341	374	356	384	376	345	401	355	360	371	352	344	354	353	366	396	359	351	349	375	381	369	352	373	387	364	401	383	375	320	348	348	390	357	330	405	390	350	392	357	371	389	387	375	331	359	356	391	355	351	385	387	362	346	371	384	349	401	371	357	367	344	361	378	385	416	375	339	379	337	353	379	378	386	396	350	403	376	367	353	382	372	369	378	372	331	387	362	332	367	369	358	332	404	374	381	337	382	370	357	348	350	381	362	405	375	366	373	341	345	352	349	373	363	387	350	387	375	360	340	376	381	372	384	333	352	364	356	374	361	361	405	364	362	371	361	361	346	354	359	399	336	349	366	368	352	390	386	350	368	374	367	362	357	359	369	379	351	365	363	404	343	346	404	340	376	394	352	382	368	356	378	375	358	362	384	412	335	383	349	365	359	352	354	328	334	391	367	366	383	374	343	354	338	387	366	360	349	392	385	349	384	337	350	382	368	349	332	355	372	379	360	359	357	391	357	375	379	361	349	359	367	382	340	370	360	381	360	360	396	360	369	362	377	420	365	307	359	379	362	384	374	332	354	345	365	348	321	383	373	356	336	342	366	384	390	383	397	369	404	358	370	362	409	357	361	349	373	344	354	340	395	347	365	382	331	354	395	380	376	370	367	385	360	364	375	351	346	400	380	388	365	377	357	352	364	343	425	405	368	399	374	375	340	380	352	368	379	371	398	385	345	329	379	363	340	388	351	359	387	327	394	358	357	384	376	371	353	366	365	344	340	385	352	365	349	354	381	344	386	358	368	389	366	333	365	349	352	336	383	379	356	356	400	343	339	366	352	368	366	340	357	345	339	353	357	358	379	358	377	374	364	353	355	399	385	389	352	373	386	373	389	376	379	355	358	365	364	370	361	360	339	365	351	390	399	361	346	393	352	357	337	369	354	369	361	377	372	337	383	352	380	369	415	350	346	394	336	346	361	367	357	360	342	360	372	387	396	412	366	364	359	323	368	379	356	351	387	364	374	359	372	369	355	355	353	329	378	371	386	363	378	380	363	364	335	411	341	376	375	360	343	342	374	342	405	393	369	345	362	394	400	379	389	372	345	373	347	337	340	330	347	354	366	365	368	382	372	357	355	347	376	392	366	353	350	383	371	383	387	358	374	383	371	385	355	370	363	356	380	370	371	374	373	360	358	385	364	378	361	371	365	383	363	369	348	379	399	341	350	335	363	332	375	382	380	350	348	365	358	364	356	349	368	355	360	343	364	362	362	336	359	373	364	373	362	380	418	342	376	383	402	360	368	393	367	368	374	363	365	385	406	367	368	377	346	363	347	376	369	403	330	399	364	377	334	353	333	365	377	365	341	327	352	352	353	363	375	360	374	314	356	354	372	381	388	376	373	342	370	351	371	357	326	356	348	375	431	406	357	387	365	354	381	381	338	350	351	374	352	372	402	357	377	380	397	373	343	392	329	331	355	352	357	364	339	360	381	346	391	389	375	382	363	367	368	392	339	375	363	383	383	353	353	334	341	356	379	352	384	369	364	399	345	334	353	388	388	366	366	370	379	378	343	391	410	405	399	362	381	388	409	355	378	353	373	340	353	388	389	352	355	343	356	383	381	361	374	337	347	393	331	371	385	343	374	354	370	383	316	345	357	364	355	342	379	356	375	374	372	363	365	383	401	361	348	362	354	356	383	366	355	352	374	371	356	373	362	321	359	377	344	394	377	351	335	392	356	413	359	367	380	381	338	361	350	375	339	377	375	331	379	375	360	341	385	365	370	360	401	387	365	340	372	331	363	372	398	393	363	365	377	383	335	356	359	358	376	389	383	364	366	396	359	368	381	373	368	338	379	368	399	394	384	364	358	376	362	408	362	377	335	381	398	379	363	357	370	381	371	363	353	351	385	386	349	332
17472	12511	7977	3886	2767	2111	1686	1412	1196	1020	878	817	738	679	651	630	614	588	582	540	521	518	493	523	494	487	491	491	469	476	480	480	475	492	487	540	488	468	463	463	467	432	484	474	442	472	454	488	453	479	494	505	482	472	476	484	439	492	493	463	427	443	423	467	454	439	435	447	490	439	456	457	492	446	484	445	450	503	477	443	505	471	460	474	451	466	465	444	454	468	463	483	454	426	469	456	443	438	449	468	455	472	488	450	466	472	479	456	438	417	434	462	430	449	424	441	472	432	461	504	469	446	473	444	466	447	420	458	439	424	458	444	459	422	463	462	448	483	480	459	495	442	458	450	425	492	405	417	465	431	446	469	422	439	424	456	431	414	478	468	459	476	449	454	475	435	451	449	456	471	429	441	430	468	442	429	462	428	424	457	476	461	447	433	435	478	467	436	443	467	454	431	458	439	467	442	467	450	468	451	453	461	477	485	456	480	434	467	428	459	472	462	439	471	435	433	472	471	454	458	421	468	458	455	457	453	454	474	418	456	436	437	475	442	445	446	486	408	459	474	469	425	445	454	445	444	453	483	397	439	496	453	404	463	438	469	466	438	451	480	498	446	455	462	434	441	423	453	452	456	497	475	471	468	474	457	425	433	450	444	456	453	453	431	450	458	493	428	449	476	449	438	483	485	444	403	466	445	477	440	457	440	415	429	461	409	456	461	482	418	429	478	479	448	490	444	455	472	423	458	502	507	449	480	474	448	486	482	477	450	504	436	466	477	457	449	451	486	421	466	419	458	488	448	461	443	489	460	521	456	440	449	479	471	451	390	479	449	465	440	415	448	454	456	459	487	424	486	488	457	449	428	447	451	468	458	456	488	448	455	475	431	443	460	442	459	484	454	411	428	427	441	428	395	460	436	465	458	460	444	461	436	437	494	456	474	458	446	452	452	420	421	522	433	480	428	483	480	432	496	457	435	445	461	432	467	445	424	493	451	501	443	478	445	420	474	419	440	457	438	471	480	452	425	478	451	463	437	432	462	409	470	431	434	472	461	449	453	462	453	461	435	463	430	469	429	411	463	463	426	484	466	467	454	443	446	464	466	463	438	410	453	464	454	449	434	481	481	457	467	471	422	491	453	465	455	480	452	473	468	482	447	477	401	449	435	427	485	479	451	443	478	437	474	451	402	461	457	454	438	444	404	461	456	486	438	428	476	473	420	433	468	449	417	470	464	434	473	469	435	447	431	445	460	444	485	488	448	443	428	457	464	469	451	449	485	434	442	421	419	412	428	455	459	444	473	411	461	425	444	467	456	409	481	465	486	465	484	443	408	506	498	451	456	435	500	448	450	481	445	479	450	459	436	426	454	468	454	487	455	429	459	450	465	441	475	469	467	410	429	470	462	451	452	426	427	459	453	465	480	504	449	408	455	421	412	449	445	421	469	428	437	437	477	491	436	462	447	481	453	431	445	453	485	478	459	474	470	472	412	464	481	475	471	449	470	447	454	468	444	461	469	477	459	426	425	472	467	427	482	454	483	469	447	434	430	462	445	460	440	425	480	430	449	444	462	431	475	451	440	444	453	433	490	457	434	439	455	441	456	479	437	448	437	468	469	483	415	468	449	405	430	443	446	489	444	454	475	461	443	473	439	488	410	445	470	413	411	429	477	465	499	479	455	451	471	444	467	460	463	426	463	443	478	438	472	469	465	416	510	434	450	460	445	422	429	428	467	451	447	462	466	422	461	428	419	469	430	452	468	416	424	462	463	477	443	434	394	436	422	467	442	438	453	449	463	420	460	482	466	506	450	437	439	462	463	452	459	481	455	480	450	469	460	423	431	492	442	477	414	440	421	429	441	463	468	435	466	426	466	495	454	429	513	486	469	441	465	461	496	488	452	474	435	451	462	453	455	486	445	398	428	464	458	459	450	424	415	408	477	437	406	427	432	455	433	441	486	405	432	481	440	487	465	452	439	398	425	417	484	447	476	459	442	456	465	431	477	478	486	432	461	438	430	471	442	476	469	469	457	481	449	448	423	440	465	444	461	429	465	417	459	480	447	473	423	436	443	486	449	500	479	480	443	455	450	434	460	487	523	442	447	451	446	473	437	446	440	453	435	422	437	454	450	499	469	457	476	471	461	430	472	443	476	456	456	440	430	475	462	448	404	446	469	430	467	434	448	429	464	486	440	460	439	432	457	437	467	454	481	452	421	491	468	424	431	444	502	441	439	487	444	466	463	508	441	449	471	444	435	432	447	460	442	449	460	448	489	410	458	508	432	444	423	449	418	490	490	464	459	463	454	465	498	496	471	460	462	455	460	459	462	451	437	479	465	495	455	471	458	421	446	472	481	425	485	479	460	430	477	443	446	470	479	459	429	484	488	405	498	469	475	448	462	429	448	475	441	470	429	446	460	456	439	425	458	450	435	456	449	450	427	469	454	459	464	478	466	445	454	445	493	429	461	441	461	448	452	491	455	443	460	457	456	447	438	501	437	428	477	432	472	457	442	464	461	483	429	444	492	470	463	453	477	470	443	471	427	497	427	463	449	484	471	430	438	444	456	438	463	410	465	446	459	400	472	445	420	461	480	456	472	488	448	426	476	464	466	477	438	438	443	453	445	428	451	448	448	462	469	490	477	474	461	477	447	431	492	476	443	451	453	466	487	469	466	473	443	457	438	469	482	457	460	478	438	456	459	455	484	471	452	461	449	446	423	486	487	462	469	453	449	489	467	442	438	494	447	450	454	450	419	467	429	460	485	421	454	441	417	486	416	438	490	435	460	457	433	481	484	488	450	461	447	433	448	438	432	409	457	446	433	432	422	440	456	472	440	455	429	458	446	445	461	427	434	430	469	432	449	445	423	485	485	473	440	429	434	439	470	451	427	461	433	464	461	460	454	457	455	458	469	456	443	450	454	438	499	421	482	391	439	447	461	445	459	419	508	415	472	460	440	452	470	434	485	443	437	443	462	440	418	448	430	458	426	452	464	437	464	447	449	430	520	439	410	414	411	447	478	437	434	453	441	420	448	446	450	486	460	490	440	468	483	448	460	444	447	470	445	439	418	434	457	469	408	466	422	491	414	453	435	473	421	430	463	442	469	434	511	423	437	451	458	475	434	434	411	436	462	450	452	463	471	420	439	420	459	441	432	474	441	470	458	432	478	423	463	439	469	440	413	458	464	446	468	443	448	469	425	439	475	459	436	435	461	455	448	460	468	470	411	433	436	446	463	482	397	487	401	479	428	499	424	432	459	422	501	472	446	452	427	407	471	426	473	425	432	458	479	468	455	440	435	460	467	467	455	440	445	456	425	457	441	441	449	464	450	452	434	489	463	413	400	430	446	431	444	440	444	453	484	454	448	461	490	478	457	446	471	484	468	459	431	426	434	473	411	457	456	432	432	447	458	463	458	432	439	474	451	439	458	470	488	481	464	450	433	443	408	446	496	467	448	475	458	464	492	432	427	456	467	488	452	456	465
28462	15588	2558	955	764	740	749	777	699	739	687	676	784	688	712	703	696	718	737	705	728	766	733	732	706	747	714	704	706	702	727	688	712	702	666	674	757	716	754	717	678	698	706	710	702	662	695	749	698	673	692	697	729	691	679	660	712	737	759	670	726	682	742	739	663	664	727	699	705	663	719	681	739	749	708	656	661	759	682	732	678	648	702	732	691	685	757	719	691	715	719	711	706	731	711	761	684	697	727	687	700	763	661	651	661	668	705	699	691	709	722	687	733	699	705	751	708	736	702	689	731	679	697	732	681	668	707	679	737	702	735	741	738	694	729	682	729	705	685	697	715	684	728	715	708	699	737	732	687	704	752	719	727	711	680	701	718	741	705	691	713	739	721	754	720	733	743	740	719	668	729	652	697	704	775	684	735	730	690	655	714	678	721	716	709	722	711	681	698	676	714	722	726	706	678	756	720	724	732	704	721	681	687	716	756	661	713	672	677	737	764	697	742	714	756	743	678	758	689	672	684	743	677	718	711	714	694	727	726	673	774	744	728	739	653	695	700	728	670	675	702	689	706	680	698	731	689	667	682	685	708	727	740	701	705	711	712	725	709	718	702	725	716	723	723	696	702	720	663	696	705	695	736	708	658	712	671	697	681	703	700	726	746	688	691	663	725	680	709	755	730	690	699	714	712	717	678	687	673	662	719	674	716	719	688	710	702	719	665	740	662	693	702	725	737	719	692	708	703	741	694	736	709	705	703	715	673	695	724	722	689	735	692	682	722	708	690	691	685	728	680	768	734	699	701	707	721	732	745	754	724	705	723	699	702	729	713	677	716	702	749	706	708	705	748	721	720	736	737	726	718	699	690	703	692	726	711	736	709	718	703	733	663	694	694	749	754	702	764	705	705	748	730	665	649	688	656	755	697	684	696	702	674	710	681	704	677	714	713	699	717	707	779	660	736	669	688	697	726	673	685	693	726	729	704	625	700	703	765	702	739	727	753	669	694	724	681	674	730	734	702	693	700	774	726	763	727	724	701	699	663	689	690	653	732	686	753	757	717	755	693	723	723	720	701	705	681	691	705	739	725	699	729	720	701	711	693	689	681	740	676	708	732	735	730	665	706	680	705	680	666	695	739	691	677	754	685	703	716	730	735	725	708	698	660	708	680	707	709	690	719	732	732	728	706	693	689	695	715	725	700	780	705	713	730	688	696	711	713	686	733	633	695	690	687	699	783	680	728	668	750	728	721	680	687	701	689	701	654	705	735	748	666	717	696	706	685	747	689	696	709	725	689	696	732	748	635	718	702	738	708	653	702	668	752	696	736	717	706	676	693	731	715	697	677	676	711	690	742	746	711	741	734	721	702	688	665	690	733	679	752	735	646	702	713	695	726	689	688	675	671	733	679	741	679	717	702	687	685	696	647	722	662	723	722	689	705	722	733	706	672	734	684	710	734	719	700	674	686	694	687	695	729	737	676	680	718	705	705	738	681	718	713	738	691	667	697	753	719	690	687	726	699	679	703	710	695	684	691	684	744	762	734	666	744	716	740	709	701	722	686	690	688	713	675	735	717	735	707	738	689	708	711	690	724	734	725	674	717	747	719	745	722	681	710	698	722	712	694	750	696	691	724	698	731	691	728	700	721	706	717	706	719	686	697	740	722	728	730	727	672	702	712	718	756	688	728	670	678	769	683	687	702	726	730	719	681	700	693	670	723	671	676	703	672	717	688	727	714	657	753	664	708	711	724	763	707	735	714	729	691	709	664	728	708	716	709	744	748	686	730	726	733	719	670	729	689	703	729	751	724	710	727	649	683	725	712	712	734	734	699	669	673	685	716	684	710	676	684	736	728	732	703	686	714	679	710	734	732	699	709	742	710	689	721	678	694	751	747	670	692	684	720	727	746	676	684	658	675	618	715	673	693	668	660	689	680	698	707	761	733	712	708	748	695	725	697	693	728	689	690	712	751	662	695	703	685	703	700	685	702	687	720	692	659	704	661	679	732	730	666	695	677	737	719	734	662	696	709	693	667	686	682	744	728	739	687	686	736	677	716	723	693	701	689	753	750	719	700	708	699	678	683	731	705	709	721	682	673	713	697	688	713	730	732	697	696	728	712	716	687	711	739	699	689	691	711	721	714	670	693	735	699	702	698	744	732	726	672	688	731	717	724	645	728	712	749	674	710	730	699	721	736	685	685	687	716	699	710	725	709	729	715	743	741	672	704	721	709	686	670	671	675	695	734	738	653	713	761	699	724	719	682	710	696	684	737	734	732	727	671	708	721	659	739	720	720	671	738	703	701	729	733	723	686	721	735	689	755	673	706	722	696	680	697	729	736	704	676	708	660	672	718	707	696	707	723	724	742	713	751	713	698	730	726	701	701	706	731	737	712	718	682	715	705	693	769	745	785	690	760	697	778	712	674	659	713	699	702	691	733	720	675	708	735	694	707	659	702	743	707	680	729	676	662	657	682	683	716	720	717	685	717	760	687	733	642	727	697	679	732	718	688	735	677	738	701	708	721	681	710	699	754	734	753	709	725	691	711	682	706	747	696	694	732	729	653	684	687	700	704	710	691	706	675	632	745	732	683	697	740	690	681	698	735	729	683	737	768	735	731	696	694	691	709	751	682	720	722	732	732	692	656	668	741	703	668	684	737	692	736	680	723	703	727	676	748	672	710	722	698	669	703	694	710	704	729	716	668	689	715	727	731	717	731	685	731	720	745	682	687	740	697	742	733	737	719	725	693	721	702	690	703	704	727	727	669	675	694	727	768	669	754	732	700	756	669	693	659	711	690	710	685	702	663	759	760	728	761	729	739	705	700	723	720	711	705	709	655	727	742	680	720	642	744	734	665	724	717	746	725	690	712	714	735	721	744	738	687	685	690	697	662	714	654	731	706	734	719	683	659	716	699	743	689	690	717	688	689	714	694	723	684	699	714	667	692	649	720	708	674	697	701	683	721	688	728	689	691	697	700	697	659	737	706	751	686	710	718	728	687	702	764	745	731	675	731	732	720	693	736	693	717	725	684	753	720	753	688	718	720	686	769	685	656	702	715	716	708	718	687	688	720	707	662	701	737	709	701	734	741	742	713	759	712	714	684	694	682	679	715	741	737	738	721	703	693	714	731	662	675	684	728	705	720	714	719	674	714	693	736	718	723	702	698	702	696	681	706	686	701	724	650	710	746	672	708	720	737	694	732	783	712	712	706	736	710	747	744	710	714	658	686	676	780	701	715	757	704	722	688	674	751	711	684	755	728	708	706	756	749	755	684	687	707	699	702	708	737	732	701	748	730	700	656	686	684	709	690	698	708	704	714	680	658	663	653	720	700	694	665	685	679	771	694	687	704	702	692	715	672	724	718	735	732	705	699	729	752	731	689	689	746	722	686	609	664	699	690	718	643	701	717	690	692	665	721	704	704	675	688	703	737	717	756	666	776	711	661	678	673	713	683	701	706	697	765	684	689	727	700	730	635	697	708	733
11189	1284	1096	956	886	859	929	884	864	828	827	831	835	795	810	806	791	867	804	833	817	830	798	851	816	854	781	813	856	783	878	805	822	804	816	839	814	777	793	845	851	797	830	816	785	810	814	833	850	859	839	880	849	843	829	822	912	814	860	856	855	874	868	779	823	839	819	868	888	866	869	808	830	838	844	800	844	804	829	840	800	835	852	830	865	812	857	815	836	837	806	786	793	870	796	844	784	835	841	857	788	824	814	906	803	839	831	840	853	813	865	833	751	848	836	799	783	781	858	796	848	812	827	817	816	857	821	840	842	801	820	793	767	840	799	861	842	828	824	834	840	805	811	782	824	820	890	846	782	837	833	795	843	830	811	829	858	796	817	769	804	885	834	785	789	862	853	817	828	851	794	803	850	843	814	792	831	837	788	828	807	860	770	820	822	857	831	860	850	854	754	856	875	832	857	866	831	800	844	847	778	842	827	829	871	832	799	825	843	811	828	864	823	831	862	787	824	772	804	819	844	831	853	801	824	815	793	838	843	837	833	840	892	846	821	799	874	819	855	802	828	801	873	861	820	782	821	779	865	813	799	823	828	813	813	814	807	781	885	803	839	820	807	809	861	806	871	805	802	798	811	756	815	792	839	823	792	808	824	859	795	842	836	791	834	820	825	788	776	840	796	814	788	823	826	742	825	806	866	771	858	845	842	834	849	801	848	798	862	829	819	829	812	853	864	835	783	819	810	789	848	846	835	815	822	753	814	802	842	806	888	777	830	797	847	816	827	829	835	827	823	835	809	798	830	906	807	780	809	755	799	765	842	831	814	844	817	804	890	843	847	824	832	849	830	795	801	843	816	801	812	802	790	855	864	781	845	857	816	828	825	805	883	736	818	836	871	829	788	789	799	893	860	799	844	873	831	833	832	866	836	821	752	782	818	846	805	862	870	838	795	795	826	805	809	800	836	849	805	809	857	824	811	786	829	844	801	798	816	772	856	824	779	824	853	813	799	812	797	824	783	789	780	821	845	873	800	805	745	753	817	848	856	875	798	873	814	804	810	824	789	855	838	801	842	837	823	813	832	810	846	827	801	820	875	843	811	859	845	841	810	778	842	787	831	843	849	844	801	868	770	773	818	811	815	820	815	782	827	844	857	814	769	849	798	828	830	793	820	852	851	814	860	782	822	822	848	825	839	851	882	816	878	817	849	815	838	822	847	830	807	787	819	818	769	778	891	835	809	805	760	816	823	824	881	800	843	847	819	836	833	834	778	844	817	824	828	808	864	805	857	780	803	799	810	832	789	812	800	764	791	771	771	839	834	802	831	841	863	822	823	769	826	834	833	788	817	822	802	821	853	855	774	850	842	800	859	797	850	739	861	784	842	854	809	860	823	828	828	788	841	848	830	823	824	841	850	850	833	802	781	856	823	800	845	864	863	780	815	841	859	832	805	810	850	845	827	791	842	815	837	841	822	837	812	852	837	785	815	825	796	821	827	767	890	859	884	813	846	824	809	817	868	892	813	814	793	855	856	843	846	763	804	808	895	821	820	819	841	840	843	806	839	785	824	815	795	803	850	791	846	803	808	825	800	819	853	866	833	816	819	823	875	823	788	787	819	795	854	830	803	807	888	834	898	783	848	857	849	775	835	830	799	870	841	800	790	835	802	792	828	877	822	834	827	805	830	815	811	805	810	870	841	801	805	850	837	862	880	832	807	866	825	782	802	837	809	889	824	776	796	841	776	843	819	813	869	850	864	858	827	831	827	809	831	751	804	853	883	841	855	832	890	827	809	824	797	839	801	809	839	800	874	773	916	786	847	836	848	804	838	796	832	817	836	765	794	812	779	832	797	735	823	849	791	816	849	840	833	842	846	806	835	808	800	842	767	835	820	869	867	806	851	780	810	822	824	826	776	798	821	872	845	785	824	802	821	805	830	837	823	853	840	810	813	838	838	807	822	776	813	814	812	822	845	796	829	842	879	866	859	833	819	835	806	818	770	810	846	816	880	837	807	860	830	812	812	796	874	846	850	864	854	830	819	808	816	818	872	820	855	809	855	830	843	808	807	821	829	859	827	871	854	822	808	811	847	835	858	824	823	775	869	812	806	837	829	839	847	838	836	839	843	806	827	850	820	898	819	820	805	819	849	788	837	783	818	777	855	827	863	838	786	794	850	852	819	778	808	863	803	866	848	822	839	850	791	785	791	823	830	863	837	805	799	850	769	850	827	780	806	864	811	837	811	820	842	848	815	815	841	796	823	834	802	793	814	855	815	801	843	813	811	852	824	845	846	824	784	800	811	827	851	833	826	827	863	867	820	823	796	808	830	804	818	820	780	816	795	828	833	809	820	816	790	817	782	813	806	911	825	819	827	808	861	829	806	872	791	865	822	792	829	835	836	818	852	859	832	817	823	855	848	801	827	751	803	783	828	807	779	810	813	838	795	834	783	856	803	823	788	799	844	841	861	816	850	789	845	825	807	819	812	804	822	803	857	830	813	846	815	839	815	824	805	806	832	821	845	813	797	861	851	879	802	859	813	834	858	818	822	867	817	809	799	817	850	879	804	894	794	838	804	819	818	861	832	815	873	816	827	808	839	884	841	865	854	854	823	825	785	801	813	805	852	819	828	854	857	830	832	772	820	830	854	829	784	883	827	822	803	810	835	812	831	885	824	824	769	833	830	816	865	816	834	828	817	819	783	815	793	813	796	833	801	869	818	826	759	858	802	824	842	839	818	816	888	804	820	829	819	842	805	851	852	786	854	850	859	828	801	818	806	856	862	781	788	839	832	794	837	803	815	769	820	846	775	831	828	818	812	870	817	841	806	818	794	799	834	836	775	822	829	813	855	778	851	885	833	802	833	821	828	757	824	803	819	855	822	812	823	798	804	832	811	867	822	833	824	833	795	841	837	814	810	818	818	849	800	851	828	809	806	844	822	807	839	790	848	836	833	773	847	808	802	816	796	827	835	783	812	802	809	828	802	818	844	834	805	810	863	809	816	808	768	805	801	849	822	830	853	849	853	793	839	792	786	815	820	796	839	811	848	804	778	772	840	823	790	824	829	847	774	879	842	814	822	803	823	842	842	813	877	839	815	796	796	794	825	876	789	850	830	789	824	794	770	879	846	789	808	826	811	841	825	773	820	790	852	799	786	804	803	789	826	802	824	801	852	874	807	903	840	846	816	805	809	760	778	831	874	812	834	844	807	816	863	805	803	839	831	840	837	802	816	779	787	886	810	843	803	833	804	829	809	807	826	839	858	869	802	777	833	854	811	847	825	809	858	825	834	848	843	777	829	808	874	813	770	861	809	853	861	809	782	876	812	847	820	814	778	800	780	816	786	865	809	825	790	798	819	796	768	818	837	820	833	788	834	822	826	846	826	846	812	836	832	772	853	841	831	829	852	834	803	798	826	761	785	833	781	799	817	792	856	795	808	828	870	863	831	872	828	819	833	795	820	849	815	815	858	827	798	795	811	771
23781	21526	28498	24978	21164	3923	1269	967	894	857	800	821	797	829	771	754	740	767	763	814	734	720	748	789	726	814	731	732	743	778	783	716	748	726	723	781	713	794	758	782	745	707	741	780	737	730	781	775	785	732	764	713	791	740	756	711	736	747	708	735	732	754	776	756	735	712	755	776	742	704	792	721	795	702	754	772	784	777	747	783	748	765	799	742	736	790	749	729	787	708	733	770	743	719	804	751	757	752	760	741	719	777	754	743	768	747	760	751	793	764	757	763	724	752	771	722	738	731	689	750	731	760	774	715	760	709	740	775	785	739	720	714	752	741	745	759	714	746	751	759	737	771	761	724	702	726	739	752	716	746	750	795	742	735	706	768	740	759	767	730	680	782	748	765	727	733	705	749	760	750	767	744	759	736	756	749	767	693	734	736	716	726	768	783	747	748	764	694	710	663	744	770	747	696	686	725	769	753	765	753	759	735	728	752	727	770	714	736	748	723	751	781	768	743	762	706	713	723	725	768	738	723	767	718	770	788	772	748	760	747	764	738	717	735	732	708	749	744	684	775	749	743	702	762	722	747	755	757	733	748	745	750	757	772	733	744	712	734	722	723	776	741	750	705	756	731	804	697	700	726	745	747	739	727	765	745	751	755	761	821	783	734	735	778	743	722	759	743	710	686	741	716	715	697	746	742	710	758	725	763	772	712	754	724	721	753	757	749	782	700	761	749	775	753	721	729	739	751	706	712	742	706	753	744	741	720	810	761	763	715	698	719	737	782	735	751	729	711	753	769	753	801	724	795	729	746	702	713	739	741	739	714	718	770	775	703	735	750	736	735	767	801	724	723	699	753	770	729	754	779	738	763	752	727	772	734	745	726	782	781	718	792	711	774	741	756	727	775	734	784	763	799	798	712	806	763	760	703	776	702	755	733	718	726	718	764	734	733	734	744	687	722	736	776	772	736	733	771	768	728	669	698	755	755	735	734	714	710	779	711	743	764	709	753	765	769	800	769	740	714	740	711	786	752	755	733	724	736	727	713	742	714	780	701	738	766	768	736	705	741	788	769	750	744	741	739	728	739	734	743	713	737	737	752	739	737	746	762	713	750	763	749	768	740	781	780	765	715	762	712	779	738	761	727	741	723	758	728	731	742	776	718	748	773	805	733	749	744	682	692	772	717	755	736	739	716	780	752	708	782	719	728	791	716	700	723	752	754	752	712	773	724	761	724	777	731	689	733	711	704	757	733	756	772	725	749	737	711	723	722	754	764	736	777	714	735	734	719	681	746	747	756	741	752	747	744	750	678	714	701	759	751	742	748	759	719	706	751	710	765	717	746	771	710	717	747	757	685	802	751	754	731	734	722	767	745	737	778	740	761	773	784	747	708	744	708	784	740	744	718	735	719	729	781	711	734	748	777	749	752	747	728	731	717	730	714	714	748	751	787	748	753	703	733	734	772	736	739	714	708	716	741	724	701	777	747	738	730	768	749	754	733	691	796	724	755	756	732	689	738	731	710	813	714	755	740	760	729	721	715	752	737	732	745	765	751	691	728	782	742	753	727	733	708	743	734	728	678	711	773	743	750	744	764	709	761	735	699	759	748	750	748	737	712	766	718	746	727	709	735	780	757	667	731	756	767	716	701	749	719	734	704	758	734	712	784	733	764	763	742	798	742	764	732	763	743	718	778	776	745	754	770	757	705	713	749	786	789	715	787	733	781	721	712	780	733	760	697	741	746	691	774	682	778	685	724	757	730	748	795	734	757	774	758	755	811	754	725	729	763	731	706	701	759	753	769	746	706	771	750	745	737	711	785	731	748	739	723	699	744	740	758	695	722	733	748	715	725	766	771	734	757	751	689	725	764	737	756	754	741	757	746	756	786	760	693	770	764	744	734	703	706	713	741	754	719	752	746	765	771	731	759	746	716	748	759	776	751	748	725	717	771	780	724	765	733	751	731	758	713	743	769	758	727	712	764	724	686	701	686	720	682	773	734	757	692	774	753	745	718	727	737	807	727	754	746	739	696	786	760	735	705	763	793	772	738	737	781	738	752	778	686	753	722	715	742	724	779	749	743	749	760	780	722	704	758	745	723	680	724	762	765	739	676	729	717	694	758	725	777	734	778	707	737	782	775	742	738	740	735	723	740	783	774	692	766	770	786	703	685	755	728	730	724	722	722	752	750	747	758	739	750	744	709	685	778	726	745	762	686	730	740	747	753	742	718	728	797	734	763	741	770	727	750	754	681	767	770	733	771	721	701	714	731	755	725	764	701	758	719	753	790	742	791	706	765	770	714	730	693	770	710	719	737	712	737	750	753	779	738	777	737	763	741	722	726	725	742	699	758	739	766	795	797	725	755	725	785	733	666	769	694	720	716	721	774	717	743	741	788	728	788	762	727	733	687	755	728	781	757	727	731	719	791	753	712	710	757	756	779	725	759	858	757	747	715	706	764	711	770	724	694	734	737	783	733	778	721	757	716	756	756	726	717	809	699	761	742	743	769	759	697	768	698	722	753	747	799	730	727	782	707	734	788	753	727	770	733	783	762	754	737	752	732	786	724	743	763	762	744	746	739	717	743	754	778	739	811	759	738	776	786	768	731	782	736	766	749	724	746	763	748	708	747	695	780	745	765	737	723	734	739	748	734	760	739	737	736	737	681	717	745	704	728	738	758	740	725	717	740	743	759	743	731	746	724	718	722	720	742	756	732	714	724	699	738	755	774	705	782	717	752	824	715	742	733	768	745	767	785	756	707	761	712	756	771	780	756	731	746	754	718	769	739	711	716	689	778	704	740	699	702	748	747	770	742	797	691	772	754	742	766	708	693	741	757	734	739	755	732	773	721	696	743	772	737	718	761	768	715	692	729	779	738	730	726	717	783	715	731	715	717	746	728	694	780	769	748	723	730	757	779	759	726	738	734	728	729	737	767	739	764	723	727	721	712	720	713	775	689	751	776	750	771	754	705	709	732	741	746	725	765	745	730	769	700	719	748	763	756	782	683	747	715	796	758	764	749	720	709	767	738	768	721	750	738	794	757	730	735	721	689	745	728	795	774	668	699	748	737	761	792	709	757	759	754	697	769	722	820	765	747	720	744	709	718	734	741	736	722	751	741	789	734	759	721	728	750	729	704	676	773	749	739	734	733	725	706	732	739	769	728	750	753	803	775	760	727	746	757	731	760	723	734	730	703	689	745	750	724	742	766	761	792	770	703	746	745	740	701	757	732	734	742	746	725	699	759	739	758	736	711	716	741	749	760	752	725	740	765	719	733	686	729	747	746	764	728	776	748	765	756	759	763	666	730	759	734	718	773	747	741	744	722	738	734	770	732	768	738	729	733	762	760	740	708	766	770	718	767	741	747	731	726	788	764	683	740	764	761	693	733	740	684	717	752	747	731	757	730	687	816	683	774	697	755	765	743	779	759	742	744	730	714	750	721	790	788	766	716	740	749	724	765	747	747	735	795	743	661	734	729	717	767	787	757
14443	7843	5276	2766	2142	1749	1554	1360	1209	1164	1006	1074	1012	955	979	980	905	935	958	921	944	908	942	914	921	891	912	940	930	857	890	899	886	881	893	916	941	919	868	840	895	891	853	864	909	816	860	891	813	919	910	937	885	890	882	828	899	871	900	823	879	896	909	893	866	876	889	894	919	860	918	894	862	854	886	876	845	854	848	859	886	881	869	883	849	875	895	863	865	856	876	878	897	876	899	890	891	918	890	884	892	910	876	881	951	893	844	843	885	848	837	878	842	851	848	833	891	854	871	928	865	846	864	882	919	862	898	862	892	905	876	882	827	903	898	854	857	869	843	831	858	890	895	846	849	894	863	884	834	904	866	875	854	845	909	873	855	873	870	944	911	849	862	861	910	899	891	949	868	901	902	878	886	882	895	876	866	900	941	940	891	872	868	871	808	894	892	872	835	847	871	896	881	845	881	910	849	931	861	870	860	843	895	888	851	830	882	866	877	864	875	967	898	844	824	900	829	900	872	917	813	845	960	825	826	869	874	867	854	924	850	935	921	859	879	843	889	898	884	895	885	885	937	878	877	911	856	858	830	835	915	869	896	872	858	857	855	833	901	911	900	892	924	872	880	849	926	963	906	883	878	901	899	911	923	868	892	902	863	890	868	863	865	876	890	890	907	860	919	836	945	864	931	838	889	866	869	909	887	854	897	839	879	923	878	887	923	894	888	854	920	855	864	875	877	842	910	922	930	944	841	901	911	877	832	967	848	847	941	889	884	867	880	898	861	935	821	866	860	818	932	897	884	864	872	869	841	888	829	860	856	848	881	903	883	877	904	860	909	897	851	894	873	928	909	851	888	875	885	931	862	856	863	844	846	896	908	897	876	898	863	921	907	901	873	910	830	896	846	967	890	901	865	891	931	899	872	869	901	851	821	854	855	940	870	889	827	884	917	888	869	878	948	907	855	872	908	869	860	820	915	856	879	903	888	877	842	922	865	857	889	866	906	894	902	850	886	877	891	854	866	891	895	914	896	901	844	851	868	888	871	864	848	890	906	868	917	822	879	824	850	904	909	829	837	867	897	875	899	850	901	856	891	856	846	908	880	914	868	904	865	863	920	833	853	909	877	906	828	928	851	891	881	882	882	828	928	839	903	906	872	867	894	908	953	867	888	817	860	920	901	872	927	882	817	891	870	847	898	843	914	862	837	883	847	903	860	922	918	886	902	867	861	883	953	895	867	918	890	885	854	876	869	830	858	890	854	892	873	899	906	883	895	867	912	920	861	910	857	893	869	870	846	887	894	922	830	884	913	927	854	916	875	877	881	939	857	904	884	840	886	832	869	846	894	907	934	859	827	837	826	877	903	838	869	901	899	913	923	829	863	857	838	875	861	900	830	890	876	883	859	889	933	932	871	851	826	842	915	837	927	856	818	865	862	931	856	842	889	892	764	864	916	829	877	909	865	944	876	886	870	865	904	850	877	820	875	898	877	866	873	867	874	821	863	874	935	928	862	823	862	897	908	902	885	892	891	855	893	892	897	830	885	893	871	918	918	874	855	862	888	846	927	884	871	855	884	908	923	900	864	853	879	873	844	865	872	861	823	831	869	902	908	853	915	855	907	944	835	882	836	902	848	884	866	901	931	878	907	886	857	880	870	859	855	891	834	903	882	905	905	892	876	890	854	895	862	866	912	849	890	849	889	878	855	890	908	864	881	916	890	861	870	879	899	866	818	877	896	822	866	869	859	874	906	914	859	828	840	881	871	918	812	863	831	802	881	879	936	920	884	901	886	827	856	851	903	841	899	894	890	902	904	909	862	893	857	819	916	904	838	892	909	896	897	858	882	900	892	894	901	891	835	919	902	907	831	870	875	908	879	930	862	854	865	895	931	881	835	908	905	908	951	916	863	906	894	887	837	905	885	919	882	834	864	880	862	903	819	917	906	875	895	875	923	933	810	889	883	858	847	811	896	846	896	854	916	940	851	884	862	834	880	851	883	866	853	888	878	835	901	877	856	885	912	873	892	907	862	923	867	867	890	858	965	870	903	859	837	855	921	903	920	890	888	862	822	899	920	855	876	907	848	933	947	898	846	883	851	829	826	807	862	883	845	891	827	867	903	877	892	847	883	865	830	884	900	941	880	906	850	852	893	887	837	821	861	902	877	877	965	873	851	864	805	875	887	943	895	929	878	870	881	875	912	866	858	910	889	946	874	816	879	884	887	887	897	881	856	951	855	887	894	913	903	870	870	917	861	870	921	869	861	873	880	879	860	885	885	916	878	842	842	890	868	900	909	870	862	822	867	846	857	943	895	888	894	891	886	905	834	899	906	862	827	905	898	884	889	949	866	906	864	880	898	863	915	891	854	877	886	914	876	889	917	861	860	887	867	886	857	832	870	826	909	846	861	860	880	864	868	875	855	869	848	840	878	869	827	840	926	889	864	893	848	845	905	876	867	862	848	903	896	883	867	908	867	880	799	845	898	917	916	909	841	847	825	876	869	915	883	850	818	895	890	881	872	852	910	912	867	887	877	898	859	834	855	847	862	914	862	944	860	852	851	815	848	908	920	879	902	837	897	905	931	880	911	902	861	839	887	892	896	854	897	856	843	940	907	871	889	900	854	967	839	888	865	878	890	885	897	934	882	857	849	872	918	889	866	864	887	883	880	870	905	892	909	875	906	905	880	864	839	849	888	928	877	910	858	897	856	879	860	884	945	890	847	872	902	866	890	896	838	847	857	899	851	869	921	839	826	918	814	898	854	842	845	918	874	839	869	895	886	835	822	861	858	860	888	879	856	884	903	844	904	906	865	850	859	849	891	835	844	875	863	872	899	876	899	879	891	822	873	900	885	862	907	885	834	908	900	856	944	914	921	857	894	879	872	890	871	916	871	852	888	848	918	873	898	907	888	872	943	874	877	889	866	842	901	881	864	896	892	872	845	899	892	876	870	862	848	896	842	879	865	881	849	838	852	873	870	839	903	915	909	860	849	881	866	860	940	833	881	893	839	859	868	852	853	870	891	835	913	865	889	843	858	853	889	924	925	910	902	937	937	907	913	878	900	925	886	831	843	880	851	919	916	859	892	854	870	869	883	886	859	876	862	901	916	882	868	873	873	920	853	888	874	902	942	843	879	885	894	857	913	863	868	886	842	851	920	827	897	906	862	811	939	905	803	880	932	890	878	863	878	839	959	887	891	840	831	836	905	912	885	890	860	829	874	883	875	934	854	896	904	870	893	925	851	888	876	858	895	854	848	874	840	899	903	856	861	831	945	859	843	891	885	919	963	833	891	885	866	857	861	798	848	885	879	848	889	906	862	878	906	853	860	871	880	854	856	909	842	863	919	897	856	900	878	814	865	876	903	891	866	882	839	929	860	874	872	842	908	914	925	857	837	885	870	866	911	889	906	845	861	883	893	877	832	861	893	845	903	840	830	926	897	840	862	922	940	896	844	902	874	920	870	887	959	855	831	892	902	854	943	938
25270	21574	26859	25243	2314	636	531	445	458	459	449	417	411	416	394	415	394	406	403	427	376	402	396	381	397	407	380	377	376	380	401	384	432	393	387	373	379	415	408	392	379	403	390	395	411	430	346	377	405	404	428	416	397	380	390	376	397	389	371	388	392	387	391	386	368	408	404	386	409	370	352	398	445	401	377	372	386	412	381	353	369	371	351	389	391	361	373	382	364	362	374	330	405	392	386	389	397	383	369	399	381	371	380	395	411	388	366	396	362	364	377	394	428	362	392	384	417	353	378	358	399	373	387	393	353	383	416	431	401	401	400	420	446	383	401	379	368	383	381	415	368	361	429	360	376	399	413	401	418	389	402	411	395	369	394	410	370	367	366	368	378	396	377	426	404	412	382	408	395	388	403	365	374	415	375	386	415	387	384	387	367	355	389	427	365	412	408	387	381	385	379	405	381	419	407	377	384	376	365	407	428	384	402	369	418	392	367	412	400	376	414	364	414	380	386	400	359	368	379	390	391	388	380	395	365	391	362	413	400	368	365	403	397	405	396	389	372	378	386	407	376	409	368	411	391	405	352	349	408	412	390	407	353	357	422	410	393	390	380	386	436	386	389	397	385	401	365	381	379	364	392	362	396	355	395	396	419	400	434	400	377	394	356	396	385	414	378	403	412	392	396	368	362	410	419	402	401	386	368	393	402	396	409	370	391	389	371	403	378	419	339	411	395	400	391	405	371	382	394	354	366	366	401	410	380	361	389	380	377	348	422	396	387	341	400	370	384	363	381	387	368	361	392	418	385	371	368	413	398	390	389	383	426	398	404	417	410	406	384	359	398	381	385	401	371	387	384	385	398	392	379	385	405	383	355	398	370	376	324	398	396	359	359	389	422	397	393	398	395	356	395	398	419	377	370	387	388	399	407	409	373	425	376	383	392	432	386	387	382	410	386	399	404	416	433	381	347	362	395	413	396	375	413	359	397	369	404	405	421	398	385	416	403	367	412	426	385	402	428	390	340	382	385	376	427	373	365	403	412	371	365	392	412	398	380	389	350	368	418	375	341	390	392	372	378	342	377	383	398	456	388	371	372	374	415	431	406	397	403	414	427	361	391	378	402	389	408	377	369	404	380	361	396	390	401	407	361	405	410	390	371	364	396	376	386	412	398	404	401	395	371	372	386	375	429	412	375	406	372	397	352	383	391	401	335	400	393	362	362	361	399	390	395	349	376	348	383	397	367	358	384	385	411	415	409	397	398	441	419	361	401	376	381	339	382	375	400	397	371	351	383	376	390	387	393	416	401	415	373	413	379	403	414	379	352	392	414	403	418	368	374	396	418	388	382	424	388	380	384	407	403	398	391	354	392	346	408	402	380	395	371	342	389	361	400	376	395	389	351	400	390	369	398	404	384	387	378	404	389	397	389	380	399	394	401	374	381	374	353	390	349	379	386	393	414	391	367	380	380	395	381	378	395	347	412	377	377	413	396	416	402	394	398	388	369	408	410	376	411	369	378	420	367	387	400	395	369	417	356	417	389	392	354	390	371	386	369	396	393	382	357	395	409	420	383	427	391	395	407	404	390	337	390	409	387	405	395	389	387	357	420	403	403	362	371	380	356	397	404	379	374	379	368	387	397	344	386	363	380	383	390	354	373	406	361	375	387	373	384	381	368	379	384	342	405	380	411	371	400	418	384	394	402	395	409	403	393	358	355	404	365	372	348	386	379	395	395	385	404	376	367	421	377	348	371	411	395	398	391	377	355	391	396	375	384	394	395	413	377	367	392	369	386	404	368	409	399	415	358	389	369	392	354	382	419	377	369	359	400	383	382	372	383	386	405	386	392	431	391	394	413	417	383	367	367	372	372	382	386	392	361	422	400	373	378	394	419	375	403	382	375	368	418	410	351	389	414	418	395	386	367	377	372	385	376	387	378	410	370	397	407	368	339	369	396	436	422	389	388	392	379	380	368	411	434	407	390	377	376	398	401	397	373	359	396	399	360	400	389	412	390	386	395	356	358	367	399	401	405	373	389	395	412	393	376	372	369	405	355	375	388	388	377	398	377	384	379	369	397	426	358	362	376	354	360	380	388	381	370	411	373	379	376	334	413	366	411	360	371	374	375	398	365	410	408	389	395	387	370	382	372	408	392	383	329	389	387	345	415	407	387	361	360	378	395	388	366	392	407	394	410	376	364	352	406	383	389	362	409	387	384	353	392	378	370	417	388	373	371	394	399	375	399	372	396	421	381	403	396	394	348	403	377	396	413	386	375	367	358	372	383	371	445	351	402	376	397	393	375	409	382	370	392	399	385	390	390	398	389	366	389	378	406	372	387	391	364	383	406	358	382	370	369	395	416	396	380	384	379	373	396	371	419	382	394	390	358	386	385	395	380	384	372	371	360	400	392	389	374	379	414	424	355	384	413	376	392	394	425	422	388	403	402	394	357	347	420	358	400	373	379	395	393	394	359	411	402	393	406	371	359	371	386	452	385	407	384	386	381	397	388	366	356	414	386	369	416	386	375	380	392	414	399	336	376	375	376	422	379	359	381	352	412	407	390	394	387	373	364	424	372	405	384	389	360	387	393	353	391	381	398	364	381	356	385	389	403	407	380	385	414	371	378	412	401	374	423	382	373	386	397	383	357	387	381	402	414	383	374	380	396	388	389	400	402	413	379	383	416	362	392	408	410	399	403	400	344	389	400	386	421	431	354	401	387	379	370	383	383	384	387	420	387	380	388	433	373	378	388	378	390	401	402	427	347	416	388	382	377	360	403	457	392	400	376	342	405	353	404	398	424	376	361	407	391	383	371	381	390	408	393	377	380	353	384	406	361	388	411	400	402	395	368	376	357	421	360	346	384	394	421	355	410	368	370	387	382	401	380	367	392	401	390	412	371	424	408	382	396	354	354	378	403	396	388	404	371	416	396	398	401	381	377	394	371	412	380	399	386	402	380	395	361	380	417	416	391	356	412	398	384	398	366	422	399	414	401	385	403	390	403	357	389	376	376	421	408	409	393	398	387	400	410	389	375	387	411	386	375	378	384	406	427	411	420	414	352	359	396	391	387	385	386	382	424	422	378	420	409	401	375	361	387	379	363	398	368	367	410	356	393	380	375	400	354	393	411	366	371	395	424	418	355	355	399	416	374	419	369	404	381	348	357	397	376	411	387	401	396	372	382	392	410	401	371	406	408	396	413	420	417	393	412	411	399	389	370	366	432	381	388	405	443	394	382	414	383	389	400	372	361	385	407	350	358	377	443	386	398	414	407	400	347	396	384	398	383	395	402	391	363	390	390	393	377	375	385	387	350	402	406	378	365	388	395	394	395	399	383	377	395	355	365	395	396	401	382	400	425	381	393	383	395	381	377	396	423	353	372	365	391	381	384	390	373	387	416	412	402	361	411	392	392	397	397	426	383	398	403	413	384	381	408	370	402	364	351	387	362	424	403	376	380	411	398	394	387	411	386	372	382	383	372	382	403	397
13859	4203	2642	1352	1126	950	751	749	701	621	597	547	500	494	471	493	480	515	555	527	520	497	474	458	476	454	492	475	463	466	518	451	465	475	452	491	479	457	483	471	474	463	474	455	461	471	464	493	477	460	433	465	467	494	466	506	471	445	481	506	486	471	447	469	467	469	466	472	468	501	399	470	520	490	475	456	474	477	456	449	473	470	463	450	434	490	426	442	485	514	497	442	451	512	453	442	458	417	465	495	489	511	435	475	472	451	498	459	486	465	440	448	478	435	485	478	428	473	453	489	439	485	463	432	436	499	437	492	472	466	463	474	473	505	468	482	451	475	432	486	440	444	482	466	449	484	470	464	495	443	457	478	485	445	455	455	447	449	460	524	458	479	483	470	432	479	445	460	467	445	448	491	433	460	440	461	458	445	466	472	456	447	433	467	473	468	485	455	422	487	442	492	472	457	447	481	450	465	465	462	428	483	491	413	464	447	462	478	490	452	449	451	453	455	493	464	453	449	469	458	444	441	446	485	435	477	499	436	469	454	465	465	443	446	492	462	438	459	443	446	474	452	462	436	480	465	488	464	463	464	451	454	435	443	457	461	443	471	438	426	467	439	455	489	462	490	482	514	439	478	473	469	460	492	478	468	490	452	444	452	497	453	462	491	487	460	447	413	475	478	459	468	488	490	468	466	435	469	483	468	440	464	470	449	484	449	455	495	510	448	432	477	497	443	480	502	523	478	451	430	433	468	473	460	486	472	454	472	444	463	490	442	454	477	482	475	468	489	493	457	477	404	438	482	448	479	519	478	484	465	453	469	470	450	462	448	443	497	506	427	436	478	463	464	491	434	470	429	455	495	439	488	414	469	479	421	473	497	511	489	420	460	476	465	416	455	479	466	463	462	457	471	485	462	467	443	485	476	439	486	489	480	467	462	407	437	446	479	496	472	469	436	456	480	452	473	459	491	451	442	432	505	455	466	505	429	439	480	466	449	438	494	483	439	452	457	501	449	461	458	496	480	423	463	464	465	521	464	485	426	451	459	485	489	442	446	486	455	438	448	478	492	429	486	489	410	451	492	470	446	422	457	452	443	434	463	509	478	474	492	504	500	458	444	432	459	454	477	485	493	494	460	438	493	430	460	468	478	432	464	471	489	498	478	480	445	470	482	467	478	455	489	452	425	473	456	491	463	433	441	444	478	460	484	483	445	462	464	455	465	453	451	466	463	454	469	433	466	469	466	450	449	483	488	470	464	464	433	460	441	486	488	469	480	502	471	438	467	463	468	474	447	465	445	436	487	488	440	461	432	429	458	452	435	456	469	498	491	440	489	449	477	472	481	461	418	423	502	429	490	450	471	468	422	479	428	461	495	435	430	480	495	486	435	446	416	459	463	488	494	457	441	474	483	476	460	439	469	438	454	500	431	481	456	473	475	475	518	434	479	477	496	504	444	454	499	447	462	460	454	443	461	485	446	463	467	450	445	410	464	471	459	472	433	456	453	479	467	518	462	491	486	435	483	486	451	482	471	450	473	454	460	475	486	466	454	458	485	462	442	409	443	469	488	466	459	520	455	468	477	449	435	459	481	462	456	506	490	471	480	475	467	446	481	462	438	431	450	474	476	456	478	488	481	459	425	448	477	475	467	501	433	456	437	491	441	486	473	443	465	508	475	504	459	476	463	501	450	467	463	459	443	483	457	509	438	463	471	487	440	444	504	467	509	439	473	431	452	487	437	455	452	460	434	467	486	457	440	455	452	474	470	487	493	437	485	484	442	467	506	468	490	452	446	444	472	432	463	487	478	437	417	485	452	443	463	476	462	478	450	466	488	447	466	488	513	485	440	487	479	461	515	453	467	462	478	481	458	467	508	445	484	456	460	487	485	447	463	463	464	485	469	434	481	444	475	465	498	468	469	459	454	415	455	461	468	462	466	471	481	486	452	473	475	488	462	485	465	436	491	452	453	472	476	446	470	481	473	440	476	461	461	430	459	442	485	428	433	441	460	484	471	419	480	447	468	503	476	478	459	461	474	468	498	465	498	451	487	469	455	465	475	467	449	478	494	483	455	474	484	474	435	412	476	464	458	458	472	467	464	490	455	443	483	433	496	449	473	440	469	456	455	424	464	506	429	482	509	476	438	471	505	444	496	458	421	458	486	447	468	491	424	477	466	469	436	492	486	496	445	475	454	503	432	442	440	439	471	454	413	451	464	456	481	430	497	462	457	492	464	496	506	476	465	491	424	453	436	444	488	494	431	466	465	462	449	472	460	443	454	483	420	395	449	454	485	471	514	470	463	458	468	460	424	472	481	414	449	485	453	481	448	431	478	443	467	468	484	473	475	423	495	488	453	458	435	471	453	450	482	480	454	481	415	469	459	475	455	465	480	460	454	457	437	461	449	432	494	474	448	465	443	464	470	475	441	464	479	491	425	469	466	461	471	506	465	484	442	476	493	446	448	481	484	444	468	463	507	488	504	458	475	461	434	463	504	456	469	445	482	447	459	438	450	420	441	472	486	447	442	443	514	515	481	503	472	470	502	454	457	448	448	451	443	470	473	493	454	492	452	465	490	464	489	456	463	422	478	447	482	472	478	430	470	441	457	459	492	448	424	465	432	487	484	449	433	469	484	480	462	470	452	476	461	463	469	435	492	472	456	460	497	437	490	455	477	489	459	474	483	477	455	471	459	458	463	483	447	493	470	485	461	478	486	500	471	445	450	473	454	479	462	451	443	475	465	436	446	480	469	467	483	472	432	436	458	468	465	466	455	474	474	498	438	487	465	480	464	438	439	460	478	440	459	441	456	452	476	469	505	492	459	501	473	476	413	481	462	457	472	460	438	446	475	464	457	489	444	460	488	458	432	478	466	447	472	481	489	417	448	487	469	456	449	459	467	496	465	449	446	417	452	463	449	480	502	466	462	453	437	491	462	463	438	478	496	482	422	412	461	429	466	435	456	466	496	466	398	473	461	455	458	432	501	450	487	459	449	450	428	449	442	500	513	474	471	474	438	471	495	505	468	432	441	491	454	472	474	434	434	464	455	483	470	472	466	492	466	509	477	455	458	480	452	478	445	475	453	466	480	486	493	465	421	420	475	470	470	471	523	469	473	489	472	462	414	458	481	429	460	444	446	436	478	460	472	470	471	470	438	455	504	433	478	478	451	477	487	471	467	455	484	463	465	448	461	495	452	450	491	459	467	473	484	489	481	487	421	455	484	476	463	456	471	497	472	472	491	446	463	477	459	431	449	457	463	462	457	430	464	445	483	466	455	436	490	426	485	468	461	428	440	445	471	479	451	435	441	481	450	486	471	485	479	465	467	444	473	436	452	469	528	442	458	500	447	464	436	460	500	452	441	502	496	467	473	487	474	457	460	446	476	468	487	461	453	448	494	447	480	493	437	439	480	457	457	464	466	446	517	481	477	492	469	492	505	480	450	494	504	475	461	489	443	442	448	449	477	470	424	453	462	495	443	455	424
22841	21559	29154	24426	21558	20709	2171	863	653	581	562	548	495	471	451	449	419	444	390	407	391	383	400	404	396	414	383	361	364	385	425	398	381	354	380	368	393	370	404	379	364	407	370	362	361	418	414	333	391	356	385	371	381	388	392	420	407	350	376	401	384	371	340	354	378	371	325	386	384	377	392	401	374	366	332	357	360	356	342	354	393	356	379	381	345	353	374	366	355	338	322	381	387	372	372	352	376	365	371	376	355	355	350	417	368	366	335	375	363	367	391	366	374	363	348	355	357	385	339	422	341	388	373	412	377	390	379	380	339	374	359	357	384	364	417	378	372	383	371	389	386	372	372	393	369	397	388	353	372	400	357	370	352	353	340	376	358	387	353	381	391	360	372	342	385	363	392	360	342	387	381	372	356	376	356	378	393	349	371	362	392	347	365	385	383	363	363	340	367	349	369	377	377	339	391	364	390	368	381	354	400	391	409	392	367	332	379	378	344	386	343	393	367	374	327	369	373	370	354	344	401	387	365	385	344	364	393	358	358	380	395	367	356	373	409	389	366	370	408	417	381	384	383	353	357	353	359	363	346	380	377	359	373	352	351	391	353	351	343	348	366	367	360	350	341	345	371	354	385	354	368	389	369	409	372	377	349	383	378	347	348	400	382	345	329	376	405	378	369	375	349	367	388	353	374	381	379	393	345	352	389	365	380	383	377	352	394	362	377	374	364	377	368	386	370	358	360	341	382	371	403	419	348	337	356	327	337	361	335	340	371	355	391	394	380	401	358	374	364	377	358	375	366	380	381	366	346	346	391	351	377	365	362	417	375	346	359	387	328	363	372	350	369	363	367	399	389	338	355	383	376	356	400	346	344	356	357	377	326	370	356	352	349	337	364	396	340	335	381	395	363	394	373	359	395	398	375	356	374	383	365	363	356	342	353	355	351	389	370	364	372	352	392	382	368	381	368	371	363	358	360	379	347	401	381	384	377	370	335	360	350	379	340	384	374	378	372	409	347	358	386	375	357	327	371	388	429	368	355	365	391	380	392	364	338	357	361	352	396	363	360	384	345	377	365	362	343	375	362	376	344	361	382	369	400	357	368	321	342	366	399	376	356	354	356	365	360	372	358	381	367	373	384	329	370	351	396	357	409	353	349	382	364	360	361	346	357	357	348	398	362	372	320	365	379	390	353	373	331	360	360	364	323	378	327	369	380	393	388	409	390	364	377	363	394	380	393	378	366	404	387	331	359	391	345	384	351	357	360	351	322	378	402	365	363	373	374	365	384	378	346	396	356	388	391	370	377	405	335	377	373	380	375	368	392	359	386	345	358	343	348	415	380	355	358	404	321	418	384	345	359	355	374	376	403	382	402	334	394	372	335	389	421	390	395	365	358	381	381	373	385	359	412	366	364	325	347	358	340	371	348	386	363	359	352	357	385	399	310	356	367	390	356	415	361	366	355	381	359	385	398	358	358	379	334	360	336	365	362	365	388	363	344	388	393	352	365	423	357	398	380	378	368	364	355	358	375	351	350	387	363	378	354	389	388	378	350	392	396	357	365	382	382	386	373	369	370	395	372	370	370	374	354	361	372	374	394	389	410	366	365	369	369	363	382	352	386	363	376	397	364	387	355	384	324	336	325	380	383	354	348	336	359	347	350	373	374	354	403	389	364	389	346	383	374	397	375	372	373	417	397	350	401	367	365	370	387	359	343	381	346	356	372	361	374	347	336	375	362	349	384	328	358	360	377	382	366	384	342	349	337	394	370	326	378	368	358	357	357	377	374	394	356	369	362	386	331	382	350	372	364	325	345	381	392	367	393	360	374	351	398	369	359	371	356	342	390	362	370	363	392	388	354	385	404	376	358	359	404	371	337	373	338	363	423	361	351	360	386	399	352	393	376	365	374	353	414	377	389	361	376	392	401	349	378	353	392	341	347	367	350	367	357	353	377	379	361	352	347	371	373	426	371	393	391	376	395	381	350	366	368	421	392	379	356	392	385	374	356	353	392	344	375	375	390	358	420	344	377	350	366	370	345	347	371	331	359	359	375	372	342	381	345	367	361	363	347	372	374	352	352	393	396	362	394	366	358	414	372	353	380	325	379	370	412	367	343	392	356	354	378	337	347	374	349	367	373	325	373	396	378	389	402	369	382	351	368	356	351	354	401	354	345	353	391	368	358	370	361	359	368	350	365	375	358	390	381	388	354	400	377	358	379	353	335	378	375	352	356	334	352	393	388	405	339	370	358	349	374	370	346	370	377	360	342	371	362	341	342	367	385	361	380	362	387	385	363	373	342	367	374	362	351	364	338	325	364	357	383	347	392	367	349	380	362	352	355	376	390	357	392	367	392	385	374	396	377	357	365	396	365	381	332	396	355	391	396	411	379	366	397	391	364	400	386	366	363	376	372	374	367	359	351	355	322	374	354	353	368	365	377	403	396	382	360	396	362	393	335	374	348	364	370	372	340	364	358	372	334	349	348	373	360	382	365	383	352	370	345	401	345	376	386	376	352	379	374	372	378	371	375	350	359	369	387	386	333	382	399	359	409	353	377	370	378	379	370	353	355	381	381	355	353	359	358	382	406	387	419	354	350	358	363	373	371	346	383	403	351	361	371	349	373	360	340	344	358	368	344	338	366	370	323	374	403	373	338	364	365	361	376	368	378	373	344	388	354	343	390	375	371	361	392	355	378	369	338	366	358	333	376	383	365	376	369	326	352	374	383	373	393	381	385	359	369	355	366	347	363	369	389	359	337	364	374	380	354	361	376	381	371	356	364	364	360	358	355	408	383	395	327	374	371	367	344	387	347	367	371	335	360	372	351	359	379	358	398	375	401	365	368	383	375	369	385	366	376	352	347	343	391	381	390	368	347	369	396	403	365	374	376	377	377	350	416	375	369	383	351	364	361	407	355	404	405	405	380	374	346	350	368	363	356	328	346	350	344	355	349	373	332	387	368	395	404	347	385	375	376	364	376	372	369	360	378	380	382	379	349	337	393	378	362	365	380	367	333	368	364	353	367	370	371	369	342	372	335	374	369	383	373	380	365	354	346	374	377	342	363	362	341	326	378	355	375	377	398	358	366	379	370	327	380	400	396	378	366	340	380	338	354	384	382	365	348	391	357	375	387	358	372	360	377	349	388	378	371	360	348	353	396	345	365	358	384	347	349	364	358	367	381	383	372	355	391	368	353	357	408	364	359	386	334	395	346	347	364	379	339	367	349	392	379	345	360	355	392	348	377	374	391	361	373	378	341	374	347	366	338	327	394	386	381	379	379	353	379	399	371	381	385	369	404	396	366	384	394	338	353	358	398	377	378	381	357	350	384	360	386	382	385	388	362	408	322	391	351	356	396	330	377	394	349	348	367	352	364	376	347	374	373	373	354	336	357	354	396	390	350	378	339	366	361	359	341	370	395	367	368	355	359	357	394	365	383	348	340	398	382	375	360	351	343	361	362	382	401	382	370	353	381	299	352	348	376	366
17633	12422	8107	3730	2869	2153	1691	1374	1163	990	894	813	745	693	647	594	604	587	561	570	544	513	537	557	497	478	523	499	449	499	473	464	464	496	505	505	445	467	454	460	468	475	489	461	471	488	441	470	477	453	512	505	478	476	467	478	498	484	482	461	445	439	441	447	499	467	447	464	483	444	467	482	476	444	447	459	451	466	466	459	435	457	480	481	460	470	399	442	482	433	406	451	440	469	497	480	433	456	424	471	437	456	465	463	488	448	447	451	444	455	449	464	422	458	455	506	417	460	470	473	491	476	458	463	417	459	452	469	451	431	473	485	459	457	480	483	462	490	440	458	480	452	452	458	485	441	460	491	461	443	493	473	480	482	459	443	467	448	427	453	492	463	464	483	476	454	444	423	456	505	449	426	454	472	443	457	453	486	461	483	436	448	446	500	457	450	466	479	409	447	436	511	446	421	423	415	468	438	424	413	459	494	446	418	469	467	466	414	414	485	467	461	472	448	449	476	459	452	496	456	475	453	475	410	467	464	451	474	439	442	479	445	459	431	448	484	480	455	505	432	456	422	431	469	466	471	469	455	454	431	440	465	442	465	447	465	440	458	438	445	437	461	450	474	464	436	484	485	456	444	489	456	412	472	434	427	420	453	469	443	473	423	430	456	466	452	469	489	420	445	410	435	462	459	477	502	439	444	463	449	421	472	455	442	442	450	485	459	450	424	446	442	453	421	451	459	416	499	469	469	457	425	447	457	486	437	449	462	438	430	470	457	451	462	447	483	477	447	421	471	438	443	438	494	476	449	458	462	478	439	449	437	472	458	459	415	404	440	456	479	481	460	470	483	496	483	439	454	464	419	469	444	415	441	454	432	452	406	507	456	449	441	416	438	461	448	440	448	476	478	432	457	462	481	445	469	418	429	454	459	492	457	445	497	456	457	431	437	443	426	464	460	458	448	466	479	447	439	415	469	467	487	472	456	446	441	462	496	467	464	467	476	510	486	457	455	458	459	462	436	434	484	470	466	464	466	437	447	465	463	439	442	455	430	465	459	460	429	486	403	444	454	453	446	440	429	424	467	469	459	411	471	413	452	477	474	482	474	449	459	471	466	423	490	483	450	442	458	450	475	446	465	455	475	444	468	425	439	453	453	461	480	478	454	424	447	482	448	454	424	475	466	476	490	448	469	455	458	424	463	452	448	413	464	430	475	421	427	481	463	513	491	431	454	451	472	450	389	438	486	445	460	466	432	452	435	456	450	444	434	462	486	443	477	465	478	456	465	473	491	455	443	447	437	486	440	463	472	421	458	501	474	452	448	456	469	411	469	454	459	447	454	449	439	494	438	452	448	439	457	407	461	440	476	436	430	437	460	466	474	462	388	436	485	444	429	462	462	417	452	440	437	496	447	436	469	437	432	418	438	450	482	471	433	474	436	445	380	471	480	418	481	452	450	476	455	479	452	433	430	444	465	455	424	455	472	444	422	492	492	451	461	460	459	445	450	475	469	438	472	497	426	461	499	430	473	478	435	434	457	474	481	436	445	444	473	430	446	444	450	481	435	422	461	505	487	417	477	506	476	415	482	439	464	448	451	442	460	446	465	454	482	459	458	465	445	457	463	405	450	471	453	455	434	427	453	500	467	461	437	458	476	477	447	413	475	432	460	478	467	483	461	439	446	462	446	457	472	440	475	466	454	444	478	468	475	493	420	464	444	441	435	443	474	424	466	492	481	459	426	436	441	463	472	441	445	465	477	462	442	454	471	444	482	437	472	450	471	445	447	445	465	447	457	449	455	468	471	446	423	460	429	464	439	481	466	465	460	475	449	463	395	448	409	494	472	452	457	416	448	451	452	499	440	465	463	443	439	441	472	427	434	434	456	451	477	463	461	451	482	463	470	499	459	442	457	494	441	461	437	455	484	478	434	429	420	443	417	469	441	426	469	476	434	425	487	415	454	463	457	454	438	446	463	448	473	465	477	468	434	433	484	413	485	488	433	454	458	448	472	409	481	484	445	487	394	445	439	428	414	408	438	424	465	465	454	454	457	489	457	444	470	463	477	458	472	481	469	472	461	453	474	427	477	456	471	456	419	427	467	484	446	472	481	445	473	450	447	471	524	454	428	466	487	472	456	462	455	469	455	472	463	437	459	439	511	450	482	431	426	461	461	497	446	434	453	465	453	458	484	465	425	459	435	411	471	484	425	457	437	401	475	482	478	436	483	445	482	454	486	440	495	466	456	479	434	452	435	461	436	455	486	444	450	442	441	479	433	480	458	459	456	457	490	442	404	422	455	494	465	467	473	446	420	472	448	483	453	451	458	447	476	441	465	466	442	402	462	502	467	452	422	487	442	437	465	456	423	440	416	496	465	453	482	431	484	487	462	429	500	448	443	466	474	455	489	475	464	437	466	430	419	451	444	444	461	481	435	473	506	466	485	447	467	469	479	456	444	472	441	458	476	463	442	444	477	470	464	444	431	472	449	454	439	492	475	450	439	430	460	461	426	478	440	426	475	445	440	474	472	461	442	433	472	437	455	486	443	500	463	446	426	450	420	445	459	442	401	459	446	453	441	465	443	495	494	460	484	458	437	473	428	451	408	468	461	466	480	410	436	447	495	421	450	452	471	408	458	444	433	479	470	469	455	457	464	449	474	441	434	500	421	454	482	473	442	464	473	484	461	418	467	480	496	464	450	466	433	454	433	447	478	494	468	437	440	474	468	469	473	465	462	465	467	461	475	460	462	407	441	429	448	456	461	500	423	441	467	442	460	461	481	444	433	469	472	454	471	482	430	463	465	429	433	436	453	426	459	469	450	447	464	456	480	439	498	439	453	473	450	469	454	455	453	453	472	455	433	486	426	448	477	446	473	437	457	478	466	422	474	486	484	473	462	431	488	442	459	436	462	437	480	433	465	449	413	454	422	456	484	468	419	454	410	455	454	480	456	447	438	473	456	446	436	450	483	474	430	438	496	454	451	476	449	455	476	441	466	409	500	476	430	471	489	460	447	456	460	508	475	460	464	452	431	491	425	424	462	459	424	445	428	477	447	438	476	450	455	461	474	441	438	434	450	423	458	436	431	500	458	426	458	496	426	463	471	483	480	470	453	427	490	431	461	458	440	429	489	437	447	470	480	456	475	476	429	485	453	477	425	440	417	463	428	471	501	450	451	454	459	459	482	464	467	480	460	474	444	449	458	470	469	481	491	424	453	473	494	475	450	425	446	462	457	470	493	454	421	466	454	439	439	437	457	446	450	455	477	457	460	458	483	446	490	474	429	431	477	446	490	447	474	426	465	417	465	459	473	424	449	456	454	405	426	444	419	471	477	443	450	457	468	460	479	435	460	457	444	474	472	457	456	449	457	484	459	441	458	514	427	432	443	440	473	458	430	488	436	451	478	463	457	495	474	449	429	424	419	453	412	471	421	448	459	439	450	442	428	424	471	463	438	447	469	462	464	435	411	437	500	475	423	483	463	451	462
28405	15576	2511	997	776	753	737	670	745	735	678	721	696	643	720	682	751	724	707	723	723	738	755	706	709	722	688	670	710	732	773	678	731	727	707	716	719	694	707	707	728	703	726	691	696	707	686	675	712	733	724	675	777	729	716	716	703	703	757	754	728	709	704	716	710	727	660	690	765	750	687	734	709	702	685	725	709	774	784	698	654	664	742	745	686	750	726	715	710	726	703	734	739	736	661	716	730	755	657	680	682	704	741	717	701	669	706	716	683	709	691	703	724	710	683	749	679	725	712	695	712	688	756	734	714	705	726	689	723	739	702	756	704	703	659	697	730	728	683	685	713	733	693	750	703	701	704	713	666	736	703	701	751	658	710	708	688	676	712	726	743	700	719	739	732	686	756	758	697	710	715	744	673	701	703	681	701	767	728	744	703	679	751	714	703	725	710	710	731	716	736	753	677	685	702	712	689	725	739	672	704	749	759	711	696	746	734	709	675	764	675	700	716	696	711	703	689	701	726	725	705	696	729	671	716	709	704	780	697	708	697	720	728	671	708	693	718	718	712	713	698	694	722	710	683	682	745	694	754	685	697	712	711	697	703	729	680	674	725	727	717	696	710	732	723	731	720	726	716	741	729	705	656	702	727	711	726	697	740	728	724	691	728	733	710	697	715	757	721	695	730	681	701	724	696	755	707	686	678	709	727	752	708	675	739	715	764	753	698	699	707	694	707	657	709	704	700	672	688	716	734	775	719	693	715	708	710	721	722	732	657	755	687	701	670	676	734	702	751	643	716	706	708	709	702	775	732	706	637	754	668	677	707	728	711	698	740	705	736	727	700	734	686	704	715	722	684	720	697	742	723	745	745	704	755	715	727	704	714	708	710	733	722	720	760	706	710	699	720	682	742	701	687	691	716	694	707	721	736	689	723	720	716	731	723	705	717	692	720	695	718	734	725	682	749	713	691	711	705	707	674	687	701	678	696	729	729	728	679	780	698	731	683	755	699	734	711	765	689	721	730	668	714	771	727	705	699	700	705	793	723	711	674	701	738	749	708	698	736	702	704	695	688	701	701	669	676	714	745	692	709	685	682	676	727	711	673	681	695	688	684	750	746	694	638	731	689	718	699	696	734	699	727	721	714	715	701	743	679	700	764	719	695	682	708	706	740	703	684	729	688	695	665	731	722	708	716	679	701	723	730	659	690	668	721	655	726	743	675	725	720	703	739	727	767	714	728	674	705	768	699	699	684	712	681	706	678	685	721	757	675	699	669	739	725	678	765	704	691	705	702	710	746	758	704	725	747	717	779	716	672	687	754	728	719	662	723	716	705	704	718	750	727	652	723	687	694	731	669	701	701	674	717	668	750	705	705	692	731	693	728	710	735	721	692	724	705	764	684	702	740	700	697	713	681	701	713	670	758	709	680	699	689	692	691	751	685	752	729	692	689	723	732	740	783	659	684	698	714	706	731	709	688	714	699	721	698	709	706	728	726	712	690	728	732	744	745	687	729	728	715	760	720	702	689	733	685	675	707	681	668	697	719	750	662	681	705	661	692	728	719	689	724	725	701	722	707	698	695	716	690	706	746	738	742	695	738	724	697	728	739	730	730	732	749	720	690	713	699	659	703	747	686	668	735	692	693	690	742	722	728	698	681	724	667	691	691	700	717	735	707	736	730	721	709	700	682	676	707	684	722	712	728	718	741	711	757	731	671	733	714	726	693	711	711	699	689	706	724	718	689	725	740	703	744	702	711	707	712	726	744	692	690	733	680	777	719	653	690	729	714	702	721	739	700	702	709	742	736	723	650	734	675	722	727	711	681	690	680	728	667	716	712	689	679	721	644	745	690	705	708	666	696	688	701	728	750	691	744	682	710	673	678	734	712	675	766	738	719	736	719	729	687	747	704	688	713	721	752	692	710	695	720	732	697	736	687	698	673	709	712	730	755	711	672	738	724	699	712	685	726	704	739	669	721	712	728	676	724	679	675	718	728	741	724	710	703	650	713	720	737	719	703	669	715	722	690	668	688	706	732	740	727	714	712	707	729	689	748	757	717	719	711	722	714	763	730	701	736	700	733	728	714	698	723	733	690	743	730	745	754	748	743	711	717	699	715	707	757	706	767	674	656	692	694	712	687	676	696	692	736	728	727	704	705	720	707	691	743	751	761	739	720	709	729	719	693	697	675	710	699	741	766	711	701	787	673	702	695	699	745	760	711	707	722	715	715	676	684	737	765	695	722	706	693	693	734	683	730	705	716	690	688	729	695	757	746	729	721	736	663	736	717	741	732	672	694	686	747	746	687	707	711	693	716	723	729	707	732	700	700	701	705	747	719	740	686	708	721	687	727	764	723	701	693	735	684	701	704	733	720	701	705	724	747	712	692	696	735	702	730	704	711	701	680	697	724	714	717	645	761	680	690	730	707	708	688	730	724	731	710	719	693	707	715	750	706	719	713	691	723	723	699	739	727	710	690	649	686	699	674	716	766	681	707	726	729	739	718	700	738	753	705	786	719	707	717	698	704	714	685	691	743	686	735	679	748	709	731	685	709	680	710	727	714	782	645	690	724	700	736	685	705	665	722	714	713	793	693	703	675	675	715	725	739	716	751	720	746	752	732	676	716	662	737	724	759	681	774	721	698	695	741	748	714	735	732	742	704	715	667	711	745	691	720	726	714	708	697	761	708	678	667	691	741	703	679	710	702	710	700	704	695	715	716	677	677	722	700	708	712	732	723	705	669	759	719	707	744	672	660	748	706	678	784	720	702	729	710	741	745	705	762	670	715	700	742	695	714	712	778	704	675	717	728	713	712	688	664	701	739	686	696	752	676	676	712	705	687	708	664	677	748	671	708	723	754	718	645	728	708	724	681	667	714	738	688	709	750	684	726	682	737	680	677	717	763	756	723	754	681	703	682	701	677	701	711	730	713	776	688	741	742	744	720	742	699	674	740	715	725	709	720	678	689	701	676	671	678	741	741	705	718	708	765	743	687	698	686	705	717	719	732	717	704	696	745	713	725	673	723	707	748	728	703	688	688	693	723	694	695	726	689	698	700	714	758	724	704	725	698	663	724	735	719	729	739	715	722	676	740	736	705	741	693	678	682	691	691	745	711	722	689	674	709	719	690	683	741	708	719	694	710	722	701	709	682	717	762	770	711	685	695	705	678	704	725	708	670	713	724	711	694	728	729	702	731	701	754	715	676	719	693	713	671	715	745	701	748	715	693	727	716	717	692	699	730	723	687	721	709	696	708	692	713	687	720	724	765	707	744	677	695	660	736	705	681	742	659	679	728	684	723	711	707	727	717	750	676	707	691	715	727	712	757	708	692	655	678	693	705	700	715	732	736	714	669	719	695	692	703	714	685	744	726	718	690	694	717	698	690	670	694	741	701	721	733	702	736	687	717	703	676	719	690	722	706	714	714	706	703	719	729	705	699	746	666	734	687	699	734	740	737	714	720	688	715	687	710	722	696	704	739	713	662	706
11696	1282	1149	920	938	898	886	885	850	907	861	793	872	805	823	837	870	847	855	849	828	795	793	834	858	878	889	879	828	821	807	822	841	855	858	823	858	889	806	839	839	887	825	842	792	881	820	873	843	832	775	836	839	818	821	886	837	818	848	826	823	850	815	745	813	831	824	849	828	816	854	862	788	819	818	857	839	855	836	877	834	875	835	825	839	888	895	843	826	806	852	863	838	794	880	767	819	848	858	798	792	863	799	800	859	834	818	856	854	819	872	788	789	857	820	884	822	798	870	785	846	850	857	819	799	821	857	785	794	853	868	826	780	857	811	820	868	817	837	796	844	850	842	852	826	811	785	852	820	885	820	774	846	833	794	825	820	824	842	814	843	808	861	848	851	825	892	800	833	766	814	868	871	844	871	813	838	862	857	844	814	852	852	818	853	826	859	820	844	844	811	789	836	813	873	819	826	837	843	840	757	802	857	821	826	852	781	840	862	862	835	840	828	883	821	827	847	874	800	878	858	830	814	820	866	846	838	873	827	845	869	811	781	814	811	885	832	850	822	871	827	918	856	838	875	831	841	803	896	802	796	872	823	786	823	881	832	843	824	837	850	845	829	815	811	855	864	786	818	839	875	863	795	816	835	816	861	875	844	822	849	813	853	821	862	875	812	840	876	815	828	808	810	832	848	817	851	830	820	789	815	866	859	812	827	875	806	804	838	860	859	841	835	818	859	846	795	854	783	819	803	862	823	841	817	818	821	870	822	843	823	846	828	809	865	820	845	827	802	834	904	837	851	770	833	798	837	804	829	822	844	829	846	862	838	832	838	845	812	771	880	828	837	777	826	879	817	830	821	793	807	814	836	817	871	807	874	867	846	806	846	832	837	819	797	855	820	837	833	827	814	797	853	826	841	872	812	844	919	783	853	809	829	829	856	867	840	807	797	831	886	843	844	839	803	875	801	837	845	844	814	845	833	850	835	815	816	859	859	868	815	850	817	901	787	838	858	864	860	846	834	814	809	829	859	853	840	828	817	871	872	847	773	863	833	809	834	823	945	826	782	864	812	836	789	863	850	802	834	862	816	826	857	850	824	752	768	839	847	848	803	824	832	782	878	833	820	836	835	825	811	796	847	843	865	826	847	818	815	823	873	816	841	794	780	816	819	882	824	846	858	806	861	827	858	852	836	776	867	835	853	815	818	835	817	854	841	820	858	860	829	815	843	828	819	811	860	830	866	836	820	850	822	871	819	871	815	841	801	825	862	760	846	834	882	816	797	856	856	836	769	791	839	810	785	851	812	780	832	871	794	775	835	839	818	848	828	827	853	856	815	851	813	847	826	813	805	864	816	807	799	819	817	825	897	841	826	890	837	842	798	815	841	859	791	848	839	831	883	864	772	809	813	832	847	833	850	849	871	832	820	842	860	868	834	859	858	864	793	798	856	852	846	823	843	881	886	833	833	853	868	843	816	837	826	878	840	860	808	842	862	893	829	853	832	781	866	779	868	840	785	829	881	830	846	853	783	806	842	814	836	842	822	842	812	837	831	866	806	799	793	837	841	839	838	833	771	801	853	782	858	801	810	878	863	849	880	880	849	855	871	872	832	907	829	855	878	805	807	807	825	874	827	804	845	866	874	822	791	805	858	819	818	839	815	850	857	867	844	800	828	864	849	830	811	839	767	803	838	823	808	817	842	818	883	835	788	817	816	856	817	815	854	844	826	868	789	845	857	858	862	858	889	827	843	858	795	823	861	852	884	827	806	804	829	862	780	866	832	838	910	832	786	804	819	837	834	889	809	820	837	812	842	791	822	811	838	803	814	823	843	810	850	841	828	835	868	830	819	812	845	842	878	828	866	843	821	816	804	842	869	780	799	822	799	830	821	827	843	805	844	817	828	902	883	806	848	854	827	809	846	755	785	835	837	830	812	836	872	814	811	844	817	886	822	817	855	838	820	804	793	826	825	806	767	809	836	831	817	772	890	847	840	859	827	849	828	847	848	863	814	809	816	807	839	805	846	832	817	816	842	811	840	820	860	791	860	835	839	811	787	814	831	862	858	873	814	873	863	820	881	793	788	785	852	841	769	864	878	867	899	837	841	847	807	788	826	800	817	820	823	800	864	820	831	842	813	856	831	799	840	810	848	854	825	819	809	846	906	867	801	784	887	827	825	856	782	861	834	827	881	832	788	840	822	837	809	814	838	874	818	797	827	829	810	867	804	827	835	822	827	867	797	795	858	856	862	779	897	849	799	852	847	831	825	828	846	794	848	861	815	870	879	820	847	843	833	834	849	830	805	836	867	827	794	799	897	785	844	814	850	844	799	787	846	808	821	818	814	795	801	784	828	813	818	810	820	794	753	808	831	849	821	835	828	826	803	830	823	862	871	830	795	884	827	877	863	876	846	875	858	812	759	806	862	839	848	805	798	825	835	816	906	827	807	865	767	827	845	820	823	806	834	843	827	731	857	806	812	847	857	862	798	799	874	825	845	861	853	841	808	817	842	777	802	817	820	844	814	876	819	822	855	818	819	800	835	834	819	848	803	867	868	840	887	905	835	779	843	805	799	821	834	779	801	824	837	865	803	842	850	827	831	840	863	798	820	798	812	791	830	840	889	868	830	853	820	884	846	870	821	850	855	816	813	830	857	826	853	863	834	849	806	834	832	814	841	826	853	839	820	795	868	807	825	862	816	806	828	835	765	818	757	813	827	840	821	850	826	874	808	853	782	812	798	841	832	810	820	793	776	829	820	859	821	845	791	814	869	881	865	814	894	840	835	812	827	850	817	829	800	805	822	836	810	891	818	853	872	844	812	836	865	899	834	863	793	814	811	883	822	882	875	818	849	883	834	846	872	773	857	860	828	835	783	824	894	896	857	871	797	823	854	821	888	867	844	797	814	859	821	877	832	839	879	870	857	865	844	850	806	840	858	832	815	811	845	845	865	897	839	833	840	843	856	831	827	805	845	858	819	816	805	805	806	834	855	865	824	814	902	866	829	815	840	823	801	837	837	802	802	783	849	897	872	844	831	839	801	801	834	859	890	833	808	840	823	910	852	843	792	849	800	861	892	864	838	813	840	871	852	866	834	847	823	816	797	813	813	814	837	861	898	837	884	822	849	852	834	840	819	816	874	850	856	843	854	855	859	822	845	791	843	801	786	879	812	819	803	844	839	834	821	812	846	862	808	813	860	875	827	806	826	827	814	880	867	887	881	873	887	825	805	807	815	833	863	798	829	834	808	817	829	821	807	872	829	843	876	869	803	808	832	864	816	861	806	872	869	846	797	816	859	860	873	825	849	807	818	838	838	849	808	866	779	845	809	820	797	828	859	867	784	819	803	810	832	872	867	847	852	794	876	853	838	829	838	864	831	806	838	830	875	814	801	898	891	838	814	870	789	795	850	885	863	871	822	811	822	816	839	749	868	811	847	786	876	773	830	806	881	822	832	840	821	816	866	774	853	836	788	830	818	795	849	818
23781	21520	28450	25003	21238	4086	1287	1021	938	917	875	772	863	785	810	767	812	777	749	800	753	777	735	776	753	743	802	764	789	764	726	740	729	748	738	781	759	749	766	761	723	745	782	754	767	764	761	783	805	752	746	759	773	775	728	778	726	785	740	717	703	789	751	816	741	739	726	737	746	814	752	743	692	737	782	779	769	791	733	783	755	772	784	741	725	738	735	821	689	755	721	714	718	732	761	733	781	732	802	745	780	768	727	754	707	746	753	736	734	741	771	707	751	801	709	732	758	697	769	732	718	692	774	735	743	764	729	736	741	784	751	716	754	762	715	723	700	752	720	734	778	740	734	782	774	785	772	767	734	779	730	758	783	726	765	749	746	756	760	759	758	699	781	734	773	742	729	765	795	745	781	746	739	763	777	767	693	759	755	776	762	792	754	752	797	769	764	757	818	719	686	692	709	727	770	740	787	762	771	775	764	734	796	729	765	718	801	756	729	768	738	717	693	716	774	745	706	752	743	705	776	740	798	732	774	779	781	712	775	778	730	735	779	782	760	697	754	718	778	826	754	766	741	711	767	739	748	735	760	694	686	750	736	759	728	739	699	774	715	728	736	747	774	753	739	769	695	686	711	736	783	734	748	714	739	732	749	762	791	743	797	757	756	786	745	714	707	717	756	732	712	741	755	708	754	753	728	710	774	776	741	780	758	723	713	695	801	750	733	727	767	750	748	722	766	742	745	743	736	784	712	751	772	719	770	792	755	744	777	770	742	720	765	793	733	753	769	729	724	762	746	733	810	760	761	769	728	763	699	800	776	795	761	814	683	721	729	706	744	730	693	740	764	793	737	775	770	732	755	726	715	735	794	743	773	754	713	761	762	749	765	755	748	721	738	832	746	733	754	714	739	721	766	707	751	728	685	817	690	753	699	729	700	755	680	753	763	774	792	730	741	779	729	729	776	718	777	778	728	738	733	815	744	740	747	725	724	749	787	779	748	761	779	736	755	788	723	696	804	758	749	739	687	784	695	749	735	763	772	760	727	776	729	791	784	740	737	777	738	714	751	723	775	797	742	700	722	753	712	744	743	757	785	736	789	788	724	728	753	715	759	749	744	780	740	737	826	725	749	754	767	711	800	696	745	718	763	744	775	700	731	783	789	752	715	784	736	715	758	735	753	784	713	767	719	716	708	745	678	739	736	748	757	739	792	770	761	776	763	756	761	748	763	768	751	727	767	792	715	732	771	774	726	741	733	723	761	783	717	764	768	750	726	754	793	732	738	734	749	784	750	739	770	757	753	754	718	746	770	751	757	730	787	769	746	752	749	740	719	704	733	729	763	729	763	773	747	757	717	763	774	709	779	758	745	748	786	735	748	727	723	739	744	725	751	726	763	715	767	796	744	698	769	748	778	722	731	741	783	810	717	702	755	747	745	783	744	771	768	741	789	755	761	750	750	731	788	831	763	743	734	775	748	697	755	691	729	716	778	744	747	759	771	777	738	712	703	731	740	739	754	738	791	730	738	738	778	774	721	728	772	717	709	757	726	760	745	742	764	729	781	743	729	757	681	758	729	716	744	678	756	731	708	712	798	740	734	740	775	785	763	715	742	733	740	731	712	795	783	790	782	762	804	683	749	730	789	776	733	762	773	769	745	768	804	753	779	750	737	727	787	765	778	725	776	702	732	732	757	791	705	706	741	724	719	768	713	779	723	739	744	701	773	742	733	727	767	758	757	768	757	747	770	753	749	783	726	750	770	742	754	730	716	749	720	765	765	680	738	720	733	762	725	777	740	803	743	736	724	708	774	775	738	731	815	744	773	791	767	720	703	735	754	751	757	725	723	739	700	749	703	740	745	738	696	770	770	724	792	759	725	759	766	716	745	780	738	759	751	795	747	767	704	737	699	795	703	767	775	739	744	763	750	712	778	774	696	756	751	738	794	840	736	773	759	751	791	757	778	716	763	768	802	734	751	711	723	747	727	750	732	737	733	712	707	736	733	752	737	728	734	751	731	718	754	794	749	752	756	773	754	718	763	740	747	723	768	802	741	727	722	738	754	768	730	766	735	756	751	741	777	809	737	757	771	769	740	707	745	762	743	726	728	746	779	766	742	742	742	759	728	751	773	811	742	776	734	745	789	774	720	765	756	728	777	745	715	724	748	756	741	752	769	722	735	738	743	769	790	747	780	756	762	723	739	745	749	710	776	813	742	700	780	782	755	773	726	721	716	744	688	806	754	744	736	760	719	711	737	794	777	707	759	738	752	741	732	763	730	779	729	740	719	787	743	743	754	759	724	738	770	766	749	710	762	717	761	747	752	759	753	765	759	763	711	803	780	727	770	746	728	757	743	793	740	735	723	773	753	732	786	758	677	768	739	766	702	747	794	757	753	767	743	742	745	767	740	725	768	732	756	751	830	785	754	775	753	719	723	754	746	766	753	701	748	786	744	751	698	720	774	727	773	771	741	776	786	759	702	795	742	708	739	755	714	765	742	738	766	754	742	696	724	735	770	712	773	800	721	743	736	765	763	737	754	730	755	774	767	734	758	744	771	750	721	726	722	736	664	756	734	751	748	735	739	722	723	763	691	754	733	730	729	737	790	745	752	796	790	741	785	765	770	713	754	780	818	727	784	747	776	738	749	725	750	678	745	758	739	734	748	772	790	797	711	725	734	756	765	750	752	787	759	720	752	759	770	758	769	794	772	788	734	778	796	774	720	762	793	718	775	746	775	727	779	749	722	743	746	718	736	735	772	769	736	779	729	724	758	744	735	737	785	718	718	750	762	767	804	747	734	763	765	746	758	770	736	718	742	771	769	793	766	759	749	725	762	694	798	687	792	756	724	710	757	775	719	753	765	760	799	762	707	759	750	731	764	749	788	804	735	730	725	722	701	761	726	754	763	707	746	743	736	733	767	769	757	774	757	767	776	719	789	766	757	778	773	700	769	770	754	741	792	725	737	756	749	753	744	739	734	737	756	708	729	761	709	715	722	718	735	692	736	767	811	747	743	724	767	757	702	685	751	714	717	727	737	764	734	751	740	712	760	681	722	744	764	742	766	745	774	753	769	750	761	760	774	678	706	794	719	755	767	702	785	724	750	753	734	766	794	754	819	776	744	715	755	774	749	734	804	722	668	750	756	711	693	751	719	737	805	757	721	788	748	787	783	709	768	755	735	793	831	734	739	724	774	764	737	732	687	679	735	758	771	795	702	742	749	792	715	754	786	720	706	777	802	750	726	759	723	732	686	742	735	741	795	738	748	723	794	736	750	765	746	698	732	761	729	769	684	759	751	710	723	720	795	774	737	734	753	756	761	750	729	743	773	753	716	793	755	799	753	727	732	690	769	731	778	783	760	752	772	713	750	778	730	724	711	728	687	752	735	693	730	764	723	767	731	728	734	801	748	788	746	736	787	730	740	720	731	792	731	713	736	750	714	723	803	766	708	760	746	698	736	762	717	719	744	758	723	754	740	750	727	686
14995	8039	5312	2686	2220	1780	1596	1334	1228	1185	1108	1061	988	1026	963	1038	905	986	949	909	916	886	932	850	857	908	903	893	897	855	960	863	881	887	872	917	856	883	930	878	846	866	884	853	870	910	855	881	872	820	918	939	855	929	890	916	889	831	929	954	888	892	895	902	964	899	907	870	928	948	937	910	876	902	904	869	893	876	834	898	837	878	924	849	890	881	907	905	904	867	819	849	842	938	923	916	876	874	900	867	889	906	789	850	914	949	836	902	845	841	941	875	856	852	950	838	894	846	904	890	865	830	903	879	892	906	902	878	894	940	910	871	875	865	878	861	873	859	861	832	864	887	930	930	893	898	915	883	850	893	893	953	902	914	911	844	918	869	899	856	893	836	876	857	857	894	913	880	922	910	925	897	909	925	898	898	935	888	845	886	888	876	867	875	888	845	881	844	867	933	899	840	923	943	926	883	853	936	889	902	895	928	850	855	873	940	879	914	924	871	855	875	833	879	909	897	893	883	878	913	851	933	887	860	877	890	903	874	898	883	947	896	928	883	878	858	865	952	899	823	875	929	909	870	893	843	944	888	891	887	862	893	874	918	890	883	882	842	890	844	888	878	885	895	884	910	859	902	941	893	892	892	898	878	883	898	932	868	895	891	946	857	863	830	856	872	841	828	929	855	848	860	860	818	912	889	936	865	934	882	891	859	931	921	866	872	900	877	859	916	853	894	854	877	891	896	970	868	907	878	852	877	899	872	872	884	906	876	901	936	866	857	926	966	888	847	907	931	918	848	873	914	845	845	852	812	853	918	843	925	861	867	898	939	870	871	941	893	848	849	879	831	876	877	872	860	892	875	863	884	864	877	908	867	912	891	918	859	855	890	880	860	910	871	858	933	902	868	889	920	887	929	863	869	920	884	881	858	899	886	876	894	836	870	823	887	894	872	874	889	871	824	876	859	919	918	920	887	873	828	877	911	856	840	875	947	933	887	882	866	884	907	882	916	907	836	911	876	874	857	869	912	898	935	873	910	851	878	857	872	926	834	936	877	873	940	876	919	951	873	912	869	883	841	852	890	925	913	887	883	832	906	875	878	921	881	902	853	837	879	878	915	913	892	897	836	882	920	899	903	837	943	894	905	881	909	907	931	922	896	915	840	863	897	925	845	840	861	931	919	853	900	881	931	880	844	863	833	886	879	847	833	924	909	896	866	861	862	873	886	917	902	866	917	924	862	860	884	876	896	877	879	868	881	911	903	873	854	874	898	954	892	897	911	900	908	856	874	875	887	828	913	952	851	894	897	849	910	842	871	881	916	819	842	891	888	889	857	880	948	863	918	917	885	904	858	894	880	840	844	867	892	881	896	870	838	916	887	860	882	887	930	868	922	917	869	871	841	903	895	882	898	900	918	848	858	874	867	881	889	906	846	849	866	837	914	901	835	887	897	840	878	884	841	895	866	897	937	891	898	886	879	917	881	893	875	877	871	872	856	907	922	908	874	894	867	885	863	920	919	891	921	885	905	889	965	883	877	886	919	870	853	903	914	888	910	924	873	907	903	890	935	846	885	933	902	892	838	924	941	892	873	870	869	896	908	883	903	874	855	911	874	897	880	858	929	929	845	906	862	888	942	911	879	927	867	920	865	849	894	900	862	919	882	873	897	885	899	844	879	934	885	858	863	892	893	950	915	843	928	884	920	893	899	908	886	899	879	851	973	899	878	834	926	924	869	917	866	863	832	852	952	882	842	880	881	902	885	886	878	912	875	864	851	881	893	890	871	864	875	904	853	862	856	861	885	928	917	850	883	887	912	959	903	821	913	852	843	900	885	837	918	886	909	880	956	878	911	907	849	905	877	853	925	912	923	908	891	924	919	901	859	887	875	854	916	902	952	876	894	902	915	956	913	913	930	936	887	853	885	896	891	811	889	897	857	916	875	863	914	852	921	913	901	895	931	958	955	840	838	883	924	897	892	883	902	910	841	877	965	898	886	911	874	846	883	853	839	860	933	857	898	889	891	877	851	878	892	885	872	888	839	924	873	881	882	890	846	895	845	871	962	852	931	881	894	901	874	907	873	878	860	928	907	937	940	880	914	930	881	830	856	880	833	866	884	877	853	939	865	903	914	938	855	877	882	872	869	891	904	888	843	835	915	865	892	895	853	903	895	883	932	894	838	880	918	849	897	900	883	840	866	870	926	942	907	847	957	921	864	951	894	854	833	855	871	890	917	869	890	897	925	902	880	840	956	881	851	934	862	939	916	876	909	910	898	857	841	831	885	901	857	924	885	878	860	864	897	879	853	932	885	865	878	847	865	863	903	880	950	891	868	886	878	880	951	861	929	867	792	924	881	919	853	883	899	885	878	906	894	893	891	913	847	900	817	905	884	916	897	879	871	863	858	849	887	851	890	827	847	871	856	879	858	857	868	884	886	874	873	911	921	883	878	891	808	881	861	816	916	892	893	925	889	862	904	915	867	889	874	899	914	866	858	835	911	889	910	885	939	868	845	928	897	876	819	928	861	857	933	850	859	870	854	911	887	968	863	861	880	903	865	927	882	852	939	916	872	915	847	869	879	859	881	886	876	891	894	809	902	928	868	886	965	887	842	841	852	823	905	872	862	908	891	881	944	879	881	894	869	893	871	867	917	872	900	851	876	929	899	926	914	896	894	838	908	871	882	952	902	876	876	881	864	903	894	875	902	860	880	903	893	852	859	895	925	925	852	879	925	834	930	825	844	843	957	926	903	905	895	892	885	871	905	855	933	927	891	864	838	928	845	860	909	891	912	858	893	845	922	918	902	867	897	913	912	884	858	846	871	985	835	872	892	927	863	875	861	867	896	882	870	894	916	899	904	857	907	905	862	909	863	917	908	934	941	881	877	903	940	875	938	881	911	843	950	934	872	893	896	878	945	902	845	846	877	848	917	867	881	932	815	844	844	883	841	855	901	847	880	883	901	825	894	900	849	899	882	875	858	893	925	910	915	828	924	864	875	918	881	830	904	883	930	852	850	891	868	894	865	868	892	884	868	827	873	881	869	886	885	875	901	935	937	875	905	864	888	918	888	947	889	915	881	827	933	859	923	874	867	932	849	857	830	826	904	901	885	931	915	855	896	911	883	879	878	908	895	899	885	911	849	845	899	916	849	884	881	901	898	910	907	909	855	865	890	879	879	885	892	853	941	903	834	874	872	875	883	913	888	892	905	870	887	854	871	856	870	902	885	892	855	895	875	896	888	868	867	887	846	880	854	887	878	859	851	879	908	898	910	884	846	872	926	881	885	909	928	848	858	905	866	872	858	929	916	924	935	842	841	873	899	881	911	895	914	938	838	884	833	856	935	840	887	908	902	875	860	873	896	838	860	882	913	932	918	920	875	837	909	859	875	870	878	887	862	827	896	891	879	883	845	878	899	907	897	955	891	847	925	938	901	902	889	858	916	833	885	892	849	954	905	868	885	870	905	895	869	858	906	861	833	865	856	899	848
25025	21533	26817	25313	2498	602	527	521	487	456	447	427	439	435	400	405	408	390	394	382	427	411	425	384	389	453	396	391	415	374	392	372	391	392	378	386	401	376	419	391	410	374	381	407	405	382	359	429	386	418	401	378	380	408	405	382	387	357	404	410	375	381	392	421	374	381	408	403	411	449	396	406	390	388	358	407	399	399	430	410	416	402	373	367	402	338	420	380	407	373	400	407	398	385	362	379	356	415	410	414	411	408	433	413	404	376	415	387	379	421	389	419	401	372	409	368	406	388	414	403	391	411	398	372	394	377	400	356	374	426	394	382	375	436	395	384	374	432	416	414	382	410	423	390	381	398	395	360	418	401	391	424	406	384	379	395	391	397	399	359	394	384	424	431	386	381	390	394	376	393	364	391	376	389	404	391	353	398	383	367	391	389	420	393	380	370	411	412	394	372	400	390	382	396	341	394	430	403	407	374	371	431	422	405	400	394	411	369	381	377	391	396	423	387	372	421	388	398	384	418	379	380	379	368	415	394	364	386	402	380	402	394	394	375	374	420	416	371	395	376	402	399	396	361	378	431	394	381	405	367	415	417	374	390	380	356	391	378	402	386	351	402	395	404	387	383	368	400	370	384	398	400	413	386	425	375	394	401	430	380	407	398	406	434	397	395	370	354	365	402	387	411	416	351	389	400	406	388	396	423	382	415	409	402	418	406	391	386	390	422	361	391	392	422	365	423	385	393	381	433	417	359	378	380	405	403	399	426	372	384	356	365	378	385	413	411	417	395	413	409	381	369	410	435	394	401	376	388	401	390	414	418	372	375	395	397	381	375	417	382	386	389	408	371	380	392	343	361	397	411	400	391	380	403	427	382	353	382	390	383	422	403	430	364	356	383	357	380	389	414	394	343	401	374	389	385	419	384	420	393	417	400	430	425	392	396	391	420	453	405	388	362	406	381	383	412	384	378	397	354	406	376	398	377	402	402	389	405	410	411	390	401	356	350	385	420	394	390	377	374	383	399	376	410	376	376	398	376	386	408	388	399	383	373	393	371	385	425	368	383	401	394	384	401	366	407	395	398	364	375	399	378	421	399	401	399	377	389	397	380	392	368	388	390	381	435	370	380	370	405	388	382	383	389	413	361	374	370	365	393	410	371	362	396	395	393	397	414	374	381	370	386	387	402	420	423	404	422	372	353	376	383	431	413	364	424	421	404	385	391	373	375	384	388	364	405	409	374	395	366	376	406	377	429	382	398	393	354	391	428	358	366	403	400	381	426	417	433	403	374	387	450	412	363	365	392	391	370	410	397	417	415	416	401	385	385	376	418	408	376	386	368	405	377	395	381	367	402	410	409	363	408	418	411	374	409	426	391	394	412	380	364	377	397	414	399	390	348	411	403	382	426	386	383	380	394	383	426	404	344	383	373	407	390	395	361	389	396	401	387	404	404	395	392	390	364	404	400	383	400	358	373	432	408	394	401	414	384	396	374	392	426	409	396	395	374	353	380	395	406	408	396	398	351	405	374	404	377	394	414	433	373	399	380	365	366	382	406	391	395	381	395	376	406	376	410	370	380	397	406	383	394	389	357	410	426	393	399	405	380	427	411	383	375	387	361	411	398	384	418	349	404	406	384	424	393	437	400	402	422	368	438	417	358	381	390	395	407	392	375	402	359	404	406	398	400	421	405	398	413	372	381	392	412	426	392	397	388	428	374	359	428	368	381	405	398	384	403	371	384	416	384	393	418	379	399	442	442	379	428	363	391	392	381	410	369	374	398	419	389	384	409	348	405	395	389	410	388	399	388	370	406	401	384	359	405	394	422	392	378	396	377	402	374	410	421	389	352	391	372	389	399	414	416	398	392	372	374	360	406	378	398	419	401	419	379	407	371	384	400	398	414	389	381	383	386	397	389	386	370	380	375	416	413	415	370	379	399	401	381	424	383	390	398	376	403	376	393	401	408	384	373	407	401	392	429	378	390	390	402	368	435	425	365	433	405	399	431	401	405	413	366	402	413	426	393	396	409	405	396	394	430	414	372	403	371	383	406	379	367	407	412	375	395	382	377	391	411	396	401	400	391	422	433	372	368	424	388	392	393	381	380	389	366	441	414	395	417	421	381	419	420	384	400	399	401	381	400	379	399	437	356	385	379	377	382	428	398	398	381	373	366	422	399	419	363	399	411	406	407	404	390	368	401	390	346	391	416	395	396	370	410	357	349	369	403	411	401	377	392	373	389	408	368	400	412	389	404	408	416	376	381	415	385	393	400	393	361	379	401	394	413	388	442	386	383	379	382	407	398	387	386	394	422	374	421	389	399	373	377	410	392	413	434	389	418	394	379	386	429	428	407	375	358	388	400	373	363	385	405	391	424	406	390	394	399	408	391	396	402	397	401	402	418	366	362	395	410	398	371	413	379	421	416	392	390	382	377	407	398	398	382	408	421	375	464	451	411	401	389	442	401	398	367	386	392	411	397	383	420	368	407	401	418	379	357	357	366	367	418	349	372	387	356	384	387	369	338	440	399	389	385	400	391	396	373	399	394	378	371	366	416	419	386	403	389	405	371	372	413	371	404	407	398	346	412	432	371	376	387	378	422	387	372	379	408	442	397	399	370	369	412	436	383	372	387	381	374	391	378	392	418	407	418	380	400	392	374	374	370	341	345	360	379	395	412	377	364	394	379	395	356	409	386	381	368	380	366	417	415	380	401	410	411	335	422	370	398	358	381	377	398	380	404	371	363	397	363	417	417	385	399	379	395	352	368	401	407	411	381	410	388	397	380	372	427	397	425	391	381	388	430	385	417	381	353	380	373	401	420	420	356	387	386	404	374	381	419	392	408	384	403	400	403	408	400	376	355	371	357	385	350	397	402	374	386	409	387	418	390	402	339	428	393	403	358	392	386	391	406	402	358	380	386	385	396	400	372	410	370	332	407	376	379	399	384	384	369	394	420	421	382	403	368	404	360	375	387	415	409	406	391	420	400	387	373	402	381	355	371	445	384	365	385	401	367	425	387	414	391	386	372	386	408	361	391	407	417	407	385	409	381	382	364	385	375	408	380	350	385	366	377	418	416	368	433	386	397	418	414	396	385	409	349	373	358	382	419	412	400	385	415	407	386	410	392	360	388	385	415	362	400	383	392	391	400	379	368	359	399	345	381	405	362	413	386	420	380	358	400	382	410	403	413	403	353	413	398	439	411	395	352	414	370	379	401	385	400	374	383	403	383	396	400	402	395	414	399	434	374	390	381	407	381	407	394	391	396	409	398	409	410	383	373	384	420	413	413	386	397	375	407	367	394	372	408	373	416	406	397	401	388	378	411	365	383	378	395	387	378	370	401	375	413	393	394	408	381	368	383	379	370	389	403	346	407	416	388	378	412	369	396	377	378	397	401	393	374	357	371	404	427	400	389	372	426	376	385	375	416	425	387	454	373	410	413	382	365	410	367	362	406	401	410	386	378	384	383	373	372	385	416	356	373	384	413
13603	4216	2700	1381	1111	910	804	701	637	620	577	555	576	570	523	527	496	513	510	510	461	463	498	478	488	508	486	477	553	484	499	489	477	508	485	465	459	501	455	458	448	444	468	478	428	460	467	491	461	501	457	469	472	493	487	457	459	479	425	456	465	466	494	473	477	473	483	481	441	484	443	449	531	501	492	470	437	455	480	451	472	463	476	466	474	481	503	472	490	472	438	456	496	469	493	500	476	465	460	474	462	422	496	440	495	465	474	485	504	463	458	425	482	467	479	459	496	467	461	476	483	466	489	490	439	481	474	414	466	476	470	456	478	469	452	480	487	459	481	460	511	474	490	444	448	470	469	475	470	471	473	478	480	467	442	494	453	443	422	491	452	454	478	491	470	449	485	464	452	464	482	465	471	464	480	481	448	456	443	458	461	477	459	484	445	462	440	467	480	473	442	466	493	465	491	491	468	462	463	477	433	425	453	498	470	473	456	437	460	495	475	446	462	475	454	452	471	459	470	453	467	479	452	459	475	444	491	491	462	460	483	407	452	438	451	439	471	486	421	439	457	471	464	465	495	475	448	475	445	439	474	463	474	445	482	443	439	467	455	435	458	490	461	479	440	463	476	439	422	497	449	465	529	487	472	467	460	443	453	529	456	449	450	436	447	478	461	450	461	438	487	494	470	462	429	462	496	454	526	464	457	497	456	457	487	440	465	465	430	444	442	437	466	464	467	476	462	479	453	435	467	433	479	468	458	536	475	493	468	424	452	447	486	500	451	446	450	469	446	466	476	453	455	464	478	443	486	480	451	437	468	479	480	502	479	425	491	465	482	494	451	512	481	460	451	509	434	472	473	467	500	449	464	453	462	482	478	490	439	443	447	477	443	494	453	489	439	462	455	447	463	455	456	460	482	513	480	484	448	465	456	489	470	443	454	445	456	471	441	476	431	510	448	445	459	470	404	469	465	430	465	472	431	463	488	468	460	469	459	469	466	447	444	446	456	483	477	512	484	453	432	491	458	469	464	494	489	467	476	490	487	501	495	485	468	420	469	455	444	456	480	510	413	459	468	470	499	437	422	445	469	471	441	453	473	422	473	490	502	472	485	479	452	451	455	462	438	474	477	459	450	459	435	473	491	456	505	446	448	449	467	490	482	433	499	446	498	454	513	466	501	490	493	497	469	482	534	518	449	436	469	453	474	470	451	484	472	508	515	486	486	468	467	432	451	484	472	480	464	451	492	464	445	480	463	446	507	453	485	441	481	492	495	489	456	500	468	463	459	508	462	472	471	465	438	446	497	479	445	465	439	488	447	482	449	468	461	497	475	436	470	482	478	435	486	464	478	466	487	469	495	494	448	457	490	455	463	449	408	469	506	450	458	503	442	468	481	461	484	491	464	460	442	469	472	422	454	437	473	441	462	482	441	465	436	431	481	453	451	477	456	453	492	493	468	463	457	483	473	455	462	431	437	454	440	458	435	486	480	423	447	464	461	461	447	488	437	490	477	448	454	464	447	501	493	491	457	425	432	488	492	493	459	501	473	461	474	468	443	456	448	471	463	522	447	466	449	446	475	480	477	442	477	481	461	448	446	444	457	469	480	462	437	448	480	469	469	473	465	479	510	470	476	476	483	476	457	430	466	464	466	423	478	482	439	455	495	465	460	485	488	470	487	488	448	465	473	489	469	469	465	477	479	464	456	459	491	478	432	495	448	489	445	493	480	460	491	476	499	474	502	463	491	443	438	459	439	496	462	489	457	456	449	450	466	473	496	467	453	465	431	465	487	448	465	475	473	460	456	457	450	476	487	436	475	469	488	480	440	452	464	482	476	459	501	472	486	453	491	459	492	502	452	468	450	478	480	472	465	466	466	438	490	442	476	468	496	471	430	463	427	475	433	438	472	482	455	460	476	457	462	439	435	457	477	465	429	490	442	462	450	476	465	509	472	446	506	460	439	454	506	459	458	438	475	468	519	486	476	462	477	464	451	465	447	447	450	472	464	465	491	443	465	461	464	461	475	512	471	477	489	453	453	428	472	443	492	489	460	457	448	429	438	468	479	452	479	430	459	503	477	431	477	502	453	484	430	471	488	443	466	463	435	453	480	494	454	453	477	461	450	506	486	461	450	468	419	456	408	488	485	478	461	473	448	453	452	436	450	515	488	432	460	455	416	460	466	480	465	439	418	452	474	456	486	460	450	460	462	506	469	420	453	482	474	419	448	465	501	489	466	482	476	465	465	445	439	481	502	516	511	471	448	483	444	470	478	481	443	485	514	459	425	490	489	421	438	447	451	469	451	440	460	470	470	432	448	479	484	423	489	471	449	474	447	463	466	442	477	451	452	496	499	426	471	468	501	466	487	484	467	461	454	456	449	459	473	459	449	442	471	433	430	426	497	489	496	478	474	477	511	465	501	493	487	480	482	490	438	453	437	469	484	474	456	484	485	443	454	457	500	449	442	451	458	479	465	435	466	422	481	489	463	461	444	460	507	508	466	459	453	472	481	460	465	512	479	503	465	463	488	451	446	503	476	501	468	475	462	455	482	485	434	435	447	439	420	450	475	447	453	470	513	468	497	491	435	499	477	459	479	430	460	471	450	497	450	515	458	495	464	448	477	470	442	475	492	457	468	459	442	420	450	451	456	447	483	485	503	448	468	490	472	471	454	443	472	480	448	461	482	434	450	504	484	444	477	424	511	451	469	483	461	451	476	449	478	482	479	443	446	505	451	511	493	485	444	509	444	500	435	480	480	506	440	476	464	476	419	482	484	473	480	452	466	471	511	454	465	472	447	452	461	510	454	461	456	480	442	455	452	471	444	448	459	509	467	411	487	474	479	466	465	467	447	469	483	462	478	453	432	494	442	484	481	451	464	463	495	497	467	450	475	463	456	448	486	451	432	490	424	447	477	473	454	466	504	475	478	465	477	434	463	476	468	474	459	502	509	441	464	486	467	447	462	488	516	472	503	467	487	455	427	471	456	474	451	467	453	475	477	445	458	440	467	461	463	449	520	446	497	501	492	467	448	477	447	421	445	520	428	447	459	460	473	472	462	463	490	498	442	467	452	462	465	510	475	477	451	516	473	500	454	490	463	480	450	480	445	490	518	447	454	507	472	473	444	441	459	466	513	441	472	488	473	526	469	486	415	467	470	476	494	453	491	484	448	492	475	449	457	469	461	465	483	500	426	464	481	475	473	464	484	455	474	460	506	459	455	465	465	484	441	453	481	474	442	458	476	460	486	477	478	475	471	488	483	478	486	451	463	465	444	465	503	492	461	444	505	507	474	473	453	473	452	469	435	481	474	441	487	445	444	481	463	474	448	475	496	442	484	473	449	472	469	438	521	465	483	495	503	463	494	476	443	447	454	472	468	454	479	514	464	467	517	447	471	517	435	465	435	477	464	481	473	471	466	492	446	453	504	435	478	467	444	463	440	485	472	476	433	493	487	473	457	463	460	467	496	462	461	477	462	485	482	470
22862	21564	29148	24430	21563	20826	2296	796	649	620	563	511	509	440	447	421	439	417	424	458	403	409	392	381	387	387	420	365	406	384	395	433	430	392	368	385	402	401	412	392	383	395	378	350	389	383	376	368	373	388	366	395	419	351	372	391	357	377	394	408	376	384	374	374	392	404	378	402	389	365	425	392	350	390	375	348	370	382	344	341	371	396	397	384	373	361	379	330	390	396	363	364	364	343	390	330	370	375	374	343	349	381	371	338	371	374	356	386	364	348	361	382	355	390	361	399	355	388	378	348	374	394	388	358	365	346	427	350	371	330	379	380	409	361	398	372	340	363	348	363	389	375	357	362	378	396	387	379	378	373	404	370	398	410	359	344	348	356	358	392	365	363	355	332	371	389	379	371	353	343	364	374	367	378	369	367	373	384	344	374	383	361	360	400	366	399	398	364	365	372	366	378	378	395	400	380	395	367	385	365	349	356	356	349	371	359	408	342	378	360	384	371	365	348	364	392	354	354	384	358	337	366	378	381	388	357	385	377	385	366	347	387	350	348	365	368	395	398	347	373	363	387	400	361	360	401	372	384	357	385	330	378	378	345	332	342	372	405	396	417	359	349	377	370	382	374	363	371	392	395	360	356	385	368	363	339	374	317	392	363	366	357	340	388	398	360	351	447	375	371	360	365	353	364	349	368	342	362	356	376	383	391	384	403	381	380	370	363	357	397	375	397	394	367	376	357	388	364	359	372	358	334	374	355	367	369	326	350	326	398	335	361	360	337	417	368	363	387	378	359	374	372	359	403	370	349	363	367	331	358	328	396	385	375	363	362	366	351	350	379	407	338	364	351	377	363	364	368	363	382	380	368	372	388	372	375	382	350	356	370	380	363	379	392	375	364	368	358	337	351	380	409	342	395	371	375	371	388	376	359	368	375	360	363	402	350	353	368	370	390	372	371	376	336	374	343	402	386	372	390	338	401	365	350	349	364	346	362	390	337	368	355	349	377	366	410	350	374	404	390	355	391	394	357	348	402	382	393	347	385	381	372	395	382	361	378	391	377	402	383	386	356	371	343	385	367	374	374	408	375	353	362	371	373	398	366	374	381	372	368	351	386	355	380	335	352	360	351	401	362	391	367	367	347	370	389	381	362	371	361	415	398	355	362	377	341	359	360	341	377	377	404	363	362	397	351	384	362	388	382	355	361	376	360	359	382	365	362	380	361	370	338	349	366	344	357	355	370	368	342	395	348	401	364	351	410	365	375	372	349	372	406	400	375	358	356	358	403	365	386	353	363	381	332	378	386	356	383	396	343	359	355	374	372	408	365	366	402	362	344	373	393	361	384	352	360	382	392	379	394	365	324	398	358	380	371	356	427	366	392	352	390	390	372	384	363	391	357	383	390	354	373	370	382	400	397	350	369	375	376	347	364	368	359	365	365	411	340	346	387	394	370	363	377	375	382	355	343	373	358	342	388	383	385	374	384	405	377	368	367	367	378	396	394	386	358	355	366	350	363	379	412	372	389	365	354	376	360	428	381	356	368	332	381	361	353	386	373	365	383	358	364	368	375	391	405	355	393	342	351	341	379	390	338	364	364	362	363	387	370	394	385	353	333	383	380	409	367	401	354	355	352	375	368	361	351	391	358	329	348	383	381	352	359	398	337	359	384	397	419	359	389	349	374	357	385	344	386	363	384	369	349	352	375	399	366	353	375	366	369	381	377	400	373	394	366	350	340	394	359	371	336	410	355	335	351	371	361	330	390	352	339	359	340	360	348	349	357	411	357	353	364	365	370	315	349	359	377	366	382	389	367	378	380	375	377	336	343	366	347	386	373	397	365	368	363	367	367	368	373	364	358	372	388	367	392	403	345	352	362	331	382	335	374	358	392	359	375	386	365	389	379	381	360	372	391	382	384	371	366	411	365	353	387	357	419	363	359	366	390	348	395	346	390	350	353	370	327	381	343	358	369	345	330	353	373	395	356	380	341	384	343	359	376	351	402	388	388	349	327	398	399	373	347	372	371	376	367	361	349	377	385	406	369	364	382	367	363	329	374	364	351	336	347	376	371	390	369	342	331	342	359	374	394	379	426	371	400	352	392	391	361	380	378	367	379	339	385	378	386	349	357	378	341	378	380	389	355	375	370	351	368	339	375	349	376	348	381	347	376	381	355	386	369	385	357	389	365	362	355	367	356	366	395	358	388	383	359	408	395	337	341	354	340	381	367	368	358	361	373	359	368	365	350	340	386	358	355	382	350	360	362	402	385	368	351	351	380	371	384	379	393	334	396	401	354	360	369	365	384	367	363	350	351	339	382	393	390	326	384	379	380	403	368	390	365	353	405	366	378	368	377	358	338	354	391	389	375	374	386	377	376	354	374	351	370	382	383	383	351	361	385	357	341	383	378	363	402	341	377	347	370	371	382	357	336	345	369	377	351	377	389	368	368	383	388	355	405	409	344	391	357	391	356	365	376	342	351	365	376	347	402	336	377	366	358	346	378	387	317	379	361	378	358	380	337	422	364	385	338	362	389	326	351	372	395	369	375	382	358	404	363	361	345	365	346	357	381	378	366	347	348	333	368	369	367	362	356	386	390	383	377	329	369	362	351	371	357	359	381	340	379	352	373	395	352	370	377	381	370	392	355	388	349	358	385	361	366	412	390	368	392	365	368	380	376	382	355	339	358	339	355	360	358	346	349	401	410	374	398	355	358	356	364	395	369	387	358	355	373	343	383	383	366	358	402	379	375	400	362	342	371	372	387	389	385	352	369	375	345	350	337	338	380	361	356	342	359	340	376	380	327	350	360	394	371	362	366	369	347	361	358	343	385	345	356	385	377	358	347	351	340	367	371	370	339	338	368	385	363	382	363	333	383	355	353	372	351	349	366	377	379	405	373	381	367	408	357	332	360	401	364	427	386	401	368	391	393	348	372	390	354	377	378	389	361	397	388	362	365	364	382	378	347	358	384	340	338	355	362	385	392	393	329	339	376	363	365	363	365	337	383	377	381	333	370	371	394	376	349	351	381	375	342	356	397	441	378	365	364	402	359	367	372	382	362	375	342	346	338	361	397	356	346	357	350	349	387	410	370	392	372	346	387	380	381	351	390	343	362	385	357	350	345	353	348	394	350	369	375	386	373	379	370	337	365	380	363	397	379	363	363	324	376	353	424	335	354	344	367	336	347	380	348	369	400	368	352	366	361	346	377	355	407	373	385	363	389	353	384	362	394	368	394	368	353	384	373	363	381	367	385	378	368	383	402	384	399	362	389	348	370	390	357	380	362	366	369	356	376	397	377	393	358	380	383	391	365	391	386	377	373	377	404	362	377	347	379	377	381	356	371	375	381	368	367	387	362	354	361	355	357	371	370	366	332	346	361	382	359	359	353	389	363	388	371	363	364	401	370	381	383	375	368	375	368	371	364	385	359	387	394	340	329	386	363	364	340	394	341	398	381	377	353	402	383	356	387	399	371	359	361	370	400	385	364
16828	12601	8041	3911	2845	2201	1715	1370	1147	1036	854	841	724	713	638	616	598	589	554	623	596	524	527	532	492	526	486	471	508	473	459	482	506	481	494	471	454	483	463	485	453	474	460	445	442	482	464	453	484	492	465	455	439	485	463	505	466	446	444	474	494	493	448	447	438	436	452	471	449	472	457	437	455	460	449	440	467	481	437	433	449	478	470	482	443	462	443	472	427	451	473	450	460	434	468	483	486	475	462	456	473	419	492	467	459	473	459	472	462	472	454	471	448	451	496	467	469	465	447	462	446	457	438	450	473	478	437	485	454	435	497	448	509	453	451	441	440	446	461	485	476	457	447	458	484	453	442	453	452	442	466	468	479	485	406	475	442	460	457	472	449	490	439	442	453	476	430	407	428	453	477	459	424	475	437	476	422	469	453	410	468	442	467	481	456	434	488	465	486	438	429	441	485	443	442	468	443	476	475	445	440	445	466	433	460	443	457	430	451	470	448	448	464	502	444	466	430	472	462	460	426	471	438	499	504	473	431	485	446	473	425	446	464	445	475	434	477	453	454	417	462	471	452	455	446	435	458	429	422	455	437	445	441	415	471	473	440	455	444	459	445	455	482	476	478	426	488	448	466	426	516	486	502	439	492	497	452	408	455	467	438	473	448	473	452	482	476	440	444	453	432	431	456	428	453	463	424	453	451	474	424	441	449	456	463	484	448	413	460	436	452	454	473	432	496	454	431	462	469	491	435	462	474	468	492	474	402	482	442	484	468	464	454	469	458	440	480	429	489	450	410	410	457	468	393	466	448	460	430	456	470	403	434	450	419	431	476	473	453	456	441	427	454	430	465	451	461	429	471	448	468	429	467	452	455	450	474	453	465	465	467	427	420	421	424	451	511	463	478	431	437	456	431	463	437	432	460	478	448	417	464	430	475	453	464	437	468	466	446	459	458	456	436	448	436	446	450	451	468	462	454	494	437	427	420	460	408	484	466	489	465	458	479	426	460	476	471	415	499	465	439	473	471	417	413	424	455	468	430	504	484	434	452	469	430	495	457	459	475	480	435	431	485	430	449	442	484	504	456	464	456	479	445	472	437	474	463	433	433	469	460	447	453	468	465	456	488	467	485	461	456	425	460	446	492	465	430	452	454	436	471	459	462	462	471	451	497	458	466	439	477	453	450	498	442	474	387	440	481	458	441	492	448	482	457	495	488	460	431	462	486	417	493	447	444	440	456	456	481	468	469	466	482	424	466	459	464	452	430	434	494	426	464	454	449	434	431	396	458	428	437	490	437	432	467	466	478	455	408	434	469	458	459	451	410	455	473	501	450	444	473	439	483	508	475	495	433	456	471	453	460	469	459	477	455	427	473	452	468	456	445	427	472	460	455	464	484	501	422	438	445	460	437	437	453	462	476	435	461	426	493	462	453	469	461	447	431	428	481	447	422	444	509	453	439	459	452	398	478	509	482	429	459	427	492	435	486	445	465	451	459	488	457	444	455	441	455	448	482	438	431	410	476	453	460	501	435	495	487	443	514	448	474	433	466	438	411	426	490	472	454	444	459	458	438	435	479	455	486	450	478	436	426	437	468	429	479	456	434	457	425	454	456	470	447	462	453	476	440	462	420	459	469	461	463	443	441	486	494	417	445	488	482	485	448	447	468	491	464	446	425	455	441	457	474	438	438	479	447	459	479	447	445	498	461	451	423	449	424	440	463	460	471	484	449	431	493	455	466	488	462	466	452	445	482	461	451	475	465	438	423	463	481	430	420	448	445	442	444	447	445	468	464	450	475	459	481	435	428	503	445	432	436	435	460	480	469	443	452	431	461	461	472	395	473	456	457	484	442	512	477	491	479	464	430	423	475	481	418	472	514	460	468	437	465	435	428	467	493	431	428	440	428	461	472	467	462	457	471	479	451	439	436	489	443	447	426	461	437	474	499	479	474	451	436	421	453	460	443	458	483	447	454	464	440	443	468	481	451	443	447	475	432	469	454	473	483	446	465	455	466	464	478	438	437	498	484	440	445	491	463	430	447	458	442	468	458	445	495	440	473	445	471	487	446	468	450	459	464	482	470	449	461	444	460	450	418	426	438	488	453	446	458	467	446	471	482	438	455	456	454	446	436	446	423	446	412	452	480	447	407	475	452	432	488	403	458	452	452	445	470	492	410	476	465	472	428	433	467	414	415	462	453	447	441	421	467	464	441	479	484	468	465	453	461	422	479	434	427	498	497	428	441	469	474	475	499	416	452	440	428	442	460	448	465	452	444	472	459	434	445	472	444	454	495	460	463	448	446	433	398	440	448	426	429	471	451	439	451	432	454	484	458	457	439	459	480	477	421	435	450	421	461	409	460	462	465	492	403	435	432	494	458	442	450	499	467	442	449	439	440	469	444	486	449	498	435	400	424	447	426	466	467	441	445	436	426	465	460	478	450	491	484	440	418	469	439	445	468	470	485	433	483	443	449	479	464	446	456	434	463	461	475	488	493	414	448	437	426	468	483	484	446	489	408	470	464	461	417	472	407	468	460	467	446	493	449	457	458	481	459	430	417	457	450	492	433	432	485	403	446	457	444	459	441	463	491	459	485	477	437	496	483	487	464	433	443	457	468	446	474	485	468	461	436	495	461	447	459	476	449	438	472	463	480	456	443	478	460	466	475	457	489	452	452	431	439	435	440	460	468	417	513	484	419	499	437	462	459	463	478	445	440	480	442	447	478	435	470	417	465	429	426	487	442	460	458	474	442	474	446	455	460	495	425	471	448	424	427	481	432	434	478	458	453	486	453	452	448	486	471	484	458	458	461	486	506	449	436	429	452	419	460	466	462	473	483	465	414	457	480	436	421	448	452	425	420	460	434	446	454	464	455	450	449	476	424	450	423	467	480	427	411	471	477	462	468	468	445	443	462	473	458	431	451	446	472	464	468	419	495	441	468	447	451	432	446	460	435	477	435	474	478	472	425	411	480	447	460	452	483	445	458	472	476	467	464	450	462	472	441	435	474	445	456	472	436	425	485	439	387	478	434	460	454	436	450	492	477	479	473	490	425	489	447	453	485	426	479	425	466	448	485	426	468	438	447	461	443	467	473	478	427	445	434	461	452	467	438	480	446	483	477	462	454	431	463	477	441	447	476	474	468	444	491	436	458	458	455	474	448	403	508	448	484	437	481	463	415	492	421	447	440	467	446	452	454	437	462	471	490	467	416	513	483	448	446	441	409	441	470	439	454	437	473	471	434	443	438	451	453	491	502	453	452	420	457	447	422	427	469	474	445	444	475	475	457	454	451	436	399	471	464	436	466	416	446	435	467	449	425	441	426	458	452	491	464	478	482	486	451	457	419	459	483	494	434	456	440	458	438	435	440	434	468	467	437	426	438	465	432	448	481	477	487	475	455	471	443	496	460	458	456	478	430	466	460	443	454	435	448	462	446	445	406	456	443	452	432	460	427	453	456	455	411	452	464	453	485	480	493	449	492	472	432	503
28436	15721	2607	921	784	748	739	771	749	722	700	744	770	756	729	739	715	712	712	757	755	704	782	796	735	705	776	767	722	727	724	691	741	708	720	737	709	721	673	653	733	672	749	738	770	723	724	755	725	738	704	751	702	712	682	726	658	731	694	696	682	690	696	725	711	721	750	728	724	725	769	726	730	702	666	736	697	665	707	703	655	742	695	713	725	748	706	678	728	719	722	687	688	730	701	739	666	730	685	714	698	710	712	728	759	720	692	702	733	656	694	723	749	690	694	671	760	733	747	694	712	709	691	708	715	721	705	743	725	740	695	742	724	742	726	687	733	695	705	762	740	741	700	740	739	768	735	677	686	700	663	686	766	746	702	768	760	675	772	737	712	675	664	686	693	692	661	691	655	716	737	746	723	717	730	695	703	677	688	707	770	744	714	724	687	756	706	717	709	719	673	693	698	726	737	731	736	698	693	705	713	697	698	768	720	748	695	703	711	719	726	709	765	703	701	713	767	677	725	714	709	732	679	743	706	671	712	712	722	704	698	743	708	703	698	753	714	760	719	721	708	680	755	693	706	696	694	716	670	742	761	722	753	731	731	743	739	735	730	672	730	699	736	758	694	711	755	729	711	730	729	691	693	701	709	755	746	778	731	695	724	713	726	735	701	718	785	706	714	739	721	727	719	714	717	737	722	700	749	683	715	766	722	719	712	686	685	709	758	750	706	731	707	769	711	684	694	751	688	785	740	695	669	692	736	743	706	717	734	703	742	778	733	716	694	668	722	724	804	750	753	721	758	741	723	732	631	705	749	694	741	719	726	721	700	721	705	671	674	726	751	706	691	738	729	736	742	723	758	709	717	708	731	684	707	666	718	724	714	689	712	693	708	703	680	680	723	715	744	691	703	736	748	755	721	701	721	702	701	728	694	705	729	735	715	723	742	752	715	698	726	684	691	738	760	747	737	700	652	721	707	708	713	728	755	719	745	702	688	705	718	681	716	723	692	706	748	664	703	692	684	692	723	743	747	749	670	725	718	736	727	745	748	699	742	701	696	708	717	721	732	746	735	685	741	702	754	760	717	713	729	726	685	736	697	709	756	682	714	717	732	702	757	740	720	729	656	721	715	726	760	714	695	691	715	699	732	723	739	745	713	759	743	710	711	680	717	727	694	708	694	763	703	674	739	742	736	681	689	681	656	719	718	731	731	711	751	709	718	708	731	750	701	740	706	716	694	717	706	777	726	739	770	720	664	732	689	777	724	716	704	687	709	701	701	775	721	754	714	736	711	682	640	769	678	714	774	765	722	699	719	741	742	763	690	696	719	675	758	673	747	715	723	727	734	715	719	728	778	728	688	731	713	717	712	713	698	677	774	777	717	706	717	728	716	749	743	727	717	764	731	729	702	720	724	752	712	684	714	717	755	744	751	704	626	712	716	752	763	726	698	755	709	727	769	722	719	721	733	771	741	755	734	789	751	734	698	702	720	698	728	722	695	715	696	709	775	722	740	760	715	675	705	703	759	694	701	705	719	701	710	677	709	715	743	711	716	729	748	695	738	675	701	712	713	750	681	714	741	690	691	743	719	696	721	705	740	697	721	752	736	667	749	764	708	687	679	737	723	730	739	720	694	709	692	728	746	719	692	754	681	722	680	700	738	700	726	697	713	724	719	697	730	674	696	709	756	741	696	716	679	714	704	693	746	700	741	706	720	704	721	694	781	725	674	694	734	720	701	706	754	697	721	713	708	748	756	698	713	700	731	751	738	746	721	717	675	754	724	714	708	694	694	684	692	751	684	664	728	697	683	730	684	702	728	686	734	698	675	699	725	711	763	735	719	750	724	743	742	702	741	676	702	681	719	715	685	686	730	714	727	708	730	688	703	732	699	761	757	719	746	699	756	717	772	720	726	736	740	711	712	726	719	709	734	713	724	727	768	735	710	723	726	740	719	682	724	689	691	718	714	718	695	703	688	708	742	732	745	709	760	678	738	708	687	716	693	733	743	701	729	683	755	711	723	706	693	700	693	664	688	713	713	721	679	757	720	691	704	690	718	750	720	803	718	697	731	737	673	721	746	705	659	723	731	699	706	675	712	705	709	729	739	683	712	735	733	692	731	700	727	710	689	797	685	759	703	749	682	724	741	704	772	723	711	728	755	773	676	728	695	721	760	730	698	746	761	724	719	725	742	723	717	739	754	746	753	718	644	725	720	665	674	717	749	717	724	715	716	752	772	714	743	750	668	712	683	675	711	698	736	710	714	725	702	742	747	710	732	712	738	719	738	721	727	734	664	699	673	710	767	724	709	702	719	719	729	708	719	731	701	715	702	700	779	699	763	770	724	727	756	691	732	756	727	742	719	716	698	701	784	732	723	732	739	786	705	690	669	692	719	773	743	743	686	733	687	740	725	717	700	717	755	714	698	735	747	696	747	712	712	699	691	722	704	713	649	713	698	718	677	665	738	727	725	778	732	683	720	724	714	727	736	705	705	740	743	683	701	740	713	727	710	720	727	776	685	689	720	715	737	736	700	658	782	713	693	691	770	696	689	747	726	684	669	745	672	715	693	741	729	754	713	754	681	678	708	719	661	758	715	673	760	683	687	687	698	703	774	699	699	673	741	669	723	727	715	728	725	757	725	752	709	741	741	756	762	751	751	760	735	725	774	792	677	698	680	688	706	720	692	747	714	705	729	677	719	736	748	736	762	736	717	767	758	711	797	677	733	708	674	770	687	722	689	685	809	704	732	707	735	738	721	705	653	766	707	690	708	755	696	735	696	693	714	729	723	706	733	718	731	656	698	706	729	696	673	765	734	701	731	747	681	744	734	697	683	700	735	709	708	719	717	735	709	695	730	749	713	750	743	723	717	724	769	723	692	702	749	689	680	688	753	662	685	738	710	710	755	753	718	742	760	666	738	746	754	684	724	705	740	749	725	725	681	747	777	765	786	736	716	715	751	750	718	736	695	721	715	716	710	724	724	751	765	688	708	745	698	754	691	725	714	701	700	742	761	680	690	729	748	733	704	730	739	732	731	694	747	736	737	703	713	740	716	725	690	730	758	799	758	765	761	671	752	708	718	745	720	653	726	722	708	725	684	741	730	750	750	675	769	720	737	766	685	676	695	713	723	704	704	711	722	699	716	718	726	715	672	704	735	720	705	724	745	720	705	719	716	672	712	693	707	736	772	759	758	713	685	697	715	691	704	701	695	749	715	713	715	714	768	736	746	671	751	712	712	746	732	727	719	738	678	705	706	762	702	764	740	711	706	726	700	740	678	692	739	736	732	753	700	716	710	665	780	716	725	725	706	728	703	700	711	752	775	705	706	756	710	746	727	724	759	694	683	719	720	664	718	765	761	743	718	744	716	712	738	732	746	768	690	696	730	703	730	697	694	730	757	753	723	669	745	756	694	722	696	716	752	733	726	725	732	736	703	740	738	722	732	726	723	781	782	715	700	743	700	717	705	743	695	703	720	740	739	715
11240	1306	1139	983	967	917	905	888	825	825	877	863	814	865	906	858	802	873	906	885	856	889	867	824	869	837	838	816	841	835	822	849	846	843	902	780	841	828	801	845	887	823	823	823	825	836	813	821	811	867	852	845	883	894	864	825	808	841	840	824	850	857	820	852	902	765	845	871	897	863	819	813	816	808	829	806	813	863	851	857	831	895	850	828	861	881	843	823	847	882	822	858	856	853	842	858	875	852	857	845	887	820	828	871	869	837	781	834	859	873	851	802	834	819	848	867	846	829	835	875	860	793	850	872	853	835	832	813	850	851	816	848	865	864	836	877	847	823	848	827	836	800	830	841	858	856	800	797	861	856	864	817	847	889	896	847	844	818	873	814	854	811	895	860	845	875	844	853	823	878	812	791	792	860	823	845	792	800	826	808	829	857	806	849	812	872	807	833	826	834	870	840	821	825	824	865	805	875	886	839	827	816	872	822	812	854	844	806	806	857	815	853	834	852	898	843	872	770	859	826	847	870	822	819	849	842	847	796	843	882	817	873	819	824	859	814	859	858	869	857	898	783	870	850	855	820	862	905	809	847	855	877	851	854	886	849	872	812	845	810	856	821	861	875	873	792	862	829	856	810	857	800	863	793	846	913	856	803	790	846	868	874	861	907	851	771	846	807	879	915	853	853	778	860	848	845	851	892	817	810	859	821	877	841	824	839	796	831	848	849	853	876	858	820	850	805	780	896	811	884	848	828	858	805	845	816	851	841	819	792	856	801	886	838	858	866	866	841	827	875	826	833	827	856	783	829	836	811	851	814	833	823	820	890	810	801	774	823	881	812	821	809	802	817	867	810	855	882	851	840	848	846	793	851	879	848	852	858	838	832	820	854	847	840	837	869	870	816	842	877	786	827	878	853	836	803	847	839	781	826	842	824	832	853	863	848	825	839	838	836	896	824	847	826	840	853	826	904	796	878	852	811	822	797	865	882	773	916	831	830	841	847	831	833	836	850	868	867	859	883	826	838	779	818	809	807	799	860	820	894	845	870	867	867	838	827	861	820	871	850	875	826	825	869	809	843	842	797	858	846	881	815	816	775	852	837	858	834	834	825	849	863	871	832	827	834	830	833	821	884	825	814	851	823	832	848	801	827	826	844	850	811	849	872	860	852	884	838	835	816	817	798	854	854	839	860	827	829	894	861	874	892	881	815	826	844	846	837	840	826	850	846	792	856	859	810	787	801	842	859	810	852	870	827	845	871	883	870	820	791	850	807	803	821	843	872	811	858	817	873	868	822	839	810	809	795	836	834	869	885	834	846	815	810	854	839	805	837	858	818	803	800	804	808	849	846	819	867	834	814	820	847	861	822	811	898	826	820	890	811	812	846	821	815	838	795	859	849	849	859	859	840	850	787	827	822	842	839	823	857	823	791	861	837	918	861	836	802	835	833	805	871	798	830	848	872	776	807	842	795	850	848	827	852	833	836	826	891	807	844	841	855	845	859	867	843	820	839	810	826	838	854	817	876	865	831	870	810	873	827	857	825	895	835	919	810	867	844	867	848	848	817	840	814	822	839	870	800	872	806	855	813	875	803	852	818	835	842	882	873	862	811	844	876	852	835	862	836	842	832	817	847	828	862	795	875	863	875	878	826	838	850	847	783	840	796	812	862	811	846	849	901	838	821	824	909	810	859	858	872	858	872	907	830	812	855	854	863	828	861	823	848	876	826	863	863	863	857	870	815	795	844	832	867	849	896	810	837	833	814	860	853	819	854	846	835	844	815	839	833	845	833	833	811	812	896	842	834	874	822	813	855	834	858	892	829	854	789	888	797	820	820	791	807	833	820	805	832	830	850	825	839	848	857	835	844	870	879	876	842	846	816	832	819	832	834	837	804	872	826	856	868	822	858	873	815	866	897	815	838	869	807	829	793	838	834	837	920	784	819	860	828	865	812	862	843	840	866	856	803	814	782	834	842	843	868	829	868	814	819	822	847	840	859	895	832	842	848	848	877	822	846	851	825	881	817	832	816	857	842	859	852	886	830	878	802	885	774	836	828	876	763	880	925	893	837	846	836	871	849	829	758	831	881	826	814	809	808	850	852	833	862	863	822	841	824	883	750	795	870	872	867	781	905	860	842	851	807	882	826	889	832	855	821	873	834	831	801	911	800	780	824	874	834	887	827	880	810	852	827	861	860	857	847	855	850	843	802	782	789	835	822	866	859	830	868	853	862	873	827	828	873	832	861	881	826	852	844	879	836	825	871	845	848	775	812	820	810	897	862	855	824	830	882	784	827	852	807	888	815	801	869	834	823	832	840	800	840	842	834	809	827	829	824	877	825	854	820	836	881	832	834	869	838	870	826	856	832	844	813	811	897	828	836	833	843	883	831	827	819	834	867	917	818	819	831	863	871	811	868	839	856	889	855	842	829	828	828	877	855	857	824	803	895	823	794	859	806	836	845	782	790	872	837	859	833	843	875	822	817	886	854	863	828	881	858	886	847	776	898	888	859	896	849	845	798	865	894	845	840	846	834	806	843	820	845	843	810	804	877	815	868	793	841	831	845	803	827	835	857	813	840	832	844	803	881	811	791	827	845	877	882	874	894	892	771	829	846	829	878	806	838	819	858	867	831	808	852	816	827	848	810	799	908	824	840	839	876	838	823	830	819	852	849	830	856	864	814	882	911	817	814	853	819	805	815	864	847	812	832	847	822	919	820	843	837	887	868	834	836	839	763	827	889	803	869	799	795	787	866	839	857	829	819	829	821	848	829	809	813	822	812	817	870	856	861	823	813	840	844	809	860	896	852	859	813	833	896	805	804	809	806	814	863	828	792	820	813	823	809	840	796	898	804	822	845	870	866	835	851	796	805	891	886	861	867	841	857	869	798	867	824	850	763	855	818	866	803	840	857	827	871	842	828	869	807	815	840	856	848	862	808	822	887	836	849	842	885	803	903	848	879	835	813	799	864	854	851	831	892	810	849	864	838	868	855	853	860	826	885	811	873	791	815	788	837	798	852	827	825	803	818	863	820	840	853	828	880	792	828	851	762	857	864	881	848	845	844	801	866	838	846	873	866	835	882	826	881	872	854	804	853	817	840	878	816	845	875	836	798	871	906	870	851	851	819	878	850	821	835	845	813	823	863	831	800	850	824	819	842	859	890	810	781	858	847	794	845	843	826	804	838	884	856	856	801	839	815	818	900	850	843	862	851	867	862	806	785	830	808	789	835	869	788	852	801	835	808	816	880	848	870	883	815	851	822	813	789	839	839	795	857	837	781	842	822	864	784	905	828	833	885	808	889	834	821	864	793	863	844	849	801	837	840	821	808	862	800	839	846	859	783	844	815	824	861	837	873	832	885	832	871	810	805	842	785	838	853	800	860	831	875	855	814	838	821	871	796	863	826	839	829	827	822	780	857	811	878	800	844	834	791	820	818	870	835	889	876	839	828	900	820	828	873	881	840	866	851	806	849	833	822	815	805	871	797
23852	21526	28505	24984	21254	4172	1286	985	909	901	838	851	837	814	801	766	802	747	813	745	812	774	797	776	765	789	797	744	788	784	753	763	801	776	738	771	767	742	818	758	733	811	788	783	710	792	730	741	771	727	753	771	814	720	738	738	782	698	788	772	720	763	764	711	707	811	785	817	763	756	748	752	774	785	710	754	802	736	747	774	715	788	760	783	777	767	773	726	757	743	779	779	752	752	747	718	749	750	767	811	717	802	734	736	737	714	747	801	748	715	741	754	720	764	699	727	710	723	731	824	746	724	762	750	736	771	718	709	751	803	719	746	759	728	754	736	770	732	715	754	782	757	764	749	725	748	738	775	734	796	764	728	748	722	728	748	744	733	711	759	723	768	794	723	757	773	760	759	747	726	717	791	760	716	762	712	790	741	785	775	783	788	774	778	707	757	735	732	775	794	720	719	741	754	735	765	744	773	776	761	728	763	791	771	835	751	755	755	708	745	728	722	703	741	782	749	757	789	781	740	738	777	754	765	727	752	771	766	784	737	710	783	757	740	798	771	786	725	725	744	788	811	711	746	783	707	798	744	754	796	740	741	747	764	709	756	721	742	794	739	744	747	765	735	759	757	698	753	736	783	727	777	753	760	735	737	713	740	760	767	771	784	717	751	777	770	767	769	733	773	738	803	743	757	754	789	725	746	789	781	769	734	752	730	783	779	783	727	785	752	736	776	773	724	788	784	737	724	741	728	783	773	758	757	738	741	738	758	703	788	752	730	768	772	771	741	800	731	772	727	714	726	741	781	743	756	715	753	739	716	746	752	768	758	751	743	711	733	772	744	746	749	757	778	736	753	767	690	789	753	690	787	707	741	777	781	738	759	732	729	750	721	774	732	746	733	793	737	780	723	701	744	745	755	761	802	742	778	793	781	747	720	801	692	773	751	738	724	730	728	705	823	703	722	791	722	701	769	775	772	795	735	758	772	802	750	760	832	828	769	777	755	776	736	732	770	799	746	796	745	774	722	787	720	779	773	738	746	733	763	761	736	738	758	729	749	709	742	767	732	727	701	780	722	756	720	752	682	789	740	732	745	731	757	783	750	773	755	750	777	756	747	779	765	695	759	719	760	752	738	804	743	798	749	676	773	715	757	778	760	760	728	762	756	749	729	714	747	716	727	754	750	729	766	722	768	775	765	721	788	760	777	792	742	746	745	708	754	733	708	748	763	745	771	735	735	745	759	773	771	750	792	745	718	739	780	810	768	730	761	772	749	761	809	709	764	766	763	780	760	751	806	771	741	789	705	767	802	759	779	758	757	692	824	782	726	758	720	793	781	709	757	769	765	741	749	717	752	766	732	740	752	756	741	741	766	784	745	790	704	787	751	724	778	759	766	763	775	816	769	741	764	710	746	779	725	792	772	691	757	746	780	807	786	776	784	793	755	725	753	752	783	743	733	750	724	760	764	739	753	772	755	762	705	714	741	774	731	759	723	748	799	762	776	819	709	740	745	778	803	727	727	706	757	793	725	710	744	746	705	804	762	766	766	742	745	737	737	713	769	799	754	717	771	717	777	739	717	709	793	725	748	740	746	759	732	740	728	740	732	793	753	727	780	744	775	796	822	768	717	764	768	796	793	809	718	743	695	724	779	758	744	742	761	808	761	762	788	749	766	833	754	770	704	703	762	759	743	759	751	691	769	750	728	750	730	781	740	734	745	730	742	766	711	705	767	784	782	723	763	667	774	775	728	731	746	788	756	779	746	726	775	702	722	776	752	737	794	738	768	712	755	747	745	672	768	720	828	811	775	743	778	781	784	741	780	749	691	737	734	745	777	760	740	731	716	736	777	732	760	704	777	763	743	743	754	772	738	742	789	740	781	796	761	746	771	780	709	757	798	812	758	745	684	768	740	790	728	719	787	693	821	750	717	727	762	768	792	724	750	738	753	717	719	709	713	731	754	756	757	763	736	754	714	752	717	761	747	783	770	731	763	767	769	756	684	760	780	789	745	737	725	778	745	773	727	689	793	718	746	760	726	750	721	755	762	795	730	728	780	757	727	751	772	770	828	797	740	721	755	738	803	726	757	740	745	756	733	776	773	739	737	744	768	781	763	741	708	724	779	725	803	712	729	762	776	728	740	757	774	756	748	754	721	735	780	747	758	723	730	705	692	740	784	797	733	795	783	805	761	718	710	754	762	751	785	826	712	730	742	730	714	764	763	800	772	772	785	728	727	747	716	761	786	738	751	776	786	756	744	730	718	716	695	796	751	732	758	716	708	771	781	757	779	757	774	783	774	711	759	751	725	750	733	743	722	756	754	816	760	751	791	771	724	728	712	741	741	719	724	762	771	747	760	760	728	770	750	708	758	744	714	749	734	749	752	739	765	807	754	727	747	741	776	716	786	765	773	738	758	762	800	752	738	776	779	715	700	786	777	750	765	759	791	735	702	734	783	752	730	769	712	773	717	744	717	794	730	757	801	713	765	794	748	713	747	742	692	752	755	745	764	709	793	812	736	729	721	793	764	744	771	724	783	751	760	770	773	755	798	715	682	779	723	775	769	752	746	767	804	780	735	750	764	762	788	760	765	757	748	754	782	811	721	732	813	773	723	777	742	772	761	766	758	711	753	736	755	777	818	741	784	710	749	724	785	785	768	723	784	748	751	697	706	755	769	736	759	785	766	772	755	764	791	763	718	722	753	733	743	741	698	776	713	752	748	708	707	731	770	747	773	703	731	728	752	741	763	776	802	794	715	715	732	749	714	704	725	757	782	744	810	734	746	742	741	772	740	776	774	806	810	761	776	787	774	759	760	776	735	710	750	719	778	788	743	724	779	752	727	787	748	720	763	749	759	745	726	767	800	756	790	727	762	790	737	783	729	762	768	760	769	749	791	706	669	772	745	727	791	757	783	775	742	773	784	738	730	759	703	731	731	732	744	750	738	734	703	748	777	755	814	753	722	726	768	754	724	793	768	736	767	747	760	752	734	772	761	752	754	789	764	799	771	719	692	772	720	746	757	734	793	719	783	732	756	757	707	724	694	781	733	742	711	780	737	762	739	761	735	712	685	746	722	715	754	816	711	754	760	733	733	743	738	723	733	786	753	720	779	741	735	772	773	753	740	762	698	730	764	812	777	692	738	767	798	742	739	744	756	815	731	737	750	737	776	746	759	800	759	752	727	784	701	737	746	730	748	785	736	755	719	798	701	780	778	746	754	728	819	748	735	797	735	756	741	744	740	777	736	764	769	715	770	737	716	759	744	724	735	722	763	741	731	742	727	730	768	736	723	785	743	711	755	740	741	721	753	714	762	735	783	797	791	731	738	753	732	701	729	764	740	766	763	705	824	688	759	752	760	715	754	752	771	794	766	774	728	791	689	774	734	713	752	785	725	739	762	789	772	778	729	699	757	745	794	763	740	769	779	712	760	752	789	787	744	774	772	790	714	767	747	720	757	731	756	770	761	765	792	772	716	746	731	716	745
14472	8036	5319	2756	2171	1761	1573	1349	1294	1193	1054	1061	1036	994	994	1003	968	970	933	900	960	941	924	954	921	941	944	930	918	944	912	856	848	916	925	918	934	953	925	894	907	877	905	904	857	896	905	862	889	879	943	907	958	867	900	862	879	878	856	905	880	946	906	857	842	877	870	866	866	923	895	921	872	900	855	867	905	921	877	924	880	892	880	935	864	911	917	878	860	867	927	933	884	887	871	896	875	952	882	910	871	916	855	870	870	902	879	908	864	862	859	852	860	909	906	870	836	842	908	885	905	861	913	873	962	912	916	867	893	899	889	917	928	896	880	964	896	876	863	906	850	843	869	892	892	862	900	900	876	853	910	896	878	823	914	958	869	924	982	915	854	840	929	918	899	856	872	925	865	905	876	857	891	899	917	931	962	881	897	880	888	928	941	904	883	866	869	923	896	939	867	900	876	878	899	886	877	858	889	893	926	908	877	924	918	883	868	933	885	889	864	931	837	891	878	907	886	895	897	911	930	912	926	893	864	891	870	927	874	886	853	949	846	892	893	838	909	926	876	882	928	913	833	909	865	928	832	927	864	926	865	843	902	891	890	903	875	894	895	855	923	877	897	866	908	939	881	906	963	897	898	889	878	924	862	868	833	895	864	877	861	895	920	854	909	870	883	908	884	872	915	913	888	892	887	898	906	880	852	881	868	874	901	861	862	873	885	850	928	812	916	921	896	857	904	877	900	897	892	919	967	848	905	871	884	843	849	905	911	904	867	834	904	852	912	838	895	845	901	878	908	869	892	898	863	959	926	902	886	882	876	867	926	861	869	895	898	909	934	895	901	934	931	909	904	869	797	895	879	911	914	900	892	946	911	904	837	982	929	884	907	925	917	887	882	893	904	944	866	884	857	879	898	854	891	959	881	904	923	850	951	910	859	882	871	879	886	867	890	864	965	860	852	866	940	906	882	918	867	867	816	944	863	901	896	848	866	888	910	908	888	918	831	890	906	891	889	891	884	935	899	854	878	881	820	882	881	866	923	858	826	907	941	872	911	898	925	872	934	898	877	919	877	919	921	923	880	873	934	885	852	977	917	935	897	883	843	856	942	875	942	891	875	891	883	923	872	912	899	896	885	844	882	893	921	878	836	844	870	902	909	916	888	912	919	915	879	910	865	900	888	906	880	919	917	920	892	898	896	916	834	885	926	873	949	878	873	861	921	895	937	943	867	906	893	899	875	853	890	852	903	910	893	854	858	835	865	922	927	818	873	918	904	935	872	855	834	836	844	875	928	896	931	937	927	931	899	901	937	895	859	897	885	903	908	902	869	918	913	882	876	885	903	878	906	892	923	960	915	901	892	904	880	905	880	915	892	927	918	865	892	889	856	877	926	898	877	893	870	917	921	895	880	848	952	881	886	876	890	855	875	858	932	905	866	906	925	871	890	899	881	866	898	816	898	910	880	934	919	852	884	854	858	914	878	879	922	872	937	869	875	864	891	944	930	884	954	946	881	886	853	863	864	926	895	891	939	866	881	887	871	888	881	851	852	915	916	880	866	932	893	879	950	880	895	943	886	882	867	868	845	909	864	887	852	888	863	901	877	902	886	913	899	846	899	910	855	846	903	895	886	918	935	844	929	904	935	890	885	945	900	833	858	947	902	912	868	899	888	920	861	900	854	881	870	898	911	983	880	888	850	865	966	917	893	889	933	913	903	906	868	943	887	893	912	874	893	896	911	879	926	884	970	856	851	894	854	911	860	901	904	894	894	900	915	874	894	862	913	872	915	897	949	915	842	870	917	843	888	930	887	922	895	887	918	860	861	918	873	889	834	942	869	916	899	899	860	911	851	882	890	900	804	906	924	845	910	883	870	942	887	891	858	859	870	897	898	855	833	887	891	873	900	904	917	906	888	867	934	918	889	862	861	924	894	891	853	914	892	924	912	875	940	895	882	943	925	941	935	960	867	906	902	890	838	913	911	933	885	864	878	861	903	904	889	938	878	883	878	896	939	868	919	868	879	876	914	958	908	789	905	885	889	944	914	942	905	898	927	896	919	884	865	871	877	865	872	888	862	862	951	877	921	931	834	912	854	838	911	937	900	903	917	858	922	930	902	863	895	883	912	868	924	888	881	894	908	929	878	919	898	898	890	906	895	894	924	916	923	881	945	881	899	909	871	869	899	914	949	941	912	895	889	891	851	961	920	892	867	900	878	909	879	916	933	897	914	866	929	929	862	920	897	857	865	870	891	872	898	881	865	895	884	857	884	913	835	872	948	887	931	855	917	897	875	897	856	922	871	892	887	870	939	951	892	849	893	958	953	922	921	898	862	889	883	874	897	846	878	872	892	903	900	872	910	893	884	919	878	858	898	867	839	874	914	883	902	928	896	901	963	889	839	934	873	908	916	932	914	941	872	862	851	815	907	906	899	884	921	840	911	880	875	915	861	943	869	862	900	851	864	885	838	839	850	881	892	937	839	966	920	940	938	888	874	890	906	935	881	923	864	881	901	897	863	871	866	948	839	865	874	894	895	906	911	938	924	882	899	897	887	882	878	898	902	892	927	847	939	892	946	906	868	882	851	934	908	898	899	876	859	927	875	886	900	859	933	861	878	831	880	894	893	869	842	917	914	900	905	905	848	825	942	861	847	858	872	907	885	883	843	899	919	885	900	931	922	891	903	878	891	940	881	943	887	916	878	872	904	911	911	880	852	853	902	878	869	897	934	905	902	876	878	906	888	877	887	831	892	893	861	892	852	892	923	876	904	895	912	852	876	865	875	887	880	926	924	874	906	894	850	863	978	942	900	927	884	855	878	881	885	876	867	926	853	906	900	920	903	913	901	955	911	922	970	921	903	904	910	875	842	934	868	947	906	879	876	889	896	843	866	866	849	916	916	895	871	907	845	888	875	884	901	889	869	888	929	879	884	886	908	856	864	895	873	905	907	977	840	919	890	832	883	849	856	864	916	887	894	840	892	897	812	898	893	879	942	941	929	875	882	897	900	828	859	872	890	887	921	891	898	847	845	909	920	876	836	879	894	936	887	903	853	905	907	916	847	858	931	915	904	897	929	866	922	872	882	889	937	909	884	915	943	852	921	842	880	871	941	887	922	865	890	831	899	863	868	864	900	827	932	851	841	868	897	872	850	885	873	890	906	867	887	886	924	882	870	865	861	912	913	916	859	962	875	925	890	926	825	925	898	947	895	891	877	936	885	877	836	942	912	887	859	884	878	948	860	913	946	953	908	876	938	919	895	938	886	873	885	892	846	879	868	915	829	845	909	869	875	880	942	908	889	897	899	890	874	897	862	892	924	913	796	854	929	909	866	865	883	864	899	848	880	910	890	873	942	868	910	891	832	878	955	889	934	884	893	914	913	862	865	876	905	916	985	930	893	862	945	864	897	909	863	925	866	912	923	873	862	905	912	903	927	892	858	944	885	830	895	917	874	912	915	881	900	886	878	879	864	902	892	864	908	906	881	901
25088	21538	26847	25495	2543	562	573	431	485	434	434	435	435	414	436	402	420	424	419	413	436	392	405	396	387	427	428	404	431	432	390	413	396	354	412	440	376	387	339	406	386	376	404	412	373	366	408	416	413	389	400	386	411	368	388	391	395	434	397	380	410	392	390	405	377	374	391	408	437	420	402	398	417	417	398	397	409	389	418	385	377	410	415	375	391	408	407	432	388	410	416	431	373	411	399	378	395	411	377	412	355	392	372	394	437	423	372	397	431	399	400	384	398	364	396	409	385	411	370	399	383	413	428	406	434	375	423	381	415	387	361	386	381	369	415	411	366	406	415	416	393	415	394	373	412	395	410	384	412	386	385	361	395	384	375	396	386	393	407	385	378	395	421	396	389	401	369	421	425	401	410	452	405	409	390	403	402	390	389	399	395	398	411	385	378	362	371	393	436	423	412	436	408	371	379	402	398	381	391	398	400	394	419	382	386	351	422	388	417	369	395	377	440	399	389	420	380	401	403	390	426	413	379	373	378	383	388	419	382	387	346	401	368	378	388	404	395	406	376	420	432	386	422	401	407	393	425	404	401	384	423	401	374	379	403	377	372	400	421	380	377	399	376	368	375	413	385	363	403	411	367	407	390	390	402	350	387	433	404	420	377	387	387	378	394	403	398	381	362	423	388	366	420	404	415	416	381	408	401	384	379	394	384	380	360	441	388	412	378	381	410	384	382	415	342	394	398	398	426	435	403	396	403	346	398	399	417	402	377	369	396	433	406	382	400	366	401	410	417	395	410	398	432	380	414	406	399	378	426	413	407	381	409	407	398	384	385	374	397	398	397	427	384	377	382	412	393	398	403	415	375	395	371	391	403	375	396	393	378	390	413	399	372	398	376	407	406	389	407	403	423	413	421	398	381	401	375	423	409	398	392	376	413	379	392	385	414	415	409	402	405	371	410	379	409	378	406	375	424	405	389	352	430	417	399	419	410	380	395	382	403	412	398	367	383	395	416	390	377	433	399	403	356	366	432	386	394	405	399	411	373	388	408	405	420	402	428	418	434	377	383	400	347	383	377	397	400	392	396	406	417	361	399	378	372	383	391	419	425	388	376	408	361	380	370	382	410	377	383	370	402	418	410	393	399	373	361	359	379	345	393	364	388	405	395	366	424	372	364	449	409	415	399	414	418	392	377	358	423	387	393	409	379	408	389	396	413	394	418	369	377	435	368	408	431	382	406	383	427	368	409	408	407	398	429	402	403	402	394	418	388	408	409	385	401	423	371	401	448	397	401	388	377	408	417	375	411	416	378	371	376	393	405	404	389	391	378	419	414	333	400	444	403	394	424	407	397	432	380	350	422	407	379	387	436	414	405	387	369	388	385	381	367	385	378	387	388	369	409	416	352	400	416	389	405	375	393	392	385	423	383	387	378	380	379	391	384	382	406	431	403	424	393	453	431	389	390	401	387	377	385	402	397	375	390	382	413	413	354	361	401	378	446	420	402	371	405	397	422	384	380	404	367	412	417	375	391	373	422	382	398	375	388	408	397	374	382	410	377	400	388	415	417	385	427	388	363	381	385	422	430	401	395	406	415	410	376	398	406	384	391	389	379	392	376	387	426	386	413	412	422	401	427	415	404	391	413	392	402	415	393	378	365	375	387	384	395	406	431	379	376	381	368	387	376	402	382	404	398	411	376	395	447	410	419	354	387	375	368	397	384	401	386	425	398	412	396	367	407	368	385	400	389	411	408	420	413	411	382	378	430	414	374	399	395	406	393	394	372	398	389	378	410	383	408	374	397	401	404	380	442	397	419	413	376	435	372	417	383	391	388	388	341	385	364	379	407	402	396	387	408	383	384	351	430	438	390	370	410	349	409	357	411	389	402	390	370	342	376	407	432	419	389	403	385	396	371	397	380	348	383	403	362	387	424	381	432	402	410	389	389	399	387	427	415	412	456	377	408	374	414	401	360	417	375	402	408	389	413	394	401	372	425	397	381	386	374	403	384	406	400	398	381	372	412	368	388	399	408	380	378	413	439	382	403	360	408	400	398	409	376	443	400	376	365	374	392	393	403	414	402	385	418	421	380	440	388	399	428	392	407	381	401	360	401	406	360	380	382	400	417	371	387	375	374	370	394	364	410	382	379	395	372	435	402	411	399	383	423	414	398	373	403	374	406	399	367	343	409	412	404	392	385	381	417	427	343	402	405	382	366	381	434	425	397	367	378	388	370	412	377	366	388	412	402	415	390	413	418	397	451	395	378	368	386	406	412	406	362	385	380	373	384	381	404	394	345	402	394	407	422	381	389	419	402	390	389	393	409	382	392	400	368	410	406	396	423	403	411	376	401	390	397	435	417	400	405	399	401	383	395	367	412	402	417	378	388	372	388	406	389	391	422	399	403	385	382	377	400	372	372	403	359	368	367	409	430	437	419	371	385	416	408	408	399	381	391	368	386	378	418	396	408	390	382	416	381	397	427	364	395	402	396	409	370	352	380	413	369	390	393	378	430	393	387	377	395	385	386	375	390	400	397	392	401	367	372	402	343	397	425	397	381	369	392	397	375	426	406	375	404	381	393	410	398	399	438	375	416	441	397	395	391	402	424	395	400	394	397	397	356	355	395	389	424	392	358	366	407	410	439	395	406	377	421	395	352	415	401	361	393	395	370	417	406	391	401	399	376	374	404	370	411	381	389	394	367	410	420	434	397	426	413	374	369	398	376	416	396	364	445	375	392	410	386	411	381	395	362	427	410	389	353	391	412	405	410	422	408	390	401	411	391	417	372	420	395	394	383	413	392	396	411	367	426	389	382	411	403	414	373	380	416	388	409	374	426	422	385	383	396	378	385	346	396	351	342	415	404	367	402	371	387	413	386	371	373	406	383	411	426	384	402	371	377	382	365	426	419	432	444	384	353	399	395	365	430	404	399	401	396	407	394	404	437	384	401	403	393	403	404	406	406	418	392	411	390	431	427	413	389	378	367	415	415	412	388	416	401	387	373	389	388	396	398	406	379	403	379	392	397	390	425	381	366	397	388	410	395	374	374	377	392	407	424	395	399	399	398	395	365	394	419	390	402	364	361	405	409	385	385	390	378	370	384	398	394	419	393	365	427	382	405	379	365	373	405	371	398	400	360	363	394	382	403	389	428	401	393	367	401	397	403	408	410	397	383	413	399	393	403	403	386	413	416	390	400	382	378	378	361	387	382	396	411	394	390	399	379	366	369	398	436	390	393	379	397	422	397	388	433	378	384	377	395	405	393	406	445	417	400	423	406	380	380	410	383	404	379	394	363	390	375	389	393	366	373	395	404	362	412	421	403	406	412	379	415	388	390	389	408	397	392	415	407	415	412	388	427	393	411	402	382	402	424	397	410	341	363	387	399	416	389	416	412	385	379	395	429	377	401	392	377	408	403	398	398	378	385	405	412	404	419	422	434	400	401	367	443	418	376	424	402	421	394	399	383	396	391	375	348	373	375	403	371	384
13186	4278	2676	1341	1096	936	806	737	676	599	570	542	533	554	519	502	478	475	501	494	499	483	489	462	494	452	513	459	477	413	482	454	483	472	472	508	464	453	454	492	449	480	449	445	527	440	474	453	460	504	499	452	462	476	491	467	477	440	474	468	483	502	499	476	482	491	482	500	469	490	503	446	454	475	468	449	436	480	489	474	484	483	455	465	469	458	443	496	446	489	499	481	458	472	425	454	454	458	458	489	472	423	437	456	518	412	463	479	488	510	474	462	472	461	482	494	490	483	499	476	486	445	461	487	464	464	460	441	441	443	470	491	475	490	491	458	473	465	448	472	454	466	461	423	490	525	483	491	448	422	458	455	486	513	475	480	505	457	466	482	463	499	486	516	487	444	420	440	472	444	460	469	506	493	476	442	480	481	429	462	458	505	497	465	460	465	456	483	480	457	470	447	463	460	396	477	478	469	449	497	443	489	457	437	494	467	483	489	455	480	455	468	444	512	478	516	443	483	444	451	462	490	424	493	485	473	470	464	504	495	490	484	444	488	483	492	454	473	445	486	453	466	481	461	461	459	489	490	464	481	460	458	469	449	483	463	476	410	488	495	490	511	482	463	483	488	442	472	504	463	469	457	477	453	495	480	498	456	486	490	457	465	447	459	499	433	488	464	535	446	472	447	442	469	466	449	486	473	436	427	480	421	464	465	515	468	470	483	447	480	454	465	460	445	467	483	442	481	525	493	481	478	498	524	487	478	487	448	510	520	453	474	458	455	513	506	455	501	480	447	486	492	478	445	438	440	468	464	476	468	509	479	454	457	486	485	474	444	459	509	447	456	469	486	451	505	447	486	476	452	441	478	480	474	445	461	485	443	478	489	448	452	455	473	474	437	448	493	490	452	439	479	470	462	440	454	457	474	451	472	499	489	459	494	453	454	471	411	442	485	466	496	470	455	493	469	477	483	469	442	474	504	477	457	457	442	476	499	465	461	449	460	474	443	486	482	470	489	441	448	524	461	461	467	474	486	456	471	463	467	435	432	466	448	508	452	471	504	454	458	452	475	432	481	460	441	505	454	500	489	456	487	486	479	471	473	466	451	454	474	455	455	470	517	491	476	430	495	466	500	454	480	457	438	480	477	473	503	484	465	471	499	481	456	485	456	438	458	478	477	460	501	465	470	471	474	469	511	493	491	445	435	471	481	474	459	456	446	489	474	498	509	451	455	471	468	469	469	468	456	473	429	485	464	471	464	396	527	478	442	465	465	469	477	505	451	493	457	471	472	464	443	449	467	478	490	492	504	474	451	476	471	442	442	524	454	464	460	464	473	476	466	446	465	500	479	499	467	495	486	459	489	493	469	465	473	459	461	459	430	438	477	445	486	468	469	462	454	485	467	450	479	434	472	475	496	501	447	461	453	460	476	497	478	497	481	449	485	505	490	477	513	451	461	439	457	467	476	477	466	500	475	478	469	467	506	442	474	513	453	469	469	457	480	498	487	473	482	492	496	472	434	494	474	484	481	507	496	425	517	451	472	504	470	441	497	475	441	463	460	484	463	481	455	415	477	473	507	481	498	470	467	502	469	437	431	445	472	472	464	477	440	482	462	478	461	457	468	469	459	487	501	494	452	428	461	472	474	478	524	453	434	495	482	504	438	506	424	455	465	444	512	457	480	470	464	475	490	490	478	465	467	472	491	447	500	469	494	443	445	450	493	471	465	512	478	457	437	434	514	496	493	440	451	467	500	451	470	494	463	444	453	439	437	458	469	453	453	447	444	470	452	474	485	468	486	501	449	452	492	478	499	426	442	471	461	467	473	486	481	450	445	501	514	510	465	478	458	481	456	485	496	438	480	451	487	495	460	488	475	454	497	511	457	494	447	483	449	487	479	469	481	453	490	455	458	449	465	469	449	464	479	478	428	483	482	485	484	451	463	481	516	498	495	455	461	472	468	487	482	498	496	456	492	507	498	466	466	465	469	485	475	449	477	479	447	439	495	502	447	442	487	444	440	446	470	486	432	498	475	481	466	474	473	497	453	454	428	472	476	502	493	435	501	501	465	453	445	518	460	431	498	436	423	440	440	455	439	460	483	516	443	477	448	508	472	465	474	472	479	460	500	478	453	446	467	431	473	454	458	440	513	480	477	463	494	476	468	464	469	438	490	484	441	476	504	523	474	463	471	443	446	476	450	466	473	462	470	464	508	483	481	472	437	483	452	461	491	500	481	457	471	480	442	459	482	443	450	433	464	501	509	461	467	515	482	438	439	453	491	453	490	454	477	468	458	476	504	466	458	476	440	458	459	458	496	479	449	457	484	465	436	486	439	437	463	420	445	503	444	460	468	461	436	489	475	454	481	481	479	485	472	468	477	477	475	468	471	437	489	498	465	496	446	469	488	480	464	453	451	434	441	489	475	460	476	470	464	475	456	435	515	456	489	468	461	475	439	500	439	478	480	440	478	465	466	462	490	472	460	468	489	484	458	512	428	466	451	453	463	467	461	452	482	454	458	467	509	482	490	524	417	487	430	431	458	473	466	480	453	487	453	458	448	476	451	499	514	449	503	496	496	435	488	488	500	489	488	513	468	453	518	455	454	457	464	438	486	433	468	453	458	441	449	477	440	461	517	484	464	462	486	465	465	445	484	467	484	476	506	491	456	470	469	475	501	501	459	466	448	443	459	469	526	481	477	483	460	457	445	503	487	469	504	451	484	493	477	526	482	461	449	456	428	454	481	501	454	448	472	454	421	479	473	467	497	453	450	490	495	425	501	462	454	462	434	466	422	473	502	469	456	455	472	483	444	464	531	514	454	486	474	460	449	490	480	480	442	496	480	457	498	457	489	454	464	501	467	454	455	482	470	476	472	466	448	476	466	461	468	491	484	443	455	459	473	480	483	467	462	483	460	514	429	427	469	463	499	471	471	487	527	460	466	474	456	472	478	486	486	457	448	427	482	428	446	468	458	430	476	470	492	493	473	462	473	452	528	479	451	469	475	470	502	491	480	484	501	466	476	468	492	486	476	436	459	470	440	454	453	500	492	461	474	478	455	485	482	471	473	469	461	432	456	443	470	463	478	455	462	484	493	475	456	477	467	486	502	500	473	469	461	490	475	426	464	483	449	487	470	438	477	453	497	457	436	439	491	485	453	465	472	450	458	467	473	470	485	509	479	448	469	452	448	434	471	447	478	438	439	463	480	464	490	488	474	406	485	455	464	482	475	448	430	441	479	480	488	488	476	474	454	477	493	476	511	458	449	465	469	427	472	455	462	506	475	465	488	477	482	474	446	442	455	479	473	435	472	467	466	502	489	481	484	479	474	470	475	445	456	479	460	463	469	463	465	514	492	440	454	441	446	506	435	493	473	416	469	479	430	440	477	481	498	482	474	471	498	475	498	464	511	444	461	455	476	461	457	496	463	494	485	458	435	481	487	459	486	489	512	463	455	453	450	500	496	467	463	486	440	482	451	446	479	480	474
22873	21560	29178	24412	21555	20864	2288	844	682	604	586	529	490	469	427	447	435	449	428	495	387	415	415	430	439	392	419	425	398	374	408	409	390	402	372	412	386	373	375	362	372	373	390	383	401	388	394	362	366	396	354	381	382	396	347	352	370	375	362	364	400	355	406	364	414	359	364	351	367	413	361	366	379	362	390	349	398	399	362	387	393	384	342	372	405	328	381	354	406	354	383	357	363	362	349	369	352	366	363	403	397	361	370	366	349	395	386	367	410	357	398	410	356	384	365	344	383	399	343	350	400	388	393	345	359	356	381	360	372	331	351	355	384	404	397	363	368	363	357	388	342	344	410	376	351	388	375	360	376	377	368	347	360	356	426	382	420	366	352	365	380	381	386	355	385	351	366	360	372	355	363	346	357	370	356	370	381	371	358	380	327	384	370	365	381	372	379	373	374	381	350	390	367	372	352	366	371	377	370	438	367	346	374	348	364	390	378	371	404	385	370	358	368	376	405	355	327	369	342	406	381	389	356	372	369	347	401	371	379	357	345	395	387	329	348	390	358	384	348	386	351	390	383	352	356	349	360	339	365	359	379	342	331	352	388	384	357	373	351	385	382	386	336	356	359	358	395	380	377	378	361	359	366	419	378	357	398	383	357	360	335	385	344	351	388	342	345	356	369	370	389	371	363	399	367	352	433	394	340	347	380	366	395	372	363	384	378	382	352	369	363	359	356	342	357	366	397	373	345	352	379	367	385	349	360	376	355	392	358	384	404	371	404	344	379	382	400	391	379	353	381	357	349	376	323	358	376	353	420	368	366	364	368	364	350	374	384	389	374	329	329	392	371	350	338	377	363	424	356	375	357	408	393	365	366	349	393	341	362	363	353	356	373	410	383	378	353	385	361	350	352	351	376	342	354	355	403	381	374	356	352	369	351	384	384	358	369	359	368	384	377	368	378	415	378	378	352	402	357	382	391	376	368	401	360	358	358	381	357	374	358	347	363	379	359	347	361	375	360	375	371	350	377	383	352	389	382	389	349	331	391	353	366	353	394	400	357	381	372	351	336	331	324	357	360	386	394	392	357	400	347	407	352	381	340	375	374	362	369	406	381	367	371	395	358	385	364	358	356	369	362	345	363	343	403	378	363	369	378	394	374	345	393	394	382	382	373	388	363	381	364	383	352	342	380	400	349	341	374	378	343	379	390	361	381	364	333	361	357	336	324	374	378	390	385	365	371	365	363	418	371	374	356	368	383	368	359	361	376	382	372	358	397	396	344	389	378	347	349	402	377	364	348	348	367	392	362	394	366	357	361	367	352	373	331	335	377	358	361	332	400	395	360	399	338	392	384	382	359	364	373	349	371	371	375	376	370	383	392	340	376	367	370	346	383	370	357	367	375	405	364	369	382	353	400	375	391	392	362	377	358	388	342	334	393	386	379	353	339	400	342	330	355	359	334	402	342	348	342	381	383	341	344	388	378	344	377	329	389	345	370	363	361	362	372	393	340	369	340	367	347	368	372	362	374	377	390	358	359	350	375	383	357	398	401	363	386	391	345	375	349	362	357	372	319	348	339	418	359	354	374	357	353	376	378	390	362	365	348	388	349	377	417	354	347	363	389	354	379	359	342	335	354	385	385	364	387	352	372	336	337	341	349	365	389	395	398	372	383	376	344	349	407	411	361	347	380	381	385	373	382	383	384	368	331	378	363	391	352	371	343	370	378	362	376	339	344	351	383	354	365	341	369	363	341	371	350	370	386	377	354	386	358	382	350	370	350	404	401	401	392	359	328	400	344	406	352	350	405	373	356	358	373	363	340	359	371	401	406	396	373	377	365	342	368	429	342	362	374	400	354	418	360	367	364	395	332	376	355	346	365	379	405	374	413	368	381	387	355	368	347	326	379	381	378	382	371	354	351	376	397	342	367	399	360	393	382	413	348	393	364	403	365	372	381	382	359	380	382	393	360	362	376	386	375	346	377	330	390	344	381	367	359	344	401	341	347	378	360	346	386	353	408	377	370	372	339	352	349	389	354	380	358	375	347	385	383	395	392	367	398	384	421	385	362	366	338	371	390	357	337	362	418	374	379	341	379	341	364	398	394	363	363	368	364	323	335	357	358	360	359	386	347	386	390	362	345	365	356	348	352	358	384	388	359	385	411	400	363	353	354	371	352	333	331	402	386	336	393	392	313	423	364	372	382	377	350	403	346	375	354	377	403	393	333	340	387	339	383	369	376	363	376	349	388	375	389	360	341	356	355	340	356	368	354	387	358	364	374	339	362	340	380	396	349	349	380	352	364	364	395	365	382	349	352	339	346	359	388	367	390	369	374	387	351	411	397	372	316	373	390	366	387	346	403	352	346	404	366	359	368	370	366	356	387	333	370	359	386	394	349	400	391	367	412	389	354	377	374	328	398	346	381	372	376	393	370	352	344	374	360	383	336	375	381	387	364	380	339	345	356	353	381	366	346	392	357	359	395	408	358	373	368	361	364	333	341	346	362	373	375	380	362	340	405	354	350	334	371	377	370	406	394	355	372	393	366	393	364	379	359	367	358	390	361	381	391	356	383	390	383	368	377	384	396	353	378	376	378	363	388	375	380	334	346	371	380	403	381	389	386	389	375	387	366	395	350	376	365	382	401	382	381	367	400	368	322	339	363	376	367	355	357	405	370	356	375	363	378	400	349	373	358	385	384	369	399	374	384	388	378	367	321	381	352	371	358	384	369	382	366	362	379	344	364	389	387	381	389	387	353	349	363	373	374	373	360	367	364	358	347	357	403	348	376	368	427	346	358	399	359	383	371	357	338	365	362	362	378	356	379	364	382	346	366	366	354	351	402	379	359	365	368	331	366	410	399	354	360	331	376	383	363	384	338	390	411	346	353	370	366	330	354	400	398	371	376	365	351	397	367	353	364	395	359	366	372	330	352	373	324	358	345	374	358	354	366	373	361	363	363	387	381	373	372	379	372	386	332	374	379	369	356	346	359	369	370	356	409	342	352	393	392	370	336	370	362	351	377	377	377	377	396	372	385	358	340	389	367	358	408	376	345	374	359	360	372	381	398	384	385	392	356	378	355	371	404	343	370	397	354	330	372	379	333	366	371	379	352	381	388	381	387	371	359	385	404	379	383	351	384	387	362	366	339	368	390	379	328	396	370	386	362	369	360	410	391	414	382	342	364	374	349	377	343	362	370	365	376	394	404	393	368	318	401	340	348	377	373	400	378	362	342	365	367	405	382	376	380	341	357	378	369	371	380	363	344	375	377	333	353	359	365	363	378	353	345	358	337	380	384	372	367	383	372	418	349	364	374	382	364	360	362	367	371	356	369	371	347	371	385	384	376	357	402	387	349	397	390	397	356	365	365	360	356	376	354	339	372	391	400	361	364	375	349	382	387	355	354	385	353	388	363	323	362	374	328	380	356	393	365	352	376	318	366	389	391	372	354	382	363	369	380	402	328	386	348	396	344	408	413	383	335	341	352	362
16251	12498	8051	3825	2727	2145	1737	1337	1154	997	928	810	759	710	655	627	604	584	539	558	542	556	577	515	508	530	540	537	505	480	486	473	497	541	492	467	488	455	476	468	456	477	490	456	449	444	452	474	515	471	509	481	483	464	528	485	456	511	460	474	442	470	499	492	472	481	496	471	526	477	475	461	464	458	432	455	429	463	436	443	478	481	474	443	508	443	449	437	435	418	444	453	455	464	450	449	445	446	452	458	442	483	466	482	453	455	483	474	452	456	488	463	468	452	469	447	446	497	499	399	487	424	483	450	468	463	452	473	402	506	426	457	421	455	439	493	455	446	456	473	478	494	494	428	444	435	472	452	449	496	466	456	442	458	449	454	460	417	454	474	487	491	469	450	461	425	452	507	438	453	414	462	416	461	433	467	485	444	455	420	528	469	468	482	442	422	439	450	480	491	479	473	466	477	468	478	456	453	474	477	434	420	468	436	500	444	467	433	423	450	445	491	459	485	435	459	423	475	466	441	461	439	464	476	498	451	431	514	426	464	517	456	444	395	497	462	474	460	483	448	445	472	458	470	443	429	447	477	445	489	462	465	473	450	407	414	465	420	482	474	421	479	492	450	451	504	459	474	447	454	440	488	469	474	490	433	476	462	457	457	472	481	444	483	413	456	456	466	488	509	487	453	448	430	438	475	477	466	486	461	511	470	473	489	466	480	453	484	489	450	456	448	480	467	476	461	482	495	469	458	423	461	476	490	468	409	494	487	481	418	468	397	457	456	428	445	449	497	450	450	479	484	456	469	468	455	459	476	462	438	493	477	428	475	447	456	425	440	447	478	446	468	477	460	473	434	456	437	471	492	463	471	459	482	489	457	419	445	462	472	429	477	463	428	424	478	442	441	435	424	431	476	488	481	443	461	438	455	463	439	444	468	492	433	490	481	447	462	466	444	490	442	494	423	434	421	408	447	419	470	467	476	425	445	455	482	464	469	474	430	427	489	475	468	469	426	491	472	464	464	438	479	482	492	437	464	440	434	440	460	442	433	498	460	459	449	482	468	463	459	424	476	472	450	467	464	508	454	485	479	495	450	431	430	484	446	470	479	453	463	468	463	438	464	447	451	447	490	473	443	489	443	438	491	476	468	435	436	459	431	440	430	463	414	448	481	482	409	457	438	443	467	456	378	475	459	457	432	472	480	463	456	490	473	436	455	452	469	475	447	426	451	472	477	431	456	468	437	415	448	431	487	437	464	449	443	412	468	418	450	471	451	438	480	460	459	454	438	467	504	425	468	436	439	448	436	492	493	466	438	445	487	456	455	471	445	443	445	445	453	486	456	420	443	466	498	452	449	460	461	422	440	456	472	432	403	463	442	468	463	437	457	483	433	442	456	444	459	445	445	428	429	456	482	452	474	528	449	445	475	435	454	443	472	456	484	473	457	442	472	453	463	422	440	442	447	431	452	450	479	470	439	492	500	442	448	420	443	445	455	459	466	472	438	466	492	440	455	443	437	440	466	448	444	467	435	486	471	495	478	456	447	440	470	433	444	517	443	383	452	431	474	427	481	420	455	481	478	429	471	487	466	453	447	471	439	460	460	460	445	492	453	440	443	454	485	450	462	447	487	467	429	490	453	474	470	458	456	443	462	455	485	443	449	418	496	408	465	428	466	437	445	462	472	467	446	450	445	482	433	445	483	465	440	506	431	450	458	478	453	462	486	448	458	433	430	446	477	461	434	430	434	435	448	431	449	463	445	454	456	488	434	450	459	416	435	462	474	477	465	473	440	460	462	457	466	467	512	441	472	465	457	450	466	476	456	440	453	455	482	433	447	434	451	476	452	459	459	507	424	482	470	428	453	440	423	464	477	427	469	474	457	488	461	477	458	460	428	432	449	460	438	440	465	431	458	433	463	423	455	468	485	468	416	473	444	417	431	441	494	470	466	412	467	473	446	443	436	425	458	441	440	441	452	450	435	391	462	464	451	456	475	466	481	432	440	455	427	417	447	475	485	462	466	493	462	491	446	495	465	455	449	443	488	470	460	470	456	472	462	487	426	444	447	454	449	480	492	428	473	438	435	453	488	454	425	481	450	463	449	475	476	449	446	487	433	485	463	453	450	459	475	492	440	451	422	459	461	441	481	478	437	438	483	462	451	443	459	465	455	432	436	512	412	469	411	455	456	460	470	436	440	436	450	455	439	488	433	421	428	442	454	464	424	456	446	445	434	445	469	445	450	452	427	474	425	410	445	481	415	449	463	479	481	433	473	463	439	449	420	460	442	436	453	466	478	472	456	500	449	427	491	447	489	445	448	428	449	467	484	463	500	471	437	431	442	470	449	421	465	468	470	467	498	440	434	467	446	462	444	473	486	442	463	467	489	465	436	434	494	478	498	442	458	476	465	455	471	474	474	477	464	435	445	448	446	445	466	473	453	441	444	466	457	467	489	455	448	394	438	427	428	451	445	458	440	459	464	434	475	462	474	464	470	484	440	441	452	449	454	464	466	494	438	465	424	479	485	454	449	461	436	448	445	395	490	485	440	456	456	448	446	459	452	429	451	464	442	472	456	468	459	454	477	462	442	468	441	463	429	470	453	461	479	475	467	475	475	446	426	432	411	461	460	461	460	453	455	482	444	454	447	455	453	466	461	435	438	439	454	443	491	448	445	459	412	472	480	459	447	443	466	467	446	430	430	428	457	444	447	458	459	482	469	446	438	427	463	409	443	471	442	457	436	444	465	441	459	421	436	462	423	469	476	456	443	451	480	490	468	446	448	474	426	461	451	416	447	471	482	456	458	443	474	463	457	455	458	425	472	444	460	462	465	448	447	467	461	436	431	440	433	439	469	470	468	468	431	439	473	438	455	447	462	470	424	447	446	457	444	478	398	425	440	445	464	441	457	459	462	415	438	457	481	451	470	468	483	441	449	460	446	470	481	487	469	502	434	464	455	471	424	440	483	436	466	477	461	429	455	455	424	447	424	424	452	455	449	442	467	413	442	477	450	438	413	486	431	459	441	443	481	478	486	476	439	426	457	450	441	470	511	430	459	473	445	448	476	475	452	477	435	444	451	465	456	450	479	459	437	443	479	456	387	468	451	420	447	458	461	450	422	482	442	507	454	445	497	463	405	453	450	476	470	474	465	495	421	489	450	458	434	489	467	471	458	420	478	456	465	459	484	453	464	450	440	475	466	457	427	450	488	440	458	424	451	452	419	451	458	440	468	487	429	476	430	477	481	463	445	453	454	463	449	460	465	477	452	457	465	471	455	463	505	429	445	441	429	458	404	476	450	452	432	433	460	445	481	419	467	481	412	431	477	450	469	468	485	435	502	463	427	453	461	464	437	460	475	448	465	422	469	442	447	459	496	478	461	487	473	448	438	432	457	462	464	471	495	445	441	447	438	448	493	485	453	426	452	470	419	498	471	441	456	489	466	451	427	473	438	460	516	485	462	486	417	480	441	463	488	467	428	443	467	461	466
28306	15672	2686	988	840	825	724	766	722	702	732	680	711	733	734	733	710	724	719	699	731	657	708	744	729	706	681	783	696	713	694	732	724	739	731	729	688	754	715	705	743	755	765	723	740	705	728	751	738	694	743	704	743	733	674	733	752	718	754	702	700	692	712	653	749	737	695	725	707	706	692	749	685	691	761	722	681	720	701	722	707	746	733	718	759	743	710	707	676	710	702	743	744	652	726	740	709	729	715	686	712	718	697	664	719	715	732	697	697	733	701	722	715	724	706	766	734	734	735	695	711	673	729	729	699	702	679	698	703	760	705	686	753	761	722	726	772	709	687	715	694	703	752	681	724	735	713	686	715	693	691	710	653	655	743	716	691	725	713	680	746	726	724	735	724	760	728	721	730	725	715	707	719	752	695	693	719	698	688	711	686	683	720	694	679	683	730	715	699	754	720	736	706	725	665	718	679	795	751	799	719	723	726	731	676	690	703	731	670	753	719	718	750	689	747	730	732	713	712	697	680	714	761	717	684	706	721	716	720	707	675	705	681	713	699	754	720	695	665	703	657	698	724	736	757	678	728	751	732	747	706	714	733	751	721	689	711	697	737	720	737	732	683	720	713	757	734	687	753	766	719	667	725	755	738	649	708	741	731	653	686	741	702	708	709	718	720	724	747	732	725	701	728	749	729	705	697	712	729	693	721	731	691	712	749	690	736	717	760	738	692	684	715	691	707	757	741	737	715	747	735	698	777	685	738	717	727	660	719	734	670	749	762	667	762	711	693	654	694	750	722	687	701	739	711	705	723	695	683	715	733	723	706	713	716	696	748	692	708	707	773	726	767	751	680	721	746	682	748	766	731	702	698	763	721	768	710	694	747	723	748	754	695	708	743	719	758	669	707	732	728	655	746	752	696	723	728	747	786	724	731	719	705	745	660	723	741	741	715	679	694	746	689	693	738	701	724	725	749	716	715	680	718	736	687	710	735	698	715	694	731	723	716	702	734	673	716	757	671	659	746	728	703	682	741	715	736	746	707	700	741	731	732	687	749	704	680	739	722	705	671	709	698	732	692	708	722	689	700	716	701	740	744	681	729	755	733	680	708	714	715	704	718	742	721	648	708	726	740	696	706	743	697	727	724	709	726	721	705	700	712	721	706	766	699	748	713	686	720	680	767	705	737	711	697	737	784	723	698	722	744	736	713	696	704	701	720	738	718	748	736	673	714	714	668	732	668	716	723	747	641	676	696	780	690	695	689	713	743	736	750	679	684	753	754	752	670	688	694	715	724	707	678	680	734	711	727	720	730	747	695	682	699	700	685	761	717	735	770	726	726	724	732	706	699	725	695	700	757	721	723	700	679	767	771	698	710	750	703	673	749	681	669	692	716	695	750	715	721	725	770	728	735	695	715	732	725	696	711	687	709	738	700	741	715	677	736	733	780	738	741	716	764	729	697	708	717	690	706	691	670	718	723	714	718	682	724	754	707	739	678	728	696	666	731	723	683	716	711	692	731	751	777	737	723	724	699	730	732	705	705	668	768	672	693	677	731	766	732	722	740	740	700	738	711	738	764	758	713	788	746	735	709	693	714	714	709	741	775	728	737	693	716	763	701	723	733	678	731	719	702	725	684	726	704	768	705	700	719	681	750	697	706	695	721	709	723	738	710	715	709	724	716	713	715	688	724	726	676	769	718	690	720	708	717	739	700	722	721	695	667	749	719	733	737	707	721	673	721	698	709	713	743	737	735	767	721	777	713	714	761	761	705	675	711	732	750	707	721	733	689	708	730	712	745	703	745	688	728	736	705	683	712	713	784	727	722	762	708	709	744	708	712	723	743	750	739	758	728	700	764	720	725	761	723	686	714	689	707	712	745	707	714	703	707	717	755	713	703	691	725	705	727	745	672	706	723	760	666	701	738	698	742	712	682	720	744	684	734	744	747	729	723	722	699	732	751	711	718	695	731	726	711	709	746	696	713	688	705	733	703	673	725	743	751	721	748	733	729	698	686	718	760	690	738	700	709	738	694	731	714	694	743	702	733	730	748	735	726	673	727	720	708	714	712	691	763	773	706	735	690	742	722	719	718	736	736	744	700	680	719	709	766	743	717	757	775	777	743	748	711	729	743	705	709	706	727	735	734	681	715	724	725	757	730	692	713	773	689	719	675	695	720	661	741	744	741	699	729	766	713	701	719	720	723	695	730	673	691	697	720	710	697	705	725	735	723	711	725	704	732	764	732	748	744	719	700	744	675	660	707	721	701	780	757	710	706	753	678	771	755	730	718	723	738	717	763	730	711	640	690	688	721	704	738	715	699	726	738	760	676	666	714	688	666	711	740	734	698	719	722	691	763	722	723	683	735	681	698	690	743	715	735	752	694	729	694	682	718	686	755	709	776	690	738	694	730	712	716	699	698	672	724	725	707	711	773	701	677	678	744	712	702	706	690	711	709	737	715	732	715	745	749	753	727	715	730	712	714	707	669	676	772	703	723	681	697	696	736	683	704	709	708	739	735	690	742	668	729	720	714	693	730	698	718	721	674	742	733	736	708	694	708	755	689	684	720	678	739	717	663	699	704	716	701	730	685	720	707	720	701	660	688	750	698	719	678	715	792	728	741	730	708	726	726	719	710	710	717	666	754	671	745	731	731	682	698	714	709	700	679	768	737	699	754	721	719	696	745	737	717	698	711	695	717	716	759	730	702	695	711	707	749	713	680	674	713	750	715	710	716	767	766	691	793	723	754	699	714	693	720	681	748	711	683	761	732	671	692	679	653	711	730	697	754	740	710	717	747	691	734	729	746	683	740	716	716	708	723	736	664	734	780	682	736	736	688	702	733	726	685	712	754	670	725	766	756	732	707	751	753	734	728	722	713	710	693	670	666	739	649	702	712	715	756	677	706	686	723	696	706	710	736	780	705	717	737	726	682	719	688	727	736	710	738	671	674	736	742	711	714	686	750	701	697	743	677	736	754	719	702	706	701	748	744	720	702	713	724	697	757	746	736	684	745	674	713	698	711	701	701	690	713	697	718	780	769	722	680	756	680	704	737	733	733	688	756	758	757	699	714	707	722	694	700	802	699	707	747	711	709	732	667	676	739	729	726	693	692	698	734	688	714	714	722	723	709	724	728	750	688	704	718	754	702	699	703	759	702	761	752	718	711	696	672	702	737	700	683	740	714	712	747	673	718	701	733	701	672	713	715	692	717	681	747	761	763	738	697	732	720	739	765	701	712	775	737	719	735	741	735	743	724	692	733	727	711	717	722	692	734	702	701	728	737	760	717	727	766	741	736	683	713	713	749	768	695	693	707	702	745	702	715	735	680	682	703	663	707	748	734	684	717	727	730	726	740	695	742	718	706	676	712	741	738	721	692	658	721	715	694	677	689	704	754	742	718	751	705	726	704	756	725	695	684	673	678	762	769	759	701	686	735	708	706	681	688	666	722	738	673	756	694	726	651	758	729	766	733	748	708	672	725	693	655	682
10488	1350	1164	923	892	891	914	908	880	843	852	826	832	808	852	873	834	816	828	844	816	818	825	864	846	868	803	841	817	828	848	834	855	812	840	874	848	855	839	869	887	882	845	841	895	898	818	834	869	885	840	835	847	811	843	823	872	869	829	809	850	848	841	903	862	875	867	854	880	877	858	804	854	853	845	878	825	845	786	813	844	842	901	896	860	858	830	858	827	870	842	847	851	816	917	896	862	848	815	861	849	845	846	854	814	861	797	835	852	752	818	830	878	791	835	903	837	856	874	871	866	822	849	898	844	817	853	841	839	796	830	788	836	859	823	858	861	835	826	832	835	868	812	844	849	841	847	809	883	874	863	837	814	838	820	847	809	835	807	844	824	851	855	867	864	868	805	786	811	881	869	826	841	777	896	845	870	848	875	855	808	830	855	883	854	857	839	802	873	876	870	840	808	810	861	844	830	862	840	873	848	833	859	761	833	857	817	821	866	850	836	799	811	849	842	816	855	806	860	895	829	839	840	803	880	917	854	844	860	914	880	882	824	856	835	825	812	816	861	874	813	851	876	813	827	856	858	862	812	875	812	889	877	861	851	866	889	853	846	830	892	875	839	868	857	798	834	851	835	863	814	880	901	857	846	865	838	875	851	907	859	903	857	878	821	800	786	894	792	852	882	897	843	863	879	809	821	848	835	817	857	871	866	864	809	825	866	812	846	815	871	801	828	842	837	824	855	893	814	853	881	889	801	837	852	821	834	884	814	793	909	845	870	874	827	848	843	834	809	845	877	842	905	841	867	852	868	885	813	795	782	804	844	825	857	877	878	827	855	864	882	855	822	860	824	833	851	878	859	850	848	850	815	832	852	882	854	849	839	830	866	820	812	808	822	842	844	808	848	803	779	860	845	855	809	800	810	813	835	821	818	890	824	821	913	853	814	822	851	905	816	872	872	880	838	879	854	896	812	852	819	832	816	819	836	847	801	826	849	807	833	838	902	837	907	886	853	815	837	839	831	827	841	854	850	778	838	904	798	895	837	816	857	871	841	850	827	829	804	804	848	886	842	903	865	842	834	830	851	837	827	840	821	859	848	861	863	851	849	853	839	855	820	828	842	860	836	870	817	902	834	879	859	851	853	907	873	789	830	849	877	837	910	848	838	863	828	886	835	822	814	875	861	841	861	810	832	850	844	843	863	830	843	859	801	886	823	825	858	796	820	824	902	878	844	845	850	834	846	801	815	802	830	823	857	832	838	855	868	817	846	815	793	891	798	875	877	837	911	849	788	824	890	830	873	859	834	803	794	864	869	804	888	805	885	865	810	839	855	821	829	891	852	804	798	865	907	879	821	839	831	885	828	879	864	829	868	879	844	861	768	820	864	857	901	854	832	882	827	835	803	865	844	835	771	889	856	834	862	839	812	859	837	783	880	821	836	897	892	838	799	807	873	867	880	884	823	815	896	825	850	833	791	869	802	812	877	848	815	809	870	812	821	820	857	822	842	823	887	843	801	875	842	838	799	812	861	881	847	852	842	834	812	794	852	890	844	852	865	857	832	899	859	832	841	841	845	853	875	884	832	850	845	814	861	866	864	812	825	841	835	841	903	805	818	905	895	868	814	851	841	873	802	845	821	864	874	893	804	828	814	882	826	862	913	818	885	818	846	832	850	859	842	874	829	828	795	869	865	830	888	916	788	821	863	828	866	840	863	814	868	792	831	843	844	827	846	865	863	811	827	858	854	821	864	835	806	893	827	858	858	832	834	837	873	863	852	804	880	846	933	820	869	820	836	888	805	825	879	858	852	826	835	860	829	830	834	834	848	851	823	825	868	853	808	847	797	809	843	889	846	832	834	789	819	866	806	856	910	837	844	882	870	893	895	850	829	734	852	891	860	857	814	833	880	845	826	783	820	845	833	833	823	844	812	835	891	841	856	844	841	845	857	879	875	891	827	809	861	843	815	823	910	855	860	877	876	842	819	876	822	845	840	849	807	871	879	891	833	797	854	851	825	836	851	806	841	868	858	833	819	854	859	819	798	830	804	879	890	902	811	825	829	860	852	832	877	792	857	866	809	792	836	784	891	866	786	838	853	815	844	846	825	821	841	897	836	881	838	823	833	799	823	833	774	834	820	874	826	865	848	888	850	853	904	883	851	841	848	854	843	805	835	832	853	868	844	851	883	877	803	819	860	820	814	854	822	808	810	874	867	832	839	833	797	796	865	828	823	845	843	852	840	862	794	851	804	881	779	873	846	872	856	857	812	847	861	825	807	843	860	860	823	866	865	863	877	804	846	881	833	882	843	873	840	843	859	822	809	827	864	821	837	844	821	822	873	840	839	831	819	843	831	841	852	838	859	867	839	836	881	859	784	867	885	819	867	829	824	898	808	856	804	817	811	877	893	898	818	841	788	817	818	822	860	818	867	872	821	842	881	880	841	831	853	886	823	859	854	835	807	864	836	860	836	816	873	856	791	858	822	838	837	813	824	871	869	801	826	901	804	906	855	874	831	832	839	885	817	854	828	856	806	870	880	779	821	855	841	875	840	837	819	846	792	810	888	851	810	860	876	870	873	837	833	851	810	890	822	860	835	798	861	827	869	855	864	848	866	855	873	850	866	821	900	849	839	853	820	866	844	869	868	800	822	820	847	819	877	893	816	847	857	795	866	835	888	828	840	842	882	813	844	852	818	866	850	821	821	819	863	827	831	872	826	828	908	805	851	858	806	810	809	846	882	808	835	849	879	840	821	836	844	846	844	846	859	854	838	870	862	828	843	786	866	844	903	807	836	853	869	824	870	822	837	841	879	847	863	824	855	816	863	841	815	922	817	846	860	822	838	866	854	845	846	848	868	855	794	877	805	858	847	880	791	783	848	862	855	861	860	808	865	857	885	897	855	837	832	869	876	815	853	857	870	832	847	859	846	909	840	834	888	784	831	823	829	871	799	840	853	854	823	838	875	827	823	849	756	846	876	807	855	868	846	821	879	831	877	863	865	835	831	861	863	797	828	819	820	846	914	866	833	890	891	845	841	814	853	882	844	849	826	889	826	868	839	862	867	859	878	879	813	811	814	871	863	814	885	838	907	866	822	827	853	867	921	841	838	873	851	870	867	802	906	863	851	837	819	862	807	845	848	864	762	888	835	858	825	816	874	831	851	851	844	838	819	837	819	848	877	829	858	816	829	848	852	838	858	803	798	816	806	821	886	839	841	858	901	866	855	934	857	857	826	810	885	831	853	840	873	835	817	844	794	860	889	872	837	850	852	861	840	833	794	853	796	889	874	826	820	808	797	832	809	855	830	834	893	799	881	873	816	818	828	840	819	855	846	832	872	890	826	831	882	900	868	857	842	828	839	900	871	860	830	857	839	852	861	834	810	855	851	844	830	846	781	832	831	841	790	853	878	857	854	826	824	896	832	888	858	784	931	811	925	844	850	838	807	830	833	815	835	887	829	828	834	821	859	840	826	843	847	854	828	758
23882	21530	28505	24936	21255	4283	1210	1048	908	878	930	830	874	803	863	808	799	772	751	812	795	772	751	767	758	812	730	723	711	781	763	795	751	755	763	800	732	783	765	800	768	773	748	774	771	771	778	770	786	744	712	759	788	773	777	778	763	766	832	751	746	771	725	752	764	769	803	775	793	764	762	761	759	775	762	747	771	732	741	795	775	743	781	753	741	727	735	728	730	756	790	731	781	720	797	728	797	756	750	757	741	779	747	732	765	703	754	798	750	786	741	750	756	788	755	722	746	750	746	754	745	775	724	757	789	812	754	706	725	756	770	740	797	758	769	742	776	751	749	714	783	815	745	772	745	778	794	738	762	739	768	751	744	792	739	771	784	755	761	732	776	772	813	754	764	789	773	753	734	712	743	714	803	738	733	761	769	718	753	712	767	763	702	741	749	725	761	737	797	755	758	759	729	702	770	746	749	794	717	743	730	763	722	719	764	787	726	774	748	780	757	741	734	766	753	790	794	711	723	719	778	721	756	743	781	776	761	802	730	709	757	779	728	765	740	793	754	775	757	723	715	757	738	751	745	703	717	764	730	743	752	757	789	711	759	764	767	742	786	741	771	721	740	799	779	745	793	751	741	742	743	738	778	755	743	759	755	768	768	731	764	755	777	718	759	727	779	692	750	762	721	807	741	758	776	757	749	765	726	808	705	760	699	733	771	767	742	758	734	705	758	742	795	737	699	777	790	770	760	731	743	736	764	795	716	813	753	763	729	746	773	774	777	732	765	737	743	829	800	765	776	761	760	699	801	757	742	753	729	792	786	764	741	790	727	764	700	812	689	799	756	728	761	771	786	783	706	743	758	792	719	753	749	775	743	713	762	744	806	714	788	714	781	742	725	687	746	750	800	765	734	802	736	821	740	716	714	748	820	735	764	771	799	727	781	761	783	727	740	740	740	725	760	727	723	764	769	760	773	767	715	741	772	771	738	740	746	742	703	774	744	725	768	698	680	739	803	734	744	780	735	749	772	732	792	733	770	737	779	754	730	730	733	767	788	715	735	766	744	722	703	768	706	739	752	713	761	767	759	782	690	770	777	707	788	764	749	691	719	760	714	793	739	722	736	766	765	729	736	777	760	765	771	697	815	762	722	786	746	721	756	742	742	758	806	752	781	712	675	812	747	742	745	779	751	725	756	749	750	735	751	768	748	738	761	732	775	749	776	756	787	735	702	769	742	726	758	825	774	798	783	696	754	756	698	732	742	772	718	737	711	732	767	742	754	757	753	756	746	720	813	774	743	763	712	744	805	775	762	753	772	763	751	736	724	774	799	716	735	734	767	716	732	763	779	782	764	728	732	804	708	730	747	769	763	769	752	802	787	788	754	791	738	788	741	779	750	723	744	754	764	735	797	777	758	810	694	766	746	799	761	749	769	733	777	780	774	728	717	730	796	743	745	762	763	778	769	769	759	760	726	806	742	807	764	797	730	752	757	712	744	734	752	749	804	762	745	741	751	794	778	737	770	794	745	773	752	716	731	721	759	754	764	784	706	793	770	766	725	747	741	796	794	759	746	777	748	745	714	750	742	767	735	771	738	785	761	721	707	786	731	782	773	774	788	753	743	733	710	704	759	737	744	753	768	718	727	743	754	773	790	732	783	729	782	736	731	786	702	799	724	794	689	715	798	786	754	729	734	755	728	747	777	743	731	720	739	717	718	716	787	744	718	754	751	758	734	793	748	721	757	713	738	690	760	768	753	742	777	751	810	766	747	752	716	742	748	796	729	764	748	789	766	761	718	762	773	704	754	768	762	707	736	767	742	761	738	734	790	762	716	724	770	739	765	800	756	773	746	748	792	744	767	752	730	757	770	745	797	713	789	739	723	696	761	747	754	792	754	765	714	763	716	733	774	747	744	763	779	732	725	783	685	733	728	741	732	742	748	767	741	768	722	721	797	739	711	765	753	778	772	730	792	757	698	729	724	730	799	758	774	746	776	738	758	769	793	719	749	790	743	764	772	757	774	786	740	752	755	755	736	757	755	795	803	767	715	720	764	765	726	774	710	802	745	737	727	816	770	738	719	796	753	730	752	752	780	770	770	744	743	758	798	770	760	760	742	723	743	752	791	798	745	732	764	735	761	785	740	720	779	758	751	731	757	760	761	789	791	761	750	746	753	719	738	707	749	728	787	701	756	799	759	764	747	729	756	750	714	735	743	738	735	809	701	694	729	791	747	752	764	766	753	756	761	739	734	732	765	783	753	771	727	711	777	763	796	706	739	746	753	765	775	740	739	773	726	799	751	735	775	788	745	741	757	740	749	765	752	740	768	716	746	735	731	765	759	738	724	771	765	807	762	748	808	781	680	725	780	767	701	797	816	723	771	764	790	749	769	724	778	734	725	735	719	789	749	724	749	787	727	762	731	779	738	710	757	792	726	732	743	739	741	753	766	797	750	773	762	766	809	779	731	720	707	767	796	752	783	789	738	731	704	737	745	753	796	750	751	791	704	735	792	807	743	748	719	737	775	811	708	746	753	711	767	751	730	774	754	761	759	744	779	725	727	746	735	752	774	761	723	727	775	788	767	752	774	789	741	705	786	720	749	718	743	766	772	744	739	722	784	760	738	726	773	747	773	776	807	768	776	773	756	757	725	756	706	785	778	774	782	767	735	752	755	695	755	726	776	802	754	734	717	778	725	730	713	754	783	791	746	737	752	750	771	801	779	771	826	777	747	773	809	733	700	743	755	710	763	703	756	721	794	706	744	745	796	757	748	737	786	772	814	695	699	766	783	707	750	761	774	702	757	777	739	777	731	800	752	750	750	714	769	742	780	745	707	751	791	754	767	782	778	742	746	776	754	715	710	783	743	759	755	696	759	817	799	726	684	730	738	740	768	741	744	735	766	780	778	769	718	717	750	768	787	749	730	749	757	769	779	796	727	771	695	741	771	738	783	721	769	730	808	744	756	725	789	769	746	815	709	784	737	775	756	754	760	762	754	731	804	744	769	733	807	762	714	740	732	746	769	745	728	717	741	742	716	732	736	747	751	754	782	750	736	731	758	739	746	755	753	766	803	749	729	767	683	741	758	706	780	730	791	756	726	769	754	701	719	705	767	739	708	718	812	777	720	744	807	779	797	774	786	743	651	786	739	766	781	716	771	753	782	749	756	793	754	686	768	762	783	761	752	736	723	772	776	738	777	718	781	740	762	784	718	750	721	783	712	779	741	762	733	767	778	789	783	756	773	751	757	734	760	694	753	764	797	769	748	754	759	737	721	739	746	791	735	710	716	744	748	714	767	760	730	727	780	779	779	775	730	730	736	744	758	795	790	820	775	746	792	777	768	759	758	719	751	731	808	787	709	735	776	751	760	796	776	717	714	795	722	771	703	750	737	726	735	783	777	744	748	716	754	777	738	785	735	768	772	768	764	746	705	755	766	725	762	755	781	783	767	770	762	753	751	790	697	708	727	701	739	821	754	761	762	729
13367	8043	5281	2721	2229	1855	1522	1447	1210	1176	1087	1108	1019	1034	1043	937	1010	914	929	941	930	949	930	920	936	963	861	904	948	947	930	944	920	925	927	935	877	882	900	935	895	916	878	845	885	935	910	950	899	883	923	902	910	930	936	876	854	928	901	895	900	847	916	874	918	911	913	881	869	858	896	873	895	935	909	929	903	917	893	887	895	925	902	911	865	871	892	929	857	931	872	856	911	952	892	945	965	892	927	886	847	896	860	906	872	927	857	946	908	895	932	867	885	876	894	899	886	863	900	933	875	875	885	932	959	920	947	900	888	901	869	870	924	876	922	870	899	859	876	885	896	904	872	911	968	908	940	881	935	853	849	909	859	867	904	875	930	885	882	878	857	934	899	903	843	881	858	892	891	902	885	922	908	909	888	885	930	885	907	903	886	901	822	873	935	884	893	850	891	897	877	843	889	880	905	916	885	937	881	870	900	906	918	908	915	904	922	883	916	858	888	865	856	867	884	890	912	860	920	901	876	924	873	879	929	835	916	931	930	903	910	915	945	887	879	883	852	900	865	937	943	889	877	944	860	905	933	929	875	845	862	882	896	915	903	832	920	906	856	913	937	938	897	881	918	831	880	864	843	948	847	873	926	873	856	899	900	904	879	911	898	908	907	879	947	913	955	950	885	918	934	934	876	918	870	875	917	895	895	914	882	872	848	925	868	816	899	886	896	944	928	929	914	914	885	849	919	938	927	908	877	911	903	887	860	895	893	914	964	870	874	917	923	835	927	917	879	916	913	907	885	915	897	941	903	868	875	893	887	902	860	933	899	931	920	879	939	919	948	945	927	882	882	900	907	863	869	882	889	897	862	921	899	896	902	875	923	859	922	926	915	973	875	884	940	851	890	941	937	919	953	886	838	909	922	865	877	935	803	908	887	888	848	948	918	925	854	897	911	930	865	978	889	913	842	856	877	883	876	904	872	914	909	908	882	889	901	887	900	897	811	898	946	861	934	861	914	941	861	860	925	890	933	945	901	928	920	947	959	913	908	863	874	928	880	900	876	935	965	931	931	874	926	901	918	911	899	963	902	901	934	949	883	879	896	874	872	861	866	875	875	883	860	897	870	887	911	962	904	890	893	898	912	942	884	893	928	889	901	937	890	904	899	894	868	959	893	858	937	890	835	874	912	909	915	918	883	871	891	902	943	908	923	882	940	890	868	925	910	872	948	912	910	881	929	926	922	917	930	932	917	948	886	907	853	893	923	902	879	902	874	856	912	854	900	892	893	924	884	950	923	844	886	828	908	847	862	920	919	885	875	915	877	874	904	882	925	910	862	877	857	908	913	871	899	881	861	843	939	843	881	864	902	908	941	926	885	935	911	877	839	911	847	925	890	925	864	909	905	934	900	877	936	911	862	902	906	855	858	897	940	857	888	884	951	931	892	905	890	915	895	939	862	897	914	880	914	926	879	915	876	918	908	908	897	879	875	899	871	938	870	918	861	870	892	863	891	944	881	893	897	837	898	894	875	925	969	934	959	943	912	922	905	872	988	899	924	882	950	877	885	894	898	921	934	902	919	869	888	919	896	922	906	904	919	857	937	939	856	938	905	940	923	819	910	888	945	885	913	880	880	931	834	906	944	914	908	868	925	906	863	921	874	920	908	898	881	898	936	926	882	848	903	947	871	879	921	916	847	934	869	869	895	871	879	901	879	902	964	920	946	918	846	900	924	879	899	946	888	946	962	949	881	914	902	940	883	852	886	898	901	889	878	897	917	817	920	868	867	925	887	885	865	865	932	917	883	865	911	915	930	931	914	925	876	921	927	886	879	878	921	880	877	870	902	906	889	966	930	899	894	852	871	913	946	882	933	955	903	911	913	925	870	918	848	919	891	904	949	905	885	881	832	854	834	937	910	888	892	922	908	924	913	852	889	885	871	898	908	903	855	921	868	942	911	834	889	869	887	872	905	912	897	881	897	916	833	889	815	873	968	929	866	901	921	935	945	935	901	957	904	841	865	897	931	932	873	862	938	887	886	866	899	907	893	959	903	902	828	883	860	911	901	940	909	887	848	885	915	894	911	934	899	896	926	866	891	886	840	876	937	905	857	872	928	884	911	849	883	920	878	868	863	886	880	901	917	923	952	850	897	881	961	898	911	915	915	896	935	914	934	833	900	919	914	921	910	921	872	903	898	903	915	899	877	845	896	848	913	869	866	875	872	953	878	879	897	879	913	849	862	942	867	906	899	882	914	907	930	936	884	920	862	890	921	894	975	914	914	950	828	878	900	937	821	947	807	907	890	925	849	927	907	834	810	912	905	892	940	880	956	953	866	895	875	925	925	877	843	851	873	921	982	879	877	911	862	880	936	910	898	967	902	924	913	915	900	882	897	920	890	941	917	907	895	916	906	894	851	904	934	939	907	894	881	914	868	880	859	896	936	951	875	893	928	859	950	919	865	869	932	894	878	892	946	884	884	904	861	849	935	929	920	925	878	921	860	911	867	860	941	919	855	939	890	873	875	905	881	972	946	846	934	946	906	925	920	900	902	890	860	900	887	898	876	929	898	921	862	943	925	873	877	912	880	951	876	916	873	877	892	839	941	942	894	932	947	888	896	876	876	897	868	874	925	922	878	901	930	891	869	889	890	880	944	903	888	861	881	929	910	916	932	896	895	886	878	836	898	936	857	973	945	894	827	926	920	891	929	926	908	902	957	887	913	877	880	897	880	908	902	892	887	893	919	858	905	925	861	909	911	908	874	884	921	843	874	924	925	886	889	943	856	891	884	922	875	867	909	818	923	867	922	906	910	928	915	876	873	911	902	909	890	896	926	877	919	898	916	920	914	900	879	891	891	911	889	854	887	906	931	901	882	841	862	911	933	899	913	887	892	916	934	920	866	893	914	913	906	887	910	922	892	944	885	861	873	879	922	885	911	860	855	899	855	909	887	976	907	887	911	862	891	949	860	896	892	871	905	941	901	849	884	980	911	891	856	892	872	846	882	863	878	956	897	896	850	891	881	910	883	933	895	908	900	905	846	881	874	895	940	873	946	913	888	927	960	866	875	858	883	918	911	928	855	808	941	923	917	930	831	849	873	943	849	908	906	879	848	894	892	890	874	888	909	841	907	855	908	909	913	861	915	876	930	901	899	850	922	914	893	951	884	907	872	910	901	838	922	883	890	876	886	792	915	846	815	865	879	835	877	888	887	840	912	847	878	860	889	867	876	872	902	913	891	906	894	881	905	937	881	875	928	884	935	894	905	871	920	913	934	829	894	904	862	896	906	859	910	907	839	863	923	908	899	899	871	894	915	872	884	886	938	882	917	862	903	872	872	905	863	876	911	867	908	927	892	920	894	883	879	892	907	917	940	883	903	859	847	860	935	903	924	906	916	954	867	916	942	882	849	910	891	921	866	900	882	884	904	889	890	899	946	869	905	830	882	883	891	942	915	936	885	918	892	921	912	874	901	939	905	882	893	910	886	871
25147	21496	26854	25395	2640	614	543	516	483	451	469	431	432	444	479	416	387	418	400	408	381	431	406	420	427	426	376	396	385	389	399	422	381	390	399	381	381	385	462	432	421	392	376	370	440	403	397	403	414	406	376	405	420	400	400	377	407	409	378	396	408	391	406	401	380	384	381	387	377	401	422	406	405	380	368	373	415	385	385	404	404	372	378	378	380	370	390	372	391	407	386	418	403	381	387	375	396	398	420	388	403	424	398	414	387	367	412	435	413	426	387	405	393	382	424	367	438	399	423	409	415	426	431	377	406	401	384	412	408	389	408	441	373	419	391	399	397	373	397	399	388	384	412	383	373	417	368	410	368	427	388	396	404	388	407	393	385	352	393	351	415	425	401	398	369	422	407	408	387	351	435	392	400	414	405	414	396	401	393	396	398	404	405	378	420	402	379	388	447	416	402	401	399	373	394	384	374	414	403	395	370	399	419	382	418	401	391	385	413	404	376	416	421	405	391	414	394	376	410	394	387	416	392	394	447	368	426	424	399	357	378	403	396	391	407	364	404	394	406	390	399	342	430	406	432	408	404	390	411	435	384	379	410	403	395	395	356	413	391	407	397	402	418	352	410	415	387	408	409	434	415	404	426	395	367	415	440	399	380	376	368	386	380	397	389	424	437	413	415	429	396	400	412	440	373	407	392	374	384	382	381	377	384	407	438	360	423	436	412	415	399	425	405	392	383	427	383	412	415	379	387	432	394	381	395	402	422	423	393	367	382	374	369	405	403	373	369	399	431	408	377	406	375	382	375	378	420	379	422	440	379	406	377	406	382	400	392	405	403	415	399	378	418	408	378	412	358	431	406	379	376	406	424	392	428	400	401	376	379	388	410	407	384	392	364	357	383	398	391	352	391	427	390	423	385	428	403	396	364	366	413	410	401	436	433	387	387	391	405	399	399	372	363	405	387	402	405	382	359	389	438	414	404	398	363	387	390	381	402	396	366	385	411	380	385	388	384	391	388	403	388	403	408	386	394	416	419	424	382	368	418	426	422	374	414	375	427	381	387	415	423	440	400	415	425	397	390	385	414	390	408	399	394	426	408	368	409	398	386	406	393	436	402	420	396	391	423	409	457	352	419	433	375	441	414	405	380	401	426	399	397	384	404	370	357	405	426	385	392	393	379	388	415	410	411	350	372	375	381	418	412	398	423	395	389	394	390	370	395	399	383	401	372	383	391	400	377	398	356	396	380	410	407	391	402	433	368	431	374	399	410	354	394	381	383	390	400	395	389	378	404	381	394	411	409	394	406	383	366	415	398	387	367	376	425	371	391	399	395	389	424	403	369	392	382	375	388	428	402	378	361	413	363	373	380	363	425	414	424	405	416	385	416	380	409	346	408	413	401	386	376	407	395	404	367	436	416	398	414	391	389	396	342	385	402	378	397	387	414	424	416	374	415	410	399	379	410	380	392	394	390	407	421	390	411	393	366	406	409	407	394	403	393	371	458	420	395	418	362	417	402	389	405	402	378	402	402	406	393	456	380	419	407	389	441	396	379	430	389	396	391	405	377	406	378	402	406	395	405	418	412	392	388	406	402	388	399	414	421	351	369	376	396	385	401	403	400	414	407	417	376	404	412	383	409	377	395	416	356	376	411	411	423	435	390	385	377	400	374	385	446	400	368	414	402	419	411	383	427	373	418	407	398	405	385	390	358	400	377	387	401	393	397	359	399	394	373	394	418	422	401	392	393	400	410	416	421	422	425	361	428	380	402	381	380	396	405	403	385	359	398	375	369	413	370	408	414	396	418	391	415	398	411	396	397	437	409	426	418	383	400	364	400	416	386	390	422	391	451	432	401	411	370	413	420	427	424	408	424	371	382	414	394	413	383	399	390	411	382	409	411	402	399	391	427	406	404	419	422	407	445	424	373	400	358	452	420	389	413	405	357	408	365	422	405	382	419	390	391	418	393	373	385	388	427	406	382	413	405	389	392	395	421	401	432	398	336	391	412	402	401	319	407	403	394	423	399	390	388	400	402	358	402	384	435	389	354	403	386	414	394	374	407	351	400	416	413	413	381	406	384	411	391	400	406	382	386	414	417	370	405	409	406	376	410	399	407	409	388	352	407	398	393	405	414	396	383	406	406	424	394	370	410	380	406	397	410	376	397	429	382	386	409	423	405	387	383	395	418	372	396	427	391	384	432	383	409	369	392	398	376	424	392	415	418	406	416	381	382	378	409	415	409	403	394	426	417	401	389	396	393	376	382	405	395	411	422	406	429	390	423	370	383	384	431	402	392	401	396	405	351	390	398	391	359	395	412	397	363	387	385	368	409	423	409	359	403	409	423	353	407	403	400	394	403	383	407	405	395	411	402	380	400	385	396	411	375	389	408	409	383	423	426	370	415	362	386	408	413	431	386	393	426	396	388	362	405	378	415	399	370	439	379	405	402	399	384	421	404	405	358	439	381	439	391	414	370	398	398	437	412	396	413	404	403	367	431	399	411	396	422	396	404	424	374	403	425	418	398	381	404	406	413	409	393	429	385	408	397	390	388	408	386	413	377	405	412	369	399	390	366	359	391	416	418	403	408	399	438	395	407	403	384	406	417	367	396	403	418	375	410	372	407	392	396	380	414	415	378	412	402	409	384	388	393	419	394	388	384	403	405	406	436	443	445	387	418	407	420	375	364	360	385	380	365	397	376	381	366	399	396	415	382	396	393	370	391	434	401	429	390	380	399	394	420	394	396	378	451	382	395	436	408	421	420	403	409	402	408	386	387	394	367	419	398	446	378	425	412	375	432	420	393	434	377	404	426	440	436	400	395	397	406	423	390	381	419	403	381	396	379	396	391	430	350	375	384	363	397	397	412	448	403	445	423	367	392	400	385	390	448	423	391	376	408	352	400	421	383	333	372	403	374	400	410	388	404	394	394	383	413	378	362	413	395	389	396	420	400	398	414	414	409	422	409	379	390	420	399	426	431	392	406	416	398	396	387	383	376	388	413	385	375	424	395	416	385	449	373	386	424	376	424	376	350	406	384	407	399	400	436	404	379	408	368	385	365	370	388	423	408	415	419	394	386	398	411	383	402	391	377	419	415	428	377	393	410	379	414	404	383	399	393	419	374	401	390	409	396	438	374	394	401	357	386	414	460	391	409	420	391	353	428	397	381	400	431	386	401	400	368	397	413	410	388	398	379	374	372	406	448	363	368	431	416	414	384	383	395	430	412	410	432	407	389	434	386	425	407	422	414	389	437	431	384	406	379	397	399	406	390	395	409	440	392	409	440	379	406	402	390	383	366	419	416	382	384	390	359	408	408	393	403	383	394	408	390	414	402	399	415	407	390	393	423	385	385	395	381	387	391	375	431	373	381	402	384	387	446	416	433	399	430	387	381	429	360	390	401	432	392	384	415	389	406	377	432	370	442	381	426	380	375	378	440	404	365	399	421	377	425	392	394	396	399	401	414	413	389	393	454	363	373	413	398	382
12456	4281	2642	1430	1066	967	848	703	696	609	583	576	549	528	561	499	495	490	514	455	522	516	500	468	499	495	501	459	477	469	449	527	487	496	467	454	472	480	477	434	464	502	470	462	459	451	485	486	502	465	441	513	447	439	467	449	481	494	429	479	489	477	484	463	445	438	499	484	499	474	475	534	459	477	518	491	436	518	480	483	486	480	426	536	524	481	437	450	474	521	454	472	434	509	457	496	472	436	478	446	488	455	458	448	467	467	469	526	493	480	478	490	458	480	461	487	430	457	459	438	482	486	457	444	483	470	448	493	438	526	480	454	477	472	475	475	504	463	490	490	472	465	492	492	466	493	495	488	510	470	485	477	451	479	508	494	498	488	455	438	489	463	449	502	487	536	439	488	519	482	486	495	443	475	461	470	459	508	515	437	440	465	450	441	471	462	480	476	505	526	457	469	501	465	466	462	493	430	488	456	476	491	453	464	441	444	463	504	479	453	495	488	481	507	479	450	490	469	455	487	476	471	471	486	473	486	468	497	480	500	506	502	471	475	501	445	511	472	488	478	466	489	506	439	456	500	507	489	486	454	472	510	482	495	476	519	484	511	455	467	477	506	446	476	510	455	535	478	464	489	481	484	527	491	450	452	484	500	490	482	499	491	473	432	479	463	494	495	462	467	460	511	448	481	477	474	459	455	456	476	500	488	486	431	443	454	510	402	464	466	470	489	464	481	528	510	453	481	444	416	519	480	472	459	481	484	454	527	446	457	487	500	465	462	522	489	482	464	505	501	451	482	472	483	477	454	488	513	472	467	480	463	489	497	465	493	439	441	481	477	493	481	488	489	454	446	502	455	521	479	467	466	468	480	465	463	468	471	513	498	459	485	459	482	485	480	475	450	466	433	511	469	501	471	468	460	498	431	475	505	487	472	464	453	465	481	516	464	480	461	495	468	474	505	486	428	446	458	457	448	436	500	491	479	461	477	480	497	508	457	477	492	475	504	471	479	458	471	485	431	487	411	441	488	438	444	506	454	440	440	475	505	474	506	451	483	468	425	497	501	497	485	489	464	493	477	448	471	484	443	500	451	473	498	462	526	469	481	491	497	485	493	512	476	458	505	483	475	443	471	475	488	446	459	500	469	459	443	486	461	463	468	492	509	436	511	497	470	455	441	449	478	467	502	477	460	481	496	513	489	502	461	450	445	485	433	476	453	475	407	520	452	489	482	479	504	524	485	490	482	448	472	459	485	472	483	483	497	487	485	510	502	478	465	464	491	475	443	461	456	488	511	451	475	449	485	524	495	496	460	437	474	507	475	461	437	480	463	506	495	551	468	483	495	443	500	482	477	492	481	481	434	442	483	472	456	497	454	466	482	496	469	477	460	472	449	478	508	454	439	431	468	449	458	499	511	468	453	480	489	449	493	493	476	450	463	477	509	478	414	492	443	467	498	470	497	463	466	446	497	444	484	472	469	514	455	447	452	415	493	464	460	496	485	474	494	506	491	477	516	444	453	486	450	467	468	512	463	446	455	436	485	457	481	425	519	444	480	465	433	526	482	456	481	501	444	483	492	467	481	476	472	520	496	476	480	456	483	468	465	476	474	438	495	478	493	466	464	452	495	452	463	472	411	489	508	520	493	507	456	467	482	476	468	507	511	487	487	471	453	503	462	458	436	454	472	463	444	482	500	459	503	483	500	496	459	488	486	492	452	481	474	489	486	423	486	478	481	473	488	509	500	483	461	498	476	469	486	512	470	483	506	445	459	473	466	476	452	504	502	493	459	492	454	481	475	502	494	459	443	478	472	487	465	461	438	444	452	495	476	494	455	477	481	465	481	468	474	474	450	487	510	449	509	481	451	472	466	440	471	479	487	482	450	453	469	460	454	479	526	506	444	487	448	465	496	437	468	467	448	484	455	436	496	470	477	471	451	458	473	496	487	494	438	508	471	517	451	448	505	469	437	513	442	482	473	512	470	508	500	474	441	479	467	545	455	466	475	458	468	459	471	450	444	488	504	483	504	493	477	490	493	501	514	480	463	485	467	456	496	458	497	499	522	433	450	482	455	463	485	478	476	466	460	478	461	453	472	459	516	514	472	515	477	469	473	466	488	501	470	481	460	478	469	460	470	444	463	465	479	498	534	437	440	484	494	473	497	496	459	513	453	463	513	495	460	498	484	486	481	452	458	497	438	467	481	488	485	455	513	478	461	462	503	478	463	491	505	475	482	485	528	459	499	514	488	479	459	466	503	487	427	487	495	445	507	477	486	500	476	510	491	457	467	492	485	545	471	500	445	480	475	504	479	435	487	478	440	459	461	457	469	489	479	472	462	497	492	485	464	457	511	491	479	479	495	482	525	463	455	457	456	506	472	457	477	474	506	442	455	463	528	455	457	462	464	461	477	470	497	450	441	449	497	507	492	472	506	454	464	454	431	437	516	484	483	465	461	481	462	478	497	479	473	479	486	467	443	477	463	487	480	480	495	489	490	445	461	462	434	475	492	518	519	509	451	480	495	487	469	485	458	472	445	489	492	471	468	437	450	475	447	489	494	500	489	509	475	454	483	481	479	484	518	490	463	450	445	487	476	459	484	476	495	477	472	469	442	492	501	461	456	466	482	513	493	490	489	481	480	458	460	482	432	509	475	453	511	533	454	506	462	492	497	435	429	504	454	474	479	448	487	478	514	466	480	446	468	454	502	466	457	500	432	460	500	493	473	490	539	504	456	458	490	483	493	521	480	460	459	479	441	482	464	453	459	440	474	494	480	465	488	460	439	431	440	463	449	480	527	509	488	472	483	481	463	467	423	468	466	439	496	442	483	491	466	465	478	491	471	484	458	487	460	468	480	479	496	466	472	459	469	458	483	475	497	472	449	450	491	483	462	501	480	492	490	459	481	478	489	491	489	483	480	482	492	474	486	490	475	482	474	494	493	474	445	480	449	450	419	429	475	479	442	487	470	478	447	518	431	496	449	479	472	477	466	463	492	455	482	491	502	506	472	490	515	476	486	458	440	505	499	512	518	443	477	480	432	479	448	464	510	505	481	475	449	464	491	507	522	490	501	463	449	520	473	438	460	453	494	472	458	478	512	445	454	473	470	476	438	460	460	444	505	446	444	468	447	422	496	442	451	455	482	484	448	518	463	447	509	480	467	483	500	465	459	450	482	468	462	495	471	477	500	479	479	468	493	431	467	443	480	472	467	490	469	446	497	458	520	460	476	458	449	472	470	520	483	479	502	482	462	465	514	483	473	476	494	482	463	490	466	455	475	497	477	463	484	487	505	460	467	467	459	466	461	459	516	441	477	493	491	447	469	460	484	513	459	467	470	469	451	438	500	480	478	509	486	504	494	470	463	458	492	448	464	493	480	483	463	469	495	482	467	445	466	478	474	471	482	476	470	503	482	473	480	492	442	500	497	482	451	456	448	451	461	442	484	493	483	495	476	484	454	513	473	470	556	453	463	491	478	479	452	465	494
22910	21582	29151	24478	21579	20920	2353	786	617	641	581	484	492	501	429	454	458	410	451	395	383	407	389	395	392	385	401	407	379	374	383	405	420	387	395	400	349	337	371	372	354	352	377	370	396	420	380	412	378	384	372	404	374	357	411	397	376	378	396	417	396	408	365	400	430	369	400	375	373	366	385	387	362	364	347	360	390	369	394	343	369	368	355	410	387	362	416	367	332	366	416	398	401	388	333	383	339	399	368	372	351	335	376	361	404	353	364	424	381	358	360	402	353	379	370	377	388	370	365	356	388	374	371	385	377	339	366	341	353	351	374	384	401	393	375	391	357	406	395	357	363	374	375	377	390	397	364	403	387	337	356	398	349	349	380	370	337	348	345	374	355	336	365	390	373	354	398	325	385	326	368	391	375	397	368	336	404	406	379	394	389	402	375	403	387	410	399	423	351	373	374	376	346	380	366	377	385	361	353	360	381	350	362	359	390	374	349	366	381	420	361	351	377	388	359	375	370	366	393	382	403	393	397	352	385	383	338	371	395	385	364	357	377	404	378	381	374	354	379	365	381	383	374	395	385	362	340	360	339	384	359	365	386	395	382	390	380	376	351	380	355	332	366	388	407	361	359	364	386	361	370	356	386	367	358	376	427	373	367	344	402	349	360	353	351	335	367	378	404	352	375	390	378	372	398	363	357	352	359	407	396	392	354	354	386	374	367	407	407	350	416	361	381	385	349	367	377	375	363	391	344	346	355	374	339	382	376	385	341	402	349	371	379	371	409	381	345	360	363	354	359	388	358	390	359	344	360	399	342	366	358	372	361	410	383	372	351	386	392	395	382	389	366	383	393	347	357	374	397	363	372	368	352	389	376	360	364	369	359	397	324	340	372	355	357	355	410	367	406	355	379	344	402	354	384	355	362	380	369	365	351	387	358	374	400	403	372	306	398	381	367	357	352	348	357	389	390	374	348	355	416	364	400	377	363	367	358	370	389	380	381	384	374	369	346	378	391	391	372	373	370	381	347	357	361	386	383	384	372	389	388	359	384	393	412	363	346	393	401	333	372	374	382	372	382	374	377	396	386	356	358	378	366	416	370	386	379	352	377	368	365	368	375	327	361	397	359	349	350	365	385	364	350	380	386	367	380	374	373	336	370	386	373	430	351	375	375	373	385	368	381	378	382	374	359	334	383	372	357	380	370	364	375	406	399	341	399	372	398	377	377	367	342	383	375	373	408	407	367	362	345	385	386	403	349	357	362	376	361	344	374	388	358	407	391	352	351	375	377	345	354	357	385	393	397	358	316	401	363	364	379	342	378	382	364	365	414	355	361	352	364	385	388	368	396	373	379	352	345	368	344	363	381	385	393	365	373	376	396	363	386	343	345	372	347	369	387	359	357	380	351	372	358	371	367	383	332	348	334	360	382	367	357	394	374	378	348	375	410	363	352	376	405	377	373	410	338	368	333	376	362	376	373	391	362	390	368	359	316	406	360	361	355	370	380	375	344	381	366	347	336	374	386	356	367	362	379	366	348	384	348	369	390	365	371	371	389	383	352	393	356	357	383	397	358	375	370	362	338	384	371	362	405	371	383	360	385	346	403	344	408	345	381	371	340	351	381	353	362	379	339	391	358	374	401	357	389	389	383	362	376	398	382	363	364	365	356	351	381	360	351	370	373	370	390	384	378	376	393	379	392	374	373	383	356	379	373	364	361	406	373	377	390	380	341	366	365	334	400	362	356	377	407	366	333	390	362	365	384	347	400	374	436	344	371	342	350	397	357	415	376	361	347	363	362	336	416	365	362	375	400	349	359	366	362	386	367	395	354	383	390	387	333	327	339	378	387	413	397	376	409	410	363	381	374	366	385	375	360	359	374	353	371	402	377	365	381	367	351	358	331	397	353	368	358	373	371	346	416	355	346	384	360	386	383	366	370	346	361	352	354	358	342	384	391	359	365	378	351	380	375	355	371	402	343	403	329	379	334	378	377	375	326	362	366	400	373	391	372	366	371	395	354	405	401	371	354	404	356	371	399	326	349	398	362	362	390	355	356	408	401	376	357	366	370	383	356	397	353	339	372	405	374	392	394	360	364	401	375	376	392	367	376	341	384	365	366	397	393	418	365	381	386	389	368	372	358	351	384	380	390	372	366	382	377	343	380	403	368	392	409	361	356	343	374	382	362	384	381	347	339	376	364	388	391	420	386	369	397	402	343	369	392	379	387	342	349	351	377	333	372	379	354	350	395	353	388	347	370	394	371	381	380	360	365	339	325	351	370	366	373	405	371	388	389	384	354	393	400	373	382	379	374	390	397	363	353	408	356	375	386	363	377	340	354	364	353	363	361	418	417	353	355	368	374	350	382	359	361	359	374	383	393	371	401	377	347	370	386	419	395	381	400	340	359	379	370	407	398	354	348	375	393	422	364	364	361	343	360	384	375	354	355	369	401	377	399	382	370	383	358	384	358	386	376	362	388	369	392	348	369	378	368	356	355	355	393	363	373	359	365	388	381	387	363	370	363	397	409	348	361	390	385	368	358	405	358	373	366	354	380	373	379	339	360	377	383	387	376	373	363	368	380	380	368	363	375	357	352	342	348	386	395	384	358	395	377	387	392	414	382	358	347	406	358	368	361	335	387	380	405	392	423	407	381	409	429	344	374	375	401	415	374	366	354	361	356	414	399	378	387	361	385	358	390	373	395	373	366	376	320	379	362	377	323	362	362	350	380	363	394	350	392	353	366	387	364	338	371	366	363	365	393	358	378	418	365	362	349	351	348	351	374	421	383	384	382	340	408	382	382	407	386	374	354	373	354	362	345	371	363	348	380	362	343	396	364	375	376	360	381	351	357	389	364	372	374	419	368	365	357	389	415	370	380	357	374	370	371	368	384	365	375	384	361	354	378	343	372	382	361	382	393	375	350	370	387	389	348	377	394	367	385	382	365	379	389	328	372	337	363	372	386	387	349	384	376	374	411	374	377	371	385	377	359	346	364	367	361	391	344	372	342	373	371	378	382	391	370	357	363	374	365	368	367	397	377	387	381	377	368	380	362	373	348	357	371	371	331	350	359	372	362	335	361	386	375	355	371	365	367	388	383	371	357	373	360	370	386	369	340	377	374	338	375	368	401	364	365	348	328	412	354	408	353	360	377	366	365	362	369	392	390	365	360	346	352	348	360	367	368	365	350	349	389	373	361	411	362	398	372	376	354	366	376	386	342	378	378	393	361	379	386	332	365	363	374	365	408	310	376	380	385	378	383	374	403	384	410	405	378	408	362	387	367	381	371	353	362	360	357	369	360	397	383	411	349	393	359	355	438	357	347	381	366	360	364	392	352	366	332	344	363	352	379	385	362	374	393	365	364	381	366	340	385	388	354	339	339	356	347	338	387	374	357	369	332	390	386	348	407	406	391	403	363	357	346	363	352	368	350	353	377	380	369	373	373	364	362	330	377	384	354	366	390	379	392	370	360	368	368	384	379	370	394	395
15117	12639	8037	3957	2795	2239	1700	1330	1111	1015	932	802	720	678	657	667	592	556	581	573	554	585	539	557	529	548	475	531	510	460	486	515	471	512	492	459	473	446	528	508	476	518	458	475	489	500	468	503	478	465	499	520	492	485	488	484	481	470	475	475	493	480	434	454	491	465	484	514	456	466	473	488	420	483	478	490	467	470	447	460	470	445	509	488	483	423	506	482	494	482	527	475	470	434	489	462	473	453	442	485	482	438	452	423	438	473	465	479	448	442	502	468	443	466	473	465	482	485	491	437	456	486	471	467	433	491	444	460	495	407	446	475	493	471	488	481	485	457	472	481	461	465	498	489	445	450	489	452	476	477	467	456	485	463	449	484	463	486	413	459	442	437	456	483	468	469	503	460	478	446	458	468	406	419	461	463	472	475	431	474	462	489	490	491	440	463	417	453	461	507	463	491	459	457	483	436	468	458	463	473	451	461	471	465	443	434	430	465	468	441	464	480	506	443	460	443	462	470	469	443	462	487	501	445	453	454	479	481	449	439	490	431	464	446	435	436	443	468	447	426	454	436	470	480	449	488	423	459	456	470	456	429	457	480	441	478	457	481	488	450	442	421	472	465	463	426	468	437	440	474	463	458	465	457	475	477	422	486	457	486	437	443	481	467	498	460	466	425	457	437	449	453	480	477	454	429	454	464	498	436	489	506	483	446	487	484	425	499	486	459	447	452	421	446	454	451	471	499	478	450	434	476	482	437	425	461	494	478	458	494	474	449	452	410	471	436	474	470	483	473	482	460	464	483	483	463	466	475	456	447	441	500	469	466	450	506	439	456	463	495	499	478	427	452	446	466	451	445	449	465	431	458	444	492	478	522	480	461	467	459	449	468	474	452	463	445	463	472	489	451	466	452	424	467	467	501	476	470	450	476	462	424	439	446	528	447	456	419	462	457	489	476	455	471	459	466	464	461	478	458	438	463	429	440	447	481	452	438	468	466	427	490	439	441	443	476	498	503	468	445	457	465	468	446	456	449	446	479	472	457	496	450	493	478	448	496	454	495	474	457	475	466	495	496	443	419	446	471	479	454	464	449	452	456	499	430	471	433	456	473	505	457	469	463	441	484	447	447	469	463	487	441	468	455	457	473	497	465	443	498	455	441	466	472	479	463	468	476	441	464	429	440	431	486	457	448	476	452	442	493	454	444	437	478	525	445	435	482	460	450	441	461	449	481	477	433	457	455	482	456	479	480	490	472	496	486	481	464	482	485	490	458	469	476	465	470	463	501	476	475	480	434	474	474	493	432	468	470	451	470	495	460	471	496	454	450	441	449	474	450	454	459	498	470	434	436	455	490	492	437	463	493	461	471	462	455	456	454	442	422	440	437	472	457	482	472	450	501	461	467	479	442	454	442	449	473	427	480	421	466	469	454	464	455	476	469	479	458	480	477	449	487	407	466	505	457	460	446	454	417	481	472	480	447	440	433	467	457	475	435	479	484	418	468	434	461	407	462	491	443	446	515	489	461	465	444	466	450	461	458	452	445	467	432	472	463	446	478	458	463	474	462	465	458	470	435	451	446	434	492	455	479	480	509	442	458	477	440	468	454	490	473	463	448	445	465	501	404	457	471	475	448	437	471	469	428	448	497	452	476	437	468	441	466	458	484	474	430	455	410	474	462	482	423	482	477	478	482	428	484	426	415	506	451	438	457	455	465	501	480	470	478	451	454	475	401	457	464	448	468	452	437	455	453	503	460	441	457	468	452	465	438	480	478	443	468	430	443	450	463	482	450	460	465	477	463	452	441	438	458	469	441	467	467	498	450	442	451	449	468	480	453	500	465	480	490	449	424	468	472	470	483	456	445	450	465	484	430	437	426	465	476	478	467	425	459	439	486	491	461	466	447	515	478	464	457	472	408	462	443	456	447	448	477	426	429	465	514	471	469	468	445	472	488	477	458	471	469	439	476	467	464	472	461	424	445	508	485	499	485	502	463	456	476	479	485	457	497	458	446	457	445	468	465	474	470	487	481	454	485	438	431	482	446	424	431	468	452	419	451	456	458	456	456	502	436	460	498	473	468	469	455	484	432	488	448	460	479	448	470	487	453	487	479	460	463	496	462	489	512	460	462	420	446	446	439	492	441	466	449	459	450	431	473	461	494	444	432	426	482	449	440	466	490	485	447	486	464	451	481	427	480	457	465	464	464	448	449	474	446	462	441	502	465	463	444	450	469	456	461	434	491	417	471	465	467	486	451	482	461	465	447	453	470	503	506	456	419	447	472	478	454	437	461	448	410	464	451	489	448	465	468	502	472	473	464	452	477	472	495	457	486	430	465	467	431	454	453	457	450	482	468	461	472	533	468	448	480	437	494	440	420	500	482	453	474	454	435	481	434	420	427	486	458	458	466	430	423	497	507	478	465	454	442	426	446	428	496	471	475	441	483	454	464	468	431	456	478	469	460	440	442	464	438	494	442	451	441	463	503	435	463	431	436	494	482	464	447	485	445	439	476	476	481	460	467	476	472	482	476	466	503	429	467	446	433	471	476	453	450	476	450	494	477	465	452	455	460	487	463	464	452	466	456	439	434	464	471	480	461	423	460	459	482	427	499	455	485	478	467	459	501	471	479	482	470	484	460	465	477	444	429	454	467	463	437	455	481	492	453	467	463	493	482	470	489	451	449	429	501	478	477	458	463	439	449	449	459	473	435	472	442	458	482	468	458	503	444	471	482	455	470	457	491	468	504	438	429	442	512	462	477	480	498	437	492	456	438	493	487	478	438	425	455	436	472	446	454	461	474	438	478	466	446	443	450	468	460	489	475	445	476	473	470	444	450	491	448	471	453	474	475	459	423	456	454	429	497	447	448	493	452	504	429	472	471	477	451	461	436	461	449	467	465	438	495	484	476	491	451	450	466	457	456	469	463	453	429	458	480	459	492	483	433	474	481	477	470	457	482	489	507	453	432	471	422	477	476	453	479	454	502	469	416	461	443	456	450	463	503	489	438	473	466	443	457	481	441	464	477	441	454	490	451	437	477	507	501	450	471	463	467	448	456	489	445	425	476	470	461	474	460	463	472	476	437	458	432	482	452	460	443	435	486	494	438	460	460	438	484	482	511	431	470	444	462	433	451	444	441	470	448	504	476	444	470	433	460	447	418	439	459	465	451	456	442	447	466	464	484	474	484	474	498	456	453	470	454	454	437	459	440	493	449	436	508	473	459	441	452	488	431	446	483	456	456	503	460	448	495	490	488	457	488	415	464	472	449	455	436	424	448	470	415	494	464	473	464	469	477	480	465	409	480	457	489	428	464	453	424	440	455	444	467	491	444	448	439	461	463	475	490	447	489	453	462	429	492	447	437	444	442	470	465	441	475	458	465	473	483	452	468	427	463	464	476	454	473	448	467	454	480	458	447	459	450	443	440	481	477	460	442	408	490	443	460	490	459	470	441	510	445	475	505	459	478	486	488	450	459	473	458	449	468	478	455
28342	15993	2748	1074	958	930	723	739	696	757	732	699	750	733	721	736	738	720	687	749	734	733	757	730	756	716	717	782	683	727	773	757	759	760	732	731	749	747	689	709	702	702	725	716	749	758	747	747	707	720	730	705	706	765	735	700	751	731	734	689	735	735	670	724	753	755	722	762	724	719	790	762	693	664	730	733	712	732	780	785	705	728	744	738	680	708	708	781	738	755	720	736	735	701	697	718	737	759	716	766	746	717	688	730	667	748	721	733	737	702	726	776	727	732	709	780	757	770	684	684	731	704	750	727	764	764	732	727	759	779	697	752	777	714	693	733	739	716	779	809	779	700	724	730	734	740	717	786	712	696	787	796	718	732	736	749	730	707	703	716	718	750	775	724	703	703	764	695	758	715	715	689	720	742	677	780	790	732	778	739	714	789	714	727	745	731	736	722	704	726	691	733	729	737	724	768	749	756	740	812	796	730	679	754	730	760	703	770	743	730	724	737	719	718	694	725	699	723	701	738	759	746	709	741	727	747	768	770	739	709	721	770	753	762	697	744	757	732	719	741	741	734	678	725	693	750	735	687	758	714	786	780	643	773	707	756	725	739	693	726	721	760	751	756	673	737	729	706	719	743	717	707	746	638	727	754	756	740	714	684	739	723	696	750	733	725	760	743	701	778	723	722	704	746	715	745	762	718	726	762	710	754	714	714	718	762	718	737	720	749	764	724	711	677	690	739	687	703	714	710	714	772	755	736	726	741	732	733	742	702	780	692	735	749	711	703	723	756	743	745	778	741	747	686	752	791	743	744	759	718	741	695	748	745	731	729	758	717	735	721	720	733	758	682	708	775	698	751	708	769	684	725	701	781	736	668	743	740	699	726	738	743	668	759	769	739	702	733	772	750	742	712	695	737	746	724	693	734	712	743	757	724	730	695	760	746	762	715	729	680	777	699	702	700	744	690	785	727	683	680	760	731	722	713	716	778	669	755	710	720	748	714	756	736	738	726	757	746	771	744	727	702	755	717	770	740	777	721	694	669	743	794	708	737	755	745	745	751	721	714	741	747	700	653	698	707	735	721	739	715	747	649	792	754	717	718	722	731	771	721	729	742	692	709	786	783	717	667	700	725	733	709	731	684	760	760	769	739	695	767	730	754	721	686	702	755	717	692	754	726	707	794	742	735	743	761	757	775	700	721	777	749	689	708	694	735	759	720	758	808	746	722	673	740	748	757	713	759	738	802	789	714	787	726	778	741	772	721	715	716	724	691	747	724	734	743	757	677	766	772	702	772	722	718	727	764	707	688	722	646	753	689	709	747	776	763	720	676	753	775	746	729	696	711	692	756	723	703	725	701	738	729	699	768	759	774	760	693	684	734	740	722	720	743	723	736	736	695	761	760	717	683	718	740	741	818	712	800	754	738	719	729	725	735	740	764	771	715	745	768	706	739	726	700	749	716	734	733	763	702	698	702	762	711	699	779	690	699	742	745	689	785	709	737	706	700	697	697	709	782	732	715	716	708	729	716	788	789	722	772	741	704	736	731	735	714	724	693	781	731	753	712	768	683	768	764	693	686	731	709	710	711	749	746	771	757	758	730	720	702	716	763	707	703	718	748	707	705	716	726	720	715	758	748	692	762	723	789	705	748	736	759	726	740	699	773	739	702	717	760	695	723	714	757	770	697	719	694	737	740	721	722	768	722	734	730	702	699	759	716	685	715	701	731	740	737	729	699	733	753	750	701	760	727	737	753	700	711	669	770	671	746	750	734	801	721	748	734	741	708	740	702	710	718	719	666	706	694	734	670	736	700	727	690	813	734	720	710	715	682	697	748	693	749	720	755	741	706	730	777	760	671	763	770	752	745	719	690	725	745	723	776	718	768	706	767	695	768	810	742	733	729	717	761	765	741	688	773	748	772	704	706	758	716	750	767	775	726	734	770	716	719	760	695	751	750	807	777	787	732	705	735	741	740	727	701	730	756	781	704	709	739	725	743	736	694	727	737	691	723	743	724	724	688	682	765	754	737	735	724	694	732	709	687	772	735	740	782	756	762	729	746	719	700	716	741	787	715	698	714	747	721	667	755	722	733	690	744	719	698	781	739	729	761	668	730	752	749	781	761	708	743	756	725	747	728	737	752	750	735	801	722	770	770	720	739	755	743	725	756	729	710	697	702	729	734	695	779	763	748	705	697	740	723	715	763	724	711	715	724	738	741	697	700	690	699	698	700	712	732	736	735	774	730	740	778	764	747	753	717	713	689	735	738	756	755	801	719	694	724	718	781	764	723	767	758	742	743	677	732	743	725	741	738	735	752	722	703	786	738	763	736	709	721	759	757	737	764	690	733	746	742	738	760	768	736	724	749	751	721	703	726	708	765	750	725	739	721	698	713	756	785	708	738	708	696	689	744	717	732	710	712	746	701	732	733	716	784	711	768	673	710	727	740	732	722	757	766	755	700	794	735	721	691	692	722	737	698	700	697	751	702	706	768	770	718	724	666	697	683	726	759	718	728	725	734	706	743	731	715	733	691	727	709	734	720	746	782	738	690	690	709	699	728	778	718	750	710	736	776	731	730	691	769	727	727	736	695	722	777	764	709	720	717	686	695	755	739	727	758	768	727	795	763	744	711	749	738	702	734	739	732	733	736	749	750	734	730	747	711	755	765	710	737	703	813	740	702	757	730	716	771	737	693	725	796	736	679	743	722	709	731	739	745	756	726	720	725	684	758	726	753	770	786	778	762	739	744	698	766	761	782	709	705	746	765	742	731	741	772	796	771	730	731	711	702	714	737	744	728	700	676	726	724	742	705	725	761	683	691	743	722	757	731	742	761	721	723	730	759	733	765	684	763	744	764	709	705	689	711	768	776	722	701	750	746	676	708	740	755	759	727	788	714	719	690	735	796	706	731	695	727	735	705	729	757	769	764	734	678	740	745	736	744	747	795	751	727	739	727	727	732	748	742	754	753	741	717	778	715	733	701	806	759	725	738	708	728	709	814	792	694	765	765	742	718	735	733	753	723	765	793	726	726	675	735	739	719	739	734	697	742	732	750	726	742	713	752	685	756	764	765	755	742	726	760	723	741	699	750	757	760	747	772	725	710	748	781	729	699	724	706	759	714	729	753	733	758	729	754	745	686	690	719	759	703	758	751	732	693	731	691	701	777	772	703	724	771	770	712	715	733	714	728	784	741	722	744	751	697	739	747	770	749	730	663	719	777	712	704	720	772	699	778	752	741	683	697	751	715	749	689	732	749	744	761	734	711	698	739	724	759	707	721	720	739	810	740	723	757	739	737	732	695	734	696	730	701	719	743	696	742	713	768	708	745	732	748	723	743	724	703	692	738	725	749	697	728	711	709	707	723	727	757	686	739	808	788	803	712	732	798	754	732	732	743	700	708	733	707	743	733	748	728	731	701	732	812	708	739	721	731	707	744	720	757	718	733	722	753	762	779	713	746	702	729	743	717	748	749	734	728	765	748	742	710
10158	1422	1154	950	946	884	891	840	897	863	872	837	875	873	824	855	868	874	841	834	837	835	868	867	837	856	853	833	862	859	864	857	856	874	852	825	845	911	880	845	889	798	850	846	878	872	851	822	848	877	870	877	864	903	872	862	855	857	882	840	788	882	850	803	812	869	832	829	887	887	891	833	820	936	902	832	832	827	861	886	858	820	824	856	859	839	876	876	880	887	887	839	824	827	802	859	858	848	871	869	875	862	869	906	799	851	856	857	835	887	804	891	864	884	832	862	829	861	850	864	857	868	852	851	871	842	877	894	827	810	874	875	840	862	898	863	879	836	843	858	859	879	862	859	931	819	854	848	861	851	819	882	885	917	873	806	896	824	843	828	845	881	878	830	838	874	834	792	823	855	825	873	874	909	879	804	830	863	858	877	855	852	866	855	908	832	928	879	862	915	850	830	883	872	873	843	821	867	899	901	861	878	811	854	860	837	889	830	843	893	857	823	832	889	849	846	849	867	854	847	830	822	830	857	893	879	769	883	858	836	854	828	859	791	844	874	833	803	890	910	798	893	888	842	860	895	845	850	838	887	851	821	889	827	898	872	843	885	866	870	817	853	849	874	829	898	840	853	803	863	854	880	829	882	846	850	804	873	874	865	885	885	847	863	808	856	918	823	860	912	823	808	801	829	869	920	911	837	864	821	811	860	891	814	852	858	799	841	868	815	850	854	854	823	859	858	834	816	837	881	855	852	822	861	829	826	891	890	800	862	834	889	915	827	817	932	873	849	815	879	844	837	878	864	820	918	820	856	832	817	862	849	861	867	827	790	836	921	839	834	804	840	855	811	772	877	882	842	882	857	887	884	810	822	856	892	901	889	912	853	792	875	878	835	851	827	816	865	903	851	864	886	863	820	852	818	829	837	813	833	889	903	836	866	874	848	866	850	858	859	831	882	880	851	854	803	888	858	818	862	842	805	834	837	885	842	843	871	877	855	822	840	846	812	848	829	855	855	849	846	840	823	833	818	902	841	860	860	877	823	876	830	847	892	892	830	788	863	857	908	826	872	865	888	847	877	875	854	849	824	875	859	839	900	869	813	800	845	855	899	837	845	903	835	843	786	866	848	843	835	834	834	856	877	858	879	912	825	890	837	835	903	866	848	862	854	811	856	850	865	836	871	804	832	875	821	881	850	903	840	828	881	807	888	871	844	861	843	866	860	929	869	887	882	833	889	837	850	839	847	866	880	828	899	870	821	843	824	852	840	868	833	874	926	846	887	853	829	910	829	897	878	819	849	849	913	889	879	855	854	865	879	848	834	876	872	865	808	853	876	867	839	856	810	867	845	855	854	822	872	839	820	880	867	869	856	853	875	864	863	862	823	833	896	877	848	818	812	829	799	874	843	827	839	850	886	871	842	828	843	867	898	862	859	858	897	789	851	866	825	868	878	802	871	864	869	802	836	862	861	853	840	884	853	831	804	838	871	836	872	882	882	862	805	851	878	816	840	839	860	808	860	848	856	835	882	824	778	831	830	885	871	825	878	880	852	890	888	862	892	839	875	811	817	898	880	791	868	853	813	866	827	859	847	838	889	871	855	848	871	834	933	884	862	803	874	820	861	864	868	828	860	828	852	867	823	865	875	819	857	828	864	911	868	871	905	901	836	848	888	852	811	904	858	860	801	874	837	873	822	852	830	918	846	837	856	853	885	900	857	833	828	860	806	828	855	816	834	845	847	903	876	819	900	860	856	901	804	880	837	904	838	834	895	856	904	829	824	856	862	860	852	775	885	874	863	831	820	858	832	888	865	814	813	851	825	874	826	838	861	864	861	807	846	889	859	852	868	906	837	816	943	906	839	891	898	835	941	843	847	828	845	843	837	850	846	863	826	851	891	867	839	794	804	837	847	882	839	881	839	895	851	854	841	859	888	823	907	861	819	818	878	799	845	896	916	864	845	942	909	844	831	821	865	845	846	885	849	832	825	840	910	884	788	824	879	908	884	848	875	892	881	885	840	820	882	847	856	833	846	851	857	873	894	865	857	837	858	860	847	888	859	810	867	888	830	889	872	886	845	835	790	856	809	888	849	808	905	843	853	818	831	851	874	871	839	848	874	868	896	833	833	818	781	874	904	810	865	860	818	893	842	867	893	817	858	866	883	893	863	848	905	832	871	859	833	822	826	845	874	848	860	857	871	830	831	896	838	871	862	863	913	876	884	876	822	836	898	850	862	857	903	848	842	857	898	874	857	836	802	806	851	890	881	889	910	864	841	811	870	870	837	863	831	846	856	818	788	824	872	848	835	868	845	888	863	839	836	844	820	869	827	878	826	873	838	821	887	890	793	848	844	863	873	888	828	881	882	853	872	847	876	838	858	857	834	853	802	826	864	848	865	855	850	880	875	821	896	836	838	812	873	876	847	838	863	830	868	847	869	833	853	822	870	879	885	877	932	852	823	849	897	797	832	834	821	825	834	906	898	847	858	865	861	858	816	873	893	841	844	856	870	862	858	913	924	837	801	843	910	866	847	856	820	831	813	859	864	828	860	837	840	897	888	818	860	795	817	825	834	863	875	856	865	852	857	827	889	847	842	874	871	868	874	879	824	874	811	868	859	893	861	876	886	831	828	837	829	876	891	884	828	861	877	842	891	880	835	855	870	956	850	854	877	889	872	848	829	848	889	867	859	815	845	890	831	880	854	881	837	848	885	854	876	808	854	854	855	838	917	844	856	850	859	813	847	855	884	848	870	814	857	828	912	860	855	842	798	820	890	852	832	828	870	868	828	889	828	875	825	830	832	873	866	910	933	903	869	843	808	860	840	887	838	886	854	897	841	852	855	887	767	837	859	843	827	839	866	795	812	882	837	848	890	891	845	871	800	862	836	820	866	880	852	914	838	833	834	891	856	863	846	827	841	851	885	911	847	789	903	816	868	865	895	871	823	878	872	843	861	852	933	839	880	817	834	828	860	817	891	839	831	890	838	834	776	774	838	844	821	842	871	871	832	804	871	855	823	847	874	825	840	838	833	795	817	872	879	817	862	850	882	843	865	823	868	831	830	868	869	810	835	817	840	888	859	917	853	823	891	828	814	873	812	849	852	851	928	847	827	894	858	900	860	855	853	775	869	889	866	851	849	839	865	873	838	787	864	869	888	876	862	909	832	903	851	878	856	857	847	820	846	870	804	903	825	884	829	861	819	844	882	874	869	881	813	830	809	871	817	868	846	844	851	893	831	872	872	879	804	861	852	835	774	836	854	867	854	887	838	843	789	855	836	810	844	819	823	844	836	861	883	860	900	881	900	818	841	806	825	851	842	838	860	888	863	833	870	822	814	890	904	822	809	853	854	834	849	837	901	876	853	862	838	801	879	877	883	832	886	837	831	876	882	850	828	807	859	871	884	870	833	810	768	885	835	826	834	858	876	873	795	853	854	871	893	838	856	844	858	776	871	851	852	819	848	864	869	847	864	837	824	839	896	868	822
23867	21529	28517	24949	21245	4337	1249	1003	950	906	871	833	814	832	773	789	782	854	761	803	763	816	792	809	819	811	756	790	765	718	805	833	746	765	754	793	783	772	760	740	719	767	761	742	768	734	778	811	766	804	774	744	741	797	764	831	773	806	780	791	735	830	784	788	754	806	769	790	736	774	808	779	730	726	758	786	740	764	768	766	749	761	732	776	790	747	723	796	758	760	777	795	762	805	718	811	780	802	792	748	766	772	807	783	764	767	798	762	800	785	753	792	775	757	766	777	795	796	784	804	794	751	768	766	754	723	775	789	821	757	795	750	805	832	783	740	747	720	759	807	800	791	725	736	789	751	801	750	745	782	749	766	780	731	767	751	755	760	815	758	740	778	733	740	760	757	744	817	755	799	786	758	755	774	734	790	774	751	745	711	812	781	731	770	728	755	794	756	795	759	763	768	805	804	749	767	737	786	736	748	781	806	747	765	747	758	791	724	762	760	795	763	777	802	748	757	805	780	751	757	781	775	746	771	818	777	786	748	824	786	716	777	749	744	765	787	739	765	772	801	812	786	772	818	779	742	774	740	768	766	735	817	736	772	774	784	787	818	764	748	775	822	777	809	755	754	756	753	812	773	773	805	716	752	791	823	755	765	787	701	752	751	758	789	790	805	789	770	798	756	802	764	783	814	735	754	751	782	772	792	755	765	749	774	739	752	767	754	769	793	699	758	780	755	740	747	759	805	737	850	749	785	815	793	796	777	785	775	749	753	771	760	744	792	758	755	816	760	760	745	784	767	748	757	819	799	740	750	752	833	793	825	780	778	753	797	772	777	741	738	771	770	747	775	799	781	757	767	775	797	748	787	744	730	746	776	726	789	740	788	818	752	769	761	759	755	759	811	747	774	770	777	754	740	781	808	766	814	749	805	763	766	725	795	783	795	782	762	713	734	763	719	773	775	755	768	748	787	824	760	796	759	800	765	726	762	754	774	799	748	774	762	751	799	797	724	801	827	753	753	753	752	719	780	750	744	756	768	723	732	759	819	746	834	807	752	756	755	740	706	762	732	802	745	762	792	806	793	754	759	734	746	777	791	749	813	769	811	744	787	754	780	822	802	768	795	740	718	765	791	763	741	763	760	742	781	779	722	733	761	808	725	745	791	724	786	770	718	759	793	755	789	775	790	757	772	759	738	750	742	801	801	784	739	737	801	753	779	760	757	791	730	777	746	790	748	738	754	812	724	756	756	791	763	783	767	824	734	779	754	749	726	765	704	753	787	760	728	808	733	769	758	802	754	755	794	756	724	747	783	723	715	739	799	750	776	802	713	743	756	754	812	768	753	790	692	794	798	759	798	795	787	795	769	778	764	755	782	738	777	717	750	778	759	722	750	769	713	770	756	819	757	777	843	770	726	731	751	823	793	719	786	769	789	783	787	769	755	782	760	787	800	801	771	755	713	819	761	766	763	817	750	779	814	764	738	801	717	794	855	745	846	729	708	772	794	764	759	764	745	802	738	785	811	790	745	756	759	799	800	744	789	795	804	772	782	731	730	746	793	733	752	767	783	790	755	757	771	765	740	780	769	778	785	796	732	806	762	794	770	737	719	787	800	769	733	768	761	818	717	757	769	808	737	751	749	699	769	731	769	802	745	724	758	766	773	777	768	776	764	739	765	723	804	731	766	753	761	749	757	761	810	757	811	807	796	745	752	801	796	706	805	809	767	805	860	810	792	749	791	781	795	787	822	782	755	804	782	734	740	761	790	787	785	827	789	736	736	722	759	758	760	782	769	719	766	788	794	795	740	738	795	833	769	774	784	734	765	766	824	782	813	731	800	761	782	763	725	754	715	766	783	798	791	812	793	757	816	793	750	781	800	792	731	790	739	802	763	747	805	767	804	756	827	798	794	766	811	786	752	794	796	792	802	776	769	746	745	777	756	743	802	772	758	722	756	793	769	747	753	725	788	731	742	733	802	786	757	710	756	803	781	729	761	750	806	729	771	766	719	706	806	746	834	788	757	769	781	741	763	771	766	798	747	744	720	781	782	749	770	793	751	752	762	785	719	713	759	799	757	728	757	809	778	803	755	740	773	786	766	783	777	738	810	806	806	769	739	790	801	786	771	813	731	776	737	819	783	808	717	817	750	783	782	788	787	784	770	736	809	720	766	731	719	773	775	772	763	729	763	774	753	794	749	767	711	785	746	770	773	767	738	798	765	750	774	834	789	769	777	749	809	785	727	719	743	797	785	717	742	755	764	733	765	811	786	741	771	765	743	741	729	787	795	775	786	736	752	751	754	797	792	757	764	720	777	715	780	755	726	785	763	754	792	727	748	760	755	792	824	749	804	733	782	764	747	743	777	778	764	725	816	757	749	745	778	748	811	797	748	754	789	745	791	785	794	767	776	847	746	791	807	754	770	773	763	775	734	758	779	724	781	788	767	801	777	757	780	774	745	813	745	782	784	793	819	716	734	763	766	796	780	739	790	754	785	742	813	768	733	748	783	758	796	788	760	777	802	738	758	748	795	827	811	800	774	793	768	710	812	746	782	697	792	764	779	789	752	781	747	793	835	806	757	752	777	804	806	720	794	716	791	770	716	784	757	780	754	749	798	735	736	754	715	776	746	782	745	752	781	791	724	800	818	780	781	788	744	740	751	780	823	736	806	722	740	739	754	751	751	750	773	765	752	764	732	738	729	707	768	778	707	718	766	735	751	727	819	728	787	784	713	795	804	738	782	773	716	773	814	749	790	771	789	792	771	740	802	777	823	799	739	800	781	759	769	741	787	756	784	755	795	782	732	788	757	791	825	814	808	786	755	782	767	770	782	795	757	771	799	763	766	726	702	755	786	744	788	810	763	734	735	720	775	707	732	819	799	722	739	745	820	759	812	720	762	766	764	755	784	736	746	761	743	772	781	749	783	765	794	818	750	782	728	748	770	792	796	751	775	762	776	710	812	816	834	732	779	749	843	783	786	743	823	716	764	800	751	760	772	798	767	781	778	747	745	777	758	800	799	776	833	780	795	782	816	776	790	776	776	766	732	767	792	788	742	775	781	758	764	735	761	763	752	817	752	751	745	768	771	748	769	743	771	758	754	749	811	754	760	797	705	787	761	769	827	783	749	829	765	743	709	770	784	782	819	730	719	782	752	746	797	746	800	769	745	776	749	796	756	753	791	778	804	764	754	778	799	734	784	763	767	781	719	758	754	817	766	772	753	817	737	798	822	763	805	767	787	734	808	785	776	721	788	726	757	733	797	793	756	741	803	824	800	776	762	763	756	740	743	764	761	745	735	731	791	769	768	809	738	729	733	785	751	760	734	780	807	732	782	799	799	815	709	771	733	801	809	769	742	732	777	776	823	751	784	800	727	716	776	724	766	755	797	732	823	740	731	788	767	767	818	760	769	803	814	763	733	800	776	782	787	809	751	746	755	717	716	799	748	758	769	724	758	773	748	752	756	748	758	749	776	778	736	740	823
12688	8156	5256	2725	2113	1809	1574	1374	1284	1172	1144	1067	1066	970	988	1040	1007	980	958	945	940	948	939	957	934	923	916	895	890	905	923	910	891	898	965	877	898	904	921	897	945	898	916	881	942	938	880	878	877	906	922	922	1029	976	971	929	896	921	946	948	917	893	904	861	914	940	928	912	882	944	942	931	875	880	871	957	900	864	935	902	970	876	893	881	963	909	908	895	893	869	935	903	906	942	907	874	883	936	936	957	926	934	942	868	925	904	874	884	947	894	981	917	873	899	930	888	873	904	865	895	868	924	924	955	942	831	850	880	908	880	925	871	967	898	854	871	912	934	912	916	904	902	902	915	970	908	897	902	869	878	917	921	872	891	890	891	955	956	901	932	935	861	926	898	914	835	906	880	895	939	947	914	909	905	933	900	845	918	925	867	897	916	881	850	861	933	900	903	864	951	900	918	870	881	880	892	858	898	970	863	894	883	981	890	905	933	914	847	896	886	924	914	903	868	898	918	917	946	897	911	896	874	942	931	850	922	915	895	918	902	927	899	873	871	853	888	893	877	896	893	886	907	882	913	911	885	946	918	884	900	878	903	918	882	898	892	875	973	933	914	911	882	901	879	878	937	899	907	954	919	824	899	927	895	879	978	962	941	901	906	909	939	833	893	886	876	946	913	925	939	898	900	901	966	871	960	918	929	897	894	892	915	876	824	910	928	942	893	941	892	914	933	924	874	864	926	929	912	903	930	923	902	903	909	932	914	902	867	882	915	866	948	857	923	932	879	940	914	899	864	885	964	869	947	895	913	884	880	899	918	942	906	890	898	886	901	963	933	897	895	900	889	954	918	898	897	922	921	866	913	938	882	876	886	898	886	920	925	922	923	915	906	878	921	947	892	888	851	880	902	916	929	924	929	933	856	907	941	943	859	901	882	874	917	930	904	909	922	942	894	885	942	913	909	877	936	956	899	910	925	908	862	932	941	860	911	882	873	911	943	897	853	851	937	894	952	893	915	889	933	918	895	933	873	954	940	874	922	873	883	922	880	923	900	875	909	909	943	918	902	875	901	872	957	921	956	911	923	867	958	795	879	939	829	881	900	932	955	876	903	879	912	902	916	926	927	944	917	873	934	890	904	915	896	889	887	929	970	942	872	944	905	949	950	977	919	894	948	904	943	927	928	933	855	907	926	912	877	922	897	906	941	887	915	880	965	896	891	857	865	919	904	895	886	980	879	863	909	911	918	881	913	914	929	921	898	921	861	921	882	900	873	931	904	894	881	910	860	869	913	863	912	912	889	935	940	883	868	878	944	935	900	960	906	886	910	925	956	890	880	901	912	858	937	907	863	926	827	960	901	910	894	884	912	887	903	931	923	938	882	891	922	907	863	909	893	924	875	897	891	915	878	902	922	857	921	903	899	877	899	901	907	903	942	877	883	916	933	902	881	957	929	967	911	928	911	907	899	910	852	880	965	895	917	897	904	899	886	921	809	884	871	879	938	889	905	946	901	874	900	906	945	853	864	899	934	890	902	928	910	943	934	928	872	862	912	889	838	908	907	885	888	937	890	946	921	912	921	903	903	871	876	941	902	887	897	869	884	920	901	913	929	932	914	955	964	851	910	926	906	883	885	846	925	886	915	895	902	937	905	921	922	884	867	878	903	917	928	899	892	928	844	906	862	915	948	898	874	923	921	899	906	859	861	882	896	894	889	912	920	897	939	932	901	924	931	875	913	863	837	922	940	954	912	918	878	895	846	917	899	859	905	930	942	873	941	933	855	927	891	917	927	889	933	929	920	833	866	932	943	868	926	906	910	894	914	937	907	934	901	883	893	923	901	934	953	863	872	926	950	905	900	924	929	877	971	907	934	937	901	923	885	901	888	914	879	898	907	956	917	859	815	924	915	901	909	925	889	905	906	929	983	867	897	848	854	934	914	880	945	926	907	908	881	913	925	851	952	899	884	884	876	895	882	919	867	948	888	937	861	931	942	888	958	923	886	865	948	913	991	890	884	920	934	943	903	900	941	869	903	846	901	914	941	872	900	956	918	902	878	910	904	874	896	856	919	945	882	892	861	903	917	943	916	914	887	874	879	954	905	917	878	898	896	904	889	951	922	878	919	921	915	928	892	940	906	927	909	880	863	913	866	913	933	945	854	893	918	900	916	942	892	918	894	881	919	946	919	908	849	917	870	925	911	931	890	902	865	950	915	908	942	890	955	870	849	857	952	902	894	885	943	890	905	926	901	936	921	913	914	907	855	972	989	930	871	935	924	924	890	918	912	920	894	859	902	880	896	940	897	936	904	921	876	893	880	873	945	952	884	927	904	865	920	855	934	876	906	942	905	927	932	857	862	921	910	892	907	918	940	901	897	894	883	848	908	909	945	899	869	913	923	908	951	859	901	936	851	885	857	906	931	885	878	917	894	929	916	914	899	905	874	905	892	911	891	912	882	936	931	937	927	937	932	876	952	879	886	880	905	906	895	886	934	927	930	860	906	943	910	895	911	917	906	957	879	874	877	901	871	962	886	873	917	888	909	909	865	862	910	916	922	890	930	898	955	900	870	877	898	922	869	843	955	892	882	809	895	889	911	897	916	882	884	905	855	905	899	903	898	918	934	898	911	928	935	977	914	867	918	941	882	869	964	905	919	891	862	874	875	962	901	862	873	871	952	932	856	935	906	912	924	907	862	903	924	917	935	945	890	900	937	902	888	911	879	936	893	916	907	872	889	910	873	924	905	917	950	903	945	899	895	893	875	890	901	895	908	899	926	935	899	904	897	919	871	884	892	916	922	855	955	903	907	888	919	906	811	895	880	878	949	863	870	910	973	911	895	897	930	937	878	826	952	909	899	927	910	900	963	945	910	916	922	914	892	920	894	879	907	940	876	884	917	872	911	909	940	911	897	908	920	919	951	907	922	887	908	929	895	900	924	902	914	901	935	907	853	885	980	894	900	920	916	907	943	894	858	909	881	933	898	913	858	872	901	887	879	900	895	892	915	927	904	898	880	910	954	882	891	914	915	908	888	895	911	915	909	886	908	853	901	884	873	947	995	845	880	849	920	900	932	900	886	954	917	866	914	925	931	896	878	950	965	932	881	919	931	897	892	917	885	910	956	849	894	895	878	961	883	916	890	902	885	890	921	900	912	903	968	945	951	914	848	901	908	901	937	879	901	982	928	894	915	896	936	873	978	917	865	905	896	890	904	873	972	917	845	926	863	873	914	902	910	927	904	884	879	869	932	863	900	939	884	871	900	924	893	894	896	853	936	925	918	966	941	925	897	907	923	863	978	919	899	879	938	909	904	952	885	908	928	893	879	907	913	883	906	925	882	907	910	953	873	917	875	845	883	917	940	894	904	862	906	862	976	976	916	935	892	859	915	871	887	907	917	872	891	866	944	886	934	871	939	971	878	918	961	903	911	846	928	909	962	927	858	932	935	864	861	904	903	874	866	865	914	924	884	931	891	887	870	917	960	906	890
25147	21518	26856	25342	2517	594	530	518	447	440	404	445	456	436	465	451	416	409	410	421	421	426	423	437	417	431	389	394	424	419	438	424	397	417	396	417	414	399	361	400	413	363	413	382	409	391	402	408	409	408	397	420	413	402	409	441	385	402	411	431	391	456	416	429	418	417	412	377	412	399	457	359	441	387	391	403	400	413	415	388	380	382	401	417	407	368	442	362	423	422	382	398	386	417	408	404	413	379	417	414	380	420	366	401	427	372	414	406	386	413	410	451	372	388	419	402	410	414	381	421	380	363	431	413	406	419	391	397	396	419	360	446	446	425	384	367	426	403	401	360	400	408	385	426	381	404	397	406	411	406	419	417	403	418	396	409	425	423	379	411	417	424	399	410	403	428	382	422	416	429	389	368	390	404	409	427	429	438	395	414	401	424	417	383	399	400	400	394	380	395	363	434	364	410	413	422	393	357	427	405	408	376	380	386	409	398	401	389	385	378	428	439	396	406	380	409	412	411	414	408	415	410	393	415	411	397	394	409	410	393	435	407	395	409	417	416	411	403	413	403	433	396	397	390	401	396	382	428	444	412	429	392	402	384	377	410	419	416	394	397	400	419	385	423	357	382	400	412	416	393	412	380	425	408	401	383	407	419	398	413	400	391	409	408	398	465	426	355	403	381	417	389	428	407	423	382	382	428	416	401	416	364	372	388	424	393	371	426	408	422	331	402	378	423	391	404	405	387	359	420	394	394	420	386	414	420	434	407	390	404	404	376	410	385	377	388	418	397	389	391	400	420	410	427	404	404	395	442	375	428	398	398	421	413	426	418	432	382	372	408	391	396	407	397	404	424	390	398	391	434	414	412	410	380	401	410	394	414	376	410	387	404	429	395	395	403	423	416	410	390	416	408	421	410	431	424	397	405	390	364	465	374	386	414	429	349	391	406	429	391	418	373	428	377	399	407	394	411	423	391	372	414	382	440	380	394	406	388	382	381	402	382	418	410	394	411	419	402	416	403	412	430	407	400	405	374	418	412	442	402	412	449	444	410	422	379	406	371	399	413	375	382	402	383	400	415	398	385	419	420	391	416	424	438	389	428	417	395	452	383	423	397	378	393	405	403	432	391	416	415	408	401	391	432	399	414	373	404	374	450	427	407	396	422	429	428	421	398	398	377	400	421	375	395	423	391	417	415	420	413	424	413	414	414	392	383	422	424	430	449	433	388	417	434	404	399	392	376	379	403	367	361	399	380	423	395	379	431	379	372	433	422	430	403	384	375	372	413	377	382	433	377	434	408	396	394	379	401	407	402	399	403	445	407	424	410	399	410	417	392	448	386	414	390	416	407	387	401	404	406	393	387	375	391	372	386	455	403	385	415	431	443	436	423	383	431	412	413	415	437	390	412	427	412	396	416	403	359	387	406	413	443	426	374	412	400	397	385	398	402	403	371	423	399	390	410	394	376	396	421	404	377	432	419	370	414	398	392	380	416	413	405	404	436	437	408	408	414	408	413	375	402	400	385	438	394	389	413	397	415	410	427	378	382	413	373	395	432	393	445	389	397	386	399	376	361	382	379	420	401	389	389	422	386	409	436	408	414	401	403	385	373	369	425	393	388	411	403	415	398	388	397	446	396	408	398	456	378	395	417	344	403	397	432	407	427	402	410	363	407	419	391	410	386	417	412	419	377	407	404	416	404	425	402	374	387	405	404	403	414	394	420	401	413	394	407	388	375	395	375	393	385	378	417	374	413	421	447	384	414	406	389	440	407	408	392	379	371	399	401	422	424	414	390	399	435	387	428	394	412	398	419	424	406	436	380	421	421	423	438	417	394	415	384	421	414	384	369	390	399	396	420	384	425	419	407	373	400	438	402	385	395	406	374	413	390	397	393	375	391	416	420	467	410	391	437	380	457	412	374	397	395	362	410	412	379	387	406	429	424	400	408	425	382	404	440	399	394	365	382	404	406	433	415	423	389	429	414	395	367	443	415	392	415	410	371	390	456	416	413	422	376	408	390	393	436	391	398	392	411	372	412	396	403	388	404	416	396	419	422	440	391	408	395	380	398	393	402	390	373	407	398	395	374	383	405	450	411	393	391	408	367	387	406	402	400	378	376	412	381	397	393	397	399	457	404	418	375	411	412	381	440	454	364	407	382	413	372	403	366	413	419	389	430	382	397	401	412	413	404	414	403	403	392	413	435	367	421	403	384	398	317	412	418	405	421	401	403	376	411	388	443	420	391	372	384	412	401	394	422	428	409	407	416	382	398	413	371	419	415	406	399	409	396	400	382	405	399	412	410	385	399	394	434	420	419	371	406	382	408	394	417	390	397	385	422	387	428	410	432	405	437	400	411	416	378	397	395	411	412	429	383	433	415	377	396	396	438	393	414	439	421	378	407	405	424	396	404	408	402	404	400	421	401	424	414	352	423	383	445	404	415	384	371	415	397	391	402	405	401	404	369	388	406	432	385	407	384	383	400	461	400	421	422	391	382	396	372	428	423	378	421	419	418	408	389	411	382	385	404	407	422	389	410	460	383	413	411	432	424	391	430	383	385	402	417	404	431	403	413	389	401	421	370	408	384	365	380	409	394	423	395	384	421	400	392	378	413	413	392	389	370	398	408	406	412	411	465	424	416	417	406	384	398	378	404	373	403	420	422	376	386	389	412	408	432	405	430	394	392	402	427	437	416	395	432	356	411	404	381	386	380	443	382	400	368	389	404	403	422	411	370	433	411	456	393	435	395	385	367	407	405	361	420	403	439	381	374	393	391	423	425	414	395	424	396	413	389	390	374	401	419	414	417	387	401	405	402	401	396	399	412	384	413	426	408	395	354	403	393	387	416	392	432	384	392	415	371	380	470	416	407	418	405	404	382	395	396	395	420	365	375	384	418	422	421	392	407	429	385	422	395	404	464	435	393	411	411	375	346	385	386	383	422	394	425	396	380	369	393	413	377	413	401	403	406	401	376	424	419	414	392	398	392	389	422	409	399	400	433	406	374	418	398	448	402	380	441	408	425	377	392	386	449	413	366	426	394	432	389	416	408	386	398	421	374	357	395	402	404	418	397	440	417	388	436	408	422	406	401	411	418	395	422	425	412	407	398	414	426	410	424	398	408	403	424	391	396	397	437	372	421	393	420	395	401	390	431	421	432	385	381	414	420	402	393	419	385	369	424	432	427	434	392	415	430	447	420	422	428	429	425	427	363	405	392	417	408	397	435	433	413	374	387	363	394	411	405	405	408	366	397	396	397	420	410	441	403	400	358	396	439	399	382	424	367	413	396	421	375	408	422	416	401	375	414	414	392	399	359	405	405	398	424	417	376	418	383	410	407	430	432	392	426	417	391	396	425	405	394	406	421	429	400	366	418	393	415	389	404	375	389	439	393	392	411	458	384	429	363	424	385	411	409	398	412	407	428	377	396	385	416	393	399	391	403	435	419	387	408	435	388	380	378	403	376	416	390	418	419	440	413	376	390	400	410
11093	4124	2767	1441	1136	995	828	725	669	645	617	578	577	576	537	571	497	508	512	550	523	492	501	497	532	474	504	524	513	450	510	502	518	458	467	472	498	507	483	495	481	466	463	496	463	509	460	483	541	518	472	508	486	450	462	496	473	498	450	460	493	480	514	494	507	448	501	483	481	500	508	471	504	495	453	452	488	497	465	486	512	508	541	486	460	439	497	478	452	484	475	473	413	432	507	519	480	493	460	498	494	483	495	496	477	447	492	489	456	486	483	518	495	481	509	469	495	486	507	489	473	483	433	455	463	463	517	451	434	461	495	476	473	459	525	479	502	488	496	461	484	430	485	477	493	506	460	481	497	500	534	472	474	481	455	504	492	480	518	465	471	433	475	485	465	472	481	511	470	489	482	499	434	495	497	460	467	464	467	477	470	445	445	509	453	452	470	481	442	456	474	493	473	459	511	465	497	505	521	474	481	523	504	460	484	452	435	482	440	481	465	465	419	500	490	467	461	463	459	460	472	497	487	476	461	467	486	490	487	520	477	515	454	454	505	479	454	458	475	461	494	478	480	508	485	483	488	512	442	472	471	475	451	498	492	459	459	507	476	467	483	476	484	490	469	458	465	459	474	464	443	513	490	491	538	476	461	489	468	498	458	434	491	512	500	499	494	467	470	442	485	482	498	444	481	477	490	492	494	477	473	493	446	487	498	481	493	476	462	460	487	460	498	477	452	463	481	428	468	458	497	445	497	461	481	467	498	455	483	531	437	475	482	518	487	495	520	473	453	465	514	469	476	450	501	503	492	430	471	519	505	464	437	483	442	493	501	455	486	488	487	479	484	495	472	483	460	482	523	436	472	496	447	454	449	463	504	475	504	433	487	490	502	496	481	478	439	447	469	488	463	469	524	488	492	482	489	519	488	518	479	501	490	488	471	499	475	444	476	490	512	450	460	478	435	512	467	477	486	465	496	478	485	452	485	459	476	482	478	464	483	480	470	512	497	463	460	458	469	491	469	489	500	454	476	480	504	456	471	457	470	479	486	498	483	495	450	519	471	472	500	457	503	493	468	522	488	455	485	474	484	499	485	458	456	512	464	460	468	464	473	490	463	475	479	481	428	494	476	457	441	478	463	496	483	479	454	455	470	477	498	471	506	457	473	468	478	480	491	476	504	491	443	492	478	497	462	497	477	504	530	483	462	476	487	478	462	468	463	541	473	495	483	459	513	450	496	463	486	442	489	443	511	497	477	480	461	480	443	467	492	425	480	504	470	470	456	458	458	448	499	474	480	458	502	491	488	427	477	464	454	456	490	483	491	519	492	443	471	491	509	504	510	457	504	480	491	464	466	451	485	463	426	457	484	516	457	484	497	463	507	458	476	464	457	487	435	494	517	524	462	426	471	454	486	473	445	451	466	499	448	504	457	493	473	468	495	531	465	514	475	506	469	471	467	498	416	521	477	477	491	481	471	515	483	484	495	504	447	476	459	495	507	442	485	466	477	461	483	498	483	479	476	461	477	485	479	506	458	501	446	460	509	475	508	450	492	462	466	480	495	479	464	474	464	464	479	450	460	486	497	502	454	495	520	517	498	469	463	482	495	463	470	479	437	493	489	470	496	458	482	473	501	517	448	491	470	464	485	503	462	477	457	483	485	442	493	501	431	498	465	473	498	507	467	464	455	484	502	516	469	478	479	487	495	482	477	471	480	467	433	474	451	514	458	484	467	504	492	489	521	461	450	480	495	463	486	517	437	537	470	447	459	489	475	470	500	480	447	469	447	471	479	480	476	493	488	516	454	500	466	469	493	463	501	469	472	471	459	515	479	504	539	481	474	493	503	476	496	475	507	424	473	486	463	497	489	430	516	488	500	510	463	501	518	520	473	484	462	481	491	459	498	455	465	470	497	449	467	507	474	455	450	438	503	490	420	483	497	451	461	471	467	493	475	525	492	469	475	471	476	470	496	490	485	463	478	505	448	476	472	462	465	500	477	494	510	514	499	458	427	492	481	453	489	466	481	443	477	478	496	466	491	456	484	486	485	499	464	469	484	476	476	487	471	485	479	435	483	489	485	450	493	456	468	488	458	479	472	518	512	463	494	450	452	470	545	442	445	481	490	473	525	442	454	510	461	483	457	465	463	508	463	444	456	489	498	460	461	525	504	481	437	479	486	481	506	484	494	472	509	462	449	456	479	473	439	502	505	512	489	483	468	490	487	510	487	453	459	443	441	460	481	478	524	474	478	485	462	510	472	488	506	429	451	526	483	461	464	461	469	474	503	487	474	456	447	470	471	471	498	483	472	487	495	520	497	483	477	483	477	477	452	523	473	484	479	475	446	449	486	443	461	477	457	456	471	491	476	473	544	468	485	487	489	440	499	487	468	433	489	494	477	464	474	471	505	509	513	488	456	490	476	481	496	492	506	494	461	539	457	491	490	460	489	497	506	477	489	481	501	473	487	518	496	471	488	469	472	463	468	461	450	496	495	475	501	504	486	443	499	489	475	508	404	461	489	485	481	441	500	504	476	494	545	471	526	444	477	464	464	503	525	509	506	480	476	498	536	458	485	479	484	469	466	522	493	503	517	468	454	489	450	456	447	496	460	476	466	449	448	507	476	421	494	480	489	492	488	520	481	458	486	482	497	485	513	489	505	520	493	499	450	542	453	483	458	476	464	485	476	484	456	474	446	508	459	521	463	468	478	508	516	469	456	485	506	451	522	500	526	534	458	480	501	501	450	458	452	464	515	479	495	504	453	448	466	481	499	485	493	465	479	469	446	483	500	495	508	481	498	474	489	485	453	472	497	447	463	417	514	482	483	491	494	527	461	466	468	469	504	520	473	467	472	455	501	503	442	482	476	481	471	478	476	450	496	468	462	439	499	429	499	440	462	458	493	486	567	488	457	439	457	467	457	481	483	470	515	451	484	478	519	504	485	477	528	452	507	444	479	450	459	434	509	474	473	519	495	463	472	472	464	494	474	466	461	507	491	460	477	466	460	494	466	485	444	472	475	457	497	470	477	463	492	496	503	509	464	453	473	467	464	445	491	452	508	474	507	465	463	517	481	455	468	460	463	428	484	468	476	479	441	462	449	491	529	476	508	483	492	492	482	456	473	458	489	500	484	504	464	494	505	492	474	501	463	441	496	461	501	461	469	476	408	484	503	471	525	465	469	500	472	512	489	496	459	486	504	516	458	504	465	476	463	450	469	467	474	487	491	498	451	480	486	494	466	481	495	464	492	516	439	482	471	470	478	485	460	458	473	473	480	495	503	482	487	476	451	471	494	455	500	483	501	477	510	501	489	495	451	470	515	486	476	488	498	468	476	473	477	499	453	443	449	471	512	476	458	519	462	485	492	518	499	492	493	498	463	447	465	484	502	473	497	519	499	511	496	493	512	454	470	477	453	482	469	490	474	466	493	424	486	449	504	489	480	428	470	468	469	490	518	507	494	467	451	495	479	497	511	507	487	443	466	464
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
