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
341173754096	341173754654	341173755204	341173755754	341173756303	341173756854	341173757404	341173757954	341173758503	341173759054	341173759606	341173760154	341173760703	341173761254	341173761804	341173762354	341173762903	341173763454	341173764004	341173764554	341173765103	341173765654	341173766204	341173766754	341173767303	341173767854	341173768404	341173768954	341173769503	341173770054	341173770604	341173771154	341173771703	341173772254	341173772804	341173773354	341173773903	341173774454	341173775004	341173775554	341173776103	341173776654	341173777204	341173777754	341173778303	341173778854	341173779404	341173779954	341173780503	341173781054	341173781604	341173782157	341173782703	341173783254	341173783804	341173784354	341173784903	341173785454	341173786004	341173786554	341173787103	341173787654	341173788204	341173788754	341173789304	341173789854	341173790404	341173790954	341173791503	341173792054	341173792604	341173793154	341173793703	341173794254	341173794804	341173795354	341173795904	341173796454	341173797004	341173797554	341173798104	341173798654	341173799204	341173799754	341173800304	341173800854	341173801404	341173801954	341173802504	341173803054	341173803604	341173804154	341173804704	341173805254	341173805804	341173806354	341173806904	341173807454	341173808004	341173808554	341173809104	341173809654	341173810204	341173810754	341173811304	341173811854	341173812404	341173812954	341173813504	341173814054	341173814604	341173815154	341173815704	341173816254	341173816807	341173817354	341173817904	341173818454	341173819004	341173819554	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	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
23048	21650	29466	24343	21669	21728	8618	2081	1633	1567	1410	1240	1209	1161	1067	1038	1044	1022	945	979	998	997	950	985	965	983	968	935	982	907	933	917	944	937	911	900	867	944	920	909	914	962	918	886	897	918	919	921	929	885	874	914	934	898	882	885	892	910	891	916	865	933	904	923	969	898	963	942	906	847	881	950	917	966	935	952	877	931	849	898	899	869	936	907	953	865	872	918	853	909	866	918	921	915	849	962	882	924	900	910	904	889	928	894	912	892	839	875	869	850	936	891	900	940	909	865	862	927	869	880	917	870	914	849	917	926	929	895	921	931	882	902	937	894	883	891	900	882	940	912	880	944	881	916	880	903	901	917	888	936	891	902	860	849	927	873	896	905	902	855	920	929	887	885	887	911	921	870	883	908	871	942	859	903	893	846	890	857	924	947	898	883	939	908	897	863	828	890	907	864	829	883	855	896	868	874	908	856	926	878	884	887	915	848	875	902	916	913	939	922	866	918	855	990	870	942	878	948	889	898	903	878	932	836	834	887	880	823	905	964	895	865	920	887	888	868	823	869	862	935	890	826	893	832	865	895	849	904	868	892	881	838	873	936	840	896	913	932	867	900	896	903	882	917	861	870	889	896	919	924	939	893	925	906	847	895	951	879	846	913	886	887	867	888	922	858	882	915	909	895	855	895	853	896	880	912	871	850	895	822	891	885	886	889	883	928	885	882	878	825	876	925	911	918	862	864	885	874	879	905	870	878	915	879	913	856	859	861	926	897	903	912	840	861	924	927	859	870	870	875	884	905	905	882	885	908	847	898	887	867	899	926	862	895	925	859	837	895	934	950	885	915	912	881	873	896	842	880	845	884	904	835	890	885	874	892	876	903	929	873	877	897	857	899	884	885	897	914	875	801	911	896	892	948	902	884	913	864	919	920	870	886	896	892	869	925	892	841	909	876	944	909	948	875	894	869	890	880	947	846	878	834	935	893	870	924	923	858	957	891	950	849	900	868	844	840	930	908	932	862	872	889	895	913	907	864	900	858	918	867	929	871	870	941	886	926	914	876	917	897	886	868	870	873	901	875	854	852	896	873	895	922	950	889	944	889	921	846	892	901	864	872	930	889	852	949	837	867	902	902	901	939	888	903	845	928	900	935	901	884	881	902	910	900	944	832	886	897	890	878	924	877	899	915	868	911	965	898	894	866	828	927	897	893	906	818	929	932	932	888	908	861	821	890	853	920	880	911	853	917	888	860	884	858	934	870	909	870	885	832	891	899	945	854	894	926	864	881	918	926	900	896	940	912	863	918	877	845	900	945	859	864	883	942	933	900	865	857	869	873	952	933	956	908	881	872	868	884	913	901	828	883	874	940	928	874	891	852	832	945	891	903	883	886	939	900	871	906	882	879	859	914	902	917	895	895	864	891	835	824	881	869	876	873	916	903	931	933	863	870	909	915	870	898	910	913	921	833	897	876	913	862	877	954	844	909	900	851	873	920	873	845	899	859	909	869	854	855	890	865	899	889	900	918	908	902	902	927	919	901	917	918	882	876	908	820	888	892	878	879	927	892	874	866	923	878	943	869	874	899	910	959	916	883	922	952	917	943	864	837	944	890	864	949	902	885	917	921	849	889	934	905	920	878	894	893	871	857	954	923	882	884	866	871	914	902	853	877	927	833	920	931	886	893	851	902	940	901	883	909	848	854	873	894	869	871	894	847	874	908	884	815	999	874	897	878	888	899	909	916	933	866	906	904	871	889	859	814	891	860	879	901	905	903	889	861	846	896	856	880	925	887	850	912	881	867	858	921	876	860	965	850	827	896	865	909	885	911	864	874	822	869	877	891	904	889	892	846	871	862	875	886	923	919	876	924	890	901	881	920	867	938	860	920	872	893	875	859	886	891	871	916	968	851	869	845	960	924	869	854	934	885	920	895	884	849	874	920	891	864	857	897	906	861	897	914	910	893	936	912	881	877	897	899	859	946	864	905	927	906	840	872	863	819	870	906	885	934	859	881	864	890	890	894	920	853	922	899	920	869	918	931	880	920	895	956	884	876	872	875	894	876	862	903	847	872	937	856	888	862	885	903	900	869	845	939	900	893	880	817	928	880	926	866	930	869	856	841	888	835	908	913	871	887	867	885	883	900	911	853	856	860	875	896	909	885	895	929	950	896	916	907	911	900	879	873	900	951	886	859	845	859	880	895	930	924	840	909	912	873	878	884	885	866	900	855	873	884	896	874	867	856	911	931	836	876	892	869	913	866	868	899	825	886	884	823	911	887	904	925	869	886	903	880	868	870	890	868	931	925	837	852	952	906	888	874	879	860	896	921	907	800	922	864	916	868	905	933	851	904	881	861	903	908	899	890	892	872	871	849	901	896	955	897	915	914	895	897	902	906	901	820	869	899	848	896	919	870	884	895	865	889	886	860	819	850	897	879	919	886	940	896	857	863	909	881	857	874	938	891	854	910	884	860	942	850	893	916	912	855	894	859	897	902	858	913	869	917	880	911	919	863	860	914	892	900	870	870	919	930	895	864	930	852	887	900	862	868	882	908	898	873	874	859	860	889	910	905	870	870	891	886	934	900	903	945	907	900	882	887	919	855	890	919	895	858	967	866	912	872	898	902	876	860	848	854	900	887	888	945	877	901	926	960	853	951	900	839	823	939	906	851	923	926	883	900	891	870	915	849	932	859	895	847	913	871	885	829	908	879	891	916	893	902	905	914	860	861	928	887	826	868	921	892	872	869	884	921	867	866	920	887	895	919	905	897	849	934	902	888	857	911	922	902	911	908	922	901	919	884	843	930	826	878	836	818	904	903	920	867	822	890	869	870	865	886	933	859	857	988	915	877	919	924	860	857	905	875	924	870	900	867	906	894	913	902	872	890	906	862	855	921	910	865	955	867	844	895	893	926	863	911	877	853	917	820	952	886	857	866	923	857	915	892	880	858	941	834	834	893	879	853	911	903	892	876	939	889	844	882	883	847	843	876	879	890	880	867	833	874	914	873	941	845	845	859	857	867	911	941	879	896	879	884	855	849	912	930	886	908	877	895	832	897	881	863	853	918	924	871	938	853	808	907	902	857	911	882	920	913	913	940	846	849	886	907	940	914	925	896	924	912	881	852	876	859	898	897	857	883	922	916	926	873	913	913	864	864	890	893	824	885	842	907	942	859	882	878	851	855	929	920	940	944	953	945	884	881	928	891	895	867	873	890	920	870	852	933	917	912	905	846	849	951	817	876	885	889	827	858	879	916	868	859	899	887	910	852	851	869	888	897	891	877	857	881	893	862	853	884	875	926	888	914	905	878	931	850	919	901	899	915	897	871	861	949	911	835	857	905	921	922	867	875	840	865	944	871	890	824	876	820	862	865	885	876	936	896	805	901	843	904	912	933	900	858	950	897	905	927	876	881	934	848	900	936	848	861	886	878	940	921	898	906	876	872	940	918	857	878	948	876	919	885	920	909	897	847	890	864	876	883	875	858	881	913
5670	16942	12090	6458	5018	3975	3238	2737	2295	2202	1869	1639	1403	1295	1226	1146	1176	1136	1098	1060	1128	994	1018	1013	965	1016	1007	972	1029	1046	966	1006	948	946	995	975	948	920	949	946	944	967	914	922	945	944	954	944	920	930	866	952	912	978	961	918	939	937	918	973	977	902	928	953	917	938	946	923	973	942	950	982	935	910	988	930	952	907	993	996	945	918	948	938	900	931	924	944	915	942	862	897	916	897	912	888	899	929	922	936	921	883	898	900	927	900	922	986	910	887	933	849	899	890	930	867	926	878	892	937	930	921	897	972	854	903	844	887	951	947	933	915	857	911	862	889	890	918	910	844	917	925	941	917	883	941	951	904	940	896	917	873	888	908	905	925	924	899	931	933	875	898	892	979	936	896	886	898	935	874	887	930	911	941	897	911	924	897	914	867	907	888	893	892	902	899	912	899	932	953	911	933	877	917	886	896	903	903	860	889	930	888	911	921	893	941	851	908	938	898	893	914	887	909	955	895	914	921	937	938	918	874	869	870	930	901	927	873	897	907	975	904	954	938	900	896	904	942	903	949	868	901	885	902	903	853	907	941	862	855	880	926	916	924	917	882	906	948	918	909	923	958	898	913	916	930	939	910	862	897	901	935	990	854	908	913	910	854	903	898	940	916	911	908	932	877	947	917	921	845	914	868	924	917	913	902	865	879	906	871	937	878	982	914	887	873	881	888	895	886	872	865	898	859	914	899	961	920	948	926	925	959	917	902	929	922	939	932	937	924	886	931	898	946	930	892	914	905	945	943	901	870	963	886	888	927	889	888	904	912	895	981	922	971	934	904	921	883	901	990	850	899	932	877	966	903	905	936	931	946	933	957	990	843	941	912	940	911	880	921	958	949	969	893	891	937	897	963	905	918	892	934	896	919	907	911	932	908	821	967	908	891	896	886	884	893	910	931	929	878	892	870	922	893	923	952	945	899	900	940	909	898	899	889	906	950	886	892	886	912	938	919	946	908	938	847	908	903	942	944	896	943	871	941	932	934	922	960	951	937	934	928	958	932	932	916	972	875	918	897	907	896	865	874	964	854	878	875	927	910	913	921	952	925	899	901	932	906	910	924	885	924	894	918	896	903	921	903	962	889	899	900	888	942	870	878	877	902	883	931	914	936	906	935	929	920	903	851	868	850	923	909	897	864	953	899	933	915	917	936	908	941	914	888	919	898	884	883	938	920	916	901	890	897	897	913	865	893	931	898	954	929	901	914	881	904	913	914	870	902	868	1000	917	955	964	906	913	945	922	910	949	899	896	880	903	934	887	920	825	858	881	928	965	912	902	899	915	886	919	895	948	896	936	922	916	929	901	965	952	887	909	895	906	850	928	937	939	954	925	926	961	939	900	1005	889	993	926	905	935	893	947	871	897	915	924	887	882	956	930	866	910	911	906	931	903	927	903	926	893	932	897	933	915	923	915	946	954	915	914	887	936	874	935	851	921	901	917	903	884	876	946	938	895	937	856	899	903	880	902	964	903	894	924	958	900	885	935	877	901	865	886	892	895	905	947	960	880	934	913	921	940	897	923	937	966	939	901	897	907	884	939	913	954	929	965	935	919	842	915	905	922	901	942	921	956	920	854	917	923	919	917	955	933	879	898	909	925	893	913	922	963	859	926	898	907	867	894	917	917	925	920	887	974	921	926	927	912	858	846	971	857	887	916	897	896	966	868	874	921	874	935	922	904	876	908	898	926	892	882	913	916	873	881	873	915	927	920	868	914	946	936	963	881	881	885	888	965	944	896	921	910	882	942	953	872	906	939	901	911	891	904	842	953	928	919	891	916	943	923	947	927	882	931	901	880	915	909	957	902	867	954	961	865	919	942	936	877	909	869	967	985	911	906	917	868	931	930	894	878	900	883	950	908	877	858	924	938	914	905	945	866	900	903	859	927	904	940	903	953	955	851	921	908	951	938	879	853	922	874	908	933	915	876	969	878	928	866	871	901	889	893	915	864	965	920	899	888	941	922	909	918	883	967	831	877	901	849	906	910	943	933	910	941	899	904	920	935	898	909	872	993	908	895	926	887	885	927	858	954	915	907	918	954	931	941	928	907	874	901	936	974	957	941	921	970	906	870	900	911	941	875	895	847	909	916	889	914	859	954	915	936	931	966	890	882	914	917	951	899	911	948	902	947	941	879	966	876	909	925	915	920	895	915	938	938	903	862	920	970	864	875	876	939	928	933	890	932	925	935	921	896	902	874	946	871	916	912	928	923	955	871	926	955	925	965	896	879	937	969	898	876	860	912	866	927	863	961	956	905	922	908	898	902	971	925	935	953	867	940	915	893	926	874	861	908	954	919	893	927	911	930	876	876	872	919	869	830	890	847	857	850	950	935	925	879	969	915	892	927	901	920	906	946	853	869	944	976	931	914	931	904	909	893	924	893	921	878	918	897	924	887	862	909	949	928	891	928	977	931	888	877	896	870	880	943	924	935	964	896	939	888	849	917	891	938	917	969	957	904	939	957	884	920	891	917	901	884	948	910	901	895	918	897	946	871	945	870	932	963	925	965	873	871	884	876	901	951	918	930	923	921	935	940	887	907	934	910	947	938	967	902	881	928	966	918	912	892	954	896	874	937	938	851	881	904	941	933	880	947	893	918	915	962	892	926	852	901	880	876	889	901	928	918	933	987	885	872	920	913	919	882	893	883	912	941	875	921	887	900	940	900	920	873	927	919	885	943	958	885	929	911	974	950	828	933	917	887	917	896	941	945	898	902	940	923	881	906	885	901	985	881	891	899	909	879	939	934	919	939	938	891	932	913	880	932	970	948	937	947	897	950	930	936	932	957	875	878	903	903	906	896	857	927	965	965	940	884	912	944	931	915	922	853	889	889	916	915	935	896	903	949	941	888	948	893	885	978	952	891	893	868	889	910	877	898	874	889	881	909	924	885	864	906	944	824	876	943	879	929	884	893	900	895	887	925	893	881	927	892	902	872	881	924	967	904	910	964	941	931	939	920	904	918	928	865	919	893	947	960	954	906	902	924	904	909	954	917	918	940	944	882	955	916	855	915	904	883	910	910	948	891	925	936	858	909	927	900	920	905	915	896	905	966	917	931	825	915	878	910	895	912	874	962	936	956	880	937	957	902	889	922	891	942	899	934	923	933	938	897	917	892	902	921	896	921	871	884	866	943	884	904	918	864	909	923	929	896	903	872	929	959	955	946	933	906	900	882	932	898	920	935	922	951	994	880	895	899	922	880	947	886	928	882	882	887	954	908	904	990	967	904	895	887	956	923	897	907	895	891	897	955	914	832	906	913	901	941	976	902	880	917	897	927	920	927	890	957	911	919	898	900	900	901	838	981	881	918	955	910	919	913	874	874	909	934	948	929	925	908	876	897	853	887	942	897	905	922	875	978	876	889	902	908	929	878	954	943	908	910	860	857	897	941	906	874	938	951	920	901	921	892	906	914	976	961	907	885	925	904	914	911	915	956	903	872	913
28018	17221	3954	1033	678	563	524	480	481	493	449	404	422	394	385	399	390	392	370	382	439	392	380	388	417	377	372	385	375	392	399	343	377	390	406	386	396	409	385	395	386	376	363	372	407	374	364	349	354	402	371	399	412	389	390	366	365	347	388	375	405	371	379	406	360	395	401	371	396	374	419	399	367	375	363	423	355	392	379	386	392	383	389	360	367	379	367	399	365	363	394	387	365	396	382	390	383	337	396	374	378	377	415	366	402	379	374	368	383	384	367	367	361	363	381	362	385	421	337	353	370	353	452	343	412	399	376	365	386	382	416	416	387	373	352	379	359	379	405	431	396	374	380	404	394	391	364	346	367	393	409	392	378	357	381	397	357	357	396	371	392	377	391	400	395	356	375	354	389	375	358	396	382	425	387	388	372	409	372	363	387	373	439	363	369	388	397	342	358	396	360	408	389	375	367	399	411	389	384	409	391	347	352	352	346	376	425	403	396	330	394	421	360	367	380	352	375	357	399	384	370	364	333	385	328	354	398	383	390	364	356	355	390	386	379	377	371	372	353	336	382	361	340	380	382	387	353	412	409	390	375	376	381	379	392	360	420	406	349	370	410	372	398	366	400	409	402	350	378	376	374	399	377	325	374	324	349	372	362	386	367	378	384	390	372	400	360	382	379	392	378	370	379	389	375	407	373	343	404	407	369	403	398	361	391	405	357	394	378	407	385	364	350	425	393	404	372	342	396	354	417	362	388	405	388	423	356	381	365	416	348	391	396	370	389	369	383	338	395	376	354	376	370	393	354	336	394	363	372	392	349	340	405	417	419	382	379	348	353	386	383	402	368	348	384	421	355	374	409	403	373	399	368	413	356	389	414	400	340	387	350	392	395	363	411	392	434	362	397	350	350	393	385	346	345	371	362	381	391	364	411	377	379	366	348	361	378	375	383	383	379	378	374	359	386	379	377	371	370	404	373	345	342	398	407	376	382	384	407	357	377	399	356	399	377	389	399	408	346	336	345	412	365	419	393	374	381	379	392	361	381	374	381	428	403	348	405	362	367	363	395	360	366	365	339	409	399	408	387	383	383	382	386	389	375	399	374	399	380	399	365	347	380	363	361	387	380	398	403	355	375	398	401	377	384	341	379	403	348	349	368	377	388	383	391	366	365	377	381	395	401	378	399	367	369	396	385	365	426	370	423	355	423	382	372	366	386	352	347	381	398	367	368	357	382	389	381	384	370	389	352	382	342	366	361	344	348	360	382	365	387	380	405	388	369	369	357	359	366	386	359	375	374	398	349	354	383	358	380	385	420	375	389	389	361	361	369	365	406	370	378	393	424	386	390	378	384	378	412	403	378	337	353	358	377	391	377	405	425	388	359	399	351	363	401	370	401	373	382	351	385	378	382	390	358	341	361	377	381	373	340	363	358	363	384	344	354	368	375	362	384	415	435	384	379	391	397	419	372	377	370	352	359	382	406	357	342	384	385	407	372	397	377	391	388	382	349	367	411	421	394	375	402	397	369	409	400	396	400	396	405	386	377	342	380	345	358	380	396	373	360	396	381	405	378	392	386	353	358	374	363	374	391	390	381	396	340	378	351	398	408	376	378	365	355	378	411	381	410	378	366	368	352	389	394	378	401	425	375	391	360	440	364	403	368	367	361	367	392	371	362	335	404	436	353	376	378	378	413	329	384	369	395	363	375	341	383	365	377	359	371	356	350	377	374	380	355	343	411	392	377	355	359	395	354	359	377	380	376	374	357	382	374	396	355	400	399	361	368	370	367	395	371	362	374	438	407	392	401	357	397	428	388	378	375	359	377	380	370	369	371	407	358	366	361	350	379	385	383	342	384	394	392	353	394	383	368	381	393	387	404	395	374	403	363	373	360	353	387	376	380	386	375	387	373	399	381	370	396	368	352	391	408	391	386	370	373	388	392	396	374	396	376	393	400	373	399	393	393	394	389	386	363	385	392	366	372	391	395	383	406	390	377	368	366	387	383	382	374	369	401	398	347	392	341	403	398	374	400	379	357	370	375	354	387	350	396	399	356	402	394	379	353	384	365	380	381	357	391	401	388	360	381	401	359	401	374	365	359	381	386	346	381	380	393	338	371	354	416	354	386	372	355	368	374	369	388	363	376	368	379	387	382	383	381	397	361	398	370	374	384	395	360	383	380	404	381	371	359	357	361	367	441	363	385	376	420	374	384	420	355	376	398	395	387	326	378	362	383	408	412	398	367	371	387	381	400	379	360	407	409	390	375	390	374	373	369	387	398	377	367	379	423	372	373	402	348	380	369	362	388	365	372	363	365	374	372	355	370	377	354	395	422	367	412	357	388	354	383	385	370	349	368	365	383	371	370	416	372	348	404	393	399	380	382	372	352	369	388	358	393	384	359	354	396	423	371	363	354	387	374	372	378	342	375	364	367	375	354	397	375	354	355	370	369	382	417	372	392	369	392	399	391	392	414	344	400	367	380	366	354	391	385	381	367	398	380	356	377	388	368	361	374	362	366	356	365	410	379	385	393	350	374	388	407	370	384	367	409	393	341	389	395	346	386	323	359	388	401	380	392	373	342	362	410	410	390	379	404	374	385	369	347	368	412	354	381	408	375	381	363	378	374	347	359	378	382	341	338	395	374	371	391	375	374	373	373	410	407	379	391	374	390	376	397	414	368	373	357	392	370	396	348	419	352	365	380	384	377	369	395	366	367	342	370	375	392	382	398	377	413	377	362	369	355	381	395	338	348	389	410	414	356	380	361	411	362	398	430	373	388	435	366	393	382	416	428	416	380	379	355	352	394	392	388	366	380	370	364	443	386	343	369	390	380	373	415	394	384	400	381	404	384	386	340	408	415	379	379	369	384	361	381	357	378	375	364	358	356	386	361	410	398	394	377	382	400	375	352	396	373	369	406	362	362	410	403	386	385	355	355	363	367	345	357	398	381	385	379	403	402	342	400	352	384	348	429	375	383	383	348	389	378	358	389	383	363	385	365	401	377	366	383	361	400	370	375	373	355	371	377	393	370	357	371	354	365	396	389	336	384	346	387	391	411	354	405	393	364	379	390	377	388	375	400	393	403	397	349	324	368	367	374	365	373	385	365	350	370	447	368	376	351	373	357	360	362	372	343	384	385	375	334	341	393	380	362	404	379	392	360	389	375	381	359	366	402	402	361	381	394	375	366	392	355	412	373	355	403	372	423	383	406	375	395	382	365	403	371	353	407	364	368	392	375	378	359	409	342	413	389	401	396	401	375	347	378	384	388	329	391	409	328	391	364	393	355	346	407	356	397	388	361	395	359	360	400	376	372	366	384	434	408	388	411	385	398	374	365	381	389	359	368	425	384	384	374	388	339	406	391	376	361	384	388	358	397	365	390	416	392	357	391	396	387	382	364	397	376	408	361	396	372	380	383	398	383	410	346	383	395	368	360	402	391	358	384	376	363	405	376	381	388	376	362	353	372	392	373	376	399	341	404	416	380	395
5217	2562	1949	1074	916	831	633	643	556	642	557	547	486	499	438	431	423	400	412	415	421	448	434	410	426	411	429	408	443	396	421	403	422	408	405	438	455	406	461	390	375	416	435	396	429	436	409	400	400	390	405	404	421	388	389	394	379	364	395	441	408	433	423	408	410	405	398	420	428	411	393	411	414	375	406	428	402	427	417	402	394	450	394	398	456	414	392	413	400	430	416	435	443	410	400	398	431	425	409	418	450	425	405	429	467	412	416	388	438	405	404	408	424	398	407	379	423	440	401	395	398	403	438	393	407	413	421	428	381	409	411	410	414	413	407	417	396	416	402	388	425	406	446	421	387	383	380	376	417	420	410	412	438	396	401	403	391	377	420	411	414	434	404	408	388	405	410	439	438	447	441	387	437	399	451	436	386	428	414	386	353	401	406	407	399	419	399	436	371	444	411	427	424	376	368	405	426	419	410	405	366	391	381	404	430	429	418	428	432	414	456	414	410	407	360	414	409	456	397	381	413	382	363	405	396	406	414	419	468	449	425	414	406	425	373	384	381	385	394	417	419	406	417	399	397	418	414	417	405	434	410	411	403	380	407	403	383	407	411	390	435	401	392	409	417	415	414	427	438	391	443	408	395	402	420	374	439	433	408	401	437	396	403	418	403	410	397	422	381	378	430	426	397	425	393	406	410	425	401	418	411	437	400	428	418	422	418	430	435	406	409	372	409	431	365	420	377	435	444	429	390	463	375	410	388	391	405	424	398	406	391	421	399	392	409	416	426	407	403	417	440	397	396	408	427	418	414	422	424	439	396	426	397	438	442	418	398	380	402	415	415	400	412	405	415	405	416	427	404	412	397	402	414	407	414	393	412	410	376	395	406	425	444	407	437	361	375	392	388	437	416	401	383	402	404	400	398	393	395	405	417	404	421	416	437	406	394	407	421	377	427	414	444	391	433	389	410	445	395	387	393	427	441	394	433	368	412	413	375	415	426	396	425	405	377	437	432	410	406	427	368	426	455	405	419	410	432	400	389	461	398	410	438	383	393	409	405	392	405	412	420	400	407	425	409	400	382	395	385	406	396	383	427	418	402	423	384	397	410	396	399	401	407	403	437	416	363	433	413	440	402	417	427	433	425	419	413	410	388	405	423	429	440	420	427	411	395	418	418	438	397	402	400	379	428	392	409	442	421	393	402	402	414	434	435	402	409	383	407	434	416	379	452	396	406	396	406	389	436	472	439	431	396	422	410	421	412	420	422	422	387	403	404	421	425	424	426	426	409	395	401	417	413	397	389	403	407	417	404	440	442	388	393	437	404	388	390	417	417	382	433	399	383	444	397	378	401	375	373	433	379	417	394	410	387	428	401	443	390	425	437	426	417	383	402	453	392	427	375	439	406	401	411	428	420	432	407	406	420	389	404	387	426	427	413	382	386	405	428	423	400	432	419	405	424	409	405	414	445	427	415	418	408	443	408	417	375	391	414	408	362	421	407	427	429	395	449	420	394	411	393	421	408	398	407	406	397	425	408	410	402	468	424	394	417	374	400	381	387	434	377	384	407	440	397	406	417	408	409	410	388	409	412	390	410	400	410	422	405	421	360	409	405	407	459	459	399	391	413	403	384	417	423	420	399	368	427	418	431	381	417	426	443	459	396	425	419	408	416	411	392	403	406	392	413	418	402	397	430	426	414	406	393	386	415	396	408	378	412	423	409	426	413	427	426	401	406	433	449	392	372	416	420	398	418	422	414	413	435	410	427	433	432	396	414	429	389	406	413	396	405	430	403	429	418	388	423	408	396	394	440	441	410	412	374	398	461	427	440	478	417	440	397	413	444	413	434	414	426	418	408	418	430	405	413	392	423	429	395	397	423	404	448	410	407	386	431	427	399	402	380	422	426	380	377	402	417	427	395	431	399	387	404	387	398	410	399	399	384	417	395	421	383	425	387	412	424	412	387	438	409	401	398	376	433	417	424	402	422	437	425	413	404	397	412	444	411	431	437	392	448	403	389	397	422	355	406	394	420	419	367	385	382	442	424	420	406	401	419	409	401	433	423	360	417	422	398	390	419	421	395	408	416	429	405	427	399	404	418	399	420	397	410	414	396	437	389	396	416	411	398	367	424	373	405	410	442	388	410	442	423	393	384	407	430	414	425	374	420	418	410	367	421	418	446	406	413	421	457	446	431	425	440	382	432	418	395	376	370	421	383	415	430	445	402	376	411	438	420	414	436	429	417	395	380	420	414	389	446	410	424	389	408	395	404	416	385	399	400	407	397	418	404	406	408	388	393	403	390	411	398	438	402	433	395	418	457	382	453	421	429	389	409	386	421	392	437	398	434	407	432	405	402	426	393	393	380	403	411	442	425	422	411	418	406	405	414	436	402	399	400	402	418	394	373	430	430	442	422	374	403	428	423	400	430	440	421	385	452	420	430	397	384	424	393	408	395	421	406	388	412	424	409	398	385	398	411	407	414	452	420	399	418	405	410	411	416	381	412	444	399	422	387	441	407	421	404	388	364	407	407	407	411	422	412	393	411	425	389	394	414	410	410	452	421	422	401	375	413	391	409	399	392	418	404	419	429	370	458	418	387	428	376	416	391	405	407	395	424	415	428	415	418	403	387	422	403	380	424	403	419	406	425	403	421	390	365	423	381	387	419	386	390	388	423	441	431	392	414	396	400	436	420	418	403	397	411	419	407	376	432	398	370	410	407	400	426	370	390	446	416	408	429	422	376	388	402	413	440	392	391	395	409	427	420	412	440	376	422	428	405	422	394	391	405	388	397	393	427	434	387	417	412	421	422	404	425	376	420	407	393	402	425	421	447	383	390	396	428	362	402	396	405	425	433	400	398	430	415	423	407	417	459	454	388	397	436	456	398	396	409	384	386	435	450	395	440	413	427	418	399	421	403	431	412	360	420	372	450	409	443	398	410	409	401	428	415	409	392	428	417	386	400	421	383	384	416	387	418	385	436	442	417	377	420	402	401	400	422	422	391	384	422	432	388	407	429	411	383	433	417	414	446	433	403	403	420	393	406	410	426	411	408	407	409	421	422	406	412	419	451	414	403	411	407	423	376	429	424	384	422	385	419	437	392	412	373	407	436	376	409	427	416	408	414	407	392	396	415	417	421	401	374	425	392	380	383	418	393	404	387	402	385	426	406	412	433	417	422	410	395	445	394	408	429	419	428	398	397	415	429	426	415	372	386	439	418	434	412	417	404	381	427	412	408	385	392	388	445	407	391	377	373	404	376	431	401	419	418	377	436	419	435	404	397	385	358	418	411	393	371	433	374	393	393	380	411	402	405	410	429	415	392	406	408	409	428	392	433	416	438	380	435	376	447	420	406	382	436	391	394	430	419	415	402	396	396	453	405	402	422	401	407	425	411	401	416	360	382	390	410	402	406	394	410	397	429	400	410	415	405	432	405	414	417	404	406	418	406	401	406	389	414	424	396	406	372	414	411	389	413	432	392	407	401	404
23952	21314	28508	24430	21308	9198	1779	1300	1052	995	959	964	909	808	854	781	722	787	774	780	812	708	690	766	744	819	756	770	754	758	723	679	730	712	782	692	727	669	717	702	737	785	710	759	704	731	732	719	786	732	736	742	703	688	711	707	714	724	675	718	740	771	706	733	742	736	725	665	731	713	708	696	698	669	733	760	733	725	722	783	734	723	716	685	701	702	688	683	708	695	730	709	703	681	733	628	697	735	724	713	669	742	712	709	744	726	736	700	716	719	736	709	712	722	680	683	720	697	711	712	744	696	731	734	737	740	691	726	746	712	749	667	735	719	665	740	686	721	712	705	691	744	713	727	699	755	716	727	756	747	737	707	688	716	700	648	728	704	701	690	711	715	704	675	700	688	680	673	722	691	685	656	702	687	721	696	705	702	740	748	735	694	742	743	669	748	736	689	681	706	710	727	746	725	722	716	690	708	702	676	683	714	714	766	715	723	682	681	733	720	674	681	691	673	690	723	705	699	697	666	727	691	723	718	734	772	750	736	749	747	730	724	702	703	700	716	722	686	677	728	694	735	749	751	701	687	752	732	712	716	755	714	664	713	757	710	714	713	687	732	687	697	725	697	721	733	692	709	682	726	671	698	697	764	671	675	695	659	717	696	751	683	731	710	698	701	727	702	688	714	701	714	709	648	717	697	680	727	701	667	697	765	681	701	702	747	706	720	748	700	677	733	737	683	703	740	705	684	708	732	693	666	673	683	726	694	663	747	699	747	704	752	688	743	700	670	692	708	700	720	794	733	712	714	769	704	722	700	727	721	668	730	721	743	750	701	662	745	699	710	710	759	743	718	682	725	663	710	680	722	736	706	722	707	754	671	700	693	701	691	739	680	760	733	715	716	725	726	759	698	752	700	749	755	679	759	711	659	757	703	727	728	684	714	731	682	708	704	695	679	737	745	691	726	713	683	669	707	704	695	656	721	751	667	736	696	702	689	702	704	690	711	720	717	697	727	724	709	723	731	703	759	729	768	705	734	767	711	684	716	694	702	686	709	725	732	678	698	728	710	717	756	715	716	666	670	717	760	772	643	667	772	666	683	749	682	702	704	658	713	728	706	700	705	735	719	736	721	707	699	714	732	717	705	752	716	721	725	715	718	746	708	681	751	778	719	712	681	720	738	688	722	684	730	737	742	731	770	707	765	673	713	731	742	718	726	699	743	726	670	689	756	733	768	783	693	705	718	718	702	684	712	688	706	695	715	727	706	732	678	648	713	711	676	694	664	664	722	719	721	711	734	765	713	712	692	703	754	703	687	673	711	705	717	775	738	695	712	687	699	643	666	741	695	679	705	682	672	715	704	653	758	673	777	739	717	700	741	681	711	706	712	676	698	719	682	686	706	708	725	669	726	699	724	713	745	699	706	734	670	747	694	729	722	710	770	723	687	670	715	666	666	674	716	697	704	720	712	662	720	746	712	735	719	709	734	697	736	723	688	709	692	739	687	757	741	714	742	738	725	719	743	709	694	702	685	692	728	719	712	715	705	675	691	743	765	703	731	734	716	698	724	726	716	692	751	708	720	703	673	664	677	703	721	681	693	745	693	736	667	726	700	722	666	698	738	715	734	696	725	734	725	722	775	699	710	699	741	702	707	690	750	737	757	689	689	743	719	694	738	645	683	682	717	688	709	728	700	715	694	748	668	736	734	700	700	680	714	665	731	689	697	721	693	714	746	705	703	710	729	674	729	730	711	705	737	715	716	726	719	752	734	698	683	696	748	733	714	707	688	718	686	723	687	720	727	727	705	715	746	705	694	673	716	681	753	740	752	731	699	748	700	688	758	722	695	685	723	723	691	724	705	674	660	709	717	715	754	718	672	718	713	710	673	676	687	697	683	724	735	738	694	707	704	721	693	711	709	727	698	730	724	698	746	746	684	746	711	707	757	688	745	696	746	722	710	698	730	674	689	693	744	741	665	684	718	709	721	680	696	741	711	736	679	714	701	731	691	726	678	727	693	716	733	706	700	696	737	712	715	751	708	694	686	659	719	732	709	715	731	741	684	671	719	706	739	769	699	718	686	761	714	654	721	729	745	679	717	670	665	706	688	701	703	735	689	720	713	689	698	713	727	723	692	676	697	720	709	717	669	720	734	743	718	735	725	703	741	729	741	677	704	729	691	688	703	666	711	727	722	701	660	730	729	726	716	662	719	730	749	685	724	696	719	705	726	665	731	738	718	693	744	744	693	710	717	668	694	670	723	728	687	712	703	708	729	683	712	683	697	694	714	656	690	726	651	728	722	742	682	684	740	726	653	732	673	788	752	703	734	695	708	696	737	748	746	661	710	715	705	692	709	673	731	702	726	706	758	703	748	714	773	760	735	745	737	737	693	758	733	699	727	696	723	734	704	688	708	728	712	748	706	692	665	670	691	727	704	728	716	689	776	741	679	701	759	734	686	713	760	707	695	688	711	702	703	706	692	727	713	699	730	727	663	721	704	715	690	744	716	751	712	713	732	688	703	691	683	673	729	718	741	756	721	688	643	755	699	747	777	719	707	698	740	729	691	643	676	696	733	761	730	752	725	687	720	711	681	714	725	781	691	725	713	679	710	720	721	725	722	701	696	729	762	724	687	740	700	722	681	707	688	757	720	716	706	744	713	737	716	685	694	709	754	712	748	717	715	691	698	714	721	702	699	737	739	700	699	671	671	702	705	728	707	714	696	668	730	724	701	731	739	775	698	712	717	704	692	757	661	744	740	709	713	704	724	736	718	713	738	670	682	674	680	716	730	728	731	696	741	726	690	713	712	727	709	683	715	693	675	728	722	738	696	715	696	727	721	714	670	729	735	748	677	753	675	705	739	696	712	689	716	700	661	720	709	701	680	720	715	686	699	714	692	700	732	719	701	689	707	692	717	705	713	672	697	709	736	767	753	699	735	747	693	746	746	746	683	670	673	738	685	741	687	711	725	679	736	693	687	741	730	770	670	714	686	678	713	673	703	749	729	736	699	733	707	725	710	764	763	748	721	699	708	717	672	693	720	733	706	687	700	692	726	685	671	697	747	770	714	688	716	716	691	716	686	693	711	712	693	686	725	705	697	708	739	683	696	705	707	717	734	709	758	709	725	707	745	716	701	741	754	648	697	754	715	717	693	725	691	736	716	724	665	703	768	720	738	713	720	710	721	666	710	715	727	725	664	755	743	761	718	685	702	661	713	684	720	702	729	736	680	703	724	752	740	706	668	700	703	704	740	682	743	734	710	717	747	693	727	737	664	716	722	711	673	715	732	741	673	702	722	741	756	710	736	727	765	735	785	733	703	677	710	737	707	656	745	705	697	748	688	675	657	689	734	741	728	683	769	714	706	718	701	725	638	687	684	740	708	730	694	707	732	701	719	743	749	700	742	679	703	716	673	719	711	715	692	720	695	726	688	737	721	761	756	750	654	705	701	715	660	706	722	730	712	709	672	721	718	676	686	734	726	724	681
4147	10630	7556	3822	3078	2524	2022	1740	1497	1326	1245	1166	978	950	901	838	869	871	865	812	785	841	760	810	743	745	782	792	794	807	772	760	701	732	747	762	762	805	731	728	729	744	727	743	707	714	736	727	731	730	694	784	722	746	715	722	757	806	737	760	755	722	746	772	730	731	770	736	719	726	743	749	729	746	765	775	754	674	724	704	716	758	744	712	735	670	660	724	746	747	682	742	704	749	734	750	709	714	729	741	717	650	741	729	755	732	736	701	684	744	712	762	693	677	768	728	721	746	689	703	735	740	760	733	736	715	699	800	703	719	714	747	731	747	732	724	713	707	778	707	740	735	718	678	717	760	704	711	714	691	749	706	717	731	714	739	751	762	706	694	739	716	706	729	759	765	732	740	722	774	774	740	775	733	727	711	734	699	699	775	711	721	758	731	755	715	752	696	731	751	729	728	709	742	688	733	731	712	725	715	728	712	749	722	749	754	739	733	690	687	734	722	724	740	747	716	713	721	769	751	740	752	754	684	731	743	720	741	724	736	721	719	731	752	716	716	699	650	726	755	743	747	708	732	741	746	740	747	709	731	771	695	756	681	773	722	735	718	734	723	733	745	728	736	727	732	748	755	681	748	730	726	743	706	703	764	721	750	752	702	740	700	728	693	749	763	752	718	743	712	738	740	736	747	689	733	753	745	738	688	739	664	721	758	774	731	724	729	722	750	719	714	749	748	700	727	769	711	743	729	722	748	688	742	740	743	744	763	730	718	732	667	716	701	743	730	696	765	706	719	718	709	713	744	743	737	753	710	713	740	684	774	698	726	716	706	719	704	758	713	738	722	678	735	678	742	747	780	706	684	722	771	729	687	708	789	731	726	714	667	730	682	719	764	728	686	693	721	741	724	753	775	723	780	816	733	724	691	718	745	717	725	755	724	722	750	702	672	721	724	738	723	714	775	724	714	708	764	696	753	714	738	690	669	744	703	698	729	728	711	774	671	749	743	687	747	712	702	760	746	718	724	695	688	789	674	723	640	743	721	707	711	699	712	729	708	703	716	716	688	722	734	739	762	713	743	762	657	772	756	739	717	710	743	692	729	726	729	711	728	716	775	697	709	745	740	758	695	749	748	729	722	741	716	684	739	751	689	701	714	716	727	733	754	707	701	759	763	713	731	734	674	705	704	729	730	719	725	691	732	739	724	679	698	725	736	753	709	711	750	704	741	740	739	695	736	744	703	671	692	712	739	715	750	706	742	724	701	742	738	734	736	715	726	725	752	720	728	717	750	736	671	745	753	723	705	758	746	732	703	709	743	715	705	705	724	702	705	712	707	786	708	720	756	777	736	674	784	748	778	745	704	760	748	737	717	742	649	777	719	728	749	742	718	674	751	737	761	708	712	758	735	733	767	716	728	724	731	734	718	746	720	734	757	745	723	733	712	729	743	717	687	742	722	821	666	684	724	721	740	722	750	723	718	699	703	729	688	746	726	698	753	722	732	761	672	737	754	732	742	720	756	657	680	747	689	732	698	730	729	705	746	743	723	795	696	779	761	728	741	727	721	717	695	691	707	716	770	675	737	774	734	707	715	710	697	744	717	705	702	740	720	732	739	753	692	748	683	724	710	731	736	738	757	697	708	712	718	739	748	702	706	683	748	754	704	768	702	740	732	757	706	753	716	718	732	704	669	817	678	759	765	702	727	701	715	772	727	726	726	705	697	773	698	740	735	755	733	758	716	754	688	701	715	744	715	777	719	717	727	767	696	723	733	687	680	730	720	742	770	779	784	758	738	760	746	747	727	749	697	755	728	667	694	690	715	726	713	763	667	728	716	711	710	763	715	734	723	719	707	729	710	709	690	700	738	721	751	680	680	695	753	731	721	735	742	677	715	731	725	688	718	792	771	684	743	710	723	725	734	723	741	701	764	714	695	740	751	754	736	748	747	772	738	742	760	709	743	735	714	669	708	772	718	723	726	698	720	707	776	675	713	727	720	723	742	712	708	709	791	698	717	731	779	767	697	733	703	725	705	752	702	751	731	749	733	710	695	715	721	754	723	755	706	690	710	695	742	727	738	784	722	738	749	725	744	723	746	697	756	765	720	754	703	703	737	668	741	695	698	733	759	758	706	694	721	761	746	776	718	743	714	748	745	741	732	736	699	709	734	717	726	717	703	761	703	702	755	785	706	733	758	732	726	697	703	679	740	713	726	734	759	730	755	694	701	740	772	748	759	712	689	715	724	736	769	704	727	759	702	738	755	738	733	748	743	754	715	752	742	771	716	702	745	742	733	726	725	769	758	779	733	742	694	755	726	690	739	751	738	688	716	745	725	709	714	723	704	733	691	695	735	698	788	734	798	748	732	735	756	693	723	715	699	729	733	778	740	738	730	741	730	736	729	733	712	745	751	734	760	735	739	747	723	701	661	736	662	691	726	713	709	782	709	694	742	693	729	707	746	717	745	735	774	701	725	717	737	706	721	741	746	728	775	698	730	698	700	720	722	716	725	730	718	750	755	763	726	718	685	664	728	697	720	729	782	762	704	678	768	754	708	726	690	723	723	770	756	743	771	748	678	751	750	759	695	726	690	781	685	712	722	754	736	732	698	724	717	750	688	773	701	729	752	746	756	750	668	753	732	751	740	770	710	721	731	695	696	695	749	699	708	772	747	758	709	725	719	750	740	737	747	753	724	756	742	722	737	715	734	707	732	708	672	708	755	746	748	763	702	701	696	776	710	715	728	726	712	780	734	703	740	722	725	738	776	758	749	681	693	697	703	726	700	654	703	760	763	765	732	742	726	751	683	784	690	805	714	701	720	705	734	706	748	722	705	757	771	758	696	693	749	723	747	714	705	720	768	735	758	729	699	690	727	723	765	765	707	717	696	699	730	751	724	725	776	687	686	759	722	716	724	711	768	690	740	724	688	781	686	701	753	713	768	733	762	743	790	668	731	745	752	735	737	747	733	736	758	728	739	738	676	734	682	731	714	771	655	769	715	731	728	699	699	777	773	719	719	747	745	707	679	725	746	744	730	749	718	722	720	695	723	743	725	648	742	711	742	733	762	710	723	752	748	725	709	737	745	719	763	730	768	750	726	768	700	719	726	706	715	695	722	716	730	738	682	698	654	715	764	680	676	742	772	731	717	728	742	729	785	769	712	665	733	752	724	748	672	738	727	733	787	746	745	751	725	759	758	759	745	747	738	775	732	732	701	719	728	767	791	718	705	788	729	744	750	754	709	764	768	747	725	698	718	765	739	749	730	720	749	730	746	748	704	752	721	758	736	733	679	749	715	800	720	697	730	672	741	756	727	712	720	697	739	770	699	703	723	732	761	725	718	728	730	747	718	716	777	739	731	693	715	713	746	764	723	746	703	744	729	736	753	728	728	737	768	717	738	719	743	775	718	738	719	697	724	710	686	736	720	755	767	755	682	725	731	794	715	754	737	731	726	731	681	775	717	730	770	746	736	677	773	753	713	744	754
25020	21286	27332	25529	9192	1002	793	728	646	607	581	516	508	496	465	438	465	420	412	441	417	444	441	431	455	442	395	398	418	463	398	421	432	425	409	395	424	419	381	405	413	425	419	400	437	392	388	457	423	391	416	417	412	386	399	404	416	423	446	392	431	406	399	429	396	394	374	445	386	436	390	407	414	383	392	424	394	416	399	413	398	405	427	431	390	384	422	392	424	415	398	411	396	379	392	413	451	396	397	424	392	443	378	424	395	403	389	393	370	406	430	426	472	412	441	436	396	417	389	398	400	393	383	406	394	385	373	414	423	386	399	374	397	393	363	406	388	427	421	381	416	431	403	413	417	399	399	408	376	372	396	373	388	407	424	388	407	414	401	408	360	423	415	352	415	429	409	411	426	380	430	427	382	381	391	384	415	389	396	382	425	422	358	402	399	402	404	425	395	407	430	386	422	387	423	409	407	426	425	398	370	377	399	411	379	429	392	380	409	402	400	379	388	394	395	405	399	414	387	378	401	384	378	394	442	378	418	401	396	428	432	409	398	390	414	390	430	370	394	432	427	369	387	389	353	417	374	431	398	420	390	427	399	437	422	423	406	391	379	365	417	413	448	397	412	434	453	391	348	412	399	378	404	410	386	390	377	449	400	396	418	414	377	410	371	388	427	400	433	402	426	359	448	417	413	409	393	396	383	424	414	390	397	407	405	409	385	412	408	430	419	381	418	385	358	406	430	406	409	389	398	436	415	396	390	437	381	441	380	435	387	405	399	398	392	376	393	430	399	394	405	419	363	386	398	409	371	410	408	409	390	418	422	392	398	392	361	401	390	400	417	391	405	397	400	376	387	383	432	382	441	404	401	397	427	447	403	388	417	424	372	388	408	388	420	413	419	406	381	376	433	378	412	437	394	389	429	390	400	361	388	397	368	428	398	416	385	385	415	408	416	372	395	380	386	406	363	396	391	405	387	385	398	391	370	384	404	399	390	399	356	383	391	416	379	387	420	443	409	398	419	401	402	414	392	352	399	416	392	396	436	361	429	439	439	419	359	412	416	422	424	382	382	379	407	372	420	407	392	352	390	385	425	404	395	406	400	366	405	419	427	414	414	388	405	407	426	382	392	411	381	414	386	376	398	401	418	381	386	418	388	432	415	400	438	369	428	395	406	431	428	400	395	396	429	388	423	404	367	410	417	411	399	402	401	414	395	387	426	410	393	391	393	408	385	405	448	412	391	418	408	452	395	383	438	405	387	376	390	419	403	405	409	425	428	441	410	379	383	418	400	391	423	425	404	453	359	404	424	398	401	397	396	403	401	367	413	419	398	339	385	405	410	409	391	414	415	419	384	411	429	444	406	387	355	407	397	378	390	388	362	395	387	439	389	385	413	392	411	400	412	377	400	415	374	389	404	392	369	376	437	434	419	397	410	394	434	362	415	393	407	380	386	412	397	378	408	420	444	381	387	389	379	419	415	410	402	389	417	444	417	404	386	386	411	394	446	395	445	392	427	410	427	402	415	413	421	425	415	401	412	378	408	415	370	410	390	403	427	405	384	423	403	416	404	408	358	407	413	408	406	414	403	391	432	429	376	371	384	400	417	384	403	388	414	419	398	412	413	389	419	431	402	408	377	421	402	416	424	385	394	395	387	390	408	416	397	431	402	402	411	410	405	415	380	422	425	410	406	388	393	414	392	418	404	404	370	399	396	413	409	439	417	412	402	404	416	411	372	409	433	368	393	425	393	385	404	345	414	385	434	394	366	384	414	372	412	399	395	377	410	414	405	407	369	420	384	385	374	389	406	385	399	398	436	425	390	375	408	377	414	410	401	394	409	387	428	401	380	397	403	410	391	397	372	382	389	405	406	388	391	411	444	420	428	396	389	444	445	422	402	421	408	441	406	391	421	431	379	426	428	404	406	427	403	463	386	384	414	396	402	428	363	396	388	391	422	416	400	413	405	390	383	418	411	409	413	413	389	383	409	417	374	422	432	415	403	392	425	388	384	409	428	374	419	393	370	419	382	363	430	411	406	398	407	450	393	380	429	394	404	390	408	397	377	436	358	415	415	414	421	367	409	417	382	394	433	356	362	417	392	395	426	375	402	397	386	365	415	385	387	401	397	426	410	374	400	416	384	396	380	368	374	416	393	415	393	376	384	401	387	407	392	430	358	394	384	401	436	374	367	392	428	387	426	395	409	409	403	408	394	358	436	398	362	391	401	414	397	382	400	398	405	376	400	397	384	394	357	402	397	399	414	437	409	387	423	412	410	432	361	417	418	394	430	377	438	421	387	419	403	394	401	402	397	395	417	385	415	428	429	415	389	408	382	384	384	433	384	408	385	400	403	397	402	342	389	390	414	403	417	399	407	387	383	409	401	409	398	452	397	373	409	405	395	400	377	425	414	403	394	407	398	414	400	387	411	413	405	420	379	382	380	390	416	415	387	411	404	403	409	358	414	377	406	389	404	409	388	387	344	368	377	390	405	426	394	384	414	392	366	379	378	381	426	388	452	398	386	410	402	386	413	419	387	398	451	410	414	366	420	393	359	389	372	403	374	400	399	423	403	383	423	404	386	385	398	378	410	375	384	387	396	393	414	410	406	388	385	397	379	382	413	381	387	379	374	414	412	370	385	384	453	396	423	374	430	384	402	413	391	421	403	386	416	442	390	412	401	376	419	417	411	380	405	406	387	436	424	419	447	396	396	393	404	382	428	390	416	397	402	378	401	383	401	430	374	417	420	419	382	390	410	418	393	428	426	390	379	402	418	390	409	354	403	386	390	401	407	376	404	399	397	396	406	422	420	397	400	361	409	386	351	385	415	400	455	398	418	354	410	408	392	418	387	422	395	397	410	374	422	414	365	402	362	387	446	370	418	396	403	401	410	412	385	397	383	394	420	374	372	391	377	404	418	421	415	393	404	416	375	383	391	399	412	399	422	398	401	402	409	375	400	434	377	411	381	378	423	372	395	402	381	405	384	385	405	364	398	434	379	404	415	385	390	442	377	381	389	422	385	388	400	415	416	386	401	396	412	414	384	361	390	416	391	415	370	426	400	410	423	411	392	394	413	414	409	412	411	372	421	387	396	399	396	387	389	405	381	391	403	387	371	408	379	386	441	420	433	385	422	394	376	383	421	435	395	404	402	398	406	400	378	386	375	411	396	436	406	378	385	412	414	380	421	432	415	415	384	403	379	440	388	389	452	415	412	421	354	415	408	395	377	376	417	407	408	393	408	399	421	384	407	410	398	392	402	407	388	405	403	421	405	408	422	365	402	409	372	405	373	404	397	399	374	375	407	386	392	415	376	404	384	404	383	436	429	400	404	396	416	401	390	420	397	386	420	418	408	411	429	395	420	442	411	417	392	435	402	398	390	377	438	404	412	424	396	390	404	379	397	404	398	387	410	423	418	379	385	403	392	335	411	384	401	416	409	430	407	377	415	372	371	418	410	393	385	395	436	408	420	425	393	394	414	390
4383	6856	4794	2336	1847	1504	1379	1172	960	889	767	686	685	576	538	580	558	486	502	510	512	514	506	497	491	513	508	484	522	478	526	491	484	480	441	453	469	493	438	507	449	468	466	465	457	431	485	449	486	486	478	443	457	473	449	435	507	454	472	470	432	463	488	421	451	480	484	472	477	447	475	447	522	495	469	431	479	448	445	456	448	461	430	479	434	458	446	461	465	428	449	450	441	457	449	414	409	461	454	483	449	443	462	465	477	495	490	443	429	447	454	437	455	450	437	441	424	435	409	441	451	429	480	439	444	479	432	438	431	474	477	444	448	457	445	456	454	452	472	469	426	413	443	442	437	453	451	431	467	428	436	483	436	446	437	451	471	425	431	451	480	415	473	443	459	432	409	451	481	470	410	466	487	506	455	451	440	478	468	434	469	438	443	467	456	491	448	454	410	446	474	460	431	468	426	445	459	466	415	431	447	455	398	454	463	442	442	442	429	469	476	438	464	447	459	455	469	472	440	461	460	467	477	462	447	452	411	430	463	442	428	476	445	405	442	423	448	456	439	470	459	493	440	481	469	441	479	445	464	469	446	476	446	460	480	483	487	431	461	445	460	461	444	452	454	464	453	461	429	446	433	471	441	435	438	476	459	439	445	425	525	445	445	443	471	451	433	462	454	428	486	439	435	454	435	461	410	467	469	436	437	417	472	437	420	441	418	413	461	463	447	468	468	486	438	477	484	485	450	400	448	493	455	479	444	418	435	460	465	433	456	425	407	413	425	437	458	460	444	468	475	471	461	464	455	455	454	455	459	447	470	475	424	456	429	442	427	426	448	461	460	451	462	479	465	423	449	416	413	449	415	455	415	439	420	427	441	474	471	490	431	453	477	458	465	488	488	440	467	462	429	441	446	401	448	424	472	429	469	450	460	463	457	460	437	457	412	472	435	433	454	444	464	484	438	433	466	498	433	408	448	458	432	478	421	394	458	475	488	459	435	459	478	449	426	412	439	427	463	405	445	463	465	444	466	427	421	420	496	450	456	441	452	448	478	437	444	428	481	441	437	424	419	454	441	509	411	492	469	429	441	449	466	454	435	463	407	459	455	490	458	412	460	413	471	456	410	471	484	475	455	440	468	475	440	460	444	438	459	470	450	456	423	490	479	445	430	446	411	443	460	454	460	423	479	430	416	445	472	445	535	469	461	432	462	432	420	454	446	451	498	473	444	431	478	458	442	439	426	443	498	481	458	478	430	473	444	475	447	473	448	464	442	470	435	444	469	473	447	509	445	442	419	429	432	472	482	467	417	451	438	487	443	434	494	471	444	448	417	455	454	484	462	443	502	457	449	456	445	429	455	450	451	468	449	475	454	477	449	431	441	455	448	464	438	438	439	486	459	444	436	449	437	469	415	407	473	417	469	466	496	456	426	422	423	449	445	478	452	460	466	433	472	447	474	434	444	418	442	423	463	426	459	484	427	417	436	466	456	424	457	443	441	422	467	444	420	452	445	421	452	439	415	469	405	477	488	449	472	478	444	443	425	450	456	462	433	475	484	463	460	448	468	461	471	464	491	479	491	438	468	423	426	452	475	464	453	449	452	451	436	500	437	471	445	476	415	460	404	414	451	482	429	422	451	460	406	432	468	507	453	451	468	395	456	424	451	491	461	466	432	509	464	426	459	442	402	461	454	453	431	488	443	437	455	416	498	447	454	469	427	457	446	428	451	456	442	495	432	468	467	417	467	456	446	416	457	475	463	447	438	485	463	411	439	477	426	477	469	449	462	429	414	441	453	463	485	465	426	446	429	441	447	467	422	423	373	462	438	455	505	454	422	466	441	409	488	464	475	485	443	492	488	432	415	475	456	470	447	436	430	439	434	453	432	438	459	415	476	452	415	427	466	470	435	436	453	430	456	481	430	428	459	460	442	456	456	456	470	417	478	417	452	429	441	407	456	470	475	422	440	400	439	439	465	449	428	438	462	441	403	479	434	460	482	430	480	444	460	457	464	468	472	425	477	471	495	488	433	458	468	448	416	467	438	456	441	416	472	460	455	440	439	432	428	443	454	431	450	460	425	426	439	422	459	437	409	476	445	470	475	456	445	470	396	484	425	477	440	479	429	481	450	481	427	416	500	432	448	448	455	441	453	438	447	440	494	469	440	441	447	452	436	445	451	481	469	447	484	434	455	452	435	440	419	447	450	443	465	442	471	440	482	455	423	408	457	450	491	454	444	467	463	467	479	430	520	461	419	461	442	450	438	477	436	444	477	444	428	430	455	437	445	435	445	485	435	421	477	510	448	415	466	488	490	449	443	486	446	446	443	471	462	461	478	434	468	460	490	430	489	434	424	403	437	455	454	449	446	451	465	427	436	461	475	470	466	416	473	470	460	432	447	435	431	486	438	426	442	477	453	467	489	443	433	459	453	441	368	414	462	467	422	454	477	454	443	442	422	443	461	457	395	456	450	436	465	475	470	465	428	435	431	467	449	447	406	457	447	449	459	447	467	475	430	421	432	438	436	449	455	464	438	444	427	441	500	456	446	428	479	467	495	468	463	450	480	462	419	422	449	437	449	441	461	449	432	472	453	424	448	427	442	520	437	461	462	432	430	443	436	453	435	474	469	470	441	465	438	447	443	498	471	447	461	471	456	437	497	458	483	459	450	434	445	449	438	433	454	432	452	443	441	476	496	485	446	454	459	455	430	469	454	423	410	481	465	458	435	447	489	443	467	453	441	455	469	479	458	467	451	455	479	428	449	472	430	446	441	505	449	448	468	461	478	487	471	420	492	462	474	461	452	456	465	424	442	429	439	454	450	471	424	413	455	453	454	457	440	443	469	476	420	460	440	453	442	466	442	427	481	501	451	439	472	457	431	475	467	447	471	428	450	434	462	446	441	445	407	436	450	456	447	480	474	426	429	451	451	447	456	436	465	430	476	444	431	467	477	415	459	448	483	438	435	456	464	458	467	482	423	434	400	445	442	460	438	456	469	445	451	443	466	468	442	456	441	501	457	445	465	479	411	454	429	458	477	465	464	485	429	410	472	404	446	490	456	455	493	471	425	438	475	463	450	459	439	419	473	452	434	459	445	428	441	444	440	446	473	443	436	426	464	467	453	436	478	469	435	432	447	456	462	417	438	468	468	434	481	435	454	462	425	452	488	451	436	468	458	454	460	441	449	448	433	428	465	485	428	462	463	450	485	421	466	431	447	445	451	470	428	440	446	448	435	418	479	454	438	398	464	461	458	505	449	455	428	464	449	432	442	446	423	457	476	445	434	450	472	478	451	449	460	478	447	483	452	450	434	449	428	463	458	455	450	452	450	443	458	447	440	455	456	434	459	383	439	471	444	421	445	468	463	450	411	460	426	405	449	459	514	466	473	473	451	449	436	438	466	465	428	453	485	463	428	481	450	414	461	470	470	483	413	412	454	438	464	465	402	443	441	436	436	502	459	463	435	441	472	458	492	462	458	482	467	438
22818	21358	29065	24035	21364	21421	8326	2070	1539	1583	1307	1258	1213	1126	1081	1016	949	1021	940	939	966	1027	973	913	948	986	916	962	927	974	896	899	931	935	940	876	866	853	880	859	888	912	907	920	890	852	873	892	853	906	927	913	880	870	863	877	880	873	823	840	829	836	910	893	874	898	862	944	864	899	905	848	922	846	832	871	870	891	870	855	895	917	893	879	847	932	871	807	853	911	867	870	818	863	866	851	900	852	826	823	905	873	851	849	920	902	866	867	863	913	846	893	878	887	861	843	858	861	848	864	820	893	865	878	879	872	874	907	839	844	877	839	862	838	857	906	919	927	866	849	903	931	879	916	883	916	886	853	849	849	857	861	925	867	924	830	875	893	880	857	865	834	859	862	839	864	795	901	886	890	816	805	889	872	883	883	889	843	898	851	873	858	882	876	879	892	808	843	924	913	851	883	876	877	846	906	832	894	881	868	908	847	868	870	849	901	855	885	879	903	892	854	890	881	872	854	881	865	851	830	865	923	882	909	847	906	930	944	847	853	892	870	891	823	882	923	844	871	848	871	819	873	875	806	893	889	886	861	873	873	842	836	860	887	875	886	872	842	844	898	896	903	844	812	877	881	908	879	828	819	851	863	853	898	869	851	872	871	862	855	885	871	870	914	895	863	886	863	885	893	874	851	903	863	848	866	899	921	890	857	872	844	880	815	848	916	887	908	832	905	906	846	842	857	845	839	827	892	901	827	867	892	843	838	881	861	842	877	855	917	865	937	882	849	858	793	887	850	852	873	878	851	898	902	857	880	902	863	827	833	912	872	911	845	889	880	879	878	878	904	893	920	924	858	898	860	879	923	928	882	894	863	865	864	874	875	897	815	876	829	907	885	801	870	875	852	896	834	843	829	905	869	851	853	858	860	839	908	854	858	906	848	887	891	893	920	899	918	894	872	864	905	872	892	856	882	883	820	857	876	897	844	855	889	895	859	846	838	832	894	829	837	920	871	871	921	874	897	911	932	852	866	898	969	840	868	843	869	865	871	858	800	883	885	855	885	893	876	876	887	891	900	889	896	889	872	878	851	871	878	864	882	817	810	861	853	843	848	862	872	838	857	868	882	846	850	845	900	914	885	917	889	869	894	866	877	858	870	832	857	873	854	897	905	875	860	876	892	845	890	843	866	887	853	843	824	847	865	855	840	861	906	869	842	900	843	819	846	847	865	844	875	864	884	882	872	930	874	902	896	880	903	849	875	852	946	909	888	877	870	849	867	907	889	838	910	867	807	843	923	850	894	847	888	894	826	857	847	863	905	929	881	826	879	821	923	887	892	884	841	831	879	895	904	859	858	849	857	831	874	854	865	910	847	869	892	874	886	850	881	876	848	846	905	892	893	852	868	850	910	869	806	894	868	885	827	867	863	857	864	853	922	933	861	893	890	941	874	877	778	916	852	849	845	878	905	835	844	903	891	863	885	873	842	839	939	841	840	879	852	880	849	910	843	860	865	925	859	887	864	866	860	958	861	858	849	815	873	853	889	861	833	898	906	888	876	850	866	859	922	865	871	843	854	842	911	890	848	912	897	877	829	899	836	873	838	855	876	839	896	874	877	913	868	911	935	875	920	832	876	864	892	809	888	916	945	832	806	870	864	859	863	851	872	839	842	838	868	913	882	854	898	860	852	855	870	824	912	845	884	864	872	852	851	850	878	892	852	872	858	880	919	883	867	865	872	910	895	871	879	878	863	887	867	929	866	866	848	865	841	882	899	868	846	897	873	843	833	839	900	884	919	832	847	892	862	902	866	838	842	875	890	881	859	872	837	839	897	861	872	846	884	835	939	925	884	879	927	932	901	913	840	887	872	869	884	822	842	870	843	864	876	902	832	822	891	908	883	896	869	860	868	860	841	873	874	882	843	873	874	841	868	874	891	799	804	921	854	844	881	883	925	869	863	871	834	880	883	845	837	863	855	863	870	864	854	884	916	869	899	863	863	885	878	819	911	881	882	878	859	837	865	855	876	832	845	850	859	842	852	836	874	870	854	890	866	884	857	868	841	842	872	864	854	877	876	875	879	836	839	891	844	879	922	890	898	884	886	844	835	869	836	866	862	837	901	833	884	869	842	857	893	871	885	869	839	905	860	861	918	911	865	898	860	849	801	858	865	897	869	850	923	896	827	845	856	868	893	873	906	869	913	886	849	875	966	894	841	838	835	839	843	856	884	906	862	890	901	870	845	867	903	823	939	916	846	854	879	870	868	861	825	870	857	876	838	886	900	860	869	905	857	866	907	907	878	868	853	907	926	868	839	894	833	850	860	905	844	822	829	892	874	922	900	896	866	888	905	898	921	853	830	895	855	838	827	836	865	901	910	880	892	828	854	897	874	893	908	839	815	875	926	835	875	866	838	837	914	851	916	888	884	869	823	892	832	892	883	886	869	841	858	904	828	843	915	833	877	907	834	872	828	854	849	909	852	835	849	848	862	841	897	869	854	887	857	918	847	826	924	871	905	890	841	885	835	884	872	877	856	947	828	900	855	901	870	827	829	830	823	829	782	929	833	948	885	863	892	827	881	909	854	853	877	841	832	835	874	836	900	862	877	864	891	848	904	888	889	847	897	860	863	875	836	797	835	876	876	863	910	921	876	835	891	854	943	816	880	805	925	843	902	881	853	899	853	862	891	843	846	860	881	863	874	843	905	865	866	885	878	846	847	898	856	879	889	831	853	855	864	883	828	800	862	847	869	854	924	863	874	770	860	884	898	879	878	912	908	877	882	850	830	860	832	865	832	837	858	881	863	839	920	840	878	888	832	876	853	855	927	834	833	884	898	840	872	871	850	930	875	884	864	881	882	813	905	876	899	912	860	888	859	904	901	884	932	931	864	824	867	911	860	861	935	841	814	894	855	895	943	858	857	922	807	852	870	858	910	890	863	837	856	856	879	836	863	878	823	833	921	881	889	887	877	812	880	874	846	882	886	875	865	851	868	869	813	842	873	937	849	895	852	853	860	890	907	885	862	913	862	870	868	832	902	851	855	824	872	892	846	856	853	823	861	860	863	952	870	893	850	861	835	879	840	904	923	888	872	854	854	858	857	816	886	884	835	857	884	883	882	864	861	871	832	877	869	867	875	853	856	878	894	853	853	793	824	877	855	877	875	888	903	888	888	849	853	861	886	879	906	888	901	856	835	797	858	836	884	843	867	873	916	865	879	847	874	854	870	882	914	850	874	869	867	878	871	854	880	840	909	863	871	897	889	843	846	869	874	859	879	823	832	877	846	910	861	823	821	840	925	810	812	828	858	883	857	871	879	873	890	855	830	871	872	835	808	893	908	884	856	916	919	874	836	896	859	852	865	884	841	875	833	867	871	863	847	873	841	864	914	885	844	852	845	902	795	877	833	839	835	859	870	869	863	847	929	831	878	932	851	950	892	863	878	856	836	885	838	884	882	822	849	847	820	831	845	916	863	851	845	940	862	871	874	880	869
5677	16712	11900	6209	5066	4092	3275	2596	2264	2068	1720	1528	1442	1315	1167	1158	1144	1063	1026	1024	1033	1042	1039	1021	1008	1015	1053	992	964	945	952	959	969	890	955	874	913	931	951	911	923	901	908	920	898	932	881	897	909	934	917	943	920	915	945	892	892	906	942	933	878	985	992	946	906	960	878	915	872	904	873	882	916	947	939	869	928	918	892	935	911	902	913	888	932	894	877	950	906	859	928	875	888	916	888	896	864	892	869	911	935	869	942	955	909	893	858	838	937	939	941	866	875	961	934	888	900	866	928	872	876	864	898	857	869	894	911	905	889	939	814	912	957	903	916	914	921	908	959	937	877	886	889	878	845	894	841	875	908	911	836	904	892	889	888	922	919	933	866	933	870	887	938	894	897	919	916	909	879	936	907	851	902	864	900	953	909	896	852	861	880	891	908	896	890	881	884	898	837	931	918	898	883	954	867	871	936	930	892	901	925	860	877	935	874	862	896	971	877	903	914	887	891	863	932	890	885	902	891	954	896	889	852	886	951	906	875	882	892	921	877	868	887	896	953	872	972	870	875	891	896	918	942	910	934	899	895	928	908	882	810	888	930	877	898	854	875	854	863	926	858	857	862	925	868	847	930	877	899	935	942	911	879	885	906	913	847	860	902	907	920	871	873	907	868	895	884	886	922	912	876	963	866	884	865	887	902	931	838	888	835	892	850	866	884	838	939	813	874	901	910	900	886	857	911	881	908	889	913	937	856	892	847	926	901	901	859	903	910	863	888	847	907	921	876	901	880	908	956	882	873	945	909	860	866	884	897	881	932	921	894	882	866	909	867	933	897	960	882	910	912	869	877	901	879	806	881	937	840	908	901	888	880	906	915	874	921	883	921	881	886	910	875	880	872	883	857	871	911	938	908	928	894	821	902	864	887	861	909	867	936	833	940	913	842	865	905	840	844	932	892	897	908	934	872	876	918	956	875	852	887	877	874	917	960	919	914	894	887	908	883	864	875	886	856	968	915	841	904	927	937	898	874	879	907	906	902	835	832	924	925	851	950	876	900	890	911	910	864	908	917	914	854	903	916	857	874	910	880	836	858	904	893	901	898	834	879	896	875	940	929	930	957	882	916	945	837	906	880	949	904	870	866	902	855	908	906	804	854	890	909	910	902	924	881	912	899	948	864	919	926	930	916	883	903	863	899	918	897	898	904	885	934	929	901	899	913	841	944	907	878	925	865	890	902	912	928	894	873	892	854	877	921	874	948	888	897	853	872	920	967	853	923	903	899	934	864	976	900	921	852	898	937	876	908	906	838	846	916	881	910	866	860	901	894	911	911	937	909	958	876	902	876	923	883	856	890	889	887	831	915	876	923	929	855	874	871	884	945	866	895	874	929	901	902	854	913	849	899	869	975	930	871	860	854	850	893	897	797	890	909	920	842	855	915	900	876	911	871	908	906	833	859	889	890	901	918	833	904	916	883	937	923	913	923	863	904	885	909	849	918	942	910	872	887	916	869	868	920	855	879	928	882	932	879	917	963	848	891	868	897	900	906	866	876	899	890	830	913	883	900	885	890	898	935	839	844	859	915	879	894	876	809	894	909	882	905	869	905	896	885	857	919	862	859	899	894	893	891	857	862	893	887	901	932	909	909	979	866	872	937	915	896	889	910	881	852	860	938	880	886	869	900	912	905	887	906	916	881	850	869	921	928	899	864	935	872	855	897	938	894	886	913	901	880	919	860	950	911	850	880	858	913	889	874	866	936	875	862	923	901	898	901	915	916	897	910	866	901	892	921	867	909	910	899	912	890	867	898	849	897	897	879	885	899	894	899	845	918	904	868	850	911	841	907	907	861	825	885	890	915	889	955	902	926	906	957	924	922	853	877	939	897	864	898	875	951	907	861	826	894	911	858	940	873	904	888	839	870	879	870	911	872	910	910	911	929	866	913	884	886	869	897	922	871	866	886	903	878	891	916	916	825	855	898	884	859	894	866	878	837	908	883	909	860	905	927	901	910	906	945	896	940	920	866	954	926	942	902	879	921	903	901	828	878	943	870	914	868	866	905	896	924	902	891	898	844	901	950	867	927	876	893	830	898	906	851	869	910	897	898	897	890	908	888	906	841	887	910	884	898	840	882	914	873	905	875	879	910	889	824	900	872	865	920	905	859	902	884	886	919	875	835	926	912	898	902	967	913	935	907	912	945	956	876	816	838	874	864	904	830	863	852	852	883	863	895	888	891	835	868	903	865	918	843	893	858	895	929	865	900	864	892	925	937	876	909	880	890	925	890	917	920	946	851	861	854	928	872	879	845	838	851	916	920	878	936	947	889	927	928	895	946	906	939	876	900	947	900	922	822	902	892	935	895	912	888	893	865	831	912	876	883	898	873	860	915	916	920	884	913	893	924	920	864	956	955	884	861	865	855	872	873	874	905	869	875	853	917	843	870	880	870	893	940	938	858	895	877	889	859	929	933	909	947	901	919	854	905	883	864	890	876	882	866	914	943	877	838	934	872	943	860	904	934	871	880	853	911	900	833	921	911	916	875	883	885	933	905	876	894	901	879	891	838	856	877	887	899	851	868	916	889	901	916	903	907	934	917	895	917	883	885	933	878	907	931	890	954	836	869	874	918	908	862	907	944	888	953	893	910	930	871	882	904	830	924	911	924	952	883	908	829	913	875	899	896	913	872	933	867	858	889	875	885	876	902	882	892	866	865	847	872	898	939	924	839	902	922	857	928	906	918	876	873	898	901	900	872	872	888	846	869	888	896	885	889	919	893	901	937	889	880	884	878	931	866	915	809	929	809	891	924	876	886	889	934	860	892	878	903	977	896	881	930	904	958	905	854	831	928	942	893	883	924	929	926	916	883	920	871	913	870	905	924	932	873	894	906	893	880	883	865	899	856	920	936	902	956	858	912	927	923	895	865	916	953	920	907	908	879	879	846	881	910	873	881	908	925	895	866	906	925	945	870	870	919	881	895	903	861	861	888	881	893	893	905	846	931	854	885	909	907	871	914	833	852	879	921	885	884	939	906	875	876	933	887	948	955	906	894	873	921	843	931	921	928	881	908	882	904	891	874	906	832	864	883	870	894	862	898	891	929	881	887	913	915	927	873	917	918	928	909	901	881	878	916	927	926	885	955	831	867	848	896	877	918	881	883	841	855	923	873	876	852	865	880	876	869	896	926	943	905	871	881	867	885	875	901	865	908	888	921	905	817	879	882	872	872	916	896	852	885	844	878	909	890	882	916	875	861	898	867	901	895	938	897	883	878	840	934	919	878	866	851	893	876	959	856	910	915	836	898	838	918	902	971	966	891	875	882	904	901	939	859	900	912	899	871	830	860	889	873	898	900	939	907	881	919	869	873	885	887	896	893	919	893	876	933	946	872	881	888	967	880	890	877	874	871	896	928	917	851	895	862	876	913	875	944	953	909	914	881	908	858	881	862	895	895	856	853	887	914	892	943	933	896	886	864	912	833	962	949	845	884	855
28080	17248	4136	1174	845	772	560	506	517	462	432	451	478	399	394	413	415	390	400	372	403	355	404	386	394	409	362	397	354	400	401	394	382	393	374	394	373	394	396	399	432	409	364	398	395	396	358	374	397	371	398	396	409	414	387	363	395	390	368	399	371	379	384	372	388	388	435	378	373	400	389	368	368	389	363	367	409	408	388	354	425	380	368	367	391	359	397	392	435	402	367	382	364	433	379	388	379	397	385	373	355	361	377	352	378	388	372	386	369	404	374	399	391	368	411	407	383	374	378	412	386	391	391	410	385	391	388	407	386	392	390	416	375	378	361	377	365	367	390	374	386	386	385	422	363	360	359	386	374	406	338	395	388	388	366	378	388	396	357	386	371	369	390	391	400	396	390	355	392	367	364	366	400	336	395	400	368	395	386	384	402	397	434	354	392	358	363	392	360	378	387	398	356	365	417	381	351	358	356	370	391	393	388	357	367	356	367	343	398	396	377	388	379	369	401	362	409	357	363	412	398	399	374	374	408	389	404	397	384	370	363	390	418	380	373	396	403	361	400	426	373	364	397	382	384	368	375	376	336	362	374	357	377	388	386	403	385	394	399	350	375	370	380	360	362	392	368	404	377	375	381	357	373	385	368	393	389	377	391	381	377	401	348	396	408	378	357	382	373	381	386	358	362	374	420	408	367	390	350	372	381	401	415	370	385	393	406	366	362	368	356	389	386	388	385	398	374	375	375	402	385	367	376	376	377	353	368	385	384	390	371	386	367	384	375	371	354	379	365	372	369	370	368	386	381	385	398	390	353	374	358	378	408	375	372	397	409	398	363	374	381	355	394	360	353	376	391	400	405	369	363	429	380	398	362	380	397	381	377	355	437	350	396	354	378	340	367	388	395	362	339	376	352	403	392	378	370	401	374	387	367	375	362	374	397	371	360	343	389	380	379	399	396	345	395	358	400	367	391	399	384	387	344	347	378	395	364	400	388	385	375	413	380	392	412	388	407	363	371	370	414	357	354	378	404	382	399	406	396	374	366	376	388	393	385	394	382	376	358	457	409	356	369	344	376	387	331	414	370	380	376	387	378	359	357	377	396	354	353	362	370	360	381	375	373	373	360	379	356	388	371	384	385	351	419	406	397	372	391	379	395	382	388	384	360	372	363	384	425	341	377	388	373	359	380	394	357	392	382	372	410	343	369	370	359	387	363	394	400	379	360	400	387	385	362	382	381	420	362	378	364	415	401	390	361	398	396	413	389	381	361	388	388	347	411	373	352	369	375	416	399	392	377	387	362	378	412	368	366	382	396	372	373	357	403	392	337	384	418	383	410	403	420	426	374	371	388	384	341	330	362	394	387	380	373	401	382	346	382	408	378	378	387	363	368	385	411	394	393	372	388	389	353	369	372	412	403	373	367	392	393	357	384	386	353	379	392	385	368	398	394	390	367	351	378	397	398	390	396	389	387	389	384	387	370	396	391	405	391	398	385	376	382	382	416	391	372	392	360	364	374	360	430	401	392	379	397	416	378	385	418	388	371	417	378	382	398	381	378	390	349	373	402	397	397	395	385	420	385	389	387	407	408	367	414	386	392	388	393	377	427	353	378	406	401	425	382	364	389	390	374	365	374	374	354	400	407	362	387	387	410	397	401	379	380	379	371	399	377	392	359	329	362	430	381	374	366	365	368	376	356	383	380	395	401	376	351	380	380	392	396	386	379	351	370	365	402	373	384	354	439	407	379	401	389	357	367	353	423	392	380	401	432	363	363	384	387	413	375	382	375	378	367	438	371	377	405	404	383	365	394	402	387	355	360	413	388	406	387	368	347	380	393	346	400	374	378	379	374	394	404	383	369	343	384	364	404	387	347	394	388	367	371	429	381	387	385	380	413	346	395	345	341	365	396	354	408	367	358	396	391	364	418	389	390	360	357	390	398	338	365	375	372	385	370	400	362	401	396	381	372	394	374	390	409	405	328	361	376	349	374	388	406	387	356	402	331	403	402	399	389	357	381	388	384	373	370	408	331	396	382	382	377	396	364	371	383	375	373	394	418	372	382	372	396	382	379	388	402	401	361	392	391	361	399	383	363	415	401	355	408	396	380	346	378	392	380	373	422	392	330	382	393	392	363	395	338	412	367	374	381	351	390	323	388	389	372	364	372	364	405	357	397	353	364	405	350	358	360	406	407	369	388	402	397	336	403	400	369	382	378	338	380	356	409	345	405	391	382	371	399	399	417	396	380	365	379	410	360	376	387	382	336	368	392	390	379	376	374	387	351	353	399	389	401	394	382	345	393	423	352	382	363	409	391	364	387	388	362	375	370	389	398	392	389	383	392	385	368	411	365	354	384	398	376	392	375	358	357	367	353	406	384	379	360	404	407	377	367	355	398	361	348	419	402	409	388	402	374	377	366	392	398	397	391	359	370	383	369	368	367	389	376	366	386	390	388	375	388	359	365	379	397	374	364	398	401	331	337	378	423	384	367	372	366	384	340	378	369	361	387	406	382	367	420	370	421	372	365	371	374	375	341	385	374	393	375	370	371	401	378	366	398	382	338	350	392	365	394	360	417	388	395	396	343	377	392	343	378	392	381	392	400	416	377	402	375	381	355	371	319	375	397	397	394	361	357	366	404	377	357	395	383	373	381	404	382	353	407	364	354	367	365	365	388	376	398	373	416	359	369	387	394	376	382	379	369	377	426	362	365	407	405	386	399	403	406	393	397	400	382	399	383	392	358	342	384	403	364	328	385	370	383	378	349	357	404	359	380	393	380	386	375	387	378	415	393	381	400	405	387	411	372	373	362	377	418	404	347	377	408	319	392	399	425	388	372	419	368	391	364	346	388	359	402	391	383	375	386	355	371	349	371	381	386	380	415	398	332	356	387	387	417	440	356	378	369	367	378	364	394	374	408	363	391	391	380	380	368	350	404	387	354	359	383	378	395	400	393	304	364	389	366	410	414	404	393	400	412	364	367	382	376	400	386	389	400	345	398	372	390	376	407	418	382	390	362	373	417	392	389	380	380	379	421	371	406	380	426	374	376	375	331	363	408	394	367	391	411	353	388	400	387	394	388	393	366	388	396	391	436	361	398	378	371	415	394	385	355	374	354	397	336	383	393	360	368	405	387	372	369	391	390	399	371	424	379	351	366	391	383	348	412	375	388	355	427	375	395	382	366	407	408	351	354	388	374	384	396	409	353	404	377	372	390	374	387	396	374	372	365	376	389	401	364	373	368	345	374	377	357	381	369	359	340	383	378	404	386	370	408	367	377	364	380	395	353	399	366	379	362	339	380	384	352	374	388	391	427	370	410	369	391	402	362	428	348	368	370	393	379	378	336	386	409	363	395	411	409	407	386	362	396	341	386	369	423	406	397	367	375	384	375	376	418	377	395	389	375	421	377	386	359	372	393	381	414	396	372	409	396	374	392	362	408	417	372	363	352	376	365	371	390	412	407	396	379	389	393	375	371	361	420	378	382	384
5078	2748	1979	1059	856	769	670	642	629	588	555	495	496	493	470	452	431	441	442	427	430	435	411	424	419	433	418	450	425	451	421	413	405	451	387	437	403	451	404	413	416	441	401	438	438	425	403	389	401	378	440	429	423	414	435	388	422	395	430	413	382	411	427	447	449	415	453	450	403	401	413	427	373	380	402	435	422	406	473	378	402	393	436	389	391	450	438	416	423	413	451	405	385	422	396	404	407	371	419	427	433	447	440	400	409	421	403	402	441	406	425	412	422	451	388	423	400	423	428	409	403	423	412	381	433	429	398	418	415	395	455	439	401	427	409	406	443	433	398	427	414	432	453	410	427	410	428	425	384	424	431	406	412	422	413	437	415	392	401	432	403	407	425	401	424	416	391	417	415	414	442	441	421	399	408	418	393	416	424	415	406	442	441	380	407	446	412	407	407	400	389	449	387	405	448	400	422	408	402	430	404	426	419	417	400	391	412	395	409	412	395	392	402	399	389	464	389	409	431	393	421	415	368	425	431	402	445	405	407	406	378	414	419	423	446	411	408	426	423	419	409	425	415	384	379	403	408	400	423	394	431	431	413	399	420	415	409	401	387	407	403	409	410	432	415	462	443	404	402	391	423	442	432	429	458	429	456	444	405	389	434	412	456	414	432	414	431	392	410	399	428	387	424	422	429	430	444	448	423	440	413	422	434	404	402	420	378	396	441	416	397	427	425	424	402	411	409	412	404	406	395	416	420	400	424	382	410	378	397	419	394	415	418	375	412	387	382	407	422	443	412	418	395	412	406	413	387	396	397	423	443	393	412	422	401	407	411	384	404	403	435	384	424	425	407	419	411	442	417	409	394	428	408	403	402	429	436	440	421	413	409	444	412	404	397	434	408	439	385	403	375	396	420	394	393	398	424	406	408	431	423	446	418	426	422	428	401	436	433	393	388	432	420	414	420	406	429	394	439	410	420	412	389	450	433	421	419	401	380	455	400	422	403	471	429	381	445	402	446	375	434	380	415	423	405	407	414	384	379	415	403	415	414	407	420	404	420	403	408	427	422	421	411	386	423	441	404	402	403	429	414	418	412	415	448	408	405	415	404	423	428	417	453	417	385	400	435	428	405	417	421	428	407	445	397	441	394	426	405	415	395	412	456	464	411	434	405	400	436	367	423	405	454	431	385	381	458	419	405	383	437	417	377	419	441	411	395	421	380	390	409	443	440	394	407	406	423	376	398	414	439	405	416	424	377	423	389	448	377	417	433	436	381	431	404	375	434	418	414	431	425	431	417	433	443	421	406	415	418	410	423	454	403	415	425	432	400	396	400	400	419	397	425	410	391	426	445	410	415	428	408	414	435	451	408	427	414	418	414	411	418	447	430	390	414	402	384	389	407	407	428	417	415	384	416	414	441	419	416	424	400	413	416	415	396	425	420	434	415	389	430	412	419	382	403	387	430	403	449	405	410	426	437	425	398	408	421	385	440	397	408	382	407	404	421	420	424	387	413	414	400	414	392	416	396	382	388	413	387	431	411	419	434	403	447	451	434	404	440	390	407	405	415	431	396	426	439	424	420	438	393	449	425	408	409	399	464	427	410	431	438	418	407	408	439	419	431	423	445	411	429	358	426	407	383	391	407	419	389	431	414	425	408	386	409	418	440	416	436	429	364	385	459	419	407	398	382	416	394	439	414	398	419	428	380	412	406	402	401	428	434	416	451	415	431	427	426	416	421	364	424	436	435	417	408	433	393	409	404	389	460	404	439	415	427	412	448	435	396	404	460	419	390	430	453	403	373	395	369	404	426	400	418	354	429	424	414	407	426	431	372	423	365	425	400	391	443	392	372	444	422	444	430	412	403	397	427	398	415	421	424	397	416	421	373	379	414	426	410	424	394	380	383	416	402	400	373	434	412	403	405	354	395	385	406	418	433	436	439	411	398	413	398	379	403	388	414	444	417	384	444	417	417	408	401	401	454	404	426	422	393	426	417	409	372	397	415	416	404	419	413	437	400	385	414	417	429	436	390	392	415	392	390	407	428	416	414	383	409	414	443	398	393	440	400	405	445	422	411	408	425	460	400	398	407	375	397	395	450	442	403	446	401	423	448	417	396	423	421	398	403	428	366	416	394	386	402	430	427	428	427	417	414	448	423	437	409	408	419	402	392	386	395	421	392	402	440	394	450	406	365	419	413	392	421	421	394	410	388	379	434	415	423	398	417	452	471	407	365	415	385	430	420	360	419	433	452	443	391	410	433	409	394	421	404	384	424	444	392	405	442	442	422	393	411	427	398	393	417	412	381	405	424	372	419	417	412	413	419	421	401	434	429	451	408	407	412	409	399	400	385	402	405	414	408	420	435	398	424	388	386	414	437	407	399	395	385	444	451	408	434	436	408	413	427	468	409	407	369	429	401	417	402	395	430	421	411	377	421	478	401	420	393	381	407	420	405	409	410	397	414	427	422	414	430	384	373	408	408	428	422	404	410	353	431	428	418	428	408	415	426	408	402	418	427	397	404	443	447	441	410	410	407	382	426	394	432	434	443	368	396	446	398	414	393	434	392	402	416	389	374	398	384	402	407	390	428	394	416	391	404	379	391	396	413	380	418	430	422	373	406	394	432	377	439	442	400	409	395	422	387	414	407	414	433	400	372	422	437	419	376	413	419	418	416	404	440	418	428	408	382	430	414	424	440	406	399	412	438	403	440	405	469	404	427	422	418	407	393	441	404	468	455	415	406	405	387	409	433	419	419	431	430	400	387	404	432	433	414	394	373	406	438	402	390	424	413	402	378	417	404	413	408	417	435	402	440	417	404	416	389	411	402	407	409	398	389	413	435	439	407	408	411	422	411	421	419	427	438	449	416	427	410	428	408	390	421	418	411	404	410	397	405	422	396	428	419	409	417	404	416	399	447	409	381	414	445	440	420	399	433	396	414	390	446	416	402	430	422	449	403	381	405	405	409	417	419	439	381	391	417	438	397	404	427	438	421	400	416	440	426	365	407	405	405	398	431	399	413	392	434	386	397	385	431	401	410	431	444	390	418	419	389	398	426	446	417	440	417	423	416	400	421	430	423	401	408	409	380	426	399	407	399	410	411	423	406	442	396	415	367	435	458	411	381	414	387	410	423	428	413	440	411	443	409	391	410	413	426	382	428	411	430	430	418	378	384	387	422	441	377	428	452	379	400	404	427	410	421	415	407	390	382	420	387	422	457	387	366	402	425	406	387	430	419	400	417	462	443	438	390	402	450	401	422	431	400	406	442	443	402	406	411	375	393	396	411	421	402	413	424	412	428	431	419	400	405	430	402	424	397	400	398	368	423	414	423	426	408	410	411	456	410	418	426	421	436	439	428	429	361	395	410	397	421	437	385	453	437	420	416	375	375	438	393	437	413	393	436	393	411	407	384	451	413	395	429	398	473	397	374	413	399	427	420	356	406	424	411	410	431	415	420	377	391	391	410	399	427	409	435	429	407	388	407	401
23904	21318	28529	24448	21306	9225	1850	1293	1100	1020	1042	938	894	877	782	790	764	769	774	758	782	775	734	720	715	718	753	699	768	776	729	727	741	752	736	748	691	715	713	687	713	693	719	722	744	703	736	760	658	723	691	668	752	706	716	692	722	659	747	741	687	728	706	724	685	686	722	702	760	732	747	711	703	716	680	768	701	735	666	701	734	771	680	721	710	686	704	741	690	688	680	683	686	690	664	691	731	685	683	696	706	738	741	753	727	804	701	665	710	722	730	697	667	693	639	754	709	702	722	693	667	696	666	673	694	691	680	680	667	715	692	732	688	648	726	734	697	707	704	712	726	681	735	714	698	675	713	714	715	739	713	688	662	706	676	693	705	722	663	684	720	723	733	690	724	700	671	668	733	750	711	689	697	715	670	734	626	679	672	684	658	684	657	755	676	693	711	731	670	742	726	726	696	691	689	694	716	752	710	679	698	725	674	730	689	659	737	692	707	692	655	692	729	713	694	708	674	666	721	724	756	687	734	709	676	720	670	676	691	692	761	703	697	702	761	670	708	670	725	734	719	713	752	661	663	752	709	709	702	674	676	691	749	711	734	722	677	675	641	715	690	687	685	671	684	693	669	669	709	717	671	699	657	697	747	721	657	718	690	677	761	653	721	708	686	717	686	720	696	717	695	702	678	720	703	701	727	700	690	676	735	686	746	717	746	731	713	720	708	704	702	708	707	701	670	708	703	672	741	723	673	736	728	747	697	698	710	686	743	691	696	669	678	692	734	713	702	689	675	736	720	711	701	667	698	731	710	700	698	702	725	717	704	693	688	721	679	720	718	701	702	735	694	661	721	727	706	676	733	659	720	686	693	719	711	686	708	693	707	683	700	668	690	701	742	741	699	709	691	734	697	667	684	672	746	704	714	669	660	684	704	682	743	708	690	704	670	717	677	725	728	754	740	734	737	662	696	664	666	757	714	725	722	717	686	758	719	636	726	704	712	690	747	727	737	725	723	700	685	688	701	742	703	694	715	724	654	717	699	664	700	725	720	689	746	737	656	746	714	693	659	714	716	721	657	733	707	699	705	757	724	704	733	709	709	721	698	690	730	737	713	688	668	681	663	684	741	705	712	737	672	687	705	771	699	678	720	692	716	687	669	711	687	685	757	668	733	664	684	710	656	721	649	695	723	680	688	696	705	705	707	718	691	692	715	712	738	671	682	709	668	663	710	712	684	715	714	632	714	732	738	684	711	680	733	684	687	715	736	713	745	690	747	739	670	653	665	671	719	776	691	745	725	682	742	675	688	689	677	717	704	670	697	692	721	742	716	722	704	641	715	736	740	736	734	673	693	751	667	696	718	702	712	756	690	701	658	697	703	737	653	745	778	679	666	745	696	690	672	698	705	721	719	716	677	744	743	718	661	709	707	718	669	701	694	709	724	707	713	684	692	680	729	657	691	735	687	713	670	713	710	750	672	672	700	687	725	732	735	669	689	701	724	670	731	694	687	677	753	687	672	714	702	731	746	709	692	700	706	721	694	668	802	719	698	710	716	650	720	673	704	708	658	708	650	680	697	738	739	737	703	695	712	689	680	659	671	747	679	719	719	710	701	695	698	665	697	704	745	688	696	704	757	724	736	662	715	724	684	693	747	724	664	729	725	649	674	714	748	690	739	701	714	723	693	703	698	742	699	720	679	723	740	750	720	708	710	707	695	710	693	715	689	690	702	734	677	674	737	692	707	685	699	658	712	706	697	736	719	706	729	711	691	753	676	710	675	741	713	702	719	725	751	685	727	694	713	722	707	753	696	687	762	680	684	721	645	739	682	688	698	735	750	793	682	673	694	704	759	731	706	655	728	692	768	669	685	743	719	705	764	658	712	756	680	710	737	754	721	692	718	666	724	738	710	748	756	704	735	743	748	664	675	707	712	694	688	697	668	694	679	650	691	714	674	697	697	722	732	686	701	722	673	701	696	688	736	689	683	678	720	728	682	704	723	709	675	725	727	708	708	662	738	701	727	678	661	708	706	670	691	714	675	746	671	728	722	698	641	663	731	701	702	697	691	698	689	734	677	720	699	739	698	692	723	687	724	683	679	758	719	693	724	721	682	731	641	736	706	696	735	720	726	718	731	740	693	685	712	758	739	722	717	672	633	699	692	688	699	702	720	675	703	727	699	717	675	692	716	705	727	641	727	688	762	713	720	709	702	704	666	720	674	697	737	703	728	673	764	718	707	718	670	661	697	746	669	660	653	689	669	664	710	717	729	718	739	743	707	736	720	739	742	685	684	681	706	698	704	721	682	694	715	714	753	715	693	692	743	700	723	738	722	738	759	717	692	707	727	732	646	719	727	736	682	712	766	701	738	720	725	736	704	715	725	680	667	703	658	726	746	686	705	666	709	745	683	738	745	662	695	728	720	711	711	695	715	724	677	710	694	741	666	686	706	714	678	726	687	732	695	666	727	732	676	675	746	649	754	711	724	689	750	716	712	695	663	697	691	691	680	673	760	692	722	693	697	685	742	677	700	655	712	707	751	697	702	668	729	746	697	712	693	711	688	687	667	733	670	710	691	741	694	718	723	731	751	701	711	668	688	708	659	694	683	705	734	704	711	721	680	742	691	689	677	709	729	692	748	707	746	682	653	702	682	707	742	717	692	703	737	630	694	762	713	683	761	674	690	695	668	705	745	730	710	697	721	673	714	662	677	738	671	767	710	697	771	757	718	698	672	669	668	749	704	705	752	700	689	709	725	679	698	775	648	691	719	718	682	753	714	687	675	737	683	689	726	670	651	680	702	717	694	720	659	721	686	741	711	699	700	718	695	720	681	663	671	689	735	699	713	745	715	735	718	699	707	730	706	699	737	735	686	766	690	694	708	729	725	706	738	668	755	695	721	758	697	676	681	755	720	705	716	645	729	701	702	685	714	670	751	728	724	680	707	721	692	673	743	681	715	673	722	770	700	678	719	704	718	707	692	731	715	677	655	699	730	710	730	756	727	701	688	745	724	673	695	715	686	713	692	716	724	717	709	664	702	746	725	705	746	734	698	701	676	685	701	710	683	725	706	696	720	681	725	702	641	671	699	726	716	725	675	723	693	686	721	742	763	700	759	681	729	696	683	706	692	708	745	681	712	700	715	735	742	728	717	719	724	680	683	720	700	690	741	722	691	670	719	692	698	687	683	669	736	715	705	669	637	691	735	705	674	750	775	722	674	730	673	718	728	710	764	725	693	676	719	653	669	664	694	680	715	729	717	684	674	679	693	758	708	701	709	747	719	733	682	653	702	757	697	691	692	676	709	718	707	722	676	717	684	710	705	676	685	677	744	729	655	713	698	725	694	726	689	688	696	713	690	671	735	696	675	750	669	707	649	703	695	745	718	743	716	702	763	702	730	694	746	702	757	707	734	720	687	660	697	671	720	664	729	685	742	687	742	703	747	756	704	762	650	671	729	691	728	680	747	685	686	669	693	670	682	668	646	687
4252	10656	7609	3951	2944	2505	2096	1766	1528	1352	1193	1149	1077	923	942	880	834	881	806	784	750	795	740	774	778	803	796	759	780	770	746	788	736	749	788	758	757	765	746	727	751	771	749	754	733	737	762	730	677	714	773	732	737	750	752	783	746	717	766	803	752	761	717	779	724	734	729	794	762	784	768	694	732	746	740	755	727	725	731	744	714	733	678	731	719	749	740	779	739	743	676	743	768	698	758	723	748	693	680	741	711	752	717	727	707	735	722	738	698	704	711	696	716	705	700	693	714	716	763	729	706	722	728	763	751	790	712	700	721	737	657	710	758	731	747	673	724	777	710	773	718	684	728	721	713	730	684	703	674	718	748	689	749	765	783	741	769	690	730	726	707	696	702	757	718	717	732	715	732	728	690	708	728	713	787	755	700	698	752	743	733	780	754	707	712	710	680	730	766	734	709	732	720	736	746	695	668	710	724	659	723	744	739	707	731	742	737	704	769	714	698	733	731	682	700	714	705	744	704	719	754	707	764	684	722	753	718	714	731	696	743	760	759	722	741	714	737	757	699	692	702	706	752	713	742	698	658	754	726	772	775	715	710	702	709	734	777	730	730	701	728	731	725	726	785	751	718	660	777	714	727	730	758	706	744	756	735	737	739	680	697	734	755	730	773	788	731	689	698	725	710	716	698	695	694	792	745	742	729	737	668	733	748	710	720	704	723	737	732	747	716	782	752	688	682	697	743	766	713	774	759	712	743	717	713	728	719	685	708	761	746	736	725	700	757	722	725	756	663	714	765	699	729	747	758	690	713	721	744	690	752	728	741	722	703	682	779	717	751	703	684	715	700	728	703	716	751	736	670	748	722	717	682	735	710	730	719	740	751	736	773	702	720	738	727	734	732	745	704	690	727	739	727	709	705	733	730	781	708	703	701	728	714	709	720	715	702	728	698	745	762	739	733	709	746	773	752	706	752	676	702	726	738	674	770	716	733	686	752	711	747	770	690	690	712	733	703	724	724	758	673	699	717	738	707	724	739	724	727	718	719	727	704	678	688	751	711	705	739	711	745	762	754	747	700	713	734	731	725	726	729	713	687	713	695	727	717	756	736	726	746	700	713	727	721	713	705	705	650	728	683	743	755	718	712	689	742	777	700	717	727	760	762	753	697	722	772	732	745	740	744	731	771	712	713	739	729	751	696	775	720	734	718	704	670	722	718	760	698	751	721	734	723	678	718	721	736	728	744	755	755	733	739	706	730	753	743	717	752	701	778	725	783	756	713	721	779	732	684	754	744	748	769	706	752	740	771	711	730	734	750	667	729	730	736	749	718	743	762	731	721	692	726	745	739	762	749	731	717	736	695	737	721	744	763	690	734	698	762	751	719	740	731	686	731	715	731	763	759	700	736	692	728	732	721	699	665	747	723	672	736	703	722	714	748	704	750	714	727	678	723	755	735	719	732	751	708	715	767	736	711	718	680	724	671	692	726	721	719	675	728	718	706	708	702	721	788	773	679	693	742	708	719	688	714	722	689	707	751	687	735	761	694	732	734	732	723	700	716	683	789	743	730	729	740	713	707	708	743	665	744	738	764	725	776	727	731	740	696	745	754	722	765	727	708	740	713	734	695	729	703	720	767	697	734	681	709	752	718	714	718	730	736	693	743	735	749	700	704	727	757	708	679	758	707	726	733	736	682	740	731	697	728	721	774	697	712	760	711	753	755	756	750	768	712	707	726	756	735	724	699	761	729	654	759	745	713	705	746	746	691	760	754	782	728	720	725	699	734	731	715	728	708	734	783	770	719	744	742	711	714	714	682	699	754	728	670	756	713	713	696	732	688	686	698	716	681	679	731	745	772	700	687	720	711	718	737	705	781	709	703	729	713	769	731	709	725	777	767	686	693	678	706	697	706	677	728	716	704	735	716	760	702	721	728	696	726	693	721	772	725	755	734	740	740	743	718	736	769	679	733	716	705	743	742	751	712	719	670	684	746	729	739	729	710	727	721	712	729	735	747	733	739	717	676	750	735	736	676	719	753	761	667	725	777	704	741	740	715	733	746	747	741	727	694	739	686	775	759	723	736	732	737	783	693	734	705	722	740	758	652	696	707	721	679	750	674	731	742	731	696	719	748	726	731	681	722	702	754	717	726	711	750	685	741	751	730	777	729	747	745	706	705	732	761	682	741	727	706	719	677	728	721	691	741	726	739	650	691	746	706	730	784	739	748	702	729	677	731	772	701	716	732	750	689	718	748	697	741	717	732	698	688	753	730	695	736	740	720	761	735	721	682	744	746	741	653	709	701	764	690	710	760	727	719	672	739	743	724	739	752	710	739	721	709	700	711	748	729	683	714	729	730	708	747	736	735	695	726	691	680	742	748	723	757	707	709	723	716	711	707	708	733	727	722	735	672	674	703	717	705	754	729	697	756	687	714	752	751	786	725	710	756	763	738	712	715	751	711	772	682	725	716	715	694	724	746	724	745	736	747	731	713	730	737	716	733	693	791	726	703	728	737	725	708	684	728	705	673	744	757	709	730	755	703	739	732	730	739	715	694	760	756	690	691	759	695	697	689	746	707	733	771	704	753	741	741	711	736	752	739	733	721	747	684	739	728	752	724	707	675	732	709	691	698	759	702	730	684	712	734	739	737	728	696	661	757	740	766	701	748	743	751	688	718	729	734	697	756	686	695	726	745	689	736	716	688	757	695	736	759	689	726	728	692	686	734	746	754	761	688	700	754	740	746	693	766	684	770	717	755	753	764	711	699	722	691	760	741	710	728	738	723	670	716	835	741	727	746	728	725	731	742	734	701	757	709	715	717	724	737	702	728	680	692	764	732	741	769	660	717	725	730	759	688	740	725	728	689	712	738	762	697	706	721	743	733	734	699	762	736	747	717	672	734	656	751	739	696	755	705	688	692	755	722	731	731	681	688	710	691	727	741	728	705	688	722	742	702	706	758	759	701	637	705	685	753	759	735	746	724	711	685	712	730	732	687	728	752	714	741	742	737	746	721	749	720	739	715	708	723	753	707	711	805	749	719	731	764	740	704	741	702	772	710	749	749	724	687	730	728	709	746	699	741	758	750	763	737	699	669	709	701	729	710	671	724	763	735	740	704	685	708	700	730	722	691	731	710	693	723	676	744	741	722	763	718	731	702	712	729	691	695	743	715	729	711	719	697	705	728	720	690	705	738	720	713	735	776	726	776	710	775	738	745	791	730	711	758	707	728	672	750	719	706	762	758	767	746	698	708	740	743	695	751	713	664	733	750	702	672	771	703	707	732	713	751	713	740	735	768	714	646	769	724	743	753	737	660	736	764	710	734	699	701	734	700	701	749	761	741	759	694	754	696	688	706	685	742	772	743	702	716	703	674	726	760	732	745	771	724	707	674	752	740	670	761	715	748	705	671	691	743	744	694	713	730	702	700	701	743	678	737	736	702	746	703	702	686	680	746	699	626	696	724	715	723	714	683	715	689	716	721	699	702	717
24955	21269	27277	25452	8976	1084	827	689	587	591	563	501	465	401	441	435	459	447	434	409	432	421	431	396	422	423	373	414	431	445	424	435	424	420	371	406	364	429	411	436	366	404	373	412	384	422	411	384	416	420	383	385	357	392	397	401	373	413	425	406	377	392	377	396	421	399	416	383	425	411	377	401	374	350	416	383	412	428	373	392	364	391	380	406	401	396	416	419	420	436	376	395	418	389	425	397	416	410	411	410	406	393	419	389	385	386	376	432	421	395	390	375	389	421	343	380	397	414	380	379	406	398	373	412	374	416	416	397	413	383	376	400	373	375	366	430	378	390	375	377	406	396	373	397	396	431	405	405	391	377	366	395	402	403	423	375	433	380	412	412	392	399	407	380	413	381	427	365	383	365	375	388	405	406	404	415	401	409	403	386	410	406	392	381	427	416	401	383	363	444	350	412	376	401	408	427	407	419	394	401	418	416	411	420	388	421	390	373	384	386	362	387	411	418	401	388	401	417	403	386	404	420	405	383	395	415	372	415	402	374	381	374	388	395	423	419	419	419	393	399	428	392	407	384	397	386	364	374	423	384	407	401	411	405	411	393	411	443	432	402	410	377	412	377	383	374	386	354	378	378	403	400	414	417	381	403	422	381	419	384	410	383	384	423	421	393	383	368	407	390	380	399	389	389	387	444	396	397	372	378	379	396	391	396	393	384	405	388	402	433	395	429	423	382	398	415	397	413	360	379	396	397	417	389	424	377	396	406	407	401	416	392	396	414	430	396	466	416	360	378	372	393	411	419	402	383	402	417	378	440	415	389	393	394	419	427	407	447	415	417	407	392	387	382	420	406	404	413	366	399	432	404	408	386	419	375	406	394	389	415	462	403	367	371	390	422	408	389	401	387	395	386	421	384	411	406	415	426	382	391	402	390	406	416	389	395	395	429	351	388	377	394	389	387	402	382	404	357	374	369	381	378	392	377	399	372	421	434	381	426	410	429	399	388	378	392	423	378	400	436	361	404	389	395	384	375	369	406	395	395	368	407	413	406	363	381	409	424	390	377	387	363	407	355	397	397	391	416	410	407	413	422	426	385	408	381	386	395	419	389	408	391	398	371	440	434	419	415	388	370	377	420	352	401	407	402	399	382	377	412	378	381	419	403	408	365	409	424	388	401	371	369	391	383	426	390	373	412	376	391	404	385	423	412	431	399	384	414	372	401	400	376	395	363	426	383	424	387	385	384	374	401	394	398	382	371	412	392	414	375	385	397	416	414	378	408	409	417	364	401	403	410	412	408	353	412	398	403	409	396	392	415	426	398	387	405	402	409	372	383	407	374	401	400	398	396	374	410	396	395	423	403	379	396	422	374	400	421	392	380	381	393	364	406	421	409	447	413	400	409	412	406	394	430	410	416	397	386	431	388	400	408	415	364	407	355	391	378	411	401	442	367	365	406	423	416	387	414	391	371	410	414	406	412	400	384	373	407	407	358	397	407	353	406	346	413	382	394	418	379	390	410	426	415	416	411	418	385	403	419	414	394	412	410	421	360	386	392	399	397	394	387	403	439	379	377	406	410	427	405	389	383	398	404	413	366	405	359	381	448	381	361	384	406	416	414	394	420	419	397	396	378	424	394	370	340	412	408	379	384	401	370	396	413	385	415	409	423	394	380	386	402	386	398	393	371	409	367	416	394	414	398	394	369	381	406	392	419	380	396	374	400	408	420	398	401	436	386	399	428	394	412	402	398	393	382	417	417	327	404	402	417	401	412	371	412	402	379	363	385	394	397	416	416	445	395	442	392	402	376	373	416	392	409	356	419	423	376	413	417	390	396	414	388	387	423	361	433	414	379	399	366	393	376	392	429	399	378	410	404	407	364	433	419	418	382	387	365	414	396	405	404	392	399	400	406	402	437	388	420	436	380	405	397	407	404	388	404	386	405	437	409	395	415	392	416	369	419	362	387	400	388	413	356	393	397	416	435	390	393	398	392	386	408	390	434	392	349	396	380	382	413	412	420	387	371	380	433	394	337	412	371	401	387	386	426	381	382	408	397	372	429	401	368	394	384	385	419	396	397	394	421	378	415	405	382	387	457	427	424	394	357	376	396	415	387	416	402	380	378	376	406	413	405	386	398	372	370	399	419	394	380	364	382	427	412	393	402	380	392	391	409	410	378	399	423	422	418	377	396	393	381	406	399	394	404	404	399	432	442	421	389	425	432	399	395	411	374	397	372	427	416	396	384	420	437	408	386	425	387	402	368	409	415	375	355	406	403	391	389	423	420	416	414	369	425	401	420	385	397	413	407	377	390	405	415	412	383	380	387	382	404	380	378	388	396	392	412	421	400	396	403	372	393	444	407	399	439	420	392	411	384	405	399	418	401	382	396	349	404	425	412	363	378	389	368	391	384	413	399	389	379	393	377	419	437	432	380	352	398	417	399	387	410	429	380	372	417	396	397	438	384	405	370	367	423	413	394	390	386	396	376	439	366	417	388	385	385	391	383	414	395	400	395	376	423	416	405	396	435	377	378	402	428	421	386	420	428	379	401	409	383	400	414	370	400	392	411	378	393	400	418	411	394	381	397	423	393	377	369	404	402	392	414	404	397	369	387	471	373	403	352	395	359	382	377	416	344	385	396	384	397	414	376	406	409	377	384	381	401	386	399	396	363	383	388	399	388	442	441	401	402	392	403	424	386	431	399	391	428	382	426	417	399	411	398	386	402	411	419	399	375	406	404	384	399	437	422	390	409	392	397	332	385	391	414	415	407	379	382	384	420	429	411	427	414	391	375	407	377	388	355	396	394	411	382	381	404	398	372	398	385	360	407	371	423	376	380	433	375	372	376	384	375	423	356	393	399	371	393	373	348	391	379	412	371	404	413	369	415	401	396	392	374	398	381	399	406	420	386	360	395	394	401	405	366	388	393	395	396	404	414	401	365	378	389	367	396	398	385	437	384	421	383	375	416	411	398	362	394	407	357	403	405	369	371	414	406	418	394	416	385	411	387	398	382	402	391	411	414	378	402	413	401	376	372	406	400	358	374	350	406	410	363	386	427	366	400	431	395	379	388	379	366	393	404	395	378	404	403	428	419	393	393	392	368	403	395	384	389	388	398	392	385	380	421	411	405	405	397	402	393	400	404	380	396	377	414	427	404	366	389	434	409	363	375	412	403	342	405	409	395	392	411	371	382	406	408	369	440	393	418	412	374	392	379	391	361	407	375	382	389	394	392	399	414	421	401	405	447	378	444	368	418	385	391	374	401	408	417	395	407	401	400	451	376	391	439	404	362	373	396	402	393	379	404	396	399	392	402	409	417	383	387	370	391	396	383	448	381	409	403	398	399	363	408	409	431	393	376	400	406	398	420	395	423	384	373	396	359	401	378	388	362	416	393	376	414	366	409	381	393	360	377	408	442	387	393	405	417	435	379	358	381	399	392	376	400	383	424	387	427	414	394	352	362	378	380	397	392	402	412	398	434	388	412
4236	6805	4861	2496	1939	1565	1277	1104	928	837	778	731	649	604	550	565	514	509	544	523	522	509	489	527	462	487	478	469	459	433	455	463	481	470	436	499	423	478	433	469	437	441	468	452	489	427	490	481	459	469	474	437	471	459	460	426	455	512	440	442	421	448	459	471	470	470	416	435	471	454	456	459	440	469	449	459	520	416	447	453	451	424	379	406	437	422	437	473	473	447	427	466	412	458	470	443	443	417	463	435	431	456	455	471	418	473	466	458	464	464	422	466	444	468	462	474	405	449	445	478	454	430	446	454	423	464	469	420	425	465	423	454	435	452	435	467	421	425	459	416	457	461	468	447	457	425	428	456	455	418	470	435	452	439	449	466	485	451	447	433	463	418	482	487	439	472	453	483	410	500	439	459	452	483	482	437	409	440	459	420	428	478	466	462	438	465	473	431	467	474	457	419	454	449	455	447	487	440	492	447	426	471	421	453	436	453	451	450	432	475	461	464	475	443	516	416	401	434	417	468	497	445	447	455	424	469	436	469	410	436	419	425	452	472	464	470	430	443	474	465	439	471	443	431	447	458	404	485	461	457	455	435	432	439	449	431	429	430	441	462	465	404	421	417	461	441	417	418	466	428	436	406	462	470	430	444	462	441	435	449	475	451	454	458	423	440	484	454	459	464	447	408	423	464	445	476	501	459	474	432	448	462	392	424	436	426	441	451	482	425	461	463	431	460	406	460	435	447	424	439	454	469	481	446	451	451	431	428	451	416	471	466	433	455	461	437	447	440	405	444	460	487	408	436	405	440	439	455	460	438	449	436	431	424	398	435	429	443	435	431	405	490	411	452	397	439	437	451	451	461	434	448	402	438	497	458	438	468	447	440	460	462	479	423	422	421	462	446	409	439	409	424	443	437	439	444	448	422	437	414	464	486	456	431	466	437	442	443	423	454	435	439	441	461	457	453	488	460	411	441	438	427	458	454	499	490	478	451	484	461	457	439	461	457	461	446	465	441	457	419	442	430	439	407	436	463	485	457	466	446	442	480	456	415	466	444	434	426	456	415	438	449	434	426	508	462	442	450	441	464	431	454	444	428	455	438	430	413	473	464	419	468	446	472	443	439	439	399	456	471	462	438	431	465	477	485	462	460	469	479	460	412	400	422	481	445	457	468	440	442	405	468	442	494	419	438	419	464	441	444	460	462	428	412	454	458	437	431	447	460	454	444	435	469	449	446	454	472	417	454	463	409	457	450	451	444	475	444	421	425	505	436	435	421	419	474	470	414	482	431	426	418	414	437	464	411	487	444	410	489	457	449	476	478	467	457	468	436	464	449	416	467	429	433	424	436	443	456	384	425	430	416	455	449	427	443	448	454	441	480	451	397	427	477	430	459	424	411	422	463	445	410	479	455	448	440	431	437	398	488	437	467	473	462	457	440	450	456	472	459	464	433	423	479	446	453	459	472	416	424	413	462	464	465	419	442	426	493	453	419	435	438	463	434	481	435	445	442	464	437	442	471	440	419	423	421	467	431	440	434	435	460	451	442	419	474	457	462	425	433	454	446	436	432	451	450	455	457	442	446	440	437	438	464	461	411	467	481	460	467	411	434	414	463	438	436	522	433	453	473	467	458	451	443	468	434	464	449	399	460	440	464	445	479	492	477	484	413	429	448	476	426	428	459	428	471	439	466	456	433	468	472	455	453	416	501	447	423	446	466	464	440	430	456	452	444	448	479	412	426	438	444	434	454	430	443	446	425	440	417	442	448	409	425	442	442	463	439	414	483	464	448	424	441	453	406	456	459	439	444	441	439	413	458	469	391	415	452	399	453	433	434	427	477	437	468	481	444	473	454	433	429	432	466	413	430	462	453	442	414	470	434	447	448	449	436	473	458	413	455	469	427	425	445	454	426	477	459	464	434	453	445	433	469	492	451	415	421	457	445	435	411	497	456	424	467	421	445	423	431	446	458	485	458	441	458	443	471	439	460	433	433	490	443	424	470	449	438	473	448	417	472	435	392	456	431	465	485	465	464	443	436	483	432	436	469	463	427	455	436	477	464	436	456	468	443	467	447	441	468	437	427	471	469	452	485	470	450	480	457	437	442	463	421	458	429	439	438	421	486	519	437	468	443	460	461	410	428	424	441	469	419	420	460	474	418	451	436	445	471	459	485	431	392	444	433	419	449	441	455	439	433	464	440	451	433	410	433	472	441	438	455	470	430	411	444	449	419	452	456	458	462	455	426	438	422	428	439	441	440	458	429	455	454	463	450	452	447	422	460	436	464	460	408	476	437	447	455	431	456	430	423	423	505	476	468	469	450	448	489	460	457	441	469	454	479	446	453	393	403	473	445	433	463	446	460	429	435	453	445	474	436	407	412	451	426	455	477	459	464	433	431	427	462	449	458	482	471	440	458	464	433	431	476	469	442	430	412	446	434	443	439	453	426	439	460	466	466	493	455	444	421	437	445	450	434	429	438	454	486	434	442	437	457	449	441	438	461	458	433	485	464	422	431	458	410	462	468	447	476	422	438	443	464	411	441	428	402	429	485	407	438	485	465	480	454	442	461	456	462	445	445	391	427	441	437	435	424	452	421	485	452	467	439	455	524	447	462	457	421	474	408	437	438	400	430	484	405	453	428	448	451	441	490	429	396	444	464	439	417	458	465	453	430	444	437	446	456	455	441	440	417	430	481	444	455	455	473	436	434	457	445	472	453	458	480	455	446	466	474	468	451	473	445	426	455	440	453	422	457	436	471	438	473	451	507	433	490	451	457	453	435	472	435	422	453	471	420	442	447	455	407	491	446	425	472	441	467	408	447	449	481	456	400	437	466	459	445	477	432	463	436	454	429	438	426	442	454	430	470	456	421	464	448	483	474	422	440	448	450	442	420	443	435	422	428	438	469	444	421	472	462	432	433	482	466	444	488	453	433	442	426	454	428	377	459	417	446	463	442	437	424	439	455	428	425	457	433	412	455	425	450	434	477	450	426	422	468	461	422	485	447	451	433	419	474	415	473	410	451	457	470	477	473	432	442	432	435	427	458	447	457	484	504	417	420	431	468	452	449	452	397	470	439	435	459	444	460	425	439	458	440	437	449	461	464	450	468	438	451	454	410	414	447	415	462	401	467	418	423	432	492	438	424	424	454	471	480	449	425	470	438	415	442	425	437	453	477	460	446	425	452	442	479	427	436	493	457	439	456	446	447	415	450	435	445	476	433	449	428	444	459	446	419	417	487	421	467	433	418	443	435	473	438	464	456	470	454	435	461	471	459	462	449	442	433	431	446	430	445	407	439	472	407	409	440	436	466	452	428	469	459	444	446	442	411	429	445	428	446	431	435	434	485	415	450	438	444	454	465	476	459	413	448	471	446	453	422	448	413	439	489	472	445	436	467	450	489	446	488	436	450	452	431	419	427	422	438	476	471	464	431	426	462	414	471	468	434	418	435	435	422	456	448	430	432	474	446	422	421	490	431	452	429	435	448
22726	21281	28937	23955	21281	21344	8165	1960	1542	1461	1291	1194	1130	1076	1073	998	962	1016	971	995	1017	1021	982	967	984	913	930	934	936	944	942	945	907	859	869	905	942	887	920	931	932	867	891	886	902	871	895	891	859	926	861	873	919	894	858	919	902	928	850	913	857	848	910	869	897	912	888	905	883	915	851	893	885	890	880	852	948	879	867	896	885	827	931	864	906	903	830	833	852	868	886	830	901	901	853	897	869	888	880	891	876	869	877	875	865	858	849	830	891	850	826	855	901	885	879	922	895	900	866	863	893	838	891	875	867	888	866	850	867	921	900	825	898	859	841	890	912	866	866	841	796	837	878	869	914	857	883	838	871	849	867	872	867	918	878	859	926	872	893	872	866	825	860	898	825	849	896	839	853	849	851	881	887	875	833	835	838	876	875	833	844	875	813	863	899	893	889	853	946	889	818	842	870	901	881	846	793	907	912	898	834	846	932	854	846	909	891	880	880	859	871	871	826	886	888	880	852	844	843	854	878	896	858	858	859	844	853	876	859	809	854	897	850	838	845	873	883	878	885	883	905	860	903	860	861	888	878	905	865	855	862	884	878	813	856	850	863	862	894	884	883	849	888	878	833	846	855	843	850	786	812	910	859	905	899	869	858	912	886	835	831	867	838	922	869	863	849	864	898	821	843	851	850	888	845	884	896	931	848	852	836	810	821	819	853	865	895	899	882	835	882	830	878	791	852	869	858	838	870	876	866	853	899	833	840	913	870	868	860	842	855	861	858	814	915	851	830	866	792	880	881	839	880	828	891	846	900	885	831	852	925	862	838	854	865	838	837	873	873	904	874	878	850	837	812	913	829	848	845	854	854	855	833	829	868	865	810	864	872	814	852	866	876	896	845	895	850	853	844	876	857	892	891	916	859	849	906	892	833	873	835	891	892	850	923	908	834	837	884	868	893	863	885	855	826	896	818	888	868	877	857	840	846	827	891	922	869	896	890	850	884	916	893	869	898	866	884	802	867	849	843	907	909	883	856	898	818	927	917	880	846	852	811	901	897	835	838	835	855	868	916	844	863	849	822	875	920	901	827	830	815	841	849	872	813	860	896	845	823	863	849	875	875	899	854	875	864	837	892	896	882	859	870	885	915	901	884	855	816	867	840	863	843	900	889	817	890	825	881	831	852	853	896	883	874	830	861	910	907	864	838	886	780	865	841	890	860	881	886	863	877	874	871	907	841	891	868	886	872	913	839	876	869	861	875	822	871	897	838	876	910	858	854	893	905	856	831	870	864	856	875	818	866	847	871	788	889	867	878	815	829	837	903	833	842	861	837	855	922	892	861	888	871	841	880	896	851	877	864	866	863	835	823	895	873	881	850	830	845	827	844	819	884	874	848	845	875	872	871	835	877	836	885	885	829	849	837	877	910	854	814	811	875	871	847	890	793	859	872	927	869	831	832	853	842	853	879	868	885	887	926	840	928	864	811	850	920	915	880	861	796	879	831	867	877	828	881	857	847	840	850	880	842	898	867	892	865	880	900	873	817	885	824	890	863	852	920	874	906	888	902	838	865	852	840	846	876	868	929	871	820	820	876	843	889	955	811	860	835	932	833	811	903	914	866	889	861	889	886	810	846	881	862	869	887	873	863	890	837	842	824	902	838	898	883	847	865	896	859	820	885	891	872	863	868	893	855	865	907	869	918	838	882	866	844	842	868	870	844	880	829	887	828	893	870	862	854	876	815	888	832	860	899	882	854	878	828	857	839	934	827	867	847	885	816	894	886	866	836	880	882	861	849	840	847	859	850	840	843	876	911	877	826	839	870	872	913	842	890	856	869	854	878	856	831	859	784	887	893	856	902	853	825	854	850	858	832	912	857	869	814	859	895	811	879	805	836	851	874	885	834	882	913	854	847	864	884	849	895	925	841	859	855	825	861	840	815	882	895	880	898	811	843	857	876	824	890	841	854	905	872	838	891	857	862	904	856	888	880	856	897	856	854	896	855	847	863	836	865	768	833	858	845	862	904	870	883	888	869	857	876	898	836	899	824	856	840	855	919	859	864	857	920	881	845	830	862	819	884	889	877	869	902	863	896	869	865	902	859	840	852	897	886	884	826	811	826	884	878	871	836	880	846	862	843	840	840	860	877	852	921	857	843	830	867	832	916	848	848	922	860	871	902	898	892	873	881	883	824	887	892	864	866	881	888	887	883	855	843	861	867	804	842	851	825	900	871	842	821	864	852	913	858	867	878	838	910	898	884	847	879	828	866	823	801	839	858	891	887	869	872	882	885	895	837	835	840	855	844	896	845	856	815	851	810	866	876	873	846	869	834	870	794	904	889	877	846	923	929	882	906	858	855	850	847	875	901	861	807	865	853	910	830	846	841	913	869	892	844	808	857	875	821	850	874	831	920	829	900	839	911	859	917	887	876	898	902	848	850	881	883	847	839	857	842	809	858	859	808	874	854	809	794	816	835	845	877	884	867	854	889	865	884	872	870	875	893	818	857	867	850	836	846	914	849	880	860	849	868	873	914	848	851	878	881	839	886	909	882	875	881	841	811	883	819	858	906	915	869	862	922	869	809	907	864	903	893	836	911	882	906	832	896	844	884	898	851	896	800	895	857	865	832	874	883	841	899	807	867	843	877	838	850	836	858	893	855	856	813	901	865	823	862	933	838	867	846	895	872	910	860	848	859	867	852	908	838	881	810	901	873	890	827	877	893	880	865	851	880	882	891	896	875	881	818	845	864	856	875	865	832	872	887	824	912	797	846	814	844	860	909	830	788	904	888	873	867	819	863	833	876	814	851	861	898	844	835	882	894	842	835	882	886	858	839	897	830	863	839	881	830	856	842	873	886	818	844	875	827	862	794	814	856	866	821	849	858	834	876	878	853	861	868	835	804	859	885	830	841	867	841	895	899	848	845	834	927	877	852	895	828	896	902	852	835	913	861	871	835	893	796	846	853	842	825	887	920	867	854	880	889	860	842	801	909	897	863	835	875	845	875	880	845	838	898	854	832	889	878	834	871	876	849	828	863	877	877	921	862	850	867	879	852	884	910	931	848	865	914	855	898	872	822	877	873	832	862	870	869	802	844	834	871	891	834	826	882	874	901	860	897	816	829	861	897	820	822	892	892	855	918	886	861	907	871	836	857	829	873	811	834	863	870	899	868	872	840	816	907	855	860	770	892	885	885	843	878	850	858	931	827	874	838	843	878	843	871	822	896	896	879	900	880	856	839	827	896	831	879	852	892	835	917	844	892	835	819	784	833	826	840	850	871	895	860	862	835	820	848	863	844	825	850	904	845	935	877	877	819	849	868	844	787	850	896	880	830	843	854	875	812	861	862	836	806	835	862	872	874	877	868	840	821	829	865	840	919	824	862	784	876	868	855	895	850	895	809	889	873	837	882	838	852	842	850	926	925	837	869	886	911	891	914	830	874	913	842	828	858	846	834	823	883	867	860	842	863	850	862	823	803	852	838	815	801	899
5687	16406	11681	6271	4740	3892	3130	2539	2154	1985	1710	1522	1416	1308	1287	1119	1090	1103	1070	1038	1066	1090	959	1031	995	982	1015	967	996	979	890	947	951	916	953	898	919	941	892	896	906	905	890	885	951	942	896	901	920	946	943	913	862	912	869	957	905	919	889	903	919	899	876	913	948	927	901	892	955	855	938	943	930	897	942	869	859	896	867	894	906	916	915	925	928	866	836	908	868	856	893	890	890	910	926	895	892	910	896	821	840	926	851	920	860	849	880	905	873	859	929	882	907	892	874	861	888	899	866	882	899	846	902	901	911	923	871	884	936	887	851	878	854	848	909	870	878	887	941	910	875	882	876	890	843	877	881	935	880	904	916	842	878	863	903	841	898	848	908	890	905	888	868	886	859	882	888	866	847	885	874	885	912	873	907	937	860	871	941	870	856	866	932	854	932	888	873	857	830	832	885	824	876	916	799	890	832	895	913	882	944	884	908	890	851	965	831	892	876	914	903	886	898	870	887	867	896	842	912	881	904	838	873	865	843	914	872	881	892	868	916	876	884	863	909	965	909	850	820	834	877	881	861	886	870	873	875	846	901	854	863	864	855	894	883	930	851	895	825	897	817	892	963	885	909	886	873	887	888	879	846	851	890	888	924	896	881	843	901	930	875	914	861	833	901	881	943	905	917	904	893	824	899	881	892	898	897	868	873	916	904	872	841	907	913	827	946	929	869	928	865	881	925	923	864	886	858	927	893	935	860	830	884	923	880	884	929	890	908	875	856	826	886	870	862	854	872	847	944	844	845	899	902	848	902	862	879	896	820	877	879	854	925	883	941	859	920	865	878	906	871	936	902	877	842	884	905	889	871	860	943	912	888	880	892	937	904	868	884	899	864	936	850	925	880	878	908	879	895	906	842	849	868	887	875	859	885	941	925	861	913	908	901	884	857	853	879	860	858	896	861	867	886	913	852	969	883	918	911	933	847	844	901	865	936	873	887	841	833	872	894	868	924	924	869	912	847	860	880	842	917	892	882	868	916	864	881	954	906	862	913	872	895	884	826	843	852	839	849	880	860	880	842	860	914	882	916	833	868	942	924	871	941	921	921	877	897	914	885	908	852	894	862	903	904	809	885	944	869	919	880	886	873	895	851	850	893	871	834	934	933	857	886	878	893	850	873	863	938	981	873	831	898	846	900	881	915	863	894	878	875	916	918	885	908	913	816	901	908	901	923	922	914	871	899	898	829	864	912	947	867	897	901	920	880	885	906	872	895	888	869	816	904	869	870	862	862	876	937	861	862	865	871	876	844	870	908	905	874	919	883	856	939	875	873	883	812	925	906	859	884	930	929	919	873	887	871	930	911	935	833	856	880	890	900	885	894	923	890	881	900	861	878	882	901	886	908	849	914	872	887	860	835	815	908	942	946	895	863	909	844	941	897	858	864	856	837	876	883	929	845	874	904	916	905	834	939	832	874	871	854	876	878	882	911	874	856	919	890	955	851	862	906	920	938	882	867	933	890	922	880	862	827	884	921	877	895	858	881	914	893	872	894	874	929	865	849	933	892	902	824	860	910	913	910	824	859	882	930	874	876	896	877	878	884	890	927	848	933	900	859	892	873	860	868	844	917	878	926	906	924	910	840	827	908	857	886	933	896	885	848	859	874	915	856	898	884	882	883	887	849	914	901	892	878	887	931	872	864	917	873	859	874	921	916	875	844	901	881	906	866	915	869	851	851	900	887	860	905	878	869	933	879	858	877	874	916	859	899	913	902	918	878	885	892	878	887	878	901	899	849	885	871	900	914	870	884	940	865	858	842	865	920	926	909	906	870	866	828	931	895	923	913	906	874	909	906	838	900	859	905	907	922	857	904	952	838	896	868	901	927	918	901	833	933	886	903	888	827	900	935	857	893	859	909	873	852	878	889	886	896	838	860	873	897	877	917	890	867	870	894	921	877	914	868	913	870	875	865	907	861	864	867	864	839	877	862	862	873	870	836	829	842	853	873	886	914	848	834	856	914	849	889	858	913	895	862	891	881	847	886	880	902	922	948	962	849	895	851	861	962	882	908	895	881	897	915	911	869	835	881	882	866	848	878	874	923	824	911	896	904	864	867	864	843	879	893	924	846	908	855	877	896	887	872	909	941	845	890	886	903	868	885	942	879	910	864	904	886	862	850	861	877	843	903	832	924	931	888	825	868	864	850	859	938	920	841	893	895	903	884	835	884	913	843	883	886	879	876	915	849	856	866	867	879	912	886	857	884	881	880	890	845	870	869	856	913	853	884	903	849	863	908	888	855	812	900	920	917	882	915	913	910	855	890	895	852	926	909	847	864	908	905	884	849	863	924	857	851	869	885	900	899	827	886	886	899	885	918	876	864	856	874	902	885	841	876	898	866	858	883	917	835	882	893	856	915	869	869	904	901	874	892	890	876	825	853	865	882	863	890	858	835	903	888	845	912	921	881	889	839	918	842	884	889	946	893	871	884	905	844	832	888	875	945	881	886	866	886	838	875	836	877	914	885	918	896	892	899	824	956	872	844	893	933	900	892	878	854	915	847	858	897	833	838	866	897	862	948	875	896	877	893	899	818	877	902	870	844	895	972	912	858	848	911	904	891	875	858	867	903	961	836	896	875	825	913	893	816	915	879	838	903	912	940	893	904	836	850	892	855	817	896	800	888	910	888	882	868	887	893	896	901	875	843	874	818	864	890	859	884	880	893	887	866	873	900	896	875	956	841	874	887	880	899	900	863	866	909	837	838	930	899	857	898	919	846	854	890	891	854	873	893	911	889	853	834	864	888	875	884	868	915	920	903	861	841	880	931	849	866	892	918	921	902	877	866	893	889	910	856	837	812	899	919	896	911	848	885	860	888	912	907	892	876	940	915	867	830	895	882	906	915	860	892	895	872	881	899	901	855	895	889	888	885	850	892	890	868	873	887	886	874	903	901	901	905	945	936	864	854	867	928	891	882	951	885	895	857	905	820	876	847	865	890	886	887	905	894	886	901	869	843	893	888	829	859	847	892	928	914	887	869	910	885	867	891	959	881	878	901	885	914	898	915	904	936	858	855	913	845	908	854	904	915	899	917	897	870	881	886	884	923	919	859	889	915	848	897	851	908	925	901	844	926	896	900	849	897	830	878	867	939	874	897	936	827	875	901	845	875	914	925	904	889	812	958	909	884	888	928	885	980	869	917	945	904	878	905	879	902	855	904	903	909	821	882	879	904	848	830	875	948	888	856	945	904	916	932	934	867	875	914	834	834	901	848	953	888	877	849	920	907	905	885	868	855	836	890	831	889	903	872	929	893	886	861	861	854	876	872	893	901	829	825	911	867	881	862	867	837	839	903	903	872	888	954	867	908	834	834	862	897	900	876	918	922	890	919	882	857	880	894	890	843	871	858	862	912	921	926	917	899	907	874	904	917	900	879	869	862	882	909	905	845	892	907	865	851	834	879	871	849	893	904	874	839	881	809	877	851	867	897	915	912	945
28076	17334	4006	1024	636	572	563	440	420	489	399	411	411	383	406	365	370	376	359	395	401	384	389	349	390	396	373	401	389	403	387	394	389	387	378	395	391	388	357	386	361	390	384	391	362	398	413	397	363	380	366	395	356	383	387	391	394	389	391	378	357	352	373	414	387	378	377	382	396	388	391	384	363	360	414	409	370	381	359	404	415	367	388	385	353	385	365	403	363	363	373	389	368	338	386	351	334	363	356	374	390	349	333	401	388	361	356	389	345	328	343	377	384	363	374	375	373	418	377	361	378	385	388	406	394	424	380	394	352	389	383	394	384	396	395	374	377	390	385	378	377	355	396	371	350	396	383	383	365	357	378	375	370	371	367	387	351	427	398	382	399	371	361	390	394	362	344	375	379	399	388	390	326	376	362	348	386	407	399	370	394	371	366	352	393	370	346	397	392	353	394	372	365	372	420	378	375	366	386	372	368	366	373	395	408	374	420	377	355	389	343	379	378	412	349	347	389	377	381	379	405	380	380	351	361	334	396	375	385	388	385	358	377	374	378	365	358	367	400	408	343	404	353	373	366	359	397	398	369	359	411	380	366	377	391	358	395	348	363	366	377	362	400	339	411	376	340	392	379	351	341	372	370	399	383	358	390	374	385	381	371	327	376	347	386	353	373	402	397	390	334	385	344	373	379	376	401	366	345	373	365	338	373	371	422	356	395	366	376	354	392	371	359	367	373	368	390	371	391	389	352	369	347	359	360	366	379	375	387	418	388	370	349	376	369	327	348	392	375	404	349	372	387	384	365	370	368	374	363	373	375	342	376	355	337	378	390	395	383	355	370	408	377	352	373	366	373	372	373	397	367	356	427	369	360	390	350	365	386	386	341	362	377	359	379	367	376	399	380	396	375	409	370	386	348	356	394	397	373	407	377	397	393	376	369	409	376	387	381	371	346	361	376	346	364	353	363	353	362	391	397	417	387	369	375	328	367	389	379	371	375	338	340	382	343	354	364	372	372	361	361	406	371	362	377	403	366	358	389	374	360	353	386	387	381	378	355	401	367	330	335	361	372	389	371	417	373	411	375	395	377	358	378	397	337	385	395	345	382	359	377	376	377	347	373	372	397	369	380	395	380	373	395	377	369	349	381	402	334	362	423	356	392	384	366	393	368	348	332	402	384	392	366	358	362	387	330	379	401	352	368	391	347	365	381	410	386	427	366	379	371	406	364	372	385	385	342	366	377	365	358	415	370	375	379	362	376	372	385	355	395	383	340	380	387	369	358	386	365	383	365	396	405	390	364	362	416	392	386	359	392	369	361	371	403	348	391	376	390	348	390	420	376	363	352	352	371	377	406	377	368	364	361	379	414	364	372	383	379	372	392	401	380	356	404	343	376	385	376	386	369	377	372	397	378	358	354	390	365	382	371	376	381	376	370	364	388	361	407	389	389	374	377	366	389	354	369	367	359	379	373	377	366	402	360	341	374	319	365	354	401	404	368	390	345	394	402	355	369	397	384	377	398	364	364	335	381	364	369	373	384	353	392	371	357	358	346	365	348	359	362	383	392	366	402	401	372	355	367	419	390	351	378	364	385	374	357	384	386	386	353	356	379	395	364	377	385	394	383	371	369	393	360	362	346	378	354	376	381	372	368	372	387	355	339	404	404	377	415	386	401	367	380	357	360	352	387	373	369	353	344	364	381	377	371	363	369	366	326	361	385	335	407	368	396	352	361	400	368	410	387	393	374	371	372	384	399	364	356	378	375	381	397	390	394	385	376	386	398	384	374	359	394	375	354	380	361	419	376	391	436	398	398	372	420	347	381	369	364	377	387	397	417	370	373	349	365	347	349	346	365	373	370	391	400	374	353	354	406	359	384	387	377	370	380	329	354	347	374	368	340	372	353	407	391	365	336	338	353	410	390	397	358	353	365	396	335	370	367	391	327	385	375	368	338	380	396	359	351	400	367	381	342	374	366	382	358	332	369	379	363	388	375	367	371	361	370	370	336	389	356	389	386	402	367	339	343	412	361	359	346	378	380	426	390	358	411	366	385	364	336	396	378	433	375	382	358	390	359	338	368	375	404	345	348	385	370	376	372	378	349	379	412	341	370	396	414	377	384	350	394	386	397	365	371	388	386	380	370	391	363	365	399	363	358	405	416	392	380	371	385	375	376	367	371	371	387	382	356	363	390	360	396	370	423	405	391	369	357	353	410	386	341	372	375	352	388	346	359	379	409	427	366	361	326	353	371	349	369	383	410	369	384	381	358	377	433	379	357	351	382	386	358	394	358	401	382	370	389	360	394	357	374	410	396	360	371	346	387	396	409	357	373	354	384	366	391	399	377	402	348	331	372	408	385	408	347	385	382	365	389	379	386	350	339	376	394	379	376	381	343	349	382	394	373	373	368	343	382	418	386	397	412	379	378	412	375	380	374	403	344	372	382	355	370	355	359	391	394	398	381	358	383	333	390	357	374	363	379	367	363	364	371	365	378	364	369	386	380	376	388	354	380	340	346	384	377	392	388	336	392	364	372	385	361	389	366	371	381	368	361	367	390	394	347	406	370	376	384	372	381	389	360	360	411	382	366	372	371	401	395	377	360	374	340	410	386	359	367	361	379	379	415	420	357	356	354	361	363	390	372	384	384	375	359	390	382	403	358	375	407	367	386	372	391	378	345	353	380	388	363	381	376	374	346	385	368	411	396	356	408	387	355	370	380	385	370	396	389	378	390	373	363	350	379	321	388	360	364	350	389	364	372	392	360	378	404	355	372	329	376	391	354	377	410	403	399	403	382	398	402	398	376	385	389	397	380	368	357	385	393	331	380	365	378	382	354	360	396	380	383	421	347	351	353	366	399	379	363	357	374	407	358	384	377	376	389	397	325	347	380	365	386	384	351	347	379	406	379	396	314	378	377	368	385	375	398	355	353	343	380	346	375	409	358	378	371	410	366	382	342	397	359	395	395	345	356	405	415	347	382	407	365	393	317	342	354	397	381	343	386	403	373	401	353	390	372	396	332	367	337	367	354	397	370	381	412	373	368	342	359	407	351	348	401	377	344	394	387	407	406	365	356	387	385	372	354	360	391	352	380	386	345	378	398	351	376	371	350	377	415	367	387	381	368	363	369	372	365	398	363	359	344	366	362	376	393	373	399	414	367	385	395	338	350	353	374	335	399	370	389	351	360	355	354	332	407	384	374	370	379	368	382	367	354	363	389	352	362	389	347	369	358	379	347	388	346	392	384	352	424	379	386	379	366	368	357	359	365	354	357	364	372	357	381	363	342	360	353	331	373	398	405	358	345	351	409	325	374	368	355	384	377	382	371	371	355	379	399	406	398	350	399	358	370	381	359	380	365	373	389	368	371	354	373	394	386	364	357	385	377	382	368	381	384	399	352	352	400	360	400	400	396	405	328	337	377	363	372	389	369	371	359	368	380	351	388	409	368	354	347	361	372	351	335	368	369	350	383	371	386	358	372	395	350	357
5221	2533	1872	1046	857	736	707	630	589	518	504	515	495	468	444	455	439	407	426	414	405	443	384	412	408	398	429	401	425	420	425	414	420	391	383	426	406	382	377	423	393	408	431	418	435	404	361	476	411	375	408	422	407	422	417	418	396	393	380	411	396	411	404	410	412	426	410	398	416	397	385	410	421	423	399	416	406	430	399	415	419	431	460	404	383	413	417	393	423	383	389	407	397	392	429	405	417	406	402	402	400	430	420	396	402	396	434	427	437	365	410	431	422	412	432	387	421	393	371	373	380	371	401	412	374	397	414	390	407	429	401	425	406	405	404	408	425	466	408	407	387	374	418	392	392	420	434	396	424	393	438	374	413	398	405	416	402	392	414	397	393	397	399	414	379	398	398	410	440	407	396	408	416	411	424	375	407	408	423	399	392	401	387	395	380	448	393	377	389	374	394	466	411	379	404	440	427	403	419	387	390	406	401	428	433	384	417	409	422	434	397	397	409	392	405	401	427	406	410	389	382	425	423	403	431	399	390	408	411	419	414	415	421	353	389	385	399	396	424	408	421	402	430	384	414	412	417	408	424	424	452	403	378	396	405	412	379	410	417	420	405	399	409	375	380	399	418	428	407	407	385	424	416	410	434	388	422	354	429	404	391	416	399	446	411	398	377	383	416	402	402	422	400	398	398	429	417	438	423	407	386	358	406	396	381	399	387	415	430	431	401	403	419	417	438	380	395	416	415	398	412	391	415	407	403	367	413	417	408	384	383	418	389	389	373	412	412	401	386	421	429	397	389	423	411	388	378	415	414	444	438	415	413	403	427	374	378	389	377	361	424	408	357	405	409	395	425	359	406	437	403	438	425	418	418	420	358	354	447	368	406	387	380	413	396	388	401	402	375	401	393	451	416	375	393	396	447	391	358	443	440	426	409	390	384	411	433	410	402	428	415	431	429	411	397	389	413	416	468	412	393	388	411	414	452	391	396	401	410	442	413	387	380	453	415	427	407	408	412	409	389	397	429	416	368	394	389	395	432	442	412	459	384	416	438	395	391	381	399	404	384	426	403	428	420	387	364	408	419	401	423	425	388	413	423	398	400	363	403	398	398	422	390	414	394	426	380	369	403	426	400	397	356	367	418	371	388	385	387	424	423	395	396	426	411	403	416	421	419	391	427	440	390	433	378	430	423	405	426	420	425	411	371	412	392	392	393	393	408	431	403	397	456	430	370	435	406	451	413	418	391	433	420	413	404	433	402	397	400	387	438	396	413	399	394	435	402	416	389	397	404	394	457	440	370	416	407	369	365	397	396	403	393	401	398	401	456	430	437	418	392	401	453	359	420	400	363	402	423	388	405	444	436	394	416	359	407	431	401	395	406	418	420	403	402	408	429	385	399	429	435	358	383	382	424	423	385	352	431	422	409	407	387	380	400	386	408	408	421	416	416	420	409	408	390	421	362	377	415	412	422	407	413	382	378	405	418	399	413	376	373	379	395	368	405	382	389	430	382	409	416	435	406	406	412	435	390	399	420	405	422	418	426	387	380	426	410	423	414	415	396	435	420	422	426	394	401	412	383	398	415	352	418	419	333	402	418	419	460	410	396	425	411	363	427	396	411	374	427	399	455	428	428	407	391	416	411	409	389	409	405	454	393	371	399	392	428	421	380	400	402	421	435	426	429	433	412	408	387	451	386	385	440	439	417	415	392	405	391	413	402	389	389	416	429	412	438	432	403	406	376	381	416	378	398	407	420	382	413	397	382	390	403	402	419	403	410	396	383	411	388	401	415	432	410	391	425	394	416	415	423	411	424	402	374	391	399	395	377	436	395	396	422	401	420	342	409	390	419	376	370	382	384	409	363	419	436	433	389	429	430	365	357	401	390	413	411	386	426	405	413	423	432	399	396	431	368	392	403	421	399	404	410	417	392	407	419	352	395	369	403	408	403	409	413	435	425	398	403	361	414	413	408	410	395	399	417	397	399	424	396	402	423	396	386	386	408	412	384	394	384	386	381	393	379	416	413	371	416	448	424	423	388	397	432	381	385	412	379	402	377	389	420	402	448	388	424	407	425	400	406	414	382	360	400	453	416	418	413	406	451	381	404	382	408	413	435	427	369	425	383	390	407	384	400	403	409	391	420	361	390	392	415	367	403	394	414	373	381	421	404	399	394	406	396	402	385	416	395	407	416	369	448	397	378	418	426	406	377	392	417	385	400	428	426	402	426	414	402	398	378	391	448	434	442	403	408	397	443	390	412	394	357	399	399	392	406	423	384	410	385	432	416	378	360	388	391	381	451	390	378	430	437	400	423	435	400	404	393	402	398	456	405	388	411	416	390	386	433	392	430	408	378	415	372	376	410	375	377	426	414	393	404	425	361	446	430	365	388	390	425	378	424	374	409	391	395	418	407	411	433	444	374	391	442	385	413	426	418	424	399	415	389	382	404	381	397	413	419	413	410	384	375	396	415	418	437	392	429	383	388	358	429	435	406	391	398	423	429	394	372	448	406	390	385	396	431	401	411	424	433	418	413	404	394	390	419	432	420	415	393	380	375	420	431	443	370	411	416	422	405	389	376	449	403	403	407	392	362	405	418	405	373	356	401	408	400	385	389	405	426	416	384	395	435	409	402	413	394	380	414	386	402	385	388	395	388	410	368	413	405	431	454	414	443	423	392	412	399	414	431	382	390	402	399	406	427	386	394	391	432	393	382	394	359	387	390	407	406	408	406	444	388	425	408	400	399	393	411	428	408	413	460	408	400	421	380	372	404	377	411	391	399	439	416	407	404	373	395	383	435	396	408	374	398	408	390	415	402	424	421	419	401	425	391	396	406	388	433	424	421	416	409	405	402	375	400	407	402	394	413	415	368	364	435	415	422	428	444	384	408	444	375	371	418	356	395	389	422	410	404	388	400	444	383	420	385	401	389	440	405	405	394	411	433	433	465	409	407	404	390	418	398	427	422	418	385	402	367	359	400	460	411	401	406	384	368	407	417	405	399	435	363	404	436	379	403	408	412	404	406	434	405	414	430	391	402	380	385	402	360	389	397	418	403	425	384	385	422	422	401	428	419	391	409	423	390	384	424	370	392	438	403	449	441	408	427	394	391	408	412	396	386	425	387	383	401	434	406	401	380	381	418	394	396	416	412	398	396	439	420	420	380	409	399	403	389	374	410	428	393	399	431	427	401	417	425	410	391	388	420	407	434	397	391	430	381	407	422	396	377	402	419	427	427	384	409	402	397	421	427	395	412	422	374	410	390	418	403	443	402	410	393	394	406	423	388	431	457	407	381	382	386	412	390	429	412	394	414	383	421	394	419	404	405	372	412	392	404	397	411	388	411	423	392	395	410	418	380	412	431	420	420	362	372	374	387	421	385	423	414	408	380	360	388	424	419	414	387	405	386	438	436	414	398	402	381	403	387	390	385	406	398	414	380	426	412	385	406	408	386	437	400	384	422	365	397	373	425	400	406	388	411	375	408	405
23769	21244	28422	24374	21249	8969	1705	1270	1105	1006	915	918	848	865	842	773	818	727	763	777	793	780	734	740	776	744	709	760	796	714	724	753	700	729	705	659	686	664	730	677	722	698	695	711	724	726	734	729	688	721	690	683	738	703	744	739	733	714	725	717	712	718	700	726	729	720	724	697	728	691	788	705	694	692	726	689	753	683	711	691	704	689	696	735	666	729	733	705	689	674	713	741	729	660	736	685	704	724	764	686	694	729	763	781	709	734	692	727	736	692	706	704	675	666	739	707	722	695	694	694	712	701	711	675	684	706	663	679	681	672	744	685	746	659	652	727	670	702	664	722	707	722	715	696	728	704	709	711	700	689	688	642	743	721	689	620	691	717	720	694	615	707	712	746	711	695	660	672	666	681	701	738	729	703	725	728	729	751	711	711	706	710	708	656	692	718	751	699	688	739	702	656	672	723	718	713	731	729	675	712	698	667	650	707	701	695	707	686	682	697	695	669	720	708	684	719	754	751	707	686	721	705	664	672	736	703	668	691	691	718	712	682	698	703	741	646	706	744	729	676	673	694	721	702	733	759	669	731	706	666	685	741	730	666	671	702	701	696	750	707	692	715	698	701	723	706	748	695	671	682	725	688	681	705	710	695	695	660	701	715	671	728	733	694	713	721	729	698	691	688	696	676	695	697	676	657	720	685	715	703	709	720	704	692	677	722	677	703	711	689	689	707	700	682	690	698	706	716	686	702	694	689	694	700	716	684	678	675	721	725	671	719	692	698	672	712	678	711	702	742	702	665	712	674	727	715	687	716	679	696	727	736	731	681	678	705	666	677	720	729	709	676	701	761	713	723	721	670	705	685	696	692	712	713	703	674	727	683	741	679	692	721	699	720	712	762	666	699	716	717	727	703	710	691	727	702	685	725	740	707	705	711	760	681	671	738	657	683	691	697	713	736	750	743	760	674	680	698	667	687	670	739	690	671	722	690	678	687	725	697	672	706	683	690	693	687	705	732	692	712	678	679	743	705	718	716	689	696	696	732	646	726	674	687	675	678	624	697	718	667	635	650	684	686	716	692	733	701	691	681	697	712	699	678	691	660	734	747	737	710	671	679	670	705	721	712	734	684	650	663	709	714	678	675	697	677	670	667	650	720	688	675	694	698	751	721	700	664	662	680	692	697	688	702	695	708	688	757	683	668	688	682	674	714	720	694	758	715	685	728	752	699	739	688	667	691	671	689	688	698	646	752	727	674	698	683	694	765	745	720	679	685	707	712	784	692	713	702	680	636	679	733	698	679	653	727	696	719	716	664	721	716	660	702	702	679	690	704	700	680	694	771	714	739	735	686	703	681	672	698	660	682	676	695	709	739	729	733	714	733	760	687	737	712	735	748	700	694	694	719	677	705	712	673	702	729	726	680	689	715	722	682	728	716	732	730	725	715	679	673	648	671	697	719	684	715	708	730	685	706	644	699	764	737	685	723	684	708	719	689	713	688	667	660	719	714	677	740	698	707	707	663	692	662	668	745	723	709	670	703	716	685	705	659	681	652	656	699	723	686	677	682	699	734	688	718	694	696	697	630	688	657	745	729	669	710	719	675	730	753	646	680	717	654	674	725	719	690	680	690	723	721	713	698	698	709	709	696	695	690	711	682	756	677	700	683	715	684	746	681	680	720	679	758	684	714	672	726	655	674	769	686	707	675	655	687	646	693	708	727	699	785	677	634	666	692	663	664	747	743	709	663	713	701	714	723	711	725	700	685	694	679	669	736	674	692	696	663	701	688	762	699	697	699	708	668	678	700	699	702	672	726	695	699	697	668	672	649	707	722	719	667	728	684	658	685	675	732	683	697	677	673	711	740	727	696	761	670	722	698	679	740	725	716	694	704	711	701	693	692	728	722	700	743	687	689	721	717	727	675	738	664	732	735	695	693	707	746	659	697	691	702	701	690	744	703	743	715	637	719	720	736	671	724	744	761	701	675	656	690	662	704	653	743	678	733	705	682	746	699	693	687	703	710	744	719	721	681	673	697	720	716	622	713	688	666	719	707	687	673	686	715	682	739	716	677	695	719	706	687	739	678	682	699	673	723	780	687	695	683	673	670	691	702	705	670	739	690	727	719	710	652	706	697	695	721	721	712	763	695	699	677	697	696	683	714	683	738	735	714	711	680	665	718	749	740	648	730	712	683	675	670	672	720	707	747	718	731	717	657	671	632	696	703	677	730	748	672	695	680	700	697	740	677	698	719	682	718	705	708	686	692	682	687	701	700	689	654	705	711	701	702	682	738	709	706	715	718	746	733	723	694	716	694	651	672	717	722	706	647	727	683	667	697	717	755	675	755	669	686	685	688	656	710	723	715	718	698	692	721	725	687	725	702	704	682	691	709	674	723	715	737	731	679	710	692	685	676	743	718	698	684	721	715	679	690	731	729	720	708	686	715	705	714	667	711	664	672	666	725	723	737	665	709	709	670	725	674	722	706	683	682	702	656	693	664	697	669	684	664	733	689	656	692	705	687	736	702	715	711	677	702	680	676	692	706	696	693	699	657	712	690	705	722	688	691	693	667	713	727	662	685	726	736	700	668	749	702	697	713	702	731	688	729	677	697	685	698	681	721	693	708	650	679	655	674	700	732	669	679	736	710	667	642	706	742	691	655	734	680	727	653	678	717	692	684	687	714	746	706	714	616	706	685	682	689	670	701	657	657	718	705	634	745	684	766	691	642	720	694	666	692	654	684	691	746	753	719	692	696	697	748	691	698	739	733	765	679	663	718	737	704	707	651	674	685	694	672	727	716	702	684	640	633	692	700	758	692	745	711	707	677	715	704	710	708	611	712	746	675	679	686	693	740	744	724	735	760	718	676	704	679	716	672	686	661	666	700	740	707	698	698	679	666	678	702	677	701	707	691	674	701	666	698	669	722	707	724	722	752	713	646	676	662	713	697	695	689	689	728	700	648	742	681	706	711	655	745	716	769	661	688	705	675	732	720	736	701	692	686	655	692	699	676	686	708	717	685	709	682	694	726	708	748	705	719	722	722	664	683	690	634	689	722	742	700	725	719	722	749	696	707	674	687	687	691	697	736	681	750	700	720	696	696	686	692	731	688	694	698	678	691	669	703	746	704	675	688	709	687	675	689	699	739	760	747	685	727	691	723	681	722	707	679	733	690	681	722	689	674	701	700	764	714	675	717	736	702	684	729	711	699	642	660	705	707	725	725	682	689	694	728	705	719	730	700	662	670	723	688	689	687	721	656	716	710	690	665	673	689	660	704	650	671	726	693	706	710	729	679	727	652	701	707	683	692	705	681	735	700	695	736	665	757	678	719	678	731	731	663	671	735	654	699	696	665	691	720	721	723	679	736	680	715	712	712	702	711	728	686	706	710	686	699	745	676	693	743	715	680	680	676	693	639	684	727	686	710	687	715	662	659	693	705	738	705	688	692	682	677	704	705	666	732	726	678	737	685	662	723	694	699	707	693	651	749
4189	10596	7407	3835	3035	2421	1917	1675	1464	1333	1207	1134	1066	1016	894	843	875	810	812	754	835	805	795	786	803	794	753	745	766	762	752	754	760	735	759	727	712	758	775	697	685	709	739	748	755	703	719	714	732	708	718	688	715	716	708	721	683	669	765	719	732	753	743	753	735	738	729	755	766	701	763	686	746	680	711	761	732	752	751	741	736	734	760	712	722	712	726	705	742	667	725	747	678	759	715	745	686	716	708	737	731	713	746	726	721	716	754	716	699	769	754	732	722	702	704	723	763	692	690	700	738	683	660	726	729	727	727	718	756	727	739	748	745	716	720	709	721	735	697	750	705	707	716	718	693	712	713	707	758	724	756	700	742	711	732	682	688	730	709	697	754	695	749	732	719	702	732	708	754	762	719	718	756	734	704	690	665	777	726	740	735	701	716	719	727	657	709	733	692	737	764	737	736	716	725	748	709	724	720	713	755	767	679	725	716	753	672	699	706	725	749	689	700	702	694	694	706	692	687	727	698	779	713	729	744	728	746	721	727	679	756	720	733	690	679	678	687	696	713	806	696	708	735	745	753	725	761	720	707	781	735	712	744	740	742	728	706	738	751	694	681	662	681	743	728	714	742	743	694	688	757	727	732	700	732	743	673	721	688	736	727	764	713	730	722	729	693	708	737	732	705	748	726	750	656	677	690	674	704	709	707	716	724	700	693	703	724	744	672	727	700	714	733	706	700	746	726	731	757	688	767	773	750	721	781	677	713	695	721	714	751	687	727	746	710	723	700	729	688	703	732	754	720	736	747	704	714	690	717	715	726	713	720	713	689	749	761	733	746	714	739	699	665	723	729	756	709	746	723	746	775	701	762	731	725	730	736	725	712	691	706	787	715	716	711	721	755	752	725	690	734	742	720	680	721	737	721	704	731	750	711	693	710	717	727	705	715	725	697	721	717	731	720	790	756	719	768	692	699	690	721	762	711	714	729	731	701	705	713	692	728	706	680	763	706	715	750	688	675	736	737	714	747	702	712	721	717	744	760	718	688	737	739	714	716	728	729	715	733	686	704	704	670	723	720	727	664	777	707	657	698	726	695	706	687	728	723	751	747	673	687	743	746	721	764	705	750	705	749	754	747	694	721	690	728	730	720	686	735	730	721	696	715	666	709	679	731	753	682	703	678	717	710	703	701	726	736	715	744	723	724	724	701	744	719	687	696	721	759	744	717	743	741	700	731	730	768	732	766	706	720	687	714	704	721	745	685	699	691	745	698	741	761	719	751	706	687	704	671	697	762	749	702	699	683	707	692	699	720	762	696	684	710	691	676	702	702	697	729	700	706	753	727	737	677	697	699	722	723	708	722	751	741	737	731	738	696	714	759	690	701	694	682	743	696	742	716	731	711	749	708	730	730	700	690	760	722	752	731	736	728	715	715	736	716	719	719	748	705	718	665	687	721	723	744	744	734	718	730	700	712	712	726	679	709	744	739	707	754	727	673	741	729	703	679	714	693	738	726	739	687	743	689	736	696	735	736	680	712	707	738	708	721	717	743	687	709	709	684	708	722	722	686	737	725	735	744	706	759	696	697	667	701	765	765	695	722	716	718	710	768	701	690	722	753	734	749	758	679	718	739	723	730	666	662	789	678	711	691	716	720	741	734	728	709	680	702	702	656	691	727	755	723	689	729	706	740	668	733	688	762	699	739	741	702	697	674	712	765	653	673	726	704	729	748	676	718	680	702	720	742	725	705	711	671	684	704	701	697	735	730	733	730	706	700	722	703	716	719	742	696	729	688	748	704	654	684	734	649	726	691	709	652	728	715	687	735	685	720	682	742	764	679	701	732	657	736	729	681	731	667	700	729	704	681	710	717	714	729	739	736	703	729	716	681	725	710	739	720	713	749	704	690	663	715	714	710	744	733	702	756	711	723	686	694	705	742	742	715	696	712	723	746	717	717	769	759	714	728	710	684	719	742	741	720	681	700	691	711	697	683	747	759	730	698	689	691	739	708	774	713	718	688	695	708	741	756	767	732	739	698	699	669	719	763	681	717	731	702	721	735	748	755	726	672	701	719	717	739	723	741	738	697	706	686	737	721	731	726	741	700	730	717	737	735	686	721	723	750	739	714	734	747	748	715	750	714	709	720	676	727	717	770	693	732	709	729	700	703	722	709	692	718	690	740	712	721	706	736	747	721	697	730	767	693	686	706	730	722	746	686	729	754	780	706	700	725	709	667	708	724	723	685	691	680	735	720	705	739	707	733	768	703	674	709	680	704	676	790	708	732	731	754	706	703	718	712	750	709	727	734	698	724	749	702	725	685	722	719	681	774	752	698	728	695	792	728	718	691	743	746	746	733	724	691	723	718	686	720	744	752	694	730	717	727	701	712	665	669	723	741	719	699	724	730	698	754	674	755	727	705	717	719	735	719	719	657	741	710	727	716	709	687	698	738	704	666	715	707	668	702	675	736	693	740	707	732	723	723	743	765	720	683	724	691	694	666	707	716	719	735	711	681	738	711	770	742	732	744	710	698	709	738	669	706	713	710	708	704	718	683	693	708	730	710	671	747	704	743	718	737	729	736	720	673	695	731	709	717	710	709	741	718	710	753	714	746	698	750	700	703	716	736	681	704	693	692	713	728	736	792	694	686	700	730	728	740	724	731	732	674	750	718	703	736	730	711	757	674	729	703	686	658	712	667	697	720	768	729	669	687	719	645	765	662	759	760	699	652	716	723	752	707	738	749	730	716	732	741	719	682	735	673	681	695	670	691	686	701	696	704	729	727	710	709	726	719	744	721	763	683	710	694	711	766	716	732	740	696	779	739	747	707	618	720	702	715	739	698	653	686	730	721	720	762	698	722	756	687	736	726	704	757	775	705	723	722	712	722	751	690	758	713	753	700	710	749	693	759	699	750	689	717	692	704	758	767	676	730	714	749	702	729	756	730	750	765	692	678	704	743	703	696	727	713	702	700	727	699	723	683	674	719	715	686	739	754	720	767	753	738	718	738	708	710	751	695	697	734	715	744	775	686	672	718	753	691	711	735	728	761	719	736	695	743	737	718	696	707	684	725	728	735	695	666	711	709	709	677	727	699	687	634	742	739	714	749	765	730	680	727	716	683	732	688	757	733	750	737	698	717	720	699	705	733	726	697	687	708	717	718	781	694	747	719	692	684	700	714	714	712	710	741	711	702	704	742	716	702	714	720	757	726	700	731	711	737	709	681	722	734	675	714	666	706	729	714	710	738	737	748	736	751	691	693	753	690	679	733	755	766	735	708	681	702	748	748	696	721	714	722	793	752	687	729	718	742	761	680	688	698	757	707	754	714	739	732	685	736	709	722	668	699	733	753	699	746	735	683	728	697	732	691	668	716	694	718	731	671	708	718	709	709	676	702	711	733	720	735	724	704	719	722	699	743	737	736	748	764	689	716	735	754	723	705	735	699	719	747	710	714	740	672	703	708	704	720	747	692	735	688	761	707	660	721	743
25059	21322	27334	25594	9180	989	781	680	626	561	511	499	499	476	432	436	469	451	468	432	450	421	443	397	392	401	394	422	424	375	463	353	368	388	433	406	432	435	392	413	375	403	389	369	398	396	406	417	444	418	395	390	436	398	385	407	392	386	381	417	388	418	387	433	341	416	450	381	362	399	399	375	377	379	415	391	371	367	375	406	444	434	370	412	398	399	388	383	436	413	401	390	420	382	392	396	403	391	400	406	382	377	420	416	401	411	420	419	407	397	396	402	380	417	420	428	398	368	355	371	425	363	361	362	380	394	398	391	398	389	397	405	379	403	404	427	421	406	408	392	362	406	395	413	386	403	366	418	392	369	358	403	401	396	432	400	381	421	406	398	396	406	404	392	429	433	410	396	364	412	427	411	377	425	385	402	394	385	388	374	415	422	403	405	379	411	391	399	375	387	402	368	418	392	391	418	411	374	407	367	431	419	376	417	428	408	406	426	390	385	423	402	440	416	411	375	416	405	390	357	409	368	388	371	435	388	412	427	383	419	389	412	392	383	406	397	403	378	394	396	400	430	411	418	393	388	399	439	410	368	370	369	400	396	425	392	384	408	347	383	408	400	396	398	408	396	396	419	419	356	406	411	399	381	380	392	368	374	363	416	414	400	392	387	388	392	390	381	406	399	371	379	400	411	422	399	385	347	387	397	418	375	420	399	415	393	406	376	387	372	424	433	365	339	414	405	388	363	394	423	404	428	399	347	392	423	419	393	390	386	417	426	396	388	365	406	398	403	410	397	420	400	369	411	435	407	367	404	391	389	390	410	381	387	404	395	396	388	388	370	390	400	365	410	412	414	370	406	409	415	390	394	390	376	356	430	399	407	404	399	421	422	402	415	369	397	408	348	415	401	360	373	379	383	366	394	409	429	406	398	386	380	400	423	378	406	416	380	378	383	401	399	401	376	394	418	375	376	386	362	398	400	410	385	374	397	401	414	428	453	395	418	373	407	432	426	387	374	387	410	413	377	373	403	347	386	385	392	386	376	368	392	384	402	398	436	415	429	393	350	382	388	405	379	423	428	384	411	379	402	384	397	402	399	409	394	417	423	407	377	402	411	406	386	366	418	388	383	403	380	383	407	379	395	382	363	392	447	409	438	390	392	419	384	399	430	396	437	437	371	418	393	401	387	392	389	403	402	380	369	406	401	383	383	393	409	402	379	426	328	396	417	426	385	403	395	377	433	384	405	374	413	396	393	388	426	364	355	356	415	412	371	387	402	410	369	459	395	380	378	385	404	394	432	414	400	366	386	391	393	389	365	396	382	402	386	373	410	407	388	394	368	413	404	437	404	356	402	400	417	395	420	400	405	390	414	406	435	361	397	408	387	384	377	387	420	397	370	371	375	365	372	386	430	386	375	403	411	379	374	419	382	396	423	384	377	401	416	406	390	382	376	379	389	387	395	408	378	364	394	420	402	378	380	383	389	387	387	387	370	380	417	402	395	412	395	415	433	404	370	403	380	393	406	387	425	387	377	369	397	429	403	412	432	386	366	406	429	398	413	411	410	422	410	376	405	394	398	404	412	399	424	406	438	376	401	426	400	384	360	417	394	374	398	365	386	385	353	427	380	393	417	402	377	423	408	433	396	397	399	402	371	372	391	416	380	375	406	405	398	418	395	396	391	410	390	426	393	368	380	410	403	412	396	395	387	411	383	384	394	401	420	376	397	391	370	397	394	391	368	383	417	383	376	367	362	407	386	387	375	382	378	419	419	386	357	432	359	424	366	403	375	411	395	372	392	379	421	384	391	403	415	407	411	361	397	388	374	409	400	378	407	408	363	389	412	403	377	404	370	348	373	428	369	403	392	413	373	408	364	411	371	405	382	387	411	400	389	361	416	394	420	404	422	424	413	410	379	392	395	391	402	369	427	379	395	364	428	412	400	406	387	416	379	379	376	424	400	420	383	411	392	429	391	382	425	398	399	394	429	431	411	408	393	399	438	395	405	365	403	428	386	356	393	385	388	403	416	404	409	418	419	382	405	403	394	394	390	392	412	428	355	384	399	387	386	405	380	389	382	396	374	379	373	422	426	401	371	409	406	408	393	407	395	410	432	421	424	397	388	395	419	390	407	416	404	429	396	417	382	390	412	407	367	402	370	398	405	405	420	443	372	410	401	389	402	389	376	408	400	398	410	409	406	429	380	332	422	387	395	389	430	389	393	435	405	403	388	396	436	395	405	418	397	445	380	372	391	414	408	401	377	421	402	436	395	402	399	394	396	378	397	396	419	407	375	390	390	430	390	418	430	384	431	389	412	413	393	399	424	391	402	400	394	392	409	406	405	410	389	405	411	393	398	433	389	414	362	383	366	387	409	383	404	395	393	364	398	396	383	389	420	409	428	435	346	388	419	391	407	402	423	384	381	408	411	405	389	380	404	411	417	400	405	427	375	384	340	406	408	394	396	332	415	405	405	406	426	390	384	455	402	379	419	388	406	405	435	411	377	346	383	406	443	397	429	369	425	378	349	384	394	407	381	399	423	412	375	416	415	382	368	389	408	384	378	399	430	367	425	409	391	420	385	432	416	433	409	366	389	370	395	406	364	396	397	377	381	401	384	378	396	386	451	406	392	448	410	393	404	362	389	416	405	406	363	429	354	385	411	436	401	397	395	408	383	392	379	413	379	423	440	389	351	419	412	392	384	383	397	398	400	387	388	400	379	399	378	358	391	390	410	397	349	373	361	371	393	389	380	376	401	395	391	426	402	435	405	398	414	447	401	384	418	423	384	392	391	400	407	410	389	404	392	424	428	397	397	433	386	382	379	410	401	403	384	406	426	382	410	387	373	399	367	349	409	356	412	406	408	411	379	359	411	410	420	380	350	378	435	368	357	404	422	365	415	436	411	408	398	395	417	411	409	363	418	405	377	351	367	373	370	404	385	357	403	364	370	405	385	387	418	400	417	391	412	411	419	399	400	373	352	411	345	383	428	413	402	397	418	422	433	400	384	411	399	405	383	384	359	421	426	431	400	385	408	374	397	400	355	409	413	385	424	370	413	425	412	392	411	397	392	400	381	399	401	389	415	423	404	401	427	405	407	390	376	417	406	388	391	410	372	371	388	410	411	395	422	415	346	395	407	389	404	401	385	390	375	411	417	400	403	378	383	384	422	395	379	392	395	396	377	383	389	389	426	377	412	403	392	404	361	382	422	396	382	396	440	408	397	379	397	381	399	381	391	418	404	381	408	395	409	356	367	415	387	408	401	437	383	406	389	361	388	389	354	421	372	381	377	421	397	360	416	365	392	430	380	404	425	416	383	427	435	377	400	373	359	393	379	401	367	386	369	395	420	402	401	373	396	395	382	394	433	368	387	425	381	402	396	370	360	427	383	398	401	370	396	407	387	416	395	382	412	374	379	383	405	373	360	398	389	370	377	387	355	393	411	397	387	373	402	407	396	407	377	392	367	420	394	386	382	369	389	375	389
4258	6885	4804	2549	1915	1524	1274	1068	924	831	742	659	585	605	531	526	534	508	490	525	511	487	456	484	442	491	491	495	476	492	450	510	461	470	459	472	459	462	419	491	478	469	476	409	435	480	439	482	474	469	460	438	480	440	470	446	448	439	424	438	465	445	472	414	420	492	434	447	444	406	404	447	443	405	439	496	428	449	467	423	449	442	452	430	444	455	414	474	445	477	441	427	460	485	474	480	456	452	438	485	459	435	437	463	454	431	443	434	476	412	460	444	430	452	455	454	444	470	497	450	421	448	398	447	464	418	451	461	463	412	454	439	434	434	447	435	459	475	456	425	451	451	437	420	410	454	454	459	449	437	452	449	470	454	426	460	473	452	417	426	449	441	445	432	439	426	459	454	455	460	446	442	476	440	453	420	430	443	417	451	435	479	451	416	441	429	475	416	447	491	449	468	456	452	465	469	445	456	430	426	454	439	410	509	429	409	490	467	441	436	417	429	477	462	465	449	474	438	449	435	442	461	439	442	455	424	393	441	476	395	427	437	407	435	452	416	479	474	463	470	426	435	485	429	442	445	404	481	451	445	406	454	440	418	460	423	461	482	438	459	461	454	469	438	461	458	472	438	456	419	432	450	448	450	445	445	422	445	409	453	491	449	453	467	449	444	458	436	474	438	424	409	420	451	452	443	444	439	407	453	453	409	455	425	448	454	428	414	408	451	443	440	451	429	460	449	454	415	428	444	438	480	383	408	446	435	463	459	462	424	462	447	431	457	400	448	426	418	443	465	436	430	445	464	476	441	407	428	448	439	456	419	444	465	437	439	433	420	440	467	429	505	444	458	430	460	424	453	411	407	432	439	466	444	431	443	394	447	461	433	434	457	459	453	471	424	427	408	442	487	429	445	433	407	457	436	429	429	429	451	472	484	453	473	422	459	419	441	424	471	445	457	456	430	470	469	440	447	422	471	460	411	452	410	443	455	471	417	475	407	445	431	426	430	435	441	440	431	433	443	454	435	421	445	433	457	462	462	417	415	420	436	464	423	452	408	463	481	481	451	435	450	392	423	432	442	456	442	406	468	446	447	433	457	420	434	456	487	407	465	447	453	481	430	449	452	421	426	456	459	464	475	421	463	432	457	398	446	426	438	386	425	468	445	469	466	442	427	449	434	428	417	455	447	469	454	455	411	447	428	473	424	447	462	441	462	443	446	455	467	430	479	453	442	440	423	431	446	466	406	469	453	406	462	448	452	450	407	441	416	465	454	485	432	454	449	473	420	435	432	418	429	475	455	435	417	482	427	487	467	449	441	446	458	440	476	411	456	440	430	446	481	441	454	444	442	456	437	445	441	445	399	491	417	462	431	467	429	461	451	427	431	433	441	456	411	441	411	440	434	425	434	469	402	466	418	451	395	417	470	415	415	483	443	410	462	458	400	448	455	425	430	482	459	476	451	472	412	469	457	392	450	449	429	418	446	451	407	470	448	450	459	489	474	439	487	432	426	429	465	447	452	457	468	447	422	455	453	417	482	411	463	416	469	412	452	448	417	442	421	445	446	458	472	393	446	446	438	437	480	467	444	463	467	473	462	424	424	454	436	438	456	448	447	432	434	437	443	446	431	409	437	409	446	445	423	460	468	404	489	443	427	438	441	430	437	453	461	437	455	447	419	468	432	426	447	447	438	434	416	441	428	449	414	430	430	462	457	456	415	433	457	481	446	410	457	439	476	456	455	403	427	436	432	470	425	450	439	446	438	450	507	427	412	436	420	412	432	420	462	474	473	449	453	439	452	425	430	425	468	479	460	424	407	444	437	468	402	445	454	449	459	433	444	430	444	485	412	447	471	452	434	458	448	428	434	430	430	460	452	468	432	445	464	473	434	420	479	456	431	414	451	433	440	442	448	428	498	446	428	416	456	443	444	437	413	447	405	416	447	453	443	430	433	444	436	455	443	435	451	430	408	441	403	436	413	401	453	469	452	460	433	439	435	438	472	443	461	432	428	452	447	457	442	456	401	470	442	442	401	441	463	454	453	465	473	446	461	471	393	388	435	447	445	432	464	457	428	430	461	439	417	416	465	443	461	437	427	419	465	428	432	435	458	439	423	453	413	415	437	437	445	437	412	427	440	430	447	418	473	447	416	452	420	404	442	409	480	462	454	458	440	442	430	423	452	395	421	436	415	418	408	475	413	457	451	430	420	441	458	479	449	429	436	450	458	446	459	448	458	439	444	452	405	448	427	426	415	435	428	447	447	471	416	456	453	439	445	396	436	416	457	407	487	458	430	447	446	411	458	464	459	450	442	421	439	424	471	417	415	448	455	420	450	420	415	448	457	429	448	425	463	419	453	446	410	422	423	437	454	447	482	451	447	477	456	408	465	422	432	449	434	406	461	459	453	435	456	429	437	433	441	481	446	427	421	412	449	404	441	394	457	445	434	452	430	447	474	447	446	414	432	433	469	436	455	429	447	448	447	461	414	428	439	443	430	490	465	414	428	453	429	436	495	408	460	471	427	454	440	435	441	440	431	448	462	435	409	410	448	434	465	422	437	445	425	469	450	450	458	450	474	455	437	440	443	455	402	453	424	452	431	463	433	421	458	466	436	456	422	440	461	443	474	482	422	443	466	424	452	410	439	442	440	419	468	431	472	451	426	448	464	435	442	467	431	464	441	437	453	407	459	446	445	463	469	442	440	423	428	468	471	439	432	464	434	420	467	410	454	414	416	445	428	441	404	451	454	436	450	424	430	500	448	448	435	445	450	463	461	464	449	444	441	445	421	458	439	456	468	456	423	454	449	403	457	442	451	442	439	426	417	423	404	434	443	444	450	482	425	415	432	436	436	473	469	439	431	418	425	468	418	468	460	457	430	492	418	422	479	447	401	454	433	456	434	420	424	455	446	435	469	460	413	458	454	442	425	452	438	424	467	459	427	476	441	430	397	477	473	427	449	440	393	458	475	477	449	454	407	448	418	406	444	478	440	434	410	425	416	455	444	457	449	408	453	420	446	461	451	460	432	437	424	435	436	434	451	463	474	459	458	477	464	424	431	440	465	420	415	434	436	493	445	460	448	448	416	423	467	453	443	416	407	440	411	418	453	465	428	434	469	439	438	429	443	465	450	458	374	417	446	434	466	461	445	423	441	385	453	472	434	409	456	420	458	427	450	470	436	405	478	493	436	435	419	401	460	441	440	466	437	417	435	425	429	461	403	441	437	427	416	438	429	467	439	445	468	483	465	441	464	471	460	454	452	430	465	384	432	441	458	474	434	422	447	467	483	452	440	463	456	436	456	419	444	439	479	452	459	451	454	443	440	443	442	420	420	444	453	447	425	456	433	453	427	455	443	449	417	427	452	426	440	442	446	433	440	463	478	440	428	443	409	440	418	448	442	459	446	454	420	408	460	426	470	503	438	462	432	418	437	434	455	465	464	449	418	442	407	458	431	433	431	462	467	471	410	491	455	443	421	476	473	443	427
22796	21326	29012	23995	21332	21396	8195	1934	1558	1451	1338	1217	1099	1084	1013	998	984	992	1044	1008	1003	940	970	955	896	908	910	895	864	951	915	882	881	895	866	887	870	933	919	914	847	825	871	838	921	889	896	850	860	891	881	907	862	914	905	911	839	885	853	866	880	879	915	877	826	891	899	893	848	853	868	846	855	858	918	835	916	824	921	936	895	940	868	908	882	843	884	860	884	824	882	879	858	815	829	863	829	864	863	865	878	886	866	869	849	902	866	836	849	818	879	835	846	897	865	885	884	897	852	825	866	872	906	826	860	829	887	894	896	911	865	884	870	847	886	907	864	833	868	884	857	885	815	903	892	898	891	824	870	862	911	826	814	829	875	882	854	827	895	791	883	849	855	898	853	876	894	857	885	878	867	868	878	840	887	888	905	873	890	857	867	876	890	865	852	841	870	885	836	878	900	859	847	875	819	897	861	855	902	858	866	796	876	903	864	906	881	847	865	895	857	856	932	826	905	896	816	888	839	875	883	884	818	871	872	886	897	865	837	853	795	900	848	808	823	835	864	840	889	841	866	884	910	908	862	869	850	862	857	869	846	856	873	845	873	907	905	899	892	887	822	907	834	868	876	890	926	869	881	867	899	867	837	851	818	844	898	822	849	829	858	850	883	860	867	829	883	883	832	880	893	854	878	881	816	857	853	863	893	831	894	785	814	901	812	878	879	885	861	857	856	883	777	863	885	812	841	880	872	842	880	815	877	923	811	862	848	827	837	846	847	830	859	874	852	873	872	878	851	906	903	885	855	830	841	819	885	820	879	808	839	835	897	884	886	865	884	853	860	833	840	837	877	894	922	799	864	860	830	847	821	842	855	839	890	862	899	889	902	922	892	837	887	817	850	895	897	883	897	827	851	877	905	843	915	852	851	848	925	878	819	853	834	795	836	869	912	871	899	890	843	835	894	825	896	816	811	812	827	851	886	855	899	879	859	896	870	940	834	871	874	865	918	874	838	872	869	871	807	870	872	916	838	872	871	827	838	833	871	880	870	812	813	838	876	828	881	859	873	854	877	870	918	839	895	824	887	850	890	873	835	874	843	861	821	853	924	901	890	893	896	821	839	825	850	947	880	875	917	918	927	863	909	886	851	870	860	844	840	823	863	899	823	910	845	878	853	882	847	860	833	869	890	856	849	895	878	921	899	908	820	865	844	806	825	822	852	900	858	926	848	820	857	858	832	841	812	855	836	844	882	876	894	910	868	874	829	876	804	924	842	884	889	864	772	875	836	850	850	869	887	907	883	859	829	914	877	868	916	921	866	878	819	881	888	838	859	852	879	848	868	828	873	872	831	842	845	844	921	915	886	829	885	815	890	868	834	826	865	858	870	910	868	832	905	915	905	898	822	848	842	851	868	817	907	835	857	855	861	801	828	873	849	845	820	860	857	867	813	857	891	847	812	859	840	852	836	806	817	859	906	875	829	817	848	826	839	874	804	869	903	870	821	890	807	876	851	896	881	888	827	846	858	874	883	826	876	868	841	855	879	834	895	861	900	934	834	853	904	805	839	873	856	879	862	833	881	877	880	839	867	921	870	785	838	824	867	850	855	895	890	883	850	844	915	885	840	855	858	868	891	907	845	844	866	813	854	845	777	874	847	896	843	867	862	884	866	881	863	882	801	885	885	918	946	869	889	857	889	866	866	887	869	832	851	810	887	877	869	849	843	855	871	885	855	920	891	926	860	802	830	878	885	879	888	838	834	867	873	863	847	801	853	895	881	873	809	871	830	831	844	809	853	868	880	848	859	786	864	886	854	848	895	825	838	871	880	862	838	775	846	855	840	822	857	887	838	806	849	857	786	833	905	804	838	849	850	857	911	865	887	871	854	895	880	881	821	874	805	858	900	850	870	846	820	874	874	881	881	846	872	888	870	919	863	810	869	876	836	848	809	900	851	829	857	863	822	846	817	854	872	873	815	839	860	865	873	857	902	800	865	841	817	865	903	879	824	872	814	815	822	919	921	880	834	885	844	865	854	780	844	913	858	855	867	783	872	861	871	831	900	801	892	851	839	880	857	849	860	867	878	825	904	852	845	890	860	833	865	900	918	838	910	866	831	847	876	847	879	837	844	895	864	917	876	882	896	810	889	822	847	896	867	850	877	796	851	878	858	906	873	902	859	860	899	905	839	838	873	837	863	870	836	873	829	846	899	857	878	841	901	869	844	843	864	850	835	888	896	826	839	879	843	860	854	927	828	849	849	866	837	860	864	829	885	790	873	885	850	827	874	926	859	855	903	899	850	902	867	856	825	894	882	835	908	842	863	893	897	870	855	861	868	860	872	826	847	853	795	905	814	888	844	849	869	847	868	904	931	868	872	891	893	855	903	794	836	855	835	834	876	877	893	872	830	837	864	867	854	936	837	827	834	837	858	851	906	849	836	852	916	834	848	847	802	876	820	872	822	831	868	907	880	862	916	905	878	864	876	871	823	836	909	857	887	870	889	891	878	889	884	841	868	862	842	878	840	802	840	853	833	865	807	837	865	834	903	871	862	823	878	869	868	887	846	874	841	889	924	859	862	888	870	855	872	861	876	844	851	888	864	855	811	898	844	805	864	853	852	834	825	845	862	801	898	867	885	881	827	886	827	879	848	901	874	818	872	848	889	920	927	835	836	851	901	896	863	881	869	864	872	860	852	829	892	860	921	809	868	868	847	859	874	860	832	847	869	877	866	830	832	848	851	811	832	915	883	876	840	878	839	867	911	882	887	891	906	877	905	877	849	859	821	851	885	836	849	890	849	822	831	877	835	895	835	874	837	857	881	909	899	864	872	869	876	857	817	872	900	853	840	872	836	848	863	840	859	912	822	901	882	850	885	835	875	842	874	924	851	862	896	848	889	869	914	886	838	863	840	915	809	849	820	895	828	796	874	852	852	897	888	855	889	845	879	841	887	841	812	795	880	895	813	875	883	887	824	848	846	849	836	829	775	870	888	871	886	868	861	901	841	879	850	884	818	903	864	843	863	878	878	821	871	839	866	868	918	903	852	873	858	860	862	898	875	809	901	887	875	894	865	867	859	915	850	870	852	854	893	848	792	916	889	820	868	842	881	804	902	798	928	850	831	819	884	844	896	837	901	796	871	926	897	840	883	868	810	814	876	875	872	857	894	848	870	838	848	842	866	829	874	889	842	872	913	892	872	872	925	855	876	805	870	883	827	887	875	900	879	831	840	862	872	874	832	873	888	849	866	840	854	845	871	840	858	904	884	803	879	813	927	875	876	843	828	863	848	825	860	875	849	925	859	888	801	857	848	841	869	897	876	895	870	811	899	881	870	834	850	837	892	845	804	841	874	846	860	862	850	899	871	877	830	858	879	826	832	840	891	821	857	928	852	852	857	847	862	859	840	872	859	812	884	821	836	857	831	844	847	866	907	860	911	818	825	908	851	890	847	831	896	839	890	835	845	818	877	870	826	835	851	843	857	802	827	855
5691	16499	11898	6330	4879	4002	3201	2567	2198	1891	1715	1540	1348	1341	1151	1134	1128	1093	994	1015	1045	1021	978	999	1017	992	980	978	1004	989	938	1007	950	958	925	943	901	941	907	912	900	901	880	925	857	894	988	885	851	907	896	886	896	911	914	907	860	916	895	908	953	910	867	891	940	933	918	921	893	953	926	937	905	924	847	848	928	902	879	904	875	918	904	918	880	938	909	835	881	862	904	922	890	896	842	821	876	886	821	893	923	933	943	890	867	910	887	870	904	867	883	936	894	832	819	867	884	919	865	869	904	932	858	813	851	909	914	877	918	856	864	830	880	859	881	893	852	960	862	888	898	898	853	889	822	886	850	868	897	847	852	900	951	925	876	890	903	835	870	898	884	855	867	854	855	886	857	854	884	899	925	914	847	897	839	885	878	883	928	824	845	876	890	902	930	879	878	913	890	870	864	880	805	909	877	858	895	848	816	850	904	899	873	922	857	892	893	905	887	845	883	908	890	843	904	897	896	817	926	897	880	889	853	873	839	896	909	932	873	876	877	920	854	834	858	917	839	876	884	884	903	917	852	895	906	862	853	897	890	884	860	923	942	918	893	884	892	885	885	894	904	893	839	866	877	871	844	899	888	858	884	813	854	922	866	840	862	874	859	866	878	862	892	875	953	879	885	897	883	887	854	881	879	909	914	910	851	935	869	913	899	951	896	866	873	887	864	905	893	877	894	892	813	929	853	871	893	911	899	886	872	876	922	874	862	898	862	872	841	817	880	877	936	883	867	875	880	904	894	939	897	919	861	870	877	892	946	874	874	918	855	907	949	851	891	902	911	913	879	895	879	920	882	852	866	882	915	863	870	869	875	951	866	888	849	832	868	905	911	878	891	851	890	851	925	880	888	904	844	863	903	846	873	873	898	879	865	905	886	842	920	910	869	895	884	883	900	894	875	867	904	892	879	892	846	848	903	874	872	891	872	827	896	912	862	889	883	884	865	855	868	849	838	832	886	851	847	875	885	837	892	833	881	848	897	901	903	873	882	859	874	869	881	892	879	845	856	847	902	852	899	836	890	876	887	901	858	884	884	921	894	920	902	895	890	846	919	877	854	920	858	907	884	929	896	862	842	940	910	836	835	869	878	851	888	844	873	918	927	889	887	873	897	839	851	883	870	855	890	874	924	905	821	869	905	917	882	918	863	923	863	875	897	871	907	875	863	860	907	918	875	895	902	902	848	882	887	919	873	812	887	935	912	824	907	891	830	847	874	878	865	886	869	880	889	828	910	848	903	820	903	832	854	815	847	891	870	855	875	912	832	866	932	849	837	850	859	904	869	882	887	935	903	869	910	920	883	900	884	894	874	895	870	887	842	844	881	854	865	889	888	911	852	908	814	862	884	902	893	882	832	879	890	893	910	867	871	920	884	900	958	843	912	876	861	902	856	926	948	900	865	871	944	883	900	907	970	935	872	874	884	881	891	913	904	887	924	861	836	883	872	866	886	878	887	874	850	850	879	899	893	953	897	887	865	880	854	812	937	905	944	895	884	864	892	867	917	889	935	959	844	861	889	864	936	869	859	878	879	856	851	887	897	890	877	888	947	890	917	882	868	926	887	882	852	902	903	845	883	883	884	871	829	875	836	895	860	940	916	845	839	902	882	894	864	905	913	878	927	891	841	960	898	877	891	899	851	861	895	934	860	884	883	851	896	864	916	870	870	871	876	910	900	913	916	822	909	840	891	870	882	909	886	859	894	893	868	847	902	890	855	811	867	918	887	914	893	865	903	930	857	910	928	854	809	846	922	869	831	793	856	879	815	883	876	863	903	883	891	921	854	929	879	870	886	840	867	895	881	918	870	894	862	891	884	875	829	852	872	896	894	896	885	896	937	886	893	884	888	920	924	904	873	865	879	875	851	846	877	896	853	837	889	845	892	890	843	907	832	865	916	878	851	913	896	889	902	868	844	913	851	877	873	875	849	941	881	922	878	951	847	911	849	845	949	844	857	851	912	874	911	905	851	818	910	869	944	915	837	832	912	905	851	934	939	866	876	909	885	957	841	929	858	861	846	895	868	876	865	854	881	853	869	915	885	850	854	856	904	954	879	863	847	877	842	919	898	921	901	859	874	862	877	854	856	876	920	897	879	897	869	895	866	836	891	938	923	898	887	908	900	876	876	862	793	905	905	873	851	868	868	902	857	861	830	821	886	852	884	877	892	892	912	862	924	928	834	975	882	874	874	864	900	888	902	897	850	865	965	859	910	916	857	863	876	909	881	844	855	890	863	846	904	886	887	891	857	892	858	853	873	845	879	892	921	909	915	896	891	903	941	937	840	911	884	893	897	889	867	850	867	873	948	893	845	908	901	852	857	921	910	830	902	960	900	874	861	887	866	892	912	844	887	868	838	894	937	960	856	899	862	859	855	827	905	907	914	923	886	907	846	906	858	829	861	836	883	820	854	866	900	891	846	938	895	839	859	920	897	955	864	845	928	874	860	847	895	846	847	914	882	885	826	889	860	833	857	922	863	886	829	862	881	924	847	898	912	893	845	911	890	896	854	897	906	884	862	881	906	877	843	908	890	884	899	860	885	862	901	843	906	897	852	913	875	865	880	849	902	875	889	938	904	957	930	859	862	878	870	898	850	845	922	922	886	922	924	863	876	890	861	899	829	931	888	881	879	899	884	902	913	903	917	842	830	880	903	858	867	818	859	848	845	860	925	931	889	887	861	954	959	869	853	907	861	882	884	903	878	915	913	918	868	879	850	885	874	893	883	921	929	943	850	917	885	932	878	893	846	912	917	852	894	897	871	950	854	927	858	864	915	863	913	940	887	810	833	916	835	865	874	902	900	893	897	939	896	835	836	861	832	826	917	878	934	873	872	871	873	854	900	898	840	895	853	905	908	889	875	930	906	854	882	898	867	846	939	933	866	837	876	874	866	856	905	880	895	887	858	893	854	900	910	871	885	900	946	919	883	878	853	879	925	898	832	883	837	841	894	906	881	892	923	921	930	885	924	854	875	882	879	918	871	823	818	861	898	856	869	922	904	880	863	834	909	893	837	848	883	862	848	889	870	902	858	861	846	889	844	889	851	932	869	903	862	897	901	883	959	872	898	884	850	877	879	880	860	888	877	904	883	861	893	902	932	857	876	856	891	931	900	844	867	941	904	900	863	870	845	884	860	839	827	841	862	841	864	909	886	895	908	851	893	894	860	866	897	846	925	881	887	905	903	888	876	885	874	859	901	874	902	911	888	890	875	875	956	908	855	869	976	932	860	865	873	859	897	864	922	883	882	920	838	834	883	869	891	913	866	926	882	881	843	860	846	874	843	844	880	851	914	832	874	912	875	834	822	886	827	883	898	854	828	918	884	885	865	901	914	906	884	901	892	902	910	910	870	849	894	889	876	856	956	874	854	883	892	866	905	861	968	844	882	868	844	885	882	852	860	867	902	930	848	922	822	907	898	892	906	874	892	888	886	871	837	934
27877	17272	3877	986	643	524	466	466	456	440	424	384	396	409	401	346	385	359	356	400	362	387	379	364	369	371	381	396	396	383	390	389	379	378	385	350	367	383	406	397	376	405	366	381	376	396	355	375	372	389	368	365	384	378	360	369	378	382	417	329	364	383	414	401	360	382	364	398	356	385	362	365	387	365	337	381	351	383	354	397	341	369	381	367	368	368	374	356	378	374	370	364	399	351	374	383	384	358	347	346	368	393	356	379	355	375	442	365	386	383	393	379	379	358	369	371	386	389	382	384	371	409	362	380	374	375	377	380	328	358	368	370	404	368	378	352	403	376	377	375	393	409	407	395	376	396	360	379	354	375	345	353	368	359	391	358	363	374	370	346	419	374	409	362	359	363	373	382	373	395	373	350	348	378	357	406	378	378	311	378	368	396	381	355	354	382	379	407	364	354	365	363	400	368	378	375	377	357	364	363	366	388	342	353	367	384	373	383	366	383	363	363	374	384	345	399	399	354	394	411	353	391	385	414	374	384	410	374	389	346	417	386	422	367	386	354	367	408	382	350	336	361	404	364	374	344	368	390	375	347	386	358	384	343	409	356	349	359	365	373	370	377	382	381	369	339	385	407	391	361	350	380	412	384	355	395	394	361	373	367	436	362	382	371	361	409	352	363	344	379	372	350	408	407	351	339	353	364	347	392	386	393	347	382	343	416	351	399	353	389	393	366	402	398	341	401	358	405	383	379	344	353	353	362	386	377	367	400	378	397	371	376	368	358	357	362	361	363	362	355	378	390	359	360	375	381	377	353	381	364	383	340	322	386	390	395	383	345	389	357	353	376	372	381	365	401	415	368	374	376	349	386	339	367	378	331	373	389	399	377	359	388	369	357	370	368	347	360	363	379	372	387	375	376	366	414	379	362	391	380	389	342	397	377	371	402	376	369	368	373	385	376	398	379	349	340	398	337	393	388	377	388	365	358	389	368	341	405	363	404	381	341	347	358	375	404	403	322	346	361	369	408	391	373	356	381	386	391	354	361	370	374	371	390	353	387	342	379	378	372	356	392	385	353	357	349	358	375	381	352	394	413	323	364	402	365	382	402	354	361	358	402	402	365	406	411	376	359	390	363	359	400	362	406	402	367	365	359	370	379	379	324	384	386	366	390	384	339	344	357	338	372	355	382	336	382	361	355	388	357	381	380	362	376	410	359	354	391	382	391	367	376	403	382	354	357	401	365	366	381	379	355	413	368	345	371	376	350	347	367	377	342	383	362	343	372	383	365	397	426	356	370	373	376	413	402	374	369	368	361	409	381	397	381	365	363	393	384	357	376	382	353	388	412	375	391	383	396	330	367	370	364	373	393	382	359	347	347	360	337	391	377	393	398	383	411	397	380	376	352	338	364	374	349	386	364	364	384	406	391	397	375	401	366	380	385	382	407	376	366	369	370	386	363	347	332	395	380	381	384	372	358	376	387	358	366	397	348	362	374	358	365	375	400	415	393	401	370	353	367	403	354	379	385	343	411	363	369	352	362	326	382	370	390	377	400	392	373	393	374	374	371	356	373	366	389	351	370	389	368	350	386	348	376	387	382	386	371	378	373	385	344	391	378	364	338	383	387	367	409	367	378	383	406	336	379	372	366	359	410	410	354	383	404	385	368	353	354	386	393	322	358	376	411	356	356	390	365	360	384	385	361	358	356	362	363	338	362	358	380	344	351	373	381	360	361	380	379	359	354	384	389	337	393	373	361	397	397	400	377	381	372	359	386	363	359	389	352	342	391	379	409	357	406	435	400	342	379	387	364	362	350	347	374	394	362	376	355	366	388	372	395	425	401	353	389	367	371	376	361	359	374	363	361	395	357	377	339	385	377	358	362	340	400	380	377	338	341	368	415	380	374	361	376	370	396	366	389	392	374	365	375	357	347	391	365	405	346	396	357	404	383	378	357	365	363	364	382	350	393	401	368	365	355	390	369	370	352	372	381	381	381	397	394	374	388	387	355	387	334	370	384	367	358	366	390	392	387	379	343	362	352	363	363	397	421	401	404	387	371	380	384	382	394	360	363	372	370	388	356	403	392	351	385	355	360	388	348	371	374	393	371	365	363	368	388	349	358	400	335	384	396	359	417	399	361	352	375	377	350	359	361	383	395	335	369	397	369	362	363	338	363	380	363	407	382	341	396	362	335	394	377	348	352	383	392	399	362	409	366	345	381	388	399	396	370	384	382	382	383	382	387	389	379	374	353	364	330	393	395	366	358	392	367	352	363	408	340	381	398	402	383	378	367	362	349	382	337	397	383	385	358	356	360	356	356	395	371	358	355	365	365	368	386	374	388	386	391	371	375	384	386	362	374	356	391	351	377	388	405	354	396	381	389	370	400	363	362	384	354	377	371	358	371	362	398	413	371	363	359	338	423	352	379	364	343	377	391	360	365	391	376	382	362	407	347	382	372	365	384	325	357	364	328	394	384	347	364	395	366	373	350	390	403	351	418	375	411	351	351	369	391	364	402	352	364	357	381	355	390	371	358	364	370	353	349	397	397	373	336	360	375	366	353	332	367	340	381	369	369	440	361	360	378	359	382	390	410	362	388	402	403	323	372	352	366	387	350	390	371	412	374	373	373	389	384	350	342	399	363	401	387	366	373	364	387	345	402	386	378	369	345	360	386	400	375	338	355	360	378	373	367	378	362	404	345	402	400	374	361	365	378	357	379	358	338	365	404	360	391	354	349	339	365	351	334	361	353	347	389	402	355	369	386	371	405	393	367	389	409	396	355	362	361	368	346	330	384	360	385	360	366	373	376	366	352	377	352	380	374	393	368	394	340	330	385	345	380	381	378	326	392	383	371	364	349	349	381	402	362	349	369	379	385	383	347	377	382	418	379	359	361	371	388	374	349	353	360	374	370	362	366	374	371	349	367	359	374	360	387	369	377	347	366	396	361	401	370	372	380	394	382	386	341	353	349	377	376	371	350	378	382	403	369	379	351	399	378	374	365	374	360	338	380	361	388	405	385	384	356	380	357	391	374	355	349	402	372	350	376	375	376	383	371	368	348	359	366	352	316	357	376	398	375	368	391	331	347	393	377	361	366	364	373	395	362	365	348	338	358	349	381	359	379	382	370	356	349	372	375	381	340	357	380	380	379	367	355	348	382	364	396	392	380	361	372	381	365	364	379	360	389	425	384	395	386	394	354	397	400	396	385	399	347	354	383	360	417	348	374	416	360	394	396	374	408	368	411	375	366	374	383	368	389	370	362	405	381	382	361	344	395	371	364	368	341	419	412	371	374	387	370	364	373	380	359	388	369	368	382	381	381	367	361	384	405	372	360	362	376	325	389	407	379	386	392	383	354	344	388	380	374	373	356	404	366	337	348	340	371	358	353	376	415	398	351	368	345	367	382	375	347	409	391	340	359	376	396	414	381	376	363	343	373	369	371	371	345	417	376	340	366	351	354	369	354	356	405	362	402	334	352	351	345	355	338
4940	2567	1939	1055	855	759	593	619	555	525	495	486	457	441	429	461	445	416	409	413	404	425	442	392	412	418	395	431	460	397	388	393	405	395	419	406	400	401	397	381	427	402	390	434	390	411	403	423	406	386	390	442	425	403	378	408	377	416	389	390	413	382	410	436	429	390	413	435	393	404	429	392	422	454	403	428	402	433	413	429	412	405	411	389	414	418	380	383	405	394	425	420	431	383	448	353	418	385	414	407	404	360	399	384	395	390	455	377	391	438	433	401	419	416	432	391	422	400	399	417	376	414	415	366	385	417	414	378	411	395	400	411	441	404	378	404	391	404	412	429	411	434	406	433	366	426	382	369	417	406	398	417	411	410	405	367	394	406	398	409	396	402	421	406	400	423	424	406	391	402	419	422	421	421	395	384	418	398	419	378	409	399	421	395	412	424	394	401	389	357	430	411	402	392	417	411	414	398	397	455	440	390	416	394	405	387	380	429	390	416	419	425	406	418	405	393	406	382	376	394	429	401	382	404	394	353	450	381	403	403	417	426	366	420	407	422	400	404	380	352	407	380	407	411	363	380	408	363	397	429	425	396	379	405	400	409	403	403	412	392	400	368	380	385	441	393	435	392	384	402	419	415	412	399	380	417	382	429	395	403	380	393	385	378	377	428	405	397	389	380	425	389	432	384	417	367	383	394	406	384	401	374	427	417	381	430	404	389	390	414	375	377	425	443	451	419	425	430	396	390	394	373	396	430	375	410	406	397	391	399	397	402	428	403	403	440	399	412	410	400	437	390	408	381	405	424	388	375	398	394	372	435	380	397	428	393	365	396	381	406	442	419	416	401	379	402	418	393	378	358	372	407	383	425	403	408	363	431	417	409	415	403	407	424	379	365	447	369	374	421	375	394	397	390	436	396	403	393	447	422	386	393	422	428	417	416	411	408	387	397	401	382	431	388	359	394	430	393	396	403	420	398	415	405	380	384	411	425	399	391	432	411	387	403	402	393	372	414	410	395	384	420	447	422	374	402	418	413	399	410	417	378	439	399	406	399	421	422	394	396	407	411	433	429	380	383	396	378	422	417	397	405	426	388	431	410	392	395	388	375	393	429	407	406	387	421	400	391	416	414	402	381	400	384	450	360	394	365	403	400	442	409	389	416	415	393	407	420	431	415	400	386	383	385	386	387	408	423	389	410	374	406	402	374	432	385	397	411	385	387	394	368	410	405	407	411	387	381	421	381	426	377	415	353	399	365	402	429	397	421	422	445	387	411	403	386	375	405	405	401	407	388	426	429	414	425	427	390	397	413	412	393	380	370	424	400	406	423	405	370	398	407	393	406	386	421	397	359	356	365	393	398	387	404	413	426	376	406	382	367	404	396	382	395	413	389	415	423	429	411	373	402	378	422	434	420	421	412	440	415	389	389	376	395	423	409	393	403	403	428	417	386	379	402	419	443	384	397	398	395	356	407	429	422	387	356	369	391	394	407	408	381	432	422	414	393	405	393	427	398	371	444	375	405	406	433	438	418	372	382	388	377	409	377	385	432	405	393	413	409	373	406	405	412	409	385	400	388	411	386	391	396	382	414	381	400	411	421	409	378	378	379	434	372	415	405	385	396	391	389	397	392	408	401	421	411	387	377	390	376	433	410	441	384	432	373	427	408	434	377	408	380	370	419	346	424	407	403	399	415	409	398	395	348	407	420	376	412	414	431	358	400	419	413	413	390	415	380	395	430	413	408	381	388	364	420	415	439	363	396	417	436	403	397	419	416	462	404	430	376	424	383	408	375	370	385	392	413	397	381	452	385	386	376	411	454	382	433	420	375	384	386	387	401	387	428	379	379	420	381	426	341	423	406	386	392	368	398	391	398	365	357	389	392	400	397	357	416	404	423	411	384	404	375	399	401	412	384	419	404	413	409	403	394	375	395	400	395	418	394	386	387	411	387	421	414	401	383	385	414	409	399	370	399	384	382	405	422	363	360	385	390	406	414	409	436	420	412	419	375	398	397	443	367	383	413	424	408	368	416	394	382	406	409	424	409	433	415	402	367	394	395	382	399	386	385	403	387	415	369	407	405	404	364	400	427	394	441	408	377	426	419	407	388	415	420	389	405	401	434	374	428	389	422	427	393	401	410	384	379	435	428	387	406	423	403	399	422	426	363	431	417	425	393	404	395	385	395	397	382	405	386	405	417	381	438	425	369	404	384	418	431	415	404	385	430	409	389	385	402	406	380	425	440	419	414	401	375	391	391	395	363	359	390	364	385	427	397	423	417	385	417	378	358	385	408	402	380	394	393	417	424	438	403	376	393	411	419	426	357	430	438	384	419	418	410	373	419	381	431	387	406	399	432	403	416	412	432	403	412	388	373	378	429	414	395	405	400	407	367	377	395	397	397	387	417	402	412	443	384	420	450	403	404	407	362	404	401	434	423	412	384	420	393	435	375	359	420	422	390	406	391	409	390	382	411	418	410	412	395	427	404	425	424	425	416	397	421	393	418	404	407	411	455	417	394	401	418	397	412	417	390	396	420	413	431	394	401	408	389	398	433	427	417	393	379	418	391	385	380	404	390	395	394	443	374	395	397	404	395	417	399	405	389	406	383	370	426	430	397	396	421	401	381	420	417	361	370	408	403	363	413	389	406	391	410	414	407	387	381	426	449	400	379	413	392	377	395	414	410	404	439	382	407	421	392	411	407	383	427	364	385	426	390	407	381	417	396	392	413	421	408	420	407	425	387	392	410	384	380	361	428	374	370	386	414	422	432	381	426	378	389	365	406	430	397	441	388	396	413	400	389	393	379	374	387	411	397	421	395	458	442	393	416	413	401	399	373	412	388	412	436	396	386	373	407	393	422	400	406	383	399	384	456	388	389	387	420	434	368	423	394	411	377	380	416	384	387	426	410	432	459	423	398	368	411	379	359	387	412	393	386	405	425	418	423	386	403	409	385	434	419	455	424	408	415	441	400	410	403	429	359	430	415	405	380	393	400	408	405	404	412	444	385	380	399	432	402	426	395	429	419	382	423	371	396	392	408	421	404	412	403	398	388	433	375	393	363	416	410	425	422	382	389	392	411	414	383	441	411	406	420	451	394	430	416	382	410	399	398	400	420	388	398	416	364	395	402	397	381	368	363	384	378	412	403	404	424	404	404	398	423	442	412	406	381	380	403	417	382	374	423	380	405	390	395	404	385	401	405	444	384	398	391	398	428	421	456	427	383	387	366	384	429	406	408	408	393	421	375	414	387	413	393	417	395	425	399	393	410	418	396	393	384	414	377	417	397	441	438	402	418	402	430	373	433	404	415	409	426	389	416	435	390	405	367	396	398	411	448	357	391	423	432	434	403	405	437	397	390	367	430	421	397	410	394	405	416	445	408	387	412	409	430	434	409	415	440	392	432	375	381	372	402	397	364	401	423	416	400	425	411	422	377	425	386	412	399	422	431	399	422	414	401	363	403	422	415	413	387	431	413	434	400	413	404
23945	21276	28487	24396	21272	9308	1817	1323	1091	1010	999	961	853	838	770	775	808	805	779	742	775	752	775	749	706	777	736	777	740	692	726	710	750	714	724	771	743	747	697	720	757	706	685	718	673	691	703	707	696	728	678	698	652	691	690	756	699	700	675	683	725	715	735	744	738	698	715	718	660	720	714	679	705	729	713	742	739	664	706	721	710	709	671	680	717	689	696	747	746	755	711	732	701	752	681	667	703	661	693	685	694	684	682	720	680	669	709	726	709	726	752	702	738	721	629	717	678	662	641	704	691	673	694	716	761	704	719	719	739	728	686	737	695	723	721	752	701	680	713	697	665	671	727	794	692	729	724	722	666	690	689	695	677	687	714	741	713	647	631	742	694	704	705	694	700	684	702	671	729	728	698	694	683	769	699	706	688	737	710	716	729	672	697	748	736	739	750	714	759	714	686	705	700	720	719	735	745	702	706	721	627	712	665	707	680	720	732	718	720	710	697	671	707	703	695	694	701	711	687	703	704	657	705	696	736	737	743	731	729	696	733	676	700	696	764	664	701	714	692	752	684	717	720	684	725	738	668	707	744	746	669	763	697	699	720	729	661	709	670	671	706	740	722	694	705	690	726	654	699	691	643	684	693	678	675	700	659	694	664	729	707	712	709	680	722	696	706	694	687	654	653	697	699	689	677	674	765	711	741	732	697	670	746	666	721	728	706	765	731	732	712	677	698	694	707	699	674	714	722	694	695	732	696	672	702	740	686	702	707	707	708	725	623	682	751	712	669	715	750	711	775	696	722	667	724	696	711	727	695	754	723	755	695	736	706	666	737	741	744	697	686	704	678	691	690	704	683	721	737	715	676	683	728	674	746	687	687	717	680	726	733	687	689	717	667	684	684	737	672	713	651	726	738	724	749	683	733	688	654	716	713	685	684	635	664	678	705	697	722	725	681	701	724	714	741	712	703	707	690	699	632	734	745	687	732	734	675	668	715	728	744	709	690	690	728	738	723	728	725	692	704	745	695	718	692	698	716	657	699	709	715	704	685	761	760	698	680	706	690	716	713	687	673	653	708	664	691	699	673	737	694	695	744	715	645	753	663	740	703	668	726	663	699	690	727	693	716	727	691	692	691	695	737	730	734	737	662	668	679	691	718	737	734	754	707	693	740	709	687	656	665	685	741	680	711	694	720	699	739	669	772	700	689	707	674	718	675	723	716	678	681	676	673	727	728	759	711	695	718	742	730	715	670	659	731	721	680	732	739	694	720	693	684	677	705	710	704	739	686	717	747	719	690	707	747	696	700	693	735	683	679	677	707	710	698	732	702	711	724	693	722	706	681	700	717	734	702	679	671	653	725	669	660	687	684	671	670	724	746	724	678	735	736	743	719	738	705	709	672	646	731	714	708	696	701	704	718	701	701	695	687	727	757	721	731	719	683	710	661	715	667	694	710	672	712	724	681	704	696	735	708	729	694	741	740	728	720	767	735	698	680	680	698	708	720	718	745	733	652	720	754	735	653	701	682	673	652	718	680	705	723	704	708	711	726	725	689	718	716	692	684	665	698	667	744	692	723	690	726	740	731	695	707	696	730	694	743	661	718	715	667	721	693	701	683	671	690	737	705	721	701	673	694	750	735	735	670	707	685	713	731	717	693	659	695	752	727	679	704	672	706	699	702	684	746	652	645	690	684	765	673	732	771	745	741	672	733	705	763	690	700	685	691	700	702	692	698	695	729	684	710	709	655	676	790	706	701	687	709	700	679	699	739	725	723	681	699	697	730	684	693	734	726	712	703	674	693	673	740	698	715	697	743	670	632	661	700	696	699	694	725	686	733	684	706	677	691	719	637	690	685	758	691	696	694	735	694	666	703	673	730	754	731	722	729	678	736	716	704	667	668	737	738	678	722	699	701	660	644	714	680	718	698	753	695	715	666	696	723	675	699	678	659	729	715	750	738	723	738	686	669	753	723	670	663	707	671	688	708	712	752	689	693	705	716	672	707	708	717	697	696	696	726	696	730	708	678	774	660	695	647	692	711	702	711	685	685	705	727	713	671	686	717	684	686	724	671	734	706	716	680	715	728	717	673	696	735	686	696	713	692	680	733	664	682	771	679	697	701	689	668	731	646	646	683	726	709	736	730	738	712	702	697	686	752	712	726	700	727	736	697	676	673	736	691	707	742	685	711	708	688	669	672	738	729	731	686	691	666	722	676	683	685	705	732	701	735	701	738	722	688	696	708	721	733	733	743	698	710	694	757	711	675	730	641	708	736	717	718	698	738	672	680	787	712	680	734	661	702	715	677	744	658	734	685	716	686	686	713	735	723	680	676	699	685	689	706	696	749	736	660	705	683	666	696	733	704	694	723	706	729	690	721	689	716	710	680	712	718	672	681	711	743	710	726	690	662	698	727	714	712	714	707	705	695	721	678	686	736	669	705	642	662	703	696	687	663	704	682	688	675	695	743	720	742	724	716	699	669	706	730	714	689	672	705	710	702	721	651	673	664	707	704	649	666	685	688	701	697	664	661	701	663	701	690	746	700	677	677	726	699	704	693	675	684	705	697	732	700	698	700	721	637	752	720	713	652	709	738	670	705	704	678	721	700	681	686	697	697	688	729	684	673	679	687	705	666	730	690	743	706	705	732	760	687	635	687	693	718	695	725	710	754	725	702	692	708	750	672	684	714	721	736	670	679	739	677	750	663	678	702	738	725	747	697	696	684	752	683	679	716	705	728	709	711	738	720	669	705	730	671	726	725	660	704	678	744	721	726	708	683	644	691	715	740	689	697	761	684	679	707	661	710	664	708	702	706	748	661	690	716	739	722	703	698	716	725	699	677	683	697	771	655	727	724	716	683	719	729	680	701	707	744	718	735	698	684	679	701	693	691	670	660	707	727	699	694	685	700	693	703	728	715	678	766	745	706	696	676	686	708	692	717	664	699	709	683	712	711	679	699	732	678	657	750	721	691	707	688	704	698	670	694	725	698	711	694	720	743	727	692	700	678	738	644	721	653	735	721	733	697	675	684	733	724	689	688	666	721	675	741	732	668	706	702	711	711	705	724	680	682	706	698	707	670	722	671	706	719	712	663	719	662	692	746	663	682	695	680	698	669	724	658	680	750	719	719	690	727	698	733	703	734	700	710	706	729	639	704	724	729	680	728	694	681	771	676	666	712	717	756	718	682	699	694	629	714	692	740	673	685	706	704	661	662	701	674	704	737	690	667	681	684	655	710	701	716	730	723	661	681	690	682	694	714	684	719	719	651	705	701	706	705	671	683	717	727	656	686	696	707	674	700	705	705	667	684	697	733	658	684	735	706	725	685	774	733	701	705	692	702	710	658	722	735	685	727	694	678	708	697	674	687	690	714	699	699	718	704	690	656	695	708	699	696	705	674	739	669	740	708	690	683	703	728	715	686	744	751	745	743	696	664	639	711	684	728	734	679	740	730	709	685	743	706	661	738	680	671	694	671	732	736	704	668	719
4048	10394	7461	3845	2961	2459	2070	1725	1424	1309	1225	1067	987	945	954	844	843	835	802	791	785	812	777	832	745	772	798	819	828	804	730	704	780	727	751	752	760	771	757	704	722	764	767	711	723	717	746	695	772	761	758	661	704	732	709	733	697	745	720	707	722	771	729	745	771	756	760	738	818	745	725	718	725	704	738	755	688	720	739	694	683	733	749	730	693	720	754	744	713	743	731	709	736	737	723	740	719	688	698	692	768	748	686	714	683	715	753	647	751	709	726	712	707	748	726	680	715	713	730	720	690	673	733	720	729	706	726	701	700	694	709	695	703	698	705	730	711	756	757	661	766	777	710	710	697	668	720	702	754	668	749	736	704	703	736	750	719	692	725	775	658	717	744	749	689	739	713	661	724	723	749	740	712	725	744	691	720	683	743	706	709	681	724	714	751	759	709	751	694	726	685	747	717	711	730	750	687	702	778	675	703	710	741	734	737	737	709	787	719	704	767	708	698	709	714	765	709	703	761	745	683	695	687	688	728	709	754	725	774	727	737	743	720	722	676	707	731	773	741	686	732	727	662	747	716	729	747	713	697	698	740	696	676	746	692	691	706	696	724	750	714	716	721	710	750	705	761	700	695	706	790	737	722	736	698	727	733	707	754	747	705	724	718	692	726	741	684	691	697	674	716	672	706	733	758	707	727	701	732	723	695	718	711	691	706	730	716	688	704	679	738	741	702	716	742	709	678	692	724	698	664	732	741	723	744	724	699	750	747	731	705	728	779	760	705	705	717	710	754	713	724	722	719	700	689	690	727	749	757	710	715	694	710	710	661	721	706	675	739	712	728	669	780	712	679	706	737	712	675	711	767	698	705	755	733	672	712	754	744	712	729	745	721	709	787	725	718	755	688	723	696	718	723	715	708	718	707	736	730	725	748	688	699	755	687	728	749	710	716	722	735	712	771	752	722	693	696	707	738	733	767	722	750	683	708	694	723	741	725	733	740	729	708	730	713	701	737	722	686	682	711	729	753	707	745	715	704	739	733	649	686	708	782	745	736	745	649	731	735	728	757	728	714	689	712	733	690	701	719	621	743	715	728	710	715	714	720	752	691	715	661	687	735	763	736	728	756	702	697	705	756	698	699	689	734	748	740	738	680	721	747	708	686	691	693	696	727	735	704	718	713	692	723	750	689	681	763	701	732	714	671	726	690	649	727	737	652	718	735	741	711	738	739	713	707	697	706	734	716	735	741	746	727	705	671	714	721	674	721	772	678	699	710	738	760	711	702	673	726	710	696	690	699	717	690	729	687	747	733	659	714	727	692	750	689	758	728	716	744	758	724	707	756	746	704	698	709	738	701	722	725	692	710	717	674	703	768	695	740	732	703	714	701	679	727	726	735	725	685	744	718	701	741	743	719	717	754	725	720	693	723	736	682	729	711	765	692	707	723	639	724	727	737	694	737	767	711	713	710	761	698	696	715	729	700	769	717	751	716	715	744	702	774	743	673	653	735	740	690	749	707	726	712	671	754	696	680	668	796	721	671	722	713	713	708	684	774	716	729	717	751	709	732	680	743	756	700	713	715	762	784	762	727	691	703	750	753	722	736	694	676	714	719	755	733	697	705	684	758	704	689	760	708	630	743	757	715	730	680	702	733	711	699	693	715	704	724	694	661	762	668	735	700	753	745	693	728	714	695	700	739	709	674	677	729	725	678	746	725	690	715	716	705	776	701	700	706	707	701	727	686	693	745	644	730	702	703	687	776	670	741	785	705	703	738	713	755	738	734	757	724	742	740	691	722	740	763	700	732	702	688	704	681	706	709	730	722	720	719	752	698	685	748	733	679	740	730	730	706	729	691	689	736	770	737	767	743	716	717	693	714	720	747	710	793	705	760	707	718	722	730	756	770	726	725	695	734	715	731	716	713	725	700	711	695	690	700	705	704	732	690	703	684	714	713	729	711	729	745	723	749	712	700	684	762	708	752	692	745	713	783	736	738	683	674	751	737	774	668	698	686	719	690	726	732	710	684	710	761	750	757	681	696	765	709	688	693	716	716	719	743	739	710	736	764	714	684	756	714	763	761	670	711	732	755	723	665	729	736	719	771	679	707	769	691	693	689	722	702	718	726	689	645	715	691	737	731	710	758	737	751	737	682	712	701	703	727	726	702	741	714	739	777	724	750	715	725	738	722	723	703	743	665	712	687	706	730	712	755	713	670	779	754	701	746	705	747	690	705	727	723	771	674	724	770	770	710	762	696	783	738	667	706	719	740	683	713	730	687	749	733	728	698	695	752	707	682	732	727	738	696	741	712	716	703	749	710	707	681	772	728	742	692	707	699	774	711	698	722	607	729	760	769	748	679	683	688	754	694	723	712	762	725	745	743	719	731	666	744	737	705	716	692	722	730	715	721	704	743	713	766	732	684	694	739	725	726	729	715	687	694	753	753	729	743	708	723	747	793	696	747	721	740	720	728	654	677	739	687	669	766	663	668	706	703	714	704	695	709	723	739	677	685	730	734	746	727	716	708	740	783	749	724	756	744	702	699	704	708	731	684	710	660	668	747	734	739	769	656	695	707	707	718	720	683	691	692	718	714	729	729	725	730	733	727	723	711	718	736	715	745	675	736	680	699	706	723	687	727	686	677	756	732	690	710	707	707	664	694	682	719	757	728	732	718	704	755	710	700	729	722	741	721	705	687	702	699	704	714	712	700	728	782	709	705	710	707	743	736	741	690	689	706	722	717	802	707	725	763	675	682	659	738	721	675	745	704	740	724	726	726	743	704	719	737	781	720	716	735	708	766	700	675	703	766	730	771	775	747	710	736	759	741	730	757	734	650	729	699	710	713	735	769	704	710	756	718	700	721	718	760	735	706	699	798	678	737	733	732	718	694	743	751	708	723	731	743	691	699	664	749	713	772	725	689	719	709	704	711	731	729	735	691	744	707	732	715	697	753	706	720	751	706	726	672	692	751	742	743	751	718	715	701	714	721	740	667	702	691	714	729	708	709	682	704	725	734	718	711	734	690	784	722	679	709	778	730	700	714	724	694	694	676	744	709	751	715	742	687	735	782	740	694	785	715	733	765	746	771	791	738	716	744	740	724	672	688	730	698	763	718	742	745	745	738	753	754	718	715	734	743	739	707	753	710	697	711	711	726	699	708	707	681	714	698	736	704	715	727	698	752	729	740	767	705	672	690	758	675	779	727	670	717	670	706	747	647	729	695	713	706	738	742	724	709	706	738	736	722	709	734	698	699	684	738	696	718	694	731	663	704	704	740	707	754	726	774	703	769	730	686	705	749	649	714	719	717	697	710	733	723	714	727	697	761	750	732	716	697	705	736	727	714	735	753	723	711	704	674	693	703	781	683	735	728	693	733	730	728	705	673	745	731	708	753	714	664	765	722	714	712	712	720	675	692	730	673	718	684	731	663	671	659	684	696	724	705	728	740	696	740	723	777	696	714	785	749	707	694	711	706	734	735	695	718	680
25120	21366	27397	25635	9158	1092	786	641	629	559	535	536	493	473	495	430	418	448	430	431	408	462	419	449	407	436	392	396	397	443	420	390	405	407	377	400	367	381	427	386	428	405	396	449	404	391	419	409	376	358	375	380	412	382	414	405	393	381	382	396	413	392	408	424	417	428	389	385	411	395	410	389	366	428	404	391	430	385	363	404	478	448	409	416	435	430	380	426	393	402	387	390	434	397	373	390	420	395	370	388	397	402	403	389	395	367	433	395	421	390	394	397	421	444	386	412	403	385	413	408	372	433	420	403	414	408	365	410	373	429	389	388	384	351	442	389	393	384	374	403	365	388	400	401	402	391	351	390	392	437	412	415	401	365	395	406	418	403	398	399	409	434	381	411	421	375	432	386	408	353	440	370	388	373	413	396	349	378	373	412	405	416	363	393	415	384	392	412	385	406	374	387	418	367	417	382	411	426	382	409	402	379	407	403	382	351	370	360	419	391	414	404	387	388	377	375	408	405	376	434	384	413	376	407	436	395	404	380	408	375	396	394	397	420	383	404	406	356	403	452	378	384	413	422	365	392	393	383	392	398	383	380	389	387	398	417	377	377	350	432	433	416	397	408	371	428	373	421	413	386	377	366	388	407	385	416	378	390	432	401	378	428	396	415	386	377	375	386	400	390	390	390	381	379	407	383	401	408	389	379	385	390	373	403	415	401	387	401	394	397	422	394	399	388	367	407	398	388	392	390	405	409	421	407	394	374	395	374	409	406	383	398	414	399	409	418	383	400	385	368	389	405	370	381	426	407	381	350	370	380	414	421	402	390	327	379	374	383	403	374	386	377	397	412	393	374	423	395	362	379	387	414	434	418	390	395	387	374	384	383	373	435	416	426	393	367	427	421	391	410	420	357	375	393	404	384	404	391	380	404	403	399	392	401	432	391	414	403	412	392	419	397	399	446	419	400	395	414	393	423	374	397	396	409	366	425	369	397	392	363	416	390	417	391	393	407	393	389	434	367	370	427	394	428	366	402	391	378	398	361	347	383	382	419	402	436	436	415	405	428	427	364	406	367	395	433	388	402	402	385	421	422	404	363	378	403	383	390	371	406	392	390	398	394	441	400	351	422	403	388	370	401	409	419	429	393	386	388	376	409	376	372	409	412	377	377	439	407	354	414	405	400	426	403	370	398	386	430	384	403	385	390	412	410	405	389	373	422	400	400	393	395	401	399	403	398	400	383	389	391	394	399	412	379	396	390	407	419	410	462	400	411	395	403	414	400	394	415	415	394	367	383	390	380	411	400	408	397	390	380	385	406	415	406	364	429	402	389	374	390	384	386	382	358	402	467	389	377	431	401	417	390	413	409	358	426	435	368	372	407	374	410	372	397	366	389	396	385	433	395	421	397	387	383	409	383	380	444	399	380	404	409	393	406	368	403	365	399	386	424	394	428	360	375	414	407	353	400	429	422	366	383	419	394	431	411	377	407	404	395	437	411	410	403	420	431	373	393	436	380	337	386	414	374	390	403	373	417	402	414	427	417	398	368	376	400	404	406	415	380	395	400	383	359	438	416	413	408	401	377	413	365	360	398	394	396	369	391	381	360	387	412	382	398	399	398	375	365	395	406	416	419	396	398	399	369	412	399	379	429	409	421	413	394	446	406	397	408	419	393	398	396	384	415	398	387	407	406	413	365	402	377	453	409	376	355	388	350	383	410	390	379	400	421	416	363	375	402	380	391	415	395	370	392	388	371	411	414	376	453	398	368	369	371	381	399	400	379	407	382	400	385	371	386	394	361	422	377	369	387	410	409	414	428	421	379	381	411	385	372	382	404	346	408	375	429	408	395	368	415	392	413	408	383	401	405	398	403	413	394	431	379	400	411	391	373	383	369	391	394	373	402	398	406	439	425	387	372	374	396	388	382	382	409	432	356	395	355	407	419	407	405	417	402	395	402	433	390	391	352	389	370	368	398	408	386	366	417	412	425	385	406	417	427	395	383	373	387	386	440	378	408	403	380	408	393	385	357	384	376	419	406	394	433	391	371	381	365	388	428	375	422	386	380	395	413	349	424	357	379	407	407	394	387	412	373	376	381	373	412	382	394	358	387	417	388	432	392	395	390	398	402	426	409	426	388	402	375	382	353	387	413	403	363	418	383	369	387	413	385	408	365	395	402	385	394	384	429	410	386	367	391	407	400	427	372	401	403	358	399	405	397	359	392	397	419	380	399	397	394	398	389	392	391	397	388	404	384	392	408	400	430	392	388	385	360	358	385	394	431	392	364	403	423	391	377	404	341	361	392	366	398	398	399	420	411	421	395	400	390	393	411	387	392	382	378	385	417	392	402	361	415	412	416	356	419	350	399	403	390	360	389	426	405	375	413	409	380	425	375	401	395	394	427	390	392	409	370	375	381	388	403	370	371	427	343	393	330	424	376	393	367	414	383	380	408	413	405	419	395	397	395	380	372	381	370	380	426	404	424	408	398	379	395	401	418	445	395	423	395	404	370	424	361	360	398	384	402	388	400	377	386	370	427	405	402	414	378	387	389	377	374	367	389	370	386	376	380	393	381	398	383	356	366	414	410	402	403	367	414	431	412	403	378	410	387	374	390	400	389	391	382	401	390	388	362	396	383	383	379	410	396	387	406	435	420	392	409	412	422	414	396	399	431	423	354	381	384	383	394	366	417	385	439	393	376	405	387	361	401	374	398	394	385	374	366	423	418	399	388	391	384	389	393	408	399	385	375	377	402	401	380	389	346	383	392	408	413	375	410	430	419	399	415	413	410	389	413	418	378	379	361	393	394	400	378	402	424	389	371	411	361	415	391	371	417	401	360	390	388	401	408	382	392	408	375	359	384	398	377	427	421	413	370	351	371	424	385	404	419	403	406	378	383	442	414	367	362	395	378	401	420	373	414	391	432	372	417	413	371	395	377	412	428	377	389	400	414	396	406	365	390	390	371	413	375	409	376	381	411	401	414	378	390	391	363	394	422	451	405	403	397	402	401	384	380	384	357	422	415	403	360	404	368	398	390	423	429	361	433	362	405	376	395	418	389	370	422	399	390	384	403	393	370	411	391	408	347	390	396	387	393	359	388	393	419	413	388	383	404	391	376	387	434	389	370	368	396	382	400	395	386	446	370	384	421	402	408	392	399	371	382	399	372	405	391	374	415	372	421	400	358	434	386	419	412	390	402	402	405	358	404	391	383	368	402	389	395	413	391	393	386	386	415	369	398	380	406	428	374	374	355	392	434	383	393	406	373	412	400	395	432	382	429	381	372	390	378	404	408	409	387	419	397	413	395	393	401	428	417	368	394	432	402	368	374	387	401	394	392	416	394	393	393	392	367	392	408	397	369	383	427	385	383	388	373	396	373	396	434	364	394	396	402	401	399	375	385	404	418	401	418	406	369	382	426	420	380	348	413	439	423	405	390	359	425	337	394	427	389	404	406	392	398	426	391	435	393	401	372	410	384	383	426	378	368
4190	6797	4685	2464	1958	1602	1237	1077	905	854	777	715	603	571	526	516	540	528	497	538	512	502	439	512	510	477	462	469	490	430	488	460	454	465	454	457	405	449	458	466	474	447	459	432	459	439	433	468	450	457	460	461	444	432	472	463	451	437	443	429	447	462	462	445	409	441	464	438	468	472	421	444	448	450	428	446	447	453	443	455	438	450	484	431	455	435	425	461	432	475	449	435	470	457	448	415	417	449	411	469	461	437	412	422	400	470	462	427	420	426	436	432	439	400	438	421	464	452	467	444	424	471	438	425	447	444	413	431	464	461	461	440	446	459	422	444	430	449	480	444	438	476	462	458	439	432	456	425	447	448	447	436	469	441	421	394	454	426	455	434	453	447	411	448	421	448	434	431	435	477	470	450	467	466	435	482	430	457	461	450	484	409	433	419	473	415	459	460	443	461	465	447	430	437	444	414	427	451	419	453	433	474	440	452	437	458	431	458	436	443	414	451	404	453	443	440	438	460	422	450	433	430	463	442	472	439	445	440	470	409	434	451	451	446	489	429	478	457	409	441	433	422	459	463	430	444	457	432	430	422	458	453	462	421	465	446	439	436	470	456	433	406	433	448	452	460	433	443	439	457	425	403	479	440	416	426	422	441	406	439	451	426	443	433	445	424	448	475	423	470	439	435	478	446	477	423	422	452	397	440	391	450	431	407	431	419	452	436	423	437	435	415	457	442	439	389	478	441	428	451	472	451	446	460	421	435	453	433	450	442	451	436	462	442	451	465	404	420	448	479	435	418	425	453	476	454	444	438	410	432	442	434	460	461	448	449	440	502	435	432	440	464	434	440	451	437	453	472	459	419	433	472	429	448	464	435	444	425	440	461	447	421	428	429	429	430	450	468	474	464	400	457	452	414	418	472	432	441	449	472	453	441	441	442	420	455	431	426	426	437	430	434	403	433	446	414	481	445	453	434	447	410	437	460	464	452	458	429	443	434	454	445	462	421	440	439	442	447	442	412	453	468	447	462	406	427	422	408	447	437	450	447	452	452	464	450	490	465	497	449	434	484	443	425	435	434	468	474	438	421	443	471	452	440	387	471	437	470	471	438	427	438	428	453	492	449	487	439	454	457	420	440	428	437	431	445	401	402	477	468	452	438	451	451	457	494	402	423	438	478	449	450	457	441	486	468	477	458	451	431	460	499	465	448	500	479	454	449	466	434	455	434	432	439	449	441	466	439	464	408	448	441	454	449	483	452	422	447	452	444	438	475	417	440	443	461	451	443	463	424	434	428	469	433	423	458	460	461	449	432	465	440	434	441	413	480	428	439	445	430	424	466	430	421	431	460	471	450	426	464	415	410	441	439	468	426	427	422	450	465	391	465	455	455	434	414	454	495	440	466	456	470	404	443	460	428	437	461	448	460	455	425	447	432	418	419	462	449	426	441	455	478	470	449	443	506	440	445	420	443	422	460	433	447	432	460	432	451	437	469	425	425	441	445	398	448	453	441	439	432	450	442	459	440	415	410	435	436	431	494	431	444	477	441	421	436	446	413	484	441	422	394	441	471	423	441	405	415	479	458	437	417	459	413	432	422	438	443	435	456	447	430	454	448	456	480	469	407	435	448	456	463	452	459	451	446	423	455	514	430	426	445	449	458	456	462	438	412	488	450	463	433	455	432	442	432	456	433	455	442	457	420	461	440	459	442	414	474	478	439	447	438	496	422	435	461	445	443	467	458	460	426	461	421	417	446	454	471	449	429	448	440	465	441	454	446	466	467	448	454	424	415	482	475	445	421	458	477	425	452	407	426	431	477	453	432	452	441	431	460	413	416	409	462	432	464	441	462	449	461	419	470	435	439	424	457	442	436	410	441	458	488	444	421	431	406	483	423	464	448	377	425	450	437	437	433	411	453	449	418	453	464	389	460	470	425	479	454	442	448	457	421	449	407	446	463	442	426	439	445	410	410	472	439	469	467	470	447	429	428	417	440	454	412	405	464	442	437	467	440	438	441	443	446	465	412	418	433	450	437	472	447	431	427	407	452	411	398	488	442	413	401	416	436	442	462	470	429	408	449	415	419	403	483	447	464	433	440	442	447	438	450	459	388	468	489	465	459	448	404	466	467	462	445	488	439	430	449	471	420	437	415	451	477	441	425	416	469	478	376	438	447	452	427	459	447	415	426	431	432	454	465	438	429	396	427	450	458	452	446	445	462	445	449	469	470	454	458	412	457	416	471	462	500	419	445	450	470	430	433	423	459	435	411	442	448	449	441	438	437	420	469	462	499	456	457	464	493	463	442	445	431	444	443	445	442	456	432	416	453	438	466	471	426	416	435	428	455	392	423	451	427	454	467	462	438	474	410	381	460	464	442	451	445	453	430	420	455	408	445	386	421	449	422	475	447	414	428	426	429	427	467	462	433	422	426	475	450	433	449	422	464	443	438	456	438	462	444	416	477	481	425	433	469	454	425	479	448	452	440	444	459	432	441	436	463	426	429	444	436	438	424	447	460	413	474	449	419	458	448	411	419	418	410	452	447	504	453	469	432	435	431	468	455	454	431	438	493	448	429	436	464	424	433	429	451	420	470	450	446	414	411	434	415	457	451	452	450	432	408	462	407	485	428	428	450	456	447	454	470	431	442	504	439	447	462	422	468	470	421	412	461	430	434	479	440	451	436	431	474	449	472	428	448	455	450	428	411	440	452	418	438	440	465	474	476	441	466	467	471	418	400	441	455	429	433	421	442	459	459	411	460	443	409	429	431	445	446	460	431	472	415	478	460	417	435	436	441	422	434	412	431	426	460	444	434	437	434	439	426	465	416	453	410	428	453	417	436	456	468	486	424	454	483	450	445	452	439	427	446	420	461	440	400	437	441	436	468	403	444	432	430	453	448	396	430	476	427	396	434	414	441	433	416	455	435	415	379	447	431	452	472	498	409	486	453	436	415	419	445	476	443	435	421	413	435	454	433	422	461	455	475	443	441	439	440	469	452	486	446	416	427	454	456	433	422	459	459	418	448	424	460	469	410	427	415	408	439	431	465	450	436	457	420	462	410	432	437	443	441	456	458	455	415	432	407	420	442	467	430	419	459	483	468	476	460	451	447	440	456	413	460	448	426	440	434	460	443	460	428	448	423	430	444	452	440	418	447	439	479	414	426	467	427	456	496	426	423	459	432	427	447	431	437	440	460	417	442	459	460	442	427	451	406	443	464	427	425	435	443	435	414	457	413	472	430	461	431	450	447	434	461	432	446	409	419	432	446	475	431	450	433	428	437	491	451	478	446	444	467	438	405	501	460	456	491	490	425	430	450	453	474	442	415	423	446	453	445	451	433	438	445	425	447	451	404	466	411	462	427	446	461	428	447	440	426	448	446	466	456	413	460	438	434	443	425	434	456	454	421	475	437	456	451	462	445	435	447	426	414	490	444	434	421	447	441	398	433	450	469	414	421	447	420	454	490	449	468	474	424	465	431	457	450	414	416
22681	21298	28975	23947	21307	21379	8186	1947	1537	1442	1339	1195	1122	1093	1049	1030	1008	968	994	992	994	980	959	978	984	888	972	978	900	890	912	908	936	904	809	818	835	884	890	901	922	894	925	859	879	912	845	850	875	858	865	880	860	844	861	931	865	937	839	898	861	936	924	917	905	907	890	824	920	856	859	873	937	894	875	877	862	852	877	874	883	904	842	861	877	925	854	875	905	827	847	839	838	913	838	820	855	833	895	853	809	892	843	855	848	848	817	900	935	903	852	804	834	857	839	773	849	822	862	840	864	848	828	890	881	857	779	816	866	834	826	858	832	860	872	853	898	861	907	887	848	848	842	868	827	898	834	890	907	867	838	904	833	813	882	854	845	852	815	852	865	858	822	869	861	831	849	888	871	887	875	830	895	890	882	825	894	846	874	842	898	912	902	869	883	847	814	884	862	853	863	870	843	860	858	879	882	825	920	845	858	837	882	870	928	787	871	939	874	819	837	840	846	849	884	924	846	882	865	895	820	858	885	861	890	885	880	830	890	898	850	912	860	847	862	864	821	809	851	802	818	859	876	855	859	823	902	881	848	898	839	828	879	850	823	892	857	853	831	870	900	915	883	825	835	819	884	871	861	828	854	848	879	869	853	849	827	859	889	865	869	862	860	827	858	849	860	872	871	891	900	834	854	806	846	858	820	860	849	865	867	849	895	877	893	888	874	859	847	885	871	800	873	833	836	832	842	805	875	867	835	831	873	864	772	867	815	885	894	873	843	843	899	801	846	867	808	861	828	842	868	902	861	882	895	833	845	849	866	886	852	849	822	870	837	846	895	821	856	879	834	846	891	888	840	851	848	883	880	891	890	845	862	873	832	837	845	885	822	860	829	907	860	873	869	877	865	836	911	898	860	814	825	913	885	917	837	852	854	868	839	894	869	844	887	835	923	868	878	855	823	839	836	887	882	843	903	900	916	907	883	833	821	868	880	896	835	879	844	843	911	855	839	829	866	870	869	848	834	840	872	900	821	848	836	905	845	859	883	864	870	843	864	855	857	874	881	821	810	819	891	861	837	835	825	892	872	873	835	844	803	921	825	893	875	848	789	878	869	830	861	842	884	843	878	891	886	865	850	818	805	834	878	910	882	871	837	855	853	815	874	879	867	850	810	871	863	861	828	854	866	820	857	854	945	829	874	839	842	821	852	791	860	843	872	828	833	863	842	863	908	833	836	850	820	911	804	827	852	834	860	820	887	867	863	868	942	907	827	862	829	854	871	821	861	864	809	880	866	872	801	915	826	845	908	842	881	845	820	899	861	834	834	841	872	839	861	880	905	857	882	818	844	842	855	826	810	894	807	847	795	861	880	857	864	901	820	850	821	815	858	811	893	866	834	890	860	892	848	870	838	828	870	872	834	853	830	931	854	859	861	795	894	820	850	877	880	798	850	850	865	953	862	844	874	810	840	849	811	849	872	903	865	830	857	882	924	836	905	863	881	895	899	827	868	833	805	839	856	897	857	838	893	862	837	877	894	957	856	914	788	763	868	808	891	854	933	892	857	831	867	896	823	821	871	845	863	830	858	858	819	873	858	833	894	830	872	856	844	816	814	896	882	852	876	850	875	830	829	824	847	817	870	846	854	862	829	884	883	874	903	755	914	831	803	853	876	893	854	840	830	810	818	836	791	840	870	916	903	823	856	842	879	883	881	888	865	904	852	896	888	843	896	843	852	889	824	871	886	839	821	870	847	826	905	819	836	882	837	809	839	832	857	877	911	866	827	812	873	862	843	837	862	856	869	848	827	816	822	853	850	872	864	876	838	914	862	803	865	795	880	837	808	860	838	869	890	855	858	861	814	844	876	864	855	812	808	855	854	830	843	866	863	870	829	839	863	857	854	885	877	873	875	865	863	819	835	888	863	898	874	859	887	897	850	851	832	811	890	897	878	887	873	859	849	865	821	821	886	844	847	839	844	853	868	872	868	855	851	845	865	862	851	852	856	881	811	868	854	894	875	917	843	833	799	861	886	880	857	881	839	871	887	850	886	878	836	843	902	910	862	800	897	826	878	870	877	879	900	848	783	845	867	852	844	836	820	841	839	861	876	898	863	842	922	916	803	887	864	837	893	890	899	872	821	886	870	833	842	914	815	877	885	875	822	820	800	878	897	903	870	872	786	860	837	835	864	898	875	856	898	861	873	835	837	822	888	829	878	836	790	850	870	866	821	845	846	831	827	898	913	839	832	866	843	908	841	898	880	837	833	873	920	826	897	820	812	837	782	851	864	823	823	867	872	875	814	837	870	863	833	895	812	863	857	912	884	881	813	801	884	854	826	864	815	862	837	906	822	802	914	843	838	834	810	911	854	868	864	871	861	909	874	864	860	827	859	879	842	827	940	825	818	831	837	883	838	853	840	823	830	844	780	923	847	882	849	894	830	838	846	834	855	861	875	869	845	880	886	865	810	845	843	798	824	863	834	872	896	822	891	853	872	892	800	805	826	865	930	893	815	858	855	872	891	807	882	840	856	883	868	913	836	831	878	838	870	878	858	793	842	836	851	821	858	871	891	849	875	807	822	888	848	846	891	869	860	865	859	876	867	840	880	845	866	846	855	876	883	846	859	887	885	847	858	875	818	902	879	864	850	822	855	890	829	869	890	856	859	846	885	862	899	919	811	825	820	838	817	845	865	821	810	856	778	860	843	861	849	857	890	893	818	838	782	862	887	822	867	878	843	845	866	841	915	822	867	903	868	848	857	855	875	874	856	839	867	834	814	880	791	845	827	848	856	847	862	842	895	874	884	874	849	836	860	884	837	884	869	827	877	841	835	859	859	781	888	811	820	866	819	826	829	896	818	854	899	856	873	891	885	783	896	841	886	880	836	874	803	840	853	852	842	889	829	787	803	798	891	875	870	821	844	890	857	878	907	856	876	828	851	837	844	856	857	840	898	873	832	879	880	808	845	821	833	857	827	834	862	897	854	856	861	855	817	886	843	884	813	799	863	848	849	923	847	812	826	829	938	801	810	855	879	877	829	822	892	851	880	892	897	792	901	810	847	834	829	921	826	924	875	817	784	833	867	849	857	829	858	801	925	888	840	897	813	930	877	889	936	831	888	848	897	885	847	817	838	795	834	864	851	890	857	873	904	875	892	838	852	878	878	887	838	869	904	850	825	876	833	837	836	860	844	851	898	822	914	863	836	844	857	815	844	841	858	837	857	870	859	876	877	837	907	880	893	898	876	849	893	807	863	828	861	860	877	838	856	884	851	860	838	886	873	852	853	827	784	822	869	871	834	837	891	816	847	883	860	896	870	842	954	809	830	836	886	886	854	833	875	810	913	827	895	866	906	885	892	891	825	855	843	873	855	810	784	822	837	817	851	835	890	890	858	907	870	887	832	839	895	824	842	903	860	765	809	876	828	877	828	875	841	890	899	878	809	794	842	883	877	866	867	883	844	815	862	828	905	840	840	871	793	839	884	770	831	861
5694	16569	11855	6404	4925	4015	3109	2505	2249	1972	1721	1464	1375	1317	1236	1081	1087	1092	1048	1055	1000	1018	1012	957	974	1025	983	976	975	981	975	940	926	921	888	889	923	883	934	856	928	889	899	906	938	905	891	845	862	945	927	924	903	898	894	890	887	897	933	916	909	930	896	883	876	913	910	917	930	934	888	920	935	945	905	848	896	872	893	923	890	907	879	874	880	923	871	878	926	898	862	904	846	857	810	854	848	914	875	883	915	884	867	865	862	868	951	824	896	828	913	886	900	890	893	851	868	919	884	878	921	897	949	880	862	915	862	856	843	900	875	889	877	883	881	822	900	875	981	914	888	862	898	881	891	865	900	861	848	901	859	864	874	902	852	921	869	860	841	856	938	833	881	889	880	929	952	849	901	928	842	910	888	907	886	937	870	834	853	937	885	885	872	901	868	879	871	858	875	846	847	840	824	916	894	863	904	856	850	882	922	883	878	883	815	897	873	860	922	931	854	831	900	914	904	879	895	827	808	891	853	832	870	890	868	783	872	892	880	880	860	834	894	880	869	915	878	884	942	876	854	917	892	849	892	919	867	880	882	819	834	930	869	886	838	897	852	906	873	949	842	836	894	872	873	856	864	894	894	893	819	828	872	896	882	885	889	873	844	868	864	894	884	917	938	927	919	930	881	873	899	848	892	908	925	915	856	850	878	888	878	886	872	861	827	882	858	848	901	841	891	851	862	881	906	891	874	890	910	842	909	913	919	896	862	894	889	888	866	869	816	836	903	884	884	876	804	845	866	882	883	850	865	852	857	902	930	849	831	913	866	889	854	848	864	865	896	893	936	867	845	928	895	832	888	916	891	859	891	890	860	942	891	876	903	886	912	843	910	873	878	880	909	892	904	907	851	891	888	855	896	875	849	904	823	842	917	903	895	921	893	883	843	851	916	876	875	892	871	875	875	865	852	821	881	871	862	876	877	855	889	849	875	867	895	854	871	835	929	895	866	868	856	867	839	905	872	878	878	861	846	884	867	916	855	894	847	882	866	939	907	901	851	863	850	858	812	911	898	896	882	887	872	884	880	858	864	880	920	855	836	878	892	918	833	862	893	930	844	847	893	872	935	914	901	836	874	882	844	911	854	855	909	831	917	896	877	949	845	903	841	829	899	895	936	897	858	881	835	936	883	898	890	789	864	865	849	829	826	836	864	849	896	839	857	907	841	871	890	876	867	901	835	887	873	878	895	860	960	903	852	853	875	874	881	911	927	873	912	878	862	883	885	856	896	840	868	905	903	859	862	898	824	817	886	858	867	878	874	906	897	834	878	872	891	874	868	859	856	877	916	865	848	863	886	906	897	834	830	888	833	888	858	899	851	854	854	891	822	868	885	909	870	924	886	880	857	907	927	871	840	862	855	817	846	885	879	886	812	840	822	912	877	867	906	903	859	857	883	845	880	902	853	838	893	858	910	918	907	906	904	900	873	915	872	890	848	926	864	886	876	881	916	854	893	849	885	848	827	888	885	889	913	895	930	884	904	922	929	818	882	882	867	896	900	853	904	885	891	937	873	890	799	910	877	870	877	903	934	875	848	927	891	862	928	897	877	869	893	889	915	848	836	948	904	862	854	871	862	849	853	870	879	876	828	910	857	862	890	899	848	840	878	850	897	857	952	925	911	853	852	923	847	924	848	901	974	940	890	899	882	881	867	886	852	926	863	840	911	867	834	850	895	905	931	883	871	871	871	918	870	903	817	896	871	858	869	832	808	868	903	858	889	880	865	962	842	870	907	865	897	898	860	878	872	908	832	906	888	903	853	910	870	866	884	885	827	914	898	899	866	922	842	889	930	878	901	897	861	887	863	900	871	894	917	900	848	884	901	923	892	907	893	864	818	863	879	870	905	893	839	866	811	885	859	897	926	904	941	859	879	830	922	907	888	889	913	828	852	877	866	931	949	891	871	852	860	873	905	864	857	902	839	880	861	888	856	861	872	892	895	879	854	922	902	843	931	895	837	916	866	869	858	861	858	826	854	882	906	863	872	920	926	826	873	891	834	900	913	877	869	826	861	863	879	877	913	889	881	869	902	901	871	874	911	920	882	871	861	902	845	838	899	872	800	936	849	888	839	898	943	857	939	822	884	854	847	820	888	854	874	941	805	908	912	906	836	920	840	941	903	915	886	898	815	843	877	950	869	846	900	909	837	860	874	839	878	889	820	872	898	897	864	841	859	871	842	896	868	882	898	872	900	871	856	837	874	887	854	911	895	851	901	905	865	852	937	883	884	911	845	845	864	877	877	905	896	848	883	845	888	872	868	870	906	880	884	859	855	886	849	872	821	914	885	895	819	877	914	892	853	846	858	898	886	867	914	905	887	891	856	859	860	850	867	879	874	865	885	894	903	879	848	905	923	869	926	933	865	891	861	945	868	881	877	876	870	893	886	850	860	871	900	880	829	899	872	870	888	851	924	840	886	846	885	896	913	896	883	879	894	911	843	909	889	867	891	894	855	883	812	868	901	860	890	926	872	890	895	867	885	925	825	920	814	885	866	889	911	897	863	897	812	871	889	856	910	900	840	868	887	856	864	859	863	887	895	857	854	921	894	861	904	851	886	862	897	849	884	847	883	892	902	881	909	905	920	867	868	843	872	810	910	901	873	841	860	920	873	884	846	932	923	885	884	883	864	910	893	881	880	863	912	873	916	861	891	875	846	919	905	897	829	832	910	871	918	831	856	866	886	860	858	806	894	849	868	849	858	863	885	863	860	815	880	852	908	897	888	872	893	866	899	888	905	867	854	882	906	878	893	890	870	859	909	831	890	815	859	893	857	910	898	875	860	877	847	853	850	867	875	901	874	898	859	885	861	940	900	901	891	840	875	892	844	894	859	819	845	874	855	879	863	878	886	919	842	895	909	862	911	880	890	874	889	881	875	881	911	843	805	933	925	929	921	854	908	880	910	891	916	911	942	892	897	916	882	841	866	833	894	928	890	870	890	914	965	857	908	853	846	851	915	911	837	880	890	920	850	843	865	892	887	861	857	904	840	893	850	846	899	827	830	870	948	869	878	880	827	892	831	858	881	856	916	852	900	895	936	853	870	864	911	929	897	888	835	912	895	832	845	911	902	883	960	882	903	863	795	888	895	892	856	918	891	867	815	854	860	936	899	859	879	921	895	893	882	924	873	882	918	852	891	887	921	886	880	826	872	847	887	865	911	860	878	903	891	931	864	899	873	858	900	868	826	916	961	842	840	850	828	895	905	912	869	869	884	913	934	823	901	891	882	901	868	880	890	884	888	861	812	909	869	877	802	878	913	910	854	907	873	862	902	908	890	911	878	860	817	868	896	880	871	865	897	895	911	916	857	859	921	853	879	848	871	877	849	861	860	856	903	883	868	888	890	865	890	854	897	854	882	931	873	877	862	861	859	899	854	874	871	824	827	885	872	877	845	869	870	853	925	879	892	835	900	907	897	839	858	874	867	803	946	813	881	932
28018	17321	3708	968	621	563	500	485	431	450	421	415	385	378	392	378	344	400	379	398	392	382	385	373	370	393	406	398	385	385	356	401	371	367	390	369	395	395	358	408	404	381	388	376	412	354	380	404	377	389	370	365	371	430	370	352	390	375	371	380	370	374	390	369	361	415	369	390	376	384	374	372	384	382	377	350	391	366	426	387	366	394	376	401	383	372	333	388	375	348	386	343	348	377	349	371	343	393	386	377	358	374	390	361	377	376	398	388	359	347	381	399	404	389	372	395	343	363	358	392	409	394	348	375	405	398	355	378	369	353	413	383	378	383	394	372	400	340	356	356	375	386	331	381	399	379	361	356	417	332	350	355	368	378	359	360	401	380	364	344	368	375	350	401	377	378	373	364	381	414	367	374	371	362	339	377	347	363	388	410	377	354	411	370	377	347	407	383	378	364	363	378	380	402	362	402	358	371	356	374	394	362	378	351	366	375	387	370	393	356	371	355	399	363	362	415	391	399	352	353	373	374	359	367	381	398	376	352	404	388	363	372	384	337	374	396	383	388	372	385	347	353	389	373	365	396	397	399	335	366	375	368	366	363	396	378	368	399	410	361	369	366	364	369	346	394	354	383	366	364	365	351	370	379	402	398	396	399	357	346	379	375	407	390	372	384	391	377	376	406	345	427	341	359	425	421	351	409	367	361	416	372	368	364	341	348	382	378	407	379	357	399	364	367	379	389	379	381	375	396	393	406	367	331	344	346	379	361	371	358	348	354	371	378	380	352	376	382	372	378	341	378	361	361	367	371	378	326	362	394	425	407	355	394	381	365	342	373	366	369	347	355	375	369	377	384	378	386	369	415	388	368	378	344	333	357	349	377	380	398	340	387	364	372	360	344	384	373	367	357	374	389	377	368	359	353	384	345	363	413	383	380	379	371	363	393	378	334	354	357	358	385	370	389	394	356	396	372	364	369	360	401	381	379	374	371	374	369	382	380	384	372	341	378	374	397	359	397	377	398	375	343	358	388	380	375	364	356	380	377	353	358	367	383	387	386	359	340	372	389	363	393	357	376	391	362	393	372	380	363	386	378	343	384	417	375	366	367	358	365	396	430	367	350	355	401	370	413	368	385	381	374	367	346	382	414	363	406	366	385	350	380	375	429	368	377	400	406	359	437	376	385	352	349	342	391	388	347	368	359	390	371	385	350	380	378	381	368	388	383	370	366	344	378	376	368	376	383	375	361	386	357	390	360	393	375	418	377	369	373	391	397	357	365	412	399	387	339	406	378	365	354	355	383	382	354	410	380	361	407	376	339	341	364	386	377	369	315	383	365	376	325	352	355	378	336	375	369	337	375	381	342	398	354	392	380	377	371	331	374	386	359	365	385	357	362	377	378	373	368	408	374	377	345	404	376	385	410	363	380	353	371	379	388	347	358	336	361	369	380	373	370	409	368	403	410	377	380	391	395	346	356	362	347	367	356	404	405	418	369	371	374	383	385	376	390	364	370	393	359	362	409	366	397	398	363	379	337	365	364	401	352	369	343	385	393	385	356	363	383	352	366	374	386	392	392	323	356	391	352	393	379	393	355	385	360	397	378	361	391	363	353	396	345	381	374	367	383	339	386	372	360	352	354	376	395	398	351	364	362	375	336	380	360	352	368	355	386	363	373	367	367	379	420	355	367	394	389	338	388	390	403	374	348	326	345	342	369	392	373	383	346	370	380	384	386	382	348	372	372	426	392	352	377	322	393	364	345	382	400	345	369	390	391	367	377	388	360	345	359	373	384	394	369	365	366	402	367	404	362	381	378	401	385	402	365	382	356	376	407	403	366	357	407	372	338	367	337	358	401	359	418	385	388	401	368	341	340	393	373	353	389	358	402	370	395	385	399	372	369	392	406	382	357	384	379	376	373	370	362	345	382	372	368	359	366	378	413	392	360	399	374	382	397	381	405	388	368	383	385	384	393	391	350	386	403	377	373	382	373	364	366	336	401	353	376	406	367	365	356	384	372	377	377	350	381	359	364	409	386	381	378	358	358	333	362	390	351	391	383	378	390	409	378	393	370	373	383	395	339	357	396	338	372	367	330	353	411	363	376	397	394	347	388	392	329	355	359	386	396	375	390	359	394	399	360	410	350	363	359	371	361	414	374	331	375	385	411	402	409	385	371	392	385	379	342	379	391	370	318	380	398	396	350	393	393	408	356	410	357	363	375	336	385	355	352	393	357	380	372	372	381	393	383	390	362	398	404	374	367	375	386	357	369	385	349	365	371	379	382	373	383	379	382	385	358	397	344	366	402	352	395	346	354	388	407	363	378	362	350	389	403	390	373	364	372	394	386	375	381	362	379	411	380	340	359	376	412	373	393	393	376	354	377	371	343	390	380	391	367	374	361	356	369	406	368	369	372	379	362	370	363	379	416	400	377	366	354	326	339	388	362	384	377	361	378	364	385	370	392	348	379	365	376	367	361	369	398	395	390	382	400	388	373	362	363	364	380	415	419	368	385	396	411	370	371	402	365	374	406	387	369	327	365	367	330	374	371	377	396	394	399	340	372	381	366	385	416	356	382	372	389	373	392	402	356	378	378	376	363	409	383	370	393	343	362	392	360	402	375	358	403	384	371	356	360	369	424	371	347	355	366	360	381	383	368	394	339	358	361	363	396	389	355	392	391	368	348	408	417	361	373	417	416	355	365	370	406	390	371	355	377	360	369	366	330	428	386	400	365	362	363	410	382	361	370	357	360	373	394	393	371	379	407	371	381	394	371	367	354	360	400	370	371	349	403	374	366	386	406	388	373	362	335	382	346	342	382	366	382	385	388	392	367	377	360	350	375	390	380	340	374	419	364	377	361	399	399	363	410	383	371	394	366	412	334	360	415	371	383	384	405	388	378	349	398	368	371	392	383	379	371	361	338	372	384	397	373	403	368	351	361	350	331	408	381	394	364	385	334	349	333	366	383	395	407	362	361	377	351	333	378	367	384	367	362	359	359	381	407	403	349	381	368	390	377	354	341	347	381	386	375	398	379	366	343	395	368	363	398	366	381	373	356	369	350	404	376	370	393	359	352	375	389	385	357	364	388	339	419	389	397	373	358	378	354	384	406	425	388	390	364	368	363	381	383	343	360	384	378	353	384	399	357	362	360	385	356	367	364	385	384	389	368	398	387	403	380	353	348	334	333	401	411	361	374	351	330	339	384	382	332	371	353	372	391	409	363	386	392	377	370	364	380	366	344	365	389	330	390	390	399	367	377	349	381	417	375	362	372	390	361	368	385	393	388	355	383	372	375	384	382	373	390	375	330	379	339	354	387	360	374	379	378	386	372	375	369	407	366	396	384	374	372	364	379	374	361	394	364	376	385	361	363	384	383	396	370	380	387	379	361	412	369	360	390	354	380	381	358	373	342	365	385	351	361	381	379	373	353	369	374	394	368	369	373	362	356	371	346	345	346	379	385	352	355	376	385	367	388	382	363	378	362	370	413
4789	2499	1771	1037	860	738	673	638	563	540	494	504	469	409	446	426	428	466	443	423	407	396	431	405	447	422	366	452	440	406	427	375	434	444	418	425	377	404	417	416	410	383	419	409	400	373	358	393	422	474	429	407	401	380	412	361	431	416	407	394	396	437	443	392	388	387	384	410	395	376	378	456	390	391	394	396	450	398	392	397	379	394	443	391	382	423	430	446	401	382	387	389	377	409	399	409	383	426	435	371	408	396	375	416	423	382	430	394	427	395	419	401	429	401	370	405	361	438	448	384	392	405	373	428	407	411	424	368	420	414	396	372	453	391	397	386	411	411	384	408	404	421	382	415	432	439	404	394	395	387	392	392	402	411	419	420	444	414	385	396	395	412	424	398	384	416	423	388	370	393	460	372	372	384	381	437	335	421	396	401	383	382	372	386	385	356	408	399	388	415	391	410	422	401	417	389	425	406	414	405	438	429	390	380	407	400	408	400	417	386	386	411	417	387	381	392	403	396	372	416	394	413	379	380	415	414	376	421	411	419	411	407	356	375	396	408	388	409	384	418	378	397	424	426	413	383	436	423	405	390	408	395	416	388	426	397	445	413	394	424	398	405	371	402	370	335	420	395	425	397	383	394	419	405	408	401	421	404	434	403	407	412	399	418	410	415	398	411	418	405	400	392	449	401	430	412	405	404	391	365	400	418	410	403	382	397	406	409	411	434	409	412	367	387	440	414	363	407	385	384	402	403	442	378	406	403	411	409	391	423	413	423	391	410	371	388	411	422	402	423	422	382	404	401	384	399	362	413	399	389	407	406	403	387	364	400	427	433	422	389	394	410	363	424	381	391	416	411	374	377	399	417	431	376	412	433	414	402	421	424	408	418	401	412	396	346	407	422	402	399	408	401	409	401	417	415	420	398	438	395	429	386	389	369	439	407	386	365	412	396	384	410	425	391	413	372	399	374	387	401	407	401	408	410	390	412	390	392	418	407	375	403	442	436	402	390	386	401	401	393	420	396	428	391	424	427	403	421	390	415	410	423	412	385	413	375	414	418	423	407	431	384	389	419	408	431	419	431	420	381	421	396	403	408	388	404	419	405	416	381	391	409	416	416	410	370	375	390	438	399	401	375	379	400	423	436	423	403	380	377	430	413	416	387	413	368	411	389	361	384	382	399	415	419	382	427	426	388	426	386	418	388	424	376	403	421	392	421	444	404	437	428	376	439	440	356	417	387	381	361	425	404	400	430	382	399	401	402	412	430	386	418	388	401	385	378	435	408	413	428	413	393	398	431	395	420	415	411	383	403	387	422	387	432	401	424	393	386	437	418	445	382	422	392	399	433	417	409	420	431	408	418	413	417	418	394	376	415	359	384	383	401	395	420	403	426	387	393	412	426	393	439	381	413	430	393	399	432	390	403	402	409	394	400	445	421	405	407	421	424	393	436	415	377	435	391	406	412	416	422	385	413	366	435	424	430	417	418	424	404	436	401	389	386	434	423	405	391	390	426	393	411	426	422	367	411	375	385	368	451	392	413	399	387	432	384	390	451	399	371	422	372	424	367	436	426	399	407	438	405	396	395	407	423	409	396	416	408	408	455	409	403	394	423	400	377	390	399	379	414	412	391	401	386	406	398	369	385	384	407	414	407	421	422	410	410	401	406	448	386	404	422	419	416	406	395	376	376	403	447	404	413	431	409	431	407	411	388	385	413	424	410	413	398	419	407	433	389	438	426	387	391	400	399	384	392	415	398	425	437	374	402	380	392	429	363	394	385	416	400	391	417	399	400	418	372	410	415	389	406	414	405	390	392	406	380	419	424	401	412	416	389	372	361	446	417	399	425	381	419	398	389	420	377	393	406	383	370	399	396	441	416	362	410	399	394	412	396	403	388	414	418	418	374	427	414	378	380	397	410	377	401	411	384	429	416	405	386	397	390	372	414	396	431	408	437	376	413	391	437	373	404	391	378	419	403	407	382	411	437	431	420	417	390	429	388	358	401	400	409	432	404	405	418	408	388	414	411	392	375	388	401	425	426	384	412	401	386	403	427	374	420	391	412	402	389	397	364	384	413	406	404	441	451	375	394	372	417	416	405	387	432	364	387	417	378	420	413	421	403	418	395	422	408	421	409	378	426	395	382	378	391	386	451	383	391	397	414	382	436	384	380	414	404	420	379	381	445	410	445	372	395	380	407	381	411	417	452	414	411	416	417	388	401	354	427	419	405	418	389	450	416	401	431	398	380	386	381	411	410	408	429	399	429	415	388	370	414	409	382	378	417	396	392	424	412	365	401	414	415	376	414	400	420	414	438	401	425	428	410	452	405	408	433	406	414	403	379	395	421	426	397	373	392	398	435	390	420	410	412	372	425	372	415	436	411	382	423	420	390	398	398	374	362	408	440	418	399	420	396	419	427	408	413	417	363	380	373	374	389	389	369	401	408	383	408	359	438	435	418	411	412	398	403	410	407	391	429	435	411	378	385	419	417	405	383	425	406	356	400	386	392	430	403	358	391	394	424	393	438	378	391	406	407	415	382	396	373	386	406	402	378	371	424	419	398	403	389	401	396	440	426	365	439	431	392	437	393	391	424	410	378	390	387	409	399	460	401	370	394	385	410	408	398	391	438	432	356	361	406	409	433	367	367	413	399	352	396	426	399	411	406	404	425	429	407	410	361	402	416	453	403	387	415	408	392	396	356	378	376	369	402	392	413	429	391	434	365	401	405	401	400	402	399	387	413	404	404	382	415	423	400	401	457	419	422	395	387	448	423	409	419	414	409	389	409	410	368	382	388	404	422	391	376	432	369	406	419	410	427	378	406	400	412	404	420	443	381	388	397	420	407	412	426	403	459	408	437	417	431	409	384	382	390	394	413	407	389	411	407	448	418	428	408	404	406	422	408	383	405	395	421	394	398	445	391	432	402	441	423	411	415	386	400	430	393	404	405	387	418	412	448	417	410	389	408	405	421	405	429	433	407	414	404	386	395	403	425	432	376	393	401	410	389	440	381	423	415	427	402	402	383	433	411	395	415	409	396	438	384	383	398	405	426	393	446	400	437	407	428	370	433	433	425	369	363	403	394	385	431	389	414	390	345	385	430	401	392	424	411	387	377	399	409	418	396	404	405	425	422	443	413	422	393	409	371	399	375	438	417	415	389	415	425	379	388	408	378	410	423	386	405	386	412	382	412	403	431	417	417	417	364	388	449	410	395	379	411	417	417	397	395	428	396	400	403	426	399	414	406	390	399	380	413	375	404	422	384	401	398	400	374	415	444	396	394	390	405	401	358	438	381	427	426	385	428	380	384	393	413	400	382	413	414	412	366	392	405	394	397	415	382	418	410	415	352	402	387	399	469	426	401	417	410	395	430	427	404	392	414	433	389	415	414	412	384	449	407	408	391	426	385	428	410	414	396	388	395	410	413	399	421	382	412	380	393	399	419	393	355	400	350	398	387	400	428	417	410	371	413	416	382	389	422	401	368
23880	21285	28488	24366	21236	9244	1765	1239	1089	1002	922	911	842	867	771	801	752	731	738	759	766	769	777	781	727	667	771	741	737	736	762	712	663	705	692	756	690	710	696	692	709	677	738	688	689	753	743	750	734	728	683	717	724	691	740	715	724	698	674	730	685	708	745	702	742	728	719	703	689	742	719	765	727	709	677	738	712	750	736	719	652	692	736	723	689	708	694	714	749	696	694	699	709	731	731	654	669	676	688	707	668	744	709	706	691	712	718	713	689	691	748	670	695	702	694	696	741	706	724	711	665	693	687	705	705	712	677	675	731	714	729	677	656	708	711	744	715	663	704	743	693	720	657	681	674	683	700	705	740	676	697	706	693	699	747	699	655	716	680	723	702	727	701	701	718	677	666	693	727	677	736	726	702	742	640	757	775	724	759	705	716	684	712	704	705	639	691	732	724	698	708	670	696	713	698	706	715	663	630	668	684	701	680	646	720	718	681	717	686	728	696	671	693	710	741	627	695	705	676	696	704	706	696	697	747	704	694	683	679	671	689	684	715	674	712	693	710	726	671	699	738	666	711	693	724	718	677	714	690	680	705	660	660	681	716	730	702	694	676	699	716	745	638	667	704	694	676	704	683	697	637	678	726	679	744	671	661	706	715	750	657	699	680	693	697	663	712	703	738	656	652	678	670	720	759	674	692	704	700	732	697	655	654	722	677	699	706	740	688	679	714	697	704	765	684	705	689	748	766	786	671	702	675	696	700	667	705	664	712	698	696	714	677	760	704	745	658	737	726	740	650	661	694	709	702	698	653	645	691	674	748	693	682	733	702	699	675	688	616	685	706	666	710	710	716	681	658	712	714	699	652	688	665	638	717	652	695	668	644	716	740	702	688	738	685	685	675	728	667	729	726	685	743	665	695	745	749	706	733	707	634	697	690	656	671	708	690	670	690	661	671	699	673	682	636	690	725	649	701	713	699	736	686	666	688	687	745	705	728	694	691	677	733	693	679	723	668	719	659	695	674	740	719	711	735	699	698	703	704	685	723	670	640	681	720	686	705	699	726	693	713	702	737	715	760	686	698	683	724	692	708	681	674	735	721	714	721	685	686	737	693	663	716	704	720	695	717	724	720	718	710	692	729	655	693	684	711	658	673	705	724	700	689	734	745	732	701	694	690	686	686	690	734	707	689	716	733	697	649	717	734	744	713	676	756	759	705	652	681	705	725	719	704	682	690	696	671	706	723	705	684	671	723	708	756	661	712	691	692	730	696	722	660	718	659	757	687	679	676	679	682	770	711	711	674	692	694	684	771	733	693	701	724	727	701	728	710	705	660	750	707	714	739	696	744	720	687	740	692	665	684	667	659	689	728	718	663	693	705	722	655	733	690	697	714	668	713	803	701	671	665	690	677	677	723	680	693	697	710	713	698	703	694	695	667	773	720	721	669	702	663	732	692	650	719	698	707	624	697	665	753	723	691	674	718	694	677	722	673	650	687	709	703	733	706	648	714	713	732	740	713	702	665	703	682	745	669	735	682	668	703	676	724	703	701	720	699	679	722	678	700	698	727	667	681	720	677	685	704	680	698	684	684	713	748	669	702	773	713	726	674	737	687	732	683	663	685	695	715	716	676	690	719	702	707	745	710	724	746	670	713	724	644	716	693	660	698	657	685	673	713	690	735	681	703	746	700	661	692	644	710	724	708	683	705	700	674	705	694	754	679	766	736	695	715	669	707	663	713	685	690	699	687	661	687	698	724	748	705	667	711	698	730	692	703	752	724	692	701	683	703	682	687	728	660	703	674	699	710	640	694	657	696	693	723	697	651	694	711	722	672	671	668	681	693	672	702	723	677	668	684	691	743	721	669	711	668	689	716	709	665	672	702	707	646	687	708	700	715	690	701	682	711	708	717	705	688	675	708	706	669	709	683	696	681	729	680	682	665	737	699	679	680	697	656	689	709	675	658	702	707	721	721	704	720	746	699	714	657	711	724	678	714	712	615	722	711	678	700	740	688	672	756	686	714	661	671	672	716	665	670	696	676	762	720	711	717	718	698	699	647	687	662	687	692	707	708	681	660	726	673	747	712	726	644	728	727	693	632	673	733	688	695	705	711	689	725	684	688	712	681	716	675	727	679	673	713	714	736	693	664	716	759	710	745	695	667	673	693	708	696	691	675	694	647	704	715	696	711	749	721	712	709	696	684	731	721	716	713	658	731	670	709	707	689	722	706	719	644	692	686	697	707	652	706	663	727	712	697	688	718	696	743	714	698	687	666	678	709	719	651	748	709	716	690	738	696	699	664	728	709	655	713	708	713	687	718	664	729	717	723	703	660	700	739	680	714	722	700	723	685	667	703	679	722	655	659	724	710	673	703	718	680	735	668	671	715	691	724	701	757	709	712	711	717	737	703	697	666	701	692	736	639	711	727	691	707	696	671	673	686	653	668	730	714	693	649	660	675	691	735	700	737	734	668	695	741	713	684	653	711	729	732	706	695	660	670	755	663	682	688	702	679	702	685	665	722	659	672	705	712	665	685	719	678	692	716	674	701	724	658	725	676	624	705	644	674	713	724	728	674	671	733	630	697	708	687	681	715	711	738	715	711	766	647	697	684	782	744	672	668	709	715	725	690	671	705	743	702	723	689	688	694	750	649	692	670	689	676	743	718	736	712	716	679	718	728	726	707	680	717	674	697	677	644	746	690	712	685	686	755	680	751	727	699	725	705	658	720	705	717	658	708	668	729	694	709	683	714	717	693	686	725	673	695	766	706	705	700	647	724	744	733	730	700	683	693	700	734	684	746	715	722	735	684	687	752	727	681	694	669	688	694	672	720	715	696	674	649	683	668	720	691	680	689	661	752	729	722	708	746	699	709	707	692	692	716	688	677	687	678	672	727	737	726	713	738	702	713	700	702	692	693	644	695	711	646	700	738	679	687	650	690	701	707	752	732	699	698	686	713	726	660	708	654	698	682	677	681	714	732	739	697	701	676	692	708	714	674	678	749	753	709	725	734	719	740	719	704	722	717	674	747	689	725	675	655	703	694	706	705	757	719	692	690	699	731	684	705	716	698	688	668	716	728	683	670	674	719	717	634	715	645	718	703	679	641	676	712	739	676	677	692	719	683	686	712	658	668	706	738	734	708	636	670	713	725	733	712	731	756	680	698	716	687	698	697	675	699	700	714	700	747	727	734	754	707	726	686	719	679	711	677	690	710	621	673	737	719	685	731	739	687	698	671	653	713	692	696	656	714	695	661	749	722	686	729	687	667	680	686	705	687	713	702	712	691	686	709	706	691	742	668	671	682	658	721	732	710	705	673	730	726	737	657	713	707	676	715	729	663	695	686	659	672	661	663	704	708	657	678	712	742	680	707	710	684	664	692	747	668	697	713	730	724	714	681	711	709	749	693	695	715	675	713	705	679	712	659	690	651	739	728	707	717	701	731	678	737	674	739	721	708	669	683	744	691	714	698	675	683	694	665	710	693	705
4038	10588	7530	3837	3031	2487	1893	1663	1378	1232	1209	1055	1027	961	873	900	848	794	777	850	835	774	832	827	839	744	773	796	803	783	689	738	787	746	732	735	753	779	721	750	705	769	768	725	757	768	738	735	696	710	675	733	706	701	743	754	742	686	743	753	735	703	731	728	722	727	692	752	731	717	703	712	716	770	782	715	675	725	696	691	738	730	709	727	730	731	708	702	812	735	663	779	728	697	707	711	717	746	726	718	769	653	740	723	694	680	718	746	715	721	698	710	696	694	750	782	696	721	683	718	695	669	715	700	695	691	735	677	746	734	722	770	731	710	737	742	699	745	727	712	756	681	702	729	771	736	709	754	674	703	728	736	755	729	763	718	753	707	703	733	750	721	720	674	710	744	694	762	723	762	753	699	728	714	714	745	720	713	739	725	743	759	750	720	720	703	718	741	749	707	729	679	710	727	768	702	755	696	722	702	688	750	727	713	667	720	699	776	735	712	726	709	768	693	707	745	749	731	723	711	776	744	702	707	740	701	738	712	703	728	732	702	720	718	740	739	746	725	727	733	704	778	680	776	762	758	732	726	708	706	736	763	734	734	692	686	692	704	697	712	705	710	704	704	701	727	721	699	709	699	758	705	682	713	714	706	714	700	711	740	811	693	759	709	723	693	717	758	712	755	695	762	720	697	706	724	735	738	719	667	719	729	735	694	722	720	757	765	714	769	726	688	684	728	710	690	727	783	720	753	695	760	707	732	755	705	684	714	700	740	749	702	730	743	689	737	733	737	706	740	819	770	711	721	724	724	681	722	699	716	704	709	709	680	702	725	735	762	714	745	731	781	733	702	768	732	713	680	748	696	677	700	698	747	768	743	689	721	730	674	740	684	756	700	733	735	750	716	723	703	746	764	726	725	732	732	714	680	688	699	721	716	744	717	691	699	712	761	760	701	718	696	725	724	753	732	721	752	739	692	675	683	710	751	683	684	758	712	726	694	737	654	724	694	701	755	754	700	747	714	737	700	753	749	729	700	704	718	717	726	713	725	722	753	735	722	702	708	677	770	740	707	782	707	752	737	741	722	727	733	711	716	692	738	699	691	697	674	740	707	708	703	734	726	677	727	738	717	741	717	730	724	704	727	747	766	675	730	737	783	674	648	715	736	689	726	694	713	743	721	725	740	713	674	721	722	708	718	702	732	712	691	664	742	775	696	703	690	673	731	723	723	720	717	747	728	703	759	718	714	728	712	739	736	734	711	711	718	717	718	684	735	699	694	704	699	659	717	704	730	751	741	703	687	769	720	697	758	770	709	755	737	701	708	736	717	696	711	676	755	729	719	701	707	714	684	724	722	727	691	758	710	721	739	709	726	687	689	709	710	694	740	703	726	727	715	699	718	734	700	740	705	721	765	692	708	768	726	730	727	764	724	720	716	727	731	715	735	749	774	734	699	708	696	734	728	722	725	714	730	717	755	753	705	728	783	727	693	711	644	716	697	706	701	735	699	764	730	682	729	678	711	717	701	728	673	750	723	731	762	695	742	745	684	681	697	729	667	729	705	712	698	744	723	701	714	717	741	699	708	679	753	704	743	645	685	712	723	683	694	717	721	681	745	702	686	711	737	721	703	706	733	696	707	720	674	701	728	712	648	748	726	778	692	717	751	759	698	695	717	702	691	692	742	683	698	768	727	705	748	702	707	713	770	734	708	705	784	706	660	728	735	686	737	679	664	666	734	684	726	744	733	699	730	707	706	712	733	677	707	698	659	702	683	698	703	730	716	656	681	717	697	710	735	735	703	727	690	713	656	703	766	694	714	732	689	740	740	745	698	704	724	668	737	695	696	677	757	740	733	683	719	713	721	708	702	692	701	706	732	688	716	675	738	732	715	779	679	730	702	701	747	748	766	715	735	705	765	688	722	687	747	733	723	711	729	709	721	706	695	691	724	675	710	724	680	756	718	717	721	762	728	706	740	700	739	737	716	722	672	711	692	708	725	712	684	663	727	761	713	726	761	683	734	717	741	689	710	711	745	713	724	731	727	670	749	712	663	736	698	734	735	700	735	722	726	643	719	700	726	723	714	727	669	744	728	690	711	712	749	716	689	714	737	693	763	734	775	691	684	700	656	694	717	733	734	801	688	702	701	708	694	724	748	672	696	665	745	762	754	737	738	692	713	697	709	724	746	745	735	736	723	727	716	703	720	679	707	712	688	705	757	692	672	718	625	692	714	680	727	782	685	681	724	717	692	769	678	718	725	717	734	754	712	679	737	694	737	660	745	729	724	738	716	736	717	698	743	732	732	695	726	710	656	771	680	691	717	677	689	734	729	711	737	696	743	737	749	717	702	724	691	751	709	695	739	714	712	767	714	706	688	677	709	747	732	703	717	741	688	714	732	696	736	716	677	691	759	733	703	714	726	670	688	722	733	752	718	675	693	725	740	711	734	679	735	748	741	683	739	704	767	743	763	784	733	734	723	716	715	722	709	726	712	742	726	715	749	736	740	697	733	688	757	709	732	767	745	698	679	784	765	726	698	700	734	727	708	711	703	656	704	743	734	750	698	698	749	728	741	700	700	712	713	698	733	707	712	794	757	734	672	722	699	686	690	725	692	718	724	703	760	745	687	712	730	673	647	700	687	732	729	781	689	746	691	748	715	736	720	744	722	744	708	721	689	716	688	681	681	701	708	712	677	725	713	710	693	737	718	742	693	756	735	668	699	736	719	700	697	745	758	738	659	709	727	725	681	702	667	712	711	748	718	733	707	757	705	714	735	722	716	731	756	707	749	695	725	752	707	724	760	697	717	699	722	721	705	704	679	739	745	719	689	656	709	683	688	708	729	759	690	731	676	718	718	718	743	700	701	749	735	681	711	717	742	734	702	711	707	731	674	672	743	722	737	734	723	710	730	726	757	722	742	708	728	708	713	744	725	729	738	708	718	715	703	737	759	689	719	718	703	696	703	703	690	709	734	718	763	696	724	758	759	673	677	716	729	771	668	715	711	721	739	729	699	739	698	714	751	762	668	680	717	744	722	723	742	766	683	711	688	713	745	703	697	719	750	695	714	747	704	721	652	797	700	747	726	698	722	713	738	706	740	713	693	764	734	723	732	721	709	701	728	717	774	744	715	752	717	717	723	772	707	732	729	764	693	728	742	746	720	710	697	700	724	768	761	752	718	657	701	691	751	777	711	723	680	719	715	709	695	710	681	729	717	719	676	753	792	745	747	684	736	687	715	736	702	726	720	736	691	748	686	693	660	667	726	692	706	703	695	771	771	736	715	687	732	711	712	759	736	766	676	727	758	680	716	750	717	715	695	725	741	716	739	677	694	724	765	707	728	740	740	719	725	724	708	684	739	725	708	725	744	697	720	718	721	667	729	695	726	712	680	724	712	722	708	686	719	713	755	662	688	691	690	757	759	699	693	767	715	698	716	725	736	663	759	744	706	745	715	685	747	697	742	709	734	728	712	717	742	743	693	745	736
25034	21316	27339	25510	9195	1082	780	723	614	570	551	496	460	470	439	387	447	414	397	451	417	443	409	424	434	386	405	397	404	405	393	423	406	394	394	397	395	409	378	409	397	414	379	407	373	377	435	437	377	421	351	395	393	395	424	373	432	382	403	395	367	392	436	372	387	413	399	381	390	376	389	437	381	428	444	400	438	404	414	371	380	408	352	408	398	363	401	416	419	398	402	383	406	398	392	389	401	380	409	406	388	409	385	382	394	390	422	364	398	361	401	403	398	373	393	408	406	354	445	384	385	394	362	397	403	404	417	387	436	389	397	386	379	396	392	388	362	405	380	403	349	396	395	432	411	394	391	391	395	375	440	437	382	401	406	376	407	400	376	421	381	403	389	365	400	410	369	362	390	399	394	390	393	416	384	386	372	416	421	363	345	392	381	359	403	383	384	374	398	418	355	412	418	378	384	399	404	357	364	384	405	375	414	412	387	372	349	404	405	401	404	389	370	392	405	393	389	372	375	411	420	375	391	393	409	398	358	388	423	350	403	386	368	374	389	349	429	404	422	420	395	386	379	372	373	422	399	438	377	390	419	379	419	363	406	371	409	398	393	385	396	379	397	389	411	372	424	354	385	384	377	373	388	416	412	396	404	398	379	385	411	425	400	420	397	404	389	419	410	371	404	361	411	379	389	365	423	398	393	394	383	381	373	383	388	369	397	388	423	389	392	400	352	390	387	379	421	374	396	377	399	396	390	396	386	414	374	397	406	389	366	392	370	377	407	403	397	409	380	380	382	384	381	385	393	435	373	367	361	362	366	391	405	411	392	382	404	426	421	379	403	403	398	381	413	364	392	399	403	391	408	421	393	389	352	367	375	388	395	403	428	412	367	370	389	393	400	407	337	411	407	434	377	415	423	428	378	352	422	379	400	399	366	382	401	403	374	382	395	376	417	398	389	372	399	403	416	398	400	423	393	405	413	414	386	399	362	429	401	416	402	397	385	406	369	431	421	380	386	395	383	400	377	372	402	379	406	418	378	384	373	351	401	397	381	384	393	432	363	404	361	396	407	385	370	384	392	363	421	390	393	400	424	367	375	398	386	383	404	396	396	384	334	387	342	405	378	409	397	402	373	383	414	400	368	376	400	375	383	394	400	389	391	409	426	426	373	392	399	405	384	412	372	399	363	368	441	382	371	422	399	379	373	412	397	396	383	408	419	376	397	345	404	391	426	370	419	404	385	360	413	411	401	409	401	405	370	355	409	384	351	391	384	411	382	400	391	381	396	361	354	377	340	385	376	378	355	400	364	394	408	385	434	412	427	397	393	398	389	405	374	375	400	393	367	378	399	399	430	395	386	388	379	387	407	346	436	389	391	405	377	396	384	386	392	396	363	409	388	405	366	347	402	421	377	364	365	407	415	415	415	434	448	408	390	374	380	376	375	395	399	391	409	383	405	388	339	407	384	394	336	420	369	395	398	420	388	385	370	363	380	404	397	429	417	420	404	399	406	409	408	407	377	358	396	392	399	398	422	382	386	391	382	445	434	401	392	393	395	394	387	384	423	385	354	389	388	373	388	406	392	384	368	395	409	406	429	398	417	393	419	389	397	404	379	390	372	427	402	376	390	420	392	371	380	399	377	423	371	367	373	386	358	380	363	392	406	395	404	420	365	411	379	407	373	356	420	380	374	383	350	420	399	363	390	394	407	409	386	363	399	401	405	435	387	399	413	374	395	385	397	389	414	393	407	365	421	388	391	401	384	407	384	386	391	371	379	372	389	392	387	399	406	404	374	335	387	411	409	373	391	390	371	387	411	388	348	382	418	415	406	393	383	435	415	379	400	369	373	389	390	364	417	369	395	367	378	363	390	389	393	399	413	393	386	371	402	394	373	424	388	403	389	411	379	415	391	409	412	414	444	384	380	433	359	412	375	393	395	385	399	423	406	403	424	386	401	376	359	362	400	384	386	398	373	372	408	394	418	364	407	410	405	379	402	419	399	374	391	397	443	375	380	386	409	404	380	398	384	375	388	405	392	408	385	392	403	417	389	410	384	380	366	378	390	427	408	409	372	402	422	408	401	371	411	385	441	408	381	378	387	398	411	379	388	420	344	385	393	420	416	385	414	403	413	398	394	381	402	390	387	360	390	408	397	391	403	371	369	391	385	378	403	452	412	406	391	378	379	378	395	382	397	432	420	398	377	405	390	430	384	364	391	391	396	364	329	361	391	425	403	424	428	376	413	428	408	395	372	385	413	415	377	396	403	368	413	398	419	376	413	383	374	420	402	394	371	376	410	352	354	399	389	415	378	365	427	424	394	393	390	367	398	372	426	397	384	382	378	397	361	376	408	392	392	407	411	390	414	388	398	389	403	380	368	398	404	393	409	412	405	378	387	389	428	419	362	375	404	408	409	395	350	378	405	411	395	417	388	366	401	408	391	425	380	416	383	396	395	386	368	446	421	393	393	402	380	431	407	416	389	378	385	423	373	369	373	387	406	384	405	392	364	401	424	402	377	387	397	374	371	364	400	377	379	365	406	429	416	355	376	408	359	372	422	391	383	380	412	416	389	396	347	400	361	380	426	380	392	369	379	429	429	387	380	368	386	402	384	367	403	382	378	421	381	397	405	394	420	408	376	406	390	370	376	413	385	388	398	402	384	416	405	393	405	361	374	405	393	414	385	385	434	391	376	361	375	417	408	417	368	423	343	430	367	412	397	424	413	433	379	400	419	379	392	410	402	395	405	403	415	373	397	386	386	382	396	383	409	402	425	423	388	385	412	442	412	369	374	399	383	357	361	384	393	406	457	360	372	373	402	386	384	357	365	384	406	397	382	401	412	381	392	388	370	385	411	373	400	406	379	377	395	384	382	397	433	409	374	374	409	418	389	369	377	419	392	414	398	416	394	378	382	385	372	420	384	384	407	374	399	388	384	398	408	379	404	355	347	400	378	413	397	426	368	417	407	396	383	416	438	412	407	375	395	399	375	367	371	349	407	355	409	387	382	393	386	422	408	376	407	388	377	407	394	391	374	353	390	376	371	376	383	418	383	381	376	368	389	416	383	395	416	384	408	414	399	358	371	379	364	384	371	379	379	418	377	373	386	412	381	398	366	426	372	412	386	385	375	405	403	413	401	390	417	386	404	399	385	380	387	369	400	407	413	377	367	429	392	415	383	430	392	376	380	383	415	378	421	423	377	396	425	398	410	335	388	430	374	374	389	371	382	363	395	366	384	407	370	386	374	380	401	382	353	408	399	414	361	371	404	397	330	372	382	398	402	400	358	384	373	384	418	383	379	375	413	377	407	389	351	379	415	383	372	426	412	384	409	370	378	398	429	419	369	398	376	404	371	377	347	407	398	385	385	419	425	393	395	407	402	391	412	387	397	412	405	382	375	401	356	406	384	394	354	389	418	405	423	404	368	383	382	377	409	373	413	363	357	363	383	368	374	384	407	403	362	380	357	402	363	402	377	412	389	387
4140	6922	4825	2465	1869	1508	1197	1054	897	820	724	661	600	615	555	494	488	516	505	486	517	487	510	478	476	503	491	492	478	472	492	465	445	467	434	421	461	478	436	473	450	449	415	445	437	431	446	430	480	483	402	427	423	492	444	427	430	485	466	483	464	418	490	449	429	447	461	454	477	438	470	457	478	410	467	443	453	476	425	451	479	441	424	436	449	450	444	443	418	508	442	399	463	449	461	441	458	420	443	485	463	453	442	419	449	432	448	480	461	428	413	433	453	454	464	422	420	445	414	450	424	449	438	432	450	425	378	435	435	440	415	432	438	407	469	478	450	435	463	414	411	436	467	442	454	466	434	429	439	454	491	470	443	436	445	422	441	453	444	460	411	454	437	447	431	445	432	459	432	432	457	483	431	446	440	445	426	465	436	432	461	462	445	433	426	454	452	420	436	425	429	445	410	421	446	452	447	426	431	449	432	426	425	442	460	430	434	422	431	431	469	423	454	413	404	434	445	447	411	441	461	422	413	439	429	445	456	437	476	431	418	450	458	461	398	442	416	419	458	461	441	416	420	425	433	447	439	473	415	431	438	463	416	448	453	458	471	412	428	454	427	436	412	427	433	447	436	456	447	458	444	431	423	435	435	462	457	439	463	412	441	446	463	413	442	441	456	459	427	425	450	446	426	447	420	466	444	440	424	429	437	434	414	418	451	469	441	468	425	409	456	454	431	468	446	440	460	457	381	434	427	431	409	465	415	434	449	420	424	415	470	437	427	484	478	449	449	421	463	437	430	424	461	430	453	421	460	426	431	416	438	435	468	463	431	438	433	432	453	425	373	424	418	405	451	418	437	456	445	444	435	410	456	443	432	468	457	464	457	443	430	465	441	460	438	449	440	445	474	475	447	461	442	445	429	440	429	437	463	439	429	430	438	462	426	446	474	429	439	451	419	476	465	415	402	422	392	413	440	446	456	425	410	468	427	431	462	451	445	448	435	442	428	437	436	455	449	459	428	461	434	442	465	407	468	463	454	485	419	467	436	470	416	432	425	414	383	453	491	454	467	465	446	432	418	435	469	458	429	497	425	414	460	418	437	443	425	484	456	442	437	438	444	415	432	396	419	427	472	417	460	447	406	482	455	476	435	432	435	481	473	429	386	442	456	448	410	404	434	419	435	440	450	429	461	449	460	420	466	466	463	458	443	401	425	461	460	454	437	448	433	451	448	477	424	418	450	420	438	415	423	437	449	481	429	426	412	486	457	436	476	438	463	459	434	438	440	428	420	489	475	442	461	413	446	434	455	452	459	439	427	433	441	434	462	434	423	442	438	420	446	454	395	440	480	457	384	422	421	481	460	466	467	414	412	423	413	433	440	457	439	406	437	405	486	441	466	449	433	425	436	459	433	436	435	430	421	444	468	451	479	485	424	450	421	411	471	427	417	428	466	406	452	441	455	428	427	414	423	454	435	442	498	446	428	407	440	428	486	445	432	439	409	464	451	465	462	404	414	436	481	455	436	411	439	456	433	417	424	443	432	475	450	422	450	424	414	416	421	448	453	462	466	418	462	479	424	444	450	464	463	472	442	446	445	471	459	465	473	445	418	464	448	483	454	422	425	454	464	432	431	429	440	462	457	462	471	418	445	447	435	455	409	503	485	435	454	445	412	477	458	438	451	471	454	419	409	418	434	446	451	425	444	411	425	471	410	468	442	410	447	422	471	413	447	444	439	465	463	439	455	424	418	472	467	417	480	472	409	421	428	460	405	401	452	456	432	414	445	425	476	437	408	416	419	471	468	466	406	466	463	463	458	468	464	455	447	442	430	450	456	425	436	431	436	481	429	404	453	440	449	470	416	447	443	460	469	420	460	450	468	449	439	465	442	433	475	439	436	428	425	409	456	419	402	436	466	445	450	444	446	417	449	390	455	440	458	407	403	418	425	476	430	443	432	424	423	433	449	467	436	431	427	407	446	461	454	445	450	422	449	442	411	444	443	484	431	455	428	449	453	424	458	403	467	425	461	450	462	452	416	462	440	408	430	446	445	428	464	459	438	411	455	464	425	442	447	468	449	432	448	418	427	432	432	440	445	452	422	463	441	426	461	440	438	458	434	467	411	439	439	449	433	444	399	459	457	432	465	436	424	442	474	423	450	452	465	428	416	441	406	434	451	441	425	460	415	411	450	432	439	476	462	427	419	449	446	401	408	395	440	411	459	427	420	462	437	427	477	456	425	437	401	401	428	462	440	460	440	417	475	411	430	455	452	460	448	441	423	430	441	484	464	440	453	468	414	462	429	448	470	477	420	454	457	421	419	427	412	451	429	469	461	485	417	467	407	460	465	447	421	436	426	411	450	400	410	467	460	452	448	439	449	423	436	444	450	446	434	436	474	415	441	453	428	448	450	461	432	446	425	457	438	453	417	451	480	443	440	456	493	451	459	439	462	447	453	391	446	466	462	451	437	400	452	454	456	427	453	457	427	410	466	438	442	449	464	447	414	441	449	436	451	462	445	437	460	424	414	413	440	425	447	434	438	427	424	422	447	394	432	461	443	457	468	459	442	456	459	416	441	424	453	365	433	466	456	452	466	455	433	462	466	441	444	424	478	412	446	437	460	478	400	432	431	471	464	430	426	435	427	473	452	439	486	455	431	447	451	460	438	447	437	423	442	453	458	454	445	469	429	488	463	414	416	404	451	467	453	428	475	446	406	429	442	411	471	442	463	459	442	441	412	442	442	414	423	423	481	412	466	428	399	420	438	460	440	458	444	424	409	458	437	508	458	427	497	430	469	452	462	417	430	482	448	434	458	447	444	448	417	421	399	414	392	408	434	437	433	409	452	421	430	400	418	417	390	423	449	479	448	437	419	482	448	432	443	444	438	479	428	451	432	457	440	444	464	442	419	496	411	442	428	443	459	430	461	432	469	448	454	463	394	450	441	447	463	460	446	428	433	455	423	466	432	418	470	431	458	437	465	431	444	388	439	431	443	428	429	462	443	497	471	410	443	421	428	429	438	467	478	456	410	459	427	445	445	422	381	436	462	429	466	426	468	445	445	480	465	440	437	415	429	448	443	467	447	418	433	451	439	418	411	427	438	430	449	423	441	444	423	426	454	462	449	469	458	436	481	435	429	415	434	464	444	467	450	433	428	439	454	471	486	412	437	447	422	415	446	426	411	459	418	422	459	428	452	464	466	448	433	432	456	470	452	420	467	471	451	433	430	424	452	469	460	447	457	439	428	449	476	421	451	447	414	438	460	453	419	481	446	459	475	475	427	461	457	442	446	456	395	426	469	423	449	435	431	454	441	453	454	421	418	462	397	436	439	425	427	436	430	447	457	427	442	376	439	431	473	448	440	487	446	470	412	455	413	446	411	414	414	462	434	455	478	448	420	437	422	410	487	416	460	430	446	413	442	434	436	425	428	458	469	412	437	404	454	449	438	435	469	451	432	431	443	441	453	435	433	432	439	430	390	442	413	427
22864	21380	29097	24045	21384	21468	8223	2063	1532	1342	1317	1212	1121	1047	1089	985	1017	981	992	956	951	962	899	880	964	906	951	871	933	984	918	916	852	842	930	850	952	866	850	889	890	911	888	892	870	893	858	830	891	859	882	874	905	897	890	889	821	873	912	828	855	841	928	910	879	883	846	869	871	855	938	845	875	887	886	869	880	848	892	886	867	892	830	821	845	832	811	867	814	842	878	867	874	849	821	849	868	864	879	851	866	887	864	884	866	854	893	847	911	866	824	884	885	838	855	865	902	854	835	925	906	821	888	857	857	817	886	848	865	905	883	766	828	867	846	868	925	832	850	811	842	873	873	855	844	807	831	883	881	891	883	856	826	843	857	833	801	857	861	837	784	875	896	858	874	862	867	852	924	855	910	861	864	838	899	871	864	841	827	898	808	884	821	871	831	827	856	795	907	849	833	891	915	825	840	845	798	861	845	855	896	853	860	870	804	876	852	853	904	833	853	895	836	811	899	854	845	857	855	892	871	828	855	859	846	821	800	805	844	931	847	839	821	845	906	882	845	885	810	831	892	867	858	861	836	781	821	882	861	848	860	863	902	850	867	859	884	883	878	895	881	846	888	843	830	840	870	821	893	859	876	800	913	896	833	916	881	879	878	896	823	817	826	816	854	800	880	856	846	851	877	850	926	815	838	855	845	877	842	907	893	876	845	834	847	869	852	830	812	881	864	926	885	847	810	830	825	857	847	812	894	826	845	830	861	857	856	875	840	909	855	887	844	863	859	906	864	887	857	902	898	898	821	942	866	861	879	849	853	849	822	881	887	895	892	858	862	840	851	886	807	861	851	893	836	852	871	850	853	872	896	851	833	851	845	865	894	874	867	868	828	843	842	850	867	839	898	864	855	851	888	871	868	837	897	808	832	845	845	900	876	853	889	786	845	844	898	857	888	847	841	787	868	856	895	824	882	938	848	840	888	887	837	834	864	879	837	840	895	855	818	851	886	804	870	806	889	826	895	845	853	856	847	857	859	870	811	877	864	920	848	796	891	903	852	894	841	860	844	899	859	895	865	880	891	835	857	826	884	814	895	816	834	842	846	809	870	878	867	829	831	864	838	884	903	947	839	875	859	872	849	851	866	830	845	840	883	850	883	859	850	856	835	855	854	845	886	875	865	876	869	838	893	870	845	868	828	859	842	878	861	816	859	859	838	795	858	864	843	823	864	873	849	871	868	932	870	876	894	814	842	863	852	826	820	880	806	815	860	814	846	813	879	850	818	855	858	896	862	871	846	904	870	848	884	817	844	810	889	905	831	867	826	881	842	854	864	852	868	883	870	828	828	826	835	881	837	838	883	845	930	900	866	836	875	820	846	839	844	866	907	830	830	822	889	847	861	873	870	920	877	837	791	904	844	785	860	859	859	857	852	839	908	787	855	826	834	863	862	831	867	915	868	859	898	878	854	860	811	834	810	804	876	845	912	808	822	846	829	847	819	785	862	862	907	870	840	863	850	864	793	871	875	845	864	821	842	833	892	851	857	876	863	776	804	840	806	894	868	862	826	861	790	873	854	811	831	842	863	845	844	847	919	852	857	814	850	836	832	842	932	829	807	793	851	847	873	871	935	858	803	847	897	841	880	899	849	833	843	906	889	850	914	791	859	878	892	803	915	876	913	820	827	886	889	832	880	858	887	898	838	891	833	836	828	860	847	820	851	862	863	855	840	890	852	884	837	862	817	894	854	889	904	883	831	886	830	822	897	901	817	895	800	859	837	788	846	863	851	852	876	886	839	874	813	805	855	844	800	835	894	878	875	841	881	854	927	839	822	795	848	814	816	892	809	880	843	881	832	911	829	827	860	909	840	846	805	919	874	835	805	876	893	892	846	868	887	850	900	847	849	855	799	840	820	902	869	877	831	838	887	862	882	866	875	830	854	843	873	879	883	870	896	831	878	852	925	797	846	878	844	844	859	839	884	895	852	843	874	920	862	850	887	836	837	839	847	877	835	817	845	810	859	867	900	867	888	838	857	857	831	907	896	897	821	858	835	882	901	850	828	881	846	835	875	853	837	867	845	838	892	880	828	864	839	811	865	895	858	941	868	859	858	868	873	856	847	812	847	856	835	864	876	852	846	815	859	844	848	900	866	843	822	875	824	822	899	829	807	830	869	866	844	856	824	882	864	842	875	830	873	860	864	851	824	862	826	819	810	824	824	839	822	864	801	891	895	826	871	825	828	809	945	860	877	810	817	840	835	863	848	865	765	839	822	765	834	884	907	850	850	872	815	855	798	857	882	846	882	906	779	872	803	864	857	839	857	858	851	840	842	897	868	867	806	844	893	845	804	856	820	915	835	866	812	909	891	858	873	845	824	870	835	840	882	865	814	798	841	868	853	838	891	847	856	869	867	876	884	857	816	839	855	827	849	869	817	895	812	848	815	827	874	786	843	876	840	857	835	900	832	884	832	855	820	865	855	883	848	859	917	835	899	893	870	848	893	867	884	888	861	855	843	812	832	866	827	846	862	811	836	846	859	797	850	847	890	826	832	877	867	854	854	845	888	863	927	836	908	885	836	854	811	883	843	846	810	852	840	841	849	829	870	806	861	876	853	914	851	872	855	858	871	884	827	859	861	858	842	858	860	891	928	826	799	821	814	828	844	864	822	879	854	895	814	867	858	917	923	834	886	881	836	838	887	853	904	839	829	812	870	896	889	795	899	843	878	845	788	850	848	877	839	804	897	884	878	870	828	841	802	797	833	844	897	883	863	848	841	870	885	893	877	860	826	826	901	837	842	821	843	919	899	832	870	845	860	834	889	810	800	813	832	842	840	901	872	891	828	834	892	927	881	833	843	913	826	814	847	852	883	828	802	854	855	813	838	823	861	839	830	831	899	868	889	842	876	837	910	866	828	848	811	866	936	861	909	839	869	793	867	806	865	847	854	879	803	873	878	838	844	849	839	813	820	861	868	821	775	788	871	946	854	832	839	828	836	845	817	884	839	847	890	809	872	857	875	861	871	921	847	849	868	858	916	831	862	826	874	855	861	849	923	827	905	800	818	838	824	843	841	857	848	874	842	861	827	903	782	848	883	895	817	833	861	834	878	897	808	821	847	867	837	813	872	873	853	902	842	831	765	857	831	882	866	865	925	852	869	851	865	882	886	805	800	887	813	821	840	874	819	841	816	827	836	893	812	848	865	832	851	863	884	874	864	866	844	795	894	850	842	841	861	833	856	865	856	915	824	840	879	847	882	856	832	890	873	884	851	825	864	871	820	866	851	878	849	843	877	922	843	831	808	884	884	848	846	869	847	831	801	871	858	844	825	824	815	883	845	881	797	851	830	818	834	844	812	858	857	852	806	870	825	813	831	910	818	887	843	848	877	819	821	808	874	895	849	841	833	834	840	892	816	838	809	814	817	855	860	836	859	871	904	870	826	877	886	843	826	865	871	896	849	855	818	836	855	828	848	856	872	845	839	865	831	909
5697	16458	11762	6371	5002	3860	3125	2468	2098	1872	1664	1515	1349	1163	1134	1172	1099	1054	1011	1034	1034	987	999	988	978	961	962	1007	1006	885	910	922	929	955	910	879	937	956	983	899	917	953	914	888	881	870	951	891	901	885	926	858	901	962	866	954	896	894	885	897	887	959	904	887	957	939	888	848	896	922	924	913	903	886	898	874	894	852	866	910	929	912	869	849	904	873	840	846	839	865	892	875	948	875	889	913	922	925	855	843	909	872	933	927	901	897	813	909	854	851	881	926	832	906	903	918	878	883	868	895	824	879	855	871	878	842	870	857	858	915	892	869	854	866	884	859	873	906	846	905	907	862	914	879	874	953	874	938	936	891	858	905	839	837	846	906	867	874	859	875	917	830	884	876	884	846	859	878	913	932	856	893	905	932	888	917	931	872	860	884	898	881	887	877	928	891	904	865	929	858	963	875	862	843	885	894	862	901	862	865	918	865	900	876	838	905	948	889	904	893	905	889	839	894	910	877	863	902	851	894	886	889	878	877	840	857	842	830	847	867	888	888	888	894	862	923	843	845	837	870	876	886	839	908	917	877	831	857	895	885	818	889	863	899	896	929	890	861	842	875	882	875	875	920	902	849	887	891	833	904	822	924	885	882	888	861	894	818	922	871	856	901	852	845	874	876	832	907	840	879	888	856	835	877	920	856	897	872	857	845	843	873	910	860	834	896	901	853	884	890	902	861	850	819	887	841	852	890	923	856	879	835	873	949	890	914	908	903	918	799	878	859	848	853	918	888	842	846	905	872	903	952	881	881	868	853	861	845	883	885	870	897	915	888	860	878	876	883	909	887	891	902	914	853	848	889	906	858	831	927	831	892	827	909	866	933	928	868	805	862	919	913	851	874	822	918	883	847	902	858	897	877	862	893	852	887	889	872	886	889	900	896	880	864	900	845	828	899	873	961	883	866	921	883	898	926	881	830	877	887	912	922	921	849	861	880	896	924	904	907	866	850	902	882	832	866	819	881	871	845	858	861	844	920	864	867	874	889	843	889	945	874	910	868	916	914	821	851	851	900	916	838	880	831	876	910	870	941	884	868	912	928	872	861	883	912	932	863	878	881	942	829	898	942	850	904	898	902	845	883	866	895	911	892	895	896	850	854	898	865	878	945	860	862	883	872	870	883	858	825	861	900	944	864	867	926	889	871	898	863	841	895	854	865	898	915	880	872	912	882	866	882	877	865	889	884	898	863	883	871	853	897	866	831	845	845	851	851	889	879	880	898	844	855	825	861	881	865	861	847	894	884	879	883	862	864	885	911	895	873	900	900	861	913	901	831	852	881	894	923	886	856	838	889	954	888	912	941	905	855	924	909	842	888	841	881	853	852	842	892	823	869	924	885	859	931	878	897	886	893	881	863	883	898	926	895	862	895	866	843	858	863	892	843	901	857	837	875	904	859	871	843	852	917	838	848	874	886	892	813	807	895	893	906	923	852	855	907	944	846	923	819	811	842	887	880	891	887	887	944	834	857	878	838	886	854	888	858	858	907	867	892	813	948	859	837	886	903	878	908	858	885	847	893	873	927	888	941	885	886	891	848	889	881	855	900	862	867	880	850	898	855	882	909	895	900	870	872	881	843	858	856	881	900	838	908	898	876	909	943	880	918	876	877	824	875	866	870	851	878	836	885	860	826	895	913	829	844	856	880	897	881	859	934	831	928	852	879	811	869	914	890	875	911	862	886	906	934	851	889	869	906	871	910	888	867	890	918	884	895	888	845	887	876	857	878	877	917	875	904	856	870	869	844	921	851	906	938	846	865	854	908	903	871	826	849	869	893	867	918	847	832	920	892	854	913	878	908	829	890	894	851	932	870	861	898	903	884	866	880	879	847	887	909	902	873	886	902	876	831	836	860	858	874	917	853	869	876	880	946	860	880	916	885	886	876	866	860	865	911	887	864	875	870	875	857	965	874	841	891	900	843	872	884	845	912	846	906	861	888	919	909	880	909	886	872	941	900	862	838	887	888	902	863	894	907	900	874	880	888	874	863	857	901	887	868	910	846	845	852	865	880	867	849	891	900	904	884	856	871	930	908	924	881	920	851	876	917	924	851	871	903	910	877	888	920	868	889	824	880	873	860	846	956	935	909	882	860	856	893	888	837	895	841	862	863	899	861	903	884	888	917	925	843	875	875	862	897	876	950	886	853	926	828	809	867	858	849	847	840	865	844	886	961	854	855	877	882	873	910	887	916	858	824	916	880	882	931	922	892	848	871	871	873	905	901	939	820	886	883	884	872	864	886	860	834	902	858	909	876	927	872	861	839	876	849	906	841	915	909	905	913	867	879	847	874	837	868	837	890	891	891	869	855	899	893	891	881	903	866	824	903	868	847	894	935	878	913	899	883	888	888	894	890	868	867	931	837	915	873	922	891	853	831	858	890	895	889	849	833	822	842	933	894	862	943	946	851	845	871	853	887	887	888	914	874	887	889	910	886	879	900	873	904	823	841	859	916	894	904	888	863	894	875	914	828	902	848	840	880	879	852	860	939	907	867	878	908	863	883	891	918	851	881	881	887	876	818	895	911	896	860	919	841	902	865	907	898	858	923	908	888	880	857	868	884	899	886	887	899	836	920	917	880	859	902	909	894	879	942	865	893	899	833	856	886	884	802	817	872	920	837	880	872	888	884	874	910	810	879	886	869	901	880	924	870	908	904	840	890	925	896	888	908	917	876	896	860	881	864	888	879	899	912	856	848	877	932	917	894	849	890	849	886	861	887	875	903	904	856	906	913	824	887	903	874	853	876	868	889	957	870	895	884	934	888	859	866	873	850	879	847	829	851	935	884	867	875	902	886	830	884	853	877	860	879	863	912	874	919	913	879	895	866	932	847	917	884	894	848	850	824	868	903	849	906	890	839	872	872	845	901	944	838	854	891	870	884	834	835	908	829	878	882	867	896	951	897	829	902	856	849	854	873	836	848	877	899	839	875	930	857	828	909	893	919	932	869	893	925	935	848	862	887	878	907	905	909	883	833	882	860	890	866	856	915	854	839	906	892	901	879	913	909	916	818	842	904	865	825	886	852	840	857	887	921	885	899	933	856	863	867	925	869	904	867	871	880	901	905	840	882	867	871	880	867	867	859	857	889	892	900	884	864	834	867	931	890	893	874	886	885	896	878	917	874	867	871	935	845	827	836	878	869	918	868	870	815	950	883	868	908	820	841	854	865	874	834	865	904	918	864	902	845	902	843	839	861	868	892	871	896	876	896	864	820	842	824	855	864	872	941	906	859	890	867	859	884	886	869	903	841	904	879	895	852	887	919	894	896	899	885	898	841	836	844	845	875	868	927	889	894	848	828	879	887	837	844	900	863	894	840	898	882	900	916	852	886	848	885	933	881	839	880	897	902	864	830	878	864	839	881	868	881	857	931	856	897	868	872	883	839	865	846	847	890	793	878	893	840	857	913	912	869	878	887	916	845	919	870	825	831	862	907	858	877
28021	17345	3796	1028	625	521	487	456	495	471	424	430	421	388	415	376	395	407	406	396	342	376	389	375	415	405	389	393	371	394	364	374	367	359	375	345	385	384	341	398	388	368	380	386	399	375	427	402	379	370	390	379	351	382	371	368	360	354	379	395	389	408	399	341	372	403	411	395	395	332	383	395	394	400	375	391	401	384	373	400	359	397	380	393	363	315	395	372	393	408	384	387	356	363	382	366	414	389	375	378	346	364	369	357	354	377	359	404	361	366	355	372	374	368	396	371	393	363	379	363	387	361	395	381	353	389	358	378	348	345	371	392	379	352	393	384	380	404	374	371	387	367	389	380	415	409	356	371	390	377	395	399	351	377	372	377	345	376	395	381	360	393	373	386	351	384	398	395	384	374	364	361	380	378	408	361	383	400	401	362	353	351	375	381	379	396	383	433	371	358	353	379	379	377	384	374	376	387	409	385	386	383	391	383	382	386	381	372	378	367	379	377	352	387	373	382	391	391	366	364	389	409	330	347	384	347	373	393	365	420	390	355	382	381	377	382	385	388	341	348	368	359	348	362	381	410	386	370	359	363	380	400	367	342	395	388	411	370	359	340	384	404	392	364	345	358	369	410	360	386	373	381	360	336	363	385	389	394	403	380	400	360	385	395	336	373	355	388	383	399	374	371	356	365	341	361	393	373	383	384	360	364	407	360	355	380	336	350	375	370	384	391	410	345	364	361	375	385	339	402	379	349	410	366	366	375	387	355	368	373	367	350	376	376	388	341	384	365	354	356	357	364	349	385	394	407	374	400	349	385	368	373	345	373	360	339	397	398	406	386	372	403	369	349	368	372	386	406	379	387	350	349	396	358	377	354	365	400	370	377	361	359	392	391	359	354	372	351	368	364	389	372	334	369	364	357	406	383	383	397	367	366	360	393	378	363	368	374	397	340	390	407	406	373	392	394	345	366	354	352	389	392	375	396	379	356	343	357	366	369	373	370	390	388	376	369	346	377	354	370	345	370	385	357	374	362	351	368	365	399	403	372	377	365	407	368	349	388	374	378	394	339	371	385	375	363	376	351	380	366	382	402	371	396	374	379	360	364	364	340	412	374	401	352	360	379	356	394	358	359	364	366	347	352	358	364	348	368	345	372	409	374	367	359	333	390	398	361	380	372	397	345	383	358	343	419	361	394	382	360	404	364	386	368	380	394	389	392	378	355	364	383	353	363	391	359	342	373	402	377	371	371	358	366	366	357	367	379	393	345	375	396	400	376	380	400	376	366	359	355	377	383	385	371	413	414	382	372	378	381	396	386	337	369	392	361	369	373	420	345	378	360	359	357	390	394	375	394	397	383	386	346	377	364	369	402	339	383	349	380	388	393	405	365	383	317	342	387	387	360	401	378	391	382	389	393	368	351	414	412	385	368	395	383	359	383	353	409	360	371	381	377	339	390	388	389	366	362	397	379	375	369	379	358	380	406	368	377	397	374	330	365	388	391	374	372	364	377	359	395	389	376	404	395	362	350	394	376	347	359	382	369	389	367	415	369	351	378	384	374	381	369	398	370	402	394	363	358	396	423	383	389	380	362	392	354	343	389	391	372	372	362	357	362	319	383	382	382	362	385	398	370	353	340	404	379	377	358	397	404	370	373	377	387	367	370	400	392	390	399	334	330	403	354	393	377	375	343	397	390	380	360	319	340	374	347	389	401	346	342	392	360	387	376	351	324	392	394	358	394	384	346	410	372	404	378	345	361	362	393	392	331	378	362	355	394	393	371	382	369	373	374	378	403	374	383	350	377	406	372	396	384	383	390	381	379	381	379	387	362	414	395	370	369	363	352	400	376	381	351	338	364	411	383	366	358	364	403	331	402	392	382	353	367	373	353	362	371	389	337	359	381	384	358	398	394	401	376	371	358	404	434	362	359	365	348	385	356	384	376	353	378	355	352	382	359	401	345	377	325	365	392	374	357	373	352	367	396	333	346	375	358	344	357	376	343	415	360	380	407	348	376	372	352	354	386	346	378	351	389	398	398	398	392	370	389	364	366	367	376	381	337	376	357	365	377	340	401	377	388	388	414	420	365	357	349	366	351	378	392	369	372	370	390	370	398	391	402	368	353	416	355	348	391	389	370	381	342	369	404	377	364	344	403	344	382	380	370	373	321	376	374	386	393	367	378	384	387	378	343	383	391	397	390	376	398	362	348	363	349	383	351	353	372	356	363	363	379	389	348	348	394	337	360	360	373	367	364	387	378	383	374	384	374	399	359	400	325	376	399	382	333	355	372	332	365	367	361	355	419	359	410	340	363	345	381	371	398	378	356	378	363	335	378	394	369	381	391	368	402	388	375	365	361	361	385	348	360	369	375	357	372	395	345	376	418	376	384	369	344	389	374	358	371	341	371	374	401	326	348	358	337	379	351	349	382	368	395	388	369	372	370	384	376	400	406	362	361	375	405	364	343	393	365	357	375	372	363	390	392	387	342	402	357	347	371	369	354	392	390	375	334	391	341	384	361	369	341	361	368	380	371	385	378	375	391	374	384	395	410	381	379	351	387	375	368	384	376	386	361	393	373	404	374	387	417	372	383	373	370	379	363	384	350	377	403	370	382	357	349	406	359	366	397	390	369	386	376	385	396	387	390	372	370	363	409	380	380	346	379	399	388	373	397	389	355	382	357	349	373	380	378	369	387	383	355	380	393	383	373	377	403	325	357	377	377	383	366	371	395	390	365	355	412	378	360	367	380	403	365	385	381	362	361	421	359	406	375	373	402	395	401	370	372	382	351	380	386	357	372	406	378	404	394	356	403	379	395	369	364	356	388	381	420	369	346	371	368	389	366	375	402	355	395	370	363	359	391	366	366	380	393	390	368	364	393	384	373	376	385	371	392	338	369	385	390	343	359	385	369	371	384	367	384	348	390	387	408	397	382	376	375	393	374	375	367	367	414	426	365	407	365	423	356	373	358	386	383	377	387	367	361	380	407	357	354	386	393	391	393	392	422	323	397	346	432	390	403	347	316	391	363	386	388	364	366	355	382	398	391	362	360	401	364	377	371	385	386	373	379	371	366	361	362	388	364	387	371	346	387	392	380	344	361	385	354	382	377	408	369	398	380	395	407	365	398	352	371	359	366	370	386	363	382	388	358	403	405	369	359	379	357	416	381	371	344	397	376	396	373	390	384	369	408	376	386	385	384	364	415	378	390	382	393	356	355	363	416	366	369	406	362	384	334	418	373	358	368	383	380	389	413	373	406	412	365	391	337	339	359	371	397	342	399	363	387	343	362	378	398	378	401	380	403	388	356	387	364	370	380	385	359	388	365	395	359	395	359	399	382	358	398	362	358	395	414	371	403	396	393	351	382	434	382	347	393	362	362	382	367	361	350	327	343	384	346	369	401	358	356	377	365	357	379	370	374	386	375	380	374	449	373	416	382	369	373	365	320	355	394	378	399	379	380	393	414	398	380	412	390	387	335	402	381	371	372
4878	2462	1811	1029	813	719	602	627	577	533	489	529	468	445	439	401	462	415	429	440	399	439	384	448	442	426	439	423	418	396	413	436	376	399	437	371	409	431	433	434	385	437	448	433	386	418	415	370	404	410	372	420	393	425	418	393	402	419	421	422	441	380	418	402	417	421	421	407	405	405	427	391	366	433	412	435	378	427	413	405	439	398	420	388	407	414	406	409	395	379	372	393	386	426	403	412	410	396	425	393	404	403	361	441	387	396	343	470	408	408	404	395	383	388	420	378	386	404	418	441	405	405	411	392	393	389	390	439	393	382	412	410	400	388	403	379	377	407	372	368	373	408	409	385	392	380	409	373	425	358	381	396	380	413	431	420	395	435	411	384	411	393	367	423	416	370	411	428	415	387	421	388	442	382	392	387	396	417	411	360	383	421	399	393	418	428	438	445	431	393	363	380	413	411	413	398	411	394	436	402	400	409	410	406	377	436	389	414	399	403	457	432	435	393	406	425	382	399	383	444	423	409	403	420	457	429	429	419	438	409	431	398	412	395	415	385	400	437	411	401	418	425	420	377	410	403	413	411	433	415	402	411	405	389	445	408	410	401	373	400	416	416	413	399	400	411	423	429	377	425	423	377	420	404	391	399	400	397	445	393	358	375	397	444	406	413	433	388	377	404	406	393	402	415	406	440	413	426	442	388	413	378	395	421	416	436	437	390	403	404	378	406	414	400	412	408	410	413	413	397	397	390	364	427	417	412	422	431	401	421	383	401	401	417	378	419	411	417	417	403	402	405	430	404	403	391	394	452	390	413	435	393	365	395	429	392	405	400	400	389	418	396	421	393	398	378	382	429	387	369	434	434	396	438	419	388	421	411	378	393	418	420	410	394	449	416	421	408	403	383	400	437	398	419	383	422	409	409	399	384	407	428	383	403	423	407	408	386	407	391	384	399	412	396	408	420	353	418	375	407	403	421	411	415	391	417	402	371	439	403	422	403	417	419	405	411	399	431	414	417	382	409	384	440	419	411	423	413	384	390	419	403	376	399	407	389	359	409	444	411	407	405	395	417	395	438	405	405	389	380	423	392	397	401	412	424	375	402	419	400	389	399	398	412	389	404	396	382	410	377	405	456	407	437	415	419	394	390	414	340	422	393	407	399	396	397	383	403	390	352	390	393	369	408	388	409	399	403	390	394	408	382	400	379	375	413	395	384	406	390	374	410	411	385	404	428	415	395	391	419	404	402	442	418	409	414	390	389	362	420	412	347	400	380	426	382	405	415	378	427	413	421	414	403	373	405	399	396	416	397	399	419	393	421	394	394	435	389	423	433	424	403	435	411	387	384	408	428	394	436	406	413	397	407	420	428	410	397	417	414	443	414	408	391	416	402	400	374	440	365	446	453	390	416	417	413	395	397	377	394	385	421	403	435	433	423	403	378	434	419	363	398	402	386	389	386	446	402	394	416	407	410	381	428	385	413	406	420	399	423	425	397	414	406	412	368	377	436	430	400	419	384	399	396	368	382	399	395	392	423	441	414	439	412	414	404	394	435	413	391	423	398	408	417	424	427	405	408	397	390	395	410	389	382	403	411	441	434	399	383	410	425	393	433	386	384	379	427	406	363	384	398	394	387	398	401	413	417	390	391	403	420	382	374	392	378	411	400	402	427	409	405	392	377	393	375	391	403	421	425	450	414	400	412	412	375	402	411	386	406	408	405	410	408	408	394	387	402	399	376	418	384	399	435	405	428	420	395	376	412	440	369	413	405	397	402	431	385	412	381	362	420	404	421	396	408	433	380	377	389	438	422	459	385	412	413	405	386	418	389	420	393	405	411	389	416	417	412	404	422	387	406	384	369	427	388	400	396	408	402	399	408	416	404	418	390	413	389	424	418	439	369	406	428	402	400	420	397	380	414	383	407	419	416	431	439	425	423	417	363	404	376	427	400	438	388	384	413	407	407	440	411	416	425	398	376	408	386	425	394	385	435	404	376	411	385	396	436	393	422	381	386	357	382	380	403	436	369	410	375	386	418	395	371	384	402	390	407	396	408	370	372	411	369	392	415	385	420	364	429	410	397	374	396	414	401	424	418	409	380	377	421	384	365	375	389	415	421	434	419	404	413	387	409	428	373	420	394	429	416	389	393	394	435	430	380	426	374	421	404	432	430	401	369	430	377	411	384	403	426	407	439	364	404	439	432	417	394	393	409	384	419	395	452	430	450	400	397	408	401	348	404	437	378	388	408	409	401	424	411	390	389	371	390	368	378	415	397	396	371	413	416	406	373	428	423	354	375	334	407	408	415	411	418	396	403	402	416	428	387	420	364	409	420	412	376	442	434	417	391	414	445	421	368	425	412	402	404	402	384	389	406	396	375	428	447	414	396	400	400	399	416	400	378	412	424	421	358	398	388	389	438	414	411	385	421	440	372	391	408	401	434	388	381	396	427	420	420	382	411	414	375	362	411	411	406	417	400	429	395	399	435	387	397	382	389	386	378	383	391	374	393	391	402	410	413	385	394	383	390	390	408	388	354	368	349	406	392	404	385	384	432	404	419	390	354	369	400	407	423	426	391	415	378	379	443	406	400	409	388	400	375	435	394	369	395	406	390	451	387	387	422	371	432	418	405	415	398	403	416	397	413	406	433	387	349	442	406	417	413	368	377	395	403	393	379	394	413	433	424	397	394	391	398	433	423	424	408	432	390	395	389	413	397	412	412	405	404	381	416	416	350	407	383	407	445	379	451	440	377	355	387	445	404	416	383	401	382	411	388	388	447	431	388	378	421	405	364	436	386	386	412	381	386	367	416	385	424	410	441	394	414	458	407	396	371	360	397	433	403	434	398	405	433	405	406	409	385	385	428	404	389	422	406	449	404	419	439	400	373	402	441	400	394	413	395	419	426	394	423	393	423	422	401	402	388	378	364	436	413	409	397	406	406	392	372	376	378	398	411	394	413	385	384	445	400	386	419	418	385	437	404	413	389	409	392	448	398	434	406	396	366	422	413	439	383	413	422	397	422	418	389	386	392	411	358	412	417	412	392	397	385	362	431	393	416	354	401	405	417	422	397	406	421	406	397	405	403	416	384	429	393	430	399	409	399	409	398	420	424	398	418	433	405	408	397	438	414	426	414	411	453	415	408	449	370	433	442	394	424	424	415	385	419	388	453	420	470	400	406	371	380	420	410	391	435	444	444	428	430	425	424	382	380	409	391	405	373	397	425	401	408	410	378	437	389	420	393	392	408	427	415	395	441	379	383	408	394	429	428	412	429	437	421	402	382	396	409	409	375	410	380	392	419	427	420	399	387	395	414	417	396	395	424	418	417	434	421	383	411	378	408	393	408	411	445	402	429	416	376	410	405	410	385	404	420	391	401	447	400	432	448	434	409	408	401	395	403	402	379	368	402	396	397	405	378	417	397	420	401	414	392	410	387	411	424	384	404	410	376	417	403	362	403	401	425	408	443	405	412	405	410	420	405	446	400
23951	21314	28550	24406	21313	9402	1717	1215	1083	1057	955	896	891	803	792	822	805	778	826	740	835	795	772	723	724	728	734	781	726	750	728	738	758	697	715	718	719	723	715	730	699	722	732	733	735	775	749	762	722	709	662	722	715	702	691	697	708	754	756	684	722	716	690	704	719	767	684	724	718	675	716	706	748	706	740	729	722	717	689	690	698	701	710	692	710	726	716	719	715	660	657	717	655	764	686	709	683	712	725	676	690	661	705	692	688	718	744	708	710	680	667	717	661	687	691	704	733	657	693	701	678	673	701	685	774	686	767	678	641	690	725	750	682	724	725	723	774	735	693	726	667	719	712	724	674	663	705	696	698	687	680	727	727	718	765	688	673	693	676	677	666	702	735	692	696	676	730	725	730	675	717	735	701	734	687	738	679	786	720	696	653	735	698	696	721	681	734	720	699	736	721	700	706	719	674	667	682	729	710	706	716	691	751	684	681	687	697	693	712	717	676	666	676	713	728	730	674	735	703	661	689	729	751	705	682	676	674	685	725	715	644	684	711	708	712	705	706	677	743	718	724	677	722	726	691	729	682	699	706	740	726	686	724	725	701	698	735	723	715	715	729	745	707	698	715	693	700	752	688	708	711	710	666	677	622	751	642	706	721	752	725	709	707	691	672	721	706	708	699	697	677	695	702	707	694	687	694	717	675	684	698	729	711	718	676	709	675	701	738	718	705	680	711	685	709	716	689	717	706	658	702	679	678	705	681	677	721	658	699	698	689	737	727	664	677	732	679	715	726	661	710	769	701	707	738	674	694	681	657	667	704	726	671	715	711	683	713	736	694	737	677	686	704	712	690	658	673	699	724	687	708	669	689	769	707	672	713	657	672	687	698	701	738	710	673	682	703	680	744	709	661	690	702	699	696	732	694	754	687	695	703	711	682	719	740	705	764	726	742	695	670	692	699	705	673	761	727	678	711	702	684	648	688	724	685	736	695	712	678	726	696	662	668	734	724	673	703	714	709	730	661	700	663	715	690	693	734	749	688	733	693	748	696	704	720	723	770	737	716	743	639	730	700	755	694	753	730	688	717	691	692	683	708	693	719	695	727	733	727	716	684	723	679	744	675	679	711	703	687	722	699	697	696	752	738	696	688	707	751	742	674	711	709	687	722	687	693	711	739	717	743	686	663	724	688	692	667	720	679	716	694	749	712	754	724	717	692	729	681	696	700	662	700	710	707	687	730	663	682	672	698	653	699	677	693	704	739	734	704	707	671	649	630	673	685	661	720	713	681	686	694	700	675	681	734	718	711	725	685	670	702	697	628	678	722	729	686	747	743	708	729	682	691	701	700	711	686	709	634	706	728	689	701	689	714	682	714	691	680	773	712	684	729	712	670	768	707	714	716	686	720	731	707	736	715	712	709	678	745	725	718	745	731	686	741	673	677	716	712	694	722	700	733	700	740	673	684	686	743	671	646	725	747	721	680	723	692	728	677	690	741	675	705	754	732	729	683	650	725	678	727	688	684	732	733	661	745	679	773	736	714	682	705	672	665	675	693	664	687	739	691	697	705	735	682	673	737	702	663	718	714	724	694	700	703	737	704	685	668	707	690	702	678	708	712	708	705	728	745	704	716	747	731	699	670	725	710	703	688	687	700	724	710	646	662	727	705	716	722	670	684	693	703	653	720	700	686	741	737	688	685	687	694	708	702	704	666	675	687	675	749	700	708	725	738	755	723	707	746	695	673	705	674	717	691	731	732	697	700	702	696	742	715	711	737	683	729	694	702	683	712	711	683	681	675	705	683	696	709	700	730	694	675	744	712	707	693	684	665	683	685	700	704	670	684	687	707	705	738	707	732	701	683	711	698	677	697	689	714	712	717	706	701	700	707	657	699	704	689	681	717	719	684	735	701	702	691	710	681	707	676	685	719	657	672	707	690	694	726	649	737	708	739	705	683	680	729	715	718	702	669	704	678	706	730	704	747	695	710	705	708	732	688	696	705	686	638	709	661	660	721	718	695	705	661	710	694	736	703	673	670	697	727	774	622	701	752	666	675	759	703	713	698	744	727	648	654	685	717	698	668	668	722	708	686	715	676	714	726	703	675	745	708	732	699	674	709	712	724	673	689	688	684	639	698	699	685	709	757	699	684	695	680	703	714	735	670	698	652	708	681	710	693	698	665	713	677	670	699	687	751	683	746	695	661	724	649	765	706	631	718	708	686	713	758	719	669	696	675	714	688	737	699	713	739	661	729	687	701	675	683	727	673	721	698	677	762	697	682	792	785	739	672	762	744	755	708	699	721	702	692	659	697	703	709	659	735	721	708	711	628	711	707	717	681	726	712	696	683	755	693	674	723	684	647	662	720	720	760	704	719	707	707	720	676	722	682	717	707	758	670	689	705	731	673	723	728	703	677	701	718	692	649	690	725	710	696	753	688	675	689	688	652	694	749	737	676	684	737	705	728	730	728	671	751	720	661	712	681	721	688	667	701	684	684	722	688	716	721	722	688	679	729	675	707	704	650	750	732	745	704	673	712	689	685	670	713	675	663	656	712	703	732	675	655	691	691	703	677	695	731	720	681	707	758	706	704	700	675	693	710	676	686	706	691	725	677	714	704	718	648	706	677	683	706	677	673	703	712	690	709	701	699	705	740	670	661	674	714	664	696	736	680	704	710	688	684	711	707	721	689	701	685	680	663	698	685	716	733	689	746	682	668	667	703	686	726	682	692	687	708	675	697	702	702	729	679	666	692	685	692	706	689	698	673	722	743	705	729	656	686	706	724	668	705	679	669	721	679	688	718	694	660	706	700	744	682	684	697	707	711	713	753	668	701	676	710	682	705	705	723	712	697	676	708	728	712	747	668	704	718	745	714	720	705	708	709	734	649	708	707	671	680	695	747	688	702	710	701	719	669	668	704	685	686	723	689	671	723	702	689	740	709	669	758	719	690	723	685	731	662	702	687	726	765	701	675	694	731	692	698	686	728	695	696	629	722	680	714	702	694	670	739	686	690	666	691	684	681	673	672	668	712	698	722	738	676	701	685	697	684	717	677	703	723	701	686	641	729	722	731	721	733	668	784	740	727	679	665	683	710	683	641	675	721	720	738	715	675	694	738	659	685	689	664	734	693	757	712	716	674	722	669	706	681	692	717	707	712	705	672	678	698	748	705	684	691	736	649	733	647	701	671	688	737	696	729	706	676	666	696	742	717	693	709	715	658	689	696	698	696	674	670	740	702	760	698	713	692	696	717	710	694	703	730	714	707	696	712	683	675	706	722	661	671	692	711	674	740	686	724	722	712	710	698	672	657	721	706	687	733	668	681	685	686	680	717	673	740	737	688	640	694	724	701	712	702	711	695	686	717	700	696	693	709	731	700	742	739	659	682	682	677	670	689	681	737	669	674	705	657	684	699	682	701	651	699	731	688	684	738	628	733	690	682	681	711	712	699	715	671	691	742	686	710	698	671	704	733	656	705	695	687	701	692	682
4218	10618	7612	3890	2979	2336	1863	1669	1460	1318	1225	1034	942	911	931	888	791	870	833	826	843	776	830	739	786	756	754	796	704	789	731	772	747	750	700	732	708	694	727	754	699	712	695	776	790	744	671	734	755	729	726	767	666	772	737	743	668	769	715	738	776	734	763	770	701	734	749	758	741	749	759	706	777	762	684	728	779	767	764	782	751	709	686	717	774	701	712	685	683	748	741	721	716	711	700	722	728	729	696	717	729	749	701	735	713	735	712	736	789	809	707	734	717	731	730	726	668	717	770	737	715	731	715	725	697	724	714	728	713	692	717	712	759	725	773	708	659	736	685	722	730	722	712	711	701	686	745	717	760	673	719	722	688	734	716	670	693	713	730	755	731	704	721	723	740	714	699	730	749	653	714	710	713	691	753	705	708	718	737	713	761	717	757	719	722	681	693	731	702	707	744	710	721	717	667	719	754	711	692	685	720	735	717	708	726	640	767	726	648	712	727	730	719	728	717	758	699	732	700	718	781	733	729	743	708	744	737	720	776	700	705	714	746	731	674	720	703	715	770	698	693	691	719	736	697	711	763	717	723	732	723	676	707	672	731	670	730	718	721	722	684	704	736	739	712	717	695	681	731	696	745	695	719	733	700	682	781	741	682	706	696	754	723	742	724	691	675	747	736	667	716	671	746	681	697	718	777	699	702	674	736	737	719	763	690	692	695	681	695	664	687	743	708	706	696	725	739	745	762	735	711	722	692	703	691	739	712	738	722	747	740	730	702	709	732	748	736	672	704	706	690	705	720	670	662	735	691	716	728	730	732	752	713	736	731	710	704	738	725	778	719	746	693	684	710	674	756	708	709	772	727	707	740	698	713	734	699	708	721	702	741	670	662	703	687	724	701	770	694	751	714	702	703	730	676	747	694	736	718	715	687	687	741	730	684	700	727	742	692	691	728	682	732	730	786	764	700	723	710	707	699	747	745	741	698	767	727	740	763	691	719	726	688	688	716	719	721	722	697	721	708	748	746	757	699	693	725	727	716	706	718	750	697	770	747	686	711	692	769	705	625	743	707	711	755	707	726	743	694	733	738	738	714	710	743	702	761	759	683	723	703	748	702	761	742	726	744	737	725	743	743	712	733	674	737	706	754	727	726	746	741	720	743	726	687	723	721	733	686	701	744	695	690	724	718	744	762	751	712	726	720	704	766	761	728	723	751	705	716	735	722	745	716	696	724	716	693	739	714	721	707	758	723	737	644	663	693	701	761	710	721	739	723	717	683	712	745	693	690	700	741	732	722	726	725	756	681	708	710	734	737	735	707	679	679	695	725	725	748	747	731	727	733	716	679	746	677	747	703	789	724	706	693	678	716	729	726	725	692	735	664	694	668	720	740	720	781	723	742	725	741	730	706	723	708	754	786	675	707	727	687	735	703	704	744	726	732	723	673	714	743	673	691	702	708	735	700	711	737	700	732	747	728	729	708	735	759	768	721	725	757	728	758	657	721	707	698	668	735	709	703	647	729	716	753	677	767	712	726	691	728	668	691	771	710	718	728	688	683	740	716	714	743	732	743	702	712	700	729	719	777	707	721	727	733	731	706	703	716	709	703	731	777	714	680	685	720	702	657	689	741	704	694	726	695	722	703	701	700	720	734	715	754	767	767	684	704	773	672	733	749	733	685	752	780	683	740	706	773	742	686	729	700	716	702	717	728	713	757	719	726	749	703	753	691	750	737	685	718	737	752	687	717	702	710	702	721	758	749	667	726	737	717	732	666	735	736	781	727	677	747	754	710	718	756	720	757	718	725	713	765	748	704	741	697	729	730	769	716	714	716	695	694	720	746	692	693	695	751	756	772	711	730	740	686	683	655	726	693	707	732	709	721	730	710	744	736	692	707	681	712	717	681	718	714	691	690	686	724	745	751	692	714	717	710	725	782	757	701	726	703	702	734	689	734	710	729	710	676	731	697	692	735	709	725	723	672	676	710	770	744	721	713	749	679	684	774	755	722	681	686	723	686	705	713	725	783	661	718	729	707	706	758	693	710	709	735	713	755	736	707	747	739	744	692	705	689	725	725	702	714	673	717	674	710	703	672	743	725	726	723	737	713	722	719	764	744	738	716	733	639	691	693	780	723	691	738	685	760	761	689	734	740	715	727	715	720	718	740	713	714	739	772	671	715	742	781	686	723	747	715	721	728	725	691	709	681	732	695	742	736	730	684	678	709	766	786	672	748	698	781	736	684	739	716	747	732	728	723	681	771	697	727	698	732	720	723	719	691	704	706	741	738	711	725	709	694	700	683	707	735	744	773	714	692	679	719	707	640	715	762	714	705	709	736	725	719	741	725	771	697	717	744	723	729	734	750	709	741	738	673	730	730	756	717	730	743	743	709	735	726	695	703	730	675	739	770	730	657	761	689	749	721	719	702	749	731	707	695	705	728	736	747	686	680	706	708	693	710	665	726	727	717	702	714	695	761	721	714	742	745	692	715	717	737	740	715	730	700	717	722	675	682	691	715	776	710	727	758	669	743	698	706	704	672	690	723	757	786	689	774	711	697	718	765	720	728	706	716	704	729	725	724	725	725	743	722	738	723	717	709	714	732	736	752	668	732	704	750	716	709	684	701	704	694	704	715	691	736	699	676	698	728	670	659	726	747	715	706	715	687	730	707	672	730	697	716	667	714	728	696	733	708	671	681	740	709	709	671	747	691	750	715	689	707	740	745	694	682	676	718	751	726	705	717	736	708	763	750	702	758	674	730	714	697	720	737	706	737	748	741	716	751	701	719	734	741	730	715	756	673	722	729	657	678	767	694	740	714	822	658	680	753	729	715	674	756	716	744	692	730	726	729	754	696	752	696	736	744	677	669	707	711	745	742	727	707	766	717	732	719	689	752	672	702	751	710	674	693	712	728	703	671	741	702	698	669	676	724	706	715	686	739	720	743	720	679	758	675	716	771	755	691	772	697	712	710	740	740	718	730	717	759	742	754	735	717	718	732	682	718	741	743	752	759	746	790	696	721	722	735	704	735	696	699	683	754	739	709	709	717	697	716	717	688	726	742	758	748	691	695	700	691	748	717	687	703	733	702	707	723	730	705	731	711	723	723	730	784	686	687	779	709	775	719	786	696	795	707	717	702	768	715	715	697	714	724	763	722	726	736	720	701	682	721	724	697	744	705	710	728	693	775	744	696	717	682	687	673	711	763	781	771	767	724	732	705	732	715	695	697	720	734	716	721	708	695	663	730	756	721	697	708	746	708	690	715	730	748	693	717	702	692	688	738	691	762	729	729	724	716	733	727	719	701	712	712	708	672	722	710	715	731	746	704	737	704	704	702	719	714	744	723	635	742	677	744	718	683	745	711	723	730	681	756	732	729	725	754	715	696	729	760	734	737	755	710	684	707	716	654	708	705	762	721	748	715	718	719	731	683	752	720	733	720	689	687	679	726	703	740	700	754	703	723	760	709	672	739	745	748	712	700	662	726	769
24949	21265	27284	25440	9149	1001	797	639	627	563	477	532	484	467	484	443	436	463	428	428	411	385	427	392	424	431	405	398	416	447	405	423	387	432	394	378	401	358	418	401	390	392	419	438	400	408	376	416	401	390	399	403	373	371	394	400	395	426	397	450	384	391	410	421	431	436	383	423	393	406	425	417	356	410	420	384	382	385	361	378	395	401	394	422	403	384	400	385	384	387	399	431	358	402	393	429	408	387	363	412	413	414	361	411	400	410	399	384	433	396	407	402	390	387	390	368	408	406	368	393	370	418	359	374	357	399	400	381	393	393	412	428	398	393	401	388	393	371	390	391	368	389	384	356	413	387	408	403	383	370	398	424	393	415	384	430	396	414	417	381	366	398	405	366	414	409	387	404	399	392	369	406	414	379	404	378	368	412	380	399	432	423	395	360	403	417	385	404	386	395	419	403	394	381	394	437	421	416	401	384	407	365	400	401	355	382	414	410	388	384	364	389	406	412	385	357	412	363	389	382	403	416	381	383	385	390	426	389	393	392	389	397	369	397	400	401	407	391	417	435	365	410	413	369	408	424	388	390	379	371	389	447	406	382	382	343	414	396	414	417	367	390	383	417	398	390	417	395	395	403	399	407	369	411	414	394	401	399	401	360	364	387	369	418	387	384	397	400	412	409	393	387	399	411	422	376	374	375	414	385	412	375	373	396	413	396	380	374	419	425	407	437	395	410	416	363	422	375	381	392	432	388	442	386	405	400	430	387	395	387	400	384	381	410	421	413	394	395	393	420	387	343	435	403	380	384	411	422	387	394	437	400	367	413	401	406	420	405	400	446	397	401	391	368	401	381	389	384	413	371	414	382	415	398	457	371	403	382	412	375	356	403	434	405	407	377	381	392	348	388	384	398	389	376	429	426	411	391	390	392	397	408	395	411	384	427	421	376	374	419	399	389	410	459	405	398	415	384	405	401	409	397	388	422	398	385	368	415	401	440	399	398	407	382	373	430	366	370	390	398	367	363	425	418	385	369	416	401	438	410	398	389	400	401	397	408	367	393	387	383	422	429	404	406	384	393	376	392	372	395	351	375	365	410	354	387	391	414	365	398	421	392	374	399	418	388	388	405	370	374	372	426	419	364	417	415	370	380	402	419	397	405	403	398	429	398	403	373	339	409	366	401	401	411	362	425	405	388	358	388	416	422	367	404	376	375	358	410	399	405	423	449	370	394	385	430	374	379	410	390	403	410	395	373	381	386	409	378	399	385	384	380	407	390	391	402	456	393	385	382	374	369	385	414	391	398	402	380	397	392	435	360	371	404	380	402	404	380	413	360	369	402	397	353	406	377	392	391	378	359	383	391	418	378	378	366	404	398	373	410	390	381	431	395	392	420	371	368	392	393	438	369	424	401	414	366	381	371	381	393	398	372	412	382	396	391	410	380	387	402	400	411	403	422	379	389	414	370	378	398	422	398	397	411	419	410	416	410	413	395	390	407	400	407	359	412	352	370	386	397	407	413	408	378	411	419	409	406	397	393	374	387	361	430	411	409	402	403	368	405	428	417	411	404	441	423	376	390	392	404	393	396	388	396	395	379	389	375	395	403	385	421	379	425	406	408	402	416	399	378	397	357	395	430	415	410	404	389	420	363	395	375	377	395	417	387	394	382	402	416	388	406	399	402	374	421	405	369	390	392	395	395	364	362	379	407	423	391	407	375	410	382	433	406	405	371	408	398	389	400	396	363	383	393	397	381	388	381	371	413	422	362	397	395	361	423	402	388	386	417	379	365	373	409	385	369	418	421	430	367	406	368	359	400	367	391	379	399	413	422	397	361	371	408	408	399	373	395	380	410	418	394	399	398	421	412	382	412	422	403	411	345	398	429	377	412	405	401	363	432	425	383	442	408	389	392	380	416	405	398	377	383	455	418	385	397	397	394	406	368	394	384	395	405	359	400	394	425	438	398	365	391	356	436	375	423	433	381	406	390	417	417	398	380	384	436	422	418	427	412	405	362	384	389	406	425	406	407	413	396	406	398	384	426	375	406	433	397	373	391	382	371	371	429	382	391	398	431	419	408	362	396	417	384	362	418	400	403	395	409	395	400	438	382	392	385	384	414	429	443	375	400	376	380	402	385	381	423	386	403	380	406	387	392	359	396	391	380	364	414	382	355	410	412	398	417	376	401	366	387	395	367	392	413	370	420	408	397	376	410	382	450	380	399	402	417	413	397	390	432	388	407	421	390	390	379	405	399	403	361	402	384	354	401	395	445	428	429	425	396	406	391	390	372	372	382	385	386	391	408	397	384	375	397	388	395	412	417	372	415	403	390	385	379	428	384	409	395	388	384	385	399	393	424	336	373	395	390	398	454	425	470	461	419	413	396	416	414	404	401	376	433	400	377	404	398	403	371	411	396	380	368	389	425	408	387	432	386	404	385	420	381	384	394	392	410	389	416	375	393	400	393	395	388	366	408	414	391	346	407	382	406	380	383	417	420	390	394	372	406	397	404	379	425	380	403	413	388	389	408	398	390	423	373	425	407	385	353	368	387	411	389	400	411	440	418	379	415	379	403	401	402	380	385	376	391	410	378	415	389	433	391	372	382	392	393	404	404	391	387	424	388	387	441	422	398	400	396	386	403	389	397	404	369	410	355	406	385	397	399	425	395	414	391	415	410	368	375	421	415	434	415	409	366	391	366	356	399	424	379	430	388	402	420	354	371	390	387	390	427	390	380	414	446	369	406	397	381	391	387	376	386	393	358	396	386	374	390	387	384	435	402	426	421	384	395	413	392	411	373	401	406	403	409	398	395	412	387	367	391	392	423	366	400	392	376	367	402	398	403	424	388	394	396	411	372	394	366	442	406	409	417	403	421	403	417	373	388	377	380	455	392	405	384	396	405	412	392	382	406	385	408	367	387	432	400	377	407	397	420	414	388	379	398	386	391	389	394	387	419	378	406	392	398	418	401	413	375	412	416	427	435	418	405	400	391	369	390	384	378	389	386	391	374	365	376	429	371	413	396	388	383	388	425	384	398	382	385	424	381	414	426	360	406	396	428	393	356	380	406	358	411	385	390	386	385	399	379	363	390	402	387	392	436	372	393	368	373	456	404	430	416	387	395	394	408	358	408	373	424	405	374	431	406	381	405	380	426	425	401	385	399	395	383	412	354	412	386	400	391	372	417	348	408	402	410	365	386	399	386	419	407	385	407	384	408	387	384	388	394	395	393	417	415	388	430	394	386	401	373	414	392	372	386	425	407	396	415	414	382	410	347	408	412	415	395	405	403	380	449	405	439	416	420	399	405	416	415	393	406	378	407	414	396	419	408	381	373	416	385	414	397	370	381	407	359	384	391	373	395	401	405	393	380	387	362	397	410	387	409	364	380	400	399	415	402	381	386	438	407	395	416	374	402	405	385	405	385	435	424	379	360	404	400	338	395	374	407	398	363	399	424	408	441	374	399	396	418	386	412	383	411	415	394	380	407
4097	6850	4676	2475	1884	1445	1266	1080	977	779	714	704	610	593	549	544	532	521	531	492	519	473	488	519	490	485	484	517	517	477	477	478	438	423	419	432	447	442	496	470	447	437	485	446	434	491	431	477	459	410	476	425	460	453	457	419	441	434	463	432	428	442	470	441	450	443	430	461	475	442	432	495	461	432	455	488	441	449	444	439	431	437	454	437	467	464	409	470	462	450	468	405	435	474	481	444	466	442	425	438	467	438	451	410	439	451	420	432	464	461	431	452	465	436	420	427	430	455	457	404	464	449	442	472	437	447	460	446	463	446	419	458	424	433	436	425	426	410	465	445	430	444	444	424	429	477	469	435	467	449	456	416	434	428	450	454	448	431	451	495	449	470	434	446	435	447	473	436	414	464	433	426	467	438	435	415	445	434	503	414	419	484	458	478	432	400	456	436	476	406	437	448	452	460	464	443	462	438	469	434	420	442	471	450	462	426	407	470	473	446	472	480	439	472	442	420	463	450	434	423	431	429	443	450	440	402	459	461	463	408	489	419	460	407	426	414	467	439	449	467	467	454	416	443	471	445	461	441	434	466	444	425	408	426	425	465	491	447	445	444	443	396	444	437	404	462	437	478	460	460	426	455	431	479	435	466	417	451	441	424	450	425	440	433	465	433	415	476	427	440	440	455	414	463	438	432	467	442	437	440	432	448	452	424	434	438	442	439	451	486	466	416	456	462	453	458	387	470	474	451	473	432	471	465	464	417	430	414	447	431	473	451	428	469	417	474	435	401	435	444	457	485	436	452	484	429	429	437	439	458	462	463	461	422	467	439	436	437	441	455	446	452	467	402	447	443	438	423	415	392	422	449	446	441	443	439	478	458	473	454	434	428	427	479	453	456	481	412	438	437	427	449	408	448	447	436	429	456	455	440	439	452	429	456	444	430	428	418	459	460	418	488	409	423	481	440	414	444	462	437	445	452	412	379	466	436	482	428	464	472	434	432	410	471	460	418	425	439	426	431	432	442	433	423	460	426	459	454	467	458	448	486	452	447	431	429	458	430	452	463	428	424	437	444	408	453	481	439	434	461	453	445	397	434	442	420	438	437	443	444	450	448	457	447	487	456	460	426	399	461	507	441	411	443	435	413	418	465	431	431	408	435	456	417	434	479	409	470	478	444	435	443	448	450	458	435	446	435	443	432	423	424	439	457	447	443	456	431	429	438	461	430	438	429	456	466	440	465	431	414	451	433	444	398	442	401	454	447	448	459	410	437	467	442	444	441	457	425	438	454	419	460	432	461	394	457	478	421	429	443	454	474	431	449	446	410	461	442	433	437	439	459	474	415	415	427	460	463	444	459	441	445	436	467	433	424	424	470	438	452	426	429	464	463	432	445	457	461	415	395	465	444	450	389	408	400	475	459	419	460	430	450	401	429	416	414	485	452	421	440	421	424	444	474	441	431	424	455	421	411	430	450	455	464	411	441	436	431	420	464	436	442	422	479	431	449	427	436	453	393	464	431	419	461	431	443	463	459	476	463	425	443	419	447	440	441	444	453	484	413	434	441	408	433	438	457	440	452	449	455	447	445	433	425	453	443	458	440	467	430	461	414	482	469	467	438	486	427	475	435	433	484	424	487	437	426	433	489	440	436	408	458	437	411	466	418	507	431	406	460	452	448	444	434	453	445	442	415	451	408	436	428	411	436	467	444	453	447	443	472	451	474	443	426	444	440	448	453	465	429	432	446	422	469	459	418	421	465	445	469	433	434	459	373	458	443	444	448	441	460	431	442	436	391	443	447	474	433	439	458	446	456	483	438	407	416	424	439	446	437	429	435	461	440	436	421	437	415	480	482	440	466	425	468	439	393	452	429	455	468	445	438	453	452	470	426	459	450	428	434	433	437	415	424	433	415	436	470	475	421	402	457	443	411	428	467	415	442	469	461	449	411	455	440	464	459	430	424	444	419	397	460	402	439	492	458	446	478	416	463	432	431	422	396	462	439	440	463	467	428	396	445	439	444	459	418	446	444	437	438	435	454	462	465	477	426	433	443	414	438	460	466	443	472	396	441	437	440	440	464	453	392	418	414	457	409	446	446	458	443	403	407	425	418	449	454	412	463	459	433	459	481	449	420	472	410	483	467	505	432	455	435	474	414	458	463	463	465	405	440	439	461	427	437	451	427	463	438	418	450	454	428	450	407	447	414	422	472	475	477	417	426	476	402	444	455	430	455	408	418	471	425	451	432	447	430	435	430	453	447	463	496	406	386	446	451	461	423	435	474	442	469	443	446	462	427	448	444	463	465	452	403	454	442	398	455	479	423	453	451	443	482	447	464	443	450	446	470	437	411	438	434	431	420	467	431	457	436	448	421	427	393	411	491	425	418	426	442	479	447	438	452	451	403	478	458	444	467	453	453	507	419	458	475	443	430	442	436	447	453	440	432	420	424	460	417	446	465	452	438	483	450	472	416	450	445	413	441	415	426	451	460	417	439	421	416	426	449	477	453	467	428	440	459	461	412	401	463	414	450	495	451	448	415	436	469	406	456	455	433	480	491	428	425	466	434	463	486	478	450	462	479	425	449	448	453	447	458	429	443	442	501	454	465	457	430	419	488	426	447	433	389	433	459	453	494	474	494	436	449	449	447	442	439	438	452	502	447	450	415	432	450	434	461	461	465	454	438	480	416	412	411	403	442	443	449	466	434	427	401	436	445	416	415	448	472	445	413	414	448	469	440	418	406	426	471	476	441	483	418	477	435	439	428	422	482	443	443	440	404	438	449	430	432	428	411	432	438	435	439	443	446	430	471	467	446	437	430	467	437	404	410	440	497	474	419	443	473	437	441	446	408	431	426	419	458	434	436	387	422	458	442	453	431	430	441	469	478	441	433	443	430	436	422	456	437	419	471	439	448	438	429	451	417	413	467	444	426	414	445	441	465	445	462	391	446	417	424	424	443	437	450	428	410	446	451	431	442	439	435	426	436	450	405	456	459	451	448	397	427	449	439	448	414	427	469	420	397	418	421	474	424	409	446	440	447	460	462	434	402	434	453	474	439	441	448	463	450	463	457	442	444	401	445	418	433	433	425	425	447	441	432	458	443	449	445	457	440	474	455	434	463	440	449	416	455	422	461	435	474	462	421	458	462	427	493	461	452	456	466	422	470	431	385	458	469	439	443	453	416	451	450	451	477	459	428	475	433	448	435	428	435	434	407	446	476	394	461	437	434	431	467	448	492	463	462	464	430	469	432	490	479	453	434	483	437	483	462	487	461	463	431	449	459	452	476	480	465	438	457	446	421	470	420	487	493	405	430	460	452	435	471	457	451	471	417	436	454	473	444	436	458	454	403	439	474	442	452	423	448	447	406	467	417	450	473	482	469	453	448	458	433	449	434	416	464	424	455	474	434	482	451	461	456	442	469	448	450	409	424	425	438	426	408	400	454	468	448	465	477	467	436	435	459	452	450	429	441	449	423	455	391	429	444	444	431
22772	21368	29122	23983	21373	21434	8302	1933	1556	1409	1322	1201	1126	1114	1036	1036	986	997	984	958	960	945	929	929	891	891	919	943	939	918	881	892	912	863	927	894	858	898	860	933	925	895	915	840	876	866	875	915	801	864	859	854	855	881	870	883	874	869	909	878	827	872	897	878	897	913	866	850	873	803	852	902	838	938	899	877	906	880	866	870	913	883	849	933	894	823	916	867	896	831	875	843	912	860	865	856	918	915	878	900	863	841	902	848	888	930	843	883	870	803	844	866	874	898	826	873	886	855	871	856	880	839	860	840	904	869	839	859	865	876	850	857	851	847	819	852	903	882	869	923	866	916	888	875	864	808	859	896	860	887	858	861	811	872	906	854	902	885	838	880	920	905	885	862	838	822	878	897	891	877	839	864	850	870	831	892	904	847	851	870	870	845	802	901	870	843	852	872	803	814	849	890	889	893	854	854	827	895	828	832	824	911	858	861	880	857	861	874	864	866	888	836	872	829	886	878	883	882	872	804	858	872	864	839	937	892	888	900	848	873	889	886	830	828	877	890	820	868	838	825	865	856	864	806	900	893	853	863	886	885	881	914	892	879	882	918	868	859	830	879	885	802	841	823	855	852	852	909	882	844	865	875	872	852	885	845	863	857	873	878	874	832	866	827	873	836	817	865	845	819	831	829	854	865	843	810	829	858	879	864	828	795	926	870	866	893	896	822	812	923	901	881	857	873	931	860	845	841	921	873	862	883	882	857	853	888	869	903	831	793	879	852	903	866	869	833	866	871	834	810	875	864	839	797	915	859	850	854	859	823	892	798	845	857	817	856	865	855	878	861	834	868	860	877	864	853	859	870	830	826	821	828	855	803	922	856	866	843	874	837	850	900	846	878	896	847	857	823	835	876	815	854	872	854	860	956	855	898	828	835	879	887	850	893	928	876	855	866	840	838	825	907	870	876	907	912	830	893	855	896	795	833	859	869	882	880	862	852	851	846	851	819	835	833	857	822	857	879	886	812	849	882	824	881	857	907	876	834	916	868	869	868	899	907	881	846	817	838	872	832	821	854	889	845	833	869	889	841	899	877	825	886	802	857	838	782	886	870	894	884	804	832	875	908	858	860	856	861	897	906	875	887	877	887	875	892	858	887	852	882	876	841	832	871	807	826	836	887	903	819	850	878	830	870	870	887	878	838	840	847	840	868	891	852	911	875	881	813	871	834	877	862	850	854	921	888	851	884	840	842	819	898	842	910	831	857	850	837	833	874	849	826	826	858	845	870	853	860	877	829	919	846	858	856	911	873	823	908	801	858	864	903	833	904	880	871	810	932	892	911	859	895	809	887	851	818	896	825	834	836	855	902	862	789	852	896	856	819	830	834	852	888	862	882	820	891	872	849	901	860	870	900	852	822	856	939	872	815	865	871	868	849	840	891	820	825	872	838	902	888	875	865	817	856	871	881	874	850	895	849	862	845	857	830	901	816	907	846	857	911	903	847	859	852	835	791	835	846	862	890	914	861	875	843	838	863	801	866	827	863	891	866	913	874	844	876	860	913	854	847	902	882	873	879	861	922	904	879	860	829	820	862	850	852	911	853	919	834	851	863	846	871	860	868	883	864	819	847	852	888	802	836	826	806	830	904	883	849	850	873	883	840	882	848	841	872	857	865	849	793	902	883	851	909	867	840	849	813	856	889	881	834	873	878	879	844	880	875	833	874	899	874	858	879	880	874	867	872	855	831	934	861	824	891	890	919	870	859	893	869	847	857	907	844	833	857	863	865	828	892	867	813	856	831	860	836	804	806	904	860	816	828	861	860	858	904	889	840	849	828	868	876	841	882	850	854	842	886	863	896	859	899	841	867	886	851	850	886	859	898	866	917	856	894	863	889	863	821	844	828	820	851	877	895	888	831	893	791	888	867	893	869	877	834	868	835	862	870	862	886	829	839	858	876	892	892	811	842	846	835	841	897	875	868	873	875	834	879	867	865	853	846	803	859	813	904	836	869	831	825	854	863	877	816	844	868	856	893	891	883	891	862	840	794	851	880	843	868	811	839	868	885	883	836	841	809	844	842	857	844	858	923	849	814	870	848	878	841	862	868	892	823	850	826	839	806	866	851	871	879	838	861	844	881	872	787	873	889	869	877	844	855	872	897	849	877	868	839	812	928	864	830	823	839	836	850	878	855	879	877	916	882	919	848	818	842	877	835	896	875	857	886	887	873	849	902	850	838	917	871	882	870	838	865	832	880	858	844	830	846	819	922	797	902	876	892	914	824	861	846	844	815	861	883	758	837	880	883	842	809	879	839	929	859	881	868	870	879	868	837	832	790	850	808	878	883	853	896	870	824	881	816	835	862	844	896	880	896	875	833	917	813	845	889	909	875	848	881	856	841	868	819	875	857	879	848	885	831	889	875	892	830	837	884	850	894	875	867	845	860	812	829	894	865	872	848	872	875	857	872	860	872	842	824	874	856	802	859	860	803	826	894	915	843	857	822	850	812	849	871	919	833	850	878	856	819	860	882	830	870	922	891	833	816	856	890	863	928	885	892	884	864	888	845	847	869	840	867	852	912	883	897	804	894	890	867	910	837	895	816	821	817	873	868	878	838	878	880	832	819	878	886	844	918	824	844	841	921	865	846	861	858	881	833	861	882	844	891	897	839	919	857	931	842	871	875	909	821	865	849	837	828	841	831	899	877	834	898	916	808	852	877	828	832	856	865	861	835	836	847	860	861	927	883	846	905	823	893	854	915	852	878	808	874	880	873	839	857	832	826	871	852	887	871	915	876	824	838	908	847	887	861	840	833	857	835	887	811	858	818	848	870	843	819	821	853	870	906	857	852	815	862	827	827	891	867	891	905	834	853	850	871	861	839	838	816	874	913	893	831	841	813	804	868	828	870	909	887	860	810	833	863	881	839	862	853	856	893	881	901	836	861	907	850	881	856	906	862	832	881	902	808	786	875	870	851	839	866	824	826	841	853	853	823	835	876	890	842	890	893	898	827	844	796	885	854	897	826	779	841	867	786	823	857	904	888	821	875	871	855	864	865	900	849	863	876	813	847	884	843	857	875	877	900	862	812	850	880	879	887	838	845	830	866	853	802	804	853	796	836	788	817	848	817	833	858	879	868	874	903	885	845	835	872	839	862	831	811	868	854	856	855	779	858	865	882	854	865	821	828	879	881	870	868	846	841	915	909	876	860	837	846	849	828	812	895	814	910	896	857	807	885	875	917	886	861	884	846	877	891	781	898	862	815	883	926	880	824	839	854	891	847	884	869	916	867	846	855	850	877	923	838	870	885	901	926	886	917	820	852	889	855	910	826	883	890	883	843	878	850	876	865	864	832	833	884	854	835	831	830	867	798	859	847	844	884	843	834	847	903	859	879	886	855	863	794	901	839	856	882	860	831	852	881	868	855	850	899	878	848	838	833	891	833	892	846	845	845	874	896	868	880	801	889	912	854	916	895	869	863	884	876	832	865	870	931
5757	16546	11911	6401	5045	3932	3135	2486	2166	1899	1604	1476	1343	1248	1219	1185	1123	1034	1075	1021	1001	982	1009	948	976	1045	959	984	967	896	968	932	929	945	863	888	918	954	940	924	912	911	884	906	879	914	877	904	937	884	908	959	941	890	890	943	896	902	884	917	878	901	943	942	923	872	953	898	899	891	877	894	936	877	935	859	881	881	943	886	887	951	842	881	901	914	846	901	937	853	857	903	925	901	898	928	839	906	890	872	886	897	949	941	887	905	907	866	910	880	833	879	862	917	857	861	869	958	894	866	940	888	878	926	890	867	881	860	897	869	859	900	833	900	988	835	862	876	864	830	826	882	833	893	858	888	853	893	842	895	893	839	900	879	864	897	910	859	940	932	879	850	941	859	894	892	907	908	879	990	854	811	882	851	918	921	841	876	922	898	851	918	861	877	876	862	852	878	882	860	877	868	856	833	864	870	843	859	868	887	843	876	886	860	909	879	842	936	879	858	891	863	853	915	895	876	932	888	844	867	875	841	881	902	892	887	860	845	854	911	866	909	819	886	917	925	831	899	876	844	903	874	853	943	884	882	895	899	857	848	877	923	900	895	885	820	914	836	880	859	912	893	881	838	972	808	835	853	845	851	873	948	850	880	864	828	826	864	795	880	951	869	875	848	917	873	900	894	910	851	868	841	862	856	903	867	845	847	891	822	868	909	878	910	914	895	892	839	856	879	870	871	854	918	914	890	888	878	867	866	921	843	870	874	882	859	947	904	894	878	826	892	898	899	921	863	877	905	878	900	883	920	875	928	906	822	877	847	866	874	886	867	902	868	851	862	872	874	928	877	910	944	869	846	884	873	902	941	882	829	866	859	886	877	829	910	837	851	878	893	889	889	865	836	874	852	908	910	858	864	872	882	866	856	864	835	840	893	908	880	865	831	880	915	870	878	894	857	849	851	942	904	883	843	892	881	871	896	879	873	908	924	832	895	859	820	909	950	914	903	841	868	846	875	858	888	872	884	899	917	900	909	864	816	916	918	847	842	849	865	856	856	894	797	851	865	901	878	896	851	849	883	848	856	903	883	963	898	914	873	853	853	850	887	870	869	833	841	922	922	880	949	859	875	873	904	856	894	909	883	855	895	839	819	869	909	887	868	876	923	860	901	843	853	935	894	882	872	869	911	893	883	896	890	904	889	919	839	894	888	867	893	904	859	855	902	787	895	845	853	868	827	900	844	850	914	866	919	814	793	875	863	858	895	893	921	911	906	856	859	878	844	885	857	872	841	933	903	854	914	859	881	870	887	802	884	860	897	881	906	859	827	843	897	791	899	830	877	913	864	916	890	919	872	911	909	872	900	818	931	880	916	859	907	891	881	853	879	917	870	844	888	904	822	874	908	844	937	904	831	911	881	857	928	848	833	842	910	872	887	867	863	869	870	882	948	879	883	862	920	897	841	855	927	890	890	868	929	859	880	862	894	872	910	902	921	938	844	907	847	919	852	881	864	845	848	851	893	895	907	925	866	871	871	869	886	847	873	850	850	859	838	927	929	873	944	858	879	898	889	911	888	908	862	874	895	901	881	873	890	901	919	894	851	910	900	899	879	957	952	872	893	831	866	886	843	897	929	919	918	870	877	853	844	882	894	893	884	915	900	888	879	923	825	874	860	857	914	902	858	875	834	881	833	891	880	845	871	857	920	848	929	878	890	915	839	903	847	880	911	915	905	912	859	855	872	909	918	824	868	889	909	861	900	903	893	833	906	922	892	934	880	860	814	840	880	885	867	864	910	884	854	890	909	849	833	895	869	907	920	849	906	883	895	848	901	854	889	883	899	895	878	881	888	862	874	904	877	832	936	824	869	863	877	925	865	907	870	904	867	912	881	870	891	877	871	902	839	832	874	866	877	856	914	903	878	913	875	902	823	955	882	913	887	920	843	856	918	855	888	905	862	855	898	852	947	881	868	854	878	874	897	858	907	845	871	912	877	866	836	827	875	831	883	849	860	869	881	796	908	848	840	848	907	822	863	855	923	857	902	910	838	927	812	860	861	889	868	893	834	858	897	899	897	869	843	881	855	860	829	874	845	872	906	885	865	854	879	894	831	906	883	832	916	905	877	826	922	888	868	870	887	890	822	869	854	960	882	882	855	898	854	881	918	856	865	851	901	892	876	893	911	884	892	910	863	914	907	846	877	891	889	843	870	864	872	886	909	887	913	889	862	893	876	885	842	869	854	906	863	858	868	909	876	896	863	866	911	854	880	869	854	852	872	915	884	881	876	924	884	923	888	871	903	898	884	832	879	891	894	847	828	912	905	904	920	866	913	895	864	869	900	891	854	908	897	874	879	896	846	865	858	876	930	848	858	894	858	842	888	858	844	859	855	905	828	895	861	899	837	883	849	860	823	884	870	865	823	881	869	893	939	862	860	839	857	900	832	900	849	903	869	887	841	906	869	889	848	931	915	833	860	891	889	894	939	919	899	894	873	887	878	844	879	900	854	824	908	907	846	869	898	856	867	855	864	881	950	907	844	905	921	925	872	845	835	865	893	861	865	884	888	879	835	880	875	856	846	915	825	865	926	920	844	848	932	885	886	897	859	860	898	924	810	877	839	934	837	891	897	923	846	884	911	879	849	898	837	867	856	884	934	889	884	883	898	908	895	864	863	945	854	834	824	843	910	876	928	943	883	867	869	836	948	859	831	854	861	883	889	946	852	909	924	873	877	960	877	856	878	916	877	895	903	944	896	929	919	848	919	861	894	939	883	802	905	906	874	892	938	925	910	814	964	851	901	860	854	870	905	892	914	874	850	869	872	929	924	853	874	839	893	886	881	870	845	914	897	870	872	874	863	882	930	853	927	873	896	914	878	903	945	893	828	851	880	883	855	878	880	894	913	870	869	838	973	883	923	878	907	854	857	851	900	912	887	924	861	858	921	903	897	845	915	862	880	866	864	886	876	889	862	860	868	919	931	854	885	845	868	856	885	886	858	851	852	845	874	908	898	874	843	849	904	903	831	866	920	920	894	910	909	905	882	898	871	898	910	878	932	943	892	891	888	870	885	841	899	888	872	880	907	934	886	870	854	924	831	885	861	901	866	853	891	890	929	856	887	869	865	855	851	873	870	855	898	914	910	891	920	842	857	889	815	875	852	843	910	837	867	881	881	858	888	971	873	866	830	848	918	881	854	910	841	849	944	896	906	853	934	886	933	876	901	841	881	929	937	882	818	915	882	857	910	847	862	886	852	870	848	885	921	891	939	845	826	901	868	864	847	926	861	808	914	896	855	875	898	857	891	890	852	879	889	889	841	919	853	893	915	848	909	874	898	830	916	924	897	830	863	883	877	889	865	846	913	872	842	880	845	919	903	929	858	903	903	950	894	867	887	849	803	926	836	890	924	829	965	882	882	846	895	938	900	875	859	890	884	860	870	907	933	911	896	880	921	823	894	865	891	863	833	867	954	901	841	887	898	857	865	847	886	870	893	833	869
28089	17355	3955	1001	645	574	499	498	467	427	426	414	399	395	408	399	401	395	427	373	397	408	384	429	426	426	415	409	380	385	373	388	410	362	369	364	416	379	384	378	406	366	398	379	380	382	415	368	376	364	411	423	364	414	348	391	390	373	385	379	428	373	384	406	405	388	380	372	386	375	377	377	372	391	402	389	396	421	385	342	418	379	402	373	414	368	371	412	384	405	371	369	357	364	415	365	364	401	359	414	398	364	356	369	389	393	341	386	404	389	371	418	375	374	386	380	391	413	389	410	371	387	407	377	369	418	424	347	384	344	373	410	379	349	387	397	385	365	386	373	383	393	398	399	377	397	375	418	388	347	390	389	371	366	361	416	400	416	373	394	358	404	355	362	384	387	392	382	334	365	373	386	369	380	393	358	362	367	365	375	377	374	361	381	359	388	367	384	371	408	365	393	377	403	369	392	396	413	347	382	415	349	363	378	398	374	384	386	360	368	396	379	377	385	368	374	393	395	389	396	375	412	353	350	375	375	343	383	380	404	385	359	397	403	386	416	361	399	376	382	390	392	365	373	310	395	374	374	383	385	419	353	416	379	380	387	394	359	375	406	370	392	384	399	382	384	385	425	396	414	418	430	402	390	358	364	386	385	376	386	346	369	380	388	369	396	387	406	370	365	405	356	378	387	358	391	378	379	367	393	368	385	385	384	394	380	355	392	354	375	388	415	386	393	394	372	382	375	424	387	410	368	363	372	444	364	387	371	375	379	426	367	373	384	392	380	421	393	394	383	356	379	385	429	409	382	366	386	395	376	400	406	375	376	384	386	413	395	369	397	409	382	382	397	422	367	405	367	378	348	394	370	390	383	383	399	392	375	379	390	415	378	387	389	378	369	383	362	367	410	408	409	381	368	364	366	395	365	392	385	365	405	396	423	373	359	384	395	392	388	407	371	387	398	382	359	360	388	395	402	400	359	355	386	379	371	395	378	377	387	373	386	412	400	372	351	418	365	390	390	343	388	376	425	347	381	374	402	351	375	371	379	407	364	383	360	381	384	389	385	392	407	412	387	376	368	399	378	383	350	366	403	395	373	378	398	396	376	355	412	384	418	386	395	386	401	375	358	411	387	411	359	371	415	368	397	412	371	401	386	365	359	364	394	341	396	373	362	373	385	421	362	377	381	353	384	409	377	404	391	406	391	375	424	368	381	388	362	375	376	371	382	395	411	405	362	383	393	356	357	381	382	378	363	353	364	406	350	381	387	389	362	369	396	381	373	380	367	410	411	364	361	398	373	404	388	387	383	413	372	379	373	370	383	377	396	398	379	359	416	390	385	361	363	387	373	410	375	373	364	355	379	392	367	363	361	364	346	355	399	398	406	366	383	386	379	348	367	367	370	339	411	374	403	403	364	380	389	401	411	388	388	361	410	409	364	400	376	360	396	375	372	374	365	381	411	363	401	351	379	366	368	387	377	368	408	399	372	393	391	384	391	382	377	391	406	356	356	349	407	386	388	395	408	358	361	412	402	368	429	377	386	390	373	391	421	385	366	353	388	381	380	404	408	413	356	399	390	367	394	409	376	369	369	373	430	364	391	358	397	372	374	408	378	421	392	397	374	421	356	394	399	420	396	375	380	372	379	354	375	341	398	369	393	400	381	367	349	402	371	374	382	332	381	392	391	403	372	389	397	385	362	387	362	375	402	399	371	374	376	355	400	374	403	385	392	354	402	396	377	367	369	383	364	402	367	337	396	416	390	379	395	389	390	370	401	363	398	392	375	369	363	380	358	401	380	383	392	411	388	398	369	375	354	413	372	357	396	368	402	391	396	423	406	406	348	383	390	390	405	381	382	372	395	387	353	354	389	368	394	343	399	357	344	369	356	401	362	369	381	375	401	377	396	410	388	402	364	363	386	388	382	375	399	379	359	389	396	401	383	366	381	366	427	399	330	405	381	408	378	385	383	399	390	348	387	373	344	391	358	356	411	379	373	375	382	421	365	369	403	386	412	365	384	381	390	341	407	387	365	392	358	375	375	415	416	400	379	357	393	375	436	371	359	372	361	378	374	331	385	389	398	384	396	380	395	380	375	390	393	360	383	399	350	383	402	418	362	394	395	396	383	393	371	428	356	423	372	360	388	369	363	345	391	367	409	368	394	385	382	366	392	384	379	404	354	377	332	398	392	391	386	399	369	387	369	380	374	407	371	358	379	374	403	354	375	385	400	375	380	364	396	362	378	390	356	386	412	369	392	398	380	348	402	386	383	383	387	399	376	408	381	354	368	362	392	380	404	370	345	379	371	397	383	372	389	426	341	360	410	383	408	338	376	416	395	375	390	371	369	381	428	378	409	384	429	427	387	375	386	397	393	378	380	402	404	391	399	406	381	393	380	345	412	399	359	353	369	361	360	348	405	376	338	356	401	365	375	406	358	387	379	364	382	375	383	343	380	386	357	392	416	423	378	372	376	383	369	376	354	392	359	343	393	380	396	368	386	376	344	374	376	393	387	382	388	402	356	411	407	414	408	365	368	403	385	379	389	395	397	388	393	395	375	412	354	384	407	405	403	417	353	412	387	373	373	397	373	368	384	375	401	429	420	375	393	366	401	395	405	391	420	408	373	367	421	408	364	401	366	349	375	388	392	383	390	368	412	398	368	380	390	389	378	342	383	386	393	358	381	396	375	381	405	377	378	377	364	403	435	374	415	409	405	400	358	373	395	360	359	386	386	384	398	360	400	367	379	367	392	422	411	359	388	367	397	376	370	351	363	383	378	355	386	397	383	410	386	383	355	386	403	379	400	352	412	375	389	404	340	378	383	389	391	414	386	384	353	354	392	382	363	390	378	403	383	394	359	385	355	395	398	387	367	357	389	385	394	392	381	380	361	357	388	367	375	399	392	382	393	376	407	403	400	377	399	368	346	401	382	368	385	378	371	350	340	381	368	407	367	319	360	414	383	402	378	379	410	339	371	339	377	383	373	412	428	387	413	402	380	366	383	381	364	409	364	403	429	362	390	410	366	377	379	409	387	379	366	362	386	373	394	352	395	389	368	369	385	404	344	359	397	372	379	369	406	372	386	391	387	410	404	379	371	391	402	361	372	382	401	385	346	399	394	370	364	377	346	396	426	400	368	396	375	408	378	381	392	369	397	347	332	362	350	381	375	379	367	356	389	387	389	376	373	378	392	411	382	393	358	390	381	376	362	375	390	395	414	371	366	381	400	379	357	380	360	414	378	420	409	397	352	400	381	392	389	378	396	374	370	408	393	399	390	380	415	421	383	365	378	391	379	379	365	360	375	373	385	384	419	367	383	386	394	407	400	345	384	374	374	372	382	374	402	416	366	399	367	405	390	342	356	357	377	387	366	386	357	384	392	357	366	371	382	365	418	394	401	386	395	387	384	363	373	355	385	391	356	410	412	417	391	409	409	402	389	396	403	390	380	395	400	355	379	388	358	359	404	378	379	391	398	389	393	376	387
4851	2344	1851	1031	834	707	648	620	557	500	547	489	482	482	418	438	434	450	415	445	431	428	446	426	445	448	381	405	443	402	426	417	410	415	440	396	408	420	400	417	391	453	378	413	415	419	424	439	399	464	467	420	380	385	420	418	410	434	430	406	423	424	398	427	435	391	467	480	442	430	413	401	442	456	393	374	430	437	375	465	428	454	472	445	383	417	395	406	416	437	438	422	433	406	407	381	429	409	435	379	401	427	429	354	417	430	387	425	425	433	396	442	404	398	449	422	398	400	451	410	370	392	420	411	404	417	442	390	414	423	429	418	417	389	429	412	434	446	432	418	408	427	406	406	434	396	414	466	400	407	410	420	403	456	423	411	441	452	452	414	454	410	432	410	388	395	377	382	409	406	404	414	442	432	412	393	393	408	418	422	407	374	435	400	365	402	418	397	448	406	421	415	416	409	429	428	389	438	450	391	394	436	384	413	409	451	416	411	413	420	393	411	421	410	416	458	372	388	437	457	397	397	460	407	425	435	393	420	406	401	376	427	429	416	385	406	384	439	407	381	395	402	419	413	423	401	428	394	403	460	408	381	417	391	441	399	440	416	417	402	423	384	412	442	414	421	398	427	439	399	383	420	396	434	401	433	413	406	446	385	452	428	427	380	393	374	429	439	406	400	428	430	413	391	412	450	396	384	396	428	409	425	392	406	413	383	429	422	410	384	431	381	427	371	442	396	411	406	398	398	418	398	382	417	444	395	404	404	413	430	417	384	393	419	404	409	433	404	425	451	392	407	423	430	384	438	432	414	420	394	410	367	419	422	407	417	417	422	451	377	436	380	412	412	400	389	438	419	395	392	409	411	409	404	377	435	417	377	461	408	393	429	439	403	447	405	460	378	394	422	423	382	407	458	429	422	399	386	422	392	390	413	435	418	401	417	431	406	429	413	403	413	423	404	428	434	446	413	421	405	424	410	360	391	436	387	414	386	441	393	404	421	385	383	428	386	439	359	424	434	414	409	425	405	384	406	388	368	370	382	378	404	443	422	416	419	417	430	432	416	401	391	405	429	378	434	398	443	420	404	421	407	414	428	409	383	370	375	410	396	413	399	420	426	399	413	409	410	358	435	407	394	450	407	374	408	406	414	375	443	389	433	402	423	409	394	421	402	433	401	398	420	442	398	419	402	451	413	416	383	401	389	428	388	389	404	438	407	440	456	393	397	433	459	393	390	394	421	398	405	406	388	437	386	397	392	419	436	395	402	431	418	421	362	432	401	423	424	393	413	458	399	413	388	437	372	445	420	408	428	444	440	405	426	388	445	412	451	432	428	395	420	430	402	438	432	408	440	444	394	391	419	417	418	400	400	404	403	429	404	412	429	395	381	431	429	389	405	409	391	395	426	422	401	407	401	410	397	452	434	430	424	399	393	457	412	398	386	418	408	408	412	417	409	405	397	436	388	395	396	419	420	438	422	446	392	387	421	401	416	403	396	432	456	400	429	422	388	431	412	411	435	398	403	382	430	415	412	378	395	444	426	404	407	397	389	416	379	416	433	420	393	432	406	405	419	434	405	417	405	401	426	414	398	422	400	400	455	450	417	411	413	409	412	404	395	415	396	407	405	412	449	383	401	396	423	405	426	433	410	410	397	436	397	382	462	402	429	369	415	412	430	419	411	413	385	424	386	416	459	397	376	434	417	461	405	437	394	414	460	412	385	444	389	413	384	396	422	430	386	417	392	431	429	396	414	427	422	461	403	433	430	392	413	399	404	389	412	384	400	436	448	382	430	407	407	421	382	406	416	408	375	389	415	418	411	412	376	395	415	434	388	400	446	406	409	454	403	427	405	386	449	444	399	409	409	392	402	420	399	407	434	441	399	401	414	408	378	419	407	390	416	421	423	389	392	428	419	396	453	409	431	424	422	455	438	406	417	428	434	400	405	404	451	425	411	408	413	408	442	444	407	409	373	421	389	422	417	447	419	419	408	412	396	378	452	391	421	400	420	374	442	405	439	406	407	427	397	418	384	452	416	423	381	377	412	421	394	427	422	416	413	430	392	430	446	414	406	427	421	418	432	420	415	383	415	422	403	434	429	468	400	468	419	409	416	428	427	445	451	386	425	393	429	446	393	424	418	420	416	397	431	441	398	417	417	374	420	426	429	415	429	425	419	445	419	433	418	462	434	408	413	399	393	400	449	400	391	425	412	424	383	420	412	379	383	402	401	411	407	375	420	410	430	391	380	440	404	369	427	416	387	422	420	403	433	401	418	439	413	405	409	418	421	425	439	405	381	423	382	424	425	400	424	452	402	442	421	429	433	399	428	438	403	400	410	422	437	394	376	391	415	400	399	395	408	383	441	448	370	422	396	432	423	431	411	452	399	370	423	385	402	394	357	422	386	411	434	415	415	383	430	421	398	398	412	420	414	399	387	415	386	414	398	445	408	425	411	378	396	383	440	408	395	415	389	367	402	398	428	437	399	412	401	401	401	440	406	411	398	428	384	396	451	432	419	408	421	425	360	423	441	421	410	387	378	439	409	418	427	438	372	394	423	404	382	446	422	409	436	388	409	398	364	384	391	390	378	385	380	428	379	445	410	399	435	433	401	438	413	466	419	423	440	415	414	433	405	410	396	427	409	430	412	421	431	432	429	420	400	405	437	402	400	454	425	462	412	422	382	409	406	417	388	427	395	435	389	421	436	410	406	413	403	407	431	381	404	443	394	391	410	372	410	411	403	437	400	415	410	414	412	387	438	398	387	409	453	400	408	419	460	433	401	444	420	405	412	387	406	424	437	386	386	414	349	412	454	389	431	405	434	400	449	410	408	430	377	443	404	411	393	422	407	465	377	416	462	388	407	423	442	406	410	429	398	387	427	414	399	399	400	399	431	410	422	404	450	417	400	420	414	370	415	418	389	402	401	391	416	437	458	410	382	407	423	420	411	427	382	397	372	422	397	409	450	385	389	419	447	445	421	426	411	420	407	450	394	445	413	441	397	375	404	417	416	467	393	392	418	400	386	425	427	404	403	424	400	421	461	414	436	417	413	359	425	427	394	393	392	393	392	443	393	414	414	414	394	394	372	410	425	383	406	421	407	430	408	443	420	393	391	425	434	409	439	378	394	409	408	393	389	385	381	393	403	414	429	375	435	434	418	396	440	418	406	453	422	419	422	450	430	377	405	395	407	411	459	427	396	376	407	383	432	405	411	406	410	420	447	411	410	427	426	442	390	412	393	421	460	402	375	431	456	400	417	415	394	359	397	405	430	400	382	397	429	410	392	406	403	388	413	399	378	426	381	446	432	385	395	411	420	393	399	404	431	432	439	425	381	356	390	388	388	421	427	422	373	429	408	400	409	399	419	421	416	384	427	456	400	446	414	408	427	415	423	405	383	419	405	414	376	472	410	424	404	393	400	379	400	414	375	409	411	425	413	431	397	395	410	412	384	379	432	438	380	399	395	415	414	409	419	416	389	397	377
23908	21290	28487	24400	21299	9396	1807	1256	1068	1004	924	886	876	860	827	769	796	804	752	820	791	730	729	793	752	736	764	766	754	698	738	718	708	706	748	731	732	741	727	683	676	712	711	749	740	728	709	729	729	753	692	723	706	712	753	735	714	757	667	773	701	720	747	706	683	750	750	731	703	734	747	707	724	689	749	673	677	712	648	743	700	719	745	720	712	743	712	729	708	723	764	712	696	695	737	726	747	715	699	731	681	696	686	672	708	692	697	723	682	716	713	693	709	707	696	764	722	716	650	694	689	694	686	686	705	734	708	748	734	716	728	676	655	666	674	704	702	703	733	733	728	675	719	716	693	711	699	704	757	719	717	740	721	721	729	715	719	681	703	664	745	748	732	729	735	648	722	690	695	690	724	719	764	748	684	708	721	679	677	706	662	675	687	714	714	710	696	704	672	714	709	691	724	732	741	699	699	705	710	689	736	683	682	686	744	711	766	701	693	709	751	683	699	678	686	716	732	718	720	729	687	744	680	715	701	686	667	669	715	720	717	701	763	720	752	678	761	687	707	683	731	676	692	689	709	737	671	680	691	704	714	706	685	757	782	679	717	711	691	753	719	686	725	705	671	686	695	731	720	713	704	688	708	722	735	755	731	724	723	696	687	720	684	717	673	715	687	701	704	744	716	718	750	727	742	664	703	716	696	703	704	756	650	736	643	758	746	713	635	735	640	694	700	716	734	699	714	686	684	714	716	706	732	714	695	732	730	735	699	737	656	687	676	749	673	718	680	723	726	718	714	719	700	691	649	672	736	734	686	683	676	729	708	738	748	708	689	707	694	672	725	681	694	709	722	693	702	692	731	720	689	721	711	709	732	737	715	679	720	738	724	737	716	739	696	732	685	677	716	733	732	719	639	696	715	689	715	676	667	699	690	730	708	721	696	770	695	693	702	662	716	684	722	725	696	727	686	752	709	717	756	677	735	687	689	736	701	696	721	702	720	680	686	674	707	703	723	680	689	749	705	709	691	754	703	732	697	722	688	705	705	678	716	699	709	709	706	698	701	734	719	720	726	747	717	682	709	726	730	661	685	709	732	729	679	696	698	725	728	734	727	667	728	749	724	681	681	735	728	680	735	715	707	685	674	672	702	718	701	708	734	729	700	714	738	711	691	706	687	738	697	758	702	706	726	728	692	718	704	716	675	668	711	699	676	719	707	730	672	743	708	706	734	673	703	736	689	723	728	751	734	739	695	736	662	692	697	733	763	738	722	711	721	734	724	686	670	637	684	728	729	707	724	736	741	690	710	734	776	688	707	735	736	737	692	674	728	730	670	718	717	689	657	691	764	657	733	724	742	701	707	692	729	728	690	723	699	672	691	715	721	682	677	743	690	718	746	629	676	686	704	659	676	668	711	709	688	738	728	736	669	708	761	664	702	705	672	698	675	677	750	695	705	698	711	686	729	685	683	692	731	681	717	690	733	754	683	668	684	727	692	739	739	683	709	706	737	711	693	720	670	687	724	671	691	720	690	694	765	753	707	698	690	674	724	687	698	680	735	745	760	696	687	714	675	674	688	735	737	713	735	720	694	714	680	716	733	667	659	671	703	740	741	710	690	696	654	734	726	698	704	725	691	695	700	712	709	703	723	712	690	761	676	691	667	710	698	661	677	700	668	721	680	666	680	686	713	676	726	711	688	689	735	713	725	726	690	702	731	674	747	727	734	727	674	663	668	710	741	722	732	752	725	712	695	706	713	691	712	683	721	699	706	698	735	708	705	730	687	678	714	729	711	703	720	720	657	740	725	671	748	693	689	701	697	749	746	724	723	715	690	741	710	674	745	687	678	690	714	736	705	688	721	729	774	680	721	703	743	674	693	705	697	688	711	678	705	684	695	670	657	693	694	718	725	721	739	699	766	666	679	686	718	676	677	699	750	728	718	704	715	691	723	677	729	672	684	723	724	741	675	701	697	709	731	697	710	691	722	719	718	727	713	699	636	710	656	693	692	724	691	750	656	723	694	704	687	717	757	767	686	729	758	725	682	664	689	702	669	748	696	720	705	709	747	731	738	751	711	677	691	691	701	661	702	716	697	649	690	741	742	720	738	704	738	733	694	714	711	694	669	707	757	646	729	707	712	648	702	727	702	714	753	700	710	671	705	711	738	722	686	761	677	752	673	674	671	703	724	706	703	713	695	712	719	670	708	679	716	689	724	743	715	724	696	701	673	651	695	669	725	720	664	734	672	744	699	753	744	738	695	742	692	716	731	687	712	679	674	696	683	702	687	723	687	690	762	726	702	705	757	718	749	737	689	704	710	727	669	656	701	741	716	683	705	668	703	729	704	668	682	718	746	694	687	711	734	701	713	720	652	699	721	733	722	675	723	681	717	726	721	715	760	699	699	666	720	708	721	673	726	724	680	750	723	715	751	739	721	723	685	731	739	713	699	722	701	703	684	730	713	724	692	736	692	645	731	721	705	738	672	710	755	662	709	741	733	688	712	709	706	705	698	673	719	703	707	699	686	729	724	684	713	731	744	678	691	706	750	715	698	714	727	702	714	692	694	698	698	724	748	723	680	758	702	732	719	696	727	740	763	710	693	658	710	712	710	673	741	712	719	700	680	706	671	668	676	702	709	662	685	662	699	705	705	664	628	720	698	695	697	723	712	736	723	713	719	690	684	730	671	707	716	664	692	722	714	684	721	723	692	672	687	692	717	703	705	711	676	689	711	704	672	721	719	702	678	686	701	714	682	729	703	703	741	708	734	665	695	713	776	652	683	712	662	694	738	743	687	746	684	722	698	706	701	675	697	708	702	730	743	672	669	701	740	724	737	697	718	710	703	702	674	719	712	720	695	757	667	712	687	676	676	704	700	721	656	725	729	711	693	644	735	683	711	722	701	700	694	683	749	713	707	723	682	728	660	717	723	753	734	681	677	686	753	682	676	677	670	699	730	671	738	747	692	707	680	709	697	711	698	683	696	649	677	681	720	710	740	760	726	650	705	707	725	715	729	711	669	712	744	735	706	701	753	744	754	757	736	682	698	672	728	728	727	669	692	682	695	709	739	679	715	758	675	698	691	717	740	694	664	696	679	691	700	705	726	730	670	702	737	727	704	683	728	682	701	696	693	705	727	704	711	686	786	691	732	723	688	693	725	728	727	722	697	697	707	668	696	664	719	714	733	719	723	746	704	707	697	684	650	690	702	749	772	747	682	701	689	699	715	714	746	691	714	746	684	718	710	712	778	689	670	673	681	745	712	729	688	688	728	727	692	732	724	685	718	689	729	722	767	685	691	725	676	690	728	690	711	677	728	672	673	709	767	709	698	753	730	690	712	725	673	732	747	667	714	718	724	724	706	677	700	708	704	711	703	735	740	703	727	714	691	702	666	701	748	723	688	741	708	691	718	671	687	705	718	737	724	684	725	684	751	707	700	745	683	695	736	660	705	760	688	704	699	719	724	637	710	720	670	688	702	732	724	727
4251	10581	7605	3847	3085	2357	1946	1624	1342	1222	1211	1096	959	948	887	907	839	835	834	806	821	815	765	732	769	789	792	811	721	791	748	732	705	695	748	758	698	776	730	672	794	766	766	745	717	759	712	740	697	723	751	742	765	741	717	726	724	727	734	731	724	729	819	788	774	736	748	780	781	771	730	723	789	727	753	750	718	774	742	727	749	769	720	712	745	706	818	730	747	727	698	751	728	734	741	733	703	728	691	751	742	739	760	759	758	735	713	762	673	721	730	740	710	701	715	775	695	728	704	704	733	727	693	725	742	711	684	777	725	719	726	675	734	739	716	769	700	712	748	729	692	734	774	732	747	769	703	735	711	726	719	726	752	668	737	734	705	722	705	694	753	722	707	726	761	676	738	727	747	740	704	734	757	703	724	733	719	707	768	693	694	776	731	741	754	735	750	760	723	688	721	713	736	746	734	703	721	732	735	694	755	770	716	728	696	685	703	771	770	772	772	783	764	740	749	708	684	742	749	714	750	691	741	733	708	691	753	717	742	756	726	745	769	759	721	747	748	715	742	721	725	706	695	772	749	736	715	672	714	775	740	703	700	753	730	748	665	694	735	694	766	723	694	755	702	728	688	664	704	707	690	766	692	745	692	708	755	720	731	738	685	763	680	725	720	692	777	696	692	751	733	700	761	723	722	688	722	730	731	728	730	703	742	698	697	691	733	724	727	695	726	699	732	713	736	746	733	717	740	760	760	771	778	738	718	738	722	754	749	722	733	712	712	745	680	752	743	731	790	754	749	678	718	747	708	738	700	695	720	769	727	763	747	732	753	686	694	695	735	664	735	679	703	704	747	749	741	757	719	702	725	720	735	742	735	722	730	734	717	722	729	729	705	783	768	754	760	744	715	750	724	695	752	734	766	739	794	749	715	698	756	759	678	686	723	742	766	716	781	718	693	765	734	669	716	743	709	705	772	712	741	688	698	780	709	756	732	682	723	714	703	725	779	708	707	743	707	691	751	714	726	707	747	715	730	737	748	760	711	748	730	704	727	713	734	766	714	762	740	720	636	729	761	755	749	710	693	702	760	752	722	687	727	758	738	713	766	708	696	702	773	762	726	800	694	762	709	742	736	758	743	724	729	718	711	696	732	696	711	706	708	746	698	748	733	725	711	684	718	689	677	754	747	705	655	730	725	712	705	664	690	704	724	756	752	747	712	706	709	704	745	760	737	725	683	734	716	729	729	767	717	694	719	722	767	752	775	687	723	736	713	748	774	728	744	773	696	696	696	727	696	747	656	738	719	718	742	732	716	731	685	724	724	708	766	682	695	708	690	697	734	715	737	722	712	663	725	696	719	760	736	753	708	673	760	725	716	725	744	799	688	690	716	741	691	700	702	700	740	723	701	730	727	717	683	697	804	761	726	715	655	732	759	721	732	738	717	750	717	711	717	723	747	753	733	712	719	707	701	716	737	695	748	740	754	680	710	682	739	740	763	710	792	771	721	744	685	735	703	695	660	698	742	687	697	762	774	741	719	703	707	753	754	755	700	697	741	695	717	764	667	708	728	711	722	746	700	759	771	746	754	744	732	668	764	758	717	731	713	752	747	738	721	749	699	789	749	677	756	691	733	696	679	726	701	723	749	708	714	750	760	723	703	728	760	730	734	764	774	714	750	731	712	740	742	719	708	700	721	703	730	694	765	754	723	705	662	665	733	742	718	703	759	716	679	704	713	728	741	746	730	708	725	774	735	733	737	754	747	766	722	696	729	735	715	738	684	710	736	683	691	721	749	732	713	736	713	748	686	738	749	762	712	731	735	743	707	695	730	730	736	739	711	704	733	732	696	746	737	691	758	709	695	735	748	650	746	744	728	729	684	749	725	708	743	684	722	754	752	754	720	766	742	736	740	746	740	757	724	747	732	730	715	722	719	735	766	728	762	725	784	721	751	759	682	728	704	712	721	775	697	699	693	726	764	728	722	749	732	728	707	696	709	709	777	717	698	740	759	746	724	751	733	717	796	705	698	754	697	744	747	713	721	727	743	701	777	672	708	720	743	697	735	759	707	707	695	760	700	757	694	706	721	668	731	700	741	739	768	712	719	740	755	730	738	750	807	745	704	764	697	737	739	770	730	725	798	722	710	741	700	774	738	723	755	723	709	735	693	747	753	713	718	730	747	717	728	721	749	669	704	715	705	718	783	757	755	703	684	749	736	699	745	664	701	702	718	745	743	746	713	749	731	724	729	749	758	752	754	701	759	709	743	716	720	744	701	738	747	711	735	709	687	717	687	783	730	671	734	764	763	681	671	731	724	714	719	721	727	687	643	724	766	735	754	706	732	700	727	706	690	718	689	763	662	669	693	705	705	747	769	714	697	735	774	717	701	731	712	690	723	712	735	764	710	705	770	694	736	722	717	751	731	740	707	792	737	691	731	722	724	692	757	695	694	709	739	763	732	736	746	775	718	722	686	746	718	736	688	762	731	754	757	762	722	701	702	756	749	727	692	708	723	698	680	702	783	739	763	727	766	722	708	761	731	729	728	734	755	734	710	700	741	740	717	749	743	774	674	720	716	727	680	733	735	710	763	677	780	690	723	750	726	710	717	719	698	737	697	726	697	704	704	740	758	696	682	747	696	729	705	717	691	683	709	743	664	772	672	760	736	742	697	729	703	732	732	687	697	725	718	756	727	697	686	725	766	742	757	739	749	717	760	676	691	728	767	728	658	717	719	714	739	707	712	709	711	765	654	705	702	751	759	698	742	730	768	757	722	727	684	687	691	719	686	689	739	749	768	719	722	742	741	796	674	742	707	677	705	727	689	731	752	766	726	734	745	746	749	719	719	685	720	735	733	712	721	766	752	709	715	728	685	702	710	678	763	731	763	689	683	704	698	705	728	721	718	764	721	786	729	751	753	704	754	683	692	736	694	746	724	672	714	710	723	736	728	727	719	735	718	730	754	741	742	714	670	703	731	773	746	715	737	701	818	712	735	772	736	754	693	783	674	739	696	720	712	658	789	717	727	718	761	685	718	728	727	736	693	722	698	694	724	750	735	714	711	743	685	708	668	765	737	704	733	730	755	729	733	720	689	732	712	726	722	737	742	760	678	735	722	761	756	713	756	713	755	689	730	714	763	736	725	778	726	726	722	687	665	728	720	714	716	736	748	752	689	642	678	720	755	792	716	727	721	740	776	713	686	717	727	753	694	678	676	719	713	695	717	720	721	688	723	759	741	733	741	758	738	732	738	716	746	746	763	732	703	738	737	765	722	706	739	709	730	773	724	727	706	728	727	725	729	715	727	731	693	711	714	683	715	749	747	696	720	797	766	661	716	704	753	726	735	732	674	726	643	693	735	744	739	786	698	706	736	756	667	740	728	762	719	721	714	725	679	711	734	737	732	735	758	689	697	688	692	728	702	722	752	711	716	715	735	750	707	684	747	765	731	763	734	705	677	724	697	719	749	727	721	693	730	728	710	743	715	745
25054	21305	27336	25505	9417	1092	792	583	628	540	529	532	437	456	462	473	445	424	440	435	416	415	449	420	426	392	411	431	439	403	410	404	403	425	423	397	377	421	443	417	437	398	387	419	392	410	405	393	415	402	382	386	434	445	385	383	422	388	357	410	401	407	381	428	360	404	420	424	402	392	369	364	430	418	406	416	401	411	399	389	378	420	420	399	399	371	396	390	394	374	397	423	400	407	413	409	433	409	395	385	382	414	442	416	396	396	389	396	408	403	388	431	441	409	380	396	419	349	395	418	412	414	382	405	369	381	393	391	435	422	432	383	380	409	434	397	411	392	409	406	386	396	397	428	371	404	402	398	410	402	383	411	437	404	428	401	403	390	399	359	424	378	407	370	449	390	391	395	405	399	381	370	406	408	349	391	416	371	383	408	427	385	407	388	398	419	364	360	407	362	420	365	404	401	366	450	415	414	411	394	368	410	434	382	413	403	407	378	369	379	367	405	406	348	430	418	396	434	374	403	385	425	357	389	387	428	398	416	414	353	397	432	401	416	390	374	434	383	402	402	415	383	409	419	408	413	413	411	426	388	363	400	383	411	424	415	390	397	409	422	415	359	396	409	396	354	396	405	409	427	364	386	411	405	392	401	395	407	366	387	442	381	400	408	401	413	372	409	393	407	398	388	409	409	386	387	372	391	425	401	423	416	386	434	389	417	409	401	429	368	429	369	386	429	383	399	396	405	420	368	357	394	410	394	370	371	387	390	380	366	373	403	406	392	396	382	361	374	393	419	400	399	374	391	413	405	394	403	404	421	391	368	432	407	337	406	418	407	412	436	397	408	442	378	391	403	381	379	428	369	379	389	401	374	397	372	369	392	401	380	391	412	403	396	407	407	423	424	416	411	432	422	420	399	373	392	421	382	406	403	431	409	376	400	419	392	367	386	402	418	397	377	397	401	389	404	425	356	405	423	371	382	437	412	386	408	390	428	391	420	424	416	443	390	367	360	414	402	417	412	428	383	396	381	375	366	355	404	409	383	360	395	423	420	432	432	404	390	398	396	394	406	381	380	356	418	435	374	392	425	406	408	385	388	408	409	393	406	396	395	411	385	372	410	400	443	380	439	402	400	387	386	391	390	378	380	432	414	379	391	376	416	416	406	417	369	394	445	394	424	379	403	390	411	398	376	368	404	431	401	402	422	357	369	380	385	398	397	429	390	409	383	400	418	362	409	451	403	378	434	398	369	417	388	407	394	389	378	394	384	415	405	401	412	420	412	411	446	401	384	393	352	384	383	423	382	390	404	398	378	431	412	393	381	405	418	378	407	388	401	377	390	378	415	385	372	439	424	407	379	414	406	400	408	423	401	439	337	425	388	417	379	412	404	411	413	391	398	433	413	438	371	418	366	431	400	418	390	392	401	408	367	407	386	385	433	416	399	365	399	373	391	416	416	399	371	408	393	424	424	377	414	419	412	404	406	439	389	408	430	390	409	380	404	393	446	402	397	400	429	383	393	415	380	401	408	393	416	404	413	409	382	394	393	373	434	435	424	394	403	412	391	351	391	402	423	414	416	377	415	422	394	374	416	397	406	427	379	379	402	385	397	393	364	388	390	431	425	361	408	355	404	397	377	400	381	376	402	418	396	412	402	421	409	377	404	425	414	419	398	398	416	364	406	381	414	393	404	384	394	399	417	375	403	400	404	356	395	416	375	397	379	406	389	373	371	395	403	381	396	398	378	407	385	363	381	411	435	388	433	392	421	369	408	445	374	409	392	389	413	373	388	384	395	452	415	407	414	386	389	395	378	392	415	384	396	396	401	397	401	396	385	380	381	382	403	384	428	359	418	413	402	405	342	387	379	393	392	426	425	374	417	396	403	407	375	408	400	380	430	412	428	360	417	379	372	344	362	397	378	386	388	392	429	386	423	374	401	396	400	416	415	424	403	362	376	415	392	419	438	414	391	385	410	425	397	347	414	366	408	413	399	418	396	408	416	384	395	401	359	360	371	435	366	391	393	423	371	419	434	386	379	405	376	390	410	390	422	367	374	424	360	347	406	405	396	394	428	403	393	436	375	395	369	426	361	378	388	405	410	424	381	405	383	388	380	412	377	405	391	411	364	409	374	365	385	382	405	376	389	368	419	410	419	396	411	414	373	373	400	387	435	376	383	384	391	447	405	406	399	374	388	393	418	407	401	398	424	376	377	417	419	417	403	390	418	417	423	399	396	408	391	385	388	443	384	376	395	418	411	420	385	393	393	429	422	442	400	388	397	473	386	411	428	391	420	439	375	414	410	428	384	419	392	373	384	428	417	373	399	401	406	405	390	390	394	385	430	384	421	404	383	419	393	396	436	403	413	406	399	398	401	398	423	437	395	374	430	357	406	406	410	377	395	357	372	420	385	376	376	418	415	405	383	408	367	386	377	377	361	391	403	384	394	414	433	422	404	392	386	373	411	414	395	376	391	389	363	390	392	381	381	401	412	418	420	386	374	442	427	392	435	390	425	403	383	414	383	403	368	426	419	394	413	367	396	397	415	392	398	393	369	416	359	417	382	373	396	411	408	433	389	394	400	390	410	394	408	430	419	402	392	400	405	411	401	425	413	384	393	390	418	427	414	412	378	424	378	365	373	405	415	392	358	419	377	381	388	397	404	373	382	404	400	387	424	355	419	403	416	384	376	390	400	404	391	430	377	403	376	387	397	398	409	391	358	439	392	420	396	414	379	402	402	377	405	379	442	412	427	395	395	396	376	416	372	414	395	427	405	397	399	393	396	362	398	392	368	374	395	412	428	417	408	399	364	399	378	421	403	420	416	414	439	414	397	384	397	399	380	420	383	388	374	414	384	405	378	435	389	362	390	386	392	438	398	422	411	378	390	413	439	412	370	399	395	372	359	402	369	434	409	388	410	391	348	410	408	415	453	395	420	404	388	395	442	378	405	425	395	420	417	391	375	372	426	407	396	355	424	414	397	384	437	382	405	391	417	358	379	415	406	385	407	406	381	349	395	349	419	430	406	419	398	396	430	398	409	396	389	374	415	389	394	398	371	376	381	399	398	392	357	349	380	413	372	394	408	413	390	391	407	397	398	409	405	387	404	418	383	400	369	435	373	423	379	402	402	391	420	370	398	389	416	405	369	376	382	387	392	394	415	389	414	402	391	394	401	409	418	386	429	423	373	433	382	406	407	405	372	368	390	408	402	438	396	378	407	430	405	407	419	407	407	412	434	378	417	408	401	391	408	419	383	373	407	384	385	410	407	387	424	362	428	372	421	401	383	410	399	402	348	410	367	372	403	375	420	420	389	443	373	404	417	426	378	347	385	417	387	379	392	359	416	378	383	389	388	435	387	407	377	422	428	407	377	399	417	412	412	398	408	385	400	397	372	439	415	430	420	405	433	407	388	391	389	400	378	414	389	412	375	427	431	382	381	410	438	393	410	411	392	395	384	411	364	442	411	417	394	418	409	390	400	378	382
4133	6998	4649	2450	1882	1531	1256	1024	874	800	731	696	636	557	512	526	521	521	510	495	457	499	483	479	465	474	483	501	449	432	455	452	449	462	471	491	417	449	451	504	460	463	432	450	468	452	477	439	471	444	460	433	443	468	454	483	512	410	463	442	471	444	422	452	471	506	464	467	437	437	453	438	486	485	476	444	436	461	453	475	421	442	472	475	447	523	463	481	458	460	469	444	447	432	420	466	480	458	448	478	457	460	469	458	477	424	465	428	452	458	433	450	448	422	434	455	436	444	434	488	461	429	462	466	390	443	480	477	473	442	430	456	442	406	450	445	479	427	475	468	445	445	490	449	456	455	437	468	441	428	459	430	476	468	454	427	448	483	444	455	439	446	454	434	418	422	439	448	424	434	463	466	461	436	438	445	472	418	484	441	476	461	462	453	454	468	464	447	430	445	408	459	426	431	444	424	472	430	459	464	437	441	437	449	437	441	435	456	442	449	448	402	440	455	487	425	479	488	456	496	444	428	461	443	441	450	434	426	416	451	473	433	458	433	442	431	461	430	468	445	447	438	445	418	449	484	452	486	441	494	462	459	426	449	449	452	463	448	447	406	444	403	433	444	471	420	454	465	472	464	466	463	452	477	482	466	463	431	440	420	438	414	450	422	463	477	430	465	455	453	403	454	420	417	494	455	459	443	405	454	506	468	426	513	456	448	439	414	463	478	411	490	445	464	466	455	451	452	386	448	427	443	437	453	469	475	431	434	458	450	447	469	469	455	479	452	484	443	433	423	500	449	474	447	440	399	452	450	482	468	462	462	469	435	439	446	466	448	378	442	443	494	457	449	434	428	473	420	452	440	474	441	488	459	451	493	450	423	438	450	438	429	428	447	446	464	428	430	456	465	479	457	429	475	466	430	451	433	450	455	424	446	473	460	434	418	484	406	436	441	476	462	460	433	446	436	453	469	468	420	453	450	452	460	457	454	413	423	430	456	450	466	432	419	477	480	447	464	436	463	467	425	424	407	475	440	432	418	408	480	444	434	411	407	416	471	434	428	478	433	443	450	433	442	435	447	424	427	481	451	431	434	492	465	454	423	445	463	449	451	492	456	445	458	413	435	411	454	430	448	438	459	411	463	456	456	477	480	436	404	436	422	417	434	419	453	452	447	430	439	443	446	412	499	432	462	441	470	461	491	441	440	461	453	421	426	464	449	463	448	415	475	469	455	450	435	458	460	472	449	428	463	471	435	467	446	453	479	466	434	516	443	429	467	450	480	474	463	471	432	454	426	486	427	416	443	422	414	450	431	440	473	434	456	422	425	404	485	459	446	461	495	416	442	465	446	415	416	471	460	427	474	442	463	455	442	448	432	420	466	430	447	440	471	454	431	443	431	451	433	434	452	464	435	453	437	487	457	408	408	432	442	443	444	464	455	448	451	460	440	426	445	443	432	419	410	458	482	434	441	447	428	419	417	429	474	461	420	440	489	452	453	451	498	462	482	402	412	453	434	473	473	472	461	468	434	470	407	437	461	438	480	460	448	465	417	418	440	405	443	449	439	433	448	476	440	483	431	434	450	488	462	432	440	455	460	457	435	434	471	430	477	444	440	443	447	485	475	434	481	454	412	477	419	465	445	426	429	431	422	447	458	463	460	448	432	451	432	452	481	427	428	437	451	449	455	447	501	457	454	432	466	486	463	444	419	440	447	470	475	470	417	433	492	485	444	448	477	449	484	437	419	450	466	459	467	424	473	440	438	410	439	473	432	454	435	419	472	493	442	476	463	453	445	428	429	447	435	424	437	472	448	450	414	421	458	464	423	451	473	426	447	439	466	437	485	456	412	469	440	453	456	441	431	468	498	420	442	409	439	437	427	464	440	397	449	446	438	454	461	435	464	442	476	431	469	436	454	433	420	458	469	443	436	424	429	495	456	460	462	463	441	437	446	451	456	430	471	480	464	474	493	436	446	455	427	448	473	452	485	432	474	467	430	477	446	418	414	455	432	417	459	466	455	430	416	468	420	400	476	466	468	443	460	418	411	449	434	452	450	452	494	469	440	451	443	453	466	496	434	455	469	436	452	440	444	475	433	471	407	439	442	472	473	421	446	484	416	449	447	449	427	438	431	431	449	431	473	473	475	418	451	453	436	459	442	437	494	460	511	433	478	436	442	438	464	423	444	441	463	413	420	446	434	433	449	431	449	468	512	471	452	425	453	437	452	443	451	463	431	492	451	455	449	430	472	513	446	429	431	390	459	411	462	479	469	452	475	452	453	479	440	438	434	452	464	456	469	443	420	452	443	476	445	433	432	471	447	441	465	460	441	466	464	440	438	428	433	452	451	470	446	469	451	496	409	459	475	469	465	474	496	485	434	463	476	476	410	471	453	457	485	438	419	411	441	462	475	491	424	427	435	466	468	455	452	401	454	416	423	432	419	456	416	445	449	428	424	431	450	438	466	417	473	434	413	440	452	465	454	446	433	415	438	439	444	450	479	448	442	486	449	441	484	441	437	446	446	469	442	488	482	418	422	421	462	445	465	453	472	439	460	450	444	430	493	443	410	427	424	417	473	443	450	458	427	470	464	461	448	450	469	468	440	418	435	405	445	446	480	464	432	457	471	442	451	432	423	483	450	441	508	422	447	446	462	473	412	423	411	439	476	471	406	446	470	453	412	454	421	467	451	475	423	455	428	466	451	487	473	463	414	420	486	433	441	429	424	444	442	439	414	475	464	418	474	451	464	486	454	408	456	424	487	432	456	473	449	468	464	408	447	461	506	450	475	428	471	455	416	444	425	444	456	447	465	458	468	430	429	466	456	455	457	440	438	438	459	476	442	460	463	454	447	457	457	429	444	493	438	428	474	445	463	483	474	467	457	469	437	479	440	443	399	456	423	444	451	439	415	424	455	431	454	470	458	455	433	416	421	416	438	437	486	469	442	437	419	453	479	433	419	455	463	454	462	452	467	468	454	464	418	425	448	462	447	459	451	456	474	433	453	429	415	447	451	439	399	453	478	436	446	412	459	446	411	439	417	453	436	471	422	477	433	450	446	415	461	490	455	457	480	426	454	458	416	448	430	420	472	452	460	471	462	480	427	438	419	404	446	465	421	448	454	476	458	453	450	454	440	434	426	431	453	440	435	451	452	460	497	409	441	452	472	429	471	449	428	466	445	453	469	457	421	422	429	435	489	435	432	451	485	457	429	425	425	457	471	479	449	452	472	451	414	452	426	447	412	449	460	463	447	422	460	480	473	445	419	411	437	442	439	400	454	423	440	431	430	461	452	432	465	382	424	422	456	468	426	459	477	449	423	396	457	421	434	459	468	446	471	466	441	416	475	417	457	428	420	426	429	421	455	462	468	441	455	442	456	441	416	439	442	493	413	445	466	463	430	416	463	452	452	440	452	443	430	445	406	460	459	448	464	422	471	475	437	468	446	451	424	454	464	456	477	473	459	458	428	463	459	427	439	427	447	436	447
22801	21387	29134	24015	21392	21449	8500	1976	1567	1371	1279	1252	1093	1074	1065	1032	973	1018	1007	981	984	879	921	977	939	869	923	903	922	934	918	901	910	878	890	895	952	881	874	868	872	915	929	914	890	864	880	866	915	905	827	891	863	874	821	888	869	875	835	905	915	899	879	890	916	841	856	910	919	923	864	834	873	851	888	857	891	908	915	898	891	876	831	835	847	888	880	901	857	849	937	869	826	869	908	842	901	846	891	834	819	847	869	843	886	846	812	848	910	880	839	880	853	866	862	853	852	883	846	911	892	877	904	879	872	842	892	924	853	885	887	887	827	889	849	890	884	823	840	857	850	864	839	857	840	877	849	861	845	902	814	794	892	829	846	948	913	894	841	880	871	890	890	949	846	884	866	847	900	818	913	899	894	879	908	861	865	875	802	830	850	931	897	875	896	912	896	884	892	857	871	885	895	832	818	899	853	868	863	903	888	846	893	890	911	878	932	837	817	854	856	841	860	857	838	895	868	922	849	898	875	844	856	799	888	887	842	859	836	885	892	948	889	892	851	862	916	902	864	854	886	827	809	878	810	796	844	813	892	834	862	865	882	931	907	829	891	893	889	840	839	854	849	870	923	897	870	886	882	889	894	874	870	885	859	848	894	849	857	844	869	859	902	846	883	862	893	874	858	870	872	940	948	865	873	857	860	884	885	852	904	845	858	822	854	917	876	899	862	876	828	879	854	926	843	891	833	890	855	827	868	902	883	891	867	826	860	862	909	862	827	912	940	886	835	862	881	865	840	854	872	884	845	879	839	911	865	864	850	840	888	846	839	858	868	859	901	925	908	872	871	861	876	855	856	845	871	829	872	848	817	823	803	859	848	917	873	867	843	802	904	879	890	847	925	865	844	853	933	882	903	879	843	868	888	860	821	892	878	861	851	870	888	931	889	898	820	899	859	869	855	853	841	858	828	824	878	855	860	890	887	835	851	872	885	856	899	894	821	853	863	817	897	843	866	873	821	916	847	855	901	894	835	884	884	861	839	881	921	899	874	893	847	831	906	907	833	914	847	823	919	825	866	824	852	870	851	889	850	851	859	864	863	854	830	876	893	837	897	923	829	858	857	866	878	881	842	897	941	878	863	885	885	882	867	877	854	921	881	897	852	843	863	829	864	803	793	866	873	872	825	829	903	804	907	859	879	854	939	918	901	843	916	833	897	881	867	834	848	856	891	874	874	844	897	890	876	858	885	878	843	836	892	832	827	860	854	873	830	895	916	822	902	940	823	878	841	897	876	875	919	862	892	916	848	873	869	845	849	864	864	815	899	940	889	870	871	875	862	854	824	895	897	878	854	880	916	831	887	853	902	951	892	823	890	829	845	804	829	792	837	837	891	871	893	814	834	907	882	854	864	847	869	898	868	876	857	866	854	870	876	875	890	922	907	903	870	885	866	855	910	892	798	849	831	805	799	934	824	780	901	940	834	870	841	860	918	855	823	846	886	872	851	893	865	859	890	898	873	852	892	841	876	796	877	847	850	846	883	867	878	839	896	841	878	880	846	924	863	883	869	820	895	871	890	877	823	893	912	892	871	883	877	865	884	862	861	905	846	862	866	869	903	848	873	815	895	881	833	843	864	885	886	845	861	851	851	891	857	891	873	822	871	881	863	882	904	925	870	836	869	838	896	847	861	879	866	859	921	857	899	897	913	864	861	880	885	842	843	816	837	886	858	849	861	820	877	851	861	946	923	881	833	901	836	897	845	812	839	904	843	808	846	821	870	851	885	883	793	832	890	914	840	854	830	884	852	876	872	898	868	894	878	867	893	891	857	830	850	801	899	849	841	881	847	879	867	881	829	858	843	882	872	868	867	936	857	869	901	889	842	877	848	861	854	854	838	846	862	854	899	829	905	893	863	855	851	904	852	885	831	854	882	848	826	876	815	897	862	850	849	892	897	824	843	916	875	891	788	856	882	826	810	882	951	875	852	906	831	858	883	875	873	905	856	857	887	873	872	892	852	881	859	946	869	856	860	859	835	844	803	827	826	850	835	826	839	887	846	927	875	862	861	882	846	887	857	859	915	905	876	843	856	787	855	853	887	908	864	854	868	835	850	895	856	835	858	867	899	847	881	903	850	839	804	865	860	877	899	845	849	878	850	834	909	818	893	837	855	836	870	906	831	835	886	851	856	885	846	878	853	850	892	879	887	869	844	853	863	839	871	827	847	888	814	889	830	849	844	849	864	839	867	817	827	881	880	820	862	879	862	828	839	835	907	830	875	918	883	894	898	816	823	871	873	888	898	858	910	873	906	878	845	880	819	838	884	842	930	901	892	887	893	842	855	821	847	834	884	827	893	882	882	897	918	885	856	856	870	873	896	909	819	845	835	895	841	889	889	871	875	900	856	848	848	907	908	823	885	872	870	864	909	859	860	855	898	863	796	866	847	887	854	870	853	881	827	914	900	850	850	846	821	900	804	911	868	834	900	890	863	915	814	827	832	865	846	861	879	847	840	869	896	848	888	801	874	835	859	849	870	843	899	838	834	866	873	929	844	903	812	900	846	793	864	878	923	867	849	885	872	875	836	933	863	910	833	842	861	872	869	893	909	845	807	839	884	811	922	846	829	870	863	843	878	890	850	892	871	915	899	871	883	855	875	894	906	900	861	916	848	837	865	853	882	903	885	876	860	845	838	841	858	842	888	850	862	898	886	841	817	850	857	845	877	824	894	848	888	899	876	865	837	862	855	827	837	886	887	837	881	900	848	897	884	885	853	887	872	901	854	854	803	911	843	894	889	866	880	838	883	895	857	875	802	832	872	867	867	866	873	881	886	863	840	843	786	872	799	862	855	853	806	864	864	860	859	803	886	860	862	833	838	827	852	933	848	901	874	907	875	930	871	878	859	853	892	838	889	872	814	849	850	842	844	914	848	872	849	884	859	903	825	894	867	924	833	884	929	868	809	871	893	895	814	890	830	834	874	765	835	846	876	915	835	843	842	855	880	842	909	855	859	857	854	847	833	936	885	876	850	856	864	860	843	934	905	881	871	870	911	828	844	860	839	841	856	861	898	863	955	830	906	851	830	835	850	842	833	889	882	828	822	893	921	871	872	838	829	871	843	888	869	865	882	861	820	875	889	826	889	858	838	864	891	891	845	879	854	836	850	820	865	853	888	807	872	845	874	902	841	852	835	855	803	865	834	855	840	832	890	886	882	825	880	869	935	825	900	883	868	862	852	854	873	800	848	883	872	881	944	853	901	930	879	867	838	860	855	884	864	842	875	827	912	872	870	904	889	827	833	904	797	904	907	831	838	876	849	902	878	871	831	843	880	892	892	835	865	836	859	860	872	865	853	855	842	842	884	844	898	840	875	838	852	876	860	866	876	795	820	877	850	775	842	857	824	858	890	875	848	819	865	912	873	870	886	910	842	851	882	893	836	805	834	824	913	822	865	857	874	830	857	842	853	854	937	858	855	917	880	870	853	820	874	829
5671	16706	12026	6477	4908	3974	3116	2490	2039	1912	1612	1532	1358	1243	1250	1162	1102	1034	1045	1081	1025	1032	1007	992	997	1019	950	974	1004	945	913	933	919	944	915	900	904	956	948	903	905	867	935	941	899	920	946	872	905	861	877	936	905	888	843	901	840	885	922	913	881	899	915	923	890	949	908	865	912	923	920	867	924	947	924	912	929	870	939	932	893	931	887	946	921	917	906	902	912	831	930	897	927	907	859	855	861	894	918	898	855	928	903	864	874	872	920	916	865	900	853	898	888	918	868	858	882	853	870	924	904	882	928	923	934	881	877	948	902	887	917	846	886	907	808	904	863	858	853	856	886	947	876	864	917	868	916	848	902	922	863	887	920	863	860	872	924	861	897	872	941	875	900	865	839	941	849	903	894	879	845	930	808	892	870	843	867	897	851	908	833	826	906	884	898	835	846	876	876	907	833	875	892	851	904	834	826	846	861	925	898	896	883	898	834	930	948	909	945	891	871	891	873	861	889	927	899	884	859	865	878	887	850	866	852	908	878	908	909	901	876	871	856	880	865	883	875	894	855	878	857	840	868	902	900	905	908	873	906	934	888	898	893	884	887	874	924	869	882	915	956	856	937	912	876	917	889	922	885	920	932	863	879	883	853	886	930	924	933	915	861	889	887	921	883	861	858	835	875	878	886	866	919	881	891	844	853	915	874	836	847	869	917	903	858	874	884	897	829	901	882	862	894	851	909	883	862	854	870	840	869	849	886	919	875	877	885	900	856	879	838	904	901	919	820	882	876	896	906	893	879	871	920	930	930	862	862	893	911	895	873	918	898	909	905	876	881	905	929	886	851	904	891	896	882	894	906	874	889	908	913	876	908	890	850	912	847	925	884	892	866	862	838	873	861	847	940	860	846	887	856	846	937	935	954	912	927	917	906	942	830	890	883	873	929	889	886	876	889	850	929	915	875	895	867	874	811	904	901	914	910	939	900	872	869	900	845	906	897	864	843	918	930	906	923	915	921	871	921	885	839	882	880	871	883	849	889	854	833	846	884	865	887	873	875	839	924	836	894	874	884	894	895	831	884	818	886	903	929	862	901	900	919	860	883	837	916	874	924	879	921	912	834	888	866	911	884	859	932	908	872	859	866	872	888	899	876	928	941	900	895	868	898	868	872	867	854	900	911	884	883	910	865	890	882	896	898	894	854	901	919	840	873	908	869	842	864	869	887	849	885	849	875	913	834	877	822	900	908	888	806	895	897	875	867	905	866	906	853	890	902	876	845	881	887	909	830	871	887	925	870	888	892	861	906	836	870	885	849	898	910	921	907	887	867	864	870	937	889	896	914	848	912	857	857	934	925	907	846	880	878	900	895	858	897	934	867	874	901	852	894	846	883	922	895	821	884	877	868	887	903	844	890	868	883	868	901	872	892	913	876	886	825	840	890	870	884	846	894	849	866	828	803	865	900	854	894	895	899	864	839	817	917	860	872	849	910	904	849	885	895	823	872	916	870	893	870	907	884	869	879	913	864	831	845	832	887	869	841	882	919	882	885	895	868	915	971	899	875	920	864	877	859	898	850	916	861	922	881	869	892	915	827	852	852	851	903	851	892	878	848	911	925	921	894	846	911	860	912	872	891	874	848	864	900	934	901	900	909	944	879	937	904	908	870	906	837	862	874	903	820	817	901	897	852	838	872	908	913	794	869	904	951	873	921	885	889	875	867	850	886	830	846	850	883	904	866	867	874	888	916	858	888	892	882	844	854	853	900	843	888	888	867	893	889	836	909	857	887	937	888	923	870	852	888	907	925	860	895	887	867	843	926	905	895	870	852	871	861	862	909	892	905	851	895	866	881	858	853	874	916	861	906	884	864	863	879	844	898	851	899	874	858	873	945	882	878	853	903	895	928	846	904	862	841	890	922	863	838	921	867	902	847	880	847	920	852	901	889	900	902	851	931	929	888	869	879	879	878	863	853	898	859	954	925	871	900	877	889	911	865	935	901	891	842	884	901	905	928	822	868	921	839	878	933	902	889	925	874	842	894	890	880	871	881	889	827	861	893	875	893	876	897	866	887	915	896	927	861	890	885	825	910	875	908	855	859	829	861	901	891	879	878	868	885	848	876	909	928	846	911	853	912	848	875	841	881	875	904	884	868	886	923	913	899	870	935	903	882	869	872	857	879	873	955	852	925	856	866	945	918	892	856	867	867	905	947	897	884	885	888	878	885	912	891	883	880	945	819	872	881	907	893	884	937	879	899	816	892	861	869	912	888	927	853	893	880	835	876	894	867	928	862	903	851	922	914	923	840	912	876	871	863	902	862	891	927	866	827	903	919	867	922	937	852	834	833	920	884	901	904	814	935	842	922	910	837	868	851	855	825	871	896	924	836	913	874	886	858	892	877	903	819	887	943	825	887	909	901	851	937	893	920	945	844	876	857	911	864	813	923	867	888	850	867	860	924	874	902	911	860	906	856	921	855	887	864	862	868	874	892	896	868	840	884	830	932	895	873	882	857	910	884	952	889	867	892	871	910	865	935	891	949	889	847	859	899	864	894	880	903	878	898	873	922	849	825	881	939	818	903	915	828	889	849	905	862	924	872	834	899	869	899	891	825	912	908	901	870	924	906	926	891	890	890	895	862	844	863	852	915	927	898	909	947	873	835	899	860	844	872	883	935	884	923	944	848	892	868	860	883	846	946	880	865	898	926	834	923	903	885	889	855	915	839	885	897	815	915	900	880	896	936	852	860	893	920	866	919	938	886	898	890	913	874	868	819	897	895	882	845	882	814	901	866	866	892	902	830	871	902	857	851	896	864	862	932	898	845	861	899	888	923	951	846	861	885	882	883	861	893	868	927	862	890	882	833	835	900	874	917	873	869	855	904	841	943	897	878	910	888	877	924	915	904	887	944	859	905	926	847	890	886	872	894	848	867	807	831	880	901	885	870	902	895	857	876	897	898	865	965	847	952	928	837	908	888	842	915	908	875	850	900	922	857	873	905	910	857	840	860	853	879	924	844	908	869	869	872	902	896	932	908	844	871	871	871	894	903	878	869	871	902	902	876	916	853	870	868	849	871	787	860	882	864	916	892	884	868	829	853	863	838	870	903	928	896	941	875	837	923	890	862	867	936	846	902	865	890	892	935	930	915	952	868	931	895	839	870	897	912	877	884	852	890	901	840	895	918	888	858	890	877	883	915	892	871	844	917	893	865	832	886	871	835	907	828	900	908	852	876	867	871	898	862	906	924	893	904	820	878	883	805	891	881	851	850	909	851	891	881	902	868	903	928	810	951	939	861	909	896	882	918	892	867	923	949	924	878	889	860	868	870	906	941	937	879	898	855	905	871	918	888	866	948	807	971	835	908	903	853	904	905	868	873	829	856	893	850	840	872	867	901	902	842	842	886	856	873	927	851	908	916	899	850	898	887	918	790	926	860	908	847	860	847	890	852	942	862	828	882	900	850	856	876	884	907	860	845	862	850	948	845	874	844	899
27634	17397	3969	1002	645	524	514	463	449	475	406	446	440	421	399	405	420	391	392	378	434	388	415	405	427	349	394	424	388	378	391	381	369	387	352	368	372	375	390	374	397	410	388	373	383	353	372	400	384	373	356	344	371	367	407	375	376	400	376	367	412	410	388	364	432	384	402	354	404	372	388	371	345	365	365	418	410	368	419	349	410	345	447	377	428	379	360	403	385	396	379	368	373	390	387	373	327	439	386	381	390	385	383	383	404	402	395	401	411	355	402	384	376	379	377	418	386	383	375	347	370	358	361	409	392	385	398	378	324	379	382	426	393	388	419	393	416	408	398	374	369	399	354	363	405	392	392	365	398	384	410	365	383	378	372	423	410	362	368	354	363	381	366	371	396	343	440	423	372	369	383	384	359	342	389	399	406	362	433	384	343	369	391	378	389	392	424	383	391	366	370	395	379	374	374	383	378	389	347	399	389	409	364	357	391	383	360	386	400	425	398	386	354	371	398	387	330	401	414	401	412	383	390	405	381	388	408	417	374	402	384	389	370	356	394	350	389	399	409	386	380	389	386	413	410	396	359	382	381	356	388	334	383	380	420	362	368	386	365	404	379	356	379	376	381	403	367	396	374	380	376	365	423	388	371	397	397	392	367	386	404	372	396	357	356	372	393	350	407	395	382	361	395	393	362	349	379	407	392	340	412	367	410	412	396	380	384	386	384	400	355	365	375	378	365	365	373	353	339	367	375	375	403	389	398	380	412	408	375	403	377	363	391	364	364	405	379	373	344	397	386	388	364	405	367	353	385	389	349	408	415	425	363	382	369	416	425	366	404	398	356	389	401	392	414	417	385	392	370	352	384	399	379	387	368	398	383	387	376	408	393	400	364	397	396	398	372	364	375	368	355	380	398	389	393	377	387	346	359	369	391	385	357	369	386	400	368	373	396	388	412	420	390	401	364	391	416	410	358	390	407	385	377	418	393	361	368	362	389	365	381	364	355	379	428	417	368	377	383	395	395	367	395	401	386	359	371	414	390	363	339	394	386	385	409	330	392	412	403	376	381	391	395	385	391	378	349	395	357	373	404	377	378	357	368	409	365	365	383	388	380	365	374	415	427	413	406	378	377	389	415	377	398	403	404	397	423	361	338	403	358	389	377	390	409	386	384	345	392	387	372	395	395	412	375	349	371	357	390	386	346	373	390	341	360	418	377	355	391	371	394	355	378	358	390	372	413	391	389	382	400	410	391	386	411	374	416	390	391	389	403	366	361	367	367	397	389	399	379	385	390	375	377	394	401	350	396	380	369	369	401	366	383	376	407	396	374	358	386	386	365	354	391	426	372	412	368	376	370	408	415	376	404	383	408	385	372	362	406	373	327	405	422	409	396	352	395	397	388	363	387	420	369	366	395	374	393	399	391	391	403	339	409	357	377	376	401	420	379	378	383	393	385	414	340	395	394	382	337	369	370	390	411	399	379	352	389	380	356	384	382	385	383	353	360	360	348	362	393	398	378	381	353	367	388	398	392	409	364	390	401	382	421	408	342	397	362	397	403	397	396	358	398	363	378	402	372	359	361	375	376	367	380	392	347	341	381	441	380	349	361	446	401	374	411	399	345	369	384	418	394	376	386	353	416	380	363	418	379	357	413	400	380	376	389	344	408	377	388	371	419	402	370	384	380	402	379	395	348	364	393	378	363	420	427	412	405	378	356	385	365	348	393	362	423	373	383	390	345	375	377	388	364	397	399	383	376	388	374	402	408	404	398	383	377	371	373	402	366	377	386	384	424	354	377	333	373	395	392	397	375	371	358	394	379	425	356	388	379	379	405	385	374	371	394	383	402	393	384	405	394	383	409	391	380	362	356	357	387	373	374	376	393	369	390	407	403	353	404	398	396	348	395	376	381	409	388	395	395	374	362	403	394	422	406	393	387	371	399	383	371	385	380	390	369	360	358	382	362	373	369	419	375	388	386	362	390	388	370	353	423	373	361	365	389	392	379	376	392	395	358	383	382	369	347	381	385	396	365	396	344	409	358	382	377	352	365	405	364	384	396	362	369	363	352	344	373	383	389	410	357	385	365	412	380	360	412	369	381	406	401	384	380	376	388	347	384	372	371	389	407	405	362	389	403	362	379	375	383	353	393	394	356	414	391	361	415	363	378	359	417	417	382	376	356	377	357	351	416	381	395	379	400	378	371	409	389	364	445	399	348	368	382	396	366	375	366	363	349	389	402	357	401	401	400	374	373	392	357	368	380	391	398	360	408	377	409	353	402	381	361	410	373	391	358	397	365	376	405	383	370	353	409	406	389	387	394	382	415	358	347	371	384	387	385	357	405	409	391	378	383	369	378	381	411	385	420	385	385	398	390	374	354	379	394	364	349	368	360	374	350	419	395	359	362	395	375	364	380	389	420	412	359	354	369	391	375	404	402	375	365	373	387	381	417	364	366	386	354	420	329	388	384	409	388	397	369	375	371	372	394	407	403	379	395	389	412	384	374	400	402	389	373	349	392	381	393	373	370	398	397	378	392	383	364	392	421	389	388	383	376	385	355	390	363	380	374	407	369	419	420	443	358	376	354	353	398	420	408	379	382	373	373	411	389	376	384	380	361	343	410	378	394	401	370	356	375	358	409	375	375	367	411	389	394	408	397	376	387	364	359	395	388	414	346	397	389	405	385	369	372	360	352	398	417	385	377	408	358	350	352	359	374	368	402	342	403	376	386	361	375	366	404	390	391	372	389	379	387	352	401	385	384	373	395	413	393	378	400	407	413	356	390	382	352	388	387	373	371	360	392	385	350	404	405	437	344	383	383	410	357	385	363	406	382	409	410	379	366	377	380	389	389	374	348	353	349	372	373	365	353	347	375	366	353	406	360	389	362	367	377	424	366	375	388	404	390	367	385	408	374	360	394	407	388	407	385	377	408	393	345	422	387	388	364	361	365	383	393	395	418	378	381	324	361	344	380	394	387	383	346	384	374	381	405	402	374	387	397	371	415	378	378	358	382	380	386	370	372	364	352	417	401	380	380	391	363	360	360	394	377	377	395	382	371	410	373	367	378	352	375	371	361	378	384	356	391	374	366	381	345	370	393	362	345	369	360	393	409	393	383	378	397	405	369	388	412	390	416	354	369	388	382	403	358	373	361	384	350	387	371	373	325	353	406	351	405	344	378	367	387	347	389	381	386	344	387	390	414	418	367	440	400	364	379	359	392	374	354	371	382	374	392	365	403	385	376	393	369	361	362	408	380	384	378	364	383	371	379	355	365	364	389	371	376	398	344	353	375	390	361	399	352	371	388	392	390	342	397	386	404	395	384	363	414	413	366	378	394	386	359	407	386	381	386	363	423	369	382	400	375	404	349	413	401	366	383	352	408	378	390	365	349	396	384	393	376	366	368	377	375	383	355	405	376	346	336	376	383	366	343	339	389	408	373	409	352	379	370	345	373	348	409	379	348	384	406	419	392	380	388	376	392	388	337	369
4783	2331	1738	1025	810	767	629	602	583	537	515	468	454	445	452	439	407	435	428	442	441	426	417	432	445	417	422	458	422	404	442	436	408	415	420	398	402	440	395	418	421	420	412	445	394	401	392	430	411	457	437	410	432	389	413	416	439	458	418	419	412	421	388	418	416	405	417	414	434	424	445	432	393	448	411	411	410	432	434	432	447	396	406	417	424	407	391	419	395	404	413	417	403	449	383	414	397	440	415	407	423	409	396	413	389	406	434	394	407	388	423	410	406	399	402	463	398	443	444	389	397	395	388	442	441	414	396	423	386	417	426	404	404	417	413	397	402	423	408	418	418	415	456	382	395	408	422	404	432	405	382	431	391	402	411	402	446	431	391	422	453	404	370	433	407	372	457	404	434	419	412	424	403	422	412	432	423	417	422	414	396	393	417	372	400	414	413	386	403	386	405	464	423	422	390	426	396	429	440	410	394	418	418	419	414	408	433	376	433	441	460	442	428	417	375	412	435	422	411	424	423	395	455	399	388	384	386	403	411	437	421	416	414	401	418	386	421	399	449	422	447	401	431	384	410	409	429	416	409	424	392	411	430	438	421	429	407	399	406	402	398	406	400	407	460	404	413	411	420	411	413	439	410	450	424	410	424	444	411	364	407	427	400	414	417	427	422	416	450	420	450	448	409	452	398	433	409	367	409	436	401	430	421	377	408	439	402	409	412	403	435	389	418	415	430	410	438	411	395	425	411	404	427	412	414	401	415	393	389	394	417	404	420	463	412	412	406	440	372	411	416	398	458	370	380	406	394	441	417	395	421	461	417	424	409	417	392	444	407	386	418	398	416	400	410	383	366	399	421	410	435	408	417	400	406	419	407	369	382	392	399	407	448	405	380	421	419	403	410	378	434	389	410	429	419	402	426	421	357	417	372	404	435	416	392	415	393	383	412	403	440	421	417	424	411	422	391	407	418	440	413	420	423	416	387	386	392	421	409	439	413	406	381	397	435	392	414	406	393	408	381	397	366	418	388	361	469	430	380	413	459	422	430	414	384	422	429	397	397	392	419	415	397	416	420	411	403	393	389	407	400	417	413	398	419	414	400	403	438	429	393	424	427	414	430	400	440	426	426	383	405	404	427	442	419	404	434	373	418	421	421	412	388	430	416	419	431	469	377	469	397	378	412	422	394	409	426	424	392	432	418	421	412	414	350	399	454	449	448	404	427	402	412	447	421	406	399	393	428	400	428	411	395	368	415	416	372	451	453	439	436	459	418	420	419	415	419	389	397	412	426	415	402	414	424	428	414	428	430	391	453	374	395	411	434	404	444	387	420	424	395	417	429	416	413	399	410	408	401	392	413	422	423	409	418	398	435	436	425	421	431	412	392	408	394	405	400	420	402	410	429	430	399	403	392	411	397	439	394	425	405	402	394	422	390	418	412	413	463	399	423	417	406	465	431	425	418	391	372	419	410	397	388	398	387	416	427	373	396	417	390	376	405	423	403	414	451	398	357	418	384	421	385	437	443	394	408	413	412	433	392	392	381	399	430	444	385	431	413	401	415	399	373	409	373	399	419	383	402	419	446	411	427	398	395	424	432	396	377	448	460	401	381	409	418	400	420	440	413	438	396	388	430	451	432	415	446	415	430	399	404	407	416	402	435	438	394	407	429	408	398	418	384	433	390	421	454	431	397	394	426	417	418	397	396	444	431	422	389	406	421	409	407	410	411	411	406	443	397	431	399	395	384	402	423	417	394	410	408	384	412	422	408	414	410	413	397	423	418	456	442	411	389	404	411	439	409	401	402	420	399	391	386	417	409	386	394	414	409	397	395	417	434	403	401	379	439	398	443	417	407	415	411	360	418	406	414	403	381	383	413	441	463	422	431	401	373	381	401	442	431	386	397	452	390	403	428	399	408	470	438	389	399	419	417	413	394	446	397	398	407	400	408	391	412	397	419	418	408	390	386	397	432	398	429	399	401	400	392	430	393	420	418	411	425	413	388	421	425	410	409	438	414	425	350	434	360	384	405	452	445	387	426	438	390	400	393	399	419	361	423	420	408	416	362	436	399	380	438	424	381	382	410	452	370	434	413	432	401	403	397	407	416	409	370	433	396	454	383	376	397	421	414	423	420	432	435	380	398	403	417	391	374	395	403	388	400	428	387	428	418	420	401	447	409	420	424	403	396	434	372	425	395	445	408	416	384	430	402	405	439	441	439	394	402	372	424	393	389	385	406	404	406	398	435	418	417	401	422	450	415	398	408	425	410	420	412	420	421	397	403	419	443	436	430	455	418	430	421	411	402	473	398	400	403	424	426	429	422	400	418	404	430	410	425	354	427	422	409	396	438	427	430	438	438	446	358	444	400	405	439	425	420	433	418	395	432	412	423	392	417	410	407	467	427	392	388	396	406	386	407	432	385	392	396	429	395	397	405	378	364	409	415	427	426	421	418	420	408	415	394	400	402	349	406	469	410	370	410	389	437	430	392	390	417	378	429	421	389	414	407	419	421	418	428	435	416	390	421	388	376	414	379	407	416	405	407	403	404	434	421	385	422	407	420	410	431	428	418	446	423	411	421	417	452	400	400	396	409	418	439	411	413	416	381	431	419	416	454	419	395	442	448	385	416	414	425	408	412	425	396	400	416	414	419	408	402	416	410	385	411	446	435	421	446	429	426	432	363	426	418	408	410	406	402	423	407	392	379	410	387	383	452	428	415	414	412	394	447	416	406	421	399	407	419	435	416	419	434	402	401	410	450	417	402	434	431	408	405	428	408	368	406	408	428	405	438	406	413	425	398	438	411	381	368	437	398	375	435	448	397	420	429	410	439	413	408	404	416	399	385	430	395	419	388	403	444	408	407	409	403	425	430	409	420	444	399	370	400	452	426	430	416	402	428	372	423	355	387	405	425	399	389	418	418	401	404	420	436	386	420	401	384	409	416	426	398	409	391	398	424	397	404	386	365	372	379	396	428	392	419	430	423	407	392	406	383	393	398	436	404	444	397	407	423	432	443	431	411	434	413	415	435	388	379	425	437	424	394	407	397	398	432	438	441	427	445	426	453	402	387	425	413	403	392	382	399	433	424	404	398	421	367	447	424	424	427	433	392	397	386	390	469	408	416	440	422	419	409	382	430	409	423	392	387	420	392	447	407	426	403	417	415	435	422	429	429	387	462	395	444	419	443	424	402	387	402	429	431	389	425	395	386	429	390	434	420	394	438	394	381	440	420	406	418	391	443	434	383	405	413	401	392	376	415	400	411	423	415	397	406	394	374	442	403	403	424	416	385	408	399	440	444	423	399	431	413	432	407	388	426	400	415	440	406	403	429	399	430	414	407	437	420	450	399	414	483	438	417	396	394	433	457	403	408	431	469	420	414	428	427	434	361	379	391	401	404	412	401	422	443	411	433	408	404	392	431	390	404	434	409	399	453	398	424	392	431	390	393	417	378	417	441	383	397	403	425	382	417	432	403	431	410	387	407	430
23953	21326	28531	24448	21315	9436	1804	1203	1054	1046	948	922	780	864	871	807	752	770	804	739	840	753	781	775	781	765	753	771	721	776	739	734	805	741	710	755	711	730	707	709	713	737	774	738	755	763	719	731	694	704	747	722	748	716	715	678	716	693	737	724	722	733	718	754	767	741	734	760	702	723	697	735	745	712	680	727	721	723	727	723	753	706	700	726	734	713	655	714	743	725	726	736	665	740	700	675	693	722	678	668	686	703	697	686	633	716	725	679	702	678	709	698	634	787	676	701	733	685	695	707	729	706	708	688	661	691	681	731	719	699	742	690	716	681	699	670	738	717	727	737	727	738	716	690	754	724	715	718	708	717	715	706	699	718	755	699	655	678	683	782	653	713	713	750	707	697	709	674	683	725	721	698	725	726	718	747	744	709	752	658	727	726	721	694	662	739	704	653	733	745	643	704	656	703	725	733	736	709	736	715	715	729	710	721	700	668	677	731	713	712	664	752	668	704	759	739	687	707	699	678	694	690	729	695	720	721	665	694	722	713	703	697	742	639	736	693	739	728	716	721	721	640	720	705	744	741	724	718	692	725	702	737	703	675	751	743	722	702	699	660	646	698	706	785	710	686	694	685	721	708	659	709	716	758	698	738	642	685	745	718	664	660	705	673	773	706	731	707	704	646	668	702	701	745	701	705	707	756	711	665	726	692	702	676	695	697	732	699	674	698	705	711	704	730	722	700	692	769	719	705	668	709	694	668	720	697	674	726	687	725	705	730	707	751	659	695	700	726	710	741	690	715	725	713	697	725	665	716	684	754	739	687	712	689	687	723	733	703	667	738	725	735	674	710	698	730	687	691	682	783	710	718	748	723	645	691	726	688	709	706	723	693	714	670	694	719	732	696	746	685	674	718	673	677	668	690	710	744	747	723	742	704	662	678	697	649	729	720	758	735	760	724	693	656	768	708	706	749	735	664	699	747	696	739	738	679	716	652	676	655	692	730	694	665	689	761	675	726	712	690	739	742	708	710	700	718	659	713	727	721	750	706	687	739	703	699	684	697	705	692	678	724	725	684	701	723	738	766	677	713	700	680	687	732	769	728	685	682	755	691	725	698	698	720	708	700	718	713	670	752	679	712	722	692	650	713	657	665	683	690	674	670	751	705	709	702	758	710	689	692	685	713	709	690	650	659	705	692	727	708	702	696	764	727	773	692	720	683	700	696	720	725	704	723	721	690	726	770	755	702	752	684	746	688	737	745	657	728	714	708	732	722	713	694	701	719	694	729	703	722	725	719	707	723	700	706	741	728	747	714	715	691	674	733	687	715	718	694	708	713	757	694	671	742	643	697	678	742	715	732	695	733	748	738	698	746	740	688	690	699	732	696	703	699	728	736	724	728	707	749	694	651	682	655	725	671	752	683	663	678	707	730	713	693	718	702	698	713	755	773	774	710	707	723	672	720	706	696	729	699	691	697	724	685	722	731	666	707	718	711	696	705	730	695	663	666	695	692	737	678	706	716	705	690	719	717	712	706	736	662	711	706	668	739	720	709	787	682	763	728	711	728	700	749	731	717	709	674	743	728	705	699	679	728	759	689	757	740	738	682	694	694	725	691	705	694	736	692	731	716	762	668	728	749	777	688	674	739	713	695	665	686	675	713	739	676	748	672	695	715	715	755	694	712	702	724	698	722	734	698	671	734	730	724	669	717	730	692	689	689	692	691	762	716	729	774	743	726	731	765	726	700	709	681	678	725	708	688	722	713	729	760	669	742	714	713	739	717	739	695	710	710	705	737	722	734	688	719	706	762	721	744	699	674	724	683	706	685	716	639	693	693	669	736	666	683	715	682	693	668	718	728	708	755	675	704	723	702	730	730	704	748	746	674	718	687	703	673	707	722	713	671	717	687	739	733	709	698	688	716	718	744	724	707	693	715	737	717	698	690	704	690	725	712	696	765	721	731	706	712	741	722	685	717	740	695	701	737	700	689	705	678	697	619	755	731	714	704	741	682	719	756	719	666	646	706	763	681	683	635	727	704	739	756	617	690	636	708	750	707	728	740	706	715	716	716	777	719	693	687	671	707	681	682	725	727	678	703	709	715	726	641	691	727	700	712	729	697	691	716	706	676	681	762	713	694	727	725	735	696	748	707	757	695	727	702	697	718	687	670	680	759	706	689	698	687	650	727	699	711	778	702	696	693	720	685	716	719	745	719	735	780	719	696	715	743	747	689	775	669	718	716	718	742	696	711	685	668	697	745	733	719	745	760	700	705	732	726	684	691	687	676	678	717	724	736	720	679	729	713	709	698	734	722	714	665	657	686	671	687	732	701	685	686	710	753	717	746	668	748	757	659	723	719	700	691	683	674	718	735	726	714	686	731	708	729	709	766	687	720	728	723	727	684	730	643	691	718	719	699	736	726	689	721	682	719	706	743	731	705	738	677	673	699	704	675	677	727	754	714	722	706	705	687	704	691	675	659	731	710	712	691	725	694	703	747	708	685	729	697	661	753	660	676	714	681	665	716	688	689	711	679	708	723	689	704	723	643	716	717	751	666	698	721	742	682	714	693	740	710	680	685	719	741	716	698	747	674	707	702	703	701	739	697	713	754	679	666	699	764	724	735	719	686	712	743	763	699	758	714	703	690	719	681	717	695	729	731	696	676	724	684	655	639	669	649	740	715	707	726	703	700	713	714	694	712	735	725	690	690	666	710	684	722	711	706	733	664	694	713	717	694	737	760	725	661	716	698	734	708	730	654	718	715	728	737	695	665	715	726	683	734	707	684	719	668	687	701	706	706	678	704	689	722	681	693	744	685	750	719	703	729	702	707	657	729	713	730	738	723	740	693	679	732	661	714	712	757	706	715	697	738	719	718	717	718	672	734	684	689	696	736	712	733	736	683	716	679	734	701	698	739	713	665	757	694	650	723	672	743	727	659	706	704	731	666	731	668	731	731	688	701	715	752	690	715	700	728	731	739	717	728	759	716	724	721	699	731	680	725	683	740	688	710	674	681	688	693	681	679	710	721	687	694	638	731	716	757	719	664	684	715	735	707	733	652	766	686	684	720	689	694	752	725	726	734	734	728	689	726	708	709	678	751	696	704	757	717	756	682	715	715	674	729	718	715	660	670	722	673	704	711	710	712	688	671	700	702	708	732	766	663	682	681	726	685	691	682	668	742	758	702	708	739	696	674	695	716	724	699	732	740	702	717	692	675	723	693	739	682	680	694	688	695	687	730	720	638	720	715	697	702	706	728	724	769	690	703	687	675	726	657	700	703	702	727	713	665	720	690	709	730	702	714	696	712	705	693	774	736	710	719	757	717	717	690	670	698	712	665	707	696	692	702	741	657	735	722	711	694	694	692	697	734	687	736	684	744	695	723	719	750	685	714	668	713	695	778	728	731	707	673	672	738	742	719	721	677	695	721	656	714	724	695	648	725	663	713	756	715	725	730	748	712	713	725	712	672	681	716	696	638	728	732	676	713
4347	10701	7548	3809	3028	2425	1993	1708	1507	1248	1178	1013	948	928	835	890	854	836	833	835	839	729	811	832	779	864	774	738	717	789	789	800	776	706	753	714	739	767	797	741	727	748	709	702	749	789	735	786	752	737	776	715	750	720	762	783	764	730	727	777	756	784	703	752	742	764	734	735	751	724	734	754	744	763	718	731	763	770	781	735	744	758	775	717	719	726	717	727	767	750	692	740	740	706	720	714	732	798	755	730	757	755	723	706	703	761	747	696	697	786	731	711	762	781	755	738	724	716	713	734	752	704	767	713	750	749	681	734	717	733	726	742	756	724	743	689	729	744	717	721	695	723	735	718	717	693	665	719	694	751	744	731	753	666	731	722	734	696	713	704	726	760	744	733	709	765	744	747	748	759	699	688	743	763	721	701	812	729	730	690	729	685	713	742	732	724	724	764	740	736	683	711	697	733	744	731	706	781	718	719	703	733	780	700	733	722	681	738	765	731	687	727	770	736	760	715	723	701	736	729	729	759	743	743	722	732	744	752	755	722	758	710	711	701	735	631	699	775	720	738	728	742	725	742	732	744	708	714	754	730	709	729	662	704	785	739	792	795	707	724	758	721	741	751	725	771	718	735	739	798	754	783	676	723	701	709	757	703	703	706	738	671	726	743	701	723	750	729	748	712	723	731	731	734	691	749	746	751	735	716	704	744	754	783	751	768	787	731	737	730	743	722	758	820	718	754	699	701	719	703	705	733	753	732	727	745	713	727	755	725	727	713	722	690	723	755	761	741	754	756	732	732	752	718	708	719	734	680	692	769	790	743	731	710	731	723	808	744	685	759	761	803	672	749	751	678	824	756	714	677	709	695	744	701	782	732	721	786	704	775	695	732	712	694	739	752	759	762	793	725	719	700	722	727	744	725	727	636	673	774	712	744	733	697	733	728	743	718	756	712	776	767	711	689	767	723	721	732	689	717	716	703	758	708	703	738	736	754	799	742	778	730	746	712	748	740	711	725	730	755	711	746	789	752	724	698	723	755	731	754	714	713	725	770	768	725	754	698	701	704	722	709	722	702	729	753	727	724	738	770	740	743	730	720	775	715	696	731	730	728	728	756	720	699	740	753	692	731	743	739	710	748	761	722	691	736	764	727	737	721	698	700	751	746	714	787	717	732	708	721	724	734	704	734	734	748	761	707	689	737	744	752	699	726	725	756	716	732	735	774	750	713	765	763	706	697	733	745	713	697	744	763	696	768	734	754	739	741	799	764	701	766	753	729	721	715	763	708	755	710	701	748	731	756	766	729	720	768	778	720	729	736	739	771	714	741	710	668	670	694	737	748	683	720	745	751	696	718	728	746	713	747	731	706	764	726	730	736	768	722	697	723	703	736	741	695	740	740	710	759	726	758	727	731	761	722	731	784	750	679	715	706	691	767	740	704	719	789	727	758	717	704	720	774	723	745	738	692	732	764	709	749	724	721	758	735	767	725	713	689	725	732	728	739	675	723	699	741	714	699	719	781	740	694	727	726	748	753	742	728	742	774	739	717	713	725	745	714	765	732	762	731	695	766	717	732	683	794	724	698	722	722	735	733	754	769	744	749	738	744	741	738	770	727	772	711	706	724	749	742	779	741	690	697	727	719	739	699	704	715	742	677	731	740	728	717	715	706	762	762	711	703	757	724	734	681	710	768	704	775	681	719	761	707	716	716	731	698	703	699	713	777	737	782	742	712	725	677	768	743	733	751	736	732	765	700	742	720	756	743	691	722	723	748	715	766	778	766	744	749	741	749	707	730	733	766	681	734	733	732	673	703	737	705	723	723	736	748	658	724	721	724	725	738	765	749	691	778	670	761	708	732	758	741	729	687	760	691	708	728	762	757	719	701	736	727	692	668	764	747	734	692	784	697	727	724	761	743	751	720	740	734	710	759	720	746	677	758	741	737	779	733	726	730	705	748	711	770	755	748	641	686	720	726	746	772	737	741	743	727	723	691	718	747	692	691	734	681	742	726	753	723	741	782	762	779	736	717	705	716	725	712	749	724	755	687	714	707	743	728	735	695	682	696	718	682	724	685	773	711	778	751	707	739	687	700	701	751	773	710	764	737	711	784	752	697	733	724	739	729	772	709	742	768	711	721	726	727	718	711	722	732	754	713	726	719	693	751	698	731	719	767	782	748	735	754	738	736	754	745	736	774	759	754	740	720	707	724	719	718	717	725	726	789	672	717	730	735	742	748	717	746	702	758	720	751	697	725	762	715	701	718	717	735	745	758	761	723	780	732	706	709	733	731	720	730	742	721	728	766	751	690	691	726	757	669	697	731	769	718	714	722	690	724	752	703	728	687	710	719	748	724	751	743	686	728	719	727	692	692	699	754	756	742	695	752	711	732	774	710	723	747	720	711	743	772	748	728	700	745	753	727	681	723	687	719	717	713	731	735	777	724	687	753	743	695	736	750	730	744	745	724	752	700	710	691	766	753	724	699	733	775	728	772	798	714	737	736	705	724	669	696	740	787	767	717	754	689	674	715	752	742	744	692	739	733	692	730	738	748	723	736	650	729	734	767	749	753	732	709	742	717	741	707	735	710	688	733	738	745	724	727	721	740	729	726	745	747	746	735	723	702	754	726	681	727	741	698	761	754	745	760	737	704	746	700	718	702	705	741	694	747	725	754	729	741	713	765	703	744	733	729	715	704	788	689	727	707	694	668	732	728	812	742	760	749	717	730	737	669	738	728	735	763	744	703	701	719	697	726	716	709	771	750	719	769	726	722	771	743	734	754	711	713	723	770	728	747	758	758	771	777	677	741	725	715	753	711	683	751	720	708	686	699	744	717	749	738	733	715	736	728	722	764	725	739	789	734	727	743	729	737	701	742	738	735	726	750	774	713	714	689	753	722	752	768	717	713	694	753	782	741	690	716	729	722	687	714	786	749	750	756	699	793	722	715	728	736	712	745	700	706	717	745	665	714	780	758	750	746	789	799	734	763	773	730	701	733	734	728	684	720	718	733	674	738	724	782	706	697	735	726	709	733	731	754	731	706	755	770	721	753	741	748	668	763	715	728	744	752	745	733	754	726	733	742	748	759	720	713	768	701	698	764	696	715	761	708	687	749	724	785	704	699	735	714	704	722	724	751	738	729	748	748	689	752	705	683	730	716	713	683	682	748	724	696	751	732	740	741	729	689	754	725	757	720	776	749	748	758	744	698	733	706	744	721	692	729	710	727	740	757	784	730	761	725	786	698	716	764	709	743	761	714	711	702	726	747	727	682	750	689	698	760	741	684	720	699	748	693	715	722	750	733	687	723	792	738	721	734	705	749	713	716	658	776	747	724	738	782	721	746	755	757	756	759	703	749	714	726	726	733	782	736	747	728	796	730	749	724	743	694	737	763	725	707	773	786	748	709	719	753	733	777	745	735	724	653	737	742	769	733	735	728	701	720	717	695	726	738	744	710	754	750	712	723	736	778	719	767	764	749	719	677	714	745
25119	21303	27360	25492	9428	1048	742	677	576	565	531	476	488	441	466	452	435	438	425	432	448	442	449	409	415	428	464	462	425	399	408	373	395	435	394	428	392	397	427	444	388	422	406	394	427	411	428	453	422	439	385	400	419	405	364	424	413	411	413	450	388	399	437	402	414	443	391	415	404	383	391	423	372	410	385	406	421	405	385	361	451	396	414	392	446	399	379	404	401	429	426	399	405	409	423	378	387	432	397	394	383	420	370	389	420	388	424	397	409	378	426	397	426	406	384	424	397	408	402	399	431	424	388	421	403	398	428	402	372	405	392	398	399	406	409	409	476	398	401	414	374	399	404	437	410	387	372	390	411	423	425	399	405	411	406	393	397	424	442	373	413	388	418	417	394	384	370	413	396	394	393	384	392	376	396	395	418	404	413	406	389	416	408	361	394	414	411	428	400	419	376	405	371	431	400	443	387	402	393	412	447	422	440	409	441	392	366	415	392	373	389	389	385	433	415	419	383	413	368	396	396	396	404	404	422	403	369	372	387	415	379	398	382	415	378	380	402	370	420	412	379	382	370	387	418	392	420	432	407	401	386	388	371	405	403	361	389	383	401	445	434	411	405	378	400	364	384	405	393	436	413	386	409	419	398	401	392	429	408	413	374	386	373	406	409	347	446	403	393	398	406	420	399	391	376	416	378	383	397	399	415	384	382	429	417	356	410	398	407	413	361	401	415	407	417	398	390	395	411	359	430	397	411	378	419	399	396	401	396	386	399	410	397	397	397	411	410	391	409	388	394	402	424	421	412	425	393	382	405	380	404	416	389	408	461	384	393	419	384	393	422	396	445	411	438	398	389	421	412	393	391	407	390	381	405	418	398	421	384	441	409	434	415	365	405	399	408	409	412	424	398	386	431	408	419	396	453	387	449	398	374	392	408	403	369	405	409	384	400	394	404	391	367	404	391	399	441	390	405	369	413	400	398	396	385	415	383	354	422	417	386	362	433	355	395	381	381	422	421	404	420	456	412	370	414	397	398	399	376	388	395	403	416	388	446	424	402	394	417	378	402	414	381	413	352	400	421	388	440	379	423	385	416	403	372	392	377	381	407	403	360	440	411	387	385	398	378	406	400	411	432	398	423	411	394	387	373	373	434	392	415	379	418	414	392	445	427	430	413	410	385	429	422	400	425	388	430	417	426	402	407	379	396	397	420	438	401	403	378	398	414	379	403	407	403	411	423	404	417	382	358	412	383	391	457	402	426	412	404	370	414	385	403	410	404	423	415	405	415	385	419	402	430	366	409	428	413	386	429	390	401	443	385	383	373	406	402	390	412	421	450	417	383	397	393	452	375	396	434	418	361	391	427	417	431	423	406	387	420	403	422	403	403	400	398	405	400	404	385	372	379	383	410	412	386	408	400	387	395	407	388	418	400	411	372	396	394	416	401	424	388	394	398	455	395	430	412	442	404	435	385	400	355	376	356	413	424	383	397	445	408	371	394	394	390	417	376	421	413	422	422	409	393	402	391	389	404	428	414	417	391	402	406	388	420	415	386	421	391	399	394	416	410	409	402	368	411	401	428	395	393	388	358	376	417	404	407	389	400	439	445	410	417	375	412	413	410	413	345	418	405	391	424	388	408	437	390	394	377	403	411	420	416	410	381	379	406	393	449	373	428	388	393	396	420	414	385	384	392	381	384	402	406	437	419	380	393	393	408	451	380	446	432	423	418	434	389	428	437	415	405	405	420	413	425	434	418	426	401	394	435	415	399	394	378	399	379	410	418	397	380	421	385	422	391	412	393	397	433	384	374	410	408	390	413	370	387	386	390	416	398	387	407	432	391	421	438	419	386	432	404	405	442	412	427	406	417	388	396	400	366	430	401	422	400	394	393	404	422	401	392	403	417	389	359	404	359	418	397	378	388	410	396	388	376	362	394	374	428	417	409	408	417	421	435	417	430	424	405	408	375	408	415	411	390	370	381	404	389	393	387	378	379	400	396	409	368	404	384	436	374	395	421	385	391	391	403	404	408	351	423	387	397	412	444	383	389	458	441	398	400	406	400	374	406	389	399	400	401	382	393	403	375	406	379	411	402	362	373	417	404	404	415	410	391	406	393	404	448	398	416	404	393	397	414	404	407	407	396	386	399	426	398	442	429	398	351	369	432	359	406	376	405	419	376	416	380	421	406	406	375	393	407	433	468	391	374	420	387	404	418	389	394	377	384	367	425	410	430	401	380	446	426	384	367	357	371	404	421	381	417	432	389	412	420	426	443	425	390	412	368	411	398	356	386	442	397	407	382	420	416	398	386	394	425	418	422	423	363	390	414	382	413	418	378	403	420	399	433	422	405	399	386	406	420	414	410	381	422	406	390	408	403	409	393	424	388	368	375	410	390	446	387	403	402	404	355	367	413	420	377	392	404	392	366	424	416	428	436	411	396	427	400	386	386	406	374	402	395	414	407	421	401	440	421	360	404	449	408	381	386	385	404	435	399	396	400	416	389	435	450	384	394	429	379	422	390	426	413	389	395	404	345	392	403	410	401	406	416	380	412	427	348	410	418	366	394	409	434	401	398	421	407	411	439	425	380	410	384	421	417	393	358	426	392	418	345	388	379	399	374	430	408	386	364	385	428	363	379	368	409	385	380	401	387	368	371	392	411	419	395	381	403	396	359	422	422	365	391	385	416	407	422	418	389	408	396	415	405	367	369	390	428	393	409	426	389	385	399	428	387	441	416	442	390	408	351	389	387	417	422	396	399	384	410	414	423	403	416	397	394	431	405	402	364	411	441	397	411	422	372	457	360	418	372	418	389	418	372	390	428	446	414	393	370	397	412	394	409	396	405	412	383	393	398	388	400	430	358	380	395	398	384	387	388	388	401	401	395	417	399	389	375	377	389	403	399	387	400	427	398	415	396	391	380	391	393	423	379	410	371	391	378	424	398	384	410	411	369	402	451	436	406	406	445	401	397	395	397	395	441	404	378	459	389	403	434	396	402	407	379	445	415	422	442	418	426	431	365	378	394	410	418	420	428	405	431	427	383	397	407	405	394	405	380	442	416	429	405	450	421	389	407	380	393	398	386	380	419	419	373	380	417	387	452	437	384	399	372	435	401	418	431	411	426	372	401	414	408	369	413	391	405	356	402	397	453	415	398	393	439	405	394	374	393	408	370	403	402	385	436	400	385	357	392	384	400	406	395	398	433	412	401	393	412	421	423	417	395	388	379	402	412	407	404	401	393	385	440	405	409	410	434	415	413	375	436	407	380	422	391	385	385	394	399	415	406	373	393	404	391	366	416	405	399	368	409	384	420	399	394	406	369	414	395	403	417	400	400	393	415	423	365	382	426	403	411	405	403	424	395	376	412	397	393	399	412	416	426	402	419	412	404	428	412	387	389	403	428	394	422	404	431	384	406	395	390	448	431	443	380	401	427	398	420	396	431	383	398	409	394	422	394	379	413	405	388	398	382	414	419	392	397	414	425	398
3987	6941	4797	2463	1864	1526	1300	1007	940	791	787	667	642	583	528	525	568	478	500	504	534	493	506	422	482	528	472	482	481	472	428	464	433	465	453	477	512	457	471	452	469	502	487	451	476	457	445	434	485	445	470	473	454	478	467	481	470	467	461	429	467	501	486	480	444	494	454	539	451	458	495	493	473	480	497	495	466	480	460	468	460	486	475	452	463	426	460	442	447	466	445	451	451	453	486	464	446	484	487	437	444	448	456	466	467	412	464	469	498	429	451	430	455	467	444	439	454	429	459	437	442	435	427	462	445	484	489	482	478	468	435	462	472	484	507	436	438	453	427	416	420	422	477	417	460	443	426	446	455	483	454	429	469	418	451	426	511	445	490	439	416	428	467	450	462	407	456	454	464	431	465	455	440	485	440	434	416	443	450	461	480	465	460	419	462	485	453	454	419	480	447	432	445	443	457	479	496	462	422	453	437	476	450	445	447	424	447	450	455	434	445	441	443	410	436	439	462	446	426	432	445	461	436	444	457	414	458	454	464	463	451	460	475	441	495	455	485	500	464	432	470	447	420	438	467	463	468	423	488	467	441	463	441	459	446	429	489	438	436	427	462	473	427	445	442	427	440	424	463	421	435	445	430	453	449	456	459	481	501	498	471	429	494	475	455	465	416	465	479	465	459	454	447	461	425	451	425	458	445	456	463	406	492	473	433	440	472	467	489	436	421	427	431	431	481	447	446	436	478	431	445	486	424	451	443	496	487	438	451	423	421	464	432	457	450	475	463	451	441	431	413	479	457	414	460	466	439	382	431	429	493	428	436	467	459	441	496	466	456	432	459	426	448	443	425	413	441	459	444	445	448	487	460	426	461	453	470	477	464	461	438	473	423	458	464	478	438	446	448	458	454	458	422	384	429	482	443	436	447	469	450	474	481	449	435	417	439	464	449	464	491	410	453	457	474	456	424	472	468	458	471	474	439	431	448	462	459	469	491	443	444	488	442	407	439	479	487	474	447	446	487	478	459	484	476	442	454	452	477	455	444	489	465	475	472	461	440	448	458	476	466	451	450	437	467	441	470	435	450	484	483	461	449	462	487	448	452	446	440	422	419	428	448	507	416	478	471	459	435	469	447	469	432	453	465	470	474	455	435	498	437	458	519	474	466	492	405	435	452	481	463	449	451	420	436	466	440	461	423	441	492	419	477	479	449	464	464	426	440	439	457	443	461	427	485	486	471	409	475	455	458	438	418	450	459	456	445	431	430	418	426	475	473	465	450	440	466	437	432	444	473	451	466	483	436	488	477	419	473	443	468	432	443	413	499	457	458	434	441	447	461	447	428	432	464	432	449	437	478	444	479	446	473	428	437	426	453	441	470	445	443	477	471	457	446	451	484	467	408	440	438	471	468	439	442	458	430	423	412	454	490	481	448	479	448	506	468	455	465	455	450	468	461	425	455	465	462	487	481	424	462	459	423	482	441	473	471	464	474	439	496	465	463	457	445	424	435	475	474	443	417	447	466	464	490	425	431	452	451	476	446	442	411	409	438	493	467	457	459	460	416	453	513	458	431	441	439	464	461	492	503	456	435	422	424	441	413	411	457	453	463	443	476	430	474	483	416	432	438	417	470	420	455	442	443	428	442	433	415	424	446	456	496	462	425	483	452	487	436	465	426	440	497	450	443	449	446	476	433	425	412	425	445	437	429	458	439	455	445	445	452	461	440	455	419	474	475	449	457	455	439	447	426	493	454	447	449	440	466	486	427	461	475	468	467	453	423	464	464	454	442	435	439	471	442	405	452	475	452	448	457	438	453	456	442	488	454	469	450	428	459	503	500	446	465	435	465	464	486	455	431	460	456	434	445	438	439	437	441	475	430	481	443	444	416	465	432	450	476	448	470	457	448	508	439	464	468	434	479	426	433	454	441	444	442	468	476	428	459	443	456	436	437	477	453	457	435	483	436	446	485	467	504	451	433	449	475	449	475	487	447	451	464	455	450	446	458	469	464	473	448	428	499	454	460	422	446	479	470	465	479	423	435	441	473	475	470	446	449	451	457	459	468	425	471	440	444	443	430	467	465	449	477	467	442	476	471	491	440	427	448	428	432	441	433	510	466	395	439	448	443	435	445	470	467	446	432	464	447	475	478	417	424	462	490	451	488	482	446	469	417	436	444	433	424	439	464	414	471	484	465	433	432	456	438	436	447	451	435	478	408	456	442	457	429	474	444	471	465	444	431	454	486	409	445	467	459	459	467	478	468	456	466	468	444	445	472	418	473	461	415	477	444	473	430	462	460	440	441	439	444	437	468	429	487	440	425	441	445	456	463	479	409	453	438	456	446	479	433	401	467	456	455	460	489	434	468	455	450	448	473	433	473	450	496	464	441	468	445	456	432	396	449	465	468	418	439	500	464	462	455	468	462	458	454	468	473	461	451	479	439	429	456	466	449	430	423	419	467	494	452	457	497	455	476	438	446	459	453	451	458	437	463	447	406	473	455	466	442	495	430	478	459	457	456	462	455	476	458	484	461	452	468	415	473	459	437	411	471	481	493	451	453	492	424	444	507	472	434	445	458	450	464	457	464	453	478	445	434	445	449	433	434	449	470	467	439	443	406	460	487	443	475	445	458	430	473	443	463	461	439	501	466	441	477	414	462	440	468	432	472	461	416	480	471	451	457	450	430	442	456	457	442	445	450	449	417	459	430	445	450	464	450	480	405	457	444	435	477	426	472	451	422	432	460	440	485	405	484	456	478	458	503	449	452	436	428	434	426	461	446	439	433	483	444	425	462	446	466	477	423	436	437	448	460	462	434	447	429	449	439	446	453	456	432	436	445	455	454	420	476	500	457	459	451	449	418	461	455	491	471	451	448	467	478	465	439	428	481	464	448	460	444	468	426	448	459	420	449	453	417	490	473	471	428	460	450	467	452	467	437	443	463	495	467	472	421	463	465	417	452	429	439	436	465	449	462	479	461	410	444	435	429	420	486	503	427	459	479	445	473	434	441	437	451	451	453	462	469	445	453	471	438	481	469	468	456	466	475	441	455	466	443	457	477	407	408	420	457	454	446	464	423	444	444	469	421	429	422	470	477	491	435	441	436	449	458	433	430	459	447	429	452	455	415	441	464	467	458	454	492	453	457	467	510	457	438	453	433	450	416	430	467	445	453	471	456	438	455	459	463	455	468	435	451	452	453	441	503	498	457	381	408	469	456	440	405	471	453	450	438	449	450	462	450	462	458	451	479	475	443	435	437	448	435	458	429	463	480	432	451	436	446	449	428	465	448	460	459	439	439	478	464	461	453	400	458	462	408	428	467	463	465	438	451	465	445	412	463	485	432	458	445	466	456	464	400	446	461	475	486	446	457	429	464	435	396	457	478	399	435	464	496	438	477	468	461	445	442	477	438	467	464	423	423	450	421	477	446	478	454	461	464	415	429	444	441	426	469	392	477	488	478	410	459	467	450	439	495	436	472	450	448	432	460	468
22685	21302	28993	23918	21306	21388	8521	2005	1638	1535	1350	1276	1167	1097	1041	1070	1020	975	1015	863	968	946	910	942	941	924	948	923	927	930	873	925	865	929	949	895	917	827	839	885	838	934	935	948	908	883	874	893	913	892	860	894	876	855	912	919	871	901	924	903	867	868	845	845	919	893	856	901	887	905	843	872	829	901	864	853	897	898	938	859	823	980	886	872	883	899	920	908	902	837	893	873	913	896	836	835	832	845	878	851	937	930	895	828	840	943	885	846	879	896	895	887	828	900	893	857	910	867	911	843	850	877	853	923	883	902	836	876	922	904	872	852	882	877	896	853	905	852	929	904	888	868	865	864	922	851	883	885	960	910	899	915	855	875	854	839	882	792	885	896	864	869	893	873	838	895	867	861	855	920	856	843	883	882	839	886	917	884	839	880	890	864	888	894	883	911	892	853	939	889	887	856	833	907	902	866	905	886	874	859	877	855	876	810	904	823	838	898	846	902	844	832	860	935	872	874	863	843	862	887	916	879	855	876	863	880	880	896	883	873	873	870	895	859	836	893	823	862	865	855	863	870	845	825	852	873	830	858	853	878	825	886	847	860	904	839	872	914	834	884	877	838	829	843	876	881	845	826	923	877	859	862	855	837	824	920	850	825	885	875	857	884	903	887	914	882	840	856	872	846	894	871	851	848	831	866	853	865	859	856	876	855	834	872	857	872	906	812	904	891	841	857	855	907	878	901	856	852	921	953	915	785	894	862	903	855	903	862	879	873	872	857	907	857	893	879	863	866	879	872	830	856	842	871	868	897	866	870	853	890	886	827	851	870	849	831	900	900	893	835	882	873	846	876	892	861	872	912	887	892	864	858	843	892	853	849	932	913	863	913	879	878	928	877	883	910	878	834	910	869	864	854	873	897	914	882	852	862	818	845	887	837	808	917	852	814	843	853	827	856	847	863	892	865	856	898	881	920	872	889	866	934	832	860	882	816	958	905	846	870	955	886	881	872	785	860	864	888	883	873	892	906	908	893	849	866	866	921	928	904	857	868	862	871	966	862	819	831	851	869	861	905	900	830	775	863	852	943	843	856	854	874	854	941	901	865	912	890	863	885	864	847	861	878	943	902	834	854	854	839	872	929	868	841	882	843	859	805	896	850	867	861	891	908	942	888	884	887	905	813	841	872	852	903	877	850	918	892	883	905	877	895	863	880	867	896	864	899	837	870	888	877	853	880	855	840	899	886	863	891	848	849	825	830	853	824	844	843	856	854	859	832	926	870	868	900	828	837	887	861	826	913	900	891	881	918	853	866	846	821	855	872	888	827	801	876	864	862	862	876	832	875	871	915	946	940	799	886	861	867	841	944	877	838	885	878	861	870	851	877	801	898	886	894	911	880	842	899	879	879	815	843	864	855	868	827	875	891	842	875	865	846	847	873	883	896	826	867	860	878	827	908	902	865	835	862	844	867	842	903	870	834	906	888	878	869	879	895	834	890	854	886	854	888	890	878	863	841	914	881	878	825	894	864	878	838	861	880	890	892	884	839	861	851	812	922	877	895	889	903	843	924	836	845	831	881	837	865	874	855	884	877	926	886	861	864	907	859	829	911	897	897	851	882	817	910	910	816	845	876	881	897	898	867	868	903	874	875	893	840	842	955	798	820	853	871	827	821	863	873	877	905	850	862	913	846	894	911	841	853	912	890	805	818	846	880	886	858	803	908	831	884	913	884	858	859	862	892	859	897	880	863	839	886	896	857	852	878	850	827	892	839	883	860	846	890	838	838	837	866	872	820	870	882	876	824	800	856	896	860	874	866	873	886	906	884	881	803	895	848	868	870	799	899	913	855	916	849	850	848	855	787	858	915	830	870	866	887	902	886	891	868	882	854	870	857	881	933	830	840	886	805	863	873	858	873	864	815	879	888	825	867	847	873	875	890	821	829	820	881	870	825	878	882	878	860	882	870	876	923	877	885	864	826	855	863	892	875	835	834	909	897	890	847	826	883	927	844	865	868	842	845	908	887	841	853	837	863	899	874	938	879	898	862	861	869	834	862	821	878	855	853	818	849	775	857	913	889	889	872	937	903	868	863	866	912	880	874	835	875	867	892	842	871	907	852	914	923	850	877	898	856	867	883	875	876	865	937	884	832	899	906	884	860	829	839	882	798	823	934	861	816	844	905	825	845	852	866	878	882	895	860	905	937	889	905	857	843	897	854	915	879	873	939	824	860	853	847	835	880	880	894	853	816	903	874	902	879	872	861	880	863	888	873	883	876	824	894	859	857	843	895	885	821	865	871	900	866	868	877	820	843	887	867	867	855	853	873	913	894	839	853	830	917	861	867	855	883	853	857	881	890	827	894	837	887	932	829	814	850	822	836	884	806	794	855	837	851	810	896	916	816	853	805	849	866	866	850	856	901	868	887	837	856	819	848	876	942	861	891	835	939	833	902	889	829	906	880	817	933	825	905	897	834	865	878	862	942	846	880	884	872	893	917	889	834	964	846	897	836	839	895	852	886	867	864	818	899	850	876	849	876	839	805	889	867	836	838	889	794	856	878	900	886	915	851	867	894	842	844	810	885	936	848	867	946	852	874	879	850	872	839	883	891	900	943	859	881	866	812	878	883	838	866	900	852	928	893	866	855	848	859	851	892	872	873	864	903	936	879	869	923	855	893	892	846	864	848	905	890	814	856	829	930	832	834	850	899	846	834	904	877	908	832	846	838	879	889	891	887	855	907	857	872	879	935	885	802	890	846	812	956	900	874	857	888	893	802	912	891	894	945	849	886	879	928	877	829	909	858	850	864	918	926	843	847	873	845	902	867	911	885	855	881	877	861	899	854	892	892	856	860	780	889	849	835	828	831	883	882	824	845	826	886	851	828	910	873	960	889	829	861	862	848	849	856	881	859	915	836	906	876	910	825	859	901	845	879	865	846	837	892	827	879	859	883	839	860	841	837	869	859	846	867	882	840	908	851	847	895	901	912	866	868	832	847	866	846	876	804	834	864	863	901	864	875	840	898	843	842	906	848	817	906	924	848	870	897	850	891	844	884	850	900	889	828	912	872	837	886	866	907	868	890	908	835	885	896	867	850	878	899	889	822	833	914	883	873	908	855	893	846	880	838	946	922	886	846	917	855	893	843	828	855	866	827	838	825	843	856	869	856	893	863	873	895	848	846	862	933	820	910	861	866	807	815	862	872	847	876	885	876	891	875	897	860	841	860	859	879	883	865	871	864	914	812	899	866	877	918	833	853	866	883	852	868	925	890	893	871	863	824	896	835	868	842	875	836	875	869	841	813	905	890	889	878	855	834	906	872	880	851	909	888	854	833	829	819	871	882	882	859	925	916	879	871	868	882	913	837	835	854	855	902	865	847	835	879	826	868	819	853	860	837	891	894	850	884	863	862	861	848	855	857	895	885	899	864	849	831	892	855	842	915	884	797	831	885	827	848	876	904	834	932	883	903	855	807	859	853	889	906	883	852	834	855
5667	16584	11801	6328	4998	3785	3165	2578	2093	1891	1646	1434	1319	1260	1219	1114	1162	1084	975	1068	1034	1011	972	956	995	972	957	921	986	911	999	986	947	869	971	890	940	882	920	908	941	908	944	912	965	949	908	939	911	874	928	945	896	855	899	956	927	885	898	883	919	909	904	881	983	925	939	997	887	891	924	915	914	920	830	898	950	946	891	945	891	947	940	896	906	908	910	894	859	898	892	878	886	879	878	946	907	925	918	904	884	835	891	885	930	901	880	860	826	924	872	856	863	890	848	874	882	889	945	923	873	907	906	849	918	879	894	900	911	896	882	858	885	934	906	914	862	898	879	869	853	922	835	975	855	931	887	924	889	874	912	902	893	896	900	906	935	889	890	857	914	864	862	823	921	866	924	900	947	912	888	868	878	876	876	859	910	891	927	891	887	890	872	930	917	928	862	907	836	921	855	891	894	899	854	865	862	869	865	878	908	905	904	907	872	879	856	825	877	832	898	909	904	858	880	873	898	856	882	888	876	899	886	906	860	924	933	912	851	914	901	929	916	858	904	866	870	840	877	870	837	857	869	957	900	909	868	901	906	869	874	906	875	844	879	882	906	916	865	885	926	882	890	897	873	908	864	832	896	868	918	861	858	932	870	951	905	850	866	824	894	869	882	878	927	917	879	904	903	880	879	946	829	931	886	854	877	925	870	916	895	887	923	890	856	878	908	921	875	899	891	905	950	916	877	867	870	887	900	908	888	889	902	913	897	909	904	927	892	868	884	892	873	844	869	913	880	880	873	883	874	869	876	894	886	887	857	913	913	914	873	822	878	853	941	854	907	841	845	870	876	833	843	920	859	894	868	897	889	855	871	920	896	885	892	918	891	883	888	925	882	849	913	892	891	883	897	884	888	871	862	887	843	841	850	867	834	917	903	900	917	865	882	892	888	854	898	851	822	876	903	840	871	906	927	925	872	853	869	808	909	891	903	939	895	859	896	880	852	876	886	863	917	865	880	854	926	915	898	881	859	941	888	923	945	911	921	886	864	866	915	907	917	922	860	908	925	933	850	882	873	902	882	813	929	936	874	901	831	903	886	907	911	892	866	935	863	923	875	896	898	865	871	922	844	853	874	956	856	884	881	849	853	881	841	914	945	864	868	911	918	913	896	895	899	887	852	865	917	895	902	875	916	839	879	934	863	908	896	904	860	917	915	910	899	901	876	855	858	835	928	892	862	866	840	867	881	901	888	897	874	871	931	879	894	879	877	905	902	913	898	849	847	948	889	892	846	905	926	889	911	884	917	915	868	926	906	892	880	855	834	907	863	904	857	885	892	902	832	917	882	913	858	871	905	839	895	926	885	848	903	931	923	869	902	835	896	925	875	901	914	876	855	850	869	912	947	880	899	889	874	870	849	895	888	873	864	908	876	878	885	816	913	870	887	875	884	858	844	892	876	842	891	889	862	911	885	882	878	877	915	871	896	889	899	881	876	911	898	887	887	935	923	964	883	968	900	836	870	886	918	863	923	883	911	859	902	816	931	873	922	890	871	795	889	862	872	910	920	923	849	914	830	925	976	910	814	832	948	931	841	913	892	838	894	901	897	872	912	930	874	882	873	925	904	845	900	905	886	899	878	854	953	890	899	875	945	908	912	896	861	855	896	908	887	902	907	891	886	904	911	903	926	889	856	912	891	880	852	875	846	926	864	811	927	909	899	890	931	907	893	869	901	871	915	943	864	871	820	884	900	895	935	912	879	897	914	851	896	966	896	891	903	869	876	924	856	899	863	957	904	908	930	951	937	889	856	896	855	906	871	887	889	916	894	863	909	891	902	845	867	845	896	872	941	828	845	892	853	836	850	866	859	886	888	886	867	917	857	875	916	916	902	859	925	876	888	876	868	875	914	864	963	886	936	839	878	843	841	899	890	919	943	879	891	843	870	877	896	892	898	857	891	863	874	886	904	860	892	926	844	877	823	876	893	921	931	862	844	879	947	851	847	867	837	877	919	905	893	894	901	914	910	856	877	888	876	905	927	912	873	857	888	909	863	849	899	872	901	925	901	943	911	872	894	858	898	877	909	825	857	839	931	899	897	872	883	873	875	904	873	878	889	859	885	858	881	872	829	875	904	915	813	888	847	903	886	873	864	840	924	825	929	920	838	857	901	903	923	847	951	905	951	854	904	888	880	893	872	841	865	852	882	933	868	875	851	894	842	835	855	922	887	898	888	858	841	936	876	902	822	889	863	864	866	876	914	857	898	867	867	913	869	865	844	912	890	868	941	903	857	849	861	929	905	901	880	865	881	890	844	907	899	867	854	891	879	927	892	916	923	893	839	856	859	880	893	850	921	910	900	853	905	926	838	882	907	886	904	888	914	904	867	951	899	851	922	924	909	905	896	908	902	836	925	855	894	913	848	930	883	915	940	885	870	901	844	897	931	880	911	909	893	868	871	890	854	894	943	867	919	886	926	846	838	925	845	842	848	925	898	889	832	963	848	882	862	847	909	870	914	874	855	895	862	855	911	900	901	873	887	838	882	856	876	917	883	849	979	877	878	888	899	876	837	880	863	904	883	831	878	881	838	879	861	904	940	862	898	876	871	873	882	851	902	879	882	856	943	904	916	888	908	939	874	901	920	896	856	862	912	881	871	942	807	894	838	939	867	863	903	853	893	884	940	880	886	870	888	894	842	944	919	889	882	896	900	830	855	904	853	880	912	865	872	834	872	903	919	916	884	919	849	899	907	917	911	869	848	873	875	866	871	868	944	874	890	903	901	874	929	907	927	832	902	941	879	913	944	878	894	923	837	876	905	856	911	850	883	864	864	891	896	922	922	903	897	898	880	890	893	861	942	871	912	868	892	854	887	863	891	920	890	898	848	933	799	913	903	906	910	909	856	856	842	873	875	912	904	880	956	903	881	914	887	876	934	933	858	839	909	911	930	901	913	889	920	881	881	898	878	917	856	920	850	916	856	891	897	895	913	890	856	912	902	895	923	942	904	946	879	804	911	856	891	855	907	884	913	871	879	894	855	861	844	917	902	905	864	908	870	849	871	936	865	899	834	847	896	882	912	863	879	897	957	919	930	850	845	827	858	897	906	887	924	860	911	821	892	874	865	904	934	892	881	859	923	866	839	853	936	850	898	900	869	869	866	932	941	872	870	867	889	879	928	950	901	870	867	883	891	895	894	926	861	822	966	891	894	901	831	860	888	888	860	880	900	920	838	868	882	886	867	867	892	897	894	920	890	932	926	883	913	893	857	906	854	863	858	889	914	898	890	899	946	903	890	872	893	824	919	870	887	871	894	833	898	867	909	894	854	835	940	879	879	886	899	885	850	879	943	947	832	889	889	864	856	880	854	867	838	872	840	891	857	927	841	866	938	914	889	901	926	886	873	886	883	874	892	934	826	844	890	923	865	885	852	868	865	870	890	866	880	910	858	842	852	890	875	919	872	934	901	911	821	860	836	892	963	896	889	898	930	857	909	936
27944	17351	3819	996	620	586	503	492	476	446	467	399	440	416	423	401	396	402	410	384	391	421	369	394	425	391	374	423	404	413	402	426	398	420	366	403	412	408	380	381	378	425	423	397	412	424	404	398	404	388	375	381	397	385	394	391	370	394	409	433	376	388	394	434	378	404	424	458	351	376	388	380	387	359	365	414	362	382	389	345	377	426	369	396	381	417	396	372	386	376	381	395	369	376	425	397	379	381	378	382	382	405	368	412	344	426	398	417	398	413	381	378	395	401	396	425	357	405	369	414	405	388	383	357	366	413	360	393	398	386	382	410	405	399	425	407	417	397	395	444	368	390	364	446	398	413	406	415	361	404	402	394	415	399	396	368	410	402	402	411	375	391	360	396	390	399	412	352	386	408	427	391	410	402	394	403	368	409	415	398	381	386	372	382	417	396	434	375	438	408	410	370	395	384	363	437	393	424	389	431	411	420	387	410	428	417	393	371	393	400	401	405	400	422	412	381	415	425	383	391	442	380	405	404	404	407	384	388	403	381	388	406	397	409	389	399	376	419	382	392	436	386	402	407	407	406	393	391	443	407	391	409	409	420	397	355	419	395	401	405	380	410	407	403	407	378	403	380	412	410	388	383	393	427	401	385	385	386	425	413	383	384	435	368	409	387	444	384	372	418	397	432	399	381	376	413	419	419	384	430	389	387	371	398	415	399	431	402	398	400	410	419	388	421	399	379	384	386	408	401	422	421	384	381	363	395	412	393	403	422	388	411	404	405	389	406	411	386	409	412	424	424	396	403	369	396	376	383	387	386	387	377	406	401	401	416	405	358	389	398	383	426	421	342	376	408	395	377	419	367	406	388	381	411	405	395	422	403	436	412	393	372	391	380	421	400	371	369	381	401	365	368	391	402	402	395	393	430	401	364	411	445	398	397	353	399	422	388	413	359	397	414	398	396	384	383	381	388	372	362	424	378	401	409	372	429	359	397	394	392	397	405	375	407	389	392	367	410	377	403	389	395	373	413	362	444	395	377	385	387	361	392	408	406	359	427	375	345	377	415	420	390	396	386	402	383	374	395	412	417	433	437	360	394	412	368	392	405	354	395	409	416	418	386	372	390	454	349	378	403	373	408	397	386	437	425	394	399	345	416	390	370	407	386	377	403	394	406	360	416	351	413	388	381	369	382	397	382	385	382	443	339	392	391	427	379	424	392	398	425	381	359	374	377	374	394	423	416	385	403	419	408	391	367	434	375	367	386	409	392	378	369	404	430	390	397	395	383	427	405	383	389	409	394	386	390	409	406	419	413	423	396	398	389	418	394	410	400	364	403	352	400	431	427	380	383	385	408	384	378	392	416	404	425	405	441	436	377	411	405	398	406	416	377	411	422	409	428	402	412	394	382	408	405	404	392	373	388	400	392	353	378	391	375	405	354	408	416	409	424	413	416	378	375	393	389	367	370	387	399	417	386	415	414	401	401	435	363	408	365	378	388	378	358	398	393	415	391	370	374	389	413	380	383	403	393	393	415	418	380	414	371	376	403	400	405	382	369	415	386	395	397	369	398	403	329	433	367	397	350	427	421	373	393	394	368	421	385	420	426	356	411	368	384	402	420	378	398	406	417	424	382	397	375	403	402	425	405	379	382	405	408	393	400	390	399	391	385	403	388	386	374	381	374	368	434	400	401	405	388	381	419	383	367	415	382	400	392	412	429	405	381	387	419	435	363	405	386	367	409	415	373	417	388	406	371	376	382	428	431	351	405	382	394	381	413	384	389	404	370	405	388	344	405	366	409	416	419	412	417	389	405	392	440	392	396	420	400	362	398	386	418	428	406	404	374	355	376	434	404	379	402	390	393	395	405	419	419	387	379	403	396	375	400	409	363	380	407	372	429	421	408	393	400	378	433	411	402	395	404	373	414	419	391	418	396	381	380	399	416	378	378	401	386	371	419	420	410	375	413	418	397	381	380	399	400	429	371	407	379	420	375	409	419	386	415	445	387	387	418	393	408	393	400	366	374	417	373	391	388	445	396	393	401	411	365	415	404	406	372	356	401	347	419	392	427	404	385	377	384	411	436	374	413	384	447	392	387	447	424	420	356	373	415	392	415	425	389	408	388	386	414	374	410	406	391	434	404	422	414	418	386	390	404	384	399	365	441	362	407	438	353	396	375	373	409	402	397	400	404	417	360	370	425	427	380	392	387	398	399	402	391	380	432	415	421	372	400	404	389	340	384	400	405	401	434	407	397	416	382	419	373	382	393	382	401	366	422	392	374	399	384	379	433	400	409	444	402	397	387	423	379	422	381	421	365	372	407	429	390	382	402	403	406	402	382	389	386	366	419	415	373	380	387	406	394	364	418	405	404	369	418	428	384	370	403	408	397	378	376	369	385	383	406	374	420	425	413	416	370	383	413	389	372	407	403	404	402	397	371	370	408	369	366	401	394	432	400	395	408	370	360	406	378	368	402	378	401	401	407	369	408	364	411	389	398	431	420	424	407	399	400	380	376	379	398	406	438	388	397	394	384	406	415	380	424	371	405	382	422	395	386	409	411	376	410	393	430	385	387	379	375	385	375	364	363	390	414	371	408	387	376	397	410	431	397	383	409	426	421	354	367	363	405	385	355	397	385	382	372	404	408	403	405	404	401	409	387	396	387	367	365	407	345	409	365	367	405	396	397	367	440	388	377	414	411	410	407	368	326	390	361	390	405	378	408	370	404	400	413	371	377	388	377	354	378	395	395	409	383	437	415	398	375	384	374	396	389	392	400	391	415	401	369	419	359	419	384	394	421	403	393	387	370	394	408	448	377	370	376	398	364	383	406	392	395	357	390	407	374	406	391	419	390	379	393	382	405	411	412	389	414	426	393	379	405	411	387	356	389	410	385	417	439	423	389	410	403	427	393	406	398	399	409	390	418	383	371	367	433	401	400	403	385	441	389	373	382	401	405	380	409	387	370	398	440	413	382	432	392	376	398	348	374	385	358	410	404	398	384	384	398	392	407	390	417	394	403	392	409	424	378	381	354	407	371	405	405	383	389	363	399	372	367	379	380	364	429	395	382	389	380	435	414	368	403	386	387	405	386	369	404	382	426	367	384	399	399	427	389	397	389	377	409	404	419	378	389	411	426	400	419	375	414	387	382	427	355	413	395	402	402	377	395	419	367	399	388	406	327	388	371	364	398	404	402	367	407	374	320	383	408	362	395	411	415	413	415	385	426	387	398	357	400	391	389	385	416	398	428	397	369	376	408	376	444	366	413	440	399	403	386	386	374	403	411	384	359	400	394	419	411	388	412	402	368	439	415	372	405	383	394	378	382	412	425	399	383	416	410	416	371	432	394	391	391	429	438	395	401	372	407	402	401	388	389	380	393	371	370	358	418	394	431	365	397	397	425	355	389	437	437	384	376	385	388	408	378	423	430	402	416	400	417	410	418	425	407	381	427	357	384	381	409	401	377	431	394	380	400	437	368	447	381	394	430
4868	2355	1799	994	796	726	684	630	590	515	523	497	471	476	430	446	433	445	456	502	460	443	423	402	437	490	452	434	446	449	412	433	407	401	427	424	450	444	438	426	430	418	437	435	403	458	418	404	462	435	421	411	418	434	437	401	435	453	432	427	436	412	456	434	417	429	439	438	405	401	411	389	444	413	443	399	442	434	400	421	405	414	404	409	422	448	452	415	425	426	404	403	431	432	432	414	445	443	471	406	420	421	446	408	415	439	415	397	409	440	420	424	439	442	412	427	474	408	428	428	420	423	397	445	401	428	420	453	412	421	438	425	444	418	402	418	418	436	452	419	422	432	424	433	400	386	425	414	450	387	443	451	368	410	456	415	425	423	445	430	416	444	430	414	425	383	436	399	419	424	430	439	409	418	399	403	426	439	444	392	448	428	456	387	447	427	422	448	420	401	448	425	390	467	452	417	407	419	465	462	400	429	470	405	447	411	422	458	433	458	448	405	433	425	392	407	420	408	429	448	382	437	415	428	379	446	457	411	416	416	438	439	363	413	456	451	434	419	424	428	445	431	434	404	420	441	408	442	405	421	421	426	429	448	433	400	442	381	432	454	393	427	437	438	434	403	421	445	457	447	388	422	420	430	406	423	442	433	399	409	410	426	435	416	422	447	435	394	405	388	442	451	418	453	441	457	443	441	464	428	418	424	405	404	409	405	430	444	457	456	434	397	444	437	431	415	441	426	381	429	418	444	427	433	427	383	441	422	431	457	421	406	419	398	447	400	458	428	404	411	398	410	405	400	429	414	449	432	387	427	428	414	444	416	410	419	421	421	427	429	443	421	433	454	436	398	399	414	421	429	454	411	431	432	438	413	373	423	381	432	394	379	410	461	411	439	429	397	415	406	415	460	410	450	402	433	439	397	441	412	415	433	404	416	448	429	385	430	454	430	419	445	440	460	414	412	422	454	413	476	420	422	374	427	417	395	401	450	408	402	394	427	437	455	411	406	409	413	426	428	387	473	410	401	399	436	434	417	420	436	382	441	439	455	444	432	448	407	414	385	440	431	436	399	408	441	402	399	418	396	439	444	408	426	444	403	416	423	414	365	438	432	447	406	417	409	394	436	427	409	421	426	409	421	394	437	406	438	471	431	402	449	473	412	436	426	415	436	398	426	424	426	426	404	420	414	423	420	443	418	404	425	414	445	437	425	417	441	458	448	374	430	429	434	411	384	451	390	454	414	455	429	442	450	428	445	425	454	429	423	400	401	454	449	444	444	439	447	421	426	449	476	407	426	426	446	423	433	429	424	446	406	416	479	421	430	426	452	407	397	378	405	377	425	428	397	419	397	440	443	413	442	420	413	431	432	424	380	401	389	429	434	408	422	434	453	425	426	437	379	404	409	433	437	435	415	434	442	453	435	408	453	443	413	408	453	447	416	393	456	421	459	435	447	421	429	443	472	415	402	455	368	423	413	452	426	415	412	457	378	436	416	443	428	473	432	401	462	444	419	425	436	411	397	436	406	473	405	405	429	382	444	446	415	440	428	435	408	399	427	446	407	422	462	406	423	441	401	448	416	386	428	392	402	423	415	468	438	415	399	442	431	416	390	451	414	410	411	408	412	430	432	421	437	421	414	430	444	421	402	402	407	416	459	456	402	410	422	415	432	471	426	440	412	405	417	433	456	423	411	456	409	426	441	417	461	399	435	393	442	420	447	438	436	447	426	454	402	409	447	398	441	438	424	411	421	442	425	461	416	395	407	410	432	426	431	446	458	432	394	421	419	412	449	398	434	448	431	427	406	408	439	439	416	443	430	411	404	433	427	385	461	423	447	451	457	415	443	420	448	449	447	417	398	419	432	468	438	407	412	437	440	439	377	442	453	410	422	419	429	429	425	423	400	446	411	445	427	435	443	451	396	433	416	433	431	419	414	406	433	389	418	445	402	419	416	435	417	430	417	398	459	418	431	414	444	399	424	405	436	453	471	451	434	378	420	439	432	435	443	445	413	425	418	419	467	430	420	423	401	427	420	432	432	430	455	411	452	438	417	425	412	406	412	435	451	393	442	401	425	399	399	429	434	402	416	386	414	431	414	422	437	433	446	417	430	398	422	418	422	445	464	426	392	455	398	400	408	445	400	410	395	416	386	430	406	398	428	426	413	415	426	418	391	428	443	422	437	428	414	428	408	448	421	439	449	454	432	420	420	417	434	416	421	427	404	434	442	446	398	440	425	434	419	447	452	441	431	404	385	422	414	410	418	481	429	386	427	444	412	442	419	433	431	419	438	409	401	440	419	467	431	456	423	420	417	432	412	418	401	410	395	407	446	447	472	436	411	415	430	411	415	412	411	469	398	430	403	444	434	398	414	406	449	437	426	419	422	486	419	451	440	430	454	422	423	421	432	436	456	445	449	444	419	457	437	446	426	418	427	439	423	397	420	422	421	413	426	430	436	412	419	403	395	424	423	446	411	423	395	420	423	441	403	443	433	445	389	427	460	437	403	432	418	407	442	398	422	417	443	396	427	414	415	418	443	440	379	394	438	462	406	415	415	456	395	429	377	402	437	430	430	461	407	405	417	390	401	449	417	430	417	390	432	413	447	391	447	409	394	422	422	413	473	426	436	434	415	400	437	418	448	418	411	417	430	392	442	440	457	392	400	393	426	443	426	437	457	403	456	440	399	435	428	425	417	450	447	428	407	404	417	380	446	432	447	423	415	443	437	445	418	411	425	399	427	416	426	397	465	415	430	451	460	455	457	423	418	448	421	426	432	416	411	411	440	431	394	400	417	417	429	401	450	408	438	384	429	417	448	431	426	384	407	430	415	382	427	436	420	405	450	427	442	443	429	422	423	463	421	387	428	426	435	432	452	440	431	396	454	431	396	456	419	421	423	437	391	461	433	435	431	436	437	413	426	387	420	447	444	421	426	425	422	461	405	453	414	454	429	416	425	446	405	464	442	465	421	437	409	439	436	423	429	410	434	437	411	413	444	417	433	488	429	410	400	410	428	428	435	436	391	418	404	438	457	468	435	405	411	414	462	461	425	446	417	419	476	423	446	443	445	422	424	432	410	429	439	410	443	395	406	397	401	430	433	417	395	420	414	406	394	428	430	402	404	456	392	403	415	398	419	412	432	409	411	443	432	466	450	410	458	419	373	413	401	409	423	398	438	420	434	411	430	435	456	398	424	466	421	440	434	447	456	411	422	442	427	448	409	459	456	419	438	420	448	452	439	426	430	458	440	434	372	465	415	443	390	391	423	403	387	418	441	427	429	419	443	436	451	425	430	426	445	426	431	401	433	406	454	436	419	433	425	405	421	420	418	404	438	399	416	425	429	443	442	432	431	465	453	423	399	456	402	423	443	433	424	427	402	457	412	419	411	463	449	417	421	435	418	470	410	400	433	422	438	422	422	440	419	433	448	409	418	464	436	460	456	453	443	398	402	428	433	465	459	420	423	431	442	409	420	428	433	402	429
23949	21322	28511	24479	21325	9654	1779	1230	1086	962	908	876	851	850	857	811	778	761	827	756	771	781	792	737	788	772	758	733	805	732	703	774	719	726	764	750	699	663	780	713	651	736	705	785	722	724	767	753	719	730	722	712	770	746	696	720	708	749	703	727	782	734	695	742	764	754	725	741	748	742	739	667	746	712	728	726	745	737	760	768	743	753	703	730	723	733	717	700	706	716	745	702	711	696	738	741	728	694	765	685	744	724	705	673	696	752	698	704	753	730	735	737	718	715	698	724	742	758	736	711	719	721	682	689	764	686	692	762	757	752	713	706	708	711	690	703	754	734	755	715	716	738	745	760	720	688	691	723	714	711	740	750	708	725	676	740	703	713	764	748	721	698	717	727	736	725	749	711	697	696	692	709	714	722	689	735	743	732	735	720	732	696	757	754	719	730	752	733	729	703	685	699	752	745	724	736	705	694	751	772	728	720	738	695	718	729	681	764	704	704	690	733	713	720	671	723	720	696	684	757	765	729	675	752	691	711	702	687	677	696	691	697	706	732	726	715	685	738	747	679	764	702	736	677	700	686	746	738	782	719	743	728	712	663	736	702	719	725	702	715	704	745	721	694	709	695	714	763	736	718	734	693	700	682	729	669	724	727	697	726	697	656	707	724	726	718	696	672	699	742	688	702	742	720	741	691	712	684	745	720	727	717	753	747	710	683	740	676	763	718	692	676	705	735	716	755	676	753	691	709	731	729	771	746	685	733	754	740	705	742	691	742	720	750	740	703	712	675	674	675	716	744	668	700	716	670	715	672	711	686	743	707	693	762	682	695	704	696	711	639	738	709	718	694	743	712	704	707	753	740	729	781	728	754	717	680	724	723	758	741	704	670	646	749	643	707	725	736	721	738	709	711	684	743	704	736	736	751	686	732	719	717	728	698	746	699	700	738	692	754	687	759	715	719	673	756	714	694	723	701	720	736	792	705	720	704	717	708	734	682	719	653	745	755	693	722	716	678	732	764	741	703	763	720	751	672	760	730	733	709	689	731	765	757	720	705	700	763	699	739	767	710	711	687	683	689	724	713	702	705	726	705	696	779	720	734	717	727	748	690	728	714	676	670	671	745	737	754	707	726	682	721	717	718	685	739	732	753	743	725	658	700	705	728	702	707	720	735	725	722	689	703	733	717	750	792	713	731	739	706	711	689	670	719	732	760	728	776	722	710	670	700	730	707	720	734	705	696	710	731	714	668	694	690	723	687	723	687	697	692	751	738	655	730	699	707	752	721	734	720	679	734	707	665	725	731	732	710	678	704	752	720	699	746	707	720	742	695	691	745	743	731	751	689	731	765	682	657	725	683	764	777	730	757	707	714	694	688	655	706	722	698	743	754	737	731	693	762	713	733	707	701	724	756	734	791	733	748	696	664	678	719	669	724	771	716	770	703	707	708	744	696	700	741	711	689	727	703	686	687	678	694	732	700	711	720	755	692	712	751	720	710	719	723	679	695	684	689	769	720	741	693	691	688	711	693	716	731	769	712	704	689	724	714	721	707	677	705	693	733	718	680	770	761	698	707	772	701	756	704	710	749	752	742	715	696	721	714	670	739	764	693	721	698	701	713	678	690	736	693	737	726	671	758	713	744	672	747	726	749	686	727	728	719	702	748	760	692	708	707	677	745	708	728	681	755	749	722	733	708	773	742	708	704	734	752	709	730	680	740	755	739	706	676	712	698	696	728	712	699	732	718	744	677	701	699	666	716	699	732	711	685	718	713	731	708	704	707	697	718	715	704	713	710	738	700	705	693	665	678	735	708	706	728	682	719	699	718	666	727	729	723	744	724	690	690	684	686	715	728	700	699	745	719	687	707	716	719	697	744	742	738	708	686	747	765	684	768	697	743	730	740	695	702	714	693	814	723	704	717	701	679	676	712	720	676	710	715	739	734	700	714	752	725	747	688	724	684	702	638	748	726	716	679	703	738	733	755	668	669	703	718	725	743	745	667	685	698	701	737	712	695	679	693	652	688	743	698	745	701	687	707	680	737	741	715	706	754	721	696	673	720	703	701	726	709	691	698	705	743	717	760	715	781	727	751	737	686	710	745	735	699	656	717	712	735	753	719	700	710	725	724	779	710	746	757	712	689	768	760	720	697	740	757	736	727	749	736	694	714	750	709	729	712	708	753	708	752	725	718	663	711	717	717	692	661	743	753	688	749	708	726	735	664	707	787	688	707	729	788	707	699	727	707	764	703	703	670	710	693	724	767	726	665	701	711	682	715	727	703	732	732	759	767	759	711	697	703	763	763	735	755	732	682	742	732	704	741	718	707	728	726	754	730	685	730	692	700	686	712	753	711	753	723	720	743	710	732	764	744	733	740	696	690	692	703	677	705	686	733	717	751	710	662	712	732	740	706	663	699	705	753	755	727	700	749	727	697	740	669	742	756	729	718	689	772	703	722	705	726	686	727	723	768	686	745	745	685	707	726	701	717	699	754	705	746	737	677	706	718	749	677	713	719	718	749	712	665	727	732	710	733	716	674	717	672	788	678	744	769	729	704	689	750	697	707	665	709	686	669	707	672	715	680	727	724	712	681	706	705	681	728	683	683	710	710	749	710	708	713	753	740	705	757	748	733	675	696	707	722	722	716	730	717	716	752	742	665	712	773	646	704	707	677	722	745	734	696	748	723	705	729	679	693	728	726	755	697	714	691	727	760	726	705	743	727	746	730	738	693	747	717	732	747	726	715	713	733	736	687	735	730	715	703	727	709	709	708	766	714	724	717	728	714	666	676	728	679	745	761	719	742	701	685	708	675	725	727	735	723	754	700	668	720	751	708	762	705	675	740	677	677	699	698	743	721	680	717	688	689	719	758	664	749	739	721	679	741	681	717	695	706	718	716	677	707	697	737	676	703	728	744	771	718	708	744	735	735	695	721	723	705	670	757	737	754	717	720	729	783	713	741	717	677	729	697	739	699	716	691	701	749	679	679	695	706	694	725	682	769	726	735	694	719	738	741	711	721	606	734	680	698	718	709	661	672	707	709	768	658	733	792	706	682	682	735	753	708	702	735	681	699	683	689	673	723	669	646	690	746	778	710	672	703	726	680	723	721	723	694	702	761	718	648	784	710	633	699	717	684	736	717	731	726	654	708	716	728	738	717	713	705	701	786	695	711	722	678	743	731	708	710	751	650	756	683	756	728	692	670	699	708	684	735	729	787	742	696	728	687	755	714	737	728	676	724	677	709	736	680	734	736	695	710	717	720	776	736	708	727	729	739	676	690	754	702	753	691	686	719	722	745	735	673	761	702	719	754	718	702	713	732	663	708	714	677	684	709	684	738	701	681	703	768	706	695	706	734	700	719	685	718	730	742	643	760	737	733	699	693	715	700	712	756	730	728	699	719	732	692	729	686	697	675	692	720	696	719	694	704	694	690	680	752	660	687	741	695	692	715	752	664	715	730	696	665	704	713	717	742	713	762	707	739	716	700
4151	10651	7598	3862	3045	2430	1938	1633	1444	1346	1155	1058	980	966	886	855	900	859	880	819	814	800	770	806	812	779	817	768	779	804	847	772	753	761	743	745	766	735	752	769	741	771	756	773	731	753	703	740	751	743	743	703	718	754	706	745	706	731	718	714	764	738	763	729	778	764	726	763	741	788	784	757	777	722	771	804	789	764	800	706	746	786	757	791	717	715	729	735	765	720	800	713	706	688	746	744	765	751	708	764	733	704	696	694	712	783	761	694	705	737	779	768	721	709	727	764	714	702	730	724	753	724	747	749	712	739	762	796	702	766	735	729	726	777	775	754	735	778	739	755	745	773	753	751	723	733	786	711	719	732	727	740	757	785	771	687	772	806	699	706	760	732	754	720	752	681	741	715	787	741	714	758	748	745	708	705	738	753	755	721	739	697	774	745	691	701	748	735	754	784	730	721	735	690	770	680	708	725	765	771	757	722	741	749	733	734	730	743	734	686	710	722	686	738	708	769	698	752	768	771	695	738	763	705	747	743	760	752	742	738	740	755	697	779	756	682	743	740	745	750	725	748	681	753	733	701	714	763	739	769	731	704	707	758	725	722	711	759	771	711	777	685	732	713	717	756	728	715	727	762	708	745	709	713	774	718	732	758	791	738	799	699	737	737	758	716	726	731	761	711	703	713	748	702	768	726	721	731	704	730	738	733	696	728	737	717	722	689	726	719	723	761	740	696	821	775	722	764	732	734	688	732	724	736	768	754	767	731	744	732	698	709	733	771	728	717	691	732	743	763	765	728	732	742	708	766	761	725	710	740	696	706	750	708	755	706	765	726	714	728	738	709	733	776	763	727	713	733	734	728	755	733	727	704	745	688	726	693	726	738	736	760	721	741	767	723	732	735	750	730	688	696	816	777	712	726	743	749	712	734	730	756	697	747	746	767	728	705	760	742	713	710	762	780	765	745	783	733	772	724	713	743	741	742	750	779	754	775	682	717	732	715	744	659	705	719	780	762	716	760	718	765	751	789	764	721	761	680	744	735	766	765	683	728	751	729	694	720	700	702	724	779	750	731	753	729	779	748	737	765	745	726	739	731	713	750	743	740	769	722	730	732	714	717	755	665	756	719	704	740	724	762	734	773	694	731	715	756	733	760	681	735	735	760	761	781	743	708	747	760	734	760	705	735	762	731	691	691	766	719	755	723	745	728	697	701	719	757	736	691	716	739	723	773	741	785	722	720	728	740	703	740	740	761	768	788	776	735	702	701	693	733	770	723	732	740	730	697	727	755	707	792	702	750	725	753	801	760	753	726	681	740	730	701	728	678	745	723	754	733	723	744	734	745	706	729	705	726	763	740	747	736	735	737	704	742	757	708	807	712	774	753	736	681	723	753	726	728	713	741	749	710	715	745	774	721	755	707	705	778	743	723	760	766	722	729	711	765	722	771	759	760	696	743	689	772	739	752	713	682	771	747	721	728	714	740	696	743	691	747	725	756	693	757	722	757	729	763	731	759	742	721	701	738	758	723	772	770	716	775	729	756	792	720	723	734	692	790	777	732	732	707	711	733	719	730	704	724	763	698	726	744	771	756	720	745	728	706	701	730	702	721	747	748	717	750	768	705	757	735	746	772	766	721	704	747	769	731	722	737	766	714	742	725	794	730	724	767	737	724	735	734	752	767	747	705	741	669	726	711	721	682	754	698	678	711	757	724	753	686	733	711	724	788	722	721	750	760	734	750	690	726	700	694	750	723	760	740	673	714	686	738	696	722	717	758	707	719	750	777	740	687	711	772	719	742	751	749	760	757	715	775	714	745	713	754	733	748	728	728	746	774	750	719	753	750	728	752	729	699	696	744	788	760	731	733	700	767	777	761	742	706	735	731	710	678	748	752	763	777	714	685	717	747	710	728	707	714	791	755	746	738	732	762	754	722	760	734	712	718	758	684	677	741	782	731	779	705	751	676	765	731	749	708	724	695	803	759	762	737	730	722	718	733	707	743	778	700	728	761	775	702	760	733	726	709	743	742	737	783	755	717	762	735	707	743	742	707	721	695	748	742	769	754	728	767	768	769	694	742	799	757	720	673	751	741	725	756	737	782	726	749	705	747	727	730	755	782	741	724	664	720	730	723	746	713	778	785	790	740	744	734	707	756	746	731	718	732	719	767	764	697	730	762	719	741	695	635	767	710	740	737	741	718	815	742	723	710	725	741	723	740	754	745	739	701	728	733	767	740	732	731	761	719	721	791	730	715	734	750	753	788	746	724	702	718	733	759	722	728	754	707	726	769	733	793	793	733	779	736	725	705	691	743	746	754	730	789	770	745	713	739	706	697	764	759	718	703	735	793	727	747	731	777	742	709	717	747	708	740	720	793	704	763	723	718	729	698	736	771	745	751	750	709	710	727	702	723	751	783	738	764	699	769	712	760	790	694	719	740	704	751	776	713	750	715	740	750	728	692	751	742	737	729	760	770	736	762	745	759	747	749	690	757	697	747	740	734	715	716	757	751	733	752	720	727	756	788	790	707	736	764	687	730	729	710	743	739	737	728	754	805	746	739	732	780	755	699	689	739	755	708	719	734	743	731	719	710	745	764	708	750	730	759	678	745	749	705	785	779	732	726	748	724	728	759	683	765	734	718	780	731	703	757	782	726	693	773	781	730	734	746	733	692	738	725	730	764	761	732	765	715	724	709	738	728	702	732	734	686	736	759	718	722	781	738	688	773	744	744	703	701	718	728	750	742	711	691	718	767	729	729	792	711	724	698	686	775	809	780	755	715	728	722	714	737	687	716	684	746	734	728	757	758	762	662	716	738	745	742	739	745	749	732	783	704	708	770	684	707	735	697	737	742	702	742	716	734	710	726	721	761	721	717	727	702	768	718	705	702	696	730	741	784	728	702	773	741	743	755	730	751	698	756	755	700	705	747	713	705	779	758	749	737	723	736	764	757	729	747	688	715	755	754	707	791	731	739	788	735	717	734	722	687	739	736	787	756	703	788	781	749	729	726	731	746	732	733	761	746	700	704	752	718	735	761	724	760	743	722	734	740	694	743	732	712	702	721	704	722	777	700	759	736	732	695	726	723	685	719	750	760	716	735	776	744	723	748	705	708	759	697	745	761	762	749	784	702	726	755	754	767	675	773	716	772	719	761	725	722	696	743	749	735	776	729	733	736	707	713	763	691	720	778	758	673	667	737	720	720	718	735	755	703	701	746	721	747	719	756	738	768	729	759	722	696	727	721	705	751	723	724	761	722	737	721	738	762	729	704	735	740	754	746	733	697	776	691	803	770	746	712	775	759	705	775	704	733	695	715	777	752	794	734	746	712	760	712	743	704	730	703	759	749	731	709	687	701	718	718	729	740	724	738	754	719	710	766	754	728	715	693	761	734	757	712	720	747	737	713	729	779	721	751	741	760	679	727	725	738	690	746	741	755	694	774	712	722	761	718	753	744	753	745	731	765	770	716	738	646	711	704	741	752	751	734
25039	21302	27284	25529	9355	1011	793	650	588	530	532	518	475	458	477	486	467	452	490	477	396	447	463	435	425	432	420	457	429	415	412	437	407	399	437	397	416	441	439	450	422	401	418	424	415	422	409	396	425	421	427	398	417	388	394	399	431	424	418	452	428	447	398	401	439	472	440	431	414	403	430	395	398	437	407	408	462	381	402	409	425	419	404	402	413	413	399	387	366	449	398	422	416	407	392	398	391	390	412	450	420	413	397	409	423	386	408	434	420	408	376	433	418	399	398	410	409	417	433	362	406	384	404	430	426	404	422	407	419	425	459	418	425	456	412	417	392	446	419	430	407	420	402	403	426	407	379	408	387	444	402	396	405	423	439	432	401	427	414	447	469	412	391	402	403	440	438	409	369	416	405	433	447	399	414	412	408	395	428	407	436	389	436	384	408	404	402	407	405	418	360	416	376	394	409	446	405	381	403	424	412	399	416	406	412	430	422	415	403	399	410	382	419	416	457	377	394	394	391	343	427	393	417	430	409	389	404	382	395	397	398	384	411	377	391	418	433	414	388	407	412	404	373	398	385	435	389	414	350	413	383	369	390	391	416	427	437	417	412	425	404	427	427	423	401	398	390	462	434	410	441	440	373	384	395	405	418	421	409	438	433	411	411	386	416	416	374	380	398	380	405	383	377	381	399	405	401	431	403	383	399	415	414	375	406	405	440	412	380	380	381	408	400	394	401	460	427	414	419	404	382	393	420	403	403	370	419	392	387	415	406	418	421	404	410	443	415	429	402	410	422	406	428	430	396	416	420	422	411	393	400	415	393	361	431	403	401	364	404	442	422	419	348	434	411	414	409	417	391	410	399	414	418	416	412	420	416	424	410	410	393	400	398	379	423	397	405	404	456	413	409	379	397	410	429	418	402	462	411	374	406	423	377	435	382	434	402	416	394	426	426	395	445	417	418	423	431	391	365	400	411	400	457	409	414	383	416	417	376	432	411	432	424	401	431	379	395	417	425	426	410	380	399	402	400	438	434	437	429	414	402	413	403	424	418	386	401	385	420	381	391	415	403	468	428	400	398	364	394	446	411	397	406	388	390	418	453	401	411	392	390	401	432	429	429	422	387	461	423	456	389	416	408	398	375	433	420	441	374	418	390	398	383	405	402	412	403	429	405	386	425	358	386	405	383	420	412	443	398	434	438	357	390	428	386	397	388	417	390	431	409	388	412	412	394	428	385	375	407	421	415	391	442	398	426	383	396	440	387	424	414	404	431	416	429	388	390	399	417	384	442	423	427	410	422	413	443	438	455	405	463	413	397	424	408	390	395	387	412	383	410	419	417	416	433	416	415	386	426	436	431	413	413	436	417	445	403	403	394	408	417	425	414	395	427	460	433	444	440	429	413	407	404	410	387	420	401	414	427	370	377	427	387	420	439	436	381	382	429	405	383	447	440	387	430	392	404	380	419	419	410	416	391	428	417	382	400	397	401	414	388	399	379	426	389	384	396	388	378	407	444	394	398	398	430	390	417	369	404	373	405	417	420	414	385	417	403	408	397	387	383	409	423	359	425	408	416	473	404	437	460	430	418	423	403	357	402	389	419	388	394	391	398	417	412	403	396	374	412	424	404	416	421	405	414	394	383	421	421	406	393	352	372	385	404	400	431	405	425	380	415	387	378	426	427	399	404	438	424	420	411	437	423	403	382	387	401	441	397	410	400	389	443	404	453	430	387	445	445	429	400	396	425	395	411	381	432	422	416	395	406	446	400	419	420	404	415	403	409	406	381	412	432	404	385	425	385	432	427	378	443	392	419	445	395	439	409	410	390	402	458	389	395	423	399	462	449	425	417	441	423	423	424	422	368	389	421	392	412	425	379	386	378	381	420	407	423	402	415	384	376	393	443	403	385	411	416	397	418	422	442	427	427	453	391	413	407	396	386	416	420	453	372	414	423	396	421	410	411	405	407	396	398	416	404	435	369	431	387	377	398	403	412	441	359	422	437	400	399	397	368	400	380	393	416	423	422	422	385	397	406	382	378	396	404	401	439	407	412	390	416	369	435	365	397	424	417	375	410	460	407	415	371	414	452	427	415	429	404	406	425	406	380	430	428	390	392	383	411	430	471	385	434	396	426	407	401	417	388	426	424	388	398	420	417	396	395	384	428	392	411	418	403	429	404	394	403	430	432	415	434	400	427	428	388	420	383	399	379	408	402	387	384	414	418	395	417	395	393	390	401	396	393	398	360	402	402	417	435	430	412	353	394	419	430	412	376	433	422	464	361	407	387	407	431	400	393	370	430	371	400	404	410	440	409	423	377	392	422	404	370	411	400	431	395	430	397	409	404	414	427	417	428	400	381	376	407	389	428	403	412	446	412	415	396	388	391	415	428	398	419	423	404	450	481	396	424	399	452	447	391	403	384	402	399	393	399	399	377	403	419	413	389	421	380	440	424	389	380	381	425	405	398	424	388	396	391	399	419	389	408	417	384	377	409	397	398	421	435	406	375	417	411	413	409	408	401	425	387	393	414	412	426	383	420	398	408	405	398	442	411	434	398	370	374	423	425	417	427	440	426	403	383	423	401	409	435	388	412	404	396	388	404	412	407	415	405	423	419	411	402	399	439	393	400	416	410	407	389	389	434	409	403	428	459	435	413	412	435	414	383	414	396	393	386	364	395	402	444	355	398	411	392	421	401	390	406	406	415	423	419	388	423	408	406	429	405	368	411	405	418	425	425	416	404	425	421	425	426	428	409	399	415	427	397	388	370	410	403	445	382	406	379	421	413	403	398	410	422	395	388	413	386	416	414	410	363	425	429	418	453	400	435	389	401	418	401	425	386	416	417	441	426	392	369	407	392	405	442	406	385	393	428	403	436	433	429	415	399	389	414	413	408	381	392	424	402	385	401	414	415	427	432	417	403	424	375	382	435	378	431	368	409	392	415	428	417	420	438	440	419	385	426	420	421	407	413	406	395	401	403	408	393	448	448	428	434	432	434	431	398	451	395	409	418	414	367	404	410	403	444	409	434	463	418	440	398	416	381	391	411	405	408	399	427	410	403	442	430	378	410	403	369	362	430	454	417	382	391	405	427	433	406	413	422	381	433	417	436	423	395	405	410	408	400	435	407	421	422	394	415	431	437	384	396	406	428	383	414	391	383	416	409	403	425	408	415	439	398	430	412	401	424	410	435	420	413	397	434	420	401	380	395	418	439	387	400	452	390	418	401	431	411	383	440	394	385	385	392	389	424	418	445	407	399	418	408	390	405	398	427	383	429	423	414	384	451	434	424	439	424	388	383	393	418	433	394	418	389	403	397	400	393	422	405	418	407	407	405	444	392	374	405	416	416	380	394	391	395	417	416	396	415	353	424	425	399	382	395	392	444	434	377	393	420	402	406	420	430	395	408	405	444	421	416	423	376	417	390	409	386	421	391	398	377	405	420	432	447	391	390	408	405	428	425	412	419	434	385	374	391	440	447	406	455	446
4111	6705	4679	2343	1863	1407	1204	1051	933	847	698	672	623	613	601	503	488	507	546	526	510	486	536	511	511	468	477	486	471	464	484	504	479	467	496	485	462	459	425	465	471	438	445	480	465	481	471	456	461	454	470	482	495	471	469	473	456	482	445	455	462	482	486	488	437	492	476	517	486	461	454	460	484	474	425	467	482	463	472	473	488	465	460	489	477	504	456	459	443	440	483	437	443	465	471	461	439	464	467	467	469	462	499	479	461	427	421	483	450	468	442	489	459	473	454	457	456	403	470	470	441	440	441	472	468	472	443	456	476	472	459	445	461	472	441	471	475	516	461	495	453	491	485	469	470	443	462	430	522	455	450	459	438	487	429	448	459	492	421	439	467	451	468	493	472	488	455	474	504	483	457	456	438	436	473	478	448	432	446	435	491	441	441	483	453	432	473	461	459	441	469	472	480	447	444	430	464	471	468	439	473	482	443	452	461	455	458	462	455	454	433	429	466	462	466	415	481	449	447	487	493	481	443	490	438	445	501	496	478	473	491	438	445	454	444	474	441	471	434	465	426	465	451	479	440	454	462	470	441	466	483	471	451	462	455	429	443	427	451	467	475	443	493	465	489	439	435	458	475	439	459	447	456	441	414	457	428	478	439	444	462	489	467	439	460	481	437	500	434	455	490	432	488	466	520	473	442	446	430	466	476	461	431	497	416	489	438	466	449	478	464	451	482	446	412	447	471	481	495	486	446	482	444	440	479	468	452	431	461	440	461	472	463	462	493	432	484	476	448	463	460	465	477	464	448	444	431	454	483	442	463	482	444	472	443	480	462	438	413	465	475	468	453	497	464	452	492	480	420	433	473	453	469	453	486	462	461	411	458	423	467	497	457	469	430	437	482	440	479	481	415	425	471	466	459	449	429	448	480	423	487	423	475	460	422	404	497	447	481	455	454	483	499	464	428	455	457	421	445	462	436	454	444	475	447	447	460	452	436	470	456	473	428	435	453	445	444	435	468	465	468	479	432	446	502	452	465	453	466	437	465	482	441	454	466	475	479	491	505	458	426	476	474	514	448	487	463	469	473	469	488	414	444	470	406	423	439	454	433	448	492	441	480	460	435	481	457	439	473	491	488	469	449	459	458	484	465	463	469	443	445	453	480	471	485	473	431	463	440	468	474	465	467	463	476	437	511	418	466	480	443	446	431	444	488	455	470	445	450	458	429	478	487	464	498	447	440	451	490	486	431	434	452	431	496	458	447	446	433	478	468	434	424	442	453	415	475	424	538	456	425	428	440	465	446	456	431	456	468	424	471	445	483	487	474	457	446	462	459	448	419	435	468	485	472	453	486	455	464	455	503	436	442	453	463	464	474	440	459	464	435	423	430	487	447	427	484	458	462	471	450	456	448	425	481	431	459	477	412	463	465	464	446	428	466	469	442	476	465	443	456	414	462	451	466	462	440	443	476	474	454	480	444	465	490	470	467	443	462	433	481	444	474	475	464	467	468	421	463	456	462	407	460	447	490	471	461	439	486	511	482	461	449	463	446	462	487	474	445	404	418	444	493	442	432	424	458	476	462	468	477	484	484	438	459	471	449	429	473	450	439	448	443	407	459	426	457	475	492	450	491	466	421	462	448	444	435	467	446	459	497	458	459	434	458	474	436	444	504	411	469	440	435	489	470	448	445	468	467	466	454	427	458	477	468	476	476	486	474	421	444	479	457	427	457	465	478	498	451	442	471	445	479	461	469	447	425	462	447	461	484	505	449	463	469	506	466	456	478	450	443	437	482	458	479	450	432	507	447	446	448	455	462	487	464	433	466	468	482	444	447	526	476	507	482	451	458	421	463	432	432	473	486	447	496	496	469	456	493	458	439	449	470	483	486	477	466	480	472	453	483	427	473	472	472	471	477	439	475	487	480	502	442	441	440	472	431	456	460	458	409	479	471	399	458	422	450	481	479	448	430	434	437	452	450	432	409	413	446	454	472	456	476	517	476	452	450	466	466	482	466	470	456	486	473	494	436	431	476	461	471	467	481	442	464	420	455	457	457	431	455	467	440	450	503	437	443	486	472	466	444	460	418	454	449	444	493	477	467	442	455	471	436	471	456	438	459	525	474	470	439	446	446	420	432	461	461	461	428	454	448	454	486	473	468	459	451	482	457	441	425	478	448	445	465	474	458	457	454	449	501	484	477	451	482	504	434	444	455	450	452	442	438	456	464	443	418	453	443	465	477	457	473	466	477	475	451	456	478	430	435	468	471	484	489	469	469	439	413	491	436	465	446	509	441	448	439	437	454	438	410	455	481	447	472	459	468	467	447	438	443	422	448	461	441	447	448	452	451	475	460	478	461	436	466	431	455	504	469	515	436	452	449	486	446	473	457	436	436	487	499	451	459	417	444	503	448	464	450	443	418	461	491	467	464	454	452	497	422	442	455	467	436	437	415	435	475	462	477	468	453	475	454	480	448	436	468	441	442	463	462	492	459	474	479	465	451	482	407	468	490	443	437	434	451	450	465	444	461	462	441	492	469	462	434	447	471	457	454	459	495	449	501	456	438	460	489	445	433	471	454	430	444	461	468	464	481	472	436	472	449	468	497	510	472	475	442	462	446	447	458	448	511	476	449	462	431	481	468	434	441	494	461	414	425	435	457	459	446	439	486	455	467	472	441	435	452	466	468	453	455	504	474	471	457	491	441	428	470	418	473	451	441	437	443	454	461	478	448	418	499	442	439	442	493	481	478	437	478	439	441	429	480	490	459	484	504	435	438	459	465	442	449	441	468	422	449	440	473	436	448	460	460	468	441	451	432	454	476	447	508	469	420	480	445	450	467	416	461	483	449	478	455	475	474	427	477	423	463	484	443	447	478	460	452	478	460	491	446	451	488	471	439	490	474	445	461	444	430	457	454	467	450	445	438	431	474	484	431	443	435	496	475	452	469	415	482	437	460	450	417	465	454	476	505	430	475	434	474	435	462	443	452	460	461	451	452	474	438	430	436	438	487	475	424	442	466	430	433	450	422	452	479	480	454	475	431	447	432	457	488	431	458	454	463	468	487	461	418	501	461	446	460	465	474	447	451	462	440	444	462	453	429	417	431	467	463	498	467	486	437	455	458	468	446	480	486	456	445	472	470	498	452	447	447	442	468	455	462	432	418	463	442	452	452	464	458	454	482	430	470	433	475	458	425	461	489	514	451	445	494	469	454	509	470	435	465	436	436	441	443	483	492	452	497	459	504	472	454	432	456	490	476	449	430	481	497	461	475	457	473	477	468	475	482	446	451	463	496	430	449	475	432	471	485	465	426	452	470	457	446	449	432	479	457	451	456	445	449	435	459	465	452	460	448	461	470	459	484	505	417	454	460	424	460	472	494	430	466	471	454	473	451	466	443	453	476	491	472	423	439	517	447	463	467	479	421	524	464	442	413	490	446	441	471	482	474	461	448	455	465	446	495	442	448	464	453	430	468	478	476	451	459	496	468	464
22824	21310	29005	23946	21312	21379	8308	1984	1518	1447	1297	1227	1146	1001	1018	1059	1021	994	1043	965	921	918	936	915	918	966	933	915	899	969	911	937	932	884	916	930	837	870	909	933	943	885	863	815	878	891	902	892	874	884	890	858	887	943	860	891	867	937	864	906	863	882	925	897	831	880	926	948	837	920	898	824	866	874	938	874	902	892	857	888	897	850	876	880	896	782	837	826	874	817	884	833	894	899	880	909	883	875	874	864	803	859	847	875	868	886	838	899	879	852	842	835	777	861	828	840	866	838	825	908	894	935	821	874	903	862	865	844	878	839	834	895	865	851	944	889	865	823	899	902	840	883	848	826	866	824	880	870	791	838	828	847	877	886	838	815	860	842	841	853	770	880	864	911	851	892	842	862	833	861	872	860	852	857	916	788	886	816	888	809	853	854	940	863	889	806	888	868	866	807	830	857	881	910	815	841	898	892	816	904	889	832	844	881	882	908	867	857	909	860	889	881	905	867	870	861	915	840	837	833	817	852	854	901	847	818	862	833	844	871	889	834	859	833	855	852	890	881	919	853	819	859	875	827	896	868	902	832	836	869	867	845	907	910	827	841	828	855	822	874	929	892	890	852	893	910	864	856	883	862	824	870	867	892	852	875	846	866	831	894	837	834	845	869	898	876	865	852	868	931	836	835	832	844	873	829	836	869	845	898	897	838	891	827	869	834	853	856	840	817	873	884	873	833	893	826	890	863	859	860	795	858	849	866	826	810	884	875	878	879	885	863	921	830	871	861	850	875	864	834	851	838	822	869	843	850	850	903	909	811	886	845	871	879	888	855	862	881	844	865	885	848	839	805	819	862	913	876	849	915	841	868	914	863	879	807	837	888	874	879	832	888	858	870	895	855	862	871	798	809	867	906	818	888	829	896	862	881	890	841	863	847	876	848	793	884	945	868	859	831	872	890	883	889	839	857	888	835	844	857	901	853	910	923	859	848	839	821	867	860	853	863	821	854	876	859	874	839	828	816	871	926	872	920	856	877	871	875	813	830	912	882	895	907	831	862	867	881	858	872	858	917	819	871	869	879	815	863	835	831	891	838	893	835	860	887	879	871	807	830	835	880	825	891	832	884	896	859	927	869	828	875	891	867	834	871	847	825	846	841	859	835	836	901	877	859	878	862	867	900	822	832	839	840	909	870	839	846	837	841	878	865	866	842	878	849	908	814	824	844	867	865	829	867	875	855	896	840	911	850	815	890	902	856	875	835	851	862	880	857	898	816	921	853	846	820	856	795	865	849	955	843	828	825	834	866	863	829	858	822	815	842	872	845	905	857	865	819	821	862	869	870	863	789	864	847	897	850	827	885	915	840	853	856	867	877	923	851	830	870	897	861	844	846	861	881	894	901	843	845	877	858	843	865	818	848	888	856	893	911	830	886	878	856	902	875	823	867	813	901	898	862	897	848	846	886	858	864	831	808	904	903	894	880	855	871	875	865	867	853	850	884	848	838	877	864	804	851	821	852	884	893	809	897	872	932	889	840	851	804	875	861	851	834	888	809	841	851	856	832	849	845	917	871	859	809	851	903	861	854	868	865	886	843	857	868	902	844	887	847	871	874	885	822	823	840	864	870	867	790	952	866	837	844	899	872	861	805	841	850	870	906	830	892	834	823	860	876	917	814	882	852	875	859	828	851	858	872	864	883	871	904	899	887	854	848	798	848	858	853	842	881	867	861	889	882	900	853	890	824	855	813	896	827	860	850	824	834	838	842	826	847	879	839	823	829	920	863	851	851	854	877	908	833	872	847	800	818	867	875	845	910	873	868	889	861	866	880	825	844	914	801	833	863	888	891	858	822	918	844	882	862	854	867	943	831	854	852	862	828	882	842	894	804	882	870	841	843	845	870	819	829	834	885	858	909	883	894	910	929	806	835	825	878	859	908	888	879	861	830	877	873	852	931	795	890	895	863	866	887	875	815	848	902	849	913	851	822	874	888	900	847	842	817	818	876	824	914	903	926	856	838	879	831	828	810	841	901	892	864	834	887	858	807	892	857	833	890	854	861	861	808	887	890	918	789	865	911	874	836	909	886	895	857	896	831	874	863	806	866	859	868	884	880	866	853	846	806	880	835	899	846	908	878	858	836	839	882	861	857	838	930	865	904	876	828	810	832	857	799	868	861	850	854	826	830	869	856	847	901	866	859	868	904	853	876	912	889	896	854	898	813	885	833	834	870	856	820	824	879	858	864	846	886	875	808	837	867	899	880	816	862	834	836	882	877	891	864	859	838	863	887	875	901	852	808	874	844	843	906	789	841	866	845	844	811	837	897	850	853	846	844	886	882	826	898	893	890	879	858	867	867	902	848	888	851	847	907	845	863	906	883	823	877	902	883	807	934	876	934	889	916	832	821	909	897	797	855	846	840	902	860	876	852	845	848	842	852	894	840	871	840	806	845	822	829	839	876	835	885	856	828	847	918	932	828	887	830	842	848	868	855	875	870	911	885	817	778	879	892	887	885	849	848	916	814	799	892	902	842	814	864	903	839	833	863	844	868	869	863	868	836	871	819	890	883	865	822	841	874	898	849	849	863	811	879	844	918	855	826	801	839	892	921	834	877	883	890	889	901	866	870	870	845	849	824	884	847	830	822	833	830	852	896	855	813	855	867	826	855	851	926	835	927	854	858	876	804	862	863	872	872	852	860	856	865	868	882	884	848	829	883	816	812	873	886	858	886	852	838	841	816	880	853	820	895	840	902	820	861	874	906	879	856	847	921	877	860	860	793	873	868	852	879	866	832	888	891	872	830	840	859	892	850	843	832	889	887	824	834	852	855	872	865	832	855	892	868	906	865	830	868	862	869	892	858	885	886	844	836	911	805	818	863	902	882	814	848	870	820	831	867	810	904	889	897	867	854	895	854	874	842	846	872	835	871	863	817	877	846	885	875	873	858	856	885	832	872	910	901	823	921	920	894	880	849	847	902	848	874	890	812	883	836	860	863	854	872	884	846	808	842	870	857	815	809	888	831	882	892	859	874	892	841	865	894	867	861	823	796	826	849	862	843	829	869	830	856	891	835	863	876	855	938	907	839	861	824	805	873	864	887	857	874	909	863	828	845	871	814	842	823	862	848	826	858	820	774	874	885	826	849	912	837	875	844	892	809	840	856	881	851	837	858	853	870	867	839	792	832	814	889	887	894	883	840	870	824	842	834	860	877	873	864	893	800	837	865	902	802	800	841	788	856	843	821	819	877	854	881	822	872	839	851	877	865	857	862	882	830	859	859	881	883	851	899	841	904	870	856	914	861	874	891	853	850	880	884	844	860	854	891	812	835	845	837	904	933	842	845	838	833	877	822	847	857	856	826	806	809	867	914	871	875	874	873	886	849	857	836	870	866	867	874	893	906	828	882	864	910	838	863	910	849	887	878	812	790	857	840	871	869	833	852	857	899	941	939	880	892	859	832	848	826	828	877	863	835	826	904	848	900	866	839	850	902
5631	16444	11852	6293	4913	3867	3132	2584	2140	1860	1625	1419	1330	1304	1204	1129	1140	1112	1076	1028	1059	1073	1007	1049	980	1021	1014	957	967	922	929	904	937	887	942	968	909	921	877	901	912	905	961	845	888	918	896	870	900	917	912	886	902	978	889	911	933	924	882	920	945	902	903	959	961	880	913	940	912	910	918	938	907	910	961	881	926	924	926	955	882	853	909	893	878	931	909	882	896	968	894	860	896	906	860	848	858	938	859	902	951	917	905	832	853	907	903	931	910	846	845	904	884	852	896	866	834	907	931	915	878	891	898	823	897	864	920	841	936	928	862	928	887	912	909	902	867	848	894	911	905	855	899	851	877	901	850	875	892	898	892	853	899	858	901	874	897	859	859	902	846	883	903	879	847	875	842	865	889	887	858	921	890	901	925	918	909	908	893	914	893	896	916	889	869	890	844	879	870	884	873	879	846	881	843	873	881	880	834	908	845	851	893	881	939	901	887	863	867	887	858	924	854	882	884	900	849	903	873	870	891	845	868	944	909	894	913	895	907	881	872	829	872	879	856	901	915	888	924	823	890	931	887	898	913	870	878	847	870	876	905	860	867	886	880	910	889	883	941	889	922	888	826	889	934	890	881	837	894	896	876	860	896	856	908	895	842	825	814	907	844	853	899	876	884	913	856	921	896	847	933	904	870	879	852	866	895	907	875	950	878	897	886	864	886	957	915	905	838	938	904	910	883	898	893	948	911	893	920	888	904	929	892	878	896	909	900	821	902	898	876	864	893	853	855	843	886	934	897	911	899	905	884	848	909	857	878	922	857	853	894	895	856	866	872	882	807	918	901	921	916	877	914	870	896	869	907	865	853	909	912	909	899	877	873	895	842	868	851	850	937	921	892	879	891	891	874	849	891	873	859	908	938	950	932	816	824	905	852	901	888	911	849	872	867	881	844	881	907	894	935	907	909	890	890	890	915	907	862	906	870	868	955	837	931	894	838	827	862	911	820	926	905	957	873	880	842	910	899	858	891	877	843	941	934	903	928	890	910	901	902	914	888	896	877	890	902	867	889	886	938	860	888	899	860	887	893	893	889	904	835	867	886	912	927	861	871	875	856	879	873	901	880	880	886	920	885	885	887	908	911	829	918	872	888	844	875	864	845	876	884	891	907	878	885	873	882	893	891	907	870	884	895	855	881	900	923	885	863	924	898	880	916	885	912	875	874	895	888	862	889	848	884	919	893	862	854	883	847	892	898	870	941	926	910	904	950	968	869	857	852	925	871	893	904	848	874	889	883	928	872	885	874	886	837	885	951	889	870	864	875	873	858	858	831	863	865	875	863	856	906	884	918	854	843	815	895	847	870	881	877	829	902	921	967	850	894	937	900	898	953	860	856	904	886	919	878	863	908	897	885	876	882	856	837	827	861	885	902	878	868	903	867	890	895	864	917	876	888	871	852	818	941	823	886	873	889	890	837	935	851	918	910	867	814	948	868	918	881	918	883	836	978	917	864	856	872	889	911	869	899	931	941	878	888	854	839	848	865	859	859	900	927	897	877	828	884	875	823	924	851	843	879	911	908	849	892	893	893	867	882	884	890	884	838	858	843	837	901	928	853	956	890	867	919	878	868	844	877	869	871	895	888	826	911	890	862	860	918	859	923	795	899	885	943	892	862	884	865	902	931	864	900	858	904	884	891	911	954	884	929	854	881	854	934	861	893	874	874	826	940	896	903	937	895	889	868	922	879	887	858	849	894	903	872	848	855	874	907	925	871	855	875	854	949	958	843	892	894	877	897	908	883	843	914	866	883	858	854	895	861	920	907	863	858	900	865	895	857	892	922	880	885	913	902	876	844	943	856	895	856	866	881	894	923	936	888	823	933	861	904	871	890	931	842	875	937	837	887	863	913	931	889	892	868	848	895	870	917	854	824	879	901	872	916	863	887	849	914	900	872	874	900	877	898	888	885	921	884	940	787	938	884	900	942	985	895	901	918	891	893	894	932	821	866	907	935	870	926	937	870	878	941	877	866	868	863	823	879	889	918	901	867	906	903	850	929	896	861	832	890	864	820	896	913	910	915	908	837	929	930	859	910	882	883	894	843	897	906	906	846	842	915	909	927	894	886	906	895	902	878	882	970	897	830	848	884	875	897	910	909	851	876	873	1001	905	867	870	923	860	942	897	890	946	954	834	842	863	851	888	895	859	931	918	882	918	928	881	917	934	933	858	884	833	914	861	881	899	854	914	874	845	867	922	872	874	870	922	865	876	904	920	892	893	891	934	865	900	908	882	930	855	889	887	927	865	883	907	825	895	899	911	882	814	904	918	878	862	926	928	907	888	911	876	839	862	917	882	864	920	865	879	879	923	867	912	917	870	923	905	881	866	943	865	904	868	923	873	876	898	890	908	893	836	824	884	924	911	894	912	882	871	894	866	887	901	926	874	911	910	824	867	887	918	852	884	879	901	906	909	913	890	866	900	896	903	835	846	887	893	880	860	941	881	836	892	921	956	863	908	944	876	853	836	870	873	884	968	879	852	897	855	892	866	870	903	897	820	903	852	844	857	881	886	926	864	873	902	929	934	883	905	854	898	879	875	863	860	871	854	901	926	897	862	854	889	879	853	938	861	839	851	929	877	888	885	933	829	890	884	847	803	879	909	919	862	917	864	863	896	866	891	891	873	861	842	889	873	806	896	895	855	887	856	867	875	892	841	934	892	887	878	930	878	848	878	873	865	929	860	871	881	909	911	919	895	907	904	884	898	888	856	877	929	915	860	902	861	854	885	871	888	895	859	903	893	900	877	886	861	881	890	906	861	842	834	867	869	935	864	886	910	902	856	918	922	866	897	867	861	876	874	885	896	869	873	886	880	847	869	882	878	847	858	844	905	851	885	874	920	867	919	865	921	871	897	872	911	878	890	834	914	911	860	908	881	884	889	863	843	911	894	928	859	879	892	860	860	900	895	852	893	871	868	878	885	867	893	882	875	865	895	855	890	910	911	924	861	841	883	910	897	888	870	851	946	893	935	892	868	883	952	883	881	896	826	940	871	892	857	961	878	939	852	885	852	956	917	890	886	895	859	859	910	916	901	933	884	875	885	924	954	890	830	907	913	917	860	896	850	917	872	903	891	880	867	905	851	858	870	858	933	888	867	874	906	866	873	885	903	849	886	824	848	855	878	859	858	893	881	876	919	862	901	871	869	860	964	868	933	858	917	862	896	884	913	851	886	853	852	829	923	839	878	872	879	859	878	894	825	888	898	839	887	904	891	872	911	899	915	816	868	864	865	936	829	883	901	909	856	968	902	902	878	868	930	935	884	839	892	901	878	878	899	959	884	869	850	840	895	904	856	871	831	891	880	842	872	868	891	950	890	896	857	864	894	846	907	844	913	932	940	878	928	841	850	911	882	896	912	899	928	857	939	903	903	887	861	869	895	862	852	873	900	894	918	931	872	873	885	907	895	911	854	898	827	913	915	874	889	871	928	952	902	867	855
27935	17462	3956	980	597	532	531	535	437	405	455	430	421	445	421	414	409	388	391	433	421	432	367	437	390	391	381	402	406	376	413	374	394	403	411	390	387	390	386	398	438	388	402	419	381	375	356	397	382	411	410	383	380	411	388	404	384	382	349	381	388	378	391	394	378	385	404	389	415	404	401	397	399	396	404	393	430	408	372	406	401	399	396	379	413	403	387	391	399	385	403	409	402	382	348	388	381	406	374	408	400	380	435	416	401	370	389	409	377	393	447	419	389	387	403	426	398	406	407	368	391	388	396	409	362	384	416	407	391	376	389	357	351	380	419	403	388	380	401	393	402	387	404	418	388	399	359	373	439	405	393	377	432	398	391	402	404	413	390	391	370	379	406	395	389	398	408	407	382	426	420	401	380	407	396	410	358	368	369	394	435	408	378	387	377	390	392	400	398	429	412	406	403	388	361	395	393	365	391	405	399	430	367	433	388	385	385	405	389	397	360	415	400	392	430	411	406	368	391	397	421	392	372	412	428	406	366	352	389	396	407	375	411	375	362	381	366	335	347	371	392	388	369	376	413	387	385	416	415	388	367	373	392	364	404	402	376	412	398	371	355	402	399	417	371	343	385	414	412	402	374	410	399	399	385	404	412	424	375	364	371	411	376	380	337	418	419	398	399	373	433	402	351	386	395	394	393	396	385	409	367	374	382	405	410	393	383	352	362	367	374	360	373	374	400	401	382	374	380	405	408	380	406	377	411	417	382	402	402	427	376	394	388	405	423	437	435	368	377	372	423	421	403	357	392	424	378	382	391	393	420	401	379	389	409	435	397	384	359	401	359	388	412	377	398	357	390	403	412	377	392	384	402	430	385	399	408	387	360	405	398	411	404	378	387	380	406	365	388	382	408	426	388	351	383	379	372	384	395	382	378	424	398	363	381	389	400	364	375	397	396	384	401	423	406	382	387	413	383	384	393	401	363	401	369	382	416	390	386	402	409	405	392	426	384	414	394	401	384	356	397	375	380	425	391	406	409	405	372	397	419	371	380	353	398	403	376	398	406	382	371	392	409	371	409	398	377	382	373	411	392	370	398	400	382	401	407	398	384	395	372	417	383	428	428	403	401	400	394	426	398	400	403	410	393	448	419	368	430	377	356	380	450	386	394	386	382	392	383	409	383	384	410	394	398	366	402	394	430	429	351	377	378	421	400	431	419	394	423	372	352	412	425	379	411	410	421	381	365	380	392	414	392	405	390	404	400	380	395	408	377	363	409	402	369	390	374	378	408	392	414	362	364	394	418	421	378	381	432	402	375	425	441	389	373	419	362	367	409	410	399	369	397	418	424	376	398	358	386	360	395	400	413	384	389	343	398	419	403	432	368	333	382	405	394	391	382	401	394	351	350	369	397	361	397	357	353	435	375	364	390	418	395	402	405	420	411	403	394	403	393	397	415	364	384	356	383	376	364	413	380	396	369	408	401	406	363	381	395	385	396	400	376	388	391	379	403	351	374	390	406	419	381	396	401	394	400	409	413	401	404	373	417	404	346	382	399	403	377	445	390	383	418	389	408	376	394	381	355	391	410	400	389	404	436	394	409	367	379	375	392	398	403	429	405	409	359	368	395	403	379	409	403	386	400	395	405	432	408	375	366	404	388	395	382	403	386	416	401	385	405	417	390	416	389	399	391	378	385	402	356	380	405	377	393	404	369	429	377	371	389	373	403	394	378	378	394	369	391	402	383	386	372	392	390	389	424	392	418	408	407	389	389	374	385	377	392	370	428	381	364	347	381	370	402	376	373	365	401	415	391	411	394	380	402	385	396	371	385	394	374	422	393	374	383	380	407	408	408	405	364	392	420	407	373	402	425	360	419	377	386	397	383	423	417	393	411	357	410	356	399	433	375	410	382	407	405	352	392	374	391	389	420	389	376	409	381	406	375	372	406	383	381	384	386	403	404	368	404	419	396	392	383	393	411	393	431	379	407	419	407	405	397	379	396	413	400	399	407	413	383	383	372	377	440	387	432	373	376	402	416	377	356	401	417	367	359	417	414	383	384	370	404	408	369	378	406	397	374	400	394	445	391	422	398	382	392	389	392	405	406	373	417	359	402	394	387	417	383	393	394	408	397	345	378	403	440	412	410	369	373	395	395	405	396	412	394	426	363	394	391	389	399	420	394	372	404	384	403	381	406	371	393	395	375	387	427	387	408	429	382	399	390	425	372	375	385	400	385	391	388	406	391	412	388	386	414	400	409	389	396	414	408	368	379	390	372	343	376	366	395	384	413	420	384	374	399	374	396	391	377	386	418	408	372	398	408	378	396	398	387	398	418	375	396	385	412	391	379	439	382	364	402	416	423	390	411	411	427	397	383	381	397	407	389	386	393	387	405	407	396	397	387	419	385	365	371	414	374	399	408	381	370	386	361	415	378	413	402	412	390	427	419	429	371	387	416	420	412	390	422	388	384	400	395	397	385	362	428	396	367	406	376	413	348	423	395	371	397	392	409	392	453	362	401	382	365	366	401	384	358	400	376	380	396	404	400	374	398	378	421	385	414	394	366	392	360	404	375	390	402	394	374	455	363	403	401	421	408	387	367	394	375	390	398	415	394	379	408	355	389	385	400	380	392	415	386	363	384	384	389	435	386	423	409	396	353	386	389	379	408	383	357	346	352	404	385	405	414	381	386	415	389	366	372	363	409	398	406	426	373	373	362	418	377	395	409	381	383	357	412	414	350	414	435	403	381	371	408	383	412	398	414	381	367	397	400	395	375	365	417	396	406	395	336	424	365	402	389	395	364	402	391	414	375	375	402	377	410	383	381	383	389	423	336	399	397	394	422	408	390	399	366	363	385	374	424	414	409	402	380	420	343	387	412	416	371	342	404	406	392	390	391	356	427	380	399	366	391	397	379	382	391	373	376	419	365	380	368	381	365	405	423	420	407	388	384	421	396	398	413	378	376	422	398	411	411	415	333	407	359	393	408	403	405	354	407	400	366	414	382	363	363	411	405	377	383	398	379	392	419	378	371	384	388	392	385	385	403	383	380	398	373	398	363	386	386	383	351	385	396	376	395	413	413	369	394	363	370	366	380	434	369	368	405	415	392	361	397	423	397	370	369	376	410	358	401	412	379	407	375	365	393	384	389	420	397	392	362	382	387	388	408	422	418	368	396	363	320	359	378	406	411	396	410	402	404	399	372	420	357	377	411	408	372	372	408	424	378	394	371	373	392	439	415	411	395	379	401	381	367	391	404	394	385	396	403	393	393	381	398	409	403	418	371	407	378	358	404	382	370	422	411	379	407	425	413	374	383	399	426	378	420	387	394	377	403	440	391	412	407	426	415	393	394	400	436	395	342	379	443	393	372	364	410	400	419	373	379	398	391	390	385	376	403	401	386	375	403	361	422	416	407	391	392	398	373	374	348	404	380	383	426	379	398	363	385	383	395	418	454	431	391	417	351	392	423	403	405	399	373	386	403	386	403	418
4771	2460	1789	1004	846	753	625	618	555	553	539	498	495	463	451	456	460	404	459	470	431	437	464	453	447	428	443	434	418	434	449	388	421	416	420	442	414	411	411	401	444	425	490	417	460	447	406	440	438	442	415	444	410	427	447	411	406	450	460	421	394	441	414	443	477	439	413	462	417	436	419	422	439	446	443	462	426	442	403	430	435	412	430	455	427	434	419	464	407	407	471	407	412	447	409	447	459	433	408	446	448	417	419	414	446	415	416	437	416	418	398	429	415	400	444	435	403	432	426	442	396	389	409	412	439	432	412	437	442	474	449	459	456	425	406	391	419	431	404	461	405	456	428	438	420	428	424	451	412	454	439	430	421	419	423	431	427	428	405	401	430	457	426	456	440	419	453	455	467	408	460	417	393	425	424	425	463	390	418	407	416	426	411	424	457	410	431	455	415	424	429	418	448	434	441	445	437	408	460	440	409	391	415	422	433	442	401	424	404	457	421	407	433	399	440	379	410	418	433	396	421	438	425	406	448	425	421	444	453	414	427	419	416	431	423	384	479	436	388	437	435	428	433	440	406	411	495	440	433	387	423	414	430	453	451	417	404	432	461	437	411	403	415	390	431	424	451	430	439	472	420	399	438	448	421	466	439	400	433	386	407	405	420	417	414	448	406	429	411	459	409	458	430	408	406	437	425	439	418	423	445	409	413	471	425	448	458	417	420	430	417	394	424	439	422	418	437	395	423	465	456	424	420	430	404	458	420	435	445	381	429	435	384	407	424	414	434	434	475	399	481	420	463	374	424	394	418	467	444	416	418	381	411	392	444	399	398	415	420	440	454	438	420	457	414	421	447	432	428	393	432	426	430	418	410	454	420	422	416	462	421	426	389	398	427	392	439	429	407	457	434	425	431	376	453	404	432	395	419	415	428	427	425	414	447	410	418	420	421	421	405	446	447	465	437	435	455	451	403	406	396	449	426	465	417	444	422	434	424	406	417	420	412	429	439	409	396	437	407	421	391	468	405	443	436	416	440	383	431	451	443	416	426	415	438	421	412	422	450	436	417	427	406	426	395	416	419	425	417	435	406	443	453	406	418	425	388	398	415	455	438	403	393	418	410	438	421	405	428	421	403	429	369	427	408	394	427	444	429	383	451	472	415	410	432	385	384	454	468	424	440	434	408	477	448	462	427	424	361	408	465	423	433	424	446	409	416	423	452	423	432	437	455	409	443	471	406	438	429	389	406	417	422	424	483	400	397	435	453	403	453	417	423	422	425	409	410	423	374	436	393	409	413	412	432	442	403	414	441	445	470	443	417	396	466	432	413	462	442	416	431	430	429	426	440	421	366	421	450	410	428	453	437	436	450	438	403	426	464	418	376	427	420	406	419	422	436	415	441	412	400	413	399	437	402	417	453	426	439	375	449	410	401	441	398	442	447	422	417	430	388	406	456	430	434	444	457	390	427	460	427	407	449	430	432	457	427	416	404	437	465	408	406	445	457	417	396	448	391	437	428	465	375	431	438	385	428	435	437	413	418	429	408	451	445	425	414	427	411	421	444	424	429	415	446	456	416	411	433	453	396	414	465	403	434	419	402	421	436	473	438	422	434	446	425	422	428	451	419	411	426	427	423	429	411	448	422	444	422	438	411	418	430	416	449	389	415	415	401	432	438	427	413	457	445	378	416	407	405	418	423	405	468	458	418	429	428	422	448	447	427	417	440	390	407	452	430	410	428	402	426	392	401	436	434	446	418	424	412	395	453	431	416	401	483	436	423	370	427	424	406	408	414	417	417	442	441	397	426	384	448	459	430	436	380	451	418	411	432	440	397	424	378	431	421	411	406	421	429	422	458	418	409	412	416	433	400	446	382	458	432	413	439	416	429	434	433	428	449	419	442	397	417	451	411	404	422	422	373	390	407	432	454	427	449	459	439	425	436	407	415	424	429	398	427	440	414	466	470	448	392	464	445	402	457	438	408	408	427	419	453	413	443	431	439	422	409	464	416	449	418	428	408	419	409	437	429	399	413	418	431	429	429	472	396	422	436	388	429	430	396	388	441	422	439	419	413	395	436	398	404	420	383	423	413	410	430	398	431	423	418	445	426	415	395	422	413	420	442	417	436	411	408	435	441	437	411	448	429	450	437	434	430	393	405	416	436	441	415	416	410	406	408	441	439	418	414	434	430	444	476	430	424	463	404	373	415	443	459	426	435	431	412	430	420	454	455	433	437	402	418	445	433	426	419	426	433	414	398	443	438	420	394	412	431	431	420	405	434	408	431	422	430	420	442	384	377	434	411	416	403	419	426	409	439	414	424	433	454	421	418	447	437	439	451	417	457	412	449	422	437	430	425	428	403	415	424	435	416	431	396	420	446	431	463	432	373	477	416	425	421	417	413	418	395	437	448	418	439	422	426	411	446	435	411	435	432	447	413	449	438	400	412	409	433	441	418	429	419	411	438	411	445	432	429	400	399	413	394	392	439	391	441	448	431	436	434	434	398	418	436	421	422	428	423	436	441	408	456	468	426	429	424	417	473	432	441	408	450	418	417	407	390	426	451	485	428	451	412	437	400	423	390	403	444	440	397	425	415	413	454	448	428	439	413	403	418	420	432	416	427	408	403	423	429	443	420	429	439	427	398	492	446	409	419	405	433	412	458	443	424	408	414	466	433	438	417	393	433	418	431	413	414	426	418	401	406	414	408	454	417	428	423	404	424	404	432	394	432	414	415	409	432	429	427	453	427	427	418	423	431	449	438	417	429	440	452	415	381	412	441	454	414	436	426	427	437	446	438	427	412	387	441	438	420	390	413	436	432	411	479	456	387	433	433	392	411	423	439	421	469	412	441	420	441	385	450	442	447	425	430	456	426	505	420	384	429	416	459	421	400	428	382	417	424	419	419	465	426	427	425	451	402	430	441	438	430	431	466	421	404	447	411	424	432	436	419	412	461	405	427	440	419	409	424	408	436	432	459	396	434	443	405	394	420	400	444	444	458	453	409	420	447	409	429	410	404	441	431	401	431	422	416	393	437	432	384	407	441	437	415	387	451	428	405	402	473	417	446	419	427	420	443	426	430	425	444	453	416	418	415	404	442	451	408	393	415	423	425	418	403	438	378	419	425	423	415	426	398	393	426	405	464	420	428	405	414	430	374	433	438	415	436	427	408	402	433	427	434	422	428	460	411	423	461	410	400	403	412	419	439	421	420	406	458	434	424	445	402	416	426	414	393	446	408	404	416	436	402	435	430	417	415	444	486	423	470	440	419	411	442	403	437	424	426	413	436	453	406	424	436	429	421	434	459	404	378	401	455	392	425	414	423	438	462	440	423	455	433	395	427	408	416	429	416	429	414	435	449	433	413	406	418	437	405	402	429	442	454	414	459	435	418	422	426	383	395	452	418	428	434	445	420	374	450	436	381	426	446	400	406	459	457	439	445	460	440	412	438	426	408	407	421	449	435	431	446	442	463	398	402	424	406	429	441	417
23878	21358	28561	24490	21356	9470	1715	1257	1112	1017	941	915	918	759	827	767	824	788	729	805	768	763	720	758	731	765	787	777	722	700	767	754	746	712	687	743	714	744	736	716	717	713	744	723	696	749	782	717	701	706	722	771	719	714	733	757	712	726	710	709	724	767	736	730	698	684	720	697	731	808	683	694	742	712	732	659	749	721	730	738	745	737	731	714	681	657	748	693	745	699	715	709	740	735	711	718	693	657	691	719	733	764	716	659	773	715	757	698	693	704	714	699	736	736	727	674	714	717	697	702	723	736	696	740	731	733	673	754	722	724	727	728	758	765	724	698	764	746	752	718	709	741	692	733	783	715	725	686	674	795	682	701	667	740	742	706	661	712	685	731	685	762	682	724	757	741	704	722	718	693	710	723	733	688	740	687	690	708	675	731	705	731	752	680	699	694	653	707	686	755	722	722	715	690	699	752	713	674	736	756	667	690	733	653	703	742	729	749	708	708	720	706	748	747	713	739	712	714	754	731	731	703	649	679	720	720	696	755	740	698	727	694	670	691	751	684	692	761	735	664	703	725	742	731	694	702	689	681	735	774	718	714	747	747	684	716	722	695	711	750	772	726	698	728	686	727	735	674	706	720	667	735	725	731	673	713	699	724	699	748	756	705	691	701	711	714	677	730	698	701	641	729	727	737	723	711	737	698	671	675	685	720	696	730	734	711	701	728	697	710	739	666	679	731	688	710	754	710	730	752	682	713	720	725	703	698	725	736	747	718	718	690	705	693	716	739	684	698	730	667	714	728	707	702	679	695	713	739	745	769	700	705	739	687	673	667	668	729	736	741	666	742	708	711	712	726	747	720	768	708	752	744	637	741	760	719	770	733	742	766	691	674	683	740	708	691	703	727	714	706	715	723	640	747	755	693	750	731	737	746	721	694	724	740	724	701	758	696	801	716	708	718	726	667	746	713	698	690	702	697	714	731	736	719	709	672	763	715	689	748	712	745	695	715	684	685	762	739	705	706	753	745	715	724	746	753	710	724	742	734	696	680	731	710	737	738	738	665	696	739	721	741	703	706	722	682	736	697	704	692	713	699	759	704	731	722	676	725	717	745	727	692	733	687	693	675	741	714	749	747	652	776	747	716	671	690	735	713	700	669	694	697	759	690	723	734	722	722	650	708	731	687	695	713	706	710	709	734	712	743	704	711	698	734	732	671	738	656	730	726	752	745	682	701	730	716	699	728	662	719	735	727	732	653	746	719	726	706	679	684	718	689	702	710	745	719	744	689	712	723	696	698	674	674	713	729	713	649	727	756	749	683	709	714	676	714	742	700	719	712	717	732	699	747	759	681	672	743	713	640	716	726	701	711	689	725	680	710	729	708	786	694	745	678	723	680	740	662	707	681	724	699	742	662	729	658	710	765	758	664	719	743	699	679	740	673	696	669	710	728	743	723	702	725	708	797	728	749	694	751	739	716	743	695	698	716	743	723	762	701	686	718	720	696	729	715	705	703	764	767	718	708	706	809	711	754	780	697	684	721	669	702	688	765	729	707	708	703	713	693	727	728	726	691	728	718	709	717	716	645	666	663	692	679	712	733	735	720	708	755	711	730	712	722	753	691	730	709	704	710	710	748	657	730	686	721	707	753	750	691	680	701	687	743	737	734	725	662	737	739	748	724	686	743	763	685	744	695	720	686	700	754	732	669	702	699	728	677	699	697	736	708	696	712	762	687	712	764	728	741	681	731	682	755	714	674	722	713	702	677	781	655	704	701	771	734	709	704	698	705	657	764	735	708	748	746	727	734	713	673	707	731	782	688	718	739	669	692	725	664	706	762	691	701	717	727	725	720	710	719	713	722	695	696	712	710	726	700	720	704	686	692	734	730	676	718	707	730	710	747	670	716	695	709	730	693	740	688	708	709	668	686	693	715	709	757	741	694	699	698	748	684	714	703	730	695	676	679	725	733	749	665	722	741	691	745	741	689	708	691	672	733	681	728	723	683	706	729	707	702	724	717	757	696	700	680	753	653	675	758	725	704	726	729	744	728	636	693	689	733	740	717	735	746	717	717	767	732	673	697	703	761	713	733	693	699	712	703	680	697	731	687	714	731	677	735	657	692	686	735	713	711	685	736	749	742	679	747	680	759	701	724	667	701	742	676	749	695	737	693	710	720	704	692	692	714	730	748	743	744	691	693	687	710	746	705	691	752	711	745	689	720	704	671	708	736	732	687	699	701	715	722	751	656	756	662	697	772	694	708	742	732	736	671	694	713	772	717	737	706	702	728	706	677	747	742	714	723	725	713	765	704	716	707	659	740	665	718	711	695	684	676	714	713	698	685	729	697	699	720	698	700	663	710	684	686	732	747	724	760	689	734	687	722	673	691	749	672	731	789	707	736	712	699	708	725	702	720	667	766	691	705	687	750	674	718	717	722	710	727	706	696	701	733	676	767	730	716	754	741	676	686	694	732	717	764	761	772	736	716	698	694	689	724	714	731	693	710	703	693	745	681	684	706	769	736	725	696	688	713	755	720	690	709	700	692	741	723	756	764	711	726	714	696	694	678	743	741	681	691	717	711	769	691	680	756	692	694	718	722	709	680	731	750	698	717	743	684	700	680	696	688	701	724	702	727	702	711	679	735	729	733	698	697	696	735	682	701	703	727	751	707	730	744	723	706	706	715	680	729	711	686	735	696	712	714	682	715	742	696	715	735	732	744	674	727	736	729	741	757	718	685	723	691	678	656	733	695	674	749	690	700	702	719	716	704	648	718	679	756	697	731	681	723	710	691	696	764	691	709	723	761	674	677	696	714	698	701	729	712	678	756	727	702	720	687	701	697	696	755	721	700	703	689	713	682	710	695	680	696	702	758	708	685	718	744	721	732	706	700	747	717	712	717	692	669	672	733	696	708	696	683	734	661	720	696	661	659	733	730	770	704	724	694	653	647	634	723	687	707	722	744	711	724	699	688	714	730	669	682	702	680	692	710	690	685	722	725	717	721	722	679	708	720	707	673	724	708	739	677	741	713	740	688	752	728	735	696	724	704	754	696	648	705	716	733	693	721	684	726	699	705	733	734	720	679	705	658	725	715	714	712	707	741	688	678	744	693	729	679	658	746	754	729	720	740	728	716	695	759	720	706	692	754	738	670	691	729	693	644	722	730	731	652	740	752	693	716	718	743	718	717	727	653	729	688	716	698	699	709	706	723	729	705	734	702	709	742	753	684	742	673	725	715	719	722	698	733	724	662	677	691	706	702	700	700	716	708	685	708	755	740	700	693	670	672	694	704	686	726	722	690	725	716	724	754	692	697	734	684	658	667	715	696	688	694	726	759	765	724	680	680	693	686	689	686	681	743	759	713	698	683	743	753	705	737	727	724	722	668	739	725	675	658	713	678	702	757	689	657	758	698	747	711	729	713	712	701	707	762	698	703	696	697	719	724	677	731	685	744	704	726	669	695	724	724	721	648	678	670	754	737	665	710	678	730
4150	10682	7540	3869	3072	2462	1993	1642	1449	1260	1210	1059	1002	910	885	912	775	864	835	866	763	809	846	844	768	774	758	766	775	710	744	756	773	760	793	746	765	739	675	698	792	757	743	761	765	740	732	747	701	761	754	747	748	772	749	747	752	740	731	750	756	748	715	747	732	754	704	733	700	761	781	746	797	788	786	727	779	754	715	739	723	773	708	792	690	697	705	665	703	753	744	727	762	735	743	759	760	737	718	704	711	741	749	745	725	693	776	747	767	723	789	779	726	701	741	742	702	725	748	680	760	753	746	723	742	745	726	739	695	759	742	700	715	687	782	742	726	707	724	776	732	740	781	692	749	758	737	732	719	736	738	769	736	732	722	775	732	703	720	723	710	737	729	676	734	748	706	722	709	742	725	761	734	787	720	754	747	748	747	754	711	724	764	761	794	740	694	720	752	723	765	721	690	746	756	727	717	715	754	732	675	737	729	740	719	682	700	725	692	717	730	717	701	706	732	728	735	770	733	722	727	760	748	762	756	748	707	757	744	702	733	718	768	706	753	688	771	714	767	697	717	726	755	737	748	743	772	720	706	779	724	772	775	670	769	767	722	681	726	725	753	770	769	735	735	726	732	732	712	725	709	726	737	701	682	715	751	725	701	705	746	694	718	720	746	722	730	727	758	701	746	738	729	760	725	712	739	731	695	744	725	718	789	748	773	753	686	793	698	744	732	721	731	757	753	713	745	719	754	730	777	738	730	764	675	720	737	692	777	744	759	759	725	704	729	720	770	752	754	707	726	763	730	752	688	754	762	732	751	709	701	720	722	686	726	745	740	713	715	783	787	769	732	763	740	739	751	734	722	733	709	734	735	769	710	799	734	766	688	757	706	723	755	704	750	727	747	765	719	764	732	730	742	761	747	797	771	749	752	742	713	740	756	663	701	746	684	774	755	711	728	733	794	716	717	719	755	725	750	728	750	720	670	709	684	704	699	716	765	792	687	735	735	719	746	708	714	722	765	732	750	702	700	764	719	740	746	765	765	719	708	730	736	753	732	731	743	741	746	717	744	733	708	788	684	764	744	782	736	715	709	794	731	724	711	701	743	745	711	721	724	763	728	705	746	742	722	739	722	754	741	743	759	742	727	728	718	748	755	753	760	748	732	714	694	723	695	721	735	725	730	706	780	765	721	702	714	720	743	776	770	712	728	738	745	695	757	743	732	707	738	705	708	756	734	730	733	750	702	734	718	721	709	755	735	708	763	708	734	739	722	726	729	711	725	724	754	745	730	709	713	720	670	749	751	670	734	766	718	746	713	713	752	730	725	789	764	740	744	726	757	713	679	744	763	705	731	734	721	697	736	703	726	734	719	750	752	735	725	728	726	760	751	726	692	731	736	777	693	756	761	740	750	679	687	726	720	738	710	705	732	745	758	730	743	756	699	767	714	759	781	725	721	716	765	712	749	764	738	763	717	676	758	716	718	741	733	742	741	732	777	722	706	721	736	730	738	759	704	738	778	759	753	761	783	735	752	672	696	701	708	777	728	695	718	741	747	767	730	722	739	729	694	720	749	723	749	747	734	727	769	729	766	732	713	711	737	706	758	697	759	765	739	706	731	747	764	690	711	739	730	780	737	681	732	738	690	716	748	736	751	690	752	725	727	705	767	740	767	743	713	744	721	722	757	721	718	685	728	736	709	722	672	720	720	749	745	753	731	759	720	748	788	739	727	746	729	716	737	694	713	725	760	728	752	760	740	730	723	767	756	750	729	734	710	699	732	711	733	743	705	723	742	673	764	734	754	778	723	743	734	675	730	713	709	703	752	682	713	711	754	708	726	719	770	731	736	736	712	728	710	750	700	764	750	776	762	764	730	749	700	719	672	717	745	766	774	736	730	768	756	744	752	718	753	748	689	699	722	758	785	778	688	724	690	792	729	715	740	748	713	756	781	702	770	776	787	697	717	694	722	710	737	762	737	710	677	690	716	726	732	762	727	728	737	707	728	725	755	715	711	727	744	744	803	757	764	746	711	728	723	704	729	717	766	712	684	745	774	770	720	758	751	725	785	750	732	773	758	755	754	750	728	712	739	728	755	712	685	730	783	763	704	764	700	722	783	734	775	714	733	683	742	679	767	710	723	753	763	759	735	783	741	737	716	737	742	705	721	763	752	708	744	658	735	755	729	751	701	725	711	730	758	744	738	736	702	720	724	746	760	728	765	707	733	811	725	740	679	697	765	719	718	711	721	736	746	726	776	704	721	689	750	704	690	744	758	759	670	724	746	742	747	753	715	748	702	741	722	712	740	733	741	800	715	783	748	706	714	771	707	706	758	754	768	711	729	677	712	757	728	734	712	738	743	754	714	732	753	759	747	702	751	739	750	734	731	754	739	713	721	747	731	716	751	709	710	755	758	719	735	733	738	701	689	761	685	762	730	734	700	736	691	743	750	730	703	705	699	700	705	682	711	720	719	736	725	806	759	719	707	736	698	773	739	694	751	703	760	686	703	749	708	763	725	709	723	760	720	746	707	751	689	707	792	738	735	742	716	769	767	730	773	741	641	711	724	704	754	726	755	759	711	712	719	721	734	738	714	735	756	704	766	727	775	761	685	740	758	763	754	785	705	705	730	712	751	783	715	775	701	711	740	746	717	777	703	753	783	724	743	728	757	738	744	710	773	772	756	733	679	750	706	747	717	702	726	753	791	730	726	719	738	741	772	754	742	726	728	731	714	698	708	707	695	729	701	743	700	726	715	700	758	772	748	701	759	654	789	750	759	734	722	731	719	707	776	764	782	708	777	718	741	685	758	725	728	751	737	740	728	778	700	704	786	713	761	775	718	771	717	749	655	726	731	717	761	722	733	753	750	723	768	734	721	699	729	718	738	695	692	725	727	749	758	713	721	725	717	754	737	707	741	761	690	785	724	721	733	717	723	711	714	746	695	698	722	737	712	727	687	734	777	724	683	702	735	736	676	739	723	703	742	708	767	723	734	695	721	711	720	773	737	747	711	734	696	761	738	741	714	726	726	765	705	734	758	733	739	748	741	712	735	727	747	758	704	685	734	779	713	748	737	746	716	726	721	725	759	750	736	708	718	738	765	697	726	752	738	768	764	711	732	750	770	737	705	689	746	764	726	702	712	735	704	742	718	771	763	705	719	754	749	697	747	733	742	816	732	673	718	723	763	725	697	763	741	718	683	712	702	776	778	719	727	688	774	728	741	752	742	761	728	758	708	694	677	672	731	745	713	699	733	736	733	723	744	701	772	734	745	744	708	710	734	746	722	797	709	735	664	748	739	751	694	749	737	778	743	750	727	725	720	739	685	733	756	756	778	749	750	708	706	757	700	699	685	766	711	765	753	721	742	736	701	756	746	701	743	723	730	741	698	771	668	728	781	749	753	709	762	720	736	747	757	714	743	715	710	704	713	718	744	702	721	717	764	719	726	756	680	727	727	726	712	716	745	780	744	781	726	763	723	738	720	746
25062	21245	27293	25376	9358	1076	788	675	591	601	497	504	502	492	460	467	492	434	418	418	440	457	454	443	435	406	411	400	407	430	436	409	431	382	396	472	418	421	446	393	443	428	408	396	442	403	456	406	376	395	392	422	386	416	401	425	404	447	397	404	408	402	443	449	418	401	410	420	381	402	419	478	422	430	394	421	411	415	442	414	423	417	438	420	379	393	392	377	404	415	418	397	379	406	424	375	423	432	398	422	408	418	392	396	418	364	390	399	437	426	406	393	430	399	387	403	406	407	391	432	425	399	433	430	410	388	427	413	407	383	434	413	401	443	422	388	399	419	410	429	399	394	418	384	438	422	397	442	378	420	386	403	407	382	451	443	451	420	433	404	413	393	403	417	398	403	407	417	406	412	384	443	412	411	376	422	410	412	393	410	422	419	404	389	427	369	399	461	418	414	406	400	385	399	400	409	419	452	425	395	411	406	417	434	346	375	452	421	447	412	405	389	410	393	362	377	408	404	390	388	411	443	431	433	412	412	378	407	401	412	400	403	370	406	410	386	404	395	420	396	391	460	431	417	395	423	388	388	410	417	420	399	394	405	394	400	408	440	410	430	420	428	422	422	386	390	419	416	394	393	444	422	394	410	420	394	440	406	389	424	400	391	403	435	411	435	433	409	435	381	411	384	365	397	429	398	400	398	382	434	394	391	401	427	407	403	427	406	424	428	406	396	390	407	411	389	399	405	450	371	398	393	410	389	378	412	398	430	424	414	408	385	418	395	411	418	412	388	411	365	387	401	406	425	421	435	379	397	409	420	408	429	423	366	425	441	416	413	393	411	411	388	393	397	439	425	386	380	390	407	417	397	395	452	391	404	421	389	403	400	419	391	399	400	427	405	393	415	393	401	392	411	425	397	390	415	387	387	393	402	396	396	440	435	417	430	404	427	395	397	424	380	394	364	429	399	398	354	419	428	408	385	413	393	443	407	400	393	418	384	406	368	389	389	423	390	416	415	396	446	405	427	436	384	443	389	412	416	420	404	428	421	368	416	395	417	385	442	389	371	420	392	411	430	411	401	378	380	438	431	467	406	417	403	420	415	397	397	421	404	387	422	422	414	408	423	420	453	407	403	403	425	341	414	386	413	387	390	441	421	447	416	437	379	388	414	401	396	438	386	405	457	393	417	381	377	409	393	467	402	389	397	378	409	413	416	376	420	434	416	413	412	403	422	402	402	378	381	404	358	385	409	397	390	361	395	383	433	387	385	417	399	428	414	406	435	410	408	430	404	383	411	445	424	412	404	357	392	433	405	411	401	358	396	391	411	395	379	419	402	424	416	409	399	393	382	414	374	385	413	429	404	409	408	417	378	409	383	417	417	421	419	400	388	411	424	422	416	396	443	412	417	397	370	407	460	400	423	417	420	416	396	422	411	425	418	428	391	395	416	412	395	399	426	394	405	368	404	416	431	445	418	427	397	443	382	416	454	409	396	402	404	404	421	432	449	385	392	407	432	427	452	417	398	446	351	445	404	427	367	391	400	425	418	419	371	401	386	389	407	434	389	413	415	397	413	443	419	398	399	364	400	379	417	385	439	387	423	395	427	421	411	403	382	414	404	399	406	380	384	401	379	388	399	391	428	393	401	371	373	418	414	430	430	396	401	404	405	439	441	412	389	398	392	439	384	403	416	402	408	443	414	408	405	401	418	387	384	408	389	376	364	396	391	386	388	410	414	395	430	393	370	360	414	412	409	450	388	407	396	377	431	405	387	377	421	415	377	375	408	421	478	437	361	419	371	395	413	402	358	415	379	404	411	430	420	418	395	432	402	385	431	393	427	392	408	417	400	380	415	427	404	392	412	393	410	405	424	415	407	379	380	433	457	383	428	406	440	389	410	391	439	414	421	430	376	411	406	385	391	413	405	382	394	371	377	362	404	395	385	439	423	392	399	447	429	398	435	385	390	422	388	401	443	387	383	414	401	388	421	419	404	417	396	393	398	442	386	405	403	431	434	403	382	391	380	421	411	411	409	408	398	375	390	391	396	404	408	430	410	398	381	386	411	403	439	442	435	427	417	379	383	379	375	385	406	429	398	373	405	375	433	403	388	407	399	427	407	396	431	413	398	424	412	393	462	433	392	398	398	432	409	403	404	404	377	420	407	408	394	422	425	387	410	430	411	379	414	406	386	469	361	418	424	391	389	433	396	419	441	380	386	443	380	422	428	401	421	413	389	406	406	372	432	404	383	417	434	403	361	394	392	382	412	418	380	415	405	412	397	410	406	408	415	397	394	411	392	438	424	385	352	415	411	421	404	412	390	384	406	421	403	437	405	377	425	402	427	426	409	424	425	411	408	371	409	407	419	408	448	419	434	379	392	388	396	395	369	418	442	432	421	382	397	428	419	417	456	430	417	403	407	363	442	407	429	394	435	412	384	394	379	411	417	403	383	387	409	379	425	381	410	407	399	424	393	373	415	442	379	403	422	409	421	435	390	406	397	413	414	398	394	397	388	417	419	475	372	384	452	407	426	434	396	396	402	406	395	423	426	458	439	399	413	405	421	419	395	415	372	360	401	409	413	369	409	419	421	430	392	405	411	399	378	399	452	387	391	400	371	445	403	438	392	412	355	390	405	440	425	401	434	443	398	398	426	417	398	398	389	404	416	397	395	370	393	422	447	415	417	391	402	379	386	372	389	425	390	403	422	361	415	421	407	378	388	392	423	429	409	408	373	413	413	408	417	398	404	387	418	390	396	426	393	404	387	379	411	371	423	384	383	412	396	397	380	415	440	394	428	386	399	393	434	401	420	429	386	408	390	385	424	412	416	401	379	414	378	387	432	431	394	418	397	386	368	397	387	398	383	420	448	427	395	424	418	451	447	416	404	417	336	400	447	412	411	427	441	393	400	392	427	415	429	407	387	368	394	388	375	408	395	406	422	419	424	452	384	379	409	408	432	397	403	383	445	416	407	386	436	382	418	403	413	430	376	408	386	447	453	377	382	410	417	402	415	378	407	438	387	438	452	454	393	373	428	369	398	385	418	382	408	387	383	442	432	395	399	399	389	403	396	407	400	417	421	418	425	438	439	385	400	388	371	414	365	405	433	390	404	379	421	396	368	425	419	414	418	439	392	430	406	432	416	383	398	376	424	394	388	417	424	437	398	448	400	391	397	394	394	351	388	385	404	404	400	401	407	404	393	414	389	418	398	441	430	417	388	408	418	436	436	385	405	415	404	429	439	367	400	452	447	416	439	417	391	369	425	444	440	407	420	381	443	404	378	387	441	420	431	372	421	415	397	395	407	402	417	409	425	415	397	417	434	414	377	421	416	420	426	391	392	408	414	381	396	401	396	372	413	408	411	405	424	405	421	404	388	374	380	408	413	376	401	392	403	405	415	381	401	415	417	423	386	410	422	408	389	435	444	410	396	414	391	399	389	417	383	453	393	397	381	438	419	396	359	417	427	411	423	379	417	402	414	406	391
4027	6761	4672	2373	1878	1544	1235	992	910	795	749	649	615	547	567	531	551	540	494	530	514	496	503	509	491	467	458	477	486	530	486	475	462	460	471	434	433	432	423	453	473	471	473	457	470	420	493	423	472	470	457	466	463	405	472	442	444	471	497	448	477	448	456	514	527	513	464	473	441	448	492	485	470	529	469	425	450	453	474	452	468	445	451	492	472	452	467	442	480	449	452	443	478	428	456	443	429	450	480	469	444	447	462	460	456	460	485	468	445	440	469	486	474	450	446	451	456	449	491	447	477	440	483	469	439	483	470	485	465	433	440	485	493	445	429	429	445	452	449	450	471	436	459	470	445	447	478	461	445	421	461	491	467	445	459	459	438	435	439	464	452	462	452	469	524	454	439	443	474	477	462	437	481	408	471	394	448	457	449	466	458	459	469	433	433	426	495	506	453	476	481	438	461	477	454	430	456	473	462	442	420	441	455	450	432	455	435	451	441	463	433	448	445	414	478	427	464	436	448	438	463	467	469	438	441	451	452	469	472	444	479	500	456	453	465	422	459	450	445	449	475	467	482	467	421	468	438	432	426	440	407	459	487	411	454	463	429	420	486	434	459	487	469	390	461	452	455	421	448	401	411	446	445	391	442	467	446	453	449	475	430	452	480	465	460	462	438	458	472	419	438	493	438	477	469	442	450	450	420	426	440	478	446	449	453	438	430	434	448	454	429	478	475	477	462	483	461	415	464	439	441	422	421	463	476	451	430	449	491	498	468	479	463	491	497	461	437	436	454	485	474	443	429	473	444	449	470	423	428	458	427	463	448	484	471	515	478	478	424	452	469	434	484	463	439	430	431	447	435	446	460	472	455	425	461	455	475	486	457	476	481	457	463	465	444	479	482	443	448	480	457	447	486	490	471	444	437	435	438	447	452	450	455	428	443	457	467	440	448	402	452	414	515	441	442	445	498	427	450	444	459	462	471	415	451	453	452	461	472	468	450	463	503	451	452	438	458	471	463	426	460	429	469	470	434	411	484	445	446	477	449	445	492	495	435	436	411	469	438	434	421	480	413	408	466	469	460	443	448	485	420	488	456	446	453	483	443	433	470	449	470	440	465	438	475	457	453	481	485	468	420	444	442	444	412	427	474	426	457	475	444	464	465	467	446	466	448	497	494	447	419	453	475	474	470	443	474	441	456	455	473	482	472	463	401	431	471	449	466	428	424	427	423	448	460	431	484	474	437	456	458	446	439	451	442	450	441	442	479	445	477	483	452	460	449	471	447	465	433	461	467	433	457	473	454	484	456	432	470	426	445	463	444	457	458	470	495	434	459	490	461	448	433	475	437	486	453	465	466	446	473	429	447	436	449	473	450	427	441	456	444	450	472	456	450	448	429	427	453	434	476	452	466	450	492	464	410	492	423	436	469	441	436	456	452	432	432	452	491	475	473	450	450	411	444	480	481	471	489	498	452	496	433	445	451	448	451	466	462	451	469	439	468	472	443	463	457	452	464	468	485	490	470	456	436	422	434	431	434	472	454	482	442	457	440	475	469	483	432	454	453	486	428	473	461	435	440	456	465	458	469	467	478	455	424	458	446	471	500	462	475	459	473	453	464	471	496	483	433	457	446	421	489	461	476	468	410	484	441	427	465	447	456	446	479	454	451	448	483	477	409	469	442	486	468	449	470	475	458	448	483	463	461	465	467	446	426	419	424	478	478	441	447	495	442	423	455	456	469	450	449	436	452	429	438	424	457	454	482	464	447	466	440	479	449	459	444	404	441	446	441	434	436	460	450	443	467	477	454	452	507	461	464	436	456	442	464	488	458	456	430	451	462	520	464	480	476	454	446	441	457	474	500	436	443	439	438	454	458	445	444	476	446	402	490	460	468	444	443	483	441	462	459	420	429	441	458	468	447	422	424	432	468	464	472	456	397	484	479	442	412	445	481	474	450	449	458	444	449	442	437	476	460	454	447	440	416	441	422	407	426	474	439	460	481	448	458	429	459	471	454	465	480	451	445	468	458	452	440	441	451	451	446	448	456	459	446	472	444	472	445	463	461	394	486	457	469	438	442	482	472	461	445	463	436	435	442	452	490	453	479	426	488	461	435	435	443	473	476	414	462	435	467	416	465	449	477	477	411	462	449	448	473	514	473	438	472	462	471	437	468	469	429	466	446	466	450	467	449	411	475	433	461	438	445	451	445	473	439	458	467	429	482	443	474	452	449	426	445	452	460	474	440	437	437	468	437	436	445	463	460	466	462	479	460	480	469	442	485	437	442	489	451	486	458	465	470	469	440	450	414	455	460	446	467	473	431	435	461	518	477	462	445	416	432	462	431	429	473	435	438	416	472	451	465	471	461	468	465	471	433	491	471	442	442	471	468	449	416	466	487	500	454	472	429	487	487	431	485	455	431	435	471	443	458	464	451	457	427	441	413	466	459	476	430	475	465	490	419	478	448	451	450	448	470	429	424	442	449	475	435	459	442	514	445	458	449	479	463	448	453	460	447	465	426	441	436	463	466	464	474	499	466	423	484	419	443	444	451	442	450	460	453	449	477	458	429	479	443	455	484	482	484	430	505	471	484	440	454	443	422	432	406	429	471	440	437	461	461	422	455	470	448	461	438	455	471	492	455	467	455	472	434	474	468	432	424	467	468	424	447	473	427	448	443	489	444	439	481	441	428	473	484	392	469	493	452	452	420	458	420	469	421	434	457	467	459	476	429	442	449	467	465	459	443	455	421	468	460	443	453	490	445	411	489	441	419	392	422	458	434	461	417	476	491	456	455	466	429	459	434	480	447	436	441	465	472	428	461	459	444	463	459	459	480	473	493	477	471	449	445	449	456	469	486	469	446	449	452	461	459	403	424	493	494	426	435	454	457	448	464	444	432	447	438	427	458	414	466	464	436	446	464	420	475	428	481	431	448	463	471	455	484	433	437	505	468	434	506	443	451	453	445	412	438	465	451	471	441	462	476	473	475	431	458	480	432	439	461	479	461	462	463	462	485	443	455	448	445	421	462	451	486	433	480	449	423	462	440	416	481	437	460	454	460	494	401	431	433	440	454	478	445	450	415	485	461	500	473	427	434	452	448	475	419	475	428	464	487	455	484	439	447	444	477	459	468	461	464	467	427	468	458	409	500	468	462	461	464	448	447	461	436	451	458	428	412	476	447	463	427	504	481	425	444	446	447	452	438	428	495	445	467	478	506	471	450	485	442	438	452	415	440	474	482	454	461	452	409	443	479	464	449	445	467	421	435	417	427	445	451	450	438	440	446	481	483	467	445	455	454	446	405	485	449	434	473	463	460	473	443	469	448	447	439	429	451	480	398	475	459	451	459	445	439	436	436	453	477	450	435	453	466	483	470	453	453	471	468	451	452	501	476	460	470	501	490	468	512	469	437	448	441	448	494	434	476	487	480	467	462	468	424	492	447	455	473	434	450	494	435	485	463	461	457	446	468	452	446	476	466	447	444	485	462	434
22704	21276	28969	23911	21279	21330	8480	1996	1501	1430	1187	1217	1150	1111	1085	990	1031	991	967	957	955	905	865	901	963	876	943	902	856	869	876	922	870	858	864	864	894	894	880	828	888	925	890	893	902	907	868	874	880	911	894	893	865	842	817	923	844	859	863	878	842	928	844	881	876	841	903	900	875	868	876	835	886	903	864	919	884	920	870	842	907	869	874	881	874	854	901	811	837	871	840	896	852	896	849	865	865	892	855	864	866	840	889	878	914	837	854	881	888	828	856	856	835	836	849	844	910	855	823	807	881	859	854	832	857	852	890	891	816	857	844	846	889	864	899	860	894	864	905	851	868	891	863	877	855	823	871	889	873	859	882	842	914	857	849	829	901	847	894	876	844	849	890	836	862	910	936	834	880	825	869	846	834	845	888	844	863	848	823	823	813	890	850	851	884	829	831	829	863	866	873	840	898	820	832	866	942	873	806	927	859	871	843	881	883	887	842	870	841	835	928	871	926	812	847	832	858	836	859	854	889	916	871	864	884	858	865	873	875	840	849	843	872	857	843	880	906	756	882	899	854	889	901	906	862	881	868	798	895	904	888	833	887	874	836	881	856	839	899	859	826	900	885	869	895	843	885	875	889	852	816	869	822	854	831	881	877	868	863	814	811	854	848	882	891	830	855	847	886	822	904	849	861	891	827	844	893	914	857	872	891	815	869	880	848	874	799	838	849	882	946	872	832	833	892	922	831	848	943	882	856	841	867	879	856	864	864	852	830	828	873	863	887	879	884	840	877	902	878	863	820	783	882	845	859	842	808	851	858	841	880	893	866	875	843	885	884	876	822	847	912	864	850	815	875	855	862	866	863	860	834	897	790	815	853	816	832	867	912	865	871	798	866	892	896	858	871	860	835	854	829	834	850	868	878	890	830	868	893	830	915	842	829	836	868	831	866	854	907	918	824	868	864	842	829	899	846	863	892	848	906	882	881	848	861	876	834	825	879	895	860	884	834	906	865	906	857	892	883	832	835	859	855	894	838	833	893	866	882	891	829	890	829	800	901	839	906	900	865	832	874	837	846	851	850	851	880	861	808	861	865	860	857	895	841	847	905	820	866	785	894	843	851	876	911	906	890	840	819	838	913	899	879	889	861	870	838	853	841	850	878	810	851	846	802	898	895	882	816	782	819	906	831	844	916	878	838	838	842	840	813	875	928	838	867	925	854	847	895	893	791	846	882	860	886	873	888	890	842	879	863	900	947	852	890	816	863	829	912	892	810	831	856	832	827	784	868	810	884	876	881	831	875	886	827	877	854	861	864	834	873	858	839	862	867	896	839	892	893	803	846	899	850	897	876	850	844	840	854	872	839	867	885	799	812	883	841	874	851	879	825	843	855	824	826	825	825	867	819	889	844	886	860	855	775	895	822	862	836	791	896	881	870	887	896	817	841	863	798	866	861	823	864	831	832	848	875	846	875	813	914	811	881	909	874	828	879	828	814	828	825	803	846	872	794	857	823	825	879	825	881	880	855	877	842	887	802	817	879	801	813	855	919	867	902	861	888	873	855	915	904	862	838	834	885	841	824	846	889	835	833	818	837	854	868	835	867	866	818	854	856	861	816	834	865	861	884	906	926	886	887	869	886	859	864	904	851	902	863	832	867	846	867	827	829	817	836	796	839	871	934	831	867	861	821	892	820	901	852	843	902	855	911	843	890	885	836	852	838	842	877	837	853	887	815	848	898	862	855	810	878	875	862	845	864	888	864	819	821	847	878	835	864	821	797	843	837	868	880	854	868	850	818	902	854	881	821	879	865	827	862	919	795	834	861	882	876	872	881	798	945	853	849	848	854	854	888	863	865	867	940	866	874	864	867	921	815	821	850	848	872	888	861	851	864	854	858	917	854	853	889	875	863	857	853	919	828	879	775	850	845	830	877	828	794	841	839	918	846	848	900	848	876	821	875	860	853	899	889	862	866	877	864	851	859	834	885	862	883	844	831	858	820	862	839	839	807	879	883	841	859	840	876	859	847	854	865	830	854	844	867	808	827	861	858	846	877	827	883	920	874	875	848	856	796	804	897	846	833	831	929	842	893	895	880	841	814	807	838	870	817	853	854	841	853	861	835	872	810	881	912	823	866	861	880	869	832	829	836	877	862	846	830	875	874	850	879	908	842	852	791	855	834	833	883	873	873	836	890	844	866	818	838	866	849	807	852	884	837	873	919	825	869	876	896	848	881	879	835	909	890	845	827	897	791	854	874	858	899	835	836	885	816	856	874	841	804	830	847	877	844	872	907	893	827	849	893	874	903	856	864	854	918	853	803	860	886	860	903	851	867	820	838	850	837	817	884	805	864	813	831	902	839	864	862	831	917	815	862	870	845	876	837	895	788	842	860	822	867	838	856	853	808	819	878	858	894	924	848	876	814	836	873	844	896	825	826	871	855	870	843	846	819	864	942	874	844	915	842	850	874	856	857	833	865	826	861	836	845	841	848	859	864	839	864	844	831	881	883	890	871	864	841	884	910	856	888	839	867	819	843	847	886	896	886	891	852	855	845	878	824	839	867	877	877	828	821	833	886	814	831	804	893	802	815	846	858	853	803	859	875	842	833	851	809	861	832	843	917	851	892	848	884	804	872	845	821	864	861	841	879	872	869	845	866	848	889	842	920	857	916	853	819	875	886	857	884	896	811	846	859	854	880	874	847	848	874	907	864	816	824	871	921	874	791	799	857	867	923	837	820	814	844	879	883	806	882	826	842	804	864	834	829	845	861	845	869	860	911	872	851	876	836	811	855	858	883	863	863	831	799	857	885	881	840	808	872	920	838	918	886	854	902	843	870	873	874	809	890	851	812	864	805	825	826	859	832	830	840	829	853	835	874	850	841	804	855	864	867	763	814	874	816	867	843	827	841	838	855	824	846	872	834	803	922	853	848	854	855	847	882	847	881	832	874	855	854	816	882	902	819	861	911	860	900	819	884	847	831	899	860	873	894	891	889	839	902	846	842	891	801	844	888	882	806	870	883	820	807	875	852	869	785	854	893	778	831	846	808	886	886	813	862	842	866	942	834	835	840	854	847	843	883	865	847	876	842	838	854	818	938	834	863	820	836	831	866	870	860	908	886	841	784	870	906	885	864	902	860	841	879	887	885	835	856	870	853	855	829	828	893	877	876	852	862	855	794	850	805	929	854	851	840	941	884	896	882	807	838	842	796	866	904	878	836	895	847	899	882	847	892	828	869	840	818	869	800	840	880	869	827	818	817	856	847	896	845	894	845	869	800	769	883	853	917	892	858	867	883	801	860	900	849	861	833	855	874	870	785	878	866	890	797	837	879	897	837	836	910	888	878	865	821	780	869	864	811	945	853	849	841	840	851	862	860	867	841	857	895	828	861	859	865	840	849	882	847	856	914	867	830	879	853	869	828	834	882	846	871	833	855	878	868	854	800	842	844	823	833	817	884	847	881	863	884	876	834	869	920	839	889	928	862	864	851	824
5738	16440	11811	6225	4834	3869	3076	2539	2155	1941	1669	1493	1334	1287	1260	1093	1119	1031	1161	1046	1018	1015	965	988	909	988	962	960	936	918	928	925	931	922	917	940	949	894	881	919	887	869	958	935	887	920	923	935	865	854	927	912	915	903	874	909	933	946	870	899	883	903	964	952	946	910	862	930	952	933	891	894	930	915	893	955	915	897	852	860	852	887	885	924	896	795	922	896	869	811	881	852	893	923	816	897	892	878	851	827	882	874	887	908	860	862	914	898	862	872	905	910	853	950	854	870	939	816	810	853	862	905	899	858	906	890	905	884	889	909	853	906	857	873	897	883	842	917	880	948	843	891	846	850	832	923	880	900	872	887	853	860	846	907	911	866	904	875	838	869	888	894	876	937	915	917	868	833	837	840	885	874	892	913	944	922	839	885	892	892	920	939	907	918	918	803	887	961	873	925	890	881	900	903	904	903	853	894	886	857	909	827	930	950	862	857	855	956	892	935	885	923	868	885	847	879	916	897	889	889	872	856	897	888	866	843	863	897	927	814	873	897	867	922	857	936	930	890	874	912	861	871	882	839	869	884	879	848	903	907	844	862	869	871	866	887	875	864	889	929	871	865	843	935	863	880	885	868	868	923	865	909	916	925	887	891	912	897	891	903	904	867	887	863	860	894	923	875	841	903	896	867	840	884	897	850	888	905	866	878	823	893	890	872	822	860	935	904	885	915	924	880	874	884	900	895	859	900	872	922	827	846	865	902	969	887	976	897	866	876	869	859	876	867	919	861	906	915	881	844	935	930	891	865	903	908	923	864	893	863	912	903	877	864	841	883	885	901	814	887	951	860	883	885	901	857	884	908	872	924	814	891	881	894	853	916	913	853	880	861	868	849	848	886	890	885	889	876	896	898	861	933	903	866	910	867	905	921	892	877	863	891	888	845	852	895	914	899	868	877	869	851	904	951	849	919	807	903	949	914	903	850	865	862	946	804	932	874	870	856	868	879	909	852	917	859	907	957	853	927	841	831	857	873	917	876	900	868	921	895	867	850	848	843	866	885	900	903	887	941	894	866	871	867	913	877	935	834	843	905	842	831	842	915	853	891	904	951	900	894	888	888	875	924	892	809	880	839	893	880	879	841	898	933	831	898	894	853	895	882	914	885	870	855	818	842	853	902	874	828	871	894	878	896	913	857	845	860	894	901	858	873	873	856	883	891	862	869	888	922	857	923	853	923	936	930	880	867	917	831	901	812	895	910	872	934	891	870	882	871	847	922	878	907	898	915	889	837	897	848	849	834	923	852	894	880	879	893	900	876	863	909	938	902	853	956	855	936	856	850	865	896	868	865	847	859	890	871	852	915	870	883	863	858	878	900	901	907	873	886	858	853	861	874	923	858	898	866	891	896	855	886	882	850	900	845	835	870	912	884	894	863	888	863	826	868	866	852	842	879	874	907	884	903	874	855	901	854	927	866	906	864	792	835	914	852	870	886	858	912	870	856	888	925	872	850	935	934	870	848	918	886	875	887	858	880	883	950	871	908	924	877	950	841	908	901	905	846	872	889	937	877	900	881	882	900	848	861	911	855	882	875	900	857	929	870	897	891	882	914	887	826	937	856	845	898	889	897	856	893	931	893	878	937	929	890	887	874	912	885	851	917	857	923	898	894	875	820	876	877	895	891	861	867	870	905	868	904	884	858	860	883	883	874	876	850	898	871	844	861	881	830	858	869	897	898	867	890	837	880	838	925	919	862	927	877	844	868	860	802	872	871	884	868	847	882	846	891	868	864	900	911	880	895	858	874	887	883	881	845	896	882	910	886	880	885	899	906	893	901	867	905	860	896	859	860	868	841	889	872	897	864	919	880	872	870	888	902	873	921	890	888	923	830	880	899	917	879	901	875	880	865	837	838	874	847	924	933	836	863	887	870	885	866	904	890	811	866	836	924	893	852	869	905	933	917	911	857	892	880	914	934	936	911	855	813	879	895	833	862	877	886	865	885	877	962	888	861	886	878	910	888	866	831	879	896	872	969	863	858	922	906	910	826	899	864	848	832	844	886	853	900	845	899	893	842	886	866	871	850	906	903	886	860	884	827	889	854	884	924	917	918	899	870	828	868	836	885	878	868	821	842	892	887	935	882	847	866	861	862	910	864	864	871	877	925	874	852	869	876	882	840	883	882	882	931	876	915	844	962	818	838	886	825	818	908	869	873	822	856	887	865	898	856	842	820	908	928	839	878	869	860	867	864	892	860	959	860	934	854	915	913	847	916	861	854	926	853	873	864	889	858	877	855	888	838	835	832	851	871	880	909	851	863	885	915	874	890	876	862	890	861	858	885	890	929	860	852	864	908	848	821	860	905	846	891	850	835	907	898	926	850	890	900	895	876	855	880	837	881	904	935	898	904	879	884	805	913	894	924	893	841	861	864	845	958	854	875	874	851	892	880	839	879	854	899	846	875	941	913	880	901	872	827	871	891	860	847	921	840	887	869	913	891	878	840	883	867	858	880	912	863	889	857	921	903	898	877	875	881	885	876	938	900	882	881	861	841	903	925	859	882	848	868	881	852	858	850	927	857	854	909	890	877	890	860	896	881	893	938	896	910	861	885	898	890	931	905	856	919	870	826	889	918	856	916	854	909	828	908	866	886	869	919	914	920	862	894	865	896	845	845	893	820	867	870	891	865	856	865	853	907	875	818	874	841	888	906	795	894	905	920	842	857	875	907	895	885	854	862	872	913	939	869	908	862	878	887	853	852	834	835	918	896	835	872	868	878	860	878	852	892	882	865	911	899	886	909	861	859	883	872	924	856	911	882	889	909	885	898	844	913	793	915	909	901	899	889	874	861	875	947	855	893	895	891	930	831	829	887	920	906	836	823	878	902	823	916	870	852	895	857	879	909	848	879	891	874	958	814	865	886	895	910	886	817	869	896	872	851	831	876	861	922	909	883	868	878	803	894	875	905	833	890	925	839	825	845	829	882	853	872	910	941	885	945	862	884	891	873	912	884	887	872	832	815	886	910	833	877	858	898	914	893	825	897	890	892	842	884	859	883	906	840	895	870	927	905	875	877	898	854	861	896	870	868	835	886	849	895	880	845	860	867	904	877	890	910	884	846	847	897	939	846	820	909	848	909	868	888	872	854	899	888	863	910	873	858	918	881	883	839	849	915	882	905	902	870	930	883	902	908	885	882	876	867	892	839	874	868	821	925	905	930	853	913	884	866	834	878	867	895	855	851	879	876	879	861	875	898	918	842	909	899	913	906	860	899	918	882	869	883	876	889	865	877	906	860	896	898	851	933	888	812	881	916	918	861	866	891	877	914	891	906	921	919	912	881	871	885	840	926	900	924	884	897	846	875	885	862	885	898	897	854	881	867	945	917	931	902	871	874	823	864	863	850	891	913	862	893	880	875	859	889	863	913	899	899	879	837	848	914	878	916	905	862	834	854	851	915	880	888	858	906	897	855	859	866	882	923	871	904	881	843	920	911
28004	17431	3974	1010	663	558	524	502	446	445	424	423	446	433	413	420	395	419	420	404	408	417	392	380	399	401	396	385	399	367	372	398	406	407	384	439	402	397	387	410	387	392	407	365	362	377	426	422	365	413	378	423	391	380	404	366	374	368	434	399	390	412	381	376	417	422	398	393	393	408	394	418	395	405	407	367	377	400	390	401	394	376	395	408	345	359	434	461	366	402	398	406	411	389	377	379	391	370	420	396	385	407	383	397	374	351	385	402	377	414	405	421	400	425	380	405	403	395	424	386	381	381	394	408	396	383	376	309	409	414	402	394	391	358	374	405	386	368	411	375	408	363	391	392	403	397	430	376	394	388	402	372	418	390	397	398	404	372	379	391	383	392	405	403	412	391	404	375	412	402	391	358	439	380	408	402	400	365	370	370	384	391	397	380	395	385	390	386	405	400	413	413	390	371	411	366	401	397	406	407	384	380	395	442	373	399	387	394	389	372	366	387	393	370	392	362	389	406	368	385	401	451	353	386	390	370	385	392	369	358	369	402	377	429	413	428	354	401	391	396	359	401	397	370	377	388	398	374	362	398	379	402	393	387	403	437	393	397	400	400	421	382	402	423	387	370	380	390	413	380	375	414	404	406	416	391	402	425	380	381	358	378	400	380	413	407	409	403	414	394	432	392	421	400	383	381	420	405	396	421	372	357	370	389	411	409	366	402	425	390	398	416	394	417	419	413	411	399	386	386	410	386	395	384	384	447	388	416	423	389	357	404	411	403	380	442	421	395	374	350	346	393	391	377	359	418	414	416	399	429	375	358	417	397	377	373	395	377	396	371	438	409	401	419	417	358	390	383	409	389	418	381	409	375	388	383	422	395	373	412	412	393	394	393	376	388	413	414	386	402	356	374	427	352	396	410	397	414	379	397	376	398	386	397	365	403	404	394	402	387	387	380	373	385	409	397	396	420	399	397	405	430	390	388	388	395	393	412	361	370	386	418	418	393	382	405	420	410	372	392	383	395	395	382	375	353	352	389	392	419	391	423	409	434	388	454	389	380	429	372	421	401	412	415	397	404	438	414	410	363	355	364	411	357	421	395	402	413	375	376	421	420	403	424	417	379	389	410	425	389	389	414	376	407	405	389	377	387	374	377	375	376	369	372	333	384	396	409	391	407	371	392	395	399	402	444	382	398	425	405	394	396	386	396	376	424	353	385	369	427	392	363	372	380	403	385	417	425	392	422	416	407	358	396	437	397	421	396	427	373	392	388	366	413	405	361	413	387	365	408	396	424	432	371	394	373	436	353	376	425	411	425	419	398	392	402	387	389	397	394	408	339	361	398	394	406	377	356	390	376	418	378	372	381	368	374	385	436	410	387	399	409	406	390	362	405	395	399	406	379	401	418	402	412	378	368	424	453	389	414	407	426	373	386	410	440	390	408	354	411	396	409	356	420	393	399	393	424	397	385	401	413	393	372	366	368	385	396	407	424	418	376	429	380	430	395	408	363	365	368	411	360	405	406	407	386	387	359	370	394	397	384	396	341	419	415	421	408	374	411	386	401	401	392	418	374	381	404	393	384	424	428	385	401	408	348	396	392	402	399	372	366	375	385	405	358	377	387	399	426	390	387	429	365	432	378	375	382	358	440	409	409	403	399	403	391	431	390	391	383	400	386	371	404	386	386	465	392	391	376	358	377	397	396	390	373	414	398	394	390	382	412	381	411	423	400	428	398	405	399	387	385	404	385	386	374	373	403	401	402	386	374	433	371	387	409	403	379	374	389	382	429	424	374	400	416	396	396	408	380	387	407	354	395	404	406	400	389	371	356	391	396	390	410	394	393	415	423	381	329	402	391	384	405	406	390	415	447	404	396	414	402	399	381	385	415	412	371	389	343	404	439	397	382	402	381	370	375	392	378	395	394	368	365	389	400	378	401	405	379	398	373	368	424	374	430	415	406	414	383	413	419	398	379	418	342	410	373	424	369	399	389	397	423	396	372	418	390	389	379	389	392	395	391	401	406	370	403	366	410	414	416	416	427	381	402	393	405	406	383	350	415	374	366	397	394	398	362	399	379	415	418	357	391	385	367	391	370	403	388	353	407	393	407	399	408	403	391	414	381	394	368	386	402	398	388	364	406	369	376	374	391	393	378	424	410	443	386	385	426	381	403	418	369	411	397	374	406	395	386	384	355	370	384	389	411	381	383	397	393	406	405	373	423	415	392	377	408	384	386	383	376	393	415	403	391	393	406	390	409	415	429	368	397	415	433	379	358	375	401	425	414	386	409	360	392	400	397	408	411	420	414	366	402	392	386	400	397	434	367	387	360	378	358	412	400	413	397	407	387	388	373	398	412	408	418	381	375	404	396	435	390	407	380	412	403	388	400	375	382	356	374	398	412	367	398	385	376	401	422	408	416	377	398	410	403	418	399	422	378	421	377	397	386	391	364	406	402	365	365	396	359	379	402	405	391	356	411	401	419	403	390	374	381	400	386	377	381	373	378	415	370	389	374	386	387	404	417	390	385	385	353	396	372	411	372	397	404	433	424	376	404	349	397	424	377	357	408	411	404	398	394	397	427	414	395	384	419	364	370	395	413	392	432	401	410	383	392	389	381	365	389	406	409	387	391	393	411	371	397	422	393	365	416	435	383	393	401	413	410	432	371	366	374	372	388	381	433	402	390	394	412	418	377	397	388	409	387	385	413	371	378	396	391	391	398	368	381	408	397	404	382	393	357	385	374	361	398	402	418	425	389	379	406	379	406	370	418	411	400	374	354	374	417	418	350	406	390	390	394	411	407	387	402	402	416	407	409	414	401	400	418	430	407	385	376	397	416	395	395	370	387	388	418	397	403	394	404	418	372	401	421	398	373	367	401	392	405	393	419	399	428	402	377	418	387	400	364	384	375	398	371	373	397	396	403	392	350	413	382	369	426	396	403	362	436	400	395	360	407	427	389	408	410	399	365	417	373	394	386	363	401	370	379	389	417	373	395	382	368	424	400	381	390	399	406	400	414	414	378	376	401	373	396	418	382	414	415	369	392	400	443	381	346	407	353	386	385	402	405	390	383	364	384	388	382	381	430	428	389	406	389	404	396	361	384	404	411	398	404	419	350	361	388	389	368	401	370	392	393	412	362	371	433	380	417	398	377	382	384	412	399	386	445	417	379	403	409	405	404	415	370	443	395	384	402	384	399	416	400	385	419	357	387	378	376	355	399	400	368	367	447	383	397	364	399	376	393	408	404	410	418	421	402	400	365	400	421	389	374	394	389	379	407	413	402	432	387	337	395	388	393	414	378	413	388	370	390	380	389	376	412	384	376	393	400	400	395	364	351	390	413	409	404	388	441	402	419	408	389	420	382	384	368	422	364	403	350	389	379	398	382	378	400	390	372	397	416	410	369	413	375	420	388	381	366	420	384	391	438	381	385	376	370	412	362	388	343	412	399	389	391	407	425	383	393	402	398	406	423	392	403	403	383	408	394
4877	2300	1768	1029	817	740	657	605	612	552	509	507	509	466	451	450	459	431	423	442	407	436	458	424	473	447	446	436	462	443	458	442	448	403	454	436	409	438	398	397	455	422	404	447	453	423	407	413	411	425	397	438	416	413	398	441	414	414	430	404	393	429	409	400	444	422	446	429	433	460	487	420	453	431	402	398	428	427	425	454	407	400	393	410	457	408	421	429	408	429	449	422	410	451	428	423	438	415	407	444	437	430	397	460	399	407	408	387	399	463	431	404	444	441	451	449	419	454	435	447	438	452	409	436	442	422	444	470	420	439	418	412	442	421	410	447	419	428	438	391	425	423	419	435	378	420	413	439	444	425	423	390	427	430	444	450	439	439	427	422	437	409	430	449	418	411	395	434	419	465	428	423	432	430	442	458	373	395	424	411	431	413	407	419	445	428	449	461	398	437	404	402	401	404	435	425	417	439	429	411	448	448	409	435	424	434	416	421	446	462	426	427	443	399	443	391	437	436	424	413	395	388	456	412	405	471	418	404	422	449	456	441	410	420	418	429	444	405	414	411	419	436	406	444	429	441	430	469	454	446	446	419	404	407	397	412	470	416	383	415	425	424	415	377	434	431	395	430	448	435	416	439	461	411	400	446	401	417	425	415	451	421	377	453	426	429	431	427	403	423	372	392	416	406	419	446	409	404	410	377	439	446	428	402	443	436	432	417	421	437	410	375	425	461	447	465	459	380	446	461	446	443	420	453	437	404	417	412	406	451	397	407	415	410	452	421	437	451	407	410	434	400	445	437	427	414	428	448	426	416	415	414	438	424	423	424	396	393	401	453	418	435	411	442	422	379	436	434	431	415	426	392	406	440	425	426	426	418	407	427	445	477	427	418	383	411	406	454	436	417	441	395	465	422	380	425	430	432	430	453	393	449	412	444	424	443	430	425	435	468	436	424	421	412	399	427	428	422	431	440	442	408	412	444	424	380	429	453	441	425	403	389	452	462	464	429	421	431	443	412	440	440	446	411	445	465	439	416	434	396	448	452	417	447	397	404	439	437	430	435	420	465	419	463	389	428	391	406	412	463	395	399	421	455	438	438	458	429	442	427	427	412	427	420	427	418	397	398	447	455	432	443	453	403	410	414	425	409	412	445	405	443	390	452	445	464	377	423	427	441	433	444	432	439	431	411	446	453	436	422	423	461	429	429	413	435	409	396	396	442	385	425	462	439	429	427	444	420	439	396	443	416	428	411	414	471	412	399	470	420	462	404	419	425	440	399	419	431	378	465	402	414	458	430	338	462	441	418	406	408	429	432	439	439	448	440	437	437	441	421	406	432	428	447	404	434	446	429	438	410	434	426	403	409	418	402	413	417	413	416	385	478	435	425	416	417	447	415	389	430	427	412	424	432	431	447	374	408	441	418	423	436	400	428	447	424	436	405	430	393	423	456	419	388	404	393	413	425	437	446	434	425	405	426	429	412	418	420	414	414	405	440	418	456	388	419	424	448	413	403	382	434	433	428	397	461	451	416	426	467	418	409	390	454	438	412	442	427	435	423	419	401	398	407	403	465	433	393	439	460	462	414	390	406	433	371	454	407	439	453	440	429	443	434	446	427	415	399	406	424	388	386	438	408	412	462	462	412	423	428	457	418	416	416	396	425	413	441	434	443	408	406	401	423	419	425	430	423	431	421	418	414	402	417	451	427	400	403	400	441	453	452	438	420	447	441	439	424	411	434	404	416	398	464	435	439	427	410	416	436	429	422	444	406	406	405	418	423	433	432	425	412	457	406	387	448	400	426	457	426	430	421	418	440	421	414	412	396	405	432	388	397	439	447	422	414	406	424	403	416	435	388	425	406	435	431	408	480	438	452	400	419	374	401	441	445	401	433	410	454	409	410	458	430	431	389	430	439	470	426	424	440	417	416	359	430	422	425	448	433	434	410	415	420	453	442	433	417	436	444	412	423	414	408	413	453	436	427	429	432	450	436	457	408	440	438	430	413	440	448	425	442	389	430	438	388	430	390	403	446	440	404	435	471	454	422	435	393	425	404	436	398	441	433	438	433	407	405	408	444	465	397	419	389	464	425	429	418	427	468	390	449	408	399	399	389	426	405	446	457	427	457	432	439	423	445	456	415	409	453	388	422	432	417	425	433	436	439	447	402	387	452	433	462	403	405	421	399	415	419	427	434	407	413	430	440	405	424	437	446	422	379	425	414	438	406	419	460	432	440	444	442	436	450	410	445	427	424	476	424	425	450	445	425	408	400	410	416	442	461	411	424	450	442	447	415	395	414	405	415	408	424	432	429	418	419	436	449	445	430	427	397	418	422	433	428	452	458	385	442	427	442	430	414	390	409	425	399	427	416	407	418	452	394	405	449	411	421	439	452	447	404	422	405	425	468	428	436	421	419	456	421	428	437	418	437	415	425	393	428	405	413	457	436	443	461	419	438	419	442	421	380	440	437	407	423	402	415	418	437	411	430	434	416	457	391	397	380	399	427	394	462	419	398	420	421	403	419	460	431	436	401	447	402	390	444	450	449	393	442	408	394	426	446	404	425	388	424	392	406	471	406	408	451	379	386	462	411	462	420	424	429	401	436	427	451	422	436	407	405	435	441	406	434	391	477	401	461	406	444	410	415	431	435	419	419	442	436	435	421	408	439	408	415	397	400	433	440	427	443	419	438	424	408	404	424	451	398	432	438	427	423	454	431	440	441	434	417	440	421	436	461	446	446	453	418	415	446	391	413	438	405	433	444	427	408	407	439	373	402	428	425	408	413	431	444	437	423	383	387	450	435	451	421	411	441	414	444	411	419	418	426	440	385	390	383	390	445	431	452	453	446	396	443	392	410	399	404	432	391	402	387	442	404	447	436	439	428	434	406	437	439	416	424	410	412	444	387	446	436	430	403	401	425	411	431	403	387	451	449	419	418	412	405	430	392	436	436	416	437	441	406	401	405	431	426	415	403	430	429	452	416	437	420	414	437	428	479	416	470	468	380	412	402	423	456	448	440	417	405	447	408	412	404	439	414	417	408	409	458	434	387	404	411	476	411	397	443	432	448	436	416	415	405	406	410	421	443	415	418	432	428	430	418	432	446	440	450	412	414	436	412	387	441	420	454	474	463	436	425	433	404	429	416	437	453	482	395	420	424	409	407	430	388	404	412	400	449	424	448	416	416	434	415	447	392	419	436	399	410	398	399	388	426	402	434	386	412	423	433	430	432	408	414	442	441	438	425	433	410	443	416	439	386	447	409	391	448	420	374	426	456	459	441	428	419	414	412	413	438	402	390	425	409	436	416	413	407	463	444	407	445	420	442	417	405	426	429	447	456	409	449	419	433	424	421	435	432	435	426	448	434	444	431	420	417	406	431	406	418	434	456	428	411	456	462	418	452	447	384	445	409	397	426	421	503	453	459	409	397	458	418	468	432	403	423	468	427	407	435	436	448	409	429	408	435	453	414	423	403	439	447	411	442	381	428
23956	21310	28538	24414	21313	9742	1763	1229	1095	1037	960	906	878	855	826	811	803	791	805	768	746	772	798	725	749	817	793	777	710	731	702	727	705	754	724	748	707	735	776	720	686	725	701	787	710	718	720	744	758	711	720	807	716	732	676	691	732	716	692	713	683	743	720	730	755	760	742	719	708	732	778	731	724	699	769	736	724	719	714	744	718	696	738	720	748	725	715	706	728	750	717	726	710	718	721	771	736	720	740	689	770	748	735	743	739	745	744	702	686	688	660	756	706	752	666	685	683	695	741	708	726	700	695	698	719	718	684	733	689	737	717	708	717	687	763	705	721	744	726	710	721	724	771	678	692	729	716	709	701	716	732	717	757	690	749	680	749	667	728	689	706	777	729	722	697	696	753	745	718	750	730	701	686	673	739	712	755	702	704	774	726	701	732	709	695	729	710	713	762	701	750	713	713	791	719	720	764	731	743	724	686	745	698	717	725	709	778	710	724	675	718	706	782	673	714	727	715	729	719	702	705	726	753	751	679	670	680	730	678	690	696	703	719	707	755	680	717	742	696	710	702	722	715	736	732	737	738	704	717	681	717	743	723	733	734	711	704	686	711	730	678	688	697	687	711	695	681	750	717	721	729	713	681	716	702	713	719	708	693	707	695	725	722	705	699	740	687	736	679	731	752	709	722	778	697	729	761	709	720	741	748	732	715	722	737	745	694	677	736	718	717	755	739	724	697	709	727	713	738	762	698	731	684	726	688	675	702	703	699	733	722	672	704	726	726	699	724	723	694	722	748	781	713	681	665	659	670	679	724	687	713	724	718	759	723	732	725	747	757	636	699	684	729	694	740	756	757	637	720	649	746	705	689	727	727	710	725	722	724	710	720	753	688	686	706	701	729	700	720	738	706	746	674	692	720	679	695	725	736	685	741	730	720	737	734	754	763	776	732	733	698	755	716	688	709	758	713	729	703	740	674	776	728	739	667	748	704	729	719	724	683	707	670	737	755	756	737	714	701	719	716	707	728	723	750	752	716	728	728	717	705	772	717	691	727	685	722	765	710	710	710	728	714	715	728	694	722	680	737	684	715	675	710	686	672	739	756	730	777	680	771	708	731	716	722	730	743	714	698	693	740	705	714	713	711	682	728	722	701	707	765	751	720	744	701	696	685	717	676	722	762	690	696	742	758	678	751	669	706	690	723	696	692	735	727	705	756	683	700	719	668	727	689	714	707	719	725	686	709	708	626	723	686	755	722	723	702	699	730	741	702	730	716	684	726	744	725	686	717	653	668	707	720	708	729	715	721	736	698	718	717	667	716	691	737	710	761	662	687	706	661	691	719	724	734	729	706	692	716	731	765	701	684	683	717	711	688	719	680	737	695	688	688	703	727	749	656	667	719	654	674	731	723	706	699	682	702	772	717	753	706	738	697	738	716	648	680	709	759	734	724	700	747	726	727	720	726	734	714	719	722	715	690	688	722	716	679	686	701	738	739	731	690	749	709	742	709	685	731	695	687	680	738	739	752	699	730	673	706	682	766	774	753	707	720	713	667	736	735	704	694	689	734	717	686	700	710	730	698	723	740	682	747	726	744	720	750	718	719	718	709	728	710	735	715	686	710	680	706	735	699	710	729	731	740	690	732	750	738	702	741	740	713	690	752	696	696	739	755	695	705	744	755	729	743	729	736	732	727	754	711	703	698	694	739	715	705	661	690	722	735	697	675	669	709	708	737	723	717	700	696	717	717	695	689	676	764	657	703	762	697	698	731	709	709	738	736	720	756	639	737	698	725	679	699	706	663	719	717	681	731	720	686	704	721	701	711	769	705	745	731	699	654	745	704	732	726	704	698	694	674	666	708	726	735	697	694	743	655	730	709	701	706	766	654	743	657	730	729	733	724	693	730	767	754	676	724	710	721	697	717	674	740	691	683	759	756	746	735	689	684	689	745	655	715	718	719	725	711	699	756	719	704	645	704	681	716	747	719	675	703	743	660	759	764	760	736	693	733	737	708	694	733	732	720	778	722	792	707	704	713	726	704	757	756	703	718	696	684	733	692	705	733	732	701	725	691	704	663	693	713	717	667	713	687	718	676	722	717	695	657	770	701	713	702	691	710	713	737	680	717	702	724	741	693	748	711	679	674	725	778	696	677	726	675	687	753	702	751	717	730	706	687	713	671	744	738	721	709	752	702	723	735	717	735	731	724	684	741	722	755	729	692	691	679	711	698	747	702	767	733	712	776	730	724	709	734	682	717	729	744	697	723	702	684	676	688	682	680	705	716	732	696	745	735	717	744	665	731	716	697	680	666	740	732	679	688	745	740	707	704	750	731	686	734	728	714	677	700	677	657	675	713	715	681	719	767	744	740	682	730	736	740	727	712	707	751	703	703	726	719	707	716	731	764	694	703	719	667	730	730	737	747	717	719	702	687	714	724	749	731	756	749	709	720	747	666	745	703	677	719	743	689	708	719	718	726	694	705	704	730	747	687	668	689	746	713	748	688	722	715	713	742	727	711	788	705	706	759	700	752	713	748	708	703	758	750	700	741	704	688	714	742	686	708	696	706	680	703	713	687	696	748	762	673	712	715	699	720	710	687	715	722	703	715	695	800	723	695	699	732	700	719	751	724	740	647	717	695	721	734	725	742	714	745	714	730	683	719	763	694	733	708	708	729	746	707	723	714	754	773	715	688	732	736	673	721	687	771	698	704	731	734	707	728	722	747	751	685	731	718	708	674	690	720	662	705	695	708	702	723	723	700	760	777	722	752	725	730	670	722	756	725	739	707	720	747	721	708	690	648	710	714	690	709	752	700	715	733	768	712	693	692	712	703	711	729	721	700	686	698	722	684	723	688	745	798	733	697	693	673	715	690	756	654	715	718	635	715	725	723	706	705	711	698	692	715	719	733	682	732	734	727	688	751	723	763	748	702	709	713	720	741	701	750	678	736	657	712	700	694	689	691	728	685	719	723	682	701	732	760	671	758	676	748	703	704	716	696	719	688	763	682	746	710	708	723	717	746	762	736	724	709	694	704	684	770	741	678	708	726	703	760	720	735	729	723	679	729	713	743	723	744	724	678	740	724	719	698	700	711	720	680	730	705	713	695	694	690	729	725	707	691	747	711	737	734	719	713	719	694	705	731	693	707	690	715	680	787	675	720	755	713	672	744	695	690	696	758	740	707	749	740	728	703	680	708	693	695	724	732	712	726	724	691	714	719	701	670	710	729	746	728	703	665	675	719	684	769	678	732	723	735	672	649	655	707	676	704	726	676	770	663	687	732	674	693	695	698	697	744	718	723	734	701	694	741	749	692	737	697	714	747	691	684	748	764	790	728	714	746	709	740	729	738	756	784	693	716	693	730	674	748	719	760	711	647	678	747	737	722	727	717	679	715	724	724	692	693	724	694	725	733	727	703	681	702	697	745	722	716	707	733	696	674	750	689	724	707	747	737	686	687	722	697	703	703	707	743	724	695	712	748	742	712	757
4137	10488	7446	3768	2971	2477	1925	1672	1496	1241	1150	991	924	879	886	882	846	824	798	831	840	823	724	778	745	772	792	827	759	797	776	790	762	745	728	745	749	752	757	759	715	738	752	721	702	783	737	763	705	796	757	772	823	756	769	749	774	778	749	752	733	715	767	729	773	778	740	729	716	809	733	797	796	774	731	750	676	767	695	751	743	747	734	712	679	735	771	746	711	674	680	722	774	770	724	693	707	743	761	746	722	739	722	697	757	722	752	743	729	714	730	753	753	757	708	738	701	746	754	729	732	759	736	699	715	720	760	704	704	760	782	698	702	731	682	758	679	729	737	716	746	776	752	776	720	684	690	682	729	737	736	757	798	797	711	705	755	740	711	728	777	742	733	705	749	759	759	692	730	741	740	703	721	764	751	729	746	795	773	723	732	737	738	746	737	735	726	741	764	689	715	734	713	762	763	653	713	713	720	731	723	740	704	724	733	725	766	703	759	762	767	738	780	731	726	726	740	759	749	729	745	694	722	747	773	758	774	738	752	758	728	687	806	708	729	751	707	717	677	736	707	738	694	761	720	760	736	773	751	736	707	765	714	716	800	778	706	769	790	726	707	747	774	725	763	756	714	734	723	734	723	757	731	738	709	723	727	771	771	718	753	767	725	707	765	743	718	749	777	722	708	730	740	734	756	722	708	729	758	782	710	754	742	710	745	699	754	726	751	762	760	715	720	737	714	744	730	730	778	755	784	786	706	725	749	752	736	722	732	751	738	770	784	737	758	747	810	667	733	783	767	706	738	747	745	732	768	778	741	714	766	728	706	720	702	735	795	740	742	713	761	681	754	766	707	727	732	731	739	705	751	781	749	759	757	709	706	780	754	758	745	773	747	700	698	754	763	740	802	768	711	734	766	728	726	700	726	712	731	702	774	747	715	743	737	767	713	714	776	732	721	766	758	749	732	744	721	725	763	737	765	738	725	732	698	715	707	755	758	741	762	740	703	753	771	722	752	725	762	722	728	722	765	743	714	731	759	734	691	698	739	755	718	747	786	735	761	696	719	700	705	706	731	695	710	724	765	759	712	761	783	771	694	718	732	715	767	747	768	746	716	745	750	777	720	719	730	740	743	760	755	753	743	733	726	779	723	732	719	771	720	732	692	732	748	690	774	750	769	777	755	732	747	692	734	764	705	743	752	746	727	747	715	765	746	757	703	758	742	723	692	759	707	697	742	706	712	721	784	762	760	696	711	746	779	746	767	773	769	726	672	732	727	764	751	738	790	766	744	745	771	771	789	720	708	699	729	747	741	750	752	751	731	689	720	709	681	733	709	757	742	734	779	748	762	676	774	770	759	722	734	698	780	695	751	687	728	729	740	693	741	767	772	743	680	732	754	701	717	713	768	784	723	742	702	732	779	703	771	719	752	739	740	771	754	767	764	745	743	691	704	682	758	743	697	755	701	731	746	751	727	713	703	695	760	756	746	729	726	724	737	722	754	746	772	762	778	707	773	718	756	727	685	767	701	738	747	736	832	768	784	723	742	770	743	748	759	708	749	757	726	675	778	696	735	756	699	738	659	754	714	740	740	710	755	734	749	739	721	748	713	707	722	751	736	758	771	754	766	721	753	759	746	706	771	748	726	741	785	773	745	703	724	726	719	747	731	721	718	693	749	728	735	709	736	733	708	749	742	732	756	769	738	732	766	699	704	759	751	748	763	717	698	753	735	713	744	746	701	755	749	720	754	696	740	716	696	751	728	709	733	687	713	705	703	741	734	737	747	741	697	733	769	741	722	753	752	747	722	728	743	718	770	740	719	702	721	731	714	747	743	723	708	715	741	728	734	728	721	746	722	723	712	784	755	736	709	725	701	738	746	701	732	793	771	683	764	732	706	744	720	725	718	728	721	763	741	746	780	742	767	719	794	775	708	758	729	755	720	708	735	744	737	780	728	736	729	756	737	685	729	766	737	737	680	724	702	729	686	713	717	748	720	713	683	775	721	737	747	722	761	682	731	760	715	733	754	723	761	705	699	721	733	755	740	723	774	715	745	759	671	687	741	727	733	723	745	726	784	744	673	771	754	739	749	720	688	727	738	745	668	758	737	731	759	757	736	713	700	771	741	737	719	764	727	725	730	752	743	710	723	726	733	756	743	758	735	716	720	756	723	722	722	750	730	717	696	715	718	708	735	716	729	779	690	733	746	734	754	702	737	730	726	763	769	741	707	730	751	742	765	753	768	769	671	776	698	674	753	762	739	709	790	682	746	691	698	822	743	734	725	768	746	750	715	734	790	717	736	792	724	749	760	696	770	689	756	774	737	751	770	700	710	729	769	763	699	735	761	738	698	738	693	730	740	676	698	724	753	775	721	776	752	709	745	717	707	757	765	751	762	766	715	746	724	756	760	725	693	737	752	712	715	763	696	732	742	734	731	746	677	728	727	792	697	719	710	762	688	711	731	715	693	725	734	738	701	752	722	724	735	754	726	702	691	742	762	678	747	735	766	697	748	751	763	775	774	714	670	738	745	729	719	772	714	730	743	688	761	753	742	732	737	724	770	728	742	758	755	741	719	792	742	717	746	730	733	747	754	707	690	737	758	732	736	701	690	756	750	731	775	784	753	747	719	733	755	749	728	769	727	732	766	681	730	701	676	754	765	701	726	744	718	749	759	721	699	747	721	758	762	721	791	701	764	695	789	772	767	754	692	690	759	706	762	733	717	752	783	736	769	762	738	762	745	812	749	699	758	681	736	773	760	759	681	741	739	754	764	702	735	708	695	717	754	703	706	688	745	735	767	714	730	771	764	722	783	733	711	728	778	686	754	727	717	756	732	736	722	758	711	700	708	769	734	737	730	727	712	721	712	701	670	691	689	773	727	740	743	740	795	733	723	743	781	729	703	694	733	695	733	748	726	782	718	748	693	736	772	703	749	719	733	761	741	678	705	678	761	774	745	768	722	731	780	721	725	689	747	743	757	729	710	738	741	757	738	745	732	681	757	708	759	807	712	689	711	668	766	691	761	716	694	735	693	724	772	692	711	729	737	708	723	724	724	740	730	753	744	712	744	795	746	699	729	739	707	723	726	753	701	752	753	727	738	713	740	796	736	773	759	751	728	714	721	760	710	754	753	752	749	737	741	746	724	729	773	731	719	746	734	765	725	719	789	749	735	738	710	773	724	770	796	724	763	729	740	748	725	669	731	693	756	729	778	718	736	731	714	749	745	788	702	717	674	774	708	751	756	776	711	707	742	761	724	733	746	759	721	750	704	740	741	782	742	771	784	747	700	745	769	720	782	724	720	705	759	740	700	725	743	741	741	730	756	700	762	772	743	777	762	752	718	707	751	744	695	697	726	700	736	712	781	745	735	742	697	760	723	763	737	758	752	726	760	712	747	789	775	712	708	734	743	720	712	726	743	731	738	724	748	691	769	692	718	709	732	734	761	734	732	723	736	722	707	741	744	743	701	748	715	714	755	727	698	757
25074	21272	27289	25407	9435	1018	746	705	580	547	523	533	482	479	462	466	424	463	446	446	458	425	445	460	425	456	426	419	422	413	415	392	397	403	440	395	450	452	429	428	365	401	420	380	384	427	411	377	430	372	419	376	423	387	396	393	421	434	363	450	432	412	425	433	425	434	424	382	390	408	400	407	406	416	401	426	388	397	421	426	379	457	394	415	414	398	418	398	376	400	377	403	437	398	405	405	398	415	461	395	417	389	435	391	410	414	376	410	414	376	383	445	397	395	383	393	385	362	364	443	397	439	427	408	396	408	440	414	387	397	403	412	417	395	409	418	425	437	417	395	427	402	397	373	431	367	465	383	429	400	405	414	417	410	383	442	409	471	387	413	393	420	441	395	414	418	401	426	382	430	416	438	407	413	389	412	417	423	373	401	387	377	358	401	363	414	392	408	431	398	415	422	383	381	415	413	428	382	412	428	407	414	417	391	397	410	415	422	451	405	398	406	435	395	415	380	425	442	424	400	418	387	425	421	420	430	400	398	413	394	400	411	414	388	382	419	393	408	376	379	405	407	432	412	411	404	357	400	416	416	417	411	387	403	422	433	361	406	422	446	401	402	395	364	370	387	371	415	395	404	381	410	453	432	391	401	412	429	422	423	413	391	424	365	446	395	413	405	386	399	390	425	402	413	414	380	431	426	413	392	414	373	432	434	397	406	403	388	404	399	386	381	395	422	405	417	389	388	409	413	419	399	392	385	387	411	454	403	409	380	400	414	388	397	398	383	415	389	427	444	417	437	426	401	408	421	398	391	422	451	389	377	434	442	414	410	444	393	404	451	407	412	407	378	405	440	419	435	407	398	418	411	461	420	390	402	383	378	417	408	429	398	402	411	405	409	368	388	392	427	425	369	408	406	384	379	384	361	410	424	398	366	391	376	387	406	442	429	418	392	415	371	418	379	395	397	422	420	401	399	421	388	384	428	420	379	422	430	383	411	402	406	417	368	415	385	408	396	405	434	413	408	419	381	422	396	374	391	438	428	440	432	355	433	378	404	385	393	399	408	419	387	397	386	354	387	430	408	408	405	392	414	427	399	407	429	416	391	424	379	395	365	414	391	381	385	400	395	409	398	396	403	395	417	404	396	383	398	396	416	383	407	426	374	429	403	380	413	422	394	394	409	397	417	424	405	388	391	401	433	423	418	431	409	413	392	405	395	414	381	428	399	398	424	410	419	447	398	431	432	402	427	423	391	411	405	398	409	376	400	408	387	412	426	401	394	389	396	380	403	427	431	423	394	395	384	420	422	432	394	407	404	369	404	421	397	404	401	446	419	381	377	363	426	417	392	403	399	419	428	390	424	408	393	435	408	407	408	409	407	397	412	392	413	395	446	379	400	407	397	391	384	384	413	398	453	415	399	389	382	418	388	431	395	394	430	409	368	427	394	387	429	408	377	398	373	413	419	390	435	413	416	373	409	397	440	419	423	425	413	382	397	452	388	388	417	359	362	404	417	422	363	404	432	443	419	411	413	433	448	381	399	415	412	391	387	424	428	385	409	444	399	421	369	397	413	407	424	408	397	391	417	438	418	372	403	392	429	412	391	405	411	408	448	410	377	424	404	410	403	427	395	376	417	427	414	422	389	396	391	388	409	412	379	413	425	416	424	394	429	403	415	434	454	374	410	405	387	414	415	406	409	380	380	368	410	403	423	371	404	404	382	390	431	404	388	403	391	362	380	374	381	393	386	409	423	391	375	379	424	417	387	433	410	375	412	387	417	407	415	422	405	398	397	414	423	398	381	400	401	391	383	393	399	405	387	439	395	389	418	393	405	417	406	406	433	410	412	394	437	423	414	432	417	415	430	372	391	370	413	385	418	440	413	393	420	404	387	409	397	384	400	394	392	397	395	404	385	408	426	401	410	407	410	413	409	438	375	412	413	387	433	410	450	404	398	399	365	432	426	432	432	409	384	402	403	374	462	407	397	434	400	429	425	418	374	423	389	391	383	388	418	393	393	401	433	411	420	414	399	399	401	400	373	386	401	397	403	407	390	398	432	423	426	378	415	385	429	429	362	407	449	377	446	435	397	393	376	436	390	401	393	423	416	377	417	386	431	387	418	379	393	412	417	407	435	403	415	399	416	413	413	382	374	385	429	440	432	372	399	398	424	364	421	395	398	409	375	415	389	388	394	380	380	427	400	404	384	401	437	398	394	384	408	396	377	399	407	406	417	427	386	444	400	403	390	405	394	428	384	442	393	411	434	427	432	439	437	421	376	391	407	402	401	410	420	410	394	390	416	406	419	388	376	403	398	390	404	395	392	375	442	393	380	402	422	428	367	417	404	403	404	405	421	405	396	409	390	406	408	439	385	400	423	381	378	434	418	391	422	386	392	398	389	434	438	432	405	405	396	393	435	399	386	374	397	380	366	416	411	413	425	409	415	416	399	402	394	398	389	380	395	411	409	413	448	409	410	398	404	423	377	413	377	412	359	417	438	427	421	430	414	404	399	377	433	400	380	409	393	413	463	345	410	403	406	354	355	412	399	379	400	404	390	404	407	424	392	416	394	418	400	386	390	378	413	422	421	423	425	416	406	386	371	419	408	409	393	405	415	420	359	438	391	420	397	401	438	388	417	370	409	358	391	410	397	400	409	405	382	439	380	427	398	432	397	413	382	421	388	409	423	405	407	428	400	390	402	394	433	404	420	395	417	419	411	418	389	385	401	414	442	430	404	384	410	405	394	441	404	417	417	401	410	397	414	428	399	381	378	424	401	431	421	433	365	390	419	430	417	404	409	392	384	426	403	388	414	372	379	408	405	415	423	390	415	406	402	404	389	406	405	403	433	387	409	409	387	384	418	386	388	383	385	404	395	381	422	386	363	381	410	396	386	384	407	406	424	372	391	430	407	444	429	411	376	386	400	433	391	398	400	400	402	394	435	371	387	427	395	383	407	387	380	407	377	392	421	400	467	387	404	403	428	394	410	391	406	422	384	413	392	426	448	426	401	418	395	399	431	408	437	413	389	420	451	389	367	369	396	414	435	400	449	436	399	415	382	421	414	442	423	419	394	414	394	411	412	418	368	429	460	376	404	382	400	459	434	370	418	417	433	436	407	429	431	414	419	376	421	413	404	367	447	449	414	426	367	410	409	414	431	423	411	406	396	400	435	405	419	360	387	420	408	422	421	419	395	417	408	418	371	413	410	395	415	392	394	412	441	424	403	434	415	432	388	419	398	413	412	416	365	441	387	401	400	402	435	404	419	405	402	410	412	402	403	389	426	416	368	388	385	396	407	424	417	411	406	398	413	402	357	382	436	413	446	424	430	403	402	375	409	397	458	440	426	424	384	430	417	422	382	403	412	440	422	359	456	429	399	378	432	397	389	385	412	425	410	395	390	448	410	402	431	383	372	376	417	411	383	377	374	399	391	410	391	403	377	432	429	410	446	421	407	407	366	416	398	411	420	402	410	398	416	417	424
4089	6674	4662	2397	1751	1446	1191	1016	871	791	749	649	629	587	548	547	524	505	527	521	512	484	485	531	511	496	510	471	530	466	500	505	456	467	513	492	460	460	458	483	449	474	487	479	440	482	481	471	474	487	454	473	465	457	500	475	435	441	495	440	483	508	492	508	456	446	462	503	511	462	443	472	485	478	465	481	479	462	482	460	442	451	452	410	489	477	442	483	470	457	452	439	476	479	492	443	421	418	470	454	458	491	409	429	489	481	425	463	512	508	429	435	428	479	441	448	454	433	432	439	467	426	471	387	470	475	435	473	465	454	419	436	442	457	455	492	479	454	483	430	484	468	451	412	425	485	460	461	417	457	454	474	417	445	470	417	476	441	453	439	487	424	488	470	466	497	466	488	481	460	441	470	464	436	460	445	419	456	468	456	398	438	434	452	460	444	459	454	458	472	488	416	418	462	440	450	439	461	445	469	454	436	494	431	455	454	446	479	500	430	459	458	486	433	460	470	443	454	454	479	438	472	408	470	469	426	458	478	439	464	480	449	456	460	479	446	415	445	476	435	464	469	445	478	452	473	492	440	460	498	438	427	448	463	462	421	422	494	483	430	468	494	478	434	437	439	431	427	451	464	461	471	425	485	436	462	477	446	476	446	459	453	465	458	437	463	448	462	441	457	453	457	436	443	448	444	437	439	419	465	426	454	468	474	454	448	478	451	419	482	487	447	453	492	430	436	465	476	450	426	444	446	493	487	446	444	439	463	494	502	433	450	471	492	479	428	474	462	435	461	456	418	478	492	466	435	450	450	449	448	437	438	441	460	437	469	432	478	435	427	475	437	453	477	469	448	473	444	447	488	492	431	471	474	416	442	489	471	460	450	473	449	481	458	466	451	470	433	452	465	482	484	468	484	425	428	464	444	445	450	463	468	489	447	423	515	451	470	461	444	462	439	463	446	453	490	503	459	439	427	444	484	496	434	413	455	461	455	478	418	445	450	477	450	472	473	455	468	428	498	454	465	381	423	430	474	477	469	453	458	460	472	493	465	468	455	447	465	453	488	471	479	465	487	458	453	477	503	448	482	452	410	426	446	491	466	437	494	420	449	445	467	464	446	431	457	468	420	468	490	423	457	457	493	470	443	463	455	461	482	444	424	467	490	455	473	443	446	457	477	476	452	477	452	490	469	465	455	415	454	461	441	465	451	449	457	449	415	465	468	446	445	480	449	446	447	413	466	457	454	470	471	463	442	438	463	456	458	442	439	484	457	442	490	444	485	450	468	454	471	451	437	463	430	450	437	463	438	436	438	431	459	439	475	449	462	462	457	473	478	439	490	473	424	421	456	455	496	417	442	466	474	457	487	458	445	410	453	439	474	482	463	481	444	442	441	456	460	437	436	483	462	457	455	440	438	455	439	444	485	424	419	434	424	464	474	461	461	462	452	468	470	435	448	445	443	459	440	463	488	476	451	462	457	499	461	426	458	474	467	438	440	459	434	491	435	481	437	444	466	500	453	444	441	459	478	452	452	441	428	489	421	483	419	440	463	420	460	419	523	462	428	459	484	455	440	458	481	483	458	451	470	476	462	475	453	473	456	413	453	418	476	488	469	427	419	438	455	452	480	451	485	435	508	425	463	468	467	480	503	446	445	460	452	480	480	422	422	448	468	437	443	426	442	466	470	446	454	480	481	509	460	450	447	447	478	465	458	477	499	456	472	439	457	456	462	453	421	461	465	472	470	440	436	476	461	492	479	458	480	432	448	491	462	460	434	434	431	421	428	460	469	455	452	503	488	475	451	423	463	445	477	442	458	434	466	449	462	492	482	435	472	455	426	455	454	451	454	464	467	465	443	416	450	482	450	453	433	477	474	433	421	455	430	426	448	427	458	436	459	419	449	483	454	457	455	482	432	491	467	442	480	447	428	451	482	474	443	463	466	482	454	432	462	439	444	442	461	495	471	466	453	450	461	463	481	470	452	440	430	450	478	448	459	469	492	430	483	475	453	497	458	454	509	446	469	470	487	465	445	462	426	479	463	433	433	477	450	445	457	483	465	441	426	448	437	471	471	437	447	414	471	438	459	474	479	434	496	501	451	424	448	496	448	482	457	456	472	482	459	447	473	483	468	420	431	448	439	440	436	473	462	465	472	432	456	471	456	452	456	448	444	443	476	444	468	484	479	436	460	452	420	466	436	436	478	469	450	452	498	417	438	440	450	456	481	440	422	442	462	438	500	419	469	477	445	508	449	461	455	441	494	441	457	447	473	502	498	484	481	473	471	469	442	475	422	443	462	456	462	448	442	439	479	460	442	483	419	456	465	453	436	466	444	425	445	455	408	441	494	442	459	450	495	464	461	405	437	454	447	462	415	459	435	457	447	451	488	433	453	462	449	451	466	461	453	460	468	487	456	493	422	445	496	447	447	442	447	448	473	450	457	468	430	440	480	479	496	468	462	420	504	454	438	451	461	464	452	435	464	488	428	492	417	455	460	441	467	476	458	423	465	473	465	464	461	470	456	464	445	431	436	485	442	449	434	454	476	451	454	479	461	429	482	491	461	448	454	470	429	513	481	430	477	433	443	464	446	492	452	423	472	454	454	473	435	472	462	476	438	474	468	481	468	416	447	449	470	440	449	482	485	472	427	444	454	433	496	470	469	434	456	461	484	480	449	441	477	459	475	464	468	448	472	417	448	421	448	442	458	497	486	424	473	464	457	450	429	457	452	462	459	444	459	452	472	441	506	448	430	478	464	449	446	474	446	449	458	432	489	443	429	448	473	447	466	442	426	464	431	458	460	446	469	455	458	460	461	442	431	436	456	479	476	487	413	451	450	462	434	432	459	488	459	470	454	444	476	440	489	494	464	477	433	466	427	479	474	442	454	458	478	476	447	456	460	463	455	442	453	433	474	420	456	414	439	464	439	465	437	457	447	432	433	494	442	479	494	445	445	440	479	466	484	449	432	457	447	445	456	457	464	471	422	444	486	485	470	471	448	438	490	456	420	452	503	447	464	479	457	451	464	438	443	462	498	474	479	471	415	450	461	438	459	461	481	470	433	439	455	445	435	435	439	452	455	473	431	430	490	418	451	398	456	455	451	483	437	471	485	478	454	436	441	444	438	425	446	463	452	451	461	465	453	455	462	451	437	453	443	454	482	469	469	446	450	466	493	475	447	470	436	450	402	484	408	455	445	476	445	461	462	484	455	452	445	463	459	448	450	465	449	480	443	447	470	449	458	468	448	444	456	457	469	440	475	471	436	471	441	468	467	431	447	448	456	464	433	444	446	461	456	447	492	456	468	449	455	466	471	434	456	468	414	397	440	456	459	464	441	449	458	455	491	460	474	461	453	460	475	461	467	428	469	437	425	465	456	450	452	476	469	448	487	499	434	445	484	468	475	432	476	492	445	458	478	519	450	470	449	432	473	457	481	426	459	423	437	468	417	469	448	455	493	439	455	512	433	482	436	468	456	414	465	423	463
22714	21308	29023	23926	21312	21366	8487	2022	1503	1411	1264	1125	1155	1117	1071	1005	1008	980	941	977	958	965	904	893	972	918	916	886	932	904	928	928	914	926	889	874	870	846	899	883	919	902	902	870	863	891	891	817	919	845	857	893	874	908	917	836	901	882	886	912	857	901	926	931	871	898	909	860	863	916	874	891	839	867	903	920	865	882	847	878	886	882	840	823	846	826	881	910	890	858	862	847	889	916	809	865	854	897	848	839	833	889	895	899	863	903	837	850	932	838	890	858	901	870	850	845	861	805	914	844	839	893	892	873	814	908	808	892	892	828	834	927	921	843	891	871	851	900	941	915	888	893	856	830	885	852	892	845	851	874	794	855	869	831	870	885	818	823	892	864	872	861	888	864	851	801	851	836	853	871	853	847	810	928	851	855	846	826	902	860	811	855	866	861	835	848	850	904	847	870	871	815	909	850	804	823	849	868	852	847	848	887	838	865	795	861	857	937	828	830	828	820	838	879	844	868	885	850	896	836	842	848	863	858	839	917	879	866	901	813	869	829	875	856	877	816	859	861	850	849	875	814	872	859	846	880	821	805	823	892	892	883	851	827	866	847	781	809	848	817	873	850	840	848	901	874	864	856	872	849	866	886	880	858	847	814	867	822	844	877	887	874	848	871	855	859	829	876	854	824	862	846	846	854	892	824	846	873	853	852	861	845	853	844	848	837	882	896	918	892	887	843	873	860	883	853	890	853	813	843	838	849	851	882	827	828	874	880	821	848	841	863	856	827	857	850	873	902	837	887	849	889	900	867	856	800	856	876	865	866	872	900	813	886	824	844	888	858	829	828	852	853	890	894	867	788	866	900	870	867	864	840	865	876	855	870	842	847	865	820	873	878	935	861	827	812	827	820	858	872	874	854	817	892	845	846	849	909	861	846	926	951	850	827	850	822	796	822	840	874	820	853	900	841	883	880	880	865	877	835	875	875	840	832	865	873	859	916	803	815	841	844	881	890	864	859	890	877	844	880	885	845	877	852	904	856	941	820	819	847	909	854	877	781	888	862	857	835	833	896	856	877	899	886	897	883	863	837	775	842	834	828	815	885	860	836	860	837	859	823	851	870	850	848	815	880	826	855	872	852	866	845	870	878	893	843	868	919	786	853	832	872	830	838	844	852	834	890	839	907	861	856	828	853	832	864	858	886	811	866	897	858	917	872	848	876	881	851	849	820	853	861	886	920	837	871	870	859	895	881	859	844	843	828	921	861	840	822	850	884	891	868	915	842	813	860	853	837	913	886	810	888	894	856	860	813	872	883	872	889	850	882	878	847	851	817	819	833	804	854	838	838	864	865	842	861	846	861	827	842	879	887	894	841	839	883	850	896	767	845	877	815	886	839	811	830	819	825	891	860	889	908	866	854	846	896	915	794	787	843	829	859	918	888	863	897	871	876	840	844	872	877	892	833	836	820	826	869	867	944	885	863	876	864	865	799	877	877	894	858	868	836	900	891	863	914	833	887	845	878	921	844	837	869	870	806	848	868	894	841	855	857	830	903	846	877	822	823	857	881	835	818	877	819	874	809	877	872	912	882	901	891	879	861	834	817	862	816	815	811	892	846	841	790	851	801	879	907	845	847	897	806	854	822	820	840	856	823	847	838	821	828	871	865	858	885	887	865	864	857	836	841	826	855	846	931	873	895	845	908	903	895	824	873	817	866	825	801	823	878	901	871	854	872	801	828	800	902	810	864	872	871	889	836	870	882	839	852	848	869	881	826	855	866	870	867	874	896	889	867	835	832	854	869	857	873	816	875	814	890	847	837	852	776	899	849	861	878	831	847	861	821	874	871	898	897	862	816	885	810	878	834	906	863	838	883	891	842	906	872	835	825	835	852	843	884	871	857	857	840	869	848	819	797	840	863	827	853	885	856	787	822	805	822	847	822	910	850	820	827	840	875	905	873	835	866	855	910	833	835	858	810	815	788	864	855	904	822	872	853	925	785	882	827	862	856	868	844	842	900	880	849	825	820	864	856	826	865	819	850	816	872	844	894	842	876	834	902	867	884	875	861	841	844	825	875	831	891	854	840	880	866	824	865	822	846	872	847	877	796	874	862	869	846	886	815	842	866	846	827	838	872	896	854	841	853	851	866	921	914	842	843	866	801	844	879	846	870	839	809	874	841	824	869	821	841	831	878	881	819	847	832	873	892	818	789	895	879	813	835	863	899	825	862	864	881	846	872	886	905	928	874	851	873	893	868	906	879	867	843	847	805	843	867	835	857	850	859	852	811	784	850	860	885	856	855	868	869	817	881	852	837	884	832	840	811	843	893	894	877	862	869	853	835	886	841	853	918	871	834	821	852	885	911	864	882	883	913	886	867	848	850	806	826	846	861	828	798	841	835	862	855	869	922	847	829	855	818	798	786	875	838	848	893	824	787	805	858	884	874	896	833	859	864	879	835	838	843	791	852	881	867	894	907	895	883	888	816	852	840	784	861	844	851	856	858	889	861	797	869	911	860	833	858	858	858	851	879	874	849	890	843	839	872	844	861	864	873	851	853	892	822	848	840	849	868	814	857	857	843	852	865	806	834	879	808	815	814	828	810	868	835	839	821	870	899	823	842	865	911	888	848	837	854	839	933	920	838	822	856	840	806	832	799	840	901	869	839	839	849	917	817	843	823	866	884	896	849	851	838	806	878	849	841	865	875	848	901	885	795	845	880	871	866	867	813	948	843	959	938	868	829	840	908	878	835	802	824	848	889	843	886	812	844	894	887	838	911	818	867	820	845	865	855	834	868	910	820	881	876	870	874	926	811	857	876	862	836	858	853	838	813	883	882	891	850	878	849	850	874	913	844	873	895	902	837	803	888	839	892	885	830	871	837	839	848	817	877	846	846	843	897	844	841	857	903	798	833	856	855	904	877	880	822	863	878	842	812	881	837	870	828	889	834	866	845	872	892	899	906	894	869	916	838	838	860	840	829	883	777	927	842	855	866	872	857	849	806	802	875	837	867	850	896	923	850	825	838	902	877	864	881	885	841	869	899	893	861	823	812	855	837	855	855	826	871	837	859	831	848	849	841	785	862	846	875	811	868	890	817	835	830	872	870	873	908	827	837	823	850	778	797	853	881	861	779	831	822	795	854	871	852	844	876	861	878	849	848	878	898	853	823	893	809	837	901	853	819	906	868	834	840	863	878	842	861	869	815	782	843	825	874	823	814	887	861	871	886	872	891	870	836	830	866	871	877	873	841	905	860	856	878	802	869	849	860	887	809	835	872	843	864	805	803	877	828	891	874	845	902	905	824	902	878	827	879	807	807	885	886	848	844	834	865	818	832	919	859	857	858	872	857	820	876	841	834	835	913	831	865	923	896	860	890	879	869	872	819	844	855	847	884	791	847	776	888	883	870	857	866	833	811	865	888	839	887	802	870	877	853	816	835	858	851	870	861	870	876	867	848	884	826	857	891	875	869	856	894	865	824	807	836	842	870	858	882
5528	16255	11581	6249	4829	3753	3071	2503	2081	1840	1572	1449	1278	1234	1194	1108	1147	1094	1056	1005	988	1013	992	1036	980	961	918	942	931	955	929	934	902	923	947	928	933	942	860	890	888	887	878	967	877	863	956	886	924	869	857	859	887	913	878	894	936	932	921	853	901	885	878	941	900	906	881	904	904	890	910	941	920	900	938	893	905	950	879	889	860	934	945	947	950	873	879	924	833	858	893	876	903	806	865	900	868	900	871	861	954	905	897	833	893	888	882	939	908	844	887	897	866	943	913	902	877	881	875	904	906	892	914	896	869	890	879	910	855	872	876	915	851	881	896	856	859	899	852	817	899	883	850	832	879	861	876	899	856	878	822	872	845	856	900	906	849	880	835	898	890	870	868	822	873	857	906	896	909	887	873	910	861	834	859	868	862	889	838	903	884	891	845	851	857	946	903	924	885	870	887	855	933	899	880	881	892	910	916	868	873	905	915	920	879	910	852	916	894	919	861	877	913	933	863	916	882	881	939	922	868	854	867	897	877	857	917	871	910	881	895	921	842	949	849	845	842	919	879	861	871	901	867	888	948	909	891	867	867	850	874	842	905	907	893	894	914	869	872	873	898	849	901	883	933	892	872	847	851	936	904	839	893	848	886	846	847	963	887	860	918	874	868	893	894	915	891	874	889	872	881	837	920	929	855	905	873	933	878	913	908	868	859	885	830	892	870	870	846	885	848	908	874	886	855	898	847	931	918	864	855	901	884	903	849	879	822	923	902	840	853	877	896	854	900	886	932	879	832	814	906	807	833	857	881	923	871	883	928	914	832	869	858	889	859	925	907	823	869	903	851	870	919	898	904	882	881	882	917	880	820	847	853	874	909	849	853	890	885	887	884	895	926	872	901	911	888	891	886	883	852	920	868	898	897	857	911	849	896	863	895	870	893	894	907	875	870	877	908	893	818	869	886	884	874	932	919	824	968	925	899	873	897	899	887	901	901	881	890	866	941	834	849	854	858	884	898	904	890	870	859	843	895	856	854	917	897	812	917	927	864	879	913	927	941	847	853	902	869	888	898	890	838	862	891	836	849	894	926	868	892	865	884	902	831	885	887	873	882	866	859	905	857	836	875	888	914	899	922	841	872	844	863	880	896	924	851	909	892	865	903	879	878	867	886	897	887	923	910	936	901	879	880	863	866	837	846	915	821	869	877	847	879	847	868	851	922	897	806	872	908	863	811	848	840	827	827	884	879	903	862	880	840	870	847	887	872	925	862	897	862	920	882	916	887	906	895	848	921	865	901	875	858	850	832	869	871	867	839	895	917	866	898	895	905	828	918	922	840	894	879	862	862	864	916	876	889	817	896	878	859	923	820	829	879	849	826	893	835	885	864	886	857	912	881	892	880	867	969	919	905	883	885	896	884	811	871	867	884	819	861	887	831	908	932	919	880	893	890	878	919	821	865	877	877	897	870	834	930	887	868	911	898	931	867	896	892	891	867	884	890	896	850	886	835	879	812	909	868	894	894	892	900	912	838	924	873	883	884	907	857	899	838	870	932	880	848	834	931	867	848	821	881	868	866	926	928	922	860	925	888	896	885	893	860	889	873	901	872	860	893	871	842	853	881	853	906	935	838	907	918	870	886	882	849	887	851	848	868	920	863	915	859	904	897	896	947	873	858	887	876	837	870	912	886	897	878	914	847	822	864	913	873	887	922	918	907	924	924	850	878	870	903	914	871	833	901	889	884	876	868	902	869	792	865	962	893	860	877	863	928	870	859	925	951	851	849	891	860	842	846	856	950	894	888	878	875	952	892	913	861	884	929	887	877	913	879	857	929	911	880	881	870	855	852	871	925	869	911	869	864	890	900	899	877	829	884	878	865	922	912	882	840	847	854	870	912	887	871	936	869	916	862	860	880	853	875	917	854	859	931	893	932	912	831	919	864	868	923	862	826	898	880	909	835	860	893	863	876	872	896	879	897	883	880	868	870	865	898	881	843	886	892	873	828	927	901	875	817	867	886	887	880	841	883	850	843	897	873	825	893	888	887	868	886	960	921	930	889	920	832	850	854	807	866	890	912	891	874	879	900	884	844	874	863	889	885	864	875	849	869	873	879	875	891	894	901	896	883	877	835	880	888	936	849	869	882	857	846	959	872	830	895	929	879	922	873	893	880	896	859	893	844	840	913	875	820	882	910	881	885	815	839	854	916	891	874	856	915	913	866	862	884	955	876	904	871	848	914	899	887	895	929	874	899	937	875	829	862	830	883	838	943	889	886	923	887	933	860	882	856	872	916	899	891	892	849	843	866	898	891	916	877	939	906	874	882	866	850	905	881	903	864	919	915	858	831	896	907	915	964	869	832	861	940	834	910	901	832	847	884	847	857	824	921	889	842	892	906	905	891	866	851	884	848	935	844	871	891	873	889	866	886	887	891	839	919	893	890	948	880	893	898	950	856	897	849	855	889	878	876	819	888	878	833	952	868	846	895	862	871	920	856	837	865	875	859	907	876	913	850	876	885	859	895	903	913	854	858	881	914	863	859	904	867	906	887	857	861	925	905	904	859	873	897	884	841	889	919	813	798	911	908	812	884	890	891	920	880	854	912	863	855	873	917	864	857	964	871	898	868	851	912	896	913	896	909	940	886	847	915	859	926	918	838	897	883	866	865	880	871	839	902	882	878	873	849	846	915	901	905	903	900	938	909	838	882	840	898	847	898	877	883	939	913	898	853	919	884	910	820	896	827	878	910	806	934	867	934	889	828	839	879	867	891	872	934	854	893	874	872	907	898	912	923	888	870	857	905	892	927	850	852	857	908	906	908	906	866	916	902	891	896	915	914	870	882	869	924	920	902	848	887	912	900	908	835	914	894	895	895	828	904	898	845	923	822	924	861	811	828	864	820	864	895	873	836	888	884	903	887	894	929	867	864	894	844	906	905	867	870	868	919	879	895	883	894	863	912	935	872	855	884	849	910	839	851	891	841	899	900	927	891	891	871	874	843	940	864	881	919	845	871	948	899	857	894	865	910	890	813	850	873	903	909	896	854	878	892	856	897	872	845	861	865	882	912	891	853	932	888	854	878	869	890	895	916	878	847	916	896	876	892	928	857	898	865	837	913	954	890	885	909	852	848	877	901	899	881	860	927	856	877	904	884	877	876	875	912	873	894	877	829	870	867	879	875	840	898	921	901	879	814	823	816	909	924	899	917	881	856	863	894	872	968	926	863	856	875	877	848	859	852	901	892	944	912	839	892	903	881	907	959	916	913	884	871	864	855	812	883	872	899	921	896	858	871	870	870	856	875	914	866	873	921	869	839	879	869	887	886	851	837	847	841	892	850	902	864	909	878	872	924	853	863	822	835	920	881	889	879	852	900	904	856	874	864	895	885	862	871	916	872	864	860	879	885	865	867	819	908	886	912	869	912	868	851	894	833	900	910	853	893	869	891	893	879	852	875	902	901	884	855	862	890	856	889	856	857	868	930	904	845	901	865	864
28021	17655	4038	945	646	538	502	496	486	458	408	434	430	393	392	432	380	420	407	436	399	409	389	364	421	413	418	405	407	415	410	395	349	374	400	397	399	415	411	398	394	395	376	379	367	406	384	405	409	395	369	385	381	424	448	403	395	393	406	417	395	375	365	391	399	406	430	440	385	371	394	410	413	389	417	371	398	419	404	372	405	417	372	393	413	400	395	391	381	417	403	406	362	420	391	429	404	367	391	368	399	434	400	375	415	405	391	383	425	398	376	446	378	427	419	356	427	393	368	408	404	342	379	380	346	395	409	410	401	386	409	417	405	409	385	386	397	358	427	418	354	375	424	390	407	392	382	370	338	390	391	388	381	415	381	383	402	383	399	396	389	401	402	393	390	428	421	396	413	380	443	359	403	371	398	411	374	423	379	389	418	397	361	379	368	381	395	412	391	394	385	385	392	370	448	384	414	353	379	351	397	406	412	398	372	381	418	368	376	418	395	383	422	417	360	417	366	418	412	370	394	407	393	357	424	397	410	416	397	412	361	397	389	406	412	370	389	415	377	381	386	387	386	394	407	389	381	373	385	392	437	366	393	365	374	406	397	382	388	372	382	371	402	403	394	374	416	389	387	391	429	401	367	387	424	411	380	387	389	412	369	394	403	397	384	408	384	376	392	428	372	389	371	416	374	406	428	393	392	433	372	378	382	402	418	414	387	375	394	396	397	376	415	374	392	403	375	395	436	381	415	386	416	392	387	361	394	387	422	404	416	393	367	403	410	387	375	380	404	376	399	410	384	323	394	403	407	387	396	400	407	381	421	355	395	422	428	409	401	386	400	389	402	420	417	378	377	416	407	367	391	417	360	396	402	393	380	409	360	389	382	399	424	374	378	389	412	440	393	379	408	400	392	348	403	402	417	394	388	379	382	396	364	372	415	369	376	387	357	372	435	385	396	415	396	358	427	382	389	396	374	395	394	395	380	389	418	348	423	391	396	412	412	405	389	366	381	400	418	400	404	389	391	393	398	422	404	396	401	433	379	370	428	397	415	399	373	394	403	394	376	413	404	381	373	419	367	386	383	381	366	357	381	434	390	396	365	377	415	381	383	386	389	398	384	403	396	389	377	456	402	363	389	402	371	412	390	368	402	414	394	402	364	369	388	361	391	399	406	383	430	406	377	407	381	387	411	378	402	382	410	391	364	395	397	396	422	384	417	416	438	401	399	385	385	383	383	413	418	369	378	408	392	396	371	393	402	403	373	407	398	390	383	354	411	423	404	378	390	403	422	369	410	388	371	367	407	398	394	381	379	387	366	388	397	395	370	412	401	413	401	380	433	391	372	421	389	385	402	393	387	393	381	411	390	400	401	399	406	446	384	387	409	427	445	404	399	423	367	395	378	393	414	368	360	388	376	376	388	384	404	416	392	396	394	442	374	433	366	410	345	418	382	427	410	374	433	358	397	403	374	412	439	383	402	407	426	385	385	375	437	385	382	376	396	411	391	407	396	377	398	398	429	417	389	336	414	382	412	380	427	372	415	396	399	416	380	402	415	375	382	397	463	390	409	379	408	381	394	426	386	379	427	367	361	409	380	398	393	344	435	451	434	432	403	415	430	394	414	386	406	386	429	424	402	372	417	373	397	359	380	408	410	407	426	389	402	382	433	404	381	353	406	362	357	408	412	388	390	411	383	348	370	389	367	414	375	410	385	396	359	403	399	413	414	360	410	385	432	412	375	410	412	417	390	390	386	388	389	407	427	393	400	376	427	389	415	404	415	370	391	398	435	383	399	396	343	403	407	399	438	402	381	402	409	422	402	427	372	427	433	367	407	370	392	379	389	411	393	396	394	339	416	406	401	382	442	402	396	394	391	415	406	410	410	403	439	429	390	412	394	404	393	402	394	398	403	405	343	371	408	387	399	390	370	376	425	376	342	421	409	399	371	399	381	385	382	355	371	380	380	384	407	393	379	371	388	402	424	412	385	389	412	394	397	360	427	410	389	392	388	406	373	399	423	431	367	379	370	381	416	383	370	414	386	404	413	376	383	389	408	392	379	400	440	410	383	386	384	423	395	381	377	382	437	420	370	370	373	434	385	366	408	387	382	396	390	415	383	394	412	409	426	397	399	416	392	353	370	419	370	397	372	415	404	395	361	401	411	385	385	396	411	423	382	376	381	424	389	398	382	414	424	390	392	389	378	416	425	379	413	412	387	394	377	393	386	392	386	417	396	376	379	426	396	384	428	384	406	406	408	372	387	400	355	400	376	366	369	399	397	408	399	430	390	374	382	386	365	390	407	419	415	409	386	424	388	399	408	385	413	379	360	396	395	372	421	418	412	395	391	391	420	372	382	391	379	401	377	394	415	407	414	408	421	391	383	394	391	404	373	407	392	385	424	421	417	376	400	409	435	350	380	383	395	390	423	406	395	372	415	423	395	424	374	403	427	419	372	412	392	399	366	385	370	376	375	390	395	379	391	415	426	412	420	359	400	417	361	380	398	419	409	423	389	385	374	384	414	384	402	385	360	373	388	403	404	404	387	389	426	388	385	406	395	420	388	416	401	360	414	436	402	429	443	370	396	384	388	405	358	388	455	396	396	385	424	390	408	385	401	387	397	387	361	374	407	448	411	406	399	376	408	398	381	363	418	368	371	366	407	420	379	387	415	393	393	396	369	456	409	383	403	401	428	385	413	416	390	377	368	410	405	376	385	378	383	371	402	379	414	398	389	422	415	384	398	394	369	386	401	384	396	374	424	395	387	388	386	425	409	378	415	434	405	413	432	408	405	399	368	430	377	416	392	348	382	403	413	403	382	393	378	376	394	379	358	382	422	386	408	416	376	379	400	394	374	377	394	380	405	404	376	412	385	430	382	406	401	419	399	365	413	380	404	432	364	405	391	369	383	381	386	393	381	403	374	450	382	387	387	399	396	409	391	380	423	380	356	399	380	390	358	399	383	410	381	382	357	401	402	370	422	386	361	366	392	414	402	407	392	397	386	386	397	441	399	377	379	395	413	369	418	412	335	404	401	404	372	339	395	376	402	386	391	419	418	397	395	373	377	377	421	425	414	390	399	377	402	393	387	392	365	365	382	396	399	402	375	384	358	397	386	407	392	405	409	401	408	403	431	430	421	377	409	394	404	369	368	392	423	354	416	380	372	391	402	393	415	410	371	414	408	416	369	393	412	418	426	400	423	379	410	374	401	411	416	390	379	402	390	425	381	362	386	378	378	410	405	388	381	408	408	373	367	408	378	411	421	383	370	372	403	407	410	401	371	412	395	399	360	423	400	412	390	382	356	366	400	388	378	419	395	377	379	387	392	422	425	404	405	372	381	352	411	409	397	409	382	399	374	401	423	379	355	423	398	385	423	398	403	369	386	376	364	381	422	414	370	386	428	399	407	386	367	407	438	397	361	372	393	367	437	419	360	435	427	394	407	380	386	379	351	402	404	402	372	383	380	382	373	404	418	391	368	372
4876	2364	1694	982	805	731	615	565	556	519	495	509	439	462	465	465	395	463	411	413	457	404	439	438	470	446	463	457	429	407	436	456	458	436	433	433	373	460	440	413	416	431	410	439	485	437	442	419	416	435	446	421	407	416	421	397	436	415	471	467	464	460	457	421	404	425	435	428	435	429	454	394	431	394	423	443	403	448	414	428	402	451	414	445	416	414	428	402	433	444	407	402	436	447	434	430	408	419	428	433	429	414	408	416	427	420	422	405	446	422	442	394	419	440	430	423	415	393	427	419	435	465	422	443	453	460	458	409	432	437	446	422	409	420	432	450	431	438	411	417	457	437	454	467	426	463	397	414	470	468	423	407	418	424	449	415	433	420	397	406	445	394	441	424	455	426	428	426	441	455	404	411	379	415	430	445	445	439	398	453	430	453	445	440	429	430	464	443	403	440	445	429	430	427	435	404	440	422	408	419	425	433	392	432	426	389	423	409	417	429	388	421	412	378	422	441	425	375	445	385	473	437	430	419	404	408	466	412	389	426	428	395	433	426	458	402	422	403	417	404	432	438	407	395	437	412	451	482	425	399	417	424	416	400	410	427	426	419	390	441	429	397	431	398	407	380	434	455	450	443	402	440	437	419	425	450	443	399	395	443	385	383	421	424	416	405	396	406	428	405	409	410	438	402	418	416	411	400	387	425	415	422	413	421	481	448	401	432	429	480	432	412	452	399	416	408	413	396	417	419	440	452	368	421	381	388	425	451	401	424	383	415	407	442	435	441	444	403	448	450	363	439	418	383	379	444	402	412	430	441	421	418	453	404	424	430	427	402	458	450	429	381	400	415	451	456	432	439	420	428	392	419	452	412	436	427	388	429	406	420	403	407	412	424	426	429	423	447	420	411	434	400	427	428	424	428	446	422	436	411	423	432	408	417	436	406	429	411	410	472	394	438	422	444	410	409	412	432	420	421	416	438	422	383	381	399	397	449	417	431	380	447	413	438	440	443	449	395	431	413	432	418	403	394	429	435	429	434	419	429	396	434	394	433	423	413	415	442	416	444	394	419	471	414	415	401	422	425	411	411	411	410	449	407	429	414	388	393	437	412	410	394	430	401	388	433	417	448	420	449	420	447	421	398	447	457	419	400	432	429	398	418	391	432	449	434	439	433	467	412	404	448	434	467	430	441	428	408	425	435	463	412	410	448	416	433	423	426	408	434	426	410	403	419	431	391	442	436	450	415	410	418	445	389	429	408	392	405	438	413	402	406	405	437	440	428	438	408	424	434	466	413	444	457	408	385	403	437	454	403	465	435	385	430	401	434	426	402	391	425	441	393	446	418	414	446	410	438	414	437	389	446	422	422	412	427	461	438	378	428	396	444	440	444	449	432	419	447	382	413	414	429	422	405	432	412	413	422	430	417	437	412	428	434	431	412	438	431	410	459	462	434	443	418	413	413	419	402	432	405	422	407	457	383	405	409	446	368	478	407	409	462	422	430	460	442	423	439	426	427	421	393	403	455	421	459	409	436	421	445	433	449	431	382	421	402	412	421	426	437	421	440	414	427	400	430	431	407	468	432	418	448	410	428	443	397	457	395	398	439	439	443	416	389	447	412	450	440	421	440	391	426	418	436	447	483	437	418	405	465	413	366	456	418	443	424	423	414	435	431	426	379	416	426	422	426	410	441	435	403	414	401	411	443	404	431	397	409	440	436	420	409	404	386	412	422	427	444	453	384	462	432	406	420	435	423	423	434	420	451	418	414	407	430	443	425	426	447	427	433	428	436	391	422	389	432	431	412	392	458	453	411	364	425	418	417	424	424	434	389	419	450	401	427	426	394	427	432	429	445	435	426	423	435	429	406	415	401	412	427	427	426	402	412	438	442	459	410	412	439	430	414	420	378	438	410	395	440	416	444	373	465	440	399	466	392	407	435	431	425	398	428	459	416	439	411	435	464	418	448	428	433	406	441	403	438	444	410	423	411	426	424	423	439	402	409	401	452	451	421	424	412	402	421	451	458	410	420	398	422	407	415	385	422	427	420	412	412	396	411	452	412	396	442	457	416	414	423	430	408	481	445	392	426	432	418	459	447	415	408	408	414	439	434	403	415	437	425	438	441	396	431	464	405	445	426	415	447	444	394	461	406	438	435	406	419	416	406	430	463	419	407	445	436	408	426	399	409	439	461	424	413	439	415	417	412	469	372	438	432	429	388	421	422	407	444	415	420	421	420	436	430	429	422	422	450	403	421	403	400	412	418	387	386	458	399	418	411	438	454	394	431	411	390	410	401	471	447	429	374	411	416	422	449	433	378	438	408	398	431	432	408	423	453	421	409	436	400	418	404	438	408	454	453	446	419	456	400	436	392	426	452	416	415	439	443	450	447	425	388	439	423	452	420	440	409	429	435	410	388	426	414	440	441	434	410	437	418	437	384	402	392	421	436	399	450	412	436	412	424	409	412	404	447	454	441	445	418	403	440	477	432	412	373	407	430	422	432	435	456	403	441	442	438	415	417	415	426	406	398	411	396	417	429	409	375	419	399	416	398	385	400	406	402	421	442	447	418	414	402	421	444	452	417	445	409	440	434	411	405	414	428	418	448	431	462	428	375	437	449	403	457	418	405	455	413	435	434	415	407	444	404	398	370	440	431	424	384	420	430	430	384	433	446	450	443	411	430	432	424	433	451	438	404	408	419	422	419	453	415	429	377	405	468	436	409	374	406	393	410	404	410	397	431	418	424	458	416	425	403	431	407	398	443	421	451	403	413	435	421	427	486	400	387	449	423	404	451	404	463	408	467	415	436	416	426	424	401	438	450	452	476	411	431	394	421	455	399	404	405	439	453	410	425	414	427	427	430	449	430	444	398	434	416	417	402	463	400	417	437	391	440	440	450	418	440	453	405	415	387	429	439	385	428	437	407	422	462	414	436	409	400	388	401	434	450	408	427	443	416	448	429	385	404	422	408	450	433	426	390	441	446	447	405	436	405	369	419	407	429	385	424	405	384	426	398	395	422	390	416	403	395	393	450	423	427	447	426	435	446	421	453	419	403	380	426	443	429	419	400	438	460	435	399	424	429	448	443	428	426	443	423	433	413	431	431	437	418	431	402	427	411	417	464	423	410	400	419	411	428	451	426	417	409	389	401	429	461	401	400	413	382	398	443	418	398	421	443	418	434	449	430	425	432	412	402	389	418	447	454	419	453	432	397	416	390	420	403	400	440	383	434	417	420	420	457	449	439	461	377	434	411	394	450	433	426	393	434	441	445	434	443	443	410	418	412	398	407	442	419	400	387	414	428	418	439	446	396	421	437	382	426	356	396	413	429	429	421	412	417	387	470	378	465	434	436	423	427	437	412	412	410	407	438	444	462	422	417	432	409	400	436	413	434	433	403	410	427	414	409	400	398	411	452	412	425	418	409	434	394	416	473	404	433	423	374	439	426	410	440	383	395	431	383	453	392	453	442	413	433	431	424	432	418	412	425
23926	21302	28535	24409	21302	9625	1740	1259	1046	1029	993	878	861	835	853	836	760	817	820	756	821	704	772	694	763	697	745	728	723	735	731	720	750	724	723	748	735	697	778	732	703	743	717	707	670	774	728	693	735	663	730	751	774	721	684	756	697	734	723	745	726	725	694	740	715	737	772	683	713	724	733	753	708	733	746	698	698	788	731	717	728	723	738	724	719	711	748	719	739	739	688	683	697	727	739	689	723	703	682	763	736	732	711	729	728	680	652	725	699	718	713	688	715	676	731	716	742	683	712	689	714	736	699	739	670	719	751	691	700	730	716	750	746	727	705	723	704	742	768	717	731	730	730	723	766	747	701	704	677	710	683	735	692	713	739	712	720	691	727	737	687	698	703	729	682	695	709	695	693	726	693	715	727	732	724	716	669	663	743	673	732	690	688	671	693	768	741	701	714	684	673	682	713	666	648	702	677	721	703	709	717	699	731	735	716	688	685	702	718	704	710	702	672	695	688	753	733	657	747	754	763	729	716	670	680	749	739	668	713	756	730	694	695	750	710	698	697	686	690	676	719	672	701	693	738	721	689	720	705	708	730	725	716	703	698	721	701	775	723	730	726	693	681	730	714	700	720	687	674	712	717	736	668	705	649	708	693	711	713	677	707	686	743	695	720	726	681	699	738	724	698	705	725	727	688	740	687	697	702	707	685	689	707	705	734	689	725	680	707	716	741	689	716	695	704	718	679	663	688	692	716	714	684	724	747	720	719	711	736	721	680	690	740	704	715	683	729	724	646	723	704	726	719	749	698	735	725	662	708	742	698	695	703	709	694	698	729	745	715	734	721	691	738	716	706	736	693	692	704	740	690	724	680	705	676	719	706	741	723	663	786	723	732	705	730	710	758	683	718	705	730	716	705	691	723	672	722	710	701	755	718	668	736	687	665	728	728	724	699	691	686	708	736	675	731	714	717	716	705	725	702	725	721	699	695	718	757	666	678	716	720	702	736	655	683	721	690	691	719	773	724	727	720	738	692	724	764	730	702	697	705	733	695	775	718	762	716	674	649	765	723	713	727	699	724	699	691	706	701	724	665	750	750	680	730	743	720	704	721	726	729	717	701	707	704	720	671	732	707	717	628	719	707	749	734	709	734	762	716	717	742	728	671	725	737	714	706	701	749	682	721	730	728	715	677	667	737	722	729	703	712	771	727	726	736	721	716	700	733	709	695	744	716	684	746	675	724	705	693	684	752	661	708	697	712	711	761	736	710	691	688	728	700	653	700	685	703	701	745	783	710	700	704	698	712	694	681	709	732	710	720	710	711	687	712	700	648	723	704	745	689	715	708	747	684	669	703	757	676	745	672	708	657	726	678	726	711	702	713	688	728	736	730	731	717	690	706	676	645	684	709	714	684	737	722	704	658	696	699	685	743	724	714	741	737	699	740	738	701	669	701	699	735	711	657	723	707	772	706	678	705	739	694	710	708	741	717	697	686	716	666	703	737	758	689	692	707	708	732	714	700	730	731	699	716	740	699	692	702	682	721	705	683	649	673	689	694	708	739	724	697	674	671	697	667	715	693	718	668	684	691	719	679	730	731	687	709	683	713	717	702	708	733	722	726	718	710	703	730	748	700	713	699	676	779	721	726	688	717	709	681	728	729	735	720	754	688	695	729	711	727	698	720	696	700	703	712	748	693	661	756	737	730	747	741	756	673	704	707	680	714	708	738	691	754	727	683	658	693	695	690	669	694	694	715	678	714	718	730	685	692	685	718	745	721	695	723	747	693	745	659	715	748	676	694	736	709	726	709	710	753	647	763	754	687	698	669	736	725	687	726	704	721	723	710	712	704	702	713	696	763	704	722	687	693	714	747	753	724	743	690	685	680	724	683	740	704	734	697	703	753	768	694	718	726	714	765	724	721	688	704	664	638	704	671	671	730	654	711	695	665	710	700	722	698	721	695	699	716	681	744	691	730	733	723	714	704	680	759	744	723	728	687	735	697	702	729	685	691	718	729	734	688	701	770	701	711	703	697	667	726	715	690	703	778	715	746	727	695	718	677	700	713	665	747	694	692	661	725	684	736	780	706	667	696	701	709	737	691	737	744	703	693	668	709	705	678	709	719	679	682	738	736	745	739	708	696	702	667	725	692	692	689	680	705	723	741	682	671	669	701	719	701	707	728	644	690	690	678	709	671	676	682	688	726	703	678	702	707	671	673	687	741	710	719	712	677	714	748	690	696	668	692	695	707	682	754	746	661	664	701	714	660	705	755	703	688	693	693	741	731	708	704	752	678	705	666	656	718	738	735	701	716	705	690	731	691	676	677	722	732	671	707	678	756	614	695	719	741	728	746	691	725	718	721	681	719	697	682	705	699	794	686	690	735	729	734	716	685	681	726	685	716	718	650	692	700	691	737	692	726	702	728	691	676	691	693	724	721	700	725	673	680	695	660	720	695	696	704	700	649	711	730	679	703	673	689	709	694	749	730	679	701	761	736	703	715	704	693	724	683	745	711	725	703	695	674	725	725	671	662	702	703	752	712	699	665	710	712	717	695	739	686	742	727	717	709	692	757	715	713	667	670	768	666	698	700	735	671	745	699	708	657	691	673	681	712	749	685	691	724	695	670	703	706	747	758	670	689	682	719	699	712	696	762	682	663	712	751	686	651	695	701	725	731	696	740	706	697	710	727	726	753	691	715	661	716	760	701	744	722	717	672	673	707	693	695	660	703	686	679	729	676	672	707	662	730	712	717	643	701	745	723	675	717	673	688	703	716	760	738	745	695	699	746	723	741	768	766	668	745	733	718	686	735	709	725	706	705	687	702	747	727	703	702	684	714	677	705	719	655	717	715	716	721	705	733	653	726	688	726	721	705	695	699	681	723	758	701	778	700	677	668	704	722	683	754	779	728	729	742	719	706	652	731	677	727	705	724	706	674	680	734	679	720	667	698	663	670	758	727	721	750	701	733	699	661	742	703	738	666	751	699	649	679	695	659	668	661	691	670	701	709	690	701	699	702	762	722	723	740	666	719	672	724	692	733	736	783	728	762	671	685	717	672	699	751	777	774	700	711	720	786	698	696	689	706	693	670	710	726	741	733	746	689	726	738	671	645	694	725	717	695	698	707	710	676	734	760	695	713	715	707	748	697	689	732	701	731	760	649	726	709	696	674	706	754	709	674	723	655	751	696	695	709	733	658	720	701	660	685	749	715	710	675	698	742	699	704	658	721	704	718	719	747	703	736	732	731	702	737	685	729	721	729	691	694	708	699	695	741	707	728	722	715	683	656	716	713	663	708	701	738	688	701	742	690	643	685	702	693	733	758	688	705	704	654	668	709	684	667	667	705	727	717	712	718	731	733	695	754	734	687	714	723	717	734	722	704	746	724	651	703	746	740	710	667	671	749	718	705	720	690	709	769	729	706	761	694	737	689	713	744	698	706	738	671	734	724	670	706	729	706	725	715	686	688	716	717	670	677	704	718	748	680	694
4056	10447	7205	3752	2867	2378	1974	1630	1460	1258	1114	1003	1005	906	938	892	824	850	818	827	837	803	800	747	779	762	815	799	778	733	790	738	758	677	721	722	762	775	749	688	732	745	752	745	779	760	741	749	732	738	676	775	709	752	725	752	740	776	744	809	712	779	725	783	774	734	756	738	759	720	739	764	776	756	747	730	761	732	792	759	742	760	716	726	793	782	732	692	729	763	781	667	738	716	722	768	726	723	700	723	758	790	714	722	742	682	754	747	729	754	717	701	750	715	740	721	797	755	679	740	742	725	728	742	750	695	747	721	705	715	746	697	706	740	747	663	730	755	763	692	750	761	715	706	710	757	708	700	679	719	749	726	707	707	724	675	736	740	731	770	728	749	768	714	679	736	696	725	727	695	741	738	698	750	716	749	751	708	690	792	764	752	747	725	727	758	748	776	729	745	700	744	746	707	682	752	768	751	760	751	734	735	773	737	740	711	710	703	767	757	738	700	756	715	712	715	698	709	705	760	693	748	747	752	737	735	736	718	670	743	697	725	724	779	723	716	742	776	684	754	786	695	730	735	728	772	730	674	748	765	687	741	762	687	762	688	772	728	692	715	736	756	731	776	760	767	725	715	699	767	788	712	712	746	769	749	747	738	673	742	729	696	719	692	686	767	688	719	751	721	758	721	692	752	742	783	735	723	715	811	771	766	720	723	779	731	725	742	744	738	668	755	693	774	707	695	761	732	702	710	736	709	757	730	738	733	768	715	732	747	687	719	712	716	721	725	732	701	696	713	779	744	697	754	738	775	686	718	769	721	760	740	722	740	721	723	751	711	705	711	689	695	710	695	678	722	757	743	745	723	667	761	726	746	758	750	702	726	704	700	771	734	713	716	753	775	668	754	758	710	698	696	676	742	772	739	742	777	740	770	687	726	762	725	730	733	752	703	741	693	755	754	769	752	689	715	712	665	723	738	788	665	772	738	668	721	687	791	695	769	748	751	725	748	757	746	728	683	713	756	763	748	697	707	700	774	733	718	760	715	753	734	734	749	714	687	771	735	716	706	709	701	737	702	728	728	762	758	701	771	746	723	712	669	706	794	754	727	752	721	706	712	707	705	727	749	747	659	763	717	735	670	734	756	740	723	706	721	730	719	721	685	736	689	785	676	768	783	698	751	741	734	720	728	709	711	719	710	789	759	727	762	765	705	787	716	732	714	701	740	761	734	749	711	729	751	738	708	720	771	740	705	770	673	721	749	736	749	740	709	719	746	685	723	736	765	700	696	755	741	735	732	737	710	746	744	678	689	796	741	744	720	708	712	688	714	718	722	651	714	749	766	738	727	748	770	736	733	735	734	752	745	747	731	704	693	766	720	745	715	776	692	702	777	726	742	766	736	731	709	722	746	699	753	719	723	755	727	671	773	711	711	716	779	745	715	703	729	716	791	756	742	722	748	751	729	728	677	728	715	764	739	733	716	709	687	720	722	708	726	702	763	701	751	746	727	715	739	687	766	740	750	706	726	745	743	767	694	740	736	707	729	738	705	697	738	721	737	699	756	751	708	730	731	679	743	706	731	736	737	675	769	740	752	758	798	758	735	706	711	679	719	741	732	770	714	739	731	711	717	677	711	725	759	726	777	731	709	813	777	708	758	715	756	723	782	726	715	758	790	738	766	721	718	727	737	712	717	705	794	720	725	729	705	718	740	698	728	699	715	757	734	718	733	722	703	737	790	696	753	722	690	761	752	749	726	715	756	689	708	766	728	759	687	722	751	738	698	719	709	749	685	763	753	692	763	699	733	720	696	676	755	762	738	716	682	721	724	750	711	729	699	761	710	739	709	751	712	710	730	687	747	693	708	759	713	687	747	702	705	748	743	708	720	707	721	744	687	744	747	694	721	710	734	689	721	708	733	733	697	711	729	732	756	681	764	721	740	721	740	670	706	774	751	713	720	681	721	741	707	669	754	784	768	692	711	762	656	728	724	738	783	708	719	747	716	746	710	734	764	704	747	766	710	757	752	758	757	766	726	723	701	749	747	749	670	725	712	730	727	771	753	701	702	747	737	720	733	783	641	748	728	749	729	723	723	784	734	766	693	740	685	760	705	764	716	744	711	723	751	678	762	709	700	711	756	735	723	691	782	766	698	722	771	661	727	744	727	710	748	764	750	717	758	713	685	772	740	729	701	773	719	722	729	760	762	744	703	719	713	729	779	702	738	757	723	724	719	714	718	733	749	739	720	694	752	740	712	754	745	769	774	705	696	752	757	760	717	756	756	726	714	754	738	706	693	724	715	738	677	692	694	739	711	722	759	712	713	699	716	714	744	694	716	693	677	734	719	742	721	741	785	724	771	736	718	731	719	728	753	751	728	701	690	730	679	711	744	703	747	744	735	776	723	754	768	745	748	738	760	729	744	731	748	695	697	770	711	694	721	683	734	677	723	730	745	701	684	759	783	765	737	727	733	710	748	719	731	684	733	743	744	732	723	742	754	701	702	686	715	734	739	713	753	768	746	745	682	727	695	713	769	763	715	729	726	709	711	773	694	743	732	716	747	741	764	747	785	697	727	691	698	805	741	733	770	742	707	747	744	749	766	731	757	705	732	716	704	728	732	719	670	720	713	741	730	710	755	729	678	756	728	697	740	740	710	731	736	738	713	722	723	695	678	763	755	716	727	712	735	704	712	744	746	788	675	706	732	739	779	761	727	729	703	697	736	700	737	749	731	734	704	717	706	753	716	755	701	682	721	755	744	701	729	715	747	758	690	694	714	717	725	712	703	766	794	758	683	697	735	758	675	725	715	715	738	731	738	734	723	732	716	737	706	732	732	692	716	735	656	755	747	725	714	757	690	669	722	712	706	739	694	739	713	749	731	734	739	693	693	736	742	738	698	742	741	695	719	703	712	689	730	737	689	683	766	690	708	735	743	721	746	725	724	705	723	763	738	714	735	738	751	757	723	738	741	763	737	745	756	688	704	744	694	733	701	752	731	738	722	706	731	706	734	719	715	709	726	739	695	731	716	756	789	718	705	706	791	733	707	713	735	717	740	720	755	724	691	726	745	728	719	734	758	683	719	704	714	741	701	762	730	739	718	679	731	723	697	742	734	748	701	720	768	706	701	708	749	719	701	750	733	711	734	773	680	724	686	698	718	779	707	687	717	683	753	734	762	726	764	723	739	715	705	727	744	773	728	715	765	792	757	724	746	728	752	762	752	735	727	736	711	738	764	747	731	708	732	668	741	712	752	733	686	708	715	677	728	740	691	726	696	784	732	786	744	763	737	761	711	752	682	718	724	683	727	744	707	758	756	737	734	766	731	724	739	717	727	757	712	696	747	760	731	730	757	767	700	687	677	762	781	727	741	700	759	750	747	725	764	698	686	699	742	727	682	719	733	720	711	735	702	756	748	782	717	699	715	779	690	711	749	731	704	741	687	751	755	724	742	728	748	724	697	751	747	696	771	700	757	728	727	715	716	788	745
25034	21325	27400	25486	9451	1026	825	682	613	521	528	495	505	477	490	446	439	471	406	436	440	454	397	407	434	413	420	428	418	415	448	409	419	393	432	415	423	406	423	453	426	454	401	418	405	414	424	419	394	435	433	403	377	414	428	406	403	373	425	410	389	405	395	432	420	405	430	462	442	416	399	413	414	411	398	432	439	413	374	397	427	450	400	399	412	407	393	381	433	423	444	418	413	393	419	423	416	368	364	417	416	396	396	387	412	390	407	405	414	435	431	451	427	428	356	386	408	387	404	418	408	387	404	427	389	377	415	395	383	401	398	375	384	424	368	403	453	413	402	421	431	424	428	438	416	390	423	388	405	417	423	443	432	428	409	421	431	413	417	372	432	448	438	410	398	417	384	433	405	387	405	367	397	406	395	413	396	414	392	383	426	430	427	410	437	380	386	450	397	425	427	422	392	391	379	402	397	419	413	385	408	406	392	414	387	421	415	409	427	410	434	379	403	411	402	388	405	395	398	399	418	407	431	414	367	434	438	406	398	422	420	389	402	371	392	402	380	420	377	412	396	428	393	473	397	419	408	365	426	429	392	375	437	411	395	373	392	424	394	402	418	425	410	392	431	401	338	425	415	438	402	410	421	398	375	426	376	401	433	384	366	435	449	443	438	404	418	392	414	379	422	429	373	388	383	387	400	436	406	425	384	379	366	407	401	390	418	403	390	433	418	413	406	410	438	424	409	417	413	416	378	390	400	412	435	414	410	403	421	413	393	466	396	417	426	409	425	400	424	398	358	416	397	407	417	394	428	429	386	406	410	437	446	398	406	420	376	409	380	395	419	391	430	359	390	410	400	402	429	402	422	415	430	393	403	396	389	378	403	428	373	421	422	432	400	424	391	414	410	414	408	381	412	412	401	417	443	416	411	398	406	394	404	425	418	426	421	409	380	409	412	395	402	404	363	447	378	425	433	417	439	429	427	375	416	395	409	407	437	424	407	386	411	398	433	396	416	395	402	406	389	366	408	381	382	446	419	417	441	390	396	419	423	412	388	416	405	362	408	414	396	407	410	434	431	410	428	414	436	401	408	403	419	399	389	401	384	376	409	383	398	406	377	439	394	421	418	426	416	433	404	409	406	411	399	414	397	394	399	400	416	380	445	388	427	417	411	407	395	410	394	430	410	431	466	400	396	436	385	368	436	412	405	435	372	406	386	382	403	391	397	419	434	422	413	421	402	413	414	446	406	390	390	420	427	405	434	425	394	397	428	396	399	405	447	439	401	414	417	403	400	403	409	393	415	442	402	368	374	382	417	379	432	397	406	400	420	405	417	427	386	397	411	436	394	404	427	389	409	399	393	419	397	417	447	410	431	442	394	421	409	400	440	412	381	426	356	438	419	392	376	408	394	377	439	370	421	426	428	425	410	402	388	368	399	407	433	434	416	411	430	426	442	407	422	406	435	398	439	367	406	413	381	438	376	409	402	422	397	410	390	425	384	421	441	419	384	399	416	399	419	395	380	395	435	386	408	424	416	474	383	352	401	395	405	401	391	423	414	385	386	393	407	367	451	428	409	379	423	444	436	429	380	366	385	405	397	420	399	443	401	388	363	424	381	390	408	411	387	391	383	420	416	417	416	431	442	407	395	410	394	375	383	405	391	385	383	406	423	381	400	402	406	381	408	391	436	406	414	380	398	360	390	382	425	444	407	403	389	424	393	391	397	440	400	379	387	365	405	409	461	413	364	373	418	446	373	410	380	416	411	395	401	374	407	358	418	381	379	403	399	406	402	402	418	428	431	392	419	372	393	394	400	407	369	367	406	419	434	367	407	401	433	400	388	413	402	403	417	430	410	392	414	402	373	392	413	396	416	407	421	390	441	414	411	421	428	403	420	418	422	413	390	398	409	395	404	436	385	432	384	398	392	434	395	375	425	379	420	358	453	440	411	398	398	456	403	391	419	402	370	387	416	371	391	441	415	401	378	409	377	394	390	371	389	412	403	409	406	377	380	434	432	436	384	430	366	350	387	449	414	428	409	401	426	380	407	391	387	431	430	371	426	437	416	364	394	394	419	413	379	437	436	414	405	390	439	422	430	410	403	418	442	412	380	413	408	403	407	402	419	385	417	406	397	396	402	379	388	413	411	402	421	389	413	397	400	385	393	407	414	404	425	418	421	397	396	414	390	423	416	391	388	431	390	388	378	388	441	407	370	414	416	403	396	393	368	447	403	428	419	413	434	394	407	382	452	405	366	392	415	416	434	417	406	374	395	432	429	395	393	395	378	421	370	405	400	407	408	421	364	408	400	413	388	424	416	408	416	389	415	398	416	440	416	391	413	419	402	412	371	370	389	410	432	412	382	372	434	436	430	425	431	406	440	439	382	422	409	423	384	424	397	402	440	405	382	411	409	390	400	391	415	399	419	434	440	436	438	389	432	411	388	393	435	421	377	400	371	383	400	416	395	389	404	381	390	419	424	386	423	407	433	400	402	412	441	408	417	410	429	391	417	418	431	398	397	403	378	368	401	400	412	400	392	432	379	395	436	392	400	413	395	389	416	401	437	400	385	400	394	397	434	363	419	409	445	372	396	410	398	400	387	385	401	429	410	424	397	411	369	414	436	376	396	386	413	412	413	406	404	419	403	414	393	424	439	391	391	430	408	418	404	409	370	371	387	414	421	401	418	435	402	379	409	438	397	401	421	404	391	370	382	398	421	374	390	409	360	382	409	405	412	390	408	388	397	361	396	407	410	400	395	420	377	421	401	424	392	399	465	443	415	415	402	374	417	377	399	391	424	391	385	392	415	426	385	395	383	462	403	404	401	371	424	420	390	415	415	405	393	425	441	422	427	385	428	368	383	420	419	414	386	411	430	413	439	423	409	417	433	474	404	433	399	402	424	425	406	410	435	404	418	421	416	379	407	414	425	399	404	386	425	413	397	394	396	414	373	425	381	411	433	411	414	448	428	419	441	382	422	413	396	393	392	392	410	378	376	414	407	416	407	434	421	383	440	396	424	391	401	397	361	392	408	408	393	413	412	425	434	419	405	434	394	401	388	406	405	398	415	379	385	404	388	390	430	440	376	419	414	363	373	431	433	413	414	421	380	405	350	375	393	438	412	400	427	406	401	404	414	376	406	418	384	410	450	414	417	426	421	380	405	421	399	397	410	381	423	382	396	440	409	402	447	382	423	379	380	401	384	418	402	414	396	426	402	413	398	429	386	380	402	431	423	389	426	451	383	404	425	387	377	414	397	421	412	420	384	394	415	377	397	408	421	403	406	465	449	413	419	430	379	410	384	413	393	430	406	407	432	395	432	393	405	397	373	421	382	384	376	411	427	404	374	430	388	393	393	392	438	428	406	422	367	435	404	425	413	391	415	417	397	367	440	382	397	401	395	410	402	415	376	424	419	361	422	420	402	390	387	428	366	420	413	404	411	401	440	394	375	403	384	405	399	433	404	375	401	432	396	397	416	404	415	435
4092	6652	4526	2378	1896	1546	1225	1056	871	826	728	662	567	602	578	545	516	524	480	510	550	561	508	494	516	516	483	505	474	472	465	469	444	488	499	444	464	482	446	420	471	473	482	446	469	466	483	519	436	443	451	487	436	476	449	469	449	433	495	468	490	471	463	452	465	480	452	456	490	457	458	456	465	478	453	436	491	449	475	462	454	474	443	437	452	421	459	469	428	486	490	467	459	460	442	457	476	457	489	490	445	454	483	430	482	456	479	438	443	472	422	467	454	417	428	428	485	460	477	450	450	474	468	473	422	469	462	464	459	470	405	425	465	433	477	452	442	470	451	428	465	424	479	469	441	441	438	463	460	477	464	473	428	451	437	455	477	470	469	452	421	454	473	481	448	495	425	439	479	444	461	446	436	422	447	489	441	499	497	433	420	464	434	450	459	456	456	459	469	457	429	422	472	484	458	435	474	433	490	494	435	459	436	412	470	439	453	456	404	459	479	422	420	458	467	457	444	450	409	491	454	448	444	472	460	432	451	498	486	443	424	477	473	465	457	422	453	445	447	463	433	443	437	502	449	450	465	459	428	466	421	433	470	493	453	450	482	485	453	446	481	455	460	450	437	494	458	466	438	445	457	465	445	422	472	466	447	478	430	432	415	448	427	406	442	462	475	413	452	418	455	448	454	437	439	463	455	434	460	454	458	426	443	447	465	442	490	485	495	466	456	443	435	467	464	461	475	459	406	453	463	430	488	459	452	423	473	454	481	507	454	499	450	481	462	503	484	428	454	418	441	470	462	471	430	444	425	495	445	459	435	452	472	485	454	446	421	463	434	457	464	455	456	446	429	478	445	461	411	436	416	438	463	465	475	461	439	443	473	448	470	453	444	472	467	436	466	440	429	437	435	461	428	460	497	385	467	460	453	481	425	480	451	450	487	418	455	525	483	447	403	410	487	479	521	438	429	432	432	441	422	454	443	411	487	450	505	452	462	459	472	430	472	413	427	460	438	469	445	448	407	461	417	439	475	441	439	465	458	401	451	429	471	430	463	457	455	434	429	472	457	452	491	428	463	457	466	436	463	432	410	482	408	440	436	489	464	444	460	457	450	509	437	434	446	454	453	428	460	446	434	469	433	437	456	451	465	483	485	444	447	447	458	465	419	466	460	453	454	451	480	470	442	470	427	467	453	469	444	457	442	447	436	443	451	453	435	471	476	435	422	443	473	468	462	458	462	440	484	465	409	450	443	417	446	426	438	441	450	483	416	436	433	479	468	465	483	465	471	458	508	439	464	437	441	474	455	493	420	451	430	453	494	479	416	461	449	457	457	429	424	417	451	470	451	502	443	426	454	479	425	457	456	451	430	465	478	475	478	396	495	465	446	434	444	471	467	419	489	462	445	459	455	431	429	433	429	458	463	496	448	437	442	501	408	435	441	437	428	417	448	450	423	441	503	479	462	457	454	440	446	458	455	421	454	424	461	446	427	438	467	504	459	473	445	419	495	410	495	470	411	440	445	438	438	477	451	456	453	471	448	461	450	459	467	458	446	447	428	442	475	423	448	429	452	448	448	467	420	449	478	443	453	483	445	469	466	423	458	430	483	478	482	442	453	435	427	431	439	424	482	414	442	440	416	438	482	471	434	425	454	440	467	445	488	467	461	441	486	445	513	470	501	440	444	424	447	460	458	479	479	436	413	489	491	468	486	445	457	449	486	497	474	439	456	462	443	450	450	438	450	436	444	460	409	440	460	432	457	476	479	449	452	474	486	443	457	467	428	461	437	467	421	446	452	451	455	412	471	452	452	449	451	462	498	431	452	462	446	442	480	476	433	465	444	461	458	434	465	433	444	463	474	462	482	454	477	441	455	439	482	423	437	440	451	438	429	457	446	410	468	461	453	454	452	447	451	461	469	428	461	487	439	426	473	414	448	469	479	472	465	433	422	432	492	420	450	439	448	446	459	430	456	421	433	508	443	477	459	472	462	480	476	473	458	445	434	452	459	448	477	427	454	455	464	452	461	455	473	451	427	470	477	437	434	422	447	464	428	467	437	440	426	492	451	468	452	437	461	485	453	488	445	470	487	431	446	417	468	440	472	459	446	463	438	449	485	456	457	424	479	453	486	432	440	440	472	486	442	440	444	455	430	453	482	423	484	450	421	483	466	436	413	476	476	459	442	461	475	449	448	480	457	494	437	419	445	461	459	484	439	446	429	453	422	457	442	442	445	472	462	472	443	444	424	449	445	459	479	423	462	443	435	433	447	460	477	481	468	439	431	442	440	446	465	432	469	430	455	440	465	422	458	464	467	453	426	438	454	438	462	422	464	462	449	453	428	472	456	453	496	472	412	469	439	448	495	454	418	499	451	493	474	431	478	406	423	458	439	452	437	441	442	491	488	455	397	484	472	472	492	486	445	434	473	465	470	444	444	440	457	472	427	433	483	430	477	448	428	455	439	465	429	460	422	505	414	448	428	454	451	433	470	467	427	440	458	465	435	455	469	458	482	446	460	445	457	470	479	398	451	459	440	459	462	440	463	481	456	444	429	438	501	458	459	491	448	452	438	435	455	428	469	433	440	449	414	430	461	472	434	485	455	437	449	463	470	425	445	434	415	453	453	450	467	438	434	463	447	416	462	455	431	445	434	492	448	452	446	457	435	426	448	480	451	422	459	455	477	477	430	463	471	454	472	449	402	462	461	415	438	453	455	487	463	423	449	413	458	461	484	455	454	486	459	462	408	459	425	448	424	462	461	459	462	445	462	461	451	466	449	463	481	461	434	410	463	493	429	454	451	469	447	460	459	424	464	476	473	438	424	435	467	469	483	431	448	465	476	402	459	408	460	441	480	434	468	450	448	487	476	465	465	465	438	456	439	416	517	450	469	423	467	477	448	453	420	448	486	462	471	420	447	445	457	476	448	475	435	474	465	431	438	425	461	462	441	458	466	470	450	453	484	433	463	489	453	441	456	424	477	444	441	452	441	476	446	424	491	427	454	463	479	483	450	492	447	477	486	453	448	420	446	471	470	459	461	432	431	457	477	450	417	436	464	453	496	432	472	433	431	462	425	427	489	447	506	445	476	449	432	461	436	451	404	474	426	443	439	452	447	430	441	520	428	451	473	443	468	460	480	459	430	450	446	491	455	446	456	403	431	481	455	460	477	433	481	452	484	421	475	451	455	436	447	458	451	442	449	462	486	444	450	495	453	440	472	454	464	458	389	460	447	467	460	451	422	442	451	463	465	474	439	459	429	470	441	458	493	462	444	468	448	458	458	475	432	440	467	463	451	452	437	470	421	463	500	500	488	444	459	449	465	452	463	456	460	459	439	479	442	450	493	463	472	394	483	456	420	471	468	446	454	446	438	447	461	451	420	459	459	463	499	434	429	466	449	443	470	424	465	409	459	500	437	445	473	434	457	480	449	464	463	416	465	488	444	419	455	491	497	452	443	443	456	474	435	448	468	460	443	478	462	462	426	448
22779	21314	29009	23960	21317	21399	8640	1981	1529	1463	1235	1156	1132	1080	1052	950	999	1005	952	985	953	969	940	929	972	961	894	949	894	871	863	874	905	865	786	836	880	863	885	901	908	852	924	890	859	889	900	858	814	851	859	919	881	856	864	881	841	853	854	875	859	868	860	920	878	901	873	817	847	904	928	828	876	906	883	864	865	889	868	850	910	862	921	865	838	870	834	841	849	871	886	853	849	841	865	878	822	872	834	876	824	832	823	866	906	864	851	851	921	849	860	814	820	829	854	882	801	856	852	812	855	810	822	821	907	840	868	841	934	867	898	813	808	848	839	846	893	842	861	842	854	883	878	867	940	889	883	867	902	864	835	846	866	835	820	861	915	855	872	875	900	850	843	884	845	895	833	892	884	883	840	851	862	821	876	814	902	856	833	891	860	892	858	869	816	823	803	907	894	855	856	869	851	880	890	869	901	875	864	878	861	844	849	863	835	861	863	904	879	834	834	853	873	901	844	865	828	882	804	835	892	877	912	868	880	855	898	868	831	822	889	844	896	837	882	870	833	858	782	913	812	823	836	858	839	829	889	825	900	798	842	871	860	810	918	849	824	859	849	873	858	874	841	831	831	897	889	845	882	849	871	796	776	852	855	895	855	834	837	870	859	868	821	877	821	875	829	888	874	865	905	845	810	878	837	856	861	858	854	799	842	884	847	859	795	880	878	814	846	800	815	833	858	938	773	847	836	853	853	841	864	848	917	891	846	838	854	764	845	830	852	864	888	866	814	847	813	849	883	853	876	888	917	866	846	861	854	862	892	824	860	885	873	843	862	838	877	893	876	841	836	818	839	845	906	815	877	851	865	869	897	841	837	895	810	836	838	893	807	923	873	829	839	886	860	836	856	892	833	854	843	867	872	812	866	865	824	828	897	878	856	867	840	845	801	836	868	864	902	874	833	862	854	881	838	858	822	911	862	845	860	883	801	875	823	861	828	851	886	856	854	835	838	831	821	846	909	840	849	871	888	842	904	879	886	762	833	841	814	820	886	853	870	869	820	850	843	886	819	826	876	875	890	830	839	878	866	876	858	869	778	835	886	853	882	873	847	844	879	829	828	843	893	849	840	820	870	825	793	840	838	853	858	838	774	854	832	805	828	791	833	878	812	883	868	886	878	874	897	864	879	876	850	909	872	854	845	871	844	858	835	877	842	856	868	801	893	871	861	865	923	825	847	829	903	859	848	902	832	864	850	867	855	874	859	863	849	815	840	845	850	847	868	880	876	820	863	826	810	919	820	842	871	876	858	883	831	836	849	899	875	859	896	875	807	859	831	842	804	857	877	836	934	844	811	838	845	829	900	918	871	862	846	828	862	861	856	818	826	813	871	868	853	839	823	871	913	889	872	835	859	843	849	859	903	893	903	873	830	874	889	845	872	867	864	797	865	892	832	832	792	814	847	839	861	872	882	854	861	861	832	875	829	881	834	822	857	867	862	832	820	875	858	830	870	889	848	865	872	895	835	849	872	877	862	850	839	846	863	853	839	842	870	857	911	820	834	889	863	812	897	826	812	860	856	837	878	833	880	856	824	812	810	834	897	860	900	865	819	859	860	877	843	913	857	907	877	909	916	852	869	877	877	926	848	824	871	860	852	860	834	861	848	846	847	849	834	818	918	835	835	884	874	885	908	825	881	833	869	857	821	895	828	842	877	841	859	811	849	844	877	804	874	857	855	869	811	865	880	888	846	864	876	794	841	875	805	820	846	844	860	873	855	784	849	862	912	883	860	888	864	861	883	847	854	783	873	857	847	840	877	867	824	877	870	859	861	826	861	871	880	815	873	860	866	871	859	889	892	877	862	818	857	881	896	842	885	848	837	799	900	864	882	834	816	833	864	885	839	806	785	839	837	884	887	868	889	830	856	813	871	859	846	843	803	887	841	848	897	864	869	899	853	875	835	832	858	850	878	844	857	864	868	851	897	903	813	816	874	800	892	863	928	881	848	850	892	845	849	934	856	857	841	863	900	773	862	856	853	839	858	856	796	848	837	861	878	819	845	849	835	857	829	858	869	826	848	870	898	791	905	815	847	839	872	887	828	787	859	817	862	827	853	863	862	847	858	801	855	815	831	904	853	847	905	844	865	868	852	824	865	851	868	844	841	812	860	907	916	830	844	832	845	807	851	862	871	841	861	860	790	904	866	821	827	866	862	922	827	869	800	867	853	886	828	832	864	831	835	865	824	796	840	814	845	844	895	828	880	874	824	855	908	866	888	880	839	863	899	811	869	833	858	874	813	878	866	850	881	862	851	866	873	831	883	845	830	852	862	823	818	891	838	820	846	874	868	839	873	807	841	825	862	858	861	904	870	862	832	826	835	914	846	815	804	927	806	847	819	841	832	833	836	892	833	881	838	867	842	848	864	895	832	895	891	798	817	833	860	840	835	872	871	857	869	833	909	854	853	840	894	837	855	835	861	877	851	822	837	839	879	875	843	861	847	889	854	849	898	846	829	846	874	821	795	867	855	847	869	888	851	835	880	865	910	873	885	869	837	849	832	869	861	903	842	855	830	873	812	848	843	863	851	890	830	878	798	808	835	901	882	819	840	839	883	858	865	875	826	889	871	789	861	844	880	885	840	929	859	832	850	854	866	859	896	863	857	830	866	917	828	849	848	840	926	897	886	830	866	890	872	827	859	841	839	893	872	845	895	809	842	908	891	812	862	883	859	831	850	844	845	846	882	860	854	851	862	848	814	887	835	855	863	860	846	831	828	866	833	857	869	842	864	871	862	883	874	881	856	825	816	858	845	819	847	851	847	804	809	880	892	870	843	849	846	804	804	838	893	816	842	828	857	809	847	863	881	873	897	856	826	807	850	874	807	849	861	848	868	836	835	850	838	851	846	832	902	861	819	838	847	848	869	804	836	859	854	845	901	823	851	871	842	843	853	842	925	834	866	862	849	847	865	863	882	858	879	835	841	889	846	849	829	802	867	819	856	846	894	844	863	864	837	860	832	915	799	897	846	869	819	893	859	875	783	818	814	900	886	836	862	903	794	847	877	818	825	817	857	898	910	847	836	871	895	838	828	836	860	870	889	807	843	815	844	828	774	910	843	805	847	886	811	892	847	887	883	817	862	887	843	796	890	883	856	850	864	840	843	847	817	855	904	871	843	819	869	858	834	882	804	857	867	877	866	879	890	880	814	856	835	822	837	873	826	831	833	838	907	844	827	823	856	859	862	923	835	830	914	841	889	847	871	877	849	850	883	891	796	823	896	911	819	909	872	862	907	868	799	938	873	895	834	818	845	818	808	856	830	928	870	857	856	846	841	851	856	865	864	860	849	877	850	852	853	856	892	824	848	839	852	838	857	879	817	896	809	825	879	901	874	823	851	802	847	857	831	847	815	876	815	864	831	831	838	919	781	837	898	879	876	854	838	864	851	848	843	830	872	848	860	889	868	844	886	905	873	878	879	835	835	837	853	881	852	820
5821	16460	11613	6178	4917	3906	3115	2490	2137	1890	1568	1471	1358	1307	1233	1083	1057	1036	1088	1040	1039	960	951	959	1034	940	923	992	960	973	886	927	849	896	917	909	886	959	874	891	909	882	836	906	881	911	911	880	951	893	863	919	864	857	933	910	878	878	915	864	917	924	926	906	900	935	971	871	889	906	887	862	946	886	962	903	890	865	899	873	919	916	890	875	844	870	917	883	855	883	888	873	885	834	941	905	916	917	877	861	872	868	888	887	878	849	898	873	894	922	904	881	912	895	855	857	845	846	914	855	830	825	901	863	907	856	875	910	901	864	890	880	891	881	912	872	846	835	904	898	784	891	877	847	848	889	892	898	882	880	913	877	855	888	878	823	846	895	918	897	878	883	873	879	886	885	900	869	840	843	890	875	865	865	861	935	828	851	828	867	887	884	868	858	804	915	871	855	848	881	869	868	852	872	824	831	880	846	862	870	892	858	831	864	896	840	856	854	890	884	863	860	910	878	842	886	874	895	857	863	864	889	919	928	812	888	855	908	941	888	877	945	878	887	863	857	896	884	864	840	819	861	854	864	855	851	871	838	870	896	860	858	894	821	892	874	845	867	843	909	930	865	868	830	882	914	840	855	849	875	877	881	915	888	893	853	884	805	909	865	881	818	879	848	858	887	823	907	868	880	877	831	876	882	912	904	863	846	918	829	853	851	878	878	870	820	826	848	891	862	839	882	834	888	873	878	870	845	851	852	853	893	840	782	908	878	888	854	845	863	872	840	935	868	865	925	852	834	828	907	870	871	830	930	862	872	892	894	873	892	873	871	893	866	862	886	891	868	849	876	903	919	891	872	903	873	861	918	893	872	846	867	882	867	899	896	872	866	863	900	898	859	813	874	874	940	877	915	865	944	858	870	798	844	894	895	867	872	852	882	863	905	865	922	834	899	876	902	913	869	840	836	894	828	868	865	920	880	870	836	845	828	869	853	851	872	900	807	892	883	883	850	877	927	899	922	859	863	850	854	889	914	865	895	903	882	886	879	862	861	834	896	880	897	903	827	823	880	906	849	837	836	887	842	780	879	844	877	864	829	898	861	832	855	875	877	930	926	885	907	885	906	882	888	852	866	919	887	898	902	882	882	943	888	844	892	922	940	891	848	864	789	880	868	928	887	835	858	902	850	856	887	870	848	884	817	825	867	898	896	922	894	876	889	893	907	859	899	931	862	866	887	921	873	911	917	843	897	865	843	879	870	880	842	887	883	846	915	816	835	896	900	889	897	874	884	848	872	868	888	868	922	886	850	879	929	896	864	910	929	843	845	891	859	890	853	890	910	901	839	824	864	841	949	900	888	878	875	854	872	886	877	855	865	841	876	905	909	879	851	886	885	807	840	834	882	884	862	890	906	885	893	904	868	859	899	869	882	859	910	880	849	838	863	873	863	849	806	896	871	875	854	897	918	840	903	885	891	845	904	852	871	929	807	887	927	877	889	900	859	837	907	851	870	829	855	889	936	881	891	864	892	880	854	848	868	859	848	845	890	861	870	878	911	862	853	889	869	889	849	800	847	876	871	900	855	881	832	852	900	860	848	864	887	891	874	867	896	879	863	934	861	859	890	864	873	863	853	905	900	874	890	865	849	881	873	854	875	855	895	862	859	869	880	858	840	837	903	861	890	911	873	857	852	877	822	838	859	902	854	876	874	921	910	842	875	850	896	898	895	899	894	841	861	805	861	896	938	891	888	845	918	892	872	875	890	903	878	840	901	894	914	826	844	883	888	872	917	877	833	868	879	882	878	870	902	914	891	907	865	915	880	872	887	835	882	901	879	857	869	880	897	918	876	887	813	897	888	878	843	855	860	923	854	910	858	866	912	829	846	923	931	841	818	873	911	889	909	903	851	889	885	871	857	887	857	868	849	906	837	905	887	909	896	860	910	896	919	942	923	898	900	909	850	845	854	906	847	864	896	917	870	886	882	882	869	879	827	875	918	869	910	887	824	865	852	840	838	897	809	881	888	851	936	856	862	910	868	874	873	903	915	880	889	905	900	851	854	892	891	910	908	852	851	835	843	856	788	884	849	825	881	877	842	820	887	904	864	866	835	901	831	821	843	875	841	865	880	881	809	865	843	830	864	914	934	887	863	851	838	838	885	858	915	871	902	895	894	864	846	886	868	893	866	891	868	867	820	886	879	863	912	855	881	874	930	860	892	853	912	819	878	866	842	818	870	900	875	867	863	881	866	875	871	875	820	833	870	888	836	851	876	904	837	830	888	882	871	838	804	893	849	856	872	857	824	919	901	879	853	849	891	912	881	874	854	924	903	867	970	834	888	847	835	907	860	936	871	883	791	863	904	908	879	855	877	836	890	851	888	907	867	877	865	877	912	856	884	795	821	870	870	860	900	818	851	878	843	852	842	924	923	888	836	905	892	877	906	862	881	841	844	846	896	882	880	904	891	878	866	895	847	898	855	851	924	870	892	807	898	853	896	845	898	851	825	852	879	914	820	814	927	929	835	881	843	863	850	844	861	848	852	891	893	897	897	864	897	923	845	865	908	854	916	897	920	852	849	804	859	856	894	800	848	862	885	871	837	872	822	869	912	844	822	910	942	871	891	952	882	907	917	850	939	881	889	905	834	837	864	915	904	836	866	890	866	860	889	874	860	875	866	907	903	876	878	926	864	859	822	819	829	836	947	892	875	828	916	867	900	841	875	838	874	902	874	846	854	836	938	916	860	874	893	880	856	854	884	936	891	909	825	956	896	856	868	872	801	872	831	919	910	888	885	908	868	893	854	973	869	832	809	911	849	770	909	893	918	864	850	857	874	863	917	864	925	848	867	868	895	852	847	857	822	906	843	893	816	869	891	868	855	913	864	908	853	864	866	884	891	852	856	857	882	890	823	885	848	821	913	866	887	865	913	823	853	896	865	872	903	863	849	850	839	882	933	859	867	850	885	880	855	823	894	849	852	878	890	915	924	822	833	875	849	850	906	853	873	868	875	898	931	891	867	862	879	914	806	896	880	853	858	898	872	890	874	876	855	853	869	895	870	918	850	885	870	895	858	871	868	862	921	870	879	874	864	846	789	917	877	854	865	859	879	872	859	846	850	930	859	832	893	867	842	884	860	926	883	907	835	838	873	884	847	848	900	844	933	856	927	847	846	851	889	853	867	812	858	888	815	858	862	888	958	827	827	884	905	921	851	864	851	862	871	887	927	889	900	861	871	898	874	879	842	925	845	888	828	904	882	909	860	900	847	892	870	834	807	895	867	888	893	895	826	885	886	841	877	930	851	935	882	870	894	856	857	907	873	914	868	897	881	818	895	877	875	890	855	894	873	896	793	889	878	888	898	838	877	893	892	912	894	852	871	844	902	909	880	927	849	873	854	896	874	893	855	858	855	887	873	911	868	872	871	882	825	888	868	892	858	847	922	927	884	842	885	857	808	861	851	880	823	854	913	894	847	909	876	871	853	862	860	874	868	829	913
27973	17248	3809	920	647	536	520	467	468	446	403	411	366	398	468	392	382	377	408	404	401	385	397	377	395	373	394	407	403	406	369	384	437	390	381	369	389	400	409	401	419	406	394	388	360	407	371	379	387	382	395	362	387	385	390	384	386	369	415	423	395	426	412	367	362	352	415	398	421	390	406	400	380	411	394	390	403	398	405	387	387	415	394	364	391	394	367	404	366	382	378	411	415	421	396	398	390	385	395	452	384	396	409	413	382	428	398	391	407	402	355	386	371	389	369	365	373	400	381	382	421	384	380	382	414	397	392	371	412	416	373	344	365	388	402	383	401	441	375	403	410	417	359	431	386	415	381	425	375	393	405	402	404	389	395	398	419	405	381	372	391	405	398	401	401	377	366	390	368	377	409	362	412	382	351	386	395	371	355	389	375	399	377	371	418	417	379	412	388	383	384	411	393	384	381	385	401	393	368	362	359	420	403	398	382	420	362	376	391	436	420	408	372	375	385	415	428	384	374	399	374	445	343	345	417	410	430	406	359	404	366	416	384	422	402	408	386	408	363	398	394	380	384	429	403	378	354	403	384	386	398	343	420	389	378	411	385	382	376	429	381	375	396	373	398	407	415	393	388	379	391	402	371	397	410	381	356	402	385	402	374	401	399	436	396	380	373	413	362	385	363	400	396	404	360	390	388	363	382	364	412	383	397	438	401	382	413	403	409	396	381	378	376	380	429	389	395	438	348	415	398	401	385	393	366	405	370	361	373	399	412	373	342	400	391	362	399	379	397	405	424	391	403	391	392	370	390	360	375	421	393	369	396	407	412	424	396	379	398	379	368	390	392	403	373	369	420	400	398	390	390	397	411	365	420	368	385	382	378	402	379	383	384	407	377	385	397	384	410	396	411	397	352	393	400	379	388	439	440	377	379	366	365	387	391	421	379	393	398	381	392	386	351	421	390	400	406	412	360	369	387	397	388	374	385	395	390	407	392	402	400	397	405	374	439	362	419	384	413	379	392	400	380	408	386	373	380	434	385	386	395	388	370	438	358	415	421	444	392	370	400	382	381	383	374	415	411	351	382	415	399	407	431	388	400	406	398	385	409	399	410	400	422	408	369	402	372	393	408	426	379	366	403	356	444	396	376	398	395	391	407	389	410	368	378	402	389	401	416	366	398	447	388	374	393	408	335	400	379	389	368	402	367	413	402	398	376	395	405	379	405	370	394	375	404	429	395	391	375	428	411	406	388	416	388	410	382	413	367	376	409	389	417	405	410	384	368	402	384	364	393	412	387	381	387	400	384	398	415	389	377	427	418	390	387	395	402	391	403	357	380	389	378	424	362	365	411	368	427	413	421	372	419	390	410	383	389	392	373	387	418	406	387	400	417	423	378	402	402	369	351	399	407	400	390	427	386	396	413	395	375	377	398	418	355	323	372	373	405	409	345	415	375	383	354	370	381	399	441	401	412	376	392	402	408	396	404	410	406	406	398	353	399	386	401	400	357	388	338	419	424	364	391	414	371	382	413	429	381	392	381	394	409	412	411	380	359	362	342	423	418	415	391	349	386	374	425	404	422	404	386	360	397	424	374	413	392	382	410	406	414	398	365	405	402	389	382	408	438	398	399	433	416	406	384	357	409	380	370	397	349	436	389	379	411	392	402	382	415	401	348	417	420	383	421	413	431	373	389	413	376	358	388	395	397	399	388	413	384	395	396	380	377	391	366	366	420	373	390	395	392	369	429	396	377	400	394	388	385	370	385	399	361	360	409	405	391	403	411	411	357	423	411	379	403	400	425	354	365	404	391	417	383	409	393	359	387	362	374	404	375	401	353	371	385	414	386	394	391	393	399	376	368	400	420	412	398	407	375	369	350	387	435	399	398	391	388	419	407	390	352	334	398	366	397	390	386	379	367	383	415	392	374	392	394	378	402	414	396	361	390	395	395	372	354	358	401	370	420	377	370	368	402	410	417	409	390	381	399	404	426	381	397	391	394	376	406	399	362	383	380	360	398	354	384	380	375	397	365	383	409	363	429	385	379	374	358	396	396	401	399	379	413	403	381	394	361	408	366	419	388	414	346	335	398	431	380	408	386	357	412	374	367	395	389	415	377	410	380	387	373	389	391	396	415	426	402	395	378	393	392	392	377	415	395	416	384	374	427	378	376	397	406	363	404	388	419	399	374	395	391	423	404	403	388	392	397	424	373	375	376	385	400	402	398	402	380	414	393	414	420	392	438	409	409	426	367	352	377	380	366	406	396	392	377	407	389	401	383	397	407	435	377	387	399	403	391	353	392	409	422	387	406	392	370	347	428	389	403	371	398	405	420	374	374	393	372	395	427	357	426	347	425	393	408	410	430	395	386	401	359	382	372	423	367	389	399	404	389	376	383	388	387	416	389	416	357	391	370	394	366	425	416	389	373	380	416	374	422	370	394	401	361	363	369	425	414	391	383	389	394	407	408	401	389	407	378	403	365	387	376	373	358	410	385	373	371	368	366	379	434	436	425	370	414	384	409	404	415	394	376	394	354	407	403	365	361	401	382	368	395	393	381	398	385	404	387	375	405	402	399	408	396	401	388	392	378	384	411	406	393	395	409	420	392	404	384	409	363	373	380	411	396	377	422	389	404	416	393	375	385	370	417	390	376	397	390	373	364	368	395	370	416	367	408	391	413	427	380	401	401	407	383	379	384	397	384	393	378	401	396	378	374	374	361	412	398	374	403	408	413	383	402	382	433	408	404	379	386	398	370	401	426	364	417	363	387	381	358	406	363	379	424	370	418	386	379	406	375	391	360	378	444	375	358	355	377	440	407	387	373	379	374	397	360	428	360	393	384	421	392	392	358	365	408	377	413	388	391	389	363	411	397	394	420	409	406	389	414	385	400	389	401	400	354	373	403	394	384	393	406	405	410	399	375	380	385	412	379	404	387	371	404	374	384	381	375	370	418	410	395	404	394	398	396	388	389	396	404	415	377	385	439	370	411	363	368	385	397	379	421	388	378	410	404	386	435	381	388	365	392	401	391	381	371	383	403	397	411	360	383	380	351	401	370	385	399	404	420	348	374	419	348	413	395	398	399	396	379	382	379	398	403	402	429	380	392	386	362	407	406	416	375	422	406	367	368	403	416	381	375	384	374	364	373	410	380	393	387	399	393	362	351	392	392	394	370	411	409	403	409	393	361	379	376	425	391	393	378	399	396	381	390	375	422	413	376	414	407	393	386	366	420	395	346	391	402	399	397	394	410	381	393	364	384	370	397	408	368	370	409	421	415	377	383	357	415	371	406	398	388	404	431	395	363	373	413	387	429	372	392	381	405	374	403	399	379	403	395	384	394	400	424	392	415	408	429	393	378	424	369	381	384	383	385	393	362	415	393	385	364	415	403	338	388	424	396	380	359	388	397	406	378	396	350	390	389	394	397	390	376	377	373	409	377	373	421	371	376	399	355	405	400	382	388	384	385	366	368	416	399	370	396	403	391	399
4945	2400	1623	922	838	704	624	624	525	535	473	448	452	424	446	448	416	404	432	428	431	407	422	434	472	403	406	437	397	407	425	396	458	420	402	402	404	396	446	432	409	410	409	415	415	474	393	415	423	403	408	406	436	452	465	463	408	432	427	402	416	430	435	444	439	424	419	432	457	406	427	451	434	411	441	457	453	449	437	409	408	389	422	395	434	406	378	433	443	402	428	401	425	427	411	412	481	427	402	451	411	454	445	418	398	409	388	428	422	402	409	431	454	382	405	408	450	422	403	401	448	394	417	399	443	431	405	410	446	413	420	443	411	439	437	392	404	444	392	410	407	405	427	376	417	430	409	393	441	436	420	420	413	476	442	395	452	434	390	416	402	411	406	428	384	408	405	424	437	454	444	392	414	405	412	399	418	418	418	437	411	413	426	433	426	407	463	444	457	389	390	439	410	428	399	429	426	403	421	434	448	411	420	429	451	426	383	376	404	424	435	434	423	410	438	424	391	439	439	426	440	411	396	423	395	401	426	431	432	407	406	453	413	430	413	437	434	390	417	383	434	421	431	426	428	378	451	392	434	429	443	437	410	448	415	410	394	464	414	407	443	411	423	423	447	431	472	440	387	443	388	470	393	424	434	435	409	432	428	442	428	408	400	437	414	440	412	419	417	409	408	410	448	415	402	405	435	398	443	446	436	456	435	409	412	444	427	415	423	438	455	416	413	411	393	434	461	413	389	453	434	375	416	427	410	399	433	379	398	446	431	416	438	430	449	458	411	393	386	416	457	418	393	391	410	444	427	418	429	401	414	402	434	398	434	387	444	420	411	413	416	453	449	425	401	382	398	442	402	434	412	382	411	436	380	426	417	430	420	442	452	436	445	372	427	433	408	417	414	440	430	445	405	399	415	449	426	410	426	426	429	405	440	468	396	424	418	410	428	433	441	422	455	448	458	404	462	439	415	429	413	414	373	420	402	436	396	474	432	400	442	427	432	401	454	411	412	456	380	434	426	432	435	430	453	405	370	408	419	423	385	403	438	438	399	406	394	455	399	405	434	419	460	416	451	444	375	429	432	429	446	391	431	472	424	436	456	413	451	429	381	445	421	443	420	431	439	425	448	441	402	414	437	404	420	426	438	437	421	423	399	418	413	420	411	435	381	399	401	405	387	408	427	431	382	413	460	442	417	450	453	387	376	415	393	407	425	428	422	444	470	439	433	396	413	439	384	393	436	427	415	417	399	404	454	405	417	429	414	456	401	407	421	444	415	393	446	414	366	410	428	439	426	411	435	424	413	396	425	440	399	449	404	396	429	461	448	461	426	415	428	395	418	420	405	457	435	415	406	437	438	397	395	441	400	435	450	396	390	418	427	422	434	419	437	433	403	397	388	422	410	452	404	437	412	423	410	421	405	421	419	431	405	420	395	445	397	432	434	450	437	398	409	435	411	383	431	411	429	415	453	387	432	406	437	431	439	429	411	403	413	397	400	419	441	399	427	438	394	403	415	427	410	440	413	409	437	414	459	432	404	397	429	425	431	384	423	431	433	437	417	396	443	413	398	395	408	426	401	421	438	394	431	446	380	408	410	414	421	383	422	418	400	420	412	444	403	415	434	399	416	405	448	415	398	391	428	426	409	416	429	395	432	422	445	418	415	408	395	434	416	392	380	431	419	422	418	410	431	403	430	432	380	418	429	427	468	412	377	414	420	464	428	450	438	424	440	434	420	452	451	427	379	392	403	420	459	417	412	459	434	397	416	402	462	416	450	421	409	430	395	428	431	406	412	411	416	456	425	435	377	428	371	448	401	394	435	441	413	416	409	406	380	428	423	414	405	449	426	423	431	463	410	450	473	416	408	428	419	425	449	405	429	385	436	429	411	431	407	459	430	449	411	413	406	439	430	407	388	433	406	385	402	402	412	433	423	388	463	439	386	428	425	429	387	444	430	432	432	466	419	415	409	425	409	391	458	422	471	446	392	433	432	422	386	423	448	373	427	407	425	405	414	462	425	412	417	389	436	422	450	450	456	437	432	429	405	419	456	402	416	425	423	430	449	377	442	420	412	409	400	424	468	428	404	420	422	434	406	408	391	476	371	426	404	438	437	425	426	430	394	409	445	447	407	393	411	396	427	422	432	411	419	423	393	425	442	418	423	407	402	400	443	419	441	421	416	441	414	422	477	395	413	405	441	437	429	444	452	423	456	450	402	454	446	348	406	443	407	419	421	410	399	372	386	425	386	418	433	410	431	430	411	414	440	428	409	402	411	409	466	412	433	417	459	429	469	374	422	421	445	441	437	419	425	410	436	421	443	447	398	408	411	423	414	405	420	459	439	440	397	402	403	430	429	398	380	407	394	404	435	430	371	458	400	423	382	407	401	389	412	462	441	430	420	429	427	425	443	437	406	423	448	397	435	477	433	437	415	408	419	398	405	380	423	386	426	458	438	418	429	426	414	406	407	418	417	412	425	427	415	402	416	398	409	399	446	412	380	420	443	421	433	381	389	404	385	427	405	415	423	406	375	444	407	383	433	438	442	450	420	442	405	420	395	419	426	421	370	402	402	420	426	411	437	464	424	415	437	442	443	408	407	440	425	397	429	408	413	466	397	431	429	430	409	415	444	413	452	435	399	431	404	417	436	388	430	424	418	409	415	416	406	405	435	440	401	424	405	429	400	422	414	392	411	397	416	435	415	427	430	425	444	431	438	418	399	436	410	423	410	442	415	434	431	396	419	408	422	408	403	456	421	405	399	432	398	410	449	411	414	453	412	437	427	406	429	406	402	407	427	405	415	449	408	419	429	396	410	414	415	439	422	443	435	452	400	436	414	406	413	412	412	399	410	408	440	440	407	466	431	428	450	429	394	415	425	376	445	433	422	397	435	404	450	447	432	374	401	469	399	412	414	441	406	425	415	406	428	453	437	404	437	426	400	439	387	399	436	416	424	425	428	390	435	383	407	434	391	405	457	429	422	383	402	429	416	385	404	455	408	428	399	421	373	417	406	406	391	445	419	435	443	403	424	396	421	413	393	377	467	431	449	387	401	448	413	392	451	411	454	406	413	386	426	397	465	411	389	424	405	419	374	413	383	432	414	425	408	400	426	411	401	463	410	455	396	419	415	433	416	410	406	416	425	432	416	442	399	415	433	420	446	420	454	421	417	445	415	438	443	409	398	393	409	397	402	394	416	462	434	442	411	416	418	423	423	393	418	432	438	452	434	447	434	420	442	392	424	395	399	420	406	412	381	431	411	396	392	414	441	435	417	432	405	428	402	407	463	436	415	405	413	424	413	452	391	402	421	446	414	449	416	429	417	411	407	433	427	395	408	433	438	421	432	444	373	417	412	405	413	419	439	405	383	411	389	440	448	401	408	390	443	411	414	435	407	432	427	411	383	424	412	408	418	457	434	385	397	425	423	416	451	426	451	428	406	441	431	382	421	406	430	410	411	403	408	457	439	408	426	400	452	430	453	433
23914	21260	28505	24331	21257	9585	1742	1205	1050	991	881	883	803	823	819	799	847	777	716	801	769	672	781	717	690	773	730	699	732	747	705	753	735	745	700	740	715	731	682	707	726	732	693	754	736	734	725	716	750	705	696	727	733	722	718	759	675	693	747	728	711	694	737	770	764	743	684	691	707	730	721	677	718	702	758	666	700	739	701	733	737	702	679	711	726	755	686	701	716	722	679	670	660	690	673	694	743	702	685	709	755	699	694	658	707	690	728	710	662	774	671	719	682	717	740	704	701	718	712	776	732	706	729	728	713	707	761	719	683	716	718	724	699	722	714	680	712	690	679	711	663	719	685	693	700	680	724	669	703	697	742	694	718	680	697	733	711	684	734	696	653	742	670	714	733	684	683	721	722	722	705	728	723	724	684	749	686	683	716	667	730	728	727	693	691	723	708	692	720	726	708	678	788	665	687	685	703	711	690	681	717	734	680	668	716	701	650	680	725	694	693	726	706	751	730	678	706	669	687	742	713	702	695	674	725	704	679	704	677	700	704	735	696	707	722	712	749	738	718	678	724	695	681	733	716	691	681	734	677	712	715	732	705	718	695	716	739	736	716	672	657	716	669	711	718	727	676	706	711	750	680	712	735	710	672	714	734	704	740	688	659	726	691	696	700	697	671	739	756	766	722	710	698	711	680	695	710	715	681	739	713	693	700	746	668	696	719	706	675	700	672	727	711	737	697	734	742	725	714	690	728	775	690	663	742	701	679	766	685	686	673	715	721	702	712	691	728	687	728	708	670	666	678	734	670	694	728	771	673	716	675	723	713	689	754	730	698	717	679	698	663	698	699	755	717	721	727	679	670	700	677	692	695	714	717	701	741	737	709	695	689	687	683	759	715	706	719	693	752	709	718	722	691	746	699	704	681	718	701	663	701	731	746	697	687	712	737	710	700	690	702	707	673	689	747	701	758	685	677	651	745	696	713	679	705	727	723	689	709	740	688	688	675	719	718	663	679	756	726	716	733	673	703	662	707	718	705	721	727	752	685	714	709	710	708	725	739	755	741	697	719	720	710	709	706	695	746	680	738	675	738	699	682	695	698	734	720	685	703	680	653	716	687	695	717	662	649	695	714	688	686	729	691	654	683	718	731	736	763	714	734	680	663	689	689	733	730	684	728	671	718	695	664	675	660	693	681	723	767	720	715	709	687	701	663	682	692	728	701	721	713	704	677	663	729	701	672	727	763	753	724	727	752	708	718	647	736	674	677	671	708	696	677	718	714	711	706	709	709	661	678	715	704	724	723	708	699	712	722	715	647	679	729	729	701	698	722	708	726	709	717	734	709	709	693	713	719	700	720	695	671	732	662	696	704	698	688	735	707	681	686	720	688	690	709	725	675	704	687	690	687	726	674	783	737	725	701	701	735	717	713	664	698	671	728	684	705	710	719	668	716	701	695	641	687	676	695	689	723	708	722	703	685	694	689	726	674	660	741	712	693	700	700	692	671	667	696	737	741	744	720	738	705	714	672	714	695	726	743	762	676	721	687	722	731	665	670	735	694	719	740	709	752	659	681	693	720	677	689	691	725	732	708	678	701	708	743	733	694	710	676	704	658	674	691	677	722	747	695	720	711	721	701	731	722	716	703	724	726	701	730	702	733	733	645	763	759	671	678	756	700	693	681	726	711	708	708	735	689	694	722	675	750	719	732	690	767	721	744	659	738	726	750	725	727	694	690	726	678	702	690	690	762	736	711	718	747	715	665	694	690	693	686	679	694	639	722	692	738	746	730	677	736	736	719	708	684	666	676	737	679	698	727	735	722	717	726	699	696	701	745	696	708	732	727	728	699	757	755	692	706	706	719	719	724	672	705	722	691	678	728	687	724	715	710	718	710	674	754	671	716	708	707	690	701	693	742	664	685	736	683	723	658	709	709	745	717	669	673	717	666	722	719	712	719	652	727	694	727	724	725	705	693	654	702	745	738	735	718	761	707	689	683	705	694	728	693	752	721	702	705	697	690	660	732	669	749	749	710	711	713	695	698	712	698	684	707	744	684	678	628	670	741	723	675	686	739	719	699	655	732	710	709	695	713	694	687	738	726	702	676	706	687	787	762	738	694	725	685	697	683	689	704	729	711	690	703	678	691	695	684	730	695	757	706	735	703	701	671	711	736	687	729	707	662	713	678	700	690	777	723	726	744	688	726	742	725	708	713	721	709	711	688	655	664	678	694	730	745	693	697	713	706	735	729	676	713	711	734	690	697	691	719	693	695	705	693	669	686	739	659	697	718	724	726	718	720	720	742	668	710	708	728	740	733	697	706	686	712	687	736	674	705	720	679	712	704	727	692	698	725	708	753	742	672	695	714	764	718	694	701	693	659	765	679	769	756	677	706	691	709	688	697	753	755	705	725	689	715	710	730	667	710	682	689	735	750	675	658	707	757	716	738	684	702	712	688	711	709	704	694	689	689	709	744	734	747	720	724	711	723	685	720	707	668	671	687	698	688	707	700	685	694	709	671	694	689	696	699	663	718	701	683	710	724	742	669	714	687	723	707	792	712	717	681	683	685	682	706	689	698	695	697	695	716	699	710	688	703	709	685	688	719	678	728	707	722	682	686	673	673	728	703	716	732	675	744	715	709	748	744	722	705	690	714	724	673	673	713	710	753	661	686	680	755	706	666	694	734	706	720	653	705	709	763	713	715	718	743	716	715	726	708	678	700	690	650	700	675	708	723	767	664	723	712	754	724	734	644	692	713	723	698	676	747	709	680	694	662	677	711	711	647	725	737	711	704	724	705	701	725	673	707	721	710	650	678	662	695	711	657	693	712	707	662	688	725	670	703	717	717	746	711	659	671	718	700	698	679	728	671	745	704	751	697	702	740	681	688	702	748	708	753	718	731	687	738	717	674	687	676	677	652	698	735	736	707	668	697	689	698	675	737	675	683	658	710	728	692	680	702	707	678	716	681	753	709	691	706	698	717	667	670	705	693	694	679	721	723	669	670	706	685	687	648	666	716	697	686	710	721	665	753	675	692	665	701	715	706	695	681	717	721	742	692	711	722	674	753	664	678	684	689	738	663	720	638	736	689	719	713	730	693	684	723	728	738	725	774	670	721	696	734	732	683	692	760	713	664	685	686	698	674	697	697	739	690	764	699	692	721	691	704	677	691	712	723	711	766	744	728	707	760	733	713	700	693	707	704	738	718	731	732	759	683	667	692	689	670	739	701	657	778	681	705	700	724	656	725	721	712	719	658	712	694	681	733	703	732	724	687	706	709	743	734	701	687	681	760	732	656	709	713	685	677	724	679	643	702	705	737	737	699	696	719	690	695	680	745	723	670	729	711	657	696	707	685	744	742	669	755	694	670	728	663	742	718	686	701	729	690	690	714	734	729	715	726	684	725	727	710	693	761	708	739	723	676	660	716	661	763	716	699	676	687	655	762	710	698	675	733	723	686	780	697	712	678	681	699	677	737	708	692	724	673	747
4131	10551	7374	3794	2982	2449	1999	1653	1356	1233	1056	995	968	896	827	821	892	846	804	787	838	815	811	718	794	728	801	765	735	817	758	778	753	797	732	740	731	705	767	748	769	765	731	755	751	737	711	774	736	729	752	729	746	759	728	728	695	779	775	767	766	710	744	761	794	740	804	725	725	710	735	751	717	744	745	742	698	714	750	731	688	764	745	712	701	688	712	741	709	759	768	744	720	739	747	695	690	720	705	791	699	727	712	723	767	726	754	754	803	761	713	780	682	732	771	776	740	720	736	725	703	681	709	793	737	765	689	710	762	692	708	746	770	686	686	742	737	741	715	749	727	684	775	727	742	719	694	730	777	743	724	736	702	699	733	712	702	733	745	719	717	707	723	752	709	775	751	727	719	704	718	782	713	752	750	733	725	722	711	755	709	772	710	749	743	719	730	690	714	704	716	698	750	740	738	684	726	705	715	746	694	727	710	736	725	760	719	738	705	712	692	727	745	719	708	688	729	745	694	736	773	723	724	672	729	720	714	722	703	764	779	721	707	688	712	746	737	766	728	677	716	693	638	723	736	725	779	742	722	707	736	768	759	680	748	687	757	704	707	714	729	742	746	724	723	737	776	727	742	686	705	733	725	697	750	756	746	717	654	702	722	732	716	750	743	692	678	772	757	719	715	712	711	744	766	744	702	714	738	720	771	756	750	717	748	682	723	727	709	777	712	725	743	774	752	748	720	711	713	775	715	714	736	722	736	715	736	721	765	683	766	719	701	688	738	696	709	723	716	706	723	738	701	675	745	759	676	676	689	722	732	701	746	699	723	766	752	749	730	723	679	743	773	716	665	723	722	659	711	706	725	722	733	734	755	736	717	768	717	712	690	754	698	787	748	699	716	685	705	734	766	715	702	706	786	729	740	675	709	694	741	706	694	702	718	724	734	708	777	698	735	741	714	714	688	735	717	689	692	736	723	713	740	732	731	709	671	730	725	728	741	688	727	679	733	680	719	773	763	741	743	683	703	794	790	729	727	756	743	698	732	757	734	726	739	704	745	721	691	726	686	740	735	781	726	712	703	733	751	687	679	740	738	706	713	693	701	730	735	740	715	729	736	738	693	730	741	699	738	697	710	718	703	735	734	700	689	739	768	746	694	752	709	723	697	773	722	709	723	716	742	697	696	722	749	704	742	722	710	753	727	712	710	714	693	749	725	718	717	702	754	715	774	731	753	732	702	762	704	736	754	692	718	716	712	708	762	746	728	728	742	732	740	741	763	751	751	680	685	657	745	729	733	738	752	694	685	731	710	687	758	750	725	748	700	693	733	679	744	743	714	695	755	691	689	747	724	786	700	691	697	726	714	682	699	730	716	699	730	768	723	763	666	759	767	665	709	714	704	762	724	714	746	677	748	736	702	703	750	716	740	739	695	715	702	718	703	749	725	733	748	785	733	724	712	737	660	752	778	683	746	694	743	729	684	690	728	768	742	731	752	716	756	759	703	725	753	706	706	714	713	705	719	710	730	753	703	732	720	704	773	694	712	723	700	714	688	718	747	688	732	771	741	736	750	751	714	711	717	760	727	717	736	735	758	719	757	688	751	710	728	724	713	728	725	759	709	711	726	740	703	776	748	767	725	753	693	707	728	710	718	754	790	733	731	674	746	718	757	721	721	736	767	676	735	719	703	753	701	723	747	727	771	759	761	777	740	733	782	712	691	730	748	730	701	707	689	762	722	734	733	753	709	711	679	755	722	705	758	723	703	730	776	752	723	723	697	722	751	740	730	742	751	738	692	736	760	714	713	713	698	748	689	731	724	712	697	693	761	737	745	735	769	738	749	714	747	724	739	716	669	784	732	768	690	743	741	711	720	735	735	768	696	703	698	735	746	703	780	721	737	772	747	712	696	741	741	697	725	705	747	748	698	681	772	705	704	695	721	705	733	713	729	682	746	687	693	734	758	737	757	708	742	709	704	724	737	704	697	748	706	732	719	769	716	743	762	678	738	708	731	732	723	743	741	724	722	753	772	681	745	695	743	699	725	719	678	727	711	695	702	739	739	704	743	726	692	756	706	729	725	772	744	725	701	730	719	718	758	715	772	739	726	720	673	719	716	740	735	771	697	702	708	764	728	675	684	799	687	735	742	711	722	703	776	735	713	734	724	738	717	759	746	709	712	745	677	780	733	731	725	714	690	721	732	742	717	750	726	647	732	719	693	684	740	701	713	744	787	735	736	743	715	728	703	674	760	699	757	685	702	712	680	693	671	736	716	698	743	701	739	708	723	739	739	723	729	769	716	708	736	722	722	705	726	717	708	749	702	768	714	698	684	746	715	713	790	744	758	726	738	743	773	645	736	707	713	677	656	746	755	736	704	744	714	719	699	708	736	741	757	699	757	705	741	667	755	783	723	721	714	705	677	717	684	745	732	711	739	710	748	761	740	785	706	696	699	723	722	723	747	746	691	716	718	747	715	749	753	717	701	770	753	686	740	705	732	720	702	703	712	721	716	707	739	753	697	712	751	672	703	666	712	721	700	731	745	712	706	739	728	724	752	741	719	709	713	710	754	701	702	729	719	719	713	754	746	757	716	721	674	704	708	719	750	735	722	744	740	729	737	735	721	746	726	712	738	717	731	756	717	752	779	717	670	728	735	693	700	754	725	718	759	753	747	740	750	689	743	753	727	751	718	690	722	729	738	741	751	681	743	719	732	721	671	700	654	748	727	718	736	743	713	741	789	705	758	753	755	732	735	750	716	747	698	727	746	709	708	719	714	730	719	751	747	734	719	727	711	702	698	719	732	753	665	757	736	728	695	736	726	739	718	685	712	729	708	663	712	715	725	738	736	761	745	716	685	744	724	712	727	681	766	698	790	752	751	731	709	751	776	682	735	754	707	756	704	733	719	757	719	691	716	717	745	737	676	725	691	716	734	712	709	761	711	716	698	696	694	744	736	727	765	718	692	716	773	713	720	713	734	679	721	742	715	713	701	751	711	750	720	730	737	732	738	722	709	740	722	736	710	741	679	756	701	749	714	728	716	705	727	696	698	728	701	752	720	705	703	731	732	746	755	681	715	727	779	734	716	718	743	701	738	727	754	692	695	718	723	744	756	696	736	735	689	703	682	696	738	701	695	737	749	762	754	692	746	756	743	740	741	734	714	727	738	738	716	731	714	711	760	726	697	741	701	734	741	732	719	694	703	744	698	722	727	733	717	706	770	715	738	743	696	700	718	731	720	709	774	724	753	718	763	737	731	719	727	734	685	709	751	768	741	787	728	737	720	752	683	710	752	739	784	674	745	755	751	720	700	725	742	732	703	768	733	717	758	711	681	719	708	736	715	665	669	737	728	694	705	688	782	740	719	664	691	763	696	739	775	743	736	731	722	765	687	714	689	673	744	718	739	754	671	738	756	719	701	687	724	733	719	736	733	720	712	744	692	742	703	733	715	730	753	700	734	713	644	733	750	713	726	765	717	713	711	721
25036	21224	27282	25374	9621	1058	775	654	611	580	546	474	509	469	459	481	462	465	438	428	431	429	430	467	416	411	395	409	420	408	420	452	392	378	422	388	415	399	421	403	409	398	420	383	408	405	415	378	390	412	420	374	453	404	423	403	382	393	405	418	420	410	359	402	424	414	434	392	449	422	416	417	437	390	427	435	377	426	427	422	389	407	386	421	404	410	396	381	393	424	381	427	413	420	384	412	422	401	417	411	415	402	441	394	408	361	430	390	396	407	388	392	386	400	402	416	423	406	402	431	365	390	389	403	428	394	401	428	398	393	422	382	389	395	394	367	395	384	419	406	387	402	402	438	399	396	388	425	393	386	401	403	397	397	383	436	362	426	383	401	424	416	403	404	401	413	414	376	359	414	421	392	390	391	463	391	407	422	406	468	402	383	390	359	430	399	406	404	421	433	407	384	426	395	407	408	366	438	426	405	364	405	407	396	391	374	431	407	450	434	431	381	399	411	446	436	437	375	417	375	414	405	386	416	419	411	406	380	420	405	400	421	391	377	395	412	403	379	389	398	368	393	421	401	368	402	394	412	387	376	440	385	384	394	404	407	411	431	404	404	394	434	419	389	405	381	352	381	399	368	400	381	416	381	426	410	393	384	392	386	400	426	367	392	409	398	373	380	361	420	424	428	383	395	374	417	401	364	420	444	403	385	362	382	409	419	398	426	394	411	412	417	394	405	427	404	388	406	377	424	405	376	369	415	423	433	417	380	411	438	422	369	404	427	423	397	404	444	396	397	419	395	429	407	386	399	391	408	441	404	418	441	406	385	411	404	393	409	420	384	403	381	408	411	387	402	391	407	413	411	392	363	411	391	384	388	382	405	408	365	408	418	401	387	390	410	385	421	386	417	401	408	403	383	384	387	377	395	398	415	409	398	412	452	426	393	428	398	394	437	354	399	394	396	424	413	414	378	382	427	402	367	399	407	418	413	429	399	413	411	394	376	392	458	414	371	437	421	388	414	402	431	413	383	405	407	392	427	435	393	425	376	415	419	436	408	411	418	406	422	380	402	439	415	402	413	370	444	403	414	437	384	402	412	406	393	399	433	394	372	401	416	406	402	366	422	413	439	406	390	430	384	420	456	372	419	413	409	444	390	390	409	424	402	440	391	380	421	389	425	359	427	378	408	395	387	382	365	386	356	445	415	444	369	391	404	413	423	357	389	384	404	425	394	398	378	399	412	413	381	396	403	376	393	378	401	432	375	382	416	399	393	428	379	379	407	410	393	371	394	420	365	424	431	354	422	434	387	390	430	403	425	419	424	410	437	412	393	389	373	397	386	414	371	360	387	435	437	436	417	406	405	423	393	429	412	365	394	395	384	432	411	410	376	417	393	420	407	429	407	395	403	424	406	434	370	387	428	393	366	378	372	406	386	451	409	393	395	407	419	389	392	398	395	371	405	448	418	392	417	377	394	404	354	392	426	398	401	410	409	399	397	416	372	387	440	426	369	408	421	431	412	398	436	396	395	375	403	401	425	370	379	399	406	413	405	412	419	439	422	389	425	397	441	445	415	404	367	435	404	393	364	417	395	393	436	383	379	405	384	426	397	374	412	412	399	365	397	405	401	394	407	413	428	420	378	424	408	418	447	392	411	422	406	412	379	414	412	420	396	401	374	446	368	414	415	382	392	397	405	387	384	400	391	368	433	385	401	410	406	408	408	395	402	424	412	374	417	430	395	370	407	412	380	365	411	407	384	401	415	403	408	402	410	420	374	395	433	420	408	392	392	441	385	426	359	405	406	419	390	413	427	417	403	387	366	411	392	401	442	427	395	381	368	401	447	379	412	381	449	437	365	379	354	439	444	395	388	388	395	370	381	396	392	394	371	395	418	431	421	374	401	392	417	399	392	391	411	404	409	441	413	438	385	386	417	414	442	420	404	379	383	416	373	422	403	400	389	384	393	395	420	362	380	372	402	405	387	414	370	385	387	390	396	409	371	415	403	381	430	402	375	403	390	403	426	398	402	415	404	416	396	431	386	428	406	378	398	404	401	427	390	371	444	435	390	402	403	383	408	412	404	408	393	410	368	402	417	411	410	363	365	453	400	392	377	400	409	394	382	424	380	403	412	416	379	378	432	384	442	428	374	386	412	386	382	401	363	402	411	382	368	420	387	397	416	435	399	386	408	383	392	397	391	432	421	399	418	387	402	404	395	402	448	426	396	397	396	435	452	383	402	394	414	397	405	415	391	408	377	431	415	386	449	380	440	442	403	383	418	413	386	418	389	408	386	421	412	408	413	350	416	386	399	435	383	386	408	402	377	428	391	401	376	419	437	436	424	417	431	379	471	402	362	419	424	382	415	417	409	412	412	392	392	419	433	417	424	381	400	400	406	405	396	418	410	385	389	423	379	416	396	397	430	435	421	407	393	402	410	429	413	424	398	427	395	413	423	420	406	408	395	412	375	373	361	451	383	390	391	432	410	410	391	420	429	406	400	390	418	428	409	366	405	379	404	405	427	415	403	413	403	423	394	401	394	420	418	421	459	411	404	402	405	361	398	440	380	395	389	403	411	381	375	420	397	413	429	388	386	434	406	425	390	414	402	389	401	403	413	387	401	418	425	439	448	393	401	403	411	371	421	399	428	400	398	397	400	377	393	403	427	417	394	416	384	401	393	424	402	410	385	401	395	375	434	405	387	401	387	420	456	408	380	416	409	406	412	428	409	374	393	413	416	399	391	412	380	401	419	424	400	383	415	455	472	412	425	372	357	439	389	389	378	401	393	392	391	429	415	434	405	414	463	419	425	414	410	410	430	429	381	413	369	407	388	411	368	407	402	402	412	442	440	424	400	416	378	416	408	363	386	394	407	381	415	406	424	395	374	422	417	406	395	398	406	410	417	406	441	386	413	385	385	401	410	385	430	432	439	412	410	400	425	414	393	380	393	413	390	427	406	359	410	395	364	414	391	433	408	378	427	420	393	436	380	392	399	375	411	369	439	394	385	416	408	438	396	420	395	398	415	427	407	410	405	448	411	423	411	423	393	367	415	409	385	403	429	426	388	434	387	364	371	393	427	417	409	380	386	440	399	421	413	420	429	436	397	403	377	419	429	387	416	424	402	429	398	379	373	425	401	436	392	377	413	406	417	400	400	423	395	402	414	387	391	415	397	408	400	412	409	423	404	375	421	377	433	405	386	387	399	394	404	370	427	387	398	398	372	376	408	389	392	405	376	457	404	422	423	417	382	414	420	383	405	441	387	382	434	388	414	391	382	366	417	383	380	384	402	410	408	401	382	411	402	411	396	375	390	382	380	437	403	394	411	396	411	384	384	425	415	409	432	396	418	423	397	424	386	398	402	418	363	416	384	405	404	377	408	443	417	391	387	387	398	386	396	399	428	371	386	396	442	377	427	382	420	394	422	389	404	393	371	413	406	394	424	390	409	409	409	406	380	402	398	404	399	405	413	402	418	380	368	368	405
4097	6715	4471	2265	1898	1476	1188	1009	917	765	725	642	569	547	556	539	538	511	497	540	460	503	505	509	446	500	490	507	468	482	462	481	439	441	463	497	455	466	471	451	433	449	478	482	493	464	469	454	427	455	479	479	441	463	439	458	447	434	447	431	487	443	483	482	500	446	461	435	482	480	474	480	402	452	461	498	451	439	454	485	427	453	440	435	471	444	422	433	419	463	448	466	509	424	464	467	499	450	456	469	410	470	478	431	477	420	445	470	475	469	447	458	441	446	482	408	442	463	454	462	416	412	451	456	428	409	467	437	445	461	440	445	466	438	472	469	468	443	441	457	459	435	441	461	498	419	458	454	448	429	472	428	446	439	408	425	453	469	424	402	433	454	452	435	454	431	443	476	472	415	476	403	426	470	462	434	467	425	440	444	448	472	419	460	439	456	416	438	422	483	462	440	444	465	504	432	480	486	441	428	452	450	445	465	416	466	456	459	474	451	451	444	458	470	468	452	447	491	464	417	450	413	451	481	448	429	462	436	430	450	466	485	486	416	422	458	431	437	463	427	458	442	436	467	422	438	430	448	463	470	433	456	420	478	457	439	474	454	437	457	468	469	488	442	425	455	533	406	452	457	440	478	469	421	468	456	432	473	478	455	439	429	450	480	433	432	508	444	486	446	434	447	435	453	446	452	470	450	456	467	407	447	437	426	458	486	474	423	462	434	452	460	425	461	454	469	492	466	418	459	444	469	444	466	464	453	445	444	415	434	455	460	455	454	482	471	390	483	446	435	442	449	475	403	419	445	444	435	471	457	460	455	440	457	473	444	496	421	395	457	476	479	460	434	429	449	452	436	492	448	455	460	464	437	425	476	434	430	414	418	424	480	484	461	468	422	465	385	452	463	430	449	469	489	479	435	432	444	458	445	449	464	434	469	420	438	441	426	444	480	460	489	498	475	464	423	438	433	447	452	450	453	451	457	480	383	430	433	474	434	482	435	466	437	437	457	453	480	427	464	444	473	472	444	448	444	476	431	451	430	409	440	429	474	461	467	442	427	454	436	492	431	460	470	460	441	414	442	463	487	476	413	423	437	444	433	462	449	468	476	460	437	421	436	425	461	442	490	464	455	486	405	448	428	448	489	440	483	431	452	455	458	427	497	471	518	417	447	465	415	399	429	436	430	436	450	428	456	454	426	448	474	416	426	436	448	447	457	460	471	431	446	456	479	436	432	428	445	448	460	444	454	447	430	513	457	427	471	453	429	457	463	431	507	459	438	465	464	471	509	424	426	483	460	442	459	434	445	441	447	434	467	445	414	448	474	436	448	455	448	464	412	465	431	480	424	462	431	434	460	471	392	462	441	424	439	456	431	436	430	440	456	421	453	444	475	434	441	475	442	448	467	451	431	422	463	440	488	446	432	424	450	448	434	433	437	469	449	465	423	432	423	461	420	440	450	462	427	432	513	424	463	468	460	448	465	451	443	420	425	445	438	461	492	432	488	450	439	487	435	429	438	479	445	447	484	432	453	456	460	453	459	471	424	476	419	461	434	431	436	428	447	447	476	456	465	444	425	444	422	415	434	446	452	441	449	449	440	434	423	424	471	450	455	419	448	477	445	432	466	439	469	411	469	478	453	417	439	437	454	483	458	448	454	432	455	440	469	465	437	431	430	437	436	444	473	429	489	433	471	466	464	449	464	435	477	424	467	461	467	463	471	453	424	471	446	467	375	468	435	463	436	465	465	444	475	436	458	480	445	434	479	448	425	437	428	438	475	424	450	443	445	488	459	469	433	434	428	430	469	457	445	447	457	471	391	430	456	435	446	479	429	464	454	453	426	453	456	452	416	433	463	439	441	472	438	479	466	451	468	429	465	442	425	449	458	442	495	455	438	468	416	457	456	447	417	464	455	464	427	399	457	416	449	481	408	462	453	466	458	473	453	429	471	478	439	427	468	450	445	458	426	488	453	467	493	438	427	473	450	479	399	426	423	466	465	457	457	475	437	475	446	427	469	442	463	444	425	417	416	460	399	458	417	467	429	497	445	438	435	414	453	440	426	475	449	445	433	453	461	482	459	477	461	451	421	446	411	480	457	476	440	433	440	494	464	436	443	439	469	477	473	469	426	459	435	460	454	473	429	474	430	462	424	407	457	472	444	461	428	448	451	445	447	407	454	454	448	486	460	461	451	451	464	471	448	449	437	434	440	479	450	438	416	451	455	458	426	420	488	449	434	450	466	463	441	413	447	458	445	474	437	461	469	483	427	462	418	481	400	481	486	476	450	454	469	428	451	433	420	447	436	445	457	439	405	450	447	465	479	472	424	470	446	444	424	451	458	510	446	436	485	461	412	391	463	412	429	432	450	437	445	428	492	462	450	430	410	510	453	480	457	451	424	444	439	463	443	450	411	427	479	456	462	448	432	443	435	453	431	434	436	446	456	483	443	503	417	462	466	449	417	414	489	415	449	472	448	415	489	406	479	437	439	439	459	487	428	465	421	493	435	418	468	391	412	459	457	447	428	454	399	450	451	419	460	453	471	474	462	491	453	423	427	423	465	445	433	441	438	452	434	474	410	474	447	457	438	438	447	425	448	462	463	467	429	452	433	445	450	409	436	464	449	434	439	432	454	457	433	433	448	443	455	487	498	458	410	437	465	465	436	438	448	433	439	435	486	457	434	473	474	450	426	454	454	441	472	462	452	408	415	436	444	460	420	463	437	467	429	425	458	463	474	477	451	450	456	450	467	443	431	434	448	466	416	431	446	436	441	441	442	444	475	473	463	412	430	467	481	427	470	479	411	492	435	453	432	425	426	420	455	449	453	458	436	443	472	443	442	457	443	453	476	464	441	463	420	456	447	456	459	467	418	457	435	423	392	435	453	418	429	423	438	435	449	471	468	445	459	425	441	473	451	458	460	428	464	447	436	445	432	464	450	447	459	428	402	428	478	459	452	422	465	432	396	474	441	503	449	437	461	418	460	427	467	424	438	419	441	456	457	426	477	435	414	447	448	494	413	412	469	418	422	425	442	426	437	424	416	424	433	450	436	475	471	448	478	451	441	497	453	439	438	470	462	387	397	462	419	414	465	466	435	463	446	445	420	436	456	446	457	422	443	466	437	455	412	444	448	437	437	497	441	432	429	440	439	422	457	417	438	429	424	409	464	457	462	423	459	442	431	494	450	442	438	459	437	447	440	437	441	411	448	451	453	474	440	462	425	453	470	506	463	422	424	450	410	435	453	462	456	442	435	431	458	465	472	480	436	466	448	462	468	478	457	415	472	497	437	464	456	428	444	436	455	444	433	396	427	470	442	457	448	453	425	415	421	424	419	424	452	461	486	464	441	435	450	492	434	435	414	429	434	453	428	445	459	473	458	423	441	449	434	475	451	439	392	446	492	453	470	471	427	471	495	451	446	453	439	490	481	413	483	428	431	450	442	432	463	462	478	448	461	439	479	416	492	435	454	465	443	429	465	434	432
22738	21262	28949	23901	21264	21332	8659	2019	1497	1396	1214	1133	1156	1063	1071	1039	1026	987	1001	979	954	929	886	931	946	942	842	850	848	961	934	916	929	863	885	924	862	851	893	892	862	956	816	863	903	859	879	873	945	839	869	862	935	862	857	904	849	839	840	881	878	881	869	859	951	906	912	881	875	882	898	887	901	930	856	882	898	853	910	821	912	870	836	873	857	859	891	801	882	843	838	931	837	858	861	818	878	837	847	820	861	848	795	841	871	826	879	895	897	891	801	846	917	826	846	804	886	853	841	831	847	845	856	835	810	902	824	897	827	902	858	842	929	828	849	882	836	822	818	880	851	858	844	833	816	845	832	803	800	883	854	846	864	848	865	883	854	844	853	765	867	806	823	756	833	843	849	829	850	882	862	869	866	836	849	815	871	843	873	833	843	905	834	789	841	851	809	916	814	864	883	818	847	876	848	875	868	875	860	871	852	837	837	826	847	832	836	825	850	908	858	848	869	774	917	849	842	827	854	871	868	822	826	905	911	884	868	818	850	883	851	846	856	865	786	835	855	872	859	809	786	890	858	826	841	858	866	853	898	808	786	850	861	875	796	856	866	851	909	854	869	854	844	837	839	846	833	855	833	863	838	813	892	903	822	862	865	854	878	820	857	840	824	869	875	842	856	844	839	819	849	814	839	896	849	816	874	864	862	805	880	841	818	888	890	783	857	838	843	832	819	860	868	842	817	867	853	870	871	831	840	828	890	791	856	848	840	829	819	843	908	831	887	873	862	867	813	853	862	859	826	853	850	814	849	858	809	878	848	788	864	827	836	891	840	818	874	862	884	842	909	791	918	853	778	875	822	801	893	824	830	827	921	782	894	851	809	860	883	835	831	854	863	849	872	840	838	846	902	840	818	846	841	855	881	825	853	872	825	835	881	854	852	840	845	823	835	820	816	884	834	831	851	852	828	845	867	868	846	865	834	850	826	840	874	839	832	928	858	851	848	837	891	927	814	841	851	880	849	878	902	838	812	885	822	851	831	847	949	874	834	861	793	852	883	809	847	801	803	861	810	815	871	832	838	916	786	844	865	829	780	821	867	866	893	831	810	855	807	851	825	833	831	845	843	859	831	818	864	875	885	845	894	889	875	801	834	859	858	873	848	857	896	820	869	864	855	862	836	804	853	848	835	851	883	848	850	830	839	846	867	878	878	860	862	828	856	873	898	832	852	848	802	813	858	824	865	814	880	836	811	842	864	843	878	873	872	859	902	849	843	794	917	807	830	858	879	826	856	898	855	850	807	879	846	820	834	846	872	815	852	850	809	795	876	854	864	868	882	846	835	828	824	875	871	885	836	829	841	870	820	808	840	861	859	874	890	876	888	785	817	843	822	904	767	840	879	827	925	840	890	889	848	868	862	832	851	876	859	848	817	818	871	853	871	856	854	846	808	804	887	903	832	856	858	876	869	845	877	824	831	849	827	852	835	871	855	858	852	884	883	851	896	887	819	865	849	869	865	807	800	829	801	834	864	882	890	820	885	848	841	869	815	879	833	779	853	848	869	852	872	847	819	818	859	839	857	800	785	837	881	853	862	843	845	885	860	844	822	847	841	831	833	862	837	864	858	882	838	853	812	812	831	815	843	888	822	805	837	858	789	796	875	796	899	879	807	813	864	885	860	911	830	857	824	825	866	811	830	852	876	871	922	827	812	850	885	826	850	862	851	832	823	857	874	840	823	852	844	907	813	859	848	867	841	856	897	865	850	814	849	834	867	902	878	826	854	841	799	823	840	877	852	867	851	871	795	800	866	848	896	831	835	882	824	874	843	881	871	793	864	875	819	803	846	857	909	923	833	870	852	832	841	861	865	882	844	843	866	867	872	855	857	869	809	868	860	887	844	884	846	813	857	807	857	818	871	867	821	848	828	889	851	872	799	842	894	852	857	859	885	855	857	847	876	863	855	879	847	852	838	824	848	858	873	851	837	835	836	853	877	827	843	821	880	867	839	847	883	800	867	829	808	871	861	873	861	787	820	805	842	806	877	825	901	788	884	863	823	879	837	836	846	911	834	834	856	887	821	870	834	842	820	909	881	891	869	894	895	847	878	833	861	871	892	832	774	827	924	862	850	863	854	853	810	840	802	815	839	819	836	867	852	846	835	865	838	856	787	801	857	812	875	810	804	873	819	876	834	833	791	802	897	842	874	822	850	813	850	924	816	816	860	853	845	839	834	866	879	859	837	821	838	860	855	853	863	804	870	864	863	844	861	902	826	827	827	846	852	875	845	810	844	829	893	840	849	854	868	841	873	863	829	832	858	826	838	875	865	868	857	865	856	845	811	813	881	809	913	830	781	847	818	880	886	923	905	847	783	870	835	828	845	791	830	849	860	875	851	889	900	812	890	822	838	797	839	888	903	833	888	888	808	816	802	895	843	800	810	876	864	898	801	854	828	881	854	822	843	805	907	842	855	815	901	809	893	902	845	870	871	821	910	799	859	884	848	823	842	868	830	788	897	885	841	885	785	842	857	920	839	862	840	880	867	836	866	850	874	876	862	817	829	829	825	764	825	825	894	842	887	867	824	842	774	851	891	852	810	810	846	880	876	856	845	872	873	879	896	849	877	861	810	854	838	849	836	836	845	875	873	881	845	812	850	845	816	871	872	826	876	860	840	855	822	873	855	869	881	829	804	847	893	817	821	816	851	846	877	898	841	857	870	841	860	805	891	848	827	893	872	899	842	851	848	837	839	894	846	878	852	817	819	825	829	839	912	859	849	857	905	854	834	818	861	830	875	806	815	869	832	829	862	800	816	832	872	887	820	856	856	841	826	805	841	849	772	883	833	880	791	855	815	842	822	840	850	854	842	869	866	851	827	872	875	822	842	841	859	798	857	875	836	856	915	855	859	860	862	864	833	886	822	821	803	790	797	829	886	818	844	915	876	854	898	826	835	827	847	876	864	867	826	837	818	823	863	877	807	855	857	841	865	819	847	862	879	816	857	824	882	843	851	837	825	841	881	854	802	808	846	844	836	793	850	856	851	848	869	876	807	872	846	822	811	904	811	829	842	855	890	838	867	882	844	829	874	868	825	886	806	831	849	881	905	855	863	897	826	866	862	847	828	892	878	817	843	885	885	857	873	919	873	824	828	857	905	860	850	849	853	879	862	834	861	865	863	867	855	844	804	797	851	874	843	876	856	824	896	873	837	827	845	897	912	902	816	854	861	876	825	773	824	856	877	885	848	868	833	803	932	833	865	825	869	905	808	861	837	817	878	823	885	823	855	811	810	859	827	825	870	881	831	897	851	816	840	870	898	878	819	802	827	856	845	888	859	832	857	884	848	830	838	784	784	846	800	823	867	805	832	844	859	832	810	828	806	877	841	805	954	866	884	864	817	876	871	836	876	891	837	854	825	790	888	888	931	835	852	809	784	812	854	840	841	808	812	828	823	828	853	857	877	852	777	866	837	861	872	839	828	809	871	847	872	867
5638	16411	11557	6185	4953	3866	3057	2461	2106	1858	1582	1452	1329	1202	1180	1098	1058	1078	1015	1063	966	1033	975	983	947	978	972	949	938	943	953	935	873	902	915	947	885	872	891	855	889	881	851	901	857	896	918	886	933	965	839	873	838	888	950	872	880	894	934	905	856	907	930	921	894	885	876	839	867	935	902	887	954	865	912	831	914	885	881	887	899	880	905	894	876	913	878	868	914	865	880	866	885	879	878	882	879	924	873	907	864	836	884	864	870	869	883	879	878	871	867	828	843	931	851	821	902	874	837	860	868	840	834	815	850	837	831	836	894	895	887	890	850	836	835	891	869	871	911	879	848	895	832	908	871	859	901	849	885	856	848	891	878	859	868	887	865	892	936	902	894	872	848	864	895	872	856	883	837	868	886	837	819	878	848	900	879	874	849	880	912	835	872	881	844	891	890	856	910	866	898	870	865	867	893	862	849	880	891	893	857	863	862	842	844	866	904	862	867	871	847	881	866	828	912	813	887	862	923	814	836	849	862	821	873	854	798	914	884	915	918	870	893	903	873	884	905	879	917	847	897	852	886	860	863	861	885	920	890	895	884	845	922	861	866	876	873	904	795	891	893	858	855	847	887	902	887	864	877	882	890	903	863	847	929	856	870	878	854	899	856	838	856	863	856	895	831	894	877	805	862	893	898	862	850	860	875	878	853	829	848	855	897	851	829	864	901	882	857	882	859	871	887	837	848	852	889	897	858	895	825	864	876	857	856	866	855	853	939	898	928	858	886	886	895	852	831	845	829	846	823	871	864	841	790	925	882	866	882	846	834	903	857	864	875	809	860	863	838	853	899	856	852	908	906	813	907	840	901	852	875	848	813	890	875	851	858	860	884	909	861	882	841	841	857	812	868	851	862	904	815	906	848	894	915	845	845	840	839	852	902	810	812	900	870	857	850	818	901	881	895	905	876	868	898	913	881	895	838	828	875	868	846	877	912	857	878	837	914	870	861	869	860	806	833	875	845	856	837	836	832	872	900	870	877	830	827	880	884	836	882	816	929	861	836	823	856	878	839	868	842	852	808	883	900	867	870	838	870	869	901	868	877	907	858	870	867	969	874	866	875	866	876	872	907	877	873	877	798	845	914	907	882	802	847	901	905	874	903	905	869	891	863	836	882	833	907	926	825	839	891	828	873	878	900	877	837	843	893	866	870	803	902	829	897	875	845	872	822	842	856	872	865	872	892	831	871	881	847	897	859	869	858	864	880	853	880	830	890	847	868	846	858	877	858	887	819	863	898	925	849	891	900	848	842	825	877	876	871	828	889	854	871	865	882	904	929	880	840	898	906	916	849	835	903	799	879	845	855	907	862	837	900	895	858	850	865	819	856	860	858	836	891	885	860	854	847	891	940	829	864	872	814	830	863	862	845	881	894	827	886	880	871	820	857	871	838	876	879	879	865	880	870	845	892	842	896	840	843	861	913	899	847	914	829	826	788	912	891	901	816	831	872	915	837	869	895	896	919	914	872	834	882	880	887	830	878	849	875	882	885	900	854	889	891	915	847	841	864	841	864	844	876	854	885	898	848	867	864	906	875	889	866	878	863	920	844	885	891	821	861	877	876	887	878	897	906	804	858	836	866	876	858	901	857	831	846	902	889	845	851	841	842	883	879	819	871	898	834	812	837	820	853	928	889	863	835	844	864	843	873	888	873	868	847	839	893	847	897	878	861	859	823	854	866	837	893	836	890	849	866	880	886	882	865	881	849	886	849	856	846	870	867	920	866	897	859	861	872	798	862	883	827	881	901	876	884	873	830	894	870	822	871	876	878	842	887	854	921	874	837	894	844	890	885	869	885	814	857	837	887	880	872	898	863	832	929	850	890	842	879	881	861	862	874	888	833	866	887	890	899	871	826	900	880	901	847	808	829	843	901	836	892	875	934	784	853	859	898	916	855	879	822	878	863	897	929	879	844	869	833	893	830	898	839	861	850	847	878	894	857	889	863	803	853	854	870	885	853	907	859	848	880	876	843	903	847	825	885	865	898	876	879	915	859	858	848	861	837	889	851	896	883	867	861	872	837	862	902	911	805	887	917	876	914	815	890	923	882	864	941	900	849	843	912	874	865	876	922	860	851	880	893	855	856	865	878	825	872	848	883	885	926	885	854	817	820	869	899	883	883	878	892	864	877	844	842	896	917	878	913	861	857	862	904	920	939	893	849	917	888	892	796	859	844	884	846	861	836	868	872	861	858	877	908	828	877	877	845	943	882	837	858	857	871	864	897	883	835	808	836	874	890	858	855	891	861	847	850	904	838	821	912	865	867	902	862	864	852	905	893	883	854	837	848	885	863	867	902	932	857	858	872	811	811	855	860	857	818	846	846	879	837	888	859	843	872	853	863	846	860	865	856	857	923	817	905	845	876	883	837	879	890	857	866	902	859	840	867	862	897	886	916	856	838	879	849	917	849	832	907	881	817	848	861	891	839	845	886	849	885	848	858	883	854	852	862	831	869	902	866	826	852	815	859	862	874	860	872	851	874	850	873	830	866	865	857	861	863	885	890	891	876	913	913	859	862	826	882	867	851	877	833	880	837	853	877	796	891	868	888	868	892	839	828	863	852	853	921	918	866	872	817	829	822	826	848	801	843	882	891	845	886	919	887	872	905	890	848	831	829	847	828	885	886	862	879	906	868	875	863	839	863	856	861	860	887	892	862	857	900	855	863	896	869	836	796	884	848	827	883	884	837	895	868	880	899	844	860	900	838	873	865	852	877	859	845	864	888	836	867	943	869	899	860	867	875	866	878	931	800	877	896	887	820	825	845	883	845	872	835	851	902	858	862	879	871	854	828	887	880	950	843	872	877	882	888	883	846	873	838	888	878	866	851	871	864	910	883	898	924	881	848	831	857	886	874	853	864	890	862	895	830	912	903	846	874	898	892	860	858	891	901	871	865	871	848	886	908	852	899	799	877	860	873	778	816	863	838	838	872	954	839	941	842	861	865	855	856	862	839	876	842	839	908	865	853	882	859	854	906	917	877	800	855	814	829	827	889	876	902	862	835	903	850	830	891	826	874	861	873	898	834	893	835	867	896	914	844	904	852	848	802	809	858	876	862	890	881	850	879	870	906	874	881	839	845	868	875	863	917	883	871	844	831	823	909	881	879	899	898	903	877	872	889	889	840	829	816	864	862	867	883	822	847	813	892	815	891	830	873	809	869	837	886	848	861	910	881	803	844	815	880	943	859	834	878	845	872	812	849	885	831	881	854	817	890	863	894	883	844	903	873	843	865	887	848	834	870	886	860	893	900	858	800	827	822	885	872	838	847	929	786	838	888	895	841	859	842	866	852	840	881	859	833	848	862	862	891	842	866	831	848	799	871	864	859	915	881	868	856	880	845	839	861	861	818	894	892	878	816	852	868	852	818	790	899	869	919	887	875	877	859	864	854	827	835	863	878	870	872	883	835	831	878	799	877	873	917	862	907	878	842	877	835	905
28001	17560	4165	897	632	532	505	493	464	503	427	425	463	387	418	394	388	396	428	419	414	396	395	356	383	381	376	416	410	405	404	402	367	412	402	381	399	404	408	379	393	418	398	395	424	362	387	423	380	386	389	373	395	396	405	403	414	366	402	407	376	405	399	417	394	368	388	393	380	402	403	390	373	397	409	394	369	414	356	363	363	359	370	389	389	381	374	402	396	376	398	376	387	350	403	404	369	397	411	411	426	389	354	377	384	382	371	386	385	362	426	371	382	346	419	368	392	403	389	412	409	395	409	410	347	401	367	379	413	392	382	382	404	368	419	406	342	396	420	367	409	383	417	416	402	416	393	385	402	377	408	387	394	384	390	389	364	401	395	426	370	415	385	432	414	400	419	395	414	417	386	388	414	402	406	380	370	370	423	391	367	382	373	396	368	396	362	402	389	386	357	388	395	354	392	361	413	393	411	399	393	384	391	364	390	395	394	394	374	372	408	347	412	382	373	378	417	401	413	391	440	407	393	377	360	389	367	371	375	369	427	413	405	389	399	404	400	366	398	384	359	401	377	382	390	403	402	418	387	399	401	403	399	437	402	405	421	363	390	373	375	429	373	392	396	370	418	383	402	369	415	379	404	373	401	388	383	394	399	424	399	373	409	344	396	425	401	389	371	361	373	360	396	367	436	399	431	393	422	406	383	395	384	393	385	399	367	383	415	385	397	403	407	360	387	402	442	385	421	400	395	403	389	402	391	386	380	347	401	359	401	388	390	372	393	363	367	393	357	388	397	402	349	396	407	440	411	431	384	379	390	410	408	376	373	385	398	397	377	392	376	386	393	396	377	399	405	385	384	410	384	379	398	393	393	377	379	375	393	401	385	408	375	416	408	374	369	404	388	361	394	409	426	403	424	386	391	366	395	397	398	383	384	374	441	362	341	412	407	367	360	381	407	395	428	402	399	424	386	359	390	392	368	370	397	385	403	403	387	366	386	378	380	377	389	409	382	382	394	380	421	410	407	365	430	373	388	392	399	383	398	361	354	393	376	398	368	378	389	365	402	385	389	412	401	383	412	384	418	379	397	399	380	378	415	370	379	398	418	345	390	430	375	384	420	403	402	368	414	385	351	423	393	431	392	394	375	394	410	386	415	435	388	368	346	399	371	389	414	424	360	408	376	395	381	397	405	368	395	370	392	407	377	354	375	406	426	381	414	372	365	408	386	403	412	337	409	430	432	350	404	419	365	401	401	398	416	408	429	396	387	388	405	418	409	383	387	376	407	390	429	379	379	397	360	364	389	423	382	440	393	373	408	401	410	387	363	423	390	373	430	398	384	390	421	413	371	374	376	370	404	407	380	397	420	364	393	412	371	396	381	392	405	382	402	365	402	351	386	395	373	432	378	399	410	363	370	390	371	396	401	405	402	364	380	388	403	405	373	402	427	413	357	414	394	398	424	367	359	411	365	396	371	363	423	403	387	364	399	369	390	399	393	398	413	422	376	412	417	401	405	412	379	400	379	365	392	376	387	377	387	414	358	400	334	396	389	389	384	400	386	383	358	377	386	377	402	381	407	373	405	381	382	363	401	351	384	349	394	374	376	404	379	392	419	377	395	398	370	398	397	383	350	374	367	363	413	400	377	400	410	377	407	383	390	367	389	397	381	371	405	394	392	378	388	411	408	415	391	362	401	410	379	393	390	397	428	379	425	410	401	380	413	408	376	403	396	375	373	365	363	390	361	395	365	390	389	403	410	362	392	396	398	405	402	384	391	382	381	377	380	410	377	380	370	377	400	395	350	401	418	430	420	440	392	430	384	387	423	381	412	408	424	387	387	373	386	393	397	372	395	381	399	360	382	386	409	379	404	385	387	371	375	399	387	389	391	351	392	416	407	371	410	357	388	395	410	396	398	395	396	397	440	407	342	418	371	407	372	410	346	389	356	372	396	412	404	400	397	385	356	406	393	386	380	399	399	398	400	413	377	405	368	401	395	397	401	411	396	377	364	402	414	347	397	407	423	424	369	379	353	381	432	394	408	400	390	379	368	391	367	400	346	391	404	399	389	396	402	414	363	391	366	400	345	415	410	415	380	404	384	407	363	433	384	420	413	388	379	433	361	383	376	382	388	384	411	398	402	420	355	386	437	400	396	400	360	365	388	404	384	378	392	378	396	406	377	382	384	404	356	409	374	385	383	380	387	419	360	394	386	410	430	409	380	412	380	381	422	406	371	361	402	385	402	408	376	364	359	433	373	372	399	378	389	378	391	372	376	415	436	395	393	400	390	382	412	409	381	372	386	416	382	360	382	397	395	405	388	432	350	397	362	355	336	430	375	397	361	369	408	393	401	372	409	405	432	419	394	410	393	386	388	413	390	397	378	410	401	390	394	374	422	399	391	445	386	396	386	408	374	387	385	394	361	379	375	389	372	383	350	416	391	409	351	363	392	413	400	403	358	359	381	372	367	376	361	390	382	390	399	430	399	384	373	382	424	387	391	389	405	361	374	381	362	394	374	360	424	411	351	373	393	399	416	369	396	380	380	409	371	404	388	403	381	412	423	404	395	366	394	400	372	391	396	393	409	359	390	374	379	379	416	426	398	394	397	419	363	371	398	370	413	373	387	427	396	363	383	393	415	382	391	387	412	413	410	406	363	425	420	390	405	364	362	352	412	397	411	388	354	406	378	417	414	359	376	394	377	348	390	408	413	369	403	376	398	380	417	364	385	370	393	388	399	367	410	359	406	390	365	372	390	411	353	403	378	389	418	398	382	372	442	424	400	352	374	438	447	393	410	358	398	363	430	427	389	399	364	354	367	369	376	383	349	380	376	389	363	421	376	395	416	451	391	398	366	407	378	343	401	410	394	406	405	373	383	393	395	403	392	386	384	392	388	366	416	366	332	395	379	384	392	374	398	371	395	398	378	355	388	384	397	385	415	404	402	407	391	383	388	404	387	394	389	418	391	392	403	375	391	413	375	372	428	372	377	379	352	419	395	412	381	375	370	403	380	390	355	390	376	455	366	401	394	400	379	389	382	386	421	430	392	372	387	356	380	389	384	377	408	365	430	371	400	398	397	415	401	426	391	418	397	392	413	385	388	389	417	404	368	402	391	380	411	396	367	388	360	385	375	423	360	397	377	371	362	349	383	407	407	366	397	404	400	415	415	377	442	388	382	421	412	367	390	390	370	373	337	383	375	384	377	363	402	381	376	364	412	422	434	420	362	377	378	336	378	377	399	362	387	382	362	419	384	387	380	382	357	385	421	368	387	416	394	381	405	391	396	398	396	394	355	365	387	406	379	380	396	408	378	394	372	387	383	420	396	413	400	376	394	384	396	385	414	384	383	383	382	381	382	395	387	410	404	413	383	395	398	381	363	383	375	435	388	370	406	403	356	413	386	382	384	369	395	394	410	404	399	392	408	414	381	390	396	419	402	410	377	411	437	380	402	362	369	388	378	398	381	411	384	373	389	398	406	345
4847	2341	1681	970	817	691	635	586	528	562	502	509	493	458	449	439	436	421	419	445	449	470	418	440	460	390	402	481	422	400	421	395	437	441	438	439	446	458	386	416	402	429	466	454	443	424	453	404	441	451	459	400	418	415	389	424	404	436	416	469	424	400	459	428	413	400	419	425	416	418	417	398	428	447	446	421	430	448	440	400	396	429	388	461	413	419	392	389	405	431	397	431	405	424	425	433	459	454	443	403	408	442	410	414	418	422	423	406	455	428	390	399	426	408	390	426	414	394	418	415	427	425	433	426	383	431	432	413	398	422	431	423	419	421	453	404	424	387	415	451	420	419	423	437	447	443	438	412	433	438	406	409	436	447	452	396	436	422	415	445	412	386	437	422	445	413	403	423	408	433	436	413	397	414	410	428	424	448	446	397	406	403	399	430	419	412	437	429	389	398	428	386	407	388	417	440	457	395	430	415	443	431	393	414	419	442	438	410	412	405	430	459	407	418	394	432	461	408	419	400	418	404	382	401	431	459	437	385	428	429	400	369	408	449	379	425	405	427	431	453	430	436	442	424	405	437	386	405	449	433	391	397	401	427	384	431	428	393	387	404	432	403	399	405	403	445	412	412	430	419	416	414	435	408	452	401	400	434	432	413	439	385	436	420	406	383	410	435	405	396	405	419	421	418	389	406	441	367	443	440	419	391	424	460	403	403	415	425	420	424	423	415	417	391	436	430	459	428	415	453	430	421	403	436	432	428	431	400	435	418	413	451	437	390	397	448	425	446	407	418	440	443	429	415	433	410	469	436	430	408	438	414	372	414	421	401	428	364	437	431	458	401	409	439	414	385	429	411	452	417	443	389	418	414	411	428	426	484	407	408	427	425	407	434	423	446	440	373	434	421	446	424	422	407	435	446	397	421	462	429	423	488	429	410	411	427	423	411	421	423	430	421	459	406	437	448	441	407	423	396	404	477	421	408	396	426	419	445	424	408	416	412	363	413	391	388	432	432	428	402	400	423	432	367	404	401	470	396	447	413	412	402	438	427	421	392	439	414	448	391	407	414	429	436	433	413	389	417	444	417	413	423	436	422	393	421	452	438	402	411	434	418	438	409	408	411	430	412	396	453	486	400	455	409	416	445	441	394	416	420	403	422	379	422	427	403	440	426	407	409	428	432	432	380	401	435	413	373	419	385	437	411	423	432	446	415	402	448	416	461	428	413	442	428	438	423	420	426	430	450	404	429	390	424	446	406	406	436	442	373	396	387	416	437	417	438	410	404	410	402	444	446	394	415	415	428	393	411	417	435	416	452	435	370	393	403	424	414	412	418	450	413	425	403	388	406	438	421	425	375	443	418	442	388	447	434	413	440	418	405	391	411	441	426	440	391	423	397	432	423	436	405	433	365	429	408	427	406	423	375	450	428	408	393	420	402	377	448	426	438	397	415	411	388	401	436	408	426	419	429	441	405	418	421	399	427	423	430	438	388	407	419	396	416	399	402	421	418	398	416	413	401	415	399	401	442	458	412	434	435	402	422	410	445	433	442	442	414	424	409	412	441	424	428	420	410	414	425	439	472	415	406	401	431	402	416	440	435	401	399	436	419	445	381	420	403	400	422	416	395	417	471	424	427	428	450	398	422	427	411	424	406	422	454	440	423	409	416	421	436	423	433	431	432	405	445	418	406	403	396	407	427	427	420	426	403	427	398	438	411	428	451	362	409	360	413	416	443	427	419	426	424	425	411	392	447	398	435	371	427	414	422	428	462	414	460	412	407	381	427	436	442	395	397	369	398	443	425	406	390	415	395	383	398	423	446	440	451	420	422	392	433	436	453	413	442	404	387	443	416	375	419	438	396	397	444	404	413	407	459	366	412	442	392	431	418	403	422	381	399	407	384	406	398	442	403	409	435	415	454	475	461	450	427	396	460	439	454	430	427	424	413	430	449	422	406	413	427	405	403	427	396	429	402	409	407	404	435	452	399	429	434	369	409	440	420	391	428	401	438	426	432	451	418	434	423	437	426	440	436	451	450	433	448	424	429	411	433	402	410	411	408	408	409	399	429	409	413	423	442	430	416	416	418	441	422	418	431	384	448	425	456	424	416	405	407	442	456	426	415	414	398	446	416	440	401	393	410	426	417	401	428	439	388	428	411	426	436	428	433	395	447	398	393	439	457	409	399	404	404	379	405	396	386	429	448	403	420	415	414	385	441	408	419	399	414	441	419	417	413	415	383	412	393	409	392	412	456	382	405	442	436	393	443	394	430	418	411	387	410	417	421	417	419	468	402	413	448	429	398	419	414	401	440	466	431	402	407	406	385	414	446	394	403	404	406	408	411	416	440	429	361	420	432	393	402	425	404	435	393	444	398	396	402	415	388	381	397	402	417	451	397	405	463	432	432	397	434	409	445	404	406	397	426	401	412	404	409	447	436	424	431	403	431	416	407	391	451	439	428	421	429	418	446	401	421	398	431	400	425	401	414	384	389	441	425	418	387	423	411	431	411	445	430	408	404	441	429	480	412	427	440	444	433	374	452	422	431	429	431	437	392	435	422	429	416	418	430	409	427	417	434	433	452	428	414	429	439	397	450	424	434	414	416	395	394	405	390	427	429	401	402	402	415	391	445	426	418	395	427	398	431	415	439	415	420	408	440	402	409	414	392	424	422	420	388	440	423	423	447	434	401	443	435	455	381	447	417	451	411	376	426	417	431	387	386	438	474	394	389	459	388	398	389	433	410	414	425	408	408	442	448	412	438	431	469	441	427	413	390	411	430	432	405	444	432	394	395	419	438	411	449	418	438	437	377	465	425	411	429	402	440	419	403	407	411	441	400	451	423	408	438	458	409	420	451	446	450	420	451	413	382	402	411	400	426	406	425	410	437	423	416	401	398	441	425	430	444	428	403	421	462	423	389	403	401	406	392	419	462	407	385	425	419	406	422	427	420	409	434	441	412	413	442	409	428	442	385	415	444	409	433	451	432	400	420	460	415	437	415	415	428	402	441	412	411	401	428	395	445	405	403	419	402	462	421	425	382	397	416	410	402	430	454	409	404	432	435	412	413	431	435	478	444	434	379	432	434	410	441	375	398	414	412	460	427	425	433	403	420	411	392	393	467	433	426	382	421	456	463	438	398	391	406	439	444	417	410	406	421	461	397	432	425	408	472	417	461	434	413	436	410	439	437	382	440	443	430	438	438	445	450	421	454	428	409	405	431	400	441	417	421	446	378	448	427	381	407	383	394	423	430	437	404	481	410	396	398	458	431	401	446	438	387	407	426	441	426	424	426	424	440	416	373	443	439	403	435	458	390	404	397	421	396	430	431	443	417	386	443	424	413	377	401	408	418	405	426	394	393	402	380	418	438	435	395	417	417	419	399	406	400	416	399	426	423	402	406	437	414	420	435	449	428	400	413	383	409	401	451	419	403	430	400	421	442	434	432	458	416	412	440	387	386	402	405	432	448	419	396	420	406	423	437	414	404
23909	21249	28411	24318	21203	9672	1741	1202	1028	1040	924	922	847	766	806	773	738	720	727	733	788	733	741	685	700	699	757	676	681	733	701	732	677	683	692	691	734	742	725	704	685	753	735	722	708	692	716	703	697	766	751	712	714	717	682	716	704	682	713	714	717	677	728	709	724	727	694	696	749	718	695	691	687	716	714	710	724	726	731	647	660	733	733	678	681	677	651	687	671	685	670	703	747	716	705	692	714	691	685	686	718	713	706	750	690	677	690	704	704	725	647	740	664	680	669	716	702	669	706	651	642	700	729	694	688	688	690	701	665	679	723	715	684	681	659	665	683	685	761	733	668	728	712	724	727	719	706	713	706	747	702	677	658	720	700	679	724	701	675	695	663	691	678	737	773	698	701	676	717	689	695	680	670	717	717	734	740	720	649	669	725	677	661	737	701	699	741	723	649	662	725	658	700	704	735	700	711	669	701	697	679	695	677	691	668	692	710	717	701	677	684	665	697	690	733	693	724	739	686	707	684	747	701	683	664	682	686	715	680	663	684	702	663	732	708	682	654	694	685	700	702	691	712	675	716	648	673	684	669	687	694	680	668	675	692	683	738	672	712	728	657	642	719	669	699	727	677	660	750	709	694	699	722	685	716	692	745	702	705	672	677	705	705	660	665	680	728	719	710	711	652	707	761	697	651	692	735	706	700	718	714	696	709	685	708	677	718	687	692	635	723	736	669	689	719	701	700	662	678	678	667	709	746	691	648	673	681	692	695	707	716	684	642	660	702	712	682	674	697	684	651	731	689	674	700	702	660	687	728	706	652	721	742	667	687	665	711	662	683	678	696	690	700	677	707	658	686	708	690	703	722	704	690	670	665	679	704	690	668	711	705	684	737	733	693	720	706	698	705	659	751	664	705	701	713	707	687	708	718	700	682	716	693	662	726	711	712	660	688	688	662	723	698	704	681	654	684	703	657	691	657	711	721	695	693	692	714	709	650	718	648	723	721	670	706	663	655	723	700	709	686	677	728	674	711	682	682	735	690	659	694	727	717	680	720	672	676	747	706	671	706	685	696	690	676	709	716	672	717	649	668	665	649	737	801	679	661	666	710	642	707	679	718	675	711	681	640	679	706	670	751	731	693	717	716	711	755	681	699	671	718	700	668	731	676	714	666	676	638	683	685	683	707	720	698	685	649	640	701	742	696	698	715	673	670	744	698	690	714	714	704	679	653	679	694	729	713	664	639	692	692	697	702	687	672	653	704	770	744	680	722	693	639	723	684	671	728	703	658	724	672	713	729	706	688	718	655	697	687	707	674	657	709	741	663	699	678	709	657	679	701	706	713	714	718	671	680	721	715	677	723	716	689	702	670	709	699	705	669	703	637	693	693	722	735	656	676	709	735	673	644	727	728	664	744	693	716	661	683	684	709	707	710	715	678	695	656	685	691	684	695	727	678	694	693	711	679	669	655	743	730	697	700	687	718	735	709	689	687	663	622	732	684	703	735	765	689	679	726	629	650	686	693	724	682	720	752	680	731	717	685	678	679	689	746	673	713	644	685	700	714	664	697	687	729	689	723	753	701	716	747	694	663	677	757	718	721	680	667	734	710	701	685	685	672	704	694	654	739	704	724	657	684	766	704	719	661	686	701	732	702	650	682	729	689	685	675	688	716	718	747	726	731	707	733	713	684	699	662	661	734	706	674	648	664	672	738	660	678	661	680	677	705	708	701	666	691	698	714	690	733	705	677	669	679	661	686	665	662	662	698	701	662	687	711	723	690	703	715	681	678	716	710	716	683	695	665	702	720	689	683	641	690	674	691	679	658	693	703	720	686	665	666	695	672	675	663	690	710	730	722	695	659	730	678	687	667	657	722	717	696	678	703	719	715	714	663	656	666	696	758	662	676	721	666	656	681	691	715	702	706	708	683	685	682	711	703	732	666	697	713	692	722	628	667	737	730	654	701	729	700	711	660	731	690	704	674	698	676	701	680	724	638	714	671	641	676	723	739	722	615	707	618	615	723	667	693	640	689	734	661	697	657	668	690	672	709	691	677	708	678	650	661	677	710	691	642	696	667	687	758	697	707	739	732	680	734	664	654	669	664	705	703	698	677	730	724	663	719	687	673	729	683	726	649	716	699	693	706	672	694	713	690	648	662	672	679	660	670	709	694	691	678	688	662	736	699	694	691	667	698	645	687	687	674	713	675	675	670	698	696	652	728	681	640	681	691	688	685	654	739	675	750	710	729	692	673	733	747	695	652	621	692	673	699	697	742	721	660	624	682	717	652	700	705	718	694	716	653	674	679	715	697	715	670	733	707	688	700	730	731	714	653	660	721	687	655	690	672	722	678	667	728	713	701	656	711	659	662	685	725	690	685	667	700	669	690	717	662	687	713	711	669	720	684	687	684	751	728	740	704	676	699	716	686	715	690	750	649	702	695	717	692	713	707	712	710	747	689	669	675	697	678	781	677	690	697	696	730	687	653	651	649	710	739	722	682	692	712	687	701	686	665	698	691	721	647	668	691	728	672	715	673	695	659	679	697	725	661	769	727	654	708	679	682	674	687	661	674	724	707	715	692	677	682	663	647	731	691	730	747	674	683	717	694	690	742	684	645	731	711	653	693	664	698	672	654	694	649	711	724	694	703	715	667	714	645	716	715	720	691	698	711	643	675	759	654	714	740	675	721	695	691	720	695	745	683	688	668	719	674	662	729	686	650	670	720	643	699	665	731	686	702	637	685	724	701	697	772	700	716	680	661	669	730	666	729	696	725	679	723	677	654	675	698	733	720	684	722	704	650	737	682	683	639	686	729	672	682	665	677	674	676	698	682	669	695	712	696	684	707	719	714	700	711	659	672	657	696	712	681	770	712	704	741	665	661	673	730	686	707	657	706	661	704	716	685	698	719	735	686	723	707	730	684	699	699	725	712	678	673	647	657	668	689	647	692	675	738	695	719	678	654	706	677	708	697	700	743	696	667	711	694	732	695	671	690	673	693	699	663	671	647	654	627	661	725	688	715	679	708	704	708	696	679	710	699	687	668	765	695	700	714	651	724	665	705	662	730	667	725	736	717	686	725	706	721	675	738	700	676	658	744	693	722	633	700	710	740	683	684	685	655	714	684	717	675	696	691	655	693	734	727	673	711	739	720	683	663	670	663	724	705	730	745	656	694	682	678	677	666	658	745	712	680	659	704	726	694	650	713	678	693	699	638	662	695	719	735	716	684	665	754	685	701	661	670	710	732	690	667	688	721	711	677	679	705	664	676	688	699	735	698	660	721	718	709	697	711	681	715	739	660	675	670	715	712	663	719	663	700	725	660	654	769	732	686	733	673	706	658	696	711	734	722	683	688	663	698	657	701	706	699	765	695	717	676	692	748	721	710	642	735	712	675	680	683	674	742	711	665	718	698	688	750	679	721	688	708	698	703	706	736	697	679	696	692	674	708	719	666	702	678	666	709	682	678	684	692	730	694	694	699	735	685	671
4148	10356	7350	3780	3083	2404	1966	1577	1415	1188	1092	1000	1019	915	909	816	869	909	795	827	842	789	768	756	791	765	737	803	725	753	753	687	751	694	756	683	722	773	710	705	762	771	733	749	764	732	717	713	673	701	731	711	768	719	745	742	783	745	753	734	724	740	712	718	754	730	744	688	723	739	733	738	737	752	751	740	719	755	719	729	731	690	752	695	712	758	720	716	719	720	728	694	724	706	731	708	727	666	703	661	767	743	678	699	727	729	780	709	701	669	768	743	708	718	715	676	698	761	706	707	722	675	711	710	725	728	681	722	725	733	734	709	686	746	754	737	697	680	736	717	701	721	744	753	739	738	746	683	788	723	730	693	682	746	704	706	715	730	714	677	698	728	766	721	715	707	720	701	697	700	643	708	675	706	730	721	741	700	697	733	745	708	711	691	723	732	730	687	686	678	726	725	703	735	707	711	683	676	685	741	733	692	687	744	743	731	695	695	741	750	715	743	721	715	730	720	728	715	719	732	710	727	734	731	726	664	711	738	732	742	678	750	735	739	787	685	682	696	723	788	708	731	708	716	737	710	703	673	748	756	750	720	678	673	679	696	696	715	756	681	728	711	737	701	740	702	764	699	712	704	707	697	698	708	695	740	729	733	726	674	716	682	707	687	678	702	713	772	768	746	741	698	678	742	721	711	749	674	715	718	721	707	705	722	752	736	730	702	722	659	660	697	722	689	730	726	698	679	711	720	707	671	706	725	773	692	641	752	722	737	707	678	721	672	724	741	724	753	735	722	708	703	711	688	693	736	708	745	726	694	751	701	755	658	699	678	730	708	723	700	715	705	677	701	713	730	706	705	737	694	719	702	728	707	709	807	733	752	730	744	761	720	713	732	736	731	740	708	725	673	697	687	787	728	697	743	718	666	751	738	722	682	735	709	734	704	718	729	716	723	725	743	715	755	735	683	694	726	782	739	675	711	749	702	708	736	707	722	685	667	742	688	713	703	730	713	682	717	702	701	743	683	755	767	713	748	701	693	703	718	734	702	710	706	771	677	716	754	728	738	710	683	699	675	685	689	659	714	701	708	746	747	726	722	649	729	701	720	728	707	757	703	734	735	721	698	726	765	678	713	701	716	709	697	695	725	698	657	693	736	732	738	688	715	717	689	681	733	697	676	723	693	680	711	735	715	691	737	751	704	723	703	728	661	713	677	719	698	716	738	708	716	682	650	716	713	728	726	720	730	735	706	747	751	725	727	726	709	696	670	694	731	719	710	730	740	699	640	701	739	705	710	745	710	710	734	710	725	684	698	702	717	668	721	714	708	709	704	718	695	696	736	727	698	691	717	763	710	774	721	698	721	721	750	721	726	673	726	726	745	705	716	708	718	725	711	692	701	701	731	710	734	690	700	684	710	730	698	746	730	718	695	726	706	704	715	787	659	720	684	742	714	748	696	711	758	737	729	704	765	746	704	699	686	709	691	739	692	726	720	688	725	658	685	698	683	731	749	714	687	660	712	711	713	713	716	712	696	718	665	693	679	671	709	715	691	712	681	751	769	714	704	648	715	752	732	692	735	663	679	744	723	705	692	761	716	702	695	689	721	728	757	685	730	755	747	743	692	672	720	715	694	719	738	718	743	723	725	696	689	701	749	706	705	674	700	699	673	731	705	718	714	775	677	729	703	707	669	718	735	674	689	698	783	713	704	671	687	703	747	719	747	729	702	715	684	693	731	732	703	746	662	731	750	708	671	704	697	716	706	703	729	714	719	690	733	686	735	710	748	773	704	715	713	718	706	693	724	717	710	718	701	693	735	707	692	767	719	721	701	703	714	693	707	652	714	741	768	654	715	730	727	713	738	723	687	670	680	715	681	715	722	758	704	723	653	668	741	730	700	717	699	663	761	740	720	739	721	670	708	661	655	743	693	684	676	694	703	737	721	758	796	717	726	762	728	695	681	724	727	676	744	724	722	726	709	723	701	708	728	712	685	674	715	746	710	712	704	720	672	703	681	716	711	684	741	718	714	691	730	718	683	685	637	702	718	708	680	697	741	688	709	738	739	665	734	720	727	672	736	694	730	698	752	719	684	731	670	718	744	723	719	761	720	695	680	735	721	698	730	707	716	764	732	661	702	727	674	729	725	731	719	735	694	692	683	737	712	729	754	736	768	749	716	702	726	696	683	699	697	716	715	741	713	732	729	760	755	681	716	706	754	693	736	685	731	673	703	726	713	689	720	740	694	714	747	707	691	723	748	753	714	729	742	658	704	716	690	726	728	740	680	716	749	726	760	671	700	732	755	710	728	731	740	695	666	686	746	712	734	682	700	709	695	695	716	696	724	681	728	655	692	672	733	694	697	741	716	727	698	723	699	723	721	720	734	693	712	747	769	730	695	746	681	736	719	646	751	762	661	751	734	690	711	698	720	762	712	766	706	726	700	698	721	732	712	748	726	687	722	679	726	729	758	714	753	724	724	682	704	688	765	718	697	706	710	721	681	721	762	755	699	751	663	739	708	709	700	721	707	701	728	711	689	733	724	688	695	663	714	719	749	737	714	764	712	725	780	706	732	723	652	756	704	697	719	714	682	727	689	708	734	719	723	688	732	736	720	685	745	701	698	696	739	749	679	729	774	733	705	719	719	715	689	726	721	728	723	726	710	672	736	702	714	708	748	723	740	737	712	736	699	756	719	720	741	727	738	717	731	755	717	710	736	739	742	730	700	743	698	704	659	678	680	724	718	733	696	707	732	730	713	742	730	705	742	739	726	755	704	702	732	699	698	714	702	694	723	690	705	747	723	680	738	720	762	752	683	785	704	692	676	703	735	689	723	713	759	711	752	721	680	758	678	716	708	679	745	699	724	706	699	741	708	733	724	758	700	723	734	700	710	752	730	733	747	728	686	740	716	734	746	714	718	674	726	742	688	691	722	710	673	757	735	764	713	697	695	754	729	716	716	681	716	692	702	707	704	712	745	733	719	732	737	727	709	744	746	705	738	654	734	724	719	721	688	726	725	709	723	704	738	744	731	662	757	706	687	698	711	742	651	737	717	694	769	720	746	721	724	746	710	744	716	685	701	719	750	728	738	739	703	740	693	723	763	709	718	704	675	782	670	760	745	685	766	729	727	769	757	745	721	678	723	702	703	726	719	746	682	699	692	727	738	710	717	706	720	692	703	746	673	695	670	721	666	710	689	712	721	707	728	730	778	745	720	663	720	688	734	706	742	725	719	729	740	740	717	723	721	701	695	677	683	710	694	716	692	753	744	740	711	700	714	698	738	774	706	723	646	733	726	736	719	745	720	691	720	715	731	763	750	716	693	697	720	709	696	733	704	739	708	711	709	733	703	720	691	689	719	737	692	717	714	734	696	681	707	720	705	675	736	718	698	765	739	736	684	742	716	708	723	761	740	745	739	730	743	694	728	724	730	723	737	707	759	722	678	748	703	700	727	766	756	648	716	705	729	695	738	766	706	706	751	718	672
25106	21303	27365	25484	9793	1039	768	675	572	523	533	510	516	445	440	449	429	412	459	436	423	431	397	386	383	378	436	405	425	410	415	418	371	400	385	392	387	435	392	368	419	399	409	442	402	423	407	392	395	383	422	457	418	406	378	389	367	405	376	393	465	408	413	409	425	423	416	411	389	404	385	396	415	435	379	410	397	402	359	383	373	395	426	351	397	425	412	404	434	413	403	418	371	361	406	399	407	428	379	429	423	377	415	383	380	437	412	408	383	419	399	393	393	413	392	376	360	360	422	406	415	426	409	406	397	407	391	393	390	427	395	429	379	378	411	377	408	415	411	418	412	368	359	384	394	372	413	422	418	369	394	385	385	418	404	389	418	403	368	353	410	381	378	404	427	439	382	405	386	376	432	383	432	381	406	409	391	412	382	416	379	401	406	413	407	397	391	449	373	430	397	414	415	400	428	372	379	382	395	395	397	411	402	392	390	382	392	397	409	395	392	392	414	393	383	429	393	379	400	403	394	370	368	375	350	414	407	373	375	391	404	389	424	392	370	401	428	371	406	389	393	412	418	396	390	377	417	394	406	435	418	412	410	388	431	377	406	411	411	393	391	384	409	393	392	384	386	403	397	358	402	412	412	381	409	424	393	385	382	398	400	364	386	406	378	380	350	378	392	417	382	402	347	386	401	393	404	409	335	433	404	390	387	372	418	399	424	389	378	402	393	391	392	400	399	425	403	373	390	400	423	396	373	394	421	398	398	419	395	382	416	375	393	420	364	379	403	420	395	396	411	382	389	371	425	404	378	375	424	401	401	400	380	434	373	413	376	402	384	376	431	411	424	409	398	377	416	397	390	444	382	408	401	396	368	403	389	420	402	368	421	416	404	433	359	341	414	398	411	426	380	370	401	422	397	411	420	387	387	405	398	391	392	406	375	409	385	396	376	393	384	396	397	397	414	402	375	391	389	397	384	387	376	395	396	412	402	364	371	395	412	385	390	374	381	434	364	424	396	398	372	389	379	397	384	365	399	372	394	406	380	419	371	376	406	411	387	391	401	397	414	377	383	396	403	402	398	407	376	394	397	412	401	420	419	378	412	407	412	401	386	386	396	400	414	429	405	375	403	408	419	384	356	413	414	404	364	385	428	368	402	386	377	375	389	390	403	392	369	425	366	436	429	413	415	383	373	382	386	413	388	434	385	404	367	369	422	385	395	397	388	367	417	420	430	380	411	433	393	383	412	362	376	419	368	384	404	411	399	385	403	394	409	406	400	398	402	360	411	394	388	381	409	392	380	372	429	417	378	395	394	394	388	391	409	399	367	409	431	400	373	399	422	369	384	394	353	390	373	398	394	420	411	372	400	365	404	355	406	376	399	372	385	347	422	410	373	429	370	404	358	383	430	392	419	402	402	423	409	418	406	415	363	381	389	406	388	377	390	422	396	377	402	378	383	370	423	412	426	387	368	391	390	379	411	328	381	402	388	394	386	393	407	429	423	418	396	457	403	368	371	436	401	443	408	436	421	391	385	398	375	398	407	404	427	396	357	405	416	398	406	415	397	384	421	389	402	395	412	389	403	369	397	424	386	414	425	440	412	385	368	408	383	405	400	404	387	417	397	398	434	386	397	404	415	402	433	386	394	365	407	363	402	400	402	385	419	397	400	398	428	383	403	386	394	433	374	393	400	406	410	374	388	410	387	375	408	407	381	418	381	404	398	437	453	410	381	412	380	389	388	429	382	404	385	389	379	406	472	376	436	395	406	354	364	388	414	391	387	409	385	420	373	416	429	414	385	442	420	383	384	396	372	394	397	420	397	424	367	373	390	364	361	400	398	399	403	396	399	379	422	398	358	414	396	366	446	369	377	415	397	395	393	368	451	398	422	382	369	396	391	431	377	410	393	414	418	409	410	417	376	401	411	349	401	376	376	432	434	353	357	392	377	390	395	421	405	376	410	396	388	394	395	399	410	400	402	408	399	400	367	363	432	382	397	397	427	378	394	416	383	396	385	401	399	393	392	405	404	384	391	333	408	397	413	436	384	385	419	410	405	372	386	348	402	393	378	407	412	386	445	378	360	407	388	430	382	435	387	408	368	410	395	382	402	385	391	413	405	418	367	393	414	379	384	390	402	422	428	372	395	427	391	378	410	366	399	420	411	406	388	412	395	398	397	395	383	370	396	377	406	413	406	408	362	371	427	405	424	418	413	390	394	370	390	397	418	419	441	407	413	383	394	391	375	355	387	371	429	371	388	371	394	431	427	402	425	395	421	398	394	374	415	371	387	387	365	388	378	382	386	414	417	370	395	379	394	440	356	442	420	406	425	398	356	419	379	432	413	404	426	388	372	411	404	391	388	390	401	387	409	409	365	403	406	371	417	393	418	410	391	365	396	391	373	367	382	397	399	369	391	412	390	391	353	396	406	425	396	387	406	370	367	411	405	420	405	411	439	371	365	394	390	395	397	403	397	430	388	385	375	353	354	357	389	375	404	420	405	405	369	402	390	386	380	405	406	386	423	408	432	381	399	386	355	393	388	412	389	394	417	426	381	379	381	368	392	382	371	389	414	405	412	386	439	375	421	385	426	379	402	359	421	390	397	406	399	355	392	368	390	404	379	374	380	436	366	411	403	387	348	412	388	378	407	390	429	425	394	361	405	399	372	430	404	417	395	373	362	366	382	429	405	392	409	387	328	392	407	391	417	365	357	411	385	378	391	358	376	412	409	405	371	334	366	358	405	394	370	370	358	383	380	395	406	411	402	392	390	421	379	390	405	424	378	410	405	395	402	397	400	403	424	392	384	374	395	432	408	417	401	390	383	391	399	378	387	409	397	385	410	430	360	421	391	397	380	379	359	420	380	365	399	451	434	386	403	392	386	388	363	419	394	356	352	410	362	419	396	364	408	375	398	419	399	409	415	396	405	358	349	404	422	390	425	394	339	407	366	389	405	395	375	426	380	416	400	370	383	371	394	412	389	382	395	412	398	404	347	389	425	399	381	422	427	376	406	423	382	382	384	390	388	350	381	406	424	397	382	396	400	391	445	409	364	396	408	376	405	394	377	370	421	429	402	364	382	425	398	384	387	361	377	414	372	399	413	427	349	420	391	395	404	401	369	399	376	391	405	351	387	365	404	388	390	391	364	417	401	384	389	389	362	393	412	388	383	348	398	366	403	364	384	391	395	415	392	422	399	379	357	398	394	401	423	384	405	401	418	446	392	406	417	400	408	393	396	411	402	367	426	420	387	395	406	380	400	370	399	372	361	367	432	362	432	377	392	390	414	381	393	409	393	416	397	359	374	416	395	400	396	388	401	357	409	404	402	404	376	365	372	381	383	388	397	390	357	388	406	399	392	413	404	407	408	397	410	400	423	404	406	360	421	383	415	393	403	434	406	414	419	416	350	382	426	418	404	392	380	424	415	395	355	392	421	376	408	388	448	355	380	408	385	425	395	386	390	395	379	403	393	397	395	417	374	372
4160	6670	4645	2368	1866	1461	1276	1071	878	777	691	663	607	541	582	568	501	508	510	514	492	479	486	542	490	515	486	450	461	474	505	476	452	467	435	426	452	438	456	433	420	455	476	440	482	464	440	457	462	456	483	460	487	418	461	448	418	435	430	452	420	506	451	451	503	439	442	442	444	457	477	442	456	491	472	468	448	472	451	452	453	399	455	462	459	437	438	409	417	447	417	461	431	436	457	450	479	483	420	438	433	425	432	440	452	439	474	453	464	467	492	402	461	439	420	435	442	470	430	438	447	409	428	442	419	432	440	434	459	454	440	442	457	416	426	463	447	459	470	416	482	474	444	437	439	475	474	485	446	452	441	469	434	429	430	433	445	414	402	426	446	449	415	435	445	438	455	445	440	442	402	429	466	431	447	427	422	441	466	454	499	443	436	444	425	467	456	454	431	429	435	433	455	421	421	438	460	469	437	447	414	400	470	431	455	447	422	468	414	475	445	419	431	453	451	439	463	466	491	434	427	435	442	427	386	435	434	460	474	419	424	440	415	436	435	483	477	446	391	444	440	447	431	475	462	436	427	480	443	460	482	433	448	419	480	438	484	454	418	413	425	454	448	452	457	396	446	453	461	455	426	424	436	470	447	450	444	413	476	488	412	459	441	424	465	465	436	431	451	447	453	459	435	424	440	427	432	437	480	470	420	398	474	409	451	475	403	450	445	451	423	461	452	446	468	425	439	444	419	440	454	418	434	453	419	435	375	438	409	450	437	455	455	433	440	433	428	428	446	458	421	471	436	442	433	437	444	439	453	435	430	432	426	439	465	440	451	437	450	432	424	430	460	425	492	435	466	477	415	430	489	441	405	470	452	420	425	443	469	443	480	465	422	445	472	407	456	431	409	445	411	479	432	435	426	399	420	469	404	393	473	447	439	454	434	455	471	471	419	466	433	422	417	443	448	440	446	452	451	398	424	411	425	428	397	437	441	401	440	435	434	419	424	427	448	440	456	440	424	441	451	489	449	468	435	485	426	413	489	473	410	447	432	440	429	440	425	445	480	425	459	430	423	415	465	439	475	453	469	448	457	471	457	452	439	435	470	455	428	456	423	422	455	448	450	434	436	467	460	478	449	432	417	407	404	464	409	437	418	436	460	428	439	430	420	449	443	428	446	454	438	509	454	442	441	446	477	441	454	432	494	456	470	466	439	411	457	455	446	457	435	453	470	468	452	410	466	471	445	434	474	465	429	468	438	468	430	450	467	404	386	444	447	451	449	434	423	426	410	472	446	418	425	467	423	440	384	458	458	502	444	446	457	415	423	437	435	449	428	470	453	425	429	451	434	442	453	444	464	423	446	441	408	409	447	427	456	445	456	472	421	449	455	454	466	421	455	448	452	441	455	475	424	407	458	448	394	426	412	440	442	414	455	431	448	449	448	448	447	445	470	437	450	427	410	422	438	455	443	445	447	424	421	451	426	441	475	473	415	447	461	473	448	415	468	454	430	443	433	415	482	447	470	449	437	403	431	429	448	443	409	446	445	453	457	487	454	450	443	466	457	418	433	451	458	423	435	470	448	454	423	444	472	456	464	460	451	427	468	439	448	421	481	432	435	449	438	458	420	438	438	437	433	480	459	423	457	436	496	463	462	453	427	422	437	432	433	449	413	444	432	465	479	440	451	442	473	473	446	431	454	453	442	447	430	443	447	427	426	433	393	452	428	434	462	419	473	446	438	456	448	440	466	451	448	461	472	422	433	463	425	436	432	443	395	417	397	406	441	467	436	450	455	426	426	456	430	444	428	435	407	435	456	458	415	447	453	404	464	442	422	470	427	417	468	453	411	439	464	417	480	418	443	444	402	454	452	445	498	425	475	401	462	445	396	439	452	445	451	444	440	440	404	436	471	421	448	443	397	408	451	459	447	457	454	447	472	423	462	477	447	420	410	467	490	441	458	426	405	468	435	441	427	438	435	422	428	455	397	480	438	458	444	436	452	427	454	483	445	435	430	460	432	459	411	471	457	429	444	467	472	415	436	428	468	449	443	447	422	434	437	467	444	434	478	491	492	440	425	420	414	435	434	429	410	445	432	432	415	457	423	426	439	437	444	435	431	445	443	433	409	412	406	460	449	409	436	445	436	422	459	450	423	435	424	439	455	428	452	439	451	439	433	421	419	439	416	433	461	457	446	443	423	468	450	405	471	463	471	419	452	443	436	460	469	446	434	447	484	453	459	417	453	451	441	435	436	446	469	457	426	426	446	419	435	450	446	456	434	391	471	433	460	464	461	450	390	440	426	440	437	416	438	438	456	428	460	435	453	460	422	410	464	454	451	463	458	414	463	430	480	449	434	477	416	460	453	426	434	402	431	427	446	474	444	484	462	382	426	471	450	428	457	476	456	466	464	428	457	430	453	451	419	485	457	452	438	478	438	433	461	442	464	452	463	469	432	410	436	454	441	436	447	467	445	442	441	469	462	428	438	475	457	414	421	483	427	466	450	430	466	436	429	405	420	449	403	471	440	428	417	442	437	455	464	454	422	451	447	445	461	461	442	446	431	405	442	465	470	441	420	432	469	444	467	457	468	448	431	451	422	458	434	458	456	431	424	438	481	464	455	409	428	470	458	478	463	460	453	410	433	484	446	438	433	441	451	478	453	420	459	433	437	418	431	414	439	477	402	451	472	407	427	449	448	464	435	436	441	425	436	456	444	427	465	456	474	451	452	430	435	427	483	405	448	432	452	435	454	425	451	441	454	441	449	433	465	458	444	453	429	452	427	416	406	427	449	437	478	450	465	417	431	447	462	455	416	476	423	455	444	454	452	463	442	408	450	427	438	450	408	439	498	463	454	447	431	440	452	459	461	489	406	470	437	448	432	472	423	420	435	454	422	487	495	421	438	468	459	404	424	440	447	415	433	410	478	474	421	485	468	446	464	440	450	458	483	428	437	465	460	448	461	438	449	459	456	454	476	416	436	449	452	464	493	427	473	433	417	472	454	432	425	469	478	465	427	441	470	458	445	443	401	429	452	419	443	456	480	474	485	436	455	471	413	433	425	428	493	460	443	485	450	433	468	440	449	405	444	459	442	459	442	460	444	449	453	438	449	432	444	443	406	440	442	444	472	436	440	469	476	444	467	440	447	432	424	461	463	431	442	449	471	453	454	426	413	451	458	436	457	462	459	468	433	460	420	451	436	453	432	444	439	439	451	434	411	486	451	458	418	447	436	422	454	457	477	475	446	458	460	408	425	442	436	444	424	429	420	420	453	442	420	457	451	406	436	455	446	424	441	446	460	466	434	402	440	450	436	490	453	437	423	453	435	463	388	463	427	448	487	454	414	461	462	439	435	421	469	447	417	401	504	481	427	468	456	439	450	438	434	467	440	428	450	447	436	424	485	400	437	451	422	387	453	479	438	432	442	461	473	442	437	459	451	447	414	457	465	457	458	453	411	442	411	429	423	428	438	432	479	438	425	435	451	484
22860	21368	29070	24046	21374	21451	8612	1953	1499	1360	1241	1138	1108	1052	1075	989	1031	968	917	967	902	956	958	890	907	951	897	968	902	880	897	877	896	888	846	863	891	869	857	842	880	873	917	896	908	819	895	897	833	842	855	840	792	857	849	851	831	851	878	862	861	854	924	904	856	846	923	877	885	868	845	860	867	896	866	869	848	920	860	838	845	856	899	826	864	866	930	830	844	840	855	909	842	831	849	847	897	882	842	813	857	810	877	850	825	815	860	843	776	837	823	825	836	856	788	874	904	861	838	851	838	861	827	834	803	830	847	888	867	844	858	866	859	843	849	836	850	905	871	819	877	908	870	845	913	851	800	824	859	892	775	808	832	845	834	846	864	808	826	846	843	867	860	840	805	828	853	862	858	833	856	848	792	849	827	834	824	850	933	829	864	835	823	876	867	793	881	827	871	818	846	862	827	837	866	842	860	825	855	852	797	839	837	843	842	908	882	896	914	790	876	815	853	814	854	865	782	891	882	847	808	826	854	814	787	876	876	790	875	838	869	810	871	879	907	888	818	801	893	820	889	849	876	836	851	806	895	870	836	846	859	838	875	878	824	851	872	888	896	832	834	873	843	799	826	828	816	846	902	765	834	808	860	761	824	837	848	827	867	871	876	843	863	825	882	821	823	829	873	823	875	822	839	806	833	864	797	793	824	883	895	814	853	879	830	834	831	805	843	873	825	836	853	838	800	826	833	834	818	850	864	874	831	815	839	817	849	823	845	838	825	813	873	817	885	883	816	831	815	841	832	862	866	826	863	865	890	893	859	857	884	823	828	819	815	836	870	845	855	861	864	917	828	837	858	881	827	843	863	884	806	880	840	815	845	843	790	824	863	877	838	822	890	835	854	856	784	826	846	802	835	878	899	853	807	882	872	838	848	796	925	874	858	846	776	895	848	846	818	826	857	802	855	871	865	837	832	839	833	844	838	861	815	857	881	862	821	883	837	873	868	751	819	869	846	835	863	827	847	780	822	827	865	804	871	884	824	841	848	842	834	848	815	867	811	829	862	810	883	828	834	840	881	816	822	830	774	819	819	821	884	874	831	809	867	820	774	862	872	811	886	844	852	813	840	786	850	867	823	829	817	843	860	862	784	881	861	868	828	840	802	829	842	890	847	863	834	835	803	845	870	895	857	838	817	786	808	897	825	888	865	798	882	875	851	849	838	833	822	838	857	816	830	823	821	890	831	870	878	841	874	849	820	768	872	856	814	869	858	855	841	863	855	833	829	824	832	817	840	818	877	840	853	845	818	885	844	828	810	854	888	846	825	790	829	784	855	868	778	884	894	891	815	838	816	819	839	852	862	833	833	868	842	874	878	909	829	839	827	832	813	825	883	830	851	817	831	814	834	772	805	869	886	873	836	812	869	831	884	890	799	893	827	812	858	833	837	800	876	838	839	833	787	821	796	850	867	854	834	847	900	866	890	832	840	858	785	843	877	873	800	834	849	817	889	821	844	847	857	819	864	868	806	862	836	828	819	858	855	869	850	864	812	888	865	809	848	798	845	892	846	864	818	826	850	832	885	820	908	862	816	858	843	889	840	864	900	817	839	880	900	821	866	836	864	857	815	903	817	823	840	851	807	857	817	762	869	833	841	842	831	862	821	871	881	835	872	812	845	886	859	804	862	832	810	892	856	831	880	855	793	839	876	790	836	901	802	826	843	835	872	792	878	826	870	832	826	831	810	853	866	891	837	830	827	819	831	821	918	819	854	819	843	849	858	838	844	797	808	830	888	784	865	838	876	832	863	849	876	836	806	837	908	836	809	845	881	835	834	850	864	874	839	816	829	862	857	831	856	836	815	849	884	880	822	900	816	836	823	852	895	849	826	798	856	849	841	840	847	830	818	806	824	850	866	809	853	820	816	867	858	783	782	819	888	820	831	855	818	846	844	882	820	855	781	849	836	850	864	903	838	850	801	861	891	837	824	837	853	894	806	834	841	825	828	866	842	835	841	861	810	819	814	892	877	825	816	825	824	835	846	808	854	856	820	803	821	817	855	801	854	853	843	842	802	868	822	858	846	846	831	831	826	836	849	817	769	876	863	862	841	828	790	880	808	849	828	877	870	844	873	832	832	887	840	839	820	832	855	843	846	877	894	908	871	787	807	875	888	844	903	882	853	894	849	846	898	798	795	857	867	816	851	835	823	885	847	875	841	848	868	874	940	885	847	866	821	883	857	839	904	860	831	834	804	864	834	811	888	872	828	833	874	868	871	786	859	862	838	890	812	842	853	831	866	844	834	799	842	846	876	813	816	826	861	847	859	813	830	867	850	851	827	816	819	839	860	897	835	826	837	839	858	804	869	819	842	847	841	831	782	828	854	875	784	787	832	866	820	808	848	840	841	847	825	826	838	829	844	886	823	865	875	851	869	802	827	863	817	834	878	810	872	896	788	892	878	911	840	851	869	870	880	828	842	916	856	874	836	859	859	840	854	841	841	829	896	850	856	839	837	867	876	870	844	817	812	880	852	810	886	855	826	834	883	790	780	816	819	857	806	851	835	806	783	860	895	854	839	871	842	867	899	828	840	820	877	926	921	817	817	890	842	808	844	850	810	871	835	871	812	883	811	806	827	839	866	820	842	817	847	877	844	837	809	815	805	853	897	841	851	826	810	794	834	843	826	852	831	790	841	823	856	807	821	869	815	801	855	818	851	849	856	808	864	802	786	856	878	848	842	845	822	812	783	822	836	839	791	810	832	864	823	834	846	824	856	802	827	870	834	843	879	882	877	912	796	850	841	859	868	862	839	889	863	857	811	853	873	860	917	820	840	872	806	856	875	908	861	832	838	773	782	870	853	891	827	846	857	837	833	882	851	880	863	831	813	817	843	789	830	809	851	822	896	858	838	858	858	905	862	829	857	858	840	805	822	837	826	849	856	823	837	833	849	845	807	824	804	822	834	877	834	866	887	805	845	863	848	862	867	829	896	851	871	888	790	854	845	881	805	843	805	852	837	844	856	882	820	829	860	854	823	830	803	839	836	857	799	818	824	838	827	853	831	826	865	880	842	852	824	837	825	866	828	839	865	820	794	811	832	873	869	885	842	832	830	871	823	792	834	841	787	838	780	857	829	826	829	861	818	828	842	872	819	818	807	802	866	855	869	832	813	855	816	836	837	836	866	904	792	834	819	814	813	858	815	817	892	807	815	878	811	847	864	850	826	814	788	835	874	849	827	827	837	844	832	806	894	813	812	850	840	861	810	847	848	827	865	836	846	831	841	850	812	808	809	792	860	873	836	878	809	856	873	899	839	864	832	832	837	808	828	852	864	898	825	894	871	846	881	827	857	804	883	835	805	837	874	831	854	902	846	825	847	842	816	852	852	813	932	852	839	847	797	852	869	786	852	847	816	828	838	827	822	898	846	854	867	842	809	821	876	838	819	861	820	823	865	801	817	835	812	866	857	825	836	835	835	872	872	832	820	890	865	891
5569	16386	11597	6558	4853	3893	3138	2542	2136	1777	1502	1422	1249	1236	1146	1199	1080	1085	999	979	982	1009	992	974	957	877	925	923	949	957	950	882	853	869	903	884	903	919	914	930	869	887	915	906	877	923	848	932	910	907	942	882	869	924	848	909	880	914	933	888	957	922	883	953	934	892	903	898	919	965	902	861	886	899	892	933	910	887	857	894	911	845	918	844	924	847	877	899	861	895	878	869	904	867	853	884	841	823	919	899	850	858	864	829	828	876	884	905	832	802	866	907	951	826	882	819	871	858	829	883	839	832	867	872	917	831	883	870	920	892	855	865	864	924	874	845	845	893	859	908	918	860	887	910	890	880	865	851	818	896	824	856	876	870	870	881	914	893	842	880	865	892	827	872	882	847	845	817	911	867	824	845	900	871	860	843	864	896	842	863	857	940	869	891	831	854	890	891	858	850	815	897	829	869	863	877	866	829	843	870	869	887	859	899	926	877	859	886	899	899	846	895	854	873	855	908	891	900	840	888	906	828	895	841	823	860	899	846	870	810	893	918	840	862	882	833	932	940	866	899	892	798	896	850	923	871	904	856	887	881	903	841	878	926	911	842	868	842	849	893	860	836	840	886	860	818	853	858	872	894	857	890	844	882	917	865	816	837	855	930	906	861	852	904	884	891	866	878	905	911	832	898	852	907	843	861	874	899	954	886	847	867	901	853	841	857	847	915	874	831	910	856	868	845	801	868	889	902	869	915	841	876	867	845	897	867	860	818	899	836	865	847	874	883	872	865	860	851	897	917	821	887	901	859	869	838	851	839	842	863	880	890	849	906	898	856	901	845	883	916	873	911	881	865	922	901	897	880	806	836	891	881	885	817	883	837	890	880	834	897	856	846	904	857	850	834	867	836	880	914	834	880	835	847	890	887	823	837	923	846	891	844	862	856	858	855	839	911	908	861	878	926	871	891	851	873	835	867	823	896	820	882	873	896	873	827	886	840	843	857	864	860	828	909	904	871	906	854	902	873	831	876	887	866	890	894	844	929	870	879	871	908	895	841	882	889	846	902	856	862	911	864	844	865	867	870	843	821	819	893	860	851	862	937	840	842	847	908	873	832	782	911	901	916	864	845	858	880	816	912	828	887	826	901	856	836	862	856	890	852	880	823	836	877	870	892	825	840	852	847	872	860	900	877	837	911	913	868	897	906	879	809	851	837	852	805	875	852	850	843	906	895	878	862	850	863	909	818	826	843	881	849	816	845	853	824	891	894	880	915	862	841	886	873	916	824	844	884	840	857	878	841	877	843	844	885	827	876	861	939	871	880	883	863	882	899	869	897	870	848	867	836	908	906	857	852	787	829	920	846	876	901	904	848	861	907	882	892	849	872	877	852	823	869	850	822	870	848	871	820	821	854	874	851	834	927	895	848	876	884	852	871	867	850	931	901	862	905	854	843	865	820	875	831	890	867	913	858	883	914	860	849	864	875	874	890	904	909	893	898	835	822	863	847	849	875	870	839	877	878	857	887	889	849	846	831	891	872	886	815	890	872	856	784	818	806	852	875	870	898	900	882	922	837	821	920	876	852	896	896	847	902	837	844	852	861	893	848	907	892	872	853	863	867	879	875	880	897	850	811	850	880	881	907	834	888	818	845	871	868	836	849	877	855	863	876	929	867	890	873	827	884	834	861	833	901	825	847	830	828	794	846	919	836	919	841	854	846	868	865	864	884	854	871	800	844	873	849	851	830	867	860	870	879	883	842	886	856	869	841	834	880	889	845	868	842	830	861	827	869	814	874	909	909	852	878	828	830	890	909	859	803	851	906	872	852	821	882	877	905	843	875	855	885	907	837	881	813	814	858	854	856	934	819	876	885	847	899	866	804	881	886	841	839	908	858	858	890	858	892	862	842	851	853	923	863	887	845	864	857	884	848	825	863	831	893	834	891	863	872	838	812	828	847	877	786	841	898	854	833	853	834	897	835	900	812	857	878	912	807	851	801	849	902	822	866	837	888	884	861	849	911	850	892	872	809	856	817	892	894	895	861	876	826	864	858	874	864	917	865	883	846	842	856	853	872	896	892	922	878	872	923	887	850	843	865	885	846	845	839	885	861	842	888	843	901	878	841	877	882	885	874	857	911	868	873	915	876	899	860	851	784	894	896	908	854	904	891	868	857	832	872	871	826	863	906	864	873	899	861	915	892	886	870	874	856	854	840	871	876	873	846	883	873	871	855	870	819	845	877	906	853	894	889	797	820	885	920	893	875	881	855	833	877	874	864	919	943	902	876	861	902	856	884	848	851	862	858	879	890	858	843	825	841	897	883	916	877	894	854	932	836	867	865	913	871	863	854	873	881	857	914	889	865	886	912	833	882	892	832	901	882	859	848	878	899	852	844	848	823	877	889	919	868	875	859	876	861	899	926	864	860	879	839	836	920	882	856	878	894	882	817	855	847	829	899	857	865	845	861	919	842	852	896	832	898	891	843	848	875	835	830	908	867	847	840	879	898	886	887	915	895	895	828	849	843	850	846	835	801	883	847	875	940	835	821	869	878	822	901	883	865	925	860	836	820	925	856	848	880	906	844	855	887	820	842	849	893	848	882	894	879	869	880	851	838	862	874	869	944	919	846	830	892	863	868	898	864	817	869	876	888	835	835	899	890	887	885	895	877	885	875	884	933	850	824	840	923	900	860	914	887	878	855	850	881	871	882	899	842	883	909	849	869	799	859	847	899	920	831	827	860	824	879	848	880	861	894	821	853	866	816	873	865	863	872	859	828	893	910	866	910	863	870	874	883	870	892	877	882	863	854	903	857	842	878	883	869	853	826	893	841	884	860	826	904	867	853	829	894	883	896	861	859	848	790	929	875	913	861	887	858	892	852	868	897	871	888	831	866	818	845	871	866	887	846	835	904	907	841	948	871	859	866	874	836	865	902	855	838	883	908	839	828	832	886	865	852	870	861	870	933	898	862	841	876	880	843	864	884	857	866	870	855	860	887	904	928	893	876	926	846	810	895	813	849	915	856	854	882	892	812	935	872	860	889	870	867	904	857	848	909	859	850	870	851	914	906	883	860	831	860	889	852	827	864	874	859	938	895	803	820	921	829	853	894	867	912	800	855	888	855	881	847	886	865	889	888	893	891	817	873	935	864	858	902	810	884	861	891	864	825	919	869	829	865	877	857	883	858	880	861	820	843	865	864	791	844	890	852	873	847	832	803	818	885	872	849	879	855	845	875	943	888	830	902	824	880	868	896	901	921	843	893	921	910	863	929	767	823	895	877	850	889	885	821	897	892	883	912	858	881	852	874	878	873	895	858	843	856	841	885	830	869	877	861	847	879	852	869	921	806	833	845	879	854	859	835	836	851	843	870	846	851	843	883	898	858	868	853	854	887	898	931	863	862	815	794	842	859	883	901	892	865	860	791	855	857	915	814	889	888	834	817	860	867	850	889	854	864	831	871	846	864	825	855	854	889	852	891	848	830	871	882	836	808
27927	17764	3936	898	661	529	504	481	482	480	411	448	424	381	413	388	436	411	378	407	369	384	371	369	389	367	387	390	396	399	355	419	419	363	396	383	380	369	430	431	369	404	387	358	417	374	410	412	378	357	390	364	396	395	391	372	388	391	394	388	373	389	410	376	362	351	343	385	378	416	386	408	404	317	364	368	430	389	407	402	377	346	381	393	367	391	387	364	395	401	439	418	412	402	427	408	379	371	375	369	413	389	407	403	395	381	349	393	377	350	349	411	372	358	362	372	376	368	400	398	382	406	380	407	356	445	411	396	386	396	370	403	392	391	370	405	375	376	381	359	398	389	388	377	379	368	374	379	385	377	404	395	363	386	334	379	363	450	399	379	408	379	419	392	361	352	368	407	437	391	380	368	385	366	385	404	405	369	404	383	410	407	399	348	351	346	374	413	402	385	423	385	370	377	389	379	400	419	406	393	434	379	346	392	347	377	394	381	395	354	392	379	377	393	371	367	388	378	437	397	397	409	382	396	404	384	421	392	381	361	394	382	404	387	366	385	380	358	428	402	409	416	377	389	405	379	379	405	408	398	409	378	375	384	348	388	396	403	372	407	402	405	355	367	375	376	421	415	403	401	428	386	396	393	377	406	354	366	347	406	430	391	402	395	370	363	391	362	385	409	403	405	388	400	403	374	377	369	375	344	350	398	394	379	363	343	391	394	410	398	408	404	393	393	394	379	378	392	360	402	385	445	380	385	357	378	400	388	371	397	358	385	352	386	350	387	384	391	401	388	383	392	385	441	399	377	357	414	331	410	362	398	358	410	413	403	390	406	398	405	365	373	388	391	374	392	375	364	383	380	367	384	380	378	349	395	384	354	365	414	372	361	368	408	382	387	364	402	400	373	420	371	398	356	398	389	388	387	396	354	382	389	430	391	423	357	397	404	368	403	391	396	360	372	386	370	386	362	353	421	391	402	379	369	374	368	405	399	377	368	377	363	420	369	382	400	400	382	395	385	379	372	389	367	373	402	400	395	392	385	388	406	405	388	353	396	376	374	403	401	377	368	382	368	455	399	393	378	396	409	366	382	387	399	400	410	392	327	393	378	387	413	361	397	364	383	417	400	374	376	379	342	354	379	399	411	348	363	386	387	399	375	415	406	375	372	388	370	423	387	412	376	386	409	378	357	388	399	404	369	377	408	368	423	361	394	382	401	412	352	411	394	385	371	385	369	372	389	360	423	386	425	421	385	383	388	377	353	401	426	372	395	416	393	404	392	397	362	367	382	401	369	361	375	380	400	341	364	393	390	363	415	397	376	384	385	392	406	380	379	443	400	390	390	384	401	381	415	376	401	385	362	373	395	402	373	370	382	363	388	377	423	374	370	367	373	382	356	407	388	369	379	414	404	402	407	390	367	392	429	362	350	405	373	361	400	403	397	394	358	378	402	385	404	342	360	395	389	398	362	376	411	397	419	362	363	405	394	391	387	361	409	384	356	376	392	428	380	385	361	369	425	409	365	395	376	416	373	404	365	404	444	382	382	403	407	365	396	401	427	391	389	399	401	400	381	375	365	365	341	389	398	381	378	344	374	373	365	402	383	410	384	388	376	356	363	377	408	397	377	386	367	364	411	393	415	399	360	402	423	408	385	406	373	416	394	389	385	368	357	346	400	400	378	373	362	373	348	391	362	405	361	393	373	390	380	377	376	365	408	380	423	369	384	402	386	413	358	377	418	394	396	380	401	411	394	414	365	401	414	399	368	402	382	355	375	425	362	396	396	385	368	387	401	402	416	391	389	372	389	409	397	377	444	379	383	392	380	420	393	353	363	390	383	367	343	386	389	374	387	352	392	380	411	376	397	388	404	386	352	420	385	422	393	421	399	401	419	369	356	392	376	397	375	381	387	395	359	375	390	375	374	396	374	402	387	395	361	399	378	405	414	422	360	373	395	405	360	378	410	391	404	396	387	387	365	447	413	362	409	401	390	388	388	399	382	417	443	379	397	373	385	383	405	406	358	405	363	373	377	408	390	390	375	393	408	361	408	404	390	385	368	400	382	381	389	383	391	371	411	405	398	400	384	404	353	437	338	377	341	354	383	381	445	422	414	388	360	386	379	379	387	375	414	410	407	403	408	388	393	394	409	409	367	398	415	379	377	383	363	375	394	360	393	351	395	398	393	382	393	354	398	380	386	369	402	353	366	388	379	387	382	394	415	417	409	420	398	417	382	392	369	398	407	369	408	368	420	448	394	366	373	385	466	371	397	374	372	398	428	363	398	369	388	401	401	356	368	363	383	389	378	427	372	396	398	389	371	386	371	373	409	372	369	400	373	412	388	437	390	401	421	400	366	387	409	406	389	367	377	341	366	421	388	381	374	399	376	386	394	383	374	381	381	389	399	352	382	384	372	364	374	364	383	394	373	390	384	373	398	404	375	377	384	398	367	401	443	377	385	410	383	389	397	377	402	395	390	362	368	412	371	397	382	381	365	394	377	403	405	384	348	394	367	400	403	412	366	373	374	373	372	414	405	375	406	398	368	394	393	383	369	387	361	390	405	370	352	357	377	381	360	350	410	376	411	394	384	401	395	365	371	392	394	387	419	403	387	401	409	371	385	366	383	410	329	366	410	379	400	391	399	362	398	367	396	372	416	382	394	399	373	406	379	379	389	398	397	342	366	374	379	385	406	363	427	391	398	374	369	409	383	367	335	411	375	381	369	406	375	344	335	411	411	394	375	386	427	419	388	404	400	367	439	413	401	371	408	365	431	410	399	400	391	398	383	373	424	387	350	407	394	365	384	366	382	393	384	384	382	359	411	417	357	383	392	389	363	412	402	393	398	396	352	419	373	405	430	384	404	410	379	388	390	395	402	368	384	372	401	371	391	383	367	367	376	395	406	387	401	376	380	382	376	382	412	391	392	414	370	390	428	377	392	379	387	390	358	383	372	366	416	391	365	393	403	398	378	382	397	394	386	411	383	357	373	378	385	384	390	364	400	371	385	376	369	375	354	385	406	415	417	373	415	348	337	409	359	394	401	369	385	375	382	403	393	389	421	416	397	366	393	387	413	399	394	373	426	392	350	380	399	397	377	398	369	363	403	368	403	403	413	374	388	390	360	373	400	387	367	380	391	395	391	354	387	427	369	380	413	386	381	360	391	358	378	412	384	392	371	351	379	400	384	402	336	397	391	397	391	352	401	385	382	378	369	360	399	384	403	392	412	411	423	409	374	401	390	373	393	355	410	389	390	407	385	371	409	413	394	385	396	386	371	369	392	394	376	367	358	376	337	401	415	377	388	372	370	352	377	396	368	417	403	426	399	387	414	387	391	388	391	381	380	374	376	421	383	370	393	408	387	384	409	350	376	369	408	364	399	382	362	383	374	382	402	401	381	385	384	362	426	411	386	358	405	431	399	407	407	380	427	360	365	427	353	390	399	388	390	380	362	394	373	380	383	377	396	397	367	367	378	371	382	408	359
4769	2207	1695	1018	843	713	630	591	511	492	476	447	431	442	440	411	415	436	446	439	437	411	437	426	451	396	414	422	429	402	439	411	437	407	441	417	450	399	371	407	401	425	436	410	387	422	414	407	430	401	418	452	393	413	416	410	417	379	425	437	452	435	406	424	427	427	438	419	443	413	436	445	424	404	439	425	381	409	411	428	438	408	378	444	426	444	400	404	407	379	431	418	441	432	444	413	402	425	413	419	402	383	393	393	421	441	375	430	405	428	421	399	444	444	437	397	451	401	424	432	419	414	392	407	421	435	434	401	427	388	426	387	422	403	449	386	425	396	430	393	384	420	438	410	454	386	429	415	394	413	451	408	399	462	391	403	443	442	403	377	411	399	431	399	365	415	429	446	427	411	437	373	413	418	449	404	423	391	411	402	422	403	388	408	401	414	409	418	428	396	413	425	424	441	420	437	420	413	407	409	408	405	458	425	423	433	408	411	400	420	431	432	446	426	427	372	415	415	410	376	387	389	452	415	404	348	423	435	403	396	468	416	426	414	427	424	407	396	409	434	384	392	354	398	416	408	419	422	428	388	392	421	431	395	445	448	411	396	408	456	382	396	445	415	460	414	431	422	421	423	367	404	412	393	391	409	392	435	412	441	401	410	446	434	414	396	394	439	406	412	422	424	435	452	458	372	412	412	410	452	398	440	412	390	394	452	432	431	414	411	453	420	439	443	395	456	447	406	413	409	410	430	428	414	395	366	400	383	425	396	408	396	399	399	405	413	427	424	428	403	414	401	450	392	417	394	413	429	414	431	416	446	417	413	433	436	394	409	403	403	410	409	406	421	413	433	417	411	438	418	433	406	376	431	443	391	397	405	405	420	431	393	389	413	411	402	418	402	407	399	407	431	443	440	396	400	416	432	419	408	426	382	448	419	419	423	421	413	399	397	437	409	386	394	432	415	378	371	426	416	413	413	405	444	435	425	409	427	435	413	420	432	452	402	450	427	421	406	405	397	415	418	463	402	398	405	426	414	409	415	391	405	406	390	420	450	421	416	424	419	444	414	390	390	411	407	364	359	415	395	402	411	399	397	442	406	421	477	394	447	420	414	383	456	401	402	431	443	426	400	447	410	426	387	416	422	422	433	430	438	409	415	432	395	451	412	446	404	430	393	381	415	420	444	426	426	420	454	423	433	412	406	439	396	416	413	390	386	401	392	444	414	392	401	428	416	418	413	425	431	409	412	409	429	442	429	393	422	443	446	372	400	407	408	416	406	434	426	412	403	371	384	464	393	393	404	431	389	446	427	444	414	413	427	397	440	449	393	422	388	427	425	393	407	405	394	447	395	413	423	437	420	426	399	424	374	419	466	421	430	443	422	438	423	416	453	411	397	428	400	400	369	374	409	418	414	400	439	457	399	405	394	429	418	415	392	420	440	424	411	394	389	392	395	425	396	407	479	399	421	422	449	433	364	416	401	395	467	386	420	408	419	384	407	451	415	391	455	407	395	425	405	422	430	438	424	412	441	428	392	418	403	385	424	416	440	395	425	401	400	425	457	425	392	388	406	430	421	411	368	392	410	428	402	425	412	413	461	393	403	411	396	397	443	395	419	441	440	392	435	387	421	469	397	405	409	442	419	393	379	403	414	433	416	405	398	408	423	449	404	467	420	466	436	396	417	429	423	390	408	420	396	413	422	428	444	402	430	430	400	425	426	426	394	407	414	390	393	420	424	426	393	454	415	442	400	395	426	457	408	432	404	386	390	427	415	433	419	378	420	382	404	435	404	442	398	399	447	419	397	406	391	413	414	437	410	397	394	444	405	384	416	428	412	428	418	433	413	409	456	443	434	425	458	407	391	389	410	399	374	435	445	425	402	403	385	422	418	436	437	427	398	394	400	414	388	400	406	416	406	428	412	398	424	453	384	428	389	404	417	409	420	406	426	428	393	419	407	420	402	396	425	421	451	420	420	437	397	411	378	361	450	423	408	425	414	425	413	395	444	422	409	441	431	423	395	420	410	400	429	430	386	394	416	383	403	416	429	428	423	429	419	437	448	418	454	427	424	444	424	438	404	429	428	404	456	428	437	413	403	415	411	403	421	409	392	423	431	422	410	414	415	438	445	436	381	436	428	427	423	393	392	397	370	357	409	464	452	408	443	463	393	407	398	422	449	415	432	414	439	411	418	376	445	421	413	444	424	432	429	394	400	388	464	388	447	423	419	424	431	428	418	434	444	403	401	366	423	419	414	440	420	455	419	428	430	401	379	416	455	415	413	439	446	434	423	431	382	431	426	406	398	412	411	435	398	409	458	402	402	409	427	395	423	433	430	384	420	434	380	396	419	407	408	384	414	414	411	421	442	410	451	441	441	420	420	375	430	399	363	394	384	389	448	432	386	463	431	407	404	421	427	417	423	416	430	440	425	437	425	408	417	433	399	394	421	435	379	423	430	397	410	415	404	399	406	400	390	390	412	406	418	436	447	437	397	405	385	403	426	434	445	448	454	395	393	450	427	424	400	439	392	394	402	451	368	452	400	432	436	398	434	410	403	387	361	413	375	421	431	443	432	434	411	447	399	386	433	419	418	427	374	438	423	420	424	424	392	400	399	411	433	437	402	431	439	410	425	420	380	439	411	408	421	406	438	442	431	398	419	438	478	413	415	431	450	426	415	371	416	406	435	401	389	374	418	427	381	398	422	467	433	437	435	431	420	408	383	416	413	395	435	407	402	407	414	401	389	416	409	423	436	413	439	426	424	424	423	417	420	402	409	406	425	418	406	447	426	442	462	363	406	426	461	383	399	398	402	391	398	394	411	391	457	452	423	375	416	408	429	411	395	395	424	396	394	403	424	422	386	423	422	412	405	407	386	452	404	420	448	407	412	436	429	436	390	380	395	404	440	440	437	404	415	428	464	375	443	413	426	393	435	402	397	391	426	429	368	423	429	440	407	452	360	443	455	410	406	383	428	396	406	394	413	451	442	381	472	433	436	370	428	436	388	396	420	436	412	375	409	418	413	443	424	425	397	431	396	434	431	443	394	399	422	416	436	420	431	410	423	433	410	391	421	454	421	450	411	414	390	423	434	421	409	423	425	401	419	399	408	415	415	416	430	431	412	431	390	412	413	392	415	396	451	433	430	409	376	396	439	396	403	413	431	417	447	410	391	421	383	414	414	395	420	415	424	403	428	422	427	418	403	418	454	423	449	408	392	438	412	410	413	411	422	413	456	443	402	431	372	392	417	417	414	401	403	450	406	434	406	430	413	400	412	434	392	384	409	384	399	423	423	454	430	410	411	439	411	425	440	457	391	396	436	426	389	403	401	439	410	399	382	389	414	424	421	400	419	368	428	419	397	418	431	454	388	403	396	410	391	400	426	395	448	416	431	419	383	423	394	408	410	395	402	415	422	408	430	434	423	406	408	406	386	430	399	404	401	395	420	410	387	418	405	398	430	415	425	429	377	408	451	440	375	446	416
23923	21314	28581	24391	21335	9814	1868	1248	1086	949	905	890	802	864	822	798	775	824	761	713	729	762	710	707	751	729	697	724	783	675	647	714	698	715	746	743	701	725	706	742	715	723	719	708	740	724	734	695	703	671	721	690	719	715	723	712	686	726	720	705	718	731	682	748	709	677	703	686	650	730	734	692	706	731	720	743	763	744	724	730	694	751	697	730	685	691	673	684	639	690	711	743	708	723	685	670	705	706	725	681	702	729	704	657	684	709	697	708	696	691	672	698	674	723	707	705	690	646	679	674	714	705	671	636	684	692	716	698	704	664	732	673	669	720	716	724	688	728	686	695	698	700	693	690	677	702	759	720	723	709	687	730	710	763	653	674	765	713	665	716	684	679	684	697	696	737	651	678	695	705	711	705	716	758	727	716	693	680	705	697	680	672	681	730	724	701	701	745	719	720	720	704	723	652	689	683	718	691	701	713	670	721	728	714	690	702	773	662	698	731	671	708	713	664	688	652	685	725	725	724	688	735	722	698	685	709	703	691	685	754	725	680	696	704	686	676	733	697	683	667	699	691	705	692	660	689	714	678	735	670	704	706	673	681	719	698	732	746	706	695	689	687	679	736	705	678	681	713	655	724	683	649	712	724	676	686	699	680	713	668	680	706	686	668	737	694	719	706	660	718	727	682	656	677	689	756	673	677	728	722	709	736	698	677	750	722	687	681	637	701	708	712	677	647	738	695	701	757	660	717	668	710	668	723	716	749	673	682	700	665	728	730	676	715	721	701	662	670	708	679	720	684	708	688	717	649	693	726	706	662	697	666	673	723	692	658	677	671	718	665	716	661	716	701	681	683	668	684	689	685	698	633	686	701	704	678	661	712	723	675	749	695	705	682	730	711	726	692	693	687	686	720	703	663	714	642	710	639	700	724	694	701	661	661	714	672	707	664	668	710	702	740	694	742	688	708	710	689	702	693	738	723	728	704	723	657	662	652	663	688	760	735	750	648	647	704	691	692	660	677	715	716	670	700	694	641	701	705	701	680	682	651	723	724	670	671	694	710	715	729	663	702	722	678	698	694	697	705	687	658	718	657	711	719	705	703	696	659	692	692	717	705	671	719	694	698	661	693	614	685	680	685	690	672	724	708	708	690	657	718	678	728	714	716	706	673	702	658	686	687	743	656	682	704	704	733	697	711	695	720	721	665	664	640	700	671	692	703	722	738	726	708	724	654	709	710	723	719	711	696	671	670	760	702	741	644	733	690	689	680	728	643	710	708	744	653	731	665	671	662	680	696	710	660	656	704	692	650	684	696	724	677	697	719	682	734	724	725	700	695	693	717	723	693	704	731	668	694	675	719	656	684	692	686	731	717	702	686	661	681	747	687	649	687	690	706	706	679	694	729	741	710	670	716	655	696	630	690	730	689	651	683	706	647	719	663	709	691	695	696	671	646	692	668	695	689	714	672	700	665	737	714	668	739	711	729	667	733	674	735	666	751	676	667	727	680	688	687	699	694	667	649	695	802	699	669	651	685	712	655	752	706	696	654	698	700	695	670	654	689	689	681	689	639	715	688	688	716	718	678	688	722	683	671	725	693	695	666	715	685	704	702	723	621	708	691	704	740	680	693	680	715	721	729	715	702	688	687	697	717	723	692	644	651	702	700	689	711	696	702	716	697	681	675	693	725	654	695	729	684	689	651	669	720	672	663	733	707	749	712	692	722	671	734	723	682	663	664	729	700	738	693	677	694	695	673	644	671	690	719	667	746	689	725	716	731	714	683	683	699	717	679	663	711	701	691	675	672	708	673	691	729	724	686	671	708	692	646	682	723	704	745	678	698	698	704	669	619	674	690	693	662	679	707	645	649	704	728	695	723	676	699	723	720	728	671	720	726	713	712	690	669	737	705	682	715	670	716	714	689	673	702	704	679	753	698	696	671	654	686	716	645	654	716	703	669	688	676	674	691	721	691	736	697	694	673	650	753	713	705	707	701	699	713	692	712	669	674	735	666	638	715	659	720	711	703	698	674	647	716	741	686	665	728	665	719	721	682	677	713	696	710	714	719	721	741	704	708	694	693	724	711	725	696	681	675	719	706	791	693	660	663	699	682	670	682	678	693	709	651	729	655	742	703	711	695	696	706	662	706	698	709	679	741	700	690	667	703	668	740	752	713	711	715	714	697	722	680	695	711	649	684	700	696	690	636	742	708	665	681	676	669	714	703	729	665	712	688	704	682	731	716	687	649	698	731	687	657	644	715	689	655	704	699	708	672	700	693	714	669	680	689	747	662	685	623	680	675	699	742	740	710	688	699	708	687	700	704	696	718	712	683	683	707	757	706	746	706	680	704	731	649	675	693	707	681	724	685	719	724	684	711	654	627	677	695	729	719	666	691	643	687	708	688	699	657	707	695	658	720	705	715	695	691	713	651	707	644	683	702	731	699	676	675	752	666	705	696	691	727	674	671	691	671	731	659	691	666	692	685	717	717	731	669	680	691	721	688	658	762	736	673	689	665	659	691	724	732	719	730	676	736	717	687	709	697	697	726	636	689	709	677	691	691	722	687	708	696	699	667	669	694	690	727	650	647	716	650	721	702	700	710	726	714	652	679	709	696	660	684	666	713	707	665	671	736	698	681	697	682	704	657	703	647	667	698	722	711	703	719	683	689	691	681	680	697	701	628	679	677	682	679	739	675	692	713	716	700	655	679	705	677	699	708	706	696	710	621	703	689	685	660	721	702	739	656	715	701	686	684	711	632	700	669	690	688	714	689	659	667	663	689	652	665	696	664	675	719	726	697	701	678	716	706	686	673	666	734	727	715	684	690	709	679	734	756	744	698	721	688	742	678	659	690	723	706	695	713	711	703	695	694	684	664	657	714	674	716	673	691	715	705	714	677	676	726	704	689	667	684	688	715	654	714	688	698	713	699	723	678	693	739	702	722	679	698	717	714	720	683	676	705	689	695	728	724	662	677	689	698	688	675	683	665	677	691	695	668	714	658	733	694	696	724	691	673	668	713	701	662	719	716	694	713	710	686	683	726	729	719	690	690	709	662	674	688	661	685	694	721	677	669	697	682	689	679	728	713	677	700	677	702	711	714	691	655	701	711	676	687	675	712	711	703	724	717	681	695	662	706	742	683	701	707	662	696	692	753	693	676	736	714	706	676	723	640	690	654	717	715	700	700	708	680	675	685	730	677	642	697	665	641	688	687	694	705	649	729	705	664	712	692	724	670	658	746	687	684	705	724	653	678	701	688	665	704	694	718	685	732	720	672	713	674	652	668	716	704	698	695	660	709	728	668	697	712	699	755	672	665	709	703	697	670	731	721	687	704	705	684	682	699	705	669	687	723	712	684	701	670	660	648	624	725	664	656	727	665	735	674	696	705	694	732	666	713	731	741	688	700	718	669	676	663	624	680	653	734	681	679	631	670	692	694	701	716	675	692	652	643	691	777	648	699	707	704	687	731	713	712	687	715	648	658	639	681
4174	10702	7558	3831	3009	2409	1921	1695	1455	1176	1118	986	938	923	872	864	876	816	833	800	802	723	794	806	743	785	729	802	798	699	781	754	793	754	714	740	670	763	749	724	703	713	756	717	740	718	780	704	715	746	732	731	737	718	763	761	756	723	758	668	747	765	742	738	720	718	704	743	746	749	752	701	739	715	687	722	694	761	703	742	728	719	746	695	703	682	729	693	760	723	717	703	731	732	725	729	713	733	683	721	699	671	687	772	742	719	744	733	695	727	702	703	757	720	702	701	687	667	705	679	695	696	735	721	735	735	681	711	728	709	720	725	691	706	704	713	700	717	723	703	727	739	738	780	724	717	745	689	686	725	701	699	704	714	740	714	689	719	671	683	703	754	700	693	701	705	711	687	691	752	714	707	770	741	709	719	686	710	743	743	677	692	753	707	689	771	756	747	694	733	814	719	702	674	704	743	697	698	698	706	735	666	692	775	720	706	715	725	747	757	674	708	697	717	711	737	706	742	757	674	727	707	700	708	652	737	676	701	704	731	694	713	753	734	721	711	687	726	709	699	729	755	741	708	689	680	702	681	715	697	715	686	721	742	730	739	724	648	715	699	680	676	683	690	721	701	772	715	735	693	717	719	747	681	704	721	694	716	654	681	733	687	734	723	689	706	719	659	772	714	714	687	701	746	683	720	672	709	706	700	675	696	710	710	697	705	743	711	750	683	681	726	742	701	695	719	683	721	747	725	769	670	650	704	757	692	729	761	699	685	686	736	725	698	687	713	798	721	742	637	729	690	696	699	708	746	746	701	690	680	694	682	746	725	749	731	740	687	722	707	677	689	678	713	667	748	739	733	697	732	735	716	665	698	746	741	692	724	712	691	704	686	703	721	731	716	696	728	675	702	700	693	729	740	706	730	697	723	687	740	695	738	688	713	748	716	717	709	662	687	698	726	723	747	689	713	724	722	757	752	673	764	733	690	717	707	713	717	697	704	738	673	694	757	732	696	709	727	730	731	753	719	708	659	696	643	687	707	729	701	712	730	696	723	717	770	679	722	719	713	678	677	732	693	736	726	702	696	636	734	695	692	703	720	711	716	686	721	712	726	769	673	723	689	723	716	741	709	723	723	709	724	705	724	691	662	713	676	695	705	696	734	705	766	742	751	685	766	691	721	676	685	710	694	661	702	685	721	746	745	732	729	739	744	688	702	703	755	799	751	700	715	743	731	694	673	694	734	665	673	728	680	713	685	722	717	707	733	699	703	729	722	757	745	715	689	765	705	726	687	707	726	693	751	742	695	698	679	741	713	685	733	730	701	707	678	703	680	727	686	732	659	711	718	709	691	760	695	711	686	718	682	691	703	700	726	740	694	681	689	794	716	774	697	692	724	688	716	729	674	759	728	689	707	722	704	713	669	743	701	659	706	694	712	708	706	731	684	680	743	679	774	693	706	708	726	717	753	742	675	700	701	685	733	676	712	714	738	744	718	726	748	696	703	714	734	731	694	710	723	711	704	697	690	736	737	687	702	714	735	711	693	742	707	735	724	728	709	728	674	754	667	733	704	749	669	702	715	696	675	739	678	746	793	739	685	723	694	679	698	685	711	708	738	725	754	708	737	699	731	738	711	729	728	722	713	771	652	691	712	674	682	682	740	689	733	725	701	728	688	722	680	745	750	685	722	755	710	776	659	701	699	708	699	688	771	744	725	698	715	702	738	743	707	748	676	658	725	744	729	699	730	691	744	695	722	719	674	751	698	722	696	714	756	698	748	704	726	713	701	717	720	712	706	678	676	715	763	742	707	767	678	729	679	729	689	736	771	738	681	699	777	739	715	653	721	719	698	721	730	723	695	713	756	696	764	680	691	683	707	717	710	723	701	710	767	748	757	719	696	719	674	677	674	719	697	737	716	672	742	686	675	733	698	749	742	717	726	743	720	735	745	707	707	708	696	710	726	683	701	746	765	727	710	782	715	694	666	726	696	719	723	709	670	714	736	735	748	725	686	705	743	708	696	737	721	750	716	723	693	731	702	763	695	683	723	709	771	699	701	755	694	705	732	732	711	734	685	721	709	686	691	754	775	688	760	718	692	750	669	692	727	681	754	650	739	731	708	702	694	733	738	729	666	694	743	733	698	722	656	759	724	744	704	677	694	684	708	690	725	746	721	675	708	711	731	687	701	706	729	722	708	680	744	701	698	767	709	701	776	749	724	699	697	754	735	735	707	744	740	712	673	719	681	704	690	709	735	714	762	742	717	731	781	676	737	648	717	699	680	678	724	724	754	754	695	718	732	718	757	689	744	715	712	704	716	703	733	742	752	714	736	767	703	693	716	717	695	676	731	713	728	726	686	733	712	735	689	768	723	744	701	674	717	679	672	688	715	703	734	719	710	682	718	726	766	717	719	728	699	753	706	709	708	734	698	687	703	683	705	705	712	747	662	714	723	703	730	757	699	756	675	695	691	745	678	718	718	756	716	700	671	708	736	750	727	755	732	722	712	724	744	684	738	717	674	702	749	689	728	740	726	708	716	709	706	721	687	691	750	710	760	749	709	683	729	705	735	702	674	691	716	732	755	694	735	733	688	708	700	733	717	710	686	716	738	734	697	739	706	676	731	679	730	735	716	755	712	695	700	754	708	718	737	735	740	732	708	757	666	744	730	713	721	696	709	732	779	726	710	735	705	683	671	785	700	727	719	696	688	673	715	733	723	727	702	671	668	706	723	746	687	703	740	712	727	705	690	745	714	697	733	689	720	690	677	694	700	669	705	713	666	743	705	750	689	701	723	789	696	734	725	688	708	722	713	663	724	733	694	706	723	677	734	701	677	716	689	678	729	686	717	699	682	738	697	778	748	695	704	680	745	710	687	721	679	685	721	699	672	721	707	718	682	689	695	667	650	699	715	745	690	747	705	742	729	688	705	699	712	702	713	715	682	723	726	749	690	753	735	649	676	687	691	781	730	704	736	742	690	680	697	680	718	712	741	669	713	721	709	710	742	687	705	706	733	703	711	748	729	738	707	698	702	728	743	730	708	726	701	714	761	734	737	726	714	716	677	728	747	707	699	782	755	654	718	685	725	704	721	706	711	708	672	714	716	714	754	726	716	736	721	748	737	686	690	750	715	732	728	651	724	702	756	708	668	723	716	699	701	765	720	703	723	709	748	720	661	675	668	690	670	743	670	731	721	713	688	723	724	779	735	688	696	698	717	740	742	700	702	733	724	675	714	663	704	692	717	658	700	684	681	736	705	711	710	701	706	700	719	695	712	713	699	684	712	686	706	708	730	679	769	732	730	735	764	715	678	769	763	710	725	724	714	705	711	744	737	699	695	723	712	705	676	766	717	691	707	682	753	720	712	668	704	744	658	698	717	675	672	761	664	686	723	703	701	708	725	703	737	697	744	766	733	728	711	742	655	711	724	717	729	748	714	680	699	695	750	696	709	696	727	703	659	726	702	665	698	741	695	715	763	749	687	712	717
25015	21275	27337	25410	9846	1198	773	670	594	531	510	492	467	471	474	430	406	456	443	404	432	438	413	446	431	430	437	436	432	393	380	413	402	410	424	385	394	399	395	410	393	420	426	373	423	415	445	429	392	410	396	417	392	414	416	408	416	366	414	395	380	389	428	419	390	424	390	418	393	374	445	437	418	398	413	416	400	403	385	410	402	420	394	388	392	370	406	427	403	387	410	414	361	409	423	398	423	372	391	376	378	427	388	403	426	411	374	390	405	391	374	368	383	403	394	404	414	357	409	367	396	407	377	389	366	378	391	405	415	401	392	371	387	405	392	389	430	383	367	389	428	415	368	429	370	385	380	412	387	407	407	417	373	379	398	417	375	389	428	414	377	374	401	390	409	408	386	403	407	373	363	399	403	415	409	418	391	388	407	429	388	395	415	414	426	392	431	384	393	445	436	393	409	393	422	382	359	360	401	371	361	421	359	436	411	409	403	401	381	391	393	415	415	371	392	347	412	394	431	423	395	387	404	401	410	411	372	419	359	400	383	401	411	444	414	417	412	414	403	406	376	385	390	394	400	432	434	400	422	382	415	415	445	408	395	404	370	407	399	404	415	387	397	418	385	385	387	381	407	387	405	405	379	376	407	381	390	393	392	380	375	386	449	368	371	450	391	392	407	376	411	404	395	396	406	388	405	371	402	402	439	361	412	404	369	385	404	383	409	391	378	375	407	348	429	395	394	393	396	405	374	387	443	406	404	421	427	404	418	373	375	385	409	413	381	421	424	365	388	409	397	416	403	415	429	394	372	403	401	387	434	405	365	390	432	376	402	391	376	390	412	412	410	436	423	411	409	374	397	402	412	428	409	405	394	409	384	402	373	402	401	402	362	380	405	394	428	378	392	388	392	412	396	379	403	374	403	395	415	399	399	400	400	420	390	389	403	421	389	424	390	401	372	407	336	403	377	367	396	388	404	383	397	407	382	377	406	390	398	365	375	403	386	416	465	400	412	419	402	394	399	379	392	410	380	412	421	402	451	386	381	385	388	363	404	421	385	408	371	381	411	399	392	433	358	396	385	386	389	385	386	393	382	420	394	391	384	429	379	392	359	419	368	411	405	380	404	413	382	372	391	377	393	440	356	379	398	430	411	402	386	394	411	424	396	427	464	402	389	410	414	394	436	386	406	389	376	385	372	404	363	370	383	382	363	378	400	383	404	420	430	383	456	385	381	401	427	397	395	410	386	411	388	394	423	410	374	414	388	397	400	372	394	426	416	399	394	360	407	397	377	424	356	398	372	397	394	386	397	380	393	421	403	428	398	423	368	411	415	383	421	415	363	405	431	381	396	364	395	393	384	414	384	398	360	404	387	377	415	382	420	404	382	369	375	377	380	360	382	407	424	413	388	397	396	366	364	424	393	403	442	397	424	416	406	397	438	399	428	389	416	410	362	397	399	379	401	410	383	397	365	421	433	373	375	415	400	418	376	415	376	372	381	408	386	395	396	386	388	391	378	362	416	431	372	417	398	434	389	404	427	401	388	403	409	429	383	382	402	379	408	350	382	394	390	399	370	360	414	398	454	401	390	386	416	398	414	399	382	379	401	392	428	337	395	374	358	372	435	385	382	378	392	405	427	372	409	381	394	396	400	413	352	395	367	355	421	414	392	414	378	385	420	427	365	394	432	355	355	374	368	393	378	409	373	410	418	411	414	385	382	408	414	383	428	397	368	390	394	385	357	404	390	430	361	427	440	407	409	415	370	404	420	407	410	416	410	404	417	400	394	385	383	387	372	366	379	383	383	409	436	397	344	400	452	394	393	413	376	405	402	422	365	400	402	383	386	412	408	420	393	376	422	352	420	391	406	380	427	370	397	384	432	424	362	416	378	359	407	402	357	424	409	428	408	387	393	408	393	397	408	415	429	420	376	349	395	376	424	404	381	378	373	381	364	415	391	403	391	409	406	386	406	370	420	386	423	419	408	409	408	393	400	400	389	384	392	359	394	421	410	421	445	421	357	416	423	391	366	394	354	394	393	383	390	390	359	394	418	374	426	360	393	396	357	369	418	361	450	435	418	398	356	416	392	376	387	394	388	388	441	412	425	387	364	395	374	391	376	402	350	383	407	408	407	400	370	410	390	385	430	416	399	371	414	396	427	417	392	403	409	375	388	403	391	386	378	371	400	410	403	400	386	383	394	349	396	436	367	388	386	385	396	364	378	395	396	425	405	403	388	431	412	388	378	384	394	387	384	378	390	362	431	369	399	395	392	377	387	376	401	395	392	387	414	375	392	393	402	398	413	393	393	389	385	385	418	383	381	392	423	403	427	380	389	366	385	374	409	398	379	428	362	392	392	374	385	408	414	403	384	414	407	372	383	378	409	386	424	419	395	365	375	392	441	426	435	399	380	364	350	435	409	373	362	380	391	409	395	392	419	401	382	379	430	417	397	381	395	405	397	405	403	363	398	386	384	360	426	398	375	411	412	387	426	416	380	407	430	391	391	366	410	360	377	412	409	374	379	399	374	418	414	373	374	418	388	383	396	389	374	395	353	375	446	433	394	375	432	409	440	398	412	390	391	404	377	392	409	383	359	359	447	401	392	379	429	401	368	403	405	383	393	402	419	392	424	402	421	389	376	375	391	371	394	403	387	442	375	404	400	421	404	405	415	356	354	412	415	424	390	377	374	360	405	417	411	358	389	366	389	378	435	412	405	389	385	356	396	415	418	424	392	411	436	402	420	388	396	426	385	376	393	354	426	367	392	451	395	421	388	410	402	380	369	384	384	403	418	358	401	373	408	421	370	417	395	395	391	409	405	394	384	415	398	394	393	411	412	405	387	361	410	367	425	414	379	413	392	434	423	384	428	365	423	374	419	414	415	380	397	408	372	362	408	424	422	409	394	425	360	419	405	412	375	368	414	384	342	386	406	399	381	399	394	366	366	416	373	401	391	410	370	389	401	398	372	418	412	413	386	415	394	422	405	394	436	365	372	434	409	397	425	388	392	401	372	428	416	397	420	368	392	401	368	403	410	379	396	393	417	364	414	374	394	394	399	402	398	372	400	403	373	426	431	378	389	417	385	377	369	402	415	413	412	422	376	449	417	379	402	398	372	438	391	345	407	377	383	387	391	398	388	382	380	424	416	370	396	417	401	413	391	407	421	406	423	383	352	391	427	415	409	416	388	379	396	411	387	404	393	391	393	382	414	391	407	411	421	369	380	401	396	378	437	376	414	386	387	402	415	412	383	400	400	414	389	356	389	386	384	372	397	400	368	427	398	393	361	355	405	366	400	387	410	394	386	376	394	401	351	384	402	376	387	422	407	398	401	428	380	399	391	391	417	359	403	385	361	393	409	391	413	437	422	416	415	416	424	401	390	418	377	396	418	371	383	404	394	392	396	417	401	363	392	379	365	373	401	398	384	397	383	418	393	370	362	404	397	417	409	387	376	436	418	402	405	436	419	370	414	354	358	400	369	404
4176	6933	4641	2318	1926	1499	1191	1033	888	794	684	637	578	544	507	542	474	490	510	471	506	433	472	456	488	455	466	492	467	516	468	457	484	431	469	492	454	449	434	442	501	458	461	422	460	465	437	495	446	490	491	431	448	472	422	434	439	445	416	442	443	431	473	483	435	443	464	473	473	420	466	463	420	462	460	425	416	440	454	435	419	419	462	470	435	431	426	398	450	442	453	451	462	446	479	451	455	472	457	461	460	451	466	426	401	455	430	456	425	433	431	450	441	449	449	439	417	412	451	439	450	425	457	450	398	441	438	475	455	468	406	460	477	420	470	472	449	423	459	448	474	454	432	428	445	432	435	458	423	460	427	424	436	417	451	427	386	469	433	402	483	448	475	417	433	443	474	400	474	444	470	449	469	417	451	452	471	465	436	438	435	445	452	427	471	465	451	430	462	412	408	428	438	452	429	470	456	460	440	444	425	423	450	437	439	426	462	417	465	454	429	435	411	410	434	428	473	419	458	449	436	421	449	438	404	465	427	420	493	440	456	414	438	419	457	447	452	457	460	431	435	439	445	404	432	440	420	433	438	467	443	467	465	486	424	395	427	456	438	441	434	418	433	430	463	447	450	409	466	427	419	445	446	481	424	457	442	451	409	483	471	414	458	437	452	470	455	442	434	443	437	400	443	431	429	437	437	452	466	439	454	415	454	429	430	441	405	467	443	460	396	444	461	439	467	439	428	435	462	450	413	420	471	457	417	396	431	466	490	458	448	430	436	407	418	442	405	453	458	457	419	461	424	413	476	432	458	466	442	448	445	444	445	447	440	426	495	410	441	423	459	423	449	465	452	432	480	439	472	455	402	434	465	457	407	438	457	424	418	451	434	450	454	470	436	448	425	435	467	437	480	401	439	428	449	436	430	445	486	421	415	456	434	426	466	447	478	422	483	432	432	456	460	447	431	424	430	462	470	448	431	433	462	462	464	433	468	495	461	409	457	425	468	487	458	438	450	418	418	459	465	418	427	483	400	457	476	410	430	414	435	426	457	430	459	410	408	441	439	464	393	511	431	420	437	453	444	460	411	438	435	460	450	444	450	424	434	488	468	457	428	441	472	436	420	448	478	426	474	446	469	426	428	460	428	495	437	398	412	448	436	449	390	442	438	429	469	434	440	444	468	482	418	419	465	418	424	443	452	478	431	467	426	429	440	416	425	389	455	410	442	406	423	480	457	433	456	423	431	446	417	487	468	420	434	437	473	451	409	449	463	451	429	452	449	420	450	444	464	463	447	455	455	457	448	416	415	421	433	403	468	421	444	471	414	424	465	440	465	451	455	459	425	442	452	454	437	407	423	430	450	456	476	453	447	490	427	429	467	441	427	450	456	467	477	411	440	467	469	439	440	447	457	468	421	453	463	474	406	453	435	444	439	476	433	466	401	455	422	457	426	448	432	454	432	421	452	458	410	423	442	452	490	418	437	389	437	437	441	441	480	471	447	451	429	447	427	425	469	442	436	440	412	437	459	426	432	423	429	461	435	464	419	416	463	455	443	493	441	437	460	484	463	456	450	429	409	402	413	443	454	446	427	458	472	443	450	456	419	444	434	432	448	448	466	438	448	441	490	447	448	435	439	386	458	433	464	463	462	429	440	440	431	457	453	455	430	407	447	466	443	429	433	465	435	426	420	449	428	472	476	450	434	455	451	458	426	445	462	440	428	451	464	435	415	455	451	489	450	401	463	472	443	456	485	422	420	430	419	432	483	405	453	434	459	462	429	409	433	457	439	420	430	438	444	452	398	441	449	463	470	467	434	422	447	404	462	423	448	421	437	446	434	470	442	429	454	469	439	413	442	458	401	437	517	427	461	455	442	434	449	462	465	421	396	445	447	426	368	417	449	429	421	441	468	439	444	488	444	449	438	427	436	473	418	483	485	425	465	431	450	450	443	458	429	462	465	484	417	463	419	446	430	424	454	449	416	462	457	443	460	459	425	407	475	447	442	432	431	490	462	441	435	439	451	494	434	419	462	437	442	484	432	439	494	425	433	456	412	453	404	436	481	456	458	459	442	446	399	450	448	453	425	455	441	467	431	425	460	429	437	458	434	473	431	447	452	439	461	440	432	474	442	424	421	455	389	436	404	453	444	439	427	471	397	440	415	407	456	431	402	408	452	446	478	437	429	460	394	464	452	426	444	432	419	498	449	434	457	423	439	405	416	435	463	444	450	481	435	478	465	433	429	451	431	471	452	461	434	437	458	483	453	438	444	443	464	399	419	450	460	444	409	422	435	435	418	463	410	422	459	456	442	417	438	427	420	448	432	447	417	454	459	430	451	459	433	414	418	440	443	430	429	408	441	472	432	444	455	419	455	454	470	467	440	488	418	439	452	411	480	428	457	436	446	417	461	417	417	440	454	432	443	419	428	428	425	419	427	460	413	446	424	464	420	427	455	447	442	420	459	446	461	492	449	423	465	432	414	436	437	463	439	418	445	442	417	474	437	435	456	437	471	410	450	459	479	482	458	444	409	469	417	438	431	448	464	432	426	416	454	463	473	437	445	458	455	451	470	468	442	461	448	416	447	481	478	416	449	448	440	396	422	441	430	443	420	423	436	466	430	451	414	431	445	417	428	471	444	441	449	425	452	397	412	432	439	406	401	457	441	437	441	410	437	420	452	455	446	422	440	470	451	432	431	401	462	415	457	449	450	471	477	435	411	478	458	444	461	416	418	404	497	480	426	399	449	436	436	399	439	402	456	459	416	456	425	455	407	435	439	448	455	430	456	439	425	405	428	452	427	461	434	451	452	458	399	470	462	446	380	465	433	422	424	411	450	434	428	449	412	422	455	429	465	471	426	441	422	451	461	443	476	447	452	423	403	461	418	477	468	490	447	413	454	453	445	414	461	469	485	493	442	472	467	436	444	444	434	439	441	417	435	433	445	431	460	465	469	422	430	410	480	465	435	433	445	444	447	479	428	429	443	458	442	433	440	437	454	433	417	425	441	461	433	409	426	442	436	447	424	408	440	446	436	423	421	441	462	431	436	457	481	462	471	454	483	417	460	412	468	464	414	406	410	461	440	445	466	439	466	461	441	457	450	445	451	435	434	471	446	450	460	474	457	468	450	456	459	446	412	462	468	439	454	423	446	385	428	460	442	425	449	438	457	482	458	434	440	451	425	423	402	439	432	414	472	411	437	464	423	450	427	452	411	443	443	410	409	453	424	422	440	471	427	453	432	406	448	430	404	458	445	439	441	452	430	443	502	448	458	496	426	420	472	449	449	418	409	448	427	425	439	452	444	376	419	440	459	441	409	415	412	414	432	446	424	420	426	418	426	426	449	448	445	421	446	454	451	387	432	441	460	449	461	455	423	435	451	422	464	428	444	433	413	432	426	440	412	439	442	412	411	432	406	447	463	437	450	443	421	427	483	417	438	431	456	462	439	443	486	448	446	430	415	462	471	428	444	470	391	453	433	422	444	441
22782	21306	29025	23935	21310	21383	8720	2089	1408	1390	1273	1186	1072	1059	1006	973	986	945	1015	891	985	884	902	901	895	952	914	809	882	865	913	891	818	869	849	834	858	853	814	842	881	874	877	880	832	884	900	907	840	846	849	871	812	809	820	850	853	865	806	874	883	886	894	893	897	886	860	872	879	849	853	795	857	855	819	888	819	892	893	856	857	848	850	891	836	845	859	833	898	795	843	875	832	779	821	885	848	832	830	895	845	826	824	858	816	850	845	833	827	847	878	824	797	804	816	855	853	808	816	847	816	806	862	811	823	818	845	860	866	840	842	859	859	826	849	816	823	865	827	801	825	826	829	810	866	905	864	856	857	871	816	847	839	810	839	829	883	850	822	848	811	825	826	848	853	903	816	829	829	878	846	855	837	815	832	855	802	837	828	845	800	773	865	825	818	823	843	812	790	895	810	824	813	826	885	852	838	837	815	834	837	850	843	887	826	874	811	909	818	817	920	799	855	811	814	841	801	815	829	842	843	825	831	845	794	807	809	864	872	802	860	853	854	853	822	803	764	825	866	829	819	845	848	802	838	851	901	835	856	830	841	893	890	834	871	887	820	890	805	857	844	864	785	827	852	849	809	856	825	814	848	845	804	896	837	796	872	847	859	836	815	810	862	829	777	819	841	808	844	790	843	841	837	816	839	869	837	833	805	866	836	816	832	807	808	793	843	790	825	849	798	867	840	819	849	820	857	847	812	854	853	834	896	843	833	817	815	860	858	873	853	837	816	872	820	826	888	812	849	805	808	856	863	803	881	848	871	809	796	843	850	888	844	804	831	839	838	818	863	841	816	827	888	860	818	848	877	820	787	838	856	819	821	874	856	819	874	813	826	848	807	880	838	815	851	813	829	822	828	853	810	857	860	829	848	827	792	809	887	829	788	806	812	818	868	884	838	830	828	787	830	829	791	805	825	857	872	843	819	861	794	835	858	836	825	852	843	896	858	823	823	862	866	883	833	808	887	819	869	843	816	833	917	857	787	881	856	791	851	826	815	860	859	829	836	776	831	800	842	843	817	800	848	870	818	808	833	776	833	846	818	876	852	866	841	858	838	829	840	849	870	842	820	822	820	863	869	773	828	816	870	851	798	813	881	852	867	832	827	787	794	863	843	842	861	887	817	871	867	882	862	867	878	824	832	791	834	900	846	815	797	845	813	875	830	805	812	853	851	820	836	790	843	864	851	792	842	861	789	853	839	849	839	839	881	862	854	896	808	859	802	792	849	844	849	849	839	849	866	828	842	777	801	831	802	816	834	860	784	793	874	858	792	852	865	814	802	871	841	826	863	805	827	766	842	833	802	852	831	800	871	860	832	871	816	794	843	842	872	828	832	854	848	809	778	810	809	839	802	843	886	843	860	885	826	763	804	828	864	820	843	827	892	895	840	869	852	836	834	797	839	906	884	808	823	841	870	880	800	850	818	829	846	812	816	779	812	833	877	765	834	814	846	817	853	853	846	838	853	884	799	847	805	869	808	837	777	879	820	830	848	816	821	807	837	844	882	811	814	788	809	814	853	886	783	877	844	848	865	815	843	803	825	807	830	885	804	831	833	819	876	819	834	834	818	867	842	907	818	858	823	815	834	857	874	790	827	842	869	838	850	825	819	844	870	849	840	872	801	845	831	846	868	877	877	821	783	831	805	867	881	868	881	846	836	853	824	843	921	867	875	858	809	827	815	759	845	821	761	823	809	803	827	812	829	812	811	834	881	896	867	880	839	897	853	793	817	810	823	850	839	880	849	893	886	841	881	825	847	857	826	831	836	852	819	798	792	832	857	806	855	828	879	815	786	874	858	840	826	827	843	859	874	850	816	866	834	822	831	828	862	838	864	835	805	872	885	869	806	827	852	837	841	818	892	848	852	839	789	808	861	799	854	850	812	844	828	853	804	821	798	889	791	868	782	800	906	848	883	872	797	813	821	785	805	784	876	835	845	891	832	840	718	834	835	806	889	821	873	810	833	848	889	824	788	799	848	864	862	813	758	814	841	835	817	826	864	823	817	840	846	761	828	812	827	809	814	852	808	821	873	899	834	869	843	793	831	865	843	838	821	836	862	821	865	837	841	838	883	824	918	818	854	852	817	837	884	764	859	810	842	820	796	866	797	861	856	814	815	801	849	883	809	814	813	818	877	841	829	866	805	863	822	883	879	900	812	798	831	797	820	876	857	831	890	813	852	834	815	865	835	848	807	848	850	826	875	850	786	838	857	868	857	838	837	796	841	816	853	897	823	796	854	829	838	888	840	806	777	851	818	827	800	808	842	790	763	843	855	844	830	856	809	816	810	858	877	755	854	886	834	855	848	838	820	873	841	831	798	878	859	845	845	839	850	807	812	894	818	802	847	815	876	823	852	810	820	867	857	802	857	832	857	837	863	790	856	835	823	835	850	839	864	893	840	841	869	798	821	831	864	827	810	827	797	801	833	760	835	795	827	859	844	850	839	874	758	830	812	837	818	816	862	832	797	868	813	866	834	839	858	887	808	800	829	877	820	837	867	866	840	894	818	765	843	839	888	863	832	844	840	805	840	826	862	851	851	820	811	841	849	813	831	801	856	823	800	826	856	834	860	888	837	813	837	827	806	865	818	863	810	874	831	804	825	847	855	834	824	813	848	869	828	837	889	809	851	847	854	810	840	842	824	834	913	783	759	801	752	827	834	828	891	847	884	822	835	832	874	820	850	814	871	820	809	805	816	897	822	852	827	783	823	850	874	829	811	855	820	856	860	814	849	859	857	816	816	833	820	861	820	815	817	815	806	883	800	811	841	765	852	837	805	823	859	801	787	831	843	851	825	820	880	839	847	799	815	814	822	864	833	895	836	837	808	834	818	816	796	810	850	851	862	843	844	838	868	818	822	848	846	845	795	796	880	848	871	841	875	849	870	811	841	843	856	851	871	850	860	878	814	888	860	828	807	803	862	876	792	786	861	818	865	805	786	796	838	884	827	840	818	872	864	872	843	867	874	807	860	872	821	829	855	861	831	858	846	845	872	833	786	882	842	821	822	866	870	814	833	861	903	796	871	852	827	845	848	812	792	767	827	838	829	865	828	845	815	818	815	794	840	842	799	888	829	796	813	838	829	859	791	824	846	831	807	826	859	809	823	809	877	832	870	788	840	882	831	847	798	786	881	846	822	847	769	844	906	801	819	821	872	800	838	853	827	845	841	828	859	790	853	800	797	839	837	844	867	876	824	868	817	815	838	844	828	872	800	878	891	831	831	844	806	829	853	797	844	852	787	820	811	745	803	840	820	825	825	867	826	812	802	870	872	856	853	791	821	846	811	801	847	843	864	883	814	826	791	827	851	837	841	860	827	858	831	771	868	810	853	821	824	828	817	870	836	858	859	840	840	838	864	892	896	843	806	813	860	864	819	853	876	826	855	841	819	886	862	805	804	839	834	844	833	874	780	876	835	798	881	848	847	855	802	796	789	893
5735	16467	11807	6242	5056	3854	3094	2570	2071	1762	1576	1364	1346	1232	1183	1132	1090	1095	1032	985	996	965	1017	949	990	961	946	944	963	906	903	891	935	904	859	877	843	896	891	887	842	795	883	894	898	876	917	839	916	885	864	873	917	900	871	887	890	908	858	836	899	883	932	852	912	887	905	847	907	848	893	854	919	960	846	853	890	945	876	872	917	888	866	831	884	871	864	855	900	827	845	836	906	862	847	847	893	885	948	887	855	858	837	849	861	857	859	865	851	859	843	861	860	886	879	825	847	815	863	899	857	826	834	874	859	834	812	845	855	873	905	878	881	855	864	837	900	895	860	897	824	831	846	853	884	870	854	894	859	868	850	884	884	868	889	831	847	834	921	820	849	898	848	863	852	834	830	825	846	861	855	866	822	849	798	862	849	867	893	844	941	803	845	875	823	869	876	903	844	861	886	890	827	828	900	845	809	825	868	917	830	856	904	819	852	851	864	809	884	842	842	851	872	840	911	836	885	862	903	850	869	871	844	865	901	801	846	869	887	906	824	853	881	866	841	905	869	873	832	848	819	827	904	879	843	895	865	873	892	811	806	836	878	876	823	980	880	866	839	867	892	826	876	846	847	870	809	814	892	862	841	898	849	837	844	851	810	857	868	822	885	870	845	803	892	880	806	870	846	842	872	839	863	796	889	869	888	857	805	855	862	832	884	904	863	809	852	857	832	880	873	897	857	891	832	855	843	884	866	846	874	837	810	824	824	807	858	880	817	883	837	874	829	827	872	815	870	814	842	848	893	844	846	873	855	925	834	824	817	926	866	888	829	829	849	843	860	851	838	931	843	876	822	842	914	886	884	902	838	915	825	894	821	849	864	857	808	844	852	867	906	794	858	891	889	884	829	846	846	875	878	845	851	881	818	876	856	843	830	848	894	844	856	877	817	864	883	813	792	912	884	864	867	867	820	888	853	822	806	868	866	872	882	842	832	851	859	820	819	865	857	852	834	819	873	855	856	815	850	878	883	857	824	895	848	879	794	870	890	867	871	820	868	828	917	888	855	842	827	857	830	866	911	837	841	885	862	840	857	881	864	807	858	854	841	884	844	886	902	868	864	854	856	844	839	858	875	869	862	871	871	889	863	849	865	885	883	815	823	858	815	882	826	888	901	838	878	878	889	819	953	868	872	820	873	861	860	881	844	802	861	844	837	804	834	865	870	886	885	858	803	874	861	836	861	846	882	842	856	849	852	837	830	881	864	864	853	843	872	860	851	890	895	882	843	836	873	847	866	857	825	816	845	863	869	883	862	826	807	793	883	849	874	842	801	853	856	843	839	847	790	823	860	822	843	851	880	868	858	806	881	820	833	829	847	831	848	852	854	895	851	874	901	870	817	859	887	851	816	867	867	787	908	868	866	815	874	888	849	888	842	856	913	827	871	879	853	818	841	858	838	822	877	837	843	885	827	852	842	852	905	830	871	879	886	843	853	848	821	857	819	838	874	831	869	832	821	825	848	868	855	850	844	850	895	879	850	895	858	898	818	851	897	857	910	881	904	843	899	791	832	858	832	856	854	827	858	842	845	824	942	842	887	878	860	864	831	827	834	799	840	881	828	862	834	915	849	843	827	878	873	843	821	840	872	839	829	836	827	808	812	879	806	847	880	847	860	826	857	862	907	810	884	842	854	866	907	832	867	869	848	896	895	853	864	869	816	887	891	856	829	876	865	890	860	813	842	863	830	800	795	857	847	802	836	828	860	866	799	826	840	851	862	845	824	893	861	820	807	828	809	832	850	894	876	885	884	886	873	819	833	893	838	894	878	812	943	867	877	879	841	823	826	830	837	830	876	858	826	840	868	829	833	822	867	865	888	812	813	819	906	830	824	831	805	801	867	883	840	913	880	879	834	791	824	873	889	866	856	881	851	819	856	821	818	833	811	840	895	862	841	861	886	884	866	913	859	859	838	914	848	864	887	897	875	837	865	811	860	827	854	885	861	862	835	846	884	875	905	853	851	841	891	876	871	832	883	840	863	899	894	932	837	828	851	853	866	838	865	881	854	856	885	817	806	846	862	794	874	907	856	917	885	822	821	880	842	871	821	854	863	879	852	865	843	853	852	912	860	800	865	849	808	864	874	843	801	885	808	846	900	923	863	851	893	906	829	877	873	860	922	824	874	877	806	812	871	887	894	898	864	883	825	898	775	816	851	929	838	874	830	867	886	831	823	834	865	903	835	842	834	825	833	851	857	868	861	838	836	839	844	871	897	851	889	889	856	856	856	829	863	878	846	864	852	833	841	854	834	815	829	866	896	839	806	877	846	797	882	862	858	823	826	797	870	898	855	853	869	865	826	815	874	849	845	851	866	917	840	896	884	846	836	878	820	835	846	905	863	860	862	863	825	870	853	862	853	854	811	857	885	803	815	863	790	854	840	852	897	912	831	850	870	855	908	836	841	849	859	836	874	888	848	867	866	916	892	870	867	838	883	867	866	845	894	840	828	836	886	849	907	871	863	874	864	902	866	855	856	913	859	793	815	795	827	830	842	881	911	855	844	853	814	857	872	848	896	855	850	825	860	843	841	888	915	903	892	884	850	870	866	874	887	882	852	813	868	845	878	869	895	815	874	867	858	859	949	862	865	877	806	857	808	867	870	829	891	850	865	847	850	871	823	882	843	932	830	864	850	891	864	843	885	876	862	851	863	840	874	858	834	805	882	855	864	903	860	874	850	860	811	874	871	899	862	823	880	840	858	797	800	864	844	842	859	864	854	862	860	855	823	788	867	872	837	867	820	851	871	865	868	887	874	861	873	883	876	903	909	867	821	803	877	823	863	816	861	861	821	834	880	884	825	888	867	850	805	850	883	841	884	875	865	867	844	854	854	872	844	856	840	872	857	849	816	836	866	850	871	867	831	846	812	863	863	837	820	895	859	822	899	858	887	844	851	850	866	888	883	842	801	905	852	870	866	822	874	877	850	906	865	839	867	874	806	821	837	829	848	871	830	837	835	860	844	838	859	895	865	845	842	839	846	871	834	845	827	894	887	832	910	818	836	864	857	840	885	831	832	860	849	840	876	818	884	870	850	870	885	860	870	870	847	809	864	860	907	798	846	872	907	861	851	809	851	852	853	855	868	852	836	828	810	870	864	826	823	865	894	875	878	926	899	902	857	846	861	813	816	887	838	914	799	872	864	863	851	833	849	855	850	851	834	873	819	889	901	860	879	872	818	870	863	820	896	877	885	843	921	874	834	896	833	854	894	887	874	813	851	803	841	859	852	821	847	837	838	886	871	789	813	824	825	887	853	854	867	882	848	854	840	881	860	868	881	842	816	837	822	874	880	833	823	859	848	832	868	878	853	867	851	859	869	834	870	860	863	907	847	886	852	884	875	836	868	855	853	847	839	847	865	838	838	886	847	856	862	863	824	881	851	812	882	825	837	849	858	790	793	897	897	864	806	812	813	913	828	826	851	840	858	859	840	793	884	796
27929	17604	3972	1014	667	584	560	458	451	422	416	378	430	405	398	385	388	378	404	399	409	363	403	391	402	447	410	424	374	377	396	389	399	393	376	374	411	395	383	386	404	400	364	427	365	395	396	372	395	421	399	381	372	374	398	400	411	387	334	382	347	385	429	362	387	392	400	375	419	401	401	396	389	380	372	396	420	403	428	409	378	365	371	404	354	390	367	415	412	398	359	400	387	395	379	385	402	369	358	386	401	398	377	407	401	370	377	368	363	440	386	383	377	408	408	393	389	349	378	377	365	376	398	342	404	389	387	381	393	410	393	385	396	414	419	372	385	362	373	370	412	401	387	396	353	405	414	381	390	368	370	383	397	349	379	372	391	406	377	388	442	376	386	373	402	417	399	408	386	403	396	407	391	407	346	351	386	410	378	356	379	393	368	431	371	362	431	391	359	373	377	393	380	399	381	372	378	356	375	392	403	408	401	375	390	383	369	390	371	388	385	350	371	381	362	364	389	378	412	397	360	361	432	374	395	351	346	438	388	412	390	400	364	409	384	435	390	386	385	363	386	383	404	380	413	381	400	379	375	399	379	390	407	389	363	392	352	377	370	398	397	389	355	407	408	391	365	381	366	370	388	371	382	359	407	387	389	393	390	370	379	373	394	389	412	374	379	373	396	379	413	392	396	382	408	357	380	380	370	387	395	404	360	383	384	369	362	365	412	403	417	391	380	392	393	390	400	414	347	384	399	370	374	372	389	411	367	386	380	349	368	410	429	388	374	363	379	366	388	408	381	397	391	346	399	375	391	409	370	392	370	405	365	391	376	370	349	388	387	364	338	388	401	403	375	396	391	377	407	394	366	387	436	357	370	394	356	394	376	400	365	349	377	410	395	390	385	391	396	398	360	389	397	394	407	344	395	383	389	392	353	379	385	374	395	404	374	402	354	432	410	355	371	391	358	385	377	382	409	412	357	384	397	406	393	393	393	374	368	359	392	374	378	375	403	390	393	358	403	395	351	398	378	412	392	412	372	382	423	399	391	367	399	366	399	406	371	384	377	372	354	360	389	366	382	325	387	376	371	393	375	384	374	388	376	382	354	403	386	377	357	385	405	385	390	352	400	347	389	386	396	397	385	366	367	398	340	421	405	357	394	377	381	336	376	385	400	372	371	407	412	381	369	370	363	361	377	374	387	386	364	369	423	427	374	363	409	384	374	409	414	408	356	372	405	371	381	366	385	378	384	376	380	396	392	397	380	411	420	374	407	400	378	391	373	402	400	407	356	391	414	380	395	393	417	382	392	370	368	400	409	387	389	407	395	378	409	388	378	393	403	368	426	396	408	368	384	374	382	417	416	425	397	361	415	382	370	418	406	415	362	398	369	379	406	403	357	366	371	392	419	385	369	391	386	370	357	399	364	401	358	363	388	362	372	368	425	366	362	368	371	388	412	382	392	394	386	366	371	409	423	344	357	400	366	420	381	399	411	349	388	420	362	355	372	382	386	411	385	409	394	383	393	389	363	392	366	357	413	370	389	409	394	372	347	351	366	372	374	390	355	405	372	396	381	405	389	353	381	383	372	390	400	378	369	394	393	382	396	415	389	410	397	370	388	400	413	383	380	401	416	370	389	381	348	376	350	349	368	384	407	408	382	388	351	384	385	426	370	402	370	387	377	371	366	378	366	382	383	379	356	397	409	405	383	361	362	403	375	368	391	395	395	363	391	358	408	372	383	385	361	381	417	410	368	351	391	408	402	394	380	398	390	389	403	393	407	378	422	368	396	373	405	370	394	382	374	378	380	380	374	398	406	412	356	372	396	396	392	346	395	395	382	390	396	388	373	412	367	397	394	380	377	394	410	389	376	396	403	372	410	388	389	355	400	386	381	388	410	396	365	414	395	372	374	400	356	368	388	417	329	381	370	395	364	371	371	395	385	402	401	374	376	366	389	369	379	435	385	354	387	397	372	373	355	362	373	397	395	381	384	399	389	362	359	419	357	401	383	368	389	340	383	384	404	416	388	348	339	408	358	395	349	436	382	395	374	385	403	408	397	384	385	373	376	372	410	386	365	390	390	342	379	369	397	378	392	351	348	344	410	396	384	396	367	389	442	374	347	374	417	363	398	370	407	406	381	398	397	391	386	390	366	365	393	373	371	379	347	366	358	405	397	383	384	397	368	413	355	391	360	362	409	395	408	328	363	391	383	375	394	402	367	401	383	356	362	399	389	363	410	387	390	394	389	371	420	396	359	391	397	404	398	357	420	342	374	421	409	419	383	356	395	380	419	345	409	368	392	358	425	397	388	391	368	397	363	381	396	409	407	394	352	387	405	381	358	375	360	422	373	368	394	351	413	370	383	333	380	402	396	398	400	398	376	393	384	377	409	404	347	420	370	402	390	393	386	393	376	382	366	387	379	345	376	378	357	396	372	394	375	402	416	423	372	346	393	417	378	382	436	374	388	381	382	374	409	380	385	320	398	407	397	353	375	404	407	347	378	361	348	386	368	372	387	376	418	362	370	405	369	385	355	387	393	405	362	393	361	355	416	363	394	383	354	357	408	389	410	423	368	363	388	358	384	356	366	410	401	416	402	359	386	394	387	360	363	383	342	419	371	428	393	387	384	360	387	372	420	379	413	396	391	368	390	347	370	383	347	407	376	381	378	357	356	362	435	394	400	377	393	394	387	401	356	389	367	408	409	402	367	401	384	397	350	371	380	368	411	369	418	383	393	387	344	403	375	409	418	377	373	401	362	352	371	382	411	405	406	379	387	373	428	381	361	375	363	359	387	412	408	367	364	383	382	359	382	365	383	419	371	364	411	350	381	376	399	383	384	379	358	395	398	379	410	365	357	374	369	383	377	409	380	383	391	438	381	377	370	390	361	383	354	378	406	362	377	367	389	404	398	383	396	388	401	366	398	387	356	361	364	390	384	356	383	366	384	376	419	396	346	379	377	382	380	378	405	381	359	401	351	387	400	428	383	368	358	431	394	360	391	393	390	416	374	400	408	427	355	394	393	379	383	372	395	381	405	390	382	384	356	423	360	362	386	345	395	422	375	423	386	418	365	373	398	417	392	361	409	380	370	386	381	405	376	385	404	411	384	364	389	362	398	414	380	370	409	389	404	374	370	427	399	392	395	362	374	392	427	380	418	372	389	373	410	402	418	385	402	381	374	391	382	364	387	347	381	386	385	370	353	354	405	406	398	422	399	393	360	402	403	372	380	380	359	392	404	336	407	390	394	409	383	353	388	395	342	391	389	391	393	369	385	404	382	418	406	395	393	427	384	371	414	401	369	394	365	373	394	361	371	399	412	376	378	385	350	381	393	399	350	420	378	395	384	356	370	365	420	379	413	381	339	387	383	404	378	374	427	401	396	362	338	357	340	378	386	371	379	397	401	359	363	403	377	384	384	369	378	381	366	419	373	396	387	395	354	414	384	400	401	374	389	382	390	399	359	374	393	371	354	371	383	378	383	396
4789	2417	1777	917	825	698	648	566	573	504	497	489	445	433	460	460	452	416	467	439	453	416	416	401	440	401	445	437	409	400	418	396	424	427	415	430	385	417	412	425	415	428	415	443	448	411	454	386	404	411	445	406	409	401	441	431	426	432	441	427	440	378	419	446	444	431	427	439	455	374	410	439	392	434	402	422	448	374	414	400	425	433	392	420	424	401	399	426	420	433	394	392	398	386	424	392	414	398	450	467	430	441	419	406	389	386	400	418	415	438	421	423	429	402	424	428	384	431	429	376	432	416	427	409	420	429	415	430	428	396	414	368	477	420	382	397	393	433	428	431	404	401	385	444	413	406	399	385	429	411	424	412	430	427	401	449	411	414	389	418	383	424	433	436	411	412	413	388	430	444	456	409	400	395	422	430	436	415	408	387	378	405	391	428	411	400	374	410	399	378	429	416	406	413	384	409	423	447	418	438	449	386	360	402	406	424	433	380	397	411	386	378	423	419	452	418	422	453	420	418	389	378	424	402	393	417	443	451	450	422	412	398	395	429	407	411	412	438	422	408	422	411	417	450	429	447	420	398	410	388	419	384	412	433	413	409	433	426	413	430	403	454	412	426	425	415	418	417	415	434	436	394	423	437	453	390	426	432	426	426	448	401	379	395	400	423	386	395	422	371	398	405	394	422	449	443	437	430	413	400	441	439	421	356	435	427	388	417	405	405	449	421	382	390	389	403	426	425	410	427	412	406	423	424	466	430	406	405	413	416	385	399	423	384	401	407	448	406	404	410	432	440	401	397	418	435	406	415	405	452	401	433	419	392	401	401	434	405	422	422	400	402	419	470	395	385	398	399	437	405	424	429	411	412	416	437	384	382	402	440	396	394	408	414	410	436	418	416	409	437	440	397	418	425	413	460	423	451	413	431	406	410	439	373	427	433	412	419	404	385	398	435	384	442	401	383	410	387	421	394	425	419	408	374	402	412	435	410	423	437	386	408	452	406	390	421	428	440	399	410	433	380	410	402	388	424	435	387	399	402	393	428	413	418	400	396	415	389	438	383	421	433	417	450	415	427	400	412	415	375	408	421	391	410	405	408	425	407	446	448	406	398	425	409	419	425	413	416	405	448	443	434	447	416	402	410	448	389	388	391	379	412	423	417	402	413	420	407	414	454	355	390	414	418	393	415	401	382	416	419	412	414	407	407	430	435	444	411	440	400	400	418	459	406	443	411	426	405	429	423	403	433	416	376	413	391	439	420	393	432	387	461	394	411	415	428	386	439	358	419	414	384	426	432	443	433	431	374	425	420	410	396	445	403	449	431	387	405	402	427	442	384	406	417	430	410	425	405	424	448	478	427	395	431	393	371	392	434	382	443	442	424	386	428	419	400	436	426	405	413	412	432	414	393	414	390	414	430	411	475	392	436	404	381	415	374	408	424	445	420	426	428	411	440	389	415	403	420	395	377	481	424	396	430	410	428	408	404	387	430	432	394	405	413	394	427	377	423	402	448	414	416	414	398	392	423	446	423	435	397	399	420	391	406	424	399	408	397	444	393	395	433	409	415	409	402	411	413	441	377	428	428	391	407	421	403	437	381	421	414	415	415	434	432	443	462	446	446	421	396	417	425	391	394	442	434	432	416	423	424	383	420	416	414	414	394	393	416	411	405	412	400	387	429	396	423	424	397	450	413	414	415	379	422	424	430	398	457	442	406	391	393	443	401	415	375	422	421	412	382	420	436	440	441	431	450	394	403	413	445	415	441	391	420	418	420	426	418	425	432	409	423	403	395	410	426	414	427	404	426	384	412	409	433	424	404	398	453	404	483	406	424	412	452	438	374	449	414	442	424	430	425	378	378	418	420	423	425	414	390	392	415	424	439	435	412	394	428	420	472	412	414	389	427	413	413	435	415	439	412	412	399	395	370	405	412	440	407	383	394	399	462	428	401	420	409	429	414	417	420	390	431	429	389	426	388	377	379	396	395	425	408	386	422	394	412	377	424	431	446	432	396	399	433	436	427	396	427	429	397	417	416	401	398	413	396	407	442	415	416	388	414	408	423	366	449	432	414	442	438	400	396	410	441	433	398	416	454	422	390	440	392	400	408	419	420	387	431	446	476	429	404	448	421	407	425	403	409	399	405	426	403	425	420	443	382	379	402	407	408	432	432	456	407	401	428	430	395	408	438	447	410	422	389	422	377	408	403	413	388	417	405	394	368	407	390	433	432	446	403	425	436	426	382	375	348	407	426	418	422	451	455	422	454	382	396	394	401	416	421	388	422	459	452	424	446	455	439	430	427	445	424	430	424	452	376	443	416	405	435	443	418	436	391	400	428	410	421	428	423	433	401	410	396	413	386	400	411	428	408	383	412	361	402	410	447	390	401	437	456	457	440	434	417	409	428	398	409	410	431	410	399	387	394	416	409	421	394	420	427	423	404	440	442	403	428	405	415	424	369	428	403	446	427	390	397	431	428	451	415	412	402	416	425	433	436	398	431	403	414	401	408	408	428	417	402	456	424	407	422	413	395	429	418	407	408	426	432	422	409	411	429	427	394	414	419	429	420	441	415	414	382	418	366	417	405	446	388	400	425	438	377	392	377	448	386	443	389	407	437	395	413	433	377	399	396	442	433	446	406	417	403	456	414	423	416	396	405	437	440	407	407	401	433	416	418	442	406	405	390	413	434	427	460	400	422	425	416	404	437	447	425	419	419	376	418	443	407	400	393	424	432	432	397	417	475	404	432	406	414	448	381	448	448	392	437	409	414	413	396	423	429	416	411	456	435	415	440	417	400	435	432	409	451	390	432	383	454	431	399	420	427	444	424	428	404	422	415	421	412	416	424	441	407	428	428	398	420	402	420	411	411	407	418	405	445	450	401	415	406	416	437	439	423	426	403	421	416	411	406	417	420	384	424	413	429	389	438	415	427	409	391	421	409	418	386	431	446	424	415	407	441	394	423	432	437	442	438	368	421	420	425	434	451	393	422	418	395	446	426	421	411	435	446	397	436	425	383	407	378	446	411	390	453	416	408	422	439	393	434	429	420	396	469	380	409	424	416	419	411	400	409	396	434	425	411	409	413	434	427	420	412	439	406	396	392	422	415	420	377	428	407	412	412	413	402	424	416	417	429	423	405	431	449	382	384	371	415	444	435	397	414	420	416	420	431	412	397	423	417	443	425	401	435	456	407	396	422	388	406	404	408	418	418	400	381	431	413	424	458	385	427	393	420	396	409	428	422	414	443	480	440	410	367	424	436	429	421	418	389	402	416	409	412	449	413	410	436	405	419	418	437	410	422	399	406	405	408	421	407	408	422	402	429	397	430	387	354	392	412	411	429	413	403	401	394	406	442	414	414	433	456	419	404	417	437	415	418	427	423	418	408	420	427	399	441	392	401	427	414	421	418	416	378	428	401	398	389	418	386	369	395	432	437	380	419	432	410	429	420	438	436	419	446	428	412	390	399	450	418	424	387	408	417	430	403
23842	21264	28492	24346	21270	9566	1773	1272	1030	1032	907	862	816	826	769	766	782	745	753	752	756	754	779	743	748	750	713	714	714	727	760	699	683	673	737	684	708	675	691	643	693	721	736	709	670	701	691	651	774	711	687	701	658	707	717	704	704	713	731	649	664	706	659	663	698	696	739	711	664	724	708	709	685	719	692	698	720	716	695	693	691	718	677	733	718	670	689	699	720	745	680	661	697	683	684	676	716	665	694	660	702	681	691	704	620	687	733	733	728	703	699	683	717	676	746	708	710	711	688	707	651	680	678	704	712	708	678	639	681	667	682	706	736	688	692	735	671	666	701	688	666	685	656	724	653	671	742	700	688	724	713	725	652	724	646	698	659	664	700	676	701	677	719	706	654	704	731	729	720	716	664	714	649	727	682	688	685	725	684	708	697	688	696	695	681	689	743	689	635	646	716	722	726	679	698	682	694	715	652	647	676	695	691	669	688	744	686	668	660	697	667	643	701	683	683	718	718	731	702	692	722	698	680	675	745	664	675	692	701	698	702	693	685	699	678	717	727	703	693	698	704	697	640	726	760	665	690	693	644	712	707	773	661	748	683	638	719	603	679	669	684	698	729	732	677	663	758	685	707	669	693	706	731	638	673	739	734	717	689	713	721	701	675	731	662	710	688	707	732	674	689	691	677	709	693	656	706	704	721	672	684	703	725	698	745	698	686	653	683	648	712	675	672	685	680	691	716	682	740	724	702	722	658	719	661	691	645	665	704	725	758	666	743	715	687	699	692	684	685	669	716	749	655	682	708	661	702	674	676	685	654	703	715	743	700	630	727	652	719	714	701	680	658	698	733	689	659	678	701	645	686	643	725	680	682	740	650	688	708	671	709	708	654	728	731	664	678	682	689	700	711	690	744	685	719	756	720	710	685	702	665	677	668	722	770	704	696	718	709	677	722	673	733	717	699	710	678	660	657	708	694	722	719	712	654	639	642	669	702	688	694	738	692	708	711	662	705	704	713	636	688	729	718	696	682	652	680	708	714	674	717	646	650	713	682	651	660	676	658	688	706	721	707	671	673	673	685	690	711	741	719	683	707	656	724	671	725	715	686	726	726	657	705	656	700	714	757	684	682	687	708	707	698	740	689	727	638	722	689	659	700	678	715	704	703	676	685	656	660	713	661	699	718	664	708	666	697	659	678	717	653	716	724	682	672	706	717	690	673	676	727	703	691	710	653	729	673	672	679	674	663	722	628	659	725	702	701	657	676	665	656	682	717	669	680	660	665	733	728	682	729	651	682	715	688	692	663	693	688	698	651	687	700	719	685	710	679	670	705	722	691	679	715	695	679	677	684	709	716	713	651	660	685	697	713	758	742	614	695	671	719	703	688	692	664	655	672	678	693	715	680	693	711	683	671	709	701	690	676	673	701	664	732	722	725	632	723	671	672	689	643	655	710	675	711	654	691	718	670	706	677	677	638	701	619	699	672	654	657	714	705	713	685	694	685	670	705	702	681	682	652	680	714	670	668	694	666	678	687	660	749	677	700	745	672	683	690	694	711	710	688	694	730	691	649	696	707	713	687	621	713	708	712	728	670	737	702	658	685	677	727	720	673	723	738	638	714	666	674	728	672	746	692	770	746	655	692	677	652	662	698	687	657	723	674	664	723	675	690	666	689	762	701	698	683	738	751	711	695	728	708	729	716	703	717	682	661	715	692	646	665	694	675	694	689	688	666	651	688	669	674	707	709	732	690	644	644	668	713	653	698	676	704	691	672	678	677	675	646	666	708	699	683	735	672	733	676	677	686	699	706	696	700	700	703	661	697	701	700	695	711	713	664	724	720	700	709	713	671	697	640	715	660	705	669	702	659	713	680	629	708	677	704	700	693	661	732	693	702	678	658	719	648	678	749	713	698	718	712	638	686	756	713	733	746	673	697	712	680	709	697	705	635	673	693	714	661	664	692	687	665	672	717	772	729	666	689	714	691	688	702	692	696	751	691	666	712	708	670	747	712	648	659	746	724	711	669	667	690	693	709	725	686	685	685	686	730	690	706	646	669	688	690	703	751	702	712	685	729	731	717	725	686	696	630	701	712	693	699	717	720	702	686	678	723	737	701	695	709	737	674	707	700	667	737	655	668	741	707	667	707	683	650	698	686	698	727	650	752	702	665	661	657	645	707	670	716	679	666	664	694	691	703	697	713	665	716	690	686	695	697	726	704	710	658	696	678	718	666	700	685	705	676	708	689	667	696	678	713	651	740	655	688	667	682	686	696	696	715	634	657	711	694	715	689	720	656	728	707	675	700	694	696	682	731	679	715	743	697	643	631	727	695	681	720	697	641	680	687	717	659	670	691	646	703	671	709	711	740	692	685	684	676	685	741	741	726	669	714	697	678	734	692	683	715	651	739	686	693	658	683	665	669	674	691	682	703	718	650	673	678	751	691	681	664	691	652	690	654	703	690	731	706	666	704	665	670	702	741	685	703	733	682	676	672	708	698	739	732	706	746	712	659	734	683	709	751	693	677	685	709	679	682	722	663	684	709	678	696	669	697	676	692	679	640	747	665	677	716	656	706	658	671	727	672	645	718	721	724	670	682	668	681	675	723	729	654	654	717	644	674	696	701	687	663	736	702	665	739	648	674	738	668	716	716	681	722	706	670	713	711	709	710	702	684	700	717	711	705	709	708	659	634	709	669	718	754	716	685	705	688	696	683	708	686	698	703	696	680	686	701	718	669	645	670	701	708	737	648	707	727	676	696	706	681	713	671	686	707	685	714	689	728	719	665	684	701	677	638	686	684	662	679	680	659	672	739	691	698	692	692	751	683	728	704	693	662	664	704	725	652	675	704	772	695	713	744	657	732	676	692	648	677	661	713	682	708	649	695	647	676	690	678	753	681	674	689	653	706	727	714	681	656	708	687	684	711	657	689	702	653	650	672	670	717	713	677	700	678	675	700	694	687	686	681	679	661	670	699	707	722	706	711	687	641	646	643	709	716	778	673	738	683	772	679	685	726	696	692	680	721	762	690	682	667	665	701	667	692	731	720	697	673	658	695	702	672	670	690	693	714	680	669	718	688	675	676	717	662	637	671	663	701	687	708	700	686	648	703	649	756	683	746	681	691	683	684	663	668	674	649	728	683	745	653	696	666	690	672	709	695	643	731	669	682	715	684	733	672	676	701	694	688	697	702	663	713	705	660	657	707	668	683	695	706	710	722	695	660	706	732	688	710	683	686	669	710	673	681	689	693	690	715	679	710	670	717	649	735	657	701	651	693	711	707	680	683	704	711	730	632	726	615	676	698	731	678	682	633	703	715	722	674	696	696	681	686	728	686	638	637	729	716	706	687	677	721	654	692	663	683	704	663	672	660	671	659	710	696	752	668	705	690	675	693	714	692	663	695	718	662	695	682	720	769	720	703	684	695	673	684	656	694	684	694	667	666	703	690	718	695	704	723	688	669	682	700	669	666	663	695	673	693	745	708	656
4137	10461	7327	3812	3011	2412	1944	1634	1424	1172	1099	993	983	909	830	864	859	859	755	852	739	762	785	749	776	786	754	766	740	706	737	732	741	719	674	761	718	734	724	742	725	751	776	746	724	728	725	669	682	725	726	689	739	734	745	742	755	682	760	708	753	744	794	685	761	728	734	714	741	754	753	755	735	776	765	712	817	738	707	729	737	724	687	699	692	758	720	778	706	702	694	738	743	737	683	730	727	683	696	748	715	682	729	740	704	689	696	718	708	727	692	690	735	706	708	728	745	737	636	706	762	729	738	707	704	711	730	675	664	749	658	677	728	680	768	741	681	712	747	719	774	700	730	686	738	729	721	735	729	727	732	768	740	758	698	717	727	720	712	742	734	683	761	697	716	738	723	698	708	750	750	700	756	703	649	746	736	698	749	718	731	711	693	692	741	729	727	732	696	700	735	686	720	736	716	696	716	688	712	707	701	752	728	705	710	683	705	758	692	710	738	637	713	703	728	725	727	768	684	699	742	740	731	742	736	754	685	707	716	724	778	730	676	710	704	738	686	770	703	743	719	711	713	724	760	704	720	736	683	752	716	724	737	700	704	722	685	756	710	711	692	711	694	689	676	705	704	733	771	755	710	758	726	720	674	709	679	697	705	675	715	689	747	704	706	730	757	685	753	719	716	697	685	694	724	637	696	692	702	682	729	729	766	707	725	702	718	734	692	669	759	729	694	727	725	732	736	713	737	666	674	674	718	686	720	723	697	730	700	642	760	723	739	755	686	713	706	682	706	717	753	750	676	707	708	730	692	718	716	714	727	724	697	663	718	717	711	713	700	740	739	753	725	745	713	702	762	715	672	702	757	735	754	735	709	744	753	678	707	758	709	710	729	722	701	688	736	709	682	780	697	725	716	676	706	718	693	774	694	721	728	693	686	709	704	714	718	704	722	730	698	744	707	678	732	726	705	709	727	741	697	697	682	744	721	744	683	705	726	673	731	716	686	715	649	691	688	702	709	724	698	698	707	668	710	719	728	745	705	727	703	761	728	703	714	724	688	654	744	683	737	698	664	744	736	717	717	723	710	724	771	760	733	683	722	725	739	738	676	725	731	736	703	720	687	657	711	692	727	664	716	694	691	720	707	710	720	714	745	695	738	753	729	746	713	711	712	698	716	678	680	761	701	713	670	699	725	712	725	674	671	660	701	730	740	703	697	700	707	697	697	690	670	742	735	717	697	773	663	697	697	722	707	732	695	729	756	700	703	668	704	695	708	671	716	706	677	674	701	684	730	707	756	686	732	705	724	693	700	700	686	749	705	691	703	724	684	685	676	707	708	718	695	719	673	700	684	732	785	726	729	727	700	698	724	708	765	696	727	754	709	686	706	718	690	689	758	710	715	704	756	714	732	721	724	709	766	667	746	685	729	691	675	733	662	678	706	682	756	695	706	714	706	679	800	738	719	736	736	709	717	690	674	708	720	708	709	738	722	741	710	736	717	702	727	691	722	706	767	718	738	757	711	726	749	701	686	671	679	740	707	712	697	705	700	677	710	745	672	718	701	745	726	686	723	695	713	759	718	678	741	689	738	661	719	685	708	696	673	680	709	712	674	721	694	776	719	683	719	745	708	674	714	736	691	682	739	750	644	744	680	686	678	689	733	671	686	712	719	715	684	730	754	715	706	738	710	656	731	720	733	738	663	723	727	718	668	676	707	731	708	739	710	737	654	717	722	710	748	707	679	718	666	732	694	705	696	687	718	731	670	708	716	688	742	737	751	686	771	700	678	711	708	718	733	717	649	663	722	786	652	728	752	719	747	718	751	708	724	749	715	748	702	723	718	718	723	699	743	712	772	691	720	666	757	738	686	763	725	709	734	688	719	749	707	665	691	719	665	727	726	730	721	679	692	746	692	759	727	754	747	757	713	725	716	670	740	704	728	673	696	736	717	726	767	688	670	686	713	676	708	694	730	724	640	752	652	703	710	738	723	736	670	651	714	721	688	745	709	682	702	726	715	711	702	715	709	716	730	703	771	712	673	701	707	680	727	665	745	708	691	695	719	723	708	704	726	723	728	723	709	721	695	770	715	727	719	722	694	727	702	745	684	718	722	676	728	679	747	689	714	708	684	740	664	670	721	698	690	704	668	701	705	685	703	728	777	765	752	761	726	720	686	688	738	693	725	689	720	690	687	693	711	765	674	745	711	682	793	716	689	769	752	681	679	733	733	726	657	702	687	765	674	669	707	737	726	732	701	705	715	721	684	688	765	728	743	743	726	705	730	691	711	738	684	708	750	683	715	670	754	706	701	680	737	690	739	697	704	745	751	738	702	721	706	704	709	705	659	705	717	687	745	772	740	691	719	696	748	711	714	723	745	671	695	729	693	673	733	683	694	710	695	646	730	693	721	753	789	740	732	710	729	717	676	690	677	691	744	716	730	705	725	701	669	658	738	700	734	692	699	712	709	704	715	740	745	694	720	689	668	671	725	742	696	682	702	727	706	694	760	721	690	729	666	706	688	718	732	736	700	690	707	747	768	685	718	702	682	683	698	681	680	749	691	731	694	695	729	700	712	736	708	751	699	723	685	675	750	722	703	727	699	689	695	751	765	688	728	698	715	718	689	741	766	679	674	719	677	685	716	667	708	751	698	701	687	737	689	688	692	700	768	715	740	698	722	733	725	730	671	730	690	730	695	724	659	694	742	685	707	665	682	735	705	709	698	698	742	691	724	738	692	727	737	770	729	691	668	735	708	742	683	725	734	669	755	702	722	744	754	736	719	718	681	691	721	689	650	702	683	694	681	677	708	721	676	708	683	728	717	694	738	672	705	696	666	701	713	750	660	706	710	791	694	719	742	703	677	700	743	705	744	704	688	692	693	692	710	735	686	660	686	749	680	683	744	725	734	709	735	680	738	631	748	676	709	695	690	715	746	741	734	707	729	763	738	782	743	779	749	755	699	721	732	732	703	714	723	714	736	759	684	726	719	771	728	714	689	707	701	694	755	694	743	702	685	713	711	723	671	650	708	701	717	706	677	713	732	752	703	652	748	736	748	717	722	657	703	690	723	654	701	657	710	711	712	700	718	719	706	702	723	731	697	719	657	671	719	738	742	711	683	766	726	689	744	686	732	756	694	700	694	731	755	673	725	751	694	741	703	757	749	676	691	737	716	757	714	735	728	697	718	726	692	727	683	705	707	742	713	688	763	669	739	746	723	715	720	687	712	701	718	715	731	702	696	717	719	693	728	721	703	720	737	678	714	706	721	722	729	709	690	689	737	700	718	725	698	728	728	714	734	737	693	753	708	689	737	681	684	682	744	711	728	725	723	675	714	718	737	714	697	743	709	681	729	662	689	724	683	706	717	732	679	725	739	742	735	744	740	725	729	714	723	795	691	687	710	674	733	688	772	731	659	705	708	691	738	757	693	729	754	687	688	711	718	678	722	692	706	715	743	723	729	722	682	709	719	731	652	736	699	739	728	668
25129	21319	27419	25487	9593	1058	748	671	607	510	505	498	465	426	432	437	410	466	419	426	418	437	387	406	399	420	395	445	420	396	410	396	441	418	361	365	399	381	400	385	396	396	428	389	399	386	407	427	409	424	386	417	404	385	380	367	409	395	412	402	397	405	402	398	425	399	395	432	379	352	431	411	389	407	397	406	440	385	392	391	353	375	407	353	428	399	370	376	394	391	388	380	410	396	410	380	363	379	425	376	375	397	411	390	380	380	370	422	353	372	382	364	422	392	386	403	391	420	379	397	410	421	438	420	388	456	409	380	392	375	380	385	377	380	377	366	397	397	379	371	407	393	413	401	387	446	408	373	413	376	413	409	415	364	421	413	424	376	406	393	384	362	424	383	382	404	417	402	440	425	424	426	360	417	407	394	385	405	396	407	375	414	394	387	415	390	413	339	355	409	373	384	404	384	396	410	404	406	382	394	392	401	376	367	377	385	426	420	380	395	387	403	376	386	417	416	385	413	371	401	370	383	403	375	394	383	368	393	398	379	367	384	380	402	393	366	400	382	388	401	402	404	404	406	387	380	398	397	378	387	384	397	350	390	379	385	378	401	379	397	407	365	405	412	374	421	431	388	374	399	375	412	385	407	374	430	379	385	372	414	407	408	391	393	376	374	398	403	408	391	377	389	399	395	425	433	382	420	392	382	391	404	429	423	403	412	392	393	360	417	386	375	386	377	406	397	409	384	375	411	434	360	418	421	404	412	379	377	400	387	418	405	385	393	392	401	387	386	386	371	397	436	410	377	400	399	385	432	366	392	406	374	402	407	362	421	386	393	382	374	373	415	394	406	386	380	392	387	415	378	359	386	414	405	382	396	398	403	386	378	404	402	421	387	383	433	391	424	348	436	382	358	358	410	430	365	415	370	402	376	420	386	398	392	407	371	396	397	425	372	388	401	388	397	376	400	417	419	420	411	359	386	409	387	406	403	435	379	409	401	423	382	417	366	414	404	416	401	413	375	404	405	421	399	381	364	399	396	405	355	420	410	402	398	394	383	394	391	412	405	413	431	383	384	400	373	387	363	382	379	423	389	368	380	436	408	379	381	391	402	383	397	413	397	379	359	369	385	424	393	361	373	414	417	356	385	389	382	373	404	373	351	399	407	426	385	421	384	396	406	401	412	377	375	423	402	400	387	363	391	392	386	363	387	411	381	391	383	383	378	418	392	390	392	443	417	396	385	416	391	411	380	385	404	386	412	393	389	396	375	375	383	390	397	420	384	448	427	363	399	379	372	386	394	382	364	402	437	405	398	371	381	373	369	398	379	395	382	386	392	371	409	414	394	416	380	372	407	373	365	375	410	358	404	369	367	376	414	385	397	392	380	403	389	407	397	388	368	373	393	373	392	374	432	373	409	390	365	381	365	363	377	351	376	394	381	410	384	391	436	371	432	411	382	418	418	407	375	397	401	384	384	390	365	403	424	387	415	371	381	410	395	384	387	431	410	378	399	372	401	395	429	411	377	433	391	401	365	376	393	383	410	356	432	392	406	398	405	376	379	403	411	371	421	385	421	394	385	357	376	424	379	387	397	403	357	396	383	421	386	394	394	381	405	428	390	387	385	383	394	399	392	385	382	349	403	403	381	439	367	370	384	362	394	398	408	385	380	417	397	399	397	358	390	395	386	380	390	429	425	364	398	350	405	370	382	402	392	395	402	390	378	390	403	398	389	403	437	373	389	379	397	400	398	379	398	411	388	412	415	380	421	389	401	366	364	390	390	427	392	369	380	424	402	368	354	377	370	381	403	411	398	352	374	415	419	374	428	408	393	391	413	401	375	390	390	408	389	391	421	397	376	392	383	382	366	419	396	392	390	399	400	377	440	409	367	405	368	398	400	384	360	369	401	377	362	383	359	391	381	389	395	389	451	426	394	391	410	393	417	377	381	378	376	376	413	357	399	391	366	371	388	420	403	383	414	404	390	377	441	373	386	398	405	402	422	374	410	405	432	409	376	387	385	399	412	433	367	367	384	370	394	364	444	381	400	401	432	429	380	397	375	399	397	382	402	379	378	378	425	406	375	366	393	385	413	410	424	406	345	407	377	402	446	403	438	406	371	423	385	403	361	412	389	407	404	385	389	419	384	360	385	413	423	370	386	369	444	391	421	400	414	367	394	372	375	418	392	400	404	373	424	377	371	370	425	382	410	422	370	381	420	381	374	394	389	429	404	397	397	366	388	412	403	407	408	410	394	398	407	413	367	380	382	365	388	394	402	373	386	405	402	398	390	400	411	397	380	404	378	420	386	396	373	381	366	381	363	376	381	390	434	398	400	393	375	418	382	412	381	410	421	388	398	370	390	356	388	419	391	403	405	375	419	403	417	428	405	380	382	378	404	394	410	407	360	381	344	397	403	378	395	413	380	412	424	428	425	419	408	394	386	386	358	391	420	413	415	365	365	399	398	372	385	400	407	422	375	395	385	384	378	378	386	403	377	404	381	371	383	394	402	374	414	404	386	379	401	388	414	387	396	374	422	398	402	395	380	363	406	403	391	393	407	415	446	379	389	377	397	395	364	361	386	439	402	370	392	355	394	375	411	382	432	390	423	390	374	395	403	405	384	389	397	362	408	375	385	372	416	394	392	390	386	440	400	413	415	423	398	371	371	387	385	387	410	413	387	391	355	401	379	372	388	377	381	391	388	368	418	391	417	404	372	398	398	377	402	380	405	389	364	400	387	413	415	396	396	385	406	366	389	377	434	409	403	392	392	379	405	370	391	381	367	363	364	412	416	405	385	405	379	422	383	383	434	444	363	419	395	380	405	408	390	387	411	374	373	402	392	407	394	415	405	398	360	359	390	418	371	404	371	414	421	389	409	417	395	379	409	365	412	369	435	399	354	383	408	412	395	444	392	392	403	420	363	411	423	389	401	398	382	424	426	384	395	353	384	388	376	395	384	399	393	356	427	388	414	385	400	402	388	372	382	406	372	356	388	386	390	378	356	384	399	398	439	384	405	413	393	387	378	380	375	403	386	380	397	403	396	385	352	409	380	363	398	374	372	418	404	374	388	396	400	382	411	399	402	438	401	426	412	404	392	370	380	381	375	370	400	416	373	385	373	366	431	340	373	430	424	383	390	404	359	366	454	408	388	383	386	385	373	380	417	398	380	376	392	383	409	384	412	418	413	356	364	412	378	392	404	409	391	397	360	380	395	426	402	417	423	365	393	398	388	417	391	392	351	419	392	374	375	362	406	385	381	403	375	363	398	408	346	372	458	419	362	401	391	412	399	407	401	416	329	426	419	410	398	385	392	368	392	393	382	402	396	382	385	378	411	396	403	415	348	369	401	401	402	410	356	410	402	405	402	379	425	392	394	421	374	364	346	369	389	422	399	370	391	425	387	384	378	390	386	385	390	368	371	433	417	377	369	419	355	382	410	383	358	399	365	413	387	362	402	405	384	360	428	371	419	400	417	360	377	401	378
4107	6781	4665	2394	1828	1462	1227	1002	882	823	696	661	583	574	533	541	539	535	512	471	483	487	499	461	476	472	494	509	479	430	475	430	435	467	449	447	434	448	487	447	448	455	451	473	445	414	423	449	411	461	468	437	461	435	441	451	461	467	449	480	442	449	439	469	444	475	459	435	454	461	462	452	473	478	483	448	429	394	459	452	439	477	418	461	440	438	448	420	462	420	461	383	410	449	434	452	472	412	438	463	432	422	463	409	451	442	433	483	431	406	485	417	455	437	469	429	425	442	423	446	433	427	453	437	427	469	422	439	477	448	522	428	450	450	441	449	458	428	451	446	436	424	429	440	428	441	452	432	427	443	440	445	462	465	483	456	412	455	405	446	446	440	457	453	495	468	457	431	473	499	424	448	445	436	470	489	449	460	418	440	486	447	420	462	455	442	450	413	440	451	496	423	478	434	451	423	460	448	428	481	460	430	470	421	422	445	427	407	430	427	430	446	474	492	421	435	410	464	433	477	403	450	460	425	429	416	450	451	452	456	438	492	438	435	443	475	459	453	417	407	415	486	443	444	421	443	458	426	438	446	445	466	397	457	439	429	438	449	436	443	426	456	459	429	440	447	442	429	425	452	424	423	437	406	456	462	470	463	471	439	427	417	464	433	451	427	439	459	436	430	461	413	401	430	438	433	447	439	418	460	444	429	412	432	413	453	423	423	437	430	437	455	453	437	450	390	427	402	455	408	424	424	434	488	416	394	422	442	425	419	444	424	469	405	450	410	467	442	422	442	413	422	472	474	438	434	443	428	448	437	438	431	460	465	439	438	448	420	424	404	453	435	417	441	424	427	452	472	469	421	420	448	452	463	480	458	431	435	441	419	461	486	426	462	462	405	486	455	393	422	417	462	447	418	473	406	461	442	433	425	470	385	418	453	482	422	433	449	463	460	396	430	452	422	419	441	431	465	428	423	468	448	443	424	459	469	451	397	475	464	454	441	461	443	438	418	455	417	432	451	435	458	442	418	467	454	436	432	446	472	461	435	458	447	426	414	430	415	412	438	443	421	444	423	465	407	415	425	492	425	475	417	417	473	444	407	421	415	397	441	438	435	412	440	435	466	451	459	441	479	425	471	469	441	444	471	440	464	461	450	418	414	501	483	462	417	425	462	462	455	433	431	458	448	465	460	480	425	410	436	407	401	474	456	448	442	461	466	444	418	452	429	425	430	426	403	408	438	419	404	451	456	455	448	414	416	456	452	430	432	460	467	417	464	464	445	438	457	452	418	427	413	473	437	411	443	430	443	441	411	411	446	429	417	444	445	421	440	480	464	433	456	422	422	430	417	446	462	458	449	422	445	454	422	427	433	456	441	439	411	409	415	447	484	452	464	462	464	438	467	449	438	443	411	401	451	437	487	448	436	440	436	415	487	448	439	431	438	449	457	440	444	420	482	422	434	435	442	445	438	403	430	430	436	434	464	448	466	462	444	450	454	468	433	444	426	437	461	465	394	423	464	448	466	443	396	440	431	446	473	429	457	426	398	439	501	476	423	432	432	448	439	453	455	459	456	404	448	455	418	443	459	453	449	437	434	455	448	443	437	433	444	440	445	431	437	422	433	408	426	431	420	413	452	424	447	426	422	471	494	444	444	433	423	451	453	420	447	417	457	434	428	449	444	468	413	427	472	402	440	444	461	457	456	444	412	430	409	465	478	456	441	431	466	435	456	443	417	420	452	446	459	486	511	434	445	427	488	433	471	469	440	459	457	437	473	455	483	446	440	430	418	445	451	449	439	415	428	474	409	423	441	468	432	438	459	454	435	451	453	462	407	494	411	433	434	452	431	427	446	438	440	422	402	440	466	423	462	412	421	433	438	434	426	407	420	420	464	436	430	464	440	476	465	426	471	462	406	420	443	460	441	413	442	446	471	450	420	464	466	426	462	443	428	470	456	468	405	454	415	442	442	456	495	426	438	435	386	419	437	441	468	447	459	413	426	421	416	440	428	430	443	435	423	424	423	482	449	418	448	415	427	462	474	428	404	481	456	444	441	475	459	449	443	447	452	461	457	451	444	440	468	406	474	466	438	449	412	458	410	422	428	412	407	396	454	488	406	451	405	457	418	424	429	445	422	451	439	454	431	441	450	456	434	435	434	454	427	433	427	389	448	428	447	421	456	412	451	437	437	432	476	455	456	438	431	402	430	433	422	448	480	431	446	446	438	395	457	450	422	434	452	446	390	449	442	440	433	452	427	471	435	437	409	430	415	439	447	418	462	411	452	471	451	428	406	442	435	437	440	436	436	434	449	395	468	463	432	444	446	399	445	414	472	421	429	481	447	491	459	425	431	432	439	434	448	494	461	436	454	434	465	449	444	464	455	468	424	460	418	468	457	447	454	454	469	439	430	448	437	393	453	421	386	429	436	477	471	436	402	402	440	443	462	458	418	449	457	446	426	443	444	402	477	494	432	439	451	427	459	459	419	440	409	443	461	424	440	438	453	467	473	467	433	501	465	434	452	442	457	436	450	451	426	437	448	441	452	461	467	461	451	438	434	435	405	429	478	438	453	419	407	462	436	422	403	461	421	437	439	410	448	433	433	459	394	421	421	430	449	438	463	505	427	419	441	451	387	479	464	414	431	432	466	399	461	452	459	490	474	451	437	432	438	442	425	470	494	428	410	419	433	449	463	461	454	473	418	438	428	519	428	419	455	444	438	426	466	402	443	454	447	408	442	450	433	416	427	437	456	430	471	432	405	413	458	438	471	458	457	449	465	424	415	452	482	453	436	393	415	438	457	472	415	496	456	437	455	450	464	424	441	410	446	432	377	416	437	434	429	450	433	449	464	383	487	419	426	431	425	448	455	442	428	433	450	429	436	459	411	455	439	427	459	488	440	419	424	432	477	449	458	426	448	436	442	439	446	435	482	402	480	442	470	425	464	438	462	442	432	433	456	458	484	426	413	437	419	421	429	469	491	446	456	421	440	430	449	430	418	440	459	447	431	470	459	473	466	462	432	439	432	461	447	448	457	439	477	450	442	444	482	427	403	439	455	392	454	442	456	425	429	444	458	467	455	444	440	472	458	428	432	456	412	431	396	462	473	428	478	445	451	472	466	467	406	482	423	452	419	446	431	447	427	459	448	430	474	459	430	423	484	443	482	451	496	438	472	436	434	443	450	442	406	447	428	461	444	461	427	486	456	447	436	433	472	432	457	455	437	432	402	483	441	452	422	439	446	440	443	455	415	463	460	457	461	431	412	446	438	472	446	463	457	423	454	448	430	493	403	487	432	401	453	446	433	454	422	442	419	442	431	425	460	439	437	462	440	439	455	454	429	438	450	444	453	430	461	436	459	456	457	434	457	421	456	428	410	459	438	441	438	433	404	425	431	428	433	489	433	448	443	461	434	462	417	428	450	450	480	442	468	467	441	458	452	403	429	452	450	427	438	389	437	493	424	411	421	457	437	448	487	483	448	430	428
22758	21290	28987	23900	21293	21377	8705	2018	1519	1347	1206	1114	1062	1077	1009	998	1007	930	970	916	939	890	904	845	909	926	879	943	850	889	920	831	887	840	815	860	818	862	887	840	842	878	858	900	844	879	882	883	838	858	866	845	898	825	876	810	832	924	914	883	804	900	836	853	827	875	852	852	864	935	879	859	878	839	843	836	835	850	843	859	859	821	828	830	877	801	810	818	885	875	819	875	828	844	840	842	848	839	823	867	836	828	828	825	867	858	875	838	871	810	847	862	810	827	819	824	832	807	847	832	838	816	792	853	831	822	841	815	820	868	800	870	838	831	844	858	823	833	838	852	790	854	849	863	876	863	824	845	820	862	854	831	826	794	889	857	823	856	817	824	858	855	760	849	830	887	885	805	862	890	814	869	873	819	805	842	830	842	817	857	855	831	806	811	842	831	835	866	862	809	803	798	855	843	856	838	896	812	872	859	883	906	854	819	806	792	836	829	863	814	831	884	853	847	824	870	854	891	830	787	863	855	793	836	837	869	838	835	817	799	801	862	841	821	868	863	812	794	835	828	841	846	818	887	864	798	834	870	846	846	813	793	821	858	856	895	906	860	827	846	908	849	856	824	841	825	798	836	783	807	848	765	812	832	803	822	858	856	929	841	844	852	848	816	858	777	815	834	818	832	872	847	860	849	809	848	833	795	835	820	802	836	834	795	836	811	829	826	809	861	858	843	887	885	878	813	807	840	829	805	853	855	835	790	801	814	844	878	766	803	851	842	839	908	830	839	829	829	897	794	790	845	848	850	863	815	864	819	825	826	805	830	834	855	811	792	836	865	810	854	793	814	876	820	836	868	833	837	787	894	842	827	853	788	822	848	818	841	835	824	796	870	839	799	862	879	823	849	886	821	856	818	785	875	879	842	791	840	816	859	826	827	839	863	844	860	790	801	856	811	779	820	844	851	845	848	811	803	793	833	843	880	850	847	833	834	887	821	845	860	837	873	864	831	845	839	820	783	854	871	828	853	839	889	819	820	815	855	891	857	840	863	825	845	861	793	875	855	849	836	841	794	865	804	804	798	874	851	928	826	794	810	822	851	859	788	828	838	859	847	864	885	855	868	832	837	840	864	875	774	753	813	837	881	851	831	855	823	862	871	843	825	846	864	864	874	800	851	813	803	821	840	864	816	772	872	806	817	829	835	815	894	860	795	795	799	876	809	878	849	862	804	839	861	828	838	841	789	807	810	824	852	881	832	812	814	866	871	853	826	790	811	802	824	794	794	814	766	858	826	853	888	852	852	827	856	855	840	796	802	853	834	794	853	856	879	811	806	833	872	834	871	782	781	789	822	837	849	803	857	804	873	809	820	809	841	789	840	830	855	832	832	856	838	851	825	863	843	839	868	815	833	805	863	867	787	807	837	805	848	803	830	880	904	868	846	846	893	827	866	818	852	850	818	788	837	814	895	785	828	826	859	799	824	858	821	778	794	883	825	845	842	852	842	828	806	809	795	783	816	874	832	830	900	800	826	795	836	886	844	804	843	819	876	831	866	783	813	826	819	849	836	826	808	849	826	826	834	819	839	845	842	820	819	810	774	766	809	890	828	850	861	847	790	827	815	770	805	858	846	853	793	847	865	890	853	843	827	857	830	805	819	787	795	820	814	841	906	900	807	837	848	881	823	829	826	804	840	810	807	814	871	862	763	802	878	871	876	788	772	843	843	791	880	858	847	864	792	770	845	796	849	881	800	845	903	868	829	811	806	798	794	840	859	864	858	791	811	799	838	855	814	852	845	839	770	816	833	855	818	827	833	787	841	799	796	807	794	877	867	862	822	846	824	826	814	862	828	788	756	854	781	866	843	792	806	867	837	791	829	869	855	774	792	800	800	831	776	838	836	842	846	791	824	824	899	860	806	810	864	822	829	833	777	833	855	795	844	862	804	799	827	864	896	883	834	881	853	866	830	809	847	858	793	877	881	848	813	811	851	873	849	784	852	839	839	838	806	842	807	758	800	770	836	870	879	817	816	832	819	817	801	815	832	820	838	880	804	836	848	830	825	816	808	809	889	857	826	816	861	844	792	805	845	866	861	807	846	866	858	804	829	869	824	839	857	849	818	841	801	831	755	809	818	852	805	786	844	850	817	837	744	862	887	847	822	887	851	812	837	785	878	836	860	825	839	836	887	855	867	859	840	787	879	920	839	849	825	846	807	834	842	792	822	865	807	838	786	779	870	849	801	810	864	831	855	857	844	822	757	784	833	856	831	841	841	840	829	858	806	873	849	839	868	848	830	818	891	838	832	869	904	840	842	842	751	891	826	833	827	838	846	769	840	854	848	845	879	843	788	821	832	823	860	836	802	811	835	839	857	853	810	827	834	819	826	815	813	818	780	829	861	836	895	802	829	871	819	847	859	827	787	808	816	834	813	842	883	845	847	824	832	849	846	844	860	814	777	845	768	834	837	786	840	829	835	889	848	881	769	885	826	854	798	836	904	830	833	825	802	863	793	774	823	896	806	855	812	873	834	849	827	845	862	832	839	833	839	807	840	863	816	836	834	850	822	817	839	779	828	816	847	798	813	874	835	822	857	821	827	853	824	864	827	817	899	809	789	796	834	827	866	881	848	790	864	814	836	870	842	826	843	866	852	784	810	809	799	763	817	910	833	821	854	789	804	816	797	832	806	872	844	810	788	873	759	768	873	844	859	829	796	825	820	864	897	851	822	810	857	810	844	825	810	851	885	834	810	866	854	848	856	909	901	856	830	822	787	834	847	809	830	852	831	863	868	824	907	818	840	821	856	819	817	772	851	829	906	870	795	851	869	833	857	825	801	782	829	882	825	828	839	871	805	822	840	876	791	820	862	859	854	807	904	879	822	839	842	839	820	848	833	804	817	850	855	848	848	841	804	848	795	798	832	790	831	807	823	844	829	824	802	845	809	829	858	829	858	872	826	853	802	815	825	856	930	825	771	786	778	804	830	815	805	804	830	827	832	879	873	892	779	802	815	828	781	853	807	836	860	878	846	747	891	808	812	857	815	779	827	799	811	879	864	832	828	778	870	818	840	803	820	835	838	819	859	848	879	795	800	860	786	849	862	846	789	830	845	822	818	831	861	792	785	789	845	824	865	839	852	804	778	841	809	824	818	839	772	829	820	843	838	846	837	853	892	834	802	844	877	849	844	824	864	832	803	776	809	784	794	874	831	840	808	880	829	848	858	825	854	831	880	792	795	801	806	796	769	827	815	763	799	827	875	859	827	850	786	809	826	779	868	836	825	865	879	816	834	859	878	748	846	822	796	807	835	815	828	856	828	866	753	813	813	797	813	842	833	803	797	891	823	823	800	884	829	848	853	794	854	861	826	825	828	820	846	794	814	824	855	814	855	818	845	835	843	804	813	802	846	839	836	810	878	820	844	891	811	829	861	845	862	812	824	837	868	792	853	845	834	811	854	898	813	869	825	812	828	839	851	828	859	815	847	805	885
5579	16513	11739	6375	5025	3928	3156	2503	2119	1702	1543	1423	1268	1255	1117	1074	1065	1032	944	996	985	1011	978	1050	965	946	947	912	979	920	889	923	940	841	848	990	933	877	872	911	827	865	877	863	917	891	865	868	817	884	857	865	892	876	880	876	872	819	890	907	842	875	943	889	890	919	932	897	918	898	868	895	880	868	870	875	904	879	883	857	833	886	872	812	871	833	893	814	865	810	884	840	896	862	849	875	870	866	896	889	901	878	836	897	865	844	870	888	836	835	854	898	883	872	871	836	864	846	841	868	890	857	860	885	876	918	855	784	914	879	838	869	862	845	934	855	832	857	864	871	858	881	859	883	860	855	903	847	855	890	868	833	903	833	835	856	857	861	838	831	826	878	817	818	841	801	881	860	896	837	842	830	875	810	838	896	836	896	851	862	872	889	891	870	866	809	870	845	884	829	887	847	881	863	865	879	870	796	873	880	848	851	927	901	886	863	851	863	883	847	846	905	883	859	888	845	869	862	899	846	875	847	879	845	892	862	844	925	942	806	896	872	891	849	838	861	837	917	826	888	844	857	913	846	883	877	838	838	848	848	854	818	869	840	881	883	866	871	834	863	925	846	860	845	851	830	866	812	872	883	863	877	900	827	888	831	841	867	848	886	823	848	831	854	825	866	886	845	852	864	844	817	831	856	841	873	787	876	871	865	805	875	865	837	847	842	840	850	850	859	877	908	839	780	874	909	865	845	822	838	890	875	863	832	841	820	863	859	816	848	839	880	883	854	882	793	800	825	887	869	876	880	829	826	836	829	869	910	868	839	868	863	867	834	877	890	840	948	845	855	837	833	873	846	904	891	829	826	839	851	882	892	864	874	943	936	870	838	869	819	845	904	860	883	896	839	889	812	823	873	853	881	890	785	862	853	888	867	949	912	836	860	811	851	889	856	846	824	897	851	889	864	826	878	812	815	847	896	812	880	879	850	865	852	851	863	879	852	871	839	801	820	868	842	787	902	845	807	846	840	877	916	837	853	889	867	873	883	818	904	798	838	840	832	816	843	848	849	916	789	883	900	820	865	879	867	838	852	862	856	880	894	920	825	903	865	891	879	897	845	878	809	830	869	892	890	823	851	847	841	821	793	800	899	796	881	927	875	846	852	787	887	874	861	817	841	874	847	905	802	840	878	831	838	892	827	860	851	814	898	853	827	830	857	849	843	837	889	837	852	847	881	821	869	831	876	919	892	850	871	862	866	840	884	825	845	892	881	838	857	906	907	869	888	854	855	845	884	858	885	870	853	855	929	917	846	854	847	927	810	904	903	830	854	849	868	869	893	850	854	860	824	831	829	929	884	822	863	854	884	914	906	821	878	860	829	849	876	851	858	839	848	865	860	853	882	893	877	830	843	840	902	884	875	913	844	825	831	842	856	909	877	894	875	865	882	885	833	852	848	870	847	864	844	884	822	870	809	867	862	861	804	861	852	842	815	795	843	873	846	869	896	872	836	886	882	829	880	838	858	851	853	903	878	875	842	883	855	869	821	864	879	877	798	874	860	814	850	802	883	896	830	870	851	856	890	869	834	820	907	830	834	849	880	854	906	855	914	885	873	887	839	882	848	845	853	851	827	910	805	867	873	850	887	834	829	859	865	847	817	880	831	785	822	842	809	827	831	823	845	823	852	859	825	789	822	862	828	852	867	932	841	868	881	900	823	861	853	870	873	915	825	881	866	869	873	846	871	898	871	872	872	870	834	830	835	869	867	852	837	868	878	878	882	891	887	868	890	891	927	859	850	877	849	856	847	900	864	852	855	835	878	806	903	861	824	840	869	842	870	849	813	846	835	825	838	834	876	816	839	815	813	869	843	855	840	845	838	874	895	824	869	870	906	864	869	868	826	787	869	847	837	874	886	870	825	876	837	841	856	831	806	876	894	873	894	820	863	801	801	893	861	844	917	900	847	894	859	802	843	820	865	890	866	885	825	858	866	867	863	869	842	860	816	916	832	852	829	875	873	837	853	847	862	841	873	882	834	860	911	880	828	866	819	893	902	812	871	860	855	852	875	837	866	845	868	901	818	875	799	837	811	877	849	870	855	820	868	833	837	910	899	888	865	845	856	895	836	811	860	864	853	861	904	826	877	843	909	831	927	891	863	911	854	846	820	859	899	921	864	878	878	806	858	848	813	893	811	867	823	879	854	857	813	860	856	816	861	847	859	849	886	801	815	864	821	855	874	883	839	773	848	903	871	901	830	898	839	903	930	820	808	846	893	813	840	877	815	853	847	903	890	872	873	855	898	914	857	821	849	849	834	801	876	870	837	859	868	893	865	906	822	880	902	866	832	853	882	854	810	814	822	860	891	869	834	858	822	823	858	839	915	845	828	835	815	848	875	870	868	816	896	862	904	871	860	873	816	882	949	841	877	876	861	905	885	813	842	852	817	924	807	840	842	845	899	896	836	850	868	846	867	821	871	845	811	862	876	882	830	842	849	834	844	858	902	899	857	863	829	869	867	812	843	862	878	862	836	849	818	860	799	867	807	823	863	838	830	878	838	813	884	836	861	860	840	880	836	847	837	815	901	850	862	881	830	891	904	886	852	840	876	846	844	895	852	847	908	797	859	806	851	861	845	903	875	805	850	864	850	807	890	823	836	837	851	831	850	863	883	905	845	851	910	838	846	841	808	908	820	891	854	814	821	921	847	829	824	868	895	784	837	806	884	905	891	891	874	869	867	830	859	889	876	885	865	831	881	849	832	824	859	887	856	863	850	876	849	880	857	875	894	844	867	848	811	891	773	838	834	806	835	841	844	872	849	861	844	797	825	849	831	870	868	861	852	860	815	851	863	844	882	876	874	853	832	848	848	921	863	899	883	826	878	809	864	848	837	822	830	876	893	850	844	822	900	862	852	820	884	882	836	818	907	859	850	851	878	857	857	855	853	794	883	881	850	865	921	900	881	829	812	826	795	849	880	886	833	832	837	856	872	835	900	862	838	897	886	854	854	803	863	848	849	896	864	894	828	821	830	849	892	833	848	837	860	865	883	861	850	907	847	874	886	783	832	849	825	854	877	922	856	794	856	867	864	873	892	799	902	885	883	938	821	833	816	875	862	864	891	872	907	810	868	888	811	832	839	883	843	884	859	886	800	864	823	860	845	843	831	841	891	869	883	890	869	850	890	840	853	779	884	824	836	820	835	894	816	835	804	873	848	866	800	840	844	866	847	849	886	920	881	852	908	844	907	868	814	870	844	846	862	874	896	888	883	860	826	818	897	875	837	867	888	848	861	905	862	895	863	910	842	873	894	874	831	880	875	827	836	855	798	809	848	861	860	862	852	837	881	826	905	881	853	890	937	914	864	814	863	913	868	912	839	836	864	815	840	844	858	910	863	832	925	827	873	873	829	853	857	853	874	863	847	841	857	843	833	886	862	906	861	824	852	854	863	853	832	902	855	810	819	866	874	842	862	875	868	838	897	918	820	855	877	852	900
27789	17341	3884	975	668	597	514	523	453	435	413	437	408	400	414	396	383	410	417	396	412	424	395	438	384	377	373	394	404	399	388	403	401	419	406	375	398	374	392	357	375	365	416	426	384	399	397	376	426	412	386	380	369	356	359	382	367	373	367	374	410	380	380	383	421	376	399	417	392	373	373	425	391	419	384	396	390	421	397	364	369	395	390	419	355	407	393	402	372	376	385	424	403	393	409	409	386	394	401	391	385	366	402	376	384	364	389	388	366	380	372	381	392	401	377	394	358	397	389	387	392	396	390	380	391	381	359	339	401	377	407	354	415	337	418	390	370	387	380	405	380	346	406	382	389	375	396	371	397	412	408	391	398	409	403	380	370	391	368	361	383	384	374	385	371	393	397	429	376	358	392	376	399	398	383	352	380	371	394	382	385	415	405	418	389	395	379	424	388	409	358	381	416	395	364	384	400	390	388	381	405	352	410	394	391	357	396	389	397	353	399	387	358	347	357	388	344	400	371	401	367	419	381	394	335	384	409	381	416	423	397	392	356	394	421	388	388	388	407	364	393	370	403	396	411	388	394	401	400	405	359	391	396	421	387	379	439	351	360	399	367	379	368	376	398	377	409	388	397	351	384	386	385	380	411	431	401	353	398	389	396	389	401	385	341	375	379	377	358	383	379	405	390	406	383	370	388	404	385	362	415	375	389	400	395	389	396	402	365	392	345	378	386	397	409	388	391	389	388	402	369	409	362	361	397	405	383	376	390	353	390	363	379	436	391	342	391	383	375	384	405	395	395	355	359	371	402	399	397	386	348	382	341	363	396	381	400	401	359	377	344	383	372	370	393	421	390	401	414	397	364	375	373	387	395	410	398	383	371	386	382	382	396	377	384	399	368	380	405	401	413	397	405	379	375	402	384	394	363	402	399	395	370	395	420	382	387	369	389	377	363	381	373	411	381	386	403	360	396	394	381	374	371	412	405	399	385	376	356	404	357	362	353	394	371	417	377	393	357	361	368	404	403	380	378	380	390	409	355	367	402	358	396	368	378	385	397	390	394	356	379	414	367	398	402	379	369	378	393	350	383	387	401	387	383	372	377	374	374	395	342	359	372	396	367	352	399	378	372	402	367	401	415	414	447	370	396	368	409	391	374	375	418	384	402	362	414	375	373	353	389	378	365	368	385	371	365	386	384	391	402	433	393	383	409	369	374	419	382	347	368	423	362	356	374	423	392	434	392	358	391	421	389	406	388	402	405	400	402	412	351	409	407	384	364	389	371	392	404	382	367	392	397	358	413	425	417	349	374	398	415	364	409	414	408	393	351	378	419	383	393	370	363	382	398	373	403	404	384	384	381	360	391	358	381	383	382	398	400	381	393	356	359	363	396	396	420	382	379	411	400	391	378	399	385	371	399	363	388	380	403	415	382	374	377	410	371	392	395	364	365	423	365	419	401	370	408	386	430	419	388	385	414	381	379	375	422	391	435	399	408	392	369	384	367	365	394	358	410	387	411	372	407	373	389	375	386	384	362	407	385	377	376	377	363	390	391	406	371	353	355	361	368	403	396	397	401	409	364	425	391	410	382	396	380	425	406	387	398	388	423	393	391	362	397	420	376	373	415	414	370	358	394	405	422	400	381	397	390	387	379	385	377	374	351	386	394	358	366	399	354	362	361	375	417	393	410	381	373	371	375	376	367	364	377	417	396	362	411	375	426	411	369	385	359	388	390	369	395	409	405	369	391	405	364	381	406	384	361	403	384	364	386	402	363	420	376	403	380	455	420	367	395	433	378	381	363	380	386	387	384	395	363	368	393	377	378	398	398	384	413	380	393	365	393	380	382	393	373	379	405	371	373	403	370	377	387	365	391	321	377	351	430	383	395	363	402	373	371	414	384	360	364	373	380	383	379	407	363	395	369	375	381	407	414	392	374	367	393	393	338	367	373	393	375	372	412	371	375	387	361	385	362	402	410	395	395	405	380	366	421	404	396	389	405	366	406	398	385	363	378	396	394	380	386	421	380	354	380	379	395	409	352	362	414	393	359	373	395	384	389	372	391	380	362	397	371	380	378	366	379	384	384	354	406	356	361	398	377	393	395	384	400	383	395	376	374	370	383	376	392	373	403	348	393	361	371	373	403	389	415	400	387	388	409	364	431	366	444	379	368	401	376	391	408	387	346	397	401	399	367	399	365	388	381	394	352	395	381	367	368	376	405	370	366	402	337	389	380	390	375	410	409	356	362	384	354	392	354	420	411	379	383	342	358	353	397	340	396	378	376	411	403	342	379	382	363	393	403	380	373	402	394	363	429	377	337	369	373	399	394	365	416	422	395	391	389	391	370	415	356	429	341	410	407	373	407	386	393	376	386	387	419	373	425	390	402	379	407	406	412	390	414	394	401	393	395	362	377	401	389	399	389	368	397	397	388	400	398	391	404	394	393	389	369	421	366	384	381	397	373	367	367	367	378	366	387	388	373	423	380	359	359	373	384	395	413	368	414	365	378	368	410	403	386	378	398	374	372	399	382	350	353	369	379	368	407	402	390	402	374	410	392	374	351	407	433	382	372	420	369	384	349	367	363	378	391	375	406	432	406	386	400	385	386	377	332	384	397	418	373	440	373	372	377	371	404	385	352	404	420	383	373	386	400	388	353	375	368	372	387	373	358	375	398	391	375	407	398	374	359	376	422	392	399	397	430	374	392	403	397	383	430	418	393	383	368	369	383	370	372	376	351	392	376	383	379	380	410	405	387	365	374	407	372	421	398	403	371	344	384	384	366	372	397	386	390	363	359	389	398	410	395	351	368	363	361	360	409	406	360	387	402	409	380	389	421	394	363	404	360	397	399	371	348	393	362	381	358	383	393	378	411	365	361	399	405	387	385	404	368	378	361	387	357	413	379	425	368	376	389	390	426	383	356	394	371	373	367	363	404	441	389	422	400	419	378	368	402	391	416	366	395	376	398	387	383	340	380	380	372	377	398	377	379	394	426	405	386	429	394	384	384	380	394	362	375	391	376	399	390	378	403	381	378	418	363	400	356	393	355	377	399	392	377	389	429	400	354	368	410	378	406	424	374	407	373	384	391	379	371	383	406	412	392	387	377	398	418	367	329	372	404	393	352	380	388	367	371	410	366	374	382	385	363	408	372	397	412	380	400	378	373	380	408	381	386	384	345	380	397	404	357	374	392	379	431	375	361	393	398	396	346	390	366	419	390	393	360	396	391	402	357	387	392	387	404	364	390	358	363	423	380	383	388	388	385	374	412	379	375	389	414	370	399	335	380	390	406	345	421	366	356	344	349	365	415	441	356	409	402	388	381	386	387	407	390	390	375	407	412	381	380	387	395	375	364	394	410	406	390	375	393	376	371	399	358	373	402	450	385	361	384	363	349	388	374	397	373	390	369	395	390	384	408	388	391	360	381	421	370	367	377	386	370	368	398	410	375	378	403	370	390	380	397	407	380	369	416	385	400	386	383	388	366	400
4820	2119	1659	963	866	724	662	632	547	545	468	453	452	463	427	425	427	420	404	389	426	427	405	445	443	436	440	436	453	424	414	443	423	381	402	445	397	422	407	422	421	413	408	425	426	454	381	398	466	428	403	417	441	422	420	434	375	437	384	434	395	402	443	431	426	427	426	419	404	412	375	417	415	423	414	428	424	440	395	429	395	466	407	421	413	408	385	428	406	415	412	431	382	405	417	417	426	423	404	425	419	420	429	400	415	410	422	425	387	420	397	426	451	403	373	423	426	398	440	406	439	441	389	411	412	427	413	425	438	424	418	390	420	426	451	419	425	429	368	410	411	402	426	464	400	417	437	380	397	427	409	427	426	392	437	412	443	394	418	423	456	405	421	417	425	464	461	428	421	398	410	432	422	419	389	405	442	400	398	414	394	423	367	422	405	418	404	394	410	428	419	430	434	422	426	397	439	406	424	448	408	400	425	391	387	442	445	388	434	418	442	412	372	441	402	399	411	408	387	431	425	404	425	391	405	417	399	424	412	413	453	447	435	388	405	418	424	433	405	419	405	421	407	408	441	421	394	411	403	428	405	421	400	408	470	379	374	427	404	399	402	383	410	376	432	438	376	420	404	380	429	372	393	430	383	442	406	418	422	399	440	414	438	406	384	441	394	383	378	390	398	394	403	430	421	425	405	435	406	394	416	440	424	402	426	419	419	414	408	402	426	410	429	410	447	441	398	447	448	421	421	393	382	390	381	409	397	414	441	398	378	460	399	440	416	398	403	410	418	399	407	440	437	419	428	434	419	419	422	439	390	419	444	431	397	393	399	402	376	420	451	405	419	414	425	387	380	416	440	438	419	410	433	389	417	407	410	423	373	402	405	389	426	419	404	429	411	402	385	454	420	432	441	396	407	434	401	398	385	425	390	418	377	413	427	413	469	436	429	429	418	412	379	438	415	405	404	424	427	387	394	451	419	390	416	441	441	412	425	412	425	392	413	418	426	465	424	448	400	408	406	423	417	399	432	442	421	440	411	406	413	396	406	402	386	406	461	367	424	422	418	416	405	459	414	409	431	395	383	410	428	417	426	378	419	407	403	403	397	394	418	406	438	422	404	394	390	402	413	392	375	392	426	392	423	403	436	436	417	427	398	419	365	396	427	445	391	389	479	404	395	433	389	416	394	412	413	420	446	441	417	432	432	397	381	385	404	391	390	433	396	421	426	401	400	398	417	405	427	390	402	420	418	412	440	422	431	392	421	414	447	406	430	407	366	389	445	386	417	418	395	419	392	394	445	365	405	373	390	424	412	422	452	415	386	441	402	432	408	369	460	431	451	416	423	425	372	396	409	402	471	454	404	397	413	422	410	398	433	420	361	432	422	403	469	417	433	406	419	387	439	426	419	416	399	425	426	421	408	416	411	458	427	426	420	419	427	437	403	438	392	423	416	405	419	428	385	424	414	394	381	395	440	417	410	404	405	437	444	428	438	416	380	419	402	410	442	441	427	410	442	410	426	383	427	441	422	431	422	426	431	399	451	411	390	424	422	401	412	437	424	449	397	405	408	433	409	412	422	409	395	452	394	453	440	437	414	413	408	399	447	405	444	406	418	411	417	464	450	424	391	444	409	431	413	443	390	406	416	434	403	412	422	410	425	412	446	444	411	403	407	440	428	409	438	415	409	411	359	399	418	361	403	427	429	448	401	455	418	406	438	420	422	419	409	399	403	428	431	396	439	422	441	423	389	408	387	407	400	414	386	401	409	385	433	412	396	400	424	412	443	400	383	387	380	407	423	454	393	438	444	425	412	415	411	442	428	400	434	427	419	426	397	398	414	435	429	405	430	414	396	424	396	438	408	442	435	398	422	427	421	419	419	396	442	425	397	417	418	395	399	454	397	418	384	413	383	437	387	467	437	411	407	415	403	445	448	421	383	398	388	424	419	419	409	410	392	414	408	423	400	382	405	395	412	412	432	434	418	401	416	438	419	439	447	423	402	395	388	477	385	432	406	432	426	421	441	449	403	432	401	429	432	435	411	434	417	400	438	430	411	420	413	414	407	405	460	418	396	421	387	388	427	397	422	419	396	439	375	431	433	411	395	417	411	398	408	412	420	457	402	396	417	418	454	414	387	460	430	418	413	432	429	431	413	403	437	418	426	417	422	438	419	393	404	396	436	390	413	404	431	425	430	412	400	425	453	417	427	442	412	403	443	387	405	416	418	381	421	390	394	414	427	421	424	395	436	409	423	415	395	387	400	390	417	462	409	379	413	411	425	446	408	417	406	415	394	407	418	395	424	381	391	441	422	426	425	424	395	399	413	411	410	425	393	426	404	438	388	402	404	418	390	420	427	427	428	429	419	418	399	406	422	410	373	450	426	384	403	392	439	418	410	393	402	432	443	405	390	423	432	403	423	399	451	458	418	402	413	403	414	412	407	439	381	413	430	393	430	419	442	415	413	417	428	426	436	395	399	411	393	418	442	403	383	407	410	429	430	410	431	424	433	394	406	374	427	396	446	406	387	395	427	386	425	394	480	429	456	405	438	434	416	424	425	426	408	405	440	443	429	412	429	451	438	447	407	411	403	395	408	432	412	412	436	435	410	420	435	403	430	398	441	451	409	422	442	447	395	449	433	418	396	381	411	385	413	415	433	402	425	438	405	409	366	419	378	403	381	407	409	386	392	423	429	450	426	423	416	402	397	426	397	422	420	469	438	427	424	412	385	427	438	403	423	450	431	398	400	410	389	445	414	426	432	443	424	437	435	445	400	413	429	409	412	396	407	382	422	412	432	409	412	409	393	419	386	421	435	417	399	419	420	409	413	432	412	392	429	422	410	448	378	401	408	418	414	430	407	411	403	431	385	426	392	452	409	434	405	427	436	390	395	368	454	396	425	435	421	439	401	388	394	405	419	407	393	392	411	412	399	391	414	436	429	436	423	427	452	417	395	423	436	408	410	408	381	406	388	422	444	422	370	436	381	408	422	405	397	408	416	378	463	457	400	462	418	417	419	394	414	392	420	424	421	440	446	405	421	395	441	423	453	447	425	399	437	406	385	414	398	393	416	390	414	419	425	403	395	429	405	450	433	386	419	414	442	445	419	415	403	406	417	421	416	434	420	436	411	385	431	424	389	444	419	462	424	430	427	382	411	445	462	440	407	393	425	410	429	439	425	423	427	395	445	453	387	382	420	379	378	429	414	399	407	376	416	447	449	420	419	425	423	425	395	431	430	404	417	439	415	416	396	452	404	435	432	444	455	403	408	418	407	427	433	399	410	414	452	420	371	396	398	394	426	409	426	423	443	414	423	411	425	440	365	386	367	417	423	420	417	402	426	436	404	442	413	418	464	378	410	388	439	412	425	422	391	389	444	408	408	424	380	420	420	434	424	412	469	427	410	430	394	416	448	413	408	406	416	414	420	422	380	453	386	364	429	420	397	437	418	422	397	418	422	428	430	421	414	419	395	402	401	416	407	427
23891	21272	28497	24382	21274	9597	1748	1220	1095	947	860	865	857	817	796	764	746	731	728	763	761	778	771	696	732	696	769	723	788	779	750	716	759	716	739	707	712	691	724	733	771	710	694	717	737	688	733	719	675	705	672	717	739	722	749	710	702	713	718	761	725	704	718	695	731	737	719	667	683	751	683	670	756	687	708	764	667	710	682	752	723	702	703	691	746	690	680	691	674	689	731	684	709	678	789	695	705	746	751	701	700	686	720	705	671	699	743	737	658	680	657	686	709	729	687	723	724	715	788	777	694	620	700	671	728	712	696	690	699	708	691	695	755	687	735	658	682	695	686	672	718	624	722	738	697	694	689	643	697	685	688	730	702	722	736	712	684	731	698	700	700	665	749	659	655	725	743	670	755	705	700	693	686	656	716	723	731	729	670	664	671	719	676	755	686	709	710	712	683	742	681	700	713	700	642	729	670	693	682	674	723	713	716	697	742	672	681	655	716	684	691	749	698	688	695	675	696	674	730	685	665	707	729	708	707	708	713	747	645	726	724	697	710	736	660	710	692	705	651	681	709	715	656	675	689	646	699	698	689	747	688	681	730	691	722	698	668	677	677	709	716	690	682	698	661	657	723	693	717	732	699	724	685	700	713	720	699	690	759	710	699	719	727	633	737	709	696	725	706	668	645	718	698	722	725	628	643	714	715	691	741	705	708	685	664	757	668	685	702	731	690	731	717	778	700	733	693	672	681	659	658	674	657	754	680	688	680	668	704	658	736	729	711	655	713	692	702	711	759	700	717	691	619	740	709	679	708	708	682	698	717	706	678	657	686	666	737	741	671	700	699	696	681	699	686	682	694	716	682	678	725	686	721	691	693	702	686	707	751	693	726	723	700	687	706	643	720	746	679	733	737	701	717	679	692	690	688	664	688	711	736	760	713	679	757	731	672	678	707	697	663	695	651	660	727	664	648	688	763	653	697	717	731	731	717	682	688	676	706	696	730	696	761	709	700	755	676	697	715	715	693	725	745	724	653	674	709	696	708	715	681	791	677	733	685	694	704	708	719	704	681	707	689	757	740	705	706	707	680	685	666	659	724	688	686	746	708	703	740	725	723	679	724	698	697	672	756	694	663	666	702	675	713	648	705	714	704	699	741	700	712	682	690	689	733	726	683	702	671	666	687	671	691	694	729	636	694	704	667	670	644	709	762	711	673	668	702	726	703	739	664	729	721	731	712	709	669	700	711	722	673	696	736	680	688	683	743	703	723	654	713	689	674	728	678	757	674	705	728	741	719	632	723	676	699	683	688	712	671	727	669	726	703	723	704	643	686	671	698	673	697	695	703	702	686	725	676	681	666	726	695	670	729	706	642	685	683	672	720	702	666	688	684	698	707	684	674	669	715	688	644	689	693	756	700	694	660	719	641	695	697	694	688	720	674	747	698	674	677	731	717	676	695	674	676	720	639	697	708	722	736	699	710	726	689	677	704	728	676	692	712	714	756	734	688	730	705	702	750	721	690	676	743	701	664	697	724	729	725	712	759	734	726	722	706	684	696	690	731	702	710	701	718	717	710	707	691	716	681	703	647	705	738	681	702	696	706	713	688	684	656	736	757	666	717	726	723	702	738	653	671	716	674	678	689	687	709	774	708	730	718	670	705	692	677	699	697	669	679	684	721	670	703	717	678	685	699	683	693	671	728	678	686	680	704	701	697	735	659	709	719	703	664	681	669	691	736	733	685	700	738	697	689	662	679	721	699	714	728	748	689	715	701	708	738	684	677	695	717	681	666	674	725	646	738	758	701	666	688	689	727	692	728	712	715	674	689	705	642	727	713	718	636	708	701	725	647	708	712	688	685	730	652	710	693	727	684	746	715	689	693	690	693	655	772	699	712	695	700	683	688	706	653	788	668	673	706	656	697	667	714	688	721	717	705	715	698	708	695	658	676	689	695	668	708	676	699	704	736	748	683	676	701	696	712	698	670	732	681	720	650	683	681	689	674	726	654	701	694	716	682	699	710	731	694	713	701	777	737	677	740	723	695	688	727	718	688	735	732	651	723	665	725	701	676	684	738	693	738	688	698	697	735	713	690	709	700	717	646	702	674	718	682	717	692	682	678	668	701	727	682	701	691	737	684	701	669	711	682	661	713	726	681	696	721	684	694	699	728	691	669	680	654	698	734	658	719	694	695	677	686	668	678	674	681	686	657	674	694	713	686	672	707	697	720	664	751	687	711	747	719	750	687	699	656	740	719	685	677	680	731	733	693	704	694	662	687	711	652	705	701	733	677	683	684	659	671	675	714	686	633	677	665	658	698	696	772	700	698	705	684	720	671	714	690	698	671	678	716	687	679	695	726	694	684	662	718	693	737	671	691	738	677	646	667	709	725	665	687	686	691	724	697	708	704	719	649	760	659	746	711	706	633	740	735	711	679	722	671	676	693	673	681	672	695	714	718	713	704	687	661	709	710	678	678	687	716	713	667	720	683	676	717	718	685	743	696	709	694	678	709	693	679	706	661	706	699	674	684	631	656	727	683	700	726	736	666	696	709	706	709	690	726	686	662	700	714	695	670	655	682	740	699	704	666	718	676	695	701	713	744	725	749	735	703	712	705	690	714	666	684	677	658	650	721	669	717	701	754	704	663	687	718	725	664	734	714	717	717	749	716	683	700	723	682	684	711	748	742	679	695	669	713	762	674	740	666	684	692	682	702	688	671	672	776	710	704	673	661	710	673	705	737	679	661	715	675	668	730	746	689	701	713	715	673	717	711	726	668	753	676	730	718	647	694	719	639	658	735	709	719	678	682	678	674	659	701	681	712	699	676	689	680	708	664	666	713	694	728	730	715	731	710	647	654	714	665	684	664	704	688	690	696	679	710	671	724	678	719	723	720	719	717	687	679	693	682	707	680	698	677	707	690	690	647	634	668	729	690	660	694	705	695	717	718	700	701	697	711	729	741	729	700	735	708	712	717	692	680	712	694	706	693	694	721	725	686	701	680	725	673	678	686	690	701	652	676	642	730	673	729	660	698	694	704	677	698	700	653	666	725	644	689	760	682	713	662	691	664	633	678	698	700	713	656	734	674	696	685	729	683	686	692	700	714	709	635	670	697	739	679	689	729	721	716	658	661	678	688	659	704	695	683	673	684	639	677	667	739	695	696	634	740	659	720	701	670	722	682	680	662	728	732	673	697	679	682	662	664	693	698	719	728	711	637	711	682	696	755	710	717	653	675	726	683	674	665	681	706	725	684	689	667	677	704	672	702	645	665	707	717	696	697	720	690	684	692	698	676	659	706	709	699	686	697	687	708	634	693	674	671	702	650	699	705	722	745	710	694	674	700	689	713	668	711	701	730	669	711	699	742	676	640	654	700	686	656	695	716	680	685	690	675	697	670	709	622	652	726	674	735	656	691	677	702	666	659	720	638	729	648	657	664	688	690	675	746	683	641	685	732	738	680	663	694	714	747	677	716	675	711	743	707	738	667	680
4151	10703	7430	3854	3011	2431	1972	1692	1386	1168	1106	952	988	901	825	877	810	813	835	828	806	828	771	833	757	809	735	747	780	746	711	746	746	728	778	743	730	744	699	717	686	738	747	735	779	741	692	757	718	771	705	714	737	701	701	704	735	696	755	739	718	746	748	782	693	730	712	737	735	738	728	697	746	764	716	730	710	751	716	760	740	739	750	730	718	702	735	752	711	737	729	712	730	720	731	733	742	679	731	691	740	737	720	739	687	712	719	710	718	674	722	675	755	674	702	726	724	689	724	722	753	715	691	722	721	702	754	681	656	782	711	741	712	713	711	763	731	664	741	734	717	713	658	696	736	715	740	689	695	682	731	718	696	686	697	779	709	718	733	718	724	765	732	754	701	764	751	692	713	769	734	699	707	719	728	720	750	681	745	692	697	713	673	714	711	647	692	711	696	673	721	693	739	745	681	707	736	770	707	730	731	699	741	687	739	685	726	715	727	729	679	747	680	723	701	704	741	714	686	669	755	713	674	702	697	749	731	719	713	717	709	705	702	661	714	746	689	689	696	757	716	747	753	696	722	731	692	738	750	765	737	701	695	696	725	706	701	719	736	744	763	689	726	733	717	712	716	691	683	730	698	668	733	696	669	696	749	682	712	729	779	693	715	722	737	728	716	759	731	697	711	714	741	715	696	736	722	712	698	696	704	703	680	736	699	699	701	710	703	689	746	742	726	683	703	746	773	689	712	733	696	668	745	673	718	747	808	759	705	746	715	703	715	730	657	672	723	750	699	721	782	715	700	769	747	730	722	741	756	728	680	750	701	762	744	736	687	705	716	702	670	756	695	717	701	696	691	734	632	718	736	719	725	734	684	737	664	684	695	709	724	703	735	716	681	729	732	700	691	702	685	705	659	681	701	704	717	715	724	737	723	716	700	696	773	741	704	682	722	757	712	712	735	723	744	730	677	705	706	731	704	681	674	703	700	700	727	752	712	725	686	688	669	739	651	725	735	718	712	770	737	709	706	714	767	730	723	722	711	682	704	716	677	726	709	723	729	703	730	763	673	714	715	699	710	693	737	716	713	689	720	764	749	686	710	728	657	695	697	724	718	748	687	730	697	746	720	697	713	751	711	710	725	714	721	677	694	708	722	733	712	699	711	699	725	710	706	728	686	714	697	720	677	691	717	699	671	733	694	710	692	676	741	723	673	749	704	706	708	717	702	661	747	664	659	728	732	672	697	743	711	699	710	752	743	743	729	682	708	731	720	754	740	691	746	708	764	733	713	686	696	695	731	750	685	694	726	705	736	735	715	666	699	753	789	689	716	731	761	698	711	688	728	706	694	726	725	680	726	756	716	701	711	685	713	749	677	737	731	696	712	700	717	708	732	701	725	675	731	723	719	763	705	730	700	716	712	703	719	721	713	723	701	746	754	763	712	727	759	690	700	731	713	757	711	737	730	710	730	739	709	714	748	675	705	737	746	703	649	697	686	720	725	727	705	703	697	712	728	731	699	732	705	724	655	733	697	724	692	709	722	747	705	713	680	717	698	731	692	692	769	699	715	720	715	742	731	704	648	697	758	710	705	708	747	718	696	746	696	711	704	716	753	754	722	731	756	724	711	718	695	671	722	717	763	704	700	709	727	717	704	735	715	713	674	698	708	702	732	738	727	734	738	719	697	697	717	743	688	721	682	719	732	696	693	724	688	732	745	713	710	787	750	714	685	728	663	733	767	686	677	758	671	732	709	706	751	703	695	745	741	717	711	710	683	672	684	719	679	706	682	707	703	667	724	723	714	692	698	699	715	702	721	708	716	756	686	705	672	714	734	657	681	734	703	708	695	711	760	765	733	731	704	726	699	765	735	764	682	699	678	681	714	701	740	729	739	759	735	687	694	730	718	676	712	721	673	680	766	707	722	682	728	709	673	678	694	716	736	723	684	777	707	730	687	702	720	731	721	712	703	727	731	755	715	705	753	726	726	743	714	665	756	693	723	683	719	689	741	698	752	724	750	671	678	640	691	797	689	719	704	767	731	731	697	726	677	681	702	714	735	713	718	760	700	687	733	724	688	706	754	746	750	673	765	733	684	752	705	701	732	725	725	689	726	740	679	708	708	712	679	719	701	701	689	717	695	730	710	683	725	710	721	677	722	703	685	702	699	759	711	728	720	758	677	660	730	701	742	760	702	672	691	701	705	705	724	735	707	749	675	743	738	747	707	672	723	715	689	745	708	731	735	722	730	734	717	767	705	709	754	677	737	735	720	733	737	729	769	732	726	714	747	723	764	762	757	698	722	677	710	703	683	747	718	705	751	684	711	776	686	772	739	767	720	681	704	696	762	714	716	684	761	686	752	730	749	717	727	739	700	743	709	674	706	760	736	666	714	721	744	701	702	687	720	680	688	690	725	696	719	708	690	689	702	720	707	696	721	686	696	715	712	756	741	723	696	754	722	739	729	696	711	787	751	744	693	698	732	738	719	713	732	715	742	738	693	730	755	746	717	735	706	735	712	734	697	738	694	710	727	679	718	658	702	712	734	689	717	682	747	704	702	679	719	732	730	679	711	712	699	688	714	732	724	727	693	694	699	722	702	702	708	682	683	716	682	714	749	742	736	696	714	743	755	692	676	737	666	710	718	701	738	710	684	699	754	685	707	667	682	715	694	679	738	705	768	677	705	781	728	738	716	678	668	730	725	725	726	694	704	695	729	739	701	713	735	716	708	778	725	715	685	716	684	722	732	698	680	715	701	711	715	682	741	709	727	703	727	672	719	668	714	733	634	699	680	752	701	706	705	718	688	766	695	704	743	748	730	683	712	740	719	700	714	730	680	671	703	703	706	709	735	692	677	694	707	726	716	717	714	737	675	763	646	689	713	711	721	690	718	716	696	735	690	744	700	675	691	698	732	762	701	729	724	728	709	711	713	663	708	697	692	722	718	763	692	697	699	764	745	695	721	739	710	767	722	701	719	716	775	744	721	710	752	731	763	727	728	688	692	691	715	742	735	711	693	728	785	749	683	777	711	707	713	747	693	711	700	697	746	727	669	697	748	720	701	696	675	725	709	693	702	760	728	689	692	713	698	680	757	714	712	721	664	724	706	725	642	743	680	716	721	706	739	763	694	705	759	750	713	683	740	707	729	670	749	727	769	774	702	746	691	703	693	740	712	690	664	750	687	689	709	686	733	736	712	717	711	708	687	749	730	707	717	774	709	727	707	705	728	711	702	666	715	729	747	669	683	745	698	681	719	713	760	729	752	762	727	704	706	744	741	708	716	689	719	725	667	672	699	735	715	690	752	704	712	713	713	706	714	711	717	697	694	702	737	719	670	733	757	749	674	715	711	715	678	683	720	732	790	699	705	666	693	678	731	672	728	695	729	696	743	668	735	701	719	711	651	711	705	723	736	739	718	728	720	710	769	729	701	695	718	696	703	738	687	728	729	719	747	741	734	698	704	692	692	669	702	722	695	714	706	733	717	744
25179	21342	27412	25567	9718	1018	793	675	592	551	533	529	472	437	439	419	436	455	430	425	381	450	389	413	473	426	397	401	427	407	423	395	400	394	408	391	424	378	400	401	396	428	431	371	399	414	392	390	366	392	429	394	375	415	435	385	413	415	430	397	413	386	380	400	415	428	398	383	419	416	400	414	431	369	418	445	409	450	407	423	413	392	413	434	374	403	378	367	411	382	436	397	384	432	381	396	394	386	396	418	404	381	441	377	399	383	375	401	407	373	406	416	389	384	397	396	380	395	388	404	382	451	365	367	374	391	405	405	439	403	376	352	422	412	380	426	387	413	363	390	394	373	417	396	377	399	409	393	351	391	403	407	403	394	414	411	377	409	381	384	404	422	400	411	408	351	385	412	372	418	388	392	407	419	397	405	355	424	416	389	418	386	402	391	398	428	432	405	376	400	410	430	391	371	371	373	421	372	418	413	417	376	387	380	376	423	397	404	396	360	398	381	378	397	375	423	425	362	392	406	396	416	385	384	434	422	400	399	437	438	370	391	409	375	369	390	379	436	394	347	386	402	413	423	370	400	390	408	389	403	403	419	401	425	391	427	351	398	427	376	376	385	386	382	406	418	391	391	389	393	407	399	439	394	423	404	385	355	384	399	349	390	384	368	420	406	386	414	399	401	414	399	391	407	401	421	413	390	397	423	384	383	358	383	403	395	398	380	395	429	399	405	413	401	384	413	416	395	401	408	414	408	402	406	399	373	419	405	401	392	401	409	352	423	378	403	390	405	394	385	384	372	387	393	378	366	433	397	400	371	399	400	400	392	379	407	403	382	426	387	381	382	424	403	418	405	412	377	384	401	372	425	398	406	412	385	375	359	425	416	432	373	398	394	401	397	385	426	456	417	378	406	390	400	406	389	392	377	378	359	405	386	389	430	414	376	386	411	419	406	380	375	423	453	388	408	412	346	404	391	397	434	404	365	439	401	342	391	413	397	416	391	404	385	386	430	417	405	365	387	369	415	385	434	395	385	397	405	388	420	388	384	369	379	391	372	393	400	461	405	391	418	384	373	410	411	397	407	416	409	373	358	380	392	383	390	398	390	425	402	437	371	374	368	391	405	396	407	370	392	421	388	411	367	387	419	406	386	408	384	379	413	399	390	390	405	417	398	405	405	402	384	373	381	382	394	391	381	394	363	381	434	386	408	413	360	432	377	425	398	412	438	416	387	424	366	401	400	350	361	410	408	364	425	404	412	433	361	382	418	423	392	404	387	365	406	386	369	413	381	384	447	405	393	404	373	353	418	385	385	384	407	415	428	388	398	403	409	405	383	412	412	417	417	401	386	429	399	413	351	382	387	398	393	400	384	431	388	439	374	401	394	433	425	395	402	402	402	427	403	409	439	386	401	390	443	388	409	382	396	423	430	399	408	414	419	416	397	394	398	397	405	398	368	378	387	401	407	405	402	379	377	398	363	401	421	376	404	389	398	398	402	425	390	389	436	410	360	429	394	396	414	412	374	357	368	415	373	405	387	406	402	397	371	396	393	426	365	392	405	393	381	403	393	405	408	382	404	391	432	368	397	406	364	405	386	396	376	377	387	396	399	394	374	338	389	381	401	427	375	371	344	416	381	409	379	390	381	412	364	338	416	365	459	385	383	390	385	396	433	437	364	417	374	392	415	376	391	409	401	408	374	396	405	397	369	402	412	400	412	392	436	404	410	381	398	398	406	392	414	390	402	440	379	386	396	391	401	409	422	395	400	385	402	412	406	399	400	406	401	402	387	387	385	420	369	407	413	409	414	401	383	346	409	395	422	406	427	406	399	397	401	399	412	392	378	403	448	368	398	416	374	409	415	423	395	391	391	397	404	376	391	371	350	385	384	373	406	355	378	411	392	422	396	387	392	400	384	417	390	384	399	352	400	395	406	407	408	399	381	412	396	467	409	397	397	390	398	366	447	395	404	407	386	378	419	379	391	413	394	446	429	393	419	396	380	412	428	389	405	413	376	384	392	402	398	430	387	396	382	380	382	399	403	358	394	390	398	386	421	406	386	388	427	406	392	407	390	402	385	359	408	412	402	390	426	394	397	374	432	408	386	380	354	383	385	402	439	430	398	400	395	434	381	412	397	377	380	392	428	380	413	413	384	382	410	399	371	381	433	382	400	363	375	411	379	370	404	381	397	436	356	410	406	372	422	410	428	395	409	409	381	412	359	389	403	369	435	408	408	397	351	379	397	389	425	397	399	395	388	379	390	364	383	402	373	428	389	402	421	417	377	378	403	389	428	382	365	392	406	394	426	400	422	363	406	412	348	399	401	434	370	407	418	360	409	408	384	398	367	399	405	417	393	404	395	405	388	421	400	395	412	391	389	442	416	414	396	388	383	395	406	416	405	415	391	365	374	412	400	372	369	408	438	388	406	395	402	401	371	377	386	400	399	421	423	406	407	426	367	431	404	408	409	413	400	381	379	380	402	401	396	412	379	423	435	383	384	392	385	407	397	374	377	385	427	399	396	372	394	374	424	409	369	423	410	425	423	385	405	360	398	419	394	408	415	360	370	430	390	385	380	423	374	397	401	380	414	413	364	397	373	404	394	360	405	395	427	360	403	384	423	400	413	362	422	458	424	406	438	361	410	399	404	387	405	411	444	383	378	408	424	375	414	351	410	377	389	376	396	400	386	448	417	400	393	411	430	389	397	396	408	419	401	383	410	368	409	380	400	381	393	387	399	395	387	394	388	365	390	388	390	395	384	395	375	375	399	371	384	417	422	405	379	409	387	389	386	383	413	384	442	392	377	367	398	387	415	405	412	396	393	361	395	410	409	405	389	390	369	434	445	386	377	405	427	424	421	425	397	407	397	369	396	393	395	402	419	373	380	410	424	397	412	414	376	388	408	373	417	426	393	376	401	374	406	403	416	405	417	387	409	392	407	416	402	404	384	427	399	380	444	387	399	370	378	362	388	397	401	411	425	355	408	390	397	403	389	424	368	407	445	394	421	377	380	416	412	386	378	383	406	412	414	422	398	408	363	376	439	392	410	406	389	418	380	394	402	392	393	404	386	368	410	409	403	447	403	392	415	393	381	376	389	401	408	409	368	424	412	384	411	405	392	399	439	397	364	407	377	403	395	400	399	413	437	418	380	396	437	415	400	381	399	396	362	391	375	425	378	412	413	409	401	378	409	382	399	413	363	403	404	421	397	386	400	383	390	406	445	397	397	400	392	396	448	384	436	406	419	410	394	397	351	407	428	410	367	395	368	415	389	412	431	383	396	356	429	445	339	407	396	424	411	406	398	418	397	353	426	399	405	429	400	387	380	425	364	396	391	401	407	388	405	365	380	407	407	396	382	382	379	426	359	343	403	406	407	407	388	408	383	412	383	398	404	391	396	380	420	385	415	408	417	398	410	398	414	378	379	405	400	404	396	369	405	393	405	428	406	421	406	385	421	388	419	409	369	408	397	434	421	422	395	431	383
4111	6865	4703	2424	1912	1516	1230	1039	923	764	719	632	646	552	524	543	538	487	454	488	466	493	479	508	483	443	473	482	455	474	469	441	423	471	427	436	439	455	453	437	429	468	460	428	424	471	476	482	449	468	449	450	418	440	435	450	465	441	457	438	446	466	457	454	478	455	489	400	472	482	471	439	429	423	459	422	463	472	440	454	443	448	456	462	445	433	487	425	478	430	467	443	443	447	482	467	400	451	452	400	421	441	411	469	455	425	461	486	445	428	467	456	432	417	446	429	467	447	445	449	457	486	421	426	434	450	469	427	421	440	421	462	453	479	464	411	421	437	473	444	469	470	486	467	484	455	484	459	462	459	428	440	417	468	423	452	433	431	480	424	449	467	423	439	435	455	438	431	446	465	428	454	444	435	465	421	440	470	444	492	464	429	448	453	447	447	479	477	463	445	454	454	474	471	469	481	455	434	444	456	444	417	441	440	479	450	473	406	442	432	449	458	505	439	436	414	447	435	425	483	460	436	461	473	433	469	443	441	408	438	436	421	432	416	429	425	425	436	464	461	451	435	471	468	443	417	433	459	458	443	460	451	425	472	431	430	490	471	437	422	428	439	453	467	445	438	447	454	453	452	410	461	458	448	464	461	440	470	438	456	438	461	422	448	446	454	450	455	447	433	434	461	449	425	451	441	433	412	454	442	463	473	417	448	468	415	452	449	433	449	463	412	451	403	482	453	430	466	420	471	419	448	446	482	481	448	458	447	463	447	438	442	430	450	451	475	428	440	418	448	466	467	443	452	443	434	468	447	460	473	408	400	444	442	450	456	449	443	456	450	442	423	449	440	487	404	458	433	412	437	473	427	461	451	430	464	422	419	471	473	430	434	445	418	444	427	477	451	412	430	424	468	426	473	435	411	433	443	445	448	463	459	419	479	441	418	405	460	399	406	475	493	495	447	444	447	458	508	460	482	473	445	444	496	449	478	453	469	431	444	447	402	427	463	451	439	440	461	398	470	459	446	442	435	445	468	433	484	431	401	444	401	440	447	451	412	467	465	464	439	413	417	424	415	448	439	429	453	446	437	434	459	441	449	433	446	432	388	429	451	477	425	404	447	422	441	441	427	448	469	435	412	458	478	436	428	451	468	444	461	463	469	410	461	443	461	466	436	488	429	434	392	415	465	458	401	463	425	430	402	467	452	416	431	472	434	427	421	463	465	434	426	463	437	447	452	461	470	448	471	504	417	456	446	438	436	463	483	434	466	394	454	412	472	465	446	432	412	473	472	465	415	432	441	455	429	457	451	459	448	461	434	397	457	438	452	458	445	422	435	430	424	473	455	450	419	430	454	430	393	442	454	429	409	444	438	467	440	457	416	427	400	464	456	418	457	445	421	424	442	445	451	450	432	456	458	431	434	440	464	483	452	473	441	434	399	472	464	429	418	440	429	401	465	452	459	464	436	432	462	438	430	447	434	459	452	435	424	455	474	397	438	457	430	419	420	436	427	427	435	403	482	449	436	444	461	434	442	426	447	447	436	412	456	453	466	430	440	437	454	443	443	432	421	472	442	443	450	467	441	465	429	421	429	456	455	425	477	429	466	433	480	452	428	452	438	441	455	471	449	431	396	463	435	463	461	488	467	453	477	417	469	424	450	421	421	458	454	417	466	408	435	430	439	451	438	435	422	438	440	454	425	426	435	417	409	419	470	441	461	405	445	462	420	467	460	418	442	452	482	456	460	461	443	477	449	452	433	427	433	428	401	458	437	468	438	482	493	450	452	446	440	435	431	399	468	448	461	442	450	436	418	436	440	445	459	485	473	449	450	470	452	424	474	450	430	459	432	450	439	410	453	413	449	458	416	470	445	414	445	433	446	454	441	422	438	433	400	476	481	459	418	446	457	446	474	445	373	448	438	450	457	469	453	452	434	416	464	476	457	435	417	443	445	453	417	468	454	462	456	462	464	432	420	462	453	480	426	445	454	428	418	469	425	446	438	448	447	452	499	441	445	452	424	438	439	453	442	439	424	432	485	457	450	456	456	425	427	464	467	446	456	409	461	394	482	411	413	427	458	469	454	447	413	472	416	448	440	419	453	463	421	431	500	476	450	471	424	483	429	448	447	443	427	457	463	448	449	454	464	400	421	455	488	426	466	453	455	469	439	421	444	426	435	396	459	437	440	399	392	427	427	427	451	436	455	445	449	470	453	449	438	430	405	458	462	458	418	460	424	475	447	468	441	463	435	467	388	485	433	453	516	427	441	495	448	432	436	432	420	435	435	427	434	460	438	444	418	441	420	457	481	433	434	438	462	456	472	427	417	440	409	421	444	407	458	440	486	449	419	433	415	432	455	413	436	459	467	424	460	453	412	431	429	470	452	457	422	445	433	432	466	432	449	438	442	445	459	458	443	420	455	437	449	415	455	455	424	417	428	461	453	461	455	445	495	432	432	446	484	418	446	454	448	472	435	413	446	445	448	433	436	461	416	407	433	454	456	453	435	435	436	421	426	409	447	439	456	455	452	417	448	448	463	472	425	456	489	437	451	454	461	456	416	461	455	424	410	439	458	430	413	437	421	444	433	456	457	436	446	441	456	459	401	462	395	421	458	418	439	471	472	452	468	448	491	431	418	441	465	453	434	470	426	420	455	461	449	447	460	444	432	430	445	412	455	417	440	467	436	456	484	451	451	435	437	473	406	431	429	472	453	445	435	463	454	452	453	473	434	409	475	456	450	475	447	473	426	423	470	452	424	430	461	447	439	451	443	454	462	442	451	440	433	455	470	454	424	463	428	426	451	424	435	446	488	472	452	428	412	431	446	486	440	434	472	422	473	459	440	466	428	470	443	464	446	435	443	491	461	486	430	461	415	413	389	429	470	467	429	448	476	438	491	478	474	450	437	459	472	423	459	471	429	424	446	428	462	449	463	427	440	437	454	435	463	438	394	423	448	456	485	465	432	439	473	448	453	446	477	411	451	465	411	436	425	449	443	456	456	437	419	426	493	482	434	416	404	454	459	475	473	451	434	428	489	437	480	455	442	499	420	441	440	452	423	449	454	444	481	437	477	422	468	445	427	468	429	437	473	459	411	433	425	437	414	436	441	428	452	446	445	402	452	443	451	428	440	438	472	443	443	418	470	452	423	461	443	421	418	448	444	422	410	417	419	449	450	450	430	432	455	481	431	447	435	475	480	425	449	431	444	426	431	469	478	445	448	420	426	451	452	500	457	501	441	438	470	438	405	447	450	434	438	438	458	453	444	478	434	464	461	475	435	407	441	443	422	426	430	449	412	441	421	458	456	469	447	478	406	439	463	449	454	409	445	459	420	456	437	477	440	445	444	452	441	448	465	442	440	436	465	435	446	432	471	462	443	428	458	420	461	411	436	454	457	466	496	426	416	459	458	461	434	435	408	472	405	461	468	425	413	482	427	435	470	447	448	420	419	452	430	447	453	468	445	460	434	421	470	437	421	406	447	453	446
22744	21342	29053	23988	21348	21416	8361	1904	1527	1401	1323	1145	1048	1069	1022	968	924	960	870	950	888	902	910	892	904	953	886	887	968	889	843	872	862	873	815	909	829	844	900	856	851	878	837	863	812	850	889	894	889	865	861	869	855	857	838	845	856	847	906	814	907	841	911	889	852	889	833	806	850	916	883	907	847	870	826	826	839	784	826	862	849	892	895	823	829	805	826	830	834	747	850	836	878	859	845	899	841	856	807	899	833	896	861	835	827	800	862	804	813	816	867	857	835	876	810	856	837	820	859	885	782	852	786	823	826	872	851	902	856	836	817	769	784	790	843	853	807	842	845	847	823	851	848	797	874	899	793	836	879	827	803	812	816	797	810	879	866	790	853	815	842	858	833	808	836	807	829	798	879	824	844	816	843	835	827	844	838	907	853	858	815	805	832	862	866	826	900	829	840	867	835	813	883	890	826	843	746	841	848	812	849	807	833	814	821	917	821	867	790	861	826	852	840	820	808	869	838	850	827	855	855	873	859	879	842	811	863	778	803	894	863	863	847	794	802	814	902	834	858	823	856	856	772	829	861	844	834	780	802	839	798	926	878	844	858	818	883	827	831	845	819	800	808	838	851	844	812	849	833	811	881	871	802	864	896	893	861	836	806	841	837	806	836	818	830	836	835	830	837	849	852	814	873	790	886	867	842	847	890	826	845	807	846	829	845	801	868	808	779	831	801	799	823	831	827	867	810	827	816	839	841	865	804	810	842	864	917	842	844	818	841	809	849	831	845	827	856	824	826	858	813	899	838	800	830	830	800	836	863	849	875	842	816	768	891	864	773	882	819	866	847	883	858	843	828	808	868	821	909	809	869	869	803	837	822	790	866	872	846	866	802	874	848	766	869	830	809	840	837	802	814	832	838	853	778	867	889	844	875	829	836	829	894	865	823	811	813	820	843	833	900	858	813	885	911	812	822	863	867	863	832	841	889	847	868	804	826	845	778	875	821	835	832	781	817	860	849	874	855	818	824	882	796	861	846	830	785	860	873	828	815	766	859	869	847	868	826	893	907	867	835	803	821	844	807	889	798	843	860	894	786	881	842	846	833	820	806	810	832	834	769	771	793	831	853	796	885	866	822	873	827	834	807	798	829	854	819	847	864	828	857	855	834	833	881	861	811	821	860	808	867	842	844	844	849	857	856	838	871	853	810	885	809	832	857	830	852	857	822	882	835	869	770	834	801	839	836	836	796	869	849	838	816	762	854	840	859	772	836	832	843	889	795	827	846	863	817	846	837	831	851	864	878	857	793	825	857	867	801	853	819	876	871	807	862	846	862	882	825	834	841	855	801	844	847	842	815	808	810	769	812	807	872	893	892	875	843	910	811	868	860	837	823	872	859	891	838	833	839	755	856	849	873	802	797	829	766	805	825	856	816	888	808	861	858	796	830	851	845	841	841	896	826	860	850	793	853	793	890	878	825	852	812	845	802	833	839	804	805	888	899	848	856	898	794	773	850	879	822	810	843	860	834	895	842	824	807	848	854	773	833	831	852	866	833	852	811	857	859	904	877	831	805	835	822	853	847	769	818	824	853	872	788	883	858	863	803	844	831	767	816	862	874	831	812	843	820	847	814	854	844	839	816	897	831	764	825	817	817	808	821	794	797	836	842	900	787	846	838	845	818	829	883	795	836	831	830	812	856	839	839	829	838	855	852	858	828	835	818	896	812	873	825	832	874	795	860	809	836	828	805	777	773	890	824	778	821	834	826	795	768	831	785	859	860	795	832	852	873	835	848	800	859	826	834	847	865	852	822	812	788	860	856	790	862	882	824	915	795	831	821	858	839	886	831	790	839	835	792	868	870	794	814	863	910	876	769	829	803	827	822	845	824	884	825	892	848	835	871	865	831	910	843	861	864	846	824	911	747	849	856	843	821	821	795	787	829	815	874	850	833	842	841	828	845	826	825	827	867	819	801	838	781	860	865	857	770	861	888	860	824	804	834	831	781	819	843	847	839	859	871	810	879	867	875	813	800	852	801	829	852	769	749	798	799	849	847	826	857	847	819	872	813	800	860	830	840	847	794	889	809	865	799	861	860	828	889	790	844	827	845	823	811	824	844	829	791	860	870	908	886	807	875	810	854	831	862	843	820	793	789	874	852	811	853	882	852	877	812	818	806	867	819	909	853	824	901	806	824	811	786	867	819	820	851	827	812	804	846	794	861	770	833	831	856	819	829	796	831	823	857	827	807	865	879	829	799	862	845	846	877	831	806	871	800	914	799	807	792	895	835	792	825	841	802	839	803	848	810	817	766	881	840	819	889	863	891	799	887	816	831	839	857	787	832	845	797	788	836	801	812	854	821	862	841	813	776	818	833	863	767	793	882	830	872	829	840	862	861	850	823	797	833	847	834	822	822	796	831	912	836	851	899	891	827	863	841	824	810	844	823	814	841	851	910	805	817	822	885	843	838	819	864	828	839	805	857	759	788	812	786	806	889	818	810	862	819	845	873	868	830	814	822	816	834	865	790	861	850	815	864	857	835	826	834	811	852	851	845	819	836	859	833	856	826	875	838	810	842	824	828	816	830	845	843	791	877	834	862	801	838	818	838	889	834	823	844	849	900	844	799	837	885	845	856	831	890	788	821	839	845	867	847	881	852	835	862	892	816	820	839	795	784	849	798	848	836	821	903	830	806	902	857	877	870	858	863	877	874	796	824	834	799	813	820	884	825	843	792	820	860	889	822	882	816	857	858	865	854	822	820	876	813	894	829	832	859	901	836	815	824	812	898	845	833	841	810	915	830	820	900	838	860	802	854	824	844	861	846	849	802	866	806	856	829	826	814	807	863	840	853	844	824	839	846	778	812	859	862	828	868	791	783	857	847	819	839	832	840	880	786	797	852	821	808	827	872	829	850	818	837	796	847	873	852	807	847	890	828	792	838	819	866	837	857	816	865	844	793	850	877	807	919	809	871	813	857	798	814	820	867	862	826	815	789	815	855	898	843	862	858	863	847	810	882	823	815	793	874	814	801	829	797	837	833	839	870	834	789	855	863	799	892	788	854	820	837	813	824	835	850	832	849	803	809	796	833	824	867	872	844	877	858	826	867	809	867	742	864	849	882	814	858	846	786	809	848	822	860	871	800	818	884	893	777	823	767	851	828	820	912	803	804	847	870	835	832	821	846	880	843	832	822	825	821	866	836	848	807	808	869	850	801	853	895	836	795	780	783	808	837	859	844	847	858	846	856	852	816	818	832	801	781	829	805	839	795	854	845	813	856	813	773	826	838	840	878	852	840	822	844	798	824	866	813	825	886	825	802	806	820	877	848	841	830	820	815	807	877	804	831	816	846	898	798	821	841	828	854	851	848	826	813	792	862	869	810	768	758	834	856	851	874	796	858	842	853	857	872	818	820	844	820	831	821	765	854	822	813	826	838	811	847	831	802	873	837	887	881	833	834	837	852	811	828	849	869	834	874	864	823	828	885	857	817	807
5549	16428	11631	6381	5096	3920	3116	2662	2136	1839	1571	1400	1294	1230	1148	1176	1062	1049	1025	1011	1005	1024	952	929	929	870	962	927	911	825	948	894	888	936	871	980	935	823	857	876	919	914	899	946	862	894	891	858	874	861	859	908	897	898	946	863	866	880	872	920	888	862	874	871	923	905	875	883	857	898	851	897	894	881	906	907	913	894	850	867	848	846	868	792	797	888	893	838	861	829	938	849	883	891	864	826	899	845	880	891	865	851	916	836	853	865	784	852	839	904	863	892	884	841	866	828	869	904	904	851	826	843	879	840	842	860	851	930	891	838	795	908	888	822	855	849	844	929	855	887	894	843	830	844	838	856	862	883	871	882	877	835	868	799	833	814	857	889	842	875	853	885	873	854	822	868	889	788	857	873	859	859	879	845	860	857	872	823	843	870	867	851	891	833	860	865	896	895	822	942	895	830	860	802	897	851	833	865	847	823	826	824	877	800	838	816	879	866	886	868	848	874	853	910	845	891	880	835	868	874	876	936	846	926	845	813	822	863	846	868	845	825	837	857	859	862	857	831	911	833	860	917	893	853	844	869	799	808	857	806	876	823	831	891	872	857	860	874	856	874	841	937	855	856	875	851	822	918	937	806	891	848	898	853	833	833	848	862	805	888	845	853	877	868	874	874	828	873	858	875	850	848	875	879	823	897	897	882	786	872	854	830	808	884	842	847	873	847	888	855	861	915	850	849	809	840	880	819	854	813	884	835	846	839	914	896	853	868	842	895	846	837	900	821	788	916	853	904	874	878	839	859	816	801	845	874	842	872	845	829	811	828	854	893	915	881	867	878	849	842	802	857	863	861	877	853	853	864	878	854	876	819	926	823	841	916	825	830	878	865	834	870	889	861	830	847	856	848	880	864	806	880	853	872	853	801	860	883	837	816	847	911	892	850	837	854	866	857	897	831	843	891	860	848	853	887	919	874	871	850	930	864	850	867	828	840	864	837	905	865	873	850	862	858	883	856	843	896	851	899	829	853	860	872	891	855	828	888	846	817	885	884	860	898	861	891	913	861	848	851	877	852	833	874	777	818	889	832	857	889	828	889	848	863	803	844	864	852	809	869	847	902	920	884	842	878	884	902	843	830	839	816	834	814	843	875	867	871	859	865	855	818	900	830	845	894	855	848	852	869	903	866	926	841	813	875	862	874	833	907	825	829	883	840	826	836	843	842	869	793	838	878	876	807	869	831	824	839	865	864	831	859	852	839	871	861	866	892	920	927	860	898	847	906	840	874	903	934	850	849	902	869	886	821	816	867	854	874	854	846	833	778	898	877	856	863	863	820	814	902	888	889	834	875	842	884	913	872	907	901	852	895	905	838	821	857	863	895	870	859	819	834	876	842	803	848	850	927	857	862	855	855	909	846	799	851	845	882	929	857	829	883	895	800	847	859	858	860	829	890	869	872	863	863	854	874	863	819	891	842	815	829	818	852	906	908	903	844	829	848	847	795	880	865	834	846	899	887	857	865	844	835	869	839	827	818	786	896	860	833	867	844	822	850	838	860	864	837	881	876	872	861	852	901	840	844	911	851	899	861	847	833	851	803	889	868	857	856	847	851	840	869	858	843	856	911	817	835	827	890	864	870	808	902	868	851	829	884	916	840	859	884	859	869	864	825	892	866	855	850	800	926	911	807	871	854	854	847	797	862	807	853	840	834	824	882	883	847	855	856	945	874	873	817	853	864	889	834	874	863	887	892	834	887	908	804	884	911	825	903	794	807	831	894	851	877	842	798	860	879	818	881	849	881	833	890	841	917	840	848	819	829	863	885	863	851	854	850	835	902	881	878	862	886	844	844	889	826	819	850	836	915	911	876	855	874	845	848	842	854	857	864	840	848	807	851	891	872	932	854	868	837	869	835	859	865	855	894	846	859	906	873	823	850	945	860	914	863	910	809	867	862	802	846	859	858	869	832	849	840	807	886	841	846	876	859	846	860	879	860	805	897	857	857	878	852	831	828	884	869	830	823	885	854	868	862	838	862	831	902	829	867	858	836	831	855	859	861	872	816	830	839	854	868	880	878	887	812	821	921	873	799	849	848	808	878	888	825	799	885	800	858	839	905	850	900	891	838	843	833	851	879	848	853	793	872	966	860	862	799	860	887	942	820	805	873	911	809	896	873	877	887	816	832	839	867	862	857	831	876	849	909	881	842	830	874	901	879	862	874	852	903	849	841	889	854	813	853	847	838	901	867	926	895	917	901	838	834	837	869	858	844	861	859	906	789	851	876	848	864	880	843	923	853	867	841	846	877	832	877	799	861	901	941	819	821	855	867	817	838	856	905	859	870	895	879	848	941	881	858	818	911	871	918	886	844	829	878	896	893	857	900	847	872	854	850	893	843	834	855	821	866	887	873	816	855	863	882	860	860	857	841	861	917	876	840	856	852	856	895	886	892	948	908	863	862	814	877	875	848	850	847	809	880	887	856	864	859	913	914	840	828	883	816	875	912	893	888	874	854	832	889	897	866	829	878	855	833	855	825	898	771	832	902	879	846	858	837	846	858	864	866	858	846	851	885	818	905	815	882	865	870	847	877	871	890	866	882	849	852	862	833	871	864	848	810	849	864	892	880	807	861	837	845	862	850	821	840	835	815	852	837	848	879	846	901	774	836	820	902	892	863	905	844	857	845	838	854	870	845	839	894	847	824	900	891	879	846	838	790	868	875	861	900	829	825	833	828	877	863	884	820	858	906	874	835	930	916	855	849	854	879	878	841	853	886	874	865	856	836	824	817	852	866	817	897	846	826	809	815	832	873	819	878	879	859	821	890	856	849	859	875	822	845	842	862	891	904	851	861	857	856	869	837	909	894	816	841	882	853	860	869	898	846	837	813	810	798	866	848	870	831	816	849	867	893	847	881	889	839	878	850	889	869	865	863	837	850	860	869	876	794	861	847	850	927	906	845	914	842	874	846	841	810	937	830	906	820	840	844	828	884	875	860	880	876	830	839	849	895	888	896	850	847	851	880	872	794	792	851	826	901	866	849	871	839	862	871	840	836	844	826	856	852	822	842	897	892	844	821	892	823	839	832	849	804	858	805	870	846	860	857	860	821	830	907	913	839	869	855	850	877	839	873	848	914	802	808	836	914	861	874	853	843	889	887	886	913	843	849	875	839	817	862	870	852	842	891	883	806	838	859	872	857	892	815	845	911	833	899	870	895	888	885	912	859	848	875	859	843	903	863	878	835	889	889	833	899	822	833	930	881	873	879	830	871	875	819	892	854	921	886	856	875	869	802	892	900	880	895	834	742	841	830	831	894	854	893	858	871	868	913	860	860	858	828	829	852	859	913	834	907	866	886	845	847	888	857	859	890	833	829	875	895	785	842	851	879	886	816	851	887	895	810	787	880	851	862	859	837	841	827	891	900	860	844	868	839	879	839	844	848	841	839	840	848	803	866	855	838	801	862	893	871	901	823	877	892	880	834	853	872	806	800	876	916
27891	17327	3807	916	623	549	471	520	443	441	435	455	399	387	399	403	407	389	412	412	403	414	370	413	380	395	367	376	414	396	389	426	398	383	383	411	406	396	420	383	401	419	384	406	359	376	384	424	398	429	376	355	373	430	390	415	385	396	366	370	366	408	392	422	404	395	347	381	391	378	382	416	385	389	409	380	415	419	368	388	385	412	408	386	388	410	387	387	325	400	363	423	401	390	378	379	406	368	403	383	371	365	387	398	401	374	376	381	384	374	367	365	368	393	411	418	367	395	372	400	386	344	402	379	394	381	365	358	384	357	422	379	415	383	369	380	387	394	395	422	403	383	386	373	399	357	390	399	374	398	400	375	417	406	432	385	383	360	366	385	359	371	387	392	409	430	383	425	349	369	389	383	408	407	351	394	400	406	371	385	398	379	416	395	385	395	416	381	404	357	385	367	398	418	367	377	413	414	379	400	394	358	363	371	391	381	384	396	404	369	387	403	361	399	422	410	400	397	417	376	408	409	389	407	386	389	395	385	395	398	383	370	363	377	382	415	360	390	396	381	406	400	399	407	358	409	383	414	369	403	365	375	395	389	421	388	401	363	375	383	365	389	401	397	375	363	409	404	408	407	368	376	366	365	385	402	419	395	392	396	378	373	390	400	415	388	391	347	398	402	419	379	353	354	374	387	386	424	362	421	397	364	413	355	419	406	435	374	391	391	369	398	398	388	400	376	372	383	387	366	410	392	383	388	408	372	364	396	377	409	349	410	388	393	407	384	362	396	370	393	395	398	404	361	364	406	409	382	381	402	368	389	387	386	374	373	388	382	403	389	367	359	354	391	369	393	417	353	370	387	406	388	370	372	392	370	344	405	399	406	374	379	398	427	359	379	375	393	386	386	365	397	376	377	402	391	425	411	386	421	367	365	360	406	404	399	386	405	414	369	361	397	400	372	390	370	392	408	398	385	394	384	371	383	411	370	402	383	383	373	352	406	422	411	410	392	422	378	408	388	382	403	373	388	400	373	367	393	345	375	399	400	360	394	389	393	382	352	350	392	380	357	396	412	393	403	392	370	395	389	389	410	342	392	353	379	410	395	394	404	400	386	369	390	382	377	398	370	352	404	366	400	358	389	391	391	370	386	387	384	411	407	381	408	386	381	386	383	421	423	436	381	373	389	403	377	386	410	362	415	359	416	371	410	394	412	326	393	398	422	357	378	411	427	391	381	385	370	394	450	383	395	379	404	383	372	391	395	377	380	380	382	388	414	399	386	402	381	376	397	410	397	390	399	362	355	416	364	400	372	360	410	387	419	395	409	404	379	377	406	384	377	388	381	406	385	420	386	340	367	403	418	404	392	406	400	418	422	403	384	386	374	401	409	405	409	377	411	387	395	397	419	364	380	386	383	380	393	411	390	388	367	378	393	383	398	380	377	396	374	376	412	431	387	407	409	420	369	373	409	352	360	360	355	402	362	379	368	400	396	357	397	360	384	396	370	388	388	419	388	364	399	428	375	375	388	357	427	388	370	383	387	368	405	386	366	415	387	389	381	413	394	370	385	391	413	419	381	374	371	414	366	399	395	419	401	390	415	398	382	419	393	377	401	387	376	394	379	411	374	392	359	390	388	389	392	408	359	409	385	393	380	386	396	404	401	395	399	371	378	386	380	366	402	391	374	403	350	417	420	408	384	393	422	423	391	347	392	406	370	397	382	384	378	379	349	402	369	407	404	380	375	428	377	393	402	353	373	383	363	370	383	380	402	389	357	374	450	376	413	409	394	366	378	371	385	391	395	386	377	351	385	398	399	389	376	384	417	387	389	397	386	371	402	409	389	395	414	391	425	382	381	410	390	390	404	378	402	391	398	358	370	383	381	434	346	366	373	397	417	382	403	379	409	377	413	380	406	428	397	361	385	400	364	425	387	392	390	350	398	393	354	397	402	375	390	403	359	360	347	398	418	377	387	412	397	381	364	393	384	411	406	394	406	358	434	404	384	401	366	382	371	400	371	387	368	338	401	380	389	393	392	408	424	376	360	422	389	396	393	393	397	411	376	395	402	405	405	370	365	394	370	425	397	387	405	409	368	386	393	404	391	339	397	360	353	388	405	359	382	403	424	405	417	378	403	384	376	386	406	392	385	410	382	419	378	389	381	393	395	378	440	369	397	392	383	396	399	399	440	431	375	373	386	423	423	395	406	347	395	391	382	377	419	341	365	395	388	367	380	406	418	391	398	420	353	370	361	413	369	403	438	414	382	343	391	404	386	403	405	412	352	399	388	397	386	388	380	382	378	367	402	381	392	411	418	407	392	350	379	366	358	396	386	379	365	348	380	372	362	355	405	365	398	415	376	389	399	389	350	366	359	413	373	386	373	377	358	392	422	385	379	413	368	397	424	382	357	379	363	368	411	392	374	398	396	375	426	378	379	399	378	390	387	430	432	406	403	413	399	376	367	370	379	419	405	370	359	391	396	391	340	386	432	398	365	327	395	389	412	404	395	369	374	394	384	389	366	406	368	354	391	394	400	410	391	387	365	386	355	414	363	375	408	388	401	392	412	365	410	371	370	413	398	378	373	399	378	377	402	396	412	409	379	404	387	385	362	388	380	387	402	391	417	396	370	410	373	401	372	352	393	393	379	396	390	408	397	368	378	379	407	381	385	423	386	373	401	382	370	370	391	383	405	366	399	366	374	380	391	360	385	362	352	391	420	365	413	368	378	399	372	380	419	381	388	346	374	405	388	374	407	376	398	336	412	383	411	387	372	372	383	436	411	389	402	418	374	373	384	372	358	413	374	413	379	392	383	405	435	403	358	393	380	381	382	378	405	387	365	364	390	376	386	352	390	355	383	377	419	405	350	401	395	370	396	357	372	394	376	378	403	395	394	380	374	415	410	387	395	372	411	388	382	402	384	367	400	371	378	417	390	392	390	390	406	381	399	414	381	399	389	408	352	419	406	371	373	383	382	361	407	388	381	394	396	372	415	364	385	374	398	381	389	372	361	383	417	382	339	362	351	364	378	390	387	404	388	409	418	371	375	425	391	399	355	385	429	351	395	374	404	362	402	398	413	416	397	404	395	375	437	354	387	396	428	365	354	345	376	372	366	401	407	352	396	403	424	390	381	382	432	358	344	388	383	414	404	397	394	363	386	432	400	416	351	369	411	396	375	383	426	376	369	341	382	385	371	381	366	386	383	386	385	385	370	393	381	378	388	422	378	378	384	419	395	373	391	410	440	367	365	380	375	383	382	379	392	428	405	415	379	390	393	381	373	380	396	383	381	365	369	377	428	373	383	382	339	357	402	390	391	432	396	397	397	373	404	406	370	387	363	377	350	400	387	335	358	384	364	368	367	372	397	433	383	434	354	401	384	439	380	377	405	383	398	385	387	353	373	410	424	411	382	396	408	372	423	412	409	375	379	377	384	413	388	365	373	399	367	417	387	405	391	392	359	365	419	441	399	385	403	396	408	377	401
4715	2207	1670	966	814	746	654	573	518	552	505	466	432	455	456	451	476	405	461	467	428	447	435	412	409	447	418	417	459	430	445	396	429	440	441	429	429	437	494	422	398	434	456	402	426	452	420	453	442	443	420	409	390	437	402	394	441	409	463	405	429	389	398	425	421	414	417	438	428	469	429	412	409	440	430	422	419	396	413	416	387	429	393	437	424	409	438	408	411	361	442	442	439	408	421	400	468	474	435	408	411	397	416	407	407	413	424	437	402	395	393	411	410	401	409	426	413	447	399	430	431	419	379	457	422	385	370	408	421	384	428	412	443	410	436	443	442	397	413	428	432	406	413	418	442	410	391	388	421	409	406	403	427	434	403	433	418	431	409	420	433	404	383	382	429	399	384	407	438	462	402	413	407	424	404	410	446	432	423	430	413	446	391	406	397	451	409	435	443	399	439	425	462	418	441	414	399	411	394	408	421	423	416	415	441	399	459	399	440	393	421	409	427	429	410	402	434	439	435	417	409	383	413	422	421	413	395	419	405	410	441	408	424	400	452	455	478	401	434	408	422	420	414	417	470	401	413	424	437	418	415	430	408	412	448	409	419	424	403	443	431	399	439	434	411	425	460	431	398	447	438	433	442	433	456	404	431	415	401	418	410	416	386	435	441	401	442	446	441	386	422	390	440	431	413	418	416	414	401	408	385	440	443	434	386	403	414	432	443	401	393	431	398	446	422	435	452	422	466	418	419	420	463	443	392	402	416	407	430	419	417	406	421	403	442	404	437	385	373	392	423	410	426	421	466	427	415	442	419	442	406	417	408	480	401	421	453	430	392	388	413	429	419	394	425	426	415	385	406	447	396	413	415	390	434	424	413	400	411	398	415	383	443	423	410	422	416	406	399	436	404	444	390	383	425	442	449	414	410	393	410	433	450	384	420	451	420	426	414	413	396	414	430	450	421	423	412	435	417	419	418	413	426	411	388	419	436	421	413	438	441	413	411	405	431	451	419	415	437	404	435	408	405	431	441	445	422	409	425	415	421	431	422	416	425	441	400	448	455	421	417	411	385	429	418	422	449	426	419	414	417	436	427	423	455	458	456	409	422	431	407	432	416	395	431	420	421	453	411	426	447	425	452	414	429	470	433	404	432	440	425	444	413	397	398	394	430	408	450	401	461	466	455	454	411	425	451	444	398	416	414	427	439	428	419	374	426	420	443	400	447	442	440	431	427	389	434	457	403	401	439	391	388	435	417	437	455	442	406	467	389	432	444	432	439	405	381	410	374	431	437	399	426	440	437	416	424	400	425	448	420	422	393	417	412	399	412	414	441	414	375	412	433	415	385	411	486	434	415	419	416	461	394	447	401	443	424	410	410	407	381	443	405	461	414	438	409	412	452	432	447	409	424	418	434	452	426	398	426	440	409	448	406	424	391	427	416	414	382	387	433	411	418	427	398	390	424	399	452	422	400	429	395	386	405	424	445	396	370	468	398	427	403	399	422	418	402	415	375	410	388	458	410	439	400	400	407	458	374	393	441	460	415	468	441	437	455	452	432	406	408	426	406	406	437	457	411	451	400	422	390	409	441	399	424	422	462	432	430	410	409	440	394	413	438	416	399	431	444	429	428	394	452	423	400	424	388	435	423	425	412	464	429	405	390	405	379	429	381	415	426	413	446	420	418	415	401	408	403	426	441	418	440	440	401	433	413	371	409	397	409	407	428	404	409	446	424	409	432	400	403	425	454	393	409	431	454	392	416	415	433	411	406	419	394	415	399	399	453	450	402	448	384	385	369	459	432	398	391	427	392	427	415	405	417	406	412	393	408	422	451	394	430	402	420	432	449	418	455	402	408	420	416	405	405	392	400	430	423	422	422	411	400	429	411	391	400	427	394	413	415	418	408	404	437	410	419	420	402	438	400	446	404	408	453	433	412	443	434	390	462	430	405	383	411	408	444	388	430	411	434	418	428	418	425	429	406	387	411	399	427	405	428	405	427	448	418	425	373	414	423	411	410	413	403	402	464	410	437	406	415	418	445	419	409	358	388	400	411	393	390	410	387	386	453	453	415	397	453	406	412	426	422	450	416	434	477	429	417	425	413	436	420	422	389	455	409	409	406	448	400	449	389	446	431	415	445	465	411	412	379	418	438	415	424	495	438	437	419	390	431	383	416	420	411	444	409	422	424	397	411	405	409	405	431	417	392	399	386	425	414	431	442	408	410	402	430	418	469	441	420	421	429	421	468	426	448	460	416	371	437	394	398	442	440	423	425	423	462	388	440	379	423	440	417	400	408	424	399	390	444	413	399	423	410	447	434	425	405	419	419	400	422	434	410	433	413	401	432	407	440	442	396	407	451	457	422	455	417	380	421	448	413	410	440	443	410	424	405	416	427	390	438	388	435	437	444	377	455	393	392	433	429	383	452	373	430	423	425	435	412	429	438	401	420	433	427	416	409	429	432	401	373	469	404	444	401	390	411	430	434	423	426	400	417	364	440	448	396	402	467	427	403	441	446	385	403	420	434	426	432	425	410	401	388	376	412	446	433	465	383	417	395	416	409	428	390	425	447	429	419	436	453	434	395	423	405	415	434	400	435	423	423	445	420	431	415	394	437	421	417	408	417	430	423	415	443	421	455	406	394	413	405	462	424	402	439	363	391	419	407	417	403	445	404	419	359	438	409	428	406	449	414	389	404	414	443	450	454	445	400	449	387	408	407	446	421	440	413	400	401	415	427	423	413	411	408	457	405	417	442	419	407	464	423	373	397	398	453	428	422	470	422	432	449	386	418	400	438	393	395	395	392	425	468	438	411	429	426	421	439	486	435	407	393	428	431	434	402	401	436	465	400	410	403	396	397	440	402	422	400	457	393	385	405	390	435	403	395	445	424	363	367	422	431	433	429	412	387	420	460	418	404	424	440	427	400	437	432	392	421	416	414	414	394	425	425	404	440	442	440	393	428	407	396	428	436	405	391	421	430	446	400	418	395	398	399	445	470	405	436	397	441	405	397	445	406	416	387	411	435	376	411	404	452	425	432	397	431	423	383	419	397	468	444	403	400	426	398	397	432	418	439	421	426	364	403	401	403	425	435	441	385	407	427	407	422	389	426	428	397	438	409	421	397	408	439	410	420	416	442	402	426	430	438	424	404	391	425	451	409	401	427	390	418	398	407	406	427	405	385	425	444	432	431	425	451	380	433	422	424	400	402	405	428	418	403	425	419	412	422	440	375	399	433	409	416	419	413	401	466	446	404	384	415	441	397	445	452	441	430	434	386	440	405	416	408	394	439	413	401	446	369	439	404	453	416	430	407	393	409	433	429	409	436	432	434	436	403	408	395	445	418	406	447	386	373	423	440	437	429	411	418	424	435	436	409	408	437	446	404	416	411	411	426	401	442	404	451	427	460	398	412	460	394	418	403	415	424	415	432	434	444	381	415	455	415	416	435	421	422	383	409	420	425	460	412	417	435	446	429	462	472	391	435	413
23699	21166	28356	24217	21167	9480	1760	1192	1073	967	903	867	825	814	800	825	782	718	723	786	772	751	768	763	724	739	739	731	706	694	729	723	720	745	722	665	728	695	696	657	712	715	706	745	697	742	698	756	728	695	704	716	725	655	704	702	712	685	700	693	739	677	708	693	754	660	783	695	702	770	773	698	669	720	676	719	708	695	731	699	667	688	697	701	675	670	694	707	705	710	681	733	699	716	751	661	702	723	703	683	683	732	683	694	696	724	679	697	717	692	702	697	710	703	716	659	744	685	684	659	725	643	664	681	673	697	668	682	693	686	663	703	672	704	729	670	700	691	716	699	731	677	704	754	653	725	712	665	708	741	712	695	670	698	700	626	720	718	677	696	692	708	721	669	685	724	723	706	689	707	636	693	687	701	682	653	704	703	690	699	699	692	671	670	736	624	679	690	685	677	706	687	692	687	721	638	706	729	701	691	706	726	734	699	712	748	726	653	712	696	698	673	711	686	734	666	707	648	726	721	726	687	736	677	713	693	723	671	663	732	714	683	702	650	701	696	638	696	715	708	700	712	707	687	735	716	695	712	674	695	715	722	704	698	729	698	680	663	674	700	686	678	698	679	701	716	709	660	692	701	702	700	694	684	702	734	665	644	688	692	667	728	747	714	658	688	704	708	699	753	659	688	737	712	709	684	672	674	662	683	720	666	702	713	652	644	642	683	688	713	722	689	690	706	727	719	725	694	672	643	698	716	705	695	671	666	757	704	745	728	666	683	669	716	709	672	716	702	691	685	669	693	712	695	711	724	679	721	705	688	655	677	663	678	628	642	737	703	690	688	722	747	741	690	697	653	698	677	672	675	637	714	675	731	662	704	647	694	693	692	713	738	677	664	675	709	664	647	674	651	659	697	700	697	709	716	677	708	700	702	741	696	698	696	707	643	679	675	720	756	686	711	678	740	708	659	658	706	709	673	698	727	706	680	715	666	680	623	678	654	680	746	694	734	681	699	685	691	730	657	686	742	682	713	691	662	724	667	724	658	699	685	668	681	687	711	661	706	709	696	697	700	701	665	671	687	704	705	711	715	718	695	675	699	699	680	730	699	732	706	698	672	688	709	685	721	691	694	714	712	691	737	688	679	634	661	712	689	655	743	708	699	734	710	649	667	687	650	675	689	708	709	709	693	709	675	658	668	656	675	686	673	712	686	670	737	658	711	670	695	709	763	728	649	700	653	692	689	639	686	699	685	697	694	664	723	737	704	691	713	660	672	696	700	710	699	689	688	713	755	694	733	713	663	686	700	682	740	681	700	697	670	718	694	711	695	706	726	703	711	721	699	679	698	696	690	655	681	702	655	689	708	700	708	705	696	695	645	720	655	673	676	699	722	727	690	695	670	694	669	725	693	694	697	652	706	692	708	714	671	711	741	686	687	683	688	643	718	693	667	658	748	695	690	660	680	713	694	702	722	673	718	676	661	696	706	649	719	653	667	711	709	633	703	693	709	683	666	675	686	706	693	725	699	715	723	703	701	740	729	713	676	691	703	660	685	686	651	694	719	705	694	634	712	672	660	738	699	657	707	679	678	671	629	692	675	680	702	696	642	684	754	722	724	698	718	708	658	693	704	652	691	703	719	681	695	697	735	715	654	664	687	727	729	705	710	748	680	700	681	614	721	678	709	680	656	687	692	703	722	665	674	728	638	687	678	686	676	660	691	755	672	694	661	676	666	706	684	721	689	686	695	694	714	730	688	698	662	643	688	724	709	670	721	691	725	676	658	680	681	641	710	753	734	667	696	671	710	732	727	695	713	714	744	705	728	687	691	729	736	690	707	675	692	694	718	699	700	671	732	672	736	671	676	701	632	677	736	708	692	720	677	694	706	681	668	699	701	692	675	730	687	655	646	718	667	687	678	748	706	661	699	720	692	676	677	688	727	677	677	672	653	722	713	665	702	702	647	663	693	708	731	693	691	672	633	698	665	706	709	703	701	706	676	671	736	645	678	716	690	705	681	664	660	637	679	679	683	671	681	687	674	684	681	697	669	665	692	680	720	672	687	710	723	639	702	713	682	741	684	718	690	666	645	733	689	656	729	706	725	684	732	744	704	702	732	701	692	705	662	696	728	675	715	675	696	631	690	688	701	666	667	697	697	707	694	685	667	702	658	746	735	692	696	701	682	680	682	676	706	687	678	686	726	698	707	674	641	696	736	654	656	689	660	681	687	705	688	690	692	709	749	713	701	692	656	718	685	707	693	753	689	689	727	707	679	687	672	693	660	655	693	696	715	665	711	685	706	700	706	713	647	666	679	713	699	688	721	626	676	740	706	692	695	694	713	687	673	681	705	730	667	678	668	730	701	683	668	692	741	676	700	685	704	704	674	699	698	686	700	695	706	703	746	690	662	733	686	652	701	713	660	693	718	717	692	669	687	717	689	683	696	694	687	702	715	703	725	713	693	697	691	713	690	719	685	633	702	728	682	699	651	694	653	730	692	759	725	672	683	752	754	681	680	652	682	714	658	680	664	710	736	712	700	663	704	690	671	716	712	656	669	666	698	716	711	690	640	693	712	699	672	714	714	719	680	716	702	705	636	683	717	705	690	679	719	718	687	725	682	719	712	702	703	694	683	641	689	673	688	692	729	672	699	726	658	662	681	700	671	646	690	667	684	733	681	663	699	687	693	691	755	693	709	703	690	729	686	670	675	666	688	701	707	674	695	731	731	735	664	704	688	694	714	706	682	722	732	721	687	683	700	695	709	681	692	697	718	701	703	715	688	709	725	683	737	694	683	666	696	703	685	743	641	712	672	674	691	703	691	727	716	687	670	676	726	705	645	666	688	710	778	709	653	710	716	655	685	713	624	702	677	684	686	666	674	713	707	686	651	716	671	723	687	720	683	718	668	666	699	679	696	666	661	689	687	675	713	719	700	720	717	716	670	661	705	674	723	675	662	681	715	719	666	633	679	619	714	729	695	696	676	711	698	679	718	712	716	677	718	694	696	711	660	664	685	713	684	649	695	690	731	682	635	718	731	687	665	708	710	703	656	650	689	694	699	670	655	674	690	627	693	655	688	700	655	702	673	688	673	688	681	694	774	716	688	693	714	698	701	757	664	680	649	751	684	701	674	720	706	718	672	733	692	672	697	686	659	683	641	667	663	705	693	666	694	740	681	700	693	697	738	677	653	692	638	698	690	708	706	731	698	709	732	710	713	686	687	654	661	667	724	646	681	693	659	673	699	704	718	693	708	697	729	701	649	688	687	699	670	701	670	737	626	645	704	672	702	730	684	657	726	750	681	710	665	683	630	694	667	710	660	690	708	645	658	718	682	726	742	728	699	703	673	688	729	691	664	701	704	682	768	680	725	690	663	700	706	700	690	710	696	713	651	685	709	711	673	692	684	684	667	677	702	685	710	738	719	707	665	676	673	676	675	708	711	697	674	694	686	659	719	664	689	708	699	736	677	648	697	720	679	693	691	686	693
3963	10685	7390	3812	3147	2438	1853	1591	1378	1254	1071	947	896	942	835	803	837	867	786	821	825	772	741	810	767	726	737	726	744	740	702	760	743	787	751	734	716	727	754	723	755	740	715	689	742	710	751	694	731	699	704	694	667	742	741	727	708	752	776	726	755	735	724	692	805	762	760	760	703	716	720	697	733	709	702	775	754	775	752	754	698	691	782	782	749	693	749	749	705	734	762	708	719	717	743	701	752	736	664	745	719	746	710	687	757	775	695	704	720	751	718	755	684	692	732	674	710	698	669	690	726	776	729	740	711	694	719	723	747	637	709	662	696	631	719	700	713	711	668	713	741	734	753	726	676	697	713	669	714	733	676	654	713	681	673	700	739	696	732	710	714	743	714	694	648	747	697	734	776	698	722	675	709	749	736	729	711	730	703	720	770	718	729	716	746	733	732	707	737	712	715	734	692	697	714	705	721	723	727	737	700	690	707	760	707	708	731	705	692	711	700	723	777	712	728	723	728	752	722	749	743	729	683	702	722	692	697	762	738	752	765	718	717	664	699	699	689	688	678	716	734	662	725	676	766	754	757	708	701	709	714	668	698	663	714	725	753	719	740	712	758	728	735	746	737	705	686	734	721	680	733	711	731	685	669	717	716	698	680	681	708	721	728	705	687	669	733	714	705	684	689	723	752	666	739	730	748	713	703	756	721	731	677	696	769	716	699	724	712	698	707	694	708	700	725	718	672	702	722	738	677	756	703	734	728	747	733	677	716	742	724	689	705	740	692	692	720	712	683	731	708	733	713	706	707	700	749	658	723	745	704	715	693	742	715	702	759	705	728	664	676	739	715	738	744	683	737	688	712	725	770	690	723	721	668	703	679	748	693	687	735	693	685	755	736	708	777	735	661	731	693	712	734	742	744	697	736	750	688	724	685	692	738	696	724	733	719	707	735	670	703	730	711	702	720	699	706	732	730	722	709	703	717	681	682	755	700	693	745	699	701	723	705	684	718	663	720	718	769	688	761	725	697	743	693	740	723	756	710	735	723	717	726	702	721	732	694	698	727	738	695	688	728	707	689	700	692	696	719	724	724	731	710	766	679	696	742	682	665	752	756	662	720	703	725	696	738	700	736	733	744	679	715	705	694	710	696	699	706	764	764	648	732	707	693	687	721	707	710	698	714	755	684	703	737	696	726	729	714	730	682	704	751	688	695	712	727	716	672	752	707	712	735	688	717	687	718	706	727	713	689	732	725	741	755	721	769	690	716	715	704	700	728	717	747	721	666	692	677	696	748	672	716	699	735	733	695	714	741	720	710	722	679	735	696	737	722	741	698	702	709	681	717	756	691	695	700	698	730	679	714	733	699	716	686	740	744	727	716	662	715	695	762	700	735	705	667	715	714	689	730	763	745	702	673	711	777	694	747	699	703	753	723	728	730	767	716	689	773	739	685	711	671	684	655	696	736	698	690	749	709	731	703	693	729	685	723	744	681	694	728	733	719	728	718	767	726	721	689	789	683	753	683	729	672	735	770	705	717	706	748	715	718	684	752	699	752	735	744	713	750	665	726	702	739	724	712	709	659	758	724	683	678	744	714	685	647	690	714	694	706	723	725	704	742	729	682	674	693	709	714	674	720	734	791	722	689	752	708	706	707	735	730	746	665	716	717	695	681	710	695	709	729	700	710	701	741	698	731	673	703	722	677	699	688	759	779	717	704	707	692	716	700	694	692	696	687	741	726	755	695	732	711	674	697	737	729	727	748	698	733	706	734	705	722	676	682	761	721	704	719	721	749	763	716	729	719	698	703	745	758	694	712	712	743	725	692	684	676	698	709	714	685	669	729	708	701	735	709	763	697	725	718	705	718	732	713	704	732	714	746	752	724	680	697	717	703	693	682	715	695	730	682	741	766	696	713	738	713	716	683	715	723	707	735	681	719	699	707	710	766	663	749	774	686	716	706	637	714	709	716	696	737	710	653	728	673	759	729	733	704	685	710	704	763	736	705	732	728	732	720	796	745	721	708	684	705	740	737	760	682	700	686	705	680	727	733	719	712	728	681	706	746	763	743	754	730	709	754	687	693	687	745	698	730	723	682	699	709	746	720	663	690	735	701	694	749	694	731	711	710	727	692	741	697	726	729	684	766	712	715	690	692	739	716	714	672	667	675	710	724	698	732	665	739	722	693	703	736	693	685	737	696	724	706	749	738	716	706	655	718	727	776	660	690	767	679	700	742	757	676	726	757	660	752	695	719	680	684	716	706	737	761	747	703	665	716	687	694	722	688	679	751	706	722	741	728	733	705	700	709	683	733	700	690	738	679	715	757	722	702	713	686	715	658	709	724	682	721	734	734	696	735	687	687	701	702	724	724	650	729	719	677	754	677	732	700	699	740	731	719	743	703	681	754	741	743	657	741	720	713	702	728	710	719	686	738	724	721	712	715	634	717	698	693	788	700	721	747	722	725	736	741	736	690	757	699	707	665	736	720	728	710	682	685	743	689	675	693	752	714	710	677	726	722	693	685	753	733	721	692	721	713	719	738	691	754	665	722	692	685	701	752	724	734	746	703	728	709	743	738	672	714	689	739	753	718	712	701	709	716	708	734	657	736	681	672	735	707	720	748	734	711	698	695	739	782	766	720	656	707	768	720	713	699	685	694	697	729	733	719	696	747	686	737	700	677	696	689	721	713	730	664	684	684	705	711	713	735	708	723	705	728	700	721	695	696	693	747	704	713	742	755	708	666	679	746	757	694	697	743	720	707	688	716	739	680	718	722	708	731	717	731	798	761	729	676	757	714	743	721	737	710	728	724	685	751	694	690	744	760	720	724	678	710	712	692	694	705	704	729	711	703	727	754	698	717	737	735	704	734	683	711	687	721	668	741	751	694	697	704	781	669	725	711	775	703	733	703	720	656	702	735	708	737	691	678	717	685	728	726	727	673	698	716	717	713	744	696	734	738	744	716	676	732	696	704	703	699	734	705	722	712	672	687	657	679	735	721	702	651	696	706	683	732	732	737	706	756	759	714	684	750	730	738	762	704	716	735	718	693	724	729	707	730	753	708	744	661	755	707	749	687	753	715	732	694	702	729	705	712	715	725	688	724	709	679	757	692	700	713	712	714	703	711	747	691	778	724	736	714	744	726	697	698	686	737	700	724	699	667	709	672	739	724	704	733	713	710	755	739	741	729	711	717	680	689	732	728	679	749	706	720	731	706	721	771	736	756	756	732	712	670	686	713	705	631	659	705	731	698	692	688	700	719	695	652	711	750	760	719	698	703	716	725	692	720	720	692	694	697	714	747	698	722	762	731	707	716	703	740	725	719	699	713	739	710	716	731	686	670	717	715	706	703	733	727	703	747	742	688	680	721	704	668	683	717	693	734	704	718	715	749	736	685	741	711	736	674	740	699	737	725	675	729	724	727	690	705	734	711	712	724	734	741	704	754	673	707	746	683	724	700	711	736	775	706	696	695	668	725	708	717	742	696	767
25024	21294	27301	25516	9184	1019	792	667	599	564	487	513	467	476	417	397	467	424	460	429	452	420	455	435	417	418	434	426	401	382	404	425	394	423	419	395	405	367	374	430	416	427	413	409	387	418	408	395	391	421	408	411	394	401	377	388	411	447	403	369	427	413	390	427	384	436	399	407	384	421	386	418	375	441	404	372	433	436	413	422	391	385	404	417	393	403	371	366	416	355	395	396	381	441	428	415	392	404	404	430	394	407	374	354	402	383	366	406	407	404	354	408	397	401	443	387	370	385	412	414	407	402	419	392	397	402	441	431	411	410	422	422	423	434	355	399	352	414	431	377	405	445	410	392	425	416	421	433	392	443	403	397	375	389	396	385	361	426	404	423	421	431	409	397	428	406	427	384	352	407	394	431	399	383	441	375	395	404	392	401	410	398	396	391	397	373	389	380	388	392	385	442	363	388	363	385	405	430	403	406	428	393	395	400	383	392	409	397	403	383	386	385	390	415	386	393	382	410	408	400	423	415	394	377	368	393	393	391	391	379	404	394	400	359	420	426	387	418	393	390	388	407	400	419	380	402	403	393	386	397	390	395	431	374	401	451	416	371	380	403	423	376	399	380	407	398	383	377	407	398	385	392	429	413	408	383	414	348	362	416	395	403	383	384	415	412	394	377	393	392	398	415	358	417	385	420	424	413	367	388	403	411	405	401	407	394	397	411	371	372	384	420	394	414	396	374	410	412	364	372	408	388	403	409	377	412	374	413	409	436	371	400	396	392	362	408	416	362	375	396	398	396	376	416	375	391	376	411	400	416	410	414	404	413	433	395	334	394	403	378	380	439	414	385	362	354	381	380	422	445	386	388	449	402	371	399	380	423	396	432	381	392	410	429	431	418	357	388	383	407	404	391	386	384	394	378	408	391	381	403	376	421	391	424	396	388	403	398	392	412	398	402	395	391	398	370	394	364	423	358	379	385	406	378	399	410	380	416	406	407	397	417	395	403	412	381	396	412	392	416	368	353	404	405	397	405	399	392	379	416	378	412	417	400	383	390	422	416	420	399	390	384	402	424	388	403	379	378	412	383	371	383	419	386	390	375	402	421	404	432	390	390	374	408	416	413	395	395	428	388	404	393	379	406	385	379	390	400	362	414	420	357	406	395	402	424	369	398	348	400	388	423	399	358	374	415	381	427	376	404	411	417	417	392	408	411	399	396	384	409	390	429	403	377	387	372	413	355	392	417	399	404	395	385	385	420	371	419	407	408	414	378	387	392	411	410	421	406	356	385	413	385	378	405	415	380	427	399	412	394	403	410	391	386	392	395	431	426	405	390	395	413	416	408	414	445	401	426	397	417	410	384	415	390	402	396	405	415	443	388	386	400	394	397	382	439	354	393	381	374	452	389	365	434	426	425	421	407	380	401	415	375	389	411	412	402	416	382	374	369	375	419	403	425	431	399	413	404	384	381	365	397	403	420	432	377	420	378	385	406	380	420	364	382	399	402	382	379	407	397	406	393	410	418	412	376	383	418	371	401	382	376	420	440	402	416	408	424	421	393	400	406	406	369	398	390	395	377	404	376	404	398	420	393	372	436	424	419	414	429	388	414	406	441	430	418	397	372	426	402	400	390	415	402	407	388	417	372	406	393	373	390	417	406	411	401	368	357	377	410	361	380	419	404	380	404	379	419	386	369	409	400	412	423	409	402	390	398	373	396	407	378	391	410	413	374	400	398	387	403	391	408	434	394	415	417	393	343	423	420	367	387	413	409	392	412	405	372	378	400	425	389	388	386	382	404	349	443	395	372	400	367	397	367	371	397	408	395	416	393	443	368	371	415	350	424	429	404	388	409	385	428	385	417	365	407	365	424	390	435	425	375	382	370	418	388	405	405	364	374	418	431	364	397	384	412	398	406	414	401	406	400	385	459	390	380	409	395	415	364	410	408	363	393	382	392	403	394	407	397	389	394	404	380	408	391	371	375	400	395	389	397	381	408	421	409	441	403	406	411	410	422	413	407	404	388	390	416	403	416	392	382	406	403	417	394	413	399	386	430	352	395	414	413	413	412	404	404	431	406	373	403	384	401	405	368	382	362	381	389	382	382	377	386	345	424	375	399	361	380	419	431	376	420	374	378	410	434	395	407	398	385	391	380	412	406	421	394	388	439	396	414	391	420	384	408	428	355	420	367	406	389	409	457	393	402	401	376	397	405	384	389	395	402	422	417	439	417	376	372	366	371	396	412	371	368	371	384	402	390	395	378	406	386	411	395	393	378	379	395	395	378	417	412	439	374	421	408	379	416	424	365	405	387	401	406	405	366	430	420	360	396	398	433	391	387	405	417	386	386	373	393	438	423	394	371	390	392	396	379	384	402	397	402	413	427	382	410	410	401	429	424	393	398	387	420	397	385	427	423	405	386	383	431	403	410	404	386	387	384	410	413	401	419	408	428	420	407	423	401	411	414	420	414	355	430	373	367	404	405	391	417	398	388	383	410	360	384	392	388	389	388	442	389	393	408	411	383	368	405	357	423	364	393	398	369	391	351	413	421	377	409	432	426	383	393	393	375	419	422	389	370	359	439	344	388	385	403	383	424	418	404	390	402	383	408	394	393	409	396	410	377	390	409	395	415	389	393	391	382	396	395	422	392	388	377	419	369	381	421	439	399	382	388	416	361	436	414	390	384	430	427	401	425	398	381	417	397	422	403	390	381	383	406	377	407	380	418	396	390	423	422	381	367	442	400	379	414	389	398	389	401	400	388	382	415	400	397	376	413	371	366	380	389	397	402	411	395	367	357	409	407	392	384	427	396	391	366	377	410	379	387	374	374	457	373	409	412	394	402	369	357	399	426	385	409	418	364	394	436	367	385	404	428	419	407	423	385	381	393	423	391	387	383	412	389	390	375	395	393	447	377	451	391	354	383	363	394	374	398	387	372	402	379	403	410	409	394	409	372	392	425	406	398	411	406	398	411	399	377	371	390	436	422	386	393	429	383	381	396	386	399	340	382	388	390	435	402	379	367	395	427	417	388	340	416	372	403	429	400	434	397	415	378	419	414	382	359	398	399	381	384	402	405	404	378	387	370	390	406	411	420	405	393	398	383	401	329	386	423	357	399	414	379	365	386	402	381	382	384	413	398	396	389	428	427	422	370	393	400	419	399	367	385	368	414	392	392	386	445	395	370	380	425	419	420	377	387	368	427	422	395	396	391	428	393	413	422	399	378	392	375	409	409	398	409	408	397	419	391	409	387	379	425	428	374	443	416	398	401	415	414	420	370	388	378	400	429	431	379	432	388	382	393	376	430	397	368	383	401	409	406	419	397	417	388	418	386	415	417	388	385	384	460	393	423	370	412	417	429	408	383	394	447	401	428	420	404	385	381	406	410	418	378	431	419	379	408	460	406	384	402	377	402	407	415	412	388	399	370	382	403	375	420	395	421	399	386	379	398	374	389	432	408	398	364	371	403	399	391	432	427	379	344	372	383
4124	6729	4661	2407	1951	1529	1187	1002	876	792	663	648	590	573	518	537	523	472	466	503	445	494	481	486	517	495	449	465	484	464	442	457	442	449	511	448	436	449	451	407	485	490	472	455	496	454	448	454	457	488	430	535	436	433	439	441	428	477	493	447	437	446	481	460	479	450	473	453	461	470	440	449	480	475	444	479	447	449	443	427	439	439	441	426	432	438	438	425	476	459	480	445	472	441	413	433	462	493	466	435	428	436	466	443	460	459	473	442	436	442	467	458	464	472	427	447	422	449	463	480	430	464	446	427	470	462	452	452	450	435	413	450	466	432	434	479	455	421	437	407	451	446	476	425	457	431	431	441	461	445	418	440	474	471	445	456	437	435	423	473	449	437	442	450	453	455	471	454	435	483	466	441	454	453	429	449	450	466	414	440	425	449	455	408	450	411	422	467	457	466	420	439	470	480	438	445	428	434	434	462	453	470	444	493	431	430	444	424	447	416	436	451	449	451	444	436	421	438	490	431	465	427	449	428	451	461	441	390	461	451	457	430	434	473	472	490	457	444	451	428	486	430	435	435	436	449	502	433	446	459	444	470	465	490	464	434	438	456	433	460	443	406	419	413	468	439	435	422	434	435	454	451	473	430	444	446	418	405	465	446	465	456	488	437	377	453	427	480	450	432	430	430	415	461	440	526	467	451	458	459	432	452	431	442	418	483	410	447	461	458	429	455	472	435	479	457	419	449	411	419	470	455	425	461	448	442	450	481	462	410	488	466	485	432	458	400	424	453	449	459	444	441	428	435	462	450	415	463	483	433	435	475	422	477	472	433	459	439	483	460	446	475	458	460	447	432	416	455	421	458	450	419	446	439	461	486	438	437	444	462	460	419	427	454	449	476	420	488	466	402	414	443	461	470	436	443	470	458	449	443	449	458	424	422	430	426	448	454	420	447	447	463	423	429	456	413	460	442	445	437	425	444	460	451	436	436	443	429	457	425	443	407	424	469	468	429	431	437	469	452	452	463	428	445	461	416	456	488	459	442	470	476	490	476	417	448	450	402	474	415	449	464	458	443	480	437	437	431	432	444	448	492	435	428	437	421	439	486	432	472	444	423	465	435	433	436	465	446	472	467	408	446	471	476	427	441	470	438	411	439	469	468	418	461	470	485	436	441	458	439	433	431	424	436	465	443	436	498	427	454	461	403	431	433	445	457	453	480	451	410	450	457	467	462	433	444	448	465	434	448	419	404	413	473	427	459	435	433	457	446	458	466	461	475	432	437	489	416	450	431	432	481	445	444	437	433	470	430	410	443	436	441	440	458	498	451	453	459	497	420	419	441	451	434	429	445	456	413	451	407	457	464	423	408	430	415	422	459	427	443	470	414	476	478	452	431	442	437	438	427	475	469	402	440	426	426	417	439	501	447	461	462	468	478	419	462	446	416	422	418	439	477	466	448	434	480	379	449	412	443	417	435	433	448	452	449	440	454	457	422	473	421	469	423	450	459	453	442	431	434	414	452	456	472	451	423	446	435	418	431	433	402	429	456	458	442	461	455	485	407	436	453	417	436	422	456	430	391	408	445	462	406	452	439	425	459	455	439	447	456	461	455	431	485	452	458	446	441	430	453	459	440	463	460	449	455	476	454	423	408	447	462	455	450	433	489	418	472	452	457	463	429	432	436	472	435	460	423	434	452	423	471	413	453	457	441	447	464	431	427	441	470	461	416	455	425	441	439	437	479	472	442	480	449	468	430	435	412	451	461	423	419	470	447	457	440	464	428	409	469	452	426	446	434	419	412	440	463	444	471	436	445	438	482	456	432	441	479	435	431	444	439	437	416	460	432	422	419	456	437	470	465	472	420	442	447	417	429	467	450	453	442	440	431	470	443	439	463	424	453	419	437	447	484	425	458	470	487	446	454	450	451	439	484	461	448	474	480	448	452	440	444	429	442	442	468	438	438	477	404	458	434	435	431	438	436	466	446	437	463	439	485	463	438	426	439	450	418	428	443	414	461	446	435	430	432	457	433	455	421	425	456	387	447	469	440	482	444	431	421	419	443	437	416	432	462	427	548	460	457	427	456	441	455	443	458	479	471	454	450	447	469	471	468	469	445	465	477	473	468	397	503	435	394	451	435	442	444	439	450	481	441	442	457	459	493	428	444	442	460	467	442	435	466	482	420	465	461	449	449	443	470	430	403	435	494	457	448	445	407	445	435	470	436	434	474	407	447	439	443	473	449	470	433	461	462	429	416	433	474	432	429	448	431	452	456	437	431	451	433	448	490	436	403	422	455	436	458	418	427	461	440	435	440	431	451	443	459	440	417	463	445	464	435	415	469	423	424	462	431	487	439	475	427	420	443	461	433	459	439	475	462	438	443	412	420	419	485	480	440	454	467	461	458	460	427	462	494	452	437	487	441	435	435	440	411	461	446	450	438	446	452	414	484	443	472	439	433	435	451	434	471	439	420	451	472	446	447	449	449	413	461	410	461	465	471	420	438	448	429	454	441	457	429	447	451	454	458	412	445	433	481	453	461	449	526	462	464	436	454	471	471	420	460	464	417	450	442	433	458	426	415	459	475	437	408	441	444	471	481	419	441	440	439	442	481	473	473	448	446	429	459	449	428	439	462	449	439	466	447	442	442	448	423	461	458	456	450	475	433	478	426	471	405	479	414	427	457	430	469	453	445	399	470	435	425	413	452	472	459	473	438	483	426	434	440	399	457	388	443	435	432	447	426	447	472	423	430	473	433	458	419	467	456	464	467	449	436	461	425	457	446	448	456	452	433	439	420	460	407	431	425	449	424	445	471	448	443	424	470	414	408	480	452	448	426	469	478	404	467	422	450	434	441	427	485	488	451	477	472	462	450	474	419	438	430	439	412	462	453	453	463	434	479	430	427	445	443	466	465	439	467	419	440	439	429	450	501	435	429	446	417	464	437	430	462	461	440	450	474	412	464	443	468	421	446	464	425	429	427	470	442	454	406	437	452	448	456	456	439	429	425	437	484	401	432	453	433	455	460	470	442	446	420	440	450	402	470	463	466	448	452	420	450	454	439	446	450	455	479	428	440	433	455	443	464	407	455	429	461	437	408	417	401	434	482	449	458	409	454	463	453	450	458	428	464	450	449	446	450	439	467	435	463	450	473	462	433	450	418	461	446	442	460	433	454	433	470	424	457	432	424	435	437	408	438	444	497	441	456	448	433	451	433	436	447	433	461	424	427	425	432	442	451	472	448	452	444	433	454	442	415	449	446	450	444	432	413	446	453	462	465	425	420	484	477	477	462	444	445	479	426	442	407	488	437	444	399	439	477	441	429	492	439	419	438	431	460	465	475	481	436	433	411	439	462	473	425	437	431	447	446	417	425	443	477	381	425	444	473	442	448	479	431	383	441	450	435	400	510	432	420	431	450	404	430	475	476	460	438	452	432	452	441	443	445	431	479	410	438	464	444	458	453	411	450	403	495	460	431	422	476	426	422	455	448
22819	21352	29063	24003	21354	21406	8463	1928	1487	1353	1230	1209	1054	1067	1029	1030	1005	932	969	952	926	918	949	889	923	906	899	883	888	841	869	851	827	877	896	843	922	818	912	815	907	871	901	871	839	850	829	826	816	846	775	819	891	842	814	847	830	919	874	821	790	853	848	834	912	887	864	849	876	853	854	902	886	837	831	866	856	869	890	843	825	795	841	802	871	817	829	822	816	875	798	856	850	875	837	879	828	868	861	830	852	903	831	855	824	818	849	805	802	845	827	786	797	829	858	847	817	874	824	828	800	812	816	814	823	871	828	886	779	824	828	806	877	885	829	805	806	874	798	849	823	861	824	861	857	836	846	870	845	787	870	826	872	770	843	777	857	840	857	855	879	810	796	844	817	844	828	833	857	897	812	804	816	845	880	859	842	824	810	797	838	852	855	841	872	862	843	790	835	832	819	876	802	810	838	873	853	787	896	888	835	802	841	824	843	799	845	846	850	824	870	827	880	839	874	829	862	852	873	852	827	839	880	803	837	813	887	872	791	832	835	801	817	876	801	858	817	843	830	742	822	849	833	796	868	825	821	796	854	838	913	869	888	836	754	832	807	849	787	839	842	821	787	838	809	828	836	861	894	788	795	821	893	820	827	831	836	780	843	833	840	850	849	898	869	882	812	826	836	856	858	812	858	835	863	838	864	796	771	823	834	862	845	850	800	853	813	778	874	821	832	858	804	808	862	821	881	886	819	852	847	868	829	848	802	826	859	790	781	819	807	842	879	867	861	863	822	839	837	862	875	831	858	779	773	841	844	788	863	884	829	833	790	811	803	798	792	820	895	841	835	801	837	833	841	880	874	880	807	836	833	855	831	877	819	862	855	873	865	880	859	800	815	851	821	881	820	836	868	831	826	818	826	792	892	844	868	858	901	826	811	802	801	826	815	833	894	777	859	807	804	851	862	810	873	819	833	847	780	864	862	827	837	799	814	879	847	846	826	809	829	755	860	791	818	830	852	842	857	886	836	796	833	789	842	797	833	807	821	877	849	828	799	840	843	796	839	851	850	858	842	761	776	808	829	855	842	797	843	864	826	798	819	826	830	866	864	885	835	881	871	802	815	837	869	827	802	869	912	851	850	829	852	876	783	864	858	833	818	853	800	867	857	827	777	835	863	823	822	798	892	849	783	837	826	838	839	872	753	852	820	852	831	843	821	790	850	813	861	871	847	868	820	873	871	818	853	837	826	851	902	846	791	828	809	844	817	822	887	875	848	784	807	812	879	827	822	805	847	822	858	872	789	808	857	818	869	826	848	770	876	830	825	854	801	865	841	854	805	853	839	824	861	824	827	848	755	832	813	825	820	838	864	864	853	811	850	870	812	755	803	812	842	869	843	798	830	845	845	878	845	787	834	777	801	787	825	818	834	812	870	787	874	859	853	826	823	806	797	859	851	835	870	796	829	896	869	842	846	826	828	839	835	807	828	872	869	871	836	851	842	825	839	857	772	818	896	856	812	813	774	772	838	843	858	838	827	836	872	897	844	872	832	801	839	868	825	799	872	824	830	806	797	882	813	824	881	810	787	849	878	794	844	820	814	860	879	890	787	831	810	841	823	830	858	848	822	860	851	826	774	842	811	858	816	826	878	803	856	858	827	796	839	825	823	900	835	877	850	857	860	845	885	799	881	904	852	902	824	825	822	793	848	831	822	856	817	814	833	873	821	865	884	861	849	812	845	872	798	849	827	823	869	871	856	882	843	787	814	859	805	913	790	814	821	871	833	795	789	759	803	849	846	825	802	789	854	807	826	841	803	846	814	870	832	806	848	851	810	816	860	809	839	820	820	895	821	845	797	828	780	854	792	870	871	809	860	807	877	766	834	813	820	792	786	862	828	834	766	881	838	859	823	816	857	863	822	832	874	863	825	836	838	899	795	837	786	784	851	835	858	836	855	851	790	884	862	864	869	844	793	846	849	827	846	799	842	846	814	829	841	859	851	838	850	841	837	824	830	803	886	883	818	898	837	851	840	859	817	893	849	834	820	892	805	820	844	895	829	799	820	824	843	818	858	843	827	842	826	857	853	797	848	884	835	830	879	792	849	868	823	837	828	822	819	818	817	844	790	794	841	782	813	870	814	868	884	799	827	804	818	879	856	797	858	873	779	839	836	876	821	798	780	849	838	850	834	875	850	821	794	805	826	848	860	856	786	860	874	849	823	798	813	903	857	884	867	876	841	810	833	850	880	861	863	802	863	891	821	830	900	878	885	826	811	863	859	831	834	831	880	769	835	822	862	847	874	826	819	835	800	865	834	869	817	839	829	803	821	829	857	852	817	824	803	840	791	827	814	850	833	826	848	877	889	821	815	858	832	852	785	903	823	863	840	842	820	884	839	809	837	819	805	880	845	874	795	835	820	830	866	824	836	860	794	795	865	843	866	857	844	824	849	808	860	835	850	893	799	856	806	814	771	853	843	868	817	811	835	839	815	800	842	824	814	775	779	860	861	859	842	848	846	846	784	813	804	852	852	842	876	861	820	851	796	848	847	830	853	793	818	834	839	805	815	800	830	786	837	839	804	857	871	815	835	820	855	787	823	854	836	790	863	859	834	839	816	843	859	838	843	818	760	847	859	857	830	876	822	799	811	817	780	809	792	876	801	870	832	822	891	858	801	779	830	830	832	870	797	894	806	803	847	822	805	802	800	866	792	799	834	792	801	878	829	809	819	813	870	839	811	817	803	850	824	838	817	903	827	846	783	831	780	851	824	779	819	862	821	809	808	884	817	789	816	876	826	814	841	852	777	789	812	855	807	850	863	795	856	813	789	813	858	805	805	845	786	852	848	823	810	846	836	848	824	816	762	796	879	802	818	807	832	862	859	852	801	818	825	789	858	878	823	895	839	808	802	768	797	834	881	807	818	760	840	851	830	808	878	788	804	825	833	872	819	871	836	858	781	828	843	809	859	844	851	848	811	822	810	798	852	836	823	825	835	859	850	811	895	849	814	824	874	823	796	787	841	787	823	825	819	852	886	804	838	870	845	861	860	788	822	846	837	780	820	810	837	854	796	807	799	873	848	854	838	796	816	791	870	819	862	808	818	822	897	834	811	839	824	866	827	795	815	855	900	897	795	814	815	794	810	874	836	846	877	854	892	824	842	789	843	818	812	799	830	823	836	837	848	864	806	844	844	834	805	828	868	889	797	810	822	821	823	818	874	785	843	867	822	842	797	832	869	754	771	833	859	788	909	831	811	839	825	823	865	819	834	863	830	836	854	812	869	787	857	854	861	824	803	802	810	814	817	831	857	878	836	845	839	794	848	830	784	852	851	846	837	820	807	832	877	880	887	862	846	858	827	799	813	827	811	885	842	810	843	836	856	829	836	872	878	812	859	834	789	884	816	835	850	839	868	804	830	796	795	862	849	837	817	825	824	870	883	822	804	811	816	805	797	824	828	861	836	812	834	831	835	825	789	822	862	856	796	862	852	859
5474	16651	11780	6376	4833	3864	3052	2460	2059	1824	1493	1395	1316	1257	1151	1100	1116	1029	1035	971	1021	1009	969	930	964	902	922	973	891	971	918	901	883	936	936	905	883	863	871	854	866	891	875	902	891	870	870	915	928	864	888	867	854	929	873	886	854	875	895	934	879	950	869	888	929	852	879	885	887	856	863	848	963	902	859	870	852	850	825	881	925	911	853	859	836	860	884	854	847	842	956	848	824	904	858	883	900	865	870	853	830	883	891	820	903	909	884	858	919	887	860	836	861	889	874	836	895	888	879	883	874	836	881	902	865	887	889	925	849	850	900	814	886	903	851	865	833	856	846	841	861	871	844	855	916	844	902	880	901	865	884	831	882	829	884	884	851	840	859	869	869	871	899	873	859	845	904	868	816	856	850	861	854	871	857	881	871	876	851	857	852	835	842	916	841	840	881	870	865	881	932	845	880	912	813	896	842	819	860	884	815	826	850	827	872	850	855	842	863	880	854	849	805	864	876	843	885	904	920	874	821	839	828	859	836	841	860	855	882	848	906	888	879	849	867	921	831	855	854	874	840	867	870	837	881	867	864	863	871	885	842	842	873	835	841	872	898	841	828	817	914	854	884	882	880	825	877	824	877	887	830	871	856	841	900	858	858	892	888	818	842	858	833	837	884	836	824	848	877	844	825	857	802	892	863	874	842	912	871	875	856	867	833	876	825	850	898	853	880	882	868	809	855	871	859	888	832	863	861	848	857	828	874	844	864	881	855	833	884	869	869	824	878	862	862	824	888	859	881	853	940	827	858	871	829	852	842	847	862	855	870	888	848	815	912	915	908	884	833	852	815	850	906	861	891	886	878	840	874	937	850	869	869	853	885	811	868	825	868	843	867	827	860	859	872	879	942	907	870	810	842	845	879	830	862	862	818	850	884	857	867	847	809	834	835	875	902	892	916	864	902	852	861	827	884	907	891	772	858	834	858	850	883	871	809	826	868	832	821	900	826	856	831	872	870	824	894	882	865	883	884	899	857	867	820	860	848	829	850	870	898	848	845	879	899	852	926	857	852	837	871	855	843	854	893	859	900	858	833	848	865	877	942	844	859	868	846	862	822	894	849	852	889	844	872	840	871	843	875	861	861	918	837	833	818	847	870	914	864	859	827	814	869	822	868	826	862	867	853	877	849	857	849	845	841	812	875	907	831	877	893	821	833	841	887	908	813	847	907	878	828	892	879	824	855	838	857	866	843	830	860	883	820	919	899	835	841	915	782	862	882	824	880	852	859	839	854	845	827	880	841	829	872	871	813	855	858	888	839	812	827	858	851	876	861	822	851	863	862	940	832	882	875	853	853	865	849	851	854	862	854	866	859	855	834	894	863	863	817	863	830	823	911	906	882	870	863	823	894	861	827	875	819	906	848	883	821	878	828	827	832	867	833	869	802	869	854	913	890	822	840	866	895	866	843	919	835	832	855	850	878	837	828	912	825	838	879	905	853	887	850	775	927	848	934	857	886	819	884	808	876	823	904	903	832	891	918	878	937	875	876	845	833	865	886	850	869	840	889	922	890	908	853	795	839	896	903	868	915	939	865	871	866	865	830	861	828	871	864	818	872	848	830	805	870	852	902	832	838	871	862	905	820	857	828	907	835	863	885	819	862	885	870	813	891	818	842	832	903	836	875	858	826	895	866	886	885	915	852	884	851	852	884	884	836	859	831	884	850	841	846	856	836	855	844	825	944	876	883	845	872	900	881	851	900	874	875	871	888	793	848	871	903	857	878	872	876	817	862	910	888	920	877	872	839	863	901	867	832	850	882	859	891	796	799	886	818	838	897	863	840	846	846	800	900	792	832	835	929	849	874	870	872	927	875	875	885	812	883	872	830	863	867	822	912	839	863	918	888	839	863	846	856	812	895	897	822	901	834	792	836	837	873	843	852	878	832	874	902	889	851	877	860	872	875	881	872	845	868	834	893	843	871	846	805	850	836	881	889	854	841	863	877	890	816	822	854	866	824	868	822	887	839	853	815	826	875	882	839	815	927	867	839	850	850	856	909	781	915	908	898	871	846	903	846	870	885	860	819	802	871	865	864	852	859	859	860	853	877	878	901	829	825	844	855	807	877	920	878	871	853	902	835	832	905	822	860	903	839	833	875	879	827	891	793	914	840	846	849	826	825	792	890	842	854	853	848	785	903	859	837	894	898	851	821	840	875	858	834	859	862	917	877	854	887	794	871	826	890	891	850	846	867	849	842	851	891	868	851	877	797	829	892	858	814	843	905	866	858	812	845	833	850	849	861	854	859	841	875	879	823	895	836	845	902	877	816	877	842	866	822	882	848	866	848	856	813	880	880	859	831	810	813	898	864	882	859	901	894	832	886	822	844	862	820	843	857	876	873	897	897	871	923	899	848	834	886	831	885	843	868	858	893	864	842	910	870	876	806	869	837	947	906	881	857	841	878	814	884	827	849	884	863	857	846	877	852	814	903	833	843	846	836	857	862	890	818	850	848	876	888	887	883	817	856	854	852	824	920	843	902	850	838	915	835	835	844	888	859	830	823	870	863	870	813	836	826	901	811	796	818	782	847	811	843	890	859	878	844	881	833	854	778	835	875	839	857	846	913	896	833	870	852	846	866	853	920	837	825	877	820	844	873	847	756	855	879	848	831	855	836	831	876	847	874	865	831	906	930	824	874	850	857	872	847	854	866	929	940	836	892	836	819	871	892	862	863	871	859	782	830	856	887	809	865	878	824	818	862	888	909	860	846	882	848	823	881	880	881	875	836	923	878	855	862	836	862	859	881	894	859	835	885	857	847	874	812	843	822	830	836	886	879	877	818	872	853	828	893	882	820	872	845	883	842	888	861	833	823	792	843	840	870	883	833	853	926	838	884	829	860	839	860	868	839	824	865	822	839	841	897	830	811	859	867	858	839	895	826	842	842	862	841	863	902	833	913	883	876	866	867	872	853	851	861	860	831	860	887	880	861	880	841	851	872	835	884	863	875	881	838	893	870	874	887	816	829	930	860	855	841	838	848	861	836	856	880	878	826	827	853	819	838	915	839	785	880	826	856	850	859	838	892	822	874	866	854	845	846	886	881	890	855	861	825	867	870	853	844	879	807	865	863	819	893	828	890	862	905	865	887	862	864	836	915	834	821	839	900	860	888	812	844	854	822	842	847	874	860	904	869	823	865	852	868	887	831	832	852	891	844	864	903	871	902	862	843	838	878	824	869	866	871	870	849	876	866	858	890	858	847	855	878	914	878	890	848	849	842	860	855	910	832	852	876	862	879	850	866	903	901	883	841	857	919	835	871	861	832	877	856	859	816	819	785	892	875	892	869	837	859	912	833	868	831	850	831	924	857	822	876	853	766	879	886	852	874	840	923	844	870	892	878	851	827	863	844	905	862	879	814	832	865	870	893	888	833	800	828	875	832	863	879	812	899	879	883	854	866	821	852	905	901	872	845	839	893	856	885	889	883	877	833	874	866	873
27777	17236	3750	973	658	527	490	517	444	413	435	429	434	405	401	414	418	404	372	404	383	379	426	403	415	434	370	413	433	389	424	411	397	389	388	418	400	344	400	395	406	380	403	400	336	389	384	415	408	388	400	398	376	405	366	403	392	395	393	393	390	421	391	448	395	372	381	379	380	404	386	402	388	394	382	377	373	388	380	401	410	437	389	392	402	420	392	396	370	398	381	404	383	397	414	381	385	424	418	386	377	383	392	395	404	395	389	385	393	396	456	424	406	383	416	365	381	410	431	383	383	417	391	416	394	386	416	385	391	385	408	400	459	405	376	406	425	410	373	435	389	374	386	383	392	400	373	396	403	337	405	379	401	376	380	421	393	408	367	367	371	380	399	356	404	365	406	422	392	383	382	408	384	365	371	426	413	391	402	391	408	418	382	413	405	366	383	402	398	387	425	387	390	404	386	402	392	352	392	411	373	350	396	389	386	384	403	408	411	405	388	414	391	362	372	357	415	415	376	381	426	390	411	397	408	390	421	374	388	373	415	380	373	371	402	416	434	427	395	395	410	372	387	371	414	399	367	407	388	375	372	405	415	370	410	396	421	384	407	347	370	425	398	393	367	430	382	405	415	391	398	381	380	429	372	407	386	351	365	348	379	401	401	429	369	410	409	414	402	436	415	386	387	410	413	417	405	393	389	391	385	389	390	393	407	367	369	369	378	409	337	370	359	387	365	410	395	377	425	395	372	401	382	377	433	355	367	399	368	362	380	406	394	377	380	419	348	384	371	391	415	376	395	373	403	398	364	370	384	382	368	343	404	411	392	366	395	371	377	416	416	402	352	386	388	410	410	423	407	376	401	377	393	396	360	402	390	358	375	384	395	384	401	407	383	361	402	401	387	384	384	395	399	375	404	412	413	372	386	369	377	386	356	413	383	401	438	395	402	377	402	383	387	387	411	422	411	399	377	375	447	369	397	407	409	413	410	397	430	441	393	377	387	442	409	361	386	443	405	404	418	408	400	405	386	371	389	412	392	374	385	420	429	383	377	433	380	406	381	398	365	388	422	440	381	443	411	439	381	406	396	392	390	442	421	435	402	405	369	403	410	395	387	398	402	389	374	415	416	379	400	382	340	405	387	377	420	402	393	414	410	380	385	401	367	399	373	376	373	416	399	394	379	390	382	369	404	407	367	410	397	373	392	392	404	407	400	380	403	403	396	360	396	376	351	398	386	365	378	372	421	416	397	381	379	350	342	387	406	405	381	386	388	410	382	446	406	413	441	386	389	390	412	382	406	406	393	401	374	410	378	386	401	381	409	406	404	387	398	363	408	399	411	380	400	387	392	371	383	405	404	394	385	377	399	367	405	375	381	410	390	398	400	412	400	403	416	392	358	387	365	359	370	443	387	406	366	397	387	413	382	401	397	378	408	400	369	406	391	378	447	405	386	398	367	419	412	383	441	410	410	409	392	403	370	380	396	416	406	395	369	389	404	411	408	413	430	399	400	397	406	397	383	410	374	372	382	377	382	370	394	371	423	389	389	396	398	386	402	369	398	386	374	389	378	368	384	353	414	451	377	423	377	381	375	375	399	407	396	380	358	384	375	398	399	395	391	372	419	386	381	413	407	400	400	389	354	366	415	379	407	369	371	399	391	424	411	379	395	378	368	375	421	400	387	393	393	379	401	398	411	394	398	392	424	400	401	365	418	416	388	379	371	380	425	382	392	392	403	347	408	414	407	375	430	389	397	420	401	387	408	411	396	439	357	394	371	401	398	447	391	398	395	381	398	390	363	430	399	386	383	392	421	361	393	395	375	391	402	385	377	378	399	391	400	353	348	390	391	413	438	394	404	428	397	383	393	395	388	391	376	404	394	391	370	404	412	396	396	403	349	362	376	374	441	402	424	400	396	400	404	370	355	358	378	391	391	384	378	399	395	422	393	383	339	380	390	430	409	436	390	379	371	395	411	387	378	399	391	384	378	382	449	412	355	412	366	368	412	398	376	343	389	416	398	376	392	414	415	372	401	430	365	416	399	401	375	402	395	380	415	412	413	415	401	359	357	407	375	379	389	416	397	391	383	354	392	383	377	397	361	416	365	399	425	397	425	410	422	382	400	389	398	387	381	427	413	367	395	417	401	393	361	370	367	400	378	387	410	396	360	367	388	381	379	367	417	436	373	383	367	382	386	416	404	392	353	397	406	410	389	422	395	389	388	463	389	353	391	382	417	432	391	376	415	409	406	400	371	374	405	410	404	416	378	382	411	394	417	369	420	411	402	401	399	408	378	411	424	382	369	383	366	377	395	391	382	401	418	394	417	415	384	410	350	388	353	398	372	399	456	404	373	375	415	407	410	421	408	396	397	409	346	403	386	408	408	399	382	421	392	414	356	374	389	384	396	401	354	404	370	431	400	383	411	400	373	412	392	425	396	424	375	407	358	419	425	423	401	403	412	415	404	361	426	388	418	405	385	418	406	397	387	372	405	457	375	388	388	393	419	402	400	377	365	384	414	388	377	403	396	383	392	398	407	399	369	393	359	385	423	421	413	370	373	394	373	417	373	376	382	380	379	386	380	380	364	361	423	395	403	365	386	373	377	404	418	353	417	423	415	412	424	434	402	392	391	391	371	372	377	390	400	379	374	375	411	409	409	414	387	373	382	432	408	374	396	368	410	397	358	410	392	393	369	406	400	376	386	412	409	405	441	390	361	397	373	370	411	422	405	411	392	395	390	385	409	400	378	370	387	433	391	374	380	375	402	402	429	411	415	372	401	370	409	397	374	382	379	391	422	397	377	417	402	439	384	420	411	396	452	368	399	408	390	374	393	419	399	392	421	383	425	404	390	375	392	394	425	403	418	423	404	425	429	392	387	407	396	386	412	392	422	377	379	378	422	393	442	414	332	391	363	403	404	422	397	352	350	417	402	414	360	429	419	356	340	402	427	397	418	403	367	369	410	370	398	398	370	413	391	403	383	417	395	369	393	413	409	404	402	434	413	359	381	402	367	374	394	378	375	391	400	369	394	411	345	383	326	381	376	401	352	432	404	360	379	370	401	386	387	404	401	426	434	364	416	403	401	398	363	401	425	398	406	393	423	366	357	402	397	384	399	405	421	369	414	358	406	392	381	360	391	433	357	395	368	387	388	371	432	402	389	379	426	393	387	393	345	430	392	427	378	398	397	391	373	407	373	408	393	411	397	398	388	402	374	419	365	403	381	417	380	396	408	386	342	412	368	394	373	365	417	428	369	435	399	401	439	394	409	342	386	358	375	441	416	394	373	377	400	358	447	354	384	378	387	416	398	373	420	378	411	416	413	395	420	405	387	405	388	437	422	408	404	428	363	407	407	415	424	396	398	385	370	352	386	378	391	418	363	388	404	391	399	373	404	397	395	386	397	394	414	384	365	396	375	374	400	405	372	419	400	380	408	423	405	445	388	398	388	383	396	353	382	377	393	401	373	397	375	367	413	341	369	436
4722	2244	1692	1022	757	723	635	605	544	525	518	442	396	423	434	435	396	419	446	414	450	463	431	429	492	453	470	419	439	454	434	395	403	415	440	397	419	429	411	432	386	397	421	373	404	446	407	431	435	438	389	464	417	405	428	401	417	436	463	440	429	440	412	449	436	415	453	453	450	387	452	420	444	416	428	432	415	416	442	427	443	424	429	424	398	398	446	424	434	449	465	427	435	429	394	417	449	417	445	416	406	443	451	396	441	442	398	436	437	426	449	397	421	411	396	403	424	458	392	423	420	415	434	428	442	448	422	450	429	420	409	413	399	462	446	450	430	376	444	421	416	441	409	419	423	428	442	403	451	450	412	454	439	425	454	419	459	422	402	411	434	421	424	432	414	370	446	416	439	411	425	414	444	475	417	437	454	416	433	376	401	386	421	396	409	445	454	410	427	428	433	434	398	405	401	413	415	461	429	433	388	406	428	398	420	411	384	440	442	436	409	417	442	458	409	437	455	431	409	405	397	428	414	393	418	450	439	393	424	400	419	446	420	439	425	425	421	449	441	432	454	429	411	449	392	417	420	424	397	448	443	396	401	424	417	439	402	423	426	414	411	408	414	434	424	438	430	421	418	436	418	410	457	393	407	400	396	438	439	449	436	450	403	448	416	405	431	445	422	415	429	458	435	426	428	406	403	402	417	409	429	424	409	424	444	417	400	453	418	394	431	395	426	429	422	422	417	414	404	434	401	415	405	426	395	433	428	449	412	409	406	415	414	406	417	403	447	429	444	435	413	421	398	418	409	436	422	430	393	425	420	416	438	404	396	418	453	419	403	463	438	411	408	394	463	393	447	434	398	438	422	365	436	438	407	405	414	391	412	458	409	426	444	413	437	443	419	428	437	415	404	430	426	407	425	391	420	420	447	423	424	424	446	375	398	434	425	429	409	420	424	407	410	439	429	404	389	409	408	415	429	479	447	435	404	456	415	434	440	407	427	438	420	420	452	402	413	410	442	416	433	400	405	372	417	473	445	423	442	424	448	423	435	399	414	423	440	440	452	442	412	420	428	413	430	437	395	445	402	412	450	451	400	430	416	402	395	389	420	469	416	392	404	447	412	452	432	413	421	438	425	389	418	449	422	411	455	404	436	432	452	415	396	426	416	451	415	412	397	416	381	453	430	437	453	449	423	441	442	402	411	404	426	420	397	413	412	420	407	406	413	443	396	411	449	458	399	395	425	403	380	460	440	439	438	403	437	440	405	442	429	411	435	413	440	445	409	383	427	442	433	414	420	405	394	393	445	395	407	420	440	401	454	448	448	452	417	425	447	410	437	406	406	384	428	453	457	426	428	459	403	406	474	371	410	426	421	434	429	445	446	407	389	403	446	426	436	426	449	406	418	403	416	419	421	432	424	423	406	414	403	422	430	478	414	451	441	424	432	430	430	435	434	454	405	440	400	400	435	393	453	443	404	408	430	378	394	452	447	435	397	417	406	428	391	424	405	412	440	409	426	428	426	420	430	418	436	434	396	443	436	441	405	417	414	415	385	440	426	430	430	406	418	421	383	436	410	427	399	418	430	401	405	420	387	369	439	418	411	410	431	447	451	454	415	424	455	427	427	389	416	430	399	427	456	446	466	390	417	409	408	427	389	405	407	398	434	420	425	417	402	414	395	442	435	432	383	420	411	418	435	435	428	425	445	438	409	441	421	396	385	441	397	399	439	401	423	429	410	417	419	382	403	435	425	473	397	423	443	429	417	386	430	385	479	426	450	424	449	438	419	430	410	428	411	445	406	419	401	438	391	413	442	463	399	377	446	410	435	414	409	445	420	432	434	471	436	416	444	441	439	446	449	446	394	439	415	434	449	377	423	393	427	452	451	411	450	457	397	419	412	431	431	419	420	448	374	435	382	412	421	427	432	434	409	440	381	407	409	406	432	384	399	427	436	437	409	455	426	437	422	454	416	457	436	453	444	430	377	414	435	429	438	453	395	423	452	429	435	419	411	434	414	421	443	429	449	398	431	440	430	422	439	429	433	413	425	438	436	430	437	418	426	418	438	419	464	426	386	427	420	403	411	415	424	390	426	441	436	423	435	434	412	445	423	440	405	424	429	434	431	386	430	457	431	443	424	394	411	413	386	401	416	438	430	416	452	397	401	399	423	410	402	413	442	419	413	422	423	393	420	448	424	426	443	421	407	425	431	429	414	410	433	410	422	411	423	439	445	471	450	456	443	436	474	421	423	448	437	418	440	385	400	404	427	434	375	415	422	446	401	408	439	420	458	424	415	445	417	384	428	433	449	464	441	449	416	405	419	446	397	445	429	440	422	426	448	437	411	379	406	413	420	419	431	439	420	422	418	422	431	439	422	424	395	447	417	386	422	408	412	432	415	445	447	427	421	422	425	412	443	442	400	415	430	409	440	410	407	407	427	416	446	401	398	447	373	426	428	395	426	453	412	405	415	396	443	399	444	423	446	425	445	397	429	426	425	434	453	442	408	401	440	417	420	421	390	408	415	407	438	384	411	420	428	470	413	414	435	440	434	487	384	411	425	402	393	444	445	432	423	430	426	441	424	438	399	398	449	417	403	427	422	423	418	479	408	415	422	431	394	379	455	398	413	424	437	427	413	437	444	391	428	451	408	389	417	412	412	419	411	431	442	465	443	427	440	403	471	394	412	404	422	435	432	423	431	426	397	428	433	430	401	480	396	436	443	407	448	406	420	418	419	439	427	438	411	417	397	435	386	427	456	397	432	445	453	430	415	426	429	432	442	471	429	442	433	459	423	416	455	410	449	457	416	430	381	409	443	457	433	449	401	420	425	410	418	413	423	423	429	447	442	403	430	413	404	427	437	439	434	437	464	438	423	446	405	418	430	455	424	434	449	443	402	398	459	411	396	416	409	418	432	436	434	403	455	390	417	424	439	453	438	420	456	390	430	415	430	403	435	427	421	424	450	376	437	422	394	424	428	389	399	394	411	399	484	430	442	410	410	403	430	433	428	397	464	375	435	362	444	420	417	438	416	399	454	428	425	422	441	424	407	394	417	439	440	437	462	471	431	421	404	433	442	468	415	433	396	438	424	475	399	453	401	374	447	441	452	378	407	404	430	418	426	416	424	442	447	433	425	425	448	421	437	400	423	424	436	397	469	421	390	444	441	419	452	433	452	439	405	406	422	407	411	440	396	431	395	414	412	402	436	424	468	446	410	428	430	428	423	440	416	432	475	420	421	446	410	426	432	414	428	436	423	423	410	389	447	455	439	435	411	457	426	425	382	404	429	432	424	436	396	455	428	429	473	412	410	428	425	433	440	405	404	446	429	425	442	410	410	441	442	414	357	416	406	476	426	438	407	397	412	421	425	430	442	407	414	432	446	437	429	418	418	469	400	432	446	439	406	429	391	447	396	420	417	444	403	388	451	420	392	392	462	418	398	402	428	411	443	448	451	427	430	423	439	438	378	394	401	438	448	444	409	415
23808	21240	28424	24376	21223	9389	1719	1161	1106	998	880	892	778	826	808	798	759	751	788	719	760	761	815	719	703	722	728	709	718	744	717	785	689	691	725	759	726	726	697	708	748	707	724	686	744	735	715	713	707	726	720	718	667	713	673	724	742	694	710	712	710	748	733	743	784	704	697	685	730	739	726	656	742	688	732	708	661	715	698	737	705	696	680	672	694	689	728	684	707	739	665	717	709	752	695	716	736	769	690	684	723	663	691	689	647	695	730	680	670	772	706	693	690	729	707	687	690	713	704	697	705	658	700	667	730	642	724	713	714	737	681	682	688	688	762	681	679	723	686	708	679	715	708	674	694	685	634	726	683	689	718	680	708	735	681	751	665	669	684	679	686	632	730	680	702	681	727	649	732	684	691	710	683	662	755	718	726	736	640	698	677	668	657	738	697	765	703	677	716	731	650	686	676	684	689	694	734	705	715	728	776	700	702	675	730	671	683	690	651	729	691	717	665	695	718	686	743	693	728	706	714	726	730	708	715	692	720	680	665	686	666	702	685	727	708	690	693	636	624	707	704	662	735	631	680	743	713	754	738	713	724	696	659	690	664	728	704	711	720	721	722	713	731	678	690	669	715	704	725	690	660	721	765	729	713	730	690	729	671	714	736	657	666	731	685	703	682	645	685	699	705	687	757	678	711	686	718	732	667	688	723	680	658	701	656	709	681	722	622	698	688	654	722	660	702	713	699	700	708	741	739	695	692	683	715	697	663	703	676	753	743	721	737	723	681	723	714	713	733	711	706	700	684	718	723	698	609	674	714	766	691	700	693	698	686	641	725	731	667	692	675	706	678	676	730	710	738	738	681	693	745	621	689	702	675	709	714	670	697	719	692	660	701	690	712	701	698	714	689	666	696	649	684	683	712	695	710	712	681	706	712	746	707	676	689	679	691	634	677	739	713	684	659	694	698	686	702	784	677	657	685	704	735	682	718	737	709	679	677	685	694	690	733	682	751	706	701	695	698	738	701	684	682	699	692	745	749	689	702	734	696	703	643	714	652	709	725	694	704	716	683	687	763	711	681	701	638	689	708	712	660	698	658	676	697	722	706	697	688	727	754	701	714	693	694	668	735	746	717	712	716	754	670	681	703	708	672	712	697	696	706	626	703	669	708	712	716	731	688	761	710	694	702	706	710	758	732	690	685	723	685	686	726	730	705	667	674	710	669	719	685	716	714	694	696	710	659	696	736	704	656	723	720	662	675	726	694	687	678	686	671	690	719	719	685	680	689	727	723	668	717	712	713	639	712	693	674	720	713	694	721	726	691	647	767	709	647	719	716	683	693	706	679	709	703	717	675	683	694	727	708	716	730	712	755	678	673	707	681	685	703	685	730	699	730	691	686	716	702	722	698	720	676	659	733	690	745	716	711	711	701	704	666	688	681	698	717	683	741	690	757	633	720	741	737	709	716	685	678	717	735	700	698	660	723	737	692	676	694	694	719	665	726	670	702	715	677	705	675	738	689	744	696	695	719	723	730	638	690	730	693	694	728	698	713	689	617	712	700	713	731	740	682	669	742	799	694	704	700	672	726	671	726	693	655	680	733	734	727	675	673	719	678	684	716	691	667	685	738	679	673	694	716	693	726	715	716	680	675	683	683	651	681	697	690	688	680	701	633	668	707	682	665	646	642	725	695	680	728	720	727	699	702	755	675	660	687	701	719	681	665	727	728	730	688	724	744	650	654	741	689	740	669	677	730	674	711	758	699	753	701	700	688	766	689	675	702	671	678	684	667	701	717	700	706	737	683	712	697	706	675	717	689	692	664	711	695	726	675	701	716	691	688	690	701	674	709	772	712	702	705	676	704	698	710	689	714	726	714	707	703	691	701	696	726	745	721	690	658	727	708	741	691	745	678	702	666	696	735	739	699	713	726	666	678	658	711	676	707	691	711	736	715	696	690	661	707	701	694	680	679	717	697	733	653	714	727	691	680	664	709	695	653	664	690	722	730	740	765	696	704	733	764	723	701	705	719	693	726	702	679	687	681	667	661	699	680	706	683	720	667	746	685	675	678	717	663	709	714	670	718	762	697	705	670	633	680	704	689	741	689	719	661	677	712	651	688	685	702	710	677	679	723	745	716	700	665	712	710	690	682	680	711	697	684	703	689	707	715	717	672	696	691	690	697	695	659	705	702	685	683	716	677	680	651	680	725	692	640	711	690	699	661	724	677	706	687	705	664	679	728	717	671	676	700	681	726	700	695	693	612	679	699	701	719	719	645	746	681	664	665	681	699	710	644	699	682	665	734	721	661	658	702	707	702	670	681	692	707	708	668	681	660	713	697	711	749	710	701	712	664	701	658	662	729	742	716	719	728	723	716	728	704	731	686	697	726	697	734	683	715	731	703	705	718	724	673	722	674	696	690	692	637	663	705	700	700	732	706	699	688	689	715	678	709	680	662	691	688	715	723	669	675	697	695	668	695	661	676	726	659	698	722	709	693	691	708	702	737	720	699	727	697	712	717	689	719	690	684	745	667	682	717	706	654	693	653	716	701	684	705	738	700	689	705	704	719	710	697	695	748	756	691	676	645	683	668	747	699	686	723	685	675	735	673	680	670	662	690	696	745	713	708	733	724	733	707	717	692	716	748	732	669	706	673	732	698	688	700	743	680	748	696	690	702	665	716	708	646	726	614	727	691	685	693	724	738	662	693	704	673	740	674	684	717	706	662	708	698	701	696	729	722	672	699	718	715	705	705	725	659	701	679	690	669	718	659	674	678	761	674	667	687	682	723	713	689	732	654	726	695	709	719	700	706	683	725	698	672	696	703	715	725	695	718	674	673	715	698	692	685	677	737	660	666	699	724	700	689	738	698	722	674	686	735	690	689	661	705	674	688	704	704	741	638	706	680	695	648	729	677	713	660	727	647	673	739	702	658	691	677	685	680	694	686	669	636	666	658	696	727	671	716	698	710	721	682	713	684	744	745	705	696	718	669	709	735	674	755	695	696	716	726	713	691	676	703	708	724	685	751	719	675	731	713	705	741	712	641	706	691	723	708	647	674	700	705	684	679	688	744	707	681	695	697	703	682	778	697	706	709	717	743	718	663	690	664	738	713	707	705	697	727	728	694	664	703	704	690	704	716	668	710	685	666	670	740	657	661	705	739	707	718	748	703	710	724	705	683	721	661	707	697	713	713	691	671	695	717	683	690	694	699	671	761	663	733	686	723	684	665	656	675	726	649	670	735	694	707	710	708	681	684	681	721	705	693	703	686	702	721	666	704	701	665	700	684	695	747	718	687	707	703	712	721	760	693	714	665	679	673	714	673	692	705	677	687	683	683	736	650	664	743	727	712	705	748	690	705	659	694	717	705	679	658	612	701	725	695	715	680	748	700	654	723	706	672	757	722	694	674	695	714	689	668	678	704	713	696	672	697	700	689	696	703	739	723	684	725	733	712	696	738	743	683	692	732	685	686	675	694	679	726	694	685	708
4041	10443	7391	3742	2951	2382	1899	1622	1394	1219	1083	1035	914	860	866	833	860	831	780	802	761	802	775	800	795	749	735	740	721	737	748	716	729	691	699	717	719	728	705	791	718	742	696	732	764	723	779	705	732	758	732	781	735	744	713	763	780	736	766	717	734	716	701	756	753	753	799	664	765	753	728	719	720	711	761	777	752	700	736	738	693	739	738	733	776	710	716	716	715	737	748	739	782	723	796	735	744	733	734	713	689	806	697	722	721	732	715	713	740	704	772	688	736	736	725	704	700	742	725	699	767	756	750	756	693	716	729	748	788	714	726	705	719	710	724	736	727	712	669	673	706	725	758	703	674	714	691	697	731	687	718	781	774	786	740	725	739	680	738	715	745	697	726	786	769	712	659	717	723	782	717	697	700	702	759	746	694	716	731	727	690	704	713	715	717	733	782	696	723	716	698	665	742	714	750	761	719	689	749	696	700	746	686	705	733	707	707	733	721	706	673	736	745	743	703	717	735	732	715	756	673	736	737	702	741	739	698	737	684	687	690	746	722	719	728	719	738	694	721	703	722	662	708	739	708	701	729	681	727	716	717	764	693	734	683	721	695	736	724	687	761	741	739	724	748	706	682	747	688	738	713	726	710	728	672	709	700	727	708	719	687	707	695	727	728	709	682	702	743	665	725	727	738	710	747	712	711	702	668	699	675	748	714	723	747	707	703	776	735	782	711	670	699	730	707	723	747	689	727	735	710	736	738	748	688	690	721	706	743	747	723	732	738	737	789	717	706	770	739	700	682	763	708	726	725	729	723	732	701	713	772	729	709	710	724	743	707	745	713	694	691	748	710	667	729	680	707	705	679	742	747	688	761	739	711	728	709	751	707	725	760	738	703	705	752	803	717	702	706	702	715	723	765	698	702	726	752	758	711	726	693	730	718	662	709	735	709	687	708	772	677	739	696	709	719	720	696	786	716	723	689	748	738	679	767	762	755	698	715	684	712	720	707	729	709	710	733	693	746	760	741	701	692	715	740	714	714	750	808	722	724	714	724	730	746	705	733	720	751	736	712	716	741	765	738	713	684	718	729	743	744	695	679	736	741	659	731	737	714	698	714	722	752	733	697	674	684	722	716	735	710	716	719	719	698	678	759	757	733	754	706	703	780	692	725	704	704	745	732	733	750	679	718	715	735	745	752	685	686	721	655	695	725	741	694	703	683	732	728	710	721	724	705	765	702	755	733	733	725	736	700	746	696	715	728	723	723	739	740	719	691	752	695	704	709	769	686	714	698	721	755	665	734	724	637	709	655	739	741	656	678	712	746	726	744	747	712	711	767	737	733	673	713	739	747	710	680	712	775	757	712	738	700	706	702	694	723	700	700	674	729	710	710	726	771	717	750	749	697	714	758	717	733	690	703	744	688	744	721	779	734	671	722	713	715	744	759	717	741	720	694	734	686	745	769	700	682	735	736	752	753	753	737	765	738	754	707	717	697	692	695	730	713	685	749	703	704	731	732	722	741	746	677	679	772	718	706	663	720	721	791	717	695	770	781	696	741	700	746	710	815	696	747	756	714	703	760	712	732	753	682	675	686	679	747	751	704	727	673	707	733	763	728	721	669	688	690	782	670	698	747	723	713	677	684	715	702	709	724	707	711	731	678	704	705	709	691	679	702	669	716	750	730	731	738	696	725	737	680	762	702	662	689	693	728	726	662	707	709	744	718	758	739	697	709	724	695	704	711	702	703	717	685	693	713	726	718	732	711	709	736	709	701	718	724	706	741	712	699	676	751	737	685	783	659	715	739	753	710	718	700	733	684	760	742	700	731	715	732	744	720	757	693	689	730	743	709	688	713	708	716	748	770	686	699	703	676	704	756	697	728	754	787	714	709	761	691	691	725	702	687	760	683	742	724	740	736	739	713	686	757	739	700	763	707	697	756	700	696	702	723	708	718	703	753	704	701	728	712	780	738	694	710	734	688	676	740	740	714	715	693	708	719	713	744	724	702	717	728	737	734	716	682	677	732	701	733	706	729	706	708	727	697	688	697	710	691	691	679	731	705	721	709	722	695	722	730	715	751	755	722	740	703	713	740	709	754	675	707	748	713	724	716	669	723	686	719	672	685	695	724	744	668	724	724	729	727	742	731	680	729	667	725	686	717	734	747	727	754	684	728	734	704	690	735	740	717	692	706	660	707	712	697	693	749	665	750	732	708	739	712	723	751	690	705	748	720	706	718	747	715	703	701	702	768	772	741	751	669	728	745	736	751	710	694	703	731	722	751	707	731	758	715	690	706	703	681	744	721	734	720	707	755	663	696	747	695	729	746	747	735	749	719	716	761	696	711	703	710	770	726	731	722	767	662	690	680	737	674	721	732	739	710	717	707	694	709	676	742	725	729	747	716	724	690	719	699	677	738	723	710	736	694	732	701	665	743	676	729	730	726	726	732	723	730	772	705	694	721	696	743	791	699	685	730	744	697	729	736	723	700	738	700	705	746	727	741	716	730	735	720	717	709	701	720	706	688	688	711	692	718	730	738	691	730	730	700	697	734	705	752	721	736	727	705	707	665	698	724	762	703	755	695	685	700	717	770	729	678	730	717	722	713	719	716	699	739	698	700	734	727	714	744	751	748	717	719	707	735	722	710	745	731	684	772	739	768	747	714	756	682	684	698	711	723	709	683	761	709	689	712	704	726	684	686	694	693	728	706	670	760	751	751	706	703	695	734	739	701	731	709	681	700	687	725	745	734	689	745	711	713	721	714	676	706	685	697	719	728	687	711	735	712	747	703	715	723	721	725	653	746	723	674	734	682	670	741	767	737	710	725	729	691	772	704	711	744	734	714	781	721	703	650	746	695	744	756	710	719	760	727	750	706	725	754	689	692	687	669	725	735	713	753	741	667	700	699	790	731	774	715	712	697	734	725	679	720	709	731	719	695	751	678	728	706	710	778	713	695	727	758	712	716	721	709	695	682	750	719	752	718	718	743	697	769	742	674	738	717	733	716	736	705	697	742	731	701	679	682	711	698	715	726	708	700	752	757	727	728	724	694	754	671	697	712	712	704	747	695	699	688	694	687	783	709	724	702	673	711	655	785	732	748	777	715	717	796	710	691	723	707	740	704	739	699	674	713	750	686	716	732	675	719	730	747	723	714	722	738	747	722	735	724	694	746	661	674	739	711	684	672	738	708	689	701	690	711	672	749	735	710	700	723	722	720	740	694	690	725	694	708	720	689	727	752	721	782	645	719	711	752	737	740	743	710	730	730	681	709	721	711	728	743	691	745	718	704	725	688	744	662	760	672	759	751	731	691	695	701	718	741	705	763	730	723	686	687	753	706	758	788	731	732	718	708	694	694	745	675	744	732	730	764	713	724	696	691	716	690	697	742	656	711	701	737	738	709	729	734	665	703	737	721	674	674	766	735	743	656	691	657	670	738	719	701	770	677	682	745	700	729	714	750	739	705	754	729	718	675	740	710	760	736	651	703	714
25013	21256	27284	25397	9199	1036	795	627	569	544	537	513	470	461	449	448	442	459	448	431	420	407	425	398	392	407	445	418	432	464	441	382	425	415	408	403	400	393	399	434	434	403	435	393	400	411	418	389	389	424	427	437	398	414	449	422	432	403	425	432	412	377	369	403	363	406	393	370	410	413	438	418	438	424	421	446	419	394	427	434	407	398	377	379	414	405	393	420	406	379	432	415	408	377	387	373	431	420	441	402	428	409	405	422	427	437	388	355	382	358	421	416	397	396	447	440	410	398	418	400	380	437	398	404	409	393	405	399	429	409	383	400	436	414	396	387	431	408	411	398	427	401	391	422	370	398	391	371	360	404	409	431	383	440	389	393	417	399	415	384	403	453	405	371	398	387	403	384	406	383	414	369	400	415	385	408	434	410	408	400	384	404	383	390	386	383	459	410	383	402	388	414	361	426	386	406	392	374	402	398	406	436	400	370	348	440	394	398	417	408	421	375	397	409	415	402	400	423	416	394	416	404	425	410	392	400	377	445	422	386	399	425	424	399	390	390	424	409	397	379	409	403	421	385	399	406	387	391	386	404	418	410	427	407	418	370	430	383	398	420	386	396	358	386	410	380	384	407	435	434	357	401	421	350	389	393	395	386	391	389	393	408	394	406	412	417	390	426	401	405	410	411	398	362	387	410	422	409	385	409	416	406	375	429	407	394	400	431	441	406	397	380	428	406	386	413	401	408	426	349	414	390	396	396	427	405	442	385	415	403	359	399	403	391	403	378	411	443	427	375	375	418	411	370	386	433	368	386	412	422	408	423	464	425	430	410	382	407	401	389	385	393	385	393	367	403	396	414	396	386	409	434	394	432	384	354	425	419	428	400	434	411	426	383	381	444	408	410	368	401	411	410	373	379	398	408	373	396	436	406	429	385	416	400	409	385	441	408	393	389	424	439	416	430	373	441	372	450	426	373	422	414	406	410	409	387	379	403	404	390	393	423	402	406	435	373	430	452	415	412	390	389	398	407	365	378	393	404	425	402	403	388	416	355	416	412	385	431	404	392	389	399	436	411	385	406	404	384	429	422	413	409	427	404	399	374	428	429	410	391	387	392	426	358	391	379	357	409	389	416	390	426	372	415	366	422	407	437	438	391	417	398	413	417	398	411	395	412	403	373	400	379	396	360	397	424	417	421	392	403	417	389	393	435	406	396	363	446	423	403	396	418	436	411	402	381	380	382	400	434	408	421	427	406	425	426	425	406	415	384	395	409	407	388	403	430	416	387	386	405	408	363	388	393	369	395	400	434	434	418	385	408	426	429	409	423	393	401	411	401	393	406	421	398	372	410	372	411	387	405	413	400	398	394	405	415	415	382	382	406	381	432	381	390	427	391	452	380	401	421	406	404	422	401	399	402	370	388	402	416	406	400	412	406	412	384	370	407	437	402	395	415	412	438	352	372	360	378	415	386	380	428	401	391	406	402	384	400	397	433	406	374	416	416	398	414	425	405	415	404	426	390	411	412	384	400	378	403	406	366	409	372	344	406	393	395	414	441	429	396	412	364	398	380	384	388	389	372	429	377	403	401	390	426	399	398	407	416	410	416	376	417	389	391	436	411	371	409	407	377	437	379	430	386	394	423	394	386	397	361	437	380	408	414	394	424	394	414	380	396	367	394	391	395	397	408	363	392	386	376	398	396	412	395	408	407	408	424	401	386	377	394	365	399	399	398	390	432	373	412	419	403	416	408	412	392	413	408	427	377	434	423	410	424	404	423	383	377	403	405	389	416	350	395	406	386	444	420	408	375	419	401	397	382	428	420	418	353	397	394	397	400	396	438	372	391	422	451	408	426	382	434	400	405	372	393	422	406	359	443	385	386	400	375	399	410	403	409	374	376	367	418	378	414	399	403	395	389	395	402	415	407	410	385	405	417	401	447	417	387	428	388	410	388	404	388	422	389	415	405	401	430	406	399	390	414	419	414	416	409	372	381	398	423	409	426	399	379	371	395	414	425	425	417	387	384	402	401	381	391	378	390	397	393	421	374	408	404	392	443	400	417	419	392	391	403	408	391	388	414	412	405	443	390	411	366	398	408	390	413	413	386	397	405	415	399	418	385	403	390	386	385	409	395	410	401	429	400	414	386	401	372	403	399	408	373	397	391	388	402	395	418	411	463	399	399	406	411	416	379	412	411	402	393	408	393	395	397	402	381	423	392	429	387	390	366	392	390	423	421	430	399	405	387	397	420	385	394	394	410	382	395	415	377	379	423	448	411	370	404	361	446	429	377	386	379	396	409	413	373	419	411	389	389	378	387	394	408	403	401	402	411	418	406	410	439	422	419	425	397	401	474	396	386	380	380	410	401	407	395	388	429	426	382	408	406	400	426	390	412	419	385	400	389	393	400	391	394	411	411	395	420	397	409	361	406	420	387	382	427	379	387	408	426	425	406	377	394	376	358	406	434	404	442	419	379	446	388	397	409	400	389	408	391	405	424	416	395	382	430	418	377	424	392	396	398	397	366	385	384	406	372	373	425	405	389	396	426	414	405	383	436	417	424	411	396	403	439	410	395	367	379	451	422	403	395	398	387	422	382	422	381	433	408	408	417	440	398	407	405	416	404	412	386	423	401	444	409	396	423	375	372	396	372	394	386	412	379	399	427	439	394	397	411	403	437	430	388	385	388	415	381	401	432	392	381	401	387	403	408	402	418	400	399	395	386	373	390	345	387	368	387	405	392	333	365	381	384	397	389	417	422	423	386	413	419	394	425	381	405	381	414	437	443	413	408	425	398	434	404	434	396	424	402	423	403	380	395	366	404	449	417	409	412	395	398	374	372	415	377	383	418	392	341	369	376	413	417	386	370	374	381	414	408	435	441	376	391	384	394	423	402	357	409	395	437	385	414	389	433	406	399	411	439	378	453	409	422	416	386	397	391	412	412	415	406	428	412	420	407	399	421	432	430	410	418	405	364	374	355	444	405	386	391	398	362	395	408	404	419	409	399	416	403	403	376	418	385	401	419	435	394	394	382	410	420	398	414	379	384	378	427	389	396	376	401	393	409	377	406	383	417	385	382	426	397	375	417	404	374	423	425	353	402	411	381	380	406	387	413	416	392	383	400	406	433	403	392	396	380	397	386	367	409	406	390	377	419	409	395	425	448	401	436	397	393	387	376	423	405	389	397	391	406	420	396	385	428	423	391	414	385	414	407	394	400	424	402	400	426	426	405	420	414	400	411	392	380	362	415	404	389	384	406	417	408	397	428	360	387	430	397	371	443	392	426	389	419	404	390	401	402	361	384	402	401	417	403	385	396	407	380	418	384	385	420	385	424	415	435	385	415	363	407	387	401	396	406	397	399	410	408	407	386	416	415	425	386	374	404	416	414	391	383	371	391	411	402	391	429	388	404	374	429	394	400	392	428	438	458	413	399	391	396	364	374	400	443	410	413	389	440	404	414	403	401	417	418	430	437	399	371	371	417	397	401
4007	6739	4562	2408	1887	1515	1215	1004	849	828	727	662	555	557	537	509	534	524	489	486	495	493	486	472	489	478	480	464	467	464	454	473	426	457	421	468	437	464	497	443	449	468	528	453	456	490	470	475	458	487	469	452	490	454	463	455	425	472	468	499	456	430	468	525	482	493	473	449	507	420	501	481	468	495	430	484	437	449	474	424	425	479	408	408	477	433	478	458	470	470	466	453	451	449	497	445	466	458	465	436	456	453	461	447	437	464	485	457	442	425	485	422	424	449	459	468	452	490	438	457	451	466	473	412	432	460	446	452	453	453	453	492	456	436	466	444	456	487	447	469	445	402	469	441	486	460	409	467	419	465	462	434	454	448	444	474	442	440	427	459	456	434	481	454	462	435	459	442	446	464	480	420	457	446	485	453	468	453	462	433	415	476	489	474	452	442	425	426	437	464	451	452	470	454	477	461	432	470	482	480	467	409	465	478	469	461	429	473	481	479	487	429	446	437	451	419	454	466	470	448	476	442	467	443	449	457	414	420	407	471	422	481	475	437	456	454	482	432	463	456	413	467	453	429	447	432	418	466	468	447	422	424	442	448	458	497	451	458	466	450	430	467	422	470	457	490	451	475	460	498	465	501	447	443	399	435	448	506	431	473	421	424	530	451	445	463	477	450	465	421	432	464	459	449	453	419	428	487	439	437	435	484	435	436	443	442	429	443	453	429	429	433	451	434	478	402	498	435	452	477	415	444	456	474	433	439	454	486	456	441	476	446	455	449	452	467	480	459	448	442	450	441	442	445	439	450	452	433	451	452	452	476	437	458	485	442	461	411	416	427	430	447	477	471	444	453	438	446	451	434	439	458	438	453	461	450	444	468	444	443	468	492	432	464	469	434	459	483	445	448	442	449	411	461	388	428	426	453	485	469	457	484	450	422	449	425	514	449	403	424	428	456	429	453	454	443	465	426	469	474	466	481	460	394	427	409	419	426	442	448	434	447	405	458	435	466	404	514	443	471	438	466	427	432	463	468	442	443	442	456	424	418	412	450	488	466	468	431	451	460	512	489	448	429	477	434	447	432	463	462	431	434	425	448	470	449	444	422	458	453	470	450	451	443	442	402	451	482	461	472	461	460	447	441	439	460	444	450	422	425	463	456	448	442	438	453	461	409	460	425	420	454	486	429	450	415	458	442	429	442	434	450	474	418	432	433	489	485	467	458	449	432	426	428	469	442	469	471	457	445	445	417	421	425	462	412	454	445	434	452	446	451	462	448	449	426	457	420	486	444	470	502	474	451	456	483	437	462	462	460	463	471	435	443	463	419	444	455	467	473	465	446	419	425	467	400	443	439	434	448	459	435	467	469	436	440	436	463	425	422	492	440	469	465	445	388	456	444	422	434	447	475	481	431	455	432	451	472	451	454	438	469	425	485	470	416	455	427	452	466	451	444	420	454	456	459	449	486	455	446	442	469	474	415	429	462	498	422	456	475	427	457	430	414	455	491	481	437	424	424	424	481	445	446	459	447	451	460	466	442	464	464	451	442	432	480	408	432	488	437	456	493	463	453	445	499	460	463	456	469	433	414	455	452	461	436	472	422	455	457	432	469	457	473	445	473	461	424	431	422	456	432	415	419	425	452	460	453	459	434	450	442	467	386	439	449	446	436	501	456	464	484	450	501	482	478	434	448	464	441	401	476	455	427	454	476	433	451	435	497	473	421	444	455	459	447	498	438	473	416	476	438	438	465	435	431	447	436	478	440	439	441	446	417	440	449	411	441	417	438	456	461	422	433	446	427	485	426	468	443	437	426	462	477	415	431	428	400	433	429	457	482	455	444	468	419	469	452	406	428	438	451	453	466	458	481	451	439	461	451	448	460	456	478	461	451	421	472	438	439	425	454	466	438	423	451	464	461	421	457	468	448	449	444	468	467	430	418	422	458	472	481	415	453	449	450	445	440	501	449	457	435	483	456	426	465	431	431	423	401	451	446	464	443	440	432	466	454	473	455	482	494	431	464	417	489	416	461	458	443	437	459	422	399	440	476	402	468	471	471	433	424	432	448	494	480	458	445	485	451	482	458	422	468	446	457	453	475	436	424	442	455	485	459	438	434	454	451	446	452	432	450	442	477	471	444	436	459	435	450	443	454	469	495	447	442	454	455	458	447	450	452	478	448	467	439	452	508	460	458	436	446	445	440	469	472	424	418	468	474	442	434	477	456	443	444	446	453	426	481	453	477	462	440	459	503	429	452	413	453	417	446	490	445	445	464	442	478	447	414	435	497	447	435	456	440	456	427	423	454	429	461	430	468	437	443	483	407	431	473	465	452	459	445	455	426	446	435	457	432	423	468	412	457	493	450	458	411	439	418	459	451	442	449	463	428	452	476	487	431	461	454	477	470	432	460	434	442	422	429	402	428	451	455	480	411	464	464	474	460	461	413	463	509	437	439	448	443	440	438	471	510	454	473	416	447	446	430	463	468	427	464	454	434	451	464	434	459	436	450	415	438	421	404	451	456	461	483	486	452	454	414	432	453	471	459	473	423	468	439	480	433	476	436	432	406	476	460	451	452	448	452	462	447	469	427	483	476	467	430	438	437	497	464	429	429	418	488	446	506	449	462	432	444	432	440	430	452	491	428	398	513	455	421	441	468	450	440	424	464	416	484	464	447	432	445	432	425	435	470	458	450	460	408	457	457	479	505	489	474	421	455	444	445	464	424	453	460	447	450	440	430	470	412	456	441	461	459	446	424	410	458	435	433	463	465	450	466	444	436	427	482	477	446	447	457	456	459	478	443	462	447	487	472	458	455	470	460	464	453	493	438	498	422	434	479	491	437	447	450	421	458	463	476	451	472	427	427	457	412	434	408	470	441	448	474	459	464	451	429	475	437	458	435	466	440	423	440	456	442	452	459	431	456	459	440	463	459	459	448	446	426	456	486	462	441	421	452	449	459	449	452	447	460	461	464	445	442	463	494	435	432	455	485	466	459	417	458	440	423	450	444	457	440	467	425	445	443	430	418	468	470	443	394	474	426	448	454	445	462	449	454	452	437	446	446	459	443	440	484	442	446	459	452	464	442	465	446	449	460	454	450	473	418	454	427	482	421	427	423	473	472	496	453	455	407	481	466	449	449	446	464	433	426	456	452	446	471	409	458	446	489	407	446	463	446	423	436	478	478	418	456	438	450	448	440	459	451	466	467	433	442	451	462	435	440	470	452	470	440	457	467	474	438	459	423	458	450	466	504	419	435	432	446	468	471	439	405	436	468	432	449	450	467	438	482	432	406	404	411	436	413	438	446	415	423	452	493	417	455	449	471	427	438	452	474	426	431	421	461	449	448	448	434	470	509	448	444	437	466	417	449	440	477	443	444	456	443	448	435	485	433	416	421	472	448	441	448	443	462	494	435	466	434	395	463	447	463	422	440	460	455	455	451	421	427	453	423	484	463	439	444	428	450	433	443	459	449	430	431	449	470	491	450	423	429
22745	21267	28951	23901	21266	21344	8382	1848	1477	1335	1236	1148	1081	959	1018	993	1009	978	926	928	890	932	879	922	877	923	893	907	880	879	842	855	808	823	803	878	917	909	847	929	874	903	875	884	912	886	850	854	852	871	866	868	819	843	909	842	858	846	918	911	840	866	873	825	889	868	865	799	889	898	900	875	852	789	868	837	879	861	855	875	847	806	802	872	817	860	786	834	839	831	808	839	830	868	841	897	802	839	871	811	869	807	873	833	813	807	854	901	863	870	820	857	862	869	833	809	825	815	828	815	846	864	829	851	876	829	819	803	848	826	859	837	850	848	842	799	870	784	854	821	867	868	838	915	868	828	813	857	864	832	873	842	846	820	821	867	897	801	838	826	814	837	869	837	873	851	852	854	830	833	832	802	835	835	862	817	787	834	824	834	827	807	797	821	830	876	842	828	822	842	801	823	851	807	835	867	790	846	814	775	906	827	870	830	800	838	899	812	826	877	885	794	850	856	809	850	837	826	849	769	843	828	869	843	854	826	843	818	821	798	861	733	813	872	820	851	853	843	817	789	860	879	812	770	804	781	854	860	848	850	817	859	847	827	827	827	852	915	856	790	893	833	843	858	761	798	865	870	816	862	866	842	883	887	871	861	851	842	836	828	820	838	836	802	846	815	850	847	844	900	849	836	851	857	817	807	864	797	804	852	851	879	825	866	878	855	847	848	793	874	873	846	859	818	839	836	818	836	875	878	827	859	848	839	884	867	840	828	808	799	827	865	856	779	824	809	820	839	834	865	834	861	798	816	847	869	877	874	848	869	836	818	801	875	813	851	814	854	794	801	850	779	823	820	767	841	803	826	835	811	817	855	836	859	879	824	858	864	864	870	893	859	818	840	846	848	829	827	758	848	820	839	871	840	876	839	869	877	854	829	892	816	815	832	793	757	827	855	805	864	853	786	835	860	856	813	813	799	781	831	850	820	832	860	891	799	826	861	843	833	827	817	843	827	841	849	814	873	833	857	801	791	856	845	846	875	842	826	852	832	832	815	802	859	857	839	818	811	884	856	809	830	825	831	849	829	869	835	832	873	836	805	862	815	874	899	876	822	798	873	876	821	855	858	869	834	787	840	887	840	842	807	838	910	819	844	853	820	857	892	836	833	907	836	865	833	911	857	847	803	846	845	775	828	866	836	878	829	803	892	850	842	907	792	864	832	807	856	913	854	803	846	847	877	803	832	814	846	879	889	841	872	864	830	790	824	845	812	912	811	801	857	826	885	836	854	830	870	831	839	782	823	791	859	829	807	821	838	838	810	823	850	860	804	859	875	881	839	833	811	814	826	825	830	863	875	806	806	818	841	849	835	826	807	821	798	846	901	814	788	816	831	844	853	800	834	881	851	795	847	906	849	802	872	868	808	810	869	838	845	798	872	844	772	829	851	851	869	810	845	868	824	835	836	801	823	759	794	863	842	852	832	832	795	869	842	843	827	822	818	769	858	849	891	842	789	854	833	825	909	818	811	852	862	830	830	855	840	809	806	827	828	823	785	815	819	846	827	830	866	812	785	824	878	835	822	829	842	808	825	841	790	850	855	800	816	824	858	798	839	808	884	830	837	846	813	810	840	838	819	787	852	828	829	814	785	810	934	797	818	825	852	867	853	850	853	833	794	833	900	860	863	815	835	869	871	830	863	771	785	854	821	824	800	867	882	814	881	887	857	845	850	863	800	823	846	806	865	805	824	838	887	806	826	844	823	842	841	848	797	809	859	873	861	853	810	832	862	848	846	839	842	862	892	853	889	860	845	853	844	898	759	806	832	793	874	839	875	823	853	857	823	841	847	880	879	836	828	852	845	836	844	816	856	852	837	786	820	803	816	816	793	827	788	833	847	812	825	807	829	809	838	845	780	855	856	872	854	844	840	836	866	849	835	833	852	838	872	802	809	836	890	823	850	824	865	853	782	899	804	796	790	809	851	805	831	864	900	777	828	824	817	806	835	818	839	829	855	766	814	813	827	827	877	858	812	804	835	797	822	818	901	768	811	850	796	876	874	877	813	850	814	785	838	806	815	799	801	822	843	879	854	820	859	852	843	821	820	857	839	856	816	797	837	811	792	892	842	852	850	839	840	839	809	824	855	823	840	812	839	893	826	783	856	787	839	881	823	810	866	816	844	805	799	802	830	868	849	863	817	780	827	880	785	836	827	843	790	861	811	850	812	781	874	821	850	877	864	862	837	770	825	846	895	878	840	820	847	860	865	859	803	870	843	843	808	829	843	836	805	831	829	796	810	878	862	779	807	838	826	813	870	798	839	864	824	797	865	785	815	876	857	831	805	799	848	843	790	791	795	820	835	837	831	821	824	858	843	838	837	794	835	873	856	767	818	846	814	802	824	797	813	887	852	809	890	765	822	812	835	808	815	886	801	820	810	825	844	780	814	873	831	828	791	811	817	849	849	862	854	831	838	848	810	809	798	827	790	831	791	826	859	844	847	859	808	815	807	810	862	826	869	847	855	829	845	788	834	817	827	839	859	829	839	867	854	800	841	854	796	828	815	792	856	874	782	842	843	845	846	866	845	849	868	813	782	830	891	779	801	869	799	809	836	822	858	842	859	841	824	847	888	841	842	805	856	848	790	819	799	830	808	820	827	842	840	811	828	785	837	817	816	824	766	865	803	887	799	862	871	823	850	881	838	805	852	847	850	812	801	874	823	781	834	831	860	786	858	833	843	888	815	780	849	847	882	782	857	881	804	852	780	810	808	782	819	813	805	819	906	794	854	840	786	782	873	827	835	851	856	801	819	807	894	824	848	848	854	768	848	821	805	848	891	843	840	889	753	829	811	822	819	827	859	823	876	809	773	824	855	812	851	821	811	851	860	851	816	816	854	839	813	844	824	870	813	870	797	875	810	794	824	818	842	843	863	828	879	812	826	823	808	843	841	815	828	828	759	851	833	842	887	858	839	854	805	842	843	857	847	806	806	860	775	847	785	852	883	811	847	823	845	827	873	797	855	850	851	844	844	813	776	831	855	787	880	878	882	852	852	840	809	882	789	811	868	854	852	819	789	836	814	809	821	833	815	809	857	826	815	836	830	835	838	793	815	908	834	862	857	794	873	888	804	816	790	855	807	864	796	844	815	859	826	843	853	835	830	829	826	793	804	784	838	849	871	807	819	821	820	835	803	772	893	898	805	839	833	824	826	818	840	836	789	844	848	845	859	803	786	814	859	846	852	828	861	827	828	849	790	858	825	864	847	819	801	823	865	847	859	853	814	860	809	802	848	818	805	821	852	860	872	832	853	840	841	863	851	788	856	824	823	889	837	836	821	852	801	821	886	805	816	867	797	822	901	822	818	836	857	865	790	817	840	847	856	769	845	824	823	860	834	848	863	857	862	829	795	856	777	877	885	849	798	839	849	831	878	828	836	783	798	782	865	826	880	847	814	849	849	763	823	795	866	881	887	836	800	835	803	821	878	821	805	778	843
5445	16387	11569	6323	4948	3702	3043	2374	2128	1825	1552	1365	1325	1193	1116	1227	1032	1055	1034	1049	993	929	997	902	970	951	913	927	888	897	957	869	911	835	960	850	852	863	893	954	855	889	932	862	880	869	913	877	896	846	915	920	856	860	845	946	867	900	831	894	926	906	876	913	924	902	920	876	886	894	943	901	901	914	853	895	820	866	845	837	861	854	921	841	893	844	845	885	796	858	807	922	895	851	867	884	837	905	870	870	800	816	849	885	904	822	822	882	868	849	862	858	833	806	849	904	887	868	849	873	834	886	880	942	893	856	863	834	845	875	846	866	842	857	861	831	864	837	855	823	891	806	878	850	856	862	858	881	844	888	801	845	827	846	921	890	872	831	861	835	882	854	892	829	848	880	858	893	860	861	859	847	838	897	827	858	850	884	887	878	796	869	828	837	858	861	885	885	901	853	827	829	851	879	863	866	818	833	860	807	813	865	829	841	882	879	833	869	873	858	824	900	851	851	854	895	947	894	830	856	872	864	854	845	878	896	864	856	864	870	832	889	841	862	810	883	863	855	873	835	842	887	805	869	849	838	864	840	872	855	862	874	834	802	859	873	835	859	927	828	844	861	836	831	864	855	875	877	874	844	888	818	854	797	872	869	841	846	830	871	887	824	827	847	854	857	865	848	867	870	879	802	862	887	900	828	864	832	828	902	866	851	850	867	807	857	870	858	858	879	897	866	892	828	924	865	875	828	836	818	825	892	823	837	828	825	893	897	916	868	838	851	816	851	865	879	862	870	865	909	825	863	888	871	851	913	844	862	854	857	855	799	823	843	845	811	827	847	819	833	799	810	863	872	809	830	889	913	855	861	889	891	791	826	843	877	872	797	832	894	845	850	853	841	875	905	854	850	845	888	869	867	874	858	877	885	852	896	904	830	920	857	876	854	909	821	840	860	861	862	870	807	863	822	886	824	852	818	791	863	868	832	813	814	830	836	890	861	818	850	890	845	833	899	844	825	810	896	879	864	874	814	864	875	825	862	841	859	913	859	839	892	864	848	890	907	884	844	843	879	842	846	859	853	848	860	817	883	877	900	856	866	921	818	855	817	819	884	865	845	884	831	861	826	909	835	923	822	893	806	852	882	829	849	856	848	886	852	859	869	836	855	870	855	875	873	853	866	829	868	900	850	895	798	827	904	835	897	839	871	853	797	867	851	873	845	858	809	828	860	870	906	819	904	884	881	854	794	822	813	877	884	840	802	873	810	890	849	849	871	849	841	800	816	837	900	831	874	882	892	857	847	859	854	839	841	842	850	831	891	857	869	909	864	905	922	902	840	825	901	864	907	829	870	872	831	869	837	868	915	881	869	831	817	902	893	833	888	839	847	876	849	816	802	809	837	886	822	826	846	834	845	850	806	845	852	867	867	873	885	858	867	873	833	847	838	836	859	829	888	829	927	831	810	829	890	868	881	868	850	853	860	816	870	833	860	862	877	872	890	868	829	864	890	897	867	869	880	852	853	900	828	836	878	902	859	819	868	857	793	864	825	905	863	844	842	863	836	876	910	830	785	839	860	838	822	885	850	885	818	863	833	877	818	843	889	882	839	856	795	912	823	898	835	846	821	851	845	858	897	838	929	847	841	828	865	852	872	840	826	852	867	860	812	856	856	832	800	852	894	886	825	845	880	816	835	825	870	862	907	837	856	868	850	808	832	797	857	829	858	843	868	891	857	840	897	856	814	825	822	833	887	912	794	854	893	877	854	821	830	823	872	866	891	900	880	805	849	898	847	877	829	881	895	870	828	864	855	845	852	873	876	844	803	911	870	855	889	882	844	833	858	794	912	858	823	833	888	865	861	865	885	867	895	872	876	881	824	834	916	865	887	828	859	824	772	844	880	853	881	857	877	849	827	891	866	852	802	865	804	870	833	840	827	796	857	863	842	876	844	939	863	855	894	832	857	884	862	886	868	883	864	879	880	883	852	808	848	879	828	828	852	870	844	833	852	876	865	858	848	817	858	827	877	840	843	838	873	826	886	872	825	812	848	861	910	829	834	921	856	822	849	863	885	841	821	811	844	861	817	841	881	879	917	860	872	810	835	791	879	866	866	861	794	844	823	835	852	828	836	894	811	935	821	859	842	791	852	879	897	869	834	867	874	829	889	886	826	857	813	830	852	880	922	849	834	871	802	849	887	849	890	853	864	855	856	879	835	878	873	865	864	815	862	877	886	840	856	849	818	833	905	867	861	881	898	873	839	824	888	852	871	859	885	897	831	888	821	883	902	844	859	878	865	841	859	841	789	849	817	860	863	853	841	830	880	888	867	867	858	886	820	845	824	880	843	877	835	884	811	834	843	918	871	887	840	836	880	862	887	826	830	833	890	942	817	827	862	849	858	847	902	862	803	888	831	819	808	848	865	852	839	807	837	885	853	898	888	850	851	894	836	927	875	863	831	898	891	842	862	872	817	832	827	794	865	842	842	870	813	851	854	855	880	812	914	877	868	834	806	876	877	882	844	815	862	855	889	854	854	893	824	807	868	885	870	845	782	838	862	800	843	865	900	844	857	824	856	879	888	884	821	854	875	875	858	904	864	830	846	902	875	931	878	858	836	849	783	837	861	806	811	844	843	845	844	806	827	858	864	840	904	876	880	866	884	855	898	840	878	870	862	895	834	931	889	893	853	881	841	866	848	838	850	890	860	824	805	868	899	839	820	892	850	873	840	854	885	814	825	871	883	853	864	874	868	853	879	852	875	876	865	864	859	903	877	897	848	914	898	829	802	813	850	814	864	886	830	849	864	879	834	846	853	857	812	828	827	835	840	911	840	817	816	884	821	858	915	895	840	892	846	911	854	851	891	837	812	861	846	892	787	795	835	893	859	870	873	837	822	881	841	836	853	855	846	872	856	821	848	832	858	851	836	861	860	787	837	891	867	821	897	833	826	867	870	876	906	858	885	837	854	859	875	879	826	860	836	815	865	828	811	875	845	878	892	846	863	847	810	859	813	834	884	829	876	847	875	837	876	821	913	860	873	834	872	841	922	854	862	848	855	803	865	879	810	848	832	829	851	874	868	845	912	838	836	854	812	868	914	878	830	848	871	946	828	814	864	832	850	893	847	851	901	851	843	902	855	903	871	837	797	872	887	861	860	815	824	838	879	905	821	877	879	854	871	849	847	833	809	838	914	850	858	823	815	901	880	827	881	832	838	846	845	837	847	867	876	918	853	842	884	821	837	899	873	889	888	917	841	903	861	838	845	890	862	886	883	822	868	879	843	866	867	899	898	840	847	850	834	891	823	829	846	848	901	863	844	813	889	827	846	841	847	842	862	882	851	829	840	833	875	838	821	839	863	877	881	883	865	901	847	854	860	802	883	793	797	857	839	848	892	850	850	787	886	872	883	818	866	839	856	845	871	826	831	881	820	856	850	867	841	865	881	830	867	892	897	865	819	916	865	838	871	837	906	889	817	890	833	890	910	839	854	814	895
27862	17394	4103	1171	893	762	556	472	456	486	463	442	426	430	414	397	408	456	441	419	431	402	361	403	398	393	404	420	391	400	401	384	419	386	392	420	437	399	447	374	436	417	420	375	392	389	411	410	411	400	389	409	384	416	394	397	432	416	402	434	437	405	412	387	391	418	399	402	408	412	421	426	452	390	405	427	413	385	419	425	413	392	380	409	426	401	400	414	432	416	410	411	408	406	383	393	437	396	429	395	393	411	393	405	450	418	418	431	408	406	396	399	395	375	376	394	378	400	405	416	393	370	405	381	427	401	390	389	364	382	401	427	403	424	401	449	396	429	407	402	406	409	412	406	440	404	408	377	423	378	379	395	410	433	414	397	384	367	397	396	403	405	420	415	413	400	413	417	408	402	399	381	374	380	432	398	395	430	404	374	443	417	380	415	415	378	416	397	398	389	403	391	351	374	396	413	420	441	402	410	387	429	403	409	391	400	418	407	438	401	388	439	429	446	401	392	391	382	445	450	417	405	389	397	392	399	383	409	385	436	398	410	374	428	418	395	396	430	422	393	413	396	424	416	400	426	387	355	426	397	387	414	433	367	402	436	391	432	413	395	414	381	404	412	405	427	420	430	404	453	442	424	419	432	422	388	401	426	377	413	382	404	382	386	424	402	399	396	436	412	397	420	365	385	379	381	383	408	378	439	443	402	424	419	441	398	392	403	436	408	427	372	376	396	372	409	404	391	369	431	396	404	397	404	416	388	412	416	408	384	385	394	393	369	372	403	427	354	411	395	407	405	409	325	416	416	396	412	394	403	397	418	391	419	441	456	387	395	414	408	431	385	439	392	370	373	411	402	441	388	429	403	413	427	411	391	391	419	404	394	410	405	392	403	401	368	407	418	371	387	370	392	400	397	409	409	388	388	389	417	396	406	387	408	411	442	412	385	416	417	370	430	406	401	379	376	377	376	392	411	373	411	390	414	409	399	431	397	474	411	387	406	393	393	383	375	476	404	408	412	382	369	402	375	375	413	406	418	418	368	422	417	427	391	448	379	408	408	392	461	391	400	376	369	420	374	369	449	410	429	382	421	445	381	381	428	397	369	416	431	403	387	410	385	398	418	434	426	429	362	384	416	430	444	408	388	404	390	387	440	386	389	443	398	407	395	386	379	389	390	384	408	401	376	419	416	411	385	412	387	432	424	402	428	426	418	421	386	391	411	373	421	396	413	424	404	398	396	412	401	366	419	435	397	403	420	389	411	448	399	402	383	427	401	391	366	400	401	412	411	375	416	401	384	394	378	407	422	394	392	399	425	382	409	432	389	392	399	412	415	440	382	382	401	413	390	393	420	383	382	403	384	414	392	417	367	426	387	414	403	409	421	418	410	394	386	400	388	379	421	373	405	385	401	386	371	393	385	443	387	402	391	384	392	443	403	391	365	397	426	428	363	408	437	411	356	435	387	357	406	382	428	408	403	402	377	411	396	422	422	368	412	382	398	401	401	405	424	408	423	407	406	416	376	408	408	396	414	410	425	406	395	412	408	428	423	419	418	407	395	424	393	384	428	348	383	406	405	417	386	362	427	385	396	375	401	371	345	379	383	416	364	411	395	425	386	409	372	389	399	438	398	396	424	383	388	413	431	376	380	409	378	419	420	376	434	407	392	403	369	410	426	439	374	406	375	382	418	414	402	403	404	416	369	424	415	415	389	407	371	401	374	400	449	406	416	383	390	409	395	411	364	420	392	412	382	367	380	391	425	388	430	371	398	405	422	417	397	424	412	390	414	343	413	425	452	424	392	439	407	371	419	407	420	428	395	413	398	361	406	427	426	407	413	396	406	425	436	412	386	383	413	431	415	422	400	407	414	372	408	422	414	405	399	385	397	403	420	397	355	402	432	383	433	395	410	381	400	357	439	423	401	417	423	457	370	394	426	436	402	415	425	422	412	378	438	390	439	367	396	430	372	400	432	398	426	399	425	394	410	436	421	401	397	411	400	421	382	419	417	392	441	416	372	405	409	407	417	395	401	419	400	383	399	403	438	367	431	443	399	421	415	400	372	417	425	408	421	397	399	409	409	428	405	427	397	395	429	400	418	396	391	406	424	401	442	422	394	448	400	426	444	415	428	387	422	389	411	404	418	417	413	410	399	372	388	423	404	384	419	381	399	427	409	387	407	419	393	393	422	380	439	403	430	415	414	414	409	406	442	384	420	395	400	354	405	409	429	396	463	389	386	379	427	391	392	396	396	416	447	407	397	427	416	357	388	406	418	376	392	373	432	420	451	412	443	388	420	432	424	403	407	408	412	397	416	369	450	393	416	379	397	437	413	377	418	406	443	392	420	390	383	430	398	422	387	411	406	394	407	396	410	374	434	414	428	378	423	416	411	382	382	450	359	384	415	411	375	422	400	389	400	433	398	409	410	421	396	383	413	426	422	423	425	416	415	383	365	426	434	385	402	400	408	440	443	400	393	347	400	409	408	408	388	367	353	424	402	389	373	396	427	420	385	420	404	366	395	410	373	405	415	396	415	408	421	391	424	402	405	392	417	378	406	397	376	406	388	406	399	428	402	400	386	400	408	401	403	395	398	397	398	383	380	403	365	391	420	409	418	392	392	430	429	420	402	408	395	387	392	405	422	411	407	411	402	399	403	463	395	432	395	374	382	407	433	364	405	382	414	381	414	414	428	421	428	365	409	398	399	426	394	399	379	378	408	387	432	428	373	384	397	405	407	386	384	406	403	409	412	403	396	399	407	379	413	413	405	430	371	390	419	400	405	396	399	406	378	368	425	367	399	401	405	400	433	431	425	394	396	420	372	397	394	433	386	394	402	398	418	377	369	443	426	407	408	408	372	380	390	378	401	425	394	404	429	429	371	403	386	414	388	393	431	405	402	387	405	363	406	411	410	382	413	365	445	446	397	408	429	353	415	404	428	361	385	386	365	385	386	402	402	384	371	355	406	373	384	397	419	380	378	401	400	422	407	403	358	402	416	439	390	434	384	407	385	394	439	370	385	405	374	406	427	383	413	428	384	424	409	384	410	393	418	381	424	376	413	378	443	423	405	374	369	392	382	392	395	433	394	404	420	425	420	435	408	391	428	419	365	403	407	412	417	389	419	422	428	370	427	430	394	397	401	414	399	407	399	376	414	420	390	411	399	381	387	419	401	425	378	408	440	387	384	393	371	410	410	408	447	374	392	425	405	386	446	403	432	383	409	396	405	397	379	426	397	380	384	433	384	427	398	360	408	389	403	425	409	422	397	367	371	404	418	413	438	400	399	393	358	441	396	404	350	390	380	358	400	392	395	408	367	403	392	403	376	423	442	418	390	375	433	410	389	449	413	413	401	413	372	418	387	390	373	465	363	397	413	431	386	412	420	400	366	428	388	379	441	378	406	368	387	406	379	356	400	399	433	425	413	406	424	388	396	409	412	427	419	423	362	407	423	390	367	407	389	404	439	429	393	411	417	383	411	372	385
4721	2394	1705	1095	820	748	622	586	534	516	485	503	481	423	439	467	450	470	496	424	453	423	461	434	425	421	439	420	413	443	438	489	445	437	446	427	451	410	454	456	414	424	436	409	430	395	424	435	434	442	457	452	445	452	425	465	428	440	475	468	432	443	461	458	476	459	442	416	479	420	387	462	434	452	440	428	464	445	439	444	420	427	418	443	412	442	427	477	420	463	425	429	434	464	450	426	431	414	428	434	453	431	422	413	393	426	396	434	430	450	446	455	399	441	436	419	425	418	399	441	462	417	430	445	419	470	389	432	471	442	447	437	411	435	458	425	422	446	432	453	428	443	432	419	454	446	440	430	487	415	458	434	457	427	459	437	432	411	432	450	387	444	451	414	482	440	436	426	432	456	443	439	435	437	437	439	483	423	430	501	436	454	422	412	424	429	431	422	416	412	456	436	439	472	450	418	426	423	465	419	433	429	407	456	425	432	457	428	425	408	408	409	446	424	431	428	427	431	445	407	441	454	428	421	424	439	406	422	472	410	430	443	437	412	428	452	429	434	408	415	426	402	415	448	444	447	438	398	396	452	448	437	453	427	435	428	438	434	387	455	415	402	435	399	406	427	421	418	435	426	436	445	376	443	436	426	457	457	436	422	469	434	389	388	449	429	410	419	453	395	408	415	426	446	452	439	465	451	408	442	447	436	437	402	446	419	436	454	421	462	403	416	410	430	432	482	436	437	445	434	451	430	417	420	470	438	399	459	423	477	432	423	390	415	433	449	399	385	448	415	483	435	459	448	425	440	417	420	439	424	388	450	468	376	421	428	410	424	388	438	447	433	456	406	422	410	419	432	411	450	414	416	423	461	440	425	421	417	427	403	400	417	439	430	420	441	463	409	412	448	419	389	423	445	443	461	430	434	427	447	420	461	457	398	400	428	447	434	432	442	411	411	449	449	442	434	467	460	428	397	436	390	412	446	410	410	433	433	434	434	399	391	440	406	455	432	446	439	407	430	453	435	371	431	457	398	402	445	417	432	447	435	437	407	427	470	412	476	412	432	454	424	443	405	430	412	406	447	463	456	406	444	435	441	415	432	436	440	438	434	411	428	419	407	428	420	429	424	433	426	438	408	425	397	424	378	443	420	418	434	424	436	415	430	451	445	461	441	407	419	422	426	420	451	452	417	409	383	471	431	453	422	432	437	442	455	417	428	431	396	418	438	472	402	424	388	454	440	406	453	423	430	454	453	456	462	414	459	442	434	374	461	404	415	379	448	424	422	424	416	439	437	445	424	438	395	443	441	411	457	423	430	429	405	424	418	440	448	436	437	435	438	417	462	448	434	457	441	458	460	418	426	419	466	441	401	407	379	427	434	442	452	427	471	459	392	426	457	421	431	424	416	445	424	456	450	416	409	411	460	446	451	437	450	418	473	425	433	435	449	444	460	448	442	430	432	422	426	442	415	444	416	476	457	422	431	435	413	421	439	410	442	440	412	428	427	487	416	399	460	441	419	417	463	400	455	411	413	425	436	454	461	396	435	428	449	416	465	441	460	454	436	428	446	450	458	431	442	489	416	429	458	403	401	379	418	438	398	441	419	418	424	427	416	468	427	435	447	429	414	428	431	413	441	431	456	476	460	394	421	421	444	468	415	425	427	437	392	419	435	433	444	428	456	431	479	452	431	428	485	460	434	446	438	446	416	415	424	431	439	439	395	434	458	403	399	435	418	423	435	440	431	415	457	444	464	385	450	441	433	463	390	460	399	440	408	421	426	423	445	461	444	433	426	446	428	418	433	420	464	449	435	431	466	393	414	442	444	423	425	404	417	441	436	461	457	427	446	421	440	416	427	463	466	414	447	464	426	447	463	410	479	414	435	425	438	424	443	429	437	440	407	453	403	454	412	450	410	451	411	446	413	427	432	451	423	425	422	429	439	441	421	397	434	433	454	411	430	459	446	424	405	429	402	432	383	416	432	432	390	429	455	403	409	440	437	468	418	456	464	408	424	434	426	433	447	432	427	418	462	478	428	435	411	443	424	464	463	408	442	423	431	466	436	415	412	430	406	425	457	467	406	477	431	451	476	422	414	441	424	412	422	410	427	480	483	439	442	445	438	440	407	438	394	407	393	451	415	459	428	427	460	383	432	435	467	445	401	427	423	440	419	423	414	428	446	388	448	433	406	441	462	393	446	442	436	426	404	422	443	425	424	451	409	438	459	447	435	476	448	431	418	411	404	418	425	441	415	459	405	399	459	440	458	467	408	437	426	445	399	440	442	445	427	454	424	414	484	411	415	425	446	442	450	456	415	424	418	416	441	403	423	462	483	398	456	393	443	450	400	446	440	464	433	408	468	442	422	438	448	473	430	462	407	391	437	435	423	406	427	408	442	418	442	477	442	453	435	459	415	456	467	420	406	422	447	418	420	436	400	446	424	449	423	441	408	438	409	436	406	414	422	424	428	422	462	441	429	427	463	422	452	463	408	455	425	414	427	395	460	445	451	410	390	421	426	446	435	418	448	470	439	443	435	419	430	454	407	424	415	417	448	423	434	420	435	434	403	443	414	428	406	398	477	415	433	406	420	440	410	437	450	431	417	438	430	423	442	451	409	435	434	465	461	449	431	422	402	418	439	437	400	439	441	466	394	458	418	414	438	452	445	448	395	400	475	439	402	399	429	443	392	401	411	436	444	439	410	444	423	437	440	461	433	370	448	425	433	438	432	437	455	430	437	450	395	442	418	428	434	433	397	432	449	413	431	469	451	436	415	437	457	450	409	423	410	422	444	463	426	425	467	474	459	401	442	395	398	455	399	431	420	411	394	432	419	437	457	444	446	433	440	461	434	468	421	419	464	461	423	402	429	416	396	420	384	434	446	420	446	441	423	402	397	387	428	414	447	452	419	408	436	459	454	414	379	428	452	419	436	448	471	468	486	443	428	437	456	383	448	447	460	438	406	448	425	439	394	461	454	416	446	446	437	430	405	433	431	403	439	470	427	448	437	454	432	441	408	442	423	441	435	434	398	470	416	438	424	423	439	416	427	390	413	489	438	483	445	469	415	407	382	434	431	411	438	412	423	468	422	440	443	445	436	432	418	474	438	425	448	380	451	431	399	426	437	465	389	462	431	449	445	424	443	409	427	460	416	442	448	424	415	423	457	487	429	451	458	445	427	440	418	430	444	402	416	424	433	417	449	382	421	441	451	447	419	452	437	432	446	438	470	404	400	406	431	405	431	435	408	438	462	428	402	460	429	414	436	407	404	431	404	448	440	436	424	426	415	399	453	414	407	423	428	443	392	459	392	427	421	449	422	447	418	443	424	444	389	452	454	442	427	432	430	433	430	409	491	449	423	411	420	436	445	438	460	440	437	431	468	414	450	453	427	429	441	422	423	450	426	425	411	414	480	443	414	464	469	431	434	465	437	436	434	402	378	464	432	434	455	422	375	396	398	440	401	424	421	428	436	414	397	450	417	438	435
23794	21248	28456	24340	21237	9202	1816	1272	1069	976	888	834	785	748	782	794	735	806	698	776	711	718	741	742	689	701	770	685	697	736	714	715	736	704	748	675	631	693	720	792	732	705	712	734	720	707	701	719	721	705	706	746	669	731	650	726	726	717	689	703	720	729	742	688	698	731	733	720	672	684	680	711	732	702	688	655	719	778	742	692	685	723	698	714	726	695	702	706	686	684	687	771	700	716	659	683	758	689	735	736	680	660	689	732	694	691	663	683	666	695	724	684	665	747	636	681	719	732	708	706	726	673	644	680	709	683	711	650	678	727	703	730	660	687	695	710	661	690	676	685	644	749	671	727	712	700	682	661	679	739	714	702	661	708	739	714	707	678	736	683	686	686	654	703	747	682	676	660	668	669	690	741	683	685	699	673	678	707	666	703	701	738	740	766	720	743	701	732	693	678	700	715	686	703	687	702	689	756	703	700	699	725	719	705	679	687	713	666	678	687	744	693	690	662	758	689	667	677	722	722	683	674	725	714	749	706	683	712	712	669	706	676	714	713	720	700	703	677	679	717	717	681	667	708	678	700	694	715	666	748	713	744	696	728	688	682	714	715	696	693	716	691	671	692	743	702	713	736	713	727	666	688	707	718	652	690	698	693	738	650	664	735	673	668	667	694	649	703	701	680	710	701	717	711	685	692	707	739	663	668	696	689	657	688	659	676	682	700	721	683	667	690	709	689	659	715	675	642	688	707	703	697	705	671	671	732	671	752	691	676	703	715	703	699	712	679	709	674	718	741	658	744	768	721	715	719	759	698	671	661	721	678	686	705	694	706	661	717	719	677	686	678	699	677	699	709	753	702	737	693	714	644	674	722	668	708	674	698	706	726	744	692	633	731	700	723	699	746	692	697	717	715	718	736	718	707	687	682	654	695	716	700	687	729	716	697	708	690	669	703	701	661	670	654	713	670	708	706	750	739	687	696	713	695	702	636	671	672	693	680	673	705	780	705	650	691	682	686	742	692	722	710	715	727	725	685	744	656	763	692	686	618	646	656	750	691	758	731	645	676	677	689	665	712	740	655	723	693	689	675	728	592	697	691	735	644	683	723	696	703	652	693	725	677	742	696	708	728	708	700	680	662	708	728	681	687	720	717	746	663	684	706	729	723	691	677	707	697	701	666	715	662	700	669	766	695	686	701	736	670	693	734	698	747	697	678	710	688	742	700	701	675	695	703	648	671	708	675	656	687	656	670	700	698	669	708	685	700	705	681	683	723	674	695	734	695	710	669	692	663	698	679	687	670	643	676	767	709	656	652	759	694	722	744	710	660	710	673	748	719	678	675	705	754	728	727	705	639	714	737	726	698	693	688	740	713	715	723	684	729	744	709	706	655	676	705	696	707	712	725	715	746	683	721	721	733	677	711	707	704	697	728	714	683	691	657	746	734	685	679	680	706	693	721	689	675	751	691	699	752	695	694	702	705	711	725	682	678	677	662	693	674	724	751	668	703	755	661	729	678	741	735	681	711	679	720	660	754	688	706	709	680	680	683	735	701	757	708	693	747	726	672	718	716	674	704	695	693	701	660	737	715	714	685	717	663	715	673	658	697	701	728	699	686	670	662	675	766	666	695	734	682	635	682	700	750	715	706	696	682	707	721	716	683	657	680	698	700	658	735	673	729	726	698	667	687	706	716	670	649	708	674	698	729	725	688	695	691	708	712	693	663	701	686	711	671	734	733	664	771	726	713	690	700	672	678	727	728	683	753	705	701	742	714	712	690	700	702	730	694	668	704	725	682	736	735	696	702	661	707	687	717	714	689	733	724	646	698	750	710	655	727	678	720	719	731	669	681	656	723	698	702	698	645	727	703	694	715	688	730	703	715	738	736	712	725	671	688	725	643	702	703	645	708	706	658	673	635	715	710	677	715	637	653	717	751	676	712	706	716	699	640	703	692	692	664	709	707	678	728	698	709	713	685	647	693	686	762	651	662	708	703	731	676	722	666	725	731	673	689	676	661	733	710	686	719	697	677	676	723	697	650	730	717	694	764	712	713	671	683	716	682	733	683	715	709	721	692	682	724	686	701	712	703	738	704	670	680	711	719	702	717	658	714	681	678	689	708	681	704	684	719	716	725	691	715	736	706	707	706	661	713	723	664	697	697	669	687	680	699	675	697	705	678	653	730	647	723	695	710	697	677	716	695	664	680	711	716	702	760	699	720	654	685	723	668	759	710	700	665	651	713	729	694	752	749	697	670	656	697	681	667	679	702	693	691	707	738	701	671	666	692	651	681	694	695	720	709	662	712	710	695	682	674	689	679	676	689	654	710	698	697	679	732	724	677	695	676	680	717	687	683	701	741	714	716	677	713	726	700	723	667	693	708	655	686	691	736	731	675	724	732	710	691	699	723	688	699	711	694	665	669	669	701	713	679	680	692	679	662	697	737	698	707	713	643	712	683	728	722	693	705	617	690	679	675	723	750	705	712	708	686	658	687	686	682	706	652	730	659	674	684	692	710	723	696	706	700	675	684	681	703	743	674	689	669	727	687	679	728	669	716	703	697	738	689	715	737	757	688	704	630	691	703	735	652	720	688	728	700	740	732	705	657	731	725	674	720	670	684	713	720	700	723	705	714	751	685	687	784	682	766	736	647	694	672	707	710	718	738	712	663	658	624	738	736	685	648	675	712	695	703	666	701	720	699	743	706	711	757	723	618	673	730	683	689	691	787	622	674	705	682	686	678	644	707	641	696	696	669	651	698	691	685	689	696	653	717	701	713	691	726	706	734	696	684	694	717	696	712	695	707	701	670	681	701	680	746	640	721	697	710	676	749	709	673	690	679	693	743	712	713	699	731	671	714	684	662	699	691	688	696	704	690	742	719	651	730	646	719	740	694	707	687	679	694	645	653	713	646	704	692	657	713	725	715	696	722	757	701	653	677	678	728	707	704	677	674	724	640	714	678	701	678	728	693	709	735	745	688	707	748	711	701	728	694	679	686	722	682	673	698	689	703	649	672	663	685	672	704	700	711	686	725	680	655	709	675	712	691	703	735	665	722	686	707	742	739	708	768	692	721	723	687	751	692	676	662	689	698	714	696	734	739	672	705	704	738	685	686	709	728	723	637	710	735	662	696	731	661	722	713	678	679	691	690	695	763	650	681	671	719	692	760	663	710	737	689	710	703	713	687	666	672	703	689	701	710	733	714	755	685	663	682	688	703	650	718	649	684	761	729	720	701	680	716	719	693	707	717	729	778	699	675	713	741	679	684	687	709	742	709	677	680	716	736	705	666	737	713	707	679	685	724	676	707	677	702	703	694	724	700	706	702	679	657	712	709	707	686	728	704	723	718	695	677	679	708	683	731	692	680	710	689	750	737	669	720	708	720	683	665	771	675	742	665	692	713	697	730	729	686	683	703	728	706	693	702	677	681	722	724	650	690	699	681	751	684	680	738	712	734	701	669	692	704	732	702	708	697	716	656	750	694	745	707
4019	10293	7303	3749	2912	2333	1956	1628	1358	1223	1107	1018	984	884	865	829	834	791	768	857	814	753	745	750	775	761	743	753	744	705	718	766	727	732	732	740	731	760	707	732	751	746	700	738	724	722	731	700	721	715	717	755	718	709	703	747	734	731	723	807	705	734	769	754	721	777	746	790	730	763	732	742	734	750	725	772	727	744	745	725	751	769	763	752	737	690	714	711	738	745	719	740	719	702	750	693	713	728	756	677	763	741	713	779	633	687	712	726	723	698	743	726	721	736	764	727	761	729	711	736	680	743	695	708	745	702	774	721	729	721	713	743	758	741	742	756	659	714	707	740	710	761	744	736	752	738	727	718	718	732	721	746	715	726	639	756	719	716	730	724	716	716	689	771	698	674	741	664	709	765	714	734	723	728	745	714	687	742	697	718	726	721	730	733	746	760	707	679	720	691	656	758	743	734	702	721	723	762	742	768	690	728	733	743	712	701	740	780	666	672	715	721	697	741	673	698	708	684	713	723	724	725	765	756	734	730	745	728	707	726	722	722	689	679	759	726	755	705	714	692	720	688	691	741	746	760	716	713	724	679	773	734	728	737	722	708	746	751	729	716	726	731	740	699	711	671	730	697	757	707	696	736	657	743	717	747	718	750	749	728	700	738	740	707	756	705	724	733	694	717	731	759	734	729	724	687	743	701	724	675	753	706	704	743	700	721	753	754	697	707	701	727	699	682	710	681	730	722	712	665	765	722	771	673	739	722	727	724	698	759	669	753	734	748	733	694	742	708	790	711	728	756	738	742	744	690	682	767	684	699	756	709	750	710	687	727	683	702	737	761	765	716	717	743	699	715	686	726	696	693	694	659	714	735	730	735	714	729	723	707	691	747	759	717	708	715	705	723	730	738	750	723	766	745	711	732	707	726	697	724	737	705	737	710	727	684	708	709	728	691	751	697	709	709	737	686	727	712	692	676	745	695	729	739	699	702	700	737	698	698	733	733	763	731	700	737	754	679	706	738	721	716	716	758	690	728	693	692	719	734	685	736	699	689	730	737	744	757	723	732	705	715	741	785	725	745	742	717	734	710	759	750	723	739	689	766	737	729	737	696	694	743	704	711	711	747	726	753	743	706	689	714	725	673	744	748	666	741	744	749	768	693	723	723	688	694	681	737	693	713	650	681	729	709	718	728	730	720	723	703	733	755	742	690	710	667	706	738	761	680	723	748	700	671	718	754	726	698	670	713	754	709	704	741	708	711	718	727	701	719	690	684	704	713	708	696	693	728	705	728	734	716	691	743	716	721	721	715	697	761	704	748	685	692	742	707	758	719	717	702	738	742	694	689	722	710	726	726	784	720	763	791	723	772	740	723	710	714	730	746	692	702	684	694	737	741	746	708	712	724	735	682	734	702	681	734	710	705	725	682	698	708	705	726	738	705	728	733	736	710	726	672	708	741	698	744	730	728	690	722	715	777	729	723	724	735	729	725	770	743	729	751	697	746	675	732	697	717	690	726	680	733	728	689	726	735	707	716	744	710	750	746	736	727	753	710	698	677	659	726	707	713	705	708	716	733	711	741	699	699	727	708	723	719	715	770	679	750	705	736	769	731	668	728	732	709	699	729	738	756	649	708	679	725	718	704	715	723	734	688	737	733	717	733	695	737	744	662	736	726	728	748	730	715	723	713	721	699	689	709	727	767	691	702	750	719	717	736	709	682	685	702	751	746	745	747	708	699	707	730	701	694	699	715	718	739	736	718	755	731	695	698	713	735	797	731	706	750	743	728	730	689	784	714	696	778	699	717	736	751	726	704	684	730	684	767	702	728	701	666	733	759	710	717	683	732	696	681	691	702	731	692	737	735	694	726	680	694	737	726	711	717	705	645	692	645	727	705	776	695	723	720	698	767	706	693	721	727	774	720	700	719	710	709	735	707	680	755	760	747	680	755	733	726	715	736	735	724	759	718	707	715	731	714	725	690	766	718	736	672	714	690	739	682	735	672	686	715	749	738	715	760	745	731	690	715	760	716	730	717	690	700	714	692	733	716	734	733	725	752	698	713	691	734	686	691	677	748	698	754	739	695	698	688	717	765	720	724	715	740	689	718	684	700	686	715	726	708	702	725	677	686	747	693	772	621	749	693	755	701	674	732	684	710	718	750	719	702	692	702	741	711	718	760	677	722	731	713	678	722	712	681	701	745	689	746	771	730	722	704	692	720	711	712	730	761	742	745	699	717	713	699	743	757	724	736	711	708	765	702	728	665	708	692	729	702	704	749	720	722	649	744	752	690	712	707	675	709	814	740	732	720	717	718	733	721	744	690	688	704	756	704	700	726	742	723	705	694	730	708	728	732	696	690	722	714	753	740	704	720	723	741	715	713	696	760	732	721	708	742	664	725	724	713	706	706	712	734	710	747	717	727	735	690	763	712	702	737	738	699	745	702	739	707	724	732	762	743	723	705	742	721	721	702	679	727	760	714	729	730	737	764	671	731	802	722	691	701	717	720	717	718	702	743	690	704	688	707	721	702	675	731	719	661	720	715	752	698	737	665	766	749	750	748	725	684	675	702	689	741	724	747	714	689	708	749	744	730	720	730	722	733	717	712	736	747	729	709	716	719	709	722	714	710	728	721	689	785	713	690	700	747	675	689	716	725	714	764	741	725	695	709	698	709	712	743	724	732	754	721	730	692	728	739	727	729	731	722	684	712	743	751	700	725	716	650	730	771	701	769	702	701	692	701	707	712	697	700	715	717	695	696	713	693	704	647	713	718	732	724	685	781	724	720	678	697	735	706	735	706	770	668	762	718	693	743	695	699	747	752	706	662	780	738	729	716	724	742	684	690	740	768	659	750	761	720	742	734	730	667	702	742	715	730	747	763	719	728	742	701	747	754	719	727	669	770	669	718	659	743	738	776	728	698	700	702	727	752	700	734	680	732	681	726	686	776	719	721	722	786	702	710	686	762	723	738	681	690	723	701	710	735	731	697	658	734	753	731	749	687	738	747	706	750	755	724	743	711	728	702	684	741	746	733	777	700	736	724	723	736	736	740	698	713	735	735	705	727	681	721	687	690	722	705	680	702	759	672	711	716	731	740	726	733	731	743	726	667	739	750	713	700	742	731	767	762	742	714	721	744	761	725	768	764	693	729	757	724	686	688	692	699	673	662	773	732	706	667	699	695	761	716	735	759	734	760	684	682	716	720	745	714	736	738	708	736	715	744	714	708	673	688	748	667	690	699	711	717	709	721	734	724	711	748	746	712	696	719	687	762	685	705	718	723	720	735	717	762	694	739	757	720	692	707	712	727	733	706	700	757	695	698	727	728	700	729	685	740	716	731	704	747	716	722	738	743	704	710	716	727	708	712	744	748	672	782	698	686	698	750	747	690	728	727	728	742	728	746	683	722	700	705	753	709	758	712	687	725	781	692	758	721	687	745	730	736	710	718	741	717	692	700	794	737	702	685	722	710	720	731	738	764	695	688	702	782
25073	21310	27313	25521	8988	1051	787	684	595	553	528	526	498	486	443	428	418	435	477	460	416	419	424	415	398	407	441	431	443	387	441	420	384	369	395	425	400	413	375	452	413	416	387	376	399	420	422	391	413	394	416	411	435	420	376	442	386	393	411	385	404	440	405	410	411	440	399	408	418	403	434	426	423	437	426	424	412	383	377	419	392	413	406	419	378	408	397	377	406	429	431	418	451	430	415	401	368	407	402	418	416	365	411	374	394	426	416	376	411	399	374	406	450	431	397	393	403	406	419	376	398	373	399	408	418	393	436	424	391	426	379	397	415	443	407	398	393	400	402	392	391	400	429	404	402	416	428	426	387	397	401	409	392	387	439	432	420	398	435	367	457	434	373	409	385	405	383	396	392	397	377	424	416	387	424	422	396	400	355	406	427	409	417	408	397	383	382	419	394	396	421	408	381	420	394	397	372	418	406	389	406	402	400	394	411	430	405	421	435	425	393	406	426	393	392	427	384	424	391	385	417	406	388	409	396	417	401	405	345	378	414	397	404	421	390	432	424	395	405	455	391	408	379	393	358	389	406	392	394	392	411	405	408	389	389	389	400	429	409	395	391	409	369	380	420	384	363	386	409	390	379	379	360	415	416	396	412	437	380	390	403	394	363	406	403	358	439	367	400	409	376	427	412	395	381	384	390	402	404	425	410	397	384	400	400	388	419	420	432	393	395	420	439	415	380	389	435	406	408	372	402	401	399	409	436	427	430	413	384	382	387	383	460	410	410	371	411	419	405	425	374	420	397	420	406	399	421	375	413	384	438	420	427	415	405	414	380	391	387	410	359	392	426	427	394	414	433	412	433	411	400	423	408	395	374	416	397	409	403	414	420	429	394	404	398	376	427	429	450	395	443	410	438	408	388	400	401	396	389	365	406	383	388	363	384	409	428	398	358	439	391	373	381	436	373	427	369	413	401	444	390	397	439	412	375	413	391	408	424	405	400	388	422	406	381	442	385	388	411	406	384	405	400	403	413	367	388	403	380	430	430	407	370	433	403	412	406	407	409	412	401	403	437	400	427	397	372	417	405	429	411	344	364	363	413	389	378	423	408	411	401	421	390	379	383	415	401	397	411	382	410	405	402	378	414	400	413	403	374	363	440	410	442	399	378	409	389	390	395	418	375	390	406	374	379	407	382	374	420	430	399	384	396	381	412	409	405	386	347	442	395	394	441	395	403	402	431	422	387	396	406	400	384	414	420	455	392	401	409	430	397	396	411	407	407	386	396	417	414	373	420	390	368	409	437	366	420	399	405	435	421	400	365	409	354	394	393	426	411	421	381	392	394	416	379	386	388	414	413	367	419	436	403	386	400	414	405	399	376	418	373	404	378	390	409	370	388	401	434	403	422	418	346	422	435	385	408	420	379	386	431	403	396	391	398	399	403	422	416	382	427	419	416	426	419	404	404	433	424	448	427	393	409	447	403	407	407	396	392	435	412	388	423	391	413	405	406	390	437	399	359	411	366	408	415	394	407	442	404	354	426	419	402	407	384	386	405	401	390	421	378	385	415	425	399	412	387	407	436	397	413	414	392	366	407	413	462	431	406	384	409	413	383	386	420	415	384	392	410	402	389	408	408	365	366	396	382	383	408	376	443	405	421	374	417	406	385	431	381	400	441	379	418	394	382	414	406	400	394	423	393	413	407	405	397	400	414	389	415	400	384	412	429	408	404	407	409	393	391	387	412	417	405	386	448	429	399	412	400	420	370	374	411	408	424	415	379	430	413	436	409	403	387	413	389	405	445	402	410	392	410	387	400	392	401	443	420	387	384	414	407	372	410	441	396	407	419	432	412	397	424	397	384	416	434	406	387	419	363	403	360	417	368	420	424	407	428	402	418	400	404	420	381	422	411	350	446	406	394	430	407	401	400	427	409	402	432	419	394	418	402	409	448	427	416	432	401	414	367	381	455	399	377	413	382	409	375	403	401	418	388	416	420	400	425	346	385	392	398	434	417	388	397	420	410	388	410	381	397	407	451	421	393	372	393	436	403	389	383	377	418	399	407	358	373	393	402	434	393	436	402	412	438	420	398	441	421	393	413	422	424	384	408	432	398	407	385	421	406	449	394	400	405	388	387	394	452	393	403	405	396	392	435	388	381	405	399	411	424	397	378	379	397	388	455	397	418	383	362	374	414	427	373	398	423	410	451	388	389	401	391	410	396	411	361	397	422	452	409	410	438	383	415	423	389	445	402	394	418	397	376	398	411	405	412	394	438	415	352	396	367	406	421	412	379	403	415	388	383	409	404	401	421	393	434	410	413	403	388	423	414	388	421	373	390	428	416	425	423	391	433	377	433	424	404	393	405	415	369	397	389	409	429	422	406	399	381	420	402	412	458	390	385	420	415	429	383	366	374	353	389	374	384	424	398	365	404	370	430	404	436	413	392	349	443	396	390	428	377	418	389	391	405	404	411	383	404	403	389	433	395	418	410	389	380	398	404	392	429	389	431	385	427	413	419	402	385	433	383	435	417	440	371	434	415	424	402	400	375	405	396	410	410	389	381	402	396	400	392	409	407	418	411	379	357	407	418	415	362	428	378	427	405	396	393	396	418	398	425	429	429	398	385	384	401	391	385	429	400	415	398	397	420	412	422	426	400	423	386	384	439	400	433	406	392	385	419	383	416	388	413	368	423	412	396	398	413	377	392	405	425	402	384	409	453	422	413	409	390	428	408	417	375	401	411	424	447	408	377	434	400	419	411	365	404	455	387	404	448	400	393	408	421	411	409	407	404	440	410	375	385	383	407	426	403	440	411	392	406	406	399	405	412	386	395	393	411	407	381	371	395	386	380	392	394	404	433	387	381	418	389	435	389	395	438	397	458	394	440	441	396	444	363	423	397	396	441	423	404	388	431	424	376	398	389	438	393	408	440	365	408	369	397	400	388	415	413	451	398	394	422	408	379	439	415	400	413	427	416	390	369	446	372	402	435	340	379	422	436	408	400	395	403	423	418	421	390	383	391	443	425	437	426	420	420	420	410	379	404	409	426	408	360	380	381	372	362	412	386	426	415	422	406	418	405	406	375	408	372	380	386	410	393	407	405	375	370	420	402	395	401	433	385	397	394	426	420	416	403	426	379	382	421	398	391	401	373	412	399	412	414	441	398	385	421	371	441	428	426	458	436	428	408	406	439	388	372	366	413	404	391	420	427	401	408	377	436	397	393	415	391	407	442	353	432	372	422	389	392	397	430	382	392	410	390	398	437	366	404	425	389	438	406	432	417	383	423	398	383	369	369	414	337	453	384	377	374	387	382	420	423	408	386	386	397	409	389	434	405	402	414	405	396	420	414	410	421	392	395	403	439	426	411	427	397	405	398	405	447	389	404	360	391	402	413	418	363	430	416	408	399	399	410	389	410	403	372	388	461	374	390	389	406	435	390	394	445	453	434	439	409	367	439	381	395	411	443	423	359	369	400	410	417	392	358	409
4197	6614	4495	2249	1807	1492	1188	1039	878	790	725	668	603	569	541	510	512	537	531	530	500	498	480	465	527	457	483	494	453	475	448	484	488	511	457	440	487	474	490	487	471	506	490	491	458	450	445	471	429	467	468	475	453	430	511	454	495	464	442	485	496	470	465	467	465	450	502	443	448	468	511	438	461	488	475	431	432	472	468	463	463	455	412	454	494	447	490	471	449	440	483	452	450	457	431	484	484	466	429	467	492	453	507	470	443	432	438	407	452	398	440	441	417	442	405	442	466	469	420	438	459	468	440	446	450	460	456	472	464	467	487	459	469	436	465	444	451	417	442	419	452	479	411	463	476	412	476	448	447	425	438	426	439	449	430	459	474	453	418	423	479	475	476	447	418	461	439	451	502	475	471	450	462	472	460	439	452	435	438	423	468	442	448	449	436	459	439	457	459	457	439	445	441	476	446	440	474	459	425	438	445	437	448	425	460	456	478	474	476	458	428	435	452	464	470	461	440	459	448	510	440	447	473	438	442	457	443	477	459	484	459	489	461	430	468	441	455	458	447	445	444	431	453	434	445	466	468	442	417	443	445	435	472	452	417	458	443	456	439	476	466	426	423	428	449	465	449	446	447	428	400	464	458	455	475	481	428	430	509	484	440	461	430	448	481	468	433	472	433	419	446	445	444	439	441	435	458	430	476	448	451	452	426	473	448	447	432	462	432	445	454	448	448	449	435	453	444	447	458	422	428	470	462	445	453	429	474	463	443	430	450	476	451	462	422	451	456	422	464	471	469	436	485	446	478	455	513	449	457	470	447	448	445	452	427	471	417	472	449	434	405	445	479	441	476	434	517	443	444	462	446	439	467	426	445	468	475	466	442	440	478	469	458	453	442	448	493	429	466	440	468	473	438	454	451	423	457	502	444	479	450	459	437	432	424	470	481	475	441	446	416	460	432	428	439	436	479	459	467	441	462	462	451	500	416	398	410	441	458	456	444	475	423	429	460	449	447	455	471	413	485	425	447	457	447	457	456	452	470	428	448	450	458	452	482	483	461	430	456	447	434	432	481	442	444	445	424	434	479	448	437	513	480	431	466	454	441	482	474	428	485	427	468	413	454	432	481	450	466	418	425	441	450	474	441	438	459	396	453	482	457	443	430	459	449	459	463	425	421	452	465	427	460	476	485	462	435	479	473	464	425	474	456	460	423	454	472	450	429	531	452	431	489	446	427	444	452	438	430	486	477	427	434	434	435	458	468	448	424	431	435	440	464	469	471	452	431	492	449	439	462	422	464	450	438	413	437	443	469	466	398	448	464	437	420	441	462	438	442	446	455	423	500	438	449	464	463	447	446	443	479	442	403	435	416	464	452	447	481	443	443	458	472	435	452	481	451	466	443	444	471	448	485	454	435	467	484	439	484	434	482	459	467	461	423	456	476	422	459	441	455	426	446	439	466	461	455	390	441	423	448	455	456	431	472	492	472	435	430	458	465	434	440	438	445	415	446	433	438	469	424	453	448	450	402	457	462	419	431	417	439	408	426	421	437	447	451	427	487	445	475	423	477	402	441	445	452	467	459	445	439	414	409	454	500	440	424	481	469	473	493	446	488	473	470	445	450	443	463	439	417	427	451	475	441	467	473	444	468	444	440	432	411	481	437	471	465	409	478	460	464	411	443	434	433	449	440	448	460	453	460	461	444	478	448	443	447	414	430	436	460	449	475	448	474	441	426	425	472	424	443	430	424	434	447	428	460	450	449	428	457	437	455	471	422	445	466	433	467	440	440	441	448	402	443	477	475	446	443	439	471	462	440	438	447	468	452	483	431	451	460	455	440	467	447	429	443	503	473	444	437	461	410	408	444	473	427	463	470	452	452	462	417	432	483	462	424	452	442	430	443	455	472	473	455	458	482	447	447	458	451	437	394	457	444	424	469	423	441	445	436	444	461	471	439	459	478	417	458	434	444	452	444	472	436	434	423	476	457	439	487	477	452	485	441	462	462	431	447	469	447	432	448	444	401	465	431	444	420	495	460	491	422	446	428	471	424	451	444	426	436	424	432	485	448	445	430	466	492	487	447	437	440	417	391	433	446	491	467	427	452	429	450	442	464	456	453	438	489	431	431	464	457	485	435	455	430	461	456	440	448	455	430	482	409	415	440	423	446	454	462	462	432	439	445	408	455	460	448	483	482	441	413	439	458	467	436	414	462	462	475	464	448	435	464	416	453	471	433	448	485	448	441	423	444	475	426	441	427	440	443	466	429	438	470	508	440	471	441	436	447	433	490	435	493	461	419	449	481	446	444	476	437	479	433	419	450	435	466	430	454	471	441	461	467	444	449	479	462	447	439	435	444	430	493	458	435	477	424	425	478	443	484	454	437	411	437	482	473	398	473	477	465	469	440	453	475	412	436	438	453	505	424	449	464	471	484	444	426	451	448	455	465	463	419	430	470	433	398	479	476	446	466	443	426	388	494	440	455	452	443	454	446	429	467	465	416	450	442	437	453	461	421	452	478	432	445	479	482	450	429	470	432	477	489	470	468	425	473	437	436	454	473	433	435	435	435	469	492	467	431	458	434	436	475	452	465	435	486	442	434	467	454	452	454	518	468	439	466	417	458	420	470	425	461	444	426	449	444	458	408	453	452	439	431	424	431	421	461	477	447	449	463	461	429	453	435	450	423	432	466	451	462	408	434	456	483	422	463	467	496	439	452	412	468	452	442	475	493	481	453	456	470	462	486	457	426	463	429	411	436	442	465	419	452	451	457	471	432	447	464	469	483	505	486	481	460	449	468	449	447	431	466	498	455	442	443	468	418	421	427	485	404	439	439	488	481	469	429	480	435	473	454	449	463	449	460	435	458	454	451	446	458	471	441	467	477	451	440	442	492	402	457	418	443	464	443	481	477	471	468	453	483	454	485	392	442	431	483	427	488	456	454	455	467	401	495	468	486	492	425	456	439	437	443	456	466	451	442	462	429	457	490	470	445	466	442	440	458	420	479	423	471	434	468	431	448	435	411	444	446	461	436	469	447	448	439	426	446	438	399	442	419	424	420	450	409	462	498	482	444	449	477	462	472	437	421	454	475	489	440	438	422	456	440	436	439	443	480	444	431	466	445	463	459	428	462	446	460	472	460	453	429	442	452	500	458	463	450	453	443	452	461	467	401	436	442	412	489	451	429	421	438	429	450	453	448	427	461	411	449	474	419	461	454	465	487	430	450	447	441	405	430	453	464	485	461	476	467	436	447	431	419	480	440	445	453	431	456	455	453	437	503	491	432	450	452	451	411	454	467	432	447	425	478	482	436	469	421	447	461	482	472	441	453	466	440	458	401	478	418	467	470	403	465	421	438	457	460	463	427	417	478	473	452	429	421	469	470	477	451	453	456	442	476	445	431	448	425	445	465	439	433	482	444	441	444	412	420	447	466	458	426	446	469	481	476	462	441	433	503	436	461	454	475	396	448	440	455	472	450	470	432	433	454	453
22661	21264	28953	23879	21259	21342	8271	1924	1419	1316	1267	1177	1032	1059	1028	982	1057	895	927	928	937	957	956	857	918	847	894	828	925	844	887	864	902	913	859	872	894	876	838	830	848	863	884	875	944	859	894	805	833	826	882	836	836	881	851	853	904	873	834	816	857	842	823	857	865	909	858	853	910	838	898	799	857	829	837	877	809	822	850	786	822	797	896	825	878	799	821	841	855	833	854	852	843	876	826	832	850	826	863	793	843	819	838	821	815	826	846	835	850	753	837	869	803	822	836	788	860	782	789	820	902	846	845	875	803	801	835	836	832	847	876	802	860	843	874	837	860	839	845	832	825	874	878	812	825	838	831	836	875	858	822	868	867	866	847	812	825	831	801	783	763	839	824	822	832	843	877	810	843	862	790	814	844	852	797	810	826	838	816	897	852	897	811	811	789	782	825	905	790	825	840	816	841	817	864	825	858	859	883	853	831	864	819	853	824	840	798	851	824	856	849	809	846	873	809	851	836	897	855	820	823	820	831	842	862	799	777	829	832	896	839	779	859	880	892	868	839	854	819	824	854	802	821	812	807	836	849	834	808	853	822	772	879	863	835	853	840	845	811	814	826	852	817	836	830	856	823	843	834	824	801	834	793	819	869	848	874	849	777	782	861	841	842	859	901	841	808	834	819	841	831	859	788	817	886	876	843	826	805	847	839	815	849	856	849	896	801	826	841	855	833	834	818	823	839	857	811	839	824	859	871	853	811	847	798	860	835	856	830	811	850	817	831	803	822	781	794	863	872	807	817	828	817	816	868	814	846	820	784	830	830	853	897	900	882	840	846	814	810	835	800	790	809	876	818	868	792	810	853	834	837	821	857	810	873	879	815	833	838	840	854	854	868	829	879	809	870	910	816	831	856	805	825	909	832	801	846	786	823	832	830	819	818	857	820	829	795	821	812	832	809	800	837	841	800	846	882	812	822	797	795	839	849	892	831	830	884	855	846	826	783	840	835	866	850	870	791	865	844	831	845	829	879	852	854	815	818	805	846	844	846	824	851	862	850	824	904	867	861	869	797	870	836	813	846	836	810	826	828	870	857	833	824	809	809	818	815	816	852	856	842	876	851	873	816	807	866	833	869	823	832	780	818	889	806	817	857	834	834	808	821	825	802	839	801	774	811	856	847	843	897	796	892	850	802	838	871	764	836	840	877	830	853	793	813	817	799	844	845	903	819	785	850	828	833	833	865	812	800	847	810	779	825	833	881	837	822	899	797	878	801	827	839	819	805	841	857	802	832	821	735	830	827	817	849	866	819	880	840	827	783	779	871	846	811	857	805	879	878	835	849	867	803	841	842	785	809	824	790	829	841	797	821	883	807	864	834	836	823	801	813	807	817	803	866	860	873	850	819	840	831	800	787	858	836	831	822	859	841	811	826	806	827	841	806	801	821	857	800	864	817	817	848	832	822	846	793	860	832	808	892	814	879	865	823	778	829	823	865	869	802	861	827	838	802	867	823	839	822	833	830	857	808	867	876	847	816	829	835	864	798	824	859	860	810	855	822	822	828	863	815	842	809	808	812	853	824	877	807	787	851	825	864	826	815	804	856	822	821	817	826	838	811	842	804	848	824	826	841	851	864	856	799	809	825	838	836	817	799	854	838	826	787	823	845	819	818	839	847	839	870	829	802	856	845	824	882	842	869	896	828	822	850	865	855	855	817	826	776	803	830	834	880	838	847	827	855	811	895	855	835	856	827	866	887	858	781	826	817	858	796	837	802	846	805	820	835	856	823	866	840	841	811	861	841	813	813	836	839	844	858	847	867	800	836	824	872	828	806	800	817	862	850	843	833	836	877	840	805	785	888	809	849	858	868	822	823	817	871	771	854	876	817	862	900	805	836	772	851	827	858	826	814	852	840	843	782	821	861	836	856	831	791	808	786	849	875	828	848	819	814	782	834	823	788	785	874	851	870	863	811	813	851	809	882	864	868	798	872	773	827	874	842	869	836	834	888	800	914	870	840	855	850	812	869	903	864	848	836	861	825	852	814	822	853	873	797	816	830	800	833	808	805	828	866	824	880	828	839	817	841	879	804	887	789	860	801	813	818	909	841	845	843	780	823	843	857	845	792	814	863	853	858	831	800	869	835	847	839	872	777	848	817	877	796	824	813	833	804	875	823	834	869	760	846	821	814	826	803	860	808	808	855	776	821	833	840	833	781	822	819	851	848	817	807	808	818	840	824	828	769	868	890	795	821	887	809	809	865	872	831	826	829	801	799	827	801	838	827	823	842	835	838	828	853	844	786	800	864	830	856	819	859	850	841	825	823	808	897	813	836	859	816	826	827	843	845	853	856	846	827	852	842	812	815	816	857	858	836	811	808	848	783	842	800	838	857	842	842	892	848	793	841	763	847	848	813	861	839	840	794	800	857	833	878	856	782	845	872	822	807	848	852	773	861	844	850	805	824	869	842	849	851	791	827	823	820	822	847	830	811	833	793	834	817	845	808	799	854	863	843	847	830	895	838	812	842	837	798	839	835	846	807	848	866	799	811	837	817	872	807	850	774	832	897	830	833	841	841	803	856	827	850	781	903	810	835	827	820	830	834	871	795	853	820	843	801	785	871	834	858	794	770	784	848	839	812	879	840	781	812	851	812	842	861	880	837	810	822	860	766	827	825	893	817	869	839	869	815	821	833	862	852	833	824	816	847	871	859	846	789	841	856	821	816	817	807	818	827	861	872	822	847	853	816	895	848	786	827	903	843	843	813	835	841	833	853	826	832	848	871	824	840	852	856	808	871	800	862	835	773	849	848	876	839	839	802	806	839	883	810	839	788	829	875	866	865	877	781	886	818	805	801	830	842	819	831	835	885	777	823	849	870	823	807	849	874	805	813	815	813	815	912	820	832	813	817	882	819	841	851	820	843	820	837	798	791	854	790	802	849	802	805	835	869	773	796	888	811	875	800	840	796	865	855	846	833	827	827	815	838	857	845	871	835	812	873	848	839	836	825	759	893	838	789	819	780	873	871	831	820	751	805	842	857	814	854	799	793	818	819	830	842	826	807	856	814	828	824	822	797	799	847	841	853	851	845	852	854	809	792	794	823	855	769	813	851	850	819	834	796	855	850	818	825	799	852	853	823	815	810	844	809	860	845	882	805	818	879	844	835	854	812	843	839	847	802	839	879	827	803	841	745	901	842	848	837	868	817	779	798	887	886	911	836	813	858	850	799	832	856	848	819	849	808	829	828	857	831	800	839	877	864	849	818	787	857	824	829	793	813	849	832	829	788	789	816	809	869	856	871	840	879	846	824	832	783	819	808	851	834	832	829	839	790	831	819	794	811	852	812	856	845	834	866	888	786	854	837	756	843	808	870	826	850	808	848	846	834	818	816	811	852	858	831	855	853	812	815	818	860	851	825	837	834	879	795	778	778	775	812	902	814	829	853	849	852	799	797	806	835	827	856	887	855	867	868	810	876	847	854	801	813	832	849	832
5562	16413	11475	6152	4949	3834	3114	2423	2041	1794	1566	1324	1335	1156	1031	1042	1001	1108	983	1019	931	1006	966	972	891	932	929	925	899	929	907	844	883	901	837	886	880	846	881	828	925	887	860	937	900	845	905	929	875	913	916	848	826	902	852	917	917	867	895	895	899	885	934	883	897	886	921	905	891	877	896	910	857	887	876	909	868	909	838	870	883	827	816	853	946	822	844	908	805	836	874	878	900	888	892	883	854	870	842	875	860	864	873	876	832	900	884	821	821	893	819	822	855	858	868	867	854	921	835	862	827	856	818	851	882	838	855	878	852	880	875	864	876	856	858	846	881	852	884	838	850	863	843	817	824	831	857	856	826	863	884	914	842	906	853	852	849	819	862	846	798	827	881	832	860	834	849	851	875	826	850	843	876	891	841	865	878	836	863	839	893	810	866	824	914	861	887	823	856	913	815	848	891	916	853	853	851	876	811	833	878	872	824	845	809	832	840	889	830	894	899	924	836	841	862	909	824	848	878	823	922	886	836	836	900	835	928	807	867	902	904	814	854	902	857	858	823	895	840	825	861	819	874	866	861	888	834	859	874	871	822	824	817	859	863	871	893	874	854	827	953	840	853	828	833	855	849	879	835	923	848	939	854	880	876	855	866	844	854	837	856	868	864	821	851	799	864	802	825	786	806	880	852	878	841	879	824	851	858	827	806	851	819	809	874	915	809	855	885	826	894	862	942	765	851	887	886	770	881	820	860	867	880	884	871	881	852	852	889	836	898	850	843	871	872	831	858	867	869	867	836	880	823	821	848	842	884	823	864	879	835	847	840	851	862	839	817	833	834	871	800	876	831	871	849	885	900	857	821	832	852	872	824	821	857	851	896	908	905	923	840	823	850	890	894	874	847	835	918	840	832	906	906	838	824	891	890	870	860	908	876	862	894	837	864	827	904	838	875	824	890	893	831	944	854	822	904	842	785	875	853	879	836	832	865	858	883	920	855	901	838	872	837	851	836	885	834	825	866	886	861	890	860	868	834	815	937	884	881	872	841	858	910	847	835	819	854	866	838	863	831	861	851	860	870	885	869	867	877	825	892	802	821	869	840	817	820	864	843	873	854	870	869	866	865	893	895	839	908	897	828	852	816	875	873	830	865	867	841	870	883	874	812	910	833	821	811	800	849	856	863	860	852	848	876	868	875	860	876	822	890	854	905	847	887	864	855	883	910	848	842	825	872	895	850	869	875	833	832	839	870	862	847	844	875	841	854	878	884	871	910	870	862	894	890	864	904	888	878	860	929	850	886	832	807	848	807	833	858	840	815	810	902	908	837	859	828	841	866	833	827	904	845	868	856	927	852	825	826	842	858	892	841	848	882	920	831	849	877	858	833	827	901	844	872	839	791	851	842	838	850	823	836	863	842	880	834	889	884	830	869	821	901	848	789	849	870	827	864	900	848	836	830	832	852	873	851	842	781	837	881	845	863	855	835	870	839	842	879	871	896	870	886	833	866	837	839	881	801	898	868	839	856	891	844	852	865	896	866	900	867	801	870	851	815	806	885	878	839	831	857	838	868	839	862	832	867	820	848	869	878	882	871	865	868	865	896	829	889	845	818	892	889	817	846	835	851	832	825	840	859	849	874	859	802	816	804	840	826	856	864	861	868	889	892	822	878	860	883	849	815	839	849	850	865	847	842	870	831	905	864	855	882	883	882	909	814	909	809	847	887	797	916	838	868	880	875	844	814	841	848	856	881	877	829	795	824	886	836	873	886	808	893	861	867	851	832	857	835	880	840	874	848	828	858	781	870	879	918	881	850	890	835	831	842	904	880	870	839	886	835	805	866	848	882	871	835	902	826	897	891	822	894	842	867	852	825	876	868	858	869	841	840	826	878	869	871	856	873	833	868	789	858	818	883	880	876	825	780	868	814	845	860	843	879	856	872	855	888	823	860	854	872	825	880	850	845	860	861	884	844	844	857	848	856	841	854	805	824	878	837	804	885	814	804	892	833	822	867	806	835	817	886	845	850	808	861	867	857	878	902	870	883	835	858	824	854	900	882	833	833	853	839	859	859	887	873	847	836	840	860	862	847	829	810	899	887	839	852	843	824	828	854	891	846	898	868	890	877	827	848	874	799	846	893	823	841	897	901	823	891	857	828	834	858	826	867	828	858	855	863	862	837	866	833	815	815	840	867	841	847	867	881	878	857	884	864	839	858	847	824	906	867	845	860	891	868	891	843	858	827	886	795	834	904	827	898	911	921	847	897	817	894	821	849	884	821	914	853	829	889	845	863	813	864	851	850	876	820	849	843	861	853	878	852	838	860	830	821	883	851	854	833	828	827	852	866	882	906	856	884	844	849	879	911	846	854	855	907	872	831	836	839	825	840	866	844	824	822	804	847	896	921	819	852	843	887	807	823	860	852	802	832	819	828	850	868	884	866	853	830	867	824	865	833	822	871	863	880	822	861	845	838	883	841	815	839	882	893	918	858	854	923	877	768	881	831	903	825	864	796	844	845	859	853	856	885	797	866	880	853	853	907	864	843	845	848	823	807	841	900	877	863	833	862	812	857	881	832	883	849	850	873	895	850	874	862	889	855	914	843	812	837	823	869	812	831	856	872	851	798	806	817	850	829	816	862	827	829	923	847	825	845	854	886	856	834	876	886	875	845	878	872	884	808	914	796	872	835	920	908	821	816	864	896	854	858	856	845	891	890	917	855	892	820	828	839	886	843	838	845	794	909	913	865	833	843	841	821	863	846	869	886	863	778	918	894	893	898	833	851	815	907	884	822	897	890	833	857	868	844	858	825	887	855	834	844	825	860	817	826	780	856	861	830	896	849	882	878	886	887	863	825	863	865	854	893	867	895	845	891	884	840	816	880	848	857	840	852	912	851	832	826	841	811	854	855	877	818	833	847	818	877	865	863	860	833	875	854	903	865	862	889	820	819	858	834	861	857	851	859	853	805	859	824	807	813	903	845	864	860	878	838	830	823	886	808	860	808	825	887	864	834	866	898	820	829	908	903	803	864	817	834	859	852	827	948	822	901	835	900	829	804	839	843	867	821	889	832	870	821	858	868	917	891	873	827	866	845	838	869	867	853	833	874	911	867	851	808	855	866	837	860	862	824	852	880	818	829	832	868	806	845	858	780	836	816	815	937	901	853	865	822	902	850	875	840	891	825	877	830	876	862	841	867	862	848	870	900	825	848	869	871	901	880	809	890	876	889	892	843	860	853	843	909	875	825	837	806	822	897	862	848	828	865	857	834	862	845	844	846	863	892	834	851	872	841	880	863	840	864	806	831	861	863	887	862	857	798	900	881	873	884	881	905	880	858	849	855	825	907	833	809	818	808	868	844	835	913	914	860	848	893	890	814	824	840	851	844	894	824	841	857	834	817	825	779	833	847	855	847	843	889	780	879	859	832	922	820	857	933	826	836	831	859	815	886	870	828	891	804	873	869	863	800	809	829	878	824	868	850	846	869	849	866	792
27720	17223	3739	896	655	567	480	470	453	444	394	426	428	423	461	411	408	408	399	424	374	426	375	447	385	417	419	404	376	384	385	390	410	402	401	389	364	381	412	426	412	385	380	370	425	409	397	383	413	406	367	420	403	368	409	402	421	412	372	367	416	368	373	404	399	395	458	374	422	413	394	414	430	385	411	375	386	426	403	422	406	400	389	349	394	391	388	397	434	456	362	386	388	376	401	377	353	377	400	369	400	349	382	416	403	371	388	407	387	382	382	396	389	391	396	364	385	372	384	410	414	413	371	365	417	372	376	379	388	367	379	404	399	413	378	422	399	391	386	427	380	383	376	391	399	388	378	407	382	401	362	414	398	363	375	395	387	421	397	432	435	408	450	381	379	369	396	361	404	381	408	378	363	376	376	412	379	399	401	424	409	414	407	361	390	378	414	377	433	411	385	377	406	378	408	410	367	441	421	394	365	445	391	362	426	430	393	339	395	373	406	391	406	430	420	379	399	398	386	372	417	396	374	436	363	391	378	387	377	401	392	386	393	418	402	419	412	434	383	391	376	392	382	394	402	407	372	384	379	395	395	419	423	396	392	413	391	374	405	376	408	420	374	361	392	426	401	378	379	415	380	380	389	392	354	378	370	429	404	404	388	399	449	410	357	405	382	410	379	409	381	397	372	373	393	415	357	412	403	383	396	390	392	409	396	417	400	384	401	381	408	378	407	407	393	365	352	366	393	398	398	391	366	421	422	444	401	380	405	422	429	431	383	413	394	403	396	422	388	373	358	380	377	368	392	390	392	427	388	412	392	408	346	410	396	366	375	395	419	421	380	389	392	431	422	429	377	427	416	378	377	379	356	417	388	357	414	373	406	408	389	374	413	422	400	369	378	423	375	367	407	371	436	379	430	406	407	386	373	364	398	398	421	365	418	361	395	420	382	393	410	431	379	411	368	389	386	422	375	405	383	386	350	411	399	383	421	434	436	401	393	369	412	394	403	368	401	374	408	377	417	401	363	398	369	391	401	430	432	369	382	401	404	428	405	384	371	392	381	419	424	444	429	383	381	388	379	395	362	371	405	400	412	414	371	401	398	389	383	417	395	440	423	389	389	397	400	388	395	402	415	383	427	426	428	378	382	407	365	409	382	433	364	397	390	373	373	385	376	371	373	408	366	366	411	387	413	415	412	381	382	382	376	394	402	387	411	410	416	367	405	383	361	364	397	417	375	367	358	380	440	444	418	428	440	376	415	424	391	394	412	379	395	403	364	380	394	406	414	382	454	386	408	375	400	404	376	415	414	390	403	390	388	389	402	348	407	419	409	377	404	395	401	355	362	435	386	389	384	345	428	402	391	398	408	398	405	395	399	397	406	397	429	416	385	402	437	434	387	418	358	405	411	389	369	394	406	376	393	386	399	391	398	404	383	393	421	380	414	421	413	414	410	432	388	426	393	408	400	409	395	384	382	373	433	369	382	382	397	401	409	368	417	419	372	362	410	375	405	425	415	399	403	380	417	431	396	392	408	395	390	390	388	411	396	392	439	403	370	385	472	370	412	384	417	402	363	366	409	394	405	366	381	378	384	377	409	442	398	407	369	413	408	383	404	427	399	374	352	386	382	393	376	388	399	430	380	429	404	416	411	423	392	394	379	357	380	397	393	387	400	392	381	399	409	441	398	398	405	398	402	410	433	414	401	417	408	382	410	394	382	409	418	387	442	391	415	396	449	391	368	411	419	378	374	388	377	408	379	426	390	356	375	388	389	379	426	396	402	363	398	380	442	394	395	412	373	367	364	411	413	421	399	395	373	380	388	411	409	407	391	357	422	383	419	368	407	411	392	424	409	409	438	394	411	440	412	414	390	402	386	416	410	375	369	412	413	392	401	398	399	398	418	390	417	398	393	402	402	364	375	385	362	388	430	367	354	358	410	415	381	399	389	373	443	412	353	398	422	411	395	366	417	364	395	388	415	374	386	391	377	381	394	391	382	441	397	381	414	409	411	396	386	416	372	392	395	393	387	399	363	379	408	374	400	415	428	384	382	422	417	412	376	359	414	447	410	380	402	383	417	373	420	371	367	415	431	403	407	430	423	424	368	405	393	370	401	380	406	376	417	434	445	416	376	378	402	392	406	391	357	402	417	363	378	396	385	395	354	401	380	404	416	391	402	370	375	403	392	379	416	369	394	392	371	409	392	381	390	408	413	371	396	360	433	397	372	370	378	416	366	384	356	349	395	422	388	381	410	367	399	397	394	401	385	375	404	367	394	431	389	407	422	388	420	372	379	395	384	418	380	392	381	424	428	377	389	419	439	363	407	411	392	385	355	377	405	399	411	398	395	398	428	421	384	401	414	428	420	374	375	409	418	402	373	403	414	386	399	434	379	403	445	408	376	389	403	401	400	394	389	412	395	386	385	416	385	390	377	383	394	426	426	394	411	386	339	409	382	380	386	432	399	393	394	395	387	411	409	412	406	381	399	386	367	413	379	390	374	388	386	399	355	378	399	373	389	400	402	399	431	390	371	432	414	444	400	391	375	413	406	373	391	399	401	381	372	400	376	436	399	397	410	404	410	402	414	386	367	376	371	418	372	418	394	402	442	382	404	368	379	392	396	382	445	393	397	421	394	411	395	422	420	397	449	379	401	380	388	422	366	407	365	372	402	389	384	350	358	379	369	392	392	390	407	394	404	393	362	414	371	368	408	393	400	372	382	402	402	365	384	391	397	387	413	431	358	423	366	362	410	369	373	395	414	409	446	387	400	407	390	402	405	403	408	399	393	368	370	440	392	393	396	417	401	396	373	383	420	457	388	404	395	404	422	393	404	390	404	414	376	437	416	416	402	410	362	372	392	384	424	413	414	425	399	413	354	399	377	395	399	390	378	437	411	426	391	411	368	381	406	375	410	368	399	429	396	409	400	418	363	383	363	369	410	412	395	393	382	401	412	369	415	385	391	330	407	368	425	413	437	383	394	361	406	371	406	427	386	371	427	382	418	388	408	406	379	391	429	404	416	404	404	404	397	414	398	418	386	383	399	381	382	405	386	386	393	404	402	392	374	413	392	362	415	411	404	405	415	385	395	378	381	401	419	388	364	411	413	404	385	373	387	358	403	390	346	377	412	379	392	397	396	429	410	400	433	402	384	377	399	371	413	360	395	391	382	429	397	393	401	402	414	408	379	408	378	388	413	394	405	447	397	415	416	381	377	419	397	384	377	435	414	351	393	392	413	400	385	441	399	393	363	411	435	411	398	394	393	409	393	412	391	398	391	375	380	394	414	415	392	390	345	375	405	394	394	428	389	400	417	422	430	371	413	423	383	376	395	420	363	415	416	423	385	433	412	403	397	424	425	410	369	385	378	407	395	371	382	413	406	397	394	432	378	386	394	432	388	426	370	398	429	399	374	384	378	424	438	355	394	414	405	421	410	369	396	373	435	403	360	421	405	367	394	394	400	348	390	380	433	399	418	426	385	383
4675	2267	1640	987	807	643	605	589	547	545	492	488	445	487	452	472	449	411	443	474	424	422	432	433	451	437	433	461	436	407	396	439	428	458	387	391	494	442	415	411	435	439	390	437	431	419	441	424	455	413	457	416	428	413	418	376	439	466	405	468	463	427	466	452	434	445	457	423	416	437	433	448	418	415	420	415	434	452	469	434	448	413	413	433	441	450	417	414	445	435	438	422	426	434	414	435	418	384	393	422	445	421	443	471	417	411	416	442	412	443	445	410	419	405	442	435	444	399	407	451	452	415	412	439	436	437	405	421	465	461	423	406	435	409	446	432	456	424	450	433	451	425	444	435	401	435	449	419	432	449	444	423	415	466	412	404	443	440	382	400	471	422	447	411	427	398	412	415	459	424	419	401	419	427	439	409	458	403	416	437	437	470	452	447	424	452	393	446	453	404	416	453	417	393	459	430	420	418	443	455	444	425	431	427	424	439	416	403	436	446	420	429	417	414	438	434	449	433	402	483	398	400	414	463	411	428	424	418	496	421	434	423	413	436	435	434	439	450	417	422	420	447	418	434	429	426	423	417	478	433	423	435	443	412	429	432	444	444	432	408	425	418	433	438	430	439	430	395	416	433	414	413	413	437	466	413	423	425	480	401	391	414	414	419	408	416	441	412	454	411	414	399	420	415	447	391	443	400	432	420	410	452	411	449	419	439	399	423	388	438	428	475	438	418	458	445	391	414	415	439	429	421	434	452	422	440	384	447	414	436	436	394	448	427	414	421	391	416	427	442	418	480	445	440	431	422	425	484	419	428	416	440	444	429	444	420	437	397	434	462	426	441	430	444	418	428	428	408	440	419	446	454	364	410	441	428	428	441	456	405	427	427	440	414	433	409	413	429	450	454	444	434	428	405	415	418	378	411	450	453	443	384	439	387	455	431	431	436	474	438	410	426	432	418	449	441	437	403	415	450	460	426	405	419	439	464	414	413	398	432	461	437	450	429	440	433	382	437	431	444	416	407	406	442	425	413	422	414	400	440	442	423	419	426	433	469	404	453	444	449	399	440	419	390	437	436	409	436	440	440	415	428	460	453	455	432	391	426	417	431	405	439	410	419	402	388	483	442	427	423	389	407	392	410	462	423	437	437	428	426	429	423	433	454	420	374	397	428	407	420	463	385	439	433	450	443	441	429	430	421	463	430	450	414	417	429	431	425	424	446	435	399	404	418	414	456	405	437	394	459	423	414	413	417	440	379	451	431	416	444	411	424	410	425	420	433	454	439	410	427	468	420	435	430	457	436	458	443	439	463	440	454	425	392	446	391	449	465	459	453	459	400	433	405	431	441	443	406	433	401	435	413	466	435	454	434	382	437	426	427	427	427	441	458	425	446	413	410	449	417	434	447	468	444	459	421	450	422	394	410	421	439	450	432	437	419	428	412	456	414	433	400	435	424	429	442	459	443	415	442	466	427	414	408	448	412	427	449	423	425	410	476	435	448	461	387	415	443	417	453	428	391	443	433	433	453	423	443	432	425	415	448	422	416	404	445	431	420	423	393	421	425	434	419	399	464	426	421	411	430	418	464	440	368	421	442	398	457	454	431	417	398	403	407	440	425	469	401	436	431	462	410	443	422	445	415	414	418	430	434	381	384	432	407	422	417	460	402	402	454	439	407	422	415	422	445	404	454	435	427	389	434	416	403	412	441	429	450	428	430	430	406	430	436	421	412	407	418	446	439	412	435	378	434	392	406	427	442	422	459	467	452	416	432	449	477	420	413	410	387	428	435	414	378	430	431	425	401	452	397	413	416	435	462	433	408	446	441	432	461	428	398	468	432	391	465	439	395	435	425	429	441	476	396	424	443	464	430	392	416	429	417	441	436	459	439	409	435	434	410	409	413	437	437	417	430	435	430	448	426	441	426	379	452	422	418	410	439	418	424	430	435	429	440	436	442	470	475	430	462	434	436	428	426	459	393	446	410	455	402	411	456	426	432	443	404	429	435	454	394	444	422	454	440	420	432	412	425	425	423	450	440	404	424	433	397	457	453	425	406	422	465	420	404	415	456	466	394	458	463	429	431	399	441	408	420	426	424	411	423	424	408	405	432	423	418	428	432	428	414	412	436	413	414	449	441	402	463	415	490	377	424	467	421	409	407	427	444	382	425	434	433	445	414	408	435	418	446	430	464	421	385	439	412	385	446	414	423	431	415	433	439	430	438	424	428	405	372	447	410	444	448	441	428	414	417	432	431	399	408	422	433	470	411	400	456	420	419	417	441	402	404	473	443	438	415	401	448	388	437	423	438	420	439	462	404	436	439	369	432	409	427	431	411	449	412	438	411	402	436	439	402	427	441	397	414	447	411	433	429	453	420	407	412	457	475	402	426	434	390	417	425	446	429	430	389	439	420	414	456	444	470	405	431	397	441	428	380	424	461	482	451	414	428	449	422	464	419	436	456	420	428	443	435	436	456	430	434	415	441	450	420	400	423	461	410	397	406	451	448	435	438	439	437	447	467	423	421	419	437	444	413	408	465	431	460	422	428	448	436	453	444	447	440	418	443	397	428	390	460	470	440	429	462	439	424	427	420	423	434	452	418	439	434	391	411	456	445	391	422	434	451	400	437	416	430	442	418	413	403	426	424	463	416	459	429	423	389	449	416	410	431	453	449	413	420	440	450	443	446	477	445	423	414	439	432	411	433	447	432	415	435	424	468	436	397	436	413	428	415	432	415	407	474	401	376	431	421	419	449	410	417	441	454	444	415	442	449	439	449	420	412	434	448	421	402	407	447	421	417	412	412	434	424	432	418	405	405	437	442	438	440	447	455	405	390	445	401	440	413	437	381	427	402	428	422	424	445	409	448	412	389	399	412	448	446	426	426	442	441	410	452	410	425	416	441	414	429	446	413	452	430	448	390	440	445	459	407	435	386	467	446	441	420	380	456	426	403	435	441	417	430	429	436	397	460	439	429	428	451	420	458	434	423	449	419	422	434	415	447	406	411	419	416	411	442	399	413	421	424	423	416	405	410	418	441	408	439	435	448	405	418	379	434	399	417	427	462	416	413	440	458	426	440	417	452	416	428	444	439	427	469	405	446	448	464	420	443	444	404	454	418	423	434	420	422	405	392	396	443	415	392	416	458	446	420	443	431	432	401	439	403	442	415	443	405	458	439	407	454	403	406	424	430	412	429	439	434	408	420	452	418	445	421	439	396	423	442	439	441	440	415	429	435	449	448	438	475	446	424	416	424	433	451	395	440	427	420	396	421	413	435	405	430	459	390	382	456	436	438	393	419	410	441	417	395	467	425	431	439	436	425	432	401	437	435	388	416	412	429	442	461	439	450	417	418	445	388	443	424	409	448	420	453	425	439	422	451	471	445	428	449	435	434	439	438	415	436	445	424	430	423	447	427	415	435	441	457	479	448	400	418	399	435	387	401	404	426	446	391	423	422	437	414	432	445	434	444	417	442	398	427	467	438	432	425
23877	21248	28451	24331	21234	9382	1744	1175	1019	1008	944	840	848	843	724	787	758	750	796	749	757	737	770	728	703	725	724	753	762	735	763	708	725	705	733	725	734	694	767	736	743	720	714	708	725	725	732	709	734	720	720	646	728	674	737	714	677	743	719	707	734	749	718	720	705	724	716	744	773	717	721	736	712	680	703	699	725	682	703	737	687	749	713	725	717	695	687	722	724	738	680	720	660	692	715	659	726	697	745	653	747	715	746	712	698	671	701	704	717	710	677	747	676	755	663	699	692	684	681	721	698	739	718	692	736	688	705	665	736	681	719	720	671	720	757	672	693	650	682	701	680	711	698	708	707	709	704	686	725	692	698	696	689	714	720	705	737	674	685	651	691	704	705	690	764	657	739	731	736	688	705	713	762	693	660	711	678	687	671	743	690	728	730	713	697	719	743	678	771	753	696	706	750	686	733	705	710	704	658	702	714	717	738	704	681	706	648	676	724	682	710	697	731	701	648	732	717	718	666	693	672	707	718	677	703	698	729	694	669	712	709	705	648	706	725	668	660	695	748	742	707	746	703	722	695	687	731	678	708	718	702	721	708	716	665	713	670	616	696	667	711	685	735	699	703	671	732	734	649	657	682	730	719	718	701	708	680	726	686	698	660	657	728	694	701	695	671	688	710	702	734	722	676	720	686	697	665	708	720	753	703	701	698	698	667	705	714	719	704	675	704	685	693	715	724	733	666	710	724	707	685	710	713	671	721	727	742	761	741	676	666	696	760	712	683	668	758	659	708	714	679	694	710	728	691	704	706	693	697	718	728	767	680	668	731	740	692	637	671	647	717	719	683	696	693	679	700	705	682	685	684	730	698	695	683	721	725	767	710	704	755	711	656	732	700	725	691	717	740	672	699	668	656	691	694	675	695	722	705	722	643	741	679	723	719	707	696	694	741	699	766	714	675	706	745	671	668	706	723	680	708	699	709	642	696	674	724	729	671	719	676	715	699	690	682	717	706	749	705	697	713	690	662	750	698	729	675	707	653	733	720	737	679	717	707	702	659	701	706	683	707	714	713	662	752	670	702	698	678	704	749	652	715	690	685	669	682	662	685	651	697	720	683	699	736	691	685	667	661	693	669	680	668	684	665	703	684	684	710	711	724	726	676	660	715	676	729	695	691	691	695	706	699	685	667	737	767	754	715	676	712	705	660	760	736	704	720	644	749	697	675	673	723	746	668	738	724	666	706	675	691	701	702	718	676	713	722	691	687	725	649	695	725	663	691	708	711	766	702	681	713	724	721	753	680	699	721	680	716	698	723	671	710	699	710	668	735	673	653	728	667	640	684	694	699	703	708	692	713	690	707	683	728	689	682	727	702	697	690	699	628	702	694	738	675	707	749	696	746	645	661	731	660	692	706	711	708	636	727	708	699	744	732	686	710	659	697	718	708	714	738	720	666	756	703	650	683	669	728	712	719	742	685	726	714	751	700	664	729	701	702	688	681	706	652	671	700	700	700	671	709	725	737	706	697	718	691	705	733	686	714	669	697	690	688	673	713	683	655	677	646	689	689	684	684	686	749	737	745	697	701	743	702	707	715	711	717	671	683	734	706	685	703	706	678	751	744	700	689	686	722	715	723	695	707	653	740	681	710	733	672	696	727	748	715	685	722	699	706	698	633	715	734	686	704	701	730	663	681	677	691	688	674	654	692	755	662	740	646	721	690	707	737	701	763	759	680	696	673	678	657	751	722	689	708	723	659	702	691	671	721	667	728	726	691	682	706	713	695	700	676	703	708	750	715	696	710	602	698	723	652	654	689	727	700	679	657	720	691	662	669	704	657	706	696	690	669	672	670	714	678	703	717	687	704	772	734	679	672	696	727	691	736	733	730	737	743	658	676	693	693	664	683	722	723	647	722	667	737	688	671	712	685	714	686	645	796	702	683	691	697	699	685	692	699	665	707	670	719	727	724	728	688	705	684	681	737	759	763	732	701	737	690	753	686	775	699	723	702	678	708	737	704	733	724	717	666	688	678	707	674	689	718	689	737	709	692	676	654	714	730	689	693	665	737	732	691	734	689	656	695	739	712	694	674	734	721	705	724	661	689	719	664	671	728	697	705	694	694	729	695	721	756	648	706	701	669	719	710	692	663	685	698	687	692	718	652	717	729	666	719	733	661	678	717	704	704	714	732	685	715	713	674	690	739	741	676	723	722	725	711	700	734	695	740	665	715	684	720	680	722	656	688	651	668	699	728	702	698	689	688	676	749	711	723	720	733	731	672	680	682	714	715	724	680	716	737	666	729	679	758	680	721	716	732	690	718	733	748	697	677	664	723	691	787	685	715	709	664	703	700	713	673	727	744	716	680	717	677	726	645	680	749	716	698	775	686	687	665	687	659	718	691	749	687	679	721	671	692	701	689	701	697	713	735	731	686	750	742	703	748	674	699	703	683	694	715	709	670	736	712	676	669	722	695	719	681	664	700	705	668	698	668	691	725	715	767	704	730	716	668	710	680	673	670	686	678	710	702	721	642	684	720	710	700	717	765	670	676	646	711	684	689	693	703	760	706	693	670	694	660	692	765	696	716	699	712	678	667	700	676	709	698	725	664	661	685	737	653	732	674	715	735	683	683	695	691	713	698	726	674	681	708	736	717	691	680	717	732	665	700	718	687	710	738	696	712	718	732	709	698	725	717	768	630	715	718	720	703	709	683	678	747	712	733	626	699	713	718	703	672	696	667	703	741	663	666	678	735	728	713	693	711	696	710	680	690	745	719	738	743	715	672	693	673	701	629	706	715	686	684	755	698	699	669	685	672	718	722	672	715	711	691	711	672	728	697	725	681	647	712	742	723	716	682	693	731	693	706	712	688	699	695	721	719	719	738	706	733	679	720	703	722	680	713	671	692	692	721	668	703	705	684	722	738	663	724	666	703	668	689	729	709	727	719	697	714	750	716	646	728	724	681	719	645	745	711	728	707	710	728	681	671	697	701	692	726	695	669	675	680	709	678	680	680	737	673	670	705	694	673	714	661	729	706	738	694	702	704	660	723	688	685	726	705	711	691	748	641	750	729	733	731	735	734	700	680	687	678	735	687	751	707	673	678	696	693	693	703	681	703	715	707	668	725	735	739	682	731	696	681	749	698	706	713	689	720	715	744	707	663	663	710	685	682	655	682	712	739	706	681	645	664	708	716	738	682	684	705	730	688	715	696	694	677	676	701	688	693	725	687	710	671	695	667	696	712	688	743	669	737	706	688	698	727	722	711	684	707	692	687	666	735	732	653	700	719	677	680	656	677	706	717	672	675	688	688	726	722	738	727	717	711	706	707	723	690	690	708	714	698	679	691	694	668	715	660	690	661	738	669	734	686	688	713	706	678	736	668	670	717	688	691	685	679	673	712	705	722	739	709	673	665	737	700	694	712	754	726	722	682	676	702	701	701	720	654	688	711	704	660	713	695	662	677	690	745	716	718	714	705	675	699	685	712	694
4082	10259	7331	3721	3004	2401	1940	1598	1465	1281	1061	1005	895	929	912	855	858	852	762	851	791	804	780	806	744	793	737	771	756	775	714	801	716	756	742	702	758	766	752	759	734	742	736	736	732	736	744	713	735	712	743	790	743	744	748	759	727	742	756	786	739	721	787	791	748	716	755	794	795	750	698	721	711	744	710	744	743	741	765	709	722	728	696	707	753	727	709	704	750	707	719	693	729	737	743	759	724	721	712	740	745	703	709	773	711	734	698	718	708	761	725	734	721	729	736	712	711	755	727	682	722	728	755	736	663	750	703	722	708	747	743	697	697	734	720	750	707	717	746	708	733	743	772	680	728	759	725	728	752	684	771	748	700	738	711	720	731	746	738	661	665	695	789	764	735	712	721	735	699	691	728	730	719	760	752	725	724	682	746	740	706	743	734	747	722	668	691	742	721	747	741	720	692	719	741	759	743	728	760	702	727	686	716	743	718	699	751	694	699	732	731	680	664	734	696	744	715	726	741	749	731	705	753	669	734	727	707	735	703	784	708	749	737	771	699	738	728	727	701	740	741	741	735	673	767	750	724	686	754	723	721	699	744	761	732	743	707	753	692	739	726	737	702	720	677	757	686	666	746	738	696	706	693	750	698	725	717	735	749	713	769	754	811	649	738	764	776	757	689	707	752	752	709	689	689	720	703	688	717	752	701	683	744	751	732	685	745	717	715	733	695	711	735	747	713	702	700	754	736	752	681	684	688	768	732	683	669	745	735	683	719	662	685	737	687	737	699	729	696	716	696	707	734	683	737	743	743	697	722	744	664	758	720	686	711	710	702	768	742	760	768	711	737	744	768	739	687	722	719	733	726	680	794	678	705	739	698	765	721	702	737	720	754	723	746	734	724	769	722	701	717	715	726	734	747	734	778	721	713	680	746	717	730	661	734	763	717	721	701	749	735	727	690	730	727	741	745	717	728	721	738	746	744	722	697	743	722	789	684	720	713	745	722	720	754	707	754	769	721	736	697	747	711	729	714	737	713	695	686	705	716	727	723	688	697	694	749	699	751	723	737	756	746	752	737	720	726	714	735	720	728	692	663	774	704	748	718	716	732	714	705	717	702	779	727	698	714	745	714	739	717	745	714	688	758	763	718	744	736	683	768	710	708	724	697	698	752	735	697	740	696	716	737	713	727	684	781	717	739	745	710	738	684	680	728	727	736	709	723	726	727	682	758	697	692	735	748	718	723	718	702	736	722	736	752	726	716	737	735	775	728	737	709	728	726	753	677	733	688	700	745	777	739	724	689	692	680	759	724	762	723	742	745	771	798	659	729	760	745	731	742	769	756	667	758	705	739	721	722	724	731	681	704	727	717	713	710	714	674	712	716	737	728	742	783	702	723	733	729	685	750	780	724	756	698	712	682	722	694	766	732	717	739	736	720	749	705	717	727	708	727	753	707	722	760	738	729	745	734	731	718	705	729	729	695	704	776	743	727	691	680	723	772	716	733	692	713	733	739	746	721	741	709	685	776	661	706	664	710	753	710	699	720	789	730	702	740	710	752	691	714	773	750	727	725	753	766	735	734	699	717	713	778	732	664	728	725	770	723	758	718	738	717	776	760	695	719	684	714	700	739	758	742	795	687	689	724	688	763	716	684	694	773	695	744	720	718	712	717	759	648	721	772	729	740	752	783	704	653	758	678	701	730	720	740	736	720	702	726	732	722	693	761	767	722	728	737	737	708	660	756	722	744	724	718	722	738	708	772	732	692	724	709	750	739	739	735	720	760	759	750	673	734	705	744	755	686	654	765	725	713	750	720	735	701	757	753	737	731	759	710	779	731	707	721	723	756	738	705	716	754	753	731	735	751	763	747	682	738	709	767	707	706	757	730	732	732	764	690	710	737	694	708	756	718	714	766	725	740	731	723	763	703	719	732	696	731	709	722	687	717	672	764	703	704	719	719	719	729	702	724	764	727	739	715	700	691	736	689	751	792	715	721	742	736	707	738	721	737	739	707	683	733	739	745	694	701	748	681	714	696	760	706	719	735	740	716	709	731	728	756	736	739	752	699	706	703	714	696	698	713	766	691	733	742	726	710	718	748	714	751	751	676	723	748	767	742	723	713	714	754	697	689	691	744	737	761	707	710	683	755	739	702	721	714	697	710	729	657	742	741	728	700	706	696	670	656	697	755	770	711	719	689	719	710	717	775	711	690	734	689	693	746	673	763	720	696	760	724	706	709	767	708	654	732	741	708	713	689	693	723	725	708	709	724	717	742	718	704	726	750	696	728	732	723	766	726	712	738	713	743	692	730	729	728	725	737	716	695	723	712	761	723	758	741	713	712	742	685	731	731	742	741	728	668	727	721	730	755	719	690	717	733	753	732	757	733	715	764	710	748	724	726	686	738	729	682	736	676	727	726	747	725	722	734	714	744	683	734	739	702	691	694	734	683	762	700	774	734	738	728	769	724	718	706	776	699	749	729	735	680	703	684	675	737	706	773	666	729	720	700	746	712	663	734	722	704	687	720	703	717	728	646	674	771	775	746	727	729	716	748	694	728	710	695	714	702	729	737	745	688	719	700	689	707	732	718	695	712	751	690	769	738	759	734	705	719	736	720	675	735	757	677	666	772	747	706	747	724	728	701	746	714	728	740	669	701	722	672	695	686	753	677	753	717	719	740	727	726	745	755	694	710	687	681	703	716	719	751	732	716	735	747	698	746	737	734	674	720	719	686	707	699	716	718	708	713	721	718	700	689	701	742	732	713	734	724	754	675	719	729	748	702	721	736	767	698	704	751	736	692	722	734	704	724	779	764	724	712	719	720	724	762	746	739	746	688	673	691	758	745	712	765	718	726	729	700	748	731	733	736	685	742	709	738	784	678	734	706	718	737	709	692	779	740	701	761	701	731	741	756	689	693	724	715	670	702	720	701	707	741	697	740	699	700	744	741	727	757	671	771	726	736	771	749	748	690	754	685	715	722	719	739	735	739	721	704	715	699	730	707	753	707	749	724	687	787	689	746	705	717	718	729	773	735	739	714	672	714	705	722	684	724	746	688	687	733	728	735	770	751	700	708	751	718	710	655	712	685	692	726	740	722	731	726	733	706	740	708	680	742	717	711	739	757	705	714	733	746	699	703	738	745	741	695	750	746	667	686	768	736	692	728	696	734	737	787	708	684	725	678	769	715	780	669	802	690	716	752	712	715	694	724	694	705	743	706	755	679	732	752	782	737	758	659	713	746	706	736	731	694	732	737	702	741	725	718	721	721	687	800	728	702	734	768	716	713	711	708	741	791	729	745	729	687	735	720	744	701	749	679	759	681	739	718	746	715	697	752	737	748	728	698	702	722	719	707	691	754	733	706	696	726	708	688	727	736	725	732	738	721	723	755	752	706	727	710	733	725	724	696	695	695	762	676	749	709	676	698	721	752	734	742	697	729	710	739	762	757	763	692	757	709	702	721	709	738	713	739	707	700	695	748	698	715	719
25091	21253	27304	25379	9313	990	763	633	579	546	516	455	457	464	444	471	463	422	464	409	427	430	442	412	488	425	457	383	428	442	395	428	409	419	404	399	403	388	404	434	392	412	395	390	450	424	353	400	457	379	421	427	418	431	409	390	418	432	395	412	428	401	412	439	408	399	428	407	400	389	392	418	405	401	388	436	394	405	388	401	396	418	401	423	390	392	367	379	388	405	414	388	410	380	409	383	401	393	395	409	417	400	394	396	405	425	421	419	409	358	425	380	389	397	438	412	382	400	376	400	415	421	437	438	400	392	411	407	384	399	397	408	408	377	401	404	398	366	412	406	390	418	410	386	422	434	375	381	431	393	405	405	402	412	388	407	412	402	384	386	367	420	393	412	413	411	404	421	401	385	431	448	390	374	404	382	397	394	435	426	436	396	408	389	420	394	380	374	427	370	418	399	437	405	404	409	389	394	388	413	396	424	399	412	412	415	369	405	388	426	446	384	404	403	416	398	373	421	404	360	389	397	405	400	373	419	410	404	399	415	415	431	388	452	401	423	407	403	399	399	407	373	415	395	381	399	432	382	426	396	410	415	452	418	402	400	376	431	406	392	428	392	397	400	407	418	389	409	417	443	387	393	391	411	404	359	439	381	411	387	379	404	426	412	410	399	407	382	428	381	376	400	409	399	406	432	375	433	400	350	389	417	418	382	445	403	390	420	419	402	407	399	442	396	414	376	423	414	393	408	399	390	419	424	398	415	393	382	448	421	377	404	400	416	370	423	431	387	391	406	413	408	385	401	399	414	333	402	389	400	424	450	416	399	414	370	389	401	430	415	403	365	387	371	387	355	366	412	410	425	407	389	410	410	433	411	388	401	423	384	409	421	406	410	387	416	393	422	401	414	389	399	397	412	412	412	440	387	381	423	399	407	404	402	387	429	395	456	411	443	401	411	399	391	397	378	419	411	397	407	415	417	423	405	392	415	422	390	387	397	386	402	402	418	422	429	397	406	472	385	415	397	392	436	359	358	385	377	389	441	421	390	411	392	398	413	397	398	420	385	417	379	394	406	410	396	387	404	412	407	400	409	416	420	421	415	423	433	404	405	419	407	378	383	365	397	382	401	412	411	419	427	393	426	427	398	431	385	385	410	398	428	400	380	426	406	385	401	373	436	397	364	423	399	385	388	416	424	391	379	394	425	426	406	361	366	413	386	401	388	401	415	407	437	427	390	405	384	401	387	361	412	403	407	416	392	398	402	413	425	404	434	418	393	384	432	418	373	406	416	363	383	423	418	407	428	407	425	405	440	408	363	389	400	380	427	379	410	443	417	394	406	403	429	385	378	385	389	413	392	414	392	438	401	400	419	426	429	405	401	421	417	373	417	428	392	433	386	406	417	360	425	427	383	390	410	410	405	410	424	414	414	404	402	410	371	416	391	401	406	423	395	438	406	404	409	385	443	386	416	418	392	419	430	412	391	406	414	383	416	417	398	402	400	368	400	412	399	376	409	394	413	430	391	394	390	395	368	406	401	397	388	374	422	421	441	366	430	421	413	398	410	408	407	411	410	406	378	402	417	368	420	409	395	404	390	406	401	392	386	434	392	379	390	402	412	406	420	398	390	393	415	378	381	390	416	396	355	452	401	404	392	400	392	422	385	405	374	439	385	378	390	402	423	408	368	386	408	404	428	408	387	373	410	419	424	396	393	417	430	394	399	428	395	404	428	433	391	409	434	406	425	388	399	429	401	396	423	387	434	408	407	420	392	403	411	396	383	422	412	378	409	383	373	395	396	375	416	403	355	381	393	397	406	425	419	409	373	410	396	404	398	410	401	428	395	386	414	389	410	416	386	389	392	406	377	354	427	399	415	373	386	367	397	388	410	439	436	362	387	404	414	389	407	382	384	378	397	429	408	424	404	394	429	396	433	398	397	392	396	402	412	395	401	406	404	416	392	415	417	415	399	381	415	385	389	371	404	398	395	421	379	365	361	437	421	419	397	379	397	437	409	452	374	404	422	419	393	401	384	437	428	413	384	404	393	414	407	401	406	403	351	378	425	430	416	383	384	367	414	416	407	409	399	439	368	377	417	395	385	409	397	391	397	395	361	400	460	404	378	418	386	432	459	430	410	385	382	362	380	400	415	423	446	413	398	432	382	378	389	416	425	403	384	424	414	426	396	401	395	398	416	406	391	411	418	405	395	412	399	387	404	370	404	424	394	406	400	432	453	391	396	407	411	391	409	368	411	428	407	404	350	397	397	366	429	369	399	408	407	386	407	452	418	437	376	435	434	455	418	381	424	389	430	432	431	396	409	375	410	374	361	418	396	417	392	398	406	392	417	371	375	425	387	409	395	390	445	413	404	404	445	394	398	391	391	381	390	413	399	364	390	414	384	373	427	431	391	428	390	382	420	363	405	368	435	385	388	403	419	400	408	378	394	397	416	415	403	383	402	415	363	433	389	399	390	422	375	443	454	390	417	425	351	406	441	402	388	410	373	406	419	403	433	435	380	427	404	395	419	401	398	380	413	418	423	398	387	401	410	437	414	414	415	399	405	402	418	410	386	403	371	409	414	394	413	430	391	408	394	409	408	409	431	423	404	453	373	392	395	398	442	383	376	372	442	383	393	423	403	399	422	408	400	397	367	446	446	396	416	372	397	358	402	374	413	413	415	394	415	402	412	417	416	384	374	424	415	404	371	414	370	434	372	414	407	403	410	391	380	388	428	411	373	401	414	401	426	404	407	408	376	406	358	416	421	400	435	410	393	434	420	389	413	410	419	428	422	405	387	368	414	381	362	391	393	395	410	397	415	414	372	404	397	375	393	397	432	402	385	410	463	372	421	378	418	428	403	403	361	393	444	412	387	398	404	400	389	431	434	394	403	396	393	388	409	433	425	429	410	384	431	391	413	374	384	399	381	400	425	399	401	422	424	371	399	392	414	419	406	415	414	374	423	399	415	390	434	401	395	408	413	431	403	432	428	412	428	413	396	409	363	395	376	403	418	347	388	388	379	434	399	400	388	408	390	371	396	405	395	415	380	424	394	402	375	415	389	401	423	407	432	399	405	415	387	409	394	364	376	445	419	428	382	394	432	373	433	404	394	403	365	414	437	400	427	396	414	408	419	396	404	354	420	422	377	409	398	402	394	405	412	413	402	343	400	390	400	398	394	387	385	388	374	411	372	386	438	391	411	398	375	426	425	415	404	402	366	364	379	393	411	417	368	368	388	402	410	409	446	401	395	395	434	433	400	438	394	391	418	414	395	426	360	374	392	400	410	356	407	405	371	412	424	417	396	421	374	405	433	415	378	402	373	406	432	423	379	391	418	423	404	395	409	392	428	401	406	373	370	392	399	446	434	417	410	439	376	434	398	382	404	423	406	435	400	384	395	440	433	386	404	411	397	355	411	398	404	393	381	412	409	384	398	373	390	408	377	386	387	417	440	397	405	395	393	388	416	359	418	388	376	409	389	397	424
4023	6616	4411	2323	1815	1471	1235	977	837	754	679	619	595	548	510	539	508	520	504	528	524	477	468	478	497	510	460	444	453	505	445	441	477	458	492	455	424	485	477	479	484	483	452	484	479	423	467	470	467	462	458	486	459	468	464	471	492	474	436	509	455	453	464	462	475	475	476	462	492	478	449	496	406	470	411	483	462	500	443	451	445	436	449	460	417	496	442	452	455	457	454	434	465	476	442	440	503	472	431	471	442	439	484	456	438	444	490	439	464	470	397	460	460	472	452	470	468	439	445	465	452	427	455	474	445	441	437	461	459	458	465	459	442	448	422	445	478	470	440	454	458	472	443	473	439	453	446	460	424	451	458	420	481	450	446	443	439	391	411	451	478	443	465	431	449	426	446	431	472	462	460	455	449	468	453	425	434	447	458	418	417	454	426	487	469	434	471	461	433	452	458	489	469	467	433	452	455	482	430	455	431	472	453	454	474	431	499	456	453	496	471	505	490	460	438	443	468	462	423	458	446	437	451	395	443	394	469	447	464	435	446	485	407	400	415	461	479	486	480	444	470	402	437	444	437	461	466	451	454	449	439	476	444	453	456	419	469	450	428	439	432	471	415	475	436	444	450	473	465	420	445	444	426	458	468	419	455	438	471	448	459	437	466	470	461	516	406	416	436	483	423	481	464	416	445	432	491	405	459	427	472	478	443	463	454	434	441	472	440	457	432	447	452	468	474	454	410	462	462	458	465	464	462	439	460	455	446	460	439	460	436	436	456	483	456	442	439	403	444	467	435	459	412	436	468	450	433	466	472	442	440	450	444	413	470	413	487	421	418	447	477	455	451	442	479	452	466	443	476	461	470	420	427	414	464	426	434	443	461	401	435	471	434	442	435	443	464	456	439	416	431	422	435	482	445	467	428	453	444	428	488	451	492	443	411	457	474	408	464	452	430	462	424	471	464	451	463	383	424	479	451	462	464	426	417	451	456	456	450	458	447	436	428	436	467	468	463	453	427	435	424	434	453	443	449	444	448	440	438	424	462	449	429	457	453	445	490	426	441	443	456	417	463	473	423	427	446	447	420	437	428	417	488	413	455	434	438	458	454	445	479	427	458	439	454	449	447	424	448	486	437	505	447	428	465	476	487	407	454	475	447	454	439	438	469	476	424	433	455	413	458	418	452	416	416	424	465	421	449	438	429	500	460	439	446	458	426	439	454	477	439	444	462	440	455	456	416	461	463	435	451	432	493	449	429	430	449	500	426	443	441	464	418	455	465	460	397	412	436	443	445	464	443	451	422	427	442	451	470	423	446	448	433	446	467	470	451	463	452	466	470	463	444	428	417	452	468	470	412	485	483	429	448	427	457	420	444	443	433	468	456	448	451	449	459	419	471	437	447	425	439	457	452	437	426	419	473	456	433	438	433	458	460	407	475	449	461	461	447	476	440	434	444	449	463	430	456	489	441	460	472	477	445	432	482	432	460	491	466	469	422	445	422	432	446	451	454	462	440	443	431	463	432	439	455	444	409	450	458	474	448	439	434	464	447	461	453	463	443	420	444	447	434	437	466	410	430	479	455	454	421	445	444	451	419	461	451	451	475	418	438	413	466	409	489	469	412	421	499	461	403	436	458	458	461	472	466	445	464	432	444	459	488	481	441	477	446	453	428	465	466	448	479	446	435	462	466	457	468	464	430	455	446	456	463	465	417	379	409	440	459	454	433	440	453	442	452	440	502	480	444	429	453	433	469	438	421	497	435	457	493	467	445	437	464	436	424	453	461	398	409	457	466	463	450	420	439	447	440	470	427	425	420	451	457	412	455	486	447	432	446	454	392	486	460	424	466	455	442	460	433	466	458	419	446	446	452	460	457	412	449	458	423	475	489	448	437	480	434	425	431	468	443	438	440	461	437	458	466	436	446	451	430	454	459	446	436	468	439	434	445	448	466	525	478	457	444	459	489	441	419	460	483	466	454	464	426	479	450	461	454	414	427	424	451	471	423	470	443	466	456	470	476	444	434	433	436	437	430	448	448	437	447	427	433	449	460	430	454	445	458	426	439	445	434	435	440	440	461	419	445	435	453	456	447	460	443	464	451	449	458	442	484	429	446	443	444	441	469	458	415	488	454	445	466	443	447	473	445	484	424	440	431	412	456	456	447	426	483	463	412	430	443	424	447	488	449	469	460	432	452	494	436	473	484	432	469	505	472	478	439	440	463	442	465	465	457	451	420	463	431	455	448	464	436	447	454	449	460	471	469	463	455	447	457	424	467	469	452	448	480	424	461	441	435	467	431	458	481	459	479	414	407	444	483	426	470	441	448	460	457	463	420	429	471	481	432	457	443	433	462	483	425	455	475	444	458	434	494	423	478	440	460	459	406	441	505	439	489	456	470	449	441	445	464	431	466	427	457	444	438	463	432	436	462	425	391	405	445	482	481	467	463	464	431	434	437	483	441	479	466	467	433	430	447	449	425	455	438	480	435	449	383	468	428	457	420	438	432	470	415	444	472	444	459	460	443	484	435	431	469	466	430	459	453	452	457	492	425	463	454	446	438	462	425	472	428	474	441	418	443	454	503	394	444	465	409	444	462	412	464	470	431	423	444	435	464	457	458	431	479	443	469	434	453	425	452	463	466	437	380	447	420	467	452	411	482	468	471	466	466	427	467	463	447	443	462	436	436	457	437	473	467	441	457	443	432	487	466	448	464	440	439	468	441	440	421	460	475	454	510	484	457	441	454	472	474	433	441	446	449	422	437	452	442	426	464	433	446	445	493	446	430	452	469	448	468	475	429	481	439	434	420	467	447	468	477	445	444	471	434	435	409	436	394	451	499	416	452	424	431	442	459	449	452	434	453	431	441	468	431	422	446	469	450	447	443	458	443	447	455	444	458	437	459	425	465	423	459	458	480	435	483	473	428	456	431	441	457	478	465	469	446	446	449	434	421	455	468	423	442	454	438	456	425	477	385	446	429	469	436	449	453	434	390	454	440	456	426	449	448	431	432	477	437	451	435	455	432	405	416	461	453	450	453	454	428	427	458	466	444	461	434	453	460	439	392	466	418	448	476	465	463	453	435	470	489	457	423	409	440	479	423	414	485	442	446	444	432	464	442	437	439	492	461	463	443	471	455	406	459	454	448	452	478	435	437	439	453	466	474	457	427	418	454	476	452	469	437	402	485	447	408	436	434	450	452	451	456	475	436	419	462	423	438	416	445	455	483	456	420	451	456	466	427	483	442	462	461	472	463	449	460	450	439	428	437	462	437	438	461	459	472	497	460	473	468	450	466	439	442	418	452	472	436	437	487	477	471	444	399	437	451	445	472	454	465	425	426	443	446	441	455	415	462	457	432	431	471	456	445	474	435	433	477	456	442	467	485	472	441	458	498	445	413	428	442	451	448	444	452	475	473	500	443	422	429	480	447	460	437	442	452	448	465	427	475	488	460	428	443	447	433	419	433	463	457	429	425	457	453	470	456	424	400	484
22740	21282	28966	23919	21277	21346	8431	1988	1520	1421	1320	1171	1057	1054	1037	994	952	979	918	929	944	1022	898	878	843	854	889	886	813	845	800	897	946	884	848	899	928	826	874	876	887	939	839	875	868	880	804	883	894	868	775	855	909	865	869	851	856	835	942	915	822	882	902	860	897	837	853	892	896	819	914	875	887	849	821	877	874	848	823	860	859	846	889	839	889	838	807	796	896	851	794	874	907	847	870	822	815	858	865	834	770	810	849	882	863	843	813	834	855	911	859	784	823	833	878	838	795	847	862	859	808	804	806	868	856	839	832	835	852	789	856	850	856	905	852	875	825	810	799	856	778	879	864	849	854	831	808	854	806	824	849	839	856	838	862	838	818	818	818	814	829	822	753	885	868	820	836	812	834	865	861	870	799	814	860	825	831	802	772	803	813	824	827	819	815	836	841	862	857	815	886	826	812	871	763	853	792	893	777	829	851	801	862	818	860	833	810	790	847	788	817	836	839	823	828	856	864	813	846	805	827	921	819	812	855	777	839	831	873	873	834	880	827	831	858	864	847	876	864	792	845	841	840	861	900	895	838	794	849	813	819	848	865	846	881	873	834	894	853	804	842	831	833	831	802	850	807	851	835	829	831	836	816	836	864	872	871	840	865	797	777	875	840	780	829	843	784	885	852	820	882	825	830	821	836	822	811	817	888	798	834	848	847	841	802	837	811	850	821	847	831	798	872	814	822	809	812	822	817	844	832	843	858	879	763	841	845	874	822	874	869	829	837	871	799	815	835	841	865	830	832	838	797	810	857	816	848	828	850	874	790	827	872	778	797	828	904	841	852	791	887	851	840	889	832	825	844	842	794	851	800	864	818	840	841	874	850	865	823	831	788	830	882	839	852	785	844	815	813	865	859	863	876	834	855	836	839	818	798	873	841	806	822	834	885	847	830	825	866	810	856	827	831	835	846	834	878	829	811	836	837	839	846	814	868	842	837	862	863	819	837	855	810	784	836	823	853	805	820	851	797	809	822	795	747	873	842	817	828	832	824	828	854	834	858	821	871	823	804	786	871	828	872	917	852	854	807	847	865	834	857	828	803	789	897	794	805	789	791	815	850	795	852	845	855	796	772	791	889	879	806	852	869	797	850	787	805	803	840	838	783	869	865	814	812	866	763	800	894	827	862	854	833	856	863	850	822	799	805	816	845	800	818	815	888	853	839	832	817	772	854	814	829	882	797	837	809	831	810	858	840	798	829	887	849	812	870	825	881	831	817	863	820	849	825	815	858	839	805	814	824	850	869	854	850	801	815	805	813	864	886	803	815	845	804	840	837	832	832	847	824	838	832	879	830	818	807	870	839	831	793	901	819	788	838	777	870	920	873	826	806	835	841	821	808	824	781	855	806	787	806	860	864	820	805	846	810	865	820	861	873	819	766	842	845	818	844	828	806	855	846	796	843	862	822	874	805	813	839	833	829	837	850	832	822	830	864	908	883	810	857	804	881	853	825	843	859	818	890	824	862	827	830	823	827	839	816	824	852	851	802	801	871	868	836	832	818	863	813	856	798	831	816	849	782	837	835	789	800	837	831	842	811	815	853	848	871	837	814	827	814	854	786	813	846	839	860	864	814	836	822	889	870	815	832	784	828	794	846	871	857	872	899	897	812	829	858	845	847	800	811	893	821	859	817	829	839	813	854	824	780	849	768	838	885	840	870	833	823	805	844	799	834	860	884	803	920	844	847	868	845	882	870	846	832	851	804	802	837	799	865	798	849	857	847	800	836	808	813	857	817	859	804	815	876	816	875	754	832	856	807	782	791	807	843	863	823	827	848	839	820	815	847	895	849	836	796	866	828	836	747	868	842	809	847	830	854	826	850	815	848	815	788	875	854	806	854	867	796	814	783	821	855	858	831	797	819	823	831	844	818	813	852	745	854	806	782	811	854	841	833	874	854	845	852	846	858	809	778	897	840	861	812	826	828	793	828	795	834	838	812	858	850	795	842	826	855	791	852	859	802	847	837	817	871	804	827	827	819	854	831	820	886	819	883	817	844	839	832	848	783	850	874	828	870	852	776	801	819	844	774	863	845	851	839	818	809	786	852	778	832	804	813	838	849	885	844	770	814	828	821	843	824	779	849	842	824	873	920	872	858	784	795	908	822	805	776	861	802	865	820	826	820	809	834	838	848	817	799	811	852	862	856	778	839	860	877	796	819	817	868	816	872	833	757	841	864	845	829	808	770	829	803	831	792	869	799	851	816	865	853	828	823	816	838	831	835	818	819	806	787	849	827	835	845	845	756	789	846	838	841	826	794	909	855	841	786	806	781	842	824	813	909	828	836	869	796	837	857	830	877	859	898	831	830	810	822	814	816	879	812	828	803	776	829	822	889	825	807	821	873	877	879	802	870	805	810	831	838	822	826	834	835	816	804	823	815	867	862	803	825	816	876	836	858	825	820	819	825	816	834	784	866	872	893	852	858	857	865	886	873	828	826	825	875	853	860	841	819	827	802	858	830	813	866	838	804	806	859	790	816	795	880	837	894	875	818	850	845	828	794	905	828	833	811	826	819	843	882	931	851	819	891	823	819	820	833	836	860	905	849	817	785	862	781	818	842	800	848	823	853	788	792	825	850	823	820	807	865	857	857	822	833	825	840	822	828	829	808	795	781	841	802	794	842	798	903	801	853	840	745	812	870	847	846	848	816	864	823	803	823	829	772	884	855	802	826	865	844	781	830	829	879	863	794	793	778	798	806	878	824	830	851	827	862	803	844	871	805	831	878	830	878	833	808	839	866	805	834	868	862	817	829	822	841	869	832	842	818	833	845	864	822	819	833	781	840	843	810	841	813	898	803	805	844	845	797	821	796	822	825	867	814	806	847	792	806	781	826	825	818	849	833	805	829	824	860	854	864	797	843	886	811	822	833	804	802	805	857	825	797	822	856	826	870	862	852	826	842	808	887	877	828	787	859	765	827	849	837	835	814	921	886	794	824	813	820	841	821	825	808	788	819	801	803	845	913	792	844	779	863	815	838	825	871	885	835	851	833	841	841	853	868	826	786	854	852	880	859	828	866	830	832	857	834	834	809	855	814	771	885	806	857	818	897	786	855	818	816	828	846	769	833	836	836	785	808	837	804	822	869	817	791	809	810	849	806	831	875	850	800	846	830	826	847	793	875	840	819	856	816	905	807	817	804	768	857	851	876	839	824	812	884	846	807	826	887	813	850	801	836	862	845	869	848	828	892	840	831	837	819	859	821	832	841	862	819	913	820	842	802	775	789	829	852	830	830	827	798	856	843	849	837	887	867	808	814	776	860	895	842	781	847	823	843	849	803	819	819	878	809	834	848	795	803	833	865	833	865	785	828	844	856	833	841	814	858	805	815	842	860	895	902	848	840	830	833	848	924	858	847	813	842	827	856	824	840	816	865	831	811	781	785	850	806	786	821	865	845	889	857	859	823	825	866	838	821	784	844	834	835	843	789	802	829	871
5533	16186	11340	6192	4969	3835	3081	2349	2087	1743	1525	1379	1276	1255	1146	1104	1105	1063	1053	1002	1037	937	973	1030	906	995	951	918	916	848	931	857	883	874	902	877	853	878	901	909	912	889	859	884	910	843	923	899	887	823	866	892	909	852	862	886	881	880	896	910	824	953	865	888	911	871	890	908	918	894	904	863	873	833	942	876	845	866	937	837	849	850	860	846	837	855	824	811	877	816	878	908	851	879	924	842	838	800	863	783	821	850	844	831	809	881	886	824	922	861	829	831	830	847	890	874	834	870	843	832	866	843	879	827	829	828	874	878	809	812	852	805	825	863	866	871	830	868	835	806	877	786	831	818	801	872	869	914	821	819	868	894	868	891	890	825	864	824	891	853	832	844	846	885	896	865	890	826	859	842	871	854	874	828	873	854	878	859	913	838	872	881	837	882	824	840	912	829	829	832	891	849	844	867	852	852	819	953	873	854	892	824	875	875	813	822	849	872	823	859	858	884	838	873	827	863	870	895	840	823	853	864	855	844	851	865	861	859	856	881	862	818	848	850	856	867	829	813	857	838	846	821	875	864	842	821	883	844	882	867	847	882	900	884	837	863	852	820	852	829	894	832	815	899	876	876	839	947	837	849	805	839	897	895	873	907	811	905	782	849	905	830	863	891	898	857	916	874	890	815	862	857	851	858	815	857	844	910	869	876	845	835	886	873	817	878	886	845	857	841	902	846	892	851	911	855	852	853	861	869	875	831	845	887	903	861	892	829	850	854	853	864	843	823	864	843	826	890	857	858	836	777	821	873	911	900	825	894	852	878	860	909	867	802	868	882	801	861	915	869	866	889	834	838	818	827	861	906	812	830	862	850	853	831	847	802	861	848	800	820	831	879	827	833	834	876	865	839	822	855	836	864	836	883	822	870	818	855	873	848	850	873	820	836	922	872	865	871	906	807	855	846	839	886	819	869	886	885	885	863	838	838	884	876	854	832	921	836	855	811	836	845	842	817	833	891	855	849	917	832	889	843	869	896	807	857	868	860	883	865	852	848	810	837	855	833	888	856	843	863	872	789	835	885	847	837	819	879	883	825	857	814	878	921	878	878	864	869	826	810	884	845	878	821	834	824	855	845	871	851	866	832	891	822	865	884	868	803	870	804	888	845	858	851	848	822	792	758	851	883	846	828	835	843	831	914	890	901	899	812	874	829	875	853	843	864	831	857	838	829	824	847	829	846	865	838	893	880	899	834	807	860	834	867	854	914	832	822	882	845	866	828	822	825	854	831	895	807	867	850	882	842	861	871	837	837	854	880	883	820	870	823	855	794	858	806	867	871	857	820	833	815	885	840	868	855	832	947	881	799	898	864	851	915	884	849	871	840	832	850	849	802	847	832	882	838	872	837	853	852	829	866	885	864	846	847	808	871	846	812	854	805	801	814	889	844	850	878	858	797	873	837	869	845	891	787	867	859	828	887	851	860	827	841	849	856	821	842	858	875	844	873	884	886	862	878	834	860	800	826	847	904	866	843	844	824	804	839	812	884	832	838	850	894	880	851	854	832	833	856	875	823	890	852	844	860	805	839	874	883	774	856	892	838	846	892	859	833	764	809	817	872	845	855	820	820	881	779	870	886	868	861	917	851	794	821	835	875	869	868	835	847	832	895	882	807	827	861	846	939	849	818	836	837	885	862	857	790	831	868	887	886	894	839	836	827	883	941	864	874	835	878	885	792	819	868	796	853	875	841	855	828	868	852	839	842	836	871	809	880	823	899	875	824	874	880	850	888	851	840	884	858	833	828	892	830	818	832	901	866	884	893	811	860	848	853	872	848	835	865	848	843	841	810	855	848	863	857	847	833	852	818	809	878	891	793	883	871	862	844	883	862	834	868	797	846	888	815	823	874	826	837	839	855	863	863	835	836	782	838	817	899	870	873	850	774	863	855	891	863	858	871	852	828	879	863	856	865	849	873	818	876	839	906	838	839	837	885	903	869	895	857	849	848	832	826	829	808	863	877	848	834	907	813	847	801	823	860	870	922	898	866	834	819	832	863	851	816	848	843	877	851	905	873	878	877	865	923	875	876	844	840	845	879	918	840	848	827	851	822	819	808	836	857	891	822	835	825	792	852	897	867	848	874	887	871	843	886	843	842	833	851	880	880	869	872	912	891	914	822	872	841	829	853	820	877	819	800	893	873	917	810	889	912	821	904	866	863	870	841	859	860	807	889	845	866	861	870	849	815	857	861	833	856	863	823	866	827	824	884	798	895	855	870	823	869	825	842	862	841	827	825	845	794	843	849	855	854	822	878	860	850	855	898	819	895	814	914	887	824	838	857	817	852	899	829	860	903	839	840	847	834	848	884	871	872	861	845	800	841	885	853	812	860	856	895	849	913	862	826	831	826	868	827	835	849	863	871	880	848	863	857	926	866	840	856	948	855	830	869	823	860	834	843	842	853	824	873	865	830	842	895	848	890	815	903	839	893	893	864	823	799	839	874	876	798	830	799	853	847	862	878	788	890	857	875	893	801	835	857	885	896	876	858	831	825	835	846	902	816	854	906	877	840	861	864	856	814	797	841	813	846	860	901	848	880	867	858	876	849	852	873	835	833	842	847	897	892	846	831	824	816	793	850	856	844	849	891	847	881	875	841	788	798	887	863	847	829	852	898	872	842	854	831	817	824	801	871	837	835	841	811	847	876	892	879	842	922	913	812	840	844	832	823	837	775	816	900	861	866	875	831	831	853	846	887	845	830	843	814	861	876	882	822	878	837	883	835	869	829	860	876	852	795	943	810	870	868	864	826	875	885	823	857	895	860	841	824	902	815	808	866	798	884	864	865	849	906	841	885	855	867	879	841	775	807	834	853	844	832	825	841	802	855	841	872	869	872	895	922	914	826	828	830	839	849	885	825	865	859	869	794	863	829	785	869	860	829	843	849	792	835	804	840	877	849	817	809	812	880	867	811	813	817	893	855	853	864	849	822	846	882	836	883	852	804	886	892	757	830	848	825	860	873	873	889	875	844	901	823	903	893	850	880	839	866	828	848	859	848	890	859	867	823	834	846	840	847	844	810	864	856	888	876	862	879	816	902	857	888	868	832	864	870	897	807	875	868	881	849	867	882	847	880	828	843	881	867	856	821	856	855	808	819	805	870	817	889	895	824	903	883	873	818	881	888	842	897	869	890	817	846	825	840	834	890	868	850	869	846	884	909	855	902	850	810	864	821	827	881	868	864	859	854	823	884	849	849	782	835	868	851	850	818	834	870	802	826	842	833	873	847	831	854	841	873	854	870	805	821	813	873	859	804	814	924	840	887	898	839	833	861	854	866	869	866	829	822	866	846	829	832	852	841	857	836	849	863	896	877	858	838	858	866	856	921	837	907	853	860	809	854	843	840	875	863	877	853	887	874	873	878	785	777	873	886	895	856	828	833	845	873	832	827	848	828	865	867	864	839	860	888	882	857	852	797	841	858	883	855	925	836	910	840	885	851
27912	17316	3808	956	693	549	509	449	447	480	427	425	410	425	377	436	422	391	427	388	414	405	423	402	404	377	411	394	427	393	391	435	397	386	407	454	409	395	407	412	403	401	403	418	410	427	383	392	397	390	419	390	386	427	397	412	395	450	397	384	412	432	428	429	411	408	438	405	418	358	408	419	402	399	382	427	430	386	439	379	435	402	395	391	421	354	405	419	385	425	382	374	409	425	416	397	395	414	401	388	376	399	379	408	390	405	398	391	373	403	421	416	401	413	399	406	415	421	381	426	407	441	405	418	441	412	435	381	381	360	394	399	403	393	429	384	398	423	367	381	388	400	389	375	385	433	394	393	415	395	395	440	419	395	401	415	422	378	424	406	412	434	352	435	402	393	384	400	406	400	402	426	347	382	396	382	421	424	399	377	419	389	437	397	446	373	422	423	419	399	421	406	372	373	416	425	358	433	399	391	406	432	377	368	399	371	456	404	402	373	349	403	393	382	403	415	384	420	395	405	406	409	411	421	383	399	367	417	380	402	386	394	394	391	403	431	395	409	402	393	391	397	424	412	388	365	399	411	409	420	381	375	381	414	402	419	379	399	436	405	382	406	421	385	420	392	391	397	399	385	365	373	402	409	403	390	377	404	401	388	422	405	407	388	393	379	389	380	374	400	391	392	432	364	354	376	400	397	442	373	444	400	425	398	391	381	398	414	447	396	402	419	400	395	392	389	441	437	394	394	376	413	409	431	378	386	423	387	429	399	398	383	425	390	397	413	409	387	422	381	408	390	414	399	408	389	409	425	400	383	400	373	424	375	395	392	388	411	413	394	390	398	395	372	410	378	374	370	407	394	412	365	409	382	414	386	445	393	404	402	398	412	399	400	426	404	393	381	399	421	384	401	377	429	425	428	359	391	399	438	370	413	375	400	408	421	404	367	370	387	427	390	401	437	400	412	392	399	400	430	337	439	402	418	396	412	411	402	420	353	396	426	403	389	401	386	433	442	413	446	399	409	379	433	427	407	383	387	383	394	399	394	398	396	405	372	419	388	394	392	404	400	405	370	434	435	422	406	384	389	408	409	406	438	392	404	396	411	409	385	402	385	428	403	410	396	395	419	394	410	432	412	431	456	405	393	385	363	426	388	380	439	415	419	414	417	413	402	416	422	387	407	399	411	429	447	408	383	419	405	414	434	399	410	413	408	422	423	394	378	395	364	404	406	371	383	404	394	397	395	416	412	388	398	388	366	417	385	383	427	348	391	421	408	399	400	368	383	423	412	407	405	348	402	419	376	379	402	422	391	408	410	409	380	380	405	391	399	411	372	377	437	376	419	391	409	423	396	427	411	420	389	384	408	390	422	420	421	415	370	419	407	392	428	398	384	408	413	439	390	386	402	395	399	418	411	386	401	408	381	422	369	401	441	412	363	399	404	426	418	414	406	387	415	427	428	383	418	419	398	436	420	384	445	388	378	369	417	394	404	404	377	441	405	396	393	389	395	416	426	395	392	381	394	418	383	415	418	401	390	381	408	383	372	410	394	420	420	421	373	414	381	401	406	418	390	433	396	388	439	366	409	415	383	420	417	416	412	384	429	387	409	392	412	409	411	399	422	371	358	412	423	437	412	407	408	403	432	378	390	411	389	441	420	393	416	402	406	406	406	439	384	420	406	402	381	393	447	383	399	372	430	425	431	378	395	372	423	385	418	435	431	381	386	415	419	391	397	375	381	413	405	412	412	388	398	405	397	392	377	386	418	388	415	409	394	405	409	401	398	383	423	395	422	388	414	412	457	416	423	387	397	403	414	414	446	421	436	376	417	417	401	423	367	423	371	412	411	419	366	407	397	433	420	416	426	415	429	409	400	397	411	381	439	396	420	420	407	392	410	389	359	420	401	380	408	427	407	394	377	374	386	385	399	453	395	419	416	397	409	407	416	414	378	415	372	383	410	414	365	373	395	381	388	384	397	395	397	413	421	408	417	368	400	392	438	381	403	404	399	422	379	377	401	414	410	411	425	398	387	407	404	409	410	394	416	371	380	411	376	397	405	434	422	396	427	381	394	431	371	381	384	406	394	396	390	413	420	441	425	422	397	434	398	394	397	420	400	401	398	441	395	417	410	392	396	382	402	405	427	406	392	446	421	367	402	394	408	404	415	425	434	426	404	397	368	389	369	383	394	391	399	422	420	399	389	371	431	399	414	402	408	437	371	440	379	410	405	367	423	422	369	415	403	376	417	395	398	386	377	380	370	399	393	379	412	423	423	429	396	418	399	396	425	429	399	379	419	412	390	373	398	405	444	426	398	383	388	400	386	403	423	444	404	411	388	421	363	408	396	404	392	426	372	390	363	422	406	411	392	400	385	394	387	433	386	364	372	427	413	420	365	434	414	425	365	371	399	392	399	421	414	377	412	406	419	393	368	410	383	406	410	421	389	421	429	385	372	405	381	406	416	407	370	391	407	400	429	388	410	415	407	390	378	421	414	418	386	386	366	415	423	431	406	410	369	388	425	391	367	425	424	369	409	416	403	397	384	422	378	361	407	430	396	353	406	451	390	388	424	360	380	378	398	411	412	404	402	412	390	365	374	393	404	381	395	408	390	396	424	436	390	449	415	427	354	381	413	399	380	403	427	442	391	415	390	390	423	393	404	432	407	425	389	396	420	403	374	403	394	375	390	356	392	424	397	412	410	415	421	399	393	417	402	385	390	443	439	441	384	419	411	383	390	391	418	387	401	411	406	376	372	379	407	388	386	370	364	400	384	409	403	408	400	406	409	421	419	410	405	399	420	410	415	364	418	428	420	384	380	393	380	449	377	402	398	423	433	374	436	410	401	396	383	384	438	407	382	372	428	391	395	374	377	395	406	408	422	408	393	414	426	426	407	371	418	409	412	417	393	393	404	419	406	380	400	416	437	405	418	387	388	433	437	418	424	413	378	399	389	375	390	339	412	394	408	388	384	402	377	403	426	445	388	424	421	424	394	418	424	418	416	439	385	401	390	390	376	402	414	373	407	432	376	410	384	373	374	403	379	411	407	408	427	441	404	453	382	397	401	398	413	408	402	401	364	405	395	428	419	405	397	408	365	389	384	420	426	428	397	425	415	383	391	422	426	375	425	384	415	375	393	398	417	381	396	395	408	392	421	391	405	399	419	405	372	422	402	393	434	389	375	411	427	364	392	414	399	376	388	367	456	394	431	383	386	395	384	408	386	384	382	405	427	389	420	395	401	399	385	391	397	364	411	408	387	410	400	402	393	407	424	404	413	385	383	360	411	410	405	395	383	414	428	416	398	389	354	378	418	391	396	381	414	425	390	416	425	375	423	432	409	409	413	394	384	409	411	405	389	440	330	397	373	394	403	410	436	409	384	416	385	397	396	407	416	394	430	410	406	419	381	427	440	439	422	358	405	391	407	403	383	441	404	375	413	422	409	378	434	386	397	433	388	401	440	404	421	389	381	396	386	433	392	386	414
4784	2053	1540	975	759	691	634	567	504	529	493	483	444	449	492	438	428	467	452	489	454	464	449	440	417	438	429	401	432	422	416	435	453	445	471	451	393	435	454	434	435	412	464	444	473	462	430	462	394	422	415	444	442	417	452	459	451	426	444	406	385	424	436	479	475	428	469	462	433	403	423	449	430	418	442	440	430	435	466	433	427	435	425	407	422	414	423	409	461	437	450	459	439	424	431	456	481	463	430	443	464	382	446	413	449	420	461	445	431	452	390	431	399	438	451	438	457	408	433	432	430	428	449	435	418	428	430	424	442	418	437	427	455	475	402	412	448	390	429	428	451	425	426	412	443	433	436	468	416	425	454	463	439	416	444	500	414	448	426	410	406	431	435	434	414	427	438	424	415	415	460	470	432	424	430	429	420	450	448	458	424	461	418	436	428	441	383	423	422	411	464	467	476	396	441	394	440	427	411	411	435	447	447	431	421	418	466	440	440	400	447	423	418	410	429	443	412	421	410	462	445	418	454	451	450	442	418	391	389	435	447	455	413	441	400	406	403	446	438	435	452	457	397	451	458	414	422	459	416	436	423	419	417	402	452	429	411	407	460	428	446	427	435	452	439	416	452	473	440	424	434	422	449	443	419	421	422	422	441	437	412	430	429	423	430	457	474	465	430	418	430	436	418	414	434	410	446	448	426	464	440	423	439	466	426	453	469	419	446	402	422	437	455	422	446	419	457	416	420	392	444	442	452	426	455	441	399	422	413	464	425	411	477	474	415	427	434	400	409	394	429	409	423	404	388	425	449	413	443	429	438	455	441	430	401	420	427	446	445	441	397	426	448	416	422	442	436	429	449	432	407	457	436	396	429	431	425	420	414	435	389	426	433	435	432	434	432	422	447	420	408	454	421	440	432	453	376	454	451	457	423	444	394	447	384	422	422	454	440	416	440	436	412	505	422	482	445	448	425	423	403	418	444	480	421	445	416	449	457	397	393	408	439	434	403	407	423	415	458	454	432	443	414	388	430	453	449	444	406	397	433	433	428	449	422	463	461	456	428	426	425	433	431	415	424	424	426	448	397	470	464	403	461	445	393	379	439	454	418	424	442	473	434	470	430	439	423	401	430	443	471	456	463	448	433	425	399	426	432	414	454	400	455	463	421	411	440	444	401	442	441	378	432	467	428	440	436	410	478	457	395	437	415	422	421	424	430	412	455	455	452	424	457	427	435	412	431	455	426	461	433	420	423	398	426	441	430	400	439	436	440	411	461	434	449	445	407	392	478	446	469	426	458	409	438	427	371	434	402	399	423	463	399	465	476	457	409	418	419	405	441	469	437	415	441	421	438	447	448	455	450	413	431	408	434	434	430	426	440	425	418	421	435	397	468	457	429	431	426	430	460	456	446	425	433	426	410	439	451	453	429	386	441	407	435	460	406	440	449	432	428	430	438	402	434	433	452	439	401	416	456	448	453	441	423	462	475	428	440	463	388	470	431	438	455	454	427	433	426	442	460	427	439	444	397	408	423	453	445	448	428	417	441	439	453	426	413	427	436	431	440	454	439	447	421	432	405	440	447	438	454	410	434	454	428	404	479	408	416	455	448	401	431	434	392	417	456	463	432	411	451	428	436	461	448	437	427	409	433	452	417	413	408	418	443	428	428	412	431	444	441	439	420	405	439	408	432	445	452	428	457	411	426	458	446	434	457	446	417	425	408	406	438	473	467	447	406	439	436	420	427	432	424	442	428	431	418	485	436	423	449	422	435	450	434	453	411	460	468	456	451	432	426	399	452	476	420	394	417	420	440	398	426	425	423	441	444	417	417	424	468	417	448	464	404	455	440	428	467	442	398	456	452	417	428	432	410	448	401	413	406	413	408	444	405	422	441	439	437	438	436	430	422	437	463	448	426	451	404	430	434	414	394	422	434	392	426	418	408	454	428	419	424	430	409	449	424	442	413	436	409	426	406	390	445	440	409	470	414	427	433	426	455	440	447	413	469	426	441	437	411	440	402	428	415	438	441	471	401	442	446	405	390	449	423	469	436	403	403	451	445	455	401	436	443	424	467	438	417	396	434	425	471	417	424	419	427	430	455	402	429	412	439	413	436	408	426	386	406	390	407	445	411	402	426	411	448	437	420	444	453	444	438	436	441	457	458	452	401	445	436	458	414	449	471	410	412	452	458	430	417	418	415	453	398	415	447	407	416	459	408	415	405	455	418	404	426	456	426	415	436	431	433	445	422	395	425	403	428	414	424	421	406	410	433	436	378	410	428	396	443	434	411	452	457	428	445	433	418	459	410	473	488	413	412	460	442	412	416	419	448	402	455	435	412	439	464	456	448	430	426	450	424	427	419	442	410	428	428	394	442	436	424	402	437	446	432	438	450	436	452	470	430	392	468	438	436	442	426	391	420	443	433	408	443	450	404	415	455	464	421	388	439	429	435	415	425	399	379	432	441	400	410	414	447	448	440	441	401	434	449	404	395	442	455	453	443	451	439	411	419	416	418	455	418	429	424	413	398	397	442	427	408	455	393	406	425	411	436	416	437	425	427	411	474	436	428	401	440	437	429	405	427	409	426	431	403	436	412	453	419	414	445	414	438	475	440	468	424	426	426	422	414	443	446	470	457	448	418	455	415	453	443	446	408	442	455	388	436	442	383	426	420	402	446	385	428	439	430	422	417	410	387	407	448	434	459	413	417	429	438	422	445	454	404	423	371	448	432	443	418	442	411	457	433	443	434	431	430	431	458	453	443	429	406	429	426	464	418	441	407	416	463	448	415	431	394	413	432	396	423	431	464	485	426	396	431	428	417	429	467	409	419	423	468	445	440	435	423	450	419	435	468	427	396	461	440	437	456	408	438	479	403	421	463	413	431	423	421	434	426	432	438	454	446	436	421	430	411	426	431	428	435	426	457	437	449	440	453	410	449	425	441	430	386	434	429	433	457	468	413	441	425	444	432	436	419	450	456	443	407	404	421	420	417	417	446	437	449	404	457	448	408	417	425	423	386	452	446	454	410	462	439	425	450	443	461	430	420	412	446	420	415	421	423	412	427	431	434	479	418	416	395	426	404	435	461	432	415	434	419	423	438	423	417	436	424	405	429	428	429	419	415	470	431	469	427	447	397	392	463	443	443	436	446	442	474	401	417	448	462	470	448	392	386	411	434	431	469	448	437	469	455	441	466	403	460	422	438	421	435	407	462	434	408	461	436	432	427	417	428	417	437	394	399	442	420	410	401	435	418	445	422	413	408	448	459	431	454	408	459	469	420	429	440	405	422	432	396	447	438	428	409	441	437	441	428	452	472	444	434	415	434	456	473	417	433	406	439	407	466	454	393	412	434	422	435	457	429	459	438	441	462	420	424	444	397	452	459	425	406	466	415	447	430	406	433	454	456	458	423	432	415	424	463	439	442	432	433	451	423	431	439	420	448	394	457	411	425	436	438	457	433	449	476	452	450	450	461	436	424	436	428	431	436	454
23856	21252	28520	24300	21255	9567	1735	1205	1009	1005	923	871	819	795	789	774	819	765	748	767	780	719	761	739	741	732	702	733	745	734	747	723	738	719	735	773	730	777	717	741	760	652	747	713	731	708	725	627	680	734	715	713	727	742	725	725	744	758	764	743	688	698	759	723	709	763	735	755	769	755	678	696	679	705	706	633	740	766	659	695	692	735	682	701	710	687	692	710	717	647	677	723	672	690	684	682	765	745	719	662	737	686	722	731	698	712	700	742	705	682	687	666	694	667	683	711	653	692	695	679	681	742	712	697	714	676	750	695	744	651	756	703	717	732	736	751	722	687	751	685	678	717	709	717	707	750	687	684	697	722	687	658	723	777	721	689	745	740	716	681	683	723	724	689	695	720	682	711	696	694	682	702	709	705	719	691	676	712	736	714	711	683	756	726	640	768	697	733	687	735	691	723	756	670	689	709	680	698	669	687	740	715	664	723	727	668	695	730	656	652	729	716	668	755	753	668	723	714	662	694	685	664	673	690	730	728	684	713	677	693	691	681	709	737	726	718	719	672	665	782	718	674	709	707	704	673	705	698	727	691	720	723	693	700	705	714	694	731	710	675	662	759	781	682	708	693	712	704	723	653	724	711	679	660	721	731	738	667	690	751	710	728	675	692	696	728	693	734	683	724	683	719	726	711	679	684	719	710	713	722	711	681	710	700	690	733	718	682	729	726	720	694	674	731	692	666	728	696	701	701	705	677	711	694	701	731	711	705	707	690	732	720	737	681	728	700	656	693	707	710	741	685	707	696	656	694	698	685	684	683	722	695	722	684	674	737	692	653	663	670	703	704	712	812	687	680	647	664	661	702	683	686	697	680	719	713	682	678	689	681	676	705	683	684	733	678	702	675	723	689	673	746	702	715	678	712	723	711	698	685	724	672	693	686	698	723	724	681	680	758	725	679	744	685	678	738	699	686	705	680	722	682	692	708	699	714	671	735	741	724	735	696	724	704	696	704	722	731	698	712	668	724	675	716	728	687	720	700	711	688	699	706	696	690	701	713	730	707	659	710	695	725	730	692	681	686	667	699	709	689	722	717	705	692	646	720	700	705	734	699	728	692	718	729	710	693	708	677	680	694	693	671	704	691	702	654	689	722	685	692	715	718	693	726	721	699	694	718	767	722	704	663	714	671	739	618	693	699	703	667	726	663	662	677	676	665	688	699	742	677	705	716	732	691	691	710	688	653	745	709	712	751	715	688	714	687	742	653	677	750	687	649	690	694	692	688	657	713	689	712	741	684	734	717	708	672	680	695	695	728	707	699	714	717	734	646	699	665	673	676	721	745	704	718	717	648	669	731	711	734	678	702	712	701	731	676	711	660	618	749	712	745	670	731	723	748	700	695	685	708	690	713	745	725	730	653	666	709	715	673	744	694	711	735	695	667	675	737	739	711	678	649	723	709	697	707	723	686	756	685	719	725	684	755	692	714	730	704	704	683	719	715	756	730	708	683	698	693	701	653	671	666	742	682	709	714	737	689	657	704	671	645	703	671	701	732	660	669	723	697	698	693	716	688	706	727	671	714	761	686	673	724	683	665	692	659	669	677	720	751	666	661	700	702	670	671	711	728	687	675	696	734	698	688	679	685	671	722	748	687	645	673	730	697	707	699	629	714	674	683	697	699	705	753	712	735	712	714	705	679	725	678	713	681	713	747	737	662	734	694	703	746	749	656	723	706	726	670	698	678	745	662	761	713	720	717	685	700	728	680	670	702	694	748	670	673	676	744	697	693	732	731	669	726	713	680	704	701	739	710	690	708	671	736	719	731	716	722	687	703	707	699	664	711	710	660	720	687	739	742	713	663	712	717	766	653	692	648	658	706	760	728	718	719	708	700	711	777	689	744	762	729	714	729	728	669	709	708	717	667	713	725	735	720	688	638	710	710	689	721	705	695	743	713	702	706	713	675	714	663	729	704	747	715	727	698	654	755	677	732	703	667	692	723	696	748	678	707	701	704	716	689	698	712	734	722	690	700	702	708	706	718	710	712	715	690	659	689	700	707	675	727	723	689	701	689	712	678	721	698	692	709	705	741	728	680	692	671	678	698	699	679	727	709	700	716	681	704	687	707	724	663	730	694	691	706	772	708	700	711	688	719	687	707	686	673	769	683	717	688	721	691	725	688	698	745	693	673	763	682	700	699	724	686	727	722	693	730	727	673	728	673	689	687	702	733	717	674	724	744	699	730	639	647	688	739	700	721	669	670	728	662	704	700	714	727	695	713	693	661	688	715	677	641	717	716	732	693	704	732	726	693	783	717	713	713	694	739	677	703	694	700	697	714	726	727	680	737	631	682	684	711	694	675	679	701	708	659	720	720	704	719	697	716	696	649	703	706	667	659	693	662	668	622	667	665	688	676	714	762	711	707	683	673	680	682	737	764	734	694	719	767	693	667	725	731	702	731	652	688	710	689	697	748	742	673	666	727	767	730	697	693	716	669	723	698	687	742	715	709	674	643	734	691	679	717	678	712	707	674	707	699	698	665	697	716	687	674	686	714	727	693	734	749	704	728	703	679	688	734	739	699	699	719	665	650	704	702	700	712	732	727	696	792	684	731	679	710	670	641	686	674	724	709	711	733	696	669	685	704	689	654	726	721	719	681	690	747	687	701	724	714	742	722	702	688	724	686	691	683	700	681	693	726	675	696	752	676	704	683	706	702	737	696	693	725	690	711	688	758	731	726	726	668	738	713	685	686	713	665	742	670	671	671	743	706	726	687	684	717	671	689	706	697	669	698	695	690	707	708	681	684	688	678	725	698	715	720	694	723	732	702	702	696	691	653	687	715	671	685	690	681	735	655	695	745	693	739	737	694	671	702	689	691	691	695	713	701	617	671	787	651	660	735	728	723	745	695	681	709	727	687	683	711	722	652	700	703	648	692	691	670	671	725	688	737	681	732	669	690	690	637	688	684	691	701	678	769	710	735	688	742	715	687	670	697	708	727	758	706	685	679	730	709	698	708	665	685	728	697	689	704	733	714	717	698	755	703	699	704	709	722	709	689	675	681	689	728	723	737	688	755	704	722	710	753	695	691	747	726	703	735	718	711	704	693	710	713	717	721	664	694	688	690	698	704	694	694	698	691	699	698	693	678	698	687	745	702	675	731	684	731	748	724	705	716	739	670	690	710	714	745	683	672	672	721	705	667	716	656	702	732	678	668	708	687	673	707	711	678	736	737	660	718	688	703	721	737	719	687	639	689	671	737	666	685	713	705	702	715	763	736	745	709	683	709	653	722	664	668	700	709	714	685	733	693	732	664	695	723	705	718	680	718	701	665	731	678	658	689	715	672	708	701	661	720	716	700	693	681	714	676	696	722	761	684	701	724	741	703	719	693	694	660	691	747	674	669	734	695	684	729	702	725	692	691	687	675	681	734	726	710	704	724	714	708	687	671	700	731	731	705	673	729	705	680	706	666	713	715	719	686	721	657	719	688
4035	10338	7385	3783	2877	2347	1921	1558	1401	1193	1084	1040	920	919	906	843	825	827	839	841	802	781	759	769	770	791	751	801	739	753	729	778	722	781	734	725	741	755	783	799	693	716	710	744	775	752	758	714	721	676	754	733	789	718	738	687	740	737	756	766	735	745	742	766	746	754	683	745	720	784	768	715	746	714	720	733	738	731	727	737	713	693	771	739	705	703	703	716	725	727	718	770	698	696	733	731	689	730	725	728	748	764	713	753	763	715	737	697	716	720	723	685	767	768	740	703	720	707	768	723	707	758	746	738	727	689	673	695	747	731	738	728	694	696	720	759	689	708	736	718	740	693	712	765	746	779	671	709	715	755	731	674	710	732	744	693	714	747	727	729	678	721	768	745	730	760	699	697	721	675	723	747	733	698	713	715	765	727	737	734	700	740	717	695	725	749	716	792	723	698	739	726	717	700	761	707	729	711	733	692	719	736	731	761	675	746	694	723	711	720	732	757	788	795	701	749	737	727	722	709	720	714	750	732	721	769	666	708	725	710	716	755	692	755	661	712	722	737	725	743	720	745	746	740	758	725	733	778	753	713	747	717	710	717	704	706	732	689	730	728	723	701	709	732	732	721	734	722	688	708	776	715	739	721	675	698	701	724	710	689	731	745	772	787	690	701	745	754	704	685	711	733	709	770	720	688	679	705	758	715	766	709	714	729	717	750	652	730	755	697	721	702	794	702	760	751	687	668	720	763	698	702	741	735	672	749	768	712	721	718	733	711	696	751	736	696	690	761	712	764	699	730	702	792	760	728	721	714	775	747	686	735	747	699	727	720	707	725	738	734	706	701	708	645	756	760	729	749	703	729	703	681	752	651	726	728	733	714	705	726	694	721	715	704	694	694	653	734	677	744	719	674	712	683	723	738	768	710	676	759	712	720	734	760	742	718	668	749	707	742	690	727	726	726	703	737	732	725	714	716	728	658	725	712	756	752	680	743	746	696	709	664	728	750	729	689	715	736	700	705	730	732	717	744	736	737	763	711	731	745	686	656	673	723	712	725	728	705	721	671	729	704	720	696	723	694	717	717	720	731	733	737	670	749	693	733	715	747	701	797	719	765	684	736	705	721	735	724	690	723	726	749	702	740	699	682	750	689	684	689	757	715	728	703	731	722	724	726	724	746	746	708	695	704	722	700	719	729	721	717	740	706	745	682	813	736	668	714	764	730	690	732	744	753	800	735	718	760	759	769	658	727	691	711	749	723	723	760	735	674	706	715	691	735	719	790	672	703	717	715	730	731	701	690	713	666	733	696	737	769	727	708	760	750	704	669	733	721	701	720	753	718	693	743	736	702	723	711	693	709	709	721	726	724	730	708	700	720	691	733	732	760	721	689	703	722	724	744	706	759	708	709	678	702	707	723	686	679	711	682	688	699	710	748	723	712	730	726	697	745	737	739	755	735	731	722	738	778	692	729	653	750	761	738	745	688	721	738	704	752	741	705	765	705	709	684	769	700	724	670	722	746	763	749	708	680	691	717	723	717	698	745	711	712	739	741	771	729	748	713	739	722	723	687	708	691	736	732	719	702	754	736	716	707	697	736	741	741	721	730	710	751	717	692	688	710	674	724	658	731	766	767	685	670	700	694	706	749	751	669	702	721	717	720	736	696	710	759	688	722	708	701	723	707	749	771	751	727	700	737	726	713	693	703	742	660	696	763	776	716	705	734	704	684	709	722	718	723	721	747	728	691	704	736	695	738	736	716	715	697	750	693	757	756	727	698	642	740	736	657	665	713	710	736	714	717	740	675	721	708	741	704	721	720	710	698	704	739	695	722	750	743	668	697	690	740	789	699	684	725	667	723	688	779	678	676	746	688	666	701	712	723	748	710	701	730	753	700	676	736	726	795	737	775	737	783	750	781	768	723	765	719	683	735	725	727	762	716	726	680	718	753	719	764	725	718	713	722	700	766	736	663	714	742	736	713	697	717	753	717	700	680	699	678	713	692	733	736	692	707	717	769	706	713	698	755	739	690	738	729	762	733	688	711	749	751	723	699	712	757	764	699	706	670	681	718	720	738	715	799	707	735	695	720	684	733	735	763	760	719	774	677	736	736	713	699	757	684	776	692	758	701	718	716	755	739	747	709	766	733	726	676	722	768	693	692	754	709	728	766	725	723	738	676	723	718	686	730	705	735	750	687	713	751	703	740	718	734	727	706	674	712	758	776	696	720	714	697	736	736	758	734	700	725	743	717	712	692	721	711	724	740	699	769	718	755	718	750	696	708	706	734	714	704	752	708	749	736	751	706	718	721	701	703	736	755	738	737	736	754	700	749	721	758	707	730	745	743	724	741	707	697	759	670	696	739	699	688	715	737	698	691	745	719	701	763	728	729	693	727	733	702	707	715	711	718	718	727	735	757	671	695	734	730	725	724	717	692	723	771	719	758	754	755	705	733	728	717	718	753	752	702	695	709	710	776	730	714	738	705	762	640	729	691	668	699	745	738	704	758	776	682	689	737	711	757	715	740	675	735	697	743	694	735	748	707	748	745	742	741	723	690	723	721	691	703	776	720	715	698	695	717	706	707	750	768	717	726	696	720	706	718	730	706	710	734	671	701	735	690	702	710	722	732	716	704	690	713	762	732	713	709	726	767	680	759	740	748	733	732	766	728	746	699	746	727	747	724	757	711	694	727	708	709	741	689	720	712	720	693	705	738	758	687	694	705	721	706	726	758	699	692	707	755	725	726	678	683	733	742	687	744	698	701	735	668	734	752	782	698	736	759	747	728	715	736	744	708	723	671	735	773	699	712	707	722	696	725	743	722	762	692	746	734	729	689	712	725	702	710	669	679	698	719	697	688	723	770	789	726	674	730	747	743	670	717	739	698	676	678	691	735	774	692	734	705	726	695	741	720	696	745	712	731	709	738	697	750	716	697	720	725	672	783	733	768	715	743	712	674	719	729	679	711	687	714	774	675	780	681	724	743	727	687	725	721	682	700	689	675	742	678	715	724	731	705	710	662	723	697	683	713	749	693	756	682	743	697	734	742	720	679	708	734	739	749	756	733	725	709	754	755	703	742	730	732	690	753	728	734	734	680	729	741	679	699	730	749	717	707	738	711	709	721	727	697	711	801	769	697	731	713	677	714	727	730	724	775	721	752	692	695	749	713	707	724	735	743	692	701	706	711	737	724	726	756	712	715	730	756	717	751	728	690	733	704	735	699	727	691	710	706	671	681	747	741	692	709	763	713	703	695	698	698	752	704	725	739	680	733	729	750	754	676	717	679	710	731	726	741	702	721	717	662	727	704	723	726	737	733	698	677	750	705	763	752	707	784	752	720	753	751	765	733	719	734	718	712	728	702	769	690	761	750	734	727	720	698	680	798	718	749	759	723	701	697	698	709	727	724	727	711	735	698	740	711	750	727	665	673	698	730	693	767	717	703	701	698	710	744	737	683	724	711	675	723	708	669	770	688	703	678	734	750	779	677
24980	21243	27293	25379	9356	975	720	703	569	554	514	501	466	463	479	455	435	431	459	452	462	408	411	422	420	444	451	431	432	429	383	431	433	451	390	420	418	447	394	401	394	421	422	429	409	428	432	395	435	427	425	428	456	361	396	402	430	382	429	411	432	427	413	456	409	450	417	413	413	436	388	444	446	419	405	421	400	399	417	417	368	413	430	412	423	374	397	402	398	397	375	407	406	395	397	399	371	425	402	407	437	430	352	398	420	390	412	388	411	390	359	405	405	369	386	393	418	384	410	390	402	366	416	402	410	410	422	383	398	417	404	378	408	398	404	422	397	409	437	407	429	418	416	408	368	404	421	407	407	389	398	452	378	409	368	386	416	404	395	415	387	418	389	422	383	407	429	410	399	370	395	430	394	392	411	419	406	402	402	399	413	410	404	404	394	407	400	418	405	374	434	417	387	386	425	395	401	398	411	363	389	388	396	416	418	394	373	396	392	400	397	388	392	411	408	424	468	421	392	387	398	413	402	418	423	356	407	394	437	372	392	423	371	368	408	407	364	425	383	416	350	398	420	433	393	382	396	418	370	389	418	368	432	379	409	396	406	383	416	410	428	431	402	390	437	361	398	387	414	376	428	401	383	434	374	403	377	402	384	423	417	434	403	387	390	388	431	393	421	412	394	386	375	403	363	428	415	441	393	419	393	386	415	372	393	371	373	378	408	389	382	380	376	371	419	368	399	376	411	388	388	378	398	403	411	393	423	457	380	433	404	426	426	399	407	375	387	392	419	384	386	377	395	411	398	414	396	387	361	365	453	421	390	365	399	401	427	414	391	426	420	377	384	423	376	417	432	454	405	404	412	401	411	380	445	379	379	429	410	396	399	404	424	352	378	367	396	388	394	403	421	383	400	408	383	397	380	396	377	406	385	417	389	368	410	407	431	413	402	399	425	396	398	439	372	408	423	410	429	388	399	410	431	426	415	381	401	388	420	462	406	399	436	398	424	401	393	385	453	405	425	437	362	359	393	401	382	424	398	371	396	402	438	388	439	371	400	405	408	437	396	437	403	402	412	384	368	393	418	394	379	421	362	418	417	393	413	372	431	405	359	414	421	387	393	449	389	411	390	406	388	393	426	411	401	409	425	379	403	399	417	423	400	389	396	384	407	429	413	393	404	403	415	375	407	405	427	379	397	379	371	403	393	381	369	411	371	418	387	392	417	425	425	419	423	374	402	427	409	391	378	430	430	365	391	414	429	401	420	408	412	419	422	391	346	390	397	411	403	385	382	411	380	413	366	397	415	438	405	406	395	369	422	410	411	381	365	400	434	395	402	412	391	373	367	401	461	432	419	410	402	392	391	414	379	375	426	404	393	413	390	391	422	392	423	414	430	408	409	371	416	388	362	380	416	391	404	393	373	409	372	384	432	388	416	414	398	405	370	448	412	389	414	434	386	400	368	404	427	363	395	412	404	415	409	400	413	403	407	395	382	374	408	402	414	403	422	387	422	372	390	396	396	375	400	358	392	368	430	390	406	415	426	405	359	395	391	419	404	411	393	415	439	405	418	413	406	442	409	382	394	401	409	400	379	378	375	373	415	385	390	424	409	399	399	414	448	396	368	412	364	409	415	388	423	396	360	409	421	380	445	427	392	426	409	396	460	383	367	405	380	428	409	394	402	411	409	408	447	420	419	424	360	400	408	407	398	403	346	413	422	394	397	386	397	463	403	420	417	428	446	386	399	395	413	402	427	387	401	438	415	418	401	382	436	435	415	441	431	433	397	427	407	401	401	385	418	389	384	400	367	415	405	425	438	400	420	389	419	403	423	399	401	394	404	413	404	429	402	412	413	396	427	403	393	401	386	410	415	377	378	381	388	428	422	374	376	424	404	409	425	387	428	430	387	373	392	401	421	448	425	422	400	400	391	392	426	424	388	403	416	414	402	411	413	415	394	388	381	424	396	382	409	387	393	393	401	398	365	341	406	426	419	371	407	421	365	378	376	435	434	400	425	395	425	418	440	427	392	378	393	395	434	428	404	404	403	420	403	409	392	401	445	399	433	403	393	434	419	425	365	361	382	411	401	420	407	442	392	407	421	384	373	434	398	422	395	422	419	394	425	398	388	409	426	421	429	367	414	416	408	391	420	398	392	393	388	407	409	393	408	412	413	412	419	391	391	390	377	382	443	383	381	426	400	407	400	406	401	410	406	378	389	369	395	388	398	381	397	379	394	417	409	399	429	398	373	399	383	399	387	430	375	412	397	379	421	369	381	397	432	376	438	378	420	416	383	413	446	372	421	410	413	392	382	373	397	446	410	362	432	420	394	402	365	378	427	404	397	387	425	415	379	417	465	407	378	410	399	383	382	404	423	418	420	433	396	378	397	368	416	394	383	422	388	415	423	369	455	417	359	417	383	410	397	414	417	419	398	388	379	407	416	409	401	367	445	411	394	404	407	418	398	371	405	396	408	399	386	428	407	392	415	410	404	391	399	414	446	384	411	430	391	431	414	388	389	395	397	399	404	394	383	411	416	415	377	397	392	388	425	437	416	398	428	398	412	428	381	424	411	431	406	412	393	418	376	388	424	423	385	404	428	421	444	426	417	405	416	405	411	367	386	370	393	376	393	430	415	399	388	449	435	398	412	388	357	380	416	414	415	408	370	409	381	407	398	427	418	413	375	409	397	401	451	401	372	391	399	419	410	414	366	396	435	417	405	393	394	408	417	397	425	397	416	387	409	402	396	393	381	392	379	411	385	377	437	426	392	371	383	390	387	370	388	429	434	432	397	416	402	397	402	376	439	411	412	425	395	417	390	407	452	403	387	441	423	391	397	427	387	380	390	427	392	388	381	376	399	419	370	436	368	419	372	391	409	401	422	404	410	358	398	381	403	428	410	424	412	429	389	444	402	381	409	395	386	410	407	415	385	387	400	417	395	363	385	414	406	397	392	374	421	384	395	413	435	390	411	413	395	393	424	381	467	418	421	416	453	414	400	433	368	383	407	412	385	398	385	406	425	421	416	379	414	400	429	431	410	436	393	422	371	382	390	411	436	412	372	406	402	371	405	435	419	422	401	412	436	401	385	412	388	417	407	412	374	408	409	401	412	408	446	391	382	388	442	421	406	380	400	378	390	423	421	453	423	386	421	414	412	372	378	409	368	392	395	394	407	375	387	400	427	396	433	363	415	398	383	415	376	403	385	418	417	398	391	385	415	391	443	421	400	412	368	430	398	412	414	409	382	396	394	406	423	362	426	405	376	428	421	392	379	368	432	426	376	447	410	391	401	390	410	427	436	419	397	367	397	411	384	402	393	408	382	379	415	422	396	428	399	426	421	400	421	432	421	394	425	410	414	376	398	390	440	414	408	401	414	418	412	411	393	429	428	376	406	391	413	415	399	406	411	406	373	393	408	437	436	407	385	405	422	435	425	399	373	382	432	384	403	413	416	442	388	389	389	434	391	385	428	405	381	403	425	418
4044	6573	4508	2330	1847	1463	1225	962	824	784	659	643	609	563	559	560	527	522	496	510	488	469	532	487	485	498	445	467	476	463	480	476	502	494	438	430	492	486	432	446	460	467	488	441	464	464	472	457	465	406	446	450	480	447	435	476	512	512	454	465	491	483	487	473	495	448	440	472	495	436	429	465	448	456	474	438	503	450	453	413	468	451	450	412	456	465	472	433	488	387	430	456	437	467	458	450	418	454	417	446	474	454	464	419	442	459	418	470	447	457	465	431	424	451	492	428	436	473	462	451	457	460	427	430	474	433	448	461	449	427	453	427	478	455	419	442	468	448	495	452	423	466	477	431	428	444	470	416	415	443	471	456	446	443	431	456	466	439	407	498	437	445	433	441	408	441	474	440	448	480	450	446	442	429	493	470	456	487	450	456	427	470	470	458	487	474	445	440	473	453	438	436	418	448	429	432	450	422	456	479	436	473	432	469	438	439	471	462	453	464	488	456	447	436	446	455	465	436	456	426	518	452	455	434	444	447	456	479	452	418	502	427	442	440	447	460	459	433	468	479	432	407	470	449	452	429	474	438	453	452	468	455	461	448	451	434	430	466	449	429	449	438	450	458	449	446	468	485	424	438	462	400	438	455	434	485	466	458	449	450	450	436	469	449	438	476	459	473	446	456	463	459	456	447	442	469	463	466	477	438	450	443	447	448	479	427	441	464	444	441	488	467	444	468	459	447	416	415	433	435	426	473	450	462	456	470	429	422	439	477	449	430	489	452	447	450	420	473	422	444	481	454	467	443	448	443	457	455	407	456	492	422	455	446	467	430	431	462	476	448	434	456	420	475	487	414	467	444	444	467	440	450	465	467	435	444	437	445	449	468	480	416	408	444	458	459	476	436	482	460	464	461	445	453	442	455	433	429	431	461	485	445	468	456	459	449	455	480	484	372	422	426	453	465	462	456	462	467	442	447	479	440	437	461	433	457	460	411	440	436	472	429	427	432	410	482	486	433	417	446	467	405	494	484	413	462	450	468	445	463	444	473	445	445	419	424	429	445	465	469	466	432	427	449	439	439	416	431	409	440	454	482	454	451	433	450	465	473	468	460	431	456	413	456	429	481	439	490	479	449	435	464	429	440	439	429	443	471	458	444	443	448	432	444	427	470	444	434	437	456	412	437	449	409	435	450	461	421	433	410	411	435	442	473	443	471	456	448	411	455	470	485	438	452	405	446	447	425	437	430	452	412	455	400	442	467	444	441	429	435	461	448	453	442	449	443	454	423	444	435	469	466	431	445	479	475	470	428	461	403	468	425	468	434	457	441	460	431	441	443	462	447	436	407	463	456	451	425	430	467	439	444	453	422	438	472	442	432	418	443	413	421	470	465	459	466	463	505	429	470	448	435	475	427	514	414	435	461	467	430	439	444	452	494	459	470	435	461	447	472	471	432	454	454	420	476	467	437	490	454	432	416	447	475	436	443	437	417	447	469	434	430	442	427	432	430	435	454	417	441	438	445	448	452	437	477	420	446	472	448	465	463	441	441	454	426	422	445	468	422	432	449	444	444	492	457	455	409	432	466	412	450	428	441	471	432	455	391	472	436	470	434	447	466	476	446	420	451	452	490	430	415	457	468	450	500	508	443	429	464	479	471	432	468	454	450	421	457	507	433	477	464	443	450	423	450	461	436	449	475	464	496	472	497	457	478	417	454	454	438	473	470	450	437	422	390	461	427	434	426	480	444	484	448	461	467	428	441	423	441	399	443	421	465	461	448	481	472	435	427	455	458	437	455	451	442	480	437	461	415	457	404	434	456	431	449	431	424	489	420	461	431	446	440	415	474	429	445	468	475	434	475	462	430	440	479	459	463	454	461	392	474	446	446	450	448	446	469	456	426	407	448	454	468	447	489	440	447	453	385	475	450	446	449	475	452	451	463	459	440	451	458	433	485	424	448	442	449	456	444	478	459	476	446	459	454	457	463	454	425	492	429	440	435	470	453	464	423	408	464	449	435	434	417	460	452	418	424	477	428	429	460	463	443	461	449	413	448	429	445	453	444	420	490	456	450	484	452	422	432	437	453	422	448	417	422	426	434	435	442	463	449	435	412	424	429	435	448	467	449	452	416	430	445	440	449	439	468	423	447	449	442	423	441	440	472	426	428	458	420	471	418	452	454	431	422	467	434	440	432	440	449	465	424	490	436	401	434	435	471	461	449	447	420	428	418	452	459	504	451	431	484	426	422	431	447	415	451	430	507	445	468	427	461	447	493	422	438	461	460	455	479	409	458	437	462	428	442	446	413	438	470	473	444	457	433	451	449	442	452	446	445	436	418	436	465	466	447	453	463	463	423	464	424	449	445	483	416	415	452	419	449	426	475	438	415	452	439	446	459	432	432	429	451	459	504	421	478	453	405	424	431	447	454	462	442	446	461	430	488	477	443	465	453	446	457	466	455	441	448	452	468	439	464	471	454	442	447	436	431	431	445	452	459	485	408	463	457	461	475	460	411	469	457	437	464	431	437	460	447	441	429	452	435	450	449	455	452	467	446	476	446	432	442	436	438	453	463	442	466	451	458	466	448	456	452	465	447	436	446	439	464	474	459	473	461	456	450	441	484	452	476	450	461	437	440	438	465	450	469	453	420	449	450	483	482	465	419	423	427	424	479	455	449	432	451	471	426	440	460	431	460	440	424	429	447	437	407	390	456	427	453	416	424	484	432	469	428	467	465	439	450	486	453	435	417	417	452	455	445	431	486	460	452	420	448	436	491	440	452	441	462	466	456	455	454	509	479	500	406	446	434	469	501	442	442	439	467	470	420	468	448	420	443	499	443	438	454	458	467	447	438	453	472	383	409	422	490	427	469	453	446	433	464	484	454	459	452	423	484	468	444	424	466	478	462	444	438	446	447	427	407	439	438	422	436	503	452	483	423	455	434	420	449	432	416	476	449	427	439	436	448	427	450	433	483	471	418	445	434	470	462	465	464	454	442	453	480	403	469	405	418	478	435	457	439	426	431	445	486	456	418	456	407	431	465	506	425	408	450	462	464	443	463	467	466	451	445	482	461	443	455	441	463	415	451	470	442	458	416	440	459	452	450	436	425	468	459	459	466	443	460	445	451	476	461	425	475	422	422	476	467	438	448	444	455	403	420	426	477	430	433	438	432	419	418	445	435	454	426	484	459	453	413	460	438	444	456	492	464	411	517	453	462	443	428	475	487	441	458	473	446	474	463	462	427	442	436	456	453	453	444	461	450	434	472	435	433	449	424	420	485	478	390	417	438	470	439	446	444	462	412	438	460	497	436	457	448	432	478	421	469	439	468	431	447	452	407	428	418	413	422	468	438	440	460	429	422	430	495	474	441	429	445	464	455	445	443	439	433	479	476	451	413	437	421	478	449	436	435	456	443	419	408	464	445	466	442	450	504	457	436	457	434	429	465	418	443	450	433	461	438	431	453	454	431	466	471	470	485	435	453	446	481	458	421
22712	21256	28934	23886	21250	21337	8401	1833	1471	1398	1199	1071	1108	1041	990	994	943	978	909	901	907	920	924	910	892	924	885	861	874	865	869	833	855	858	885	848	805	871	865	905	857	844	883	880	865	875	888	880	930	871	843	845	830	842	863	863	812	827	808	855	804	913	929	914	880	803	829	868	849	821	837	848	869	831	814	873	856	806	826	851	847	858	833	827	894	820	902	784	885	864	815	827	794	860	787	866	840	823	814	855	879	812	830	826	825	812	840	823	770	833	837	868	842	853	793	795	831	865	852	830	810	874	839	819	919	868	826	815	922	824	810	843	822	824	810	829	828	809	793	791	801	814	771	825	838	854	810	855	814	857	851	862	865	839	873	781	852	867	809	796	812	820	843	797	803	850	849	877	799	792	820	845	861	915	843	815	852	807	777	820	828	834	843	856	843	772	853	856	844	901	822	792	839	882	844	832	823	856	826	804	862	847	817	816	827	849	823	822	818	807	872	845	831	810	824	791	859	793	863	892	861	817	881	807	786	835	835	836	852	759	795	873	822	833	866	784	854	872	847	918	830	796	866	850	827	847	854	854	797	822	850	773	791	853	783	840	805	856	829	790	928	829	825	807	809	780	846	797	846	831	854	855	813	909	833	850	838	814	870	799	767	853	847	834	831	806	818	881	834	789	889	863	840	805	844	844	877	808	820	862	847	821	804	841	829	834	818	838	786	869	876	847	839	841	812	848	792	822	848	826	832	843	825	847	817	817	870	843	857	854	766	819	827	833	859	876	831	763	840	799	906	840	838	876	849	820	826	836	768	834	843	800	820	840	837	899	795	821	866	855	868	803	853	854	856	854	822	809	858	804	794	802	854	823	853	834	818	824	806	811	783	846	856	836	799	819	858	861	788	813	816	818	807	820	798	852	801	869	848	805	810	846	838	832	868	845	774	842	836	856	815	864	790	828	852	808	870	822	831	802	871	829	816	789	845	875	837	846	867	818	835	846	843	897	856	798	769	840	803	804	841	819	779	833	876	825	860	832	816	843	842	889	750	809	834	835	848	782	809	858	770	777	849	921	843	817	825	828	868	776	854	900	823	808	846	873	869	881	786	825	865	816	791	794	827	850	805	819	836	833	811	795	790	812	795	777	875	756	819	833	866	769	823	838	830	813	814	848	845	761	814	836	830	842	873	806	822	819	824	838	826	870	780	823	747	853	839	830	806	848	842	830	818	838	821	792	827	844	825	808	892	833	798	905	855	839	830	877	841	785	846	803	842	879	845	839	837	815	803	897	839	835	808	812	869	808	817	831	797	819	794	804	872	752	828	800	835	821	834	810	870	843	798	802	818	816	826	835	836	789	847	859	764	782	788	798	809	817	838	871	824	893	818	839	837	886	798	793	840	804	799	834	863	874	789	752	766	873	828	828	867	804	841	836	857	838	805	833	820	847	800	862	845	831	804	792	809	906	829	833	852	848	827	818	778	801	853	812	839	846	818	823	807	859	827	796	841	801	843	811	841	775	853	843	868	810	810	832	851	855	809	827	810	834	816	827	825	795	791	843	772	817	762	845	838	911	830	855	851	817	826	818	786	855	816	855	816	825	869	849	783	859	865	875	770	790	775	857	824	852	836	847	786	828	862	823	809	845	865	827	822	801	810	836	858	820	823	836	820	740	809	851	816	827	857	857	786	869	793	874	856	873	870	821	796	841	790	842	781	829	847	774	826	843	794	816	824	809	838	871	824	821	891	818	860	828	875	821	791	826	759	807	827	814	895	819	810	811	806	805	824	835	838	802	830	832	836	841	807	879	754	825	850	847	850	882	837	821	805	806	861	865	786	845	831	849	833	813	823	788	811	806	863	828	899	839	787	819	860	855	814	854	810	804	843	828	823	791	818	847	849	850	813	835	803	798	786	794	842	826	880	842	849	818	804	813	798	792	832	819	752	830	784	837	833	820	917	816	804	785	802	808	855	790	834	834	875	867	872	821	849	830	829	822	831	796	832	814	855	845	777	823	792	830	820	777	804	773	840	778	831	829	839	822	873	800	848	854	857	830	862	828	841	821	813	857	818	862	838	820	810	805	864	876	898	844	815	840	813	793	859	850	833	831	783	767	810	814	820	882	807	866	821	787	832	804	782	865	818	855	806	863	859	814	810	792	827	796	827	812	850	819	801	840	843	839	838	848	836	879	808	837	804	783	817	877	896	797	885	830	808	817	805	808	820	842	850	785	870	886	838	858	841	827	825	803	869	804	864	817	847	866	816	837	788	829	843	807	856	824	787	767	810	825	803	823	822	837	839	794	836	827	785	839	777	834	802	827	857	786	830	847	838	832	791	792	830	895	825	809	834	782	831	851	872	883	843	823	853	831	841	813	848	829	786	851	885	818	830	825	850	835	829	815	832	780	817	820	803	822	853	803	830	858	826	799	848	844	825	828	826	803	799	848	853	796	806	809	833	888	843	778	835	804	859	856	872	763	827	784	805	863	821	868	811	833	754	805	835	845	883	857	836	822	906	875	818	847	818	779	818	786	851	859	807	837	798	845	799	863	812	823	812	851	819	762	887	811	843	823	849	843	834	827	840	795	848	804	842	856	779	872	886	868	836	807	820	837	801	834	871	833	830	762	864	775	882	863	806	842	822	872	826	867	795	832	837	844	836	826	809	815	856	813	839	822	825	776	830	849	775	800	817	848	825	843	848	839	842	805	789	809	803	839	858	829	866	845	867	849	841	840	786	835	802	875	774	816	747	817	809	822	791	817	832	867	813	848	874	824	810	798	857	834	849	826	856	828	824	804	816	870	851	834	836	819	836	799	842	830	841	810	821	883	857	829	823	823	836	866	827	822	845	823	827	832	825	810	839	843	815	800	896	778	848	834	834	803	837	829	865	821	806	832	828	845	804	850	867	857	862	835	874	817	820	842	802	810	828	868	845	829	790	791	848	829	829	851	841	786	838	775	804	823	790	833	873	823	835	887	845	876	817	871	875	841	838	781	872	824	800	848	846	816	797	829	833	779	841	831	794	886	874	821	807	843	819	887	802	845	833	856	820	805	753	824	844	830	861	846	829	758	791	842	808	838	775	817	848	873	813	806	825	830	824	782	831	807	782	816	810	855	840	859	816	831	801	819	849	819	833	861	810	784	892	852	756	830	862	846	776	808	852	805	855	826	861	817	823	837	839	823	854	824	825	849	906	828	864	875	805	883	886	844	779	869	794	811	906	854	793	786	818	791	816	911	843	841	852	874	873	808	802	798	805	855	801	806	830	854	822	821	796	816	812	874	813	788	846	838	842	880	793	840	922	847	840	805	838	802	843	828	865	811	852	796	890	812	806	811	819	850	830	831	794	842	852	846	798	873	844	824	817	815	842	838	825	798	854	831	767	826	844	815	789	810	841	833	815	807	826	839	844	806	869	818	820	784	878	787	812	859	796	828	841	801	837	853	803	815	766	833	840	857	855	838	771	841	819	837	826	796	776	811	800	813
5532	16271	11427	6102	4841	3809	2959	2398	2020	1747	1449	1366	1268	1170	1208	1039	1092	1080	1015	1003	971	931	997	939	930	912	956	882	905	888	963	870	951	903	882	913	902	908	886	884	883	902	868	898	878	822	827	871	854	877	941	881	839	843	879	857	897	883	869	898	889	903	923	922	866	941	896	888	879	866	890	888	842	899	893	849	912	876	912	829	888	859	873	878	776	846	845	828	838	818	854	865	881	888	808	827	865	862	878	868	827	853	847	854	823	823	827	846	851	844	820	883	846	831	837	816	904	869	843	873	857	858	834	838	826	880	862	866	855	838	824	827	871	862	901	885	778	890	857	873	871	867	845	808	873	845	844	870	854	868	882	855	867	889	878	822	802	836	892	840	903	873	852	835	854	898	824	864	842	885	893	837	855	832	862	822	836	825	858	865	824	823	830	819	844	893	842	852	847	831	863	810	811	842	913	842	860	842	815	827	835	859	813	839	874	865	849	863	851	881	886	862	827	821	834	798	848	903	837	841	898	847	826	851	838	866	785	897	836	798	864	829	860	825	888	823	874	840	814	861	893	863	809	826	866	811	872	915	917	826	782	835	891	811	879	887	860	848	860	876	830	839	851	837	846	815	795	853	821	881	859	850	830	866	873	873	866	822	851	872	854	825	842	808	840	848	855	860	846	843	813	870	856	884	877	865	844	839	850	895	840	872	849	850	876	822	884	776	873	825	865	837	867	872	845	847	880	841	809	847	816	837	834	821	834	910	822	845	839	881	845	858	872	817	864	785	860	859	849	826	856	866	901	869	879	853	817	829	813	796	834	909	857	854	820	809	850	822	864	828	768	873	901	876	843	883	837	857	803	833	843	800	798	857	842	867	864	831	843	873	899	858	822	847	898	843	827	876	888	797	839	861	884	864	843	887	831	846	807	844	834	859	866	865	807	856	879	827	795	808	831	904	875	837	843	864	828	861	865	866	852	868	823	849	862	834	883	911	819	805	834	853	832	822	822	878	862	847	819	830	856	890	899	827	805	865	873	901	829	843	858	861	821	858	878	878	962	827	825	866	843	850	872	854	863	856	827	872	867	861	873	808	882	868	925	900	873	878	852	851	805	878	810	850	864	845	855	821	788	783	845	899	896	898	890	848	831	863	859	826	816	848	782	832	868	884	911	810	864	850	860	818	840	846	853	863	894	853	876	893	812	814	884	855	802	837	826	826	868	835	843	867	844	839	822	798	865	859	894	855	873	868	886	838	874	796	806	874	852	890	846	851	854	793	836	875	878	867	867	796	811	812	826	889	885	835	877	830	855	822	846	830	886	855	867	827	814	914	837	855	846	845	907	850	849	860	855	831	846	878	870	842	843	859	872	851	852	828	846	888	826	834	820	903	831	863	870	789	850	840	818	852	897	844	881	879	870	853	808	874	884	825	829	865	839	883	860	826	822	841	853	834	830	871	853	811	861	868	821	851	859	838	848	871	928	823	865	862	850	809	816	873	881	842	840	807	844	873	783	810	902	864	848	808	806	851	871	853	878	895	816	842	912	855	832	927	856	891	830	824	853	826	841	888	861	842	849	801	797	830	826	869	839	830	848	847	876	847	845	850	826	858	850	885	858	805	820	844	908	848	879	873	874	914	837	864	845	822	818	852	868	838	853	845	814	841	846	853	852	838	819	873	882	836	843	860	850	838	882	830	852	837	892	895	852	892	799	887	829	859	837	831	892	799	814	844	847	829	925	770	839	888	841	867	824	844	906	855	884	824	841	823	821	860	876	845	797	874	826	815	840	843	808	845	802	864	901	868	837	859	818	883	861	787	818	867	877	839	814	785	802	887	883	849	864	863	851	847	799	832	846	898	852	836	843	847	828	839	870	870	803	798	865	889	864	845	857	838	853	870	870	816	860	817	879	827	854	822	827	861	848	872	847	841	844	906	809	788	882	869	866	873	880	836	848	891	836	875	818	848	850	830	865	863	826	817	799	850	870	839	877	826	851	891	853	871	831	831	815	843	887	838	896	893	837	843	872	839	807	817	815	887	810	824	856	810	816	841	818	784	812	829	834	879	835	814	847	880	857	844	884	886	884	808	815	880	923	844	888	777	836	868	841	848	851	814	828	860	816	888	855	826	776	820	857	862	843	889	911	885	860	826	851	891	858	846	858	814	834	835	776	844	857	843	875	819	875	854	812	879	882	865	853	808	809	855	886	855	874	851	842	847	875	894	839	827	872	891	871	843	824	870	874	861	882	838	867	859	907	914	888	875	850	857	856	844	858	837	855	857	861	876	905	791	825	837	809	839	838	838	834	874	855	881	854	863	833	807	855	819	839	800	875	886	935	843	838	861	845	851	854	800	861	816	834	869	862	898	857	810	849	868	835	883	847	827	888	843	829	823	843	876	798	843	858	905	796	899	829	800	842	838	900	828	873	832	852	883	844	820	830	864	794	833	883	869	863	860	801	926	875	866	869	879	816	862	827	824	827	861	888	842	856	824	835	805	870	832	878	877	820	807	889	851	897	843	828	902	859	827	807	824	868	797	866	808	899	873	828	820	791	838	847	865	831	837	844	817	834	885	847	844	873	842	857	829	823	811	824	863	839	862	874	827	866	772	857	844	834	842	881	824	842	827	833	875	841	801	805	844	837	850	829	854	882	882	858	849	886	809	824	783	824	856	851	833	896	850	803	833	877	834	912	836	842	850	839	865	892	878	832	858	856	841	817	886	886	898	835	792	849	874	802	840	900	925	815	867	882	865	857	831	910	861	861	869	865	830	843	859	815	858	866	857	856	844	815	877	901	880	867	839	829	821	869	847	911	804	893	827	834	843	827	856	863	879	839	826	910	830	852	857	836	891	829	813	861	900	825	839	823	845	863	772	850	858	890	845	877	846	831	896	838	922	838	804	882	836	825	809	858	898	897	869	792	855	851	819	801	842	834	842	821	858	898	837	879	807	833	844	806	836	864	846	855	813	911	840	862	901	824	866	818	826	822	857	868	796	840	812	864	870	845	863	887	842	817	832	814	821	834	848	831	822	861	857	860	844	845	764	801	830	837	869	870	811	852	839	835	821	897	868	830	850	879	829	887	850	844	860	814	826	812	802	856	806	924	901	829	901	847	855	802	854	837	837	846	805	876	851	845	828	838	856	874	859	858	818	858	882	848	796	784	840	827	879	820	852	826	865	830	891	847	807	834	855	839	854	870	845	835	844	844	820	838	798	881	829	907	809	825	880	883	834	842	848	831	895	799	840	807	863	826	824	833	853	845	882	846	853	885	846	855	835	862	796	861	878	800	857	859	849	880	866	818	868	855	846	842	867	830	874	823	849	818	834	815	848	856	860	868	867	857	836	859	809	850	860	841	864	838	824	831	844	839	864	885	762	818	834	887	825	828	854	841	850	906	823	941	860	777	874	880	830	840	878	821	897	819	821	830	869	899	877	825	847	914	857	802	838	816	873	863	839	893	886	845	888	826	851	857	864	855	859	828	864
28025	17497	3943	987	602	581	490	475	435	461	424	396	431	446	418	449	405	402	446	440	424	377	421	402	397	412	415	411	402	391	397	459	399	409	415	375	419	390	397	401	401	399	378	393	403	440	412	409	427	434	393	407	399	384	385	340	398	382	370	394	374	355	398	409	427	403	387	407	384	434	410	394	449	393	388	388	354	392	387	417	389	403	438	358	397	377	427	389	401	376	374	398	386	376	404	424	426	389	408	412	444	398	390	394	427	391	407	404	424	393	383	415	390	399	415	371	416	415	367	413	431	377	376	336	447	387	391	407	374	427	406	380	366	381	360	396	374	450	368	421	410	388	426	421	379	416	398	402	421	418	460	401	407	367	399	417	417	386	367	382	393	420	394	384	396	379	367	357	395	402	405	388	416	383	429	384	394	430	393	367	440	395	411	410	424	419	426	440	416	407	401	429	396	393	414	371	419	388	390	415	400	408	370	387	437	408	374	389	427	428	398	376	407	406	383	401	398	396	406	360	368	395	389	426	398	390	375	387	436	367	416	419	379	398	382	393	410	411	441	456	380	427	429	415	399	378	370	380	437	409	439	401	392	387	445	386	405	415	432	381	402	417	421	415	395	402	398	379	400	405	388	397	390	407	390	387	379	424	353	395	383	369	456	408	379	394	411	387	397	408	379	416	427	392	380	414	408	405	364	382	396	404	411	375	377	396	381	397	412	415	420	418	398	409	394	387	380	400	387	392	411	388	411	396	418	407	410	405	411	429	385	400	406	439	399	414	408	397	379	419	406	380	427	413	423	393	375	389	399	404	448	405	378	383	417	376	407	368	426	391	412	398	377	393	403	383	392	410	404	364	389	393	378	403	382	383	386	403	412	411	407	381	426	400	404	418	388	417	404	373	406	393	409	389	362	403	413	392	385	403	399	408	423	411	441	418	402	401	406	393	397	413	403	403	399	377	410	409	390	423	392	398	390	411	385	405	388	408	415	387	380	442	404	407	376	394	411	396	436	379	384	410	370	386	430	358	366	406	382	394	387	384	399	400	399	371	434	403	434	371	367	381	396	418	375	414	404	355	408	386	376	399	387	392	395	431	444	431	406	420	395	405	390	415	386	392	416	382	447	355	402	397	428	386	413	385	392	425	397	389	379	416	429	397	397	398	393	392	400	398	393	375	396	358	401	441	411	406	400	415	386	411	429	394	443	389	437	426	349	382	413	426	404	393	370	421	382	418	379	384	401	365	372	441	405	398	387	399	430	391	402	389	407	420	452	426	412	391	425	403	384	413	411	390	424	387	422	379	403	406	368	381	412	414	387	412	402	394	405	415	395	380	369	395	405	399	393	417	418	400	384	392	421	407	398	380	388	403	380	416	405	351	442	417	394	407	392	393	367	405	383	397	398	375	399	397	360	423	379	428	378	413	382	398	373	386	415	416	381	395	401	403	439	410	395	396	423	387	411	414	386	413	404	386	399	370	386	383	399	366	390	399	399	402	415	406	426	408	401	423	396	405	378	389	388	396	391	417	409	390	399	436	355	379	383	396	391	417	380	403	400	414	395	403	405	428	409	389	396	396	425	408	405	420	395	378	411	436	400	408	360	375	388	457	405	416	400	374	408	421	427	398	381	391	426	407	363	429	413	412	390	390	415	378	409	374	396	396	378	396	365	390	381	384	375	384	378	437	400	377	364	405	378	389	409	405	394	424	385	385	409	362	396	408	401	406	380	365	405	372	414	417	397	420	374	395	397	393	391	367	364	401	389	390	400	386	429	406	405	415	360	400	388	420	387	399	441	384	407	404	390	408	359	407	411	405	387	414	435	403	386	382	412	387	360	387	419	382	396	407	407	395	419	419	425	402	403	380	396	411	397	390	399	431	396	416	397	404	392	377	389	395	396	381	403	376	396	372	392	401	389	399	417	398	398	391	399	398	377	347	383	409	407	422	385	377	381	367	340	366	346	379	375	389	418	403	396	413	398	366	384	409	443	391	409	407	398	379	415	343	389	381	367	377	402	417	375	398	412	379	404	453	405	396	377	381	364	419	384	385	418	408	401	395	430	370	387	405	398	436	419	407	431	398	406	430	400	434	373	395	377	408	378	429	371	391	395	377	440	381	377	421	380	444	360	406	408	381	392	387	402	392	404	408	365	397	401	377	423	354	387	387	396	370	399	376	420	386	402	399	403	402	365	390	389	408	412	396	395	363	413	386	385	405	404	418	374	427	412	435	414	393	428	405	420	383	420	435	401	408	421	427	400	387	396	383	418	390	389	416	398	407	390	384	389	405	391	391	400	402	374	388	368	405	429	416	370	381	394	431	398	421	423	426	393	394	420	395	438	386	363	426	437	411	399	419	398	386	415	406	410	347	416	404	413	414	385	409	405	389	361	406	409	386	383	402	420	392	380	392	418	386	420	409	448	411	408	414	402	402	390	399	400	387	390	422	365	440	404	423	378	421	397	397	385	395	386	421	401	379	383	410	380	409	391	378	393	401	412	389	388	386	382	447	363	396	409	391	376	391	412	395	374	425	419	412	413	397	397	415	370	379	407	403	356	424	432	380	390	414	378	403	383	392	403	406	388	391	410	387	412	391	379	410	417	399	440	396	384	418	403	376	413	394	382	381	391	360	420	419	382	409	423	394	379	412	411	379	425	411	345	364	373	421	405	395	383	410	414	380	390	416	415	416	380	384	403	377	446	377	390	373	353	386	399	383	383	369	384	397	361	426	407	402	374	388	421	385	382	406	444	399	392	431	422	383	393	368	412	405	381	378	442	411	395	404	428	391	378	387	385	416	410	395	415	404	395	400	387	395	415	404	366	413	405	398	392	406	427	401	392	425	431	389	411	376	400	406	383	386	383	372	399	392	385	401	396	360	432	446	412	371	384	384	392	420	372	383	425	374	370	429	393	438	380	411	399	459	384	397	401	395	396	435	371	447	408	415	404	382	379	402	413	398	356	428	391	391	359	397	381	382	399	410	385	420	405	401	370	400	374	392	417	404	427	441	390	374	380	382	464	439	378	399	390	401	391	383	354	406	414	410	391	389	385	408	399	434	435	366	408	368	415	391	384	417	374	390	378	413	401	409	399	419	400	384	402	396	398	373	403	419	422	390	409	392	406	408	426	404	426	354	414	404	403	412	388	378	425	418	365	364	399	373	392	372	398	420	419	406	397	393	406	363	388	391	398	382	413	387	412	370	412	414	396	416	387	383	399	407	382	386	372	382	417	417	409	351	409	397	392	433	349	358	402	433	403	414	393	441	380	394	383	376	387	391	389	380	350	393	388	421	365	409	394	411	396	409	370	406	393	389	387	410	397	410	404	385	409	400	404	404	392	387	378	362	410	383	408	372	376	381	390	388	368	382	386	412	389	373	382	391	425	382	383	408	396	366	377	393	411	369	450	373	392	399	364	415	417	393	419	401	401	421	383	426	381	423	444	425	367	382	399	426	395	384	404	416	349	404	391	409	413	408	388	423
4829	2151	1604	916	813	669	588	591	504	535	472	472	431	441	488	452	467	445	448	452	433	438	423	435	475	469	418	414	465	412	467	448	424	467	423	417	439	436	452	454	454	401	417	452	432	452	454	414	414	449	410	444	424	439	465	468	417	439	447	445	460	422	437	454	462	421	441	417	442	459	465	397	375	439	443	427	419	422	387	454	425	444	433	450	417	399	453	410	453	425	448	406	446	432	426	401	421	444	440	425	414	430	417	443	455	443	435	418	432	441	426	408	408	443	426	427	431	432	417	429	444	428	403	456	414	442	423	429	445	434	433	398	433	409	468	416	479	443	487	454	407	455	431	438	445	410	427	458	410	415	425	402	396	438	398	441	426	442	433	414	416	392	410	407	457	410	393	425	425	441	427	435	421	404	448	419	445	459	468	428	442	436	441	422	450	406	426	432	428	415	414	475	389	422	429	437	431	413	434	402	407	419	409	420	430	441	422	435	416	443	426	412	419	434	419	437	462	426	453	390	422	407	384	448	423	439	428	418	442	415	418	456	436	426	423	440	443	437	429	438	435	436	451	451	430	420	449	458	382	401	409	386	431	448	438	419	419	443	433	457	408	408	460	418	429	374	430	419	412	393	392	439	422	432	400	393	405	444	417	429	436	420	435	446	443	431	446	459	429	423	443	431	436	424	451	435	404	395	412	455	444	405	456	394	431	399	390	409	446	422	441	429	450	421	426	413	422	432	390	417	444	451	442	397	419	441	421	444	418	423	425	387	430	422	452	459	417	420	425	407	447	386	408	423	487	464	399	400	429	392	421	407	439	414	464	449	455	427	449	430	407	398	442	429	424	418	426	413	394	430	400	407	432	434	421	404	427	424	395	449	421	397	425	415	426	416	426	469	429	396	438	455	476	445	404	416	423	390	421	444	434	398	444	407	423	468	394	445	401	454	453	400	424	387	433	430	426	428	426	458	410	422	451	432	418	436	429	413	397	418	428	403	410	450	383	444	387	464	423	417	434	401	427	423	409	448	423	400	453	432	410	428	418	487	428	390	426	470	451	434	420	437	447	445	448	431	429	420	426	439	425	440	437	409	437	379	434	458	445	492	405	426	430	397	419	396	462	423	454	409	428	425	432	420	417	447	428	425	430	426	434	452	420	392	402	409	423	420	406	451	422	424	429	445	433	432	434	445	397	428	418	409	416	435	421	448	401	447	468	415	447	396	415	450	403	447	430	425	459	452	424	385	424	440	450	433	432	455	445	398	418	428	404	433	429	415	460	448	411	434	411	447	422	433	440	451	402	385	445	452	401	440	436	440	449	439	436	415	427	403	414	480	405	396	399	433	412	436	470	406	446	394	431	432	419	423	441	443	414	431	430	400	402	438	411	398	450	396	450	411	393	440	428	401	416	408	404	416	422	406	426	427	426	403	436	434	432	397	424	411	419	432	396	403	383	448	396	417	433	413	454	416	451	397	424	446	442	420	424	437	405	436	436	439	428	410	444	395	403	411	436	403	447	415	403	417	426	375	417	442	459	416	434	474	425	411	425	424	403	440	436	414	406	421	439	412	390	434	408	410	440	434	437	431	404	405	432	458	447	412	447	422	431	404	417	430	451	422	404	449	478	422	395	437	394	436	421	433	417	418	453	402	424	443	444	411	428	398	419	422	414	391	450	416	427	415	419	414	432	415	447	430	418	446	429	421	419	395	445	434	450	398	450	405	462	397	418	424	476	420	445	412	423	450	403	461	426	463	398	436	431	438	423	405	430	429	447	452	404	436	379	408	414	477	416	417	420	416	410	410	426	408	449	387	411	435	413	400	436	463	414	441	439	403	454	412	436	446	406	433	395	402	388	451	419	432	454	421	432	391	483	416	396	434	396	397	447	428	437	368	447	444	392	428	440	428	432	423	404	407	432	419	431	426	422	409	433	424	391	418	403	417	443	428	410	470	414	441	430	466	398	435	447	440	435	437	414	455	484	432	427	428	434	401	462	443	438	460	429	433	423	399	442	422	414	446	445	429	467	428	430	407	399	464	444	402	394	439	405	425	429	435	442	420	420	396	444	411	396	438	435	406	444	402	451	422	414	430	419	388	413	459	412	444	434	423	423	447	443	369	420	431	466	440	449	431	447	442	416	401	433	413	434	442	429	429	436	420	437	412	430	438	450	419	410	416	376	461	409	423	450	427	436	413	438	433	394	425	470	442	418	445	384	395	459	410	438	408	418	401	439	458	421	418	431	449	425	417	466	456	433	422	453	410	409	407	416	408	399	433	421	407	410	430	432	477	448	430	424	392	410	427	364	439	427	411	427	406	393	442	463	431	412	434	406	440	432	401	453	356	419	430	415	413	420	422	393	403	412	435	383	394	447	414	427	456	411	419	434	442	426	416	444	430	431	435	405	411	452	422	433	434	426	409	430	434	447	456	391	419	462	461	418	407	425	419	427	392	424	428	394	419	474	448	404	437	449	419	439	431	425	426	446	399	433	432	426	423	428	435	442	401	411	428	429	397	439	444	478	417	416	412	431	460	432	428	421	458	444	453	445	415	404	409	443	433	421	454	429	423	432	401	415	420	412	442	431	435	402	424	437	425	466	415	462	417	436	428	436	406	440	447	430	415	441	458	462	443	432	405	421	428	398	431	457	408	466	431	410	446	462	431	456	439	442	419	403	435	424	396	419	445	405	442	447	458	425	466	414	438	450	421	427	464	445	433	412	395	439	409	422	419	440	398	470	461	439	402	432	399	436	429	430	427	395	428	401	389	429	462	458	428	423	432	401	373	436	437	396	412	397	427	476	383	397	438	401	420	461	421	423	459	438	420	439	411	429	424	441	409	409	414	420	418	434	439	416	415	457	419	387	416	405	403	437	433	417	392	390	430	456	442	389	413	435	449	409	394	438	426	427	402	428	406	440	410	431	425	451	453	398	425	423	440	433	428	405	390	431	413	409	460	415	442	453	425	439	436	431	452	437	453	419	458	421	422	424	434	429	435	438	451	429	392	373	458	443	411	437	454	413	444	422	451	417	402	423	401	424	428	419	391	402	428	430	421	445	441	453	414	444	448	433	389	445	436	399	406	433	420	434	411	391	438	454	466	413	427	428	417	421	433	407	435	410	417	410	438	401	412	442	443	404	452	422	413	385	431	439	438	426	440	466	434	446	441	451	428	434	417	398	391	444	438	417	419	449	431	415	447	445	409	458	418	433	445	451	423	453	446	431	391	400	398	423	432	363	449	411	441	386	446	426	415	430	423	418	422	482	423	484	397	458	409	470	425	438	425	429	431	407	458	406	430	461	407	434	426	445	433	396	409	417	446	402	433	398	431	446	403	424	414	417	413	406	406	473	435	438	390	414	427	436	421	401	444	458	386	429	416	430	423	438	461	398	455	447	401	420	436	436	433	390	412	420	434	431	421	421	427	408	456	469	448	455	438	443	400	411	429	438	427	441	447	416	454	462	410	396	420	418	412	443	433	402	399
23924	21304	28554	24363	21279	9644	1707	1165	1021	969	910	943	832	808	849	810	759	732	761	741	736	777	747	735	762	715	707	758	698	741	725	697	713	730	775	720	693	690	696	742	725	704	725	731	735	726	710	704	720	696	647	688	662	710	715	729	734	716	682	730	687	747	695	699	769	681	742	767	699	707	725	697	699	714	720	744	745	688	701	709	739	776	719	707	722	693	664	747	737	728	680	678	682	680	692	710	718	705	694	664	682	711	662	624	711	725	678	709	625	717	696	678	740	709	668	691	683	704	721	678	671	720	752	790	699	728	696	717	697	697	673	648	670	722	711	678	699	694	688	629	661	718	657	707	678	661	701	694	731	746	674	732	696	721	713	706	734	702	667	726	716	716	719	738	708	722	660	726	675	660	722	707	684	705	697	658	689	666	710	672	703	674	711	651	731	672	696	723	729	705	699	713	653	681	689	655	674	698	696	724	640	729	668	628	689	702	631	673	679	713	692	687	694	744	680	705	692	713	713	715	622	649	660	691	679	709	698	681	668	689	650	686	712	730	657	648	705	677	702	655	731	695	732	689	702	716	703	662	724	704	718	663	716	703	688	701	653	643	712	695	650	722	664	726	699	698	698	719	673	662	680	635	708	696	678	720	706	696	698	645	703	674	735	697	700	714	686	681	703	712	726	692	698	688	690	720	684	664	732	663	709	661	666	702	683	670	697	762	646	701	721	677	671	699	710	708	728	718	637	717	739	746	746	719	720	700	738	682	668	630	675	729	735	705	740	679	722	712	732	689	708	674	693	696	672	691	683	717	645	663	658	687	684	706	705	700	710	715	659	692	692	692	668	723	668	751	708	743	647	707	705	691	680	706	736	713	658	654	713	631	706	719	701	679	714	721	710	732	667	675	670	727	686	689	705	732	688	728	681	733	710	668	648	668	662	654	714	677	671	712	700	712	710	695	720	710	716	675	669	711	675	704	638	688	704	747	685	656	686	703	711	652	669	676	734	678	662	701	673	661	700	629	694	679	697	716	684	688	726	679	713	726	717	658	715	694	724	662	667	731	745	658	742	674	678	651	697	739	666	633	693	750	685	732	678	703	689	694	733	733	682	699	708	698	733	683	719	706	735	669	710	731	724	700	655	718	692	710	698	670	671	706	651	710	715	707	705	700	699	692	742	701	715	712	696	693	734	673	697	737	675	724	715	666	666	710	729	713	689	658	687	661	678	664	650	709	740	734	664	667	750	662	725	733	688	701	663	704	710	714	682	732	701	696	692	701	661	664	664	682	695	685	687	707	666	729	698	684	688	696	664	672	675	745	712	712	682	693	735	682	732	703	725	705	679	685	697	698	661	715	773	709	711	712	703	667	679	666	691	683	691	708	683	713	705	701	667	717	674	696	690	693	726	745	675	678	694	690	700	734	654	649	701	690	723	670	692	688	677	697	748	705	691	695	749	701	683	668	671	666	733	700	716	729	684	708	705	712	714	691	678	620	703	718	699	663	700	653	669	683	713	671	709	633	741	703	734	741	708	653	707	678	664	690	703	693	712	685	681	702	668	720	710	694	692	687	729	733	721	724	687	724	690	699	695	728	736	687	630	700	733	674	682	698	711	757	673	682	739	708	700	724	676	684	656	629	694	691	691	746	692	656	701	701	684	750	627	716	669	705	712	681	686	689	701	691	680	700	708	729	674	677	662	659	692	673	738	733	682	645	720	675	651	701	669	654	669	723	669	665	659	708	715	726	691	671	733	717	697	687	709	701	682	723	654	729	719	670	671	675	704	685	702	698	665	697	687	717	670	707	687	674	700	677	703	674	736	702	682	668	697	686	698	705	714	721	710	667	705	652	686	708	710	710	729	700	702	670	717	744	723	680	670	635	750	716	678	710	651	703	692	723	660	673	689	723	673	699	663	702	728	711	731	691	687	697	684	678	662	698	638	696	663	728	633	702	682	732	678	711	709	669	666	695	777	708	682	686	644	676	703	735	672	711	685	705	661	722	684	650	668	711	694	737	723	680	723	668	712	704	685	658	644	682	673	724	677	709	701	687	676	729	685	665	674	685	700	671	728	664	654	722	687	695	662	789	730	684	687	667	728	716	711	715	665	696	681	695	710	729	636	664	717	760	739	706	703	711	695	711	691	687	672	686	707	701	669	676	655	708	665	714	659	714	713	701	697	699	706	679	718	704	666	716	709	731	751	683	699	660	675	695	676	657	694	691	751	713	654	660	621	738	702	650	680	731	684	704	719	762	697	691	651	648	758	720	668	657	654	710	681	695	680	708	733	697	651	659	736	709	677	688	691	693	704	670	744	665	633	705	698	716	678	739	706	700	713	729	726	697	715	683	705	682	718	695	696	701	663	687	682	689	695	697	680	710	673	640	693	641	702	706	657	729	697	699	706	739	684	693	716	694	718	701	681	692	691	669	715	706	662	668	675	680	690	704	719	657	711	659	676	697	655	656	704	654	693	725	694	694	658	673	708	657	695	678	732	700	698	715	649	706	699	703	758	701	673	721	733	729	712	648	697	683	727	711	644	709	697	732	689	706	677	699	680	672	660	682	680	707	699	733	670	694	667	659	670	686	686	678	693	707	683	695	699	676	684	690	656	716	700	723	678	719	662	736	710	725	709	671	661	697	691	713	712	693	695	647	734	701	725	706	675	709	686	675	645	664	722	698	707	690	666	730	688	679	750	713	716	669	685	620	706	712	706	723	694	658	682	668	685	676	700	684	667	690	700	701	689	696	695	740	664	704	684	671	687	702	649	661	700	661	651	713	736	710	693	687	689	688	686	678	691	733	706	718	691	721	660	703	706	691	672	653	708	725	660	694	695	672	744	704	686	739	718	675	734	666	703	719	724	716	678	700	682	704	673	698	691	693	757	727	673	664	686	685	679	663	644	713	700	741	646	688	725	662	687	670	703	639	659	649	719	709	698	671	713	678	708	705	689	647	694	672	675	680	679	695	665	685	736	708	679	715	711	656	689	717	720	714	735	674	693	690	661	718	687	684	693	663	650	688	669	682	714	679	703	688	698	723	690	701	646	685	692	673	711	729	694	684	689	694	745	694	706	691	683	684	665	694	733	733	694	684	719	661	744	731	676	720	678	683	696	711	707	700	691	715	706	709	702	718	688	687	688	705	678	710	629	713	674	675	731	686	655	640	640	656	669	709	689	662	681	652	713	693	657	712	664	659	681	686	690	740	717	728	700	696	679	689	717	720	692	647	708	698	703	691	674	684	700	704	713	732	749	735	683	714	688	666	703	671	681	649	666	655	685	685	665	741	670	756	734	677	726	678	693	724	709	666	706	698	729	714	682	665	664	686	692	666	667	714	678	682	710	702	674	655	737	718	708	725	654	666	656	719	682	700	719	721	683	698	700	707	673	706	707	719	696	678	717	709	640	671	715	700	703	672	707	710	658	697	696	688	676	700	669	702	701	690	740	699	704	648	672	700	713	714	688	725	687	718	648	660	668	674
3948	10540	7200	3782	2952	2354	1908	1590	1354	1231	1073	988	903	888	866	853	792	888	768	813	780	774	809	802	764	715	762	770	769	741	766	771	764	714	741	772	697	728	728	742	765	738	744	758	770	769	760	753	717	761	733	752	726	740	729	752	753	728	746	718	727	766	770	760	745	750	752	738	739	679	765	750	708	762	713	704	774	769	770	752	774	733	716	702	720	720	678	702	766	755	749	739	716	667	727	725	751	670	723	746	709	737	740	687	764	754	755	715	725	728	730	743	694	698	723	697	764	653	714	704	714	730	736	723	693	731	674	716	708	791	709	690	686	757	720	701	679	714	730	690	723	709	744	707	719	733	676	733	701	732	672	686	723	738	682	682	722	714	729	715	668	731	729	728	704	689	716	705	697	701	727	680	700	698	699	688	693	772	712	701	734	717	681	713	729	766	713	725	732	753	731	721	717	733	713	701	730	684	710	743	740	716	709	735	696	700	671	686	714	702	751	736	673	671	738	726	733	682	715	680	737	696	722	700	690	701	743	722	735	737	716	688	729	764	714	732	723	753	685	707	697	762	723	711	735	695	790	723	695	716	763	755	703	704	707	735	680	719	686	738	746	685	740	744	733	734	704	781	712	723	690	767	723	708	709	705	751	709	750	713	754	744	744	675	690	724	752	664	724	721	765	744	736	700	701	723	711	716	709	709	678	718	713	731	750	715	719	702	731	748	699	748	697	688	707	731	724	724	687	695	716	731	719	686	699	732	740	687	743	739	733	726	705	719	675	703	666	719	684	736	700	700	627	692	709	713	711	744	749	745	663	746	720	734	768	731	683	731	682	688	691	717	707	739	733	761	717	719	723	700	735	705	682	721	721	713	711	784	742	690	690	715	721	673	741	732	703	698	732	714	724	769	746	721	764	711	727	758	746	709	714	722	759	735	721	690	746	703	697	762	725	734	760	695	701	681	713	723	676	686	754	750	743	691	679	742	682	672	713	743	677	662	716	701	731	735	707	740	683	719	707	739	724	732	721	710	700	692	675	701	725	721	696	720	698	736	714	687	667	683	744	708	740	690	709	705	750	674	691	709	706	752	705	738	737	704	717	728	690	744	718	706	729	700	724	698	772	710	708	704	679	700	704	679	724	689	681	710	711	681	685	701	672	690	732	723	733	731	699	704	691	707	686	689	756	775	707	715	706	709	742	701	702	721	682	686	698	720	677	774	721	684	711	733	716	680	704	747	717	754	731	744	688	720	700	696	737	744	683	701	732	696	725	734	747	763	691	709	707	731	678	723	724	712	734	745	679	740	711	735	713	729	729	688	700	686	680	689	691	698	717	762	747	705	805	659	718	705	732	737	711	707	709	730	758	728	719	685	687	676	699	736	758	777	719	752	702	696	714	688	763	715	712	736	738	754	798	701	688	695	698	699	732	704	727	739	742	694	758	675	722	715	740	700	688	752	738	738	765	754	694	685	712	713	722	724	714	747	730	697	675	733	694	677	741	745	723	754	689	734	724	720	718	726	716	659	681	707	724	745	742	733	713	816	739	754	698	715	710	693	679	680	737	708	716	709	728	690	698	687	688	697	726	718	709	710	672	724	702	751	689	754	748	736	723	694	740	739	723	703	727	711	675	701	705	728	726	726	656	679	701	757	728	721	737	712	733	683	691	702	741	726	709	700	697	763	743	738	722	748	688	712	671	746	713	678	724	711	731	721	744	718	744	741	755	736	768	718	720	727	681	723	747	695	710	719	760	750	723	714	710	723	728	689	725	735	682	747	712	766	730	719	727	730	701	732	700	730	667	705	689	704	722	759	676	723	731	701	716	726	708	749	713	708	678	766	744	679	715	702	755	740	760	695	664	773	681	751	780	767	723	687	730	704	733	704	749	745	710	705	736	664	689	699	695	740	679	721	740	737	691	703	706	694	739	697	723	713	745	709	679	719	722	683	708	716	719	662	715	709	696	774	706	670	737	781	716	700	724	729	730	712	757	735	694	706	737	688	726	692	713	717	711	719	765	753	747	668	738	681	747	755	721	728	708	732	707	694	718	779	736	733	755	704	714	722	740	735	671	725	739	710	712	660	682	751	712	691	765	688	696	751	721	764	676	722	729	753	693	734	725	723	751	753	725	716	700	726	725	750	766	736	740	679	697	744	697	737	709	743	716	698	697	716	668	676	727	714	783	726	725	772	689	791	708	760	675	736	742	720	690	667	721	715	695	730	719	722	717	688	730	702	716	699	680	704	733	674	717	741	732	741	743	713	702	751	720	705	726	670	728	749	731	741	678	719	733	737	683	668	718	684	746	716	694	721	702	731	724	729	687	725	729	707	768	726	735	711	725	741	667	675	681	726	718	763	685	769	714	742	709	691	692	741	733	703	745	685	705	690	680	723	744	720	753	714	761	757	732	742	730	726	746	749	706	704	757	726	728	720	704	718	675	746	701	722	682	763	706	688	728	704	692	723	698	754	754	703	719	726	744	745	769	706	769	688	718	706	677	744	708	726	687	708	724	754	740	677	768	703	793	679	696	723	730	689	695	714	713	652	747	718	709	673	712	709	638	741	745	712	702	699	704	708	707	733	732	740	703	722	773	724	671	751	699	722	767	705	709	751	739	726	711	733	730	739	721	735	726	690	674	795	742	703	743	705	719	744	723	719	722	708	721	708	716	694	709	740	717	694	699	657	729	728	790	727	726	696	653	729	719	719	717	727	698	750	713	745	729	738	737	673	706	769	670	742	733	657	718	704	718	786	734	726	695	694	691	748	665	763	673	689	727	685	703	710	780	723	688	729	731	716	749	752	747	681	773	744	709	709	718	739	752	720	725	702	673	757	722	692	759	721	676	701	732	681	768	731	663	675	707	677	723	725	775	705	749	713	777	740	734	681	701	731	718	697	700	672	708	709	814	720	714	704	677	697	718	682	711	732	716	729	697	696	724	727	666	698	737	707	730	666	704	726	704	687	685	775	698	738	732	715	741	723	723	732	749	708	711	684	735	732	696	731	721	739	678	705	718	716	748	720	742	695	746	726	732	681	712	696	736	697	726	712	706	748	737	695	701	774	705	749	695	773	749	714	698	747	723	711	717	733	709	703	720	716	708	691	710	769	724	668	730	719	740	670	696	758	745	729	717	715	660	707	748	714	738	736	745	770	695	721	725	676	729	683	664	745	718	724	747	724	686	709	722	706	735	734	664	711	746	690	697	717	758	709	737	751	705	702	719	693	708	711	728	734	687	755	712	760	736	709	683	757	726	728	742	732	708	689	775	688	726	713	676	645	759	698	737	695	758	710	768	735	689	686	696	727	686	697	762	680	687	722	709	758	701	751	732	694	685	726	647	701	700	701	711	727	742	701	753	713	741	720	722	694	692	733	715	721	710	685	703	691	693	685	714	728	748	683	774	688	667	689	741	685	664	686	705	739	717	700	693	688	705	708	719	699	741	729	713	728	708	724	745	710	718	730	767	683	680	671	790	745	707	725
25228	21346	27448	25466	9594	1060	757	630	567	553	466	474	461	459	476	465	442	461	435	457	449	438	458	432	444	433	458	438	431	387	398	401	415	401	408	397	376	369	406	418	406	375	432	351	401	431	404	418	432	390	400	426	405	427	406	442	435	393	390	420	417	399	435	400	416	422	407	434	441	410	396	419	402	403	434	400	396	381	386	416	393	449	384	402	388	402	424	441	417	446	401	405	405	409	385	381	378	441	445	417	424	437	402	391	410	406	396	373	378	367	398	389	424	400	395	393	392	432	383	403	430	393	391	418	382	395	439	417	414	383	386	380	394	408	411	435	408	406	398	437	425	375	396	431	376	387	384	435	420	405	366	418	377	422	391	434	411	382	410	419	419	391	430	430	389	401	418	395	435	400	436	366	416	392	386	376	417	421	401	382	430	420	408	449	382	392	429	343	382	384	397	393	409	405	404	417	413	417	412	387	412	424	364	434	414	403	402	394	383	368	385	392	389	405	407	402	386	388	406	389	390	427	407	370	382	409	399	389	396	403	369	406	394	431	367	397	404	415	381	381	367	369	403	389	407	397	386	391	389	423	385	385	421	416	386	418	372	354	357	369	401	394	415	372	392	376	361	405	371	376	401	419	390	388	391	373	424	383	414	395	425	389	391	399	391	427	404	384	430	405	383	403	422	394	375	420	407	413	383	428	397	411	399	378	406	394	423	373	435	382	388	392	374	371	414	445	368	364	403	346	412	390	417	417	354	379	407	393	393	399	428	424	369	419	400	404	415	367	394	386	391	410	418	391	407	387	419	413	384	373	409	387	401	404	378	416	379	378	405	406	429	381	375	385	423	379	417	405	405	414	420	402	378	388	395	379	429	402	441	433	398	394	360	391	423	426	399	419	402	413	392	404	399	435	366	422	392	414	386	421	368	453	394	403	373	407	431	416	409	386	409	418	380	394	418	404	420	421	403	440	410	383	369	427	393	390	416	388	394	409	411	379	395	377	421	385	406	399	389	430	406	405	387	398	428	386	390	385	398	409	363	440	419	420	417	404	421	368	389	404	394	405	406	374	406	385	376	444	387	368	416	396	394	399	427	367	406	383	416	422	420	421	396	403	412	406	425	424	376	420	412	391	393	380	402	391	400	386	424	397	409	390	425	388	395	387	397	399	393	403	393	405	462	371	406	372	455	385	427	423	416	399	437	392	397	436	391	423	404	398	416	398	383	448	409	385	370	384	386	399	390	391	380	396	393	426	397	399	388	417	387	396	437	379	373	372	424	418	386	379	395	370	404	381	377	435	412	412	417	401	372	406	413	399	375	424	407	421	370	406	379	427	441	423	379	356	383	398	408	428	419	392	435	411	414	401	411	373	437	431	399	365	364	411	407	404	407	430	406	412	409	413	373	433	376	412	403	427	410	420	382	435	398	420	431	395	432	390	387	431	387	413	408	428	387	413	382	427	374	367	413	374	392	414	371	366	406	394	419	421	397	371	382	416	377	402	433	372	414	377	403	400	404	417	411	397	400	396	450	383	387	413	392	435	398	400	381	395	425	416	436	388	395	411	443	383	398	417	372	381	362	371	394	366	367	412	404	359	368	430	397	430	368	428	413	425	373	410	395	398	421	375	414	400	424	381	384	440	393	402	386	378	392	374	421	400	390	403	434	374	389	411	402	367	427	381	423	402	394	396	413	348	404	387	414	425	382	396	405	369	413	362	398	418	420	404	428	429	375	385	409	412	405	404	441	377	412	372	379	391	401	405	405	378	410	415	420	414	431	430	359	403	397	389	418	422	420	397	384	387	398	390	437	403	388	395	424	398	377	396	421	396	373	371	409	418	422	397	395	367	380	412	391	410	413	413	413	400	402	377	403	371	416	398	381	401	372	393	389	398	355	364	450	394	369	357	392	388	422	371	397	388	386	366	406	403	349	406	394	396	395	393	390	379	362	380	363	352	398	391	431	395	399	410	360	434	399	384	380	412	392	357	412	360	403	408	388	416	366	417	407	430	417	387	386	400	400	399	413	379	400	353	371	371	405	422	430	371	400	370	381	381	406	396	410	407	392	392	390	411	431	405	410	419	371	422	365	425	375	410	430	397	381	408	378	411	397	406	385	382	405	395	399	403	398	377	439	385	388	413	395	405	383	414	422	418	408	418	409	407	420	397	405	395	420	377	370	429	391	405	402	381	433	400	401	367	424	352	397	377	391	384	416	466	398	393	408	432	406	392	433	390	395	444	390	401	369	428	391	396	419	394	420	394	449	387	366	422	394	426	419	401	381	375	379	454	395	369	395	406	394	398	417	397	407	390	400	380	402	437	425	406	415	370	401	413	395	393	386	410	409	385	412	394	418	410	401	329	408	367	397	383	431	484	387	387	374	398	350	408	394	394	361	410	399	410	411	425	406	381	406	420	443	408	403	444	362	452	390	439	391	393	354	385	400	381	393	384	397	388	350	416	371	393	398	403	390	391	399	392	398	397	379	406	442	410	385	393	367	376	400	395	380	414	405	431	377	370	415	398	394	376	429	384	386	372	429	404	389	408	405	402	368	392	379	382	380	398	435	422	387	399	392	403	378	425	375	411	423	424	405	359	404	403	398	421	402	402	374	423	414	405	422	384	410	418	406	434	396	420	405	424	379	396	380	410	393	416	392	392	398	411	408	372	413	408	399	447	384	413	400	398	371	411	423	383	360	412	392	390	420	373	393	418	384	421	388	417	427	385	380	375	387	401	419	386	419	388	413	411	423	403	393	382	425	357	379	416	390	360	400	384	399	399	389	391	419	412	399	399	406	371	389	394	388	369	417	392	417	392	402	421	390	381	362	402	403	378	394	420	366	405	374	390	438	385	375	388	401	391	414	408	414	396	392	410	409	424	396	380	400	386	412	406	335	435	420	384	393	418	435	405	383	409	395	412	411	380	375	408	410	432	417	376	404	402	426	412	419	391	415	421	439	378	431	379	401	363	391	395	432	383	404	414	420	388	380	420	368	395	390	377	426	410	336	393	396	364	420	378	375	395	382	378	383	418	383	422	390	430	379	398	372	411	384	364	382	381	378	428	403	389	388	388	407	450	410	421	408	420	401	443	363	378	432	383	401	378	403	409	384	383	425	422	414	405	447	394	375	406	387	408	374	364	413	377	383	435	374	405	383	431	418	363	426	394	386	408	393	410	418	350	403	404	385	384	380	351	392	416	422	453	429	402	387	392	402	431	388	407	387	385	394	406	408	382	405	389	392	362	358	420	385	367	421	400	405	393	391	388	425	400	376	386	385	356	372	404	399	377	424	372	384	428	370	423	403	421	399	415	438	375	401	414	405	382	427	411	414	436	400	410	379	366	415	411	400	373	400	385	350	383	426	398	433	415	400	398	396	365	385	365	394	421	403	364	408	405	399	357	387	395	394	436	392	394	379	393	396	401	406	427	420	372	389	400	426	422	433	367	396	379	405	403	405	414	392	372	402	404	360	382	397	388	389	395
4175	6658	4435	2389	1819	1414	1113	1035	849	740	705	630	545	564	539	540	546	530	546	491	535	475	459	479	485	486	490	478	444	478	449	474	463	457	477	466	489	443	465	466	462	419	461	458	436	449	453	486	449	435	439	443	452	431	459	469	415	461	486	449	466	446	519	517	442	453	462	452	478	476	464	461	479	471	517	423	456	424	468	473	433	448	457	436	458	438	440	445	455	425	522	478	433	472	483	428	455	478	442	423	446	425	466	439	456	475	430	429	438	453	412	426	434	425	455	469	446	461	402	428	428	444	471	447	462	468	477	449	476	398	420	469	453	486	440	464	463	448	418	424	443	443	480	455	456	439	412	440	425	410	458	469	457	421	453	429	442	465	429	474	471	420	436	489	439	459	415	409	497	453	429	438	433	450	457	442	455	456	411	457	421	450	479	404	453	433	452	437	425	451	459	441	443	460	444	441	448	426	467	457	451	431	463	454	430	427	456	450	447	440	481	466	458	468	462	426	503	393	452	426	447	455	442	421	459	426	434	448	433	421	477	445	461	429	476	442	433	470	461	424	451	467	456	443	451	464	446	437	417	414	433	387	453	448	431	465	463	439	405	487	418	435	434	437	437	453	484	436	473	439	437	440	437	440	494	438	426	472	445	438	448	470	467	463	437	391	435	456	461	451	439	441	442	440	448	418	473	463	457	423	460	438	428	470	441	430	437	462	466	438	473	429	462	423	450	441	450	458	416	468	436	465	441	427	440	413	461	424	460	468	448	436	474	446	441	460	457	448	491	430	461	452	457	432	447	473	458	460	440	416	457	478	424	458	421	437	439	421	458	460	488	431	434	418	432	452	462	416	447	409	449	467	390	437	479	451	454	480	448	455	488	456	480	423	443	465	424	461	437	449	464	415	477	442	476	484	450	446	439	456	455	433	422	452	456	445	448	451	447	471	432	427	458	426	456	466	418	442	461	435	447	442	427	440	465	459	432	434	450	475	420	427	436	460	465	463	417	434	424	439	467	431	437	453	506	459	434	430	389	457	454	443	441	420	494	423	465	439	398	431	434	433	404	450	475	443	436	425	438	426	447	471	469	452	413	455	439	411	437	405	475	417	444	435	450	476	457	442	394	477	488	434	441	446	473	423	480	448	455	433	451	435	473	441	425	427	445	444	480	456	449	429	446	424	505	496	467	453	446	405	461	482	439	437	438	454	428	432	464	434	457	437	378	429	427	442	453	444	411	413	446	464	446	443	440	424	437	399	448	435	449	431	403	426	446	443	481	465	438	430	433	433	447	451	440	425	469	445	466	430	372	450	450	409	447	432	419	445	430	441	452	449	460	441	462	464	456	474	430	482	470	429	459	489	416	459	439	425	464	422	498	446	467	424	428	410	418	454	459	415	437	496	457	469	418	458	445	460	434	433	468	439	406	423	452	486	445	409	433	460	424	433	441	434	420	462	467	441	466	442	475	422	439	459	407	417	433	420	433	446	404	441	435	448	476	466	459	441	459	476	444	440	438	419	414	472	465	464	423	449	407	438	410	461	425	438	476	444	419	465	431	452	445	483	433	419	412	460	480	444	452	446	460	463	432	430	460	444	460	456	459	461	430	423	425	451	421	457	431	482	443	444	426	459	405	444	446	425	463	413	430	436	464	409	462	440	499	448	441	431	440	467	454	436	464	463	448	460	448	454	440	458	432	460	460	475	424	460	404	494	436	432	431	415	459	469	468	468	445	425	432	457	458	432	452	450	451	430	429	468	379	430	458	447	455	432	464	422	448	464	472	448	466	455	464	462	401	464	484	428	451	454	458	420	450	473	466	421	459	451	426	468	450	434	425	427	418	443	441	464	473	422	443	453	441	424	479	442	415	461	467	438	433	454	418	433	491	425	464	432	399	462	442	421	433	447	480	474	418	453	438	427	457	462	491	485	384	422	437	430	426	419	450	460	444	452	430	444	445	473	460	416	446	410	450	397	422	447	410	456	465	461	470	426	431	449	443	443	443	471	459	448	497	450	437	456	409	454	444	456	454	448	488	469	449	467	478	436	403	467	468	462	419	449	403	451	416	447	497	454	427	426	441	483	450	461	460	443	472	427	467	439	416	432	427	438	439	424	475	455	420	445	446	451	434	454	454	428	440	461	469	466	425	435	484	439	444	463	433	435	405	481	456	442	482	445	453	448	423	452	463	459	438	421	451	446	444	435	434	440	481	457	430	453	446	453	467	444	447	433	426	428	423	483	484	444	409	453	466	478	468	435	443	430	439	436	418	490	441	438	431	466	428	444	461	452	464	431	437	439	453	457	461	435	423	446	440	415	460	432	445	425	425	430	446	464	474	437	451	475	445	441	416	443	453	413	466	455	497	480	395	439	410	464	451	429	467	453	428	407	437	456	444	439	494	428	423	480	454	447	473	416	405	462	447	439	439	451	457	464	418	429	447	438	463	456	455	445	449	460	469	402	449	441	464	444	460	468	449	442	383	473	442	459	483	452	434	409	437	437	435	403	469	427	416	473	453	425	451	437	421	442	452	435	466	439	453	456	462	436	412	452	446	467	448	445	436	435	452	460	391	459	467	476	422	439	437	453	484	440	415	413	414	463	419	421	471	447	453	439	411	420	438	424	471	399	460	422	418	464	437	450	445	442	449	467	430	441	443	422	456	457	429	444	467	438	427	442	418	424	431	453	447	444	453	468	449	461	437	460	470	491	434	449	447	446	452	438	408	435	470	433	438	456	437	433	433	476	474	442	430	471	474	449	465	466	421	441	424	463	446	422	425	484	459	461	412	422	441	436	446	436	379	436	442	431	475	449	469	440	447	480	456	444	452	401	437	452	462	458	433	457	431	422	458	422	429	458	425	434	442	479	471	432	452	445	482	443	452	466	410	464	442	501	427	468	447	458	415	446	463	437	412	420	438	412	438	463	433	431	418	432	465	444	477	464	430	453	416	453	500	457	391	471	438	484	459	427	413	449	432	473	448	461	425	450	448	476	410	408	468	460	445	427	451	428	437	485	448	435	440	439	432	427	431	458	456	449	446	417	446	435	451	425	431	448	421	447	471	434	424	456	476	427	464	455	421	444	395	451	448	469	428	447	451	445	401	417	425	433	409	433	431	455	436	447	426	405	467	486	443	456	449	450	439	430	449	456	442	449	438	438	468	443	428	471	430	468	465	424	417	409	428	437	438	430	431	458	440	455	428	426	444	405	416	436	429	483	431	429	453	436	444	443	408	450	458	443	411	448	451	436	450	445	431	471	453	452	443	455	475	425	442	466	447	470	409	443	471	428	447	458	442	465	467	446	440	446	430	446	414	452	437	412	431	444	406	439	466	470	449	403	464	450	397	428	405	414	451	465	459	465	421	458	446	412	462	442	473	434	390	451	433	442	425	423	446	459	453	416	496	447	430	447	441	461	431	415	436	461	423	426	445	459	466	458	445	452	427	433	432	456	443	410	450	429	424	441	442	435	416	407	454	453	464	454
22626	21166	28771	23803	21171	21215	8403	1872	1438	1337	1182	1112	1068	1034	978	961	995	907	939	946	871	889	942	975	832	851	823	882	827	845	842	890	879	852	874	795	883	872	880	884	863	860	875	819	902	811	832	872	807	823	823	806	834	817	878	828	886	833	883	854	824	854	807	860	793	809	841	789	811	885	828	820	901	846	862	815	787	807	850	826	810	830	814	817	832	864	868	822	821	758	801	864	799	849	813	803	820	801	826	804	782	855	756	820	836	831	854	848	807	805	855	830	831	840	808	851	820	852	875	803	827	861	825	785	813	834	808	816	826	884	792	818	823	823	823	819	849	850	870	820	861	821	853	805	788	790	829	794	831	816	840	823	851	817	818	832	828	869	828	811	842	784	829	809	810	766	768	851	804	813	793	823	878	822	845	825	787	732	807	818	826	812	803	818	825	820	826	809	776	837	805	770	829	839	797	843	809	801	806	788	799	807	809	811	846	819	806	827	782	848	804	849	829	785	859	790	833	841	839	797	776	813	842	778	819	786	763	787	822	795	858	827	782	809	839	793	816	799	810	804	737	818	768	790	792	786	781	789	798	841	800	809	809	839	790	806	826	807	827	854	861	814	838	772	845	784	863	827	838	839	854	808	839	815	810	814	836	802	820	796	844	826	799	814	830	818	819	828	833	812	790	826	820	809	830	818	788	819	878	854	864	813	820	762	807	822	819	834	778	816	811	817	807	811	825	842	858	815	811	848	795	866	771	813	832	844	829	874	813	828	859	818	843	791	784	809	834	865	805	809	785	855	792	823	826	892	793	804	771	789	834	779	827	749	822	806	826	841	837	793	827	796	820	814	825	843	811	834	775	797	803	820	835	799	816	814	837	851	772	833	815	778	800	840	770	836	792	830	795	795	819	815	830	854	818	852	804	814	831	839	823	812	818	816	762	798	816	833	832	818	808	824	788	761	714	780	811	800	836	792	845	817	851	795	793	786	837	826	815	821	909	790	818	829	784	850	810	862	801	846	843	774	815	806	799	785	819	826	806	838	821	826	802	776	873	774	803	831	814	807	825	773	885	866	769	821	864	841	835	768	824	818	789	798	815	802	822	810	851	816	852	821	778	790	841	803	794	812	806	785	797	868	830	839	865	820	783	785	821	770	807	843	855	881	826	738	806	840	796	794	777	795	788	774	840	792	776	829	839	810	815	799	839	861	784	891	837	794	796	789	797	820	824	846	752	781	773	797	822	871	852	838	800	817	792	808	817	850	778	822	833	868	758	784	805	838	832	806	779	806	776	814	840	785	776	783	855	799	822	792	831	816	842	804	822	795	760	813	827	875	781	817	816	783	777	831	805	837	845	793	794	888	830	852	835	791	819	804	824	834	846	876	865	851	813	811	804	805	768	825	827	788	819	823	777	818	807	836	833	833	783	824	765	814	765	773	825	876	829	768	794	842	804	828	847	831	794	767	852	832	833	817	809	868	807	850	791	772	831	835	872	819	824	837	855	842	794	788	840	840	830	827	803	886	839	847	821	819	806	794	755	791	826	794	807	806	796	849	814	800	786	839	808	832	823	816	780	810	846	829	832	804	804	837	835	754	784	761	815	783	827	829	869	849	855	825	815	812	811	846	812	826	821	810	811	820	869	798	823	770	825	816	816	812	836	878	837	795	837	866	829	798	814	848	794	839	765	840	858	804	770	826	834	746	811	808	822	759	820	808	723	794	803	807	833	812	829	757	767	793	804	804	823	817	811	781	783	829	789	813	831	853	774	830	811	822	782	826	827	823	846	865	876	837	803	822	829	811	811	764	798	815	861	802	773	855	836	785	847	839	839	808	769	856	837	834	852	769	819	756	801	836	810	855	785	808	805	846	851	843	792	813	800	862	835	859	817	849	790	794	851	823	858	818	855	814	809	804	846	811	822	774	806	843	807	829	815	813	785	785	818	861	806	834	808	808	824	833	800	828	804	788	861	783	845	785	793	775	808	845	748	794	769	810	827	815	825	791	805	826	792	817	775	847	806	816	857	810	769	790	789	808	776	849	814	860	800	834	804	836	863	831	845	813	745	804	845	836	832	805	823	845	788	787	819	802	813	807	814	785	758	819	850	809	812	792	816	818	784	782	811	843	822	773	785	749	805	807	829	773	829	852	823	804	842	822	846	820	794	778	796	794	819	836	806	737	815	801	833	805	775	809	834	784	833	839	791	872	790	827	816	856	823	788	827	776	807	758	837	773	781	849	776	832	825	790	803	859	789	853	840	824	812	811	814	829	834	808	787	836	827	738	745	807	824	796	811	837	808	808	819	808	793	826	827	794	800	796	836	837	834	852	845	801	833	821	856	795	847	819	806	846	868	828	845	863	809	797	799	819	887	818	806	771	842	774	844	797	794	830	834	810	778	817	851	852	805	866	768	814	798	810	841	773	804	898	754	814	821	771	788	828	806	850	836	780	788	849	795	855	786	842	840	843	849	797	757	757	848	828	819	836	806	843	798	825	799	818	846	809	837	808	820	903	832	826	792	766	791	883	845	881	792	804	817	790	809	788	829	838	817	829	802	723	812	801	788	878	813	869	845	817	833	822	848	771	894	807	808	825	827	855	825	802	829	827	808	796	824	875	810	848	822	823	764	828	811	799	780	826	802	912	826	833	828	846	812	796	830	813	833	841	836	786	767	832	790	789	815	786	825	757	774	809	776	812	758	797	803	817	800	827	814	831	837	855	811	801	776	785	823	767	777	839	860	771	842	829	796	777	822	865	832	817	812	858	768	790	815	853	851	799	776	817	830	850	798	811	762	794	821	805	796	843	754	803	841	815	822	847	799	854	822	817	857	829	844	816	856	764	851	817	800	788	824	773	810	795	797	807	756	837	768	799	810	759	794	834	868	843	812	771	882	812	835	740	814	808	815	816	788	805	822	815	815	810	823	778	823	815	769	780	819	809	823	797	808	825	862	843	823	817	797	790	809	789	784	822	832	780	835	798	819	815	841	832	764	789	849	819	797	796	824	814	831	828	865	820	794	800	803	840	842	811	800	818	825	818	843	845	832	774	857	846	766	783	836	785	806	821	814	852	849	804	845	827	792	857	849	844	782	818	830	807	823	783	820	835	795	827	787	811	817	837	812	781	836	859	829	839	803	827	865	807	827	838	836	838	768	849	826	817	809	837	847	784	762	816	801	818	811	798	853	809	828	785	761	826	817	782	798	773	835	838	814	810	790	834	823	789	801	830	826	810	774	844	805	814	834	884	814	815	832	826	825	780	856	824	857	809	772	788	819	823	831	849	796	861	850	769	767	778	808	826	810	841	811	803	795	781	816	829	819	875	773	792	820	796	782	797	823	805	803	813	890	822	797	835	849	810	814	825	789	811	827	823	833	858	814	826	846	816	856	796	803	786	814	821	803	863	807	821	787	782	832	748	863	826	820	823	764	800	819	869	825	830	867	830	789	802	785	878	826	768	807	794	755	804	787	822	814	805	794	817	804	807
5574	16230	11411	6082	4797	3791	2903	2343	2072	1739	1501	1404	1235	1181	1135	1112	1051	1030	980	1029	1007	943	948	879	942	912	969	881	896	945	869	879	858	878	854	894	857	881	882	861	897	831	890	887	924	880	871	892	929	861	933	843	874	904	840	906	913	889	861	904	889	840	863	869	845	913	888	830	818	804	890	839	892	876	883	891	871	826	877	821	788	821	868	890	835	830	834	818	889	874	835	830	892	859	832	897	852	860	863	858	883	838	905	909	855	856	889	859	854	850	839	833	841	830	854	824	805	836	848	815	785	873	886	824	887	814	876	792	850	833	840	884	815	873	875	878	808	854	810	857	872	822	800	816	861	885	832	819	804	853	868	822	833	872	815	839	867	876	842	829	858	818	854	843	803	825	856	836	842	843	815	917	834	870	890	836	823	844	829	849	826	857	800	886	877	830	887	838	759	881	874	817	826	882	838	820	772	804	847	871	786	889	857	810	855	840	853	860	823	834	818	806	836	851	904	846	863	845	798	847	840	833	877	810	909	845	834	811	878	868	835	864	807	874	812	852	830	845	796	826	868	854	833	861	852	835	806	857	878	813	866	819	864	817	850	864	836	812	846	862	833	846	903	822	893	837	837	858	861	901	891	911	833	799	850	814	878	819	832	828	828	837	820	856	850	847	825	766	829	847	877	874	897	797	871	776	887	879	872	845	862	806	834	910	819	848	771	760	848	811	857	826	823	839	812	843	830	832	822	792	886	872	801	837	819	845	850	865	842	889	821	868	823	857	822	831	882	837	863	879	844	806	835	857	839	840	826	881	880	851	850	854	839	855	862	810	836	872	824	825	830	872	839	838	842	859	815	818	828	812	785	830	824	803	800	858	876	856	790	822	874	852	836	839	808	874	845	846	869	801	836	836	866	792	879	814	851	820	859	823	878	833	877	828	855	819	912	861	833	858	810	809	862	837	832	770	830	823	842	848	867	894	874	814	860	865	851	851	860	862	833	858	826	873	836	842	859	892	785	870	815	858	829	832	833	884	883	852	836	797	860	847	840	860	834	843	846	831	804	850	855	838	870	873	848	775	794	829	858	843	846	818	870	824	879	791	826	839	858	851	869	859	842	763	831	862	843	830	889	839	822	788	888	828	827	842	815	829	895	847	876	853	818	834	811	831	900	823	811	814	787	853	861	854	873	838	839	840	861	849	833	832	804	819	855	817	836	862	821	868	811	844	815	846	844	820	826	826	835	866	810	845	876	815	837	831	885	826	837	861	794	849	865	853	890	837	834	795	879	772	828	865	870	863	844	876	818	794	837	865	841	838	842	854	814	855	862	862	889	824	885	829	831	855	819	798	841	826	853	852	840	794	823	809	826	808	868	816	793	882	858	860	835	820	799	849	829	828	857	842	833	880	850	839	816	868	811	820	849	880	837	839	833	808	816	878	843	843	841	809	855	853	814	809	853	866	904	838	760	838	873	876	827	857	873	802	877	806	860	810	858	848	859	842	891	803	851	847	831	832	861	847	883	833	821	848	814	846	934	806	828	887	846	842	869	868	835	896	848	842	844	894	811	840	802	845	859	805	847	827	798	831	878	860	814	873	851	855	855	836	861	863	834	845	813	874	865	844	873	847	852	827	867	818	835	781	833	858	832	874	823	832	804	865	863	854	821	891	835	846	882	863	844	848	909	837	854	861	812	852	843	801	863	862	777	886	889	873	872	901	783	807	859	814	821	809	860	818	828	833	875	789	871	831	817	834	782	860	848	841	820	822	801	889	836	841	852	835	855	845	857	878	828	875	807	826	796	834	811	866	823	850	798	817	808	822	859	848	901	855	831	807	830	832	889	822	793	835	833	837	806	799	831	851	817	850	821	830	855	877	850	843	794	782	841	862	782	863	909	851	846	823	833	856	760	828	829	867	860	835	861	857	832	891	797	814	811	824	847	809	822	850	799	872	887	888	786	773	841	801	821	825	816	862	759	842	847	839	844	869	866	876	848	847	854	829	805	821	825	852	821	840	848	806	810	862	832	806	801	826	802	841	900	839	826	821	795	809	761	898	824	811	799	815	816	871	873	848	837	858	815	799	846	854	832	859	816	879	853	809	854	819	807	827	811	822	787	859	827	794	798	858	869	827	798	839	796	830	834	822	840	859	823	830	861	855	800	814	871	838	814	796	830	840	829	807	802	832	835	852	842	827	870	847	814	777	813	875	772	830	793	865	843	814	866	888	833	838	812	842	821	793	810	796	861	832	881	859	852	901	874	834	904	860	839	790	831	811	826	846	844	852	810	802	827	906	857	882	818	852	831	816	838	861	823	850	832	873	818	795	830	819	864	886	853	889	766	799	823	835	828	830	862	836	853	880	828	802	826	859	908	835	825	828	845	901	823	860	873	809	791	795	855	827	809	828	881	832	827	864	842	920	825	818	814	744	877	807	828	854	878	837	876	835	806	808	831	808	866	879	852	841	841	795	857	816	834	827	788	853	839	821	810	803	827	828	791	819	865	849	822	848	838	887	918	837	811	841	827	851	823	872	848	797	837	788	824	827	797	837	856	854	852	860	840	833	828	825	838	810	851	896	831	815	858	833	852	863	847	834	875	793	833	879	846	914	806	810	844	849	803	799	882	874	814	833	826	838	834	842	884	826	841	853	791	860	874	844	860	829	849	847	848	842	802	867	831	849	818	829	860	865	814	828	880	823	829	826	843	889	756	809	829	842	840	810	832	862	845	846	862	824	849	827	842	853	801	834	853	855	863	800	884	825	822	822	855	821	803	863	800	817	852	814	875	821	857	818	795	831	852	842	894	851	855	875	791	879	849	823	757	867	856	838	840	849	825	873	861	823	875	839	852	832	818	875	826	845	873	872	838	877	820	816	875	832	816	833	863	879	829	792	866	787	810	830	804	812	785	845	875	853	856	853	818	847	877	840	844	872	844	838	844	841	903	881	885	901	837	777	874	836	816	830	841	832	832	860	851	848	828	795	832	864	797	878	864	823	839	821	853	840	809	883	841	842	818	870	780	800	861	901	875	882	827	833	842	820	808	834	807	857	830	875	897	889	830	867	841	869	848	820	841	835	829	817	815	831	844	825	840	873	861	884	869	855	810	874	831	834	835	824	823	833	847	833	800	822	821	857	802	845	829	826	842	840	841	817	929	879	884	863	899	864	830	831	893	833	868	841	813	811	850	816	813	844	817	857	861	826	868	825	849	867	883	852	810	820	815	874	835	865	866	839	833	776	796	876	855	874	882	888	848	879	839	869	874	858	851	798	848	896	811	847	815	844	828	809	843	865	828	837	866	836	810	832	815	830	845	774	843	842	851	826	837	797	823	816	802	777	836	862	813	865	845	893	815	838	845	835	856	818	843	842	833	784	845	805	811	848	807	796	863	818	837	888	848	855	862	790	870	819	861	825	865	867	851	860	850	752	825	845	828	830	868	792	812	831	821	820	783	851	910	830	808	860	864	860	803	846	841	867	846	813	822	879
27717	17487	3944	1100	762	704	540	432	440	433	442	392	390	378	384	425	419	381	391	406	412	404	432	377	375	411	395	405	386	399	399	417	361	387	400	390	369	380	429	390	405	406	437	384	369	376	409	416	400	407	394	386	401	436	361	401	417	408	408	381	416	398	393	427	391	440	432	379	421	425	438	430	409	405	373	363	421	399	369	383	380	377	426	438	391	379	380	358	380	402	394	387	393	400	415	409	358	387	412	398	400	424	376	400	400	408	366	379	370	375	402	399	434	407	396	393	372	401	376	391	376	381	401	367	402	377	377	409	334	360	413	425	401	385	403	371	420	390	403	423	407	369	427	386	413	399	332	354	399	390	444	415	387	415	423	413	406	384	399	402	383	380	379	383	410	399	369	364	412	431	403	446	412	427	380	414	384	387	437	406	442	432	398	378	379	392	416	410	411	405	379	362	380	391	378	411	393	403	371	399	381	422	409	390	401	407	368	396	389	369	435	409	372	391	384	418	390	402	376	398	392	399	388	387	371	398	390	353	405	397	412	395	369	388	374	397	416	395	416	419	380	421	402	356	370	397	405	373	381	381	424	397	380	375	389	385	414	396	392	386	405	417	393	390	388	408	428	358	412	361	384	372	395	403	414	389	399	439	421	394	428	422	410	397	404	371	388	385	397	382	392	421	368	391	389	384	373	403	406	397	366	418	404	400	400	365	387	430	383	412	375	401	392	362	409	391	437	439	410	385	414	399	401	404	413	371	418	369	414	383	401	408	390	401	407	409	385	411	380	359	428	412	408	405	403	372	364	376	383	380	400	383	403	404	398	387	388	418	397	368	430	402	412	433	411	397	400	401	420	385	401	388	402	405	393	371	411	389	384	406	421	406	421	394	406	409	391	415	408	412	394	395	391	375	397	391	423	388	422	417	414	390	373	438	385	376	401	393	401	429	385	441	402	398	412	414	398	381	417	373	393	403	391	413	421	389	410	431	406	379	369	417	436	390	366	394	362	380	392	405	398	424	423	382	360	364	367	407	415	414	371	396	375	409	409	397	399	439	396	372	438	414	381	371	397	390	384	443	372	407	372	408	436	385	397	397	389	422	350	402	416	384	425	408	401	398	400	396	367	394	371	380	418	411	404	387	392	416	380	394	411	394	383	389	430	392	378	410	362	415	374	353	418	401	384	411	395	394	379	385	340	433	355	389	427	392	393	408	383	430	394	363	406	398	436	409	412	360	363	398	373	394	368	427	401	425	378	403	384	396	378	384	394	410	397	408	402	426	390	365	395	404	362	370	382	395	407	401	412	370	383	407	429	395	373	438	375	384	383	419	429	371	377	367	398	395	412	378	374	390	434	376	367	401	393	370	394	457	375	420	365	401	391	371	393	378	396	411	396	393	369	409	394	397	404	395	394	396	394	405	425	352	416	383	395	384	407	406	442	401	398	372	384	388	422	408	392	416	386	389	381	358	371	378	394	410	369	380	391	383	453	416	387	391	404	412	382	368	413	423	386	373	386	409	374	393	420	416	370	443	417	374	384	377	418	384	400	385	395	418	398	392	405	413	377	401	441	375	407	426	386	375	399	404	372	374	368	352	407	398	373	391	395	381	428	398	386	395	417	349	388	411	385	387	393	354	441	407	387	399	341	391	413	403	415	409	414	401	409	390	408	381	418	421	387	400	352	408	416	374	373	393	416	370	406	392	381	413	422	407	405	401	396	403	422	382	420	357	365	380	358	372	381	401	394	399	350	383	413	412	402	380	400	434	387	388	398	383	384	406	386	378	421	418	419	401	415	413	420	402	433	426	392	412	389	383	396	392	394	377	390	414	397	395	416	393	408	424	390	395	382	413	388	382	429	406	370	414	356	376	414	405	383	435	401	394	417	403	440	403	391	375	384	379	393	401	441	419	398	361	390	437	408	426	454	416	371	386	365	412	406	376	401	410	411	424	430	414	379	389	384	432	350	409	412	403	393	425	416	410	420	397	396	425	386	415	411	386	419	380	410	393	374	414	368	396	411	394	399	402	381	413	379	357	425	390	419	412	411	447	404	411	385	415	389	396	396	389	376	370	373	387	384	407	423	407	395	354	375	427	409	365	410	433	400	375	379	414	368	386	432	395	443	379	389	396	374	376	414	356	406	424	408	367	417	405	381	375	390	387	377	368	396	365	406	375	377	400	396	386	397	421	370	413	409	371	384	390	399	377	384	386	390	383	403	407	408	388	419	383	386	411	387	423	406	423	395	385	414	363	405	398	399	422	381	406	396	369	373	393	360	412	386	366	400	393	410	378	398	392	372	388	400	405	403	395	380	383	396	395	418	360	388	394	364	415	390	400	378	400	373	389	379	409	385	400	386	398	398	381	402	410	409	391	357	410	386	420	415	387	375	413	388	429	381	393	405	373	402	399	411	418	376	404	395	426	411	421	385	400	361	396	390	428	379	384	427	397	372	380	378	394	370	421	394	380	378	410	371	382	422	442	402	428	428	400	404	346	399	369	408	394	364	432	390	388	411	374	394	389	411	341	404	388	386	381	396	373	411	367	387	389	395	389	406	376	413	387	396	366	415	410	427	372	345	412	380	406	414	409	379	394	411	385	423	441	388	414	377	391	426	375	377	363	374	415	396	420	384	403	381	431	398	385	410	391	412	432	397	425	355	380	389	404	349	379	401	416	357	368	393	420	409	367	399	391	372	337	395	386	419	392	382	406	400	392	416	388	399	423	393	424	388	413	404	371	408	404	422	371	401	409	439	410	433	393	368	392	400	376	395	407	418	381	413	432	409	407	422	405	379	409	426	387	392	364	407	363	373	395	363	408	409	419	406	407	383	400	400	388	388	426	382	402	394	388	375	385	377	401	374	446	423	393	381	365	372	397	413	398	382	397	377	382	397	378	401	417	398	394	399	415	351	407	375	364	398	381	382	405	389	389	390	400	379	380	372	387	363	414	389	389	385	415	393	404	389	377	375	402	402	400	371	412	393	392	419	395	403	375	392	413	431	395	408	375	395	387	406	354	413	393	399	393	405	381	387	378	388	375	368	397	401	428	405	403	402	402	405	407	395	394	396	405	384	387	430	431	409	410	397	376	395	446	382	423	379	403	379	422	376	412	398	395	388	370	412	411	398	407	387	376	404	424	413	364	372	388	412	378	406	360	401	400	360	403	359	426	403	390	393	372	389	375	418	387	407	399	393	404	414	446	407	360	380	402	404	399	422	413	378	393	412	408	385	408	413	438	367	403	433	390	423	415	419	369	364	355	388	438	378	439	410	432	386	406	393	440	400	390	390	411	407	376	394	375	394	410	381	402	428	377	383	441	412	369	401	393	375	443	386	369	441	388	371	423	397	418	414	383	400	392	383	415	399	401	396	418	397	427	420	371	395	391	378	372	418	352	383	368	436	416	378	412	387	380	388	390	402	427	347	367	419	402	418	352	377	368	396	382	412	411	402	403	384	392	384	392	349	380	419	396	385	434	456	396
4690	2150	1662	933	802	677	660	589	528	555	508	478	466	445	485	476	435	450	436	435	426	427	452	436	454	424	397	429	402	409	447	457	434	432	398	420	415	421	462	433	414	432	454	427	435	397	424	409	452	424	430	439	426	441	422	412	445	452	439	421	426	425	437	458	430	433	460	439	433	473	412	413	439	430	411	411	448	456	404	426	447	442	448	416	442	454	464	438	437	436	417	434	410	457	401	414	412	413	405	382	460	410	416	442	396	428	417	440	430	437	433	408	419	424	432	437	449	419	454	460	434	470	449	390	408	444	391	416	420	413	420	404	434	476	420	438	439	462	422	443	422	397	416	415	454	440	412	407	427	412	437	432	431	403	413	400	410	467	408	426	395	421	438	416	419	408	405	447	450	454	392	416	407	423	400	424	414	464	426	406	459	424	419	452	439	428	426	425	416	440	432	428	420	431	444	390	425	453	399	423	411	437	427	459	460	421	428	413	448	439	425	419	442	419	410	412	429	408	424	428	398	413	414	433	450	428	396	416	441	412	481	438	434	451	436	432	458	393	414	442	431	442	428	442	430	437	420	439	434	455	413	431	420	439	427	439	458	416	443	424	473	411	419	430	426	400	390	459	416	431	383	419	399	447	469	462	430	443	398	416	416	434	433	448	457	441	397	413	432	438	391	434	448	429	443	419	408	429	408	440	442	451	430	452	433	447	440	419	405	494	423	403	402	427	411	439	435	413	360	429	428	425	386	479	400	429	391	409	414	425	397	418	426	422	480	451	414	405	423	420	426	390	444	433	400	416	404	417	456	394	478	436	425	407	443	428	424	429	410	455	389	454	419	437	421	446	388	411	432	439	439	457	433	465	433	407	451	446	446	432	449	392	438	416	393	396	472	458	418	465	404	412	404	409	423	447	449	431	450	416	430	404	405	384	417	424	453	451	417	420	407	453	420	418	423	429	434	434	458	413	437	395	363	438	445	476	420	422	436	444	432	452	388	437	421	442	412	443	453	435	431	403	402	439	405	421	459	416	428	425	430	473	432	412	417	433	426	418	446	453	414	423	414	457	465	417	403	413	430	427	413	441	385	468	410	463	454	422	431	442	420	452	430	437	431	426	401	411	433	443	435	423	441	425	409	424	484	472	426	447	457	438	398	417	437	426	438	411	419	431	404	418	441	447	434	421	457	413	404	472	440	441	446	443	391	405	429	472	404	448	420	401	401	431	427	475	403	420	446	423	492	421	437	449	467	427	421	417	446	429	401	440	454	441	439	416	446	448	404	423	412	422	448	451	449	431	487	427	434	448	437	440	395	417	470	458	455	462	410	441	436	417	425	400	414	445	429	424	421	460	471	447	377	403	416	425	442	408	398	441	441	454	466	409	465	418	432	413	407	449	423	408	447	438	434	440	454	413	444	411	437	397	441	420	423	416	420	423	427	420	426	438	459	431	401	410	473	439	411	429	427	415	437	447	465	439	450	436	421	421	437	472	426	444	414	423	410	436	420	412	447	429	411	427	427	427	417	411	437	414	446	405	426	437	421	420	468	411	474	445	451	412	404	434	419	393	419	398	431	414	430	440	403	460	434	424	462	449	420	468	464	449	446	445	416	403	432	448	442	434	433	469	457	385	420	417	449	439	444	415	410	410	447	419	444	439	409	438	388	421	426	438	434	461	422	413	436	429	425	408	446	461	444	438	405	397	413	470	441	434	434	468	463	454	420	448	435	398	432	467	409	387	430	435	435	445	438	428	425	413	420	448	448	422	393	458	381	436	432	407	401	450	420	404	412	444	442	443	450	425	418	450	448	415	446	442	438	411	432	424	445	446	416	402	456	425	430	416	434	408	379	410	427	425	455	394	450	416	383	439	459	430	393	448	436	468	440	447	431	475	442	462	411	448	444	412	403	470	426	439	427	431	407	456	413	463	423	439	427	430	435	413	395	408	433	416	401	419	431	450	405	410	449	445	443	421	391	421	430	418	443	397	413	417	442	403	397	449	428	423	441	444	432	426	450	407	401	431	412	405	419	418	417	458	463	456	419	396	393	418	455	417	416	409	441	447	430	449	441	442	418	436	430	378	418	424	441	451	427	433	450	423	422	445	480	420	413	423	395	446	408	442	437	439	427	418	422	415	451	398	408	430	432	463	448	421	438	427	445	451	444	438	433	414	460	432	419	456	404	447	389	388	402	423	403	432	439	403	422	401	405	423	444	376	447	412	418	422	407	443	433	414	441	447	410	430	417	446	457	428	429	426	420	415	394	408	436	430	439	449	442	440	421	451	436	408	421	433	388	427	413	435	455	416	448	384	428	444	437	453	470	439	460	451	411	454	396	381	460	432	448	436	409	397	413	428	403	428	453	443	434	455	438	411	466	404	429	419	445	424	433	409	415	439	411	443	465	443	415	436	447	423	457	408	431	454	433	440	403	433	430	430	444	450	475	455	403	423	407	427	420	387	433	437	398	412	449	443	450	442	426	472	389	435	419	444	392	432	418	423	463	448	465	415	430	399	442	416	409	433	431	448	415	435	503	428	433	430	424	420	427	415	431	430	454	453	417	433	430	394	419	437	430	433	443	431	438	376	412	420	423	406	421	449	457	477	391	452	426	381	469	433	402	405	427	400	435	412	430	406	469	444	420	410	434	440	426	447	391	464	441	415	443	448	425	441	437	435	426	464	477	399	397	440	424	424	424	432	434	389	415	402	407	437	414	449	413	403	415	418	456	425	432	451	429	407	453	437	435	439	413	423	447	434	440	459	397	465	388	390	400	394	461	422	447	464	431	458	456	406	488	488	412	404	400	423	415	414	449	422	443	458	439	437	449	428	450	423	432	439	423	433	448	460	390	406	416	449	420	414	411	425	423	406	452	426	472	429	424	441	409	438	454	424	392	426	410	421	457	382	429	421	422	403	380	434	437	428	427	398	444	439	412	427	456	424	433	455	426	457	445	459	457	430	440	449	438	450	438	428	420	412	439	444	428	422	447	391	468	441	411	398	424	486	398	434	457	442	424	413	402	443	420	444	425	438	415	408	428	442	409	454	497	415	433	408	414	453	411	422	430	400	423	432	418	403	388	427	437	433	474	407	469	401	430	415	425	436	453	436	403	446	416	431	473	426	410	415	382	452	441	429	417	440	417	409	429	417	461	439	422	433	449	413	445	400	454	404	431	425	427	445	401	405	438	413	435	438	420	450	438	420	415	457	426	401	438	410	410	445	392	391	437	406	408	442	449	436	425	473	394	437	439	433	455	424	445	456	414	406	455	432	445	452	420	445	386	427	455	446	417	410	457	448	450	433	445	428	438	404	411	434	459	387	422	450	430	442	423	453	412	444	430	460	442	405	441	426	465	440	431	458	410	401	425	437	439	412	417	409	386	437	447	404	460	459	437	410	393	440	445	419	416	391	379	443	437	434	454	428	454	406	396	411	419	406	398	431	468	421	456	430	419	416	425	420	430	473	439	437	438	447	432	431	448	423
23856	21314	28572	24386	21298	9592	1771	1217	1048	964	894	834	837	797	787	797	787	777	738	774	735	729	739	736	712	713	742	705	756	723	675	680	695	717	679	730	701	736	681	699	672	705	693	690	694	729	697	702	662	691	726	710	704	678	694	726	736	729	770	700	722	708	700	701	694	707	709	702	695	747	689	673	755	707	696	728	726	719	706	724	689	727	693	680	729	730	680	667	697	676	688	677	687	730	696	687	678	737	720	687	680	712	704	666	690	704	667	686	668	729	696	695	689	699	645	643	712	670	724	745	717	702	649	652	691	676	679	675	661	698	720	712	701	688	719	700	688	692	685	686	694	708	693	683	657	660	718	713	676	680	708	713	722	664	688	710	680	731	719	680	751	728	707	659	716	691	688	745	662	659	673	651	671	689	697	682	660	735	677	661	721	701	721	685	654	709	674	705	700	709	693	743	685	761	716	705	678	686	686	704	708	735	734	684	690	675	676	714	731	723	665	756	678	700	731	718	624	698	712	687	684	713	705	668	700	699	665	661	716	725	678	689	731	723	728	678	729	724	679	696	684	697	685	663	661	697	657	714	695	703	694	706	715	681	709	700	684	686	697	685	701	722	716	673	720	707	701	715	642	671	713	738	689	729	691	664	682	702	671	682	674	664	711	736	683	724	721	662	674	670	737	648	683	759	663	704	704	729	713	672	697	715	692	676	706	678	738	697	652	719	691	733	699	651	697	715	673	714	716	750	668	668	670	667	660	721	695	705	684	652	666	716	677	719	680	681	720	693	738	701	654	708	719	682	650	717	699	704	667	734	701	731	732	750	658	696	678	700	691	690	657	707	682	681	695	751	684	669	696	716	711	721	648	729	693	662	699	729	668	704	671	732	701	713	667	747	709	714	721	689	694	726	736	687	694	689	655	637	685	695	689	721	735	688	723	690	665	682	658	700	644	695	717	674	659	688	727	681	695	703	674	720	692	698	689	671	740	738	679	705	691	695	706	713	726	677	711	680	633	665	676	723	698	701	691	699	691	651	693	705	678	723	691	671	674	680	649	725	702	705	734	741	667	673	700	652	694	652	718	661	711	721	717	702	656	671	711	691	691	723	678	689	702	677	622	678	716	696	697	678	703	689	692	697	734	746	696	712	685	709	697	701	687	685	745	680	691	698	694	673	641	695	694	681	660	691	716	674	661	680	661	719	680	681	680	672	667	672	658	696	676	645	726	734	715	700	677	745	688	730	696	724	675	728	729	700	745	660	644	689	673	724	723	646	654	687	687	713	704	675	726	686	669	707	695	721	678	695	639	716	682	726	718	724	705	657	654	678	708	660	702	687	662	664	658	693	677	668	701	676	686	649	706	691	665	729	708	680	653	705	703	707	737	693	650	712	674	712	736	704	714	646	671	695	711	693	691	692	645	710	693	704	686	669	602	665	695	653	700	695	672	704	664	695	684	671	671	707	709	703	677	684	708	742	722	696	711	733	695	691	737	701	686	691	670	689	714	724	745	752	652	680	688	712	658	688	740	703	688	715	673	718	699	686	690	695	668	681	711	703	702	685	684	687	692	697	751	705	713	621	690	679	690	702	676	683	650	686	699	681	696	649	690	698	673	716	720	660	691	738	661	643	745	643	694	691	662	655	709	722	672	686	704	680	615	705	648	672	652	686	707	707	704	700	726	688	681	705	693	710	740	724	708	690	671	660	681	717	725	674	681	700	671	673	722	706	707	654	704	643	673	690	686	645	671	677	672	697	694	654	684	680	745	698	689	737	644	677	671	711	639	755	726	702	678	716	717	701	687	705	639	642	706	722	691	670	746	708	683	673	728	628	688	702	681	674	684	659	714	659	661	676	697	697	716	703	698	674	687	688	663	695	737	663	683	687	690	673	699	680	719	706	680	694	687	697	729	705	663	677	649	729	689	657	690	678	688	702	670	692	653	724	708	713	691	677	682	733	711	648	658	681	671	687	706	657	682	663	678	708	702	656	701	695	674	705	658	660	651	704	693	696	685	701	684	718	658	726	667	670	751	628	697	673	747	695	656	692	692	658	702	688	705	671	712	622	708	623	703	708	669	666	633	718	628	655	676	709	690	688	695	723	685	649	737	770	705	675	699	693	656	680	679	660	726	732	757	719	652	664	675	699	666	672	712	691	686	656	727	711	642	731	690	668	688	653	741	690	644	671	645	711	696	782	669	661	671	691	708	677	718	673	698	674	662	728	725	646	665	666	662	673	708	666	676	734	697	726	668	661	658	735	655	713	740	668	697	724	720	683	686	698	695	679	640	741	695	706	696	716	689	700	643	703	651	752	706	680	716	690	654	706	709	707	669	667	726	735	708	726	728	710	702	744	761	705	680	688	715	707	677	742	683	685	618	668	734	636	684	720	653	734	745	715	683	709	705	670	704	700	703	662	661	728	715	704	668	714	719	671	690	673	692	669	670	710	698	726	688	673	667	670	759	705	675	706	732	725	735	728	690	697	684	684	709	725	714	698	701	681	676	697	695	725	675	651	679	716	710	718	707	679	690	685	671	708	698	703	674	678	721	681	686	700	707	656	689	669	712	674	760	707	709	701	685	668	678	682	734	697	705	697	692	670	718	720	684	649	696	678	701	718	704	690	715	699	657	679	659	668	692	684	671	682	703	720	687	702	646	678	705	671	658	688	661	663	674	733	691	709	700	664	669	710	704	661	646	670	730	669	692	692	683	725	691	691	672	670	682	681	672	681	679	703	660	670	714	657	674	679	675	683	689	683	703	710	688	713	706	673	663	722	669	695	700	701	721	647	666	673	669	677	707	695	724	659	708	709	718	693	693	739	686	694	707	680	680	704	635	714	736	696	696	723	694	667	690	752	737	716	705	671	698	693	643	697	708	692	724	697	691	700	692	691	687	694	678	700	695	672	727	676	661	684	700	675	720	706	648	728	690	698	674	678	686	707	724	683	667	718	702	719	673	663	735	673	679	695	675	702	678	678	634	688	666	652	666	715	693	688	683	705	681	711	658	662	706	720	724	684	660	676	714	697	742	700	721	695	745	657	666	694	679	647	692	662	677	769	693	687	696	685	648	751	670	737	650	664	688	732	713	701	687	700	726	674	688	683	702	669	731	667	651	657	703	694	688	679	680	719	705	753	674	666	673	726	668	692	715	654	685	620	667	700	653	706	694	643	723	667	727	642	708	698	704	667	697	705	703	715	735	733	714	714	700	623	697	701	656	691	665	700	719	703	696	669	707	658	667	666	736	692	660	662	640	690	659	685	681	619	685	641	688	700	735	643	718	668	678	648	697	765	732	693	715	719	707	636	693	708	694	707	705	682	681	740	711	694	666	678	682	730	713	706	676	704	632	648	708	652	658	708	683	657	691	711	681	649	662	671	692	655	750	692	680	668	733	679	707	712	745	715	684	708	693	685	713	628	647	749	669	701	664	699	691	685	694	712	680	664	696	683	662	700	698	680	698	718	647	650	692	660	638	691	673	681
4033	10473	7222	3784	2941	2332	1918	1661	1327	1195	1065	977	901	910	865	893	798	857	798	797	831	757	792	733	783	765	768	737	791	745	686	761	778	746	730	683	666	705	737	734	716	730	764	690	728	753	755	726	693	715	766	703	716	732	744	740	731	775	757	741	700	787	779	747	806	714	715	798	726	727	743	782	708	728	743	707	714	688	670	747	706	689	739	707	738	745	728	719	703	719	692	719	759	771	740	700	736	699	673	699	739	661	705	687	703	726	729	718	701	703	707	676	709	670	739	664	715	696	706	717	673	703	696	713	704	696	731	730	710	708	750	695	723	714	714	673	676	709	667	716	695	720	691	704	665	700	687	663	675	725	637	743	771	696	693	730	722	699	715	669	767	690	705	691	648	704	697	701	686	689	704	699	681	727	743	679	725	737	714	714	703	702	712	679	718	708	710	678	678	695	741	681	767	699	697	695	699	681	690	733	738	684	744	698	665	714	748	692	702	686	729	707	710	673	701	694	686	712	726	696	707	739	669	728	707	732	699	741	746	724	745	705	714	680	701	689	669	701	705	724	736	780	676	724	710	771	719	718	712	744	712	712	736	769	709	699	710	689	784	706	717	684	668	676	758	747	713	674	675	721	721	727	708	677	675	723	735	722	706	756	656	771	727	712	683	737	692	693	745	686	710	706	726	723	691	720	700	717	670	701	720	705	738	735	724	685	702	666	706	691	724	708	701	722	715	721	754	649	713	724	773	667	752	653	651	692	663	702	721	722	720	721	722	704	730	750	761	702	687	737	679	705	730	678	690	723	703	735	704	712	751	723	752	748	657	667	661	721	676	714	701	740	678	743	725	755	745	766	682	741	682	785	723	740	694	699	703	655	733	723	794	745	715	765	747	674	745	710	720	724	738	735	738	725	686	718	692	680	729	692	732	725	695	713	739	698	711	684	766	708	739	700	737	733	722	707	740	711	721	732	661	748	731	752	700	705	707	730	741	659	697	752	712	777	716	726	702	689	673	756	714	734	671	696	711	729	727	698	747	668	710	726	685	684	711	748	740	716	738	718	716	676	717	718	736	722	676	713	695	700	701	700	749	709	738	705	718	713	735	673	707	720	696	674	735	730	675	738	695	699	738	683	701	767	672	658	696	765	677	678	754	691	705	673	716	695	771	744	685	732	734	727	723	710	728	687	681	745	761	677	687	719	775	676	706	700	694	714	712	718	709	689	732	732	739	717	710	707	719	685	742	698	701	765	731	757	715	730	694	727	740	694	686	749	747	719	769	712	714	707	728	742	676	748	669	716	734	710	754	701	692	740	696	715	716	685	704	740	739	690	712	725	715	706	697	717	695	691	737	718	720	757	685	739	677	700	704	698	716	718	688	745	700	701	709	710	703	689	658	687	681	697	699	739	728	741	713	672	696	723	738	707	730	702	697	715	675	720	762	689	707	716	702	704	727	740	708	697	689	754	700	760	744	704	715	708	699	662	698	701	698	698	750	731	748	748	711	705	690	727	718	690	711	718	720	743	656	713	749	688	725	714	773	715	717	690	713	714	726	692	701	722	712	685	735	709	697	765	760	738	700	697	701	689	739	734	715	745	743	681	758	753	684	734	699	725	671	690	722	733	720	733	677	674	725	730	736	715	741	742	746	733	762	733	687	729	704	671	744	684	723	670	671	685	679	724	708	721	713	682	724	669	712	711	710	666	699	717	708	747	688	738	750	685	692	737	735	710	741	724	714	733	665	747	718	728	706	692	725	663	775	677	699	664	778	686	684	715	775	738	689	699	728	709	722	709	710	715	725	690	724	707	704	741	728	737	709	724	734	683	699	729	746	702	709	711	678	682	737	688	725	705	706	677	714	698	761	716	674	712	751	745	733	655	700	691	733	727	732	736	760	739	772	702	724	706	742	718	715	719	706	663	729	709	732	693	669	743	723	751	739	722	726	711	755	695	729	707	718	713	721	718	671	719	724	735	703	743	751	724	731	736	656	746	716	704	704	730	737	707	712	691	724	690	757	722	709	710	711	711	742	733	690	731	720	672	669	745	704	719	691	693	682	703	700	726	635	675	719	700	707	748	709	697	664	745	671	746	737	697	732	671	717	677	723	754	713	705	675	695	738	729	713	706	722	727	691	668	746	713	760	692	718	758	732	727	713	677	674	722	691	702	676	717	684	685	688	685	690	733	684	698	702	706	741	671	706	695	706	699	713	725	698	754	696	710	715	684	665	695	702	728	707	681	779	706	701	688	716	682	738	694	709	737	703	754	780	719	716	723	707	730	715	687	677	697	695	718	691	709	708	720	729	710	678	738	714	757	682	699	710	750	700	728	692	694	645	763	734	721	747	672	699	660	730	705	712	738	727	745	715	719	700	691	656	719	670	723	710	696	724	707	682	703	670	727	724	709	757	749	717	655	747	686	684	711	694	677	698	698	720	703	730	723	708	698	701	693	687	752	679	719	700	746	699	751	693	720	698	713	721	717	704	659	711	752	725	720	705	731	713	657	720	743	714	690	732	715	691	715	696	662	696	711	681	725	719	704	722	672	678	662	695	726	645	711	710	693	719	686	677	694	721	689	701	648	710	670	738	702	784	730	685	742	765	742	765	708	734	687	709	701	764	734	673	752	723	718	667	718	716	710	712	729	699	734	715	736	759	700	700	720	725	722	752	725	692	745	754	731	674	726	708	726	670	680	670	708	734	703	681	664	713	693	721	727	709	742	719	735	742	700	715	699	715	695	641	701	717	727	714	740	738	743	776	712	691	737	722	710	711	699	740	692	723	783	727	689	755	707	699	723	702	691	717	706	702	668	773	714	705	640	714	732	726	709	720	654	692	690	682	746	676	690	711	702	697	675	689	717	731	728	723	703	724	709	673	764	729	686	762	695	674	716	675	747	761	672	727	701	696	713	723	706	697	708	696	689	627	725	692	712	748	711	683	752	716	746	751	721	728	707	713	713	663	679	743	714	661	688	733	736	744	708	704	693	695	691	735	716	693	688	758	731	713	714	680	726	680	737	650	694	741	719	724	711	720	701	697	707	694	735	711	686	698	743	727	701	729	713	709	724	710	739	679	694	737	698	694	685	739	680	704	769	675	718	699	723	689	711	717	702	711	727	714	723	709	699	734	717	710	705	705	712	690	679	735	724	678	711	696	747	698	706	737	678	708	707	739	730	666	678	731	726	729	755	749	743	688	736	713	711	662	660	711	679	698	682	687	698	716	707	698	708	786	731	744	732	713	740	754	727	690	768	741	685	728	724	733	687	701	712	726	712	656	668	725	697	696	666	693	692	651	747	732	690	671	747	698	698	689	717	731	739	699	703	697	662	707	670	712	702	718	726	693	724	695	701	691	691	680	762	746	664	711	737	716	704	752	706	757	776	691	712	692	721	683	729	720	712	689	712	712	688	749	687	752	688	669	700	717	672	736	743	707	729	643	714	655	718	711	713	712	708	737	722	764	759	713	703	720	690	722	689	705	702
25143	21299	27379	25473	9405	1064	754	640	526	588	521	506	444	473	419	414	443	435	411	409	426	390	444	436	409	388	426	414	394	429	407	417	433	383	393	412	414	397	395	391	383	407	401	362	396	409	402	404	383	361	421	414	396	369	381	381	380	394	392	385	404	422	410	406	427	378	373	413	387	398	419	415	385	389	394	396	378	393	407	380	396	393	410	397	356	398	412	394	401	404	401	361	393	413	413	386	389	397	391	404	399	373	422	403	367	422	362	405	368	416	372	376	389	390	422	378	375	418	379	399	398	392	386	404	393	403	404	370	387	400	400	380	390	426	346	402	402	392	359	395	379	409	385	380	386	370	396	424	366	367	383	400	382	394	403	362	409	417	425	383	382	376	359	376	376	396	381	395	356	378	385	411	401	408	378	361	410	406	394	418	408	386	417	410	380	400	393	404	382	388	407	360	375	392	419	403	376	377	432	375	408	403	375	378	381	455	376	378	406	391	372	388	377	393	352	381	442	363	390	389	406	397	387	392	398	402	357	428	383	406	385	360	404	423	390	353	412	393	400	411	394	403	396	439	362	397	373	411	373	413	392	364	375	396	363	375	413	405	398	376	367	373	384	389	439	402	381	382	401	404	403	371	409	381	399	379	403	418	371	360	409	385	409	408	359	397	404	408	371	382	379	389	403	356	417	426	421	380	425	391	377	381	425	378	402	408	388	429	371	389	391	360	370	401	380	366	372	385	414	393	384	374	412	408	341	408	373	405	406	415	409	402	377	386	382	386	362	395	364	395	386	383	390	394	392	404	413	394	386	380	405	395	415	403	388	411	370	401	413	414	377	399	351	423	416	395	404	387	411	390	376	387	414	394	389	394	419	419	418	423	374	407	426	376	429	383	359	402	392	380	412	401	407	355	384	376	400	385	408	394	377	348	389	360	401	407	400	377	392	368	399	359	404	382	405	367	387	386	368	411	410	395	392	358	395	366	399	403	416	428	355	361	389	417	411	397	353	360	384	425	404	408	391	397	396	420	410	387	423	422	419	409	419	358	402	393	379	369	379	393	405	411	380	362	387	384	378	415	388	354	391	416	380	362	394	366	363	407	362	393	395	393	405	414	396	415	383	401	380	374	378	409	411	396	357	360	380	429	432	378	370	396	356	401	383	395	404	352	391	379	407	400	396	393	395	430	382	421	378	375	374	385	365	420	408	401	388	413	405	380	399	405	400	413	386	413	384	437	376	407	379	379	362	383	376	382	371	365	407	391	404	409	436	371	377	423	380	373	388	408	378	368	408	398	402	369	422	416	431	415	410	381	374	392	394	383	393	382	402	417	366	381	406	354	360	377	400	412	420	419	402	400	405	383	395	373	421	398	396	395	395	386	411	391	362	400	393	404	405	406	418	375	381	385	369	427	422	397	404	376	402	431	380	420	355	414	397	387	403	415	401	424	384	385	389	411	377	398	386	394	414	408	391	384	414	369	393	395	386	375	421	405	354	347	380	361	371	372	393	370	383	383	389	369	416	362	411	417	408	391	400	434	417	391	388	354	372	368	408	404	388	391	387	397	377	384	394	374	366	411	381	436	405	391	394	407	377	432	386	426	356	384	404	381	390	396	382	387	405	417	394	414	361	411	408	346	399	387	417	421	380	378	367	413	438	391	403	406	418	396	402	408	414	330	361	430	410	370	364	394	358	359	407	399	379	374	387	385	404	412	376	378	336	406	363	424	375	387	394	388	387	391	398	396	377	365	411	366	434	378	395	391	370	407	364	384	403	391	373	413	384	408	405	399	416	394	363	423	390	390	382	378	410	375	384	420	397	389	378	403	385	398	412	394	361	378	372	366	371	400	399	397	418	346	403	371	388	395	392	386	427	391	376	372	391	394	398	419	421	400	389	423	443	420	411	421	389	378	393	386	399	366	395	412	393	400	391	421	369	376	392	368	375	414	379	395	417	402	349	398	371	392	389	407	414	412	426	403	367	393	415	391	381	385	411	390	440	363	411	399	397	402	402	395	386	402	417	350	386	396	395	364	383	428	401	395	394	387	399	355	378	390	373	396	428	391	408	395	385	420	407	366	408	448	381	382	419	395	402	374	413	422	369	395	371	397	406	445	397	386	401	373	377	375	379	386	381	412	400	431	375	406	374	406	396	393	395	370	371	382	408	396	417	387	399	381	364	367	350	364	410	413	379	377	402	408	349	399	413	411	368	406	380	437	349	382	411	403	400	399	401	351	420	379	342	419	388	400	404	375	409	392	367	398	400	427	401	398	403	405	395	353	393	430	409	385	380	405	391	409	422	382	415	389	388	385	371	418	387	373	451	367	385	329	394	401	378	385	377	410	376	402	381	391	387	373	397	406	426	419	402	371	383	378	399	403	403	395	393	368	401	371	392	423	405	401	428	363	394	414	403	386	392	386	385	410	414	389	397	431	399	395	376	362	428	401	384	387	402	404	361	375	382	411	404	389	404	372	406	390	400	421	379	385	403	377	411	380	378	415	386	404	371	393	388	397	375	367	415	398	412	408	403	397	400	379	406	400	389	383	400	415	403	360	378	404	412	404	411	424	397	387	406	417	405	385	371	415	407	383	407	402	398	376	401	386	383	393	387	390	402	381	400	404	381	410	369	420	406	403	374	392	425	376	393	372	364	368	442	398	420	396	389	416	394	402	409	367	432	393	359	378	424	386	370	416	376	364	390	399	383	397	374	379	415	396	387	414	383	388	386	376	421	405	366	392	437	392	377	381	409	401	393	376	378	393	390	368	363	424	395	384	396	357	412	422	402	370	407	388	375	410	394	408	412	363	389	384	357	366	407	380	377	391	428	423	383	417	392	372	408	415	417	390	404	398	395	413	371	406	398	387	427	387	405	362	396	385	369	443	403	403	437	345	383	369	409	378	410	395	368	363	399	417	392	393	383	371	422	400	402	377	380	418	390	389	390	418	392	411	368	373	393	380	406	399	386	375	422	359	405	401	422	372	403	408	394	385	405	412	372	388	399	382	403	381	394	380	401	408	355	416	441	414	377	384	387	404	381	421	408	394	417	398	409	406	435	426	389	395	400	386	342	375	386	406	408	381	400	387	395	430	381	405	345	385	404	397	415	401	399	396	376	395	412	400	369	418	434	405	361	363	393	432	357	378	412	416	384	413	397	405	396	409	387	365	418	361	389	378	425	362	394	376	384	361	353	404	409	433	378	397	387	413	411	420	383	383	399	391	370	391	371	343	414	385	394	403	371	393	404	378	404	410	412	421	420	415	382	419	387	377	435	406	421	376	429	403	422	393	410	389	385	380	380	396	376	405	356	426	389	418	373	390	410	389	414	412	376	405	395	397	403	399	439	350	386	380	415	382	389	365	388	397	399	409	401	385	416	381	386	399	371	388	406	393	412	405	403	367	425	375	373	380	344	355	383	359	395	353	379	382	399	369	404	376	377	379	427	411	381	415	378	389	408	402	417	418	386	401	384	397	400	398	379	404
4121	6708	4403	2278	1853	1405	1132	933	873	815	675	623	550	574	524	528	549	548	555	487	491	500	477	460	477	486	490	478	480	477	403	475	472	449	470	478	464	462	430	451	451	477	429	473	483	450	474	461	464	445	459	455	421	437	455	466	462	511	426	460	454	482	498	434	454	477	479	466	475	477	485	450	459	461	474	422	506	464	424	417	456	430	431	420	440	510	499	457	419	461	421	447	461	434	424	424	434	434	476	448	460	447	451	438	471	496	462	461	409	439	428	478	419	431	479	424	469	461	463	433	449	467	417	437	433	421	422	436	450	438	458	461	461	439	440	418	464	472	493	439	434	425	478	480	433	451	474	440	419	476	418	459	414	405	437	446	445	455	403	459	424	427	407	405	429	444	456	463	454	445	427	441	449	436	434	429	424	444	469	464	386	419	387	453	453	430	414	443	450	444	480	475	440	409	476	438	447	443	458	453	435	452	439	446	442	415	428	425	468	460	440	443	451	417	459	456	460	469	464	425	398	430	448	394	442	438	476	400	482	453	449	459	460	434	440	429	421	463	440	452	469	414	459	434	427	404	446	426	427	436	456	459	439	426	432	430	432	416	452	470	437	443	491	453	436	478	420	444	465	448	429	444	436	446	482	411	463	423	411	438	441	413	427	405	436	425	432	427	433	415	424	478	474	451	438	442	437	435	452	422	445	441	413	400	440	417	441	489	429	453	445	460	459	477	426	443	438	461	418	442	453	448	439	436	429	447	451	394	441	437	465	395	401	408	452	426	407	451	443	441	446	427	444	452	453	428	455	453	449	455	453	430	458	451	428	427	449	433	409	461	438	437	435	418	427	442	430	445	431	485	441	434	428	439	475	436	457	447	445	438	438	447	431	427	455	453	446	442	458	437	435	439	418	414	412	437	416	441	427	473	447	440	428	419	430	466	482	430	459	424	427	428	462	454	440	436	424	455	452	407	429	440	433	457	449	439	436	427	445	429	409	421	427	440	426	428	409	427	456	442	433	437	501	456	429	455	432	450	465	426	405	408	461	439	426	435	414	473	430	432	442	421	466	404	384	421	435	465	467	465	414	453	475	437	439	463	396	447	485	464	441	412	458	428	403	406	420	481	425	415	482	421	445	436	411	435	412	397	454	446	445	446	451	439	416	449	487	421	470	423	479	434	453	483	434	449	446	417	435	479	423	446	495	427	469	460	464	454	432	479	452	444	471	444	495	453	483	420	432	428	453	471	419	449	420	445	443	452	463	443	464	462	419	462	389	412	406	463	447	457	431	435	448	467	423	413	491	469	452	435	465	444	449	459	449	438	443	439	440	418	432	445	447	449	441	461	454	464	421	373	459	469	465	439	394	434	425	456	413	443	461	453	476	432	438	455	457	413	468	443	453	424	466	423	406	374	472	451	450	455	428	432	428	424	433	471	472	466	432	478	406	459	425	470	456	446	445	446	418	404	444	439	417	430	427	456	451	407	445	412	443	453	421	418	432	415	456	450	464	410	460	455	494	435	446	420	443	452	429	458	443	438	419	406	426	436	449	453	458	468	460	457	419	426	429	424	438	445	440	516	452	470	442	450	431	440	465	427	414	464	414	477	438	445	445	429	464	430	416	422	453	418	450	459	432	452	423	457	433	430	463	485	462	414	407	429	443	437	445	437	429	450	413	431	441	439	434	447	460	455	419	429	449	462	429	454	433	492	434	433	448	444	426	417	418	431	432	462	444	479	434	449	406	434	436	428	431	471	435	394	429	449	450	433	447	464	449	447	428	437	446	439	412	467	458	435	475	449	428	467	443	424	444	407	460	446	425	435	438	439	453	420	411	401	418	457	445	457	451	430	437	440	461	454	418	426	434	471	452	464	457	444	482	425	433	422	449	438	465	432	407	432	464	442	461	438	447	455	416	441	427	461	428	433	424	437	437	455	414	445	430	428	424	436	455	447	392	431	400	427	438	464	424	450	440	408	421	452	416	443	469	437	445	480	432	428	409	427	420	426	437	391	425	457	469	442	455	430	432	426	432	472	451	453	456	460	386	442	434	491	435	408	458	460	415	415	430	404	441	449	450	476	423	431	468	424	448	429	428	422	421	401	438	438	460	466	456	440	431	443	454	412	428	439	412	452	435	421	430	443	438	419	407	424	470	410	440	463	426	413	439	408	429	447	446	408	443	424	433	450	449	456	436	427	433	418	459	449	423	469	420	455	444	474	464	428	447	436	457	471	458	489	418	441	416	463	466	443	439	445	442	418	471	437	440	420	451	391	450	436	474	430	435	441	431	422	406	431	412	430	439	404	453	430	419	433	405	414	393	468	475	474	463	451	464	439	376	449	433	446	445	470	448	455	425	429	442	449	419	443	484	458	450	410	436	410	412	469	443	424	436	455	428	431	453	447	481	441	432	454	438	419	448	440	442	443	438	463	457	425	416	431	462	441	460	436	447	461	440	458	452	430	420	455	466	434	421	440	411	413	426	442	438	475	448	439	422	452	412	450	427	426	449	421	435	462	437	404	429	449	482	421	414	448	449	440	433	430	440	459	449	454	453	435	480	439	455	410	415	453	479	448	439	412	457	425	453	427	423	446	424	417	485	434	460	458	437	424	415	452	440	429	407	478	414	429	415	427	461	387	432	442	442	437	433	422	435	414	439	429	465	419	447	481	400	405	442	431	407	438	461	470	446	438	432	461	435	460	423	417	453	456	467	457	438	435	442	400	467	421	453	486	437	432	441	446	461	418	438	439	446	440	458	467	441	469	447	452	410	467	458	444	469	476	441	473	437	408	450	396	446	415	401	440	434	443	451	447	467	438	424	434	395	435	418	433	473	453	450	457	417	489	442	417	450	460	443	417	420	463	417	472	439	442	435	443	446	446	454	427	459	428	441	483	455	461	441	429	422	434	412	451	429	437	447	440	438	438	470	453	449	459	429	439	463	438	424	444	434	438	414	459	412	407	443	465	406	406	462	467	437	411	430	420	413	413	460	433	430	459	473	433	474	450	430	421	442	460	432	430	426	424	403	433	444	447	431	433	417	445	455	376	480	436	453	437	433	465	447	422	424	445	481	468	440	431	439	449	435	422	424	459	404	454	434	436	439	445	423	390	422	449	425	434	415	465	460	427	429	454	454	446	467	439	427	392	469	453	426	423	468	436	476	433	453	432	434	442	457	429	447	409	493	422	446	416	429	458	447	441	455	404	430	458	435	496	446	447	436	449	440	459	449	403	451	401	430	445	447	433	443	432	435	428	431	429	455	421	422	470	440	437	462	459	452	439	443	451	483	464	442	432	446	409	433	431	446	475	469	457	419	464	460	393	464	471	426	431	474	424	455	422	433	446	466	458	418	454	406	435	462	428	423	403	411	450	444	411	448	462	415	460	427	470	455	421	455	477	415	436	436	437	457	428	430	435	429	432	439	461	431	449	449	411	440	438	423	430	449	411	411	441	437	429	464	443	429	404	425	414	449	410	465	448	460	434
22748	21247	28908	23910	21237	21296	8451	1919	1446	1303	1189	1120	1053	1032	1017	945	978	958	977	895	902	912	876	907	914	878	858	865	876	867	860	843	810	816	832	877	820	857	850	870	800	852	836	830	825	825	881	843	876	820	802	762	836	882	842	832	848	855	827	819	802	866	885	873	813	865	830	842	793	820	846	824	812	821	877	762	808	830	800	778	832	840	856	815	820	828	825	843	797	812	791	786	836	869	842	829	823	825	852	821	822	815	814	843	844	823	845	811	797	817	824	790	810	812	826	745	796	829	824	851	801	851	822	814	818	826	773	803	817	804	786	841	809	864	785	806	804	790	873	808	812	800	777	840	836	785	815	849	787	779	845	823	804	777	778	830	817	803	813	805	749	801	838	800	791	855	808	781	858	816	811	783	841	813	825	821	858	815	797	786	808	792	812	819	845	782	843	774	793	808	783	862	832	803	800	811	847	799	771	813	845	820	839	825	846	808	848	832	810	825	845	799	844	781	816	852	777	812	837	786	848	855	789	768	834	821	786	786	819	759	761	826	788	805	863	838	828	828	821	805	855	795	805	790	799	820	828	817	840	820	870	861	797	802	747	831	776	867	773	838	798	786	813	821	810	831	773	810	812	750	782	858	806	807	816	800	850	850	858	842	852	819	872	836	812	800	813	833	789	794	827	804	794	879	818	794	827	803	841	831	775	844	820	834	802	848	874	798	777	853	831	860	819	799	805	806	795	833	828	831	828	837	813	847	838	889	829	829	842	786	813	785	807	827	831	777	821	862	821	817	835	814	819	816	896	752	786	821	802	831	815	833	809	778	854	833	822	830	800	820	838	819	880	823	794	767	796	805	837	804	830	779	771	867	856	854	782	808	847	808	815	842	797	794	797	821	845	760	877	854	769	864	877	818	789	831	799	827	813	845	816	811	775	831	805	812	781	789	808	802	791	793	822	824	812	811	838	729	785	854	803	809	853	789	775	808	838	807	813	848	812	775	854	820	797	858	752	811	762	803	814	816	852	788	808	871	857	825	789	795	765	823	787	828	785	803	873	853	758	799	779	875	815	848	881	814	843	803	798	784	832	819	824	813	780	843	792	805	822	813	795	786	826	828	876	773	853	847	827	805	756	791	813	816	870	836	825	746	792	785	814	836	890	798	810	873	841	794	891	821	808	779	806	801	778	864	781	781	794	782	791	807	854	810	812	830	771	757	829	886	826	818	803	840	772	802	853	783	790	841	799	787	793	851	822	777	791	802	783	811	831	818	792	859	805	823	834	814	836	786	795	814	836	797	827	854	792	870	848	812	808	879	831	789	816	763	775	788	797	783	808	799	844	788	799	838	818	816	820	740	778	813	810	821	803	829	851	782	793	774	831	838	795	798	749	817	820	820	803	818	758	848	806	873	826	827	756	813	823	836	814	882	850	861	805	834	744	790	782	747	801	817	805	825	826	823	830	823	816	833	791	811	826	890	803	851	779	797	786	849	803	807	826	797	825	828	828	762	796	816	851	839	786	783	794	860	842	808	815	814	838	826	838	826	799	829	802	802	761	819	832	824	806	773	765	871	782	805	832	821	855	859	850	785	838	796	813	790	844	771	819	779	763	820	804	772	772	844	803	836	785	842	844	749	793	810	786	793	762	823	819	793	825	784	808	822	815	780	801	808	803	858	813	791	815	753	778	828	812	788	801	792	811	822	869	788	798	820	798	794	780	837	847	837	814	801	837	843	777	812	820	823	775	821	798	795	852	771	821	829	838	812	833	826	817	799	826	796	838	778	773	794	791	810	778	780	848	859	798	799	808	854	749	810	816	818	800	828	785	814	786	818	861	781	789	817	786	776	785	832	814	838	873	838	804	759	783	801	858	804	859	815	789	820	813	828	800	846	812	812	833	823	783	780	766	818	815	808	807	795	819	795	817	822	799	777	846	848	826	787	806	802	843	770	828	825	781	812	793	847	779	834	799	779	787	807	802	866	803	833	822	787	803	791	824	834	807	806	797	810	732	797	860	786	814	819	806	805	815	812	821	813	737	852	846	813	755	849	803	812	774	823	833	790	858	828	801	784	802	812	809	848	844	796	756	803	834	800	880	781	784	810	779	759	767	810	782	777	822	844	851	859	814	834	764	813	817	854	839	825	836	799	779	760	778	839	771	804	795	812	805	824	820	811	783	829	825	856	839	817	767	817	788	836	847	825	849	805	822	843	834	818	858	837	821	817	810	817	842	850	814	831	821	835	789	818	795	827	811	823	808	801	786	762	814	848	799	862	841	824	781	838	736	886	831	761	857	759	743	792	832	811	822	787	798	825	823	791	796	811	827	791	788	775	863	805	848	824	851	802	776	722	822	811	832	850	805	780	849	845	733	800	832	804	826	789	818	818	796	827	833	859	833	786	815	797	781	838	819	833	821	781	818	806	746	844	746	859	795	814	792	814	806	794	802	776	820	769	784	851	864	786	799	828	772	815	809	811	766	823	804	810	763	825	819	812	770	780	824	789	772	749	843	805	808	760	816	805	844	826	792	823	888	807	769	779	827	785	810	806	764	787	768	810	802	807	798	805	754	802	796	828	779	831	825	822	818	799	783	817	845	803	802	850	834	826	830	808	837	829	771	775	840	834	827	825	795	807	800	786	811	770	820	836	806	777	835	827	827	762	799	798	832	759	832	825	814	831	870	834	783	784	837	787	826	806	826	854	825	887	835	815	823	848	778	812	789	781	806	876	781	787	795	802	818	827	819	870	780	843	801	789	791	795	810	797	828	808	803	773	792	808	804	809	829	818	818	860	802	773	849	881	837	852	785	767	814	818	765	784	816	793	833	825	820	806	791	796	857	851	786	815	889	820	781	808	810	800	784	795	803	839	823	803	802	794	787	845	760	780	828	772	850	864	815	842	814	804	791	797	794	798	788	789	825	844	868	793	841	824	811	802	787	794	849	775	879	810	841	820	789	824	815	794	818	873	780	798	822	773	801	811	844	814	831	774	864	762	825	814	762	794	798	756	857	806	796	839	803	855	810	833	827	796	816	790	803	792	847	804	810	850	823	836	800	766	827	842	836	796	832	737	793	797	848	749	844	839	843	802	842	835	770	796	836	840	817	832	832	812	809	796	793	819	824	811	820	819	862	771	814	785	778	836	854	841	774	757	820	755	833	828	780	777	807	839	817	816	813	807	798	823	816	811	785	812	789	818	855	817	815	806	790	875	798	794	832	802	816	786	798	829	830	805	795	859	820	776	806	792	797	798	836	787	759	810	806	785	812	824	853	777	822	762	776	775	824	801	840	778	854	832	848	792	846	786	790	781	859	755	816	835	835	851	780	809	788	855	808	820	826	748	837	765	745	829	844	800	803	820	848	815	807	837	756	802	856	803	774	774	805	831	847	853	805	829	823	763	788	807	760	865	791	811	815	828	837	780	870	852	887	830	784	778	798	804	767	770	775	863	827	800	795	789	795	869	843	828	806	773	822	814	772	771	854	799
5464	16349	11365	6157	4836	3751	3009	2373	2091	1681	1451	1393	1305	1184	1120	1075	1077	1054	970	1018	1039	959	985	942	948	918	856	921	881	872	912	839	933	892	877	895	888	863	873	915	882	848	933	934	881	922	883	918	858	856	883	868	850	860	855	809	852	901	877	854	855	843	860	909	906	876	872	867	906	906	892	874	829	881	867	871	837	888	810	852	815	843	810	884	870	839	807	894	890	830	823	804	871	845	819	821	871	784	875	863	819	827	870	827	853	872	803	797	802	870	885	858	884	808	816	840	864	836	859	837	843	825	807	780	830	820	865	899	838	812	818	799	858	804	836	845	810	839	865	809	887	803	876	828	833	845	839	819	819	830	811	820	867	890	850	871	846	870	845	846	848	830	813	804	862	822	891	797	807	828	893	826	824	844	817	850	855	828	860	843	850	851	817	840	794	844	806	828	854	836	876	855	843	826	867	835	812	826	880	877	800	834	810	831	838	861	839	817	813	836	857	866	880	825	839	846	846	814	822	802	856	803	856	831	846	848	847	788	845	839	807	823	838	828	843	861	814	846	871	869	881	839	830	803	877	821	843	805	788	833	840	778	828	799	862	829	818	828	869	850	846	825	878	799	858	866	876	796	839	784	885	868	898	866	831	852	811	859	824	834	841	819	847	824	811	813	828	868	824	824	788	853	827	857	845	846	826	828	843	843	818	862	817	858	823	843	853	826	866	810	836	793	813	802	822	854	845	861	833	870	796	858	845	803	806	818	842	874	859	839	815	834	846	795	891	826	783	821	893	818	818	862	812	808	832	842	791	786	878	869	783	837	810	859	848	844	872	859	828	835	837	838	911	866	837	840	825	851	823	842	804	783	863	858	844	825	865	800	866	848	894	835	885	823	842	850	832	816	869	809	854	831	825	808	819	811	846	866	879	857	879	824	887	871	882	842	831	834	872	882	852	861	822	825	849	844	830	755	846	826	817	873	803	857	841	821	863	848	866	824	845	812	812	811	845	831	813	822	818	846	830	838	835	853	858	813	847	852	820	838	861	800	794	814	867	863	841	849	864	814	799	881	846	859	866	842	818	778	871	807	840	867	826	809	832	854	844	819	874	828	880	830	816	822	800	796	831	824	792	850	880	830	880	885	864	843	880	839	835	852	830	865	841	789	881	890	821	804	862	870	829	866	820	786	832	780	855	855	823	892	838	860	802	857	886	859	858	872	876	912	806	844	817	836	805	807	826	851	814	823	837	849	787	819	898	812	815	872	851	862	852	847	863	810	852	827	851	866	809	833	801	763	812	884	840	847	857	800	812	862	864	838	825	795	833	809	873	833	786	831	862	866	804	827	879	873	891	867	849	857	780	854	841	847	790	843	814	855	825	864	830	898	794	801	765	833	851	838	870	887	864	834	855	870	829	829	852	795	832	856	848	860	850	860	845	823	860	852	818	814	836	851	772	872	836	882	840	853	884	838	826	824	833	893	852	818	786	831	860	871	859	867	820	837	833	865	875	817	851	822	821	884	885	838	795	871	834	813	808	834	829	801	841	881	850	808	843	813	862	829	835	790	858	807	826	841	859	886	894	810	822	842	849	890	891	793	859	843	866	810	834	819	840	800	804	790	864	809	847	830	884	846	843	861	868	806	873	834	812	819	821	857	892	825	803	847	822	825	822	832	883	797	783	908	856	840	854	871	844	842	862	824	823	898	869	791	879	799	814	864	866	867	851	847	841	888	808	837	825	836	839	817	868	842	826	806	774	873	795	817	815	895	901	836	852	840	827	827	862	843	830	846	814	862	817	827	799	889	814	861	799	833	840	825	850	792	834	893	849	875	838	867	803	850	825	851	861	829	815	827	860	837	855	840	842	840	865	804	854	824	833	880	854	861	832	795	829	800	904	859	850	785	866	835	830	838	919	807	887	838	855	816	911	861	886	874	891	854	842	839	796	831	835	858	849	853	850	815	843	779	848	843	855	839	844	866	837	891	814	838	817	798	788	828	882	854	852	828	772	837	816	809	848	835	857	864	818	797	868	798	879	834	814	849	834	812	839	863	840	783	894	828	829	830	818	791	825	846	858	857	870	853	839	869	830	898	883	817	858	867	804	838	820	851	901	840	798	836	837	841	838	886	828	821	804	881	830	830	842	812	797	813	831	818	801	816	869	831	874	852	852	868	848	848	879	810	858	793	892	808	802	804	852	779	846	829	816	848	868	819	864	851	850	895	840	829	861	850	861	783	825	882	817	822	810	857	793	827	830	790	815	831	836	830	819	748	871	820	818	853	882	857	827	859	847	805	827	849	845	854	843	894	860	864	852	857	837	819	830	806	871	789	824	869	862	832	833	825	849	873	850	890	806	869	847	835	823	816	832	872	813	844	876	866	847	835	831	869	879	833	852	825	878	792	853	860	830	832	839	845	854	852	855	861	789	830	847	814	860	816	825	852	822	852	837	818	827	832	871	875	842	849	817	836	871	839	863	805	840	837	833	828	927	881	798	814	865	855	894	868	838	860	841	837	838	833	903	905	837	851	824	860	869	821	840	840	849	862	796	824	864	828	841	852	833	814	810	879	834	805	867	848	852	813	876	818	799	834	819	778	806	874	867	886	795	791	848	844	857	838	847	836	808	795	831	880	809	893	839	830	818	813	830	856	806	874	875	820	865	891	859	866	844	882	859	801	821	816	885	819	874	812	870	827	850	863	840	824	861	852	838	834	825	844	839	865	804	863	829	824	868	887	767	849	811	885	870	875	832	879	804	831	834	806	853	776	858	803	881	862	844	846	873	869	862	807	863	809	852	835	846	852	806	865	794	860	823	863	840	858	816	890	834	839	789	802	797	867	859	837	806	859	816	845	877	827	817	832	878	835	868	823	854	852	867	828	831	806	861	800	835	851	857	812	810	813	831	858	844	816	839	824	842	864	857	874	839	833	834	827	820	821	808	876	858	899	811	842	835	848	840	854	818	862	806	807	796	845	862	889	786	829	852	802	859	807	902	750	873	804	810	847	807	823	833	841	804	794	856	836	871	855	839	832	835	816	816	846	833	856	884	813	832	859	837	866	833	803	832	850	834	849	747	783	819	826	871	814	826	882	841	846	827	854	825	824	855	898	864	825	896	868	830	808	850	827	846	858	880	845	854	851	818	828	814	858	780	856	826	819	831	864	862	879	892	860	816	804	842	838	872	839	856	835	834	861	867	847	904	864	839	908	845	823	819	921	812	891	848	844	846	857	834	883	832	817	824	831	791	847	838	810	827	849	856	837	821	829	810	868	848	851	846	849	787	844	855	789	879	822	842	845	842	828	891	802	839	842	865	845	883	824	820	856	823	876	839	847	844	857	883	789	842	848	836	835	840	815	846	821	858	870	838	807	815	889	879	821	858	887	856	822	843	857	877	850	831	819	842	799	846	816	799	824	842	842	771	784	829	864	870	903	778	864	816	854	852	822	843	809	854	860	826	846	828	871	806	844	844	920	830	845	817	847	836	848
27741	17361	3814	887	642	537	468	473	455	395	419	381	429	429	372	436	404	391	411	385	398	390	424	394	385	427	426	398	382	414	372	420	370	402	424	358	408	388	382	395	406	379	376	426	389	389	357	408	416	432	410	379	403	382	366	369	386	376	406	382	395	397	360	446	428	395	421	374	416	365	427	411	379	382	429	399	414	417	377	384	420	358	388	423	393	414	399	413	346	372	396	405	400	358	435	378	401	381	367	400	389	374	403	405	408	383	381	363	413	377	410	422	408	383	371	407	399	390	389	396	368	426	371	386	394	415	403	413	372	408	407	378	373	398	384	399	389	425	409	422	375	405	394	412	398	383	392	409	358	380	372	378	411	410	371	392	395	414	377	377	390	387	377	408	357	398	374	427	383	382	348	390	360	385	371	379	364	351	376	415	392	354	400	441	405	348	389	348	383	403	395	407	455	417	385	389	410	422	412	364	395	381	346	433	390	407	381	371	383	424	376	401	391	386	370	401	398	373	406	438	364	387	380	393	398	399	386	419	401	390	383	374	419	410	413	356	409	430	381	362	395	375	355	376	386	438	390	402	376	408	406	377	431	373	383	408	394	444	394	391	402	370	380	390	424	381	371	390	395	404	391	386	400	358	349	395	387	411	398	353	387	372	382	409	373	413	358	361	366	425	420	416	409	379	336	423	414	412	392	353	390	405	405	378	332	402	388	426	376	370	387	387	419	409	402	418	385	383	367	408	399	390	385	364	407	390	382	383	388	412	394	363	399	386	397	390	389	399	398	367	403	409	401	379	405	409	400	393	395	386	403	397	378	404	405	408	370	394	417	402	430	363	399	380	421	344	397	377	376	409	402	377	402	393	386	376	402	387	416	387	414	392	383	403	406	378	381	399	378	400	372	379	371	390	413	400	386	392	422	414	425	362	409	364	396	406	393	374	418	382	381	385	396	361	428	344	423	416	438	367	390	395	379	386	405	424	402	406	372	366	378	396	387	416	391	418	375	385	422	430	378	379	380	389	404	401	389	411	403	367	396	353	400	389	396	410	429	421	389	388	431	426	423	408	350	383	377	340	401	442	387	410	386	433	371	386	368	399	389	374	435	432	434	391	411	355	384	365	386	384	391	402	416	379	384	410	422	418	341	364	426	400	422	398	389	398	382	379	386	364	374	390	389	378	420	384	403	388	392	423	386	407	353	364	394	374	379	393	371	407	349	425	381	389	373	367	401	385	377	393	388	392	424	392	382	414	392	356	388	409	385	415	402	374	398	405	401	388	394	374	375	391	376	397	390	381	383	388	419	397	437	426	392	398	369	378	394	365	398	381	368	422	398	418	393	408	383	407	376	382	404	401	401	423	396	413	364	412	391	398	375	394	425	361	410	389	425	392	406	360	396	422	375	397	375	405	410	393	413	404	400	357	381	383	387	387	404	378	413	392	353	384	401	341	385	406	407	394	393	401	370	373	389	384	379	387	370	399	404	404	406	407	404	393	390	380	400	372	383	363	409	374	386	423	398	361	386	375	399	364	385	375	388	381	412	380	368	364	417	399	399	381	400	386	393	412	401	413	415	402	379	344	388	395	400	360	400	407	402	386	396	399	360	369	413	381	381	416	387	396	378	397	386	391	385	407	388	418	363	390	382	369	395	407	399	376	395	367	416	421	388	413	383	380	352	410	389	381	396	363	439	373	382	430	380	407	449	391	399	403	402	408	363	397	393	372	412	404	395	353	416	410	394	367	425	395	411	358	416	345	394	404	398	417	418	378	385	356	381	371	389	416	396	360	409	419	404	400	364	392	370	379	400	395	393	370	354	418	415	381	393	378	414	377	380	398	383	383	396	399	375	379	407	367	408	394	393	408	376	423	433	404	401	385	410	402	396	381	386	387	370	384	352	396	412	380	394	382	391	386	395	404	406	377	371	402	420	400	378	374	362	405	391	370	405	348	437	380	406	401	375	379	405	387	416	374	370	417	391	353	387	387	385	439	385	389	388	401	384	344	403	395	400	364	394	408	361	397	408	375	405	362	405	412	407	365	414	409	374	425	337	356	367	407	416	356	408	356	395	375	394	385	370	407	410	406	409	417	424	364	407	387	408	390	438	400	407	423	409	368	380	344	388	388	416	395	395	400	399	353	392	384	386	435	387	447	401	383	339	400	382	423	392	375	388	413	366	368	378	411	385	381	373	405	413	409	411	365	408	388	390	402	398	375	383	419	418	389	391	362	385	391	361	424	404	385	402	384	355	391	390	384	359	383	393	353	379	418	401	417	369	399	356	386	381	370	411	391	387	392	418	386	402	400	381	417	374	370	389	374	382	400	409	374	402	366	410	408	351	374	376	390	420	398	351	404	395	354	406	412	407	367	375	403	395	359	357	383	403	351	432	380	384	371	389	379	400	392	380	356	394	397	371	428	410	377	396	366	390	400	373	356	368	390	359	404	407	399	387	387	418	376	373	359	355	399	409	356	392	415	388	375	375	410	398	373	389	382	406	381	381	391	398	383	423	392	395	365	392	381	379	402	439	366	388	399	374	376	369	418	396	398	405	390	388	385	401	391	337	418	389	384	408	386	435	394	435	392	378	380	333	428	405	435	385	380	401	419	404	392	378	439	374	380	373	381	353	379	376	395	419	399	366	390	392	379	386	420	399	379	385	372	369	413	374	398	417	390	414	371	365	397	420	394	393	388	369	398	346	423	374	379	370	395	389	358	389	410	373	397	365	404	380	397	408	386	392	388	441	387	406	336	384	391	388	391	377	401	403	407	418	371	415	387	379	393	405	406	420	397	370	364	409	397	405	345	373	402	393	398	428	413	388	401	394	373	380	413	394	401	353	381	400	389	364	394	426	394	374	369	361	422	365	392	332	378	361	382	368	367	404	432	393	403	383	387	386	385	391	413	417	384	434	364	383	405	387	361	371	420	389	350	395	402	410	410	348	399	362	404	371	369	391	366	366	410	372	386	354	396	402	416	424	371	381	349	392	379	448	442	393	401	367	412	392	409	404	357	365	389	363	353	427	374	387	388	361	407	384	393	392	437	362	413	348	404	380	367	356	388	382	361	380	392	395	349	370	397	442	370	398	402	394	394	359	388	363	392	410	417	393	335	376	413	368	403	373	395	365	396	360	385	389	370	370	412	410	351	360	335	388	355	383	436	399	366	363	397	371	376	407	387	407	375	387	399	369	369	391	400	373	377	385	405	414	406	361	397	418	398	399	403	400	375	409	380	370	401	376	366	427	382	399	406	392	416	356	434	396	390	393	419	373	411	368	397	389	393	394	350	322	357	392	385	383	363	375	357	373	395	385	350	388	382	422	415	397	393	403	396	380	407	407	378	418	396	391	429	396	386	411	401	382	368	371	388	424	423	404	392	375	416	405	355	384	372	378	382	408	414	448	382	375	360	397	423	374	388	408	396	411	391	401	416	420	423	405	367	405	353	416	439	376	379	398	367	397	423	395	396	373	419	394	404	378	400
4745	2066	1551	906	776	688	665	507	569	519	497	466	463	483	440	429	431	446	445	449	419	478	450	437	422	458	430	436	444	414	422	476	409	387	441	441	424	414	430	427	441	440	453	474	379	433	438	420	446	418	440	435	465	385	414	419	418	448	428	420	420	456	440	401	466	482	398	411	417	418	451	467	369	394	425	461	414	419	418	365	416	485	427	418	422	453	425	432	387	410	433	427	419	384	423	420	418	431	430	445	430	429	399	432	408	430	417	408	433	420	422	438	419	419	454	439	444	423	427	468	449	464	424	439	404	432	454	407	403	395	446	448	430	445	438	413	409	437	394	391	391	414	411	419	436	432	427	396	421	420	446	452	454	414	426	400	414	409	418	416	409	410	419	420	414	441	395	432	472	417	418	417	396	396	438	397	440	449	442	391	433	399	426	443	414	392	412	454	425	458	409	429	445	383	426	448	404	423	404	413	411	452	415	449	462	409	429	424	421	464	432	404	445	417	377	399	412	400	448	410	424	403	452	424	406	424	434	407	446	463	434	388	411	440	415	434	439	436	400	456	394	456	413	396	435	436	425	437	376	444	438	445	392	459	430	415	384	429	396	439	466	406	395	398	428	472	428	412	408	447	419	409	476	420	441	421	442	417	414	430	405	419	399	480	457	403	436	402	386	394	405	413	388	423	424	434	459	396	436	406	408	454	399	427	443	420	428	388	418	419	391	403	427	408	424	403	424	453	452	386	416	418	439	429	412	437	432	459	463	466	419	431	445	432	418	438	436	420	408	424	419	445	407	470	399	437	419	444	404	412	426	451	395	408	430	417	393	407	387	424	429	432	410	420	397	427	407	457	416	390	439	413	460	391	388	384	408	426	440	469	411	429	434	428	442	426	433	427	426	434	387	414	430	427	432	419	454	455	429	402	441	429	412	411	409	431	401	422	398	408	428	428	423	410	436	363	427	419	385	458	433	414	446	405	418	438	432	424	421	432	409	418	436	400	410	450	423	409	434	411	471	419	406	457	417	414	400	407	420	433	423	428	443	411	447	415	402	396	398	404	393	404	367	418	421	412	389	445	446	428	391	424	419	448	443	422	419	449	406	413	429	412	396	418	392	413	402	421	407	413	446	403	398	446	454	368	452	399	455	425	413	408	453	392	431	397	421	444	404	422	402	450	422	444	416	392	411	401	393	435	427	436	434	433	438	411	414	432	401	438	447	433	420	417	447	410	396	383	419	413	418	423	435	419	438	450	393	427	421	410	383	410	405	431	384	442	423	447	407	425	410	409	413	478	411	396	436	411	403	424	426	435	419	446	445	416	413	414	394	442	441	445	426	421	408	455	426	478	432	430	411	436	444	423	423	460	401	429	395	443	415	445	427	388	432	429	464	410	418	418	476	447	426	416	414	426	440	438	414	416	439	427	441	432	413	431	396	400	457	422	402	431	401	449	429	417	419	419	452	440	460	408	436	445	464	423	416	451	407	402	455	407	462	377	382	460	426	426	442	412	403	433	413	461	437	413	403	428	452	443	422	422	459	414	431	424	438	413	425	426	429	468	421	409	430	407	413	410	412	416	451	457	449	401	418	405	422	416	411	441	426	435	438	402	416	381	445	415	420	444	428	395	430	432	423	465	438	427	434	429	411	456	442	414	404	400	419	453	433	391	403	438	422	417	403	453	435	383	428	457	436	429	435	437	418	443	451	441	448	431	441	410	451	398	417	435	428	408	415	425	430	442	418	443	441	415	408	408	433	448	429	470	434	406	456	445	415	402	423	428	375	429	436	441	407	412	434	427	436	459	387	413	411	452	446	404	433	422	430	429	432	428	437	400	420	428	408	409	411	414	440	454	445	397	382	405	455	437	443	488	460	400	426	444	404	440	437	404	396	378	437	436	485	408	427	438	421	451	378	421	416	410	442	426	452	445	431	445	436	436	446	436	454	438	384	418	385	441	416	426	407	392	436	416	408	425	416	432	461	411	414	387	413	433	409	452	465	445	422	401	413	430	433	407	399	434	394	420	420	384	425	421	429	426	451	381	463	411	427	411	442	445	415	446	439	393	422	421	416	399	383	389	406	419	392	410	431	397	406	408	380	448	409	410	443	474	414	441	427	448	443	430	432	389	416	429	463	415	440	408	429	409	403	438	422	398	453	391	422	401	387	459	390	435	421	437	389	439	452	445	408	438	404	437	408	382	440	415	454	398	440	468	430	419	443	440	407	441	382	438	424	443	413	422	434	402	415	425	450	396	427	410	445	415	438	439	410	396	419	440	450	405	441	443	428	434	425	421	410	471	411	423	451	440	427	423	443	391	391	393	381	417	405	427	426	396	443	425	441	428	376	401	445	425	450	439	423	412	429	419	396	421	435	462	381	423	407	431	451	449	415	401	448	417	441	408	441	455	432	431	394	376	435	424	426	411	437	428	427	429	414	393	436	403	426	431	430	429	400	436	392	401	443	419	437	361	384	426	400	436	438	411	441	440	419	412	422	441	425	416	397	438	471	458	414	431	413	395	399	393	399	423	427	398	415	429	424	453	429	456	453	449	409	402	394	418	436	396	414	450	414	434	460	421	405	381	431	409	406	405	438	413	465	390	438	422	423	430	464	462	445	412	430	446	463	448	439	447	403	421	387	431	435	450	434	423	423	413	427	429	410	431	409	437	406	434	391	433	457	423	390	422	422	407	408	413	411	472	422	392	462	426	425	421	438	396	417	403	404	444	403	420	429	404	377	400	376	422	447	413	433	425	437	446	456	411	414	421	402	437	433	427	427	411	412	426	413	406	428	434	454	400	430	403	438	417	414	432	442	442	418	394	429	430	417	406	419	398	397	415	456	452	439	461	402	419	439	444	453	428	410	439	437	382	453	431	447	433	433	390	420	406	440	439	393	417	385	450	430	400	443	431	439	417	418	399	431	429	458	440	417	380	462	434	407	434	441	432	413	431	410	432	423	410	460	418	413	450	456	427	426	445	424	437	444	439	428	463	436	430	467	401	435	435	433	413	433	437	437	407	439	406	414	429	400	413	428	450	413	420	436	444	405	426	434	419	423	448	457	410	472	431	418	423	431	413	447	388	403	405	464	420	427	415	425	406	412	413	459	423	420	417	427	370	413	426	433	416	433	428	440	419	409	410	400	395	366	436	415	431	452	436	404	499	422	419	443	415	435	399	412	415	427	418	443	431	433	432	397	434	437	436	441	421	443	452	432	435	463	427	436	396	433	435	450	429	454	428	425	464	413	418	435	439	436	408	442	419	458	413	415	438	433	433	387	463	446	421	414	444	418	411	431	408	406	409	428	416	451	423	408	375	410	432	418	400	468	418	416	417	424	415	451	446	403	409	432	433	398	411	387	408	422	439	429	431	433	440	444	435	402	408	409	444	417	437	429	411	401	455	417	432	455	401	414	433	421	385	431	391	421	433	448	409	398	384	449	403	409	419	447	430	374	401	468	420	387	427	425	443	400	455	414	434	423	449
23904	21244	28435	24317	21228	9510	1702	1197	1080	956	916	856	859	812	750	717	805	764	769	785	734	776	729	706	715	744	740	738	694	706	692	723	681	673	683	684	721	709	697	691	697	702	714	687	705	745	662	709	687	722	767	650	686	667	689	713	681	693	749	700	709	725	719	717	684	726	714	719	656	721	687	708	671	699	717	720	677	647	669	708	693	682	704	679	684	703	734	664	702	688	689	681	667	671	690	688	671	666	693	662	719	691	692	677	691	708	683	715	656	746	705	709	680	676	712	658	677	686	705	632	673	723	682	647	706	697	650	665	705	684	710	686	696	681	700	694	636	641	630	673	657	723	763	616	737	749	754	728	667	662	692	678	674	683	690	645	691	667	622	671	676	696	694	686	676	656	687	659	708	689	664	685	716	686	705	749	668	663	712	670	631	698	703	729	654	673	678	729	734	669	661	681	724	707	678	688	646	672	680	659	700	665	721	685	700	658	675	667	664	662	703	656	679	719	720	681	624	654	678	669	741	691	702	665	733	678	688	652	722	683	700	692	672	701	680	684	645	657	664	683	701	710	726	696	660	683	693	652	680	677	733	714	695	718	633	683	697	685	688	767	661	706	726	681	641	730	699	696	675	677	683	650	665	694	681	653	698	682	711	668	673	689	680	731	655	689	668	696	665	682	760	684	678	715	683	680	685	660	691	679	686	664	705	713	684	662	654	731	697	649	666	720	700	726	649	641	709	681	652	690	676	626	690	754	720	665	704	690	699	672	686	666	677	739	655	654	664	718	680	700	707	685	713	678	706	666	661	626	689	680	665	643	702	675	759	661	689	678	680	741	658	675	734	674	718	659	669	745	708	707	685	725	734	674	687	697	652	669	709	670	718	676	656	700	681	693	717	721	744	683	687	664	693	652	716	659	668	720	687	664	686	657	678	675	626	669	683	706	705	652	679	727	667	687	654	680	661	680	708	657	700	650	696	676	717	710	708	659	692	642	690	687	669	692	732	657	653	680	717	662	661	658	665	688	666	685	660	663	689	704	631	683	755	657	686	665	664	692	660	701	666	649	717	683	756	640	697	725	680	656	647	685	689	680	697	714	691	706	706	706	699	667	677	714	647	743	726	679	655	685	688	679	704	702	675	665	663	667	651	682	717	669	718	646	642	723	639	675	669	708	679	685	676	720	670	711	698	678	706	668	635	688	659	646	664	681	646	701	638	726	681	681	700	677	684	691	656	665	723	651	695	703	705	726	705	716	749	722	674	684	672	678	702	683	640	681	673	662	735	670	704	667	678	668	693	753	716	649	674	665	699	683	719	648	712	636	627	667	710	710	688	645	658	697	662	695	662	713	685	669	702	742	662	703	664	700	702	688	726	643	694	676	701	701	713	661	701	670	707	651	675	682	650	711	710	678	650	703	684	661	664	659	693	696	675	685	640	687	668	665	681	648	714	656	693	723	651	638	694	685	710	691	734	658	699	691	658	685	647	686	641	676	673	679	644	703	630	718	663	648	677	687	619	702	636	674	664	703	722	678	718	689	671	717	711	693	645	662	745	693	688	647	700	696	703	700	694	656	685	657	659	726	676	668	708	676	718	692	752	696	709	724	662	685	733	659	703	729	692	656	674	696	666	674	666	688	711	698	713	670	703	679	669	706	700	648	685	706	719	674	685	678	691	711	679	665	659	715	654	690	662	695	661	704	701	700	668	716	636	694	664	697	646	669	658	672	714	642	687	697	658	697	674	706	706	696	699	693	690	715	701	649	659	666	675	668	642	690	650	733	705	661	692	679	654	691	726	664	626	701	668	681	621	686	701	701	660	675	716	691	688	694	708	696	703	707	670	688	700	688	664	684	691	722	688	681	671	706	699	694	677	738	673	657	715	756	694	632	676	697	652	668	636	687	694	722	691	671	699	708	674	643	701	662	640	641	696	694	693	646	658	666	681	693	739	693	665	667	702	663	651	692	693	621	710	694	682	711	746	704	673	676	678	713	696	669	693	725	672	678	680	690	696	718	683	693	695	697	680	673	679	684	684	707	644	646	725	726	662	665	719	670	679	718	662	669	694	702	709	681	667	674	699	668	730	714	662	673	751	632	679	688	720	721	700	713	711	719	700	724	746	733	688	676	694	656	717	688	624	711	658	696	639	702	683	721	691	676	663	658	705	629	715	699	674	692	662	662	683	697	668	681	675	698	694	680	666	688	683	705	661	683	659	670	654	633	702	698	669	699	735	681	654	694	739	668	712	696	688	709	733	678	665	698	635	703	698	642	696	645	688	693	699	671	687	696	693	694	724	686	704	708	671	665	700	645	711	726	602	683	643	754	696	693	676	707	684	746	695	675	709	688	665	680	722	683	666	703	688	723	677	679	684	708	668	681	681	687	715	701	704	676	666	667	671	679	650	656	664	680	692	734	691	738	709	709	691	689	681	702	700	729	716	652	653	681	708	715	689	694	657	673	659	703	701	670	681	661	701	677	687	728	676	687	704	729	660	702	694	665	715	719	695	726	708	629	685	664	689	702	719	648	672	693	644	707	712	711	639	676	667	704	690	668	720	659	665	693	742	664	679	642	666	680	752	681	688	670	675	680	687	687	678	705	671	729	657	693	649	694	673	723	692	715	677	676	650	695	667	690	679	678	658	684	665	687	666	697	687	619	697	678	706	664	686	686	717	685	651	732	671	694	642	723	709	664	708	728	690	730	668	650	652	661	730	735	717	655	716	704	651	660	726	707	710	653	643	681	691	714	742	683	739	728	724	677	660	661	663	697	655	666	709	672	699	666	677	662	689	635	670	704	675	691	674	689	689	689	714	661	701	677	674	663	670	686	677	673	704	694	664	696	657	683	673	706	696	636	673	666	637	681	694	696	694	685	709	667	683	719	671	722	690	717	681	682	680	721	663	677	703	679	655	657	719	678	685	707	720	746	710	656	670	666	684	668	718	649	741	734	680	662	676	669	671	709	688	650	691	683	669	644	678	669	695	652	725	692	685	681	650	651	692	719	659	673	691	713	734	730	702	686	701	695	707	693	696	711	708	665	625	714	681	702	684	740	705	717	681	690	685	725	680	687	693	651	696	658	678	706	696	685	704	705	708	620	669	671	704	663	687	709	722	660	686	722	696	737	709	703	671	691	711	660	672	701	706	737	702	694	691	670	702	703	671	672	678	677	687	682	666	683	663	707	715	645	693	648	709	697	680	678	665	661	702	644	718	721	673	668	702	661	675	685	674	699	700	707	684	720	707	669	683	674	711	695	710	746	656	714	653	697	732	705	665	724	686	755	638	674	692	681	683	700	722	680	702	694	693	675	686	653	678	664	721	681	722	700	669	664	733	708	673	660	672	672	708	692	643	708	764	702	680	689	660	670	666	647	664	662	700	721	656	690	669	740	701	660	674	659	623	683	701	669	675	666	694	673	677	635	688	724	666	708	653	723	702	643	700	730	689	670	669	671	672	678	679	670	671	713	705	673	699	695	710	644
4056	10426	7106	3771	3012	2297	1867	1571	1403	1236	1082	1069	907	884	834	917	847	832	814	813	768	814	754	766	747	739	718	759	743	737	755	742	746	715	782	711	699	748	720	747	756	757	669	747	776	777	768	746	734	770	748	736	676	724	702	716	759	723	741	698	748	768	761	762	736	723	766	720	746	703	769	722	719	678	765	725	717	693	786	786	685	757	788	725	683	675	690	719	710	663	711	700	699	751	715	690	724	735	737	734	705	739	694	743	672	702	677	684	696	720	709	713	746	753	694	692	722	694	689	700	744	646	714	669	722	708	737	711	721	740	678	727	689	725	676	729	745	714	692	758	684	684	720	717	671	758	745	794	712	699	727	734	725	716	711	707	744	694	701	762	695	697	724	725	722	674	719	732	721	746	685	706	705	712	721	721	702	717	666	705	691	686	736	737	730	700	732	693	722	701	735	657	723	711	684	691	638	706	679	707	656	699	724	734	692	711	663	688	669	733	707	718	691	691	731	686	667	689	679	714	704	705	737	714	715	741	714	676	736	746	748	682	683	740	709	703	716	743	743	696	725	706	714	690	723	706	733	710	664	753	710	698	693	699	729	715	715	688	687	621	640	715	689	717	742	736	704	772	733	695	748	746	716	684	723	739	729	712	755	705	683	694	671	702	695	693	741	712	753	702	772	719	677	699	723	720	737	759	706	718	707	660	712	676	675	736	705	735	690	699	696	680	676	697	691	705	707	697	739	730	708	730	721	743	712	675	724	719	706	697	681	693	692	659	729	712	702	710	685	725	625	732	728	691	721	739	760	719	624	726	673	701	702	703	723	738	701	704	736	724	731	689	735	726	733	664	728	696	699	726	678	693	714	691	730	693	672	737	739	716	719	737	732	725	719	721	758	697	710	679	730	714	749	741	679	707	695	668	694	714	694	725	711	785	695	712	711	728	682	709	712	766	755	702	699	732	680	685	740	706	775	741	725	704	696	749	688	687	740	701	711	689	727	729	666	674	700	706	730	727	754	700	731	719	706	712	679	720	723	748	723	721	710	726	750	696	691	700	688	738	710	724	706	691	708	684	682	704	737	731	692	686	719	699	737	742	688	666	698	711	664	752	700	729	724	691	703	730	686	719	703	683	723	688	655	727	733	697	738	711	712	731	752	750	740	672	745	700	710	692	656	782	705	708	674	665	700	690	717	729	667	716	728	691	741	706	686	734	696	709	695	733	706	694	728	711	687	738	728	718	702	725	722	724	753	688	725	716	732	679	734	683	729	701	719	705	748	689	706	718	748	720	738	717	694	709	792	704	703	746	734	708	700	748	660	667	717	741	691	744	755	743	746	719	726	721	703	732	709	674	674	720	700	726	665	743	691	715	749	734	730	711	702	676	673	706	731	710	734	691	727	726	719	693	764	708	699	693	750	746	707	727	705	726	725	723	719	690	681	701	712	743	685	696	718	702	726	715	706	740	730	709	681	724	765	768	701	651	715	755	687	713	767	681	738	736	710	703	713	737	730	688	718	753	707	715	670	696	682	716	684	745	711	639	725	735	718	705	711	672	758	747	728	684	724	665	703	723	682	747	693	691	695	699	683	711	751	712	685	707	665	708	696	722	713	763	695	710	749	719	739	747	731	700	715	684	723	672	750	722	726	716	721	684	695	711	719	705	707	691	653	691	742	699	709	730	731	732	697	781	676	694	767	718	736	713	703	693	698	719	767	676	704	719	672	741	670	678	708	698	770	706	699	740	713	693	750	715	792	724	746	701	714	716	715	683	705	720	736	692	699	731	736	721	684	704	723	741	743	698	748	743	743	749	692	685	714	695	667	708	672	706	689	726	716	684	742	713	713	674	731	675	681	730	713	786	702	754	715	738	709	763	742	738	702	669	710	679	709	732	726	717	725	715	711	734	719	697	728	728	688	716	766	710	700	692	748	722	721	720	689	688	672	698	719	690	730	723	700	687	689	704	732	688	712	713	713	724	745	710	666	707	758	689	694	707	697	711	730	657	718	692	689	691	717	703	723	681	695	725	659	731	712	772	720	706	753	721	714	689	687	716	721	762	686	727	704	730	679	726	700	712	766	669	694	651	709	698	741	719	679	710	723	675	719	731	733	749	724	676	690	701	720	713	700	712	737	690	723	675	703	702	754	729	727	713	697	701	747	729	707	724	687	724	663	739	754	650	706	687	713	731	744	737	707	673	708	694	726	688	752	738	755	762	748	735	701	732	685	726	685	715	700	684	733	718	719	705	728	677	695	744	733	664	720	683	686	727	736	724	744	664	747	735	692	698	700	667	700	689	750	699	675	716	773	712	751	659	722	666	776	710	692	706	711	694	718	687	707	706	686	691	699	754	684	724	715	724	723	704	683	712	693	746	763	708	717	711	706	758	730	724	722	703	691	724	679	719	697	685	666	741	723	703	698	719	668	707	667	699	739	704	686	685	722	704	778	673	746	755	712	729	759	724	709	711	704	719	707	698	709	672	713	707	724	720	703	750	712	698	743	696	726	681	707	708	682	783	717	712	729	754	698	700	710	789	674	730	713	655	705	704	745	718	714	723	701	718	669	710	727	727	769	696	735	708	654	749	713	760	715	687	710	713	723	704	702	762	779	709	683	696	662	734	731	743	743	712	735	700	683	708	692	747	678	708	764	700	743	681	675	704	700	648	681	726	720	744	698	722	669	693	705	703	721	739	693	726	711	633	716	744	737	726	776	712	700	779	721	715	728	700	735	725	710	731	729	709	722	674	739	742	742	723	695	653	645	694	727	739	742	671	644	731	682	719	668	702	711	691	709	669	742	662	721	741	726	679	751	684	717	692	680	716	715	699	702	686	723	708	702	729	746	708	719	675	675	739	737	643	714	715	680	685	729	664	700	702	693	700	694	687	710	713	711	705	707	751	672	704	718	726	731	720	714	666	735	723	688	765	697	696	699	703	723	757	725	756	738	761	771	691	763	739	758	710	706	747	659	736	724	725	676	694	627	749	709	705	700	737	719	707	683	718	719	654	737	756	677	695	743	730	755	702	746	719	698	694	685	686	699	707	714	747	746	691	691	668	721	716	733	694	711	748	724	733	712	688	741	644	685	717	711	720	729	719	716	710	691	717	681	699	706	689	738	726	692	719	726	666	711	717	711	733	677	702	694	707	701	736	708	734	718	741	730	706	667	704	725	718	720	741	695	733	722	715	681	690	713	715	711	713	673	717	656	733	713	711	679	701	706	729	706	693	703	725	702	676	678	723	661	706	743	686	676	771	736	724	742	711	769	712	749	691	706	719	712	706	690	711	694	667	713	707	764	672	711	721	711	681	718	709	708	684	728	712	710	711	699	706	686	720	712	696	717	747	755	740	728	720	701	685	719	679	703	705	697	685	695	746	722	673	687	684	737	706	713	704	744	668	680	661	702	737	714	707	695	701	765	741	733	708	704	740	730	686	658	698	690	741	695	707	659	689	688	699	706	695	695	727	706	728	717	731	705	746
25110	21287	27360	25390	9316	1023	761	627	586	491	505	505	443	465	430	389	437	405	411	383	409	426	415	424	426	435	407	427	393	425	404	399	423	421	411	403	390	418	402	388	401	400	414	456	407	414	388	399	384	379	408	378	404	416	389	412	403	409	420	445	412	424	434	436	421	407	422	414	389	405	401	401	418	412	399	372	425	423	413	388	360	407	365	401	418	403	383	374	415	370	384	420	381	388	386	396	382	386	372	445	418	378	405	434	381	361	404	349	372	372	392	393	377	426	389	355	410	402	377	385	440	433	408	428	361	368	406	411	437	375	425	411	390	436	375	376	418	397	359	423	402	376	389	390	397	370	425	371	380	361	379	395	375	387	404	401	409	381	406	373	385	374	398	389	409	417	394	417	425	372	414	364	412	416	397	386	369	379	428	369	402	370	423	399	390	425	403	432	387	396	413	384	405	381	399	393	389	390	414	436	331	419	399	396	405	382	391	378	383	406	401	427	393	376	383	410	380	393	435	407	429	364	369	410	337	389	406	390	394	397	443	398	415	391	391	379	397	386	406	398	404	401	395	406	383	413	379	404	371	377	393	395	444	383	414	385	392	375	372	354	395	381	419	397	390	419	425	390	400	441	388	432	393	401	399	413	459	396	385	391	412	375	404	417	411	392	394	391	406	384	368	360	387	357	412	384	389	374	389	403	337	400	399	412	390	397	401	400	387	401	394	378	356	404	409	363	390	429	401	410	395	434	381	364	415	355	445	338	367	432	412	405	393	405	378	396	380	406	391	392	339	387	400	365	379	392	381	399	425	390	424	388	388	341	425	397	431	407	408	432	385	387	389	363	401	398	384	385	381	390	386	408	364	373	403	364	384	366	406	404	411	410	395	365	406	384	385	399	342	424	380	423	383	384	396	369	397	356	374	388	441	397	389	385	414	423	383	358	388	387	398	394	383	398	353	386	383	383	360	410	384	403	400	401	381	392	410	393	416	392	388	391	395	399	361	404	382	385	401	386	371	396	388	378	393	370	405	393	425	427	409	421	404	404	411	427	392	397	386	384	394	378	378	401	353	356	364	421	420	384	400	396	378	390	426	384	414	361	363	407	417	409	388	358	371	460	416	419	389	380	383	401	351	384	384	421	381	424	409	424	386	412	385	376	393	398	396	361	391	408	392	418	372	408	383	413	406	409	417	413	423	421	424	345	411	394	366	374	382	404	422	417	392	410	445	400	386	399	403	396	388	398	401	366	396	461	374	359	390	401	388	391	403	349	413	392	414	386	389	404	401	396	410	401	408	425	390	409	407	414	437	420	361	389	384	394	380	414	413	382	377	369	414	385	389	400	393	401	390	416	401	407	403	417	420	386	413	388	419	384	392	403	393	421	407	372	372	383	377	398	400	377	407	379	411	390	375	377	384	424	386	403	397	398	380	406	411	383	421	383	376	379	386	391	402	425	393	424	384	369	429	377	424	393	405	406	403	403	377	414	385	370	414	380	380	388	424	376	398	384	441	433	408	412	397	368	452	429	376	365	353	421	385	382	390	413	383	380	367	415	393	410	411	409	418	400	377	380	381	397	402	411	443	371	354	365	432	372	425	406	400	386	375	417	397	398	406	408	406	372	397	398	375	394	405	398	415	418	386	397	417	385	395	387	441	412	419	396	384	400	448	385	384	401	424	402	366	392	381	377	396	376	377	391	358	405	449	397	408	382	425	367	383	371	388	392	397	393	413	381	383	375	399	403	420	397	401	397	401	404	406	383	390	396	376	404	421	425	418	400	401	380	386	418	382	393	388	383	365	410	401	376	432	383	374	355	413	423	433	405	409	420	405	394	380	386	368	380	390	361	388	410	399	376	404	349	377	406	380	399	377	424	388	354	393	384	444	356	403	434	388	404	391	403	410	408	349	385	379	347	395	392	358	372	385	368	384	405	385	424	377	435	394	407	403	365	414	387	381	357	388	384	392	405	403	413	402	428	404	358	385	433	398	381	394	387	338	402	404	396	382	361	385	411	434	419	384	363	411	416	390	400	395	381	359	401	406	409	413	395	411	377	396	403	412	396	381	401	382	401	387	361	440	409	370	403	393	414	419	412	402	412	418	383	376	388	399	399	385	396	385	408	388	401	399	399	402	422	405	375	386	400	419	411	403	422	398	396	363	361	373	392	410	382	420	399	419	429	373	407	400	395	365	388	410	369	418	437	396	389	419	395	408	414	420	402	426	397	404	401	420	361	392	386	368	400	393	375	377	404	426	399	422	413	350	364	403	373	355	375	417	360	389	389	422	397	419	390	394	397	399	394	399	417	359	418	363	374	384	389	369	381	411	380	377	429	394	404	390	390	392	404	422	396	382	454	382	432	390	391	379	387	374	378	399	387	390	415	397	377	395	438	387	358	413	395	400	407	371	429	379	394	403	415	409	369	422	382	412	394	413	406	432	413	412	385	381	420	356	385	404	426	430	420	397	405	383	393	400	399	384	390	418	375	343	376	359	366	393	384	401	361	408	392	405	388	420	369	375	427	371	404	371	379	431	389	387	388	429	382	412	420	407	410	409	328	374	386	381	371	394	424	392	421	378	375	435	395	353	371	407	425	378	413	387	399	411	396	404	383	389	378	404	414	420	396	366	431	432	386	417	384	394	393	410	387	384	399	374	401	384	415	393	393	368	388	426	389	390	393	412	406	408	397	388	369	440	424	407	415	387	395	372	380	362	372	396	417	355	367	403	378	403	391	399	419	401	414	351	407	358	387	394	380	374	391	402	388	405	424	388	388	383	413	362	393	390	409	383	382	386	381	381	363	401	400	400	405	408	370	382	383	368	419	405	387	424	382	382	379	413	392	409	395	412	397	400	405	400	396	400	388	387	373	438	373	379	398	405	391	395	362	379	379	392	385	378	411	381	396	408	427	390	379	387	377	381	408	391	413	340	376	407	391	421	407	373	386	378	395	376	400	389	341	405	395	382	436	371	391	402	405	410	400	409	404	390	358	413	437	433	402	434	398	389	382	406	409	364	376	391	363	403	389	383	391	390	409	391	413	427	404	420	392	384	388	378	387	361	410	403	390	381	372	434	378	409	401	348	421	388	411	375	392	360	421	442	381	404	417	398	367	371	416	376	406	396	422	391	384	387	417	373	377	375	419	377	396	430	399	387	404	450	378	422	392	391	424	406	402	352	379	380	383	394	380	441	385	408	393	386	418	375	396	386	396	395	402	358	418	409	355	400	416	410	380	386	352	396	396	426	426	349	373	378	423	381	413	427	367	424	383	395	385	379	390	399	399	408	377	417	393	378	402	398	381	435	397	396	379	373	395	388	393	394	377	372	382	395	384	396	394	413	366	382	413	386	387	386	394	391	402	391	378	383	375	391	373	393	365	425	367	411	347	390	417	398	394	421	410	395	377	371	415	380	385	386	390	386	381	378	395	425	389	383	439	411	364	385	371	419	391	400	398	372	410	396	400	353	428	392	383	353	409	385	384
4075	6417	4261	2258	1767	1445	1212	925	845	745	659	590	567	591	536	513	493	485	489	485	474	498	518	526	488	545	463	476	460	467	472	504	443	499	453	457	423	459	436	459	461	456	484	477	431	477	472	455	493	444	436	437	462	456	467	457	454	459	487	481	510	449	450	478	455	468	447	455	433	430	470	477	437	453	479	493	449	417	422	469	483	427	439	460	412	428	463	431	467	416	442	437	498	422	435	466	445	463	446	433	405	423	452	439	422	445	440	458	422	432	453	464	460	455	443	439	460	460	460	465	446	439	484	439	442	448	436	461	383	464	441	443	424	469	452	489	441	463	449	440	426	388	435	403	430	463	446	460	429	452	416	433	450	448	434	436	454	441	418	416	459	448	429	459	417	417	457	451	420	476	420	480	436	437	436	460	447	430	440	432	455	459	479	460	437	411	440	414	427	447	451	417	448	435	448	417	421	441	420	442	416	448	419	446	458	415	439	414	444	452	432	427	457	442	449	475	499	483	420	402	419	458	470	450	495	436	425	441	447	441	460	467	434	431	437	429	429	406	433	402	461	451	424	469	450	448	421	439	437	396	441	455	452	463	437	438	453	442	426	462	398	458	426	441	450	482	445	449	422	419	458	463	431	460	436	445	422	452	428	461	454	472	438	458	416	460	446	423	427	433	437	446	491	431	412	451	434	421	480	452	443	451	473	472	450	431	481	441	448	447	426	465	419	437	479	434	437	431	457	406	427	428	450	434	441	426	437	412	439	425	410	418	452	457	421	409	450	444	438	446	476	446	449	468	461	459	415	446	402	460	458	446	439	457	455	410	427	440	459	428	422	464	457	422	430	434	448	445	432	434	451	460	436	414	438	443	435	439	441	427	448	447	417	453	468	439	456	449	449	443	447	425	409	445	435	455	493	428	492	439	460	449	442	411	436	466	427	489	424	426	467	421	443	419	400	400	455	461	448	445	453	430	440	437	439	484	450	432	435	422	433	442	436	441	435	468	446	418	440	405	415	434	440	429	477	436	458	414	427	477	491	449	435	445	420	455	410	449	453	437	458	440	428	417	469	448	450	441	406	442	425	424	457	433	419	427	450	428	454	434	456	460	440	442	426	428	476	405	428	480	426	454	443	451	441	454	422	449	430	448	431	452	431	411	435	415	443	438	449	406	462	458	438	445	411	449	458	463	474	442	440	474	452	454	450	409	459	499	440	439	413	415	438	429	443	439	448	487	469	445	442	455	457	450	419	416	422	449	448	438	407	429	458	441	440	418	421	447	445	460	458	434	448	454	477	454	477	466	489	418	446	405	454	489	483	432	455	443	444	421	449	461	446	453	439	451	469	409	434	450	464	478	430	420	443	438	471	431	460	446	433	429	439	454	420	434	444	425	465	444	425	420	460	451	428	424	431	456	460	444	395	449	446	478	456	445	450	437	428	408	429	441	417	421	425	439	436	409	433	436	411	429	451	450	442	477	444	428	420	447	449	424	432	456	461	477	483	461	458	405	432	464	433	481	452	480	449	440	430	424	457	439	477	449	447	458	448	468	414	419	463	469	451	462	439	425	451	470	422	436	443	435	466	423	404	441	443	449	444	445	434	464	433	445	453	458	469	428	400	447	446	432	453	430	405	408	439	425	459	409	416	425	467	440	425	452	440	431	428	407	431	417	448	453	409	433	452	430	459	452	440	456	415	513	422	418	397	461	427	436	456	429	449	461	474	458	393	459	465	456	433	441	462	446	469	433	461	449	376	428	463	423	488	456	467	435	431	444	421	447	438	446	426	438	442	425	438	440	460	452	436	414	450	435	415	436	440	443	497	427	441	445	425	425	469	478	417	449	409	471	425	432	452	454	423	426	446	449	457	471	399	429	480	479	439	453	458	443	424	440	421	426	426	472	416	419	445	425	437	385	445	432	461	391	413	440	477	487	438	452	474	436	439	439	444	473	462	442	457	442	440	432	430	449	459	474	464	420	415	427	414	460	433	455	432	420	441	427	452	486	434	448	438	421	444	452	473	410	442	442	448	466	436	431	443	435	440	414	455	439	431	456	460	427	436	430	455	448	461	411	425	423	470	440	427	447	448	448	442	430	430	445	430	452	451	463	459	421	443	422	426	437	440	459	451	423	438	445	460	453	449	437	472	423	475	447	440	428	421	474	447	435	466	419	414	470	445	434	445	445	443	431	441	425	464	466	459	477	427	436	432	424	445	475	458	418	473	420	442	467	410	439	396	494	482	449	404	480	414	442	418	438	435	445	483	445	405	437	400	436	444	474	427	437	478	455	467	457	459	471	449	441	442	401	449	450	429	465	462	478	463	427	452	452	421	432	397	439	447	464	429	413	412	448	476	450	434	443	435	405	443	474	434	443	423	433	450	461	452	434	459	434	442	443	460	442	445	486	434	408	446	463	463	431	439	474	443	458	436	463	455	456	425	466	468	435	441	453	416	453	420	472	430	398	418	471	420	443	422	455	457	439	469	425	457	468	472	460	459	447	433	476	458	463	415	470	438	462	422	475	501	426	424	438	474	452	466	447	446	418	406	417	446	449	451	449	452	419	427	449	452	431	469	477	437	401	410	432	470	445	448	467	419	449	437	444	412	452	425	468	441	451	464	430	461	442	435	440	468	427	431	452	439	445	454	423	410	441	418	450	432	424	435	456	429	459	461	429	409	466	404	424	429	441	434	418	427	479	434	446	432	429	427	427	430	433	444	446	442	440	430	427	459	443	397	451	442	407	466	453	444	421	425	443	463	420	409	451	457	447	397	446	467	434	422	413	470	410	428	486	412	438	420	482	423	418	421	459	471	398	468	427	429	475	430	450	449	432	481	436	434	411	443	457	446	446	423	433	414	467	441	436	459	438	442	469	437	432	457	439	490	445	466	465	463	425	466	422	423	461	444	413	443	456	446	443	421	471	424	457	420	464	431	411	422	454	456	458	478	464	458	461	455	424	421	422	450	468	431	432	489	440	445	423	446	425	441	437	441	432	428	418	431	439	449	428	473	452	432	417	452	435	452	421	453	437	446	389	459	480	421	418	449	481	440	454	451	443	435	431	460	450	435	410	410	450	427	465	465	448	417	457	444	415	420	442	438	449	423	424	439	462	416	421	409	468	422	455	442	430	443	434	419	455	439	454	403	435	443	438	468	426	460	423	468	440	465	464	447	459	455	420	444	399	388	441	389	478	425	490	449	444	458	445	434	453	440	495	451	460	449	431	411	463	457	424	443	462	447	459	455	414	465	482	445	422	432	458	425	416	440	412	453	455	459	411	441	434	439	457	434	475	452	455	436	442	425	437	451	408	413	406	476	443	436	439	408	450	436	439	454	450	448	437	449	430	452	425	424	466	419	458	437	448	457	450	453	414	426	435	442	404	427	434	414	454	445	433	423	433	410	435	442	453	447	444	465	460	404	430	465	444	432	408	455	461	442	432	437	482	448	479	439	425	418	453	420	454	432	453	471	441	464	484	463	436
22673	21260	28937	23881	21257	21307	8363	1880	1458	1284	1099	1138	1102	1105	1011	965	960	905	892	900	910	925	898	875	904	862	906	901	842	791	855	816	811	870	853	796	821	849	858	815	831	807	823	823	799	845	806	807	849	829	790	894	878	857	822	860	823	841	848	879	812	921	876	836	806	798	837	816	806	865	833	842	852	853	882	819	823	822	778	761	847	872	783	823	803	795	816	809	785	868	788	817	817	837	763	804	807	842	807	838	867	788	815	805	797	774	769	820	863	796	780	775	794	844	829	811	866	829	842	836	811	860	800	793	807	734	861	791	752	854	813	847	794	877	796	808	848	812	861	851	806	854	799	784	781	871	849	843	819	799	823	829	811	807	806	805	800	779	830	807	814	875	810	791	830	801	777	804	836	826	832	799	764	859	846	824	772	816	841	791	795	764	810	819	779	850	811	761	804	820	899	780	775	793	809	727	841	862	822	779	743	774	818	814	842	766	778	806	803	833	804	845	691	814	836	813	780	804	813	866	823	842	822	751	819	815	807	837	821	799	788	809	775	767	751	825	801	851	821	799	812	773	804	822	793	817	760	812	867	772	796	826	846	792	788	791	791	849	807	839	817	762	805	817	804	846	779	867	782	808	810	842	795	827	800	796	805	814	794	869	776	824	783	800	789	810	800	799	815	821	809	826	818	786	808	785	792	811	852	791	790	864	819	844	817	774	776	837	776	768	740	822	770	779	772	780	816	800	789	822	754	847	754	796	793	897	816	807	822	864	797	781	770	826	762	754	832	842	813	804	813	790	829	886	841	787	775	782	825	745	800	782	793	802	793	811	794	827	836	835	784	814	849	797	774	802	814	873	822	828	741	856	829	856	762	817	755	854	823	771	813	876	821	840	853	830	819	836	832	858	805	772	818	801	789	817	782	883	814	816	848	754	782	851	767	790	824	795	845	800	834	819	840	793	866	798	805	853	817	816	761	773	779	805	863	774	766	808	863	857	855	832	830	830	778	839	780	855	866	844	776	759	814	787	846	790	782	787	793	814	813	822	832	807	805	755	814	760	812	818	819	827	839	787	759	852	803	791	719	822	801	777	772	835	762	731	782	855	822	823	788	814	780	796	801	790	812	816	772	803	796	772	816	786	776	793	846	820	790	810	793	758	824	846	849	816	833	803	850	798	846	842	915	832	833	789	816	846	766	812	836	764	788	812	777	824	822	771	820	823	814	802	792	828	785	826	808	801	805	800	784	798	807	801	761	840	784	838	826	806	813	840	818	789	822	787	797	844	821	799	824	789	798	761	844	751	809	836	798	772	761	810	808	815	837	802	795	801	749	834	806	800	774	771	828	807	823	860	817	804	810	818	831	808	847	824	838	846	847	820	780	834	831	809	871	771	794	770	805	835	816	857	832	829	822	774	773	861	795	842	805	832	773	791	748	803	834	775	806	799	836	792	806	795	804	817	802	833	819	816	777	804	799	828	826	774	855	844	786	791	827	841	849	803	803	821	778	811	826	755	788	782	784	850	814	798	828	816	805	820	801	831	778	851	818	809	810	836	839	803	862	792	768	824	802	768	760	782	782	823	822	793	795	744	840	803	798	802	793	795	819	820	819	840	832	778	834	809	801	802	766	800	826	796	808	825	879	798	792	784	843	837	835	796	825	801	804	798	831	799	854	808	780	834	792	837	842	791	813	839	784	809	851	790	816	829	780	812	774	839	794	801	764	811	799	806	835	799	801	813	824	824	821	785	781	828	885	801	854	828	850	834	882	853	837	847	796	825	854	812	844	817	828	799	806	823	804	808	797	829	800	790	814	767	789	777	784	830	838	814	869	836	812	816	830	798	823	830	812	777	767	858	804	799	804	808	834	811	826	775	817	839	815	812	770	855	795	835	812	848	826	791	839	788	829	811	824	843	800	807	845	849	800	818	837	849	815	802	841	811	803	827	809	830	820	818	805	851	835	816	838	832	823	778	780	804	764	831	824	820	816	844	803	756	804	791	792	798	843	837	809	800	774	797	802	899	793	789	801	784	869	815	796	814	843	852	792	807	783	808	784	782	782	857	839	830	841	837	813	795	820	844	836	839	809	823	817	812	761	807	764	842	804	828	845	846	820	783	832	849	846	807	792	798	771	835	833	809	809	825	774	773	835	807	817	802	834	792	822	801	814	913	852	884	841	798	864	848	827	809	784	827	820	799	774	811	804	797	789	790	836	794	779	778	855	777	755	818	844	783	826	838	735	852	822	786	807	832	795	822	824	800	810	805	790	835	786	803	810	842	791	803	815	854	785	853	786	785	818	781	808	813	793	856	810	813	826	787	791	731	792	794	794	806	785	824	818	771	775	803	829	791	819	795	831	783	870	792	857	790	803	796	801	791	767	826	825	844	798	789	818	844	800	821	796	853	836	836	845	812	780	845	795	807	844	841	829	837	860	776	797	829	770	823	828	791	754	788	805	789	859	855	836	812	860	843	882	807	827	805	819	825	788	812	816	786	821	796	823	821	811	833	754	858	772	834	824	831	824	769	816	781	781	801	838	799	827	795	862	799	828	760	786	811	787	789	838	807	832	816	774	829	830	853	837	808	822	780	799	816	797	813	768	838	863	824	806	820	786	802	814	795	822	807	806	857	768	785	832	781	819	823	868	771	791	759	818	798	800	752	796	811	819	837	801	819	800	746	828	863	805	767	856	775	783	824	804	787	824	818	812	804	787	775	767	801	814	866	802	832	797	806	818	818	830	846	811	816	808	787	751	809	811	832	866	780	818	829	849	804	786	810	814	757	860	817	837	832	800	779	799	842	838	827	819	822	777	790	768	775	855	768	814	795	836	807	800	815	803	784	763	780	769	748	790	826	835	841	859	831	848	815	792	774	816	782	843	816	774	820	842	817	782	822	834	848	815	758	841	823	782	761	812	794	830	816	854	859	800	822	812	803	818	814	821	801	802	819	838	815	816	787	782	815	829	810	768	854	822	809	809	777	812	834	864	781	780	805	767	829	797	770	783	780	793	819	793	804	825	785	796	774	855	828	794	801	779	838	856	823	828	740	854	789	854	793	829	825	789	794	890	805	827	785	816	785	810	762	814	829	824	831	817	803	804	793	786	831	794	781	855	857	824	749	839	818	795	837	757	773	808	812	833	820	860	839	800	866	790	811	777	826	795	858	785	818	794	810	817	825	831	873	799	781	805	785	834	805	780	795	806	829	795	814	843	840	787	810	833	802	833	805	774	839	831	822	807	761	821	807	773	810	802	786	773	858	763	777	846	816	843	820	842	803	748	845	779	820	849	733	796	825	817	791	783	889	806	829	849	795	758	851	823	823	842	794	806	822	816	773	806	787	809	781	822	794	780	792	833	834	816	790	815	803	851	785	821	794	788	839	840	831	789	804	801	763	784	789	775	794	776	807	793	750	801	815	779	767	768	789	818	792	800	861	803	772	787	889	839	853	770	804	821	876	791	765	848	813	866	820	836	815	779	797	841	829
5573	16353	11374	6178	4947	3747	3062	2363	2091	1706	1517	1418	1223	1248	1114	1112	1111	1090	977	991	969	928	951	894	886	835	928	856	837	882	882	878	908	847	907	874	862	891	905	849	924	912	887	917	834	856	845	890	853	813	851	867	812	847	875	903	871	863	893	941	901	897	881	863	907	856	881	880	813	930	871	894	870	862	853	853	877	836	859	826	804	904	846	783	808	826	805	902	852	829	809	866	830	860	867	869	832	828	839	825	880	785	913	890	847	847	843	849	834	848	838	859	842	819	876	839	906	809	840	833	834	803	815	844	872	834	803	818	854	879	824	847	843	821	811	855	869	858	811	855	875	845	814	819	873	813	812	814	864	871	808	799	905	814	859	813	794	837	870	888	842	849	836	799	848	889	835	898	873	807	813	847	842	848	872	889	847	860	851	854	878	884	837	837	823	855	854	864	840	881	862	832	881	817	807	820	779	803	780	839	823	861	826	849	797	922	904	814	847	806	834	799	901	825	852	850	852	874	860	840	837	851	808	897	814	842	838	842	830	840	873	875	866	798	812	844	864	839	830	841	822	844	820	832	850	841	837	838	881	857	794	809	832	838	813	811	814	835	765	866	846	846	842	873	839	859	800	878	868	832	878	814	823	812	833	864	838	815	811	804	868	870	857	837	838	814	879	803	771	842	819	820	865	868	814	833	825	813	861	858	789	870	840	904	839	840	816	826	820	873	851	859	853	858	896	820	862	826	819	773	829	862	878	851	826	801	871	859	809	848	846	815	864	860	833	864	884	841	871	884	821	818	820	871	876	831	855	822	820	907	824	815	780	842	821	749	825	824	854	888	827	817	882	869	820	818	847	864	872	845	849	862	820	829	810	851	846	795	807	873	828	864	784	804	820	862	880	834	854	821	867	856	889	881	880	842	843	820	850	822	884	861	820	823	873	859	860	850	856	856	813	833	793	847	825	850	842	786	874	839	818	799	798	818	835	803	762	824	802	868	827	840	792	814	834	804	817	834	827	799	809	847	814	887	851	836	862	892	881	780	901	799	871	810	789	851	804	817	839	850	840	767	829	898	855	845	794	865	853	847	814	874	832	884	793	880	855	870	862	817	867	861	811	922	839	868	791	846	817	827	831	808	882	781	846	833	823	878	835	811	801	839	798	837	834	848	818	820	833	846	879	878	859	825	829	817	815	825	865	793	802	819	805	854	845	831	876	845	789	870	836	852	807	827	812	892	848	861	796	804	826	848	883	822	882	792	824	816	863	828	879	815	818	818	839	869	868	851	799	865	850	837	876	826	826	855	886	852	821	880	848	847	853	826	877	845	810	812	828	832	828	848	829	823	875	830	831	837	794	814	819	774	826	841	811	820	855	798	797	849	844	828	814	905	843	810	788	898	826	841	845	817	828	820	765	887	793	877	820	884	826	834	859	927	873	838	858	829	759	818	823	839	852	763	779	818	826	861	841	843	861	821	848	813	794	835	876	849	844	807	839	908	863	834	853	850	767	897	794	847	845	841	869	805	898	871	875	880	840	867	873	818	836	790	818	884	886	860	821	865	797	838	806	815	818	879	786	860	855	846	896	847	859	834	882	824	868	815	811	885	835	822	817	850	796	823	830	816	804	867	866	841	776	805	782	821	847	810	830	803	842	824	826	804	855	819	837	870	759	900	805	858	862	870	787	815	888	823	825	806	895	826	811	819	845	801	838	831	851	851	815	866	833	837	779	826	858	825	843	820	849	868	855	839	898	837	859	805	825	808	875	875	826	793	816	810	820	850	851	869	836	903	844	836	787	858	871	833	839	822	869	850	875	839	819	810	811	830	810	879	841	829	853	833	815	876	835	861	849	873	816	848	865	889	810	892	833	856	805	844	849	842	839	873	820	861	839	836	806	825	842	835	834	816	872	835	868	829	814	824	896	845	844	879	841	820	820	838	863	813	839	855	804	836	847	847	868	839	856	879	872	827	890	835	839	815	825	854	853	828	806	832	843	841	852	812	854	814	871	806	785	811	826	875	821	818	819	834	869	857	805	821	802	863	838	846	826	849	833	823	825	848	858	803	878	857	811	834	818	848	837	879	812	801	876	784	809	790	831	848	887	813	822	823	835	842	819	842	842	792	833	817	842	851	828	805	879	835	806	817	872	827	852	870	833	842	835	852	831	817	830	813	781	812	851	836	822	849	809	816	861	836	873	829	833	746	855	878	826	839	858	875	877	840	883	849	823	861	860	836	844	802	783	867	847	783	798	780	812	818	833	853	868	826	802	817	842	862	812	842	861	826	817	862	800	834	844	843	800	812	842	834	866	868	790	816	843	804	858	834	829	861	857	845	831	835	857	823	867	841	793	876	798	790	873	843	840	788	813	855	820	874	827	848	798	838	866	825	841	827	815	836	805	854	819	812	825	861	867	815	850	837	840	875	843	861	774	816	852	855	845	850	823	878	819	886	875	780	863	836	849	817	818	843	812	818	801	831	821	881	826	804	882	806	843	800	863	844	868	827	856	831	879	892	839	861	825	821	838	857	853	820	833	854	827	877	896	876	811	837	838	860	821	831	815	833	827	872	829	865	825	835	769	833	861	813	881	839	824	840	851	863	865	840	881	836	829	828	825	889	878	834	870	820	867	775	833	848	818	874	879	813	820	865	880	847	784	847	883	832	850	819	875	840	805	842	836	873	835	906	839	876	844	818	837	856	818	846	796	818	842	816	807	832	816	838	829	835	828	847	802	848	822	809	841	823	877	843	841	816	838	800	845	780	826	822	818	849	848	834	822	842	841	855	833	849	781	840	790	882	816	856	828	838	813	849	869	862	867	845	843	844	844	829	867	795	796	874	851	833	805	873	849	842	864	877	878	860	845	804	826	800	889	818	834	813	847	861	844	845	837	826	813	850	846	823	789	824	836	820	851	830	786	843	847	824	838	848	838	856	833	835	834	813	857	842	857	834	811	858	861	850	852	822	856	832	779	890	810	860	835	827	892	840	842	821	834	825	876	876	796	818	878	836	808	844	848	827	869	869	862	851	801	823	826	852	862	852	855	829	866	779	827	804	865	839	860	825	807	822	815	894	792	779	829	840	829	812	832	783	831	863	792	843	810	826	820	821	836	810	823	871	852	837	866	837	799	831	813	829	838	828	823	850	792	845	803	832	832	852	845	828	883	845	878	766	813	820	835	821	790	848	835	799	887	822	870	871	822	831	850	832	885	851	853	849	841	844	914	863	832	859	789	839	793	873	850	838	842	872	856	828	765	876	819	821	801	817	853	805	868	801	895	851	866	824	834	806	807	843	840	845	811	792	821	832	828	903	863	848	909	828	822	831	903	833	861	861	856	886	817	849	844	810	893	903	867	882	842	804	815	822	831	843	799	927	850	830	883	824	857	876	918	857	829	828	856	853	836	853	805	852	807	823	853	822	867	874	838	793	859	801	773	912	808	821	840	861	802	901	837	856	888	858	845	843	816	855	841	867	807	850	833	821	819	842
27791	17256	3684	897	624	588	508	478	448	431	392	416	392	406	416	397	376	428	397	420	410	383	406	416	404	379	398	375	386	398	350	418	389	398	399	382	377	402	380	402	393	396	377	399	409	391	381	407	406	372	380	403	411	370	398	411	411	379	404	389	373	409	375	402	395	402	409	376	397	381	383	418	435	417	392	411	380	387	349	435	432	369	404	412	450	385	374	416	392	361	401	381	365	407	426	362	404	380	449	427	415	399	388	397	408	371	387	405	431	416	392	417	368	384	407	400	397	398	361	385	381	398	376	391	368	401	444	408	411	423	392	405	377	392	430	377	394	427	381	387	391	404	379	394	371	375	395	369	417	397	414	391	385	390	404	356	412	401	360	391	427	422	384	405	382	398	417	405	402	421	400	377	388	364	398	402	385	429	406	381	394	361	380	396	409	390	362	406	408	371	394	352	407	387	369	399	426	367	399	385	384	376	397	382	369	399	412	407	421	385	385	351	405	412	371	436	381	367	416	393	420	366	397	390	435	401	365	376	395	361	380	392	376	415	388	409	385	429	395	424	400	400	379	391	382	401	403	352	417	389	374	410	375	406	363	381	428	413	410	377	437	380	421	409	367	398	383	398	393	433	353	387	409	388	407	359	398	379	420	407	381	426	364	374	386	361	422	405	395	430	398	377	418	406	388	422	371	419	404	373	398	395	394	413	375	405	376	435	366	413	388	385	415	396	382	364	367	383	380	404	407	346	418	367	375	397	404	412	383	392	388	363	404	365	373	363	434	357	421	404	392	393	403	421	378	366	366	388	405	403	416	416	382	401	384	378	418	400	395	385	410	377	376	368	419	392	366	386	382	427	390	417	412	404	398	397	411	419	403	348	388	424	377	397	399	387	404	400	401	386	389	392	379	409	422	374	378	360	398	393	385	368	394	398	420	379	420	361	374	394	438	405	428	399	416	352	393	384	417	421	397	383	428	414	379	413	397	377	384	360	395	410	409	387	372	378	383	367	370	395	380	370	380	402	369	373	363	424	390	432	390	400	384	428	418	384	366	397	370	379	399	421	383	398	395	368	389	456	386	395	380	367	392	414	382	406	405	355	429	436	366	419	413	393	381	423	431	388	388	403	396	373	399	375	425	401	392	415	369	389	399	380	415	372	375	396	403	386	382	393	400	403	390	351	390	405	391	380	369	402	400	370	350	430	369	365	377	400	332	414	384	383	422	392	379	371	389	400	404	429	397	404	367	356	366	374	413	453	367	379	372	392	382	379	418	394	399	422	394	370	343	411	387	402	377	373	358	385	415	390	400	383	365	397	413	399	412	432	396	383	391	396	386	381	401	398	400	409	380	391	384	373	388	384	382	364	382	377	407	385	399	412	399	378	361	333	394	386	388	398	350	373	404	417	382	405	400	401	405	380	373	416	404	390	399	368	386	356	377	412	392	380	378	385	387	429	391	394	385	394	419	384	356	428	420	402	407	404	375	405	412	381	387	387	402	411	403	409	411	394	394	394	386	391	393	383	398	394	369	368	365	364	429	358	426	387	423	395	399	342	373	392	399	426	401	381	374	399	365	441	391	375	359	395	399	429	379	416	403	370	420	413	379	385	413	390	361	380	401	402	354	411	354	348	398	414	404	405	410	422	394	359	388	407	390	393	367	369	408	369	378	421	397	375	375	385	419	398	399	378	391	378	380	367	382	383	407	381	395	353	372	374	404	382	407	360	406	416	376	402	391	410	373	406	375	401	391	404	404	400	382	419	354	415	403	397	377	365	418	363	375	370	381	417	384	360	406	393	383	383	405	344	389	436	395	398	368	358	435	349	368	415	396	367	364	366	413	388	376	400	422	379	375	435	410	414	395	381	396	374	405	387	388	378	419	403	398	414	392	401	390	380	369	393	395	401	363	385	393	430	358	391	404	394	399	393	381	410	418	379	401	401	445	396	386	401	370	364	386	412	382	367	412	401	383	385	368	429	386	358	392	436	402	371	394	389	384	409	390	408	392	404	368	402	375	376	368	405	394	389	400	405	376	399	417	379	410	367	387	373	369	411	406	374	406	410	390	373	381	394	376	373	372	381	368	408	400	370	415	386	371	404	381	369	362	386	392	386	413	407	420	406	375	370	396	381	378	401	444	408	358	398	398	398	364	397	400	398	401	359	437	374	375	394	363	377	404	370	427	398	403	368	412	398	394	417	373	361	401	385	417	412	383	379	381	431	416	428	376	372	383	379	390	415	389	389	373	384	407	391	381	384	377	398	408	390	387	400	378	387	398	379	381	344	404	392	437	396	373	433	347	384	382	387	450	389	388	412	369	401	380	384	416	400	366	421	430	412	358	401	403	402	361	389	388	414	407	420	396	394	399	379	372	397	371	427	379	403	384	404	400	389	406	381	387	398	419	419	395	378	440	413	409	365	378	405	370	394	415	395	376	409	424	372	387	365	377	398	420	395	406	402	417	361	395	423	396	385	409	403	387	394	359	409	396	395	415	367	399	406	426	362	380	351	396	357	405	411	379	388	410	343	417	358	376	381	429	414	429	384	399	367	386	366	398	377	368	430	395	397	423	414	408	385	386	423	376	402	424	395	367	378	391	404	412	395	420	391	378	372	397	390	376	429	404	407	400	437	399	397	404	409	418	397	398	395	414	403	407	396	391	405	430	419	408	401	390	376	437	376	378	384	369	409	406	410	403	405	402	396	411	417	391	397	373	388	427	382	373	380	411	431	382	388	424	451	398	394	372	416	375	374	401	390	425	397	404	403	411	384	369	381	392	404	412	406	383	416	416	394	415	399	393	382	369	397	429	369	393	416	399	392	409	417	354	357	406	386	395	387	404	369	373	376	390	394	401	409	390	373	418	382	402	375	385	416	389	378	387	388	385	382	393	367	370	379	376	386	411	407	386	372	402	395	364	373	374	390	392	405	384	382	440	415	378	428	416	412	386	377	430	392	368	395	424	398	385	397	386	418	365	396	392	395	414	404	409	415	364	372	395	364	416	379	368	402	377	397	397	382	369	416	402	378	391	389	419	414	410	401	391	373	425	386	383	397	381	413	390	396	366	397	387	400	422	381	402	385	391	384	413	397	341	371	380	395	407	384	347	402	396	416	378	434	367	373	409	388	400	402	374	392	380	390	405	391	381	407	408	383	388	369	427	404	397	409	408	409	390	392	383	397	409	389	405	398	373	358	372	394	384	391	395	380	443	412	385	395	400	357	377	398	361	378	364	386	362	388	400	412	412	409	398	379	396	403	370	407	378	364	408	397	397	418	379	382	415	390	394	365	365	394	387	396	407	368	412	390	400	414	368	411	385	401	392	372	392	412	401	389	417	397	374	385	385	363	397	407	362	393	385	366	369	390	380	410	392	397	410	420	384	385	388	379	396	398	379	405	382	405	409	387	367	365	431	415	404	410	382	423	406	427	360	352	364	394	397	359	394	372	387	404	385	417	425	373	398	392	384	404	404	375	374	356	376	394
4729	1928	1438	845	758	697	597	565	524	519	456	441	458	467	460	443	441	439	450	443	451	449	444	426	466	430	444	458	397	425	427	429	417	426	433	427	422	424	411	464	430	464	443	427	384	416	426	465	461	382	436	432	446	442	461	432	453	422	408	428	389	446	452	438	391	442	467	442	426	445	427	422	423	437	420	397	437	402	430	424	406	443	391	438	424	417	415	425	413	432	429	481	408	414	437	417	375	438	411	426	450	400	421	408	428	424	419	446	393	461	436	439	396	427	421	411	421	439	429	402	409	419	438	436	421	401	406	427	415	436	418	415	423	396	438	448	462	424	401	426	451	429	420	408	441	466	436	454	449	441	408	416	466	442	428	412	421	421	416	449	407	440	429	386	399	423	440	442	377	412	401	416	480	429	422	456	437	432	393	417	431	405	414	482	439	448	415	429	403	390	407	415	388	406	409	444	492	408	424	426	424	409	417	430	485	381	459	440	444	440	421	447	400	448	418	403	432	438	419	440	409	433	404	454	448	406	451	415	443	376	432	428	470	427	416	448	440	398	421	438	401	413	426	474	428	433	417	396	436	403	450	462	389	413	449	416	400	431	427	427	430	394	397	426	440	433	423	483	390	400	431	414	445	448	441	458	424	423	450	401	471	460	423	465	432	393	438	455	432	402	404	486	396	430	422	436	422	401	425	429	431	429	408	446	420	398	428	454	422	396	442	433	388	443	423	418	414	438	442	417	435	421	454	402	401	424	454	439	424	453	423	418	416	379	448	411	401	401	431	435	438	421	417	424	420	385	401	428	435	430	420	418	410	449	447	395	402	407	417	397	402	439	430	444	418	428	435	402	442	408	451	406	454	419	397	383	417	427	409	399	396	409	441	391	423	459	426	425	416	431	399	468	380	408	437	451	392	445	440	426	447	472	444	428	401	465	412	446	442	427	434	408	427	388	421	437	425	424	425	418	437	434	405	420	439	430	388	424	418	462	446	423	424	433	386	455	425	426	417	420	409	420	419	431	402	395	386	394	398	455	443	405	449	430	447	429	428	426	411	426	428	437	389	408	403	435	420	404	402	452	447	421	444	435	452	399	411	436	388	436	425	429	429	446	418	428	413	402	442	407	419	452	406	424	429	424	402	420	438	425	436	411	394	454	429	433	412	424	393	426	425	433	502	408	363	394	419	409	437	391	436	438	407	442	402	419	416	417	420	442	440	410	472	412	426	408	442	417	419	431	410	422	420	438	375	415	419	395	430	420	440	435	445	430	421	454	428	419	409	410	421	419	407	419	408	433	422	432	443	430	397	409	439	425	415	423	427	398	444	419	462	425	414	491	412	462	412	419	446	400	430	438	412	408	441	405	460	423	418	424	381	411	449	430	424	426	420	465	462	427	383	396	425	438	446	445	425	425	435	410	442	429	433	434	413	439	423	423	441	423	434	420	409	417	439	430	422	408	403	399	419	465	405	428	448	436	406	413	409	416	440	431	414	372	442	442	392	417	409	467	437	472	439	449	422	379	437	439	443	409	417	431	426	453	436	430	453	412	406	434	461	405	413	428	440	435	422	465	420	430	415	453	414	404	405	469	419	421	434	421	442	427	447	408	449	380	411	444	390	416	417	423	398	458	404	447	390	413	410	441	383	425	435	410	397	432	425	427	386	439	438	415	413	430	433	416	406	466	388	426	437	453	433	415	424	417	434	398	423	377	427	441	413	437	434	407	447	421	406	420	457	413	383	424	431	372	408	404	423	459	448	444	438	399	434	410	412	414	424	425	429	404	454	400	436	386	467	456	425	413	447	417	467	400	423	404	456	446	451	390	435	415	430	411	432	418	439	431	418	436	403	418	387	434	394	405	413	395	443	404	414	377	442	416	421	389	447	429	438	433	445	435	405	435	413	427	418	407	461	442	409	447	422	439	434	434	408	456	416	421	443	447	427	398	397	435	458	418	420	439	382	418	422	444	455	459	459	464	437	428	437	429	418	404	396	418	424	426	415	397	468	443	429	412	394	379	409	446	438	465	398	438	460	375	406	434	403	412	434	399	445	421	451	417	433	435	422	423	406	412	408	445	394	404	426	408	419	440	460	416	422	449	432	429	413	447	406	461	417	428	424	459	396	411	451	416	390	401	422	416	445	419	421	420	427	424	395	424	415	425	438	396	407	464	425	429	385	437	432	411	450	442	442	427	419	412	417	430	432	436	407	470	435	411	423	426	452	422	442	447	459	436	422	408	414	442	414	415	410	429	401	485	472	431	460	394	414	447	429	415	417	401	431	486	423	421	412	402	462	444	416	449	417	403	429	401	448	425	461	427	406	424	390	435	420	392	407	418	434	413	428	458	423	432	412	421	420	438	425	405	430	386	417	411	409	437	383	391	433	445	434	446	435	402	439	424	409	438	465	406	460	455	444	422	444	413	438	409	411	430	421	415	415	414	486	415	400	441	435	410	439	423	457	420	431	410	400	413	447	410	444	435	416	422	427	410	402	410	420	444	416	400	396	385	419	473	442	436	438	412	430	441	440	404	394	431	414	444	450	441	396	416	390	430	453	442	427	433	413	444	460	401	449	424	422	412	432	405	443	425	427	394	416	390	460	368	423	405	387	393	429	461	397	433	375	455	456	416	428	408	451	402	438	416	442	404	406	422	433	412	412	426	387	417	456	401	410	418	406	398	415	387	432	394	408	415	443	417	431	415	415	433	450	408	417	471	454	408	406	400	438	402	391	392	432	420	413	406	410	411	416	434	434	462	418	427	404	423	408	414	421	405	443	414	437	436	411	453	400	426	467	378	455	426	439	442	440	430	414	416	413	444	459	430	449	474	460	420	416	429	434	440	419	424	456	423	418	395	444	421	432	436	440	397	408	385	407	432	440	441	393	442	440	424	424	412	391	409	411	414	403	425	399	443	445	438	452	416	435	437	422	426	429	450	455	429	429	404	424	444	454	393	399	409	423	432	422	417	440	436	399	462	443	418	407	407	437	401	404	417	404	457	417	468	413	428	427	407	436	417	430	432	444	397	465	395	461	393	451	438	425	400	436	389	436	436	447	437	403	397	447	409	412	413	450	464	445	464	430	428	410	400	419	392	446	444	404	436	440	429	410	406	426	411	441	435	464	415	432	453	418	413	416	460	425	429	409	419	414	398	395	410	414	436	447	425	435	438	434	459	451	403	424	411	445	430	405	421	420	410	409	435	429	421	429	443	406	432	403	417	419	431	424	396	440	442	439	434	432	431	436	408	416	465	456	429	440	444	409	418	461	423	440	436	377	461	415	432	416	448	438	419	433	457	417	419	398	420	479	409	465	436	403	400	470	401	437	426	440	401	393	434	379	405	397	411	462	437	413	425	445	437	463	434	442	445	422	425	423	427	448	386	407	407	408	443	443	452	435	410	441	437	451	392	411	452	409	393	412	435	416	414	393	402	431	410	423	410	448	430	456	432	460	408	412	413	428	443	431	401	411	400	461	475	412	418
23876	21222	28311	24188	21098	9408	1666	1188	1054	919	885	832	793	766	833	806	750	760	726	753	744	778	765	716	709	675	726	710	721	715	700	727	714	728	701	711	733	709	723	667	694	713	717	680	672	689	678	730	683	755	700	677	680	716	692	706	697	718	717	709	678	723	775	718	728	703	693	671	717	714	724	670	734	679	680	687	705	670	680	743	677	652	703	740	663	743	680	714	685	747	729	643	721	700	714	649	704	680	675	733	680	698	671	720	697	685	703	640	666	718	682	680	652	713	652	693	664	665	713	654	650	683	653	636	687	690	720	715	646	608	678	677	700	708	644	673	668	664	669	664	656	712	684	682	652	698	658	653	675	664	699	719	719	700	730	661	690	697	704	655	696	650	711	656	689	700	684	675	721	664	724	692	690	643	693	715	710	688	689	736	718	663	665	701	734	687	706	693	666	689	675	689	685	694	717	715	727	662	653	722	707	706	678	704	686	663	664	700	702	672	698	706	700	670	675	685	680	719	694	683	657	685	709	701	643	651	625	679	685	634	622	666	672	676	648	637	684	665	719	686	705	702	676	735	675	735	698	715	676	690	682	668	686	699	690	667	700	725	677	679	645	655	712	709	705	728	699	699	684	686	724	694	643	683	726	660	701	740	705	719	689	699	669	664	703	705	705	687	630	681	743	710	692	667	631	690	706	682	708	665	652	733	653	664	707	706	702	709	702	701	664	677	688	653	696	709	686	653	728	711	647	673	626	687	671	688	671	648	667	680	682	705	679	673	670	663	652	700	668	646	677	727	692	631	700	691	643	646	698	678	740	687	699	733	735	677	650	715	663	669	703	676	711	686	692	671	671	713	716	633	685	636	709	690	687	696	676	697	673	672	664	742	676	647	720	698	697	718	668	664	676	715	683	674	749	699	688	680	682	711	718	646	699	685	696	695	686	673	694	720	646	661	672	655	725	690	700	685	692	674	697	673	641	666	683	708	673	650	707	668	667	666	664	696	668	663	716	662	668	653	656	707	691	698	648	687	770	645	679	737	720	657	701	646	691	660	647	720	698	764	663	714	719	707	708	711	672	712	659	638	678	673	705	660	665	739	669	714	692	712	606	681	687	750	695	669	634	708	724	670	683	692	692	653	707	715	647	691	668	690	680	705	680	698	658	665	706	679	660	676	681	656	656	696	673	662	674	635	694	666	676	702	706	679	688	691	664	687	718	696	665	653	666	685	665	693	696	739	707	653	686	645	700	685	639	645	651	681	687	709	710	657	697	705	663	729	708	698	697	647	686	678	701	680	687	668	653	695	702	721	690	710	702	663	672	705	675	720	667	717	695	684	625	681	684	688	714	662	666	723	685	684	707	683	650	669	670	766	654	694	668	649	676	692	654	666	686	709	686	695	683	663	619	619	688	676	688	665	635	738	656	638	670	681	645	644	673	683	735	698	686	656	710	703	651	675	690	714	671	668	674	686	722	701	653	696	670	705	721	705	684	665	686	706	720	644	715	652	696	685	672	644	638	698	646	640	677	654	651	660	648	684	692	687	681	718	677	678	719	626	727	671	670	718	698	646	679	730	634	728	714	671	721	674	686	667	663	708	676	670	694	723	641	685	678	682	651	687	724	705	655	712	693	680	646	677	735	679	668	665	689	700	682	643	687	676	742	672	684	670	672	705	688	685	673	638	717	695	714	668	666	734	701	704	651	681	664	698	700	669	678	672	738	727	686	689	630	671	717	700	677	681	664	696	653	677	651	666	738	662	728	667	638	624	690	707	691	735	671	680	689	667	659	682	651	636	706	648	671	661	738	730	646	701	728	698	643	662	693	688	693	687	697	686	681	704	720	685	662	693	641	700	685	668	727	665	721	705	702	643	694	570	680	715	655	641	694	664	742	668	705	663	654	671	729	740	678	664	721	713	680	646	707	723	677	643	734	668	650	674	646	697	712	660	711	642	724	680	693	715	678	709	689	692	676	677	667	746	676	693	662	682	694	715	681	683	678	677	724	665	689	651	685	715	708	672	716	700	679	686	669	663	732	709	684	700	706	723	700	653	681	661	732	668	743	689	638	668	656	716	700	651	699	672	704	726	715	669	730	635	662	721	691	736	714	653	700	723	692	687	705	700	672	631	711	669	711	680	676	689	698	714	706	674	690	686	696	708	653	666	661	736	669	656	713	654	642	681	699	679	694	694	670	666	672	708	641	723	710	638	710	730	679	655	701	651	678	680	648	676	674	653	670	658	672	698	667	689	651	673	708	715	676	678	691	711	676	687	684	662	668	714	667	736	666	641	703	663	691	705	675	651	696	725	660	625	694	656	663	662	675	628	662	670	666	684	652	681	667	703	706	666	722	658	698	621	707	651	696	657	676	695	669	672	673	706	627	720	743	635	697	721	721	716	691	698	670	727	680	698	653	744	684	689	725	729	694	679	710	636	669	684	692	673	648	687	683	624	653	708	616	686	723	660	690	693	687	642	699	665	634	727	699	696	596	682	689	685	687	719	698	705	683	737	725	730	677	680	679	703	637	695	668	688	702	643	707	686	662	688	644	662	685	703	626	725	723	706	701	728	703	725	683	747	688	742	705	660	693	694	683	683	677	659	699	664	683	634	623	676	653	683	689	668	679	680	673	663	694	698	687	675	640	684	641	668	698	710	663	699	739	719	699	664	747	700	684	667	695	679	683	663	691	674	698	700	639	668	683	648	689	677	677	724	744	699	660	693	696	659	668	695	682	697	684	696	691	724	661	688	656	679	693	678	709	681	683	680	680	656	721	699	664	675	672	670	683	700	660	675	681	668	694	652	688	664	652	678	711	658	653	715	738	672	646	694	644	705	676	667	709	678	678	665	668	658	707	684	646	650	706	698	676	671	680	638	657	704	718	655	698	681	676	707	715	707	760	670	678	710	733	711	648	652	687	726	684	710	637	702	739	702	621	731	675	699	708	677	660	700	687	696	656	638	722	719	710	656	694	689	692	721	728	722	682	687	701	683	677	654	655	672	676	686	663	642	704	646	698	664	702	667	669	644	697	667	663	690	693	694	650	686	670	728	701	687	718	661	635	675	670	685	732	704	627	670	688	727	686	646	645	692	701	683	661	704	677	670	707	678	704	673	709	681	664	735	625	681	660	705	682	704	697	647	670	653	723	678	676	692	712	678	684	709	676	618	748	663	712	678	652	667	665	673	740	702	665	652	691	678	683	690	731	675	667	683	719	698	696	698	709	619	655	715	653	680	664	654	717	684	698	710	670	739	698	684	676	638	710	668	674	654	706	668	662	659	667	686	649	712	678	647	688	738	646	701	702	657	643	644	714	626	715	682	678	707	726	687	655	687	687	696	738	671	668	672	689	677	665	700	686	643	682	693	680	637	656	669	740	664	665	667	646	658	737	654	684	726	747	672	721	686	698	627	683	681	721	693	702	665	688	728	721	657	636	638	686	712	750	662	672	670	680	696	721	656	644	695	656	669	709	685	689	686	682	702
3933	10212	7122	3620	2980	2355	1894	1544	1364	1183	998	970	984	867	799	832	792	833	834	860	791	767	784	767	753	753	755	721	783	732	727	738	729	721	682	731	691	737	764	709	803	646	770	713	679	760	728	754	694	731	688	699	739	699	731	723	724	756	777	713	731	755	773	752	738	740	718	773	705	734	803	748	679	694	779	749	689	712	743	699	740	667	743	720	711	717	709	739	728	713	667	691	685	723	717	712	709	667	754	704	645	693	735	706	700	741	696	684	706	735	731	695	705	728	721	715	725	686	648	736	676	717	697	711	692	666	741	728	757	703	705	671	751	717	695	669	764	708	709	712	711	686	703	749	733	763	688	711	718	684	688	699	709	747	699	762	705	704	719	731	817	744	677	729	712	688	668	693	724	683	745	741	766	713	722	704	685	731	679	717	718	687	723	670	750	686	700	667	709	719	689	685	696	722	684	712	656	722	695	723	724	715	743	716	731	715	692	700	693	735	711	757	686	669	714	711	702	733	677	704	729	700	657	702	708	656	700	742	699	691	712	692	705	697	718	735	672	740	715	700	725	700	723	694	689	751	753	732	714	689	688	677	653	770	716	710	731	706	693	711	687	720	745	707	746	682	708	700	753	641	666	688	735	668	710	725	691	756	758	725	703	689	694	750	700	718	683	726	702	716	709	713	693	734	695	706	723	699	680	705	756	731	686	710	732	702	710	704	702	678	643	722	681	660	722	709	701	687	668	721	769	677	695	758	661	729	700	718	708	661	690	705	726	682	664	724	707	663	724	682	701	696	678	689	689	706	708	711	703	729	723	715	739	754	697	696	692	690	743	727	714	721	741	796	740	749	687	682	701	715	703	680	692	669	740	701	709	708	707	724	697	729	656	685	734	713	721	709	684	775	708	660	694	703	672	659	686	743	717	697	715	685	728	736	696	733	795	689	696	732	699	701	735	741	706	725	749	692	740	716	745	716	689	695	728	720	715	701	683	669	705	710	703	655	704	686	700	717	738	694	744	733	664	720	721	668	719	755	688	715	752	684	686	706	735	667	742	730	730	728	738	706	729	700	721	690	728	725	677	728	683	704	697	731	718	746	736	701	704	712	727	635	679	744	714	700	693	670	692	651	727	678	649	713	666	670	683	725	705	691	724	719	722	696	696	676	722	730	678	719	736	725	714	722	679	720	747	693	698	738	743	730	719	707	674	756	675	690	700	728	684	686	692	695	705	686	716	693	657	701	670	699	735	672	711	704	717	709	631	692	739	713	687	666	713	684	705	719	696	713	697	652	697	689	707	716	725	678	698	743	701	688	721	722	712	694	678	708	723	690	696	728	678	702	727	711	679	714	706	741	685	731	693	710	730	691	682	685	731	687	710	731	651	726	724	714	713	730	702	679	662	722	731	752	679	711	699	741	709	703	720	735	711	680	705	708	715	692	689	753	684	675	683	753	715	684	701	684	698	690	673	700	719	700	659	695	687	715	724	693	658	690	739	687	666	722	701	702	698	710	704	726	727	748	711	726	741	654	680	726	746	708	737	685	646	710	697	711	669	666	720	705	732	718	684	731	737	686	696	731	730	632	719	726	667	714	696	682	755	709	739	714	696	718	711	717	679	718	715	693	716	692	737	710	710	737	716	739	685	728	728	711	722	725	710	738	697	712	719	690	687	718	716	697	722	720	663	690	694	640	691	704	724	757	688	712	719	713	656	675	737	702	710	710	713	716	745	705	690	749	662	725	666	738	723	717	703	705	706	763	654	671	689	702	718	695	696	673	717	725	679	740	721	721	720	704	759	697	722	685	680	740	702	690	748	746	699	720	712	722	726	723	743	685	719	708	716	718	704	676	702	694	699	680	749	718	703	731	716	702	700	726	686	756	709	712	709	721	713	757	703	720	728	705	730	731	686	682	712	686	710	703	658	688	664	682	706	769	744	673	680	675	704	714	681	713	722	704	677	721	699	690	729	734	710	709	657	689	728	714	714	726	732	700	659	713	683	746	720	646	712	712	701	671	711	734	685	728	726	716	695	708	711	698	672	726	731	690	680	717	731	706	676	656	763	669	704	691	740	712	680	709	683	691	722	721	713	705	718	745	730	665	690	682	776	738	762	705	709	740	691	727	756	695	727	740	679	700	718	712	742	720	699	719	717	681	697	671	726	730	729	718	693	722	748	696	718	730	721	699	715	701	727	750	701	741	702	661	704	689	714	713	759	747	706	706	663	690	676	695	717	720	727	726	712	749	731	705	711	729	711	707	700	655	712	733	685	702	717	677	735	712	725	678	700	687	733	726	700	689	743	688	703	736	732	720	684	653	709	690	727	703	656	729	694	717	691	701	779	708	695	737	718	721	737	697	722	689	677	702	689	770	704	682	741	706	656	722	719	699	740	666	694	751	748	678	720	652	731	718	674	738	702	636	663	668	663	695	734	700	718	735	689	737	685	693	678	708	725	748	708	663	686	690	712	700	717	715	700	725	726	674	696	697	710	689	709	671	724	702	679	641	695	721	699	736	689	721	726	696	635	694	677	748	742	718	729	668	679	766	725	693	749	714	771	747	738	739	717	717	687	701	676	713	732	663	712	709	694	741	685	698	722	681	722	701	710	738	675	742	714	708	693	760	709	706	672	744	734	736	752	727	738	705	692	706	725	672	695	683	724	683	678	756	749	709	746	722	701	711	687	719	707	699	720	658	700	712	705	699	695	745	689	695	722	688	755	713	733	659	680	666	691	720	676	680	699	684	745	705	682	735	752	737	671	718	710	730	661	681	679	686	720	678	728	713	719	699	678	693	769	729	720	725	724	670	686	689	729	754	706	659	697	692	752	712	702	708	707	742	688	704	740	705	737	694	708	709	718	682	723	683	762	727	742	741	726	719	705	672	720	757	711	718	689	667	707	702	661	696	750	675	679	734	709	688	648	734	685	753	716	727	716	767	721	718	700	688	692	744	750	722	693	686	669	694	714	723	692	657	689	695	728	731	721	699	759	736	678	711	712	695	730	731	680	682	693	753	709	712	706	690	705	733	723	774	712	706	754	712	745	683	721	757	731	678	704	689	729	713	687	712	685	723	771	744	695	686	715	705	697	744	699	696	715	729	696	693	699	725	704	702	712	738	706	722	672	717	676	726	694	729	724	727	707	694	698	711	735	696	736	727	727	696	694	671	729	718	726	755	736	760	730	702	738	723	651	743	704	764	713	722	686	726	709	672	763	672	704	731	721	694	659	714	730	704	664	766	778	707	700	700	663	671	732	713	725	753	700	723	770	687	675	712	751	709	705	722	716	740	678	680	677	701	665	685	678	737	661	752	753	712	717	703	679	738	689	687	753	681	698	688	657	731	674	721	709	712	751	685	684	703	720	675	714	719	712	677	690	677	718	698	712	699	723	739	681	698	729	727	694	656	736	709	710	702	735	699	732	745	704	707	679	692	724	643	690	705	705	679	726	689	688	717	741	742	689	704	690	703	664	716	693	673	695	692
24892	21123	27108	25277	9335	996	800	661	553	561	505	478	468	425	425	458	449	427	437	428	447	378	415	402	430	402	383	421	405	391	369	388	369	439	382	352	432	361	422	396	385	415	390	402	425	384	368	395	420	400	433	408	370	416	388	406	403	372	412	406	398	419	432	424	381	379	403	408	417	419	405	402	372	380	417	429	388	393	410	360	369	400	410	395	401	373	385	408	402	378	405	409	428	382	415	376	383	379	402	373	378	417	393	388	431	382	408	407	356	433	410	371	406	387	382	404	431	394	373	392	408	399	382	387	369	393	389	374	379	391	371	388	380	385	411	354	398	396	425	408	404	388	372	372	389	383	387	356	406	386	397	417	379	422	369	408	382	404	433	406	402	425	387	380	370	373	375	376	419	400	385	378	431	371	385	377	395	385	423	419	429	377	411	391	429	351	391	400	392	406	386	421	377	417	386	385	369	371	385	379	427	408	382	411	354	392	393	402	407	397	374	371	410	384	359	406	378	400	373	411	397	416	381	380	398	408	395	397	400	368	377	395	396	389	419	429	387	372	384	425	394	390	419	409	392	412	370	379	370	400	382	424	420	378	377	404	394	390	388	391	409	398	409	353	433	382	358	386	370	411	412	416	404	406	382	388	392	373	397	401	406	424	379	377	380	374	375	391	394	406	413	401	379	379	394	396	439	397	389	405	366	448	364	408	411	377	369	451	407	384	380	422	380	390	386	431	373	374	404	405	390	380	395	361	397	421	381	389	412	380	383	404	376	385	386	377	398	445	401	415	335	421	412	383	411	387	383	409	409	415	384	414	389	416	399	369	391	406	431	402	416	399	398	385	393	385	420	395	391	383	393	375	400	404	406	382	370	437	404	329	368	382	421	374	429	380	405	398	393	368	362	385	426	380	409	368	389	404	388	374	374	397	389	391	394	399	435	388	426	413	397	383	390	413	420	390	392	437	393	408	388	415	390	401	400	385	391	423	403	381	409	395	386	391	351	426	381	384	385	395	393	375	413	379	386	377	414	409	339	375	370	409	387	375	390	384	409	373	368	403	392	384	389	410	372	391	398	392	391	391	386	380	424	364	396	405	381	382	397	408	381	417	406	397	397	413	398	422	394	421	372	402	389	370	390	420	401	408	387	409	406	376	399	431	404	391	384	403	416	423	417	403	388	389	398	412	397	378	378	365	412	395	381	411	387	381	374	394	417	364	377	416	408	409	389	405	408	368	401	428	354	391	396	371	420	397	385	385	414	391	401	404	396	364	413	389	390	377	403	410	383	382	410	378	399	419	438	376	388	335	407	390	360	376	389	375	422	405	408	389	427	426	406	395	383	371	364	369	394	408	355	370	401	381	414	357	404	388	398	416	429	380	403	409	370	395	400	362	375	379	403	417	388	384	396	367	382	405	382	389	382	393	352	410	396	435	384	391	367	380	404	383	405	379	346	445	394	407	369	354	383	406	380	410	391	425	396	381	389	373	378	384	417	387	371	407	417	407	380	369	396	411	379	409	399	415	398	415	373	375	411	374	374	375	369	399	433	376	430	391	391	362	355	361	378	415	423	386	374	409	364	389	393	411	417	405	407	400	385	389	359	427	376	408	406	400	405	402	404	379	362	394	398	399	366	407	381	407	380	436	346	370	409	408	370	394	396	418	399	387	404	421	385	389	371	419	387	380	389	383	411	410	403	392	419	386	403	395	349	381	390	376	376	394	413	385	396	363	426	357	368	390	386	387	373	409	436	418	410	405	406	435	378	400	405	419	404	391	399	396	411	382	395	387	388	360	400	398	432	398	385	364	414	428	402	441	420	415	396	421	403	364	397	350	367	381	380	395	389	387	345	396	392	385	411	375	403	376	403	374	397	398	407	373	411	424	397	389	391	354	388	414	384	359	373	370	395	378	367	398	377	368	410	390	390	356	404	418	425	387	351	392	407	370	399	367	366	410	396	398	362	415	367	409	372	386	390	395	391	399	390	376	409	451	392	375	363	407	382	375	394	395	394	415	369	384	388	382	377	412	427	375	385	388	377	375	389	429	346	401	413	359	378	424	431	378	372	388	402	398	379	412	384	383	375	395	396	363	408	418	431	385	391	406	420	368	377	357	364	384	381	409	380	391	412	401	402	387	381	406	406	395	345	366	400	405	407	422	409	386	380	403	407	378	375	382	428	396	416	420	405	389	404	376	357	395	368	356	405	349	414	402	390	410	436	391	355	420	403	368	407	401	380	363	377	365	396	410	422	407	414	377	401	415	392	434	409	350	421	388	415	430	399	408	434	390	401	397	373	405	393	335	393	385	421	380	427	414	408	373	409	403	423	373	418	382	385	396	368	369	390	401	379	399	393	375	401	390	397	377	352	386	378	382	388	406	354	414	371	379	375	366	433	401	363	335	369	367	340	380	399	404	389	391	394	383	398	413	400	381	406	393	379	402	409	372	398	412	380	407	409	425	399	412	409	376	419	395	384	383	362	383	377	409	399	402	433	406	371	398	411	382	413	384	371	371	370	433	402	402	401	422	410	378	382	395	357	412	356	377	387	387	417	380	363	399	382	419	367	429	400	421	378	427	371	371	389	384	381	371	388	394	381	403	401	385	424	416	412	410	384	423	397	379	381	412	371	390	388	405	397	389	395	396	407	384	381	398	378	399	371	403	374	435	398	367	392	421	402	383	377	339	441	360	392	408	427	397	382	375	408	396	399	406	410	413	371	404	412	373	392	359	374	381	399	389	387	373	387	392	407	427	392	419	410	382	424	387	421	397	396	357	426	396	351	390	426	419	353	383	399	382	411	421	367	379	377	412	413	399	379	388	418	390	434	421	410	395	394	378	417	396	395	375	413	357	389	379	385	380	412	424	409	405	342	380	401	380	371	443	392	392	414	382	363	361	421	384	400	410	394	378	439	353	398	400	359	428	358	413	385	403	421	413	389	372	391	385	392	391	389	406	400	376	376	391	375	409	412	429	359	410	395	377	412	413	402	390	451	423	393	378	400	399	380	401	402	432	340	382	389	387	363	348	378	399	387	415	417	418	409	384	402	405	370	415	381	393	416	396	364	423	389	405	390	385	373	402	370	405	369	389	387	402	393	387	401	384	376	393	394	378	414	398	429	385	393	361	412	416	392	388	389	377	420	410	334	403	391	399	394	400	384	400	382	408	382	374	400	380	385	364	389	416	392	392	339	376	385	392	418	430	372	373	379	390	418	382	422	416	404	392	366	419	389	404	373	394	405	362	383	400	378	359	373	397	388	401	384	446	370	359	395	393	403	408	354	366	382	396	375	415	365	399	399	381	385	393	399	361	385	413	364	408	418	410	400	387	387	400	399	394	398	347	397	371	425	421	383	409	380	407	372	426	404	390	356	364	384	388	374	394	382	369	395	395	397	348	394	440	404	383	382	382	376	401	407	394	412	396	408	383	387	371	360	365	414	406	385	383	375	367	361	381	397	413	405	383	424	381	431	391	351	371	348	351
3949	6266	4307	2180	1778	1380	1094	1006	876	760	710	634	624	551	519	499	498	520	475	543	458	481	467	477	454	480	454	438	499	457	470	462	483	426	436	399	414	435	506	478	461	438	480	435	459	444	464	481	451	462	446	439	475	473	476	444	469	470	474	466	469	467	444	494	433	461	488	453	456	458	473	463	470	462	465	468	430	483	440	409	439	411	464	441	422	478	435	446	461	432	420	483	449	458	446	450	448	455	422	485	475	464	450	440	442	411	443	434	449	460	384	398	442	450	425	435	455	480	421	429	430	472	446	464	444	443	485	463	424	448	404	459	454	436	439	438	411	440	515	439	444	446	418	451	407	433	463	430	452	422	453	442	446	443	457	448	467	442	438	414	479	480	433	463	406	431	416	433	459	418	451	449	402	454	450	443	511	461	414	446	415	455	449	438	411	478	421	455	448	433	449	444	428	458	424	445	474	477	430	441	460	455	435	419	481	465	411	449	472	470	448	426	472	413	431	465	457	435	466	446	401	407	469	470	451	427	456	437	413	412	455	445	388	446	479	435	446	424	452	445	428	470	444	395	415	461	452	481	447	461	417	468	442	446	436	447	413	464	423	467	417	470	491	461	413	475	419	408	438	426	437	444	446	431	465	435	459	490	428	461	413	419	410	429	450	447	436	426	410	435	432	469	455	427	450	448	445	424	420	445	423	432	446	471	470	408	426	458	433	407	433	429	415	454	434	447	470	466	430	439	402	454	427	454	412	454	458	446	420	423	381	439	469	446	444	414	446	420	448	450	430	429	452	462	441	390	419	405	441	380	443	448	426	425	442	424	458	450	406	493	442	456	443	397	435	454	490	456	487	444	434	447	454	428	446	429	428	414	435	412	418	427	443	457	447	401	473	461	446	432	436	440	424	403	484	406	465	415	421	443	438	443	467	468	423	442	413	426	434	414	441	454	436	412	410	444	469	428	447	446	446	434	460	445	438	433	444	426	444	453	453	449	389	430	456	437	418	445	445	442	408	439	428	410	430	449	430	425	473	470	437	465	474	428	414	413	429	447	473	475	443	407	474	443	420	398	471	460	459	456	452	483	429	414	397	449	441	431	446	469	424	460	430	475	464	438	415	437	441	459	420	436	452	452	433	451	454	445	432	406	441	455	458	443	422	432	430	451	451	463	456	429	463	432	437	425	424	420	420	446	402	465	464	485	446	475	419	406	435	444	413	443	369	423	451	448	452	409	463	446	439	420	419	415	439	451	464	469	409	416	436	404	420	452	441	413	420	445	450	473	428	434	426	413	448	456	468	437	457	468	420	440	481	423	452	456	484	451	454	454	449	447	435	437	481	454	432	465	435	467	417	449	479	471	448	388	431	440	446	419	420	453	447	440	466	418	456	470	467	453	451	460	449	463	426	473	456	440	439	423	444	484	461	485	408	455	445	415	424	447	448	451	477	443	396	430	417	446	461	417	452	466	418	446	439	420	464	466	458	439	463	446	451	433	425	420	435	453	449	464	417	398	415	424	424	452	422	404	445	468	443	429	446	458	436	442	428	461	406	415	449	421	443	460	433	454	450	438	437	422	410	471	423	397	448	411	447	410	423	420	431	453	466	428	405	432	471	428	471	455	453	481	424	485	416	454	434	462	455	458	405	475	430	399	432	439	427	449	446	415	453	457	426	423	442	418	432	442	448	441	417	498	422	430	439	422	440	427	407	433	450	424	430	415	445	459	451	477	459	427	477	431	452	416	436	428	439	426	406	422	389	428	458	444	426	497	472	419	462	417	437	450	453	434	439	435	422	404	408	391	427	434	434	419	455	461	456	422	445	448	416	422	440	448	464	451	429	521	423	431	466	441	456	431	447	429	442	440	456	446	432	437	452	398	449	446	405	449	449	453	450	464	431	432	476	443	434	412	487	415	466	468	483	462	446	435	433	449	450	450	412	419	484	453	434	417	443	433	457	442	452	457	416	445	438	431	433	463	470	428	433	478	426	470	438	430	409	472	427	472	421	433	465	444	416	406	424	472	447	450	437	451	460	423	446	436	433	404	434	443	472	435	438	444	411	454	451	436	433	459	429	425	418	429	427	434	438	439	433	436	374	414	398	429	449	427	422	435	429	453	458	441	441	418	458	464	444	392	422	445	431	438	435	447	413	444	434	427	458	453	401	459	399	452	439	437	450	450	432	409	458	439	440	449	414	443	415	460	452	404	445	429	455	408	466	410	425	463	442	407	470	407	429	442	472	433	456	440	427	428	420	433	475	442	457	411	444	441	448	449	443	422	440	407	409	436	465	452	427	379	446	472	462	458	448	433	430	426	466	418	463	444	383	467	428	462	450	428	468	451	420	419	460	429	446	422	470	428	432	443	453	403	427	421	457	406	455	426	417	481	441	446	431	451	419	439	414	420	425	455	425	443	468	446	440	471	416	462	413	435	447	450	441	439	421	425	433	450	442	424	449	414	457	458	440	410	413	452	415	467	418	451	446	452	421	476	464	454	442	449	404	466	466	457	444	398	484	438	428	446	417	466	432	429	449	423	450	453	445	425	433	445	430	452	422	460	444	473	408	461	458	423	442	445	439	446	432	450	423	452	440	421	483	446	445	442	431	411	468	449	428	471	443	374	442	429	464	439	454	443	432	439	450	432	482	431	455	427	438	459	442	460	433	381	442	418	455	432	442	445	465	432	445	445	434	446	422	406	429	452	402	467	436	422	440	450	427	434	434	417	447	450	457	455	434	425	446	457	459	422	398	434	420	448	490	432	450	442	437	460	468	415	401	448	448	437	426	462	437	461	425	489	461	452	455	455	420	422	426	423	415	424	426	426	417	411	432	438	395	415	441	469	416	407	471	431	422	440	424	431	396	433	457	428	441	464	450	443	449	409	460	442	453	446	452	420	444	423	448	424	399	449	448	390	402	439	459	445	436	440	444	400	451	444	422	444	429	453	416	454	444	431	412	423	454	439	441	452	443	401	429	448	471	473	439	415	406	443	422	433	455	412	411	448	451	466	455	441	445	439	436	413	427	451	418	477	411	422	425	408	423	416	439	413	465	450	406	449	448	437	463	470	404	441	444	430	451	527	435	375	427	489	470	443	457	446	442	446	452	437	422	428	434	445	412	423	421	416	449	416	466	430	408	465	435	421	415	420	443	455	460	434	445	428	435	422	427	412	426	452	424	454	450	468	441	420	456	442	440	458	460	433	456	463	414	415	405	423	423	438	457	449	427	423	425	385	441	446	403	416	433	467	427	466	426	466	443	421	410	439	460	437	446	432	434	420	435	422	439	463	421	439	433	437	377	434	406	443	458	458	424	405	438	457	468	444	440	441	461	451	468	446	444	463	460	427	450	450	432	413	440	399	456	463	418	449	443	427	458	462	409	412	436	496	433	435	466	452	444	394	452	474	439	405	452	450	460	418	475	431	434	462	464	455	458	460	460	450	436	442	412	455	434	417	428	436	501	418	463	469	426	451	435	421	432	467
22760	21282	28961	23892	21277	21327	8347	1855	1495	1275	1207	1151	1062	976	1031	982	957	920	902	869	903	883	888	937	822	872	839	907	810	921	838	827	832	863	852	841	883	849	874	890	859	834	843	805	846	821	853	852	845	775	880	826	814	819	830	836	785	807	875	872	849	818	851	826	867	802	845	835	865	904	863	866	868	825	871	821	821	849	806	797	794	842	805	841	801	801	793	817	792	818	787	833	817	771	848	834	804	812	828	822	756	852	870	779	809	798	775	853	833	841	824	808	715	828	835	805	788	835	826	861	835	793	810	778	830	813	801	789	826	852	837	820	819	775	811	826	762	783	843	826	792	787	804	775	826	740	831	785	806	868	754	788	798	824	824	805	789	797	847	763	792	843	828	839	767	797	823	794	824	891	780	859	838	794	812	779	839	825	889	829	765	797	839	826	801	814	847	806	834	808	767	801	776	802	779	771	814	755	848	796	778	772	817	844	823	790	832	816	831	840	843	815	793	765	850	789	789	853	803	765	861	777	839	833	817	813	827	830	759	816	854	795	842	831	863	802	820	802	806	775	867	794	819	768	852	859	797	777	808	785	789	761	828	790	850	847	845	812	812	796	817	828	822	778	854	874	793	825	809	764	777	831	820	838	786	807	781	763	766	815	868	883	819	801	785	829	823	851	821	802	851	810	878	817	863	829	799	835	821	767	873	818	828	794	754	783	809	873	806	781	811	828	823	788	798	805	807	794	819	786	795	864	794	826	870	764	841	821	806	778	826	836	788	833	859	776	872	780	847	829	810	835	828	822	789	834	761	840	839	784	765	790	806	838	770	797	851	853	807	812	817	846	790	808	790	775	807	847	811	860	776	736	806	840	781	825	819	814	798	809	820	816	825	808	806	850	813	813	845	846	771	839	828	786	796	825	748	843	840	799	781	760	765	815	814	746	805	769	811	834	785	790	821	797	812	796	808	837	797	820	806	806	838	824	834	746	796	825	781	797	735	808	811	829	781	772	805	838	796	752	820	817	785	811	772	869	816	763	819	785	802	813	797	723	752	802	819	774	802	844	788	842	811	761	774	849	859	803	823	791	775	776	810	858	835	816	861	743	772	874	855	831	841	839	814	835	786	770	839	820	777	802	824	865	784	785	785	831	881	743	811	790	800	833	812	841	836	815	827	808	835	801	795	833	796	812	798	888	820	754	806	836	781	839	794	823	818	797	846	811	861	817	802	861	796	776	842	794	805	801	845	833	837	830	829	757	747	802	782	812	741	793	805	765	831	791	794	831	779	843	789	847	822	809	820	783	794	784	854	819	863	840	790	758	769	799	834	770	836	779	813	824	799	732	821	760	794	881	834	798	765	795	802	805	817	768	794	808	802	858	796	836	838	823	822	815	798	785	791	780	825	822	760	782	801	770	808	846	809	803	790	847	811	761	811	797	812	813	787	887	814	796	875	781	795	828	783	857	829	787	861	820	817	831	820	834	763	841	772	861	774	785	789	849	835	819	788	805	865	776	813	802	815	784	825	750	830	784	791	784	815	784	826	776	804	847	853	823	811	854	803	785	801	855	840	806	819	792	785	759	776	803	794	834	793	741	818	864	797	799	845	755	783	837	800	810	843	832	805	762	824	781	816	787	835	814	780	801	773	792	779	848	800	839	742	817	853	798	862	810	837	824	824	823	857	775	846	845	826	831	850	835	824	844	829	791	806	831	841	835	836	774	783	805	815	806	818	792	796	774	777	780	810	862	842	793	792	818	820	840	852	839	782	802	777	833	797	794	799	794	808	827	815	831	852	771	818	803	828	851	800	821	794	806	761	789	809	828	804	845	827	841	800	746	752	825	844	781	743	785	784	807	801	784	823	841	825	748	829	820	843	820	776	888	805	838	776	789	800	790	782	836	824	805	759	766	785	763	843	826	797	821	768	754	848	889	849	835	755	817	778	823	762	817	857	803	826	834	830	791	856	809	862	799	829	887	816	789	814	799	772	756	816	797	790	804	855	828	792	792	809	795	838	799	859	806	814	831	872	852	821	796	819	801	781	771	823	814	780	795	751	822	747	799	799	815	816	801	827	808	866	830	815	772	783	856	802	797	779	771	785	817	809	744	834	818	804	829	808	821	792	787	786	764	786	818	790	880	805	831	773	831	805	820	819	817	783	832	804	806	822	824	785	798	784	788	818	814	813	818	885	800	765	816	801	806	825	790	782	877	790	822	795	752	802	773	798	775	807	795	797	797	817	799	769	844	751	816	817	817	771	835	757	828	831	793	793	830	839	809	824	819	804	854	794	871	812	820	846	825	799	845	797	798	788	807	777	796	805	796	809	853	785	796	739	836	838	770	836	771	811	803	808	790	817	823	844	797	804	803	827	825	787	816	803	813	759	830	817	787	859	832	828	853	781	792	800	817	814	779	793	817	856	808	749	783	794	793	789	773	801	765	804	820	754	788	807	781	794	842	800	867	822	829	813	790	806	806	840	810	800	787	821	810	844	846	853	858	768	799	819	813	804	816	771	773	801	829	834	771	808	826	849	795	803	803	834	814	826	795	798	768	872	770	821	795	808	829	847	807	840	845	794	833	776	793	780	820	823	820	853	847	823	791	827	793	818	832	816	786	779	812	814	848	822	784	779	811	809	781	804	784	808	767	810	833	805	796	803	780	761	826	820	775	764	845	863	738	806	766	754	817	775	800	833	787	829	849	817	828	774	803	835	769	826	786	812	793	810	806	815	771	804	782	826	812	815	795	790	860	793	837	857	815	796	807	827	843	749	837	824	803	840	779	782	769	840	816	817	808	825	827	768	797	792	831	869	801	828	811	807	825	803	817	798	805	761	827	764	779	848	805	798	742	826	817	804	749	853	836	808	822	818	797	804	800	803	778	821	782	846	780	793	810	840	841	823	838	792	810	841	831	757	847	829	840	800	759	864	793	858	816	816	833	834	823	792	764	821	793	854	771	821	838	845	800	837	839	809	788	837	860	776	836	798	769	773	801	770	799	796	819	829	842	813	848	779	832	839	816	757	895	794	876	748	845	805	766	832	818	804	830	761	797	810	813	792	754	799	851	776	872	793	837	819	816	767	828	878	802	816	776	814	778	797	807	813	784	738	821	826	794	821	837	796	852	819	795	835	810	791	845	799	796	836	828	782	827	818	802	834	826	809	807	790	821	825	783	812	776	799	797	826	784	801	811	803	807	824	782	812	813	792	839	782	822	804	819	813	808	811	783	771	856	783	743	855	832	792	814	783	842	814	792	815	823	827	809	819	797	795	868	790	813	799	836	793	816	808	783	776	784	787	779	783	795	803	808	814	732	781	804	797	811	755	817	777	755	766	774	781	818	762	779	835	829	742	859	824	780	833	835	813	815	810	860	789	843	781	834	789	771	786	796	835	790	853	848	786	796	811	817	845	780	783	800	792	814	730	755	820	791	759	815	820	787	840	769	801	856	834	813	786	777	793	818	816	761	845	841	797	802	833	821	831	798
5515	16020	11298	6069	4812	3887	2915	2419	2072	1711	1491	1404	1294	1214	1141	1073	1121	1030	1048	977	1012	949	964	945	906	931	917	905	889	865	880	910	879	876	881	900	911	837	885	936	895	884	852	885	934	875	895	944	863	858	870	866	850	924	889	879	876	894	895	920	864	903	848	876	865	871	866	850	902	861	877	841	839	828	859	902	826	876	849	827	842	830	859	816	806	880	818	860	829	836	823	841	809	851	824	840	891	896	826	827	847	813	870	859	816	867	817	835	849	850	878	822	864	820	884	824	806	797	826	877	869	786	828	817	834	858	835	848	789	818	864	849	843	839	827	835	819	871	835	833	800	882	779	859	846	876	831	803	809	854	808	851	867	855	866	847	814	824	835	859	824	851	794	852	836	868	871	867	810	873	825	855	824	876	860	842	802	788	844	873	839	845	834	819	786	858	870	828	841	851	809	828	826	826	857	833	798	858	901	830	862	825	808	915	792	805	814	787	862	854	812	846	857	823	852	837	819	821	833	846	849	888	865	795	810	789	905	843	857	856	851	866	837	810	842	840	822	872	809	842	857	840	842	806	857	853	897	848	844	857	818	826	891	801	797	805	807	850	847	845	892	837	895	808	842	850	779	846	834	894	825	886	819	825	818	820	807	908	759	859	842	808	831	833	832	792	837	784	811	864	867	837	826	881	897	812	848	814	861	813	825	806	804	829	827	839	826	879	817	841	849	835	876	882	858	837	797	842	811	866	823	826	771	782	833	859	809	823	853	855	851	833	854	818	870	854	835	829	808	832	826	902	888	801	860	797	835	806	846	843	814	783	874	840	823	805	803	846	817	797	826	827	857	862	886	897	834	855	859	843	863	881	817	844	828	821	839	812	834	837	900	835	834	867	870	824	866	864	810	837	816	855	843	805	790	880	887	826	802	814	811	848	885	832	866	854	892	832	852	816	833	858	843	803	817	894	805	809	863	839	844	861	860	829	835	792	823	856	876	853	816	844	853	848	811	797	797	856	813	834	811	891	860	816	799	818	855	828	862	816	806	890	821	824	874	840	861	781	870	846	804	829	801	822	852	837	811	827	800	850	848	804	852	785	869	848	849	789	835	837	848	847	817	858	818	817	861	821	881	779	821	894	882	824	835	791	774	827	832	816	774	822	864	862	792	877	849	872	870	828	828	819	807	857	834	863	801	824	813	816	891	879	815	879	871	878	820	851	832	810	844	920	863	825	843	849	858	869	820	851	836	817	822	872	842	826	818	853	841	869	817	829	812	843	831	806	824	873	808	844	812	845	855	803	806	838	874	874	794	828	802	817	846	810	854	876	826	814	793	814	845	834	858	859	804	823	871	854	868	854	864	794	838	878	815	873	810	842	836	829	839	830	831	866	845	838	809	817	842	844	813	893	813	835	854	832	822	826	901	851	884	811	821	835	797	844	875	826	822	826	821	830	799	808	784	852	856	864	796	832	840	814	863	810	881	879	848	904	855	836	859	862	839	805	890	813	873	781	851	830	878	846	824	850	839	802	822	878	829	788	834	814	817	856	853	839	841	799	840	898	855	834	834	843	860	887	831	857	848	818	858	853	837	855	821	862	812	804	877	817	860	856	849	855	809	859	838	867	857	868	835	815	845	810	839	883	859	859	823	870	853	786	866	838	876	783	820	814	823	834	858	848	802	830	845	785	838	847	865	846	854	800	849	874	818	800	877	861	845	848	820	874	834	853	825	827	852	852	835	840	819	864	864	796	807	830	822	827	884	770	834	869	827	824	859	823	828	880	786	828	808	875	794	835	785	810	835	863	822	802	848	818	742	829	846	908	781	840	808	824	813	826	897	834	849	866	902	840	817	810	890	807	862	851	876	859	817	866	856	778	809	838	809	847	762	833	826	842	854	822	877	860	834	791	828	828	861	839	902	898	841	822	843	806	797	824	879	816	803	836	921	855	848	865	808	834	796	857	778	781	824	815	846	823	875	824	788	841	813	802	765	840	831	878	867	816	788	878	798	868	819	842	884	889	881	826	791	843	936	829	843	832	862	849	818	761	843	841	797	879	842	897	862	837	844	887	872	811	865	799	793	799	847	842	825	832	799	834	854	861	858	809	799	866	839	828	826	853	824	791	844	802	834	841	839	859	816	877	907	808	893	834	856	830	849	863	863	794	876	808	796	837	887	801	830	808	848	864	836	849	882	826	853	868	878	878	888	797	803	836	826	820	830	839	884	870	839	818	840	881	801	861	856	868	827	850	867	839	835	859	828	833	832	804	807	832	834	813	825	869	801	809	814	845	869	835	816	817	852	858	844	766	835	815	849	811	876	812	829	799	874	830	822	822	861	781	825	834	836	849	850	854	879	845	865	851	856	840	857	823	827	833	828	843	858	823	864	888	826	852	868	898	847	837	815	792	800	842	841	823	821	801	846	834	809	847	813	890	795	823	826	835	830	798	807	862	796	823	806	826	903	835	788	845	880	869	868	828	825	846	766	859	820	829	803	824	866	840	834	815	841	860	840	808	839	862	842	833	863	896	838	820	859	842	800	881	824	838	854	836	818	863	785	836	869	906	862	814	817	822	815	839	821	776	861	854	862	855	838	865	829	797	819	795	782	825	882	830	849	827	816	830	838	869	826	819	875	851	840	830	807	816	812	813	846	832	817	835	846	791	862	831	812	829	817	823	806	836	812	828	806	803	833	825	824	829	851	859	865	871	855	860	852	835	825	807	883	808	883	848	858	832	812	783	895	882	850	794	883	883	848	789	849	864	846	810	804	802	806	811	848	815	869	812	816	782	825	769	858	823	825	815	817	916	808	889	816	853	810	817	874	821	791	787	813	870	816	816	791	829	868	862	832	828	790	827	819	781	851	899	859	857	876	786	854	803	803	851	868	841	853	888	860	829	827	869	859	813	785	803	838	811	801	862	833	801	858	814	862	862	795	812	821	800	827	822	835	835	850	881	821	872	844	817	868	823	849	836	899	753	901	841	824	827	849	827	831	842	810	879	843	806	844	803	885	838	883	792	811	920	897	827	864	841	850	871	788	850	847	831	832	777	835	805	828	840	805	831	804	829	821	866	813	840	857	850	848	850	876	844	841	862	805	815	829	911	830	831	825	852	804	893	853	831	835	887	882	854	819	767	789	863	869	851	870	841	808	783	826	841	869	810	879	835	801	829	867	813	826	842	816	881	785	866	829	884	848	823	818	867	845	845	826	833	800	855	840	842	831	817	835	814	809	873	833	832	842	922	834	864	838	862	807	848	887	889	840	839	879	800	852	801	890	814	840	855	867	905	809	882	865	874	877	860	825	804	880	854	864	832	851	843	846	846	881	864	822	896	841	853	843	758	851	884	839	866	829	848	919	848	829	800	849	830	773	888	791	833	839	839	804	845	896	810	851	818	870	845	833	870	824	818	852	848	826	814	848	830	838	855	847	825	847	823	791	879	902	857	873	819	810	844	840	831	847	846	899	801	855	836	853	799	826	821	852	821
27896	17381	3800	836	612	495	458	429	477	430	432	444	454	418	372	413	391	431	392	396	429	415	424	354	383	407	413	378	389	419	414	388	415	413	435	427	400	432	423	401	402	377	392	399	400	392	429	378	387	393	382	428	395	408	420	379	383	429	430	402	405	443	379	425	395	400	387	401	370	411	351	378	398	397	397	392	401	386	369	375	395	382	377	407	386	391	394	435	400	390	401	406	453	388	394	396	382	393	402	424	401	397	400	404	408	396	388	370	379	404	372	413	400	396	399	391	393	367	388	358	370	424	373	441	421	390	403	399	402	405	374	398	395	398	412	426	421	392	367	403	426	403	413	420	372	398	375	438	393	416	379	401	422	367	419	387	393	397	413	412	373	367	406	434	394	394	389	441	392	363	367	419	395	387	415	391	400	417	351	350	395	385	386	398	402	406	373	350	394	379	417	421	406	379	403	375	414	417	381	383	438	423	412	371	416	383	422	402	375	390	363	398	452	397	383	409	367	415	402	404	411	407	369	428	387	413	434	396	417	380	379	424	358	376	403	390	399	411	413	380	387	433	405	364	364	390	386	391	428	418	364	380	405	389	330	374	384	410	429	383	389	380	382	380	385	382	380	413	378	374	441	377	414	373	396	398	421	403	382	383	369	391	402	382	425	363	376	401	389	404	418	391	404	385	385	410	416	374	394	387	391	393	388	352	405	421	393	433	414	374	404	400	406	401	382	421	431	388	384	398	443	393	412	400	404	364	394	348	411	381	392	447	420	398	385	397	411	379	384	401	425	400	386	373	377	350	391	374	377	363	413	404	408	432	391	391	375	384	396	415	392	394	394	396	383	357	370	416	383	416	411	407	410	406	379	407	430	401	388	386	366	415	409	414	389	393	411	388	385	382	429	411	344	410	391	407	374	430	400	415	364	413	433	374	397	399	381	426	380	402	374	405	378	412	392	424	403	370	433	385	372	369	423	373	375	371	375	397	407	376	423	393	398	412	378	408	391	415	379	393	373	406	380	405	383	395	391	384	431	427	352	416	408	359	436	406	400	416	389	389	418	384	398	394	369	386	378	379	410	398	365	407	426	421	374	413	444	414	422	400	381	417	406	363	382	434	376	391	373	394	410	389	371	405	388	413	406	396	416	401	384	398	419	402	409	414	374	422	367	384	400	358	391	397	347	387	394	433	349	393	375	387	400	360	414	398	402	383	404	406	414	419	386	408	390	401	403	394	395	383	356	386	389	408	372	422	421	398	381	448	374	398	372	389	391	380	437	408	408	373	409	392	387	432	380	408	400	386	409	381	385	401	439	394	394	379	374	401	405	384	406	417	385	408	411	410	396	426	403	388	381	407	426	390	392	409	402	392	391	377	352	393	391	410	389	386	413	397	416	395	369	383	400	444	362	373	367	369	410	395	396	356	404	378	406	353	382	403	428	383	392	412	401	410	412	395	420	413	424	406	358	373	379	378	429	386	400	378	417	388	414	382	369	356	389	393	413	434	394	395	393	406	417	387	409	379	417	384	414	394	366	394	412	424	412	386	404	390	398	340	395	399	378	393	403	414	419	376	385	403	401	368	405	425	388	433	389	384	407	399	401	393	380	419	403	385	375	412	380	374	384	376	388	424	386	396	381	404	432	373	387	410	368	383	403	418	366	410	372	371	370	360	379	389	371	403	381	405	358	405	429	402	401	395	360	407	396	416	401	373	459	369	405	390	386	435	415	396	398	412	434	364	441	400	421	403	369	380	407	380	395	433	392	366	414	378	362	385	410	390	371	368	375	392	393	403	379	373	395	426	434	435	407	367	378	421	379	387	417	413	382	377	380	398	366	382	383	412	357	355	386	404	411	410	394	404	382	383	371	394	369	440	407	417	350	416	396	412	391	376	408	419	433	393	421	363	391	397	415	411	346	410	398	402	410	381	331	395	425	421	389	386	406	352	370	386	402	398	380	375	392	400	404	407	389	402	409	441	417	405	414	421	414	404	372	401	385	376	413	401	387	371	417	384	394	398	396	379	392	362	400	398	414	400	352	400	408	387	399	431	431	383	378	434	372	418	415	390	405	428	400	401	408	397	409	350	395	415	425	406	372	355	398	402	405	380	377	401	411	373	381	376	412	384	396	444	370	402	360	407	393	415	396	400	420	367	408	418	429	423	388	416	393	424	425	416	395	397	421	376	392	391	423	390	393	364	405	422	403	391	398	392	414	396	395	417	347	416	398	451	380	399	390	426	399	403	386	393	365	388	405	400	441	336	372	397	372	397	435	402	381	399	411	419	399	460	377	389	372	392	396	389	423	384	386	420	410	384	399	403	418	378	363	412	411	393	368	405	393	378	431	366	395	414	409	391	377	417	412	449	390	379	393	385	387	379	367	384	390	404	394	372	377	394	392	410	409	383	409	407	383	408	398	391	437	423	392	429	395	423	377	386	374	390	386	384	396	386	381	382	389	373	353	388	383	401	383	388	393	405	409	388	382	370	423	388	401	386	389	402	386	391	399	388	408	385	404	395	410	431	338	415	399	392	380	388	388	417	416	394	422	408	373	397	398	398	392	401	390	406	409	391	404	366	411	421	401	404	402	424	405	373	402	414	400	407	409	419	373	403	404	406	410	407	354	414	368	418	423	388	421	413	400	442	393	399	391	399	421	408	419	402	455	418	382	397	384	379	384	398	415	363	381	417	414	413	409	368	417	395	363	387	363	385	403	365	404	404	370	408	383	387	375	411	360	420	400	358	385	381	412	402	386	398	455	419	391	414	390	381	407	340	431	408	402	390	383	374	381	391	413	373	404	376	449	377	367	385	368	416	422	410	413	396	429	379	406	378	414	371	382	407	319	410	382	403	412	374	401	421	415	424	379	398	417	405	417	375	412	396	383	408	410	380	377	432	379	381	401	427	372	402	412	405	384	386	400	382	404	381	417	406	391	401	414	392	419	416	398	371	393	380	433	395	386	394	412	372	398	395	436	368	378	389	386	416	383	379	396	372	412	394	363	389	366	391	400	387	390	409	387	393	373	426	419	411	392	397	417	415	395	369	415	398	398	381	392	460	403	383	406	410	402	420	397	411	380	454	387	394	415	432	420	460	376	430	407	408	386	367	405	398	402	380	385	360	388	366	376	383	386	382	393	394	398	417	374	412	369	354	373	418	385	373	396	398	396	362	403	387	368	386	430	363	393	401	397	405	391	401	372	358	391	380	379	423	373	394	378	395	384	372	388	381	399	379	400	379	400	408	410	427	399	439	407	399	398	413	421	381	390	368	391	411	413	437	393	417	388	387	395	416	406	417	399	393	405	395	411	396	406	394	389	415	427	393	360	402	353	358	378	398	413	378	421	378	417	442	388	400	377	396	428	428	376	425	385	407	389	407	457	386	380	414	404	379	436	389	397	383	373	426	418	384	414	369	420	392	392	373	381	362	388	403	355	382	394	408	360	448	373	370	388	400	399	401	409	363	393	376	376	411	385	417	388	405
5145	1958	1392	872	731	707	589	557	496	510	483	471	483	450	451	443	468	443	421	453	431	459	478	503	449	391	428	393	447	437	388	457	449	419	436	414	471	459	394	440	451	431	460	420	415	439	464	466	456	495	448	477	414	412	410	412	447	446	473	451	475	451	468	435	476	426	448	420	422	455	419	455	425	431	420	394	405	467	454	418	406	414	454	417	418	426	416	394	416	429	467	401	421	396	443	434	456	432	444	438	456	383	450	445	466	409	429	424	433	427	403	441	432	403	418	466	456	462	427	451	426	412	407	413	435	408	415	402	428	399	392	401	457	418	432	411	426	416	401	436	450	393	437	395	440	398	428	420	449	426	412	421	387	435	420	444	393	400	405	437	419	455	464	414	401	444	422	456	382	435	430	418	420	416	405	391	412	434	383	465	399	423	439	451	397	412	419	412	419	449	405	418	436	418	424	446	455	445	428	421	449	432	473	411	407	420	432	445	436	372	413	450	429	435	427	411	422	428	431	439	448	425	434	417	411	440	434	421	418	417	422	432	431	407	395	422	433	434	457	415	404	434	425	398	457	441	434	432	398	426	424	410	419	421	479	411	432	420	432	447	431	425	435	384	467	430	423	450	446	444	464	391	401	461	424	433	393	413	421	435	443	408	444	349	453	421	396	414	477	427	443	445	427	422	444	433	409	429	421	405	419	413	447	489	370	406	437	407	413	432	465	397	427	427	420	476	445	442	418	400	399	421	420	407	424	410	432	421	408	442	413	424	423	435	443	435	429	423	393	410	395	430	412	431	415	443	409	412	439	411	436	386	428	385	426	424	416	418	425	402	418	482	413	433	430	454	399	448	384	439	422	456	422	427	427	459	412	415	429	426	394	425	439	438	451	432	424	436	411	437	462	442	397	440	397	432	413	444	422	418	439	434	461	443	449	462	448	435	466	398	432	429	424	420	434	427	452	396	462	424	424	422	435	477	420	417	410	447	420	417	437	421	432	433	444	421	414	429	414	433	429	428	422	433	422	419	415	409	449	436	494	406	430	416	414	438	425	424	377	452	456	449	424	413	430	426	385	452	423	439	437	443	449	397	417	412	459	421	450	444	410	397	414	441	459	438	443	466	421	407	394	384	434	422	403	424	438	449	419	394	429	435	432	408	394	434	433	447	428	460	445	473	434	446	366	437	419	404	432	405	413	406	439	441	421	385	430	460	395	411	402	395	457	416	431	436	411	426	461	418	461	412	465	380	442	454	428	480	417	403	402	471	424	408	430	426	440	488	426	434	456	490	433	428	404	432	426	430	422	419	406	423	421	405	472	429	448	447	409	431	420	390	434	440	420	411	425	379	438	416	464	400	467	457	430	403	414	414	491	412	449	455	403	384	391	445	439	401	419	427	427	403	453	446	445	437	419	425	442	419	399	439	408	429	454	424	407	438	398	449	409	461	451	407	428	418	416	419	425	428	419	455	406	409	439	404	449	433	438	446	368	449	446	436	442	472	403	434	400	421	444	423	402	437	405	462	434	388	457	441	422	453	437	438	428	427	417	434	394	448	454	416	426	400	416	442	434	431	424	428	454	414	426	432	445	423	455	414	425	432	432	372	423	449	404	398	417	405	427	380	403	446	443	411	450	430	430	438	429	433	427	436	413	440	415	427	390	410	431	429	451	446	394	423	437	451	425	427	410	434	412	395	412	433	405	443	440	435	441	423	414	458	405	400	475	455	468	423	407	437	459	417	418	461	463	454	408	434	423	414	384	461	449	412	438	424	420	422	394	444	443	452	446	410	420	430	414	428	402	427	465	406	457	402	401	396	439	406	445	432	406	444	434	425	424	436	444	393	425	415	437	417	406	423	396	439	435	430	420	441	455	398	420	417	411	418	474	430	431	422	397	420	421	404	468	434	390	424	424	448	457	436	480	450	445	401	424	429	460	403	440	445	438	400	450	428	427	411	420	405	410	425	379	395	411	407	430	425	423	452	418	382	445	412	412	425	408	435	454	436	432	428	424	451	404	399	405	395	397	445	401	419	421	440	433	419	456	432	401	431	414	426	411	400	457	422	443	412	436	423	420	423	392	418	422	420	442	476	453	422	446	412	418	437	432	415	428	396	459	400	444	425	445	455	427	427	455	430	421	411	425	414	422	451	405	415	463	418	433	450	457	391	447	471	409	433	426	413	403	413	424	421	434	432	420	441	426	460	416	432	438	429	471	424	455	419	420	424	473	431	431	421	481	403	459	411	413	419	451	450	412	437	407	450	437	435	415	413	442	389	425	478	425	463	440	437	431	410	385	409	425	453	427	416	411	460	427	413	433	391	400	431	403	454	465	409	419	444	457	443	401	428	454	445	476	443	410	439	437	418	472	427	436	424	428	426	470	437	412	421	417	396	400	452	427	415	417	422	407	415	429	426	425	432	440	457	449	435	443	418	437	447	419	435	417	422	441	424	411	454	440	420	413	421	451	392	455	415	423	437	414	434	440	425	433	438	434	442	406	411	452	438	423	419	461	433	450	410	431	437	463	485	428	440	454	423	457	421	469	434	451	443	439	436	416	426	460	455	447	469	437	454	439	433	442	421	406	410	398	420	436	417	393	444	429	444	462	426	435	453	419	384	403	396	432	421	439	424	394	428	416	415	403	418	456	425	416	452	436	426	427	426	449	452	412	413	411	439	445	433	426	444	450	428	447	435	486	425	427	430	444	449	391	446	406	441	421	430	397	407	419	418	413	438	413	448	451	454	386	459	396	426	420	438	400	494	443	394	449	384	429	432	407	423	395	439	480	419	446	427	432	448	419	404	426	383	418	402	470	413	441	404	438	400	486	431	407	386	416	439	414	444	432	423	441	431	411	431	412	440	437	440	434	420	434	462	376	384	413	484	409	468	455	430	411	430	427	416	439	441	464	412	430	466	419	415	428	422	462	380	431	444	407	424	418	409	424	418	412	430	444	396	429	434	423	430	441	471	390	415	416	426	430	471	420	435	390	450	451	444	419	434	430	455	440	445	414	408	422	468	447	395	403	435	413	396	434	433	467	425	415	439	437	437	453	445	448	425	420	411	447	405	411	370	428	422	431	414	421	454	433	425	428	455	418	435	445	441	423	449	430	420	478	434	410	457	409	422	400	442	433	481	382	452	394	409	437	393	457	467	441	411	413	397	408	410	461	389	453	445	454	412	414	434	430	377	404	419	423	436	413	439	491	444	418	450	412	452	399	425	455	420	417	444	436	421	467	415	447	425	419	403	411	445	460	401	373	431	445	425	440	446	436	449	407	476	419	408	434	437	422	403	442	436	425	422	424	414	432	444	424	421	418	413	414	437	456	431	464	415	407	422	420	412	428	409	445	416	431	433	460	402	431	429	411	426	399	379	452	403	455	398	400	438	416	447	405	461	429	441	429	427	456	386	413	469	432	401	391	434	414	416	402	430	424	453	402	442	437	419	445	456	439	443	435	395	458	450	415	425	421	414	430	424	443	432
23915	21268	28508	24344	21236	9551	1730	1177	969	975	879	862	849	781	773	768	749	742	796	756	695	705	728	707	748	755	715	692	694	672	722	709	745	757	676	738	716	706	659	711	684	701	705	702	694	726	695	710	690	707	739	699	713	675	675	713	758	711	701	705	706	666	686	662	684	704	736	752	717	724	741	702	701	641	672	702	684	680	693	679	722	696	693	727	690	635	724	737	698	689	697	685	661	650	711	635	714	715	704	692	648	654	701	693	716	723	695	692	695	714	764	680	726	699	670	667	706	652	672	673	671	719	682	647	660	715	718	744	679	685	716	664	707	707	711	679	687	693	700	691	657	691	665	698	715	691	673	712	664	692	676	681	697	681	688	727	676	669	672	674	645	669	657	716	687	699	689	691	691	715	646	674	718	667	670	691	756	732	652	692	645	710	663	718	719	645	713	669	684	676	661	712	722	649	694	693	671	667	690	701	712	680	684	661	667	678	676	712	688	654	698	708	701	630	710	721	692	649	721	688	679	694	726	675	688	718	708	663	687	720	637	651	694	679	717	689	713	662	635	662	691	713	713	668	664	697	675	691	709	697	714	645	661	656	656	672	688	673	698	702	667	648	720	696	678	714	725	648	679	669	669	702	706	674	683	695	662	692	699	708	687	702	665	639	678	660	680	709	705	707	648	690	716	699	701	703	700	713	686	653	711	648	698	702	677	691	696	669	677	677	679	684	619	709	705	675	680	704	627	688	655	686	708	697	687	689	689	698	656	678	723	683	650	716	673	713	687	679	716	654	770	684	663	715	679	670	708	751	671	691	727	678	687	707	701	692	700	679	694	689	691	673	674	675	733	653	705	696	688	679	701	679	691	659	726	664	696	626	741	710	714	671	758	722	708	661	652	711	682	650	658	654	709	690	660	676	658	671	650	679	758	697	698	698	639	676	694	701	716	726	698	655	704	675	660	719	711	730	736	749	706	719	724	693	675	667	693	639	688	689	714	703	683	656	660	604	681	693	729	679	640	635	703	688	729	695	675	688	669	690	737	647	751	679	726	715	753	707	709	706	740	689	693	709	645	701	729	660	694	688	656	676	679	711	658	692	710	639	661	687	749	680	652	693	674	720	682	725	689	696	693	657	695	725	711	657	705	759	751	692	694	673	694	700	741	693	707	719	638	676	709	661	684	677	696	687	720	688	695	695	657	654	677	715	692	622	661	681	680	722	712	677	700	681	673	696	664	695	715	619	688	672	680	678	699	683	656	698	743	702	653	709	679	729	677	722	726	726	683	725	694	674	747	680	718	662	726	676	679	658	681	723	735	707	716	697	687	679	709	649	691	694	683	680	659	653	720	700	639	632	698	712	701	740	689	687	667	687	678	655	693	694	681	696	701	681	655	726	707	670	698	685	704	691	696	626	671	686	671	700	639	690	674	735	661	682	720	691	661	716	647	658	715	692	669	687	660	707	717	697	657	677	684	732	711	660	769	691	704	703	692	693	699	673	635	696	708	674	709	718	640	653	660	729	642	651	696	711	668	697	677	679	670	716	640	693	723	643	700	703	699	644	696	611	735	726	667	674	690	656	718	716	705	645	724	671	696	658	735	644	700	616	699	688	629	765	680	730	649	695	665	689	737	684	681	681	687	695	704	703	699	660	669	671	631	654	674	678	637	643	623	665	702	731	653	701	646	732	688	677	666	722	692	667	654	655	630	693	665	689	674	705	702	658	683	704	672	689	674	713	656	725	666	662	649	665	704	678	668	653	666	704	705	715	658	716	679	725	665	721	705	676	675	716	667	667	670	675	709	656	715	687	717	682	695	637	702	660	681	680	703	708	680	692	658	671	671	708	687	685	664	710	748	671	682	738	622	685	704	674	700	662	673	693	702	698	705	650	649	692	650	655	709	707	664	703	713	677	675	766	665	658	688	707	636	632	684	702	699	735	713	674	659	666	723	703	729	677	646	722	698	695	664	649	708	683	710	682	671	693	656	724	623	676	668	659	702	712	670	672	693	704	666	698	687	707	687	650	662	751	710	688	644	651	699	682	719	686	668	708	708	722	641	704	694	680	644	701	731	706	685	696	680	691	651	638	680	701	652	689	691	671	698	707	714	732	701	671	727	631	670	704	686	733	687	661	709	676	685	681	700	664	702	659	690	650	702	706	673	701	674	702	683	682	715	675	701	675	730	684	708	658	676	714	706	667	703	706	674	714	687	711	658	717	694	688	712	707	624	685	650	689	746	664	688	692	660	679	680	697	688	676	716	673	718	647	679	668	749	684	648	686	680	709	704	704	713	674	683	711	692	680	725	671	670	720	728	653	709	668	695	718	687	652	708	676	724	690	703	705	687	664	705	712	660	713	693	694	679	707	683	693	642	668	683	713	696	654	677	685	649	691	666	664	649	720	651	680	678	746	627	691	631	672	640	700	669	643	668	692	676	680	650	731	672	649	708	638	678	688	670	738	654	668	698	630	645	654	713	644	714	667	679	685	674	668	660	683	717	701	667	698	669	663	752	699	712	627	640	685	727	727	698	676	690	684	653	673	712	638	699	687	657	693	666	718	679	699	713	680	685	718	646	713	650	717	717	705	651	717	695	701	708	741	712	700	632	685	685	631	678	721	646	681	686	694	651	661	646	608	662	679	667	686	692	690	667	690	706	689	720	715	695	723	667	680	693	677	673	675	659	652	702	673	706	663	683	683	674	667	684	694	766	698	682	658	671	669	707	715	683	651	658	698	678	666	720	669	664	710	645	756	672	681	652	645	717	702	704	660	701	719	648	718	669	680	717	647	676	660	670	677	682	691	704	697	673	706	655	693	648	686	625	663	693	752	688	687	716	721	738	635	682	693	696	684	667	636	649	687	690	639	716	696	670	721	680	688	675	673	695	685	755	691	716	681	671	713	670	661	703	718	676	673	645	669	672	664	656	630	702	714	695	711	652	652	707	642	711	672	684	691	678	670	669	683	657	672	697	687	687	676	694	636	667	628	655	713	689	683	671	696	682	675	648	717	738	696	704	666	656	670	695	679	677	632	708	681	690	678	675	678	649	687	730	708	739	657	674	700	707	696	666	669	679	673	726	731	745	730	651	715	703	628	689	667	699	679	644	730	693	655	655	686	702	696	672	672	737	717	661	684	687	722	684	655	672	700	720	678	702	665	728	663	686	703	705	694	720	725	696	706	634	695	664	691	627	696	668	687	751	681	648	702	719	669	671	701	705	728	684	685	665	705	694	699	673	697	637	662	685	712	673	672	735	647	669	669	678	686	677	736	667	679	704	675	690	701	670	684	656	666	652	686	736	701	685	674	692	658	655	628	722	667	685	704	708	665	703	711	693	657	651	674	721	619	708	651	674	673	714	712	681	696	648	677	669	674	654	687	677	718	665	692	646	695	666	657	676	662	664	654	679	659	736	674	691	695	715	668	698	633	662	701	643	689	638	638	671	680	643	727	670	663	730	670	706	710	658	693	679	724	671	685	659	709
5009	10318	7098	3724	2985	2325	1867	1548	1321	1148	1073	1014	928	906	825	847	775	858	848	823	782	790	780	778	728	794	760	737	741	732	761	698	733	690	722	764	727	713	719	695	738	738	697	716	722	727	708	755	760	715	716	719	690	701	720	718	703	745	686	729	692	709	688	742	769	774	769	775	747	732	663	759	725	702	699	720	711	725	738	693	770	721	703	705	710	736	739	730	718	724	683	737	721	722	762	696	680	712	698	688	694	686	696	742	736	715	709	720	740	683	695	679	723	721	677	666	666	732	698	674	708	760	685	714	764	717	689	683	709	714	669	698	739	694	676	751	731	719	690	676	710	708	760	680	728	716	689	697	772	714	717	730	771	689	735	691	725	686	672	786	729	719	728	686	712	722	699	728	707	678	650	705	736	716	765	756	704	736	697	697	698	720	712	708	741	725	663	750	712	711	712	696	696	764	710	692	759	684	694	703	723	670	697	713	724	744	705	694	686	751	722	707	738	685	692	693	678	702	749	715	719	700	723	755	712	716	726	705	740	679	723	726	729	730	718	680	672	698	709	687	752	709	697	763	678	706	697	703	699	718	708	753	691	682	683	735	698	690	698	749	727	670	726	702	756	728	733	743	736	722	699	679	735	632	749	688	706	701	734	705	709	701	753	681	750	691	719	711	699	700	746	713	685	738	697	697	711	715	675	713	715	697	717	720	705	748	676	711	693	723	679	717	686	707	753	687	734	673	723	700	713	713	728	685	695	713	722	724	692	748	686	804	694	728	675	698	691	745	733	727	709	712	680	694	712	741	713	710	732	725	750	723	719	719	718	697	729	678	703	697	704	743	689	703	710	746	683	710	700	756	698	724	749	714	685	736	726	698	730	754	721	693	718	723	751	724	678	748	703	711	711	705	735	694	726	671	692	694	695	757	713	711	681	723	724	692	750	677	694	720	703	701	713	679	727	739	727	701	735	727	744	741	703	737	729	729	713	742	770	716	686	696	663	677	743	710	689	735	720	715	735	727	708	727	640	723	676	693	702	696	732	710	681	682	734	681	729	704	723	690	678	738	726	713	734	706	699	702	730	738	705	756	746	752	710	694	693	751	678	719	738	691	722	695	719	717	714	699	661	710	679	676	700	712	723	715	724	680	704	656	668	702	710	719	714	724	704	729	700	751	696	729	697	702	702	700	725	704	736	670	681	712	665	758	686	752	723	718	713	733	730	748	747	714	728	725	712	692	743	687	709	699	677	696	716	728	742	737	717	711	695	726	696	705	664	710	693	753	720	738	690	771	670	737	719	762	702	764	693	742	725	697	720	689	715	649	653	655	701	698	678	701	672	696	709	711	724	706	726	749	691	705	704	775	723	724	729	712	731	698	693	709	708	704	739	720	743	730	730	712	743	689	750	756	749	679	707	723	739	707	682	696	681	693	719	722	685	705	707	707	742	701	679	727	673	706	691	697	687	703	775	717	727	721	723	705	708	726	704	711	703	663	687	716	722	720	739	712	706	688	726	755	722	775	702	680	724	680	745	729	652	697	737	691	709	712	740	717	731	712	688	694	647	681	721	732	754	703	721	696	692	726	742	723	720	741	712	725	756	703	718	690	707	674	706	692	709	673	750	716	715	699	677	663	650	747	699	709	714	694	774	689	671	682	709	678	695	695	726	771	735	738	722	693	771	664	660	743	676	734	718	658	674	688	663	711	693	709	727	735	760	703	712	757	691	671	732	731	745	721	711	690	685	714	740	737	745	671	696	762	708	738	680	686	672	681	731	700	742	704	726	686	702	702	782	684	711	689	750	710	735	746	687	720	708	692	684	681	692	757	704	746	744	732	668	713	762	720	751	690	680	706	703	727	665	677	672	712	717	708	713	728	654	674	725	720	729	709	757	693	694	682	734	719	721	708	683	692	748	689	701	688	694	749	726	740	691	709	712	714	745	715	648	718	700	708	717	746	773	722	706	700	772	707	740	684	705	719	701	726	689	705	708	721	657	709	748	712	701	702	729	682	690	711	704	735	691	686	718	699	753	738	737	739	691	685	752	711	686	718	729	721	680	725	711	671	748	708	685	753	707	676	702	740	718	717	703	692	746	751	700	677	736	740	735	732	726	739	704	721	727	743	701	731	666	712	774	710	696	701	705	711	731	679	736	706	703	711	700	703	675	716	729	755	686	699	715	650	642	699	754	753	723	674	739	729	663	704	694	718	673	696	724	649	631	699	727	733	728	710	719	719	695	712	696	671	681	719	724	716	676	750	723	708	709	739	706	660	718	745	703	705	707	724	722	709	735	762	679	787	751	742	697	751	744	733	716	752	719	749	739	701	733	779	687	743	721	704	700	682	725	702	712	701	667	747	737	748	687	748	724	741	686	660	715	681	697	710	722	756	748	708	686	691	683	765	702	734	726	710	689	719	755	718	727	749	716	664	713	769	730	706	739	699	683	745	765	725	722	700	738	731	708	710	722	687	679	750	689	724	720	698	737	741	713	691	717	712	689	681	727	745	684	671	676	763	677	756	745	711	736	712	682	685	720	690	727	691	704	735	704	702	702	712	672	757	699	699	714	693	749	746	722	726	747	736	679	734	691	752	679	685	694	703	693	710	732	712	725	737	746	756	709	722	712	702	698	706	670	670	697	701	710	647	703	719	722	707	733	724	698	734	718	734	702	682	678	689	668	732	731	674	716	737	742	686	705	735	757	740	719	742	705	725	714	715	733	706	721	675	733	743	717	679	714	703	747	739	713	668	737	715	777	718	702	742	695	757	743	705	666	712	731	697	755	719	730	690	724	759	716	686	705	708	740	685	725	697	710	714	665	733	687	693	718	728	762	699	750	684	749	717	749	696	679	655	687	698	707	712	750	727	680	708	727	718	668	718	670	696	695	712	719	719	700	710	645	736	706	693	720	682	748	709	713	739	706	770	673	711	705	723	716	700	671	722	729	701	722	736	683	706	716	634	708	719	709	756	749	677	693	697	732	729	719	730	691	717	750	746	715	682	717	740	708	677	706	746	701	700	738	726	743	659	695	705	683	680	675	704	669	757	689	715	706	711	724	710	697	743	725	683	730	718	688	729	711	741	662	699	701	689	711	735	750	674	717	663	713	732	718	709	707	738	748	737	726	703	741	722	709	703	714	732	654	739	782	691	693	728	714	711	696	674	751	723	737	721	694	691	729	670	664	722	699	679	697	762	734	686	710	707	704	702	719	649	672	748	728	750	744	749	734	775	691	675	720	740	728	665	726	724	749	676	701	682	687	700	734	728	689	764	689	744	698	738	681	738	712	707	737	711	681	728	722	768	717	710	703	715	712	685	714	725	697	726	674	732	728	694	716	711	767	699	680	705	697	741	764	745	747	726	712	662	699	680	711	713	718	709	750	714	742	670	642	735	737	707	691	731	732	698	708	744	669	708	691	697	676	680	698	672	688	681	674	692	694	690	702	667	694	745	753	749	728	680	717	698	717	747	687	743	723	715	687	720
24984	21234	27303	25360	9456	1070	738	628	552	552	508	526	443	428	467	472	429	446	395	422	434	432	403	450	413	369	429	446	394	437	421	433	388	439	423	429	436	403	425	401	408	410	397	393	374	433	418	374	407	418	426	448	376	421	433	432	425	389	429	425	373	410	404	422	397	427	421	410	457	390	414	421	466	385	417	400	385	417	413	411	387	389	433	378	388	405	372	386	379	395	411	431	434	389	418	392	424	405	391	412	415	415	384	375	390	392	346	413	399	406	379	412	392	395	403	422	392	425	395	391	418	421	437	400	438	411	408	404	413	448	395	403	419	441	438	418	394	393	378	379	396	407	411	396	420	417	425	383	426	431	400	371	403	381	408	413	399	400	394	399	389	428	399	393	385	374	412	410	384	422	390	381	392	395	423	365	408	377	374	390	420	397	391	400	397	383	413	488	402	416	394	368	406	437	417	400	372	396	365	357	389	390	409	383	413	400	386	407	408	400	357	371	417	407	409	400	425	410	400	405	412	399	407	412	405	387	410	369	407	419	401	398	398	409	389	401	381	410	429	372	415	448	415	403	369	424	429	401	430	401	428	363	388	421	362	384	390	383	418	407	431	389	370	391	402	398	404	393	402	359	390	375	392	424	392	401	429	396	375	456	404	390	407	381	395	388	396	396	397	403	396	401	386	396	396	401	408	397	418	376	384	391	430	389	381	376	383	408	431	419	403	457	397	394	425	391	432	388	417	415	399	413	408	389	401	401	425	396	377	381	382	388	394	408	426	436	432	399	426	428	391	419	386	445	398	393	389	401	402	399	406	401	429	395	392	429	404	389	403	369	391	428	387	395	387	389	415	401	389	417	396	447	423	425	387	420	406	421	388	407	408	417	412	365	388	385	416	407	381	382	413	394	364	403	401	411	391	350	419	401	399	396	400	358	400	422	442	380	387	379	444	418	409	365	445	383	391	374	379	416	393	429	357	423	419	428	376	417	427	382	432	416	432	389	405	452	424	401	397	411	395	416	397	395	426	401	423	410	425	391	417	393	402	405	456	374	417	386	386	370	414	395	369	376	372	389	373	416	400	376	394	412	398	389	427	407	422	405	401	402	403	407	400	382	402	393	358	420	433	414	424	383	379	384	373	403	395	387	398	385	398	398	413	406	438	386	413	398	399	398	383	395	439	412	414	394	376	388	404	391	406	392	412	418	416	379	375	414	465	388	402	402	411	386	378	413	404	367	421	418	421	409	379	351	408	403	378	411	419	402	415	370	404	389	415	422	370	396	419	401	407	395	383	432	405	387	397	370	365	399	421	408	393	417	399	387	368	368	425	413	389	403	416	421	414	388	380	398	398	410	375	388	396	389	416	401	384	424	425	449	412	413	406	372	398	381	392	368	409	391	383	382	407	432	376	409	352	419	408	427	391	424	405	452	403	422	394	399	409	396	393	413	383	378	393	426	393	404	390	398	408	380	397	421	407	407	398	397	408	383	421	419	399	431	435	374	398	381	395	401	416	413	386	355	400	402	417	406	394	381	413	424	370	408	419	394	400	368	378	379	386	384	396	402	408	415	409	413	429	408	399	400	372	425	398	385	376	373	428	412	424	392	417	413	407	396	396	413	402	403	385	420	357	384	400	353	402	422	423	399	411	386	424	396	409	408	428	401	378	398	414	409	435	448	423	414	368	412	407	388	419	380	426	388	375	405	421	387	382	405	384	394	422	425	403	409	427	383	393	351	398	394	380	404	424	387	385	451	402	395	392	400	361	408	374	405	421	421	399	355	423	437	373	405	396	426	404	402	421	453	407	377	408	414	416	415	458	386	423	408	396	399	416	450	402	409	395	391	363	360	392	447	380	400	412	410	411	388	415	401	376	419	418	420	392	397	404	406	390	404	412	397	376	420	390	420	423	397	394	441	381	379	407	378	392	406	460	410	408	383	389	416	401	385	404	377	399	418	397	398	414	385	405	432	415	396	407	394	435	396	436	424	395	382	391	388	430	415	361	424	394	389	400	411	398	381	409	407	399	447	368	426	385	414	418	416	398	391	377	373	363	394	392	383	365	406	416	419	418	416	381	349	385	377	392	393	425	423	424	413	383	387	422	392	393	413	381	401	422	380	393	377	412	397	381	384	419	379	400	392	408	405	412	439	365	404	424	389	394	414	394	389	355	391	352	432	378	407	390	417	415	403	407	425	398	410	409	361	416	391	409	401	402	402	393	390	371	398	450	405	377	437	397	415	390	411	395	466	376	406	398	390	427	405	409	394	428	401	348	435	397	399	385	398	399	396	421	401	370	394	425	408	390	387	374	373	421	373	413	393	361	408	406	407	395	407	397	410	406	429	406	409	382	398	407	355	406	400	403	395	399	389	421	407	444	388	379	414	385	391	397	360	394	403	378	431	392	405	408	416	405	416	388	354	406	412	385	420	428	410	409	388	386	415	429	413	394	422	390	396	442	390	409	412	402	425	388	384	420	368	373	374	383	386	391	390	385	411	361	384	381	371	395	394	381	374	400	424	388	426	394	451	391	392	398	416	383	387	386	395	410	427	416	403	373	408	397	368	405	408	363	412	392	401	403	349	401	389	401	380	377	388	391	417	375	368	390	408	425	440	400	390	417	425	379	388	406	408	371	445	426	428	394	408	412	378	414	423	352	371	420	402	396	373	400	410	406	383	419	410	392	411	423	397	403	378	391	418	404	386	397	439	443	382	425	388	395	413	421	433	364	374	368	380	429	395	389	369	401	422	377	378	400	426	422	412	392	401	457	403	436	412	354	417	403	425	424	406	383	403	392	398	434	426	384	387	436	402	388	405	407	383	403	410	368	378	432	390	389	359	372	405	395	389	413	409	412	398	388	390	429	376	417	401	390	377	411	412	401	365	372	409	406	379	421	379	424	430	392	404	410	369	397	411	393	373	401	417	369	391	414	405	426	392	418	364	374	376	447	382	385	399	394	410	382	390	368	436	400	400	396	401	410	385	389	416	402	367	406	446	368	384	407	387	368	419	398	362	397	410	379	429	386	418	412	396	400	394	408	404	451	373	384	397	391	399	407	443	402	400	382	387	414	413	439	384	391	411	413	369	367	355	418	422	402	384	400	399	399	394	407	405	404	368	435	428	401	404	410	379	401	390	350	397	421	356	399	404	383	419	406	407	416	371	367	395	394	387	416	427	435	389	370	385	377	382	403	373	420	387	438	412	417	415	414	384	373	419	415	391	373	386	414	397	416	419	433	400	456	378	398	419	412	396	399	392	392	377	413	444	423	387	434	408	380	419	416	424	407	358	391	426	404	404	433	396	375	382	427	367	395	399	376	445	404	431	438	439	405	400	392	410	431	415	457	401	401	395	378	366	401	377	427	417	362	417	431	350	390	395	406	368	411	414	401	412	427	396	415	415	393	398	387	388	409	401	375	419	421	370	353	395	413	429	371	375	434	391	376	414	402	434	406	397	375	422	396	391	444	392	394	369	385	384	390	436
4233	6508	4377	2157	1720	1447	1232	948	808	757	654	679	571	554	553	532	501	493	499	493	487	509	496	501	481	491	463	508	488	435	450	458	504	446	463	449	445	480	450	460	469	477	464	483	460	473	503	449	474	472	462	414	440	440	475	447	478	509	484	442	473	469	454	472	491	471	449	501	442	456	462	460	499	458	471	475	427	448	451	489	475	459	454	413	493	489	477	455	469	467	461	443	432	459	446	463	464	428	455	426	419	461	452	448	450	477	465	462	469	448	445	483	436	448	418	454	401	461	434	431	450	457	457	464	446	437	444	432	452	453	454	427	469	503	436	452	437	455	412	447	465	450	473	453	482	455	447	445	451	457	450	441	432	443	453	451	456	453	441	459	451	452	413	461	445	465	477	449	442	446	448	413	457	430	469	459	457	441	469	441	475	442	457	477	451	461	450	449	474	448	470	446	423	441	445	430	459	419	417	442	450	449	428	445	455	444	490	454	427	465	470	454	465	449	445	453	465	473	437	438	388	421	444	439	450	436	455	471	463	439	406	393	414	437	476	487	485	454	417	446	467	474	432	432	437	473	427	444	470	465	452	472	453	434	472	458	439	454	440	437	475	443	430	430	433	455	424	449	446	423	477	445	445	450	505	432	453	436	472	446	431	422	448	442	453	430	461	416	468	484	442	445	465	437	439	451	430	417	433	400	446	459	399	463	461	471	449	465	421	472	432	439	498	457	470	454	449	466	455	450	434	427	473	438	435	445	403	451	463	476	488	453	451	458	434	418	476	483	437	444	474	486	443	419	486	406	463	469	438	440	433	424	438	454	486	413	459	457	439	430	466	455	423	449	464	476	470	449	432	451	501	481	460	451	445	440	457	436	440	435	464	437	449	410	472	476	454	458	466	438	432	475	474	462	441	424	450	425	436	440	454	429	447	457	501	457	482	486	430	438	455	445	455	497	432	456	427	408	466	466	442	459	485	425	448	419	415	465	433	421	442	453	421	442	469	436	446	438	458	423	461	419	475	440	469	420	475	468	448	482	405	449	457	443	461	454	422	469	441	449	485	472	425	451	427	467	461	425	465	454	449	430	415	468	449	466	457	467	421	421	479	455	449	501	444	463	444	447	454	459	442	461	487	475	468	442	438	456	466	435	441	466	471	459	457	418	435	445	460	387	423	427	436	429	439	464	503	460	490	463	442	473	445	461	437	446	458	458	451	445	428	452	455	449	454	455	438	481	457	469	467	468	426	432	429	483	436	438	392	440	486	428	450	436	450	415	487	471	435	438	442	427	445	482	431	438	482	469	426	464	436	429	450	510	474	433	453	447	438	451	454	428	429	474	449	443	459	412	458	447	422	492	449	463	399	472	453	469	470	443	446	466	474	457	477	414	495	458	484	468	422	470	406	444	459	432	434	462	472	442	434	473	435	416	440	470	439	455	409	424	446	475	459	417	435	434	416	439	418	445	434	449	417	429	426	474	438	440	459	455	437	464	439	463	443	418	449	446	426	457	444	452	466	437	473	445	433	415	424	466	411	480	427	421	473	450	432	462	439	452	423	481	427	420	450	447	454	445	462	473	433	449	414	465	483	451	491	432	463	455	457	474	453	413	422	434	438	427	410	453	466	449	456	456	463	455	429	473	393	461	431	450	443	417	381	455	431	413	432	422	419	430	465	424	476	435	442	477	472	447	481	470	439	437	445	438	469	445	457	436	450	442	433	434	432	432	454	457	399	402	432	424	456	471	476	466	445	486	469	446	461	435	445	427	437	455	434	436	465	437	426	413	450	456	435	451	469	426	447	451	463	432	436	465	438	449	461	448	456	451	430	457	430	470	396	472	455	474	474	436	468	416	439	413	446	438	447	457	425	420	428	467	472	417	472	476	449	451	467	429	421	434	423	424	467	410	488	457	442	460	469	464	440	434	422	456	404	446	456	480	453	465	473	440	419	429	473	435	471	430	454	425	450	419	458	464	505	409	445	438	424	486	457	455	412	427	467	449	450	466	437	464	487	419	431	443	418	418	423	465	453	421	448	468	471	455	424	450	458	421	445	445	452	467	475	463	458	462	435	415	451	463	418	439	445	446	418	449	425	444	476	450	462	495	458	428	454	471	449	433	419	463	458	446	448	436	431	458	473	443	451	478	434	450	436	423	442	456	441	469	488	454	463	452	425	469	436	464	489	469	455	460	428	454	433	486	415	446	464	450	468	454	455	429	446	403	465	428	460	429	437	431	430	454	428	490	470	426	427	421	447	434	432	453	471	485	462	452	485	441	446	449	416	463	399	428	456	456	476	436	450	469	488	397	454	437	443	433	446	475	425	444	465	429	461	467	426	428	436	507	458	468	471	440	483	425	402	444	457	441	460	426	433	423	460	465	470	447	420	445	488	464	414	438	470	442	461	422	437	453	478	403	444	434	465	423	442	486	476	444	463	476	469	467	465	486	433	455	449	446	455	455	462	481	465	433	464	447	447	455	456	429	458	454	411	459	434	432	458	430	426	440	461	467	472	419	461	434	445	463	454	442	450	426	408	479	434	418	431	451	455	442	443	469	472	443	442	450	476	453	426	467	449	467	486	428	428	419	455	428	458	423	485	446	434	452	448	449	461	442	455	421	476	451	449	447	424	485	423	447	440	453	433	457	458	480	464	440	391	467	443	458	424	462	484	455	425	461	489	432	478	454	443	490	440	443	429	483	429	456	438	449	461	431	443	428	444	438	462	434	402	442	444	439	465	427	478	447	442	478	456	465	472	408	468	474	422	454	442	444	447	462	452	446	440	440	440	435	463	436	461	476	440	431	466	469	421	461	447	433	461	448	477	424	436	451	475	464	448	407	450	472	450	439	447	451	479	430	473	449	489	467	459	453	453	456	458	440	461	462	430	481	433	461	419	464	458	447	427	460	464	460	458	482	477	432	440	437	454	470	458	403	422	421	409	431	406	476	434	426	461	434	407	440	471	452	472	453	456	447	465	427	435	448	451	414	489	445	419	430	437	432	406	427	454	429	442	453	477	417	440	424	459	467	445	436	467	439	486	429	445	448	437	439	471	461	411	447	432	453	487	418	486	450	428	434	456	463	455	437	454	450	443	444	500	460	465	421	446	444	448	433	441	416	472	458	454	438	430	455	460	435	440	454	437	458	465	461	453	467	482	441	446	439	488	414	430	436	506	455	409	440	433	479	464	509	447	444	434	444	462	419	498	508	458	446	420	482	475	458	441	439	454	454	443	455	440	438	444	467	454	432	473	427	458	449	471	441	449	457	422	477	466	492	446	424	429	479	430	430	475	460	451	419	470	450	470	416	475	476	463	434	475	400	458	464	407	408	472	461	446	433	407	447	457	462	468	485	425	431	482	479	413	430	471	438	446	439	463	435	432	423	497	441	432	455	420	442	453	448	435	438	461	418	452	461	449	437	428	486	466	429	456	459	428	445	457	416	478	459	456	415	404	470	444	448	461	457	467	411	422	429	445	407	411	451
22687	21275	28987	23883	21273	21369	8478	1841	1389	1332	1242	1134	1099	1021	1016	985	900	890	891	901	874	921	910	868	925	876	857	835	895	822	903	854	838	819	850	851	842	895	877	914	840	816	827	841	818	829	881	816	852	819	800	781	855	816	786	887	833	882	851	790	848	794	845	805	783	866	886	837	836	881	821	806	827	843	838	817	831	853	817	830	813	804	848	830	805	768	836	857	893	834	817	803	836	786	826	832	780	814	827	810	798	841	802	840	770	822	818	814	756	847	834	868	817	807	837	842	836	828	847	816	801	804	860	818	856	850	843	810	848	838	809	794	826	838	812	797	813	848	791	807	832	828	810	828	764	803	854	811	826	848	763	822	858	846	810	825	792	805	886	810	822	806	839	794	802	786	826	741	841	794	798	803	894	863	803	796	816	819	796	785	873	817	805	841	772	825	831	808	833	763	823	829	798	810	824	774	814	825	815	790	796	795	773	812	810	833	765	820	804	826	788	836	808	836	826	798	769	844	845	809	853	854	785	804	782	822	792	813	875	822	793	793	818	811	771	845	824	857	785	829	819	814	772	822	798	806	847	866	807	813	789	752	851	823	835	841	838	792	815	799	772	774	795	812	780	795	783	834	810	762	838	829	816	830	815	833	846	802	778	782	824	840	806	843	786	834	870	802	837	827	835	852	819	776	809	794	830	833	829	812	857	856	821	829	857	821	814	799	854	852	795	828	767	793	778	779	846	809	822	777	796	853	824	843	821	802	855	849	881	821	835	789	808	804	760	822	811	819	810	851	819	836	845	844	809	813	801	851	821	812	813	832	794	836	835	784	834	905	841	878	785	809	849	817	831	843	862	763	784	808	801	868	783	813	817	795	831	838	802	819	854	831	836	781	812	807	787	799	793	814	790	799	781	876	793	808	841	805	774	829	748	815	826	841	801	814	812	885	849	803	831	833	791	809	817	820	826	812	831	806	842	856	831	803	814	789	826	834	842	859	838	835	771	817	861	798	825	814	843	859	781	738	836	817	833	782	864	776	801	805	822	826	807	821	842	841	791	822	857	818	790	790	816	823	792	787	832	838	839	814	836	864	839	787	824	828	746	807	807	800	795	799	813	797	878	807	834	767	821	781	795	807	821	844	848	813	821	850	779	780	829	848	848	798	805	740	865	864	870	803	790	820	836	826	819	840	854	836	787	757	802	817	848	771	807	812	826	818	763	800	848	767	877	856	881	814	806	850	776	833	828	831	786	826	781	801	809	807	833	878	801	838	854	876	755	785	829	810	776	806	819	842	808	852	812	781	826	821	762	813	775	863	814	861	868	788	814	787	849	803	784	789	778	828	794	827	841	859	794	798	855	798	820	821	839	798	822	844	848	828	800	765	815	838	818	825	846	833	803	794	777	804	812	848	860	861	854	826	869	795	787	796	816	828	761	781	763	847	802	842	854	799	837	827	838	819	800	816	889	806	812	852	835	846	779	858	750	804	818	811	798	799	809	817	784	791	815	843	846	859	811	836	838	820	809	859	820	796	828	837	826	786	866	820	797	818	837	809	849	810	833	796	757	790	808	825	839	797	816	738	805	781	813	844	817	813	829	845	791	806	872	789	872	815	854	805	832	809	827	833	829	810	814	792	744	803	818	852	785	797	811	778	810	786	789	814	809	824	782	771	758	783	845	785	812	824	775	801	777	817	793	791	813	781	796	814	731	825	807	774	840	860	838	813	824	871	767	838	811	806	878	870	763	847	807	784	815	812	783	847	825	856	810	770	851	740	810	803	837	848	821	793	793	845	827	778	764	807	834	848	821	826	836	865	839	763	815	837	838	810	829	803	884	858	819	814	859	816	853	764	832	854	796	869	828	853	793	817	830	795	836	851	815	804	849	841	783	831	809	789	809	782	785	814	820	813	841	791	846	817	819	833	791	840	776	806	850	834	832	783	833	820	817	780	814	863	821	807	804	842	804	838	834	792	778	755	844	849	827	820	848	859	771	833	828	790	804	847	808	796	839	820	786	825	806	837	793	774	795	846	820	781	802	832	787	844	769	801	748	788	804	818	833	782	845	772	794	797	802	838	781	825	864	793	817	762	800	874	793	773	761	807	828	825	865	828	780	852	774	832	824	799	796	796	817	838	770	839	800	812	847	795	798	794	837	802	819	812	822	857	821	818	786	785	836	847	826	861	802	809	848	804	814	786	847	849	803	797	820	791	865	821	790	839	848	756	828	817	854	798	815	847	791	738	835	778	865	873	812	768	811	763	816	798	797	846	842	807	842	862	813	791	813	774	838	818	794	800	869	850	828	819	803	836	818	817	838	826	833	825	793	806	862	809	807	835	833	788	790	841	821	822	815	792	828	770	813	777	798	895	824	824	813	823	807	792	841	813	818	790	815	769	772	809	852	818	809	761	813	799	828	802	867	830	802	786	801	801	815	795	860	901	819	828	802	833	838	841	819	819	808	806	823	771	854	805	826	834	789	798	806	839	806	816	858	872	752	753	786	835	808	811	771	797	832	782	810	774	845	805	801	846	818	792	810	800	803	769	832	797	826	836	837	850	785	843	789	796	731	769	879	837	764	795	823	783	870	806	821	811	825	781	820	816	798	826	806	821	825	818	757	808	819	891	817	814	843	808	801	782	779	790	807	813	821	777	803	762	832	789	748	835	801	842	791	845	798	763	808	825	795	822	816	794	830	834	848	815	818	817	769	777	805	814	789	812	804	823	836	808	802	799	831	836	815	858	830	821	783	828	828	798	787	818	769	891	843	834	791	890	799	804	834	796	771	799	800	835	810	893	784	782	811	826	848	790	804	848	810	819	805	800	795	814	798	833	795	831	790	810	818	812	783	851	796	841	767	812	807	789	806	820	788	791	816	799	760	821	880	777	822	829	804	769	886	856	839	783	822	776	782	783	815	857	863	784	851	751	853	805	815	803	811	834	853	809	847	821	841	825	781	862	833	786	839	790	808	837	795	818	824	881	810	861	809	822	851	786	811	798	849	815	779	766	863	840	798	827	840	816	801	809	817	862	770	772	785	838	776	813	852	742	794	789	831	797	854	800	851	809	811	868	769	826	812	802	834	765	800	816	784	829	822	832	804	834	846	833	824	802	829	819	865	804	824	761	806	820	799	816	792	853	811	853	819	836	794	801	848	791	810	758	828	819	821	845	808	822	855	838	820	838	803	794	804	769	820	760	764	819	861	853	834	836	799	802	817	884	827	763	820	776	850	809	767	821	859	822	845	797	873	809	794	787	790	802	832	834	765	834	802	762	773	784	849	806	819	787	816	850	809	831	792	797	806	766	827	817	832	802	822	824	856	767	779	821	829	863	795	796	815	770	803	811	832	794	817	826	835	793	793	783	798	799	818	859	823	816	791	798	828	805	841	801	753	820	810	827	806	801	823	790	820	826	900	788	843	769	791	858	815	828	802	799	790	805	820	778	824	837	834	777	819	806	800	797	749	823	815	838	823	828	794	814	806	825
7048	15868	11067	5989	4769	3737	2880	2373	2034	1729	1514	1271	1253	1169	1117	1137	1029	1001	1022	1003	979	954	961	1009	914	969	914	896	909	922	865	874	883	885	877	918	890	868	847	884	906	904	910	907	861	856	851	902	866	845	872	895	834	868	825	814	881	906	876	837	813	801	860	822	883	860	918	869	895	870	902	898	833	888	811	878	825	857	891	832	853	840	872	858	851	867	876	838	846	876	875	787	827	873	874	865	842	831	862	878	867	841	799	855	837	825	823	870	850	837	872	848	862	830	868	900	829	880	815	846	823	865	897	783	838	839	816	872	826	812	788	818	805	789	816	835	880	846	863	814	821	806	831	862	819	769	822	906	868	850	836	842	844	896	852	806	816	864	826	818	828	858	834	868	879	875	899	883	866	835	832	781	816	814	848	817	852	845	850	803	850	800	831	808	792	835	819	783	856	838	853	866	899	836	762	829	815	838	825	815	834	874	855	767	839	833	789	832	869	843	794	837	866	797	843	842	866	864	838	803	816	868	839	866	853	857	844	838	855	874	880	827	841	782	903	822	840	807	808	851	857	802	811	806	825	911	835	822	808	850	819	835	872	838	859	850	875	869	874	794	849	817	828	843	825	844	825	836	868	841	878	837	844	865	842	851	866	806	841	839	855	824	840	849	848	845	845	810	809	839	882	850	789	861	821	823	798	848	810	837	884	849	915	865	856	883	877	821	801	809	802	819	865	812	841	831	809	818	842	826	853	829	859	795	849	812	911	788	859	874	816	808	800	809	827	854	875	836	846	830	850	840	825	815	889	808	858	830	852	861	808	840	846	804	883	858	851	818	858	864	827	907	868	820	798	858	834	834	789	846	781	845	803	791	884	862	877	889	808	827	820	842	894	847	838	876	845	854	794	830	852	856	844	837	841	859	839	862	865	864	871	799	821	815	851	858	859	840	820	840	825	883	850	784	848	835	807	880	847	887	798	865	877	774	775	862	841	849	828	830	839	873	877	802	832	818	862	828	868	801	787	821	816	822	834	798	830	820	848	811	820	894	873	754	861	788	815	811	857	810	825	845	819	837	832	825	853	840	799	884	837	860	796	859	851	866	910	831	888	861	841	892	833	892	830	843	868	802	866	824	894	799	786	863	878	841	882	836	866	828	766	860	867	856	870	874	788	849	854	853	874	838	848	850	812	860	802	876	873	876	811	839	810	822	838	861	822	803	817	857	828	912	870	847	846	849	815	803	827	937	867	852	816	817	848	819	844	779	832	796	813	827	840	838	833	811	831	840	834	814	805	879	846	830	779	844	823	865	876	821	830	852	822	864	851	788	818	840	856	898	861	812	835	867	826	839	855	840	795	884	828	772	840	815	842	782	845	883	779	859	880	865	867	839	850	865	864	856	821	818	894	863	880	845	870	832	829	835	869	867	831	893	819	810	902	859	888	824	827	841	876	859	798	861	836	845	840	837	863	869	815	878	858	854	841	796	852	887	899	826	876	842	852	809	850	852	836	872	816	870	826	787	861	884	818	816	856	796	832	805	876	893	864	869	815	801	858	860	857	800	814	782	886	830	835	906	798	832	881	836	851	807	784	822	821	822	907	832	814	803	781	855	864	851	855	882	850	798	817	788	881	811	846	850	849	838	862	818	841	897	816	841	840	849	822	826	865	838	861	807	861	829	901	835	853	820	844	817	821	842	816	818	840	847	810	876	829	848	851	841	835	837	772	866	822	855	824	831	802	867	812	824	824	855	791	860	857	817	833	864	837	864	778	830	829	831	818	837	834	800	862	886	859	848	865	886	839	863	838	847	876	851	826	891	829	809	830	815	840	885	838	880	870	857	873	822	812	841	822	832	854	792	819	902	854	803	816	814	872	858	831	786	792	832	851	844	846	823	844	871	864	822	851	853	909	848	830	833	798	836	818	854	862	810	835	895	869	805	832	863	860	837	829	865	887	847	841	811	859	806	873	841	811	873	815	865	761	817	814	849	826	873	836	862	849	912	877	805	835	854	858	858	843	836	823	817	838	838	836	810	872	882	812	885	835	838	847	813	823	850	862	797	867	873	849	893	808	842	837	842	835	852	927	825	795	861	841	804	802	839	870	827	838	821	840	845	802	862	881	829	847	795	833	838	885	802	885	828	886	842	859	767	863	844	864	754	832	842	824	819	832	845	825	851	814	843	822	819	880	844	823	848	889	833	810	800	825	806	844	807	833	862	830	844	885	826	885	852	829	839	859	853	829	862	872	852	794	864	819	877	854	845	874	851	862	855	831	843	856	800	857	874	814	838	823	781	831	861	836	907	837	826	810	821	872	832	844	837	880	866	821	855	878	795	888	785	798	837	838	858	844	781	820	844	839	799	842	780	859	865	877	815	822	801	836	844	794	868	835	835	795	826	763	847	887	803	777	803	854	807	844	800	864	846	881	819	827	834	832	854	812	785	824	898	808	868	839	849	862	893	851	838	846	829	802	875	835	856	811	818	884	818	852	866	853	866	840	856	855	780	846	835	827	832	842	808	869	840	840	828	857	865	853	806	830	846	799	861	807	781	897	857	838	842	872	831	866	857	813	856	840	743	834	879	865	855	856	839	830	836	806	833	848	831	850	819	846	852	899	808	858	867	873	852	843	850	796	797	879	769	836	843	883	853	832	893	858	822	852	803	836	878	853	827	814	848	817	853	872	814	836	852	874	834	835	867	835	864	828	850	833	826	883	853	801	880	858	810	811	837	880	858	887	862	826	844	855	880	900	811	854	861	859	872	842	842	818	866	830	844	827	863	860	843	839	875	856	866	820	836	810	806	847	834	803	825	807	841	863	824	847	920	837	864	830	797	839	847	847	875	833	868	822	868	913	814	846	838	817	881	855	837	803	826	879	847	871	830	816	863	839	825	847	857	869	801	880	836	831	852	862	865	819	811	794	860	849	793	828	890	838	833	804	846	854	848	897	849	791	877	822	870	864	850	841	769	815	826	826	842	869	857	823	843	812	905	828	799	875	832	837	819	882	798	811	866	889	831	837	837	826	795	841	830	819	868	851	853	863	861	898	803	844	844	832	835	808	840	867	831	835	827	788	868	831	848	858	840	859	812	802	825	857	825	845	825	842	838	845	878	860	851	805	861	815	837	856	807	850	839	862	863	853	874	810	847	843	805	810	839	800	860	839	823	848	878	832	805	823	770	891	825	836	809	860	858	833	834	860	809	856	830	893	847	864	774	840	776	829	841	810	836	792	822	866	831	927	823	897	882	855	807	822	851	916	829	845	869	895	837	865	888	880	834	854	859	864	829	804	838	814	870	824	862	854	812	807	895	800	797	815	828	829	844	860	830	830	860	874	873	838	879	810	866	844	842	840	814	785	844	846	801	848	885	843	843	867	837	858	886	843	832	815	820	818	850	841	908	878	843	836	857	815	852	825	810	898	855	806	821	803	779	778	841	859	855	830	862	880	793	845	837	846	871	847	793	822	843	828	871	831	875	869	815	824	853
28002	18699	5328	987	640	541	490	498	454	468	436	437	470	432	412	424	433	451	436	407	438	398	424	434	388	466	418	439	389	407	433	409	411	428	377	440	402	428	409	412	406	429	421	403	387	458	436	395	384	394	426	455	436	409	404	392	422	419	461	467	426	398	414	411	389	386	379	392	481	411	415	437	406	408	416	401	429	382	387	406	401	411	395	416	435	423	434	424	426	424	414	395	401	458	409	427	403	430	446	386	419	376	408	424	388	405	470	433	400	426	426	408	417	430	424	415	401	407	411	408	413	444	435	474	417	405	403	372	429	400	436	408	399	406	406	405	395	373	397	406	389	399	392	402	389	443	428	380	416	450	422	382	410	421	424	414	432	396	376	421	443	376	409	447	426	410	388	387	417	443	385	391	404	403	394	399	438	417	433	434	448	432	396	403	392	390	431	416	402	387	398	411	418	395	428	390	415	395	414	421	408	388	414	428	392	407	376	400	425	441	403	437	419	422	385	411	408	409	421	423	409	387	405	455	394	390	408	402	405	419	377	412	439	443	408	444	410	397	407	429	461	460	370	414	398	389	407	463	378	452	384	421	420	417	430	417	444	415	405	411	396	395	443	422	444	416	383	402	415	405	393	411	379	442	398	377	435	423	383	416	381	407	384	368	391	408	414	409	376	414	391	402	417	405	405	398	427	414	407	418	432	427	410	383	384	443	402	424	398	388	399	416	421	427	421	380	398	411	435	423	442	394	446	399	415	414	439	416	397	385	398	365	413	383	443	372	437	409	429	391	415	426	420	406	414	393	403	416	437	405	396	406	396	418	444	435	379	440	432	394	380	405	394	414	398	430	418	425	394	371	410	422	404	419	399	394	441	357	402	436	397	437	437	405	416	424	373	400	392	411	394	425	402	413	433	401	439	397	447	406	406	395	436	402	436	438	401	400	438	394	413	408	426	397	380	452	379	425	414	430	397	422	420	391	410	444	426	409	404	408	428	412	418	404	401	448	406	413	389	417	402	425	399	419	369	435	435	442	402	463	356	398	396	407	398	411	383	428	411	409	389	377	431	445	408	383	397	395	429	412	401	458	402	422	398	395	424	424	379	354	436	397	426	397	418	449	395	361	407	415	396	429	433	418	426	421	428	395	417	396	414	395	390	406	432	432	411	439	396	411	407	441	456	404	429	385	447	371	401	415	403	435	408	392	435	430	347	405	409	417	404	399	380	422	408	432	425	452	421	451	413	434	400	400	419	430	426	447	411	437	362	448	379	392	422	426	421	425	412	388	407	385	392	453	421	423	419	412	387	419	420	413	403	407	452	430	384	403	418	401	395	397	392	393	440	383	411	403	425	386	382	382	403	401	427	396	417	416	422	412	424	407	422	416	422	447	418	387	396	388	378	412	398	414	449	458	400	441	410	411	435	398	401	444	422	460	414	407	400	427	440	385	411	410	429	365	424	421	394	412	418	400	394	401	365	393	425	417	401	428	441	422	438	406	403	397	412	390	399	405	380	434	412	410	447	380	410	387	410	423	380	436	403	383	378	417	442	401	412	374	441	418	395	403	391	410	390	428	419	441	404	422	416	420	383	405	389	441	398	421	405	408	383	400	403	407	436	383	411	420	420	380	429	409	437	401	405	411	398	432	402	429	406	394	417	390	393	410	388	446	409	419	393	416	422	423	404	395	383	405	417	438	385	405	418	404	398	373	383	422	443	410	444	415	383	408	404	429	388	431	421	430	386	437	414	401	402	408	376	434	391	422	385	417	405	385	387	373	407	413	427	391	405	410	416	406	417	365	387	408	415	411	383	386	406	406	427	438	435	382	421	424	410	420	408	394	418	442	427	443	401	412	380	429	384	437	362	418	376	455	410	416	421	411	407	426	415	414	382	399	392	427	397	428	377	427	424	457	379	420	404	414	452	418	416	447	425	440	454	389	379	394	439	393	411	404	395	406	438	393	434	405	409	451	409	394	461	407	466	414	416	406	423	383	382	432	419	410	401	395	453	411	401	374	425	400	420	421	418	401	444	397	459	370	426	418	410	470	421	433	449	416	421	401	402	425	401	416	463	414	407	433	382	391	434	376	441	388	423	369	387	395	403	405	411	379	413	427	373	395	388	427	441	418	399	364	377	417	410	407	440	383	411	427	411	403	361	402	402	381	418	400	379	428	396	352	396	396	402	421	454	412	401	399	465	399	387	440	391	398	391	356	403	404	417	416	412	431	430	403	448	414	401	435	413	396	373	386	438	385	417	430	392	376	409	426	401	379	437	421	408	374	402	442	421	396	409	426	385	356	383	417	416	391	401	410	403	452	395	429	398	412	402	426	403	373	432	434	429	409	410	395	397	432	434	423	406	406	391	421	406	429	424	425	411	400	393	391	417	422	400	376	414	406	430	409	375	396	399	398	392	430	396	400	442	401	389	400	430	425	442	413	384	414	397	396	388	402	412	416	409	421	386	437	397	387	419	401	399	390	425	410	407	419	408	429	406	414	395	410	389	402	396	418	418	432	401	418	391	388	397	418	426	409	406	412	419	411	419	419	413	379	407	384	432	424	411	446	379	425	407	396	415	392	399	392	425	388	404	427	432	409	430	385	437	430	390	401	399	410	449	406	406	425	376	407	426	405	402	448	437	390	396	421	404	379	418	403	437	408	398	434	416	400	415	398	417	460	390	357	452	414	385	397	403	437	406	383	402	390	386	411	406	365	397	391	402	398	375	403	414	408	394	389	449	437	406	405	408	397	391	366	422	430	374	406	394	393	406	399	398	448	401	387	404	415	424	385	395	421	449	409	429	439	431	367	421	421	438	432	411	401	458	421	429	391	465	421	393	389	447	421	402	423	405	430	403	380	393	372	392	404	459	450	397	401	426	375	393	410	397	418	405	414	385	404	404	420	379	394	422	418	428	395	426	403	439	394	404	418	407	422	413	416	410	397	399	439	405	376	374	406	410	421	413	429	404	430	416	420	412	439	440	398	409	416	413	408	406	431	405	387	410	396	421	421	417	426	405	404	417	429	446	396	392	393	401	386	403	440	442	407	419	442	407	387	423	403	433	406	416	491	390	418	403	414	442	413	437	436	436	433	402	393	405	432	393	385	410	387	394	392	461	431	411	426	408	408	413	405	440	441	386	371	425	384	395	412	415	389	416	416	404	445	423	361	415	393	382	382	429	364	406	413	372	399	419	400	394	407	418	413	370	416	392	364	376	427	372	422	412	357	387	449	442	396	429	404	426	408	426	412	426	372	393	422	417	443	423	413	416	445	415	389	384	410	426	360	415	397	412	387	410	424	409	375	414	403	403	434	404	418	401	457	426	399	404	424	431	382	368	436	384	400	417	425	380	399	426	419	386	391	418	407	407	347	428	407	375	386	420	388	390	380	415	398	428	438	388	403	431	409	417	431	363	418	400	367	426	384	376	405	394	426	389	422	398	399	414	407	410	393	416	455	439	424	458	374	410	440	429	435	419	401	391	416
12665	1790	1392	834	738	672	599	558	534	561	478	475	448	423	452	477	448	416	461	433	434	519	463	445	427	454	447	452	436	447	432	458	468	466	445	442	405	422	464	447	444	448	457	452	430	448	468	437	450	467	464	456	465	453	505	490	464	458	446	434	466	467	465	453	446	478	481	434	402	443	456	442	419	443	443	396	452	440	467	476	430	461	455	486	436	425	445	432	430	431	462	458	447	436	426	490	424	459	454	419	425	434	436	448	455	446	422	465	434	447	458	426	457	492	455	423	473	395	466	415	464	445	426	443	455	444	441	423	413	447	422	422	464	456	412	438	495	427	455	482	461	442	380	465	468	455	427	417	462	446	442	448	449	425	437	444	421	420	429	459	434	435	461	490	458	414	454	458	452	443	462	439	464	443	409	440	442	438	456	458	454	427	475	441	447	424	465	421	429	425	431	401	442	456	474	444	437	440	443	461	449	432	400	481	463	437	443	480	421	443	439	427	456	468	447	450	431	461	423	490	457	431	452	409	428	438	412	451	432	461	466	472	431	452	444	415	436	442	447	442	460	439	459	457	425	441	423	456	441	477	448	438	482	408	462	444	444	418	447	446	437	448	460	450	438	497	422	442	437	409	416	457	485	460	450	467	446	431	413	430	473	431	445	438	455	442	444	456	448	423	441	421	445	441	441	472	431	434	404	438	462	455	443	406	449	423	439	446	479	419	431	423	428	457	458	436	432	436	428	427	472	443	454	411	405	483	440	456	452	497	458	448	452	474	443	460	472	449	468	422	448	441	464	440	426	459	436	458	470	454	423	449	432	435	465	439	408	469	438	433	432	457	415	446	424	433	438	444	482	429	446	452	439	432	442	417	454	424	446	438	435	416	455	475	441	453	422	430	420	469	425	423	444	460	461	444	476	416	466	442	443	423	457	446	441	463	413	458	416	459	399	437	453	409	412	464	452	406	431	473	457	441	450	448	464	449	452	427	415	443	456	431	413	463	457	430	433	470	440	459	452	432	438	447	428	444	444	445	449	462	433	434	447	444	410	472	429	438	485	457	422	414	423	419	437	456	382	445	441	426	415	446	450	416	449	443	429	425	421	425	452	452	473	439	423	501	455	458	431	447	451	441	436	442	419	442	442	443	453	464	447	478	468	450	424	448	448	428	403	425	460	432	434	443	413	451	439	467	476	463	463	414	470	462	444	449	462	449	455	466	457	488	421	427	430	435	436	463	427	460	433	447	441	450	447	417	437	464	436	440	436	426	464	463	471	446	443	428	414	462	434	438	442	463	454	420	414	444	441	452	450	415	425	465	452	456	433	448	446	446	427	390	465	448	443	423	417	440	466	419	437	465	415	430	432	428	472	421	432	439	449	424	443	473	443	439	437	449	442	465	438	417	455	436	397	435	444	448	419	398	419	425	434	464	434	480	453	415	448	430	462	417	422	448	411	468	457	402	431	415	438	443	484	423	461	450	432	454	443	408	427	439	433	429	444	481	441	421	423	447	470	443	417	447	465	435	442	439	455	488	409	480	401	459	464	437	399	452	452	464	426	445	441	481	457	447	465	423	443	405	417	474	468	425	492	451	438	467	409	447	469	450	446	417	409	420	470	401	464	433	449	478	475	436	476	396	487	454	461	466	482	451	401	467	466	396	439	466	434	433	449	457	458	446	470	443	451	413	422	447	444	434	441	439	434	449	468	459	464	447	435	451	430	426	448	430	425	430	452	432	407	436	469	460	428	419	444	507	452	447	432	432	430	459	447	448	435	458	472	391	394	459	443	457	431	430	473	464	427	416	442	438	440	455	447	416	449	451	426	464	423	450	452	451	452	428	413	449	420	436	430	437	442	454	435	456	431	453	462	462	443	419	444	486	445	420	445	451	455	420	427	414	446	462	460	443	469	444	498	449	439	445	438	469	493	429	460	456	431	435	403	513	445	469	448	377	483	426	424	435	462	417	446	437	467	431	441	435	448	446	399	448	446	384	453	409	431	460	475	427	431	435	422	468	447	454	478	467	446	444	456	447	475	415	442	459	451	443	448	441	443	473	443	409	452	407	466	406	439	436	457	422	444	417	408	437	455	437	415	436	460	434	424	455	460	446	426	399	474	427	468	474	451	446	422	451	402	415	467	429	456	464	456	412	443	438	418	392	442	478	424	445	445	447	440	439	427	404	412	430	448	450	451	439	410	430	453	447	438	471	448	428	453	441	462	451	436	475	456	441	477	457	414	432	473	450	437	399	422	392	453	429	434	454	441	449	436	457	443	465	462	443	391	445	507	428	449	460	442	433	424	455	421	432	461	437	439	424	431	476	429	416	460	463	488	458	468	448	462	417	457	460	477	413	461	430	436	467	456	453	453	445	443	447	436	436	457	434	477	455	450	419	443	452	430	447	435	417	438	413	380	427	379	432	428	392	439	443	433	425	428	459	469	417	406	464	438	458	422	473	417	449	445	422	430	453	459	482	432	435	475	440	430	471	445	454	433	450	478	445	429	460	444	426	401	479	412	425	426	416	398	415	446	476	449	490	419	465	441	486	471	441	430	446	476	426	465	431	440	426	424	424	451	434	454	440	457	464	433	428	414	440	497	441	433	438	415	427	456	451	430	454	428	465	462	426	439	463	421	441	432	454	451	447	457	449	414	439	436	386	405	474	462	419	430	447	419	444	474	442	433	484	447	472	431	458	481	442	483	425	477	433	422	429	449	431	418	476	391	460	435	448	413	414	491	483	436	447	396	472	386	455	450	418	430	467	418	458	420	429	440	478	462	443	421	467	432	468	456	433	434	433	437	434	402	416	459	429	405	409	409	476	412	460	429	478	403	425	475	435	435	444	440	427	446	473	432	440	446	421	415	425	426	403	439	465	394	487	448	435	432	422	428	456	446	461	440	445	419	436	472	432	453	446	433	421	443	436	431	469	452	413	412	437	466	408	432	450	427	466	430	462	456	417	430	400	435	437	469	462	430	449	424	421	417	444	450	423	467	458	426	461	421	452	431	441	438	422	442	413	444	461	436	456	438	441	461	440	460	471	410	432	430	418	458	426	450	456	430	444	435	468	457	419	419	447	432	429	448	433	420	442	473	433	438	457	429	423	460	439	429	422	479	416	462	438	435	437	420	460	425	451	436	407	414	415	427	470	443	444	413	406	406	404	477	488	448	440	435	461	463	438	415	445	440	447	423	475	453	465	475	446	434	475	447	440	440	419	413	450	440	440	459	437	450	423	429	440	451	478	451	448	428	456	434	442	440	448	457	461	428	428	462	420	383	424	454	415	462	455	455	419	419	417	414	449	440	459	443	426	467	407	451	445	488	404	442	420	467	455	441	429	443	428	495	449	461	433	424	443	473	451	462	445	423	455	458	460	466	417	421	413	416	451	424	470	379	458	428	440	446	419	459	445	435	422	440	425	454	446	465	395	438	446	436	420	438	421	467	411	462	396	459	435	434	454	462	443	457	424	444	413	458	457	422	411
23844	21228	28432	24297	21216	9561	1728	1192	1054	854	914	843	786	826	782	792	777	809	739	683	741	748	736	709	760	693	704	671	727	699	770	750	722	705	711	737	692	705	720	726	730	713	684	652	700	658	694	681	746	698	721	721	696	712	728	773	705	711	726	703	714	735	691	741	695	703	689	742	697	694	690	723	650	669	703	667	691	697	704	761	682	743	661	709	696	708	710	655	675	708	708	689	728	684	715	693	719	684	727	733	657	688	703	710	738	712	706	701	726	671	639	699	723	647	638	703	695	696	699	681	684	723	702	654	685	694	690	710	739	688	707	661	690	691	750	715	704	685	714	675	744	727	730	630	695	727	755	678	635	694	698	695	694	706	688	731	651	698	726	701	657	668	698	700	677	704	642	706	696	662	729	667	708	687	680	647	715	691	729	678	689	699	650	735	708	699	675	725	680	721	711	686	702	708	718	656	725	666	651	695	693	665	681	685	707	699	692	628	674	682	727	666	693	674	664	713	696	693	709	729	722	699	729	687	694	671	667	686	713	660	710	681	693	728	698	687	677	679	713	715	740	709	721	676	705	743	726	683	684	698	685	713	692	728	670	715	711	690	710	680	698	718	723	661	656	735	728	676	671	728	660	651	701	648	690	714	674	720	675	697	679	687	729	715	689	733	673	671	662	662	712	683	679	683	697	724	682	708	709	660	651	693	665	714	651	744	717	707	713	698	677	710	728	698	649	717	717	714	741	714	657	719	680	632	663	714	721	705	713	754	715	707	713	691	714	685	627	656	709	724	688	717	664	705	692	724	725	682	702	671	677	729	685	701	743	676	691	750	693	675	663	647	700	661	736	734	728	714	666	683	689	730	686	718	686	719	674	670	695	721	702	746	718	662	681	701	660	651	724	715	682	693	717	681	687	700	664	723	732	705	708	688	692	710	684	690	737	711	738	728	636	719	688	668	661	711	728	673	698	672	660	677	662	637	704	700	706	692	713	657	680	701	700	724	650	641	665	681	703	708	698	680	717	739	686	681	657	736	691	673	721	668	748	701	716	683	733	706	703	695	649	688	695	687	740	675	694	652	706	696	701	671	723	664	686	666	688	706	675	664	684	710	650	708	689	724	697	735	671	711	689	707	705	678	718	744	673	707	647	717	743	707	715	690	675	712	699	680	710	716	704	701	689	725	682	643	683	664	685	721	653	705	674	685	701	686	721	655	680	640	717	675	715	722	717	679	700	680	706	651	703	710	664	669	650	657	664	682	668	743	717	702	733	693	728	624	672	699	683	706	699	672	660	701	710	691	700	726	660	665	652	724	696	665	719	738	688	694	660	675	671	674	703	670	723	681	689	630	654	701	672	744	699	734	672	674	711	702	686	680	716	767	696	706	719	700	668	675	689	727	662	640	696	692	719	646	682	642	649	661	744	707	675	717	700	689	686	674	706	624	725	700	765	693	730	699	749	695	670	666	710	737	690	671	686	720	667	686	688	646	720	686	734	670	719	695	670	712	707	662	675	701	693	678	707	708	697	698	643	699	678	701	701	694	701	684	650	720	733	737	665	700	724	656	690	727	728	702	708	669	715	670	669	681	698	742	658	700	779	676	721	734	654	722	651	669	697	698	701	676	689	714	672	675	700	680	655	688	642	657	662	719	725	696	666	667	679	713	651	689	731	704	744	698	670	708	697	679	739	698	652	713	674	677	676	677	697	699	700	746	694	673	666	729	665	657	696	702	689	683	718	700	726	693	695	712	702	676	719	653	716	632	673	721	689	662	747	686	698	703	706	677	692	687	663	663	667	685	678	706	730	718	714	723	734	663	714	668	696	740	695	686	720	691	676	708	683	679	677	691	718	709	669	642	686	723	739	679	740	724	670	712	633	705	643	699	736	720	684	707	722	666	670	705	694	694	709	671	700	679	717	686	638	744	718	657	655	723	693	690	713	696	638	686	726	714	668	677	676	690	660	693	698	706	675	723	729	622	714	717	707	661	710	633	719	659	719	699	675	729	744	704	714	670	682	734	675	736	692	696	708	665	707	688	698	711	637	700	708	691	699	665	689	690	711	676	722	705	699	742	649	691	683	740	764	673	674	691	725	672	705	664	656	691	694	716	693	635	697	700	701	703	648	717	655	729	702	717	700	688	727	659	689	746	698	703	654	653	705	676	680	747	668	718	784	664	705	709	740	671	739	720	709	692	662	735	715	699	689	680	699	720	669	654	734	686	715	644	697	658	690	666	700	674	660	728	723	684	667	672	706	665	697	743	666	714	716	697	715	710	667	702	708	704	698	683	648	678	726	670	724	723	637	643	652	697	663	668	673	663	716	703	738	664	663	667	687	674	669	689	655	687	714	704	680	691	659	760	692	693	712	718	670	686	645	706	673	692	695	644	694	697	711	658	698	696	715	697	750	653	740	678	710	662	736	692	669	620	654	653	699	648	729	715	703	657	695	712	705	679	701	676	683	680	621	662	735	644	664	701	686	673	714	674	670	703	693	688	673	695	666	699	690	706	652	666	684	691	677	674	718	725	684	679	734	690	699	703	682	643	708	642	730	656	705	710	684	728	732	722	657	718	678	684	686	722	696	702	672	696	687	729	682	716	688	641	734	720	657	705	742	715	674	715	702	680	679	695	700	715	661	646	680	712	693	683	739	699	706	674	717	706	721	683	671	693	701	701	724	700	670	696	690	672	699	656	688	712	709	678	694	685	726	665	673	723	680	669	654	755	673	693	657	721	730	741	676	711	703	689	697	700	680	722	751	728	686	636	719	669	699	673	683	699	662	697	693	685	631	722	661	715	648	695	721	714	685	685	685	702	683	705	704	679	696	674	685	680	735	690	726	699	656	691	708	718	646	652	682	663	691	705	678	656	648	694	675	652	720	721	751	690	692	705	699	713	671	762	709	720	687	658	721	711	685	737	688	718	649	713	641	694	763	759	727	680	687	725	661	699	662	691	711	660	678	695	685	680	652	728	687	776	727	728	700	693	685	795	724	694	657	690	705	703	690	689	722	685	697	677	679	702	676	729	704	709	692	701	680	667	682	727	700	675	651	651	683	689	642	676	660	653	681	735	718	662	656	691	698	707	673	706	687	700	722	695	666	696	705	685	696	736	713	712	654	661	762	703	738	715	679	683	674	675	654	685	638	670	695	714	715	694	711	720	697	671	723	695	704	691	688	754	717	701	636	708	653	722	676	653	657	683	651	691	675	714	673	715	703	705	683	713	673	699	631	664	720	701	702	667	708	719	698	683	711	703	722	692	645	671	702	650	646	735	732	717	679	651	696	707	665	717	716	666	736	744	700	675	730	701	706	658	747	703	703	705	692	669	718	670	669	652	696	692	682	706	730	656	697	660	681	675	734	694	680	702	719	715	734	724	639	696	711	741	709	683	754	721	647	712	706	706	689	702	668	714	676	610	700	670	706	679	691	659	714	673	685	694	681	759	673	707	688	655	726	777	692	704	747	705	683	627	700	683	701	674
7955	10019	6894	3580	2844	2241	1862	1549	1355	1151	1073	992	935	868	903	891	808	787	788	766	833	743	801	748	823	744	762	748	726	814	743	726	727	718	723	759	688	767	739	728	737	707	729	712	770	735	756	762	741	686	734	761	701	709	717	755	739	724	752	732	720	741	788	806	819	761	803	691	760	694	717	749	695	761	769	700	766	735	714	700	707	751	700	775	697	717	689	699	687	715	790	708	698	703	710	768	765	743	720	750	738	728	711	722	719	736	685	729	725	717	700	742	682	662	728	668	740	737	730	686	719	748	705	684	665	723	683	762	720	732	786	738	700	729	747	733	702	706	720	741	664	720	742	740	714	681	702	736	703	722	770	765	737	684	712	713	769	690	764	669	730	693	677	688	739	721	741	712	725	692	732	685	736	680	720	684	725	674	712	713	723	683	758	718	696	760	663	725	712	712	676	716	732	720	706	727	712	707	720	705	700	751	719	755	740	779	696	740	746	696	748	723	719	727	706	723	738	715	704	707	714	706	711	706	756	721	697	749	706	701	776	737	739	733	718	737	768	738	737	752	745	722	720	724	764	711	742	696	732	723	751	716	747	717	668	697	723	699	726	688	697	704	709	682	680	732	753	688	692	681	746	731	715	734	709	685	692	765	713	725	722	694	723	725	750	749	723	697	736	693	722	700	719	700	727	747	698	688	766	749	663	714	697	701	693	723	697	727	733	675	737	718	693	736	783	760	703	717	717	713	674	704	697	708	707	690	745	737	709	672	696	718	737	676	739	676	716	766	757	722	702	752	725	724	723	741	745	710	713	720	717	717	740	701	722	723	689	719	703	746	713	686	732	760	657	745	724	701	721	691	690	675	710	740	748	681	702	699	718	739	721	708	729	709	720	736	691	737	664	726	744	721	733	753	737	712	768	751	715	698	727	718	713	760	754	749	718	705	722	686	697	704	712	709	736	681	746	713	690	702	678	715	762	740	644	699	699	678	690	730	768	711	701	735	682	690	681	705	760	757	719	728	734	740	771	731	708	679	655	720	722	677	744	735	742	676	742	729	711	727	639	726	688	720	704	674	684	737	721	718	703	677	733	725	731	680	692	707	727	714	716	699	670	729	685	704	777	736	763	683	755	756	708	715	699	712	685	741	692	707	701	700	709	701	690	702	752	779	711	716	743	694	712	710	735	686	699	688	735	699	731	797	687	726	730	762	715	722	696	765	728	703	701	744	731	753	765	745	719	691	674	684	725	741	730	722	710	703	665	748	719	698	749	710	701	686	713	724	752	748	701	746	747	739	702	709	715	751	693	634	781	726	711	731	711	710	739	726	696	705	728	709	721	723	782	699	714	722	728	745	688	695	712	715	722	723	684	718	775	725	760	734	716	726	718	742	687	708	683	730	725	712	702	721	681	723	750	710	669	700	712	759	702	715	730	747	717	702	700	709	719	721	757	702	712	736	729	679	729	744	725	731	679	743	698	695	709	708	734	767	743	730	767	759	714	707	723	699	708	711	674	732	715	732	700	709	757	661	720	708	738	730	745	689	655	673	745	752	766	706	684	726	748	706	713	688	672	717	676	711	738	728	713	744	726	722	686	670	731	690	721	673	689	692	680	693	652	745	690	726	663	736	735	729	751	743	698	708	735	730	714	712	700	691	696	738	681	733	701	709	674	706	654	713	719	741	732	708	732	737	663	720	688	716	712	715	715	709	715	751	691	750	696	646	676	740	714	742	691	721	742	699	694	747	706	682	677	715	688	717	734	694	731	697	686	749	688	652	716	723	716	716	724	695	741	720	730	717	722	723	729	716	670	727	716	745	701	740	733	695	684	698	696	715	688	726	752	680	722	694	717	685	725	693	720	693	689	753	743	736	645	729	723	725	720	727	732	704	730	704	704	730	690	667	729	748	710	750	733	734	725	677	686	692	741	747	698	725	689	632	645	739	690	737	742	713	710	765	704	735	702	708	725	710	764	734	751	661	721	739	729	663	711	718	708	675	781	696	641	748	695	746	746	708	733	757	700	718	743	705	693	758	758	686	765	697	736	706	727	703	748	711	755	679	698	686	732	739	712	687	705	731	741	720	726	770	674	742	671	702	678	724	747	701	731	699	709	716	691	693	785	720	702	706	718	712	711	701	709	728	703	717	710	724	721	718	741	737	741	675	694	685	692	736	722	750	675	747	709	722	751	736	693	774	743	710	737	686	711	710	731	696	698	752	700	734	715	723	708	697	714	709	689	682	729	667	757	683	757	771	721	676	747	789	708	740	739	727	693	768	720	729	663	719	692	691	729	697	691	725	657	738	691	774	746	744	729	690	700	703	712	740	691	759	804	743	737	764	719	763	693	706	771	714	696	663	729	722	691	717	715	761	673	692	719	766	706	735	711	708	736	689	702	745	715	695	731	727	687	747	699	695	704	707	737	769	707	714	723	706	728	680	739	687	705	727	694	725	733	724	700	726	752	675	760	689	687	761	669	674	701	699	726	744	720	717	725	705	664	734	755	703	727	715	710	711	710	714	742	708	699	722	720	734	706	707	758	737	701	699	688	690	705	736	749	756	714	770	705	734	744	715	725	721	672	669	648	701	685	706	706	760	720	716	743	699	721	729	682	698	762	698	694	766	720	705	717	709	684	748	701	720	677	708	697	713	701	704	712	747	706	697	735	684	698	712	742	721	678	721	673	751	712	700	721	733	724	728	727	719	708	710	774	722	761	692	704	690	701	729	681	720	687	679	712	742	726	673	689	709	740	726	709	703	661	697	723	735	699	728	709	754	728	711	701	692	754	703	748	704	760	694	749	681	771	735	683	705	737	702	688	724	717	742	738	682	721	697	691	769	694	707	672	700	713	711	666	689	736	730	724	767	689	721	752	716	697	739	685	766	696	728	711	732	717	710	689	702	674	694	690	717	735	726	722	692	681	716	700	743	726	720	742	686	676	732	720	699	684	715	757	712	695	751	720	746	716	765	727	677	718	714	752	700	770	739	680	730	716	696	770	708	680	677	753	709	720	715	704	756	704	716	705	751	716	692	722	711	742	757	706	712	761	715	709	709	766	715	748	728	732	719	699	657	729	695	738	677	719	675	692	709	703	701	681	687	723	750	711	742	725	701	729	717	736	678	710	720	694	708	705	677	715	671	689	684	695	743	717	740	720	682	753	719	694	710	722	721	737	690	678	665	676	703	694	737	677	725	728	719	688	724	715	664	706	688	689	700	726	673	724	664	696	689	749	729	746	747	681	688	704	768	707	726	707	724	728	684	696	760	716	754	712	735	744	703	689	730	718	720	717	770	744	716	758	690	672	681	685	753	672	730	714	737	720	735	721	704	703	733	705	749	708	718	649	763	709	729	726	691	747	746	736	721	685	718	741	719	734	754	746	713	684	692	689	728	692	718	733	679	659	666	695	705	724	707	669	721	682	688	712	748	697	713	690	724	702	692	721	696	712	711	748	720	756	658	725	709	679	752	761	743	768	727	693	738
25121	21257	27336	25379	9160	987	714	645	630	559	543	479	480	436	443	418	441	413	433	415	434	408	448	422	403	432	403	426	440	394	441	418	424	399	383	400	409	377	396	412	395	430	458	436	408	402	399	417	386	419	406	441	417	411	411	398	426	426	407	445	408	420	413	415	436	431	435	392	424	377	431	448	368	410	411	388	410	396	404	400	393	421	406	431	372	390	419	418	441	438	418	383	407	365	429	412	381	403	398	397	403	385	379	391	398	390	373	402	394	415	412	380	367	431	384	394	412	421	389	412	388	415	406	400	426	415	428	441	398	395	386	405	412	387	400	405	423	397	446	383	387	387	407	394	397	401	410	426	404	358	360	394	398	393	386	427	375	392	402	386	402	375	390	391	386	411	448	410	449	404	396	378	388	416	410	388	365	401	445	405	456	404	420	393	401	370	400	379	363	375	421	424	384	381	462	411	392	408	418	419	354	422	427	406	383	440	368	399	386	400	424	413	346	396	366	389	399	426	365	429	414	387	434	416	393	387	415	400	368	391	373	417	385	400	395	386	388	389	367	410	394	386	425	409	390	416	413	401	413	396	386	401	392	387	387	378	435	417	388	389	391	433	381	455	371	425	425	395	436	372	421	383	392	392	360	428	443	382	370	380	412	397	400	416	421	437	419	392	411	406	392	408	409	394	449	407	406	413	428	414	376	410	381	420	355	421	406	400	407	385	423	390	398	399	434	435	395	449	409	409	405	423	382	410	383	352	402	348	443	401	388	357	437	388	381	397	407	377	420	425	424	387	415	377	403	391	402	361	402	364	405	412	385	411	392	415	413	380	402	447	414	415	382	422	384	405	370	372	385	386	401	380	404	409	398	425	397	426	404	454	389	414	395	414	396	434	404	426	393	425	448	376	382	419	398	399	397	443	358	374	420	400	391	410	433	364	370	424	441	425	426	419	415	437	410	382	383	402	405	382	393	430	384	367	431	422	400	399	371	403	387	419	392	377	375	425	388	411	419	395	383	396	383	396	375	414	394	421	442	403	413	403	429	414	399	399	430	393	430	399	357	396	454	399	408	403	382	347	375	403	402	403	417	401	395	388	385	382	382	357	361	387	409	370	426	404	406	453	400	399	392	411	444	392	420	416	368	393	367	395	428	400	384	390	422	411	387	380	428	385	371	392	378	410	397	412	381	403	377	412	411	445	411	432	396	397	387	380	405	389	429	414	400	374	363	391	393	413	401	382	397	452	366	396	404	445	389	377	369	444	391	456	410	396	423	416	420	375	430	382	404	382	409	398	380	437	403	376	408	370	374	414	390	420	360	379	384	424	417	437	411	409	405	395	388	408	406	415	426	383	400	415	451	427	435	399	397	405	454	437	411	426	411	384	383	414	375	409	387	427	402	390	394	419	461	395	407	433	424	375	417	406	433	409	445	384	406	390	403	421	367	401	431	412	395	410	369	410	432	369	382	388	413	405	409	389	394	448	396	401	392	398	419	381	433	437	429	399	391	420	401	409	393	401	387	418	376	406	375	422	383	372	390	410	420	449	398	429	389	382	401	402	388	408	408	402	428	385	415	422	426	382	397	392	356	413	419	426	414	376	424	406	403	401	392	423	397	379	405	421	368	419	393	416	421	403	365	385	399	397	410	419	370	407	403	400	393	447	386	367	402	385	422	378	422	392	397	375	385	382	441	393	410	397	400	364	384	402	417	405	376	413	402	422	417	433	411	424	406	391	394	411	383	385	411	371	391	426	439	379	393	388	402	410	405	360	377	395	446	421	390	417	410	379	417	406	406	427	403	409	389	401	385	385	358	400	374	406	419	415	410	383	407	406	411	407	394	391	421	451	393	448	427	421	420	439	392	373	385	447	405	396	401	401	382	406	375	404	373	427	438	393	424	434	395	397	389	350	397	373	405	405	425	403	414	397	422	431	437	371	420	427	420	372	402	368	398	420	417	395	373	404	412	408	425	385	407	421	401	395	394	379	410	392	405	372	409	394	424	378	391	408	376	415	383	386	387	403	434	393	411	398	384	382	382	409	379	381	397	408	407	351	402	408	398	434	378	431	382	412	410	380	440	407	398	412	391	422	387	403	412	401	444	419	394	402	421	378	368	397	404	371	401	404	397	412	391	409	417	413	390	415	407	370	413	388	400	425	394	421	400	425	421	397	411	413	413	388	396	422	407	404	389	412	392	409	413	386	387	395	420	390	399	390	426	409	402	385	400	383	424	427	430	391	408	424	391	401	420	406	413	403	399	423	443	399	402	405	372	398	372	364	419	429	385	414	404	385	383	411	381	429	347	384	397	400	399	414	410	410	420	404	396	410	435	434	375	380	433	410	366	376	380	379	377	413	426	393	403	383	410	394	368	418	408	387	391	427	443	372	413	409	411	415	394	384	368	405	362	365	393	394	399	416	390	403	402	396	388	410	409	425	397	397	408	377	433	409	386	378	387	399	406	387	421	387	406	424	410	389	400	400	435	461	398	398	422	419	413	378	422	417	433	397	391	384	376	439	406	413	376	383	409	377	429	398	375	412	423	384	398	443	393	410	417	364	376	391	413	424	408	417	385	372	423	402	389	407	468	376	380	424	434	414	436	399	413	422	397	417	396	367	408	403	359	399	412	415	411	424	363	413	431	361	406	432	441	397	437	416	405	393	428	413	411	397	394	366	387	372	407	404	424	422	382	410	408	406	401	402	365	408	362	395	399	395	384	405	412	414	426	393	419	382	405	347	406	392	403	387	438	434	390	411	405	428	381	377	394	409	422	432	362	414	400	398	376	394	421	406	382	394	372	414	412	443	428	401	416	406	416	421	441	357	376	408	425	406	400	415	398	421	378	388	375	439	434	424	405	406	408	395	379	399	409	415	396	396	372	385	428	422	425	403	416	376	441	404	415	402	446	405	440	391	400	365	406	417	401	387	396	379	428	377	408	389	424	390	391	402	408	435	407	391	404	432	427	411	391	397	411	430	415	383	404	406	386	426	395	420	406	387	367	413	420	388	424	423	447	419	414	467	377	384	365	400	400	396	416	397	415	377	390	384	374	415	397	397	419	401	357	413	416	396	373	416	428	446	426	392	436	393	430	388	404	427	383	430	385	363	396	416	378	381	376	391	383	427	383	396	399	387	414	428	419	395	350	391	418	423	419	413	422	430	368	397	409	411	398	397	403	385	392	410	380	412	377	415	394	409	390	405	413	376	416	405	393	390	406	412	397	398	428	408	409	404	408	369	401	399	383	415	393	401	374	408	379	397	410	421	396	398	396	427	432	416	437	369	342	447	349	430	431	390	370	390	417	380	412	427	405	441	417	399	397	378	430	433	408	405	409	396	411	363	396	403	400	389	410	406	398	382	392	453	406	366	409	417	379	424	399	401	385	444	399	393	415	415	407	403	390	400	387	382	431	400	395	415	398	408	402	386	430	389	407	378	408	404	394	405	393	404	404	385	429	393	413	391	383	373	408	355	436	388	386	388
7320	6340	4202	2298	1801	1425	1192	997	836	748	717	585	591	542	582	569	541	474	482	521	480	517	467	448	475	465	471	449	457	433	475	470	483	473	467	503	476	459	470	474	439	460	496	441	439	458	495	459	476	487	467	458	442	473	461	441	463	472	441	454	473	471	488	457	450	479	477	452	496	462	457	487	496	466	435	440	469	429	480	444	466	431	424	412	434	489	436	474	487	435	467	477	444	491	467	467	452	465	447	446	476	483	462	395	448	431	459	429	424	489	509	440	476	484	420	501	465	437	483	451	422	448	478	454	457	472	472	444	410	477	479	463	468	427	476	428	472	432	471	436	416	485	431	442	415	441	424	457	478	457	457	457	477	439	455	460	510	453	458	469	463	480	486	411	429	477	426	443	456	454	461	454	431	465	461	460	467	510	432	486	518	481	450	434	442	430	447	470	454	447	491	430	477	461	473	461	430	427	451	430	460	449	474	387	445	447	483	468	424	462	448	435	430	458	470	503	468	467	453	442	448	436	485	468	419	443	485	457	434	465	445	458	414	483	469	463	461	466	431	454	481	465	471	443	459	427	428	445	502	454	454	447	450	469	491	482	442	430	428	432	413	461	438	466	446	475	432	452	415	428	445	447	497	442	445	441	430	472	431	479	427	484	451	434	437	501	465	444	442	403	439	486	446	439	452	426	426	432	468	473	428	447	397	433	466	446	440	409	491	448	479	429	496	417	443	464	458	436	449	433	496	457	454	452	435	480	490	454	442	458	449	451	434	490	450	447	447	450	448	460	421	449	434	431	468	498	452	476	464	462	412	452	488	451	486	459	447	434	489	426	458	463	485	466	447	451	428	425	440	445	461	389	453	469	494	453	476	427	447	443	438	505	464	448	481	473	447	457	457	448	487	431	425	423	422	426	456	456	455	414	465	465	468	468	439	407	425	437	456	470	419	470	446	469	471	484	417	477	459	458	457	454	441	435	434	411	469	440	432	463	411	473	439	490	474	455	417	478	465	488	422	440	495	429	455	431	476	477	470	467	450	461	456	455	452	438	444	445	446	478	453	476	445	433	432	421	451	428	467	461	470	474	452	463	474	454	488	438	450	467	410	453	418	415	469	437	453	450	445	432	454	450	497	445	456	476	451	456	469	472	439	472	419	447	427	430	469	467	459	452	455	437	421	523	461	430	435	455	490	444	450	485	480	461	432	490	479	446	424	414	457	460	443	446	436	470	523	438	447	440	437	444	478	449	435	466	451	465	444	445	476	416	475	443	448	435	451	468	424	452	433	482	447	438	450	434	477	457	463	487	426	396	453	430	460	418	407	431	487	451	411	485	425	452	460	441	454	453	480	445	446	425	419	476	433	447	443	441	460	479	482	485	494	439	462	419	452	474	476	438	456	439	416	402	465	416	437	469	468	427	453	432	468	464	448	410	452	487	440	426	479	441	457	479	461	504	464	444	484	433	491	459	445	437	444	469	404	448	438	488	432	415	479	417	468	455	466	461	476	454	441	440	457	457	458	431	450	448	440	487	474	462	471	436	448	459	436	451	459	474	435	438	440	478	417	452	433	481	448	445	456	424	398	456	454	434	488	417	433	444	457	455	468	459	466	468	427	457	483	425	458	448	461	466	460	476	463	413	422	447	450	450	456	463	483	465	435	458	451	466	453	466	462	412	440	448	496	486	432	405	416	449	422	456	452	426	461	413	457	442	441	439	459	442	462	443	459	441	446	471	470	436	464	433	454	470	438	449	475	427	485	442	452	427	456	449	433	447	438	414	449	450	442	457	467	433	431	461	478	455	481	487	426	420	444	480	474	455	451	481	455	479	432	454	457	459	468	450	462	460	441	429	452	461	421	468	408	459	449	456	469	481	422	445	449	446	439	423	450	460	461	440	444	465	461	435	453	476	423	419	511	457	470	491	420	437	413	445	458	449	451	434	446	454	443	433	415	451	452	499	449	439	435	466	490	482	457	440	470	465	470	444	458	433	445	491	470	453	469	441	412	463	451	450	448	395	445	461	460	419	488	468	441	445	427	447	448	428	446	456	442	487	479	459	442	440	439	470	492	421	463	491	446	465	443	478	423	454	453	448	472	434	483	450	425	459	420	442	457	481	451	440	460	453	469	491	453	438	477	408	490	449	498	424	491	450	451	459	432	450	416	458	478	490	430	487	476	493	434	435	473	441	431	437	449	443	433	434	441	422	465	446	442	493	427	416	481	461	499	448	428	460	442	438	435	465	469	419	481	475	477	400	458	451	511	475	438	452	435	480	468	477	423	442	447	450	506	441	428	459	439	437	442	428	431	473	428	477	440	459	473	450	450	412	423	456	415	476	455	431	479	440	484	441	442	446	436	428	469	445	420	460	493	495	438	478	399	429	463	468	440	472	464	470	450	458	473	472	478	460	446	410	457	427	455	442	441	435	454	428	464	481	430	476	439	480	458	468	437	428	438	486	449	445	455	482	456	435	485	433	485	436	441	480	443	480	463	433	468	445	426	443	477	451	447	462	470	437	462	432	446	471	457	436	445	451	436	462	481	460	484	471	466	427	467	478	476	451	464	427	415	459	445	458	434	441	446	440	468	471	406	443	409	467	417	425	459	451	482	410	449	409	443	435	446	458	447	449	451	440	489	495	453	461	441	459	459	474	431	468	432	456	434	444	465	447	481	502	454	463	444	416	477	457	459	444	422	458	435	444	505	470	448	465	462	410	459	434	482	492	461	477	435	457	442	457	464	457	471	410	461	480	477	418	463	428	431	467	480	444	471	451	462	487	429	481	487	509	436	460	428	457	475	447	460	441	429	453	437	481	481	435	480	422	496	476	435	451	442	426	416	452	476	436	459	445	407	490	424	422	417	470	451	468	461	447	428	467	468	468	437	464	437	451	446	432	446	445	407	436	473	444	476	437	451	437	465	444	466	447	444	471	455	401	437	451	443	460	466	464	440	455	449	461	444	443	426	463	472	469	449	445	499	437	439	440	463	481	467	431	472	484	485	495	478	432	476	454	469	451	438	487	491	476	417	418	453	479	450	420	392	476	432	432	455	450	432	441	466	437	443	450	478	427	458	467	448	473	468	461	471	454	448	428	417	477	479	482	391	443	455	477	435	447	433	474	437	409	419	458	471	449	446	447	438	450	472	468	493	446	470	428	438	444	468	471	449	437	448	461	421	468	410	480	462	502	414	443	432	467	439	417	430	460	459	491	478	442	430	437	452	447	464	449	442	459	482	412	419	443	453	477	468	483	487	467	440	459	458	484	417	440	452	436	413	473	467	455	457	429	459	445	410	460	420	450	481	482	434	440	490	457	446	447	413	472	497	462	462	436	437	472	454	421	411	425	439	430	457	464	463	429	470	446	396	484	478	469	455	412	430	430	426	421	445	479	460	482	427	489	454	437	459	434	467	419	423	446	455	439	404	413	460	434	481	447	516	457	451	444	459	453	491	461	473	441	485	456	445	508	465	445	448	439	462	439
22741	21273	29017	23871	21274	21319	8176	1839	1427	1305	1165	1095	1052	1017	960	981	977	961	893	873	873	912	894	894	884	888	811	882	830	911	928	834	854	824	889	851	826	870	863	868	840	861	817	876	888	856	840	815	855	804	829	852	815	822	854	806	891	778	841	849	868	838	813	839	851	844	855	831	837	788	821	833	871	823	821	773	759	823	749	868	833	864	861	787	858	753	846	830	829	874	831	792	862	846	853	810	836	784	845	843	780	801	893	818	805	891	834	827	750	824	778	812	842	818	819	821	815	791	835	859	821	789	775	837	853	802	840	782	768	830	830	849	836	843	800	794	814	797	774	847	791	828	833	851	840	818	847	818	826	811	801	836	792	789	823	830	837	869	796	805	789	823	828	756	850	806	791	831	806	835	787	786	799	782	806	775	814	778	794	779	811	828	796	815	797	782	845	790	811	869	830	811	845	799	810	806	789	754	821	777	794	792	849	825	815	811	825	760	841	791	798	804	791	834	816	874	830	802	797	793	844	850	772	760	790	844	802	753	835	758	800	852	855	791	802	819	822	820	845	828	797	784	838	799	794	803	814	835	819	793	760	774	788	790	843	843	818	774	797	799	819	853	754	761	778	805	882	814	788	806	792	792	821	787	869	885	792	785	810	771	870	824	827	815	863	791	810	812	866	874	820	877	820	782	738	831	760	773	780	808	805	814	797	808	828	810	818	835	823	812	805	826	821	763	837	790	765	772	815	809	824	831	830	805	863	837	842	782	774	757	776	806	810	829	818	808	789	848	758	813	832	753	832	803	776	847	817	797	841	849	787	831	836	839	831	817	860	839	817	875	786	827	796	827	775	848	841	802	828	802	816	812	810	793	817	839	807	801	817	809	819	819	821	849	776	802	824	826	802	827	832	822	772	813	780	799	767	799	794	794	838	840	823	774	858	817	798	773	836	822	821	800	838	812	843	821	846	847	835	813	847	767	830	795	826	765	807	820	775	828	799	792	803	793	829	853	819	821	827	808	884	792	847	821	865	798	766	809	827	838	872	832	780	813	801	811	803	825	803	820	868	801	767	794	797	805	830	800	818	837	826	790	809	814	781	782	794	862	817	829	817	819	847	815	799	754	812	830	827	811	826	784	799	848	822	857	798	793	843	848	790	779	841	801	756	817	830	877	813	752	807	802	855	862	823	838	757	773	825	817	808	774	775	830	851	796	787	844	803	814	832	831	816	818	753	771	817	834	812	808	845	833	841	792	816	871	784	791	803	794	841	776	805	843	809	836	834	832	817	825	820	774	827	804	783	802	847	797	800	843	846	840	821	812	839	869	809	801	842	819	830	783	814	828	807	795	778	786	802	823	802	801	797	814	793	841	803	774	799	784	875	818	830	796	861	790	822	830	842	829	800	766	807	782	818	800	835	795	851	839	822	786	831	852	841	789	789	809	836	818	827	832	780	837	806	833	800	806	788	801	806	830	831	798	789	796	780	784	794	820	797	801	852	831	784	835	795	810	814	787	819	833	787	839	798	783	820	858	779	796	815	841	789	799	792	842	816	790	834	785	834	817	796	803	772	816	851	800	850	798	785	802	856	794	767	863	781	790	808	746	828	820	827	782	831	823	771	824	783	856	801	864	829	800	819	791	828	837	874	797	802	819	848	787	766	785	806	803	847	835	804	771	818	782	812	797	747	793	788	851	823	853	852	814	822	826	774	795	800	822	798	829	813	854	827	881	777	809	803	780	780	785	818	802	790	819	815	781	782	802	840	827	810	763	857	795	814	796	796	753	809	832	834	809	824	820	755	821	772	773	776	835	827	780	832	767	799	806	843	799	754	830	848	814	796	837	819	815	803	877	801	819	782	803	829	798	787	827	820	821	818	849	803	824	778	777	810	826	820	812	799	822	797	853	818	827	794	819	788	824	823	756	796	801	794	742	851	787	824	836	785	801	815	802	767	806	759	796	836	829	802	814	738	799	839	822	839	836	815	800	819	805	817	763	794	814	837	855	802	780	760	832	820	794	803	742	799	794	796	753	762	810	869	864	807	761	804	724	804	821	833	812	835	830	828	794	788	799	773	837	826	792	869	786	813	801	801	765	799	836	817	762	829	795	787	856	852	849	768	819	773	788	796	808	808	859	849	772	826	837	812	792	827	767	881	779	806	770	775	844	826	847	820	811	870	800	797	787	807	788	852	780	802	890	800	778	846	816	828	834	825	840	803	786	805	792	811	810	827	757	773	787	842	799	821	742	785	803	805	771	816	824	821	802	811	837	777	812	774	752	819	830	842	780	866	793	815	900	750	811	796	797	818	819	770	827	819	816	754	792	784	821	822	798	875	811	816	789	850	857	863	808	789	854	833	832	796	859	806	799	823	790	798	851	793	836	799	791	757	866	794	796	836	892	822	831	788	796	848	855	770	790	849	809	811	785	844	889	846	785	792	848	793	799	864	826	811	819	803	787	780	810	837	810	869	865	782	795	796	807	803	792	785	806	825	790	787	824	870	864	810	844	823	782	808	887	786	806	796	845	826	822	788	785	826	773	788	837	798	837	813	826	839	793	835	780	781	830	830	815	872	804	827	842	744	804	832	822	776	784	770	801	805	870	819	795	819	791	751	825	851	790	897	830	804	838	770	826	755	824	877	771	846	779	837	807	888	829	786	839	773	819	836	814	751	894	802	804	810	780	778	850	820	846	842	805	831	818	778	811	797	759	814	804	829	814	862	786	800	790	810	787	801	810	807	793	816	803	819	809	826	805	840	846	799	790	789	781	817	807	845	803	786	783	802	795	816	830	779	778	830	786	850	782	770	782	813	875	815	838	775	774	847	791	814	796	813	808	781	795	821	761	811	783	849	797	818	854	837	792	854	838	859	834	840	786	802	800	797	797	784	841	852	828	747	800	804	785	871	812	805	839	771	848	798	801	826	800	770	749	766	796	818	834	790	833	771	805	824	802	809	817	779	846	807	781	860	759	840	782	794	865	834	814	787	808	785	828	815	843	806	814	831	843	802	812	829	794	812	779	788	852	819	788	819	789	806	807	770	779	828	833	874	782	801	784	761	827	809	762	786	820	835	789	819	822	826	800	757	782	808	801	798	784	812	792	822	845	836	773	833	769	862	853	785	863	795	826	837	805	863	793	852	798	827	768	829	824	777	816	858	782	793	828	833	799	798	847	887	845	790	857	783	802	810	809	874	805	832	843	832	841	785	782	812	808	810	799	804	759	792	825	803	815	815	833	801	850	842	848	808	821	815	800	799	865	838	753	792	805	820	824	839	816	811	875	751	813	805	789	799	791	735	819	859	814	790	817	849	789	806	867	770	833	834	822	813	798	818	793	854	813	773	807	840	858	873	762	792	793	799	801	796	790	787	836	840	842	799	791	809	843	831	852	795	828	840	825	843	841	777	818	782	833	829	774	793	781	798	827	829	776	782	792	756	829	762	821	845	809	830	842	837	842	835	839	818	811	815	851	845	832	807	795	787	860
6901	15697	11212	6081	4773	3679	2943	2373	2043	1716	1478	1304	1236	1217	1153	1073	984	1024	991	978	986	966	942	920	909	961	945	980	899	909	910	952	885	851	845	888	915	865	822	948	936	867	900	859	893	879	865	885	916	866	875	926	830	865	869	826	842	866	855	875	914	857	905	882	844	881	882	861	866	837	856	887	868	886	823	878	802	867	881	847	824	838	856	840	865	802	874	847	856	818	815	877	874	855	879	833	836	841	846	852	884	864	818	824	818	816	846	817	860	858	829	861	844	849	860	827	859	899	870	781	786	822	862	850	878	863	776	781	842	800	822	845	858	771	806	844	857	840	857	869	852	808	829	840	829	796	849	846	803	829	846	828	875	853	815	857	858	853	827	796	861	864	780	775	865	780	849	869	863	804	813	810	803	814	888	866	845	819	831	796	801	884	831	830	871	813	826	797	823	814	835	828	860	859	839	786	864	859	859	866	823	830	832	827	807	824	845	883	786	904	857	817	867	863	863	827	872	755	848	778	846	851	834	827	840	885	810	847	826	868	859	836	841	816	824	871	903	855	896	862	826	799	786	851	847	802	847	850	852	819	842	837	843	831	819	827	841	826	814	886	858	853	829	848	800	879	870	825	850	846	804	826	875	896	818	829	863	854	853	874	844	865	909	794	852	866	854	848	849	825	785	861	839	836	839	838	826	892	817	848	833	842	894	815	857	825	796	859	856	844	822	822	836	852	805	869	832	848	816	839	839	844	831	865	848	805	825	853	890	806	877	816	804	845	845	847	778	822	867	857	822	875	817	853	835	841	797	843	805	758	863	891	858	853	854	861	790	810	829	805	891	842	820	808	814	821	851	886	827	807	844	870	845	866	863	845	841	849	882	912	867	845	822	833	825	811	845	879	863	820	845	854	785	832	813	842	855	811	848	814	845	859	811	831	807	806	817	880	877	819	804	838	874	895	895	808	814	860	860	776	841	821	858	822	767	817	835	835	841	850	811	868	889	770	802	887	868	849	845	837	823	869	866	839	862	771	855	814	841	868	845	779	859	806	798	811	866	874	785	862	837	840	880	840	829	818	824	891	856	845	863	828	852	852	891	845	789	852	826	815	813	846	845	915	857	856	896	863	810	782	856	827	869	891	853	837	828	851	852	833	873	867	864	866	845	866	865	853	827	829	810	829	820	802	772	846	839	864	833	837	828	887	801	806	832	779	838	824	828	802	849	858	858	823	809	842	886	809	851	811	850	821	796	851	874	828	829	833	822	836	805	857	878	842	823	844	806	861	811	863	830	862	861	847	809	838	798	817	825	885	850	840	856	787	846	837	859	892	837	808	800	815	843	829	863	847	810	850	851	856	823	848	862	836	807	808	850	851	814	866	865	812	877	853	894	825	871	832	915	883	861	868	872	834	860	829	843	797	843	852	869	906	832	842	919	800	848	820	875	851	820	817	869	894	850	817	810	860	819	850	831	813	800	849	857	844	808	846	788	907	837	824	872	818	846	835	861	820	858	857	844	837	840	887	898	818	831	832	848	813	804	832	862	775	804	823	845	835	899	791	840	818	825	843	858	825	894	853	825	892	870	861	862	883	853	830	814	891	830	855	865	877	856	874	864	796	831	860	841	862	873	820	854	850	866	859	830	847	861	824	847	850	783	824	800	879	831	883	850	829	887	861	853	875	855	841	829	799	834	871	831	852	828	853	823	846	838	879	794	796	867	824	846	793	875	844	833	853	874	846	796	831	783	907	825	803	821	830	816	882	852	883	827	864	813	869	801	871	802	834	892	855	844	845	827	798	858	850	811	890	821	796	830	807	788	800	842	853	884	851	842	834	845	829	880	856	865	786	880	861	837	837	801	770	846	844	795	837	817	831	795	835	846	824	842	876	885	794	854	858	854	782	882	851	818	857	799	825	814	858	811	795	800	793	840	818	777	863	793	820	821	820	824	862	846	833	823	815	870	871	885	825	836	804	809	849	815	858	805	772	838	875	844	864	847	843	839	837	813	867	840	843	843	827	866	840	833	838	894	815	819	870	902	783	814	817	871	860	872	882	846	828	830	831	838	818	806	865	876	793	851	829	830	808	849	819	766	781	826	881	812	853	823	878	804	857	883	858	865	869	860	862	859	804	802	869	857	884	876	854	806	899	840	820	829	814	796	842	843	827	816	817	879	821	883	849	825	869	773	850	842	831	822	817	851	828	816	808	863	851	848	864	816	810	863	825	896	848	822	827	878	890	801	819	825	825	866	853	839	899	858	882	856	843	836	840	820	845	864	809	838	824	862	829	827	826	827	814	863	836	854	850	817	771	854	806	811	808	840	822	835	868	810	854	830	839	871	845	848	845	809	837	852	869	857	822	813	847	818	867	812	867	814	836	848	829	875	806	840	836	844	869	809	846	847	857	796	862	859	852	834	880	816	864	858	850	821	818	786	862	846	891	822	815	826	876	829	830	833	852	857	844	893	867	875	871	858	807	846	817	811	846	814	883	841	799	886	842	832	817	821	814	806	851	839	842	803	859	888	878	828	799	839	835	833	851	845	844	837	906	836	841	872	829	866	804	838	819	832	862	895	817	795	770	848	893	841	813	835	820	820	792	808	810	830	817	869	845	859	814	884	816	865	867	873	855	850	807	819	814	866	867	863	807	803	824	807	834	842	787	828	836	850	822	819	819	885	853	812	826	781	875	811	776	826	834	852	855	848	853	814	797	870	841	855	861	851	813	845	839	826	800	858	792	821	829	830	850	854	840	819	834	853	833	799	845	806	854	839	804	803	793	817	847	816	860	884	845	837	833	866	902	872	818	844	836	860	801	836	861	831	809	824	790	799	863	813	815	882	754	824	854	805	896	870	843	857	886	859	821	853	849	862	832	816	846	865	869	824	832	854	833	847	886	803	886	796	817	847	846	839	836	850	831	852	836	908	811	835	853	868	854	824	804	790	808	836	801	898	843	873	889	852	806	853	827	875	858	828	822	814	850	829	866	901	890	841	880	849	868	879	845	814	793	890	825	789	881	839	832	855	844	801	906	800	804	823	771	826	819	851	768	830	828	808	870	821	845	821	875	871	866	865	794	864	780	861	842	838	834	821	807	879	828	922	874	886	878	820	873	807	923	823	830	841	791	816	813	847	826	853	852	805	834	834	855	779	818	751	827	848	829	826	813	810	833	843	862	867	856	810	837	846	872	864	802	869	803	875	815	883	788	828	837	893	794	892	860	824	811	867	859	841	857	892	841	852	850	853	833	836	842	874	841	810	827	834	862	844	836	818	839	838	815	825	803	902	852	848	899	848	830	780	880	809	846	814	882	873	858	828	817	821	845	821	822	873	833	835	845	839	846	855	782	808	880	825	868	819	865	797	863	867	805	839	896	858	841	782	821	825	808	816	810	822	835	863	839	837	776	833	806	902	845	844	794	846	809	825	857	866	814	813	872	897	837	778	828	806	886	811	822	837	847	798	818	860	811	828	837	876	812	844	836	850	818
27920	17554	4030	1141	779	761	567	465	430	459	436	442	425	426	455	425	460	398	402	393	400	428	450	393	428	420	466	404	447	451	429	417	380	432	395	429	433	411	472	452	365	423	393	413	406	426	414	392	422	411	437	389	407	419	377	415	403	384	425	418	401	429	415	390	435	393	448	415	400	362	417	375	413	395	394	418	406	397	432	437	421	405	433	431	388	419	431	394	388	410	433	412	419	391	449	396	411	414	430	414	388	406	442	403	407	425	434	439	380	406	373	426	442	430	415	413	423	427	432	398	360	445	406	402	424	410	406	382	431	411	376	435	428	415	403	406	404	445	417	398	407	382	413	410	403	410	399	404	378	431	388	392	422	403	404	412	395	432	406	389	394	356	405	439	425	374	391	418	392	403	410	388	407	378	413	419	401	362	393	432	400	391	409	403	420	421	423	414	374	425	427	385	443	400	362	416	409	450	444	424	433	422	415	379	398	413	405	409	417	427	449	419	427	377	411	380	410	388	358	415	410	419	445	395	424	417	390	386	424	444	398	434	375	430	398	397	430	370	395	404	406	417	390	407	438	411	408	404	418	432	400	406	431	445	407	418	450	462	395	432	411	411	419	415	406	408	414	406	436	439	412	415	406	418	405	413	398	427	445	393	413	395	417	400	462	362	382	400	443	428	422	401	411	401	394	440	398	452	403	417	394	425	416	372	428	415	437	397	410	392	402	446	430	395	404	401	419	409	406	440	393	431	402	412	426	393	397	393	409	434	417	398	398	422	447	431	432	418	421	399	436	398	395	397	404	375	405	402	425	399	462	373	383	428	410	396	370	420	415	443	436	384	392	411	368	409	420	420	367	414	434	414	437	411	406	398	421	405	415	414	440	415	447	409	437	403	363	382	423	384	382	398	418	403	421	452	445	394	416	412	381	412	403	376	400	415	410	397	446	426	432	416	415	429	406	425	396	434	406	380	404	397	445	425	422	390	413	389	419	393	383	390	416	387	414	410	449	401	415	400	436	392	407	391	453	411	410	454	389	451	374	406	393	406	429	428	423	452	403	411	402	381	382	392	436	383	357	422	411	392	394	415	400	403	394	403	438	427	383	393	367	392	434	419	402	378	428	399	447	418	447	414	421	370	434	402	412	403	387	412	424	398	384	384	411	410	397	372	422	401	414	391	434	413	434	402	398	430	440	386	384	419	404	361	412	360	418	372	375	417	396	391	387	414	399	405	402	405	403	402	394	400	367	401	420	403	431	412	399	404	385	398	408	413	427	370	395	417	414	404	395	395	423	428	441	409	402	409	422	400	422	403	397	441	436	392	400	392	421	418	398	380	401	406	445	399	400	428	392	403	420	388	415	407	435	387	401	406	385	395	359	407	421	391	408	402	375	415	419	377	417	417	377	423	404	378	415	405	436	386	435	429	387	408	408	406	427	394	400	420	414	374	376	415	401	405	438	405	405	386	441	411	395	392	404	446	404	418	388	441	402	419	387	389	410	430	398	362	392	393	390	415	450	409	392	423	414	402	422	407	418	389	409	444	381	425	447	416	424	398	394	393	376	427	413	443	402	395	426	372	378	400	406	393	423	359	399	441	444	410	399	401	402	380	385	436	391	415	415	363	398	380	375	397	399	394	420	407	428	397	423	432	415	419	406	387	430	416	413	431	415	391	390	415	410	408	429	397	383	380	402	407	406	400	417	384	397	364	394	393	389	398	379	391	440	384	429	426	391	410	411	385	370	404	418	393	413	356	423	385	401	389	409	397	393	413	407	396	380	396	405	429	370	434	423	437	404	418	409	411	445	433	380	363	387	417	363	398	402	429	412	378	379	380	405	399	438	386	396	451	364	412	409	413	405	381	379	398	406	407	412	406	394	401	426	418	392	399	386	409	399	425	385	418	410	402	428	388	440	393	425	414	395	403	444	398	398	421	390	430	394	402	385	392	398	403	379	376	357	433	414	386	396	390	385	406	352	379	415	411	402	398	393	420	427	413	391	349	374	424	408	452	382	410	419	454	459	416	402	384	426	428	387	454	435	410	392	401	408	382	415	401	375	384	412	414	411	407	415	432	400	412	418	403	429	392	390	413	399	394	395	422	439	415	434	429	424	420	424	382	406	392	406	391	425	379	382	388	407	394	405	441	418	416	409	403	383	410	400	440	421	422	413	417	376	442	404	406	436	368	400	391	390	407	415	399	428	413	413	394	390	448	409	400	423	396	414	425	395	403	392	391	408	387	403	396	418	398	414	368	382	423	416	390	417	409	389	407	396	417	393	440	389	410	398	395	395	391	384	409	416	421	464	407	418	407	415	381	386	427	423	429	378	403	405	409	448	430	409	389	435	395	380	402	410	403	384	386	409	457	415	421	420	412	392	406	415	406	397	398	415	437	414	410	462	419	405	411	447	433	417	401	389	435	395	415	390	410	393	425	410	420	404	420	428	430	414	429	416	373	424	404	391	397	416	404	389	399	420	386	429	452	410	411	394	420	393	385	393	394	399	404	393	364	398	411	371	424	423	430	381	428	409	413	433	451	405	400	421	406	376	430	379	403	427	422	408	396	413	380	407	422	410	403	433	375	411	391	409	434	397	420	388	416	412	435	399	353	424	403	401	387	366	437	401	426	415	409	434	436	417	368	387	397	416	450	413	391	374	446	355	396	413	405	428	410	386	430	431	400	411	397	411	408	378	418	423	409	433	415	407	432	427	395	395	427	418	383	396	386	424	387	423	420	409	407	368	414	395	404	419	432	384	421	432	408	399	392	438	413	419	406	414	411	394	431	414	431	405	426	450	435	420	416	381	363	353	418	449	421	437	439	408	405	421	402	368	380	428	404	386	385	387	397	441	376	438	455	402	411	430	401	378	384	388	367	428	385	385	390	414	391	396	403	405	423	433	383	418	422	384	391	411	330	431	440	395	436	436	405	431	439	397	431	398	355	392	399	468	443	429	414	417	389	433	398	402	389	420	417	364	382	403	411	419	381	431	423	435	387	398	424	405	413	400	432	359	379	437	411	378	428	413	441	410	406	408	399	439	419	402	398	396	412	400	421	407	410	449	392	413	388	428	422	406	404	427	421	435	431	417	420	419	382	443	393	450	390	409	422	406	392	393	406	402	351	414	397	371	398	432	431	383	378	420	401	429	418	421	405	397	409	399	406	407	382	383	418	396	387	437	393	418	426	370	419	376	408	418	420	402	391	396	426	399	391	402	432	391	429	390	374	433	401	397	400	390	414	411	435	399	431	392	426	407	379	382	360	405	426	393	403	412	414	407	400	432	415	402	419	417	395	426	399	421	395	372	413	374	425	406	445	407	447	449	435	439	429	405	414	428	425	446	410	411	422	394	394	381	425	440	437	415	409	420	419	405	404	407	384	390	382	422	386	435	411	417	394	393	429	400	402	413	386	440	425	391	389	472	424	384	422	419	420	418	415	383	414	428	399	429	440	424	421	388	386	417	390	434	423	380	412	427	420	418	370
6953	1978	1488	912	782	710	643	616	530	528	533	451	458	487	449	477	469	456	490	418	459	437	449	453	432	406	416	432	455	452	420	455	461	471	465	426	455	447	448	473	423	435	410	410	461	454	423	472	443	452	433	433	412	465	438	449	442	424	424	485	427	438	486	450	440	470	454	421	464	427	468	446	443	440	409	425	456	436	463	428	440	425	444	440	451	447	456	413	439	451	438	438	404	446	458	401	446	454	457	461	449	438	475	429	483	422	488	422	477	444	406	406	432	397	479	459	480	431	434	442	437	427	428	452	424	455	435	445	452	444	427	451	494	447	434	453	432	411	455	424	438	436	435	454	426	466	441	436	430	432	422	419	433	445	432	444	463	423	474	445	462	432	436	449	429	451	435	441	390	436	444	445	415	439	437	459	458	436	470	438	422	475	429	425	471	435	427	437	416	450	425	430	431	395	396	431	439	405	430	469	466	439	440	452	466	428	465	449	433	431	400	451	422	434	453	406	437	450	401	447	426	423	381	462	453	469	435	445	449	427	414	417	433	423	400	472	463	430	449	445	455	452	471	477	432	449	446	445	454	409	458	450	423	452	423	451	514	426	428	422	454	444	450	451	414	421	444	434	456	498	444	427	445	421	461	438	423	434	385	431	438	418	438	442	427	416	441	438	465	440	458	446	440	386	464	444	491	456	435	464	437	412	410	438	449	458	440	430	463	450	493	437	464	439	466	434	434	416	459	481	418	447	449	462	460	441	420	427	434	419	411	428	413	438	399	422	471	416	436	473	377	418	411	457	439	431	406	445	464	422	439	442	447	442	434	441	457	448	428	426	433	413	444	426	458	429	409	438	422	436	440	421	449	473	424	424	448	432	428	423	454	467	417	447	445	406	437	449	489	415	466	466	425	444	447	425	402	450	429	452	448	449	440	418	430	437	436	413	388	441	417	455	413	455	431	433	458	462	441	434	428	457	418	448	415	442	439	443	451	454	440	481	436	430	440	444	441	456	471	430	407	432	415	441	455	474	428	472	415	472	414	417	453	410	445	425	457	441	473	423	430	470	401	403	425	449	401	412	433	465	445	404	446	456	416	477	390	444	476	440	410	445	447	464	460	407	475	454	484	445	443	432	392	437	420	400	441	463	465	461	432	441	463	460	385	457	403	448	410	467	440	415	444	450	435	429	411	431	424	475	447	410	422	388	441	461	436	433	414	473	406	465	469	466	446	440	434	427	453	439	443	420	462	429	421	428	435	446	415	421	452	421	425	417	464	437	445	427	455	443	408	474	463	459	466	446	452	454	462	457	441	424	461	446	443	449	444	420	471	426	428	442	453	446	425	454	432	477	454	429	412	419	407	461	421	429	425	443	453	449	438	455	428	449	451	461	447	468	442	406	434	418	464	447	401	415	479	438	432	482	437	461	445	444	424	465	445	419	450	429	481	430	421	457	449	449	461	446	455	449	411	446	410	475	406	463	449	467	415	447	442	501	437	429	420	482	434	446	466	456	426	439	424	447	476	431	432	451	448	449	497	466	468	420	449	430	449	474	415	421	436	439	426	466	420	424	416	476	444	460	430	446	422	439	454	410	436	445	398	443	451	491	409	410	478	434	468	436	464	398	500	431	458	460	428	438	461	475	451	435	464	402	427	459	462	425	454	423	457	424	441	439	429	419	436	451	457	440	437	432	457	423	403	460	432	456	423	445	432	417	470	454	453	421	445	379	480	420	433	447	454	431	497	446	476	474	421	439	431	396	494	418	413	467	457	418	431	454	445	462	425	430	440	427	477	412	450	400	435	418	475	453	446	436	470	447	428	454	444	479	425	432	417	444	427	451	460	463	429	461	443	468	419	438	409	444	441	428	483	464	439	450	413	413	446	488	469	427	460	462	432	427	443	442	437	440	464	428	456	440	442	413	417	425	431	436	428	481	432	429	435	453	432	481	438	466	445	442	456	453	423	452	415	436	441	435	417	459	456	429	454	451	421	428	451	451	442	448	396	400	421	432	431	454	463	400	420	435	419	447	412	439	443	453	447	459	403	397	415	448	435	401	445	446	441	430	469	435	469	456	470	438	462	452	439	435	418	452	427	428	447	431	454	452	435	479	449	423	431	483	448	440	455	429	433	413	426	418	429	451	417	424	459	427	463	428	440	427	445	439	437	426	410	437	485	432	456	418	433	407	448	435	418	396	438	438	408	420	451	444	482	432	433	398	423	450	459	422	471	425	448	418	450	407	441	465	420	442	463	427	428	424	474	396	438	451	442	417	412	425	441	478	416	466	421	456	500	480	426	429	467	428	426	413	411	409	428	427	428	427	471	435	411	465	420	444	451	445	459	455	413	447	461	460	444	440	422	439	468	452	423	420	428	449	443	428	444	437	487	458	468	459	462	470	474	440	419	448	440	454	423	424	481	429	428	437	472	485	483	437	462	436	421	439	474	458	428	456	466	434	420	466	478	434	434	437	448	457	449	447	429	445	439	422	434	436	414	458	417	433	439	409	444	426	504	391	446	426	444	476	440	424	454	431	429	432	431	437	436	412	418	442	427	463	418	429	445	455	438	463	442	423	441	461	439	412	464	426	403	418	425	493	437	407	460	437	468	448	471	440	441	472	470	465	453	388	433	424	420	477	443	452	443	427	458	426	437	392	441	449	454	477	411	447	498	449	424	443	433	436	451	423	446	410	450	457	447	431	440	448	423	463	463	396	470	464	455	421	473	445	426	421	438	452	410	440	444	448	426	424	406	454	423	412	424	465	487	431	453	451	439	448	485	468	430	441	436	416	413	449	433	432	455	450	428	455	470	427	439	431	469	441	419	420	423	430	523	449	427	433	416	418	444	426	498	432	410	407	441	415	462	405	418	420	448	502	429	444	465	436	426	431	462	464	423	435	445	442	457	434	436	460	456	462	438	465	438	448	440	497	421	439	447	427	452	438	451	407	444	416	409	440	417	458	436	453	427	448	423	464	429	459	473	476	480	411	450	450	467	437	452	465	465	426	446	465	435	454	439	406	457	418	436	461	407	465	449	446	421	477	428	433	486	462	444	453	424	448	432	470	417	427	435	487	462	428	447	444	441	476	431	462	438	424	459	411	428	448	421	444	421	414	441	448	431	468	431	454	456	476	423	431	495	422	447	469	414	416	471	388	441	461	448	435	415	451	446	438	457	460	464	436	461	412	454	441	436	455	399	407	413	445	426	411	435	489	471	415	414	427	456	460	419	393	465	477	429	456	406	455	443	456	424	417	439	428	466	402	479	382	446	422	432	442	423	449	457	422	455	480	448	453	441	436	502	447	427	428	441	436	429	388	432	454	427	455	420	429	437	428	428	446	466	437	430	464	416	436	476	456	441	452	437	419	438	453	407	438	454	419	445	455	449	463	458	431	458	422	411	463	409	450	446	452	434	434	407	431	413	443	409	465	423	452	432	434	454	475	416	462	432	424	456	456	448	429	471	413	422	487	446	444	486	440	457	453
23749	21130	28296	24184	21105	9288	1671	1191	1050	915	851	830	778	757	754	764	783	773	806	711	751	733	726	781	711	728	747	721	718	680	706	685	741	695	674	745	707	664	659	744	677	701	711	720	732	683	690	680	699	684	684	692	660	701	723	718	698	694	682	712	737	732	696	724	707	691	720	729	716	705	717	735	682	685	671	695	668	683	725	635	681	703	636	671	741	744	684	645	682	732	702	669	656	668	689	718	693	709	688	685	758	661	671	674	700	706	709	644	714	700	631	639	666	673	703	735	684	702	643	741	643	684	672	675	667	700	710	683	701	715	643	656	701	655	650	713	656	678	642	691	706	714	676	631	693	696	703	691	679	664	672	656	700	688	704	698	707	653	684	702	683	627	726	665	673	722	687	671	650	725	710	651	659	737	726	693	678	697	672	716	680	645	663	693	705	713	690	676	622	651	672	670	710	713	689	673	710	664	657	687	714	702	691	695	689	660	716	655	702	712	674	700	699	729	674	694	705	746	688	701	666	659	759	679	726	675	706	648	684	671	723	648	670	687	689	678	678	707	723	701	721	698	667	646	693	709	732	661	650	693	690	672	661	658	660	668	704	627	707	680	745	698	724	691	681	706	689	682	653	684	702	690	700	689	696	715	683	663	686	702	704	673	668	719	681	685	649	714	630	738	686	674	702	646	676	674	714	712	677	669	664	663	729	719	720	652	658	705	650	664	688	724	739	676	726	615	713	718	677	652	702	709	682	709	678	659	644	650	705	662	672	684	698	674	676	722	715	699	658	701	664	682	647	687	690	677	705	643	692	692	680	709	676	671	722	683	676	733	689	676	672	701	689	710	686	671	647	686	670	649	690	689	653	719	683	723	675	668	677	664	692	673	683	652	670	676	670	660	700	673	686	674	676	697	690	719	671	728	663	692	660	703	686	673	675	678	651	694	673	664	688	704	684	684	714	774	663	721	673	669	650	696	676	643	679	650	709	704	708	631	688	687	710	698	716	694	714	661	699	657	676	692	696	655	660	662	685	712	738	700	686	674	691	707	675	715	688	657	659	697	715	688	706	670	670	700	720	688	697	660	645	681	693	695	682	703	686	715	717	710	725	732	688	658	662	710	671	685	674	701	685	651	678	669	693	684	663	745	712	643	729	678	703	715	691	628	670	659	697	639	733	697	667	632	676	659	670	693	711	674	711	685	678	699	687	708	704	665	709	724	677	676	670	684	660	710	706	644	677	696	658	697	728	681	669	652	710	646	676	704	659	639	678	619	672	703	667	683	698	677	626	707	667	736	650	653	711	652	671	722	683	669	698	676	660	682	729	705	670	666	662	697	725	703	667	637	726	669	639	667	674	707	656	696	687	661	700	713	674	699	693	696	704	678	696	709	714	729	672	687	695	660	662	670	667	727	691	723	671	666	685	747	683	726	675	714	698	685	677	682	704	669	664	688	734	658	692	695	651	696	690	681	668	695	645	717	667	661	700	655	694	682	680	659	662	684	690	683	684	663	739	700	678	701	659	651	671	669	711	729	690	665	659	649	697	685	657	710	713	625	719	694	709	674	668	691	633	678	682	676	691	688	716	660	667	647	665	700	678	719	723	694	701	667	674	639	635	759	729	679	674	692	681	680	683	640	663	695	696	648	691	694	708	652	659	724	721	751	694	671	694	684	682	691	655	706	694	700	702	695	666	722	716	668	683	717	707	661	700	697	719	687	684	694	646	690	647	663	681	682	693	607	651	645	635	684	651	671	661	657	705	687	676	649	694	687	698	683	664	642	675	700	664	686	671	703	674	671	691	696	715	664	665	739	646	709	706	654	654	697	680	659	702	701	686	680	693	644	663	712	665	691	641	655	695	706	665	674	766	685	676	708	670	679	685	731	710	662	666	712	743	695	689	640	669	682	664	698	719	716	683	682	686	646	689	672	690	692	653	717	701	686	677	634	674	705	684	681	719	657	693	688	691	732	714	674	679	716	660	680	659	735	658	701	670	660	748	696	736	675	696	725	679	701	673	667	676	706	704	667	670	699	672	627	648	640	679	654	681	722	733	713	737	696	700	668	685	682	720	649	679	655	699	742	687	693	696	680	698	653	741	676	653	689	688	625	684	688	698	678	686	681	691	706	693	669	671	677	704	730	703	695	733	667	669	664	703	692	674	706	677	656	711	695	710	694	689	715	689	669	678	642	744	708	689	639	658	714	700	741	720	688	664	697	719	670	695	667	703	647	690	676	655	678	692	700	634	674	638	703	705	671	708	695	649	658	687	698	678	656	655	668	707	680	637	709	709	673	655	665	644	676	657	671	644	655	710	688	685	660	713	678	693	680	699	665	687	726	683	667	676	671	712	679	730	668	635	676	678	635	672	667	697	663	688	680	705	705	669	683	649	734	679	698	686	694	705	676	632	682	666	742	710	666	712	737	699	657	662	701	647	705	679	645	653	690	705	734	725	676	690	670	663	658	697	677	690	694	677	692	684	677	653	695	681	711	690	708	664	702	658	689	677	683	703	695	674	685	622	666	703	688	711	640	704	676	711	695	694	674	693	701	698	682	686	655	713	664	702	655	706	674	637	682	731	724	677	760	678	718	672	661	688	717	663	641	643	668	659	655	666	726	691	668	687	666	638	695	690	705	680	720	711	709	647	643	752	643	666	688	685	681	704	711	685	682	687	716	684	680	694	653	665	689	673	726	684	695	672	655	702	666	681	677	681	659	680	670	732	689	678	667	675	716	717	693	712	660	693	691	711	700	678	666	711	705	699	697	709	680	704	646	650	664	689	674	680	646	692	695	701	666	687	689	692	662	680	689	652	703	629	703	726	663	687	698	684	701	662	685	704	703	676	703	689	685	695	680	673	663	694	722	700	720	664	687	682	687	698	720	693	670	709	691	729	678	679	731	666	686	638	686	671	700	712	688	710	660	680	671	717	652	675	632	686	672	710	675	698	713	676	697	675	691	672	666	664	706	700	680	661	657	718	717	688	665	725	685	659	657	661	680	684	678	641	676	663	617	646	721	640	701	690	673	723	711	674	682	723	684	749	699	730	699	737	673	702	708	675	672	662	670	648	736	692	735	685	666	705	684	717	650	664	698	702	687	680	712	675	690	636	704	687	682	724	684	692	650	688	682	711	682	677	729	663	647	665	653	643	712	701	662	668	647	675	658	755	702	718	687	644	690	705	692	689	679	714	717	618	678	677	692	735	709	676	697	713	696	698	716	643	707	715	669	731	684	658	678	640	685	714	688	669	655	700	643	667	748	691	694	704	690	675	699	670	656	706	690	667	639	716	722	707	699	725	693	662	684	674	742	685	761	689	654	734	700	711	715	701	692	731	702	679	672	681	689	718	691	687	681	712	653	687	707	699	689	667	745	712	759	647	704	653	666	695	699	659	659	709	670	687	696	681	690	720	692	640	647	683	645	690	711	666	701	665	733	694	672	693	700	696	682	678	667	686	713	666	668	676	670	661	716	683	701	694	654
4554	9985	6839	3591	2935	2263	1792	1541	1409	1115	1075	977	927	822	869	897	869	817	799	792	771	730	795	732	749	763	758	741	758	696	732	733	780	729	730	751	753	769	698	723	745	734	735	722	809	750	724	736	772	737	713	740	730	695	677	723	712	775	717	756	730	730	734	758	723	695	731	741	746	662	772	708	715	756	747	719	704	708	726	671	702	761	689	698	706	727	721	672	722	696	744	704	700	743	743	757	700	746	717	700	729	731	703	716	727	701	705	689	663	719	702	701	672	668	700	726	741	702	717	669	704	722	700	705	670	711	728	744	674	731	703	690	709	775	733	734	748	699	723	665	727	709	762	682	725	704	680	692	714	727	704	755	720	695	704	724	726	716	683	718	717	683	703	731	708	681	744	716	719	720	732	704	666	692	688	745	680	727	728	730	718	693	635	686	698	719	693	699	721	716	682	718	695	734	716	719	723	661	715	722	728	693	690	719	758	702	744	730	714	701	710	683	678	714	727	741	736	720	695	692	694	719	677	720	669	729	705	735	700	709	697	682	726	721	640	737	666	727	695	749	767	679	704	713	718	712	711	726	757	701	681	703	660	726	693	699	694	744	689	695	716	691	701	748	699	744	682	718	687	718	693	693	700	692	701	661	696	670	651	685	668	695	715	707	687	729	668	720	729	719	750	667	706	733	665	701	705	728	724	726	726	692	691	735	645	690	684	664	745	755	747	693	704	663	698	679	758	691	721	723	681	707	731	734	724	743	705	718	701	729	686	733	744	733	730	631	690	705	715	729	758	738	707	709	720	674	732	706	680	689	726	711	686	723	710	665	658	726	722	718	705	716	732	686	705	712	706	696	693	682	701	752	725	686	704	705	719	688	713	711	716	742	715	669	701	700	718	703	738	689	731	691	721	700	702	698	707	705	709	731	709	694	681	714	735	717	678	678	720	726	711	721	703	731	668	703	672	745	747	692	689	713	711	747	718	694	702	713	727	714	687	726	681	698	696	701	722	734	693	741	703	701	695	715	683	656	756	686	682	675	703	713	650	731	686	730	692	697	659	716	708	690	743	707	678	758	712	717	678	771	702	711	727	667	701	646	709	676	679	697	711	676	718	737	741	734	704	739	707	711	667	732	729	737	686	734	717	713	674	721	715	692	746	679	715	720	708	705	732	708	718	746	699	681	702	763	703	688	765	735	675	739	722	700	723	740	689	722	706	714	712	699	717	719	716	691	724	720	706	709	645	702	743	698	701	701	706	741	717	713	720	724	735	718	705	687	716	711	736	674	712	725	696	748	612	753	752	704	664	702	691	699	724	698	737	686	747	761	704	699	685	700	723	725	674	691	686	665	729	713	748	727	702	721	663	684	719	704	700	668	698	737	735	722	702	698	725	704	709	694	717	773	753	718	653	697	694	709	752	696	708	722	690	756	689	700	708	684	722	684	720	678	707	716	694	691	687	725	745	699	702	766	682	683	672	719	785	656	671	698	633	665	658	744	664	703	709	698	676	764	704	690	725	672	707	714	713	724	686	709	695	713	758	677	732	692	706	714	748	726	718	725	726	685	719	686	675	686	743	714	754	703	720	710	749	732	733	669	721	750	721	738	696	711	709	706	695	760	709	686	697	682	719	724	714	684	693	732	702	690	719	706	715	686	717	724	718	732	707	737	699	748	694	722	732	743	715	714	693	731	730	703	695	700	700	720	726	723	707	712	683	702	721	691	749	702	694	719	751	713	730	696	733	695	685	698	721	668	716	698	699	737	700	680	712	727	708	721	702	731	741	691	713	721	753	730	683	723	762	736	691	744	747	739	662	711	675	680	717	731	703	722	667	702	690	698	680	708	742	754	656	739	688	633	749	702	688	724	709	709	740	715	681	712	705	725	740	720	731	727	691	719	691	706	706	678	706	722	701	705	698	737	717	687	716	699	717	721	770	701	707	735	697	715	673	670	694	690	677	711	732	714	700	678	715	736	725	717	733	696	661	686	677	741	709	769	713	695	714	751	739	665	702	737	682	701	728	726	698	703	710	735	720	679	699	707	716	692	718	705	711	692	708	711	693	704	720	728	691	693	729	764	727	746	711	707	730	730	677	746	694	709	725	733	715	743	673	685	723	684	748	700	712	699	670	697	686	717	729	720	743	701	738	718	704	688	729	727	720	702	704	665	702	754	701	705	683	686	657	734	738	724	705	697	718	701	735	655	715	707	719	704	672	723	694	726	722	715	732	731	676	754	692	722	707	733	779	653	721	697	686	739	680	695	719	637	687	733	723	696	702	724	693	697	724	710	713	714	685	666	713	720	685	693	661	721	689	737	666	728	660	692	684	682	671	717	744	697	702	680	748	707	729	676	696	731	713	723	747	706	681	729	702	724	684	727	685	730	695	725	710	681	690	691	721	668	649	702	677	750	711	670	648	741	726	679	696	724	723	710	734	711	710	741	752	671	676	689	732	672	760	714	724	686	665	743	695	705	708	701	695	745	722	691	728	689	708	686	735	684	750	699	680	710	690	705	677	717	748	715	674	675	709	712	723	671	749	781	717	747	709	669	724	712	737	698	716	699	709	720	706	717	718	713	723	729	706	742	671	700	699	721	710	731	719	678	698	751	698	709	724	709	686	698	688	705	727	675	730	721	687	718	716	692	695	721	729	722	692	686	673	762	683	697	691	734	711	654	719	697	726	722	704	713	687	674	713	685	689	752	684	769	711	692	705	714	668	670	685	693	710	687	667	712	789	711	716	733	729	681	741	663	714	749	721	730	685	683	719	695	676	704	687	716	705	709	664	725	696	707	738	725	709	731	771	686	723	688	749	722	696	703	698	703	717	681	735	708	713	683	690	727	733	668	715	723	691	735	748	717	716	664	663	718	749	722	657	731	696	693	684	678	691	734	697	725	664	735	748	705	715	725	689	725	698	682	687	726	674	693	676	719	674	718	741	716	749	691	769	704	708	759	705	730	710	657	711	730	722	672	691	732	706	730	736	763	699	724	730	696	699	715	728	716	702	712	690	720	666	755	751	706	693	686	686	745	723	725	703	673	643	711	726	733	703	716	716	722	673	723	706	705	713	686	743	682	702	681	694	666	692	697	736	672	737	720	729	678	743	745	671	720	687	638	719	703	671	727	705	714	714	703	733	729	728	733	717	699	734	690	725	704	683	690	718	718	743	683	684	687	694	710	727	706	721	718	705	692	742	674	753	705	693	740	737	728	717	680	685	746	701	706	692	702	725	719	701	695	722	692	689	734	681	734	683	730	727	685	708	707	696	693	733	694	690	741	680	677	673	721	714	681	677	753	658	727	674	723	741	700	702	689	745	712	682	733	700	729	649	698	670	735	665	746	764	734	673	710	694	756	705	693	696	755	685	684	721	722	672	645	678	667	695	745	684	724	699	717	712	719	699	701	728	752	721	726	673	712	688	658	698	689	703	743	698	706	719	687	727	695	698	697	657	758	663	727	698	719	730	724	717	673	753	734	780	719
24901	21225	27273	25361	9100	1004	737	610	602	548	502	491	500	459	434	440	452	455	413	491	401	411	442	408	427	447	395	436	410	404	407	382	393	421	430	407	430	412	392	439	442	387	418	407	429	378	429	417	398	388	378	403	397	403	390	413	372	387	398	425	425	364	398	375	424	394	430	423	398	410	414	388	410	384	387	387	376	394	405	412	349	421	419	436	373	385	389	388	381	407	407	398	402	406	392	398	393	400	379	393	392	370	403	397	422	395	422	414	385	427	409	402	377	373	415	427	392	391	404	380	410	369	379	393	424	409	435	407	449	362	407	413	386	389	413	385	395	408	412	402	409	429	413	387	424	395	381	364	413	403	386	371	417	388	410	397	421	367	421	388	441	400	384	425	423	357	383	380	406	379	384	367	414	386	428	391	421	367	381	405	393	393	415	392	391	390	389	429	416	398	362	417	437	429	388	391	364	363	426	385	382	411	373	388	412	366	385	380	404	423	389	380	403	419	370	386	382	374	414	406	416	433	368	380	384	400	416	408	362	357	383	384	370	361	369	420	387	438	428	405	398	417	396	365	367	394	392	391	389	385	396	409	395	407	419	404	351	383	417	406	402	404	389	412	409	400	402	375	371	409	420	384	405	374	419	417	422	432	425	378	387	409	406	379	408	406	426	406	409	402	393	399	377	400	415	385	392	412	426	398	429	397	400	385	394	402	394	383	395	413	406	416	379	399	382	413	398	381	386	389	365	410	421	402	348	359	390	381	386	367	398	384	396	427	394	424	392	409	377	366	397	403	378	387	389	401	400	407	396	370	392	404	415	411	375	402	419	416	384	406	403	401	423	417	409	420	403	437	398	365	373	422	398	434	399	344	393	380	361	396	388	423	384	389	399	423	379	419	360	397	368	379	386	362	417	390	383	385	424	409	424	404	427	406	377	410	392	368	356	368	399	371	412	360	412	400	399	431	385	393	386	427	398	397	416	365	363	393	357	404	382	412	388	360	398	422	371	377	395	397	429	394	394	378	387	393	392	418	377	415	372	404	400	394	412	388	402	403	425	372	383	416	405	386	431	412	421	378	447	386	427	408	445	391	345	425	407	422	427	366	399	387	395	364	351	398	378	389	391	364	416	376	362	389	367	424	393	364	445	391	379	395	407	421	384	381	434	404	389	380	446	367	392	352	386	405	364	414	396	413	400	407	391	380	400	427	365	391	398	383	396	415	397	396	399	379	419	382	425	394	363	404	378	386	381	400	403	404	413	379	379	402	387	387	423	371	384	399	404	390	393	390	398	408	367	402	381	356	415	409	355	393	417	366	394	406	401	383	372	411	411	425	402	420	424	416	371	444	388	368	411	419	378	377	423	383	400	402	430	435	408	422	371	376	409	392	404	412	407	391	389	400	423	422	376	374	394	394	360	393	376	418	401	416	373	340	393	402	374	377	389	380	425	394	400	413	390	395	397	407	410	374	411	370	400	416	377	445	390	414	409	386	443	388	404	453	382	357	414	403	398	381	387	379	414	392	393	386	393	436	365	384	407	442	369	389	377	396	386	429	358	365	391	439	403	412	405	421	416	399	382	366	436	392	401	391	414	394	406	368	417	375	415	365	409	401	407	393	413	381	369	374	421	404	386	421	420	381	382	370	372	395	391	396	390	412	422	397	404	383	417	396	408	409	431	410	394	391	398	401	387	387	438	404	429	416	406	433	398	371	358	409	429	418	390	404	393	402	406	436	391	419	388	397	380	407	405	421	418	410	407	421	400	385	406	381	392	380	420	432	400	382	348	396	396	400	407	383	411	398	401	397	367	396	420	367	409	411	415	404	403	425	376	362	385	385	391	390	425	397	407	380	394	421	397	416	350	376	399	371	422	416	381	375	397	420	411	415	407	416	383	395	396	406	420	370	375	423	409	408	398	372	394	389	443	403	362	394	402	407	435	416	375	423	442	398	394	390	401	371	417	384	396	400	375	394	399	438	439	383	389	395	389	382	369	401	390	387	376	400	402	374	399	353	442	401	381	464	410	372	376	365	408	413	371	412	358	430	403	372	382	420	354	423	408	375	406	403	377	392	408	366	401	371	418	433	397	359	376	391	389	388	405	406	383	378	402	373	422	416	412	405	407	379	382	414	376	402	417	406	390	368	380	426	407	402	434	382	418	403	383	369	404	394	391	394	419	407	428	355	389	396	377	416	426	419	397	394	375	437	399	379	394	394	369	396	377	398	419	402	389	377	366	403	405	360	382	420	361	378	384	408	421	396	409	414	394	381	369	367	381	396	394	393	376	396	399	397	395	393	380	345	431	391	419	376	348	442	386	397	396	341	370	391	414	437	392	368	365	382	369	401	401	389	381	397	406	409	432	402	398	395	371	396	396	402	409	424	379	413	396	391	415	418	372	409	362	389	398	422	368	370	397	393	411	389	405	373	382	380	394	401	415	391	384	405	412	403	375	399	398	417	413	378	404	424	412	408	427	448	402	399	398	424	429	411	401	383	397	406	405	391	366	412	400	427	371	404	398	395	365	375	391	427	425	398	419	387	420	415	391	413	372	372	433	385	397	403	401	371	410	418	387	366	435	375	393	390	395	371	409	384	414	383	378	360	357	421	405	370	411	407	422	354	363	407	393	382	386	412	372	418	378	367	391	369	420	399	409	373	366	398	359	403	378	364	399	402	396	428	396	405	386	406	381	383	416	412	363	374	413	383	368	393	383	423	409	385	403	376	332	401	384	369	410	397	348	429	408	409	418	377	392	412	361	363	422	401	388	431	374	362	394	398	408	398	397	405	391	379	370	414	395	398	388	400	362	402	384	372	391	398	417	409	409	405	411	403	416	404	388	396	396	407	372	400	390	403	404	392	402	417	406	394	390	416	397	438	386	402	396	429	396	389	418	404	377	409	381	398	395	438	384	359	380	411	403	360	418	385	374	387	413	374	328	406	385	419	362	394	416	377	424	375	387	398	409	386	376	391	345	442	367	395	395	402	387	404	368	418	407	401	423	411	417	397	415	394	413	383	334	369	377	402	416	383	383	425	360	431	402	391	401	391	422	385	382	398	417	392	385	393	387	384	423	378	369	398	395	359	429	406	420	381	374	375	412	410	412	391	389	370	435	424	368	410	404	393	385	414	391	401	402	408	420	391	436	395	427	444	430	376	398	408	375	397	378	389	381	391	390	367	427	389	418	392	373	399	403	380	429	375	390	379	408	402	418	393	401	396	428	417	368	389	364	385	373	379	415	383	387	368	419	374	375	389	388	385	375	412	397	405	394	429	386	413	384	398	366	423	396	384	400	398	375	403	411	404	398	353	411	380	425	391	387	371	385	427	378	410	427	432	406	362	381	415	404	366	409	391	373	392	394	400	394	367	405	412	403	419	392	382	360	394	414	402	357	403	415	397	410	393	402	378	385	386	404	372	382	440	415	433	349	413	371	386	397	356	370	399	408	384	375	398	400	363	410	394	392	380	404	382	392	398	394	393
4558	6245	4168	2138	1752	1402	1205	969	828	737	672	600	560	538	544	532	525	550	471	489	491	487	524	446	454	435	482	501	467	444	447	485	496	458	505	443	456	455	474	446	439	441	479	477	505	427	435	472	423	457	470	432	455	433	436	433	458	456	455	488	493	479	471	471	469	464	465	485	434	463	432	471	448	468	432	461	402	461	451	458	444	445	440	432	418	409	493	444	450	457	463	460	452	475	439	430	430	442	490	464	464	447	444	470	456	434	452	435	453	466	461	458	476	420	451	485	454	440	455	414	451	432	462	457	430	437	484	447	427	451	460	414	414	451	440	475	462	432	469	498	459	414	413	416	425	492	445	415	438	401	455	446	473	414	406	451	482	499	457	427	473	431	423	466	449	476	423	444	437	462	451	439	420	421	440	434	425	421	469	465	426	432	430	423	433	435	432	441	465	483	439	429	448	456	448	460	417	421	416	447	436	435	407	440	444	425	433	396	476	490	446	428	445	401	446	455	440	445	445	463	462	463	431	445	421	423	490	460	426	451	409	413	439	442	447	458	440	442	445	428	450	429	431	408	409	434	413	422	460	432	471	468	473	466	445	443	470	473	424	461	466	381	416	492	403	460	445	445	478	455	436	481	436	453	396	420	428	418	429	487	458	454	404	493	415	472	455	422	453	422	470	477	449	408	420	417	459	422	463	445	433	494	454	446	454	437	452	457	447	445	434	446	432	469	448	464	466	453	443	438	422	434	455	440	426	452	429	484	457	425	468	452	430	432	443	422	425	457	452	469	421	491	432	428	435	445	414	433	416	413	461	463	447	444	442	449	477	454	464	437	452	475	440	479	463	432	431	417	470	476	430	409	440	433	477	455	416	438	435	464	449	458	438	398	443	475	436	410	465	419	453	409	448	424	451	457	451	444	451	438	454	465	455	446	423	429	448	458	437	459	444	455	415	470	447	436	471	420	415	422	410	435	432	416	420	474	496	444	476	453	413	438	446	434	407	400	407	420	460	423	414	479	460	449	429	446	450	432	459	418	457	439	435	480	441	437	466	417	437	435	460	432	451	470	451	444	466	470	413	443	429	456	474	497	472	478	434	423	468	451	454	428	436	441	443	474	458	457	428	433	398	455	479	444	433	484	471	461	462	484	472	391	462	462	427	467	447	448	426	438	466	465	438	417	428	466	382	383	461	439	458	431	451	466	393	431	451	421	440	482	446	469	429	484	447	438	470	473	413	441	459	451	431	445	439	448	432	458	419	435	440	458	463	420	456	428	416	429	456	441	434	426	475	474	419	428	428	475	474	448	445	383	453	486	445	432	455	430	423	442	461	465	440	436	448	472	456	458	444	437	434	453	428	437	460	460	416	434	406	409	476	429	442	432	494	440	433	465	458	441	428	444	446	409	431	441	475	442	396	435	469	447	445	447	414	407	391	451	443	428	463	458	448	423	394	431	446	474	475	461	456	454	461	434	441	456	467	471	434	438	454	424	433	474	463	457	431	451	426	423	413	439	452	459	443	473	438	435	445	449	443	447	467	448	443	440	472	422	416	411	420	425	462	441	456	490	454	414	460	456	423	448	447	487	466	425	449	427	467	401	443	458	417	480	425	457	428	420	469	444	463	478	450	433	421	406	421	453	460	455	452	438	434	442	454	443	429	420	426	488	434	465	454	422	448	435	462	451	459	413	440	425	459	434	461	426	450	500	435	437	448	457	464	429	459	465	438	463	421	456	444	478	450	457	413	427	453	429	430	500	460	463	422	434	469	447	447	463	447	461	417	429	473	460	446	450	497	471	451	441	437	422	465	456	433	398	409	447	443	440	446	448	460	441	403	461	477	462	432	486	435	440	429	428	442	429	405	443	451	404	488	483	475	416	461	437	448	438	461	420	447	440	446	451	434	455	457	457	405	461	457	454	442	470	454	430	446	440	437	445	439	488	464	463	436	429	414	431	429	464	410	482	481	444	467	440	460	479	444	422	416	453	417	449	465	421	408	443	450	440	441	446	396	446	415	459	455	431	466	469	457	478	443	464	473	415	439	429	411	440	432	440	464	472	440	436	460	424	452	435	442	416	428	463	468	459	456	466	439	437	454	452	450	431	453	436	479	430	438	444	475	448	457	467	481	445	430	458	435	478	440	467	432	442	440	420	461	434	476	429	447	419	410	446	485	460	427	440	471	456	431	440	487	475	472	473	416	430	442	446	455	434	444	428	475	442	412	456	444	433	409	452	440	462	447	477	428	455	492	476	443	486	462	431	420	445	478	459	441	425	442	440	446	463	460	440	444	435	406	469	439	455	452	435	428	476	440	502	449	417	422	433	467	426	448	454	431	453	442	426	456	450	444	444	436	437	427	445	433	441	451	449	440	428	460	455	445	438	437	446	461	401	430	426	477	436	495	464	445	449	439	425	433	438	443	440	431	456	458	443	447	431	417	460	415	454	443	422	488	428	453	476	430	446	450	450	453	420	472	438	487	475	464	428	424	435	424	399	456	416	417	455	402	454	423	466	445	453	451	484	443	400	423	495	390	445	447	413	442	475	447	447	477	447	472	446	419	459	442	472	465	443	434	410	457	433	482	454	443	470	458	447	449	451	427	449	449	430	445	422	442	457	479	462	458	427	459	421	423	468	448	472	452	418	415	481	440	466	445	447	420	429	446	453	428	451	418	435	470	459	433	449	448	447	428	416	497	420	511	452	464	459	399	437	477	433	447	450	456	477	423	428	441	474	409	443	447	478	432	438	447	453	443	469	418	455	437	429	443	433	445	476	455	434	435	463	463	429	472	415	469	442	453	448	453	431	459	426	437	460	442	467	423	439	434	407	426	446	438	431	435	425	445	440	448	474	438	455	475	475	424	440	440	439	449	417	483	451	454	448	441	444	419	472	422	474	458	503	413	457	468	423	476	420	455	441	446	432	452	430	439	467	447	445	475	459	424	445	504	466	416	452	458	471	473	428	470	427	451	446	440	434	451	447	442	457	427	444	423	438	453	452	416	441	418	450	458	435	411	459	421	459	473	461	453	456	427	466	427	432	428	426	462	425	477	450	438	421	436	440	417	435	466	409	466	403	438	441	464	430	439	447	442	399	450	474	434	426	445	433	432	443	439	438	450	442	472	425	447	469	461	448	457	426	465	436	449	419	456	442	418	442	480	447	459	422	445	462	507	429	470	448	436	427	479	456	429	479	458	448	463	474	430	429	454	465	458	442	492	425	446	446	445	447	459	475	433	421	434	461	413	454	427	454	413	472	433	498	453	425	470	416	444	426	424	423	435	426	436	420	460	459	442	421	451	416	443	433	429	460	447	417	471	422	446	449	440	466	443	454	410	469	479	481	438	435	475	438	469	440	439	445	422	456	402	444	453	464	447	479	406	488	392	454	447	452	447	452	459	446	459	427	460	425	454	432	480	480	430	431	420	436	480	423	437	446	426	450	439	439	423	450	461	466	487	431	444	451	471	489	463	462	442	409	465	448
22834	21326	29030	23988	21329	21423	8007	1854	1423	1278	1214	1104	1026	1055	973	937	877	912	901	851	821	890	912	880	875	856	878	824	807	848	837	780	810	829	776	820	813	848	826	849	860	843	809	842	823	843	847	854	802	846	820	832	809	859	842	851	843	876	845	823	836	847	812	885	804	845	841	866	875	796	817	829	831	825	853	795	877	756	861	798	890	797	847	833	793	813	802	827	807	808	812	848	806	833	812	856	774	839	797	762	811	842	806	837	784	809	845	798	757	749	791	780	802	819	815	796	810	838	867	820	825	847	757	831	803	821	801	789	831	832	838	781	839	808	830	815	808	850	769	788	841	789	794	800	771	813	830	820	839	811	824	847	822	791	840	812	797	755	823	824	784	814	797	751	789	833	780	778	823	820	819	793	826	849	807	789	782	866	850	787	801	837	820	823	825	781	795	864	797	830	799	803	818	777	846	794	756	771	832	766	765	798	736	815	837	817	809	777	857	853	841	804	796	792	753	801	792	801	775	826	784	860	828	822	779	784	851	845	755	820	829	849	795	807	818	789	772	790	798	811	797	785	845	777	819	794	742	767	819	805	864	807	837	825	797	785	792	820	857	792	783	855	777	778	838	804	865	723	788	786	846	808	870	794	797	755	802	849	808	805	843	816	824	792	778	809	829	855	819	762	813	753	819	828	823	808	806	811	810	804	824	809	815	783	808	817	815	868	771	818	825	767	796	790	867	829	823	805	841	862	797	785	791	832	835	831	805	830	796	799	814	818	853	802	760	851	795	783	829	853	768	835	811	880	799	808	810	784	811	812	803	795	804	841	800	774	746	821	812	799	820	779	782	825	837	776	783	877	795	741	875	792	795	826	794	797	794	836	740	845	770	778	823	827	842	785	777	769	778	825	799	773	812	830	780	787	810	858	769	785	828	831	819	851	779	849	870	856	826	829	814	881	748	821	826	781	777	834	760	820	740	797	819	788	791	769	803	780	809	857	802	807	766	785	766	801	837	779	852	796	817	747	847	844	776	803	823	807	814	799	811	806	779	793	824	832	821	830	766	809	793	737	822	811	799	847	804	814	859	844	791	824	838	862	809	822	796	807	786	802	770	879	804	786	805	836	756	839	830	811	777	798	781	814	808	797	826	833	843	826	777	811	804	782	864	820	802	820	844	739	842	742	764	827	808	776	783	815	807	791	811	830	789	766	822	802	845	786	777	739	808	819	811	808	788	791	856	821	832	747	749	811	868	821	787	818	821	810	815	788	777	812	809	800	809	857	821	804	848	863	798	839	797	864	772	806	798	801	799	820	805	830	810	776	775	774	777	807	821	807	759	795	840	815	811	780	809	786	816	785	809	814	783	800	805	890	868	834	812	817	813	822	817	752	826	862	805	826	847	799	833	782	784	865	782	794	846	759	811	810	794	835	820	816	847	797	793	797	769	806	827	782	824	799	773	838	811	767	785	801	791	841	759	756	843	797	851	795	787	815	799	821	810	767	813	792	812	812	800	793	785	787	831	781	775	807	825	812	783	818	833	780	756	791	787	799	774	821	795	816	855	783	823	767	820	794	823	797	779	793	849	794	862	820	786	805	754	878	816	816	779	848	819	834	799	849	778	742	778	745	813	791	764	807	784	864	774	763	769	835	820	786	793	828	772	856	797	815	777	808	804	856	782	822	834	842	790	762	809	776	822	808	801	807	817	795	797	733	809	778	798	869	785	807	831	753	819	765	809	798	872	762	798	786	848	848	788	851	801	800	803	803	835	791	837	780	790	781	822	764	866	806	828	779	775	891	829	810	786	790	782	800	873	834	826	823	870	812	802	830	854	808	794	782	770	837	780	810	771	758	809	760	769	772	811	814	792	804	817	796	760	789	815	824	865	841	822	740	867	835	818	815	788	795	840	803	801	790	779	809	830	782	813	791	757	790	766	790	824	815	821	790	802	797	753	850	815	788	806	769	797	773	805	855	805	768	794	714	815	821	755	824	844	866	834	851	842	820	788	787	791	818	820	789	835	778	797	779	820	830	834	786	768	787	802	793	889	792	790	810	839	831	830	791	763	848	787	828	817	782	816	861	794	888	740	774	841	858	856	818	824	779	824	814	823	802	816	780	803	729	801	802	800	773	769	795	861	807	796	794	777	822	774	806	787	862	754	786	779	812	822	812	778	826	799	826	763	799	841	798	857	761	788	828	765	796	792	876	743	814	834	791	809	786	860	834	806	839	855	820	826	843	800	842	798	815	773	872	788	772	842	810	732	796	824	794	822	825	809	829	803	765	803	832	828	780	809	799	816	805	809	814	838	832	800	782	836	783	876	797	780	810	830	784	843	824	778	811	783	791	854	768	729	829	767	750	772	868	822	789	805	808	817	786	776	790	762	792	792	834	798	834	774	792	812	817	800	754	899	798	806	804	764	767	784	749	801	845	808	806	803	830	794	788	842	789	791	785	806	823	800	833	838	811	743	815	811	781	808	836	829	783	803	834	843	785	882	792	811	843	829	783	818	818	905	802	739	845	802	794	805	834	801	781	801	768	834	829	862	793	816	810	823	814	789	811	755	867	806	788	806	800	799	788	794	785	806	759	760	834	819	754	807	852	772	807	791	819	774	786	838	832	834	784	788	807	824	732	788	780	822	813	815	815	831	784	807	804	795	837	761	814	823	791	807	800	823	794	857	747	783	840	793	832	804	801	767	818	814	808	795	800	802	802	848	810	843	838	788	823	798	814	805	821	778	813	764	826	843	767	797	804	816	787	786	830	852	814	853	839	821	831	786	789	789	816	839	823	808	794	801	840	775	809	732	795	769	791	819	813	752	798	855	817	797	794	784	822	815	784	779	793	811	783	833	795	843	791	783	785	766	771	772	791	801	802	845	820	792	800	804	796	802	842	827	788	802	762	821	846	813	821	817	823	763	796	786	799	797	788	778	802	820	831	799	837	785	776	779	816	800	826	790	821	802	812	850	798	818	788	849	781	761	831	793	773	808	817	822	810	803	808	795	798	799	804	795	826	830	796	777	790	815	795	787	801	804	816	773	772	843	790	810	819	805	807	832	831	766	768	841	804	833	777	806	819	794	816	801	822	805	836	800	792	850	784	785	761	732	758	817	758	860	815	756	809	774	825	800	782	773	810	778	834	790	858	816	814	838	810	840	803	807	792	811	747	776	805	810	795	773	863	829	824	764	809	786	810	762	800	804	790	784	823	817	808	808	837	794	793	826	806	766	820	779	758	837	777	824	792	785	890	793	801	765	814	793	760	820	783	808	819	790	844	778	871	783	816	777	841	771	843	762	755	805	819	792	824	822	818	787	797	810	791	792	814	824	818	717	777	787	792	782	864	799	803	808	797	770	814	846	803	764	822	781	807	800	808	820	818	799	768	759	839	799	831	783	811	810	807	837	786	776	822	769	742	793	796	862	776	828	812	766	789	808	854	743	794	885	752	783	790	800	802	786	767	810	795	840	883	775	809	792	776	778	785
5693	15868	11022	5933	4807	3704	2862	2367	1978	1688	1413	1355	1261	1197	1136	1076	1091	996	952	958	1001	1007	947	917	923	895	922	966	952	928	891	917	893	884	869	883	858	926	860	858	861	835	859	859	874	854	867	870	867	906	875	887	875	840	869	850	865	846	824	824	847	892	868	880	856	900	875	885	900	878	834	875	859	839	817	877	851	847	793	834	861	877	879	781	806	826	860	861	897	855	852	878	895	840	783	874	890	824	891	870	835	824	863	846	799	887	812	808	827	815	853	843	809	802	861	844	844	862	791	846	800	821	821	795	863	816	817	820	819	866	802	802	839	840	802	789	852	847	836	813	799	783	861	807	861	820	845	839	811	840	851	879	838	839	882	792	835	849	876	852	830	863	856	837	826	827	759	843	818	860	827	798	799	783	881	818	848	853	852	927	837	836	863	832	833	826	789	838	845	780	806	829	777	853	833	852	856	826	843	814	865	816	844	800	826	871	866	796	853	850	840	847	830	785	883	828	839	817	809	828	863	857	837	871	781	816	804	787	880	811	801	840	815	811	852	797	867	827	810	832	792	848	814	837	874	851	829	806	802	835	836	889	830	799	783	854	802	877	806	807	843	801	850	783	842	848	860	808	872	791	846	866	843	845	866	793	858	796	786	776	856	876	836	807	859	847	879	820	818	775	838	812	862	813	796	803	824	823	818	823	827	822	809	855	839	852	826	830	808	844	865	839	805	887	847	872	805	873	856	811	828	807	799	863	815	855	863	891	758	869	817	852	849	833	849	837	815	871	839	846	833	886	888	811	784	836	823	835	813	795	768	794	818	820	884	845	853	817	883	838	758	862	831	803	853	887	853	772	823	881	813	830	842	869	812	794	830	798	876	826	837	835	793	880	833	870	799	840	806	780	747	827	886	828	831	821	847	866	830	855	826	877	861	857	862	848	862	789	794	846	802	761	823	827	809	807	751	841	812	843	819	881	844	841	783	830	854	871	852	806	812	792	837	829	850	856	864	868	835	823	860	804	786	841	800	814	814	828	824	849	878	840	811	852	831	805	884	820	846	814	810	848	812	870	848	845	807	866	855	833	815	822	813	831	848	827	808	865	900	836	815	848	857	809	831	862	857	832	880	817	902	806	852	811	803	810	854	808	811	774	852	865	854	843	810	863	870	801	847	811	842	833	832	804	787	873	829	838	826	830	865	825	839	828	797	845	802	875	842	834	842	845	808	809	799	843	833	904	832	823	868	819	830	764	809	837	814	823	807	849	855	820	807	866	839	863	841	867	839	843	837	851	852	795	826	824	848	823	863	784	825	863	815	822	845	775	809	799	821	907	825	813	819	806	844	884	816	837	844	801	859	799	837	833	832	797	828	837	860	802	778	825	905	913	847	882	832	861	811	854	810	832	865	834	843	831	807	832	851	780	876	781	876	832	826	842	897	821	836	850	852	856	835	862	864	833	831	817	863	844	843	867	803	818	833	793	781	835	795	876	851	816	819	806	834	805	868	873	833	823	776	882	838	852	849	827	840	864	815	821	912	841	846	823	824	867	810	837	832	834	848	857	831	867	850	847	830	850	841	828	806	834	862	897	887	847	830	866	827	833	832	814	819	830	836	792	851	854	827	848	811	801	870	822	843	819	863	887	814	833	870	851	848	815	901	822	843	793	823	790	847	828	836	821	869	782	822	786	823	813	822	850	868	780	756	860	794	852	829	820	833	868	842	828	809	887	829	808	765	846	828	758	873	850	826	839	868	819	760	815	841	826	800	819	851	848	794	784	843	828	875	864	837	815	840	848	830	833	768	849	838	842	827	785	810	883	823	837	847	811	838	825	797	875	815	785	798	820	858	867	818	809	811	876	832	851	855	843	811	861	795	825	856	799	865	838	807	798	818	824	883	831	853	821	823	802	877	769	824	797	809	847	847	847	867	865	840	835	772	849	847	863	832	801	836	822	800	849	845	857	842	815	871	824	874	785	793	847	860	858	860	858	837	825	830	842	848	798	846	833	859	865	815	821	874	829	836	815	797	813	845	804	816	866	815	807	890	830	838	810	828	844	879	823	848	853	831	832	832	858	853	834	882	824	826	833	853	809	820	814	815	857	834	824	805	844	854	798	836	844	822	847	799	782	846	844	857	845	861	814	826	840	839	844	825	832	831	847	802	802	844	897	894	833	879	863	891	782	873	830	833	836	841	886	840	868	818	802	800	856	836	810	834	800	837	842	809	850	847	810	782	782	829	821	830	834	820	842	772	798	815	819	863	824	821	832	885	802	856	811	836	878	861	844	842	848	806	848	824	899	849	786	872	847	856	819	782	743	860	774	806	828	847	782	838	862	806	780	818	878	827	818	850	812	899	836	812	855	866	808	845	825	843	835	822	842	869	824	811	823	840	798	809	835	823	866	835	858	822	784	888	821	860	885	800	782	804	821	826	853	846	883	819	822	807	814	831	848	824	869	836	814	830	815	860	815	810	838	839	783	783	835	817	866	780	870	856	885	859	835	810	845	833	843	826	855	854	799	809	802	835	860	808	803	855	822	841	840	827	860	785	856	801	819	847	831	779	816	842	818	832	832	831	822	830	823	833	868	818	814	820	834	777	793	829	813	817	821	860	843	825	860	804	813	854	897	851	816	848	836	844	824	799	820	885	757	772	837	831	829	894	841	842	860	861	855	799	795	869	847	824	849	868	802	834	843	803	882	828	863	845	875	807	853	849	801	869	838	857	842	854	811	788	823	852	826	820	809	848	814	804	833	857	838	809	851	806	835	816	843	892	827	794	854	813	844	828	769	844	844	811	794	814	815	842	837	846	799	824	840	814	880	820	852	882	816	819	838	774	847	880	838	815	832	789	864	813	800	797	815	816	788	799	839	799	805	860	853	788	855	872	841	859	808	852	812	834	882	875	830	865	824	821	854	835	847	788	839	843	831	792	858	801	841	869	826	838	872	791	806	778	814	855	793	825	860	831	839	817	827	829	862	851	861	846	826	816	896	827	835	834	823	883	749	868	839	804	866	828	851	827	857	879	852	799	844	871	796	815	841	823	864	843	844	839	831	874	822	813	830	844	884	801	831	804	816	824	823	865	856	806	847	848	846	832	840	774	800	836	868	809	861	846	836	836	814	836	827	809	806	838	806	840	860	826	820	848	786	798	805	801	842	805	808	800	830	811	840	828	826	861	836	860	828	856	829	867	857	849	774	819	855	782	782	851	813	842	827	804	809	832	847	815	794	798	796	830	822	780	852	853	831	877	864	821	821	801	856	896	828	844	859	848	818	860	744	815	845	840	800	853	790	886	816	880	831	784	856	832	774	884	858	860	819	848	865	801	844	794	803	810	834	826	884	812	891	872	826	794	785	822	852	807	860	827	817	823	867	836	833	856	841	843	791	826	814	871	860	821	813	811	811	862	781	785	854	824	845	809	843	866	794	859	814	847	866	858	831	811	858	892	874	821	833	831	812	828	806	814	831	846	869	823	837	783	793
27900	17457	3747	842	595	501	473	457	431	441	410	449	417	433	412	388	414	365	444	418	458	455	393	409	403	445	410	428	398	370	415	428	394	386	405	413	422	400	407	401	373	398	413	438	424	375	414	389	414	386	384	387	415	369	418	374	402	367	396	429	387	402	347	411	421	397	388	397	400	420	413	367	397	429	432	415	388	409	363	408	374	428	454	377	366	386	386	388	399	400	398	400	424	413	394	377	402	368	386	426	356	407	377	415	404	393	399	415	426	408	390	401	406	403	381	428	401	404	413	372	391	405	375	395	387	379	412	401	360	377	393	432	409	424	406	422	395	435	396	368	377	402	434	403	401	431	390	424	380	378	416	405	431	429	426	405	413	358	412	411	396	380	419	435	371	371	410	403	376	396	377	385	373	414	426	393	415	375	385	392	365	378	371	381	380	389	364	385	407	379	394	412	384	429	432	378	412	382	400	396	378	394	398	388	392	390	431	386	432	401	402	386	402	410	381	392	391	407	423	380	355	406	399	399	408	413	368	379	423	346	409	410	394	422	393	386	423	410	385	396	395	416	400	379	417	393	385	372	384	403	383	394	346	408	395	361	394	418	387	372	374	398	375	405	395	390	394	422	416	362	421	407	401	402	421	417	418	391	376	402	387	379	393	375	369	388	418	411	407	393	452	387	404	412	438	367	356	411	364	399	403	366	402	391	365	432	419	366	397	395	384	380	388	381	412	401	386	367	400	431	393	403	425	397	397	442	377	429	372	392	404	415	427	428	397	403	391	403	378	402	393	402	410	407	368	371	403	420	384	407	387	391	370	391	349	404	371	391	397	419	371	404	352	381	425	388	399	408	415	415	425	441	380	388	407	458	353	429	374	406	382	376	375	390	375	408	383	422	436	388	403	414	411	376	394	414	428	361	399	386	390	392	404	391	391	382	388	406	381	400	359	363	371	397	408	429	432	421	413	369	407	416	382	407	371	388	373	354	431	432	396	400	400	387	358	378	412	375	397	415	376	429	388	395	423	397	375	421	403	425	406	371	432	385	404	387	416	417	388	392	431	372	359	401	376	378	439	395	422	393	399	394	434	431	381	415	392	381	405	435	411	390	412	406	389	368	408	386	406	393	428	378	392	400	438	380	414	389	381	400	395	435	382	386	398	404	412	392	398	419	397	394	363	411	387	348	399	404	375	420	389	383	389	416	400	411	401	401	431	397	388	412	404	412	408	412	379	435	384	390	396	407	413	383	414	354	387	412	445	417	388	415	395	378	411	383	357	377	371	419	370	406	394	406	383	388	405	378	390	351	369	381	421	403	354	382	404	394	427	385	423	415	385	437	409	429	382	392	425	389	411	431	386	362	406	427	401	395	402	406	385	386	415	374	372	407	348	402	405	387	390	387	344	368	400	391	403	399	402	414	425	405	364	408	400	389	446	413	408	381	388	374	394	398	388	399	401	413	426	418	408	410	399	401	382	393	428	409	408	377	459	395	429	413	401	414	377	398	408	427	403	381	422	386	406	389	379	383	402	390	393	387	446	421	423	382	399	407	455	386	387	398	380	409	394	434	371	403	346	453	412	404	393	395	406	387	419	430	385	407	399	396	392	387	404	393	405	373	417	385	370	438	446	377	353	403	419	420	397	410	389	400	366	379	393	420	367	419	405	387	408	422	413	378	374	381	428	401	394	401	391	379	371	374	413	402	345	435	407	381	392	414	336	404	385	403	388	366	405	402	408	368	409	386	411	368	357	383	391	378	403	378	405	394	369	378	393	412	342	386	419	382	400	405	413	376	395	373	406	391	396	445	371	383	378	414	414	380	374	413	405	400	405	388	360	374	394	417	411	395	381	372	371	387	413	378	421	389	373	427	410	385	426	394	420	410	383	386	386	386	363	391	391	394	392	420	403	398	378	395	395	383	371	417	386	436	399	381	353	399	385	381	401	422	373	383	419	390	441	399	413	389	414	401	397	388	410	409	391	384	391	404	417	406	436	405	419	391	378	425	386	423	419	441	384	431	417	374	398	426	417	388	402	392	441	385	349	427	379	401	378	406	404	387	388	384	404	384	390	408	413	398	405	411	388	381	376	435	421	396	413	409	389	414	385	357	403	404	395	373	419	356	399	410	373	416	376	400	410	399	399	417	395	403	425	417	391	423	387	401	403	405	387	418	377	427	420	411	374	341	366	382	395	392	383	406	361	408	428	410	375	398	414	376	421	399	441	389	390	421	358	423	401	411	416	407	353	415	400	393	387	398	408	404	385	400	395	410	408	396	386	405	365	406	391	425	395	396	407	411	367	422	376	375	399	373	450	394	390	355	422	414	384	381	428	393	394	404	382	425	387	407	395	388	443	404	391	447	425	395	454	373	365	400	450	403	409	370	421	414	399	395	396	405	418	366	418	421	365	404	410	424	397	378	386	413	411	395	400	398	379	423	422	406	346	383	400	406	436	378	409	409	391	426	382	393	385	374	389	409	382	387	421	430	393	369	386	382	365	386	392	401	400	415	389	370	410	397	377	398	416	389	401	385	408	392	399	398	392	402	383	413	405	396	424	384	411	402	417	394	411	326	381	396	376	423	402	389	421	416	380	391	412	397	401	374	399	394	408	419	386	422	428	399	407	423	395	435	401	372	365	432	379	401	367	425	432	386	375	411	412	424	432	383	390	403	394	403	374	388	405	446	385	384	364	413	422	364	380	388	429	402	414	412	407	406	397	387	434	414	391	425	375	356	376	410	383	395	388	386	381	402	399	405	451	426	369	419	376	376	460	404	382	395	428	366	411	379	358	427	434	387	389	390	389	403	391	386	401	393	387	391	383	419	372	414	394	362	359	430	432	401	414	419	387	389	419	415	380	390	382	417	402	392	434	411	424	390	445	437	403	380	412	385	398	400	399	424	378	393	386	376	387	372	404	377	362	391	446	401	394	358	411	407	363	400	380	375	416	411	377	392	401	401	394	422	405	425	387	433	384	373	397	430	416	424	396	409	397	407	441	397	418	400	377	416	386	415	388	388	400	381	375	438	369	408	432	427	370	397	410	350	384	398	403	419	381	389	427	400	399	401	405	404	414	346	387	395	390	383	399	399	394	393	415	436	380	397	378	350	404	393	381	422	406	381	425	398	400	456	397	396	417	395	343	398	423	419	396	436	418	412	391	435	367	411	412	362	390	414	425	405	363	396	368	384	399	386	416	394	430	383	395	393	370	358	400	393	390	430	377	407	376	371	360	422	449	401	402	415	408	417	434	430	411	375	369	405	393	420	441	410	377	400	369	395	407	405	398	425	408	397	409	436	387	381	379	399	421	384	386	384	397	401	432	422	382	433	393	363	412	414	399	381	385	432	382	416	431	396	391	395	402	404	356	391	423	372	387	422	405	404	378	387	376	407	375	376	399	393	413	415	392	391	412	395	374	378	392	388	396	403	385	403	384	424	411	368	418	380	385	408	394	408	409	404	398	405	394	400	380	404	377	400	413	422
6954	1715	1378	863	733	630	586	534	510	499	477	451	500	483	449	447	451	464	456	433	452	458	430	462	436	415	420	423	404	424	411	435	433	431	410	440	434	429	463	439	431	474	426	457	421	413	491	425	436	436	434	412	418	404	464	411	452	462	448	438	453	460	472	423	445	449	432	443	484	454	435	402	442	414	431	445	427	484	439	456	446	419	418	417	394	438	443	456	429	450	420	448	446	393	491	440	443	405	457	424	395	413	419	410	415	461	437	436	425	454	450	438	436	402	400	419	416	437	439	458	423	427	464	454	439	426	425	425	418	384	430	425	447	390	425	453	430	435	432	470	428	414	424	425	391	406	434	457	422	432	418	431	431	451	423	429	403	438	449	443	455	448	458	435	410	412	416	404	438	428	402	417	450	424	446	422	414	404	478	427	408	409	404	447	419	424	426	429	390	430	443	434	413	469	426	416	402	470	429	432	426	415	424	452	398	435	449	425	445	431	432	466	419	428	447	444	412	435	455	401	453	431	436	424	441	397	423	417	459	434	426	451	444	433	440	417	447	415	441	400	436	460	467	418	408	408	435	438	449	437	449	422	413	448	429	419	420	431	480	410	429	423	462	415	424	470	436	432	434	431	454	431	402	423	424	428	404	393	407	424	436	460	417	476	399	425	429	423	434	420	416	401	407	427	419	425	440	405	430	441	449	436	443	429	411	424	445	408	475	421	397	452	430	377	432	461	388	414	421	438	466	401	420	416	402	434	420	427	433	442	415	421	448	459	444	446	433	394	412	437	432	401	389	481	455	423	420	455	434	440	421	411	452	414	418	421	374	422	453	441	402	403	410	438	436	433	431	419	448	404	424	421	433	416	408	420	433	425	442	445	429	416	436	431	425	420	457	400	373	439	458	401	424	432	439	463	423	444	405	465	424	416	424	435	453	410	437	396	381	454	447	401	412	451	406	435	448	405	407	399	444	415	476	418	443	431	446	445	408	416	396	428	432	404	432	415	423	431	420	402	411	439	417	464	449	396	424	386	417	417	391	428	438	399	394	408	388	395	418	443	402	440	424	434	445	426	427	422	442	388	417	386	403	431	409	443	423	433	401	451	423	429	449	427	427	434	429	459	435	417	446	410	419	454	416	410	424	386	431	413	442	419	370	438	432	428	442	453	424	412	434	460	445	439	428	479	464	416	459	417	431	404	449	426	448	473	414	441	392	437	416	449	422	427	425	434	416	424	389	438	432	425	394	403	437	455	460	435	397	417	397	420	416	453	432	432	438	433	438	451	444	457	463	380	417	446	410	443	441	396	442	408	479	451	436	471	407	397	439	403	423	379	441	423	425	403	455	426	431	437	441	463	437	455	440	436	478	392	423	409	482	435	465	437	411	427	451	416	407	447	445	394	427	393	422	422	414	419	405	429	426	402	426	414	430	387	440	432	434	431	409	446	433	445	470	476	415	427	441	444	441	448	437	416	439	392	431	397	436	393	427	444	426	436	476	416	447	402	438	424	422	442	420	417	415	435	415	431	476	415	416	374	413	448	423	439	403	390	396	433	413	452	426	451	439	416	410	428	391	429	461	412	428	403	433	444	448	437	441	430	405	447	415	412	450	404	420	384	421	421	431	436	413	433	443	420	418	431	448	431	444	419	421	431	407	415	387	409	441	365	435	456	407	417	435	431	442	433	435	449	419	439	396	420	437	412	422	444	419	439	403	445	394	430	441	458	435	427	432	412	458	414	457	427	429	429	465	423	395	446	419	422	474	429	442	420	433	423	418	396	440	391	446	452	437	419	433	428	436	396	417	438	425	426	399	462	465	411	452	413	437	433	438	421	430	415	426	456	442	448	449	427	466	416	437	464	418	414	429	405	431	433	404	418	430	391	448	411	414	431	430	445	468	455	451	444	418	403	443	426	419	421	442	440	422	377	448	421	428	456	388	417	426	457	414	425	401	432	416	417	412	423	436	435	437	432	420	414	451	417	401	434	435	473	424	416	447	457	456	417	407	412	440	399	438	421	422	437	442	432	460	398	436	432	403	428	425	429	471	424	444	438	417	422	423	420	422	444	440	416	409	453	450	423	408	413	442	437	428	404	468	489	402	426	432	443	448	432	422	425	443	418	419	425	443	398	410	399	459	426	397	428	441	459	393	452	418	421	442	400	439	441	442	473	453	451	421	422	438	395	433	430	452	440	442	402	448	460	416	425	443	418	435	392	419	386	419	420	411	430	427	442	402	378	445	440	428	408	415	418	427	443	444	425	418	440	449	443	438	417	488	394	406	449	428	449	425	462	423	441	432	418	451	421	419	408	393	393	422	431	422	430	427	442	432	434	443	416	430	417	439	464	426	420	436	380	421	436	413	410	403	437	397	402	423	453	427	412	459	442	424	402	423	388	448	405	457	383	447	410	438	415	399	387	425	408	415	399	423	416	411	432	453	436	440	442	410	396	406	461	410	446	452	412	408	416	425	401	430	459	421	451	398	427	427	455	437	465	399	459	440	410	444	402	431	420	404	427	415	445	423	392	377	387	408	446	391	456	424	410	455	453	430	411	446	476	451	460	456	410	400	419	466	430	423	406	443	417	424	431	437	452	429	426	440	461	413	458	448	397	476	394	437	473	421	444	457	430	412	454	442	394	425	452	454	425	426	376	449	457	463	405	444	458	421	411	431	441	430	414	467	413	407	453	388	453	420	403	391	432	445	404	442	443	400	435	400	418	422	419	435	427	410	405	387	410	422	422	362	385	407	423	410	434	467	440	413	424	401	415	413	428	428	419	440	433	382	429	397	434	445	396	434	406	438	414	417	410	431	410	404	395	408	404	463	386	437	418	421	415	464	432	404	401	417	414	410	428	488	419	456	431	423	406	426	456	429	440	391	453	434	426	440	435	419	380	440	431	461	433	439	448	401	432	407	462	441	389	436	436	417	394	419	421	455	436	423	456	437	401	415	426	452	421	384	437	433	429	445	447	438	443	441	421	451	417	439	467	442	410	421	418	422	437	414	435	427	451	448	468	422	408	475	401	461	439	450	405	431	443	422	389	434	423	420	423	438	436	441	423	457	428	418	412	405	399	447	414	411	413	433	483	444	430	441	434	398	416	453	439	422	427	454	437	399	414	410	431	436	406	421	397	420	445	451	410	436	445	438	436	415	414	388	410	415	459	426	445	409	411	443	411	432	419	409	449	440	403	418	422	444	407	437	393	426	411	427	401	435	433	443	402	407	438	384	461	418	463	422	402	438	416	454	412	439	443	394	427	411	435	439	417	443	422	408	434	425	421	419	425	409	420	412	458	461	441	447	476	457	395	437	449	389	386	462	432	436	457	409	387	437	440	384	397	403	426	417	430	428	418	444	397	479	428	389	451	391	409	441	401	460	415	442	454	423	439	420	434	415	407	470	454	434	424	400	416	422	444	424	421	489	426	404	471	461	445	433	420	436	424	426	446	417	427	444	454	434	424	426	426	440	432	428	433	400	424
23832	21263	28550	24236	21232	9509	1644	1190	1026	944	922	836	863	767	756	767	757	783	717	762	740	729	732	721	704	764	736	673	697	692	742	694	703	685	723	679	702	713	702	694	716	742	709	684	765	695	706	724	686	677	720	712	686	693	668	718	737	659	690	698	756	711	704	722	714	728	741	726	721	705	719	653	715	691	689	680	663	702	704	699	698	716	736	726	692	643	707	759	669	635	691	738	661	646	684	705	666	659	674	732	667	665	719	712	657	715	699	715	677	666	638	683	693	669	688	672	674	669	685	678	659	688	641	704	689	698	658	680	712	659	716	646	670	697	702	725	676	673	675	699	679	649	710	740	694	680	691	632	710	671	762	774	689	717	688	722	678	703	700	724	730	722	696	685	680	662	674	736	678	728	669	687	746	700	677	714	698	703	766	743	695	691	673	672	675	706	691	676	717	690	708	641	676	661	709	664	686	740	663	692	673	673	639	714	712	735	704	690	677	725	654	675	641	685	653	712	697	699	714	692	719	675	706	669	687	717	708	722	744	705	703	707	709	707	694	683	650	694	645	731	670	659	728	665	685	684	680	686	712	627	714	705	703	717	699	711	683	698	709	680	673	729	766	655	707	657	722	678	706	671	701	692	691	699	748	715	678	699	722	740	715	727	640	674	630	706	674	704	649	639	700	670	705	733	703	702	703	700	699	724	670	704	647	703	713	699	630	685	692	699	719	695	712	692	664	715	728	742	693	646	621	692	713	733	702	707	704	666	674	714	693	733	717	656	675	706	675	674	725	691	711	662	697	726	700	725	665	654	690	693	683	683	666	689	708	714	717	688	660	727	671	690	685	667	716	619	647	656	666	695	721	690	687	700	626	660	636	690	704	678	679	667	685	683	731	647	709	745	683	711	713	733	669	712	674	690	743	641	668	652	680	676	664	703	670	698	651	715	691	692	691	687	679	669	712	658	697	736	670	738	691	654	630	729	681	748	705	704	707	731	635	673	657	723	715	698	702	678	698	700	742	687	701	654	642	702	702	662	702	683	728	724	718	716	745	692	666	663	703	719	688	708	726	677	701	673	708	681	695	743	747	621	712	665	681	702	665	689	688	651	716	662	723	686	668	660	668	715	729	696	694	738	743	707	688	711	707	706	664	651	682	679	758	661	693	645	721	665	675	684	726	714	670	722	703	689	712	672	712	707	663	646	689	710	653	650	688	729	683	700	678	713	662	711	704	700	717	685	715	701	683	699	713	674	678	693	702	703	702	686	696	657	715	692	696	731	677	716	713	684	723	698	730	681	718	672	706	632	676	729	750	677	633	645	700	707	673	730	662	685	714	666	717	653	743	688	661	694	684	669	707	689	671	688	698	702	725	749	708	691	723	662	667	669	658	699	683	674	653	706	670	673	783	688	704	734	733	714	709	658	741	703	695	737	674	690	680	691	718	662	733	678	670	632	658	681	731	709	694	696	717	700	679	702	762	683	679	668	715	663	640	672	696	679	661	707	684	712	635	692	683	713	689	687	673	680	666	706	674	688	682	713	669	704	678	671	742	710	741	618	689	695	705	784	653	718	726	691	678	727	654	698	652	697	701	692	725	649	685	693	692	679	711	662	705	700	718	677	701	690	677	742	686	686	725	706	683	696	672	676	697	682	709	681	696	689	709	693	697	677	705	677	663	692	729	667	690	716	669	709	704	716	711	685	673	682	712	671	667	681	670	680	667	646	707	729	668	715	749	697	752	683	654	690	663	693	675	723	653	666	743	637	705	629	654	656	678	662	681	690	711	681	700	723	646	675	722	681	672	720	709	668	679	696	709	734	684	720	651	685	696	691	660	729	675	686	691	669	699	670	725	702	665	700	668	681	712	686	694	685	663	707	720	731	660	718	657	717	683	697	702	665	710	667	676	698	620	686	697	657	724	673	679	679	635	732	720	670	716	674	648	676	689	671	725	666	695	692	690	700	666	711	686	709	702	708	683	733	693	711	710	719	712	667	701	732	725	682	711	717	736	677	672	704	694	685	699	695	689	672	637	665	646	693	713	683	701	644	738	693	681	650	647	722	658	745	651	736	730	698	703	723	724	677	702	641	672	669	718	730	718	702	682	655	689	696	720	701	756	690	711	732	685	707	683	654	622	658	723	715	719	664	706	677	689	670	711	684	686	738	686	663	656	679	708	690	655	680	665	716	639	705	667	693	648	676	733	613	698	699	694	704	667	705	708	699	639	703	710	695	702	664	732	763	726	733	727	685	714	669	689	722	708	685	750	702	717	678	697	698	646	725	674	680	703	671	667	670	702	740	675	658	759	713	668	767	706	723	667	675	688	674	657	739	697	656	677	629	679	646	697	732	665	688	746	649	698	704	737	659	644	731	659	727	717	648	674	675	677	720	652	675	745	685	717	654	716	653	700	675	676	706	681	661	685	644	629	672	687	668	688	714	721	702	656	686	648	681	708	709	690	700	690	689	709	671	725	712	735	679	712	724	656	686	687	724	755	699	709	718	700	686	687	717	697	729	656	688	679	657	685	734	714	662	770	690	652	725	665	701	708	711	680	720	697	710	689	698	681	723	691	712	663	677	666	695	713	712	674	694	757	707	721	691	682	674	713	696	715	717	684	733	680	653	640	679	691	744	690	666	686	697	665	662	681	696	682	732	738	689	694	721	624	681	650	697	718	665	664	693	696	674	673	735	660	672	684	720	745	677	666	674	692	707	710	715	658	657	700	702	666	747	723	698	734	753	667	700	656	686	663	676	731	700	728	702	676	686	707	680	725	723	740	670	704	692	702	708	681	752	688	694	660	647	668	713	689	684	666	664	705	657	666	699	648	659	709	707	687	698	660	746	647	677	680	665	729	684	696	726	740	721	752	643	666	677	678	680	717	664	659	697	680	713	678	655	656	622	757	662	675	678	711	686	683	691	678	698	687	678	703	699	755	723	665	696	691	678	686	708	719	711	711	688	676	641	708	693	755	652	689	650	649	683	694	674	641	712	647	757	730	678	664	692	615	669	647	712	748	706	650	670	688	681	710	658	715	704	640	676	721	682	627	736	648	692	691	714	698	657	694	665	718	701	712	687	678	686	691	741	649	711	703	681	678	690	662	740	707	654	723	705	683	694	681	657	710	669	717	678	732	684	668	710	706	709	695	668	664	715	692	704	697	671	668	659	743	706	642	664	692	693	667	693	677	679	720	630	697	735	668	653	693	743	697	659	720	683	689	684	666	703	674	675	695	703	710	689	728	697	657	649	669	689	695	750	689	696	715	706	677	687	680	664	709	654	689	672	680	662	717	664	719	654	744	712	669	722	729	711	701	733	676	709	691	699	667	667	719	727	674	712	707	684	689	629	708	729	683	656	652	666	734	681	682	718	710	699	658	682	718	707	713	698	721	669	697	702	678	693	720	649	706	713	712	654	655	720	691	674	711	787	701	677	722	678	673	721	673	721	682	647	665	746	726	702	674	725	727	661	705	708	686	724	689	641
10516	9693	6660	3437	2783	2176	1773	1452	1357	1114	979	975	855	850	811	842	774	772	796	763	785	759	788	763	755	807	699	742	727	737	722	757	754	700	722	703	698	726	758	710	716	749	777	739	723	750	762	737	696	705	717	732	719	739	703	729	683	717	759	682	714	699	705	802	748	716	748	700	796	696	688	714	725	739	740	712	704	743	751	696	701	711	720	734	678	717	707	780	730	664	744	726	752	731	729	714	694	717	682	677	718	724	686	743	741	708	725	733	730	726	712	726	718	763	675	763	705	675	748	729	700	689	676	693	740	716	732	714	710	715	678	727	683	705	744	706	680	731	654	751	722	728	717	667	719	714	657	686	684	750	676	678	677	690	707	699	704	717	722	724	693	720	699	701	739	704	718	664	649	776	764	739	664	712	716	699	674	697	751	725	706	703	706	694	708	729	741	727	735	670	698	719	749	745	747	694	744	674	714	684	707	692	671	690	679	760	680	691	725	690	729	700	676	673	708	688	700	755	709	730	662	669	692	727	664	691	711	698	692	751	710	697	671	690	763	709	677	742	694	646	720	730	738	728	708	717	716	708	727	682	700	701	709	713	714	746	722	718	735	683	689	726	661	719	690	718	719	711	702	707	670	721	701	693	766	685	689	706	733	721	777	714	719	724	717	688	711	767	703	681	653	690	714	726	681	727	687	677	687	711	716	739	723	715	676	694	694	697	709	686	649	694	698	734	743	672	694	731	723	694	722	693	747	706	720	749	697	714	754	772	683	735	701	721	705	786	685	718	752	741	763	717	725	710	720	661	710	682	716	714	683	724	696	719	716	701	696	706	670	670	711	720	676	728	694	710	708	708	715	692	699	720	758	710	708	701	745	721	682	734	699	669	657	712	705	692	722	721	658	717	750	696	694	705	731	683	697	714	698	654	743	710	671	729	689	687	719	723	759	728	742	741	750	745	702	713	686	730	691	700	684	693	728	724	715	709	686	684	723	708	691	700	699	718	713	748	785	710	739	748	697	671	682	702	701	719	732	681	717	734	708	695	670	713	736	669	712	686	662	716	711	659	732	722	665	677	666	722	716	715	714	738	748	694	670	735	695	741	715	712	725	668	736	717	711	682	698	719	747	739	713	679	675	719	669	690	714	712	691	735	640	721	647	686	698	691	748	698	735	718	697	722	688	704	741	711	700	722	752	669	740	718	699	715	707	728	700	659	709	747	677	700	714	715	704	728	721	697	750	719	678	691	682	727	767	738	699	693	703	736	752	749	710	739	665	701	740	699	702	686	752	715	699	749	726	718	745	710	728	697	711	725	720	721	726	711	704	688	737	713	706	683	755	697	706	681	697	695	699	692	747	713	707	665	726	720	757	701	699	660	670	670	737	669	729	721	757	688	710	700	721	719	720	715	712	752	664	720	729	750	676	745	687	713	704	663	679	700	722	655	710	740	728	678	729	718	679	751	704	695	731	696	682	726	665	738	658	720	651	714	731	752	706	731	714	737	687	714	674	691	715	716	739	701	725	771	712	739	695	786	715	650	740	749	726	692	666	681	703	737	718	691	706	688	735	729	713	734	720	700	745	699	717	730	710	686	703	721	712	715	732	669	692	726	681	683	725	702	706	764	739	748	722	747	729	766	681	724	720	712	723	727	682	696	704	676	692	693	696	705	723	729	693	733	708	720	703	671	773	715	665	733	641	724	720	723	712	716	669	700	685	723	686	694	695	740	703	711	703	667	707	756	734	705	768	699	686	733	685	687	711	729	705	719	719	706	720	657	652	665	708	692	695	737	733	751	657	699	748	715	713	716	689	729	750	719	699	710	673	720	673	702	689	711	730	687	739	697	653	708	739	702	707	729	654	727	693	672	712	714	729	716	680	681	749	695	729	738	741	716	743	712	697	725	710	719	685	745	705	717	687	699	721	734	719	723	770	673	724	655	730	743	702	663	675	722	708	718	699	683	723	679	698	696	745	728	679	745	647	709	732	699	713	761	757	720	682	705	730	724	748	720	725	725	740	701	716	732	710	728	710	765	694	637	729	715	707	738	678	713	680	714	662	705	772	716	720	731	724	709	707	698	714	687	661	723	715	714	724	692	692	689	687	703	714	680	743	707	749	744	707	692	734	731	698	686	778	733	702	671	696	711	684	732	759	716	704	684	689	767	662	709	698	717	702	671	696	726	760	700	714	697	724	671	730	764	719	722	679	710	705	713	696	702	736	715	719	717	723	660	683	672	731	669	692	695	703	690	662	718	671	698	725	718	726	658	721	719	734	659	696	746	725	744	727	712	764	726	736	699	706	652	727	748	710	706	737	673	692	722	719	705	707	699	670	711	715	702	677	716	736	680	723	707	679	712	682	706	729	752	749	736	700	733	691	680	707	749	692	727	681	731	696	713	686	677	686	733	674	781	698	754	673	685	704	699	719	677	698	683	708	727	701	725	736	720	708	685	723	696	710	711	653	720	728	687	710	718	708	729	729	724	693	716	698	696	726	661	709	747	712	717	683	767	703	720	731	729	678	721	718	717	730	719	698	730	712	777	690	680	666	727	706	708	726	704	681	684	681	675	685	667	763	714	699	706	729	664	691	724	695	679	708	704	683	685	730	701	713	738	693	706	729	698	713	746	740	693	703	706	714	715	671	716	668	717	689	701	710	720	670	717	669	729	710	735	712	699	692	723	697	690	667	664	733	706	703	701	695	762	669	735	753	744	647	716	718	704	698	675	700	686	706	745	722	683	705	684	679	703	645	703	750	708	713	730	733	716	695	724	722	684	719	709	735	670	714	691	714	692	669	701	707	683	711	703	661	705	766	704	700	703	703	711	678	700	718	699	693	721	698	730	717	708	707	752	657	702	686	742	681	747	696	709	757	694	730	683	663	723	667	735	729	711	726	726	694	718	732	728	710	744	720	755	688	698	700	699	700	699	713	657	722	661	693	686	677	723	689	689	687	751	709	698	685	733	674	698	688	691	696	751	729	717	733	725	701	733	723	738	750	691	734	761	688	719	735	741	723	674	655	726	692	720	705	716	673	695	710	663	743	723	681	744	712	669	720	739	678	702	704	704	732	681	726	788	691	731	757	731	706	740	671	714	742	702	721	747	714	667	696	707	676	709	701	745	751	712	736	703	694	675	717	720	684	719	671	693	756	758	713	710	729	698	689	720	730	769	698	711	704	742	729	705	671	748	679	679	659	742	714	719	710	708	721	723	668	726	700	718	692	703	737	673	675	750	684	659	714	708	673	703	700	717	695	680	710	719	688	743	674	732	723	742	724	676	669	727	693	721	708	692	695	694	704	719	681	725	742	669	720	727	709	724	662	713	701	682	757	716	682	710	739	731	741	693	728	706	724	715	745	700	728	682	702	731	717	680	681	690	720	711	709	687	718	705	706	711	632	698	741	741	715	694	684	727	688	697	711	738	748	707	727	710	672	652	683	719	680	696	668	727	679	724	725	717	684	656	659	728	718	757	691	719	762	639
24985	21219	27246	25350	9350	1051	710	590	603	504	510	461	470	450	461	420	433	445	379	420	400	445	424	403	436	429	406	402	397	396	405	412	420	440	414	407	405	384	404	405	431	387	397	395	394	413	377	399	439	400	419	382	391	398	413	384	414	397	400	405	410	387	406	413	380	408	367	413	412	402	415	427	409	450	390	410	418	410	402	413	391	404	413	438	411	398	393	393	418	411	411	365	373	399	397	374	437	402	369	405	378	398	358	394	395	358	379	395	415	384	398	412	380	379	378	400	384	403	408	401	423	404	396	361	414	421	387	395	378	466	376	408	415	404	380	365	393	395	400	377	385	368	376	401	409	365	394	374	375	382	356	388	363	388	377	406	398	431	402	390	426	397	399	435	372	419	387	416	388	373	402	379	352	373	396	371	397	375	420	384	378	390	380	411	367	380	384	444	379	416	380	369	412	416	385	393	423	439	401	417	420	431	379	376	423	392	426	406	410	370	395	388	377	386	390	376	372	398	373	369	419	418	367	388	374	416	389	382	382	434	385	359	376	427	420	445	405	385	403	378	395	393	401	370	348	391	392	429	381	423	446	395	411	393	400	389	370	384	373	397	403	358	373	367	380	364	402	389	378	406	397	360	408	400	384	421	402	386	389	410	380	406	408	402	388	413	400	378	398	374	425	402	416	372	402	382	393	395	384	360	387	380	427	396	384	422	376	401	386	390	393	404	411	403	391	389	407	421	418	407	385	423	379	386	416	378	372	415	356	375	375	397	409	366	403	380	374	357	392	380	400	377	421	385	401	393	376	420	395	391	386	365	425	365	354	389	378	391	397	434	408	384	404	371	411	416	362	397	377	370	406	415	381	355	411	410	416	414	378	449	414	383	378	405	373	417	397	398	374	412	397	373	406	413	429	384	406	404	404	421	410	384	440	401	405	384	364	406	397	390	396	367	396	384	405	396	395	397	418	384	405	396	383	360	370	376	380	412	415	415	409	399	363	414	422	359	393	367	409	381	387	365	361	422	398	378	411	396	401	427	383	356	360	409	386	391	384	383	415	422	390	409	396	413	420	387	387	398	411	392	415	400	378	420	429	390	436	367	396	381	396	401	404	394	382	411	395	387	388	396	433	389	444	387	428	393	382	378	387	424	380	386	375	381	361	393	377	390	397	399	380	404	380	414	396	398	393	387	386	423	414	393	409	445	369	397	432	400	399	394	393	412	375	402	411	379	374	360	406	362	380	405	392	374	380	386	442	347	366	388	382	377	375	422	368	361	372	374	389	400	381	373	374	384	373	394	397	425	396	414	368	382	406	407	399	382	406	406	381	425	408	405	374	393	397	379	396	401	396	413	401	388	380	393	411	431	379	417	376	399	385	369	412	386	386	382	409	429	391	353	383	382	395	394	407	391	373	395	369	423	365	401	374	364	395	391	365	394	372	402	412	427	428	420	372	363	371	400	370	413	401	396	403	376	367	382	399	388	384	399	412	403	403	370	386	390	391	377	379	401	395	397	353	422	376	430	409	368	379	380	403	358	414	389	386	375	409	413	425	392	356	387	386	400	402	382	399	396	389	395	424	404	419	407	407	405	400	382	370	428	387	398	424	384	401	415	428	377	391	391	389	396	397	393	390	445	387	361	393	403	400	408	365	383	408	378	428	420	428	384	406	402	380	418	390	385	396	409	383	348	384	392	412	388	431	385	370	391	389	408	404	406	380	390	413	402	397	377	400	416	383	338	398	399	383	383	385	381	408	435	423	395	375	407	367	420	373	384	411	401	392	397	415	378	394	398	371	403	372	404	440	401	397	380	407	406	396	409	412	391	391	394	347	373	427	412	376	388	382	384	405	387	395	399	372	379	402	373	395	383	418	395	433	381	364	381	386	394	402	390	407	399	367	393	390	410	396	364	392	383	369	379	384	391	411	386	386	385	405	380	359	368	389	398	378	369	335	386	395	435	391	389	376	376	390	382	380	400	381	429	399	401	382	387	436	428	404	400	360	376	381	362	374	388	398	414	400	375	388	394	382	363	416	388	405	378	412	397	357	394	387	413	398	351	393	424	369	374	370	393	381	390	387	411	415	402	389	387	398	383	400	379	344	351	386	400	391	396	379	411	420	390	413	368	367	368	420	371	397	404	394	377	388	359	399	406	348	366	386	378	403	419	390	411	390	384	398	339	346	386	417	388	437	382	386	398	385	390	435	421	411	409	378	419	416	409	388	416	371	376	405	393	362	373	423	415	391	385	389	415	402	350	400	383	401	399	398	362	365	372	415	383	397	385	401	389	389	364	428	409	379	398	366	432	434	391	404	395	421	429	409	411	408	382	397	360	381	377	399	369	360	379	375	401	396	412	429	363	419	396	395	376	410	389	406	389	350	383	387	391	410	344	395	408	360	425	398	403	371	370	406	375	403	373	392	411	406	397	434	395	416	409	385	388	400	430	416	392	400	373	381	368	397	404	399	390	394	402	391	402	400	392	413	388	417	414	391	396	393	403	393	385	374	369	378	401	374	411	365	389	379	405	388	392	410	408	402	406	445	422	365	392	430	429	375	401	402	378	388	395	410	404	395	396	393	392	398	392	405	393	397	371	393	414	419	358	397	404	385	380	388	356	387	391	382	408	379	409	382	413	408	407	359	395	395	375	366	399	389	379	394	361	390	383	400	412	402	447	400	365	383	396	401	390	379	377	413	384	375	385	403	390	419	384	359	412	393	389	419	424	457	404	405	400	395	415	399	401	393	390	353	435	440	393	402	398	381	390	391	357	411	387	372	393	364	383	375	360	418	414	401	382	404	419	411	400	396	352	393	385	417	403	414	392	399	372	405	362	370	411	399	405	362	434	406	404	394	389	371	376	366	374	379	389	376	425	394	401	380	377	413	386	407	383	382	410	395	388	395	410	391	368	366	370	385	395	413	397	391	412	416	402	404	385	414	428	384	387	390	442	400	393	361	390	383	373	367	365	404	378	406	391	388	372	393	376	383	428	384	420	396	400	417	415	391	371	395	371	385	405	429	389	380	369	380	389	402	401	385	368	428	390	403	384	479	396	417	391	372	349	393	402	425	392	384	382	376	428	381	339	385	386	396	390	392	378	373	394	380	397	385	386	407	393	408	363	406	387	395	376	392	409	397	398	376	454	403	391	403	368	395	366	381	371	393	423	371	349	392	377	398	370	371	392	406	355	396	443	381	386	398	403	410	380	412	397	417	401	383	391	399	436	380	418	414	354	369	353	399	377	412	403	358	385	398	412	389	358	380	428	407	369	401	383	382	388	395	381	385	344	404	384	404	395	394	390	390	376	370	403	364	433	373	425	371	392	356	344	433	393	414	391	365	421	397	384	419	386	384	404	390	419	381	412	382	377	373	377	376	405	407	410	404	383	410	407	381	397	381	322	388	393	392	391	416	420	367	405	373	402	370	423	391	410	384	405	364	440	419	408	400	375	424	354	394	377	384	380	379	388	378	392	410	382	402	393
5402	6224	4134	2099	1775	1358	1134	930	868	747	634	606	573	542	558	507	559	517	485	460	467	472	472	448	441	453	474	431	462	473	487	467	443	437	491	475	514	460	452	484	470	454	438	486	409	430	452	438	432	502	421	429	430	431	429	441	424	483	480	452	462	453	423	475	424	447	466	449	444	460	410	474	465	421	424	440	450	497	435	451	450	444	434	454	436	453	403	411	410	429	466	440	402	439	437	438	484	411	445	452	419	479	463	420	462	392	410	441	418	444	407	446	407	423	439	456	428	437	428	474	439	447	443	440	444	434	457	451	420	460	423	446	417	476	442	453	446	424	484	492	462	454	475	417	453	443	471	424	443	437	416	442	460	432	399	431	420	433	434	461	397	442	429	448	461	498	466	429	429	429	436	461	419	465	442	453	439	444	458	414	499	428	449	444	445	447	479	423	465	463	444	429	418	460	444	464	452	424	453	443	421	444	433	437	429	499	451	476	402	438	431	423	446	409	465	421	434	437	460	422	423	449	428	430	423	454	446	430	421	418	435	440	428	435	425	451	414	460	430	415	440	443	437	420	449	450	457	426	496	401	441	444	423	401	428	415	425	446	434	449	408	436	435	424	421	455	408	437	460	446	441	441	438	462	457	477	421	390	423	432	422	395	430	421	443	462	426	437	427	461	464	480	421	433	440	426	421	411	424	472	412	410	407	453	443	423	439	426	447	426	456	406	457	450	461	428	439	456	429	450	392	413	438	436	441	435	439	461	434	422	456	435	408	408	449	432	465	420	392	437	422	416	448	409	416	449	422	434	448	460	417	431	415	426	455	466	424	407	462	438	436	400	436	461	457	444	461	413	458	398	445	446	474	441	428	436	440	429	409	459	403	415	446	440	434	456	464	447	423	414	446	423	376	418	471	442	439	459	416	413	412	441	415	480	424	407	454	453	449	413	446	427	419	422	427	433	420	451	402	420	408	421	400	397	456	432	466	450	471	462	429	440	462	484	436	425	448	442	419	474	460	465	436	423	436	478	457	427	427	474	425	443	458	402	448	432	430	436	413	453	443	465	416	442	447	447	421	435	410	459	455	450	391	476	404	470	384	450	443	426	419	445	439	458	439	437	463	448	434	452	444	456	438	432	420	458	434	464	436	481	443	429	464	436	417	415	438	401	421	404	454	438	444	389	420	443	465	446	426	450	452	386	440	472	421	431	420	412	452	425	432	417	425	422	418	450	438	439	428	420	465	454	426	449	400	440	446	421	450	458	424	459	477	436	434	429	428	423	432	437	443	419	449	435	443	453	414	438	436	427	404	421	442	444	434	396	468	446	418	452	429	399	479	424	436	414	450	481	428	468	407	441	465	461	422	443	460	442	463	427	446	434	427	452	406	437	458	455	407	444	459	444	418	418	403	457	410	422	421	426	464	436	477	431	444	421	444	436	460	443	401	405	471	506	428	414	436	451	442	456	429	415	427	426	420	453	435	446	427	443	442	460	441	423	424	430	413	445	421	453	430	449	439	431	397	429	442	423	407	470	416	418	443	454	392	412	421	450	441	456	445	433	460	453	465	440	431	475	415	468	393	455	434	454	417	380	452	406	468	434	414	430	461	445	438	445	444	471	443	437	449	449	412	444	446	437	463	429	431	462	418	459	430	445	426	412	466	431	448	463	420	411	449	435	461	420	448	405	426	429	463	417	425	428	372	416	495	451	434	447	440	434	430	434	431	412	443	462	420	452	453	438	447	400	412	439	469	452	428	418	424	425	432	442	475	424	415	439	448	477	426	423	501	433	390	461	465	400	493	425	475	439	436	494	453	439	442	402	449	399	443	398	438	441	444	462	430	442	452	453	442	426	444	440	459	442	458	432	438	455	449	457	445	448	482	422	473	428	439	475	433	447	407	465	470	433	424	425	417	448	440	422	452	441	464	439	460	407	396	438	478	395	445	415	451	435	447	429	448	423	429	448	481	455	473	464	406	429	431	431	452	438	442	432	427	402	449	473	481	408	419	454	377	424	425	449	413	453	436	426	437	440	409	438	474	438	383	412	446	431	405	453	463	422	432	405	452	453	410	455	451	415	448	426	462	449	422	397	462	443	455	440	417	446	447	424	422	455	455	444	448	455	453	439	436	417	441	437	425	448	428	451	451	423	410	426	404	432	483	397	427	444	458	398	447	425	448	457	439	415	442	426	455	440	448	449	412	421	440	417	427	465	448	402	440	420	422	435	454	422	406	464	422	418	453	442	425	429	437	457	445	433	423	425	455	446	439	462	460	448	434	456	446	434	434	447	444	436	420	400	439	431	425	425	442	398	420	421	413	433	455	469	477	462	441	502	431	423	419	459	450	426	414	424	437	425	454	442	414	457	447	410	458	446	478	435	445	419	444	455	415	425	478	413	441	473	446	426	432	488	432	446	433	465	418	428	417	440	456	471	431	438	451	369	433	414	416	458	455	407	440	432	426	418	396	430	426	460	429	446	409	436	434	448	423	407	417	420	429	432	464	425	491	421	429	450	455	418	397	430	462	443	409	456	426	433	465	469	452	419	433	428	447	421	441	422	467	458	405	461	416	453	439	428	427	483	458	439	448	435	425	437	429	410	453	427	431	442	404	443	420	464	457	457	402	438	461	419	474	452	403	446	435	437	437	425	445	447	451	431	438	452	453	441	411	447	469	466	449	383	429	450	438	424	454	438	441	460	427	448	408	407	407	472	457	427	439	408	434	418	490	425	451	409	434	469	383	442	440	419	448	447	463	419	483	434	470	459	413	456	470	460	388	452	408	450	463	403	432	428	433	460	455	447	447	478	428	433	433	473	421	460	448	425	448	418	483	442	466	450	428	421	459	447	422	419	474	444	453	397	432	397	456	444	449	427	423	412	475	448	407	424	440	440	399	460	401	466	429	462	415	464	426	464	445	423	440	424	407	420	422	436	404	442	434	434	394	447	431	450	436	426	417	458	445	453	425	451	454	429	438	461	443	420	445	446	465	451	410	412	493	440	436	436	449	435	442	447	444	447	399	487	442	459	439	429	394	423	456	415	456	435	419	384	460	411	487	416	455	482	447	455	483	450	438	438	444	421	418	451	441	388	429	444	405	454	465	415	433	438	440	441	416	419	447	465	456	422	400	445	409	421	497	396	444	431	415	435	497	431	428	425	431	431	436	458	420	424	433	434	417	434	460	419	416	417	438	445	433	433	418	438	427	437	400	468	461	455	431	425	473	438	449	451	420	469	396	417	419	429	420	455	450	427	416	422	431	384	455	450	389	430	439	460	434	453	450	420	408	442	441	450	457	471	421	434	476	447	427	462	447	428	480	449	433	462	413	450	404	465	441	435	433	441	456	453	418	486	419	431	411	486	406	409	457	445	441	434	449	457	410	439	405	400	458	453	436	441	422	437	412	416	436	413	421	457	423	413	416	442	452	397	444	421	416	432	423	436	422	425	437	498	439	458	481	461	476	446	444	442	422	490	457	471	475	440
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
