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
341800513285	341800513846	341800514396	341800514946	341800515494	341800516046	341800516596	341800517146	341800517694	341800518246	341800518796	341800519346	341800519894	341800520446	341800520996	341800521546	341800522094	341800522646	341800523196	341800523746	341800524294	341800524846	341800525396	341800525946	341800526494	341800527046	341800527596	341800528146	341800528694	341800529246	341800529796	341800530346	341800530894	341800531446	341800531996	341800532546	341800533094	341800533646	341800534196	341800534746	341800535294	341800535846	341800536396	341800536946	341800537494	341800538046	341800538596	341800539146	341800539694	341800540246	341800540796	341800541346	341800541894	341800542446	341800542996	341800543546	341800544094	341800544646	341800545196	341800545746	341800546294	341800546846	341800547396	341800547946	341800548494	341800549046	341800549596	341800550146	341800550694	341800551246	341800551796	341800552346	341800552894	341800553446	341800553996	341800554546	341800555094	341800555646	341800556196	341800556746	341800557294	341800557846	341800558396	341800558946	341800559494	341800560046	341800560596	341800561146	341800561694	341800562246	341800562796	341800563346	341800563894	341800564446	341800564996	341800565546	341800566094	341800566646	341800567196	341800567746	341800568294	341800568846	341800569396	341800569946	341800570494	341800571046	341800571596	341800572146	341800572694	341800573246	341800573796	341800574346	341800574894	341800575446	341800575996	341800576546	341800577094	341800577646	341800578196	341800578746	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	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
22973	21850	29832	24476	21857	21716	4483	1263	1026	949	947	865	807	809	835	798	967	1498	677	665	702	653	676	683	691	631	653	662	589	642	596	635	657	612	654	654	655	671	678	616	655	646	633	656	618	654	626	652	660	606	611	651	635	608	672	631	631	618	650	626	596	668	609	644	641	611	663	613	633	596	671	669	668	596	636	613	667	631	604	667	621	645	618	670	611	640	671	649	597	622	618	650	659	629	665	569	600	657	650	666	592	675	662	628	680	648	655	649	604	606	633	631	631	638	623	605	664	585	642	639	617	628	638	634	653	607	678	624	625	622	655	598	628	638	624	615	659	609	647	607	683	617	652	642	603	625	630	634	642	618	580	627	651	649	632	607	659	616	664	596	639	632	669	616	664	666	620	628	623	672	581	654	629	575	632	649	605	653	664	628	609	650	616	619	640	628	640	688	611	587	607	638	646	611	664	643	637	646	634	592	624	617	625	648	629	650	657	635	660	595	624	627	619	627	578	614	649	665	625	635	622	632	660	627	664	627	581	650	638	608	632	579	639	629	594	628	625	620	638	635	614	569	619	615	636	642	642	645	616	600	616	594	653	641	630	637	610	658	632	608	623	595	624	619	602	688	600	659	663	638	672	604	622	586	589	637	648	600	600	604	574	670	627	643	625	636	607	644	607	626	636	608	646	606	572	596	599	656	638	655	629	584	655	618	618	616	633	616	635	591	618	644	631	618	652	641	622	655	620	631	634	586	641	628	632	624	623	633	647	621	635	627	605	625	609	674	697	623	622	592	606	627	612	613	615	636	597	619	627	624	626	621	628	614	604	630	597	623	630	623	633	589	625	688	621	636	587	611	630	616	641	626	619	677	649	673	621	652	643	593	647	629	604	615	638	599	581	649	612	616	614	631	629	649	640	629	587	601	606	676	585	636	661	613	664	608	669	632	666	647	655	607	586	575	629	613	636	641	585	652	633	628	581	649	617	618	601	662	648	619	593	585	594	670	604	606	611	671	610	598	674	637	613	649	668	587	616	610	637	629	637	566	634	637	601	617	660	608	649	603	595	638	667	619	600	672	650	660	591	629	652	611	612	630	624	626	635	593	669	657	653	619	605	609	641	610	642	649	609	636	603	639	637	607	619	668	615	627	667	621	698	687	593	627	605	654	590	648	615	629	622	644	589	596	637	635	635	595	672	600	602	648	625	653	617	621	607	604	651	603	611	654	624	636	599	655	569	577	659	635	579	649	630	634	594	653	648	633	675	593	649	660	625	631	640	590	640	650	677	621	639	639	601	639	603	662	639	612	684	624	665	638	645	637	614	615	639	632	631	619	633	660	599	651	616	614	644	598	633	619	632	647	606	633	577	594	587	606	631	584	648	660	671	631	633	651	600	581	613	658	619	624	618	591	595	633	603	611	641	646	644	673	632	657	626	642	659	636	625	600	588	615	582	619	642	602	631	623	625	625	595	632	612	610	631	630	642	628	615	587	624	609	664	589	640	639	620	612	596	642	645	613	606	623	611	584	568	631	617	638	640	588	628	633	639	605	637	651	620	623	618	635	622	597	621	578	638	653	611	634	599	593	629	594	612	642	672	645	665	607	580	622	685	622	613	638	611	611	579	621	670	681	612	640	630	650	619	605	597	593	615	629	586	594	636	601	621	608	625	637	667	674	657	660	627	668	617	625	595	641	686	600	640	625	602	614	597	645	664	618	658	616	621	594	654	671	565	626	608	622	641	654	612	618	612	663	633	619	588	655	607	632	626	649	660	617	668	610	622	658	644	631	596	619	649	642	622	596	612	615	655	621	666	672	608	629	619	618	617	615	628	631	669	614	652	651	642	637	652	641	628	631	618	606	622	621	637	623	645	619	654	616	630	629	633	635	629	642	599	621	608	660	671	649	623	627	587	622	625	682	630	632	678	590	633	597	629	638	566	633	657	611	590	632	667	592	625	621	631	613	651	640	597	617	635	641	631	635	631	615	666	644	598	610	584	583	648	627	650	642	630	664	655	653	637	621	585	676	649	619	620	586	653	580	633	582	560	636	616	614	618	662	663	637	616	644	615	682	626	652	655	613	649	663	612	577	650	617	590	631	616	633	634	635	593	631	654	642	656	590	637	619	633	600	643	624	632	613	633	598	642	647	633	644	662	624	623	578	636	606	659	672	621	694	654	639	626	615	606	628	620	628	604	686	625	638	630	626	624	616	617	672	611	635	575	578	621	649	588	603	650	659	698	633	641	694	684	629	607	631	619	624	663	641	653	545	633	653	626	617	619	645	617	645	635	666	666	609	582	639	626	652	612	604	584	590	548	596	629	634	636	591	620	613	656	686	605	611	625	640	614	630	633	606	625	637	618	599	609	616	644	681	651	607	642	627	622	597	578	630	616	647	671	623	657	619	623	633	624	629	630	582	614	605	608	652	681	637	612	645	682	637	618	652	640	591	608	632	612	625	585	613	647	626	648	630	590	660	627	651	650	596	600	638	604	605	607	571	598	627	627	661	617	657	599	608	622	622	633	589	621	672	648	613	659	672	613	589	630	566	592	600	610	603	638	633	610	601	607	581	635	585	608	625	601	636	604	622	632	605	616	648	631	621	641	635	644	628	630	622	603	618	608	631	568	602	621	632	616	646	586	643	605	607	664	690	618	678	574	623	697	632	575	666	665	632	608	610	614	618	587	605	594	606	645	652	673	609	622	654	634	627	649	654	640	648	599	630	606	592	597	619	647	640	669	653	597	657	643	626	651	640	610	565	610	657	623	616	588	617	627	602	596	590	653	624	617	602	607	584	635	592	621	638	602	652	601	646	619	629	661	642	637	666	591	612	632	591	608	631	646	651	584	643	603	618	581	648	602	643	647	624	593	666	662	585	672	652	630	635	597	608	603	590	641	596	629	608	635	661	652	609	589	649	601	598	597	639	619	631	611	603	628	632	604	638	616	662	643	578	612	625	643	600	697	611	626	592	640	630	619	615	627	597	627	588	634	659	612	622	622	591	556	626	682	630	640	636	590	621	617	620	649	620	619	597	626	634	622	619	657	639	614	665	603	624	622	637	599	659	651	623	603	620	613	653	598	611	656	662	581	666	635	636	622	639	595	600	661	587	581	666	616	613	605	585	576	605	577	615	623	612	680	608	612	616	632	646	627	654	634	645	621	627	603	636	639	622	631	653	608	611	610	622	625	596	618	582	609	619	630	650	668	644	640	625	640	629	632	608	604	618	630	655	633	639	660	597	605	622	627	616	613	633	640	616	605	612	666	667	636	639	605	604	620	645	612	620	619	623	654	588	601	645	622	604	637	610	644	640	657	601	595	644	646	614	642	593	652	610	604	602	612	648	596	635	598	632	629	614	629	616	608	616	612	627	601	612	628	619	678	564	640	620	614	644	597	622	625	641	638	620	637	648	619	588	645	599	649	612	622	617	640	623	625	648	608	638	651	605	650	606	636	571	557	675	644	627	635	598	642	596	613	567	599	622
12184	14714	10388	4960	3746	2785	2332	1899	1531	1454	1341	1346	1183	1147	1149	1101	1435	2382	965	873	914	837	904	910	833	831	824	818	801	808	822	782	903	831	804	801	834	767	801	765	807	778	767	796	807	853	837	783	816	810	759	823	792	813	837	837	797	809	836	811	776	759	790	775	790	796	846	799	825	765	810	831	805	808	806	830	823	794	775	812	804	808	823	786	797	780	821	849	810	784	807	802	745	799	813	812	779	778	804	774	827	765	825	789	789	831	790	798	781	756	767	806	774	794	761	793	826	838	774	771	797	777	805	778	756	805	795	765	848	771	788	776	763	784	784	854	748	820	764	807	782	803	764	772	790	797	771	798	780	785	785	731	765	746	808	782	789	762	812	811	811	758	835	774	819	785	790	785	772	815	771	812	766	812	772	711	770	823	807	742	820	792	841	746	774	765	821	783	784	778	777	809	748	753	787	758	801	797	825	791	793	831	773	816	769	767	783	776	782	800	806	830	803	773	756	797	791	786	794	798	806	810	784	784	784	819	758	804	821	798	758	820	793	747	780	759	804	763	808	796	759	794	791	775	782	814	818	785	791	818	793	801	785	786	745	767	808	831	772	779	805	836	735	805	807	800	778	827	799	790	797	813	756	818	800	811	794	787	799	835	800	787	769	806	713	695	807	784	729	791	771	817	777	824	797	814	788	746	797	780	814	787	862	850	763	843	816	792	771	786	781	813	733	808	794	834	771	815	770	770	810	787	807	780	817	739	815	757	793	735	764	789	750	805	731	812	796	730	735	775	815	823	805	805	766	774	799	782	782	768	769	807	774	784	782	763	781	785	771	788	809	782	772	831	745	825	828	787	751	808	796	767	765	818	836	808	808	770	825	767	804	787	845	777	814	852	796	820	812	792	780	862	763	793	798	804	779	798	798	805	793	817	770	814	759	829	796	794	771	755	773	786	838	841	857	811	813	792	798	816	819	795	801	787	759	771	758	774	818	794	802	861	832	840	835	770	797	772	770	766	737	773	702	818	821	779	768	770	770	788	794	803	761	775	759	819	855	807	817	775	797	840	790	829	802	771	846	776	788	762	837	763	825	817	818	779	757	797	785	779	764	821	809	749	758	795	835	773	774	778	781	749	765	740	825	777	862	760	800	790	824	776	792	812	763	773	782	783	756	796	813	818	819	821	782	767	786	762	802	763	822	778	804	777	856	761	747	799	796	811	750	802	797	715	761	794	739	766	776	820	726	840	773	795	857	793	773	799	772	769	777	784	777	791	757	766	800	744	728	795	805	794	733	730	800	742	780	777	793	795	751	765	775	812	782	789	758	770	829	803	777	815	790	875	771	761	781	744	810	754	783	800	785	800	760	813	795	723	767	817	769	768	789	770	751	765	820	781	753	791	766	824	780	789	772	791	792	803	769	795	808	768	805	780	836	764	779	809	811	782	776	819	805	760	789	735	787	819	793	774	787	814	801	772	790	759	818	824	833	777	726	763	789	749	773	810	803	791	774	763	811	766	772	794	789	817	803	809	757	729	818	777	792	808	734	768	782	753	808	803	785	774	754	777	847	797	752	791	763	774	774	768	798	757	859	763	771	832	846	792	748	790	833	821	749	795	858	790	783	809	790	813	779	776	785	805	791	785	803	782	796	787	789	807	803	710	784	765	775	837	784	808	801	802	806	787	809	766	745	809	827	798	777	798	782	772	734	776	744	762	784	816	806	764	814	855	807	802	828	842	811	775	759	809	840	797	746	822	820	764	777	782	782	785	797	782	767	729	784	755	752	750	793	782	752	776	768	770	815	767	804	814	797	769	842	813	817	827	772	807	816	743	784	737	816	831	823	762	802	774	746	733	831	784	831	805	772	815	769	810	808	793	851	837	786	768	760	786	781	799	805	787	837	760	728	755	773	810	816	755	763	761	827	821	754	830	802	747	781	806	747	788	781	793	774	805	802	777	774	742	801	771	798	822	796	786	819	776	765	787	782	764	834	755	812	776	833	825	825	764	785	779	757	817	791	791	746	798	695	805	728	778	761	822	790	795	837	803	779	831	780	838	831	802	800	778	809	799	779	793	816	747	798	754	760	765	761	790	806	791	814	770	796	766	799	818	772	755	744	785	777	782	778	777	820	800	833	778	808	770	767	780	781	768	807	794	757	779	822	790	767	813	793	770	807	767	784	776	786	826	781	744	791	785	772	783	800	799	762	802	785	755	796	763	778	800	813	789	801	762	811	743	774	838	800	700	768	788	779	761	809	830	796	777	787	795	823	754	788	750	763	789	780	770	813	806	788	735	827	796	801	828	800	759	795	758	774	794	803	761	749	822	744	778	794	748	787	742	861	802	785	750	789	798	838	794	819	760	820	760	802	775	763	793	844	796	755	733	755	796	749	803	794	831	793	812	756	787	789	824	805	793	785	786	786	736	794	825	767	792	785	801	767	831	825	789	764	786	751	792	793	828	805	761	745	761	806	799	812	794	825	791	753	831	758	752	787	744	762	753	768	779	783	795	818	796	762	721	814	761	761	822	783	716	774	730	728	788	793	789	781	780	795	813	810	781	767	791	797	822	839	809	777	803	783	820	838	775	800	736	763	734	767	811	769	808	751	800	765	835	805	857	751	814	784	767	751	781	784	815	799	804	761	803	742	750	795	771	769	756	788	755	732	824	836	803	791	780	795	765	805	828	753	798	782	751	748	807	815	769	802	791	788	812	836	793	762	737	796	771	794	796	784	791	796	808	788	777	795	813	807	848	823	794	771	775	786	784	786	718	783	815	757	778	769	811	805	751	779	764	831	766	752	784	814	804	766	768	828	759	809	756	825	758	805	832	814	800	818	806	820	818	811	772	817	824	800	792	820	800	816	771	803	813	793	791	788	784	766	763	794	769	744	797	818	773	794	808	781	751	775	810	781	738	770	779	827	789	810	793	780	746	744	790	809	767	795	763	776	790	798	788	772	769	792	749	724	770	742	766	789	821	777	758	788	777	780	785	792	774	754	800	773	754	781	752	788	824	829	801	786	824	730	743	777	826	779	790	817	789	748	740	789	797	848	761	830	811	778	707	801	775	789	733	776	775	742	804	753	756	828	812	840	799	804	794	786	797	791	769	792	793	754	775	800	798	814	793	777	766	806	802	778	794	784	769	827	780	847	777	791	827	803	817	803	799	792	809	787	789	802	742	817	770	793	750	774	765	743	798	798	809	774	806	746	775	798	802	771	780	745	782	807	862	766	796	799	821	840	815	813	775	783	789	801	822	819	820	778	792	782	824	833	779	786	799	748	738	827	770	771	822	806	765	834	767	768	800	760	823	796	789	770	828	766	766	798	802	814	780	762	804	761	778	736	793	774	801	834	759	816	816	770	816	784	766	767	787	789	748	763	771	780	809	776	757	835	833	758	808	776	830	822	812	747	773	809	792	798	815	750	804	850	787	794	752	790	776	803	840	816	787	814	790	788	741	769	751	771	859	805	779	828	784	774	767
27580	17398	3317	801	515	478	466	399	423	422	431	394	408	418	401	436	422	364	415	330	401	405	364	371	384	350	358	393	386	361	385	330	370	382	371	365	401	371	373	358	403	362	366	392	406	377	390	366	375	375	341	364	408	346	372	350	391	390	391	374	342	357	385	377	385	397	401	349	360	353	353	377	395	393	394	372	375	395	358	394	393	382	401	380	387	332	380	394	403	371	388	354	362	390	387	370	389	365	396	381	401	380	386	371	389	385	359	359	367	372	354	364	366	358	382	328	376	356	374	370	377	353	404	361	394	361	349	357	357	394	362	391	363	389	372	386	368	403	380	380	359	359	359	369	354	381	372	367	359	379	343	364	382	362	365	361	385	359	382	367	343	362	397	364	348	361	356	401	405	397	379	376	376	379	340	360	372	394	381	375	389	385	392	374	394	379	411	358	396	367	365	365	381	373	349	375	357	374	365	382	325	362	370	409	341	383	381	381	379	379	383	390	377	349	355	343	348	342	340	371	356	378	383	344	368	356	358	375	404	388	380	385	392	366	370	380	343	397	346	386	379	407	355	380	391	378	363	379	366	373	376	329	399	349	375	353	383	346	350	366	363	390	379	362	384	363	371	377	369	398	346	388	384	360	343	416	399	376	362	346	382	387	330	385	378	348	405	386	402	378	376	349	397	362	391	353	337	368	381	388	379	393	391	377	361	386	325	399	362	373	347	381	387	377	380	346	372	360	388	394	343	381	394	394	384	330	364	395	374	362	371	419	404	368	337	394	414	382	380	362	398	353	377	363	349	396	350	382	363	388	389	330	349	391	371	395	394	371	389	389	376	359	353	389	360	363	371	361	382	385	362	371	364	371	361	399	331	356	365	394	375	381	355	361	336	381	360	346	370	379	358	384	373	323	373	364	402	366	362	371	392	386	356	402	406	378	366	353	403	379	381	397	384	391	358	360	384	368	385	368	369	356	359	418	362	381	337	394	360	363	390	392	389	421	380	353	361	393	378	375	372	375	370	384	410	364	364	359	372	395	367	430	408	400	338	363	383	396	378	376	367	412	358	363	348	372	348	388	352	382	363	388	379	375	386	372	383	362	397	387	376	379	378	364	374	363	373	400	358	363	376	389	398	373	399	389	374	357	373	380	364	362	371	374	371	351	361	380	362	351	402	410	382	367	385	373	371	372	387	374	387	356	396	324	367	395	358	388	371	370	391	359	403	391	368	344	378	349	383	393	408	391	402	370	391	362	365	367	351	400	398	341	356	383	393	377	371	350	363	419	374	363	362	369	340	393	367	394	372	375	385	346	351	347	356	340	385	406	409	393	379	387	369	384	366	392	348	369	337	360	352	378	381	374	364	383	383	393	358	389	377	384	397	366	409	355	333	379	364	373	337	399	430	362	351	394	335	382	386	377	344	353	398	376	363	388	397	378	355	411	373	361	360	368	402	335	372	341	365	375	399	375	374	375	364	409	399	390	425	380	331	363	364	394	345	378	408	323	386	392	353	361	384	397	377	362	399	334	342	410	348	384	346	371	346	374	360	371	353	383	356	390	376	372	370	387	398	393	410	335	379	379	362	356	372	370	383	367	378	373	365	390	377	377	331	355	373	407	365	335	350	354	362	380	397	381	364	364	375	396	377	355	393	389	408	380	357	382	386	372	386	385	356	349	371	362	365	361	343	359	360	368	353	377	384	385	391	355	394	362	379	362	364	355	377	351	377	339	362	358	350	355	381	352	345	386	367	352	354	361	367	376	394	360	380	373	429	388	340	374	375	371	377	393	389	377	380	363	366	396	347	378	374	351	402	387	388	411	378	360	372	340	375	350	404	391	373	392	372	356	340	360	397	404	370	394	363	392	339	388	417	353	348	362	393	385	410	356	381	352	390	349	350	374	363	372	369	384	392	366	341	432	351	382	365	413	357	365	434	384	384	411	391	336	366	355	420	385	352	377	366	380	352	369	356	350	395	393	370	375	344	371	386	323	349	386	384	370	337	397	387	351	379	349	387	373	381	362	339	359	384	383	353	324	389	363	372	400	388	366	388	370	379	348	408	402	359	361	407	410	351	411	388	394	421	383	378	383	370	360	374	413	380	385	363	382	375	379	376	388	387	361	375	359	406	357	341	387	369	334	362	367	410	375	375	360	341	381	391	338	370	420	393	395	385	363	382	358	364	353	359	386	397	419	376	370	360	378	357	388	339	394	394	366	411	359	326	372	393	387	390	350	411	379	356	331	353	349	369	359	368	356	374	366	372	375	374	355	381	332	382	386	353	397	373	375	356	368	395	384	356	372	411	371	385	351	333	324	393	365	352	363	371	375	403	359	358	398	366	390	397	362	404	402	395	354	383	341	380	365	385	386	387	360	405	372	394	363	369	399	374	366	381	375	352	363	386	388	368	407	362	386	366	374	383	379	359	352	355	378	388	347	345	356	344	356	369	391	348	335	372	412	385	421	349	377	379	374	391	377	355	374	385	385	372	377	399	357	387	386	397	375	362	362	400	366	415	367	398	359	382	370	357	390	370	369	374	401	363	357	366	393	356	360	401	395	390	380	372	352	407	418	367	363	373	409	377	377	357	386	398	335	365	371	363	397	364	335	342	373	362	380	373	362	375	376	393	386	388	378	402	387	349	404	366	367	323	382	380	398	372	353	378	375	380	398	369	375	379	376	379	381	424	381	385	362	382	388	386	388	386	384	403	333	389	378	363	366	381	400	380	358	399	360	388	371	348	372	348	340	402	338	390	376	377	389	373	353	396	356	387	365	374	352	340	383	393	370	394	369	406	401	354	382	390	356	363	388	386	385	369	347	351	360	384	378	388	383	387	354	362	376	356	382	396	363	395	350	379	392	367	386	382	317	380	392	401	404	382	387	365	360	378	365	353	373	340	375	355	397	395	369	391	381	368	361	395	391	350	369	395	410	328	350	363	383	404	340	343	349	392	408	337	373	367	391	387	382	365	372	376	332	386	393	390	358	381	333	375	369	401	368	365	388	362	393	358	381	370	358	388	357	404	389	363	377	369	409	348	369	376	381	358	371	400	379	376	395	388	346	372	353	357	371	387	380	357	383	347	325	357	388	380	396	383	351	396	359	392	376	398	390	350	347	379	365	403	392	387	375	389	365	384	340	350	376	381	378	398	372	387	382	339	390	347	351	374	338	355	377	370	341	345	380	335	354	359	373	383	392	388	341	384	397	367	376	342	343	410	343	344	358	387	392	352	378	374	406	394	361	356	373	385	357	397	354	361	384	387	359	353	366	383	396	361	373	334	411	413	406	369	367	330	384	347	386	393	372	361	380	373	379	373	380	353	356	427	348	361	395	378	349	378	355	363	383	358	369	377	397	349	398	374	390	348	360	356	373	360	338	351	363	366	386	404	344	361	399	376	377	401	391	335	345	382	354	372	413	428	354	398	358	381	380	379	378	364	349	336	379	386	378	406	376	334	391	378	383	368	415	371	393	368	356	372	370
5089	2158	1595	849	740	585	614	523	555	516	526	521	573	527	571	538	565	527	471	470	484	462	472	501	470	458	494	462	492	458	442	504	487	492	457	505	442	496	450	474	455	486	452	473	455	498	484	492	478	464	500	490	485	445	511	454	450	492	485	456	444	467	480	437	489	470	495	452	478	478	469	450	488	497	495	495	516	476	471	454	458	477	499	456	462	473	481	467	508	420	487	419	448	473	485	457	489	487	469	462	476	469	482	472	477	477	491	490	482	496	488	472	447	455	465	501	471	504	436	537	494	468	468	464	447	422	468	484	473	490	500	454	480	453	497	467	444	489	498	488	490	485	467	491	505	501	458	463	483	514	457	490	461	503	439	466	457	495	467	480	474	486	448	514	498	482	469	486	438	501	464	530	450	499	467	476	496	472	463	521	467	496	447	433	451	505	483	465	512	474	438	460	442	496	514	461	476	488	451	519	485	481	471	457	462	487	473	483	444	443	432	465	439	488	475	488	472	483	434	451	476	534	496	475	517	473	427	466	442	495	491	473	496	474	415	465	500	469	471	508	532	466	475	448	467	453	453	513	467	475	491	427	483	486	451	480	474	523	493	484	514	457	455	461	467	463	460	463	460	468	449	468	450	470	442	431	479	463	478	503	466	490	498	485	504	492	449	468	493	467	459	457	439	464	458	506	487	450	460	490	482	457	509	470	465	444	482	498	428	467	493	483	458	515	485	483	474	518	452	456	525	489	479	452	475	472	504	489	456	452	495	494	471	496	424	475	453	516	441	450	471	478	467	501	517	460	462	450	458	460	474	518	476	480	499	492	470	480	480	441	489	464	444	487	501	457	461	481	461	478	474	492	490	489	473	497	475	492	503	464	498	499	503	456	509	496	485	460	474	487	443	515	479	492	451	472	482	477	481	487	486	512	452	485	444	482	483	520	476	436	476	482	478	477	480	465	462	474	424	498	466	455	467	483	448	487	445	471	456	458	503	500	497	521	489	520	490	481	483	497	473	474	494	416	472	449	453	465	463	465	461	513	496	486	474	471	454	477	487	502	516	481	464	476	431	494	468	494	526	503	477	476	477	444	474	490	477	504	487	461	460	469	465	530	460	525	469	465	510	484	458	456	487	489	452	468	451	460	470	494	433	497	490	500	475	507	491	515	479	493	447	497	503	454	506	463	528	459	452	459	482	458	464	509	500	478	467	482	479	478	450	488	491	481	504	485	482	495	445	469	484	494	477	482	478	476	470	456	459	485	511	486	480	472	461	488	474	497	438	438	490	477	482	441	485	456	437	500	434	470	473	483	446	475	470	462	471	452	476	486	464	458	494	464	490	486	439	453	475	493	504	464	484	452	518	500	479	429	485	468	520	470	459	486	485	498	513	445	451	475	449	498	460	459	491	452	461	455	440	444	493	449	493	456	478	489	471	483	506	461	445	476	445	500	463	464	468	494	528	504	472	459	456	453	464	474	490	455	471	483	469	503	471	447	468	518	455	468	492	495	499	482	470	460	497	480	460	477	449	486	506	440	453	453	476	489	468	477	439	515	505	468	502	479	450	469	476	491	481	518	456	465	491	450	469	498	496	500	480	440	492	466	438	466	513	524	487	463	452	458	469	496	476	488	474	496	419	462	512	485	452	464	489	506	494	454	486	441	495	507	473	479	481	451	461	480	458	459	480	470	464	505	514	484	452	470	467	505	493	457	458	471	454	465	493	438	498	462	484	512	456	451	481	442	482	492	510	438	465	499	474	500	473	474	472	480	460	468	498	479	489	419	502	489	444	504	524	498	467	465	462	482	486	450	484	447	439	513	500	501	469	499	459	519	520	462	502	485	480	485	487	495	443	503	473	493	505	467	519	500	489	434	483	470	479	483	497	476	478	487	474	468	476	501	470	458	469	467	477	509	444	461	493	491	479	491	489	471	487	448	476	459	502	460	482	477	488	507	467	442	483	456	453	449	447	457	449	492	490	466	439	528	476	479	461	491	483	440	484	465	466	463	440	478	470	475	470	463	472	495	498	482	515	499	503	473	439	476	447	477	498	447	473	452	472	444	472	470	457	516	485	514	477	483	464	449	486	485	479	460	462	461	465	457	498	511	482	456	533	463	481	474	485	454	480	466	444	496	500	429	489	510	530	464	489	507	479	488	457	478	442	447	452	474	487	448	448	477	496	454	478	469	461	465	478	470	474	477	451	473	466	451	467	489	507	490	490	440	467	475	453	508	470	514	492	444	474	458	493	466	482	525	474	454	483	474	511	488	500	463	466	467	475	472	488	503	494	507	480	492	493	469	470	464	458	475	506	474	440	483	478	492	490	462	469	434	451	463	479	430	503	482	463	488	463	493	478	464	481	480	442	495	477	464	498	444	460	443	485	480	474	475	512	461	470	428	455	465	463	460	454	501	472	492	489	464	463	497	501	477	483	493	454	449	463	494	472	455	442	448	470	441	511	443	525	470	467	466	436	496	483	477	486	458	463	499	446	448	443	500	458	479	451	445	475	475	448	489	509	446	480	452	477	464	479	482	517	477	494	446	435	473	500	463	474	473	433	500	496	511	508	470	448	482	480	467	448	469	451	454	450	479	465	497	482	453	492	461	452	462	518	481	493	482	471	546	450	543	475	457	487	495	519	479	476	516	490	454	500	461	487	481	499	459	482	463	480	445	507	477	473	468	473	462	463	464	456	517	497	518	475	472	470	471	445	463	537	455	485	464	480	488	498	475	502	459	501	461	479	495	473	508	488	490	484	494	472	491	487	448	482	478	459	493	490	500	496	494	507	484	483	474	482	475	490	446	472	469	461	477	449	477	485	455	456	506	470	479	478	476	457	479	434	474	476	465	473	484	447	486	483	492	458	481	501	488	483	495	475	478	482	525	457	471	467	443	485	486	459	459	527	475	479	491	490	485	449	493	462	473	489	483	455	485	479	505	510	447	506	467	430	424	471	492	440	484	521	487	442	469	451	474	498	467	478	471	492	478	475	480	465	460	439	435	458	485	456	466	448	465	474	459	484	495	468	469	485	518	464	435	455	520	482	505	530	502	488	494	459	483	467	443	468	452	464	457	433	449	515	499	455	470	503	491	482	451	499	481	435	443	483	505	486	470	479	451	485	455	481	458	475	473	460	445	487	468	479	498	500	493	474	467	488	499	481	445	481	458	468	486	475	474	493	474	492	519	482	446	490	472	526	454	501	499	495	511	515	441	467	497	455	511	412	488	509	477	477	458	463	466	485	489	472	485	454	507	459	486	445	481	465	481	490	454	452	479	489	484	464	481	472	497	455	488	456	466	457	467	512	466	565	462	472	481	479	469	513	471	503	460	471	470	463	508	444	500	485	497	506	470	470	483	482	446	515	472	449	496	466	480	477	475	476	486	461	482	464	481	475	467	481	473	495	494	467	446	491	480	504	509	500	465	470	470	470	483	462	464	461	501	457	450	474	465	499	496	485	497	486	456	444	468	488	457	498	469
23638	21464	28708	24642	21320	4997	1288	978	886	827	769	830	748	713	717	708	838	1016	672	701	656	661	668	675	643	641	722	644	641	682	683	684	663	665	615	632	664	624	640	685	645	671	673	661	644	626	660	648	672	654	681	659	658	670	644	631	701	709	651	713	630	672	608	650	643	650	645	629	676	625	634	671	677	619	665	650	654	641	631	635	661	655	637	637	660	654	644	635	667	685	659	709	638	649	615	621	621	654	670	618	684	607	677	617	621	663	637	617	628	658	596	671	650	685	636	628	624	652	646	658	656	629	605	655	643	631	640	644	567	641	631	655	647	661	678	652	642	649	628	635	673	626	662	677	641	612	647	625	600	632	609	684	644	612	666	661	653	626	667	657	664	645	599	628	624	683	664	615	671	670	608	631	611	605	642	601	623	622	639	652	599	623	610	648	687	658	665	649	632	623	632	653	654	644	665	618	671	664	643	638	635	648	638	650	683	633	670	643	601	680	676	646	656	665	664	665	688	659	603	657	663	649	687	650	647	683	663	695	644	599	610	655	632	661	654	635	646	625	661	683	661	626	628	680	648	687	639	663	661	654	679	647	663	622	648	628	661	700	621	689	710	608	625	622	629	657	591	626	628	620	682	708	648	647	622	653	644	604	667	621	660	647	638	626	648	658	660	633	654	606	669	604	635	605	630	658	674	663	646	648	627	627	654	624	662	642	672	617	602	603	662	703	640	669	663	670	672	636	625	617	674	672	628	664	633	633	625	609	630	637	648	670	641	620	663	639	647	645	655	643	658	661	674	620	661	616	658	643	609	661	642	653	630	628	654	642	663	638	681	625	673	696	658	617	620	605	639	663	723	659	659	607	636	621	628	662	631	669	666	675	668	662	702	651	661	638	597	641	643	613	651	634	624	660	603	654	687	659	651	627	621	617	614	651	656	668	623	662	635	633	594	678	626	645	633	642	643	673	664	593	676	626	638	666	608	627	640	652	660	614	637	663	652	636	635	678	670	637	625	648	641	670	678	624	651	625	622	648	658	684	631	607	648	688	642	607	642	646	660	668	655	659	598	660	720	633	639	647	635	667	639	649	632	665	662	613	655	682	634	651	660	619	651	658	657	648	663	642	626	679	642	673	627	678	643	625	618	619	642	643	621	655	651	669	657	670	641	648	628	658	643	678	618	678	717	645	679	652	659	663	659	629	689	608	654	682	644	672	644	672	653	623	667	651	594	672	665	646	630	683	642	651	637	684	639	670	617	678	642	654	631	653	644	614	616	669	638	668	662	634	645	655	620	631	643	609	689	658	698	677	708	664	673	630	679	597	659	640	658	662	642	605	635	693	635	670	668	631	633	608	651	643	662	625	623	672	594	684	685	616	697	676	647	603	696	607	670	604	615	626	685	663	619	610	668	636	582	677	675	656	632	663	643	645	651	644	616	676	662	627	661	643	668	650	614	634	629	629	635	644	623	642	671	685	680	673	651	691	686	627	648	666	651	655	689	652	670	625	624	649	639	654	631	677	625	626	648	631	641	613	642	664	667	622	659	668	645	662	668	653	645	649	616	637	654	651	641	670	618	661	630	553	664	663	666	630	650	665	651	610	613	619	676	636	681	631	652	654	662	615	618	657	647	641	659	622	640	647	646	658	662	617	665	625	633	625	661	640	639	638	625	607	662	718	633	635	616	692	707	668	615	664	646	646	635	692	643	629	599	667	637	641	646	665	619	653	631	661	652	651	656	660	665	640	630	609	609	615	652	616	627	674	659	602	653	636	658	665	703	631	664	569	611	636	677	652	613	669	668	611	650	636	639	645	675	628	633	646	634	619	606	627	672	636	655	607	628	653	635	651	652	635	675	651	644	640	655	643	680	614	654	637	634	629	665	710	623	660	638	630	621	619	657	630	670	653	688	679	620	651	645	643	661	630	645	667	669	660	675	641	626	704	654	604	633	634	650	688	667	662	649	649	560	657	621	605	686	650	627	616	605	636	645	664	638	683	664	635	621	688	647	674	673	652	640	658	611	709	640	678	696	628	653	689	643	648	725	657	619	705	627	678	597	615	643	626	683	625	630	682	654	652	684	643	622	672	657	620	683	599	666	631	673	705	673	691	632	642	632	656	655	587	673	670	632	647	660	675	652	703	633	681	669	646	662	617	694	664	648	681	646	634	644	671	649	629	643	672	611	639	679	631	642	645	638	664	677	622	671	685	643	629	613	642	634	659	719	643	610	650	654	642	673	627	657	655	673	691	641	645	698	654	614	646	711	669	685	702	610	678	669	682	654	638	635	650	621	690	647	648	677	661	618	673	672	701	614	646	686	655	581	640	630	601	645	626	636	640	656	740	646	648	635	629	634	682	696	631	631	612	662	666	680	593	658	639	625	654	636	609	628	665	687	635	615	647	674	623	599	633	665	640	657	662	663	668	640	644	645	662	635	666	638	656	615	613	670	624	621	614	603	628	654	624	710	638	600	620	616	667	680	691	632	662	623	651	640	677	663	665	652	654	668	682	677	631	660	697	680	658	683	602	642	692	658	643	606	635	682	611	653	624	678	649	603	599	680	641	645	649	636	691	659	704	625	638	616	631	619	652	618	626	665	647	647	665	640	687	626	656	662	639	646	655	619	651	655	672	627	680	668	673	625	606	626	629	660	630	660	703	636	628	698	621	610	665	620	618	654	652	630	596	621	623	654	620	659	617	683	661	658	665	608	651	693	672	615	652	641	658	652	611	644	634	645	630	600	665	639	644	665	615	624	644	655	634	645	671	611	696	608	662	617	609	672	646	672	654	645	662	641	629	589	709	667	673	654	693	699	632	642	692	610	626	618	670	663	603	667	645	652	665	660	621	693	642	666	636	624	638	677	659	656	637	663	633	653	646	640	637	643	627	604	660	625	659	704	678	637	652	690	638	665	655	619	715	660	658	612	651	644	630	666	665	662	608	650	628	654	637	670	631	649	582	608	656	625	679	645	632	660	666	688	647	617	708	581	667	646	649	674	674	596	678	645	631	630	616	617	685	650	621	650	641	619	650	655	601	696	661	652	637	680	624	601	602	651	625	625	691	602	631	671	665	642	681	666	612	634	634	674	629	614	658	631	586	656	646	643	583	615	625	653	594	622	655	587	655	641	629	663	622	639	686	654	646	676	622	662	638	648	663	598	610	670	636	650	621	678	642	661	676	691	643	688	641	649	651	643	665	649	643	599	633	654	627	621	605	648	628	608	632	681	621	631	668	662	625	666	666	647	671	618	600	656	606	656	649	676	661	661	636	650	637	653	647	667	647	628	637	673	633	618	647	675	642	608	656	683	631	703	603	633	650	673	659	687	636	629	702	618	617	629	632	654	667	637	628	643	603	622	641	644	671	651	651	657	666	660	638	622	644	663	632	598	603	605	641	693	653	652	647	605	657	651	676	644	669	664	636	654	654	668	602	633	657	658	609	670	650	655	660	638	678	632	655	673	636	655	661	629	657	710	660	661	660
9284	9278	6440	3199	2336	1921	1629	1342	1266	1155	1149	1077	974	993	973	968	1142	1458	838	856	844	904	861	804	840	844	847	811	842	799	820	787	770	901	801	806	789	820	855	906	807	810	824	795	845	821	818	819	821	798	856	787	816	759	793	833	796	775	798	787	777	787	805	819	802	815	766	839	806	816	796	778	830	790	832	828	822	889	762	804	859	840	842	791	838	836	803	804	781	825	803	782	833	749	820	797	781	802	861	807	762	797	797	803	768	831	775	799	793	765	817	772	872	807	840	808	800	798	812	830	813	795	753	785	771	791	768	786	768	786	767	739	822	811	816	799	797	829	825	803	855	792	809	838	799	800	778	821	767	833	862	752	829	865	769	819	873	761	765	835	825	831	842	852	792	793	796	803	801	862	842	795	790	857	835	784	777	801	839	873	775	787	803	746	788	780	808	795	800	822	840	839	825	862	778	810	820	818	774	832	808	758	775	798	791	803	836	796	790	796	791	814	793	815	830	850	807	834	860	813	807	823	769	780	829	810	784	772	781	797	834	798	777	797	805	822	781	784	788	776	825	788	782	870	844	864	796	798	833	819	818	764	808	770	783	872	854	824	810	788	776	761	815	779	779	855	748	774	769	799	780	826	796	791	769	792	770	809	780	818	797	791	822	817	798	812	837	841	776	799	801	830	824	873	794	804	809	823	808	842	806	816	804	804	771	836	778	816	774	864	784	820	793	802	820	852	815	832	807	787	825	851	795	783	801	804	802	819	778	795	838	794	796	821	731	835	792	818	766	809	815	799	839	819	825	761	766	841	753	838	821	835	784	806	839	841	822	767	838	801	777	799	822	834	838	779	827	772	774	846	798	817	799	810	819	795	787	790	798	833	869	827	832	788	803	818	800	801	860	825	853	775	792	813	735	832	794	835	815	804	856	825	802	775	803	811	813	831	809	841	784	810	803	776	802	785	834	765	775	854	808	854	814	830	817	837	818	791	792	826	801	813	775	791	865	797	812	757	829	761	849	839	783	865	799	847	853	843	783	790	821	808	794	783	811	818	743	787	830	786	849	815	790	850	795	812	816	842	779	786	777	778	828	816	852	848	828	814	781	843	793	796	823	813	805	836	763	814	803	780	785	784	790	806	806	794	762	764	789	811	785	808	808	784	844	793	771	835	808	751	770	832	764	765	826	754	806	811	851	769	819	804	835	851	861	785	795	792	843	789	818	790	818	771	791	784	789	817	831	844	767	851	828	823	802	779	765	792	758	780	810	814	746	822	789	806	813	778	773	841	782	827	784	804	828	808	803	841	859	779	805	815	808	803	803	854	774	790	765	776	888	804	841	780	838	792	799	839	847	836	793	748	822	766	807	846	804	805	816	857	789	810	825	816	795	809	771	811	801	761	793	820	768	790	791	817	821	859	784	840	826	762	819	828	818	814	833	799	828	789	842	808	761	795	771	821	813	789	759	851	817	814	805	775	816	782	802	787	839	824	795	809	795	810	815	805	786	781	804	792	818	821	825	755	808	787	785	778	864	817	807	855	784	851	811	796	861	767	805	819	833	822	819	824	777	768	781	791	827	818	754	779	859	773	802	773	816	783	785	761	841	811	785	809	834	835	790	805	839	804	815	798	809	795	776	847	763	844	828	754	830	796	799	781	838	827	801	751	778	832	749	821	807	814	794	802	787	780	754	755	751	796	808	830	802	809	786	782	831	767	819	815	791	767	807	777	821	765	764	819	812	831	814	771	793	804	815	854	795	768	791	816	827	818	797	787	824	849	839	826	826	806	830	826	825	855	853	801	811	835	840	792	802	799	771	824	816	831	778	786	787	839	784	794	781	787	757	785	797	824	801	790	795	772	812	799	780	778	775	830	824	794	753	807	808	804	796	794	809	800	804	784	820	789	765	787	829	801	839	810	805	818	809	808	769	818	829	848	859	816	824	821	758	807	816	807	841	850	812	799	821	796	812	785	783	790	809	797	790	831	780	786	784	767	812	801	785	799	858	855	776	835	798	795	814	862	832	776	813	814	844	810	842	799	811	805	802	805	755	862	835	788	818	787	822	780	735	836	811	803	798	833	754	852	812	754	774	785	750	802	796	824	789	804	796	762	822	833	824	769	834	829	775	783	746	787	874	800	792	852	828	833	852	792	743	797	853	807	794	823	807	861	794	847	794	847	799	829	812	783	790	790	813	844	832	805	829	822	816	827	817	832	826	793	801	792	836	779	797	788	749	857	809	797	831	816	853	778	848	843	853	791	832	816	816	834	788	776	794	819	817	790	803	766	774	862	819	765	819	783	831	797	802	799	783	813	801	828	801	799	834	790	819	746	829	814	826	785	795	786	789	817	822	832	841	795	793	818	836	844	782	834	769	838	853	805	794	800	774	771	804	827	819	852	782	808	816	809	811	824	779	814	830	796	863	809	814	816	742	793	827	775	804	851	802	816	802	759	843	801	756	800	832	770	791	745	824	786	824	791	776	786	767	792	845	866	848	859	790	801	750	800	769	796	814	822	818	791	821	827	798	830	822	809	833	805	777	786	745	760	823	788	842	785	820	788	757	814	747	813	821	815	809	842	782	750	845	786	814	853	786	824	747	823	797	839	838	773	813	808	812	751	834	788	808	782	790	775	809	771	863	815	797	806	768	815	797	785	850	797	778	832	814	844	800	820	820	797	843	817	834	824	788	830	838	780	789	782	736	767	806	802	790	795	792	784	789	778	811	802	742	753	820	830	846	830	768	844	810	807	815	844	831	782	755	829	815	798	759	796	791	799	802	785	828	755	790	801	803	807	813	778	834	850	780	755	779	837	812	839	799	833	830	815	807	792	780	801	832	781	756	778	775	766	825	797	802	852	796	814	801	797	793	774	825	756	819	780	779	797	832	790	774	815	820	780	839	768	761	800	846	821	786	743	804	783	804	799	816	778	814	792	811	841	852	854	816	791	805	812	872	825	789	790	831	783	804	813	791	871	815	817	820	805	834	818	812	836	807	792	823	769	804	816	832	795	800	792	849	827	777	768	864	787	769	777	815	799	872	786	806	776	837	807	769	822	762	814	803	750	798	755	791	829	771	824	754	753	800	782	775	806	803	870	783	760	809	779	857	810	785	799	823	781	784	795	786	764	796	826	827	818	802	813	818	814	848	808	784	824	809	821	811	862	783	827	826	818	822	849	783	844	793	806	786	821	815	830	844	746	773	880	798	825	811	812	812	783	795	846	834	783	785	804	796	809	838	845	795	746	798	776	774	794	777	810	814	761	792	795	789	793	832	778	812	834	823	830	844	833	804	774	863	781	798	844	748	848	814	808	838	800	852	781	737	790	762	797	793	823	768	813	750	783	823	846	759	783	758	887	795	817	832	775	837	800	809	786	766	762	847	789	755	822	803	805	836	852	785	772	816	791	857	813	802	807	807	833	841	776	791	792	822	758	792	813	818	838	804	790	791	796	789	842	787	826	803	816	861	772	809	813	796	806	794	786
24627	21434	27306	25617	4596	549	432	407	348	336	305	321	270	317	324	330	342	369	270	256	269	278	260	272	248	272	234	248	231	276	255	224	281	245	265	250	261	252	245	239	245	255	266	229	243	275	249	256	259	250	246	240	256	292	242	267	277	268	239	255	230	276	242	252	232	263	255	247	278	252	274	239	291	236	256	251	269	254	262	260	240	270	287	257	257	254	231	264	245	210	251	275	257	253	248	254	260	252	259	291	239	251	223	244	241	229	282	233	232	245	259	259	249	251	274	267	253	260	257	250	252	244	262	246	237	250	253	253	260	217	268	211	259	262	236	259	266	260	247	255	254	226	260	218	249	249	256	237	240	223	245	263	239	273	286	243	235	236	245	269	289	282	282	259	249	243	223	249	272	264	256	199	261	275	265	249	225	262	255	250	263	254	264	238	243	242	273	253	243	281	249	257	232	245	253	276	255	253	260	235	265	242	241	245	234	256	255	238	257	255	240	273	250	249	228	269	248	253	250	261	247	240	251	251	248	256	216	243	240	236	255	261	229	248	223	225	253	234	274	256	237	249	234	275	250	263	268	270	248	246	227	259	227	266	267	223	243	252	225	237	260	262	253	246	256	255	271	256	234	229	231	240	228	264	260	239	255	237	230	242	268	263	236	236	232	238	249	235	280	266	263	261	262	230	249	265	265	223	264	236	263	241	223	251	261	252	239	226	245	276	262	243	248	284	265	244	250	233	248	245	250	246	294	246	245	236	262	239	215	259	244	239	244	253	239	228	236	248	255	265	253	267	237	253	241	256	221	246	239	267	240	283	229	253	239	229	245	246	258	258	239	262	250	231	223	247	268	234	236	244	251	260	234	244	227	248	259	231	272	237	238	254	268	254	244	245	233	239	229	241	271	271	232	257	239	226	239	275	262	244	242	255	241	258	252	233	238	241	267	221	239	227	230	237	265	256	251	254	270	255	263	248	247	239	267	270	264	262	268	241	265	212	244	252	261	264	250	270	253	243	243	230	238	259	262	237	247	231	228	248	215	260	265	276	228	259	248	253	228	256	255	252	267	234	253	266	249	242	253	253	218	239	226	265	217	260	222	253	249	267	240	250	235	253	258	236	258	236	244	272	269	260	245	248	234	234	254	276	226	219	255	256	231	296	252	227	251	246	286	264	255	243	253	235	263	247	252	247	261	257	252	233	215	252	260	245	231	265	255	226	209	261	266	246	255	229	217	244	248	254	224	236	237	262	259	260	225	256	242	222	260	274	232	274	238	252	251	241	269	245	249	247	235	237	278	264	257	253	250	243	286	235	254	241	243	252	248	217	249	240	268	257	244	250	246	238	225	239	254	200	256	248	241	225	217	234	265	254	248	254	267	260	216	260	235	249	258	252	271	255	262	244	253	255	253	248	238	227	230	230	223	239	240	239	252	253	253	250	222	268	230	242	259	247	246	238	239	259	267	241	277	254	260	263	250	243	233	272	273	247	218	234	279	262	257	274	240	243	251	254	267	245	291	261	234	224	252	252	251	252	272	237	257	229	246	265	251	233	207	262	242	250	243	232	243	226	253	253	239	236	249	221	228	252	249	249	248	246	237	220	281	258	240	237	260	236	241	245	243	216	236	257	263	258	261	284	257	231	268	222	252	245	216	240	245	261	270	244	230	238	266	247	277	258	257	241	231	235	249	235	267	250	228	255	246	243	264	234	252	261	272	259	245	252	251	261	244	235	228	266	232	237	236	232	250	266	251	245	237	289	269	244	232	244	258	253	222	235	271	249	245	230	260	250	260	253	246	254	251	243	228	223	260	225	249	251	259	259	240	260	258	241	245	246	254	248	250	252	281	247	202	243	240	222	238	277	277	244	243	242	239	255	259	282	252	249	246	244	261	251	227	264	262	261	260	256	260	229	279	224	215	253	221	245	276	231	269	256	233	215	251	263	230	244	242	259	243	226	240	215	235	239	231	249	242	237	229	249	245	263	251	249	263	287	232	222	236	259	269	239	255	247	270	248	246	252	254	244	281	247	248	228	259	260	254	259	238	225	287	224	253	236	244	267	225	258	242	247	249	233	244	246	268	264	231	260	265	256	224	274	250	233	226	224	269	233	237	252	244	268	247	257	275	237	247	227	261	249	275	266	237	276	260	236	281	248	242	249	248	260	256	252	215	236	240	246	239	236	281	250	257	245	252	250	240	268	219	210	225	245	254	246	231	251	260	240	255	250	258	264	228	259	261	262	232	277	254	256	273	230	258	225	228	253	250	265	256	238	275	252	213	230	220	237	274	241	245	247	241	237	272	248	244	258	235	254	241	236	280	265	268	261	257	252	248	243	232	224	241	216	246	233	231	249	262	245	242	256	254	242	243	261	250	241	248	255	254	261	252	257	244	251	250	264	247	238	279	235	234	246	234	235	259	260	277	263	226	227	239	217	247	264	251	247	220	230	231	254	238	233	244	230	259	264	253	254	236	255	262	264	260	251	261	244	228	244	253	216	287	246	261	267	236	231	247	208	234	263	273	252	254	223	242	262	251	262	253	247	247	261	251	279	251	238	256	271	245	230	238	274	261	261	244	267	230	261	255	242	227	230	246	257	262	252	226	241	242	224	226	252	266	272	257	217	242	248	226	253	240	222	239	256	233	235	250	235	222	239	233	214	264	256	255	235	257	270	249	265	257	243	230	235	260	225	280	253	253	261	264	203	241	259	252	238	244	252	250	249	241	263	248	255	279	228	249	245	247	237	247	244	200	252	246	238	246	247	249	202	265	226	253	239	261	258	277	243	241	254	257	263	263	248	260	263	266	266	249	259	248	281	248	222	235	273	260	229	232	255	250	273	231	265	243	254	243	246	259	242	241	261	268	245	244	232	237	256	239	269	239	231	244	255	233	225	217	252	246	252	241	235	241	274	232	242	260	260	265	248	239	250	247	247	274	244	280	281	251	283	272	246	234	270	248	255	202	248	266	244	249	244	271	242	277	257	249	252	244	252	240	259	241	235	231	264	283	246	262	254	253	265	227	245	262	258	247	253	274	248	241	260	253	268	214	250	245	262	262	254	266	245	235	226	269	229	238	256	261	232	231	242	223	226	275	258	242	259	247	254	277	266	261	250	220	266	215	244	239	272	261	266	259	266	254	237	228	245	273	243	254	252	252	248	260	223	219	260	226	256	251	252	252	242	252	255	231	271	265	212	263	247	252	267	229	243	233	250	264	260	239	254	245	249	264	242	236	272	233	246	237	236	239	259	250	256	244	273	238	249	242	225	254	247	232	262	257	253	265	257	255	257	271	250	261	222	266	230	235	275	258	229	236	236	269	260	252	227	256	249	239	265	256	233	240	243	245	251	270	254	252	251	227	262	234	257	244	242	264	255	233	255	243	258	258	238	234	245	243	269	236	229	235	235	253	258	238	247	238	246	253	264	271	243	209	266	233	249	236	234	285	255	252	247	229	273	247	248	232	245	242	297	221	262	213	240	260	238
8229	5715	3709	1718	1174	1001	833	675	631	597	562	527	499	484	464	492	608	630	374	396	386	363	344	363	338	370	354	349	327	366	344	338	375	359	341	352	351	324	366	348	351	346	381	349	326	357	353	324	374	342	358	339	357	317	333	369	344	328	309	343	367	359	342	339	405	348	355	323	352	320	339	358	316	322	338	352	317	345	374	358	361	367	358	356	361	365	323	329	343	349	343	329	327	326	338	366	332	333	299	362	373	360	338	375	346	321	356	357	374	361	342	343	326	362	372	342	335	363	326	338	351	352	334	351	334	329	333	344	363	319	341	318	349	349	343	325	342	333	361	339	353	313	337	317	364	330	335	369	314	360	336	344	373	332	344	330	339	339	354	319	317	335	305	362	339	309	338	340	316	313	334	288	358	332	327	326	358	326	338	338	331	374	350	354	361	308	354	344	315	339	342	340	382	355	323	312	377	358	312	350	363	340	313	337	362	351	326	387	372	322	372	362	365	339	330	298	313	371	317	332	331	321	365	336	331	332	339	351	334	343	321	363	356	319	362	355	321	325	343	356	333	318	337	359	336	335	361	317	342	331	348	338	368	376	343	352	339	333	318	339	329	332	353	330	343	339	337	333	352	329	360	355	325	341	341	347	362	361	352	334	331	343	338	361	355	359	329	346	342	367	336	337	355	377	355	361	352	326	395	331	334	324	322	338	353	354	328	345	333	330	340	333	329	341	320	367	362	362	359	330	341	343	336	376	336	325	323	344	321	323	352	313	347	361	333	348	329	339	376	353	333	332	343	342	360	345	358	342	352	346	353	353	347	327	331	316	332	355	326	351	340	363	354	393	377	318	358	330	343	371	361	329	353	320	306	318	339	346	323	334	346	332	339	335	314	360	368	336	325	321	354	335	326	322	347	306	353	331	311	350	349	342	365	389	373	378	331	343	344	349	338	342	320	365	329	341	338	330	317	353	352	369	320	310	355	316	347	336	353	335	377	336	337	323	354	350	336	358	335	370	338	340	342	351	357	320	314	346	340	352	327	353	324	329	351	328	356	356	352	316	343	312	322	347	343	333	323	348	339	333	340	316	366	377	348	320	330	335	353	314	388	349	326	327	344	346	329	342	320	323	345	331	344	302	329	350	353	353	339	308	350	333	333	370	347	323	364	328	392	364	362	329	375	325	338	331	351	315	345	334	331	336	349	366	348	359	319	335	377	338	309	335	329	344	323	322	326	338	334	352	325	353	324	331	358	345	371	337	360	379	346	331	334	314	357	343	351	348	345	315	366	344	375	315	364	330	348	359	358	345	298	314	365	350	338	329	348	354	353	331	323	357	334	341	312	339	359	345	337	330	354	336	326	367	332	369	312	370	367	373	341	351	305	322	339	345	323	342	321	331	354	352	369	353	333	336	354	382	349	336	303	348	340	343	306	378	357	298	331	339	328	329	343	350	355	361	357	351	329	344	337	349	314	347	345	319	354	354	309	349	344	357	360	346	344	334	344	356	346	350	350	358	352	346	327	326	353	323	322	329	326	329	361	368	306	345	341	324	336	311	322	355	348	350	347	330	342	346	346	317	314	334	362	356	351	354	354	358	381	354	355	344	343	298	352	339	396	344	332	354	347	359	324	343	373	342	369	378	343	331	345	372	317	346	333	332	349	335	354	379	351	351	334	346	338	357	311	378	344	318	337	348	344	351	356	317	364	331	365	302	363	355	348	345	338	339	327	347	311	356	330	337	331	347	324	348	325	319	336	362	387	332	331	365	364	349	323	369	353	336	343	318	329	326	355	310	344	308	369	336	315	355	339	345	332	314	344	372	344	346	372	349	329	348	335	361	376	337	367	330	354	308	347	338	340	356	307	344	336	350	353	343	330	326	367	345	363	354	386	328	371	356	366	339	306	341	356	321	346	351	362	323	332	355	342	329	341	353	349	372	361	381	344	330	348	345	336	380	340	353	341	320	373	321	349	333	329	346	321	351	358	337	320	327	359	350	336	283	313	366	353	352	313	308	343	341	352	338	371	331	357	327	308	332	332	336	348	333	362	353	340	332	333	336	335	351	336	371	313	345	387	337	347	372	345	335	367	338	394	340	340	359	335	333	337	352	353	340	338	331	383	332	319	327	361	296	336	345	328	312	338	354	299	360	343	334	339	382	344	329	313	352	323	352	354	340	341	344	349	343	313	325	314	369	299	335	328	351	327	335	373	362	331	329	350	333	324	332	326	348	353	341	320	350	343	346	341	339	350	357	315	304	325	367	345	322	340	324	324	355	330	345	385	365	377	351	309	345	334	356	354	349	326	332	337	350	334	362	333	326	322	311	360	323	349	358	337	341	323	343	324	351	348	334	315	352	327	353	325	346	336	358	324	304	331	375	350	311	295	335	330	352	333	334	341	353	358	335	348	325	327	357	366	360	316	336	320	317	285	346	330	333	349	339	349	354	334	357	320	334	367	355	360	316	325	341	352	375	309	324	368	355	341	336	329	344	366	348	312	374	299	364	333	365	340	322	339	348	332	356	363	393	322	361	335	344	337	346	318	349	353	360	325	351	337	331	347	311	339	328	388	329	373	335	329	340	364	367	363	348	328	331	340	326	348	325	337	338	331	345	371	337	368	324	352	350	362	340	360	350	322	313	379	312	329	353	297	346	359	358	318	346	334	342	339	359	326	308	347	373	365	348	348	354	315	337	352	346	346	343	334	335	333	334	332	314	323	341	355	355	393	354	348	328	316	357	349	328	359	345	335	380	332	383	317	323	354	324	351	322	333	332	324	369	355	323	355	323	330	367	319	341	328	346	344	348	328	355	343	353	328	321	309	326	340	330	329	351	339	323	320	336	369	335	343	330	320	317	335	356	314	321	362	353	330	302	367	352	368	344	305	327	352	338	315	340	330	329	330	330	319	338	341	322	346	350	350	341	351	354	327	348	334	329	332	343	346	342	346	345	342	352	365	351	357	353	334	342	331	377	344	365	357	312	327	311	347	355	321	335	327	351	338	347	310	339	341	334	309	314	334	326	341	358	375	362	363	316	327	322	312	342	347	363	331	347	328	328	335	357	348	336	339	341	330	374	324	343	349	329	337	347	372	344	326	324	345	339	331	325	336	344	320	315	369	357	349	350	331	346	323	330	333	327	336	342	332	347	344	368	339	341	340	352	385	338	341	333	320	323	335	351	368	355	341	313	331	348	336	340	371	336	345	374	364	346	380	341	324	334	307	336	301	362	345	346	341	331	334	354	354	378	342	354	318	356	346	330	353	358	360	358	358	342	316	357	312	353	345	311	336	335	331	322	327	319	345	322	341	348	331	319	326	348	352	340	333	333	386	343	350	351	294	345	351	380	326	332	354	356	320	377	337	355	348	355	325	333	320	346	348	330	342	330	335	350	365	375	350	319	346	365	377	319	319	349	332	311	335	341	344	327	330	349	333	327	361	333	327	350	307	345	380	349	312	344	338	380	315	332	354	350	344	309	358	330
22587	21468	29323	24029	21473	21331	4237	1283	957	966	878	843	780	729	803	813	1188	1199	672	714	666	640	643	601	643	617	688	685	695	604	696	622	669	661	652	672	634	670	655	634	663	599	625	591	682	632	618	630	646	623	618	620	604	611	641	600	631	630	643	608	637	649	598	678	689	604	607	649	660	667	627	604	592	638	592	626	663	623	605	647	626	630	630	617	634	633	603	620	631	644	625	662	580	627	621	582	589	618	602	639	645	627	683	607	606	627	608	593	617	627	663	651	600	604	578	631	624	605	626	620	620	609	651	575	598	600	628	644	665	565	579	602	631	612	631	601	621	632	614	611	633	596	595	599	670	624	633	590	610	610	611	580	565	602	562	647	610	608	596	627	586	669	635	621	648	605	677	629	608	600	554	590	630	624	594	607	591	648	648	648	602	632	595	659	621	606	621	617	637	627	632	627	567	569	614	596	555	615	605	593	619	600	617	605	637	615	630	637	592	638	576	603	624	616	628	608	592	583	631	603	615	609	609	633	595	580	584	586	578	658	574	634	640	571	659	606	632	575	655	602	616	643	594	591	614	618	618	603	601	626	601	597	590	587	633	628	594	572	602	667	571	541	643	634	643	586	594	621	630	589	592	626	642	599	630	653	672	613	648	636	631	683	648	617	617	636	614	624	662	635	656	670	578	604	614	636	625	550	575	602	612	637	588	597	609	606	620	637	603	615	619	637	595	625	619	599	665	637	583	542	587	639	608	604	632	597	647	626	616	660	607	600	641	658	598	611	643	628	630	621	647	627	703	620	631	610	601	566	616	589	587	571	607	602	640	659	611	617	594	646	607	627	601	620	575	642	624	616	632	627	673	595	636	604	600	611	653	624	646	564	618	613	649	621	604	647	626	631	589	609	624	615	616	574	629	593	614	664	625	651	610	621	590	619	651	654	585	586	645	604	644	620	617	634	579	625	604	603	626	622	610	667	653	639	613	656	649	638	616	625	661	623	610	582	625	606	619	620	603	654	662	611	637	622	616	622	629	632	587	607	608	601	623	607	591	612	623	607	604	590	605	660	652	644	610	640	648	652	609	566	605	656	598	622	585	604	599	596	639	601	643	645	612	636	633	617	606	606	614	599	613	590	631	608	618	620	590	623	611	557	633	635	616	628	647	647	622	611	593	623	634	659	633	582	561	597	594	597	602	608	635	592	622	584	582	629	607	633	650	613	651	568	624	609	576	622	585	608	636	637	613	654	609	608	618	590	618	633	598	615	592	589	642	626	609	638	603	590	664	627	626	652	571	614	622	625	590	627	552	599	603	617	602	577	624	607	588	634	659	627	625	603	624	627	642	638	593	617	619	636	652	623	564	634	581	623	634	638	659	642	631	613	620	642	626	612	638	580	584	631	597	646	579	591	631	642	616	641	598	589	584	652	587	597	579	592	639	574	597	607	618	597	633	666	609	624	618	623	582	587	588	592	622	616	627	634	627	565	602	596	627	628	579	622	620	625	620	619	610	615	608	610	583	592	612	636	617	633	629	644	642	604	600	623	643	621	617	627	616	583	615	626	576	622	621	608	598	564	636	613	584	541	621	636	633	628	589	593	600	634	605	657	593	614	596	611	629	661	598	609	639	579	646	650	599	626	643	611	649	608	602	631	621	625	607	637	613	589	640	594	627	644	610	626	606	641	595	624	614	637	621	617	623	575	600	618	627	622	618	587	624	617	643	619	605	606	642	641	648	623	614	608	597	627	598	601	645	651	599	609	628	580	593	578	644	636	625	637	631	616	576	609	615	646	604	590	700	612	642	610	615	656	589	639	620	585	621	637	612	610	616	571	620	614	653	631	618	606	576	654	639	592	597	582	614	606	617	620	617	581	570	637	623	608	599	669	622	646	626	622	593	621	614	626	570	611	544	620	636	583	620	624	623	615	568	578	670	599	638	571	656	631	630	604	616	606	620	647	620	594	634	600	613	645	578	642	674	591	614	614	585	611	649	628	601	602	587	619	640	619	627	614	644	622	646	618	601	613	612	594	632	621	633	635	646	620	626	596	589	616	591	629	618	661	659	609	614	566	638	592	592	588	641	605	603	607	620	601	616	623	598	612	563	586	658	575	610	653	596	626	574	633	593	610	629	604	587	637	595	625	667	656	588	662	664	617	603	613	616	643	621	672	643	614	640	668	589	641	641	580	613	633	609	619	625	648	625	604	598	591	638	618	628	648	632	626	624	629	612	571	600	637	608	661	612	589	596	604	639	634	634	617	611	574	575	620	633	629	617	631	636	620	620	591	651	597	648	617	616	628	595	616	575	612	605	602	577	614	592	618	607	610	597	599	618	633	639	626	586	553	629	616	612	629	621	629	607	627	608	588	659	623	610	617	606	621	633	583	595	617	607	614	576	655	565	611	653	594	586	587	616	599	614	573	612	630	601	593	643	641	584	591	647	619	614	639	583	625	627	629	571	614	577	584	624	613	627	577	586	620	614	601	639	616	613	595	595	631	617	595	593	573	601	647	584	580	581	617	643	611	630	631	608	614	619	594	627	612	572	629	653	647	616	611	621	640	585	597	662	630	603	583	624	602	603	646	562	625	625	618	615	628	607	574	609	597	583	608	654	595	646	627	604	644	619	582	633	610	641	633	670	576	574	594	632	582	581	625	596	604	663	638	639	627	658	604	617	557	593	638	607	614	603	644	645	587	627	616	599	630	609	605	600	601	602	633	613	623	579	654	610	586	641	592	587	637	595	642	583	572	598	622	639	630	598	662	572	638	615	571	609	585	627	647	624	606	598	633	640	580	591	592	609	602	630	591	610	649	596	603	582	658	572	614	631	632	604	623	589	624	593	617	629	604	595	635	609	616	611	585	601	635	639	604	629	674	617	621	592	614	585	592	611	602	599	605	621	580	622	597	623	592	644	614	615	647	589	585	613	644	669	610	612	638	629	597	565	630	594	652	633	615	633	574	639	603	645	621	644	601	640	626	591	630	605	628	549	592	594	628	619	651	638	614	603	611	654	594	592	607	604	582	629	620	635	635	651	619	652	654	554	600	627	633	637	656	549	620	623	629	624	637	601	607	593	606	583	642	633	576	660	602	597	649	619	606	588	567	601	595	593	631	644	636	602	560	625	610	647	608	630	597	614	598	624	621	619	628	585	639	616	644	597	656	596	627	592	575	629	577	635	610	621	618	610	634	603	580	624	621	632	613	592	652	614	606	611	642	582	616	633	588	605	553	628	604	578	640	585	613	611	570	610	592	576	641	642	647	587	569	640	620	586	590	626	623	649	655	592	633	592	635	625	646	662	635	592	580	626	626	660	634	635	644	594	569	629	632	572	601	625	627	613	630	568	624	608	626	584	590	643	604	638	610	623	606	598	610	585	636	571	591	639	585	614	597	665	563	652	600	623	631	568	596	635	619	606	642	607	647	579	622	630	612	581	650	582	621	637	630	588	587	624	607	590	558	588	636	564	632	613	615	582	609	646	601
12033	14848	10171	4994	3590	2731	2241	1924	1680	1491	1361	1340	1189	1070	1086	1054	1850	1849	951	934	843	889	825	825	806	809	814	819	825	813	809	803	834	829	808	827	795	810	818	805	768	795	788	786	848	833	769	769	816	734	820	805	802	712	809	744	753	803	743	768	810	762	816	780	747	774	830	760	803	780	821	791	807	765	816	834	765	812	726	756	753	793	739	767	771	801	803	787	784	756	755	802	758	816	807	774	787	775	795	817	854	771	786	782	775	788	823	764	748	815	769	818	824	808	836	749	786	755	851	774	779	808	754	770	802	765	734	794	786	798	771	784	765	793	773	805	808	769	823	749	731	789	787	779	788	757	790	821	798	777	777	756	770	785	761	767	755	767	785	790	774	728	798	769	805	755	716	808	818	794	768	734	779	794	797	799	773	756	786	786	758	788	850	778	754	812	740	840	785	774	751	778	761	783	804	799	774	760	711	771	755	808	819	719	799	783	730	830	759	773	746	800	786	780	778	782	752	825	735	813	782	793	822	737	768	807	772	757	772	815	733	781	788	731	825	767	781	775	774	769	808	728	736	806	726	773	786	777	775	754	765	763	835	806	779	782	703	724	764	773	773	806	796	795	811	760	744	762	779	794	759	765	826	787	846	802	782	797	773	780	749	763	796	779	760	788	763	799	792	778	802	745	802	738	755	722	698	782	775	792	763	754	779	812	747	791	797	751	775	738	752	778	709	794	771	757	748	789	791	736	735	826	799	787	813	779	746	782	755	773	770	782	814	802	800	713	757	779	756	747	742	764	761	829	735	763	789	768	770	810	816	758	740	761	802	796	799	773	722	789	763	829	786	771	800	776	745	784	791	794	800	803	766	824	740	696	815	720	755	784	784	782	738	782	768	798	775	757	837	801	831	800	736	809	763	757	685	802	810	849	788	788	810	805	749	829	812	736	795	753	727	809	815	776	760	743	761	787	788	772	763	750	771	773	778	820	811	762	778	761	739	810	817	750	804	812	730	787	758	756	781	790	781	746	757	795	765	776	835	778	719	735	772	755	813	781	786	788	815	752	757	785	797	822	816	766	770	792	762	790	737	831	745	740	774	798	792	792	809	767	768	750	833	793	817	763	811	739	791	782	788	760	786	797	790	737	793	798	751	797	775	745	830	754	743	738	771	780	791	805	787	811	763	772	780	767	821	823	807	821	769	762	763	766	766	770	794	741	764	741	781	810	766	763	773	777	779	762	784	762	784	813	771	805	759	782	784	797	723	801	848	775	791	753	775	811	791	775	793	707	795	753	747	757	764	737	765	770	775	841	804	776	779	758	785	829	821	767	753	767	802	789	766	766	754	757	759	743	795	751	746	748	722	767	759	752	829	766	769	799	827	741	758	791	741	787	788	803	779	762	747	789	789	711	782	801	801	784	749	721	794	771	793	800	757	811	810	714	745	753	776	765	813	746	805	785	784	777	783	784	758	774	785	771	776	773	806	724	797	768	774	792	803	831	767	762	769	813	745	799	785	803	798	707	746	803	806	798	768	726	774	788	775	743	791	796	753	803	796	779	759	771	735	807	783	778	823	778	740	784	748	731	789	820	832	772	801	799	839	768	813	766	786	760	742	744	755	805	816	800	763	811	807	773	731	796	761	755	757	832	755	831	756	709	803	746	805	787	849	779	807	754	737	795	738	776	788	797	747	759	777	796	774	823	785	749	743	796	754	801	778	719	801	753	762	817	752	736	736	763	819	781	782	806	763	778	746	780	788	762	804	794	771	762	748	781	723	781	812	845	750	794	761	810	775	753	767	826	747	768	767	753	713	802	756	783	791	687	778	763	772	798	790	820	755	798	724	761	833	748	766	774	801	762	804	843	829	719	725	752	829	830	750	823	764	781	797	809	741	746	822	804	768	815	795	708	769	784	770	760	769	763	776	735	753	781	778	757	765	803	760	769	748	825	792	796	786	750	764	780	707	764	741	814	784	751	760	800	820	785	770	758	795	792	777	770	714	811	785	768	800	745	729	775	831	795	793	816	795	788	753	775	828	783	783	810	760	791	775	841	836	744	805	776	787	746	752	791	826	801	739	732	772	740	813	799	767	783	775	776	781	773	799	816	714	758	757	747	797	807	737	770	800	708	788	765	781	746	796	761	721	750	817	759	822	808	758	802	769	803	797	812	764	763	787	729	758	782	801	787	767	785	772	755	792	820	800	796	787	780	778	776	848	802	761	791	782	762	802	782	779	787	735	807	785	802	765	764	706	754	803	811	805	746	794	761	819	804	814	757	762	782	726	776	720	797	756	803	756	746	765	739	746	769	812	746	814	764	788	760	789	797	817	809	767	771	777	783	814	762	789	805	776	766	758	751	782	842	736	790	822	769	760	776	716	762	791	797	756	754	778	777	791	755	837	771	748	786	784	801	788	790	860	723	737	831	730	815	755	777	764	800	774	833	808	776	738	770	824	819	714	799	745	814	798	808	824	727	790	810	788	777	778	785	774	768	764	769	837	770	770	799	790	822	792	745	789	800	733	799	787	803	799	761	796	749	763	775	767	822	763	798	742	814	712	760	800	810	791	778	757	723	782	781	790	766	779	765	758	781	715	752	755	771	799	795	795	811	725	744	769	767	737	796	800	772	773	803	733	756	809	747	788	738	781	806	775	730	756	766	752	752	756	783	764	752	772	791	760	785	806	767	802	788	833	817	784	726	764	779	776	753	801	724	775	766	785	781	746	766	795	796	759	794	783	784	774	776	800	759	758	806	758	799	785	796	803	743	767	828	801	794	773	795	784	766	814	752	764	772	755	739	788	761	782	798	796	754	762	745	772	755	788	743	787	794	773	758	761	749	757	760	775	757	784	736	743	776	762	796	781	829	779	837	811	732	773	767	777	751	732	798	809	808	754	771	799	752	754	827	798	784	733	846	806	818	793	776	775	737	788	758	780	780	756	811	771	746	772	786	792	830	838	742	783	846	723	787	804	801	782	758	786	770	768	764	802	797	759	776	747	789	757	754	793	885	794	797	777	787	821	769	774	765	728	783	760	773	795	762	832	763	819	772	810	752	699	770	775	764	754	775	793	823	794	754	748	753	806	790	745	739	784	769	758	806	786	735	789	825	757	772	797	786	797	777	792	779	806	775	766	824	792	777	788	783	803	718	737	820	770	780	763	823	745	814	814	759	770	771	787	766	769	802	766	735	762	740	803	799	786	808	753	772	748	749	775	789	755	708	783	784	820	797	765	799	783	750	774	814	814	806	747	727	808	775	783	777	757	796	760	811	758	788	759	822	772	754	768	786	787	820	760	807	764	815	771	730	760	806	793	767	846	839	717	751	819	796	808	773	782	728	790	790	741	795	803	825	778	790	787	796	765	812	795	822	763	770	786	800	799	809	764	718	752	747	795	761	772	772	773	758	838	798	741	727	799	779	767	729	746	775	763	769	797	783	790	806	833	747	762	764	754	788	777	824	767	795	796	763	790	826	788	757	769	809
27674	17275	3390	787	535	473	435	433	387	422	374	376	423	412	384	409	391	370	412	363	382	365	391	354	382	375	392	376	374	387	369	349	351	389	418	377	356	381	374	394	384	394	371	376	385	382	378	366	369	369	378	376	395	366	370	372	341	366	371	411	380	374	378	394	408	369	402	353	408	354	373	355	345	345	381	403	361	390	377	373	384	366	352	350	369	371	351	357	385	412	363	353	380	378	382	359	385	364	409	364	391	414	387	373	356	350	393	377	382	382	359	354	356	382	366	367	380	376	338	334	336	366	389	369	412	396	366	366	347	369	384	366	387	387	359	342	354	360	398	379	377	395	380	370	361	380	388	391	369	361	365	376	366	366	363	388	359	363	354	360	373	381	405	389	338	383	387	377	358	387	332	399	367	384	370	348	371	384	352	384	365	383	401	357	360	393	384	373	387	355	392	369	383	357	388	390	401	378	380	336	379	374	401	379	377	330	348	403	355	364	357	373	358	373	359	364	352	381	364	371	391	344	375	377	351	364	367	345	355	376	372	366	394	364	324	373	377	382	392	399	373	372	357	376	368	374	393	376	386	391	381	352	367	378	369	331	376	345	385	355	392	368	417	387	382	346	350	386	375	387	371	347	360	388	358	370	373	367	364	355	357	373	377	374	384	395	355	391	365	375	361	390	396	395	389	345	382	377	387	358	379	397	397	375	368	390	375	401	383	339	370	399	412	336	382	358	384	419	359	395	394	334	376	382	361	342	376	379	383	365	359	394	341	367	408	367	397	370	405	407	361	376	380	375	379	376	378	353	408	389	372	358	367	376	363	403	364	356	387	398	359	341	388	368	394	345	383	404	376	374	389	381	366	344	372	377	334	374	367	343	383	381	358	376	364	363	387	353	357	373	382	377	389	386	370	373	383	418	365	397	414	353	363	367	368	383	369	366	395	363	393	392	366	376	381	405	381	375	341	345	370	351	388	402	385	355	351	373	343	375	348	388	344	340	354	378	430	365	359	369	404	343	375	376	375	340	361	370	364	412	423	394	375	403	372	373	373	368	352	344	351	348	391	371	386	345	373	371	391	380	355	370	349	374	376	369	358	381	370	354	377	355	389	362	383	387	359	353	365	370	412	373	358	388	405	394	377	402	362	394	402	391	387	375	403	371	397	374	361	366	358	382	402	363	379	367	348	383	367	380	406	371	352	399	385	371	379	374	371	390	390	387	358	365	397	378	398	336	356	348	376	346	368	367	392	379	410	334	379	370	384	369	355	356	338	401	376	368	329	374	403	357	355	371	339	398	380	348	384	371	381	379	385	359	382	385	345	388	372	392	349	369	402	402	330	397	394	356	363	374	383	359	364	391	377	375	336	379	364	408	355	404	389	361	353	388	357	391	358	376	327	386	375	379	366	379	404	389	375	370	361	376	386	353	338	392	385	381	365	357	347	383	392	393	373	371	381	357	391	390	349	374	374	375	375	370	425	410	385	353	370	374	347	361	400	369	357	370	373	376	400	365	367	413	353	369	392	396	347	378	360	390	375	404	378	393	406	395	341	390	366	403	372	370	394	357	398	370	354	366	360	365	393	406	382	373	353	384	367	376	394	346	385	355	362	387	418	417	361	369	374	405	353	344	415	380	382	390	375	390	402	359	354	376	398	375	361	382	365	373	349	370	363	371	354	338	387	402	420	362	386	368	341	370	383	383	391	381	399	380	367	337	393	405	396	378	395	371	352	437	388	369	391	371	361	395	379	354	402	363	389	407	340	374	372	375	385	372	358	368	363	356	393	363	352	369	342	353	378	409	371	393	383	353	370	369	422	386	377	374	336	363	425	370	364	366	340	353	407	355	354	348	391	397	378	370	375	408	374	410	428	382	376	371	371	358	353	385	381	355	385	377	410	394	375	396	375	388	397	376	364	352	359	384	334	358	380	387	395	367	373	403	385	365	376	370	364	360	336	371	353	353	395	381	360	358	361	388	372	381	350	368	362	409	353	350	317	357	369	360	384	368	384	387	400	362	363	408	370	339	340	360	392	376	367	339	382	355	367	372	398	389	381	403	349	381	370	360	384	378	386	364	382	382	358	357	353	386	354	362	366	403	352	383	355	386	395	367	389	354	379	366	393	370	312	349	382	364	394	394	385	372	393	362	337	409	385	397	353	392	382	370	362	382	368	384	364	364	366	393	364	371	358	340	338	379	379	363	358	333	358	406	350	363	386	398	355	391	354	336	354	378	389	387	385	383	382	377	388	354	350	368	386	387	364	388	393	402	388	378	376	345	406	345	355	374	391	376	356	364	390	357	358	413	355	390	378	387	339	367	388	390	361	371	388	372	396	393	394	376	378	385	380	348	385	385	389	412	362	393	368	342	372	365	359	392	379	406	370	370	413	350	369	363	376	370	349	374	333	368	401	384	396	340	391	362	375	368	337	424	397	402	372	397	367	359	371	373	375	413	345	396	326	371	369	406	398	358	393	373	411	360	383	387	370	401	360	396	370	387	370	391	393	386	371	372	366	412	374	356	400	405	374	379	372	390	359	363	369	388	367	353	379	355	364	364	384	395	369	383	375	379	377	361	353	361	422	382	352	373	380	384	398	392	372	432	342	348	391	391	384	361	377	358	389	396	373	394	377	398	362	349	367	360	374	332	373	365	369	382	361	350	404	379	363	380	366	397	376	377	376	341	386	388	361	361	368	376	385	373	338	381	390	385	371	343	377	397	399	367	369	365	373	400	381	383	411	372	377	354	387	396	363	364	383	393	334	361	366	375	360	383	359	396	329	402	373	388	363	373	358	391	391	379	370	371	407	392	360	376	348	371	354	356	368	399	380	346	392	360	332	365	381	366	379	343	381	371	368	411	378	382	400	334	368	362	385	375	412	348	371	423	385	379	372	380	383	380	414	374	360	367	390	384	414	406	318	412	351	360	387	384	359	375	372	364	375	355	370	373	384	362	400	399	369	373	333	381	337	363	394	355	396	407	369	398	396	362	372	401	383	350	390	365	391	364	357	417	362	360	369	351	361	378	358	361	373	435	341	360	381	403	433	365	371	356	363	407	361	345	376	380	390	393	370	394	381	356	361	382	361	380	384	341	395	381	391	377	360	357	390	366	366	411	354	346	334	352	355	383	345	342	362	381	350	366	367	381	401	352	365	369	385	387	382	379	347	373	358	367	371	378	352	359	385	373	371	388	353	393	381	413	356	372	384	402	383	371	375	429	376	385	374	395	381	363	377	387	381	358	378	364	384	377	384	350	399	369	381	338	405	359	367	388	388	372	372	398	355	376	407	366	387	384	372	392	357	362	408	369	378	408	347	351	342	357	398	382	419	394	368	365	389	386	394	370	344	385	394	374	348	391	343	365	394	399	410	377	376	380	385	404	397	339	385	400	364	342	391	372	387	345	376	338	357	390	344	381	358	356	385	381	366	385	379	317	371	369	387	379	386	405	394	368	392	408	392	376	392	386	346	356	381	364	376	371
5134	2567	1764	866	737	626	614	602	523	536	568	537	516	539	564	551	566	497	461	510	438	516	503	461	479	474	489	490	493	503	479	469	478	491	495	505	436	468	451	470	478	483	451	509	423	456	491	454	483	518	468	477	481	493	497	462	486	492	486	478	501	483	468	535	449	454	478	515	468	504	474	483	495	457	487	496	432	508	500	502	475	494	449	470	511	436	451	480	454	510	480	486	447	493	417	514	476	494	477	501	508	512	445	468	487	509	485	485	520	502	531	486	465	470	490	476	469	466	461	482	513	495	455	481	439	462	463	483	500	495	509	484	479	480	473	506	464	473	449	482	475	499	466	538	509	510	479	526	474	478	482	462	470	461	462	467	504	465	523	512	480	480	509	448	434	460	476	486	499	486	505	474	473	484	453	447	486	448	496	469	474	482	449	479	483	498	466	489	465	464	449	463	493	480	501	492	434	488	487	438	507	496	491	525	491	492	464	478	478	495	470	498	493	434	474	456	498	487	471	475	534	446	493	470	482	498	511	489	503	502	468	475	492	451	452	475	449	424	520	472	458	484	480	496	479	466	463	450	437	466	509	496	452	493	476	477	493	473	477	471	473	465	513	491	485	477	433	506	458	488	475	479	500	475	461	467	462	461	487	478	464	474	502	491	453	513	498	498	409	496	478	489	493	489	458	465	472	486	468	442	449	456	470	519	479	484	441	446	490	444	473	464	478	490	496	504	454	474	433	482	475	417	467	515	452	490	518	436	494	499	512	479	459	497	447	478	464	465	487	451	431	441	439	490	453	463	499	514	442	446	484	481	472	481	517	445	478	522	495	455	442	511	486	484	492	459	487	556	492	481	501	484	473	502	525	486	469	469	482	473	530	512	482	469	533	467	475	469	430	458	487	461	495	446	490	465	504	462	508	459	504	468	458	468	526	500	495	498	480	488	497	495	483	439	470	494	463	497	445	476	480	478	448	520	493	484	466	480	484	476	469	465	488	436	444	479	489	449	469	443	486	450	501	492	483	476	494	471	504	504	499	497	485	466	498	509	471	446	450	495	454	509	419	505	493	469	497	479	474	501	441	514	499	478	476	473	509	481	477	478	466	484	477	472	463	482	500	487	469	466	452	465	500	515	485	495	453	479	462	493	466	505	455	463	502	436	448	492	472	521	479	512	475	486	457	443	459	479	463	461	477	489	513	489	491	504	476	499	475	465	500	482	468	489	460	446	487	505	483	508	498	489	440	448	438	475	499	466	438	494	475	476	498	486	497	442	473	473	502	444	437	459	460	460	478	449	475	453	498	451	485	498	459	482	462	437	476	491	442	466	471	489	455	461	448	499	450	480	453	480	460	474	487	486	472	477	431	525	504	470	510	496	481	461	485	452	433	459	505	516	448	444	515	508	468	460	511	479	470	482	474	505	460	502	482	484	535	478	462	417	512	481	494	448	471	435	434	481	477	464	434	465	495	481	464	496	454	492	495	507	482	532	471	457	454	462	462	499	454	492	468	489	446	473	493	489	453	518	502	470	510	462	473	447	491	442	493	477	472	472	487	486	464	463	491	470	481	507	494	479	481	477	458	527	449	495	480	456	443	493	501	486	491	467	480	457	488	456	469	480	513	476	488	508	433	469	453	502	454	498	427	493	483	509	480	511	472	478	463	505	487	482	527	491	484	420	462	452	476	493	478	484	479	506	458	526	494	454	455	482	483	503	482	500	492	483	465	484	473	481	494	512	491	490	435	498	479	485	458	461	503	477	518	478	460	484	501	495	455	504	445	493	479	467	449	446	461	480	504	463	446	480	478	465	508	459	502	471	513	468	515	473	496	461	531	451	455	471	473	459	459	500	450	496	516	492	471	483	514	469	430	468	461	438	497	459	484	452	468	460	485	459	496	455	451	455	491	501	505	444	507	465	505	476	503	499	513	433	455	454	500	479	513	498	464	511	486	468	506	475	478	517	489	518	488	458	494	489	492	507	507	496	467	441	451	436	467	467	522	477	467	523	459	475	489	507	466	467	456	485	505	451	441	435	443	493	483	467	453	463	474	486	459	490	517	466	446	502	434	517	463	450	445	479	469	491	468	474	475	462	502	457	439	440	470	475	474	436	473	470	461	469	466	475	465	457	497	499	493	487	520	453	478	473	480	473	465	481	497	466	474	459	503	476	511	513	451	482	451	504	466	459	483	468	508	500	501	491	447	501	463	508	486	511	478	505	502	443	445	485	475	441	457	510	494	438	480	470	494	444	481	511	489	495	462	470	504	392	451	455	483	467	519	449	470	511	458	467	443	467	418	472	472	502	504	492	477	490	485	448	489	529	474	484	495	471	426	502	517	469	491	488	460	482	471	437	481	504	518	517	474	512	478	460	440	491	463	477	462	496	454	459	460	458	498	460	492	484	493	472	482	497	485	534	451	510	479	485	493	454	467	438	500	440	488	450	473	469	468	514	460	485	484	522	476	467	519	488	462	458	471	446	500	438	477	431	453	513	471	451	504	483	491	516	481	495	483	479	475	493	501	465	479	472	477	469	480	493	499	473	501	491	489	436	479	483	479	450	477	464	454	468	484	472	510	463	492	482	483	480	506	505	479	449	463	495	499	444	474	452	453	476	502	479	481	508	473	483	472	451	458	486	501	496	487	475	450	495	470	471	499	496	446	438	496	516	478	501	443	459	491	450	476	498	481	438	490	476	463	456	488	472	473	451	506	518	491	495	459	495	445	469	507	458	488	516	472	489	487	502	513	453	469	468	496	478	516	513	430	504	483	462	509	405	493	463	482	472	509	489	515	465	485	462	503	451	452	480	457	477	486	480	415	507	475	471	495	453	476	465	511	444	476	489	489	482	428	464	465	521	508	495	488	469	476	473	457	456	452	507	455	484	460	428	459	512	471	482	464	512	484	482	480	436	504	472	462	482	455	466	483	489	479	467	477	461	457	476	475	487	511	477	434	466	499	499	478	477	487	476	521	500	477	504	459	466	442	485	488	482	489	448	471	464	455	505	501	493	449	497	477	487	477	503	504	470	500	469	455	487	417	457	477	487	494	432	482	441	483	511	437	502	515	470	492	506	489	482	457	459	461	451	485	510	470	502	499	511	468	460	489	491	464	461	472	510	453	457	478	470	459	501	494	507	471	478	507	492	477	460	488	467	466	477	482	446	478	518	505	464	477	471	481	472	440	487	495	463	497	479	514	504	454	471	465	479	462	471	479	499	477	465	473	520	496	511	512	450	486	517	464	451	483	461	549	448	463	492	470	477	484	493	506	466	471	491	521	475	513	433	492	528	460	513	485	446	457	504	491	467	453	459	473	418	477	474	492	473	457	463	502	465	470	494	463	428	493	444	485	481	475	484	479	477	500	516	493	497	476	473	464	493	489	492	462	464	471	498	485	462	475	494	463	445	451	476	441	494	446	522	507	507	483	520	453	449	455	462	511	503	495	477	465	490	474	474	480	494	446	507	528	495	472	500	474	466
23615	21442	28686	24628	21250	4991	1303	980	890	814	768	785	798	797	754	754	899	850	658	724	671	700	710	703	681	637	655	618	680	680	646	644	660	633	665	661	674	671	645	641	652	651	670	626	655	659	658	633	637	701	675	659	672	665	651	649	655	697	647	682	640	666	700	686	668	638	635	672	676	643	658	654	630	658	656	673	662	650	672	675	674	663	695	689	653	637	665	667	615	639	635	639	610	620	663	630	603	647	691	624	661	644	618	639	654	608	650	652	618	662	639	646	664	661	647	635	674	686	676	631	662	611	679	657	645	644	629	655	670	681	661	660	696	677	659	650	618	623	644	664	688	655	598	633	628	699	633	632	627	641	629	653	664	632	610	654	695	654	677	636	619	619	646	626	650	691	665	657	643	627	610	681	669	682	608	660	710	631	658	644	657	682	666	683	678	667	638	691	639	691	621	648	624	644	692	654	643	674	672	636	653	601	678	630	628	632	649	676	648	653	650	621	661	583	615	680	650	646	617	690	658	608	619	656	620	627	656	662	694	627	683	683	647	646	704	694	700	664	666	677	656	628	666	630	664	668	621	642	693	653	643	621	684	608	610	621	631	656	643	669	634	697	627	647	642	635	605	660	662	635	647	623	641	638	628	707	612	621	635	701	650	635	642	636	639	658	654	676	641	639	626	668	643	622	680	664	616	615	653	637	635	689	651	643	644	649	629	637	681	666	663	675	660	659	680	630	665	632	651	650	639	664	680	656	686	656	654	672	666	659	639	677	645	652	651	706	671	619	607	620	630	681	664	647	591	656	616	604	640	670	632	646	703	692	652	668	694	690	711	665	669	631	631	668	660	675	606	671	663	687	666	634	673	605	656	622	639	655	689	675	609	599	629	648	632	649	644	662	637	682	616	630	675	649	698	685	665	643	622	623	660	661	694	607	646	671	623	652	685	656	649	616	645	652	659	643	636	653	621	668	632	631	642	586	613	665	687	625	690	622	663	678	692	664	653	669	653	631	723	637	664	627	632	668	610	635	624	631	665	670	660	617	649	673	610	658	630	689	613	662	693	604	634	704	684	677	669	646	671	695	706	682	654	654	601	653	721	666	625	599	631	637	629	673	670	674	657	601	652	627	663	617	657	639	622	655	655	635	618	636	659	667	659	603	703	694	645	614	608	635	641	612	652	669	668	668	639	640	620	643	670	674	680	661	659	700	674	645	670	640	614	641	731	648	664	633	659	653	672	662	650	612	631	687	665	633	677	645	668	667	626	592	621	674	671	667	621	638	684	588	660	625	644	681	627	626	621	632	664	623	674	641	668	616	637	604	663	695	681	663	693	623	627	635	647	670	654	640	648	687	676	634	619	631	661	634	658	645	621	591	651	620	653	641	624	633	696	688	625	638	615	649	641	653	654	655	658	634	644	612	637	690	640	618	677	675	618	653	644	642	631	656	612	627	651	605	602	663	669	631	653	584	656	627	635	593	618	620	681	626	642	664	620	687	658	692	648	638	629	645	660	641	660	649	678	602	666	663	680	657	619	630	651	676	703	676	633	704	675	661	653	651	668	648	654	607	672	645	653	646	659	607	674	632	666	635	615	637	651	662	634	700	579	718	620	632	614	680	668	642	665	608	602	683	603	636	637	613	622	635	690	659	633	611	683	635	638	676	642	726	620	634	678	635	621	675	658	632	637	645	660	655	662	722	654	680	623	657	653	646	647	641	620	668	645	621	629	649	599	636	640	636	676	617	654	675	655	642	670	640	627	606	653	659	649	644	623	616	670	644	633	619	655	685	637	588	673	684	638	659	650	702	659	678	653	678	661	657	662	671	654	674	627	608	640	682	678	663	650	657	700	625	682	654	645	672	650	672	659	665	607	620	601	640	580	622	647	676	686	644	627	651	663	655	657	700	656	666	613	621	682	668	657	642	631	637	686	639	686	592	626	635	661	642	663	646	618	642	663	666	679	609	639	676	605	685	641	678	643	667	633	651	671	629	657	656	671	700	659	659	596	609	615	620	670	653	632	651	672	661	676	653	633	662	651	664	674	686	607	661	665	658	669	667	626	667	680	671	584	605	685	630	646	655	606	678	652	668	675	679	638	684	654	703	604	656	615	656	615	648	683	658	603	676	653	665	642	657	660	679	647	650	678	708	711	634	630	622	612	653	641	659	624	667	653	669	668	680	612	655	619	656	671	662	608	627	643	632	623	639	646	648	669	695	620	634	606	669	621	639	639	620	692	658	665	644	637	697	669	655	640	618	633	678	662	632	665	654	617	676	677	645	622	607	638	621	621	641	645	643	681	624	615	640	692	666	621	730	646	629	642	660	641	626	669	647	667	658	663	652	684	664	686	617	640	652	650	659	662	656	636	636	637	657	618	660	596	659	616	635	688	669	656	648	662	614	635	668	634	670	620	674	681	642	588	655	619	687	674	662	660	655	640	650	617	671	628	659	656	610	646	680	652	641	600	657	673	626	665	670	679	623	621	670	639	647	688	665	641	657	668	669	686	602	677	625	660	630	628	640	616	646	653	666	671	617	695	615	631	624	623	705	626	608	669	648	650	620	677	669	680	671	662	666	648	629	646	628	606	639	622	621	678	651	631	646	589	667	656	628	652	639	656	606	681	698	605	644	625	666	610	625	639	693	640	634	630	649	706	642	682	642	673	677	665	635	636	627	653	595	639	658	648	646	628	647	595	610	565	640	640	662	637	637	669	644	654	628	642	653	616	612	613	628	646	667	633	644	655	621	654	648	650	623	648	693	690	631	675	633	644	623	639	660	653	614	651	624	662	701	618	619	631	653	645	608	689	627	639	600	669	608	676	673	629	632	674	695	650	663	688	617	602	610	648	619	632	683	638	659	645	668	616	673	668	604	662	642	630	680	619	612	662	617	641	659	677	663	677	677	649	627	627	627	609	652	691	657	650	643	657	665	652	678	654	631	613	632	679	662	692	660	604	645	621	668	662	638	621	658	673	670	644	656	657	658	690	684	653	673	642	648	665	626	659	618	633	630	658	607	657	699	658	652	595	623	587	591	641	639	639	649	695	699	631	696	629	613	680	639	641	655	684	605	656	673	609	633	648	639	661	645	654	639	654	674	618	642	654	644	623	652	640	720	647	648	675	614	664	645	637	717	648	660	649	692	682	659	691	667	622	649	661	667	685	637	665	707	650	625	615	629	635	685	664	639	638	672	661	670	612	701	609	623	661	643	655	617	643	680	624	682	624	657	668	631	646	682	670	625	672	644	628	643	656	670	655	652	629	631	655	635	668	628	653	674	652	651	650	698	639	649	672	655	638	654	664	656	656	622	644	690	646	630	660	625	644	700	655	704	627	636	657	663	645	670	662	670	660	680	663	687	642	675	671	655	711	637	678	657	649	685	635	639	631	615	655	702	667	636	641	699	652	648	639	666	649	612	644	603	593	655	656	647	669	615	627	638	667	654	699	649	619	703	638	596	639	664	653	662	618	675	604	693	696	621
9400	9431	6688	3242	2393	1842	1588	1373	1296	1197	1123	1048	991	1004	988	1018	1308	1267	867	826	864	884	851	844	824	868	839	828	851	812	799	770	784	849	832	779	809	801	818	837	790	839	822	844	828	838	832	793	812	865	852	814	788	838	810	823	803	796	861	828	817	760	783	797	841	803	842	818	797	827	829	805	856	789	823	783	810	843	784	796	833	830	777	851	823	781	805	841	772	758	829	833	797	787	812	805	817	804	810	749	842	824	799	830	793	811	842	825	865	859	798	790	846	815	804	798	881	797	818	859	799	856	782	812	802	791	757	765	835	851	859	869	832	823	808	840	839	815	780	762	815	794	789	839	789	822	810	798	813	745	828	740	801	816	805	817	801	814	808	831	860	801	817	839	795	789	753	828	810	787	792	794	797	815	735	763	823	803	795	804	806	800	814	846	794	820	847	813	776	809	807	774	776	794	822	819	830	830	773	810	807	766	761	824	810	812	777	799	802	783	778	823	832	774	769	823	782	810	792	846	800	836	784	839	797	835	831	850	803	797	781	817	753	823	787	864	818	847	803	768	769	811	785	806	793	782	802	788	825	827	832	822	799	819	831	817	819	831	839	753	856	854	803	811	782	828	844	797	805	808	842	816	772	790	757	775	806	796	799	806	821	834	793	820	783	802	779	774	828	816	811	840	797	744	822	823	855	834	792	777	781	754	815	790	872	866	799	793	797	801	813	819	782	760	792	825	824	868	808	789	790	843	800	817	822	827	792	825	813	777	798	865	799	806	826	775	797	833	855	786	829	775	803	830	840	825	802	770	824	743	819	831	750	849	805	760	771	829	773	808	750	825	797	786	793	792	842	786	801	764	804	872	782	839	764	814	837	773	844	741	800	828	838	818	854	840	807	790	814	816	793	825	807	775	827	796	831	801	844	794	791	780	773	850	847	844	796	865	833	781	810	819	801	840	794	788	818	816	778	817	815	782	830	811	842	796	821	792	811	766	821	818	793	805	828	801	825	755	826	819	806	837	794	826	825	760	798	779	794	788	814	840	817	780	772	849	826	803	837	792	824	812	788	797	801	814	781	840	821	821	878	808	833	804	822	812	783	855	812	825	791	790	843	799	773	790	837	819	801	833	785	772	780	820	764	813	798	794	834	852	855	865	800	821	825	792	796	787	854	810	811	795	824	810	807	813	821	838	821	820	846	797	816	766	856	812	777	769	817	825	806	812	813	826	796	801	813	812	813	845	779	774	827	818	819	821	802	856	767	844	762	738	802	766	849	841	776	809	809	826	877	788	809	818	804	785	740	814	820	791	782	836	838	808	869	813	849	816	765	761	859	807	776	831	804	787	856	834	793	842	807	810	799	810	765	780	794	777	820	849	804	779	813	800	776	845	819	807	844	838	809	825	753	798	824	830	798	773	800	784	819	791	795	774	861	826	806	797	824	766	839	802	788	765	807	840	872	806	825	822	829	830	840	805	807	857	835	810	823	822	747	785	908	766	794	814	817	849	814	796	797	814	810	850	837	852	834	804	806	797	799	797	753	814	812	763	864	807	840	884	788	802	806	799	809	810	804	791	814	821	801	799	762	788	835	742	759	852	815	830	820	797	850	807	785	829	816	855	830	811	835	795	817	804	778	839	820	810	868	825	796	809	816	818	832	832	816	829	779	771	831	794	774	800	826	791	790	817	864	805	805	812	787	794	793	772	844	787	820	818	809	798	801	814	809	825	850	805	787	855	822	832	845	860	827	818	819	833	727	790	789	793	815	786	825	811	831	762	819	841	806	875	789	818	863	792	803	834	778	807	732	821	846	815	824	769	832	818	837	861	801	813	826	818	786	836	810	816	819	767	801	840	846	813	840	836	790	809	812	825	813	821	818	809	819	790	795	868	819	801	813	740	774	829	789	834	791	773	851	795	769	833	850	818	778	847	803	833	863	802	838	753	811	845	809	837	876	798	831	830	868	802	822	799	779	888	842	800	844	793	744	829	763	804	789	837	849	818	817	890	775	845	831	824	785	849	841	792	818	810	799	804	838	808	791	793	789	771	821	802	860	793	823	777	772	776	829	796	813	780	790	822	802	793	820	787	791	839	805	824	837	791	808	798	840	760	804	744	806	831	816	809	824	781	824	845	859	789	768	790	780	768	800	822	831	762	810	806	804	810	809	839	795	836	829	786	779	814	824	757	906	807	810	778	803	806	834	787	744	818	832	804	822	802	805	796	809	741	804	759	820	781	819	780	769	777	842	844	813	840	771	847	784	789	815	808	837	787	741	798	785	747	830	868	794	796	841	829	771	765	840	784	825	833	784	806	838	841	802	821	844	753	866	809	800	802	775	810	815	822	885	736	777	797	791	867	780	855	799	792	830	803	809	882	801	835	786	794	797	778	756	804	772	841	775	793	809	786	788	853	804	780	785	806	789	786	786	782	798	853	832	780	848	846	789	876	832	777	826	800	829	832	782	792	806	828	777	800	812	824	812	830	775	859	837	826	836	795	818	813	774	840	812	849	790	862	846	797	810	789	822	833	794	827	864	800	754	776	817	810	823	798	805	806	802	799	810	809	789	816	820	807	764	854	809	822	817	804	871	797	862	814	820	830	774	820	846	800	838	804	815	765	793	804	793	838	781	791	815	811	784	797	852	846	810	769	792	806	823	789	794	809	785	819	772	827	772	834	808	807	812	825	806	836	841	847	832	775	827	789	783	847	829	803	797	849	775	833	774	766	756	802	837	783	797	787	826	817	805	813	769	769	810	811	751	802	845	831	843	772	773	806	810	757	761	789	787	835	811	808	788	807	786	815	785	821	771	819	830	808	776	822	762	844	817	787	809	856	811	829	874	765	824	841	824	821	844	867	830	807	853	791	822	859	808	810	810	828	785	820	846	844	780	790	800	776	820	778	781	798	838	782	836	743	830	866	841	756	831	831	841	815	819	826	805	766	809	823	814	828	808	824	794	765	817	839	784	783	824	830	761	810	832	845	789	807	824	809	830	820	835	816	823	826	827	805	786	793	797	809	829	749	802	835	836	768	792	816	841	835	841	768	768	776	807	814	798	806	783	805	784	835	788	798	784	795	766	815	824	828	760	826	830	823	768	820	825	793	794	794	814	795	829	793	841	777	797	790	827	828	842	818	821	794	802	813	813	822	809	806	826	773	795	821	820	812	791	848	781	845	856	841	850	811	782	851	837	770	859	815	734	805	756	797	795	791	806	861	825	789	843	770	800	830	803	811	810	808	819	805	864	804	789	811	796	799	796	846	848	790	755	811	804	793	803	824	805	769	781	784	820	778	788	827	818	820	806	769	812	786	805	826	809	813	815	802	787	807	788	810	829	747	854	810	890	767	822	747	823	810	814	851	818	840	797	808	836	828	801	815	827	805	787	814	862	878	801	820	796	815	785	819	822	743	795	805	809	807	778	811	760	826	776	837	822	833	779	787	833	816	784	766	831	824	804	783	809	826	790	773	817	800	817	793	805	796
24730	21466	27367	25606	4650	581	422	412	333	370	311	324	290	308	317	306	385	314	263	291	251	255	251	272	263	273	273	261	238	242	240	235	253	242	263	264	260	248	243	228	250	259	208	231	239	259	265	234	233	266	232	225	253	233	260	280	238	237	244	241	266	255	261	219	276	240	268	275	283	248	247	246	257	254	257	271	271	267	255	258	253	265	256	254	254	274	224	257	246	257	265	234	243	262	239	249	251	243	253	244	268	284	266	253	248	251	259	262	242	229	245	261	259	245	253	275	243	239	257	250	265	271	236	272	239	259	250	291	228	258	239	250	252	264	259	227	261	246	230	261	248	258	256	268	276	237	264	249	276	249	218	245	259	239	234	265	236	259	245	246	259	260	229	220	237	256	249	231	237	239	231	263	217	222	248	258	256	237	269	242	247	263	257	246	248	241	233	232	225	245	240	244	256	224	258	242	225	257	232	249	237	232	250	238	230	238	277	253	234	246	261	242	228	258	232	265	254	270	259	223	262	267	254	248	257	249	277	241	242	255	232	260	255	233	242	235	280	265	250	256	240	258	247	264	274	242	270	258	251	253	246	251	262	255	248	236	246	241	249	246	246	227	259	245	226	253	246	263	262	232	277	242	259	262	241	228	254	256	221	255	240	271	248	283	243	230	247	266	239	219	252	231	266	253	224	215	224	260	230	262	247	277	252	248	238	230	261	238	236	262	254	251	260	269	242	239	249	288	266	244	223	222	268	221	243	248	267	239	263	251	249	256	261	252	259	245	265	260	237	221	266	256	274	219	271	215	236	247	251	273	263	254	292	216	227	240	258	256	255	230	253	237	261	219	269	250	269	247	259	261	250	234	267	233	235	255	245	219	239	252	255	264	242	244	238	240	247	228	242	242	230	238	222	235	249	245	247	243	290	245	229	228	248	269	260	244	253	242	247	262	253	253	243	245	246	231	272	243	240	264	243	250	247	259	220	265	269	248	259	230	258	242	259	237	214	246	233	256	243	247	247	221	250	247	231	259	226	244	242	250	265	254	261	266	248	243	239	234	267	219	223	227	229	251	252	240	281	249	254	262	259	244	225	215	244	245	222	281	246	243	238	247	259	243	231	240	257	253	258	268	244	270	270	247	247	252	241	262	235	236	246	233	267	267	237	224	241	231	249	221	262	254	267	232	258	232	221	261	237	254	264	236	226	242	239	259	269	256	234	243	261	257	280	265	259	263	259	264	264	230	243	241	269	275	260	260	257	221	219	257	220	250	225	267	246	253	250	243	252	264	250	243	231	245	247	242	253	233	249	256	258	253	234	256	236	261	251	249	241	253	262	237	260	240	267	258	257	256	246	244	256	244	230	264	274	260	253	230	261	255	242	259	246	244	247	263	243	246	256	240	263	260	256	253	242	242	244	229	272	267	246	259	259	246	233	255	245	251	244	261	267	257	273	201	226	233	239	237	264	267	224	234	251	253	244	278	262	257	229	233	265	240	253	244	243	239	241	230	270	247	254	269	246	238	284	248	230	270	248	250	274	269	259	242	242	225	266	245	230	221	262	244	254	258	267	243	256	262	237	258	244	222	261	257	243	232	231	255	275	242	280	233	239	255	249	241	223	236	242	241	227	253	250	239	256	242	255	259	232	263	236	270	275	245	242	249	239	246	255	262	255	235	266	283	219	248	234	232	267	262	248	261	260	249	246	255	253	252	246	256	261	249	278	253	226	259	256	224	256	267	227	251	267	240	217	279	257	259	268	236	247	274	250	254	244	265	241	245	274	247	231	233	267	250	281	271	227	279	233	232	257	273	256	228	227	248	229	259	238	240	255	252	240	273	246	235	250	212	255	257	238	239	241	257	242	236	239	246	246	265	247	227	248	250	257	254	253	258	262	233	241	255	263	250	276	257	247	251	255	242	233	262	243	265	242	254	250	257	242	229	248	240	247	239	247	249	240	249	238	239	275	281	241	269	263	221	232	250	248	238	250	262	272	242	210	248	241	256	277	241	258	246	243	273	236	255	252	292	240	274	262	252	246	273	258	261	268	245	252	252	261	251	237	237	243	262	251	234	241	230	246	252	238	262	262	231	243	218	242	226	249	265	259	253	238	248	257	240	238	249	249	241	282	211	224	244	250	219	222	220	241	247	255	252	218	255	234	261	226	236	262	221	277	269	252	256	248	276	263	218	249	273	234	249	229	266	252	222	261	267	252	229	255	240	216	257	259	208	234	259	266	269	272	240	244	245	231	253	246	257	226	249	227	255	279	249	250	222	271	247	239	230	234	249	246	222	223	275	280	256	255	265	275	261	248	253	226	264	233	235	273	235	238	285	250	268	255	228	220	259	241	266	230	236	252	240	236	255	236	254	239	258	265	214	251	254	248	226	246	224	252	257	252	252	243	216	261	244	245	247	237	255	247	246	249	238	246	242	252	232	244	254	264	251	241	233	228	254	251	232	287	233	269	262	259	232	261	252	230	215	252	226	237	223	244	252	257	245	248	263	244	237	226	255	242	255	230	245	235	250	252	267	253	234	250	262	248	221	248	271	247	241	223	258	255	264	271	256	259	228	269	238	242	264	222	265	256	228	265	242	242	260	236	245	247	232	237	239	234	231	247	276	265	276	242	257	237	236	254	245	249	245	251	243	266	255	241	246	219	260	221	226	251	210	242	273	286	272	251	240	264	238	254	246	268	234	255	263	263	280	260	255	245	247	248	239	284	240	249	269	250	233	245	267	258	234	246	219	255	261	260	257	250	254	226	247	241	254	240	273	279	245	228	258	217	225	261	258	262	254	217	260	254	258	260	230	261	260	229	273	279	253	249	243	246	265	241	228	230	235	273	269	230	260	276	223	241	233	256	245	233	231	244	252	218	225	252	268	221	255	221	241	263	267	237	244	269	231	237	256	250	238	233	264	224	255	232	227	267	255	260	213	251	262	231	271	233	264	252	246	256	267	247	238	233	228	228	253	229	226	237	242	249	261	241	227	241	242	237	223	269	229	250	247	249	242	236	261	262	222	248	235	247	252	248	285	245	249	248	266	227	235	265	209	235	236	230	268	244	255	264	235	256	271	266	223	236	245	264	253	262	246	256	253	226	257	226	238	276	258	243	255	224	251	238	247	257	229	260	230	250	262	263	232	205	229	240	261	275	242	239	231	239	226	223	245	241	254	241	271	268	258	242	247	245	241	263	273	259	239	248	274	271	251	250	250	273	257	232	249	246	260	237	234	259	250	225	241	266	270	250	270	236	245	260	218	235	251	260	269	267	253	254	270	230	235	258	263	233	241	258	265	236	248	274	228	265	256	236	260	222	256	236	243	232	258	244	237	245	234	266	248	269	229	246	258	238	254	248	261	230	261	246	254	238	226	262	243	275	237	257	252	235	269	251	240	230	233	231	261	250	221	261	274	238	268	250	217	225	253	237	285	247	252	257	233	258	234	256	250	239	254	221	210	269	256	241	239	251	245	258	252	279	241	239	227
8425	5726	3844	1783	1263	1006	807	675	588	562	565	487	459	544	443	458	641	500	342	379	373	331	336	345	330	337	345	345	395	351	355	350	296	343	336	344	361	372	339	357	314	343	359	342	363	331	305	328	323	352	359	353	351	345	369	368	320	320	345	359	341	354	327	349	332	337	345	339	331	352	393	336	361	357	334	348	325	309	365	325	314	358	341	325	340	358	358	400	358	374	356	356	320	313	320	376	355	384	350	338	343	340	386	357	340	358	341	315	367	403	325	319	354	345	330	335	336	347	348	340	326	353	333	321	306	372	339	340	341	375	342	332	339	354	374	382	358	386	346	340	359	340	337	367	332	345	333	373	343	312	333	375	366	351	328	330	354	344	342	326	327	325	321	337	351	319	369	296	331	346	355	311	368	357	344	319	345	346	335	319	339	353	307	314	346	322	330	344	356	377	337	348	368	356	327	369	328	334	332	350	351	350	377	351	375	326	344	330	339	335	388	365	326	311	304	350	308	318	321	355	313	338	317	298	335	330	332	336	363	332	319	323	346	353	358	360	333	329	342	322	336	322	358	343	341	359	327	350	341	360	344	361	330	310	356	314	325	328	357	361	319	339	333	342	361	348	359	310	318	353	318	366	338	317	358	309	327	352	308	334	362	394	365	350	372	332	348	361	362	362	358	301	314	352	326	315	343	332	333	362	349	332	339	324	353	340	326	352	376	340	312	316	329	346	358	320	327	360	333	348	325	361	308	327	336	352	332	306	330	316	363	319	315	337	341	314	320	331	353	342	343	379	375	357	370	330	360	335	308	325	387	313	325	330	346	336	332	323	355	328	325	351	308	341	348	316	361	365	319	363	325	335	341	320	348	343	342	352	328	339	362	335	342	317	354	311	345	360	335	349	301	318	345	346	339	345	365	353	348	334	351	369	323	298	352	349	318	355	345	346	358	373	343	345	337	344	324	357	342	342	330	334	329	314	349	347	340	336	377	344	346	367	354	369	340	346	363	314	364	313	331	346	332	321	336	349	323	351	346	310	355	360	321	344	330	306	323	386	350	296	352	339	301	350	318	329	353	348	347	338	341	359	317	342	315	337	312	356	359	344	353	331	314	330	351	336	344	313	329	338	352	334	359	334	335	327	311	324	356	318	340	331	378	359	321	322	335	337	329	357	333	347	339	333	322	352	347	322	337	335	335	323	334	351	360	353	345	308	344	341	337	352	345	332	336	342	361	360	333	342	320	374	339	344	349	356	367	364	340	351	383	342	326	328	370	348	319	349	373	381	388	302	347	344	362	348	334	355	345	303	334	362	341	352	340	329	358	346	320	318	377	374	302	305	343	341	360	330	364	336	321	338	341	353	356	354	345	342	335	354	343	329	348	366	332	364	391	326	340	328	334	376	336	334	350	372	329	341	350	353	315	360	365	310	343	319	335	331	348	367	361	335	354	361	317	359	369	307	327	355	343	337	330	321	342	319	312	370	338	331	325	327	309	332	339	325	346	325	347	338	331	349	334	364	313	306	361	378	368	355	359	346	361	327	372	318	369	345	312	367	329	344	331	341	353	332	351	325	371	361	336	338	334	353	319	329	352	344	363	327	355	374	385	340	350	375	347	347	326	375	348	336	338	334	329	312	346	347	334	317	349	321	370	381	350	341	362	361	360	328	342	332	348	339	337	333	336	346	332	294	353	329	346	334	310	364	351	305	318	323	334	313	349	362	349	339	345	315	322	356	347	354	357	282	355	367	346	352	323	322	373	339	361	308	329	366	347	332	343	321	339	359	320	357	332	331	331	331	296	365	343	367	327	337	351	321	368	374	337	344	342	312	349	331	379	333	318	347	357	318	347	333	363	324	305	306	333	371	341	339	342	339	354	354	332	366	355	315	316	380	372	333	335	341	349	363	329	348	360	316	343	331	353	352	340	370	342	321	348	308	340	330	353	327	364	342	317	343	330	344	310	368	310	333	321	336	372	342	337	350	323	396	346	369	301	363	319	348	323	336	328	368	324	357	341	325	367	320	383	318	338	339	330	344	373	370	331	338	333	303	343	356	312	331	329	346	372	366	367	350	345	340	353	369	355	363	323	327	339	324	346	361	348	339	338	349	329	325	340	343	358	321	363	342	328	324	332	304	358	327	356	333	305	357	302	331	347	344	329	328	338	330	362	354	359	354	367	307	333	356	336	340	345	360	348	338	337	332	356	331	380	357	327	353	361	364	309	333	327	332	324	374	350	363	353	336	332	358	318	340	349	323	297	368	327	330	335	343	354	341	346	341	363	376	324	294	349	360	349	379	321	332	363	329	322	318	343	328	358	327	332	329	306	314	340	312	347	336	367	332	345	331	336	358	333	316	332	333	337	297	318	350	318	327	340	297	332	351	356	355	347	333	352	329	345	358	347	357	349	335	360	346	356	312	314	347	312	299	358	349	325	355	338	377	334	343	349	304	362	327	335	368	318	347	357	338	363	311	322	347	344	331	312	354	345	336	329	341	311	353	347	343	311	305	306	359	326	325	361	337	361	354	327	358	332	348	336	349	372	360	325	323	353	314	338	367	356	331	340	319	353	300	314	349	346	343	358	350	343	376	337	352	323	365	363	344	349	367	360	309	346	316	369	341	356	361	344	333	334	314	346	362	348	313	309	329	344	341	384	335	313	304	339	339	345	382	337	353	360	350	331	348	362	323	368	327	359	298	335	346	346	342	359	330	339	308	369	322	347	353	350	370	367	355	355	329	346	337	345	335	345	338	312	352	359	338	319	351	327	334	350	351	347	314	349	338	363	331	340	338	340	335	359	330	328	337	343	338	328	333	341	363	390	292	349	354	362	348	348	333	345	347	340	364	340	343	316	326	355	345	356	359	376	353	352	326	353	379	348	363	325	382	311	376	356	326	334	334	346	353	347	338	368	389	300	312	342	323	345	363	342	321	344	354	332	320	309	355	329	359	326	325	361	322	328	339	311	321	325	353	327	338	306	340	357	350	362	370	310	328	394	321	345	286	355	292	346	349	334	327	355	347	371	365	352	322	337	347	314	330	353	319	353	319	336	366	305	339	325	336	349	346	295	359	349	305	351	334	340	314	348	333	357	331	338	334	325	344	351	344	318	345	327	334	354	334	328	329	315	381	355	375	339	362	353	343	352	353	317	372	314	358	344	351	342	337	321	336	368	329	327	352	301	369	357	303	344	355	329	383	364	333	333	341	360	353	343	362	374	332	360	341	359	348	335	328	362	380	332	349	338	353	363	324	314	341	349	321	303	335	362	342	339	364	333	340	405	341	359	352	346	298	336	313	368	359	337	331	357	373	340	358	357	374	366	327	358	332	345	333	352	344	335	333	323	341	328	345	334	354	339	372	342	355	362	334	319	356	332	323	349	365	360	350	340	345	357	316	338	325	330	335	364	337	353	337	321	310	333	347	346	349	363	341	344	356	348	360	340	356	316	341	366	354	323	339	304	363	356	320	330	323	350	356	349	369
22550	21472	29340	24003	21473	21308	4341	1245	1069	919	961	820	797	765	800	732	1073	969	714	703	656	707	628	626	628	642	650	678	615	585	602	664	622	656	665	689	637	623	646	589	639	635	669	621	581	587	579	670	622	595	619	643	600	632	609	649	634	632	633	600	641	594	644	631	637	618	642	595	620	634	574	618	665	633	612	644	688	665	602	642	611	670	611	654	626	592	636	618	643	595	602	611	620	609	616	659	646	653	612	633	593	631	608	585	603	630	648	625	656	619	588	620	603	650	585	615	636	643	593	624	636	638	598	624	607	632	617	655	584	598	638	606	600	610	630	624	598	665	649	589	592	634	600	630	633	594	631	606	583	600	640	631	648	630	609	612	609	606	616	671	633	635	614	617	634	562	610	631	628	639	644	706	623	599	639	618	609	641	587	633	573	632	631	631	628	661	646	643	609	564	611	594	600	620	625	631	600	619	590	684	590	637	625	654	601	646	589	638	645	594	609	612	641	600	602	681	587	663	650	633	634	596	618	597	616	557	575	619	666	593	632	670	609	628	591	659	635	618	628	656	589	643	631	633	616	635	642	625	594	684	580	658	607	637	613	609	615	614	586	615	632	597	605	608	600	582	605	655	644	619	615	620	620	633	622	595	596	618	611	640	606	622	635	618	662	597	625	603	672	625	623	597	628	648	646	623	637	595	610	598	618	617	637	618	592	655	609	669	601	622	585	652	655	615	605	609	633	636	612	700	589	608	607	623	591	563	617	638	571	604	631	640	651	678	595	600	577	639	661	586	623	623	634	624	629	626	643	646	617	609	620	605	585	649	658	604	599	589	654	646	638	598	604	571	606	596	600	597	587	620	674	595	665	609	658	639	613	651	597	615	581	644	627	636	611	585	601	621	660	641	644	625	644	610	646	611	608	601	592	631	645	614	611	615	609	644	631	649	587	610	606	610	610	611	640	630	641	606	652	610	656	610	607	641	590	586	620	605	596	608	620	664	627	595	628	581	645	634	671	587	625	621	612	590	598	599	612	641	607	639	631	621	622	623	608	623	641	603	614	641	636	610	604	588	620	623	580	578	630	629	657	556	605	602	619	609	611	625	619	591	634	586	587	612	561	567	643	608	639	591	609	662	589	606	600	612	621	612	628	624	621	594	646	594	598	612	614	549	628	640	642	617	579	598	630	575	616	624	621	595	614	613	600	596	640	619	628	649	560	639	604	643	590	599	615	594	589	627	630	625	640	646	595	630	678	628	602	588	618	626	606	612	615	642	616	604	625	628	620	612	622	585	602	639	584	602	611	613	646	645	617	628	605	631	620	637	589	605	586	591	612	638	649	623	617	603	665	650	585	617	616	635	621	628	620	626	585	598	613	597	617	599	632	646	541	641	635	609	580	564	577	593	659	587	633	608	631	607	601	596	674	627	584	624	586	623	595	612	586	605	613	632	636	595	630	608	604	618	592	642	635	622	589	628	597	617	601	548	654	613	631	617	615	588	676	625	594	616	617	661	604	619	616	598	636	628	626	605	576	670	640	574	591	610	594	641	630	598	609	638	607	616	611	617	618	648	573	584	653	563	585	628	632	615	682	624	670	609	582	658	635	623	626	615	661	626	634	609	586	632	624	576	570	582	615	579	641	614	620	620	642	542	612	641	598	600	590	633	629	588	591	628	639	559	614	580	571	636	619	598	587	633	635	575	625	609	645	568	647	606	600	609	601	652	639	627	613	590	623	615	627	587	594	564	663	624	615	593	596	602	565	616	602	581	617	571	571	615	613	662	624	637	616	590	599	610	622	628	569	634	615	585	634	621	694	599	593	631	638	610	608	627	595	590	623	627	575	624	576	599	624	596	577	646	600	646	599	594	656	631	620	607	577	659	655	656	610	607	631	609	665	603	594	597	635	631	617	641	636	626	575	626	627	619	669	642	611	588	659	634	654	600	610	578	660	608	647	631	597	654	605	634	613	615	618	610	640	571	580	609	589	620	621	652	649	616	593	644	641	632	629	667	627	660	601	565	623	587	589	599	610	610	606	649	650	602	591	622	659	617	592	656	617	627	573	589	637	589	588	573	655	644	598	647	628	569	589	611	620	642	615	654	624	640	612	559	613	597	636	637	642	588	680	595	639	662	582	660	631	620	625	625	578	644	659	649	586	615	628	584	608	611	639	605	613	613	602	582	626	599	627	649	653	620	624	619	630	597	578	621	650	625	629	589	594	606	588	633	618	655	587	597	627	582	613	617	573	622	647	646	639	607	589	652	622	605	646	632	637	633	604	640	602	623	586	630	585	616	630	608	644	644	665	641	657	621	605	629	594	633	603	608	604	604	664	638	609	635	614	621	646	630	610	623	629	618	630	629	633	646	603	631	614	619	644	665	625	617	628	607	593	594	647	612	612	656	560	624	588	637	628	575	633	599	619	585	617	601	619	593	607	597	626	621	594	639	628	669	577	600	617	584	608	607	604	672	631	614	616	621	602	606	636	602	586	609	653	632	640	641	566	592	595	595	653	614	601	587	607	608	632	595	565	604	579	605	612	624	618	626	634	642	620	642	644	589	665	630	595	614	616	631	596	644	571	575	595	616	617	621	629	664	618	635	663	628	632	609	582	615	621	602	633	638	625	603	631	605	586	646	616	648	634	618	573	611	607	618	608	593	579	609	599	612	612	625	555	597	640	613	625	613	614	620	573	618	564	585	632	653	597	597	601	661	615	643	597	599	624	591	614	633	616	606	628	622	628	641	636	630	573	590	677	603	614	623	589	645	649	645	646	602	648	606	632	566	613	604	628	567	637	590	636	653	614	615	582	667	637	607	629	618	622	650	581	631	600	597	609	626	632	655	640	585	644	644	630	652	618	623	619	576	632	544	618	623	599	620	639	591	596	658	597	638	579	668	598	584	648	614	582	618	624	579	628	643	588	627	621	596	568	659	651	611	602	603	650	647	642	614	666	606	612	655	672	615	623	587	627	619	658	619	646	628	641	644	584	615	624	604	649	614	592	665	575	637	618	639	608	609	650	635	649	603	617	605	633	663	624	593	595	588	593	643	613	610	623	584	655	592	613	616	602	602	635	622	668	624	606	638	595	648	600	638	628	585	592	616	607	644	584	620	631	579	639	589	645	643	628	626	623	580	634	619	615	628	599	619	560	597	635	637	656	647	614	627	609	605	634	649	598	660	639	585	589	587	616	642	613	574	640	575	626	642	617	594	662	605	636	597	619	637	581	669	610	620	594	664	608	650	563	650	633	582	616	618	645	640	613	613	610	606	578	633	581	581	613	639	558	598	645	615	618	587	644	626	602	631	614	585	581	629	561	585	606	593	674	652	624	617	599	631	612	575	594	623	604	641	586	590	623	632	629	628	666	592	578	617	651	595	602	611	661	614	605	598	621	659	621	646	668	616	609	611	594	647	574	595	607	642	607	648	628	582	594	613	624	614	613	592	631	616	642	667	618	643	618	605	583	600	600	650	639	604	592	641
11528	14821	10491	5106	3565	2772	2243	1914	1662	1434	1314	1299	1270	1142	1042	1009	1590	1471	901	876	824	834	856	853	852	850	791	856	857	848	795	757	844	802	756	796	768	825	783	788	804	829	811	784	785	739	758	799	793	772	741	787	797	784	816	762	816	788	797	808	795	761	777	745	839	780	776	767	736	807	796	778	776	790	818	797	819	772	776	790	804	773	797	796	732	786	758	772	787	792	789	796	765	778	789	814	784	764	829	717	804	796	793	821	790	795	836	779	785	832	817	825	827	715	724	789	781	774	738	797	773	714	806	760	837	769	787	773	793	798	756	778	784	815	802	789	734	846	765	811	774	778	801	765	740	750	797	730	743	779	826	778	757	788	745	785	781	765	795	780	730	745	796	751	757	769	776	740	777	762	790	757	777	789	758	759	774	769	789	792	803	782	773	760	809	771	736	776	787	811	738	768	725	717	804	786	798	797	803	788	768	754	755	873	787	804	720	780	758	769	799	794	758	693	772	853	730	776	769	773	755	761	768	740	743	803	815	746	809	770	793	816	736	778	816	867	778	785	816	764	764	824	786	791	786	701	791	800	750	801	782	737	771	777	749	775	750	756	759	787	742	809	768	792	770	735	760	764	756	811	740	780	798	759	798	776	774	771	786	774	766	799	767	766	772	789	769	771	767	792	788	788	810	799	752	750	786	779	754	775	793	760	805	759	749	702	764	758	750	776	797	801	785	780	802	763	786	802	805	722	701	787	813	764	760	742	752	814	783	733	816	788	761	718	821	784	795	762	787	772	768	785	795	799	785	755	784	766	797	775	800	800	777	823	760	736	767	793	820	740	779	796	769	809	778	724	743	737	747	756	812	787	779	798	816	802	760	783	766	776	770	761	734	718	799	760	830	771	751	737	797	806	769	786	841	798	771	756	788	816	797	770	731	812	816	840	760	783	805	779	807	740	775	758	746	787	768	806	753	742	756	784	747	744	763	794	787	762	783	764	774	779	778	809	826	761	702	749	786	770	790	794	769	738	744	781	756	801	768	755	753	792	742	801	771	760	754	772	806	794	817	793	800	780	740	792	799	818	764	767	806	780	782	730	785	787	763	760	813	788	796	742	773	802	762	767	785	800	752	730	788	728	737	789	782	777	810	806	724	801	804	771	739	763	784	766	763	773	777	792	774	783	741	768	753	773	768	780	768	798	781	757	758	736	804	786	739	730	782	805	780	807	768	780	785	794	796	783	764	774	787	772	801	754	790	790	779	752	777	798	787	771	741	739	796	740	804	780	843	792	795	811	727	756	780	772	828	813	782	798	752	785	702	785	770	805	768	805	810	847	742	774	781	783	774	791	792	813	768	806	806	758	793	744	770	797	772	811	768	789	747	783	758	775	782	770	817	767	756	781	758	825	746	744	739	759	753	773	814	769	729	783	811	786	771	821	796	758	794	802	793	778	734	770	759	753	731	777	794	807	794	783	803	810	762	782	784	758	832	791	793	755	762	769	739	775	748	773	738	766	742	771	771	789	794	805	796	805	779	798	773	770	813	794	776	745	773	799	786	824	755	787	809	754	733	785	800	780	818	767	768	788	818	787	763	780	777	780	793	770	741	807	824	763	757	805	803	802	735	787	784	714	791	802	780	820	824	751	787	764	802	746	785	769	792	799	791	822	770	761	751	786	825	789	766	782	779	771	759	828	794	720	782	759	756	849	753	755	797	829	753	742	713	784	789	783	778	801	749	747	764	769	772	798	809	765	782	785	765	728	753	806	736	840	806	773	796	772	843	809	772	807	788	783	732	776	825	783	802	767	765	752	770	755	749	758	778	781	779	764	765	831	757	772	726	760	779	786	786	789	744	771	812	734	752	750	777	753	758	748	778	792	765	780	759	736	825	727	763	776	817	768	792	783	749	772	824	742	788	821	782	775	797	771	756	775	754	787	763	788	753	766	795	702	768	737	797	774	764	780	738	744	745	789	779	810	799	773	815	743	743	732	805	824	785	751	796	757	799	765	808	757	793	725	784	744	774	734	775	832	742	814	836	777	783	815	803	728	762	807	726	784	740	818	832	762	729	769	802	796	743	784	788	807	788	731	734	781	741	760	785	749	829	807	793	753	781	753	784	797	813	808	803	761	802	779	771	771	819	772	758	766	772	736	771	765	709	770	801	819	779	774	811	811	769	772	786	776	765	776	749	748	744	764	757	794	785	759	792	782	781	760	775	780	745	786	753	749	760	764	713	750	787	744	790	774	793	746	803	770	765	798	776	748	776	835	756	762	791	742	768	724	776	760	808	761	793	804	793	789	782	813	822	741	753	776	773	754	747	764	751	787	745	760	768	806	778	758	808	738	763	774	799	771	773	803	806	778	758	755	808	783	784	814	761	774	769	753	818	775	756	762	787	784	756	744	800	753	722	834	761	748	770	787	721	775	814	779	771	796	777	791	778	746	794	789	812	736	723	802	826	802	759	777	719	812	757	792	769	807	842	749	796	774	774	808	772	820	770	745	789	823	800	778	767	786	786	767	830	796	774	761	799	778	804	781	774	775	774	769	802	806	733	829	766	772	808	772	798	816	771	825	802	790	757	767	768	789	760	818	785	768	781	806	815	782	756	790	795	718	767	793	767	775	762	755	812	790	790	721	760	826	762	815	723	747	741	790	803	809	803	784	777	759	732	736	792	799	744	790	779	838	775	773	766	829	775	794	745	760	741	791	733	781	772	800	779	794	796	771	820	773	765	791	775	780	765	778	790	806	715	771	726	777	755	809	773	802	781	796	833	788	773	767	827	798	788	830	779	766	742	790	846	743	772	774	772	812	763	740	741	806	776	744	804	806	771	761	787	759	763	790	789	806	733	810	724	771	741	787	802	795	754	749	770	797	824	791	772	782	798	780	742	812	808	775	763	782	787	787	802	774	760	767	798	819	760	786	753	765	781	770	795	780	764	825	742	784	791	811	748	755	799	739	799	778	779	784	808	769	796	806	791	762	751	793	838	746	754	716	777	806	789	768	757	852	750	761	788	762	780	846	753	751	821	697	744	760	778	730	762	801	777	720	770	772	745	786	755	779	775	785	825	772	804	777	808	770	697	786	793	780	789	756	800	810	788	773	773	796	791	753	793	723	751	778	791	811	820	726	743	741	759	803	773	784	778	803	776	749	753	741	775	769	779	761	692	802	777	829	825	834	809	799	807	763	759	724	806	763	771	788	808	827	796	741	785	753	809	750	789	759	791	802	797	744	790	719	830	788	772	767	781	764	811	784	795	747	737	775	778	739	789	828	776	769	767	759	778	810	792	778	800	782	841	796	791	783	754	745	774	777	767	751	807	774	785	783	780	773	799	798	781	789	785	797	807	774	754	811	765	774	793	829	796	806	806	748	770	773	770	814	809	741	795	808	784	735	754	765	796	795	769	805	709	728	793	746	772	818	774	820	758	770	811	792	796	805	767	835	781	769	757	709	781	777	776	777	762	755	764	761	849	819	772	813
27576	17237	3333	839	530	434	453	401	391	381	420	390	386	406	405	353	414	413	400	388	355	366	365	399	385	371	351	339	389	413	387	383	392	372	342	385	377	387	384	373	381	373	354	340	372	379	395	366	425	378	382	379	421	350	374	367	384	383	340	379	351	392	362	368	372	364	441	386	367	372	404	355	396	397	388	374	368	352	390	409	387	409	355	356	382	399	377	376	364	392	385	362	343	376	379	347	380	365	352	365	373	363	390	347	371	374	356	427	404	379	380	341	372	376	358	394	398	371	362	389	371	364	406	371	380	358	368	374	378	367	392	348	380	375	392	378	345	388	364	370	350	403	353	377	378	380	394	372	349	373	386	368	383	372	357	392	379	397	366	367	384	395	384	408	379	370	378	348	388	365	372	364	384	368	410	376	361	346	389	379	385	364	390	371	370	387	362	381	385	369	401	399	363	368	370	372	369	362	425	383	368	361	361	393	387	418	370	362	427	367	367	381	378	375	404	431	375	380	375	408	365	368	360	358	391	382	388	370	401	386	363	373	419	355	411	357	398	381	356	359	374	393	366	341	355	371	375	398	374	392	354	385	392	402	369	352	361	367	357	345	346	382	376	380	411	371	357	330	353	354	366	351	362	394	393	353	380	363	442	345	392	371	331	375	394	364	399	392	366	352	362	399	325	356	364	391	391	368	415	374	359	355	345	384	350	374	408	369	369	349	361	364	366	396	369	357	366	366	394	425	391	354	397	389	360	390	358	357	376	389	400	335	404	391	345	364	352	343	382	393	349	373	341	392	401	395	400	353	376	384	361	385	389	365	371	354	373	364	360	409	378	360	336	388	389	384	401	389	347	363	379	363	378	356	390	358	348	376	378	386	393	370	375	379	371	401	361	402	370	299	388	376	399	378	396	382	372	357	397	390	391	403	367	394	393	360	348	393	342	375	394	389	352	352	417	375	376	369	396	388	353	364	377	397	362	380	371	361	404	369	392	374	360	374	358	379	358	364	385	413	383	370	340	383	319	403	382	374	403	374	369	367	383	382	363	371	347	373	339	364	365	387	363	369	351	418	365	394	369	376	352	355	386	350	342	375	357	342	350	397	357	361	390	386	373	357	369	347	376	401	380	363	366	410	370	364	340	381	380	368	360	398	387	373	366	373	403	370	377	381	379	361	376	370	384	381	385	387	368	362	385	397	408	365	385	350	372	342	362	354	380	403	397	379	421	353	340	351	387	374	396	370	383	362	365	369	385	372	397	401	409	369	381	365	375	378	378	395	383	378	388	353	361	361	404	376	381	375	390	368	370	371	374	372	376	388	413	408	383	373	383	360	381	400	359	376	360	361	369	338	336	357	359	360	376	391	379	402	406	370	338	359	385	382	373	316	344	384	331	362	432	393	349	381	369	371	354	371	382	343	360	371	394	367	373	358	345	350	357	352	357	356	385	393	365	371	381	392	390	368	384	361	353	388	386	360	354	396	382	379	417	387	349	372	336	391	410	346	342	408	392	387	390	325	380	380	360	385	393	355	401	367	400	337	388	365	401	349	387	380	362	344	393	391	389	376	383	405	359	410	383	376	397	397	365	360	339	377	376	385	375	416	348	369	350	395	369	359	397	362	362	376	370	405	410	407	395	370	345	351	373	350	353	353	418	356	392	386	363	344	389	386	407	348	399	399	356	367	350	378	378	355	406	392	379	375	399	374	351	342	389	392	355	400	398	365	391	373	387	351	374	356	366	402	391	408	364	379	373	421	371	380	367	385	398	371	396	380	395	348	376	363	358	368	361	382	352	359	374	341	402	375	386	382	407	369	359	378	388	358	383	355	341	351	400	363	411	344	367	360	409	402	393	336	412	352	362	349	352	394	360	401	367	365	359	370	340	393	378	379	364	377	380	374	360	395	352	400	378	384	384	368	409	389	342	341	397	362	379	357	347	378	409	379	371	380	382	384	343	382	374	379	394	379	400	352	369	373	418	340	377	394	337	344	404	379	362	399	372	361	370	363	357	376	403	395	401	378	393	362	403	351	397	372	367	391	420	378	360	394	382	381	394	367	379	371	386	391	377	368	349	371	409	348	341	372	355	388	398	419	370	337	354	350	394	415	396	376	392	352	379	388	376	364	398	357	380	364	380	366	348	356	345	357	350	384	345	355	350	396	386	385	336	391	373	362	373	361	373	350	352	363	384	379	341	355	360	386	376	374	379	319	338	371	371	366	376	358	378	360	411	370	373	396	356	377	385	375	394	388	388	379	398	374	382	362	347	351	373	399	350	401	359	386	353	389	410	377	368	370	385	369	349	342	373	409	419	351	396	346	391	434	354	367	380	400	358	394	370	366	377	389	388	368	349	383	362	392	390	351	380	360	375	369	385	339	356	347	396	393	388	345	363	370	364	396	347	371	383	381	349	372	322	357	389	388	372	379	368	345	357	380	359	405	363	353	355	355	387	370	381	352	389	398	354	403	347	379	398	391	351	386	392	371	366	371	361	385	375	379	412	352	403	401	365	400	359	392	388	395	403	371	383	363	348	371	366	403	368	448	395	385	390	382	368	347	364	383	339	355	377	379	362	396	378	338	373	407	398	378	350	370	398	377	400	367	373	380	384	367	374	376	411	395	362	380	360	364	370	362	357	356	377	364	369	351	371	386	346	383	350	385	395	344	358	359	385	389	347	348	398	385	362	388	361	382	383	357	386	376	351	369	382	379	378	374	395	353	373	364	343	377	371	366	352	377	350	346	366	356	363	392	364	350	390	384	389	333	406	351	364	358	362	366	360	407	385	386	364	393	359	375	404	385	369	386	419	378	387	376	356	352	397	377	375	389	382	368	395	346	373	396	347	379	406	361	401	356	386	384	388	362	347	373	421	389	373	345	358	413	374	367	348	363	369	376	394	361	352	353	391	383	347	381	386	346	381	377	366	383	359	378	372	397	381	327	399	374	386	373	369	373	378	387	367	384	378	376	380	370	401	399	346	384	382	365	362	397	375	371	413	377	367	405	381	391	371	368	372	333	384	419	361	375	350	372	419	389	395	373	395	357	385	407	386	412	398	379	365	381	370	398	386	403	381	378	363	366	390	358	376	348	375	400	373	396	369	341	375	345	363	395	393	374	365	388	385	367	376	399	393	390	369	350	347	394	409	384	390	404	345	329	351	359	362	362	343	365	369	362	366	355	371	421	395	356	384	365	396	413	387	376	385	362	388	357	369	398	410	368	394	365	360	371	379	377	392	353	370	362	393	356	380	369	370	417	380	400	341	365	373	345	343	368	345	369	377	379	357	409	361	350	341	342	394	353	371	383	356	393	407	386	375	416	344	341	368	347	387	385	386	373	360	335	343	390	379	387	367	372	366	364	369	386	339	390	379	383	390	389	347	378	409	363	333	365	360	391	364	363	394	392	382	370	387	355	380	356	398	329	394	379	378	382	387	388	390	355	400	380	365	353	378	379	371	378	373	369	396	396	409	394	373	386	362	369
4850	2191	1799	984	757	634	597	631	600	569	538	518	548	527	525	552	493	465	476	488	453	472	470	457	462	493	464	502	472	454	473	486	483	470	479	450	501	480	486	480	463	520	488	503	449	466	475	494	447	484	478	450	467	518	494	501	452	495	465	493	455	477	494	527	481	487	456	491	480	489	490	501	529	515	480	496	441	456	458	485	481	480	512	501	521	492	526	501	466	473	493	487	472	481	475	511	504	478	472	512	498	466	472	513	491	458	455	455	473	489	478	484	496	484	453	459	496	495	498	475	491	455	445	524	444	526	482	509	481	491	447	466	461	450	465	472	503	488	467	452	491	470	485	466	463	496	481	455	431	492	457	459	497	474	509	501	458	453	475	465	500	487	501	500	483	530	476	502	478	473	503	495	499	498	459	484	433	498	487	456	529	459	468	477	467	462	492	494	491	455	450	486	431	507	457	466	436	455	497	470	466	471	483	471	482	445	437	476	496	463	481	494	493	474	510	465	468	460	465	469	493	483	499	512	445	500	480	447	465	455	456	467	485	441	499	491	475	489	492	483	462	479	470	458	539	479	480	431	476	450	407	480	479	484	480	484	433	458	498	460	513	473	488	495	482	450	473	497	493	460	496	480	487	483	463	476	480	460	499	485	498	497	503	468	465	464	487	482	466	476	488	472	481	487	456	487	503	431	492	500	508	456	498	469	447	484	466	465	489	523	493	484	475	484	513	507	487	486	476	502	459	448	477	504	488	480	471	482	472	473	493	459	479	443	446	468	444	475	462	501	514	466	493	457	474	469	501	468	482	483	464	493	501	460	523	492	491	481	472	468	475	497	438	506	479	497	493	487	527	455	482	486	483	452	488	482	512	492	481	448	485	476	495	470	483	535	492	455	485	501	500	465	471	496	429	452	522	501	488	464	492	442	460	446	515	495	478	507	477	467	441	498	501	497	472	485	447	444	426	447	452	437	492	490	460	464	498	470	480	458	512	462	483	461	481	513	464	460	491	499	514	482	451	440	484	471	461	494	493	519	476	468	453	451	463	463	497	486	471	499	458	494	471	453	447	479	463	479	474	476	469	479	495	504	494	460	450	455	479	468	474	459	471	494	504	459	476	491	437	482	487	476	488	510	496	473	473	488	478	429	494	442	454	481	464	458	443	513	473	484	485	466	470	481	476	489	501	474	465	444	505	522	483	478	502	445	458	505	489	463	469	520	461	485	513	496	516	482	470	481	493	491	499	481	501	545	461	448	472	466	472	459	485	451	476	487	523	493	444	473	440	515	491	470	471	480	493	486	461	488	446	494	496	477	492	463	482	458	464	499	449	469	482	464	463	498	469	464	492	489	490	494	463	456	490	461	483	500	489	465	498	465	463	482	524	481	491	518	476	450	468	501	472	467	472	488	488	497	455	490	481	465	488	455	511	513	522	456	477	488	494	478	461	476	494	487	467	473	426	508	495	468	443	462	452	484	462	469	459	475	496	492	501	461	507	496	477	471	499	483	482	495	463	492	479	474	481	457	468	493	501	459	460	468	485	516	482	495	466	469	457	462	430	509	488	463	456	457	524	462	453	488	479	470	471	466	492	460	481	445	474	478	486	484	494	448	517	493	498	484	475	467	507	480	478	455	453	451	469	497	466	452	477	445	462	493	483	484	480	505	467	509	461	466	479	466	519	448	459	494	489	504	467	500	492	470	490	447	452	457	473	452	465	497	467	483	460	447	490	462	497	497	472	475	483	460	490	455	496	482	469	468	464	437	484	486	462	446	498	470	470	497	460	508	463	530	478	509	452	500	463	447	455	471	468	479	523	501	449	479	495	474	488	467	449	527	482	505	460	489	489	433	467	460	470	501	483	490	475	480	492	490	474	474	455	462	485	465	517	509	481	493	490	492	478	488	452	485	462	473	441	486	460	496	526	456	465	448	461	472	496	494	494	447	520	466	466	447	453	482	506	466	486	504	447	475	505	511	468	461	469	463	436	484	441	500	474	442	481	500	496	504	479	477	477	458	449	511	469	506	507	469	481	505	514	449	482	464	522	468	428	464	481	435	479	457	478	498	500	513	480	455	484	439	516	464	496	497	471	451	478	484	528	483	478	448	478	444	448	473	464	497	492	438	455	495	436	502	475	469	480	503	458	481	490	481	460	463	458	471	471	492	540	499	477	486	448	449	467	497	478	456	495	465	440	474	467	439	496	489	444	445	466	495	506	452	459	478	443	493	466	494	472	438	498	450	462	466	496	484	476	442	466	473	479	536	510	443	484	495	459	445	493	442	491	480	460	479	477	485	500	470	450	445	476	465	460	489	490	467	479	455	488	451	476	464	448	510	455	463	518	459	493	466	465	486	476	487	445	499	529	479	481	495	491	479	470	470	471	439	502	446	502	468	482	494	520	485	479	477	517	482	459	482	447	514	464	462	482	476	459	442	467	474	444	506	495	497	465	515	454	466	513	450	491	467	507	539	497	486	485	479	486	506	511	479	463	455	462	481	442	474	425	511	485	454	461	487	471	459	438	479	467	510	485	503	471	485	492	488	485	450	473	517	474	484	438	487	493	451	444	460	479	482	497	475	462	472	493	489	462	499	490	465	463	487	489	486	483	504	466	477	474	482	486	532	466	451	471	488	462	445	468	488	504	489	486	456	508	482	479	493	482	466	475	447	513	477	459	474	475	478	481	468	502	488	458	443	496	511	506	476	491	512	459	451	439	499	498	532	440	490	430	480	499	434	467	472	486	472	473	520	451	445	476	495	503	494	503	506	477	452	483	454	476	527	492	449	463	511	514	488	513	473	530	440	476	488	463	464	440	450	494	488	476	456	481	482	504	492	478	492	479	454	471	508	509	437	444	443	471	468	501	484	496	438	457	472	473	510	470	457	483	462	484	492	471	497	484	477	482	491	513	501	455	484	462	469	474	510	470	483	508	468	447	509	500	456	471	459	472	445	497	484	462	522	489	501	455	456	502	466	461	512	499	480	480	476	475	509	473	472	503	501	508	459	471	476	479	474	512	448	478	478	485	458	500	485	463	467	460	467	488	446	510	453	491	519	475	492	500	494	492	460	478	481	480	512	488	473	496	468	451	497	550	485	471	458	506	461	484	485	452	474	476	484	483	497	539	485	478	511	488	517	513	508	472	491	485	488	455	512	460	496	487	472	470	486	519	421	492	478	470	471	474	483	471	542	466	503	472	450	477	495	488	492	478	469	477	506	499	464	488	505	459	470	470	518	458	480	489	475	457	473	513	479	503	482	450	500	501	447	460	507	443	469	448	539	475	548	512	505	452	485	450	464	467	474	458	486	530	478	477	478	486	476	513	501	447	501	462	479	481	483	466	505	515	486	489	503	483	460	478	519	528	482	485	493	458	498	468	471	501	489	471	474	478	452	477	470	451	478	479	464	487	442	468	463	464	505	421	478	504	466	505	478	463	445	477	451	476	449	520	490	481	495	429	500	502	483	456	482	520	469	491	516
23489	21410	28654	24550	21253	5052	1251	923	848	857	805	837	797	779	803	760	818	738	708	707	749	667	664	706	701	651	671	676	647	712	696	666	671	641	675	672	657	634	648	640	651	628	679	662	665	643	677	638	662	635	707	653	652	644	644	689	693	635	687	619	663	686	623	664	640	660	643	674	679	649	651	658	699	647	642	613	645	650	654	656	668	679	644	655	671	694	660	697	687	694	669	648	670	703	673	666	670	654	687	647	638	636	655	698	717	617	680	620	685	649	683	661	633	709	677	680	644	696	671	693	636	695	632	652	631	652	681	656	617	621	632	662	648	620	620	676	646	662	635	651	667	645	656	686	676	639	660	654	649	665	632	654	662	656	606	633	679	651	678	613	665	622	624	661	690	699	667	702	679	609	679	658	656	662	667	661	624	678	615	644	672	638	613	648	685	628	661	642	608	673	666	679	657	651	639	648	642	674	620	679	683	621	617	630	646	685	685	657	646	622	651	621	657	613	672	666	647	642	672	627	641	652	635	661	680	669	650	626	632	677	639	611	677	620	683	641	717	631	636	687	630	701	672	651	647	708	671	615	658	654	677	657	684	696	674	636	659	654	599	662	689	604	694	647	630	638	628	646	657	641	637	638	597	642	647	661	623	629	661	620	665	625	701	637	695	718	655	649	666	639	653	663	683	628	613	633	644	618	615	638	659	664	702	679	625	681	624	672	644	679	684	670	671	629	667	603	634	694	684	674	637	605	652	611	645	642	627	648	686	662	691	650	638	688	632	669	710	650	687	654	708	663	631	696	667	708	688	639	638	633	688	644	656	626	628	636	648	644	615	631	629	711	687	645	643	593	652	637	602	665	644	622	663	631	681	633	638	659	642	637	643	659	634	680	689	644	634	666	626	631	659	654	640	648	638	634	689	647	636	617	697	658	622	665	654	661	618	616	650	624	653	652	676	627	705	623	662	628	660	693	695	618	634	664	653	625	665	687	683	667	658	635	675	606	642	652	700	641	625	657	620	657	682	654	664	644	657	676	668	629	657	673	716	663	708	673	633	659	664	676	644	695	674	671	673	654	661	607	656	632	632	642	660	650	625	694	678	610	658	630	653	684	672	703	614	665	645	664	649	625	621	638	651	610	697	645	664	625	686	630	700	682	680	606	598	681	660	635	618	618	664	673	697	660	685	654	656	666	610	681	644	596	651	656	640	654	685	688	668	654	654	622	646	616	662	658	623	682	667	663	637	710	626	677	703	682	672	651	725	625	710	661	683	678	650	669	651	634	654	654	641	638	644	637	678	673	656	605	665	635	670	620	622	634	633	608	670	644	620	649	608	689	661	676	696	640	638	668	680	656	656	671	652	666	654	646	615	664	569	678	647	654	629	682	621	658	644	666	680	638	686	638	685	677	658	638	661	631	623	661	676	611	640	623	655	611	629	631	641	603	634	638	676	672	727	678	696	680	637	636	605	651	698	664	672	697	653	658	690	616	597	625	657	670	622	687	667	666	648	678	653	646	632	690	643	617	708	652	683	611	631	658	653	646	636	686	650	649	666	667	671	667	671	611	680	666	662	660	653	601	663	610	621	660	629	698	631	689	648	644	671	665	667	637	663	651	647	672	695	684	669	645	651	618	652	663	650	695	705	651	663	657	639	643	669	622	673	657	640	675	633	649	647	660	660	685	639	698	691	623	679	653	646	642	658	676	634	637	657	684	637	669	639	662	708	639	669	604	627	627	683	642	694	676	671	624	653	670	645	650	659	666	616	665	635	637	720	694	667	630	640	618	673	669	671	598	699	654	613	650	691	636	671	651	646	665	611	659	616	637	636	651	625	704	670	690	627	653	630	651	671	683	656	605	698	649	661	632	697	656	647	633	636	674	628	645	648	677	702	664	683	672	652	641	641	648	664	645	688	625	608	666	702	597	622	654	665	587	653	650	657	659	680	671	695	651	651	614	593	594	663	603	696	671	686	681	621	677	638	659	678	660	645	672	666	670	673	662	683	697	672	620	646	669	639	637	680	664	646	663	657	625	600	663	623	611	690	646	657	669	663	689	685	651	660	677	685	686	675	637	672	620	607	677	707	657	625	632	670	591	700	646	614	694	632	649	626	654	649	663	648	679	687	667	644	634	660	653	648	656	627	655	687	649	661	665	642	623	661	669	652	650	631	661	658	626	658	633	681	681	616	700	615	642	667	660	636	634	625	605	664	632	613	668	653	650	662	591	664	624	638	708	636	691	686	680	677	675	647	669	584	659	647	660	702	632	632	662	621	652	649	648	660	669	625	670	674	678	653	652	648	632	626	672	653	641	645	657	649	673	630	627	595	642	708	638	691	663	652	692	634	645	673	707	652	562	662	679	616	641	610	650	582	698	656	688	659	677	635	660	658	656	626	664	629	729	649	654	671	675	690	652	642	674	673	639	658	680	648	659	618	681	658	671	664	638	663	644	636	657	680	678	657	635	641	657	610	651	701	653	648	614	626	644	696	651	597	645	655	601	651	611	640	646	619	653	691	600	689	654	642	652	682	637	658	673	693	690	645	688	673	639	670	633	661	671	633	592	618	640	682	625	685	611	601	637	629	647	681	672	653	644	636	636	620	692	642	624	619	623	641	646	626	671	661	667	671	669	693	666	640	682	685	643	625	636	649	650	661	627	680	637	654	628	638	628	679	629	624	701	645	673	649	613	666	650	679	684	704	640	675	672	638	674	667	661	688	633	665	637	653	632	630	676	660	620	679	658	667	611	676	660	703	683	670	602	672	613	625	658	666	696	619	674	612	648	622	656	626	632	654	664	654	648	656	658	635	618	668	596	655	657	653	634	644	685	622	689	650	674	675	639	698	684	662	610	665	606	635	685	686	633	651	607	624	624	684	611	635	663	667	584	627	684	642	737	644	687	656	649	654	684	645	665	641	628	626	674	636	611	629	626	658	663	626	631	679	680	599	630	634	680	641	635	692	609	660	686	637	641	596	675	651	646	659	639	672	680	645	616	636	643	665	639	693	630	615	645	683	659	692	643	630	646	641	635	657	679	662	655	631	658	594	674	644	692	680	631	657	623	658	687	617	689	687	667	684	663	642	630	652	684	647	683	655	628	659	654	679	688	684	632	719	660	639	639	663	627	638	653	680	640	638	636	638	634	612	654	646	624	637	672	628	644	656	657	607	651	659	651	661	646	648	616	615	657	660	619	672	686	659	619	641	668	704	621	654	633	606	676	637	678	718	617	705	673	619	670	691	670	669	614	718	644	632	618	684	634	633	713	651	652	665	609	677	638	725	652	652	670	677	706	637	645	651	652	666	635	695	578	688	646	618	672	635	704	625	644	677	662	690	629	646	661	628	646	654	645	644	628	699	641	676	699	673	664	645	663	668	631	710	620	681	633	636	657	649	651	706	650	649	602	640	654	626	649	613	654	668	613	657	634	612	636	636	657	656	652	634	663	670	661	679	682	638	648	653	639	632	669	670	692	654	641	646	579
8577	9176	6643	3255	2392	1928	1609	1518	1298	1204	1110	1134	1026	1003	958	929	1085	895	903	857	814	849	848	810	799	813	815	837	824	778	820	833	826	788	811	873	775	779	820	838	788	783	802	803	788	841	858	784	797	814	848	823	826	828	837	806	827	835	795	802	814	786	780	810	789	826	828	803	843	820	822	817	838	849	768	782	827	790	840	831	803	821	823	837	824	823	789	831	757	869	805	813	820	823	829	825	812	858	809	792	820	793	858	791	827	828	826	801	821	777	787	832	865	821	817	827	836	794	811	774	845	816	846	861	842	836	830	793	827	780	813	858	792	847	838	814	821	777	772	822	866	808	806	778	796	863	773	876	851	797	817	805	832	868	815	794	805	818	873	772	814	840	794	792	859	836	807	840	844	753	785	852	799	779	824	829	766	798	783	837	816	845	822	798	806	837	823	838	774	808	768	792	850	811	828	848	808	808	837	767	788	807	815	836	865	819	831	828	765	843	852	844	858	846	753	812	838	834	894	798	814	819	792	788	780	841	820	810	848	797	854	807	838	817	826	810	808	833	826	745	786	805	766	790	790	830	805	862	829	812	834	822	805	812	793	833	776	789	764	826	791	829	832	780	839	838	815	846	794	866	812	815	831	796	823	809	806	778	820	824	877	829	762	793	803	794	799	828	712	737	805	790	822	788	828	831	802	791	785	786	846	817	822	855	785	824	792	839	818	795	817	769	847	817	826	865	876	843	795	823	798	855	779	816	824	798	774	758	804	825	775	785	805	817	812	787	797	794	824	822	804	821	814	832	806	775	827	801	815	812	799	859	824	836	800	790	792	836	831	818	801	819	829	821	826	855	847	836	799	835	808	791	803	808	804	782	792	820	834	823	785	785	772	801	814	822	754	765	807	731	801	799	787	763	817	828	774	805	813	816	818	834	871	787	774	814	811	777	824	816	778	787	841	799	795	776	813	804	819	786	811	857	805	838	802	877	786	803	783	760	806	824	819	820	794	815	806	822	801	812	814	773	849	788	808	793	797	826	848	821	776	868	811	821	827	770	778	763	809	777	795	838	769	845	846	763	794	817	807	786	821	826	841	839	828	781	843	776	786	799	848	813	808	817	850	780	767	816	813	766	834	791	808	843	814	781	775	800	843	818	776	780	809	800	793	856	828	793	852	810	813	837	789	809	836	834	839	810	816	816	753	783	843	799	776	838	778	788	834	844	801	825	830	829	799	821	864	785	775	765	796	823	889	839	871	857	823	833	825	801	810	809	784	790	793	844	788	819	816	797	796	849	829	820	803	776	796	791	752	907	784	802	809	825	804	794	831	811	783	805	873	875	807	791	798	779	799	793	857	799	819	856	830	830	821	761	836	776	812	799	836	894	767	842	862	857	803	812	828	785	824	815	807	900	817	807	782	808	842	795	836	800	809	794	827	758	776	843	791	811	829	832	813	853	741	804	829	807	780	807	797	816	743	847	836	832	815	811	850	768	763	795	805	818	831	795	812	757	761	798	865	779	778	833	807	789	806	804	787	777	813	786	791	773	808	820	781	790	791	776	826	793	823	841	789	823	810	782	855	775	774	867	813	810	827	820	823	799	815	889	853	785	847	805	788	770	827	807	776	819	781	841	806	843	845	828	792	850	791	826	820	839	817	767	834	837	808	882	825	796	842	877	820	775	784	774	830	852	813	819	830	832	795	815	826	838	841	810	813	798	855	831	840	840	802	785	752	827	803	794	765	823	842	785	745	765	826	773	821	850	817	855	768	828	808	778	858	868	837	806	840	770	770	798	810	788	859	778	834	822	789	813	821	716	771	792	822	805	816	801	816	790	772	791	811	834	838	800	810	858	868	828	829	838	839	801	791	786	835	816	801	870	760	776	801	794	783	773	815	843	814	823	871	785	792	835	776	810	758	790	801	752	805	739	803	810	859	791	824	786	793	778	823	810	802	820	792	818	832	787	802	855	833	816	757	802	801	816	795	748	805	794	829	833	842	795	807	797	788	824	771	819	798	810	777	810	771	806	818	776	843	818	819	808	809	796	771	805	808	819	798	845	787	822	781	802	805	841	818	782	765	858	815	819	859	828	759	756	829	752	803	816	786	812	798	822	853	783	765	798	806	822	807	818	786	793	803	796	807	829	804	833	808	764	836	821	826	821	866	841	739	821	842	825	803	772	819	813	791	869	788	820	841	800	804	819	815	777	749	805	776	814	825	842	762	821	805	798	813	825	770	786	781	774	812	768	832	740	783	842	827	821	800	811	831	804	773	805	823	814	788	794	805	853	810	839	768	818	822	837	827	825	814	799	801	818	816	830	775	770	805	822	837	771	821	803	781	870	823	756	808	785	778	845	796	724	822	858	795	813	734	812	816	842	806	787	785	827	783	780	841	832	813	809	808	803	779	805	797	757	763	808	787	814	826	839	864	858	831	848	792	816	852	831	823	841	799	794	843	827	795	777	754	841	813	813	800	801	791	815	782	756	818	774	839	785	820	783	817	809	804	779	846	800	782	786	803	836	810	836	822	773	786	780	843	855	812	814	840	788	828	817	757	782	785	808	828	788	895	807	813	776	829	830	800	861	779	783	794	821	762	835	794	826	806	823	848	827	719	804	772	829	820	743	767	814	796	807	879	829	831	747	806	838	811	785	796	816	857	780	829	804	824	808	851	757	812	790	820	788	818	814	810	806	810	837	786	811	827	793	809	851	790	811	772	802	819	830	779	808	795	791	819	806	791	776	856	764	800	848	799	761	870	795	848	772	831	808	813	810	786	837	831	864	774	788	779	816	793	806	805	818	803	782	814	835	808	809	824	850	814	815	808	801	870	805	814	817	850	837	833	844	837	817	781	839	782	811	847	807	802	813	819	809	827	795	749	808	740	817	785	797	813	814	766	793	877	874	832	863	855	794	825	820	793	785	855	802	799	859	806	763	768	818	800	745	830	784	829	828	767	827	808	832	798	789	786	792	781	773	829	773	813	813	799	802	813	808	733	844	798	865	793	762	828	790	853	808	778	825	815	789	802	784	793	784	835	780	820	808	832	795	820	806	802	831	739	799	828	790	817	775	753	799	841	829	856	795	849	818	807	815	825	840	864	782	824	819	821	822	804	874	856	795	795	805	794	837	820	834	786	770	800	866	810	792	765	818	804	761	795	782	814	811	771	817	790	798	788	817	798	781	778	834	796	850	790	807	809	848	803	840	850	818	784	839	830	866	789	903	787	824	801	792	778	811	783	817	797	794	854	796	812	841	756	779	837	834	767	820	814	848	798	748	751	805	831	829	862	778	831	812	818	764	782	805	821	797	822	844	799	815	773	822	793	805	784	782	847	821	792	788	809	822	793	838	778	803	801	838	792	894	854	821	882	805	792	825	827	830	814	778	788	824	795	746	845	761	816	842	750	762	837	800	824	800	797	842	809	849	846	787	781	794	820	795	835	848	851	780	779	781	841	783	787	797	839	808	830	816	789	795	821	796	838	782
24685	21442	27272	25639	4522	575	483	409	354	354	345	312	328	286	290	297	348	278	268	274	248	245	271	272	253	243	222	248	245	259	262	265	246	252	280	268	241	256	269	265	279	260	280	238	226	218	226	261	238	266	271	234	237	240	222	243	264	238	243	253	254	250	240	251	246	234	241	254	275	231	235	274	253	236	257	252	236	264	262	225	250	242	282	211	237	266	245	252	256	243	258	246	244	224	224	222	251	235	259	247	246	279	212	233	216	248	275	288	260	257	248	253	250	251	216	256	256	234	269	249	251	263	239	244	276	258	253	259	263	264	225	267	258	229	234	238	227	240	261	265	249	251	261	236	252	246	271	248	263	257	241	237	236	259	233	241	248	240	242	241	269	225	262	238	219	238	279	242	255	234	241	233	229	243	259	227	222	257	238	257	229	253	260	266	248	235	275	245	233	235	235	270	242	266	213	246	253	243	231	275	235	266	238	248	254	228	264	232	245	242	242	269	247	260	211	265	231	239	271	249	263	239	255	259	253	246	243	253	240	230	240	231	211	254	252	242	262	255	260	254	266	230	264	239	232	242	265	245	261	264	255	247	262	246	247	240	261	238	254	234	223	245	267	271	235	279	238	241	238	287	241	265	257	244	230	243	235	271	272	256	253	293	254	236	270	255	242	270	254	260	260	259	239	225	243	254	280	239	246	246	234	252	262	245	235	287	249	271	256	242	223	280	261	235	239	250	248	255	208	257	243	214	245	222	233	258	264	231	240	237	240	264	240	264	237	236	258	250	261	283	246	227	256	262	261	271	258	268	223	237	276	283	272	281	252	254	265	275	234	214	261	246	227	262	236	230	242	254	227	254	244	257	254	230	292	272	239	231	260	243	264	258	251	269	254	237	282	242	265	228	257	236	278	233	258	257	226	248	266	243	254	264	239	201	253	256	275	253	256	248	232	228	281	248	229	247	244	209	273	258	240	236	246	263	279	271	231	235	235	239	244	267	227	248	245	262	257	270	287	232	268	251	229	262	241	266	252	295	249	263	263	271	239	219	230	244	233	231	227	260	270	235	235	229	260	264	237	275	246	247	282	241	248	238	238	250	242	259	264	241	276	227	231	271	220	250	277	224	235	252	225	257	260	241	249	253	245	261	243	242	225	261	266	248	234	254	262	246	240	218	231	240	255	253	238	254	263	260	235	255	273	241	235	275	228	257	284	257	252	249	243	220	264	232	272	245	247	253	262	274	258	244	256	267	238	265	263	252	251	250	242	260	257	261	223	253	262	222	276	262	267	240	279	264	263	282	246	258	242	260	222	236	281	269	246	238	256	234	265	245	233	253	256	235	256	239	242	237	264	241	249	264	256	225	261	233	241	245	282	237	244	256	259	243	256	268	252	257	257	262	232	250	237	259	270	266	216	233	262	263	251	227	244	240	248	245	272	263	259	262	283	223	262	243	249	249	252	238	281	265	242	271	243	263	256	251	274	233	233	264	244	240	258	239	251	225	258	255	265	212	249	240	256	249	238	258	248	242	226	263	258	257	227	238	245	279	232	237	256	278	251	237	283	256	225	249	251	231	232	256	228	239	260	240	273	241	213	234	270	260	271	236	271	247	241	254	262	247	235	247	230	258	249	221	224	223	256	262	244	259	272	269	259	229	240	257	244	276	214	281	239	242	255	240	217	267	255	236	232	264	223	253	239	255	237	276	256	249	263	243	221	273	248	226	258	255	217	260	246	236	246	249	210	255	254	224	227	222	266	219	234	235	240	255	250	279	262	231	231	261	232	245	218	240	230	218	259	223	231	268	223	244	247	242	252	247	260	271	235	248	236	284	248	251	284	238	235	205	235	268	268	234	253	244	249	230	242	264	239	245	253	251	224	244	255	221	247	274	277	261	218	208	268	276	245	229	235	241	241	240	240	238	259	241	228	239	267	228	291	261	231	252	253	262	250	250	270	249	242	239	275	239	225	260	247	252	278	249	249	264	238	267	243	243	266	250	229	246	241	242	254	259	269	253	237	270	250	259	229	260	263	263	258	272	274	260	242	242	226	244	267	240	271	266	235	243	256	269	266	268	240	232	250	255	255	237	239	280	250	260	249	222	238	245	244	233	252	263	261	255	241	283	261	231	241	248	255	247	230	275	251	257	271	232	258	263	247	266	259	240	261	241	265	243	256	254	259	244	255	269	253	237	232	258	240	205	245	266	251	238	238	245	273	257	237	250	263	273	272	236	263	271	226	248	268	234	265	258	247	264	269	247	264	223	279	229	247	238	237	224	251	264	242	254	244	264	248	274	264	257	230	227	241	243	221	280	250	243	247	247	222	260	245	238	249	245	256	223	278	218	237	217	277	251	258	243	269	240	218	237	258	256	247	244	256	261	232	222	272	227	244	261	235	246	246	234	249	283	217	253	236	232	272	245	265	257	246	237	253	260	239	250	243	235	263	252	264	252	234	267	227	244	258	225	277	271	241	261	244	253	262	224	242	249	231	259	238	237	258	231	281	257	248	227	231	239	252	245	231	248	260	257	238	232	264	273	244	251	264	244	223	262	249	246	244	251	248	213	232	245	281	264	232	232	270	247	248	277	264	246	234	251	246	246	231	248	243	244	257	241	231	239	220	244	268	248	244	245	256	239	229	237	278	226	246	261	256	231	228	231	239	242	264	239	264	284	247	234	268	261	243	283	280	279	257	268	256	255	243	275	236	253	271	249	243	251	236	266	262	248	275	254	254	244	223	244	250	228	242	232	252	279	274	244	232	261	248	253	258	256	261	229	251	246	261	224	261	282	235	248	278	239	274	245	239	267	258	249	235	266	263	245	230	225	269	265	286	270	263	249	255	265	237	249	220	247	235	219	246	271	240	277	260	259	219	227	244	226	228	242	267	262	240	246	239	227	259	253	230	237	249	247	236	279	257	263	253	241	273	231	271	253	235	235	251	237	265	237	250	248	240	248	225	275	255	235	249	236	236	260	238	255	247	259	207	239	259	256	253	233	243	241	249	235	243	254	243	232	263	248	248	271	261	257	245	259	252	250	231	250	249	239	259	268	269	235	264	254	261	243	259	249	257	254	257	272	231	218	228	250	267	246	241	246	253	242	251	251	261	228	255	234	251	275	227	265	261	222	278	246	261	249	260	253	268	277	238	227	268	237	257	246	239	242	251	252	258	227	245	268	246	230	241	257	270	242	246	253	251	295	280	255	257	251	268	236	259	249	266	259	224	241	270	253	258	251	260	229	234	246	251	261	235	263	242	239	260	273	274	247	238	248	260	259	272	255	262	252	220	254	288	239	257	251	266	259	264	252	247	250	236	260	266	244	254	228	270	272	244	261	246	250	236	261	243	236	254	226	229	264	232	273	250	254	270	228	279	256	246	268	243	256	238	263	257	235	247	281	281	266	222	251	260	234	205	222	243	258	240	261	228	259	280	267	229	279	281	236	254	264	223	244	252	242	238	252	238	224	239	235	254	261	237	218	250	255
8185	5465	3825	1781	1311	996	839	702	609	606	572	491	507	461	426	466	577	451	415	391	360	381	369	357	370	314	365	381	343	362	343	348	358	334	340	354	351	327	318	363	364	319	336	376	343	309	341	335	330	330	380	337	354	335	328	310	355	366	333	358	317	338	345	360	343	343	370	318	317	334	343	347	333	346	364	333	343	358	352	347	350	359	326	337	347	335	339	347	351	375	310	310	347	346	346	336	328	336	354	366	366	370	318	355	318	326	363	356	356	327	351	342	336	340	316	315	349	337	341	349	318	323	328	314	345	312	347	360	387	340	361	342	314	351	358	366	342	319	374	376	343	306	365	369	337	330	344	343	327	323	338	368	323	352	306	371	376	318	337	368	349	323	351	373	333	318	336	368	338	352	342	339	337	324	356	346	350	303	347	346	346	362	335	370	349	349	355	359	332	335	354	341	339	356	360	346	334	318	306	347	310	334	350	341	356	389	365	322	337	338	357	364	338	306	354	345	349	339	350	367	334	332	359	364	331	334	358	366	336	306	317	382	330	340	385	363	323	315	343	298	347	365	350	343	350	349	338	341	340	343	342	331	358	309	344	338	309	338	348	344	357	308	328	327	352	349	344	335	352	346	329	353	329	341	339	322	340	333	327	319	369	363	360	312	317	355	342	318	362	324	376	357	320	351	361	371	357	311	328	359	355	323	357	332	325	346	325	342	322	344	336	349	363	359	334	359	364	359	329	379	351	335	347	364	347	331	312	337	339	325	323	348	377	327	334	321	352	342	330	325	354	338	311	351	309	352	341	351	343	327	343	331	366	311	305	337	343	335	323	346	335	354	372	347	319	332	346	344	361	351	362	330	325	361	336	337	330	387	331	366	344	331	339	310	311	321	342	365	358	326	309	299	309	340	313	337	341	360	328	353	358	343	334	346	382	345	345	323	351	341	342	350	358	321	337	339	321	346	326	322	335	328	359	349	362	318	338	338	344	362	333	352	348	349	355	344	323	344	340	329	361	343	378	359	371	347	340	388	362	354	345	344	357	327	338	323	344	358	353	342	320	320	347	324	334	340	323	338	376	322	335	382	315	329	338	358	344	343	348	332	337	362	307	331	319	354	356	384	335	343	350	346	342	327	328	370	341	366	297	322	358	347	368	299	349	342	337	308	344	318	332	365	346	381	356	344	355	365	336	337	344	359	336	339	336	312	326	318	325	322	302	347	335	353	336	318	338	340	329	324	377	314	319	301	361	360	347	366	335	324	350	296	353	341	355	343	332	325	323	341	367	340	347	350	364	366	327	315	313	339	328	368	332	371	332	320	318	362	348	361	339	329	340	360	323	351	355	361	332	335	380	353	367	336	348	338	341	349	373	294	347	337	325	354	329	360	330	327	367	360	375	340	296	327	312	330	370	314	352	320	357	329	387	356	341	337	377	346	385	361	342	312	352	323	373	352	368	348	333	340	332	368	341	351	347	330	335	330	328	322	332	357	336	362	368	349	381	327	340	351	311	367	342	347	370	353	335	344	380	373	332	313	342	303	343	326	352	350	333	334	356	361	361	354	326	302	363	321	349	362	346	344	362	344	321	354	370	356	364	360	355	313	344	335	351	358	346	336	332	365	320	329	353	343	355	350	354	332	361	357	307	336	361	356	352	341	346	335	356	326	363	338	362	333	348	310	314	365	335	365	345	341	345	325	330	403	315	333	318	365	347	358	320	308	341	310	300	362	347	347	355	342	353	292	344	374	353	315	335	342	344	345	350	316	357	355	313	312	349	361	350	349	348	335	320	335	324	355	316	338	352	309	336	342	366	345	324	310	325	329	349	339	331	338	339	344	365	332	360	321	328	335	337	348	329	299	342	336	334	360	342	330	336	325	329	341	308	309	374	324	337	351	340	351	352	335	349	346	326	358	341	325	344	335	324	333	320	317	342	368	368	328	337	375	341	346	369	348	362	358	401	375	327	324	345	339	305	335	325	366	359	382	351	349	330	345	321	322	319	303	339	353	324	364	350	320	338	330	344	338	339	323	355	334	344	305	340	370	337	330	340	385	324	331	327	342	335	317	352	336	357	338	340	351	342	343	346	350	340	321	336	369	350	340	320	344	351	339	335	327	334	335	362	341	333	331	308	324	332	347	319	334	349	356	337	330	329	319	335	379	340	346	342	349	329	319	362	347	351	317	356	320	307	389	356	340	340	316	362	337	349	300	312	372	369	321	357	330	351	311	367	340	292	320	356	359	330	342	351	371	324	336	350	322	348	334	307	364	343	329	319	332	324	331	356	347	355	332	377	331	350	329	341	307	325	345	360	374	320	375	356	315	365	335	347	331	380	328	314	337	350	340	327	333	304	341	320	354	343	316	331	345	352	344	363	336	326	330	368	311	348	345	340	359	362	353	333	311	363	339	372	365	322	363	344	349	334	317	357	343	345	349	353	358	323	363	345	352	343	334	348	350	360	320	342	346	349	334	338	337	329	354	309	348	370	362	323	348	351	343	325	312	295	345	349	344	354	343	362	333	315	350	323	334	348	338	358	347	345	333	303	324	306	353	322	304	333	363	359	323	329	370	352	330	304	324	371	343	321	321	344	315	379	385	345	328	346	344	345	333	315	336	323	333	325	352	334	355	362	353	358	358	313	330	352	345	322	346	342	337	361	315	349	312	338	340	329	368	336	340	349	320	359	348	373	329	328	308	352	308	302	375	329	324	366	368	297	339	308	353	387	322	339	323	320	372	367	337	334	354	333	361	357	318	357	355	336	348	370	316	357	336	369	350	313	309	336	357	325	345	331	341	365	335	330	303	310	351	336	348	339	364	339	350	363	339	307	337	312	330	329	335	281	324	322	356	342	355	370	311	372	344	383	347	321	320	322	360	342	371	351	340	360	326	356	329	331	318	304	323	301	357	357	346	345	326	366	347	340	373	345	325	323	343	337	345	343	331	321	379	364	313	322	330	343	353	349	341	334	327	340	333	366	316	388	360	336	339	327	337	325	341	341	339	347	348	396	328	338	366	373	328	337	321	362	340	337	326	355	369	381	361	330	361	329	316	374	323	331	317	332	352	342	329	356	344	350	341	335	364	343	323	338	332	358	367	352	334	310	332	329	368	324	345	338	336	344	364	335	363	345	355	340	359	345	335	346	330	330	408	327	322	341	366	325	348	397	337	349	357	324	326	300	312	355	321	309	355	348	362	301	351	327	313	326	336	351	345	326	339	341	369	353	342	322	333	351	384	327	331	322	337	349	334	339	348	336	365	346	369	321	350	374	330	366	372	368	356	347	351	317	318	377	363	337	389	317	376	335	333	349	341	326	356	333	343	341	341	308	346	323	346	343	358	347	336	329	349	309	338	368	365	334	345	372	365	338	308	327	363	359	341	345	335	355	332	330	315	309	341	333	337	325	314	322	311	356	357	311	321	299	348	355	342	350	332	331	329	333	322	309	315	340	377	331	311	366	341	347	366	351	329	343	340	351	370
22584	21458	29291	24029	21460	21288	4220	1349	975	920	915	900	877	847	763	780	894	781	710	647	681	685	663	677	619	622	661	680	638	621	652	627	624	617	625	595	640	625	634	676	656	596	615	606	627	632	691	641	639	620	623	651	618	626	561	620	615	661	591	613	613	635	646	606	631	601	579	614	612	612	649	661	633	627	622	655	595	664	569	651	588	584	642	584	585	619	615	620	663	572	614	653	647	596	609	618	658	634	614	581	671	653	634	601	612	619	591	602	671	633	654	656	621	634	687	626	620	618	667	659	629	658	605	633	639	642	632	616	614	610	630	617	629	599	603	603	564	647	646	667	620	607	648	625	639	642	606	601	661	580	583	616	606	594	621	634	608	621	647	589	581	600	654	599	599	602	659	615	622	566	619	644	653	615	595	618	615	631	598	631	593	608	620	649	632	601	644	602	624	687	690	590	610	633	632	610	674	632	654	617	630	624	638	565	621	616	646	613	659	602	584	572	641	649	625	582	626	669	619	623	606	599	590	638	617	601	617	564	609	657	638	645	663	615	652	598	631	629	610	630	645	585	629	645	624	602	625	586	606	588	592	608	644	608	657	595	634	663	577	640	612	646	584	552	571	629	593	630	615	678	638	634	605	637	638	643	590	621	621	610	645	636	658	623	623	640	612	618	597	631	626	601	610	660	599	627	619	653	581	631	619	637	594	629	670	656	610	607	682	652	610	609	637	607	628	585	557	613	640	569	640	622	602	632	598	630	584	615	617	633	568	604	619	637	639	635	652	604	606	586	571	635	578	574	618	605	619	596	626	664	615	611	594	673	596	617	631	602	584	603	576	657	629	622	613	602	607	631	602	652	614	698	626	569	596	604	604	655	624	648	625	603	644	563	603	672	611	600	571	606	627	645	646	612	596	559	595	604	637	667	637	645	635	573	619	560	570	632	645	634	626	606	591	641	596	611	609	601	663	617	629	662	615	651	612	598	608	619	629	618	569	626	634	627	627	600	649	578	627	651	587	599	594	596	643	589	606	635	677	600	645	659	659	643	586	579	610	626	632	607	579	591	549	651	639	617	646	630	596	620	590	625	632	666	641	548	658	687	613	642	635	674	618	585	627	607	629	608	603	644	618	590	608	625	639	635	629	606	580	640	685	591	562	618	666	630	647	656	642	632	600	622	612	612	607	600	584	643	616	596	613	630	596	566	612	614	631	620	665	605	637	654	607	652	599	600	600	561	628	601	631	624	593	628	590	590	622	620	606	635	663	627	635	614	593	661	588	668	628	677	610	640	599	595	615	647	577	642	630	572	648	640	628	610	602	617	607	641	591	625	571	663	624	631	576	609	627	626	647	645	624	594	613	598	628	653	598	611	571	650	629	631	592	593	611	597	629	625	627	650	618	636	666	630	634	603	665	627	614	640	625	595	654	603	627	657	626	626	617	621	623	643	612	634	664	592	673	597	597	609	664	599	631	634	630	621	595	588	588	579	631	630	610	622	663	613	633	645	641	630	622	627	590	591	640	630	628	647	618	548	623	654	625	665	600	598	611	640	602	632	638	622	625	630	636	623	627	628	593	589	655	627	617	639	599	588	594	653	643	642	603	613	615	647	634	621	614	619	604	591	604	656	553	555	590	623	652	606	636	631	562	583	611	587	625	601	614	638	635	621	608	651	576	645	576	597	617	589	626	631	644	643	594	614	656	689	600	626	622	645	594	634	636	631	647	611	614	571	576	651	609	598	640	618	667	611	643	647	622	626	655	629	616	598	623	677	632	599	665	627	559	639	637	595	622	654	586	607	619	601	643	623	571	646	634	628	599	612	638	600	618	565	626	628	620	595	610	637	658	637	626	606	628	604	623	647	651	642	641	630	640	636	633	644	569	593	585	598	634	589	605	629	596	621	649	639	592	656	682	628	581	611	614	633	634	631	633	620	627	660	670	628	596	588	643	625	607	658	604	588	599	623	621	618	569	637	637	605	613	652	635	630	599	594	615	622	594	557	607	650	580	644	624	598	613	620	602	658	630	629	638	630	624	626	614	607	615	644	615	628	605	616	596	581	632	574	640	613	608	628	565	625	648	595	656	614	617	603	631	654	607	637	623	613	626	650	661	627	598	649	663	610	628	608	691	643	581	601	639	594	606	622	588	641	622	645	596	648	611	622	578	612	623	605	622	610	600	618	606	635	619	605	660	627	623	592	640	606	609	623	655	574	661	582	649	620	655	638	627	670	607	637	699	606	619	619	643	607	638	591	607	611	610	571	599	623	589	641	583	613	603	615	606	603	598	605	651	578	648	639	623	628	631	590	609	595	622	600	623	622	639	549	658	604	617	614	639	625	630	646	619	619	642	652	626	632	623	636	599	606	579	604	610	590	695	631	630	637	611	659	589	610	619	616	624	644	585	596	623	616	630	616	602	635	628	644	600	595	637	626	601	610	578	620	646	638	617	579	608	628	642	655	581	586	547	594	622	620	583	593	646	630	634	588	639	608	607	608	597	607	615	618	581	580	602	597	628	591	606	634	617	610	603	603	619	611	643	636	586	629	652	591	637	596	648	659	600	585	593	601	631	605	638	660	656	633	598	663	616	590	610	588	620	626	644	659	627	594	614	655	614	643	592	617	653	586	608	630	605	631	633	652	587	638	641	669	607	629	617	616	608	597	650	632	613	640	601	655	625	623	579	646	608	613	633	619	640	611	638	652	612	617	620	618	649	620	640	656	641	623	604	557	645	643	626	657	611	565	592	594	586	592	609	646	577	599	630	628	667	614	620	629	581	654	562	644	595	584	577	621	570	617	604	643	620	611	601	637	591	611	657	622	643	626	621	591	632	570	634	637	621	581	643	615	631	600	605	598	587	582	584	673	607	619	661	603	605	607	637	616	577	656	592	597	613	610	606	605	648	601	599	610	640	626	589	643	648	629	604	670	610	633	660	593	617	604	613	615	608	601	637	644	569	617	589	647	628	602	597	632	636	626	626	625	620	614	650	628	614	604	563	595	617	652	630	642	612	655	642	599	583	630	597	599	652	605	642	608	607	618	588	609	667	664	608	643	656	622	602	659	629	662	601	604	614	656	610	615	618	598	597	577	572	587	654	628	630	649	614	604	624	597	612	647	610	585	651	600	645	643	620	615	632	641	630	642	609	631	606	579	589	630	624	636	619	608	630	610	598	570	575	605	643	607	632	603	597	623	565	623	597	609	615	593	612	619	630	636	621	624	611	627	606	660	637	631	619	603	596	598	625	582	595	635	639	624	579	594	611	620	635	620	611	635	598	636	617	627	598	640	619	624	577	602	577	612	590	635	601	657	586	631	620	639	578	633	671	621	618	563	623	637	605	611	643	602	642	636	556	593	628	634	599	662	591	609	624	635	647	547	624	614	597	595	631	626	600	607	660	623	589	613	599	647	578	559	601	622	594	631	633	611	625	644	622	649	651	656	610	642	596	642	627	589	652	608	637	576	598	670	593	626	643	622	635	581
11957	14381	10248	4958	3533	2757	2295	1832	1663	1460	1387	1250	1281	1186	1074	1071	1335	1160	936	838	898	836	830	830	865	860	858	846	855	856	836	838	796	829	823	828	817	778	811	809	834	763	798	882	821	860	824	770	846	766	821	789	769	789	788	768	793	795	789	775	771	795	817	772	832	783	810	845	799	804	774	802	782	840	823	848	761	740	767	812	778	814	815	769	816	749	819	795	852	798	794	818	802	777	795	736	808	786	812	792	808	760	791	816	842	806	739	780	761	810	772	783	766	833	837	794	791	783	794	792	768	790	810	789	754	750	823	764	815	754	776	754	801	774	805	783	777	832	793	776	780	781	768	773	826	781	800	814	805	833	791	771	795	783	770	784	789	760	790	796	778	806	821	761	805	765	854	746	743	774	765	815	778	792	841	803	791	750	775	799	752	792	789	772	766	769	725	774	753	776	768	806	768	819	744	791	751	804	784	777	811	722	785	805	785	780	793	812	772	781	760	814	798	732	820	810	761	827	715	781	776	817	768	802	801	791	783	826	779	784	792	752	732	808	818	742	783	781	795	773	810	745	797	784	758	795	845	768	797	803	780	785	832	770	808	801	749	758	777	829	749	734	807	762	778	764	789	812	793	795	768	802	780	759	761	752	747	772	762	760	761	815	792	772	764	774	748	758	779	776	792	827	808	789	779	793	817	778	795	813	744	767	788	818	792	754	768	747	785	797	765	787	758	751	787	706	786	749	788	788	782	759	811	820	753	804	756	740	758	792	792	779	788	752	762	779	791	813	794	776	798	785	750	786	771	806	815	750	758	819	785	797	764	767	776	770	753	768	796	766	756	789	797	710	750	772	716	764	812	774	837	783	762	760	804	843	801	804	771	787	780	729	785	746	778	788	776	857	810	821	778	791	758	788	759	828	763	791	793	760	752	807	800	778	765	818	765	808	802	795	813	774	756	832	751	773	810	799	740	751	780	742	765	803	812	797	763	806	860	791	725	820	768	804	786	819	766	759	782	772	817	776	785	747	781	804	774	764	767	788	792	745	806	758	759	734	822	751	766	793	747	821	756	781	777	834	780	805	792	718	761	826	807	755	779	804	770	783	793	789	784	765	806	808	727	761	757	788	766	767	826	805	724	777	769	797	807	757	774	759	798	800	789	756	798	795	776	771	746	786	765	792	819	791	796	763	814	762	751	813	769	761	787	774	762	766	827	746	845	713	768	803	809	788	751	741	764	772	814	757	733	749	781	810	783	787	801	788	761	748	781	832	789	816	802	734	801	777	726	716	770	784	788	816	779	800	762	795	735	791	806	788	782	792	788	769	783	782	801	779	777	771	777	764	768	799	822	741	805	771	801	804	784	747	766	812	757	741	767	755	740	789	769	762	795	777	785	799	788	834	779	762	787	796	792	725	802	785	791	747	788	801	772	782	773	787	761	779	798	730	773	762	785	787	807	795	713	779	838	753	737	777	790	746	758	802	769	751	844	783	765	788	803	823	788	769	812	780	863	812	755	826	793	735	790	782	787	761	804	781	792	798	809	756	820	794	807	811	739	806	766	781	759	766	796	817	821	813	735	786	811	755	757	754	836	726	780	786	762	779	825	784	762	750	826	756	793	804	798	804	810	720	797	794	790	847	816	805	767	808	777	823	793	775	802	757	799	852	781	788	813	765	783	805	815	774	747	788	766	784	768	707	824	802	747	789	814	818	799	733	791	727	773	745	777	812	757	781	797	759	790	768	811	744	841	859	791	842	783	807	795	797	780	760	791	797	794	777	782	754	785	794	789	793	736	769	804	784	828	769	786	761	755	825	788	802	780	769	790	819	783	739	723	764	771	767	789	738	806	775	763	768	871	814	758	819	802	774	802	777	802	780	839	769	793	788	787	784	770	723	788	774	745	732	775	764	800	802	762	771	731	787	791	789	802	748	770	766	752	713	749	732	802	723	736	788	768	760	767	777	740	804	758	795	798	790	816	766	705	730	842	773	801	753	789	779	783	742	824	786	763	763	803	796	757	705	796	819	771	835	775	761	847	827	780	778	784	797	788	797	796	743	781	787	730	790	794	803	831	766	765	769	756	775	785	802	719	773	798	777	787	754	800	795	775	791	806	772	787	740	773	748	782	779	802	802	786	760	775	767	829	765	790	801	794	772	732	789	735	781	779	803	757	778	812	807	820	777	789	767	794	744	770	789	792	799	820	750	776	807	836	829	753	803	806	843	752	801	781	828	751	807	783	762	779	780	792	761	811	759	802	832	779	776	775	770	772	757	787	798	831	786	796	761	788	795	772	759	802	748	815	794	761	805	754	795	752	802	771	740	812	733	815	801	788	761	771	809	801	838	804	765	772	771	784	787	826	805	761	793	755	791	808	722	759	783	792	760	789	789	743	800	834	765	774	760	778	788	821	808	781	724	762	792	780	845	773	771	812	798	772	795	833	764	813	776	787	803	774	785	792	808	869	752	805	814	749	764	785	777	818	801	801	786	849	760	713	793	768	799	786	758	750	795	786	832	724	749	773	794	725	787	798	753	789	817	817	774	763	809	741	772	781	732	759	804	799	777	788	747	833	792	815	802	757	800	797	759	742	730	792	801	761	803	808	778	777	760	721	821	750	802	767	801	789	802	800	788	797	750	842	779	767	739	784	833	794	780	819	756	771	774	763	766	777	777	774	784	790	753	766	799	762	793	766	825	767	743	799	739	776	792	770	769	825	779	833	788	783	795	779	753	783	793	791	791	731	767	752	792	770	746	761	809	747	787	828	828	762	834	799	784	757	838	738	755	798	837	788	758	785	794	837	765	783	773	762	751	802	808	786	789	754	789	811	792	828	807	809	797	791	748	783	765	816	721	782	777	752	769	798	837	726	817	802	800	733	771	783	796	797	817	770	704	780	750	828	797	753	788	805	788	778	741	803	763	770	777	801	777	769	766	796	757	780	733	806	779	767	749	751	774	762	783	815	802	790	823	772	759	787	769	813	800	730	804	768	784	815	786	784	812	731	751	817	766	788	798	746	757	774	818	740	770	787	781	790	795	782	790	755	777	828	757	786	754	773	815	839	806	778	759	717	777	821	790	772	749	809	768	740	790	752	762	777	783	801	757	751	797	733	804	732	825	811	768	757	757	794	802	796	797	725	803	728	759	760	794	768	801	783	765	778	785	746	806	733	777	752	725	736	798	782	812	736	787	728	770	799	776	773	730	804	814	820	798	761	797	809	772	764	772	719	746	758	775	750	797	736	741	744	834	793	834	779	774	743	811	782	736	788	755	745	780	810	791	771	809	827	762	738	789	806	775	783	796	816	812	804	789	765	789	777	749	732	777	783	774	742	797	828	826	813	815	741	783	804	716	789	779	799	750	820	770	756	750	825	830	815	778	786	778	787	753	826	775	758	747	801	860	777	762	773	800	784	765	784	791	774	747	748	803	842	747	751	747	774	812	800	756	781	798	789	801	763	810	805	767	769	741	731	830	758	732	792	740
27573	17150	3203	823	559	500	429	433	409	384	422	443	400	387	376	395	400	411	407	377	380	369	392	424	344	377	436	367	348	363	376	370	390	375	374	363	382	385	372	373	349	375	375	373	357	373	398	391	389	374	363	345	357	383	381	375	367	371	382	363	371	374	386	361	348	391	387	387	374	408	362	368	365	359	361	358	372	385	369	375	378	363	343	388	379	368	393	383	364	381	383	375	385	371	393	362	410	385	370	398	390	380	359	365	359	342	388	376	382	405	383	395	377	382	356	348	388	372	352	387	348	369	375	359	353	365	384	376	399	358	396	361	368	411	357	392	366	358	353	394	408	385	396	359	366	363	339	367	408	395	367	398	394	386	336	373	357	359	397	339	408	388	374	370	387	378	389	419	392	348	380	363	396	392	387	357	359	367	371	370	360	379	366	367	371	381	394	376	328	364	371	371	365	369	371	371	362	343	356	423	364	388	370	377	377	370	343	360	384	384	416	380	395	379	391	403	344	378	375	381	389	347	409	369	414	371	359	405	401	353	375	371	383	371	363	376	383	360	384	370	377	380	375	427	385	411	389	413	360	380	384	371	352	351	403	362	382	370	365	386	389	359	384	350	383	361	387	380	394	419	360	363	363	378	369	361	368	408	356	395	342	391	396	365	357	361	372	396	336	372	389	362	377	400	381	351	391	381	382	351	375	389	348	438	380	377	382	388	420	376	398	411	366	373	348	372	396	390	377	350	415	367	359	348	376	353	382	358	379	387	361	383	365	388	380	391	363	365	387	361	360	414	400	372	365	376	371	376	395	358	377	352	359	410	390	376	366	347	334	374	361	369	380	382	407	350	368	404	390	362	361	388	385	388	362	356	382	364	384	371	358	383	362	378	354	356	403	349	400	346	344	385	393	352	392	385	381	380	363	394	347	377	392	352	413	407	407	381	358	395	355	392	375	380	400	399	371	356	356	376	345	398	412	367	365	391	394	393	420	405	398	379	359	350	382	358	409	334	381	398	384	394	385	379	362	384	339	382	343	391	394	345	388	368	397	411	370	367	390	350	411	366	372	385	350	408	377	372	368	352	423	401	373	401	373	345	404	370	381	364	380	364	381	370	425	364	375	372	375	371	350	393	382	386	353	371	354	371	377	388	408	380	387	380	384	388	369	367	375	353	357	375	377	355	378	372	346	359	340	384	367	366	375	343	390	403	367	345	399	361	369	384	334	388	383	377	388	347	382	407	390	404	395	398	351	354	365	412	325	362	374	362	399	357	394	358	362	366	367	371	387	371	410	407	375	352	398	383	406	383	367	363	396	353	356	395	410	349	390	364	370	373	426	367	375	366	342	377	365	427	389	388	376	367	389	368	378	377	370	370	357	366	388	395	353	388	370	367	361	347	356	381	405	396	382	401	382	370	363	393	362	363	368	357	367	376	400	381	385	389	363	376	402	403	405	368	382	394	369	394	375	375	395	352	377	336	349	382	392	392	379	360	370	351	383	385	370	358	414	365	380	373	353	362	391	356	378	383	369	426	343	392	384	403	348	376	377	392	394	357	370	390	401	344	399	358	400	400	363	378	390	379	389	331	365	382	354	394	400	354	368	384	372	370	370	376	378	358	382	376	383	394	395	355	361	363	353	339	386	372	374	358	352	386	415	389	371	380	378	348	374	386	388	376	404	379	382	385	355	372	363	386	404	365	363	366	328	398	360	377	352	382	350	368	381	357	339	392	384	392	377	379	360	378	351	354	350	394	376	414	379	392	380	353	375	347	332	341	361	373	362	408	401	374	374	385	385	364	378	409	379	350	369	380	348	394	417	419	346	348	385	401	383	395	383	368	387	361	380	336	382	357	382	353	350	360	384	367	362	371	353	405	375	348	396	386	400	419	347	356	398	380	366	401	372	354	352	344	411	395	360	386	361	389	393	375	363	395	386	374	377	386	372	357	373	395	366	359	389	395	369	361	415	359	368	364	367	353	379	384	385	335	376	383	370	408	364	393	356	356	375	373	395	396	388	353	359	366	373	354	368	380	384	389	401	370	390	424	367	363	367	389	377	367	352	370	363	378	387	359	394	358	344	388	368	384	367	336	342	402	364	395	363	365	376	363	383	380	375	343	346	333	398	377	365	411	351	340	358	359	370	364	369	388	360	373	369	351	374	375	342	329	352	354	388	377	369	381	365	393	375	369	354	398	391	350	362	414	398	382	387	356	367	375	375	362	355	385	406	372	389	361	387	399	348	382	369	357	368	371	376	359	407	424	362	393	352	372	362	347	346	386	369	363	382	338	379	359	350	396	316	368	360	390	327	389	378	393	391	348	373	368	393	392	345	365	399	376	388	384	372	390	357	371	337	362	381	393	375	365	381	396	395	393	376	404	397	392	383	364	377	369	355	407	359	406	405	368	358	349	375	361	366	372	339	389	370	381	395	398	351	321	387	357	378	364	382	363	351	372	364	395	354	396	375	423	380	389	396	363	416	387	339	340	392	393	356	388	375	365	401	391	379	396	361	385	395	381	365	339	369	372	346	375	350	391	365	342	360	378	393	388	370	377	403	382	358	362	388	365	384	407	361	363	382	394	399	423	391	382	377	352	373	375	376	399	377	383	390	365	366	357	410	357	349	391	370	379	393	370	370	373	388	353	384	381	355	416	385	367	364	376	382	361	390	376	372	399	415	377	364	345	345	391	365	359	376	377	387	372	384	404	403	407	369	381	349	406	375	347	382	369	347	383	368	389	375	381	394	358	360	390	412	379	383	322	371	419	371	368	345	354	404	393	396	352	379	359	364	354	377	364	388	378	390	332	392	355	396	411	347	380	384	367	409	377	398	367	359	366	374	378	399	389	381	361	354	400	395	333	387	381	392	338	389	385	395	362	421	386	354	345	414	361	375	347	403	338	353	369	383	406	371	393	401	360	387	363	364	400	398	357	370	420	359	381	383	360	362	374	393	408	371	407	370	350	377	354	359	339	339	386	410	381	360	376	400	365	359	376	374	375	338	368	366	368	376	380	352	353	368	379	354	351	375	396	373	386	346	392	367	354	396	369	374	402	401	412	423	366	386	385	347	363	385	371	408	360	396	398	381	321	373	351	403	367	382	369	387	368	420	382	353	395	389	377	395	403	345	366	388	373	381	360	367	389	351	358	375	382	391	377	402	374	381	341	379	351	362	387	359	377	352	357	375	393	380	363	342	374	413	322	353	392	398	371	402	416	375	415	363	334	375	363	353	364	387	381	370	388	374	421	384	419	408	377	368	359	373	409	324	357	378	378	396	373	386	374	407	387	374	378	357	351	398	396	414	365	380	380	358	378	337	391	341	389	388	388	358	351	378	410	396	347	377	391	375	418	388	381	343	402	364	363	366	406	382	376	379	393	401	376	322	376	376	361	392	385	392	381	355	380	412	375	376	393	363	395	369	383	351	383	411	345	368	371	371	375	369	366	396	365	368	353	369	374	378	407	386	407	351	373	352	378	336	368
4971	2235	1656	974	748	630	659	570	533	531	529	550	515	535	510	458	520	510	461	480	483	473	464	463	460	494	493	478	489	466	474	530	498	477	458	463	484	473	490	497	470	496	470	462	477	451	464	473	496	463	486	440	477	517	426	466	450	483	507	486	481	479	505	521	468	493	521	484	510	487	486	461	462	510	479	497	490	454	488	489	492	504	499	427	493	494	515	450	493	433	481	453	460	484	465	487	438	460	484	498	482	456	464	467	474	469	479	473	462	466	479	477	489	506	452	493	476	484	492	493	505	440	482	477	509	500	499	509	459	485	469	476	477	497	474	505	489	480	506	501	450	464	492	437	475	501	486	471	466	443	500	502	510	447	502	452	448	459	480	486	458	527	488	478	478	511	480	493	489	501	451	490	482	474	463	460	450	498	475	471	470	491	466	489	459	473	486	479	474	453	480	448	452	480	477	469	458	460	477	510	470	481	484	469	484	483	483	490	480	488	484	461	495	491	475	486	485	478	484	491	512	527	462	423	472	494	468	517	498	478	479	451	487	501	490	477	444	489	512	479	489	503	508	465	442	485	459	496	479	461	454	461	454	458	474	482	462	481	471	441	474	488	481	498	490	488	508	483	455	461	498	480	474	459	459	466	486	479	464	506	484	473	477	494	479	443	492	493	466	488	449	524	480	498	440	499	479	476	471	520	492	482	489	473	483	504	484	447	484	493	444	468	492	464	428	509	438	498	492	489	489	503	500	477	498	468	458	465	483	463	486	466	498	491	502	501	486	506	504	468	460	494	492	489	483	487	445	433	448	472	465	452	488	447	465	447	484	460	483	467	467	490	485	469	494	453	477	426	507	469	484	424	433	473	433	492	463	489	482	483	483	492	495	495	492	450	449	467	497	455	482	450	447	491	486	473	510	422	464	470	478	426	520	470	475	507	483	493	504	463	446	475	476	489	487	497	457	472	485	482	477	468	501	484	468	456	435	503	427	561	476	482	456	440	493	509	460	487	480	465	446	459	454	470	467	474	474	460	465	493	493	480	463	453	466	456	451	449	503	516	463	479	463	483	497	446	490	501	490	485	487	489	437	473	508	473	469	450	477	481	466	453	477	547	489	527	490	482	463	467	481	490	483	499	484	459	482	476	476	544	486	465	480	529	478	467	504	477	479	474	506	484	480	491	510	509	465	478	457	505	460	445	490	490	498	511	471	465	489	451	481	497	471	483	481	455	464	507	508	479	468	493	475	486	439	517	491	488	458	469	459	503	520	520	492	479	512	480	453	509	485	444	501	495	480	487	475	455	534	462	486	459	476	462	410	473	498	477	479	510	500	446	496	474	497	523	453	491	462	496	437	495	438	510	481	453	497	455	470	482	458	480	509	496	479	470	477	481	487	457	486	467	483	472	468	468	485	489	471	490	486	438	485	493	522	427	457	470	479	495	454	501	479	505	481	480	458	461	503	493	475	427	432	460	436	502	448	472	461	520	437	466	461	457	485	475	472	479	455	495	449	462	491	470	440	500	464	504	456	475	459	477	494	478	461	433	460	482	454	445	487	501	491	463	477	463	470	494	447	476	488	488	454	484	453	456	455	481	533	512	475	441	466	478	496	455	428	489	467	457	465	463	470	427	443	436	464	492	512	474	426	462	491	458	441	513	468	527	486	488	483	493	459	497	479	482	505	460	477	532	491	460	482	508	479	456	494	508	469	470	481	469	489	474	484	451	475	492	473	530	462	481	487	495	481	477	498	446	509	420	466	473	497	506	450	489	488	431	485	471	486	482	477	475	499	499	432	473	452	465	459	486	485	491	444	478	494	476	474	472	487	473	490	493	507	489	464	482	488	470	475	462	503	472	494	499	517	482	480	496	456	497	473	464	474	486	509	490	496	522	460	482	511	457	521	472	498	512	507	465	514	473	480	501	480	499	490	492	501	502	491	463	469	544	517	496	456	478	452	500	409	443	473	517	496	491	460	424	467	467	465	454	493	494	513	456	509	492	470	459	474	480	480	466	496	485	466	460	452	454	473	506	469	522	499	433	476	520	456	503	456	450	463	478	486	506	501	487	486	493	502	522	446	515	464	487	495	518	461	475	488	491	494	473	502	493	490	496	490	526	478	501	470	485	466	508	464	458	528	503	460	448	467	462	459	485	469	494	477	488	443	499	484	472	446	471	494	478	454	483	491	452	497	476	488	470	465	476	487	473	431	464	471	486	496	513	486	468	467	484	507	476	455	466	459	473	476	503	493	477	472	490	492	445	494	511	448	491	473	473	457	467	490	470	485	489	458	508	503	461	466	478	484	449	488	453	477	462	451	477	463	501	468	457	465	479	456	486	472	450	448	482	439	483	467	519	470	455	488	510	472	458	436	439	481	489	477	470	488	513	446	512	467	514	480	438	474	488	505	502	444	424	527	513	479	475	456	509	486	472	453	452	477	483	457	475	450	502	489	497	485	490	491	507	497	473	493	477	498	522	487	554	509	474	488	480	496	488	487	506	465	485	459	505	451	526	476	491	508	467	476	503	481	491	471	484	505	477	480	471	459	478	480	468	495	457	462	499	474	477	508	472	482	483	426	495	477	493	441	467	492	503	500	454	486	460	477	517	520	481	486	498	502	470	448	493	469	473	512	510	512	459	492	486	451	476	484	469	495	514	488	489	482	460	505	500	448	453	441	453	506	453	486	501	473	466	506	493	484	494	469	520	519	495	504	458	491	501	510	464	486	481	463	466	496	476	493	485	457	475	470	474	465	489	481	464	505	480	478	477	460	450	469	470	476	474	478	488	478	503	493	500	518	472	496	476	522	492	501	481	489	474	493	502	506	428	480	467	493	456	446	483	495	494	509	490	490	453	490	517	457	467	440	490	494	502	479	455	460	483	475	520	532	473	505	505	486	477	452	468	500	508	476	477	482	485	501	436	499	522	477	516	475	477	480	473	495	447	496	457	524	492	452	467	486	479	480	469	502	452	477	465	531	479	465	478	504	474	489	456	466	465	511	482	444	484	485	491	513	525	513	502	430	503	480	497	480	493	496	450	476	483	467	462	484	465	471	464	487	432	469	500	415	475	466	476	465	477	457	470	504	496	492	503	524	470	484	490	471	481	469	488	497	460	477	466	463	505	457	470	507	487	473	510	480	480	487	483	466	442	470	505	474	456	541	487	448	483	460	480	490	509	466	459	492	477	508	475	510	457	471	500	447	514	481	487	512	540	477	485	474	503	470	513	504	446	492	461	488	475	470	473	498	476	468	510	489	490	469	499	512	469	504	459	483	468	476	464	512	477	443	496	474	493	466	477	494	486	441	478	479	504	513	498	487	493	492	492	483	452	476	447	476	439	460	507	459	444	468	483	480	462	475	472	467	499	465	449	472	480	465	466	483	453	520	489	474	462	504	472	506	460	475	474	479	433	479	508	489	485	508	487	481	498	465	502	492	473	508	482	488	452	504	479	471	471	495	516	486	468	447	510	487	470	483	466
23509	21456	28692	24595	21266	4975	1283	958	847	852	830	791	820	748	751	706	794	688	674	713	680	687	665	669	668	679	688	664	637	672	671	648	609	624	698	637	677	728	687	665	661	631	665	674	687	729	679	692	672	654	630	670	651	645	676	669	648	670	684	643	679	723	627	626	692	670	663	662	661	659	686	695	673	692	678	674	643	675	640	653	717	634	639	625	642	685	720	727	668	623	679	632	695	687	665	672	648	643	656	702	665	671	635	675	660	636	711	640	665	655	667	666	634	646	713	643	666	718	688	654	654	639	667	646	668	728	631	642	618	643	653	650	624	673	655	619	659	669	697	636	652	653	667	665	642	669	657	656	651	682	691	696	664	675	610	633	707	666	644	675	674	632	685	703	668	602	634	674	684	606	653	666	630	652	624	685	654	639	657	648	673	685	662	650	637	702	664	652	672	600	659	662	633	634	669	672	626	699	695	684	679	670	696	669	613	730	652	654	662	656	651	677	688	649	628	677	638	647	673	654	645	672	694	701	664	645	694	635	636	632	650	668	656	663	614	672	636	652	619	614	621	690	690	664	629	624	638	655	690	601	685	604	695	661	599	653	694	626	654	677	701	658	665	654	664	654	652	641	695	679	644	647	653	635	648	640	677	655	670	659	690	657	613	700	657	670	660	668	666	663	657	660	581	643	644	658	636	646	680	625	663	697	645	700	639	624	610	622	652	679	640	632	718	666	700	654	730	623	677	645	609	668	638	661	692	654	634	675	669	680	638	648	698	646	698	671	643	606	610	651	652	647	653	677	643	643	670	681	679	611	653	666	637	645	684	656	662	634	633	630	650	663	668	688	675	651	670	662	688	677	645	674	665	666	653	715	708	666	610	690	618	702	662	665	696	647	623	693	611	710	649	640	664	625	693	678	687	629	663	616	653	663	686	649	660	662	679	637	686	653	646	638	629	715	664	633	655	652	624	649	680	665	659	658	698	649	636	677	664	650	644	642	648	648	660	637	667	650	647	664	671	657	678	682	675	656	667	657	722	672	654	667	657	623	692	643	625	645	691	624	633	710	678	649	662	643	663	736	675	654	696	703	630	652	697	637	626	687	604	671	612	607	665	687	681	665	655	651	623	722	675	660	657	674	659	674	657	701	619	670	604	693	676	692	670	641	651	681	651	641	666	706	693	645	658	673	628	675	647	643	640	694	661	693	657	596	684	693	649	674	629	702	623	665	652	634	676	634	613	639	687	658	609	653	704	620	647	675	645	676	658	665	686	697	667	642	663	631	676	616	654	656	651	637	608	676	652	651	664	627	627	644	670	621	674	684	658	651	643	631	625	637	628	629	653	654	724	692	663	632	648	684	653	643	644	630	670	660	653	669	679	652	648	631	674	641	649	633	645	642	650	686	672	621	644	672	675	680	626	667	677	689	681	650	679	603	665	667	669	618	688	643	712	651	644	614	610	696	671	651	717	645	640	672	648	693	671	666	726	631	655	621	673	686	648	655	661	647	652	661	653	660	624	627	663	676	632	629	671	696	652	680	706	650	651	680	662	694	618	659	673	705	648	637	633	606	658	711	667	666	652	696	728	656	709	638	676	649	676	646	675	677	648	641	695	634	659	665	662	633	666	638	676	668	630	667	640	635	719	635	661	662	686	662	644	674	702	669	699	657	703	731	639	677	637	677	639	668	623	628	668	642	626	685	693	669	649	607	628	665	689	635	672	621	666	660	677	674	648	670	698	628	643	635	634	700	646	636	692	628	619	597	657	678	697	614	611	630	656	622	667	701	677	636	666	685	666	681	680	593	686	685	691	634	656	647	673	634	621	648	677	631	629	637	653	700	692	665	657	682	704	665	647	639	656	685	617	634	627	638	659	689	631	690	670	626	612	637	637	683	750	642	677	676	687	678	653	674	662	669	669	688	699	700	663	646	662	650	639	647	656	670	638	605	654	618	648	674	610	623	670	656	656	675	655	674	648	613	642	640	651	663	635	647	616	660	612	614	640	672	657	646	611	611	645	674	638	686	616	643	658	691	675	640	653	666	692	666	682	681	657	655	656	652	656	647	719	637	643	713	677	628	637	686	704	643	670	673	695	664	673	625	651	618	679	647	667	643	640	637	638	664	645	599	634	654	705	653	639	620	715	648	642	662	630	686	676	676	667	628	687	683	595	645	680	634	659	699	643	706	705	608	639	665	667	642	703	690	638	650	700	642	669	641	638	643	582	626	688	664	671	657	636	632	647	622	673	654	662	644	694	601	698	669	650	690	658	665	656	673	678	671	688	638	673	656	660	637	617	675	681	660	621	687	640	683	683	635	640	620	655	670	638	677	698	698	653	620	719	695	686	692	665	659	629	642	624	633	648	615	614	680	677	690	690	677	675	645	657	646	689	653	684	630	636	650	641	680	643	622	661	651	672	681	670	635	669	610	688	663	635	683	640	677	679	666	636	649	679	629	647	650	671	699	699	699	682	707	683	655	657	685	650	640	689	612	694	687	684	646	674	653	650	689	622	644	683	683	641	669	683	640	663	718	633	651	682	661	733	692	662	635	655	659	663	686	673	669	655	675	674	622	670	639	666	642	660	637	640	688	616	650	643	688	635	662	667	638	609	662	691	647	674	642	660	644	637	644	641	664	625	682	672	660	663	671	629	655	686	675	640	649	616	693	687	632	650	661	672	650	638	638	676	635	631	690	654	676	653	671	638	629	702	616	679	663	659	650	648	652	622	647	623	671	631	653	689	666	657	669	646	708	620	667	670	643	668	624	665	650	671	691	684	647	663	638	643	700	649	598	653	644	687	577	655	646	690	625	694	650	636	667	664	646	670	698	671	672	698	659	695	637	668	663	685	669	635	692	627	677	619	647	616	671	662	659	658	642	651	683	660	680	694	641	646	700	630	653	670	649	697	650	650	638	663	650	641	666	663	656	589	685	631	661	652	616	655	661	661	679	685	713	615	600	641	644	692	645	643	625	653	670	627	660	685	643	646	631	655	635	634	682	698	649	653	638	647	660	641	650	645	689	654	685	638	671	616	673	666	635	660	653	634	666	618	639	638	649	639	630	635	662	673	685	673	664	676	651	654	679	637	652	658	643	661	668	715	655	643	660	673	654	638	647	654	643	645	679	647	674	666	647	654	710	671	693	671	665	625	631	660	703	645	661	654	639	668	652	675	651	645	696	649	683	591	653	641	698	666	650	653	635	701	693	660	687	662	695	652	647	642	658	653	648	643	646	690	671	654	640	640	639	665	656	645	697	656	643	674	615	629	642	671	633	628	611	676	663	695	694	700	657	694	687	633	640	668	596	650	665	691	630	679	673	678	667	679	660	671	661	681	653	658	618	650	652	653	648	651	641	684	722	646	616	625	667	671	636	673	653	655	709	637	651	679	644	631	663	635	666	653	645	650	669	628	673	616	639	666	628	675	663	667	709	654	653	649	615	634	663	669	650	684	674	691	635	640	623	684	698	674	662	665	672	686	647
9112	9214	6553	3179	2386	1906	1707	1394	1306	1223	1122	1087	1027	1028	1023	887	1093	904	838	882	898	856	883	907	855	845	808	863	874	857	825	834	874	768	835	846	824	845	798	822	824	788	878	880	815	813	850	825	796	857	833	832	864	800	762	797	840	839	776	820	780	785	798	805	812	851	827	795	874	822	832	810	825	791	788	870	847	769	834	831	866	827	791	835	812	725	815	809	811	801	787	823	845	802	847	831	808	796	820	813	856	799	878	847	864	817	803	802	857	844	854	848	830	823	807	782	769	805	831	844	850	848	774	848	855	812	814	849	835	877	813	861	820	816	838	839	818	820	866	771	817	858	801	841	830	773	758	791	855	812	778	794	785	799	773	871	823	795	789	817	808	837	831	833	836	869	854	846	813	869	817	833	808	802	863	818	798	793	872	797	820	849	841	804	812	852	839	806	773	789	792	816	782	829	847	853	861	802	846	781	811	822	819	801	794	804	834	884	786	831	836	827	796	832	842	816	867	789	844	821	788	787	816	790	818	833	768	840	824	871	779	837	851	790	790	814	750	835	803	804	862	780	805	810	837	815	786	835	843	854	740	843	832	788	794	786	828	793	839	852	812	804	783	827	759	785	858	824	831	806	835	757	792	794	833	830	821	798	843	812	804	803	874	806	840	888	817	791	801	873	769	802	788	783	805	804	804	806	818	820	832	796	800	816	826	804	804	845	778	822	790	785	808	834	785	746	832	788	818	815	851	831	823	808	831	820	810	832	815	857	840	779	823	805	822	861	756	816	868	834	801	799	802	812	790	825	823	803	830	789	810	808	823	823	820	823	846	818	825	837	855	811	790	756	792	791	790	789	833	802	798	823	852	814	779	852	837	800	906	785	782	845	846	809	808	810	804	842	789	868	816	769	823	834	846	834	801	821	848	764	834	843	816	811	799	758	772	771	808	814	813	808	802	824	778	812	807	840	798	767	859	841	810	805	806	806	850	844	816	867	806	833	854	823	795	851	823	798	815	835	826	809	794	772	786	799	807	851	831	741	850	838	814	839	818	804	816	770	825	788	851	797	826	800	745	812	842	833	808	811	816	860	777	838	802	821	875	829	826	855	782	824	833	804	853	859	814	843	756	845	808	798	806	849	800	766	800	840	829	867	780	830	862	865	824	823	857	834	846	781	822	825	844	853	765	782	817	816	768	864	813	840	824	859	771	822	838	888	856	844	799	843	806	841	807	830	820	854	837	805	784	784	746	779	810	860	837	824	817	938	852	794	882	812	800	808	875	813	836	857	797	759	814	815	823	824	852	840	854	796	803	803	784	810	842	813	802	812	837	831	826	814	830	845	818	775	805	815	847	813	742	774	815	769	801	830	798	821	797	851	850	837	820	833	830	767	837	808	823	809	854	845	830	819	803	874	799	788	849	830	783	834	810	783	842	770	845	790	819	845	802	864	809	819	814	845	755	840	773	842	791	857	812	842	764	833	840	825	784	807	820	851	812	827	843	833	851	824	821	780	817	782	780	830	839	863	833	827	792	849	805	780	830	832	836	779	771	773	767	808	743	822	816	823	804	807	795	822	765	844	845	815	818	863	809	788	851	802	817	842	773	782	820	871	802	806	798	831	762	805	797	831	791	825	850	782	839	857	830	817	839	815	790	784	788	822	804	833	828	798	790	819	807	783	884	845	775	865	851	831	793	798	771	807	778	853	846	791	820	802	841	796	807	835	808	803	817	849	795	805	807	814	815	852	790	833	817	817	812	843	855	838	909	813	792	793	790	830	856	809	823	817	830	874	811	799	824	814	819	784	804	803	814	812	798	790	802	842	852	822	787	811	802	838	847	794	827	839	806	761	813	809	778	790	876	813	777	802	857	823	793	863	867	773	808	811	805	830	780	824	849	816	843	817	810	812	831	810	869	835	822	765	824	762	815	796	813	838	859	849	767	792	827	833	825	764	817	810	834	786	847	847	825	812	868	798	862	826	847	782	798	821	854	846	769	831	889	864	772	860	829	796	885	825	808	795	812	837	807	851	840	832	876	808	852	849	822	801	785	859	809	842	776	802	826	808	876	801	824	847	853	839	784	814	766	857	845	859	795	871	838	832	810	844	856	799	834	809	842	838	796	880	821	832	805	901	865	871	827	811	799	797	849	804	808	844	765	803	836	798	802	820	817	863	831	777	833	794	790	793	811	774	782	851	847	822	772	812	857	814	830	821	796	809	852	822	815	788	772	846	815	821	859	833	854	889	781	806	808	813	864	799	847	755	839	803	809	815	847	802	812	798	847	789	812	777	829	791	843	817	802	827	837	809	841	881	838	844	829	839	806	796	819	824	827	799	801	870	800	818	816	818	838	799	836	806	803	853	870	828	831	810	809	817	802	851	879	823	789	853	848	821	797	752	781	846	774	866	860	843	869	820	813	864	810	802	797	796	819	831	839	815	756	791	816	817	808	814	813	811	825	858	812	803	764	845	804	822	803	813	792	864	847	822	763	818	823	842	858	805	842	812	786	813	830	813	864	833	834	827	811	804	850	795	756	809	815	813	829	842	822	834	842	824	815	814	822	790	862	829	816	801	807	821	788	836	831	774	743	804	786	827	781	807	775	825	834	808	799	842	825	866	809	804	848	811	829	792	850	786	805	823	844	826	753	849	827	858	817	782	794	831	784	837	826	830	814	813	833	823	830	819	832	784	724	839	774	810	859	840	799	829	802	843	774	801	855	854	823	777	817	831	808	789	826	835	813	782	815	763	873	830	806	837	812	798	783	811	803	811	811	809	804	776	858	829	806	794	797	836	809	800	826	796	834	815	784	838	818	854	766	795	855	752	868	808	817	784	828	812	798	844	844	837	753	776	822	815	812	819	797	868	788	802	828	838	814	753	770	833	838	842	834	812	788	876	831	797	790	858	841	785	766	831	864	899	786	853	851	797	884	811	873	754	807	859	829	796	778	807	814	848	857	790	790	797	841	778	823	775	785	782	819	819	854	779	817	838	795	777	826	803	782	835	867	817	845	799	838	830	785	820	787	825	816	788	825	834	823	814	780	849	774	861	836	803	845	796	820	857	859	795	785	841	791	822	814	786	795	824	821	800	862	800	827	787	829	810	825	803	809	797	790	823	785	886	814	825	810	868	831	754	810	885	811	826	806	807	762	820	852	840	832	822	792	827	813	826	773	814	839	801	808	824	844	863	807	801	812	827	829	876	797	809	803	782	809	750	833	781	814	836	783	803	819	838	795	830	798	817	818	800	855	870	815	808	835	833	793	847	800	818	859	800	831	829	842	799	809	810	862	727	751	837	755	815	775	803	758	804	802	796	816	840	817	832	800	833	802	811	812	817	777	856	798	850	811	822	815	820	844	796	828	795	846	865	834	817	796	768	795	834	797	785	772	792	768	832	811	771	828	779	828	814	822	774	851	829	789	795	834	811	771	845	817	868	824	817	850	817	802	800	815	843	850	787	863	793	839	841	822	813	834	785	782	802
24655	21430	27320	25607	4658	608	480	414	372	372	354	351	322	319	287	330	343	287	248	263	248	239	306	261	269	263	262	247	266	272	245	266	240	225	255	248	262	262	274	282	259	250	271	261	238	269	251	231	253	258	259	245	263	254	240	286	251	252	269	254	271	218	266	224	237	276	247	262	224	225	283	244	268	237	262	222	287	250	258	252	257	227	288	236	247	251	241	251	261	243	265	252	236	224	264	274	244	264	232	259	258	246	244	263	254	228	265	237	252	237	247	243	279	253	274	271	283	265	260	250	268	240	246	261	269	275	279	259	234	254	251	279	261	242	257	240	261	240	241	277	258	214	265	262	250	257	250	268	276	247	278	230	273	274	232	247	249	228	275	258	236	265	246	240	247	247	237	228	234	258	227	216	237	240	257	263	249	233	260	234	262	274	232	230	225	251	260	254	261	218	250	261	250	261	248	241	250	252	238	214	240	227	231	239	242	256	246	242	248	255	239	239	250	275	241	270	246	235	248	215	265	229	282	223	236	230	255	257	270	250	270	247	238	231	245	261	267	248	242	272	275	249	276	253	285	276	280	228	240	251	247	249	255	266	226	254	235	229	259	269	244	241	234	238	232	250	249	241	250	260	257	236	240	248	241	260	271	240	248	250	247	246	242	255	245	263	249	270	240	259	272	267	262	248	219	245	269	228	234	241	259	256	265	255	251	261	246	260	267	238	261	262	230	243	260	262	238	246	232	254	229	234	280	254	275	299	279	261	225	286	262	246	253	237	278	253	246	264	247	243	240	237	217	246	259	252	243	257	250	256	249	248	251	279	220	249	238	247	233	251	245	247	255	268	252	247	260	255	230	266	228	239	232	254	228	250	225	233	261	276	237	242	279	269	233	234	229	233	253	235	248	242	246	260	245	236	246	246	214	233	257	237	222	244	261	265	276	269	258	284	240	246	280	245	218	246	254	250	267	258	260	264	240	249	258	245	252	241	253	254	248	231	238	241	231	223	235	248	265	229	229	277	196	248	238	235	251	252	225	268	284	226	228	245	247	253	248	286	234	253	266	272	237	254	255	229	242	265	266	268	248	275	263	264	224	249	230	250	247	241	248	263	234	244	238	240	233	254	254	252	244	240	247	235	256	231	240	228	236	276	223	268	214	263	240	272	256	254	257	250	266	230	249	254	249	260	232	269	284	252	248	223	252	235	258	270	241	227	236	257	275	278	256	229	244	262	237	241	260	259	243	264	237	261	268	220	244	246	248	235	250	287	228	239	280	252	247	245	228	229	265	242	257	244	264	211	282	247	221	234	261	227	243	255	301	233	249	259	265	267	260	238	234	249	262	268	271	216	278	250	250	249	241	263	254	261	249	250	230	229	246	250	234	226	239	263	251	258	218	235	259	232	265	246	273	295	247	241	233	236	248	234	259	237	237	260	240	243	251	245	224	253	260	241	252	242	248	277	246	233	233	258	237	238	258	249	223	244	269	252	243	261	234	248	263	264	255	262	232	266	246	228	249	247	267	274	241	264	272	269	268	243	252	242	246	245	244	246	260	272	227	251	270	247	250	233	237	259	251	249	243	239	237	257	244	267	245	253	264	248	230	243	217	270	260	234	268	223	264	233	229	264	224	251	227	262	260	244	262	221	271	252	239	245	269	239	236	269	234	229	257	253	270	239	228	268	217	228	232	249	247	275	257	270	237	242	245	272	223	292	228	249	234	248	234	259	265	262	239	230	248	248	254	284	249	225	260	278	223	258	246	246	265	227	223	257	254	218	265	252	237	263	232	264	261	241	242	265	251	244	245	290	254	242	260	243	246	231	268	265	276	249	240	231	250	226	251	275	264	251	256	254	254	232	248	210	255	232	266	280	235	270	245	269	219	225	230	256	240	251	223	247	266	230	247	268	214	239	256	249	254	258	259	255	242	226	266	264	258	240	244	251	231	233	247	291	260	266	251	252	238	241	283	296	246	268	250	239	233	242	236	239	272	248	253	243	247	245	274	226	230	223	246	266	275	240	224	281	242	273	267	246	244	231	234	243	244	228	232	281	241	255	255	268	244	252	253	227	249	259	222	232	266	243	260	266	274	233	223	236	247	237	233	248	273	229	256	245	240	285	256	239	270	246	242	228	263	272	250	229	229	264	265	237	259	276	247	246	258	245	288	267	280	231	244	264	248	242	250	234	230	269	250	242	231	257	238	237	252	246	253	265	230	249	260	266	250	271	259	254	246	268	243	240	241	219	250	237	230	231	261	245	259	247	260	257	263	243	252	272	253	250	252	272	223	252	254	243	241	257	263	241	272	251	243	233	269	263	242	262	248	277	264	252	240	250	245	257	253	248	212	224	238	254	250	281	245	281	231	241	236	238	279	238	246	261	239	245	248	244	232	240	272	259	244	250	262	273	239	234	276	237	273	245	246	251	256	246	244	248	223	241	258	283	279	253	263	235	248	237	261	266	261	258	278	245	220	238	258	245	259	287	248	248	255	291	248	248	264	264	258	283	241	237	252	255	266	254	247	253	282	258	216	258	238	279	249	276	230	241	251	241	262	242	224	234	248	245	245	271	243	234	253	255	270	241	255	254	264	276	269	267	246	226	298	266	224	254	252	230	246	255	258	252	260	250	235	237	232	244	260	238	253	250	287	239	212	255	245	243	252	248	273	248	267	234	256	256	268	269	244	231	244	242	249	259	228	255	236	253	276	246	226	251	268	252	246	242	248	251	244	232	239	249	224	246	267	254	262	241	232	242	249	270	243	247	250	259	221	259	267	264	257	246	251	255	246	242	237	265	225	233	256	242	280	251	249	270	262	253	261	234	244	251	257	262	256	225	236	263	239	267	246	233	263	251	229	254	244	237	240	234	243	223	234	223	244	231	246	243	219	251	239	237	248	251	243	230	238	258	252	249	248	251	242	250	238	254	261	239	263	270	246	235	214	278	228	261	263	219	273	237	264	239	241	246	255	258	274	272	276	245	251	257	248	277	247	233	228	251	260	294	230	220	243	253	217	245	297	238	261	268	230	240	258	269	237	241	253	237	232	239	254	244	258	247	229	272	224	240	237	256	250	237	253	247	271	251	242	244	233	266	275	228	244	274	233	269	278	246	259	250	286	252	239	226	237	251	225	258	262	244	241	266	257	237	229	250	241	253	258	247	265	237	236	232	249	218	261	226	265	265	266	244	256	263	288	243	251	226	259	253	250	261	218	228	262	227	249	258	262	251	248	257	269	250	269	241	259	253	249	229	255	242	237	231	239	263	282	260	251	261	235	238	271	247	250	245	244	250	263	240	258	243	237	279	230	248	219	261	241	268	252	287	271	249	264	252	229	290	232	253	225	250	269	269	237	232	258	250	231	204	240	240	248	240	267	238	263	219	264	251	264	247	256	242	233	259	241	231	254	249	230	242	252	247	281	254	251	245	258	213	263	234	264	244	227	244	253	228	226	248	238	269	227	269	238	251	283	258	246	249	241	245	218	259
8582	5505	3860	1757	1335	919	877	726	629	607	547	522	532	482	444	400	482	377	407	377	382	374	366	330	352	296	371	320	372	343	312	339	356	372	330	317	342	350	353	356	340	329	314	345	330	345	345	325	337	333	336	374	337	345	333	353	323	351	346	321	329	371	328	345	337	309	343	342	350	342	329	318	366	351	352	325	360	347	333	353	331	346	369	316	321	340	303	396	348	359	342	342	328	329	337	356	348	371	310	345	320	373	313	350	334	333	338	367	346	369	339	365	321	367	372	344	351	354	339	336	377	331	337	353	334	330	343	336	347	338	327	346	333	337	352	339	356	333	379	323	344	370	355	341	334	350	345	338	328	325	320	334	337	331	357	351	340	366	336	371	350	339	339	322	354	332	329	323	335	329	365	347	342	332	358	366	318	330	341	302	314	321	306	365	323	336	344	369	318	349	361	324	318	312	359	369	345	314	350	352	310	336	367	326	346	318	364	306	330	336	366	328	331	326	312	373	338	301	327	359	308	377	347	337	334	320	310	347	350	355	350	329	300	360	329	313	329	319	324	322	350	361	312	331	306	339	341	346	328	320	324	337	356	354	340	323	349	342	324	310	341	347	333	353	337	346	339	358	357	353	374	326	332	341	331	327	362	346	368	338	344	340	338	341	349	319	321	356	365	365	339	337	352	359	336	317	350	337	352	367	348	301	351	367	357	314	354	345	343	346	339	364	343	356	340	349	325	343	347	333	381	333	340	354	345	307	356	355	329	321	350	355	311	317	363	320	368	356	347	350	327	310	375	358	341	327	347	321	323	319	339	328	333	336	357	308	339	325	319	349	328	320	336	316	392	335	332	344	360	319	344	325	331	318	365	328	344	368	340	361	345	310	359	347	358	320	344	314	350	326	353	337	350	362	338	353	334	359	348	368	346	363	341	336	344	354	343	344	342	317	356	344	363	340	330	335	346	331	333	335	346	322	372	335	335	318	359	327	325	334	322	369	368	339	359	302	339	341	328	342	326	361	355	345	335	305	372	341	313	313	350	359	372	320	327	323	371	339	373	339	352	347	336	336	362	364	330	341	343	342	320	363	330	320	353	372	329	330	325	319	327	360	318	337	338	354	343	349	340	360	336	345	331	314	340	309	325	351	344	362	337	374	350	355	331	333	349	361	316	351	360	352	367	342	376	319	365	344	329	313	349	314	341	361	359	353	370	320	349	339	364	326	312	326	318	332	368	380	350	318	342	344	336	334	317	370	348	334	360	335	312	334	329	361	317	355	347	307	318	345	322	339	333	369	381	373	330	343	337	352	356	334	346	320	332	349	359	348	367	359	318	312	369	365	294	340	351	359	353	327	341	349	357	343	336	361	315	331	331	313	317	358	325	331	326	351	323	343	345	328	305	361	353	341	368	310	328	306	342	350	340	327	337	335	327	337	356	360	331	332	377	364	337	326	350	355	321	335	351	370	322	292	320	370	368	338	352	328	339	332	393	326	346	332	364	361	316	366	330	370	355	316	312	321	366	328	344	313	335	359	333	318	323	335	342	343	354	341	327	343	347	315	334	346	332	342	342	319	332	371	342	343	331	348	345	336	315	365	351	353	336	334	323	320	340	309	320	330	353	304	343	361	355	332	309	353	319	341	301	349	336	329	357	317	325	322	316	341	336	328	343	335	324	336	292	356	343	321	348	348	338	349	340	332	346	296	352	354	363	333	337	326	332	365	319	314	362	350	335	331	350	368	376	348	331	327	348	341	378	359	310	329	350	345	380	367	370	338	330	335	348	362	310	346	358	328	359	330	376	323	342	351	330	341	327	335	342	371	346	342	335	309	360	328	329	306	364	352	341	325	339	353	361	360	326	343	350	342	340	339	332	338	333	334	347	332	358	310	308	320	318	325	355	342	334	352	346	332	343	323	337	336	318	327	370	336	349	323	349	354	308	386	333	317	337	327	343	360	317	351	348	345	364	350	355	359	330	336	335	340	350	328	330	388	334	333	318	333	334	342	323	321	324	351	362	345	347	353	371	336	320	330	327	321	327	333	385	345	349	312	338	334	338	346	351	305	342	341	318	325	381	369	355	379	342	343	337	366	325	340	327	356	338	322	307	323	353	351	357	363	310	317	350	331	331	287	381	330	338	331	353	295	318	376	355	346	349	335	348	340	349	360	372	310	335	352	353	333	322	343	341	359	374	310	333	360	338	332	330	344	319	379	323	353	348	359	342	364	348	316	335	359	360	337	352	334	350	315	351	343	299	329	325	326	334	346	329	355	312	380	329	366	338	339	311	322	330	363	312	339	339	366	341	332	364	329	372	324	324	344	324	345	341	329	333	329	337	350	345	340	358	366	348	325	327	342	317	372	349	372	356	332	339	314	322	296	343	355	347	323	290	339	327	328	317	324	335	299	369	338	330	352	345	340	356	363	329	326	322	333	339	350	351	326	318	344	314	337	336	329	319	338	335	319	353	345	354	379	320	350	369	334	330	342	356	340	347	355	348	381	340	372	346	348	347	302	336	321	350	325	339	324	328	349	331	320	328	334	321	328	363	360	360	325	335	321	308	344	287	331	336	353	344	366	332	382	348	359	326	309	308	348	322	347	332	338	339	300	333	361	377	329	286	379	359	351	353	359	338	369	366	353	343	377	367	346	349	330	330	366	327	317	338	317	346	328	346	338	352	357	330	324	337	346	304	323	366	324	369	331	354	331	338	327	346	332	343	301	359	367	341	357	343	362	331	347	350	361	342	328	329	332	336	343	323	363	361	320	327	383	309	326	338	306	328	361	328	345	316	347	322	337	351	328	350	325	349	329	331	367	355	354	327	364	350	354	337	336	338	356	348	319	355	336	371	319	346	323	325	356	357	320	326	330	355	347	326	341	366	346	325	344	327	348	362	331	328	326	356	364	357	335	330	348	356	303	364	324	327	328	345	324	366	343	337	335	347	333	351	345	361	339	323	341	333	333	363	324	335	328	321	325	369	346	351	364	353	360	324	375	355	332	357	345	331	355	350	367	311	308	339	351	340	363	349	320	340	324	342	330	329	347	305	341	351	320	342	363	355	322	305	331	333	330	324	350	365	335	332	361	311	361	323	370	314	344	325	339	338	372	346	338	328	338	302	336	333	349	324	345	325	307	358	359	323	309	355	362	360	351	369	308	352	317	363	361	336	380	364	317	336	342	323	369	332	359	342	305	345	337	351	323	370	316	336	344	336	323	357	338	352	319	348	327	344	357	367	350	321	362	338	370	337	330	340	365	332	350	305	388	361	365	342	288	384	335	334	331	322	382	361	363	364	347	345	347	334	343	346	349	314	322	345	348	324	330	377	351	307	336	332	340	302	346	318	365	359	325	350	367	347	329	330	336	358	316	336	341	351	322	343	332	354	360	324	339	351	350	338	352	356	352	317	359	315	329	358	341	325	325	357	338	341	325	326	340	340	342	357	351	334	352	387	345	349	340	341	375	357	334	355	352	360	332	351	352
22584	21494	29312	24081	21501	21362	4373	1372	1040	1005	974	858	854	776	782	745	749	699	713	693	674	685	659	645	675	619	695	623	626	636	647	650	680	603	658	661	620	658	663	612	630	658	654	618	599	622	618	648	655	597	668	617	652	640	646	615	656	666	641	614	649	669	643	667	632	610	649	625	641	660	624	613	630	654	569	622	594	609	657	593	622	609	637	661	666	623	623	629	614	639	599	602	646	649	603	600	657	640	629	640	610	595	678	635	600	593	624	633	667	643	589	651	637	625	585	666	595	606	656	642	622	642	601	634	641	655	659	625	601	622	619	615	613	603	618	630	627	649	629	653	634	583	652	638	663	616	588	615	618	674	587	660	624	663	661	629	605	655	625	601	626	632	605	655	641	618	646	654	654	648	645	567	580	593	622	638	644	644	647	655	612	635	616	637	636	604	612	589	675	633	636	643	622	635	625	628	545	633	589	648	603	619	653	633	585	623	619	626	622	622	620	576	593	630	645	643	644	618	594	647	656	640	619	646	654	607	602	635	622	622	636	659	586	603	616	653	607	638	614	598	640	594	642	657	648	645	578	564	613	572	626	616	610	643	588	607	612	625	624	640	600	619	599	626	656	636	609	594	617	608	616	638	622	622	666	617	642	589	626	621	638	645	639	645	639	645	614	613	637	663	649	610	657	661	691	619	668	632	655	659	597	631	619	649	603	653	625	655	635	628	634	573	567	656	627	622	618	580	623	588	583	601	651	674	643	599	629	629	648	636	606	640	623	611	632	638	579	623	593	629	623	612	573	596	601	592	645	653	590	629	647	640	614	600	611	602	615	662	617	619	619	610	659	608	644	632	631	599	652	603	648	653	573	549	644	650	631	583	610	573	616	664	611	646	608	623	632	600	638	652	586	627	630	593	614	631	612	622	667	661	613	608	650	585	632	684	592	604	595	606	614	613	665	648	634	637	585	597	551	620	605	653	588	597	621	655	682	614	609	666	625	648	590	624	593	655	619	607	590	614	595	586	642	677	613	621	624	649	573	653	645	602	589	587	615	619	606	638	630	619	594	563	661	700	603	610	599	640	632	659	652	592	675	632	661	596	616	645	591	574	612	617	592	618	646	587	592	625	636	609	601	582	620	639	617	674	613	674	601	631	639	656	595	602	692	635	645	604	599	581	611	662	636	570	623	596	638	635	606	625	630	620	595	644	648	609	633	645	613	636	633	628	598	624	576	633	592	648	633	633	618	628	575	597	598	636	612	650	618	659	612	607	620	618	625	636	614	606	606	581	619	655	633	614	600	635	650	600	621	633	603	650	553	603	613	607	634	633	624	578	654	614	644	661	619	676	635	621	637	633	622	630	583	635	658	650	590	592	649	548	612	647	626	666	646	633	636	616	592	602	678	630	631	620	620	629	633	564	593	624	605	649	601	661	623	607	626	599	610	615	636	609	621	609	634	657	574	619	669	612	649	605	576	587	652	588	609	653	639	626	638	572	605	591	615	613	625	593	638	604	637	620	613	635	609	648	589	603	625	598	667	586	603	603	606	644	634	602	595	631	625	640	589	586	635	616	638	631	599	641	618	653	599	638	589	597	620	597	604	657	611	622	647	622	664	601	636	607	637	638	633	609	585	613	653	602	561	637	626	623	591	645	609	621	610	603	595	635	629	623	605	637	601	609	592	589	648	636	588	642	678	632	591	644	602	581	617	634	633	630	590	611	660	679	639	639	610	649	600	643	627	597	614	612	657	668	657	608	613	580	588	562	611	592	583	597	594	588	631	619	608	598	608	653	609	674	618	605	593	622	621	632	595	620	589	626	654	599	603	653	571	626	644	596	603	608	679	541	629	608	649	645	668	569	592	649	632	643	638	623	577	608	625	598	616	614	627	590	607	606	626	634	591	610	605	581	623	619	631	584	627	636	608	670	632	645	629	600	645	628	602	626	618	629	649	600	604	619	672	660	653	592	631	630	639	630	637	604	632	606	676	659	623	609	584	649	627	589	588	619	653	618	661	611	598	660	630	589	635	627	599	656	643	639	612	632	634	638	643	634	646	627	561	569	608	589	611	634	625	657	593	589	614	629	638	602	636	607	615	617	618	607	583	605	603	627	587	645	601	656	606	612	604	597	633	635	575	621	607	580	623	610	600	632	592	630	616	612	579	619	630	629	609	628	612	633	606	584	643	663	601	610	607	618	619	657	634	645	669	619	647	657	642	612	626	604	627	590	615	642	598	595	641	620	636	596	589	576	622	595	593	623	605	591	628	607	609	600	658	624	654	598	634	643	657	634	608	626	648	596	585	614	614	633	594	648	616	578	563	585	621	644	614	615	612	584	589	659	644	585	644	620	607	643	618	609	652	584	633	602	610	566	623	610	587	611	645	610	621	649	649	625	610	616	588	634	636	637	648	599	645	622	646	597	640	600	609	624	641	644	634	642	661	620	589	621	614	625	594	612	639	624	668	628	597	644	641	585	604	639	639	650	630	597	625	596	625	606	659	680	620	672	581	648	615	641	598	598	606	595	615	634	615	588	585	611	596	599	584	594	555	578	634	617	617	560	609	658	585	657	603	683	618	644	648	626	622	620	644	604	642	611	617	670	623	652	618	624	556	584	615	612	606	618	613	590	646	625	658	632	592	613	616	659	636	587	629	622	605	619	610	649	661	603	578	616	663	665	597	615	607	659	597	603	605	628	615	601	591	636	577	615	649	591	596	587	613	629	622	627	594	588	630	663	665	601	629	608	658	611	626	606	588	597	602	590	611	638	687	634	609	629	600	598	620	650	623	593	620	621	620	609	596	595	614	641	596	649	591	640	625	636	632	608	648	630	621	637	615	624	631	589	601	593	624	647	608	608	672	579	632	597	631	619	660	629	621	610	646	656	659	641	598	559	626	653	682	626	580	610	630	604	651	612	576	622	619	650	587	622	630	622	615	588	614	615	646	612	663	578	651	594	594	632	588	640	574	629	586	634	649	629	603	575	621	624	610	589	614	616	659	592	602	661	622	599	609	598	627	624	636	616	598	638	598	665	623	625	649	594	573	656	631	625	610	630	612	607	605	634	634	651	637	634	604	641	634	642	614	618	623	613	660	620	628	623	593	642	597	612	644	654	653	623	620	599	611	634	609	611	617	628	595	646	631	608	629	584	565	604	584	601	571	631	588	643	604	621	639	652	652	620	634	644	578	622	575	670	588	593	579	652	614	635	598	582	637	638	616	617	626	642	621	644	626	602	626	618	613	608	608	609	610	608	566	590	629	632	641	609	606	624	620	617	633	604	655	609	620	664	638	605	621	596	507	642	588	598	586	622	609	610	622	632	604	640	618	594	602	631	594	608	603	554	616	623	587	606	640	650	587	616	606	605	599	599	619	618	606	588	636	668	622	599	615	626	641	576	635	602	673	666	587	592	604	618	607	654	643	615	605	591	640	587	654	615	608	673	638	595	627	650	586	626	655	642	616	610	645	640	634	650	665	650	565	656
12061	14565	10265	5135	3550	2834	2250	1999	1605	1470	1365	1325	1202	1150	1067	1053	1038	959	964	888	894	850	830	870	872	832	784	835	733	850	798	825	779	841	790	815	790	810	780	812	817	839	779	772	736	784	824	800	811	788	791	803	761	803	800	767	802	806	762	788	798	776	815	791	790	857	811	764	788	785	768	818	786	859	767	772	828	777	828	824	807	804	842	800	822	781	809	819	802	822	804	796	774	797	785	758	873	782	836	832	799	817	818	848	791	774	770	745	789	819	823	780	785	817	797	782	801	705	808	772	809	757	852	788	754	774	822	791	797	850	802	755	735	798	799	800	747	827	811	790	792	808	788	804	811	844	812	740	757	802	819	850	785	786	790	774	761	768	763	834	754	865	741	803	782	729	811	796	799	781	770	795	779	816	779	795	788	780	780	766	779	774	789	784	790	804	809	798	774	774	747	803	813	771	785	758	748	789	795	783	795	816	785	772	784	763	781	774	788	794	765	743	756	776	806	824	748	785	788	806	805	758	809	759	830	813	778	811	838	759	769	771	825	760	767	801	776	800	765	794	739	795	766	749	822	723	798	836	777	761	811	788	715	751	814	831	821	814	771	777	742	751	786	786	789	740	806	802	763	810	791	852	800	778	829	826	796	753	785	757	800	798	806	818	744	818	795	804	810	810	758	792	751	747	822	753	742	772	799	808	825	789	818	738	794	790	801	733	758	834	793	791	807	784	768	802	747	792	782	772	784	818	802	773	812	830	762	750	786	784	751	813	766	731	747	763	815	798	824	770	779	799	732	789	800	812	808	783	787	790	803	772	766	768	761	804	771	774	765	785	772	809	791	797	772	785	838	737	809	778	784	790	828	746	729	791	840	802	754	824	751	802	805	747	762	809	744	777	770	786	793	827	784	766	752	795	775	817	783	794	835	793	747	752	772	828	751	806	903	763	797	767	787	828	776	789	829	760	760	794	841	817	756	809	815	753	783	794	766	736	782	837	820	795	846	806	830	741	802	743	749	725	828	806	815	765	798	752	830	795	813	840	767	779	793	832	824	799	792	753	828	815	820	825	814	764	780	799	773	773	824	776	818	757	812	798	824	793	812	768	784	803	813	751	839	756	841	821	764	754	792	790	833	806	792	787	774	759	808	776	772	813	741	735	767	744	864	791	770	787	796	768	846	800	820	824	823	786	776	795	865	806	772	795	720	763	755	799	792	764	808	811	761	756	786	787	764	765	789	812	842	780	742	755	792	822	745	756	764	814	763	764	738	816	768	799	786	804	799	766	797	808	765	813	770	807	763	809	788	760	816	803	755	742	809	776	857	759	785	734	815	800	790	814	800	817	833	800	766	787	752	811	717	801	812	821	792	789	799	798	773	777	782	750	770	805	750	788	789	812	800	816	781	785	826	795	788	786	774	774	785	808	764	765	795	777	746	771	826	831	756	802	791	799	836	788	785	792	774	767	748	790	779	779	755	821	805	815	783	774	794	796	812	800	788	750	792	823	812	852	813	803	787	829	804	810	773	761	848	778	801	810	769	758	825	738	818	779	819	805	797	755	836	747	806	765	807	758	823	846	861	754	834	821	803	801	821	813	837	816	798	751	798	788	793	751	818	764	736	740	783	833	796	755	841	781	772	741	787	807	756	748	780	748	775	755	747	784	819	778	805	827	761	774	813	755	794	769	804	763	815	759	831	786	724	727	784	766	788	820	768	764	804	802	849	800	759	798	766	804	776	768	816	759	763	802	797	774	815	756	798	818	768	753	742	802	764	809	778	766	812	803	786	851	815	781	761	788	795	811	754	708	746	749	824	739	774	792	825	757	784	782	764	776	835	826	773	738	759	762	759	774	741	769	795	768	802	756	773	785	790	789	780	815	803	769	752	772	786	768	795	799	739	784	747	793	776	782	754	837	805	810	767	798	808	805	755	791	814	760	793	764	765	767	760	803	817	818	738	832	802	830	758	784	803	760	778	786	779	759	785	792	847	770	781	727	779	805	762	837	798	736	769	747	801	771	833	801	697	839	839	737	797	807	774	821	781	802	804	812	831	760	804	797	776	823	761	801	759	837	782	778	824	785	750	767	797	793	775	787	725	779	779	867	752	770	777	823	769	818	848	800	753	754	772	819	815	842	820	742	746	849	800	782	737	797	787	790	813	800	756	830	827	811	822	779	757	790	794	783	777	826	805	804	790	783	748	794	784	820	780	776	781	789	784	842	820	802	777	807	795	766	773	782	777	755	766	758	781	837	757	777	801	754	803	741	846	815	839	722	770	792	755	767	836	748	773	809	790	757	808	819	789	790	759	792	764	791	781	800	803	778	865	804	827	767	790	777	775	745	800	812	776	761	761	733	712	814	791	816	794	768	763	784	753	783	770	746	826	799	765	835	775	801	804	770	768	816	793	841	803	772	765	791	801	764	781	712	769	834	760	801	793	762	844	810	802	798	763	809	782	801	814	776	743	807	743	779	785	783	746	795	814	806	753	793	736	779	809	772	756	818	806	811	754	793	788	767	811	810	807	778	747	756	868	787	776	774	795	795	857	764	806	780	784	812	766	754	754	755	766	770	716	820	852	857	813	769	812	775	775	794	793	802	828	793	785	785	784	821	764	785	780	773	805	804	812	758	793	808	824	816	735	849	746	780	784	794	814	794	767	790	729	780	762	801	774	753	796	820	808	809	793	770	805	735	763	760	742	766	786	747	760	822	798	738	797	810	726	746	754	785	761	795	742	783	824	835	843	798	830	810	773	745	779	797	782	814	832	755	799	801	831	786	802	761	779	766	809	804	802	732	793	812	805	762	827	792	765	815	793	724	786	827	869	788	782	792	771	794	742	786	757	802	752	830	767	759	756	802	802	800	860	788	838	766	714	792	792	775	835	712	842	804	769	784	770	841	823	806	794	798	822	742	772	797	800	770	799	765	782	737	759	747	803	812	773	763	816	809	766	759	759	783	814	822	750	793	759	780	797	822	773	788	774	735	774	831	829	813	783	763	780	694	756	743	764	804	782	812	839	790	813	758	775	804	753	785	739	775	781	801	846	763	757	765	799	761	770	772	796	728	781	812	729	746	739	804	750	800	774	753	798	771	820	757	784	786	789	806	771	796	786	816	787	820	791	807	760	825	788	862	751	803	804	824	779	805	775	847	823	795	770	761	771	775	712	770	745	786	733	844	745	842	760	823	752	755	767	796	765	743	731	783	799	793	810	754	790	777	840	781	790	765	815	744	806	810	881	809	784	813	785	831	775	761	818	800	786	775	809	832	748	750	780	773	787	817	768	759	806	792	814	800	746	782	740	811	752	783	814	813	814	793	748	822	799	782	848	811	792	799	741	825	746	771	816	776	784	826	778	831	774	776	759	794	794	804	782	793	863	758	808	831	783	833	806	793	803	859	741	777	790	809	799	784	737	769	792	771	814	793	735	777	766	770	761	783	811	792	786	792	784	807	750	798	795	766	811	768	783	790	770	762	804	775
27662	17170	3324	803	530	506	446	450	406	401	434	400	429	374	391	416	411	404	354	375	339	406	371	368	403	367	380	399	391	376	368	390	366	367	356	365	384	370	403	376	397	380	397	378	356	371	377	384	394	380	350	368	374	368	344	330	382	351	356	390	378	345	394	387	391	396	381	411	386	384	398	361	388	406	352	365	398	386	391	389	407	364	386	386	397	348	367	378	395	386	392	415	385	386	358	403	373	385	356	367	380	350	382	404	406	360	342	363	397	387	403	383	384	374	375	340	386	393	372	382	448	375	378	370	387	374	369	395	385	395	366	411	362	371	378	370	383	352	369	388	396	374	379	424	377	380	382	402	357	354	404	387	390	372	389	378	413	391	408	416	369	366	353	387	387	364	332	370	370	370	353	408	375	378	359	384	376	382	388	370	406	366	369	371	397	371	389	382	371	385	367	345	408	349	415	345	352	372	412	400	417	368	374	377	391	401	360	377	390	371	365	412	399	338	396	367	362	385	355	373	377	402	378	423	378	363	344	392	357	380	389	378	354	392	342	371	396	384	377	391	342	374	392	354	362	368	372	377	376	390	390	365	354	365	394	370	389	344	384	359	371	380	383	408	374	426	360	381	344	385	353	356	403	391	364	416	391	404	365	387	356	383	373	388	396	372	372	367	383	344	384	395	372	414	401	342	372	366	369	359	370	414	336	382	393	370	379	386	384	367	379	379	390	352	394	361	328	415	376	393	399	393	386	370	387	360	359	394	355	397	398	355	379	358	383	369	372	392	378	335	377	364	383	388	383	376	391	380	395	340	373	379	398	382	396	378	361	358	373	362	360	366	385	360	391	385	372	369	358	357	359	393	371	374	377	372	382	401	404	398	394	357	385	400	363	343	372	389	372	402	381	394	366	346	374	361	403	389	400	385	380	404	381	383	398	369	366	406	408	386	362	355	378	393	379	377	387	367	349	342	397	370	399	353	367	424	361	405	412	384	406	377	369	394	374	376	394	382	397	357	376	366	398	389	370	396	402	369	381	405	422	353	355	389	386	367	371	385	364	417	368	356	347	406	387	393	378	406	376	401	392	392	360	369	403	378	392	376	386	369	359	377	352	349	402	411	382	377	355	385	385	341	403	408	375	389	368	364	368	379	371	381	388	425	410	402	369	360	390	401	375	391	380	373	402	400	399	385	361	380	403	380	377	401	360	384	403	407	371	371	412	332	381	398	374	376	387	401	365	406	353	380	391	361	385	381	390	368	364	385	376	374	383	404	405	399	410	363	384	382	404	384	345	379	365	367	396	380	371	385	400	392	385	392	351	385	382	382	383	383	372	415	394	386	398	369	378	398	399	388	390	379	327	405	402	397	390	399	352	399	371	402	349	381	389	365	378	423	376	382	379	369	396	397	375	419	366	371	373	381	371	396	353	406	373	397	385	400	382	392	374	322	348	376	372	359	378	377	417	364	395	368	416	406	399	385	369	382	430	377	393	372	386	370	371	396	409	403	404	351	381	330	382	349	352	396	378	376	382	364	356	390	378	415	400	383	429	406	397	379	389	383	384	393	387	381	376	373	385	394	400	401	375	380	363	390	360	362	389	354	386	387	358	377	372	404	377	382	387	364	364	379	372	358	374	349	374	384	365	430	390	391	387	357	396	367	376	385	399	376	350	350	396	366	414	381	386	353	408	388	348	347	382	393	397	357	406	393	383	365	350	398	402	360	425	360	332	379	368	370	380	370	383	395	373	402	374	363	380	359	426	374	372	383	377	383	398	350	361	371	371	333	364	355	378	368	324	380	413	389	407	387	388	378	383	419	378	361	375	362	371	356	394	384	383	385	365	375	395	358	383	373	375	375	367	376	392	353	382	398	386	381	367	358	339	385	359	372	390	384	357	386	371	408	385	362	352	364	368	383	376	389	363	393	358	353	401	383	371	403	335	366	330	372	336	393	406	382	441	416	387	348	369	411	402	332	352	391	425	357	379	402	376	370	399	382	377	378	377	401	371	392	389	367	383	391	372	379	381	362	362	365	374	393	381	398	376	379	384	386	388	389	381	408	367	377	402	383	356	423	355	387	406	386	405	366	411	379	367	368	361	369	373	364	374	370	427	337	385	376	381	412	378	396	410	349	382	399	403	356	354	346	392	358	386	379	385	397	415	349	360	381	377	416	341	348	406	347	373	368	355	372	377	390	371	361	364	359	366	393	364	337	369	375	390	354	380	403	354	360	375	370	430	384	383	370	402	389	410	352	386	391	376	384	402	360	386	369	360	378	393	362	371	386	372	395	374	406	360	391	365	361	330	361	368	398	390	406	388	347	366	362	372	389	408	409	389	375	401	381	409	359	384	396	393	372	394	404	395	359	357	384	433	394	390	352	397	406	355	398	387	408	353	386	381	396	387	430	356	398	391	380	393	352	384	408	358	428	379	385	388	406	364	382	363	390	388	377	385	413	382	402	389	385	407	379	375	394	389	348	389	354	373	354	387	397	397	359	368	371	356	416	384	383	387	394	371	382	395	376	361	348	392	390	386	353	365	361	410	369	367	351	357	359	361	350	377	362	390	393	383	388	375	426	385	381	354	365	353	375	392	380	357	397	389	406	387	383	357	350	367	363	381	361	372	381	365	419	402	356	387	333	362	391	372	349	381	385	366	393	399	360	386	376	351	429	375	399	398	426	391	376	348	368	365	420	360	350	384	373	358	348	393	380	382	403	413	370	398	367	398	374	370	403	363	371	372	396	403	401	355	394	356	380	392	415	379	343	389	382	376	360	372	383	385	368	379	396	385	394	371	385	390	396	383	399	380	387	412	367	386	362	382	385	369	350	364	382	412	376	367	383	396	399	334	381	399	402	347	380	413	382	379	334	374	422	355	366	388	341	381	388	379	375	355	369	365	365	378	369	375	385	375	378	370	383	400	366	390	360	362	368	382	377	393	396	391	405	370	354	371	322	365	363	397	388	381	381	370	391	386	349	385	357	398	371	375	387	382	367	376	408	375	382	395	386	400	378	370	353	358	407	326	391	398	418	380	374	386	389	375	368	412	421	376	370	335	374	421	358	355	385	345	405	410	382	375	379	360	369	384	361	386	385	356	381	343	384	365	377	418	369	363	398	356	359	378	349	367	366	397	385	361	364	370	361	372	404	396	415	348	385	378	387	402	359	446	386	350	353	355	386	365	387	348	399	399	414	388	377	386	376	332	379	420	360	408	384	390	373	388	370	374	410	365	363	357	375	377	384	396	374	379	354	405	387	393	394	383	399	363	386	339	371	399	395	351	409	363	367	386	386	385	372	380	372	391	384	367	394	356	376	380	355	366	410	379	388	386	371	359	377	373	377	375	359	396	317	397	368	397	397	370	377	351	388	366	387	391	391	383	364	359	378	374	385	381	374	410	358	397	367	408	393	361	387	398	379	365	400	379	333	345	353	388	381	383	368	362	404	363	361	359	386	354	401	342	370	382	385	400	375	348	367	382	395
4927	2210	1670	927	779	674	610	584	588	545	596	582	505	544	508	521	475	540	472	479	490	459	515	485	501	471	528	512	514	506	460	494	479	498	441	458	479	483	444	501	492	465	499	492	496	507	542	462	494	498	485	520	438	502	514	487	504	495	521	504	492	464	477	464	459	451	475	485	453	512	468	472	503	512	493	453	489	505	502	527	497	490	477	464	473	475	501	474	488	471	473	494	498	481	505	474	486	517	505	456	464	502	473	469	474	477	498	489	484	480	471	486	464	489	486	479	464	505	477	490	469	478	497	463	471	497	471	493	502	483	483	464	503	507	509	519	451	496	470	501	507	459	498	507	463	475	468	490	469	482	448	504	456	484	477	498	477	447	456	490	511	462	516	481	500	475	494	469	456	466	476	475	484	454	497	482	457	453	475	462	474	481	460	482	459	523	479	462	496	490	500	456	465	469	481	500	456	477	467	468	456	456	507	522	485	468	458	478	449	489	477	484	484	511	471	481	493	478	507	489	488	463	486	450	471	514	486	475	476	463	458	492	493	517	469	498	490	497	474	480	502	482	497	497	499	491	462	454	491	523	526	539	475	465	432	483	480	480	495	495	509	459	494	472	479	465	449	482	468	471	488	500	450	476	477	475	493	466	491	446	480	439	489	482	455	473	455	499	493	428	445	469	458	427	458	492	441	468	515	498	486	492	509	452	504	472	473	457	508	477	484	515	501	467	471	480	484	481	486	507	521	489	518	453	489	472	500	485	510	498	485	532	512	472	494	501	473	440	475	478	515	505	519	476	483	473	475	504	472	471	527	468	445	472	492	449	437	492	480	495	495	462	502	495	523	500	515	489	475	494	490	463	491	471	466	492	474	488	480	481	436	487	457	518	498	473	468	495	517	515	434	472	454	479	502	476	491	529	511	535	502	503	517	479	479	438	479	474	474	467	495	492	472	518	499	485	508	509	488	491	493	472	492	496	485	485	495	490	472	458	471	485	490	512	447	495	519	501	496	506	504	491	463	497	490	518	475	491	484	461	517	477	494	527	461	492	503	466	528	477	490	478	484	482	485	467	464	468	465	498	449	472	518	486	448	441	476	526	477	478	486	522	484	542	521	454	490	453	490	515	461	499	481	491	440	500	487	456	492	511	498	492	458	474	463	488	467	469	477	453	476	511	482	492	468	467	492	494	475	468	467	484	500	447	509	502	480	456	459	489	487	463	501	444	502	457	511	505	516	501	465	502	499	505	492	505	466	481	509	450	477	473	466	482	497	480	508	470	472	477	496	526	487	506	477	447	505	494	497	489	493	489	500	486	485	486	464	427	502	506	484	499	460	475	467	446	486	488	492	488	496	490	463	493	478	462	469	489	472	478	481	486	492	477	507	469	519	491	503	465	453	484	479	491	422	491	455	475	462	475	478	478	502	481	512	454	513	483	508	496	439	478	465	429	540	487	457	471	488	473	509	501	498	531	487	450	514	467	472	456	501	505	515	503	508	483	482	446	534	481	466	450	524	526	492	509	479	484	448	504	480	477	464	475	457	499	487	499	501	495	502	515	476	459	485	492	477	483	497	493	488	485	479	444	488	512	477	456	480	480	495	438	443	482	441	492	496	479	522	506	461	479	480	511	464	445	482	489	495	471	495	510	498	472	459	506	455	478	533	486	515	497	504	478	492	485	485	507	480	478	441	479	483	444	546	496	495	506	493	496	488	499	449	477	513	513	462	480	490	511	457	449	496	497	480	516	504	485	444	483	463	520	484	452	476	516	465	450	470	514	483	484	490	498	489	502	461	468	459	506	517	495	507	466	486	448	471	486	489	488	509	500	465	509	497	530	428	438	465	471	466	465	476	466	489	507	445	503	479	472	459	482	533	465	489	456	450	489	494	466	475	492	510	519	490	511	490	515	505	480	472	504	459	495	494	443	465	475	450	457	487	470	454	476	472	465	468	495	505	473	479	491	452	503	503	417	457	508	468	497	465	507	526	523	508	483	496	466	465	496	498	483	481	473	421	497	488	504	473	497	484	490	504	433	486	498	468	449	499	465	502	478	492	481	503	461	494	482	473	467	475	460	485	491	503	502	498	494	484	489	489	472	510	491	442	457	455	475	497	512	500	509	481	445	531	444	471	469	449	510	519	463	498	484	520	522	453	508	482	437	450	503	465	497	488	474	491	472	512	534	453	473	503	465	513	443	460	495	479	478	441	506	485	493	475	516	502	467	488	464	500	512	472	467	479	526	512	479	518	517	491	493	478	505	485	484	480	507	470	495	485	486	481	477	483	463	470	486	444	478	464	488	491	486	482	486	457	494	463	445	459	466	512	476	507	475	505	467	511	448	470	503	463	507	474	492	458	472	486	457	470	454	473	480	455	468	500	474	502	452	480	518	474	450	472	531	459	488	525	500	498	466	476	479	500	511	513	507	473	494	461	447	473	479	509	484	496	497	460	506	505	498	478	502	520	473	506	453	464	492	466	427	464	478	517	479	479	484	460	483	484	485	485	493	472	433	502	441	506	494	458	513	525	472	476	441	484	494	512	490	468	475	474	483	544	484	467	465	479	459	489	476	514	461	499	433	500	484	450	485	460	471	478	448	449	474	493	505	510	508	476	464	455	502	433	507	486	474	488	477	465	519	500	501	435	472	448	509	504	510	509	488	452	441	499	491	494	506	487	498	520	546	477	497	470	463	463	483	456	476	470	460	476	503	426	487	479	489	505	491	436	506	452	503	494	465	505	460	478	482	503	478	525	469	475	462	497	485	469	453	421	485	505	498	483	508	481	431	457	501	453	482	504	462	498	449	472	499	474	510	473	475	482	480	504	502	522	469	516	458	520	487	505	460	493	494	510	468	492	480	472	502	470	519	508	489	516	494	514	466	482	482	476	465	477	504	501	464	473	439	504	521	474	482	458	446	480	499	489	486	509	499	491	486	478	492	477	484	502	471	492	480	526	498	482	465	518	468	466	489	474	523	489	506	469	445	502	460	492	495	489	479	463	459	473	493	470	492	515	505	456	500	475	481	480	489	475	503	510	478	517	463	449	501	484	484	488	498	473	478	470	479	489	461	481	450	444	469	489	492	510	501	504	496	503	467	496	467	473	486	482	502	454	528	486	498	474	483	473	474	499	469	518	488	477	479	497	448	467	484	481	446	468	467	485	503	478	516	522	500	501	496	479	479	507	511	466	513	481	440	482	514	503	494	427	455	463	493	479	458	464	492	477	477	490	483	507	476	491	474	453	496	435	519	454	478	475	489	509	463	477	512	477	498	466	475	504	463	446	468	464	468	481	489	479	501	465	522	459	489	481	508	501	483	502	461	464	508	511	497	510	498	503	527	502	491	488	474	457	428	498	477	492	503	478	492	506	487	493	491	496	492	531	496	443	451	490	497	493	475	542	499	525	468	498	492	493	504	478	466	464	482	540	520	481	510	495	467	480	506	486	519	506	488	501	467	459	474	483	527	521	509	432	476	490	499
23534	21438	28668	24581	21270	4947	1349	1023	923	865	862	881	810	742	730	747	743	704	662	661	702	691	690	692	654	686	691	686	633	682	658	657	656	643	694	663	639	706	680	688	710	647	644	665	684	634	680	661	662	657	676	703	635	660	609	670	659	668	695	647	653	685	647	632	669	643	721	665	640	672	659	708	679	691	646	630	651	653	628	666	720	694	642	612	613	697	650	663	622	668	661	681	697	648	635	707	693	687	675	673	646	696	655	669	640	621	689	634	680	660	693	626	641	660	644	641	632	661	643	656	697	692	678	645	651	684	634	633	643	624	648	663	672	686	707	633	684	672	663	645	643	701	688	663	640	688	619	659	655	660	629	685	678	712	722	647	676	660	668	646	667	651	656	660	649	656	636	714	654	637	679	658	672	661	648	653	668	682	691	644	616	719	696	706	661	675	672	642	675	717	635	669	631	614	672	678	706	662	641	610	657	664	666	652	655	681	629	663	623	705	655	641	679	626	613	700	673	708	605	684	648	644	688	663	671	663	667	684	677	667	667	662	637	651	673	630	659	618	661	651	671	670	640	678	657	688	692	673	691	626	689	627	672	664	618	716	655	663	675	695	687	660	735	699	700	655	662	648	653	650	651	630	686	632	632	649	656	642	619	657	645	614	692	658	721	629	679	635	666	655	709	646	612	670	659	663	642	666	627	624	646	719	663	688	652	662	652	673	652	670	655	650	640	658	668	625	614	651	639	654	662	629	657	709	654	644	642	690	635	611	626	629	657	691	656	647	677	636	648	651	638	608	642	660	670	643	688	633	654	668	610	628	668	678	668	662	700	641	667	685	658	693	617	649	630	662	668	630	698	665	678	618	646	672	679	659	697	627	622	678	658	672	624	688	658	704	639	758	622	617	696	636	653	638	643	658	692	643	596	639	648	677	734	620	655	655	668	719	718	615	668	679	659	657	640	694	710	639	620	619	681	692	733	653	685	653	642	678	702	649	648	691	615	681	650	656	693	633	638	685	681	660	688	655	707	683	589	654	660	730	667	652	653	684	675	635	648	601	641	654	666	682	619	683	629	698	686	721	678	669	601	643	660	670	573	658	628	585	638	650	662	643	703	677	603	650	664	700	640	633	682	646	675	656	619	621	660	648	666	684	656	627	653	688	651	671	616	638	668	637	658	660	679	683	715	629	674	710	684	685	656	640	641	664	668	651	670	673	665	687	703	669	701	635	620	671	659	642	637	609	681	686	663	665	645	659	703	650	619	685	656	702	702	680	691	686	655	688	677	674	689	635	625	625	647	662	667	649	643	641	667	672	634	659	705	688	665	608	674	625	629	735	659	695	655	675	645	677	647	639	642	665	685	693	705	615	645	656	670	633	668	667	674	625	644	678	648	714	652	662	633	667	663	680	653	672	644	602	665	654	684	645	662	622	675	629	653	710	650	686	684	691	650	609	651	664	657	627	652	644	662	690	651	619	643	674	636	694	699	673	613	656	640	679	652	645	679	709	659	670	675	661	610	648	654	673	683	705	693	675	644	596	628	623	695	701	659	714	663	694	681	639	644	630	641	649	660	628	633	627	649	655	684	712	679	664	657	679	639	676	648	685	675	670	640	624	641	684	661	679	701	694	661	613	656	633	692	673	625	643	620	682	664	664	661	672	710	647	672	640	659	653	663	656	654	678	626	637	685	653	653	653	663	713	682	647	692	718	647	699	653	640	625	639	633	657	669	644	656	656	659	641	680	654	646	669	673	654	674	639	699	672	679	671	661	697	640	673	654	679	642	670	656	616	643	706	639	669	660	650	682	700	633	671	719	689	685	626	643	651	700	672	686	672	696	657	659	667	677	619	687	636	663	672	663	656	634	644	655	695	686	701	642	687	692	644	670	635	627	641	673	636	723	667	672	666	678	714	678	652	666	667	640	698	688	682	673	640	681	668	642	620	683	681	686	647	650	647	644	724	690	600	714	675	653	611	652	695	676	675	653	699	689	655	697	668	621	672	666	668	644	666	665	637	655	640	684	649	659	654	600	646	625	707	633	646	647	663	641	655	668	696	655	654	677	645	686	651	680	684	670	644	654	660	667	663	685	711	662	663	684	700	672	667	656	609	663	623	645	642	705	630	660	684	659	648	681	673	654	638	654	651	624	697	657	677	664	665	641	663	717	677	660	688	672	655	650	702	653	682	668	706	674	610	687	665	668	662	629	633	702	682	671	634	646	660	662	669	676	638	652	648	642	634	659	665	652	655	711	658	664	712	666	691	661	651	676	631	667	629	649	633	658	678	620	619	644	689	690	655	674	637	667	624	677	649	688	648	654	637	667	644	641	632	626	689	669	634	668	645	668	678	688	676	661	677	652	718	650	646	600	625	670	636	622	660	643	713	684	669	697	709	669	638	634	651	709	679	707	650	678	721	693	646	688	620	648	622	668	665	654	718	696	653	667	665	650	649	693	654	694	644	662	681	681	629	653	664	655	721	655	675	646	725	639	682	623	713	682	662	706	657	670	644	650	642	668	663	664	710	694	660	675	659	624	676	726	642	639	691	610	618	655	665	658	660	646	637	654	666	686	638	697	685	617	667	667	669	657	627	687	649	642	661	627	630	667	651	675	652	663	641	657	681	633	683	649	668	653	691	623	599	669	676	650	674	685	664	637	653	610	669	610	657	671	632	652	620	645	691	637	657	651	656	690	710	647	708	671	627	680	656	665	646	677	662	693	707	669	687	669	694	682	628	640	686	671	629	690	637	671	643	659	637	663	629	699	695	675	654	669	697	665	672	657	668	699	650	654	646	647	665	700	664	630	676	680	671	675	664	668	702	665	638	658	656	647	647	636	689	681	683	662	671	697	704	611	646	675	656	681	700	689	654	632	673	647	670	661	662	681	690	657	670	621	658	653	673	632	651	661	658	653	643	648	645	659	642	732	662	710	696	676	682	670	663	693	656	617	689	643	670	643	660	678	618	638	659	671	654	665	654	660	648	676	696	649	646	666	647	665	632	718	643	679	652	691	657	730	637	623	730	666	656	632	683	656	650	668	698	620	667	651	630	652	667	637	675	644	656	706	662	649	631	672	697	703	708	653	685	631	620	658	628	667	612	668	705	664	636	628	641	651	648	662	653	659	650	682	660	679	648	675	664	697	659	635	662	735	684	622	650	682	668	633	655	646	661	691	714	658	683	613	709	688	698	604	662	669	683	611	643	698	648	641	661	654	617	714	671	646	724	647	671	667	636	696	684	732	675	651	653	661	674	607	657	673	698	648	639	676	648	649	661	669	703	707	663	628	648	655	662	678	660	631	626	715	689	651	651	684	664	697	652	630	634	629	643	662	686	631	628	669	654	689	728	668	648	669	643	673	634	648	638	672	661	628	667	688	694	715	637	668	637	630	644	700	688	721	634	688	634	662	641	663	642	672	665	677	648	663	673	714	649	684	633	670	675	635	639	677	636	682	716	641	653	667	694	649	654	637	698	673	667	659	662
10022	9400	6624	3194	2424	1937	1713	1407	1330	1208	1197	1169	1074	1035	1001	945	957	904	905	845	865	876	857	823	898	877	868	854	874	864	875	838	847	829	866	811	807	842	849	832	778	828	840	814	828	815	847	840	857	772	837	832	825	811	879	840	868	840	848	820	803	834	789	838	856	842	814	925	779	828	825	816	832	863	825	848	849	810	871	805	862	819	848	835	876	767	781	816	857	824	792	811	833	836	781	761	800	797	782	863	828	852	841	800	861	809	820	843	803	880	825	825	808	812	831	829	782	832	850	803	814	831	800	787	830	831	848	794	842	812	836	791	797	776	789	780	868	885	827	823	809	864	865	852	824	800	775	821	827	782	794	815	784	805	838	808	831	840	811	809	791	816	811	837	814	828	865	801	832	848	814	798	814	814	826	837	839	799	825	789	825	804	807	856	860	870	886	867	842	818	814	795	821	814	827	836	793	805	829	817	823	830	800	836	840	775	775	804	807	832	872	825	854	800	846	783	848	841	792	852	784	868	781	817	867	821	821	853	829	812	789	795	751	790	763	829	854	833	844	841	827	786	817	854	819	880	826	807	844	785	813	855	815	807	771	748	821	830	785	792	786	833	789	869	834	836	857	852	830	850	781	841	812	859	823	819	778	818	815	849	823	839	826	839	804	815	841	845	812	804	841	774	804	865	859	857	804	821	815	816	793	875	758	845	851	868	790	865	852	778	826	824	843	847	796	824	811	835	783	829	800	815	833	806	851	869	858	846	856	823	841	812	745	830	836	829	842	844	837	849	808	809	815	782	832	791	864	849	838	820	863	873	830	789	861	837	863	849	864	796	830	827	744	825	843	840	800	773	799	853	793	824	816	838	845	812	854	757	860	860	797	873	819	811	834	812	801	832	836	811	748	865	818	852	816	844	844	803	828	824	820	797	784	876	800	872	800	818	830	785	825	859	808	799	837	826	866	859	833	812	803	814	886	837	832	825	844	835	793	835	803	856	839	829	812	783	799	879	840	793	796	838	767	838	776	847	799	820	824	804	825	854	844	867	789	794	836	838	845	834	834	785	829	783	826	790	845	853	789	830	841	857	814	825	815	814	786	816	846	761	794	801	804	830	807	831	840	827	855	868	816	887	813	805	845	816	848	790	848	816	862	814	822	794	814	848	822	839	810	800	801	808	813	875	813	865	806	875	778	840	791	800	808	844	822	814	797	806	807	782	844	821	867	820	784	801	821	757	805	820	790	828	762	826	807	855	784	833	867	819	809	828	822	856	842	828	817	838	794	862	829	799	801	784	835	807	827	841	816	845	815	798	826	837	830	839	820	806	802	904	835	842	825	804	869	853	800	818	873	823	793	819	824	834	815	772	842	830	861	824	785	825	823	822	791	782	786	795	826	829	869	836	852	801	813	807	826	804	875	813	814	802	751	801	831	819	838	829	809	830	839	842	843	835	794	815	834	853	825	814	809	841	780	812	815	816	868	815	827	806	846	807	799	827	833	837	835	868	827	824	803	829	788	851	809	862	860	831	809	834	867	812	837	875	855	803	847	817	832	839	816	781	869	838	837	820	839	758	837	828	802	855	811	840	837	825	813	803	866	785	794	805	862	822	815	836	778	779	791	795	847	788	796	830	791	797	819	836	822	823	806	831	806	848	823	831	828	803	845	814	878	808	793	804	755	821	783	812	844	818	834	859	822	823	808	821	765	835	820	851	831	767	812	812	821	814	829	878	831	830	829	832	814	795	839	854	866	792	827	823	889	837	856	791	846	856	804	843	783	823	848	818	843	826	802	847	846	778	853	830	797	859	828	856	810	800	839	835	868	820	813	805	762	811	800	792	803	840	857	815	821	802	842	821	822	845	793	806	856	860	808	817	809	795	804	798	802	823	792	839	850	843	837	755	806	853	819	812	882	801	849	787	780	797	795	826	812	778	833	788	812	865	805	822	831	844	807	842	799	808	820	789	857	849	808	774	790	825	843	852	822	787	881	782	886	851	848	852	833	903	823	861	797	830	817	792	834	856	785	788	829	852	819	799	854	879	807	818	826	828	816	817	812	853	845	834	830	840	834	814	825	801	836	859	829	850	805	810	887	814	811	828	815	776	832	829	817	796	836	822	790	778	802	752	808	780	866	816	851	783	828	858	810	812	801	838	800	849	827	753	818	813	790	799	854	807	847	823	820	833	841	840	832	860	817	773	812	796	801	745	854	783	811	794	895	826	796	838	787	779	821	880	817	834	858	832	866	860	860	809	864	864	798	828	834	807	801	851	828	841	874	817	813	797	828	785	857	833	816	791	823	836	882	864	814	869	807	856	838	812	787	766	795	778	793	811	819	862	830	809	774	835	816	837	833	852	830	797	809	823	819	811	813	802	799	808	775	807	856	851	805	828	794	798	796	788	839	813	832	787	810	793	811	825	868	831	760	838	860	850	798	837	762	814	805	815	811	830	865	814	806	829	858	795	827	809	789	804	814	846	801	830	795	839	866	835	828	833	863	826	842	826	830	839	825	804	796	788	801	848	793	814	834	817	798	835	809	834	760	808	804	863	797	813	832	807	811	856	789	877	836	782	821	823	904	824	801	824	810	814	790	810	820	865	781	825	838	795	865	793	848	786	839	818	854	871	814	817	813	824	789	813	810	822	805	828	829	850	849	794	849	806	841	818	841	882	807	808	820	790	859	826	877	817	875	844	764	869	786	864	876	840	821	774	837	832	819	858	820	846	793	762	785	874	805	872	859	812	841	870	824	813	783	874	786	816	821	809	818	795	843	812	854	839	836	793	834	792	793	776	795	778	830	838	825	829	821	827	838	808	836	819	814	839	824	815	846	791	833	775	871	821	806	831	871	810	845	827	837	820	838	812	858	811	868	790	844	774	815	810	779	806	807	843	807	802	868	803	842	794	856	784	858	803	878	842	820	809	850	832	835	819	834	849	835	823	853	771	801	868	805	779	847	881	857	783	822	791	828	802	814	845	800	815	853	819	846	800	827	800	884	807	796	845	812	838	800	833	798	849	857	870	838	820	787	798	851	806	811	852	837	817	847	834	840	824	864	810	777	815	865	785	830	808	842	840	815	788	823	803	852	820	830	784	797	877	791	833	777	836	794	771	849	846	827	863	820	864	849	812	852	778	816	831	864	797	797	799	824	772	859	798	797	809	845	808	772	890	812	822	831	844	857	845	809	798	857	812	816	791	785	828	825	854	824	739	801	798	827	804	766	790	861	815	789	801	835	814	795	814	756	806	827	814	833	877	813	797	841	866	837	782	750	836	809	806	824	825	786	785	778	803	847	792	780	821	821	826	798	839	760	841	803	782	844	831	841	827	854	871	817	797	798	834	832	815	805	798	880	861	876	852	824	827	785	844	906	791	819	782	852	905	825	813	870	816	840	868	830	804	839	890	832	814	890	785	845	852	878	788	814	835	811	809	816	790	823	819	792	808	794	825	811	829	871	838	787	847	822	821	822	863	786	775	823	806
24626	21458	27315	25640	4716	587	471	393	373	361	325	363	295	286	313	271	299	288	253	250	256	238	299	270	284	263	261	254	249	232	228	241	265	248	262	258	221	256	233	261	244	241	232	207	276	243	266	290	232	248	263	255	243	241	244	235	240	271	245	236	254	238	260	236	258	223	232	230	237	241	250	241	247	237	253	269	278	245	253	257	264	254	261	257	260	255	260	241	264	245	255	254	236	270	246	250	253	243	258	240	247	225	277	247	254	280	248	292	235	255	268	227	253	275	234	266	228	234	246	254	225	270	262	239	240	250	255	242	218	248	254	249	261	257	287	246	222	247	257	258	246	253	238	246	248	218	230	255	296	215	234	251	261	238	246	242	247	247	274	269	251	228	268	268	292	258	280	237	246	232	261	252	210	238	254	248	245	259	258	244	233	259	246	239	250	271	238	261	259	237	258	228	236	289	268	263	265	250	255	222	283	234	242	219	254	259	249	242	266	240	232	274	291	254	276	241	235	257	237	255	259	277	254	232	286	245	265	254	244	263	235	247	257	250	260	248	237	262	246	258	310	252	223	246	250	253	227	241	269	254	245	246	223	273	252	239	263	247	268	249	237	262	276	252	256	260	280	277	254	220	211	241	236	230	251	258	279	267	250	256	262	243	247	249	277	266	252	267	252	246	229	272	251	243	245	248	222	272	235	264	242	231	235	244	278	240	245	276	247	259	225	245	230	262	230	256	243	278	242	259	248	245	254	255	249	271	256	245	257	277	267	261	245	248	241	270	241	281	258	262	241	253	266	249	241	258	292	240	234	267	223	274	254	243	268	257	238	248	280	237	247	238	250	231	253	216	271	242	294	268	265	251	264	242	257	252	260	265	265	249	235	239	235	265	264	264	250	235	222	239	252	273	234	256	248	236	221	243	262	262	257	285	261	234	236	264	258	233	253	250	254	271	263	260	264	274	252	270	249	250	252	259	243	239	224	263	225	228	281	226	255	273	244	251	265	239	260	234	237	256	223	245	265	225	250	296	265	258	231	244	255	240	223	234	238	249	262	224	238	244	240	242	254	257	268	259	261	245	278	216	226	224	270	239	275	239	233	260	265	261	255	269	238	257	260	234	259	239	248	246	244	224	266	249	262	243	271	273	272	281	231	262	258	235	243	260	232	247	254	234	242	259	268	255	244	282	256	274	280	228	265	264	238	261	250	230	271	257	253	243	249	233	252	244	253	265	245	248	245	291	236	253	248	247	264	217	247	256	257	262	236	250	225	255	271	223	247	256	218	272	277	219	254	230	272	256	246	244	231	267	248	240	253	246	266	259	269	257	245	244	256	267	252	242	246	221	291	271	241	265	264	265	245	260	254	254	242	241	269	261	253	235	255	254	289	230	245	238	230	242	259	233	258	241	268	264	258	273	261	243	264	266	279	250	234	215	254	239	257	246	251	263	253	251	245	234	241	259	268	233	253	244	244	284	259	267	248	282	234	239	265	270	271	279	264	258	237	271	229	259	252	256	272	234	258	241	256	243	275	237	251	208	262	263	244	207	274	230	252	247	254	275	253	243	246	272	243	229	247	250	248	264	253	261	249	257	250	236	255	263	276	265	252	261	275	243	239	250	283	267	225	261	266	267	238	254	249	222	249	244	261	248	248	260	277	257	244	283	225	237	248	221	235	223	260	250	241	257	275	248	235	255	263	240	246	238	261	225	274	269	231	237	264	259	226	269	242	228	285	254	280	255	247	249	260	249	269	280	249	237	227	278	243	222	253	246	251	242	281	255	262	256	247	233	259	235	244	243	254	267	244	255	237	247	252	263	274	252	254	244	233	254	258	299	253	259	265	245	255	263	296	231	255	264	244	222	245	271	276	273	252	257	253	224	258	234	235	225	263	272	258	248	231	248	250	259	278	270	264	247	226	268	230	240	281	257	235	263	273	268	233	239	209	216	259	247	247	240	264	249	239	250	225	270	252	250	239	226	256	270	246	230	241	231	258	246	270	253	261	225	256	234	267	242	276	246	240	249	265	240	232	241	239	261	254	288	264	269	240	265	258	258	216	213	244	243	271	271	249	241	242	270	254	236	247	250	255	231	267	236	239	247	246	235	271	243	243	259	289	266	251	230	255	234	240	254	273	249	234	257	237	252	245	232	263	241	258	243	252	220	268	244	256	242	245	245	233	233	246	230	255	234	243	274	266	236	260	257	262	269	255	261	251	248	261	247	274	272	255	229	240	255	231	257	264	232	231	235	214	271	276	242	256	253	233	253	237	247	257	239	265	246	266	269	243	248	238	267	242	256	249	241	240	252	230	266	260	270	269	253	228	250	274	283	266	262	260	251	241	238	258	259	258	237	252	256	241	227	263	261	230	268	250	275	235	249	231	240	257	220	246	248	275	278	227	252	230	210	250	226	259	247	263	237	246	257	241	226	260	271	271	249	254	253	263	256	238	244	266	233	254	242	223	247	244	258	254	272	235	249	262	259	261	241	279	245	235	239	243	247	213	233	257	260	248	230	202	268	229	254	282	244	255	244	246	268	224	272	252	255	245	255	291	244	258	251	258	235	238	251	266	246	277	232	226	243	267	245	261	245	235	254	258	242	268	271	241	261	250	239	250	237	256	244	248	262	260	247	250	253	246	244	264	244	257	268	249	231	239	216	272	243	238	232	245	287	254	242	251	254	257	255	218	252	256	251	282	272	248	245	235	237	262	274	259	236	215	256	244	244	258	263	267	260	259	256	280	247	259	234	251	231	279	258	242	246	280	250	254	272	255	257	232	221	260	272	236	257	264	244	257	279	239	233	241	247	225	244	267	278	259	229	257	247	245	241	270	275	272	245	267	223	241	252	245	257	275	219	253	267	247	249	220	247	239	242	271	242	254	239	250	229	262	245	243	251	241	260	255	230	245	273	250	278	240	224	225	274	230	228	247	242	272	256	227	224	257	254	266	230	242	258	246	281	250	248	269	247	262	257	256	270	258	238	275	224	256	230	261	254	242	248	249	248	276	224	254	250	246	257	235	261	236	251	276	233	247	267	233	256	262	233	274	214	244	273	254	258	263	223	230	259	233	244	250	258	282	242	247	252	269	238	240	238	278	237	262	253	228	249	230	252	231	249	255	237	260	268	262	235	280	257	261	270	246	239	222	255	256	288	210	247	269	226	271	235	245	245	243	264	250	246	245	255	252	240	257	244	198	228	242	244	256	262	244	242	248	258	238	237	284	266	217	251	247	274	258	234	261	273	253	224	275	250	258	238	260	258	239	274	240	245	242	225	253	235	275	234	249	267	242	264	219	256	246	256	252	239	248	235	252	294	233	280	261	258	240	225	253	239	263	264	261	228	231	253	228	231	271	313	265	256	242	253	253	266	279	258	249	261	267	258	278	244	258	259	266	277	256	278	251	241	240	239	246	251	269	265	247	258	255	265	252	252	243	255	230	247	268	261	247	292	256	268	219	247	270	264	265	232	252	238	251	257	249	241
9633	5570	3807	1824	1228	955	839	693	665	601	603	591	557	467	451	441	452	396	380	335	404	357	347	385	349	358	343	370	382	356	339	415	347	347	343	332	366	346	371	377	345	350	355	351	348	312	360	351	344	357	366	320	380	330	351	356	342	313	354	372	340	362	327	353	334	354	326	330	366	365	334	362	334	375	359	360	345	379	360	341	363	349	368	356	349	314	349	335	348	326	329	360	347	373	323	355	358	330	343	341	360	347	366	337	361	307	342	324	340	326	316	364	324	331	359	332	344	337	341	369	343	360	371	333	327	341	351	333	318	344	358	349	358	352	339	330	324	352	336	348	365	327	317	347	372	311	370	338	339	331	328	354	330	324	323	338	335	324	355	375	358	330	365	367	365	333	349	325	330	347	343	332	370	347	352	325	329	306	334	331	324	373	345	354	321	333	327	350	325	345	328	359	340	349	350	361	343	337	397	335	351	381	314	325	314	337	385	319	350	351	360	342	325	325	350	329	331	365	345	322	300	314	359	339	348	375	353	344	379	345	339	354	320	334	339	319	294	379	332	362	319	335	332	362	322	344	366	336	344	320	360	351	345	337	356	343	346	340	352	340	337	353	352	337	322	333	340	342	384	352	304	338	349	346	348	336	350	360	328	335	372	324	360	341	342	308	362	324	343	358	327	356	342	317	345	352	319	347	376	360	373	372	345	323	356	347	341	342	379	364	321	353	339	376	340	349	342	340	343	349	327	338	366	342	342	348	347	326	341	366	332	326	311	383	338	369	369	378	337	332	337	317	329	347	337	336	339	344	332	346	340	333	358	374	379	317	349	325	337	342	336	337	341	334	339	367	359	370	323	344	350	328	348	345	319	309	361	325	301	372	332	371	326	388	329	315	338	327	340	371	311	360	343	334	329	365	339	325	356	327	339	366	326	345	319	333	324	354	370	344	363	314	351	361	325	326	347	334	328	339	331	353	330	371	348	340	333	348	334	334	348	353	314	339	344	341	329	394	367	373	381	308	352	363	334	346	379	348	347	340	356	335	351	347	368	344	318	346	311	347	344	343	366	316	341	366	362	323	350	319	360	347	307	352	330	337	324	375	393	342	370	313	347	324	373	349	331	324	329	359	315	361	343	347	307	335	316	316	332	359	324	316	338	335	380	361	329	353	361	386	314	310	353	331	351	380	328	344	324	326	342	344	350	333	293	355	321	357	340	366	375	366	328	340	362	373	354	337	357	330	361	316	356	337	354	345	321	343	333	339	316	324	315	378	355	342	373	351	335	294	357	340	363	340	367	319	318	367	364	334	375	325	329	362	384	320	318	310	324	325	334	370	352	331	335	348	362	350	357	339	348	370	366	340	296	344	335	350	355	326	371	338	363	350	350	349	314	333	313	323	338	346	335	353	365	310	357	340	307	347	355	364	366	348	338	357	332	371	326	326	335	354	321	341	352	342	361	371	350	317	384	331	357	350	326	341	316	336	336	339	317	349	336	304	350	352	318	354	358	341	320	324	345	370	339	363	363	364	350	344	321	343	346	348	369	326	356	340	317	318	335	335	363	331	359	345	332	330	371	353	356	350	357	336	343	335	349	341	315	366	363	324	309	322	342	319	360	371	343	352	329	320	315	357	377	335	344	324	338	352	341	330	331	313	346	334	350	315	328	315	319	308	340	349	338	351	334	325	363	342	352	325	348	377	363	345	330	358	336	358	324	343	341	363	346	352	380	374	359	345	366	318	339	359	342	395	359	350	339	351	306	334	326	362	357	353	370	352	374	349	386	346	323	343	334	367	340	371	370	375	325	377	314	372	313	338	345	351	307	312	369	344	340	334	362	323	307	371	352	337	348	334	368	328	348	390	298	317	384	352	343	336	375	358	323	342	320	350	345	345	342	341	362	345	363	353	309	351	334	360	333	325	367	345	333	377	335	311	360	345	358	357	355	324	348	312	352	332	323	341	332	319	338	359	362	334	339	326	346	371	350	337	346	366	351	344	362	311	348	320	370	346	294	388	372	340	338	354	340	348	340	315	333	333	339	330	332	354	369	337	347	357	320	327	312	385	339	313	333	329	365	335	295	371	355	317	325	360	328	330	321	373	344	321	325	314	363	369	353	338	327	353	366	313	328	349	321	337	347	327	360	353	350	339	316	343	387	348	354	340	355	327	328	333	374	339	342	367	350	314	317	333	341	343	371	324	301	356	357	327	338	348	369	331	322	331	369	336	340	347	353	333	353	337	350	319	336	343	339	328	320	361	308	344	367	345	348	337	360	368	343	356	340	335	365	336	340	338	346	362	339	343	354	340	320	344	343	361	361	362	331	313	352	341	360	341	330	346	355	348	370	344	341	336	326	357	322	328	354	343	308	322	334	342	348	363	357	330	319	333	355	343	333	349	352	347	304	378	361	327	358	322	356	353	334	334	332	309	324	321	340	339	358	346	352	347	341	371	332	357	333	341	326	336	329	341	376	332	389	329	370	341	322	371	339	353	325	347	358	365	360	323	313	317	319	317	336	343	363	333	328	376	356	313	347	320	354	369	357	337	352	352	321	341	348	337	334	335	335	354	332	328	363	357	335	358	356	331	346	326	321	343	353	354	362	351	377	326	370	351	302	346	346	373	406	345	354	338	352	344	338	349	340	339	346	319	348	332	313	345	360	312	357	353	346	314	341	353	319	293	339	345	317	375	353	339	361	344	340	334	355	347	349	316	317	374	378	349	340	361	347	348	358	310	351	352	321	333	341	309	323	338	362	347	367	336	367	388	309	337	336	336	346	338	360	330	361	354	371	326	358	350	313	362	342	327	355	341	358	297	342	356	339	363	334	360	349	379	360	372	364	329	346	353	336	342	352	335	360	330	329	322	347	359	333	359	346	339	312	313	337	376	365	357	334	339	345	352	340	329	326	378	345	351	362	314	328	324	323	310	331	330	323	344	361	350	358	355	352	364	334	342	323	332	343	336	328	337	384	337	339	354	332	323	326	337	338	351	324	360	316	342	359	352	320	344	346	344	332	329	351	326	330	312	347	353	339	339	333	322	312	337	330	318	312	343	330	385	331	331	337	349	336	376	345	351	367	333	365	352	336	357	325	375	336	335	337	333	345	336	333	365	356	327	353	367	341	335	358	318	356	356	321	334	348	316	327	361	333	321	357	334	330	325	343	344	336	374	351	336	322	357	309	322	348	340	333	353	340	366	382	326	327	336	323	341	364	339	346	365	333	380	354	330	332	325	313	333	341	359	378	319	345	304	344	351	329	332	342	325	365	347	324	340	369	337	353	364	362	348	331	354	335	307	353	378	335	342	340	349	338	338	347	389	334	350	327	314	356	345	301	325	344	335	319	360	330	318	346	323	342	340	359	376	322	352	329	349	337	320	355	340	343	315	334	367	331	386	316	301	332	357	349	376	369	325	350	353	338	348	337	333	357	344	359	381	349	333	346	369	347	323	326	322	338	350	343	350	339	355	353	343	329	361	341	310
22584	21468	29318	24052	21468	21352	4398	1246	1049	997	961	889	844	818	796	800	736	737	757	681	665	687	652	671	678	667	622	691	647	645	660	633	641	662	687	653	622	618	605	613	623	656	630	619	652	638	632	645	603	638	644	627	626	628	650	696	618	650	636	647	637	622	627	643	662	633	635	591	619	656	626	681	660	648	612	644	655	645	612	639	651	611	612	626	677	653	678	651	614	678	679	619	653	579	660	630	680	658	614	665	634	651	664	670	607	647	646	639	603	586	649	665	615	644	618	614	633	645	670	634	594	627	639	616	611	632	633	653	552	665	628	581	601	597	626	632	655	633	616	660	647	678	630	672	672	621	609	631	635	597	641	599	613	592	633	602	617	649	628	638	653	587	654	665	598	636	661	659	678	625	643	623	601	567	665	608	621	616	616	637	644	678	618	602	650	623	628	629	656	599	650	612	599	631	609	614	628	620	644	631	705	638	668	639	632	631	642	625	630	589	639	624	586	604	627	671	645	587	691	684	607	654	599	647	632	696	656	640	646	673	639	593	625	657	613	634	651	619	614	623	635	670	573	683	645	684	623	632	649	638	602	638	599	633	619	664	671	659	645	636	594	614	587	609	641	599	632	649	625	614	628	573	626	599	614	657	644	639	666	634	580	637	651	657	536	605	621	641	637	653	630	637	630	562	593	603	631	619	659	669	590	596	655	653	627	611	651	594	625	621	633	612	647	603	632	566	686	618	643	607	634	610	607	679	675	603	650	613	622	638	596	651	626	639	625	644	592	610	642	667	609	646	632	660	621	567	627	646	633	618	641	597	637	650	624	632	609	623	607	620	605	640	590	618	660	628	606	670	595	640	619	678	586	626	655	647	621	622	650	645	655	604	641	635	654	634	610	655	635	615	607	595	617	660	593	639	610	633	589	587	675	607	630	617	646	653	664	628	629	667	593	653	636	613	623	657	614	590	654	669	615	622	648	631	628	645	640	627	674	659	637	635	636	620	620	632	604	633	643	691	657	598	613	601	637	650	617	620	647	641	607	619	611	641	630	625	567	658	584	590	627	603	628	671	602	634	653	668	601	615	607	679	628	609	653	635	606	655	621	641	588	625	638	663	621	654	602	628	641	601	634	651	630	620	619	631	609	621	582	604	636	681	640	621	609	609	642	616	613	655	669	612	645	639	653	644	612	606	610	639	637	609	670	621	621	640	593	635	618	625	637	602	631	648	623	693	629	592	623	626	621	611	616	639	652	618	634	626	630	640	643	573	656	635	616	612	619	662	597	635	650	674	620	618	608	565	639	636	606	627	606	616	639	622	614	669	666	653	680	605	621	672	592	571	652	611	598	578	621	638	588	648	621	611	628	611	672	607	637	657	618	638	662	632	651	632	643	654	630	643	636	625	639	620	611	595	644	615	645	623	621	672	658	622	648	640	620	602	617	571	674	671	645	642	621	645	609	627	628	608	651	588	608	603	597	655	644	639	607	629	645	611	668	594	601	638	633	636	609	631	630	634	635	634	627	593	652	658	646	616	639	616	600	627	607	631	676	633	605	624	617	572	660	675	596	648	646	621	655	611	610	665	618	597	668	616	601	601	630	607	629	672	652	645	639	592	615	611	632	628	622	643	622	634	618	633	640	608	645	647	585	624	626	659	621	631	615	640	630	652	598	601	606	630	566	623	666	612	635	610	623	603	649	620	595	564	630	614	683	671	611	667	612	636	674	648	618	603	596	607	631	639	632	667	678	610	624	635	639	612	593	604	607	624	688	688	601	631	640	630	606	583	617	631	605	672	638	615	607	641	632	590	642	631	580	595	619	619	620	587	625	648	648	621	608	624	618	653	577	628	644	585	587	634	643	603	669	644	645	622	623	619	646	660	610	599	591	616	639	647	623	628	635	592	644	658	598	685	628	592	685	607	615	623	614	580	632	640	611	615	634	669	634	634	600	632	656	659	617	614	616	626	616	643	617	625	645	673	620	638	637	621	636	574	632	594	579	636	591	637	631	611	594	601	596	619	641	629	622	639	620	647	623	614	581	617	632	614	629	621	612	625	644	647	621	600	620	632	608	625	635	631	609	617	624	621	604	612	627	597	650	615	653	619	652	617	641	627	645	646	642	618	611	611	643	620	639	652	660	580	630	674	634	684	635	599	594	651	620	602	612	664	616	648	644	578	557	637	635	619	603	621	676	651	596	588	627	625	607	646	697	639	641	620	638	651	640	676	612	651	628	655	673	612	622	630	680	633	660	636	577	636	636	615	684	592	619	603	646	643	623	625	642	581	615	594	608	592	602	666	624	687	618	618	651	637	661	640	656	588	570	616	659	684	620	583	561	630	586	626	613	622	628	634	627	669	585	609	649	626	611	618	612	656	620	602	594	618	631	632	584	597	636	635	629	620	623	646	601	583	623	601	630	659	577	573	575	607	598	601	586	603	625	656	671	630	604	680	602	581	625	629	616	601	621	640	624	591	630	619	610	652	635	622	649	648	662	620	628	635	627	638	602	629	622	640	612	611	621	653	646	651	661	646	617	659	614	603	633	628	648	628	632	638	598	619	641	613	617	645	662	624	646	624	688	611	601	597	670	598	615	578	603	594	637	588	685	592	644	671	627	619	635	588	592	637	598	611	631	677	632	582	656	631	600	616	619	595	675	633	632	581	650	619	650	635	629	628	625	619	626	617	612	621	668	629	617	590	642	602	646	629	618	595	634	641	621	610	620	633	648	592	613	634	603	660	662	644	598	637	629	633	597	606	621	667	651	579	609	662	644	627	609	661	642	588	609	613	598	619	664	663	633	624	618	643	618	615	610	651	635	605	651	661	642	586	621	637	644	612	613	658	625	649	658	612	614	631	593	666	602	630	649	636	615	645	640	617	617	607	639	603	619	673	652	608	617	662	606	650	646	571	590	607	627	647	636	636	687	648	603	600	599	663	597	642	620	677	642	636	625	604	623	660	633	663	678	625	642	619	607	601	635	627	606	694	616	626	606	646	638	628	582	618	621	605	646	601	605	641	615	654	651	686	646	622	658	635	598	613	626	616	644	667	637	579	617	628	581	625	628	601	607	602	610	650	615	653	617	635	634	620	610	645	645	591	680	630	602	628	663	631	674	620	621	582	642	648	619	680	643	580	629	615	610	624	621	647	644	612	627	645	660	659	652	636	644	614	601	615	606	599	673	625	643	651	633	586	642	686	611	599	611	641	597	642	640	637	655	590	596	639	592	645	591	621	630	698	601	596	627	659	652	635	623	631	674	632	631	637	629	587	646	620	642	629	628	664	627	629	648	628	606	625	628	609	618	647	649	605	621	623	612	631	597	634	654	661	612	618	607	633	589	625	677	623	624	653	582	650	613	648	600	662	633	606	613	603	656	640	630	622	619	638	651	631	609	629	655	573	645	612	623	639	631	632	596	576	655	669	634	640	635	626	695	674	637	617	612	587	634	602	611	615	613	634	660	633	619	597	612	621	602	604	637	597
14344	14519	10356	5095	3609	2781	2345	1945	1575	1576	1510	1410	1216	1107	1058	1021	985	916	890	902	880	863	836	916	860	813	824	890	833	831	799	853	877	861	825	800	834	773	805	823	814	783	828	834	850	812	784	805	774	816	840	798	828	785	819	827	817	817	783	794	781	791	743	800	851	818	789	798	745	818	787	835	830	842	847	814	829	802	743	748	875	781	794	753	815	841	785	803	785	804	745	793	792	788	767	758	785	792	750	792	756	765	795	734	802	807	777	820	810	771	766	742	792	759	799	796	772	789	801	770	761	844	771	789	829	770	809	794	755	842	791	798	741	778	810	856	812	796	838	780	772	804	768	850	829	837	762	780	859	737	800	811	779	780	807	728	813	798	736	760	810	802	830	764	792	817	811	746	734	813	794	836	758	762	821	819	764	784	823	779	742	785	823	816	801	760	796	794	791	759	748	754	795	776	803	872	783	777	799	795	764	820	761	829	807	779	834	791	811	766	818	800	772	825	794	777	800	803	762	756	832	812	767	804	811	804	800	787	783	812	792	789	783	802	818	795	748	774	790	829	810	803	845	807	800	818	766	746	795	787	772	761	805	816	801	800	772	785	799	808	777	826	808	813	793	779	710	779	755	744	782	777	799	835	798	764	763	800	834	810	795	791	739	789	814	778	773	789	789	792	840	798	747	785	796	775	815	799	800	774	783	806	741	795	805	821	788	839	804	769	776	768	821	768	826	818	780	790	756	773	774	772	810	831	827	802	806	819	766	791	753	787	771	805	796	764	855	822	789	766	786	781	803	794	834	794	788	775	791	793	810	791	849	791	771	798	773	819	790	796	812	773	819	797	779	809	822	808	771	791	764	744	822	797	788	766	767	794	789	813	819	824	778	836	777	807	841	774	760	773	833	738	806	813	775	780	758	798	781	769	752	808	772	822	757	775	816	781	821	817	765	772	745	751	763	813	831	803	776	809	807	856	785	788	806	740	748	770	771	753	810	822	769	741	791	776	785	766	799	806	786	785	822	785	782	742	790	731	773	844	805	778	816	775	806	750	845	763	801	778	796	764	743	812	780	783	819	787	744	844	810	767	785	831	794	788	782	814	803	778	844	765	774	808	810	778	775	765	798	787	753	729	808	771	788	797	761	757	782	727	764	794	775	840	829	781	824	816	787	822	778	820	769	811	771	797	787	770	748	805	750	773	834	837	808	830	816	793	812	814	747	787	762	817	727	793	789	807	787	826	786	779	753	777	780	785	802	812	782	760	792	776	818	819	793	791	803	742	791	782	809	749	835	732	879	768	701	779	767	811	800	792	763	771	820	820	768	777	778	785	773	818	833	762	783	796	769	765	790	801	782	767	753	783	808	759	801	802	768	786	799	780	802	819	815	807	788	746	789	811	807	809	812	812	733	774	788	776	780	838	790	741	813	772	781	784	771	734	839	819	814	725	755	825	812	813	792	820	821	768	738	780	782	767	753	782	783	825	825	808	775	818	795	792	773	783	814	827	817	799	792	768	778	799	753	780	773	771	773	799	762	767	788	765	835	812	812	811	811	803	754	805	774	802	771	798	762	837	808	784	776	776	752	772	765	838	850	775	804	778	831	821	843	849	788	777	782	744	867	775	771	818	778	794	796	802	796	759	855	743	815	806	808	823	783	788	776	754	778	778	760	834	746	754	819	807	717	792	750	793	794	800	769	791	797	792	807	772	765	787	776	799	787	770	770	757	766	739	773	811	802	769	747	691	778	790	761	748	806	822	766	798	795	775	759	794	800	851	849	760	787	764	701	773	746	767	802	776	814	813	776	777	811	785	742	813	759	800	813	791	788	752	812	834	783	744	809	798	739	816	784	783	808	749	751	775	817	833	730	823	801	755	787	782	762	723	745	783	820	795	803	786	827	864	741	754	801	756	761	821	740	854	803	858	817	771	823	788	756	750	814	784	832	762	811	826	800	785	805	776	835	777	757	777	782	818	795	799	798	832	747	809	812	809	740	823	783	763	806	837	852	785	843	761	796	817	845	842	785	742	797	816	803	834	818	773	810	770	770	771	788	775	795	802	795	824	825	775	767	822	788	702	820	799	739	756	715	812	792	759	744	812	800	779	833	761	808	808	817	764	805	812	830	799	809	800	806	799	745	817	755	812	844	816	790	787	803	786	817	793	735	825	776	798	773	749	798	750	787	771	767	804	754	780	744	780	794	763	783	769	799	763	805	816	840	811	804	775	829	735	748	803	773	848	771	806	815	798	731	773	782	804	755	767	807	760	792	819	780	779	796	783	759	835	777	818	758	752	749	806	829	818	841	818	795	832	809	783	806	714	833	783	815	794	812	776	839	838	807	785	805	750	765	800	755	810	761	761	834	839	814	841	820	741	790	804	753	776	790	790	802	787	778	810	770	796	777	757	800	784	819	804	827	819	756	783	788	763	816	755	757	765	809	775	843	795	761	761	767	804	777	829	765	823	830	790	782	801	782	832	768	796	793	756	781	827	838	792	824	811	863	823	823	807	836	822	824	792	791	778	786	765	815	762	827	775	807	793	822	771	797	821	790	784	825	760	756	759	752	783	801	801	793	722	808	806	767	803	771	760	803	747	760	813	780	813	827	753	763	731	780	809	800	788	735	774	745	805	825	800	790	788	793	761	782	800	854	779	785	806	755	765	814	839	813	828	800	753	799	822	763	778	787	800	797	800	787	787	776	792	800	795	794	816	795	785	823	766	825	763	761	792	762	850	802	838	813	796	775	814	771	822	765	787	821	752	783	764	872	806	789	800	762	852	806	799	785	760	752	770	779	793	794	757	777	834	809	742	722	807	832	823	774	815	791	798	823	798	787	855	785	805	818	797	796	720	747	800	822	824	773	777	856	796	795	809	741	824	752	830	775	797	792	789	831	800	788	792	799	784	741	750	793	780	824	803	767	789	804	836	826	788	776	788	781	766	743	770	775	795	816	793	753	784	815	757	774	791	798	813	793	777	766	750	767	829	798	811	824	782	769	747	748	784	740	829	797	799	769	791	779	763	808	758	774	774	787	784	763	777	806	805	747	736	787	772	789	816	767	820	769	826	798	775	794	819	768	754	851	848	817	804	828	770	804	792	865	749	797	763	826	835	788	773	814	821	755	784	755	796	809	799	765	821	753	767	769	819	805	802	788	785	808	758	770	803	775	801	774	772	803	805	746	807	862	793	839	776	745	783	801	821	798	805	808	814	768	808	801	814	799	720	773	779	856	802	760	762	781	786	843	802	823	786	786	779	783	812	790	812	782	760	759	758	809	784	786	757	792	774	810	828	767	792	791	787	803	817	709	776	747	808	795	778	775	808	783	801	786	795	772	818	810	765	776	795	760	770	812	803	809	807	784	788	793	723	811	835	729	811	796	770	791	764	794	776	825	773	795	815	833	813	823	783	801	830	813	733	817	777	821	769	816	823	786	757	788	786	770	842	767	791	793	751	786	808	806	803	738	775	811	769	761	804	798	808
27510	17173	3315	768	545	488	464	409	420	418	397	431	398	403	461	383	435	399	390	372	359	407	390	393	439	386	389	349	382	403	380	374	371	346	408	352	399	384	369	386	413	403	381	349	403	363	411	406	388	417	400	371	355	343	415	367	402	394	368	362	342	375	370	390	381	381	362	373	397	394	376	380	386	404	374	371	356	364	402	365	372	376	381	394	408	407	397	369	337	406	407	403	391	408	370	410	356	404	394	361	371	380	374	388	403	401	378	421	362	366	382	411	366	325	366	363	374	437	358	409	403	380	376	360	413	380	417	408	422	370	378	401	357	384	394	372	377	376	380	393	385	350	377	334	375	378	395	391	368	420	375	385	393	374	358	388	404	389	403	318	385	371	362	358	407	344	363	406	415	389	409	400	387	389	373	389	345	372	376	362	391	395	391	398	356	341	357	386	394	404	397	384	370	368	347	389	354	384	359	374	398	397	389	385	376	408	360	360	368	381	345	363	397	399	438	401	387	358	406	380	395	383	379	406	427	405	352	378	415	389	427	403	368	387	398	357	367	338	362	351	402	380	378	403	380	409	397	375	365	355	397	380	395	380	366	386	375	384	390	386	366	405	374	385	365	346	385	367	392	378	409	350	373	405	417	378	359	371	408	376	376	389	414	354	397	379	396	375	365	400	376	429	399	369	389	400	391	392	386	387	402	360	385	377	389	400	377	366	366	382	393	413	429	404	401	360	410	409	396	417	386	419	373	385	379	397	359	362	355	416	422	376	411	398	362	388	367	392	377	397	353	371	372	388	364	359	391	386	389	354	411	413	380	380	396	423	384	348	388	353	372	371	395	361	383	392	373	363	377	378	370	390	385	385	371	393	384	348	390	384	375	379	358	367	360	365	355	401	380	387	384	371	372	404	435	403	421	388	351	386	409	365	416	378	378	370	375	395	353	382	374	420	402	412	382	383	417	383	389	342	391	390	370	391	395	418	362	398	408	377	378	403	355	370	403	369	412	384	369	370	401	402	384	374	380	377	392	382	385	416	376	404	381	358	396	407	332	358	390	373	397	420	402	353	359	366	369	393	395	383	426	432	376	389	397	363	384	407	392	396	356	361	361	403	391	359	378	391	367	372	408	406	399	358	372	417	361	428	389	401	377	368	373	370	359	340	400	391	414	377	366	380	404	383	415	380	394	381	382	365	371	415	379	396	385	381	404	358	352	357	415	382	404	392	382	406	390	390	351	417	392	397	401	371	382	364	378	359	358	377	340	353	421	385	362	373	367	397	366	357	424	385	392	410	423	384	376	366	390	412	342	360	421	366	410	391	380	389	409	357	348	344	369	356	363	404	338	371	397	394	363	414	403	364	393	392	436	360	377	365	377	373	377	399	413	387	372	361	357	362	359	422	385	383	414	384	372	360	367	394	382	388	368	396	385	383	409	424	366	348	386	376	373	388	355	374	394	391	380	385	379	404	377	382	385	381	363	408	412	389	374	389	393	391	395	388	370	373	410	396	418	376	380	386	364	355	407	376	370	373	360	422	361	378	388	426	387	365	383	372	396	414	369	388	370	405	363	370	378	377	360	402	408	391	373	355	371	380	411	362	360	358	368	394	384	354	397	351	353	381	367	364	396	376	342	377	417	374	403	375	378	368	419	389	389	362	396	415	417	376	386	395	380	381	375	392	369	392	408	410	325	356	370	385	384	378	400	384	368	362	350	352	383	391	404	380	351	365	430	353	357	394	404	361	380	371	413	374	362	382	392	334	410	373	410	390	325	364	409	368	346	417	395	375	362	386	395	361	428	408	340	403	347	379	390	379	367	403	398	362	432	366	379	389	374	408	366	385	370	390	374	383	420	378	420	403	367	383	362	365	361	363	408	383	393	392	400	389	375	391	349	391	368	380	338	377	379	392	368	412	403	373	381	372	349	398	368	372	386	396	392	393	395	381	371	366	423	400	397	393	377	402	403	380	368	357	384	397	397	379	402	404	387	352	387	393	409	380	403	396	386	381	378	361	361	372	412	413	373	396	406	339	373	354	361	369	385	387	402	380	383	378	377	376	374	395	413	361	376	396	383	390	373	393	384	362	396	402	351	382	370	370	374	374	388	404	377	377	361	416	384	368	389	395	363	356	382	370	400	381	374	408	394	372	393	349	421	361	354	384	388	386	382	362	403	397	408	394	416	385	374	401	381	392	379	399	410	378	386	423	417	367	369	362	379	390	391	392	361	382	385	369	377	391	403	401	378	398	392	403	362	378	357	377	383	354	408	359	361	395	368	383	372	387	339	404	397	353	409	382	369	387	380	400	384	431	381	379	373	384	380	391	383	404	384	397	344	419	398	338	381	372	364	384	379	388	411	366	404	394	382	432	405	379	388	405	385	370	355	398	381	383	372	413	378	422	374	378	387	384	416	383	389	391	391	407	382	373	398	351	387	339	382	369	346	412	382	391	379	364	384	363	366	380	385	351	351	376	367	398	385	405	390	375	377	368	358	380	342	381	374	377	389	364	369	407	353	404	387	401	376	361	416	355	386	369	401	378	382	374	387	366	361	395	390	330	395	370	358	385	368	393	354	406	371	395	409	375	396	388	386	366	390	400	349	363	394	393	397	386	362	383	411	399	395	379	373	374	391	353	374	379	366	369	377	355	371	393	391	371	378	429	356	380	388	390	409	395	339	394	329	385	389	382	352	400	378	417	416	364	369	369	381	412	346	377	360	419	364	371	402	391	394	379	403	379	390	409	355	348	365	342	404	394	390	375	371	390	363	367	399	402	402	378	402	365	351	399	403	378	406	394	401	402	374	378	380	341	378	386	378	398	371	398	382	375	368	354	390	348	402	373	393	410	377	403	368	383	363	371	371	383	348	366	376	385	329	346	386	346	379	384	399	362	411	389	398	402	388	351	358	394	371	405	388	407	421	405	387	374	411	407	403	381	385	329	360	401	388	410	376	346	417	374	376	400	409	391	365	367	392	395	381	377	396	387	362	361	378	390	388	392	403	401	370	356	383	382	380	360	371	411	369	363	422	373	362	341	364	386	380	390	372	388	387	398	388	390	400	382	393	377	393	384	382	386	389	424	401	387	404	372	365	415	405	383	398	348	364	362	373	363	315	371	390	379	356	401	413	390	419	391	369	402	356	369	382	348	404	323	398	396	376	392	390	373	383	381	390	410	373	390	363	361	393	372	392	356	386	398	367	394	373	351	360	366	385	392	371	399	398	420	376	380	384	376	371	369	370	368	424	412	395	398	374	357	365	376	385	375	374	371	363	410	373	393	415	349	407	413	366	362	381	363	382	363	366	420	384	382	385	383	359	376	386	391	337	386	412	397	384	396	416	371	402	402	390	387	386	356	356	385	367	363	399	417	371	368	405	366	379	378	359	405	343	357	374	381	377	368	381	369	409	401	391	378	370	402	387	364	432	364	398	369	386	394	380	361	372	392	428	380	391	405	382	319	397	378	344	397	388	337	391	391	397	392
4973	2138	1770	939	809	694	581	583	574	580	589	547	549	583	537	535	527	511	477	536	502	518	462	497	477	508	484	502	488	486	477	506	483	498	476	508	545	487	463	434	478	505	512	473	497	481	491	488	524	520	454	488	462	453	502	453	500	496	456	501	480	449	524	488	508	506	512	517	454	492	500	479	503	525	486	514	436	468	504	509	513	449	483	451	508	481	502	486	510	468	472	489	480	506	460	500	491	499	452	519	481	493	468	510	509	478	473	491	506	484	491	481	473	529	478	470	499	468	468	485	462	492	486	482	466	519	483	490	492	481	484	523	475	485	474	447	457	475	530	523	496	538	460	512	495	489	504	474	490	498	504	487	490	432	521	463	470	481	478	505	495	486	477	518	504	522	472	499	486	494	499	537	476	513	459	487	493	486	537	466	522	478	504	507	510	479	495	450	470	441	479	495	467	476	507	470	481	508	481	479	468	479	483	473	458	479	502	493	519	499	506	516	497	511	501	504	486	492	509	464	489	508	471	449	485	505	500	490	522	489	491	504	483	465	493	507	483	487	457	499	481	495	508	524	486	490	484	537	455	499	483	467	451	483	489	442	492	496	497	465	520	476	497	493	467	515	446	502	482	504	499	509	474	511	494	457	458	501	476	483	525	518	508	465	502	518	526	444	488	497	487	520	524	482	470	494	477	497	481	491	484	497	463	521	473	481	459	479	470	518	481	489	531	502	542	494	489	478	463	462	455	510	499	489	475	472	482	533	483	469	508	491	464	486	460	509	493	460	497	501	476	476	507	480	459	462	493	468	515	455	449	502	481	528	499	481	482	455	487	502	483	496	471	507	459	448	468	491	480	508	463	494	479	467	484	475	512	481	500	538	469	482	467	509	493	524	498	487	502	524	459	525	491	484	482	509	501	489	455	420	464	477	510	477	484	458	445	487	483	488	463	490	470	481	505	508	502	505	530	478	483	508	492	487	486	468	486	506	499	471	512	485	484	529	455	463	491	458	484	450	496	447	484	526	499	478	513	542	486	515	519	448	441	496	497	480	501	528	514	462	456	473	499	521	490	526	513	459	486	467	499	471	524	477	506	511	493	463	465	477	494	462	472	501	493	496	477	507	490	493	467	475	522	495	512	482	483	498	475	487	468	537	510	481	492	501	487	449	495	452	459	458	511	463	507	500	511	466	457	484	481	469	504	535	458	504	468	541	476	524	467	508	484	486	483	503	468	487	480	502	512	478	466	492	479	523	477	503	479	523	515	440	454	496	521	483	473	517	516	486	437	466	451	532	482	480	473	518	509	449	457	479	526	498	513	513	518	479	487	495	509	448	473	496	476	517	491	508	517	465	470	500	484	497	518	521	485	467	467	497	496	512	501	509	463	520	495	486	486	490	490	474	475	491	486	471	490	484	524	481	484	482	466	492	492	473	480	468	510	498	513	494	485	489	495	483	495	467	494	457	475	523	504	528	478	509	527	479	505	501	484	490	551	503	427	499	501	497	537	514	448	461	463	503	508	482	481	481	491	517	494	492	440	502	499	505	483	491	468	493	454	470	459	480	470	460	462	472	484	495	503	483	500	503	479	484	490	481	459	474	517	450	496	475	474	473	510	515	490	491	528	507	536	462	477	515	475	488	476	465	480	493	465	534	451	492	476	517	467	528	480	456	506	472	467	504	508	480	477	500	483	452	494	484	496	469	485	497	483	462	495	487	527	461	520	449	484	519	483	475	498	474	489	496	443	504	510	462	482	503	479	469	488	495	495	507	516	486	476	474	488	474	468	487	510	503	515	470	524	497	469	488	507	446	474	478	466	462	490	509	482	490	485	484	479	500	497	499	516	449	496	478	535	474	462	485	465	526	491	467	472	457	475	508	479	464	479	473	495	510	484	505	504	455	505	527	484	502	514	435	502	518	484	479	517	445	502	484	490	499	495	512	485	492	450	474	474	486	494	470	500	479	494	464	517	479	497	527	484	503	469	506	484	508	496	469	461	482	499	498	485	475	482	475	540	458	510	470	489	506	472	513	493	484	493	484	509	503	484	491	553	517	465	487	497	467	466	524	510	512	510	496	480	467	512	487	484	478	467	469	520	484	460	520	487	489	512	516	482	526	474	515	514	497	501	473	536	493	476	517	506	535	502	500	503	457	488	468	445	465	492	487	483	468	488	483	485	461	467	465	530	474	489	484	494	524	507	513	480	499	477	465	474	479	522	506	476	487	484	488	480	479	469	472	496	523	460	432	493	487	490	461	477	510	488	501	482	501	482	518	517	470	505	468	482	508	523	500	518	519	476	481	490	466	454	510	501	481	480	501	493	493	460	510	481	490	497	450	483	478	461	490	477	495	479	455	470	469	470	468	500	470	465	492	493	507	498	453	470	523	491	484	482	474	510	526	453	527	508	498	458	490	485	486	491	499	486	504	472	484	480	514	480	499	490	513	535	516	496	482	477	497	509	487	521	494	497	468	487	506	471	486	470	482	475	505	513	482	474	505	497	503	493	514	503	478	451	523	522	489	472	480	515	467	477	555	515	427	469	493	534	476	463	481	510	506	514	469	489	477	493	462	481	499	464	471	470	484	490	481	485	494	482	512	484	459	460	508	511	477	459	441	477	472	479	477	489	483	468	452	476	483	490	453	497	482	491	513	479	527	470	508	473	498	502	519	451	487	519	466	503	464	523	472	483	519	472	501	509	502	517	496	475	506	452	470	507	494	460	490	504	467	468	489	502	480	468	501	492	459	501	502	467	491	491	461	500	497	473	495	482	476	481	486	507	511	491	491	494	481	464	486	477	474	525	501	508	479	479	480	502	500	510	495	461	481	515	502	457	453	485	516	488	500	493	494	469	469	524	451	516	497	510	477	456	496	444	506	497	437	505	497	513	529	503	472	559	506	502	519	476	469	474	453	500	503	486	486	479	498	502	478	494	530	480	484	461	501	473	434	486	489	518	497	465	482	522	502	453	519	517	480	468	513	462	482	508	495	453	504	469	470	477	485	441	499	487	485	480	490	453	466	495	515	480	465	474	486	490	555	528	469	481	515	470	460	510	471	480	475	508	522	466	459	488	490	487	506	496	516	490	499	500	504	481	502	492	465	473	495	479	480	519	492	448	467	477	459	505	474	499	468	533	448	464	502	453	500	514	496	489	519	433	486	480	498	470	471	550	478	481	499	496	502	529	497	477	506	496	482	453	464	450	455	545	468	549	463	503	476	523	477	492	480	498	465	466	503	479	501	498	504	483	518	482	534	504	471	509	484	493	470	514	503	482	522	492	487	515	500	471	488	477	490	477	491	511	476	472	474	479	484	487	503	499	531	471	523	478	490	540	509	499	489	473	458	503	483	513	531	495	472	461	504	472	485	478	481	496	482	480	478	468	458	457	523	502	505	457	490	537	456	516	483	503	461	469	467	480	470	516	507	482	478	491	483	469	469	491	539	484	478	476	504	492	533	513	512	477	484	459	483	489	475	505	436
23562	21462	28693	24621	21284	5037	1258	1033	931	872	859	814	831	746	817	723	740	705	715	693	735	700	706	693	697	660	698	652	657	685	656	672	647	674	728	637	670	650	664	647	701	677	711	698	693	627	661	641	642	679	626	681	693	641	691	705	642	629	650	650	691	652	643	697	693	646	702	699	609	658	728	702	682	666	654	710	660	667	676	712	686	677	688	703	666	670	650	670	678	643	683	721	663	647	653	630	716	673	693	620	663	681	629	630	672	619	669	689	652	623	692	634	665	663	649	684	662	652	674	699	675	635	690	686	667	677	681	681	672	677	612	651	653	681	641	643	670	628	664	684	654	685	712	650	698	654	700	660	632	636	673	704	599	661	646	645	708	689	689	648	681	628	653	680	658	676	668	645	708	700	647	656	660	677	645	683	684	641	656	632	654	656	666	686	670	629	628	650	610	659	663	662	680	700	671	658	710	691	673	643	666	645	663	685	674	708	656	691	648	656	692	688	632	663	658	655	666	633	715	626	658	664	707	706	645	643	611	693	659	640	638	627	681	667	647	643	652	686	698	699	655	670	709	614	645	657	681	642	653	681	657	689	664	640	658	676	672	710	666	674	634	680	691	693	675	634	697	640	662	694	640	663	681	686	647	638	656	678	666	642	664	652	629	714	657	704	637	738	665	652	678	708	644	660	663	643	683	645	699	665	707	648	665	687	672	636	709	651	703	695	670	695	687	665	639	692	701	688	656	646	635	674	629	629	656	633	626	689	680	674	658	665	645	654	692	688	596	665	655	672	669	631	691	674	676	694	636	673	662	710	664	616	672	642	669	664	707	672	668	641	682	668	675	652	694	698	671	695	648	663	709	676	753	697	627	663	708	669	644	652	707	692	627	682	657	664	702	717	708	679	670	631	697	675	654	675	697	649	682	672	675	689	667	627	624	660	669	701	634	655	718	683	665	671	668	683	644	691	688	656	690	630	622	636	659	660	654	667	682	612	664	646	665	654	640	653	663	690	700	729	678	628	715	659	685	687	677	643	694	661	686	668	614	665	649	688	695	698	680	702	672	677	636	693	702	668	666	632	660	616	669	719	660	686	678	619	618	738	637	660	695	651	664	651	693	652	704	656	646	652	634	662	636	664	672	645	681	662	676	675	688	741	679	687	663	678	666	706	639	676	660	607	663	620	680	707	680	631	671	672	587	649	679	644	697	658	672	641	668	662	662	660	629	692	709	672	631	655	662	662	650	696	639	659	674	655	681	678	652	661	648	678	649	679	703	624	668	716	664	701	653	661	702	624	626	660	702	711	675	683	675	660	683	690	697	682	664	679	663	655	673	683	612	664	667	680	667	652	654	658	665	655	651	694	670	618	642	618	671	639	602	660	662	659	635	698	649	718	670	690	681	696	653	620	670	656	662	632	656	678	674	649	672	675	675	647	676	675	656	667	682	677	672	739	671	632	702	651	647	656	684	666	662	680	675	675	691	692	692	692	608	683	697	666	645	674	663	606	683	639	637	645	697	656	696	624	679	652	655	636	641	639	736	658	646	688	701	678	677	668	748	676	699	663	620	636	659	628	694	652	665	686	675	607	637	678	636	660	651	665	682	707	671	663	671	630	603	645	655	648	660	685	691	645	611	635	703	678	678	635	664	678	630	710	697	677	700	660	668	667	685	670	682	668	681	669	657	669	660	670	648	630	628	671	677	673	643	675	637	628	587	688	638	670	665	664	617	650	673	656	645	622	684	678	656	651	626	631	655	687	663	699	674	685	662	693	637	682	710	659	621	658	632	664	693	682	667	663	638	623	656	655	679	653	645	627	678	707	649	670	644	674	685	640	687	628	660	675	701	654	673	696	679	671	641	604	629	672	641	647	626	655	688	668	665	653	656	686	659	641	681	668	695	662	665	642	640	687	674	679	695	656	603	668	670	688	694	657	673	676	668	656	626	672	716	714	640	713	663	640	659	676	643	706	699	668	673	708	658	629	631	703	659	716	632	646	672	681	677	651	647	669	639	644	644	669	635	666	664	641	701	655	656	666	656	701	692	680	664	683	644	616	697	641	642	662	658	657	686	649	662	624	622	677	689	655	672	634	678	674	654	671	662	655	652	675	649	675	643	633	679	669	673	657	714	653	703	661	623	631	663	692	680	688	694	675	669	662	671	690	659	675	689	681	689	663	676	682	664	657	643	662	712	689	659	697	588	664	665	617	644	677	686	674	740	733	686	655	638	698	706	635	699	668	631	697	656	674	671	641	681	656	628	714	627	670	643	662	648	649	685	684	685	624	648	686	681	640	666	639	692	671	645	667	660	642	667	633	655	646	697	669	705	678	637	675	707	633	649	644	657	628	673	686	685	672	660	719	663	685	641	693	682	658	662	682	687	649	669	642	642	620	672	661	705	644	655	648	663	695	656	686	691	677	643	665	661	672	681	627	650	682	633	670	675	682	638	660	650	640	634	698	722	686	605	647	708	646	700	708	711	657	694	679	656	671	673	670	694	698	698	651	637	662	682	688	620	680	632	673	622	635	690	705	676	697	665	613	646	681	701	621	654	637	624	673	669	675	685	642	655	657	666	657	675	680	694	635	662	674	680	636	641	637	649	666	642	666	657	658	684	650	692	680	662	681	682	708	644	686	656	680	625	642	640	661	666	634	676	684	630	639	627	685	675	654	681	620	674	664	671	641	633	642	631	687	691	692	665	707	665	676	656	672	691	638	702	670	651	660	626	646	689	669	640	639	662	669	686	673	632	693	670	630	635	679	659	680	646	673	666	651	663	663	683	666	666	692	633	665	657	672	610	665	680	715	655	741	644	627	642	706	560	666	620	635	630	733	668	666	661	694	679	645	675	694	645	661	629	677	682	719	642	671	682	691	696	633	639	645	669	636	644	674	641	678	654	662	622	706	622	678	658	642	657	711	653	602	695	655	641	673	672	656	671	644	669	652	692	665	645	668	709	628	637	653	674	690	617	648	663	688	703	683	672	716	643	640	652	654	661	662	670	691	680	693	662	633	674	637	648	606	687	636	639	618	693	670	650	690	673	661	645	697	671	672	638	683	660	641	678	671	656	653	672	678	639	621	647	645	650	647	694	670	686	646	664	683	688	691	658	709	719	659	694	641	675	633	660	638	690	658	673	664	646	676	702	650	648	648	670	688	648	637	662	676	641	720	631	645	676	657	668	654	685	611	672	674	659	654	674	678	620	700	658	633	646	660	673	643	651	666	676	643	684	652	624	648	669	652	673	709	684	663	662	698	658	687	668	673	668	655	683	660	618	674	675	667	710	692	670	643	680	662	661	640	666	635	644	674	683	660	661	672	671	669	666	641	653	657	681	675	680	632	680	640	675	625	660	719	665	630	641	658	650	658	678	651	664	688	643	652	660	652	685	700	683	689	676	648	659	680	674	650	686	705	743	657	661	707	688	679	704	700	702	672	668	600	668	650	661	698	666	647	686	716	656	707	674	675	670	625	690	631	642	671
11172	9297	6467	3247	2413	1943	1707	1536	1340	1253	1235	1113	1039	1019	954	975	940	901	901	864	897	907	839	835	843	865	871	866	854	853	814	854	873	814	808	826	797	882	858	839	788	872	852	793	856	817	845	825	883	825	839	807	871	797	818	812	874	827	845	856	862	865	829	789	827	817	809	823	813	783	813	867	862	811	811	860	799	822	833	818	833	843	828	814	868	772	830	798	846	805	853	811	831	814	838	811	860	818	853	869	858	772	770	832	842	820	762	783	781	819	875	853	797	863	831	803	867	831	814	834	819	834	762	799	884	848	886	810	842	812	825	814	878	779	831	852	841	839	786	840	887	839	804	806	861	816	806	877	854	825	831	799	852	821	779	887	814	848	768	880	870	833	767	808	798	812	856	807	851	785	831	856	827	878	810	843	870	864	843	836	865	862	846	845	841	825	852	834	745	829	818	794	850	840	855	820	850	827	833	791	827	845	813	829	831	795	843	893	810	748	820	828	872	843	831	837	842	841	817	801	849	849	840	826	812	842	810	842	811	809	776	848	852	862	815	852	829	824	819	879	791	814	830	856	810	850	856	842	835	826	855	791	862	824	909	839	768	821	754	834	861	858	791	835	846	836	833	849	857	848	802	833	836	842	760	828	808	829	813	831	852	816	859	872	882	804	902	821	888	807	840	767	845	824	838	813	844	779	870	827	802	850	875	816	866	833	832	795	827	820	845	855	838	819	831	868	799	842	889	806	782	827	842	842	794	837	812	870	792	864	808	775	829	848	841	789	801	780	818	794	816	827	853	869	823	807	802	823	847	850	871	843	812	788	887	811	869	800	873	795	805	869	811	859	828	793	821	813	843	839	822	871	848	790	841	809	813	874	808	839	811	821	876	829	834	810	825	818	844	845	875	835	787	813	810	816	833	788	875	810	818	781	817	820	877	821	901	823	857	867	816	823	812	859	780	823	827	830	845	807	825	796	820	862	811	829	831	841	835	809	837	814	873	807	852	837	853	785	849	852	827	844	811	796	817	800	822	892	812	815	842	854	781	874	808	869	779	802	825	796	856	828	863	856	811	833	843	853	842	807	874	824	875	828	813	837	885	829	804	813	864	887	784	852	798	841	867	854	823	798	839	832	807	797	841	826	867	856	827	792	878	818	805	823	885	807	809	850	820	806	827	833	863	784	871	817	799	793	814	836	809	800	870	827	780	841	795	884	826	879	884	808	819	830	840	835	800	795	859	852	795	804	810	856	823	828	807	840	850	835	804	863	832	856	845	835	810	832	825	844	869	835	822	825	842	820	821	807	809	802	837	817	839	860	834	811	815	861	796	861	794	799	841	828	839	866	869	848	879	836	812	888	837	811	859	818	839	831	825	843	811	885	801	851	779	813	808	842	792	835	818	830	826	820	796	824	841	801	860	804	799	829	816	845	850	850	859	798	846	819	818	826	807	817	771	846	846	826	838	782	842	855	802	791	796	764	792	811	823	833	813	856	826	804	855	786	784	838	868	800	822	811	832	800	833	834	834	815	801	780	851	780	803	804	864	839	867	847	801	845	827	830	812	817	845	853	834	827	860	795	890	788	804	820	817	831	793	842	829	849	852	851	836	811	820	840	930	910	807	832	829	841	819	824	895	819	827	843	838	797	792	761	851	812	870	815	889	809	786	804	841	830	857	801	825	857	846	870	804	828	795	801	801	875	839	841	826	848	823	818	805	794	823	802	871	811	893	825	866	914	831	799	805	797	849	820	871	905	832	821	810	783	875	851	829	812	807	815	820	859	777	850	838	858	828	783	815	803	809	827	820	882	835	852	841	798	816	836	830	827	840	789	874	851	811	889	808	841	838	824	816	828	835	807	839	831	854	813	805	835	834	776	822	840	790	824	783	809	898	838	846	822	870	783	791	805	822	879	816	806	821	809	883	817	787	841	835	846	823	861	749	830	872	843	831	814	844	853	803	866	826	806	820	850	836	838	793	848	795	811	809	810	799	838	812	841	839	817	875	845	827	841	758	847	782	859	807	797	850	810	805	816	843	797	833	805	836	821	811	841	805	816	852	816	902	839	904	871	821	831	864	878	822	831	818	783	856	831	792	843	823	857	858	799	826	818	882	800	794	856	862	828	851	819	766	814	837	801	858	901	789	802	830	827	846	822	820	841	790	903	816	826	894	794	827	841	821	830	853	839	818	809	795	847	861	814	824	825	869	874	777	809	814	807	882	798	812	822	812	821	821	848	878	831	852	813	879	772	813	795	820	830	806	824	789	819	815	811	806	815	865	840	886	845	818	820	850	763	872	800	839	835	822	846	820	778	837	829	818	836	862	854	852	878	825	815	829	813	867	774	817	845	783	840	846	796	856	825	808	804	806	794	850	834	820	807	785	807	810	794	817	789	811	841	864	832	856	859	850	792	766	828	788	813	806	807	808	850	766	907	883	846	829	834	810	829	826	825	845	816	856	807	808	826	823	819	783	812	815	829	861	858	815	816	865	854	817	815	853	812	801	872	795	805	870	824	851	842	800	870	852	843	788	871	836	851	826	816	833	856	872	814	803	821	857	804	816	806	870	803	818	814	803	778	822	795	836	876	874	808	824	866	861	810	818	765	828	844	801	859	804	832	867	806	819	849	820	837	849	819	819	844	828	828	805	814	813	855	852	818	812	857	826	828	820	824	818	847	829	785	830	810	801	811	855	843	867	845	869	797	813	860	835	878	830	788	822	867	792	852	816	866	785	826	810	827	844	834	795	831	825	810	854	803	829	822	868	844	816	794	790	880	833	773	819	829	829	784	820	848	841	824	802	815	822	865	842	808	815	830	826	864	882	825	826	868	804	805	837	856	869	837	818	798	826	833	856	874	795	810	877	794	840	849	866	853	842	868	829	858	795	840	831	872	831	795	825	883	835	825	841	881	824	854	808	789	806	837	848	786	848	826	811	843	823	862	830	813	818	814	801	872	834	804	815	787	795	804	807	821	832	856	827	793	834	852	836	869	825	782	861	814	825	867	824	787	850	793	806	806	837	841	824	840	870	791	811	826	785	825	787	826	846	828	812	815	801	838	773	818	818	821	844	801	845	845	833	865	854	821	843	840	815	814	810	828	811	825	866	804	777	793	769	842	807	760	788	855	833	769	819	809	809	816	816	822	778	807	771	837	838	855	860	855	818	840	860	797	817	840	840	793	821	818	862	831	829	834	856	878	836	818	824	807	850	828	840	768	880	796	831	832	847	803	842	846	893	846	819	820	807	828	821	834	816	788	827	826	791	858	824	790	800	879	820	784	775	816	823	763	844	879	762	859	832	829	816	807	869	860	810	864	814	848	793	812	834	797	837	879	794	828	873	853	828	821	848	764	854	821	836	894	812	814	809	809	851	828	858	858	812	817	854	810	849	849	839	812	842	828	766	799	861	827	820	814	852	840	818	768	808	812	830	839	860	875	809	799	835	879	810	843	819	868	823	776	797	871	799	845	827	874	909	897	785	834
24607	21424	27278	25615	4645	572	496	412	386	341	307	330	330	306	279	297	297	257	269	278	259	255	259	243	280	264	253	258	237	238	239	234	256	262	279	246	228	252	262	275	277	231	265	274	270	243	253	247	270	265	254	249	244	233	265	269	228	266	246	249	265	239	251	257	241	234	260	249	261	260	243	255	251	276	262	253	261	257	245	285	233	261	224	253	273	267	256	257	251	256	258	236	264	269	273	267	265	236	266	264	273	252	252	260	259	241	273	239	270	249	269	238	240	263	222	248	270	255	270	274	214	253	242	265	233	264	262	252	251	230	238	281	242	253	261	234	255	249	257	259	255	226	289	270	220	260	222	267	242	247	253	244	276	255	252	242	252	240	234	252	238	266	270	269	233	234	263	254	240	247	272	247	273	257	244	280	269	232	252	280	257	261	269	247	230	244	233	260	258	247	248	260	242	269	248	249	244	250	240	272	268	259	255	248	248	256	238	241	247	236	242	248	266	252	263	279	227	264	230	248	246	246	236	238	260	227	236	263	241	247	220	244	226	275	243	256	239	237	273	243	260	236	248	240	264	255	256	240	239	230	270	239	282	247	218	258	218	253	235	257	279	256	255	270	243	237	224	231	255	264	235	279	223	289	279	280	263	243	237	240	231	248	247	261	251	266	240	237	254	247	232	251	242	269	268	233	287	260	253	265	215	268	277	222	242	251	261	267	255	246	249	277	212	240	252	274	251	271	229	263	250	232	251	245	246	255	254	264	245	296	262	232	228	278	259	279	241	245	223	265	247	243	245	287	272	256	258	217	258	246	287	234	214	255	235	240	260	245	236	230	251	264	252	263	228	230	247	254	279	268	258	263	288	262	245	279	272	264	254	273	245	238	264	270	245	217	258	230	235	264	242	262	267	235	261	269	249	246	224	237	265	257	265	248	262	250	268	287	237	253	244	261	243	291	254	271	275	242	256	263	241	263	255	251	268	247	281	285	212	228	251	239	274	239	258	256	262	259	270	262	222	261	253	288	264	259	248	273	248	240	283	261	249	292	275	242	233	246	262	269	259	261	280	248	256	249	259	269	267	213	273	233	284	270	259	235	268	236	268	260	252	261	237	237	279	242	262	233	265	267	276	262	258	264	240	268	249	256	229	260	251	254	256	243	244	242	244	261	252	261	226	281	250	230	242	261	251	243	275	222	234	279	257	230	237	270	243	245	249	248	262	256	249	250	237	252	251	247	253	284	247	251	233	247	240	266	259	263	254	259	253	275	225	273	250	251	233	260	267	245	227	251	245	254	255	243	271	259	224	255	241	229	232	229	243	243	258	264	252	244	269	257	247	247	246	261	231	246	270	274	268	279	257	239	261	253	238	258	246	260	222	259	249	229	250	260	233	247	253	248	247	250	250	246	239	258	244	250	245	234	256	259	266	259	252	277	243	242	248	245	277	257	250	248	248	262	212	277	276	260	240	241	250	252	266	258	263	260	269	295	252	278	258	257	260	257	248	267	235	237	238	240	271	267	262	275	217	271	247	256	236	260	249	234	241	267	272	214	276	246	259	267	264	227	245	213	260	247	242	245	223	277	256	248	259	244	225	283	255	228	239	275	264	250	278	252	270	216	265	264	241	253	258	254	226	232	301	237	228	225	284	258	255	217	270	224	263	240	275	254	235	268	256	252	247	238	263	264	256	252	233	247	241	243	264	246	247	249	208	249	256	238	253	246	254	247	239	249	271	235	247	266	237	260	250	250	228	249	256	252	243	250	271	246	276	227	260	255	250	259	229	262	238	279	246	252	207	236	243	255	249	286	248	249	258	244	250	257	247	248	248	235	274	231	273	249	272	279	253	225	233	246	256	243	258	229	265	232	256	250	233	256	249	256	255	227	255	247	281	241	265	222	257	245	271	271	263	260	257	233	241	256	276	243	251	239	232	234	254	241	234	260	255	270	241	268	253	281	230	255	227	254	260	244	210	225	228	257	261	250	249	278	246	266	248	227	244	253	266	267	242	243	253	230	249	255	237	209	237	226	250	227	256	249	256	242	265	258	239	262	241	250	254	232	259	275	213	250	276	249	261	284	257	265	247	266	246	253	248	228	257	261	261	251	242	248	255	256	257	246	223	280	255	226	244	250	251	250	266	267	248	276	243	252	250	249	240	223	259	228	283	261	232	218	248	251	274	245	265	227	270	245	235	260	270	223	255	265	216	243	241	266	248	231	222	271	265	241	253	252	254	265	235	251	267	255	245	212	277	246	254	259	246	236	251	223	283	242	241	231	258	268	229	257	269	259	247	265	287	236	245	245	245	270	241	281	246	242	271	225	238	286	233	277	239	252	256	235	265	233	274	251	260	248	252	254	246	265	230	267	263	263	241	270	241	221	244	259	246	229	274	250	259	220	279	283	213	262	244	247	260	259	260	264	244	214	246	260	237	255	244	231	229	277	245	228	256	239	246	277	244	246	284	253	263	245	268	248	243	239	249	271	279	283	243	258	230	240	255	275	250	232	259	218	237	262	253	247	236	236	269	232	253	244	242	257	237	249	255	220	256	278	285	215	238	258	275	241	240	231	224	259	239	265	244	264	243	277	257	259	253	255	259	234	247	258	241	236	239	270	259	269	260	259	277	266	254	257	258	260	253	243	255	248	254	242	262	247	249	250	245	229	229	279	250	264	254	265	214	255	258	234	253	250	220	275	272	237	243	274	256	254	253	257	237	223	254	236	261	250	242	263	254	243	257	249	249	270	228	231	285	237	245	236	251	240	247	263	254	234	267	252	259	287	252	287	234	265	256	244	238	264	256	263	256	233	257	244	227	258	272	246	246	246	248	251	234	256	266	287	274	256	253	244	271	230	225	236	251	229	280	258	264	266	222	283	255	255	234	257	235	238	255	253	239	245	265	255	244	255	247	241	253	257	253	253	236	272	245	253	252	278	246	241	225	259	258	233	252	242	229	231	245	250	242	271	263	235	230	260	254	247	244	233	238	223	254	248	255	264	253	245	236	247	263	235	256	252	229	249	239	235	233	257	242	281	255	242	279	247	249	251	240	270	245	213	258	264	245	252	203	274	272	260	243	259	241	253	265	263	247	221	260	232	252	275	246	259	275	237	224	246	239	247	239	247	260	234	249	241	270	254	230	250	245	272	268	233	251	252	229	258	249	233	264	247	261	248	267	244	256	242	243	242	260	257	249	247	245	259	259	231	257	235	213	238	255	264	259	273	253	241	269	232	275	249	267	276	257	238	253	251	228	230	238	285	236	266	242	241	235	260	264	248	269	230	277	255	254	251	274	248	249	280	252	234	238	244	279	242	257	264	245	277	239	264	237	233	239	242	231	250	250	261	263	231	233	252	255	298	245	284	238	229	273	250	240	242	227	249	231	241	248	245	230	239	260	255	254	280	252	272	258	251	272	277	223	254	250	245	264	246	249	250	253	264	259	266	236	290	271	252	238	262	260	250	254	215	250	253	264	263	267	234	253	245
9960	5408	3649	1726	1278	962	877	704	619	575	592	524	522	440	444	457	445	382	407	372	374	392	386	377	323	369	373	342	379	343	338	394	333	333	387	326	358	351	355	336	336	340	353	374	329	341	358	353	374	360	335	359	316	352	332	353	360	319	368	347	341	342	351	332	334	350	322	345	339	360	325	367	355	361	371	357	349	339	346	339	345	348	363	357	345	354	315	353	357	381	348	323	358	385	365	332	390	346	345	346	350	376	344	333	371	347	349	369	377	357	329	340	351	326	309	328	353	343	358	346	343	297	328	359	355	361	332	323	320	327	354	340	349	354	341	349	312	341	351	338	355	364	349	336	348	320	333	343	347	316	371	333	352	345	338	310	347	354	358	333	358	365	351	345	363	359	346	350	319	350	347	364	379	340	345	369	337	343	363	328	356	334	367	344	330	340	332	343	342	360	372	341	355	350	316	350	377	369	350	348	355	328	327	348	311	324	357	316	333	328	358	315	339	352	353	340	304	323	332	389	341	346	343	358	363	343	359	349	328	335	321	324	337	331	367	404	319	345	372	334	301	370	370	326	364	297	318	352	366	331	328	355	343	323	336	378	332	344	333	334	327	330	351	338	362	374	329	358	338	359	355	313	301	341	344	349	341	338	329	348	404	329	329	353	333	343	354	370	334	321	334	302	372	368	329	347	376	341	348	341	330	342	361	333	324	322	332	340	329	346	371	356	352	384	357	356	345	313	340	348	368	380	360	319	390	343	339	343	340	358	337	354	346	330	342	364	351	347	364	322	314	355	357	338	370	360	374	351	343	377	344	359	339	323	311	372	372	371	313	376	335	365	318	310	359	309	365	335	344	348	303	348	335	355	324	334	328	337	359	346	339	353	313	338	353	385	331	336	366	333	309	317	361	360	331	333	315	356	338	378	326	350	355	365	352	338	343	337	340	355	348	336	369	354	344	317	338	348	317	334	341	359	357	364	344	338	335	326	345	358	359	381	370	341	358	331	340	344	355	338	337	354	348	337	337	352	324	344	361	352	343	372	335	335	318	343	321	363	327	353	350	351	341	322	340	304	336	322	317	316	355	330	356	353	341	350	326	351	344	354	331	358	364	331	351	375	354	361	327	362	369	347	350	310	360	362	318	350	336	351	363	332	357	348	333	331	360	347	311	370	359	373	351	369	349	365	316	384	351	335	360	341	350	325	366	379	331	363	345	346	338	345	364	336	347	355	312	341	366	347	360	326	362	348	348	315	341	319	313	358	295	332	354	366	350	346	339	347	365	357	324	334	344	370	413	361	344	392	334	360	375	344	339	361	360	373	357	366	359	344	339	340	342	323	325	328	337	333	353	352	321	348	350	350	326	322	369	348	320	355	380	343	371	327	334	382	342	376	334	356	354	331	351	322	379	328	335	342	348	336	349	332	319	344	329	364	347	350	343	360	360	348	347	381	361	324	347	344	342	334	326	338	376	326	320	330	324	380	331	334	340	349	386	362	346	384	314	318	336	350	335	343	374	340	336	314	311	335	365	310	360	383	339	331	351	367	350	355	336	359	328	338	394	335	358	352	353	359	323	368	349	340	349	324	319	341	348	315	343	337	324	346	357	347	365	358	344	360	345	333	314	316	326	348	355	348	363	368	329	343	314	304	328	349	324	333	308	355	349	350	357	366	343	374	377	358	378	333	361	308	348	372	331	350	334	314	367	349	345	358	345	332	340	354	344	361	329	351	400	321	326	318	324	339	352	337	347	340	325	345	345	341	348	306	341	359	383	349	344	323	338	354	349	332	316	334	359	347	334	352	355	359	310	310	334	376	336	389	376	357	338	358	311	348	327	351	361	335	336	356	353	305	375	336	306	334	359	364	351	375	347	347	333	320	344	354	351	339	376	344	314	348	338	341	322	315	324	345	379	382	332	373	357	327	338	344	350	321	385	337	352	337	326	350	320	328	359	352	313	346	321	326	322	331	356	361	328	328	381	354	349	364	340	325	324	350	359	353	314	339	370	336	357	332	351	353	348	370	358	342	343	380	333	366	342	332	306	352	324	365	318	334	314	367	343	356	337	333	340	362	348	339	342	352	322	356	343	333	331	341	356	328	366	352	348	331	358	331	357	372	328	336	351	324	329	351	329	371	337	362	326	337	357	369	368	343	357	326	357	347	369	346	354	364	370	310	356	337	345	327	363	331	354	334	319	322	321	369	339	362	349	338	339	336	339	333	373	357	347	350	322	383	332	314	356	370	343	380	339	323	366	362	338	359	356	317	333	332	340	355	347	356	333	330	348	313	347	330	323	386	335	355	351	367	349	360	363	361	341	328	361	342	344	320	330	336	323	350	326	369	358	351	325	334	347	332	363	337	328	362	356	312	362	319	310	319	333	369	363	323	366	373	356	339	353	344	336	345	336	353	329	326	385	354	372	372	300	337	360	344	327	356	356	323	359	335	346	352	347	327	348	356	339	318	347	344	354	336	356	362	367	351	355	360	325	349	359	319	369	342	334	351	325	345	354	322	372	347	340	320	325	373	332	327	348	366	325	340	342	349	321	367	371	335	371	353	362	373	351	384	311	357	316	351	336	334	346	359	336	394	362	326	365	360	314	340	360	326	333	311	334	347	351	322	351	348	348	335	335	324	345	353	336	342	347	350	372	348	339	348	372	351	372	323	352	360	338	337	374	365	361	341	338	357	340	334	323	341	323	347	382	352	372	365	332	331	318	370	354	351	378	329	337	345	315	341	334	373	362	310	328	328	363	326	341	387	350	339	347	371	348	328	350	350	347	332	312	358	334	344	343	347	318	318	352	322	331	336	334	362	370	370	344	364	334	339	357	359	351	362	343	352	335	353	368	331	347	344	328	340	345	340	342	329	340	340	354	350	334	361	357	332	348	358	337	317	371	343	376	370	357	332	342	346	297	377	360	326	327	337	334	364	339	361	360	331	349	366	370	344	334	343	343	349	335	367	346	337	361	359	332	306	354	363	316	318	333	413	339	328	370	346	350	355	350	350	310	334	345	377	362	330	329	359	378	333	339	337	346	320	294	370	334	374	352	362	360	361	327	349	334	331	344	360	343	359	346	341	347	336	323	331	335	352	346	356	353	357	330	322	330	348	361	331	328	360	345	370	317	355	352	341	312	356	350	362	328	324	342	374	344	316	366	329	328	350	344	353	346	318	366	341	348	349	358	334	354	337	350	360	342	331	357	327	358	349	343	344	354	348	322	364	380	357	292	330	331	312	322	341	392	344	328	335	339	353	346	329	338	356	348	338	355	317	326	326	359	370	363	345	330	349	362	352	324	346	347	380	372	362	339	349	341	365	391	351	372	370	322	352	370	335	315	293	302	327	347	362	352	350	354	327	380	364	310	333	343	327	330	350	339	333	336	354	344	357	335	339	338	359	351	358	338	343	387	358	344	316	337	363	342	287	355	356	335	370	349	335	362	381	328	340	349	365	378	365	347	346	317	375	348	351	332	336	345	326
22528	21472	29314	24056	21473	21304	4385	1296	1029	947	964	868	870	784	798	744	700	726	666	743	633	682	694	664	644	646	701	653	671	653	638	647	674	625	687	668	628	662	638	702	641	638	610	625	641	617	593	670	637	611	663	630	598	591	662	607	609	644	602	571	659	666	596	604	638	646	621	655	649	651	615	666	624	638	593	646	637	628	586	655	592	616	623	615	594	638	624	604	628	603	660	640	655	631	635	627	680	644	622	608	590	635	619	649	624	614	665	631	659	582	651	640	670	671	605	619	591	634	628	640	596	633	616	617	648	674	623	652	626	597	630	606	603	648	610	609	639	640	642	644	620	644	584	659	637	587	627	650	603	581	644	597	608	632	643	685	619	628	612	602	671	649	620	607	632	588	687	658	656	634	583	666	634	635	635	643	609	597	651	654	619	575	641	623	628	587	594	627	645	643	617	556	611	611	587	620	639	610	604	652	616	670	639	644	614	636	637	648	677	653	647	594	648	609	626	576	620	660	602	642	642	628	652	616	611	609	631	583	653	653	650	589	643	619	635	638	615	606	575	636	635	618	630	641	590	655	619	598	643	641	605	635	593	628	652	628	640	638	605	639	630	601	628	635	615	595	640	613	668	653	637	654	648	619	645	615	619	660	596	627	618	616	603	588	623	613	590	604	612	648	657	623	641	603	626	605	618	592	631	643	637	610	639	597	627	664	599	605	633	606	648	665	620	605	627	661	646	670	623	597	574	638	622	639	592	639	577	599	613	623	618	668	643	625	637	660	651	689	618	692	636	637	657	626	640	628	613	635	633	655	609	613	609	630	626	654	625	619	620	618	618	618	625	640	642	656	675	634	622	639	651	576	620	599	635	644	635	611	629	650	621	616	621	671	590	617	628	632	640	624	596	670	595	598	638	628	628	625	637	622	610	634	704	627	580	626	594	610	569	633	618	630	600	609	652	638	652	624	601	656	640	627	626	605	603	654	640	666	628	615	624	639	599	622	623	644	620	648	597	668	622	620	653	636	610	603	583	576	572	640	637	649	637	624	610	610	627	643	652	587	645	604	616	616	627	591	630	663	617	641	607	652	646	634	614	576	616	646	609	603	613	636	651	639	668	611	650	648	597	618	640	664	609	595	627	638	613	657	665	671	667	661	640	649	632	640	650	609	629	621	680	646	602	615	598	645	589	627	669	588	640	660	610	603	657	640	615	630	617	658	628	630	584	634	632	612	622	634	672	617	611	614	617	609	685	621	619	601	636	666	654	645	597	627	656	634	625	550	654	693	655	628	685	689	626	615	625	643	648	612	664	619	651	641	612	637	608	574	613	611	656	648	640	671	636	642	649	643	591	634	659	638	635	627	655	607	630	638	646	615	593	656	610	670	636	629	644	612	631	643	617	604	644	621	599	653	618	646	644	596	626	632	670	648	669	624	628	621	643	637	652	607	692	616	612	668	643	630	617	637	641	656	677	610	629	604	637	656	599	589	669	596	663	621	636	637	641	585	629	642	640	609	646	611	609	632	602	586	610	608	644	666	650	605	610	592	614	623	618	582	601	675	588	590	635	648	660	692	592	620	654	594	628	665	655	625	609	673	655	580	606	578	649	652	597	669	628	643	614	604	639	598	639	605	655	594	588	600	619	686	602	650	646	616	613	643	605	655	637	647	627	589	647	639	652	656	635	632	622	606	638	646	594	627	638	584	623	623	628	599	661	584	609	620	604	643	624	607	615	645	656	630	671	643	602	642	656	629	606	582	592	606	631	585	683	610	615	656	632	666	659	674	633	614	602	642	651	602	615	612	636	639	629	589	607	615	665	649	642	652	663	624	611	647	604	640	611	653	623	616	625	612	641	632	682	591	635	629	596	611	640	655	634	588	594	630	618	602	648	660	597	599	609	643	601	605	624	599	628	599	616	627	638	620	616	660	662	642	613	628	601	616	649	629	607	611	627	670	604	644	595	625	653	622	586	617	628	612	599	588	580	553	666	608	589	630	654	637	625	624	580	646	649	598	636	571	638	639	636	659	646	596	611	658	645	644	591	625	631	650	599	664	621	598	638	619	646	579	597	612	637	628	640	623	629	622	626	622	629	653	619	627	616	598	602	633	630	608	609	652	627	644	601	593	649	635	574	643	619	583	625	601	550	655	600	599	658	598	665	631	609	621	640	617	615	603	645	635	634	597	646	633	637	628	598	625	608	617	631	635	622	630	605	643	637	629	585	658	668	608	579	556	622	597	648	643	588	574	641	578	605	606	596	661	603	573	674	619	600	640	634	616	625	622	619	630	623	646	609	648	606	615	618	628	627	620	606	578	650	622	608	589	607	674	665	610	614	613	675	637	604	626	654	609	620	630	630	607	615	600	694	646	588	617	626	609	632	619	608	634	639	659	608	635	658	635	675	619	641	616	642	620	616	630	613	627	665	655	676	621	645	628	644	626	619	624	632	623	590	653	649	604	610	667	616	613	628	635	619	624	626	618	626	664	661	617	597	649	602	584	646	653	634	648	606	605	613	651	621	658	630	650	621	638	577	619	640	649	645	607	660	572	660	612	636	612	627	638	655	602	634	674	597	577	644	587	640	628	626	611	613	642	610	647	643	576	631	581	621	598	607	639	634	615	602	618	604	642	618	613	622	658	603	640	669	696	612	575	608	611	633	655	607	617	621	674	582	684	633	632	618	598	623	644	615	614	627	645	642	592	593	601	676	604	637	611	623	639	645	634	577	683	671	687	635	643	599	650	609	667	615	635	601	660	645	646	616	631	658	668	598	621	599	658	645	595	600	603	643	588	593	662	615	657	634	655	680	631	638	630	637	650	551	647	633	616	658	621	602	611	641	642	648	623	624	651	597	619	626	621	628	619	663	615	607	666	616	585	624	635	684	603	613	590	633	642	633	631	601	630	629	616	603	641	626	626	650	639	635	623	594	561	646	655	652	591	668	648	644	621	657	604	617	585	650	643	670	612	630	593	662	585	644	633	627	614	617	613	614	656	612	640	611	616	581	614	607	601	594	610	600	613	609	617	599	658	609	621	628	666	622	599	598	632	603	630	610	622	625	648	597	613	593	616	644	646	619	588	610	688	651	630	617	595	614	636	614	615	612	627	604	604	612	690	630	611	654	588	577	615	633	622	661	637	589	640	597	640	590	606	619	557	640	608	632	626	593	640	612	607	632	659	660	624	644	647	631	610	655	604	654	595	661	618	612	601	643	616	648	656	642	644	648	587	605	613	619	621	621	672	595	588	636	642	644	591	635	620	661	591	640	602	598	659	634	653	665	602	610	628	642	627	593	649	593	647	610	630	634	629	623	651	626	583	587	645	669	603	607	606	640	618	617	624	639	603	637	622	654	614	595	625	595	582	635	613	644	612	602	607	647	658	621	618	611	631	590	633	651	599	644	595	602	572	631	649	645	644	654	598	622	651	593	609	633	585	589	639	642	645	630	609	634	606	600	615	596	627	634	605	618	575	624	625	609	652
15359	14331	10060	5036	3756	2715	2259	1969	1681	1552	1475	1318	1266	1127	1115	1026	984	890	892	907	848	885	886	865	857	886	848	801	800	818	782	840	778	813	838	844	824	794	837	801	811	790	830	778	820	789	820	826	806	808	823	780	767	770	788	842	820	787	777	806	845	808	772	806	824	826	813	797	794	819	858	804	866	847	761	840	755	844	802	763	855	782	788	770	742	812	847	827	758	792	800	773	803	802	795	752	784	826	777	741	788	797	805	783	810	723	848	848	821	818	798	799	767	778	851	811	824	785	773	733	794	759	851	792	790	790	790	801	807	790	824	773	775	847	719	836	805	783	759	803	804	807	811	743	820	750	815	783	783	741	816	843	853	850	818	820	772	790	784	825	833	793	775	784	809	808	809	747	809	800	811	798	768	737	806	763	811	782	825	788	794	828	739	798	821	776	778	793	795	793	812	813	814	810	777	789	773	836	833	764	783	792	817	789	750	789	785	807	833	815	819	806	818	811	793	783	817	759	794	799	770	834	774	840	777	831	812	784	795	787	792	748	766	780	817	801	838	758	779	747	780	787	796	824	808	732	820	762	740	770	802	777	760	811	825	809	793	715	821	799	807	788	800	784	815	816	766	775	745	825	781	777	854	781	734	778	815	790	790	769	800	748	803	853	764	818	768	813	789	816	793	793	810	834	795	735	815	842	795	808	807	763	875	800	808	795	829	803	782	794	860	814	783	805	784	816	831	797	786	739	809	816	779	802	794	800	759	778	815	761	772	801	789	780	805	767	847	821	795	793	821	783	819	795	754	846	722	816	783	759	788	797	867	804	811	769	784	803	831	797	782	772	823	823	778	774	848	825	800	816	815	761	799	819	772	801	773	816	811	762	781	770	785	829	819	833	792	822	773	774	795	785	772	825	799	724	848	778	780	804	822	792	791	837	758	815	784	793	786	825	801	818	778	765	769	755	844	788	857	746	801	778	774	796	790	808	792	787	772	805	783	802	800	827	798	819	776	811	853	796	773	848	835	817	775	791	847	778	773	803	773	757	785	775	807	822	787	793	800	764	771	816	783	782	768	857	813	745	789	793	735	840	807	817	817	763	848	791	789	837	791	801	828	771	793	792	755	717	794	772	780	833	767	810	825	780	797	785	819	789	764	758	843	783	820	791	806	795	782	729	800	780	791	772	756	745	812	773	848	788	744	800	753	761	780	809	796	788	778	825	772	766	796	851	819	764	790	781	826	799	784	787	788	803	838	781	764	848	794	799	722	775	799	769	762	780	802	805	796	799	855	773	797	810	769	811	805	818	817	762	757	791	726	790	835	801	766	786	827	821	802	827	814	802	798	840	824	762	832	777	785	757	766	840	757	795	819	773	806	763	795	803	769	754	839	805	780	803	786	749	773	825	807	768	831	818	846	785	788	793	848	747	800	822	804	759	815	790	757	764	786	795	806	827	807	790	793	769	812	810	806	772	751	789	814	814	761	846	770	812	800	773	804	791	786	771	820	797	754	752	787	803	756	799	824	785	769	779	839	789	808	745	802	831	809	786	762	776	759	828	772	799	842	804	734	778	796	769	807	805	783	811	858	822	832	799	805	810	782	807	794	798	782	784	745	762	769	785	783	791	794	827	775	821	806	837	807	769	817	842	793	772	808	758	832	813	798	799	809	800	759	783	854	795	773	809	800	823	794	735	766	828	771	818	749	794	734	746	803	858	814	789	774	815	792	814	784	780	753	807	815	807	792	752	795	816	805	841	795	814	774	780	788	822	763	764	825	799	776	791	806	814	777	742	767	793	796	834	815	800	834	810	798	791	782	855	799	820	784	785	823	813	768	761	790	794	769	777	824	788	781	803	787	816	778	783	813	815	796	846	810	822	861	779	772	834	780	787	750	760	786	798	837	810	762	743	736	792	767	859	793	805	822	812	798	819	794	807	818	784	802	800	765	819	781	813	829	824	769	749	859	791	781	835	824	711	755	784	799	803	802	767	770	843	767	787	794	765	809	800	841	792	812	783	808	824	822	771	818	792	780	769	788	805	793	832	825	773	776	791	776	779	757	793	816	799	780	807	826	784	821	851	804	807	731	720	772	821	793	768	807	793	805	790	794	765	803	788	818	791	803	770	783	757	799	773	812	770	827	759	866	808	746	826	809	797	778	798	798	826	821	833	787	777	792	808	775	824	743	809	833	796	767	855	818	795	747	790	815	791	814	732	771	843	780	796	795	837	729	746	828	814	769	833	783	795	858	821	814	748	810	765	817	792	762	787	734	766	813	790	845	832	762	760	761	801	787	772	799	848	808	790	798	799	774	779	782	773	819	850	826	784	788	746	774	779	775	802	784	830	778	786	865	750	833	758	803	785	801	799	760	799	799	740	800	824	814	788	764	786	752	828	829	785	828	756	734	784	747	765	812	807	782	797	808	773	805	740	799	759	822	835	765	751	841	764	851	756	764	762	748	820	829	786	806	821	822	769	794	785	833	742	843	781	813	785	782	850	805	827	778	749	791	767	812	811	808	768	786	768	822	804	768	769	800	799	724	800	783	830	767	815	838	834	804	806	760	745	821	729	769	817	819	738	810	804	811	761	798	822	794	762	814	823	785	782	788	775	804	777	776	806	765	870	753	799	829	774	803	790	806	818	752	772	796	816	800	753	850	783	757	789	770	817	757	762	786	816	860	820	794	806	781	743	785	812	763	799	777	758	771	821	811	797	778	731	729	790	812	813	776	792	749	774	845	808	827	763	819	791	794	802	836	832	872	803	761	747	830	819	809	762	812	796	755	744	778	793	796	824	780	812	801	774	802	807	767	785	800	787	762	777	793	778	769	801	747	837	852	809	758	787	731	793	776	758	796	799	771	815	831	799	782	767	790	814	794	837	769	794	849	775	793	797	806	815	788	838	759	722	804	776	780	811	785	784	768	793	797	830	787	799	745	783	845	778	780	753	771	812	728	819	800	761	787	729	832	793	804	831	806	815	796	775	787	835	791	794	811	787	819	812	759	792	789	821	852	802	775	799	746	712	805	792	781	802	761	809	816	793	761	794	818	804	766	800	812	776	790	823	807	760	785	808	797	761	826	775	791	795	792	751	757	781	797	811	840	807	804	814	773	797	766	809	767	771	829	808	778	792	780	853	863	754	818	818	805	832	763	737	740	819	788	802	765	739	784	800	769	759	747	806	857	811	740	750	780	801	802	832	838	765	758	753	763	818	874	820	837	804	819	781	774	774	790	756	824	817	782	791	808	784	774	777	805	739	829	756	836	770	770	785	767	822	841	811	778	827	787	738	807	771	756	794	803	776	821	763	838	763	785	775	830	791	758	773	747	778	773	758	735	805	831	797	805	788	772	769	798	792	826	780	814	810	803	822	785	814	821	752	833	825	800	808	817	788	817	799	823	802	758	796	786	832	794	744	808	801	815	819	787	803	801	788	749	792	830	820	829	785	797	833	771	788	747	800	804	754	763	781	760	845	802	760	783	849
27618	17218	3142	862	579	465	472	497	426	431	436	427	425	458	406	424	402	389	395	416	375	411	408	401	362	381	350	392	370	410	391	379	381	353	420	418	425	376	392	380	421	385	422	359	374	408	358	386	393	402	358	404	395	388	386	378	430	354	420	402	345	371	421	386	411	369	342	362	414	406	386	371	382	379	374	347	380	400	375	368	386	369	358	369	383	383	389	400	378	403	360	404	342	388	367	362	373	388	414	367	412	365	360	365	362	367	398	372	370	381	391	367	440	392	392	371	415	402	397	370	373	372	347	358	385	373	404	384	412	385	386	392	396	391	368	380	386	377	391	384	319	391	402	396	367	378	424	367	399	385	377	405	379	407	357	388	400	423	359	400	372	399	387	378	453	379	420	358	404	395	402	405	408	407	356	406	400	396	376	361	427	387	390	395	371	336	389	369	380	390	395	378	351	370	398	360	400	394	358	398	419	423	412	428	429	386	389	363	359	368	409	436	390	375	350	361	377	381	374	406	385	391	403	388	378	368	388	332	373	386	376	363	398	365	376	396	369	388	416	371	369	370	343	406	387	401	407	369	394	381	397	382	371	400	388	360	372	377	386	334	371	398	391	396	384	376	358	400	377	375	414	381	368	383	385	407	386	418	367	392	377	347	369	386	401	395	410	396	393	398	373	386	390	390	391	389	387	364	345	358	358	383	395	378	390	423	384	379	366	379	370	387	361	406	347	375	352	330	344	361	383	376	393	375	386	383	388	383	355	381	427	365	385	380	358	375	353	421	346	390	358	385	371	379	420	388	402	408	366	351	395	397	407	347	370	388	365	381	371	385	363	392	368	405	390	375	375	385	363	369	389	352	351	396	358	376	374	372	370	384	338	385	371	407	419	390	382	383	360	395	405	397	361	364	393	413	362	412	388	397	369	386	409	368	388	368	370	453	374	379	382	412	399	409	445	408	364	405	388	383	356	390	367	384	336	369	394	358	388	411	395	369	404	403	367	373	380	400	388	355	375	388	389	381	366	374	352	406	382	469	396	408	377	366	374	391	408	389	395	349	377	372	380	378	383	371	379	369	399	377	385	402	403	340	388	387	370	377	381	351	384	373	378	383	394	378	417	395	383	378	395	390	396	364	378	365	372	352	413	371	404	372	381	369	370	378	378	396	401	385	378	383	379	380	378	398	368	386	358	402	426	405	401	386	364	405	381	382	380	343	350	392	410	394	339	382	408	375	398	366	378	361	409	389	398	355	424	393	376	370	403	379	408	380	372	372	413	375	386	402	411	367	351	418	374	398	394	345	397	372	378	369	422	402	387	399	419	372	370	342	339	379	384	397	380	409	395	391	405	384	388	373	380	377	381	366	409	416	365	382	369	372	396	400	372	385	384	368	408	368	377	385	404	384	342	385	397	357	392	400	423	386	390	378	381	382	363	380	414	363	371	406	377	383	404	351	391	400	415	403	385	384	363	405	401	353	394	405	382	406	410	374	366	379	413	370	404	395	411	399	345	382	423	380	376	352	378	389	387	436	408	405	365	368	372	398	397	392	397	388	408	369	386	332	411	377	336	373	380	392	368	380	395	392	394	406	393	345	379	423	356	367	378	417	384	424	370	395	400	406	408	340	372	427	408	381	395	386	405	425	404	404	377	378	412	395	374	405	429	409	377	369	371	350	387	387	358	405	344	403	378	388	397	381	387	388	417	390	387	389	391	407	383	376	377	452	387	367	366	384	405	355	375	355	380	383	373	394	387	418	388	369	403	410	408	342	362	387	406	378	371	396	362	368	400	396	358	398	363	384	369	412	398	400	391	414	371	389	355	414	413	372	387	391	386	388	380	403	407	375	400	384	395	394	408	366	379	437	368	416	386	403	367	350	390	381	408	407	384	399	398	370	405	375	400	354	370	377	434	387	386	395	422	372	402	424	380	391	353	374	416	434	399	392	369	377	360	410	380	397	381	387	357	389	411	371	363	389	380	358	395	372	409	367	387	410	368	431	392	406	397	369	379	400	379	386	372	375	411	400	410	451	368	405	363	383	392	387	404	391	390	364	372	372	385	389	372	385	365	372	381	357	382	356	398	356	348	404	357	374	388	392	372	360	409	385	405	383	410	430	356	365	406	357	392	410	367	395	394	419	371	382	417	391	408	394	364	405	406	380	412	380	370	379	390	384	367	372	398	387	361	383	375	394	387	346	409	376	387	388	383	396	373	400	384	346	385	353	383	381	409	379	381	379	384	409	367	374	419	388	391	350	396	423	395	387	371	366	380	374	368	355	365	372	392	364	433	377	371	373	382	395	371	347	400	401	335	385	386	430	358	367	395	388	357	405	398	359	384	380	387	398	404	394	376	372	366	347	337	399	406	342	403	359	395	396	450	354	389	358	390	373	386	396	351	375	393	396	370	378	384	403	397	398	428	386	355	387	387	376	400	385	408	394	386	410	371	402	362	369	396	393	381	360	385	375	407	365	412	400	365	355	391	348	353	375	402	400	385	370	339	386	337	389	359	387	393	367	375	353	339	406	372	381	400	392	395	408	387	400	391	358	381	406	406	410	376	399	350	406	378	380	386	382	414	373	382	386	371	395	363	381	384	402	414	390	372	404	390	389	405	382	396	368	392	401	366	411	369	413	356	398	400	364	379	378	393	398	383	352	395	383	383	366	410	342	388	383	417	364	347	402	408	393	408	381	395	404	422	408	415	424	378	382	357	358	386	389	408	380	411	368	398	372	375	395	391	389	338	394	401	382	377	395	405	370	402	370	407	353	391	390	377	383	425	387	391	388	404	410	353	408	397	370	384	406	349	415	407	370	397	414	387	416	375	423	402	368	400	429	376	410	400	386	430	383	376	360	380	389	368	361	377	414	397	409	369	393	362	372	416	376	367	371	376	361	396	402	376	426	418	369	379	387	373	388	386	370	394	362	369	368	393	375	400	346	362	370	405	366	390	369	356	370	403	360	399	361	354	356	393	354	361	368	377	413	413	438	391	427	365	369	374	382	422	418	390	396	391	368	317	416	381	385	355	400	384	381	395	373	367	366	410	378	368	378	372	368	371	384	397	378	390	360	380	402	387	395	398	376	378	399	379	394	389	385	384	380	367	415	388	396	377	353	413	350	380	363	389	385	387	390	368	404	378	375	383	380	408	397	392	374	414	426	366	388	400	389	346	368	369	384	405	346	390	381	375	387	398	402	358	393	384	380	387	389	392	375	349	397	379	416	378	411	389	416	407	369	382	428	396	392	399	397	399	401	391	397	387	398	367	429	385	380	375	381	391	352	379	373	377	349	387	388	387	360	397	412	373	371	369	423	367	367	417	392	379	341	381	384	354	373	362	362	366	355	381	379	413	395	389	352	382	356	387	383	380	394	393	415	383	374	405	398	385	366	373	410	379	390	414	380	358	379	360	400	384	373	359	380	407	389	413	406	398	386	393	370	385	404	444	392	388	376	376	360	407	398	374	373	374	394	375	386	374	374
5211	1980	1548	966	784	675	639	612	599	571	623	596	583	540	535	526	503	504	499	472	521	469	491	483	499	538	497	483	516	479	492	522	505	520	502	507	490	498	523	503	491	471	481	538	495	475	512	460	479	499	477	484	525	487	498	501	510	513	472	479	511	477	492	510	482	526	491	537	506	468	510	491	466	532	479	482	491	525	475	493	488	481	468	449	491	511	488	448	500	479	468	508	521	436	508	515	471	503	498	488	486	523	488	524	439	457	516	510	473	477	509	448	503	474	494	546	488	513	504	487	520	498	493	468	503	478	493	515	488	465	475	488	449	482	475	516	515	478	459	470	494	486	498	497	503	501	481	463	507	516	506	483	466	509	491	500	532	495	473	491	466	452	487	450	478	521	494	501	457	492	479	462	487	482	464	485	490	483	497	452	433	525	482	507	454	464	564	502	475	454	504	496	478	491	483	466	486	519	457	464	495	507	484	493	510	522	510	514	497	485	474	486	486	471	504	482	498	444	476	476	458	504	495	519	491	504	505	490	516	477	474	475	457	504	499	461	468	492	498	483	462	487	476	499	525	473	490	463	491	488	474	491	490	485	515	471	440	511	461	520	487	483	529	524	497	464	460	497	469	498	465	485	473	512	474	512	438	526	475	481	500	507	479	459	489	501	496	527	516	478	479	512	468	488	442	503	502	469	495	520	499	511	521	513	491	496	479	548	522	491	495	487	474	487	491	499	477	498	498	498	489	498	487	503	494	503	482	482	519	464	494	468	521	499	459	477	528	503	527	509	485	480	469	497	500	478	485	509	493	469	442	514	485	462	469	485	478	486	496	522	491	485	536	547	506	454	485	479	507	507	505	463	518	508	510	465	492	496	496	435	500	536	476	466	463	535	513	508	471	470	497	485	497	486	500	505	483	468	492	527	518	513	501	478	511	530	502	494	461	529	470	515	491	472	488	498	491	463	501	514	441	489	461	509	502	496	569	550	468	481	496	495	457	485	472	466	460	516	453	531	490	477	473	472	470	492	514	490	460	523	460	550	487	493	546	507	482	482	480	482	519	483	472	482	496	486	473	492	470	482	502	500	514	495	510	494	520	521	531	502	518	451	507	558	464	465	507	512	476	479	493	493	481	449	465	516	484	501	520	497	480	435	480	482	467	514	489	500	485	455	489	453	485	482	474	529	506	471	496	481	488	476	498	477	496	510	482	508	455	495	476	485	519	513	489	495	481	478	489	485	469	489	455	450	499	463	485	482	563	484	480	463	473	503	459	484	495	521	489	498	495	477	511	494	525	499	515	467	471	518	461	472	502	488	489	492	515	500	471	482	492	501	513	525	481	483	470	489	507	488	506	474	472	479	485	503	484	474	505	489	493	488	494	504	477	464	499	501	502	446	471	508	501	509	485	505	490	466	453	475	475	494	453	458	499	512	506	526	535	505	482	471	531	499	486	508	504	483	484	455	506	507	531	513	493	497	497	465	486	517	483	450	490	517	491	509	443	477	518	506	494	492	446	513	522	470	507	518	536	508	489	480	483	503	469	489	512	488	482	500	497	452	475	495	495	499	503	499	508	497	499	488	482	481	482	500	493	508	480	507	498	466	468	539	478	474	480	489	501	499	489	489	495	482	467	511	483	467	461	493	503	486	502	465	499	536	497	538	539	481	506	496	487	463	498	498	492	523	485	483	462	466	493	517	510	468	486	514	455	538	509	537	525	459	489	470	492	495	487	464	494	511	458	448	475	498	513	466	510	456	492	468	470	463	522	502	494	491	505	491	483	470	490	538	499	490	495	475	490	489	550	453	463	471	499	473	523	506	504	509	500	501	521	485	490	462	496	495	496	493	447	508	471	504	468	480	497	481	450	459	457	500	477	466	496	469	519	499	477	475	499	471	506	524	491	493	510	505	523	479	449	481	461	486	520	516	444	496	470	494	472	484	518	524	473	521	498	477	503	519	475	490	477	521	529	485	464	482	503	496	506	497	500	449	478	475	480	507	483	517	478	416	520	499	471	472	515	538	486	512	493	524	524	496	508	472	504	483	469	483	476	474	476	483	518	519	478	494	509	481	471	492	464	469	502	483	503	470	496	482	498	542	487	435	522	471	488	504	495	541	488	507	505	481	508	521	496	488	497	524	476	440	497	526	469	481	509	477	490	475	443	495	493	498	500	472	530	460	495	494	480	482	519	528	503	492	484	467	493	497	470	495	503	495	503	481	466	473	476	465	470	500	470	490	522	465	478	504	515	499	500	481	507	499	503	489	511	457	489	500	501	524	525	489	474	506	493	502	492	523	506	466	484	519	521	518	490	496	483	453	493	500	521	497	467	499	492	528	484	481	480	482	476	530	519	468	500	498	493	476	463	538	463	504	517	505	470	463	520	483	496	471	513	524	502	466	463	498	482	469	494	471	465	498	458	451	523	487	494	515	476	458	472	507	534	457	478	451	499	537	493	468	491	457	449	501	495	488	485	465	476	521	469	500	530	471	482	496	474	450	469	510	470	485	483	511	476	507	522	495	493	503	528	490	483	509	526	494	493	532	447	489	502	512	478	505	456	469	466	456	507	481	517	484	482	491	469	483	463	445	468	491	443	481	497	477	495	489	488	475	478	498	476	459	495	483	466	470	517	486	469	476	489	467	460	492	505	485	458	509	465	520	459	476	497	491	551	516	478	480	498	484	469	480	500	524	468	517	527	498	474	499	475	510	467	491	448	508	476	487	488	465	488	505	502	503	452	504	494	485	503	494	439	459	483	491	525	491	460	468	518	515	478	530	488	467	454	472	524	499	497	534	493	449	505	469	482	520	539	457	486	525	503	476	514	498	498	490	509	532	518	486	495	518	495	499	501	451	516	504	488	530	495	472	463	501	458	496	460	483	507	495	499	523	498	487	466	473	467	492	492	459	470	513	431	501	465	522	458	468	500	514	483	518	459	474	506	475	473	486	496	515	537	480	544	483	497	503	503	471	450	474	517	480	507	475	448	477	468	492	452	511	472	499	501	528	483	520	488	490	474	472	457	458	533	515	550	486	524	468	499	546	491	497	529	514	503	469	487	528	507	489	464	487	504	492	479	532	508	483	575	430	503	537	482	497	517	524	515	532	498	497	484	454	485	476	502	445	523	487	484	503	495	453	476	484	486	497	474	520	485	468	507	509	483	496	494	491	478	487	511	470	524	502	497	497	499	462	486	490	482	445	464	480	478	462	486	481	468	531	488	473	482	492	514	492	455	491	495	499	495	488	475	505	510	457	514	508	488	515	480	480	459	516	471	503	473	458	473	509	487	513	473	474	486	456	494	510	487	517	473	509	499	528	477	473	496	501	509	477	491	503	522	483	512	497	490	514	489	498	508	498	520	483	479	488	494	482	474	453	518	470	455	486	502	530	494	499	512	462	519	489	461	443	504	487	486	500	516	479	439	493	492	498	506	490	460	471	503	467	483	500	474	464	521	517	492	510	479	511	450	478	505	474	493	501
23600	21460	28701	24642	21264	4964	1337	986	953	934	884	841	835	828	759	733	730	701	688	766	689	639	658	702	688	669	662	711	693	709	735	658	678	705	701	677	645	639	631	667	672	648	684	680	683	708	690	664	643	677	700	699	677	680	626	657	670	666	728	684	683	644	642	723	650	691	703	663	673	693	703	670	656	694	665	667	680	650	656	671	703	705	683	697	659	646	670	711	654	613	736	660	697	672	658	640	662	641	714	676	642	694	668	692	650	679	667	667	685	657	661	684	617	652	704	711	705	610	656	672	659	677	663	683	683	650	692	658	615	681	697	661	682	613	644	634	654	661	632	658	636	636	644	694	679	647	726	666	686	688	671	610	664	700	651	635	641	712	646	667	693	665	662	716	687	662	693	632	650	653	687	653	685	666	671	630	679	662	658	625	696	628	673	677	668	705	674	714	671	658	688	640	665	672	639	679	668	656	655	677	648	645	664	656	696	690	680	691	664	655	677	671	633	697	634	711	636	690	634	707	702	678	676	707	645	738	648	680	666	673	650	688	674	684	688	709	666	694	688	678	682	721	681	688	658	610	680	654	649	623	662	674	692	692	680	674	655	670	678	647	628	678	635	701	665	669	652	698	723	652	665	653	671	644	690	694	677	689	643	666	667	717	672	706	742	718	656	646	729	642	676	673	682	706	625	658	680	670	695	661	661	705	677	654	702	657	680	663	639	660	650	659	642	676	682	644	702	693	647	672	695	690	678	689	644	670	674	667	712	653	669	700	649	681	704	683	700	667	641	649	689	691	707	737	736	661	684	675	692	672	676	659	700	716	660	617	658	683	714	662	688	645	653	653	677	691	677	675	695	687	673	651	639	671	640	677	643	698	644	703	671	623	716	653	646	620	697	666	686	645	689	618	653	657	712	688	666	661	698	656	712	685	741	659	706	649	695	639	626	667	675	687	668	672	669	672	711	682	644	674	670	641	657	662	666	649	619	646	646	681	665	675	672	646	681	688	698	699	689	631	730	654	651	642	645	685	665	617	687	706	655	710	673	671	681	709	700	642	650	675	652	677	683	668	675	668	672	702	658	707	688	662	690	680	679	705	697	668	662	672	687	682	703	695	629	614	654	648	651	621	676	648	702	674	649	639	696	678	663	653	655	642	662	677	644	683	690	669	639	704	659	691	651	683	685	674	681	634	657	714	684	713	646	618	688	681	638	676	727	673	696	725	700	650	702	715	666	633	700	625	638	658	715	670	630	696	628	689	650	643	678	663	689	659	678	678	680	696	697	701	717	652	691	661	699	655	689	657	656	652	667	679	665	641	670	666	677	693	614	689	664	704	679	648	624	670	644	679	672	617	687	743	651	710	654	688	652	658	625	625	645	666	678	681	653	662	620	664	680	643	642	706	682	678	678	680	650	670	675	661	643	655	622	654	677	711	629	670	691	668	654	657	655	640	666	663	676	671	680	717	663	666	675	666	679	689	653	675	682	635	659	684	650	662	684	651	689	703	696	675	697	716	660	669	632	706	647	668	704	690	687	665	660	652	684	634	674	695	649	666	696	644	664	711	662	609	660	651	682	684	644	723	689	660	660	645	638	642	664	697	700	640	609	703	648	673	662	652	655	645	690	671	676	670	673	686	702	732	646	683	669	626	658	688	662	673	683	651	669	723	682	644	665	650	709	632	673	627	653	669	643	678	657	646	666	628	674	645	710	695	672	654	704	640	649	665	667	679	715	691	633	696	683	688	667	661	663	709	614	688	638	683	697	650	638	712	669	669	665	682	632	654	646	669	646	636	668	686	650	664	694	660	686	680	655	636	682	665	692	654	667	705	627	649	636	670	687	686	624	681	672	638	657	644	683	735	705	671	664	665	670	674	675	662	658	638	651	687	708	681	688	693	661	662	681	655	673	654	687	672	664	643	659	653	665	662	647	662	662	646	681	688	638	681	657	661	692	677	685	699	648	651	744	688	679	641	647	708	666	733	680	655	677	663	662	684	646	683	635	692	670	674	671	669	719	667	682	645	673	687	680	715	674	664	655	700	621	642	655	647	676	598	698	669	674	640	676	646	673	677	641	663	655	673	734	690	645	709	639	675	642	682	656	621	658	655	653	684	651	665	684	706	669	637	645	673	663	666	688	704	649	654	693	638	689	690	663	673	659	689	685	677	709	625	652	696	674	655	690	672	707	674	662	684	613	709	670	678	706	623	672	639	658	667	650	656	633	656	702	673	666	633	682	625	642	641	665	663	710	639	681	653	691	696	658	630	638	690	641	690	675	671	672	702	621	692	655	661	624	671	683	690	696	634	695	653	638	652	662	633	688	687	664	716	668	625	645	647	640	737	693	665	683	713	689	663	668	684	712	694	718	622	634	680	707	702	606	665	676	657	626	658	658	704	665	650	724	637	663	672	675	712	664	664	650	638	680	676	663	687	735	657	691	697	662	652	692	651	717	635	604	616	675	672	678	631	658	685	689	667	720	707	691	673	691	678	676	664	671	660	650	669	666	673	672	685	633	713	707	650	644	693	638	700	657	685	640	636	671	645	703	690	639	642	661	658	675	707	687	624	645	662	738	635	658	621	665	606	663	605	632	659	660	626	661	710	672	628	630	652	643	698	714	681	656	647	649	676	703	641	705	681	648	666	741	647	648	655	620	668	677	683	638	672	710	656	681	645	692	706	641	688	655	645	648	686	680	662	677	630	659	664	660	691	705	699	638	670	662	678	687	696	638	657	659	676	690	653	701	641	689	644	639	686	682	667	660	690	710	656	665	660	690	642	653	641	656	631	672	710	591	668	697	624	672	695	695	658	669	730	620	630	662	685	669	638	673	620	665	660	701	686	670	682	657	654	637	682	622	701	659	736	655	704	681	663	709	625	647	679	628	670	673	671	685	656	693	664	692	650	631	633	681	675	632	708	663	725	678	670	677	667	668	633	696	677	627	674	626	625	676	664	701	671	635	660	697	698	646	694	696	636	699	634	670	671	665	725	710	621	664	643	646	696	650	697	695	633	662	680	640	604	677	670	633	687	679	680	645	664	705	679	682	685	656	634	654	674	657	690	642	638	665	704	655	674	675	632	641	661	630	628	673	656	720	651	626	644	658	682	640	692	667	667	673	681	669	663	661	625	663	655	699	682	669	701	674	648	659	680	673	669	654	656	640	669	655	701	638	700	614	667	685	651	663	657	674	632	682	653	630	704	654	697	665	703	633	659	634	671	713	695	614	682	612	643	671	682	704	629	644	692	687	690	647	674	648	683	683	687	685	681	690	680	691	729	627	675	697	623	665	672	679	680	689	710	703	650	637	634	661	686	642	651	674	636	676	700	652	750	668	654	626	668	696	653	664	655	655	672	662	629	696	654	660	676	678	664	655	655	630	645	712	672	654	679	628	662	667	677	656	649	664	654	677	677	700	699	662	671	685	679	655	699	657	647	678	665	680	708	657	640	640	645	691	693	671	669	720	684	669	673	652	656	648	731
12054	8960	6390	3198	2332	1945	1692	1446	1294	1217	1200	1088	1104	1016	959	980	971	908	879	870	822	888	916	834	884	860	846	829	912	878	822	835	860	822	829	855	821	778	877	872	858	823	799	855	825	880	869	839	832	845	820	851	851	816	833	853	836	786	844	848	827	883	760	789	878	847	862	847	871	826	856	833	885	885	878	814	819	858	832	800	860	840	827	840	803	881	838	852	830	838	846	810	871	877	859	860	881	872	851	834	831	849	824	844	867	913	825	845	848	831	882	808	895	777	797	860	840	855	844	854	862	884	864	817	844	823	811	787	867	838	772	844	875	829	826	877	866	885	862	839	856	871	834	805	851	829	858	892	840	837	861	822	845	829	797	848	855	822	855	835	818	824	827	801	777	809	869	850	836	857	822	843	823	836	832	864	848	818	774	815	802	829	854	816	844	841	817	850	837	800	789	853	853	819	843	823	818	866	853	823	833	798	858	834	775	833	850	851	839	867	845	813	804	828	831	788	806	768	834	922	838	795	872	801	823	854	855	797	780	856	816	831	909	800	834	812	842	822	803	869	839	806	844	828	864	804	790	830	838	841	894	873	850	822	859	816	771	765	863	817	853	881	882	851	843	829	828	829	833	780	861	831	835	788	831	867	839	791	810	874	864	834	833	851	852	829	825	838	823	840	833	792	804	840	905	822	824	825	815	852	797	800	796	835	805	838	865	784	857	875	844	830	806	857	798	785	839	848	828	839	847	808	857	819	828	852	794	857	849	809	790	824	859	861	829	826	828	840	841	846	826	822	836	835	796	848	876	864	861	850	789	860	836	829	876	814	837	801	769	839	839	874	838	824	842	817	850	807	829	864	872	837	838	846	819	831	815	841	850	893	814	836	825	801	862	798	806	804	858	817	792	844	858	848	865	827	822	836	885	853	867	842	866	873	791	835	862	835	823	847	799	856	838	834	824	812	843	826	869	851	846	832	817	855	849	853	939	847	840	815	802	824	830	821	844	841	763	816	875	766	824	841	809	834	833	836	841	883	841	866	868	840	869	842	824	769	875	806	824	836	796	782	792	832	823	839	865	854	873	858	843	807	783	813	848	807	848	775	810	831	846	792	819	834	867	819	835	833	797	826	816	844	879	818	849	829	844	813	771	863	788	851	895	911	804	826	804	821	814	870	874	863	810	874	816	836	833	794	809	881	851	830	788	839	852	831	817	758	835	838	843	791	799	801	849	807	819	863	777	886	774	794	812	789	876	798	857	837	840	782	797	844	873	807	781	871	879	800	823	819	894	810	847	868	837	906	826	834	837	884	869	865	836	835	818	826	839	823	785	840	827	902	857	794	836	796	813	818	790	816	905	852	854	848	828	853	889	784	815	758	801	838	862	832	874	831	837	862	809	846	829	809	807	821	838	858	843	817	803	887	854	823	822	826	850	795	831	869	816	812	853	879	798	854	829	845	830	856	846	827	826	832	848	842	807	838	823	867	864	801	809	827	845	809	848	851	815	807	857	825	846	786	813	826	874	851	885	807	798	798	833	836	875	789	820	882	844	852	850	829	856	851	818	844	844	870	867	854	789	844	831	882	815	828	783	850	799	862	843	844	831	826	823	852	844	823	840	829	876	823	832	853	844	830	836	829	845	843	806	897	832	884	817	848	804	834	825	812	874	857	786	835	808	832	860	858	832	801	855	833	803	871	836	795	845	826	825	813	903	849	854	823	824	875	837	817	802	810	826	826	821	831	810	853	821	763	865	816	862	848	853	838	888	848	844	823	883	873	834	820	819	824	803	916	807	780	794	853	857	826	823	873	789	858	879	798	840	859	825	840	860	871	861	799	800	858	837	887	799	863	825	864	775	827	869	809	831	819	831	836	750	811	859	832	868	843	846	812	789	842	886	845	865	778	848	820	878	811	851	810	799	833	864	807	834	863	815	772	846	871	880	836	820	834	809	841	833	829	817	846	805	798	853	831	806	797	815	855	849	851	806	806	815	831	846	813	798	840	832	813	821	827	837	877	859	869	809	826	832	806	804	866	831	838	840	850	825	777	816	870	825	824	767	801	850	851	892	863	883	857	805	821	820	876	789	808	834	821	853	830	919	806	791	838	863	772	797	847	812	850	813	848	873	856	794	813	888	821	790	832	841	837	846	832	809	818	819	820	819	835	836	856	875	837	849	835	891	870	843	848	850	798	916	797	832	828	836	868	872	850	852	829	821	864	814	818	833	835	833	871	889	868	813	866	868	847	843	838	823	792	859	829	818	773	851	820	824	835	859	834	814	805	830	791	852	837	870	837	842	833	844	831	845	810	831	895	841	845	761	820	838	826	875	833	844	838	855	859	836	811	855	819	834	893	806	827	836	868	855	841	863	825	861	843	806	843	829	791	834	822	819	799	833	792	822	841	853	835	785	882	803	833	852	824	819	829	871	843	834	835	837	839	807	822	774	819	854	878	813	844	887	801	848	826	818	798	845	833	883	870	853	856	847	820	878	820	833	823	781	838	826	867	868	841	843	827	825	792	824	853	805	825	782	837	816	805	839	806	870	862	870	858	843	839	837	830	848	896	830	838	786	862	836	868	829	838	859	795	844	814	824	814	848	832	830	887	805	874	799	884	799	777	812	894	873	855	804	808	866	818	784	816	862	870	847	807	876	834	836	842	815	809	842	833	824	766	857	850	799	781	803	780	799	797	843	812	818	825	838	830	792	847	807	852	867	827	848	850	824	896	818	852	821	867	775	878	802	784	810	769	851	822	841	850	821	849	850	913	879	832	838	831	854	801	817	820	804	816	827	822	773	846	804	815	845	848	862	791	834	816	809	817	858	895	831	814	849	856	862	777	825	801	828	839	842	865	825	882	834	812	841	842	811	808	813	880	856	829	849	884	867	840	872	832	824	815	867	861	859	820	867	844	855	820	794	821	848	809	823	790	861	855	886	861	871	805	841	815	861	891	802	815	893	838	768	808	869	814	888	824	845	811	812	838	845	793	840	844	822	834	832	834	776	879	811	803	820	827	833	888	871	803	814	850	873	815	779	864	880	848	854	884	791	788	869	864	838	876	848	836	809	820	827	881	840	817	830	833	808	825	857	855	824	853	820	793	843	854	908	879	817	844	795	816	858	857	813	848	848	860	830	837	833	789	805	896	864	814	853	862	809	760	795	836	853	868	868	862	801	836	837	842	869	861	850	872	809	866	832	821	852	815	819	872	834	829	817	853	831	823	858	831	822	847	823	837	850	818	844	818	851	848	831	843	805	862	806	804	852	886	876	835	818	827	846	838	867	749	859	852	839	808	842	859	825	864	851	873	852	821	853	813	815	852	803	786	858	790	874	808	838	814	808	811	847	870	822	845	807	866	771	808	848	842	835	817	837	771	836	834	837	798	879	852	838	858	883	798	841	788	852	796	853	859	853	830	853	810	803	796	843	808	886	825	816	844	858	816	836	848	824	824	854	809	854	842	826	819	835	799	858	846	839	852	894	818
24751	21452	27324	25587	4417	588	453	401	364	359	359	321	330	338	266	273	302	262	302	275	261	289	252	244	236	241	241	237	264	228	282	287	248	257	250	241	277	272	250	235	252	277	288	246	234	236	251	249	267	245	226	236	241	255	245	282	243	227	249	274	241	244	257	257	255	266	253	237	251	257	250	262	270	219	259	259	274	244	263	282	256	277	287	255	237	259	256	235	276	263	284	256	274	232	241	253	243	227	277	254	257	263	262	243	277	236	259	269	252	256	250	251	247	260	260	228	239	235	263	263	264	259	245	240	224	247	266	216	268	260	243	269	259	250	248	261	253	258	247	249	242	216	247	248	247	256	271	267	241	270	265	227	246	225	247	229	243	216	250	255	232	263	230	266	318	266	237	269	254	250	264	253	263	234	279	248	247	261	249	252	266	230	281	242	224	233	255	239	230	271	254	272	249	245	285	248	268	283	266	269	247	269	244	275	230	259	272	267	241	250	260	247	258	244	244	275	248	261	255	258	278	256	267	273	266	239	278	257	282	239	260	240	242	268	252	264	264	266	249	222	254	268	252	254	242	242	240	241	245	259	252	252	253	249	246	254	252	257	256	223	271	233	251	257	232	255	245	242	261	267	244	254	263	277	259	268	267	257	264	222	287	239	266	237	263	243	281	259	248	255	257	268	237	258	253	263	236	262	235	239	250	270	274	288	239	259	253	287	217	270	269	263	264	282	247	289	266	272	242	242	249	291	273	251	243	222	254	251	269	246	277	270	240	236	275	241	251	236	253	251	255	242	244	246	263	260	242	268	248	281	255	276	245	251	284	261	236	258	244	223	249	253	237	257	251	246	233	238	280	254	243	261	244	226	281	243	251	271	239	277	251	249	235	268	230	262	281	258	244	232	271	262	257	264	291	280	284	261	248	217	247	290	242	242	246	279	228	259	253	236	232	261	258	252	263	260	238	251	255	256	277	259	273	285	243	252	264	250	260	275	253	223	257	273	268	245	283	247	240	250	242	239	263	249	242	249	252	255	254	246	221	255	277	239	238	262	274	269	272	271	275	231	221	244	282	253	254	260	240	271	256	279	250	236	243	244	262	256	260	246	240	245	239	259	283	249	254	246	240	268	263	254	255	216	239	272	245	260	243	260	236	264	251	268	270	257	243	263	269	267	270	267	225	266	247	225	244	248	241	253	258	260	233	245	269	232	274	267	253	278	275	265	244	263	275	255	258	260	267	226	275	243	253	247	242	280	255	243	259	221	223	277	251	248	255	258	269	259	254	244	262	255	265	253	271	245	266	268	249	273	264	235	291	270	286	254	258	276	231	263	245	229	248	267	276	261	255	276	235	246	240	236	253	256	269	256	264	260	276	287	266	249	243	260	234	282	238	265	236	250	248	267	251	261	263	258	252	258	248	252	257	220	238	274	275	278	226	264	250	259	243	255	255	257	237	273	260	265	250	258	250	251	251	290	247	267	267	253	267	256	243	268	239	250	262	241	248	248	253	265	243	225	248	253	267	253	242	241	287	266	270	238	265	247	253	272	251	242	236	247	248	280	248	251	270	242	265	245	250	232	256	287	264	287	245	253	246	235	277	243	245	288	257	250	252	240	230	247	251	256	239	238	229	257	240	260	269	256	257	267	250	257	246	230	226	247	239	256	266	261	262	238	262	257	242	266	251	272	261	235	229	286	274	232	262	239	251	225	265	227	255	262	227	244	251	250	253	255	250	238	252	253	256	248	247	279	281	251	241	265	247	240	227	257	244	258	207	242	261	267	255	285	272	252	259	270	263	257	237	232	234	269	263	282	248	274	234	235	280	266	265	285	275	251	264	245	226	265	265	252	267	251	260	239	259	228	273	256	252	265	252	280	239	258	256	261	241	237	230	288	254	225	294	254	259	269	270	232	267	277	229	286	262	217	271	268	276	240	265	267	254	260	254	238	278	248	245	259	269	245	274	250	264	242	253	256	239	262	265	264	259	244	246	234	275	264	248	242	281	245	248	236	275	250	259	260	254	259	268	246	260	271	248	239	258	260	242	242	273	238	237	236	237	236	259	227	264	250	248	260	245	258	243	266	260	244	240	257	257	283	257	265	245	278	268	248	242	223	270	263	246	252	258	266	258	260	248	237	241	237	243	239	276	222	266	232	264	248	218	232	269	273	222	263	239	264	276	257	255	241	255	271	235	239	238	260	237	249	255	234	265	244	293	258	257	255	228	237	275	217	267	246	253	248	254	258	258	260	265	264	240	253	249	264	261	237	237	234	240	229	245	235	277	244	252	274	248	269	256	271	274	248	235	249	272	236	263	241	268	234	279	273	250	249	225	264	264	245	246	251	271	255	247	255	267	244	267	241	275	246	254	259	274	233	242	241	256	231	240	253	266	232	223	227	266	271	233	278	302	222	242	247	238	261	270	253	227	268	260	257	242	245	267	297	224	275	271	253	233	243	262	246	275	228	275	233	250	256	225	251	271	242	253	242	244	253	271	242	244	272	243	242	259	235	270	282	238	267	221	235	268	256	225	249	251	258	235	233	251	256	248	260	275	225	241	276	254	261	246	279	253	259	262	244	253	245	263	249	282	257	247	285	243	252	278	261	253	249	262	260	278	260	243	258	273	241	241	251	258	235	257	242	266	243	264	246	240	277	257	240	266	263	251	265	243	291	263	251	266	236	257	243	269	242	223	215	235	251	249	222	227	238	265	250	246	247	238	253	230	247	239	270	259	247	260	283	260	255	223	244	262	244	240	234	259	266	223	251	254	254	251	256	243	274	286	233	277	259	230	270	251	205	227	243	271	290	234	249	270	260	270	271	229	280	274	253	248	247	278	290	262	235	234	250	238	267	241	251	255	271	248	273	240	264	224	229	247	271	255	244	259	273	248	285	225	246	232	261	259	267	273	246	243	243	249	260	242	238	249	229	229	283	252	249	287	259	243	251	223	243	251	232	264	243	233	257	219	280	259	254	231	282	239	260	267	237	279	239	235	247	277	245	261	266	229	277	246	252	261	272	257	260	271	243	274	255	269	261	242	271	254	267	231	247	254	270	251	234	283	246	263	273	264	279	264	257	246	260	258	265	271	252	258	234	264	252	247	264	286	262	280	260	247	250	264	272	260	240	235	252	250	311	251	234	253	242	261	248	237	239	256	230	274	245	223	249	253	230	243	274	252	248	286	244	250	248	231	252	254	241	261	261	241	240	237	262	263	256	230	234	259	274	253	261	249	256	258	263	244	238	252	247	250	272	272	244	256	258	252	250	263	257	261	265	261	239	298	235	260	263	236	250	268	267	240	228	254	277	233	276	251	275	234	252	267	236	245	242	265	288	250	254	271	246	258	219	223	263	248	286	257	256	242	260	268	242	274	261	241	263	241	244	247	268	266	237	231	264	259	242	255	255	257	222	235	241	258	262	251	239	270	255	241	226	242	256	251	273	242	249	239	294	249	229	238	209	224	258	270	267	274	236	251	254	214	250
11865	5038	3514	1722	1324	991	848	743	636	575	551	538	567	528	464	428	409	385	364	390	371	367	385	377	343	335	374	354	367	351	364	345	350	341	359	369	379	356	379	333	362	359	356	340	343	364	314	355	346	342	323	332	330	353	354	337	348	335	340	329	326	340	328	337	359	365	365	339	378	365	341	362	341	354	348	356	372	365	383	311	343	361	353	333	372	322	367	349	362	337	313	349	372	346	343	357	379	363	325	344	346	351	361	354	374	357	354	345	343	331	386	357	333	402	350	359	333	357	344	323	330	370	323	332	360	351	343	337	353	336	329	351	347	351	371	335	333	333	359	343	330	347	321	362	361	350	334	330	361	340	333	374	344	345	356	339	327	347	346	320	319	345	354	311	377	366	373	338	313	363	325	345	326	347	370	335	368	336	364	327	334	374	353	328	350	341	341	358	326	340	360	321	350	317	367	383	348	332	351	344	357	345	346	352	352	324	328	320	388	316	340	338	347	388	310	358	345	361	369	364	345	363	326	339	343	357	344	330	342	348	365	331	314	345	377	371	379	348	348	375	348	337	340	350	335	360	345	354	369	332	338	360	346	380	320	332	338	348	377	352	361	354	335	364	335	357	365	355	346	379	340	338	335	336	314	337	324	303	354	344	337	308	373	373	365	340	349	349	323	367	333	356	323	355	342	327	337	362	313	350	358	351	378	358	338	310	346	362	339	315	376	327	329	356	318	347	335	338	403	357	331	340	371	324	339	369	335	367	342	361	333	332	358	301	359	337	374	360	339	331	325	358	330	338	352	327	362	366	348	353	356	342	358	338	371	330	345	364	347	342	355	351	373	334	351	309	339	350	346	357	344	350	322	378	329	327	332	320	335	324	344	315	354	355	321	354	312	387	344	319	365	342	329	376	340	363	345	353	359	331	314	357	386	362	313	357	327	360	333	359	345	326	329	360	370	343	331	328	337	340	364	356	344	330	352	370	356	350	354	397	344	367	307	348	338	364	350	336	320	371	364	350	349	344	326	370	376	348	340	362	365	402	347	320	353	338	346	335	363	341	360	329	361	381	378	351	377	339	386	377	327	341	369	311	379	313	347	331	339	360	345	368	337	352	325	359	344	325	337	351	326	338	345	347	342	344	368	370	321	363	401	362	368	293	347	327	356	352	352	322	378	335	375	357	352	324	339	342	332	331	374	346	329	351	345	362	356	333	346	390	360	311	328	390	367	321	346	332	364	304	332	379	328	351	315	321	355	372	348	336	338	371	327	325	337	348	358	351	356	360	330	369	346	340	334	373	356	311	333	360	366	312	320	339	340	350	351	341	328	348	351	351	340	337	359	369	348	379	345	354	358	316	354	330	385	334	351	327	341	323	327	334	356	305	364	349	351	361	327	370	357	375	369	364	338	338	349	334	340	319	339	317	343	364	364	315	335	368	330	338	325	311	384	385	365	355	342	333	333	364	342	323	317	331	354	353	367	365	370	336	344	322	345	346	331	341	346	373	334	332	335	310	328	335	356	340	340	364	368	335	355	328	347	370	379	352	341	332	357	324	328	367	340	373	360	343	382	349	377	358	324	331	336	332	318	353	339	321	338	369	343	354	342	351	347	370	344	341	365	378	339	337	350	353	340	344	327	334	362	333	337	337	331	332	341	300	366	340	349	362	363	372	373	364	332	324	344	326	364	328	379	350	353	358	333	327	361	330	358	343	361	350	343	344	392	356	371	337	368	341	301	354	336	379	329	336	332	360	332	339	342	378	346	355	340	356	319	344	324	312	367	352	357	345	358	352	322	340	350	346	334	327	305	338	363	346	329	361	380	327	356	371	345	338	342	354	350	331	339	331	317	366	340	361	370	382	321	382	324	373	358	345	372	349	354	374	381	342	352	351	321	355	365	366	348	317	321	336	318	351	331	347	376	337	358	327	361	325	331	351	329	324	349	343	364	334	366	333	340	353	355	340	362	342	348	369	355	350	338	326	368	348	355	329	329	341	340	326	313	324	321	326	344	399	335	357	347	354	339	342	347	329	327	333	323	354	382	356	341	338	348	367	364	357	336	329	366	329	316	338	346	351	359	353	353	366	350	341	352	351	351	326	357	337	341	347	358	322	324	332	338	345	356	356	337	372	359	364	362	336	342	345	351	377	342	352	359	361	337	328	338	362	360	335	357	361	324	341	374	342	345	326	359	325	335	369	347	315	332	340	356	341	337	374	359	378	336	372	347	344	341	380	327	345	354	358	357	344	351	327	362	347	353	361	329	368	328	372	320	344	361	317	343	314	364	336	326	344	366	336	380	318	333	333	321	335	339	317	362	342	309	339	353	363	329	329	360	361	347	367	371	343	379	343	349	351	359	339	341	370	350	342	361	332	352	332	345	367	341	366	357	375	379	346	321	346	357	334	364	377	361	335	346	331	325	348	396	317	350	334	326	352	338	327	347	344	353	329	344	327	363	348	377	360	345	345	302	364	341	338	367	347	336	374	329	369	362	367	336	343	339	344	349	375	353	340	311	364	363	379	331	347	339	330	316	348	320	346	358	364	357	352	360	298	378	335	326	326	358	341	355	350	375	392	363	352	367	342	350	370	358	323	367	400	361	325	345	345	348	374	351	363	338	338	332	356	359	355	330	372	363	373	375	334	358	341	356	365	359	333	337	356	332	336	361	362	369	340	333	337	315	350	349	362	351	341	329	371	324	361	360	335	353	316	351	331	324	355	359	357	345	337	348	337	369	348	349	353	384	368	351	384	346	331	361	373	349	345	307	373	359	315	345	326	341	358	351	337	325	342	351	316	348	344	377	354	352	361	360	367	322	338	339	353	347	334	364	365	353	358	350	314	378	325	346	336	352	331	356	327	351	343	318	369	317	336	322	322	355	351	333	360	372	360	348	360	329	327	360	353	360	338	361	371	355	371	339	351	382	318	316	340	341	372	367	346	376	350	352	334	365	375	370	312	390	302	319	363	333	360	373	347	367	362	348	344	345	334	357	370	364	337	348	344	369	334	343	372	330	357	366	354	336	357	331	368	351	345	351	348	349	323	365	337	335	360	314	357	351	344	354	356	352	331	368	355	327	343	341	333	357	361	332	344	342	357	356	328	320	380	328	329	352	329	357	338	315	362	335	348	351	344	368	324	356	332	334	316	341	342	345	365	345	305	313	342	363	352	353	349	326	364	359	308	350	334	361	360	349	338	303	397	336	347	357	332	357	314	331	334	343	345	331	342	358	325	324	323	347	360	335	340	386	353	338	365	357	347	340	353	346	377	328	364	333	336	343	342	335	301	355	351	343	341	373	357	325	316	361	356	359	380	313	348	381	361	322	349	373	366	348	338	367	345	379	349	349	371	374	342	357	337	319	363	362	328	385	365	337	315	352	352	328	343	341	336	336	375	342	332	338	362	332	363	335	346	328	334	316	374	354	369	357	347	365	335	335	352	354	309	323	354	360	329	315	340	389	327	326	355	383	358	337	354	361	332
22627	21480	29317	24061	21484	21287	4237	1314	1085	1027	893	873	908	817	809	714	732	707	715	690	682	661	685	695	658	711	666	631	676	685	678	655	608	658	617	688	664	642	631	665	588	658	652	684	660	670	612	646	622	668	672	623	623	635	659	659	649	612	632	656	651	647	657	641	633	619	655	605	626	587	598	689	634	590	613	663	674	619	602	661	621	633	625	658	635	617	647	628	677	638	668	632	653	669	644	628	637	604	635	630	609	650	614	662	608	671	626	635	615	614	613	624	644	587	645	653	616	645	591	616	670	648	674	643	619	608	640	621	669	668	594	608	640	651	638	607	616	609	609	664	662	640	641	658	651	605	602	640	649	597	628	603	592	642	626	609	609	617	632	635	618	599	658	621	635	667	612	636	654	637	644	616	624	615	597	641	578	656	619	627	640	654	616	625	657	604	619	667	647	630	626	607	602	656	655	630	597	581	666	672	620	612	609	638	653	666	653	605	629	618	679	611	631	623	623	643	646	640	617	628	593	590	632	652	662	619	594	616	645	605	647	613	631	684	609	598	609	623	603	606	649	593	622	632	615	629	640	680	633	588	646	629	652	654	636	639	702	612	652	666	670	643	655	647	650	619	628	632	635	646	675	643	636	630	623	631	649	642	656	609	645	603	632	612	671	701	609	645	657	641	640	635	646	624	593	595	618	639	606	700	615	652	611	615	600	610	583	604	642	642	608	649	612	635	637	626	627	645	613	629	589	665	611	639	612	636	661	675	628	640	614	599	643	616	617	630	667	600	656	644	665	641	596	652	634	635	660	634	648	651	615	594	658	630	602	617	656	660	638	650	658	632	653	620	621	622	617	660	604	632	622	616	653	622	677	653	600	671	674	591	608	630	607	630	632	637	652	691	628	638	634	651	647	630	676	659	667	646	630	619	645	656	631	603	619	636	662	624	644	638	632	642	697	653	618	659	640	668	656	628	587	602	631	624	609	644	603	613	621	648	644	613	643	681	684	646	624	631	660	628	629	651	625	607	611	615	647	635	582	597	634	626	640	641	629	615	627	590	596	622	598	635	611	651	629	662	596	650	607	613	682	601	647	596	669	629	650	597	617	639	654	625	593	606	613	617	635	635	606	599	635	600	669	628	651	620	652	625	579	573	638	608	650	637	638	621	652	580	647	652	611	634	625	603	660	598	623	585	627	622	608	653	614	622	603	621	663	672	635	632	588	638	624	597	661	602	570	627	647	622	591	630	634	616	667	621	629	644	640	642	650	623	617	593	656	617	623	655	598	647	608	583	648	639	660	613	624	651	607	661	660	621	637	566	617	670	627	694	594	646	605	648	622	651	594	700	623	614	621	619	659	661	666	643	650	628	612	637	619	699	640	626	644	635	663	662	614	580	634	630	620	648	654	582	584	611	637	598	626	612	591	614	619	658	615	653	627	627	622	647	600	626	604	606	596	641	591	641	652	629	663	662	598	583	641	632	642	641	608	656	653	625	628	629	634	637	606	650	655	679	697	586	674	617	642	599	617	608	624	609	669	658	663	619	591	626	604	636	607	589	652	635	612	649	623	669	634	609	592	633	584	641	646	637	666	647	637	612	644	673	634	648	651	655	612	632	635	655	619	615	625	614	662	636	607	621	597	643	620	651	643	596	647	623	620	636	592	584	650	612	623	621	643	652	604	596	622	626	633	612	676	643	635	652	668	647	665	624	636	610	628	610	652	683	653	639	646	671	655	620	654	616	615	618	619	624	645	615	655	645	629	594	623	638	668	587	660	615	611	625	619	631	571	621	636	628	611	643	649	624	575	635	659	631	623	628	614	607	604	668	636	632	666	659	605	643	619	633	592	630	642	639	617	615	623	606	685	611	609	585	633	601	642	613	666	661	654	605	596	654	591	621	633	627	652	645	656	612	663	576	618	657	639	631	605	604	625	630	603	598	646	590	607	628	610	602	668	605	602	660	625	640	590	620	667	584	602	665	620	605	608	652	611	589	668	624	632	655	604	629	651	637	585	616	583	642	575	598	603	642	659	620	628	627	680	630	624	630	648	626	621	589	631	602	619	630	596	665	674	594	624	605	614	617	584	655	640	641	619	670	633	641	628	625	640	643	636	625	631	615	610	620	639	661	633	593	635	643	581	625	625	617	647	618	635	629	688	651	608	617	678	640	630	617	635	660	630	615	603	641	611	586	566	626	637	636	650	640	641	668	625	609	658	651	620	607	626	647	645	614	658	658	622	626	638	655	624	633	608	596	640	646	627	627	650	612	606	634	685	641	631	619	611	671	646	601	634	619	618	640	611	653	610	615	620	647	666	641	628	640	627	548	663	654	642	647	649	567	616	586	674	618	636	615	623	649	603	590	586	640	575	558	630	639	630	605	634	643	658	611	680	632	611	656	608	638	672	644	646	646	653	609	611	643	626	617	654	628	675	606	625	617	574	661	651	628	623	616	663	605	584	647	643	674	584	649	604	633	639	591	623	624	563	588	654	680	626	607	628	640	672	623	653	657	624	602	628	613	675	655	611	649	587	634	600	612	638	636	635	560	658	628	652	648	627	652	654	613	633	687	625	640	627	649	578	616	649	601	663	598	600	620	633	625	668	628	637	658	644	614	671	673	628	632	631	625	660	618	617	620	632	583	621	633	616	604	643	641	678	595	580	626	644	651	587	639	614	619	595	642	609	634	650	627	608	626	589	581	670	640	632	635	637	655	660	598	656	639	642	643	627	623	655	602	641	616	646	597	640	677	612	653	654	660	621	661	624	645	626	592	639	598	610	619	601	629	617	664	638	609	601	631	636	610	606	595	547	580	590	654	626	590	659	583	619	657	663	627	637	638	613	656	609	577	657	587	661	592	626	636	634	586	643	596	642	638	650	624	647	608	611	600	580	627	625	657	633	623	622	593	649	639	642	599	604	629	631	614	624	595	579	670	601	584	578	593	655	630	614	624	678	697	652	641	666	617	597	680	621	610	638	600	596	613	652	619	637	626	647	622	611	656	637	670	630	629	616	625	664	680	598	680	591	641	600	644	658	650	634	589	600	628	678	639	609	626	616	601	621	589	589	652	629	630	637	569	609	593	620	625	625	598	626	697	582	627	640	615	688	617	636	590	648	666	643	609	572	645	669	607	634	602	653	622	622	663	626	647	553	699	631	651	612	618	626	675	640	589	646	641	663	611	634	631	593	628	564	636	653	644	641	604	625	673	641	626	618	651	676	600	603	602	647	585	633	688	599	613	631	657	595	594	655	621	651	625	618	580	620	658	676	631	611	609	608	622	594	626	637	640	673	620	643	615	643	628	630	628	584	663	618	636	626	599	562	604	608	602	631	626	591	692	646	624	632	608	658	619	585	650	620	654	630	662	679	612	624	648	616	643	644	624	629	637	610	612	641	661	623	619	642	628	639	611	612	638	664	625	633	620	645	615	637	668	674	578	597	635	633	664	654	666	645	663	617	639	610	600	631	651	596	598	668	607	651	608
18377	13897	9897	5026	3593	2801	2412	1982	1652	1527	1376	1315	1237	1192	1061	1045	986	907	896	892	911	843	855	916	877	802	825	809	837	888	816	823	809	842	784	815	780	881	812	795	850	828	838	834	822	832	814	791	835	776	784	831	792	801	838	827	830	780	855	847	784	765	857	861	763	806	787	802	821	810	839	871	796	851	828	822	812	822	797	760	833	774	831	809	875	805	745	824	760	820	821	808	848	793	806	746	797	798	778	825	797	864	828	852	829	772	812	755	809	849	815	807	797	844	821	786	788	825	810	860	795	788	802	780	764	785	760	753	751	816	772	796	814	772	788	844	797	818	800	782	792	797	842	789	784	773	800	807	801	821	798	821	793	787	800	813	820	826	810	808	754	831	787	791	778	843	780	750	854	818	831	802	819	827	752	780	819	805	779	783	830	784	803	772	816	807	779	826	805	851	770	846	761	791	810	843	803	815	782	784	790	783	820	822	826	776	783	832	775	818	826	771	754	772	802	812	803	741	813	813	784	833	804	812	763	820	785	792	802	845	761	844	793	803	802	814	794	810	842	789	793	781	793	799	754	785	854	744	813	831	844	819	766	772	775	787	813	826	775	826	803	787	788	829	877	777	751	806	780	775	833	750	762	831	825	784	851	797	834	797	790	746	812	776	738	843	802	773	787	790	821	781	825	858	786	778	771	770	779	757	783	765	855	781	804	834	761	805	823	793	784	828	776	832	842	811	777	790	834	811	808	765	758	787	760	807	835	808	763	763	835	792	806	811	845	795	779	852	790	767	811	851	788	802	846	813	778	828	820	779	822	799	778	733	739	757	798	737	865	814	749	798	780	764	825	794	809	803	749	780	832	802	804	800	790	803	768	824	843	826	822	827	808	794	832	802	807	826	822	786	832	785	794	809	787	839	769	816	741	795	730	834	802	760	779	817	810	789	791	806	780	798	826	832	816	793	838	812	774	790	797	820	791	807	726	756	833	792	777	795	784	790	799	802	803	797	806	812	776	759	807	795	798	798	833	820	798	816	771	790	807	797	786	858	742	797	808	824	780	816	795	802	811	828	820	788	788	797	855	832	787	804	813	775	798	775	849	766	799	785	797	834	829	791	789	854	798	759	853	756	760	775	783	831	807	818	777	857	749	731	797	787	767	785	778	831	798	846	804	825	818	774	775	793	779	815	816	750	840	844	819	811	814	800	808	817	802	737	780	785	792	796	794	798	837	839	850	820	783	781	792	780	815	811	758	806	759	756	786	749	805	829	787	791	814	797	818	799	775	815	785	805	765	771	840	801	816	783	735	792	794	808	799	764	787	830	740	789	846	789	769	810	822	793	802	796	798	829	787	810	830	770	786	821	840	771	767	807	758	811	838	795	791	849	793	754	792	764	786	744	745	754	784	850	823	815	852	774	811	787	799	753	769	817	799	830	777	769	793	803	844	747	804	843	785	787	792	813	805	741	841	903	834	796	795	832	758	781	792	794	798	788	796	740	790	797	857	752	801	765	759	790	836	817	834	777	777	782	832	761	772	783	840	872	772	822	763	774	761	810	816	743	826	836	797	779	814	776	814	818	756	829	806	781	768	798	796	748	774	818	816	768	774	760	808	791	786	781	788	840	827	812	809	780	807	833	783	804	765	824	755	799	788	775	791	839	770	793	801	778	781	802	802	815	784	847	759	807	808	839	774	821	837	816	797	764	779	786	800	813	805	768	763	849	732	865	804	823	817	837	813	807	763	779	779	784	849	759	787	810	783	806	747	832	779	799	754	839	851	802	764	764	782	801	789	798	755	794	840	774	813	807	811	855	841	826	809	765	756	843	765	819	769	823	815	807	800	801	773	784	774	766	748	794	809	774	805	838	802	817	788	821	799	767	812	784	779	828	847	752	741	842	804	792	791	829	792	824	793	838	827	802	739	841	833	777	800	822	725	765	835	797	783	733	844	775	791	790	780	831	775	813	772	779	800	807	823	813	825	784	777	827	754	780	834	797	806	846	795	739	802	789	821	829	821	832	801	798	827	798	758	793	782	772	792	770	768	799	764	773	803	784	833	755	799	781	789	785	748	822	832	770	831	784	772	771	787	811	826	827	768	769	840	822	836	769	758	794	816	811	762	810	812	774	805	787	780	830	795	792	843	779	761	837	837	805	805	808	847	825	819	737	775	809	824	793	777	806	796	786	776	751	828	798	761	754	776	828	810	820	827	798	848	836	804	733	836	816	786	804	778	816	779	821	769	785	867	771	788	810	801	779	773	801	757	811	820	757	786	786	803	809	829	806	785	856	772	805	800	745	819	863	794	801	796	819	833	795	808	788	809	793	783	796	825	799	823	780	799	804	775	780	769	812	839	760	837	784	749	788	793	761	744	781	759	806	784	843	776	820	865	768	804	833	804	813	799	784	804	764	805	775	780	789	810	786	807	781	751	738	863	780	780	787	793	788	822	800	821	780	774	789	810	867	769	834	793	761	797	845	812	814	792	801	833	800	778	822	810	775	774	809	836	820	786	795	836	806	771	837	782	777	774	849	773	788	791	821	804	779	799	804	844	824	807	802	807	828	821	782	803	817	792	802	787	812	794	794	817	860	795	807	820	802	797	798	783	796	864	808	772	776	805	817	799	812	804	754	765	816	791	801	780	772	742	804	820	783	839	787	795	756	797	818	817	794	797	757	811	818	800	782	863	810	841	808	816	806	803	779	843	754	805	769	782	800	794	796	834	754	791	765	794	825	837	803	807	809	779	782	818	854	829	773	811	775	797	776	797	775	811	821	775	820	773	841	835	779	757	815	814	800	815	811	763	825	760	803	783	788	760	863	765	787	779	794	777	786	870	778	830	781	787	805	757	761	771	800	774	787	802	802	821	832	786	800	763	810	794	842	784	783	796	745	781	809	806	765	769	825	768	767	807	804	811	821	837	811	867	828	807	826	789	802	801	824	778	801	833	774	787	801	733	829	790	783	878	773	806	769	697	793	754	825	801	819	775	816	843	813	783	813	778	801	807	772	837	842	783	785	800	797	783	780	830	791	809	757	823	805	796	841	758	792	811	774	782	854	743	807	777	782	806	801	815	735	786	775	815	811	809	804	766	779	735	784	794	786	768	786	804	794	762	773	830	783	812	810	832	798	728	821	806	847	800	772	836	838	771	789	797	758	853	794	782	809	788	826	810	847	779	764	814	776	784	810	745	811	792	766	851	794	772	842	819	756	826	772	747	820	818	753	822	768	742	831	789	794	763	815	810	790	827	856	818	778	875	775	825	812	831	762	748	759	741	836	787	803	814	785	797	814	773	801	776	778	807	826	840	838	835	837	829	784	723	799	791	766	777	760	849	786	806	815	791	805	772	767	821	794	812	811	790	872	771	815	834	826	832	784	792	766	756	771	827	747	828	800	793	761	827	805	798	784	792	804	797	797	808	826	839	760	813	757	796	772	821	792	801	827	822	848	763	747	857	808	815	805	792	782	801	767	787	794	812	813
27541	17122	3144	778	577	500	465	473	448	428	464	433	427	406	403	398	406	377	427	411	367	407	400	373	375	370	380	417	403	394	395	395	347	410	412	418	363	379	435	401	414	411	426	383	384	413	391	410	395	392	398	408	371	368	379	388	365	383	382	402	390	392	360	354	396	379	391	392	395	381	377	376	407	388	384	391	389	392	374	399	374	388	406	371	384	403	393	419	399	383	354	397	370	428	384	409	407	382	386	355	368	394	384	393	408	364	398	401	366	420	382	418	418	365	408	421	374	335	411	369	408	382	405	382	389	371	386	401	419	416	416	429	395	374	381	368	375	388	417	403	394	406	392	389	398	357	374	380	408	392	402	407	344	406	386	389	376	426	372	376	415	396	419	371	382	407	391	352	378	408	381	370	395	395	398	365	362	425	409	385	379	403	391	372	383	414	380	380	436	346	380	416	390	352	416	406	412	383	358	395	403	407	380	376	385	396	408	376	405	357	397	383	426	401	402	378	380	415	398	389	383	393	379	369	416	378	386	362	416	398	387	390	412	384	400	380	375	402	353	409	366	377	383	367	389	366	415	405	403	385	370	377	411	385	400	361	398	377	414	401	340	366	369	380	386	418	395	355	400	339	393	357	379	390	369	393	369	377	379	368	396	400	377	390	380	367	361	406	382	412	405	368	371	360	392	390	390	364	404	429	438	379	380	398	415	433	395	386	385	422	393	388	387	389	373	405	421	396	401	366	382	367	381	390	378	370	395	402	363	394	393	383	417	397	397	431	411	347	387	376	397	378	388	367	397	382	372	417	389	373	424	404	401	398	420	411	373	415	386	378	372	364	423	412	363	342	412	365	381	389	360	380	419	367	386	393	393	355	398	427	395	382	378	394	391	406	395	403	414	384	401	368	401	389	350	400	392	374	373	365	371	320	416	410	418	381	354	425	371	376	366	390	398	392	386	457	380	355	402	391	380	393	413	379	372	356	380	416	404	398	400	426	368	376	355	390	413	414	377	383	376	379	377	403	386	377	395	391	369	398	410	391	368	376	376	402	373	352	371	395	354	399	435	394	410	364	400	378	418	379	397	388	345	401	383	386	453	389	394	383	388	411	326	374	394	388	388	406	395	424	372	410	351	419	375	370	411	409	382	396	424	374	356	380	421	371	392	385	389	397	403	363	365	388	378	416	367	412	405	366	383	392	385	413	397	385	408	367	387	430	392	393	345	380	396	389	414	409	423	388	398	363	343	407	374	377	392	357	386	390	395	387	407	405	414	387	388	382	387	391	398	412	381	369	372	377	393	372	439	336	397	367	399	401	442	354	412	405	396	395	373	431	400	366	413	412	365	399	373	399	391	374	397	394	404	406	381	374	381	359	380	391	385	363	406	356	412	413	409	408	434	395	391	387	348	394	393	404	385	384	393	365	340	395	392	369	392	433	384	398	411	365	370	368	391	420	381	420	391	379	387	408	374	385	391	401	401	410	371	408	374	389	378	341	405	375	397	400	397	386	396	385	423	385	396	374	397	399	428	416	376	412	418	373	386	397	365	384	367	350	399	413	404	364	371	387	425	399	403	421	402	462	420	369	351	379	382	377	418	381	366	372	399	386	402	353	386	381	396	421	396	337	381	384	365	392	405	386	406	400	411	381	388	374	374	390	387	421	388	361	380	391	367	356	417	382	386	356	386	372	397	394	371	392	415	372	422	374	377	387	356	410	383	412	396	406	395	416	384	361	397	408	354	395	398	420	374	387	375	367	387	408	371	351	379	375	360	371	395	378	420	371	395	402	385	398	360	345	435	378	395	389	376	395	373	406	370	354	386	411	366	398	384	415	404	396	388	398	407	375	385	400	426	415	388	391	391	379	424	373	371	403	383	395	365	388	372	387	386	383	403	422	397	376	419	400	392	385	377	368	422	406	389	370	370	402	380	384	439	399	364	403	381	378	365	385	421	370	384	364	361	424	399	406	383	372	374	397	381	361	405	381	374	394	409	446	372	385	357	367	407	373	390	382	365	370	378	375	434	395	363	410	401	362	351	383	387	378	378	401	382	386	354	412	382	418	400	398	370	372	381	378	390	414	385	408	389	419	379	387	397	410	383	377	399	367	391	394	390	358	396	394	362	377	420	412	386	424	362	409	432	374	375	417	401	374	396	405	395	366	374	387	410	402	413	361	404	392	353	381	397	386	403	457	383	388	416	410	359	404	361	386	384	391	411	363	378	384	378	387	416	420	394	375	398	370	372	402	359	372	395	363	409	387	394	393	334	393	406	374	380	401	391	382	388	377	416	373	365	376	424	370	379	384	381	374	419	394	408	364	391	408	420	390	386	417	386	422	391	387	385	386	398	399	370	365	392	393	367	389	412	372	369	379	418	388	368	395	379	386	402	366	332	364	387	400	380	393	365	415	388	378	401	388	432	394	404	406	376	367	408	384	395	371	412	397	428	383	397	377	382	420	400	387	386	399	390	379	386	390	415	400	376	379	383	377	378	401	389	386	413	349	381	420	378	391	375	439	393	430	367	367	415	381	364	412	377	371	389	389	373	355	399	391	410	348	394	384	376	367	392	409	401	410	362	364	355	379	358	381	414	392	392	372	388	396	380	375	376	365	374	390	391	402	394	363	418	402	405	377	412	391	396	401	362	370	396	400	384	378	426	387	407	353	372	354	385	422	360	361	391	369	337	378	409	376	374	379	390	412	402	375	387	406	390	400	434	414	401	406	385	394	381	398	374	372	394	394	416	356	355	396	430	378	434	442	373	443	367	428	436	414	372	370	391	355	411	365	380	356	383	393	384	352	393	406	402	391	404	429	406	391	391	362	400	392	360	385	376	383	366	371	414	404	367	384	406	365	404	391	385	421	385	382	389	389	390	415	368	356	414	375	450	436	401	394	421	371	342	345	413	366	375	386	397	401	415	386	387	420	378	380	403	410	393	360	399	375	380	374	418	392	436	377	385	386	387	399	363	412	379	359	371	407	395	385	373	421	391	413	408	387	361	405	434	372	392	369	384	395	376	387	397	387	361	404	383	397	414	371	409	376	392	397	438	389	367	381	390	400	404	422	457	356	373	393	404	385	395	360	413	410	377	415	385	389	372	403	381	391	408	390	425	420	387	403	389	363	350	368	415	410	388	362	410	386	382	361	382	411	385	412	393	392	366	367	393	382	386	408	403	380	393	393	397	404	391	358	412	418	363	394	370	392	398	388	353	387	354	387	392	429	378	392	403	395	353	397	382	392	421	380	390	391	358	426	391	377	381	382	398	363	385	416	437	384	382	342	415	376	394	372	433	380	429	370	384	382	407	400	407	366	402	417	404	348	409	369	408	374	396	366	374	380	365	409	351	401	371	367	391	400	387	393	387	406	397	387	381	373	372	387	389	364	377	402	370	388	406	400	365	383	373	385	388	375	394	420	354	426	409	414	414	386	396	396	381	386	412	413	382	402	406	406	425	383	386	416	391	369	400	392	381	396	361	381
5520	1708	1417	877	793	710	631	565	581	582	501	573	580	554	527	506	540	473	525	548	490	518	485	480	505	469	522	472	522	514	495	470	500	519	475	487	470	516	513	530	494	510	507	519	502	456	510	482	471	504	523	529	485	509	522	505	479	496	480	482	518	465	483	512	500	508	476	476	512	480	500	493	505	496	466	530	526	485	452	474	494	466	488	474	477	494	518	503	514	526	475	477	500	491	537	462	522	464	476	536	495	482	478	487	478	484	495	489	483	467	516	507	498	495	527	525	498	479	525	499	476	486	469	465	496	448	490	508	474	497	506	508	497	487	530	492	493	469	525	455	509	491	471	480	492	495	482	519	504	473	508	521	506	509	546	502	528	495	483	496	501	485	492	466	479	460	496	497	505	521	524	540	515	463	514	523	550	469	511	527	511	472	509	461	533	511	501	537	470	459	487	473	501	474	494	469	532	522	503	473	479	483	480	476	520	503	465	499	490	494	491	496	510	466	450	488	518	482	463	498	490	536	510	502	465	485	507	502	481	517	499	470	517	503	470	476	511	497	476	483	516	528	467	506	481	524	498	478	527	521	459	472	545	452	502	498	482	482	482	467	491	481	479	519	495	457	500	474	458	470	476	487	501	480	501	497	491	489	511	487	460	518	479	468	491	446	487	501	503	508	506	474	496	485	511	509	503	479	507	491	494	487	489	481	518	458	511	490	515	477	480	490	498	501	475	525	484	488	431	462	490	512	509	534	519	501	503	512	513	508	493	508	504	504	499	506	546	534	522	501	482	454	498	486	519	492	487	511	542	500	509	495	513	465	460	484	500	508	517	455	521	511	516	474	520	490	516	531	479	511	491	515	496	538	514	497	485	484	516	500	482	516	499	497	537	460	473	477	515	463	506	511	474	481	494	469	478	509	502	473	486	480	484	496	485	496	546	501	478	524	544	460	532	498	484	450	518	487	503	509	492	489	505	504	475	491	515	490	488	466	520	483	469	502	454	477	474	507	442	478	505	487	500	478	518	566	451	566	478	518	493	496	473	516	492	502	496	497	489	486	503	461	534	518	485	520	504	485	480	461	520	507	465	489	497	520	510	443	460	519	496	504	496	498	504	484	509	493	454	496	512	470	483	470	485	477	516	499	480	499	487	494	519	462	543	444	483	513	512	514	474	508	519	490	509	522	488	498	518	481	483	493	457	524	507	499	498	519	472	501	450	504	501	490	471	478	520	482	542	458	494	474	496	470	506	507	482	525	496	496	512	489	520	515	473	487	441	485	492	483	494	457	480	504	445	494	493	518	469	492	515	529	487	518	469	493	492	505	463	477	512	514	512	487	490	451	509	499	508	488	501	485	504	464	475	480	531	503	502	453	499	489	488	501	474	453	462	460	469	520	474	494	492	480	491	504	485	512	457	435	458	520	538	504	504	491	525	511	536	517	479	480	489	472	507	488	490	516	508	500	518	479	511	478	473	501	478	525	499	529	528	509	479	470	482	476	502	462	500	468	503	478	534	522	458	474	504	541	531	460	509	519	486	485	508	472	499	467	477	475	459	470	499	509	491	479	508	473	501	496	491	499	458	473	469	479	516	476	516	499	485	503	499	486	508	481	517	489	485	446	512	468	505	498	500	480	487	488	500	504	497	457	504	527	508	532	493	533	522	500	548	446	505	456	503	488	472	458	486	484	493	493	526	471	484	539	487	499	416	527	474	512	471	545	494	500	489	487	517	466	480	488	495	490	475	477	487	517	494	504	477	497	522	486	510	492	516	485	521	466	460	448	445	523	551	477	490	489	494	510	507	506	510	500	472	501	475	500	551	478	497	495	534	481	495	515	485	448	495	467	480	498	518	468	467	512	477	462	501	503	494	462	498	491	486	501	453	502	506	502	504	465	518	545	509	499	536	498	476	475	504	478	464	494	487	531	489	462	471	499	505	476	488	491	495	468	528	488	472	532	456	540	524	476	488	492	508	500	467	497	508	463	527	497	464	552	530	494	509	434	508	429	534	514	510	477	493	474	535	496	465	476	490	512	497	508	480	494	484	475	528	497	518	525	495	531	485	475	494	510	484	459	508	447	525	455	487	457	486	480	470	508	499	486	472	488	517	494	501	527	497	477	489	535	503	491	512	490	512	489	503	499	463	500	437	520	483	514	518	506	484	450	498	515	516	509	488	525	480	491	483	493	516	482	510	477	493	487	523	485	493	475	536	475	483	491	534	489	476	497	488	494	510	460	509	481	547	481	518	546	441	488	457	490	504	484	505	498	510	499	478	511	548	490	511	485	499	509	468	490	511	517	495	534	523	445	485	531	498	501	468	458	473	503	446	479	502	488	502	499	473	497	490	447	474	469	505	440	506	491	440	493	438	455	474	485	485	468	501	511	468	482	490	500	485	505	446	526	492	548	485	485	496	474	543	452	518	519	503	525	476	499	502	477	462	476	486	474	480	500	520	432	504	478	500	497	445	531	437	535	467	474	480	509	470	499	451	492	486	494	519	521	470	473	468	516	515	495	507	520	487	493	510	544	529	499	507	456	528	495	484	498	509	530	451	493	495	502	469	519	457	474	503	443	519	493	473	474	511	477	459	480	481	498	513	466	509	491	489	534	499	485	495	497	489	480	504	500	485	467	494	488	535	501	530	509	458	504	480	479	482	510	515	473	526	477	527	528	452	486	499	523	470	515	496	500	494	487	472	502	476	489	504	487	458	493	515	488	513	525	501	490	503	492	471	461	459	485	506	472	485	487	533	482	491	496	519	477	522	517	492	459	513	485	505	498	476	465	478	519	515	485	498	529	482	447	497	522	486	497	526	484	460	479	492	470	505	487	512	486	477	496	478	472	473	504	524	503	499	525	508	496	537	501	461	507	459	514	537	529	461	482	498	504	441	483	494	478	457	498	496	467	530	467	448	489	498	504	484	508	480	470	488	492	479	464	459	482	476	483	468	551	487	485	504	495	493	458	502	512	477	482	512	452	504	500	519	493	503	496	484	522	510	508	483	518	520	505	508	468	478	492	528	504	509	516	511	479	505	516	470	486	453	450	450	502	480	457	471	503	498	490	499	478	509	517	499	531	484	477	545	482	468	438	508	484	494	520	487	485	469	474	486	501	478	462	458	505	476	480	502	502	530	491	459	497	473	487	485	502	469	492	481	504	479	508	496	483	513	483	442	496	476	540	515	507	519	469	487	435	487	502	459	456	477	480	507	537	489	480	520	480	478	451	517	521	445	490	424	490	528	482	457	503	504	472	484	481	493	488	466	454	486	504	485	494	469	466	494	506	500	497	494	479	499	495	443	548	508	511	522	463	476	455	528	489	510	486	471	475	467	508	511	497	516	496	498	485	469	451	512	523	465	516	474	499	517	490	476	511	488	480	495	468	501	508	504	493	479	494	485	483	534	523	508	486	484	519	505	504	511	471	488	483	463	491	536	525	494	502	509	492	481	433	471	498	489	503	495	536	491	472	498	466	457	471
23582	21444	28649	24647	21282	4965	1281	1064	911	836	815	885	860	765	740	784	759	756	762	745	686	676	662	663	674	664	654	696	756	670	689	714	711	671	638	693	647	685	678	659	683	667	728	673	712	626	704	678	686	622	609	654	667	635	701	698	724	715	743	720	744	692	705	682	656	731	695	654	652	688	730	624	633	661	695	671	710	686	686	684	644	714	696	687	679	702	688	651	590	657	623	665	690	673	659	678	658	679	617	661	671	679	746	672	709	665	644	723	730	657	698	663	654	690	705	690	666	697	627	692	675	694	712	654	652	675	641	693	652	682	649	651	641	694	649	667	696	688	698	689	673	658	680	709	704	703	686	620	673	733	695	679	706	709	670	698	710	625	702	666	664	710	676	667	665	693	674	676	663	704	706	693	735	630	691	673	638	631	669	676	690	694	684	655	706	665	704	747	681	679	677	688	651	694	658	639	707	732	646	693	660	675	727	678	661	688	695	632	670	617	679	683	729	617	600	661	688	652	669	693	686	677	667	699	683	676	660	677	681	667	681	677	649	647	687	687	690	663	648	613	666	637	654	636	713	705	710	713	642	714	682	692	691	654	693	685	656	659	724	682	628	717	676	652	692	678	707	684	685	705	673	676	677	675	707	658	700	641	679	684	667	681	667	663	645	701	645	695	671	661	682	662	679	695	712	680	648	667	634	693	666	722	680	671	638	684	665	644	669	663	685	664	681	729	659	679	664	664	673	687	704	674	667	684	688	666	668	675	700	659	688	693	644	625	674	706	672	636	642	665	670	712	749	686	677	723	666	655	674	711	676	698	666	686	690	674	707	668	669	668	681	659	685	621	672	684	663	685	668	682	705	685	676	681	680	664	714	685	679	656	667	703	679	692	702	626	620	699	671	668	687	689	663	706	678	717	672	662	656	679	663	702	654	661	701	672	672	692	718	696	673	670	616	663	675	710	620	687	677	730	696	632	660	688	699	659	704	675	690	687	620	713	703	724	666	680	668	670	680	708	646	691	674	691	682	673	660	622	627	696	711	728	674	684	690	706	668	666	630	683	698	746	647	665	687	698	656	671	695	686	704	706	673	675	674	645	651	690	678	682	654	675	696	664	671	679	667	678	694	689	680	695	693	714	653	707	687	670	666	659	707	654	682	639	716	679	677	688	650	671	674	673	659	680	743	668	704	689	653	691	617	681	654	702	746	640	671	680	649	689	667	664	697	644	683	656	688	680	683	723	673	666	703	677	657	680	674	697	678	636	729	653	692	632	703	724	692	656	712	635	691	664	656	664	647	634	615	653	724	701	674	686	643	659	701	678	693	683	709	679	639	742	706	667	672	716	719	649	647	669	717	684	693	714	653	698	681	643	677	683	663	680	707	659	679	685	721	668	635	645	667	693	676	714	642	667	688	688	750	659	673	662	667	652	690	666	634	698	639	637	671	658	653	692	627	691	641	641	696	668	669	635	679	647	686	663	693	641	689	659	641	640	690	695	664	701	647	666	690	737	655	729	698	662	665	668	608	704	665	621	657	643	642	683	681	624	682	646	622	670	681	678	662	664	668	649	647	688	667	692	679	718	656	652	685	640	674	687	666	659	656	687	692	683	738	665	619	687	706	679	689	713	666	615	683	686	675	693	675	691	682	632	673	711	693	653	600	692	720	679	671	669	673	620	695	691	629	701	648	671	737	644	704	666	667	639	663	671	694	645	664	633	648	656	684	696	712	678	691	690	716	658	680	642	653	644	686	664	707	668	684	704	709	664	679	671	693	680	661	632	699	660	658	664	650	646	676	666	719	672	736	681	682	665	664	711	679	701	642	709	636	636	684	665	699	661	681	697	700	697	671	674	679	682	697	678	662	690	706	688	628	668	612	732	688	674	634	724	641	653	674	684	680	678	684	673	685	657	704	690	682	667	709	688	660	672	675	645	646	655	685	687	666	684	665	666	700	682	656	715	686	681	630	666	643	742	659	686	687	670	615	660	642	632	674	683	670	676	668	650	690	679	690	627	671	674	682	649	659	703	680	678	626	698	645	684	676	624	665	671	652	650	721	646	689	689	672	668	683	682	715	687	678	608	695	643	639	686	605	651	657	684	692	665	701	658	705	681	647	637	673	669	688	707	662	654	681	663	667	694	676	660	675	671	700	710	658	653	721	656	680	676	707	639	671	668	697	675	666	690	674	714	686	685	656	685	714	651	662	671	699	641	662	662	680	684	661	648	693	641	682	721	649	693	670	661	699	641	706	666	674	664	695	670	731	703	710	644	679	666	724	675	732	669	677	692	708	696	684	656	672	692	677	645	657	671	699	722	639	631	678	633	636	651	721	693	692	724	677	669	674	646	655	673	680	684	686	672	684	676	685	675	693	655	711	657	655	689	660	670	686	695	663	691	694	630	688	709	666	642	639	680	681	660	690	677	705	697	697	646	663	673	656	665	685	688	675	663	684	658	660	674	689	676	697	648	685	686	711	669	668	636	653	678	673	686	708	664	692	698	739	672	678	672	692	636	691	690	653	701	673	671	671	690	646	634	666	668	667	660	681	727	686	672	613	665	689	622	667	659	658	678	664	643	638	702	689	654	660	644	632	701	674	666	697	691	656	693	716	679	647	677	642	707	655	706	639	669	682	701	678	678	670	679	652	666	719	717	719	721	658	718	697	659	676	667	667	683	654	615	666	678	721	620	682	680	680	616	699	699	639	669	674	717	712	664	688	729	678	670	619	691	689	654	675	682	648	650	706	676	681	692	698	663	672	659	682	666	670	699	683	652	642	699	644	724	671	703	700	712	710	626	705	680	676	655	635	663	694	669	714	686	738	674	637	679	681	657	653	686	657	648	592	686	680	659	702	701	724	656	654	737	642	653	641	681	682	642	686	658	676	656	683	649	694	666	675	682	654	713	690	717	681	674	693	630	668	719	734	676	693	670	660	681	727	638	664	645	720	749	651	654	650	676	634	732	679	684	648	682	667	663	689	711	708	670	625	677	683	740	706	670	673	686	667	671	659	674	674	674	644	675	692	633	699	638	672	652	672	663	688	648	709	695	634	661	622	673	670	645	656	668	666	708	685	668	704	668	677	625	664	663	713	698	677	689	676	679	664	658	737	686	744	657	677	690	726	679	664	612	683	657	672	659	666	688	653	681	687	711	713	597	715	663	680	716	678	652	704	670	685	656	701	719	713	630	706	702	677	650	703	623	674	757	714	646	685	698	676	708	648	681	707	654	683	694	664	694	702	704	702	652	709	651	698	632	652	676	675	661	671	638	648	711	675	656	670	688	695	712	613	659	653	649	647	698	638	669	698	639	713	678	677	692	637	680	644	738	706	694	700	670	699	657	601	664	694	715	670	684	669	646	682	679	676	697	697	730	693	644	679	649	643	623	678	681	654	664	624	689	634	695	646	669	691	685	635	669	637	673	673	685	705	685	721	683	714	687	656	688	635	659	698	664	696	707	664	667	709	677	612	690	669	681	657	669
14998	8631	6158	3186	2325	1882	1702	1527	1322	1251	1170	1094	1069	1016	1008	983	961	991	854	883	888	895	892	860	890	874	898	839	862	757	837	883	876	822	872	866	874	877	817	855	841	817	864	828	845	852	809	851	873	832	875	857	833	873	814	823	857	812	823	836	835	862	839	835	833	844	780	835	892	857	851	824	879	861	894	882	858	819	877	853	827	788	845	843	830	806	836	815	825	833	850	841	839	847	829	866	860	788	833	831	833	842	810	855	829	848	883	826	838	848	845	879	858	883	862	874	820	804	880	804	906	822	796	852	814	850	860	872	858	807	824	828	865	840	842	858	812	886	842	828	830	815	893	866	878	846	833	839	832	823	864	835	885	816	831	859	832	776	825	851	845	850	859	831	867	818	779	851	853	849	848	865	878	829	801	853	842	882	791	836	864	831	828	818	850	850	831	822	849	870	880	836	846	816	906	837	827	852	849	803	844	856	810	806	833	860	845	856	788	810	823	815	833	843	880	848	869	802	853	898	823	857	803	849	822	833	825	828	894	830	866	834	832	883	888	808	880	853	859	882	797	778	859	843	843	867	865	886	839	837	826	888	860	878	797	902	836	840	800	820	872	801	843	852	847	863	897	877	810	819	853	854	799	896	888	826	855	789	877	830	841	853	812	818	890	837	776	867	826	851	856	820	889	807	828	841	875	880	810	818	802	784	814	834	826	834	808	845	920	786	857	846	819	832	892	822	836	852	815	816	859	806	812	823	790	826	834	847	885	826	859	823	783	868	897	832	841	866	796	825	848	832	817	812	818	826	832	782	818	836	806	818	863	812	830	816	845	838	799	838	890	784	888	863	879	811	859	827	874	849	826	811	857	840	832	846	855	868	843	854	865	852	784	831	868	820	815	846	823	808	830	809	831	860	804	838	854	797	838	824	862	877	881	884	805	852	879	850	861	845	849	838	846	821	830	830	837	821	823	845	820	815	820	839	848	815	831	846	861	822	828	818	846	800	844	880	791	825	854	859	819	847	834	843	834	843	833	819	816	856	856	839	799	860	815	903	839	855	836	833	841	809	824	867	811	824	823	819	825	868	871	861	830	873	873	858	862	830	844	881	803	852	876	869	845	843	867	810	788	849	859	856	830	820	825	870	803	813	802	867	840	805	866	861	817	813	894	809	798	872	811	876	826	831	846	849	808	868	803	779	858	858	860	845	816	801	855	824	816	799	858	913	793	816	876	869	828	759	842	796	779	837	913	852	860	854	842	907	863	800	798	856	805	833	848	802	819	836	847	830	841	874	817	843	810	812	829	854	860	914	835	856	848	779	810	872	823	829	852	848	828	859	844	844	829	863	841	860	870	849	865	846	828	892	806	819	901	869	903	837	827	866	797	820	837	808	843	838	845	886	837	826	788	823	863	848	793	801	830	825	853	882	835	855	859	814	837	839	870	796	872	807	801	833	786	846	882	870	820	835	843	827	891	828	832	847	851	815	866	783	831	894	798	802	817	814	792	823	907	836	816	818	783	825	873	839	857	809	859	847	874	780	813	852	784	889	863	833	844	870	875	823	867	886	879	822	807	827	842	809	820	825	834	906	855	823	837	824	856	837	805	858	823	886	826	862	820	829	839	774	848	827	866	822	844	833	835	808	864	877	869	828	848	856	809	838	894	831	824	819	832	822	859	884	893	885	840	828	819	806	851	857	867	861	855	829	843	849	885	818	846	831	823	833	822	880	824	852	853	865	862	845	818	883	870	843	796	846	837	853	856	811	859	831	837	786	819	791	839	828	841	885	823	895	810	859	851	822	849	859	850	812	797	850	829	857	879	870	832	862	801	809	855	863	847	859	810	895	834	825	861	808	841	819	877	851	803	849	877	820	818	869	845	863	824	844	846	840	842	857	829	864	823	823	843	862	834	794	820	844	850	871	836	849	833	854	820	856	860	825	857	828	849	827	877	814	835	839	838	811	844	802	861	891	884	780	876	796	876	807	796	847	800	810	864	855	862	755	824	847	851	865	893	847	888	859	849	886	860	813	861	809	841	838	828	825	904	847	829	830	828	841	855	860	834	838	795	829	842	792	846	821	873	824	839	828	852	849	809	863	807	811	834	852	831	822	829	831	873	822	862	821	832	818	852	784	865	812	842	881	821	891	809	842	885	810	829	787	833	853	805	848	883	803	811	891	819	859	831	815	871	813	848	831	835	831	783	805	852	811	826	810	919	812	842	908	841	854	815	847	803	820	846	848	828	820	888	849	838	855	826	824	879	797	853	818	860	800	784	883	873	820	862	871	779	853	855	842	832	814	884	888	905	839	845	818	852	852	851	877	865	897	834	865	835	828	802	891	876	844	858	853	803	844	850	821	840	844	836	891	870	827	848	876	799	863	820	829	831	837	883	841	855	834	840	849	875	847	844	877	870	858	868	801	850	860	877	815	813	856	811	810	820	836	841	850	883	822	904	797	873	839	837	809	836	828	819	895	831	856	834	844	826	813	846	792	802	834	786	851	826	836	865	817	832	888	883	844	835	833	816	823	820	886	874	823	804	820	841	822	800	849	853	821	896	806	872	840	820	802	807	814	845	870	817	866	847	792	836	818	855	844	815	796	822	815	829	808	906	861	847	855	850	878	759	816	826	797	887	866	836	830	833	858	788	850	881	859	877	836	792	825	867	871	819	823	835	899	861	804	813	854	847	834	899	901	833	816	812	822	801	816	815	827	859	827	812	791	843	853	809	807	828	846	814	840	789	796	825	835	865	840	868	825	810	856	874	807	847	843	894	848	828	837	810	825	901	843	779	826	838	787	849	856	845	804	855	822	851	869	878	847	875	857	889	776	829	783	844	879	859	835	861	829	800	828	808	835	824	863	816	859	838	862	847	785	818	805	821	823	851	878	868	889	836	788	873	847	824	856	818	854	844	827	827	842	815	872	835	797	840	845	876	895	860	838	855	873	851	856	880	807	882	855	861	800	870	836	817	805	814	784	820	810	809	804	852	889	837	806	809	825	822	790	884	870	862	810	822	869	843	843	782	802	802	852	829	831	840	843	814	870	836	831	850	884	841	845	848	851	817	848	842	819	776	829	870	818	875	857	794	840	822	852	839	797	814	849	876	796	853	811	903	905	833	897	833	828	776	850	830	837	794	870	840	849	840	849	817	901	834	841	834	865	842	856	809	870	801	830	831	858	813	799	842	850	886	855	830	799	878	868	876	834	822	805	886	859	817	870	821	865	840	775	813	826	841	817	860	860	886	886	853	865	852	802	795	857	762	814	831	868	816	819	830	836	844	811	834	839	857	832	830	839	820	894	862	859	844	927	854	838	834	829	844	896	822	831	810	839	812	852	868	822	839	857	874	792	826	765	858	864	860	861	885	836	866	811	838	828	903	923	866	856	858	840	834	844	857	827	855	854	835	844	838	877	815	849	799	816	839	855	812	819	869	823	819	836	858	834	806	901	838	832	897	795	797	906	830	847	846	825	819	860	809	802
24686	21438	27347	25601	4401	572	477	416	393	332	351	310	341	332	334	320	282	271	283	296	279	249	273	267	267	236	242	269	266	261	239	253	237	265	225	278	254	248	262	262	283	257	284	230	233	259	249	248	242	253	222	249	298	250	269	264	255	234	266	259	241	265	245	279	239	237	242	266	254	261	256	244	243	255	255	270	283	259	245	274	253	259	249	253	240	284	237	269	274	258	295	251	265	248	248	274	270	247	254	251	274	229	232	291	255	275	272	261	253	269	267	274	245	230	263	247	242	257	256	236	259	259	258	228	253	257	278	249	249	252	251	273	278	263	245	250	249	227	262	272	247	255	250	267	241	257	259	258	248	262	259	249	228	263	247	268	266	253	265	262	275	240	256	246	275	259	268	267	262	245	235	260	232	265	277	274	255	262	267	271	247	254	258	223	242	240	252	258	243	265	266	240	266	251	257	255	252	210	242	224	264	252	253	239	251	259	265	229	232	257	253	212	265	248	267	265	252	285	271	241	255	283	280	242	259	251	254	245	261	258	256	267	237	244	252	242	229	241	228	262	268	271	273	264	262	227	272	243	243	288	257	255	233	262	279	261	249	253	255	250	285	254	241	289	233	256	264	281	249	269	268	239	256	252	231	249	254	246	268	259	269	241	263	258	265	260	255	256	242	246	244	276	268	262	243	276	239	280	250	280	253	253	253	235	247	248	283	245	238	236	247	261	270	243	274	269	264	236	243	269	265	280	271	233	252	234	248	257	263	256	268	247	258	251	237	261	235	243	243	267	247	252	260	263	250	259	278	270	254	255	237	265	268	238	250	243	257	264	273	269	284	277	259	272	265	259	252	244	248	274	231	253	246	263	223	260	239	256	256	282	258	256	257	261	220	285	234	248	271	247	240	245	257	265	252	248	269	255	251	247	263	250	274	261	233	259	249	276	232	236	260	233	256	235	235	243	250	234	293	253	261	227	278	262	268	228	228	269	256	248	280	224	269	289	252	237	234	272	246	235	254	237	265	249	244	224	255	245	258	232	256	264	249	226	255	255	238	274	259	266	235	250	269	240	255	240	247	241	266	253	251	250	269	242	251	259	247	247	229	261	238	223	250	258	239	254	270	285	253	256	260	235	256	226	247	238	238	243	268	245	283	247	250	259	256	262	224	252	262	233	257	245	257	222	290	264	246	212	267	254	285	261	250	254	270	240	250	277	209	267	252	273	238	252	248	274	271	268	234	259	242	282	275	248	265	269	235	252	278	255	285	269	262	244	261	270	272	245	223	274	225	258	247	244	259	271	271	253	277	257	270	224	261	254	265	256	252	243	246	246	235	268	258	246	263	251	268	258	243	222	239	273	244	244	256	270	237	214	259	241	252	240	256	237	267	258	272	227	228	245	249	259	254	217	278	256	255	257	276	264	243	223	260	263	227	243	225	260	258	237	264	267	253	279	248	269	247	265	244	248	281	247	260	263	232	262	254	256	256	271	234	254	278	246	258	274	248	232	262	258	270	263	250	237	266	254	249	249	263	237	262	253	263	244	254	249	273	273	261	270	271	245	237	257	257	254	240	250	245	237	239	269	234	225	236	248	248	245	250	261	262	270	282	232	247	249	245	274	234	237	259	245	247	249	250	247	237	275	272	236	255	251	250	269	262	233	258	266	242	251	260	258	235	252	273	269	266	266	261	250	220	242	264	268	266	233	229	262	257	265	267	261	295	237	249	281	253	234	264	253	286	229	269	269	241	260	252	254	266	261	269	274	256	260	242	260	253	220	263	234	249	285	246	262	268	249	258	229	228	242	261	253	219	266	206	214	242	250	240	245	268	237	237	267	243	268	260	265	238	271	279	229	250	257	272	247	265	241	243	257	236	269	272	266	260	235	255	262	272	231	266	256	228	270	227	271	241	245	238	252	273	265	237	213	255	272	259	232	246	267	275	264	270	277	258	245	258	260	242	239	279	261	265	249	226	259	263	268	265	261	264	239	270	244	253	242	267	248	252	256	259	254	243	280	254	262	267	250	266	237	261	269	272	253	271	261	257	231	246	268	221	273	253	277	252	261	218	274	260	258	251	237	257	238	279	236	274	221	287	262	259	263	250	254	272	268	233	247	240	242	257	248	261	249	267	254	238	228	257	246	230	232	225	235	222	242	268	241	252	286	235	255	277	269	243	288	252	255	255	250	265	285	251	268	254	236	282	276	273	262	264	248	254	247	277	256	242	261	242	257	251	276	259	251	277	266	272	259	239	256	266	250	265	245	261	269	234	254	262	262	273	270	284	251	280	239	254	263	268	243	260	228	249	253	255	251	260	263	279	272	244	251	229	247	242	245	231	230	227	243	288	264	276	229	250	223	278	297	296	254	240	253	249	251	251	263	259	267	253	231	277	290	237	247	271	253	251	254	254	277	232	257	243	269	231	273	274	283	253	259	269	244	254	246	243	257	273	256	255	269	251	266	253	241	270	258	254	263	243	265	256	258	237	250	263	241	247	244	230	246	225	267	265	260	239	255	236	251	250	249	239	260	262	244	262	256	272	237	248	254	244	264	253	287	252	246	232	232	224	258	240	264	253	230	263	228	235	235	245	239	240	248	263	254	272	264	266	258	286	266	275	263	274	267	259	267	291	226	259	250	258	232	242	255	256	278	255	265	233	255	240	212	240	259	256	237	232	235	258	281	227	256	242	253	273	233	264	249	295	280	240	259	265	250	255	257	273	259	250	227	258	264	251	262	255	252	224	227	235	236	246	259	227	246	281	255	231	272	253	266	278	230	273	278	253	251	242	249	257	240	262	264	280	274	256	288	258	252	258	259	258	275	254	237	267	284	234	258	260	257	228	223	242	242	240	235	226	274	244	236	259	265	279	261	256	261	268	248	240	270	280	234	261	250	256	252	250	246	233	261	248	234	254	252	266	254	235	258	240	236	232	253	257	262	256	239	242	233	252	294	266	238	260	269	237	258	250	272	259	250	224	264	280	245	248	274	267	242	247	253	271	230	233	248	258	265	239	243	238	262	241	256	264	265	244	262	234	277	261	260	247	248	265	261	254	274	281	261	238	233	233	257	245	249	245	293	266	233	268	269	253	282	263	242	246	276	253	263	209	255	250	251	263	258	268	232	268	232	260	262	285	265	229	274	255	252	263	222	267	253	228	237	274	257	252	276	252	257	261	265	236	258	246	256	267	236	234	237	236	259	253	255	256	234	256	273	238	246	278	247	259	244	276	254	254	245	258	270	266	292	267	274	273	234	268	213	257	254	226	242	243	259	287	259	247	245	260	268	266	247	264	281	259	263	263	269	293	267	251	244	255	252	250	257	249	234	261	249	237	265	248	269	238	285	232	249	294	257	269	286	294	241	257	246	253	246	261	260	266	216	277	248	258	251	218	262	250	239	252	250	251	252	238	271	264	243	256	246	244	252	238	256	239	279	244	226	290	256	265	248	254	260	263	232	275	263	255	261	238	278	261	251	247	278	243	229
13640	4861	3359	1646	1338	1018	860	711	629	581	570	504	528	504	471	419	428	397	382	410	388	365	353	392	375	370	351	370	347	334	345	340	366	361	332	348	320	372	356	348	331	330	360	355	354	351	370	353	322	331	368	350	351	357	348	377	360	355	355	363	389	346	342	325	347	347	353	309	375	357	326	356	337	330	359	324	390	368	344	397	355	361	333	315	335	324	365	343	361	341	359	338	369	360	377	340	356	345	341	334	323	367	324	343	357	337	331	378	323	361	365	366	353	339	356	348	361	352	364	348	351	345	319	364	365	328	364	368	356	330	385	358	349	334	351	347	340	339	334	322	354	339	364	362	332	371	328	364	346	351	337	341	332	345	343	357	361	338	360	368	295	358	350	357	326	378	302	350	335	329	371	343	388	355	360	324	371	346	332	318	382	304	355	359	334	323	325	368	342	355	380	334	364	357	361	351	364	342	336	371	336	365	349	349	355	367	344	347	343	326	329	352	372	337	340	340	348	334	342	341	342	322	346	344	358	392	384	325	349	329	364	368	335	334	363	370	338	333	340	345	345	359	349	340	354	332	355	379	355	340	368	353	336	367	340	319	351	363	383	360	327	338	343	360	375	357	347	371	354	331	338	340	378	357	346	343	334	355	313	332	382	405	362	349	356	345	368	335	371	337	358	335	313	344	330	318	344	329	331	378	360	351	347	368	356	366	333	366	343	361	337	340	366	340	375	306	369	359	338	345	309	317	354	373	365	344	327	331	333	337	346	369	351	323	358	340	355	335	330	325	348	380	381	345	364	345	349	363	329	357	348	369	339	366	343	351	367	364	336	340	348	354	326	355	364	374	355	351	342	354	361	346	352	350	372	336	351	324	348	321	360	341	327	378	333	355	332	369	338	338	339	350	350	354	341	354	348	342	361	391	358	380	366	370	355	340	317	348	374	362	382	345	347	352	314	362	360	351	379	333	333	363	352	371	356	327	383	349	370	369	359	379	334	337	284	339	353	327	320	364	330	349	356	334	353	336	352	342	344	340	346	361	322	362	367	351	335	367	316	354	337	355	333	383	319	364	341	341	401	343	329	365	332	345	348	346	357	342	353	371	349	328	349	301	337	358	329	388	342	348	343	375	346	334	331	330	350	346	332	339	340	354	334	364	372	363	384	377	339	353	347	329	363	334	331	372	332	385	358	332	356	344	357	371	338	350	362	330	342	375	350	333	355	367	373	354	316	339	341	349	317	315	347	325	309	328	372	350	323	361	354	351	359	351	339	333	350	340	350	368	359	346	314	334	336	348	356	382	333	335	352	352	307	360	347	335	359	347	322	322	374	327	356	314	333	329	339	350	378	332	373	332	345	351	353	346	340	385	366	349	360	359	367	332	351	319	362	349	386	340	376	395	371	349	324	340	347	336	365	333	320	368	379	356	312	316	361	358	344	359	403	351	360	359	362	340	351	340	358	355	390	386	383	362	351	364	347	337	365	377	347	367	370	342	390	368	323	344	377	339	358	340	333	371	349	338	364	351	342	325	356	396	340	352	342	352	351	362	336	362	363	398	343	364	339	355	369	319	368	349	354	358	355	324	351	342	325	337	339	350	346	325	350	322	298	385	348	343	349	349	328	346	366	375	342	362	338	338	351	340	380	346	366	353	390	362	359	319	370	359	354	371	346	329	356	360	365	358	349	324	348	364	330	358	352	320	312	362	356	367	376	354	352	337	379	326	348	343	357	343	373	338	356	365	337	317	333	322	323	324	364	356	343	362	355	353	366	330	324	324	336	351	363	329	304	379	383	330	366	342	366	366	342	330	339	339	337	325	337	369	351	341	333	363	331	343	369	366	346	366	336	361	337	349	360	352	349	373	355	362	317	357	349	348	343	368	384	335	310	354	323	354	369	373	366	392	343	356	350	340	345	330	347	341	330	369	348	391	346	397	323	374	345	357	362	317	357	352	357	297	361	309	354	325	324	377	351	387	369	347	352	374	361	344	334	322	348	313	347	340	338	334	336	358	358	390	357	353	363	329	350	343	346	362	363	328	320	357	337	362	358	374	344	375	350	362	314	360	368	344	351	355	354	345	352	331	371	345	371	363	363	324	353	355	348	322	339	375	378	380	318	310	347	340	330	340	358	372	375	340	351	310	338	351	339	386	337	364	346	348	368	335	373	363	341	350	381	349	337	377	324	371	327	357	364	347	403	317	342	317	370	374	371	342	376	355	352	357	309	344	343	347	332	351	346	322	332	316	357	335	368	328	334	348	332	374	376	365	373	363	376	328	307	378	339	329	360	353	384	378	327	352	332	342	313	360	345	343	336	388	322	369	341	345	378	357	349	328	357	334	348	339	345	360	361	373	351	332	299	343	348	330	343	369	361	362	351	363	347	367	333	377	346	334	349	357	381	397	319	352	340	382	331	362	354	344	383	334	328	361	324	317	312	361	348	336	357	332	349	342	357	314	383	358	390	335	374	327	392	329	367	339	358	333	314	366	355	371	347	317	342	339	354	365	333	353	328	338	318	329	366	348	321	366	341	336	375	357	362	314	344	354	367	332	336	331	358	328	334	344	374	328	348	362	361	326	378	407	313	370	349	320	345	361	355	346	376	352	355	361	337	351	341	352	350	346	367	337	325	343	336	317	380	341	354	339	335	337	355	375	332	341	309	325	366	305	355	349	335	339	344	362	376	321	349	313	342	363	368	338	347	376	329	359	326	347	333	359	337	346	323	359	341	373	345	344	370	343	350	355	337	349	334	347	339	314	345	341	360	372	333	329	330	343	329	333	324	320	322	383	322	312	354	361	367	353	368	327	309	344	377	332	373	341	345	358	333	326	351	346	316	378	353	369	347	335	347	351	330	378	316	366	330	389	349	372	325	304	331	334	358	333	349	384	322	328	358	337	297	350	323	348	358	340	334	368	345	366	333	345	361	327	341	367	357	325	359	346	336	378	311	366	332	340	335	337	344	317	342	363	376	337	332	368	325	315	330	370	385	358	330	331	336	356	361	340	334	313	350	382	370	328	341	346	329	331	368	325	346	331	329	343	395	393	309	343	316	373	335	352	353	347	335	356	358	336	356	360	328	390	362	342	347	364	316	363	353	337	371	356	350	326	337	292	331	373	337	353	330	367	372	344	381	303	346	348	362	326	384	349	318	341	350	337	342	337	334	339	335	349	337	345	337	352	336	321	327	359	338	360	358	334	312	320	331	347	350	365	366	346	343	361	353	327	310	380	323	368	364	340	315	383	335	358	323	352	335	351	350	344	347	321	335	325	320	345	368	344	355	375	343	343	358	331	341	322	352	334	358	337	348	335	357	359	351	362	354	337	346	349	369	369	339	327	385	359	381	325	353	344	357	319	375	324	355	326	357	334	355	355	317	373	347	369	346	373	346	380	347	314	353	350	345	333	356	356	351	335	344	369	349	348	348	352	352	347	347	353	357	328	381	366	411	326	341	355	364	312	310	379	336	335	361	350	356	369
22558	21468	29310	24017	21469	21288	4351	1373	1040	951	977	912	901	838	814	810	822	772	666	644	707	689	663	673	636	713	678	667	619	656	651	733	646	631	642	616	602	592	672	603	653	641	663	681	659	649	635	651	665	642	632	641	640	614	633	635	609	651	591	658	638	609	596	627	622	696	614	648	664	646	665	651	629	653	652	645	643	671	604	636	634	659	600	648	672	655	616	627	650	675	643	631	632	669	649	654	625	671	696	682	644	643	670	667	616	631	600	674	638	654	638	654	636	685	632	668	612	615	640	646	640	635	666	625	642	647	615	636	610	640	653	639	617	641	653	619	602	611	636	602	631	618	668	635	632	664	672	623	658	657	662	640	662	591	649	646	632	654	649	630	636	637	609	611	620	622	647	634	636	664	583	640	613	644	612	628	640	654	638	617	678	628	605	632	583	643	620	636	645	623	649	651	628	616	631	627	632	653	626	630	593	638	651	613	635	647	594	594	634	682	651	647	717	621	644	585	596	650	618	633	631	659	619	618	662	634	612	634	647	623	621	679	664	622	582	639	648	658	671	633	624	668	601	600	678	593	617	596	622	643	650	618	639	650	611	614	641	621	583	638	679	659	681	587	653	646	608	604	613	616	640	644	605	638	644	654	670	604	608	626	658	642	646	592	644	634	636	630	637	620	641	652	634	662	604	688	618	605	634	643	653	662	611	610	642	643	625	621	617	640	631	625	618	664	604	653	598	627	611	662	593	669	694	628	646	623	632	681	596	587	620	692	622	660	641	644	654	680	583	612	590	624	626	597	587	630	618	607	624	619	659	641	597	628	645	596	666	632	602	651	632	613	617	615	638	599	635	657	624	595	645	609	627	657	642	616	629	636	669	676	594	631	611	681	646	595	641	639	641	624	604	703	592	604	587	614	640	650	600	647	675	646	603	666	622	632	642	647	699	630	641	628	638	644	607	648	640	608	670	668	670	631	607	644	634	646	680	615	647	621	589	642	614	659	609	640	654	615	640	619	624	659	654	677	627	597	633	633	613	674	638	630	589	627	658	574	633	614	603	673	608	604	647	642	642	617	643	616	620	590	631	670	633	637	635	637	663	599	639	612	680	634	641	628	623	584	650	608	657	650	642	642	622	647	636	626	643	631	642	652	667	644	622	704	655	641	637	625	664	627	626	653	659	642	614	637	603	633	670	607	597	614	630	625	665	684	598	672	610	603	637	629	618	623	639	640	640	666	635	649	612	604	660	602	661	645	697	632	645	649	656	639	621	669	646	660	627	624	658	609	649	633	661	628	624	623	667	689	633	655	616	557	633	612	643	663	679	659	627	630	659	640	665	655	625	668	595	611	662	649	624	657	632	603	653	696	647	578	653	632	616	645	638	669	605	628	663	647	615	602	600	607	635	687	622	641	667	624	604	653	633	663	646	622	641	650	640	624	624	633	604	644	631	633	644	617	647	630	684	599	615	660	616	618	663	625	623	637	628	633	631	644	640	598	625	653	653	612	632	655	660	658	647	666	628	627	649	612	624	629	613	652	685	605	613	635	629	643	669	610	601	643	598	618	674	599	633	667	625	642	676	640	617	620	632	619	608	669	647	672	623	612	624	645	587	652	649	629	603	608	654	654	634	632	600	614	656	591	669	635	594	613	604	627	623	646	609	598	645	630	582	675	674	641	657	598	599	625	576	667	603	631	616	557	656	660	648	647	568	678	582	639	654	656	669	658	642	625	642	627	595	630	639	614	626	664	616	636	646	630	621	600	606	707	583	649	620	619	653	575	652	698	604	675	641	603	686	625	592	623	662	638	659	671	642	649	664	624	646	584	626	650	586	626	640	654	635	636	598	644	650	656	604	611	608	620	639	623	633	614	629	632	613	623	651	679	600	625	615	655	645	651	628	630	630	651	661	633	608	634	633	635	642	670	605	664	648	571	661	640	639	639	595	607	672	640	638	628	640	647	610	616	619	636	683	603	674	636	657	633	633	629	642	632	631	619	658	682	631	637	611	609	636	624	649	647	659	645	645	596	598	657	613	633	643	630	614	604	657	658	687	652	616	639	641	616	611	623	645	651	627	621	578	622	617	603	619	634	631	630	658	597	604	638	585	663	602	586	655	650	654	652	650	592	688	635	672	668	647	610	611	617	703	633	649	628	645	655	632	633	712	623	609	624	620	659	649	613	656	633	628	624	620	590	646	615	634	590	644	634	663	624	603	616	619	608	625	592	626	654	635	641	629	652	603	670	610	624	672	648	617	625	634	636	645	623	635	650	641	631	645	647	633	595	609	641	595	632	642	648	601	628	611	641	645	655	651	633	645	577	663	614	627	584	654	624	664	619	638	626	617	630	626	597	606	640	633	638	657	623	609	687	691	671	639	665	642	608	619	650	599	635	639	652	564	644	603	674	580	646	640	612	663	648	646	582	618	670	680	645	643	623	653	614	629	674	654	647	649	631	594	671	646	607	615	638	625	568	645	638	614	655	625	618	639	604	664	638	655	586	609	661	606	622	657	648	600	627	652	636	639	641	615	671	609	656	654	607	619	623	591	643	662	641	635	607	606	624	616	648	650	634	614	600	625	604	595	677	650	593	632	692	634	616	663	610	626	611	652	669	625	624	625	643	608	613	607	596	610	648	627	672	641	623	645	673	625	642	635	637	645	646	604	613	619	616	655	620	627	659	709	636	665	617	593	618	644	624	634	658	679	659	625	665	609	674	652	620	617	600	631	618	618	672	606	624	625	612	630	657	633	672	576	599	649	600	577	635	615	620	592	638	600	633	686	652	627	618	593	628	664	647	633	614	594	626	573	607	646	622	642	638	603	647	605	628	583	633	621	648	629	614	665	609	618	628	642	665	628	652	645	657	608	620	654	634	642	608	645	593	649	694	635	674	628	593	660	627	646	636	619	629	610	584	613	653	585	641	626	609	687	603	635	612	616	659	647	646	628	577	636	591	661	604	665	647	628	603	583	600	611	607	638	635	624	625	611	675	637	638	623	675	641	619	652	619	618	596	594	580	645	624	659	604	614	646	629	667	663	595	640	615	642	645	617	647	624	641	633	653	631	650	644	622	635	588	651	605	674	680	604	651	638	630	611	646	632	606	616	582	613	661	623	689	657	618	626	647	661	635	624	621	611	647	643	591	585	600	650	624	613	637	628	626	623	590	635	656	632	589	636	633	631	650	618	633	651	684	658	591	651	598	658	606	646	642	630	655	592	648	624	650	650	630	667	624	638	647	611	595	630	669	646	633	657	639	644	649	609	627	631	637	655	631	637	597	633	607	650	648	616	615	670	692	617	638	674	619	660	632	632	605	602	607	626	666	654	637	638	616	618	613	595	602	619	626	625	646	592	604	658	620	638	609	614	645	626	623	617	646	618	670	592	655	587	672	619	591	619	686	647	652	667	631	683	605	636	589	603	681	612	618	613	601	593	628	615	654	639	628	663	692	644	641	672	585	641	613	649	590	598	714	601	653	636	610
19550	13834	9646	4854	3656	2758	2374	1917	1675	1534	1383	1305	1175	1204	1168	1024	1025	949	950	861	864	853	891	921	841	849	796	837	849	828	856	847	817	831	834	808	840	814	821	845	809	791	799	826	812	880	807	832	771	790	803	836	861	805	798	835	850	795	845	734	792	810	803	823	785	789	841	808	814	837	793	825	796	792	796	773	844	781	785	829	831	802	836	791	878	815	825	826	786	846	781	802	770	822	805	850	818	839	817	788	823	762	822	849	800	859	825	792	834	816	810	782	791	854	810	820	790	797	779	830	807	800	842	843	789	797	757	780	782	820	836	865	816	792	852	767	809	788	862	842	812	759	792	830	794	777	717	786	736	832	772	805	822	779	838	793	834	790	777	843	797	818	789	758	768	796	811	836	816	807	790	823	816	828	787	829	808	814	797	819	826	799	834	767	780	791	772	789	776	822	784	785	803	796	795	847	818	797	830	770	808	811	804	824	819	808	824	754	805	785	844	747	732	809	826	768	829	826	753	817	811	799	810	788	767	816	763	792	810	823	783	785	853	804	789	796	819	793	800	798	858	797	795	717	793	766	805	849	789	764	811	831	762	819	784	764	747	795	748	772	767	814	759	782	786	769	791	792	782	768	824	748	745	768	790	747	823	852	773	833	789	791	822	836	771	795	800	790	746	782	776	803	784	816	799	812	761	774	804	829	817	749	796	783	833	828	828	812	796	809	788	788	795	761	784	780	810	813	797	799	793	765	811	809	818	841	793	789	811	804	847	782	788	787	778	771	800	775	775	813	767	836	789	793	790	828	791	840	778	794	795	837	803	790	811	780	770	768	821	812	796	800	821	794	822	822	819	806	819	827	815	801	799	756	811	781	831	781	842	823	788	803	819	782	784	770	867	785	817	778	777	826	790	784	817	832	775	785	772	819	776	879	749	742	800	843	824	812	818	794	857	823	806	810	806	800	785	825	826	773	828	783	763	829	795	813	781	803	818	805	766	763	807	792	855	800	822	770	780	771	778	801	858	772	796	813	790	799	762	847	812	802	815	789	771	781	807	789	721	810	784	727	784	810	885	855	736	768	766	789	776	775	820	810	757	782	815	768	811	811	849	821	800	786	814	781	806	794	788	824	848	814	817	825	821	817	784	800	853	798	790	806	770	848	767	771	814	834	775	804	792	818	806	831	817	821	776	833	813	802	799	826	778	784	756	797	831	822	835	778	821	801	814	841	816	805	830	817	825	793	763	774	828	827	802	836	799	813	799	799	822	747	803	816	822	815	775	803	765	770	766	763	867	772	829	783	830	792	746	803	841	816	743	813	788	752	801	786	791	782	794	779	829	791	844	806	795	802	789	780	795	777	796	762	817	838	785	771	815	825	852	795	803	764	830	813	821	765	787	807	785	776	798	806	826	850	786	762	807	812	766	816	794	801	809	790	841	813	785	772	833	813	782	814	766	811	749	801	864	803	804	880	792	800	796	845	823	831	779	810	802	814	764	852	798	806	772	830	824	816	791	847	845	758	767	788	824	776	797	803	757	801	776	813	806	809	818	799	762	761	813	837	822	820	775	809	770	765	821	834	804	841	817	791	784	794	830	799	783	782	823	767	805	791	805	811	812	781	813	782	779	770	803	826	799	821	801	821	816	820	786	752	809	813	791	803	805	804	807	834	781	790	791	841	820	807	801	769	774	792	816	816	831	762	834	860	813	835	754	766	812	839	839	807	809	767	823	854	793	812	838	812	773	822	814	796	777	797	814	799	809	799	796	824	797	818	792	785	829	854	792	814	829	773	815	798	808	802	839	773	775	826	817	814	789	810	814	766	789	768	787	851	785	820	814	811	809	728	819	752	828	793	793	804	747	831	813	821	858	815	784	802	797	816	789	803	824	816	809	777	754	820	768	814	777	805	812	799	808	752	788	808	833	841	774	778	779	802	799	733	822	810	802	769	823	793	799	749	757	786	800	794	799	794	808	783	829	803	825	793	815	783	743	780	797	749	789	761	800	765	840	775	821	798	788	783	809	775	832	815	774	799	764	791	840	839	781	788	785	785	770	862	827	795	755	786	845	794	780	892	807	849	806	783	810	836	798	803	818	825	764	822	794	865	785	825	770	768	839	798	810	809	874	820	755	818	798	787	783	820	823	767	808	808	858	784	807	761	796	790	805	828	846	835	785	804	777	836	802	817	774	823	789	787	785	822	818	784	817	787	805	745	832	774	801	857	777	828	813	829	785	724	797	801	809	782	768	784	805	778	788	731	804	813	826	803	783	806	786	844	773	783	812	790	853	811	817	825	793	824	757	803	798	808	798	764	828	814	813	750	788	763	800	760	785	836	795	794	844	799	851	839	818	815	824	767	812	813	826	766	817	786	799	880	822	807	765	791	799	784	771	806	816	799	808	811	867	762	807	801	825	830	739	792	759	809	729	776	818	824	810	753	782	819	798	833	785	828	791	816	792	744	781	784	835	803	814	819	817	802	840	853	796	822	783	830	770	797	805	862	767	818	790	822	786	835	773	758	757	803	753	768	864	766	762	869	774	812	793	769	781	782	793	787	807	849	888	768	816	754	779	841	783	819	782	834	822	790	800	822	790	793	797	811	762	775	778	800	787	755	824	791	766	825	825	817	780	768	766	823	784	844	765	815	807	799	799	781	845	841	830	780	829	835	763	818	861	827	825	729	825	816	792	756	824	795	823	825	801	830	817	832	846	840	811	803	807	785	739	749	799	779	779	794	784	792	759	796	782	819	875	815	763	829	762	834	802	812	825	811	828	776	869	822	788	753	750	787	776	771	769	787	840	849	824	736	803	748	826	815	808	772	789	815	768	791	827	788	787	764	805	775	836	745	779	815	771	778	832	801	800	775	788	789	829	828	796	763	803	811	788	794	820	777	802	792	841	794	796	751	802	740	770	807	829	801	820	767	841	805	767	751	805	798	766	805	848	767	815	839	827	789	798	765	793	819	806	792	806	824	848	836	843	788	786	806	816	849	828	777	787	797	803	822	777	771	754	745	856	816	829	775	764	773	784	805	771	787	824	836	755	778	752	833	773	782	833	765	815	776	823	835	775	752	787	783	875	784	783	797	800	807	805	852	795	779	726	779	817	799	795	748	752	780	809	781	814	788	822	754	819	782	775	828	831	796	794	774	836	805	793	786	787	781	787	767	788	792	808	766	830	821	776	796	831	851	831	808	767	844	760	775	763	748	766	793	840	781	819	852	824	769	842	805	828	780	794	741	804	852	844	785	826	808	819	787	772	771	814	775	814	779	744	808	787	841	813	756	828	789	817	822	792	773	777	764	824	853	776	825	799	790	814	787	813	820	809	826	780	828	800	825	824	814	784	796	842	794	846	787	802	795	785	843	812	803	766	813	743	811	783	802	783	787	848	788	804	839	822	812	808	780	845	799	774	816	771	785	743	786	764	795	798	828	757	791	753	797	834	760	817	824	838	791	779	806	768	812	820	772	829	829	835	828	780	829
27695	17060	3061	730	549	489	446	437	425	412	445	439	395	418	419	428	406	389	387	408	402	401	373	395	402	397	403	385	374	363	399	365	379	391	375	344	406	380	398	363	412	366	373	391	394	384	396	334	421	409	410	384	391	374	387	395	420	374	391	381	380	369	360	347	402	412	360	413	377	399	390	379	362	422	367	426	394	379	378	385	374	413	399	390	405	361	391	385	388	353	398	355	433	395	388	378	369	375	412	388	373	378	387	380	414	383	385	381	379	386	425	393	396	406	430	361	397	391	387	389	383	391	402	422	415	413	357	428	391	373	380	424	402	366	423	369	371	368	394	385	405	329	363	376	407	409	379	410	390	396	370	390	387	398	375	394	340	394	384	402	352	376	420	407	383	386	363	347	403	376	407	407	394	395	385	394	418	385	418	373	401	393	365	392	412	399	398	342	385	359	382	420	380	397	396	352	399	328	370	402	399	397	426	336	400	375	379	368	413	379	391	387	383	389	375	378	366	376	448	409	385	402	399	397	377	383	370	411	401	389	433	386	383	386	377	368	419	374	394	389	395	365	393	436	392	397	405	401	383	385	383	385	350	374	370	385	340	399	375	369	346	404	332	385	361	379	435	401	383	389	399	354	369	387	401	377	374	408	369	395	378	372	378	399	366	398	419	409	372	420	375	381	398	415	388	354	439	382	375	379	406	352	397	411	406	393	420	381	378	398	382	412	375	375	373	365	399	381	349	413	369	409	393	398	385	400	404	413	352	390	422	361	380	396	398	409	393	365	366	387	362	384	382	403	397	376	379	373	420	440	373	408	439	412	426	372	406	382	382	362	402	404	387	372	389	409	425	360	427	398	381	401	354	383	403	403	397	420	402	382	365	356	392	384	394	398	379	382	390	404	359	428	432	404	365	385	384	390	411	364	381	387	376	389	376	390	334	410	362	398	414	381	373	386	387	394	396	430	385	405	383	391	412	388	355	386	367	389	386	355	346	372	440	419	384	402	380	382	360	417	395	399	372	403	387	386	391	396	367	416	403	414	396	440	366	363	381	359	358	383	401	391	393	396	405	404	405	383	372	402	408	379	387	373	388	367	399	379	387	395	363	378	379	375	400	407	403	380	351	359	368	390	366	416	402	396	396	377	347	368	420	360	361	378	382	391	385	378	395	387	388	382	385	417	377	399	387	423	399	391	405	396	410	370	393	408	382	403	401	379	397	405	429	365	387	389	398	401	379	372	396	426	382	391	391	374	400	392	399	398	374	364	394	366	391	408	393	376	415	403	389	382	412	380	398	397	412	381	383	373	366	390	354	390	382	368	388	388	381	383	395	364	373	368	383	364	399	455	368	410	396	385	420	435	406	411	382	432	400	377	392	370	383	363	439	391	370	424	357	338	397	402	383	395	400	390	368	373	382	403	374	411	393	356	388	384	411	398	385	440	374	379	359	448	396	401	350	392	355	383	391	389	413	354	385	423	393	376	397	401	377	360	410	369	369	384	407	366	367	380	381	403	404	366	364	407	380	379	392	351	407	414	405	392	388	367	370	419	370	384	388	409	394	405	365	382	392	402	393	407	411	392	370	368	388	376	380	427	398	368	368	399	385	385	384	387	399	401	410	398	395	373	385	405	370	391	388	401	393	387	398	358	416	410	370	397	419	364	371	406	396	416	443	418	353	390	401	414	360	388	370	375	356	366	407	371	381	377	394	345	370	345	390	391	365	403	389	397	407	386	380	427	363	389	354	386	436	355	394	404	433	390	423	382	367	382	432	394	412	385	394	383	412	414	378	403	409	403	384	378	398	402	385	401	395	391	389	390	412	393	418	403	386	384	367	368	406	365	418	371	422	415	410	409	411	407	416	370	393	368	365	407	408	379	398	363	424	388	353	378	394	383	424	383	426	398	356	387	355	385	408	408	377	431	376	405	406	359	371	343	399	379	410	353	359	393	357	379	377	360	400	367	419	411	372	418	415	409	393	386	389	369	402	378	437	448	389	402	396	421	362	378	396	408	364	357	403	361	379	375	358	400	366	388	358	376	393	341	372	405	392	374	399	391	381	377	412	348	392	389	406	372	377	393	411	379	394	411	384	401	397	410	380	371	381	431	404	378	394	386	381	437	402	402	412	395	406	370	363	369	400	358	365	411	375	427	392	389	415	386	345	387	366	362	359	416	381	370	400	395	384	387	380	402	339	403	387	385	408	400	399	379	387	378	398	386	406	409	389	384	355	379	373	374	427	415	369	384	410	364	408	395	418	354	391	384	404	365	389	411	400	354	411	374	408	394	371	424	399	361	384	385	410	414	396	358	351	419	374	399	377	398	415	365	365	384	425	428	386	378	419	374	408	384	387	404	414	398	380	444	393	370	386	380	348	410	393	358	369	383	406	395	379	391	386	389	394	397	376	444	393	414	360	357	367	383	364	398	389	366	382	372	389	362	410	419	373	389	403	387	404	400	387	402	375	384	408	404	381	405	375	393	384	403	395	393	405	373	385	383	395	401	370	344	404	436	368	394	411	407	383	379	405	392	392	378	385	382	413	373	366	369	365	361	378	388	386	371	386	424	362	417	375	391	413	383	381	359	435	411	350	397	382	382	395	388	412	420	427	409	355	390	419	403	370	399	363	421	359	409	407	395	377	404	378	399	380	383	398	368	421	362	401	386	392	388	416	365	349	433	419	347	386	349	388	404	382	367	393	395	397	403	381	396	370	390	382	395	387	374	358	390	399	390	373	353	426	390	386	409	388	388	411	411	421	350	370	393	390	375	372	404	392	381	384	377	428	373	394	382	379	392	410	378	401	410	411	394	396	372	403	383	395	382	370	391	392	400	370	392	368	391	372	391	392	387	422	369	407	385	373	395	374	426	387	420	378	332	375	385	397	383	372	392	387	416	389	380	355	369	395	382	375	396	420	427	428	357	373	383	350	402	390	410	376	407	400	400	406	417	369	395	396	407	417	391	350	378	409	351	382	394	406	401	412	413	387	382	392	404	391	416	384	411	386	370	422	362	365	401	360	378	402	400	379	404	361	451	420	402	400	364	369	400	383	382	391	371	365	409	414	383	384	415	375	370	384	388	365	395	448	393	369	375	414	399	428	380	394	393	363	412	368	370	399	376	405	369	397	392	368	378	417	355	390	391	367	387	403	384	383	396	379	391	393	369	384	400	376	401	421	401	378	388	386	366	418	384	380	379	401	408	388	412	415	397	389	403	394	374	368	383	352	397	407	379	362	386	416	358	379	383	407	419	357	418	385	370	381	403	374	386	387	376	381	361	392	361	399	372	396	341	387	417	377	407	373	420	408	417	401	372	372	345	413	405	405	419	354	362	382	374	399	424	385	380	396	383	390	423	376	381	371	388	358	399	378	385	400	384	384	378	423	371	362	377	401	392	382	439	368	406	392	401	436	407	397	390	402	407	416	375	382	384	404	380	379	402	402	342	410	383	354	402	401	394	372	420	376	372	366	380	360	379	400	359
5657	1581	1357	820	740	704	611	618	609	569	595	580	594	520	592	533	508	502	544	491	533	500	484	494	543	467	500	496	473	540	491	468	532	497	503	504	484	504	495	541	502	509	450	507	486	507	462	474	490	472	506	510	484	484	504	471	517	485	466	504	460	510	481	474	539	512	473	496	526	507	485	509	499	552	527	491	532	508	489	509	484	491	452	470	511	484	477	464	526	520	492	462	510	492	487	501	465	519	492	524	537	450	473	493	493	553	489	482	467	496	496	501	511	506	490	490	517	476	518	501	524	471	477	481	511	489	544	533	485	520	495	495	502	477	479	495	499	513	465	472	502	534	491	490	479	540	483	527	490	467	478	476	461	495	514	496	521	513	475	483	495	499	487	507	489	519	473	500	461	443	508	481	519	520	512	502	515	481	476	503	513	574	475	537	509	491	538	511	491	489	514	497	514	473	489	499	506	495	499	473	461	476	512	538	512	482	548	514	559	509	462	474	476	508	556	512	484	499	504	467	482	498	480	492	488	480	519	537	506	487	506	467	485	519	512	523	530	501	488	503	480	548	472	507	461	480	477	510	504	491	462	516	497	435	499	520	465	494	490	515	480	505	520	509	480	492	495	508	481	492	471	462	492	549	476	489	482	505	496	482	486	479	497	505	518	531	480	524	480	502	476	482	477	460	540	475	492	502	500	484	522	519	508	513	496	521	492	472	468	486	501	482	486	505	502	491	537	526	501	513	478	514	513	567	527	488	481	518	487	477	457	500	452	491	490	489	516	540	471	515	498	492	529	461	456	530	518	506	518	528	507	473	505	478	508	546	502	500	478	474	459	532	512	528	476	486	490	503	512	489	497	525	522	541	490	459	444	496	532	503	503	501	520	479	460	539	486	503	505	476	508	483	530	524	480	518	517	489	533	513	512	460	477	498	490	502	503	544	523	534	490	444	507	523	488	525	513	541	518	492	479	495	513	473	517	492	530	528	493	513	470	503	520	499	540	499	527	465	503	444	501	463	507	506	505	492	504	521	526	487	498	490	486	483	515	467	521	484	515	467	467	500	497	559	480	509	486	513	463	526	531	468	497	493	474	505	513	459	446	481	461	542	489	529	501	453	497	504	488	493	521	463	483	512	477	504	507	486	486	483	488	551	494	468	498	497	467	451	494	472	477	494	494	530	464	518	544	521	524	472	462	467	467	481	482	493	495	509	526	483	478	463	517	524	462	499	513	495	497	477	516	480	467	518	551	502	449	468	513	514	540	523	481	489	527	501	487	548	504	479	485	500	493	523	501	521	498	487	485	505	522	529	525	478	521	505	491	501	556	498	473	492	484	489	509	499	473	502	517	490	537	470	548	505	494	521	504	473	481	508	492	508	521	445	528	471	490	498	479	519	503	508	521	519	525	508	488	496	506	477	492	435	507	478	452	473	468	505	501	494	483	497	530	504	477	494	495	532	496	478	512	486	491	526	506	532	461	496	472	470	470	537	507	539	478	521	495	493	484	473	449	509	504	463	475	480	483	502	532	479	513	527	497	505	498	536	498	535	517	458	512	515	498	496	479	509	499	477	473	459	481	498	515	509	466	484	488	501	504	508	496	481	504	495	521	502	508	527	490	476	510	488	506	505	494	525	491	476	502	495	450	495	480	502	505	532	505	487	502	451	494	512	496	489	497	468	512	481	498	486	502	513	508	474	471	515	469	517	513	506	472	520	519	492	522	504	480	482	514	482	482	503	510	500	494	466	512	518	515	545	441	540	484	496	472	513	457	511	536	503	482	465	495	492	498	490	510	504	490	512	461	470	515	508	477	489	513	479	477	464	501	519	515	502	479	460	519	467	477	492	458	532	469	491	521	487	493	508	503	483	502	490	473	492	535	469	469	495	538	517	492	499	507	504	509	536	551	520	489	485	463	489	503	494	462	456	523	496	500	527	513	505	509	478	471	512	483	483	461	522	537	500	509	500	517	523	508	519	482	513	488	503	456	505	447	462	525	481	490	506	498	515	480	500	512	489	488	485	475	492	500	450	509	510	489	489	553	501	478	484	472	474	538	496	480	514	510	493	515	535	505	505	489	482	476	521	532	480	473	470	458	485	458	458	508	521	462	461	473	458	478	514	505	473	494	494	456	490	506	508	471	502	481	544	460	514	478	488	481	501	496	496	485	468	479	511	478	510	496	493	476	523	488	519	468	487	517	491	466	498	488	500	514	514	515	480	460	514	535	491	502	518	498	499	509	521	492	470	509	489	477	517	514	506	493	454	478	495	494	490	450	450	492	498	485	527	479	445	458	504	494	512	515	517	512	455	510	486	482	456	481	481	532	469	479	477	511	528	470	485	516	469	492	470	510	501	508	505	545	560	522	511	520	502	501	519	490	500	493	484	492	532	518	498	520	483	504	513	509	476	494	507	480	496	470	496	488	501	494	523	480	483	513	507	486	501	504	533	512	493	520	535	464	502	490	502	478	480	511	499	502	473	522	489	503	497	495	471	523	524	509	501	493	502	489	512	482	497	484	484	515	489	518	476	512	500	489	477	473	502	486	503	470	509	495	501	503	496	490	513	457	474	544	496	492	527	506	496	473	460	536	487	507	490	511	489	531	489	508	527	467	515	498	498	484	519	476	494	494	476	456	499	513	522	527	509	482	511	494	487	492	452	494	451	495	496	487	517	475	515	501	451	527	500	493	481	488	491	525	512	477	514	517	489	481	487	483	525	488	500	465	491	512	497	498	497	493	478	502	477	476	517	466	479	499	522	529	463	470	538	519	509	536	466	510	505	476	476	478	493	503	521	511	535	470	483	490	487	467	489	543	515	496	492	466	487	497	514	467	478	495	523	517	501	486	492	484	506	476	455	509	505	494	505	470	448	473	469	519	484	517	520	520	483	519	506	531	478	517	458	485	443	514	537	494	470	477	502	476	483	478	513	493	501	500	499	543	494	502	473	505	523	487	487	501	487	463	483	487	494	479	499	493	502	482	489	492	522	529	506	494	488	508	516	502	516	503	467	519	470	495	460	513	535	492	531	484	493	534	494	494	541	501	495	507	530	488	490	512	508	494	522	514	464	493	456	491	464	470	498	475	479	481	505	483	511	485	474	486	533	511	517	487	498	459	485	509	489	488	527	519	484	458	493	518	517	482	489	504	534	476	493	520	511	468	484	494	524	504	497	529	515	458	496	456	489	463	522	524	505	483	477	457	502	520	475	555	540	521	470	480	496	473	513	543	498	507	529	499	470	461	459	516	530	510	506	527	527	479	507	540	514	486	536	542	505	514	496	496	444	524	497	498	511	514	500	461	525	473	468	479	487	515	505	499	512	508	487	523	487	526	494	478	477	505	494	494	516	477	536	514	500	499	477	477	481	502	492	541	477	476	478	496	509	498	469	541	446	488	501	466	482	482	511	480	516	535	499	487	503	492	507	517	453	514	510	501	511	503	488	471	517	531	463	498	490	454	497	502	513	503	493	520	507	492	486
23581	21438	28672	24599	21276	4997	1295	1024	890	874	854	828	786	805	794	795	762	691	734	717	752	700	704	734	679	717	761	691	698	694	676	722	721	676	689	697	661	672	676	664	665	724	666	683	661	730	744	679	646	706	711	696	691	665	653	662	736	660	706	658	708	705	708	663	662	698	709	705	698	658	680	684	718	709	682	689	664	708	711	658	693	651	636	691	714	676	681	699	703	634	681	660	712	747	634	741	693	647	699	709	684	687	657	678	714	666	681	739	691	711	679	683	677	642	690	673	686	672	697	692	668	668	668	681	676	651	694	662	741	659	650	637	682	702	688	674	731	746	660	631	681	647	700	665	682	700	642	654	672	667	666	676	681	671	690	699	651	707	664	682	688	670	669	683	667	684	711	684	626	645	635	656	698	704	711	663	673	653	643	646	680	616	651	630	678	640	655	666	686	663	686	717	662	666	671	683	722	722	721	634	656	703	675	671	673	680	670	703	676	699	658	673	670	643	688	631	672	666	688	664	665	677	727	688	688	644	723	726	705	687	694	645	686	702	684	741	626	616	701	692	677	701	637	651	642	677	662	631	655	667	666	698	705	675	704	693	643	676	670	715	674	701	658	680	662	680	701	649	742	675	690	702	650	689	655	672	668	644	665	692	658	620	681	664	643	664	724	656	682	678	660	699	653	633	662	702	652	679	681	702	704	699	656	696	697	686	682	716	678	647	697	668	679	641	669	690	696	674	698	646	679	714	675	631	707	654	718	693	674	653	641	670	667	693	662	639	685	672	703	657	687	648	670	723	660	641	619	702	626	693	678	663	690	709	689	635	698	628	722	652	687	649	692	700	707	667	722	674	684	689	670	717	644	681	656	688	693	699	709	699	661	706	707	671	675	667	661	740	613	653	651	689	665	735	688	618	672	681	682	658	657	681	647	672	676	704	661	681	665	694	712	671	705	635	644	650	693	670	693	665	669	624	720	654	696	711	641	717	578	643	665	689	651	613	670	723	690	692	680	694	726	728	690	616	689	644	672	652	718	651	704	684	670	684	642	603	728	697	671	661	640	710	652	658	635	711	631	653	718	699	666	676	670	687	633	708	666	657	638	682	670	641	637	666	737	692	697	637	703	695	664	654	699	688	678	698	700	675	663	641	669	664	673	666	662	684	678	652	690	658	673	675	599	641	673	687	663	686	652	659	636	672	644	694	721	648	660	687	700	690	721	712	709	692	705	633	723	671	660	651	679	676	665	666	682	678	690	619	645	653	583	653	704	712	716	679	752	665	652	657	673	709	696	655	680	657	700	640	666	709	681	651	633	697	682	724	656	696	716	682	683	648	711	685	705	722	696	664	696	658	647	649	667	698	672	690	675	684	671	718	701	738	672	675	648	654	695	681	705	659	688	668	697	662	689	637	699	732	684	650	664	694	697	665	648	694	668	719	648	702	643	663	683	688	656	673	673	660	667	623	678	740	710	728	652	692	676	683	677	645	708	641	688	669	651	663	685	655	687	704	659	700	721	674	658	646	691	673	677	713	704	697	720	656	671	667	688	689	629	676	660	658	682	656	690	660	673	655	684	683	659	680	684	688	703	658	649	696	675	620	696	663	678	687	703	675	696	675	662	676	686	629	683	707	666	701	681	710	698	694	695	705	718	628	665	663	689	717	739	697	660	701	703	686	634	660	678	682	728	663	664	664	656	664	694	688	696	695	671	662	626	691	766	678	727	651	681	638	661	685	665	691	688	613	677	629	631	732	639	694	685	652	664	672	736	694	651	674	708	634	685	681	665	694	674	660	725	665	698	688	676	696	650	704	668	670	718	681	674	685	727	671	681	653	666	691	661	724	628	661	707	695	701	675	693	683	736	688	698	693	677	654	673	725	640	713	678	699	650	726	660	662	716	704	661	673	650	689	743	623	664	679	666	668	674	632	650	702	687	663	677	619	645	666	705	668	677	684	651	654	645	653	673	672	694	669	659	735	654	647	682	697	628	682	695	654	677	734	661	684	654	636	663	674	698	663	698	688	706	643	698	702	667	678	670	700	642	635	658	678	686	670	674	650	683	671	667	672	692	640	680	651	689	731	652	636	622	660	660	677	699	631	672	672	654	630	690	686	703	719	691	641	687	702	707	667	680	714	627	676	643	668	687	664	637	695	657	661	730	654	670	670	638	694	693	717	662	649	705	673	656	677	680	691	723	628	695	666	739	688	644	686	657	718	674	689	666	684	702	710	675	698	661	669	642	674	661	700	631	660	683	645	680	651	704	672	680	669	691	680	707	668	680	690	686	673	674	660	667	661	673	734	711	643	668	664	692	691	676	660	686	686	679	699	653	698	684	691	666	683	682	663	658	691	650	671	654	636	676	634	640	698	612	727	668	751	678	672	692	670	705	670	685	759	695	704	667	661	684	668	670	673	664	713	665	683	641	672	693	683	663	677	702	646	662	659	626	730	701	689	667	636	663	687	704	676	680	696	688	685	633	648	631	721	676	703	666	686	665	668	700	750	702	658	697	711	637	707	727	672	684	675	630	679	655	704	673	734	717	682	678	673	698	673	706	675	727	623	685	652	703	677	715	683	682	658	678	677	664	663	687	691	674	704	678	669	712	679	653	704	739	674	681	643	711	664	689	718	664	698	667	640	720	713	698	662	689	672	689	682	693	686	692	656	679	640	676	679	660	646	682	643	691	692	702	657	713	653	650	689	683	725	674	689	687	678	687	692	656	686	666	658	707	689	706	640	706	697	656	665	677	636	652	690	660	706	681	652	671	668	629	656	627	678	649	734	667	683	641	685	688	668	627	611	644	690	676	680	631	666	666	705	713	689	671	736	676	694	685	730	677	697	660	681	714	707	685	755	667	678	689	690	678	659	692	663	687	667	691	674	662	699	734	670	697	677	690	649	687	697	671	702	604	655	664	699	686	666	613	707	682	703	705	716	688	677	702	675	703	687	690	694	657	625	699	643	697	701	644	672	706	670	686	659	663	668	643	661	667	701	679	707	693	662	694	667	674	714	694	649	678	690	673	661	690	648	675	636	672	671	691	644	685	722	713	706	681	694	687	663	653	690	687	727	689	675	650	686	706	677	697	666	690	697	705	638	688	672	680	702	694	700	650	683	699	728	632	704	672	678	672	656	680	699	650	666	653	709	663	652	671	699	684	703	656	685	671	668	652	633	697	712	687	680	687	705	671	697	728	673	663	703	666	632	701	685	697	700	633	644	700	703	672	656	697	647	634	686	661	669	687	705	662	667	678	648	658	687	725	663	728	719	676	655	698	666	688	639	689	698	630	664	706	667	706	698	701	722	670	628	655	675	686	649	676	675	679	691	667	670	663	675	695	659	680	704	669	640	683	682	633	661	747	658	696	688	700	664	654	666	636	691	695	727	633	639	663	679	681	700	684	676	676	676	663	668	670	653	716	703	676	704	666	711	678	658	676	685	667	678	702	657	694	671	707	667	676	698	670	655	681	644	709	623	706	693
14664	8453	6043	3063	2288	2028	1691	1422	1365	1178	1208	1206	1080	1029	1048	1023	995	933	887	885	909	938	898	862	862	864	901	877	899	873	860	912	835	878	865	840	927	809	839	854	813	820	842	839	876	825	860	864	852	870	852	881	869	876	891	858	882	821	799	827	848	844	807	812	853	835	873	830	918	888	811	816	860	872	836	803	873	869	831	838	817	870	866	836	905	863	853	831	843	866	853	838	843	842	899	871	808	845	888	839	853	851	842	830	826	842	894	885	851	870	875	876	844	842	887	844	858	839	850	842	841	869	847	814	853	840	857	836	863	892	865	858	830	840	905	826	872	833	852	868	823	852	826	802	799	835	877	791	829	820	812	873	815	855	875	861	848	812	858	808	777	879	833	812	865	894	793	882	824	857	804	891	828	877	851	805	831	860	820	827	901	876	827	816	852	854	814	862	885	797	854	790	848	867	864	859	849	888	901	878	883	835	831	839	854	835	841	839	861	885	838	837	804	908	888	862	838	844	852	880	866	858	839	815	814	789	916	850	839	855	843	779	863	903	863	868	800	828	882	854	863	862	864	825	824	835	827	851	789	832	838	851	895	845	836	860	869	877	855	784	850	856	854	835	856	856	855	830	843	780	825	863	841	853	818	910	866	875	819	906	849	815	847	809	785	848	841	883	822	835	816	799	866	819	830	898	813	841	862	805	841	833	846	834	872	841	816	835	832	813	810	843	831	858	862	840	872	863	867	828	812	872	910	810	877	831	765	900	887	837	845	856	828	846	894	903	839	801	823	832	827	798	864	862	864	828	877	845	810	805	807	835	866	885	833	826	873	809	850	829	889	869	863	850	799	853	889	839	813	843	861	833	817	833	862	852	841	864	876	803	794	843	847	872	853	856	868	863	851	860	904	902	849	817	837	854	852	850	875	845	847	801	882	829	817	855	886	854	770	893	813	848	857	896	871	872	836	797	868	809	815	805	798	880	881	803	912	894	843	822	819	822	863	878	867	801	869	837	869	817	798	836	833	876	815	815	876	845	889	845	807	853	831	851	824	886	869	807	865	831	830	840	863	861	857	830	851	832	849	865	863	826	839	887	849	886	812	841	823	877	866	860	852	883	805	883	814	852	843	869	847	848	872	854	849	837	782	840	879	902	815	882	835	866	804	880	848	841	829	847	884	788	845	858	923	790	822	818	808	833	832	824	860	853	793	834	842	833	876	861	891	858	839	845	884	811	843	889	852	804	804	832	819	803	878	840	864	797	849	883	846	820	850	850	852	848	824	889	859	806	864	863	816	851	829	820	858	825	801	872	859	850	842	864	813	879	868	846	827	818	878	836	870	793	875	867	792	838	828	882	835	848	804	823	814	890	837	859	880	813	848	865	861	872	845	857	870	833	815	825	887	824	873	831	825	927	842	871	863	821	852	836	893	875	789	876	804	809	828	865	868	827	794	822	834	801	830	797	847	838	896	867	833	821	809	873	840	847	875	872	820	869	870	894	837	860	800	853	818	802	878	852	849	851	847	808	886	862	892	834	839	847	834	854	796	862	844	811	824	806	863	826	880	814	826	892	880	847	842	837	833	853	855	810	803	826	835	874	855	857	828	837	863	836	842	858	870	809	819	847	839	822	822	837	849	814	832	834	890	796	881	876	868	825	912	858	824	836	830	825	845	818	837	787	853	824	815	790	876	889	860	859	882	787	829	878	841	832	858	854	862	796	863	900	851	836	827	849	843	849	868	812	875	881	873	861	823	874	875	834	862	856	820	833	838	858	882	869	842	838	869	892	849	869	841	816	801	863	853	825	789	820	830	846	929	802	831	820	867	828	837	841	859	902	827	860	792	801	861	790	871	808	790	861	841	830	838	857	844	820	820	868	884	816	826	832	851	833	861	858	832	844	772	867	840	845	860	801	832	851	858	822	920	819	841	809	830	878	782	891	847	855	821	794	873	872	814	859	878	854	846	848	839	813	804	755	882	855	857	869	888	842	819	899	827	770	835	879	847	818	811	853	884	841	872	813	866	873	815	822	834	832	806	827	807	849	818	858	817	847	841	871	859	835	840	852	842	777	795	815	865	864	885	852	830	850	829	824	835	870	891	860	802	789	866	812	833	857	805	841	853	843	822	873	895	796	883	860	854	845	840	824	844	838	868	854	860	861	799	809	852	823	838	788	841	844	845	851	847	834	839	842	858	837	841	838	835	914	807	800	872	859	855	812	839	851	869	818	869	886	841	866	856	814	850	835	855	850	813	845	834	819	818	814	846	853	865	829	872	817	865	841	837	809	851	819	888	896	851	863	848	877	893	872	830	849	855	855	919	787	825	875	866	850	828	880	826	864	844	837	845	864	818	819	810	801	840	860	863	892	821	825	883	812	840	858	810	837	863	814	865	884	877	900	852	856	836	832	890	856	854	853	830	900	814	814	771	858	833	889	866	844	802	780	851	812	802	831	819	831	851	847	795	894	772	841	825	846	832	880	861	818	852	856	847	862	856	896	849	833	865	773	856	826	835	838	858	837	878	861	820	826	861	802	849	805	844	820	808	838	849	874	868	840	835	839	823	811	830	876	869	845	804	873	875	847	822	863	804	884	801	848	836	845	861	825	876	852	861	865	894	806	850	834	854	815	865	811	835	900	828	851	800	824	863	902	846	776	809	810	815	794	854	811	901	822	866	844	799	867	864	887	894	852	838	878	873	815	869	835	866	871	856	842	899	849	872	847	836	843	795	802	832	872	855	830	801	851	859	813	837	892	807	839	857	828	864	854	822	846	840	895	877	837	860	890	873	815	809	893	834	860	855	857	806	842	805	865	837	850	903	861	882	851	868	862	845	883	844	798	842	896	852	857	856	850	891	821	859	819	867	901	842	863	879	892	820	826	839	848	830	829	814	852	816	825	881	837	823	860	820	888	844	839	846	854	850	855	854	890	822	827	812	806	814	830	827	880	828	778	804	806	815	786	820	852	811	822	842	837	913	826	868	798	842	827	847	861	815	842	814	836	871	850	846	821	798	811	862	867	885	903	812	882	841	807	881	817	877	849	799	858	847	822	864	840	855	820	829	855	843	791	839	853	794	865	806	819	852	858	867	914	858	769	860	850	839	866	876	868	876	805	800	862	853	813	846	823	834	847	841	824	819	808	875	839	850	842	833	851	878	779	823	850	933	844	815	820	851	824	869	829	838	840	861	811	867	821	827	826	831	820	812	845	811	828	869	800	879	856	839	876	790	811	845	801	821	830	830	798	870	870	824	794	877	847	825	832	875	844	822	857	844	800	845	825	859	866	831	786	858	835	868	821	847	858	834	816	819	870	858	823	828	837	856	820	843	789	847	889	839	840	902	822	808	849	821	847	858	841	833	846	883	805	864	869	837	840	864	864	834	799	865	829	862	839	791	854	883	833	856	915	839	837	849	877	832	893	856	828	874	819	812	827	812	800	860	802	814	886	820	852	772	836	854	875	851	860	860	874	796	845	792	868	846	842
24593	21412	27281	25545	4427	573	494	409	377	353	381	386	317	332	317	331	278	269	256	243	266	236	232	271	267	213	269	276	250	280	265	260	234	250	256	273	259	253	261	269	237	254	264	270	245	246	244	261	264	248	249	262	242	275	241	254	257	247	272	263	266	267	262	259	280	263	272	254	257	258	255	258	265	263	237	269	200	278	257	268	282	258	268	264	244	263	233	243	287	247	242	243	269	263	263	258	249	287	268	251	263	251	284	225	254	233	245	240	284	264	272	240	283	279	274	265	284	254	245	259	239	274	256	284	257	268	262	245	274	261	257	228	250	246	239	222	242	267	249	259	253	249	249	251	255	243	265	267	247	221	276	278	256	228	241	262	239	255	247	251	272	240	269	277	268	247	236	245	273	251	238	267	239	250	242	252	262	240	260	271	249	241	255	254	257	256	276	264	248	246	250	262	265	249	268	227	227	253	265	254	262	259	296	255	250	240	244	249	248	268	276	224	279	235	245	274	255	257	218	263	287	257	258	275	226	250	219	258	276	282	248	249	248	250	224	259	253	251	289	274	242	254	227	263	245	240	245	264	269	274	242	262	259	301	291	248	266	216	256	249	227	256	272	246	271	265	260	235	229	249	260	269	242	287	249	248	274	243	268	239	279	267	267	249	248	253	234	257	271	248	264	271	242	275	255	241	245	259	281	266	264	266	252	224	254	234	261	260	243	245	251	282	274	264	245	277	241	244	244	244	260	255	267	256	272	258	238	269	244	266	239	261	279	270	234	259	272	277	265	261	233	245	249	277	254	257	281	252	259	239	241	267	226	248	246	249	244	255	243	235	268	235	266	269	260	264	274	277	237	245	263	286	285	259	269	257	295	282	243	250	265	257	262	256	231	228	271	266	268	255	227	260	240	249	261	252	276	301	234	247	230	239	292	232	242	258	250	237	265	270	249	246	263	266	242	266	232	239	242	262	229	252	250	246	263	260	251	251	279	233	255	242	254	271	246	246	244	271	252	256	233	271	230	267	282	253	233	232	296	274	291	261	273	246	264	240	261	249	244	256	264	251	262	258	268	276	235	276	239	256	238	240	252	242	252	265	292	258	277	269	262	246	256	273	276	250	281	273	248	272	239	248	268	234	264	263	268	251	242	262	255	264	284	248	234	226	254	252	243	253	243	223	240	263	267	250	286	264	238	254	255	252	254	280	239	279	263	269	230	254	266	261	266	248	269	264	251	252	288	256	272	268	257	286	256	261	273	243	256	278	242	279	242	263	262	254	254	251	283	270	258	252	270	269	271	270	264	266	283	289	233	217	245	259	235	264	285	233	267	265	258	254	261	301	248	243	244	253	256	256	235	256	290	235	247	262	261	257	256	252	273	241	254	241	245	244	219	249	240	258	273	308	293	260	264	267	277	265	263	234	298	243	262	273	269	262	263	248	258	243	247	250	256	236	256	267	257	263	263	261	277	252	235	260	291	251	243	250	247	283	269	265	236	272	249	250	270	253	255	268	264	255	265	228	255	262	249	265	215	241	261	247	256	272	242	248	291	219	237	246	280	230	242	266	259	238	272	297	278	278	248	273	299	244	269	268	270	253	244	269	247	227	249	223	280	272	230	284	264	257	256	265	273	278	236	276	270	254	228	249	257	260	267	248	260	259	275	256	250	270	261	254	258	212	269	253	281	275	289	265	265	245	253	227	262	223	250	244	259	235	255	230	251	263	278	239	269	243	253	249	261	219	260	230	210	239	256	236	243	251	248	250	248	254	260	244	253	268	235	260	246	269	246	263	270	277	243	261	274	270	247	256	257	251	256	263	280	252	269	254	259	284	275	257	266	275	280	244	237	276	244	229	250	260	248	244	280	259	250	239	254	230	246	316	261	259	244	272	256	265	241	245	257	264	302	275	255	226	228	240	248	254	288	259	266	228	265	280	224	260	244	257	258	268	252	262	238	268	267	277	263	258	268	254	220	242	244	249	241	241	230	277	242	276	244	245	279	262	260	255	241	230	237	251	272	266	249	263	268	268	267	252	245	257	222	258	234	226	251	244	269	256	251	252	258	239	274	251	250	265	245	266	229	218	272	266	269	257	268	234	271	269	245	243	239	236	263	267	260	219	238	255	256	247	268	240	258	254	241	235	227	260	253	234	244	252	257	275	263	277	280	218	258	249	258	272	283	272	253	248	272	267	258	252	265	214	235	232	237	268	239	260	248	286	246	263	271	245	283	260	252	264	254	232	271	274	251	261	271	258	253	265	267	251	258	235	227	286	247	249	240	275	258	229	246	258	232	234	256	276	262	240	246	261	252	263	260	260	262	238	257	253	265	243	247	269	253	245	263	252	246	262	255	256	241	229	250	216	252	250	276	255	246	244	239	281	246	232	266	269	261	239	262	280	227	255	264	230	241	271	249	243	230	244	247	265	246	258	238	272	274	249	275	258	256	231	248	243	260	264	246	230	287	264	263	226	265	241	263	248	249	259	235	228	258	240	261	270	249	245	268	258	266	238	272	240	238	231	245	269	255	271	256	241	240	243	240	246	263	245	247	267	257	261	256	260	238	244	249	236	246	252	259	253	257	237	249	264	245	249	234	261	275	290	243	246	263	269	259	245	280	256	253	252	237	224	259	251	270	265	282	250	263	254	266	261	245	268	252	266	240	237	269	266	257	258	254	263	259	243	257	275	251	238	242	272	258	246	260	284	245	268	249	286	256	258	245	260	231	259	287	259	258	247	242	258	253	275	246	223	278	246	254	257	248	274	256	256	262	263	240	274	266	231	259	267	250	282	278	257	270	251	253	266	274	274	243	257	238	235	264	281	268	240	247	257	269	254	255	239	246	237	248	264	245	245	267	266	251	240	241	234	267	268	241	234	276	229	260	241	254	237	248	269	265	246	254	271	230	279	281	284	255	230	243	278	248	262	257	265	290	279	222	269	253	252	241	270	232	250	262	267	248	263	241	279	277	240	263	233	276	259	228	245	244	268	265	240	266	280	266	226	278	258	218	259	277	246	261	226	226	281	262	266	229	294	271	248	266	289	234	260	250	262	264	233	272	277	279	265	250	269	248	268	246	229	266	245	242	255	249	267	238	265	234	271	253	270	256	270	256	265	272	241	256	253	241	243	243	236	247	273	271	256	272	260	266	251	237	248	264	249	264	246	260	273	217	278	262	247	245	260	278	255	278	264	228	244	251	245	288	247	265	250	246	237	267	231	227	287	238	238	251	235	270	261	257	259	268	269	251	249	241	250	290	274	254	255	229	275	271	279	255	244	276	244	257	248	268	251	260	254	240	241	238	247	253	227	278	269	291	247	236	288	230	247	242	295	283	265	253	252	238	244	267	269	248	240	251	262	255	291	239	253	271	262	248	246	281	243	264	275	264	230	278	219	274	280	276	248	265	258	266	213	236	263	263	274	243	269	268	245	254	234	249	265	269	266	251	250	240	261	262	269	284	230	245	247	274	254	215	239	272	244	241	259
13007	4857	3204	1658	1159	989	851	738	620	591	559	508	506	498	508	502	419	416	367	373	367	359	377	378	337	343	358	351	335	337	379	319	382	357	352	335	352	308	345	357	395	318	362	379	334	342	350	368	337	363	367	352	335	339	350	369	353	378	337	342	347	351	348	353	341	368	377	332	369	365	381	363	328	353	341	348	391	368	320	343	374	359	384	369	383	368	340	343	362	379	372	364	378	383	382	350	362	322	328	332	356	360	329	328	375	349	351	363	379	349	394	327	386	371	340	346	347	363	365	366	337	319	378	338	331	355	358	341	380	328	358	338	360	347	347	337	344	323	399	349	334	386	349	324	323	343	349	327	330	384	326	337	342	357	319	338	337	306	353	383	337	378	364	333	365	334	336	349	358	337	359	314	374	356	368	353	350	362	302	356	331	354	371	354	340	379	341	353	346	347	340	344	370	356	337	350	388	342	353	369	341	347	363	330	350	337	346	372	343	364	347	328	363	325	316	353	348	357	385	347	303	351	330	333	311	350	416	362	354	350	341	341	367	374	348	345	332	373	330	344	338	344	330	367	356	336	351	367	341	345	332	345	354	335	343	354	359	356	342	359	323	332	346	354	341	334	369	354	334	347	346	351	374	374	376	341	332	381	331	337	322	370	342	340	343	337	329	324	353	347	319	357	396	366	342	347	357	353	338	385	358	368	353	369	319	352	323	351	351	333	367	380	330	369	382	305	332	321	351	317	341	332	339	362	360	342	321	363	334	343	328	396	356	326	376	345	347	334	331	369	333	373	365	336	324	342	323	354	358	323	311	334	348	343	337	341	330	362	315	332	326	357	308	374	334	333	367	384	355	338	361	312	392	333	369	359	353	328	346	340	334	362	326	363	358	322	367	317	323	345	339	368	370	357	337	348	369	375	345	355	330	338	352	322	348	344	361	344	332	348	356	348	374	339	354	358	333	340	351	332	372	378	341	347	336	344	357	377	359	343	355	306	351	335	349	344	325	331	373	338	332	355	330	340	344	334	337	334	319	378	340	365	341	359	333	380	325	336	343	351	362	359	361	328	327	346	322	342	337	347	365	374	359	347	330	327	354	310	364	350	326	347	336	328	361	331	377	348	381	341	358	338	402	331	351	360	370	329	356	361	315	356	365	367	345	318	355	391	319	355	320	369	369	324	345	375	400	351	356	350	348	338	343	352	345	332	334	335	333	350	333	330	394	355	362	341	325	299	326	370	348	361	363	344	351	331	366	335	335	355	385	330	368	344	343	357	314	352	345	338	350	336	367	315	358	354	327	334	315	375	338	366	342	357	318	334	317	362	325	388	321	367	367	336	354	335	341	355	349	350	374	352	339	330	353	358	342	342	328	317	390	366	363	362	330	373	357	346	320	334	326	328	370	362	331	339	326	332	377	322	332	342	367	365	359	351	337	361	321	360	325	333	358	382	365	327	351	362	298	330	342	344	340	339	344	325	342	367	354	321	358	344	354	356	340	355	345	339	360	339	344	358	339	354	390	340	332	350	347	340	349	358	322	343	326	346	349	351	340	368	337	350	358	330	348	320	349	338	328	363	342	343	352	326	364	324	325	342	328	380	344	338	360	326	336	352	350	340	331	349	343	363	366	321	321	365	344	348	372	367	365	362	330	392	314	318	337	343	366	360	347	353	340	363	332	355	376	357	365	348	338	321	348	347	352	363	355	314	362	341	357	354	336	329	341	327	350	357	401	341	351	357	342	345	347	361	353	347	335	315	349	340	340	375	338	317	350	374	340	333	322	376	361	350	338	362	377	325	374	314	344	344	366	334	331	320	365	351	336	347	344	363	346	346	338	350	344	341	335	385	333	356	356	355	380	352	339	342	342	348	344	324	375	372	364	356	356	345	365	360	306	367	354	340	383	368	353	358	385	344	335	385	326	334	346	327	337	339	348	361	342	336	341	330	363	347	345	358	351	365	354	343	355	334	357	358	377	345	327	365	331	368	334	322	345	340	361	346	353	343	365	403	366	334	361	348	352	369	359	351	348	333	365	352	373	344	337	330	372	352	341	368	350	341	347	341	338	345	370	338	318	353	364	308	401	339	341	368	317	330	339	361	360	353	344	358	378	329	373	360	327	348	387	402	332	381	363	326	315	342	359	325	370	366	344	335	344	383	409	346	345	339	370	323	343	356	342	323	312	327	354	308	370	332	348	342	346	388	335	362	343	359	338	326	337	367	338	340	328	337	351	333	374	344	352	377	329	338	350	361	361	356	365	333	348	330	359	333	340	329	379	349	364	351	358	336	393	324	335	360	355	353	307	377	345	334	356	357	351	359	364	388	340	342	338	344	345	353	317	315	346	333	348	384	357	350	349	347	342	379	319	338	360	309	317	316	371	341	362	354	376	317	326	357	350	361	337	365	349	334	303	357	332	356	356	375	327	355	360	353	341	366	350	304	342	332	344	328	360	384	346	372	334	344	341	360	348	324	346	336	343	356	336	340	348	353	373	337	363	344	357	361	394	330	334	350	346	352	356	355	329	339	348	365	337	349	374	366	346	375	364	357	377	360	353	335	346	361	367	374	332	370	361	371	371	333	343	352	330	359	312	364	354	337	347	347	343	357	352	312	325	351	331	353	336	378	339	280	335	353	360	345	310	389	362	368	307	359	327	331	323	382	373	352	322	344	364	391	366	341	325	315	360	325	322	341	370	344	343	324	365	376	326	323	370	322	338	361	343	350	333	360	342	332	359	341	381	358	338	342	353	346	336	319	387	345	352	353	355	352	353	353	352	364	340	341	360	379	370	359	345	345	368	331	315	364	341	370	362	337	317	349	355	324	345	366	333	364	349	335	314	351	358	331	347	324	353	332	358	332	356	351	306	339	300	363	372	295	336	332	354	359	363	338	361	368	361	344	354	338	355	329	372	323	345	348	340	336	367	322	312	325	307	343	316	332	384	350	319	359	332	363	372	320	350	340	358	362	350	371	374	327	334	381	350	344	351	343	363	322	315	333	367	337	346	352	376	351	333	343	386	324	355	360	322	370	317	320	375	329	340	353	338	374	311	328	338	360	371	389	301	343	389	335	317	333	348	342	331	345	399	378	345	375	318	365	363	357	329	347	366	368	378	374	379	347	354	336	351	348	344	390	363	336	351	356	331	312	338	376	362	316	342	355	333	321	355	355	355	343	363	346	332	355	366	352	345	349	313	363	335	347	334	372	361	335	364	349	347	324	333	341	382	375	333	386	301	317	382	335	352	340	330	330	370	351	379	375	352	301	374	351	337	350	361	368	391	386	308	333	344	387	359	326	350	363	353	362	360	364	354	355	337	339	349	358	376	350	363	368	344	343	304	321	380	324	311	345	348	305	355	339	346	359	360	356	333	341	342	369	313	355	372	353	335	363	335	326	333	329	338	342	322	345	334	343	340	317	366	367	362	339	347	358	337	360	365	337	333	344	356	361	353	360	357	334	370	342	360	337	346	355	316	343	366	344
22533	21417	29226	24003	21414	21260	4334	1343	1068	975	929	877	866	824	842	766	749	748	709	709	686	718	675	699	677	664	692	674	684	673	641	653	621	681	677	647	644	671	624	635	630	687	679	667	657	661	705	669	640	684	644	617	661	637	628	653	657	621	648	650	615	599	662	639	620	619	652	636	639	610	635	625	641	623	626	654	626	705	697	639	646	643	628	667	677	654	690	673	650	666	610	623	652	617	673	633	650	649	719	654	657	662	659	637	634	657	640	655	596	637	601	621	677	669	618	608	690	665	616	596	654	634	709	671	680	666	608	605	610	631	652	649	629	622	603	685	662	644	637	654	698	660	637	672	644	625	657	667	559	655	651	677	620	659	644	650	642	644	676	644	601	686	645	610	634	675	595	644	657	614	645	692	665	654	629	670	663	630	648	638	605	629	591	664	596	629	621	641	637	597	652	649	608	696	594	638	579	639	639	628	684	674	676	589	634	629	667	686	638	672	664	667	636	639	656	627	620	681	649	670	685	663	684	620	581	670	627	596	660	678	627	641	598	615	660	640	622	654	622	682	636	666	645	676	629	616	609	618	657	655	645	617	609	627	637	646	648	640	675	626	602	634	663	588	631	702	624	596	620	662	644	606	638	659	627	642	607	599	636	615	605	656	641	595	612	667	623	627	623	632	616	628	623	631	669	639	643	632	628	612	653	637	631	631	640	634	654	667	591	643	595	653	646	673	613	676	653	629	624	607	678	601	637	648	640	603	643	647	648	679	644	669	623	670	650	613	616	643	648	612	607	651	669	652	655	615	657	656	647	672	606	635	619	645	670	634	617	671	629	628	677	650	662	582	619	670	644	640	651	644	655	581	592	650	643	625	661	661	627	608	622	656	615	655	656	663	641	615	636	652	632	643	605	651	645	623	649	665	655	623	656	604	591	601	604	599	647	618	728	625	661	598	657	663	659	650	580	629	655	650	646	649	595	630	645	601	634	636	622	611	639	614	632	636	607	643	673	623	623	634	674	611	620	643	626	654	684	629	628	619	642	652	633	628	658	673	624	631	652	595	650	605	648	643	660	642	658	651	621	639	671	658	604	639	647	650	628	627	690	666	630	673	627	674	630	645	644	658	646	606	647	629	679	656	649	683	633	622	653	602	642	631	605	668	629	615	663	598	644	621	627	622	672	599	565	609	624	639	628	614	639	616	640	666	663	660	613	657	652	640	640	667	624	627	632	687	635	620	634	660	607	622	652	653	656	656	627	685	679	619	634	653	652	625	637	598	669	612	626	611	645	619	657	665	627	701	649	611	669	676	646	606	655	656	614	638	634	645	610	702	623	648	630	652	627	607	663	660	680	646	614	655	697	640	649	654	602	679	617	607	664	584	681	618	639	603	666	647	729	688	661	637	662	609	605	673	665	621	654	619	623	711	638	591	654	618	716	629	612	699	673	668	622	603	631	619	586	583	624	635	617	638	713	618	639	625	681	604	627	632	622	637	609	641	692	610	623	674	632	659	642	639	664	638	645	615	663	652	660	669	658	646	668	642	653	666	632	623	639	606	660	647	633	663	636	668	618	658	643	620	645	626	663	686	669	679	642	615	640	669	615	636	651	640	624	647	598	632	647	647	633	647	653	591	608	641	660	655	648	606	645	655	662	634	625	617	669	628	627	616	620	631	644	654	625	669	669	640	642	638	663	676	643	595	653	594	619	654	615	650	628	640	611	629	573	608	610	636	633	640	623	651	639	608	627	597	617	661	641	645	634	644	641	647	655	643	626	684	617	632	662	643	638	618	628	620	610	653	612	645	626	601	621	631	629	645	586	614	613	654	627	676	619	637	618	646	606	667	648	616	576	639	615	650	629	646	635	622	618	642	653	659	645	620	621	644	670	645	671	634	631	621	626	655	635	645	618	665	635	626	618	659	659	669	606	669	619	659	655	677	650	629	600	599	631	629	670	637	645	641	636	640	658	644	648	627	615	614	612	639	634	613	673	631	603	676	601	667	595	646	645	667	623	643	625	650	611	676	627	644	613	652	662	637	615	625	630	624	640	660	626	627	626	627	602	640	653	640	665	632	634	635	637	610	605	620	589	634	611	682	641	625	608	634	634	648	605	583	632	659	603	650	657	641	701	696	661	632	661	639	677	621	606	625	653	657	619	599	620	674	644	616	637	665	657	599	645	645	635	639	617	662	649	665	629	640	650	583	688	640	662	651	646	621	604	603	656	625	642	592	665	658	642	626	618	594	656	643	627	668	626	635	648	598	661	613	654	621	629	708	608	655	670	625	600	650	600	639	678	617	583	643	628	655	638	629	669	601	634	627	662	605	657	623	634	634	636	623	631	642	634	634	635	610	618	627	618	619	623	657	654	637	635	629	615	614	639	641	612	574	617	654	620	687	628	640	628	595	653	634	616	595	618	663	655	674	628	668	655	680	629	629	645	660	631	624	629	654	632	631	634	665	613	581	607	635	594	660	632	663	636	642	606	649	609	623	627	646	642	624	598	618	601	654	638	629	622	631	634	619	658	621	632	610	637	602	635	623	660	653	662	644	647	669	612	644	668	661	622	661	653	631	673	670	651	650	648	647	648	606	637	645	638	608	616	647	608	656	625	625	640	642	657	643	684	631	658	646	606	608	660	615	631	657	624	644	628	670	635	674	637	658	636	680	604	614	598	607	622	579	622	665	663	652	641	583	684	679	663	599	635	651	613	663	630	601	606	661	646	592	629	651	660	611	638	596	619	632	638	626	653	635	638	620	632	628	664	634	603	639	617	641	648	651	566	682	610	634	651	610	674	620	634	656	632	673	632	659	635	623	635	668	604	629	699	671	641	631	604	656	662	651	632	646	605	643	678	646	634	647	610	650	653	648	659	647	626	649	634	630	623	601	609	714	655	637	627	689	646	625	646	613	634	648	618	632	686	600	589	634	679	635	623	647	647	631	604	677	645	598	630	620	631	666	637	629	637	631	656	629	702	634	639	645	641	622	641	614	618	625	597	648	684	625	652	626	618	658	636	621	665	616	648	638	608	625	672	658	611	627	660	620	625	661	629	651	698	618	633	651	646	623	618	641	625	651	556	656	634	645	688	666	611	648	596	633	603	637	626	647	640	683	637	627	589	655	662	645	672	603	650	667	600	634	660	642	664	638	640	619	594	599	622	623	645	613	620	628	676	627	683	595	672	634	629	659	601	651	641	672	628	621	675	636	661	627	616	660	639	623	663	621	641	660	629	641	684	620	669	636	630	656	672	652	617	649	627	606	656	626	672	709	591	636	635	653	611	659	680	667	619	638	603	689	605	589	630	701	594	629	592	635	664	635	684	615	678	583	631	606	661	650	645	660	670	673	650	620	661	653	673	629	648	647	625	634	640	610	652	583	634	639	637	677	640	663	670	656	649	643	628	641	633	658	639	669	645	627	611	617	622	636	628	632	589	606	644	641	665	596	590	648	649	640	649	668	633	660	620	609	616	592	623	655	659	629
19072	13547	9579	4654	3505	2794	2301	1971	1694	1473	1388	1310	1258	1189	1168	1077	1008	1076	959	912	893	890	885	849	862	886	852	866	839	795	819	816	890	845	810	900	803	897	790	857	833	805	808	827	808	796	802	824	803	846	830	767	745	795	801	749	836	832	768	819	859	821	855	757	853	828	798	777	856	798	780	811	793	794	817	854	842	814	819	783	777	812	821	805	813	848	832	775	837	825	820	820	783	815	810	811	822	800	760	842	818	770	814	855	819	769	758	825	845	775	850	843	853	761	882	812	821	769	806	819	786	791	800	790	800	801	774	791	818	781	817	767	794	779	812	829	794	801	837	823	763	840	817	808	766	857	833	835	784	822	846	871	780	803	820	811	749	774	786	810	861	782	767	842	787	762	747	838	784	782	800	812	792	785	795	757	780	785	823	803	829	789	784	822	823	804	838	807	853	786	782	832	802	825	800	768	791	740	814	777	832	784	810	812	832	796	765	744	783	843	785	759	821	795	824	811	794	792	758	801	836	805	824	806	827	831	816	739	812	805	806	803	850	786	788	779	832	801	786	784	808	816	814	806	767	840	858	831	791	801	785	792	748	822	820	806	770	831	790	835	796	839	768	834	774	792	832	788	756	853	765	847	801	834	780	759	827	778	827	807	874	837	828	813	782	809	775	785	854	747	782	726	807	781	825	811	862	832	832	801	824	798	767	745	814	799	848	764	779	790	804	770	824	826	835	827	766	809	798	826	790	813	787	844	834	777	803	820	794	813	814	792	777	787	819	777	850	815	801	844	733	769	754	793	821	810	812	853	820	854	824	809	836	766	789	843	813	817	804	789	799	798	811	776	801	797	781	814	811	775	819	821	812	791	786	784	800	798	817	809	883	773	792	787	757	830	827	844	778	800	804	823	824	766	800	810	774	829	831	798	815	785	844	835	807	810	828	815	803	755	807	791	806	813	844	833	788	777	805	823	875	751	785	806	798	791	794	780	764	818	763	787	752	780	834	832	834	775	835	822	751	818	767	801	747	798	822	754	805	783	764	863	804	781	787	855	867	837	774	822	789	833	813	802	750	805	800	841	798	805	774	781	767	807	802	767	822	824	806	804	772	834	818	793	769	805	778	812	755	817	791	806	776	790	777	759	822	787	791	811	785	795	805	772	761	817	825	824	866	835	790	796	773	799	836	828	826	791	804	807	826	786	820	832	751	797	822	830	827	799	770	801	811	769	834	834	842	788	779	810	791	781	817	778	839	795	813	838	771	830	794	765	829	773	849	807	784	777	760	813	742	790	853	842	807	846	773	769	812	780	794	759	790	819	792	842	791	757	804	806	820	761	805	810	806	774	814	832	774	839	818	838	831	816	797	842	815	824	791	785	804	825	841	832	788	782	832	810	800	796	774	769	825	794	746	774	805	827	786	818	853	824	778	856	855	819	832	794	836	759	825	778	804	787	796	786	798	798	817	800	846	764	794	795	749	881	796	816	811	750	783	746	769	807	841	850	839	811	777	778	827	819	813	807	786	788	794	789	837	836	846	808	781	809	773	775	819	828	843	816	792	766	745	806	823	790	841	790	808	787	829	826	809	836	794	786	781	849	804	823	779	785	779	777	851	784	798	837	826	803	810	809	762	843	752	838	786	851	795	816	807	804	798	851	774	843	808	830	751	775	723	862	757	755	842	776	797	784	821	794	862	784	816	756	805	786	814	812	775	797	806	805	812	761	807	764	776	790	821	789	791	829	793	810	831	895	803	768	797	834	764	805	776	832	782	795	804	785	795	800	764	785	786	755	797	780	807	797	767	773	767	796	811	784	811	815	768	785	778	764	859	748	867	777	856	799	818	782	810	825	784	820	823	826	877	752	787	777	755	822	798	778	751	763	792	781	809	811	798	792	806	743	851	776	815	784	838	849	820	777	797	801	807	812	818	859	769	770	756	804	811	809	795	771	812	841	804	821	857	790	797	794	740	811	772	807	801	808	824	849	801	826	787	866	800	773	799	812	771	775	783	810	810	744	760	833	804	828	754	792	774	821	807	864	779	803	812	814	774	792	824	828	804	818	813	794	780	840	812	791	857	789	860	808	824	826	775	811	796	794	828	829	786	802	803	805	820	803	812	838	780	781	791	846	812	838	768	740	814	786	847	816	798	762	800	851	795	746	774	770	770	824	815	826	796	810	780	801	796	819	763	796	822	801	799	761	811	826	816	827	842	774	787	772	797	814	787	787	833	811	811	822	759	837	768	778	815	803	751	816	778	789	819	762	791	799	792	825	822	803	806	798	815	802	776	801	797	828	774	790	788	822	803	765	784	834	817	798	787	764	778	775	823	776	834	784	821	864	754	800	791	806	806	773	786	744	770	780	791	783	804	793	818	832	720	784	801	833	784	813	836	826	825	803	753	874	789	835	838	844	774	799	804	825	852	800	787	792	767	823	805	780	804	794	815	822	829	822	761	822	755	836	751	828	809	831	830	751	808	778	750	797	813	828	806	818	801	820	819	800	831	821	800	832	779	839	837	827	765	779	795	839	819	805	786	776	794	785	773	845	858	836	783	786	771	796	792	754	811	763	820	764	848	805	795	796	810	808	745	837	828	794	808	827	834	742	799	795	780	814	840	784	831	769	797	814	782	807	786	793	809	809	797	760	816	850	832	762	780	837	818	779	833	789	802	767	805	786	833	823	762	754	819	779	809	791	866	797	803	798	801	790	806	787	757	806	769	838	793	789	780	827	777	732	796	786	775	802	825	824	822	791	794	756	811	762	828	827	796	756	829	804	813	826	850	823	807	781	854	777	778	808	828	744	747	818	828	856	791	860	799	823	794	820	796	809	788	814	825	810	821	810	801	765	815	794	800	831	822	778	780	787	762	759	797	824	812	828	787	805	814	799	794	823	788	789	818	814	792	790	793	791	833	800	846	841	846	816	779	766	787	826	763	791	786	760	799	818	811	832	775	776	855	820	783	845	825	818	806	824	819	822	821	792	810	855	812	791	779	812	809	811	768	811	775	854	771	765	833	816	794	817	792	811	820	853	822	821	791	794	821	788	844	823	769	809	832	828	832	793	766	828	825	843	796	825	794	798	815	835	843	821	804	788	831	750	780	853	856	786	743	804	786	803	782	796	762	807	748	829	808	781	767	767	792	820	809	789	810	809	819	791	779	809	818	772	774	780	805	836	829	775	787	750	828	828	794	785	826	789	808	796	802	797	751	821	775	760	790	791	779	866	800	828	804	798	742	783	800	848	817	784	812	822	776	815	833	780	798	823	798	757	781	851	847	822	835	802	814	819	816	792	794	792	814	811	813	836	763	783	810	795	792	789	798	819	789	803	797	829	762	804	802	803	783	794	795	790	842	868	846	811	836	801	790	797	832	770	845	868	879	800	784	774	805	806	814	788	792	796	798	800	760	805	819	796	792	815	825	811	851	810	795	790	763	785	738	790	837	799	795	873	858	852	795	769	823	777	808	772	750	803	821	834	817	812
27444	17163	3264	883	669	583	468	464	420	468	427	438	440	443	453	406	394	403	400	405	382	375	422	412	406	389	423	420	387	389	397	406	412	420	422	400	370	366	415	415	377	407	382	372	359	382	416	396	407	409	421	366	387	396	448	384	421	393	387	409	412	365	374	358	406	431	387	393	392	370	394	343	383	410	417	392	402	411	385	413	402	390	407	400	396	402	398	379	407	401	401	402	400	406	370	384	397	380	378	397	390	397	392	407	397	405	392	398	386	383	388	400	377	428	404	372	388	382	372	408	375	431	390	358	413	417	375	411	367	390	409	380	363	405	421	375	426	405	403	384	387	348	400	401	394	435	392	405	387	404	404	373	385	337	393	404	428	427	416	367	425	385	389	411	396	377	385	376	351	407	394	360	430	416	421	426	377	376	366	425	394	411	385	388	418	408	389	397	407	420	383	434	391	368	353	372	420	392	397	440	374	399	407	368	382	382	389	413	406	400	385	364	415	446	418	338	379	381	388	375	378	410	379	411	408	370	410	397	400	405	413	413	390	376	380	438	404	379	385	366	390	347	392	407	397	420	393	414	382	409	403	412	398	398	417	399	425	375	414	364	386	386	364	405	368	415	383	387	388	390	377	381	399	363	387	396	422	402	408	410	418	385	367	385	414	403	392	370	370	358	383	387	367	394	457	393	360	374	402	418	416	384	400	394	358	387	368	380	406	375	434	364	409	372	381	394	405	376	433	391	395	373	414	415	416	428	408	390	414	389	391	399	382	374	395	403	426	434	393	384	406	383	395	406	411	401	415	403	365	385	376	364	375	393	370	397	396	380	382	361	429	376	384	409	394	414	420	361	413	389	382	359	426	391	395	413	404	412	391	396	414	396	394	391	380	359	360	372	416	414	409	408	366	369	446	400	392	391	368	388	377	388	388	418	419	405	341	353	392	396	410	362	405	378	377	424	384	377	354	387	398	408	382	409	359	416	386	401	373	409	372	391	380	396	398	391	442	376	411	419	386	374	384	395	369	355	394	389	384	399	358	394	418	378	361	384	414	414	362	412	362	421	370	428	399	390	401	421	370	391	384	407	394	394	369	394	366	395	413	409	369	387	369	366	382	376	414	384	399	412	384	409	370	395	418	396	437	407	360	399	412	343	399	418	397	379	402	383	400	418	397	409	434	401	368	414	405	379	409	358	378	461	361	398	374	378	395	412	411	410	390	372	422	395	374	408	359	386	417	409	404	420	382	406	355	379	390	387	389	431	395	417	422	397	408	400	395	423	365	387	391	388	396	367	363	414	418	376	377	410	382	357	371	411	370	436	414	407	405	407	356	358	388	402	388	424	375	409	352	386	364	431	410	370	412	377	382	399	366	412	397	403	401	427	365	400	391	400	425	392	392	384	367	394	412	362	392	387	370	401	387	396	409	408	387	412	350	395	382	424	386	392	406	384	371	391	391	406	397	438	404	363	386	390	404	394	378	376	399	397	399	382	381	452	365	407	422	382	379	416	396	422	408	387	391	363	395	391	396	389	373	368	416	395	401	350	414	418	384	407	396	370	399	422	382	427	395	408	393	384	395	370	395	388	424	370	421	414	441	417	412	411	398	419	438	379	402	378	369	397	418	384	390	391	406	430	377	402	393	367	433	428	408	369	367	378	370	402	379	411	411	404	393	410	375	372	380	386	396	374	369	369	424	389	386	389	398	374	374	374	392	422	372	370	407	392	402	385	386	387	393	391	419	392	395	380	430	410	380	382	401	410	402	385	391	397	398	386	378	394	416	382	397	422	380	394	438	377	409	395	388	409	404	397	392	417	389	414	399	383	388	391	420	363	421	354	392	382	399	434	413	367	399	365	395	365	369	396	404	444	375	407	382	384	379	386	378	383	389	371	416	361	406	413	411	424	409	386	391	380	431	382	413	398	358	444	409	398	394	390	400	351	382	401	381	416	410	369	421	398	379	407	431	386	382	399	411	373	407	428	358	393	395	410	392	375	407	371	400	401	389	378	384	354	421	412	379	383	444	363	410	398	368	401	433	400	388	382	410	414	406	394	393	390	406	423	361	400	407	411	349	379	391	405	405	432	424	387	424	429	400	370	429	392	402	389	403	404	416	388	443	359	371	395	384	387	373	377	393	414	412	378	388	390	406	377	388	377	397	399	365	413	405	361	373	422	366	403	387	396	407	403	393	389	409	364	395	396	376	390	375	392	368	389	407	401	389	401	411	389	376	428	385	435	394	400	385	386	413	393	433	376	395	380	382	420	365	442	402	404	387	352	383	391	385	448	400	412	371	378	397	374	372	418	409	377	362	399	410	414	386	353	375	419	391	419	412	393	417	390	409	384	375	403	412	384	380	393	421	397	385	390	399	391	411	391	431	379	450	401	401	386	426	415	406	395	395	440	400	371	408	414	404	368	436	377	403	403	364	428	420	382	389	395	379	384	408	408	417	385	377	399	398	438	398	374	408	384	416	396	425	402	356	409	409	414	357	363	423	371	421	357	367	362	405	379	376	393	404	433	354	385	388	362	387	362	408	385	389	393	396	393	383	385	379	395	399	411	402	425	387	413	357	406	382	397	389	421	413	410	366	394	380	398	391	408	387	386	408	394	395	408	367	401	400	405	398	369	413	398	429	368	367	386	393	388	426	377	412	389	356	426	372	358	379	395	397	391	411	371	393	404	387	375	377	412	404	429	367	417	376	411	422	398	371	407	395	384	398	410	370	369	392	413	388	386	407	389	394	412	376	431	374	426	419	416	414	408	398	401	389	376	361	371	399	394	434	398	393	413	393	413	397	431	398	422	394	403	398	406	397	419	403	410	427	360	380	403	368	417	397	427	408	424	415	415	392	394	381	422	388	410	378	393	367	408	380	430	380	394	401	384	391	429	406	375	399	397	367	401	429	390	376	432	410	400	403	406	428	420	374	411	387	370	416	389	412	337	395	422	391	371	393	409	399	386	409	391	398	378	397	433	412	384	406	434	428	389	392	392	386	389	385	386	392	403	409	402	371	403	398	413	390	393	411	440	375	395	405	328	400	368	380	392	414	418	408	408	409	424	411	376	396	393	421	375	378	391	397	401	404	406	408	390	382	427	396	410	406	397	354	427	384	395	389	376	395	400	429	408	372	396	392	409	400	410	373	398	402	411	417	398	378	389	395	407	366	380	406	394	434	425	419	429	447	374	405	407	388	406	389	385	386	420	395	393	396	431	355	391	392	368	406	399	418	391	391	383	333	427	383	368	384	403	392	389	391	366	369	427	401	393	387	403	357	391	425	384	389	385	371	383	370	383	385	418	382	410	385	401	351	397	374	379	421	406	406	404	403	399	399	395	363	416	423	397	428	379	380	384	374	408	376	410	395	396	379	432	397	400	402	409	433	428	385	398	354	380	387	423	414	381	401	376	408	381	389	405	391	414	399	387	407	421	394	382	429	404	391	409	382	406	405	381	387	377	434	394	398	385	414	392	382	385	381	385
5622	1703	1309	884	746	654	682	658	559	584	573	574	569	574	515	535	538	517	517	544	510	494	518	488	485	533	529	529	516	509	543	476	494	509	480	462	516	531	495	505	480	467	494	511	521	522	496	501	513	515	494	539	540	469	539	518	483	481	495	519	483	470	501	511	520	490	504	480	532	467	554	506	536	477	520	551	514	476	507	472	487	473	497	489	517	475	504	511	501	482	489	509	494	521	487	487	473	527	524	503	494	477	505	500	510	485	487	525	521	503	484	507	526	490	517	523	510	525	491	492	527	494	529	533	459	512	509	528	505	522	483	524	493	502	487	482	499	529	498	475	495	544	480	525	503	501	499	480	523	543	497	505	487	543	507	504	497	531	524	477	525	474	524	483	519	509	506	544	476	477	497	512	509	501	514	490	495	502	460	464	488	486	531	479	484	530	488	466	486	472	542	489	526	516	501	510	487	496	501	510	481	512	486	512	530	483	496	513	473	494	490	523	499	507	495	495	478	487	532	496	478	498	503	498	506	513	478	477	495	523	509	517	473	509	485	465	533	474	529	495	482	485	493	518	507	495	550	500	449	493	511	494	511	512	505	483	499	485	503	495	450	494	481	505	509	544	491	483	451	481	496	494	480	501	536	479	493	445	481	473	492	501	492	490	507	501	442	533	484	498	482	503	495	524	458	473	458	496	527	470	496	530	514	522	463	511	517	493	485	488	509	513	485	502	507	490	519	516	509	495	450	516	521	514	515	508	537	512	517	496	490	499	492	495	498	492	485	542	490	496	498	501	491	518	462	466	531	476	506	477	555	492	522	509	500	505	472	441	512	493	485	511	468	538	516	535	507	524	474	513	518	544	504	524	523	531	502	492	497	448	513	527	492	478	509	495	490	503	546	508	539	556	520	539	522	513	504	489	486	490	502	541	485	496	535	487	495	513	477	484	459	489	479	509	488	511	528	521	471	498	515	492	478	494	509	517	509	526	477	506	514	503	495	526	492	516	510	481	540	512	515	463	499	494	517	520	479	523	492	482	474	480	487	511	469	539	505	511	511	474	480	492	470	517	494	485	510	508	485	508	535	487	506	511	466	499	483	513	510	471	513	483	535	514	504	497	460	533	466	552	451	498	515	509	525	504	496	520	533	513	475	541	510	526	514	496	496	483	479	504	488	500	485	477	464	530	509	516	491	495	483	494	524	552	487	512	485	515	556	526	506	495	450	502	466	488	490	489	487	507	510	517	506	499	516	462	504	482	512	484	488	470	504	517	481	567	496	486	518	478	492	487	510	485	528	482	495	505	516	506	484	516	529	521	540	481	518	518	491	520	534	486	525	482	483	485	518	511	484	510	464	506	513	533	497	508	487	478	455	530	518	471	482	502	473	530	514	494	493	530	505	483	501	491	499	506	490	513	516	499	482	501	511	503	478	469	504	539	525	510	502	545	496	493	507	499	524	517	541	499	502	515	439	504	491	508	481	508	509	510	494	507	510	525	487	508	526	496	504	537	531	481	523	522	506	507	502	508	494	513	501	507	498	503	487	495	478	536	549	496	484	521	510	482	482	496	490	558	489	498	503	483	506	493	505	454	482	481	509	516	494	501	490	536	509	543	519	468	502	517	524	484	522	509	501	451	479	529	525	484	526	474	469	515	503	503	506	507	480	511	512	508	480	509	488	487	515	532	458	523	482	511	455	487	533	492	499	486	473	483	534	477	528	497	510	476	495	523	511	499	487	482	493	509	517	526	530	508	460	504	525	475	492	523	512	499	467	537	509	507	479	501	511	509	497	515	514	486	485	493	486	449	484	503	487	506	470	543	473	551	519	522	496	502	464	484	517	512	477	506	510	484	522	482	473	479	493	517	466	504	528	478	491	495	493	466	495	504	500	504	521	529	485	517	493	490	539	491	471	482	515	525	468	489	494	486	547	501	502	497	502	485	506	504	485	488	530	482	537	496	518	529	501	545	519	532	493	480	501	478	490	504	566	516	481	497	465	518	496	469	509	495	510	520	520	522	502	522	512	524	508	508	528	530	512	507	485	482	500	529	512	503	479	475	472	499	459	541	486	486	489	529	485	484	468	461	505	508	546	500	510	506	470	474	471	498	476	568	505	474	514	506	499	503	492	493	506	535	473	488	471	479	506	511	496	534	485	483	485	460	504	491	494	506	485	505	497	455	495	510	547	516	541	514	499	494	470	498	476	501	514	493	471	490	507	469	494	501	533	488	510	482	505	537	502	491	496	492	526	486	525	502	532	508	512	497	491	521	482	499	492	529	481	494	530	534	518	462	515	487	501	481	480	503	497	478	562	459	470	501	496	499	545	509	541	511	524	522	477	471	470	486	495	494	519	501	503	506	473	483	513	501	526	491	525	475	513	477	480	488	529	540	538	497	501	503	497	506	508	549	538	506	476	502	478	516	513	499	519	488	473	448	491	502	497	529	467	496	499	503	454	560	517	503	494	497	523	498	490	467	457	513	508	488	448	493	511	503	523	537	469	457	544	491	523	491	501	521	520	478	492	484	527	550	492	527	506	508	496	505	499	492	473	456	501	523	467	483	489	482	552	460	535	492	472	525	477	495	462	494	483	456	526	514	495	515	485	458	505	526	504	500	491	523	499	490	527	506	495	503	466	518	483	510	468	515	495	488	516	481	520	500	515	463	480	447	529	522	549	477	499	491	508	489	487	485	512	539	484	516	516	494	515	454	514	478	500	474	525	488	562	502	544	511	498	497	522	529	492	480	485	525	507	533	538	472	507	497	509	467	502	500	483	485	542	511	481	486	531	531	520	468	486	512	530	492	523	509	500	498	485	481	495	458	478	471	496	480	469	532	488	540	494	480	492	522	553	473	467	473	475	487	483	531	504	512	488	482	474	484	510	561	478	505	509	525	483	506	484	515	528	517	442	475	508	483	524	504	515	481	459	503	539	510	520	505	511	467	532	512	518	533	472	522	528	501	482	533	515	526	528	509	523	529	500	503	520	483	503	483	510	537	479	526	477	464	488	502	504	508	503	501	502	482	530	540	530	544	503	526	502	539	527	506	488	450	501	482	497	562	526	494	519	525	469	445	488	470	481	497	536	494	486	505	489	534	525	504	520	500	507	487	515	531	446	519	503	483	481	498	520	478	442	490	518	504	511	489	496	453	496	515	470	466	518	514	513	542	463	500	506	513	521	492	505	497	508	503	510	539	463	472	451	486	494	506	463	514	515	502	477	525	526	480	505	505	439	495	481	471	501	524	500	488	520	486	479	523	574	517	506	440	484	497	498	515	486	509	497	474	510	535	489	510	525	546	493	455	524	484	501	519	512	471	513	469	457	522	521	520	483	506	502	489	489	529	537	500	520	489	497	505	494	520	490	521	512	476	474	498	520	507	507	515	489	541	497	508	509	503	489	455	475	520	480	500	515	500	485	491	495	506	504	492	471	463	487	498	482	532	544	519	511	498	513	482	457	492	506	485	496	565	503	521	465	523
23467	21396	28604	24574	21209	4847	1316	1051	890	871	873	784	854	776	769	786	765	721	727	671	714	724	659	683	701	691	710	695	665	729	652	729	729	697	739	691	639	664	709	695	665	659	649	657	699	680	676	653	674	698	727	704	690	699	642	727	660	692	686	661	685	731	659	680	690	646	696	694	691	690	641	705	666	697	696	651	712	638	688	646	683	668	735	699	668	688	688	660	718	689	697	691	697	697	647	746	644	715	711	645	702	699	671	659	669	720	660	673	629	639	753	685	697	707	659	658	683	696	716	700	659	654	716	714	742	710	662	688	711	655	645	706	659	685	700	679	673	701	695	691	717	683	709	670	654	713	692	671	633	656	673	696	620	649	688	661	643	712	668	653	696	711	674	700	694	632	682	677	690	645	672	671	650	710	705	680	662	658	656	700	672	619	659	669	685	683	719	705	626	670	693	707	730	629	677	742	700	627	699	681	678	660	662	674	659	663	720	684	678	680	675	696	665	673	701	707	727	674	671	658	709	694	666	676	706	689	635	708	688	717	699	699	680	705	710	686	697	654	670	690	688	718	664	686	680	677	686	655	677	756	709	688	663	720	694	686	661	691	654	654	678	697	675	681	699	641	671	674	669	653	675	662	730	724	672	691	667	682	683	737	672	662	652	674	702	660	651	698	686	694	687	661	652	672	697	707	643	676	747	709	732	660	668	698	731	703	605	655	678	697	674	680	669	703	654	630	682	690	654	740	692	693	693	690	704	679	695	683	684	665	692	678	696	706	724	749	672	682	746	655	729	682	653	700	692	661	706	619	680	651	669	733	628	678	679	670	728	652	622	677	677	713	684	641	698	676	700	656	650	653	656	693	682	684	734	717	717	703	666	683	684	687	662	674	708	662	671	717	662	663	687	647	670	695	682	694	643	702	684	673	689	673	641	654	698	636	655	718	672	653	698	636	686	709	670	690	659	675	681	627	665	706	658	683	690	711	645	674	701	676	638	703	668	712	680	675	659	672	676	648	671	655	680	677	726	671	688	671	681	655	714	674	696	692	677	689	729	714	710	675	665	700	672	645	657	656	686	684	695	694	696	679	674	617	654	638	676	654	661	696	674	690	666	699	696	650	679	691	646	716	664	662	720	683	675	684	679	683	653	669	665	674	633	691	674	653	677	702	665	689	673	690	719	664	704	672	658	687	665	718	659	652	745	687	711	701	686	696	668	680	664	687	726	681	725	698	694	661	619	681	732	722	703	683	679	649	613	693	697	656	643	691	717	660	668	741	625	642	674	699	675	700	684	698	642	674	705	658	687	698	662	672	692	700	726	665	727	675	646	713	686	664	664	672	677	650	710	690	701	649	713	669	648	644	686	657	627	636	690	703	675	715	647	695	682	665	679	643	651	675	671	695	669	671	651	642	673	690	698	633	682	683	692	704	706	663	685	720	697	706	690	690	701	653	688	685	690	695	691	686	678	681	687	664	690	670	650	627	706	644	672	643	687	718	704	676	685	646	676	719	678	715	723	652	696	703	689	670	698	674	684	645	685	722	651	607	689	701	684	647	690	668	699	652	663	729	722	676	636	697	669	677	653	691	693	647	727	665	669	680	688	666	655	690	679	645	694	643	674	697	634	707	668	676	682	690	701	692	664	663	683	636	647	711	640	711	682	685	766	682	675	647	735	727	676	657	705	665	663	677	658	665	704	699	689	710	638	678	703	626	646	651	698	641	714	664	664	773	701	675	664	658	656	683	652	635	689	708	669	658	692	700	661	662	707	693	654	706	635	661	730	630	683	688	655	674	683	709	696	665	675	674	690	688	652	691	689	675	671	700	696	621	731	674	652	686	713	703	620	640	629	663	655	673	663	671	685	650	656	683	673	700	657	624	679	710	633	680	637	658	718	681	690	678	710	684	672	677	671	678	721	691	662	702	666	669	681	692	678	671	698	697	655	671	692	663	629	655	664	681	650	693	658	654	666	713	701	648	650	644	680	683	679	672	678	668	639	692	644	675	654	627	729	718	667	692	652	681	690	691	680	644	703	640	681	673	657	635	703	705	650	671	697	736	618	665	725	690	682	700	727	634	624	652	716	641	699	666	679	678	674	665	681	725	704	710	692	652	722	640	641	666	640	632	657	644	646	661	656	701	700	671	665	697	615	709	703	650	678	683	668	677	697	666	654	657	701	705	653	655	686	703	688	685	679	685	645	698	661	726	685	681	700	665	671	697	671	724	726	676	658	666	708	642	686	707	701	677	633	677	671	699	658	657	683	619	684	757	658	652	716	698	655	731	677	650	634	700	699	658	720	670	671	677	691	685	623	677	700	667	639	689	689	718	665	687	673	663	688	694	632	722	670	669	692	700	732	669	669	695	684	658	660	697	677	718	697	692	675	706	686	690	662	679	662	722	709	680	675	692	678	655	671	648	674	712	619	724	700	700	664	670	653	656	657	684	670	729	662	733	667	660	639	693	772	701	691	678	685	684	664	702	651	678	666	674	644	639	681	686	658	690	685	687	696	682	691	683	689	746	745	665	653	693	669	652	687	732	692	674	669	664	731	676	692	691	646	673	738	699	717	692	689	682	664	674	676	681	718	633	616	634	665	633	686	688	670	658	686	696	663	668	657	685	667	664	699	685	666	695	695	660	733	649	715	664	632	686	663	646	712	698	708	726	737	620	706	612	748	726	654	684	728	711	671	638	678	678	686	681	661	679	712	674	698	673	654	662	713	649	701	686	666	682	668	692	696	651	681	652	654	628	682	659	704	687	667	698	669	701	707	687	676	747	720	698	667	666	712	746	666	659	662	681	692	673	650	695	651	711	679	658	673	641	691	655	709	708	718	637	668	664	729	649	652	662	675	691	729	705	731	700	707	659	688	686	690	686	685	660	683	669	698	717	706	681	652	654	666	678	661	719	659	672	720	665	679	696	687	693	728	693	670	696	685	650	685	641	694	669	645	671	685	642	731	667	702	687	677	679	671	690	709	716	653	683	659	688	666	669	654	690	724	697	689	652	702	651	627	665	643	713	691	694	675	689	688	657	717	683	693	683	672	681	702	688	702	646	658	718	632	690	680	712	692	654	666	655	682	656	741	677	670	701	693	667	690	703	652	660	652	683	697	697	698	647	657	642	718	653	680	646	686	681	685	713	694	670	688	691	646	666	699	682	648	619	639	739	689	693	668	684	638	673	694	675	670	639	660	701	684	689	677	694	677	682	710	748	693	653	682	693	635	684	712	697	681	677	640	666	713	628	665	707	686	685	674	649	688	692	681	681	657	681	636	627	693	730	714	687	675	681	684	677	720	724	680	674	623	711	709	691	697	692	713	692	656	688	701	691	673	652	668	715	662	677	695	667	669	620	726	694	703	698	679	653	625	724	707	685	694	702	659	757	664	675	670	729	626	688	670	680	663	698	684	691	680	715	695	645	682	703	673	682	626	670	684	653	686	691	659	679	683	654	718	653	741	731	683	674	702	699	640	658	718	653
14088	8676	6101	3063	2324	1886	1601	1557	1233	1253	1166	1158	1150	1038	1011	983	953	935	878	895	845	852	899	894	866	893	848	927	835	794	799	858	887	813	776	822	901	817	841	834	860	916	853	840	851	809	868	831	806	848	842	849	871	835	878	827	860	856	859	820	844	862	884	828	831	854	931	895	860	841	830	826	834	910	856	864	824	866	869	850	873	843	851	837	892	892	899	897	886	868	896	886	852	852	888	885	884	846	850	852	789	809	864	878	814	852	841	812	849	913	847	845	823	830	831	882	837	865	788	800	852	931	839	886	801	811	821	838	848	848	848	850	845	871	872	847	826	845	844	864	870	815	891	894	851	866	896	822	853	827	813	890	843	841	788	822	845	792	876	908	778	832	883	873	860	853	834	870	883	864	852	885	817	880	879	849	814	846	817	787	815	823	870	815	834	837	882	845	853	825	871	855	870	849	826	907	822	849	926	827	793	779	824	857	854	813	788	868	872	841	868	905	858	783	782	848	887	854	835	832	827	861	858	840	875	827	793	813	856	840	878	857	865	856	795	842	866	842	870	873	833	876	823	871	827	881	805	853	826	857	901	828	821	823	856	859	883	818	800	843	841	815	826	815	808	904	815	897	853	881	862	815	863	857	878	819	824	803	862	832	798	878	844	828	805	841	847	832	827	810	876	833	842	831	904	818	834	842	836	854	855	868	832	879	863	840	884	821	792	868	803	815	864	834	832	869	905	809	822	835	857	780	825	869	878	829	821	813	869	870	863	824	818	809	870	825	878	863	844	802	809	848	868	886	825	885	827	865	844	809	776	790	862	858	841	849	784	844	838	814	818	811	800	808	855	840	814	904	859	829	855	854	803	853	834	828	836	863	775	852	850	877	869	843	888	874	797	852	871	862	858	841	900	779	836	787	821	859	871	817	874	865	840	866	824	879	811	847	838	849	838	905	869	805	859	885	832	826	853	889	872	825	831	875	810	891	823	850	881	833	837	840	838	866	888	827	845	853	824	811	810	865	857	891	867	863	826	891	902	782	823	817	851	858	829	865	864	827	901	884	882	843	809	857	875	885	799	830	849	867	886	800	800	817	839	868	884	817	838	861	803	851	821	861	820	836	847	832	855	804	830	890	816	852	860	876	787	883	838	848	864	834	883	847	856	826	807	890	798	813	872	855	839	847	835	876	837	920	828	866	789	846	861	835	851	873	800	828	861	860	860	840	878	810	793	847	789	836	807	820	842	831	822	890	804	816	837	838	842	857	861	835	855	814	817	831	881	849	819	861	850	792	836	831	808	829	859	838	859	795	841	864	852	851	886	843	834	856	797	827	826	835	845	843	844	876	835	839	851	857	902	841	872	847	840	841	833	819	829	911	883	783	876	829	849	879	810	845	829	896	857	858	825	877	802	829	783	875	862	840	813	858	834	827	819	868	871	843	831	877	877	837	870	819	829	784	848	767	817	883	808	795	856	869	887	838	820	868	828	830	822	832	835	833	785	778	809	823	861	828	864	867	888	828	866	824	844	808	857	806	861	857	843	813	874	854	852	821	830	859	837	832	848	854	805	820	877	888	870	830	830	828	807	914	830	852	891	809	909	841	821	849	837	829	833	871	850	785	810	901	897	868	845	899	832	826	885	856	849	914	852	890	836	872	868	758	857	811	819	842	861	842	837	883	863	845	772	847	869	819	787	832	903	895	828	829	861	809	792	886	849	928	833	819	833	844	817	834	819	840	885	873	788	809	929	832	877	866	834	786	806	882	881	869	824	908	816	858	827	847	892	861	878	797	848	860	877	824	823	862	905	862	799	858	873	901	882	867	806	876	878	776	851	854	879	861	819	885	828	801	861	880	836	844	814	891	847	825	855	827	846	834	898	870	828	857	907	814	795	783	855	840	820	817	781	864	833	838	858	815	805	864	832	848	828	848	830	833	869	868	795	825	881	865	803	860	857	814	872	842	846	827	816	830	857	820	873	826	827	836	831	834	849	868	865	832	816	883	829	809	858	833	809	875	855	836	798	849	871	811	864	803	848	890	873	800	859	830	842	854	818	828	830	885	803	840	839	838	880	896	868	914	866	811	850	818	881	847	872	853	828	888	883	864	860	854	840	822	819	861	854	843	827	837	852	868	867	832	840	892	873	820	882	870	828	868	833	819	837	879	879	811	872	874	832	868	825	804	846	800	867	829	880	862	852	849	825	858	768	872	825	898	814	866	938	871	858	835	886	790	879	841	832	824	833	838	791	812	854	849	870	880	875	840	897	870	832	830	851	769	869	795	857	858	805	844	863	841	806	832	865	877	837	860	930	790	813	828	815	876	875	833	840	818	861	837	793	848	839	863	900	841	833	922	844	802	880	843	859	843	822	888	837	835	800	792	877	848	821	869	847	882	828	803	869	912	895	835	837	813	816	809	848	854	851	829	859	818	839	842	850	843	905	852	840	844	861	799	824	832	847	808	841	817	825	821	818	841	851	886	813	812	863	807	899	854	802	882	880	806	819	803	827	926	857	801	843	827	835	793	863	835	858	864	830	848	843	859	822	823	833	842	912	798	820	859	865	848	820	860	874	857	850	843	858	862	865	818	847	890	877	831	842	858	854	825	858	790	839	827	876	837	853	847	797	831	763	886	826	837	825	816	911	857	899	848	822	870	830	803	873	867	865	820	837	831	867	831	823	863	842	815	830	837	832	904	855	819	887	840	805	855	833	826	818	826	831	869	775	851	844	877	833	812	817	813	875	888	833	826	809	876	841	852	870	841	848	813	857	868	811	815	839	845	796	833	810	848	846	808	827	890	780	860	882	886	814	831	871	829	863	858	806	813	888	866	806	852	854	784	831	830	856	830	817	852	824	820	873	829	825	871	834	866	900	863	876	857	826	848	851	848	856	876	777	850	833	904	864	866	842	851	815	860	888	862	870	812	849	900	868	832	866	797	832	836	852	874	837	853	893	871	841	827	906	822	865	832	844	862	848	836	876	863	878	875	860	806	828	806	838	835	806	884	849	884	845	880	853	839	870	861	887	887	816	814	927	796	844	864	815	882	852	811	874	841	854	833	839	851	866	785	827	829	830	834	845	858	845	885	828	887	820	864	857	845	889	841	824	831	812	810	827	902	860	831	792	852	802	840	832	862	867	832	851	874	854	931	858	876	868	815	877	856	812	904	830	864	884	849	891	831	825	826	845	849	872	862	845	820	819	840	873	873	837	876	795	803	843	889	868	870	806	816	844	876	846	846	820	883	811	859	816	864	880	826	808	853	835	813	853	846	859	890	846	889	805	830	851	882	899	870	890	859	867	854	850	817	911	865	822	832	812	846	819	798	830	859	847	863	845	834	867	869	866	857	878	869	815	854	832	789	859	812	827	760	851	779	884	891	841	810	861	830	843	909	826	881	873	875	816	848	785	861	811	840	880	842	834	850	878	796	828	856	840	842	851	825	850	843	851	892	926	822	860	891	879	803	883	875	861	813	849	844	865	841
24581	21388	27229	25594	4720	571	505	380	387	353	322	333	352	293	286	272	266	292	250	246	269	261	255	248	263	259	262	254	265	287	265	265	260	320	280	271	266	232	283	270	260	244	231	256	244	264	257	273	263	266	259	283	257	245	253	259	244	255	266	252	241	256	249	277	264	251	259	257	256	294	294	238	258	258	292	261	277	265	252	249	237	250	252	256	244	247	253	259	271	275	279	251	243	295	253	246	271	265	250	240	273	274	250	273	296	244	245	273	244	248	253	268	245	272	258	268	264	253	252	263	255	266	260	269	255	232	271	268	265	274	258	261	263	260	254	246	235	257	239	247	249	247	260	259	240	258	258	260	256	240	285	254	262	239	261	244	252	267	259	261	265	265	251	275	272	255	263	246	222	256	279	272	236	257	230	282	280	245	250	265	245	253	260	238	237	281	292	263	312	264	259	272	252	247	248	251	241	219	274	244	275	246	267	291	267	267	253	263	281	271	260	259	259	242	255	227	227	254	248	258	255	261	266	253	224	265	251	244	248	260	276	249	247	243	249	232	252	246	268	278	253	268	263	269	225	277	259	244	235	249	252	259	254	267	242	230	241	263	264	289	242	275	261	268	257	272	295	263	242	244	259	281	244	235	258	284	249	244	243	255	282	240	251	266	250	247	272	251	257	253	258	237	262	269	276	261	282	261	253	249	247	255	238	271	263	286	232	247	254	250	248	278	237	262	237	278	247	243	246	235	256	251	267	237	243	256	227	255	226	246	260	273	248	260	267	244	252	265	231	262	268	252	261	252	252	263	271	262	244	245	239	260	256	273	263	258	235	259	261	254	253	257	260	264	261	272	297	237	266	268	266	247	244	254	271	260	265	243	278	290	264	248	259	272	270	254	276	259	279	244	268	264	247	241	278	236	243	263	267	245	261	222	238	246	254	239	250	263	266	263	247	248	252	272	250	240	253	237	279	210	279	283	246	245	252	258	237	257	290	252	234	259	255	236	243	243	296	229	251	224	240	268	258	235	273	268	247	278	274	276	287	251	238	262	278	239	262	246	255	227	263	263	260	274	251	266	229	248	272	253	277	252	261	267	257	271	263	253	239	252	256	256	256	263	248	287	253	275	262	262	286	262	256	255	231	255	254	261	279	260	257	263	252	268	254	245	246	229	239	238	260	255	258	243	255	271	294	261	262	237	252	253	240	267	248	265	244	268	237	241	256	238	253	250	213	264	277	251	264	268	264	279	267	265	274	253	221	239	260	265	282	244	264	235	255	261	249	264	256	234	243	254	230	266	290	273	258	254	255	257	274	256	254	255	246	254	271	251	267	245	254	270	245	262	251	295	284	255	244	277	246	261	274	258	249	257	265	245	272	281	246	235	253	253	270	248	249	244	261	250	270	228	278	230	250	264	264	264	249	238	232	255	235	271	245	244	271	241	239	262	225	258	229	224	236	264	251	247	243	236	240	242	273	239	283	269	249	243	271	242	246	286	277	242	252	258	266	245	261	232	245	244	251	261	258	256	284	265	270	264	257	269	255	244	275	256	262	247	247	245	257	250	243	250	254	236	269	261	271	233	270	268	230	245	254	260	249	249	248	266	265	243	229	239	247	227	262	253	267	249	258	276	236	259	255	264	260	262	270	261	251	289	236	251	265	269	234	280	272	234	291	258	261	243	239	238	251	232	269	258	258	268	260	233	263	244	252	246	267	272	247	200	281	274	246	262	243	214	290	218	255	272	237	258	267	252	232	274	259	233	253	247	274	256	233	261	258	259	227	260	260	255	239	281	247	254	271	252	278	228	220	270	237	236	273	269	260	269	270	268	265	232	260	245	247	283	248	262	241	271	240	257	249	257	241	230	270	261	271	266	218	279	263	252	268	245	248	272	244	247	252	266	262	270	235	271	256	244	266	257	254	243	267	285	230	250	239	235	241	251	259	266	261	260	260	250	272	263	270	248	236	237	254	247	239	285	254	244	258	240	248	249	236	242	263	283	247	252	252	248	251	281	223	251	290	239	259	264	243	261	244	269	237	247	254	262	293	237	249	230	253	224	242	250	243	277	280	239	240	251	245	259	257	270	266	266	265	266	275	261	266	247	258	274	266	264	244	236	257	252	259	258	276	257	255	267	266	260	261	235	266	267	271	264	274	242	253	263	252	248	276	225	256	297	271	263	267	251	244	249	261	246	275	245	241	239	253	253	242	259	270	283	249	246	267	259	229	264	251	233	227	253	219	241	264	247	255	273	256	275	271	239	258	272	278	249	287	269	267	268	238	244	238	256	246	241	268	253	223	258	236	244	279	236	233	255	234	278	245	257	278	214	270	254	235	219	249	246	237	279	242	246	212	249	273	251	257	252	240	277	219	266	251	246	250	262	245	254	254	274	254	231	276	229	233	269	243	258	260	236	239	240	249	289	246	268	253	263	237	248	244	276	248	244	271	275	260	242	250	253	279	232	261	248	250	229	257	244	253	261	245	278	231	263	280	263	312	272	231	234	275	260	268	279	270	254	249	267	257	268	247	250	255	244	250	256	230	243	246	251	255	274	263	241	258	234	239	279	254	243	265	262	277	274	274	235	260	265	245	252	286	260	264	249	246	222	262	243	240	282	267	233	264	265	248	258	261	252	257	256	259	234	259	268	254	242	250	262	263	236	255	270	240	258	249	269	267	245	260	263	241	262	268	241	246	273	216	264	250	279	268	246	232	246	250	267	224	248	263	283	231	292	259	241	222	290	266	274	217	239	239	247	268	268	254	234	243	232	250	267	230	264	267	265	235	248	277	244	235	269	248	259	251	257	269	232	254	273	211	251	264	258	248	258	236	260	267	244	227	251	256	246	252	255	253	259	231	270	264	268	245	255	269	236	267	290	245	279	266	228	260	250	253	255	248	252	252	258	251	238	246	271	263	260	239	249	236	258	253	286	288	230	252	272	266	263	271	240	264	247	252	256	278	248	271	230	243	261	265	246	278	263	265	238	264	245	275	269	244	259	283	274	260	246	252	227	262	271	270	232	272	248	241	230	280	284	248	229	251	242	232	269	245	269	246	266	241	228	222	272	267	260	266	270	262	269	261	262	257	215	248	277	243	262	262	263	259	259	242	260	254	282	263	290	284	264	242	268	261	241	279	251	287	236	249	294	253	269	288	256	244	270	251	251	239	270	259	239	244	270	245	248	268	251	289	283	267	265	268	238	261	263	252	261	239	238	222	226	238	270	243	248	245	252	233	258	223	260	267	303	244	254	255	241	266	267	269	259	235	264	256	242	243	235	280	278	245	277	266	253	269	260	233	223	222	301	273	254	262	250	249	274	253	274	256	263	249	244	224	255	248	254	279	242	273	254	260	254	263	254	260	264	260	257	265	256	239	249	238	231	286	270	273	238	235	238	234	244	235	251	254	251	247	238	247	254	277	258	264	256	244	234	277	260	255	248	255	238	262	242	240	238	236	246	247	293	284	261	281	258	249	277	239	266	262	249
12644	4825	3257	1588	1170	919	827	732	606	582	555	536	504	490	507	447	431	412	381	376	375	389	367	344	348	336	363	369	314	338	329	375	344	369	355	349	324	329	341	341	367	359	342	349	386	365	360	326	357	342	344	325	317	344	369	331	334	344	350	334	362	347	333	380	375	369	324	367	349	355	362	333	353	333	403	389	354	343	365	354	330	356	368	354	348	330	328	352	373	342	354	328	375	399	365	363	341	350	311	344	360	333	355	362	338	386	353	335	378	365	352	367	340	326	335	344	330	363	360	339	367	356	363	345	344	339	354	365	355	352	347	364	316	348	369	343	345	322	350	340	353	340	371	344	344	368	350	305	369	387	360	363	371	335	338	375	341	334	355	366	371	376	340	378	344	354	364	351	377	350	339	351	344	344	345	316	365	347	370	348	359	373	360	299	333	340	353	305	402	343	336	350	334	341	345	354	350	340	372	366	370	346	322	352	359	371	372	338	334	334	348	367	337	374	355	330	322	372	375	340	355	325	367	348	331	368	339	343	386	367	343	331	393	335	343	351	334	335	360	329	351	365	373	335	339	341	337	347	337	342	347	370	347	328	323	343	365	289	373	334	309	363	360	371	373	343	345	379	353	341	318	386	370	381	354	348	310	362	368	320	350	366	344	310	357	336	347	342	336	351	345	352	370	290	364	343	363	342	360	398	337	349	339	340	347	362	332	381	352	333	349	315	374	343	346	349	365	329	359	348	358	374	358	326	330	380	337	359	348	356	343	363	337	297	332	354	369	340	354	350	335	328	329	346	353	367	346	328	355	337	362	355	362	369	366	357	327	345	348	330	359	358	306	337	371	368	370	351	326	363	354	362	356	347	362	382	333	345	350	340	343	338	337	337	359	346	354	326	343	352	358	353	347	360	348	367	343	385	339	361	360	325	362	349	360	351	305	356	366	389	330	334	336	374	361	366	354	360	341	370	374	317	356	348	378	315	349	302	357	357	368	322	367	356	353	361	355	336	342	327	387	326	344	336	303	348	317	308	373	352	371	331	307	323	327	362	328	341	334	340	343	364	332	377	383	330	357	384	358	333	374	329	351	327	349	348	354	378	358	319	355	363	340	352	342	336	321	352	350	336	329	355	326	390	307	383	315	341	335	366	348	346	348	334	320	386	393	360	350	347	372	354	330	373	339	396	352	325	356	359	332	338	353	349	356	344	348	363	355	308	377	388	303	355	351	334	323	381	354	327	369	341	343	358	356	340	334	323	365	338	387	354	341	357	335	342	367	354	332	333	359	346	343	337	355	368	318	365	341	354	351	359	327	321	371	334	352	371	385	386	350	366	376	319	334	362	341	360	348	350	338	352	370	350	324	354	350	357	383	341	355	349	316	363	358	327	340	394	362	391	356	322	368	360	368	327	322	364	362	339	329	344	362	342	349	374	348	357	370	334	340	337	336	328	321	348	381	360	354	339	351	330	337	350	346	356	352	333	312	343	334	370	353	332	374	338	342	339	354	355	347	357	352	343	353	351	349	364	374	346	318	337	347	332	378	399	344	312	373	358	372	335	348	390	348	351	343	340	334	352	344	352	355	326	311	345	344	357	362	373	346	358	346	369	330	363	388	352	340	354	370	359	315	363	369	373	357	346	360	332	342	359	348	363	340	348	318	337	345	347	337	373	369	337	346	348	318	342	353	322	337	358	392	377	330	319	355	338	347	367	326	341	369	343	324	327	333	331	352	343	340	327	355	330	348	299	346	362	367	344	376	335	329	371	363	354	346	335	352	342	378	355	345	334	352	361	375	325	359	349	361	350	366	364	357	341	310	353	360	344	396	349	340	373	351	348	385	374	358	368	340	350	362	339	348	359	336	310	378	384	322	356	350	335	358	364	339	345	346	349	356	329	331	349	340	383	344	375	373	339	320	372	354	334	345	350	373	350	355	311	347	336	345	337	320	362	349	338	334	345	354	318	308	318	337	348	340	363	339	334	326	345	363	354	348	338	346	368	375	327	340	361	348	347	343	357	353	336	359	348	360	341	344	370	346	343	348	376	345	347	362	350	336	330	349	326	348	380	302	337	348	354	382	345	357	349	353	324	387	342	345	370	361	329	358	339	379	356	326	350	337	314	344	374	387	315	341	335	399	337	344	360	365	383	368	346	350	323	348	314	323	344	365	374	369	310	363	320	350	358	326	381	372	329	372	352	327	361	343	363	342	347	338	345	305	342	369	342	371	335	355	343	355	312	386	394	338	362	343	349	382	324	359	360	343	325	356	341	370	364	350	342	332	321	351	365	402	328	323	338	329	347	351	342	354	354	360	318	309	334	373	319	321	332	367	338	341	354	360	339	344	298	339	374	349	363	319	348	334	340	342	343	356	330	331	333	372	358	333	378	333	317	367	342	345	421	366	378	361	338	391	367	392	323	325	340	357	347	363	383	346	365	371	391	328	333	336	358	356	319	352	359	351	337	355	356	368	330	378	374	352	332	330	335	292	316	348	365	360	336	352	342	365	337	337	343	342	311	338	355	364	392	355	316	345	291	355	322	342	323	349	360	351	308	374	336	378	335	366	351	339	341	337	373	316	362	312	358	336	372	336	328	377	334	343	368	369	356	343	394	369	350	327	336	344	322	333	345	368	357	379	344	327	368	335	351	319	337	383	359	352	367	359	353	370	332	355	334	342	340	347	356	335	385	358	350	319	339	301	356	347	370	321	330	333	327	349	342	337	355	365	334	318	329	310	351	345	354	355	342	350	313	324	302	340	336	384	369	361	323	348	346	327	335	350	362	353	326	361	323	390	344	350	339	372	366	349	359	357	335	345	372	349	341	374	354	333	353	367	359	374	354	372	344	353	342	376	323	383	361	363	363	371	363	347	379	335	342	390	349	335	329	326	290	358	366	329	351	348	361	357	389	342	318	329	365	319	326	335	329	329	365	369	347	356	368	336	340	349	342	340	345	344	365	349	382	346	356	320	320	321	370	356	361	306	351	359	321	324	332	367	359	353	313	366	337	345	364	367	389	349	365	364	324	371	362	350	330	343	365	361	346	364	333	343	342	341	349	345	352	331	400	333	367	365	346	378	341	354	334	337	346	329	369	338	338	317	337	347	312	343	334	350	350	342	330	371	329	341	358	348	348	331	354	345	355	331	360	366	353	323	393	343	360	378	331	387	352	342	368	319	372	337	394	383	343	378	326	363	348	358	321	350	360	362	371	355	316	351	343	359	339	345	326	327	363	339	341	357	340	325	370	353	345	369	336	356	341	375	341	344	346	372	381	377	324	334	325	356	333	358	349	350	358	377	359	347	342	368	326	355	331	354	350	353	360	330	353	367	358	377	355	331	333	330	370	332	322	346	320	364	371	332	378	369	340	333	319	357	343	322	345	358	369	356	332	367	355	334	364	353	384	360	353	343	335	360	338	361	372	326	366	302	365	371	333	385	323	363	351	361	344	372	331	361	327	337	349	357	370	348	358	333	384	370	336
22547	21436	29249	24019	21428	21252	4401	1278	1086	993	960	867	894	906	820	767	767	741	743	699	712	675	627	711	672	681	664	701	689	671	664	661	674	694	636	659	609	635	668	698	681	644	636	642	651	665	667	615	618	651	667	666	632	657	683	671	676	654	662	650	631	643	657	633	626	629	650	627	642	658	666	651	649	642	646	641	708	656	631	667	665	671	655	631	660	640	642	616	650	666	627	623	656	630	643	675	620	659	628	689	603	657	672	629	654	633	633	657	675	646	643	690	696	638	680	660	617	646	650	610	689	640	646	648	627	614	615	655	673	647	637	589	627	668	643	646	624	641	619	649	685	654	701	637	611	647	628	666	653	664	620	631	635	683	643	677	593	595	682	632	661	671	566	613	681	628	660	662	640	642	639	640	620	607	679	624	634	627	674	615	606	632	646	653	699	616	642	574	645	656	662	643	639	608	590	618	639	677	668	641	686	632	676	640	662	626	621	668	646	633	640	597	613	674	624	649	661	640	645	681	660	655	658	635	646	645	634	636	646	635	657	686	664	662	665	646	625	653	639	643	612	684	661	683	671	631	648	602	590	662	654	675	659	625	649	627	627	612	670	640	629	661	600	686	621	657	652	615	634	684	627	662	637	611	682	649	663	639	641	619	705	691	647	625	593	670	674	670	627	644	584	643	652	630	630	602	641	643	635	614	630	644	674	652	637	625	652	692	654	659	671	646	651	667	680	638	600	620	619	622	668	598	655	656	636	626	608	692	620	625	638	639	615	621	674	639	670	715	650	653	632	726	617	647	656	626	672	640	602	660	597	610	606	645	628	656	642	666	619	657	651	642	633	587	712	640	673	604	596	679	635	649	650	651	664	655	637	696	666	679	653	634	630	646	618	622	603	679	592	654	657	631	627	684	666	674	645	648	650	659	626	681	677	661	655	608	585	588	619	619	660	653	657	632	676	662	658	641	623	646	666	688	672	620	639	675	641	666	639	634	579	660	624	628	640	602	618	634	668	699	638	632	612	652	635	606	653	622	629	589	670	652	661	625	610	640	607	611	646	621	680	626	628	613	657	633	673	671	658	625	619	601	655	609	633	626	640	619	606	606	635	632	623	665	601	653	629	615	660	596	694	662	656	674	641	636	678	647	626	611	634	664	618	624	643	610	647	681	630	602	591	638	640	669	634	636	640	635	630	649	623	628	632	629	651	640	657	663	620	606	626	685	642	616	654	627	623	647	634	622	639	609	625	644	638	614	658	658	677	621	637	665	599	655	689	672	614	609	658	620	635	601	657	649	625	614	620	608	648	646	625	657	681	633	666	680	652	642	638	654	618	655	650	639	579	611	663	645	626	693	618	608	587	640	592	621	638	648	633	651	647	625	657	672	677	650	672	637	606	597	638	666	629	653	638	592	592	645	653	655	643	705	613	661	653	653	670	663	655	642	666	645	614	631	647	646	608	643	600	635	640	690	637	679	611	677	638	687	648	649	608	598	666	651	655	652	624	644	656	662	629	666	656	661	640	621	641	603	622	617	624	700	640	671	697	612	637	612	639	645	629	668	637	630	638	668	654	639	617	653	684	604	630	661	645	631	661	652	654	632	623	585	689	606	654	616	634	609	617	605	659	621	679	714	654	620	654	651	607	655	657	650	627	656	617	616	624	637	638	672	623	622	653	679	629	642	659	620	675	660	655	667	662	605	650	632	674	605	576	630	668	607	649	618	648	576	659	657	617	607	631	628	630	589	648	673	622	634	679	594	667	635	678	633	624	616	646	663	675	610	665	682	639	665	631	625	634	629	571	669	635	636	687	609	659	645	663	677	655	651	612	685	634	630	640	628	689	666	635	669	669	628	627	654	628	615	618	647	607	634	598	656	672	662	688	608	605	593	635	663	616	650	656	662	637	665	672	604	642	600	645	637	632	630	616	698	656	621	637	606	590	638	637	633	604	650	648	631	654	663	720	623	643	643	726	651	633	661	657	712	655	664	628	662	633	670	626	654	600	617	630	639	669	637	634	652	622	649	631	667	678	633	639	646	685	627	647	620	612	620	654	666	638	645	567	642	676	630	581	619	669	635	617	660	670	639	637	659	658	636	664	643	644	608	630	647	641	615	658	621	648	633	636	613	629	635	629	619	648	657	639	618	666	662	653	666	691	629	627	619	671	611	622	634	648	638	663	602	607	636	629	612	717	639	676	634	672	646	673	619	640	655	650	673	621	678	645	647	618	658	631	623	631	623	674	645	644	659	642	662	653	657	659	646	693	660	593	628	680	638	618	621	577	658	623	601	653	633	645	601	647	687	635	687	664	623	626	655	606	669	663	679	643	637	601	637	611	617	608	634	633	616	628	622	638	677	598	606	647	683	597	687	654	634	678	657	601	608	635	652	626	629	654	634	641	683	637	627	629	675	668	638	616	624	614	657	648	625	637	631	626	656	658	658	627	655	643	689	678	629	670	628	606	643	680	609	605	610	631	636	645	591	660	624	635	646	679	619	665	656	675	652	649	620	652	629	606	680	611	670	648	645	633	620	672	642	598	620	629	635	659	658	693	646	662	664	656	615	616	612	622	631	602	646	625	636	622	652	644	576	610	702	663	616	628	591	635	639	641	599	660	633	647	670	644	644	603	606	643	657	629	639	678	645	642	657	658	639	630	636	616	635	632	629	596	631	683	637	656	632	658	608	621	633	622	645	648	667	663	623	654	578	676	661	667	615	645	655	593	631	643	592	688	612	638	640	592	654	654	634	676	651	610	659	665	674	693	629	626	684	669	615	648	644	642	630	647	614	625	702	619	604	634	638	672	663	680	610	620	633	599	608	666	646	648	684	638	692	626	644	665	647	583	600	644	650	633	657	647	610	617	623	668	581	639	660	664	642	645	669	614	663	653	647	622	616	667	692	663	615	628	657	659	637	646	639	607	575	652	655	651	615	608	614	586	642	629	646	656	620	597	608	638	633	650	644	626	645	596	663	656	665	634	621	691	661	635	669	621	609	697	658	629	656	601	640	615	617	667	660	636	639	663	691	655	626	649	650	592	620	636	606	651	644	592	681	614	657	679	670	681	670	682	659	641	619	628	624	640	673	608	621	673	627	609	607	574	648	654	647	662	620	660	632	636	625	658	623	656	657	612	588	655	633	639	641	632	647	655	594	608	639	621	653	655	625	614	618	659	651	651	658	676	652	646	618	592	620	648	635	650	624	637	651	699	653	580	622	683	622	616	636	665	622	638	578	670	608	677	669	625	649	643	661	666	641	614	614	669	630	653	659	661	651	632	681	624	638	626	669	641	629	598	658	607	653	633	689	638	617	637	625	600	637	604	679	637	605	639	660	623	634	624	621	627	661	668	664	652	653	622	610	662	635	640	655	617	629	682	612	621	626	681	609	676	592	626	613	662	657	641	629	642	584	648	625	676	606	639	656	657	613	633	641	692	627	597	697	665	612	624	595	616	618	635	639	666	670	621	654	662	619	687	616	647	623
18107	13554	9547	4669	3496	2769	2343	2000	1696	1472	1412	1313	1247	1200	1179	1075	1006	927	943	915	894	894	857	843	883	854	877	851	768	808	814	826	790	881	885	859	846	826	820	836	817	840	811	824	838	834	850	815	829	815	800	835	785	817	856	841	784	811	824	801	806	842	854	847	808	753	804	782	756	801	853	799	815	845	804	822	859	823	833	815	807	806	862	810	798	852	824	853	851	807	847	803	827	851	827	831	824	783	742	766	809	883	831	828	785	790	806	834	851	800	787	814	817	805	864	788	803	829	786	784	782	801	829	755	789	812	807	795	791	845	827	868	781	804	834	810	806	817	824	814	785	807	818	823	833	805	795	822	844	801	830	834	840	742	851	829	806	810	852	820	809	820	831	806	798	820	770	839	783	814	818	749	852	784	834	778	799	775	772	790	775	835	794	780	804	808	782	783	754	778	806	797	782	838	849	817	857	778	798	830	798	815	865	803	777	821	805	798	819	756	814	838	805	796	817	822	765	816	832	817	816	807	824	776	840	819	821	791	797	825	857	799	770	814	857	788	773	794	816	834	768	816	807	787	808	790	882	786	854	812	810	773	762	817	848	808	799	799	884	792	769	838	792	772	774	841	829	801	793	840	832	769	806	841	792	815	863	800	840	788	805	839	777	867	781	792	789	804	802	806	807	795	818	808	806	792	832	843	889	812	820	818	825	808	787	867	858	810	772	780	814	796	855	794	767	825	833	813	752	843	770	753	809	824	770	819	829	829	811	839	826	846	731	799	801	807	820	793	899	907	807	782	793	809	832	806	785	823	813	825	788	827	792	801	870	850	788	818	859	787	817	795	796	881	790	828	801	823	823	833	805	798	829	825	783	776	763	856	808	785	747	821	795	828	822	788	825	759	795	766	753	808	807	814	771	823	772	798	797	762	841	815	768	832	787	844	861	855	827	779	818	800	833	753	828	793	785	769	820	803	779	819	841	827	790	806	862	844	801	832	844	808	791	811	816	840	850	835	781	799	834	818	789	838	785	805	785	814	825	783	832	813	827	806	799	795	797	830	867	795	816	841	779	798	759	852	829	774	819	794	801	774	789	757	825	858	801	757	855	846	802	795	819	744	856	843	835	806	799	820	705	793	819	769	834	814	789	845	797	815	856	819	747	865	854	791	855	798	827	820	793	841	841	783	795	754	798	794	806	796	798	819	784	829	820	798	773	753	803	794	772	806	813	814	790	743	839	820	765	800	843	845	761	772	802	819	803	759	839	790	825	832	810	814	834	803	782	799	794	805	809	838	817	819	814	819	792	778	788	819	806	812	792	795	827	798	858	798	876	776	800	761	787	821	819	842	855	818	810	796	749	814	789	792	810	829	860	796	808	809	804	848	836	811	804	796	795	837	855	820	817	780	870	813	761	812	785	819	861	842	838	857	844	854	840	776	785	836	821	791	814	875	831	823	784	840	822	817	805	865	823	759	841	818	852	807	807	786	810	816	795	813	771	829	797	801	813	801	825	795	809	796	838	771	806	791	822	866	745	790	780	786	792	814	806	802	803	838	815	834	829	802	834	838	800	800	776	824	799	810	855	803	821	780	770	856	778	787	759	787	776	800	830	791	819	833	850	808	856	777	806	798	789	814	790	799	796	847	826	789	810	769	828	804	834	839	836	789	749	811	819	813	824	818	856	813	776	796	793	817	854	833	847	785	815	827	805	803	830	777	743	799	803	780	785	792	828	799	772	757	889	784	810	808	781	775	791	824	795	831	831	811	860	807	781	834	785	795	798	832	815	808	821	786	756	854	768	783	812	808	844	785	811	837	822	818	784	801	866	810	804	798	796	805	777	813	854	826	791	833	771	776	818	791	826	834	779	786	795	823	774	803	843	798	795	796	795	809	839	740	777	789	782	785	809	793	795	797	834	810	840	805	794	858	730	882	827	785	826	833	775	815	806	757	826	793	806	751	796	824	818	829	837	879	847	836	808	807	794	800	834	829	816	815	812	783	831	825	796	823	814	802	780	794	858	768	804	848	819	800	823	794	833	839	798	825	811	817	784	868	815	808	793	815	861	830	795	791	791	816	769	805	874	769	823	806	797	772	831	811	822	827	832	770	858	788	837	790	836	775	866	822	806	760	809	784	785	748	830	759	772	796	819	783	785	806	891	819	827	784	817	779	800	829	804	840	804	779	841	788	816	838	861	758	778	816	842	793	805	810	870	769	822	792	831	778	817	791	836	772	808	803	825	868	838	784	815	829	799	839	827	827	735	786	834	809	834	793	794	868	826	790	812	791	751	805	834	854	767	808	795	786	789	812	815	807	815	813	800	810	812	776	768	789	795	871	829	873	810	757	820	822	793	807	812	772	805	772	822	824	800	775	789	793	776	828	800	782	818	811	808	827	805	822	836	890	837	814	838	856	771	817	811	808	844	814	818	843	816	856	828	817	827	788	778	796	830	769	797	764	832	804	823	822	801	802	818	739	836	788	811	853	785	798	796	808	803	780	776	791	802	839	761	778	799	820	828	833	800	843	780	787	827	827	744	802	797	820	845	828	793	784	791	794	783	732	764	843	823	807	787	735	831	851	826	802	803	834	853	820	774	803	793	776	830	778	789	794	825	802	809	834	858	831	824	819	821	786	767	862	849	780	846	828	817	787	827	763	829	808	825	833	795	814	835	841	843	794	766	816	811	827	801	895	836	840	776	789	836	773	778	771	812	834	847	820	866	883	805	798	843	811	862	827	745	715	788	788	732	835	840	764	799	804	838	789	842	798	771	788	800	850	818	785	842	804	835	845	808	801	753	842	779	809	818	805	805	793	810	815	753	824	789	823	861	834	829	775	852	791	779	803	757	778	851	779	814	820	778	859	805	781	846	830	801	779	781	831	775	793	770	841	789	799	820	797	796	770	797	836	802	797	796	793	854	808	844	773	786	806	847	816	791	807	833	795	763	816	852	800	810	843	771	826	825	802	855	866	789	822	827	783	769	844	807	802	809	794	786	785	811	834	805	809	800	783	810	764	843	830	804	813	837	799	810	828	799	818	832	807	811	794	801	832	780	787	810	793	789	806	816	834	796	802	804	781	798	813	809	818	771	782	799	771	815	875	803	834	797	795	858	836	810	852	833	808	853	833	815	816	775	838	848	808	811	797	796	829	807	814	788	801	768	793	826	805	795	795	802	794	777	809	776	826	819	832	774	833	842	812	850	810	762	851	761	777	817	802	812	850	790	816	728	812	878	840	804	813	816	841	768	827	768	774	800	798	826	798	839	774	796	804	827	836	774	850	808	838	781	818	793	809	828	822	832	818	824	803	794	841	812	844	850	796	838	794	854	801	788	779	812	816	788	776	779	840	793	848	808	771	791	792	782	786	843	821	778	831	836	805	796	793	787	825	833	816	846	784	809	805	774	770	798	803	802	799	824	809	775	808	826	806	837	819	800	809	784	850	819	783	810	833	811	803	809	790	835	814	792	766	849	858	846	820	842	771
27408	17137	3196	800	581	517	506	455	460	443	417	422	401	484	434	387	446	422	404	383	417	433	386	408	414	438	403	354	380	407	378	378	395	394	393	411	371	395	388	407	430	377	392	417	418	391	393	374	415	414	399	379	368	431	389	434	407	418	383	433	361	386	395	379	380	415	399	400	401	379	389	388	412	409	382	371	384	373	402	358	365	414	389	372	409	408	393	409	402	381	378	392	408	391	395	357	410	406	415	375	422	362	416	395	437	438	394	400	363	383	399	377	396	396	386	375	372	400	386	382	365	392	392	389	409	410	411	383	352	406	368	407	402	401	408	424	357	408	399	410	394	409	413	360	413	416	386	417	383	401	397	398	403	409	396	411	375	392	355	401	396	376	385	417	419	427	413	408	407	407	415	408	411	366	350	398	415	394	418	411	383	393	387	441	395	435	409	408	338	415	385	393	388	391	367	407	409	377	389	385	376	380	397	399	376	392	397	411	381	415	390	399	411	446	393	370	373	395	385	424	417	443	395	372	369	432	413	354	444	390	427	390	418	388	401	420	396	431	410	369	352	377	361	413	363	400	376	373	379	418	412	414	410	397	393	397	391	374	399	374	414	378	419	377	354	371	376	398	383	425	413	379	417	429	365	379	391	386	391	401	413	405	373	414	396	407	397	400	405	409	389	393	365	423	400	405	368	397	360	404	385	402	392	385	421	430	394	380	381	384	388	411	424	398	428	368	374	352	394	387	356	380	392	405	410	365	388	402	361	385	356	386	392	416	357	396	369	370	432	415	431	351	385	403	382	368	398	364	379	400	422	398	404	404	404	441	425	397	399	379	399	397	374	366	371	375	418	390	403	377	366	382	432	383	413	398	384	427	418	395	398	408	369	419	402	408	394	391	376	395	372	395	395	407	400	380	405	400	418	410	390	393	355	418	394	411	391	401	446	372	378	383	363	391	422	373	406	370	403	382	404	388	401	419	395	396	367	393	383	440	369	420	388	411	410	379	392	414	400	362	387	380	378	391	378	418	377	424	401	371	386	410	368	404	381	417	392	402	442	404	398	388	406	352	437	400	399	394	378	404	368	407	420	391	379	390	357	402	378	420	382	388	378	399	362	430	400	407	411	420	385	398	459	410	382	412	410	432	391	381	393	405	383	378	422	421	425	415	410	409	400	384	407	398	401	378	422	357	380	414	398	395	377	394	396	393	402	409	409	410	407	414	404	364	392	380	392	392	378	403	395	388	431	369	362	390	403	349	410	367	376	404	421	414	390	397	354	378	435	410	387	370	397	365	374	398	416	386	396	394	369	387	403	366	402	416	395	397	368	387	378	421	368	414	400	369	394	405	414	405	400	402	417	406	363	371	426	421	413	368	418	408	386	391	421	411	397	407	414	370	397	406	421	381	421	374	392	437	397	407	386	399	421	386	401	381	391	372	377	426	401	431	424	411	392	390	358	379	411	407	385	408	418	378	405	397	412	422	385	402	370	399	370	384	407	415	378	405	397	399	388	372	422	384	430	422	395	353	406	359	394	376	402	393	398	410	409	405	389	360	390	392	410	394	421	401	397	375	392	407	395	408	382	363	389	411	407	374	420	369	404	440	375	409	397	403	386	433	425	375	397	371	383	417	378	388	400	411	419	402	414	411	422	406	384	407	393	417	374	430	430	427	377	380	414	355	413	364	398	414	405	414	402	418	374	384	355	414	369	387	402	379	399	395	371	389	387	403	401	405	391	379	399	405	368	375	393	421	402	415	457	379	400	393	398	412	374	373	378	373	398	405	423	366	422	389	386	406	413	396	394	412	407	385	383	400	421	426	394	382	399	401	402	403	430	419	391	397	394	401	399	361	389	413	422	404	396	410	393	448	386	406	383	424	393	376	388	372	393	404	373	376	406	391	395	398	433	383	383	404	414	397	386	363	383	394	417	420	367	390	407	386	385	385	401	422	391	405	377	388	391	382	389	389	391	414	408	375	410	427	426	395	414	386	412	400	399	403	389	428	442	407	386	390	383	383	389	390	439	418	410	370	386	403	357	411	398	398	403	404	390	387	412	411	428	430	415	394	400	416	384	378	440	361	399	403	402	433	371	394	402	382	384	393	382	389	391	410	394	397	404	409	377	386	363	420	390	389	415	432	380	414	387	377	376	387	397	391	406	407	391	364	413	394	402	402	394	462	432	389	405	343	387	387	396	368	398	404	409	378	379	345	400	401	397	405	399	420	374	406	381	444	363	420	412	407	396	371	372	391	407	379	405	387	419	357	407	418	431	431	420	428	411	376	413	392	388	375	418	391	354	380	383	400	392	422	406	382	390	395	397	397	429	389	390	436	419	402	411	417	445	406	426	413	404	402	432	406	402	379	449	395	376	416	409	401	393	401	400	394	408	376	429	376	389	378	375	400	397	368	400	385	400	363	416	421	444	352	417	408	394	406	416	370	382	411	388	396	412	382	419	396	402	391	430	362	399	392	392	437	354	412	436	384	366	398	410	376	434	410	420	395	416	401	376	351	365	363	397	388	346	404	387	379	400	381	407	379	388	399	357	394	405	398	381	381	398	394	381	387	388	385	381	406	372	411	389	381	383	380	410	389	407	422	367	393	379	382	367	393	388	389	386	380	391	358	430	426	420	423	394	375	388	415	408	428	410	395	406	390	414	417	396	404	362	391	402	435	424	403	409	393	374	383	398	417	420	415	417	375	438	371	412	381	392	445	388	430	392	376	393	423	390	372	393	352	359	373	397	422	421	424	411	380	420	409	394	381	406	405	417	386	436	402	398	411	377	407	402	408	416	373	419	401	378	419	415	415	403	372	394	374	409	412	372	386	419	399	407	400	421	411	426	396	386	399	376	383	361	383	442	390	373	418	376	381	405	363	401	399	439	361	399	389	399	371	356	401	404	374	361	441	376	401	388	382	402	395	394	397	398	388	409	381	415	385	372	398	391	400	381	384	375	400	405	418	379	378	417	401	372	417	364	403	400	384	406	414	435	407	380	403	419	394	422	400	419	406	391	382	380	381	373	397	390	413	390	400	377	387	434	375	410	413	395	381	388	373	394	393	375	385	389	373	409	370	408	407	425	407	420	355	380	367	363	388	409	379	407	404	383	373	379	391	427	396	386	382	421	409	358	399	426	359	377	403	368	423	388	374	386	392	410	395	405	386	430	387	394	361	378	406	394	384	428	386	370	397	409	390	387	388	389	378	378	422	399	409	343	372	432	402	417	372	383	381	385	418	408	382	413	415	407	408	399	399	433	396	393	401	399	447	414	405	392	391	410	401	387	348	367	379	383	395	365	430	389	391	390	425	386	380	365	384	398	414	376	405	373	394	403	376	357	421	378	355	394	385	380	374	389	358	402	398	412	410	378	397	415	371	410	424	384	392	364	439	391	370	404	368	413	388	427	413	388	424	371	410	405	383	414	382	365	394	439	412	392	415	419	416	389	399	404	387	398	409	397	383	379	379	395	408	434	409	394	362
5609	1682	1194	838	690	633	672	648	623	566	605	587	572	599	541	558	567	497	467	507	482	497	510	540	527	467	515	511	497	505	475	512	465	506	485	480	528	480	552	526	435	476	514	510	497	472	506	515	505	519	478	521	499	520	502	495	468	442	489	547	506	532	497	515	478	499	493	507	508	491	479	503	467	549	510	524	492	490	522	527	527	529	508	490	511	503	497	486	481	475	538	507	507	513	479	463	471	525	472	503	487	522	478	539	539	512	497	509	531	542	506	500	518	529	494	533	486	519	495	496	552	497	528	517	524	456	497	544	526	502	529	490	463	512	496	513	516	473	508	536	502	524	529	508	497	501	484	532	517	556	523	527	513	516	519	509	526	495	491	510	543	522	523	500	486	496	500	455	522	508	484	475	449	489	533	499	509	485	525	498	496	533	522	475	502	500	531	480	482	512	526	501	484	516	469	474	510	532	491	514	522	495	512	529	543	483	433	508	530	479	498	493	492	500	528	483	541	496	469	524	519	529	527	515	507	506	469	504	498	457	525	552	505	510	476	513	514	489	480	459	540	518	478	483	497	500	502	443	507	520	505	480	510	473	535	482	487	511	469	507	521	506	523	498	484	517	508	486	528	533	540	504	499	477	516	541	534	470	507	509	471	497	493	486	513	494	492	495	484	487	521	503	517	520	468	520	488	505	482	464	486	453	502	503	509	504	471	530	510	467	487	476	501	495	481	519	520	541	514	493	483	509	486	501	478	512	510	511	507	533	508	480	501	489	510	442	516	522	485	470	489	493	512	472	501	522	506	462	511	493	503	449	477	520	493	478	498	489	493	492	516	499	494	512	466	550	492	501	521	515	504	482	543	460	464	507	512	477	519	521	502	488	515	516	534	490	544	513	491	514	495	488	521	492	533	502	520	481	506	462	517	502	511	523	510	471	480	482	496	507	503	500	518	493	498	480	474	493	523	517	532	495	490	495	511	520	478	505	520	556	535	491	495	499	506	521	520	532	532	532	491	476	526	565	509	484	501	537	521	513	519	530	505	503	502	482	479	502	505	525	484	497	488	485	493	538	475	506	520	463	497	526	482	460	515	469	469	501	498	505	503	500	469	499	518	504	517	484	460	493	529	492	470	511	510	489	507	519	520	508	495	486	548	511	507	472	486	472	503	479	475	494	491	516	522	483	463	472	465	494	479	505	531	542	530	500	533	538	461	553	482	497	520	524	516	517	526	515	504	498	474	518	517	507	522	493	491	503	524	507	529	467	472	507	513	526	502	513	537	510	455	508	515	509	477	521	519	508	496	470	490	518	515	485	523	510	496	495	504	513	498	471	518	494	543	511	524	491	493	490	508	450	474	463	511	514	518	537	472	510	499	519	514	468	474	473	496	514	502	454	479	470	506	503	478	507	506	512	521	562	503	522	485	480	517	512	530	468	535	497	474	522	532	516	496	508	523	489	463	478	516	549	505	505	455	525	478	482	517	487	497	516	478	503	492	548	481	496	464	514	535	508	483	477	518	510	481	508	495	503	498	506	557	504	499	498	511	516	464	490	507	489	515	487	501	503	522	521	487	487	494	483	546	465	507	506	524	505	467	528	528	471	527	500	532	508	475	512	483	540	546	460	516	532	507	508	488	540	524	509	511	471	565	489	522	496	503	493	486	473	492	517	521	479	517	504	502	501	534	491	502	508	473	520	530	514	507	528	525	530	517	502	513	518	523	521	479	506	495	496	508	499	503	477	498	516	513	504	468	486	530	500	496	481	495	498	511	503	492	497	535	549	514	505	479	514	508	527	504	514	490	488	495	496	510	521	508	500	510	479	505	528	496	524	521	477	507	507	541	508	494	450	493	487	471	520	521	534	531	495	523	519	509	479	495	486	504	511	503	515	510	472	490	554	491	503	510	502	489	478	481	551	510	521	501	496	508	562	479	492	469	524	477	502	522	482	509	488	510	492	538	509	492	485	531	485	526	477	522	491	508	548	501	515	509	530	507	513	468	508	521	495	520	506	493	507	501	483	479	519	543	493	506	469	570	524	510	498	503	485	496	483	486	515	490	517	513	524	506	520	525	471	560	525	447	469	492	481	504	535	520	509	480	494	492	530	500	501	529	534	480	512	483	504	525	507	469	466	520	538	500	546	507	498	477	524	481	523	482	466	521	513	489	519	512	511	497	494	524	541	508	509	535	510	492	500	539	525	508	443	524	467	488	481	484	511	500	530	469	479	467	472	508	503	481	500	476	494	499	523	495	515	519	484	508	517	506	467	476	478	486	495	517	475	492	564	519	492	494	515	458	487	525	517	496	513	530	460	485	502	479	511	497	518	492	502	510	523	524	517	517	470	481	475	489	480	455	527	500	537	514	484	540	493	507	493	493	486	518	527	507	490	479	520	501	496	512	522	536	547	511	514	481	481	494	566	515	475	516	489	515	507	552	491	522	509	447	498	466	507	519	506	460	505	506	492	505	495	487	490	496	485	502	510	488	526	519	460	480	471	502	465	503	505	513	503	512	499	510	529	494	509	521	508	520	495	499	472	490	525	520	462	497	481	478	489	537	562	577	470	534	503	518	504	536	487	509	530	515	520	492	504	510	491	521	524	505	482	513	521	487	477	495	500	537	527	563	504	535	481	494	517	490	492	507	504	508	515	495	486	502	489	518	472	471	496	534	512	546	533	500	522	505	492	504	562	501	502	477	506	488	494	488	513	506	485	519	520	458	510	508	515	496	509	497	472	497	477	512	513	473	492	471	477	505	481	534	520	507	527	501	526	522	489	516	528	494	462	489	539	499	477	530	508	497	501	529	482	473	507	513	460	487	511	502	527	533	512	502	518	514	512	538	490	493	470	512	509	499	521	523	511	545	501	518	481	505	474	482	516	494	484	548	505	474	481	530	535	503	495	520	486	480	535	520	538	471	495	452	554	506	521	508	532	510	466	510	482	511	521	499	460	488	495	531	501	506	489	533	471	507	467	490	481	473	528	488	471	477	511	534	524	466	493	510	457	498	488	490	497	524	507	501	496	481	506	522	533	498	501	504	490	466	528	517	488	505	499	475	469	488	496	482	500	513	491	497	485	524	510	519	541	484	489	479	492	510	527	514	541	502	506	567	515	483	496	491	521	498	510	489	495	507	522	519	524	522	487	451	495	524	541	509	522	498	494	533	525	497	509	464	471	461	498	535	463	490	532	480	495	511	498	468	491	479	456	512	528	526	504	518	508	476	503	518	510	497	516	524	525	521	532	525	510	489	497	453	489	554	522	470	509	477	500	514	556	492	493	495	536	511	530	515	484	554	470	516	517	470	507	527	496	474	497	523	497	518	518	500	504	511	506	494	468	516	514	487	511	557	514	501	508	482	475	509	578	547	522	522	531	471	542	529	532	485	504	496	502	526	454	481	530	508	484	511	520	484	496	505	530	500	528	526	484	511	487	537	488	471	455	515	474	509	509	516	489	477	490	525	510	503	520	472	520	487	479
23618	21404	28597	24568	21220	5088	1362	1035	926	877	875	799	811	761	826	772	761	680	713	726	676	727	692	737	732	646	683	670	695	719	704	645	698	663	677	660	718	668	729	670	754	708	697	678	652	704	685	710	703	696	681	700	668	688	697	704	691	671	706	702	713	697	731	674	693	699	692	692	660	713	682	694	691	671	704	644	708	697	723	691	738	727	713	729	673	682	694	740	646	735	707	663	714	700	673	658	666	696	660	679	706	672	671	690	686	690	675	687	675	724	701	690	681	682	685	709	698	729	678	726	683	642	650	684	707	641	671	693	694	676	695	697	690	751	704	632	709	659	690	684	686	667	690	653	663	653	700	678	637	688	688	695	741	710	676	674	685	633	710	717	750	678	658	674	686	702	684	737	701	650	643	706	647	719	676	708	740	724	651	650	682	703	683	634	704	644	649	680	665	729	678	647	689	759	687	683	705	719	695	642	640	620	694	693	698	618	750	673	698	721	730	670	666	707	706	698	695	720	695	670	686	699	717	724	639	692	641	656	711	719	711	698	673	695	686	711	675	723	667	697	699	725	692	677	748	665	671	687	663	673	688	702	694	649	747	703	671	675	662	651	667	663	678	658	692	729	696	663	713	708	684	693	690	702	705	634	678	681	715	686	649	631	706	693	715	717	664	665	703	678	679	709	736	712	662	704	713	721	703	703	702	667	677	659	696	717	668	700	684	699	635	687	715	657	655	721	678	712	710	693	740	654	631	686	699	678	706	719	705	701	707	657	669	616	686	709	706	675	695	665	616	669	699	688	728	661	679	657	668	671	691	678	686	723	745	704	617	695	705	684	698	690	659	726	705	748	647	692	668	721	667	705	664	679	729	657	712	724	690	670	704	648	689	659	707	683	693	685	629	699	691	688	716	712	699	696	697	677	679	689	709	641	713	726	701	717	700	663	703	695	701	663	702	764	662	737	750	733	686	723	684	698	682	664	691	679	713	740	688	715	631	698	693	673	707	652	654	710	666	659	693	667	674	729	670	714	672	682	695	687	688	686	703	699	668	663	681	694	716	663	762	682	674	700	686	685	679	712	712	703	659	697	643	712	675	672	680	675	643	705	686	624	677	712	735	721	707	704	654	701	668	664	677	665	722	656	709	693	672	687	667	655	696	693	742	677	690	696	706	658	701	741	673	646	689	691	707	675	694	681	688	690	709	691	667	727	657	725	668	692	654	684	696	678	683	657	684	701	716	716	660	669	701	732	694	679	743	671	689	706	678	727	726	687	665	685	661	723	660	659	739	692	666	737	720	689	694	690	647	710	667	673	640	659	732	692	642	678	685	678	672	668	707	648	736	717	685	663	781	684	700	655	720	703	666	710	654	697	705	662	679	639	709	656	685	661	709	702	707	693	698	660	699	723	692	660	699	684	673	713	684	680	691	695	712	694	682	680	677	665	684	681	655	678	727	680	703	715	667	674	696	679	694	712	724	676	706	702	663	717	705	694	715	716	682	662	694	656	689	670	710	712	721	685	680	678	722	700	690	669	699	740	694	701	679	671	667	679	636	615	647	698	649	734	689	675	710	642	693	741	679	713	687	712	697	715	697	686	720	743	657	683	649	698	714	657	716	692	681	683	753	712	657	669	695	694	674	680	685	732	712	699	717	640	667	676	684	682	648	702	674	722	732	670	665	639	703	701	645	701	695	657	706	702	710	706	694	689	688	677	623	664	714	650	681	685	674	709	689	697	742	682	680	691	682	671	687	690	738	714	728	643	713	701	707	697	699	676	718	682	716	701	677	644	671	727	745	707	705	681	704	717	678	663	655	650	689	720	680	704	658	654	678	729	673	689	690	707	686	687	715	685	688	700	651	627	696	702	680	669	707	680	671	652	672	662	718	667	680	715	670	726	673	733	641	691	689	673	667	705	682	656	677	685	649	719	723	683	705	691	667	661	689	716	673	678	703	660	656	716	661	718	641	678	652	713	667	711	706	697	682	664	683	701	675	721	719	705	715	680	721	730	663	693	717	684	687	725	679	735	694	718	685	689	705	713	701	654	673	697	692	692	717	719	690	693	681	694	688	673	690	687	653	682	710	669	753	695	700	661	710	701	714	645	649	681	619	692	709	715	651	717	702	699	721	698	659	669	722	712	706	691	733	719	705	657	618	697	733	727	694	641	685	701	729	678	710	713	639	702	680	664	756	732	731	669	656	690	704	668	691	714	637	697	686	742	674	713	728	688	664	689	649	688	688	638	665	719	683	709	709	693	724	680	689	697	717	649	678	675	647	716	664	703	685	705	726	677	682	667	650	660	675	691	674	689	664	660	645	686	667	719	694	715	670	705	690	694	699	672	641	661	711	706	637	638	630	684	699	666	702	724	669	660	696	724	646	711	686	709	662	676	695	681	641	707	688	719	697	657	715	694	634	722	676	692	648	707	678	717	654	723	714	741	714	645	673	712	734	649	656	713	694	698	707	695	694	662	741	676	647	684	712	640	645	672	693	674	666	707	712	704	621	696	663	664	727	679	669	667	666	683	695	662	694	744	697	644	699	676	710	723	656	647	675	710	709	690	684	678	674	725	697	678	731	643	715	673	682	703	692	676	708	663	733	687	686	697	701	678	679	708	677	672	673	654	670	680	722	708	690	667	700	696	684	709	660	704	673	659	674	703	651	752	766	649	696	707	680	667	680	717	702	668	739	690	670	691	702	706	652	695	670	683	652	670	790	708	667	657	698	669	689	711	698	666	698	679	637	667	704	676	649	687	678	675	675	713	706	659	689	714	730	681	679	687	702	657	725	677	720	698	694	702	704	668	679	743	668	708	642	702	704	674	658	667	699	686	661	736	699	682	706	675	679	682	692	686	708	718	673	671	692	701	728	633	709	683	674	686	684	668	683	694	683	726	695	642	704	675	641	743	670	685	713	697	659	673	645	728	664	683	705	671	645	678	703	681	663	649	672	686	700	663	716	680	666	679	654	713	722	718	725	702	698	664	662	682	667	650	730	652	714	707	655	701	713	652	718	694	691	702	673	661	687	654	677	639	672	710	638	703	643	661	671	692	709	681	703	684	732	706	715	649	708	685	674	698	690	720	705	700	716	714	673	666	706	730	711	719	676	682	647	701	661	671	684	681	685	719	709	664	684	666	687	691	660	634	721	671	669	688	751	684	660	685	690	723	623	694	694	709	693	696	677	678	703	673	679	692	671	648	721	674	656	665	675	722	707	712	682	725	696	666	674	672	678	722	705	734	731	694	678	733	672	679	666	701	611	684	726	668	695	687	706	672	671	649	707	638	636	676	653	671	663	660	684	677	675	653	679	731	720	707	642	742	697	745	656	699	653	684	674	652	675	692	677	706	730	729	705	656	659	655	682	666	650	694	694	717	686	690	712	659	681	678	684	666	654	704	717	671	693	666	731	660	712	718	654	722	701	626	652	676	746	713	630	656	655	692	631	732	760	676	722	674	722	683	684	677	699	674	703	719	677	685
14749	8370	6094	2970	2347	1948	1741	1461	1270	1183	1211	1110	1094	1076	1014	1056	904	908	916	918	853	901	871	938	838	873	860	880	878	929	893	846	846	856	862	881	817	828	799	829	852	926	857	826	835	897	841	820	906	850	898	882	780	833	851	794	823	881	869	848	850	896	866	852	832	849	856	851	831	845	894	890	931	871	870	883	834	843	911	814	847	837	849	849	875	822	852	898	815	849	859	869	846	808	881	863	891	860	850	826	896	840	863	826	918	852	905	878	838	814	856	834	830	815	908	834	898	867	878	852	884	808	898	885	889	857	854	895	841	825	824	851	838	877	806	875	834	856	866	894	872	913	838	847	870	892	894	844	862	845	849	893	886	829	849	864	870	828	893	896	792	861	857	843	847	886	894	867	833	888	847	852	870	801	854	880	844	888	860	881	851	864	862	854	858	819	872	868	825	810	873	870	829	842	866	875	822	821	897	870	869	855	868	914	869	857	823	861	884	874	867	838	829	873	851	878	882	833	841	845	836	817	857	796	846	865	804	826	820	838	812	874	835	843	846	901	868	820	864	821	905	836	814	876	819	854	856	884	842	867	812	896	820	811	886	860	878	864	841	854	856	854	899	837	909	865	864	847	837	879	882	846	818	840	824	862	871	893	839	865	854	841	859	899	886	845	848	850	887	813	848	927	868	865	878	871	854	863	838	849	864	843	850	823	868	875	826	860	857	879	829	838	830	810	849	885	871	824	855	821	885	863	847	865	819	824	788	850	818	867	861	807	851	812	851	851	844	891	858	870	886	873	844	914	840	854	818	868	800	864	857	829	817	826	832	800	859	874	852	864	901	852	881	832	850	847	884	854	853	832	874	819	846	914	884	843	878	879	849	922	835	835	878	890	854	929	841	843	859	856	828	876	832	881	874	888	877	856	858	787	853	853	890	849	890	907	856	820	851	879	861	854	809	822	856	831	848	873	843	861	825	836	846	817	806	896	865	820	809	854	848	880	817	870	857	826	829	818	867	891	895	861	869	904	827	899	849	853	840	819	808	893	823	820	884	837	852	801	809	845	831	851	837	858	840	804	892	817	839	862	855	816	859	793	821	909	807	874	860	864	881	813	830	854	827	782	899	875	801	847	888	833	871	801	830	871	853	849	828	844	845	849	857	822	884	850	827	859	861	885	890	846	824	887	851	858	864	849	807	854	838	895	843	871	825	851	871	835	861	840	861	858	899	866	857	887	844	852	863	880	863	898	883	832	866	839	880	846	905	847	839	903	870	854	871	802	841	869	815	846	830	903	843	907	858	905	863	837	881	907	825	811	837	894	846	840	809	856	873	845	890	854	874	811	942	874	845	850	817	846	849	793	842	916	874	851	881	869	825	857	891	858	839	852	815	807	831	846	806	822	934	850	800	812	890	866	854	869	782	863	828	830	853	788	832	903	834	838	862	812	861	854	862	850	853	853	937	870	860	834	896	825	889	887	835	827	855	850	868	814	903	829	800	831	827	874	850	823	901	868	840	880	792	838	821	869	867	829	855	855	807	938	860	861	821	845	875	847	879	901	855	872	854	886	768	891	914	834	850	821	837	880	822	864	863	827	859	803	861	819	807	821	847	897	925	869	881	815	875	870	885	889	811	865	899	843	837	872	861	854	890	865	879	844	865	865	861	881	862	847	902	855	849	819	832	851	847	822	863	833	805	824	878	833	865	863	839	818	868	834	905	812	879	901	869	824	809	855	839	888	833	827	918	846	823	835	863	875	882	845	811	838	822	865	875	916	823	882	891	859	834	879	822	798	840	768	868	832	833	855	801	856	878	865	798	851	895	825	852	863	839	830	881	832	830	903	872	842	850	848	883	813	822	836	824	841	863	822	833	865	890	861	854	844	849	878	807	864	874	780	868	835	786	828	870	853	830	827	844	902	864	859	793	874	870	876	827	844	814	866	869	868	874	855	869	850	871	861	890	896	831	844	843	898	862	831	853	841	849	843	882	874	886	849	846	874	863	890	877	847	872	830	843	883	894	805	886	830	864	818	881	920	874	837	827	842	869	811	893	849	875	916	882	830	833	837	850	874	853	874	868	862	875	857	886	844	845	938	895	826	882	851	862	849	819	883	826	828	914	874	844	937	865	835	840	858	908	873	863	852	826	888	854	854	822	878	873	844	905	887	847	892	842	842	857	861	821	880	866	855	844	860	836	867	833	878	849	848	862	850	854	839	855	845	875	794	851	859	850	824	843	835	854	864	843	894	827	855	828	850	882	850	816	858	869	824	835	824	822	912	860	848	842	845	878	832	817	905	855	864	892	866	841	872	833	855	893	874	833	905	859	848	867	869	818	818	850	859	871	823	894	834	817	856	809	841	846	885	869	874	853	839	824	861	832	867	888	881	836	940	851	839	833	898	910	789	843	864	785	859	851	890	885	839	855	829	894	873	887	850	884	837	846	883	857	886	846	869	844	841	848	827	816	849	908	846	890	834	883	870	852	855	843	866	860	865	944	817	860	880	924	878	812	880	842	827	858	810	840	837	847	845	821	815	814	864	855	807	893	826	861	908	836	810	846	841	811	891	883	855	872	861	847	832	875	934	858	842	880	843	828	869	864	865	856	845	873	890	854	856	855	824	843	848	865	825	892	862	839	814	878	867	863	828	847	841	840	869	886	861	863	814	904	859	798	757	902	833	911	864	860	869	912	890	818	864	870	866	846	873	806	836	899	876	828	854	850	888	884	857	831	812	861	921	881	855	802	867	835	868	847	846	814	797	835	870	850	881	878	880	839	881	837	842	852	841	874	850	851	869	881	852	838	911	829	877	840	850	861	815	800	838	879	855	896	798	880	837	856	853	848	911	854	843	832	853	799	856	833	879	806	781	820	846	842	865	835	816	884	849	829	860	900	919	886	857	845	836	853	834	905	852	846	795	854	783	836	874	807	834	857	839	830	846	847	838	863	833	889	800	800	855	841	810	851	892	870	803	854	852	893	865	867	840	904	829	875	801	824	846	931	835	844	830	828	943	866	899	898	901	847	837	876	888	868	864	900	851	791	793	890	845	830	838	920	833	826	896	876	896	854	830	840	855	872	819	861	907	863	866	813	838	811	838	826	898	865	860	812	818	849	846	838	892	837	825	860	839	874	873	900	866	877	802	892	865	852	861	871	852	882	853	941	871	902	862	835	888	872	863	848	826	833	864	881	864	856	841	837	863	882	872	832	841	890	855	900	835	879	859	796	840	836	890	809	807	833	805	845	860	846	825	855	850	854	873	841	918	830	855	873	828	827	842	893	856	819	913	862	890	906	823	859	820	819	857	863	763	869	826	826	858	880	870	836	877	868	855	809	827	834	845	886	871	872	831	826	838	868	802	805	892	880	820	879	910	892	896	861	851	851	873	843	860	830	881	845	855	864	881	863	859	826	840	808	811	814	882	819	836	862	870	838	835	852	828	917	840	820	883	821	867	881	858	885	844	904	885	858	845	860	833	817	858	873	854
24610	21433	27249	25592	4460	556	477	391	388	357	339	324	300	338	319	301	290	287	253	249	257	263	279	288	258	246	292	285	279	233	254	263	271	236	223	257	252	264	271	256	234	254	236	237	235	258	243	234	272	237	271	270	245	252	294	263	277	274	264	274	274	271	269	239	297	256	267	245	262	253	284	259	246	232	241	258	276	257	252	246	265	258	254	257	250	284	267	269	259	243	253	249	269	270	276	251	248	273	256	253	282	245	272	272	251	271	230	255	254	255	269	280	261	267	270	261	248	261	251	250	273	255	256	244	258	264	260	284	253	258	271	278	256	268	257	220	233	242	277	297	256	257	264	239	265	250	248	246	260	269	268	289	263	252	219	269	245	251	242	246	279	257	274	228	277	251	280	260	255	279	274	265	248	237	258	234	272	256	257	294	259	264	233	240	263	246	261	248	274	247	240	280	272	259	245	245	253	238	242	275	268	256	259	286	247	270	249	261	262	279	270	250	257	231	263	261	258	253	253	268	272	299	260	246	261	234	258	273	286	261	269	278	264	268	228	242	237	250	287	282	270	248	256	250	252	286	288	253	263	249	238	230	250	268	255	232	253	225	257	263	267	230	239	275	237	264	274	285	265	244	263	243	273	261	271	274	235	243	243	261	237	245	237	273	265	245	245	257	281	282	268	250	272	266	226	250	250	262	248	265	293	250	271	244	242	270	263	275	272	271	229	250	267	253	269	264	246	242	291	268	259	251	252	267	263	259	251	271	264	252	270	270	246	258	239	282	267	253	252	254	264	287	256	257	271	256	262	247	264	252	283	264	249	266	252	288	260	242	264	292	277	277	254	281	249	266	264	244	233	279	257	258	254	256	268	237	236	261	288	272	277	248	230	239	261	269	251	245	242	257	234	259	254	253	255	233	242	273	245	257	259	253	273	268	242	262	268	260	234	250	269	234	256	255	259	282	278	265	273	268	239	263	252	292	240	265	259	256	276	279	257	256	249	288	244	249	231	253	257	231	233	229	261	219	231	275	252	266	235	259	240	244	245	236	274	263	247	260	265	249	268	274	255	247	266	255	282	236	284	239	282	255	281	221	267	287	282	248	250	242	266	270	241	271	234	240	276	257	273	253	217	247	240	271	248	250	264	248	257	277	321	258	237	223	265	280	262	270	251	269	258	295	266	264	266	253	237	226	280	261	263	256	274	239	248	252	277	279	262	261	260	277	262	284	307	261	262	239	253	248	261	261	257	252	232	253	282	295	271	249	251	255	281	239	242	245	253	276	255	231	250	266	279	247	248	273	284	262	251	251	236	265	231	262	257	260	236	247	257	256	297	245	280	249	276	270	258	252	268	264	245	261	268	273	245	275	236	252	271	256	246	243	279	256	256	262	263	258	247	240	234	259	266	241	240	270	263	264	258	267	262	244	280	256	265	232	277	251	266	247	234	258	273	261	271	258	241	247	282	251	257	268	255	257	270	264	267	292	237	231	226	237	239	254	226	254	258	281	258	277	220	249	246	243	246	260	273	251	239	231	264	266	233	252	241	259	241	248	296	263	288	250	277	270	261	267	251	247	250	227	252	287	257	250	254	256	232	261	266	289	261	284	247	265	251	231	261	273	262	270	243	256	267	260	252	238	242	275	272	263	286	275	277	238	268	252	240	261	260	262	238	208	252	269	289	238	244	270	258	277	246	252	266	277	278	234	268	289	265	277	288	270	248	258	255	242	226	273	283	282	236	238	252	273	243	243	259	250	268	264	244	282	255	248	278	239	257	241	257	248	263	282	266	268	264	250	291	257	280	231	272	242	278	236	261	248	265	236	252	284	232	274	236	248	258	274	250	252	246	260	244	241	286	242	231	270	256	254	251	249	251	300	245	251	270	252	227	233	279	268	274	261	266	267	249	262	270	292	262	294	255	267	259	248	232	245	263	250	266	254	269	246	266	277	241	293	263	261	243	257	253	246	278	242	278	281	246	258	256	265	251	268	248	259	260	254	239	254	268	256	226	253	263	266	269	251	281	256	257	244	296	272	247	255	258	259	280	254	310	257	261	254	258	262	260	258	244	265	279	265	249	276	251	240	272	260	260	234	235	240	252	252	268	247	242	281	238	239	243	288	273	259	273	239	238	224	297	268	253	234	251	308	235	248	249	245	248	260	252	257	263	266	254	246	239	246	247	264	272	250	242	264	279	271	247	262	293	271	263	278	276	243	274	274	247	253	290	245	237	265	267	262	268	260	246	255	273	267	272	263	252	266	264	257	240	231	289	257	266	236	237	272	231	255	298	255	270	245	246	257	247	243	266	256	244	256	273	244	245	250	221	244	266	233	243	279	249	245	272	271	254	258	260	275	246	255	256	260	247	254	273	266	259	241	286	239	269	274	256	276	269	292	285	264	247	246	289	254	255	243	267	262	262	219	276	250	258	274	233	258	266	242	242	256	292	258	251	281	276	261	258	246	252	236	248	256	271	266	283	260	272	239	246	268	224	260	272	270	249	262	237	262	217	277	273	273	260	251	241	218	223	252	225	241	266	245	253	237	272	304	258	258	266	290	250	248	243	283	233	254	241	252	291	260	239	280	221	257	255	274	264	243	236	256	237	266	269	268	243	255	289	265	270	261	269	262	229	243	255	231	263	240	272	248	257	243	274	252	271	257	260	229	277	252	242	278	246	265	265	255	257	291	283	243	259	254	244	250	240	233	248	268	255	256	273	266	275	234	259	248	233	255	266	239	253	218	247	241	250	255	289	269	268	247	252	244	251	280	250	276	262	280	229	257	289	246	240	231	255	242	248	247	261	236	280	252	283	240	264	265	242	250	273	252	237	251	256	278	262	243	231	266	244	247	232	267	244	259	277	277	240	260	251	256	259	240	276	233	250	245	263	226	246	262	274	247	276	268	234	247	240	258	258	231	242	257	282	287	247	252	277	272	261	252	233	233	250	264	267	262	244	270	254	279	272	286	268	250	257	286	269	231	245	260	263	248	230	238	231	271	248	308	247	284	276	233	263	286	263	277	272	268	261	272	256	270	262	272	256	269	258	253	294	269	270	271	279	242	246	231	262	231	283	280	252	258	249	248	279	272	254	274	304	274	273	255	253	252	262	231	259	255	264	248	258	249	252	262	264	259	255	272	259	304	264	278	262	266	242	273	250	265	238	246	268	253	278	229	227	263	261	251	270	266	260	253	277	255	264	267	243	263	240	260	280	252	242	281	249	270	254	292	287	275	239	286	248	270	243	257	247	270	275	270	254	281	276	250	233	272	293	240	268	244	243	279	250	274	255	246	249	264	288	266	271	267	249	242	258	269	219	263	250	250	257	266	268	287	265	230	234	215	258	232	254	254	255	244	262	267	276	230	292	257	255	272	253	261	259	286	270	238	234	236	290	268	240	240	276	231	257	268	259	254	279	235	298	248	247	263	245	276	266	254	261	242	262	262	241	258	265	278	237	295	239	289	246	257	247	238	242	281	287	242	259	258
13231	4745	3221	1621	1189	948	813	697	572	571	530	540	504	465	456	426	432	414	383	414	379	356	382	384	326	355	367	384	344	311	370	377	374	386	395	352	373	357	343	371	336	358	378	335	342	354	347	375	314	365	356	351	359	356	351	380	344	377	355	364	357	368	370	372	344	371	367	340	364	366	323	362	341	390	380	357	341	385	342	338	354	352	367	327	362	327	326	373	344	369	375	343	364	355	376	351	347	362	351	364	339	373	340	350	330	376	378	359	359	387	326	359	364	352	324	351	346	340	365	367	392	358	378	356	351	386	371	327	344	360	347	347	344	351	333	383	328	347	376	325	356	380	331	349	367	338	357	356	355	371	355	355	353	333	345	347	343	342	344	358	358	365	375	368	349	371	346	357	369	375	334	387	300	358	338	383	331	342	342	312	343	340	377	353	369	345	357	361	378	333	343	346	349	367	355	346	345	375	381	373	379	355	335	359	345	369	341	337	355	363	322	379	341	335	345	415	340	336	350	347	362	350	357	371	369	351	348	358	344	341	359	359	344	345	353	349	353	327	349	374	353	334	364	371	346	352	373	309	383	328	349	354	332	354	343	346	326	365	354	354	373	358	378	363	349	391	324	350	337	354	353	346	362	355	340	364	342	353	359	346	337	333	339	327	343	347	362	363	339	380	366	329	326	382	355	334	373	354	330	372	337	339	369	346	367	337	404	391	352	344	323	353	363	365	360	392	354	375	370	383	349	343	359	346	367	394	319	342	350	326	390	367	318	353	340	359	353	348	383	367	323	337	339	334	354	375	384	356	386	376	343	341	384	348	345	365	349	379	339	368	337	354	368	381	374	342	336	368	366	332	362	351	362	363	368	337	337	352	337	388	359	346	355	350	361	361	367	370	346	351	353	372	344	359	375	344	324	412	344	340	355	345	335	343	350	327	332	355	392	348	388	341	356	350	339	365	346	347	363	346	346	345	356	366	323	381	388	379	385	340	345	355	351	373	366	390	357	350	331	371	331	359	370	343	348	380	349	346	378	325	323	338	350	337	342	344	350	337	366	353	365	365	382	367	326	323	374	391	328	353	391	375	358	377	351	371	363	366	375	397	365	365	370	343	363	331	357	362	384	409	345	350	329	360	385	357	363	360	318	350	353	346	344	343	331	362	346	362	348	347	366	377	357	367	354	376	397	321	320	350	302	321	372	385	345	378	372	388	363	376	354	321	341	361	348	379	375	338	335	370	333	328	361	347	365	388	364	372	337	349	363	349	372	342	352	338	359	354	346	335	368	361	347	336	349	346	359	324	342	378	338	330	342	361	347	328	366	322	340	386	364	349	340	344	347	361	391	351	369	368	351	332	332	350	384	334	343	317	362	361	343	349	343	344	338	351	371	349	335	336	362	362	352	343	375	355	308	368	376	344	381	312	354	337	308	356	358	347	345	359	341	375	352	378	351	371	354	382	367	349	344	363	362	374	375	387	353	389	362	339	361	374	316	350	344	317	324	330	364	358	332	360	348	357	352	333	358	367	351	377	356	359	321	333	374	369	330	350	395	354	334	375	363	356	349	370	345	347	361	342	335	359	327	369	334	361	380	350	362	393	359	342	382	335	348	386	379	313	410	342	344	339	389	349	363	348	377	345	379	361	370	367	368	389	301	338	346	359	384	351	333	330	361	369	323	379	332	364	353	377	381	350	342	357	381	363	338	359	354	369	359	332	357	339	376	327	332	347	367	330	352	336	359	357	321	352	357	364	358	347	371	361	311	374	385	379	351	360	364	352	362	349	319	298	356	365	340	398	351	353	327	366	353	387	366	355	347	311	353	353	363	351	338	377	350	333	342	356	335	354	350	357	319	358	357	377	345	353	370	358	343	370	366	343	348	324	378	383	366	375	385	346	352	344	343	304	347	343	370	380	308	366	338	352	359	341	317	343	350	364	356	345	395	348	346	339	363	337	340	356	344	379	369	377	363	361	341	376	312	380	363	354	348	377	384	380	343	392	356	379	344	347	330	344	345	383	405	330	349	357	359	331	352	379	351	398	332	376	354	335	367	342	346	386	384	352	338	347	333	347	350	366	361	364	319	352	359	368	350	337	369	340	355	350	340	362	346	366	402	361	354	397	352	379	349	334	350	338	342	366	372	353	354	346	363	353	354	358	353	356	361	388	352	357	351	400	350	377	373	393	336	333	316	390	381	363	368	335	367	354	330	337	366	369	343	375	381	364	400	356	367	377	352	352	339	354	364	361	335	347	365	360	356	359	363	330	331	345	357	361	318	393	368	364	341	339	383	352	370	360	374	363	366	301	341	354	372	337	314	353	332	352	356	317	350	342	336	335	347	307	345	331	346	349	361	366	347	372	327	351	325	378	372	381	383	340	358	364	370	320	338	368	344	362	379	358	373	313	313	377	346	327	359	362	332	343	338	342	337	379	349	372	343	360	362	350	362	360	358	368	362	358	334	349	354	374	323	328	385	364	346	366	366	321	357	366	347	308	356	358	374	373	349	369	344	359	375	339	344	336	351	339	367	371	341	369	345	386	372	353	344	336	387	386	366	345	362	388	355	369	362	328	342	373	341	383	338	332	343	358	375	362	346	338	336	342	361	359	364	354	345	340	323	346	333	352	363	338	362	366	385	354	344	374	351	337	358	381	345	391	358	359	331	362	357	331	369	303	387	388	373	360	377	337	306	391	333	365	375	319	355	345	345	372	335	381	369	380	363	331	356	363	336	350	350	373	377	359	341	347	374	346	390	354	341	375	345	340	311	328	361	389	364	339	363	338	346	325	377	377	360	362	367	392	343	327	331	323	363	359	366	332	356	360	347	372	353	350	339	349	375	335	357	314	356	359	365	330	397	368	355	336	366	374	371	333	319	349	381	350	333	366	362	368	390	365	385	356	341	371	346	342	375	347	372	332	336	350	354	346	354	369	356	354	337	362	371	341	372	364	361	347	338	343	357	359	396	369	354	366	361	348	323	335	368	351	353	359	343	358	392	354	354	321	390	338	296	348	328	341	323	332	347	351	352	402	347	345	346	367	363	358	355	346	354	355	323	366	360	374	366	362	360	343	335	329	338	386	383	345	344	373	319	363	335	332	354	358	338	389	335	374	343	338	363	391	379	350	315	349	385	366	355	359	350	348	379	373	379	342	343	361	338	356	357	362	353	388	353	364	339	341	363	345	350	305	331	360	347	382	355	357	366	380	330	359	362	385	369	339	347	363	340	339	345	375	321	337	318	374	334	362	366	325	345	321	329	327	323	368	341	370	375	337	362	361	341	345	313	360	368	367	349	351	347	339	368	352	363	369	371	355	351	356	329	325	376	363	322	338	340	350	330	355	325	359	310	383	357	372	341	328	342	362	354	345	340	352	324	359	347	347	351	376	379	362	337	354	357	376	330	340	318	374	333	371	344	380	351	358	329	364	356	359	354	330	313	360	362	387	363	324	364	370	366	406	366	350	320	328	347	361	366	335	337	364
22577	21451	29277	24038	21450	21282	4247	1398	1054	994	897	848	855	856	779	835	751	752	683	686	726	686	662	701	688	684	709	684	662	754	677	623	663	690	635	665	622	641	634	628	653	650	625	681	618	642	649	742	666	651	653	668	673	629	655	639	666	690	675	605	621	665	614	631	651	678	654	678	662	595	639	668	689	648	653	694	668	645	651	651	680	640	620	647	621	625	668	622	647	674	666	614	654	635	728	622	656	644	678	608	632	600	601	639	652	625	649	643	669	665	631	627	612	686	676	621	674	626	652	664	636	658	693	626	693	662	683	645	667	620	644	692	640	657	603	642	621	639	661	646	619	622	611	614	644	659	662	664	657	653	635	684	652	620	645	653	668	642	626	592	609	635	669	612	684	666	632	689	667	670	635	649	657	613	680	642	673	659	627	629	606	630	635	656	650	575	626	669	595	630	664	682	623	658	676	578	675	642	661	629	662	622	674	672	664	668	659	585	654	649	670	670	652	622	664	664	649	675	645	695	606	616	633	660	648	664	625	625	666	690	567	685	644	696	613	620	646	649	631	646	612	656	695	620	605	615	630	632	652	626	617	658	609	608	632	642	623	618	683	676	585	637	631	668	589	655	701	610	639	649	645	637	659	644	656	633	606	637	614	661	601	649	622	654	625	609	639	660	642	643	664	639	661	603	654	667	649	633	644	614	646	625	621	644	662	682	646	619	650	657	637	595	641	636	629	670	664	594	657	630	609	652	615	640	635	638	618	656	623	579	700	646	568	634	605	617	629	614	643	629	666	657	651	699	637	663	647	657	687	653	681	607	644	621	649	724	616	652	602	630	640	634	620	643	619	631	666	640	616	649	637	621	624	622	610	600	631	622	673	645	654	626	660	633	621	621	671	681	660	641	636	683	601	643	618	600	675	637	702	633	620	656	634	633	602	668	636	667	647	641	647	618	695	627	642	691	622	630	675	666	633	614	632	616	625	652	634	652	679	600	612	639	670	672	636	622	667	686	657	628	667	652	619	678	656	651	639	653	649	631	646	666	626	616	695	684	682	641	642	604	647	641	658	630	621	656	645	629	614	623	648	596	686	680	674	684	646	668	649	617	675	675	637	669	682	637	720	663	667	636	653	649	654	677	643	625	631	646	638	651	611	685	581	659	650	690	623	585	656	645	616	678	656	707	669	666	648	672	656	668	649	621	610	673	612	648	648	653	639	597	733	684	625	606	653	652	631	639	642	681	687	664	650	627	658	661	636	692	625	659	632	586	625	639	630	687	641	609	610	653	595	656	643	701	603	667	671	664	632	650	663	620	663	643	644	607	647	615	652	635	630	661	652	641	636	638	591	635	630	640	648	668	595	649	634	662	641	695	647	663	633	674	652	631	629	646	637	630	632	591	643	606	616	615	666	638	643	656	651	602	654	699	617	632	677	650	643	635	584	653	611	646	662	672	616	667	615	623	649	630	628	662	625	678	667	611	665	619	623	638	676	640	615	606	613	650	645	640	619	640	647	596	660	601	679	581	627	657	591	624	643	624	620	631	681	625	651	640	656	574	626	656	625	694	648	644	645	636	642	660	641	616	631	629	621	640	662	654	643	657	627	643	676	669	647	621	654	654	655	615	650	674	635	656	639	633	650	654	719	645	612	657	649	651	594	624	661	598	635	640	663	668	684	681	637	623	686	644	676	668	641	628	651	610	634	622	658	639	631	712	693	635	607	604	637	611	619	584	693	619	653	663	643	670	620	644	600	618	658	638	598	698	708	685	612	626	681	634	635	647	618	609	644	620	665	600	629	655	619	625	609	647	635	660	654	668	623	637	596	650	683	674	636	642	675	574	646	659	660	628	664	671	612	668	660	666	640	644	698	634	646	593	631	652	638	630	657	667	636	604	648	653	630	645	642	637	640	630	596	644	631	678	621	647	672	613	646	664	657	623	683	602	662	665	631	600	717	626	644	631	677	619	582	673	626	650	656	612	617	602	639	661	653	609	624	601	599	661	645	640	624	634	725	562	628	623	650	653	662	648	645	608	628	603	643	642	658	606	634	623	670	646	633	687	647	629	614	659	631	615	637	629	650	646	640	645	655	608	618	632	644	667	613	654	694	695	612	601	624	604	620	665	623	638	653	670	623	624	624	668	649	606	635	651	608	627	670	658	611	655	642	622	627	601	621	640	651	669	690	633	653	654	615	656	639	620	650	701	652	673	654	628	639	670	618	666	619	666	609	626	662	656	638	695	662	677	653	675	667	649	670	631	613	640	575	665	684	662	629	645	626	650	619	618	635	687	652	597	633	590	637	608	627	620	619	681	691	664	642	590	680	686	610	633	612	637	651	674	625	639	619	669	674	638	655	653	655	631	643	672	652	645	606	628	663	655	629	658	635	635	619	674	650	656	627	670	653	688	628	676	628	649	659	634	617	637	612	635	659	640	651	685	695	618	648	620	645	625	620	635	614	634	648	613	620	648	601	619	651	615	656	636	615	593	668	665	646	613	648	657	677	645	633	637	632	656	638	691	672	681	612	617	688	698	647	626	655	655	628	675	639	664	650	674	637	578	683	625	675	678	666	586	614	613	620	634	651	643	613	619	698	677	644	636	626	637	643	619	623	630	635	669	653	621	604	627	628	666	628	646	590	649	651	619	662	586	616	632	621	664	695	638	650	694	618	669	640	642	661	654	644	596	639	599	634	650	627	618	639	657	608	610	637	648	679	643	664	605	691	634	683	567	650	627	621	651	641	648	596	593	683	638	639	673	663	623	610	637	641	610	632	649	653	626	600	688	632	664	661	635	611	599	659	632	616	648	621	692	643	647	649	622	598	612	601	666	678	625	625	589	625	657	619	591	690	645	651	660	638	669	676	635	684	620	607	645	649	599	671	606	645	650	666	620	664	583	653	620	625	683	667	650	684	608	659	622	662	640	606	620	649	655	656	635	620	709	668	701	579	641	634	657	678	658	646	611	624	653	670	648	659	649	623	646	615	656	684	684	670	664	630	653	644	681	609	614	631	691	603	614	647	595	622	680	662	661	661	667	642	619	631	631	605	659	631	622	607	660	630	634	595	624	631	668	606	653	620	656	667	656	645	657	637	638	653	628	640	636	649	633	668	623	639	625	623	636	678	640	658	653	626	674	599	650	635	622	629	656	668	679	629	643	635	609	652	616	582	668	692	591	665	656	676	651	655	672	637	657	626	690	610	619	630	631	674	648	652	616	624	651	652	671	636	682	653	572	651	627	650	671	616	624	678	636	688	639	641	695	601	620	617	695	638	636	650	692	653	629	645	670	617	678	665	602	639	628	606	595	695	576	672	612	604	615	613	595	667	654	621	632	652	646	685	582	640	606	642	632	667	628	633	634	672	610	635	638	627	648	605	625	630	674	615	630	662	642	671	601	650	627	584	599	638	607	648	644	610	640	663	627	644	659	646	616	656	637	619	665	642	632	617	643	598	665	684	623	670	632	665	634	662	639	651	614	593	612
18400	13578	9462	4809	3540	2752	2439	1949	1711	1476	1334	1309	1240	1192	1155	1119	1008	983	927	972	892	893	855	899	856	886	856	805	810	875	846	864	872	849	826	848	814	847	840	767	837	842	780	852	783	854	831	830	841	850	833	837	808	832	858	862	828	869	815	807	851	872	859	779	816	814	838	799	807	853	852	797	836	826	827	798	794	814	858	848	791	917	828	783	854	771	835	827	821	818	821	823	822	816	837	812	787	812	808	803	837	824	827	796	876	864	870	789	837	811	805	825	803	853	870	803	796	855	793	838	773	855	846	790	789	773	847	888	799	840	796	783	806	858	814	847	797	853	800	814	851	746	798	862	795	792	827	793	834	834	805	836	805	830	780	778	822	781	851	811	832	789	813	813	831	828	792	835	806	840	798	821	828	822	800	802	777	824	802	796	857	855	834	821	798	805	789	816	783	833	828	805	821	839	788	832	775	843	823	833	816	837	799	851	839	869	838	857	834	796	818	822	818	855	845	839	786	873	791	807	789	839	863	811	832	842	788	795	798	850	801	829	843	794	790	811	750	815	790	767	815	809	794	795	844	805	804	798	842	855	808	787	846	767	804	735	807	835	796	777	815	822	762	781	792	811	820	810	821	786	842	776	820	872	810	832	780	792	771	790	809	763	835	872	828	767	858	766	806	868	877	805	838	861	830	807	822	849	834	829	852	825	814	837	864	795	788	815	805	780	784	800	876	816	782	797	805	798	826	833	806	831	844	826	826	782	804	764	859	766	847	789	797	808	804	832	827	831	801	810	781	859	766	758	830	825	776	814	827	810	829	813	830	863	828	825	860	815	789	828	813	821	834	826	813	828	798	840	770	808	805	771	812	825	844	797	835	836	829	851	818	787	827	830	857	803	758	815	857	787	751	864	784	847	825	798	825	799	785	794	789	833	784	773	855	790	796	776	806	840	880	864	814	793	797	819	833	809	779	789	814	810	789	819	850	836	785	845	782	832	811	830	808	855	828	832	820	813	765	801	771	828	817	779	821	806	791	815	843	810	793	798	856	874	836	848	801	830	840	865	834	839	807	814	795	789	815	844	781	818	820	838	846	848	847	758	814	823	822	821	826	774	837	776	791	846	793	799	798	837	800	825	830	769	794	796	829	853	815	791	822	837	788	835	787	823	845	780	827	812	785	762	832	774	818	781	770	854	774	840	813	807	830	795	837	836	828	818	825	782	807	811	771	781	853	815	861	795	758	817	836	845	806	812	786	807	788	819	792	812	836	822	813	817	791	809	784	838	786	835	839	779	867	819	830	813	840	752	836	808	825	863	805	809	765	843	819	789	798	796	793	743	847	749	811	779	812	767	806	818	811	858	844	800	810	759	794	764	769	769	830	815	830	831	796	835	813	811	769	813	816	824	849	824	841	810	769	795	789	825	818	799	820	790	834	867	862	812	792	810	810	789	808	818	840	801	830	843	818	815	810	779	831	826	821	794	784	817	786	789	845	835	808	794	768	838	773	827	809	820	823	820	812	819	830	776	808	855	811	863	853	837	794	798	802	780	754	782	833	806	805	820	802	866	781	782	805	834	847	801	796	784	813	804	787	794	793	803	822	829	830	809	807	852	837	825	873	778	827	805	837	816	805	781	812	836	825	839	784	808	769	770	830	815	848	780	845	788	810	801	775	821	827	837	821	817	794	791	812	849	827	786	786	824	842	805	776	834	831	796	854	814	822	775	782	828	911	837	812	813	861	825	800	837	813	863	829	813	823	826	862	748	855	799	792	798	803	838	769	860	770	822	838	815	823	843	813	794	815	798	802	818	807	892	793	794	865	830	776	784	828	789	781	810	793	859	877	831	842	796	776	830	770	857	868	818	788	781	786	815	786	817	785	799	777	867	856	819	783	812	786	755	837	863	753	774	844	811	843	832	771	764	795	848	836	813	838	773	857	766	837	802	798	808	779	821	853	803	796	806	808	856	826	816	858	876	865	810	788	754	840	818	824	774	796	843	840	850	823	857	805	820	832	834	823	855	787	798	775	806	781	798	835	806	819	817	842	754	772	837	797	783	842	824	805	821	783	779	820	827	817	761	812	838	809	816	831	792	750	863	784	828	848	835	854	786	777	822	795	821	802	835	870	833	812	779	790	789	763	785	837	774	789	802	782	831	815	765	836	813	803	855	790	807	818	828	806	808	821	804	802	843	846	789	792	843	790	869	793	837	831	810	809	817	819	776	796	803	849	737	770	866	851	790	791	830	779	766	794	787	782	792	794	843	790	769	793	802	772	799	796	806	780	814	802	773	855	817	823	864	797	851	797	806	845	844	860	819	807	841	749	798	819	868	794	791	799	809	809	836	803	761	786	802	800	794	828	799	850	828	791	798	767	804	865	802	819	866	804	840	808	846	865	821	834	862	820	838	781	827	862	832	793	771	790	828	800	765	805	822	861	814	849	837	843	788	773	814	845	800	827	791	829	817	833	805	762	821	831	820	808	794	813	781	803	811	807	801	795	805	782	809	818	779	834	795	829	772	757	824	778	848	802	797	791	789	869	796	794	811	819	800	830	808	764	789	779	819	835	833	802	825	820	815	836	750	784	760	837	781	796	773	819	818	806	786	838	853	775	861	844	791	825	826	822	817	859	818	781	778	809	791	760	764	835	805	841	843	828	792	811	772	774	870	845	787	802	838	789	813	805	869	769	840	790	800	732	817	837	795	799	804	893	804	850	792	834	807	801	797	840	790	832	829	884	827	803	792	775	804	755	811	812	824	809	810	814	854	829	775	790	822	749	796	795	847	833	829	861	832	836	784	835	818	853	837	770	805	825	822	767	817	776	817	774	748	793	749	822	843	818	731	854	842	793	787	796	818	852	779	841	828	848	852	844	811	808	777	755	821	763	819	781	797	780	831	792	826	803	788	860	812	858	840	862	827	794	810	827	769	814	829	823	823	779	834	819	794	808	782	778	797	827	836	772	827	816	816	905	829	858	795	792	842	847	793	785	816	828	811	811	821	845	790	824	771	808	796	820	822	847	831	781	837	810	751	825	785	735	776	821	800	846	731	805	786	844	806	820	833	856	790	838	801	814	753	864	792	822	764	836	862	840	830	865	834	868	774	830	839	748	805	821	845	792	841	779	773	814	809	828	838	820	800	887	828	813	815	847	815	825	803	829	832	828	774	795	787	828	781	866	836	818	834	787	831	812	818	844	862	806	838	780	861	809	864	854	787	814	822	815	808	814	831	774	823	796	809	806	828	821	794	780	811	817	791	817	714	787	794	834	786	819	820	796	798	845	782	784	803	803	791	792	826	737	811	844	827	872	823	836	815	835	787	794	816	809	785	810	747	858	843	831	828	829	809	824	827	807	828	770	826	795	821	804	821	841	865	840	784	842	813	813	821	824	871	833	801	840	866	754	781	861	809	816	799	784	861	792	805	816	813	806	805	808	813	857	800	789	869	781	808	806	854	785	774	801	841	805	807	842	772	842	739	797	806
27561	17084	2945	779	553	521	482	466	439	442	453	435	434	434	459	450	396	417	379	413	387	405	432	406	402	400	383	411	402	396	391	414	419	389	416	376	399	389	418	390	394	369	394	395	399	392	381	391	356	437	391	389	400	395	391	380	421	421	407	391	401	403	396	400	404	390	391	382	412	353	423	374	409	400	374	387	413	376	403	408	384	350	396	370	423	358	427	410	403	440	386	397	373	380	370	388	405	388	405	365	401	402	425	399	404	384	382	378	413	420	403	356	420	370	392	407	411	431	424	380	396	382	382	390	364	372	397	372	368	389	392	386	382	370	407	409	428	403	409	376	427	400	410	397	392	415	390	384	396	359	402	393	375	397	397	369	428	413	448	407	416	393	454	398	385	379	384	374	401	425	400	380	391	429	413	404	392	391	410	383	404	413	353	401	380	404	413	373	416	393	396	376	423	426	399	429	407	389	411	383	439	372	392	384	393	383	406	417	385	426	386	377	399	414	398	378	407	391	379	411	391	390	399	423	432	398	401	390	415	360	392	376	394	408	410	427	361	377	394	447	376	414	372	392	401	410	412	409	379	398	384	398	377	402	379	378	409	368	391	399	385	398	405	405	368	408	403	409	420	426	357	394	429	414	404	399	412	400	391	376	376	379	422	399	385	441	402	379	431	430	369	374	375	381	383	405	401	388	384	389	386	410	350	398	411	416	394	381	382	407	360	381	403	412	382	399	394	388	414	390	397	359	377	384	404	387	372	407	415	429	379	405	400	350	376	391	358	369	439	382	405	373	422	397	381	406	404	395	396	416	393	422	429	430	413	364	362	414	392	395	388	417	372	392	418	379	417	408	432	423	405	392	392	376	375	420	347	418	396	433	417	390	419	383	399	431	404	401	368	414	432	363	395	404	389	399	372	402	397	390	381	358	389	395	441	382	378	438	401	374	364	394	406	438	343	352	427	360	398	368	398	409	440	400	383	440	403	418	371	380	412	409	340	404	369	374	368	398	368	374	387	402	419	432	376	405	372	379	377	428	415	410	367	398	388	389	434	370	370	427	399	389	378	444	394	388	434	399	421	406	417	394	383	408	444	406	411	392	355	409	439	378	396	386	421	380	422	386	368	390	410	435	387	356	385	381	429	383	417	390	401	382	373	407	400	381	418	408	392	392	362	409	367	384	415	413	396	415	391	366	446	409	388	366	381	399	398	403	401	417	407	452	380	398	399	381	405	401	388	409	382	379	395	356	428	407	393	412	395	452	391	383	386	373	396	411	375	423	400	392	382	405	395	380	369	390	365	378	400	382	393	396	416	416	396	398	392	416	384	411	382	365	448	359	361	419	415	409	398	390	395	381	402	416	388	392	391	368	382	472	376	357	388	381	408	421	439	370	392	406	407	380	429	402	423	365	410	396	411	401	393	396	409	364	394	415	411	394	379	393	429	374	368	426	386	393	390	397	386	419	396	409	426	384	369	342	412	391	394	398	396	359	401	418	396	355	397	390	441	401	374	373	422	400	369	419	397	365	408	448	401	417	390	375	433	433	396	404	404	396	418	365	395	350	371	382	391	409	397	363	425	416	396	391	404	443	404	377	413	419	379	362	394	411	421	382	383	398	348	383	409	380	403	405	383	439	415	375	370	361	385	409	397	422	422	388	394	396	402	400	421	363	448	375	402	422	415	383	402	358	402	407	381	398	381	401	422	390	399	383	379	384	365	419	387	401	373	414	446	400	430	378	373	423	394	410	419	375	410	393	386	422	411	409	406	420	414	378	409	390	379	389	375	411	410	429	400	387	395	424	395	391	377	415	408	382	400	394	378	430	389	352	408	426	416	415	382	382	405	394	392	398	388	405	394	390	371	374	418	374	361	415	382	384	386	398	407	334	363	372	390	391	428	382	407	417	384	377	397	406	389	391	432	407	412	403	388	381	453	419	371	387	430	383	436	418	387	409	393	463	424	418	420	402	412	385	395	411	400	406	372	379	432	405	407	413	357	394	379	398	418	380	430	386	384	385	392	401	395	388	378	423	392	406	413	381	385	392	365	421	395	408	414	396	398	383	415	398	394	409	378	420	403	384	395	370	402	393	380	419	396	435	373	435	408	420	426	431	391	391	398	360	398	401	392	392	425	381	414	425	432	390	411	364	396	410	413	420	370	397	395	382	383	375	414	420	375	436	394	379	419	424	388	398	417	423	400	395	417	406	401	398	406	391	418	387	378	384	396	419	407	403	391	351	399	398	400	394	427	435	376	392	421	380	384	401	402	412	383	431	417	372	381	400	387	361	378	354	396	406	412	381	394	394	424	387	404	416	384	395	417	419	393	411	402	399	388	388	389	376	407	392	411	390	384	446	371	412	390	446	387	414	406	400	402	391	419	410	414	412	417	391	375	362	396	394	410	410	423	435	350	412	395	394	434	384	423	410	408	413	408	393	420	377	403	374	386	422	379	362	403	384	390	399	426	422	388	385	413	393	407	396	417	385	393	422	405	396	409	400	346	381	404	386	428	371	405	437	447	402	384	409	378	378	387	418	394	391	380	402	387	396	395	418	385	411	405	367	417	425	421	403	371	388	421	381	363	393	385	382	388	424	409	383	413	412	389	391	395	389	409	380	397	371	376	401	398	417	411	408	414	397	424	396	426	417	379	401	409	389	407	401	403	394	389	388	413	393	384	355	398	385	410	396	365	386	371	418	381	386	397	422	402	390	384	405	390	418	394	427	390	384	415	375	413	395	419	353	418	361	408	360	374	392	397	462	393	404	420	365	387	415	378	377	392	375	436	422	437	410	445	378	410	385	416	417	384	399	422	405	368	407	423	406	402	379	401	395	402	394	381	386	413	419	406	416	410	400	413	391	418	441	393	391	364	397	400	411	416	395	350	391	370	397	437	427	409	418	400	393	387	364	386	385	353	383	427	391	403	380	401	420	384	414	413	421	396	356	383	371	431	407	396	400	413	374	412	432	404	416	403	409	399	423	386	420	384	417	434	391	407	429	437	412	405	425	397	403	414	374	398	417	375	389	377	344	403	410	405	401	369	391	422	398	385	393	374	384	372	358	417	347	392	363	380	389	428	398	364	435	404	376	399	443	378	378	392	424	378	437	379	377	402	431	377	435	382	391	404	401	404	405	428	447	363	379	379	390	403	409	374	386	420	410	397	427	368	394	420	392	382	352	401	418	422	413	373	410	377	396	424	380	419	410	388	407	378	433	390	363	420	404	378	443	404	375	395	419	420	386	391	380	421	442	368	444	392	375	387	341	377	374	394	369	408	367	428	383	420	413	404	396	377	373	382	351	429	383	394	410	389	410	377	398	407	407	389	373	386	387	430	369	407	417	427	369	384	400	396	375	413	381	411	415	444	385	438	398	417	425	381	421	435	426	400	380	405	372	419	411	417	401	367	368	367	406	385	383	394	450	412	367	407	367	392	396	396	421	375	407	363	393	418	435	376	397	375	392	402	416	392	405	382	397	446	373
5628	1653	1284	809	721	691	615	625	574	605	601	556	543	552	535	574	528	534	499	489	476	507	484	490	510	480	492	515	508	529	529	506	526	495	513	510	534	466	513	507	542	494	482	499	506	503	492	506	475	497	541	484	491	506	500	509	475	496	487	468	519	513	495	475	495	538	533	494	498	532	508	509	546	526	527	499	514	525	519	502	541	508	500	496	522	467	547	538	500	538	505	490	551	504	537	511	516	505	517	493	536	530	516	517	501	533	477	502	487	481	538	532	478	509	468	517	490	507	549	499	487	514	507	468	488	513	523	515	499	525	490	530	533	514	492	472	545	490	527	543	518	502	492	469	516	503	510	515	494	529	508	521	493	505	506	508	501	474	476	496	523	495	523	499	478	531	477	505	502	523	537	488	508	491	515	461	530	518	529	501	521	490	475	497	540	535	497	524	535	539	510	518	527	492	497	486	524	500	516	511	530	466	449	481	516	491	520	488	524	513	498	527	488	518	497	497	519	509	488	522	480	503	500	501	479	496	536	500	500	543	561	500	490	532	500	483	541	497	520	487	481	535	475	513	466	524	520	445	462	520	520	479	520	504	485	545	482	499	504	502	495	517	504	529	498	495	477	488	493	547	479	519	517	511	506	531	537	487	501	451	508	522	558	493	486	494	510	522	506	504	529	499	516	489	524	492	530	545	476	539	523	514	471	511	488	493	511	501	530	500	493	487	502	488	506	547	501	516	524	490	491	519	537	530	515	496	495	549	505	477	475	510	501	527	532	523	503	501	501	525	455	508	495	511	516	510	506	544	517	493	501	491	510	528	485	483	482	507	498	508	503	492	486	502	517	507	518	503	489	519	464	535	505	539	514	573	485	502	544	464	506	505	493	495	532	527	505	495	566	466	502	522	519	483	507	507	525	498	510	514	518	502	511	505	479	504	533	525	516	521	502	478	506	481	510	495	476	555	499	520	489	518	493	517	495	531	511	528	479	497	533	500	502	526	542	532	508	520	510	509	555	521	506	495	542	479	510	496	502	513	542	518	480	487	509	530	521	454	494	531	509	471	528	517	492	504	534	450	528	508	507	486	508	527	510	487	472	540	475	549	515	476	556	505	504	510	528	517	535	529	509	515	519	533	515	507	495	497	526	499	530	497	556	506	532	475	515	458	483	491	458	503	508	506	483	498	561	509	511	528	543	490	515	522	517	501	489	556	532	533	536	503	485	485	500	531	513	514	529	496	520	530	531	544	546	487	507	477	481	487	529	494	515	492	489	501	505	510	495	523	530	478	466	476	474	507	538	488	507	489	532	467	549	497	500	478	545	515	496	513	510	502	498	501	496	486	486	548	507	494	478	488	534	477	533	485	477	529	519	538	497	532	507	517	511	548	473	487	492	524	487	484	484	544	451	502	508	548	482	509	538	518	537	526	479	520	444	524	528	486	510	503	501	501	530	521	521	498	496	480	497	503	528	520	476	504	495	511	462	521	494	531	472	512	522	494	521	514	512	518	444	540	506	551	504	526	497	493	515	504	501	512	487	481	514	543	514	455	519	519	504	481	523	511	517	534	522	511	512	481	546	512	492	537	492	486	493	504	524	516	535	498	536	545	505	533	518	536	478	511	497	500	525	501	529	531	512	481	531	521	495	494	515	471	472	511	510	522	561	529	514	508	537	466	522	469	485	519	486	529	508	457	496	546	499	518	491	551	514	544	483	511	488	503	472	545	528	525	515	486	494	514	496	453	480	465	481	514	486	497	474	518	520	497	517	499	517	523	508	498	503	522	504	508	486	485	477	498	524	514	501	529	478	538	530	524	530	566	508	479	482	471	538	480	491	488	494	488	505	485	506	517	492	514	524	528	514	477	508	481	543	515	535	512	515	487	523	524	526	506	504	501	523	501	469	467	566	518	495	473	492	531	500	500	495	509	511	474	484	510	468	503	543	518	495	464	510	507	496	496	516	485	462	526	477	491	536	515	490	506	504	481	534	481	516	530	463	516	497	521	491	490	544	538	490	476	504	490	559	501	470	493	524	508	536	505	531	551	510	527	497	536	488	513	499	518	524	489	512	522	511	503	542	514	518	460	481	501	506	512	507	483	498	528	504	498	544	519	499	486	503	500	526	519	495	537	482	505	489	562	510	482	521	517	525	549	491	561	511	477	518	499	502	469	523	508	488	534	534	530	539	485	507	515	500	514	524	534	529	518	494	472	489	531	516	511	477	502	495	496	520	538	463	468	476	537	483	511	555	486	512	521	470	491	513	488	484	518	476	508	489	527	488	459	509	533	559	525	525	541	511	508	560	553	504	550	495	519	576	561	490	484	498	532	489	501	509	486	520	492	509	543	476	514	513	464	517	529	522	529	486	501	552	492	513	518	510	473	529	506	519	474	515	486	500	500	468	482	527	502	507	491	555	532	497	482	471	514	512	520	521	484	500	535	514	534	478	497	516	501	492	521	479	490	524	493	511	504	476	497	491	478	505	500	501	509	478	527	513	532	519	472	534	498	488	524	444	515	486	519	480	486	494	538	520	453	484	470	481	492	506	562	501	506	508	537	544	491	496	502	501	513	483	504	517	517	562	531	498	507	473	524	563	491	522	491	508	520	482	530	481	536	531	529	480	499	477	469	562	509	499	478	504	489	499	519	489	489	537	482	483	519	505	522	521	488	478	504	472	520	537	489	523	486	503	499	473	447	488	477	513	491	495	540	509	497	518	516	547	528	510	503	505	465	543	503	525	495	505	500	505	510	518	495	541	494	486	522	498	498	506	494	514	546	463	511	506	519	476	502	496	498	507	522	505	480	548	515	491	512	517	498	497	509	501	473	492	529	535	504	501	510	502	511	552	488	533	477	471	524	554	515	511	527	500	503	537	503	492	510	530	493	520	549	506	523	520	518	538	542	492	516	486	520	551	476	494	498	513	534	484	484	452	493	478	495	493	497	494	531	528	466	491	516	533	507	494	502	467	487	497	502	517	510	509	544	482	464	480	515	541	478	509	469	488	515	493	492	503	522	497	536	488	481	471	509	496	497	496	507	521	524	475	493	506	497	525	515	508	504	471	521	521	532	477	492	442	540	504	499	494	507	470	522	534	500	492	519	497	474	496	473	482	518	516	526	496	522	509	521	528	556	524	530	516	515	523	508	522	530	500	519	490	472	483	541	506	524	533	515	538	451	503	518	539	533	527	468	491	473	480	536	528	527	486	555	505	500	506	503	477	479	463	540	549	518	466	501	492	509	519	509	533	497	525	499	490	495	512	509	516	515	511	521	535	467	503	475	504	537	526	508	509	532	507	466	494	512	497	515	512	510	511	543	533	456	504	507	525	524	512	489	444	500	521	541	477	548	522	484	535	530	506	519	516	488	498	516	479	527	511	490	511	517	457	487	484	529	492	521	506	517	498	498	520	472	502	498	504	500	470	512	497	470	488	467	545	527	529	509	526	536	511	525	517	511	508	513	519	518	493	527	540	531	520	534
23588	21440	28642	24615	21242	4991	1390	1025	895	854	816	804	793	802	740	811	788	773	760	797	728	754	718	739	671	707	796	743	685	688	690	706	716	712	680	706	745	641	692	657	673	690	671	694	700	668	674	742	741	768	726	695	695	760	672	726	701	684	692	755	679	686	694	689	715	684	677	700	688	721	678	630	696	747	724	725	678	680	741	672	692	710	708	660	705	744	672	647	722	685	705	672	712	704	738	696	693	665	706	712	682	695	670	680	725	651	690	654	682	688	647	665	670	689	667	716	686	706	692	693	688	714	723	702	698	700	704	725	689	679	738	689	728	727	647	636	658	637	689	637	705	695	722	727	684	650	717	700	679	615	708	697	701	678	705	688	702	642	659	691	730	645	672	654	694	699	638	689	648	638	673	703	654	640	726	696	672	671	669	741	672	647	673	757	688	712	669	690	678	668	694	695	689	693	726	735	679	671	704	631	717	664	695	687	656	650	688	655	758	720	678	692	661	700	682	660	730	683	706	700	718	676	711	647	671	731	688	680	658	700	701	631	726	751	680	699	688	657	695	727	690	657	682	641	685	683	709	635	683	693	721	707	713	696	692	662	678	739	689	698	721	691	688	758	661	714	711	688	673	695	728	683	702	728	646	642	768	665	661	647	688	649	703	672	708	719	691	706	725	688	664	697	672	688	705	674	682	652	662	723	732	707	643	631	691	703	668	662	651	675	681	689	658	703	742	663	670	664	713	700	654	686	700	622	622	671	686	731	704	663	710	658	647	708	682	658	707	637	678	673	693	694	708	696	669	652	732	630	690	656	656	689	696	711	690	664	679	666	678	672	665	714	688	705	696	701	690	700	696	687	724	701	686	707	682	717	693	704	723	636	646	692	707	687	653	689	725	716	719	677	702	710	701	733	659	663	717	714	662	693	636	705	662	672	707	719	647	694	709	689	701	722	697	694	664	658	619	705	682	641	709	726	687	719	715	706	717	684	679	687	672	656	699	683	682	716	697	650	720	690	691	630	696	681	659	700	649	669	766	720	728	664	661	674	724	680	738	683	720	699	656	672	727	662	685	641	695	682	651	684	735	739	681	691	717	682	732	698	684	694	651	690	720	652	696	687	721	715	674	681	705	733	726	703	705	671	732	671	640	704	660	682	697	664	659	688	701	720	691	701	731	688	681	660	628	641	683	704	685	699	696	701	687	632	720	706	635	692	698	691	665	708	673	684	709	679	684	672	695	646	708	657	698	715	689	691	670	679	700	690	707	743	705	680	646	691	709	648	678	700	699	669	673	712	720	636	632	691	727	694	722	677	696	675	675	672	670	729	744	716	704	630	677	677	702	665	698	672	666	632	701	675	715	681	690	706	654	681	646	688	718	670	697	648	636	646	693	672	718	689	676	690	658	628	692	716	704	674	709	684	695	718	657	689	654	698	677	723	674	668	710	668	694	692	679	697	688	652	724	710	698	726	665	700	719	690	702	687	680	725	678	684	649	704	694	701	695	747	685	704	683	702	691	675	687	695	691	739	690	677	716	737	691	694	683	667	695	705	699	675	687	701	651	654	706	656	693	695	674	680	640	673	670	697	649	699	709	685	695	723	721	698	718	660	723	689	741	743	705	672	695	723	688	694	695	697	714	704	683	717	690	719	733	704	693	722	723	687	663	667	661	648	726	710	653	698	672	710	658	688	626	706	669	614	666	716	621	648	657	659	714	724	683	670	708	721	722	675	677	646	645	716	652	706	698	660	684	671	657	696	693	716	652	737	674	650	698	679	697	680	702	708	734	686	716	708	669	662	628	651	673	717	691	730	689	685	660	690	700	695	638	687	735	708	693	682	689	732	674	702	656	705	680	692	690	689	695	690	674	686	705	705	693	636	704	679	683	660	682	638	711	668	738	703	695	682	700	702	650	701	656	645	642	672	648	674	697	721	667	675	666	628	640	653	671	644	671	687	697	681	683	688	710	688	726	649	687	647	700	645	679	710	663	678	671	634	653	671	655	678	711	700	710	689	676	703	693	689	766	726	673	666	738	751	722	729	663	667	656	694	660	703	690	747	653	685	734	725	696	683	635	663	706	678	706	698	731	732	674	685	658	692	677	646	679	673	676	653	688	702	700	702	691	641	673	684	737	682	713	673	656	656	680	659	667	675	738	674	678	743	712	697	678	714	683	681	697	668	669	705	656	687	700	705	686	734	715	657	636	670	686	659	632	663	684	710	654	671	722	659	678	670	704	694	674	695	710	684	671	712	667	686	693	705	716	669	670	719	700	689	724	699	689	714	695	677	693	688	688	699	671	663	673	724	698	639	651	714	688	729	654	709	699	669	700	707	675	680	743	691	659	676	663	724	712	735	654	724	650	704	720	684	671	681	701	668	656	710	641	650	697	680	720	667	703	725	686	717	698	703	672	669	628	701	677	676	679	722	719	681	699	719	648	705	695	718	673	715	653	662	650	714	697	684	687	691	689	652	661	678	699	654	659	700	711	627	669	678	638	685	681	668	695	673	698	718	690	652	714	716	695	663	657	727	758	698	691	696	702	656	729	686	698	694	710	640	692	675	695	648	656	701	692	627	709	652	691	686	653	646	681	647	649	712	699	671	713	673	729	699	688	729	704	653	714	680	661	724	681	646	691	685	646	703	683	664	726	677	727	676	677	665	711	649	709	661	709	690	691	681	666	650	678	723	758	658	700	705	679	653	679	696	681	718	676	682	682	710	695	754	691	646	711	706	676	708	724	689	670	697	679	702	672	637	664	702	733	685	688	722	709	709	669	728	682	709	662	646	690	649	693	644	707	733	687	717	676	722	674	694	693	693	667	683	704	728	676	682	718	650	638	651	680	679	715	599	712	697	663	695	716	702	715	725	652	689	686	700	663	659	671	694	684	672	703	690	714	679	685	678	695	641	720	657	699	696	681	686	667	724	679	726	679	627	690	717	672	693	662	652	694	659	679	670	680	717	620	713	677	720	662	655	707	679	709	686	743	676	702	674	659	691	648	674	712	692	726	685	732	649	710	692	699	720	694	642	701	640	685	730	684	659	721	704	724	695	694	632	691	677	657	696	687	684	710	719	681	746	672	683	666	681	692	692	693	704	679	699	691	681	678	720	723	731	714	683	657	678	704	695	698	694	706	660	686	689	698	648	677	712	664	685	715	686	694	721	721	669	721	688	673	630	687	706	710	701	705	690	690	677	668	671	706	694	665	735	685	677	669	658	655	663	700	694	658	627	700	718	693	648	694	711	682	736	707	687	672	720	656	667	682	725	705	696	696	712	664	680	628	659	709	665	663	670	684	639	681	715	650	684	698	680	713	697	698	660	715	692	669	691	667	677	658	657	718	673	707	672	645	692	724	695	704	701	727	754	692	666	687	669	706	714	707	756	662	708	716	672	700	709	697	701	673	694	746	630	670	692	670	702	653	693	665	719	692	692	693	702	703	723	673	685	670	667	691	689	664	717	701	701	697	703	659	755	691	653
14271	8660	6040	2993	2231	1908	1770	1520	1448	1209	1103	1076	1132	1030	1088	989	961	929	918	914	896	856	892	900	854	845	920	893	876	850	884	820	900	862	867	850	886	901	878	898	885	838	916	857	919	820	845	871	900	884	874	893	842	861	856	805	890	837	861	814	858	848	815	895	888	824	854	872	850	881	933	845	908	937	907	891	862	857	838	879	927	859	843	873	841	884	883	928	865	876	848	853	863	853	864	839	838	875	832	843	875	815	827	865	864	869	882	882	882	843	849	918	895	896	866	842	888	871	915	839	853	823	887	912	869	888	837	894	874	847	880	870	832	840	898	840	916	837	878	890	821	882	882	818	841	884	917	875	854	874	886	877	867	860	875	865	865	840	911	918	882	895	840	882	837	789	944	883	855	900	868	908	845	848	884	843	868	860	856	869	877	811	852	886	868	821	863	865	889	844	905	823	827	855	868	813	858	902	870	827	838	882	856	895	855	840	907	793	912	826	812	876	907	821	801	877	825	839	843	828	837	831	830	886	817	886	829	924	843	905	899	831	846	877	798	875	821	854	894	866	855	889	821	830	827	839	847	875	897	859	890	831	847	842	809	860	845	902	875	901	854	844	862	875	894	894	846	907	866	777	910	809	865	886	816	822	845	867	881	920	835	867	888	884	848	890	891	844	839	928	817	867	884	892	836	869	924	915	866	839	867	850	861	915	838	880	850	889	867	853	887	902	911	878	870	812	907	838	805	826	902	922	847	817	866	869	854	909	814	835	858	843	859	879	844	869	876	863	819	824	887	877	854	856	807	923	870	884	878	850	894	849	819	843	933	833	875	900	844	853	888	821	891	837	825	871	823	857	942	822	814	822	837	885	886	882	837	830	891	845	820	875	863	794	843	873	918	878	897	873	844	873	805	906	902	856	864	834	822	839	863	893	893	851	879	874	838	865	901	873	825	883	810	786	837	858	888	832	881	879	808	857	889	874	821	849	868	875	836	907	801	859	811	830	876	882	909	872	847	832	898	881	875	819	858	865	841	789	871	824	888	890	848	811	874	851	828	901	880	859	895	833	895	865	879	845	895	836	853	836	803	842	879	877	895	843	893	880	772	846	896	844	889	935	866	865	843	885	855	815	942	806	873	873	876	873	909	853	882	881	806	829	885	873	836	860	865	932	835	856	862	929	850	843	860	870	867	863	848	847	853	858	875	858	836	848	860	822	839	865	853	847	898	860	866	910	869	857	876	851	881	863	915	899	827	893	897	872	864	903	851	887	854	877	836	863	882	841	846	816	810	863	876	863	836	841	866	853	872	928	865	846	894	873	840	891	861	844	904	843	862	855	889	830	884	843	831	899	841	883	807	840	858	837	842	879	853	880	906	840	861	850	882	871	834	858	797	868	848	854	852	874	908	830	855	869	910	881	876	821	863	855	839	855	837	851	854	843	856	886	851	832	889	840	857	835	878	864	859	877	899	824	890	839	849	881	828	839	831	811	890	806	832	893	810	845	912	817	820	897	853	849	887	835	857	831	841	917	856	883	821	910	888	877	862	784	828	845	881	844	842	816	847	883	824	842	896	827	910	923	839	891	862	878	889	831	853	830	890	900	875	895	838	909	902	847	839	878	871	916	873	875	886	852	876	829	890	892	854	812	821	834	825	882	885	838	868	871	894	854	885	831	927	896	872	858	886	878	838	842	856	833	866	813	877	876	858	832	886	870	863	846	898	865	860	889	819	875	833	878	841	844	785	891	827	865	815	865	848	864	857	904	894	811	878	824	835	850	862	871	843	870	874	833	873	878	953	864	837	830	871	845	824	854	835	859	826	816	891	857	827	914	880	840	865	889	904	856	880	838	811	881	856	873	880	818	852	898	878	864	883	886	874	845	839	823	841	868	894	853	942	827	887	899	781	867	848	864	818	891	859	866	839	882	884	855	841	826	902	910	810	916	841	908	837	831	883	869	865	860	823	842	913	827	850	841	869	844	898	863	861	912	875	895	848	802	844	857	838	906	833	903	858	847	883	870	832	910	869	846	884	856	893	893	867	883	874	816	870	839	836	813	900	864	914	853	906	889	844	871	872	879	882	851	833	886	843	862	861	868	848	846	865	849	872	843	868	865	860	892	852	888	849	847	902	817	858	867	888	860	806	846	894	871	896	866	862	878	894	861	855	870	848	872	888	872	850	862	822	894	852	851	839	895	827	862	840	789	838	830	857	845	857	867	872	844	857	817	857	891	857	895	813	870	858	897	836	857	882	844	851	841	854	848	822	802	917	933	858	892	818	894	824	865	820	878	907	856	850	866	875	849	913	879	867	897	804	906	888	873	831	829	900	813	897	910	849	880	889	820	836	873	871	857	932	807	855	869	837	865	873	831	836	894	811	890	857	892	865	857	826	875	854	875	840	940	874	868	866	894	839	854	797	844	875	841	919	837	878	888	789	879	901	880	865	901	853	853	853	848	837	810	823	865	888	841	901	916	843	860	897	881	874	889	845	797	855	829	845	898	840	850	853	871	889	829	851	848	881	859	859	876	881	858	811	877	891	843	870	871	860	882	846	874	855	839	846	850	856	866	896	857	866	854	888	866	865	858	872	840	886	895	902	866	861	877	825	833	867	890	885	866	821	826	786	902	863	914	845	898	882	869	859	859	867	873	866	859	853	877	866	836	879	902	891	885	797	872	819	900	849	899	848	846	847	893	851	843	819	863	873	878	898	831	882	855	861	892	853	900	918	881	895	820	824	849	870	861	780	873	889	860	879	881	824	848	891	812	879	824	831	855	890	830	893	865	841	850	923	868	865	841	883	885	820	873	872	889	856	887	841	855	856	863	913	842	865	890	885	880	823	878	875	888	872	869	882	880	886	849	838	852	846	847	858	851	865	853	897	834	837	911	873	880	872	852	871	872	852	859	834	806	862	879	909	825	913	891	905	862	898	825	883	887	861	876	866	879	854	894	867	864	876	856	892	828	842	836	840	887	854	840	847	857	873	823	836	896	874	837	815	859	845	828	868	882	827	921	914	882	884	887	874	844	858	819	867	858	875	880	869	862	939	860	841	812	826	851	887	885	821	862	845	840	881	889	853	796	831	873	851	909	883	812	785	809	898	895	889	872	831	919	824	877	881	857	863	842	859	871	838	865	834	876	862	860	875	806	839	810	863	817	857	822	889	859	889	896	849	835	832	820	920	855	882	849	900	904	874	881	815	824	852	834	901	869	866	859	865	831	849	866	856	882	843	842	896	881	841	865	786	870	890	869	860	858	868	800	859	920	884	864	879	894	853	884	865	818	851	895	889	867	873	816	905	847	819	853	828	882	854	795	894	854	806	867	837	863	859	868	904	875	825	795	889	876	916	899	862	861	832	883	817	839	830	883	885	891	894	808	855	881	895	875	878	869	846	853	923	841	883	853	879	914	895	891	856	859	863	870	850	872	849	840	891	868	896	850	827	847	862	796	851	820	833	864	891	878	862	870	883	913	873	882	825	863
24696	21437	27208	25626	4528	513	465	421	384	389	347	310	360	300	309	325	287	293	276	287	264	285	280	266	279	238	267	285	280	250	261	270	256	241	262	271	274	258	221	298	256	246	257	261	256	277	227	248	252	253	251	266	257	266	242	255	224	267	262	265	235	251	257	279	250	268	289	275	255	258	253	259	273	271	300	251	277	270	258	249	258	305	256	244	264	261	250	283	267	237	272	274	234	267	234	260	257	261	263	236	294	259	236	283	251	255	257	264	242	253	283	248	256	276	258	266	274	286	245	253	224	286	261	251	263	243	247	285	247	271	232	229	244	264	249	271	255	261	261	269	274	255	232	282	241	275	254	240	235	259	256	260	251	261	252	271	267	257	220	257	268	264	272	278	256	244	241	259	240	269	278	247	261	239	241	246	249	246	272	265	252	252	229	266	243	262	259	220	250	232	269	266	239	257	323	236	271	260	253	246	255	239	264	219	227	252	287	265	235	252	249	229	275	257	244	256	226	272	251	253	245	249	257	263	263	254	238	266	243	261	272	277	260	284	226	227	248	291	251	259	265	268	263	258	267	269	230	288	271	238	233	272	273	277	292	239	259	253	221	239	269	220	265	291	237	262	263	272	244	243	240	241	262	243	241	247	264	259	275	299	267	264	277	255	257	260	222	251	255	234	250	234	284	276	258	263	261	252	247	258	263	257	236	250	236	278	244	252	268	278	253	245	248	286	261	227	257	268	257	234	285	290	255	259	273	244	254	244	273	245	266	232	244	232	271	231	260	230	264	245	230	249	235	241	212	254	247	259	267	286	286	239	245	257	266	222	272	267	249	269	269	272	272	299	272	244	230	244	258	260	240	269	263	277	248	239	275	237	231	253	284	257	248	255	289	260	238	247	279	260	275	266	250	266	291	229	274	245	246	258	277	252	247	251	239	253	238	260	253	243	277	271	244	232	247	289	263	258	260	283	251	267	263	260	284	282	260	260	227	287	255	239	244	266	252	249	280	270	243	261	252	261	254	268	248	252	261	231	261	269	264	256	285	277	263	295	217	261	251	284	240	245	244	231	242	243	258	256	248	261	223	262	260	249	267	263	252	292	223	257	248	243	273	266	233	250	259	268	239	263	247	283	245	260	262	257	275	241	266	260	277	264	237	271	268	252	244	229	250	225	248	239	254	255	272	235	256	233	261	277	238	255	289	268	275	292	244	253	256	262	278	284	241	250	285	249	227	262	238	230	279	272	274	264	244	261	239	260	234	253	249	274	237	249	224	264	277	242	236	265	233	253	257	233	278	260	242	258	249	236	265	273	266	278	269	276	281	230	249	271	261	238	242	250	231	266	280	262	275	273	265	248	258	225	256	271	262	251	273	256	268	238	293	283	268	282	269	266	260	241	264	265	271	265	250	298	265	256	267	250	240	257	251	260	232	257	280	277	284	274	232	250	235	214	263	272	243	244	254	245	275	266	275	235	252	259	268	278	279	243	253	249	263	254	234	235	258	255	259	268	261	243	266	280	241	266	251	273	239	261	257	239	246	232	259	274	286	260	257	259	238	273	263	270	248	250	229	255	241	276	269	243	241	251	267	254	266	273	241	260	276	262	272	253	262	245	275	248	261	275	237	249	284	259	259	251	257	277	279	258	246	269	238	279	212	260	272	263	243	268	235	225	243	254	276	262	249	217	269	246	270	257	257	268	257	241	258	252	245	258	277	277	288	254	273	249	218	269	241	268	243	260	236	269	243	262	250	236	287	256	244	262	255	257	269	248	282	260	264	263	236	238	267	265	281	237	267	273	225	292	268	246	266	304	245	259	257	258	280	222	254	242	252	242	247	270	240	251	263	267	278	280	239	256	273	262	241	261	268	246	233	276	265	254	247	258	232	264	241	244	259	263	252	205	258	261	248	279	251	258	247	272	265	255	269	263	258	260	288	293	256	243	236	218	266	261	243	214	286	248	267	251	268	269	252	242	236	249	271	281	258	286	225	257	286	255	269	279	272	243	248	270	255	255	227	229	280	265	263	293	253	252	244	240	284	267	262	281	283	274	269	236	239	252	277	258	231	262	251	265	258	230	291	272	284	276	253	271	282	245	248	272	237	253	234	224	276	248	238	260	246	251	272	263	212	233	250	242	264	260	240	245	252	250	269	249	236	239	254	279	243	265	268	269	233	268	249	263	279	254	234	254	241	254	252	264	292	303	258	256	259	246	248	266	270	306	258	257	218	224	251	266	255	236	253	290	258	275	275	281	227	246	267	254	268	269	255	262	255	264	255	250	253	279	254	275	274	296	278	247	258	248	263	244	247	236	242	268	251	267	255	274	251	267	281	241	262	276	259	264	267	268	251	230	261	281	280	264	264	234	261	248	271	270	253	264	267	263	247	247	255	241	244	273	261	247	269	237	265	262	237	228	274	236	270	255	270	253	262	266	255	246	242	253	239	255	241	222	282	228	272	263	265	238	267	260	273	228	261	242	266	275	276	259	291	285	248	271	265	256	284	227	267	236	258	260	270	256	241	272	251	255	272	279	254	233	277	253	265	251	267	273	266	257	278	238	268	257	274	263	254	269	228	265	251	251	252	252	257	228	269	262	268	274	242	286	284	272	262	227	237	243	247	265	257	239	255	242	253	255	294	289	261	241	252	256	240	290	254	257	226	260	257	270	257	256	260	287	266	236	244	255	243	245	261	256	273	255	267	240	245	253	241	264	244	238	274	262	256	257	233	270	270	248	242	255	251	257	271	241	266	269	257	271	248	249	245	258	278	244	278	248	262	260	255	247	226	261	232	264	254	234	281	267	258	266	268	265	243	244	247	239	287	262	241	232	225	264	267	247	226	260	264	252	259	275	259	277	254	258	247	220	274	261	235	253	268	248	258	272	241	273	269	278	259	277	269	264	246	243	282	240	239	242	242	240	246	258	249	253	279	221	289	252	279	270	288	245	235	246	252	261	230	255	278	282	271	280	266	241	270	273	277	255	253	252	259	266	248	266	271	254	280	256	241	243	254	251	240	230	221	259	288	287	279	246	289	245	246	276	244	279	234	243	291	277	275	262	223	274	252	270	280	264	265	246	301	271	257	265	255	255	267	249	249	275	254	261	268	271	245	265	244	277	247	251	253	265	251	257	264	240	251	293	252	253	258	254	236	245	285	269	234	256	258	253	283	266	247	276	282	253	255	271	280	285	247	270	282	269	237	274	293	255	243	257	228	245	273	259	251	264	262	256	273	263	264	262	228	231	238	252	270	275	276	214	240	271	267	273	276	246	255	262	267	267	229	247	244	271	280	226	265	281	241	284	223	250	263	210	248	251	251	274	244	296	295	280	227	252	244	236	260	263	288	262	266	229	235	251	265	273	238	260	261	265	265	249	263	230	243	249	260	244	250	259	260	260	251	259	246	258	250	241	280	262	253	275	260	246	242	299	236	267	269	276	277	257	259	247	259	232	283	267	248	250	239	255	256	261	276	265	274	237	296	236
12739	4883	3264	1621	1228	938	881	734	677	557	490	524	464	469	479	471	449	392	406	395	364	418	387	359	399	364	375	351	375	378	358	341	358	377	330	342	335	371	376	341	348	354	370	343	353	329	361	366	350	349	342	356	411	358	343	351	322	312	354	324	318	358	331	344	334	379	361	350	366	366	318	347	332	366	369	355	360	393	388	336	340	380	394	327	374	350	344	346	348	371	339	365	363	337	368	334	368	371	333	359	341	361	318	351	346	359	325	368	368	387	367	353	351	366	374	350	395	374	347	360	383	334	336	306	363	338	362	362	348	377	366	361	361	351	355	373	369	380	344	391	357	385	329	320	363	361	344	342	318	385	356	396	352	383	362	352	356	369	358	357	332	327	362	353	324	343	329	370	347	339	349	324	379	374	358	377	364	370	358	348	358	346	367	345	387	366	358	358	343	357	358	336	340	380	336	392	334	390	364	344	360	346	347	357	359	366	363	370	341	370	356	342	359	314	355	359	388	380	375	360	331	335	364	348	321	330	383	371	348	341	371	406	304	371	328	337	370	360	350	379	312	375	317	364	319	323	328	364	341	312	361	370	369	347	324	363	326	366	349	351	328	350	338	344	386	365	365	357	390	342	332	359	323	313	345	357	371	347	332	313	386	296	363	341	374	409	338	356	347	332	344	386	342	377	333	360	345	355	349	353	345	360	361	352	367	371	332	369	344	380	361	370	335	347	364	344	352	352	346	372	334	334	318	349	375	348	354	370	377	347	354	332	323	357	358	311	363	372	387	322	315	364	342	355	328	406	346	347	371	364	349	360	331	373	331	346	338	344	342	382	338	344	374	372	354	372	352	351	328	333	371	330	337	369	338	368	354	363	347	383	390	332	355	338	366	354	325	370	343	310	327	356	340	350	362	356	329	344	347	346	377	379	356	353	330	361	349	332	356	375	348	345	387	359	340	331	357	341	359	337	356	354	376	365	366	375	356	331	327	343	359	363	349	339	388	368	366	366	347	342	355	367	368	307	377	358	353	343	355	343	372	370	371	330	336	357	370	320	352	325	378	350	355	394	340	340	320	390	319	365	376	362	353	373	348	365	341	347	351	347	345	350	330	326	369	365	366	353	351	362	343	342	334	358	335	362	362	377	356	407	338	324	348	395	349	356	336	353	370	358	364	349	367	371	353	347	353	335	356	338	362	371	377	382	332	353	341	363	327	353	360	396	367	371	350	347	352	364	363	374	380	369	351	338	356	324	377	349	340	359	362	387	368	345	333	389	335	368	360	373	343	353	344	355	377	379	372	355	337	308	348	379	354	380	351	354	345	388	399	364	341	365	352	363	342	365	369	345	374	350	377	394	394	340	320	371	362	360	337	346	371	388	326	358	363	340	374	362	399	366	314	350	350	345	348	372	333	370	341	344	366	368	360	355	327	349	347	348	332	360	375	371	351	366	348	370	343	345	340	356	364	357	366	340	356	363	370	355	355	373	297	352	381	346	360	365	399	367	348	347	411	386	378	350	363	341	350	351	376	393	354	331	335	370	359	347	355	367	345	349	372	323	373	320	353	312	351	357	366	362	341	349	348	367	329	351	331	335	363	338	382	376	358	360	366	344	337	359	351	356	363	355	375	379	352	325	369	369	380	323	381	376	375	363	361	338	384	370	336	346	381	350	339	385	355	352	345	363	360	358	356	372	372	369	370	356	343	332	341	353	321	389	365	386	316	335	338	335	349	369	379	382	344	300	363	369	396	361	316	388	341	358	372	354	359	371	371	337	332	357	395	327	360	346	350	368	335	344	390	369	333	343	367	377	353	360	327	374	352	341	373	350	388	380	350	332	357	352	364	378	362	359	351	357	362	328	347	351	353	348	306	341	372	349	367	344	361	356	391	351	338	346	345	372	359	382	376	344	321	363	353	355	316	379	344	345	335	379	360	333	336	410	342	372	353	375	368	323	379	383	354	354	396	365	327	355	329	341	344	364	366	361	371	345	347	348	345	342	357	380	326	315	328	311	360	345	315	367	400	325	363	324	344	350	381	344	335	363	375	370	328	349	380	369	349	371	342	369	353	399	360	348	326	363	366	349	359	345	391	376	368	341	346	369	373	379	352	362	395	322	360	377	350	320	342	388	337	351	351	329	363	343	349	368	368	331	373	366	395	341	346	377	334	357	363	355	373	405	334	331	383	344	359	353	378	375	324	365	311	337	370	364	331	356	341	345	322	372	318	340	362	327	351	350	353	352	383	351	374	345	364	330	350	358	328	330	382	367	331	362	364	353	365	320	369	370	383	378	383	375	345	352	337	344	352	332	357	367	383	335	347	337	351	315	319	367	380	334	345	359	345	352	334	351	353	394	369	339	334	352	366	348	322	379	365	381	357	296	349	371	361	347	362	340	346	366	349	362	331	337	342	370	333	350	394	368	315	382	377	373	385	364	364	346	328	358	342	376	343	334	336	350	385	368	327	352	324	352	341	328	389	344	335	357	324	382	361	339	372	349	344	323	349	359	366	396	351	363	375	352	372	366	353	350	322	343	325	363	353	355	384	342	350	360	332	371	348	355	392	347	358	372	363	313	363	372	334	351	340	370	395	336	352	328	365	376	371	351	366	351	355	354	335	353	356	346	384	357	324	355	356	340	388	369	327	372	343	358	345	348	363	357	359	340	353	376	353	357	353	338	371	352	367	374	362	362	347	404	380	357	371	311	390	379	303	362	361	381	355	356	368	332	369	360	347	359	344	335	372	328	368	367	338	369	332	349	355	355	327	377	330	406	328	361	372	338	360	350	331	374	332	348	376	357	357	347	373	366	324	352	355	374	346	380	373	350	345	364	343	361	384	376	367	360	353	370	378	354	340	337	381	371	352	366	336	363	359	344	333	372	331	359	391	330	372	352	349	350	345	353	363	339	352	348	337	352	342	374	350	338	346	357	367	389	344	298	334	362	366	363	353	359	331	333	336	359	365	350	335	364	386	359	364	372	318	367	348	333	338	342	385	354	370	349	338	358	346	335	357	332	363	359	344	316	368	361	367	366	348	362	362	336	357	362	338	351	348	363	354	335	371	375	311	358	358	340	397	383	361	316	370	341	319	328	382	343	319	368	336	337	378	346	371	350	369	342	361	324	344	367	345	382	313	352	376	369	329	309	356	367	356	382	357	408	407	359	358	357	366	377	348	368	345	352	383	347	344	318	362	357	358	353	363	394	354	381	359	404	364	360	353	348	411	367	326	362	351	367	341	365	363	313	344	383	359	351	350	344	356	334	385	386	366	328	369	349	348	371	378	352	382	350	318	373	368	374	345	334	402	341	352	398	357	372	366	372	344	369	338	366	344	336	346	393	386	347	326	353	367	390	348	349	336	400	354	374	360	355	377	355	368	359	329	313	380	329	383	326	325	350	310	350	393	354	349	354	357	347	326	359	369	380	375	370	352	319	347	376	371	370	342	345	356	379	362	337	377	327	350	369	331	351	338	372	390	374
22462	21426	29259	23999	21425	21293	4400	1333	1078	952	886	841	858	789	806	838	746	699	685	700	704	672	733	698	675	673	707	732	695	692	681	621	697	672	659	630	686	676	667	663	686	666	619	639	662	653	625	654	672	654	646	669	667	688	709	653	599	658	666	620	638	619	626	678	692	633	639	657	685	646	596	647	651	649	628	691	654	631	683	627	649	677	660	664	646	643	699	665	656	659	630	644	687	608	639	635	643	662	662	640	657	642	706	666	672	666	674	604	615	659	677	604	670	642	616	628	658	698	680	666	671	583	657	660	624	667	730	649	638	619	623	675	653	600	694	630	668	650	637	676	684	696	619	632	664	700	678	677	619	630	701	613	600	623	662	638	576	649	665	680	699	644	615	675	654	613	677	629	646	685	658	648	601	675	665	624	579	666	638	668	643	634	695	609	620	607	683	655	640	637	672	603	712	619	686	630	659	648	661	631	631	683	626	627	626	667	671	641	641	634	640	663	649	691	689	694	638	659	653	642	660	694	625	679	640	570	673	642	615	641	645	676	651	642	650	641	652	623	627	639	652	672	654	600	635	676	634	620	665	734	622	689	627	678	675	618	600	608	694	646	627	664	647	630	638	643	657	638	705	627	656	669	710	640	632	626	611	679	686	648	609	640	683	662	671	671	661	629	659	657	635	628	641	640	690	656	608	665	666	651	694	668	637	617	711	665	653	654	644	665	709	693	635	659	660	681	632	638	655	624	685	671	614	670	635	693	634	630	660	672	677	667	636	688	666	668	644	675	665	683	646	643	642	628	671	682	636	648	679	693	651	610	669	650	668	606	703	696	655	637	631	660	640	664	637	624	625	651	665	640	644	629	646	657	656	686	657	638	647	651	628	676	615	638	650	648	664	641	650	646	652	639	692	683	642	659	668	653	649	650	692	673	642	587	575	691	673	600	644	647	605	641	639	672	651	647	627	597	661	694	701	629	655	689	663	627	698	625	641	637	693	695	664	696	627	665	643	680	645	668	635	639	637	600	644	659	641	612	613	614	636	692	658	645	667	696	614	639	643	593	637	639	675	609	622	637	682	657	675	627	626	666	651	673	668	665	632	667	638	605	574	636	650	647	653	643	640	638	633	651	661	656	685	630	634	651	641	630	626	650	614	664	671	655	599	649	632	615	654	628	669	670	687	640	626	650	618	626	614	652	666	676	666	658	625	672	710	604	678	612	678	690	634	662	630	643	646	642	653	631	655	678	674	687	644	636	633	623	621	670	650	657	653	625	670	609	660	647	619	644	710	671	678	629	598	658	625	651	634	639	629	607	651	671	687	678	659	669	656	590	696	637	615	641	651	652	645	641	640	645	690	645	646	638	666	658	670	653	681	683	624	689	682	652	650	634	631	606	662	678	607	675	642	647	605	674	644	633	617	662	654	663	617	650	643	627	702	630	581	623	648	643	626	636	629	659	625	669	628	622	630	666	702	664	671	623	669	667	648	619	685	639	623	658	669	634	577	658	606	694	637	667	625	649	686	625	665	630	637	656	600	674	636	673	651	669	675	661	595	652	649	633	654	661	676	646	589	675	609	669	698	685	634	645	655	678	662	694	646	646	648	646	636	622	643	632	612	655	642	625	640	638	697	626	648	654	593	634	638	650	687	673	665	632	666	605	674	664	656	668	697	687	637	593	637	655	633	671	667	620	663	607	641	709	688	688	654	638	647	695	643	630	639	649	681	665	642	612	686	639	661	630	683	632	651	625	664	659	604	660	627	645	678	664	660	661	683	632	601	686	678	699	637	656	666	680	634	675	641	623	635	625	660	653	631	657	674	647	646	625	631	655	682	667	648	661	618	654	661	682	650	640	695	662	647	669	606	611	607	640	659	681	671	667	676	643	627	648	616	650	621	615	668	645	659	652	667	692	626	643	643	660	634	649	628	640	634	651	707	643	657	597	663	673	678	651	693	625	643	676	667	692	664	649	654	663	661	590	628	609	655	640	635	636	656	629	643	630	621	646	681	617	671	683	663	638	615	675	651	662	675	628	664	709	658	607	677	653	604	616	625	653	639	647	626	634	658	628	608	651	653	652	643	643	677	658	676	693	644	627	718	644	691	702	624	630	661	627	628	665	687	636	677	661	615	663	656	678	629	671	672	666	670	611	621	654	610	646	665	633	605	645	602	633	637	625	608	657	669	630	618	677	661	644	653	677	650	650	633	616	628	644	623	652	700	614	641	652	667	635	648	659	653	639	654	662	675	706	672	614	674	637	654	654	687	702	606	649	659	647	637	642	595	602	659	651	623	643	619	624	690	589	645	678	675	624	700	679	647	633	587	660	602	635	684	619	647	663	642	644	658	634	684	644	678	669	705	636	626	701	655	611	676	639	639	617	652	661	661	686	626	653	685	632	677	656	641	608	667	679	678	640	626	612	597	691	649	592	626	695	627	653	621	636	691	600	618	613	677	638	693	631	689	584	654	642	661	636	638	620	653	624	663	656	617	709	678	636	621	632	635	651	650	671	610	646	654	640	637	639	647	643	651	675	648	648	614	641	615	655	665	667	647	585	557	653	654	658	645	665	678	641	647	657	681	629	672	617	615	629	683	685	650	637	607	665	611	686	631	655	666	690	666	656	617	657	688	656	681	658	709	648	642	616	657	636	629	639	742	621	642	655	667	599	624	637	645	667	632	620	619	644	623	628	648	653	623	648	659	639	653	619	645	594	616	650	656	587	662	677	643	647	679	616	688	644	620	671	633	649	667	649	629	615	677	633	660	629	638	603	637	660	677	696	688	669	583	659	680	626	683	703	605	612	638	669	613	613	656	675	599	651	683	655	661	671	663	650	608	626	625	655	634	619	619	654	627	666	648	682	635	628	626	649	627	671	696	635	642	667	705	650	660	591	669	636	594	660	598	608	645	674	650	660	643	650	650	666	656	644	616	693	665	674	673	646	620	624	682	641	652	650	653	662	675	593	663	684	679	695	672	676	654	668	657	686	678	621	652	649	704	646	676	668	665	628	593	611	621	673	666	638	639	605	643	619	692	628	699	667	641	692	634	632	624	617	646	620	604	645	661	634	657	601	607	667	664	598	662	677	640	667	648	675	631	638	631	637	635	666	632	656	642	643	620	657	690	682	623	643	648	631	633	695	622	625	699	641	704	628	679	616	685	665	627	659	629	694	694	658	632	658	623	660	627	684	673	602	665	598	682	645	670	651	654	677	653	648	628	638	659	623	648	668	665	683	691	680	632	645	673	670	684	634	659	637	621	619	657	660	694	656	618	608	660	637	610	698	660	656	604	602	630	628	657	674	632	671	648	631	572	627	669	697	660	641	672	688	702	655	666	664	620	568	688	642	651	639	676	669	592	634	642	642	672	644	635	614	682	653	613	637	657	712	616	639	634	638	628	636	634	665	636	660	724	646	657	670	631	687	637	660	637	637	647	666	646	687	690	637	631	663	673	653	643	667	637	618	635	638	654	653	679	637	588	694
17256	13740	9620	4735	3498	2708	2344	1985	1699	1483	1311	1311	1179	1188	1131	1099	1031	988	925	879	917	918	909	847	884	845	900	834	874	858	889	850	827	886	831	857	883	877	812	887	845	822	847	812	829	799	845	838	794	871	870	823	839	812	863	892	867	839	834	823	829	809	808	820	831	804	848	808	826	870	858	815	838	843	805	894	847	801	886	872	791	814	821	842	845	857	759	829	821	834	807	863	860	891	819	756	849	777	803	769	868	815	783	799	819	833	857	838	908	806	813	811	823	887	862	782	781	803	777	782	793	766	789	811	811	864	871	843	889	769	805	800	813	846	880	822	852	856	806	816	803	847	803	781	783	803	855	807	857	824	734	836	784	793	807	819	873	827	771	760	857	794	793	759	795	767	804	832	758	821	795	823	802	824	773	844	815	792	790	845	796	832	847	810	850	840	810	775	800	840	762	879	867	782	805	832	888	850	829	831	826	816	783	768	809	863	874	797	816	817	773	820	805	827	869	800	813	820	850	839	814	822	799	818	833	793	851	852	838	841	819	861	841	780	796	805	818	808	805	822	786	834	821	800	791	798	793	831	821	819	807	825	837	843	770	817	822	841	803	853	836	842	824	775	802	809	825	847	823	823	860	794	861	855	810	808	840	784	808	765	829	783	781	768	846	847	872	819	799	844	828	824	823	826	783	793	840	846	828	829	791	773	788	846	746	854	802	835	813	825	792	839	803	802	872	818	838	812	809	832	843	853	819	827	807	835	827	825	812	824	788	833	806	853	777	797	819	818	805	817	822	856	891	831	826	805	817	780	816	814	800	806	828	850	826	787	800	816	840	813	816	829	825	824	804	826	794	800	837	881	744	794	793	825	836	822	836	858	759	805	779	817	806	835	810	804	778	809	808	811	785	855	791	794	840	803	821	836	876	801	768	878	801	776	808	792	805	843	793	822	858	811	820	828	772	864	817	813	858	805	794	835	820	810	842	848	800	828	807	759	890	822	806	827	798	874	815	774	837	819	839	827	862	848	820	856	794	863	798	841	823	833	764	831	856	797	824	810	832	809	757	805	811	764	830	816	847	806	857	778	803	862	758	815	833	851	778	843	789	849	774	810	882	793	840	784	856	755	832	815	809	819	854	844	792	768	824	774	827	846	799	795	828	869	855	840	781	825	791	785	798	758	805	860	786	786	853	780	794	861	842	843	743	853	800	818	800	833	820	884	903	758	823	785	785	824	777	819	783	845	837	841	825	766	812	818	862	801	843	795	803	779	807	840	801	853	799	805	838	761	786	826	856	841	839	822	866	805	817	835	788	826	812	795	753	812	807	806	802	815	842	837	821	808	812	818	818	813	795	797	812	810	825	842	800	855	828	805	802	845	803	783	835	857	799	855	817	824	771	836	850	805	861	808	764	809	817	803	763	815	822	787	833	789	777	841	782	814	817	805	773	807	798	806	776	813	813	829	878	795	775	853	845	823	845	779	833	808	808	809	849	822	793	831	806	799	806	801	755	843	837	773	847	765	858	779	789	855	749	790	786	859	788	885	854	802	749	809	770	792	864	867	813	847	821	762	869	844	801	845	856	805	884	838	843	796	836	791	870	787	811	805	773	829	816	815	808	836	788	807	793	840	859	779	828	902	817	781	781	759	821	815	807	793	796	796	825	779	782	761	801	825	791	783	825	826	792	789	802	821	836	822	766	820	822	863	844	834	795	818	814	825	827	817	862	777	844	798	842	898	806	778	834	824	799	825	844	773	797	817	808	813	797	793	782	828	775	808	828	845	833	808	817	859	802	793	839	821	848	790	859	787	827	810	776	770	795	767	824	792	801	810	805	784	777	779	836	845	794	820	793	815	864	814	845	781	823	786	814	803	886	828	772	837	813	816	826	866	820	832	757	829	783	779	825	830	789	880	810	839	872	782	848	840	804	828	834	818	780	800	797	819	853	775	853	824	800	815	823	809	836	814	843	826	832	757	826	742	862	806	803	836	832	837	806	810	807	791	829	761	819	842	821	798	769	822	778	888	773	828	801	815	823	800	800	788	778	812	829	794	887	786	839	781	800	847	808	838	841	832	766	794	871	764	826	803	875	795	767	800	878	788	814	788	893	806	777	814	852	765	818	792	784	819	886	795	851	795	854	808	804	807	874	820	858	873	793	839	847	818	790	845	770	752	825	776	750	788	876	806	848	764	814	775	816	777	790	805	820	850	810	837	868	859	822	843	805	818	791	839	834	840	789	815	774	806	786	815	838	756	843	832	814	795	820	824	783	804	823	797	835	823	805	817	821	765	858	822	842	803	802	802	779	862	804	774	771	798	843	783	768	843	817	781	801	844	825	801	827	879	829	827	838	819	817	830	864	811	814	808	769	808	856	842	813	781	814	823	845	819	879	823	841	779	783	846	811	786	767	805	842	839	859	834	840	764	793	787	865	791	820	798	807	786	804	797	765	800	800	805	761	842	834	875	816	794	771	834	779	808	758	820	851	792	798	776	805	784	820	820	829	807	773	833	862	814	782	805	810	827	868	789	822	812	746	803	847	804	846	810	826	800	821	806	816	818	818	811	833	786	799	782	817	855	851	796	825	829	849	800	831	833	828	772	796	855	828	776	813	828	823	807	783	859	803	816	788	864	815	827	819	806	825	867	834	819	832	794	820	813	844	795	817	826	798	833	787	826	804	867	804	793	761	811	762	830	842	776	782	803	884	810	791	798	868	778	797	794	846	874	828	805	814	808	799	823	806	774	838	809	869	821	800	800	818	762	841	795	842	792	813	867	759	822	824	819	826	842	828	776	834	822	851	778	747	769	783	829	829	825	874	813	847	850	797	877	841	827	809	809	881	778	771	846	841	851	773	801	805	853	790	806	794	855	874	833	843	835	845	778	864	824	759	797	837	845	755	825	828	851	801	832	867	815	779	826	831	783	811	868	884	800	832	819	739	857	841	875	799	797	876	794	826	837	833	849	764	830	826	812	876	792	801	802	823	855	867	854	792	805	831	832	881	827	812	806	795	784	787	795	805	809	834	814	821	870	814	766	791	815	800	824	838	874	794	804	842	841	842	854	820	762	807	784	808	808	754	812	803	824	785	873	782	828	854	858	800	807	818	773	803	846	788	826	788	825	843	836	809	844	870	852	835	879	795	864	813	791	845	809	815	805	855	874	831	807	806	807	833	828	810	776	806	827	825	866	788	795	812	771	812	778	816	879	806	801	833	809	817	812	846	831	784	824	784	810	800	833	829	836	854	823	794	779	839	789	800	804	853	846	822	843	816	837	807	826	788	782	804	860	791	832	824	783	813	765	744	802	816	847	886	806	813	778	832	778	806	818	803	793	807	819	803	831	842	834	833	809	811	788	802	832	809	841	804	854	827	792	829	811	874	798	812	798	828	808	778	802	759	829	808	829	830	865	813	815	796	816	824	804	822	794	811	774	799	819	858	808	823	801	780	836	861	783	823	858	805	814	820	823	820	836	792	799	811	808
27496	17171	3032	768	541	500	473	464	449	454	397	418	480	402	423	426	414	428	374	404	416	384	445	429	441	409	416	410	372	443	396	417	407	373	384	373	389	396	399	409	379	418	391	407	367	394	416	378	403	382	405	394	427	373	450	398	393	414	406	417	437	374	394	342	383	358	431	404	415	409	406	401	407	390	373	414	405	429	376	359	395	387	400	370	414	399	396	396	403	398	432	405	398	365	380	419	418	429	405	383	382	383	386	408	370	391	384	393	406	382	400	409	386	446	411	393	397	404	380	395	389	393	412	375	387	407	396	401	405	365	423	412	369	421	390	402	386	369	449	411	424	407	389	366	401	438	400	375	394	400	419	420	414	386	433	412	415	455	423	443	410	407	398	394	373	380	373	417	406	381	410	407	402	416	435	383	425	389	435	399	378	416	397	392	373	423	381	392	446	379	407	416	404	394	418	392	382	390	400	392	409	401	380	392	419	434	367	423	392	419	367	416	419	401	401	390	406	396	411	419	423	402	399	413	390	374	402	390	389	363	370	387	406	404	393	400	421	397	371	399	446	401	413	395	409	426	426	407	403	409	388	399	409	372	394	407	389	401	374	403	423	410	396	398	388	390	421	389	428	441	428	426	416	396	416	455	375	398	413	352	415	435	425	452	370	393	427	427	412	411	417	390	407	394	437	404	402	426	397	448	420	384	410	396	418	412	402	418	396	408	407	387	396	379	400	442	384	412	427	408	389	379	403	400	376	414	371	413	412	382	392	448	426	359	418	424	405	407	405	379	414	402	389	389	345	394	415	413	425	432	414	392	398	396	392	382	385	395	377	398	352	416	414	470	418	416	401	395	387	413	407	409	421	394	433	413	387	419	392	395	406	409	389	399	438	408	408	415	396	401	389	390	442	396	362	439	413	385	402	398	382	415	384	399	424	380	378	383	406	395	413	450	401	389	400	387	368	360	404	398	417	414	401	434	401	378	430	396	403	370	369	409	427	387	395	380	402	424	381	404	407	411	377	427	402	415	393	400	362	397	444	412	406	402	418	376	438	374	407	398	394	409	441	430	423	359	414	374	363	394	373	362	386	388	420	417	399	376	395	384	368	394	405	402	382	376	391	369	377	411	429	383	415	432	448	446	444	384	406	410	406	404	401	411	399	419	411	380	434	410	400	400	393	402	411	364	438	430	415	410	445	370	407	377	426	408	434	413	409	358	389	408	406	392	435	397	410	412	404	381	401	424	428	399	435	411	406	367	410	424	368	395	401	398	398	387	414	431	399	429	416	362	414	420	411	394	398	395	363	426	395	429	388	365	406	386	408	394	401	430	375	403	414	390	390	364	364	392	422	390	430	421	417	406	429	403	414	387	410	378	416	419	396	371	430	371	413	368	406	411	385	432	395	416	431	413	394	393	429	384	411	382	362	407	412	384	393	353	415	389	405	378	393	405	399	375	406	422	421	416	413	396	344	382	428	384	428	382	379	368	386	407	431	378	402	402	424	401	397	433	406	371	405	405	421	439	390	398	389	414	424	427	383	423	398	394	375	422	408	396	404	416	390	385	401	413	411	408	441	400	436	414	351	393	390	402	404	442	394	432	401	381	415	383	362	402	379	380	399	406	408	380	370	400	379	417	448	384	389	384	345	390	428	385	404	407	372	399	371	388	382	412	428	389	401	410	403	420	410	438	400	367	387	399	392	393	438	388	469	411	392	407	397	438	421	432	390	408	429	383	441	378	419	419	409	377	396	396	417	384	382	388	401	412	393	398	400	408	408	387	385	439	409	400	401	408	378	408	379	389	369	381	383	371	405	380	371	407	361	405	419	402	399	391	405	412	382	389	385	420	421	406	387	414	433	453	395	420	406	416	400	441	383	422	381	390	427	423	397	411	428	413	410	370	403	413	405	421	396	415	397	436	397	414	381	393	406	378	395	360	424	355	408	379	381	413	378	393	427	421	378	414	401	404	413	416	397	398	395	388	389	411	423	413	421	375	420	421	431	392	392	387	382	413	408	413	381	403	417	379	378	392	396	411	402	410	376	400	391	413	399	394	388	374	364	396	399	396	379	395	391	404	396	394	386	427	399	423	399	397	474	376	412	385	417	393	400	373	409	392	358	405	407	364	396	387	407	412	415	420	369	405	421	374	429	397	408	402	400	397	370	417	412	390	419	371	416	386	390	369	407	411	409	391	400	382	375	382	427	412	384	403	421	403	410	394	415	399	381	376	395	389	398	396	378	408	414	373	391	396	376	386	402	388	431	425	402	369	402	390	397	408	425	403	393	396	397	423	421	401	368	400	386	378	402	401	435	376	411	392	370	427	432	378	413	388	398	410	391	412	396	444	429	376	398	374	402	378	433	404	415	389	413	408	387	394	449	388	428	425	417	406	372	417	363	420	400	381	406	395	397	446	409	408	359	410	368	411	386	397	403	363	424	385	412	406	440	397	406	370	396	411	400	410	394	392	388	401	409	394	395	425	391	421	370	403	427	395	419	361	408	364	406	377	404	426	420	403	405	408	386	402	384	410	425	421	412	418	398	364	386	401	390	387	417	405	400	398	383	381	410	441	355	417	385	429	414	398	407	392	394	404	388	419	384	407	407	424	397	385	419	389	391	397	383	401	383	415	390	390	361	408	418	410	394	415	414	376	406	354	417	413	401	420	437	443	412	381	409	399	389	429	430	408	394	406	420	374	401	353	389	371	393	400	392	392	412	406	440	375	367	374	409	430	401	399	394	389	365	434	429	408	402	413	383	396	380	401	427	419	401	398	391	383	400	403	397	390	437	404	406	378	416	381	414	387	404	428	397	405	425	395	393	381	410	381	412	364	383	404	362	449	352	376	413	401	402	431	406	439	400	420	399	413	417	390	375	385	377	402	401	429	398	395	410	423	420	394	402	433	401	401	395	430	385	364	410	401	399	383	393	396	357	410	428	409	405	439	466	427	379	437	400	410	400	413	429	383	405	401	394	360	382	391	442	388	398	428	410	406	412	440	422	345	385	417	359	410	381	399	373	440	380	424	399	419	351	405	403	399	420	423	397	437	418	427	396	411	398	404	371	355	462	410	400	426	399	408	403	389	414	409	410	440	423	413	393	441	389	421	387	414	403	411	411	423	428	388	398	440	383	408	396	404	414	398	383	412	391	419	414	399	423	412	446	380	392	436	387	415	414	431	435	375	404	397	378	407	382	415	378	386	385	425	411	417	423	370	421	416	393	386	399	381	411	396	373	409	404	439	425	371	391	403	376	410	406	390	408	423	400	395	419	395	407	392	397	392	399	433	402	401	407	404	408	403	398	422	390	427	398	396	399	423	398	389	372	406	396	399	408	385	366	375	384	410	376	408	436	409	403	423	405	396	374	386	371	429	427	406	420	410	409	427	425	421	438	373	427	386	380	411	404	401	405	411	398	389	365	416	409	424	353	389	354	378	395	434	371	387	422	419	398	416	426	427	389	425	380	385	402	368	403	401	409	375
5573	1703	1221	810	699	678	673	662	666	581	553	524	567	580	529	537	558	542	489	542	538	511	511	571	495	468	516	506	511	550	503	525	483	476	536	524	479	528	532	511	502	535	513	495	535	518	474	519	525	514	496	512	499	493	513	494	479	512	498	530	533	481	548	514	514	512	526	519	543	507	518	488	504	526	491	538	507	481	540	539	523	545	532	506	499	506	507	502	501	511	491	529	502	539	532	510	503	534	516	467	471	521	539	496	533	509	517	493	500	499	499	460	428	537	497	485	505	565	511	522	537	503	492	503	531	493	499	482	558	513	513	490	481	572	514	508	498	520	491	493	546	544	485	512	537	523	509	530	504	557	480	510	513	508	510	489	530	529	530	478	518	542	505	494	481	506	536	510	548	516	563	514	510	531	485	564	480	543	529	485	544	482	493	537	492	522	502	495	483	461	553	525	554	506	520	495	539	523	514	501	515	504	504	522	527	535	517	470	545	511	512	498	507	479	472	531	521	486	483	497	547	492	483	504	527	498	513	521	504	453	512	515	497	552	452	463	519	525	524	491	498	521	515	502	508	497	533	525	496	505	487	477	512	487	492	503	546	517	459	493	520	533	504	497	515	507	506	543	529	517	497	484	532	517	529	490	534	513	536	464	488	502	553	554	514	529	510	508	511	486	505	523	524	509	508	522	449	514	504	475	505	476	489	526	529	490	515	495	509	493	492	503	500	528	534	490	506	499	502	520	488	470	493	507	499	509	528	473	526	535	498	521	515	497	524	504	492	491	475	520	516	537	472	488	502	491	517	497	484	508	471	502	514	552	494	480	491	554	501	489	516	533	508	451	525	521	502	516	504	550	535	506	516	528	503	529	502	489	460	495	507	521	503	515	509	479	543	530	524	504	515	522	546	503	489	486	454	524	534	530	466	499	476	507	532	498	496	501	542	528	506	541	530	503	501	492	545	519	516	495	533	497	539	553	526	477	506	514	517	529	467	488	499	502	522	470	492	531	485	482	488	530	561	560	498	497	512	511	484	512	541	482	511	497	483	532	545	507	465	519	551	504	540	525	542	525	485	512	537	517	522	538	522	519	492	482	499	527	497	517	504	471	490	493	513	536	498	547	509	528	519	560	504	505	558	498	454	469	482	530	526	498	503	514	524	490	495	488	516	510	544	520	519	495	517	547	516	495	496	537	516	526	513	518	507	499	484	506	547	499	505	537	519	480	496	484	536	554	490	488	459	488	515	511	492	485	524	529	499	476	508	536	533	521	528	467	570	551	455	498	473	503	511	527	488	540	506	525	478	520	501	524	487	493	456	520	502	528	508	533	471	494	519	526	523	502	495	525	469	532	529	496	468	471	533	561	496	514	485	496	482	497	501	529	512	522	541	533	510	531	502	540	535	543	488	512	494	523	482	535	472	520	541	508	479	534	478	507	519	477	488	498	492	522	490	486	522	526	519	525	551	471	487	519	522	524	537	499	487	515	509	531	509	512	462	517	498	513	509	502	496	512	498	478	465	522	533	487	501	514	533	491	520	524	524	529	515	543	475	506	522	504	499	540	476	507	519	508	502	492	469	503	561	498	493	534	517	505	490	481	504	509	501	496	525	501	488	543	559	545	505	504	484	488	489	536	502	530	494	514	516	520	502	493	481	521	506	504	492	512	475	494	500	504	508	496	537	559	524	473	558	488	545	483	534	506	477	482	522	471	543	515	486	491	515	530	547	517	490	517	487	499	547	525	521	560	503	516	512	512	473	509	501	519	499	509	516	533	517	481	458	507	527	522	512	545	501	521	511	539	493	535	495	519	506	509	517	500	491	550	515	510	522	469	515	455	489	525	514	534	484	527	500	504	543	499	513	503	544	510	486	518	513	529	514	514	508	498	538	521	517	490	522	547	519	557	499	516	506	524	520	491	514	500	516	533	499	546	501	523	545	548	515	501	503	518	489	531	531	493	499	555	523	524	489	519	494	495	477	513	500	527	492	519	508	520	520	506	481	512	499	514	497	520	493	515	520	507	514	485	482	536	522	506	511	472	496	501	528	515	507	495	488	502	542	525	505	539	511	490	538	517	517	525	503	502	521	500	488	486	518	551	542	532	527	507	488	529	534	517	473	531	541	518	497	499	515	481	513	489	510	497	546	476	536	505	493	489	482	495	475	491	472	506	509	510	518	531	530	508	498	554	487	499	513	494	535	507	521	507	487	517	502	494	504	508	499	486	442	574	529	487	519	473	500	553	511	534	533	536	525	489	511	494	503	482	494	537	518	541	535	522	528	545	495	522	503	510	478	520	491	508	510	494	510	509	499	501	530	508	513	510	533	529	485	519	530	487	518	507	525	483	501	507	498	485	492	524	507	505	534	542	546	535	495	554	532	518	513	481	510	510	471	507	491	470	486	497	511	497	473	513	524	500	486	528	464	507	510	484	492	497	534	518	533	507	515	500	536	517	487	519	503	497	488	520	466	504	506	495	479	499	509	514	494	472	519	564	501	521	561	534	517	526	491	549	524	479	499	474	499	504	550	506	503	504	480	494	520	493	542	518	518	523	500	499	499	514	489	466	483	509	496	477	530	463	519	514	500	518	557	543	511	512	502	535	507	527	493	562	531	537	552	518	530	537	503	533	518	495	505	501	536	505	489	559	488	531	546	528	505	480	497	535	497	499	497	527	511	495	513	519	498	531	505	516	548	527	455	491	537	475	515	490	489	518	558	502	514	480	463	506	481	467	511	523	532	516	540	498	488	500	543	550	467	554	500	518	494	511	495	537	543	498	486	534	509	550	528	506	527	500	492	508	494	493	502	562	520	510	544	490	488	510	485	546	490	500	548	524	543	487	497	504	520	498	468	483	522	548	487	494	472	550	526	551	540	555	496	496	514	532	518	482	547	500	496	535	530	476	488	505	514	543	523	495	477	508	516	537	524	520	499	501	562	523	490	504	483	562	526	522	498	523	508	481	499	495	543	547	550	461	495	519	526	484	482	516	524	522	556	500	472	500	525	480	510	497	493	505	483	506	551	504	529	529	520	499	501	500	489	481	493	515	495	510	565	485	522	512	514	485	552	520	517	497	521	553	509	542	479	487	512	510	517	519	513	508	526	481	539	464	536	476	546	500	548	534	514	522	481	509	545	455	508	503	501	478	484	537	495	497	483	504	504	504	510	549	537	510	522	497	496	526	491	499	482	492	545	495	534	529	512	477	517	505	510	494	454	517	504	508	515	514	556	500	534	491	540	480	507	547	560	524	530	506	505	533	508	521	513	570	494	487	534	548	488	518	484	513	511	497	541	488	521	525	512	516	479	465	524	516	477	531	507	526	516	529	504	519	481	501	502	502	492	546	514	514	498	498	496	531	529	520	514	523	482	516	500	504	518	500	520	515	503	534	514	512	481	486	514	484	540	524	549	500	501	507	496	512	490	476	507	485	516	509	498	482	538	523	467	545	538	504	469	523	486	526	522	567	519	575	488	481	491	563
23574	21380	28566	24557	21209	5222	1396	1050	914	847	823	832	827	821	788	759	785	776	786	752	718	743	750	731	688	740	721	721	737	682	706	694	739	729	705	721	694	702	693	716	675	731	661	676	714	717	729	707	651	665	728	716	689	750	667	737	771	639	676	729	750	728	724	713	685	712	728	743	734	724	718	719	698	726	689	746	716	698	700	705	700	660	681	710	722	721	730	694	665	681	732	699	723	709	708	706	724	665	708	679	718	695	698	705	687	690	750	701	699	713	680	696	702	682	704	645	724	698	662	707	685	715	751	707	681	702	677	724	722	744	664	666	691	687	711	694	718	695	715	700	717	669	700	752	733	725	687	712	679	701	686	690	716	700	682	729	676	727	698	684	716	657	711	735	689	770	668	676	728	714	713	683	706	680	712	663	691	675	673	695	679	675	675	739	715	707	656	727	686	714	712	671	644	744	706	680	724	672	707	680	661	697	702	702	651	699	745	705	687	717	706	700	687	690	697	676	709	711	686	731	684	679	658	720	672	721	708	665	674	683	694	709	730	703	742	669	674	673	731	649	728	683	751	711	687	693	695	664	699	739	641	719	680	705	695	758	705	721	671	681	699	734	677	690	691	681	718	740	743	705	738	744	715	705	693	699	709	698	665	688	729	687	707	648	646	721	714	695	682	662	727	701	746	679	718	642	666	700	669	730	701	707	699	688	730	681	692	693	729	739	713	696	696	660	634	676	698	725	691	704	700	723	682	710	736	757	688	697	693	739	692	703	675	695	654	703	691	655	702	671	684	672	718	682	728	734	741	691	674	702	706	697	736	628	752	698	718	673	653	710	701	724	762	718	689	718	731	673	685	656	711	733	700	694	702	717	718	692	686	698	713	685	660	721	686	755	682	771	705	670	694	723	707	713	702	731	701	700	691	707	678	682	702	714	671	713	711	723	730	697	728	711	720	722	700	742	733	674	678	684	705	650	690	728	692	746	715	732	720	733	701	675	704	718	709	684	720	683	688	672	653	689	717	675	757	724	717	718	692	668	708	717	663	673	691	703	668	709	707	678	706	719	711	699	731	719	680	725	673	702	721	716	737	700	680	670	690	731	743	632	720	681	695	738	710	723	688	700	688	718	667	716	735	709	707	677	700	704	689	668	685	682	719	751	677	673	698	737	705	676	700	719	714	685	634	739	700	676	697	679	691	693	702	716	664	687	742	673	721	683	704	668	751	688	682	741	690	737	677	665	702	715	690	720	686	708	704	723	739	642	764	687	657	692	725	717	643	676	691	739	742	699	728	723	696	671	708	702	680	712	721	696	693	651	676	688	696	737	735	683	740	688	672	660	698	704	707	713	660	679	704	688	717	703	703	662	682	680	715	696	673	719	711	730	680	677	652	691	694	726	691	729	730	711	702	700	688	712	709	729	760	722	686	674	706	668	665	687	659	680	702	690	686	669	700	688	723	656	687	723	708	629	694	726	657	707	696	693	723	715	657	702	695	685	726	683	671	669	713	716	641	701	715	716	706	670	666	716	702	668	722	707	663	703	682	702	737	672	739	693	725	755	690	711	710	675	694	722	717	649	724	707	653	690	684	699	709	724	703	742	700	724	699	676	710	739	692	725	660	704	648	676	736	697	670	649	729	723	697	690	731	689	722	724	682	665	733	703	747	668	742	686	680	689	723	693	658	726	735	713	709	662	695	735	722	693	658	730	699	692	714	689	718	723	678	691	680	714	692	699	689	703	688	707	689	684	730	716	683	700	681	752	731	709	700	699	631	661	662	695	689	669	709	683	681	707	689	704	708	683	718	687	684	679	648	679	694	691	667	683	681	692	731	711	697	724	678	710	702	666	688	729	673	666	766	693	708	716	697	718	678	733	688	703	735	705	717	743	705	676	701	713	673	662	696	706	683	712	734	677	755	686	702	740	729	721	627	697	676	700	688	696	684	651	729	690	683	674	683	705	724	720	662	606	668	722	733	688	691	719	667	678	730	723	725	741	701	700	686	706	651	704	685	697	723	692	675	692	676	670	737	696	699	716	684	687	628	660	690	705	697	726	689	691	604	694	704	707	651	699	699	692	723	711	692	724	650	682	714	684	688	701	727	707	691	680	685	620	712	702	691	666	735	696	723	683	695	709	725	659	721	715	681	725	654	707	680	699	672	648	681	708	726	686	693	683	717	660	770	699	656	727	694	689	693	759	732	715	687	698	694	689	617	699	703	736	677	630	667	713	675	665	727	748	700	739	702	662	654	697	663	690	704	695	664	717	704	686	722	687	690	705	691	741	704	655	687	676	717	705	672	699	667	726	726	677	673	673	702	731	744	703	693	692	713	692	713	722	720	723	683	676	672	732	762	743	680	688	678	684	699	641	702	698	705	698	674	711	724	660	646	692	680	711	703	724	640	667	706	674	704	700	706	699	680	695	695	703	681	703	664	650	675	677	671	719	694	710	696	729	668	713	677	709	723	742	732	670	680	688	746	714	703	715	738	699	676	731	700	695	715	713	685	709	669	684	707	693	712	700	667	724	710	694	679	656	713	666	727	738	728	700	684	718	673	665	674	670	703	683	691	711	734	673	725	672	657	665	716	671	673	690	712	720	690	646	719	681	727	682	729	686	680	725	682	704	673	735	674	668	741	749	672	683	717	654	751	727	691	713	731	657	656	717	675	680	674	678	728	676	662	677	717	709	690	672	707	706	680	681	685	731	719	674	676	704	681	685	690	697	675	689	725	704	722	699	708	695	677	706	716	699	681	677	701	730	691	706	717	689	756	657	715	700	677	709	747	696	644	744	658	683	706	693	716	648	735	683	717	680	646	666	694	676	688	692	689	768	667	707	669	727	669	660	639	696	690	673	706	726	728	686	702	665	667	654	717	679	687	660	716	696	746	659	724	720	698	705	664	661	732	662	660	702	713	682	711	722	693	747	701	736	696	714	732	619	712	700	716	694	720	708	740	725	721	740	692	706	670	652	717	732	705	731	715	696	723	720	728	668	716	668	707	706	705	697	704	699	723	709	718	666	684	707	704	710	746	648	688	681	704	716	681	679	707	682	688	669	724	700	701	680	697	704	749	697	682	745	656	687	752	718	705	695	666	696	702	699	690	680	728	704	710	698	694	715	689	701	677	716	751	695	697	661	682	694	659	688	698	726	747	715	694	677	661	702	681	700	693	696	708	696	670	661	704	682	663	705	691	693	752	722	698	656	733	734	688	659	689	674	716	666	738	666	706	697	723	756	665	705	683	705	715	692	616	770	748	684	727	676	670	695	679	686	676	712	684	681	681	690	718	687	700	710	682	677	700	686	699	747	673	698	718	718	708	672	689	728	722	696	688	695	723	640	696	677	677	723	686	679	701	682	748	689	676	737	672	687	704	735	714	717	693	704	695	708	693	709	714	639	710	685	668	694	701	692	708	699	691	698	652	697	706	700	684	685	720	692	691	683	711	682	697	769	680	678	684	678	618	679	726	646	714	682	708	655
13496	8667	6178	2972	2401	1960	1715	1509	1318	1249	1152	1086	1041	1087	996	1019	945	884	877	902	923	907	963	856	902	894	905	856	916	916	881	851	842	846	903	918	882	898	880	876	899	883	863	855	895	872	868	882	844	829	872	869	877	868	859	846	902	896	871	882	859	818	859	853	874	829	849	825	856	888	918	860	859	877	863	892	855	866	912	819	832	861	897	895	905	839	838	864	874	823	876	857	892	871	855	810	942	857	884	827	858	852	883	843	902	889	862	912	856	866	856	827	879	870	889	835	858	873	871	852	897	866	886	840	842	838	890	922	813	828	876	802	858	867	882	895	885	873	828	885	850	864	828	854	842	859	903	834	854	851	841	885	908	872	878	891	855	854	852	861	846	814	892	849	819	887	827	870	831	835	790	904	818	860	848	825	833	831	859	836	866	853	842	862	836	814	895	833	886	900	861	869	880	849	847	827	877	872	854	878	856	850	834	912	863	869	890	834	907	907	840	858	861	833	860	838	851	844	937	873	822	897	910	870	852	870	811	821	857	893	924	881	877	863	836	861	832	837	880	891	859	820	828	867	852	861	870	843	838	814	885	825	904	844	848	905	841	850	862	851	849	930	855	868	838	872	896	865	911	863	839	872	855	846	863	875	891	837	870	884	853	875	878	842	896	867	876	868	885	899	852	848	863	802	804	874	867	822	930	856	869	796	862	875	832	853	859	890	847	901	869	898	871	890	820	860	872	882	866	870	914	861	799	837	880	894	809	835	852	885	791	851	874	795	859	847	890	880	896	932	902	824	896	930	856	830	870	897	818	869	857	813	845	889	827	825	855	851	855	827	912	866	843	896	868	848	936	869	898	843	861	878	852	935	899	805	821	834	852	840	848	872	800	863	845	852	874	933	827	847	863	849	901	848	863	881	874	877	816	860	864	903	862	864	894	848	842	891	812	867	852	871	918	839	860	856	857	868	886	868	840	901	925	900	851	894	882	874	878	838	898	896	906	863	886	868	918	887	855	855	873	863	853	845	845	871	882	850	841	884	896	916	877	851	853	859	889	812	848	885	789	901	820	950	873	833	827	859	859	889	857	877	826	862	876	886	851	829	904	861	882	871	831	846	873	883	860	899	831	879	852	862	844	875	882	911	866	850	895	829	833	873	907	848	843	872	844	868	854	918	842	819	900	813	891	803	881	872	888	820	880	847	824	891	846	880	857	863	832	877	826	848	905	872	832	880	875	866	913	785	859	814	888	861	883	863	821	848	822	870	870	869	891	853	874	861	837	848	914	797	818	848	851	912	872	844	839	828	889	866	816	894	830	882	838	861	854	856	854	856	872	938	857	837	895	819	867	831	836	826	877	817	875	877	851	866	876	847	861	844	840	893	869	844	855	825	914	903	891	860	861	859	960	837	838	848	864	827	856	894	821	828	841	870	827	831	870	851	861	826	900	827	838	855	891	862	812	835	875	901	860	839	862	835	868	872	862	789	902	839	891	901	848	869	832	858	866	844	902	900	870	821	896	828	800	854	819	824	892	896	889	886	864	874	892	834	857	907	877	850	816	822	899	850	876	843	875	874	866	862	790	920	873	857	842	843	883	805	872	835	883	865	866	851	868	825	840	832	792	895	907	880	852	828	849	859	885	879	832	878	836	913	856	857	858	902	874	810	897	837	888	868	832	888	831	837	870	894	809	930	822	859	878	867	930	850	848	864	894	918	818	884	882	869	883	862	861	871	874	891	895	898	877	859	860	893	869	835	895	861	857	803	833	924	865	851	824	808	916	883	818	862	852	843	865	860	832	848	852	819	886	910	861	855	902	836	870	867	808	918	850	867	796	870	893	892	828	832	903	858	862	890	891	890	892	891	832	891	903	868	858	879	817	883	822	864	818	877	837	877	879	881	922	849	835	836	818	847	836	834	901	842	790	827	847	905	837	870	882	851	913	921	866	827	934	810	842	871	855	850	865	822	884	876	863	917	866	841	794	814	864	838	842	846	887	795	842	883	826	825	810	864	905	845	814	860	880	883	900	815	845	830	869	850	847	868	868	840	878	887	863	853	825	919	872	857	869	877	895	873	871	904	834	875	875	871	915	915	828	818	851	900	881	898	899	876	872	867	864	824	831	836	908	883	785	844	823	887	874	839	850	872	812	882	872	866	844	911	897	847	888	925	887	840	862	794	843	861	853	872	823	875	842	842	853	846	836	825	905	883	832	821	862	852	890	844	806	900	867	814	853	887	882	827	878	808	858	917	854	909	897	869	894	828	901	857	900	842	813	869	816	828	852	871	860	887	848	854	853	878	892	860	869	865	840	855	816	895	901	827	827	823	869	863	866	879	843	861	886	846	882	855	861	865	852	882	831	876	900	922	885	905	851	845	849	857	878	828	895	818	871	941	851	886	944	889	831	875	856	845	898	865	855	901	847	811	895	868	791	820	874	868	847	825	964	862	827	880	823	864	930	885	903	826	877	835	862	850	879	858	854	883	847	873	899	808	858	845	879	876	829	857	807	826	860	913	837	813	907	842	875	882	832	829	864	857	843	832	833	843	849	854	854	837	899	873	815	823	859	859	865	830	863	858	875	871	864	854	845	868	852	913	841	826	847	876	832	833	827	882	902	872	862	810	819	854	858	883	899	870	837	879	839	880	870	875	871	886	829	855	842	858	878	848	883	834	851	811	888	874	824	890	863	815	902	855	893	827	828	858	847	858	918	870	846	837	874	851	868	865	835	870	865	842	873	863	847	807	818	873	814	846	889	882	862	871	880	897	883	819	845	921	875	855	878	868	841	821	882	876	854	863	846	919	904	848	875	848	880	859	854	919	831	867	864	878	857	873	856	871	834	854	903	886	878	867	849	857	799	827	858	869	848	788	885	888	824	818	892	822	861	830	871	893	801	819	895	842	888	850	878	908	878	892	907	876	859	864	834	832	858	841	863	814	881	810	882	922	833	842	849	871	868	857	923	847	908	836	808	871	875	891	874	905	874	858	870	899	837	830	837	887	896	887	918	840	834	855	821	853	875	893	884	932	859	887	861	854	858	853	852	888	839	808	890	831	874	825	799	862	818	836	874	865	917	825	836	874	915	885	855	824	886	849	930	877	912	860	863	904	908	917	821	875	910	865	836	932	883	841	863	869	809	858	837	871	874	845	840	817	891	838	846	881	851	838	920	857	819	856	874	876	839	882	814	820	852	835	865	841	887	900	821	840	851	848	878	823	877	858	813	892	858	845	912	903	893	850	837	853	865	948	868	864	822	859	848	852	803	850	850	882	877	878	838	836	867	878	835	864	880	875	896	855	889	885	897	857	878	856	820	850	856	835	812	890	815	842	891	800	846	907	842	855	867	831	836	857	830	814	844	850	828	856	858	856	874	873	873	889	847	902	848	833	867	857	897	832	905	849	819	907	841	826	899	824	939	840	844	837	784	833	858	890	872	864	838	863	837	871	846	869	868	854	858	818	875	880	898	885	847	861	892	909	863	867
24635	21397	27218	25585	4716	567	501	447	378	319	315	318	309	308	342	296	281	281	251	263	252	270	256	251	289	250	275	228	283	287	277	279	258	272	257	217	267	275	273	270	279	318	281	257	267	264	263	287	237	243	250	260	282	233	255	253	262	277	245	273	259	245	266	279	268	266	274	285	290	274	256	267	272	268	281	273	238	266	256	225	259	262	257	267	252	299	276	262	254	245	257	274	266	249	274	258	281	269	264	298	236	273	250	285	294	287	244	245	256	286	250	273	264	256	266	280	240	274	229	233	278	258	265	264	289	260	242	265	246	272	273	252	250	281	264	260	227	232	293	272	261	251	280	274	249	243	250	253	268	275	242	263	256	240	233	260	239	249	284	250	277	270	250	280	289	256	282	250	272	279	249	252	262	294	271	234	262	233	275	280	254	276	289	220	297	251	270	223	236	277	258	262	268	247	240	235	284	280	257	224	243	273	274	274	282	288	271	237	266	256	271	252	295	274	277	269	235	265	262	258	285	244	269	274	274	273	256	262	277	267	236	251	248	262	250	270	280	256	272	271	252	288	248	259	253	267	251	244	244	258	279	271	247	270	301	246	276	258	267	276	270	236	251	269	277	281	244	254	246	256	247	268	238	267	285	253	242	281	284	244	271	290	283	234	236	261	272	258	257	242	281	251	264	241	241	280	265	243	266	262	251	260	262	233	280	244	293	225	290	266	266	236	259	257	265	260	283	295	287	285	276	264	267	226	244	235	218	262	277	260	259	251	280	258	268	271	251	251	248	270	252	251	261	260	253	259	263	278	244	278	259	271	272	242	261	254	257	260	244	281	255	260	262	249	270	292	280	269	285	268	263	267	218	260	252	248	264	253	289	277	236	290	237	234	277	295	259	266	284	278	247	287	272	293	256	261	260	276	233	266	249	259	277	290	277	250	279	268	232	255	263	306	250	249	288	233	267	259	282	247	252	260	249	241	275	247	308	264	266	267	232	256	246	263	277	251	257	287	270	279	273	270	286	278	261	271	259	272	258	241	258	256	278	268	263	244	281	283	272	236	271	234	251	295	264	248	241	251	271	242	273	278	260	288	287	268	232	239	254	269	228	248	238	262	246	280	261	265	297	249	259	252	269	266	237	246	232	286	269	261	282	268	273	254	268	272	248	243	250	268	280	277	260	273	269	263	258	298	253	242	264	269	255	238	263	289	282	266	346	280	264	275	271	256	249	282	281	277	249	271	274	252	252	290	255	273	261	272	286	292	272	240	275	233	244	266	248	266	263	294	265	234	278	280	255	249	280	261	271	274	288	274	275	265	243	241	253	245	260	264	262	257	300	270	242	235	273	283	269	271	271	253	270	249	249	248	266	288	285	265	236	237	248	261	255	232	283	274	259	267	250	257	262	259	231	237	259	232	243	272	255	250	268	265	256	261	256	279	246	258	252	258	288	262	260	251	275	277	258	240	264	249	234	305	283	226	262	264	281	260	286	272	251	258	243	298	268	264	260	262	241	269	255	278	258	265	237	270	255	274	282	234	234	278	267	260	266	247	243	246	283	264	263	275	287	273	284	259	287	265	258	250	255	273	240	243	257	231	261	253	259	262	217	266	278	247	276	254	239	261	263	248	230	289	252	259	259	273	239	266	249	266	290	246	252	282	259	275	259	273	266	252	276	254	267	254	263	266	251	284	277	268	257	258	267	228	287	284	284	250	251	275	278	222	267	245	277	264	261	214	263	255	272	272	242	250	263	261	239	264	255	300	237	278	247	278	261	259	260	249	269	242	263	274	264	242	281	238	262	253	276	290	251	264	272	285	225	287	299	255	263	241	279	270	259	282	264	240	244	254	280	277	255	252	290	240	240	266	258	270	268	273	257	251	264	251	247	253	255	278	255	278	245	268	242	296	253	245	255	272	258	224	248	270	248	255	264	279	223	248	266	305	261	265	264	232	269	277	286	262	255	262	298	256	247	268	262	297	249	242	241	239	273	281	257	233	228	269	267	245	264	261	260	269	267	264	272	282	270	264	275	290	264	233	281	271	268	287	258	252	267	262	232	275	273	246	256	249	276	241	269	266	263	263	268	263	266	244	248	252	271	285	265	265	255	265	253	271	252	301	278	243	296	281	270	273	285	242	280	279	242	253	255	246	254	232	271	249	297	275	269	276	267	259	261	257	257	277	258	240	267	255	270	272	243	259	285	259	267	267	274	278	239	254	258	301	242	273	249	233	260	269	245	230	283	285	262	259	292	244	264	244	250	256	275	273	283	247	239	257	253	285	266	284	230	264	273	256	247	239	271	276	258	276	259	263	284	260	293	271	250	256	254	259	253	270	245	273	259	243	268	251	273	258	295	277	292	259	252	267	286	258	269	260	281	239	289	267	273	252	230	274	272	241	230	251	248	293	252	248	292	287	253	256	240	269	241	268	254	254	257	283	283	223	286	250	249	270	261	275	254	251	243	271	275	255	272	263	314	289	270	279	271	256	255	273	288	282	277	267	268	238	276	275	242	256	266	249	266	250	276	265	236	263	235	235	261	245	293	271	246	284	258	274	281	264	253	270	266	239	266	290	278	279	269	267	282	239	250	259	267	267	261	239	242	264	243	263	266	272	263	262	262	254	239	273	270	250	254	250	290	270	258	240	256	292	248	271	242	254	244	257	266	263	259	263	255	278	262	266	275	269	261	242	271	277	229	250	256	268	258	254	272	238	249	289	240	274	266	239	267	250	266	253	256	262	261	239	242	258	252	261	237	253	267	253	259	272	286	272	257	282	293	262	249	269	254	282	233	243	272	251	264	277	271	266	274	258	262	273	248	260	281	266	212	252	268	285	268	278	270	263	248	285	241	257	254	249	272	257	255	239	271	266	253	263	260	250	265	267	282	292	268	266	249	254	272	273	291	258	274	272	262	254	275	266	243	259	261	246	265	259	258	275	258	267	259	239	257	272	284	256	258	281	264	265	261	261	238	266	250	227	244	261	254	246	271	269	252	239	269	263	250	252	263	249	244	242	246	274	277	256	264	276	250	227	246	297	235	262	247	244	256	250	279	267	256	250	262	255	263	276	272	262	238	251	250	273	265	290	254	273	259	244	276	237	270	270	274	247	252	266	278	263	259	237	270	292	231	260	271	231	265	283	249	251	231	247	239	276	281	259	251	268	263	259	267	248	271	253	254	256	281	276	273	276	264	245	280	275	259	254	257	287	279	265	267	272	268	249	280	273	256	266	260	250	267	274	252	243	250	262	290	229	270	267	268	286	248	256	278	258	272	238	252	269	250	250	255	278	304	246	257	265	272	296	260	283	264	254	267	289	251	256	288	264	315	252	253	249	237	267	244	267	267	254	257	254	257	232	240	271	284	275	269	257	246	251	253	262	264	252	222	259	285	302	251	259	268	269	247	257	274	242	248	296	308	260	254	263	258	260	237	256	294	270	222	255	252	249	242	266	286	278	261	265	271	246	249	283	283	295	273	236	260	286
12522	4780	3245	1614	1182	937	842	757	706	597	534	520	465	465	469	453	409	376	364	364	358	377	383	368	379	357	366	369	381	394	354	379	349	350	334	392	399	351	326	408	359	365	352	354	355	347	338	395	362	382	371	383	351	346	335	386	383	356	344	343	322	355	380	378	353	348	337	365	352	357	368	320	369	358	363	335	394	362	329	356	359	379	326	342	342	365	352	343	363	354	365	360	381	329	337	350	335	353	360	318	355	349	355	367	388	341	357	390	354	376	377	401	335	356	381	359	352	350	337	363	358	355	344	347	378	353	351	323	345	350	354	347	346	359	347	343	352	363	368	322	386	348	358	344	364	338	342	371	360	373	315	374	346	347	345	354	336	344	349	370	358	366	359	339	368	355	389	361	351	384	355	357	332	355	288	360	333	344	391	356	351	385	356	325	336	376	349	362	368	326	345	336	352	358	354	355	360	328	367	340	361	362	355	381	350	356	355	371	376	367	336	349	348	343	339	374	409	355	359	364	384	344	318	350	396	345	343	386	361	376	370	346	373	358	379	382	375	333	326	378	344	360	323	363	369	352	327	388	347	340	357	328	354	384	320	386	326	367	367	340	366	357	364	367	345	362	375	372	402	341	373	331	348	345	349	394	356	335	369	330	351	360	377	330	350	318	348	351	365	348	362	329	366	324	353	369	359	357	307	341	350	364	355	346	326	381	369	366	339	350	330	355	312	347	332	338	361	367	356	364	357	383	315	379	382	374	350	320	411	334	334	362	378	375	348	363	319	319	351	339	366	347	338	356	340	370	381	382	332	339	351	349	353	330	373	361	381	347	357	350	355	332	328	351	405	340	329	371	356	348	400	360	331	366	339	355	363	326	330	370	396	374	354	365	351	360	371	374	345	376	349	336	338	375	375	329	360	397	355	357	344	388	378	335	372	371	360	335	344	344	348	350	341	382	310	368	349	367	372	314	369	351	345	339	344	333	367	340	308	344	381	354	346	393	381	414	390	348	361	331	331	352	367	334	363	334	360	358	329	347	352	367	367	376	382	328	382	388	358	360	365	392	378	355	366	326	365	346	398	382	314	361	354	386	337	373	376	373	372	341	350	373	359	368	357	344	339	336	354	365	360	383	348	340	338	343	356	351	377	365	342	378	364	359	380	355	366	349	352	384	362	346	335	338	351	340	369	377	321	357	355	366	356	339	409	351	350	356	375	349	349	379	364	368	348	375	375	343	348	340	335	330	342	368	339	355	379	369	406	347	341	349	395	350	348	392	332	368	359	344	304	350	375	346	364	326	340	353	360	366	363	351	341	339	333	381	365	330	337	364	336	345	369	327	372	353	369	378	347	392	368	356	352	346	347	405	348	355	359	302	325	384	324	345	353	371	362	382	344	380	347	361	364	345	347	346	344	347	364	377	390	342	340	373	353	332	393	352	347	357	370	363	347	360	358	352	364	370	412	360	367	354	359	370	351	362	348	343	362	356	333	332	362	331	367	324	327	364	343	346	342	334	342	364	348	372	366	336	382	356	353	340	371	352	350	353	366	371	352	344	359	369	328	384	337	360	341	379	370	358	325	342	340	360	307	376	370	345	377	357	361	336	373	364	357	368	358	345	370	337	337	377	369	355	348	375	365	388	347	336	368	349	346	352	340	357	379	333	345	324	367	344	348	327	355	330	345	400	365	350	358	359	333	336	362	357	359	352	359	334	371	353	359	400	381	363	329	333	373	349	316	341	350	366	379	336	344	384	358	351	371	358	401	337	398	354	373	383	334	340	392	336	385	347	327	351	357	362	344	355	341	380	377	324	346	350	357	349	369	322	352	363	339	351	344	326	328	365	363	361	368	376	349	365	298	324	360	396	384	354	334	351	351	337	371	379	375	350	358	304	396	361	354	325	325	336	347	367	353	343	402	336	311	349	330	367	377	347	343	338	383	397	352	346	356	339	339	372	367	356	373	343	381	348	358	396	336	314	338	359	368	335	375	349	347	378	336	373	346	370	344	370	366	345	348	340	340	360	393	374	359	345	340	359	360	373	348	319	342	364	362	383	331	357	346	380	332	362	348	336	351	380	354	395	347	323	381	380	390	382	370	395	378	387	377	337	399	357	346	379	363	391	380	357	392	344	367	346	346	353	372	374	384	338	355	343	342	367	363	357	333	351	375	348	371	366	383	326	363	402	367	342	343	332	355	362	334	370	353	346	376	322	358	365	332	380	395	377	341	362	321	385	370	374	353	367	383	350	366	348	333	348	367	353	381	351	334	350	365	346	383	380	354	343	365	364	333	342	364	363	324	397	360	350	358	349	385	369	361	350	312	364	355	370	388	353	379	353	356	330	376	374	348	330	337	376	364	341	337	340	349	365	351	405	347	374	344	368	356	349	326	359	388	360	362	352	397	359	347	372	341	350	362	355	369	344	341	342	344	359	360	350	339	323	345	353	388	370	348	335	313	347	363	323	330	341	360	326	348	350	382	344	350	364	384	340	347	361	383	353	386	374	350	370	378	346	354	392	365	335	373	371	363	355	356	409	365	326	354	347	360	358	338	376	369	378	370	397	342	339	345	344	379	361	387	375	364	358	360	362	361	361	373	348	365	361	346	325	397	375	362	368	322	351	376	352	374	375	368	366	345	390	358	350	331	371	356	362	358	387	369	379	354	350	367	340	375	349	360	372	338	368	339	370	345	387	352	334	374	363	374	371	363	369	419	332	384	394	367	378	350	368	355	371	358	356	386	382	387	342	355	359	321	348	328	389	347	387	393	313	339	347	357	381	348	360	349	342	339	336	343	369	373	355	360	363	372	333	348	349	348	379	381	331	322	367	361	346	364	340	361	349	352	369	348	341	379	349	338	341	340	342	373	387	389	384	383	351	370	372	387	364	367	387	318	348	383	386	330	386	366	396	360	362	395	347	394	316	372	381	350	319	381	355	340	365	375	365	344	369	367	373	352	387	360	356	359	333	385	355	394	361	356	357	348	362	353	340	326	360	358	340	348	354	346	355	365	345	370	365	346	387	374	371	339	327	339	349	340	350	346	384	365	332	368	341	332	342	363	357	362	370	349	353	367	369	339	365	360	344	343	383	368	385	338	345	357	344	364	364	342	359	330	374	384	363	398	360	376	388	399	378	356	380	384	342	374	337	380	344	362	337	392	371	343	359	357	344	345	361	355	384	369	337	338	339	348	370	338	369	336	365	367	351	337	385	342	322	338	414	366	346	344	386	354	352	397	374	359	342	333	362	375	362	358	373	326	308	365	380	342	338	369	341	359	381	360	367	350	347	341	367	340	347	352	346	370	367	363	376	342	368	347	332	349	362	376	360	351	322	342	347	371	344	371	375	336	351	360	366	369	353	378	353	338	377	358	377	350	342	330	352	354	386	391	343	365	362	380	353	360	347	363	385	389	376	340	389	348	374	341	375	365	358	336	380	322	379	382	349	355	346	357	352	352	344	355	343	378	359	352	361	356	354	360	374
22608	21435	29223	24003	21429	21327	4607	1271	981	965	891	833	874	830	798	808	742	735	746	753	726	721	692	655	674	661	648	644	651	618	687	673	635	697	702	651	670	669	655	684	657	689	632	685	653	685	645	632	666	702	643	686	661	666	601	635	630	623	600	639	640	677	709	644	639	653	650	595	645	578	688	667	647	710	684	657	649	656	701	681	692	708	680	668	674	654	643	673	727	668	690	639	628	651	637	667	648	662	662	649	667	636	671	639	625	650	684	672	613	628	693	651	563	689	639	673	699	633	689	629	629	663	680	676	684	704	641	672	658	644	682	628	661	609	658	680	638	654	626	691	661	671	645	642	669	619	680	649	668	662	645	621	633	630	631	619	631	673	687	671	698	641	682	680	648	651	642	609	635	672	665	621	693	659	615	634	632	703	659	651	665	713	611	673	648	640	682	639	653	645	662	674	654	680	676	664	676	645	665	680	680	672	662	591	626	678	659	657	679	681	657	628	642	650	629	684	662	691	627	704	627	677	664	656	670	681	616	684	659	659	682	587	626	664	676	660	655	633	696	678	638	655	643	640	641	634	644	678	673	621	660	664	682	691	650	707	700	687	649	673	637	632	667	631	663	643	614	626	644	623	682	661	685	671	643	644	621	670	632	647	678	604	629	701	625	693	653	643	642	641	655	653	600	663	656	680	627	646	652	710	592	599	633	649	665	635	664	628	701	625	637	678	668	636	657	664	681	611	738	607	697	653	638	675	676	680	704	666	632	667	611	647	662	688	668	603	641	666	700	693	665	593	662	634	625	663	632	719	699	679	634	655	742	675	608	623	675	636	606	683	640	669	649	638	676	621	644	627	644	701	673	638	651	712	589	636	685	643	622	620	666	618	647	624	693	662	645	643	685	638	632	632	681	644	662	672	626	637	673	705	647	672	687	609	610	634	650	641	655	667	686	645	656	660	640	720	669	650	642	629	683	588	668	666	682	675	640	645	644	604	642	654	679	683	626	668	709	680	688	607	648	668	684	705	668	631	657	681	664	662	633	689	666	678	671	647	626	648	667	653	653	681	684	617	701	611	676	646	647	660	633	680	677	691	647	656	688	674	635	696	690	703	664	603	632	674	668	629	670	676	595	638	602	625	632	664	619	659	655	674	641	674	700	660	650	706	672	659	653	689	643	667	670	666	626	671	667	645	669	615	695	697	637	612	669	638	657	616	623	665	652	652	686	640	653	620	650	686	635	625	650	656	629	627	711	662	701	591	643	665	640	681	625	655	653	650	680	652	622	619	642	627	649	659	639	645	666	589	734	610	655	621	621	689	648	630	614	651	686	672	631	650	643	713	636	706	616	737	657	669	616	702	648	641	635	632	629	662	645	635	669	674	647	628	626	642	642	642	656	676	666	653	684	639	671	633	662	697	633	654	624	680	648	636	598	660	659	672	630	646	659	650	645	662	626	620	678	647	614	709	640	668	666	658	640	627	680	617	646	633	675	666	673	665	660	647	639	668	646	676	621	648	643	679	626	616	652	620	622	645	669	714	676	653	648	646	647	637	636	639	638	655	654	637	676	632	618	693	665	633	596	729	659	660	666	678	658	672	681	665	659	629	653	650	647	641	644	638	590	651	633	704	650	641	662	664	701	659	643	616	726	677	612	674	630	691	672	659	669	660	650	652	622	676	644	650	659	631	674	637	653	642	652	611	676	635	655	646	620	690	676	660	633	661	648	623	672	616	670	654	630	646	662	666	673	669	651	655	651	646	621	686	687	640	625	681	624	667	667	668	615	639	624	638	658	679	673	648	661	656	633	619	674	632	659	648	633	650	651	654	662	641	612	657	642	611	585	659	600	655	653	670	652	653	646	644	622	670	658	650	664	629	625	625	673	641	645	652	652	652	652	666	676	670	602	656	649	673	643	667	674	635	665	619	661	636	661	663	658	657	656	645	661	700	644	669	642	704	659	651	699	634	659	682	643	625	646	736	678	694	673	674	618	678	670	628	601	656	648	683	665	639	710	674	682	694	656	622	741	671	688	665	634	682	663	668	652	671	650	660	661	624	673	645	609	674	654	654	645	641	649	651	667	663	641	664	684	631	658	680	625	677	658	655	654	606	640	660	684	634	622	648	667	641	611	659	665	657	696	621	665	656	638	670	677	676	674	656	653	648	640	650	662	668	654	624	617	663	705	688	608	691	615	669	689	655	628	674	672	635	664	655	601	658	640	636	662	680	660	657	620	624	646	665	645	637	653	662	627	690	621	709	669	650	628	634	658	652	662	657	677	638	651	622	687	701	647	660	650	671	663	644	668	671	635	633	661	672	642	684	636	648	622	636	621	698	646	622	640	634	629	640	636	656	631	683	703	649	667	616	624	659	664	668	648	653	669	623	657	651	659	662	621	645	654	653	628	613	593	679	676	646	735	667	671	668	693	681	614	638	613	622	653	633	659	677	646	627	636	691	644	674	660	630	663	638	646	666	615	661	657	614	646	663	643	680	597	649	686	664	624	633	629	657	673	634	670	633	706	679	635	665	634	693	639	666	618	691	632	648	619	669	671	629	640	618	664	642	640	635	603	654	678	659	666	644	634	663	674	701	685	607	625	617	649	628	621	631	673	607	693	666	657	619	655	650	709	652	669	622	674	670	640	701	628	640	630	638	633	608	659	595	665	642	613	632	662	660	653	713	624	601	655	658	681	674	688	660	687	661	676	592	609	632	651	628	639	628	642	634	643	658	651	659	657	629	625	676	671	671	629	615	658	631	644	646	666	619	668	660	657	682	704	642	652	674	650	622	654	659	622	628	663	629	654	627	677	641	616	653	652	680	661	659	646	674	663	659	626	616	673	605	655	652	669	681	678	649	640	650	629	697	690	668	675	648	610	661	642	657	690	657	649	656	673	680	669	662	683	609	629	664	609	662	695	683	647	639	650	618	659	668	678	620	654	648	648	677	651	642	690	626	620	667	644	630	680	677	685	702	707	629	628	682	649	633	627	640	666	679	671	599	640	686	661	669	636	675	630	663	667	617	638	633	701	637	614	648	666	646	622	693	631	632	658	627	627	624	662	676	640	659	663	668	653	641	674	631	662	645	608	648	657	694	671	711	611	634	694	627	633	617	586	670	629	684	700	696	635	627	676	665	654	674	608	626	617	691	677	692	613	680	644	671	655	673	651	693	653	663	665	655	645	607	651	654	620	660	667	704	642	622	651	627	631	644	671	636	661	660	648	640	696	625	663	644	674	647	638	721	690	634	638	697	641	670	652	676	612	626	643	668	659	657	660	650	659	601	663	698	633	710	641	630	682	580	653	649	658	637	637	639	619	695	650	637	659	655	627	658	632	673	642	682	686	641	617	612	681	625	641	638	603	644	642	679	680	687	666	676	652	673	683	639	692	653	666	663	639	658	644	689	687	667	631	658	654	627	686	639	642	609	611	647	663	685	660	628	700	644	690	655	649	650	675	678	669	637	698	672	664	625	676	682	694	618
16083	13746	9525	4774	3490	2760	2333	1947	1664	1397	1318	1326	1196	1159	1157	1036	1015	945	981	898	874	841	892	825	936	893	908	846	857	880	882	817	827	809	839	838	839	784	873	805	828	867	855	793	847	842	813	858	821	828	864	812	782	828	820	795	809	827	827	811	794	867	886	819	852	827	827	830	825	847	826	812	863	819	843	790	834	814	820	837	877	829	822	817	792	798	842	855	826	814	816	817	826	830	783	866	829	827	878	793	814	868	804	804	867	831	843	856	812	865	832	856	838	791	882	834	797	848	800	804	809	848	867	892	831	822	819	826	889	793	816	841	819	830	813	778	836	836	778	820	800	876	792	879	815	870	860	803	785	853	807	804	773	772	838	767	769	812	807	784	816	824	816	827	810	821	799	835	873	806	820	797	842	779	811	808	819	803	796	843	786	817	860	818	817	805	783	788	812	846	777	837	862	855	780	857	788	840	778	810	823	804	813	757	825	851	843	829	897	770	832	821	861	798	845	857	787	846	752	840	832	807	877	872	839	814	843	809	821	786	874	818	786	842	776	756	807	821	799	858	811	807	779	820	812	782	836	812	815	842	846	831	810	837	820	849	833	820	831	839	848	781	829	794	832	870	836	819	834	809	826	766	829	830	932	841	861	822	777	793	812	831	829	827	834	867	852	830	836	810	803	805	863	812	809	836	780	834	826	801	829	838	855	826	788	811	811	803	847	847	816	776	807	871	841	805	818	803	860	824	816	822	821	836	809	865	816	792	813	836	811	810	862	873	805	820	828	825	790	820	817	839	846	801	835	859	832	830	855	816	839	843	850	813	847	815	851	840	804	825	790	809	812	817	819	792	803	872	849	812	801	853	817	771	801	843	811	806	839	820	813	840	839	797	825	880	797	848	814	850	790	786	853	849	835	756	778	818	796	796	844	850	832	802	786	795	852	825	831	840	846	814	833	832	796	836	793	833	824	835	794	787	754	795	788	769	838	787	870	802	820	853	792	798	819	851	799	799	834	840	842	802	812	817	812	807	779	818	782	868	852	859	868	826	843	824	835	893	835	832	790	815	845	800	806	877	851	836	832	829	826	841	869	851	811	846	807	828	840	833	846	810	833	824	813	831	803	848	831	812	888	843	863	845	762	799	765	786	855	805	860	812	773	825	833	815	811	786	808	819	800	836	827	811	815	802	825	847	842	845	846	797	794	856	872	792	828	819	813	813	898	821	822	822	817	843	791	785	802	836	806	802	870	825	863	811	864	820	819	848	820	840	774	835	774	859	826	846	856	828	879	844	847	806	774	834	840	827	798	841	838	789	817	841	846	825	807	799	809	839	812	860	826	780	844	798	849	789	793	801	823	811	827	776	876	833	809	855	813	835	791	811	836	824	851	804	825	807	824	806	831	764	843	830	876	811	788	827	787	854	778	844	798	822	785	796	879	821	836	838	820	830	843	850	806	822	786	836	775	792	850	851	794	835	846	800	772	841	847	796	790	841	841	809	785	832	865	798	751	776	816	819	803	813	821	799	817	820	795	829	826	817	849	822	817	848	829	859	837	780	808	842	804	842	855	830	824	781	823	823	859	849	809	865	786	807	823	800	850	789	808	812	828	799	796	818	851	810	823	786	858	827	828	852	819	789	784	799	824	822	782	794	830	819	826	869	795	829	865	858	847	820	802	799	826	793	785	828	795	813	807	839	797	871	776	837	851	794	855	819	769	767	825	796	823	812	817	802	829	858	791	844	753	811	862	830	803	831	797	836	824	803	818	805	819	829	793	874	800	846	825	843	833	854	828	798	793	815	817	795	837	793	852	855	768	797	838	797	862	845	822	887	764	762	820	811	835	813	823	792	874	817	774	839	842	807	829	801	796	816	800	815	849	826	792	804	769	804	836	775	784	843	811	753	789	816	821	793	794	864	795	815	844	826	843	791	817	774	825	815	845	872	876	824	815	815	776	827	824	779	736	830	828	839	826	864	813	825	794	813	840	812	793	846	776	822	824	853	808	854	812	780	856	827	816	843	805	812	802	805	823	858	855	852	822	843	861	813	810	814	813	800	831	846	804	792	834	782	832	834	830	845	847	790	816	840	829	840	823	822	813	824	845	841	853	852	840	808	832	827	873	806	857	834	771	812	812	815	886	809	757	897	838	795	797	843	813	781	881	849	837	814	840	818	805	800	816	806	835	851	803	813	827	857	876	844	780	848	820	833	881	826	765	804	867	779	795	844	876	895	872	822	849	837	811	816	823	832	869	833	791	774	814	818	802	842	822	828	848	859	806	805	809	791	802	798	854	795	857	851	815	833	817	834	802	849	819	837	845	768	833	854	790	843	812	814	849	805	844	823	799	800	789	813	840	838	831	781	798	840	768	762	832	829	758	804	860	863	886	846	801	856	829	868	850	815	817	773	798	792	841	807	815	835	815	800	786	832	818	866	865	832	816	885	792	846	791	880	823	808	858	806	864	841	804	813	773	780	828	825	769	873	823	810	833	805	820	778	824	815	808	768	818	810	815	846	846	784	789	849	851	869	819	805	804	831	813	763	880	855	791	788	756	818	817	815	806	837	847	837	788	808	774	777	832	839	786	788	832	841	844	866	860	826	760	843	821	848	882	752	851	866	795	812	877	827	834	867	825	843	833	909	772	836	793	825	822	843	832	849	864	781	818	759	867	770	829	839	811	855	880	849	793	821	816	770	828	833	800	851	794	829	822	799	835	817	831	814	811	828	816	810	788	792	847	842	813	793	802	835	837	861	846	800	759	857	827	831	834	831	792	804	817	841	796	808	864	827	817	768	839	844	845	795	772	771	866	848	794	889	834	807	817	875	794	828	861	831	803	833	780	849	820	806	799	804	820	829	824	816	783	813	826	800	770	819	815	834	928	789	835	822	830	822	818	822	862	808	843	846	818	797	800	854	799	795	817	848	822	825	842	813	831	841	820	814	840	795	884	834	801	814	830	800	802	825	787	822	850	846	857	810	845	794	795	793	797	859	800	803	743	824	845	813	849	809	812	811	840	820	894	839	805	831	863	770	828	837	784	826	811	847	803	837	810	825	825	830	824	847	815	809	859	796	820	765	838	811	815	875	798	817	783	831	807	841	824	856	819	851	780	794	856	791	874	827	788	754	806	769	797	847	853	815	817	822	814	818	850	813	768	849	787	882	792	808	867	808	811	774	810	831	816	800	878	796	832	845	816	839	827	836	783	846	790	822	828	800	804	788	825	851	840	863	860	824	820	801	801	814	868	809	797	839	775	819	844	825	788	837	752	845	823	850	803	791	829	836	847	801	887	841	838	801	834	843	796	789	841	829	772	825	803	820	787	859	815	822	801	817	802	812	839	827	830	806	796	815	793	825	828	800	814	858	821	831	837	793	809	803	834	819	813	820	805	791	845	825	849	820	843	813	829	819	822	849	907	832	838	834	806	890	840	839	855	797	830	846	827	785	837	817	809	807	868	787	805	794	853	787	854	822	808	858	832	816
27495	17179	3318	891	696	636	490	495	515	458	434	392	455	465	498	433	431	439	427	410	403	386	425	358	438	377	405	424	443	415	428	394	389	383	413	392	411	410	408	398	384	397	423	455	398	408	410	444	401	410	399	399	421	421	429	395	418	403	403	375	398	425	421	405	424	403	402	427	404	391	411	411	436	423	400	445	401	397	378	397	421	397	416	396	405	421	447	422	413	405	413	436	402	428	411	410	422	413	366	388	424	397	374	400	402	392	391	424	394	423	416	431	428	410	419	423	417	424	410	433	405	395	398	418	415	416	424	381	412	423	397	396	392	382	380	402	426	397	420	366	444	364	401	438	396	415	363	384	379	432	410	419	393	430	371	421	397	411	391	426	371	423	424	385	382	425	419	404	400	404	396	386	389	447	424	404	365	417	391	394	417	431	414	400	405	438	411	425	430	418	394	402	367	383	394	445	422	387	391	392	406	396	420	453	382	441	411	406	423	426	423	417	393	415	426	402	375	363	413	400	409	400	360	411	416	438	396	416	414	443	412	412	401	395	422	421	395	408	397	394	420	414	425	400	416	389	420	414	378	412	368	381	422	366	435	396	417	418	411	434	420	427	394	413	404	415	390	444	400	411	401	425	407	381	430	413	388	413	410	406	426	396	408	386	401	449	438	387	414	371	429	406	443	403	403	382	398	401	425	405	449	425	410	424	362	416	421	392	401	427	412	373	388	394	393	398	371	383	378	404	406	410	405	414	402	413	391	405	433	431	417	425	407	426	408	403	401	408	394	434	407	429	440	409	412	397	439	395	435	411	415	406	414	382	434	455	433	382	446	408	419	434	409	431	380	409	431	401	448	377	412	387	378	398	436	421	406	414	423	422	433	396	417	394	396	408	410	384	420	424	405	404	397	426	420	387	381	387	373	387	392	400	422	402	392	383	414	396	412	408	437	430	432	386	459	427	408	417	436	412	425	428	417	405	411	398	387	379	385	408	397	431	396	440	408	432	413	364	386	413	398	449	413	413	414	398	413	428	421	414	406	434	397	387	416	409	398	379	409	419	394	399	374	425	403	412	416	433	417	435	390	424	393	385	397	435	406	390	375	382	390	399	412	395	398	423	420	384	415	412	421	405	415	408	406	381	396	375	401	421	439	442	438	405	381	413	396	391	396	395	355	393	413	412	432	381	370	422	445	400	415	415	415	398	403	438	416	456	407	430	418	444	441	398	397	404	376	389	475	433	379	411	410	395	429	399	443	358	426	368	397	418	374	400	436	424	413	419	417	429	395	410	416	389	432	423	427	399	397	409	375	409	396	432	347	423	421	414	429	404	401	396	395	428	416	402	402	412	421	404	377	432	421	427	421	402	405	385	379	400	414	422	416	416	446	416	378	414	407	413	415	410	410	381	429	402	391	381	397	421	429	443	393	393	411	397	432	406	406	412	407	454	406	413	411	398	396	431	400	416	424	426	392	433	449	380	392	413	413	406	415	438	414	416	382	391	416	385	392	437	405	425	399	408	438	417	393	409	397	399	444	394	400	393	351	374	413	433	433	434	415	422	421	399	406	408	430	428	390	438	414	407	399	440	424	400	368	406	428	395	436	401	413	430	377	414	408	392	394	403	416	438	391	384	410	457	412	388	432	414	366	419	437	368	407	409	386	430	383	417	367	430	404	394	406	409	422	403	422	410	402	375	384	395	395	403	410	399	391	416	365	400	421	402	421	398	396	367	423	405	399	393	452	385	393	420	382	425	392	398	411	369	385	418	396	405	420	404	436	400	431	365	406	426	435	418	392	400	451	390	438	424	429	452	393	413	392	422	420	381	423	380	407	390	443	437	409	435	461	431	435	429	381	403	394	413	401	401	410	389	386	423	435	419	383	410	395	393	433	417	428	360	392	412	415	381	396	436	400	397	393	382	425	429	418	389	415	420	401	370	420	422	439	439	402	414	404	393	394	390	429	414	398	400	398	384	414	426	406	371	391	382	432	416	410	411	387	396	383	414	386	402	394	382	425	415	433	413	398	408	400	435	395	406	408	406	420	409	402	401	403	391	392	386	387	381	405	394	424	435	418	384	457	404	412	405	435	410	404	402	384	434	454	403	454	402	415	414	401	431	412	457	442	369	393	411	420	423	405	408	416	432	406	434	420	428	444	399	407	423	383	371	402	429	418	413	399	434	437	410	375	393	377	438	436	417	408	414	386	384	435	434	387	396	408	407	396	406	439	391	418	416	406	424	413	398	398	434	415	453	389	387	424	374	425	409	407	374	383	406	414	424	438	409	391	414	386	415	398	366	392	384	408	386	383	427	395	394	398	400	441	403	431	446	392	386	414	424	413	441	395	418	413	396	453	414	395	388	434	410	388	414	418	379	408	392	365	412	449	411	426	415	423	414	419	418	428	458	412	386	434	402	428	413	401	416	390	400	435	421	382	390	419	422	397	412	420	407	453	403	403	383	426	400	421	371	412	428	436	401	378	413	388	400	404	448	434	393	454	414	432	422	444	429	440	394	397	401	426	393	393	379	424	412	390	429	379	424	413	411	389	431	408	411	399	428	428	410	432	391	428	411	415	415	397	427	418	402	428	424	395	411	401	449	426	429	420	392	410	409	385	422	405	401	398	376	407	383	414	403	408	439	430	432	424	409	421	376	449	423	424	441	432	386	370	393	427	417	433	382	397	384	427	414	423	421	410	384	408	403	402	391	423	380	394	365	395	413	421	443	428	395	431	416	406	397	426	418	392	434	429	406	418	407	390	431	398	423	382	410	402	389	445	386	407	434	419	368	423	385	408	375	411	381	382	403	419	406	404	410	408	419	428	419	397	418	382	389	360	420	430	426	420	426	416	438	417	404	408	417	407	426	427	387	369	405	397	412	404	435	415	373	413	405	396	418	381	380	373	379	422	429	450	385	432	417	434	412	402	401	387	406	440	416	405	390	443	381	420	413	419	442	437	431	393	400	382	391	432	405	376	406	398	419	399	419	392	411	404	429	420	446	364	424	400	429	391	386	397	402	425	442	389	425	397	397	400	394	413	416	391	406	387	442	408	385	373	403	384	456	381	428	366	410	427	407	375	416	423	418	430	424	411	430	367	420	406	414	411	422	413	383	412	394	443	405	420	397	399	400	430	433	406	412	437	421	423	433	400	376	444	419	433	467	406	396	409	423	437	395	413	422	409	376	408	369	439	418	422	388	400	403	454	397	424	363	417	378	404	409	437	419	417	436	383	397	422	391	417	358	420	403	422	410	407	385	423	411	439	391	405	405	404	418	419	426	417	420	385	407	456	374	396	413	391	409	379	403	390	436	440	418	419	430	387	445	411	365	407	443	396	417	400	421	410	418	456	413	417	390	440	420	431	422	396	438	409	434	409	405	408	398	420	383	376	407	433	431	375	404	409	415	418	411	387	392	420	390	406	416	416	449	400	428	390	395	412	413	423	403	421	432	421	420	407	412	383	404	400	394	409	416	419	423	392	410
5652	1738	1365	855	738	708	735	611	674	572	582	577	591	587	558	550	500	532	542	517	520	511	492	528	486	512	540	480	495	550	513	523	526	527	499	540	512	503	529	492	517	535	516	505	570	526	542	559	507	508	465	499	507	453	494	497	515	533	531	519	507	520	517	519	510	504	478	502	537	524	524	525	553	519	541	510	546	496	520	527	515	516	552	486	536	520	509	538	510	501	462	497	509	537	577	493	510	522	524	562	514	519	535	527	536	535	454	516	522	544	527	510	508	516	505	521	534	515	525	502	531	538	537	533	529	553	493	496	507	499	475	525	523	485	516	522	557	502	530	487	510	507	520	522	509	557	492	501	492	496	532	503	533	490	545	477	524	531	510	485	542	544	508	468	535	508	508	495	500	491	517	524	514	572	501	510	524	545	510	500	534	520	492	513	545	531	542	513	529	534	535	509	549	551	504	540	536	524	513	527	510	504	493	492	486	497	485	553	555	485	507	501	520	524	487	524	488	516	504	513	494	522	523	532	529	516	509	514	498	513	452	514	482	522	518	517	491	503	499	521	504	535	495	503	519	535	497	459	514	507	561	525	488	515	525	483	536	505	451	536	533	535	507	503	554	511	532	470	522	508	508	524	507	532	504	515	549	512	528	549	538	504	533	508	518	501	515	498	537	497	510	516	479	547	569	518	477	480	477	556	514	481	494	524	533	518	520	512	528	512	495	580	532	540	523	495	518	510	462	525	468	503	515	512	558	525	515	475	505	502	533	529	523	521	522	520	518	571	502	523	505	519	506	548	533	521	518	512	561	549	520	502	505	544	571	559	511	515	526	521	542	506	537	499	480	461	518	496	519	512	520	483	511	503	520	526	568	546	515	506	524	505	518	536	509	519	529	530	536	524	479	500	516	540	524	508	545	566	525	538	498	490	545	538	506	475	496	499	527	511	468	516	473	483	563	509	520	531	535	523	527	530	534	523	514	501	515	519	506	502	527	554	542	512	481	497	450	519	526	509	511	530	505	479	557	510	522	522	528	520	573	545	534	574	583	470	473	510	529	520	500	484	543	526	508	532	522	521	532	492	522	530	507	511	535	532	488	535	569	497	545	537	545	536	491	510	465	500	542	488	537	500	521	532	534	485	537	535	546	493	501	494	524	476	503	476	514	502	528	502	512	528	519	491	510	528	526	508	538	503	494	499	497	534	557	510	504	524	522	552	519	489	510	494	521	486	519	473	529	525	526	538	530	521	529	537	523	522	522	538	536	509	511	519	494	544	509	525	500	533	521	501	576	484	521	520	503	544	521	531	561	506	500	519	557	500	509	496	522	515	522	539	508	522	527	521	532	495	513	534	483	499	506	491	533	458	509	534	514	548	510	501	506	482	467	509	528	497	497	492	560	539	533	537	547	484	506	487	507	520	538	523	539	486	529	491	517	533	497	502	515	546	522	534	497	525	538	532	520	546	499	483	503	522	490	523	539	556	504	524	505	502	503	537	545	530	495	565	546	492	528	482	520	492	512	584	500	541	516	480	538	515	544	486	537	480	570	522	550	555	509	511	531	519	528	526	543	511	521	540	502	494	509	532	533	493	504	524	530	514	526	497	480	534	479	520	540	454	524	534	493	538	491	505	527	504	524	551	546	527	540	550	513	536	501	511	553	502	532	538	535	522	539	536	531	544	520	508	536	517	514	510	532	516	509	502	500	485	506	512	486	484	495	501	525	559	515	523	503	479	528	518	517	545	533	488	539	489	518	516	534	542	584	512	515	504	535	515	509	534	546	494	504	529	504	533	501	495	539	530	541	535	492	520	502	541	489	490	487	522	508	513	537	555	503	507	543	489	494	522	536	493	530	509	508	518	472	534	530	542	547	493	505	540	488	506	502	547	534	515	498	506	509	541	511	519	526	507	467	489	557	532	558	497	515	523	488	505	557	544	504	495	518	488	528	523	524	511	530	534	533	496	493	507	496	499	539	491	504	545	555	529	487	480	461	536	534	533	538	522	477	467	559	507	488	507	524	540	524	550	530	535	522	527	518	536	530	551	502	525	529	542	511	501	541	519	528	512	487	533	478	552	507	518	505	482	487	535	512	546	516	523	524	495	503	501	468	487	493	516	529	514	501	529	528	491	538	504	522	529	513	516	526	517	504	526	537	510	538	515	518	514	542	553	535	495	516	502	513	550	533	503	549	484	477	531	470	555	511	513	495	530	508	506	512	533	528	523	542	491	449	545	496	528	520	523	519	512	525	541	488	509	480	508	530	531	484	569	517	556	508	528	523	546	535	501	514	506	500	494	527	530	533	541	514	531	480	505	512	524	526	509	521	510	508	541	477	516	521	526	496	532	501	481	504	525	518	488	539	528	533	506	507	503	518	497	494	518	483	500	473	521	504	482	531	513	485	514	523	533	513	512	503	534	504	549	493	494	556	529	485	504	535	511	508	500	524	527	506	543	548	484	521	476	491	518	498	523	528	510	546	507	485	548	493	473	473	492	500	514	534	515	509	493	535	507	544	553	550	515	538	515	509	525	525	527	482	529	503	506	491	532	487	500	504	533	518	519	541	534	479	518	508	504	506	490	503	522	540	482	514	496	505	527	528	517	513	522	506	500	509	469	525	521	491	511	539	507	498	490	525	468	554	492	528	505	555	498	510	497	501	494	502	520	520	510	543	464	503	504	536	516	518	497	534	486	476	529	507	504	500	539	525	508	529	503	562	536	508	493	540	502	490	516	475	522	530	530	477	522	519	499	528	493	544	564	504	519	518	514	563	512	529	549	528	522	501	482	499	517	505	500	558	514	520	541	574	529	592	555	540	574	543	508	490	546	524	485	473	547	515	483	510	557	498	506	570	549	530	495	501	502	508	491	532	530	515	532	515	515	494	558	542	501	481	488	523	473	507	502	519	506	541	550	518	508	535	539	516	558	497	496	509	473	544	557	521	540	515	529	493	490	502	536	520	540	531	514	515	511	474	506	515	512	537	532	519	535	494	510	508	543	506	524	510	519	510	520	536	537	492	563	552	535	531	506	550	501	554	534	527	533	542	492	504	545	508	499	496	491	531	523	478	526	540	498	526	534	520	535	500	479	509	519	506	502	463	537	528	474	503	494	532	537	509	504	559	537	536	533	511	553	529	551	514	459	521	541	548	488	479	559	488	497	523	522	471	535	523	508	539	527	478	504	514	516	518	556	530	520	514	541	515	462	483	529	498	502	509	538	453	521	516	508	519	517	511	541	524	530	529	493	517	497	531	517	523	500	511	533	501	548	501	500	522	527	533	512	511	509	522	514	539	535	485	494	534	526	558	499	520	508	500	531	511	497	524	543	536	465	502	549	523	487	510	501	496	513	503	529	503	555	509	543	509	516	532	548	494	524	516	511	490	516	514	541	480	506	513	544	543	520	505	494	533	524	505	531	497	532	537	559	454	486	523	520	538	544	549	530	560	507	512	530	494	529	528	500	502	521	510	512	523	482	492	492
23601	21429	28547	24432	21134	5177	1386	1080	955	896	883	838	767	799	838	765	747	729	725	750	777	717	736	725	704	730	697	707	735	657	685	745	711	709	654	726	730	701	723	688	746	686	720	701	713	691	706	703	683	735	700	722	690	683	726	694	726	745	703	662	690	685	721	689	678	682	721	709	715	633	714	696	704	754	672	663	695	714	736	765	660	714	727	718	712	728	665	698	694	697	697	672	709	718	753	704	691	691	688	704	712	689	703	744	709	707	706	684	693	708	677	710	685	668	734	654	707	718	709	763	674	720	713	714	721	736	698	709	687	689	705	668	715	709	669	717	676	723	685	665	674	682	716	716	737	730	687	663	695	729	768	723	735	730	695	680	709	692	721	691	699	709	703	673	738	677	695	693	698	730	691	706	684	679	755	674	728	743	659	704	739	674	742	722	686	746	700	670	699	679	722	694	665	688	697	719	673	728	716	736	729	759	735	651	700	732	703	733	697	694	688	679	704	687	689	722	682	685	690	626	703	751	700	727	656	673	684	725	691	652	667	673	707	653	700	726	718	684	734	682	689	728	699	704	719	698	707	719	722	695	698	697	695	698	717	681	708	717	673	725	723	723	694	685	684	714	695	673	714	705	735	663	660	714	677	670	723	683	652	682	686	712	703	687	722	691	689	705	708	750	668	727	726	751	722	708	704	699	694	697	695	702	709	689	728	677	677	712	696	695	706	664	675	701	648	728	701	730	711	658	702	742	762	726	731	679	750	716	686	712	711	680	740	699	695	696	684	723	742	675	668	741	717	666	665	657	704	747	690	686	698	678	658	709	755	687	744	697	709	701	655	726	720	682	742	710	719	678	679	673	738	704	709	666	720	679	742	735	725	710	685	708	721	740	664	743	649	701	693	702	676	707	734	683	675	734	721	750	679	680	712	706	721	724	685	679	739	676	736	741	724	692	741	698	709	703	656	710	736	722	746	696	683	689	757	730	694	664	656	695	722	732	723	652	664	700	712	715	726	756	663	701	720	717	701	706	711	734	710	702	754	656	679	721	731	728	708	736	708	680	751	689	717	701	685	717	731	692	696	679	722	733	706	698	667	681	728	720	706	751	756	672	699	707	721	710	730	667	691	666	687	681	654	735	693	718	706	689	673	640	715	676	724	673	700	700	712	706	742	683	677	687	715	757	674	683	694	674	687	723	678	701	702	670	716	759	718	704	733	665	668	696	720	718	711	744	674	691	674	738	708	715	705	655	712	699	679	739	681	683	657	693	702	664	701	705	705	702	761	652	691	721	723	741	702	702	696	689	716	651	705	746	714	706	733	728	701	670	679	751	699	736	737	698	681	701	682	662	679	646	719	721	725	719	721	753	698	686	678	674	685	764	733	733	701	720	747	673	690	633	682	677	702	754	692	703	704	669	699	720	658	686	680	746	711	714	703	714	705	693	709	753	724	719	678	723	690	726	682	705	676	649	712	708	692	673	718	715	768	687	712	713	689	727	716	627	675	718	694	721	717	682	694	717	728	722	690	727	720	705	654	725	673	735	729	699	659	729	695	725	696	703	694	747	692	754	676	707	668	704	659	704	690	719	708	748	745	753	708	705	659	653	704	698	732	721	713	710	646	716	705	721	671	743	702	681	695	696	697	713	695	695	714	660	706	679	691	709	678	715	736	696	664	743	667	687	724	675	706	725	712	730	707	659	715	705	679	708	747	679	709	659	705	714	718	665	729	710	726	685	764	733	708	734	701	703	699	729	682	649	679	690	719	712	675	715	681	687	731	693	688	731	706	718	747	724	650	732	711	679	689	717	730	709	737	712	701	704	743	739	719	682	714	694	721	697	727	739	696	725	686	665	708	722	752	718	690	690	702	707	722	708	674	734	745	749	698	657	666	716	711	678	700	680	690	747	705	717	741	691	686	723	684	728	690	665	675	746	723	729	705	726	721	688	696	694	764	673	693	691	677	665	719	726	742	730	700	716	677	701	700	699	700	715	722	718	749	702	666	696	682	702	713	697	683	666	737	688	708	721	673	681	703	686	701	694	707	674	727	691	732	709	717	675	694	705	705	705	668	637	692	683	681	665	723	667	717	686	708	668	753	707	651	742	708	703	723	697	643	719	685	685	686	718	671	688	722	707	681	731	703	697	692	677	708	724	719	751	691	665	678	670	685	692	672	676	743	702	698	674	683	667	716	647	720	685	666	669	748	699	689	730	650	729	724	696	731	685	715	691	679	744	682	703	692	699	708	725	706	681	696	738	646	728	722	709	713	678	728	713	731	710	683	721	691	684	653	692	663	726	708	710	750	713	733	744	704	696	709	702	700	763	679	697	662	737	661	688	695	708	726	687	629	669	676	703	730	716	680	704	664	693	675	713	712	729	722	737	696	683	701	657	671	761	689	676	708	729	683	663	735	678	715	676	707	716	711	727	720	713	678	651	714	723	738	688	691	702	705	748	688	665	691	665	709	718	667	720	696	703	682	677	722	681	716	731	707	660	781	727	703	716	670	670	705	700	713	687	647	672	709	707	727	664	682	735	676	686	658	766	656	680	640	724	699	715	711	708	675	659	677	748	669	743	723	719	731	717	685	704	672	733	734	771	702	683	700	674	725	689	710	711	638	652	726	714	678	740	689	653	725	753	730	675	728	662	669	708	657	719	709	700	725	705	677	734	684	724	664	697	647	716	730	751	721	708	709	716	687	672	688	701	708	740	729	647	723	678	702	719	749	717	689	709	744	730	708	691	693	685	725	662	693	711	711	694	725	734	712	660	714	699	720	703	692	718	678	707	701	731	701	765	715	668	745	665	730	705	711	688	691	679	704	690	692	745	665	748	695	727	688	662	697	708	739	740	716	715	705	692	675	779	704	701	732	659	680	703	691	758	704	689	737	669	702	693	681	738	736	739	705	710	645	686	704	654	673	643	727	716	708	747	681	691	704	776	757	723	678	700	702	749	634	706	712	709	687	682	668	697	685	677	680	729	683	690	715	659	658	741	724	704	656	717	719	709	741	700	694	668	670	675	658	732	737	647	708	719	672	708	716	673	686	674	707	719	704	738	736	667	721	703	726	738	729	763	685	654	680	620	702	694	682	689	734	710	686	723	742	656	693	653	729	695	691	703	703	688	669	729	708	683	683	696	716	686	720	654	753	713	718	716	641	681	765	741	689	726	739	708	737	667	691	688	718	706	701	745	659	721	713	667	725	716	683	722	699	604	722	716	698	714	691	739	683	680	662	675	699	691	692	729	695	638	711	682	709	743	704	695	733	724	698	714	747	652	667	665	688	700	681	752	714	698	696	719	720	715	706	710	699	668	680	663	681	690	706	695	688	728	700	682	707	707	713	740	671	686	736	695	706	727	664	689	756	659	694	733	693	727	693	750	725	727	677	718	678	725	723	700	706	708	675	740	737	666	667	700	687	679	707	708	768	760	707	712	715	726	672	664	676	664	680	702	690	690	743	699	757	653	684	675	659	659	643	689
12846	8587	6107	2951	2288	1875	1735	1531	1370	1251	1186	1137	1035	1061	1013	1069	1036	874	904	937	922	928	866	875	902	855	867	878	930	893	940	862	912	900	879	948	902	928	948	894	881	846	879	830	875	902	862	901	874	833	886	894	841	856	919	834	830	892	856	915	912	936	883	894	849	913	885	901	892	818	867	879	898	862	908	874	842	870	892	896	891	863	847	843	887	893	891	917	905	863	861	882	859	891	883	823	820	873	865	910	866	905	894	844	868	925	856	888	887	886	911	851	906	861	855	903	925	886	909	833	908	816	903	925	848	899	857	829	827	892	865	890	845	869	840	871	863	882	869	840	919	855	884	909	895	873	866	870	870	891	912	901	862	886	891	886	828	877	909	857	843	903	851	857	894	859	858	902	910	886	837	887	843	862	920	899	857	887	896	879	859	862	859	847	870	891	882	898	878	898	866	900	870	864	914	837	839	851	897	859	859	913	877	893	847	833	861	854	828	873	886	839	848	863	937	877	923	878	875	871	874	892	851	833	901	842	888	839	886	853	893	792	908	868	824	874	837	858	834	894	874	824	869	856	864	894	872	806	921	864	880	895	852	892	885	881	873	846	857	883	820	824	846	797	829	862	859	848	912	833	886	875	864	842	877	864	865	895	873	899	903	813	854	873	856	841	887	873	890	845	856	946	816	894	808	863	849	911	854	877	906	852	870	833	862	832	883	883	910	789	862	855	849	892	892	860	890	856	882	902	884	861	839	861	813	884	921	887	876	897	950	904	889	888	854	853	828	875	896	890	870	898	844	857	889	838	865	919	843	937	911	840	913	876	815	917	863	810	921	906	863	896	884	878	893	872	870	862	861	868	826	813	853	818	868	899	833	883	862	847	812	857	862	837	875	879	874	891	830	908	890	856	934	891	934	887	927	865	840	861	857	858	891	858	887	863	856	904	892	817	877	901	865	880	864	851	878	842	859	827	871	843	875	932	842	875	912	850	923	903	919	841	866	825	886	874	871	867	864	883	837	861	886	896	846	851	853	860	877	904	926	883	821	861	889	852	854	859	880	844	904	915	854	849	877	833	856	865	885	872	814	871	884	894	887	859	858	823	890	843	873	882	888	835	832	865	881	874	841	902	848	901	886	856	891	859	888	813	827	834	851	899	906	914	848	873	828	891	840	874	844	891	901	884	844	850	881	837	926	854	838	847	850	843	873	836	837	899	951	832	886	840	871	893	850	908	898	860	868	860	875	851	877	857	844	838	869	865	811	825	869	853	901	882	887	904	862	915	828	914	849	891	858	935	897	896	918	865	850	841	842	880	861	905	837	863	798	882	886	842	852	851	905	885	867	953	834	867	836	827	921	905	894	869	864	879	915	929	867	825	904	868	856	824	871	835	834	876	884	879	858	857	868	861	861	894	879	842	863	878	899	903	918	896	879	846	858	850	904	894	859	827	888	800	869	870	863	855	893	888	822	893	825	826	865	808	835	868	870	878	903	917	859	860	889	896	890	935	880	852	899	884	845	926	899	890	908	881	853	893	853	809	903	865	874	895	866	874	873	864	873	868	864	799	845	843	872	873	882	885	872	854	854	907	844	894	901	943	866	859	858	896	867	854	925	867	806	871	871	886	878	908	915	823	894	879	880	923	888	821	865	891	864	877	863	836	887	867	848	871	873	862	890	877	881	836	847	850	846	903	881	884	873	859	879	874	830	856	858	890	824	919	920	869	892	862	886	855	872	866	873	849	852	841	837	904	878	849	857	813	855	781	898	892	841	834	870	847	849	869	822	839	895	885	881	920	845	882	893	897	890	856	860	836	883	859	914	825	862	859	868	877	889	880	882	852	875	910	858	873	926	833	903	850	857	859	826	837	847	849	846	835	872	865	882	845	844	868	848	870	858	864	844	857	889	848	908	931	853	827	903	838	871	886	869	871	839	905	866	902	868	931	857	787	873	863	858	842	876	900	896	871	883	892	879	870	886	845	928	913	946	922	900	850	928	912	836	891	858	895	899	829	866	838	896	860	858	864	864	882	871	894	855	838	890	863	870	907	862	865	873	861	865	868	830	796	855	892	865	867	868	928	910	850	886	841	917	894	856	867	874	902	843	877	859	869	866	788	891	871	875	894	917	825	840	877	874	837	885	892	835	940	886	849	861	882	860	855	867	844	896	834	874	871	877	808	871	861	876	878	905	879	889	847	861	892	870	884	892	928	879	866	871	956	859	871	851	906	872	915	908	921	880	837	910	819	848	870	880	894	889	841	891	922	885	846	868	913	881	892	851	818	907	861	893	916	894	844	867	857	849	823	799	871	830	863	861	875	896	870	842	824	910	864	869	888	872	806	866	852	821	877	848	910	882	903	830	899	874	890	902	830	809	888	869	836	854	854	864	874	868	910	877	852	864	909	879	860	889	861	896	945	857	863	854	875	873	863	874	848	901	869	855	863	830	924	838	870	876	849	877	878	876	918	868	833	871	840	841	886	849	836	892	803	904	868	876	878	900	910	836	851	912	845	879	921	873	859	854	891	864	874	809	885	899	878	877	884	858	892	911	889	877	897	896	839	824	862	878	843	921	881	886	926	850	805	908	891	852	896	819	834	884	841	845	845	932	873	882	858	872	873	905	867	840	915	854	853	864	889	897	820	830	911	904	859	872	891	837	911	864	843	898	866	881	848	884	894	842	857	848	854	828	912	836	861	900	854	869	843	891	883	870	897	858	906	884	904	914	893	831	823	910	862	886	847	865	881	902	850	855	895	919	894	885	851	866	895	857	852	869	855	867	893	889	918	894	856	801	830	841	835	874	863	916	887	874	879	894	903	891	852	848	902	868	896	887	849	869	867	853	862	896	846	885	830	829	873	876	849	906	820	884	858	846	801	870	856	926	906	822	851	894	853	879	849	892	868	839	897	872	861	871	937	844	859	941	874	876	849	911	923	880	824	828	858	894	859	891	880	902	861	834	860	917	898	819	906	872	864	893	852	839	898	874	877	866	882	887	841	884	870	833	916	874	873	828	882	884	856	944	879	920	838	865	839	914	861	909	903	824	856	878	898	875	845	864	857	864	856	825	860	884	928	823	900	851	893	807	828	835	845	870	882	864	858	900	935	904	893	877	921	863	875	878	852	870	856	865	856	826	848	900	885	861	850	870	878	875	835	877	886	882	873	899	880	878	886	867	906	845	863	873	905	886	806	871	836	888	941	899	915	845	867	866	881	884	882	899	898	861	888	891	902	918	915	938	892	876	831	900	867	886	883	846	867	889	841	905	881	858	897	878	918	846	919	876	925	865	878	863	854	887	890	837	801	890	888	843	893	909	837	889	855	871	867	837	865	861	933	895	824	878	922	938	870	903	902	853	849	883	944	876	840	845	922	868	848	915	890	879	880	849	904	870	941	838	864	900	902	895	886	882	863	867	896	896	890	898	900	895	882	829	823	845	893	864	863	887	852	883	875	822	896	846	851	866	866	857	864	895	906	892	885	888	878
24637	21400	27244	25541	4726	577	451	434	379	351	316	291	299	313	338	304	297	299	280	290	287	265	308	264	306	265	272	270	246	264	267	270	272	284	269	280	250	271	284	266	279	256	224	263	269	253	269	260	249	259	263	269	266	281	253	263	256	234	240	275	244	283	253	278	286	269	283	248	246	257	298	307	287	278	257	261	254	258	279	266	286	256	271	274	265	288	262	253	268	279	254	255	286	267	250	273	251	263	284	276	290	243	232	241	292	256	265	264	264	247	282	276	285	271	250	269	249	240	247	304	283	274	271	255	284	258	291	281	262	260	236	260	225	283	252	306	268	280	275	264	248	269	250	270	270	262	271	252	244	287	262	254	243	269	243	259	252	254	208	259	258	275	280	264	292	254	269	282	279	287	260	266	277	259	277	284	258	233	252	253	281	267	260	267	244	240	271	264	265	242	288	263	292	261	262	266	275	246	279	272	274	239	271	281	242	240	290	255	253	257	276	252	275	269	254	273	234	248	242	256	275	286	237	253	260	249	266	251	254	267	261	260	261	248	259	220	266	259	255	281	254	266	274	285	229	263	244	267	259	246	238	255	224	257	249	262	262	266	264	284	243	258	266	272	232	294	262	238	266	275	268	253	260	236	267	270	234	278	248	280	274	279	253	253	250	265	261	286	262	255	236	270	272	247	303	276	252	231	270	250	299	260	257	263	263	264	261	257	239	295	274	282	252	261	274	248	261	248	240	258	293	244	258	245	280	252	261	238	246	260	275	247	252	241	258	245	244	270	292	282	275	276	252	265	252	256	237	257	256	262	259	284	262	242	257	253	280	286	282	275	257	274	275	252	252	258	243	226	242	272	264	231	278	256	244	268	250	255	267	275	255	246	283	265	244	254	293	244	261	268	276	258	254	261	286	285	279	263	267	272	269	270	271	252	276	258	256	268	273	253	241	258	292	264	248	277	280	258	251	267	269	273	237	284	242	268	285	267	265	270	267	269	243	257	241	262	285	272	257	248	255	245	270	265	267	273	248	228	259	258	245	267	208	267	268	290	218	254	293	272	227	270	253	260	259	262	248	223	237	251	260	257	264	261	295	248	270	297	257	280	263	266	246	282	269	247	276	277	276	277	244	261	253	260	239	238	247	264	253	300	276	277	303	251	290	275	259	275	283	280	286	229	231	244	274	246	286	268	271	290	261	277	256	247	288	266	280	266	277	250	278	230	252	227	241	230	257	229	250	266	260	269	269	258	267	265	254	255	255	285	256	286	251	259	262	256	253	269	269	246	266	242	275	245	257	278	267	276	281	268	265	242	261	235	268	276	272	246	262	258	261	279	261	251	279	283	234	261	269	269	245	243	268	247	245	255	268	244	251	268	251	268	258	273	269	259	251	265	226	214	262	226	264	298	281	263	255	242	273	248	256	230	258	274	252	273	283	267	251	263	269	271	280	303	247	272	256	242	251	239	271	231	270	247	238	240	247	276	280	254	265	253	274	267	275	266	249	284	264	259	271	268	259	275	232	257	240	230	294	261	255	234	295	271	260	238	275	255	260	249	233	240	275	266	252	269	278	253	278	259	301	283	257	279	237	263	290	252	245	232	279	247	276	250	285	263	255	237	260	263	239	275	279	264	231	287	263	284	273	260	270	242	265	261	284	252	273	256	269	275	261	244	248	281	266	259	290	263	270	263	285	284	279	254	249	292	245	268	255	270	267	243	264	254	276	273	247	246	278	257	256	284	300	273	255	255	257	253	260	279	237	221	250	252	271	264	295	242	227	273	250	270	267	260	280	261	270	268	265	279	279	247	280	255	257	268	272	252	253	256	297	244	261	267	258	262	274	267	249	253	262	298	261	283	249	235	265	256	277	248	265	264	250	271	235	234	260	236	262	248	269	259	266	272	247	241	236	262	258	242	270	248	254	273	261	234	269	260	294	288	259	241	284	249	267	254	307	273	271	263	253	260	275	272	257	285	270	263	253	268	306	256	244	252	278	280	246	263	229	269	264	251	246	258	265	271	275	261	254	259	276	274	271	270	270	254	254	273	242	254	274	243	289	262	261	261	294	243	266	269	259	257	264	277	268	264	254	262	243	275	267	243	245	260	267	249	278	274	262	257	259	273	248	247	258	241	271	267	252	251	233	228	273	266	256	242	266	255	261	221	250	280	290	281	252	264	270	244	259	252	270	254	271	297	276	283	262	287	271	287	268	285	266	259	286	243	314	252	260	234	277	249	253	257	235	260	252	264	256	251	261	267	279	281	244	231	273	281	235	255	295	253	262	267	243	254	254	267	270	267	279	272	262	287	250	260	257	271	262	256	268	242	261	263	300	240	298	241	282	273	270	257	265	268	279	257	252	265	274	280	260	257	274	232	255	257	258	265	294	273	284	278	257	264	244	251	249	255	259	249	253	288	240	266	263	256	273	290	253	217	270	254	262	277	292	257	267	253	256	295	267	279	261	272	276	290	234	236	246	264	262	261	246	260	279	275	255	280	271	249	253	257	251	250	246	261	274	297	292	257	251	257	300	274	252	260	245	285	281	304	258	264	251	260	287	219	269	262	283	282	233	230	251	268	260	234	270	266	273	263	289	287	296	280	271	274	250	267	229	268	239	254	281	228	245	291	276	263	277	262	260	244	259	256	278	246	279	235	283	263	251	268	278	242	261	285	254	289	260	249	253	259	240	265	250	252	304	248	245	259	253	316	244	292	273	279	294	264	280	279	250	244	258	248	267	258	258	254	283	252	255	260	262	275	254	265	283	263	275	282	248	259	236	251	254	285	269	251	252	263	255	266	286	271	253	263	291	274	264	252	246	263	279	279	277	245	264	259	252	252	239	255	242	263	258	279	242	233	262	229	286	270	258	236	249	248	274	273	282	253	261	272	254	272	279	296	226	264	291	252	267	271	258	286	228	267	259	263	247	267	244	277	259	265	252	304	241	296	235	272	294	279	270	254	260	287	241	253	260	257	263	256	248	273	241	246	267	287	263	236	279	271	282	249	281	250	235	246	255	268	278	245	282	269	279	250	251	266	247	292	247	243	229	267	251	274	251	307	270	250	286	257	308	280	242	256	244	261	258	245	286	260	270	274	234	253	267	276	237	284	261	288	284	210	262	270	294	258	271	256	285	254	246	283	253	272	252	267	259	236	282	251	259	248	269	266	287	253	271	285	299	256	247	273	265	267	247	287	241	274	265	257	290	282	278	266	259	251	250	260	246	252	266	258	246	241	257	255	261	272	304	292	259	280	245	251	263	262	301	272	241	251	285	258	273	262	257	265	259	253	237	259	245	253	264	291	264	264	225	286	284	240	272	291	255	262	285	258	308	238	238	268	264	261	267	285	241	287	245	253	251	279	270	273	259	267	263	264	284	235	232	266	254	263	264	269	262	273	236	269	253	250	271	252	291	250	260	241	260	264	277	233	256	302	267	258	288	249	249	267	266	272	264	251	281	268	245	238	251	279	259	261	253	296	252	273
11932	5061	3355	1578	1202	973	864	791	660	577	543	493	508	489	507	463	401	426	398	376	408	354	406	375	372	362	369	389	355	366	370	374	378	362	360	364	360	374	388	394	350	386	377	365	352	384	368	354	349	346	348	374	356	313	360	350	362	332	369	349	327	325	349	368	358	395	368	369	353	404	357	365	352	391	362	372	338	373	373	366	337	385	341	323	347	348	368	331	363	348	344	379	343	350	351	352	335	344	350	381	327	364	371	390	347	355	359	363	367	350	374	387	319	367	377	340	349	366	369	365	381	360	346	355	352	354	339	374	373	351	353	349	344	368	387	363	364	349	343	373	367	386	340	399	394	350	364	381	321	335	396	338	377	328	372	352	347	374	356	373	347	342	347	375	396	371	395	368	351	395	362	362	384	331	356	347	393	370	341	370	372	412	376	337	353	357	381	368	367	358	358	360	336	355	352	386	358	344	353	345	347	340	354	367	369	355	349	374	389	383	331	328	365	357	369	353	367	357	383	385	349	340	375	356	389	372	382	354	352	318	322	370	342	369	358	350	342	337	374	350	386	363	349	353	354	351	373	399	356	366	328	372	317	318	340	345	368	330	358	341	343	346	322	381	363	364	354	347	371	327	336	362	375	362	359	363	356	352	350	359	337	395	363	384	337	371	362	392	357	344	384	354	341	356	409	344	337	352	382	378	356	368	344	355	349	373	387	340	391	400	354	379	360	329	359	346	362	365	322	322	370	348	347	351	329	370	390	340	354	377	386	357	324	329	380	350	402	334	379	373	368	346	396	368	371	357	354	381	388	357	369	357	369	325	329	352	358	388	359	388	368	380	361	351	378	331	371	362	356	405	364	351	347	313	358	397	355	356	369	367	355	357	391	346	373	333	338	358	370	362	364	403	365	347	347	377	367	352	365	355	379	340	350	376	362	365	343	354	327	365	364	381	363	345	368	386	362	347	365	326	374	384	353	358	389	356	380	370	315	371	350	352	345	371	333	354	330	355	345	347	347	375	351	389	379	377	347	356	344	342	378	358	366	342	357	358	355	323	352	347	339	368	356	366	349	359	376	399	340	382	352	341	352	347	318	330	369	375	353	357	371	369	397	330	380	412	339	370	330	376	370	379	412	353	340	359	360	349	353	348	368	349	338	357	366	345	372	344	388	378	335	362	344	378	383	364	352	362	345	378	352	361	365	349	356	349	343	368	357	377	385	320	380	333	381	366	346	361	354	359	383	360	357	360	363	401	340	367	366	356	397	370	370	372	343	365	359	330	355	353	386	371	381	366	331	362	349	378	334	386	378	312	387	348	362	355	415	351	379	365	379	330	373	387	359	375	356	356	379	376	351	349	343	347	345	363	356	352	343	362	353	350	382	335	386	351	391	323	358	368	380	372	380	359	358	330	313	352	339	349	381	335	368	335	341	352	366	369	344	380	342	350	355	378	373	371	391	348	343	343	334	370	346	343	343	378	326	372	341	372	355	328	377	381	360	342	364	357	369	343	355	352	305	355	341	347	369	351	355	348	362	368	380	358	344	350	363	342	339	336	349	368	373	374	328	364	358	379	404	353	358	367	363	344	327	380	397	382	346	389	356	333	365	383	362	360	391	357	364	344	378	370	397	356	378	368	380	359	344	314	385	384	338	368	351	343	363	361	368	326	369	317	373	399	313	322	346	361	354	352	339	307	385	352	374	348	371	348	390	393	343	363	347	402	349	361	365	384	355	366	327	341	327	324	397	379	353	352	376	347	352	347	362	375	336	360	366	343	371	369	354	364	378	372	354	323	371	389	369	382	384	329	352	367	344	368	360	341	373	354	360	343	379	354	391	349	344	357	347	363	385	346	363	353	348	376	348	362	362	380	387	383	322	348	403	347	367	365	378	338	335	368	369	363	377	367	381	374	355	370	345	336	314	340	334	363	350	365	358	331	334	342	343	351	362	363	357	313	368	400	374	378	361	355	334	352	340	365	356	359	376	353	359	360	331	343	359	372	341	378	359	387	365	372	354	343	367	375	368	390	404	405	371	353	333	358	378	380	357	346	353	387	354	349	358	372	368	350	376	349	372	372	377	364	332	359	371	357	360	336	366	360	350	354	372	368	355	336	364	365	346	390	367	365	342	364	379	360	367	384	356	387	372	335	339	356	323	305	332	347	329	374	399	359	341	381	354	337	329	353	359	357	366	399	346	347	353	376	317	321	350	368	380	320	374	335	371	371	345	348	350	359	343	368	338	345	374	366	366	355	367	377	309	400	333	347	325	351	369	342	338	355	374	378	356	349	355	349	372	333	378	396	358	340	362	402	354	389	302	314	346	327	360	411	362	363	357	359	360	354	357	384	340	349	381	383	365	365	339	346	378	364	346	357	381	365	345	370	378	335	354	362	370	348	350	349	357	373	316	361	358	368	367	394	375	363	349	346	378	320	346	330	350	352	359	379	367	335	387	353	363	372	372	352	333	333	339	359	333	392	366	340	341	349	342	359	354	358	340	397	362	370	380	364	356	340	356	363	384	361	366	340	374	351	367	371	402	357	348	392	370	328	370	348	362	389	360	344	359	384	372	359	349	344	364	319	377	345	365	359	361	356	359	373	369	316	387	355	366	327	348	334	370	366	375	339	362	365	358	353	323	336	352	397	376	399	394	405	332	346	365	351	342	391	363	310	348	370	343	339	352	372	378	398	368	361	360	388	362	386	374	338	374	349	334	352	341	354	356	357	358	361	349	351	336	400	370	395	341	383	356	373	384	347	371	334	371	360	339	364	357	361	371	358	370	353	327	383	346	345	374	350	388	343	351	341	348	346	337	367	333	354	360	364	336	380	337	351	363	347	345	353	323	352	366	371	369	361	359	345	345	367	362	362	351	361	400	357	389	357	346	358	389	335	340	362	353	366	344	384	397	370	331	373	345	340	363	360	372	355	345	351	363	392	371	373	406	352	342	368	357	331	346	339	355	358	354	362	328	353	347	347	359	346	362	341	349	395	320	344	334	354	370	336	335	372	360	414	358	355	389	354	362	334	336	367	330	352	345	346	353	353	352	352	394	373	377	341	354	344	358	344	370	367	369	377	337	366	373	346	361	381	384	379	352	395	375	345	385	371	362	374	353	335	341	372	338	358	360	333	402	374	339	367	335	359	335	373	370	386	366	372	318	368	353	332	368	374	322	323	366	338	371	349	339	346	354	385	363	357	348	369	384	377	335	344	309	365	350	378	362	359	365	365	389	347	352	367	336	357	373	358	307	329	371	361	356	371	359	334	361	337	377	367	357	384	350	331	371	366	329	374	351	373	365	350	350	355	365	345	368	358	355	356	370	344	354	368	365	378	365	344	371	338	357	348	387	333	341	364	354	396	387	339	364	370	339	380	346	334	376	393	345	373	344	343	320	353	324	371	369	378	333	318	332	370	358	349	375	356	367	371	358	368	331	358	385	365	354	379	392	364	355	340	340	364	327	392	338	383	375	350	332	384	359	361
22557	21477	29316	24056	21473	21342	4623	1368	1089	992	932	895	840	772	840	800	733	770	743	752	673	710	700	691	693	692	653	656	660	668	687	693	676	663	623	673	664	739	676	695	703	740	683	641	676	715	643	680	680	658	672	644	682	660	691	632	682	659	684	643	610	665	644	682	717	635	669	672	664	666	692	670	702	669	692	653	662	701	682	673	653	706	666	680	648	626	661	645	721	727	677	654	643	657	694	666	638	647	690	656	695	652	695	650	669	709	629	676	714	648	652	648	654	693	696	641	679	649	652	640	675	672	640	689	677	686	709	651	708	659	644	658	705	703	659	650	688	702	655	616	707	647	640	675	675	657	668	714	654	674	683	626	675	650	656	672	650	608	726	681	664	675	675	693	659	664	656	676	670	663	664	627	670	651	653	630	696	664	602	648	667	668	673	655	659	648	661	634	636	676	671	685	679	678	661	666	686	684	700	684	698	641	697	638	668	673	649	686	634	664	638	666	653	685	654	678	649	691	637	661	673	697	708	652	650	659	676	684	636	631	648	677	644	683	630	715	654	651	628	658	618	642	685	689	678	601	590	655	666	648	680	642	667	667	681	704	666	666	691	628	695	660	675	651	638	631	637	661	699	633	673	679	665	659	654	649	653	644	643	697	656	642	674	686	648	671	636	632	687	663	708	655	680	623	660	667	634	649	680	668	688	660	667	651	665	663	695	656	643	664	683	664	633	656	625	646	626	639	577	633	660	640	653	710	691	642	621	673	699	642	641	651	678	649	662	679	653	695	669	700	652	674	675	640	651	687	679	651	630	707	735	703	673	646	628	645	632	651	622	669	694	656	635	692	650	653	702	669	626	648	660	678	633	663	650	664	658	705	659	614	638	671	628	669	618	611	660	645	629	649	662	660	673	701	624	647	706	670	631	630	629	601	694	650	659	644	671	652	678	644	642	646	646	664	629	679	677	641	618	682	641	659	668	671	653	643	652	663	664	671	680	697	642	675	626	636	648	679	670	629	638	688	646	627	648	650	645	618	682	671	646	638	649	691	666	662	682	664	609	634	660	637	691	597	672	635	646	654	680	633	685	660	659	613	617	638	689	643	643	642	722	648	635	674	596	685	685	707	659	672	658	691	670	652	636	640	672	704	639	615	684	625	713	669	634	654	696	622	612	637	647	699	673	681	648	677	635	680	658	643	631	698	654	626	631	626	606	659	687	641	634	690	632	652	656	672	665	641	656	667	638	683	632	674	698	615	664	622	675	688	652	648	659	638	653	631	679	668	639	669	659	652	680	712	607	678	676	654	630	661	717	680	659	636	668	636	636	687	638	674	687	652	664	653	631	687	673	660	691	661	653	618	692	668	637	661	613	647	611	576	686	650	643	711	662	670	628	673	622	652	638	667	677	703	645	642	666	689	660	624	664	643	678	653	703	649	615	667	659	636	678	693	640	661	651	658	695	653	647	678	692	697	705	653	626	643	694	667	654	613	693	629	660	648	645	679	633	592	733	634	702	657	699	671	658	692	644	661	686	663	673	651	634	684	700	683	639	639	664	668	694	634	624	697	625	686	711	685	658	682	655	669	648	661	619	652	712	656	636	679	616	619	659	610	682	638	665	650	674	644	633	685	650	704	699	680	659	632	659	684	710	665	695	679	627	688	633	672	688	667	648	639	658	694	707	669	620	677	677	648	628	658	648	703	662	675	635	647	662	696	630	680	636	661	680	605	676	658	695	667	709	691	660	712	667	693	716	643	637	624	599	663	625	702	679	606	651	639	668	668	653	644	689	678	679	655	641	654	680	632	699	662	630	654	668	661	621	641	664	651	674	698	684	647	651	694	650	668	674	648	678	661	679	638	678	674	662	670	613	654	658	707	702	596	666	641	625	649	666	632	661	652	642	687	666	687	668	660	653	709	634	659	675	627	648	679	636	630	643	619	652	676	595	661	583	654	672	640	653	652	643	628	697	626	651	673	636	630	632	665	659	646	679	643	628	646	732	634	649	656	617	649	644	662	645	632	690	709	666	691	699	680	699	638	701	588	678	688	641	679	632	658	626	611	640	641	653	656	696	660	673	639	668	648	697	583	635	661	612	635	638	608	678	642	684	668	651	641	697	675	634	605	615	617	650	650	602	673	683	677	708	636	692	676	625	635	653	645	634	658	613	629	672	625	682	639	683	671	634	658	674	673	698	652	647	641	641	592	639	651	680	652	667	685	652	600	656	632	692	709	664	659	697	658	676	671	620	694	580	664	695	691	712	694	656	687	646	691	687	674	619	684	692	643	678	655	686	643	600	695	619	679	659	659	639	629	662	650	662	652	639	681	689	671	666	716	638	668	643	645	637	611	690	690	585	678	628	652	663	671	655	653	606	625	658	631	663	615	673	686	656	630	693	648	608	660	656	616	619	647	655	671	663	657	654	662	664	650	663	652	690	642	647	648	665	636	678	660	673	640	677	668	625	672	638	665	616	721	685	646	645	602	659	688	674	631	614	722	675	651	654	606	646	695	666	725	709	648	711	658	685	640	676	697	632	680	609	612	625	636	712	656	676	674	668	631	685	625	643	652	590	638	588	684	657	643	639	681	626	705	629	623	660	676	636	601	662	667	640	685	641	697	669	652	675	660	673	694	642	679	635	678	660	642	690	699	657	669	713	615	671	688	666	651	693	665	623	671	675	687	665	652	659	649	651	709	654	678	639	633	666	684	665	681	704	656	721	624	735	673	629	673	620	670	687	633	622	689	645	670	668	691	660	654	675	612	636	639	678	659	643	689	672	650	684	678	658	674	674	623	645	651	661	659	657	663	601	666	698	663	642	657	690	642	650	614	682	724	694	648	674	647	626	647	625	636	663	683	626	662	688	651	652	649	685	615	667	655	709	644	636	667	647	671	709	609	669	654	606	700	630	673	629	704	705	648	632	664	654	645	664	613	646	626	683	703	666	681	671	668	665	645	657	637	654	585	681	672	639	657	623	670	648	679	652	691	654	603	651	623	670	671	637	683	681	640	677	664	649	588	652	621	628	631	654	654	646	664	639	636	623	680	675	646	650	663	608	626	652	668	714	671	671	669	683	656	640	631	657	635	684	614	676	677	691	666	678	639	664	607	647	643	616	655	630	637	677	632	661	658	689	658	692	636	670	650	672	660	647	650	665	658	636	666	675	626	645	673	676	688	691	649	643	709	662	686	697	674	653	703	670	636	726	651	657	636	647	636	610	696	638	653	614	621	634	692	675	671	669	667	689	679	640	669	595	688	626	647	651	600	637	675	683	628	664	644	657	651	653	657	664	659	662	655	659	662	707	671	653	674	641	678	704	640	667	703	674	658	637	638	639	656	674	720	688	678	671	666	645	646	657	663	654	616	665	626	699	635	672	665	687	668	662	690	649	705	638	651	698	689	629	655	617	680	620	692	637	616	657	662	687	661	647	660	663	665	661	707	662	660	676	643	639	670	697	651	637	634	658	665	655	682	615	635	637	621
16793	13572	9707	4789	3591	2828	2382	2069	1700	1455	1338	1211	1194	1192	1167	1119	1014	952	932	906	909	901	902	914	881	903	836	880	894	833	935	848	840	865	836	858	817	857	824	843	821	898	865	827	894	880	855	839	858	791	809	837	859	830	840	820	872	824	881	821	871	874	853	812	850	820	855	814	845	852	872	848	847	827	853	823	840	853	838	827	818	786	877	811	834	828	848	804	825	827	808	860	856	854	822	858	826	896	821	840	843	853	831	841	828	832	834	829	823	825	862	806	872	832	861	811	844	841	804	807	821	857	873	839	810	832	833	880	815	806	831	864	780	864	831	834	852	798	839	857	794	833	813	845	856	834	831	834	840	817	844	845	819	830	783	835	828	823	810	830	864	862	813	815	842	843	857	741	814	811	824	832	816	841	909	816	827	809	846	776	879	830	832	821	803	814	820	795	851	808	805	856	872	872	759	861	876	816	820	833	896	813	885	824	824	842	808	847	777	883	800	796	818	816	798	811	821	785	822	834	818	746	833	781	808	795	799	850	821	790	858	876	768	875	874	843	843	844	862	840	799	800	852	843	846	804	809	853	794	792	865	839	845	813	832	813	791	811	843	795	826	829	890	805	856	788	824	752	827	832	844	811	836	848	805	875	798	833	852	815	766	814	813	794	844	830	854	831	817	876	866	799	795	859	840	802	815	818	812	820	859	844	792	844	867	789	832	861	831	837	807	777	844	838	774	845	790	851	802	865	817	743	863	846	811	856	887	810	778	816	861	749	827	760	837	854	836	867	851	890	786	842	833	780	798	820	828	799	867	818	836	827	810	819	793	850	810	813	841	841	829	801	881	836	812	820	817	826	826	829	850	813	827	779	819	855	845	852	881	798	791	841	795	791	789	841	829	867	876	787	798	814	831	799	821	810	815	836	832	865	837	828	798	854	828	858	825	796	786	776	858	871	839	829	829	808	850	804	840	824	856	778	844	839	828	815	833	766	824	827	784	835	785	834	881	817	818	881	867	833	769	863	787	826	836	834	808	801	796	843	860	788	824	824	856	820	783	845	780	836	831	823	795	816	825	849	809	811	822	837	823	784	834	801	841	783	801	833	785	829	834	859	821	854	835	838	850	860	866	828	818	800	833	847	837	845	857	853	802	800	847	822	829	831	848	816	874	833	896	854	831	877	821	853	807	823	837	819	805	842	842	791	829	875	839	832	816	826	876	843	807	776	837	878	858	809	803	810	845	790	810	823	822	819	833	842	826	794	834	837	781	821	851	855	811	812	830	851	852	858	800	812	842	864	884	780	797	845	869	791	821	775	821	806	806	803	858	818	859	840	826	818	795	820	749	811	827	820	825	843	806	847	860	823	834	820	814	791	834	836	843	818	790	839	856	829	825	780	801	879	815	867	832	780	858	824	796	808	840	854	850	837	813	857	862	739	815	826	893	834	800	851	788	830	835	807	888	847	848	834	859	806	821	850	827	822	812	852	886	810	784	752	857	806	760	839	811	827	790	808	842	811	832	831	787	850	808	830	826	825	845	823	864	841	846	799	820	808	807	801	858	875	815	783	809	801	825	846	818	826	840	850	842	814	886	810	847	851	856	882	838	774	802	869	852	821	808	804	782	846	850	837	815	844	844	837	801	782	840	757	816	895	819	841	835	860	822	826	833	841	847	847	851	793	793	842	870	796	808	822	811	829	835	790	808	806	892	802	813	833	826	814	887	870	797	798	879	838	842	850	867	809	796	803	854	864	773	842	779	830	864	863	880	832	793	811	847	785	817	820	811	829	809	819	838	870	820	873	838	880	836	800	782	832	819	805	793	852	852	835	826	797	888	859	817	788	806	800	811	797	810	805	845	849	829	854	838	840	793	845	886	855	841	838	838	797	762	835	806	852	750	840	829	863	861	827	798	768	824	807	853	813	789	851	846	808	840	880	806	792	814	879	810	832	845	802	804	861	790	806	841	840	793	801	846	867	814	807	830	818	783	818	859	808	783	844	829	782	810	784	818	785	829	765	820	828	816	802	834	871	800	825	790	802	852	874	842	847	821	843	777	838	822	828	825	830	815	797	817	833	832	803	862	797	802	847	837	761	851	834	791	839	797	867	816	821	864	791	797	788	805	826	864	832	808	881	832	777	844	819	839	790	838	807	840	820	791	882	861	798	845	794	867	868	867	840	833	833	815	873	807	869	808	896	836	851	851	747	821	801	793	854	801	842	803	776	822	842	818	872	796	822	857	845	828	849	841	815	787	819	815	801	831	824	796	786	828	883	831	860	825	842	885	766	861	824	854	839	817	834	749	829	834	836	817	806	805	822	774	859	814	865	844	825	796	835	798	846	840	817	877	796	896	823	802	816	854	833	837	844	776	836	857	846	780	818	800	795	802	813	774	818	834	812	845	840	827	845	799	869	776	820	809	808	861	846	825	806	831	777	842	832	850	825	865	861	824	893	851	848	800	838	873	845	837	784	822	848	797	871	832	800	824	825	849	783	785	820	819	852	846	838	842	844	829	863	835	841	846	843	900	800	837	827	854	841	844	829	822	811	849	832	825	871	881	841	841	806	831	833	850	850	842	861	849	823	864	794	804	813	769	855	828	770	839	807	858	788	856	806	861	833	782	803	816	839	827	832	789	797	817	824	842	825	822	815	794	777	815	794	797	807	794	853	828	780	847	809	811	816	850	839	864	825	828	797	812	843	842	829	867	807	817	874	857	848	848	830	815	861	868	818	858	863	885	792	803	830	837	816	836	807	867	835	802	794	821	820	836	834	813	815	798	853	787	819	772	818	834	804	841	784	824	843	859	797	812	827	779	878	819	813	867	832	815	870	849	848	811	816	805	831	858	841	830	864	844	819	839	823	827	877	825	802	809	914	861	905	766	818	825	885	798	806	841	833	752	840	838	824	836	789	806	809	901	807	820	845	835	849	823	845	841	854	794	813	872	825	815	877	864	846	770	767	834	833	835	865	804	816	814	851	850	833	817	826	831	802	891	825	795	830	852	844	849	883	841	847	877	845	825	848	810	825	856	819	810	861	828	873	846	845	785	810	823	827	796	899	839	782	815	795	823	783	806	815	819	799	851	845	838	843	808	860	869	790	825	859	807	820	896	872	864	827	849	843	823	794	816	817	831	804	840	851	834	799	828	854	880	829	871	846	789	791	841	842	846	845	801	819	826	833	837	849	816	839	868	847	829	777	824	825	895	808	840	818	855	800	811	821	887	878	838	805	816	789	839	803	866	771	834	852	882	851	858	803	858	818	823	883	810	859	809	840	860	818	842	734	810	867	801	842	825	844	853	790	869	799	807	785	848	822	822	800	842	852	826	822	855	768	819	783	834	844	787	817	810	832	846	850	759	809	848	823	825	834	832	768	871	844	824	815	841	821	816	835	822	805	777	804	805	876	893	872	874	825	855	796	822	834	829	834	843	811	860	843	841	843	836	801	821	832	883	832	763	802	873	784	819	874	839	848	850	792	798	797
27488	17235	3306	971	682	618	534	460	442	437	447	410	414	456	447	441	485	397	380	398	392	414	422	381	409	390	399	408	445	439	420	440	417	377	464	392	415	418	425	386	425	430	368	448	434	414	409	422	401	413	412	417	402	433	400	395	431	446	429	408	458	394	435	439	376	451	412	426	438	411	416	427	428	431	444	411	412	399	396	427	392	467	420	405	424	429	403	424	391	414	372	417	442	470	428	387	431	418	405	399	401	417	404	431	380	395	421	404	401	404	425	406	414	413	392	399	418	417	396	421	417	407	437	427	434	421	446	386	403	409	414	408	395	385	404	400	404	382	454	407	417	424	412	406	452	428	406	391	413	395	409	411	447	402	407	423	389	395	412	384	398	423	373	412	431	378	402	433	411	422	393	377	421	437	428	386	401	415	440	444	397	393	471	457	403	412	391	399	401	402	440	399	427	402	396	378	420	418	414	404	387	410	405	374	384	402	424	409	425	402	404	412	444	409	384	395	414	395	418	403	418	434	434	414	385	379	408	383	389	419	411	415	380	431	412	441	374	405	398	368	388	419	464	410	362	405	435	401	428	378	412	412	399	390	443	384	438	396	395	423	389	435	440	457	400	442	458	416	426	412	391	423	403	388	447	385	418	403	413	428	393	416	423	424	411	421	411	418	438	375	404	394	414	413	411	414	394	408	417	407	411	398	425	420	414	365	417	452	399	383	393	383	409	394	380	422	427	442	387	423	432	412	424	446	447	405	456	417	415	437	419	407	392	435	395	406	403	373	428	374	416	389	431	404	396	404	388	394	375	446	393	393	405	431	426	438	392	395	395	440	413	406	421	439	387	415	400	397	402	397	400	437	422	423	405	392	426	412	367	362	385	384	424	413	378	408	396	425	411	397	394	400	416	384	385	407	410	432	382	444	434	384	417	402	370	425	396	403	413	403	439	428	401	445	415	383	397	432	421	417	412	406	397	390	444	410	444	431	417	405	412	424	419	386	401	383	367	407	411	416	418	390	414	452	412	383	433	385	414	388	417	385	426	429	412	405	430	431	408	422	453	400	394	424	441	440	420	403	402	456	425	428	447	378	420	394	414	424	404	420	410	421	422	447	394	429	413	420	422	395	388	401	453	412	404	428	413	368	400	428	412	419	388	382	417	400	420	408	402	424	418	413	376	363	410	413	423	440	389	422	396	411	447	389	402	413	429	413	404	384	407	356	412	419	437	392	400	417	400	400	398	440	413	390	393	436	385	422	429	459	401	417	436	412	431	373	436	412	455	441	444	398	452	419	403	438	414	432	403	429	399	444	442	407	423	415	380	439	420	412	378	419	428	399	411	436	453	433	411	436	437	419	426	373	390	395	416	400	445	401	416	440	412	421	410	415	391	416	425	400	393	385	390	402	387	395	415	406	405	421	408	430	403	419	404	410	427	396	397	403	443	402	405	422	406	375	431	390	396	411	373	404	410	386	446	453	394	443	413	401	430	416	433	439	382	448	417	394	427	392	432	420	416	393	412	386	438	435	387	406	406	379	408	361	362	409	398	410	429	448	418	388	391	423	404	382	395	413	435	410	410	390	403	419	373	382	431	405	422	372	392	418	399	384	400	406	401	418	419	380	402	406	410	403	411	402	433	388	391	405	419	413	401	397	413	437	374	415	382	436	423	428	392	444	400	412	394	419	410	405	434	412	439	389	401	398	396	356	427	381	413	414	413	429	433	427	420	431	391	401	430	423	413	395	383	416	388	391	409	423	391	392	405	385	413	426	427	396	427	472	391	394	415	449	408	397	399	399	418	405	419	408	418	453	412	418	415	410	400	365	405	414	392	438	443	391	414	418	392	452	445	390	428	413	412	393	420	396	415	419	421	408	418	403	424	419	430	415	439	402	403	401	402	423	403	424	432	412	416	423	402	402	416	419	450	414	392	383	428	427	396	468	400	393	417	399	404	404	410	408	410	435	427	437	423	401	413	405	395	405	442	408	409	429	415	386	402	383	436	424	423	437	394	400	429	405	395	393	431	422	406	433	399	395	387	392	423	417	439	392	419	373	412	433	428	388	391	439	429	404	447	408	403	430	401	396	400	408	422	412	412	398	450	422	404	403	383	426	456	398	409	394	431	373	429	397	430	419	380	387	422	422	406	381	408	412	414	399	457	423	431	424	423	439	405	377	377	413	426	407	363	427	410	420	402	438	408	407	380	420	435	428	420	396	402	379	391	381	382	448	452	380	386	370	420	449	386	400	445	410	408	404	413	444	426	383	401	447	387	406	390	444	391	396	402	438	404	416	419	422	384	384	378	445	450	397	409	408	392	406	372	437	401	419	429	387	379	425	412	424	455	424	393	405	404	404	417	428	380	421	412	419	408	410	417	416	394	394	442	396	386	406	364	439	415	417	411	395	413	395	401	400	392	442	408	440	422	410	394	409	393	400	416	402	423	420	416	426	394	378	440	392	397	423	378	461	369	437	435	423	455	361	417	418	400	447	426	406	404	414	437	433	349	402	378	375	408	382	417	413	372	392	420	436	408	414	410	410	385	412	436	390	410	374	390	414	416	417	391	383	370	383	408	413	421	431	435	438	396	386	430	404	433	396	365	446	394	437	434	419	443	408	428	374	415	381	403	385	392	455	412	427	416	441	490	445	408	390	422	429	390	421	394	434	409	404	439	396	469	424	404	440	422	394	402	410	450	427	432	442	426	388	388	417	456	394	412	384	394	408	424	417	446	436	416	377	396	416	405	429	411	398	443	404	417	391	430	394	393	404	364	436	422	423	397	408	417	401	419	430	431	392	406	430	428	392	433	376	391	417	427	416	424	401	419	413	419	395	414	448	387	398	403	429	388	429	405	384	401	431	405	394	412	426	407	412	409	407	411	411	391	417	404	378	388	429	429	402	371	416	432	420	397	439	431	421	413	437	432	398	425	410	430	454	421	421	447	378	432	439	416	402	417	380	378	420	432	402	408	385	399	431	446	401	406	416	412	379	430	409	392	399	398	402	403	400	399	425	385	405	427	387	408	429	396	433	425	408	440	390	407	401	410	374	417	420	446	405	413	420	387	391	404	426	392	413	438	367	388	380	408	397	389	386	425	427	441	428	383	424	421	384	420	461	390	413	402	427	401	392	407	431	405	411	439	395	366	407	382	409	411	418	430	417	405	403	462	423	423	414	417	397	391	407	401	405	402	406	425	378	366	431	422	395	421	393	416	402	421	413	388	388	438	384	396	395	448	431	400	424	402	415	412	392	450	406	403	399	388	409	433	419	395	425	408	429	421	413	393	372	441	411	440	403	440	395	420	414	423	407	455	398	410	406	412	413	427	393	457	446	366	410	388	418	395	442	442	427	429	450	388	422	399	382	412	421	393	399	417	428	417	425	392	418	404	393	467	416	411	407	399	421	382	425	414	405	426	404	447	413	423	419	424	401	427	386	384	420	380	418	435	424	412	397	420	432	424	412	400	413	430	457	381	435	412	412
5681	1798	1345	882	738	683	703	659	629	622	574	552	556	609	620	557	567	454	535	524	488	539	522	533	533	550	553	517	511	520	542	516	530	523	479	531	490	514	519	501	523	517	544	596	521	472	544	514	496	494	512	530	473	532	536	524	551	510	565	538	538	525	519	515	506	552	562	548	466	489	522	554	508	520	518	530	532	522	541	513	552	533	530	515	523	536	502	520	540	482	504	547	499	512	531	541	525	517	514	513	537	524	498	488	506	538	496	525	513	515	532	523	544	514	476	498	497	526	542	502	499	555	535	510	543	540	500	518	519	506	478	502	529	530	520	490	500	524	479	527	494	546	578	500	529	504	574	500	503	486	471	561	552	527	539	500	527	493	524	489	483	545	538	517	532	495	518	535	512	555	499	538	524	487	555	560	504	508	534	481	530	494	515	489	499	525	523	525	507	558	509	526	505	528	498	501	554	508	494	523	510	576	568	516	530	535	530	489	514	504	519	555	480	529	548	523	515	512	502	514	552	534	526	541	535	527	561	514	520	554	527	542	553	541	515	513	491	529	527	497	529	550	535	501	534	503	528	509	547	487	554	512	533	532	553	510	498	508	511	526	480	530	507	544	516	509	495	511	519	511	547	496	525	515	540	525	495	532	468	557	508	515	507	528	511	511	528	519	561	489	466	545	516	527	495	565	532	510	531	523	527	530	461	537	511	538	507	531	574	498	505	551	548	517	518	521	523	526	546	533	487	511	511	561	478	525	493	514	505	492	486	519	500	497	506	484	535	500	525	542	551	530	537	558	496	515	555	514	527	535	505	464	539	520	491	450	540	484	540	484	485	488	536	494	538	521	519	499	513	523	487	497	526	543	495	506	519	557	516	481	515	552	557	500	508	524	500	540	534	510	511	527	502	540	527	500	486	512	539	566	509	507	537	510	501	531	513	500	532	526	551	521	501	504	514	546	511	543	506	504	521	522	540	532	473	528	512	528	471	500	519	521	530	510	516	529	536	514	498	549	522	501	516	512	496	542	515	529	540	499	504	514	509	524	494	542	524	527	526	532	517	504	509	508	511	544	539	532	512	520	514	516	491	549	502	495	531	530	495	519	555	506	537	487	498	557	534	565	525	531	494	522	520	498	476	561	549	516	510	483	513	535	504	553	503	534	544	511	471	491	478	511	550	508	520	545	481	532	522	543	537	527	550	531	524	544	530	535	523	509	488	501	519	540	513	496	538	518	510	543	533	518	542	487	513	528	547	518	535	544	495	527	539	488	553	513	540	516	509	540	537	510	523	524	526	509	522	521	538	505	495	529	516	478	541	503	535	522	534	499	530	531	533	530	547	514	522	580	534	493	524	513	518	530	511	531	522	518	587	507	551	551	502	538	514	517	506	499	485	536	541	555	511	507	503	502	527	502	535	504	540	520	545	485	469	515	502	526	520	534	511	521	500	481	485	498	532	498	509	524	500	526	514	536	533	540	512	527	512	539	518	530	536	486	483	548	535	528	527	515	554	508	562	515	492	521	531	512	529	530	572	514	513	495	542	497	526	503	551	433	549	524	491	515	534	534	510	551	509	537	495	557	532	553	493	490	548	501	537	538	519	544	553	512	507	483	502	472	545	564	526	529	553	494	525	494	541	506	456	537	489	559	535	489	545	519	529	509	511	523	538	509	543	532	501	523	511	474	500	530	530	546	536	516	546	515	533	486	520	576	512	537	523	511	504	503	498	546	515	542	533	594	508	535	497	498	483	529	526	504	521	472	474	541	460	488	545	504	537	512	505	547	498	505	537	519	547	529	513	522	504	511	543	499	507	531	527	514	548	533	577	498	491	534	517	520	502	518	478	510	580	540	532	529	501	541	523	489	524	528	535	528	513	533	557	496	491	485	553	489	538	497	503	537	495	487	517	490	521	516	523	530	544	546	538	543	541	530	519	539	509	503	510	556	507	501	493	543	533	521	523	509	500	517	519	501	519	486	494	508	507	514	508	528	532	516	522	559	519	506	516	514	525	494	513	549	508	531	472	490	533	517	511	494	563	499	514	510	526	515	534	538	474	521	529	556	518	502	569	545	488	533	537	505	507	567	508	488	575	497	547	547	496	530	530	524	538	499	557	527	523	544	540	506	536	520	490	540	506	490	538	529	536	537	504	506	519	508	496	513	539	493	496	542	499	497	557	495	491	571	535	507	528	558	524	513	514	513	521	548	535	497	545	481	553	522	522	516	528	528	521	527	555	495	497	536	503	519	522	543	491	539	560	524	503	492	502	567	547	509	509	514	563	524	528	489	546	524	506	543	533	521	521	544	481	552	522	534	520	525	501	486	456	497	496	530	513	510	505	550	565	528	545	514	541	524	531	532	541	534	508	510	524	532	509	502	511	474	538	566	500	501	521	511	517	504	502	517	506	534	486	519	549	540	536	495	530	498	552	541	507	514	548	513	527	527	528	476	530	543	499	492	501	518	481	538	534	537	534	506	519	550	501	554	544	543	511	533	563	547	486	516	507	528	499	525	492	533	500	515	537	554	563	571	484	524	545	554	526	513	577	492	530	509	504	512	548	530	472	501	532	497	534	529	475	517	518	516	529	575	554	546	523	515	497	535	507	508	529	567	557	537	549	474	521	508	521	493	495	512	494	540	526	509	527	538	507	490	504	561	524	542	542	544	533	500	498	568	539	540	489	493	510	517	515	519	525	526	525	497	531	518	512	525	557	558	527	538	503	538	571	491	565	489	573	486	498	548	549	541	518	547	549	513	523	528	521	542	523	504	546	503	528	536	524	532	528	554	527	552	530	487	521	555	515	524	499	506	519	504	603	570	540	543	563	526	502	516	529	510	467	548	533	547	499	537	514	516	531	535	538	479	522	521	541	519	582	516	513	549	525	491	492	521	514	494	529	536	496	542	526	515	495	514	523	499	538	472	534	521	540	549	513	523	518	522	516	462	462	525	519	523	538	549	533	495	524	484	529	534	517	505	494	500	485	516	521	506	507	514	539	509	542	515	509	520	565	528	547	571	494	473	501	522	466	519	526	492	547	551	528	487	557	522	528	506	537	547	515	515	511	569	537	504	486	548	563	517	538	526	491	530	528	509	532	511	516	543	503	554	509	554	512	533	485	520	552	499	553	539	521	478	558	538	526	522	526	513	501	517	510	528	511	550	521	498	489	579	526	496	504	520	548	523	514	530	555	504	509	520	506	528	521	541	496	551	516	540	559	504	488	545	537	518	498	503	521	588	480	517	524	490	528	518	502	497	550	557	505	553	522	508	559	515	553	488	532	529	500	525	549	524	541	525	539	534	533	494	537	517	531	471	509	543	539	533	539	541	519	523	512	498	516	490	514	504	537	519	558	491	491	540	526	537	524	533	541	541	531	547	538	558	529	502	531	544	475	535	526	482	525	515	501	547	530	539	543	497	525	489	541	538	566	569	572	515	526	549	552	513	501	522	528	519	493	517	496	504	500	496	498	474	555	506	590	542
23535	21396	28612	24511	21238	5207	1406	1103	903	897	869	811	817	863	829	847	813	756	812	789	728	720	730	759	742	650	709	711	760	696	740	766	681	672	720	744	691	723	748	768	678	740	701	732	691	729	684	703	731	732	754	716	741	699	731	717	715	686	688	658	682	706	757	700	706	702	730	756	707	687	736	737	744	702	760	723	673	703	702	732	692	678	694	726	667	764	705	702	729	689	702	682	686	726	713	667	745	711	690	702	775	680	714	721	741	681	680	709	702	777	699	702	738	694	748	731	723	665	677	742	704	697	674	699	723	646	735	709	714	709	720	761	688	742	657	699	651	711	766	719	719	693	694	661	696	709	750	680	723	734	736	665	716	726	702	733	717	711	674	700	683	700	741	686	693	737	730	730	750	705	709	692	703	702	693	731	716	713	736	721	768	675	697	723	700	692	690	707	711	683	682	699	679	740	689	663	707	692	714	756	706	714	725	761	693	695	680	664	699	699	724	678	745	715	677	714	752	742	702	677	702	678	725	676	738	720	715	722	698	705	693	705	716	769	756	688	668	692	741	709	694	714	690	706	712	727	698	683	672	733	742	695	730	716	680	678	684	654	689	669	686	698	712	627	731	697	693	726	720	698	682	719	735	693	729	724	701	695	693	698	691	713	711	682	688	696	752	698	706	715	688	753	701	743	743	739	708	694	744	691	701	757	695	712	700	685	690	684	692	678	672	717	708	666	758	689	650	700	730	689	706	711	723	720	716	735	709	706	715	681	701	721	710	697	739	721	741	741	674	685	677	703	685	753	776	684	692	736	723	678	692	729	721	713	721	750	710	746	695	700	703	716	707	728	734	718	711	703	732	723	704	665	767	680	735	667	754	690	739	747	701	705	727	701	702	704	723	778	689	704	664	733	708	734	745	750	749	764	749	689	708	697	754	675	669	688	708	652	738	734	707	735	745	705	726	738	731	694	662	689	694	686	721	699	684	735	679	712	703	687	713	675	684	707	712	737	709	671	720	699	789	712	687	737	713	722	721	662	690	722	721	687	702	697	732	714	701	728	692	702	702	724	679	697	692	647	719	680	698	731	702	657	683	715	687	723	699	731	719	704	662	708	686	710	701	731	698	721	696	694	698	711	729	675	733	766	704	739	692	758	710	681	695	737	722	681	683	682	740	667	693	737	732	726	679	686	744	737	711	682	707	693	709	704	693	752	668	702	690	698	705	729	667	699	714	693	653	737	722	703	703	718	695	694	695	734	691	701	689	715	739	681	741	723	677	704	675	727	692	667	714	700	740	729	681	728	689	679	732	674	710	749	737	684	706	700	731	737	740	709	714	702	698	740	682	698	675	720	708	693	741	751	652	636	732	697	710	705	738	719	760	678	731	742	721	696	748	691	725	628	738	720	738	686	722	751	739	692	750	732	698	694	714	702	674	715	746	771	747	724	739	726	651	721	693	692	737	689	679	686	677	720	709	702	675	723	691	748	738	660	681	701	699	727	739	758	702	665	698	716	701	688	722	691	717	701	720	710	666	691	761	732	727	703	683	679	710	719	694	710	707	675	685	682	715	711	711	705	703	683	721	749	698	704	656	720	701	657	710	735	703	687	666	714	734	702	717	682	679	702	723	723	656	724	702	726	713	680	734	704	741	721	731	700	732	676	676	723	749	702	706	710	672	736	710	674	688	713	676	727	725	717	705	759	743	701	739	689	701	659	744	699	707	728	677	700	703	721	711	715	684	690	722	714	708	694	717	697	677	743	677	725	706	701	692	703	751	755	688	707	702	732	756	746	726	748	690	765	642	708	748	742	710	718	694	752	692	723	652	704	690	753	667	711	764	720	719	734	702	672	695	681	713	669	700	689	705	713	725	714	709	710	719	692	680	729	662	706	727	698	683	685	703	739	737	719	686	706	703	727	703	703	727	717	722	672	685	666	746	719	733	673	662	730	722	721	699	691	680	699	722	686	725	670	665	728	721	702	664	750	694	753	726	678	761	737	714	661	741	694	721	685	702	721	726	665	665	688	703	654	704	654	750	695	705	722	741	668	725	667	711	752	690	722	714	737	737	718	709	682	698	690	718	673	736	691	671	665	738	674	761	727	727	723	670	719	749	658	658	737	749	719	679	670	765	668	732	694	712	673	693	705	762	765	711	709	709	723	697	679	718	685	707	735	757	688	663	707	709	706	716	662	711	701	691	723	735	720	681	730	677	715	734	658	685	696	706	695	728	698	731	741	760	736	711	674	737	717	716	729	711	721	707	720	711	692	739	727	697	749	687	721	709	737	741	724	722	689	667	692	784	729	687	716	701	682	716	733	688	698	693	713	762	684	746	681	696	691	675	712	710	731	697	751	734	717	691	706	729	700	729	697	660	670	702	728	687	717	719	714	703	684	678	744	678	682	656	711	685	734	653	737	711	701	749	691	750	708	734	658	674	701	757	701	733	661	731	736	711	708	701	755	683	686	741	718	633	687	733	760	744	704	746	735	672	714	740	699	708	712	658	692	710	671	730	710	703	701	672	704	691	729	662	694	695	717	689	702	724	690	670	735	707	665	646	736	696	711	739	700	704	670	675	666	734	720	638	743	733	698	755	692	727	689	694	689	719	709	701	725	755	754	743	698	744	749	716	717	697	687	723	691	703	682	721	691	734	702	731	748	679	708	718	690	756	695	729	713	736	716	680	716	695	748	697	708	742	719	691	705	698	738	681	711	758	695	716	705	735	687	706	750	654	693	719	702	696	680	691	707	688	704	758	734	705	693	713	726	671	729	745	714	693	666	735	737	698	701	679	752	729	729	721	744	711	691	683	721	667	695	709	672	707	671	684	725	709	667	688	705	708	682	729	728	699	737	733	672	717	707	716	747	704	700	718	683	708	713	673	718	653	700	697	685	714	734	694	682	695	731	713	696	734	728	764	665	766	752	696	744	713	692	717	726	718	722	702	683	723	704	707	735	671	722	738	725	718	687	737	723	703	720	712	706	694	678	710	696	702	687	745	729	668	697	701	720	698	755	674	734	769	690	650	663	731	647	742	724	684	716	717	778	670	713	694	672	704	714	745	705	700	803	684	683	725	683	688	741	749	752	702	717	739	686	697	684	693	708	725	710	695	715	679	725	673	718	707	707	678	647	676	686	710	764	707	694	668	729	745	710	701	754	729	672	731	735	720	687	672	704	698	675	656	694	763	738	700	675	714	683	709	716	725	654	704	725	700	649	684	675	724	720	700	707	714	723	686	717	751	686	716	656	676	719	699	727	723	727	760	704	737	675	685	728	735	666	695	722	709	669	684	687	661	744	759	726	746	711	725	688	719	720	713	692	721	709	687	724	662	699	675	715	735	714	675	714	730	700	700	693	741	728	651	713	726	698	697	723	705	749	674	737	723	738	701	682	722	695	708	718	710	677	711	700	682	762	724	706	736	703	724	690	702	700	655	718	714	703	704	667	718	700	748	701	687	701	665	699	707	724	722	675	704	674	675	704
13106	8501	6118	3152	2365	1932	1666	1574	1359	1331	1178	1086	1044	1025	1094	1055	957	934	976	917	873	944	914	939	904	872	903	908	905	877	915	924	878	892	914	878	834	920	927	884	838	828	896	912	862	895	873	895	856	891	895	898	884	867	865	884	845	901	847	908	959	903	895	947	864	890	886	849	901	906	857	893	922	909	872	857	906	888	844	906	916	917	934	855	879	837	911	884	912	907	934	850	873	864	878	875	896	928	853	899	907	930	853	881	839	907	917	875	881	896	893	829	880	877	877	892	898	879	886	846	904	864	899	903	890	886	919	875	906	866	901	917	882	812	844	866	912	930	860	837	896	867	841	900	888	899	826	860	891	885	908	899	901	914	916	861	862	870	856	918	886	880	902	902	879	875	865	872	879	896	833	891	867	839	869	882	868	844	886	917	926	887	885	915	878	866	812	844	894	854	885	856	914	848	919	865	859	860	856	903	855	864	860	886	830	850	906	899	871	933	831	906	862	885	853	910	889	833	921	879	929	865	863	931	878	875	837	881	883	846	890	852	880	903	895	908	876	892	879	891	869	833	873	889	923	854	893	828	890	811	830	895	882	925	930	875	884	937	898	839	906	886	918	888	853	853	852	877	906	819	878	848	861	848	878	867	855	849	839	908	848	931	911	890	857	852	899	845	817	855	887	914	905	934	866	838	838	912	855	828	855	826	863	818	892	826	843	898	889	917	819	871	831	916	886	878	844	831	836	861	846	870	824	860	884	837	830	872	901	820	830	928	901	913	862	916	857	921	925	902	849	908	867	879	860	888	915	864	829	887	874	891	882	885	897	817	901	882	830	862	911	841	872	922	892	907	910	845	841	857	871	913	868	880	903	862	875	854	873	837	868	892	904	875	901	891	874	888	905	873	826	911	891	896	832	897	887	918	882	951	818	921	885	879	936	887	903	851	892	896	873	824	894	859	887	952	865	890	922	886	820	846	946	929	852	876	875	880	838	875	894	838	877	877	878	831	888	847	908	915	880	893	883	934	915	910	859	899	943	854	870	880	871	892	863	952	883	860	918	874	897	875	866	826	879	887	911	891	904	935	882	783	850	911	860	873	831	898	882	875	858	802	904	908	885	899	864	849	891	892	872	866	851	836	806	886	843	873	861	857	833	904	902	882	909	893	913	897	845	887	882	892	860	888	871	871	831	968	890	829	872	871	889	853	911	863	915	900	876	853	889	836	859	912	846	839	902	908	890	854	900	876	837	882	869	865	946	876	880	882	875	853	885	870	901	896	904	891	840	919	884	875	859	867	834	906	807	879	878	828	826	888	850	881	895	869	892	843	900	922	870	865	883	894	926	931	925	824	876	913	886	884	879	891	885	885	896	900	846	858	894	856	890	898	872	876	853	865	872	851	890	843	881	880	822	902	781	871	846	863	917	887	872	940	864	894	895	912	892	880	919	850	891	894	887	874	884	911	855	904	905	845	866	915	816	913	921	908	915	902	858	902	891	832	897	903	862	905	868	884	866	863	817	923	896	860	840	885	906	903	874	941	885	891	899	882	857	898	862	915	908	919	849	865	907	880	882	907	831	875	860	875	888	847	905	925	876	922	862	916	835	846	900	833	846	811	909	799	849	878	855	849	891	872	850	912	877	914	885	895	856	866	896	905	903	857	887	928	841	884	872	859	849	864	883	892	926	835	859	828	867	904	899	927	901	861	888	883	889	874	870	813	915	883	904	894	862	830	853	878	866	862	889	833	921	828	891	852	879	852	866	893	868	854	834	877	841	882	847	883	874	881	884	852	890	935	877	888	885	896	844	895	834	852	890	879	830	915	915	892	857	868	915	889	889	856	902	840	921	857	834	882	876	866	901	855	891	813	894	846	849	908	890	844	874	900	848	882	922	901	898	890	843	846	867	905	903	847	868	889	893	887	882	888	857	869	866	879	920	883	863	836	849	869	899	869	890	876	891	833	879	849	905	834	898	867	902	877	878	832	873	917	918	873	871	873	860	850	852	878	874	875	958	826	881	901	888	862	851	891	855	876	886	869	868	917	865	840	904	879	890	858	840	873	908	861	893	894	875	849	921	869	896	925	869	930	871	833	887	922	851	865	852	879	908	875	915	839	860	842	906	890	933	901	889	906	878	854	838	848	889	914	880	911	876	876	886	868	827	845	959	897	891	852	852	837	871	863	932	838	848	873	902	846	873	912	901	908	935	876	865	846	906	889	886	851	820	876	882	865	917	882	843	893	862	856	868	927	902	880	842	870	902	896	874	894	877	924	851	882	881	870	858	899	885	926	820	878	892	896	902	842	866	829	833	883	894	904	847	900	877	830	849	805	901	826	932	849	917	856	880	875	859	856	888	898	861	871	874	876	868	898	908	889	839	868	817	876	841	874	881	869	919	855	852	876	917	857	912	850	884	864	871	897	849	852	865	880	889	908	849	845	877	902	846	926	877	854	848	901	892	899	912	887	858	849	855	909	851	870	842	897	874	845	875	881	858	876	905	882	836	867	909	904	922	841	856	909	920	867	905	853	886	896	842	882	866	888	875	900	890	878	864	858	874	917	904	896	941	860	877	857	869	872	894	893	897	884	853	870	869	898	860	854	903	854	850	917	897	896	866	876	880	814	870	882	926	944	860	895	949	865	830	916	891	891	879	892	872	905	865	891	886	872	926	891	878	901	856	877	875	828	832	866	892	876	862	833	885	896	846	910	862	870	897	837	881	880	887	878	900	845	904	835	913	825	861	812	852	885	944	846	882	887	897	888	841	819	844	855	903	828	932	867	870	916	866	864	890	876	895	913	875	862	842	892	894	873	853	904	923	864	870	907	905	862	839	837	829	927	867	856	866	862	886	873	908	853	913	917	921	898	883	864	847	871	887	863	878	912	848	860	853	875	885	853	881	844	893	908	884	871	875	856	879	867	919	925	916	849	856	847	913	885	853	875	874	875	893	934	900	868	876	836	821	877	857	859	842	868	905	845	902	872	843	863	861	913	851	915	830	872	876	802	917	943	891	913	879	811	882	874	853	879	873	883	929	849	851	887	862	885	837	898	879	827	886	869	851	917	870	856	879	835	841	904	864	862	886	895	889	901	869	874	851	840	872	827	904	832	872	851	875	876	845	814	909	911	837	899	867	933	889	831	845	860	851	871	923	903	905	909	922	860	893	888	853	926	857	859	852	883	866	868	881	918	885	870	877	857	888	883	908	883	911	871	847	833	851	859	909	899	910	931	922	889	867	808	867	861	868	885	925	856	869	859	855	911	860	911	902	843	918	891	893	907	879	879	903	892	893	897	843	840	889	885	880	908	863	865	842	843	885	914	930	919	847	867	944	907	813	884	876	909	849	921	916	913	857	876	846	863	914	858	891	889	822	864	886	904	863	880	894	868	894	863	893	871	829	884	855	853	877	853	912	853	899	840	845	841	874	852	893	880	873	881	871	893	862	848	866	881	868	889	879	893	883	858	906	912	846	882	890	877	905	870
24509	21384	27256	25506	4799	552	485	412	361	338	322	299	321	308	325	353	321	247	287	253	257	273	255	266	279	310	275	256	292	287	266	247	248	243	244	233	251	244	271	262	269	265	257	253	244	257	278	251	264	255	264	260	271	279	262	276	286	264	273	306	245	254	269	266	269	238	273	241	242	273	270	262	278	283	285	270	277	283	258	279	277	280	250	297	285	265	290	277	265	289	271	290	280	265	243	255	251	260	253	242	252	296	266	279	270	242	258	259	255	262	238	255	268	280	263	232	266	279	275	277	276	259	273	266	260	266	282	266	262	280	270	254	263	290	259	261	255	259	271	244	266	253	292	245	267	253	251	239	270	245	259	269	230	257	264	264	247	289	253	284	255	247	279	265	269	304	254	265	262	269	260	265	227	278	301	249	247	279	240	253	280	269	276	255	271	255	247	270	276	269	271	239	273	266	269	237	229	271	245	274	261	282	289	269	271	283	277	260	244	290	249	243	269	240	271	251	275	283	268	249	277	256	255	282	229	248	270	249	256	283	262	229	256	228	278	248	256	288	286	281	275	282	261	293	272	283	279	239	251	239	274	266	277	240	269	289	245	277	254	249	255	242	235	258	263	256	268	289	244	244	245	264	257	270	246	274	274	275	271	268	290	251	270	293	240	259	258	281	271	256	244	263	253	266	296	255	258	260	262	271	277	241	252	259	243	223	253	273	260	256	304	256	264	274	273	262	279	256	239	259	280	266	270	251	273	267	274	246	258	263	286	273	250	284	247	259	259	254	266	245	233	247	264	269	245	253	277	248	247	270	270	269	260	263	263	282	245	272	242	297	274	282	246	226	243	264	266	257	250	241	263	265	242	261	272	261	253	272	308	254	267	232	229	283	245	263	258	270	276	275	257	278	258	251	262	285	263	266	279	258	280	262	244	261	263	242	257	276	265	257	257	289	276	235	299	295	263	252	247	283	270	250	251	253	272	264	260	276	283	254	268	252	253	256	239	276	262	246	258	289	280	255	258	256	262	287	276	266	253	268	268	246	246	247	244	258	257	275	282	251	275	251	254	240	260	247	282	246	250	285	270	247	275	287	289	251	252	228	277	282	257	254	273	244	244	219	264	281	234	256	270	275	270	258	263	265	281	281	279	255	287	271	257	252	242	294	263	275	264	264	295	258	269	263	247	297	255	230	258	257	280	241	267	237	249	274	255	255	282	251	288	272	271	272	258	263	248	261	267	281	278	251	289	244	262	250	272	277	251	297	265	278	251	279	254	304	258	254	269	274	263	250	257	288	263	257	244	239	242	253	284	274	273	282	249	281	308	243	252	260	252	292	276	261	276	236	258	223	284	249	254	261	255	270	256	274	257	263	262	245	261	258	256	255	237	233	250	261	284	271	279	268	237	232	270	276	252	260	294	263	253	288	309	263	245	265	254	283	290	279	221	282	253	256	275	240	280	252	263	277	284	259	265	270	274	290	255	234	267	253	237	271	263	264	282	280	231	260	275	290	256	271	245	287	225	239	253	234	274	268	272	251	252	270	257	248	256	258	270	248	259	237	278	256	247	256	274	276	247	273	251	258	271	271	259	281	291	243	256	256	267	283	243	271	245	258	250	277	241	247	281	252	251	286	261	247	256	286	257	264	261	246	257	251	249	247	250	249	258	268	285	271	260	233	266	280	272	251	245	265	300	298	275	275	235	266	258	264	296	255	256	272	290	266	314	257	265	291	250	249	249	273	248	274	245	308	249	279	258	253	267	268	278	259	255	277	284	264	287	274	260	233	259	264	276	292	255	229	264	252	262	261	270	265	265	247	283	277	279	245	285	274	239	235	250	272	238	264	275	258	263	286	273	264	264	244	263	265	261	258	254	256	272	290	268	263	264	288	293	299	264	277	273	249	281	247	265	289	277	251	258	244	256	271	247	239	261	246	290	281	275	264	280	246	254	248	283	259	259	251	258	249	267	257	286	255	253	262	266	275	286	270	277	254	284	278	233	264	269	264	259	249	240	269	277	280	263	256	259	253	296	265	262	236	243	252	273	274	301	273	266	260	265	257	271	258	245	270	230	263	264	269	238	278	282	262	280	280	283	287	265	252	268	277	271	233	274	279	293	258	274	252	255	239	258	289	262	264	264	266	222	279	270	287	272	275	250	250	272	274	274	225	243	255	252	285	257	263	267	291	245	247	267	265	252	249	272	261	248	302	290	267	253	294	266	243	250	275	269	255	262	274	259	261	249	244	228	281	280	245	270	261	254	248	277	272	243	270	258	256	289	253	237	270	254	263	251	262	275	278	250	275	265	279	274	278	272	265	282	248	250	256	266	288	266	242	289	257	244	274	275	275	267	272	277	270	264	259	269	253	275	288	249	271	265	284	257	263	246	289	262	245	256	271	256	262	283	263	244	243	264	265	268	266	257	281	221	234	275	266	288	273	285	226	265	263	250	235	251	277	274	276	276	263	256	255	265	261	267	261	255	246	264	269	270	279	237	276	241	246	253	268	297	307	270	294	270	285	240	243	286	260	251	297	259	253	260	270	255	242	269	253	261	269	270	238	273	219	240	280	274	264	271	232	252	261	270	273	250	275	258	260	264	250	286	259	291	254	239	264	301	250	281	254	269	270	276	236	265	278	288	262	254	271	292	286	291	239	247	257	230	274	235	261	275	264	268	245	246	261	274	278	258	258	283	250	265	283	242	272	265	272	251	258	260	265	272	265	243	250	277	282	267	289	277	287	240	258	258	261	264	240	253	254	267	239	247	256	261	249	270	259	270	266	276	244	276	270	269	266	273	273	282	266	282	261	262	238	261	214	225	241	279	283	258	279	266	263	265	309	253	246	275	247	230	256	243	264	249	244	270	266	246	282	251	273	258	243	269	240	229	234	292	258	265	306	255	234	267	279	263	297	265	284	271	280	275	277	269	278	290	242	273	258	257	253	256	289	271	274	259	267	257	280	297	282	279	273	268	237	246	267	259	238	258	273	247	284	267	256	257	244	283	267	254	250	223	280	243	253	257	245	278	249	254	277	270	222	249	261	283	280	281	266	273	267	224	278	236	279	239	304	283	261	252	270	265	247	250	284	271	259	274	271	274	251	251	289	242	286	276	275	234	259	248	255	256	253	284	241	276	253	271	277	249	277	269	268	250	269	266	270	280	244	239	259	254	257	266	264	257	237	268	272	281	291	268	257	266	269	285	263	261	258	268	257	292	233	264	260	273	273	267	234	272	250	247	275	254	271	237	233	272	247	266	270	277	274	246	254	248	273	230	256	259	265	230	278	264	301	250	297	269	263	255	260	270	255	250	268	236	260	242	288	258	243	259	247	276	291	276	246	255	276	268	275	255	273	246	263	272	263	267	263	248	267	241	248	266	268	264	264	262	245	259	260	280	264	257	275	252	269	245	281	264	275	265	275	274	281	266	279	271	256	260	241	247	277	265	280	272	278	241	269	259	253	279	244	238	272	239	243	269	261	268	249
12084	4873	3307	1624	1184	969	851	733	630	597	502	487	496	516	470	429	428	403	356	395	380	388	365	383	364	390	382	370	369	365	335	342	377	351	362	367	398	380	348	347	374	349	364	362	342	388	326	358	363	354	368	363	376	365	322	367	355	375	369	388	358	337	367	359	347	365	345	403	396	353	368	365	387	358	388	370	331	381	371	352	351	335	357	373	395	355	373	385	340	385	353	328	376	334	361	349	404	355	402	372	357	332	323	352	369	356	350	386	363	338	328	355	362	364	320	369	357	374	355	345	381	359	377	365	370	351	359	326	341	334	319	373	360	379	372	386	383	354	353	388	393	377	358	369	343	356	360	354	359	370	352	345	387	365	381	353	348	360	349	337	326	372	348	313	350	356	359	360	366	344	346	378	372	359	357	369	381	353	369	350	358	350	345	355	363	317	348	360	374	351	392	363	342	346	384	368	363	346	361	361	381	353	388	344	338	361	346	353	369	359	360	339	393	377	365	359	369	363	358	392	379	386	334	342	375	351	381	388	368	376	392	347	376	362	340	368	342	360	376	367	351	329	361	355	373	373	326	390	361	362	353	394	373	376	378	352	393	388	386	344	332	419	416	354	366	366	357	337	355	357	374	366	389	352	381	386	368	359	342	329	379	362	352	327	356	332	364	338	363	389	380	328	369	342	385	362	359	364	373	355	364	334	333	374	353	342	388	372	323	362	357	354	385	409	346	365	341	351	356	364	329	371	390	373	359	373	351	381	354	384	337	381	369	359	354	344	374	387	362	374	347	367	353	337	327	364	339	348	396	353	361	337	369	375	335	369	330	382	354	332	379	371	360	347	366	401	364	365	325	364	389	306	403	379	361	357	389	352	366	322	384	361	366	352	388	371	397	336	339	388	364	351	398	363	338	367	377	355	392	350	364	348	344	356	350	370	399	344	371	346	360	340	359	304	361	362	340	339	351	358	356	322	351	362	341	352	328	374	362	358	369	375	385	368	335	352	361	371	333	338	362	362	338	368	347	368	378	333	357	391	341	374	373	368	332	367	343	394	372	363	362	354	358	397	365	385	353	372	353	360	347	386	365	331	355	358	360	370	323	333	354	355	359	356	316	335	392	347	335	341	339	365	367	394	377	352	389	321	345	372	343	386	389	330	369	360	391	392	369	354	363	378	381	361	371	361	367	339	363	360	347	348	343	386	334	341	379	333	372	368	325	367	343	355	348	343	371	407	330	354	357	346	355	312	336	363	337	348	365	347	379	338	355	318	352	341	342	366	371	396	388	357	388	350	372	344	358	384	369	366	344	359	349	338	366	322	384	379	373	333	372	335	349	350	361	365	377	361	349	345	357	342	351	380	344	339	362	321	364	348	316	344	344	379	361	371	347	391	387	363	371	394	337	335	361	361	381	372	354	359	327	356	377	331	356	343	356	368	368	320	365	355	341	393	339	297	370	363	387	350	371	364	345	360	368	379	407	347	334	327	378	350	354	349	362	350	348	380	322	354	378	358	389	333	319	335	368	382	347	350	377	380	363	375	346	345	357	374	360	368	352	350	360	360	352	342	365	375	365	346	347	365	371	368	355	342	403	363	367	341	364	366	351	393	370	348	334	363	361	332	360	336	334	319	313	348	356	329	323	383	356	353	372	384	380	370	363	345	356	330	357	348	396	326	377	379	370	335	393	358	348	354	351	360	362	354	400	382	361	348	381	330	321	374	358	336	350	364	326	362	359	355	363	342	370	384	386	373	371	353	372	369	365	365	377	348	336	366	367	409	373	362	373	336	407	352	363	353	359	343	396	375	371	348	336	378	375	411	326	342	313	366	360	362	365	366	359	351	375	347	345	340	341	373	348	357	359	349	364	400	345	367	337	369	358	388	364	329	374	380	319	342	354	391	353	351	318	374	364	365	340	367	366	364	351	340	361	361	374	364	349	350	327	326	379	351	379	362	374	350	396	333	350	335	346	354	376	347	362	389	374	350	381	348	387	326	367	353	384	379	352	396	363	382	361	378	343	337	358	362	353	362	385	381	350	344	345	362	350	356	371	391	354	402	381	334	315	370	347	375	361	361	364	360	359	351	363	376	340	329	351	357	336	355	340	378	347	365	352	356	380	345	399	357	376	347	372	387	349	376	353	342	369	381	371	396	370	369	336	382	348	334	349	344	359	344	373	377	416	373	327	347	376	380	357	340	339	348	341	366	367	326	421	366	368	370	357	370	367	373	379	346	295	363	326	415	342	387	344	345	357	351	360	340	363	321	356	368	369	358	355	378	356	372	325	364	379	359	360	335	359	384	361	357	353	394	390	358	375	366	362	337	330	340	329	383	352	337	321	369	347	375	352	358	380	345	374	388	364	393	368	345	339	364	351	380	341	337	345	376	361	363	336	365	376	341	322	372	365	365	356	372	356	366	384	359	341	375	343	370	343	372	380	342	358	424	343	369	360	379	373	366	378	342	371	358	374	348	365	364	327	346	384	354	361	399	351	335	363	340	362	364	380	365	334	350	338	380	360	382	373	347	348	361	363	392	365	337	363	380	343	342	346	352	338	355	339	350	314	337	333	382	347	335	359	353	380	378	406	338	350	342	362	349	364	400	356	359	365	356	349	348	370	369	339	349	322	348	349	365	319	364	353	363	364	333	361	371	347	342	365	353	330	376	369	323	376	362	360	329	365	368	329	354	369	344	356	363	330	360	338	331	374	380	395	367	368	344	364	387	352	394	345	389	330	360	349	351	331	355	383	323	357	358	346	312	330	369	333	358	367	368	360	323	332	380	339	330	331	360	303	368	360	362	349	370	345	392	384	374	338	385	349	366	373	336	378	386	325	342	358	325	362	389	356	361	374	332	349	360	331	363	353	343	362	338	378	367	364	330	365	330	342	369	323	370	336	367	385	344	334	401	371	356	345	369	361	380	341	336	385	365	334	342	356	362	372	356	309	356	355	346	343	363	337	322	357	347	332	382	324	331	336	340	342	386	358	356	368	345	368	334	362	351	401	399	344	380	339	362	377	408	386	386	363	337	356	346	383	336	357	366	376	369	323	364	338	361	325	376	355	369	350	366	373	389	382	373	364	356	333	351	319	395	348	351	364	369	382	363	382	366	345	376	379	338	377	323	383	387	380	400	365	332	339	358	386	346	369	373	373	355	385	368	352	361	356	374	358	351	360	363	340	340	355	340	400	352	413	378	373	359	368	393	363	363	351	344	376	338	354	383	334	357	394	354	375	354	379	330	372	371	354	342	346	346	359	371	366	340	325	334	344	342	327	351	355	412	356	364	354	380	311	379	417	360	362	359	347	339	338	367	350	369	370	375	366	346	322	364	390	366	348	337	354	396	392	364	336	349	383	348	364	376	346	366	369	357	362	350	382	344	358	363	341	353	365	349	353	354	378	352	364	364	389	368	339	399	375	362	380	401	360	387	369	336	365	366	353	346	364	368	365	368	348	313	347	363	361	372	365	372	389	392	369	368
22523	21438	29286	23996	21427	21298	4543	1291	1049	1002	893	886	827	863	834	802	788	696	733	718	743	714	715	699	749	683	654	690	649	665	649	653	664	674	626	639	709	690	644	664	671	661	655	651	662	668	670	641	693	690	639	650	671	632	714	674	702	667	664	647	687	662	661	656	668	607	682	626	677	648	635	617	676	651	665	677	673	641	622	675	690	698	660	682	666	649	676	649	664	707	661	634	627	682	603	677	636	630	678	645	642	636	726	627	654	645	644	651	667	690	636	663	652	690	627	646	710	644	673	619	661	656	650	668	679	680	641	648	643	697	679	684	671	611	648	640	645	630	637	693	671	689	629	643	616	620	704	665	711	688	615	670	653	693	620	661	638	699	704	660	665	664	674	670	665	689	640	617	674	633	653	652	647	670	631	670	654	626	620	645	674	625	674	656	686	589	699	655	660	634	638	654	619	635	686	677	642	625	653	663	635	673	640	629	652	658	674	629	640	675	641	619	650	650	626	634	615	693	644	695	632	675	651	651	679	644	660	688	677	695	652	671	658	657	657	689	642	700	681	620	683	658	654	608	665	629	650	665	644	683	648	657	649	609	642	682	617	704	671	646	645	667	658	625	631	660	649	630	658	663	616	653	662	726	622	632	684	659	637	646	657	654	628	657	677	660	639	654	618	651	628	634	643	564	676	622	695	699	681	652	646	678	655	678	689	644	671	645	627	648	595	671	629	656	616	671	686	684	670	651	667	587	639	642	693	682	665	653	649	633	653	684	635	665	663	635	607	632	626	645	647	670	641	680	678	582	598	642	638	662	623	632	664	674	682	670	621	669	634	641	652	662	686	611	698	586	650	636	659	633	624	641	654	627	622	667	633	661	615	655	672	674	660	629	660	659	633	634	618	672	665	663	682	677	663	664	676	667	677	606	703	673	650	677	681	671	697	664	640	711	643	663	653	647	638	615	670	660	663	669	655	649	672	654	677	654	599	729	622	645	614	615	694	654	597	635	668	652	630	630	647	646	621	669	682	666	656	660	628	655	654	638	662	660	721	693	637	709	664	689	674	707	660	648	667	635	676	694	667	641	657	620	669	650	655	659	671	648	677	654	641	632	682	644	669	678	610	667	630	649	639	673	681	657	657	680	670	648	651	641	653	640	648	618	661	707	646	650	642	630	704	696	643	643	608	638	678	689	662	685	635	644	633	640	669	621	686	678	673	638	635	667	656	613	644	637	662	646	663	665	663	638	656	656	657	626	627	657	676	672	607	652	668	659	654	628	718	646	638	650	600	692	640	683	639	647	654	656	689	653	688	648	611	654	686	627	644	669	658	637	675	646	653	667	675	652	641	675	676	601	638	672	623	652	682	622	631	657	678	643	646	673	610	641	650	644	613	664	646	682	644	648	639	687	645	705	692	580	630	641	644	647	628	693	673	681	662	625	690	675	689	643	656	622	633	669	695	668	597	674	626	654	685	664	683	609	643	660	637	644	641	685	663	725	640	623	649	642	653	655	656	599	638	645	670	648	686	667	637	656	656	656	644	716	664	699	656	663	644	693	653	647	699	660	647	646	674	665	682	665	617	690	647	616	635	618	637	653	627	637	673	626	675	659	652	603	671	652	668	658	688	637	642	641	625	641	640	677	653	663	683	705	663	638	632	641	654	671	660	689	647	644	683	676	653	669	673	666	675	610	679	673	652	655	649	697	643	684	645	650	664	626	684	624	640	675	659	644	653	662	640	690	631	634	658	628	669	674	631	623	614	642	674	687	633	664	643	649	680	702	651	677	678	689	650	667	639	624	635	675	649	635	621	662	659	645	647	654	692	655	682	626	643	684	650	691	664	679	653	691	666	673	621	601	659	688	666	677	649	688	635	683	618	644	649	685	648	712	632	693	640	651	641	668	658	608	626	668	623	652	684	675	632	680	665	629	678	659	635	624	656	700	628	657	618	645	627	687	683	714	653	679	651	640	648	637	691	687	650	669	621	703	662	657	662	685	653	607	664	705	660	651	637	644	695	640	670	645	650	651	667	631	614	665	631	620	652	633	640	644	652	618	658	640	663	701	676	650	656	633	674	672	703	682	645	636	623	603	705	689	652	660	643	703	637	679	682	702	648	627	635	638	658	675	657	669	656	620	641	636	660	668	633	670	665	667	654	634	669	665	691	669	668	625	627	622	667	691	659	677	646	668	619	703	628	697	680	675	639	665	646	654	692	648	627	685	692	633	660	630	683	667	664	671	614	638	634	664	686	651	659	674	685	640	642	667	649	707	679	674	667	657	643	673	640	657	652	698	700	660	702	657	661	652	615	665	645	648	638	637	681	661	651	692	698	666	631	645	712	649	617	663	661	699	689	605	622	642	683	689	667	706	719	648	643	666	633	714	656	697	628	625	631	672	628	641	643	671	626	646	626	675	651	658	594	659	637	650	655	694	618	619	670	600	640	697	651	616	656	650	656	659	629	667	636	614	646	675	645	651	638	667	628	634	661	645	632	696	644	689	701	676	681	714	667	696	648	676	621	634	700	628	715	622	698	680	669	665	609	655	652	601	606	623	692	642	645	680	662	658	673	649	670	652	632	602	692	666	667	669	648	645	716	665	632	677	627	646	687	676	652	631	607	635	636	695	662	696	663	676	633	667	661	634	725	620	702	662	616	646	643	613	623	695	636	683	634	658	638	633	684	626	658	653	673	637	632	652	651	640	636	626	674	680	677	679	625	625	653	674	657	636	648	631	693	625	636	649	651	666	627	650	673	641	646	643	662	681	620	663	655	650	626	677	635	668	695	639	683	644	616	664	637	696	672	655	614	653	653	636	660	646	636	656	679	648	646	640	639	689	645	645	671	661	680	670	699	649	671	643	634	648	677	645	643	636	654	632	621	669	653	659	623	653	680	686	628	629	655	671	648	599	710	646	684	667	671	683	662	618	649	622	660	671	615	600	646	701	619	674	710	620	648	664	619	663	626	686	647	673	654	675	661	671	644	622	634	638	652	625	640	630	639	667	675	633	691	670	675	687	611	625	661	658	615	654	657	662	644	662	638	639	706	654	651	658	656	651	625	643	609	653	698	652	680	667	638	595	601	672	629	648	641	644	682	627	649	691	673	625	662	649	602	670	674	660	603	675	669	641	657	656	661	679	652	646	665	654	610	645	666	682	638	653	691	668	636	623	636	638	654	663	692	671	640	684	674	628	620	665	680	621	656	691	634	647	601	663	616	671	630	632	640	621	676	635	660	636	624	651	693	663	657	590	620	604	623	726	666	652	648	656	682	650	696	661	695	654	680	632	596	679	664	669	656	622	636	682	617	632	675	623	663	660	656	671	660	642	643	640	687	670	643	625	676	676	697	626	645	689	634	704	654	659	628	639	678	680	704	636	643	628	693	668	666	665	636	687	666	671	626	639	664	665	654	615	656	662	647	653	666	673	672	640	632	626	710	604	602	642	618	651	630	681	567	614	678	669	677	698	665	614	641	645	678	618
15821	13738	9645	4829	3517	2863	2454	2001	1740	1569	1426	1263	1189	1151	1199	1045	1030	977	969	925	878	909	937	901	857	895	869	896	869	826	855	882	827	870	797	914	842	808	890	832	859	823	847	862	817	858	875	842	808	827	805	789	834	807	833	866	821	845	836	858	836	833	826	835	796	790	797	832	841	824	834	872	829	850	855	885	805	901	843	826	834	831	857	816	839	857	819	868	840	849	881	808	796	802	805	817	877	820	878	852	804	848	830	845	824	851	835	869	825	840	867	825	783	845	801	851	801	817	832	867	802	821	862	837	823	824	841	776	873	847	894	870	822	854	802	864	830	799	818	835	843	800	835	795	837	819	868	787	850	865	867	823	826	861	793	834	784	844	800	847	884	811	811	822	813	825	846	829	843	863	838	881	839	843	785	790	837	865	819	831	815	910	842	854	842	786	815	873	849	836	771	751	839	820	821	845	842	825	804	790	843	843	820	829	787	825	838	861	801	747	822	858	755	783	846	856	756	874	889	812	827	850	872	799	919	832	837	833	813	803	826	829	799	839	851	801	879	856	797	807	822	846	832	830	873	826	897	797	855	828	829	857	816	843	816	790	806	803	842	819	843	837	816	799	864	868	759	844	827	796	760	850	849	815	849	808	842	838	833	829	796	855	845	780	847	773	839	807	814	834	812	829	838	832	802	840	848	836	820	808	833	844	808	813	788	811	806	833	861	818	803	796	795	817	831	801	881	846	827	870	864	811	822	836	832	834	844	843	813	881	833	817	888	822	865	829	821	809	828	806	822	859	819	852	804	847	794	787	824	862	852	796	799	819	802	793	855	779	870	840	845	836	831	813	819	781	784	795	833	817	811	803	779	810	862	790	842	851	779	791	802	799	840	833	804	855	814	875	851	841	802	779	808	824	833	908	835	850	823	841	796	794	854	831	785	834	819	811	822	847	821	863	858	808	813	820	821	863	866	807	808	821	835	793	852	800	838	831	780	800	769	829	771	816	827	869	793	895	788	851	802	841	804	846	826	894	856	838	858	837	850	827	843	843	759	837	847	810	814	816	891	815	869	845	827	805	878	823	835	861	847	814	815	817	857	805	820	837	842	833	812	876	842	844	844	836	825	826	842	835	821	828	862	817	770	856	821	846	894	818	849	844	833	856	873	858	843	850	819	843	820	862	882	839	826	849	813	848	828	812	868	846	780	816	869	814	809	814	822	857	912	806	809	782	811	803	819	830	798	892	808	787	805	848	825	852	786	819	847	852	859	823	832	830	776	812	838	808	806	786	848	839	801	849	835	853	819	831	781	828	816	837	823	805	797	850	859	859	860	846	816	848	783	831	853	853	832	821	834	800	861	780	827	842	885	832	825	803	792	834	857	820	832	808	823	875	781	816	882	798	865	850	857	810	803	823	830	842	834	804	858	860	796	852	847	816	824	788	794	849	841	867	879	803	857	822	819	809	834	842	828	821	825	793	802	855	853	801	793	853	812	810	813	840	800	849	873	811	829	841	864	855	792	797	856	795	808	853	805	827	823	837	902	813	831	868	755	856	837	854	866	817	846	796	813	798	785	829	795	810	861	865	851	809	817	813	828	833	813	807	871	807	854	834	875	821	817	826	852	823	796	843	765	817	774	784	870	851	822	824	782	817	840	786	831	897	818	805	811	809	828	830	830	852	805	836	812	805	829	802	830	770	838	837	860	814	813	830	820	835	852	871	870	815	861	826	815	777	813	810	845	852	827	807	820	813	838	800	831	827	803	800	831	837	810	776	839	798	771	835	838	858	848	824	847	822	771	855	830	817	832	866	834	804	843	886	782	799	829	841	852	861	813	842	852	849	833	805	851	839	854	729	803	781	871	826	836	866	832	876	863	831	776	828	841	820	824	788	885	806	773	855	845	797	829	854	839	836	816	827	838	775	813	848	852	843	835	808	830	816	814	874	861	837	901	863	821	778	828	857	807	874	809	816	816	812	883	853	871	848	784	815	838	869	828	839	812	883	819	811	861	889	820	859	781	870	835	845	851	834	850	833	867	781	823	851	854	806	878	822	828	831	809	884	882	829	832	833	804	778	787	842	807	794	806	854	834	879	852	816	807	817	816	823	777	840	776	872	855	828	892	820	861	827	863	814	812	820	767	846	799	851	816	864	813	791	820	854	816	828	803	837	835	797	830	793	851	854	828	848	830	798	852	835	816	806	818	820	858	882	858	835	843	843	836	817	857	831	858	842	816	847	868	849	827	838	789	792	833	836	854	825	824	868	838	849	894	818	832	831	799	813	818	842	827	752	866	787	804	818	817	816	857	877	830	853	843	861	791	853	849	825	777	831	835	780	858	863	855	822	790	793	808	849	827	819	798	777	784	859	824	863	815	843	827	797	850	785	842	816	836	813	763	856	818	871	852	827	854	797	889	836	848	769	806	808	838	817	918	810	829	815	844	841	824	850	787	822	801	873	850	855	862	786	837	857	789	801	835	829	807	791	869	852	851	862	779	839	824	837	831	810	871	863	804	818	842	839	861	808	823	832	812	818	826	818	786	855	855	763	863	872	805	847	781	848	814	855	854	831	833	816	828	836	834	773	823	860	807	834	831	874	849	843	848	844	789	816	824	862	822	774	813	808	830	862	758	845	831	845	879	841	824	792	852	825	831	843	793	817	873	862	777	829	801	804	805	838	832	834	815	872	781	855	808	833	860	790	836	821	849	858	820	829	865	852	859	829	855	828	818	807	829	787	758	787	848	850	846	839	822	825	815	838	824	861	821	796	840	825	859	881	840	808	832	796	792	810	813	853	866	822	894	822	867	809	841	849	871	809	819	776	841	813	836	800	865	796	782	894	811	770	834	838	850	792	806	851	837	841	835	808	795	811	857	806	845	818	842	825	780	778	831	862	763	829	781	819	809	783	810	868	785	842	772	834	865	854	851	836	784	845	785	839	795	822	805	858	810	830	828	834	851	859	833	805	862	801	812	822	827	820	843	814	840	780	888	803	838	869	829	767	761	831	826	847	796	834	844	798	802	831	843	851	868	836	809	884	857	864	794	774	865	826	810	863	811	786	841	781	815	848	784	853	751	892	847	858	860	834	817	807	866	894	800	832	811	832	829	814	850	800	805	854	861	816	842	852	860	797	870	799	811	818	830	832	847	840	839	866	848	800	809	890	849	843	866	837	846	867	850	822	828	820	859	861	831	859	815	806	874	806	815	858	856	850	809	812	841	841	811	844	817	833	792	763	801	815	850	823	845	850	778	823	820	808	816	851	818	837	820	845	808	797	798	803	826	862	804	831	808	819	789	849	798	803	826	819	808	838	882	800	845	885	903	836	766	831	829	806	792	758	867	835	835	783	779	791	847	806	838	875	820	837	835	832	856	821	848	840	853	796	825	881	816	826	830	824	843	879	839	856	859	833	806	789	844	881	855	837	857	835	843	791	805	855	789	794	769	804	763	813	827	909	876	868	789	806	863	835	867	826	831	791	802	804
27482	17184	3233	923	702	640	493	469	454	467	429	389	396	450	428	408	424	431	408	372	388	396	424	395	395	437	424	379	429	430	410	421	425	387	421	385	406	396	418	440	421	391	400	387	414	413	393	445	385	409	411	400	392	394	413	405	376	458	448	445	407	414	403	416	396	413	401	436	453	425	439	440	395	419	420	387	427	435	385	389	412	431	406	396	384	421	409	440	411	419	420	405	419	395	420	408	448	416	411	440	415	401	426	401	421	402	431	361	401	425	433	412	376	394	406	404	364	423	373	395	428	416	378	382	430	383	410	421	381	375	392	419	403	394	431	416	394	408	406	416	435	411	386	419	432	424	424	435	398	418	396	418	382	400	400	391	470	407	424	392	406	424	409	377	420	440	414	403	419	355	403	415	400	392	402	392	417	415	381	390	413	459	441	387	388	418	405	414	436	433	408	414	379	437	427	390	438	363	397	429	406	436	415	429	398	421	399	433	366	412	428	430	375	405	414	415	379	398	417	410	430	366	380	405	411	417	383	430	391	408	382	430	437	404	422	376	390	412	390	379	432	421	406	416	383	402	439	411	428	408	418	438	405	393	422	396	424	401	433	415	390	408	404	392	402	410	418	425	406	408	390	375	418	427	417	414	395	378	387	350	385	406	415	383	386	416	398	420	414	416	396	404	414	392	429	424	402	410	391	389	384	396	419	395	402	408	423	399	402	385	379	422	389	433	429	438	405	397	397	423	426	435	393	403	425	443	398	408	416	417	405	401	435	370	397	362	444	418	406	421	405	439	404	404	398	357	406	438	415	409	409	425	439	397	435	412	441	398	425	371	403	425	389	388	383	419	439	408	407	384	405	379	395	421	437	406	406	404	369	430	411	406	399	438	396	437	445	406	422	431	384	432	426	391	421	387	382	423	395	401	440	381	380	429	414	408	421	394	464	382	404	415	426	409	398	417	423	400	400	412	411	374	391	396	404	417	391	418	370	434	426	424	415	411	374	411	396	436	415	411	461	408	453	417	402	375	406	413	379	431	430	428	405	392	405	454	370	436	406	392	401	392	415	406	388	419	408	406	424	404	420	434	387	409	409	383	433	395	408	437	408	404	415	397	395	405	453	434	428	430	426	428	419	426	394	381	374	395	450	457	367	400	403	394	401	408	398	433	386	398	429	439	386	401	437	395	433	404	403	423	437	423	411	426	419	424	404	372	392	447	396	434	420	438	414	402	454	392	394	385	446	469	446	408	409	400	414	392	393	424	391	435	426	412	424	388	445	429	397	427	438	378	464	420	440	402	417	392	397	415	418	431	401	408	409	385	388	413	443	406	378	406	444	398	404	432	409	465	420	435	453	412	434	420	398	448	411	389	427	436	401	425	417	409	417	401	383	394	430	435	421	427	392	383	433	391	390	434	388	414	390	410	400	363	413	416	424	414	419	412	424	433	421	372	441	441	404	398	400	391	402	415	428	438	399	395	418	383	419	407	417	408	445	409	430	456	435	386	391	432	401	377	416	435	397	390	405	417	410	435	424	405	413	395	414	431	381	396	370	414	431	432	412	379	380	428	391	411	383	371	401	407	430	403	380	400	387	394	378	410	379	426	427	426	386	411	414	428	420	410	426	393	391	402	388	406	391	426	400	394	407	418	409	416	410	450	427	391	402	436	394	425	403	431	417	371	409	426	410	415	409	436	411	394	423	417	414	434	400	400	391	388	390	387	385	457	404	427	412	385	396	437	431	413	408	395	398	408	400	447	397	448	436	401	393	401	398	389	412	399	406	424	440	438	434	401	425	420	402	402	416	429	407	413	395	444	408	405	421	462	460	393	388	455	399	400	391	435	410	431	396	429	410	407	439	411	430	389	419	428	394	416	411	426	426	385	430	381	452	381	397	429	415	416	425	414	416	406	419	432	424	378	429	431	422	427	417	414	385	411	442	429	421	401	414	433	461	392	418	430	416	378	406	406	381	382	372	416	405	366	399	388	369	437	410	424	445	414	424	369	355	387	411	407	391	418	449	420	412	418	401	406	402	378	432	397	377	399	401	399	417	431	373	388	442	385	420	390	384	409	424	398	392	402	410	404	448	432	384	388	454	412	416	392	430	400	392	402	448	403	382	408	424	412	423	395	397	374	423	380	404	426	426	385	420	404	414	366	384	418	409	412	394	362	382	407	421	402	383	387	437	366	415	419	386	393	421	439	440	401	398	407	432	402	393	407	424	423	386	439	411	390	446	373	425	423	414	440	393	411	440	372	399	394	395	391	430	402	417	425	378	398	420	445	415	439	409	387	440	459	395	412	412	408	456	398	354	424	393	416	427	352	375	416	404	393	418	390	410	407	403	398	421	407	415	390	410	385	416	412	416	422	431	391	409	399	421	395	386	386	410	369	377	439	405	419	421	439	389	404	412	403	404	423	379	378	398	414	438	428	404	430	385	404	384	430	392	389	371	376	406	404	393	478	382	433	427	436	429	418	393	445	408	438	371	418	413	408	403	400	405	430	420	404	385	425	430	379	406	391	461	402	399	385	421	436	412	424	415	421	456	395	440	411	400	425	413	397	401	401	400	387	392	427	433	408	364	430	426	370	372	419	407	425	412	418	447	432	393	427	416	420	413	430	439	387	397	441	396	416	383	418	410	452	389	393	385	431	430	415	369	425	412	374	376	373	409	387	407	395	394	418	374	414	403	420	388	364	427	419	418	456	437	398	438	392	402	403	387	399	409	436	410	452	411	372	385	398	433	398	410	402	374	401	405	397	412	427	410	420	390	407	419	432	469	386	438	431	436	400	402	386	412	437	390	405	415	391	408	424	383	433	389	453	413	436	413	452	386	382	392	400	397	386	403	399	411	438	398	418	384	412	347	427	425	407	398	440	430	403	427	423	458	409	430	404	410	362	389	412	393	393	383	438	419	424	396	415	421	409	431	445	449	413	451	399	422	437	407	432	407	401	399	400	431	433	396	409	396	398	397	408	373	419	415	396	381	427	384	423	398	407	389	442	405	407	395	383	400	423	362	416	403	409	397	393	396	431	410	444	394	415	373	413	432	423	375	411	384	418	393	429	417	420	403	410	396	435	394	464	395	425	418	403	446	414	354	378	368	403	392	425	414	420	419	434	427	394	411	429	390	438	405	435	395	412	410	459	406	390	406	418	423	445	430	403	393	421	374	409	414	396	402	407	405	362	438	420	403	399	389	448	411	415	392	425	434	395	416	363	392	402	414	384	398	438	387	412	401	418	416	389	373	416	434	377	384	403	396	385	400	418	386	421	412	423	406	413	402	446	474	419	444	366	411	396	378	409	427	400	419	393	443	442	425	434	406	402	409	418	442	420	411	394	375	397	409	383	425	419	397	397	408	414	422	390	387	427	434	394	429	397	412	386	380	418	399	416	420	380	394	454	388	404	407	440	446	422	389	403	414	455	462	425	434	410	416	425	449	433	387	416	403	400	420	415	435	399	380	402	419	414	402	428	392	416
5583	1781	1334	871	756	703	664	648	608	601	572	583	579	560	571	554	521	509	511	531	543	524	565	516	548	513	525	529	488	487	516	547	549	524	540	535	512	549	499	537	538	470	569	535	542	525	530	529	509	515	517	543	504	540	542	537	532	527	536	506	544	532	515	505	557	537	554	470	522	502	519	543	546	513	497	542	521	509	500	534	548	509	536	498	501	536	520	560	530	547	530	546	509	530	509	507	516	525	528	551	560	504	544	529	513	534	538	516	523	519	544	513	509	558	523	572	511	499	528	534	540	489	521	543	572	587	548	484	536	514	539	507	532	541	485	501	521	571	523	510	533	507	556	585	501	475	537	569	515	517	510	547	496	562	528	534	550	550	555	531	482	503	568	542	502	510	539	489	534	534	510	562	505	497	504	554	516	476	520	525	517	534	534	492	539	578	539	520	544	512	547	523	523	534	520	496	531	540	540	544	483	503	510	514	532	518	551	556	556	529	506	518	489	507	555	505	546	563	489	535	543	508	520	515	528	510	558	601	545	483	473	541	535	494	528	538	523	516	554	539	486	539	525	538	522	533	531	536	498	522	526	525	521	499	464	531	551	511	548	506	521	542	537	487	528	499	548	520	526	500	534	540	562	541	599	518	592	544	530	503	501	520	500	556	515	516	522	507	529	498	508	544	500	542	506	498	563	530	549	531	496	550	527	530	509	554	505	528	530	537	509	573	508	558	528	486	537	566	520	492	510	546	468	533	501	501	517	507	496	514	465	539	525	487	521	503	520	520	555	541	537	521	531	561	536	490	531	539	550	521	548	522	553	521	545	509	511	554	529	501	531	544	541	518	502	511	530	546	524	546	504	549	527	508	542	539	538	528	507	538	519	531	479	507	555	513	524	504	534	523	495	519	570	500	502	530	550	489	554	576	556	480	539	526	525	536	548	527	527	501	500	484	524	551	551	576	507	515	542	533	508	532	501	505	512	556	467	476	524	539	541	502	521	491	563	510	546	525	553	508	539	512	543	506	524	526	536	533	504	517	502	537	514	511	527	469	471	503	522	533	553	521	533	467	527	538	512	544	497	497	537	510	520	493	537	544	514	509	505	484	514	493	561	554	541	510	504	524	503	520	546	481	517	552	506	509	553	490	576	534	557	545	504	498	540	550	494	539	535	490	534	553	504	495	526	526	533	544	536	548	480	518	537	520	529	505	533	510	525	523	522	529	482	504	572	486	499	537	533	532	500	527	514	490	547	492	518	534	530	506	502	497	500	500	538	546	512	529	563	538	536	548	488	534	519	493	505	534	533	526	540	558	521	508	533	482	516	501	531	501	531	536	521	549	506	543	538	532	514	554	520	552	535	532	524	520	549	540	527	507	528	533	524	499	483	556	532	522	553	504	468	519	504	536	514	535	483	550	538	557	541	520	485	512	559	563	511	558	514	508	512	576	502	503	494	549	529	512	555	521	513	503	504	560	500	527	546	504	523	508	525	534	551	517	494	472	575	503	486	526	525	506	485	533	518	504	507	515	534	498	505	541	468	542	505	567	527	517	495	478	538	539	554	528	588	552	529	533	569	506	552	520	556	576	539	554	505	508	543	504	572	492	467	532	527	524	528	540	545	527	485	513	506	528	486	519	529	531	519	537	551	512	570	498	517	501	492	518	543	502	497	543	545	539	516	513	529	562	532	524	504	535	509	537	513	534	473	554	544	531	516	543	552	534	527	517	489	477	534	550	537	498	536	509	503	563	510	562	528	549	546	524	519	536	509	541	531	525	508	565	492	545	504	501	506	504	525	547	510	556	544	536	510	533	502	496	539	526	535	531	544	521	527	522	563	506	569	497	543	513	550	498	512	506	567	498	526	552	497	518	554	546	539	530	522	490	534	532	537	552	568	523	504	507	522	533	540	532	509	520	543	531	514	530	512	554	508	516	546	518	543	511	482	541	505	532	536	544	505	485	515	496	517	557	539	509	548	518	506	506	538	499	527	544	521	515	525	536	542	545	551	523	509	521	520	489	527	526	524	508	502	522	516	518	564	525	532	523	495	569	526	501	533	534	508	494	551	508	534	544	538	519	515	550	573	525	528	513	498	523	516	512	509	513	573	507	515	504	498	533	539	513	480	534	540	519	533	549	528	535	501	563	509	510	511	506	515	565	519	491	524	531	489	477	505	498	505	476	504	498	536	509	508	513	501	496	526	512	517	551	507	507	536	547	516	545	572	494	530	564	479	550	533	502	513	487	523	469	538	536	496	533	502	526	512	528	520	556	530	523	551	511	531	516	514	494	565	530	522	511	526	515	537	498	538	544	556	562	518	490	569	482	512	536	563	539	514	512	494	529	593	508	525	539	513	528	531	511	498	566	530	544	518	518	543	555	531	495	534	527	487	528	543	499	495	495	511	518	488	473	519	573	504	539	504	495	513	465	530	531	516	549	523	485	530	593	527	529	506	528	515	556	537	549	539	489	534	480	571	557	492	533	542	557	564	500	523	519	505	568	506	541	499	507	525	527	535	521	501	503	547	559	550	530	544	524	500	528	505	509	536	523	521	522	486	533	525	517	550	552	548	527	514	533	536	544	519	568	514	524	519	525	536	588	505	535	543	495	550	529	513	552	540	567	525	532	479	509	539	558	510	551	523	518	539	575	523	531	535	530	530	489	523	523	530	483	542	495	525	547	498	527	540	528	544	475	526	501	517	576	593	495	502	523	518	540	512	558	482	522	586	520	531	554	538	485	541	521	535	533	519	517	477	504	534	503	526	513	555	496	505	515	532	514	531	527	519	522	487	510	547	511	526	504	546	531	513	555	527	562	543	509	534	491	504	579	546	516	534	548	552	502	555	558	504	510	521	560	509	552	571	525	521	484	522	527	538	487	523	536	558	510	536	549	481	527	527	525	536	579	562	518	504	498	568	505	549	505	479	584	513	518	543	538	512	537	507	507	516	503	478	532	510	534	545	522	524	577	524	540	526	499	481	510	513	570	466	544	560	512	547	524	484	509	534	476	497	503	510	568	593	481	535	496	517	537	536	486	529	484	522	473	558	500	549	530	526	531	531	532	562	517	506	495	522	552	532	537	536	495	539	490	524	566	523	522	520	487	513	538	447	584	555	533	496	489	547	509	533	519	522	507	520	499	555	503	522	498	522	550	519	529	506	547	562	532	542	529	532	493	522	492	526	512	547	477	511	526	537	556	528	507	533	537	532	527	494	550	516	534	552	529	538	519	545	548	521	508	494	538	509	469	509	526	562	565	519	568	546	564	520	501	512	490	537	512	509	547	495	491	529	529	552	544	531	478	551	554	554	534	502	529	520	477	502	521	526	540	527	494	540	515	536	517	513	515	522	571	550	510	565	496	534	548	502	486	492	559	511	533	533	533	493	532	609	556	556	506	497	540	540	508	555	536	530	507	476	518	546	511	559	539	494	541	537	511	547	506	532	516	523	539	532	534	560	541	491	505	529	526	525	554	531	509	535	495
23528	21388	28645	24530	21277	5305	1363	1052	955	935	842	816	836	817	802	812	746	730	754	749	729	729	709	685	718	713	742	730	690	710	708	709	725	689	758	729	744	731	717	726	719	715	749	708	739	716	696	737	712	730	738	703	714	723	722	725	781	707	699	691	719	772	740	710	733	736	710	708	708	735	702	746	682	725	685	729	721	712	698	745	702	710	706	700	716	722	695	732	679	752	757	747	725	682	741	777	695	706	714	746	748	687	685	714	730	660	757	697	740	736	687	715	702	730	717	690	681	720	722	744	682	708	691	689	720	670	674	702	699	741	696	727	787	725	688	672	680	738	701	724	708	719	715	731	755	714	703	674	715	648	664	748	696	707	740	748	706	670	693	708	681	686	730	705	731	712	687	724	677	720	690	681	693	733	689	739	726	672	701	705	697	745	720	721	705	715	737	717	744	712	781	669	716	732	738	713	728	724	707	743	705	692	669	737	744	723	711	700	703	795	681	729	707	691	715	717	693	713	732	709	707	750	710	713	712	652	758	710	668	695	679	761	713	692	652	708	753	719	763	687	728	703	662	653	701	737	746	697	706	680	727	709	750	709	678	729	725	718	623	770	719	664	646	734	704	759	671	665	703	697	750	668	740	701	702	665	730	746	715	724	687	708	671	709	730	763	707	713	732	715	670	762	723	687	682	710	720	754	687	712	733	718	736	701	700	703	693	686	707	708	685	728	728	697	712	757	669	696	685	716	754	723	696	691	702	719	740	702	696	744	672	688	720	707	739	742	703	776	719	718	733	746	708	717	767	687	757	744	718	705	765	715	712	713	727	723	705	724	682	713	661	681	706	753	757	692	712	668	740	766	710	748	700	706	746	715	738	722	687	725	750	755	758	718	692	691	730	801	725	715	703	741	708	733	719	730	754	693	767	713	706	699	713	672	765	717	686	671	727	721	700	680	674	697	693	712	721	712	699	685	700	703	724	730	704	705	709	719	686	711	724	724	739	714	732	701	661	710	708	682	692	678	698	740	741	761	713	685	760	741	735	689	710	721	737	742	716	767	748	705	723	729	731	711	732	684	685	703	729	707	737	768	726	647	730	713	725	715	746	771	695	723	690	711	715	727	677	700	688	750	734	707	704	719	726	680	693	691	725	722	730	748	703	660	643	704	706	677	758	734	732	712	711	731	713	791	716	699	709	718	678	745	711	672	734	723	724	731	743	689	718	748	757	723	683	737	724	707	711	737	723	745	712	716	721	738	721	704	727	725	736	726	687	707	735	732	726	702	707	751	685	694	662	737	700	735	718	699	715	754	719	753	716	708	728	702	735	755	674	730	749	718	659	723	721	693	714	665	694	755	655	691	725	708	739	727	755	721	703	701	693	718	717	712	745	768	693	668	668	728	709	742	713	761	715	679	730	687	753	723	704	679	750	664	677	777	674	766	727	745	758	687	756	738	683	702	695	713	708	722	810	676	760	680	709	735	705	734	718	719	705	726	739	698	738	715	741	714	712	708	726	706	733	669	733	726	634	705	677	699	746	711	738	780	702	707	727	726	724	717	704	699	742	677	730	723	719	751	745	730	665	716	716	712	701	731	710	700	713	687	693	735	721	706	711	719	738	715	710	692	683	678	746	710	735	675	689	714	748	716	713	714	738	735	665	717	735	688	732	695	727	758	728	715	734	686	713	724	700	721	673	684	718	671	673	786	724	717	709	663	741	749	731	722	703	704	715	724	715	669	691	741	709	679	716	727	709	707	699	639	741	686	702	705	726	733	641	694	731	760	732	706	684	675	690	701	680	739	694	728	697	720	732	703	706	723	679	685	718	691	681	696	721	715	710	734	751	723	715	724	713	707	740	714	687	713	736	708	750	656	746	688	727	692	750	760	756	719	671	698	771	670	692	749	675	718	698	698	672	725	733	718	695	799	663	709	773	729	705	693	696	708	689	727	724	738	725	685	699	668	692	721	772	723	771	696	663	673	684	703	748	727	680	707	720	725	685	709	731	719	727	643	653	757	662	689	663	705	711	719	713	714	740	686	716	767	709	716	711	719	721	686	731	716	750	719	726	722	732	693	711	697	715	765	714	722	702	689	703	680	720	662	693	662	680	668	731	701	712	721	680	740	683	707	707	711	704	704	714	701	712	718	694	755	680	683	739	711	708	723	779	719	726	780	714	696	700	665	699	686	766	705	698	711	677	692	671	714	685	677	708	709	744	666	722	708	735	702	687	709	711	726	693	750	686	722	713	695	668	758	741	717	747	731	656	654	716	689	677	743	686	681	723	715	725	692	726	686	705	705	667	713	681	697	697	682	702	716	756	731	727	711	689	699	737	715	739	718	680	703	719	717	682	715	695	774	742	705	685	707	701	731	728	697	755	704	738	765	759	658	747	743	702	705	698	701	705	708	715	775	756	692	699	673	692	689	765	751	773	698	737	706	693	687	676	734	703	686	729	726	687	711	702	680	721	694	724	693	703	733	728	681	687	704	702	679	709	739	717	744	715	746	661	726	690	749	725	746	704	686	786	715	749	719	751	732	768	683	641	722	670	694	701	711	717	720	707	761	705	702	726	728	692	762	723	701	639	776	665	737	722	706	734	690	699	714	706	762	740	733	723	711	720	717	754	699	734	709	734	728	718	711	703	711	738	714	685	723	726	717	732	714	706	713	706	708	656	733	690	728	723	713	759	696	684	714	700	696	722	740	748	709	711	730	724	716	705	719	722	746	699	659	696	728	682	687	693	721	723	717	677	706	720	688	736	721	747	733	682	736	723	667	688	638	667	705	742	736	712	740	696	714	707	685	684	723	704	705	692	653	707	719	668	754	743	624	733	745	725	683	712	741	720	709	716	731	749	721	718	705	721	724	675	667	711	726	715	696	693	737	720	679	726	746	681	749	720	723	782	722	676	670	718	726	727	758	751	695	716	680	711	719	756	756	722	698	689	724	718	692	708	699	694	709	683	732	687	710	706	726	712	748	692	714	718	734	750	717	720	670	712	702	774	692	722	664	671	751	687	689	742	692	706	726	649	688	710	707	754	672	732	761	716	729	766	699	732	709	686	720	714	723	717	698	736	683	720	727	738	695	728	753	714	699	736	693	704	785	745	734	684	702	688	741	693	701	679	713	698	722	770	720	684	713	703	740	751	716	687	670	706	667	700	729	707	739	728	749	706	723	689	759	701	735	717	681	675	738	701	717	709	776	722	703	722	721	711	673	687	738	750	656	696	690	734	706	696	717	694	722	708	692	701	685	714	700	702	699	668	713	681	741	705	708	707	741	718	749	703	719	730	725	709	702	726	743	736	695	772	686	711	754	722	696	711	719	741	708	726	705	699	732	702	682	666	701	731	789	690	742	721	737	734	742	691	717	720	739	686	730	629	677	757	780	730	715	725	680	728	707	679	687	686	715	715	677	739	672	733	729	738	695	758	690	682	709	717	753	688	687	716	699	688	713	698	672	717	719	702	699	696	789	698	678	692	729
13040	8577	6060	3110	2356	1894	1755	1529	1351	1249	1151	1094	1112	1064	1039	1067	995	919	957	931	922	918	853	902	860	898	902	885	939	898	859	878	869	851	935	928	875	911	922	912	858	880	893	885	924	854	937	854	886	902	956	862	827	882	857	916	831	897	925	877	878	947	876	863	846	891	911	889	843	885	935	846	842	919	913	876	879	905	888	875	924	924	862	912	898	871	950	880	891	915	919	880	887	874	910	898	876	897	858	890	889	891	875	859	897	881	889	909	849	880	859	857	870	875	862	881	857	851	822	857	885	871	889	865	948	938	903	886	907	852	834	853	902	895	899	897	871	909	930	907	846	916	848	856	871	909	858	937	834	896	886	897	900	871	910	938	871	909	865	877	921	905	889	909	882	894	858	905	915	920	862	854	863	904	893	911	846	909	884	886	889	906	881	939	952	893	881	943	867	890	895	864	874	886	879	878	937	882	841	922	859	859	824	879	857	864	866	858	923	826	952	835	880	927	905	931	881	872	867	879	920	951	899	829	878	858	873	872	856	879	867	850	864	883	879	905	920	898	864	847	855	927	850	909	873	875	897	918	934	843	894	906	855	901	891	943	853	900	847	905	841	893	874	876	903	858	859	930	962	835	881	872	860	932	866	863	837	847	900	906	875	890	910	897	918	889	940	871	918	881	897	845	877	925	885	911	857	885	916	880	852	839	881	888	871	898	872	912	860	906	837	906	850	903	879	884	888	872	928	896	881	873	872	849	912	879	863	893	887	891	926	831	960	846	885	922	918	866	883	889	914	928	865	863	904	887	848	861	894	919	868	877	853	842	871	896	889	874	891	878	879	873	880	926	864	916	822	877	879	848	848	859	930	892	889	870	850	869	926	879	888	889	858	854	863	872	884	893	840	889	875	806	909	873	830	887	901	851	873	913	878	877	896	920	907	900	904	887	897	922	877	875	912	940	881	845	885	908	889	883	879	930	865	917	857	888	884	862	855	911	904	850	929	899	898	859	865	893	876	889	876	940	846	907	897	957	894	892	878	860	875	936	882	908	901	860	836	856	832	906	882	891	875	892	929	890	865	935	825	862	914	880	878	941	893	941	887	880	903	923	870	887	864	869	895	881	905	878	937	895	872	854	914	862	894	865	887	870	891	909	865	896	856	893	896	858	878	904	935	873	852	911	854	889	879	864	918	865	906	828	912	885	896	882	853	887	851	842	926	906	902	900	919	833	857	876	866	890	895	874	821	856	866	878	856	824	878	918	904	870	899	880	871	864	917	911	837	882	886	872	862	910	900	872	871	866	890	866	891	878	816	873	946	829	869	930	891	887	899	909	894	857	863	929	828	939	890	882	873	874	890	947	888	879	878	911	832	864	931	836	873	890	909	825	918	897	900	871	876	898	907	916	847	880	883	905	899	845	937	906	859	865	865	912	821	920	897	926	880	844	879	886	927	901	845	854	898	870	881	865	893	883	856	831	903	872	915	898	858	863	922	901	902	780	874	889	885	876	913	888	877	883	955	885	914	864	866	883	872	882	852	918	884	878	945	836	899	833	883	874	909	889	861	823	849	879	855	908	857	905	852	907	921	925	948	912	856	863	901	846	933	914	937	913	879	885	882	904	836	900	877	879	863	909	864	918	865	860	851	885	873	867	867	883	877	914	920	881	903	882	880	853	883	875	870	922	920	803	913	877	885	908	856	906	902	848	903	853	876	877	866	889	856	900	870	870	885	861	865	905	936	886	885	855	854	900	905	871	906	950	852	850	873	926	907	846	885	856	876	880	856	857	896	946	860	837	916	914	853	913	905	879	843	880	909	872	877	894	900	889	891	916	904	853	869	855	885	894	929	908	894	856	836	918	913	869	880	865	862	962	908	843	872	934	922	879	900	840	911	896	926	904	897	933	891	896	912	923	877	841	922	895	832	901	908	889	899	918	943	867	886	869	946	916	872	934	883	879	925	888	928	822	865	908	900	899	923	907	868	840	930	880	872	903	859	855	944	874	916	914	878	907	870	907	874	894	880	863	928	887	907	881	902	855	911	861	869	875	859	817	874	857	843	909	853	842	902	847	920	849	942	898	788	869	918	815	894	855	851	896	904	879	908	913	863	846	874	894	883	895	906	845	903	919	904	873	920	903	879	901	921	922	844	914	829	868	882	958	886	885	865	887	862	865	884	860	845	859	878	903	821	873	870	865	893	866	885	892	929	866	906	844	873	860	893	887	846	932	876	847	888	909	875	887	848	871	936	906	850	873	890	905	898	851	885	900	888	906	812	864	847	903	907	889	914	903	902	875	845	852	922	837	905	857	937	884	864	902	913	885	888	908	905	871	917	943	905	870	864	952	917	889	906	897	869	845	862	890	866	925	920	852	902	845	909	853	871	892	859	856	817	928	869	906	922	841	894	880	861	930	812	866	880	904	853	861	941	845	872	872	948	842	864	873	857	877	894	867	835	840	858	881	897	873	873	873	870	892	927	914	883	901	898	875	912	892	926	885	925	899	866	850	827	886	919	900	872	884	923	891	926	941	872	875	896	849	855	888	917	868	855	854	905	895	949	894	931	881	903	877	876	852	839	911	933	901	918	907	853	894	874	901	845	910	882	869	858	911	865	881	862	900	910	894	847	867	833	877	875	882	848	850	897	930	867	895	883	883	874	882	851	902	898	886	879	846	899	858	873	909	907	857	913	833	875	906	867	888	864	936	912	925	896	892	842	894	918	900	923	828	916	894	872	885	831	855	877	918	908	917	842	882	855	888	856	877	901	883	885	888	877	867	865	918	919	892	900	878	878	869	876	907	886	873	942	917	936	922	898	943	870	858	895	841	869	941	898	876	920	888	908	924	871	940	866	867	909	921	884	936	836	862	881	888	907	853	849	943	877	885	860	847	874	941	877	936	896	892	906	877	857	891	867	851	872	866	880	925	943	911	892	889	890	852	844	848	896	906	904	876	922	837	910	841	926	881	847	832	880	848	833	922	903	868	869	919	886	856	905	891	911	947	941	881	882	863	894	909	865	894	858	883	862	885	881	903	868	870	913	833	896	860	882	875	888	910	874	858	845	845	833	881	855	874	971	913	878	865	876	915	889	903	882	870	854	859	884	874	884	827	847	919	983	855	931	882	849	904	904	853	877	851	924	868	888	887	889	891	899	891	932	860	888	893	862	839	839	886	860	875	853	854	853	877	833	910	829	861	883	846	888	870	936	917	926	840	891	824	852	891	856	833	908	860	936	887	903	882	879	886	904	912	881	872	818	877	907	912	929	918	912	853	854	918	862	835	892	897	808	912	877	875	895	873	875	902	864	864	871	876	860	853	888	851	887	876	888	888	859	951	888	829	875	929	857	857	886	826	857	860	866	911	843	851	863	873	856	917	882	842	865	879	907	870	881	867	879	907	923	851	879	929	942	897	881	895	891	876	901	873	906	847	877	896	922	876	885	853	837	854	898	868	871	928	913	868	830	916	898	898	871	880	873	893	853	881
24668	21385	27266	25537	4788	555	498	412	392	355	336	318	308	309	314	322	302	293	289	258	267	271	272	288	272	243	249	282	292	268	278	277	287	247	266	248	224	277	255	242	267	284	258	272	270	268	262	247	258	276	255	251	283	266	254	264	285	257	284	275	250	256	263	255	245	285	287	276	276	298	266	290	243	280	274	291	255	277	270	262	281	262	257	254	260	279	244	274	254	226	284	240	251	269	273	288	260	275	272	262	276	260	239	266	307	315	293	276	294	278	262	269	272	266	264	264	272	278	290	239	288	260	246	258	297	231	266	271	268	268	257	254	241	270	261	245	252	273	267	271	245	255	282	274	292	283	260	249	264	239	238	266	258	253	249	241	239	288	239	268	258	300	262	307	247	236	272	261	253	238	279	267	275	249	260	254	265	237	284	292	294	283	275	277	276	276	284	280	258	276	260	261	276	267	262	242	283	265	255	296	280	261	264	295	272	274	266	253	258	266	276	260	251	261	290	281	256	243	275	264	276	259	262	277	250	268	276	262	280	260	265	274	280	258	285	282	240	248	268	270	279	254	262	250	281	236	279	277	263	261	243	265	278	280	263	297	252	281	286	268	247	267	269	266	311	278	257	290	245	256	253	242	266	253	261	288	277	262	251	232	262	267	270	267	269	260	268	273	248	257	301	284	272	278	262	254	264	260	257	252	260	260	281	293	292	273	261	282	240	262	258	280	278	267	233	262	263	261	253	271	266	270	268	284	258	257	237	292	292	267	223	274	247	258	278	271	236	262	231	276	236	260	258	286	240	266	264	237	263	285	261	272	259	259	268	231	269	251	241	249	295	268	282	254	273	280	261	254	254	245	259	267	266	247	244	241	254	279	311	261	280	259	262	250	255	245	229	268	272	262	252	255	255	248	258	271	298	242	241	238	286	274	268	296	271	285	257	275	248	264	265	266	257	280	245	288	264	227	252	252	251	272	257	295	259	240	249	271	262	246	251	270	272	269	268	259	257	275	247	253	246	248	293	254	284	262	281	234	252	273	265	271	253	279	268	307	262	290	261	237	250	268	248	258	244	264	270	235	292	262	281	221	249	269	260	296	276	246	276	246	276	280	259	259	286	262	243	239	273	281	241	272	261	251	307	250	269	259	285	251	279	279	263	292	270	270	253	297	240	270	244	272	247	284	259	280	261	273	274	242	264	262	254	262	264	241	247	256	266	256	252	271	269	255	267	302	266	261	275	257	276	262	283	267	262	296	248	279	262	268	249	289	286	278	281	281	274	255	250	274	269	267	241	268	260	250	287	286	282	257	268	252	291	259	284	280	272	278	263	273	264	278	255	273	263	288	274	264	270	252	223	267	265	272	291	279	296	256	277	264	258	252	283	295	268	293	312	243	269	234	281	269	252	299	263	267	286	287	246	268	255	248	290	251	263	259	240	281	270	268	293	278	268	271	287	240	293	267	272	237	278	238	281	269	281	262	275	266	268	239	268	250	249	278	262	260	274	287	266	293	257	269	244	257	266	257	259	239	281	265	252	249	252	260	271	271	246	268	259	285	275	274	265	279	295	272	269	259	260	272	239	283	269	257	247	279	298	248	273	292	245	241	245	232	278	235	269	271	289	272	259	265	236	289	249	259	234	266	305	263	286	284	277	246	266	278	306	269	280	264	267	248	282	277	288	268	257	257	238	250	269	267	279	269	286	237	299	269	293	251	267	283	284	238	274	250	249	246	233	290	264	249	241	244	256	246	265	270	279	277	270	244	269	246	284	276	265	259	303	230	264	255	250	252	272	279	270	287	265	228	230	264	275	275	268	266	268	267	288	232	268	286	252	297	275	300	282	280	262	287	253	256	254	258	270	251	293	245	261	251	273	283	234	241	262	245	258	285	272	249	240	272	271	256	271	293	261	255	257	233	254	279	258	251	245	269	245	229	237	273	272	256	242	297	271	272	249	258	275	251	259	282	267	286	287	238	263	278	268	267	289	271	252	232	273	274	270	264	292	255	251	264	252	222	277	259	258	275	288	253	248	245	268	278	263	291	257	286	264	300	263	244	281	296	245	261	266	233	300	266	276	245	234	265	258	237	246	273	260	277	263	238	256	276	260	279	247	271	279	254	276	265	265	269	288	247	252	243	282	266	286	272	285	263	265	239	265	265	237	272	268	260	284	251	278	265	261	252	255	302	248	254	259	272	269	264	248	287	247	262	277	249	265	268	275	282	253	272	273	267	259	274	283	258	244	251	279	249	241	257	283	239	276	272	245	269	256	284	255	283	289	263	275	251	277	250	248	269	250	264	270	280	282	261	262	281	251	247	280	244	230	247	262	252	262	265	277	260	253	253	254	284	259	255	297	277	269	268	272	280	260	293	262	261	244	265	269	283	260	249	273	251	259	239	239	255	266	265	264	263	250	266	258	275	269	253	237	273	255	283	270	274	264	256	253	246	281	274	262	259	223	248	234	241	276	276	284	271	252	244	245	267	249	241	257	230	267	261	291	269	268	281	290	280	264	254	272	245	268	267	264	256	277	275	251	271	276	270	285	244	257	266	271	307	270	297	272	258	244	245	279	261	270	258	283	283	248	281	302	245	269	280	268	250	266	247	255	230	268	276	255	300	290	264	248	275	253	256	276	276	264	262	268	237	257	239	253	249	269	256	260	282	271	270	278	261	263	280	266	275	264	251	281	268	273	242	271	262	256	266	255	280	263	245	243	296	275	300	282	254	271	248	278	275	233	265	267	263	268	265	255	231	260	237	255	247	260	301	235	222	274	252	282	261	266	307	240	235	275	268	263	263	260	223	241	252	265	246	276	274	273	268	245	258	301	266	275	275	260	269	244	263	254	252	288	282	249	283	253	241	249	267	256	254	255	250	252	268	281	262	270	277	271	284	265	261	245	285	233	260	261	285	253	261	252	293	272	260	257	283	286	287	221	290	228	259	257	232	270	236	259	238	264	257	283	257	253	266	277	242	268	271	263	256	254	294	249	265	234	280	285	251	232	236	275	271	268	300	249	252	235	263	242	290	255	276	252	288	314	248	250	288	289	295	254	259	260	262	271	249	255	260	254	271	289	265	283	255	273	256	267	248	276	243	251	254	265	255	261	260	284	257	275	248	230	287	280	276	237	277	258	242	233	278	286	282	284	252	291	272	244	263	269	257	258	268	268	231	249	247	264	280	236	279	276	271	272	280	246	272	269	271	259	267	266	261	260	264	251	240	257	277	271	300	270	272	266	253	274	256	254	253	275	269	253	255	246	290	266	311	285	292	270	271	276	248	263	304	259	267	272	274	244	254	275	257	269	252	286	259	255	265	280	246	260	258	267	282	284	284	249	281	252	291	258	261	291	284	288	247	266	276	266	270	235	243	277	254	273	318	262	270	283	250	240	258	298	253	230	256	264	264	255	255	300	266	274	255	246	274	279	271	269	255	242	275	275	257	254	243	245	267	255	294	276	270	247	264	265	248	249	250	249	253	255	265
11473	4965	3334	1609	1271	1013	874	768	697	607	554	480	470	460	494	458	437	421	404	371	416	380	363	376	339	411	384	413	336	372	379	372	379	397	360	351	387	368	350	388	373	358	364	393	363	335	371	331	342	376	390	404	358	346	356	362	371	372	376	360	369	365	359	363	388	377	385	365	365	371	361	368	359	382	390	377	398	372	365	363	397	352	382	389	333	352	397	380	368	331	338	364	346	327	356	350	369	380	378	378	381	346	383	346	335	353	396	375	343	375	349	384	384	360	353	343	356	352	336	359	356	365	357	337	387	365	341	421	352	370	373	351	360	386	350	363	377	352	346	367	344	330	381	346	336	338	366	368	355	358	378	337	382	324	371	377	385	367	358	373	345	350	378	360	355	368	371	397	320	344	362	401	351	341	336	353	342	389	378	382	354	365	336	400	357	364	339	358	359	374	335	360	350	361	341	372	354	364	343	353	364	324	356	351	371	373	354	361	360	347	322	376	398	352	388	383	371	367	374	375	364	364	342	376	361	351	350	374	361	362	356	360	330	365	375	351	377	368	357	389	342	367	346	358	373	372	369	371	338	329	353	334	323	389	382	340	314	365	333	375	353	375	382	332	376	362	372	369	362	400	369	369	336	416	332	360	375	373	384	373	367	367	392	381	328	365	332	384	361	335	385	375	344	336	356	354	370	374	356	337	374	357	390	382	375	352	334	372	396	366	386	355	349	360	349	329	357	332	375	355	357	352	338	371	359	372	360	362	425	350	380	358	359	378	339	356	343	354	376	336	357	344	365	360	380	363	353	347	371	407	369	348	368	357	346	380	350	326	371	363	359	356	367	359	385	341	365	340	386	371	342	345	368	355	343	357	337	366	385	361	345	355	373	352	363	360	362	389	393	370	366	352	347	338	372	394	330	366	379	379	371	380	343	371	383	361	353	389	357	355	361	395	378	390	334	321	379	394	357	363	351	351	363	359	370	346	368	348	357	355	374	390	321	318	365	339	340	374	379	378	366	409	399	344	357	353	349	333	376	362	367	365	372	349	376	350	355	336	351	324	350	362	358	340	383	370	353	379	377	328	364	370	368	378	381	389	386	355	376	342	381	335	380	348	347	357	379	353	339	390	386	375	382	365	349	340	387	360	347	341	373	342	359	376	341	418	374	333	352	384	395	368	385	312	374	343	370	383	343	357	369	362	360	359	368	380	339	340	313	334	395	332	339	383	366	416	364	370	390	332	380	362	362	385	366	367	336	359	346	364	382	359	346	341	329	403	349	363	384	358	368	359	368	349	377	356	372	340	396	352	396	350	359	374	364	345	357	377	341	366	390	363	375	377	368	343	390	409	337	402	377	325	333	396	349	341	352	365	341	396	366	380	348	356	320	340	360	394	338	358	388	361	353	361	367	346	354	340	343	359	367	406	373	338	383	351	340	358	364	338	311	352	354	366	349	385	366	353	360	373	354	353	358	349	371	326	373	372	388	381	405	327	349	367	342	346	347	389	362	377	373	356	368	337	371	365	363	368	369	373	362	378	344	356	348	337	349	348	368	340	368	378	376	353	379	400	331	323	366	400	359	380	361	368	358	359	384	387	369	358	379	352	366	337	354	364	355	375	363	358	366	322	335	387	361	357	364	405	358	367	366	348	337	348	345	351	367	347	373	363	365	345	335	355	365	345	379	369	322	362	343	352	359	373	339	307	366	329	369	347	377	337	367	359	383	379	381	358	374	358	342	379	350	371	373	368	360	359	364	341	367	346	395	388	363	383	348	365	358	357	391	367	347	343	338	364	362	359	339	350	340	355	357	342	349	337	348	384	343	360	350	360	380	397	349	324	376	356	352	358	354	370	371	366	379	375	359	327	387	332	319	356	369	370	352	399	380	379	365	389	367	378	387	375	366	384	374	349	350	336	342	378	355	375	359	346	335	400	371	404	358	362	335	374	369	347	324	372	364	342	359	355	371	354	363	331	331	385	377	370	369	317	374	316	394	359	391	351	346	350	395	370	380	371	356	352	343	376	381	365	362	351	370	376	380	379	392	387	344	369	387	393	350	355	359	339	353	380	365	344	375	344	355	346	363	329	354	349	373	346	367	373	339	354	369	377	353	394	395	361	372	361	386	370	391	361	345	316	376	365	364	396	331	368	360	347	352	356	366	331	355	361	374	343	345	379	405	357	348	369	365	363	389	379	360	369	369	368	329	327	329	365	369	378	360	408	386	337	339	327	357	345	378	373	339	352	377	337	368	351	366	346	333	367	345	362	341	382	374	355	366	372	366	323	344	377	365	364	350	347	350	380	355	378	332	369	363	379	382	351	414	338	328	369	348	377	374	351	343	315	387	345	378	360	369	371	348	367	333	355	350	338	384	385	353	349	337	354	357	364	406	375	314	370	378	363	352	368	348	365	343	348	359	410	410	376	325	367	350	351	379	363	377	377	341	358	349	361	370	362	347	389	365	350	370	349	349	359	344	351	335	375	352	368	384	381	362	372	384	332	367	368	370	372	348	369	361	362	347	380	381	359	396	368	384	371	363	362	351	365	351	353	349	372	353	371	333	365	352	390	381	377	354	382	386	337	384	374	363	346	365	385	382	352	342	345	350	394	357	376	378	343	390	365	360	374	369	382	382	337	378	353	378	345	396	350	344	357	360	372	339	352	391	378	366	354	357	382	355	349	355	359	379	350	359	328	362	363	334	382	365	355	391	365	375	330	403	358	334	367	375	372	345	409	337	376	367	377	393	384	395	382	356	366	379	346	360	339	372	370	314	330	369	339	354	389	398	375	336	355	368	359	362	386	347	367	335	374	342	364	373	330	347	381	350	348	348	359	352	356	348	353	341	396	349	361	345	339	382	355	362	376	338	367	332	348	374	350	351	346	415	384	362	351	385	357	371	391	369	356	351	368	326	339	361	381	344	337	374	391	329	363	356	358	349	360	370	346	368	375	364	377	372	363	351	369	348	384	343	355	367	383	374	368	359	348	364	341	349	381	311	364	348	399	382	386	347	378	413	345	353	358	345	389	348	356	396	362	415	362	365	373	374	346	348	365	362	358	356	367	356	335	342	367	354	307	373	334	363	384	365	343	391	347	341	371	385	380	344	354	356	370	341	376	368	346	398	365	360	371	387	347	323	378	376	375	349	370	373	356	361	356	344	391	362	352	373	342	377	347	337	364	355	363	374	387	352	365	355	321	384	388	402	369	336	367	384	391	378	322	389	377	336	356	346	368	353	345	390	366	365	394	355	380	329	334	353	369	343	398	359	341	349	353	338	349	357	351	361	351	338	346	354	346	327	364	338	370	345	358	387	372	393	359	355	388	373	341	363	363	357	371	390	341	371	405	382	357	344	383	329	371	351	379	395	395	359	367	338	343	347	323	376	324	389	399	348	403	355	349	362	343	359	322	363	309	409	351	373	362	363	384	355	383	346	360	324	334	373	382	353	369	378	346	335	389	372	352	357	341	345	354	378	359	346	371
22550	21440	29252	24005	21437	21315	4495	1365	1095	1012	927	844	864	838	784	774	784	699	719	712	664	674	663	662	659	700	720	679	731	705	643	691	707	620	706	661	670	667	698	657	644	604	632	663	684	645	653	718	676	651	688	711	677	674	662	668	622	709	653	656	681	651	654	685	666	643	681	621	644	662	641	662	654	678	645	630	682	671	653	695	690	663	726	677	651	662	688	679	683	689	659	637	656	715	630	641	643	676	625	670	702	698	696	620	639	646	674	684	665	671	665	669	614	670	644	681	620	688	651	647	686	691	637	629	667	643	661	674	649	684	698	639	711	662	658	662	648	649	643	698	654	625	660	664	698	665	662	635	692	683	643	685	637	697	647	704	693	696	654	670	716	668	711	689	654	677	689	687	701	670	656	658	658	678	656	691	652	626	664	674	667	700	661	627	638	671	676	696	696	631	706	626	668	657	682	624	644	679	686	665	665	632	645	666	687	685	646	672	686	643	677	674	660	643	656	705	645	725	644	656	660	608	702	617	653	654	657	675	657	678	626	685	663	659	689	654	680	684	664	668	699	662	678	655	693	680	654	636	630	634	634	652	678	663	684	674	629	638	651	640	662	687	653	658	686	673	694	652	691	667	724	660	716	661	717	680	696	730	671	652	645	684	660	693	641	662	648	668	642	616	661	706	671	673	660	639	647	661	640	656	694	669	697	669	669	676	677	689	648	678	610	601	643	700	611	654	673	617	616	652	640	647	663	600	637	640	704	670	627	651	669	691	678	655	692	676	668	685	679	689	672	623	652	674	639	707	640	617	655	637	680	657	681	625	650	664	685	680	667	650	669	674	619	673	670	661	611	694	678	652	675	649	634	712	660	689	647	667	676	629	630	683	705	617	666	651	713	643	633	665	658	648	661	657	698	676	668	694	625	667	636	704	697	682	658	631	718	630	656	643	680	701	644	628	687	681	670	677	668	647	662	607	739	646	654	635	621	624	629	685	674	681	637	677	688	671	657	683	734	642	636	678	626	688	671	666	670	663	710	642	648	595	695	682	637	647	667	647	668	716	682	664	647	669	681	664	643	683	647	633	638	655	645	687	656	677	658	618	614	694	658	677	664	649	630	646	647	667	682	700	682	645	691	656	610	656	684	691	698	702	675	672	603	673	651	669	670	642	640	684	701	640	661	663	622	671	671	667	676	644	688	643	649	642	639	647	654	679	616	657	669	695	695	614	695	652	621	649	682	724	623	632	645	673	625	625	664	700	629	657	707	672	648	674	667	639	676	670	685	678	683	599	677	676	657	675	662	664	671	664	691	662	667	663	681	621	631	656	678	641	710	631	691	719	686	656	672	629	658	652	665	663	698	679	636	609	678	618	644	672	637	677	706	656	677	668	618	648	642	661	635	653	681	658	650	666	707	675	648	632	666	689	638	622	639	643	671	660	643	637	678	717	644	674	644	662	672	645	669	700	680	632	702	671	665	628	664	671	681	638	630	607	681	634	639	634	662	641	677	695	675	674	660	674	600	657	644	686	642	707	649	666	691	693	673	669	605	664	635	686	665	653	694	692	671	685	608	596	659	616	700	612	652	676	634	670	667	700	676	657	621	668	625	692	670	648	675	653	653	677	634	725	641	693	666	629	685	626	668	632	680	673	675	624	677	686	683	617	667	708	645	627	635	638	674	654	628	719	618	651	656	624	685	669	640	694	654	632	638	656	669	601	672	614	692	687	679	701	652	640	663	636	671	682	666	672	691	642	706	673	685	637	702	665	645	686	664	680	687	638	694	661	649	674	658	640	654	716	607	656	687	713	710	678	623	691	705	678	691	653	652	645	670	654	677	699	640	636	654	637	679	669	662	659	686	647	631	655	636	678	645	683	671	667	678	669	699	618	639	599	650	664	698	649	664	676	667	675	659	621	716	676	663	664	685	650	677	638	648	667	652	628	642	638	672	649	706	623	649	659	687	650	655	658	615	676	644	668	660	610	699	618	701	648	645	664	684	599	677	653	675	700	688	678	662	619	617	621	682	669	634	643	642	644	667	628	683	632	644	671	687	676	691	650	701	701	651	689	636	700	651	637	722	650	632	645	623	682	649	629	628	707	639	660	683	695	641	660	687	691	666	638	693	674	640	694	691	682	661	653	635	666	647	691	629	757	641	649	691	633	662	663	718	710	657	669	645	688	652	666	660	647	693	627	649	626	698	642	663	712	614	698	658	661	660	622	661	627	662	628	658	658	663	645	690	645	630	675	679	645	614	685	649	658	675	639	651	675	696	668	685	703	639	609	657	634	621	625	661	626	662	641	645	650	649	652	629	656	664	676	650	662	667	657	610	674	682	651	668	644	652	664	654	674	646	635	690	671	615	661	633	670	622	688	690	682	620	649	663	669	656	661	687	671	647	675	690	649	690	671	648	650	639	635	639	700	666	666	655	626	662	702	663	675	687	641	682	602	665	665	632	649	655	653	641	628	694	657	662	691	698	640	699	654	622	616	633	598	605	644	674	672	590	664	656	686	664	608	621	702	633	666	704	621	660	631	653	670	625	699	650	663	684	668	674	611	664	664	632	646	608	661	605	667	708	715	665	637	633	668	651	635	675	559	649	643	681	605	631	637	647	690	687	647	667	691	661	614	631	643	670	641	624	626	631	662	663	642	602	642	662	635	690	648	695	661	613	672	618	621	644	692	634	691	649	664	676	673	677	630	683	647	692	679	640	643	659	631	667	641	615	695	629	666	695	661	631	624	642	683	679	663	668	638	699	686	666	679	627	666	662	667	629	670	643	649	652	598	613	630	660	646	628	664	670	685	673	650	660	621	702	652	655	675	707	635	619	689	700	648	663	647	618	684	666	655	676	640	686	658	667	657	665	672	625	630	642	620	644	669	638	699	630	621	604	685	636	684	688	657	658	674	690	688	675	622	685	611	654	638	657	671	647	649	677	643	656	685	658	683	685	671	682	681	664	650	630	733	685	640	647	674	676	670	709	659	679	605	657	636	637	656	638	649	623	628	679	643	674	622	626	683	657	684	675	645	658	631	663	633	653	630	623	654	708	672	665	646	697	660	689	658	683	669	674	664	642	676	677	697	644	611	691	633	689	646	607	635	696	609	667	653	676	636	607	635	715	663	670	677	642	628	691	634	635	665	670	661	660	620	683	635	644	650	654	692	655	687	657	658	640	689	695	671	678	638	701	622	644	680	677	646	636	587	634	662	667	650	632	653	639	628	669	670	638	640	617	647	681	703	654	655	679	624	719	670	681	675	682	654	667	637	597	712	644	643	686	596	693	670	650	619	670	669	659	675	611	620	655	666	670	638	658	650	650	638	652	673	701	619	662	651	635	635	644	577	673	717	646	682	632	671	658	676	659	681	679	690	647	690	675	681	610	596	673	684	695	664	651	663	665	680	647	675	667	708	621	652	706	615	662	654	676	598	617	654	651	657	652	641	684	679	663	669	680	694	664	659	653	718	647	685	638	683	647	644
15553	13840	9657	4764	3433	2740	2455	2069	1799	1528	1402	1289	1160	1151	1188	1097	1037	993	933	921	910	948	884	871	878	864	889	903	906	871	855	899	823	887	873	850	863	840	772	832	880	827	871	824	848	906	862	868	881	871	847	812	868	857	843	812	837	857	837	829	874	817	863	846	876	842	825	837	839	809	838	831	907	866	820	807	868	852	861	868	814	836	839	825	861	870	797	811	821	813	870	869	786	837	832	850	836	803	849	809	844	829	839	854	795	864	865	797	822	821	783	821	833	819	853	830	841	836	800	821	788	816	860	868	863	821	797	853	845	840	890	814	846	805	843	802	842	840	815	801	819	819	853	834	821	852	888	817	822	826	860	806	834	840	790	834	865	819	826	810	847	820	854	830	847	864	803	837	860	793	859	824	881	823	829	814	824	857	832	869	815	875	840	845	830	864	872	828	847	795	844	847	818	821	821	870	875	878	831	845	812	849	870	809	831	809	859	843	789	831	794	857	813	803	864	883	857	780	856	817	822	824	845	850	838	827	848	853	891	831	833	823	825	862	894	889	808	842	806	917	834	837	849	852	826	822	788	821	829	796	872	850	807	846	865	805	865	811	843	822	911	808	821	874	855	821	851	840	834	866	842	874	794	814	818	865	815	844	831	859	843	805	838	853	856	797	885	833	794	809	833	825	835	805	820	820	875	846	811	865	832	789	838	845	847	845	830	829	823	838	851	845	801	827	860	841	790	840	851	835	867	827	856	816	835	805	868	844	842	879	893	842	851	872	849	852	847	873	839	897	833	792	849	875	805	810	872	856	791	812	788	856	812	828	831	837	847	856	861	823	818	849	823	833	889	881	800	819	840	833	840	861	890	872	867	844	816	841	889	802	817	810	899	843	814	796	786	839	797	843	836	875	809	828	850	846	849	847	804	788	855	850	750	817	836	851	827	832	806	808	824	883	835	854	830	846	871	853	856	814	822	857	845	833	886	842	845	844	824	930	819	886	810	826	881	825	814	795	819	861	792	815	807	819	798	837	816	777	881	833	828	842	826	877	834	805	807	873	804	812	842	868	830	838	848	832	837	851	891	845	872	824	821	804	812	852	785	826	793	910	820	825	826	852	792	855	831	827	891	856	854	863	826	837	843	839	831	828	793	780	808	810	799	841	860	847	854	804	828	811	849	821	847	872	818	848	833	859	837	831	839	832	846	802	851	806	848	802	833	821	812	826	845	813	783	837	852	818	828	810	842	827	837	863	785	849	819	766	873	826	778	865	796	804	848	806	885	872	818	852	807	793	794	831	866	830	793	786	850	823	825	850	860	809	788	785	829	809	841	795	858	834	800	789	861	767	810	810	828	813	850	853	884	811	860	796	862	826	858	809	753	875	806	905	873	876	814	862	857	848	817	833	864	823	837	843	848	859	838	842	826	817	831	808	848	872	816	866	787	815	823	783	861	805	835	876	838	843	842	832	793	852	801	854	785	791	808	823	832	857	919	813	888	856	867	806	821	851	821	817	770	826	857	843	828	881	861	875	761	877	802	827	813	825	881	874	839	832	821	851	873	833	916	775	835	861	850	812	835	881	841	768	856	812	840	836	812	826	834	836	797	823	855	812	849	832	822	831	852	862	866	835	820	837	869	829	831	822	821	855	875	818	810	867	857	853	852	870	905	866	857	865	830	820	823	841	804	835	857	758	818	758	846	832	864	823	857	861	820	852	793	829	825	856	771	839	875	839	846	849	835	792	824	857	836	858	874	876	831	812	814	835	826	828	829	827	806	874	831	856	854	871	852	874	813	848	857	839	840	863	875	833	866	843	856	824	839	836	864	846	875	846	843	773	856	829	792	829	806	845	825	773	864	891	834	837	866	835	847	819	833	838	848	863	805	831	849	831	877	859	852	793	853	845	817	800	820	857	831	817	886	823	842	825	856	852	883	878	818	796	868	912	868	863	823	868	871	822	868	824	856	874	840	826	841	795	793	831	866	867	877	790	845	813	830	835	839	778	846	817	821	851	812	786	774	806	823	820	852	846	826	830	897	805	855	853	850	795	849	778	866	835	768	810	907	835	832	815	844	814	844	847	869	808	790	857	863	870	754	834	833	830	810	849	834	801	845	855	813	828	823	831	832	843	825	872	858	815	826	773	878	821	859	833	828	841	817	885	776	812	798	803	838	823	838	834	839	855	875	870	844	832	828	818	815	863	852	855	810	866	800	834	827	853	829	838	855	849	803	883	834	842	816	828	857	864	856	831	803	867	800	906	796	855	845	821	832	851	888	791	778	890	814	874	848	845	783	900	818	875	844	781	875	848	800	881	847	839	801	778	854	816	871	857	813	826	877	837	845	808	798	829	848	830	825	823	848	826	778	790	811	823	837	799	873	851	864	866	818	817	817	837	791	900	823	807	813	825	795	826	804	824	802	859	880	856	776	865	837	832	794	835	844	832	940	824	840	835	806	791	854	871	799	841	797	871	870	826	786	806	868	819	879	761	846	808	852	835	848	855	832	853	784	841	818	808	810	843	892	777	835	831	824	808	802	824	802	822	843	804	878	877	794	831	863	775	857	864	861	810	817	861	841	836	826	881	835	838	808	805	807	835	823	834	857	833	849	841	786	838	868	820	836	862	806	828	863	816	836	828	890	778	815	862	815	805	763	851	789	844	849	827	847	862	820	863	821	829	851	780	772	847	821	831	869	864	821	849	818	875	825	846	879	773	806	877	902	796	858	867	875	843	867	877	827	776	830	926	879	858	793	852	815	861	889	806	786	826	793	827	829	878	823	882	818	876	832	818	822	819	867	810	910	882	857	810	892	792	871	873	850	833	875	809	845	776	845	823	798	838	855	869	815	820	850	877	816	844	814	857	840	812	877	865	818	859	864	849	798	882	834	812	823	838	863	855	821	782	849	811	841	769	831	833	837	866	842	854	813	835	879	832	822	876	843	789	811	762	850	818	859	851	843	812	843	819	855	802	817	890	835	877	802	842	816	780	846	819	837	838	816	899	883	881	826	858	823	796	842	805	844	835	852	838	851	832	827	809	803	851	806	816	811	794	845	833	830	833	820	845	880	862	853	802	816	815	824	819	849	773	826	802	850	854	824	774	843	836	842	831	865	819	851	797	847	853	792	814	816	861	810	813	838	851	865	832	838	853	834	826	793	796	792	885	846	829	829	808	850	852	884	833	865	843	818	849	833	878	804	867	815	814	800	839	896	856	841	807	793	856	791	819	857	872	822	860	864	845	808	801	857	830	874	849	865	867	820	852	831	822	815	867	836	802	820	869	806	834	825	844	813	868	811	867	790	866	838	825	875	824	859	750	786	802	851	878	893	801	884	837	784	907	867	803	803	809	823	823	854	836	843	835	781	828	863	823	871	850	852	837	780	836	819	803	792	802	785	861	799	827	794	869	828	867	787	841	856	810	863	829	790	783	813	835	836	887	854	817	806	837	841	795	832	821	884	849	846	834	838	830	826	835	847	827	857	870
27561	17467	3529	971	733	656	500	502	451	474	439	455	469	449	485	438	426	449	438	430	415	436	439	424	417	396	423	440	409	434	390	400	434	432	419	422	409	419	393	400	423	412	406	415	443	419	402	434	425	400	399	426	423	429	441	414	426	410	378	428	395	385	436	413	445	405	402	447	413	438	432	397	449	432	425	433	373	416	439	409	410	400	429	439	398	400	411	407	466	392	435	462	378	426	398	443	394	416	375	450	380	405	398	418	430	466	379	427	417	410	418	417	426	387	410	458	446	388	458	420	412	425	426	455	433	389	388	434	408	404	423	386	427	409	430	413	409	426	432	394	425	413	410	380	417	398	425	427	369	387	429	389	435	416	395	379	392	447	415	436	415	419	433	422	434	414	406	427	427	417	371	456	406	427	378	448	417	415	426	449	446	428	418	428	406	430	430	425	430	434	416	436	392	411	431	400	408	409	397	419	398	412	390	444	391	401	413	404	425	381	431	428	402	395	425	436	404	419	416	423	431	432	398	431	420	433	464	429	438	406	418	442	400	432	421	443	405	417	392	444	398	394	399	415	414	447	445	417	420	417	427	420	432	409	432	435	447	420	408	410	402	412	446	382	416	428	442	396	422	436	409	429	426	453	421	412	401	440	457	409	418	415	420	442	422	393	426	402	440	447	448	426	389	432	422	425	406	406	422	421	391	388	437	411	416	395	428	428	408	410	423	417	426	454	424	413	406	396	402	402	433	421	411	437	409	426	406	442	424	421	437	414	459	451	436	407	389	428	394	408	442	433	436	432	441	419	415	396	396	435	416	398	431	430	442	435	454	477	453	420	410	407	423	450	418	439	418	412	385	424	411	403	421	412	442	439	407	411	441	429	424	397	397	377	423	418	403	368	399	420	415	441	442	447	425	463	378	453	439	393	406	392	444	416	395	389	409	459	433	422	408	388	422	417	409	394	411	406	425	404	435	405	432	398	430	429	430	430	426	390	430	420	390	436	440	414	422	423	407	431	391	415	403	462	408	408	422	400	403	462	421	427	467	375	429	395	413	417	413	465	417	407	421	470	449	406	397	399	403	382	421	421	419	395	437	451	429	371	408	434	396	374	420	471	409	439	407	408	456	409	447	432	385	421	417	430	415	465	378	416	422	449	408	425	448	412	428	396	441	387	375	431	407	469	408	451	410	392	421	396	487	419	422	423	420	381	416	455	393	397	378	424	417	415	418	419	440	386	414	415	415	394	449	431	425	415	452	398	425	429	435	387	473	458	400	422	410	406	422	431	414	412	445	407	399	423	436	389	416	430	447	383	444	373	423	490	428	418	435	413	443	413	427	388	469	420	414	432	434	439	425	409	431	421	452	405	419	435	407	445	403	440	447	409	419	400	462	468	422	438	366	398	450	433	455	420	416	412	423	379	435	436	409	422	443	374	391	400	449	410	412	401	377	397	437	409	367	425	408	407	408	407	433	401	396	379	467	406	432	434	400	376	418	431	382	420	403	453	413	419	436	428	418	382	410	398	420	395	392	440	425	421	425	444	405	397	417	419	413	406	415	388	479	419	420	410	382	436	434	403	458	385	426	436	392	397	416	466	442	398	380	403	460	432	451	395	393	415	421	438	416	440	404	434	444	406	415	421	399	379	385	399	436	448	428	418	403	401	425	453	416	443	404	421	415	405	430	423	393	380	412	381	402	423	430	434	431	412	408	381	395	388	409	348	422	405	401	415	410	459	410	410	423	416	425	395	383	423	379	424	400	426	424	427	430	437	399	428	438	417	437	418	417	410	403	470	407	435	412	427	417	417	424	404	402	413	415	411	395	392	446	443	414	442	409	426	423	431	403	404	463	402	411	404	419	444	419	405	428	402	403	420	426	440	421	389	386	429	397	418	422	416	430	444	423	463	409	407	394	397	424	416	415	413	406	354	425	439	430	379	457	426	406	442	369	433	433	434	422	447	439	455	441	406	383	419	411	416	430	426	480	423	453	418	416	410	409	373	427	387	374	432	422	417	421	427	423	399	415	426	387	421	409	411	381	398	403	411	414	354	405	425	412	454	462	431	385	431	398	418	417	408	442	443	407	432	417	419	423	428	411	453	433	385	425	421	414	437	405	439	455	402	420	353	443	425	449	390	420	378	420	438	401	402	403	427	427	404	420	428	405	412	462	430	428	431	439	390	438	401	421	452	418	413	420	377	402	406	412	432	421	404	407	443	422	410	414	429	407	415	421	422	376	453	415	415	422	411	402	424	423	446	418	417	420	447	432	417	428	429	404	421	401	434	402	388	430	411	406	403	421	415	411	406	395	406	398	426	417	425	411	451	428	417	438	395	421	407	427	373	421	433	421	430	398	420	430	430	426	440	444	401	450	448	414	426	398	430	411	420	442	415	410	419	435	418	398	432	438	441	401	410	397	403	390	420	410	445	411	375	403	434	408	404	377	369	407	417	422	413	404	400	415	431	396	455	427	398	445	406	409	385	408	449	418	452	389	393	399	475	428	414	417	448	456	403	426	420	413	408	441	397	426	445	410	383	411	437	389	409	428	436	435	424	432	416	436	395	429	419	428	401	415	414	422	389	404	414	416	411	442	420	430	384	432	411	405	415	360	437	449	438	383	439	414	413	465	397	429	400	406	434	411	417	379	456	422	423	389	399	445	416	426	429	416	426	424	400	408	417	419	423	432	412	380	374	404	401	437	440	445	416	402	419	383	431	410	423	419	420	419	449	423	409	442	433	385	433	431	426	420	380	388	417	434	454	399	412	387	447	406	415	399	398	435	407	422	401	405	422	421	401	411	439	405	374	428	367	434	398	430	396	428	445	416	407	395	439	406	438	445	425	425	375	402	399	409	421	429	412	427	434	368	396	420	392	416	424	403	416	403	403	436	418	415	447	439	437	391	467	452	425	403	397	415	428	424	402	394	421	413	393	421	405	398	414	434	412	428	421	400	389	429	435	386	416	435	412	420	391	412	403	429	367	408	422	363	432	417	433	413	402	406	410	425	430	375	410	414	452	401	419	441	415	415	416	405	421	396	443	387	395	427	404	431	421	417	424	434	373	407	431	424	400	456	434	404	417	417	418	410	424	405	466	364	441	415	415	411	381	415	403	421	454	424	438	417	449	431	430	396	440	428	399	407	428	429	424	408	408	392	399	406	378	430	443	438	403	400	445	410	430	408	389	408	413	385	413	463	439	387	465	447	407	404	410	427	410	426	397	441	436	388	440	427	409	409	425	400	409	412	407	381	449	408	414	393	409	413	412	455	438	401	403	443	441	418	445	392	417	422	395	444	443	407	412	427	430	417	415	384	416	433	443	439	426	402	382	425	421	406	404	432	408	435	395	397	414	404	395	412	388	445	395	405	458	384	416	417	421	416	410	388	414	418	415	402	413	436	406	431	399	364	426	392	380	427	380	368	433	417	457	474	424	415	447	382	431	377	393	387	381	401	363	451	426	440	421	399	414	432	437	420	408	404	428
5584	1870	1433	928	752	715	668	670	641	616	577	580	565	541	557	557	580	551	551	543	528	534	538	482	542	527	553	518	538	527	538	530	528	546	522	531	494	522	538	540	485	546	529	571	543	530	531	531	544	555	540	514	520	549	518	482	522	531	519	548	534	546	544	541	501	509	531	534	532	540	532	528	508	499	530	521	570	526	483	526	499	517	550	533	536	535	495	521	521	543	539	534	537	536	504	523	571	519	529	506	489	544	536	540	598	513	558	498	552	496	520	556	534	553	479	494	557	541	511	527	505	480	506	543	534	450	500	491	539	527	558	523	535	529	518	534	501	505	526	560	573	559	566	510	518	531	499	488	563	522	526	525	535	551	536	575	554	522	525	533	542	504	508	520	552	530	550	539	525	541	506	547	545	555	548	543	514	546	545	478	492	522	505	515	521	503	526	549	542	510	520	546	500	539	558	538	503	530	525	511	498	575	520	566	573	537	540	524	561	493	488	487	506	545	518	519	522	539	530	496	516	502	512	563	540	500	560	558	561	524	482	526	540	528	495	504	519	535	560	524	507	560	504	533	557	540	548	525	536	527	503	517	534	503	498	517	517	544	551	519	518	500	514	503	529	510	603	517	534	545	493	507	520	535	522	538	499	528	511	565	509	482	518	509	545	513	532	549	548	535	545	521	537	550	558	493	535	545	521	557	558	533	509	514	517	502	572	492	548	557	522	541	517	510	548	512	577	543	505	553	516	542	512	501	543	560	520	553	547	522	535	528	518	518	509	519	523	537	539	578	503	531	550	529	530	544	530	519	529	533	504	528	508	545	551	503	515	516	554	549	548	516	539	468	525	520	534	540	568	532	552	506	534	527	563	558	534	542	525	500	508	509	539	581	521	572	491	548	527	513	506	572	526	527	504	513	544	544	503	527	523	506	534	536	561	541	509	543	532	544	531	577	535	492	539	537	529	541	508	577	556	510	542	537	528	547	500	506	543	530	496	567	515	518	497	520	532	510	514	535	513	527	530	511	507	549	498	548	520	534	506	540	549	544	543	496	515	521	491	529	537	496	524	520	574	539	521	534	512	504	519	534	529	477	549	514	508	501	460	485	536	564	493	554	504	545	543	539	538	501	509	537	512	517	505	543	484	528	506	548	526	552	565	499	520	544	618	521	517	524	548	548	506	515	538	511	565	514	520	553	529	542	546	488	562	537	542	513	525	537	532	536	543	557	568	518	578	516	507	514	516	528	526	520	572	516	492	507	531	543	525	516	576	541	529	543	486	494	495	523	525	520	481	509	491	532	550	566	556	533	523	533	506	556	571	480	535	469	506	558	508	548	507	514	537	531	524	548	518	547	511	529	541	543	548	527	510	555	511	521	529	542	518	523	518	530	555	560	523	540	503	535	495	545	546	519	507	503	528	545	500	533	530	555	557	527	510	560	551	523	494	544	530	570	490	533	541	547	530	586	474	559	507	521	579	509	512	546	522	511	507	555	542	507	540	559	546	595	531	539	531	541	505	519	529	521	492	557	504	529	554	511	566	523	522	540	541	503	542	568	541	475	561	543	533	517	511	510	536	485	528	506	536	525	544	551	502	536	563	530	528	523	524	499	525	524	520	522	498	506	485	569	534	545	522	562	539	508	511	496	525	516	508	475	528	513	496	574	543	510	550	576	515	572	556	598	539	523	535	492	570	529	480	548	494	542	529	560	520	490	518	570	520	474	505	507	552	563	491	547	522	521	549	524	540	570	548	515	556	542	500	492	515	540	527	492	504	515	501	575	522	539	544	530	532	487	525	515	563	475	529	490	540	550	521	565	521	567	542	551	529	529	528	522	533	554	548	543	503	543	561	523	543	556	563	506	551	533	544	542	544	533	540	548	530	522	542	520	531	507	521	534	514	512	502	545	545	509	545	528	574	544	520	535	530	545	548	533	563	531	554	552	527	521	480	567	524	494	520	518	500	530	526	579	492	526	489	520	551	534	497	550	525	527	547	485	528	499	537	534	567	551	550	543	539	557	527	545	542	518	530	558	540	537	546	496	516	563	535	499	501	534	538	518	509	497	513	535	527	543	539	554	547	510	486	547	494	502	478	531	534	500	580	549	534	525	518	520	547	545	553	493	531	539	489	521	539	541	486	556	541	528	499	576	555	540	513	538	534	522	505	553	532	565	527	513	539	544	497	491	522	510	537	567	548	481	542	501	532	540	525	487	556	523	553	494	467	524	521	559	508	544	568	468	542	504	524	525	516	548	545	531	524	550	543	500	479	575	541	543	576	482	525	552	504	535	512	483	568	492	562	501	560	548	541	510	545	511	504	553	526	542	533	516	542	527	525	523	501	523	501	509	544	558	514	535	555	536	534	542	505	560	549	507	537	582	564	546	501	509	532	534	586	553	518	525	509	538	512	540	539	513	517	552	516	523	528	492	511	511	497	520	516	527	584	503	544	534	563	549	535	505	498	525	537	556	515	572	525	549	526	496	501	507	503	553	563	518	504	561	537	543	551	536	503	560	514	560	565	561	539	519	512	541	533	531	523	499	509	526	530	509	546	552	542	548	512	511	545	567	572	565	547	528	524	526	506	502	497	533	497	453	493	521	521	530	538	545	548	574	544	519	510	553	533	500	525	498	516	488	496	568	523	523	539	559	552	579	545	505	534	554	508	509	561	484	528	552	535	507	562	550	504	538	555	508	501	529	566	540	564	482	494	521	536	508	519	553	517	498	513	467	515	531	522	520	526	525	492	516	532	547	556	522	510	546	549	590	501	502	523	493	535	528	538	571	558	481	504	539	522	529	540	548	547	547	487	565	513	537	530	525	546	535	529	507	528	533	589	526	558	514	566	543	567	518	537	531	477	551	534	535	534	542	509	492	542	505	517	545	498	551	543	553	499	534	514	515	547	521	516	488	511	516	570	498	501	528	508	506	493	519	552	539	541	541	568	520	577	558	550	560	508	515	568	553	500	542	565	536	542	544	516	536	534	539	522	531	543	546	560	509	587	524	529	517	535	531	542	568	494	538	469	527	541	504	568	534	533	579	530	529	529	536	513	538	524	525	543	546	517	497	539	587	520	481	479	522	546	523	528	489	541	540	531	570	610	512	524	514	592	509	549	535	496	503	486	553	551	534	536	497	526	557	545	566	504	524	532	580	517	556	515	520	534	531	499	504	488	501	525	538	517	556	498	529	512	573	529	517	510	570	552	526	549	516	517	564	490	520	505	503	549	492	531	493	535	515	479	510	495	567	534	502	512	516	571	509	538	548	502	479	563	544	481	528	554	553	549	527	511	533	570	514	537	542	557	522	554	539	514	602	512	507	570	521	517	506	515	531	524	509	526	507	530	517	567	572	545	556	537	577	517	537	515	491	510	516	505	533	529	530	493	547	559	522	505	543	529	517	530	510	546	517	515	525	569	557	498	490	515	509	518	572	515	550	547	519	556	523	505	519	528	513	526	543	551	504	541	534	542	547	483	489	543	492
23524	21392	28578	24522	21218	5337	1356	1036	942	924	915	827	813	814	808	801	732	802	731	770	757	781	777	723	748	710	732	701	749	767	762	716	750	700	750	741	782	717	755	690	711	726	709	706	655	703	759	733	701	641	719	679	694	726	706	745	723	707	714	690	713	765	686	746	756	716	728	664	721	700	695	680	719	743	715	665	724	714	646	719	696	756	694	710	724	714	712	736	723	751	723	725	675	704	719	758	711	697	708	662	743	674	727	727	697	719	727	736	688	693	776	705	755	716	718	678	716	710	719	707	702	703	749	699	700	721	701	714	746	723	742	731	683	712	719	709	730	724	725	706	726	696	673	699	727	707	717	688	753	697	740	741	758	719	745	648	694	681	740	760	725	657	736	762	710	679	703	690	746	683	690	726	712	671	744	715	751	733	738	706	727	717	728	749	728	733	683	736	669	711	708	727	709	712	695	705	742	687	742	747	696	783	700	764	731	687	724	729	705	718	709	721	720	707	698	727	708	671	720	684	701	735	732	709	712	706	730	700	721	716	713	686	728	737	724	749	683	710	727	687	717	695	758	684	711	670	753	727	723	692	746	721	702	714	671	716	721	711	705	698	728	747	732	669	680	744	719	695	671	734	729	696	721	674	701	720	757	745	689	674	757	686	709	712	721	672	696	708	686	707	703	765	667	703	725	687	715	701	771	680	721	725	729	718	763	706	737	693	706	700	712	710	682	710	757	750	696	719	738	707	718	692	739	685	686	688	676	705	737	700	738	735	752	730	709	709	742	699	743	727	671	717	735	684	664	686	762	748	692	723	694	733	721	693	735	683	725	717	691	683	684	667	705	688	709	705	746	786	705	710	715	704	725	654	668	736	776	726	704	679	734	678	727	665	647	711	770	722	792	665	746	721	718	689	670	702	733	738	713	720	710	672	697	706	731	704	752	696	731	703	718	699	667	652	706	745	733	720	699	675	713	722	711	677	683	725	725	698	766	675	689	682	733	716	731	730	750	698	692	670	684	695	749	760	734	722	696	686	701	675	705	700	707	694	754	699	714	733	701	730	744	730	755	699	670	700	735	730	747	744	725	763	682	769	693	723	742	692	690	731	728	691	696	693	691	744	692	692	681	717	719	758	744	708	725	707	703	692	682	656	720	709	730	715	761	721	711	654	713	709	712	653	677	726	723	725	720	696	723	704	718	681	765	773	703	673	713	696	652	768	704	732	707	683	680	722	720	735	708	640	749	672	711	725	717	694	703	696	679	712	726	732	710	723	688	685	722	703	724	728	673	779	703	708	710	661	757	711	698	662	720	712	675	738	777	730	672	682	762	667	700	759	770	740	735	733	688	701	720	723	652	725	711	738	766	675	732	679	728	710	749	679	730	678	745	747	684	712	744	684	722	680	727	721	708	730	751	691	685	747	700	732	724	751	718	785	681	709	707	669	681	709	738	759	720	716	644	735	706	721	711	730	724	712	707	768	735	710	728	708	677	747	751	699	694	710	719	670	710	753	698	723	702	680	658	721	710	728	738	709	718	749	736	681	745	730	679	717	715	733	712	737	682	728	714	696	736	678	702	700	721	763	752	676	704	693	697	741	721	774	681	673	653	730	730	695	735	747	684	660	733	659	644	762	735	703	729	719	757	692	709	670	690	687	688	712	706	736	719	701	714	732	700	702	690	736	714	705	713	739	716	700	684	700	682	689	723	685	682	700	677	755	722	679	737	691	746	703	760	713	784	716	768	720	655	715	761	687	743	762	739	757	714	697	686	733	704	681	694	690	757	694	695	702	750	745	696	659	708	713	727	719	713	738	722	684	700	706	673	732	751	698	734	714	714	702	717	746	730	770	732	673	710	740	743	706	636	688	698	713	688	735	683	703	689	700	727	711	726	688	692	705	711	746	680	683	726	707	757	759	693	716	669	719	722	695	714	705	710	723	670	690	657	749	712	740	767	702	727	745	709	667	689	697	701	734	731	732	731	735	670	704	667	762	750	685	755	689	702	702	646	736	693	688	704	707	740	763	703	706	659	781	677	729	713	706	651	727	679	707	722	686	693	717	701	737	698	676	689	734	707	752	690	709	763	650	708	698	693	690	745	747	724	730	683	671	748	713	719	693	712	729	749	677	709	696	694	730	734	664	723	695	724	710	742	731	703	710	748	719	671	737	716	728	716	740	715	699	778	720	729	724	773	763	763	680	699	685	721	697	724	701	712	734	659	661	729	689	724	726	718	715	700	728	700	695	706	649	742	672	736	708	737	700	752	657	710	669	722	687	695	698	747	690	752	748	766	742	687	719	694	629	716	676	748	738	696	752	719	765	704	707	729	761	739	693	731	743	783	695	718	740	718	736	727	669	762	768	730	715	739	655	698	702	710	711	719	736	731	661	752	730	717	706	777	687	705	704	638	709	704	697	695	718	702	692	730	682	716	716	696	713	724	718	652	716	723	743	701	678	721	699	705	700	719	699	758	725	685	728	738	716	716	744	712	695	690	736	751	730	749	758	708	752	713	770	766	697	697	713	715	680	707	730	667	700	713	744	730	713	701	732	708	700	726	695	725	695	670	672	682	747	749	761	703	692	753	721	733	734	797	727	727	697	699	692	723	733	721	699	699	722	752	679	746	698	719	742	751	717	721	759	723	713	753	713	692	726	704	716	717	712	730	727	683	720	652	709	711	698	726	751	671	692	702	694	774	716	730	708	704	732	728	668	683	726	749	705	697	667	735	704	677	716	752	723	742	730	713	671	760	728	683	702	758	685	722	722	732	731	757	729	756	730	747	701	698	683	685	716	721	729	712	694	700	696	707	762	728	773	738	710	680	754	734	695	735	689	711	743	781	731	700	749	653	706	704	714	709	679	700	698	771	708	705	661	706	759	675	669	697	757	737	724	667	728	747	735	722	757	761	732	722	747	757	721	706	745	698	729	755	689	732	733	680	744	765	719	751	753	693	695	716	750	695	719	728	725	738	716	709	734	721	657	714	724	702	717	697	750	698	737	715	710	732	721	704	741	713	715	731	710	726	745	695	716	752	692	709	704	766	711	744	690	715	659	742	716	684	662	697	667	708	701	738	668	706	711	714	696	724	692	720	743	688	666	730	730	753	685	727	701	643	728	749	783	709	704	738	670	691	736	688	688	693	712	680	733	696	729	712	742	712	700	744	742	734	726	709	745	711	681	692	773	712	694	666	690	705	711	682	667	735	735	722	690	705	722	661	689	757	688	690	729	726	716	693	726	689	711	696	733	753	696	710	732	749	668	694	661	695	736	749	665	723	726	699	703	758	742	705	707	688	777	644	712	704	730	705	737	699	732	696	728	750	730	754	671	693	679	773	756	694	727	732	721	718	709	725	674	745	718	731	703	655	674	674	728	706	670	746	693	698	761	709	732	754	718	662	675	693	747	692	723	751	716	705	733	678	679	725	719	724	690	738	707	717	751	751	710	691	714	720	735	712	684	730	721	706	752	771	697	719	717	734	668
12623	8540	6271	3180	2406	2046	1733	1500	1391	1234	1201	1135	1140	1063	1069	997	1017	945	1036	898	920	1007	913	909	934	967	939	933	927	938	867	841	887	909	902	872	873	884	927	887	932	921	847	896	888	876	834	896	936	898	888	861	890	851	909	900	871	839	894	870	902	925	903	882	885	843	886	876	858	892	914	902	900	879	928	934	928	889	896	899	875	897	919	941	922	909	892	910	861	928	870	884	898	896	885	885	876	904	918	936	904	892	883	908	877	902	890	856	904	891	974	880	880	842	928	901	935	872	913	871	876	866	914	879	908	871	899	873	910	859	915	907	933	929	923	892	889	893	907	936	895	917	867	881	903	929	880	898	849	902	885	920	870	885	885	859	854	944	942	868	874	899	891	863	909	908	882	852	866	914	953	888	939	851	874	895	851	884	873	873	867	917	890	850	884	938	928	905	862	907	941	851	910	863	916	922	878	858	908	866	875	897	891	923	877	982	839	929	825	872	859	822	885	863	880	860	836	864	890	879	887	884	853	874	908	872	861	873	824	906	922	880	907	865	920	892	834	855	831	911	875	864	894	894	876	921	977	914	891	879	943	875	934	905	859	930	907	872	844	846	865	938	899	927	922	934	885	909	843	852	885	855	879	890	879	872	889	878	916	873	881	924	933	878	889	934	886	928	856	938	881	936	911	903	914	877	835	951	878	882	871	873	904	953	877	868	849	919	914	884	917	846	911	908	862	893	854	889	907	950	897	878	929	900	867	925	829	885	862	900	912	902	858	858	891	865	888	880	876	873	892	885	910	889	910	892	928	874	927	907	827	864	881	880	867	817	927	898	914	903	922	837	859	881	852	919	895	930	933	945	929	865	866	922	883	903	845	833	893	942	904	812	858	893	836	865	874	890	919	909	923	877	838	902	923	853	900	850	935	853	907	867	884	893	881	873	878	882	896	936	893	861	866	905	906	836	907	824	893	953	873	910	892	865	844	866	883	852	898	981	873	895	874	886	926	900	893	900	898	911	881	900	927	873	859	876	908	910	881	883	877	868	864	863	907	958	862	890	878	881	923	889	951	860	918	839	851	878	864	915	937	901	859	865	885	931	870	870	893	903	903	904	923	926	876	884	848	893	857	862	900	848	867	917	880	878	816	908	881	940	899	907	886	893	875	930	921	877	923	817	864	864	876	902	934	921	929	891	871	899	915	863	833	865	835	836	877	867	846	914	945	883	884	858	943	888	844	829	884	890	871	878	886	897	841	842	932	860	890	891	872	899	871	897	897	891	876	908	857	937	864	922	917	877	870	943	865	953	868	873	850	878	903	913	897	885	851	871	926	845	877	907	921	891	857	909	932	869	883	879	888	874	823	898	870	900	864	858	894	868	810	893	887	839	891	933	911	898	917	881	940	913	849	874	862	835	910	945	872	891	903	897	864	893	904	876	881	883	807	906	871	888	886	857	858	831	891	870	914	905	909	931	874	915	887	875	912	914	835	864	872	909	846	846	906	858	854	906	840	907	868	914	884	915	896	902	893	891	876	870	910	930	877	886	931	905	893	888	886	847	900	880	910	869	902	923	908	922	891	890	909	911	865	966	893	918	884	891	925	834	901	897	891	848	883	878	880	894	904	866	908	888	879	863	857	894	908	858	873	886	831	923	914	857	880	867	877	837	920	867	849	935	949	933	847	897	858	866	883	899	911	837	924	922	868	876	943	841	903	869	882	857	853	909	884	916	878	922	877	891	897	906	891	888	911	900	906	879	895	909	785	886	865	864	866	884	896	866	819	880	965	926	893	900	894	844	884	896	874	897	874	856	885	845	899	876	885	915	911	902	857	886	918	860	891	893	891	889	914	923	823	879	918	871	924	905	882	863	955	880	848	872	912	907	938	923	890	885	901	946	871	885	841	904	897	872	947	907	856	923	954	924	837	828	920	870	843	887	874	849	880	891	897	840	901	877	864	868	933	869	937	883	935	956	942	884	869	897	844	896	885	843	907	949	904	919	902	860	899	872	910	896	883	858	879	867	815	919	919	869	894	895	853	902	929	888	894	868	879	887	942	914	844	888	923	807	863	848	886	876	861	904	890	864	919	909	874	906	888	904	914	911	895	850	924	923	892	842	836	841	872	914	904	864	911	895	873	856	853	937	908	906	889	903	935	949	847	913	927	892	905	837	902	918	876	897	844	881	920	834	897	852	906	853	880	926	833	862	883	866	880	894	892	847	891	933	919	867	921	917	944	877	871	834	916	891	891	869	975	882	913	907	876	871	886	950	923	910	860	876	852	944	866	878	943	900	911	908	869	884	900	868	904	915	901	870	890	854	861	871	871	911	957	914	832	896	898	937	886	898	874	884	893	923	909	961	849	858	865	874	857	890	912	869	852	919	914	886	875	877	897	868	903	902	879	863	838	853	947	886	871	891	894	905	909	929	872	931	911	922	868	882	885	921	886	930	928	901	916	882	868	922	891	831	861	894	849	826	873	850	904	920	848	885	810	916	909	875	876	940	939	796	897	889	926	887	858	904	913	924	912	847	928	886	860	859	887	864	929	909	897	962	854	891	854	923	897	877	921	876	840	904	887	831	890	874	859	890	830	884	904	848	873	901	853	926	878	924	861	855	946	893	878	894	934	953	895	858	911	920	897	828	914	916	895	925	907	878	905	852	898	906	875	841	905	903	925	882	888	867	877	894	901	901	906	888	906	918	855	926	878	895	896	891	870	878	864	877	851	913	865	884	859	853	925	862	846	871	881	894	915	902	934	937	910	903	909	865	826	897	860	887	888	890	922	883	903	864	831	818	907	923	923	858	929	919	854	852	900	828	907	892	867	917	858	901	852	901	874	874	890	878	878	928	845	850	883	833	880	826	896	886	899	873	929	844	862	882	863	917	904	939	902	894	886	894	886	919	911	878	888	891	894	948	929	866	883	872	880	881	891	878	893	879	901	913	879	854	884	929	855	880	946	855	902	850	884	877	868	882	876	850	874	850	890	865	838	883	896	903	905	865	934	887	908	880	877	879	870	909	875	897	888	900	864	869	919	897	947	922	900	951	954	914	901	857	937	891	869	895	882	914	869	884	923	930	875	892	860	868	909	880	846	935	838	890	952	881	868	841	913	904	844	874	879	888	920	852	876	856	866	851	924	833	924	881	864	896	920	929	852	938	884	942	876	856	894	891	876	932	888	890	895	825	927	966	892	914	926	915	934	921	904	877	913	882	905	853	918	830	885	837	880	869	855	878	875	931	910	920	824	864	912	888	910	897	909	894	928	872	887	947	816	869	869	843	882	911	894	868	926	868	897	890	861	906	894	888	905	864	872	901	887	860	886	833	903	894	891	893	892	898	866	902	885	908	877	838	912	900	881	876	883	891	851	876	925	820	820	885	886	849	888	888	892	900	857	897	888	900	894	890	879	866	881	910	900	853	920	833	874	915	959	891	906	864	881	858	881	883	871	906	853	933	840	862	835	835	888	902	840	902	886	897	856	934
24704	21389	27243	25562	4856	560	469	421	363	370	370	327	325	296	335	302	274	252	261	299	260	294	282	237	296	259	278	272	262	273	266	243	268	263	267	264	281	308	254	288	287	291	276	256	254	287	244	263	276	296	266	261	264	266	262	267	268	271	280	284	290	276	261	276	275	268	242	274	258	272	248	270	291	256	232	306	263	304	264	282	268	245	265	268	269	269	291	259	250	226	271	249	262	275	285	277	244	277	234	262	265	284	274	245	262	257	312	282	259	284	257	271	281	244	264	266	271	270	249	259	270	236	256	248	244	247	249	254	276	258	261	249	279	249	257	260	271	286	291	235	252	241	300	287	279	275	293	262	273	274	246	262	241	269	295	279	293	279	273	279	254	263	277	271	256	283	265	262	249	275	287	278	283	276	266	255	265	304	256	281	275	256	273	242	284	271	249	279	285	270	271	268	256	274	254	249	258	254	280	277	274	276	270	263	271	267	238	272	296	272	274	259	238	267	234	257	277	256	285	250	270	249	270	291	281	275	271	263	274	238	245	273	273	281	294	257	266	274	250	275	267	248	277	267	288	292	279	286	269	266	277	265	264	245	261	261	291	260	280	269	284	239	256	237	301	278	271	259	240	304	287	254	250	281	270	288	257	278	250	285	265	266	265	222	267	239	250	286	266	271	284	256	277	264	294	260	247	243	279	257	266	257	255	288	277	289	286	287	262	293	229	239	275	262	245	259	274	271	264	284	260	259	273	253	289	251	280	298	267	271	272	255	283	306	279	274	250	285	245	238	263	258	263	253	249	257	279	286	263	300	278	268	292	286	252	264	243	251	276	258	269	268	239	255	271	280	269	282	259	273	244	270	265	299	254	291	266	245	237	244	258	268	259	285	248	275	237	258	283	277	253	264	266	260	263	293	289	288	245	267	263	243	260	268	246	274	276	281	251	258	294	268	267	272	273	242	276	267	252	238	268	254	260	253	291	269	270	270	249	245	259	273	258	282	270	260	270	268	256	274	271	275	245	256	273	253	277	280	249	273	265	254	267	268	261	266	262	278	280	244	253	259	264	278	266	250	262	238	273	262	258	254	260	272	261	295	229	289	285	264	272	227	279	232	282	275	269	291	241	266	266	264	274	289	279	266	266	281	259	260	279	269	273	232	267	252	269	259	273	250	268	265	261	272	258	257	271	292	242	273	274	269	274	275	294	286	254	260	285	276	273	273	284	255	267	270	270	255	244	256	242	278	240	262	263	245	252	284	299	273	251	242	237	263	271	269	278	269	265	291	267	252	285	267	283	275	275	251	252	264	267	304	251	298	280	252	306	248	238	258	235	283	285	261	292	255	287	288	248	255	262	249	256	278	259	279	256	285	249	277	247	274	300	281	255	257	272	286	244	262	279	255	277	299	315	260	265	266	260	256	294	268	273	253	269	286	267	267	270	300	259	255	263	262	269	265	246	294	309	266	252	297	302	259	279	269	262	264	257	280	257	257	251	255	245	236	254	267	259	282	264	275	278	284	272	290	246	265	286	276	244	269	257	265	281	263	273	262	270	264	237	268	266	261	259	290	270	276	266	266	254	273	286	275	286	248	276	249	275	284	283	265	265	278	266	245	243	263	254	293	277	281	255	266	249	227	264	281	278	251	243	240	271	259	257	262	286	240	256	271	246	277	273	254	294	246	286	276	244	296	268	290	285	289	266	267	275	256	276	303	285	302	275	272	272	259	255	275	257	255	251	253	251	270	279	251	283	296	269	287	230	270	247	263	240	244	263	259	283	254	282	280	247	233	254	282	266	291	244	246	256	271	277	241	287	264	252	248	249	275	251	277	264	261	291	287	264	267	263	312	300	268	253	254	252	258	259	293	280	266	258	253	233	285	262	263	271	251	272	265	241	229	259	232	275	275	255	259	262	247	286	250	252	256	235	277	259	275	277	253	290	260	238	262	292	251	273	289	235	237	288	269	254	292	268	279	262	265	261	275	273	255	278	259	270	279	236	275	275	292	280	286	253	263	258	262	290	257	271	292	260	250	255	232	277	312	271	250	259	273	264	276	273	242	286	271	252	260	266	265	263	275	291	291	280	293	269	260	279	279	244	256	257	266	247	272	260	292	247	291	267	266	267	306	265	239	253	274	276	298	265	279	272	255	262	309	284	301	268	272	291	275	235	270	283	266	259	262	273	266	257	269	262	283	255	280	253	284	260	258	285	277	257	286	253	291	280	258	307	225	250	264	230	264	276	247	223	265	281	235	260	272	287	261	260	303	267	286	229	242	270	267	265	272	245	263	264	250	255	270	292	262	286	273	265	247	276	266	280	275	233	254	274	257	254	267	269	260	266	243	338	274	263	274	255	248	240	248	266	264	286	259	266	263	272	274	265	253	275	221	254	254	259	257	278	246	267	308	275	271	310	276	259	269	259	264	266	271	238	246	256	251	235	269	279	261	262	239	275	255	278	250	250	263	275	266	263	257	266	261	226	254	299	248	261	275	270	268	252	242	252	242	261	267	283	275	273	268	246	264	274	258	275	280	249	255	250	245	258	263	258	251	259	272	268	246	255	255	285	272	252	268	240	261	268	278	261	269	278	282	277	257	259	278	273	256	265	239	272	258	266	246	289	297	278	243	257	264	240	289	280	253	258	261	270	282	298	308	277	251	288	276	260	264	258	287	246	280	250	261	281	270	267	266	248	261	249	273	260	268	267	244	256	251	276	264	269	279	260	250	264	252	287	265	257	244	266	253	263	275	275	297	259	256	265	270	277	259	286	262	283	289	281	282	274	254	261	244	267	273	230	259	265	265	257	273	256	268	286	247	282	259	278	290	305	276	260	268	271	275	267	259	266	255	260	285	281	280	257	277	285	276	275	256	274	258	235	262	290	243	279	278	267	258	252	290	253	274	251	246	242	275	271	241	289	249	314	291	264	265	262	237	282	272	253	283	281	286	269	263	267	257	248	252	280	256	253	254	255	270	238	279	245	279	231	284	265	254	273	284	275	259	274	233	306	244	252	258	262	304	271	264	276	258	297	257	267	270	269	248	268	271	269	266	247	282	288	253	262	263	282	259	312	255	259	263	281	289	289	270	275	237	264	258	273	252	263	305	272	268	273	260	279	259	253	274	264	275	252	262	285	265	242	268	260	275	260	257	249	272	262	231	282	254	253	273	263	267	271	283	285	277	288	241	265	274	271	252	260	261	272	242	295	283	254	237	280	260	264	254	265	305	244	255	279	239	274	254	246	294	293	284	292	242	244	241	286	254	280	272	283	299	263	259	310	258	289	245	257	270	278	273	289	253	296	278	257	259	267	247	269	276	287	318	292	281	270	271	264	229	267	269	271	270	278	252	272	299	272	253	280	260	270	280	285	269	258	267	246	226	270	270	276	264	251	276	261	267	256	267	248	264	262	270	285	252	243	291	271	266	260	290	269	287	273	299	267	261	265	278	217	274	275	273	271	259	271	298	295	269	277	270	286	278	226	283
11398	4816	3436	1689	1198	985	815	680	748	648	603	510	478	513	505	452	435	420	410	397	389	389	379	414	411	368	375	353	373	389	363	384	362	362	365	347	399	357	358	364	348	353	395	398	384	372	373	374	384	367	402	377	365	375	370	359	380	375	378	354	346	356	359	378	384	388	352	399	386	370	357	365	379	413	363	421	367	382	351	374	366	375	384	400	372	405	387	360	342	378	368	380	355	345	363	368	371	371	354	386	369	354	420	377	356	336	384	352	363	401	340	380	365	353	377	337	375	353	356	346	388	370	375	369	350	366	344	383	350	366	367	367	376	334	373	356	357	365	358	353	358	363	374	375	370	397	351	357	366	374	339	363	350	339	379	370	340	320	375	362	363	335	346	360	345	355	351	354	375	339	369	356	360	345	386	335	379	404	379	373	393	379	341	350	355	341	379	366	355	362	335	353	387	358	324	381	340	376	339	349	361	361	360	354	367	353	379	357	372	376	366	366	347	354	344	335	389	379	340	364	354	345	349	363	382	345	360	357	374	380	370	362	367	360	384	352	355	348	364	360	349	377	398	371	346	378	378	371	367	366	374	369	400	393	334	359	342	360	339	380	378	369	347	325	386	350	376	364	362	386	365	380	352	327	354	364	347	389	392	330	354	349	374	380	378	355	351	348	396	348	354	355	328	360	390	380	355	370	391	316	357	393	370	373	369	363	366	344	355	407	348	341	369	365	386	354	352	368	364	355	347	384	366	358	351	343	345	339	341	369	359	358	367	375	369	393	371	370	354	367	359	353	377	357	364	341	397	372	344	383	344	362	338	367	403	344	354	381	335	369	368	384	355	339	360	359	368	368	356	349	369	371	372	348	350	388	382	351	356	336	374	365	361	343	381	343	349	367	367	361	394	362	367	398	357	345	355	400	418	378	354	363	328	373	353	326	351	358	362	348	364	361	361	355	369	366	363	346	375	368	388	348	395	351	378	351	330	365	341	329	360	350	367	328	352	388	312	362	376	335	341	362	376	362	376	348	352	370	373	389	356	349	357	340	375	372	331	340	378	408	380	404	331	398	380	360	375	410	339	331	362	355	348	366	374	357	360	388	390	341	382	400	366	352	347	367	371	391	404	348	411	361	353	348	366	366	327	367	372	328	393	353	364	374	346	349	362	347	377	363	342	353	371	357	367	372	365	392	376	369	360	355	358	327	369	365	341	367	373	356	346	378	369	349	359	361	398	372	367	373	338	337	345	373	326	381	354	364	329	384	359	341	335	395	350	366	358	325	345	380	328	400	368	376	338	377	358	357	390	360	363	373	396	358	377	372	378	371	336	387	354	364	351	360	372	371	366	342	357	392	374	375	385	359	380	365	342	391	344	354	377	377	362	345	350	370	342	388	385	355	375	375	376	399	354	398	333	386	361	377	396	370	403	352	351	378	353	393	347	359	356	362	373	394	342	389	335	388	348	362	355	367	364	338	351	370	381	339	363	338	393	399	351	372	362	376	367	386	352	343	347	370	365	351	339	363	328	357	379	378	347	362	344	347	361	375	386	382	326	351	360	351	365	357	349	385	357	330	401	350	357	342	365	354	382	347	360	363	340	347	352	352	370	346	374	384	328	372	377	398	373	359	357	343	349	360	358	339	383	376	374	375	363	382	369	349	362	359	333	358	361	349	342	348	336	352	372	364	356	337	361	354	372	370	330	363	388	357	348	388	358	376	354	379	347	362	367	376	346	352	349	362	368	371	362	326	372	385	354	336	357	376	349	373	394	374	384	350	347	345	362	325	377	360	371	363	355	363	387	386	335	359	341	375	365	376	348	349	340	371	366	380	342	339	346	345	378	350	375	379	367	353	405	358	353	355	385	368	351	345	385	357	347	386	332	327	364	342	350	388	385	369	369	390	397	406	409	347	380	351	338	387	350	345	346	381	407	371	368	330	370	393	367	369	378	368	378	343	375	373	364	384	361	372	353	370	353	372	345	380	382	377	372	355	346	362	330	366	360	348	364	377	340	367	315	365	356	371	342	359	368	347	387	391	377	356	401	373	342	369	367	394	377	401	371	369	354	360	357	400	377	367	341	356	367	368	387	363	367	370	345	416	385	345	355	355	350	363	364	377	366	377	398	346	365	386	396	348	351	375	350	380	348	366	354	383	335	387	369	416	334	345	394	386	349	375	358	386	376	387	398	327	356	384	347	370	377	340	325	395	352	374	352	364	369	350	354	375	344	346	322	365	362	371	375	389	354	359	390	353	395	356	379	324	384	350	376	339	386	373	360	351	375	373	361	365	338	366	325	377	358	383	360	355	382	346	399	371	376	341	388	364	392	374	375	367	328	350	320	363	381	337	345	353	386	390	364	360	373	363	337	366	338	350	376	399	315	346	374	365	386	353	348	365	388	339	370	360	337	346	346	334	372	379	377	408	363	358	340	344	365	359	368	373	354	364	395	361	367	401	355	356	360	365	375	369	369	365	338	323	370	353	349	355	358	367	378	339	327	381	410	379	371	359	359	368	348	410	390	366	348	359	371	339	347	373	358	362	344	368	345	379	395	340	346	379	328	356	333	347	366	368	397	354	362	377	365	375	359	353	375	377	335	333	355	333	354	388	379	352	344	356	378	383	352	362	340	355	381	370	340	324	379	371	372	357	355	349	372	380	341	371	401	353	359	376	372	385	391	393	372	344	365	368	396	373	381	368	327	346	384	409	399	365	398	391	384	388	348	362	362	344	328	348	392	410	366	362	357	352	346	372	400	376	357	377	354	373	371	357	362	372	359	374	412	369	370	354	366	351	365	339	389	352	355	348	368	373	339	351	350	363	394	398	370	346	370	404	368	362	358	362	352	369	376	367	374	319	352	348	358	375	395	343	357	374	349	338	374	357	363	387	333	356	358	353	358	395	347	334	361	368	382	379	342	362	362	390	356	369	355	378	362	382	354	355	346	392	345	369	357	345	367	380	338	353	371	373	408	397	362	361	346	377	358	358	347	376	387	346	383	347	338	373	379	381	370	366	368	355	328	326	381	367	337	378	372	383	403	339	369	352	352	374	434	327	346	352	348	334	367	345	334	401	373	366	348	349	367	378	377	373	338	352	359	371	369	352	369	359	353	382	379	349	390	376	355	350	358	354	332	388	371	371	376	381	354	364	372	356	365	365	365	364	347	352	379	402	372	349	357	360	365	393	344	382	362	338	332	396	372	353	355	360	370	354	384	375	347	352	405	362	373	379	371	357	371	345	367	362	341	372	379	350	393	390	369	357	332	343	387	354	373	345	374	379	347	393	346	379	367	375	376	350	358	344	359	361	391	349	373	353	393	390	401	342	319	367	380	379	383	366	363	344	343	367	340	361	376	350	334	352	344	349	355	387	379	373	338	359	357	364	362	368	358	370	334	385	364	336	366	400	365	316	379	372	391	369	374	377	362	354	387	374	377	343	352	410	318	375	385	346	376	369	367	334	350	356	360	367	345	380	371	380	367	369
22603	21464	29301	24035	21468	21380	4716	1375	1140	1030	946	883	864	858	841	801	757	684	686	741	726	721	723	686	652	730	700	729	659	711	679	698	723	706	691	687	717	694	678	691	696	669	721	686	662	684	675	659	663	685	656	686	714	693	648	698	693	653	699	667	673	690	635	636	674	692	677	654	712	649	731	654	665	699	704	676	660	650	634	626	646	660	674	654	614	688	674	670	655	666	658	700	655	702	637	695	673	692	687	639	741	702	710	700	701	679	670	689	724	665	669	646	714	636	668	655	706	680	732	684	689	691	654	697	664	683	656	671	664	663	736	681	708	637	694	674	727	685	700	673	668	689	658	686	668	655	658	670	643	698	742	647	657	657	682	630	690	658	695	650	674	669	673	681	662	664	700	683	686	631	606	678	700	691	689	661	683	747	635	691	643	652	681	661	608	693	645	686	674	649	639	623	679	627	675	682	693	689	644	640	677	701	694	658	663	708	655	678	634	688	628	719	666	667	669	667	666	671	650	656	689	640	692	678	646	656	675	663	723	681	628	649	709	641	652	659	641	660	682	667	663	644	659	701	663	677	674	723	617	661	678	686	671	652	665	699	657	692	666	712	675	673	698	639	710	672	656	706	707	727	656	659	649	620	647	656	669	701	677	695	667	696	726	656	664	683	644	678	687	688	692	714	650	647	660	671	692	691	642	684	651	682	657	684	669	662	669	670	666	685	654	646	645	699	637	660	674	670	668	626	659	654	645	660	710	717	609	665	637	658	681	652	714	663	674	632	708	652	658	693	691	675	724	636	685	728	687	727	611	678	682	620	718	718	684	669	649	658	676	669	640	693	719	641	678	664	706	651	664	645	671	709	706	670	657	700	660	691	618	647	691	669	646	638	708	667	673	694	649	665	657	652	695	651	666	654	727	663	633	705	685	653	690	677	723	673	687	678	677	648	643	682	700	699	660	697	693	695	671	702	650	688	675	638	614	646	699	679	631	675	640	711	682	659	653	614	638	683	649	654	704	719	659	698	658	661	684	670	659	673	659	710	665	693	722	676	683	677	693	752	644	676	685	713	692	653	604	651	665	713	685	634	677	651	710	685	679	695	669	716	698	632	660	677	639	640	695	642	643	713	682	711	676	679	678	657	639	693	644	664	675	675	668	671	649	621	681	660	673	651	687	664	658	683	643	738	706	639	689	643	714	687	652	703	669	661	683	613	661	662	640	619	645	646	666	714	709	644	691	665	714	657	651	693	629	628	653	706	666	663	635	669	718	699	652	649	668	627	659	687	684	651	611	656	623	705	741	720	673	680	702	716	671	662	708	669	636	702	685	666	684	693	648	660	641	635	626	637	687	663	689	655	685	674	707	748	625	656	633	668	689	668	611	634	688	722	678	644	704	686	695	670	668	672	700	653	714	672	678	632	680	638	698	683	665	666	651	652	703	654	683	650	687	642	696	668	644	633	628	676	664	707	663	686	645	689	643	639	693	687	659	642	661	609	661	662	668	659	701	615	658	645	670	684	676	692	625	698	680	642	685	658	663	657	646	647	659	665	711	655	657	654	670	670	636	688	699	657	689	689	669	671	647	668	635	644	697	702	703	673	655	653	650	629	696	659	704	698	613	692	691	648	716	667	685	675	656	688	667	725	668	712	696	642	683	657	671	692	676	682	735	664	643	599	669	626	722	704	684	680	666	664	641	714	650	687	679	661	662	685	678	679	676	712	666	614	702	693	631	677	647	653	649	633	659	642	700	674	687	707	667	669	644	666	678	722	655	640	647	705	705	651	648	667	640	695	653	668	622	679	681	639	640	665	678	652	659	683	694	705	666	674	679	595	658	669	678	629	699	645	627	643	682	602	619	714	669	699	634	632	698	662	648	628	684	626	645	689	693	725	641	624	640	671	662	649	683	655	673	698	613	668	670	704	684	646	736	666	615	670	660	659	706	709	663	647	656	627	689	693	685	659	619	686	650	692	675	634	660	653	663	682	667	648	677	670	689	693	664	715	667	697	670	660	660	685	646	663	649	677	636	655	673	660	617	671	664	623	694	611	649	687	682	643	675	634	677	685	677	654	712	682	637	629	624	641	683	678	669	661	744	725	621	659	676	649	673	648	677	687	650	658	627	659	645	692	666	645	664	696	658	673	625	655	699	669	647	679	730	594	659	692	681	685	643	668	673	688	691	673	642	696	671	632	647	670	654	646	689	654	648	708	642	679	689	664	662	611	695	648	695	667	696	669	730	655	658	674	680	690	656	655	637	622	682	703	692	677	683	677	647	654	717	720	693	679	662	691	676	695	618	655	681	650	693	676	709	680	661	655	666	661	661	615	667	736	651	658	641	670	672	651	656	688	630	669	659	726	709	670	670	600	700	728	669	662	659	686	657	696	657	689	717	642	675	677	683	660	691	711	705	677	697	685	653	672	622	687	628	626	609	702	661	648	652	656	642	671	639	688	660	656	629	606	625	665	694	704	689	698	676	689	652	637	659	672	678	675	693	681	668	673	607	667	673	711	705	655	653	648	703	648	637	622	695	708	651	662	689	667	699	659	653	706	665	665	658	650	700	657	645	702	629	657	670	657	649	716	657	643	643	676	613	616	637	706	682	661	678	658	666	713	669	683	649	648	689	641	718	684	650	682	652	668	680	659	691	677	673	652	655	640	675	694	677	612	681	622	689	619	692	647	655	686	656	675	616	649	692	630	668	634	689	703	687	668	645	656	732	722	636	648	662	695	660	662	659	685	616	687	665	676	624	683	728	631	669	630	682	637	706	687	697	694	669	635	713	673	698	635	651	663	699	683	659	713	675	707	630	654	703	675	685	661	687	697	666	633	692	633	638	669	616	671	653	658	655	648	657	674	627	665	648	592	645	612	672	672	714	677	648	665	678	667	669	708	687	631	674	652	650	664	724	684	645	653	626	660	680	667	657	666	669	645	685	685	668	665	664	614	673	640	664	752	632	649	679	700	687	681	680	663	672	688	701	661	646	658	642	700	633	726	694	639	647	651	659	700	619	657	665	649	683	623	672	663	697	659	680	675	693	692	628	651	673	622	637	675	657	662	642	651	666	645	640	688	669	690	625	626	629	683	704	662	673	692	638	669	686	691	652	658	691	625	688	635	656	668	696	645	675	667	664	673	656	675	645	659	667	666	721	681	673	689	695	624	726	708	691	656	660	654	620	689	674	642	695	679	697	668	723	636	691	705	726	668	636	676	681	636	658	693	650	651	684	674	648	631	690	688	673	673	675	625	622	689	646	662	661	651	739	659	650	648	648	683	679	644	685	700	693	657	662	660	665	683	683	676	686	691	645	669	704	703	656	667	717	633	639	686	630	671	694	689	660	687	695	670	665	717	665	663	704	627	637	684	666	688	646	674	617	670	653	636	651	642	646	740	684	657	657	704	672	648	654	698	614	671	663	667	634	619	683	657	607	666	622	696	737	682	689	676	656	649	684	639	626	688	698	630	676	641	659	666	646	660
14692	13835	9824	4954	3583	2808	2283	1912	1772	1591	1450	1326	1140	1217	1157	1124	1025	962	909	967	982	927	943	873	923	880	908	957	908	859	928	854	886	889	855	878	850	856	864	840	825	869	879	849	843	865	809	862	863	826	848	851	867	807	851	860	816	850	866	841	872	842	826	930	791	842	889	835	835	788	841	884	895	868	887	842	902	814	883	873	905	829	843	882	812	860	882	832	816	850	879	800	844	843	857	845	806	805	856	879	856	851	871	868	847	852	830	860	839	851	919	842	823	834	823	876	798	870	854	820	829	863	829	842	851	884	834	841	856	874	844	856	856	850	840	876	855	851	828	864	875	889	853	864	855	870	841	869	834	821	863	806	878	833	875	846	809	827	855	809	823	832	837	811	882	832	903	873	841	794	868	856	815	839	778	887	876	868	852	810	869	824	893	825	840	852	879	825	907	847	872	836	866	895	822	865	857	852	811	877	870	799	851	848	815	809	847	820	830	827	833	854	869	842	924	861	817	839	843	894	850	802	838	870	885	833	867	838	852	844	856	850	884	779	871	886	824	843	861	890	837	812	842	831	828	835	866	862	878	866	820	856	846	818	841	819	871	833	866	844	863	837	821	877	852	868	871	850	853	793	916	894	908	829	848	846	837	871	872	844	848	785	807	864	867	821	842	821	856	806	844	846	820	885	823	827	874	817	801	835	898	853	858	871	811	872	807	854	855	860	887	841	830	855	844	865	819	828	824	875	873	855	803	843	811	910	863	837	811	812	839	832	824	849	847	822	862	843	831	869	839	800	857	836	872	829	838	828	857	830	845	801	826	877	841	827	843	797	852	836	875	892	804	936	826	865	867	880	834	866	812	831	806	822	867	776	834	851	821	814	854	847	852	870	885	804	862	814	836	847	812	876	834	821	831	815	832	842	877	846	821	891	870	872	799	834	792	899	832	890	805	850	853	886	826	864	811	826	837	775	855	801	863	841	833	810	838	816	860	797	836	872	828	825	852	816	825	815	886	827	855	890	799	852	856	848	873	834	824	826	800	853	819	820	856	871	855	826	824	794	813	810	870	821	834	831	894	849	844	828	828	865	849	854	848	875	839	841	839	831	829	822	838	896	850	816	799	839	875	803	823	819	794	837	818	878	801	823	837	862	841	857	851	857	848	843	886	845	800	879	834	820	832	877	850	875	852	875	908	880	830	835	807	872	872	836	813	838	861	848	838	807	798	830	887	875	854	804	853	796	803	874	914	853	881	846	824	836	820	808	900	790	857	826	844	855	829	816	842	856	836	860	818	875	855	858	796	887	827	839	816	895	864	899	843	820	847	850	828	801	871	829	824	813	828	857	860	866	828	814	816	878	884	816	877	863	859	867	863	840	863	895	914	837	802	822	863	838	830	801	871	849	777	824	848	811	868	836	883	818	828	819	816	831	851	823	854	897	871	869	830	851	799	864	833	850	839	846	851	879	859	852	871	848	786	803	846	842	811	833	777	833	887	790	845	830	848	837	836	861	872	863	873	822	810	831	778	847	849	852	865	842	889	872	847	824	835	867	852	801	835	866	839	813	840	831	823	806	820	796	902	848	813	849	804	833	794	803	836	824	845	827	852	859	814	842	890	842	857	797	854	808	846	819	840	849	817	876	870	830	881	847	846	804	825	765	809	837	802	854	834	835	882	833	843	794	824	838	847	788	876	820	812	814	838	864	888	895	850	786	850	836	862	842	838	832	880	861	896	919	783	806	843	809	827	836	798	772	825	836	853	849	828	868	858	856	845	760	818	830	907	872	868	808	859	805	800	819	854	809	816	847	836	804	865	820	869	849	809	826	878	770	840	872	862	852	845	817	846	831	792	856	829	896	838	836	825	791	809	831	859	857	851	824	828	814	838	795	799	840	833	823	876	823	848	833	818	876	884	872	799	833	865	905	875	838	869	809	800	871	854	849	873	843	869	819	787	830	826	894	830	889	848	836	840	850	815	867	903	758	830	809	850	866	803	864	852	842	849	859	850	805	875	850	852	872	825	873	831	813	821	815	847	898	874	853	871	753	791	844	882	809	853	858	897	876	826	839	830	809	856	854	802	856	874	849	818	854	837	851	823	857	863	834	804	849	848	907	846	801	905	806	818	821	856	842	830	811	874	841	860	849	814	814	819	811	843	859	826	806	843	887	853	829	831	813	840	840	818	858	823	839	828	834	897	886	833	755	817	828	867	803	849	885	867	851	793	864	838	826	883	824	860	828	836	844	821	843	885	867	795	800	877	833	864	843	767	838	832	867	847	873	863	839	891	811	851	836	878	860	823	857	823	828	825	833	924	869	873	824	831	865	878	819	879	839	845	841	837	851	800	879	813	867	790	862	843	838	847	837	837	837	875	858	794	820	788	789	834	858	853	906	796	854	818	836	877	883	889	876	854	847	782	873	756	825	824	848	795	837	811	849	860	832	807	881	833	793	863	876	827	861	828	842	855	869	831	866	811	796	829	827	844	823	797	809	841	848	879	850	839	829	800	823	821	862	818	848	868	852	816	831	830	883	825	905	847	844	893	846	813	815	820	825	862	876	850	836	876	839	828	871	834	840	864	858	863	824	812	804	819	777	904	842	842	833	850	857	848	815	857	863	881	871	841	840	806	828	881	821	876	839	867	861	860	874	884	871	852	846	849	831	865	829	803	908	838	803	819	828	874	798	901	839	839	881	826	839	797	811	827	845	816	832	809	854	820	835	842	780	813	839	824	895	881	883	820	866	829	805	833	865	855	847	845	832	872	835	851	851	834	877	790	808	797	811	831	814	836	856	846	849	881	863	839	851	834	788	812	825	829	886	813	843	867	876	826	839	840	859	866	849	821	853	798	876	833	838	883	872	885	815	842	809	843	843	847	825	851	844	860	832	796	823	849	857	836	828	846	834	887	839	823	845	841	864	908	847	848	821	892	859	838	799	877	858	835	811	862	812	850	860	815	863	878	854	820	797	851	773	837	768	900	834	833	846	842	820	845	847	782	862	827	815	827	839	829	787	823	823	893	835	873	857	835	863	873	815	837	805	880	788	823	846	807	880	828	885	872	855	804	859	837	862	881	853	883	782	850	819	834	843	821	833	819	862	844	867	833	821	820	865	798	788	858	834	812	860	876	788	811	808	852	826	835	893	907	818	836	841	861	841	873	823	886	857	890	842	810	867	865	854	846	866	842	839	823	827	835	839	820	795	789	860	786	910	857	838	856	845	820	837	834	874	870	768	834	809	814	858	835	863	828	888	857	869	812	804	806	880	841	848	798	785	803	819	820	847	846	827	842	854	856	787	867	832	799	817	841	778	808	886	840	799	855	895	812	891	844	808	817	772	742	810	800	845	883	835	818	835	908	807	821	840	930	860	879	832	842	831	874	892	825	808	849	802	852	834	840	828	879	860	809	830	822	801	792	808	827	831	848	874	860	874	810	847	832	800	838	855	895	841	870	840	881	838	873	789	840	878	851	813	854	882	854	855
27469	17475	3365	826	579	524	467	518	493	445	411	469	431	444	465	424	453	416	371	430	429	395	428	393	435	378	401	397	420	425	437	441	440	419	438	405	405	401	393	415	431	405	406	416	391	391	444	411	392	441	397	414	447	456	419	422	387	420	419	408	460	409	405	442	416	449	467	440	455	411	442	418	392	400	444	423	416	441	435	431	431	421	425	439	427	418	431	447	423	434	430	418	436	406	430	447	440	376	418	383	423	422	420	443	432	422	450	438	379	417	439	413	410	416	439	437	413	448	398	393	406	440	431	402	432	418	415	415	385	442	403	393	417	421	465	409	411	375	444	464	425	458	435	453	405	409	398	424	426	397	436	371	437	433	412	420	437	381	416	404	446	413	406	352	448	459	445	393	425	430	416	432	427	424	428	403	386	391	405	403	427	422	409	420	425	415	418	385	416	422	439	415	399	464	433	462	460	399	412	438	409	441	439	409	423	399	432	423	380	397	381	428	441	421	432	423	447	467	398	433	458	421	431	384	412	444	420	419	408	384	407	414	429	430	381	423	407	430	421	423	429	402	416	420	430	361	404	396	397	430	381	444	470	398	427	445	406	425	444	421	402	412	439	410	403	406	465	394	415	412	399	423	423	445	404	420	410	445	435	427	375	429	440	365	415	422	416	410	413	480	429	436	399	428	459	409	419	444	414	423	411	400	406	415	409	434	404	444	400	395	403	429	442	451	425	411	437	420	447	394	447	448	401	450	433	418	408	415	412	421	372	427	394	409	405	428	408	440	405	438	428	413	454	397	393	428	428	405	387	458	441	416	401	438	430	409	422	417	408	413	399	410	417	412	443	455	431	441	442	446	428	444	415	427	403	392	409	396	410	377	417	412	452	424	449	408	414	413	406	426	410	455	435	430	459	459	408	433	462	414	456	472	430	438	434	441	442	428	396	399	414	410	406	428	439	414	412	440	428	411	417	401	437	425	425	396	439	423	414	396	435	424	396	389	400	402	421	426	449	433	432	430	414	438	430	422	456	435	415	416	398	445	408	462	424	444	418	385	392	407	425	416	403	419	439	410	442	411	385	419	398	439	436	423	443	424	396	457	428	429	424	432	453	398	430	421	440	388	433	444	402	415	430	411	434	403	439	395	461	445	449	410	436	395	395	425	440	458	416	428	407	393	408	392	407	401	405	408	425	405	416	445	424	411	411	432	407	424	406	388	421	449	430	397	412	419	439	452	414	382	440	422	396	414	440	381	432	426	449	429	430	391	425	416	408	440	420	448	407	419	442	392	435	414	432	417	425	416	397	394	412	396	393	455	428	462	425	457	411	403	432	421	440	409	439	469	408	391	469	441	421	378	440	412	406	449	452	449	434	434	413	388	421	395	401	425	424	437	432	442	415	394	436	428	417	404	453	436	405	436	425	411	405	378	391	401	417	394	413	415	383	392	418	415	450	419	430	377	423	399	439	428	402	393	431	420	458	434	421	412	431	430	441	412	451	407	378	385	397	464	427	401	413	469	442	413	394	399	424	428	396	431	435	443	402	443	410	425	447	401	412	405	444	401	409	449	421	421	417	418	388	406	422	423	397	416	399	411	422	403	420	443	407	428	452	462	406	403	422	436	453	387	442	426	428	439	409	427	373	396	411	449	427	428	428	425	418	418	451	422	451	392	435	410	438	445	429	404	411	405	418	423	463	420	417	372	392	434	421	441	439	442	405	398	442	426	422	434	408	428	459	438	469	446	377	396	412	398	447	390	406	462	436	447	441	433	410	414	417	431	378	438	404	462	412	444	432	438	406	423	394	423	408	391	421	435	405	419	441	402	444	424	434	391	422	431	401	427	415	433	393	410	446	421	456	452	383	440	425	468	399	402	445	425	393	426	428	462	464	431	402	424	409	400	416	391	431	390	432	414	425	403	432	373	418	402	438	379	414	398	403	449	419	400	429	415	434	436	418	440	383	437	450	429	430	425	406	422	439	371	407	381	426	390	401	410	437	410	428	410	432	463	430	445	428	372	424	424	447	408	412	486	458	417	440	427	409	424	419	459	424	419	432	419	417	428	411	427	410	418	442	449	420	414	408	400	459	418	443	404	446	416	400	469	431	426	419	401	388	424	432	428	433	412	438	401	439	428	411	436	457	456	375	419	475	445	463	419	417	425	422	404	420	424	417	382	442	429	409	406	412	415	408	418	413	417	412	411	436	436	402	447	462	461	424	404	404	377	429	427	411	416	448	452	408	421	404	451	395	417	447	415	403	414	397	430	401	425	428	440	430	433	407	433	393	426	413	445	386	405	421	413	438	427	415	418	413	404	408	427	424	367	416	449	414	418	397	399	456	416	399	449	419	410	407	426	433	418	387	392	401	450	455	398	424	427	397	413	425	422	421	451	443	410	414	414	419	419	414	421	418	398	426	384	420	429	449	455	437	455	439	405	429	426	434	440	428	423	412	451	434	430	425	429	392	427	430	423	409	402	435	440	406	423	452	450	420	403	435	423	415	415	420	426	460	400	425	417	453	404	395	400	366	410	400	456	433	436	426	444	435	444	421	440	421	414	413	408	436	414	444	390	421	409	425	409	404	403	433	436	475	427	419	411	409	421	429	407	418	420	417	440	433	423	404	412	401	445	388	399	409	419	425	424	400	433	474	391	419	436	432	406	419	404	382	445	395	412	394	429	438	415	417	465	434	428	387	411	403	429	426	387	480	424	445	379	461	434	416	405	421	404	431	413	450	394	413	424	398	440	426	423	444	402	387	421	460	434	424	431	393	438	419	431	432	434	437	417	418	423	465	379	413	425	447	420	381	409	426	409	432	418	414	420	430	422	446	439	425	492	369	415	438	394	427	413	374	426	370	434	413	378	431	418	433	419	382	415	426	403	417	408	475	395	421	394	437	438	387	437	430	419	422	390	431	407	416	442	445	419	387	376	415	425	437	405	417	416	407	410	421	413	386	426	427	443	371	412	432	406	406	432	430	376	426	408	421	385	408	455	449	406	414	427	409	415	397	427	391	424	490	456	444	444	409	440	448	415	398	417	417	437	411	374	427	455	410	408	396	431	365	453	395	419	421	392	411	369	436	416	397	405	424	431	401	484	442	378	433	427	413	388	422	381	400	432	437	396	416	389	428	435	421	384	418	423	401	407	436	420	404	409	421	442	439	434	389	428	391	414	457	464	453	424	455	386	463	437	426	396	393	446	429	448	421	366	418	409	413	409	418	462	438	409	420	386	433	421	430	451	411	437	436	433	415	406	449	403	411	452	439	390	424	433	373	408	419	408	427	441	409	449	442	428	397	417	411	416	432	437	432	398	426	414	455	408	426	416	442	425	397	403	452	393	370	431	431	427	444	407	415	417	451	413	427	446	446	400	400	428	454	415	421	416	407	427	441	436	426	382	452	416	439	405	452	496	410	445	422	430	397	406	435	460	430	426	427	434	390	419	392	421	397	458	380	393	446	418	434	412	409	412	435	436	422	420
5473	1751	1408	851	774	704	607	640	661	643	594	546	560	628	565	553	549	542	558	486	500	545	511	541	522	512	531	540	542	526	519	569	569	558	515	498	521	529	479	510	552	527	520	499	524	532	528	519	568	515	530	559	531	525	570	518	524	484	513	548	545	559	537	510	564	545	580	544	490	486	516	519	525	558	522	541	556	547	548	494	547	515	541	530	531	525	482	497	505	539	522	518	544	554	522	547	492	516	517	535	528	535	526	525	508	536	511	493	552	601	557	537	526	544	519	538	534	519	527	567	511	545	513	576	500	515	530	521	542	548	519	527	521	538	536	487	535	532	515	523	506	497	502	507	513	548	532	552	548	517	515	534	519	530	538	517	511	482	496	546	526	520	543	528	562	527	513	531	552	507	491	542	521	510	507	547	516	540	529	557	529	530	529	555	544	532	558	511	551	552	539	544	568	505	540	472	554	532	491	522	549	554	514	490	508	509	519	559	537	543	521	530	531	561	526	516	549	521	532	530	557	515	529	521	534	536	501	527	547	527	515	498	574	535	523	518	546	551	577	505	570	493	519	523	520	491	555	554	529	508	544	588	531	507	546	540	524	499	557	536	537	538	523	524	557	542	532	569	524	528	533	523	521	508	575	531	527	546	547	536	538	519	554	557	557	554	490	495	545	569	484	529	510	531	556	555	496	511	543	524	524	526	534	553	527	533	540	522	514	536	550	522	509	527	548	555	560	502	518	532	558	502	517	508	533	543	546	497	524	534	519	507	509	504	546	539	552	512	530	532	519	542	528	534	533	527	534	510	550	550	505	529	575	542	520	531	542	519	498	557	566	563	536	515	534	529	537	530	516	542	535	536	536	503	533	510	567	506	537	500	533	539	565	479	499	515	511	550	572	529	541	527	531	555	548	507	512	529	552	530	530	526	530	525	542	503	512	536	510	564	483	523	521	538	542	464	533	530	532	539	545	518	557	513	566	552	526	532	506	514	517	560	567	564	503	519	505	517	522	533	507	487	519	533	504	540	543	571	498	521	527	524	512	535	567	509	504	528	519	502	510	532	531	569	563	546	555	534	499	492	529	523	517	578	550	556	509	531	574	552	498	517	495	575	490	568	502	527	543	545	497	559	567	562	527	511	499	509	516	516	604	558	528	531	534	514	553	605	557	549	527	475	544	514	522	548	547	510	535	515	552	519	558	519	558	557	532	533	526	555	505	554	571	509	491	492	505	553	545	560	548	522	500	571	516	514	524	567	514	557	534	540	483	565	524	493	528	532	521	469	536	581	494	483	493	539	529	518	544	544	547	527	500	533	547	504	517	545	558	460	506	546	494	480	534	532	531	499	528	533	517	532	536	506	513	531	563	508	562	510	542	539	524	520	552	543	533	560	552	493	540	533	529	567	508	549	529	511	532	535	554	502	497	538	568	552	501	568	538	499	541	529	571	509	546	477	528	558	571	523	528	533	533	566	532	568	510	518	527	533	503	536	529	536	529	518	513	521	542	502	557	541	525	543	556	550	527	487	533	530	554	557	521	534	538	524	552	531	482	579	531	479	559	524	553	555	533	528	542	516	561	541	524	500	553	539	513	550	516	518	526	503	527	517	529	526	516	542	519	520	514	505	499	513	524	526	538	557	537	565	532	498	517	538	573	486	492	521	531	511	542	528	548	529	519	506	522	538	499	562	485	558	532	513	499	581	561	531	525	531	517	526	567	497	557	547	501	516	521	573	505	537	527	518	528	514	559	557	530	558	544	546	533	529	532	501	559	549	502	491	551	526	507	493	500	562	539	531	500	527	460	565	538	529	505	551	517	533	540	561	552	557	541	523	524	501	566	581	500	545	499	507	553	544	525	544	501	545	554	532	514	545	545	498	553	524	556	544	519	506	545	530	512	531	562	564	540	530	527	535	544	524	537	569	536	523	535	539	531	516	542	507	552	495	498	500	544	513	500	536	538	525	547	511	559	532	514	548	522	535	537	537	535	550	540	513	509	555	550	524	536	509	513	534	489	507	563	518	501	555	533	552	528	535	537	489	576	545	498	521	528	493	522	489	524	530	538	544	519	535	504	491	517	523	543	522	554	549	524	521	526	518	521	547	537	477	571	559	540	549	537	552	510	529	507	540	493	544	557	548	504	546	558	539	530	526	549	505	516	555	557	496	522	512	547	505	540	536	537	545	536	539	533	535	504	518	523	466	508	527	532	559	544	526	507	541	513	511	553	551	529	558	533	525	566	540	541	532	538	523	511	512	519	531	518	521	550	538	544	518	507	539	521	539	514	529	500	484	539	555	527	552	487	531	539	544	549	540	513	525	501	501	548	518	540	567	556	537	525	521	542	547	542	535	563	542	532	526	521	484	578	559	537	556	539	525	543	539	520	547	506	542	484	525	503	520	564	576	511	553	509	566	494	554	510	517	557	522	505	524	518	538	530	538	548	553	497	554	523	525	516	515	520	538	483	508	539	585	534	522	539	532	561	536	538	557	510	494	554	520	567	540	550	532	532	511	513	499	528	527	532	518	515	529	549	540	521	502	532	520	516	546	544	538	526	540	526	548	549	541	552	533	512	494	527	527	540	513	544	525	523	497	562	540	533	540	489	536	533	541	531	517	535	527	473	501	493	541	528	539	480	542	512	505	510	528	535	524	526	585	521	571	487	502	535	537	529	554	525	540	558	506	528	512	494	505	572	543	525	547	533	522	513	543	546	500	567	545	551	507	520	520	560	532	486	532	536	503	585	521	548	511	504	509	528	520	519	587	534	571	536	542	494	515	547	535	515	501	552	496	553	523	563	565	525	533	527	546	513	530	529	548	510	571	557	545	509	481	533	561	571	573	530	543	531	510	528	525	498	534	501	539	546	534	520	534	525	526	524	541	530	539	553	526	521	521	473	623	511	496	517	515	518	528	512	533	540	514	507	509	548	512	535	551	524	558	512	521	500	540	525	595	572	566	506	498	535	545	530	556	554	538	518	584	515	523	504	521	564	565	548	546	527	551	542	570	531	546	523	530	506	568	539	523	559	508	534	517	549	547	585	507	511	523	474	518	562	514	520	552	509	520	550	552	559	530	498	530	537	541	515	477	527	551	511	545	555	526	494	502	518	556	540	518	543	569	527	531	509	517	564	496	548	533	513	565	530	556	533	551	500	588	505	545	543	510	494	520	506	503	513	563	516	553	553	478	574	549	492	519	560	518	535	531	496	527	566	518	477	540	550	520	522	530	517	530	562	513	530	536	534	534	539	548	560	542	531	523	524	504	512	508	537	563	515	518	538	550	510	558	536	518	556	538	529	515	518	550	537	523	510	518	541	510	536	544	544	502	513	584	537	534	503	483	582	550	554	520	602	514	529	528	575	492	488	511	495	514	553	528	529	586	505	514	549	547	528	551	518	502	564	532	575	527	519	534	535	534	550	539	585	534	589	511	556	485	535	600	537	547	535	525	553	521	527	506	569	531	512	553	529	493	542	545	532	486
23604	21462	28679	24644	21313	5358	1406	1074	927	950	881	855	855	833	810	771	748	816	741	753	746	804	711	794	770	774	813	709	755	795	688	803	768	761	700	779	733	750	738	724	711	758	742	768	731	737	734	748	732	685	734	761	723	752	762	731	754	731	742	731	674	787	693	702	716	740	725	757	707	710	748	716	775	741	688	725	769	741	747	748	710	733	735	715	699	727	688	707	733	694	710	719	733	744	728	686	719	691	754	729	764	711	775	773	721	736	723	696	711	704	730	728	731	749	745	720	716	780	787	732	739	723	725	698	757	687	762	725	739	735	705	745	745	730	709	705	712	749	722	668	761	728	707	689	719	725	765	726	721	693	748	775	716	734	729	724	695	731	757	706	716	768	670	772	756	788	748	774	769	737	689	693	716	737	773	787	726	701	697	762	701	701	703	730	719	693	731	711	729	672	757	773	737	709	721	760	719	681	722	718	700	735	714	710	778	712	749	736	722	760	720	694	695	716	736	754	706	747	702	743	675	716	701	759	736	696	738	681	731	749	796	723	755	730	702	716	752	720	711	724	748	724	708	750	756	713	775	761	707	757	752	743	750	724	679	727	769	658	705	721	741	742	738	746	748	729	732	729	767	755	733	738	749	680	729	673	721	718	714	763	709	717	736	688	759	705	698	769	714	693	706	702	650	766	751	697	708	776	734	736	699	670	751	778	709	726	751	690	712	783	683	700	772	740	723	739	716	775	722	789	725	719	725	699	730	699	712	694	730	772	700	746	701	719	685	720	676	726	764	701	730	767	697	720	746	736	757	686	728	687	725	780	724	715	772	672	751	749	682	747	755	715	762	732	780	730	719	753	784	717	762	728	752	720	731	769	695	734	709	736	765	722	723	772	758	704	721	716	679	691	715	732	714	709	724	756	750	703	714	740	742	706	747	720	664	694	725	724	756	709	764	722	763	749	717	709	684	745	746	753	714	711	698	722	746	744	696	763	734	695	795	748	702	711	715	720	729	735	759	757	689	741	734	703	694	746	719	688	722	678	759	696	703	740	767	743	728	676	716	756	701	724	678	717	720	751	759	728	727	792	705	727	717	734	711	716	789	688	667	746	716	747	690	720	761	702	739	751	738	763	708	767	718	710	676	720	731	698	780	743	684	741	739	716	718	778	697	698	689	730	744	785	730	710	721	702	689	741	679	741	666	679	762	705	760	681	751	693	738	739	727	748	713	692	708	725	740	690	728	715	726	732	693	671	715	806	715	777	723	767	724	637	704	724	725	716	690	728	715	710	757	713	727	735	750	752	741	745	704	705	720	778	745	709	719	758	738	706	710	728	735	729	697	695	706	689	705	718	719	772	692	715	738	725	714	726	719	736	734	736	734	762	742	712	717	754	716	678	690	728	773	733	732	705	715	732	706	690	722	720	729	728	661	734	745	656	725	708	701	701	673	721	723	685	706	710	755	703	668	727	723	676	738	732	678	716	701	777	709	701	712	714	684	741	684	715	699	725	724	709	683	690	715	696	746	718	721	720	731	739	709	706	689	724	724	731	676	778	753	728	770	737	758	673	739	663	687	708	729	672	718	758	728	742	752	768	687	770	732	718	741	745	711	715	723	726	730	737	702	716	742	683	741	716	700	708	728	694	742	706	702	726	794	690	694	717	697	698	711	711	722	716	686	711	736	743	737	747	693	723	706	730	715	679	717	755	668	763	718	766	724	719	708	697	693	760	695	714	705	728	704	695	728	729	744	746	740	733	750	715	727	785	756	699	720	686	742	708	765	709	743	750	723	765	699	711	745	684	721	697	738	734	722	717	761	745	719	686	722	724	658	692	710	755	733	761	747	706	696	708	721	773	727	685	701	730	730	688	731	697	738	722	723	721	816	707	740	742	689	709	681	717	721	745	749	750	718	747	674	767	774	705	716	731	751	668	707	724	725	714	710	739	725	659	686	715	711	696	695	723	727	669	704	731	754	762	712	670	723	696	756	747	729	701	669	674	763	746	720	737	690	763	749	758	758	667	779	745	738	803	772	741	740	739	719	718	763	743	697	680	809	776	740	710	760	723	717	760	740	698	760	738	744	697	744	729	717	708	721	717	734	769	704	701	701	694	730	714	757	701	679	731	689	727	704	710	726	748	764	739	720	757	722	743	749	704	755	729	725	683	732	720	780	704	715	757	725	699	704	737	711	759	747	671	701	705	752	720	684	712	742	675	701	751	731	741	758	736	721	737	753	704	709	753	738	713	700	728	686	679	661	704	694	691	696	662	711	711	709	704	733	721	720	713	690	751	694	700	708	755	724	751	743	718	725	740	727	726	699	747	742	705	695	721	730	731	727	722	692	713	752	738	700	704	676	745	695	759	719	774	684	713	738	748	745	717	737	713	691	749	694	699	695	768	730	754	677	726	755	717	718	737	723	694	697	704	694	697	737	729	697	723	738	753	725	745	755	719	688	699	731	742	716	735	731	745	697	702	715	718	761	729	734	688	743	675	728	740	702	721	750	742	760	725	738	675	740	731	737	698	715	773	724	731	728	664	745	722	738	685	695	737	741	730	684	723	675	733	787	716	750	735	750	718	720	723	767	742	711	721	753	694	697	733	742	706	665	744	705	685	748	725	704	701	718	780	742	707	730	705	699	681	649	741	716	733	726	708	719	783	727	726	680	696	737	733	768	752	734	725	725	714	712	735	719	725	756	746	681	707	713	717	729	727	743	758	717	738	724	695	717	710	698	752	706	755	697	721	719	674	747	733	718	679	752	719	720	734	644	699	743	766	734	691	716	674	728	690	721	746	772	714	701	715	775	752	733	769	692	745	705	718	719	718	728	719	748	720	738	757	723	731	698	710	744	730	714	745	664	746	756	728	707	680	726	734	752	698	671	713	745	717	720	729	691	767	740	701	747	740	722	701	704	751	689	726	757	724	738	727	737	746	768	705	706	747	683	686	724	696	742	746	673	744	753	728	777	716	707	737	699	736	718	770	722	698	705	741	744	712	719	726	725	707	722	772	689	728	716	702	712	732	736	793	718	723	704	759	761	711	683	701	716	698	700	735	679	679	679	734	701	694	758	752	747	705	787	714	711	742	693	767	733	673	719	740	738	726	720	705	737	701	748	747	713	712	746	721	751	680	743	723	752	774	755	753	723	754	708	695	763	727	732	715	761	768	753	681	768	687	696	748	765	720	714	712	755	737	690	712	733	744	696	761	738	716	719	743	732	748	739	689	745	746	702	697	708	758	720	691	778	673	767	718	695	734	706	738	746	703	734	739	711	737	660	663	715	693	719	710	732	687	720	741	751	717	734	706	767	720	733	690	787	690	711	699	661	734	759	724	688	692	697	677	712	732	712	703	722	711	729	713	747	686	755	742	719	749	698	725	703	723	759	740	748	741	665	711	718	723	719	687	730	712	720	724	732	716	712	704	735	685	740	726	693	760	704	741	684	686	678	700	724	712	663	699	754	731	734	701	747	770	749	673	695	732
12210	8824	6273	3175	2342	1941	1667	1545	1393	1282	1245	1121	1129	1090	1093	1038	965	995	953	960	937	977	995	924	918	862	902	913	905	911	884	948	913	860	859	941	947	889	917	872	885	884	874	927	897	901	882	929	956	927	935	933	900	895	918	931	868	890	900	855	900	886	890	964	918	905	900	925	876	893	912	922	927	907	895	898	890	903	972	913	911	911	921	866	986	926	884	927	879	861	904	904	902	930	858	921	966	856	939	895	925	904	915	872	908	893	894	905	841	871	924	904	923	909	905	897	987	913	920	850	941	910	893	894	871	910	925	922	913	863	906	882	888	885	916	936	899	911	888	873	917	883	826	903	914	887	876	915	929	898	906	860	904	885	865	933	878	911	899	878	879	901	882	903	863	913	880	904	873	926	923	896	911	910	886	878	904	892	868	924	891	898	852	872	916	914	917	947	875	895	901	919	847	863	884	872	938	892	899	938	921	905	898	918	926	883	917	880	908	904	935	899	941	894	861	895	862	861	867	879	878	917	926	906	908	887	885	893	909	901	872	919	890	903	863	918	913	882	838	930	930	921	900	879	892	908	894	922	941	910	858	844	887	892	948	916	875	866	901	876	869	892	904	933	893	823	932	948	899	877	965	969	948	945	888	891	905	944	899	889	891	897	859	891	913	950	886	849	954	871	918	832	952	929	913	896	926	862	919	929	891	876	926	931	897	892	919	939	863	919	890	906	879	902	825	896	873	866	906	877	893	903	904	966	880	899	855	920	881	860	939	860	923	874	880	944	899	873	884	910	947	945	909	906	857	891	878	912	880	867	922	914	893	875	858	916	897	899	917	908	886	894	868	919	848	937	938	929	890	832	936	912	927	869	888	875	932	881	864	865	906	871	870	831	927	903	890	915	898	933	892	881	898	942	940	826	924	854	895	926	898	923	898	858	859	869	900	935	949	906	910	908	903	867	992	905	884	892	901	915	875	901	852	856	847	970	941	858	916	852	925	925	890	867	931	920	928	906	868	890	904	868	908	927	914	969	891	849	929	864	900	894	921	910	928	877	926	921	881	907	952	947	850	868	861	919	874	912	869	926	908	890	858	887	893	937	921	870	921	901	858	844	924	905	940	875	892	908	885	857	892	913	928	916	899	961	917	906	907	877	932	851	893	879	892	921	949	928	871	826	924	902	958	914	884	889	858	890	916	892	873	942	958	914	927	866	894	943	930	862	942	926	886	892	923	924	894	928	865	920	877	913	852	906	886	918	907	928	889	878	919	918	944	951	874	909	883	892	839	916	898	922	914	906	890	892	941	892	906	856	908	895	872	921	901	908	932	914	908	899	926	882	855	907	906	913	905	940	909	890	921	938	867	941	918	882	877	944	864	876	875	914	870	920	902	897	866	925	889	888	907	909	942	931	944	919	880	898	948	829	946	893	928	931	900	866	852	883	913	890	874	905	930	903	878	907	851	912	866	953	911	871	896	848	874	947	883	934	935	899	908	909	869	921	880	894	935	847	937	963	899	918	918	844	901	920	911	858	889	835	896	864	909	905	893	872	928	903	889	941	907	839	871	946	896	873	930	895	881	883	894	903	871	836	924	866	842	939	925	871	851	875	868	875	877	902	897	944	923	930	911	849	888	908	934	936	890	873	884	869	876	898	894	901	907	876	907	902	935	874	918	873	875	904	936	860	856	880	856	932	923	870	920	887	915	927	872	918	906	860	886	936	940	895	878	877	910	849	906	906	904	914	877	892	928	906	906	907	896	880	857	906	922	949	922	861	881	931	913	906	888	862	904	895	926	919	906	903	898	920	913	961	914	893	901	870	904	895	848	884	905	923	937	911	950	894	886	977	916	948	913	865	922	900	850	870	927	917	916	910	905	919	949	842	896	852	835	882	915	897	856	904	949	834	912	918	864	880	912	867	901	866	915	909	947	881	959	887	914	860	889	883	916	889	927	909	917	865	895	888	867	919	870	959	906	862	863	894	904	827	922	895	905	905	881	877	945	884	927	879	926	899	910	970	939	877	931	896	885	927	915	889	959	900	899	925	939	953	926	926	898	900	900	902	974	917	908	889	900	920	952	894	915	895	894	915	862	901	929	918	882	876	904	898	922	908	941	880	869	931	919	929	926	914	930	882	835	925	900	837	844	914	872	902	898	917	892	904	865	926	940	887	920	912	888	900	897	886	862	876	934	948	928	981	885	895	895	917	923	901	865	892	936	869	937	961	894	935	927	903	922	881	900	924	898	934	910	893	890	920	918	910	894	918	920	903	899	941	863	876	858	917	873	892	897	868	868	906	845	934	891	877	951	848	934	890	906	887	882	892	856	953	872	905	889	849	920	922	920	872	935	898	883	881	922	898	905	903	903	917	895	890	869	942	895	908	919	895	854	927	887	875	897	835	872	931	849	909	860	935	898	873	897	871	875	903	901	872	939	904	925	871	910	898	970	932	863	938	931	903	940	943	907	915	891	892	893	898	902	897	947	908	893	889	975	944	916	905	929	897	846	908	931	885	896	852	860	902	974	881	923	888	906	883	850	884	900	898	900	862	901	883	876	889	919	882	886	870	863	881	886	867	923	949	917	918	895	920	842	908	873	889	903	947	916	900	892	880	839	861	863	865	890	888	915	865	909	859	887	917	905	913	940	907	853	856	950	903	925	913	897	898	897	918	882	899	935	921	891	938	895	852	903	928	885	891	838	924	955	914	918	970	994	907	872	901	879	930	913	889	919	951	933	903	884	941	898	926	902	867	896	884	908	968	888	930	939	904	887	879	855	938	872	856	901	886	928	904	899	897	859	969	849	904	840	908	912	907	931	858	870	894	863	918	936	912	916	930	842	908	908	895	912	887	946	935	896	900	925	889	922	890	903	912	903	876	900	869	876	893	920	917	857	910	946	904	942	879	913	903	908	851	890	920	945	904	879	904	980	910	956	896	934	924	891	881	921	946	849	861	862	882	840	879	964	894	918	899	927	937	892	933	911	904	896	921	882	900	907	909	951	927	920	901	912	887	960	913	917	882	927	956	933	835	927	916	936	899	850	911	926	916	870	860	916	865	874	882	870	898	990	909	962	908	867	918	905	923	855	875	897	909	908	891	866	884	885	900	908	907	917	889	903	947	860	869	944	908	958	860	936	954	912	909	882	856	883	848	912	895	926	931	905	921	918	887	825	914	883	888	916	881	891	887	938	890	889	865	893	898	871	886	919	882	904	876	873	893	906	906	948	884	928	863	905	930	869	877	911	951	867	929	869	885	891	908	883	932	891	923	957	881	875	886	922	883	930	900	852	865	943	899	912	868	854	865	906	906	911	889	903	895	888	883	887	889	891	901	874	928	919	901	837	903	873	873	914	855	795	902	926	898	950	910	893	865	925	927	955	894	918	920	921	909	868	894	891	890	887	901	946	899	956	940	870	909	837	922	929	886	916	897	918	922	961	881	951	930	896	877	919	885	884	878	860	883	846	914	930	893	885	902	895	933	873	879
24640	21368	27247	25484	4904	621	450	422	385	347	351	349	313	328	305	311	309	273	263	247	288	248	259	267	285	293	305	266	286	287	269	274	283	268	282	274	287	272	261	314	266	261	266	289	248	246	242	285	282	266	286	244	249	282	260	276	266	290	268	261	256	276	256	270	256	282	246	268	263	279	284	293	270	278	263	285	273	282	252	294	279	263	279	280	271	276	276	273	247	277	273	251	270	263	266	263	273	299	255	276	273	275	274	291	295	268	269	260	281	284	265	279	267	282	243	251	243	280	270	297	260	234	294	246	283	255	246	277	259	287	256	242	264	273	267	245	270	273	265	280	265	256	253	259	278	243	268	279	285	264	293	279	241	259	288	292	262	245	256	259	305	289	275	277	272	264	252	242	256	257	273	284	260	271	254	234	273	272	244	275	286	282	248	243	258	288	293	257	264	248	259	275	271	264	273	251	258	268	234	293	281	276	232	267	288	260	262	266	256	283	272	285	285	270	298	272	300	265	272	261	234	280	239	272	298	289	284	271	287	267	258	251	288	276	286	267	281	255	270	272	275	296	258	280	274	268	294	260	270	268	255	271	255	264	252	277	284	267	292	271	281	261	256	256	265	269	273	267	261	262	255	302	264	267	260	254	297	283	249	238	268	244	255	258	266	269	250	246	232	281	261	233	262	267	251	255	248	242	271	244	258	285	259	252	297	280	270	278	283	289	268	285	288	260	285	270	282	269	258	254	289	267	278	275	265	270	245	292	238	268	274	259	263	280	273	270	252	261	257	276	252	287	298	275	246	271	301	265	285	261	264	257	265	282	252	268	267	279	263	278	270	274	260	273	266	287	254	241	237	281	277	269	268	262	263	263	257	278	287	300	280	274	252	246	268	295	264	284	249	279	275	274	275	253	274	266	229	275	280	249	268	253	283	252	265	257	264	279	241	275	308	259	279	264	254	269	224	263	280	253	265	263	251	289	296	263	260	270	247	257	263	282	243	285	296	289	270	270	235	232	297	282	277	301	264	267	241	270	264	259	261	270	240	271	278	250	256	270	266	261	258	274	272	265	315	254	264	269	285	277	264	268	279	272	287	295	259	260	254	270	276	283	266	271	291	268	314	263	273	242	281	277	270	248	277	294	266	279	261	228	255	246	270	258	280	296	310	260	256	252	257	280	261	245	277	284	286	281	244	267	277	253	244	258	259	247	292	259	270	234	276	267	310	254	256	264	263	239	260	282	267	262	271	256	252	243	276	253	251	263	238	279	248	282	261	287	245	270	282	254	274	254	252	268	270	286	295	267	282	276	264	249	274	268	276	259	287	278	240	295	260	241	265	284	271	274	277	248	239	274	256	279	281	251	277	226	263	287	260	276	274	267	303	252	253	218	276	266	270	260	283	273	239	271	233	295	277	267	246	269	259	236	279	282	263	255	277	253	248	302	251	253	272	253	262	265	261	266	278	261	307	269	253	277	266	276	275	261	256	272	240	256	277	282	254	276	271	267	277	247	272	270	287	237	269	273	282	269	300	295	267	262	277	272	281	243	268	267	248	287	255	251	281	271	280	263	263	269	269	269	285	278	289	270	276	280	275	269	243	262	273	287	289	308	261	253	244	294	267	260	301	273	265	283	271	264	276	278	279	262	248	277	241	250	268	268	244	275	272	244	239	255	270	252	278	245	262	241	276	258	275	254	291	244	252	268	287	268	279	260	280	290	256	263	266	301	265	263	248	284	267	268	261	258	274	259	289	258	272	260	288	246	282	274	281	252	256	276	276	293	265	277	259	294	249	290	265	265	265	254	269	269	290	281	295	274	269	282	319	292	304	263	285	253	261	285	274	240	244	268	283	260	274	273	255	284	299	294	246	257	255	258	257	252	245	282	243	267	283	231	291	243	253	254	281	247	279	261	254	283	268	270	260	237	272	236	247	257	288	304	234	237	281	254	281	254	267	260	251	233	278	285	286	244	266	279	262	264	257	240	273	294	272	223	280	268	235	266	275	239	247	269	261	230	265	252	286	274	279	254	263	303	254	261	281	273	298	263	287	260	270	246	246	284	250	286	294	275	285	254	251	265	285	277	270	298	276	270	248	229	282	273	290	266	259	281	257	288	266	266	263	277	250	276	278	243	279	277	282	288	257	308	260	264	266	257	258	299	254	286	281	261	292	269	268	294	262	280	284	275	273	254	258	263	278	275	260	250	249	278	287	286	289	268	297	273	256	238	264	286	256	270	266	266	289	279	246	263	281	258	260	266	263	252	262	290	280	252	253	259	266	301	275	239	290	253	252	304	251	268	272	285	267	266	270	247	284	277	263	265	256	246	258	287	242	261	292	278	295	286	257	275	246	284	279	247	262	280	265	278	269	272	244	271	262	279	275	269	260	276	242	267	271	283	252	254	268	273	308	243	283	283	272	287	304	276	259	267	251	274	252	230	243	246	282	236	259	294	241	258	273	295	254	270	263	310	253	244	271	241	266	260	282	244	265	261	276	265	270	286	265	257	296	276	288	253	250	257	254	269	251	291	247	261	262	265	258	284	275	272	236	246	290	278	286	256	291	265	281	259	255	255	270	280	281	302	259	246	276	257	271	274	265	272	273	275	294	272	287	267	252	294	266	269	292	254	279	252	263	238	256	265	253	243	267	285	261	256	293	259	232	303	293	285	266	233	286	255	310	272	281	281	253	266	268	279	306	258	290	276	274	272	266	253	264	290	255	266	272	301	266	254	256	280	256	289	280	271	277	297	256	273	249	254	251	256	253	296	276	258	268	247	263	260	279	264	245	261	264	275	291	253	260	249	301	253	244	281	268	294	287	253	297	270	262	268	294	249	261	278	254	301	274	239	267	282	270	243	280	280	262	269	265	263	253	266	255	280	264	288	276	286	251	285	264	276	284	262	254	289	252	230	255	283	251	262	261	252	259	286	278	263	304	230	251	257	279	286	250	267	279	277	263	274	292	250	271	271	287	276	291	262	268	239	269	275	296	265	282	269	282	274	266	284	283	263	251	285	268	269	255	279	277	249	244	251	284	277	285	252	273	257	292	275	261	294	260	253	290	239	276	273	255	239	303	278	279	263	277	286	262	273	273	244	270	260	270	247	240	274	268	283	294	257	253	263	281	252	269	259	280	268	302	254	276	232	276	289	271	266	272	276	273	277	268	273	292	260	276	284	292	280	270	270	278	260	323	260	251	296	293	250	269	239	270	258	279	293	268	281	278	305	271	280	242	272	244	260	284	289	281	275	278	272	281	270	263	253	255	254	281	248	251	266	295	258	255	249	243	277	286	255	260	284	236	282	263	282	283	247	254	244	240	265	282	248	278	260	263	254	258	259	264	298	259	230	259	253	256	275	276	220	265	290	240	249	268	261	274	271	288	262	280	261	299	259	256	257	281	251	259	275	304	299	284	245	263	272	265	281	297	279	263	262	261	259	275	255	277	263	251	244	275	275	265	280	275	294	271	236	285	272	242	250	270	293
11022	4896	3426	1727	1196	994	807	734	656	594	600	521	495	522	464	427	360	411	432	421	408	398	367	387	418	385	318	346	351	372	380	322	380	378	390	358	379	407	383	363	369	391	371	351	404	343	355	339	343	383	388	365	393	388	345	411	363	372	341	393	406	383	374	379	388	350	365	338	406	358	363	372	348	379	395	375	377	375	376	388	394	339	377	375	353	396	382	381	392	373	384	354	367	366	365	344	338	370	347	369	377	366	351	368	375	365	373	398	377	356	371	357	374	369	353	379	377	356	348	353	392	382	383	358	355	359	351	336	391	440	364	354	369	370	370	415	364	375	371	328	383	367	390	347	363	341	368	386	321	365	376	372	351	376	346	397	352	366	380	390	386	351	339	338	359	412	361	340	350	361	381	353	379	366	391	341	403	368	427	345	386	370	353	350	379	408	372	357	390	327	354	381	363	374	345	386	346	340	356	387	334	361	350	411	381	364	343	381	387	340	362	379	336	340	342	385	354	343	339	332	364	368	359	401	383	360	338	370	344	346	399	363	367	377	358	372	352	333	398	403	340	325	349	364	383	335	402	352	373	369	380	399	347	366	364	358	389	349	387	358	377	372	366	367	364	337	384	363	341	386	364	396	343	346	353	383	377	373	338	371	376	386	368	360	381	343	386	362	377	345	353	372	359	357	353	348	348	348	400	371	363	329	350	346	362	359	361	383	354	349	338	368	395	377	353	400	363	342	344	351	393	369	410	359	375	369	399	377	343	378	341	385	349	369	390	379	366	359	382	344	392	351	358	380	383	370	350	363	351	369	330	348	393	372	355	347	343	375	344	374	352	373	351	395	356	365	372	383	382	375	351	362	374	351	387	361	349	384	357	360	343	342	329	387	372	376	378	371	365	378	423	378	382	383	335	321	357	386	399	330	379	345	373	356	344	369	360	373	377	364	410	346	370	327	361	378	379	355	334	350	330	350	363	399	354	346	345	357	335	385	401	392	361	351	358	368	327	347	348	382	374	362	341	398	313	375	350	387	408	355	333	392	370	353	348	352	379	355	341	359	409	387	396	373	354	355	351	371	371	359	336	375	369	348	377	341	355	340	350	345	352	383	364	380	356	354	368	362	357	342	390	363	382	361	363	386	336	357	382	360	349	329	380	331	374	369	366	353	350	372	380	382	385	366	351	359	402	377	387	380	375	323	361	360	348	361	367	360	342	352	365	396	391	390	369	367	391	397	347	369	378	347	359	379	394	348	363	333	377	364	374	382	352	351	370	384	320	365	365	363	358	347	399	363	361	362	384	397	360	363	395	388	352	386	378	370	362	353	353	367	391	378	393	367	384	376	369	364	362	343	349	364	339	342	324	305	403	373	349	349	378	344	364	356	395	354	367	350	382	350	346	399	339	363	390	353	382	371	371	338	358	337	378	347	381	394	361	361	389	352	348	363	341	377	369	340	355	363	384	382	359	360	346	355	353	376	345	351	344	388	373	322	360	392	376	325	389	355	342	386	349	352	352	392	361	368	384	347	382	386	360	347	381	362	370	360	349	342	388	371	375	338	362	351	335	379	360	325	385	345	376	368	368	361	352	380	335	421	360	369	415	368	348	339	341	385	341	359	345	358	356	356	363	365	367	389	357	374	346	383	385	382	360	335	337	348	371	393	341	364	353	372	341	417	344	351	350	360	354	363	354	368	381	364	379	378	333	354	378	385	369	347	365	360	357	391	376	377	358	364	355	370	348	375	359	321	382	402	393	370	352	381	376	368	361	380	367	398	310	370	353	353	316	368	373	375	372	364	372	375	365	393	348	362	368	361	401	364	372	371	386	349	391	347	343	362	369	371	391	399	368	370	354	366	375	363	343	328	367	396	355	400	379	350	387	362	367	380	360	353	355	381	356	358	372	369	382	389	363	331	333	304	379	342	397	381	366	389	385	395	372	346	384	387	351	363	364	395	319	349	400	364	379	346	332	365	339	371	370	378	364	345	339	364	320	365	374	374	364	388	382	354	380	368	371	349	341	365	376	383	343	359	386	360	363	350	368	369	351	344	341	381	401	371	350	370	373	349	332	374	344	367	341	364	364	351	402	365	361	369	375	373	345	394	370	389	364	377	374	367	390	350	354	330	360	362	375	399	339	335	330	336	372	385	348	396	358	340	377	388	351	355	394	373	353	362	348	381	354	343	378	358	367	382	371	361	350	368	352	352	358	358	376	383	374	361	366	389	385	411	377	367	375	374	396	383	375	362	374	365	342	367	358	387	340	348	342	328	366	349	393	364	346	362	367	395	377	331	404	374	357	351	330	389	341	376	405	389	349	356	380	356	380	374	372	388	347	365	347	371	362	363	361	379	340	357	379	362	379	372	355	365	345	338	355	373	367	338	384	376	369	352	364	328	371	346	347	373	398	380	369	366	363	395	367	343	362	362	350	379	342	377	348	360	365	355	384	394	361	369	382	392	364	378	395	362	405	325	360	359	368	326	359	365	383	391	378	395	339	371	370	357	379	351	366	370	388	356	350	377	357	368	371	354	341	352	345	361	382	369	375	370	398	370	339	383	358	349	385	382	368	385	366	385	393	366	341	339	360	377	375	373	381	354	353	401	367	337	359	379	337	364	395	355	390	341	405	372	361	392	362	375	343	391	356	396	357	357	359	351	346	384	359	336	383	359	360	377	352	361	350	364	365	381	387	367	355	376	359	365	370	347	381	363	367	386	342	364	354	356	354	384	400	348	382	376	378	353	356	366	348	356	361	342	360	331	355	358	370	392	378	337	344	357	341	354	362	372	386	346	358	405	375	389	357	331	361	348	393	336	341	388	363	381	350	363	390	345	357	355	346	383	340	353	381	349	406	337	362	382	333	367	375	370	344	336	341	359	328	369	378	381	366	357	358	362	371	368	336	374	352	391	375	367	342	342	340	392	336	345	342	383	352	371	382	386	375	386	336	355	379	375	357	336	371	395	350	400	353	346	370	373	331	355	376	391	364	374	375	383	359	378	388	342	339	323	342	409	369	368	366	350	348	379	342	345	385	354	367	365	362	373	338	365	382	365	400	331	367	339	358	362	377	362	379	390	368	366	363	379	360	360	357	360	327	381	394	350	346	354	382	371	361	350	355	389	378	380	380	365	373	397	352	393	437	367	349	396	338	358	362	350	377	318	382	359	375	343	383	372	370	363	377	353	383	343	345	309	377	377	370	403	373	371	378	356	340	368	363	411	376	341	364	370	354	360	353	347	353	356	342	328	373	389	425	369	364	354	403	353	357	376	366	371	371	337	341	396	374	380	383	357	351	365	363	353	348	335	326	360	355	371	332	350	386	384	375	393	370	354	359	383	360	361	388	368	351	358	372	341	395	380	361	372	381	367	374	352	369	343	357	366	353	371	360	341	361	383	360	374	383	388	383	350	332	422	347	371	364	339	352	356	372	357	354	380	362	386	344	378	370	363	391	349	382	374	394	332	352	351	373	352	382	341	328	348
22573	21438	29260	24010	21433	21340	4592	1396	1151	1061	1000	928	823	873	796	796	794	726	751	725	672	719	665	755	733	713	695	673	668	671	673	674	700	660	672	716	692	697	717	666	653	727	674	625	673	718	664	721	669	648	724	685	698	702	723	696	671	648	683	691	732	704	732	671	616	656	654	709	685	695	659	720	665	717	674	669	700	682	675	647	685	672	664	742	666	652	644	616	688	665	622	723	660	664	644	696	670	696	617	678	660	736	624	690	690	686	726	674	643	639	657	698	655	691	692	676	638	721	685	713	741	682	692	679	665	638	621	647	678	679	667	667	662	680	688	680	646	642	669	657	687	685	668	702	576	676	615	629	665	658	648	624	691	690	651	657	686	691	687	708	689	632	681	652	646	690	638	672	691	673	668	682	672	681	654	684	663	648	672	658	713	619	659	676	701	691	671	642	715	650	662	658	664	647	656	663	672	675	628	655	648	663	673	608	667	677	676	676	646	651	671	664	680	654	709	679	701	650	672	697	620	705	627	690	655	643	681	704	656	672	709	706	658	686	648	670	639	676	657	718	695	674	724	637	678	663	714	630	698	703	656	719	677	648	652	638	671	685	672	664	694	670	616	707	695	663	636	679	655	664	657	674	652	694	716	631	674	708	663	639	722	699	661	669	676	627	679	630	675	625	656	654	665	645	671	594	735	681	725	676	688	672	670	668	619	664	646	705	660	642	669	644	742	731	660	637	670	633	693	686	686	674	716	657	664	634	646	635	720	663	688	705	732	707	622	678	680	634	690	677	655	645	636	628	684	653	668	699	664	667	666	680	671	678	642	687	669	702	684	691	660	631	660	705	672	690	673	647	734	649	696	681	630	701	650	598	643	699	670	680	634	619	714	633	699	633	681	652	681	699	705	631	654	696	689	642	694	678	650	642	683	679	668	627	685	637	689	624	634	634	684	688	658	702	700	680	643	683	668	679	688	668	647	667	653	626	667	695	672	669	662	672	715	670	672	670	663	636	658	697	670	680	668	664	638	658	673	685	624	672	714	686	663	664	656	657	637	637	667	708	700	660	693	656	674	667	688	648	675	680	618	692	639	675	692	625	690	640	679	658	688	700	663	671	730	671	653	619	671	627	660	653	690	691	695	693	646	696	656	637	670	699	722	662	715	675	686	600	681	698	639	664	719	656	659	703	678	649	649	683	678	689	654	653	668	704	673	655	661	642	658	733	697	664	725	667	655	722	630	666	633	707	683	648	671	630	668	687	707	655	667	690	677	700	665	707	657	651	670	640	659	648	670	656	676	671	706	702	666	712	653	656	644	735	693	651	715	651	657	714	639	681	684	654	666	678	606	651	652	644	652	710	678	679	659	725	699	700	640	635	690	692	687	642	648	674	628	648	712	705	660	669	681	658	650	657	651	676	680	662	647	663	689	660	635	651	624	698	686	705	689	646	692	672	675	668	681	701	646	659	635	663	670	659	685	670	692	727	648	699	654	629	661	675	709	661	669	677	669	645	677	670	660	646	688	648	710	639	674	722	678	696	654	678	695	705	647	655	675	667	660	717	603	694	669	701	623	689	664	626	663	645	671	728	630	664	720	635	653	657	677	634	676	660	628	695	675	707	678	697	660	647	659	629	676	629	706	686	650	688	665	731	692	624	692	652	712	622	652	697	652	707	629	659	662	643	639	677	634	677	656	636	663	669	693	665	671	666	648	708	633	636	680	630	662	687	699	652	668	654	593	685	666	649	703	657	690	725	637	668	628	645	663	687	655	665	647	654	722	668	627	683	645	624	659	676	698	653	682	669	663	683	702	641	621	660	692	646	662	656	659	664	659	665	655	660	663	612	680	671	613	650	614	693	668	684	663	645	622	672	640	662	669	692	638	635	672	639	676	667	688	692	668	703	663	701	653	720	651	695	668	661	689	676	637	677	659	638	670	705	663	652	700	698	626	655	619	641	702	665	675	668	664	665	680	660	676	675	669	648	669	679	676	720	680	685	618	680	627	704	727	648	715	703	667	723	696	654	656	621	692	677	679	652	665	693	688	675	681	690	701	647	695	668	630	700	679	682	613	671	696	659	668	672	661	667	671	684	669	696	672	646	639	643	690	681	676	649	681	656	630	712	703	692	642	707	633	645	635	658	656	664	667	648	647	650	668	665	659	691	658	678	669	692	664	689	695	682	728	691	703	675	664	675	644	680	667	639	665	639	687	663	620	653	654	700	669	672	663	711	689	649	681	660	651	636	641	689	694	663	661	714	704	637	685	686	716	663	645	618	669	648	708	687	690	617	693	726	638	678	652	650	687	659	708	676	685	673	681	671	641	633	690	689	682	633	624	653	679	651	639	661	682	633	656	649	682	642	657	706	626	665	700	700	651	658	693	673	665	653	612	684	630	674	690	658	683	657	679	705	658	705	682	686	712	630	673	663	685	685	665	715	687	656	655	698	644	645	684	720	644	665	674	695	692	720	678	722	715	655	671	704	609	663	671	672	648	646	637	649	692	723	700	705	653	674	667	645	646	657	649	685	690	689	643	730	672	715	680	619	670	658	624	641	641	704	651	639	688	657	694	671	630	634	676	674	661	595	690	689	651	669	637	654	626	646	681	637	690	647	594	692	670	640	682	690	632	650	640	689	667	722	679	683	716	638	654	654	699	643	635	663	666	668	683	716	657	635	704	683	691	642	660	661	680	619	677	638	650	679	692	646	617	653	680	613	688	690	682	672	686	669	690	673	661	668	677	614	678	670	701	648	640	628	699	665	718	691	673	620	643	666	655	624	643	665	706	645	629	663	691	668	666	686	688	698	646	697	682	703	645	671	692	674	679	719	630	613	681	650	689	646	671	664	687	661	681	675	644	658	712	633	662	649	652	661	670	620	660	716	694	701	656	654	623	608	669	657	615	644	622	636	655	689	675	671	655	706	637	645	644	637	682	638	669	697	654	646	661	690	671	674	623	673	644	661	659	675	636	680	663	671	738	611	702	669	726	698	607	669	662	700	677	658	698	703	697	674	653	686	676	677	690	617	636	665	658	711	632	677	635	639	651	695	665	692	666	674	669	657	655	665	607	646	668	691	657	624	615	664	606	636	676	656	706	659	647	695	674	693	676	675	699	670	687	668	703	699	692	639	684	677	682	631	710	665	660	613	612	653	638	657	720	637	661	659	719	659	650	662	671	731	640	723	694	675	635	647	687	666	633	696	643	709	668	680	674	654	673	653	618	676	702	680	692	632	638	679	631	613	665	698	643	694	678	696	629	644	683	618	662	621	648	654	661	630	675	682	689	673	659	663	695	623	696	686	660	643	654	632	665	664	700	644	686	656	652	672	650	661	667	663	689	658	661	666	641	642	715	620	666	655	590	656	695	676	632	726	631	661	688	675	661	694	663	698	634	690	639	644	658	672	694	723	663	699	699	624	655	653	701	664	635	674	645	643	688	604	654	617	679	685	634	668	686	701	647	643	681	671	697	673	643	710	703	680
13765	13928	9923	4874	3502	2854	2387	2059	1816	1630	1419	1234	1232	1143	1133	1070	1034	948	975	964	918	918	849	874	874	904	888	896	920	917	832	900	868	877	879	839	878	857	854	901	857	880	876	878	813	873	845	887	857	877	886	863	840	808	850	826	873	859	828	801	881	814	873	870	885	840	828	854	841	881	881	843	853	871	864	885	853	828	848	881	853	850	828	811	818	870	897	879	878	817	872	794	865	841	854	859	862	843	862	862	849	909	870	857	825	852	873	829	843	836	817	868	863	848	855	861	903	751	794	889	808	847	871	841	803	872	845	877	886	844	869	871	843	819	885	861	873	881	801	857	822	846	827	856	819	854	829	864	859	860	859	901	892	840	808	858	833	896	813	859	832	825	864	850	857	870	808	820	873	843	914	824	827	874	853	822	795	859	829	826	831	784	860	869	822	810	836	858	823	837	856	829	809	843	837	888	873	901	831	851	839	879	803	811	902	821	901	794	826	813	809	836	803	871	844	863	842	933	836	800	800	847	822	819	870	829	858	824	867	827	910	794	812	893	844	897	855	824	807	836	836	832	843	835	850	851	895	812	816	824	850	849	841	840	776	888	836	847	816	858	871	807	841	803	845	821	832	787	856	890	845	840	808	843	822	834	802	843	866	823	865	844	830	896	848	893	796	879	854	837	854	771	832	845	836	836	825	848	857	861	835	828	834	812	865	831	850	885	835	808	877	872	853	799	866	834	849	868	869	847	836	853	881	831	813	822	826	806	837	837	789	826	876	871	822	885	847	872	862	863	858	846	845	855	824	821	848	870	880	836	810	828	879	853	880	808	848	850	787	851	801	859	775	823	801	844	842	840	856	906	835	838	838	853	872	827	863	845	873	848	828	891	844	821	879	830	810	842	880	842	853	840	844	821	844	857	842	833	820	848	851	857	826	845	842	836	841	778	872	854	802	843	840	843	819	846	849	787	842	865	873	821	840	854	880	842	804	875	886	855	841	845	803	871	812	818	831	891	878	855	823	858	826	876	864	825	802	818	870	859	851	837	842	869	947	816	834	807	817	864	879	847	826	823	874	829	801	804	838	865	826	832	896	856	841	821	807	819	844	887	886	891	878	859	826	824	840	876	864	883	847	909	842	853	834	853	790	814	824	862	784	900	840	810	841	879	836	800	872	838	843	901	827	845	852	872	832	799	830	824	893	865	825	831	825	883	869	853	816	895	822	792	836	895	837	800	867	834	865	849	858	803	875	817	868	843	854	843	849	880	896	819	798	780	801	849	855	863	831	871	845	851	859	830	845	796	808	824	832	852	844	866	845	841	837	818	823	830	857	824	919	833	825	834	830	790	827	881	802	872	828	824	873	838	874	823	867	880	891	825	856	848	919	863	831	821	883	851	841	893	882	884	839	831	812	852	844	863	814	811	848	822	873	824	871	800	839	831	874	854	823	815	845	882	860	849	906	819	852	901	808	903	869	833	835	879	834	858	818	873	870	775	885	884	876	848	838	840	847	829	828	848	866	840	850	815	811	813	828	834	895	816	850	861	866	851	795	862	864	859	865	792	817	859	841	854	843	839	832	825	899	877	842	835	893	800	878	863	889	900	871	833	828	826	828	821	839	928	855	813	845	863	816	844	890	823	819	830	884	836	875	798	849	831	806	804	840	806	906	815	815	838	826	851	855	823	825	847	823	813	821	823	868	864	797	863	812	836	861	799	825	857	838	835	833	878	849	841	873	854	844	848	847	859	860	850	840	846	849	805	850	840	859	862	881	809	872	857	886	863	897	745	839	819	862	826	803	848	879	846	866	839	864	832	837	832	897	822	859	840	808	878	819	848	800	838	834	880	860	819	864	852	922	802	772	819	806	865	857	866	823	876	879	777	879	846	845	809	854	878	868	819	848	847	841	884	828	859	812	812	871	846	860	830	845	811	818	839	842	795	862	851	832	797	860	875	878	866	808	876	852	840	827	848	884	864	844	850	872	874	837	865	866	819	877	892	827	844	883	869	834	824	853	824	828	863	832	872	822	866	856	811	842	814	919	855	888	847	822	874	831	801	851	850	874	839	850	883	847	875	860	855	886	857	869	852	855	905	864	862	860	881	894	808	801	835	841	837	821	866	905	853	822	830	843	860	842	850	765	808	795	828	846	839	877	821	830	830	800	852	850	832	849	844	852	849	854	822	802	789	862	887	880	867	896	870	836	851	845	876	844	871	901	881	882	846	824	828	830	859	775	857	861	875	813	927	812	889	835	806	832	775	836	821	846	855	814	861	822	792	790	833	876	842	829	810	808	807	873	854	860	793	866	831	863	847	858	870	840	840	806	886	798	887	811	902	912	839	824	852	873	817	853	813	839	874	878	860	804	824	831	887	869	815	871	813	834	862	814	831	841	849	818	870	811	842	921	833	941	840	880	825	811	836	846	822	812	845	823	825	805	797	875	838	864	866	821	826	822	847	879	845	876	806	798	851	841	799	889	865	821	826	842	824	812	820	865	864	806	828	820	872	878	801	801	812	828	857	847	868	857	817	816	805	870	875	879	775	834	847	860	802	828	849	810	908	868	845	862	837	853	821	812	845	860	834	825	862	864	843	818	865	889	819	871	860	825	872	823	863	845	897	812	819	834	889	785	866	857	816	860	874	877	842	856	863	823	863	883	879	847	825	838	884	809	901	826	844	869	901	831	843	827	772	812	813	866	835	846	800	790	839	848	871	817	905	844	850	857	829	866	821	854	871	822	804	800	873	816	867	779	867	825	828	845	854	785	866	885	850	853	861	812	846	837	871	861	885	845	837	847	838	839	814	812	858	833	845	792	875	930	869	883	891	832	831	860	860	839	854	827	846	826	831	907	867	832	842	887	858	848	820	832	855	876	815	916	887	796	796	843	854	846	816	835	845	812	872	849	885	875	827	854	872	858	822	825	894	835	826	800	839	916	854	788	883	885	847	866	898	840	825	831	843	865	822	823	862	847	817	770	842	863	839	817	839	813	832	835	866	863	862	825	865	816	821	810	853	840	848	821	811	795	857	798	844	847	847	859	880	881	812	834	826	856	845	806	828	837	829	882	843	887	832	849	882	819	891	812	820	843	852	841	805	823	884	867	811	839	865	841	888	841	816	827	842	888	840	872	845	803	775	845	807	836	836	872	834	842	847	818	863	834	884	855	873	830	858	895	820	833	859	816	849	807	884	867	819	854	830	819	826	921	829	818	851	893	872	861	845	858	830	851	822	841	836	855	826	872	828	827	858	810	841	851	858	830	816	825	855	882	794	858	845	849	871	842	834	842	849	859	836	821	817	838	906	812	868	818	881	798	867	826	838	855	832	808	805	869	865	834	824	864	887	794	880	838	825	871	785	857	867	844	797	913	851	832	844	868	813	802	882	832	873	846	825	857	805	808	794	786	793	865	843	859	814	837	847	834	802	853	822	805	886	794	838	844	828	860	799	837	850	832	822	857	822	863	822	872	892	851	874	834	877	816	895
27481	17390	3255	798	615	510	491	486	492	462	412	484	460	435	442	427	428	412	423	422	483	442	423	448	422	444	435	417	438	426	425	441	432	403	446	416	406	451	470	420	415	428	424	424	459	364	432	417	470	455	457	404	413	440	414	441	413	419	413	413	413	408	413	423	404	428	433	430	400	427	422	407	444	435	450	423	415	404	380	412	387	417	434	436	455	400	414	417	443	379	396	397	414	403	376	404	404	409	413	408	445	418	431	434	416	377	414	402	449	430	394	451	400	402	419	437	411	429	420	452	412	413	461	434	422	392	441	427	435	412	433	410	446	365	422	399	448	422	400	421	443	419	422	406	421	421	442	461	395	430	403	440	405	414	421	413	436	440	428	355	428	405	426	429	428	391	409	426	402	427	395	417	415	459	443	399	407	440	411	440	401	408	433	424	414	392	434	449	414	418	435	430	401	423	428	432	382	410	439	436	389	412	373	423	461	401	436	443	438	393	430	395	412	408	375	409	426	427	400	427	428	423	456	418	404	422	388	412	437	435	449	432	410	422	430	391	404	467	408	425	423	414	410	422	397	431	384	417	442	394	414	417	454	446	406	429	413	369	413	444	385	428	446	419	421	425	443	419	417	428	433	424	390	410	418	398	416	404	432	425	398	401	416	399	418	415	440	395	372	402	403	407	399	428	403	397	407	423	416	406	417	441	427	433	435	376	440	409	424	483	452	432	406	438	400	445	410	413	417	406	416	412	403	436	393	397	418	408	444	381	391	412	417	429	419	396	389	439	446	436	442	451	411	431	449	432	430	401	419	430	415	431	373	403	429	415	430	424	413	423	414	394	489	396	422	396	440	434	417	378	407	411	390	423	431	421	443	413	417	451	418	415	405	437	420	393	420	445	437	429	405	440	412	426	432	417	415	405	447	444	410	425	426	433	393	415	388	436	418	423	392	395	380	428	452	400	405	400	401	418	418	367	434	471	437	418	446	415	411	421	387	405	430	406	453	407	432	437	386	421	385	428	444	439	415	410	427	416	394	402	380	460	412	405	419	431	443	393	411	424	412	393	397	428	407	448	420	423	425	449	422	415	423	405	424	418	415	451	451	433	430	442	426	445	378	406	401	433	368	435	392	473	427	392	412	425	404	435	397	416	416	423	446	411	415	461	447	393	398	390	436	422	427	436	387	430	417	430	430	405	408	390	427	426	474	454	412	419	439	389	403	449	424	407	441	408	402	422	414	410	472	423	397	403	441	408	422	423	404	446	440	380	435	463	393	397	390	415	432	432	442	405	405	395	415	442	445	393	423	444	394	398	411	416	409	398	401	406	406	387	415	443	413	412	411	394	431	406	420	431	418	434	416	414	412	468	418	377	469	433	428	409	446	461	457	410	433	449	439	399	415	428	435	419	418	430	416	425	396	416	387	409	413	428	405	441	414	441	411	464	438	438	391	414	411	420	392	426	437	414	393	409	410	406	433	414	403	413	416	411	423	418	448	405	409	418	416	423	431	404	446	414	391	406	390	444	460	403	456	455	406	419	412	420	383	410	441	391	454	401	425	433	400	424	451	425	403	389	434	411	419	405	444	431	411	432	417	408	390	371	436	430	422	433	404	455	432	413	422	447	387	396	406	407	421	410	392	420	409	438	439	428	417	397	429	409	388	437	424	430	418	424	412	364	429	435	400	425	405	423	434	420	409	404	407	460	442	396	436	413	466	424	444	404	433	449	449	432	419	421	442	407	422	407	424	390	425	410	377	453	408	435	432	381	448	411	402	414	444	439	422	418	416	445	391	375	367	425	411	402	428	422	435	440	402	443	391	417	399	424	438	423	420	431	414	400	430	382	436	424	448	391	443	414	453	419	421	400	430	457	438	440	421	431	447	443	387	413	444	489	389	410	411	393	426	421	402	403	396	415	364	399	418	430	409	440	433	392	401	420	417	395	377	416	413	432	415	411	402	423	418	394	405	420	422	406	412	437	448	441	425	396	397	423	411	405	397	394	401	397	435	458	375	395	432	420	412	447	398	384	411	399	398	441	404	403	374	417	415	445	429	422	387	385	443	427	396	454	449	424	411	414	423	401	392	416	411	435	419	437	444	418	389	405	427	415	398	439	424	438	373	403	472	407	433	427	409	389	390	432	435	432	398	453	405	403	441	425	412	412	387	409	376	407	410	430	410	400	427	421	420	421	421	397	392	445	433	438	413	408	430	445	442	450	450	413	410	425	447	432	391	443	439	432	397	400	396	436	418	417	415	400	425	402	406	439	415	380	404	443	455	396	442	400	415	399	412	392	406	406	435	403	414	424	440	412	404	395	399	444	441	422	422	426	448	421	397	404	426	400	426	400	425	404	420	402	425	462	399	414	431	409	423	393	402	412	432	395	423	423	423	442	382	418	417	407	416	406	397	437	448	411	396	463	424	399	436	446	414	395	381	390	378	411	465	436	434	394	401	412	429	375	408	436	410	428	405	413	401	410	403	450	426	416	448	448	424	453	430	379	453	459	415	412	443	413	427	425	411	408	414	445	438	427	378	418	405	442	464	435	418	436	426	414	410	424	411	425	414	396	436	410	430	412	431	398	412	388	401	407	438	411	445	412	410	433	414	418	405	423	444	412	394	393	409	420	436	411	410	412	414	403	406	422	395	419	410	392	424	391	416	391	416	412	433	416	460	405	406	423	427	420	418	409	413	418	406	406	435	422	385	436	384	437	450	404	430	437	430	432	412	428	441	412	413	363	401	450	394	444	428	449	374	392	427	391	405	448	387	410	418	405	441	393	416	426	438	408	421	448	439	418	406	431	406	434	411	419	414	460	414	390	446	380	447	416	399	400	396	432	398	406	393	438	394	416	448	439	440	425	436	398	431	392	433	447	426	407	426	440	433	419	430	433	430	383	437	398	417	434	443	400	440	444	458	438	416	424	442	402	426	457	428	412	386	414	405	383	391	422	404	435	411	414	413	436	412	433	426	407	435	418	426	400	429	405	405	401	380	410	448	406	419	399	432	380	379	423	421	441	417	422	369	391	408	386	406	414	414	418	421	409	396	436	421	404	419	422	397	428	420	427	405	436	428	421	448	456	403	424	412	434	456	411	399	445	403	392	431	369	421	430	423	465	395	422	419	437	431	449	404	413	439	430	436	397	418	425	417	414	386	436	422	415	439	415	399	437	390	441	409	412	402	441	418	400	427	416	443	416	410	445	445	421	426	423	415	422	428	417	421	446	408	420	436	433	440	418	416	413	424	430	408	417	434	404	409	432	409	422	436	439	402	428	402	446	429	449	434	403	448	452	412	395	429	438	448	382	397	411	420	415	413	392	412	411	436	410	412	393	400	457	411	433	411	414	424	464	405	443	439	434	429	440	399	395	417	410	420	420	402	414	451	449	432	401	421	436	447	377	440	427	469	456	407	395	409	410	423	407	438	430	418	411	415	443	444	402	403	428	409	429	425	439	409	415	409	424	411	404	379	389	424	435	411	441
5392	1807	1473	889	796	730	709	610	675	630	603	594	587	592	603	540	536	509	558	539	567	510	553	519	516	546	550	516	540	555	550	514	516	496	547	554	519	603	545	529	522	492	583	546	545	554	552	557	561	514	526	527	530	532	556	511	538	575	514	561	550	516	499	528	552	520	519	540	527	522	515	517	542	558	532	512	480	557	550	558	470	486	526	524	546	550	551	505	549	531	501	520	524	538	487	565	518	554	552	520	523	530	530	488	538	573	520	547	494	515	526	542	566	542	533	503	577	546	521	523	522	556	546	464	548	503	541	535	473	526	507	562	548	546	545	501	533	513	518	531	555	527	528	517	516	520	492	545	499	522	529	547	527	547	522	539	536	509	490	507	505	521	509	545	527	515	558	520	533	538	559	565	551	548	542	558	569	488	543	549	561	567	533	515	528	484	524	509	530	543	539	524	533	481	561	579	524	551	539	514	514	601	546	536	562	561	542	549	528	567	554	565	550	547	529	531	574	530	527	572	557	532	553	514	515	524	543	494	511	581	535	525	541	542	552	532	515	500	541	549	526	552	548	582	550	537	517	544	547	547	538	504	500	555	531	562	521	496	555	523	553	528	523	568	512	542	525	527	516	499	525	547	546	505	547	513	528	512	565	505	546	558	514	524	588	480	535	513	584	559	546	547	508	510	554	533	556	499	489	568	558	506	525	561	555	559	525	567	592	566	531	520	531	527	533	527	532	549	548	509	499	558	530	542	533	540	529	511	554	490	561	540	509	529	570	469	554	537	547	556	528	533	520	540	542	524	548	545	534	544	520	543	540	541	489	529	517	506	540	516	552	542	558	532	524	496	534	570	543	523	534	558	508	504	572	583	505	568	552	510	542	543	537	486	545	537	504	509	522	568	575	549	516	527	535	530	551	527	495	513	566	522	523	538	544	526	532	561	527	484	515	540	535	489	539	530	502	524	559	529	533	522	565	519	528	539	507	572	496	541	549	525	533	509	502	573	532	509	530	532	584	515	530	537	557	539	521	563	527	562	515	560	536	559	561	536	530	514	522	549	535	562	567	530	553	516	500	506	512	562	554	525	553	581	547	556	510	480	548	497	558	527	521	503	525	534	576	513	541	504	520	530	532	534	521	522	532	563	524	562	548	582	551	550	520	518	487	528	527	523	539	570	518	527	548	520	532	518	553	530	531	520	536	522	521	543	515	524	531	506	549	527	542	540	565	515	555	555	565	519	597	507	503	546	540	538	511	506	525	543	507	563	523	509	555	539	534	535	547	509	544	554	494	521	527	532	539	550	525	537	578	510	533	531	518	537	486	538	506	526	550	531	534	511	518	547	496	523	505	533	506	562	491	490	532	539	505	557	529	524	522	572	513	518	560	548	504	553	521	532	559	527	553	500	527	560	538	544	565	554	555	515	544	509	553	546	533	519	529	580	554	532	541	538	498	553	546	605	494	535	530	526	573	540	549	544	575	498	562	549	573	560	523	525	531	533	558	537	514	569	526	532	513	515	516	519	528	539	520	525	516	542	575	548	532	556	530	538	544	488	536	545	525	511	534	513	519	537	497	555	516	543	551	517	525	542	498	524	569	531	525	537	540	579	507	507	527	569	569	517	558	557	518	560	496	502	511	565	570	549	507	565	609	517	532	548	520	548	569	553	496	539	521	544	510	562	507	549	501	513	551	534	544	514	514	583	506	506	487	568	534	550	531	587	535	556	545	523	523	526	502	515	565	603	501	599	543	561	515	538	522	537	549	536	547	551	501	585	550	516	533	526	540	504	533	540	580	514	558	508	535	540	530	528	532	528	545	543	537	537	542	521	526	563	514	538	524	523	565	512	517	542	545	563	521	528	504	530	560	498	504	562	570	532	521	511	540	543	498	548	549	547	542	562	542	510	513	530	548	483	509	523	531	459	505	527	557	546	557	545	510	508	545	530	527	518	511	548	525	536	521	566	522	530	533	525	473	505	556	560	519	492	534	496	548	520	521	563	541	528	538	534	551	527	516	550	530	528	499	532	551	557	566	508	587	505	559	540	544	529	557	522	548	518	528	530	574	559	516	554	504	514	472	577	517	521	547	486	519	537	499	532	545	563	543	600	537	523	541	502	543	554	530	530	556	546	512	562	522	532	546	483	544	524	501	534	586	554	559	545	537	510	504	519	550	536	534	518	534	502	522	541	534	539	539	530	535	545	531	514	575	547	542	498	487	550	532	540	515	546	570	513	555	541	515	505	532	500	513	544	531	546	565	523	531	553	552	538	518	520	580	515	556	556	515	543	544	500	555	551	538	531	557	547	573	547	507	519	542	526	520	524	550	554	482	548	553	539	547	529	544	539	532	549	566	513	555	509	516	518	556	568	554	542	547	566	558	528	534	543	542	505	549	533	514	512	513	509	525	482	538	526	549	538	510	546	526	541	519	544	507	540	533	526	543	513	488	541	505	565	532	516	523	546	544	566	486	533	583	548	490	547	523	513	522	534	538	554	497	521	549	558	499	545	519	559	552	523	545	530	543	547	575	529	576	503	499	521	528	524	522	552	521	540	522	550	533	492	510	520	551	549	551	546	580	499	546	527	534	527	512	539	550	539	546	573	576	514	491	524	551	520	523	526	553	528	522	546	481	530	479	566	561	535	554	552	575	566	535	535	528	525	524	527	556	549	550	569	557	551	539	566	552	540	490	541	546	541	511	554	490	539	530	539	540	527	547	524	528	564	489	493	506	529	543	544	536	565	542	566	571	527	504	469	508	539	530	544	547	575	506	534	551	531	548	537	518	508	551	539	532	539	518	515	551	569	554	546	527	502	536	536	523	543	549	517	608	521	523	554	572	498	534	534	490	585	541	555	589	515	533	504	509	487	521	537	570	557	524	515	550	558	567	510	478	529	541	534	550	534	532	509	536	545	546	551	532	546	536	561	521	539	537	508	536	556	513	545	545	552	545	557	527	541	552	534	539	509	505	571	521	506	540	517	520	535	530	518	530	536	512	553	534	511	544	543	529	541	485	523	507	517	565	543	552	548	481	530	561	508	526	555	552	518	518	521	498	508	532	512	518	519	511	542	570	536	473	520	520	546	530	540	510	519	539	532	527	490	537	539	508	583	506	519	543	549	558	505	505	537	549	508	567	584	499	562	516	536	495	529	570	520	528	554	560	523	519	519	505	557	508	558	494	503	522	537	547	539	519	507	528	543	520	510	555	561	518	548	521	527	558	558	521	585	567	551	524	586	500	535	527	518	521	549	535	563	529	494	567	504	533	534	566	479	529	512	490	531	568	500	516	512	536	567	524	501	512	537	537	554	558	561	540	535	516	521	538	542	552	562	519	543	577	554	502	542	508	559	529	544	556	563	546	566	511	528	518	495	538	555	555	532	543	512	565	522	534	550	515	558	581	512	515	552	557	535	563	537	519	535	597	551	514	577	548	545	549	527	574	548	537	540	513	561	533	578	472	529	500	519	528	508	491	544	558	508
23561	21396	28623	24534	21230	5338	1330	1037	991	917	918	848	870	829	822	818	763	768	736	761	738	751	750	777	793	748	703	741	785	705	788	725	722	771	724	758	740	694	752	782	778	732	731	731	735	698	680	791	739	744	726	723	678	718	727	679	736	719	686	717	751	726	755	713	713	736	740	735	749	747	784	728	778	743	720	780	728	753	740	755	742	746	736	714	777	789	765	755	731	719	742	731	705	744	739	758	759	719	774	641	763	722	753	739	753	689	753	689	724	738	730	694	736	756	684	697	745	754	733	724	792	732	703	719	690	703	734	730	705	711	685	771	756	696	774	765	732	729	726	747	699	749	709	711	726	721	713	692	749	734	751	766	714	773	761	777	768	743	709	689	725	715	719	673	713	709	745	731	728	718	730	770	714	734	740	742	727	710	743	772	696	672	704	674	714	698	689	777	695	762	716	739	732	734	715	714	782	723	720	722	732	745	729	713	792	749	734	755	723	752	730	699	753	696	749	709	701	675	732	705	724	727	750	685	773	758	655	724	675	714	741	718	694	722	736	659	715	722	746	760	715	733	713	694	792	722	673	735	758	792	749	741	787	730	728	740	776	693	772	702	730	709	775	779	691	776	731	721	724	696	742	754	730	720	714	749	742	713	732	807	709	728	676	697	716	736	780	779	753	696	696	757	766	714	756	733	714	720	689	756	703	683	718	716	741	745	701	783	730	729	743	741	667	714	693	743	754	730	683	723	749	675	690	726	728	707	745	713	746	786	705	698	755	711	738	779	727	696	731	732	746	707	702	712	780	715	724	734	734	751	749	746	705	711	798	693	700	743	718	678	731	685	727	750	729	676	756	760	723	702	779	751	715	721	694	687	703	781	712	744	772	764	711	716	715	749	727	752	719	756	757	778	756	727	776	730	774	736	733	738	754	712	746	705	743	736	708	720	687	704	724	737	705	707	669	772	681	751	696	770	733	695	736	747	721	750	705	696	747	712	710	753	753	689	701	777	693	683	729	748	750	764	694	673	694	736	729	762	718	738	737	758	758	780	709	753	725	731	711	737	707	715	742	756	734	739	723	734	684	757	757	736	752	723	728	759	721	690	718	707	732	742	755	730	719	728	714	735	706	730	748	669	723	726	713	772	745	733	781	700	683	739	730	744	680	688	769	711	715	731	732	737	725	721	763	760	702	718	728	731	732	785	719	710	785	756	682	697	690	701	706	721	751	776	738	702	743	772	723	744	781	730	734	763	687	737	703	703	781	712	723	736	753	715	744	766	731	734	720	792	743	738	749	708	695	718	768	766	686	716	757	721	731	761	717	749	732	723	786	763	769	659	710	714	735	726	741	710	776	734	730	769	724	749	724	723	751	783	744	716	715	764	741	718	756	692	717	728	716	701	712	764	722	705	761	707	701	729	667	770	689	734	722	771	735	680	717	725	740	779	714	718	714	725	718	750	748	739	706	755	737	743	697	689	775	761	761	734	706	727	688	717	710	728	759	729	741	695	708	718	720	761	715	723	700	738	709	722	717	711	736	738	685	753	756	761	691	751	721	774	737	707	711	744	719	782	732	717	720	670	698	678	779	728	722	743	718	718	754	734	725	737	710	765	730	671	764	701	695	726	726	739	723	718	728	742	735	759	719	713	752	707	734	725	767	723	731	692	726	700	710	789	684	763	662	706	770	721	763	730	732	712	710	704	768	700	747	733	712	710	738	735	747	719	742	693	737	740	689	728	689	725	754	739	699	684	775	725	712	745	692	754	739	729	716	715	713	742	734	669	727	716	728	740	717	774	752	706	718	699	745	678	760	751	741	754	708	671	700	692	702	716	663	749	750	792	699	733	718	711	719	745	739	718	732	728	774	722	745	752	724	745	710	763	721	702	752	718	738	689	726	743	717	756	750	726	745	685	725	697	685	746	707	695	760	685	767	736	668	727	729	746	713	753	725	699	713	731	772	695	709	703	710	762	726	719	687	750	742	694	731	710	721	691	692	745	697	705	739	787	717	713	712	760	745	706	721	675	700	725	716	714	670	727	703	706	707	730	709	724	728	719	740	740	693	712	718	728	733	729	720	738	682	739	737	702	740	754	688	704	799	717	755	776	776	693	746	756	736	731	710	726	807	739	750	687	695	721	694	683	734	748	731	697	749	707	776	740	705	748	726	695	734	748	783	698	744	683	761	711	796	764	719	722	716	701	723	724	736	754	744	722	724	774	742	753	694	762	705	681	733	737	706	725	725	780	722	720	714	702	697	711	742	728	733	786	728	713	708	719	721	683	765	720	740	689	717	690	748	721	708	758	734	715	750	717	719	734	731	759	723	722	758	697	740	735	721	712	754	732	755	732	738	714	721	770	722	746	711	689	733	736	751	684	744	754	763	730	707	756	754	762	709	708	700	681	755	703	715	769	760	718	771	691	724	737	703	708	691	695	736	718	704	745	715	751	681	729	734	697	722	759	725	753	737	767	719	773	719	721	725	746	682	721	696	707	680	733	678	739	729	743	724	748	707	717	741	688	687	753	732	721	720	722	716	782	689	698	707	735	735	695	702	772	738	713	687	734	731	735	727	681	713	719	695	684	681	732	710	741	726	713	738	738	710	709	718	661	801	724	773	748	701	734	710	743	736	669	718	716	716	718	739	767	709	739	698	732	746	742	779	792	726	756	749	710	720	740	790	743	695	780	705	677	721	782	720	733	721	715	764	725	721	715	755	669	758	722	672	688	723	696	777	733	716	732	745	715	699	729	693	710	708	734	697	703	685	686	704	787	737	749	679	734	739	727	722	711	686	696	750	764	699	738	724	733	731	795	771	699	757	800	745	775	728	721	701	756	704	750	707	745	721	711	730	753	710	687	718	725	727	738	704	713	738	709	735	689	708	715	726	740	742	720	740	704	727	752	737	711	688	774	785	709	723	759	702	722	699	669	707	701	738	694	738	724	708	720	728	789	744	706	764	713	694	744	759	732	716	728	714	740	725	727	757	749	761	697	709	670	758	702	791	686	711	683	706	732	742	754	756	735	714	748	733	696	692	695	775	751	751	720	693	700	717	692	737	697	712	765	744	706	724	708	775	711	733	733	743	724	759	777	720	674	742	729	750	745	671	691	705	768	698	661	715	731	752	752	746	695	763	732	737	723	754	719	671	701	726	733	748	654	717	700	700	719	719	734	727	734	722	750	784	734	733	754	747	696	727	723	700	697	705	725	721	707	759	751	737	666	720	756	695	748	767	688	716	703	686	730	693	689	690	789	730	731	712	728	666	764	754	773	737	674	728	745	745	755	701	747	714	704	726	713	732	705	695	737	699	685	689	727	742	700	771	721	739	760	702	723	681	733	710	713	763	739	708	741	769	731	715	769	719	770	790	719	705	748	731	722	673	755	719	715	722	728	714	709	718	697	711	722	670	735	736	727	710	757	764	713	734	705	766	740	742	719	773	762	689	726	711	733	708	712	715	761	730	710	694	754	768	750	737	714	716	734
10854	8565	6328	3178	2439	1976	1692	1443	1409	1305	1273	1146	1173	1099	1097	1057	989	973	942	945	920	1015	918	969	947	919	924	870	933	957	920	860	995	921	851	927	945	883	884	918	875	941	941	921	919	923	901	919	922	905	927	891	949	911	900	912	964	862	917	925	876	911	933	862	916	943	864	888	935	919	928	936	905	862	904	893	925	911	936	939	914	910	963	955	879	911	924	910	896	903	895	896	944	917	899	909	922	893	947	901	914	898	901	892	901	891	932	894	928	940	935	967	905	945	887	921	919	937	953	905	819	904	911	915	901	920	911	891	913	870	914	910	854	879	899	878	898	930	869	884	945	914	896	857	915	909	906	946	888	917	909	905	919	896	920	918	897	907	896	894	903	903	902	869	891	901	874	941	896	897	912	881	856	902	900	918	907	897	903	878	914	888	871	922	916	900	892	954	958	927	922	888	886	890	906	885	991	896	894	879	879	902	908	904	937	905	951	949	881	868	905	852	899	859	904	950	886	946	919	956	892	867	923	932	918	881	923	914	898	944	879	887	925	849	916	917	912	928	888	886	858	917	829	879	829	915	943	914	923	879	931	912	920	858	874	912	953	883	926	885	931	884	883	892	883	869	889	879	926	881	910	865	891	882	891	911	915	937	896	905	902	892	862	895	893	878	887	888	910	885	951	921	885	892	944	906	859	871	877	869	900	904	945	896	937	879	865	937	928	949	882	925	880	893	949	859	896	939	898	928	899	875	912	885	947	881	889	898	878	944	888	940	903	909	936	864	885	924	909	882	856	916	915	882	905	923	1025	882	931	840	899	910	932	872	910	916	873	923	946	906	916	914	902	949	949	921	938	880	856	867	898	930	874	946	929	898	874	949	926	898	868	886	930	858	862	855	896	899	899	852	960	881	925	895	892	956	949	896	896	859	896	893	907	889	915	904	886	954	898	924	930	865	898	927	886	943	897	897	922	982	922	948	884	891	926	856	932	892	870	896	946	853	867	894	883	863	874	958	913	917	865	938	887	965	858	905	892	865	901	896	944	913	890	894	859	923	956	848	961	882	939	915	921	916	904	907	861	891	937	878	946	873	917	893	877	892	866	930	913	903	945	944	895	938	912	891	933	883	863	969	948	870	898	906	907	919	881	899	960	885	899	832	911	896	892	890	915	881	942	907	903	910	898	884	868	915	827	936	917	919	905	864	865	917	897	884	885	911	922	872	909	940	903	984	910	912	898	868	857	923	894	911	842	972	894	891	916	933	894	957	913	982	861	937	937	865	879	870	861	900	875	916	877	907	896	899	861	878	865	929	942	881	914	928	907	966	956	932	915	895	930	900	921	929	892	928	890	884	943	893	883	896	883	887	909	907	856	955	928	887	885	899	851	958	960	880	895	902	898	895	875	882	887	934	925	848	958	927	905	904	911	896	878	861	901	942	905	885	875	889	861	899	914	927	912	883	838	868	897	847	899	904	918	900	864	931	953	885	884	937	873	883	878	927	931	921	885	962	873	882	889	893	936	924	916	873	888	908	899	923	869	896	872	887	894	929	860	869	900	903	949	929	935	864	853	907	884	898	871	933	940	885	885	907	899	883	855	971	880	876	887	844	889	913	931	887	901	920	935	898	884	936	892	861	858	901	950	876	861	902	933	902	874	856	878	947	862	905	865	893	917	906	875	966	933	950	919	928	890	907	930	861	912	881	912	922	871	872	951	926	948	901	861	895	912	926	885	864	969	888	926	845	922	912	846	876	925	852	906	882	895	952	925	847	918	890	897	885	898	874	879	931	932	889	945	917	855	880	886	882	919	909	878	924	902	926	878	916	899	928	935	925	841	901	862	983	942	923	898	928	902	914	939	957	859	870	924	916	953	868	910	958	841	963	943	874	889	902	935	879	868	864	903	901	923	880	935	869	882	967	892	872	924	933	880	871	926	906	852	918	948	919	853	847	927	888	878	922	823	930	947	893	876	905	892	914	960	876	960	915	950	882	924	961	912	886	910	895	867	888	942	901	924	890	898	902	875	958	915	891	924	948	914	908	889	886	922	909	960	920	851	887	963	888	937	909	925	886	868	891	914	925	868	971	889	836	898	889	907	922	875	874	906	884	901	931	867	850	858	942	868	897	935	972	908	923	881	862	926	891	872	900	928	938	906	901	936	925	864	958	884	882	913	873	912	873	903	872	960	929	918	932	926	932	895	899	898	897	947	890	920	951	923	948	886	900	892	929	912	897	916	970	901	864	896	932	893	873	872	894	909	849	897	909	907	860	917	886	910	832	885	937	905	891	892	862	908	853	886	907	937	970	878	831	913	931	956	852	888	916	901	878	908	853	896	903	954	902	926	862	853	880	907	915	867	898	904	930	917	899	899	911	924	930	916	864	920	913	906	882	901	928	949	891	861	853	906	927	939	854	964	852	927	883	856	877	900	863	876	926	930	900	857	902	898	860	904	928	922	930	910	920	895	888	915	890	894	860	918	933	926	929	912	936	917	936	931	925	872	914	943	903	893	899	919	917	911	888	929	889	831	940	906	952	871	866	911	995	919	883	905	876	911	915	855	929	869	869	887	979	849	874	945	918	932	883	882	913	928	925	959	903	929	917	901	958	949	859	922	897	954	910	851	935	896	961	902	905	930	893	922	929	861	871	909	882	895	906	930	898	873	869	898	895	899	886	871	937	917	905	834	946	920	914	908	903	844	897	924	870	868	911	943	921	870	928	954	873	905	908	904	923	915	976	918	919	911	921	922	893	879	863	899	951	905	938	920	907	930	896	907	871	891	893	879	905	912	894	916	931	937	870	942	866	896	909	908	927	916	883	915	896	896	877	920	878	902	917	894	929	914	927	934	893	889	866	931	919	893	945	900	891	891	923	818	885	891	929	928	914	908	913	899	885	887	936	913	892	876	885	952	917	866	888	928	864	895	918	900	910	923	887	898	897	898	865	932	866	944	854	908	916	903	876	895	935	907	925	932	925	913	942	893	969	898	947	904	938	899	817	939	875	901	971	948	883	855	930	889	897	873	894	897	942	889	913	889	859	911	875	910	883	820	959	908	939	901	908	885	895	908	937	964	894	946	932	835	873	975	887	909	861	892	887	900	923	898	869	928	894	881	916	899	917	970	878	918	898	810	932	884	887	886	882	856	905	913	973	886	894	861	911	917	860	890	903	892	899	877	859	898	898	921	911	923	867	896	900	904	931	824	944	933	895	854	904	888	885	905	859	883	918	899	870	912	921	910	953	908	889	906	896	861	952	876	933	893	917	951	877	903	927	933	930	869	929	885	937	927	873	893	871	890	957	888	898	937	878	885	898	935	902	841	893	908	899	893	946	916	910	899	905	915	874	962	872	924	926	909	903	939	882	934	903	912	868	882	890	913	899	904	888	861	920	884	931	890	866	941	926	922	962	904	896	878	942	892	898	883	803	920	913	924	961	907	921	928	901	930	914	889	846	878	910	916	910	862	900	910	931	913	935	931	930	933	923
24536	21372	27239	25495	4827	573	467	389	370	414	358	333	366	295	318	291	294	311	295	277	281	294	278	307	277	275	268	270	303	268	285	275	269	297	284	260	291	267	255	261	244	265	253	288	297	250	271	286	276	265	294	253	284	264	262	255	248	270	243	253	274	267	263	242	251	281	275	296	297	276	275	240	274	255	281	255	271	267	263	279	255	271	248	258	266	279	281	271	258	273	277	271	267	255	255	251	276	270	274	271	277	294	267	282	288	256	269	268	311	248	262	301	275	276	264	266	282	312	250	271	240	315	314	253	293	282	268	280	254	261	265	296	269	274	275	277	254	281	299	273	296	253	253	273	243	272	300	247	264	265	299	290	300	303	284	297	277	288	273	259	262	252	247	246	258	290	273	240	268	284	269	272	260	276	252	274	254	276	268	265	319	271	273	294	242	283	308	255	292	297	257	286	278	264	301	300	272	278	235	263	268	243	269	290	260	266	270	299	262	254	250	276	285	270	270	255	277	259	252	272	302	282	280	293	247	257	292	294	264	259	285	268	239	271	272	251	256	280	285	278	281	289	272	285	259	271	293	276	282	246	306	305	290	262	271	245	274	266	257	285	261	248	255	264	289	244	259	298	257	276	290	270	282	268	321	265	245	281	266	267	280	275	308	263	268	255	270	248	273	293	267	282	269	244	311	256	271	244	284	272	283	261	268	267	295	314	271	296	280	278	249	270	275	287	286	292	267	275	261	286	289	282	267	260	295	267	244	273	248	286	257	282	281	275	271	273	275	273	280	279	273	272	269	273	281	276	262	281	271	262	283	241	296	239	270	278	285	273	279	300	263	268	249	277	285	303	247	243	250	262	265	264	270	262	275	233	279	242	294	255	283	266	280	270	292	278	284	263	268	279	264	276	233	261	267	284	264	267	275	278	229	299	250	261	279	251	273	268	293	267	248	296	271	278	274	254	228	261	267	282	280	283	301	282	329	301	274	278	267	264	257	257	272	244	233	277	256	276	248	265	281	284	274	270	286	254	286	280	295	252	267	274	275	288	279	283	253	294	272	271	279	276	285	266	281	264	285	295	298	263	265	299	255	291	261	289	295	257	242	279	266	307	263	279	306	297	292	270	271	284	254	271	265	269	266	278	277	313	243	262	250	266	280	263	271	274	318	260	276	253	278	300	283	269	302	282	281	291	264	242	273	254	249	296	295	270	282	282	277	271	274	270	257	262	248	307	253	295	278	270	252	280	277	271	301	292	275	248	275	285	260	286	257	265	276	286	270	272	261	288	246	260	265	244	265	284	263	264	282	292	276	263	285	255	277	256	273	264	296	283	286	296	274	231	245	243	281	262	288	253	272	280	266	267	278	253	267	273	279	271	270	291	271	283	282	260	276	252	294	252	262	264	255	294	282	272	277	277	268	269	244	262	281	309	250	272	257	265	272	275	297	264	242	276	257	258	263	266	271	277	290	269	266	272	254	242	254	257	274	295	283	287	267	249	257	282	254	259	281	290	269	259	273	266	269	261	285	294	284	290	274	298	257	277	253	287	249	272	265	270	268	293	278	261	282	264	278	279	263	269	275	275	290	274	269	268	266	256	277	283	304	259	259	273	274	280	266	247	270	278	256	279	259	315	280	233	276	253	253	274	269	256	254	279	253	279	284	244	279	261	274	271	279	265	272	274	263	277	274	273	255	268	279	259	274	261	289	296	276	283	273	276	304	264	273	270	286	269	252	271	265	277	278	265	269	273	273	257	282	300	275	262	277	256	237	295	278	230	264	262	272	256	259	260	269	293	273	270	244	290	263	273	285	284	265	313	250	284	274	292	282	277	297	265	272	281	270	257	292	246	267	269	288	267	255	265	284	295	262	267	289	265	268	255	280	258	269	277	288	251	259	270	265	253	268	275	284	283	262	268	270	316	277	277	264	265	266	261	304	259	256	287	239	275	251	301	263	263	276	278	273	248	272	292	261	275	276	292	269	263	287	297	246	277	225	277	273	263	265	293	286	286	273	256	274	249	267	249	264	245	261	238	274	275	261	286	274	274	269	288	250	273	260	261	288	252	272	276	246	274	293	244	295	248	310	277	259	285	257	285	262	227	258	269	280	266	267	269	277	274	270	266	269	266	262	248	297	256	266	256	269	254	245	253	272	305	225	248	270	274	291	273	275	275	260	284	263	284	278	259	268	259	280	277	270	262	254	296	267	271	272	260	285	259	263	272	280	276	270	242	291	252	268	278	291	303	286	266	265	246	248	262	269	272	258	286	311	282	269	239	259	269	269	237	274	259	283	262	292	317	265	271	272	245	271	265	264	277	283	265	277	286	280	269	270	272	262	251	292	302	275	293	271	263	289	300	250	278	253	269	282	278	271	260	263	258	235	278	258	268	272	286	283	290	277	255	278	262	270	271	253	292	250	251	275	268	290	223	292	265	261	272	253	290	261	262	259	301	299	282	285	283	289	277	301	263	265	265	279	306	264	284	280	297	300	289	286	270	248	288	255	226	303	264	262	260	253	233	263	301	268	291	277	283	254	235	253	299	269	286	262	272	256	282	261	252	312	259	245	259	274	288	266	303	255	266	250	287	253	257	275	239	282	288	244	292	279	248	259	297	277	258	284	272	290	272	253	275	256	247	292	271	262	255	266	261	319	266	251	267	293	257	274	247	268	254	267	241	282	264	296	258	244	253	283	270	314	285	275	260	267	277	274	259	297	265	278	272	278	250	272	297	233	248	276	251	273	276	255	290	284	256	280	306	288	265	270	267	276	273	291	274	269	264	244	240	273	241	251	287	238	270	261	244	270	295	260	270	255	246	269	249	290	278	287	266	284	284	265	266	265	250	261	283	280	280	280	276	249	255	272	297	255	289	274	281	267	280	291	274	264	258	271	266	282	287	279	250	286	245	262	234	283	274	269	257	253	275	254	273	283	292	284	268	269	285	243	254	248	269	293	282	266	255	257	274	256	266	262	280	234	269	297	232	258	263	276	280	249	281	263	263	287	277	282	264	274	248	272	260	264	242	285	263	240	253	260	263	260	275	294	297	262	257	266	211	290	254	271	258	256	258	282	268	277	286	285	254	264	256	260	265	277	286	261	265	262	285	257	300	276	263	290	264	259	276	271	270	285	248	296	294	283	260	262	273	261	261	278	270	281	285	297	258	253	266	260	277	259	273	282	288	263	262	251	257	271	236	281	260	275	278	264	291	290	273	283	259	241	272	262	294	260	246	279	297	280	285	263	266	254	264	271	272	273	272	273	268	263	242	300	281	264	258	258	265	261	260	257	257	263	279	260	258	288	279	262	264	265	258	289	259	278	256	257	255	285	279	273	265	272	260	250	255	273	285	290	242	279	266	273	235	271	270	269	271	271	252	266	249	244	253	279	259	258	257	293	261	269	243	284	280	287	325	291	266	292	275	262	290	287	255	257	260	259	275	256	262	250	277	285	274	268	289	306	253	244	244	302	282	260	295	270	288	262	312
9335	4942	3336	1681	1302	976	803	720	684	659	569	542	534	485	454	410	408	440	396	399	384	419	409	389	362	404	397	376	375	352	385	383	349	371	364	390	362	353	394	359	353	376	370	374	353	385	365	397	363	349	364	366	372	387	368	363	345	382	337	345	371	347	361	374	369	335	361	366	351	373	344	409	361	369	371	365	387	404	367	337	348	343	357	382	364	344	372	344	371	348	384	369	373	381	351	356	384	398	377	350	358	351	339	383	356	383	420	355	366	354	382	384	417	380	321	364	354	360	384	394	414	382	370	368	389	377	345	358	369	370	380	373	349	378	370	436	358	373	373	348	370	377	361	378	355	391	362	365	330	359	344	368	348	395	382	357	391	356	325	346	321	343	381	400	367	370	370	374	370	325	355	425	374	351	327	370	387	387	370	363	379	382	360	373	339	344	386	357	379	375	356	347	362	341	341	419	338	360	332	346	387	387	353	413	363	374	357	342	358	362	381	349	371	374	364	384	364	358	400	333	365	364	381	365	346	391	355	388	365	376	396	397	347	379	403	358	337	366	360	374	384	369	362	342	371	358	372	378	318	370	358	373	353	359	363	364	381	332	355	362	392	361	359	345	388	381	393	368	365	364	392	361	393	350	353	374	353	391	373	333	385	375	350	359	383	367	381	372	390	342	358	365	362	361	353	369	392	364	356	344	392	369	345	392	350	352	391	376	384	375	382	342	366	358	377	366	371	359	377	350	335	354	387	353	383	363	402	382	361	342	367	350	393	332	354	355	369	351	385	373	370	360	360	384	351	336	337	353	335	357	343	380	386	408	398	371	368	376	405	348	356	396	343	360	388	391	383	363	342	385	352	355	360	343	344	364	366	381	396	367	358	359	346	369	365	418	392	374	366	367	366	344	353	363	370	391	358	353	363	372	363	353	372	370	354	392	348	356	337	401	368	373	395	399	354	337	356	353	367	342	372	337	372	346	364	369	382	397	355	385	353	353	374	373	358	395	374	376	349	355	383	350	383	397	365	387	399	336	390	376	389	400	368	345	357	406	360	347	351	390	384	362	365	361	338	375	380	373	369	361	374	356	381	368	329	366	373	351	392	349	348	392	384	354	352	371	381	383	347	340	385	408	386	385	354	381	352	376	381	370	370	355	377	370	368	374	330	351	366	375	394	377	368	379	360	372	349	381	374	372	380	348	342	372	356	343	380	388	380	396	378	384	358	389	347	368	353	386	375	402	326	370	355	361	377	383	348	341	352	359	361	347	366	371	374	371	359	393	378	392	369	361	358	356	350	403	383	362	357	359	359	355	381	398	389	369	365	336	373	382	373	364	381	364	378	351	355	392	393	355	341	365	384	376	358	381	380	329	391	387	376	374	351	361	361	366	372	359	376	363	391	383	373	379	390	387	421	344	369	328	369	358	364	350	360	352	377	369	378	406	381	371	376	381	357	356	399	363	388	342	377	356	353	375	330	332	375	384	358	356	371	358	348	347	372	363	371	370	366	373	359	331	370	373	344	360	395	358	348	361	358	360	373	354	377	385	392	377	372	386	375	349	382	326	359	337	383	361	357	373	341	369	368	360	378	416	359	357	386	368	342	356	356	385	390	348	378	387	352	347	366	329	407	376	349	370	353	339	338	378	359	365	380	385	357	368	402	388	378	348	360	379	377	361	380	371	355	355	369	384	368	348	394	382	363	364	342	356	367	359	372	348	352	376	386	390	352	367	388	384	335	352	381	361	341	380	382	360	339	371	371	351	362	379	322	355	365	393	356	379	354	358	373	384	348	392	387	373	405	386	383	387	376	357	379	344	339	373	385	378	364	350	357	404	333	375	374	395	385	356	361	341	353	372	355	379	397	342	364	396	389	368	367	374	383	327	392	370	282	363	335	373	380	339	367	381	361	407	381	369	384	346	399	367	375	374	351	366	384	359	383	340	365	324	367	381	361	368	367	386	352	381	388	366	366	332	363	376	388	392	373	372	351	381	364	365	349	367	373	369	358	365	360	357	384	398	379	397	390	362	347	360	373	380	358	325	407	347	376	401	344	400	368	328	410	401	340	369	380	347	397	376	367	374	328	347	364	373	386	374	381	372	337	377	387	316	356	358	357	369	366	339	390	376	373	387	350	382	400	361	359	384	353	412	387	383	338	310	322	437	384	358	375	377	364	353	357	371	338	371	363	380	375	372	397	352	377	351	369	344	344	360	348	376	369	350	351	336	362	354	330	404	356	329	386	374	361	375	389	364	353	348	368	383	377	371	343	390	368	353	370	371	351	357	352	366	384	378	352	348	359	356	367	366	407	370	400	367	342	401	347	391	391	367	370	396	336	359	371	410	386	401	335	386	386	366	354	374	353	356	372	395	349	341	338	372	397	365	353	358	375	391	342	352	347	361	381	350	370	375	387	351	359	364	353	373	399	356	394	373	419	340	376	394	382	344	357	355	378	353	333	382	347	398	376	360	375	411	376	377	382	378	360	341	356	370	343	373	381	356	359	341	389	372	374	344	386	366	345	360	371	416	373	398	386	372	358	379	352	351	391	348	353	367	358	405	363	345	361	387	375	341	370	368	389	373	360	358	398	355	331	398	382	384	366	366	369	346	352	354	353	332	385	378	366	362	337	352	379	378	372	345	356	380	359	363	369	377	374	362	385	358	352	335	377	347	380	362	353	366	351	364	375	363	368	375	340	383	330	379	355	354	371	380	404	348	338	426	331	366	348	388	326	410	374	390	385	360	324	363	374	367	353	374	397	342	379	356	359	361	369	367	386	375	414	366	349	427	372	366	362	372	369	366	381	367	364	384	380	359	352	369	388	378	330	356	369	378	376	364	344	377	381	373	387	375	378	352	384	349	380	353	381	354	363	362	369	339	369	372	382	366	373	376	344	349	384	353	373	388	353	348	379	347	354	362	370	359	347	367	348	401	390	381	389	358	405	363	333	399	396	354	357	376	367	372	377	352	398	357	332	388	365	338	401	356	329	340	386	335	344	385	386	364	359	365	363	397	393	365	374	354	357	374	319	377	368	375	363	378	362	346	353	327	350	379	340	362	384	373	350	353	321	355	359	382	383	341	354	365	396	417	407	361	370	348	322	370	380	320	331	373	347	363	397	367	354	357	349	339	364	366	374	392	394	367	391	328	390	374	427	404	360	356	392	376	376	349	412	390	400	393	370	394	362	387	350	356	357	339	370	327	391	358	366	372	365	372	348	368	348	362	390	337	365	364	399	336	337	373	408	344	355	352	357	365	361	322	380	357	378	393	374	355	358	338	362	371	376	375	380	396	369	349	365	369	384	365	369	340	371	364	375	380	362	361	362	346	337	391	355	365	350	370	358	380	329	388	372	360	418	394	378	332	362	379	345	409	345	380	362	376	359	355	344	367	376	366	375	395	371	363	372	357	390	359	392	355	390	408	355	326	354	362	330	378	376	377	363	390	366	385	385	386	334	407	390	369	348	387	384	335	357	375	370	359
22509	21427	29267	23973	21419	21298	4600	1344	1146	1012	978	922	890	890	869	787	730	750	712	714	717	700	733	696	715	679	704	686	697	766	739	703	710	653	696	705	673	667	654	688	708	697	668	702	639	689	681	702	668	666	646	665	663	648	643	657	733	656	653	645	653	727	646	701	644	699	684	635	664	738	671	676	717	695	689	699	704	655	695	706	609	611	701	670	655	665	688	635	663	671	683	706	679	696	683	687	690	684	685	677	687	742	696	673	690	698	633	622	672	653	675	646	711	632	669	682	653	660	688	665	654	685	721	701	722	647	666	694	650	665	704	663	676	619	654	649	649	691	660	636	645	674	663	656	655	675	699	693	656	689	682	696	656	652	682	624	683	665	706	668	659	722	695	649	688	648	705	684	678	641	677	696	638	703	693	677	715	692	632	639	638	696	683	712	699	676	623	658	698	679	677	721	698	670	687	631	650	670	689	673	686	693	663	614	662	617	655	701	665	681	647	688	682	688	674	617	639	664	675	668	645	690	628	667	696	695	647	670	684	685	646	690	697	695	698	696	671	661	644	686	748	668	698	687	678	651	730	649	671	722	717	674	699	637	723	683	667	698	700	701	657	674	701	645	662	651	637	640	682	691	668	706	674	692	653	669	653	651	676	683	702	657	662	674	648	686	663	668	657	702	686	681	659	672	662	701	709	670	652	678	672	652	678	627	673	700	620	628	696	697	682	659	631	675	624	672	640	639	695	626	659	657	605	669	664	689	702	686	683	626	677	662	715	654	687	676	720	675	648	676	635	653	707	673	717	692	626	664	689	676	694	649	684	683	702	640	685	713	671	689	682	684	676	686	658	639	673	641	683	695	664	666	710	692	659	676	681	702	736	608	665	662	615	664	716	665	654	656	664	701	648	676	677	684	698	644	632	711	613	625	651	670	672	683	632	634	655	701	660	629	638	671	670	700	664	669	665	667	672	676	656	707	717	698	669	641	690	643	670	675	677	652	660	675	653	648	707	676	701	707	676	615	689	677	606	686	669	642	672	702	662	639	685	664	670	657	638	661	609	673	633	679	686	679	661	738	672	697	743	641	666	636	650	687	745	671	673	708	639	711	653	684	675	715	648	689	709	681	686	656	710	690	668	698	681	656	672	708	691	692	679	647	642	680	649	677	660	624	678	717	672	678	661	634	636	665	668	668	672	688	679	698	665	645	696	699	657	627	673	659	654	670	658	675	651	683	706	687	702	659	662	657	680	661	657	669	685	683	669	658	628	675	653	633	698	673	738	710	686	695	651	652	701	680	674	683	715	690	636	674	662	636	662	631	689	678	672	679	688	652	636	677	673	705	701	661	674	653	645	702	708	628	675	633	636	641	668	662	675	636	601	664	676	666	609	698	712	653	651	670	729	662	680	723	707	702	657	678	719	691	637	714	676	672	654	682	675	696	680	643	725	625	633	699	714	688	670	695	664	649	669	690	654	716	639	669	641	687	673	623	693	614	672	663	674	655	682	683	677	664	664	659	630	680	648	689	647	675	672	661	674	667	718	632	684	664	693	653	641	685	643	657	684	664	683	678	663	693	666	635	683	657	653	641	696	684	700	666	678	666	634	616	687	627	666	668	679	664	637	687	697	678	659	696	661	698	680	712	641	633	659	703	711	636	688	669	679	696	671	622	678	666	678	611	719	624	682	670	664	649	671	698	659	667	692	678	667	668	643	639	656	710	693	705	676	687	650	696	683	661	695	668	669	654	619	640	623	624	689	638	652	713	661	687	692	671	678	698	705	691	661	652	668	681	672	630	685	639	680	692	657	630	684	645	723	648	664	631	661	675	636	666	684	678	657	655	699	666	635	705	637	674	722	670	653	666	670	645	641	659	648	673	629	660	680	652	658	679	688	662	643	654	696	681	668	694	692	673	669	685	716	629	692	688	696	642	700	655	643	638	636	670	660	652	707	666	702	612	677	669	652	634	701	679	653	682	641	643	648	713	639	691	673	653	652	665	677	668	692	696	640	687	650	672	688	658	688	665	659	670	679	680	642	696	701	644	673	675	672	646	700	647	669	689	713	657	661	664	668	694	670	626	664	674	635	675	665	655	659	714	630	701	659	641	683	680	650	716	727	679	705	671	707	691	625	645	683	657	594	684	654	652	655	664	608	646	665	710	649	681	704	711	678	654	631	672	678	657	646	727	699	677	735	698	686	707	702	636	669	654	645	655	683	679	696	708	637	694	627	661	709	669	695	655	631	672	650	677	703	702	677	644	675	674	652	682	677	651	651	657	641	676	673	705	639	643	614	673	738	682	693	643	641	667	690	656	677	655	667	672	625	687	686	681	640	644	680	677	655	634	672	685	650	654	626	659	687	691	713	666	664	679	636	684	661	667	724	664	680	649	625	657	697	629	665	711	614	634	666	687	688	679	644	701	679	680	715	700	711	670	686	658	685	681	678	662	651	674	699	669	683	658	664	657	669	664	705	645	724	654	658	687	705	698	707	687	632	678	683	644	673	725	652	680	690	671	668	662	618	637	640	646	629	662	680	611	691	656	687	657	668	639	640	692	690	668	653	694	689	645	677	679	684	667	671	645	695	691	681	666	695	676	725	687	677	654	681	705	676	697	700	629	702	682	632	682	695	692	622	669	619	659	641	662	670	668	680	661	663	695	649	677	679	680	668	641	648	676	694	700	706	679	677	687	687	656	681	643	637	683	674	699	673	672	695	684	654	695	659	656	628	688	655	701	636	699	688	686	622	641	681	636	657	680	684	663	671	658	667	665	648	707	694	721	638	664	658	668	646	688	653	695	697	651	679	690	640	700	685	663	666	697	732	657	669	680	662	677	647	663	708	652	713	686	659	704	645	660	690	676	696	683	628	694	646	723	700	653	664	671	655	675	748	690	652	659	654	669	664	680	731	688	631	637	721	656	615	686	670	649	640	661	675	691	651	668	621	659	666	635	690	654	662	669	644	661	656	696	665	669	669	687	678	678	710	671	616	635	684	687	682	657	664	685	680	688	707	657	659	638	677	654	672	683	689	672	685	682	622	671	648	684	675	671	725	666	661	685	666	666	672	683	666	713	710	687	672	668	635	631	705	632	708	640	644	689	635	641	643	647	664	699	687	673	680	717	634	693	696	599	681	652	663	746	663	623	652	668	661	654	640	631	652	703	676	670	638	722	639	613	678	650	670	644	668	640	650	682	689	677	676	626	682	688	648	675	639	659	666	643	711	681	670	673	638	671	623	657	646	712	695	665	649	700	664	709	713	701	676	638	677	655	672	675	673	635	669	709	696	673	689	712	661	691	664	693	664	687	663	647	652	667	689	678	683	677	641	679	693	696	669	680	673	607	629	689	664	631	660	683	680	672	669	712	646	647	661	663	683	722	665	671	688	672	668	681	675	672	670	671	707	643	663	687	695	684	708	697	684	681	631	685	627	689	651	708	679	668	658	692	694	681	650	680	677	672	673	651	654	657	651	702	698	710	695	638
13227	14023	9749	4817	3584	2820	2238	2018	1760	1597	1460	1309	1262	1166	1169	1117	980	1010	962	943	884	932	933	924	894	913	893	833	899	885	850	825	926	878	881	899	881	902	917	853	824	816	864	831	875	852	851	843	855	882	855	838	856	832	825	876	915	803	849	888	838	860	867	872	872	935	872	876	822	871	807	866	883	852	842	869	891	846	853	871	866	850	887	780	824	900	827	813	853	817	844	811	834	895	821	886	896	830	851	857	909	906	861	895	876	923	851	878	888	863	837	861	889	883	856	858	850	798	832	829	833	832	810	877	864	821	802	849	910	861	916	902	851	826	845	820	813	786	827	831	901	833	841	839	878	849	857	841	856	840	856	851	825	794	923	855	868	816	843	836	854	803	839	801	885	834	866	893	792	840	836	852	862	863	876	880	873	863	805	840	828	861	831	842	874	855	850	846	857	820	863	866	861	897	810	838	863	881	822	864	916	840	848	823	855	927	845	846	868	819	842	865	803	818	863	814	866	837	886	840	898	815	860	846	851	808	877	824	849	804	850	900	860	860	832	855	830	846	867	848	854	882	882	835	855	815	829	848	827	827	869	834	833	865	838	839	816	846	830	855	861	817	878	848	821	833	904	848	833	867	877	849	830	871	818	816	799	832	821	822	858	867	813	844	838	829	830	844	805	865	864	850	848	847	825	882	779	827	889	867	856	865	874	829	812	863	823	746	837	879	855	902	879	865	871	830	860	854	807	883	843	846	878	872	857	868	840	895	875	873	819	852	852	900	842	886	828	856	834	858	838	894	818	866	883	857	861	814	897	856	852	889	884	851	835	824	805	807	877	845	832	805	814	843	869	867	815	853	851	863	847	862	809	854	840	887	817	822	846	867	833	872	817	839	830	837	808	835	867	884	868	804	836	859	830	856	813	807	821	820	855	839	860	912	800	861	851	828	869	817	850	829	847	849	883	825	823	855	857	844	876	822	858	856	847	863	871	864	844	801	833	841	840	845	872	824	875	866	829	861	818	887	860	844	856	806	839	842	856	785	872	857	836	827	826	861	842	779	822	873	828	807	806	816	846	791	854	813	873	860	857	862	801	823	840	812	879	846	852	801	827	832	816	809	807	884	902	857	844	877	821	887	803	845	833	800	901	845	804	872	879	906	846	913	902	862	825	814	875	866	835	832	830	881	883	849	794	835	828	853	845	896	848	880	807	843	801	823	862	889	844	839	889	838	903	842	817	842	806	863	849	910	834	858	853	813	857	861	825	877	849	835	853	829	844	859	887	941	822	807	884	824	864	815	803	859	867	838	857	839	849	859	821	869	894	856	800	822	818	854	827	853	830	829	820	830	812	862	779	887	864	849	837	837	820	814	823	850	830	861	786	851	842	830	860	847	832	852	858	838	868	809	820	810	829	856	844	855	804	870	897	863	835	853	832	803	810	827	850	873	849	884	851	801	867	818	811	806	845	863	871	903	816	854	858	804	850	795	879	818	836	837	828	825	883	849	871	797	883	806	826	834	881	867	801	874	903	868	847	865	846	823	810	789	911	839	843	834	838	870	874	826	889	861	822	840	817	779	854	858	820	867	807	826	850	820	955	837	854	829	842	907	847	816	854	854	841	879	883	824	868	837	906	825	862	811	844	856	835	841	817	841	872	870	866	831	811	801	819	807	857	826	874	828	843	836	822	813	866	835	878	824	850	853	858	862	834	841	824	859	852	858	892	800	805	839	822	887	888	881	830	810	819	790	828	882	802	866	819	852	871	845	786	834	862	823	821	858	871	843	864	884	856	840	845	860	859	868	904	807	830	847	845	888	816	894	840	819	844	862	875	849	799	895	841	860	889	874	880	864	801	832	851	820	840	860	827	790	807	858	872	847	858	870	866	860	832	832	830	859	836	825	803	839	920	848	868	792	846	802	889	874	835	836	845	851	875	826	860	902	852	866	863	840	876	855	867	847	831	863	907	874	820	841	844	813	869	882	848	807	854	908	829	856	783	851	888	836	878	822	863	871	892	871	792	847	851	887	810	844	839	868	844	865	868	797	845	852	892	811	863	860	844	804	831	880	779	810	929	833	796	833	898	811	836	827	783	837	857	851	875	838	827	816	823	814	849	912	845	869	840	853	829	837	822	863	826	852	810	845	829	868	848	868	874	813	855	840	858	913	862	837	825	836	863	837	855	842	850	883	853	840	800	825	864	829	831	826	837	761	813	866	838	841	864	871	827	866	816	828	877	880	833	838	785	856	870	819	883	872	821	877	846	893	848	899	868	891	873	841	838	821	890	849	889	840	910	811	903	818	860	844	851	878	813	843	846	816	831	886	855	801	833	869	887	863	840	823	863	840	869	828	884	829	788	836	834	818	843	811	858	863	853	834	807	815	865	871	814	810	819	859	844	842	873	808	861	816	829	920	838	832	892	827	826	832	812	839	867	890	825	877	819	811	863	852	867	800	824	837	793	835	794	797	842	836	863	771	836	862	827	831	827	860	811	856	818	865	854	836	849	807	854	838	781	878	833	793	851	828	842	834	854	870	821	825	835	876	894	822	792	850	907	885	849	801	822	839	814	856	827	876	872	837	844	810	848	859	854	826	866	873	914	887	824	880	888	807	864	834	909	912	844	779	843	812	859	813	793	813	840	842	853	841	822	864	852	816	851	839	864	835	871	801	822	845	843	842	860	812	851	859	832	823	797	872	851	855	814	849	851	896	847	844	826	826	799	861	839	797	862	876	878	846	835	815	820	790	860	885	839	868	814	885	870	863	834	809	801	809	800	833	822	822	813	874	790	854	838	834	870	885	811	837	827	865	828	856	829	823	856	830	830	824	840	856	842	880	831	863	864	809	848	852	915	874	812	837	859	873	831	810	823	815	822	887	838	850	846	847	827	899	847	929	871	842	820	809	848	876	866	826	824	796	820	893	802	881	848	817	861	818	872	799	915	884	804	828	818	842	823	831	859	875	773	835	840	881	861	855	781	906	851	880	802	860	848	775	819	841	860	838	828	889	855	800	839	889	805	831	809	813	849	824	830	814	838	885	815	856	871	815	846	874	818	851	787	837	799	836	815	869	819	855	876	800	808	830	841	873	842	813	893	833	822	858	878	827	876	862	819	853	867	868	844	853	856	854	851	837	830	805	827	831	832	813	860	810	900	809	895	864	887	815	812	854	854	887	855	853	821	846	845	904	812	809	875	815	864	810	877	808	844	856	817	839	828	835	835	868	832	887	897	809	852	869	824	889	872	830	816	838	870	831	839	835	841	829	849	805	864	877	849	852	893	845	817	836	841	852	839	860	879	838	834	828	832	872	864	855	833	866	856	851	876	857	851	852	919	822	815	835	871	818	878	817	855	841	836	867	879	832	838	873	914	850	896	856	850	821	875	816	847	915	828	811	827	854	832	862	868	813	788	871	875	846	836	804	807	899	880	875	805	822	868	871	898	894	840	834	822	858	844	824	798	841	875	811	860	890	844	875	839	824	820	835
27607	17423	3551	1023	811	723	501	507	504	506	510	434	449	486	435	448	448	434	454	418	416	449	425	398	435	464	420	429	432	486	425	414	424	409	433	424	440	464	455	418	447	407	444	435	420	458	453	458	423	417	405	432	431	447	413	415	414	403	412	425	385	430	460	453	425	397	410	447	414	440	418	415	448	472	418	441	478	445	437	397	446	425	400	398	431	444	464	452	396	398	439	440	424	473	428	412	446	463	388	451	452	427	431	418	434	400	456	419	395	424	427	430	375	386	427	428	425	401	383	451	445	438	456	415	424	420	433	426	422	451	406	450	415	425	450	447	417	419	414	468	417	401	423	433	453	428	455	390	420	455	425	434	390	412	442	432	466	421	466	350	448	408	449	413	417	401	411	411	395	401	430	446	428	408	419	426	439	468	430	420	434	452	401	383	400	434	397	408	415	457	424	406	437	416	447	428	435	454	412	450	453	404	433	449	423	437	409	445	402	437	437	444	412	460	440	430	448	438	393	438	432	411	433	418	374	432	457	425	428	489	436	384	394	439	384	447	444	423	425	403	418	459	470	449	444	457	413	444	471	410	414	449	420	431	453	444	439	426	450	436	425	414	408	431	411	433	428	426	470	404	425	447	442	439	434	439	419	418	435	447	410	403	432	450	392	423	414	431	418	398	425	364	454	420	434	426	440	411	413	420	411	475	412	441	436	431	425	458	423	451	402	443	418	401	428	435	442	408	442	421	394	435	453	449	425	420	416	419	467	421	425	443	415	453	446	452	488	400	406	392	420	420	432	434	449	414	429	445	412	408	441	411	441	403	431	419	440	420	456	447	382	434	421	435	445	435	396	419	456	436	421	418	407	431	432	441	443	450	409	434	387	409	423	411	416	449	425	398	421	412	456	457	427	401	424	408	432	418	443	423	393	453	436	441	373	451	465	440	416	414	424	426	444	450	440	432	392	443	438	429	450	445	414	429	431	417	421	418	396	433	386	411	416	421	446	450	451	423	424	425	401	417	405	461	419	437	433	432	445	427	393	413	445	421	405	402	446	434	415	439	436	455	452	409	416	404	395	435	411	437	409	400	447	417	453	409	417	476	423	447	418	428	419	437	423	442	433	431	438	401	420	443	434	436	456	456	413	475	412	442	394	401	401	420	452	426	427	425	482	443	397	467	424	445	452	424	410	431	421	401	452	436	437	434	464	383	406	446	396	454	429	427	436	423	416	446	414	444	460	438	405	445	439	432	429	410	448	420	435	429	439	415	455	437	432	450	462	403	425	425	445	418	417	472	441	450	441	415	439	438	418	401	442	424	398	407	395	409	451	401	410	426	423	451	430	419	443	464	408	442	439	412	423	414	411	428	417	422	460	455	410	399	455	443	397	449	451	419	424	414	450	432	421	450	395	435	457	436	447	453	426	403	424	436	421	473	421	406	438	422	421	392	431	412	407	451	445	419	423	444	441	441	448	408	421	414	433	437	407	428	451	391	406	471	429	427	415	442	408	408	397	429	421	439	434	421	392	424	444	370	422	415	464	419	473	434	439	427	451	445	424	385	431	442	441	429	421	450	411	456	425	436	443	466	450	456	454	421	415	450	409	439	458	410	414	444	431	421	425	425	445	453	461	484	431	447	431	414	456	434	458	392	423	457	446	428	495	397	425	412	423	433	411	407	434	461	457	431	418	414	440	425	414	424	399	423	403	447	428	414	431	434	406	417	406	435	414	412	407	443	420	409	432	440	417	414	423	409	393	432	454	421	427	453	470	419	457	418	400	402	411	437	432	397	416	401	442	440	396	468	451	402	427	435	431	431	469	462	476	427	408	411	448	455	436	471	415	431	413	438	439	454	395	410	456	439	462	445	435	445	384	406	415	434	392	411	428	401	379	436	420	405	474	449	429	406	448	405	405	445	432	445	446	464	458	435	440	436	419	438	466	441	414	416	417	459	437	458	444	419	447	425	431	394	429	470	439	408	478	408	480	427	424	413	453	425	445	435	406	443	420	432	455	449	413	481	381	398	402	444	422	439	455	423	427	431	409	423	425	439	489	419	401	426	441	447	471	436	416	432	421	414	410	415	432	448	427	473	440	419	438	419	451	473	450	437	411	413	407	446	444	437	403	397	431	412	397	418	404	425	472	445	436	432	433	420	453	407	407	453	433	430	432	445	445	453	413	429	427	436	430	417	422	426	394	409	478	380	441	436	435	393	451	433	431	406	418	464	461	409	420	394	431	462	408	430	416	458	437	393	449	456	418	446	423	444	444	419	402	444	436	450	453	439	416	433	475	426	443	437	424	436	425	424	402	417	420	439	410	422	418	427	461	440	434	434	425	425	473	400	433	458	435	447	407	428	412	446	424	443	438	449	467	418	434	400	426	415	444	437	461	428	439	436	431	420	445	423	418	401	443	433	466	426	446	456	425	439	425	408	442	433	464	430	421	425	460	417	447	460	431	457	417	447	449	439	447	410	421	432	422	457	436	431	463	437	436	416	400	419	452	420	420	439	433	406	401	433	458	449	429	446	411	461	452	438	396	404	445	421	398	430	395	416	434	406	407	422	431	464	442	440	428	433	391	425	394	451	406	425	416	440	467	483	382	458	442	433	426	430	418	462	452	402	432	432	404	425	437	429	434	444	413	397	418	434	457	445	408	425	447	426	438	440	416	407	441	473	429	441	411	403	432	437	408	410	427	439	416	442	444	434	404	426	406	420	406	418	415	405	422	452	430	416	431	409	443	408	440	464	448	432	451	418	439	439	437	463	412	433	422	424	409	405	439	416	396	450	436	431	446	393	429	436	428	417	433	410	453	449	435	415	378	475	468	415	440	393	397	414	423	402	411	399	434	431	438	437	439	440	423	425	429	426	432	431	452	426	462	450	458	452	425	433	433	396	444	410	455	431	446	413	428	448	405	420	414	449	440	404	425	434	421	445	466	459	433	437	448	440	448	424	448	413	415	457	414	435	435	437	424	413	458	422	417	440	451	459	450	431	456	408	396	428	437	431	376	398	428	430	464	439	484	401	459	405	399	428	434	413	444	432	408	432	419	433	449	469	427	429	443	428	404	431	427	458	441	434	437	443	427	432	428	410	413	468	472	444	423	421	410	425	418	424	436	418	442	438	418	411	443	448	445	414	408	417	448	448	412	471	431	400	435	411	452	420	396	470	443	383	418	440	423	476	433	414	422	388	424	405	411	433	436	376	429	426	441	454	438	441	435	418	429	484	490	409	425	438	434	441	408	425	403	419	413	411	436	474	455	404	444	401	400	425	475	426	464	433	461	405	453	450	418	454	420	474	461	428	473	448	431	427	447	401	442	442	440	422	433	439	431	442	448	435	416	441	429	409	425	424	428	425	428	394	448	429	477	390	443	489	487	464	423	398	477	393	463	425	396	441	421	424	440	422	422	431	428	443	476	422	425	459	476	423	434	464	426	461	412	433	434	443	444	423	465	470	434	412	407	451	480	396	402	439	427	420
5205	1953	1471	932	826	727	693	686	660	663	611	624	634	595	594	580	565	540	570	526	537	548	551	528	524	544	554	547	572	528	581	561	516	531	517	551	557	561	535	512	564	541	501	523	566	554	554	564	549	559	564	570	549	537	548	530	535	543	573	528	583	538	562	577	544	556	559	495	565	490	555	561	520	573	538	542	532	533	561	510	547	562	534	541	528	536	517	546	518	545	519	589	546	557	543	534	534	543	515	500	550	537	544	536	543	560	562	535	543	546	586	543	545	503	515	536	562	546	545	496	502	551	551	536	543	567	545	564	544	518	538	523	545	550	549	549	520	523	584	557	551	504	524	546	550	530	539	533	514	584	555	582	537	537	572	555	549	538	542	544	539	520	543	541	529	524	543	571	534	503	568	573	540	558	550	528	551	527	555	560	555	534	530	556	544	515	528	556	557	583	532	540	549	487	538	529	524	532	550	556	518	542	539	529	580	548	530	540	524	543	537	495	471	528	566	562	542	560	517	525	545	541	517	545	567	544	542	542	537	565	525	507	549	554	552	535	527	546	527	491	588	562	541	527	525	548	529	503	540	552	508	549	521	522	558	521	553	544	537	539	599	498	501	541	565	538	526	528	551	522	562	554	564	562	559	554	570	550	549	541	504	539	567	526	535	526	515	560	521	539	557	523	545	559	537	586	568	542	546	509	551	548	543	558	551	495	559	506	566	534	521	546	565	579	546	535	543	567	588	562	554	557	531	572	520	500	558	570	578	555	532	523	541	537	579	549	570	578	536	495	558	548	540	555	531	550	579	504	539	527	546	537	520	518	549	500	527	562	552	558	519	569	518	556	518	561	529	500	557	530	521	534	531	541	513	514	520	600	546	538	549	542	521	515	536	550	529	567	537	507	562	532	520	534	580	583	578	532	523	542	579	522	569	560	554	547	582	532	562	522	511	569	534	529	551	543	503	513	499	493	548	538	535	542	528	559	549	550	536	529	551	574	552	604	573	556	526	548	543	574	543	559	548	559	577	522	528	546	539	551	551	553	500	556	534	526	575	499	567	484	501	563	586	552	500	591	520	558	530	572	548	570	566	540	541	512	568	532	510	562	549	525	522	488	549	571	567	566	531	575	521	543	572	548	584	530	552	564	560	545	561	523	507	486	547	555	555	583	546	530	540	560	540	540	532	525	536	548	534	527	575	507	523	544	526	566	557	534	552	566	581	567	552	538	544	590	529	570	542	536	562	537	562	560	541	560	552	513	535	574	573	514	567	554	541	523	562	544	512	593	531	569	578	560	561	544	572	528	548	509	535	556	505	538	532	515	524	550	548	545	534	540	583	528	553	533	498	553	554	568	545	567	498	518	564	571	576	550	530	545	534	519	560	559	532	522	547	560	569	554	555	577	578	579	544	507	524	519	533	537	545	548	509	529	502	524	523	531	576	515	538	517	531	519	555	540	567	548	504	522	554	505	531	552	532	531	530	523	544	572	537	525	588	521	598	573	509	573	543	521	524	582	541	553	489	497	529	524	534	626	562	553	502	560	510	533	541	539	529	512	558	549	559	569	557	572	525	579	542	516	470	538	528	528	533	525	553	567	560	517	535	566	553	529	594	589	549	576	546	552	552	579	522	586	522	553	564	547	528	517	541	494	543	536	550	576	529	552	500	548	513	520	526	548	519	524	572	549	544	528	565	553	495	554	533	511	523	529	523	574	600	549	522	528	528	564	567	555	529	524	560	566	539	550	565	574	568	564	546	566	566	537	561	531	560	520	547	582	566	549	550	548	530	542	544	547	559	543	551	500	532	527	585	529	480	554	535	572	579	547	543	528	524	516	529	543	543	508	550	528	506	510	562	551	511	560	559	587	513	558	533	549	554	568	540	518	530	540	596	513	508	511	524	488	552	554	538	512	514	536	484	539	551	562	520	570	505	556	542	544	535	523	554	558	581	548	551	510	555	540	553	538	535	537	573	554	532	518	552	539	565	526	546	580	517	522	545	498	526	562	577	500	532	570	561	556	522	515	543	523	559	539	563	551	522	552	516	535	543	528	546	506	520	562	575	549	550	563	555	522	562	558	588	516	533	517	515	529	561	542	566	560	526	518	540	582	539	587	575	560	501	533	520	548	542	517	550	552	573	515	542	544	548	547	507	511	533	536	548	504	527	528	556	512	559	558	555	547	587	543	532	582	543	534	529	577	566	526	549	533	543	520	512	507	537	494	503	503	567	533	562	538	561	521	552	527	513	503	532	538	536	545	550	563	503	520	547	522	548	566	585	561	534	562	590	558	537	530	587	555	539	559	558	516	537	502	527	537	563	525	536	521	516	547	519	508	537	536	542	551	528	543	535	544	521	537	517	550	518	590	522	562	555	545	563	524	532	542	533	527	547	557	532	551	526	569	541	509	515	490	563	567	571	563	570	547	531	555	539	587	551	558	559	529	533	544	588	517	577	565	546	534	511	538	550	541	519	539	532	560	561	519	550	551	525	511	483	533	561	522	486	544	485	492	572	555	541	520	546	585	555	510	543	512	562	553	512	561	500	532	507	538	526	544	560	533	517	560	552	602	560	552	542	524	586	544	540	541	515	529	510	570	588	546	565	562	548	544	538	517	545	582	502	500	512	543	495	563	519	533	547	547	559	590	553	522	534	519	569	583	599	568	536	594	536	507	481	534	492	500	511	505	532	493	564	551	520	547	527	506	517	525	532	534	541	550	566	570	553	531	551	532	587	526	527	525	534	544	552	562	528	561	574	532	510	506	505	568	531	517	586	557	547	567	557	506	523	546	500	499	574	571	514	522	500	565	508	557	570	557	543	547	548	559	548	520	588	541	506	537	547	544	562	521	570	569	557	570	527	548	549	542	559	569	511	531	547	573	561	576	523	510	529	553	508	514	575	537	528	530	508	556	538	515	539	572	538	530	544	510	519	538	497	560	523	533	566	548	518	517	541	521	596	567	553	528	565	563	522	506	545	572	560	530	540	566	542	524	511	521	545	533	566	563	530	513	542	530	550	540	524	520	561	534	574	546	546	557	526	512	565	537	579	550	495	566	510	534	591	548	498	531	527	555	541	518	571	531	538	507	549	589	518	564	528	539	530	488	507	556	567	550	500	507	554	543	504	569	603	533	570	518	518	512	528	588	582	565	535	575	537	546	533	525	546	513	545	570	508	533	553	523	574	528	546	529	563	538	528	547	525	505	540	554	536	503	573	527	552	552	549	559	541	555	540	530	517	553	560	513	571	558	531	596	569	518	505	553	525	593	532	550	552	523	595	522	583	535	536	529	572	546	506	527	546	562	568	551	506	568	573	558	541	501	545	507	565	507	555	578	548	510	534	538	560	536	524	592	557	566	545	558	561	550	573	549	498	544	511	560	539	555	562	540	512	516	507	536	521	486	514	547	529	536	555	545	573	539	567	559	531	535	553	564	545	498	512	520	536	528	520	520	524	547	547	532	518	543	525	545	542	546	562	574	519	523
23531	21384	28613	24505	21227	5435	1337	1077	1122	988	901	825	850	804	878	794	787	773	775	769	809	777	775	752	750	768	772	734	706	731	712	774	755	759	717	758	735	708	739	747	745	769	736	803	724	743	689	728	708	721	765	703	744	727	760	747	738	710	787	771	723	707	740	739	767	708	741	788	752	779	712	718	764	797	763	756	740	755	729	742	731	743	682	742	747	736	738	769	725	731	740	767	772	753	702	722	748	727	762	749	706	700	740	741	725	712	758	741	723	730	824	713	777	743	796	719	718	742	769	734	714	761	756	753	757	723	734	708	750	788	769	744	710	718	728	751	699	712	761	673	694	764	775	705	787	724	732	698	696	711	734	747	773	723	696	713	716	782	711	739	714	746	720	749	768	663	761	801	745	768	753	734	773	708	760	758	711	778	723	749	720	759	699	755	749	719	737	781	699	768	772	710	685	714	714	783	758	731	731	775	701	734	721	784	742	708	729	755	715	724	709	764	753	746	714	791	730	768	715	775	750	667	715	722	763	766	737	735	782	730	796	740	743	802	760	726	736	738	705	711	759	711	756	727	703	750	731	758	740	756	707	707	711	733	777	720	757	690	758	700	801	718	724	716	732	753	722	780	771	706	711	731	754	765	749	795	745	745	766	772	751	680	739	709	743	728	755	804	707	711	754	767	767	678	716	715	751	729	684	759	748	685	737	749	730	713	744	770	727	703	792	720	676	796	742	732	716	720	740	697	763	737	696	687	749	736	743	688	722	769	706	713	750	773	723	735	716	758	737	743	748	752	765	773	736	708	751	763	742	766	712	743	782	764	691	766	722	732	714	722	767	737	714	697	807	774	711	812	715	743	747	779	694	736	755	706	696	714	760	759	750	691	726	717	759	702	746	780	694	750	733	767	747	700	717	722	729	733	742	712	705	695	744	722	740	749	782	715	743	780	726	766	775	765	763	690	752	745	743	744	741	730	744	772	772	731	761	736	734	747	722	703	747	779	739	739	685	752	750	714	757	754	757	752	732	759	712	748	735	733	722	746	764	728	725	762	677	789	704	705	716	782	726	720	730	716	743	721	666	693	744	783	716	715	734	728	749	774	753	721	699	698	743	784	754	735	733	692	715	744	732	775	767	719	722	705	763	751	718	757	740	747	738	753	732	730	726	778	723	748	716	721	722	731	763	752	791	715	780	742	781	731	748	725	716	731	766	745	784	731	726	717	799	756	699	775	705	770	765	736	751	726	766	692	763	756	731	708	702	756	771	772	810	724	705	792	734	729	682	735	739	722	691	728	734	726	693	740	782	761	681	766	777	715	727	700	735	689	737	779	788	736	748	776	714	792	762	736	705	735	723	740	784	737	732	722	739	754	723	746	745	687	772	713	723	791	773	683	713	728	751	743	756	753	759	736	761	758	694	726	737	795	763	721	719	730	761	732	753	748	723	706	741	737	727	755	702	782	715	755	755	722	769	748	691	715	728	729	760	705	757	735	737	697	687	726	723	765	787	770	741	691	747	709	709	712	767	746	734	757	704	710	752	761	780	771	731	780	717	743	703	767	762	722	776	748	748	724	696	757	722	746	753	711	762	683	737	754	752	739	773	728	747	697	726	764	719	698	777	701	741	717	775	741	724	695	727	712	738	706	733	726	740	725	739	703	718	754	732	737	700	760	733	750	720	709	740	697	732	750	691	714	695	720	762	766	746	769	721	778	725	758	746	751	778	727	680	706	726	770	708	717	722	779	745	677	707	670	712	681	741	756	760	747	673	732	728	724	762	757	716	689	709	752	711	740	773	759	707	793	737	768	685	717	732	798	769	726	780	738	730	719	772	721	716	783	758	803	725	710	709	767	791	699	778	734	730	751	727	676	741	764	712	764	687	755	671	673	749	773	728	739	745	719	689	739	702	701	744	785	702	706	729	751	717	712	753	767	740	705	756	722	753	734	634	782	752	798	722	753	751	717	742	732	750	703	709	678	727	703	733	726	803	708	778	740	755	725	686	724	777	790	699	749	690	748	707	703	784	707	733	725	766	716	744	746	770	681	738	694	705	726	723	679	735	695	773	788	717	728	757	711	752	786	725	739	701	681	731	749	716	733	750	749	772	722	752	750	689	748	740	745	726	745	734	732	718	749	687	730	718	775	721	728	787	772	734	745	718	706	779	759	760	710	753	773	737	723	704	736	775	751	734	724	741	729	729	701	723	761	778	758	709	762	730	694	711	745	753	729	723	692	740	797	773	714	703	762	768	751	719	738	695	706	721	721	718	736	722	762	735	755	693	746	729	718	725	733	732	706	758	735	768	784	724	772	737	743	753	734	712	733	779	747	725	804	702	740	753	760	792	745	762	691	732	772	753	751	712	712	713	729	742	717	743	707	757	722	733	753	723	726	742	711	749	758	779	729	716	736	756	734	769	674	708	743	742	745	763	694	735	687	774	767	706	758	676	743	747	796	769	739	741	740	761	732	728	732	722	721	766	727	755	770	737	740	705	727	743	734	746	776	769	764	783	758	754	796	734	769	715	742	753	762	722	743	754	710	758	805	761	703	704	753	749	713	757	783	740	751	767	720	727	766	708	790	723	760	741	716	709	730	733	738	680	764	781	779	741	771	753	723	740	724	738	774	732	723	747	733	710	755	710	798	707	774	720	725	751	735	678	703	701	715	721	706	736	768	736	736	743	740	759	800	755	723	763	724	760	747	793	714	726	745	739	717	705	752	769	757	767	736	696	718	671	751	774	684	744	749	741	735	717	766	707	737	769	739	713	763	736	759	709	730	733	743	752	766	756	656	758	731	735	722	737	743	713	725	751	744	734	715	755	693	705	735	754	744	758	698	725	755	727	705	713	753	685	753	797	754	678	720	737	707	743	774	713	746	742	812	697	731	764	702	772	710	745	738	780	739	765	738	698	765	759	751	734	763	710	722	738	754	757	691	737	685	742	731	775	790	672	727	713	756	695	758	727	746	712	716	745	682	713	731	734	746	728	789	723	725	734	724	737	726	751	758	757	764	733	787	764	788	732	751	720	764	679	706	725	738	740	711	775	819	704	766	707	730	681	714	724	729	730	764	749	722	789	747	748	720	728	792	753	735	739	764	726	725	707	758	717	746	752	733	688	757	713	713	728	758	745	755	731	719	710	756	712	745	796	789	722	769	749	766	748	747	750	713	759	755	739	725	770	735	748	720	734	753	722	766	708	766	718	757	777	736	736	727	772	742	776	749	744	714	765	759	701	736	743	730	705	777	704	752	687	762	729	743	733	738	710	712	734	754	709	762	763	729	710	742	740	724	776	761	707	694	785	762	751	718	730	762	755	701	704	745	739	741	800	801	737	718	724	752	747	745	772	723	735	737	716	744	732	742	732	695	742	731	723	767	682	762	764	785	721	705	721	758	719	758	739	737	783	709	751	702	778	736	723	767	722	719	738	731	760	732	746	794	718	780	736	717	695	733	709	751	774	779	793	759	732	712	723	742	721	790
11305	8804	6247	3174	2335	1992	1746	1540	1503	1345	1294	1189	1174	1062	1073	1002	1012	1029	958	944	941	905	971	967	918	946	959	964	889	918	967	892	905	934	884	910	918	922	949	918	932	913	913	923	952	929	917	895	904	907	901	938	887	899	908	926	852	893	886	908	889	934	954	915	884	903	930	887	919	934	916	906	925	966	957	894	922	907	894	929	867	890	936	902	955	870	914	911	913	902	920	931	880	943	901	905	918	849	868	890	878	951	938	866	942	920	884	907	910	948	880	918	900	923	938	973	900	858	918	945	937	958	924	865	924	915	921	873	924	893	938	895	841	844	894	838	915	921	884	890	884	921	919	839	889	944	890	954	919	888	896	923	920	912	922	897	921	932	905	923	899	884	985	898	895	875	848	886	854	895	885	916	938	933	888	925	903	946	954	894	851	884	906	919	921	925	845	954	882	912	894	889	917	903	936	929	907	901	886	925	912	940	942	860	921	873	943	897	940	902	883	909	882	927	885	872	887	887	912	874	958	883	892	867	889	863	865	851	868	925	872	897	922	856	885	885	930	897	920	903	953	923	931	865	915	908	923	878	957	867	917	875	860	883	930	916	909	907	971	892	892	920	902	919	961	907	903	918	892	886	886	876	899	878	871	881	978	936	929	855	874	914	926	872	922	934	914	898	850	930	903	939	965	859	886	885	879	929	915	896	878	830	897	913	919	942	970	914	912	914	932	921	906	878	895	956	875	915	946	873	945	951	907	937	966	958	901	911	871	943	916	904	901	933	924	941	931	938	892	900	933	915	887	923	992	958	864	937	991	917	905	889	976	912	837	903	873	893	899	934	898	898	975	905	941	922	877	865	920	941	906	890	872	850	901	885	924	833	893	880	904	840	876	950	930	867	955	903	920	922	893	873	923	918	923	928	891	930	882	855	889	916	921	975	873	938	922	900	906	911	915	947	901	907	879	945	905	880	913	883	893	920	861	898	887	849	863	906	864	882	927	911	924	925	905	946	940	871	931	866	883	909	928	947	972	920	858	853	904	909	950	866	866	890	969	948	922	892	861	929	881	922	876	872	869	894	891	898	908	919	914	910	902	952	930	935	930	935	898	890	913	870	903	915	939	885	926	925	863	916	942	847	922	973	896	921	965	918	932	911	899	883	912	907	972	937	925	895	886	936	939	954	956	904	884	915	955	864	862	953	927	935	886	926	814	978	880	932	920	912	890	906	896	912	932	872	880	853	884	883	917	884	905	896	953	950	876	898	992	897	894	867	891	861	886	909	924	927	915	914	878	919	903	925	919	873	892	887	951	860	902	882	859	910	881	880	878	938	948	902	930	886	940	937	903	882	941	943	889	956	906	934	901	924	858	938	914	904	870	886	879	938	912	936	878	875	919	927	866	931	839	906	920	936	928	889	906	944	917	856	932	939	877	879	928	913	876	886	901	918	869	926	883	869	893	908	868	913	915	848	951	906	892	957	868	903	911	928	920	927	911	902	946	890	909	938	913	906	908	843	894	921	910	902	848	909	919	918	900	894	921	982	935	932	911	867	834	884	878	880	869	940	913	886	907	946	902	910	910	921	916	889	896	862	958	884	880	934	926	936	928	857	946	899	824	931	892	919	860	917	882	886	923	939	923	920	895	934	946	905	889	909	918	911	934	933	904	934	868	985	960	904	866	895	889	921	919	838	901	909	920	921	879	861	908	891	908	932	914	925	924	909	906	859	975	871	912	896	926	889	847	924	921	864	857	920	907	948	881	886	936	955	893	871	930	902	894	959	893	924	897	911	885	889	895	887	884	870	902	873	885	861	867	892	939	915	866	890	911	963	867	911	938	887	921	934	843	852	908	899	937	919	944	931	859	955	859	922	853	923	915	940	930	908	903	904	892	976	880	869	894	893	908	861	875	907	943	900	896	879	870	897	912	898	890	917	848	903	925	902	882	828	849	926	933	921	907	910	891	840	878	864	867	874	907	876	892	919	916	860	834	889	906	880	930	908	892	904	886	899	931	864	825	909	910	931	876	882	904	859	891	939	893	895	894	876	912	931	960	895	887	885	918	901	905	851	900	928	892	868	878	880	918	873	883	918	872	926	926	941	910	949	945	920	866	874	894	861	908	919	905	886	938	891	922	871	917	909	870	835	852	894	849	879	899	959	864	893	935	883	855	872	893	915	895	887	903	896	939	913	927	886	927	919	912	880	923	921	964	935	911	897	952	949	955	888	922	877	891	970	883	880	975	886	882	884	921	944	886	861	912	943	885	922	901	912	884	874	867	856	899	931	865	900	941	932	848	869	920	911	912	947	876	828	898	917	861	906	934	861	886	895	865	860	868	875	913	883	875	903	885	926	873	894	885	922	918	889	870	969	916	876	864	888	891	926	923	930	911	939	904	883	862	955	933	983	918	958	893	917	884	898	884	896	882	889	866	943	913	914	901	920	955	925	952	914	915	921	898	881	879	901	926	855	934	884	900	935	952	929	880	879	913	904	877	910	892	902	895	892	896	879	913	897	927	890	926	906	932	948	923	938	880	923	917	912	868	898	901	921	897	901	862	947	870	954	923	915	875	894	932	934	853	934	959	897	950	965	859	880	911	884	887	903	943	921	885	900	909	878	874	868	903	910	882	932	886	896	889	899	969	882	952	870	893	896	845	943	935	914	893	882	935	887	882	875	906	915	902	879	931	939	949	899	893	914	978	930	887	951	977	891	871	907	931	844	820	931	955	900	920	890	909	905	939	895	939	877	957	900	917	941	869	910	873	924	903	870	906	914	915	938	923	907	924	913	907	908	892	943	872	905	914	928	910	939	886	926	871	901	872	812	909	908	971	842	906	904	920	914	925	880	896	856	921	930	908	885	940	935	962	914	959	936	945	943	917	889	904	930	904	867	843	897	900	861	895	904	920	864	889	932	918	920	871	867	894	878	838	894	894	926	894	912	921	901	921	880	935	968	945	955	910	866	888	909	884	880	858	929	913	855	885	862	885	931	889	920	854	863	901	892	906	925	901	938	915	886	859	932	929	903	869	912	942	878	910	898	931	916	887	934	842	945	963	927	909	906	922	859	898	891	885	925	913	872	871	931	912	841	853	941	893	968	879	944	870	944	931	943	906	983	923	927	907	902	922	907	869	957	880	861	942	925	927	953	919	878	945	915	843	903	870	939	898	847	856	918	891	912	912	872	920	950	927	870	923	945	900	903	927	942	923	864	910	880	891	904	912	911	949	895	897	976	934	883	894	929	907	880	892	910	906	912	908	922	886	964	872	912	883	860	952	967	898	894	927	872	894	926	889	925	950	907	924	887	906	903	917	930	929	911	906	950	875	942	900	892	919	906	868	930	882	871	877	869	930	994	890	920	944	922	943	907	908	902	886	882	940	902	896	884	893	887	877	873	810	871	947	945	928	916	875	881	909	891	905	896	875	949	905	889	948	910	947	909	917	960	871	864	895	886	908	893	874	909	910	876	919	896	928	862	937	897	875	925
24679	21407	27226	25589	4754	550	496	450	412	370	352	328	345	338	309	315	261	281	274	282	271	301	282	260	286	229	254	314	266	263	285	275	277	298	281	265	272	269	271	276	236	286	280	269	286	281	269	285	270	275	267	274	293	282	268	278	293	252	246	280	301	278	272	275	263	285	284	281	283	282	274	290	308	285	280	277	286	252	285	287	261	297	287	281	264	291	279	337	293	263	250	273	270	297	253	267	276	291	263	281	244	290	277	254	328	258	271	265	280	290	284	293	276	253	251	281	266	264	286	234	260	287	241	242	241	243	288	257	282	265	290	257	263	220	291	301	279	254	295	276	270	268	284	247	245	293	243	285	256	288	265	274	293	276	296	256	251	277	257	272	279	264	273	275	267	274	279	273	271	274	299	268	292	246	272	261	291	263	302	268	282	251	279	291	272	275	290	250	255	291	275	267	275	288	244	261	296	252	276	253	289	291	264	271	291	279	255	271	296	256	290	241	280	273	274	251	293	271	313	245	281	284	287	285	281	292	304	287	285	265	255	254	228	232	269	271	275	249	280	269	295	268	280	279	275	294	266	255	272	284	303	284	253	270	275	272	250	260	284	293	244	256	251	284	241	261	277	270	270	273	285	268	277	252	264	267	256	275	250	260	249	252	280	313	272	262	262	274	253	297	261	289	291	280	268	245	272	279	280	295	262	273	266	258	247	272	312	269	233	253	250	262	250	262	305	287	266	243	306	239	279	271	306	294	282	247	266	268	300	284	298	259	273	244	306	281	259	243	268	255	271	279	259	296	272	265	258	286	277	253	250	244	252	295	278	275	268	244	293	268	267	294	285	308	259	278	276	267	276	266	265	269	281	265	278	294	269	268	238	276	256	290	254	265	265	284	286	266	285	270	255	298	267	254	273	280	268	267	251	250	244	281	271	277	301	292	260	216	285	265	266	241	258	279	268	261	279	273	273	267	240	241	282	255	253	260	282	277	261	240	260	293	251	257	273	275	255	266	237	281	308	277	273	264	257	301	270	249	297	262	267	283	278	262	296	272	284	258	293	274	287	260	264	272	250	292	270	273	264	260	258	259	256	311	300	301	249	289	287	287	248	267	258	268	284	248	283	278	298	252	296	271	301	275	274	295	267	255	264	254	277	279	289	258	273	252	288	252	245	243	286	255	280	268	286	279	249	268	276	272	265	265	265	285	254	288	270	260	273	279	262	264	225	288	260	271	278	275	280	268	264	273	282	283	280	250	272	294	245	296	267	283	282	273	244	267	269	270	262	261	274	284	260	263	263	253	276	271	293	266	241	266	271	264	279	268	290	271	290	280	242	285	266	259	251	269	287	259	238	265	271	278	283	299	259	262	277	262	248	256	286	278	272	270	251	283	313	295	267	252	290	250	283	274	280	256	245	269	271	244	271	257	260	281	247	276	265	256	279	269	254	289	275	257	275	268	274	281	264	261	256	256	256	234	264	260	282	256	250	246	293	265	270	260	262	257	251	302	254	269	289	281	242	276	237	257	259	273	292	268	270	269	287	279	269	259	281	255	261	287	256	269	271	262	280	274	262	279	261	262	308	287	286	275	276	289	270	260	279	296	285	283	278	253	254	280	281	277	272	277	258	276	277	275	258	252	295	286	283	254	285	289	254	261	256	290	266	276	271	278	273	284	273	286	273	301	268	291	267	300	277	267	306	264	276	290	277	259	255	280	270	299	239	258	244	231	287	291	272	284	278	269	268	245	276	278	277	266	293	265	285	291	239	288	288	266	267	289	273	264	277	278	268	247	257	275	264	285	281	285	292	296	297	268	268	253	253	280	298	303	254	256	284	244	287	278	286	287	261	251	269	282	256	267	272	271	267	244	303	280	273	274	258	311	287	261	258	268	268	261	271	264	282	295	320	275	265	274	276	279	278	269	293	299	273	282	309	291	306	272	300	264	283	260	260	271	283	272	238	274	286	275	258	283	242	272	267	270	292	289	251	282	276	278	299	297	298	280	291	244	269	299	277	288	264	247	310	287	283	273	245	270	272	274	281	257	270	249	245	234	269	298	260	266	249	243	278	268	272	328	280	251	258	267	266	288	253	227	259	264	290	263	269	275	272	291	303	258	279	284	277	244	264	286	288	298	265	271	268	278	269	280	292	254	244	270	284	293	257	248	270	262	280	251	271	276	248	300	280	280	248	289	285	265	253	253	302	251	270	244	272	289	266	260	259	271	256	280	261	256	286	282	257	265	254	297	278	284	279	286	277	268	249	255	299	271	288	268	266	283	251	273	255	280	272	280	270	249	268	278	275	295	275	288	278	258	279	272	273	262	263	239	256	261	266	299	280	285	300	254	265	257	267	265	278	261	284	273	287	269	266	283	280	270	247	270	251	249	254	253	259	264	261	283	278	304	278	279	260	283	293	310	260	281	242	252	255	255	258	288	258	280	276	289	295	249	279	296	274	268	309	277	272	270	285	287	257	280	296	267	261	281	263	275	254	246	276	254	281	282	269	279	245	280	276	259	285	267	277	253	269	252	270	257	250	259	266	304	256	262	282	295	236	270	252	300	291	277	253	262	290	282	275	281	268	268	278	262	262	312	282	251	264	257	255	293	249	282	260	265	272	256	269	287	272	244	261	260	303	276	279	273	243	289	263	286	282	279	290	274	274	280	249	273	260	283	275	247	294	262	294	285	271	268	291	265	281	294	277	297	261	291	278	291	289	265	279	266	248	305	296	295	263	280	239	269	262	279	264	263	277	284	264	262	258	249	268	268	279	283	287	233	279	243	268	278	262	261	276	256	272	310	265	287	274	261	277	250	278	253	271	256	284	278	245	278	234	280	262	281	290	263	301	238	232	270	288	269	259	257	292	281	299	261	261	300	242	273	261	301	268	259	256	266	246	256	299	292	274	275	269	284	257	262	244	274	268	285	271	282	269	251	271	279	293	265	279	276	283	294	246	300	266	282	268	289	278	302	268	283	286	271	259	266	266	270	267	264	292	254	306	296	273	266	292	290	280	268	268	263	294	286	287	312	284	269	273	268	267	279	268	264	271	262	269	280	268	271	260	252	285	242	277	284	298	258	268	259	288	286	284	262	251	248	286	280	307	283	289	287	263	247	264	279	273	297	276	271	286	271	255	252	274	266	291	261	250	273	284	314	307	274	288	296	285	259	303	277	249	296	263	260	284	292	251	267	283	283	272	289	273	265	257	284	254	271	279	289	260	256	300	266	285	288	271	269	269	311	244	283	265	255	254	275	279	265	255	268	247	276	262	256	314	297	239	275	244	272	263	280	247	302	261	255	271	250	254	288	281	291	297	300	271	290	306	277	315	269	300	298	251	260	251	281	275	301	279	260	255	261	260	255	273	278	294	252	263	301	287	277	270	259	269	274	282	246	277	278	275	262	267	251	251	263	295	269	235	251	288	253	270	282	259	269	286	269	244	273	255	263	261	281	287	279	264	267	245	292	288	265	260	276	284	287	270	296
9737	4954	3340	1641	1236	993	888	713	703	613	604	548	467	461	439	451	436	411	404	378	382	389	391	382	380	370	370	371	401	410	377	375	353	393	386	413	394	383	377	366	356	364	346	369	388	396	355	367	375	363	361	357	348	378	353	367	411	370	372	390	392	362	387	362	333	349	367	344	401	387	387	353	332	399	399	352	410	407	362	343	351	371	415	394	371	371	356	367	345	391	339	365	311	363	344	387	374	392	374	374	420	360	371	404	362	391	405	367	385	398	373	351	399	353	368	396	332	361	335	365	375	350	364	339	376	387	390	357	388	344	418	382	363	361	361	348	381	395	386	392	351	345	379	411	369	379	378	337	364	361	348	369	389	402	343	366	350	359	377	366	369	345	374	358	367	348	374	358	338	389	374	394	374	347	360	379	381	370	323	407	358	361	366	395	390	371	387	406	359	368	397	356	391	359	366	352	384	385	353	370	356	405	354	383	395	366	394	358	380	349	369	366	329	370	359	364	379	369	370	361	332	373	353	375	350	386	339	344	369	359	380	377	370	384	386	337	390	387	342	376	383	369	393	345	362	350	389	372	407	378	362	341	388	376	347	358	378	341	356	371	352	371	320	343	357	361	372	384	356	373	356	331	351	372	373	346	366	376	354	370	360	362	362	335	381	394	356	350	351	355	384	365	366	368	384	407	390	358	393	359	364	361	332	356	356	396	371	364	354	359	358	361	362	373	336	355	380	361	377	363	386	309	349	375	352	368	350	372	350	374	374	339	376	368	339	386	353	384	376	376	400	380	378	381	374	388	352	322	343	355	374	397	410	394	368	383	357	360	372	389	381	377	340	378	375	385	379	406	376	371	377	328	382	371	380	389	347	386	369	391	351	368	412	366	395	372	393	406	368	336	360	375	364	366	348	354	381	378	341	385	361	388	393	378	371	359	365	330	383	350	356	352	372	390	364	358	363	370	349	371	380	400	365	351	396	367	372	354	371	334	347	365	370	378	348	362	420	385	378	364	342	349	332	371	374	350	394	369	349	377	355	401	330	384	384	358	327	390	366	349	311	361	424	369	374	391	363	382	349	373	354	369	365	370	363	371	347	378	338	365	401	354	334	380	377	408	384	381	396	393	383	355	351	357	393	371	371	378	376	358	355	347	364	376	351	383	371	348	378	355	372	354	353	391	356	367	373	335	415	358	373	375	359	341	362	372	382	357	379	383	365	373	372	369	365	365	371	343	362	385	369	363	344	384	364	367	358	370	375	363	356	407	356	359	373	358	386	361	397	361	405	347	396	370	342	392	341	359	379	373	357	373	367	379	361	356	382	348	363	335	379	352	395	391	355	334	378	360	356	371	354	362	338	327	416	361	393	384	377	351	381	390	351	411	396	353	323	435	376	390	364	346	392	377	349	395	343	387	371	388	355	388	374	351	344	382	393	370	353	380	399	371	394	354	338	376	349	371	355	361	405	410	341	361	367	380	405	347	362	378	367	374	379	393	338	359	366	369	383	350	369	371	386	377	390	362	316	369	352	393	395	375	369	367	378	397	365	381	402	372	353	371	418	378	352	380	363	371	368	381	348	335	359	347	339	350	408	374	385	359	352	377	356	366	337	372	439	389	374	368	404	351	357	349	318	379	371	388	356	355	371	380	383	370	383	395	363	318	387	344	367	385	364	342	396	368	346	360	362	385	382	377	370	369	380	352	370	401	391	384	384	377	371	402	381	393	342	393	344	367	375	406	352	345	354	386	391	397	354	363	348	349	376	365	369	403	356	384	387	360	379	358	361	353	354	371	374	374	386	346	383	378	343	376	391	381	364	374	382	377	385	366	348	325	350	385	335	361	366	345	370	339	360	408	369	359	358	361	345	394	370	380	382	384	386	400	375	362	363	373	372	366	358	381	348	369	333	364	370	365	390	351	350	348	348	383	360	364	384	373	365	320	371	345	357	383	374	374	374	392	385	393	355	365	384	371	337	385	372	402	363	381	337	405	360	396	383	363	341	374	387	363	361	383	371	373	378	370	376	355	348	328	390	387	341	360	338	346	401	369	346	354	381	367	359	355	342	374	373	341	402	350	378	376	378	383	372	363	367	396	376	358	351	374	367	365	348	376	327	363	382	364	395	358	365	376	344	410	342	359	379	353	388	363	377	374	371	351	396	375	374	353	317	369	347	347	370	355	373	368	390	370	416	340	374	369	382	395	346	361	374	374	388	352	367	345	369	378	404	370	357	338	378	421	368	369	353	384	327	390	384	337	372	317	397	362	363	375	406	393	333	363	365	357	363	349	384	376	356	381	357	377	376	365	324	375	367	380	360	362	387	352	351	382	349	363	396	366	370	366	353	391	341	399	353	357	353	354	366	358	382	359	347	366	382	393	341	394	384	375	374	382	352	372	374	380	390	389	352	370	379	363	395	388	397	352	372	385	390	351	365	406	340	372	352	395	379	356	354	341	337	396	382	332	380	356	389	371	355	332	349	358	352	367	383	354	366	387	381	359	390	351	310	351	347	320	384	340	356	350	378	374	398	365	366	360	358	344	350	368	395	366	358	371	416	369	363	400	362	338	355	343	363	378	375	349	369	373	406	345	358	371	372	367	375	366	392	375	373	351	402	389	400	405	382	347	385	405	365	383	330	329	422	320	380	401	362	347	395	370	337	386	368	350	373	393	387	374	423	375	333	392	384	388	344	375	367	350	378	382	364	359	353	374	394	369	364	377	374	365	376	357	370	342	370	350	335	385	359	386	381	373	345	348	381	361	378	362	351	384	369	339	368	362	346	371	390	380	371	340	355	385	386	384	332	367	363	364	362	329	360	348	327	392	350	372	371	358	354	357	363	389	377	365	367	353	365	364	361	377	383	365	330	380	365	349	353	391	333	365	343	373	360	361	369	366	328	356	365	359	357	402	362	380	381	363	357	366	386	357	381	359	335	322	330	321	365	379	396	334	363	356	368	363	364	355	395	364	373	365	377	371	381	380	394	374	374	354	361	355	404	379	362	376	397	326	380	399	393	357	363	363	355	373	355	371	373	375	365	380	385	363	368	347	357	363	422	377	362	379	390	357	368	331	368	376	370	343	375	357	337	368	345	379	381	383	399	368	399	371	385	331	390	389	381	328	356	348	375	359	343	396	358	390	380	375	378	350	340	346	414	374	358	377	396	366	341	331	362	398	360	372	358	384	364	386	336	390	351	358	380	365	340	333	373	367	337	389	377	382	415	398	337	345	364	363	386	348	364	379	333	375	377	358	377	389	354	389	364	364	377	379	369	387	367	380	325	350	389	370	367	363	373	357	346	379	388	333	392	361	399	377	374	380	421	400	391	340	403	369	329	378	371	402	363	396	397	363	400	360	362	364	384	357	328	332	396	361	373	374	369	366	348	343	360	345	377	380	376	367	346	369	335	333	362	347	358	361	320	370	390	347	383	388	397	397	337	380	410	354	345	361	370	383	379	354	386	365	379	378	360	363	404	344	358	392
22598	21451	29339	23980	21440	21330	4543	1379	1094	1099	1011	878	919	832	851	737	746	750	744	715	764	733	728	715	732	691	709	742	704	679	709	749	740	689	673	677	663	742	651	587	718	686	677	756	698	659	683	730	662	681	688	717	664	646	654	674	704	668	669	642	622	707	685	713	674	659	686	731	754	699	679	653	722	655	686	661	692	674	707	713	662	707	675	682	675	617	692	700	678	711	673	677	742	719	703	669	672	700	698	716	665	664	732	703	699	699	652	714	676	680	646	685	700	681	658	710	693	697	650	717	688	659	741	688	692	643	680	678	676	692	707	647	725	676	698	714	719	697	671	676	681	630	730	651	686	693	631	697	649	686	710	677	644	649	718	668	657	702	673	660	643	688	691	688	677	624	715	649	667	649	721	661	692	676	631	671	700	666	668	700	642	703	685	678	690	670	721	689	645	678	715	714	714	661	674	614	671	675	720	648	685	707	706	637	680	653	682	687	675	668	686	732	652	661	669	646	665	699	700	671	702	630	707	638	695	691	658	688	723	703	731	680	712	716	662	667	663	659	702	686	678	693	670	664	680	664	723	653	673	678	655	696	665	671	678	655	659	691	711	695	641	661	653	675	642	660	718	696	682	660	681	679	636	673	673	665	636	704	705	695	712	665	650	681	650	669	718	668	711	698	651	658	723	715	641	692	661	701	682	660	717	685	681	660	650	742	674	663	668	680	695	659	675	675	690	685	726	678	664	675	684	725	650	711	628	662	653	636	663	691	650	726	691	684	740	640	680	686	679	700	680	706	675	655	673	634	659	622	686	721	709	665	680	734	637	690	634	646	648	698	664	702	694	700	635	727	629	687	645	678	626	684	639	666	694	671	693	705	671	694	664	620	687	708	647	658	666	688	660	708	721	711	687	671	681	664	698	701	690	662	637	678	694	663	687	685	649	681	697	639	694	681	704	691	702	685	679	664	713	697	685	719	694	638	666	668	660	658	744	720	685	678	630	669	690	659	700	674	717	738	654	679	659	679	729	647	729	651	646	753	662	680	697	697	661	708	664	697	646	682	700	690	683	698	706	692	654	710	648	723	702	710	652	674	703	680	681	645	693	720	679	664	707	634	655	715	676	687	624	653	666	641	635	671	696	658	673	675	661	613	683	672	690	640	681	658	688	702	681	689	696	630	669	653	675	664	676	686	690	736	747	643	717	656	685	679	702	676	670	674	675	672	626	702	739	666	710	691	718	712	714	747	692	652	675	650	706	685	685	685	706	674	692	705	666	735	650	669	669	682	714	669	653	653	631	666	712	662	689	652	655	644	695	723	699	713	688	631	663	717	681	656	611	661	671	687	718	684	680	643	645	694	680	702	702	649	647	693	692	750	650	690	594	692	707	644	652	636	681	696	668	724	687	675	653	662	692	609	728	683	720	710	671	657	696	654	632	674	677	709	668	686	640	675	684	716	643	657	701	635	679	668	669	675	682	730	706	659	714	712	679	684	638	668	682	631	702	628	615	648	699	687	659	659	689	716	677	658	727	705	689	641	611	640	713	681	656	698	686	673	668	708	739	664	727	706	682	646	718	668	651	696	671	649	655	655	710	680	671	684	694	626	728	706	654	649	660	683	661	656	671	702	652	735	689	708	708	703	668	682	674	685	678	684	638	662	654	687	636	696	688	661	683	680	666	637	637	694	666	700	672	715	698	662	692	664	688	699	702	707	651	720	717	729	702	701	677	684	668	640	663	696	693	697	638	693	698	708	717	666	700	670	661	745	653	685	719	630	695	709	727	670	654	650	689	664	697	672	655	689	719	646	681	664	708	628	688	689	680	690	673	692	709	648	683	653	678	686	661	700	739	677	680	649	704	679	647	638	738	686	722	672	680	719	682	647	692	673	707	727	675	690	680	700	667	741	656	628	720	685	662	684	674	668	657	644	714	695	684	683	648	631	672	671	659	664	740	707	667	663	689	678	666	669	615	713	653	703	677	695	682	694	717	729	615	634	641	692	682	673	704	706	723	695	651	681	692	696	640	706	728	676	736	619	687	620	672	701	665	690	676	703	675	623	692	683	679	677	715	642	687	719	707	665	624	712	678	670	701	652	722	667	697	669	670	646	685	705	690	707	690	640	643	668	691	670	688	673	671	628	699	698	685	694	698	661	684	705	736	677	682	685	639	695	671	678	705	639	685	719	701	681	686	675	668	667	700	704	672	637	653	720	645	684	688	675	696	684	638	685	690	689	660	705	636	658	675	684	711	689	713	677	624	628	667	672	648	672	716	671	697	644	720	688	714	703	687	649	710	647	709	657	635	681	653	680	661	680	677	661	711	699	674	684	670	648	663	661	718	660	686	699	720	644	654	653	684	698	680	749	708	707	654	710	703	637	645	702	673	668	684	659	665	695	725	681	634	678	666	688	701	667	690	673	653	669	656	670	708	682	720	669	694	644	677	694	724	696	619	625	647	625	614	690	641	655	638	666	676	708	668	702	656	697	687	725	665	742	654	693	676	679	686	688	676	680	665	645	675	665	668	655	643	632	721	632	687	702	629	697	628	683	655	637	725	683	660	696	687	707	613	668	667	642	676	649	663	715	674	660	674	692	685	674	638	697	647	637	697	670	694	692	684	655	693	661	696	672	707	730	668	618	707	688	648	640	689	722	722	663	646	688	690	659	675	672	723	637	730	652	687	680	657	673	646	677	685	738	680	667	682	687	678	670	719	690	680	712	718	633	686	688	713	669	707	661	686	633	656	686	634	713	662	680	656	720	686	666	706	657	652	639	708	657	694	682	682	637	660	673	742	681	676	670	668	676	694	653	677	686	642	661	690	666	685	630	659	666	669	730	678	659	661	625	696	692	684	700	695	691	651	705	661	668	693	678	678	611	696	681	685	688	632	651	660	664	678	694	683	718	684	696	646	694	680	673	676	715	686	660	695	733	671	681	693	709	679	672	659	702	662	647	676	665	682	705	676	671	680	745	685	667	646	741	670	680	670	673	715	695	710	657	697	716	685	659	664	679	679	650	671	678	679	686	656	655	764	648	672	680	711	672	700	683	757	723	667	699	634	687	712	676	670	685	652	679	716	729	707	705	683	664	702	659	766	670	648	660	651	635	659	706	663	689	714	640	701	676	674	675	655	655	665	697	642	664	677	703	688	697	704	676	679	686	741	683	676	682	716	677	663	659	670	706	629	643	703	680	754	667	709	657	676	690	690	644	629	654	655	678	697	688	670	651	681	713	688	678	659	663	625	681	673	713	719	661	688	661	704	665	671	699	689	690	638	694	626	667	688	634	701	654	684	738	675	666	680	670	668	694	692	661	669	686	667	658	683	644	701	684	660	673	660	692	673	677	731	666	644	702	695	702	651	644	674	643	653	684	740	709	635	662	673	673	669	703	707	629	685	672	652	684	680	671	708	657	714	712	695	650	656	684	704	665	708	687	690	684	662	689	690	699	679	631	693	717	662	680	703	680	646	674	670	688	694	670
14599	13891	9798	4785	3602	2871	2406	2013	1818	1636	1452	1333	1248	1171	1179	1125	1019	920	930	921	957	917	956	965	908	880	889	894	914	876	907	924	853	918	902	914	893	866	848	871	871	849	870	866	859	906	883	881	827	891	916	896	823	883	826	915	862	851	857	878	817	815	896	825	890	923	895	858	841	843	823	850	865	821	839	876	869	885	881	892	910	874	859	854	868	929	838	856	860	869	900	805	842	896	876	811	785	849	882	893	911	861	867	888	902	807	863	831	827	835	939	854	846	803	858	871	841	759	796	889	884	921	852	812	926	869	859	874	766	873	906	878	864	796	795	830	898	872	885	856	798	821	874	817	892	875	899	851	831	877	884	808	872	866	824	872	832	823	851	884	848	882	921	813	864	849	918	866	886	862	812	838	811	825	881	863	831	886	822	832	885	854	855	814	831	854	867	878	868	904	841	837	821	820	866	843	875	864	919	849	876	860	848	864	827	849	836	867	828	863	922	839	836	866	853	882	852	772	889	922	834	841	860	902	848	829	873	877	890	824	855	850	868	896	846	818	878	819	844	901	849	821	868	828	892	868	798	831	888	856	830	827	839	849	862	864	858	827	846	867	849	806	816	835	798	842	850	858	853	818	837	850	829	856	886	877	885	829	877	817	868	916	851	889	864	826	839	867	818	875	854	888	820	829	853	826	826	855	840	823	845	875	872	831	900	817	852	903	863	913	877	813	853	840	815	879	852	848	849	815	840	866	832	842	854	866	881	853	820	848	868	855	915	847	856	893	858	799	813	848	800	875	901	901	869	868	859	840	810	885	859	805	836	839	809	788	864	877	827	850	878	833	892	854	842	872	852	846	850	882	871	876	867	856	860	793	841	904	816	837	870	907	843	894	927	854	825	907	819	884	883	811	930	848	875	845	816	876	863	883	858	860	888	837	859	861	852	903	862	858	873	885	917	898	884	938	865	848	840	829	852	893	832	880	884	829	823	845	873	799	885	858	845	846	839	804	903	836	843	839	875	815	858	858	862	881	900	862	865	865	844	834	806	858	879	820	815	817	826	888	854	854	873	883	890	856	854	865	894	865	852	901	861	798	835	817	830	897	896	901	834	866	813	859	851	805	794	843	846	866	831	837	867	865	860	824	844	844	875	906	848	802	866	857	868	839	843	860	890	848	835	817	799	913	863	824	804	838	853	896	802	863	891	900	844	805	831	839	885	855	853	855	793	829	828	848	838	804	889	905	811	871	800	848	857	804	853	867	868	858	867	880	835	910	865	850	827	833	804	841	806	871	876	875	852	867	888	853	859	841	809	826	944	798	821	856	811	888	916	831	842	852	864	860	851	836	854	851	868	813	857	825	840	821	808	805	861	870	811	851	839	869	867	775	802	833	854	905	844	849	780	856	853	881	870	850	838	864	893	863	837	834	852	810	921	878	856	858	848	786	862	848	872	807	854	877	905	893	827	847	829	789	833	901	787	879	882	862	850	832	889	856	876	853	829	830	804	836	870	811	832	842	875	833	833	843	844	872	817	862	859	889	867	910	855	858	859	854	855	867	784	845	831	859	905	802	911	859	849	836	862	855	834	836	847	821	854	810	846	879	843	861	914	830	843	829	866	861	867	859	855	832	854	854	829	809	856	829	856	839	852	815	833	829	888	814	821	853	812	885	820	791	821	843	866	896	820	829	814	863	844	832	862	803	876	867	813	858	814	884	871	844	801	843	900	847	822	859	811	785	878	895	845	816	852	787	876	873	863	861	805	881	848	865	870	864	843	838	871	817	821	870	854	814	830	829	873	849	865	873	837	851	841	869	883	829	798	895	862	872	871	891	866	821	860	811	853	822	852	846	858	894	858	856	867	842	875	837	801	883	801	818	893	853	826	851	818	882	839	916	862	833	870	876	883	865	852	867	848	897	843	804	840	799	843	831	838	816	869	864	892	809	873	809	890	859	857	848	839	881	854	867	847	849	915	902	817	813	840	871	878	870	854	824	883	851	887	847	836	873	826	902	856	820	823	811	829	857	843	842	883	853	797	884	850	845	832	858	887	820	872	905	846	885	796	832	902	810	880	862	905	869	831	840	847	842	842	825	838	932	891	848	844	816	830	812	849	885	835	835	853	784	811	827	878	842	790	849	859	849	927	833	811	846	826	878	840	806	860	886	855	863	857	866	863	857	861	838	802	900	875	878	830	848	932	850	863	892	882	813	882	853	832	848	858	830	811	881	842	844	906	811	817	855	846	858	820	809	853	787	830	802	879	867	851	853	909	879	864	846	911	832	853	839	891	834	849	845	837	900	847	892	880	784	846	878	847	837	804	849	860	846	814	828	825	858	857	873	841	861	810	868	874	848	898	881	793	813	850	836	878	794	880	870	901	856	828	835	845	823	794	853	847	847	869	860	811	863	866	853	892	874	876	855	852	840	809	860	843	854	885	857	849	845	822	887	825	905	889	898	886	845	785	822	846	847	774	831	881	851	864	839	873	805	817	783	880	878	854	834	876	858	869	855	825	817	919	846	857	921	861	830	818	839	830	862	842	933	800	865	862	832	859	838	829	889	823	858	852	891	850	880	855	843	825	911	855	896	870	858	835	850	875	849	872	842	860	836	818	891	863	829	859	821	878	877	874	898	911	858	889	855	875	871	850	808	817	836	825	800	921	865	810	873	866	838	826	842	826	899	880	791	842	845	847	861	896	870	887	830	890	844	904	820	879	866	849	887	832	839	832	779	858	843	845	852	820	863	864	853	877	864	875	856	821	811	866	848	819	883	876	826	831	881	850	860	824	837	915	866	852	827	838	796	901	873	843	884	857	862	862	893	863	885	828	891	855	865	865	842	886	870	809	835	862	859	834	882	826	845	838	870	873	897	787	829	850	885	851	881	825	810	888	892	865	854	832	892	894	868	796	874	842	857	850	829	873	852	832	831	882	870	849	859	892	820	843	845	855	848	842	792	843	909	862	821	834	888	897	798	867	863	887	838	871	892	822	887	829	824	853	850	868	854	904	830	820	894	831	842	875	867	883	830	833	830	849	804	892	855	853	868	862	864	842	806	875	875	870	868	800	845	846	815	836	933	814	801	884	839	867	844	873	829	836	881	838	868	809	864	842	854	841	843	863	878	845	861	834	815	833	850	858	851	858	836	825	876	832	878	835	849	886	861	888	830	794	865	850	828	831	850	880	894	809	853	875	898	853	828	848	873	879	872	823	870	902	810	870	839	832	858	862	841	915	903	863	891	865	883	863	789	828	920	812	890	864	904	791	862	824	873	873	829	776	866	845	821	811	804	879	797	845	802	930	852	835	860	862	870	859	845	855	850	794	878	797	892	830	860	823	839	871	847	886	828	841	839	831	837	829	851	924	849	859	802	867	825	836	877	857	808	811	810	881	830	819	842	832	849	834	883	799	853	839	848	777	909	881	888	852	856	855	808	853	867	821	897	832	848	826	834	875	831	846	847	871	895	826	857	817	791	847	893	847	866
27494	17183	3311	821	635	544	482	460	449	474	438	498	451	448	455	421	435	427	425	482	429	432	466	427	411	405	438	395	436	437	407	430	417	435	408	463	425	413	434	417	413	461	450	440	443	443	373	427	415	389	439	450	390	420	459	398	465	457	452	416	474	443	421	429	449	454	407	426	441	438	443	473	468	428	429	415	434	442	425	428	449	434	425	399	432	443	411	405	435	391	427	441	405	437	449	376	445	385	442	433	461	456	404	429	437	470	418	409	397	426	469	417	414	404	431	433	416	444	417	442	439	409	406	495	404	422	426	389	407	401	444	425	413	417	410	402	418	430	454	427	452	442	434	400	406	434	439	419	433	428	416	406	384	397	441	420	453	429	458	456	440	418	392	405	414	411	426	420	408	471	366	443	454	409	424	442	418	433	440	391	427	413	416	425	408	413	443	440	429	455	395	440	425	406	382	419	441	425	443	457	413	430	440	408	423	408	443	389	431	397	420	412	474	455	442	404	421	402	431	437	426	395	442	447	419	406	419	425	422	404	458	434	414	410	411	406	415	391	403	428	458	443	448	459	436	459	445	434	403	417	467	454	403	416	428	388	459	410	461	413	422	433	399	424	407	442	412	440	420	412	430	431	420	389	428	380	406	418	431	426	446	406	421	421	408	427	472	394	419	468	410	412	441	432	445	427	429	414	417	420	447	469	398	411	398	482	412	421	409	425	441	416	443	437	465	440	444	385	401	413	429	421	430	429	431	410	436	410	428	390	407	423	428	431	438	409	456	430	463	421	407	395	411	402	461	416	423	446	477	438	431	513	420	454	459	425	452	417	435	416	400	402	392	462	397	420	427	402	482	424	438	422	408	428	454	428	400	403	410	429	424	417	423	448	402	400	464	432	430	443	434	412	421	389	420	448	450	426	443	411	453	461	483	416	421	442	432	435	424	411	424	401	401	452	423	437	435	393	483	395	376	423	425	415	406	444	420	431	381	459	424	456	436	407	428	440	407	417	401	460	429	407	450	493	452	440	436	451	411	439	414	421	422	413	440	451	470	436	410	397	443	419	417	429	424	411	432	405	445	461	411	412	474	441	412	436	433	438	422	425	405	436	430	400	403	430	422	381	457	443	424	384	425	426	417	431	427	423	426	436	435	396	442	442	428	455	436	430	424	423	442	445	405	463	420	420	451	450	424	461	440	450	417	406	407	452	440	438	428	454	439	450	385	411	453	399	381	409	409	429	417	436	440	449	435	443	433	422	380	456	451	400	441	415	453	438	434	457	415	430	423	427	438	429	416	399	420	466	455	431	447	422	422	432	412	462	441	430	423	407	403	432	438	439	428	425	425	430	421	424	400	469	412	413	421	420	450	431	403	437	429	413	446	434	419	408	423	416	426	406	410	423	429	416	443	432	429	435	412	443	413	447	390	439	411	436	393	423	428	440	411	425	431	460	453	423	403	436	454	463	420	460	413	449	447	420	414	443	439	405	403	424	401	393	416	439	421	446	446	417	429	432	423	424	442	453	435	430	437	447	438	461	415	415	434	435	388	432	437	416	419	441	439	417	434	407	404	422	411	451	420	422	454	391	434	412	418	437	450	440	404	444	431	422	435	402	415	411	454	405	440	421	452	445	390	393	438	412	468	417	422	428	418	423	419	434	388	415	415	422	435	447	391	414	438	423	441	405	433	444	389	398	396	399	412	408	401	440	427	439	406	485	403	435	452	466	427	463	421	395	406	426	413	439	423	382	398	441	405	433	421	436	391	449	407	421	467	434	398	419	434	451	445	414	437	454	414	435	456	422	455	440	424	414	430	431	411	401	382	435	412	402	400	432	459	445	426	432	395	413	442	439	454	420	447	410	422	451	435	424	428	421	467	454	425	447	406	411	427	429	428	434	429	438	437	391	411	438	433	435	442	402	442	433	475	413	432	408	421	448	425	444	410	417	435	456	404	451	434	378	444	461	404	451	449	429	408	434	412	426	458	386	385	419	431	451	407	439	392	471	403	416	413	431	405	444	446	440	442	412	434	413	424	422	415	443	450	420	397	455	390	460	404	392	434	467	411	449	432	420	412	425	437	403	447	459	404	419	453	419	420	443	454	421	389	423	447	410	422	446	439	400	441	431	418	413	423	419	421	443	426	426	420	455	410	427	421	425	427	408	459	458	393	418	411	475	416	408	416	415	447	462	438	400	448	436	457	434	415	414	416	448	407	410	416	457	434	421	406	439	401	454	408	456	435	442	432	423	406	396	432	440	432	429	404	449	419	442	449	404	402	433	434	447	436	473	453	421	433	390	407	458	413	442	414	413	442	420	436	421	420	459	434	449	406	427	460	418	392	420	416	436	488	442	400	445	446	442	381	447	411	410	458	438	417	437	420	409	392	416	463	455	456	425	434	421	433	415	431	416	451	429	428	402	449	423	426	433	437	427	410	427	417	442	455	380	414	456	419	382	444	404	403	418	412	440	404	435	404	438	386	425	417	443	421	415	407	419	453	437	408	435	425	401	453	456	424	440	395	423	415	432	417	418	452	387	411	414	412	449	450	418	433	413	390	449	466	411	382	446	413	431	429	428	439	457	424	427	419	419	425	412	378	427	407	437	429	410	409	443	414	432	409	423	408	410	411	417	415	472	407	412	435	438	413	410	420	418	395	458	419	474	425	383	427	403	449	412	449	402	422	464	444	413	483	421	425	402	448	431	419	408	447	424	450	401	417	386	443	467	430	427	423	453	424	425	378	430	425	462	437	432	447	413	421	478	416	416	442	425	430	390	459	404	393	404	444	433	445	414	428	440	449	449	419	432	446	445	421	465	444	404	401	407	404	466	410	412	477	433	451	439	428	425	424	406	463	438	414	423	439	380	415	407	443	430	438	441	407	403	426	412	409	418	448	399	426	456	426	409	437	452	421	403	393	422	443	468	427	402	443	441	441	429	400	397	446	443	413	414	461	431	419	442	463	400	417	476	431	435	426	399	429	423	444	468	428	399	436	403	435	449	417	454	416	419	440	455	421	410	412	453	429	452	444	403	443	421	402	461	471	403	413	406	418	433	431	403	410	401	428	440	400	425	437	420	435	435	417	411	435	462	362	442	430	445	417	427	418	423	421	384	434	447	405	386	418	408	417	469	469	453	425	431	444	413	425	448	448	398	411	428	414	412	421	413	451	383	427	413	414	426	438	440	401	453	452	435	432	407	426	376	432	406	409	421	455	426	464	454	440	445	451	421	403	428	432	455	439	461	437	426	467	422	459	409	437	452	443	414	471	409	470	438	418	410	409	431	416	443	418	441	418	424	463	432	441	419	463	438	441	411	419	413	432	431	447	440	428	409	409	431	463	417	417	402	455	394	417	439	445	463	405	463	399	429	432	405	432	480	438	449	418	425	399	416	410	436	465	425	413	418	456	382	411	421	411	415	447	427	415	437	412	425	424	395	417	422	441	448	439	435	424	428	464	416	407	451	406	415	433	409	394	427	429	428
5216	1886	1499	933	787	740	693	684	641	677	627	608	584	591	561	553	510	541	543	545	588	537	516	520	541	513	529	535	538	515	498	520	539	546	541	511	542	516	552	525	525	532	547	527	526	550	536	510	553	555	571	502	557	547	528	550	541	520	532	538	549	539	542	524	558	506	519	514	537	598	524	581	535	549	548	529	539	549	527	521	497	542	537	498	551	548	529	558	562	561	556	544	583	544	562	517	487	560	589	581	527	573	563	497	510	588	529	564	559	555	535	499	534	561	590	568	533	507	512	547	564	575	552	529	512	538	520	521	527	531	599	504	533	537	590	527	516	528	568	510	529	504	540	580	538	546	540	532	549	584	531	550	549	519	536	529	511	515	516	556	533	559	496	504	530	542	543	559	514	561	543	551	545	539	515	501	558	533	538	510	587	570	575	479	520	552	528	538	544	536	542	522	528	496	547	549	534	524	555	547	573	538	505	565	511	529	540	534	537	531	516	562	510	462	560	500	554	552	536	543	553	566	600	538	507	504	509	548	559	593	549	495	486	542	547	526	524	518	516	518	529	546	524	565	571	553	541	557	539	538	535	546	504	564	546	579	590	541	555	530	554	558	541	526	547	533	528	525	542	569	555	552	566	550	513	539	560	538	541	581	518	533	484	518	526	537	547	543	557	539	543	533	546	554	557	533	539	560	563	568	555	547	544	533	535	511	541	563	567	568	564	582	549	543	519	519	508	594	543	560	528	568	494	525	609	538	586	514	541	529	516	556	542	522	564	516	513	497	541	494	556	563	509	513	517	553	534	566	518	529	568	533	522	504	591	552	483	575	587	527	522	557	551	554	558	489	520	562	517	519	544	581	514	526	550	559	549	539	551	535	526	562	546	527	560	566	511	550	565	534	521	515	542	546	542	537	556	534	547	506	528	544	550	565	536	559	525	528	532	531	487	525	582	575	509	548	531	532	533	561	542	526	515	589	558	492	571	529	535	512	548	550	552	507	533	515	525	531	562	556	522	545	514	550	540	555	566	537	515	548	524	511	513	535	603	541	528	485	566	531	516	524	523	503	499	539	541	535	571	563	528	536	545	558	528	494	548	528	512	508	529	509	501	547	528	518	536	557	533	533	511	548	543	551	505	549	510	560	557	538	541	508	543	565	531	537	529	496	503	538	559	561	539	555	537	498	480	526	527	566	508	546	575	527	522	554	557	558	555	502	535	498	518	571	517	561	562	486	511	524	598	560	544	561	545	547	512	567	505	539	525	508	505	560	571	529	539	537	558	515	519	560	506	536	523	530	503	552	483	502	537	568	523	509	545	544	561	564	565	549	522	542	509	530	548	542	560	624	551	550	527	545	490	497	498	553	562	547	541	547	555	593	561	510	528	532	554	523	532	550	562	538	543	523	551	497	516	533	495	511	557	533	498	554	560	509	577	566	545	526	495	555	527	568	533	533	503	527	559	539	547	561	531	529	497	571	547	575	553	517	534	560	536	506	557	509	559	559	495	597	538	560	552	538	537	560	541	556	562	556	555	511	546	549	554	549	509	564	550	543	537	562	532	525	543	509	528	538	501	541	546	533	517	550	508	566	520	534	531	538	564	550	541	554	573	518	520	540	548	544	586	514	555	564	556	560	543	541	565	505	500	526	535	534	505	527	581	505	521	515	498	508	515	589	541	517	560	567	564	571	515	561	470	538	540	507	548	553	569	535	473	530	552	586	542	527	559	549	525	602	518	514	534	504	572	515	514	512	575	559	543	564	559	534	535	545	547	553	537	540	505	580	519	535	572	530	578	536	537	503	517	497	526	551	539	586	520	566	540	522	546	538	509	533	508	536	504	517	535	499	549	561	559	525	531	548	544	512	537	535	525	547	579	546	519	535	556	548	588	552	547	515	534	569	552	492	515	530	495	521	522	551	562	551	531	573	510	492	534	536	537	532	554	559	542	531	576	486	555	531	523	545	534	541	601	579	517	514	501	527	534	549	531	517	527	516	525	535	554	487	550	564	519	539	532	519	541	587	526	530	522	543	564	547	584	498	527	573	534	503	580	569	528	542	536	532	534	502	543	548	521	555	520	530	505	535	551	508	533	569	549	544	564	541	533	554	552	519	537	524	554	520	535	533	566	504	509	541	533	540	519	550	522	532	550	515	508	583	543	512	551	483	547	497	573	538	541	575	564	520	596	533	514	507	526	536	542	565	539	533	526	522	527	528	559	530	526	585	517	523	562	548	556	501	521	544	537	570	537	555	524	548	518	551	511	538	498	509	571	499	550	541	544	553	505	568	539	497	566	523	564	521	535	532	565	539	534	535	526	533	522	542	497	565	560	510	575	498	520	518	516	547	527	551	553	581	507	564	508	526	529	539	497	566	580	509	553	535	531	523	573	537	505	530	518	518	560	535	596	523	550	544	544	583	568	498	544	522	523	533	552	510	536	581	563	543	544	509	531	532	515	523	509	530	567	538	512	554	535	566	562	534	568	582	532	516	575	525	552	593	531	509	552	575	531	583	565	531	523	559	541	544	507	518	523	537	569	530	531	562	536	501	493	557	565	554	558	533	529	570	500	537	525	497	515	529	515	504	553	530	540	551	504	550	543	551	533	546	550	564	531	585	523	560	534	572	572	553	532	507	532	545	531	545	592	507	549	519	536	539	543	544	536	521	547	549	537	569	523	553	521	549	570	504	535	562	557	531	513	489	575	551	498	498	459	533	540	528	539	538	516	557	506	500	501	548	531	555	537	578	578	523	557	547	539	516	587	504	546	553	552	556	511	537	532	498	556	511	530	554	533	534	517	548	525	536	517	552	521	548	519	537	553	529	511	527	525	521	527	569	540	549	550	521	543	502	554	562	550	550	541	549	529	528	541	529	519	565	525	546	519	509	512	525	516	589	545	505	524	532	543	541	568	521	537	560	546	541	524	543	579	563	519	490	597	513	519	514	557	548	567	534	553	578	533	525	494	600	529	565	565	558	569	550	526	501	533	550	528	521	545	555	540	544	510	495	552	514	535	514	572	564	544	550	520	529	562	544	528	524	543	569	511	540	573	592	512	559	575	517	556	562	518	566	558	504	534	559	546	550	535	556	538	536	530	579	539	567	558	549	533	554	567	525	521	562	540	524	495	529	521	546	545	546	524	549	574	564	538	483	525	529	538	511	499	553	539	519	527	536	569	554	525	521	540	558	556	518	562	525	527	534	570	519	541	554	538	538	528	484	555	542	542	508	525	591	536	556	538	528	558	553	532	553	533	511	542	543	579	493	557	565	511	529	533	524	554	583	519	563	510	539	505	586	532	564	519	556	506	510	573	559	561	539	551	570	500	537	530	566	546	543	573	492	535	546	528	505	522	534	533	553	557	505	525	522	560	544	527	521	533	531	504	550	549	556	554	522	573	546	499	538	521	535	531	536	521	538	502	502	521	511	506	563	542	532	537	508	568	541	532	543	526	515	545	552	552	557	558	546	507	515	557	566	554	592
23496	21392	28609	24543	21223	5332	1479	1112	948	998	910	922	929	820	892	847	794	783	819	749	712	753	739	769	768	769	748	667	745	757	771	812	741	732	763	745	767	757	726	730	765	804	778	677	741	770	747	707	761	750	703	771	742	708	739	736	741	756	759	673	721	710	752	765	679	710	740	712	745	743	752	723	693	721	718	689	755	718	767	720	718	720	752	740	690	769	733	748	727	719	724	710	786	734	762	796	769	774	795	787	754	738	718	722	750	798	809	782	741	754	801	745	731	728	775	738	742	719	704	770	708	798	764	757	717	768	720	707	734	746	763	728	709	736	722	739	730	721	717	725	680	779	710	767	731	730	760	757	748	743	777	694	744	711	699	769	703	730	769	759	765	742	743	750	762	717	703	771	757	779	742	801	757	767	734	725	740	726	759	767	718	722	730	709	714	759	719	772	712	739	732	752	733	725	748	712	710	707	742	687	754	743	711	734	745	724	750	702	752	749	725	757	738	700	767	769	798	737	771	703	726	732	774	714	733	739	751	694	783	696	723	728	737	678	788	754	746	724	768	764	786	772	782	721	711	687	760	732	705	754	706	778	713	751	732	722	735	749	710	748	742	697	685	744	816	741	702	733	686	773	741	799	753	702	734	765	753	732	730	742	728	752	724	747	691	691	738	737	746	715	733	754	722	729	716	685	730	756	748	760	702	727	722	714	739	695	719	726	694	690	773	722	708	770	725	728	747	721	795	773	758	718	726	707	743	746	767	768	727	699	783	739	744	708	728	717	776	712	731	777	724	721	753	719	721	774	787	703	754	760	784	729	736	771	783	720	766	740	680	715	733	699	754	775	691	727	731	707	740	755	666	744	732	722	711	701	756	710	764	701	762	767	794	721	696	754	748	746	737	736	763	740	714	724	742	715	737	675	745	743	747	756	776	706	744	717	733	725	782	767	692	745	742	733	735	708	755	711	692	764	688	734	768	757	738	746	756	738	771	724	757	753	769	749	713	760	743	750	720	693	765	741	712	741	702	748	739	737	749	757	737	710	704	686	769	738	728	732	725	723	694	761	737	728	729	714	763	758	735	746	719	731	758	750	763	750	759	716	721	722	748	769	721	788	729	759	764	773	767	713	717	730	765	737	758	724	720	714	765	755	755	763	791	711	732	764	695	777	715	722	735	769	730	740	682	738	774	778	683	714	728	732	714	754	691	734	756	738	797	727	730	754	781	747	726	721	737	713	776	750	744	775	757	734	696	734	735	730	732	708	738	755	732	766	730	724	708	800	764	729	760	722	727	712	745	781	749	750	725	750	732	704	716	747	715	773	710	814	727	754	745	741	700	743	769	705	732	717	735	781	749	646	788	743	723	738	720	769	773	700	730	769	746	719	707	760	774	747	758	783	728	741	765	744	721	735	716	668	740	710	715	730	773	712	722	703	780	747	730	730	726	724	709	716	772	713	739	767	734	732	761	721	691	749	721	734	750	721	733	762	813	745	742	701	705	727	737	751	751	742	789	700	757	739	713	733	741	721	755	753	744	707	769	752	730	741	725	745	728	716	738	733	760	722	802	725	734	774	761	748	732	742	741	779	780	719	754	742	712	760	724	699	702	712	720	716	755	681	724	749	696	694	701	776	711	763	703	695	773	673	753	736	710	747	747	711	730	731	727	713	723	773	749	719	748	723	783	761	787	713	749	738	723	717	742	721	743	731	744	744	736	752	717	740	703	765	718	737	774	718	761	712	777	702	712	747	728	753	713	736	735	737	735	731	769	732	718	726	709	763	741	738	767	719	746	673	762	725	739	683	763	740	697	687	763	740	723	764	760	774	726	761	758	690	740	745	711	745	717	700	698	713	760	751	710	795	715	765	793	742	725	701	759	759	722	736	758	771	743	733	738	748	787	748	754	742	752	740	764	747	708	725	738	751	741	768	753	740	774	741	729	667	738	765	765	755	731	757	734	658	739	711	755	752	695	746	774	786	738	728	670	720	752	733	739	704	717	751	709	716	720	755	699	732	750	744	745	760	733	681	719	747	746	709	771	761	740	744	714	748	716	740	700	759	705	717	786	745	699	741	784	777	732	683	705	723	733	770	765	730	763	789	717	725	742	751	715	714	755	779	695	741	751	724	779	762	692	729	738	736	698	708	674	705	772	740	749	717	684	723	744	714	802	652	725	690	758	689	711	734	734	813	731	742	757	772	779	701	746	741	719	761	729	760	740	681	732	723	762	741	739	737	784	734	764	720	702	726	728	774	735	716	737	770	716	765	795	777	766	753	741	707	716	719	769	738	757	735	757	761	743	717	787	708	723	765	764	770	743	750	749	752	776	714	725	715	712	724	722	708	726	704	733	721	758	768	734	709	737	749	785	734	752	675	707	751	715	719	735	720	740	764	715	740	734	728	718	757	729	795	754	712	714	746	722	749	675	682	698	772	752	724	760	718	686	751	729	752	696	723	730	743	737	683	712	734	717	763	740	724	713	763	684	747	710	754	702	689	694	735	754	734	684	708	738	726	780	739	735	755	713	777	772	739	747	744	767	752	787	750	746	759	674	759	717	752	761	712	749	748	686	731	754	743	768	767	744	758	744	714	723	726	762	757	750	741	773	768	730	774	707	780	719	754	691	701	745	732	755	690	727	732	754	747	717	757	768	720	742	686	703	701	772	744	705	738	730	722	689	767	735	749	725	709	752	775	718	711	713	755	721	776	744	789	749	728	731	754	742	731	700	724	724	676	669	701	721	729	736	745	777	758	744	720	742	696	708	713	715	696	763	685	683	762	714	770	690	754	791	746	737	732	772	739	731	709	677	760	715	779	772	733	737	755	697	746	732	749	727	753	688	721	761	717	734	714	722	687	757	763	736	768	767	730	733	684	756	757	717	710	696	700	700	686	725	727	779	722	730	741	757	723	720	703	704	703	737	719	737	695	739	730	787	748	716	694	759	719	666	697	751	719	764	742	743	758	725	709	714	725	699	792	724	677	774	733	719	719	742	659	692	706	758	750	745	737	707	737	746	707	707	747	741	746	744	746	770	726	741	740	795	741	717	750	694	745	775	743	736	799	726	791	759	676	794	769	781	742	763	789	734	725	767	711	758	724	745	709	695	736	779	777	737	720	724	761	756	753	766	767	754	746	757	745	700	734	736	750	735	737	713	734	702	700	757	719	708	774	707	751	712	739	745	674	710	720	662	748	704	743	736	745	678	743	705	752	764	724	737	707	750	737	756	743	745	718	747	782	745	734	707	746	793	721	723	675	739	724	753	719	752	709	735	747	744	746	766	752	742	709	731	707	713	752	705	743	708	734	785	732	733	718	726	749	758	798	712	695	727	741	715	715	739	753	703	716	704	742	734	768	697	738	753	777	755	735	685	702	727	773	732	706	748	752	723	691	709	691	750	724	770	780	716	734	746	751	796	769	713	709	746	786	732	726	718	701	743	783	722	788	724	693	728	747	765	760	690	681	800	750	723	705	703	746	755	714
11028	8930	6401	3150	2409	2076	1749	1567	1463	1409	1239	1209	1099	1092	1091	975	975	926	964	985	960	941	937	911	973	931	886	911	951	918	902	872	900	930	940	893	928	972	967	862	892	933	842	861	951	910	935	946	938	908	913	912	932	934	937	895	906	928	872	905	913	905	933	903	927	949	917	976	936	932	928	976	896	898	943	884	907	916	914	928	954	913	924	942	964	934	852	918	892	940	912	917	938	870	913	926	895	893	939	956	942	894	964	914	930	929	939	936	879	933	895	914	882	932	864	904	890	877	937	928	936	870	920	981	963	900	901	924	892	913	908	884	929	941	913	941	942	882	897	894	916	941	944	907	911	873	952	873	939	910	900	965	887	904	943	956	888	888	947	823	929	942	959	917	906	923	911	950	919	902	924	931	905	897	906	891	918	893	942	891	942	872	907	988	920	951	892	903	929	957	916	872	931	917	897	939	921	911	935	921	915	887	904	933	922	884	896	912	936	886	959	926	939	896	891	898	913	922	913	951	937	907	943	947	906	871	875	873	910	891	919	897	884	886	929	937	901	934	901	914	901	874	857	914	891	878	932	882	943	909	873	878	943	932	919	888	889	908	872	934	906	907	936	952	918	913	877	935	932	887	881	946	861	911	888	912	937	870	887	904	899	964	898	912	988	953	905	857	919	942	892	858	980	908	926	944	895	898	977	939	907	940	884	920	900	920	901	870	945	851	858	900	899	873	935	948	905	887	901	914	933	848	926	922	887	932	899	909	898	886	915	854	897	853	913	914	918	930	927	889	908	951	900	891	847	944	869	865	884	944	940	900	907	923	862	931	929	909	915	942	917	929	940	891	895	888	918	934	876	949	876	961	897	946	892	891	875	909	950	947	961	904	884	904	880	930	888	905	948	851	916	930	959	907	938	920	915	929	914	932	912	920	923	925	939	920	944	926	935	933	906	906	878	956	912	913	954	954	856	855	872	905	923	928	901	875	940	900	900	930	929	900	884	950	891	956	878	872	927	923	842	886	926	883	913	937	905	886	938	897	973	881	942	904	936	908	929	922	938	929	884	901	875	898	896	943	902	874	917	909	857	894	923	879	897	918	901	948	867	884	922	890	854	913	935	915	952	941	880	900	919	889	893	939	947	930	985	923	867	908	866	887	890	850	944	945	876	893	918	943	911	992	935	930	922	905	917	934	861	915	819	892	921	891	896	907	939	975	895	880	925	861	945	865	847	877	924	893	888	891	967	923	896	917	901	898	897	907	879	942	899	922	896	918	895	936	917	965	900	930	908	940	947	970	882	922	875	928	882	874	870	848	844	912	877	855	889	903	890	892	898	911	952	935	952	941	898	903	860	911	921	922	909	915	915	886	961	852	908	918	870	891	928	924	908	910	918	909	907	868	867	907	893	944	865	930	911	952	929	940	903	885	942	936	890	914	944	927	901	885	940	913	889	905	947	862	896	901	907	938	962	954	921	857	881	880	852	942	907	900	928	918	936	917	890	982	902	918	939	939	912	926	884	892	905	854	908	915	909	911	925	936	881	864	894	895	866	890	888	919	892	927	861	884	839	880	938	958	922	963	951	922	942	902	969	866	896	881	913	958	951	926	915	910	932	897	876	941	934	879	921	914	869	911	968	941	927	914	873	918	926	916	908	907	920	891	934	924	894	946	923	907	904	898	899	883	869	858	931	961	910	917	872	884	876	872	904	918	896	929	857	928	928	891	920	892	926	886	898	895	849	920	875	952	880	853	919	938	920	836	941	899	919	909	912	929	884	919	886	910	880	889	924	913	927	903	887	916	888	955	933	894	984	909	924	915	897	945	911	866	936	925	910	865	905	936	921	877	893	906	925	896	929	924	924	914	903	933	893	933	903	949	907	884	933	892	925	840	936	857	920	925	958	947	953	945	904	871	880	865	955	914	881	882	919	915	932	942	869	934	912	884	914	913	920	925	870	863	905	901	930	898	984	958	907	872	906	904	875	876	839	905	891	892	938	919	931	921	903	899	918	850	877	913	912	935	895	846	933	915	878	895	898	917	956	911	862	892	873	896	910	933	927	932	953	932	907	871	896	914	923	948	942	860	923	930	891	924	948	943	904	909	953	899	895	915	900	977	940	942	898	883	868	880	887	943	901	910	970	890	931	895	918	898	889	914	926	912	960	908	905	877	934	900	919	882	915	917	924	918	924	896	906	958	845	917	852	923	947	930	855	897	896	979	986	894	897	905	950	925	837	960	955	844	865	950	893	922	908	903	962	880	939	869	919	946	907	898	879	944	863	928	887	915	927	875	925	938	884	876	916	905	921	890	912	885	907	901	876	910	887	893	893	922	930	948	863	939	973	916	972	892	951	878	902	847	852	890	854	878	924	938	965	931	888	909	943	921	899	903	885	925	880	893	908	934	884	901	899	908	988	863	866	893	939	925	896	900	972	869	873	941	906	895	918	970	950	958	870	912	889	933	879	889	988	905	925	914	885	886	902	926	936	939	937	926	939	880	877	873	926	917	927	904	896	933	946	890	941	895	901	914	898	934	960	932	897	986	983	896	876	892	939	940	851	933	894	879	930	850	917	891	887	859	868	927	870	905	944	921	864	896	892	958	886	919	931	913	891	917	954	974	859	930	889	928	865	881	919	857	974	885	839	894	914	857	943	951	937	883	934	926	907	969	892	900	918	920	875	871	898	906	974	903	869	921	913	923	857	891	915	907	885	918	926	873	931	867	943	914	889	861	880	936	929	890	961	906	928	876	853	924	915	907	871	938	957	939	992	906	872	930	907	940	891	913	947	881	891	880	893	940	886	839	902	887	875	919	893	872	936	934	883	921	916	958	941	927	887	917	943	900	929	885	863	933	904	889	937	896	904	915	867	895	920	895	893	829	917	880	912	919	891	891	915	889	880	927	863	982	924	887	869	895	930	858	894	858	895	904	939	908	884	914	922	892	921	895	928	876	930	900	923	907	948	905	935	951	900	846	904	880	950	879	922	900	930	934	912	886	918	932	936	873	916	893	944	931	873	871	936	906	939	870	915	894	920	930	866	953	897	869	924	938	896	881	875	910	937	926	931	916	897	936	928	948	916	938	976	915	935	901	915	835	880	913	916	890	926	972	893	861	881	932	949	911	924	880	935	915	919	885	894	865	922	922	966	878	881	954	947	909	867	943	962	930	870	905	869	949	924	899	917	938	940	925	882	886	918	932	951	885	864	895	912	900	895	924	934	907	920	951	942	955	873	908	926	906	886	924	898	904	923	904	928	890	843	902	883	948	937	843	949	913	929	869	872	920	912	892	973	936	949	874	928	913	953	913	918	894	899	897	876	904	943	886	929	902	856	872	956	857	867	887	891	923	945	904	981	900	902	836	903	936	910	908	904	908	923	951	946	910	899	930	919	861	882	938	908	920	913	925	910	936	944	858	916	946	944	887	879	876	909	878	862	943	947	897	944	916	929	926	925	933	864	874	879	962	917	927	880	923	898	910	955	909
24608	21381	27200	25572	4843	584	484	424	440	377	345	353	352	333	317	294	295	295	305	270	269	312	258	261	263	256	275	304	286	288	282	288	250	280	244	277	255	263	270	277	248	259	298	284	237	270	279	274	291	276	268	260	282	299	247	275	276	276	261	253	271	296	259	269	284	264	262	275	274	241	276	244	269	259	275	278	290	304	288	276	272	266	252	256	291	279	289	274	266	251	267	274	265	290	244	285	241	258	240	276	270	261	284	270	280	236	272	265	285	275	289	245	278	300	278	284	239	263	276	310	298	284	320	245	296	289	282	274	297	247	286	278	270	288	265	281	277	266	260	269	260	295	233	270	255	265	274	261	266	274	253	273	264	247	293	270	288	293	265	278	289	270	269	283	294	274	275	269	286	280	273	279	294	292	260	269	315	287	281	295	297	306	277	258	293	285	275	281	285	272	268	289	275	275	283	307	288	290	293	285	292	261	269	247	269	287	272	263	264	286	265	259	281	242	263	278	293	266	267	271	271	285	268	278	258	255	295	279	253	273	276	300	272	297	275	279	282	280	279	261	284	277	255	263	268	269	270	252	277	259	269	258	268	242	261	261	267	254	274	266	266	298	291	278	268	262	291	260	290	274	276	286	276	262	278	260	308	251	260	270	241	268	275	238	285	279	275	251	259	252	270	286	270	289	273	278	246	265	258	268	272	289	284	251	256	291	262	267	269	273	249	261	294	280	263	277	279	313	248	284	253	279	282	271	299	278	246	268	284	282	257	266	279	262	279	295	288	265	253	254	261	253	255	248	231	298	254	289	306	280	257	258	247	262	265	267	285	245	273	259	300	273	273	295	295	267	270	277	235	271	282	296	247	272	281	268	287	280	251	277	276	286	263	293	287	252	260	252	289	264	283	279	255	263	282	278	260	283	285	277	256	313	227	271	276	277	292	276	282	275	253	263	281	273	285	294	274	274	265	274	273	270	287	275	280	265	266	286	286	293	297	273	265	279	263	268	276	285	267	280	294	285	289	274	278	281	267	288	299	271	264	271	273	272	304	304	265	296	275	280	289	317	261	278	271	288	290	232	297	262	275	260	264	293	300	258	245	277	280	271	283	272	301	297	267	283	263	262	282	268	272	270	267	272	268	282	281	236	261	276	288	267	277	251	222	270	259	260	282	245	246	268	301	272	266	277	277	282	279	289	273	257	296	263	241	273	252	250	284	290	249	278	281	302	297	263	308	282	251	232	266	266	264	259	281	290	255	283	266	272	263	250	255	275	284	272	285	313	284	284	284	308	278	268	299	277	248	262	271	246	245	269	263	240	264	248	300	263	268	272	253	269	243	239	275	303	278	274	271	262	254	270	270	280	265	266	273	252	288	279	288	279	289	231	275	275	273	243	253	281	272	283	295	286	274	265	256	282	269	271	284	283	299	292	285	281	284	253	275	267	266	239	291	283	262	268	311	257	281	280	287	286	263	255	284	255	275	266	272	270	257	276	263	260	251	261	238	265	263	275	284	275	245	273	277	318	239	268	267	252	296	271	266	275	280	280	234	263	290	262	262	263	245	261	246	273	246	261	247	264	268	260	257	273	256	283	284	287	275	288	254	244	254	257	263	267	271	270	258	263	275	287	280	256	267	280	278	276	263	288	284	266	268	269	279	266	267	305	287	264	280	290	308	287	301	252	244	277	267	304	257	291	258	279	314	292	244	264	277	247	258	264	256	295	274	264	281	259	282	291	271	270	255	284	296	273	293	287	276	265	288	286	283	257	278	305	263	302	242	293	326	284	251	269	271	264	285	251	269	259	262	270	274	284	246	261	251	259	258	274	275	259	268	282	275	263	255	278	286	245	291	267	258	280	290	255	288	280	285	285	275	245	265	319	254	306	294	275	268	251	261	265	309	299	265	275	282	289	277	278	280	254	263	283	256	280	272	284	258	276	292	256	283	297	291	257	266	297	258	312	270	293	250	270	266	300	313	276	291	273	279	283	282	287	284	249	255	277	263	287	239	306	284	277	249	270	271	301	305	290	260	280	250	288	287	289	288	281	263	257	255	287	240	298	245	269	271	252	268	285	279	274	282	281	262	261	264	288	278	246	246	243	268	276	269	270	277	284	240	255	277	260	264	262	287	283	296	304	264	295	304	283	276	304	245	257	272	261	283	271	259	289	274	281	288	253	274	268	264	291	238	273	286	270	271	259	239	244	275	266	281	282	299	275	272	250	283	270	273	252	237	291	306	290	274	270	240	274	255	240	298	284	266	269	242	260	264	281	266	255	231	268	242	276	228	297	272	221	262	280	257	267	278	240	263	312	282	271	262	267	288	307	289	257	278	273	272	283	280	284	259	280	254	284	248	283	281	275	255	267	308	287	278	283	264	286	267	268	294	275	265	266	250	280	282	269	287	255	249	249	263	252	266	283	259	266	284	257	298	258	270	251	274	271	265	295	262	271	274	287	291	267	281	261	289	252	251	274	275	266	264	269	278	277	268	264	247	247	275	264	259	263	290	265	283	254	294	273	271	270	290	275	278	267	326	277	271	286	288	269	260	266	275	282	261	291	276	280	303	294	293	273	275	258	241	292	281	265	279	288	289	263	282	279	288	289	264	274	269	276	289	283	253	302	271	251	280	252	288	273	249	247	303	256	276	265	261	262	271	284	289	249	259	270	262	276	309	256	263	278	326	254	289	278	253	255	285	279	237	250	268	254	286	276	245	278	276	246	262	302	290	280	257	298	272	259	275	252	260	288	275	299	258	281	301	291	275	271	261	276	252	267	265	267	314	297	259	268	281	251	247	276	263	307	290	242	280	272	270	261	274	279	279	254	272	278	273	280	278	247	263	265	292	259	250	251	281	253	271	283	243	290	263	272	286	236	248	280	271	290	259	253	296	243	271	287	274	293	276	243	294	264	264	252	256	293	259	261	269	254	262	268	267	259	281	298	257	269	265	280	269	306	291	252	276	285	308	300	275	258	254	237	267	247	277	284	280	310	281	267	242	267	279	254	260	253	288	263	278	263	270	266	261	256	234	251	245	279	269	283	258	272	280	273	275	254	275	308	283	257	296	243	276	246	293	288	271	280	276	254	248	260	283	299	247	240	278	305	278	237	253	253	273	276	279	269	227	282	319	227	289	259	266	272	310	265	265	265	272	245	282	266	251	272	272	279	257	289	276	305	239	281	295	280	258	297	262	257	254	265	265	262	279	245	270	270	232	254	255	261	273	255	278	274	290	245	288	312	232	285	284	256	288	273	243	296	279	292	264	272	288	247	281	273	269	246	277	271	257	263	248	300	253	313	269	250	256	284	269	280	307	253	281	286	275	257	282	286	241	253	300	278	294	242	258	292	276	282	296	268	279	283	303	281	290	246	295	292	251	290	269	282	271	265	261	256	269	236	290	310	292	279	256	258	256	255	268	258	283	273	278	291	255	261	259	250	271	234	255	305	293	284	295	256	271	271	283	241	276	283	264	277	272	268	273	280
10707	5139	3529	1663	1233	959	844	750	715	641	551	526	540	472	459	442	408	388	430	410	399	335	394	379	371	371	366	373	361	386	378	373	368	351	406	359	391	363	406	373	405	377	393	405	382	374	363	393	373	390	362	401	369	367	383	362	360	341	339	369	395	378	387	374	359	356	367	381	397	406	419	382	374	351	387	382	390	352	383	375	359	378	367	410	383	406	348	388	353	378	349	351	395	347	397	332	386	393	363	345	385	342	409	351	377	400	365	368	368	403	409	368	339	358	371	345	383	365	362	372	373	340	346	356	399	373	366	398	349	351	378	365	392	405	391	358	355	404	402	384	373	377	391	403	323	368	381	361	373	363	413	361	392	351	369	367	365	382	373	367	370	338	408	363	353	366	382	337	366	377	407	366	361	372	361	373	356	344	371	391	404	359	355	369	371	382	389	343	379	366	381	363	341	402	354	374	335	381	376	381	378	357	326	357	349	378	369	359	376	349	370	383	365	375	342	339	378	368	371	376	394	351	388	335	383	345	388	346	363	353	343	381	357	362	363	365	409	355	431	368	363	412	375	368	361	349	378	357	390	383	405	405	394	380	384	367	369	350	370	404	394	381	333	366	360	397	347	364	377	352	390	347	399	398	360	373	380	345	382	375	364	367	364	378	351	382	351	330	334	389	365	365	357	372	356	372	379	404	369	352	388	363	356	375	362	367	383	383	369	356	320	422	365	372	367	385	358	362	382	357	359	347	383	396	382	357	361	378	381	363	391	364	367	384	367	380	364	340	375	386	357	389	343	347	401	342	386	350	356	385	358	351	401	386	380	398	304	372	372	363	353	375	391	378	330	385	378	370	349	380	371	361	369	336	374	367	367	382	348	390	357	350	369	382	375	370	395	364	367	387	340	348	354	365	375	357	383	397	361	372	356	354	379	403	363	406	361	361	325	349	407	381	384	385	363	379	359	370	403	334	378	382	386	358	363	385	360	379	400	346	369	416	387	371	383	383	395	347	356	380	378	358	366	359	373	359	378	363	370	391	370	376	356	389	395	357	381	348	377	358	356	354	338	320	362	365	346	369	351	330	377	392	394	370	362	348	401	373	350	350	369	389	372	338	334	379	386	367	387	373	358	393	391	399	384	378	372	386	368	364	382	370	355	397	379	381	349	368	372	402	335	353	334	356	358	383	377	371	339	392	358	374	378	376	347	364	389	382	377	363	355	347	357	362	390	392	389	359	370	359	398	384	383	373	382	366	365	345	342	377	379	382	354	367	401	360	364	333	366	370	364	375	338	382	360	373	369	388	387	375	355	395	347	381	349	361	431	376	349	383	353	401	361	369	364	379	363	325	386	376	364	382	339	345	375	368	401	342	369	376	359	407	342	330	331	375	381	349	352	410	352	395	384	371	420	386	381	385	350	371	369	371	342	411	403	360	329	362	364	377	364	378	362	414	337	379	383	358	355	389	381	354	385	338	376	331	341	367	355	378	361	376	355	392	362	405	393	376	369	370	358	386	373	351	412	391	395	353	345	370	353	358	361	427	377	357	361	393	398	377	356	335	341	389	370	390	369	394	367	406	374	372	402	391	363	343	379	406	364	350	366	378	349	347	358	393	360	386	374	386	387	359	408	356	380	349	389	365	386	366	386	366	366	369	345	383	384	386	359	376	390	361	384	386	386	345	377	364	366	399	387	362	348	337	351	330	393	388	346	367	364	349	369	365	384	337	355	368	375	376	365	391	365	400	359	380	371	355	381	397	387	340	381	382	386	389	395	397	363	352	346	358	371	373	377	380	404	412	369	365	383	410	341	392	356	385	388	343	370	375	383	380	342	345	368	385	351	356	411	394	395	380	347	373	366	362	392	372	393	356	363	409	350	372	365	360	381	350	388	338	375	394	335	400	357	339	374	370	347	364	399	381	378	421	392	382	369	373	359	379	353	384	358	355	368	388	372	373	362	338	364	380	402	364	330	359	395	383	379	368	326	381	364	394	352	370	357	373	394	346	385	371	375	384	360	381	371	354	368	341	368	356	321	378	377	384	362	353	365	382	370	347	364	378	352	368	364	371	393	376	358	357	339	383	398	358	405	362	379	400	348	374	342	357	392	354	352	368	376	376	379	376	356	358	361	400	355	352	376	379	341	367	370	359	356	379	356	309	355	366	347	336	363	337	351	333	347	339	380	380	390	357	383	385	359	344	359	379	383	373	375	369	349	369	370	360	350	351	364	376	369	355	392	356	355	346	356	382	366	377	360	370	377	375	392	374	361	358	385	405	390	373	363	379	359	355	410	388	369	393	355	382	374	351	345	373	364	370	331	390	371	380	346	366	355	362	364	363	400	409	367	352	358	393	373	393	357	355	350	372	412	380	396	353	350	333	412	367	373	366	393	378	389	368	339	404	349	361	379	368	344	364	368	387	331	388	369	376	359	415	379	350	367	362	372	370	392	391	351	352	409	383	392	353	359	359	369	384	384	341	372	372	370	367	364	370	385	334	383	378	421	351	361	390	362	377	320	376	396	335	333	391	334	379	354	378	362	373	338	356	393	343	376	419	371	381	373	383	357	365	416	389	370	346	363	386	361	357	358	336	365	386	368	354	353	382	363	373	361	368	359	389	403	398	404	378	358	377	359	415	377	338	356	356	375	379	384	387	374	387	348	411	357	367	354	375	361	373	373	334	367	355	374	389	386	336	392	344	325	377	351	379	361	357	345	343	346	387	359	381	368	368	379	363	376	351	356	348	440	337	385	335	359	354	366	355	360	354	370	347	384	369	351	361	374	362	378	344	381	389	377	407	383	386	393	336	358	384	382	331	377	346	357	379	351	369	382	362	358	394	364	377	347	336	329	350	370	359	340	396	359	373	401	370	343	375	372	352	348	349	371	347	407	346	342	372	368	385	378	365	360	387	339	338	385	363	354	382	370	418	331	332	380	337	394	345	362	369	394	361	412	361	392	338	368	348	397	357	346	351	356	368	401	378	352	375	403	363	330	340	379	354	368	319	377	384	363	370	377	380	380	374	388	362	364	334	395	398	348	339	330	408	379	364	335	346	352	371	349	381	376	368	352	346	383	360	338	375	399	354	416	395	387	382	347	374	366	401	358	365	380	335	354	366	386	368	355	377	385	342	379	367	395	379	369	380	392	420	346	368	372	355	398	376	408	376	350	385	375	352	380	357	414	392	360	379	355	345	359	366	343	364	381	369	366	365	329	349	363	364	388	393	395	333	376	383	376	394	375	320	359	393	377	395	359	340	398	342	349	396	368	365	396	341	360	389	358	396	381	359	385	367	404	390	369	370	404	396	384	372	339	376	337	377	372	359	374	364	348	359	339	335	367	373	352	377	380	388	354	391	348	357	353	395	387	382	362	369	391	378	415	337	382	378	378	390	372	377	381	347	387	344	354	400	385	355	355	362	369	387	387	329	405	366	388	382	410	370	385	372	368	339	359	369	368	351	385	400	386	377	417	362	412	405	405	362
22540	21424	29235	24014	21418	21304	4569	1327	1110	1080	995	939	916	876	827	738	795	731	757	698	716	777	726	763	680	711	693	687	749	713	695	721	665	735	677	718	668	717	728	773	717	734	696	737	697	676	699	709	632	689	753	688	723	711	725	699	707	742	719	704	726	717	652	680	677	666	731	694	753	695	714	684	678	685	644	709	679	657	675	668	644	688	678	706	677	692	701	695	674	672	691	670	726	698	665	688	650	681	673	716	685	709	685	692	724	671	665	696	711	687	645	680	684	735	684	699	680	674	666	682	663	677	709	665	712	709	694	711	669	667	726	654	704	666	679	705	678	665	660	684	685	704	733	693	690	672	687	664	702	660	727	685	720	643	661	691	674	657	698	715	684	666	703	633	655	689	692	711	696	636	684	724	668	640	687	696	668	709	652	712	684	691	662	688	668	732	675	685	703	665	659	694	687	703	689	707	684	708	662	667	707	650	633	673	665	715	715	715	694	668	695	655	684	716	699	672	694	706	686	679	683	684	687	666	690	699	668	647	699	694	690	711	663	671	730	649	680	678	624	674	662	681	677	692	695	710	670	680	680	669	714	703	718	665	688	648	703	713	761	673	713	629	658	731	673	718	674	680	714	711	663	667	688	682	680	656	691	694	657	662	690	683	691	729	699	694	711	678	728	694	661	600	700	699	659	620	650	673	692	668	664	702	676	705	769	710	718	684	706	677	659	681	727	672	702	653	741	720	672	739	650	674	681	701	653	643	696	719	666	703	647	731	722	711	713	675	723	644	658	666	659	682	703	663	671	717	653	718	676	680	707	674	692	642	719	653	662	684	670	656	695	744	708	660	695	610	699	663	736	661	690	626	747	675	672	674	657	663	707	668	685	693	705	633	697	687	680	650	710	719	700	677	730	660	656	677	693	694	676	704	689	646	702	648	674	643	651	707	664	703	714	698	694	680	620	735	706	714	665	704	728	736	727	685	669	715	683	674	653	670	693	695	684	685	711	673	703	683	679	685	702	664	675	642	678	728	704	658	681	727	678	689	683	656	681	675	664	678	683	685	713	695	680	661	666	688	681	703	676	699	719	732	713	718	713	700	699	727	688	625	731	663	669	671	688	729	687	670	690	682	662	720	735	671	669	683	694	624	691	686	649	663	673	645	677	655	698	644	662	687	698	661	667	676	651	670	708	667	653	661	688	679	705	657	663	727	710	664	651	625	697	720	677	643	673	670	668	662	704	674	685	717	702	746	706	678	683	645	737	694	692	708	704	675	640	674	691	661	695	712	679	656	678	700	700	671	672	677	661	668	729	702	725	678	701	684	687	711	696	699	694	693	633	641	688	686	691	726	670	707	665	729	671	685	676	751	705	666	668	650	683	684	684	657	726	697	657	692	709	710	679	676	707	661	701	699	718	679	662	648	691	689	682	643	676	726	671	653	688	700	663	714	638	619	687	705	720	713	678	655	654	695	646	716	701	695	714	653	673	678	657	651	683	666	750	669	718	674	659	725	646	657	702	676	642	670	656	639	666	642	664	744	663	685	621	651	623	682	722	736	675	699	655	680	682	717	693	657	669	696	722	686	695	673	690	718	643	700	685	707	706	706	691	646	648	631	665	658	692	664	687	641	678	707	678	690	710	664	701	667	734	680	687	683	675	723	638	692	642	668	672	712	726	695	719	673	694	636	703	761	689	697	667	666	650	652	688	709	670	732	677	697	655	673	720	704	669	688	705	694	661	661	718	699	679	679	630	643	676	697	703	656	677	671	662	661	659	658	663	684	695	711	681	718	678	689	674	743	691	652	650	694	684	685	651	774	665	721	697	733	648	681	645	652	655	674	713	672	685	734	635	719	697	707	703	681	702	714	717	678	658	680	657	713	690	696	716	721	646	666	651	699	649	675	728	719	688	698	709	671	658	710	714	670	729	717	676	731	724	699	693	658	738	700	722	709	697	674	661	678	697	654	675	652	649	677	696	697	676	709	664	714	663	675	670	696	746	671	641	645	708	693	719	640	688	665	680	714	664	698	653	676	690	669	658	691	675	659	624	706	641	671	693	678	718	690	702	708	680	731	726	693	678	677	660	728	705	618	679	630	656	692	700	689	691	695	700	673	695	664	704	694	664	668	665	696	667	683	695	718	681	680	692	660	675	705	724	707	693	645	686	688	732	692	653	668	674	682	664	703	712	702	697	696	733	661	657	674	669	672	644	664	682	686	648	681	628	666	644	686	655	703	676	665	689	669	718	700	745	694	690	699	681	670	657	724	697	724	682	675	689	658	706	694	665	681	694	665	700	682	720	691	680	706	668	693	722	654	693	664	662	684	718	662	733	701	665	690	679	638	679	707	735	697	678	671	708	647	654	680	678	712	686	717	659	668	725	686	644	667	672	665	688	718	696	663	670	652	701	697	659	680	706	687	693	714	642	682	634	648	683	615	638	714	674	657	713	708	657	699	679	691	658	704	672	714	700	671	726	669	679	676	652	669	704	683	715	685	707	728	673	662	677	661	690	685	667	670	689	672	714	686	697	725	671	677	701	652	702	662	679	702	656	692	716	652	676	687	695	702	663	678	668	670	707	677	680	658	677	697	681	678	647	664	716	661	665	733	650	682	693	651	686	693	671	673	694	671	673	719	664	670	666	670	692	680	703	667	698	639	678	687	686	674	690	709	643	688	669	635	686	683	688	658	695	674	702	665	685	663	683	709	684	700	629	693	700	670	693	687	683	672	699	650	718	662	724	641	665	688	671	719	721	675	664	667	678	716	695	648	675	687	677	631	635	674	695	728	701	672	710	649	676	683	740	657	680	667	682	702	707	687	661	679	713	690	707	677	649	689	651	767	691	688	647	708	681	680	695	680	660	655	676	697	661	690	632	691	691	710	655	662	669	662	711	641	656	637	687	651	711	677	660	691	722	727	711	690	674	630	679	641	702	738	692	684	708	648	626	656	707	713	699	634	687	672	721	681	691	673	633	667	686	669	700	659	691	691	700	668	647	701	696	657	706	627	692	675	707	671	672	709	676	678	684	696	740	654	654	653	702	652	647	694	700	679	715	702	697	706	642	696	654	678	652	697	639	676	710	679	713	736	683	700	649	701	673	695	689	640	637	701	715	710	698	634	693	601	722	688	649	710	705	674	698	660	647	693	712	720	677	661	661	684	644	679	667	690	726	706	680	663	678	684	700	688	682	653	687	694	692	641	668	647	689	675	691	719	626	680	640	707	714	705	700	716	701	721	689	685	667	703	662	641	662	719	637	767	661	649	659	694	685	680	665	644	641	693	686	699	666	710	677	695	675	763	658	685	688	693	687	681	654	641	687	632	646	714	678	695	656	736	703	699	712	664	737	665	712	664	726	709	662	667	712	663	627	672	676	691	642	667	672	668	647	723	652	662	665	699	686	701	664	687	656	699	719	682	653	727	710	677	684	703	652	692	684	687	712	712	684	712	690	633	696	691	681	725	687	722	643	687	676	677	683	703
15367	14072	9918	4826	3491	2895	2370	2115	1880	1683	1441	1399	1242	1198	1121	1050	986	968	964	939	976	954	938	915	857	942	929	884	889	852	874	894	903	888	923	888	870	856	864	858	889	894	872	842	893	858	895	867	849	846	880	905	854	855	833	821	866	892	918	890	827	835	881	856	835	882	877	873	836	850	890	870	876	932	853	899	868	834	843	876	877	839	843	864	863	858	877	885	864	879	842	854	811	887	833	861	883	894	898	821	824	889	860	835	911	917	806	870	873	850	882	838	861	898	825	859	887	862	868	895	892	876	850	791	840	874	887	930	809	860	855	840	836	863	864	840	845	866	840	883	853	906	819	824	787	883	828	827	871	790	863	846	881	861	805	840	842	853	862	884	854	862	834	876	870	833	854	819	859	869	835	821	844	857	868	873	919	869	862	837	894	856	824	842	847	879	882	826	851	866	863	858	872	866	871	868	783	874	816	866	859	865	848	891	871	876	860	851	795	819	904	887	874	904	884	852	875	832	842	855	856	879	869	882	844	883	830	895	829	874	845	865	873	937	857	808	845	798	875	877	858	813	818	836	840	824	860	845	869	822	848	844	839	860	867	848	814	857	862	801	842	843	872	938	908	876	823	902	859	869	842	793	862	906	867	871	878	806	793	871	850	877	789	819	804	889	861	905	877	814	856	918	889	841	868	845	857	874	886	893	829	840	863	868	838	862	909	788	891	850	841	835	824	855	885	850	876	823	893	865	860	885	843	845	872	825	860	848	817	863	859	813	841	870	850	867	844	883	851	847	852	826	874	845	828	818	836	818	822	828	869	905	854	910	837	834	860	786	875	834	806	847	820	839	861	842	839	857	866	870	908	811	863	849	879	840	850	838	900	867	893	838	844	886	821	844	819	840	862	817	838	873	796	855	805	896	843	800	782	856	859	810	833	797	885	830	817	871	899	872	860	865	814	853	852	867	845	796	872	869	828	885	906	899	844	839	856	826	885	848	811	900	881	853	849	870	832	897	845	847	859	847	895	838	881	807	811	853	943	867	815	852	851	859	808	867	882	886	770	866	852	842	891	899	912	871	856	930	802	841	844	826	891	928	873	851	868	835	833	926	824	841	845	816	835	830	891	901	859	854	862	853	875	852	869	844	858	898	842	830	828	836	863	855	841	824	818	872	864	804	836	842	880	880	850	854	789	863	815	843	860	850	907	838	831	897	874	862	901	831	857	825	875	787	798	798	798	863	859	864	843	850	864	812	858	891	840	849	828	867	852	858	851	807	853	826	846	845	828	857	799	890	860	811	891	845	880	929	863	825	812	856	851	894	792	893	838	826	853	841	877	918	922	859	841	882	887	850	802	853	890	822	859	821	867	844	801	832	831	911	866	887	842	824	877	856	808	859	833	879	801	847	858	885	847	907	881	820	849	821	808	855	794	837	853	932	849	837	858	818	827	869	851	880	840	873	856	872	866	859	851	831	786	829	872	921	845	831	878	859	843	869	880	845	883	849	851	881	896	835	937	845	905	798	850	875	770	886	830	863	820	860	874	836	854	856	871	840	856	876	890	859	825	900	850	879	839	853	889	874	872	799	843	850	827	793	834	815	877	858	889	870	887	838	870	854	857	855	899	848	868	821	872	919	869	824	885	865	873	837	868	911	877	862	826	857	857	793	866	852	869	884	858	894	845	822	830	786	867	818	841	870	804	848	910	829	834	846	859	888	879	872	908	819	873	842	863	842	838	828	848	856	855	857	866	867	818	888	777	891	828	871	840	791	833	883	858	905	837	846	841	882	856	844	875	829	833	826	862	864	844	863	815	838	866	844	888	838	859	866	826	863	815	905	879	837	841	822	806	890	855	849	848	852	824	883	815	871	884	820	852	865	807	863	862	841	831	833	848	876	881	852	848	855	773	851	786	800	854	842	834	846	864	889	882	921	841	858	828	880	841	850	814	859	812	895	843	801	802	812	853	881	871	883	859	807	831	920	810	813	857	875	839	862	892	914	846	869	863	875	888	882	829	863	842	898	899	866	842	777	829	858	872	837	861	823	878	786	855	892	840	866	842	823	885	839	804	786	902	800	884	846	815	823	867	827	861	811	858	779	880	886	798	870	896	883	827	861	904	856	829	831	863	893	826	854	846	829	881	837	834	898	834	864	893	889	813	810	838	869	881	843	839	840	874	839	857	830	850	842	839	857	862	878	838	846	868	834	821	785	889	856	867	832	821	854	834	879	843	876	918	854	864	849	836	910	821	852	852	836	852	833	849	859	846	817	817	800	871	877	820	880	840	849	806	855	852	850	907	825	832	832	854	848	860	846	846	782	864	837	907	880	803	856	861	823	864	857	871	831	838	823	919	854	813	877	881	877	884	920	882	888	842	857	865	876	812	877	882	839	889	881	876	794	900	823	815	850	853	849	851	871	911	832	885	863	850	860	878	894	842	827	841	861	832	825	877	836	873	796	798	886	831	810	863	782	812	918	911	804	794	887	878	886	912	768	809	863	828	900	896	818	911	859	887	828	849	803	867	797	787	831	899	901	818	848	858	862	860	843	850	828	867	836	871	893	827	851	879	803	813	838	804	901	875	867	826	830	828	866	854	882	865	836	840	861	885	831	843	871	814	835	866	815	843	859	832	851	773	851	800	844	881	893	855	852	819	859	845	830	852	854	839	805	878	849	843	867	875	805	903	824	870	865	864	874	852	834	864	823	863	885	794	888	891	876	847	850	789	838	811	823	848	838	822	858	884	861	863	807	837	847	862	842	807	863	896	890	838	836	894	882	865	856	881	834	878	825	828	832	804	832	841	866	836	869	902	844	893	861	807	885	847	806	866	845	850	832	845	890	885	839	865	813	865	910	899	904	889	827	822	813	887	864	849	819	853	801	862	859	845	848	830	858	830	876	807	818	876	828	809	843	871	833	873	840	846	876	887	863	859	835	872	820	839	844	883	908	835	841	856	818	847	869	850	808	901	845	852	842	861	871	854	848	870	872	876	854	793	853	856	853	836	865	847	840	829	862	899	837	828	802	897	851	807	831	873	854	888	807	847	832	878	886	813	847	878	894	856	813	843	869	842	862	881	856	846	853	816	858	826	838	844	886	887	870	869	834	866	889	855	891	904	853	897	803	864	837	881	827	834	826	828	868	858	827	877	847	825	814	862	863	833	859	900	908	796	898	865	868	877	863	834	833	817	845	852	854	853	831	910	840	817	890	831	863	829	902	852	808	870	868	834	834	875	841	915	807	852	900	850	815	890	828	819	884	839	881	853	863	867	817	894	886	845	835	908	888	847	863	848	903	896	844	877	826	818	857	899	880	834	862	891	857	845	885	860	822	860	871	890	871	825	865	847	928	879	919	809	871	815	864	905	823	876	905	829	863	879	795	810	895	880	836	887	908	854	832	859	795	780	882	809	818	912	858	863	880	862	865	843	846	819	858	829	875	880	836	835	898	889	848	852	876	805	825	856	876	889	866	857	788	872	807	798	821
27536	17233	3342	843	625	566	482	499	495	494	485	491	487	459	455	445	445	421	392	435	455	444	460	436	419	410	454	442	449	447	411	408	436	431	411	433	422	440	449	421	403	423	403	420	416	409	446	464	421	427	414	421	411	447	437	445	439	447	460	429	415	436	461	457	403	435	451	433	428	430	437	432	447	422	405	448	415	427	425	451	433	433	441	445	425	444	430	435	431	404	436	456	455	448	431	429	392	441	455	424	434	447	444	440	401	399	443	447	456	426	420	423	409	448	387	426	461	480	447	507	412	416	446	404	422	416	436	435	453	462	436	420	426	438	423	441	443	420	429	430	420	424	429	431	417	418	484	414	449	396	418	425	440	428	431	443	426	436	432	465	424	411	427	447	430	429	417	437	440	416	427	429	434	435	430	444	430	455	436	420	455	433	427	468	432	435	420	413	441	417	420	449	424	420	419	429	390	402	442	451	398	425	436	382	421	410	406	396	427	471	401	401	389	405	420	410	415	405	408	441	479	464	443	410	423	433	392	431	392	426	415	449	386	399	407	420	432	400	409	420	452	436	452	436	459	435	422	433	408	447	424	403	493	389	432	432	426	415	401	425	449	406	413	422	455	460	420	421	460	415	428	418	428	420	425	444	458	424	436	447	418	456	452	397	435	466	416	450	394	370	430	443	442	448	448	417	461	424	401	426	454	403	434	407	420	427	451	440	418	409	458	420	423	466	428	443	451	413	433	446	426	429	416	440	466	420	449	450	443	413	396	392	445	463	405	461	445	418	404	450	416	425	420	419	436	427	425	412	446	451	426	439	421	459	437	460	480	466	402	420	412	462	443	433	441	433	434	438	476	433	422	452	413	433	409	441	423	421	419	413	415	436	424	444	407	400	462	417	432	409	444	416	428	428	441	410	423	435	462	433	402	425	459	442	447	450	434	400	408	436	429	455	444	445	411	429	436	421	427	431	422	436	455	409	431	449	435	437	424	428	424	441	426	439	432	443	410	481	429	428	414	452	441	431	441	427	447	436	439	415	428	437	418	425	458	451	396	423	433	456	445	407	436	417	431	460	461	425	433	422	440	421	371	381	392	406	454	469	417	442	465	423	428	444	459	431	415	431	425	394	399	454	406	411	490	441	463	449	442	431	410	414	445	474	441	455	394	414	444	439	448	436	437	465	408	431	424	426	411	416	388	473	419	456	429	432	420	421	418	426	437	486	411	471	463	451	438	428	444	431	428	407	432	426	437	443	411	404	446	426	425	460	462	434	435	459	460	412	413	474	463	424	452	435	431	417	467	446	442	425	421	431	419	470	391	395	443	382	458	436	411	444	415	412	406	401	431	437	397	435	375	445	440	415	446	392	454	442	444	418	428	397	404	425	432	456	450	407	411	409	412	462	421	412	420	431	419	426	419	481	411	431	409	432	443	431	441	470	431	424	435	428	448	429	459	410	455	394	424	437	445	440	429	446	426	410	448	444	427	425	458	418	444	425	397	432	427	453	417	414	452	422	394	443	400	439	475	451	437	422	424	434	456	438	428	441	456	419	448	438	448	406	417	459	398	456	469	397	367	432	412	419	443	458	422	445	439	421	443	457	444	429	415	392	419	419	426	413	436	427	439	436	441	445	460	437	415	437	429	447	450	430	427	431	406	403	421	457	410	479	400	426	447	449	415	391	441	446	458	380	412	417	395	394	449	425	404	409	424	427	442	435	423	469	429	414	419	407	422	425	439	432	397	451	421	420	454	455	406	439	439	428	465	405	424	405	431	433	448	430	418	474	403	431	416	445	414	421	449	442	437	414	433	444	425	419	459	411	381	443	475	419	393	440	404	447	434	398	422	476	390	422	438	417	422	415	459	442	442	423	405	392	434	458	395	427	452	429	414	480	381	402	401	413	419	419	464	426	430	444	400	427	456	432	452	435	435	436	419	429	427	426	448	456	377	445	414	455	443	418	408	428	434	426	396	460	426	464	424	461	416	457	445	419	416	450	419	473	428	426	434	459	465	457	443	394	422	437	471	450	426	443	424	436	464	428	462	424	406	442	447	439	445	435	413	428	455	483	423	421	441	457	451	426	426	444	432	442	423	421	439	445	403	447	453	439	449	429	401	415	427	423	409	453	467	448	445	437	448	446	445	426	454	460	435	437	430	438	428	399	442	446	431	423	454	403	439	444	489	439	440	440	445	466	383	440	439	390	452	438	420	448	455	408	443	413	438	454	407	443	443	391	440	414	428	422	458	443	387	454	429	412	425	418	482	440	443	475	439	464	444	432	403	485	423	456	434	426	388	410	382	438	440	470	422	427	412	422	458	422	442	445	431	415	436	477	456	458	411	476	458	433	464	431	434	417	389	410	417	440	427	432	422	415	414	446	434	376	420	413	406	417	447	394	427	401	445	406	419	418	442	411	453	436	418	423	441	422	437	435	477	438	429	464	389	431	440	456	445	462	415	458	433	461	448	445	451	411	420	442	433	452	404	437	467	425	425	434	476	449	429	431	416	441	418	462	433	452	413	430	433	455	420	467	442	455	388	383	477	446	434	409	409	438	379	417	439	444	429	442	416	430	454	414	413	463	443	410	413	447	465	429	433	439	438	432	445	456	444	417	418	453	412	450	440	454	386	444	473	458	430	446	453	409	439	434	478	431	422	422	412	449	424	440	433	429	421	431	414	427	445	433	428	408	435	420	431	407	418	405	453	408	455	452	416	466	411	409	456	448	464	422	405	442	419	436	425	410	433	445	434	406	436	399	433	461	444	434	438	447	443	424	427	402	434	445	420	459	430	422	409	445	408	435	410	410	410	437	441	455	450	430	438	439	441	438	437	479	415	443	450	428	464	434	457	411	422	442	429	384	448	420	407	473	436	414	430	483	392	447	423	418	438	434	460	422	432	482	417	441	450	430	431	413	428	423	447	419	432	443	424	430	476	424	427	448	399	431	402	454	432	414	433	422	412	463	423	429	423	430	495	450	454	423	447	442	447	401	388	432	427	406	388	446	480	424	412	443	445	431	428	428	422	416	432	401	431	429	465	402	454	441	426	449	410	448	443	390	418	430	431	388	425	442	432	429	434	372	428	404	428	465	415	406	403	416	457	449	426	419	442	436	444	430	448	426	441	415	425	426	418	455	435	454	400	437	458	436	421	455	445	422	420	412	495	434	455	414	453	453	414	444	444	422	416	436	445	417	462	429	402	428	425	423	449	449	446	445	413	419	407	411	418	459	415	445	422	428	411	392	403	411	430	474	419	422	483	452	437	401	458	452	459	455	436	431	407	451	418	408	443	438	420	413	486	446	398	448	399	415	413	419	441	434	475	439	428	435	411	402	401	432	423	460	399	417	396	426	470	417	395	428	410	503	426	440	375	431	442	430	418	451	433	433	453	423	442	391	423	402	414	439	431	422	441	429	462	446	389	418	429	420	410	446	409	431	421	439	407	437	399	407	400	426	439	466	420	409	427	454	377	430	414	417	418	422
5363	1885	1436	929	765	699	731	676	659	614	611	582	678	585	564	552	525	569	557	544	551	561	568	525	533	534	518	517	515	593	535	557	536	518	525	547	552	503	604	585	541	548	552	527	528	549	563	534	544	550	525	508	524	544	536	539	538	510	527	563	539	570	546	508	519	530	502	546	532	533	525	553	530	579	572	544	534	577	549	561	487	529	550	496	560	528	583	537	593	530	556	588	560	515	606	564	567	584	548	556	567	536	542	545	555	530	539	589	505	573	496	511	561	534	571	570	538	584	529	552	554	555	563	502	564	563	506	503	604	520	558	572	538	510	549	546	561	500	556	513	603	573	544	528	550	568	604	543	540	554	579	529	555	530	555	522	513	548	540	563	519	533	516	518	555	569	550	550	533	569	523	579	538	535	491	556	511	554	591	572	523	525	551	532	534	554	527	583	579	585	539	507	529	555	529	573	531	528	506	543	544	497	518	570	510	550	552	528	553	551	544	563	507	522	546	525	583	532	506	547	548	534	526	550	531	561	539	535	546	560	488	567	586	556	514	504	555	491	542	529	568	532	531	485	536	544	540	527	532	578	553	499	527	566	573	569	581	558	565	553	520	560	543	542	512	571	550	515	539	556	538	545	552	557	523	549	521	578	544	521	574	539	529	518	577	545	543	564	551	517	500	558	547	565	592	538	541	571	545	550	510	527	513	528	542	515	557	550	525	575	582	530	549	526	535	553	505	548	541	567	508	514	533	567	521	552	537	555	527	567	573	543	580	545	537	529	552	566	566	548	521	517	503	532	550	563	584	529	524	567	574	522	532	595	507	527	530	539	555	573	525	567	550	531	580	576	497	549	497	557	534	552	502	519	582	528	565	543	569	545	572	557	535	539	537	560	546	504	556	524	533	508	577	517	500	515	511	511	582	535	585	527	558	564	551	540	544	579	581	544	540	576	561	516	556	592	560	536	552	568	538	540	585	524	509	550	546	507	555	502	517	529	522	577	560	560	505	540	582	554	544	540	582	509	568	563	535	538	582	577	542	553	516	544	519	542	540	547	571	515	568	536	562	510	539	557	532	525	562	537	557	540	581	520	528	574	530	555	560	563	561	565	551	574	556	541	508	547	523	572	505	543	536	547	538	541	565	554	531	488	518	560	550	521	541	533	552	523	553	538	561	601	552	550	531	538	564	555	518	497	512	539	502	554	509	553	537	564	563	552	523	536	602	550	545	572	536	547	568	549	560	520	553	551	554	593	560	530	580	530	534	548	526	575	543	522	542	517	527	586	524	548	544	540	564	531	543	553	564	499	531	521	571	545	507	491	579	557	538	546	505	532	531	574	527	551	567	566	516	618	589	542	567	529	510	570	551	529	515	531	537	528	538	546	508	545	544	521	528	566	529	561	567	538	545	536	547	526	578	550	514	536	524	570	491	580	527	586	516	549	569	573	532	541	561	557	539	552	556	567	546	537	560	539	488	568	556	542	578	536	533	615	566	513	530	553	520	531	538	605	521	526	552	540	548	541	564	539	541	512	517	520	593	556	560	527	559	528	535	533	545	579	547	518	555	545	596	534	540	547	538	539	532	574	527	556	561	548	562	517	492	558	512	502	554	550	534	524	537	563	549	561	557	468	557	542	507	555	597	560	545	548	571	552	536	569	544	546	523	585	533	540	568	549	523	502	554	554	556	529	511	525	561	511	510	544	534	522	538	577	541	559	523	551	541	531	549	505	552	551	516	598	523	573	570	559	548	557	539	584	556	572	545	581	553	554	599	538	554	590	550	540	520	517	530	527	556	548	516	544	524	538	553	567	484	536	552	537	550	587	566	555	537	575	540	528	604	543	549	545	553	523	521	543	528	559	533	532	566	511	531	495	543	523	543	572	511	564	529	500	561	564	563	540	536	543	583	545	518	562	524	528	523	547	554	546	527	564	543	533	553	529	537	566	521	558	528	526	553	535	577	513	552	587	589	520	561	515	544	550	510	537	582	565	580	577	589	538	521	580	541	523	567	574	570	596	535	587	545	584	511	525	537	577	516	529	592	590	565	581	535	553	528	556	543	517	566	559	544	537	488	566	554	574	569	527	562	560	528	603	487	548	526	548	505	568	525	610	548	531	543	520	526	568	528	540	575	539	547	559	560	579	550	566	525	501	574	543	566	555	589	551	590	535	571	512	543	495	594	532	553	544	530	557	524	540	569	531	545	522	524	554	553	539	516	558	517	591	567	567	537	512	530	559	542	480	497	542	541	556	530	544	507	544	540	570	517	544	574	538	579	551	535	565	548	585	527	579	531	527	576	559	540	565	498	501	537	512	538	503	506	551	556	570	525	513	595	495	562	506	531	588	584	536	544	537	558	558	539	574	534	550	554	499	576	550	544	568	589	501	581	560	533	554	484	551	511	513	561	529	559	549	592	514	574	541	565	525	527	545	537	549	592	549	530	499	492	587	509	536	554	539	525	566	573	567	514	540	536	559	542	533	526	560	582	498	503	541	554	531	545	525	558	547	538	563	528	551	569	549	554	519	554	565	562	550	543	554	586	546	539	521	535	556	545	473	513	529	536	550	568	544	537	544	552	581	559	552	506	564	518	541	539	575	531	577	510	536	511	506	577	555	539	544	556	511	533	546	587	505	572	526	538	535	559	521	515	543	521	576	554	538	557	543	514	564	542	500	587	536	530	558	536	588	531	597	556	535	589	514	494	535	531	527	562	572	616	581	548	543	553	569	581	515	518	552	553	583	543	571	567	516	513	542	564	530	560	522	533	542	534	521	565	540	536	586	520	554	560	575	553	544	503	548	561	497	520	562	545	515	560	531	519	516	526	501	543	530	584	595	533	535	516	549	588	556	581	533	542	568	524	522	525	539	501	549	541	488	529	582	548	505	500	535	523	572	572	515	536	569	538	512	543	561	521	525	551	516	516	567	558	616	530	577	576	566	590	540	569	572	551	547	519	512	581	553	538	522	549	534	551	551	545	542	543	525	541	550	562	528	549	528	539	528	552	541	515	569	548	533	550	501	570	578	581	527	519	569	597	541	551	559	526	557	484	550	539	589	599	532	559	566	563	527	531	529	550	538	571	541	513	548	550	490	544	526	535	535	577	580	534	535	538	575	538	534	542	548	549	597	539	517	577	538	552	537	535	548	547	573	552	518	541	554	574	520	573	553	530	570	575	527	539	525	548	548	563	558	537	550	563	520	578	539	549	547	559	535	496	481	543	584	544	500	508	574	539	504	566	573	487	534	554	511	581	538	552	514	545	563	543	559	571	557	525	567	548	510	521	549	548	516	542	548	550	571	546	518	529	533	543	522	579	550	578	562	557	528	521	609	530	540	500	557	553	551	553	528	575	522	536	549	556	558	545	510	543	538	532	538	537	600	521	569	578	539	557	528	512	516	552	544	563	541	573	474	563	541	579	561	536	534	573	545	540	524	529	510	536	525	580	521	588	486	562	572	533	577	532	533	556	513	572	551	577	554
23556	21388	28592	24516	21236	5207	1374	1089	1000	949	880	917	882	866	869	819	790	779	768	796	767	837	751	763	811	732	754	760	758	749	754	736	758	763	732	738	750	771	773	750	739	779	796	747	777	737	728	740	771	742	750	772	721	784	777	725	740	733	711	736	772	739	770	730	755	695	786	672	710	723	748	727	759	741	772	738	736	722	733	715	743	770	742	787	770	779	786	756	761	766	721	763	717	735	780	731	776	728	730	753	776	720	689	752	780	729	710	706	709	770	756	722	720	710	752	775	725	773	782	718	752	742	726	689	715	755	742	769	766	772	796	702	726	773	768	697	745	754	739	757	746	800	784	738	752	712	784	747	744	694	728	747	761	763	755	742	761	753	772	743	735	771	696	739	696	694	769	781	769	703	707	761	734	745	733	739	767	756	772	683	712	744	749	739	809	762	747	751	703	740	689	712	746	716	736	682	771	711	693	700	711	737	748	756	792	704	711	714	735	758	760	768	741	754	712	777	739	737	776	711	727	766	638	734	718	734	767	757	730	718	731	764	750	729	759	799	720	757	732	770	766	735	696	716	757	788	745	785	694	777	791	673	742	749	712	770	762	751	766	690	786	692	771	742	758	722	741	751	732	730	711	756	727	726	750	737	706	747	763	720	732	746	735	753	754	712	753	734	768	770	749	719	777	787	736	732	707	778	765	722	726	734	777	740	736	705	723	745	730	711	740	754	728	702	768	728	770	744	787	773	766	710	738	741	705	699	773	746	794	753	737	762	742	808	729	764	763	666	739	775	768	729	732	743	742	756	731	768	766	673	717	751	705	738	724	780	735	767	703	753	768	727	720	749	780	762	732	723	763	773	753	746	748	732	753	726	709	751	756	711	682	726	705	743	751	711	740	737	732	730	765	749	798	750	790	724	739	758	761	731	717	786	740	798	755	685	765	767	783	760	751	751	775	744	736	744	761	724	735	729	725	713	669	756	697	712	765	751	757	771	749	717	757	775	754	784	811	718	768	782	712	706	714	751	751	746	708	755	774	721	735	764	730	775	694	761	731	700	770	756	690	729	762	744	738	745	743	736	739	719	730	714	728	766	694	691	717	741	739	756	740	753	732	746	789	782	709	674	784	721	721	709	793	721	744	796	737	753	758	727	758	763	701	734	770	760	720	721	751	747	770	736	764	751	761	769	752	734	786	757	718	751	735	729	783	716	773	740	743	732	698	750	728	747	739	771	685	739	749	803	751	733	692	728	731	765	740	790	765	697	724	752	754	743	730	740	744	811	774	717	806	723	756	772	747	768	755	748	772	727	737	787	702	826	763	793	719	712	766	729	795	698	736	783	713	716	719	775	710	748	736	714	750	779	769	655	733	739	768	721	708	719	812	743	717	672	723	764	702	776	726	747	771	731	763	771	668	768	770	779	759	723	758	732	740	723	695	757	716	756	746	743	732	733	754	751	706	718	726	734	728	741	733	724	743	774	711	744	721	731	747	718	770	703	771	790	758	718	743	753	717	801	721	790	774	746	716	773	721	780	773	743	767	736	779	690	741	751	750	779	729	677	764	769	762	745	774	728	744	708	749	795	768	770	734	735	763	703	685	758	737	757	733	800	749	774	773	759	776	731	711	733	751	746	733	770	736	717	798	732	747	773	716	754	774	714	761	698	733	753	705	767	694	726	732	714	725	727	738	747	800	777	729	723	748	715	756	713	729	703	745	794	736	732	689	741	740	731	754	792	682	745	744	742	703	743	744	686	797	722	744	733	723	738	740	718	770	777	769	748	769	747	717	744	737	727	743	767	776	766	750	775	787	697	738	709	758	705	760	732	783	727	744	710	696	768	731	723	751	763	738	702	735	724	762	704	762	760	704	770	676	670	742	782	732	716	698	757	772	758	735	716	735	743	744	752	720	770	706	753	753	739	749	735	757	743	764	742	718	726	741	739	713	732	756	725	743	730	770	806	715	769	693	753	726	738	762	711	745	713	752	760	768	691	707	771	748	714	730	719	698	701	713	796	762	763	707	753	744	737	753	751	739	793	800	761	731	702	683	743	730	747	762	788	701	775	750	775	708	758	753	801	735	766	751	730	678	705	737	716	751	752	773	725	748	738	703	734	777	723	745	698	780	769	741	732	762	685	758	689	783	720	755	757	802	760	708	753	731	779	714	721	793	735	706	740	726	783	707	724	700	735	758	706	765	760	726	762	713	733	767	736	731	713	766	736	724	804	740	766	764	735	735	782	730	762	746	789	740	745	758	733	698	722	778	713	780	732	743	759	755	703	793	714	788	770	762	725	754	788	745	737	742	779	733	739	774	735	751	751	749	713	726	778	757	762	715	774	705	733	703	759	762	750	812	766	709	697	708	786	773	712	739	774	714	735	751	775	759	757	748	742	773	723	756	756	710	751	764	754	773	756	767	774	702	724	791	724	737	769	726	741	738	724	716	731	721	719	744	739	736	779	729	679	756	685	759	736	765	730	778	753	758	749	780	728	722	747	763	753	740	752	688	726	751	794	771	747	758	764	765	770	762	731	717	750	739	730	758	741	735	742	750	772	744	752	803	753	737	724	746	743	683	720	772	761	742	740	742	722	773	721	785	740	778	714	719	758	769	794	708	753	708	745	730	754	744	804	758	771	790	737	706	701	684	766	740	716	725	734	765	761	701	801	766	760	841	746	723	755	691	778	759	789	713	748	730	756	786	775	761	742	718	708	770	735	775	758	748	754	801	728	718	739	745	763	705	744	714	741	742	754	708	744	692	781	745	718	690	760	781	740	750	730	725	731	752	779	768	771	765	689	738	737	754	720	745	769	758	767	745	725	754	718	785	783	745	807	716	791	698	733	724	742	742	709	717	778	794	749	697	770	768	721	738	798	767	780	780	726	747	764	800	752	735	749	745	758	774	758	763	728	743	746	691	766	734	736	777	713	734	706	733	789	744	744	738	698	747	731	712	750	715	774	739	757	764	734	707	725	723	706	754	696	738	799	748	755	773	729	780	727	752	731	746	755	747	788	728	730	757	814	750	701	681	738	752	729	710	793	748	742	743	735	718	726	768	777	803	792	735	735	682	736	744	741	746	727	751	761	772	792	742	752	760	697	719	705	800	721	705	724	731	738	772	716	736	703	760	806	757	748	728	781	737	795	715	727	738	814	724	770	753	735	710	752	776	746	760	683	724	730	694	746	753	731	762	777	778	729	712	706	721	741	776	721	770	786	768	761	735	753	761	709	753	696	736	755	717	729	732	778	718	745	759	813	675	766	785	768	712	769	759	757	705	747	727	739	706	734	764	741	772	732	736	719	729	704	770	747	687	769	740	737	772	717	760	730	789	753	775	732	776	688	744	730	759	728	778	760	718	719	702	774	753	741	734	756	714	700	771	738	748	764	746	727	763	755	746	776	776	735	748	712	772	782	760	759	804	736	753	722	744	795	735	696	674	741	694	739	748	768	806	728	701	727	787	727	728	787	735	746	754	725	765	767
14384	8647	6390	3123	2394	1926	1642	1537	1436	1352	1266	1222	1155	1146	1095	1043	1049	972	966	971	903	921	978	953	960	929	953	933	931	868	924	897	966	943	966	939	918	950	919	903	953	895	925	925	907	882	985	864	883	916	924	885	951	925	982	908	930	922	929	960	907	928	895	967	914	929	914	898	946	927	965	909	905	988	929	887	981	940	914	910	929	916	953	933	1014	911	870	907	952	931	871	886	936	842	875	888	929	965	947	877	922	929	935	923	895	869	900	901	908	863	892	915	959	872	914	874	932	893	902	908	897	897	935	923	921	937	915	850	952	919	940	878	922	887	912	869	830	904	970	927	903	954	913	903	919	894	865	925	873	932	964	928	891	933	934	903	898	951	892	920	892	866	873	885	897	881	935	872	939	942	955	868	883	908	895	909	930	921	887	905	886	909	943	842	887	916	924	932	894	859	928	949	908	928	897	951	917	890	911	923	916	933	867	903	928	889	928	924	978	976	906	924	947	886	865	961	904	903	943	908	889	904	903	975	977	932	944	929	935	973	909	942	919	870	899	910	939	953	943	930	910	915	937	906	972	921	909	894	853	872	888	894	940	892	889	895	889	971	917	926	967	880	947	893	960	924	898	913	896	909	890	944	922	889	877	918	920	920	913	851	922	913	920	919	835	919	944	850	926	968	911	898	911	925	966	906	989	927	940	936	875	948	949	993	929	916	930	899	917	904	923	913	940	872	869	874	938	938	912	948	894	894	921	902	869	945	917	987	879	913	924	887	919	879	941	867	852	872	923	958	894	900	925	946	911	930	899	943	946	923	902	941	871	938	914	920	952	918	885	918	930	854	883	932	929	862	956	878	954	925	908	869	853	948	890	909	968	921	909	929	902	930	934	951	896	970	902	881	890	875	875	929	925	941	896	943	921	949	921	918	880	900	955	904	910	880	902	912	904	963	942	895	906	904	935	943	920	858	920	950	918	984	912	961	916	910	921	949	927	879	923	904	908	912	963	893	914	883	904	928	918	935	868	853	951	924	901	921	943	957	911	914	906	898	913	919	941	913	891	955	900	902	893	951	865	929	938	845	919	947	897	918	926	913	900	926	895	941	854	925	868	912	856	926	904	889	976	898	846	852	918	927	892	870	875	905	951	876	926	930	909	919	947	972	927	884	883	841	943	909	876	907	952	928	896	951	923	967	875	911	930	841	903	973	935	934	870	924	924	950	924	906	981	967	923	951	900	972	951	873	939	936	900	911	848	877	913	898	934	876	879	848	903	962	972	880	943	887	903	901	908	905	920	945	980	909	910	887	895	885	851	925	887	906	997	924	944	935	893	894	885	853	866	895	911	911	950	926	987	896	954	889	871	907	909	920	883	856	936	954	880	930	898	912	918	948	908	921	890	917	919	917	886	914	906	939	932	879	975	927	935	914	930	903	918	893	955	897	966	866	911	926	925	893	936	923	885	944	932	909	894	911	848	898	913	879	900	944	877	930	888	914	916	905	889	866	898	899	909	919	931	868	921	929	872	890	897	911	860	914	940	883	918	908	945	947	943	941	914	893	933	943	888	923	931	863	876	944	954	925	902	883	944	983	962	923	905	923	948	919	859	894	959	934	1002	939	877	931	934	936	923	913	881	921	929	940	917	942	948	891	953	850	905	906	974	936	896	919	957	905	883	895	925	897	860	886	904	895	969	950	913	873	895	941	920	928	960	889	884	919	887	931	949	918	944	940	930	884	929	927	906	932	922	909	955	870	941	891	973	942	905	915	918	911	932	921	915	920	928	860	880	905	951	915	989	944	909	957	938	866	888	882	918	946	971	904	869	940	906	892	926	947	921	947	923	913	953	891	941	891	905	934	901	926	945	884	913	936	918	893	900	934	883	983	948	927	910	901	929	894	905	938	848	910	907	974	904	926	868	898	875	917	906	916	826	906	904	928	934	849	916	919	933	920	906	889	959	993	897	897	897	920	920	952	950	950	925	925	893	969	949	843	932	886	911	907	899	860	899	938	895	899	894	921	955	930	924	917	862	861	926	917	949	942	914	941	868	903	907	911	868	909	899	877	916	918	882	895	956	915	929	917	932	879	959	910	866	942	944	871	902	890	886	909	888	886	946	922	919	909	907	923	926	960	931	967	912	972	891	895	940	910	921	919	902	1001	889	911	871	892	914	908	853	928	912	948	950	955	926	895	947	938	926	911	876	927	954	877	922	909	879	890	918	930	877	877	936	865	937	895	941	918	942	924	910	873	891	893	925	944	851	919	907	952	931	913	881	906	905	984	950	905	892	880	910	915	939	891	923	937	894	897	899	895	824	926	900	891	907	927	922	902	946	947	899	938	969	927	921	864	858	891	872	920	902	889	887	905	926	921	876	886	939	891	931	908	956	919	868	859	933	928	914	883	913	935	938	975	933	903	893	934	876	916	896	946	879	967	956	937	925	922	881	895	960	976	978	962	856	934	865	932	915	954	858	903	920	902	893	887	887	953	890	882	956	899	867	942	836	932	944	922	859	913	937	916	955	915	891	952	903	970	926	927	949	982	904	890	930	911	906	929	917	959	926	925	926	920	917	950	937	909	941	905	922	923	931	913	873	965	913	934	922	907	892	918	971	879	955	928	925	945	924	917	906	935	831	908	927	900	941	856	913	936	945	873	883	922	931	924	913	938	935	943	928	895	894	939	915	905	941	863	932	955	943	946	893	974	886	896	922	896	907	892	908	860	882	885	951	919	898	877	960	885	935	917	915	943	908	975	933	927	917	864	927	925	900	909	843	932	922	884	912	934	941	903	904	923	895	901	896	911	907	931	922	899	909	962	915	916	940	887	867	925	987	949	887	967	912	909	953	870	920	988	912	901	918	934	887	887	934	913	947	891	878	899	903	910	889	951	879	935	965	904	899	924	910	884	858	902	935	941	971	890	957	921	928	933	907	911	950	922	873	887	928	896	906	861	869	894	921	945	954	886	902	918	867	919	910	921	900	925	904	912	924	864	927	923	927	922	914	928	914	907	909	892	954	933	925	888	939	909	929	858	892	948	938	891	920	936	940	915	904	862	894	946	950	916	966	904	892	896	965	858	949	914	933	865	920	884	895	928	903	908	887	878	844	906	954	927	916	886	934	860	879	906	892	945	905	866	914	904	899	1001	944	948	959	903	914	918	910	884	918	888	913	905	884	882	908	914	911	906	896	931	992	870	954	928	912	908	922	882	925	919	891	951	919	883	953	916	888	947	931	893	927	911	959	939	918	897	1005	931	891	884	925	890	916	888	906	875	913	912	928	911	938	889	907	935	880	884	878	925	953	879	944	888	910	899	882	929	883	906	932	913	877	866	948	941	933	894	882	938	911	933	889	884	865	911	868	930	909	891	921	912	910	884	936	915	956	873	873	927	964	929	880	948	888	916	875	818	968	937	934	924	942	905	883	945	928	960	936	899	881	863	938	905	922	953	910	894	919	893	881	894	933	937	913	964	901	902	917	928	970	900	897	957
24631	21438	27283	25599	4668	581	484	443	437	370	375	333	320	340	325	313	282	287	293	307	272	305	269	279	285	286	277	300	285	292	294	289	289	270	288	289	273	290	279	275	275	264	290	262	270	250	248	256	295	296	286	294	264	263	272	276	269	280	276	264	280	255	270	271	260	271	258	305	279	258	291	302	274	311	261	322	256	285	272	291	272	257	299	280	277	264	276	248	280	268	254	256	247	276	247	288	283	264	287	268	278	267	257	246	246	295	266	254	267	277	264	263	319	286	290	281	254	279	259	233	253	260	284	275	265	267	270	276	278	254	269	276	282	242	255	274	298	255	272	294	262	265	256	271	263	291	262	294	283	255	291	292	280	266	294	280	273	264	277	283	255	295	279	268	291	305	278	274	264	251	293	281	278	297	269	280	303	292	291	275	260	287	287	253	273	281	291	253	267	272	281	263	281	278	294	282	294	239	281	271	264	272	270	302	276	262	300	290	260	276	294	282	269	281	252	269	285	297	267	266	286	293	287	270	255	304	270	247	300	303	260	279	256	284	302	276	263	251	299	258	274	267	291	280	258	269	253	267	282	287	274	280	270	260	264	260	266	278	246	270	294	242	285	282	268	290	301	305	285	243	298	279	281	284	277	303	260	243	286	256	264	288	272	292	283	277	292	271	279	272	281	264	300	271	284	259	292	249	282	290	278	262	253	261	239	247	271	287	267	257	272	269	270	261	312	289	307	270	286	258	285	273	266	263	250	282	240	264	279	256	268	272	264	274	268	294	258	286	247	261	282	314	262	266	298	262	258	279	281	264	280	291	262	278	257	282	278	265	252	281	268	284	273	278	283	277	280	332	253	270	271	266	277	266	271	280	294	263	255	282	288	265	280	307	265	264	267	290	268	260	266	272	268	275	305	267	250	287	261	279	237	277	269	266	294	286	281	268	287	257	261	267	259	268	239	264	252	272	266	284	274	299	274	317	282	269	258	296	297	273	278	266	282	257	271	298	303	283	271	298	301	248	268	293	280	285	263	281	268	274	294	259	322	281	265	280	301	285	270	268	293	288	267	302	284	264	243	273	249	277	264	242	283	270	275	278	252	248	277	260	256	256	257	229	270	251	313	253	262	247	266	256	300	296	272	298	261	257	290	334	261	269	265	287	268	262	278	257	300	284	260	239	263	304	280	257	265	302	257	245	264	268	273	263	275	273	309	267	279	263	250	227	256	285	243	271	284	279	292	246	286	226	276	287	258	284	297	291	274	251	290	278	262	285	260	240	289	269	287	269	256	295	274	255	264	277	276	276	285	268	262	293	266	267	310	296	253	256	271	259	293	288	276	257	278	278	257	266	280	260	298	285	301	273	278	285	269	230	267	287	290	275	238	282	276	265	267	267	246	282	304	279	270	273	270	244	272	306	273	257	272	287	258	278	260	309	285	251	267	266	277	298	273	258	290	247	276	256	318	279	293	270	270	271	287	309	292	291	298	266	280	266	285	270	238	250	246	271	306	270	262	274	277	264	314	297	254	279	267	314	279	259	258	271	304	281	294	299	269	262	273	282	278	288	266	233	270	269	282	309	263	243	285	263	279	306	235	262	274	279	273	255	283	276	257	260	280	280	261	268	239	324	267	278	294	262	238	271	276	272	264	241	297	281	264	272	284	294	249	294	261	267	272	249	254	282	262	264	301	298	282	283	266	242	278	260	265	277	256	292	258	258	255	287	256	275	288	279	297	276	288	304	243	295	256	256	259	285	284	278	281	269	246	291	262	266	271	245	295	274	261	291	294	287	254	282	277	258	265	285	261	257	307	274	275	280	243	288	271	272	286	270	282	280	252	254	287	269	281	274	294	265	287	277	281	248	292	290	279	260	271	254	286	252	246	270	290	261	287	298	262	286	327	272	275	285	268	287	283	270	286	280	256	231	274	281	256	258	318	271	273	284	294	278	312	273	272	281	296	260	251	238	238	274	276	275	285	267	278	292	260	280	302	278	256	263	287	276	311	268	276	271	267	277	293	256	279	271	250	288	253	306	276	263	277	262	273	289	269	298	281	280	276	290	280	282	266	284	274	260	272	259	282	257	264	271	273	287	271	253	248	277	278	279	292	282	277	278	254	259	279	278	272	276	257	278	280	271	278	276	290	264	271	275	299	255	273	303	286	295	273	268	278	257	265	286	274	273	260	259	263	281	286	279	295	284	278	257	279	268	271	271	272	275	273	279	271	253	275	250	246	243	253	294	277	271	273	294	284	292	273	273	251	277	278	268	290	263	276	255	249	308	255	287	240	271	256	262	276	293	263	260	291	286	252	306	275	268	260	305	275	287	236	277	285	287	254	281	268	269	267	274	290	276	300	274	292	263	267	274	268	289	261	278	272	255	281	294	269	284	232	298	230	264	252	297	260	262	272	292	287	269	296	308	281	261	281	271	251	276	289	266	299	260	279	242	257	281	287	268	295	261	290	246	281	265	256	278	289	281	293	268	293	263	268	253	270	284	281	261	290	278	285	252	264	244	288	293	265	281	255	267	286	324	284	252	285	246	267	269	275	287	319	291	271	282	262	272	264	287	274	294	260	307	258	240	273	266	283	289	287	296	266	289	270	263	271	267	264	280	264	282	255	331	283	260	277	262	266	253	261	288	297	257	283	280	264	280	240	310	260	286	257	253	245	271	258	301	258	265	231	277	263	275	257	240	290	274	297	279	256	233	311	294	290	284	255	257	268	283	245	259	258	284	256	308	272	275	277	287	270	283	271	271	270	244	266	253	285	270	301	275	275	287	278	265	255	289	270	283	245	256	285	250	279	297	291	258	315	261	274	280	255	268	264	265	249	247	271	263	249	278	271	277	273	295	264	272	261	267	281	270	278	293	266	272	269	266	265	249	298	275	252	287	262	265	286	262	263	304	287	281	280	288	296	273	293	279	242	278	305	276	268	284	283	280	250	268	283	253	295	286	303	292	280	265	258	244	261	290	252	267	281	296	264	308	285	251	279	304	272	270	282	283	308	272	253	311	276	283	274	295	260	272	256	268	261	263	280	277	262	283	268	289	278	271	260	264	293	281	286	289	263	285	274	274	286	293	291	274	245	299	285	254	270	299	251	269	274	271	281	264	260	268	245	265	261	272	261	294	275	277	273	264	265	282	289	270	261	253	252	255	290	242	284	279	301	280	263	283	271	296	281	267	262	292	284	277	242	267	284	252	273	263	272	250	282	284	293	265	281	254	278	308	258	286	275	273	231	272	255	263	272	279	269	303	271	292	280	314	272	257	268	300	251	260	248	278	288	274	257	265	272	278	286	296	264	285	261	260	278	278	261	305	268	280	269	261	273	255	259	264	290	253	299	266	259	262	265	273	270	267	276	275	293	267	274	274	300	259	290	263	248	254	270	273	273	289	264	263	254	258	288	237	252	262	268	297	275	263	281	267	252	293	279	295	310	251	265	240	254	270	283	262	267	272	271	272	267	269	280	301	301	291	225	286
11933	5065	3530	1670	1192	986	917	770	741	654	585	558	500	526	453	443	393	416	415	414	401	405	408	419	372	340	382	394	387	408	380	395	355	394	403	352	334	386	358	377	359	387	391	351	374	375	357	396	412	380	374	374	380	393	334	355	408	386	374	353	360	351	369	414	397	386	336	371	390	400	361	349	391	380	407	376	362	374	389	364	377	381	338	400	377	385	356	398	365	369	363	390	368	365	371	334	398	354	366	362	386	377	391	357	371	386	381	377	361	377	366	375	367	363	344	361	368	394	354	397	381	401	361	390	363	371	374	386	359	371	350	390	363	371	376	369	361	369	420	333	347	366	349	405	388	368	380	365	407	382	356	397	354	373	380	355	355	373	337	374	399	403	382	396	403	395	386	365	356	346	385	367	343	355	383	327	365	372	373	360	357	371	417	385	379	354	382	366	389	367	376	366	369	381	383	381	359	390	335	355	385	393	371	404	346	359	387	362	357	379	367	384	389	389	360	393	353	356	388	379	362	353	375	385	380	377	361	369	339	376	362	357	393	354	352	364	399	396	363	339	384	352	344	390	358	363	345	379	338	374	374	390	361	334	394	402	403	388	349	353	380	378	361	363	372	346	350	399	377	361	379	396	368	366	405	361	388	358	404	360	339	342	373	364	415	371	382	383	372	370	335	370	376	375	413	404	348	367	376	411	353	341	404	355	368	375	378	401	361	400	384	356	383	342	365	361	381	394	381	401	388	364	392	365	351	374	410	362	412	373	345	363	331	340	393	357	383	372	390	390	351	362	343	349	345	371	400	350	398	356	351	355	397	365	342	401	353	415	342	387	387	373	344	370	340	347	375	349	345	353	352	375	334	381	382	390	358	359	346	339	371	371	349	377	354	349	380	384	356	413	362	369	369	344	373	388	381	363	369	384	386	368	373	350	382	364	397	360	375	322	348	399	368	382	402	383	408	397	349	367	367	382	363	348	378	342	360	377	400	381	347	343	377	373	358	400	386	338	377	399	387	371	390	368	345	379	397	390	363	359	400	365	410	398	377	370	355	353	342	357	353	400	371	369	352	381	379	379	361	360	333	378	396	391	370	361	372	379	372	379	389	396	362	356	376	373	379	369	348	407	388	375	374	356	350	345	352	368	352	395	398	346	375	382	359	357	328	351	396	368	359	352	361	366	379	401	351	349	343	383	371	424	403	389	373	397	368	352	343	365	386	308	367	362	390	402	404	337	411	417	370	409	335	382	373	363	408	365	343	358	352	390	384	391	380	388	378	368	364	371	345	362	383	383	380	402	344	371	390	379	391	345	420	340	370	360	375	355	392	407	352	411	394	394	387	406	387	360	385	388	378	351	389	370	369	375	372	380	392	350	395	383	377	379	338	367	393	365	380	372	383	351	355	398	389	356	417	372	389	395	370	352	375	392	402	376	377	353	385	374	379	362	368	391	372	358	378	371	365	382	384	354	366	357	373	370	351	356	330	380	410	350	371	431	338	363	386	356	337	369	386	367	400	365	373	380	361	341	387	376	393	375	394	375	364	362	325	362	379	375	391	337	334	370	349	406	372	369	374	401	346	411	398	355	379	362	368	371	376	349	356	397	339	370	386	377	387	366	342	392	370	362	372	364	370	345	376	357	365	419	397	367	341	372	401	375	387	393	371	394	346	381	398	372	352	383	376	373	370	368	376	357	368	380	353	387	388	336	367	380	405	360	366	359	341	365	379	369	357	378	355	341	358	383	374	314	373	365	377	330	327	325	361	374	373	347	394	396	364	367	367	362	388	352	415	360	348	358	358	394	359	363	359	351	373	370	366	364	358	357	363	396	394	378	372	343	383	373	367	378	379	358	395	359	342	373	362	383	409	354	346	365	371	339	372	345	363	367	338	383	369	374	345	411	364	381	326	365	357	386	395	378	369	391	394	358	365	342	361	359	360	375	374	357	373	358	363	374	397	354	384	381	388	369	397	336	378	379	394	347	368	375	375	367	365	378	364	358	369	375	376	373	386	361	342	379	368	383	350	371	390	344	367	372	359	390	365	345	336	372	385	380	389	373	400	367	349	357	376	371	382	330	357	363	383	375	374	391	359	404	407	399	392	401	383	386	371	357	364	400	379	365	340	392	369	392	355	357	365	388	374	409	381	359	367	417	377	376	382	347	393	339	378	370	352	310	409	347	372	362	349	361	401	348	337	349	329	346	366	363	346	380	350	375	380	365	379	403	350	393	364	378	364	373	372	351	365	354	392	371	313	380	380	386	366	389	353	397	407	386	372	360	347	351	367	387	389	340	387	362	394	353	357	368	396	348	371	351	399	352	371	356	373	390	370	322	368	398	358	383	320	370	388	352	360	354	349	360	358	382	369	381	373	363	382	377	392	388	338	369	399	383	387	370	386	379	358	374	389	410	355	359	365	396	358	381	371	357	355	342	366	368	364	370	360	389	354	352	365	389	393	382	361	364	391	362	361	358	401	349	352	412	370	379	388	390	365	373	368	333	359	360	350	367	381	385	356	366	358	380	385	339	377	373	348	380	366	351	359	359	351	364	362	379	332	377	322	338	343	389	386	369	384	353	358	361	357	386	358	373	386	370	367	376	348	372	378	374	377	394	358	408	353	377	372	391	341	329	373	398	347	351	353	333	345	360	343	414	357	394	361	363	352	364	353	352	356	377	342	356	404	353	354	381	358	362	361	346	376	363	375	355	372	391	393	375	395	327	377	350	436	343	362	336	392	367	375	400	405	366	347	372	380	375	360	351	390	383	374	386	360	408	350	338	380	387	357	358	401	336	365	375	347	359	359	370	362	407	405	356	399	372	362	379	366	362	352	368	386	344	369	389	393	410	333	345	351	372	376	387	384	373	389	381	369	395	344	390	372	398	395	358	357	414	361	373	372	362	338	381	380	372	358	382	369	352	434	376	367	373	374	371	344	372	378	372	372	374	387	370	367	365	382	337	379	362	329	380	370	390	360	391	346	348	367	386	363	369	379	388	354	350	383	364	348	377	391	370	416	354	339	370	392	373	376	340	357	392	367	368	368	389	359	376	396	346	369	373	392	378	375	372	411	361	352	385	374	395	375	366	364	377	353	418	348	391	381	372	347	353	381	350	379	349	414	399	347	344	344	385	387	376	413	379	370	383	385	368	403	391	384	360	376	363	378	385	356	379	385	366	350	377	394	362	402	356	383	394	367	369	389	388	340	354	382	371	407	339	393	364	372	344	406	342	376	392	367	397	374	366	406	382	361	402	352	375	383	410	360	352	345	358	386	387	373	352	336	343	384	345	377	395	376	396	378	343	362	358	336	368	392	375	371	368	359	366	366	347	387	402	358	387	354	373	349	355	357	379	404	379	417	386	383	383	367	388	352	380	369	380	343	364	390	335	396	388	368	347	366	393	348	370	387	379	419	396	360	370	378	394	381	332	366	347	393	370	383	361	374	373	342	362	352	402	371	347	382	356	388	359	382	388	394	358	353	379
22489	21424	29230	24000	21424	21259	4477	1421	1114	1005	953	848	892	847	798	797	749	779	809	777	735	725	710	684	719	787	739	709	716	686	728	779	709	690	735	692	673	728	750	686	655	701	670	667	690	735	687	708	695	702	681	662	659	663	695	715	680	661	701	734	687	747	662	684	712	717	713	723	644	684	692	725	686	674	724	682	675	659	711	675	715	711	719	683	630	661	682	679	656	704	657	679	699	709	655	674	702	715	685	679	646	680	699	668	687	675	707	660	702	709	689	666	645	671	673	686	664	710	616	713	666	738	669	638	694	735	644	704	669	694	672	696	715	688	733	703	683	739	678	684	669	724	702	700	638	676	688	683	658	709	725	714	650	669	685	688	701	715	674	670	676	685	652	659	671	680	705	660	605	667	682	713	678	694	682	704	662	700	658	694	732	643	697	661	718	681	737	667	642	728	673	654	666	710	713	683	676	658	693	657	691	666	695	691	707	686	696	674	659	723	691	679	658	685	674	716	658	675	709	669	705	697	698	720	686	692	602	679	687	722	734	700	712	665	684	669	708	658	709	672	686	710	715	710	678	694	640	677	679	680	703	692	682	690	693	713	690	709	688	699	669	655	715	687	652	635	710	675	671	679	659	711	661	669	681	725	718	739	707	667	741	636	680	627	670	688	681	632	707	681	700	665	659	713	653	703	651	749	674	647	645	694	696	653	724	677	682	704	690	659	632	704	675	696	680	715	679	702	646	688	698	655	697	645	670	689	674	654	699	696	667	710	662	688	699	662	735	691	756	689	692	673	699	653	672	689	721	633	656	655	752	684	642	643	705	679	674	674	678	752	680	655	693	708	711	675	697	630	646	701	664	687	704	662	708	645	645	696	671	657	707	673	694	706	707	665	666	720	678	685	668	685	656	713	643	621	704	680	709	654	667	752	659	675	701	717	667	710	645	723	695	633	689	645	674	663	726	714	691	701	706	701	637	691	699	685	651	678	687	647	692	700	686	720	740	683	687	703	667	648	684	694	709	720	660	672	707	651	677	739	714	703	640	660	677	666	710	677	686	738	670	668	668	659	668	682	706	665	690	651	681	722	651	740	648	666	677	659	665	705	677	657	702	677	698	692	655	690	658	668	748	726	692	666	653	659	696	671	682	676	694	654	673	679	663	656	653	721	680	684	682	665	665	692	678	658	628	704	673	697	730	695	711	634	635	693	664	661	701	648	715	703	682	663	687	686	685	693	720	664	671	681	658	710	704	697	678	705	697	655	661	660	705	713	653	709	700	632	642	701	653	699	691	734	747	700	658	656	694	711	717	664	659	711	693	645	619	683	689	659	656	689	724	670	684	650	672	678	641	661	694	717	719	690	673	629	718	642	670	633	741	630	627	688	699	701	631	684	677	711	678	706	644	704	675	665	642	678	688	672	709	734	671	681	698	668	680	697	632	620	632	664	705	662	636	642	676	675	690	656	715	681	695	722	647	711	648	676	702	713	681	648	666	662	697	699	693	670	679	678	688	671	689	659	715	732	701	657	666	724	730	700	688	701	729	668	653	665	691	648	643	680	697	688	663	715	670	698	635	666	681	681	644	681	628	671	697	678	656	647	644	666	655	654	647	686	673	678	639	677	656	655	730	703	660	750	658	681	695	662	691	661	665	680	765	678	637	709	657	672	743	663	650	669	718	678	633	671	666	678	684	691	685	696	695	631	641	620	672	661	691	661	609	705	685	709	673	653	698	693	713	700	699	697	735	671	664	663	703	742	686	676	704	664	708	679	669	719	702	660	700	605	682	720	638	674	672	693	698	643	661	679	669	671	688	652	652	619	676	674	695	695	649	692	648	649	678	621	690	694	691	711	682	659	647	701	686	700	674	644	708	683	671	701	656	663	665	682	711	655	766	665	698	676	689	675	696	680	685	693	725	731	705	686	639	719	671	675	774	676	674	674	714	675	675	650	712	689	673	698	641	659	625	644	710	710	724	657	706	695	664	708	722	681	693	692	690	668	712	726	672	686	719	632	750	710	677	684	729	675	689	723	675	676	649	725	666	651	695	670	680	661	698	676	656	694	673	638	673	690	739	669	674	684	746	667	667	687	636	656	691	680	654	701	674	650	615	710	665	674	681	699	679	730	676	666	692	692	662	658	635	676	674	668	665	677	709	710	659	706	720	641	657	700	705	673	682	657	692	678	707	672	672	648	699	700	694	625	700	667	679	715	652	657	679	690	659	656	701	707	719	678	678	661	676	652	657	737	656	673	656	691	663	651	690	705	704	730	645	707	695	681	657	699	684	677	648	699	698	670	667	719	692	709	680	650	701	672	713	666	656	670	635	680	663	736	696	652	676	665	663	647	667	675	644	692	671	696	678	663	714	721	668	662	683	639	669	701	691	667	648	700	682	696	705	664	623	646	705	653	643	678	647	661	710	664	679	657	721	738	675	657	678	710	703	697	705	656	728	674	673	716	702	741	687	669	624	672	721	659	684	668	710	667	680	690	729	705	667	658	650	692	706	698	639	668	656	717	672	736	648	668	673	658	719	645	662	672	698	664	678	699	704	676	711	627	654	712	685	665	628	691	671	705	732	672	657	712	660	718	626	661	691	670	696	672	661	682	654	679	675	709	704	626	717	651	712	699	695	691	663	648	661	677	732	692	701	685	668	655	640	679	714	710	690	672	682	663	666	706	674	676	714	724	653	657	726	702	750	676	679	691	699	715	696	666	703	609	711	682	653	654	703	683	718	712	626	677	677	755	652	695	660	665	628	664	634	674	706	692	684	680	651	669	694	741	664	704	712	693	646	658	682	631	683	688	633	675	621	703	713	687	650	687	647	712	684	720	659	646	638	661	653	646	691	700	727	633	680	658	659	694	675	661	718	663	661	717	669	708	721	678	653	728	674	713	675	654	675	682	676	677	669	699	687	692	677	714	698	681	667	659	677	683	644	674	659	645	674	692	675	660	739	691	699	711	649	704	710	690	650	671	663	644	636	628	631	665	663	685	745	624	651	668	718	670	681	711	667	721	692	691	682	725	686	651	714	699	732	676	653	688	675	699	693	746	657	675	690	668	666	663	671	693	670	659	672	687	728	653	717	683	689	678	705	711	614	692	687	655	671	689	713	700	677	647	688	669	686	680	691	624	724	672	681	685	646	680	642	643	655	692	668	679	684	736	689	735	701	653	703	664	669	682	654	686	687	700	687	642	682	647	637	691	649	621	661	722	658	648	716	730	693	641	666	738	658	702	682	676	668	743	670	688	686	645	681	674	694	670	661	693	725	691	734	637	690	657	680	681	675	673	628	713	700	679	675	648	688	691	682	663	679	688	692	691	672	682	742	671	700	705	661	687	683	711	661	696	685	660	704	701	705	673	693	667	690	700	722	690	688	639	655	686	700	683	669	712	695	624	708	664	681	708	684	671	705	722	665	681	663	674	635	691	693	664	655	623	647	712	682	663	670	683	701	698	660	659	696	658	676	692	685	625	686	633
19488	14835	10098	4867	3565	2793	2341	2101	1849	1613	1406	1370	1231	1182	1130	1054	999	974	994	973	975	948	886	892	881	886	900	887	904	886	927	869	903	873	884	865	887	907	879	908	872	865	942	870	860	839	877	876	867	898	896	822	905	886	847	907	868	850	880	905	858	859	834	847	909	850	905	882	865	835	884	842	870	880	861	843	824	867	876	892	826	830	899	842	861	848	900	881	870	825	848	891	864	894	898	866	845	876	895	837	857	837	869	833	875	827	862	834	866	866	861	781	871	790	825	866	897	904	869	867	909	848	847	858	823	824	852	841	821	904	836	847	893	875	867	860	873	890	862	900	830	824	870	863	860	879	863	883	778	872	860	856	893	834	882	853	812	854	930	857	853	931	881	850	819	845	866	901	841	820	828	844	903	876	904	872	844	863	821	853	879	847	850	882	858	845	894	821	837	898	886	878	785	890	899	838	898	882	862	853	870	847	865	834	811	856	830	852	898	826	838	861	887	830	878	901	847	847	835	867	882	843	821	836	868	866	872	871	818	823	817	832	836	856	888	829	857	844	866	848	881	820	815	890	826	850	866	849	807	900	808	816	843	851	857	859	858	861	891	860	880	878	831	836	853	842	899	905	817	837	872	780	834	905	848	798	867	822	833	880	848	869	838	888	845	816	905	802	852	849	875	836	871	886	864	865	839	833	867	865	892	860	844	869	877	843	837	894	844	862	840	824	853	869	881	794	855	838	866	873	803	790	856	832	810	874	821	871	834	861	828	929	825	897	811	825	814	865	870	836	880	851	854	868	853	857	867	855	848	864	867	851	841	921	864	852	853	899	809	807	838	863	857	840	810	825	875	870	860	814	871	847	868	892	874	814	885	845	803	905	859	864	831	900	786	844	868	860	778	887	814	827	854	822	858	876	828	884	910	888	840	885	854	844	861	859	945	874	840	851	853	803	831	856	859	811	874	857	865	845	875	866	881	847	816	872	838	891	858	807	855	850	829	884	823	884	843	841	848	878	857	781	863	875	872	834	888	897	830	865	831	836	922	891	832	832	855	861	871	843	875	880	881	814	877	865	808	882	855	841	898	832	841	869	873	907	845	873	870	848	821	861	883	840	842	888	906	773	927	845	857	828	851	850	817	857	863	844	853	852	852	856	860	862	859	878	875	879	838	831	833	848	874	837	877	863	846	840	848	848	851	906	867	888	863	859	797	838	845	853	891	823	879	882	854	824	861	834	857	846	895	855	900	846	868	853	838	812	811	856	833	848	826	857	818	875	871	872	887	856	877	857	878	848	794	852	871	856	863	883	863	863	838	852	938	860	866	836	819	899	841	816	822	839	850	907	832	877	885	880	868	870	825	878	847	865	880	844	846	891	838	813	843	880	864	875	850	799	850	892	855	911	916	818	901	874	864	863	843	862	852	902	875	884	869	848	884	801	865	840	824	839	825	829	850	840	875	810	820	870	823	855	841	850	840	896	892	865	874	904	825	840	869	798	803	848	907	841	883	880	884	834	816	853	813	849	882	936	825	806	873	885	849	948	859	909	846	902	860	828	911	861	867	874	838	883	813	873	815	821	818	851	852	874	883	823	912	897	859	844	804	806	829	824	867	845	859	883	880	869	855	877	843	879	858	844	872	863	865	834	840	820	868	829	878	847	879	899	865	890	859	867	893	822	846	875	867	900	848	865	813	853	894	804	861	858	839	837	844	819	855	784	827	881	856	892	815	861	887	875	845	819	850	828	854	822	838	855	844	864	866	941	856	818	864	852	902	830	880	821	839	830	810	898	900	813	858	844	890	879	811	881	810	859	849	909	837	834	855	856	868	845	836	839	880	886	829	833	855	814	835	860	872	840	873	865	876	838	812	816	813	862	778	839	916	845	842	908	857	825	819	840	861	829	859	819	838	888	857	817	866	857	842	832	846	868	789	855	864	852	895	857	837	802	844	839	870	862	825	867	839	870	853	842	878	910	878	810	859	912	900	807	831	864	858	875	809	861	922	843	883	824	843	865	879	902	843	889	856	879	886	859	839	864	810	842	802	871	861	863	854	854	888	875	870	837	826	848	852	830	856	855	891	825	889	860	903	885	824	805	866	837	874	820	815	854	841	834	935	879	816	878	871	847	838	821	837	883	885	851	886	822	839	907	827	874	841	863	880	860	880	811	862	857	864	866	851	872	834	869	910	836	840	854	911	824	855	913	809	836	793	856	861	859	825	855	879	862	827	856	900	905	908	820	843	862	881	866	841	853	835	845	829	834	827	831	853	845	925	831	865	862	867	852	848	857	866	888	869	871	871	886	837	859	844	838	874	861	829	816	869	887	884	810	853	846	806	852	915	838	832	821	863	839	888	867	867	827	865	871	849	810	839	883	897	931	838	831	853	916	859	863	860	861	835	858	862	842	834	807	849	882	887	861	873	825	895	852	862	839	863	845	821	817	884	887	795	879	829	851	868	795	910	868	843	846	847	846	853	875	846	864	843	846	859	840	846	826	875	816	876	870	928	862	840	855	873	852	893	893	827	869	828	905	910	874	911	878	844	869	828	870	846	850	847	877	872	885	861	842	869	842	839	868	909	897	818	813	852	833	832	808	855	871	814	850	901	881	875	856	829	886	834	806	847	846	854	834	887	851	883	896	865	858	895	878	820	864	867	822	856	849	815	841	862	873	866	938	896	893	838	825	879	832	866	844	832	885	799	863	830	897	873	858	887	826	884	892	856	850	855	872	810	854	808	873	911	843	874	839	837	849	849	875	844	850	855	823	823	851	910	886	859	811	828	856	902	850	860	886	846	849	838	833	885	808	831	871	788	860	800	825	854	824	884	803	837	856	820	895	877	841	838	834	868	858	896	835	851	860	864	906	884	816	863	849	853	878	877	903	828	860	847	834	890	838	866	879	863	873	840	836	897	821	835	881	891	887	843	892	897	878	880	829	869	845	888	856	890	806	776	844	874	835	833	863	843	861	893	838	897	883	888	837	879	874	813	844	893	852	851	879	869	838	914	890	872	866	862	789	858	900	860	847	838	868	886	857	869	907	889	882	859	813	793	878	861	841	863	844	860	805	810	859	907	813	834	903	843	879	854	837	843	840	817	851	855	895	850	829	860	942	865	921	909	859	883	886	838	874	843	882	839	865	883	806	837	840	837	851	794	813	842	870	826	914	870	816	906	860	869	884	841	813	868	818	916	847	840	802	859	819	861	800	789	875	803	834	855	828	860	855	855	881	863	874	870	830	901	888	847	841	842	842	874	868	829	918	837	823	835	863	870	829	852	849	849	803	860	853	859	878	863	932	845	835	811	868	830	817	852	903	882	838	841	870	852	828	849	909	875	859	843	832	868	815	865	848	821	846	876	815	854	930	825	842	826	844	878	860	860	826	857	795	881	828	885	862	853	906	811	926	865	916	878	862	790	917	787	861	793	830	893	824	814	822	835	826	909	814	863	875	844	862	866	809	831	850	827	895	881	843	883	823	863	865
27537	17195	3348	827	580	554	524	528	491	501	501	490	476	470	455	427	456	398	458	442	412	454	436	403	457	409	426	417	446	439	437	438	435	471	439	444	479	416	459	433	421	412	461	436	431	421	421	434	434	421	462	424	447	445	473	428	459	466	426	442	448	424	412	397	444	416	429	430	462	429	412	427	431	430	439	466	433	455	410	427	460	443	412	429	446	425	435	451	451	444	424	445	432	420	479	441	447	446	415	450	457	442	465	420	426	428	447	452	456	453	457	460	453	395	461	426	462	424	447	437	403	445	422	477	447	409	445	406	406	469	436	438	446	418	420	394	446	416	453	435	424	431	478	437	425	431	480	405	447	428	420	407	436	458	442	453	460	422	431	404	437	455	443	402	434	422	439	426	398	426	447	435	427	440	434	443	448	435	440	422	399	437	425	433	426	453	458	420	457	452	435	436	435	436	397	416	398	445	410	437	451	449	412	446	434	414	426	425	432	408	445	447	430	468	452	425	430	431	414	406	437	456	405	470	418	434	433	453	434	480	481	460	414	447	421	460	402	415	436	451	381	411	464	439	437	449	456	393	448	426	456	455	439	405	418	451	458	411	450	436	403	419	404	413	426	444	469	413	469	423	455	438	437	400	430	479	395	410	446	423	397	438	411	409	425	438	431	403	418	455	414	408	462	420	411	394	385	439	480	437	421	413	460	448	446	445	433	453	436	434	440	426	432	418	473	424	424	431	398	387	392	415	425	451	418	448	423	422	417	458	419	439	442	405	432	435	447	442	419	460	486	446	439	421	425	438	406	459	446	442	419	417	462	461	415	396	426	398	426	407	446	429	430	445	432	403	460	412	426	438	408	460	439	418	452	425	467	403	438	433	465	439	445	400	428	462	442	445	425	438	440	438	447	436	428	479	437	429	447	441	432	488	433	410	437	454	449	446	435	427	428	474	457	412	453	464	451	379	442	407	413	475	452	427	451	380	455	424	383	427	392	446	426	427	436	425	472	441	441	453	444	413	436	411	416	445	453	433	437	440	459	435	426	425	470	420	433	427	437	427	427	415	455	433	423	421	458	435	419	413	450	448	440	446	484	465	440	435	424	402	439	433	442	418	457	448	484	457	438	390	430	408	419	398	423	440	439	468	459	425	472	410	400	461	415	426	430	437	431	432	455	435	430	400	443	446	449	451	446	422	446	406	431	446	422	450	431	433	430	409	431	407	434	403	432	395	423	435	476	444	480	429	456	422	408	466	431	410	392	449	428	408	456	459	441	388	447	461	408	445	456	415	437	430	439	412	425	443	394	449	443	433	406	437	443	401	443	438	429	426	443	425	441	457	466	409	427	417	418	433	444	408	480	451	440	391	453	438	452	421	420	466	404	392	439	417	436	428	442	401	431	438	436	457	445	450	450	480	430	427	463	453	448	458	471	423	436	451	433	402	478	395	445	439	420	438	406	472	459	453	428	438	408	409	414	407	436	443	430	406	437	436	476	464	379	396	422	417	422	463	458	448	485	405	443	443	414	427	362	441	440	431	432	430	450	431	472	421	474	428	407	439	468	425	401	423	411	435	480	452	445	413	428	449	442	468	413	414	425	452	464	470	415	403	458	415	435	432	418	448	455	402	405	479	434	437	459	423	410	429	475	449	456	393	447	432	436	422	419	446	425	432	396	433	447	445	404	423	416	461	461	405	432	453	406	453	422	436	454	422	437	457	460	417	451	442	450	410	449	416	440	424	442	439	437	424	447	445	440	417	455	479	413	419	441	428	379	426	442	439	426	446	393	442	414	420	431	465	420	413	445	431	436	418	436	429	425	469	427	435	486	423	457	431	452	436	465	427	453	437	480	408	427	430	407	426	435	475	412	416	444	470	468	410	420	418	425	456	474	447	439	429	423	440	424	457	429	448	456	418	425	458	436	446	434	435	417	432	395	415	457	419	420	421	449	452	441	455	418	406	438	450	430	413	434	455	484	438	421	423	429	428	449	421	451	393	406	455	421	416	434	399	387	466	420	461	400	413	403	454	416	385	431	475	456	446	445	450	423	420	450	411	421	452	459	426	440	444	436	422	390	449	454	435	422	427	422	444	445	416	425	449	470	410	459	424	446	432	449	445	455	453	418	448	400	421	470	452	419	440	473	464	453	418	475	464	435	431	466	397	465	427	428	416	437	438	480	421	426	415	435	490	433	443	442	444	434	435	404	472	442	447	452	412	419	440	445	434	407	407	450	423	423	427	465	405	434	467	430	444	439	471	438	411	423	445	416	427	446	438	412	396	417	458	409	413	423	454	440	416	434	422	416	424	463	431	449	438	422	455	452	475	436	417	416	433	424	443	427	412	462	437	407	443	484	424	425	450	456	467	435	425	414	400	460	449	456	458	391	464	447	413	445	422	434	470	430	424	403	440	459	464	428	433	428	402	457	424	443	447	424	421	427	407	433	417	426	430	462	434	424	403	412	479	420	444	451	404	422	425	479	398	440	473	440	403	461	426	427	441	446	417	408	472	474	467	423	433	449	424	409	421	397	439	423	425	418	453	450	399	457	430	451	388	412	447	411	457	442	406	428	450	408	421	424	433	409	436	424	429	475	393	483	407	438	437	416	406	437	421	426	424	453	432	434	442	405	439	420	445	462	393	464	450	438	470	448	425	453	443	432	453	449	455	431	425	428	444	436	419	418	424	452	439	415	428	433	431	466	450	422	397	428	412	404	410	397	461	416	417	456	430	434	426	472	428	467	406	429	410	412	457	425	389	447	395	379	423	433	445	440	454	433	475	409	470	440	422	503	430	436	410	415	398	451	411	476	417	422	426	456	426	438	426	411	424	450	467	437	476	459	438	406	432	450	385	399	472	439	427	437	439	458	442	438	433	401	431	430	434	441	468	428	458	419	457	421	430	434	444	478	452	451	413	411	433	413	458	416	454	439	426	390	428	467	439	414	426	433	441	443	427	437	422	414	404	442	400	453	451	437	435	440	413	424	422	414	417	440	467	417	381	399	460	421	438	453	472	444	454	458	444	426	462	476	448	462	462	419	391	417	418	406	445	436	436	440	417	447	451	443	447	433	444	422	444	449	441	413	449	452	423	418	394	422	419	411	421	416	454	427	442	428	440	439	390	435	427	421	462	434	434	460	446	440	446	442	421	455	428	457	419	453	429	436	440	388	459	447	411	460	436	430	445	447	441	450	442	481	461	437	418	424	439	457	459	417	399	433	477	459	452	453	454	449	431	431	408	438	463	435	415	413	409	410	459	437	415	405	447	424	433	421	421	431	417	400	414	424	429	404	411	424	432	428	445	422	447	421	423	426	459	461	436	386	444	445	398	430	462	449	421	420	414	437	484	437	480	404	487	400	430	451	423	439	442	429	463	457	413	431	444	423	439	428	436	442	447	441	454	454	438	422	436	436	416	446	417	446	454	434	401	419	419	417	434	446	441	417	405	431	438	423	429	448	477	436	426	471	416	421	454	443	448	427	395
5800	2190	1512	903	753	708	675	755	674	632	597	601	585	526	576	556	521	530	567	552	575	564	585	529	542	549	500	548	542	534	543	540	578	501	577	584	531	553	559	570	543	584	534	555	529	593	544	546	569	532	517	555	526	488	549	562	536	538	547	536	537	574	521	588	586	575	590	530	546	519	552	542	602	520	524	545	574	549	565	546	575	570	548	541	560	561	570	586	550	567	563	559	569	562	538	540	519	594	501	532	525	559	571	585	561	556	589	532	522	553	573	544	552	537	522	566	532	534	578	500	537	541	558	515	562	546	550	483	557	539	556	554	555	578	521	537	572	549	567	560	555	564	547	533	532	556	532	559	543	507	552	563	527	567	518	558	591	533	510	517	538	568	490	514	543	547	556	528	553	536	519	563	546	543	522	529	546	541	560	506	560	562	545	562	517	569	560	542	544	525	528	537	526	523	543	526	565	556	548	514	522	465	559	576	559	528	513	544	531	560	550	531	550	518	554	546	562	586	548	533	577	533	577	548	556	551	557	531	510	564	514	540	535	563	564	546	578	578	571	555	529	547	537	560	517	551	507	484	553	578	544	523	524	534	556	581	547	502	533	549	549	576	540	590	549	532	514	496	545	585	508	542	523	550	581	575	549	571	536	521	520	508	530	560	546	548	519	555	560	521	571	536	563	551	569	528	547	545	520	491	551	521	561	570	527	556	542	567	557	568	580	545	567	508	565	528	558	509	527	511	499	562	552	558	560	531	546	540	517	544	553	551	608	553	585	567	576	520	533	542	525	550	545	530	543	521	467	513	520	506	551	570	522	519	528	531	556	570	565	547	544	589	505	539	551	526	569	542	568	570	514	506	590	578	550	541	554	570	555	574	543	561	530	586	543	511	548	532	592	551	589	582	549	542	540	564	560	565	565	543	524	559	581	549	542	596	537	569	518	561	576	540	575	520	579	551	533	516	540	543	555	579	582	527	562	491	566	558	554	515	536	570	569	483	533	555	556	561	571	513	596	521	561	554	539	558	543	505	538	549	525	538	552	572	527	555	507	577	550	543	530	535	562	496	546	571	507	603	555	522	500	523	550	543	533	575	601	544	550	569	553	570	528	596	577	556	530	540	548	497	520	545	573	530	542	524	535	502	557	560	563	518	500	563	539	517	512	595	531	584	568	556	528	530	581	575	546	547	543	540	516	542	520	543	525	542	557	541	559	587	501	565	571	559	521	528	541	574	539	541	571	544	528	508	522	545	546	544	550	529	523	583	497	548	548	539	550	544	571	541	581	553	564	511	513	564	567	586	583	562	522	552	575	558	546	557	613	514	555	499	564	551	548	534	542	579	564	572	541	584	586	520	526	538	518	579	565	569	547	549	570	581	522	579	542	519	556	535	537	532	491	532	563	509	528	559	565	551	493	543	528	532	545	559	496	518	539	558	558	526	586	501	555	620	509	534	558	570	561	520	541	535	535	552	540	581	522	544	554	542	516	570	515	584	537	536	575	530	529	540	511	540	554	518	535	541	558	537	537	500	498	551	561	562	492	563	565	613	563	552	535	515	535	583	551	541	554	528	592	530	530	558	560	540	532	543	510	584	503	496	536	546	540	605	577	524	524	557	598	532	601	538	562	516	561	566	541	525	549	524	517	539	554	543	557	523	557	551	591	550	542	556	548	536	569	534	572	576	601	571	563	566	569	535	589	593	589	525	597	506	564	535	560	528	571	523	546	529	550	521	547	543	513	531	570	518	563	542	535	583	505	528	588	542	534	577	568	537	568	510	538	514	531	548	578	558	544	528	501	563	552	528	535	527	530	570	567	578	572	533	555	536	553	573	527	534	542	564	534	521	538	507	597	567	580	552	568	508	553	549	577	521	553	591	568	536	522	524	593	544	568	540	566	541	559	549	532	541	589	544	548	585	551	531	549	578	541	531	480	506	604	542	508	534	512	573	518	548	545	546	563	531	530	542	537	557	522	516	545	559	558	531	525	531	521	521	535	547	589	550	470	548	567	521	531	519	537	560	542	575	555	588	526	525	564	502	543	534	580	529	544	527	560	588	565	554	511	497	583	557	511	537	555	515	563	614	520	507	522	560	536	502	555	568	525	544	500	529	555	560	525	528	571	521	562	580	531	522	564	540	537	511	506	547	581	523	531	525	535	573	565	543	527	545	570	522	530	584	576	569	539	581	577	578	553	540	554	522	534	531	557	548	544	553	547	552	503	588	553	566	520	545	530	553	533	483	575	548	512	552	519	573	547	578	524	529	572	596	506	561	517	527	548	548	525	559	540	533	479	522	546	542	523	530	561	532	586	517	537	565	566	578	579	567	523	561	553	553	566	497	535	535	529	562	583	508	488	538	534	555	505	567	607	525	514	571	529	573	580	498	525	553	524	527	511	547	532	527	560	572	542	588	519	562	556	549	563	575	553	552	540	568	514	550	549	571	601	509	492	570	589	594	578	582	569	521	544	541	558	584	554	574	553	550	580	551	585	532	546	525	542	519	544	585	496	600	557	565	538	508	498	532	559	548	535	558	563	496	543	566	537	542	524	554	512	536	527	535	561	506	587	542	524	541	550	546	547	578	541	551	539	561	544	517	537	541	556	534	602	524	544	568	499	582	553	587	539	545	577	525	580	509	562	514	551	549	513	532	559	556	565	542	550	560	531	534	552	576	534	520	537	547	533	537	522	553	535	592	550	566	531	505	538	541	539	555	536	481	552	531	539	559	588	526	575	548	542	516	535	558	534	525	567	564	528	557	541	531	541	519	550	546	563	564	542	571	574	557	540	552	551	505	547	552	521	561	514	539	529	549	515	524	552	534	522	507	561	508	539	557	558	551	531	521	548	547	531	526	533	569	582	511	538	567	525	590	548	561	547	539	545	558	549	505	533	546	557	571	559	566	528	534	553	562	555	553	555	567	519	589	538	503	522	535	501	533	572	540	555	563	613	543	562	581	502	558	571	548	536	558	547	536	513	522	571	574	534	543	566	576	543	522	525	506	554	553	535	505	535	562	518	572	574	548	542	550	529	530	538	554	536	514	565	597	520	583	556	538	537	558	523	546	547	583	530	526	547	537	538	569	567	538	516	549	548	511	566	521	571	527	587	543	548	594	548	614	565	536	566	563	519	591	544	559	536	542	594	543	564	569	492	560	553	585	557	535	570	511	519	529	572	562	549	566	530	558	506	555	572	566	545	532	558	545	566	481	523	577	553	553	590	548	550	524	537	567	534	559	555	579	532	520	572	537	522	574	534	565	564	544	548	523	559	604	549	544	563	525	516	558	543	533	533	598	515	535	561	515	570	523	539	490	543	580	531	591	567	586	530	571	554	552	519	504	541	541	512	551	531	531	528	542	520	550	526	524	528	565	547	542	511	546	578	547	543	571	552	533	529	531	515	552	534	509	520	553	522	575	559	569	558	545	493	535	555	549	519	557	552	552	532	528	530	555	583	545	527	522	548	546	528	564	540	526	574	559
23613	21430	28616	24644	21257	5503	1422	1172	1041	987	963	806	893	868	842	827	771	772	813	813	821	786	758	737	745	767	743	744	797	727	775	803	744	745	767	750	765	778	788	728	775	784	738	719	750	791	749	687	754	766	791	744	683	745	753	740	738	786	755	780	731	717	739	744	768	739	794	741	777	771	744	748	783	758	770	743	733	767	744	697	758	731	702	765	730	758	805	771	753	773	750	741	763	764	762	739	770	692	774	756	786	760	758	783	726	752	787	728	760	785	741	749	717	804	725	762	753	767	816	775	744	750	793	796	760	766	761	764	774	741	737	702	782	744	758	723	752	741	732	740	693	718	723	747	732	735	747	778	718	743	678	800	780	723	768	762	737	763	713	778	743	747	729	756	722	796	790	725	728	775	703	780	745	754	776	764	719	758	778	733	746	778	735	762	787	751	762	791	756	730	725	774	753	737	751	710	744	776	739	719	771	747	750	776	761	794	724	772	734	741	732	758	750	764	748	776	696	771	727	741	744	787	700	752	762	752	761	764	809	776	792	781	740	729	770	764	733	719	782	753	759	742	797	691	699	717	734	725	761	753	773	716	720	731	740	761	752	741	764	749	788	763	766	707	731	726	752	758	747	719	766	700	764	759	748	766	758	769	733	780	722	752	761	746	750	758	748	772	755	768	727	736	734	721	721	790	743	745	778	754	779	725	727	754	690	788	757	767	762	753	740	763	745	720	773	733	791	750	746	766	744	748	739	719	777	698	746	731	736	767	802	759	790	764	751	713	756	733	730	739	733	732	729	754	738	772	732	749	776	764	765	753	812	792	780	790	770	746	766	717	742	768	779	747	688	745	761	760	786	755	758	736	717	693	790	743	747	738	746	784	747	703	764	751	744	772	751	763	758	733	765	749	765	732	767	720	780	728	773	769	763	741	742	730	731	727	728	806	810	809	695	784	717	762	756	726	689	747	768	791	784	780	690	760	748	713	793	738	745	758	769	762	731	773	756	733	727	731	741	766	748	720	746	736	783	803	753	805	748	717	757	732	760	737	750	764	737	752	754	744	742	772	796	768	749	753	729	772	739	751	810	751	731	710	725	726	755	706	691	790	718	773	804	757	738	765	717	792	736	708	739	725	778	764	722	808	712	728	711	809	722	727	716	779	781	728	721	744	799	730	733	778	779	757	751	718	744	732	743	787	756	776	716	749	736	774	763	804	774	759	706	733	754	702	750	745	722	748	785	756	709	780	686	739	747	746	790	761	775	736	771	734	787	757	785	728	737	789	750	734	779	784	707	726	741	695	760	739	728	802	741	761	766	764	758	737	761	769	720	747	708	745	777	780	687	774	745	707	748	779	738	779	764	749	740	775	743	745	759	787	733	733	755	770	729	792	724	803	767	703	812	716	769	788	758	787	719	736	714	740	773	734	692	760	782	741	769	787	779	737	693	739	714	786	730	739	728	749	738	725	756	731	760	783	715	737	767	733	762	688	759	793	758	756	720	723	762	746	750	770	732	707	736	746	765	781	765	737	752	742	737	743	773	793	741	717	750	762	785	745	744	757	738	732	772	752	725	741	790	725	789	748	722	755	783	751	780	755	784	729	728	755	796	812	702	719	768	729	741	745	770	746	724	756	770	742	687	784	746	735	738	774	784	707	744	779	733	788	744	748	775	736	744	744	741	765	703	685	721	767	814	739	742	714	706	754	713	724	724	782	749	821	734	728	707	765	758	721	773	759	710	812	714	756	728	758	784	740	759	745	772	773	722	800	742	764	791	760	786	797	749	794	754	749	818	791	726	747	764	784	732	721	727	722	772	736	748	717	740	775	738	755	766	749	734	834	776	742	772	717	779	767	751	757	725	740	775	677	733	748	744	742	727	756	775	770	782	762	809	734	737	755	707	774	755	716	724	747	770	772	737	761	733	765	722	730	770	689	774	767	730	711	720	747	781	722	770	750	705	706	750	748	767	732	779	719	755	737	747	726	731	741	727	773	723	771	735	723	761	740	765	741	704	700	774	792	772	801	736	768	793	763	751	755	749	733	750	798	766	724	743	734	727	750	781	766	756	742	716	725	803	792	728	730	772	720	714	710	730	748	715	781	788	695	704	767	746	727	764	736	738	763	750	696	811	744	740	740	757	753	683	745	758	784	770	776	771	756	708	708	717	773	732	796	793	786	732	747	746	726	742	756	687	717	717	780	742	766	754	723	686	782	779	718	791	729	711	745	745	717	738	725	709	764	749	762	791	785	717	734	740	785	769	752	730	750	787	798	738	766	756	721	782	768	820	730	762	748	721	728	757	687	757	733	755	804	715	719	709	767	726	732	743	734	749	732	738	740	730	741	755	783	762	791	767	739	767	743	763	754	772	819	696	730	743	794	736	721	741	725	731	770	726	758	745	742	739	774	757	761	766	731	781	740	734	768	753	727	735	774	776	756	720	729	778	790	763	744	747	797	700	804	803	748	784	742	754	754	792	740	736	756	744	766	753	707	749	797	797	782	787	749	748	725	745	775	762	831	782	772	765	758	721	775	732	716	709	761	768	783	774	755	693	747	755	737	752	722	727	673	739	771	774	763	720	750	757	738	774	739	773	734	766	715	753	790	734	791	746	742	718	744	713	740	758	730	746	737	777	761	762	724	737	817	770	755	765	747	769	716	721	769	765	707	770	731	754	745	747	766	715	735	749	739	775	765	749	728	757	767	762	726	790	730	774	727	763	777	758	803	736	788	768	763	751	770	720	755	836	760	744	761	757	749	784	728	820	722	812	751	739	731	742	733	731	755	747	769	763	736	681	803	767	743	805	808	768	734	728	753	772	756	737	742	716	755	738	742	740	766	751	777	711	814	751	758	767	787	751	769	744	803	759	755	758	716	708	767	731	765	719	790	737	784	775	778	778	747	805	709	769	799	770	717	753	747	714	738	765	767	707	798	759	803	754	738	749	746	765	759	717	742	770	776	750	726	765	751	728	728	757	770	757	739	786	735	717	729	702	734	760	768	717	751	822	726	703	739	770	747	832	717	747	727	739	735	728	739	730	726	801	752	735	761	738	743	737	741	731	788	801	699	739	740	751	714	791	754	772	756	704	777	774	775	742	778	743	797	722	779	783	740	742	780	771	775	726	770	725	741	750	764	734	738	716	777	774	716	740	742	804	693	769	712	738	751	751	762	723	789	766	779	715	716	822	764	749	748	748	760	711	719	748	768	722	721	705	710	786	798	756	717	754	722	751	751	758	766	753	765	794	772	719	788	741	722	708	737	760	784	787	700	704	752	778	759	740	781	762	770	731	686	770	724	772	759	743	709	743	754	726	748	783	753	746	764	731	742	673	780	764	761	737	758	753	766	748	740	738	731	754	765	791	794	728	766	739	738	747	759	747	730	706	773	742	750	769	729	764	731	778	748	736	768	712	761	707	714	734	771	769	762	728	721	736	805	706	730	756	766	729	761	800	717	749	712	724	733	741	762	783	739	720	741	764	791
17686	9653	6445	3267	2396	2081	1801	1575	1568	1374	1309	1145	1156	1132	1044	1040	1019	1019	1030	962	970	972	957	1006	932	853	935	957	966	961	939	962	935	957	976	904	911	876	943	912	929	908	963	922	913	877	965	940	940	909	944	956	925	910	968	869	952	902	907	933	928	943	933	924	953	945	960	949	914	877	933	858	901	929	900	934	915	956	888	951	890	982	932	915	914	930	942	966	937	913	947	948	939	885	895	917	928	925	939	934	915	905	934	904	941	871	927	919	1006	965	904	911	936	898	918	911	954	1033	932	899	960	959	968	928	917	933	931	958	913	915	850	965	920	963	939	976	880	902	939	914	906	907	915	869	935	907	948	952	983	953	931	880	959	943	920	960	909	928	942	897	933	924	896	889	943	915	888	905	928	906	913	884	958	970	933	947	992	880	932	927	919	937	905	913	972	939	922	895	958	920	885	956	957	935	1001	912	900	906	950	932	947	938	916	944	899	941	949	930	942	957	890	932	899	949	898	897	896	952	938	931	962	928	895	928	934	861	939	914	941	889	888	898	896	933	884	967	938	927	917	924	915	954	928	1001	925	917	950	949	955	932	924	894	934	960	909	968	933	970	883	980	930	941	914	975	926	956	860	956	906	868	923	886	948	882	990	888	903	926	956	972	861	916	931	953	874	940	899	911	869	971	913	948	950	884	918	917	938	957	906	889	920	899	962	953	907	955	983	915	929	957	856	926	910	921	970	888	931	925	919	927	939	947	941	900	905	970	904	966	917	871	931	899	910	915	916	906	911	875	923	938	904	929	898	860	901	983	903	911	892	925	905	989	944	921	920	916	908	892	935	892	935	929	930	909	895	911	907	914	954	867	937	970	933	943	915	926	900	867	903	967	903	912	898	925	887	889	887	840	900	949	910	886	946	924	942	930	929	852	878	944	960	896	905	919	938	986	931	957	896	917	892	950	890	866	943	867	929	917	928	897	900	906	939	947	940	868	968	936	930	915	962	945	910	910	939	937	897	966	924	974	1000	930	906	858	937	884	963	886	920	826	866	940	947	906	922	921	985	914	892	948	933	933	976	902	885	907	921	905	929	947	914	911	923	949	917	868	896	947	936	933	906	940	927	905	903	869	885	934	982	902	940	1009	906	894	924	946	939	872	845	905	970	928	948	880	930	904	915	908	890	928	930	939	910	879	935	947	911	901	885	861	863	936	949	945	898	884	927	884	909	935	943	915	883	931	878	912	928	932	903	966	955	916	952	918	924	878	943	939	984	987	910	900	919	952	883	915	935	919	990	921	911	961	950	925	937	928	998	939	927	950	893	976	959	916	1006	929	874	900	930	971	957	900	905	942	886	946	914	962	938	873	943	924	967	882	943	909	884	953	948	964	953	997	913	883	935	936	908	918	926	935	933	882	932	933	990	925	905	918	975	954	902	928	913	948	890	960	915	975	938	924	967	934	889	980	917	940	876	926	944	938	921	904	944	873	924	942	934	964	926	964	894	969	882	949	956	872	957	950	886	918	893	901	896	923	914	912	980	900	911	970	915	883	928	934	915	982	956	870	869	897	921	922	918	979	913	870	907	944	908	905	918	911	863	943	946	923	921	943	954	913	923	960	917	957	973	971	880	954	947	932	962	906	942	912	926	958	968	870	944	924	925	914	926	959	902	906	929	890	947	927	912	861	945	955	962	916	923	926	917	923	908	898	934	946	945	955	903	939	931	933	916	975	912	898	924	974	930	946	892	861	937	930	936	921	909	898	924	910	942	869	902	946	941	937	916	929	1006	937	898	923	953	961	946	949	922	885	941	941	944	928	897	953	946	883	937	947	928	918	925	934	946	874	926	880	940	878	911	942	994	954	943	964	867	921	921	928	878	989	855	914	907	901	975	944	967	899	899	931	954	948	926	892	928	942	959	952	963	953	938	919	930	1008	948	963	874	898	875	900	944	887	896	946	937	911	926	907	920	907	954	900	926	881	871	935	967	892	920	918	931	926	901	923	899	882	939	943	870	973	949	926	891	870	960	926	890	921	879	918	934	862	963	952	885	986	892	889	926	878	877	911	934	980	918	944	881	971	938	978	997	934	945	926	915	917	948	980	936	966	869	895	986	902	919	971	884	915	977	900	940	917	881	935	974	920	947	941	938	945	955	935	929	898	953	929	899	986	919	944	926	980	859	911	971	925	903	938	971	902	929	935	960	942	963	871	912	953	931	943	947	927	879	864	954	906	905	894	1002	881	875	953	862	882	900	934	905	896	924	987	921	964	888	885	886	897	908	898	923	916	907	939	924	982	927	984	946	871	892	892	887	903	915	911	947	917	938	854	946	946	921	929	918	919	889	872	910	941	908	922	945	910	873	917	953	920	1007	899	913	859	912	901	940	928	945	920	912	908	889	904	931	896	958	944	914	913	905	918	933	911	883	874	932	898	901	890	948	935	928	915	944	908	935	900	893	948	916	956	898	906	936	924	924	885	963	957	902	908	938	916	888	975	953	916	932	945	946	862	921	915	952	861	888	901	957	918	886	997	920	949	911	917	915	955	960	888	908	906	903	930	947	883	888	868	893	911	932	919	894	898	891	950	936	877	880	975	909	906	942	956	905	932	924	910	864	913	874	979	951	941	969	882	866	938	933	866	923	900	891	944	929	893	910	914	953	905	957	963	882	913	958	966	846	937	938	932	940	897	869	958	931	931	940	973	914	913	906	902	909	968	949	900	893	957	920	942	932	908	898	911	880	934	970	918	932	844	866	915	947	979	908	918	905	920	907	925	887	941	899	901	966	938	956	946	901	902	933	940	940	953	925	988	891	914	897	920	934	940	864	856	919	985	923	942	939	958	914	932	914	938	941	940	949	909	919	921	908	856	933	953	923	926	898	953	917	892	913	935	956	911	909	941	926	944	912	901	880	918	901	939	911	881	903	945	921	885	948	879	883	856	918	962	867	967	887	936	887	928	906	896	965	862	927	938	944	941	948	947	919	927	934	899	891	886	920	951	908	939	956	906	956	961	916	942	890	947	888	912	941	983	884	942	901	918	891	834	939	887	949	949	900	939	912	935	928	914	917	906	902	917	924	955	885	944	871	926	890	886	932	910	931	960	947	922	918	888	920	922	966	936	928	945	860	926	923	881	990	949	944	929	905	915	868	909	903	954	879	936	872	891	898	923	952	865	962	941	925	951	905	962	990	929	882	876	1004	877	879	942	897	879	947	931	924	926	930	863	895	930	953	976	903	956	937	943	961	904	974	955	879	942	872	907	960	960	906	966	922	901	881	886	927	868	873	903	947	919	946	951	932	944	913	938	959	928	927	883	950	909	890	927	956	927	935	949	968	892	980	986	930	925	880	920	921	961	893	932	907	960	880	870	962	948	880	901	931	844	954	865	884	929	952	868	917	910	889	964	939	924	888	938	972	888	945	902	899	966	951	918	982	898	885	893	925	909	889	957	930	947	893	914	897	942	884	892	925	894	898	988	913	937	908	898	913	949	907	919	937	937
24677	21418	27258	25590	4677	578	523	436	421	384	357	378	303	322	296	279	298	312	271	259	308	257	290	300	292	263	292	264	300	271	299	320	257	293	289	248	323	279	262	261	286	284	289	275	275	294	272	298	270	276	269	267	284	248	276	287	271	283	270	281	259	294	281	279	314	273	266	280	280	303	261	295	274	290	277	291	302	283	305	271	278	307	277	249	284	286	297	269	283	294	271	247	264	252	286	312	296	269	304	288	263	274	254	297	270	278	283	256	288	258	274	275	289	302	249	276	287	268	289	272	292	208	271	294	296	300	292	253	273	262	260	258	283	274	252	284	287	239	294	282	265	326	277	279	303	285	274	274	234	284	242	276	297	282	286	266	288	272	279	269	258	276	303	264	271	303	268	276	305	252	253	259	282	283	246	266	295	296	271	230	283	277	294	258	278	258	281	258	266	263	276	284	286	268	283	278	256	275	296	268	263	297	292	287	295	273	275	268	292	254	261	289	263	267	276	314	309	270	262	285	273	244	279	303	274	277	271	290	259	286	264	281	298	304	289	305	257	271	288	281	256	289	285	306	278	263	273	261	289	285	283	313	294	260	288	297	298	253	291	262	257	254	287	302	282	287	297	276	278	290	293	276	284	266	276	262	277	252	319	312	276	285	262	307	267	276	248	308	274	267	260	250	279	242	269	222	264	268	247	271	275	297	278	273	278	258	281	295	262	298	269	261	283	248	264	301	277	300	312	294	262	280	259	272	270	274	271	248	259	261	275	240	252	275	297	268	290	255	272	286	306	270	247	295	284	289	320	255	335	271	286	275	274	283	287	307	303	271	270	251	252	284	253	290	274	278	277	277	277	273	267	278	297	278	271	262	273	275	270	266	308	282	292	263	264	285	269	293	291	269	268	314	283	294	283	280	266	275	280	288	251	275	289	268	250	283	255	298	281	275	259	289	271	289	278	300	293	247	236	262	298	257	278	299	281	284	283	270	291	305	272	273	283	273	257	259	259	270	262	265	274	278	230	272	288	293	276	280	272	313	275	252	274	292	283	294	265	271	276	277	259	253	274	295	294	306	277	267	288	286	299	296	277	248	263	249	280	299	261	266	279	275	278	253	296	282	291	306	258	275	279	273	273	265	265	291	295	315	257	264	293	241	256	265	290	312	257	264	294	257	256	271	275	271	268	277	263	261	252	299	288	270	273	258	264	285	312	298	252	288	265	283	271	269	273	302	244	292	285	257	243	302	261	260	285	282	287	287	277	262	264	278	267	254	269	278	239	276	285	264	257	264	266	295	298	290	243	301	261	289	276	277	290	282	267	282	265	262	295	260	287	290	290	285	285	291	258	270	274	292	276	266	257	245	271	289	272	295	290	261	271	262	258	289	284	291	274	281	283	249	308	282	271	261	272	294	274	278	279	277	289	287	300	300	267	276	257	269	296	304	251	268	259	287	282	265	281	283	267	271	289	290	272	286	283	303	318	302	263	281	278	245	290	249	262	254	284	271	251	243	272	276	253	265	292	261	263	262	285	245	260	281	285	277	257	283	272	284	256	271	292	250	275	287	255	257	282	257	300	268	279	278	282	263	278	255	287	273	274	270	283	250	243	297	301	277	271	273	270	286	283	265	288	238	275	302	277	309	260	273	301	283	308	269	258	268	289	271	305	273	301	272	293	310	259	260	292	274	284	299	269	255	258	268	296	258	295	294	265	276	257	284	282	254	284	260	265	271	273	266	264	286	280	287	270	284	262	283	272	292	265	299	303	264	290	280	273	279	261	243	301	254	308	270	258	280	264	262	266	251	273	307	243	278	272	259	295	263	287	270	271	246	264	310	276	282	276	275	270	316	262	272	254	269	283	282	316	276	269	276	269	270	286	302	284	289	278	271	299	269	281	279	276	271	286	250	266	248	290	255	271	265	285	278	284	251	283	252	267	278	279	246	269	278	270	302	286	285	265	281	269	282	278	229	302	303	280	236	280	264	275	276	289	269	262	274	267	301	265	269	264	266	298	277	287	272	277	278	259	258	272	296	278	277	267	271	263	278	271	259	256	301	286	255	284	293	283	264	276	273	263	285	293	259	262	294	280	278	273	277	269	255	278	276	257	270	260	288	261	287	275	282	286	248	287	266	261	268	263	279	274	256	271	276	270	281	299	276	278	260	279	274	268	295	279	268	293	292	265	263	264	284	257	250	255	287	260	280	259	255	292	274	274	284	262	256	268	269	278	278	291	273	264	289	291	271	310	245	277	247	271	296	275	279	292	266	264	263	278	286	273	263	280	288	261	289	277	258	274	260	258	261	292	257	276	297	286	298	249	283	242	292	268	298	260	280	253	278	256	290	245	306	280	258	283	274	281	285	263	262	274	272	283	254	259	297	259	256	302	274	272	263	263	232	269	280	286	266	289	297	263	279	284	258	276	271	278	273	286	279	279	310	260	254	268	286	295	271	302	263	274	261	297	274	306	267	254	274	274	259	239	275	266	245	235	254	272	268	274	287	272	266	297	245	279	283	267	273	277	292	274	263	306	264	304	272	261	278	274	249	263	283	269	310	268	246	273	240	299	286	277	268	287	247	279	241	281	293	295	290	285	267	289	251	263	275	291	292	295	299	276	280	256	268	271	276	287	273	272	270	306	271	305	284	262	301	289	276	247	264	286	272	256	282	266	283	267	272	261	266	247	239	291	267	280	273	250	299	281	275	277	264	250	264	280	268	277	272	253	291	264	258	257	284	245	275	286	243	278	277	290	269	260	279	286	289	269	276	292	248	311	270	291	223	303	271	275	265	283	276	244	295	251	288	286	272	278	270	280	284	313	273	276	282	296	275	281	270	268	312	265	266	302	262	288	266	282	262	297	268	280	275	284	300	272	257	282	254	247	277	290	272	253	288	317	256	274	265	261	276	263	270	261	282	259	303	276	263	256	247	279	265	262	277	259	267	291	292	282	283	263	278	291	267	280	286	288	268	278	279	265	265	291	287	257	271	274	235	269	260	271	278	298	272	248	265	287	297	251	303	269	291	278	277	276	275	264	282	247	288	258	250	292	278	276	271	341	283	276	233	298	290	278	279	275	253	293	289	260	289	269	272	275	278	276	282	270	287	295	279	263	270	290	285	270	287	257	279	295	235	253	246	261	266	260	299	286	280	302	295	265	305	272	289	305	277	254	283	276	283	280	268	257	281	254	292	267	284	282	304	266	256	267	307	247	269	292	285	291	284	276	286	294	289	292	281	257	260	235	275	284	269	262	299	274	287	271	270	258	290	277	286	278	256	246	278	262	283	306	265	297	289	252	269	268	309	259	290	293	294	270	270	296	278	295	281	307	255	296	298	249	253	256	248	270	248	257	265	275	272	270	280	281	260	266	274	259	265	236	281	273	271	269	325	270	266	259	268	262	277	284	294	273	267	263	270	269	268	273	273	324	274	293	295	270	270	265	273	285	283	251	287	264	277	266	283	293	256	263	264	297	256	283	273	269	273
15039	5229	3546	1692	1222	1081	841	813	744	647	545	490	494	500	475	443	432	391	438	409	366	387	382	388	416	399	381	374	392	382	352	340	390	416	377	431	365	371	387	414	355	404	374	361	340	374	344	383	361	322	393	364	382	403	406	347	372	382	375	368	399	369	381	366	363	340	360	374	366	383	407	356	364	361	371	362	409	377	392	354	374	357	343	361	371	381	359	382	350	374	386	383	405	434	351	392	375	390	385	378	360	376	361	370	374	362	370	350	336	358	390	366	406	407	364	357	378	375	381	356	370	383	353	328	363	370	376	333	383	371	340	365	357	367	375	363	360	378	380	397	370	353	383	380	388	363	360	356	404	346	364	316	372	381	346	388	379	378	364	381	345	391	364	381	356	397	370	355	396	387	357	373	367	398	395	394	370	358	363	368	410	370	351	389	375	378	380	357	315	360	384	349	344	372	380	352	356	368	401	378	372	363	352	369	368	357	340	357	356	361	396	392	338	372	372	369	399	344	359	348	385	387	351	348	388	359	379	345	345	394	351	390	363	368	399	358	305	363	392	421	381	366	338	366	397	393	392	354	354	372	382	345	384	388	383	371	354	406	332	368	376	383	396	412	383	375	382	379	380	363	341	362	374	350	393	379	335	365	381	366	374	367	412	401	371	370	359	334	378	405	359	379	350	352	395	374	350	373	378	404	365	361	366	378	393	362	399	328	370	354	359	366	373	358	378	397	369	372	333	359	378	393	383	324	411	363	370	365	364	356	371	347	350	374	345	365	369	345	366	394	421	371	355	358	393	379	351	371	390	351	387	379	357	373	390	371	356	367	365	330	361	358	384	377	381	355	370	372	369	349	367	377	339	371	357	351	349	355	383	377	379	349	368	342	368	375	399	402	385	389	362	367	379	379	385	383	353	380	370	328	374	394	333	385	346	367	359	356	348	396	369	311	363	371	346	384	379	366	380	403	353	367	370	335	340	386	387	350	337	374	383	371	384	392	364	366	373	362	347	366	380	371	323	396	424	351	366	404	382	329	354	367	412	364	355	379	361	390	374	359	383	362	383	359	398	358	408	404	395	376	382	352	373	370	366	382	404	365	369	336	384	374	382	373	372	370	374	387	371	376	340	377	382	407	375	401	389	376	350	382	391	419	357	374	381	361	348	400	367	378	375	358	382	368	399	389	379	342	344	351	399	347	366	375	359	347	353	389	374	370	352	365	389	330	372	371	384	377	357	385	346	350	364	390	376	363	353	343	413	350	384	382	361	332	384	346	369	407	350	390	410	371	383	389	377	386	400	394	364	377	347	385	388	371	346	334	378	377	387	354	362	374	352	346	359	336	344	348	377	376	361	391	406	390	365	382	377	379	358	360	372	353	371	376	362	383	368	355	384	351	343	398	364	364	363	368	353	376	382	383	348	355	355	412	366	405	379	373	388	362	355	408	355	367	373	398	376	418	355	365	338	384	350	337	342	368	399	387	353	369	357	354	358	370	361	382	348	377	388	361	380	370	343	357	373	392	354	342	374	387	368	403	376	392	388	336	377	381	357	331	387	383	372	368	390	383	395	379	367	391	400	334	359	394	387	335	356	367	360	386	357	372	384	384	359	377	337	380	389	373	347	352	363	390	362	358	382	374	380	382	363	379	375	353	380	384	363	361	381	397	350	374	386	366	357	396	379	351	343	366	367	368	407	366	368	361	371	419	338	335	327	399	359	362	393	369	368	364	346	328	369	396	405	368	360	393	382	361	348	332	346	354	365	371	368	405	365	368	380	364	391	386	365	368	347	346	368	378	380	356	379	378	361	392	359	388	379	391	360	380	383	364	348	349	340	368	368	382	368	354	386	410	362	350	388	384	389	355	346	395	405	371	324	380	351	390	377	389	387	365	368	375	375	354	372	358	383	392	371	386	355	363	371	360	374	381	387	382	384	367	339	375	375	361	359	385	366	366	380	394	398	387	378	368	371	343	384	380	379	378	358	414	366	353	382	398	349	383	341	363	381	335	350	372	340	368	378	369	370	374	368	386	344	350	370	347	355	377	380	385	399	369	369	408	369	370	381	376	364	382	356	372	370	368	368	356	356	380	331	361	372	384	364	379	389	348	376	370	382	348	356	394	371	328	356	391	365	359	374	352	356	373	364	419	415	325	362	345	348	386	369	366	344	363	374	378	396	369	391	361	401	387	353	360	379	346	349	371	364	367	353	366	393	389	391	374	337	371	362	344	334	367	355	379	358	351	371	389	367	358	359	340	361	388	370	354	389	325	366	366	364	360	373	341	391	363	361	351	368	416	397	347	325	362	358	381	394	354	379	379	374	382	372	394	355	381	360	374	385	367	387	380	371	375	367	360	378	353	350	349	365	356	374	377	357	380	344	348	334	370	390	352	377	372	330	366	368	342	355	372	375	364	347	371	338	347	351	364	352	363	380	373	369	370	361	382	370	406	319	374	352	395	357	356	357	372	330	366	423	403	366	407	399	356	360	344	361	366	386	378	367	366	359	368	355	347	382	393	381	370	399	361	372	385	344	349	345	374	344	398	382	390	388	343	382	365	335	377	351	379	359	403	350	347	354	381	362	401	400	389	401	379	379	399	400	380	387	368	380	393	402	385	348	378	348	383	363	392	396	387	397	367	363	368	364	378	376	391	358	343	381	356	359	364	389	365	354	383	394	384	371	397	394	357	385	425	358	390	372	398	411	353	381	353	378	376	386	362	336	365	376	351	365	374	325	381	422	355	397	377	373	378	394	373	384	324	402	380	358	376	376	376	376	360	362	377	353	367	379	352	391	398	365	383	339	384	362	371	361	368	348	400	384	341	373	393	371	358	366	381	361	385	344	357	354	358	363	333	364	380	424	382	380	355	385	374	362	359	362	397	378	399	367	391	375	416	375	364	368	371	357	359	356	354	354	376	365	376	378	401	402	383	364	351	376	378	395	383	406	387	388	362	343	366	398	344	386	376	347	381	385	405	413	367	389	393	367	400	363	386	374	380	378	391	389	392	380	370	375	332	366	350	375	379	379	375	347	389	380	346	347	353	341	370	337	336	378	346	380	371	386	382	378	407	356	362	374	367	399	375	388	370	392	382	358	396	385	369	363	341	395	364	379	373	408	313	360	375	360	360	371	382	378	381	340	381	366	382	322	367	351	378	382	407	380	392	402	376	362	369	360	395	366	365	363	367	395	420	353	377	357	360	382	368	348	370	377	337	382	366	361	379	374	372	372	376	389	347	382	401	368	377	341	379	377	371	390	375	378	389	389	430	353	371	353	360	370	368	390	386	390	367	374	380	351	352	395	367	385	338	371	391	350	394	429	396	383	357	368	356	393	361	356	363	397	371	369	380	382	395	402	350	372	344	396	342	363	382	357	386	366	363	356	356	364	360	370	393	350	390	359	368	374	385	377	352	369	376	377	370	405	351	393	357	404	397	412	385	364	375	403	357	357	377	403	397	366	391	363	379	368	346	356	380	342	384
22545	21437	29249	24004	21432	21311	4458	1404	1197	1107	988	939	933	829	823	824	793	782	762	747	741	760	741	723	742	705	718	779	758	728	680	690	684	705	727	739	713	730	694	691	708	737	746	745	742	696	686	696	680	683	710	658	642	682	665	695	675	645	681	664	695	698	731	713	731	720	647	692	700	716	667	665	727	700	694	711	676	730	700	705	686	695	667	711	697	685	695	741	652	650	679	679	756	695	702	710	708	659	698	680	737	652	682	685	716	725	739	695	691	677	679	698	679	677	675	675	693	676	652	673	679	716	665	667	680	736	661	714	731	692	655	708	682	671	663	672	711	707	632	694	720	683	701	686	708	689	650	713	705	657	673	655	668	682	721	770	758	646	655	704	653	713	705	703	680	717	695	677	753	714	689	669	674	671	733	691	702	660	694	684	686	706	673	681	677	637	697	615	695	654	664	677	708	714	698	708	672	630	688	699	633	672	700	682	689	682	716	713	635	631	719	632	704	648	695	705	688	666	696	701	667	716	681	694	662	709	690	678	675	689	669	712	681	717	642	712	745	705	687	645	669	649	688	663	683	688	679	722	678	718	692	692	654	656	610	646	690	687	700	681	666	689	669	670	689	677	748	681	695	700	756	697	725	639	709	720	718	706	682	707	713	685	665	697	667	736	716	702	671	687	768	721	627	726	702	679	686	671	664	662	713	740	693	693	701	680	696	656	678	684	686	657	690	695	683	690	720	699	669	660	648	650	695	716	665	660	713	684	666	666	698	689	718	694	689	687	672	675	693	681	731	670	702	688	710	671	689	709	670	681	721	674	686	671	682	686	682	701	694	649	670	717	662	695	701	727	692	697	714	680	747	716	748	711	683	648	671	693	674	671	684	641	659	666	701	690	666	705	688	693	682	662	676	652	697	642	694	672	731	649	675	693	688	696	726	729	702	692	684	655	719	700	678	652	695	755	676	685	708	712	700	667	673	666	662	713	692	721	702	640	680	659	679	642	684	727	704	689	704	677	687	676	699	699	680	666	655	691	749	701	678	656	669	644	733	732	720	698	647	692	676	694	653	669	647	718	705	683	716	653	688	763	721	676	712	699	704	660	672	696	624	651	691	704	671	744	717	700	719	705	709	676	701	664	720	646	716	706	721	696	697	681	703	645	742	672	668	672	706	694	673	741	670	707	650	715	671	736	745	713	669	707	665	653	675	654	698	688	637	702	748	646	694	667	735	708	732	692	707	728	665	677	655	696	688	658	703	634	649	654	708	665	638	685	723	692	688	718	696	688	739	677	671	696	699	704	652	709	663	664	713	654	671	710	673	687	686	701	705	670	694	709	728	698	705	669	717	664	672	662	648	744	735	688	696	655	688	669	682	716	641	680	692	721	742	667	692	664	737	661	666	653	682	689	657	716	690	679	663	697	711	727	693	631	691	690	671	668	693	706	689	648	691	663	676	636	697	676	698	687	659	726	670	684	735	710	723	693	659	671	664	701	668	640	702	637	653	704	672	680	740	686	675	699	704	674	675	662	723	702	749	682	666	688	664	676	699	649	685	637	663	721	728	742	692	656	775	682	687	682	707	714	714	650	660	718	688	703	741	692	690	701	693	723	682	684	722	693	686	685	678	666	646	689	686	634	704	705	700	640	662	684	676	676	717	712	694	763	677	720	709	696	696	717	631	696	703	682	662	703	685	639	671	673	712	662	712	692	681	742	709	693	669	742	638	678	678	642	703	693	672	724	684	633	619	697	643	681	678	660	676	714	692	696	691	700	684	659	694	652	709	724	646	724	707	655	617	669	685	644	660	681	715	664	665	694	710	701	718	716	766	679	670	638	711	684	655	729	703	691	705	656	697	650	686	729	687	676	721	691	719	643	697	678	730	694	704	687	666	698	702	699	635	713	645	670	673	714	702	705	695	708	698	707	699	685	692	645	692	711	704	716	676	689	645	666	750	657	735	701	665	657	638	713	637	671	689	675	679	673	649	651	696	715	701	695	662	712	691	686	672	642	683	688	711	750	680	716	653	695	741	705	699	702	635	656	711	678	638	726	669	670	692	651	684	678	632	680	683	694	698	688	667	719	687	669	682	708	694	714	690	710	690	712	689	691	679	699	695	683	715	707	676	671	740	654	693	650	686	665	656	660	711	641	691	632	657	655	702	686	711	637	701	664	702	692	686	684	680	677	658	655	722	724	693	660	698	685	655	676	660	681	726	689	676	663	677	700	680	709	700	696	690	729	717	675	708	679	681	737	678	669	682	671	682	680	685	724	705	656	679	656	617	703	720	684	717	689	625	719	684	673	682	686	715	713	654	697	687	677	707	678	652	673	674	697	698	679	722	733	701	699	682	673	701	693	670	678	690	709	737	720	709	682	710	665	683	673	713	736	683	697	673	633	684	638	704	650	694	666	708	672	710	710	695	625	644	694	682	694	667	681	700	671	663	699	683	683	716	669	686	661	655	697	717	656	683	654	703	697	615	680	676	725	641	626	668	686	638	691	652	636	674	681	697	750	654	660	657	669	687	655	659	707	662	667	692	681	683	680	736	681	662	676	667	736	691	693	683	671	682	686	688	677	692	675	665	687	723	722	652	676	702	722	636	660	660	699	698	659	712	684	678	684	714	692	698	681	701	713	692	695	740	683	692	720	708	667	657	663	763	682	648	622	716	713	741	723	685	719	700	711	677	716	709	655	654	687	741	707	733	669	674	652	673	692	670	704	674	749	688	702	708	631	699	707	657	683	687	673	699	721	707	676	678	678	670	675	685	672	668	694	679	711	668	736	670	647	725	690	638	677	660	703	664	673	713	695	663	653	709	694	694	690	642	698	666	693	684	668	655	669	666	667	642	647	704	657	691	708	710	736	686	672	636	694	671	691	715	691	665	690	709	672	668	676	727	685	677	690	664	698	707	675	677	687	697	629	684	663	655	726	680	698	671	707	664	654	678	734	730	667	717	716	682	695	698	708	689	714	679	710	674	687	679	677	696	700	711	662	741	648	688	691	674	690	693	666	704	663	684	646	681	719	688	704	692	673	725	671	690	698	712	659	649	698	652	676	653	662	711	705	676	700	682	705	630	729	672	707	728	665	724	682	687	646	709	690	702	679	668	639	690	722	667	735	765	667	721	682	696	671	629	678	700	653	737	721	653	682	669	714	669	680	679	648	699	700	690	651	652	674	653	713	724	672	700	704	678	727	683	683	726	725	734	636	694	696	690	699	689	693	672	659	698	687	763	684	695	662	708	682	704	670	685	731	688	681	715	683	717	683	720	649	705	706	662	704	692	693	667	645	754	672	665	687	663	689	666	736	697	693	662	715	700	694	671	698	680	718	720	693	680	692	676	704	721	692	702	686	665	652	687	674	669	656	735	668	650	658	640	728	691	682	693	698	631	690	685	686	713	722	666	675	658	731	643	734	669	693	634	668	675	697	680	716	691	654	669	700	694	661	698	672	662	694	661	726	646	704	661	685	697	696	680	670
21023	14165	10063	4856	3515	2888	2377	2133	1852	1629	1370	1273	1204	1188	1056	1112	1046	966	973	957	969	917	902	927	919	902	888	910	899	948	884	915	862	887	864	894	927	858	859	867	908	862	873	887	903	920	882	839	851	871	888	873	846	896	919	907	874	873	884	882	855	863	805	861	868	854	823	854	830	838	848	894	845	871	808	840	884	834	875	843	926	933	857	847	925	898	864	889	884	925	841	831	857	870	870	909	881	873	940	893	852	835	922	861	882	878	853	854	848	870	845	872	855	883	905	870	863	790	866	862	785	934	847	866	871	858	841	918	860	858	851	879	852	823	864	867	882	840	879	850	855	903	870	851	891	864	902	873	878	830	859	850	833	869	898	866	852	865	908	801	858	863	916	867	842	819	848	798	841	914	879	852	815	914	852	870	841	817	885	817	866	854	852	932	843	911	843	803	872	866	891	866	906	838	842	879	864	867	817	887	861	874	853	888	870	813	896	920	916	837	881	866	879	874	866	834	848	866	901	814	901	873	845	879	859	885	881	877	859	884	845	863	825	852	905	807	857	903	824	901	912	868	807	887	844	820	867	873	868	887	878	782	882	896	913	923	931	840	849	855	874	888	870	862	827	803	887	853	852	852	800	928	830	820	888	882	847	879	863	862	872	875	846	903	873	879	845	840	843	902	918	849	898	864	900	870	898	869	858	836	820	818	869	845	874	914	889	870	825	879	857	888	869	868	925	857	877	827	918	841	816	834	876	825	825	832	864	879	890	831	855	865	833	855	867	830	872	873	820	873	878	896	850	849	824	874	857	862	851	860	856	846	821	902	825	827	814	809	856	894	846	866	831	884	890	846	816	843	873	853	903	885	845	804	880	857	827	821	843	879	841	853	848	904	874	878	875	853	862	896	923	844	833	853	874	856	850	900	780	891	897	867	864	826	862	894	893	853	882	865	799	853	870	863	804	851	857	837	891	866	866	853	871	920	831	870	908	816	887	859	839	883	877	838	866	851	819	840	781	907	833	847	859	885	867	892	842	862	846	858	863	891	872	834	813	888	895	816	820	890	816	858	811	891	848	871	857	854	869	855	828	879	838	885	826	871	834	835	873	868	842	894	885	865	837	839	869	854	850	843	908	849	862	865	859	857	896	893	861	854	823	908	865	865	871	866	862	892	891	854	893	878	876	836	844	847	836	820	884	861	868	876	841	840	842	837	897	851	852	819	931	889	854	850	838	875	838	898	846	872	894	896	863	818	895	863	846	898	870	879	887	829	860	856	883	861	855	896	872	874	821	834	855	854	846	885	890	877	832	899	867	827	858	869	831	928	856	818	842	871	869	844	868	853	868	918	838	946	846	806	866	817	838	832	840	854	855	856	849	832	828	867	872	848	815	820	827	894	870	881	862	856	862	879	909	869	840	889	896	836	891	990	833	835	833	879	883	908	844	885	894	849	819	890	879	865	878	814	919	873	796	878	893	812	830	861	852	889	871	858	825	852	832	883	837	888	885	882	836	846	866	818	834	851	835	854	862	866	875	876	900	835	862	853	870	883	869	841	888	848	910	841	889	823	837	868	887	893	801	858	849	833	839	857	864	903	844	902	858	889	862	845	828	873	874	897	799	898	844	829	871	852	798	853	859	890	904	893	846	876	836	879	807	872	927	869	862	843	832	860	875	883	888	869	821	845	879	892	865	884	878	839	803	924	849	874	894	901	835	861	917	831	862	882	863	871	853	841	863	931	783	880	860	876	886	789	912	860	803	875	840	906	830	838	874	897	836	817	895	852	858	872	880	829	852	892	844	887	813	912	883	844	788	842	862	848	858	845	837	826	904	828	850	866	900	863	858	852	812	847	891	902	848	891	866	833	883	910	861	827	844	874	841	851	853	835	901	829	867	846	907	899	835	864	810	865	815	858	892	831	838	863	849	851	805	862	881	874	873	889	853	811	868	881	855	857	864	895	897	894	842	880	870	832	860	859	826	837	860	919	921	862	831	849	808	850	872	855	859	900	936	833	839	868	844	824	879	815	857	834	836	831	870	853	894	880	870	827	795	847	827	901	841	803	882	931	853	876	833	798	889	895	869	858	904	859	902	855	826	881	873	836	898	884	837	842	925	858	816	853	855	879	867	815	811	841	851	823	878	830	862	870	910	812	863	826	848	851	850	816	852	866	875	830	868	896	847	881	870	784	861	846	894	839	784	869	834	860	870	866	842	902	869	899	913	820	818	849	820	853	812	824	843	813	876	841	858	871	835	874	882	840	864	815	855	869	840	881	856	846	879	866	834	852	869	900	899	821	835	844	863	827	883	812	883	871	903	876	870	864	834	903	798	844	857	882	835	916	837	870	838	889	858	838	893	855	835	809	866	830	820	869	839	848	910	856	833	871	820	891	831	813	833	841	872	848	841	915	812	839	802	843	832	804	880	865	857	874	895	867	877	809	859	843	823	884	839	841	842	845	877	882	899	892	904	861	887	848	867	917	859	889	858	819	837	834	845	879	831	872	866	819	841	862	847	876	930	859	857	859	834	855	821	871	853	825	889	831	846	870	886	889	860	825	838	836	958	853	855	824	934	909	860	838	853	802	922	867	894	847	901	787	935	811	888	872	877	806	821	839	904	829	849	865	875	822	836	823	863	851	844	881	916	827	806	859	811	865	836	832	876	851	842	859	834	917	874	835	832	869	879	887	818	827	865	901	848	876	896	839	853	906	909	857	879	838	890	870	872	920	821	840	895	816	848	849	860	879	861	843	844	881	853	831	898	887	867	875	855	840	852	920	864	858	840	916	850	835	827	844	939	877	851	859	828	868	923	837	854	904	838	893	898	862	868	882	855	801	799	867	891	926	806	871	912	890	881	895	806	882	880	812	875	899	909	861	833	853	889	876	858	779	837	888	834	866	911	854	907	858	816	893	830	822	841	872	862	828	845	843	891	861	880	860	880	818	808	821	895	849	830	853	894	850	863	848	861	815	882	796	913	878	895	869	808	846	869	845	865	867	869	871	919	852	809	869	845	855	847	855	885	815	894	862	860	799	863	880	869	839	902	874	882	810	826	850	844	846	889	909	885	871	843	841	843	851	843	890	865	919	833	853	884	830	859	799	827	870	865	801	885	828	870	869	860	874	854	879	865	861	874	867	851	859	890	881	833	854	933	862	849	914	899	848	873	795	886	911	853	839	848	866	912	881	850	850	889	855	888	894	869	878	861	880	856	859	845	852	908	875	850	900	864	840	830	850	840	891	886	882	883	904	844	889	897	860	859	881	826	874	962	892	862	825	845	824	842	825	796	839	878	907	872	807	835	851	862	855	903	882	839	871	826	846	852	888	855	874	827	897	863	878	897	811	898	881	846	916	856	836	944	867	824	867	887	851	898	884	868	831	839	848	859	890	969	882	840	898	903	925	836	904	848	839	890	915	884	836	828	859	839	861	902	877	839	852	846	904	818	820	814	827	890	858	815	862	835	848	865	928	844	847	854	885	830	882
27579	17325	3375	880	581	516	486	513	481	508	447	488	435	452	441	432	432	428	462	445	467	446	447	466	416	424	430	477	423	411	456	450	403	443	443	429	430	439	398	418	418	412	444	457	400	388	401	439	430	442	436	405	466	439	467	413	434	407	435	438	476	444	418	445	438	441	465	462	427	418	425	435	404	433	419	455	392	429	463	408	450	428	422	440	443	372	446	415	425	441	433	444	444	433	427	428	432	412	441	454	448	422	443	435	428	417	422	490	418	442	474	433	425	458	436	448	447	426	463	457	431	416	424	441	422	438	455	404	436	467	452	435	450	469	408	445	426	450	435	440	421	449	475	458	443	435	423	412	470	440	414	398	410	424	424	441	429	419	470	440	429	453	422	414	416	430	436	420	411	424	445	451	422	413	434	402	435	431	463	423	455	416	408	439	447	413	448	438	424	494	429	466	438	442	447	447	469	452	437	417	443	392	427	441	467	436	440	452	478	436	483	437	452	460	446	424	408	438	444	429	419	444	429	433	465	469	449	444	479	445	433	430	475	433	433	422	433	417	453	436	421	447	457	409	427	423	456	431	442	443	420	440	415	464	442	430	398	436	419	414	424	424	451	434	441	437	401	461	456	434	438	443	425	442	390	420	408	424	481	445	414	436	421	421	432	446	462	427	418	432	425	405	502	408	424	421	485	426	480	432	436	409	441	433	430	427	431	443	445	457	450	453	432	455	448	423	413	445	454	391	468	448	425	470	429	465	453	461	457	424	413	468	464	426	446	458	438	448	408	441	408	451	446	441	453	400	456	458	420	416	397	420	424	435	452	443	433	444	438	419	488	451	458	439	461	424	446	418	450	443	434	432	436	422	438	414	445	430	429	449	467	413	439	423	424	451	457	448	429	440	441	445	458	470	419	427	429	430	457	437	418	442	432	410	432	410	457	456	442	439	416	414	442	445	457	456	444	402	435	426	439	453	419	459	453	411	439	468	420	466	425	477	433	455	453	402	416	422	476	421	404	433	434	422	407	439	401	469	481	413	457	436	402	457	432	459	429	461	433	455	437	442	435	452	412	396	430	444	442	439	403	437	465	426	411	433	454	453	401	450	451	488	426	419	458	494	443	462	429	434	487	464	424	461	471	423	449	455	445	385	424	447	455	393	409	438	424	445	436	466	402	406	415	468	444	457	455	443	441	469	432	402	431	399	446	418	468	441	439	404	425	470	436	439	439	450	449	397	403	461	428	459	429	476	436	430	473	406	459	419	439	442	425	444	460	470	411	421	424	420	422	415	434	430	430	469	445	442	443	438	419	449	427	473	456	424	442	438	425	429	438	442	443	407	420	438	417	456	428	432	435	451	478	458	457	431	468	450	468	443	416	435	414	463	438	430	446	426	385	425	401	465	403	451	428	404	451	448	447	443	423	444	438	434	434	441	459	458	377	432	460	404	463	450	411	427	434	460	436	405	458	417	463	481	457	452	464	389	471	482	448	459	437	449	446	461	468	407	405	435	430	428	454	432	421	433	435	447	440	427	433	428	416	442	434	449	423	446	399	438	444	414	433	445	429	440	423	445	449	462	428	415	435	422	477	434	423	451	438	465	430	456	414	395	430	408	440	427	478	452	444	413	458	412	437	443	441	439	481	398	447	465	406	454	460	446	455	452	457	415	465	468	426	410	422	437	442	432	454	476	465	453	441	402	416	414	459	468	433	406	425	397	451	418	439	438	436	434	406	489	419	445	375	427	454	448	455	424	455	473	426	426	467	430	420	416	396	418	428	482	409	408	436	421	434	426	420	429	480	470	458	449	428	409	444	434	430	417	471	462	463	417	437	427	472	409	447	412	433	414	445	413	459	447	437	423	431	437	420	414	417	425	419	439	454	415	457	431	451	452	431	423	446	473	435	471	446	423	412	427	475	474	425	475	445	434	426	404	460	427	454	446	435	408	396	433	485	439	395	423	422	457	446	451	450	445	417	429	425	419	433	462	397	439	476	402	467	442	468	441	452	455	402	441	454	459	428	473	464	436	466	435	444	439	412	448	454	447	421	408	393	445	400	365	444	452	442	391	416	429	439	460	421	422	465	415	458	456	460	426	481	450	466	445	442	446	420	470	485	486	446	430	419	469	413	439	467	442	436	465	419	429	477	407	414	423	420	434	446	451	431	416	469	454	427	423	415	447	485	415	398	385	434	418	442	450	429	459	452	405	413	457	461	420	430	426	441	458	426	438	379	454	420	467	441	454	444	451	424	466	449	416	464	444	480	437	469	436	419	423	463	435	436	445	396	435	415	384	459	407	414	455	459	475	413	465	458	447	426	440	426	438	445	440	440	434	439	461	407	440	424	448	409	433	434	425	433	448	446	463	450	427	426	438	456	469	459	422	425	435	482	430	464	440	452	433	435	425	429	430	456	399	435	457	440	466	462	440	419	435	476	455	452	456	413	416	478	430	412	428	402	439	479	440	491	405	423	433	430	424	428	428	442	425	438	425	432	428	433	398	399	417	458	458	461	430	434	462	427	433	413	460	429	409	452	424	416	435	461	437	425	450	378	412	448	413	423	453	431	432	411	428	424	442	448	453	436	455	411	461	445	453	411	440	465	462	459	421	440	455	442	426	472	434	460	437	422	433	443	427	457	440	432	434	417	445	466	473	437	432	404	452	471	423	451	426	467	426	453	432	450	427	441	445	408	428	433	425	410	440	436	436	453	434	422	445	471	394	442	418	430	401	459	442	463	453	461	441	461	455	412	449	439	411	435	479	411	440	441	426	481	424	458	435	453	475	468	420	421	459	427	455	458	487	416	451	437	445	417	446	443	448	398	410	413	484	447	438	441	435	440	399	466	454	451	465	439	447	431	449	427	448	421	423	386	451	409	451	435	427	425	419	458	429	457	433	422	435	413	469	414	466	444	427	442	456	427	414	449	430	424	451	423	438	465	468	412	396	425	431	424	420	431	425	445	425	429	410	482	386	436	432	424	406	450	456	449	454	438	432	446	452	414	417	455	408	472	430	434	425	451	415	413	429	423	462	434	430	431	408	409	405	432	457	411	409	464	447	472	406	466	482	430	433	412	421	438	408	473	399	436	446	429	426	414	448	434	469	439	440	431	443	445	445	400	405	448	415	422	431	461	445	426	452	449	405	413	390	407	422	450	429	410	423	443	437	462	433	401	387	437	462	403	469	442	412	461	409	441	394	426	458	446	425	400	423	443	440	419	408	451	453	414	395	409	433	398	445	464	424	454	422	463	429	457	448	445	465	447	414	432	426	396	402	459	446	460	443	390	397	432	442	470	424	435	451	412	432	444	397	462	469	471	452	447	453	446	461	435	452	446	430	480	478	440	470	416	401	441	388	455	449	419	429	451	425	420	408	402	405	422	423	433	393	435	425	421	450	421	404	422	450	448	452	423	441	437	438	446	428	448	420	410	487	397	399	429	452	448	407	425	431	447	422	455	473	417	411	487	436	443	428	410	436	432	421
5853	2097	1580	888	760	775	725	726	682	657	596	618	583	567	601	616	548	579	607	578	549	538	614	570	533	572	535	564	570	539	571	520	562	551	517	529	541	538	543	580	570	576	594	516	535	567	545	556	507	541	513	556	545	542	529	556	546	518	584	522	513	561	569	534	508	543	562	528	559	559	538	567	566	528	580	576	544	593	595	528	572	567	543	568	540	521	529	537	599	576	536	554	544	532	547	561	570	533	578	554	552	561	592	534	522	578	574	497	602	598	531	572	553	533	508	551	512	541	533	550	539	535	535	576	539	525	519	535	555	560	562	581	567	539	563	523	508	579	533	532	522	546	543	574	547	570	575	600	530	538	555	540	545	525	540	541	572	559	499	544	546	586	543	589	574	570	523	541	526	531	570	526	515	512	531	502	589	598	596	550	551	547	541	539	567	535	560	509	609	587	531	580	494	580	547	558	575	534	545	538	534	549	517	543	556	518	503	525	544	563	495	600	560	557	573	535	561	578	559	563	577	530	525	560	566	542	540	552	535	567	576	544	576	546	540	556	506	543	585	522	532	555	524	562	529	590	563	561	509	508	550	534	523	508	543	552	536	560	537	552	578	548	530	566	543	527	563	551	578	509	532	581	521	563	575	534	510	596	568	552	511	522	587	563	523	582	535	494	542	544	580	568	575	541	563	532	526	497	566	550	560	566	567	561	546	503	571	530	584	519	569	517	559	557	588	546	509	532	544	524	583	560	534	543	578	557	568	582	586	555	555	545	571	543	581	559	570	577	530	543	559	558	542	562	544	554	552	567	530	553	526	531	496	560	543	568	551	548	531	585	531	535	541	590	513	537	561	529	551	573	550	533	585	547	567	542	560	578	564	544	548	564	548	588	570	559	528	574	521	594	539	537	581	527	569	577	567	569	528	567	520	541	523	555	551	522	509	532	553	531	536	535	562	555	528	536	542	540	566	531	536	569	567	535	593	534	510	567	617	536	548	596	575	597	521	577	576	549	556	520	530	546	542	555	519	518	534	570	569	520	546	562	532	530	568	562	543	526	555	593	528	505	569	547	550	528	539	536	568	534	562	523	537	534	542	534	588	521	550	537	539	577	559	538	564	602	617	534	528	568	563	585	553	560	600	519	532	557	525	559	588	545	518	529	580	564	526	521	543	561	552	579	540	583	562	563	593	535	539	553	521	536	561	523	542	557	561	550	584	576	576	579	568	555	567	583	538	519	568	597	505	537	567	527	514	572	507	567	512	543	562	547	549	565	555	531	518	550	522	557	530	551	577	583	524	540	499	523	513	561	574	528	545	560	544	546	495	539	575	533	588	562	536	564	532	573	540	553	567	582	548	571	622	506	545	587	528	498	576	571	571	507	565	537	548	564	535	574	548	573	577	547	546	543	543	574	558	555	545	562	525	601	555	550	534	515	562	528	519	539	552	593	527	534	525	586	563	576	546	560	541	585	541	524	548	568	571	545	574	528	539	576	534	560	593	586	555	562	525	557	532	533	521	594	581	549	573	503	546	536	536	567	528	573	589	529	507	562	535	566	537	544	563	514	523	562	529	547	521	580	550	572	529	497	540	546	562	533	539	534	562	506	571	584	568	585	563	542	569	535	578	521	551	567	533	592	559	544	532	568	540	574	563	557	530	523	544	567	550	552	535	566	531	535	506	547	561	560	563	501	577	519	532	537	548	565	538	596	559	537	580	592	563	549	528	548	564	555	557	576	532	546	561	549	556	530	557	524	571	533	580	534	533	602	523	520	548	509	533	559	570	526	582	537	554	559	538	557	540	534	535	540	522	548	564	543	549	570	531	570	547	530	525	544	532	552	537	614	582	577	526	508	545	569	605	536	580	559	575	559	552	567	534	523	555	565	531	493	554	531	532	545	543	601	547	540	538	583	565	557	548	522	528	545	544	526	567	528	547	591	522	528	530	566	536	545	564	571	577	526	506	557	552	592	558	536	566	539	535	531	570	570	544	525	538	553	596	553	532	562	498	559	551	554	541	549	558	538	548	581	520	517	523	550	572	557	513	524	562	551	585	551	482	558	599	534	562	540	536	570	542	528	553	525	535	517	543	522	550	511	589	513	546	558	531	590	591	544	551	574	519	508	543	596	555	562	583	536	558	570	541	570	570	551	545	567	517	565	543	526	537	550	558	531	562	497	576	530	551	523	534	563	556	566	613	508	520	586	553	581	587	492	506	558	520	604	541	514	536	559	568	533	585	572	553	556	538	570	513	548	569	519	549	528	570	571	529	556	524	543	551	535	524	562	551	554	518	539	516	547	533	572	571	539	568	530	522	559	555	483	562	568	545	502	589	514	538	548	510	582	526	562	545	545	531	542	569	522	599	522	586	566	525	534	562	618	539	566	519	573	515	507	544	510	530	537	561	511	507	572	576	546	528	557	584	565	575	555	531	563	544	537	600	549	541	540	574	546	535	569	531	587	564	527	542	523	558	555	518	542	626	508	575	520	575	627	519	574	552	538	552	540	545	542	576	573	568	576	557	556	530	526	594	540	553	573	561	561	524	592	536	567	552	563	529	556	586	575	570	531	541	543	509	527	520	546	532	523	563	555	508	539	591	530	513	566	567	527	563	542	539	519	534	529	535	529	584	545	510	530	529	537	551	612	559	536	561	580	564	598	549	513	581	569	532	514	551	582	527	553	541	545	571	539	578	566	560	528	567	537	546	519	570	562	578	547	549	534	539	547	525	577	521	562	551	535	523	525	557	542	511	567	549	584	537	560	591	554	577	598	537	531	540	554	583	555	548	567	565	573	535	553	567	553	601	537	564	503	543	523	543	554	578	500	555	553	564	507	524	580	537	525	510	525	529	568	520	529	569	547	557	563	552	544	508	536	531	558	552	524	551	545	577	554	580	585	499	556	600	530	542	563	523	547	553	598	545	549	572	541	569	552	583	562	547	546	548	526	570	559	518	508	544	537	539	507	579	573	515	547	572	508	525	590	547	556	541	511	552	533	523	545	557	579	537	547	513	536	578	526	536	576	536	508	563	556	540	487	542	576	548	541	524	548	609	518	560	529	480	528	563	516	602	551	554	549	499	543	575	563	493	517	525	524	563	507	568	553	561	520	528	555	532	553	575	527	565	555	533	540	562	577	530	510	509	576	584	545	554	595	547	530	539	550	556	572	562	547	572	612	531	548	549	567	564	555	530	569	550	543	577	495	536	551	571	558	533	560	558	575	500	557	513	542	579	489	556	565	544	550	533	540	566	536	539	514	519	529	525	552	526	545	556	587	525	544	569	540	569	553	528	530	550	537	563	498	544	558	540	566	566	528	534	504	543	562	550	563	544	564	560	527	533	569	529	538	570	536	558	575	550	533	528	538	560	567	528	529	515	565	560	562	518	560	495	566	521	546	594	544	540	498	578	564	584	578	546	552	572	543	511	519	550	506	582	570	549	550	538	566	511	567	510	581	569	558	547	580	519	556	557	590	535	542	557	536
23525	21392	28589	24538	21226	5506	1406	1144	1003	906	899	938	858	888	869	832	859	824	766	770	776	819	799	793	754	791	797	749	752	720	814	738	746	798	773	790	798	798	739	793	753	750	714	756	769	767	735	837	811	771	754	771	752	758	731	748	747	800	785	733	711	766	750	790	789	734	781	746	706	787	817	754	831	762	720	800	772	731	763	730	749	764	777	768	743	737	813	752	769	778	757	773	812	726	720	767	800	789	767	760	761	799	760	758	778	780	758	782	790	746	734	765	739	720	773	790	837	741	730	751	746	783	776	743	701	755	730	805	716	777	799	738	700	742	752	754	758	762	722	739	741	816	777	759	751	749	748	736	771	753	811	769	750	768	774	739	741	766	751	712	756	756	725	725	741	744	759	763	786	771	761	751	807	795	782	763	721	710	726	713	730	730	763	707	723	734	828	748	737	736	796	720	775	741	743	806	756	779	768	724	758	755	720	732	745	793	776	814	710	782	735	743	721	775	743	756	764	771	756	766	789	751	746	749	751	774	780	741	730	694	730	788	793	820	754	741	820	743	754	721	744	778	750	786	755	762	729	714	775	746	776	730	743	758	809	716	717	722	733	725	686	742	765	749	763	743	742	791	845	761	718	768	768	790	761	728	777	786	737	787	755	752	709	752	715	722	780	784	781	747	753	698	722	769	732	738	752	717	748	739	775	712	760	782	749	761	746	778	730	731	726	789	763	725	772	784	742	757	781	770	747	739	759	739	741	785	697	735	761	774	789	742	730	725	765	759	759	782	782	760	752	797	747	730	817	779	732	758	717	770	802	756	738	797	737	756	800	771	748	718	723	765	787	713	734	734	765	786	719	783	719	757	717	763	761	792	794	714	729	764	734	725	718	766	775	781	792	744	760	793	742	772	717	779	778	727	787	719	803	758	771	776	748	704	726	759	780	741	763	731	758	766	740	731	722	729	723	707	786	774	737	756	766	782	758	779	744	775	774	798	801	732	792	761	789	731	763	736	749	762	742	732	768	771	770	723	736	751	756	721	734	782	775	720	782	747	705	730	773	782	765	742	742	712	754	756	730	778	774	765	715	773	725	748	784	766	739	760	704	785	717	792	752	787	691	785	781	764	786	754	723	726	760	737	754	756	719	771	751	738	788	734	738	726	715	770	759	738	779	772	739	784	775	706	760	752	742	772	777	770	760	766	731	763	744	731	752	725	783	746	741	776	774	742	778	740	764	760	726	772	752	779	748	736	779	790	737	782	737	738	770	757	759	735	756	752	779	804	762	779	815	751	752	755	740	725	744	737	753	718	778	744	832	789	730	703	758	755	706	763	684	773	719	778	758	764	743	721	728	740	803	751	777	769	770	816	764	767	751	743	726	792	710	807	772	742	749	788	792	693	766	726	801	782	750	776	772	786	745	768	781	797	698	783	762	736	754	795	764	739	791	773	768	745	777	767	739	775	796	754	745	722	708	744	737	747	786	750	762	735	755	759	761	745	787	769	752	713	767	747	748	752	742	799	789	744	785	757	789	738	743	756	750	712	785	787	767	784	785	705	799	769	742	704	781	790	696	768	782	751	749	766	749	768	739	785	754	723	722	738	754	758	742	754	758	780	760	704	735	743	770	759	753	724	774	739	759	748	773	754	729	715	758	786	731	732	747	786	749	740	766	769	731	751	759	742	787	714	743	747	749	767	752	805	741	779	798	753	790	745	781	720	778	741	756	758	745	750	735	768	767	785	796	796	740	786	758	770	738	705	745	744	778	765	758	739	739	744	730	729	779	736	765	801	774	752	716	821	757	748	802	764	711	695	749	733	750	730	822	760	743	768	766	779	765	737	741	750	749	717	735	778	755	739	783	781	727	738	776	729	782	739	732	734	733	767	796	750	741	759	785	791	760	756	786	784	762	741	731	779	721	743	727	727	750	733	735	757	763	786	786	751	697	776	702	753	807	794	753	762	785	740	805	728	794	738	774	807	721	729	811	774	775	725	739	765	718	778	775	761	749	802	751	774	744	771	795	741	802	781	763	772	765	756	800	742	762	822	757	746	739	741	792	718	787	775	743	764	765	777	757	780	766	720	735	750	746	756	705	777	777	765	753	757	755	758	811	752	766	761	753	792	773	735	718	815	722	798	715	768	792	729	760	711	744	732	785	710	798	747	768	773	718	766	734	779	789	775	763	742	733	812	755	718	785	761	749	811	734	739	698	773	816	785	739	737	767	735	736	773	778	796	736	766	775	785	756	716	759	748	758	781	752	807	726	759	717	778	762	726	721	741	744	695	734	734	728	751	759	742	739	757	816	731	749	764	748	727	737	726	764	770	790	772	770	738	766	749	781	755	768	760	740	750	738	733	731	740	762	735	729	758	739	814	759	742	796	765	759	768	725	770	763	686	706	816	822	760	748	779	753	745	778	730	736	741	787	773	754	745	757	695	787	718	734	718	738	750	778	800	788	778	776	777	722	767	746	746	760	738	745	784	731	708	803	782	742	756	724	749	794	796	760	745	792	730	703	726	729	743	783	797	811	775	781	774	767	758	761	768	704	734	773	738	781	759	720	780	751	782	738	783	763	714	762	719	786	762	723	742	706	761	762	762	714	732	765	791	734	763	726	804	767	729	779	693	761	767	741	732	788	764	810	781	731	755	742	781	756	739	776	735	758	801	725	821	730	792	845	713	715	704	781	775	738	705	710	761	802	761	768	758	739	729	696	748	724	753	717	723	788	782	742	779	783	780	727	728	770	720	756	734	755	749	763	751	787	735	782	752	777	732	772	744	769	756	743	761	732	763	748	775	746	732	718	723	758	711	714	801	689	711	706	785	738	727	735	759	727	798	751	769	761	706	733	728	760	771	810	701	786	723	749	793	714	688	767	742	717	784	758	763	762	780	758	736	746	757	714	752	684	760	752	756	762	761	739	803	697	718	754	736	785	724	799	762	736	725	778	774	744	783	808	769	737	782	726	757	746	747	734	747	782	725	756	747	716	781	775	777	727	717	789	794	714	753	755	760	760	750	787	753	760	769	751	764	746	777	728	753	755	756	763	740	751	717	695	729	770	778	779	763	782	780	819	827	748	771	723	761	814	765	764	715	745	718	775	758	746	767	766	750	702	724	782	681	766	796	754	714	750	779	766	773	746	791	800	771	761	745	746	794	744	744	743	781	720	788	769	742	760	744	766	726	718	721	763	762	775	781	803	745	768	774	771	744	742	786	796	726	741	755	722	744	754	727	741	771	737	781	725	773	778	764	775	784	793	733	732	754	749	703	764	738	777	741	790	743	736	758	763	745	750	767	729	734	760	793	743	731	764	748	737	815	716	732	739	750	778	763	800	768	743	778	732	808	776	735	735	757	755	802	775	719	793	734	725	694	787	712	760	750	725	752	746	815	739	778	755	822	724	775	774	752	790	737	725	731	703	758	701	730	709	756	798	762	790	756	805	744	781	772	770	650	778	755	730	785	731	771	804	725	798	743	794	804
18518	9541	6390	3182	2419	2068	1828	1580	1408	1319	1230	1128	1101	1019	1119	1054	994	965	1028	967	932	949	996	974	959	920	978	933	944	932	892	998	961	922	958	912	940	971	937	965	908	916	946	900	950	934	985	961	928	954	975	910	926	921	917	958	967	884	948	907	921	952	969	969	952	940	898	956	899	937	896	898	992	919	963	919	941	886	970	975	932	878	883	940	844	954	894	925	885	886	916	941	921	913	970	962	1007	949	922	911	886	912	941	910	889	941	958	923	930	905	967	877	926	859	906	908	906	954	948	923	920	931	928	996	944	910	913	961	963	934	931	861	932	951	983	912	988	960	938	940	883	905	896	893	922	919	913	944	916	949	932	955	987	923	912	942	976	996	873	910	944	930	885	866	897	936	897	914	855	975	902	914	926	936	878	917	950	944	895	908	932	922	929	980	939	902	991	897	914	942	945	927	932	985	920	938	934	909	893	892	913	991	939	969	944	883	916	936	959	901	904	947	928	922	941	945	920	837	898	915	923	915	942	958	877	954	898	941	985	914	928	906	904	898	903	915	942	924	939	883	956	935	935	967	937	934	919	891	935	980	912	940	945	918	921	941	924	953	882	889	923	977	917	934	924	897	912	894	967	910	894	920	881	947	933	887	899	901	924	882	947	883	905	951	914	895	906	944	836	976	973	894	899	940	912	898	902	909	911	938	980	966	908	928	986	906	914	894	1009	896	882	900	960	929	921	919	917	936	966	910	928	943	887	950	962	883	970	878	916	859	918	955	895	938	910	905	918	952	937	932	939	979	957	879	930	946	919	920	984	935	975	894	925	1015	929	926	912	911	923	940	917	946	876	920	942	905	922	886	915	957	937	906	977	930	1020	910	896	943	913	990	937	957	951	922	888	901	926	874	963	948	916	890	966	914	914	884	976	940	978	936	906	951	947	928	957	893	874	873	881	918	924	950	908	881	941	943	949	943	887	923	912	949	908	947	941	907	936	918	939	964	911	918	916	894	896	906	919	914	869	928	938	911	976	905	937	944	929	950	894	967	899	981	918	945	891	928	932	927	923	914	947	912	865	941	913	942	924	951	885	907	914	949	941	899	886	930	904	942	926	936	929	899	945	862	931	879	929	972	929	914	895	925	959	956	901	904	983	954	884	913	898	900	913	962	907	876	984	926	945	935	904	874	988	906	951	963	924	883	924	926	889	997	902	940	984	883	950	922	916	946	927	913	975	920	924	901	919	932	917	927	943	925	910	918	937	923	945	936	908	882	955	915	931	920	897	974	922	914	918	941	906	927	894	914	891	945	932	911	926	957	896	923	958	914	945	966	913	907	892	921	948	882	894	918	899	900	951	965	938	886	920	847	903	885	913	945	918	900	925	922	961	969	944	942	964	902	960	854	947	853	942	888	929	899	907	956	975	985	946	922	969	932	908	936	942	917	840	925	877	912	898	916	962	1001	891	899	907	915	937	956	947	869	950	882	958	949	911	897	908	930	949	930	876	928	916	940	922	884	915	913	936	918	923	892	965	877	939	937	940	916	932	931	912	922	959	938	918	924	912	919	940	910	957	922	843	921	961	904	960	886	934	928	880	962	917	917	966	943	904	956	909	933	911	909	930	925	934	907	966	908	914	911	938	889	903	917	954	951	977	876	958	933	926	914	940	906	966	945	926	950	961	976	891	936	858	956	932	916	910	912	889	949	925	970	918	978	911	927	935	893	963	896	940	975	897	919	967	958	940	983	911	935	919	966	912	934	928	950	939	883	888	889	940	883	920	925	893	949	888	945	881	949	919	910	978	884	927	1003	922	897	920	952	871	933	950	927	915	902	887	947	989	912	946	877	1015	930	963	951	893	959	973	925	884	953	864	964	928	922	928	943	916	945	934	931	922	907	940	927	900	954	924	952	905	958	888	957	966	917	896	911	927	893	914	930	869	976	978	932	907	975	913	929	920	925	980	971	895	901	891	946	910	889	935	889	911	909	896	976	942	913	955	935	962	885	949	966	895	922	884	934	950	889	906	895	947	942	931	891	918	953	916	906	936	964	980	915	921	873	909	898	920	939	937	950	889	933	915	969	988	907	928	930	927	934	889	912	926	916	937	928	914	972	926	943	931	957	946	935	922	917	961	926	946	938	900	912	913	947	948	876	874	922	889	933	879	954	898	926	962	884	950	925	964	948	876	934	903	924	860	939	904	971	918	900	944	915	912	946	956	902	947	922	946	941	880	956	935	941	915	898	931	940	906	929	921	925	885	894	869	932	883	953	971	869	916	917	954	943	913	925	938	929	945	930	919	882	909	873	926	919	922	925	888	906	901	899	892	939	904	906	926	976	963	962	987	968	839	884	974	924	942	915	902	955	937	976	932	948	951	922	935	909	897	934	894	944	909	916	928	976	934	924	942	943	879	913	900	984	926	943	889	906	918	994	881	919	873	957	886	923	912	959	904	908	941	915	943	979	910	894	936	891	933	885	949	937	889	888	962	888	932	907	937	972	860	968	992	937	942	905	891	912	969	942	877	927	926	961	919	910	913	922	940	927	925	919	920	908	988	912	940	896	920	937	895	855	877	951	942	954	946	905	941	908	906	878	890	930	947	951	925	915	927	933	910	944	906	905	947	977	896	914	941	921	930	906	941	930	949	888	908	915	938	909	945	926	920	919	893	895	924	882	904	934	914	895	936	882	870	906	935	914	930	935	902	909	900	927	920	911	985	920	928	889	948	939	870	957	939	992	956	949	923	904	932	960	834	910	961	886	938	903	930	953	904	958	926	949	939	909	956	913	886	974	916	841	921	958	994	927	897	933	938	929	939	921	924	923	948	945	904	941	919	930	937	865	925	894	973	967	888	953	934	914	907	884	898	913	878	936	940	924	953	924	892	931	969	920	926	907	918	943	935	904	968	923	932	922	872	977	909	961	912	923	931	950	899	941	917	893	921	911	946	846	921	945	938	942	943	900	939	980	871	968	887	908	942	917	921	926	933	872	917	946	853	884	931	980	919	895	920	875	877	915	908	913	971	933	908	923	942	920	936	897	966	894	960	926	919	930	959	918	947	874	892	935	914	871	977	933	981	891	955	914	897	906	912	903	894	879	905	956	914	915	952	943	852	915	918	901	851	891	928	896	953	901	918	943	927	975	905	922	861	943	960	900	951	909	949	918	971	932	917	924	924	979	914	949	1002	974	967	923	926	883	940	891	874	931	894	957	881	934	955	886	887	928	926	925	879	921	905	1004	945	942	925	968	932	938	945	939	907	951	929	917	931	914	944	924	898	922	894	908	906	901	957	944	942	950	985	934	926	935	892	971	959	954	934	917	905	936	955	929	917	947	952	919	909	904	937	937	960	903	911	915	884	941	951	935	971	982	923	904	934	948	946	926	946	929	959	937	960	917	937	876	924	951	957	951	911	927	873	889	930	972	974	941	953	962	930	959	979	937	866	959	892	933	894	909	906	919	957	935	895	896	1018	940	993	954	937	964	913	957	953	995	927	909
24728	21455	27330	25570	4750	584	502	470	415	397	344	319	344	348	299	313	286	260	310	291	294	319	264	302	281	303	296	303	275	312	281	270	276	284	265	246	269	288	277	278	282	239	279	254	312	238	277	243	274	307	291	289	278	306	284	248	273	256	279	285	268	291	277	262	281	282	279	291	292	296	254	266	274	289	261	296	255	310	271	262	307	292	274	305	274	287	312	279	286	280	276	259	271	262	280	279	275	278	295	291	288	259	276	281	285	282	278	288	284	267	268	282	267	297	268	251	267	239	283	249	274	254	297	300	314	269	283	242	268	284	257	266	292	281	289	236	274	308	259	296	306	268	257	290	288	270	246	255	271	238	250	284	252	267	273	279	258	251	297	284	299	244	270	290	282	275	260	295	277	309	282	280	276	286	287	315	270	271	288	282	272	267	297	291	282	276	245	260	286	294	258	318	284	276	244	264	280	274	278	272	256	312	303	253	282	268	259	294	265	300	283	275	278	257	258	274	281	268	282	290	283	308	286	298	267	287	302	253	257	288	291	277	262	264	251	285	277	282	243	297	275	292	273	275	299	270	259	270	264	262	249	280	273	255	275	270	277	266	266	259	251	259	265	290	277	297	268	281	271	258	289	299	294	257	297	263	287	283	278	281	271	276	277	268	259	284	277	293	265	255	291	257	263	246	267	269	279	271	251	263	276	296	278	291	268	275	267	263	285	248	295	265	277	300	256	295	259	286	265	286	290	255	278	285	294	244	292	279	253	272	297	278	289	270	286	283	276	263	257	280	284	266	253	284	278	286	298	296	293	258	302	277	296	279	258	292	275	260	253	285	277	283	263	281	281	314	285	284	278	254	303	293	291	273	264	246	260	273	281	275	289	264	297	296	291	277	264	299	281	263	280	265	235	266	277	266	285	243	237	289	296	281	254	274	257	263	262	296	310	294	268	243	261	295	287	269	276	256	250	256	272	258	291	278	282	298	280	281	274	265	251	268	268	238	273	301	278	299	294	247	253	267	280	270	296	255	257	280	273	293	273	262	306	281	286	273	257	282	269	257	276	277	305	312	299	253	280	258	276	297	305	265	270	295	270	290	265	262	287	306	261	265	265	278	249	256	258	275	289	290	286	262	252	282	270	269	291	272	290	291	299	281	282	264	267	284	257	273	284	260	293	273	292	280	297	296	259	281	279	254	272	274	286	278	289	268	272	263	294	268	271	275	316	259	257	261	279	294	257	247	281	277	276	285	295	279	270	272	325	280	280	304	260	260	274	272	247	275	293	269	282	232	239	267	252	269	293	248	270	260	271	278	266	271	295	266	295	248	267	284	262	277	291	273	260	281	271	277	282	251	267	261	290	302	280	315	272	296	301	249	267	266	283	239	263	268	278	269	299	270	253	269	271	288	276	287	240	275	261	289	281	266	293	296	260	293	283	295	258	287	251	272	275	264	282	284	258	257	284	298	294	285	304	280	262	274	280	271	272	257	325	268	288	287	298	270	286	280	288	290	289	283	269	240	282	261	274	272	262	259	310	254	300	265	264	253	283	302	250	290	283	274	285	255	279	289	302	276	272	289	290	302	263	284	303	320	265	293	269	280	315	279	279	301	284	261	261	280	269	297	293	308	265	256	286	249	286	258	270	271	273	272	291	283	261	270	270	276	286	244	247	251	307	280	270	286	314	259	277	243	274	268	285	268	283	285	255	250	294	288	293	243	279	248	273	275	246	274	276	299	295	268	273	246	280	264	276	285	277	270	289	256	301	294	281	285	296	294	316	262	256	286	241	278	273	293	247	284	275	258	258	251	262	261	267	273	279	286	298	300	298	250	299	292	287	282	293	283	284	249	299	284	290	285	267	274	288	267	240	261	282	302	294	253	236	276	286	289	270	278	260	280	262	290	285	310	272	265	266	288	273	250	276	272	253	295	282	277	273	286	254	260	270	243	275	292	277	275	265	287	257	306	265	262	267	274	292	271	272	261	291	271	260	281	296	263	269	307	289	290	248	276	288	278	285	291	276	289	257	268	283	252	282	281	277	283	296	272	281	264	310	289	261	293	267	286	236	269	260	298	269	250	245	271	224	295	287	299	284	272	267	276	287	279	271	285	295	276	287	255	279	296	261	257	282	305	281	246	259	268	262	265	260	261	284	243	271	289	247	288	285	272	297	286	267	282	271	271	298	274	282	301	253	271	266	255	272	261	262	267	276	254	281	286	273	276	290	277	285	297	241	272	257	272	271	256	260	298	288	265	257	274	263	291	259	284	264	294	272	293	282	301	269	291	303	254	270	280	302	275	265	299	274	257	276	273	269	289	285	288	302	292	259	295	317	248	281	320	266	295	276	276	262	273	247	265	266	301	323	259	248	283	270	268	269	249	283	276	303	274	271	259	283	256	253	269	298	305	256	298	294	295	279	259	278	258	266	270	269	316	279	275	273	287	320	289	302	294	271	302	283	305	268	278	268	277	291	275	261	295	312	288	277	296	309	284	272	254	265	251	269	286	263	268	275	275	237	279	281	276	284	290	282	314	269	302	288	252	294	305	285	279	246	255	276	289	297	278	280	282	274	282	254	282	258	293	264	270	280	243	285	238	304	285	259	264	276	275	278	306	265	287	263	289	271	273	318	279	290	279	266	262	281	270	263	270	286	270	266	280	243	282	273	270	273	287	300	288	267	266	288	283	255	297	262	304	275	231	290	253	288	261	280	301	281	286	285	265	264	304	275	242	285	235	252	295	277	300	249	290	275	273	280	275	291	274	290	302	252	288	264	279	278	245	269	275	285	262	256	272	272	267	273	261	280	259	266	302	308	236	277	297	288	263	304	251	248	287	268	259	277	265	295	290	256	300	299	282	303	259	275	266	280	246	266	273	285	278	294	264	272	269	234	292	293	272	260	289	267	272	268	270	298	296	276	267	303	256	299	275	287	253	282	268	263	314	289	293	281	288	254	295	277	279	266	257	252	242	269	270	281	283	293	246	278	321	261	266	251	281	284	263	287	282	301	271	282	283	287	268	256	289	260	280	310	263	282	279	279	270	278	267	287	282	268	256	257	260	305	250	263	275	254	264	247	296	276	304	264	299	264	290	302	269	277	264	268	289	280	274	292	280	259	300	307	285	288	270	278	279	311	290	245	276	276	292	310	304	270	290	275	262	281	284	274	279	272	275	269	276	269	316	286	273	270	309	287	284	313	262	315	265	258	262	284	294	271	299	258	295	270	285	266	283	316	295	295	267	280	258	264	287	302	251	255	291	319	274	264	270	254	256	290	278	267	246	276	286	267	275	254	284	252	265	292	278	271	275	275	295	281	281	295	263	251	296	260	257	256	272	277	301	279	310	296	268	264	269	264	269	293	277	320	287	274	280	250	265	281	262	271	274	327	269	257	258	284	255	291	272	263	291	292	245	292	288	274	280	263	254	256	260	264	291	252	281	284	272	271	252	248	269	269	261	307	286	292	266	284	262	268	261	279	295	272	286
16249	5344	3579	1628	1241	998	880	827	732	604	556	525	544	511	469	454	437	401	438	409	424	372	413	418	385	411	394	388	389	411	382	369	376	365	349	371	391	407	367	351	380	379	370	369	384	385	424	383	371	366	356	387	377	367	399	385	397	355	402	383	389	400	364	388	365	393	337	369	342	358	375	366	398	404	410	379	395	330	367	375	379	372	369	399	366	394	389	385	359	386	410	358	390	390	375	333	376	388	331	358	389	354	372	390	380	372	412	357	385	404	366	392	375	386	368	363	343	358	385	374	390	394	367	365	356	377	403	386	409	358	360	373	377	428	345	393	367	363	360	381	371	347	375	357	349	375	363	371	388	371	375	370	387	368	371	355	356	376	353	356	346	361	382	359	368	372	343	360	335	369	382	370	345	403	342	357	380	371	387	368	372	359	341	367	413	379	382	346	453	367	402	369	370	380	366	349	382	354	394	373	374	370	385	405	365	384	417	367	361	379	391	354	332	372	394	370	396	382	404	372	389	375	365	361	363	327	382	379	369	360	351	364	374	396	401	367	389	393	377	357	380	355	404	354	379	366	382	366	358	359	392	368	393	402	362	397	389	367	363	346	337	374	382	357	321	376	394	386	360	385	374	391	364	376	365	378	350	359	367	389	369	393	376	386	385	378	379	375	396	357	351	373	386	350	374	380	358	372	370	383	392	383	368	395	382	370	394	388	361	369	379	367	388	348	377	390	388	380	369	367	352	339	377	366	401	385	379	342	358	335	359	381	328	366	412	398	366	382	363	380	393	366	348	358	351	371	363	393	378	360	362	398	391	342	372	370	402	430	367	405	417	387	384	403	346	356	392	408	356	382	342	382	400	386	362	411	385	385	374	369	358	388	359	377	403	418	368	395	387	403	335	330	367	370	391	360	351	381	353	410	373	366	370	365	412	391	352	371	385	349	368	365	349	355	388	364	381	347	386	379	391	346	393	384	361	364	351	371	368	371	379	356	402	387	372	357	400	379	385	398	396	360	368	375	369	412	386	409	399	386	330	396	379	407	392	374	375	418	367	405	397	372	335	367	370	381	364	386	368	396	382	362	363	396	374	382	374	395	353	346	369	343	341	368	363	383	350	361	377	360	380	402	375	366	418	378	350	370	357	360	350	386	358	382	373	424	378	382	377	382	401	395	366	409	341	380	382	325	368	370	345	441	360	401	360	394	363	364	389	351	358	391	352	375	367	388	359	385	372	395	389	396	337	379	342	365	369	370	337	373	399	380	368	362	414	383	394	375	375	357	378	354	371	358	387	360	326	383	360	371	345	355	385	350	375	374	399	370	349	354	361	361	406	366	392	404	368	353	379	389	401	362	421	355	394	353	345	391	364	363	359	343	397	398	381	375	387	377	410	354	360	362	350	375	361	364	333	359	366	379	371	399	398	354	349	398	386	370	372	327	394	357	349	380	389	404	403	397	379	360	390	367	371	370	394	354	409	376	377	366	401	372	397	349	378	376	394	393	367	373	364	370	389	335	357	378	385	393	408	394	375	356	374	360	377	377	360	400	371	389	396	373	395	375	355	362	368	358	366	390	361	381	366	376	389	414	374	379	363	400	379	381	372	370	383	377	373	400	368	378	374	358	416	377	379	357	353	382	368	363	378	365	404	366	388	373	373	380	384	378	380	384	359	389	414	359	368	386	368	361	378	359	369	366	394	362	368	399	390	349	373	366	332	388	384	405	391	340	379	404	374	350	338	408	361	368	378	382	336	381	340	349	345	333	357	353	356	374	367	397	372	392	391	364	372	358	404	351	416	369	398	372	393	393	374	410	382	383	384	365	370	370	362	380	364	360	358	414	397	330	351	387	361	394	364	366	333	389	378	356	356	350	384	405	384	408	358	427	355	380	399	369	341	372	351	389	373	360	387	386	393	349	356	359	380	349	410	348	384	400	349	403	328	352	374	350	381	410	340	378	375	380	373	413	408	353	381	387	359	358	367	388	361	363	368	391	358	390	367	363	375	327	408	370	374	361	358	394	365	375	362	353	380	373	380	350	397	360	349	377	391	373	340	360	408	359	365	369	383	361	406	365	394	352	361	384	405	377	352	352	405	342	395	360	375	382	394	385	392	383	357	362	339	356	350	408	378	373	389	393	369	361	381	352	376	361	353	366	390	377	377	370	363	397	359	368	384	399	350	393	381	367	362	415	387	377	348	395	382	376	367	373	369	408	429	380	400	332	347	390	360	401	383	390	385	365	387	365	369	353	365	382	376	377	389	395	361	352	359	359	384	374	372	374	368	371	338	376	370	374	395	374	357	363	383	382	387	389	393	355	385	402	382	378	360	382	358	400	393	377	344	356	341	370	366	385	339	322	408	387	366	360	396	374	367	374	339	397	367	361	380	407	370	350	360	396	386	393	351	376	392	374	379	379	385	378	363	412	366	377	345	387	377	402	402	332	383	373	391	372	363	358	350	337	351	376	375	349	377	404	366	360	336	383	427	375	344	359	365	359	375	378	407	330	362	400	349	368	366	345	352	370	348	349	397	406	413	364	392	347	405	382	394	392	419	351	400	326	388	398	401	395	317	381	391	372	393	430	393	356	413	373	331	358	381	333	377	402	404	370	413	380	400	359	341	370	360	380	399	369	401	350	367	361	349	349	373	367	367	374	363	396	381	384	367	393	359	398	392	340	337	344	397	357	390	395	418	386	385	352	365	392	394	378	394	353	382	400	368	397	375	394	378	336	364	389	385	389	367	329	377	349	325	384	348	357	356	383	405	379	384	398	386	333	368	395	377	375	367	375	381	360	372	378	382	352	343	395	389	372	375	389	399	345	378	379	407	371	394	369	372	374	370	391	373	382	346	349	356	375	383	386	357	368	372	372	351	374	376	364	389	396	386	349	348	375	359	360	390	396	405	383	386	405	360	375	380	382	366	422	376	375	384	401	401	391	366	374	351	368	348	373	373	372	372	379	384	403	351	403	381	329	334	355	371	394	423	373	384	369	342	373	347	358	408	370	370	396	395	366	355	355	379	368	371	391	375	377	343	379	352	374	354	374	371	340	383	367	368	351	354	397	346	326	384	373	394	396	390	376	383	377	388	396	379	349	348	389	390	384	384	324	373	399	393	361	394	393	353	341	344	365	375	365	394	386	356	393	338	394	362	355	368	368	368	396	377	356	390	372	395	395	402	378	382	374	358	379	381	348	394	390	375	381	390	374	389	382	373	350	362	373	357	371	404	373	337	337	356	378	395	411	368	356	368	383	405	359	373	376	351	381	369	381	340	403	334	351	361	351	341	404	383	372	348	352	386	375	358	363	405	383	340	355	375	363	353	408	373	358	344	372	404	367	392	363	368	358	386	382	355	372	412	378	377	362	370	350	380	371	388	388	388	355	347	374	384	395	376	382	405	346	363	378	364	365	379	353	374	412	354	376	375	327	365	402	392	365	354	366	356	405	415	401	368	378	371	376	349	357	365	382	391	399	370	353
22502	21440	29301	23981	21441	21311	4630	1431	1089	1016	947	905	839	801	830	811	806	760	744	710	718	775	733	710	767	756	707	725	747	678	727	698	694	763	710	743	713	748	712	712	717	703	708	659	721	687	708	658	706	692	678	666	711	693	649	669	719	689	701	702	715	734	710	732	724	695	683	670	672	663	715	716	709	739	670	674	699	727	745	681	729	691	697	707	704	700	670	724	686	743	682	721	709	689	708	708	700	708	717	669	708	685	714	697	696	728	705	676	709	712	707	706	650	701	722	676	667	654	655	676	693	719	682	662	661	659	708	711	673	686	699	673	693	674	653	669	646	686	733	678	674	726	681	700	656	737	718	666	736	673	707	675	728	692	667	688	706	686	678	706	674	681	685	670	689	667	682	675	708	727	683	690	732	671	709	683	676	719	701	728	713	668	667	685	692	622	701	698	694	710	658	687	649	678	682	728	678	703	673	691	658	707	708	702	699	704	697	671	706	704	698	700	703	706	680	671	707	685	696	719	716	713	675	732	663	711	717	699	686	644	741	732	703	670	645	646	686	706	701	700	665	680	709	685	698	660	673	658	663	720	672	736	709	727	690	720	713	645	681	704	682	660	717	742	733	683	701	713	679	682	746	703	662	644	658	705	683	708	691	703	687	698	682	714	717	660	697	719	692	698	674	685	733	699	697	644	669	691	672	721	613	698	669	749	667	656	749	708	681	696	712	711	692	670	705	656	655	749	685	698	663	686	688	699	728	703	665	675	700	692	731	689	675	653	644	663	719	689	682	663	698	646	679	726	752	701	675	688	729	709	682	652	728	716	705	708	702	683	681	685	689	713	719	634	649	679	697	740	692	693	726	725	700	689	662	716	718	670	686	676	661	712	674	692	677	669	682	711	726	644	717	675	705	698	662	665	724	687	676	715	681	651	658	696	667	652	691	631	715	668	689	742	725	659	741	662	671	652	710	635	640	702	718	636	668	682	709	700	672	706	695	710	672	716	672	690	714	723	677	682	686	704	712	659	697	681	693	666	698	681	696	682	688	707	743	677	673	721	684	706	712	662	668	688	664	704	718	706	626	711	684	686	696	690	646	671	670	725	693	704	635	732	666	683	717	736	668	750	728	694	709	725	705	664	653	673	665	647	706	669	658	713	682	667	705	739	670	724	696	667	650	711	663	695	677	702	686	720	706	686	692	667	666	715	716	686	685	674	692	676	707	698	678	691	661	673	699	701	710	699	716	707	663	702	670	696	651	699	717	685	791	741	721	697	632	690	693	690	741	711	666	718	682	711	659	689	698	711	669	671	676	660	671	674	697	655	687	686	702	687	695	703	730	670	667	666	679	730	715	698	697	707	698	653	694	660	620	678	615	732	675	686	682	688	660	703	733	717	643	712	674	686	760	719	684	701	688	705	648	714	702	725	708	710	654	714	691	680	667	655	705	694	679	748	636	700	728	678	681	692	753	669	661	666	713	661	705	639	695	703	711	686	705	661	688	703	714	720	699	677	747	695	708	692	679	698	649	694	685	722	693	728	730	715	727	639	708	678	693	657	652	706	665	717	751	697	746	660	743	659	713	659	739	697	676	658	657	680	688	722	654	709	687	718	670	682	686	717	677	671	678	666	635	674	691	671	714	664	713	701	713	706	747	686	711	649	680	683	706	720	715	672	707	704	711	725	646	715	651	673	688	661	734	692	664	719	725	701	652	700	692	674	694	705	680	683	680	700	684	765	691	690	655	652	639	714	649	665	675	682	685	670	713	715	705	649	646	711	709	713	729	634	660	645	715	690	769	708	690	675	667	670	695	677	709	717	707	682	656	709	722	725	693	714	695	696	666	716	671	724	749	678	690	678	637	688	735	730	666	724	665	706	679	669	696	682	713	661	697	690	707	700	666	686	735	719	666	710	707	693	677	680	656	685	690	680	710	674	710	683	702	714	684	705	684	702	685	636	702	680	703	679	676	660	692	728	673	694	749	704	768	692	699	696	678	695	679	714	639	686	683	700	677	711	696	687	666	713	720	674	685	680	683	680	717	692	705	672	652	732	696	685	643	733	662	688	700	653	679	692	707	685	699	688	697	654	698	703	714	670	682	747	674	665	715	661	669	660	685	646	693	688	730	726	660	714	754	668	708	684	712	669	707	682	747	738	694	755	698	629	687	653	694	643	670	714	688	665	708	647	619	721	679	677	700	699	651	665	670	689	689	666	690	659	672	697	700	664	688	667	680	680	719	723	695	717	697	694	724	715	723	699	656	655	673	716	704	656	690	728	692	655	648	691	710	687	671	675	744	665	737	658	659	717	688	667	700	713	736	702	708	662	714	668	746	653	678	684	664	674	668	746	678	643	665	700	662	686	659	693	711	740	657	684	695	726	702	756	732	693	722	677	677	755	699	604	674	706	740	696	684	666	685	697	688	696	656	700	678	729	695	695	670	665	722	686	692	712	706	703	704	691	695	749	685	686	663	637	711	682	678	703	664	677	693	682	673	679	707	668	668	665	696	687	635	687	687	623	699	733	679	692	699	640	689	687	681	645	685	718	701	705	686	707	670	683	693	687	681	651	671	721	675	694	709	668	705	724	716	666	690	656	669	649	701	699	708	648	703	693	701	678	684	701	660	693	693	724	671	707	689	708	705	686	657	673	713	706	644	721	653	689	675	673	710	690	700	668	766	697	707	681	675	681	679	666	679	696	706	669	650	709	696	684	693	692	677	706	663	677	714	663	729	700	689	690	636	660	662	673	698	681	675	679	653	676	695	695	683	710	652	637	703	733	688	698	742	723	685	733	646	660	755	677	689	670	687	703	700	741	707	685	698	671	677	707	664	703	685	723	741	680	685	703	701	686	697	679	667	702	665	635	725	715	676	706	662	715	665	724	686	656	655	672	722	685	717	691	678	716	697	715	683	700	680	714	644	655	647	665	713	657	653	712	687	665	670	735	656	679	683	661	677	697	678	675	701	684	673	693	687	680	716	689	686	689	684	759	699	673	682	689	672	716	683	655	714	681	683	699	685	756	750	693	704	722	627	697	644	688	710	716	713	711	669	685	675	727	681	659	681	695	672	747	646	647	698	694	650	665	697	696	710	682	660	715	673	634	692	696	676	728	620	668	727	700	664	672	690	634	739	697	694	660	684	676	719	679	646	653	681	661	710	679	675	693	699	664	674	630	686	692	667	676	693	659	710	690	685	638	698	672	691	712	706	702	696	700	690	692	658	642	713	687	663	682	702	683	652	694	688	665	667	685	667	712	689	722	658	671	645	708	735	711	704	662	719	721	659	666	691	750	699	640	658	683	685	702	691	726	674	666	672	632	658	688	686	679	718	704	676	687	656	730	660	702	682	696	676	719	702	687	667	688	708	687	717	701	649	663	710	700	685	666	708	702	672	676	651	725	666	707	676	690	668	664	680	681	698	692	632	687	693	658	746	641	695	712	719	688	679	672	671	699	653	648	728	695	680	697	700	702	683	628	667	658
22681	13955	9881	4833	3558	2910	2449	2074	1833	1538	1407	1299	1206	1225	1155	1046	1060	990	993	964	939	922	974	909	936	913	936	902	925	921	900	901	916	871	870	900	876	902	919	861	879	862	852	890	909	899	888	867	870	876	857	911	878	879	823	891	876	838	869	824	863	849	926	898	905	807	897	914	908	855	855	888	883	830	878	890	872	862	858	831	927	874	898	893	908	891	874	876	890	869	847	831	862	848	861	881	851	858	884	873	874	921	840	846	899	866	854	888	889	871	877	852	876	829	851	872	874	872	914	845	870	909	901	880	833	836	888	842	897	872	844	869	867	822	810	816	863	835	890	829	863	866	847	887	924	943	770	885	842	849	893	876	858	880	841	895	808	861	860	820	872	894	887	891	843	871	877	833	857	875	880	819	812	922	869	863	836	887	918	901	932	873	894	854	834	907	880	862	850	837	827	847	860	824	865	841	849	873	856	851	836	876	855	931	847	834	863	898	859	892	842	880	808	891	891	822	873	886	879	899	833	887	875	839	888	872	879	852	910	853	830	922	902	909	877	897	886	876	839	865	868	855	845	867	887	834	904	866	868	919	843	839	889	854	939	855	844	885	867	867	812	859	808	834	907	885	928	854	825	879	867	791	847	889	829	866	825	871	837	870	878	877	886	885	873	855	843	864	856	900	811	873	801	882	946	826	887	896	898	888	878	967	862	855	905	853	835	886	811	831	855	892	851	872	845	861	853	830	860	898	858	843	874	818	905	832	845	939	888	909	829	860	807	890	813	825	878	915	813	862	869	844	906	889	896	830	886	862	872	888	856	834	923	879	888	864	834	832	851	890	861	845	850	841	911	879	852	880	845	872	885	841	872	791	866	791	861	858	929	902	874	827	873	857	853	872	886	873	868	837	867	866	917	861	880	894	904	830	801	882	875	869	811	856	851	878	874	850	858	916	898	875	854	892	846	867	854	900	819	865	879	844	869	864	864	901	843	831	857	867	847	824	914	864	869	875	875	827	900	855	895	863	866	877	853	878	831	889	870	825	814	841	911	852	843	877	861	895	884	836	854	853	840	842	914	836	873	857	863	873	882	855	834	906	891	831	880	914	889	823	861	881	814	867	873	880	885	841	897	859	837	838	886	901	837	876	852	842	911	903	890	942	824	910	798	871	831	892	848	872	872	834	892	873	866	875	856	901	869	839	847	882	923	846	844	858	863	873	851	842	824	875	859	868	835	862	891	868	815	858	852	830	860	841	920	789	854	808	862	876	855	911	830	815	876	832	842	815	885	844	830	874	836	902	876	851	906	801	837	836	847	916	864	912	878	858	826	839	869	855	840	838	835	839	849	855	876	845	828	882	754	879	838	855	907	859	908	885	822	859	876	844	841	884	854	836	823	872	884	881	870	822	888	868	866	863	777	862	885	874	824	884	832	840	886	897	834	828	877	863	802	880	840	855	825	894	846	897	845	855	836	873	835	859	855	880	880	815	872	850	822	838	873	845	896	857	834	922	878	796	857	840	847	854	838	854	854	807	880	851	849	870	843	906	855	832	823	858	861	802	889	855	916	838	822	848	889	852	838	849	812	817	865	902	873	890	787	892	906	878	859	887	835	871	861	887	877	820	875	886	847	869	844	872	816	870	867	885	860	861	873	848	833	917	854	890	884	862	851	875	832	865	867	888	868	809	818	862	882	860	870	889	874	900	880	910	886	890	844	883	822	832	869	843	863	890	835	920	876	881	778	837	834	808	880	870	861	846	828	928	874	849	844	919	920	899	924	889	898	859	894	893	897	834	876	856	914	847	904	843	895	900	862	886	851	888	908	914	864	872	883	869	856	850	900	825	843	859	898	882	854	865	882	886	812	847	872	877	852	879	875	809	862	862	865	882	835	871	893	887	854	864	901	837	847	866	911	831	852	886	831	855	815	830	874	901	845	845	856	898	910	897	856	811	855	836	893	890	868	847	853	812	852	838	844	847	865	883	845	923	898	840	906	886	822	852	857	811	924	891	786	881	883	854	870	844	841	863	873	866	908	800	844	835	805	914	881	878	841	893	913	823	843	863	844	818	896	835	858	868	879	903	884	893	845	881	863	872	922	817	883	890	886	885	829	872	822	838	894	851	873	912	831	801	852	865	900	869	869	877	832	850	906	897	919	874	835	907	866	886	876	840	918	846	875	881	894	847	830	872	887	915	862	847	901	856	828	839	897	824	880	854	874	864	869	852	833	893	827	835	887	919	848	881	822	827	823	850	915	861	840	830	831	850	855	844	845	862	868	839	874	894	877	860	918	843	898	855	831	836	817	945	860	921	878	842	845	855	818	898	879	877	869	861	863	882	889	911	873	869	912	883	856	865	893	809	843	819	892	881	907	909	839	874	845	871	850	890	876	842	902	863	831	838	818	878	884	847	917	881	842	869	873	835	872	886	866	856	894	846	968	802	840	875	852	876	864	818	924	864	802	875	881	869	861	894	817	937	829	837	845	880	901	896	904	791	849	865	829	863	834	872	851	908	887	859	858	876	887	875	863	818	829	842	890	878	880	832	913	901	863	872	922	867	843	890	851	890	886	877	848	871	950	855	886	880	916	846	924	871	873	910	884	866	849	838	881	882	827	896	822	829	835	891	833	826	900	843	881	884	830	839	875	893	871	881	917	854	855	846	874	935	874	864	818	839	849	839	855	832	870	936	880	844	843	881	852	852	862	848	909	873	919	865	904	869	835	807	898	884	881	860	868	839	877	870	888	892	851	904	876	903	878	828	865	826	902	803	858	874	861	841	821	860	860	854	855	827	902	859	853	828	859	845	852	856	836	825	816	924	843	873	895	846	895	881	898	819	818	825	917	881	843	838	851	873	924	912	889	871	870	852	849	923	878	854	848	882	853	881	893	882	845	849	836	882	875	886	878	867	844	891	897	881	831	885	867	824	882	911	903	878	802	887	851	900	855	839	802	850	907	886	884	831	820	874	874	856	915	811	869	872	853	884	885	835	821	936	887	842	883	894	810	898	836	850	846	874	844	932	871	829	841	887	846	849	864	855	858	833	870	887	857	874	868	825	862	873	806	882	901	815	829	898	882	869	884	898	849	876	877	869	866	819	901	840	914	863	834	861	861	858	853	912	851	858	814	884	900	867	844	885	868	852	798	901	897	828	876	830	848	855	884	872	894	879	843	807	837	874	881	813	873	840	870	781	859	825	897	833	843	842	808	880	860	932	865	885	847	874	853	863	882	891	908	894	890	803	866	907	853	894	874	833	822	879	845	874	830	833	847	906	864	827	818	818	892	845	893	856	860	923	918	824	902	857	904	900	863	877	888	879	858	779	845	852	823	888	837	885	883	900	878	891	923	855	848	881	909	859	827	866	875	883	856	891	875	872	860	841	830	849	870	884	865	848	872	848	895	880	902	813	919	838	862	825	839	861	841	845	844	851	942	864	901	856	825	828	866	870	829	894	881	870	875	838	902	818	833	848	872	833	885	937	860	855
27581	17398	3561	991	778	696	541	519	504	518	484	440	497	463	453	478	473	428	478	470	443	475	416	454	419	453	443	426	441	440	464	414	423	465	431	424	453	479	476	420	407	421	438	427	430	421	435	449	435	409	442	424	458	445	433	440	417	452	435	457	465	437	428	417	467	438	433	454	446	442	435	461	491	477	447	421	423	482	447	448	432	460	435	426	488	441	418	453	442	439	456	415	470	446	466	440	463	452	427	395	443	441	492	444	432	446	432	480	460	443	442	466	454	396	448	435	437	445	434	473	450	452	449	467	433	451	461	391	438	448	422	465	457	449	397	413	453	459	431	439	437	433	486	444	432	466	406	436	476	456	425	436	443	402	440	390	459	414	450	412	426	444	486	473	451	442	422	464	439	452	467	432	453	438	443	450	446	452	449	421	466	468	433	464	462	425	418	451	478	417	494	396	433	439	384	436	428	441	498	440	439	391	448	409	460	456	419	449	428	444	448	415	446	466	440	462	432	436	435	440	454	445	454	461	465	436	411	412	381	411	431	441	448	470	472	439	435	429	438	416	452	391	435	443	443	426	454	419	458	439	438	450	462	398	450	452	413	407	493	434	440	491	427	421	432	459	467	460	475	435	445	447	420	437	471	476	475	422	405	446	477	448	449	440	446	420	415	463	422	452	459	420	441	438	471	440	427	486	449	424	408	432	440	438	425	451	431	440	473	428	446	435	426	479	423	435	407	442	443	433	439	434	464	455	439	443	467	428	436	427	384	450	431	439	484	448	412	422	444	446	438	461	440	419	443	447	472	434	436	477	438	449	402	433	429	428	451	441	408	466	479	435	470	418	439	443	489	413	467	466	439	418	448	455	428	474	448	432	431	451	488	473	420	451	451	401	429	451	437	444	425	443	456	445	434	432	472	475	466	411	442	419	428	432	419	442	442	456	453	438	410	463	443	430	442	453	447	440	439	451	418	443	439	433	451	418	461	447	457	471	426	415	478	453	461	412	460	457	436	415	427	452	418	458	471	457	466	459	408	486	459	449	508	452	452	464	433	465	469	443	427	405	458	422	463	432	463	449	407	405	390	438	487	469	445	431	432	445	414	436	453	470	447	446	441	501	457	429	504	413	424	450	435	428	439	429	422	441	466	421	473	445	390	415	469	442	436	456	461	436	451	418	432	433	420	469	443	483	395	450	449	475	457	422	446	459	457	459	457	438	435	451	420	442	422	400	404	446	435	455	444	452	454	431	404	452	465	456	434	438	427	418	430	429	442	457	434	450	428	447	437	453	464	469	431	404	442	442	423	446	457	424	482	424	447	444	456	430	426	413	447	462	447	426	411	500	456	445	464	477	444	442	438	449	437	442	446	427	463	416	437	469	498	441	470	459	434	417	455	460	383	420	419	434	434	409	431	448	441	447	447	451	442	423	447	433	433	460	434	446	442	409	427	422	431	473	446	454	429	452	410	469	446	443	427	435	440	471	473	435	456	453	460	457	409	414	451	459	453	404	394	426	416	464	434	411	425	467	458	448	442	406	421	423	462	423	413	424	488	441	455	419	432	455	437	443	456	417	445	436	432	418	450	474	437	430	446	455	447	475	431	487	404	424	465	407	422	441	484	424	464	428	481	473	435	465	421	421	428	401	437	439	469	471	469	451	404	421	387	435	427	431	431	421	427	427	393	440	452	451	459	432	469	420	462	455	463	437	437	467	453	433	446	425	465	460	407	455	416	485	425	449	449	421	416	471	440	432	433	451	449	485	437	450	416	458	471	439	463	465	422	465	393	472	432	454	444	416	404	461	418	456	431	445	440	459	422	466	456	438	438	404	433	429	447	477	472	448	476	456	437	457	451	432	441	417	438	460	470	413	415	416	440	466	444	470	439	460	461	444	442	432	492	465	458	445	417	420	390	449	404	451	461	448	454	468	418	454	436	431	394	458	430	454	451	440	424	430	467	420	457	435	436	405	419	433	434	437	443	426	438	443	468	432	431	407	435	434	450	444	483	472	457	431	433	413	465	459	431	430	425	447	467	429	415	492	450	414	470	425	441	460	467	451	435	410	419	441	425	453	448	454	423	483	400	406	419	479	426	457	445	426	425	455	467	452	424	457	418	433	424	445	454	444	416	423	453	432	427	460	459	442	501	442	415	423	465	431	412	443	444	474	443	442	447	462	465	433	441	428	415	503	433	429	433	428	424	432	443	472	414	434	450	457	457	440	468	407	472	437	396	439	431	450	406	427	449	447	442	406	420	443	452	446	440	451	460	429	449	455	437	412	451	416	432	452	452	457	445	483	420	426	457	444	489	488	460	455	468	468	415	437	431	460	439	458	441	466	418	431	459	454	467	439	475	425	419	397	419	472	408	494	415	452	431	487	420	470	457	445	435	440	450	417	452	430	436	462	447	421	437	408	436	461	443	442	416	418	440	444	469	455	446	419	460	422	466	426	386	434	440	434	442	421	446	435	445	426	427	482	427	408	468	476	495	436	435	464	436	434	433	468	432	447	436	474	441	434	453	404	468	467	432	468	432	434	457	453	469	433	447	476	462	444	417	438	421	442	457	449	437	425	460	392	482	468	431	463	444	448	477	458	453	443	429	433	458	451	441	411	413	464	447	436	449	437	424	451	423	453	462	447	436	470	432	439	454	443	444	432	403	409	431	466	440	469	435	460	438	416	450	432	465	431	434	424	461	464	436	423	427	436	462	437	467	420	442	457	469	460	484	438	468	452	438	463	448	439	449	453	445	464	438	441	415	466	393	452	466	450	437	440	449	456	434	416	450	469	497	443	456	442	440	430	435	434	441	459	414	432	440	461	462	441	424	419	505	447	451	463	428	395	433	426	433	428	442	456	449	481	452	474	435	430	394	419	430	474	422	452	419	413	395	446	481	417	472	444	455	436	439	442	416	447	455	417	499	420	411	460	440	458	455	476	471	462	450	465	433	414	465	415	472	408	459	457	456	469	403	412	396	413	466	441	445	439	427	474	445	488	438	441	435	441	428	481	481	476	460	453	435	453	453	434	438	437	426	468	444	430	455	450	487	488	406	410	443	452	434	477	442	434	443	475	466	459	423	472	432	458	446	448	472	440	422	455	390	420	441	441	441	452	476	440	396	449	456	455	398	425	441	427	413	448	443	456	445	471	475	485	398	428	415	475	437	452	437	456	451	464	485	463	450	447	447	403	442	440	437	436	484	450	424	461	434	489	470	448	443	471	450	452	435	451	450	408	471	448	450	450	489	424	450	441	458	438	449	474	431	446	414	439	480	451	456	410	442	474	399	436	439	462	454	444	434	447	445	448	463	464	407	488	466	452	453	455	464	444	447	486	450	410	421	393	437	486	446	458	430	427	424	429	440	410	466	444	474	461	418	455	448	458	426	459	412	451	453	442	452	447	437	442	450	458	400	458	431	435	474	460	438	387	434	485	453	434	412	418	434	445	421	426	448	407	457	425	415	398	447	444	455	440	457	459	440	423
5700	2201	1565	921	810	782	756	695	686	672	640	556	609	581	636	546	565	556	540	555	525	528	547	530	502	610	593	518	550	548	540	554	584	549	546	550	553	567	551	543	591	506	566	537	524	550	557	556	557	548	555	562	570	532	547	580	561	554	595	569	547	537	529	590	575	540	535	553	516	559	540	562	632	568	540	584	525	523	562	554	578	563	595	535	538	565	563	546	526	537	601	581	628	560	556	558	537	567	579	574	565	546	601	577	608	577	540	562	558	569	537	570	546	570	552	545	584	564	554	566	589	503	585	538	552	555	567	521	548	539	544	571	518	558	545	547	506	570	591	545	561	557	564	551	542	550	570	511	589	532	588	565	524	542	561	532	529	547	548	598	551	584	552	530	587	566	562	554	521	549	548	546	583	542	562	558	543	550	543	583	514	575	543	547	567	573	529	559	530	516	535	545	587	558	583	550	549	550	510	521	582	531	516	580	509	519	510	568	554	562	551	549	573	560	558	526	560	527	514	557	596	561	572	607	608	533	550	521	558	563	584	490	571	531	528	602	565	558	548	531	543	572	526	568	537	563	552	510	588	576	545	558	522	570	549	542	519	558	608	534	540	569	528	542	568	573	577	524	552	532	535	554	578	533	524	535	576	560	498	588	565	552	547	520	545	541	551	540	577	557	554	567	609	556	567	522	532	557	536	507	528	610	539	562	572	559	559	552	530	547	555	561	580	575	557	552	579	552	566	556	585	596	520	527	509	548	568	543	530	506	587	536	559	537	539	571	565	519	569	535	562	583	521	545	536	558	560	589	536	573	542	531	563	567	599	598	563	528	575	553	569	547	583	542	588	576	533	550	582	579	521	550	559	540	505	578	589	574	535	530	535	556	548	553	522	590	552	552	582	550	555	552	542	522	520	542	549	551	555	576	546	590	522	536	535	543	563	587	556	544	552	575	583	531	598	582	525	521	561	546	551	532	515	535	553	583	532	563	602	559	564	552	572	553	545	531	526	536	550	537	581	526	526	545	581	511	554	579	506	562	549	523	554	560	577	537	543	556	562	583	593	550	556	555	576	564	544	558	529	578	565	537	558	562	558	553	528	560	590	533	557	560	495	507	564	598	531	561	568	558	557	543	566	530	552	517	559	551	488	560	558	551	549	572	520	559	554	550	544	505	531	550	502	539	576	517	568	529	558	557	530	579	564	552	577	592	531	572	572	530	582	552	583	561	548	536	543	526	541	556	560	567	525	552	559	574	545	573	554	559	592	596	540	600	564	553	574	537	538	577	540	534	559	520	525	587	529	530	542	545	572	550	569	529	509	526	543	558	509	554	556	557	549	557	552	536	621	522	516	566	507	560	505	549	557	563	556	571	553	595	555	544	544	512	569	541	528	517	563	544	525	555	552	549	533	502	557	579	528	535	584	543	548	521	566	542	602	542	572	523	563	577	566	526	553	526	518	536	554	579	567	573	572	544	589	510	551	563	581	594	562	528	541	523	579	539	545	544	539	586	569	544	532	548	548	531	612	585	547	545	530	578	532	492	544	540	568	623	566	545	573	582	588	573	505	527	562	529	582	589	559	533	550	569	531	564	562	514	534	568	540	569	540	537	520	614	562	529	575	557	540	527	545	540	592	564	590	518	588	531	585	558	550	543	573	562	551	567	553	556	544	579	564	584	501	560	576	553	558	538	512	568	566	553	581	551	555	534	574	555	533	526	513	588	526	503	551	577	544	558	581	566	579	582	532	560	549	550	552	537	553	565	570	549	489	552	565	567	564	559	548	547	588	555	556	545	527	596	541	564	532	573	563	533	524	560	556	558	570	615	532	522	515	572	551	546	558	592	539	594	550	575	586	552	544	539	525	554	573	561	548	596	577	559	504	541	528	568	554	535	532	556	579	571	533	546	546	547	546	528	580	529	512	563	566	559	583	526	536	560	558	552	508	539	563	557	559	522	556	558	553	533	547	554	535	585	525	546	545	545	534	557	580	556	523	503	566	539	544	539	582	560	571	503	523	580	586	544	532	562	607	567	578	600	602	509	582	590	561	581	572	563	529	565	540	588	521	552	599	550	567	552	502	561	583	577	562	550	562	594	551	572	589	559	596	585	560	561	576	558	565	557	561	569	561	543	599	552	580	563	526	541	548	557	513	567	536	528	538	511	563	540	604	584	530	567	559	548	570	554	622	546	549	558	542	559	586	544	549	524	579	550	570	576	582	527	551	559	525	571	537	576	564	556	566	489	603	568	585	526	532	564	568	547	582	560	539	562	574	568	528	543	561	563	562	592	582	522	559	586	545	573	571	556	517	559	586	586	582	528	529	508	521	537	540	530	552	560	580	544	599	556	565	602	535	555	512	501	549	558	585	546	511	543	550	577	534	558	570	579	594	555	545	583	530	548	531	567	541	532	548	529	552	591	538	556	561	537	584	548	556	541	545	545	539	554	520	569	557	583	591	569	534	525	551	629	571	529	545	582	578	571	549	533	549	575	497	554	549	552	545	543	561	548	550	553	562	525	614	515	529	553	553	540	527	575	564	553	546	597	557	608	570	570	541	566	583	551	523	558	538	514	519	539	547	546	573	547	586	535	545	523	550	541	534	553	550	548	526	579	569	513	512	586	536	603	565	582	551	532	533	559	591	566	518	579	568	527	538	540	571	558	525	570	570	572	559	528	551	571	535	578	547	543	572	555	559	563	540	540	548	517	566	580	546	493	583	556	546	586	562	568	540	574	555	587	513	544	577	597	562	538	531	558	576	539	527	581	579	564	549	581	547	547	532	565	557	603	534	587	590	546	600	536	566	566	583	520	605	527	564	556	526	532	555	566	528	619	581	566	533	557	552	523	546	526	564	560	582	544	591	525	570	541	572	569	540	546	564	537	583	567	561	571	519	580	564	543	511	565	584	564	531	542	554	553	540	570	526	539	533	531	554	522	559	596	552	548	545	546	515	516	591	579	586	569	509	501	577	560	517	517	595	587	557	557	576	535	572	563	574	587	544	578	570	580	572	575	558	544	585	536	556	553	547	554	516	605	553	566	602	562	575	516	568	512	580	566	560	527	522	551	581	574	562	545	589	569	578	533	576	571	546	594	533	551	520	578	498	576	510	550	594	571	577	583	547	565	555	528	562	546	543	571	525	525	553	549	578	524	591	553	519	538	542	544	564	553	576	555	591	551	564	615	542	596	533	578	583	559	563	562	554	533	512	555	514	534	573	541	554	556	571	551	507	542	542	544	524	538	557	588	591	548	559	580	569	555	553	545	530	562	534	508	558	539	585	550	558	573	565	566	552	575	565	553	533	568	549	512	536	545	573	548	571	538	537	586	553	532	557	551	557	591	548	587	575	518	572	515	573	552	551	569	551	522	530	517	595	563	537	550	572	514	538	527	582	561	550	550	556	553	584	545	558	550	567	559	516	532	545	575	545	584	527	529	577	585	519	521	558	552	551	537	533	553	549	555	584	541	544	574	551	586	565	504
23596	21424	28637	24598	21267	5533	1527	1122	1009	983	926	869	930	946	868	838	837	792	785	831	778	814	811	819	738	862	770	767	779	774	779	752	779	776	780	760	795	755	816	733	756	814	772	795	823	737	778	725	804	741	702	779	756	745	803	772	836	757	729	790	797	748	772	789	782	745	760	768	803	765	758	729	804	763	734	787	734	772	739	790	807	755	748	726	757	769	785	811	762	783	785	722	707	761	764	763	767	778	756	808	758	774	740	755	768	789	771	787	772	724	803	771	839	768	769	752	787	783	759	731	770	711	762	763	775	782	750	723	772	771	757	819	786	767	775	750	772	784	789	738	781	771	750	731	725	814	755	779	727	763	702	729	741	748	736	750	811	730	774	782	744	789	764	735	737	737	774	761	772	779	756	771	774	782	769	728	774	795	801	763	734	783	790	715	772	744	785	735	779	771	739	716	757	772	756	764	772	726	719	731	768	773	728	759	741	750	767	772	817	701	700	736	786	776	742	760	751	755	739	796	770	770	754	723	842	784	802	852	724	763	784	787	811	784	766	761	787	722	793	791	773	788	773	778	712	760	755	788	796	728	774	746	750	742	734	812	710	809	788	725	734	779	728	818	768	747	812	730	802	744	742	735	818	762	715	772	778	721	804	778	779	739	732	747	784	719	774	765	786	754	799	754	757	787	802	756	749	745	791	747	807	789	813	782	785	780	751	803	733	735	752	757	748	750	749	759	800	723	771	771	745	793	788	772	744	752	757	784	778	751	755	793	780	751	742	721	729	755	781	793	777	728	746	731	755	765	722	750	811	747	774	739	817	741	778	786	764	766	762	704	782	727	752	767	773	755	751	741	758	722	778	776	745	709	755	735	728	757	753	721	761	781	765	733	774	756	797	689	790	778	734	754	777	777	772	673	751	741	743	786	713	785	786	761	803	754	716	734	755	790	738	769	850	746	743	752	777	774	766	769	783	797	782	762	767	763	809	737	803	824	754	808	770	775	734	795	727	760	764	785	728	709	720	749	769	813	756	808	756	766	738	730	750	797	794	753	699	767	726	722	742	725	744	778	796	756	746	815	733	737	812	715	763	737	785	803	755	741	765	801	732	750	775	742	751	805	728	724	763	794	792	768	797	750	728	845	801	769	762	821	785	733	757	727	716	797	770	750	760	764	785	707	788	765	775	762	788	783	737	768	743	789	739	798	730	754	784	802	790	748	734	772	742	791	724	763	788	739	800	789	737	782	747	729	732	821	734	722	802	758	802	773	754	788	771	801	742	784	726	781	809	800	743	744	798	808	703	803	770	762	842	773	759	742	751	791	766	782	749	781	742	773	768	770	762	765	769	794	764	825	766	784	767	749	761	756	728	774	748	777	753	775	786	737	779	754	752	783	765	801	751	784	766	743	743	724	773	776	778	804	790	777	734	754	733	761	752	800	811	715	769	688	740	727	756	763	781	768	717	763	742	719	682	754	756	787	776	765	789	800	753	743	790	748	728	777	753	769	769	747	794	771	765	759	779	759	798	747	768	744	748	799	738	766	767	783	747	820	796	736	787	750	739	681	761	712	782	774	729	740	721	766	778	789	756	783	740	749	785	723	759	741	769	753	841	755	678	781	814	704	778	822	785	714	785	781	759	741	779	739	792	776	772	762	754	767	789	740	719	771	747	792	730	763	773	745	783	762	746	754	803	776	787	758	744	746	801	758	802	761	768	748	777	793	737	760	749	784	710	757	748	798	753	755	709	744	738	758	726	749	758	770	729	786	800	769	799	788	759	759	781	740	769	789	760	763	751	747	774	759	721	722	761	799	735	746	759	776	767	808	711	768	758	764	792	814	779	761	748	755	804	745	809	783	772	706	750	782	772	742	749	794	724	757	749	775	754	723	747	764	758	783	767	768	720	756	768	748	732	761	786	767	778	753	791	776	696	732	747	713	733	738	761	727	748	757	779	739	750	730	777	795	798	791	772	782	728	763	798	745	755	778	791	723	756	777	729	748	717	760	789	746	751	745	731	770	768	773	762	778	735	736	747	705	770	721	731	762	770	754	763	754	727	752	752	778	736	749	768	789	753	759	779	794	757	758	776	741	781	756	765	776	787	726	745	754	747	767	767	692	752	744	735	756	768	763	765	711	792	820	741	715	730	743	781	784	810	780	805	760	747	788	745	746	739	785	780	759	715	752	723	726	764	795	752	774	737	782	781	745	759	807	725	754	722	802	786	767	749	811	766	749	750	752	786	768	737	745	799	748	697	744	722	703	728	725	783	763	741	773	766	750	746	768	855	744	756	771	729	772	775	763	793	727	741	804	812	731	803	741	770	789	738	789	754	770	755	730	735	725	744	797	795	758	782	796	774	790	782	765	746	795	738	749	753	727	755	740	781	783	768	777	763	782	743	787	774	747	735	730	740	791	718	773	796	750	769	727	779	790	831	726	778	788	713	684	805	790	741	750	797	718	764	756	770	750	801	739	741	762	744	765	760	757	796	784	768	711	811	779	748	733	775	741	754	737	763	776	762	763	773	743	755	779	753	758	772	794	727	762	733	726	784	805	700	781	774	775	732	802	799	719	782	762	765	749	734	760	771	783	750	738	740	760	785	787	741	790	758	692	815	772	732	773	771	745	747	773	749	766	739	769	759	728	742	769	766	771	751	719	792	784	751	768	755	776	778	753	716	769	767	734	774	750	713	736	745	780	786	757	738	811	778	757	744	779	750	704	799	761	769	788	733	734	777	770	736	724	774	777	779	773	776	771	741	785	790	783	786	731	755	780	758	765	732	782	709	799	808	721	821	726	795	771	760	777	800	798	748	739	724	792	751	736	763	770	791	757	781	729	777	740	786	766	757	725	746	746	763	778	753	799	734	779	712	777	776	767	748	762	767	721	725	775	807	749	755	756	761	794	740	794	748	795	742	765	734	724	732	737	753	773	772	754	742	738	788	733	810	738	808	730	735	785	757	767	782	780	762	711	733	792	762	747	781	790	733	747	726	749	750	788	715	784	787	758	769	747	843	720	753	759	735	750	783	744	733	714	724	802	744	749	765	797	738	734	789	756	795	749	724	777	748	725	787	795	746	733	736	759	752	823	747	809	721	780	781	777	729	816	779	739	769	766	782	737	750	716	819	761	790	748	725	750	791	772	769	777	734	761	741	736	755	715	747	770	787	778	728	802	743	742	803	786	793	776	758	746	784	694	767	751	717	803	803	764	759	711	748	778	707	758	705	776	728	774	782	777	699	788	745	765	757	754	739	727	776	729	781	756	722	785	784	760	751	783	752	746	754	744	785	795	777	747	792	758	786	735	736	776	762	719	768	753	802	778	796	774	711	700	752	747	754	765	823	764	784	744	721	789	787	773	762	767	759	781	791	735	711	753	784	758	764	771	794	740	761	743	782	731	722	750	728	772	718	719	749	801	714	740	722	789	788	681	736	735	715	780	747	722	798	775	741	744	778	751	767	764	737	777	741	747	759	742	804	770
16978	9071	6511	3210	2387	2001	1775	1614	1464	1363	1203	1167	1116	1102	1130	1031	1032	1014	971	1031	967	1021	966	986	941	1019	966	944	923	987	954	930	908	987	971	923	936	946	982	910	1000	896	934	963	938	987	917	936	896	932	982	946	973	949	993	954	929	959	870	970	910	927	891	922	935	901	937	963	895	961	964	995	946	907	918	914	911	910	945	882	951	945	919	940	953	898	930	915	911	927	932	890	951	929	933	883	977	923	908	950	966	942	934	922	948	968	964	945	984	935	932	934	913	905	907	918	905	946	992	944	921	915	919	901	982	926	945	962	915	973	982	955	925	911	917	944	893	938	937	961	959	969	953	951	971	926	941	950	966	908	902	898	966	898	1002	941	930	968	927	936	897	936	949	917	925	945	917	970	912	948	930	897	911	950	962	952	939	923	896	993	922	890	974	914	918	927	960	869	904	929	1003	882	902	942	900	893	986	954	945	951	977	945	945	936	861	937	992	933	894	926	951	970	976	955	881	888	971	925	914	911	924	962	867	920	926	889	936	957	905	933	946	949	977	950	930	993	939	933	888	974	945	948	948	965	940	928	903	862	927	932	918	919	870	898	865	933	950	918	944	909	963	927	928	905	967	937	943	881	925	937	916	986	913	928	936	930	904	938	946	923	939	942	929	948	936	954	945	934	961	942	932	944	929	942	924	945	942	915	971	951	932	978	921	943	921	881	903	931	948	930	918	895	935	943	939	971	971	976	973	897	861	875	977	918	946	938	920	994	937	908	953	953	964	945	865	980	966	954	957	903	921	901	942	920	951	905	989	943	942	911	885	981	875	918	947	925	922	901	941	952	967	973	885	914	932	925	911	958	889	925	891	971	913	979	880	857	911	845	879	926	906	982	921	917	953	925	906	925	934	916	932	960	923	927	957	1010	902	965	958	894	938	879	919	910	946	967	877	958	904	915	957	912	883	873	941	894	940	933	934	936	919	947	925	874	968	904	955	915	963	939	909	928	886	928	953	992	924	890	948	866	958	972	940	914	923	977	910	901	923	968	899	951	945	954	926	885	973	914	937	958	958	934	906	975	921	927	912	938	917	922	913	921	905	999	906	957	960	899	913	942	920	950	957	877	949	963	934	944	907	892	914	929	920	913	912	946	911	888	906	929	926	954	991	942	906	897	911	938	881	932	885	942	905	913	925	931	968	925	944	964	901	928	920	938	973	979	934	924	916	916	976	933	929	997	949	972	901	952	969	944	940	919	945	923	911	924	928	948	913	892	906	969	953	895	961	906	955	900	877	922	965	930	888	929	903	903	927	909	898	945	932	919	884	910	933	883	987	923	958	932	922	928	929	921	936	911	929	934	938	925	945	930	954	966	927	945	889	910	861	925	903	929	952	891	976	919	950	907	871	949	896	984	932	911	981	939	925	906	928	902	920	909	909	957	899	945	886	911	966	928	921	948	938	863	971	905	929	877	964	924	927	905	903	894	926	967	941	923	949	971	924	920	926	903	902	941	927	967	918	961	952	951	926	941	859	951	927	891	915	911	1019	928	953	955	945	911	891	964	925	975	987	968	951	1002	948	980	989	909	887	1005	966	885	909	956	921	927	928	953	955	874	944	976	952	913	866	968	938	955	1018	935	899	968	938	938	914	879	969	907	945	934	953	923	933	960	957	890	930	892	972	857	890	930	905	956	925	938	865	915	928	952	919	906	918	926	942	931	941	984	947	998	900	943	955	943	919	920	927	906	915	948	896	948	942	956	921	925	980	892	971	917	930	908	957	903	927	956	911	961	975	951	911	911	959	927	912	906	923	892	974	996	901	980	893	960	932	962	940	926	913	907	942	977	901	903	923	910	968	907	922	945	931	965	915	961	946	982	981	925	910	898	976	917	937	910	909	977	944	958	959	934	902	955	899	874	901	932	949	863	876	940	957	900	886	937	935	950	926	934	929	897	979	982	951	917	946	968	905	933	946	888	980	932	933	900	917	959	925	895	919	899	957	878	866	879	887	969	955	925	959	930	925	946	957	928	960	878	932	952	903	934	924	949	965	897	912	969	941	901	906	901	954	887	908	944	934	942	953	956	966	905	934	885	980	936	971	933	900	922	903	957	927	933	979	913	928	954	991	915	907	934	895	939	931	897	906	909	997	908	904	949	902	937	894	881	887	1002	907	928	952	914	970	920	946	925	954	912	909	910	955	958	884	934	906	929	942	884	917	915	910	932	939	910	952	934	911	951	905	938	905	910	943	908	860	972	941	911	901	926	922	866	911	964	938	891	957	933	931	911	881	868	910	953	897	898	956	924	920	935	944	945	1001	969	960	902	966	908	924	965	920	935	899	887	1012	875	958	870	935	936	931	958	972	899	919	913	975	924	933	892	919	916	1017	937	917	917	967	946	947	965	910	973	967	907	884	958	972	953	941	927	890	902	929	888	904	921	899	900	908	904	976	911	956	912	941	987	857	957	909	873	903	962	932	953	886	952	961	991	904	935	915	884	883	929	872	902	939	935	903	857	897	924	918	900	931	930	963	904	920	917	931	882	985	932	1023	962	947	951	938	924	893	901	920	967	967	888	931	953	915	945	944	888	965	993	936	976	915	963	964	902	907	917	978	911	890	902	962	911	1005	922	945	860	967	907	945	849	948	944	951	955	947	887	947	919	919	891	908	926	910	935	948	964	946	898	914	951	930	944	890	952	898	890	965	944	928	951	967	942	972	940	994	970	941	976	956	920	973	947	914	930	934	930	978	929	912	928	912	932	922	929	907	933	941	947	971	920	915	919	936	936	938	937	879	969	930	996	944	917	908	937	911	890	920	937	947	971	954	878	909	936	952	996	953	905	916	955	954	924	903	934	922	932	925	887	942	983	913	944	918	980	937	913	965	944	915	933	931	954	949	952	971	897	916	947	938	926	875	905	910	915	870	961	929	958	934	981	868	950	990	898	1002	950	942	910	929	888	927	919	955	1002	973	919	965	923	904	862	950	916	975	917	944	934	937	926	919	935	949	911	935	930	964	915	972	950	888	929	950	963	935	905	981	941	899	920	964	912	912	900	956	925	972	933	881	908	939	901	941	934	907	920	934	897	903	923	920	915	931	985	905	937	938	920	879	944	911	951	934	917	878	983	1004	933	890	873	918	966	940	890	892	873	886	909	944	923	970	965	997	919	949	925	925	884	926	949	938	913	923	936	946	933	985	927	942	877	905	916	989	942	954	934	904	887	936	940	978	875	933	966	875	907	906	899	939	923	984	899	932	921	922	910	957	912	926	931	914	961	913	942	894	919	972	934	920	912	929	952	984	942	935	930	969	864	888	922	877	919	921	901	930	955	987	958	947	912	945	960	994	942	948	928	914	938	939	946	917	923	980	912	874	895	972	891	997	958	942	941	940	947	917	929	919	954	976	966	956	903	919	970	893	967	942	967	888	967	928	915	973	968	896	952	899	933	966	934	906	945	932	955	930	995	914	956	993	924	893	902	935	922	918	898	960	919	921	1004	959	924	912	951
24690	21378	27225	25549	4973	640	520	452	450	378	351	318	353	337	339	288	285	296	306	291	286	292	299	284	287	246	269	288	296	302	278	324	287	269	309	300	271	309	277	257	256	267	290	296	259	267	269	256	283	261	290	278	292	283	292	276	268	308	313	251	268	271	309	258	266	309	298	261	312	277	267	285	277	297	269	299	320	280	287	280	276	258	251	286	273	306	271	260	307	257	271	235	267	249	302	281	293	243	264	252	290	277	269	284	256	252	310	301	267	277	279	314	296	272	295	272	274	261	288	282	288	280	282	283	295	303	261	284	260	302	283	262	269	276	289	300	263	267	268	278	321	304	300	233	311	292	299	306	269	298	267	262	257	275	287	294	279	232	280	262	231	279	264	259	248	302	302	291	248	271	275	310	278	253	272	267	274	274	279	261	293	287	271	319	293	281	290	255	271	255	269	316	252	283	263	282	285	273	267	272	301	272	261	264	265	299	289	280	267	275	288	263	293	304	274	251	290	265	281	286	265	255	270	273	257	276	307	266	266	258	273	283	275	297	285	266	286	255	290	254	271	251	296	244	261	274	278	304	261	292	290	259	278	304	284	279	291	276	306	288	307	299	300	291	268	320	287	291	246	282	270	277	308	245	284	298	252	271	281	313	295	279	289	283	294	281	281	263	241	265	266	266	284	281	306	279	276	250	295	295	266	274	290	294	281	275	267	262	275	290	252	273	279	255	278	287	279	298	292	249	238	238	263	256	234	280	262	258	281	282	286	277	298	281	284	279	270	268	262	286	281	281	268	267	274	285	295	257	244	292	252	261	295	273	272	290	272	283	264	288	274	278	295	276	268	284	273	271	320	265	269	288	269	288	310	252	278	296	285	288	267	274	275	304	279	283	264	264	259	294	278	277	263	282	276	250	267	258	311	292	265	316	263	275	265	280	258	277	251	298	281	265	275	287	259	277	286	279	293	282	254	273	282	274	297	281	276	284	291	262	290	276	281	303	247	267	287	286	272	277	271	262	274	303	271	265	285	293	311	299	297	241	302	282	273	315	290	277	281	279	270	268	274	281	257	271	283	283	246	285	257	254	277	276	285	279	304	305	282	297	280	268	311	280	256	246	259	278	270	281	259	249	290	281	261	273	306	293	276	269	287	277	284	301	261	304	303	283	291	268	277	281	259	267	250	275	298	273	272	255	278	250	268	275	266	266	259	262	254	285	260	273	296	280	281	260	272	267	289	314	259	282	276	264	263	267	243	297	283	282	286	266	260	279	273	280	264	268	302	288	271	249	278	303	277	282	234	280	261	274	266	288	295	308	237	297	252	250	282	297	265	249	286	287	271	299	294	267	286	282	244	271	271	278	270	298	294	286	230	257	291	276	291	295	277	275	281	275	275	264	280	254	263	264	282	271	292	280	264	271	253	270	270	299	285	278	266	304	280	269	271	271	267	279	316	291	302	253	270	302	281	293	274	251	275	298	252	281	261	274	296	274	299	272	263	296	314	297	265	292	272	275	303	271	266	294	261	235	294	284	258	257	293	295	287	240	287	274	236	249	279	297	287	285	283	270	282	292	281	243	274	253	286	274	284	255	277	280	260	275	282	303	250	283	281	290	284	276	312	306	301	268	305	251	260	266	275	274	276	260	277	258	281	302	266	300	275	288	292	280	276	287	288	239	251	290	275	264	290	253	286	282	281	262	258	271	274	292	271	268	256	262	280	274	279	252	263	289	304	299	279	273	322	281	272	282	277	292	244	300	280	292	285	229	299	293	294	260	273	272	269	286	275	275	294	273	280	266	279	271	276	275	273	264	284	247	249	306	289	305	271	266	263	294	268	282	296	283	277	272	269	292	257	285	261	278	256	285	281	270	268	277	265	294	272	252	311	268	273	295	267	272	289	294	246	264	276	285	278	297	271	288	262	276	301	265	265	275	275	290	271	291	269	279	225	281	290	271	262	290	281	256	272	303	251	278	299	268	254	267	272	306	304	285	300	282	308	279	273	284	275	285	293	285	295	271	281	261	265	286	264	293	297	299	271	282	270	269	277	274	288	302	281	281	288	257	298	275	302	268	268	279	281	238	247	288	281	272	254	296	302	251	259	256	262	271	292	272	303	281	262	287	274	299	296	277	270	270	244	262	272	282	292	285	279	264	259	266	289	273	278	297	269	270	295	248	272	290	253	265	270	268	277	275	270	307	268	264	240	276	272	284	267	283	277	265	260	281	263	280	282	279	284	311	314	273	267	280	282	276	261	280	278	299	279	300	283	293	264	273	262	288	303	290	316	283	262	295	263	315	280	283	285	257	259	278	285	305	293	277	280	278	283	288	308	291	286	265	268	286	273	235	250	271	287	260	290	239	260	265	293	254	289	285	296	309	268	254	260	250	275	308	275	268	269	287	304	304	252	283	258	323	267	287	274	269	257	278	290	251	266	287	271	291	281	289	270	287	312	288	282	252	293	291	286	277	293	280	269	275	313	256	289	304	267	278	278	270	274	295	252	270	256	276	286	265	254	267	248	304	279	263	290	299	274	264	283	284	272	283	263	290	257	273	276	252	275	285	287	284	273	265	265	282	264	277	278	279	271	279	273	259	271	252	288	282	289	296	272	251	281	278	274	260	267	263	274	253	280	283	286	273	251	303	261	254	286	283	253	307	311	263	257	286	291	300	252	286	261	277	254	251	299	288	258	255	293	266	264	290	275	281	252	269	275	304	281	270	268	276	287	272	271	299	283	257	296	279	266	268	245	283	266	258	264	283	255	278	254	284	269	270	287	288	264	303	292	278	263	262	235	278	250	283	267	291	269	297	256	278	267	250	271	267	253	272	283	289	249	286	305	264	286	290	276	287	278	262	288	299	243	272	277	272	278	294	303	274	270	262	248	311	263	286	256	284	265	283	251	261	286	321	290	287	272	274	280	302	259	278	279	259	276	272	270	300	296	297	281	289	260	271	273	265	275	275	284	280	276	285	284	299	269	268	300	292	263	281	277	266	287	289	284	262	299	253	322	256	270	290	315	284	289	262	263	276	257	282	271	266	259	271	287	285	262	271	275	297	292	266	263	283	284	271	282	260	298	285	263	263	299	273	266	275	251	295	267	262	287	278	276	297	295	282	250	301	279	274	282	265	298	253	271	263	294	282	305	257	242	271	262	276	289	264	267	303	274	305	295	249	219	278	264	284	260	293	268	280	268	279	290	262	262	276	261	297	300	284	295	268	262	249	286	271	245	268	272	277	263	272	254	279	271	245	262	269	253	271	302	273	306	281	294	265	312	291	284	291	267	239	275	267	255	259	316	261	271	297	255	274	267	298	242	268	249	286	288	281	295	292	280	284	291	286	302	254	280	254	268	292	289	279	290	248	286	271	269	274	249	268	256	271	285	282	280	285	295	286	252	261	254	285	275	304	269	264	295	263	294	288	299	289	272	305	288	274	282	300	287	291	283	283	251	242	278	259	269	279	253	293	256	256	278	301	294	269
18573	5581	3406	1641	1224	1031	874	848	688	610	540	530	544	495	447	440	419	406	383	385	405	389	383	403	384	416	356	393	382	350	372	398	393	389	387	353	393	395	354	405	362	389	357	378	324	393	408	340	371	343	360	377	349	366	360	394	344	368	363	389	356	402	348	350	390	400	385	378	379	393	347	362	421	362	401	366	368	350	367	394	363	387	368	398	366	364	355	389	397	411	367	388	403	397	337	348	379	404	380	363	410	367	376	378	398	375	408	374	407	401	426	388	434	362	367	389	372	390	408	356	379	376	369	352	376	384	385	372	398	354	355	406	383	390	359	365	400	392	339	343	358	375	388	387	372	342	365	367	340	356	362	357	355	343	371	384	380	362	340	369	363	333	365	375	406	374	395	358	380	375	369	373	335	370	372	392	359	390	388	408	388	388	369	324	382	355	377	396	332	409	373	398	365	381	350	360	351	362	371	355	391	393	383	372	341	375	403	385	370	362	375	366	364	348	400	392	384	396	375	390	371	374	397	382	383	382	342	389	394	388	377	428	413	390	370	389	404	407	361	421	352	355	400	388	403	360	380	339	386	384	379	385	380	373	376	353	347	390	393	392	378	397	374	355	365	378	369	343	388	378	368	380	375	375	382	327	388	381	365	404	335	375	373	390	394	375	387	388	369	363	393	397	378	382	373	421	369	355	361	396	375	384	377	365	374	341	377	360	339	375	362	343	349	375	399	386	376	388	389	395	372	389	377	354	373	414	349	349	383	353	436	386	360	395	355	351	346	372	360	411	384	375	336	392	351	390	341	381	423	365	383	363	361	345	333	410	355	371	397	405	393	373	428	347	359	364	375	368	389	393	403	377	369	402	392	399	415	390	373	373	357	357	374	374	404	364	416	345	413	351	402	384	367	399	387	391	369	360	340	385	376	372	408	354	334	367	381	360	369	377	353	379	423	389	371	381	341	390	404	395	376	391	374	393	372	378	360	370	400	385	394	387	380	344	347	383	372	386	407	370	356	378	388	384	345	353	391	383	378	401	347	382	403	380	361	401	371	324	364	392	376	369	373	364	406	401	392	377	361	366	377	363	372	361	394	360	396	375	377	406	386	341	364	402	395	385	375	378	376	379	311	371	364	408	332	351	404	377	397	375	372	389	365	383	385	371	374	376	390	364	362	393	383	368	382	357	389	381	394	375	364	360	362	351	380	389	352	368	390	381	408	379	354	380	371	355	394	359	385	361	382	328	393	390	378	375	378	389	410	359	388	366	378	386	363	392	385	404	364	358	360	385	392	376	392	331	355	390	376	370	349	388	359	366	350	404	370	357	364	393	358	392	356	384	372	355	370	389	359	381	393	374	368	383	391	377	351	363	395	417	361	366	362	368	368	389	393	365	354	365	394	357	384	366	363	387	352	380	359	391	361	365	369	378	411	386	349	407	398	363	363	359	390	376	386	354	356	382	377	379	356	395	415	383	391	364	365	382	372	373	363	364	406	346	357	351	363	335	351	377	342	372	407	381	353	369	398	362	362	374	371	351	399	365	376	367	383	361	405	389	379	402	359	397	436	371	349	363	339	382	372	380	397	387	380	340	374	411	370	360	380	384	377	368	369	393	405	368	381	379	385	370	351	357	369	412	372	364	395	389	411	360	341	368	332	390	390	361	389	388	382	350	407	383	358	382	370	340	369	369	378	378	372	399	413	391	350	398	361	356	375	420	349	356	374	387	369	374	380	366	373	356	388	373	386	375	348	360	360	356	370	390	385	368	360	392	362	390	387	373	387	383	379	373	354	396	385	377	361	374	349	398	383	359	368	421	375	354	386	349	392	382	366	386	368	367	379	366	367	379	386	358	367	381	411	380	356	364	367	379	390	406	375	379	348	353	367	363	367	398	360	372	356	370	392	381	367	363	373	356	348	403	374	383	373	388	340	383	340	397	359	365	436	377	389	406	383	385	380	372	361	391	407	396	339	371	375	374	381	364	411	389	372	385	395	360	381	377	386	391	350	368	354	364	395	350	365	359	372	357	371	375	386	358	384	403	373	372	389	370	376	384	378	363	382	399	400	401	373	395	367	379	405	368	378	380	372	382	370	396	374	397	395	363	359	381	360	364	372	359	388	361	346	348	362	395	387	359	354	370	369	386	373	347	362	360	382	372	392	369	382	378	352	368	382	422	360	362	379	377	396	381	405	368	366	383	364	360	354	374	383	371	427	347	390	374	352	359	387	362	362	375	366	417	373	380	381	404	386	351	372	377	392	328	351	374	416	376	370	378	371	351	397	385	369	376	383	374	334	353	376	340	392	373	357	375	382	383	387	339	366	367	376	401	390	398	373	394	393	390	371	373	339	382	389	409	364	387	413	388	376	369	357	391	388	347	361	367	358	369	345	393	373	367	380	341	347	374	383	368	394	407	373	370	386	369	373	407	332	376	379	366	370	389	365	390	386	376	410	360	351	346	393	374	398	397	368	372	356	401	389	350	379	389	349	367	361	365	397	400	366	371	372	371	355	377	377	382	366	364	380	364	384	378	367	352	375	392	358	381	366	384	393	386	378	382	412	351	406	377	363	356	384	388	407	386	399	394	377	382	365	377	372	354	403	379	378	393	395	350	383	375	376	389	403	377	392	342	372	365	386	349	407	331	391	419	382	396	337	388	383	379	387	405	399	343	369	365	373	387	368	367	346	356	356	353	395	396	440	382	367	390	372	382	365	376	368	365	355	374	395	344	364	376	394	376	415	354	368	398	359	371	359	367	385	363	409	377	367	389	387	404	371	387	403	416	402	378	371	373	383	363	372	353	358	367	383	364	408	341	376	389	370	359	367	352	399	387	363	378	374	378	374	360	373	408	366	387	356	362	410	369	358	334	368	391	377	368	343	370	320	381	385	379	380	364	372	348	360	382	388	356	382	375	374	350	379	351	373	361	395	355	387	352	359	356	389	366	370	370	382	342	378	393	363	351	361	375	356	366	384	339	361	396	382	384	365	399	356	378	383	374	352	414	355	378	360	381	360	339	366	392	360	394	318	375	390	366	373	383	338	370	376	364	353	350	405	397	360	365	368	390	364	381	387	393	381	374	331	376	367	360	385	371	366	362	385	340	331	365	380	404	401	423	370	330	396	353	354	375	391	378	401	359	358	375	375	367	373	363	327	340	392	384	381	362	383	384	392	393	375	409	342	375	368	379	379	383	399	377	351	362	367	392	352	373	378	382	351	374	369	376	373	401	458	332	374	377	411	360	374	366	384	375	371	350	383	369	364	367	390	367	406	330	371	398	365	401	389	412	391	363	385	394	400	349	358	394	381	354	381	372	369	373	389	382	368	379	329	351	361	383	346	347	399	367	373	368	378	362	384	346	380	367	373	396	389	351	355	392	395	382	382	367	369	353	337	367	354	342	368	372	377	337	360	368	377	396	369	375	377	364	376	392	382	371	389	338	368	333	385	376	371	384	416	377	350	392	371	345	382	410	404	393	357	374
22518	21439	29301	23991	21433	21300	4700	1490	1145	1030	1020	980	855	895	855	835	774	750	734	761	671	786	724	737	716	752	716	704	711	737	722	689	707	704	733	750	729	692	740	706	740	654	729	717	670	742	616	773	695	727	694	790	732	692	720	708	684	719	729	743	690	714	707	707	699	730	721	695	683	648	675	680	701	709	709	693	706	673	701	717	688	805	745	727	675	698	718	668	715	683	713	697	689	726	681	718	680	661	708	703	764	732	686	680	703	700	727	737	702	671	695	706	682	694	762	706	701	650	728	707	671	703	729	716	669	693	707	681	749	721	630	705	674	732	741	725	702	688	699	662	695	689	673	670	686	696	701	700	685	702	659	710	717	693	709	661	704	676	631	665	738	707	654	706	725	691	694	748	701	716	701	693	695	672	688	685	689	712	701	709	682	756	674	704	731	730	601	716	671	688	662	722	691	727	691	701	659	750	684	692	646	688	673	654	711	719	696	674	700	682	689	714	729	702	740	665	754	696	713	694	642	670	709	758	692	685	733	696	731	740	704	686	670	629	715	698	710	681	630	704	674	683	734	690	672	689	671	691	699	709	720	683	700	647	707	695	692	662	727	716	700	694	697	745	683	687	775	712	707	721	751	676	696	718	686	742	665	694	690	677	642	696	701	664	724	711	694	685	684	684	654	693	722	681	689	672	683	684	711	696	688	710	640	683	680	683	698	701	690	687	679	710	719	734	690	720	671	716	663	711	739	719	694	651	656	676	746	720	719	770	704	670	670	710	726	675	683	661	712	653	678	705	658	700	712	677	713	682	694	700	740	675	721	674	652	710	658	709	677	674	728	724	671	664	711	684	695	687	645	693	689	749	666	706	745	742	673	766	661	690	720	685	693	725	752	666	689	713	715	657	732	729	672	682	689	714	698	715	700	676	639	708	718	694	704	690	712	700	668	678	720	675	673	705	703	719	747	692	668	703	679	724	694	708	678	688	677	682	711	667	746	681	708	702	709	677	724	694	707	735	681	684	732	663	768	681	757	726	688	692	663	684	687	717	665	687	682	728	719	687	656	699	665	682	686	717	684	653	657	697	651	735	683	665	685	707	726	612	681	732	750	698	651	684	729	686	712	696	689	700	680	702	721	638	676	747	691	748	713	705	687	711	704	684	713	709	653	692	694	707	726	726	657	682	668	692	695	701	725	735	716	725	730	674	622	728	707	675	662	680	681	723	719	694	724	662	713	674	699	696	666	691	690	706	735	646	709	676	691	675	714	680	713	691	721	673	693	727	672	729	724	681	696	689	700	700	670	676	669	661	683	666	705	715	687	662	701	681	672	664	709	693	696	709	666	721	651	681	661	720	698	686	719	699	685	720	651	696	671	670	674	674	662	735	704	664	679	702	703	726	702	650	721	693	703	677	698	720	709	685	691	652	691	652	736	700	741	728	709	710	707	650	673	651	701	735	650	679	635	696	703	714	718	681	708	718	701	703	718	716	699	654	683	705	694	703	704	732	657	680	712	695	748	735	649	677	695	726	705	709	686	701	687	687	681	675	650	694	707	705	675	667	710	671	681	727	694	735	666	692	687	702	720	676	689	700	727	703	656	687	701	752	713	743	671	703	693	687	718	704	739	722	680	720	684	747	728	664	671	700	639	665	683	623	702	721	691	673	715	687	694	722	684	709	731	657	713	709	684	737	716	723	753	651	672	678	666	720	712	718	649	674	655	721	759	676	671	712	705	684	755	695	739	685	682	687	689	662	717	701	693	701	678	664	659	649	702	697	684	690	669	672	633	700	663	676	658	734	692	714	699	691	717	723	701	688	728	733	694	685	726	713	734	687	696	682	738	715	728	671	691	661	703	656	732	684	698	713	726	669	718	653	711	673	671	663	664	674	708	721	702	689	722	691	717	723	714	672	656	688	689	709	694	726	667	690	714	738	669	754	677	678	665	698	667	735	721	689	676	683	696	714	696	703	715	701	653	688	753	672	727	705	659	688	677	679	747	758	680	733	741	703	693	674	694	729	686	680	747	689	701	700	721	733	701	696	733	668	666	725	709	700	699	690	701	682	695	705	688	689	689	647	700	666	715	710	713	726	680	681	746	627	676	749	707	690	674	685	662	698	731	672	737	709	730	710	744	668	655	662	668	667	654	681	691	661	681	678	700	672	720	703	725	700	732	725	679	694	673	674	688	732	649	645	658	683	732	715	649	643	706	705	710	677	703	671	730	707	703	638	679	690	746	690	673	719	705	683	660	716	663	696	697	754	719	730	685	719	697	698	662	637	734	770	703	699	705	738	688	663	700	723	680	656	662	697	708	710	701	710	731	679	644	710	657	660	693	687	709	692	709	657	667	686	682	708	696	681	661	715	669	723	692	711	665	704	728	699	640	671	704	708	709	688	677	702	695	644	688	700	716	697	675	661	698	673	703	703	723	661	734	676	730	712	715	679	731	685	727	681	707	687	727	703	717	707	714	721	653	716	695	689	734	651	717	692	715	691	666	712	689	719	662	703	701	718	728	698	669	702	672	655	679	674	649	689	699	668	640	688	709	673	712	704	721	710	669	639	662	695	717	734	734	644	692	681	686	730	726	740	693	670	718	697	667	651	694	715	720	644	679	674	704	671	680	708	673	662	701	662	689	661	681	706	700	710	653	670	687	719	658	678	669	644	694	680	700	678	698	656	718	744	686	749	711	682	707	694	686	699	712	731	698	744	665	721	679	681	691	696	661	668	702	682	695	682	692	723	701	719	702	689	662	672	672	674	751	690	757	650	717	694	629	711	693	691	678	689	671	694	692	672	669	702	688	696	748	673	731	710	683	690	688	697	689	698	727	678	711	672	691	718	688	716	671	722	780	691	683	657	695	684	701	697	729	689	719	683	664	695	701	698	715	682	694	717	681	689	693	688	684	670	724	687	661	690	691	692	730	667	682	698	703	716	688	667	717	712	651	655	641	730	681	651	678	689	727	714	667	661	693	711	628	715	678	670	706	676	688	720	698	658	680	674	681	661	726	691	735	700	695	699	696	705	681	710	715	724	704	692	692	708	719	723	642	700	638	687	722	678	658	691	683	669	706	702	719	706	713	721	705	661	701	717	766	695	671	686	726	720	716	779	688	710	648	665	698	706	699	654	673	720	710	649	676	702	691	709	652	686	665	688	713	715	673	713	715	648	708	718	694	664	707	706	679	685	688	716	709	696	714	776	683	692	671	656	718	738	686	679	725	664	688	706	689	687	687	661	667	635	686	692	729	666	696	693	689	700	725	674	754	647	733	688	690	702	663	616	677	643	682	710	718	701	705	729	645	689	684	718	751	700	715	687	702	720	668	657	748	718	683	710	701	675	707	702	752	675	714	676	706	664	676	693	691	706	701	691	703	711	707	701	700	662	689	676	619	641	721	714	654	683	740	633	724	676	757	729	669	686	668	660	686	702	680	726	691	687	686	697	656	707	703	686	676	719	650	699	661	716	714	688	652	675	681	700
25204	14050	9773	4730	3496	2899	2533	2019	1777	1576	1415	1294	1273	1117	1151	1080	1014	997	1005	935	930	968	984	958	946	911	917	857	885	906	952	878	896	894	887	861	870	898	913	923	937	869	890	911	886	884	851	872	890	861	869	904	902	807	864	906	894	878	913	901	830	868	920	859	855	876	897	911	892	879	846	877	821	874	900	887	879	937	848	887	875	856	888	895	908	864	847	868	868	871	863	884	916	857	885	890	894	909	904	869	908	881	854	856	901	916	890	851	874	864	860	800	896	948	950	897	890	936	892	889	867	926	832	823	852	891	861	866	867	875	882	855	863	870	812	890	858	821	915	851	870	899	858	886	884	865	879	878	892	895	880	866	850	859	855	886	882	869	879	883	862	853	889	869	886	924	869	863	890	840	857	878	845	912	884	850	860	903	875	854	907	834	885	875	858	848	844	882	893	883	843	825	822	859	878	869	893	818	893	934	852	834	864	817	797	842	848	842	847	867	841	830	846	855	909	882	885	892	820	852	881	820	866	899	854	815	867	871	919	894	842	919	791	885	849	902	840	844	810	825	892	836	866	840	852	871	840	870	857	886	871	892	819	888	868	856	880	865	854	908	844	825	852	779	883	840	930	816	899	882	929	894	891	902	847	864	861	851	905	877	862	841	863	833	924	859	883	875	875	871	820	845	881	899	835	888	880	868	855	833	862	875	843	861	887	851	865	894	868	937	826	860	862	883	840	858	921	876	846	873	886	847	900	847	890	884	850	874	880	881	837	898	899	904	863	841	899	903	869	863	870	853	877	843	857	876	919	886	874	845	903	837	880	887	815	857	886	859	864	847	918	860	877	853	855	824	884	925	863	887	848	826	872	893	887	898	892	827	924	880	845	891	866	888	879	890	880	880	886	815	834	854	893	892	876	924	828	915	879	795	851	837	831	848	858	840	883	862	899	858	896	848	875	866	882	846	864	919	864	887	847	889	890	857	866	811	837	862	814	890	872	890	869	911	843	912	825	850	825	851	885	881	877	864	862	871	864	842	851	834	854	890	876	890	893	902	923	881	814	840	826	897	879	826	879	827	865	869	890	896	893	873	828	912	833	910	863	896	860	819	860	847	886	857	901	884	832	844	891	874	846	884	843	917	840	889	880	852	893	871	840	912	860	847	880	845	841	852	849	838	890	896	873	877	831	858	925	878	893	903	867	855	903	891	896	848	835	845	889	895	916	817	852	864	900	860	897	827	853	846	858	901	864	961	874	868	874	808	838	850	903	878	918	834	858	922	887	851	837	869	913	943	844	877	873	916	863	840	935	910	883	865	853	840	878	876	842	848	865	862	906	837	918	844	863	862	862	855	893	860	880	876	902	861	906	825	881	825	875	882	856	839	817	843	878	872	842	879	887	873	852	859	822	866	854	836	851	863	898	854	836	897	866	893	891	845	880	854	922	854	839	878	841	906	841	919	840	913	822	865	911	843	878	854	869	875	881	876	847	848	857	878	874	842	895	900	887	866	865	827	899	912	864	836	905	837	862	886	898	810	816	887	835	849	884	884	853	835	862	837	859	825	835	861	853	844	856	848	889	833	888	908	862	846	793	903	837	800	879	884	894	897	898	830	881	823	862	897	860	889	887	861	801	906	833	856	844	864	895	862	855	853	876	829	931	876	825	888	856	859	842	902	872	875	917	884	864	876	893	883	905	822	833	831	873	915	839	811	820	852	871	840	784	875	895	867	858	830	826	823	853	890	878	870	851	926	911	797	848	877	852	853	864	861	862	902	915	857	876	855	877	862	894	861	885	850	856	905	843	875	884	891	831	861	858	885	891	897	875	871	849	867	849	879	862	834	902	875	851	863	865	865	865	868	855	829	854	870	852	857	839	869	890	906	820	904	866	954	888	868	908	843	818	845	852	872	881	806	823	886	891	838	839	896	923	891	894	910	877	905	853	841	844	885	881	876	854	835	876	905	854	870	847	883	824	937	866	872	888	876	857	881	861	812	865	925	876	818	894	844	845	872	881	883	896	791	866	871	902	853	892	870	882	925	911	843	881	907	869	899	886	894	881	853	843	883	921	818	922	858	847	870	836	894	849	855	865	884	855	844	826	823	844	809	867	838	870	837	826	877	837	844	886	913	910	800	861	879	892	862	841	831	858	864	830	843	859	837	817	876	860	905	897	833	868	895	844	877	887	920	868	924	877	878	859	848	839	915	886	848	870	845	841	852	890	825	908	867	844	850	871	847	858	934	846	837	807	864	865	901	866	880	857	872	864	865	874	924	903	851	812	871	797	907	900	877	880	839	869	861	950	884	828	829	881	864	885	881	866	826	847	854	895	820	859	862	895	878	858	858	858	908	863	862	851	836	820	870	868	883	869	882	853	826	867	810	872	842	892	880	856	848	901	820	808	879	885	868	788	847	785	875	816	882	853	880	900	868	889	843	816	877	886	941	872	877	866	911	893	868	837	886	866	902	823	936	861	820	901	832	883	864	850	864	855	913	956	848	788	885	846	906	894	857	902	878	903	895	782	881	907	865	941	832	859	901	848	870	841	868	865	866	852	839	881	890	837	876	945	876	889	837	895	834	839	869	910	818	871	824	831	875	908	838	830	856	913	853	893	910	877	856	864	902	869	896	860	868	868	827	870	898	879	830	855	819	864	824	885	828	863	859	803	843	925	878	873	866	887	890	830	881	809	807	848	887	898	886	877	864	862	862	848	853	883	867	846	822	898	876	840	828	897	837	850	858	845	826	852	873	899	854	823	875	901	892	848	847	846	907	900	840	883	858	881	871	854	896	859	879	864	894	887	851	896	865	821	836	885	894	814	868	850	858	891	877	900	823	908	883	873	883	837	877	889	878	823	845	885	897	884	870	920	869	838	915	850	879	869	867	873	836	865	897	847	854	884	852	890	835	885	866	899	839	880	842	837	884	910	892	891	868	871	904	850	843	920	917	877	823	903	860	872	869	829	870	906	903	866	822	853	852	833	849	902	836	896	875	862	853	893	884	890	901	831	870	905	882	838	874	866	847	839	900	834	886	813	839	862	868	809	860	862	838	830	891	887	923	886	821	804	855	833	896	835	836	904	901	852	889	832	870	828	868	878	864	861	901	857	838	864	858	881	832	849	870	867	922	878	847	885	917	854	899	877	921	877	924	832	837	861	836	856	900	908	852	859	885	872	852	826	868	831	831	817	865	849	859	849	860	840	894	911	839	835	872	854	866	840	898	830	885	853	835	826	833	871	869	825	886	881	895	830	880	887	840	864	932	895	851	892	883	892	861	894	863	858	894	932	870	831	819	872	882	860	894	849	871	904	869	882	892	900	811	844	875	876	859	843	883	903	862	887	848	856	871	801	878	882	818	880	941	890	846	846	841	881	818	869	879	890	858	845	863	891	881	937	896	950	847	855	866	845	878	832	921	948	897	821	809	846	908	847	853	879	888	920	886	888	860	855	890	866	851	887	901	928	903	876	898	876	836	881	852	837	897
27534	17429	3482	818	633	541	527	471	457	471	458	460	444	475	462	450	500	433	429	426	446	427	447	448	451	405	455	434	444	405	438	436	422	418	417	437	396	405	456	451	466	424	482	463	444	453	432	449	417	458	462	464	444	427	438	433	444	407	434	460	412	438	453	469	416	469	481	458	449	437	458	467	460	430	467	433	420	479	448	463	453	451	454	463	445	448	425	466	433	452	465	443	451	452	414	398	435	446	435	424	431	414	443	408	457	454	413	453	435	469	377	428	410	429	433	491	438	455	432	434	428	451	435	470	442	437	403	457	454	465	418	486	411	436	459	454	442	475	421	427	459	438	451	422	431	421	442	428	469	434	435	451	448	455	425	472	412	451	441	430	436	453	505	419	430	438	422	447	421	426	422	446	454	478	452	442	422	430	423	462	459	414	448	423	435	439	431	467	427	433	405	433	466	426	453	434	428	434	463	440	480	467	447	441	443	456	436	460	425	404	465	444	414	440	452	447	421	459	436	467	447	430	396	444	516	387	402	484	451	434	401	431	429	459	461	413	431	436	421	466	430	462	451	452	467	432	440	427	432	443	417	421	447	443	417	462	439	418	435	436	456	464	487	484	482	443	457	449	415	456	481	434	449	410	432	404	448	454	448	444	406	485	395	414	469	435	426	481	444	402	433	449	461	460	470	484	439	481	434	456	432	422	439	439	447	441	426	439	449	422	426	463	424	463	444	423	435	433	407	424	447	489	415	420	415	443	442	443	438	459	422	422	413	471	442	452	436	430	433	430	479	467	451	446	435	449	483	442	467	404	436	449	445	449	410	452	418	447	438	422	423	434	440	464	485	435	481	458	449	409	398	402	498	423	460	462	434	440	420	409	408	478	436	427	443	449	441	461	435	417	426	398	430	415	478	445	438	424	442	440	413	451	441	466	445	432	467	457	444	422	427	454	478	425	458	457	445	453	441	441	454	432	433	398	430	425	480	490	429	419	427	465	428	474	457	423	469	434	462	458	432	451	463	420	447	473	440	459	502	458	431	441	451	447	406	482	458	449	425	435	448	411	421	434	458	449	435	387	474	429	413	463	437	450	420	444	394	457	539	440	399	453	442	441	444	437	457	475	451	432	446	508	444	460	438	454	456	427	446	458	447	455	407	432	445	464	439	473	464	444	413	446	458	451	439	419	468	462	436	437	423	423	438	430	447	487	438	424	470	418	424	479	425	463	453	443	433	442	451	464	454	442	451	450	504	468	463	436	460	439	450	419	433	425	461	443	433	436	444	427	433	463	462	418	417	522	446	445	468	446	461	438	455	462	454	471	460	415	404	486	481	471	417	415	454	442	479	413	397	460	403	446	407	412	462	465	421	448	446	450	471	380	424	444	441	425	447	440	437	473	403	431	429	451	403	449	467	474	496	416	446	460	439	473	411	455	454	463	460	437	465	490	444	442	385	429	436	454	470	462	458	431	512	455	435	428	425	469	420	442	406	412	454	449	440	477	444	461	450	486	418	456	436	467	453	407	471	420	432	427	405	457	461	448	482	434	462	424	473	490	455	438	462	437	426	459	399	455	449	421	437	425	428	422	440	476	418	458	447	416	417	462	429	405	430	422	411	428	455	455	433	440	439	440	427	426	416	468	464	466	426	461	414	461	451	406	471	468	430	448	425	469	422	465	426	391	422	473	462	426	461	433	442	454	452	441	464	477	472	474	453	430	446	437	474	456	409	456	422	468	425	432	478	447	424	459	432	451	419	490	426	470	409	437	454	460	482	448	474	434	417	426	408	427	457	425	426	431	441	419	471	457	446	466	473	447	460	441	401	462	438	444	430	430	456	424	447	425	460	455	459	452	459	451	465	431	456	445	407	442	460	459	433	474	455	420	445	417	433	441	494	505	444	461	469	465	437	433	440	482	412	476	445	423	433	429	435	446	439	430	442	435	416	430	464	481	428	432	400	434	486	422	441	443	444	458	458	416	424	462	436	464	457	451	478	460	413	424	484	427	435	428	421	443	424	443	451	439	451	450	433	472	406	447	403	439	449	457	436	436	419	440	498	456	452	472	437	457	487	458	438	440	400	444	452	447	452	461	404	443	456	428	435	441	433	436	464	465	459	418	465	463	476	446	472	441	452	436	435	401	455	455	465	446	444	439	489	458	460	433	446	423	411	400	485	434	446	428	439	440	442	468	420	406	448	429	427	482	445	441	487	453	452	450	459	442	475	433	402	446	460	440	423	454	415	419	436	468	422	454	454	469	477	447	455	456	418	455	445	439	446	447	428	440	446	492	458	416	438	437	411	417	445	452	471	431	447	469	455	455	444	410	461	443	447	421	456	448	438	432	446	454	425	443	431	456	422	397	455	442	436	419	449	448	457	417	425	506	427	457	466	438	449	424	477	434	462	464	428	457	433	411	418	430	440	448	437	423	454	464	491	475	469	495	459	450	475	445	480	467	463	449	455	454	447	486	484	444	445	487	456	420	458	463	409	433	466	415	419	442	457	450	450	460	493	446	435	444	449	425	460	431	465	417	437	430	482	450	465	436	416	453	406	436	454	478	428	436	419	422	430	446	430	416	456	430	505	455	458	449	472	445	446	444	416	450	437	452	434	412	375	448	450	461	450	471	447	454	438	462	438	472	402	426	441	421	474	439	391	450	454	433	426	433	443	446	404	443	436	426	418	418	418	438	441	422	452	431	428	455	471	473	423	428	426	456	445	437	471	459	432	442	441	417	449	472	435	461	433	444	425	447	442	398	425	468	472	458	449	442	420	437	439	458	440	480	412	413	428	412	474	428	472	432	432	422	433	437	470	428	455	426	453	432	466	400	449	394	448	434	437	473	440	413	489	456	429	432	431	428	438	475	459	454	448	456	421	427	426	472	455	446	421	428	430	421	419	479	442	456	461	428	445	450	423	433	403	460	399	440	434	452	472	469	486	441	437	447	401	436	456	429	422	457	454	444	418	397	404	446	437	434	444	439	426	470	434	450	432	442	447	430	438	447	482	415	434	439	476	477	446	455	410	446	414	437	456	476	476	443	464	423	450	467	453	445	489	419	434	458	433	473	455	416	427	416	446	458	433	452	430	458	427	456	431	439	481	429	406	465	462	442	447	447	415	451	418	461	479	435	394	475	424	465	434	447	426	463	459	415	459	438	432	426	400	419	426	427	464	443	482	432	459	450	490	457	430	471	437	444	447	443	427	481	400	451	445	443	413	466	448	445	431	477	421	405	422	471	421	489	423	440	473	443	435	415	476	438	455	419	486	458	433	425	466	447	413	469	443	443	455	461	443	447	471	459	474	455	439	418	403	437	409	438	439	484	461	434	451	424	428	479	425	407	462	440	473	456	423	405	445	438	435	446	418	437	446	477	439	463	424	446	441	430	452	430	405	439	452	460	443	478	485	493	416	455	431	426	463	431	453	465	449	450	450	405	437	463	427	450	426	465	451	435	431	430	467	447	445	447	478	479	450	427	472	432
6317	2096	1469	909	790	723	731	674	685	621	655	578	619	592	588	554	555	586	584	575	564	568	522	569	565	532	561	550	567	553	554	600	550	579	556	584	595	539	567	536	574	567	545	521	585	580	546	533	578	557	573	564	527	562	531	576	530	551	542	553	578	561	516	552	580	591	541	570	583	554	566	597	579	557	550	534	544	601	545	530	532	554	588	598	584	549	571	535	539	547	546	538	598	580	517	578	541	589	516	577	575	541	511	549	580	545	573	538	604	561	555	521	551	566	555	584	550	558	555	563	572	575	597	576	533	522	566	540	544	547	492	558	560	587	534	551	570	564	540	548	649	513	539	571	609	531	540	554	535	529	582	545	541	540	540	520	555	559	574	545	599	510	553	573	549	562	559	540	603	552	554	553	556	566	560	556	538	537	546	523	566	522	564	554	526	578	566	541	539	556	588	565	566	574	513	541	587	541	579	552	535	553	596	529	561	567	594	596	576	543	589	543	549	550	559	551	577	489	538	577	540	574	530	565	519	544	572	569	562	523	548	571	552	532	532	527	610	537	520	538	529	557	539	549	556	561	546	547	564	530	549	573	536	571	567	560	588	543	601	603	591	561	569	526	534	538	549	564	556	559	526	580	563	590	514	551	635	571	577	618	579	542	562	582	572	543	563	563	569	561	546	558	552	551	605	595	596	537	571	533	597	588	594	557	559	579	529	557	508	540	526	542	619	557	500	538	549	586	520	550	563	571	585	572	565	561	571	596	533	547	593	540	585	608	580	559	549	587	569	553	524	584	566	535	575	579	568	596	571	563	557	577	529	549	490	602	564	545	515	536	543	528	566	590	542	550	537	537	524	566	521	572	528	526	567	596	552	558	562	596	589	529	535	523	556	571	563	528	578	581	542	534	564	548	554	545	581	562	560	554	571	570	535	525	568	559	540	570	592	564	564	578	565	567	561	518	544	559	545	539	581	548	547	537	526	510	559	576	556	547	595	533	535	550	528	547	548	575	553	547	524	527	530	568	571	561	533	533	588	544	505	540	534	561	517	600	541	532	545	607	613	543	556	573	574	579	536	555	555	530	593	551	562	559	491	554	549	530	594	554	613	545	538	526	524	512	554	559	541	564	530	530	561	554	537	569	530	557	531	598	566	541	548	568	555	544	531	545	588	583	530	569	572	535	583	553	573	555	553	544	525	536	570	550	570	571	560	556	555	520	534	579	575	537	590	535	523	532	547	577	559	555	564	568	526	553	588	522	607	563	579	541	540	536	552	574	574	536	622	557	586	515	553	515	537	505	521	553	552	515	583	525	593	596	539	563	566	576	527	610	546	555	564	557	565	564	559	552	567	593	579	602	549	566	512	510	603	572	568	554	514	587	586	552	532	507	533	523	571	569	555	559	526	536	540	583	578	580	547	536	543	524	543	499	553	549	568	597	579	529	584	506	518	542	579	569	561	547	563	547	562	599	556	579	574	584	578	547	535	584	571	547	604	536	547	542	535	545	569	541	562	536	588	583	561	536	571	575	574	580	554	531	511	548	565	551	551	591	517	566	553	613	584	544	537	530	591	551	576	559	567	557	530	557	544	566	555	582	550	557	552	562	580	550	556	563	574	582	555	561	590	582	544	557	572	529	562	557	566	575	530	521	527	566	564	551	604	571	537	560	514	549	546	563	566	535	558	548	555	545	535	541	548	536	525	559	549	547	558	552	547	567	545	531	542	617	569	540	562	542	545	545	548	566	562	556	565	519	538	574	593	508	569	599	560	570	486	553	551	507	522	598	616	599	550	568	563	576	575	544	554	527	569	597	571	554	557	555	555	549	564	582	593	555	535	506	524	567	517	592	553	611	562	546	544	598	559	523	548	558	547	561	563	559	615	605	586	544	561	552	567	549	515	553	532	503	584	525	542	571	527	575	543	530	571	573	559	580	576	556	557	542	564	577	584	552	574	520	504	554	554	545	559	575	574	577	571	536	540	543	558	534	564	583	549	546	578	576	567	536	552	545	553	608	538	534	550	526	553	544	560	594	505	568	581	561	547	550	586	519	572	543	553	527	545	560	583	555	559	546	560	553	565	540	551	531	599	547	548	568	545	511	576	569	565	563	548	539	565	556	535	522	553	551	535	551	553	569	547	574	542	537	550	582	538	578	578	554	533	549	533	555	572	552	556	558	526	572	595	513	568	554	628	547	522	532	537	580	541	530	540	562	576	546	561	552	557	538	534	539	559	546	584	571	550	525	502	567	541	575	546	596	576	545	529	538	562	589	547	571	555	541	560	531	535	585	555	533	551	588	560	559	606	534	570	589	534	555	593	555	539	575	532	601	545	547	544	549	585	563	568	504	575	512	591	564	577	500	564	580	545	527	573	547	552	538	588	596	589	603	572	575	576	581	562	557	521	552	537	545	585	550	556	562	555	540	567	571	559	578	577	583	531	542	546	549	514	512	550	567	557	561	584	551	535	557	601	577	568	574	578	577	526	515	548	531	579	583	581	528	589	509	510	543	530	546	564	554	520	562	529	530	527	583	550	563	578	574	585	507	592	542	597	551	563	530	542	549	549	538	574	560	513	526	546	564	557	569	592	568	580	591	564	569	528	570	611	549	530	508	565	550	534	522	499	567	541	538	586	533	520	554	570	530	564	574	553	545	555	540	558	558	542	534	591	551	544	497	569	535	551	555	532	498	579	566	508	550	608	521	556	573	557	546	547	541	552	538	564	565	545	550	555	570	528	576	527	569	576	539	571	534	543	593	583	555	552	555	599	527	555	567	517	503	524	538	541	574	529	558	561	528	520	536	528	569	521	540	545	548	550	508	524	523	570	597	570	568	567	575	565	558	573	564	539	552	520	512	589	566	574	607	531	541	565	509	503	576	543	535	521	567	497	545	529	562	532	594	587	559	521	552	553	538	560	549	543	597	530	534	602	554	619	540	502	559	567	565	564	547	538	565	557	551	541	544	533	558	567	593	574	545	584	559	550	565	540	526	552	580	564	523	542	548	597	613	503	572	603	569	558	567	585	533	535	553	595	567	556	526	537	534	600	557	565	550	523	571	531	588	563	548	572	568	548	565	520	551	487	547	577	530	547	543	537	572	593	534	542	558	549	538	565	550	546	543	539	567	537	548	504	550	549	563	574	547	562	566	535	551	555	611	561	560	516	572	579	550	537	544	552	537	513	539	589	552	529	560	528	570	566	541	558	561	588	615	580	571	553	594	518	575	569	594	537	563	564	558	543	522	556	558	526	518	579	609	524	555	556	589	546	571	523	590	564	571	539	526	573	519	544	494	563	576	534	531	563	589	556	587	543	567	547	583	525	531	575	559	578	608	599	540	568	560	593	584	582	591	571	589	585	564	581	572	540	542	563	513	573	540	537	550	592	526	584	581	543	529	566	571	544	571	580	571	557	552	532	543	512	563	533	503	545	584	565	568	602	554	523	548	539	541	559	599	549	556	539	576	533	548	563	556	591	550	522	545
23522	21386	28577	24546	21239	5575	1404	1140	1004	946	897	944	918	876	904	739	858	827	793	771	827	796	839	751	758	763	814	714	786	787	784	798	774	777	777	778	770	758	788	739	786	768	785	797	761	774	807	778	754	797	764	805	814	757	799	774	786	788	779	775	772	763	781	763	781	743	757	769	796	758	788	778	759	776	771	774	695	774	786	805	744	786	819	794	749	749	765	785	766	756	749	774	780	761	740	761	708	757	788	750	745	754	738	791	746	732	696	795	777	746	812	720	802	758	750	762	768	748	771	751	856	769	790	740	749	827	763	757	738	777	824	794	749	780	743	789	762	767	741	819	730	809	753	783	783	794	758	790	758	772	786	802	763	751	799	777	781	799	773	741	765	744	757	732	784	761	813	777	742	772	741	811	768	760	712	730	754	741	729	779	762	745	778	772	771	779	740	734	776	779	750	806	792	789	778	752	741	725	766	776	737	766	780	803	762	726	795	782	763	734	765	793	786	791	800	750	746	757	769	696	757	740	797	724	752	732	787	787	759	746	784	786	698	749	787	772	746	786	767	742	774	796	764	785	760	783	693	770	818	766	762	753	743	783	751	793	790	798	787	783	775	750	756	736	775	775	735	815	768	794	779	739	769	795	757	734	777	773	751	828	788	767	756	716	734	759	756	766	758	670	785	793	797	768	778	783	728	756	756	755	801	759	765	783	762	778	707	771	729	743	772	740	792	764	791	813	820	797	743	760	757	776	756	784	753	794	797	737	779	765	770	718	781	773	753	761	695	814	727	764	723	786	741	745	708	790	779	768	814	806	786	730	739	783	804	809	743	785	794	752	792	743	733	748	761	740	748	753	778	755	760	773	785	747	812	728	729	764	756	766	756	774	719	721	777	731	793	738	762	765	815	782	794	751	753	779	747	773	777	748	736	754	820	809	756	760	754	780	740	796	757	774	771	770	735	738	769	778	773	816	759	717	775	768	757	826	730	819	773	754	796	778	787	777	707	784	735	744	740	812	700	791	759	748	731	778	757	738	779	747	785	766	740	749	818	778	723	747	713	773	722	731	747	706	734	734	765	809	792	726	772	734	738	743	729	797	756	779	725	812	760	751	734	774	746	744	811	779	723	784	783	761	772	758	711	746	758	787	748	771	761	767	754	738	782	781	796	774	729	742	741	733	802	807	782	750	700	774	824	781	788	778	800	760	747	821	781	759	796	762	738	754	777	756	769	807	755	847	747	743	780	794	774	804	784	793	731	721	747	787	771	777	791	809	742	815	775	739	744	777	769	796	775	789	741	767	823	788	739	722	775	779	785	795	731	767	775	781	777	758	740	769	758	776	729	788	791	732	747	736	794	752	822	739	796	758	747	782	785	786	763	790	767	764	762	752	758	779	756	768	751	747	750	765	761	773	818	745	768	793	723	734	748	725	803	773	744	738	748	791	769	753	758	738	768	766	782	766	791	761	728	744	750	793	758	711	717	820	721	713	705	768	771	720	822	796	759	770	747	730	844	792	817	797	773	747	748	759	733	733	795	765	765	749	769	724	778	812	698	768	773	762	773	748	769	786	808	738	751	765	773	772	779	725	741	758	787	727	766	775	777	726	812	755	758	755	756	789	833	716	789	763	802	796	777	750	762	726	784	773	746	788	768	799	759	814	780	740	764	775	783	755	766	715	754	782	796	787	745	743	761	750	764	754	760	752	798	788	804	750	748	774	768	779	773	776	769	825	757	743	763	756	735	804	720	721	762	754	790	763	789	738	774	775	713	778	750	774	819	766	811	766	749	754	763	792	779	776	750	757	725	728	792	810	758	752	755	752	742	767	809	752	766	823	737	748	744	765	778	757	780	813	771	800	752	781	736	802	748	738	768	760	785	779	727	800	763	770	761	722	757	730	813	757	779	738	799	781	774	799	761	760	734	738	720	778	754	781	788	765	781	739	758	797	695	759	744	757	734	769	783	762	760	799	750	788	780	753	767	756	747	758	723	770	773	752	741	770	758	801	789	752	733	769	745	795	733	729	802	781	803	769	752	727	769	755	748	708	793	768	750	783	747	744	810	803	792	781	758	801	770	733	746	804	744	735	718	785	773	726	702	736	732	787	722	789	769	766	764	749	781	747	775	752	814	741	722	788	750	719	809	725	717	721	763	774	744	768	782	750	791	750	791	796	776	747	777	775	772	754	755	762	754	753	802	748	778	804	780	787	753	716	769	762	789	813	775	771	786	782	775	802	752	809	753	804	751	761	720	713	769	803	749	784	735	771	744	813	779	774	748	772	755	730	827	759	737	724	763	740	749	751	773	770	734	749	736	782	792	737	741	776	771	722	741	765	801	765	767	768	808	766	748	769	765	777	819	784	809	762	802	770	764	724	741	852	778	732	797	782	760	755	783	746	776	721	736	715	775	746	777	729	728	740	722	735	731	745	776	767	771	771	747	776	753	766	795	830	784	729	785	772	754	770	828	756	793	778	762	757	774	725	792	753	747	770	761	729	768	767	766	785	787	764	799	788	786	746	776	731	767	762	754	778	761	791	814	735	745	790	760	709	812	813	746	778	747	715	685	726	757	778	764	778	700	791	764	807	776	760	774	762	760	732	732	738	708	738	772	774	682	791	778	757	772	721	761	717	802	751	726	758	772	805	770	762	766	780	746	781	760	732	757	742	823	758	789	796	749	772	784	803	791	759	783	775	781	725	795	759	754	779	726	790	764	709	788	797	766	766	796	769	819	778	751	737	759	739	771	741	763	767	746	789	779	778	745	757	730	739	760	759	743	747	745	773	764	741	761	754	728	795	818	755	729	772	765	762	740	753	734	742	782	728	755	761	768	747	792	796	776	730	787	774	797	771	765	791	736	757	771	750	763	789	757	756	779	788	748	771	746	785	716	811	777	757	756	768	785	754	703	761	746	778	714	781	769	781	784	749	748	748	777	761	758	752	750	742	806	815	771	747	786	765	801	768	780	773	800	741	775	762	780	777	781	748	742	791	764	704	770	806	745	754	779	782	733	754	761	772	783	801	774	709	786	781	698	754	819	800	768	777	747	750	760	737	783	856	801	770	733	746	786	757	760	765	706	753	746	791	750	836	791	796	786	794	766	765	758	763	823	756	717	808	749	743	726	767	808	795	797	728	757	714	737	760	770	751	748	717	762	764	779	820	768	727	730	751	757	741	745	779	753	751	796	779	750	811	781	752	757	740	776	736	764	748	789	772	776	772	769	754	737	749	755	747	721	791	763	753	778	722	783	780	717	777	726	756	720	765	759	716	714	762	808	788	800	760	767	764	755	766	796	782	688	751	820	768	724	794	744	714	785	775	736	696	743	771	758	763	821	739	756	762	745	824	779	766	730	751	791	775	763	773	769	814	774	767	734	787	767	766	781	779	780	767	850	770	720	742	778	788	769	775	796	755	768	811	726	727	779	795	754	760	752	758	793	702	796	802	738	773	779	786	771	794	771	803	709	812	801	758	794	751	791	751
17072	8771	6416	3154	2350	2089	1767	1593	1357	1275	1186	1214	1146	1140	1070	991	954	978	967	1060	971	982	1022	970	944	977	974	936	953	885	948	943	928	918	986	926	961	957	987	920	958	927	944	992	940	995	943	914	923	945	967	916	982	911	893	914	968	900	892	945	1013	918	908	924	914	954	951	950	911	977	956	942	951	952	960	966	924	930	957	967	902	982	932	911	964	942	933	950	957	955	1009	909	928	943	966	967	965	953	927	938	934	954	966	894	908	934	965	957	928	965	975	962	955	948	971	931	941	940	952	909	897	964	942	915	955	965	929	908	940	959	886	926	910	915	975	925	956	956	928	905	899	922	941	922	866	914	951	913	940	940	927	905	934	907	941	930	929	945	991	906	962	991	991	944	955	917	930	962	938	934	898	962	946	951	922	976	870	935	949	899	895	911	898	964	934	981	910	952	979	988	955	866	951	937	937	901	927	973	894	933	923	984	932	913	915	941	927	864	932	956	926	1016	922	934	962	948	888	901	951	918	953	1003	934	928	923	963	959	910	921	901	927	941	964	914	908	951	932	912	878	954	987	954	972	859	940	903	978	985	909	967	987	881	933	901	924	878	930	935	959	932	950	930	1029	902	926	933	965	930	941	924	927	910	983	893	887	961	897	914	877	902	930	916	980	960	948	921	985	955	937	958	926	996	935	918	942	874	943	935	939	927	940	960	955	969	962	929	979	888	906	949	969	942	965	951	963	914	960	891	894	950	952	956	912	979	904	914	976	915	981	982	936	944	972	919	959	1016	913	924	942	971	876	966	918	957	953	920	950	1009	988	906	940	941	914	929	942	884	1017	894	967	924	941	951	944	921	930	897	980	885	926	876	968	952	900	973	941	957	939	936	930	897	917	936	950	897	966	940	930	924	910	978	924	954	956	933	939	930	931	977	918	893	901	891	875	881	929	958	953	948	894	944	978	898	949	939	940	870	953	937	909	950	949	939	945	953	871	869	908	928	942	929	906	953	914	914	944	932	912	943	956	919	886	940	970	953	911	968	952	983	974	980	976	914	943	975	875	979	953	957	911	932	947	936	948	926	955	928	954	923	913	954	955	977	940	943	950	923	925	903	891	921	962	934	908	901	933	913	966	953	950	928	926	948	927	924	990	947	948	983	918	955	928	955	942	889	951	919	931	923	906	896	1029	907	940	960	950	959	943	982	943	967	981	956	972	942	955	937	887	898	948	979	957	980	970	913	933	882	932	922	967	939	902	976	913	957	981	1023	957	947	955	904	992	935	946	921	981	900	942	918	923	1000	972	912	943	893	925	944	982	927	937	939	966	923	949	925	901	909	955	969	976	957	952	949	959	912	934	928	910	926	946	952	893	916	920	933	973	907	936	902	914	954	909	919	922	950	928	961	955	966	962	938	956	943	990	903	922	968	977	968	919	924	915	932	964	955	970	941	937	941	993	887	890	984	930	967	957	976	938	989	915	906	927	945	897	888	930	935	885	891	949	946	961	968	874	934	939	959	894	918	964	873	920	978	970	963	959	947	908	931	911	932	900	940	971	906	967	926	934	969	939	925	913	938	899	917	925	956	914	908	925	886	958	951	866	954	936	979	918	932	890	985	937	912	905	954	928	957	897	904	960	968	896	969	902	916	928	932	906	954	930	868	928	886	957	897	929	1015	929	925	865	949	942	941	941	958	937	931	1007	859	961	969	933	943	920	929	964	957	925	965	963	900	986	946	936	946	967	962	880	943	960	927	951	914	918	966	984	928	902	929	909	936	940	981	923	927	953	968	972	896	948	943	903	890	893	940	917	940	964	949	944	993	916	949	953	940	925	873	944	938	930	903	897	970	970	945	924	905	959	932	962	961	953	939	916	1020	925	968	903	960	915	938	934	938	927	916	1002	927	945	905	934	930	954	960	926	893	902	956	906	948	950	896	928	940	922	902	880	958	949	975	932	984	912	900	965	935	1003	890	896	922	881	948	975	954	898	920	962	985	995	959	908	965	953	972	905	926	909	923	915	940	939	945	920	917	1009	973	927	971	928	941	968	1009	922	952	939	945	911	897	912	956	873	960	914	967	934	961	947	927	899	923	956	928	942	946	968	931	903	939	937	952	962	916	996	943	978	889	939	908	887	943	932	915	910	917	978	874	899	920	921	952	950	908	928	903	918	933	906	941	931	928	907	953	937	972	865	973	911	945	945	944	901	932	889	928	946	908	949	908	941	915	956	931	941	888	891	959	960	918	969	960	900	924	969	941	906	918	940	908	939	997	909	995	941	959	982	927	936	904	961	929	933	873	970	952	942	986	915	938	947	893	937	916	932	889	982	955	972	920	897	933	935	896	867	935	932	942	985	906	951	945	905	960	966	956	951	955	939	912	876	1019	937	930	943	950	985	940	979	920	916	985	958	975	953	883	970	929	921	928	922	946	945	943	906	976	917	932	944	932	908	940	958	961	914	933	946	881	916	909	944	936	932	959	905	939	929	931	968	946	901	935	990	961	955	1009	900	950	929	926	936	876	966	962	933	917	926	975	963	908	929	916	950	905	913	958	897	937	937	1009	897	945	881	929	932	946	966	906	931	910	877	916	998	985	914	925	879	944	929	927	912	916	915	900	926	972	900	862	930	933	929	899	976	956	995	944	915	990	925	923	875	911	962	941	949	947	961	879	900	955	885	934	931	989	953	917	1009	914	950	974	932	963	942	961	951	950	949	948	926	914	934	934	902	901	980	958	955	920	923	939	926	915	899	932	986	910	892	912	900	893	979	927	966	905	906	897	904	910	927	968	914	942	963	927	979	951	969	962	949	984	1003	978	933	926	940	979	972	884	916	921	875	907	932	980	883	923	934	944	999	945	945	939	934	949	968	930	954	939	907	891	962	892	901	916	975	971	939	924	918	953	905	931	883	886	962	888	966	870	956	937	933	923	961	921	917	894	935	877	953	964	896	1015	893	942	952	903	932	981	962	909	960	928	926	960	951	983	924	895	921	948	945	951	959	924	972	991	938	925	933	968	921	945	939	910	928	895	914	954	977	955	954	923	954	926	956	896	952	927	952	943	961	891	917	923	910	956	948	950	968	929	946	930	886	939	942	958	889	961	963	932	919	928	910	1003	911	921	964	903	969	933	974	963	942	944	913	949	884	932	1018	982	974	913	898	959	954	944	904	959	961	907	946	964	882	952	960	941	938	916	949	939	935	951	946	902	893	939	936	918	975	967	973	927	934	920	918	976	949	916	933	912	920	924	937	952	906	974	912	925	919	910	947	883	970	880	964	897	962	928	947	943	882	941	908	931	938	1001	876	945	897	970	941	992	959	962	993	934	911	986	983	962	928	970	989	968	938	985	888	950	917	954	963	910	949	975	922	964	933	954	923	925	947	931	937	942	953	889	966	928	962	928	931	909	921	931	931	973	916	942	919	1003	916	928	908	996	913	996	959	916	1005	975	922	959	935	985	983	966	912	887	933	950	893	883	947	1007	934	959	1005	920	926	945	912	924	974	967	915	934	964	884	943	962
24739	21436	27276	25665	5052	613	523	474	407	366	363	372	334	314	295	330	309	318	286	295	270	284	308	281	281	307	284	285	298	279	284	252	261	272	277	272	267	281	269	275	281	285	292	280	277	289	275	290	278	297	280	233	254	269	284	303	247	286	310	317	296	290	270	260	257	279	308	275	240	263	274	259	268	296	288	287	276	274	301	271	308	295	280	300	316	289	283	280	265	258	313	263	293	294	306	261	257	282	281	275	283	291	296	287	265	285	289	268	314	306	282	269	282	266	286	289	319	292	242	258	291	317	263	266	284	305	259	293	277	265	291	255	269	286	284	265	254	281	287	293	263	276	294	268	271	291	278	266	285	272	292	276	265	277	281	269	280	259	260	292	279	267	299	273	312	276	275	273	255	281	289	267	290	268	288	291	264	290	278	304	297	268	286	290	284	301	251	276	276	274	288	290	282	298	289	282	302	262	281	280	262	278	247	305	263	249	251	245	267	285	265	314	278	301	276	301	309	313	275	284	262	274	298	284	276	245	279	298	243	285	259	297	261	268	289	269	284	279	268	272	260	273	300	250	262	285	295	294	259	270	273	312	282	253	292	281	260	268	263	307	278	276	283	324	287	266	277	266	272	279	284	275	292	300	259	278	263	288	292	257	302	264	283	289	254	243	277	271	273	304	275	282	296	304	263	314	285	278	287	283	270	276	285	276	283	274	290	285	286	277	273	295	283	270	285	286	296	280	285	292	253	306	269	256	294	286	292	274	299	271	282	295	284	282	278	328	277	265	262	288	288	301	264	265	328	287	297	275	291	265	289	258	248	297	257	267	293	279	287	254	272	283	237	276	297	263	286	309	317	273	284	298	280	297	281	281	283	289	259	243	302	266	270	272	297	255	279	311	259	282	286	280	304	275	265	294	280	278	302	292	289	307	262	296	272	290	263	269	270	276	264	282	282	255	271	307	301	255	293	275	284	258	280	286	278	304	305	268	283	290	279	281	281	270	301	308	277	286	335	261	259	274	301	264	262	271	270	249	300	306	312	265	279	280	285	276	261	272	282	245	303	273	236	301	275	258	274	284	288	284	256	284	263	290	272	282	296	282	255	257	320	276	271	262	285	272	302	250	295	256	287	274	288	272	288	283	295	269	247	270	251	289	279	298	285	289	267	292	273	275	303	294	265	289	287	332	284	290	268	292	284	273	279	299	273	293	280	272	268	309	275	325	282	274	311	284	278	281	261	298	268	264	279	281	266	309	296	305	261	308	279	320	277	296	304	284	287	314	260	249	299	276	287	295	253	267	307	263	302	268	279	261	262	275	272	288	267	265	298	263	271	278	274	276	286	265	288	278	286	275	266	275	318	237	267	279	280	297	290	285	271	266	263	269	294	266	288	271	278	271	261	271	257	269	284	262	267	294	287	269	284	283	305	286	273	250	274	308	282	278	285	282	320	298	263	273	272	277	272	281	299	290	282	259	309	319	288	281	255	274	304	273	297	278	275	284	251	267	247	276	246	252	287	300	303	289	306	286	290	276	288	285	285	301	252	305	245	253	273	277	279	296	281	270	321	276	299	275	282	273	251	275	286	307	306	289	295	297	275	302	248	264	279	300	270	254	226	263	285	315	272	272	276	304	260	253	281	297	283	277	269	283	263	301	290	300	273	279	277	269	278	247	281	271	289	301	254	288	277	286	291	301	300	300	277	271	301	285	278	274	294	294	282	282	245	235	248	309	281	312	249	250	273	275	267	271	276	245	272	275	295	296	284	300	270	289	298	298	310	292	295	283	284	273	286	276	304	265	289	269	271	260	254	287	245	268	295	233	287	262	326	273	266	289	301	258	270	289	270	301	290	299	283	279	255	285	266	283	300	298	269	292	278	297	275	291	297	262	259	279	288	295	275	300	282	253	251	255	276	304	266	283	281	298	302	264	272	297	286	271	264	273	290	250	287	277	280	247	289	284	276	273	258	306	286	311	288	292	280	268	289	286	284	283	263	269	276	276	303	252	271	296	270	281	274	273	272	288	269	305	276	252	282	296	271	270	317	261	281	257	288	273	296	262	279	283	277	253	281	290	278	295	289	241	249	270	264	260	278	261	291	288	295	300	293	267	282	279	295	258	272	267	297	288	262	269	263	293	272	281	279	274	297	264	292	270	285	277	288	313	281	263	311	287	283	270	287	302	294	289	305	282	270	260	297	297	289	323	285	277	311	295	266	251	287	284	276	268	280	288	286	281	278	266	278	250	272	277	276	272	254	277	290	270	300	274	259	275	256	250	303	268	294	267	300	314	255	301	279	269	252	282	274	297	274	287	302	313	270	280	265	287	272	272	292	260	276	274	289	280	294	304	269	288	252	265	293	314	282	271	289	279	278	265	290	294	291	263	248	283	272	254	299	276	314	278	316	262	278	272	264	295	281	276	280	296	281	303	289	286	303	254	263	259	285	250	267	275	273	283	291	318	264	288	262	274	276	286	262	314	269	248	267	289	266	282	252	263	310	256	280	269	297	285	289	269	299	324	275	255	298	250	259	283	262	297	215	249	262	273	291	282	268	291	250	264	272	286	269	279	240	279	275	310	301	274	259	251	254	280	296	294	297	285	312	285	286	278	278	251	268	261	257	275	307	262	276	281	253	273	303	290	275	269	261	275	276	260	277	252	302	251	290	270	303	297	297	273	300	286	274	255	260	280	263	300	279	271	262	288	273	268	263	285	276	267	281	269	296	268	266	296	292	281	281	265	280	281	282	305	236	255	258	282	273	259	308	276	292	294	292	268	272	291	293	280	283	270	280	262	286	283	323	282	298	297	266	270	265	281	285	307	296	283	289	282	275	282	282	262	271	292	284	270	283	267	288	294	280	274	258	271	268	340	263	278	299	263	274	234	267	250	275	279	290	240	288	286	277	270	287	281	267	255	291	278	276	286	292	240	256	261	242	251	278	255	266	287	268	288	282	269	307	273	256	264	289	295	274	301	290	281	259	267	236	296	276	300	285	302	283	230	310	276	243	292	285	273	319	309	281	276	275	265	273	289	260	236	273	276	289	280	300	278	244	262	288	299	291	271	283	269	276	278	290	273	320	284	264	263	283	275	292	273	291	267	275	254	267	286	277	265	260	287	289	255	261	285	289	275	299	246	278	308	307	230	294	277	265	283	264	266	266	265	305	259	269	253	265	272	241	319	274	273	254	263	286	261	267	283	273	279	277	289	281	267	286	262	273	264	285	288	277	260	279	306	324	271	289	288	277	286	288	318	267	261	283	294	285	243	290	256	281	294	266	287	277	306	260	270	290	281	277	302	251	280	307	278	267	286	263	280	292	244	300	258	293	293	278	257	286	294	252	301	273	283	286	252	296	283	310	282	237	314	279	303	273	287	303	261	258	277	269	295	304	274	273	278	272	279	272	285	271	300	300	265	275	271	279	261	258	276	293	279	267	288	285	282	318	277	255	259	274	281	273	308	252	280	287	275	304	301	293	301	319	252
12757	5227	3505	1623	1236	1043	901	840	625	602	533	515	540	508	426	447	424	455	400	404	397	403	416	380	348	399	380	431	363	387	372	410	350	382	358	412	395	402	377	385	379	407	380	398	385	344	381	369	377	349	357	388	366	388	356	385	379	442	369	350	377	400	375	359	368	379	375	392	394	405	371	385	397	386	394	403	353	361	385	410	382	376	384	379	342	403	404	344	391	401	376	358	362	377	364	408	388	369	358	382	391	351	376	396	387	426	417	360	359	380	373	381	346	403	396	331	399	340	358	379	376	363	387	404	398	358	373	415	364	372	354	380	372	352	369	393	381	392	370	405	338	383	353	383	369	382	416	369	358	382	378	412	402	390	391	379	378	367	401	358	415	402	380	376	372	357	364	384	396	377	368	380	386	382	394	363	364	358	374	336	353	413	391	378	372	369	407	383	380	333	374	386	418	380	384	369	372	384	407	389	420	366	338	396	365	410	390	364	351	376	359	390	376	363	355	362	394	392	373	403	414	405	417	348	368	396	392	365	337	389	374	381	390	371	378	417	377	371	362	349	337	353	359	383	389	386	371	380	406	375	355	356	372	354	405	391	370	346	366	366	434	350	353	356	353	374	372	383	324	378	369	341	369	351	400	378	369	404	384	360	376	351	342	344	362	413	362	359	372	371	349	398	351	396	388	381	357	362	392	394	410	370	373	350	401	368	399	411	352	368	365	364	385	409	352	393	387	365	394	368	353	369	368	384	339	392	323	374	356	391	372	396	394	375	341	390	391	428	386	378	381	377	400	365	392	396	375	368	357	337	401	408	399	372	406	359	394	397	368	393	412	419	389	383	371	399	394	395	373	375	385	360	351	368	381	395	376	343	393	389	350	394	382	393	402	403	364	378	360	380	392	407	340	358	361	375	392	391	361	367	347	354	361	344	413	363	379	380	345	390	383	390	330	390	377	417	360	384	391	371	371	381	376	374	370	374	361	384	387	386	375	367	382	353	385	367	360	390	379	369	355	347	384	380	380	381	369	376	361	389	367	387	366	348	391	383	384	344	395	364	403	365	417	369	374	372	375	348	351	363	354	333	377	367	388	382	371	390	370	388	381	386	342	334	371	386	381	386	386	360	354	373	385	362	382	372	397	360	367	363	359	354	362	396	365	373	376	356	375	355	373	367	387	385	377	390	351	393	372	387	387	365	363	360	393	402	373	350	346	343	378	397	362	367	381	359	387	372	381	372	378	394	354	363	356	391	386	373	355	368	336	367	397	371	370	364	363	386	358	384	344	404	361	378	347	378	387	360	337	382	405	405	398	358	362	385	362	414	379	369	366	346	371	331	396	374	362	371	364	368	373	406	387	375	389	377	363	394	370	357	380	362	332	375	370	394	387	398	350	386	343	431	393	405	378	359	364	369	368	368	375	390	407	343	359	378	395	378	385	357	368	371	394	357	369	385	396	396	358	346	378	378	330	377	351	386	359	364	385	355	375	385	364	373	351	386	352	370	374	371	372	361	359	380	383	418	359	385	387	347	345	393	356	393	358	364	371	366	375	375	392	342	373	362	385	378	395	352	389	391	380	364	403	391	374	402	411	396	396	354	383	373	394	396	356	389	371	383	398	379	352	366	349	368	387	359	354	380	400	387	386	362	368	386	372	375	408	361	365	396	371	361	417	377	352	403	363	327	352	371	365	377	374	391	374	372	374	370	358	380	375	379	372	342	377	391	383	372	377	391	346	401	375	380	405	378	405	414	392	387	367	386	361	382	385	387	393	355	396	361	397	381	360	369	382	379	409	371	378	377	383	340	376	385	388	380	365	373	382	344	344	385	412	397	360	364	365	372	359	341	377	382	399	363	383	413	361	372	396	376	353	368	402	342	364	378	392	368	388	370	383	376	390	371	395	413	400	331	370	396	376	383	367	394	379	374	394	368	352	366	406	367	405	407	359	348	401	340	374	378	388	358	409	361	367	358	384	358	413	376	400	351	373	396	395	387	388	348	381	367	371	362	412	401	380	397	327	398	391	395	371	364	358	365	333	384	340	410	374	353	369	387	396	344	347	340	366	360	381	367	368	384	421	394	353	397	352	383	392	371	358	397	334	388	386	397	372	392	386	408	352	387	367	397	398	394	332	368	343	384	365	373	381	343	387	349	378	382	368	381	358	408	387	376	366	375	365	382	391	385	369	360	370	362	383	395	385	396	350	336	375	378	359	340	396	390	385	346	398	399	385	369	372	374	350	341	372	378	386	382	340	387	409	382	433	371	353	376	367	349	378	376	364	391	391	427	346	363	336	409	392	375	392	359	414	387	399	370	340	393	361	384	365	383	344	382	367	345	351	393	359	397	366	374	353	323	384	366	419	382	371	364	340	357	426	409	375	359	364	384	390	371	381	358	380	354	382	378	356	409	405	390	364	372	383	343	401	365	389	362	369	392	351	400	349	355	366	376	372	358	383	362	403	357	363	348	362	367	396	366	360	343	385	428	384	414	374	399	359	364	359	340	399	365	405	363	370	366	371	372	370	376	414	381	379	377	401	359	368	405	357	360	373	401	347	394	358	410	372	394	349	355	419	379	375	349	366	351	362	388	399	398	370	374	352	392	392	372	403	361	363	377	389	378	330	364	367	384	369	371	393	394	378	328	372	398	361	401	387	359	400	400	378	347	379	390	355	376	374	402	405	363	392	391	362	376	340	412	381	394	383	354	373	358	363	336	361	371	357	385	383	374	360	410	365	385	370	359	369	378	405	371	392	366	359	394	359	373	375	399	316	369	347	333	366	397	378	429	372	368	363	374	370	385	349	378	374	371	398	384	338	347	401	392	375	386	368	374	371	367	391	392	393	382	357	381	376	358	378	372	369	365	385	359	333	399	397	405	359	355	379	353	379	378	422	385	414	360	405	358	379	375	407	369	376	383	365	383	396	378	382	400	395	364	383	361	336	380	366	381	339	394	372	398	354	385	382	366	379	355	346	381	364	371	406	352	358	373	338	351	373	381	382	367	424	383	372	360	376	382	343	360	361	383	351	379	357	386	359	399	379	363	407	382	336	398	371	346	347	360	401	411	358	378	356	371	358	365	379	370	348	347	376	365	364	394	360	355	380	374	395	400	398	401	410	346	376	405	376	362	373	371	384	354	371	396	395	414	395	396	394	388	380	366	368	369	367	391	363	362	388	398	356	362	382	391	371	338	382	355	401	353	404	375	345	402	358	400	375	363	369	373	367	372	379	351	359	368	373	349	370	372	382	393	386	395	406	362	409	393	347	383	385	375	390	372	353	408	387	372	383	363	394	346	378	390	403	398	360	362	363	363	359	364	347	359	356	367	390	381	386	375	387	371	347	365	373	407	347	383	362	358	375	395	367	370	362	345	352	368	356	394	363	373	361	391	375	355	366	418	386	368	389	389	322	361	374	397	387	342	398	352	400	391	353	346	380	373	362	396	369	406	350	339	351	386	374	385	397	347	370	400	398	373	337	367
22529	21429	29269	23987	21423	21339	4944	1373	1091	1067	1041	937	898	870	876	835	752	766	701	784	756	763	750	752	753	713	737	730	752	778	735	709	749	764	695	702	704	729	722	654	699	696	697	743	726	726	727	734	755	734	709	713	686	704	682	718	705	716	638	733	712	686	689	790	701	698	724	694	679	699	755	744	754	755	694	727	709	692	681	744	640	692	741	699	760	702	705	671	688	685	728	695	720	653	733	700	706	704	679	679	708	723	739	695	706	733	723	770	663	746	698	656	673	645	700	699	678	710	671	702	735	682	677	648	708	706	718	696	746	711	675	667	669	708	723	700	668	671	718	711	695	728	710	709	737	726	668	716	681	618	694	746	698	684	724	662	686	708	668	716	678	738	693	744	700	681	652	672	681	681	732	660	735	652	707	724	721	724	685	700	723	690	660	717	707	728	644	697	695	697	723	693	670	696	686	718	698	684	712	698	747	727	697	722	646	670	739	700	693	697	747	705	687	713	682	659	672	698	685	697	674	705	719	711	682	695	746	746	723	659	732	700	710	683	753	690	731	706	695	687	716	711	684	664	704	697	754	738	700	681	710	741	742	687	694	736	703	710	697	688	683	685	707	686	699	678	712	700	695	711	706	695	701	715	659	669	691	680	703	693	713	707	603	726	709	721	716	701	704	707	696	710	719	671	716	715	700	731	695	712	706	734	700	740	703	705	658	671	710	684	723	639	672	687	712	703	689	693	640	693	710	694	707	666	718	746	672	724	743	709	683	666	693	702	728	695	701	747	747	747	702	673	707	691	712	774	683	714	729	708	695	697	715	738	635	659	726	722	671	667	691	670	736	736	700	706	739	684	725	656	679	665	712	721	690	730	752	698	732	681	739	699	659	731	721	710	741	703	675	737	678	706	724	696	713	672	717	724	732	670	700	716	733	683	675	712	721	698	662	714	658	717	699	725	725	752	688	718	710	724	729	679	701	660	734	733	697	712	702	683	673	663	710	687	707	663	711	678	701	737	686	713	672	667	682	689	681	729	704	703	695	667	716	679	712	716	678	702	678	699	674	705	713	670	651	694	721	685	715	695	717	698	694	701	703	692	678	763	711	714	678	682	707	733	694	730	703	709	712	671	711	718	658	692	735	695	701	667	698	672	664	758	730	695	662	708	697	701	719	643	701	665	694	693	698	676	701	661	683	711	734	708	723	733	720	719	685	712	716	696	711	738	710	730	672	653	696	694	726	686	697	743	698	693	676	700	702	696	669	673	696	700	730	684	697	688	734	685	678	704	739	685	669	672	671	680	727	700	703	685	727	747	716	687	693	727	676	692	682	709	689	670	692	733	658	706	659	710	694	704	703	692	657	713	659	715	690	721	677	697	687	670	652	680	762	684	682	700	706	703	685	679	722	662	744	662	768	723	724	814	707	704	693	670	740	671	685	696	727	674	712	696	678	726	726	715	691	724	707	731	696	694	649	747	725	677	706	688	689	722	737	679	720	648	685	710	707	722	692	667	661	714	730	707	752	688	749	781	699	647	726	681	715	672	665	689	642	709	687	673	696	699	665	719	715	645	720	695	775	717	730	695	715	704	718	689	695	723	671	716	693	722	682	708	686	706	701	688	663	747	709	690	717	644	672	694	705	683	690	656	739	729	668	669	731	683	719	707	733	693	676	696	740	717	711	687	693	763	730	686	719	688	699	670	639	660	749	661	661	705	730	727	679	684	681	683	715	730	693	689	726	680	691	710	744	699	678	694	736	652	664	683	659	693	665	706	691	723	725	728	719	736	720	710	649	687	690	756	621	714	681	725	661	693	809	670	696	689	723	694	704	727	720	705	693	733	735	691	726	728	709	744	691	737	713	706	720	725	717	711	705	700	678	671	694	730	727	736	714	691	684	715	745	685	688	720	699	717	737	718	706	735	719	682	676	699	706	688	714	698	736	712	689	665	708	698	726	663	711	750	701	691	761	661	764	684	686	682	741	699	712	645	713	674	729	697	696	681	714	695	712	708	708	670	741	706	711	705	724	669	723	677	701	707	739	725	687	663	672	682	708	704	690	701	721	704	712	674	776	694	653	702	705	701	666	694	685	716	667	707	697	695	715	679	718	712	668	707	658	732	733	715	701	671	674	729	674	710	670	691	698	645	694	692	703	710	674	708	691	719	698	709	679	699	680	722	686	692	659	711	662	646	727	669	744	727	721	662	671	667	695	747	734	661	709	729	696	710	658	689	690	678	735	683	690	734	682	680	687	671	694	687	688	719	682	736	694	715	721	690	711	685	683	695	656	704	690	710	682	675	691	728	687	733	682	678	716	723	708	673	663	679	639	740	651	664	650	702	727	734	690	735	697	695	728	679	704	695	695	720	698	721	708	741	682	704	705	670	673	699	737	707	701	707	735	687	709	688	743	701	697	681	724	750	699	729	693	644	711	736	686	752	728	718	708	754	734	685	681	717	692	712	749	682	719	678	688	698	734	698	675	705	716	732	689	717	685	675	722	709	699	710	702	706	697	711	720	704	713	675	742	684	712	714	714	694	678	714	712	730	670	656	734	668	734	698	747	722	708	654	699	690	659	667	681	642	711	755	656	706	685	713	708	710	733	728	704	722	728	707	742	697	693	703	664	705	689	676	710	734	702	708	694	714	680	695	691	692	711	695	729	712	733	711	699	672	746	670	749	673	728	719	645	714	699	696	681	722	685	732	705	725	689	667	685	728	703	682	678	726	652	723	703	703	671	713	713	661	699	692	700	739	691	716	683	660	723	658	658	716	675	716	711	707	686	670	683	727	697	690	706	730	734	676	706	700	751	675	736	760	715	651	722	697	700	729	718	701	693	665	688	701	752	716	714	740	697	711	730	724	685	741	670	708	696	693	659	693	704	735	665	687	743	731	692	714	706	707	710	695	640	701	656	697	701	655	685	626	719	688	724	697	693	715	682	692	734	722	719	673	700	738	696	650	687	684	684	707	689	694	696	674	693	723	693	700	730	704	708	652	639	731	674	698	658	708	684	707	723	696	684	648	742	728	725	692	703	698	682	645	666	736	742	711	684	692	685	651	708	666	659	704	672	699	705	672	739	724	721	715	752	669	666	647	716	751	701	711	721	689	671	690	703	719	653	716	689	678	700	659	650	728	726	705	652	705	698	712	670	728	731	691	655	717	730	686	673	726	685	704	728	715	702	675	688	725	697	692	706	658	771	709	687	699	702	695	700	716	709	715	693	652	729	694	692	665	713	691	723	720	713	679	615	680	680	689	684	684	713	740	713	687	728	706	694	649	761	701	693	742	713	721	738	697	727	717	730	767	682	727	708	698	707	717	673	656	743	704	690	719	686	687	731	726	692	679	693	705	702	700	654	684	722	669	717	683	733	739	674	695	707	701	702	701	673	716	698	699	720	722	706	701	716	710	706	712	669	646	744	682	702	732	692	628	665	693	696	709	666	732	694	702	668	712	703	689	679	693	671	720	687	705	673	664	716	662
17220	14333	9987	4920	3564	2983	2397	2084	1876	1603	1433	1309	1242	1211	1140	1034	1042	963	992	966	917	963	1003	915	932	888	928	929	885	917	944	922	877	918	947	889	902	890	881	875	933	880	831	903	849	891	852	896	889	909	849	929	870	867	854	859	878	878	898	911	863	895	873	901	910	902	878	918	889	877	929	875	870	912	878	920	848	862	898	869	854	891	881	851	905	858	864	861	888	897	879	881	881	902	835	887	858	885	847	892	827	874	882	869	863	886	942	852	836	852	884	879	873	856	896	882	864	888	864	856	864	837	887	883	881	839	853	867	851	847	809	884	876	853	858	862	885	884	885	861	864	884	921	833	838	837	857	878	863	815	894	859	862	924	881	908	836	878	835	839	902	893	917	870	837	848	862	830	842	892	847	910	866	807	814	856	891	868	864	850	899	890	868	867	899	889	898	861	915	874	827	875	847	865	906	877	823	897	923	905	931	925	841	895	864	913	903	831	939	844	883	902	862	864	887	852	885	833	934	836	845	934	844	905	876	816	900	852	848	882	857	852	914	884	867	889	944	813	924	844	874	859	862	861	877	910	881	882	931	819	881	862	883	931	855	857	867	888	901	857	832	815	835	857	894	898	931	903	868	869	890	860	862	901	830	874	922	832	927	818	865	900	905	911	925	868	917	915	852	832	863	934	905	855	863	888	831	889	830	915	902	841	826	879	889	898	874	893	816	907	813	856	917	880	928	901	842	808	855	882	866	887	871	873	953	912	810	824	883	854	918	877	874	936	853	878	863	886	886	880	897	904	881	919	805	850	884	909	871	864	848	822	898	855	821	879	871	893	800	913	828	876	859	899	864	838	833	880	870	888	934	848	866	833	912	859	863	828	858	846	897	879	856	796	857	852	821	865	874	905	889	878	840	859	830	873	887	846	859	899	897	860	891	887	864	852	903	862	863	842	882	917	914	855	874	857	916	915	836	884	865	895	873	882	829	914	894	911	884	826	854	828	913	863	915	861	868	867	842	856	905	887	928	845	871	872	820	856	817	885	820	815	868	875	841	910	906	914	918	875	927	885	868	906	832	824	898	851	860	870	876	881	818	853	936	872	900	871	875	888	846	909	835	878	913	928	959	906	932	832	898	891	856	853	852	881	881	858	871	840	940	861	836	884	922	844	898	903	878	897	845	855	870	848	831	856	902	866	848	871	872	880	878	899	917	866	855	864	865	894	897	870	831	869	899	866	912	856	850	874	883	873	870	899	873	880	916	876	896	844	852	865	891	898	824	863	867	905	892	847	906	857	879	837	838	814	906	891	861	873	848	904	891	848	853	829	900	867	904	843	852	911	851	851	890	941	883	891	845	872	906	893	890	861	909	881	825	838	827	849	833	859	893	842	873	860	842	912	849	893	883	867	885	864	844	917	884	866	866	850	897	880	904	872	843	907	872	859	877	847	902	871	915	900	877	870	856	931	921	863	906	875	892	896	829	909	887	865	906	919	873	872	886	831	859	881	872	906	839	822	862	936	904	851	869	860	877	891	876	862	947	839	920	864	840	883	829	874	866	883	809	833	877	891	899	883	856	838	928	853	911	915	855	895	909	853	843	882	800	843	858	896	861	836	867	893	871	901	913	922	831	888	837	819	810	890	842	868	878	870	814	830	831	872	901	821	859	868	871	846	845	913	877	840	829	900	830	870	862	888	878	894	882	855	928	847	820	898	866	872	899	848	842	875	900	821	865	849	843	826	874	887	840	871	845	852	909	909	796	863	867	884	868	870	846	845	896	882	880	867	893	842	882	837	845	844	892	865	838	830	842	888	865	867	871	887	855	860	914	870	836	850	915	904	944	838	875	845	854	859	841	915	934	851	871	867	918	884	835	873	901	851	856	889	873	918	848	871	865	892	858	884	885	841	877	845	854	853	847	897	823	845	932	871	854	882	845	878	862	872	908	818	822	930	882	857	871	873	809	914	897	854	868	903	873	886	902	839	913	909	895	872	884	914	870	837	899	906	892	887	852	852	913	863	877	858	892	897	868	855	836	884	899	896	859	858	870	804	884	889	870	877	891	915	855	869	885	910	879	916	860	892	907	875	844	894	882	898	873	875	863	849	907	867	894	880	864	853	898	858	806	913	905	874	904	864	898	901	837	883	888	879	878	858	831	909	862	891	881	805	812	912	851	854	902	865	870	860	829	830	882	923	851	899	849	879	880	877	875	855	917	853	822	839	874	908	806	840	918	844	860	843	826	889	857	842	860	923	853	912	905	850	857	877	875	862	871	850	834	878	868	899	844	887	888	906	854	908	911	830	843	840	878	863	859	856	800	925	854	805	895	888	885	881	869	872	936	838	902	886	914	867	889	866	862	908	845	900	837	907	905	854	831	895	852	908	876	858	865	884	894	833	906	911	872	822	897	893	873	852	871	892	870	884	866	887	841	859	862	876	854	837	894	882	861	850	883	904	935	878	856	884	890	828	899	897	906	857	859	843	915	889	906	888	858	880	853	866	837	897	856	875	898	837	900	806	853	872	901	909	876	888	860	835	888	904	864	851	908	879	860	879	880	840	882	890	881	872	875	873	940	921	872	858	851	868	951	886	859	879	883	831	906	860	850	949	872	883	912	851	847	920	894	910	866	871	872	866	833	843	862	908	844	833	877	857	850	874	869	917	879	868	870	880	886	837	866	904	891	875	861	846	850	838	836	838	830	868	870	876	873	832	849	942	857	874	841	843	841	855	884	845	898	890	856	864	869	873	819	860	863	897	874	916	906	891	907	854	857	921	855	860	859	889	852	857	829	881	858	853	915	924	908	868	891	893	844	834	897	877	863	885	894	879	871	862	827	832	829	824	884	887	869	864	918	915	869	902	897	898	845	858	843	869	865	866	851	905	894	883	836	878	850	893	886	863	892	863	898	878	845	855	861	880	845	915	852	824	907	871	853	879	919	867	860	904	868	829	901	860	875	883	893	882	906	855	887	871	880	911	857	861	850	860	913	853	878	914	893	860	900	831	809	877	849	912	938	876	842	840	886	882	880	884	880	885	830	831	911	826	874	800	820	835	879	888	875	887	919	862	889	854	861	888	851	837	875	870	841	862	869	856	865	860	830	900	856	852	891	827	834	876	884	916	906	888	874	869	888	881	878	888	876	836	885	911	910	962	844	894	853	877	867	870	862	905	837	827	830	905	826	860	895	902	885	877	862	823	844	900	888	862	862	868	908	840	887	869	889	877	908	880	851	884	909	863	843	875	868	845	872	895	879	862	874	921	861	869	862	858	846	865	910	897	915	888	893	867	885	842	879	897	860	870	893	894	877	883	860	862	841	886	799	883	854	869	844	887	854	885	848	882	891	907	883	913	829	879	845	893	919	918	881	898	900	871	862	823	883	884	850	930	877	863	851	877	908	849	902	819	890	825	878	878	910	872	864	882	892	864	869	893	877	861	889	868	908	866	859	863	881	843	896	820	851	866	861	875	935	885	855	872	795	867	900	854
27608	17438	3603	852	603	561	554	494	519	462	440	447	511	444	413	480	432	439	447	432	487	472	462	457	459	435	444	427	430	473	456	444	458	419	436	454	414	461	416	463	452	457	461	486	427	483	454	426	438	466	422	423	457	447	428	472	448	408	467	439	438	460	472	464	436	445	441	453	433	446	453	444	489	452	428	443	436	423	464	412	444	460	427	467	459	437	450	446	481	438	460	461	449	458	457	466	441	428	456	426	448	423	435	429	425	460	429	427	427	416	451	408	461	422	419	410	440	432	457	502	446	454	454	453	487	492	408	471	445	462	465	476	478	433	396	467	427	452	430	418	439	441	448	450	421	427	438	418	450	474	427	428	433	467	480	458	405	458	471	447	475	454	440	393	473	443	461	464	449	457	448	414	440	432	457	441	454	466	448	468	432	449	474	422	443	448	453	471	431	477	475	441	442	465	447	481	460	456	440	418	462	429	416	458	461	441	423	468	447	455	453	465	459	458	486	431	453	433	439	453	487	435	453	452	425	464	442	512	466	451	443	430	464	424	438	444	443	491	441	426	419	464	490	496	431	424	461	451	427	435	492	480	463	428	419	419	427	433	474	472	417	427	463	481	436	448	447	439	441	438	464	463	439	412	435	411	466	433	440	452	480	462	454	433	464	461	443	470	467	444	455	436	469	470	453	419	444	429	439	487	459	429	464	488	468	438	464	425	447	438	445	481	404	477	452	441	468	441	468	457	456	491	437	442	412	440	432	422	463	426	463	461	473	458	464	408	442	429	427	463	436	439	461	459	446	432	407	418	422	465	428	440	462	471	443	451	469	440	459	424	452	423	471	473	416	417	415	452	497	455	461	448	443	415	462	492	451	451	431	427	468	462	458	416	520	455	410	434	439	413	434	417	459	432	462	436	467	441	472	459	438	443	457	459	434	460	445	476	466	483	445	435	445	457	425	464	456	451	417	463	457	456	419	412	476	422	440	454	503	429	434	398	401	464	413	442	474	452	433	448	484	418	439	467	435	446	438	479	441	451	451	429	433	412	469	463	434	440	457	446	458	437	434	462	438	447	436	464	467	465	493	449	444	437	433	429	437	424	410	429	438	438	414	398	447	458	455	437	441	445	465	462	479	457	478	460	438	452	439	467	433	453	442	437	424	454	444	462	428	464	408	459	452	440	474	454	455	437	422	430	426	476	424	449	406	465	447	454	419	428	476	474	462	424	470	427	434	413	436	450	457	471	440	424	445	437	451	438	430	427	403	424	416	417	436	418	450	422	441	446	454	438	397	457	462	447	451	452	456	415	451	454	487	449	410	443	427	456	447	410	472	423	402	433	445	450	459	436	452	458	410	443	430	460	420	415	417	443	477	482	440	427	468	424	436	455	452	434	453	427	473	448	471	413	444	416	442	468	428	468	440	443	421	455	444	442	435	432	458	481	420	409	459	440	452	431	440	473	445	406	436	446	457	442	450	471	401	442	468	477	423	448	444	454	438	460	462	451	444	475	447	444	475	432	461	438	463	420	461	471	448	433	456	427	436	437	391	447	459	444	430	422	476	423	421	437	451	422	445	464	471	463	463	429	489	458	442	405	459	438	447	407	434	462	413	451	459	449	462	433	452	431	435	400	472	442	504	454	452	449	467	472	434	418	431	461	448	446	465	468	445	462	408	434	427	434	455	426	439	450	392	465	455	434	451	475	470	459	442	430	399	466	454	421	430	439	464	469	418	510	452	445	431	426	416	483	414	469	421	440	438	416	419	447	452	444	435	422	441	432	444	416	414	432	493	474	436	440	420	444	446	469	420	453	474	408	437	433	413	455	412	426	440	475	440	429	453	444	460	439	473	450	442	466	426	465	471	435	428	472	428	429	482	459	454	486	446	449	469	421	444	433	426	431	444	448	438	438	432	471	440	416	467	447	453	460	456	429	443	458	470	474	446	462	432	453	440	437	413	480	431	438	437	428	498	470	461	451	462	434	444	425	487	413	445	432	425	469	430	455	387	440	443	444	515	471	470	429	443	433	414	450	417	474	448	466	430	419	462	420	424	427	452	425	445	465	442	428	423	444	454	436	457	466	444	457	457	449	441	453	474	409	425	445	467	408	454	459	500	466	431	460	459	471	435	499	418	446	374	471	440	450	481	464	467	457	423	450	434	447	432	459	467	416	437	445	441	452	474	407	431	463	421	441	428	463	446	449	439	492	436	457	403	464	450	448	479	443	450	454	444	456	441	462	488	466	443	435	428	419	415	462	416	453	440	458	443	414	431	438	457	487	454	456	427	455	424	442	444	449	447	448	428	446	400	448	480	467	468	439	453	456	454	448	434	463	461	449	435	454	437	450	475	448	423	466	496	426	482	443	448	481	465	434	435	404	450	462	460	407	468	445	443	431	413	477	467	491	454	455	457	429	448	447	415	447	425	479	441	481	438	415	387	451	441	438	505	448	440	459	487	458	398	464	459	432	475	452	485	429	458	441	402	463	467	403	462	426	447	448	441	472	481	441	467	399	455	431	433	464	442	437	441	449	481	439	487	432	416	472	436	461	455	427	449	449	453	469	460	447	445	450	446	455	451	456	461	462	459	402	461	455	436	474	452	429	420	461	456	434	453	426	450	457	458	450	431	421	428	459	419	452	450	424	472	431	468	411	443	460	429	426	459	406	456	502	463	456	441	403	448	447	465	429	445	432	464	436	454	439	425	429	449	407	457	443	502	438	424	476	438	404	432	443	460	433	446	464	491	452	450	452	453	433	454	437	452	433	444	428	423	416	429	472	436	475	446	486	443	416	449	452	471	455	451	476	459	421	461	439	455	452	462	436	461	437	450	456	432	434	446	431	455	450	434	434	448	466	450	462	457	443	441	419	433	471	450	426	449	452	432	444	442	431	468	449	441	428	440	460	416	462	427	502	413	409	477	471	456	435	426	464	437	456	413	444	442	482	456	445	445	451	431	435	481	432	416	406	441	443	465	435	427	435	471	439	476	441	433	426	440	452	443	400	436	465	402	425	420	435	431	488	395	452	449	470	445	459	446	433	427	460	460	430	461	442	449	463	446	471	463	444	389	480	463	432	422	505	456	435	405	471	442	443	481	461	465	461	474	396	427	422	450	441	441	427	466	435	437	437	444	459	441	449	461	458	398	441	474	425	439	491	471	459	452	418	435	414	449	422	458	446	493	440	441	448	425	443	431	465	445	460	444	452	475	439	454	460	435	432	456	453	422	433	451	487	432	440	459	439	476	455	450	445	427	443	455	481	448	470	444	453	456	458	470	480	474	415	397	452	441	412	442	484	476	397	438	445	437	440	436	422	426	452	456	393	429	436	495	425	427	444	469	451	450	440	440	433	454	424	459	440	513	466	477	432	463	400	471	454	463	454	436	409	471	445	471	472	437	423	479	405	437	448	426	454	444	446	465	432	435	461	428	454	420	472	428	450	471	440	460	470	461	417	396	434	439	466	425	478	501	376	480	411	464	457
6279	2285	1526	938	821	802	732	740	678	629	604	611	647	589	584	571	586	573	573	599	573	552	570	537	542	538	539	576	547	573	557	528	591	551	562	547	544	567	542	530	579	539	596	562	543	542	529	576	604	570	514	551	587	565	541	566	556	551	561	585	547	564	524	595	578	576	539	535	571	621	570	613	519	612	554	575	566	559	595	593	569	544	536	547	565	527	559	568	589	533	554	582	534	571	552	564	543	562	556	562	554	547	525	568	582	526	613	574	562	553	567	520	578	561	524	558	569	531	578	539	559	554	557	572	527	525	542	531	540	585	582	523	584	577	539	552	540	539	566	581	554	550	564	547	580	567	581	557	572	552	594	553	554	557	559	599	549	560	563	505	538	602	539	589	543	562	523	593	606	569	544	528	570	575	555	567	546	591	562	558	529	559	563	534	525	567	542	550	564	548	606	538	535	545	545	568	571	537	559	539	544	586	560	554	503	608	579	579	565	578	562	558	557	575	562	557	580	605	622	587	547	581	583	551	545	521	592	548	590	576	558	615	583	554	560	561	565	571	554	561	581	525	546	570	484	517	580	532	538	557	573	530	617	591	563	536	591	554	534	566	529	577	566	538	547	555	576	578	571	563	586	497	574	543	569	538	542	536	534	570	553	573	552	561	529	556	538	555	566	567	537	564	557	598	555	567	590	572	531	548	581	536	543	540	502	577	536	561	575	591	534	572	537	552	531	521	616	538	588	514	555	573	557	604	594	590	524	564	587	546	554	547	572	551	571	519	559	598	569	531	526	555	542	562	554	544	563	545	571	556	533	559	507	531	577	587	590	566	588	523	517	541	546	564	539	532	584	600	580	580	548	540	575	570	543	570	544	566	581	538	597	537	559	587	592	557	551	572	537	514	537	516	527	586	546	530	520	572	533	576	579	539	549	560	515	586	556	563	525	564	528	561	553	538	568	568	488	541	532	547	554	562	622	544	604	586	577	554	568	574	623	533	599	561	553	555	584	508	562	524	561	519	557	555	547	569	524	569	541	563	524	567	604	532	575	572	578	535	547	541	558	529	559	582	547	562	563	548	559	571	517	534	586	550	541	554	535	545	576	544	561	564	592	574	516	561	580	564	538	583	512	596	582	551	559	511	602	539	583	617	543	573	575	575	577	570	549	574	574	586	591	528	578	579	553	547	562	529	546	550	535	565	539	590	553	538	556	564	520	560	533	548	521	559	581	541	588	580	568	586	561	554	582	576	561	593	533	567	544	560	572	559	595	608	554	549	557	609	509	505	555	536	538	591	557	559	571	562	545	550	622	567	575	537	565	548	568	562	541	548	611	545	555	616	567	581	599	555	560	540	534	506	536	554	530	578	544	540	573	558	525	573	548	550	575	543	574	549	575	574	571	549	601	578	547	596	544	576	533	541	536	532	569	572	576	583	545	514	549	556	583	541	588	573	571	572	562	598	549	486	565	571	553	571	600	537	550	541	534	542	586	543	545	509	587	568	561	533	562	538	574	564	561	529	556	566	496	525	548	552	546	573	556	544	576	552	548	542	543	576	581	560	547	579	569	565	541	562	581	563	576	538	570	570	515	541	517	585	598	552	576	530	554	597	606	564	569	562	544	559	550	573	576	524	559	551	576	559	566	508	564	569	577	587	548	570	536	582	577	576	556	569	578	570	566	581	571	546	578	583	568	560	550	512	528	549	593	609	540	541	523	510	536	547	539	531	572	579	584	585	599	569	560	519	567	546	548	559	556	571	568	556	628	552	564	560	558	551	540	534	505	527	519	586	578	548	582	553	562	580	580	538	590	552	605	517	528	567	553	541	559	560	549	499	553	587	520	526	576	549	552	581	545	593	579	566	547	610	565	564	519	608	569	531	543	576	538	591	578	559	494	576	567	578	554	542	524	574	555	560	569	540	592	562	551	582	545	579	576	583	560	569	611	563	585	541	546	546	567	529	546	569	574	571	577	584	556	557	560	530	529	547	548	550	588	543	570	610	560	569	531	540	559	599	553	588	548	548	587	577	534	565	558	556	569	537	543	590	567	556	575	565	533	569	617	595	529	550	585	590	545	586	570	595	568	548	555	534	537	558	559	575	544	524	582	554	569	583	538	561	544	531	553	565	559	564	565	585	631	518	588	538	627	596	529	577	570	569	561	578	562	551	556	534	564	579	512	590	528	502	520	560	563	551	543	516	575	555	562	549	560	568	565	547	572	511	553	544	551	567	593	556	555	516	565	550	533	552	591	562	545	527	549	547	558	566	554	525	573	582	555	565	549	556	562	558	556	515	571	528	550	527	589	574	552	548	534	595	549	525	568	598	575	567	543	556	584	565	521	554	541	528	564	566	551	596	540	570	564	575	538	546	570	523	557	552	600	548	559	539	568	571	614	567	556	564	570	543	593	542	549	516	562	587	534	552	570	572	574	546	561	540	596	559	523	577	540	522	566	600	612	515	551	570	553	563	558	499	575	543	518	562	609	549	547	562	551	590	594	542	555	568	530	612	528	563	536	554	538	541	555	502	527	573	567	531	539	585	569	562	550	564	555	548	563	548	546	576	540	560	577	559	543	510	520	548	584	519	583	566	530	540	532	583	586	543	569	595	536	569	564	553	547	552	532	543	547	557	582	575	551	584	550	544	560	574	535	565	538	595	546	531	553	518	547	538	561	535	562	583	557	517	590	547	542	569	540	576	552	539	603	546	594	549	586	509	549	563	550	576	574	543	558	532	579	548	562	528	507	547	546	545	570	586	567	566	570	549	563	564	589	510	568	550	539	558	527	582	598	587	590	547	538	574	593	494	568	518	542	523	545	564	598	569	587	556	529	541	548	563	543	528	542	557	599	559	563	566	549	566	576	549	547	571	560	527	537	564	552	536	555	577	568	552	615	563	583	543	577	536	576	571	583	558	516	550	540	567	579	594	538	567	624	585	556	572	561	524	551	537	538	575	556	566	559	572	520	509	575	518	553	570	565	538	585	578	514	526	523	557	573	546	541	572	554	580	532	572	572	576	556	558	556	540	547	573	557	567	542	525	582	557	540	572	574	531	559	592	562	587	553	570	586	567	555	559	587	541	568	561	580	570	562	564	530	550	568	578	544	549	537	500	605	524	552	553	523	548	580	552	601	533	525	529	560	554	574	537	550	549	557	583	591	592	560	546	559	524	575	523	509	603	550	537	555	552	582	577	565	585	529	555	580	566	579	574	566	614	535	554	553	568	545	532	567	515	578	569	560	567	547	562	522	556	533	542	545	559	553	509	530	577	532	543	561	559	571	533	554	530	542	533	568	525	532	592	544	564	570	595	559	573	565	572	561	546	492	551	518	582	538	555	578	549	576	568	556	512	587	584	550	562	599	550	551	587	570	594	570	572	561	612	569	553	580	563	587	547	576	592	588	539	579	581	553	549	584	573	552	551	601	595	543	528	534	561	588	569	573	576	556	582	625	586	556	566	574	576	589	543	599	544	561	564	550	573
23557	21434	28586	24697	21277	5692	1444	1132	1015	989	976	868	875	860	873	816	823	785	752	772	818	820	783	815	824	786	823	765	834	791	759	795	805	810	786	751	776	768	781	789	755	718	783	796	785	810	817	779	778	765	727	729	795	806	751	772	780	844	798	801	762	762	765	799	770	776	789	804	750	765	768	767	799	755	813	736	786	795	735	739	761	707	739	772	767	723	786	823	779	813	709	766	759	824	795	747	728	782	751	744	803	753	767	772	768	774	761	779	734	798	780	782	790	734	733	741	737	781	807	809	751	774	740	773	757	833	791	755	795	739	783	794	787	765	768	790	781	768	777	757	752	726	755	785	791	764	802	788	834	781	779	785	764	753	785	787	805	763	731	772	783	770	766	804	802	772	819	807	787	726	703	767	803	760	741	814	730	744	764	849	728	776	788	744	780	780	778	797	762	782	766	807	739	785	818	763	755	764	752	786	735	783	790	746	749	798	741	750	768	727	793	732	751	764	805	778	776	748	720	791	765	753	748	702	791	741	804	727	744	776	751	740	778	754	826	768	765	731	804	764	771	793	750	797	800	794	748	777	790	749	782	777	808	749	762	786	782	750	702	788	787	770	738	801	779	738	770	769	745	783	778	772	817	758	745	766	816	771	748	750	802	782	749	741	780	774	754	755	762	760	791	759	779	752	752	740	777	777	751	813	758	791	739	756	737	722	754	776	751	796	785	807	823	811	774	729	780	766	751	770	797	807	801	738	792	736	782	782	770	754	724	792	763	785	753	778	795	754	794	769	836	747	722	749	749	775	779	734	794	812	748	753	762	792	765	755	822	754	772	771	772	800	763	756	769	722	748	791	748	772	789	788	743	790	802	793	783	759	759	767	731	740	776	752	770	734	777	784	736	726	746	773	786	737	713	783	776	729	803	809	810	790	728	786	745	782	785	768	777	764	781	829	760	795	791	743	787	786	801	801	757	747	763	727	772	783	784	758	754	795	777	769	738	794	764	758	724	761	750	797	754	773	778	786	835	787	757	748	815	777	728	771	786	762	735	779	746	769	761	763	784	736	780	819	786	806	798	764	764	735	743	823	755	813	825	816	793	732	737	778	691	707	748	838	805	826	748	765	704	740	716	787	773	735	787	763	742	768	850	738	777	759	762	765	727	778	760	749	810	823	737	719	754	782	790	820	755	771	769	837	841	802	785	759	752	768	777	807	722	770	782	739	793	819	754	752	804	744	756	803	764	750	765	740	785	769	759	734	763	756	748	803	753	782	808	748	758	800	742	784	769	734	770	726	804	806	818	812	798	788	728	757	781	730	756	740	756	813	802	793	770	776	746	777	747	769	796	807	773	812	795	774	811	759	783	752	801	782	766	733	768	794	748	791	770	797	779	823	752	771	776	761	715	775	795	802	757	795	770	782	764	760	813	758	743	747	760	763	772	769	750	772	781	762	778	799	791	759	754	743	748	766	729	796	776	731	758	788	739	739	747	749	798	765	798	832	808	780	726	725	783	747	837	816	774	784	809	838	731	782	795	769	753	751	783	777	808	787	730	742	782	771	756	765	795	783	732	781	793	784	747	730	784	811	749	802	776	802	774	755	797	760	780	793	807	783	816	771	784	810	752	791	801	780	783	785	821	801	735	739	796	759	824	770	758	723	739	801	790	778	733	790	800	748	779	718	750	789	764	777	780	767	767	749	766	746	728	787	796	787	818	730	765	778	758	743	766	774	727	751	715	797	780	759	752	796	737	798	756	772	795	772	777	772	736	767	799	757	793	741	748	759	761	794	778	787	762	811	793	767	800	725	720	778	791	756	778	766	785	747	768	773	791	738	763	778	780	704	697	680	749	766	774	745	759	729	774	730	730	753	769	824	758	766	737	758	775	773	805	815	789	766	735	800	790	822	778	787	800	749	785	817	788	815	789	742	739	750	780	762	813	738	715	776	800	757	761	729	747	815	771	765	696	790	728	784	753	737	759	782	841	737	776	795	724	763	736	754	729	723	748	755	778	733	787	759	750	774	798	789	773	795	752	754	764	779	712	731	801	775	746	803	754	766	777	783	763	734	812	764	727	738	729	759	748	737	747	769	724	787	801	735	785	715	726	803	803	758	806	768	810	738	799	763	787	742	825	709	763	784	745	747	746	710	726	777	689	750	766	761	761	789	692	770	753	823	804	764	808	761	749	773	820	790	781	769	762	715	760	800	697	759	716	796	729	793	737	788	735	774	740	776	739	754	820	808	743	761	768	756	764	732	768	727	792	819	806	760	793	797	740	785	746	757	745	779	778	762	784	784	791	746	763	790	774	753	755	767	785	791	744	761	742	770	769	765	757	791	790	774	791	758	754	795	751	716	765	789	807	798	752	781	786	777	768	757	836	756	779	770	772	793	804	781	794	796	801	738	776	782	753	774	814	786	747	809	786	766	816	743	744	796	763	781	781	786	744	780	785	782	748	766	789	764	799	766	726	766	784	743	786	770	798	787	814	791	804	771	798	807	778	746	773	788	773	789	777	792	740	778	750	721	772	800	766	754	764	711	804	798	787	789	759	825	774	746	833	745	790	788	750	797	748	783	775	756	809	812	773	789	787	793	729	743	786	800	765	747	721	754	751	717	776	822	781	774	777	775	821	774	754	790	768	772	724	751	765	749	838	767	765	771	786	780	736	754	808	722	814	726	802	745	732	764	778	744	790	752	712	781	797	826	784	769	743	811	757	771	806	778	748	784	747	766	802	785	788	741	779	776	749	778	761	746	767	751	791	761	808	809	746	787	758	779	746	775	774	793	760	744	762	798	775	853	766	771	740	803	758	772	804	849	754	741	781	779	785	748	772	763	780	751	739	716	761	783	770	772	759	763	776	786	744	788	774	809	780	797	761	804	751	841	723	789	755	747	777	738	702	738	779	781	783	795	749	696	770	721	726	757	761	753	809	783	764	802	755	733	739	786	766	749	765	743	820	751	748	766	750	779	791	776	729	792	799	719	742	758	759	771	735	825	732	727	799	756	762	796	808	736	799	788	772	747	785	744	811	777	800	802	777	796	778	784	717	791	716	767	705	797	806	724	774	827	805	761	827	753	711	782	788	795	733	745	774	738	787	764	755	743	729	749	773	748	773	760	781	753	776	773	759	770	762	765	824	781	769	781	758	765	735	771	751	770	770	747	749	759	761	765	748	786	735	759	828	748	790	794	714	744	785	737	787	746	755	771	764	772	757	734	789	766	767	781	746	745	778	787	766	792	766	814	739	803	795	739	799	776	778	721	780	766	789	743	761	816	796	819	846	701	748	756	756	735	736	742	704	767	772	777	754	807	798	783	796	764	777	718	794	825	751	779	773	762	743	788	821	802	807	793	763	742	810	757	751	781	766	753	736	769	784	721	840	765	765	759	763	721	762	770	774	742	734	763	846	764	814	785	770	785	789	790	758	750	809	763	746	776	824	775	810	759	753	751	707	777	789	817	748	730	740	765	720	743	798	782
25075	12630	6379	3112	2375	2016	1762	1595	1405	1277	1245	1157	1163	1123	1108	1044	979	1054	1046	974	994	974	994	911	962	963	966	964	929	940	960	984	978	949	1041	883	968	1003	952	983	931	943	953	945	900	962	931	989	965	937	916	976	991	895	964	952	943	954	982	983	976	925	922	950	939	894	927	945	977	943	904	914	898	975	912	952	934	969	918	947	912	941	967	920	959	964	917	951	946	967	955	955	1001	937	950	956	1032	915	966	977	972	917	1018	923	963	978	990	974	950	948	942	945	977	931	946	947	932	920	931	968	970	913	985	948	907	933	969	912	984	999	956	943	909	919	905	975	1017	947	931	893	940	953	944	915	938	915	930	984	1001	975	934	939	933	930	883	989	902	934	922	904	922	1002	929	889	1019	991	935	919	938	903	905	960	979	909	952	908	946	900	938	960	933	937	996	960	931	990	935	998	979	906	998	930	924	974	1011	977	933	924	898	921	928	907	937	1015	970	957	903	952	880	892	937	960	898	934	968	995	1009	938	933	935	950	943	907	947	930	916	927	901	972	927	1003	958	956	885	950	955	997	921	945	931	931	912	953	904	924	919	907	988	985	984	935	919	922	959	962	988	1016	921	911	988	913	1001	935	941	916	918	974	939	956	962	929	939	969	932	1011	870	879	888	956	924	949	959	923	928	899	985	986	936	948	955	924	957	878	937	913	904	911	962	978	972	979	929	978	906	927	913	912	936	920	887	916	968	932	893	944	886	998	925	970	901	996	989	978	934	964	939	943	944	969	990	941	903	911	985	960	934	992	914	939	957	908	908	1029	956	972	964	942	941	913	908	967	970	919	951	959	920	923	943	972	939	933	878	948	924	974	983	923	948	932	906	996	980	921	947	913	962	922	938	964	955	962	907	920	919	971	997	951	925	960	984	982	934	946	912	976	959	928	988	908	973	927	968	932	914	907	905	957	931	932	983	953	963	947	909	976	949	966	942	914	906	919	971	928	1009	896	939	932	954	995	956	897	983	997	925	901	948	927	916	953	920	906	967	969	953	986	923	958	923	922	1003	910	981	954	993	984	946	1009	952	944	880	957	989	933	1013	916	952	914	908	931	881	924	912	952	910	890	907	937	942	960	938	944	905	951	931	970	973	974	915	897	976	960	919	961	919	960	952	898	927	936	927	947	953	922	930	932	978	971	948	962	973	952	957	941	945	973	981	1003	968	996	948	923	937	886	896	998	966	1007	1006	924	897	969	954	945	971	948	914	943	903	946	915	939	953	963	957	940	918	909	935	928	976	964	956	920	970	946	919	958	958	940	911	926	989	957	957	973	958	995	936	941	897	938	885	987	931	1001	940	994	902	945	972	930	976	961	929	919	921	872	951	950	928	979	965	909	921	942	947	914	952	939	954	997	997	994	963	927	974	944	946	929	954	945	876	961	953	988	1005	884	919	930	950	969	917	891	936	947	959	995	924	932	899	911	927	930	1007	922	949	941	965	961	890	962	978	943	946	962	955	948	940	930	968	967	933	995	928	939	976	957	925	936	968	958	940	921	889	1027	963	935	926	949	939	905	927	938	936	932	983	935	948	927	931	877	987	985	898	921	896	899	958	975	965	949	951	998	988	941	920	990	946	944	958	909	924	992	914	952	976	946	951	917	916	990	928	957	877	946	946	922	919	937	968	965	953	955	889	933	907	979	941	957	953	980	923	960	910	897	949	924	922	917	921	926	927	936	953	912	998	943	926	903	939	912	951	931	959	916	938	957	903	978	958	924	932	966	955	961	971	970	921	903	928	927	965	879	967	918	969	971	931	945	987	901	934	966	925	976	904	952	945	1010	916	950	946	928	834	952	910	967	965	957	944	958	947	954	965	912	979	992	927	983	916	943	937	951	961	955	958	883	942	953	974	934	901	969	961	953	901	972	944	944	961	976	944	966	958	892	940	946	939	918	962	921	953	942	961	980	926	897	951	925	973	996	928	928	962	954	932	949	959	981	949	970	955	965	960	943	931	936	930	910	922	947	916	976	953	973	999	887	959	918	943	980	912	930	996	976	993	913	896	965	955	946	902	904	904	955	927	979	962	988	925	974	931	965	962	919	982	918	982	948	945	960	950	936	926	902	938	971	975	978	984	913	999	940	1024	891	994	930	925	965	957	963	916	834	955	965	973	953	964	961	909	915	940	943	925	930	890	928	949	991	912	859	1010	980	933	944	890	947	926	922	986	922	973	978	971	943	980	933	954	958	941	946	922	956	929	941	917	873	922	957	919	943	947	973	955	963	995	962	939	967	970	984	974	1013	942	879	976	959	903	908	965	952	1006	961	931	958	981	956	925	958	916	946	965	939	947	952	966	931	931	1001	938	950	985	948	924	922	940	977	985	932	912	960	986	971	965	953	987	956	918	947	921	1007	940	944	960	946	959	985	912	964	943	925	951	950	911	923	945	956	955	961	935	981	929	922	998	904	965	940	900	929	1017	976	945	932	915	952	921	949	915	907	940	927	943	923	990	938	969	971	937	912	941	963	921	980	937	910	996	989	906	924	934	956	998	1016	960	965	949	936	931	971	909	922	968	956	925	949	943	929	914	950	924	1019	943	968	919	930	955	893	938	973	977	957	911	987	965	920	987	888	953	948	950	955	959	1002	964	952	956	924	903	972	932	902	911	909	913	908	996	917	906	962	967	958	895	994	972	989	942	915	943	940	977	897	948	899	960	1016	914	921	905	989	980	932	978	993	919	956	970	909	939	939	921	964	944	1002	944	966	887	921	991	912	940	948	928	961	991	983	971	898	980	949	937	920	1001	911	935	938	921	950	943	910	968	997	901	959	975	950	894	952	948	884	942	953	958	964	898	937	967	910	918	962	857	908	918	955	959	1019	905	944	932	992	945	924	895	907	908	940	943	922	961	895	954	937	962	934	920	969	939	914	914	941	929	978	918	933	915	924	947	936	930	946	917	923	965	975	887	921	941	997	992	911	962	946	993	909	909	1005	944	917	968	940	989	934	969	966	961	953	1000	1014	977	907	972	973	960	936	969	938	939	893	958	943	981	952	943	932	949	1033	931	956	955	978	924	989	965	946	960	966	930	935	965	956	980	927	920	940	946	912	927	931	951	1033	947	961	978	1014	980	911	960	978	889	980	949	973	987	973	941	928	976	961	934	969	943	909	928	901	930	942	901	916	1031	970	918	921	916	936	942	925	994	963	940	978	934	946	895	978	982	958	975	972	907	934	946	920	962	962	932	923	950	890	974	1011	952	1007	974	913	947	959	901	991	948	939	986	936	970	982	951	971	955	987	1016	984	929	982	914	942	947	940	946	980	984	932	938	970	949	949	943	979	886	944	894	938	923	925	971	967	899	988	974	977	962	977	923	928	871	943	984	959	955	969	938	946	910	976	869	979	950	908	935	958	981	950	938	932	988	955	879	974	968	953	971	967	955	873	969	968	981	957	953	890	982	970	945	933	951	960	928	962	969	906	986	947	923	992	948	938	889	985	982	923	938	891	942	987	909	970	965	993	950	947	969	955	936	963	944	917	946	961	901
24647	21390	27280	25531	5345	584	510	427	395	407	319	372	339	321	343	320	293	332	300	299	293	265	267	266	275	290	286	290	305	304	293	293	315	274	313	288	286	297	286	279	276	281	319	296	302	293	282	241	254	282	298	263	260	314	272	281	270	264	289	272	269	283	293	291	299	273	296	332	269	294	276	286	318	280	271	281	255	301	280	239	263	282	291	255	239	283	297	274	247	283	296	304	281	276	273	268	272	295	262	291	276	287	286	247	274	269	270	269	276	273	299	281	264	277	285	279	277	279	251	302	261	292	331	277	321	250	312	280	296	280	282	261	270	257	266	278	279	308	275	296	299	297	287	292	266	298	273	293	317	286	281	277	241	270	284	249	268	265	289	243	280	305	296	274	300	302	315	295	272	263	272	278	296	298	279	277	289	278	286	304	284	285	297	321	299	300	266	281	315	269	269	260	296	261	266	300	310	276	280	272	273	281	270	282	301	262	295	253	283	300	281	260	317	291	290	284	240	268	273	259	245	284	258	284	272	293	299	275	310	264	288	270	276	291	266	288	295	280	256	274	264	282	267	300	284	282	283	296	256	288	272	272	306	267	295	294	267	284	265	258	270	285	278	297	269	304	297	283	264	286	253	266	276	287	284	280	273	295	298	262	308	269	268	277	272	267	278	276	293	287	251	295	315	285	284	289	292	325	287	277	288	279	277	298	314	317	290	283	296	283	253	289	286	289	283	268	290	276	286	283	308	259	283	263	306	299	307	291	284	267	282	285	304	294	264	260	268	312	258	267	279	280	320	274	284	295	283	257	309	250	290	269	283	267	282	284	306	280	277	262	267	284	301	262	285	255	279	270	280	259	281	264	272	252	290	293	281	292	280	241	271	282	277	325	288	264	254	287	294	261	255	252	320	291	295	282	259	290	273	284	270	289	270	273	277	299	255	294	287	296	296	282	274	299	306	271	267	294	276	310	270	297	277	290	294	268	305	287	295	256	298	298	297	267	309	306	248	291	288	270	269	283	295	279	285	271	291	295	277	266	292	263	308	286	298	298	289	261	310	289	317	275	293	249	291	290	260	285	295	285	244	286	281	306	305	238	275	287	260	246	284	289	270	288	281	273	284	305	277	293	277	278	283	258	319	262	288	266	273	245	286	279	279	270	268	254	267	300	260	302	271	267	290	305	279	261	273	282	293	277	253	264	311	326	279	266	308	263	277	274	265	273	298	296	301	293	269	246	275	276	277	294	304	303	282	294	268	274	269	297	274	284	306	275	262	293	261	296	279	284	284	249	284	269	286	287	272	285	277	308	272	284	269	259	290	290	255	268	281	262	275	285	302	282	300	305	302	287	275	264	258	277	276	269	310	306	296	266	286	285	277	281	292	281	255	321	259	269	259	287	277	268	246	270	319	314	295	271	277	276	258	247	267	280	264	268	269	269	303	308	273	290	262	278	281	261	294	296	282	287	258	276	306	252	279	275	301	298	298	253	275	297	275	303	290	253	296	268	275	285	289	277	270	287	267	279	242	278	253	299	287	272	292	287	267	288	271	291	282	289	300	277	301	286	300	282	305	290	271	272	297	294	272	299	290	292	256	277	270	273	300	263	309	273	260	279	267	265	292	297	287	294	297	285	281	246	276	311	251	273	276	288	270	285	274	289	278	292	270	291	262	292	266	288	277	272	288	279	278	253	280	282	306	267	266	270	319	304	292	277	282	292	293	292	265	282	251	290	291	244	299	321	247	267	271	272	306	296	291	281	285	269	313	293	281	311	286	280	298	292	240	267	272	295	294	264	270	285	280	285	260	285	274	312	285	264	277	280	253	242	276	277	299	284	267	275	277	297	287	268	280	311	282	280	277	291	280	284	286	311	300	256	293	272	278	283	280	288	259	272	297	287	311	282	254	277	300	316	278	256	258	270	251	317	318	304	273	266	280	265	308	302	268	254	292	274	261	280	282	282	278	285	287	258	282	284	291	282	270	264	254	278	298	304	285	289	268	277	276	286	282	272	287	248	302	279	284	261	275	272	288	276	271	257	281	267	263	257	273	263	298	274	277	241	256	287	281	317	284	255	282	285	300	278	267	285	281	248	295	264	299	294	288	280	282	297	292	271	269	272	271	262	283	274	275	273	278	324	315	301	302	269	289	320	262	275	282	285	286	279	299	279	259	281	263	268	289	291	251	294	289	250	255	284	274	270	283	334	254	268	274	281	299	269	267	256	239	260	311	249	308	278	275	294	268	299	265	274	268	281	278	316	286	275	257	264	283	303	284	275	296	278	270	276	260	311	292	281	315	284	290	300	279	321	277	299	271	294	306	285	281	261	321	264	282	276	273	290	284	256	301	273	266	271	310	278	302	308	297	278	260	280	254	272	298	280	249	265	278	264	310	253	296	293	270	303	266	304	304	273	277	260	283	307	276	288	260	277	270	276	255	285	263	277	267	253	298	278	297	275	265	286	269	283	276	288	266	282	251	269	264	293	270	261	293	289	254	302	273	278	285	272	275	283	270	289	307	272	270	306	250	260	310	310	272	290	254	283	311	285	261	264	263	285	253	295	284	249	295	287	282	279	288	294	280	273	259	235	287	275	297	284	272	280	279	301	276	265	285	279	305	288	249	309	275	298	274	277	274	250	267	300	270	267	267	262	253	263	295	282	296	294	303	266	253	290	292	302	269	297	271	325	287	277	308	276	294	246	284	276	289	302	280	276	271	263	264	264	287	281	284	293	259	295	282	271	286	264	307	269	299	285	245	268	278	269	267	295	317	278	276	255	263	275	306	255	296	295	279	270	288	273	288	313	291	280	280	275	259	262	301	314	289	254	298	272	258	265	269	279	261	242	269	276	285	285	281	249	300	251	286	298	281	280	277	270	288	249	287	248	282	269	305	288	301	289	288	276	263	300	291	264	316	263	291	291	313	246	299	296	261	289	283	290	281	260	292	283	269	260	277	267	250	262	288	251	277	262	280	280	291	263	246	280	287	276	293	292	315	253	278	291	265	273	303	277	314	297	274	256	265	294	273	306	279	280	278	309	279	300	299	316	277	263	286	306	269	298	276	266	282	284	286	283	264	307	297	306	310	270	294	319	280	257	267	278	283	271	296	262	280	247	278	249	288	294	263	288	243	284	283	281	276	263	282	288	308	296	267	281	303	284	277	258	274	260	292	280	295	257	302	260	288	291	276	271	291	278	262	298	280	307	282	267	274	297	280	273	278	275	280	306	295	292	268	284	292	275	257	287	261	280	279	290	298	286	306	284	279	274	276	301	297	280	302	299	243	281	273	254	297	291	303	286	284	282	289	283	277	328	285	280	273	315	309	282	266	276	279	274	264	259	275	294	275	279	307	270	263	286	265	285	272	293	287	317	282	277	299	295	267	287	250	279	278	261	316	299	278	273	272	280	250	291	268	262	287	279	244	277	292	272	294	262	272	275	270	296	272	322	241	297	252	252	295	268	274	276	273	266	296	288	296	275	314	261
22192	5594	3454	1658	1269	1048	851	758	641	605	536	535	520	526	433	414	446	416	382	422	370	440	365	424	402	362	392	369	395	383	402	377	394	367	354	350	369	358	406	385	370	400	385	367	391	372	402	403	396	410	345	370	391	386	359	381	376	396	371	391	340	364	368	397	344	385	399	402	384	381	381	361	416	375	368	372	391	413	386	359	371	392	410	409	368	420	407	375	395	382	388	373	355	364	409	396	385	399	365	395	429	367	401	383	364	414	385	401	374	361	370	418	355	411	380	374	350	381	360	358	354	368	376	380	403	418	374	391	363	404	377	376	344	374	406	396	397	414	403	380	359	362	352	390	371	390	372	366	365	383	389	343	359	323	366	398	392	393	384	370	382	364	373	385	381	376	380	378	379	373	365	382	348	376	377	401	372	379	373	380	356	412	363	424	357	381	389	381	394	364	387	388	359	392	374	369	339	359	382	391	406	359	340	363	407	388	397	382	395	388	404	359	379	368	377	368	394	320	352	377	391	407	390	352	367	381	365	370	387	393	385	366	366	380	348	372	361	378	367	366	403	377	405	362	403	356	339	375	333	374	359	380	382	372	356	393	361	404	396	349	361	387	391	367	355	406	375	406	409	379	395	368	366	394	349	403	394	381	349	360	389	396	364	405	389	426	357	372	398	406	371	389	382	380	382	360	361	371	340	380	349	392	353	375	363	395	381	362	373	405	414	374	353	387	388	393	364	376	384	362	344	389	363	396	400	355	352	389	404	392	382	366	377	378	382	374	381	359	380	400	374	356	370	400	416	364	387	378	381	378	369	394	394	369	352	367	347	378	380	375	371	367	407	379	374	351	391	340	343	359	345	397	372	404	411	402	387	399	366	381	377	397	406	394	366	373	416	385	367	389	362	352	389	400	393	388	412	375	396	409	398	390	369	341	353	397	375	374	351	384	406	359	395	357	375	363	354	349	369	362	359	372	359	411	365	352	379	356	357	401	359	366	372	383	400	364	374	369	373	382	368	363	376	375	380	350	374	373	353	389	354	397	400	364	362	383	367	364	357	372	368	380	374	410	395	372	367	336	383	385	381	371	359	415	372	369	353	353	374	361	364	392	384	351	371	387	364	397	348	380	375	369	383	427	416	375	387	388	402	378	402	391	393	348	384	401	375	369	396	367	350	390	349	379	356	380	378	372	347	375	384	361	378	389	398	374	360	392	385	354	401	374	374	371	381	378	366	356	382	357	406	406	377	359	401	365	401	372	401	354	394	388	371	398	355	422	352	381	379	392	364	402	347	354	397	365	352	329	386	364	360	342	370	346	394	378	373	384	375	356	427	373	373	401	380	354	391	377	372	367	390	366	377	336	386	396	398	367	385	367	333	412	392	405	349	395	375	356	414	381	389	376	384	355	379	381	391	365	325	402	412	401	394	403	394	348	370	363	392	417	360	358	376	388	440	392	351	377	410	366	389	376	358	361	394	371	348	364	371	375	386	360	433	355	354	375	345	376	385	369	407	379	347	377	384	359	397	358	414	368	396	390	369	372	371	367	346	370	395	382	372	365	400	413	400	359	415	382	366	408	367	356	363	386	386	364	376	362	386	370	362	395	350	399	382	373	386	372	337	389	389	390	392	376	349	373	385	383	395	385	378	389	394	375	398	419	365	370	393	389	346	368	380	389	384	375	353	371	351	405	393	411	357	378	392	427	394	349	375	364	386	375	384	366	374	402	373	397	411	375	383	383	369	393	374	392	372	367	418	373	412	375	326	392	408	384	367	370	365	384	386	386	378	408	395	382	398	355	368	382	418	380	406	362	392	357	401	346	357	354	355	386	395	389	368	393	395	383	361	401	366	364	334	355	366	356	378	376	375	371	382	388	399	369	389	357	396	383	378	362	364	360	387	411	396	362	388	417	376	369	366	369	385	410	387	399	392	368	345	379	364	386	359	344	412	379	381	379	366	374	325	387	349	349	382	367	398	383	375	337	385	394	394	377	407	396	396	373	353	363	360	360	398	357	339	367	354	380	366	363	358	364	421	391	389	389	379	378	388	360	375	351	383	355	386	334	404	350	393	398	410	346	379	396	366	344	368	371	403	390	360	371	346	390	361	356	377	382	405	379	408	362	399	377	399	398	368	364	337	387	389	367	364	351	386	371	414	410	365	368	357	379	410	378	375	367	372	437	375	404	396	360	390	364	346	371	362	385	336	379	378	382	379	389	358	390	405	409	379	352	365	375	390	427	349	398	419	352	338	384	388	353	356	383	361	373	348	325	389	357	357	380	346	363	392	375	395	390	350	382	368	381	348	381	366	357	354	383	383	339	368	391	383	333	358	384	382	353	379	350	390	365	397	372	382	371	394	354	402	371	373	372	367	371	388	375	374	375	369	363	374	391	336	387	372	341	359	350	392	357	400	375	388	359	369	381	349	398	364	352	379	372	361	361	362	364	390	351	342	375	410	380	384	385	365	370	377	369	375	375	367	395	346	361	364	372	375	396	357	388	386	379	361	373	376	400	369	407	348	396	373	379	364	385	390	394	374	362	401	358	347	362	391	388	340	341	385	387	346	363	373	362	339	398	353	371	399	413	372	370	378	374	360	371	398	390	400	389	386	378	370	368	391	375	386	367	357	367	382	407	388	381	364	379	421	366	390	332	398	374	392	404	378	385	375	375	360	393	419	330	365	340	357	387	346	388	343	392	408	369	400	373	415	387	400	374	374	378	368	391	357	357	369	356	370	383	389	386	364	357	380	385	378	356	397	356	369	351	382	337	383	347	402	375	374	393	368	394	333	384	383	343	395	404	420	386	392	376	368	401	374	369	377	375	356	408	380	373	352	374	380	407	399	363	372	389	388	374	415	377	352	385	408	396	358	354	391	327	400	378	368	406	362	370	376	352	389	396	370	378	399	369	393	386	373	366	370	401	394	361	371	356	383	361	404	431	400	370	352	371	388	346	335	399	408	406	385	400	378	408	366	397	362	348	394	329	374	364	378	374	392	366	385	356	387	380	372	404	412	399	388	359	369	394	413	390	381	328	404	377	347	365	387	365	374	365	373	362	361	380	345	395	365	332	384	391	371	364	381	377	377	385	384	420	368	387	349	386	386	385	369	385	380	369	444	363	406	359	383	406	385	372	372	380	384	386	398	328	366	347	380	389	376	358	396	355	346	323	374	364	375	384	385	407	357	410	365	371	348	367	392	403	367	401	389	367	389	347	372	365	365	392	386	383	373	388	359	333	373	412	360	356	369	346	401	368	358	344	413	342	409	355	394	363	367	384	406	393	377	337	387	401	362	364	374	373	384	348	358	409	373	396	364	358	396	367	368	392	369	396	410	389	364	359	386	402	363	349	368	393	411	385	388	402	364	362	385	360	411	376	381	398	360	376	400	368	379	375	386	356	387	367	365	372	370	390	459	400	372	354	360	403	359	410	385	404	332	364	393	416	380	386	386	378	368	401	369	381	362	374	410	389	389	393	382	381
22567	21436	29234	24045	21431	21302	4643	1439	1157	1039	928	909	933	950	816	796	835	721	807	799	758	750	774	721	756	730	751	723	729	753	716	711	727	760	734	720	660	736	711	741	717	734	718	726	711	696	685	737	722	684	708	691	729	749	734	734	694	714	665	730	727	655	735	684	766	715	735	735	708	737	755	677	660	722	690	748	693	734	707	736	732	667	744	707	677	682	717	678	728	730	685	693	741	685	695	746	716	685	717	674	700	721	731	732	685	676	738	708	766	711	723	707	673	749	691	726	714	739	720	682	718	738	737	718	698	686	681	732	676	738	704	697	729	682	756	673	680	760	779	737	722	734	745	687	695	677	695	723	696	738	713	746	717	735	703	716	745	732	718	691	705	697	686	696	740	689	658	694	717	730	674	686	635	732	669	735	705	693	720	756	692	710	707	665	705	703	694	708	704	725	715	693	766	735	721	707	720	742	685	670	691	696	696	724	770	708	722	688	713	703	665	696	702	697	709	735	719	714	742	739	729	709	717	669	661	717	706	732	721	732	689	699	681	712	733	671	706	702	701	729	683	719	673	700	712	733	710	681	695	715	731	643	709	717	658	733	750	671	744	688	711	735	732	727	700	688	705	697	728	702	673	690	755	726	675	749	667	691	721	740	689	707	752	650	720	713	728	690	733	716	677	741	708	680	685	681	758	705	754	666	724	680	698	656	723	711	697	718	726	752	707	688	655	682	719	722	709	649	676	728	684	721	713	735	640	738	725	753	764	679	699	719	670	757	672	708	692	718	717	718	700	692	684	728	705	724	740	721	703	691	710	695	690	683	693	702	659	728	758	746	701	683	677	673	731	728	692	719	715	733	755	726	701	693	701	681	711	747	698	716	709	700	674	680	714	694	696	707	684	717	689	793	726	706	730	674	726	724	711	695	695	665	727	722	676	684	698	665	706	704	697	724	674	688	705	691	730	718	704	750	761	700	713	682	684	718	717	710	708	671	697	693	664	729	693	727	729	687	723	709	758	718	694	683	702	686	775	681	716	674	760	690	743	644	687	706	720	684	697	684	723	713	699	762	692	662	701	736	719	703	686	651	683	739	701	702	751	674	700	738	721	688	729	689	739	741	715	723	647	697	654	679	712	699	719	675	747	680	689	683	702	712	689	678	706	699	735	696	709	716	710	709	684	682	707	701	689	699	748	727	723	718	738	668	689	732	712	702	736	723	727	687	683	677	722	662	683	684	703	716	676	704	691	658	701	725	765	694	731	698	664	742	671	756	706	702	666	668	700	680	711	740	689	693	765	677	728	741	711	690	716	708	684	676	764	688	748	719	700	704	719	710	672	725	721	693	719	727	668	699	738	771	729	705	707	711	700	713	710	701	677	679	730	723	695	691	640	698	729	754	704	707	677	699	688	751	749	735	713	722	732	706	687	736	728	692	692	685	707	737	715	712	705	693	748	733	711	727	704	715	729	686	678	698	710	675	693	652	761	717	684	737	707	662	663	678	705	706	724	692	696	682	727	712	700	754	701	706	733	696	709	651	682	655	750	692	785	672	684	704	670	679	683	643	678	707	698	695	705	684	690	692	729	778	736	704	772	712	674	744	689	693	724	719	629	689	712	689	673	712	727	694	692	685	703	693	698	755	687	713	703	700	755	653	729	752	695	682	679	730	703	729	689	715	716	727	667	681	698	684	677	698	730	783	662	722	772	730	702	703	689	711	730	717	696	737	747	757	687	662	701	691	691	693	686	676	694	676	731	700	735	675	611	709	727	676	742	707	700	684	703	746	712	732	766	664	702	723	699	734	717	742	704	698	696	728	727	710	708	678	683	674	655	657	684	699	678	695	694	721	708	707	703	700	682	687	720	721	721	637	657	697	683	726	684	691	691	693	696	716	743	710	681	665	675	703	709	711	653	703	755	704	700	685	677	745	690	700	661	711	695	769	710	696	695	711	691	697	699	754	687	717	666	667	700	744	704	760	692	685	706	698	724	699	671	722	701	729	709	738	747	743	738	773	754	674	734	678	719	737	715	708	666	715	689	693	711	685	696	726	691	708	732	705	718	724	693	680	704	759	675	753	696	716	669	692	665	717	660	739	739	663	695	693	676	685	669	726	697	748	678	694	698	684	751	698	715	703	669	720	720	697	692	712	705	671	692	681	714	706	702	691	743	744	704	735	692	706	674	664	734	708	735	666	677	706	664	709	740	658	670	660	716	669	719	759	680	669	726	693	733	724	644	697	676	684	637	735	695	723	663	710	689	711	661	722	733	692	703	705	639	696	695	725	696	709	670	691	710	660	717	663	689	688	697	720	682	726	741	685	692	721	717	702	742	732	742	689	668	689	671	664	698	735	731	726	724	677	688	743	676	705	702	729	740	715	672	726	720	678	728	703	712	732	676	683	654	647	716	685	717	730	697	729	643	683	685	718	655	686	719	752	706	661	680	734	682	698	695	689	695	675	672	720	727	746	717	694	738	653	712	674	708	667	708	745	690	722	679	667	625	726	716	664	678	727	709	724	672	657	697	769	702	680	647	669	723	695	743	661	715	710	691	733	665	714	701	731	674	739	716	681	708	693	737	684	715	700	684	670	724	742	750	715	732	680	729	644	715	699	687	689	704	682	701	703	713	689	715	733	732	717	725	659	687	717	728	710	678	677	726	732	745	695	659	700	681	703	661	713	712	697	652	717	732	707	749	712	690	696	690	694	668	663	650	673	683	736	687	708	718	684	598	695	720	687	679	749	693	720	743	700	689	690	692	694	652	691	726	670	685	718	723	687	699	791	707	700	678	721	675	675	681	678	687	742	697	666	693	689	676	692	683	733	668	715	664	738	725	666	712	675	710	684	709	727	709	760	690	689	693	709	691	704	695	717	677	705	679	696	700	711	716	683	695	715	697	718	676	677	685	690	733	674	673	715	690	741	706	744	712	741	731	710	688	739	740	668	739	716	708	734	768	661	655	714	683	668	685	680	710	669	669	684	695	712	682	686	684	727	705	682	683	656	719	744	674	735	704	694	737	722	735	690	722	730	646	707	740	674	677	702	694	711	691	717	677	706	742	688	685	663	738	718	669	679	678	659	698	724	676	696	707	708	674	651	691	697	697	699	723	726	737	693	691	689	670	630	753	745	692	738	653	666	725	678	719	728	748	710	680	699	678	706	733	710	685	718	678	691	668	674	681	679	708	718	691	733	736	738	706	665	653	697	697	639	712	724	716	702	641	708	700	694	719	635	705	743	723	681	725	727	685	710	707	695	710	749	688	699	719	664	686	682	726	706	687	713	740	687	706	719	736	699	720	681	693	669	668	671	691	678	722	734	677	699	717	722	722	735	732	765	685	716	736	767	720	702	689	677	737	728	706	730	702	678	720	727	658	736	715	712	669	702	721	665	749	695	734	685	721	684	678	698	697	751	712	717	659	719	716	739	655	657	691	688	716	722	695	689	660	736	714	692	721	685	723	700	724	678	714	727	678	703	707	712
22814	13959	10067	4888	3527	2954	2488	2043	1792	1587	1357	1247	1236	1161	1175	1064	1052	983	1015	979	1012	949	904	948	934	966	883	922	957	886	919	861	855	927	843	869	867	886	862	894	896	903	916	855	882	902	929	869	852	852	890	856	873	882	883	957	834	901	868	935	872	906	863	885	858	961	879	891	932	855	894	879	941	887	911	877	892	923	920	884	900	865	904	881	856	873	843	885	910	877	873	859	925	883	922	922	880	887	890	889	884	824	901	841	908	926	884	861	883	896	904	913	932	873	888	922	855	887	854	866	886	901	880	865	864	867	938	849	858	871	801	875	856	834	887	916	871	843	837	864	868	874	840	856	859	873	862	853	898	870	888	884	896	956	893	865	889	918	893	850	864	901	903	885	870	869	896	883	910	901	902	922	866	838	884	920	906	879	911	888	843	821	894	876	907	883	879	920	898	891	880	852	850	844	856	904	890	805	902	868	827	885	852	872	891	843	867	865	859	851	879	867	897	871	872	827	924	876	866	865	858	843	818	890	892	900	886	847	862	882	887	919	883	920	911	854	873	867	928	874	839	870	814	872	869	897	894	848	898	906	870	856	862	893	813	828	884	900	931	882	816	888	836	841	884	882	877	826	921	858	919	843	895	886	863	894	848	894	871	832	884	874	823	887	930	859	914	894	851	815	870	890	878	850	877	896	882	869	940	853	931	879	854	895	951	875	893	897	856	873	927	901	848	824	903	856	888	895	860	897	853	939	864	875	869	871	859	831	874	932	891	875	846	842	866	878	848	870	829	871	847	898	857	876	867	856	904	852	808	869	853	828	889	891	858	887	800	928	935	895	962	863	882	866	889	842	863	927	881	930	870	876	885	903	912	891	883	873	901	789	856	846	867	863	879	849	914	909	903	925	865	897	920	906	852	885	870	808	913	884	900	913	860	826	846	859	839	852	905	833	892	857	869	883	843	816	914	890	932	872	884	884	820	832	849	889	858	869	874	940	882	872	856	910	890	893	847	853	876	925	896	871	866	934	868	911	928	926	893	884	894	872	905	886	882	873	863	924	874	862	870	888	879	863	883	895	888	922	879	848	926	845	872	886	937	896	866	865	847	854	878	889	820	868	842	844	898	889	863	892	884	872	904	871	892	884	871	917	816	836	884	900	924	869	909	874	894	891	877	906	858	897	906	919	881	933	855	903	930	841	886	843	892	869	914	853	825	911	841	959	864	889	888	897	953	839	858	848	896	877	843	850	840	914	940	827	842	888	889	847	891	853	866	888	868	866	921	896	824	875	883	905	860	865	841	840	912	854	864	848	846	837	889	872	810	846	818	869	857	838	863	856	841	961	893	869	825	933	847	937	905	882	893	891	841	830	854	842	897	854	872	909	913	889	888	870	914	820	819	864	912	824	888	848	905	849	854	851	890	910	884	849	876	925	925	844	922	857	845	806	863	831	895	865	871	913	874	893	896	844	891	907	873	922	898	849	888	931	861	888	846	860	896	872	876	879	859	879	905	887	848	860	859	907	847	889	886	869	883	829	887	882	916	855	860	862	847	858	904	846	860	837	900	875	883	881	885	817	879	811	902	911	822	889	850	865	824	930	862	885	888	908	841	842	853	866	909	854	854	872	887	813	895	833	862	889	871	831	856	847	871	939	862	852	884	917	845	931	857	878	842	926	875	848	867	886	859	866	868	856	910	863	822	915	867	877	848	908	895	851	846	860	864	884	899	866	926	858	852	891	877	849	907	897	827	896	907	873	902	872	886	898	956	890	847	816	865	830	860	861	797	881	908	847	848	856	839	894	880	893	820	826	883	873	835	879	900	907	875	845	859	836	851	869	884	941	858	881	908	888	882	882	925	898	848	876	890	884	862	899	860	879	853	859	899	867	837	908	885	889	906	855	883	913	947	868	851	897	898	861	879	870	877	916	793	860	848	869	888	885	853	852	894	810	874	921	875	839	875	904	893	936	901	868	872	919	865	868	853	863	862	853	881	872	845	886	877	902	895	825	895	875	918	850	887	927	866	865	920	901	895	859	853	890	874	940	829	859	905	898	884	859	854	852	853	930	814	895	855	888	872	888	884	839	843	874	894	858	883	849	903	857	835	885	895	903	854	848	852	819	845	894	884	905	818	863	836	836	867	906	881	862	883	895	898	879	891	811	856	844	857	883	893	903	906	850	836	869	906	896	876	847	830	872	910	858	869	911	829	870	802	874	903	865	860	861	907	858	840	871	835	911	832	877	857	889	927	856	854	902	861	906	892	859	887	884	871	889	903	888	878	884	850	805	899	887	905	852	888	825	943	865	888	863	862	884	957	908	889	851	937	829	875	856	830	813	854	934	853	900	903	834	895	892	937	860	881	863	846	898	862	837	907	890	904	864	928	829	929	890	859	896	867	878	879	904	879	891	913	841	848	896	862	849	849	867	874	848	854	829	875	830	855	910	850	922	851	807	889	830	891	872	872	863	881	878	875	858	851	906	882	871	818	901	863	870	892	861	828	917	856	850	861	900	836	929	880	917	935	885	875	846	873	905	884	881	896	858	893	881	901	856	890	860	833	869	849	867	828	850	865	872	897	875	898	917	923	876	902	799	913	900	908	901	894	834	797	866	830	837	889	829	840	851	870	882	843	833	834	856	854	844	881	921	886	928	872	880	895	847	842	943	798	903	838	892	921	908	842	864	880	883	929	867	883	900	879	829	877	829	930	900	857	835	899	887	858	885	897	843	851	852	895	858	890	890	917	825	896	879	877	855	890	872	883	842	890	889	872	907	850	819	888	882	864	875	907	892	856	861	857	944	890	881	798	921	905	858	949	915	844	843	903	925	850	895	916	956	883	866	858	884	879	873	856	811	859	867	836	885	896	862	859	902	894	899	875	849	879	933	832	858	909	893	876	913	856	870	848	843	813	858	890	855	865	943	902	890	966	890	960	887	822	864	866	849	899	868	916	849	872	904	900	899	880	943	879	848	837	845	884	862	857	854	870	835	866	810	910	883	839	850	897	873	843	885	901	925	907	907	878	888	902	937	936	852	833	836	872	840	871	837	859	864	888	864	832	892	901	833	887	865	894	900	889	887	861	947	889	860	912	807	852	878	841	869	860	798	903	863	904	900	812	858	886	866	813	816	855	856	907	891	854	840	893	871	906	883	860	877	882	912	883	851	897	886	858	854	841	896	832	870	865	841	904	933	858	887	881	837	816	896	907	844	900	877	855	879	866	888	852	891	872	889	889	829	865	826	876	879	837	883	890	926	853	889	888	908	879	904	871	939	832	898	905	935	839	887	884	863	881	855	870	855	918	910	814	891	875	873	856	866	853	816	919	836	954	861	921	842	903	873	891	840	889	858	880	871	842	915	828	860	844	880	904	881	860	836	860	857	860	814	838	890	835	943	893	865	865	821	884	855	874	857	894	927	858	833	824	919	822	839	878	900	869	869	841	847	868	870	869	925	873	857	873	846	881	885	896	887	909	891	861	827	846	880
27655	17410	3574	905	633	571	556	511	455	446	482	418	468	566	472	457	445	442	444	477	455	434	476	434	454	425	463	448	471	436	441	431	469	454	481	453	411	421	452	464	465	465	451	478	420	460	452	445	467	420	469	438	487	451	430	466	443	418	444	463	440	440	471	462	412	443	433	446	454	450	473	457	449	483	446	451	457	415	427	453	495	457	425	466	469	474	430	462	487	410	472	457	429	484	462	434	396	434	479	445	420	450	456	432	439	442	461	419	436	423	421	465	445	406	449	428	442	441	459	448	455	454	455	478	420	470	435	419	470	409	453	469	453	432	444	407	429	430	461	445	479	419	475	407	436	440	403	454	502	426	440	446	438	485	436	442	459	421	471	483	473	438	433	414	448	447	444	429	466	456	483	494	461	484	443	454	423	426	450	441	421	432	458	459	483	463	484	402	460	457	486	447	450	433	415	407	424	409	422	433	440	450	463	438	457	457	443	460	425	424	414	435	444	475	430	389	443	502	435	477	431	462	449	449	456	460	452	415	418	453	446	449	463	432	439	455	487	485	492	443	461	443	468	410	484	459	496	464	441	420	450	446	458	409	446	429	498	457	461	463	444	420	440	433	445	404	430	471	459	428	468	471	427	471	407	434	463	455	457	429	454	447	447	440	448	441	435	449	412	425	486	471	459	454	444	433	453	440	423	418	434	430	444	480	465	457	439	440	435	471	454	454	451	451	442	432	435	495	391	436	427	449	438	433	462	435	444	422	448	452	464	447	455	427	469	415	472	467	433	428	481	454	470	480	453	481	467	479	439	494	446	462	449	437	442	440	453	443	433	418	456	466	450	425	427	436	463	507	458	433	445	457	460	435	433	459	444	487	487	457	439	490	462	421	426	419	463	428	430	444	451	447	436	473	449	452	450	416	424	443	468	412	473	424	463	428	434	450	455	444	441	449	427	408	463	420	463	439	418	454	496	479	496	432	455	469	449	459	434	447	441	471	456	434	450	457	451	468	435	443	439	434	446	450	441	502	461	454	455	418	455	452	463	451	424	446	427	449	425	436	451	415	420	430	465	448	386	469	420	434	416	436	409	426	480	429	467	457	486	434	442	457	423	444	490	454	442	446	454	410	431	421	449	446	484	432	466	504	468	425	428	435	440	432	484	416	425	432	426	446	487	413	458	442	409	486	426	461	450	434	454	456	488	456	415	453	469	478	446	474	419	458	433	439	500	465	477	455	417	430	469	443	386	432	489	432	434	471	431	457	463	450	421	448	421	459	443	397	457	416	441	460	433	420	465	452	472	444	449	443	431	448	464	477	448	460	427	462	438	459	413	469	438	434	425	453	461	473	438	450	448	453	467	433	458	443	449	429	442	428	419	463	453	416	418	485	462	474	450	456	444	451	442	439	453	452	466	444	472	447	432	466	467	445	457	429	485	417	431	433	483	464	438	435	479	413	420	438	451	465	448	466	443	454	491	459	451	451	464	436	474	437	434	468	454	404	451	436	441	427	448	428	445	432	450	402	479	436	466	415	449	434	439	463	447	467	461	437	481	449	463	461	441	440	430	467	443	450	458	434	450	426	467	464	461	467	448	470	455	425	423	434	482	461	448	491	451	439	471	460	425	395	441	427	412	469	432	411	440	447	444	434	452	453	443	446	445	467	454	464	459	423	456	445	460	489	453	484	441	430	496	436	441	452	436	443	415	436	465	455	427	434	400	439	479	447	436	464	455	426	459	434	456	463	479	452	448	436	450	459	446	416	486	492	430	419	452	469	473	442	438	483	431	444	431	408	497	443	465	440	445	473	479	433	415	432	439	399	465	432	424	471	451	472	447	460	415	422	461	458	444	442	467	425	484	458	441	457	478	425	449	447	447	454	418	460	478	455	449	412	447	450	450	460	455	476	450	436	457	468	454	467	436	464	480	430	464	433	431	448	444	441	491	432	458	426	467	423	452	465	432	449	466	437	483	477	495	443	429	494	441	473	439	470	467	430	426	447	452	466	442	421	435	403	435	440	427	401	477	454	477	485	421	447	479	418	439	457	465	451	473	469	474	425	460	423	448	467	458	474	462	449	449	416	434	462	459	448	468	476	459	433	434	453	464	431	436	455	473	452	454	422	460	463	436	414	466	424	441	427	434	447	400	443	455	428	431	443	426	466	443	446	456	445	476	389	400	445	425	469	466	471	432	426	474	451	443	461	435	450	465	462	440	441	442	457	399	424	423	461	453	448	452	487	415	435	474	460	416	415	427	448	453	435	453	445	450	481	504	426	460	438	474	444	430	432	422	435	443	400	447	461	443	454	435	483	424	443	445	458	461	456	446	491	425	428	466	423	451	457	438	500	442	456	429	431	465	410	461	424	480	438	416	457	446	445	459	455	429	400	448	451	442	472	460	450	458	412	456	458	425	448	414	468	443	436	445	409	461	456	423	465	411	427	454	437	434	464	452	458	449	445	447	464	438	445	467	428	438	458	440	440	458	460	433	445	470	453	473	466	419	455	412	417	477	447	481	439	436	421	453	418	485	467	440	448	463	455	423	448	486	428	405	421	478	479	458	436	446	460	428	486	439	420	428	456	459	454	441	466	468	485	440	427	490	474	420	443	418	422	473	434	439	436	426	434	474	468	477	408	451	421	459	467	439	409	461	434	469	459	471	424	474	453	447	489	427	452	403	443	461	473	425	490	456	452	455	464	453	422	466	428	401	472	435	425	432	463	440	473	463	476	430	451	421	433	454	427	470	492	485	423	437	429	444	403	475	473	432	435	458	426	493	436	424	444	435	474	397	411	442	485	437	424	440	488	448	476	405	456	447	464	487	453	440	484	419	475	486	435	450	439	421	447	431	435	447	449	457	422	439	443	481	464	455	463	439	469	437	417	420	455	440	457	434	435	436	449	414	444	465	457	430	429	476	446	453	405	414	479	436	461	462	447	448	454	463	413	467	443	476	463	474	447	455	421	408	466	455	451	480	474	460	449	415	429	459	440	443	409	463	439	443	426	468	453	474	443	441	453	450	463	486	474	465	444	461	406	433	414	430	426	436	466	435	431	444	457	434	458	436	448	417	475	452	463	447	471	446	469	442	448	475	464	426	466	455	447	413	396	452	455	484	463	444	435	474	428	448	440	424	474	460	444	470	477	429	452	451	415	463	458	453	441	443	466	463	482	406	441	406	412	409	425	464	456	401	441	440	458	421	432	434	457	425	444	451	441	432	429	479	413	427	475	420	438	447	421	422	434	431	425	441	437	438	450	441	440	441	482	435	431	413	439	468	466	498	505	448	408	443	458	432	417	466	443	441	460	462	436	441	468	465	447	467	442	475	462	435	463	440	426	444	482	454	473	407	448	507	453	462	446	466	461	442	428	451	451	493	416	409	463	485	457	439	428	442	456	455	433	431	430	422	453	451	441	449	453	437	446	459	433	432	447	430	474	478	450	423	468	428	418	462	416	457	451	462	463	440	431	444	443	451	448	449	466
5864	2065	1671	974	818	810	696	736	650	661	630	583	609	660	576	567	591	514	604	554	596	577	533	571	538	558	582	586	580	554	563	628	584	550	542	527	590	526	531	567	551	566	610	546	524	592	550	573	579	586	562	522	559	562	558	546	574	575	614	587	552	561	544	564	562	573	569	556	561	538	542	541	590	562	561	551	589	553	571	590	513	524	545	557	561	599	561	614	600	614	561	518	544	585	530	594	571	595	554	544	547	547	581	578	545	554	582	533	545	584	559	530	578	590	589	591	530	556	575	582	541	571	566	576	613	575	567	519	546	526	599	573	564	542	577	541	556	540	561	519	571	524	547	564	545	599	529	560	556	594	559	546	570	561	574	577	567	529	565	600	561	570	560	532	537	582	554	551	586	502	544	529	599	575	557	541	605	558	518	525	571	545	562	570	583	558	568	579	567	552	562	541	539	528	552	604	556	567	507	558	562	552	531	544	605	541	546	541	549	599	569	582	595	549	617	575	561	581	567	585	575	607	562	582	552	546	547	571	557	561	550	558	568	599	562	553	571	579	592	607	560	569	560	589	568	573	554	579	555	550	565	556	580	565	564	539	556	529	559	588	510	602	555	568	545	553	578	534	562	511	564	560	563	583	564	540	569	552	601	557	580	588	558	543	540	543	537	570	533	598	589	564	573	571	534	603	574	574	555	545	552	558	539	589	536	573	532	575	599	558	521	550	548	509	569	583	592	536	556	535	541	569	534	554	556	580	544	577	533	570	570	569	574	595	551	524	596	556	566	558	598	564	526	526	555	554	541	544	567	585	562	553	590	575	640	583	578	597	554	560	600	570	548	562	558	552	561	555	562	573	586	542	572	565	561	589	515	552	540	564	556	527	556	557	567	574	535	577	572	541	545	533	541	559	594	585	553	553	531	570	568	529	538	539	526	555	556	526	573	572	593	567	555	596	579	555	556	547	558	604	567	552	565	539	551	521	578	567	550	562	539	572	571	539	592	584	569	561	550	523	565	543	572	548	538	569	571	560	550	554	542	543	563	529	588	571	506	561	568	513	536	507	608	585	556	607	483	543	578	590	551	612	546	546	549	552	559	572	548	509	538	503	558	533	544	576	572	581	507	565	575	551	552	588	568	565	556	600	581	571	568	546	577	563	547	569	566	564	565	593	547	592	549	488	569	519	579	548	555	567	532	589	579	574	574	602	538	561	591	587	560	580	554	530	538	552	574	515	584	550	571	568	595	548	592	534	558	538	507	531	597	562	550	566	561	588	540	544	518	556	574	589	587	615	569	544	573	519	574	577	554	563	565	543	573	577	581	566	566	564	614	570	538	583	552	537	603	581	571	539	583	573	621	534	539	561	520	590	603	553	554	521	561	576	557	580	555	590	557	543	527	569	535	530	598	537	576	623	547	553	563	557	587	587	571	520	572	560	516	572	522	549	553	536	554	568	582	555	586	573	539	561	565	537	567	537	546	579	501	588	543	564	558	573	544	611	609	596	602	524	575	530	579	555	530	592	572	557	507	573	523	559	541	528	556	555	586	527	579	523	558	546	554	531	539	574	570	549	596	547	505	535	572	543	530	579	597	579	534	559	555	541	550	571	603	556	549	535	579	567	567	551	563	560	536	562	550	535	567	538	574	603	599	542	596	587	557	596	524	544	528	542	576	598	554	588	547	571	557	563	538	582	568	556	550	513	552	568	541	538	565	602	527	547	541	592	604	569	569	531	598	543	549	547	535	544	576	539	602	562	535	564	534	557	563	555	598	547	592	548	576	555	552	552	585	525	506	582	533	586	560	591	550	530	524	564	583	537	542	520	574	544	576	557	537	581	584	572	553	564	530	519	554	563	547	567	548	558	546	568	532	566	543	548	571	576	526	598	544	537	556	579	597	564	549	550	583	553	570	577	530	559	536	545	539	556	536	571	570	566	586	590	587	537	552	548	574	585	590	558	571	568	538	581	568	613	560	545	568	554	617	562	561	545	534	526	572	576	567	548	576	567	615	558	540	541	538	580	589	578	584	563	516	571	572	556	584	571	575	558	606	552	577	546	607	564	605	528	530	549	549	585	492	562	527	544	529	611	547	563	600	577	610	554	558	542	551	539	548	557	557	566	523	575	557	566	525	547	555	552	562	575	553	555	549	546	525	548	588	548	587	560	567	550	595	570	559	550	568	540	556	553	520	524	573	544	575	562	510	546	543	536	550	545	544	531	513	562	599	568	583	583	538	613	578	600	564	544	574	557	536	577	593	531	567	536	561	576	587	561	527	562	608	509	561	585	602	589	564	545	543	571	561	546	558	561	556	569	595	566	513	599	553	539	531	493	541	562	554	528	610	565	564	592	606	583	602	555	541	587	558	591	532	537	526	584	543	546	616	554	546	557	579	568	567	540	553	567	564	573	539	565	512	593	559	592	572	552	597	566	577	576	565	556	547	594	573	548	595	585	547	557	565	561	555	515	609	572	517	599	590	520	555	574	538	600	574	613	594	555	550	553	591	586	568	576	565	556	564	527	542	505	569	562	570	565	571	561	561	558	573	588	561	552	535	555	530	578	504	549	546	513	536	581	569	573	529	557	546	586	537	515	587	551	557	552	520	562	590	554	555	585	557	557	551	565	570	518	539	575	586	593	545	589	578	563	552	542	587	537	591	569	547	543	565	550	607	538	572	572	585	557	581	536	566	515	545	568	570	580	617	581	522	539	574	560	588	562	554	603	571	567	576	559	527	547	600	602	573	612	567	580	575	563	574	525	538	592	548	560	522	567	572	538	586	554	551	578	527	550	579	557	591	579	564	560	564	617	510	593	521	541	569	570	579	560	574	566	535	575	576	541	536	599	576	553	526	530	563	603	574	578	584	553	554	528	551	534	555	598	568	523	529	537	568	535	570	544	535	549	550	551	610	612	557	564	564	549	574	548	544	544	578	560	528	574	550	569	564	587	541	534	539	611	543	604	581	572	530	590	506	581	575	557	572	561	564	570	567	555	543	605	532	593	573	579	601	565	540	569	525	574	592	584	549	558	576	563	539	536	569	540	539	598	552	544	576	512	582	586	536	545	563	544	520	589	530	542	589	559	611	570	582	592	553	550	622	561	586	534	544	513	559	553	574	547	490	540	582	570	560	558	557	575	579	539	583	550	580	592	497	597	535	516	522	524	568	528	562	594	543	569	590	512	557	563	573	584	563	635	625	593	565	565	555	556	549	534	567	581	564	569	597	571	543	534	540	625	556	589	543	547	584	587	604	565	570	552	544	545	569	559	558	520	587	611	537	550	570	543	549	551	554	553	564	526	535	553	573	520	572	565	561	556	588	605	604	572	571	562	564	576	560	560	571	578	537	545	572	559	553	567	560	530	532	599	539	562	534	579	556	504	554	497	578	553	530	568	583	571	602	542	596	557	576	580	583	543	558	584	553	589	582	540	584	592	566	552	580	546	616	569	580	545	572	542	564	566	581	546	555	552	596	559	584	586
23573	21438	28665	24583	21289	5790	1546	1146	1040	959	913	916	940	924	852	842	874	810	815	786	791	755	826	826	785	809	772	768	835	811	755	796	856	738	766	802	826	786	808	763	769	787	802	775	785	760	828	769	830	823	765	835	820	760	769	806	769	773	809	805	779	754	775	763	810	776	795	794	790	825	787	792	802	796	836	796	780	721	773	842	729	771	833	808	763	813	854	804	767	779	794	777	765	748	739	764	793	739	828	785	806	791	794	736	792	838	783	743	806	763	742	766	760	827	743	814	758	729	779	798	798	763	772	760	794	726	787	776	733	801	739	802	791	739	827	827	819	788	754	792	850	757	785	719	788	812	786	774	815	819	760	787	816	779	812	774	779	751	766	783	756	712	830	742	816	753	809	765	769	781	782	758	821	777	819	779	757	779	811	744	773	803	815	750	752	769	770	799	816	800	782	775	786	762	807	735	815	799	792	776	737	762	802	744	764	768	781	820	779	806	787	812	781	784	773	814	765	738	757	815	775	739	773	775	792	783	774	820	728	802	740	791	757	788	788	775	713	762	793	777	813	770	871	785	836	779	800	775	784	764	751	768	732	747	797	832	746	801	755	810	779	782	777	810	744	774	772	793	767	764	774	767	799	766	752	804	815	800	780	749	756	787	787	763	805	793	786	775	792	776	847	791	814	820	779	759	832	793	793	747	774	798	803	726	751	729	767	769	765	798	804	741	778	810	758	794	752	801	787	784	775	771	738	764	814	827	823	798	769	755	773	712	812	803	760	825	799	838	799	765	743	787	772	799	776	762	757	781	733	802	769	774	770	753	835	785	777	798	841	770	792	767	799	801	752	770	821	763	800	764	747	792	805	807	743	785	752	807	815	769	827	753	772	770	760	762	776	768	807	731	796	781	776	791	759	766	790	760	792	769	789	729	757	820	763	794	769	802	835	817	767	826	754	788	770	765	812	810	787	742	764	784	792	795	787	810	797	782	800	733	790	794	748	784	785	783	775	780	758	792	812	793	764	749	764	798	749	771	775	799	878	778	799	782	744	732	730	817	759	773	771	798	813	767	788	799	754	814	802	764	802	755	791	796	794	814	772	796	776	781	776	722	732	787	790	752	775	760	813	783	771	775	787	808	761	761	777	748	739	747	824	787	768	754	813	781	801	801	765	789	764	778	754	828	787	766	771	806	729	810	819	800	757	750	768	768	785	793	763	790	732	809	749	723	772	760	738	766	806	795	765	747	779	802	831	725	752	751	771	749	797	789	783	769	799	800	746	789	756	703	766	746	797	772	766	785	755	785	767	788	775	767	840	780	826	766	768	771	748	755	778	777	778	775	802	829	796	759	788	754	775	771	751	794	742	841	815	751	736	784	765	773	752	818	786	759	758	767	783	801	715	775	710	803	731	761	744	779	758	764	732	814	752	758	795	737	818	739	698	826	811	777	737	753	769	769	769	793	771	812	781	746	771	798	719	790	790	759	761	784	772	798	740	796	794	826	736	847	815	713	810	758	749	763	783	762	843	769	793	845	810	773	799	783	750	778	809	794	826	811	766	799	791	783	762	769	798	758	813	759	801	825	795	837	824	783	834	802	753	779	800	763	758	746	738	741	730	753	834	774	765	769	799	773	844	750	765	784	784	774	753	842	752	762	776	778	789	764	784	809	799	770	794	735	800	779	788	837	738	801	744	758	766	770	790	817	735	737	757	753	727	739	783	783	821	767	758	794	726	818	767	762	822	770	773	742	793	787	759	753	753	758	761	777	754	746	819	778	775	776	762	776	821	797	820	802	784	778	813	772	772	768	765	749	828	740	761	745	793	753	755	760	771	723	776	790	748	780	790	799	803	783	820	737	785	770	797	752	787	778	814	727	772	725	777	782	797	858	776	766	752	809	733	786	819	760	780	727	767	800	764	788	759	787	789	812	715	771	778	753	824	759	806	776	766	780	782	789	767	757	737	783	762	769	785	763	777	745	828	766	739	792	799	789	752	786	732	810	787	800	759	756	760	773	848	759	766	793	770	759	758	778	805	786	756	766	806	767	806	834	784	801	787	754	783	775	788	758	792	761	748	803	777	796	755	777	747	752	733	754	809	771	760	787	734	745	765	807	801	752	791	800	809	746	764	785	783	777	786	698	755	771	769	782	822	741	809	815	751	707	755	744	812	765	782	783	769	781	763	770	689	797	790	790	769	767	769	772	806	782	751	740	780	733	732	748	796	777	756	859	753	820	774	741	790	809	765	758	836	793	788	721	783	741	786	785	773	805	720	787	717	787	754	778	814	840	775	746	780	755	801	803	821	739	800	792	801	796	799	762	719	777	728	767	774	798	750	852	808	774	787	806	764	719	826	812	750	780	720	754	763	800	799	759	760	765	828	770	805	805	796	758	775	739	779	769	768	820	774	795	813	802	760	785	784	790	806	795	764	792	736	787	776	769	780	752	754	790	776	770	775	765	764	795	760	781	757	734	782	805	763	803	769	761	747	790	785	802	778	789	784	757	778	843	797	795	792	748	754	797	777	764	864	825	796	777	753	826	836	754	798	823	814	803	856	770	804	739	766	765	739	813	803	781	798	781	797	773	848	736	783	794	739	768	765	779	796	771	806	731	787	821	795	827	787	809	811	771	776	783	779	789	775	780	763	779	854	776	791	825	782	778	831	760	756	797	786	812	734	718	791	712	782	767	798	804	780	737	765	753	759	804	734	776	801	790	747	792	753	727	800	794	809	763	837	766	799	812	759	796	801	794	767	736	772	825	770	764	765	753	805	785	799	827	760	810	796	751	770	772	753	793	782	769	750	787	714	757	804	734	770	811	766	766	773	812	757	811	767	732	798	803	785	765	775	728	781	743	868	761	774	767	797	786	787	728	780	800	727	775	739	760	808	784	744	756	798	803	818	818	761	755	796	816	772	742	827	818	707	819	810	793	736	763	765	778	797	826	763	758	797	806	772	773	732	779	816	760	732	746	753	754	781	756	778	774	764	758	786	791	795	790	836	805	812	773	780	765	774	805	819	814	783	809	742	772	770	780	766	824	776	784	795	751	801	752	765	747	846	782	777	754	763	740	791	745	799	778	763	726	709	755	815	816	811	786	794	749	776	818	760	775	777	754	812	806	816	752	756	729	784	779	768	712	802	793	750	809	779	752	827	778	731	798	750	761	781	750	769	751	822	780	745	783	808	799	790	791	799	761	777	765	765	746	772	850	793	755	775	790	725	743	801	766	850	764	731	755	752	763	794	766	748	783	754	777	761	764	810	797	789	801	771	793	779	799	728	780	765	833	777	790	750	749	795	759	773	773	729	818	760	751	756	796	781	781	787	770	841	767	762	757	790	814	752	769	820	759	795	766	808	786	808	790	765	764	766	793	771	770	774	765	815	795	753	784	805	770	776	791	793	791	767	816	812	733	762	759	785	755	769	746	785	825	715	779	756	831	834	795	810	771	788	799	753	834	797	761	782	774	797	810	773	727	807	760
16451	9098	6634	3174	2534	2133	1819	1627	1491	1314	1236	1124	1171	1127	1050	973	974	1034	957	1062	976	961	982	978	990	990	957	988	932	920	986	959	968	945	968	1019	991	978	964	951	949	972	994	952	957	944	966	945	920	966	952	945	1023	853	921	863	971	944	997	947	972	971	991	918	952	1000	1036	947	936	961	953	957	971	899	919	960	1009	939	943	965	943	930	914	937	951	969	978	915	919	949	995	946	955	917	975	974	950	936	889	951	1006	945	935	983	1004	976	906	1037	985	929	959	960	943	908	930	936	943	922	975	996	960	939	954	960	961	981	905	975	952	1005	939	969	963	967	975	976	943	991	921	946	948	957	886	891	938	904	938	956	961	941	879	926	1005	1002	936	974	886	885	969	969	943	958	1002	979	947	911	953	980	968	929	915	970	969	952	899	929	948	959	944	958	996	965	991	931	947	966	933	1016	957	947	958	926	991	959	967	900	954	977	927	945	900	928	976	953	999	902	911	898	879	1018	985	940	944	923	949	927	941	972	1015	970	1016	935	908	968	972	1007	974	974	946	930	933	967	968	992	936	906	921	921	942	952	927	1004	1011	921	953	956	948	948	958	969	926	955	995	938	957	983	918	887	949	974	896	941	946	975	933	953	939	929	943	962	942	962	943	940	950	904	950	977	963	912	979	966	941	944	928	985	936	925	990	970	968	929	941	940	928	951	961	917	894	949	985	940	929	929	923	973	947	932	929	918	967	954	955	974	958	920	935	957	941	926	948	1005	942	992	1033	941	837	959	937	927	956	948	918	969	994	931	965	948	947	922	973	884	928	944	924	970	989	975	1014	961	981	977	988	961	949	956	935	994	916	894	883	956	894	975	1005	958	897	954	874	950	970	960	958	946	919	958	930	929	964	960	996	917	926	904	910	939	910	931	1014	884	957	932	957	1012	892	937	920	895	940	971	919	984	883	973	935	941	934	945	923	978	938	932	911	953	965	951	975	999	970	942	971	962	955	915	944	991	929	888	952	976	981	942	914	973	940	933	971	955	1014	1033	957	939	971	1006	938	965	985	920	992	932	978	939	939	930	987	970	906	937	961	975	972	898	933	952	955	946	1020	946	1002	991	927	960	916	964	941	871	987	937	952	905	921	938	951	990	943	938	944	932	963	946	957	925	968	980	980	947	956	938	988	909	952	982	983	918	945	1011	906	865	925	917	957	967	1010	936	917	971	960	931	911	928	964	948	903	938	997	930	971	943	939	898	920	897	953	917	927	929	954	1041	943	946	913	973	991	949	998	918	947	931	945	972	926	924	948	885	996	926	900	963	918	946	935	908	989	960	988	951	949	946	945	889	928	999	909	882	944	1009	948	947	996	946	969	975	951	935	923	936	945	917	938	968	949	925	941	930	962	985	920	954	987	941	953	938	952	930	957	942	954	901	975	959	931	952	937	1002	964	948	920	932	922	979	991	901	948	904	990	951	961	985	948	933	934	957	921	929	983	969	983	956	928	902	943	973	933	884	966	942	930	921	946	989	941	990	976	919	985	990	941	930	938	922	941	913	944	930	945	949	930	977	1005	948	941	950	960	963	975	982	935	996	962	901	984	910	988	986	935	962	941	1005	924	937	927	991	932	936	1013	942	954	920	989	923	981	978	903	933	957	921	950	931	946	915	966	931	946	957	997	987	902	973	959	915	905	989	960	964	933	933	982	961	983	1008	944	902	1003	915	927	981	974	968	985	961	966	939	969	985	962	963	913	946	943	1007	967	975	947	915	947	948	981	918	935	978	962	1008	883	957	943	913	978	963	953	932	939	960	916	917	899	891	965	957	952	978	909	975	960	995	951	966	921	953	980	930	954	967	1003	958	903	915	924	910	943	927	931	935	905	995	921	920	977	989	937	1045	925	913	966	907	891	946	896	967	995	999	992	960	939	918	910	899	945	881	957	912	899	914	939	929	925	947	924	970	990	874	892	948	953	985	965	958	917	933	909	948	941	950	986	908	935	951	911	922	919	1040	924	934	904	937	874	965	971	975	970	952	943	946	947	930	950	902	969	921	1028	959	932	941	965	987	952	949	908	1005	952	962	902	967	943	936	971	955	919	951	945	943	961	992	967	987	904	962	936	959	971	918	997	967	954	983	927	968	941	961	961	930	971	967	935	892	933	1009	908	983	1007	995	962	896	1005	996	999	962	877	930	957	974	973	911	933	932	979	949	918	949	921	905	902	985	907	946	909	940	916	946	928	1003	944	921	954	924	908	936	957	924	944	897	986	964	923	963	936	950	989	897	888	984	900	954	953	877	913	991	971	988	985	996	894	957	949	994	952	965	950	956	964	976	956	994	957	960	996	963	964	967	945	1026	964	904	988	910	955	965	945	923	981	934	940	939	938	947	949	932	916	972	989	968	995	909	981	928	946	994	948	956	979	928	943	904	959	901	940	986	1010	961	944	967	954	915	926	959	952	992	976	977	910	982	961	885	934	972	920	914	892	936	926	938	923	911	915	944	936	982	1010	921	995	928	965	935	1034	952	948	891	940	956	948	958	937	976	953	995	968	949	917	941	954	949	955	913	987	943	982	984	918	963	917	941	969	928	980	954	914	923	947	947	970	931	966	898	944	918	974	924	957	944	955	929	954	943	965	976	910	1005	960	945	937	965	915	994	963	982	936	972	933	893	973	936	939	938	971	973	939	955	933	995	1014	941	971	983	974	868	937	976	923	918	897	966	954	969	949	959	1020	986	924	908	967	964	951	978	972	938	963	924	984	948	929	955	920	901	960	954	920	948	949	918	936	1007	919	965	936	939	902	929	971	944	885	930	1005	914	964	919	996	974	891	901	1006	944	983	937	914	983	981	874	944	944	1003	952	971	943	1005	916	911	987	964	967	923	1008	949	878	985	949	932	993	978	968	927	939	1026	956	917	983	924	964	918	948	939	951	924	931	991	975	951	923	941	955	903	964	1021	933	954	963	1028	1005	922	990	968	941	960	937	898	956	971	907	965	947	1007	989	939	967	970	998	931	886	949	953	904	951	942	976	947	955	948	985	897	947	958	933	903	924	910	987	900	1022	931	994	975	934	902	952	944	902	966	962	985	929	903	967	982	1012	952	947	975	1004	976	936	995	909	980	973	983	931	1001	924	965	950	958	962	980	969	941	930	916	967	949	953	985	888	873	933	905	980	888	951	910	911	949	974	911	949	986	970	966	951	1022	995	965	926	951	903	900	981	942	953	962	993	927	933	1003	929	948	935	979	942	949	966	960	974	953	919	935	876	924	963	993	924	910	969	1017	949	904	944	972	927	905	955	959	957	938	929	941	919	939	903	987	1007	909	1024	986	916	988	939	997	947	916	964	942	933	1019	949	969	964	972	898	900	994	915	978	944	987	876	950	939	966	933	963	929	918	979	893	954	930	960	909	945	951	953	953	960	968	963	961	912	949	935	982	1001	1004	929	960	958	897	938	993	971	977	960	978	895	925	988	907	991	939	997	946	1000	992	956	934	935	944	935	950	964	880	953	924	954	893	920	951	981	929	900	954	922	919	990	969	911	937	908	956	947	914	972	977	966	989	994	925	879	919
24611	21384	27238	25535	4990	601	483	454	384	394	338	330	349	319	318	304	295	307	267	334	287	275	300	285	283	288	269	287	298	288	310	287	276	274	296	270	278	275	271	248	282	264	295	271	295	282	284	302	277	258	278	261	285	278	290	273	287	282	281	315	312	282	273	275	282	276	302	296	284	276	237	272	260	289	286	283	301	287	286	293	267	291	287	318	293	287	292	299	329	296	286	265	301	273	244	290	274	295	305	309	248	275	269	276	298	271	307	254	263	291	281	278	263	294	278	292	284	283	269	296	293	272	294	274	273	267	303	260	280	273	280	300	272	327	254	310	275	271	283	256	307	278	284	249	291	306	308	278	278	284	288	286	297	253	265	288	279	262	259	263	294	287	260	248	302	262	271	266	282	278	286	263	276	277	270	280	285	264	258	253	276	291	290	271	275	305	309	305	284	277	295	275	277	258	290	283	287	287	316	287	298	293	288	256	275	286	273	308	306	267	257	272	269	241	280	306	291	279	281	274	294	293	289	260	293	277	292	287	300	261	266	264	297	289	263	309	261	268	282	282	284	272	302	292	284	289	310	290	275	340	299	267	301	274	290	274	250	276	269	287	288	261	282	268	300	298	288	291	259	285	307	283	277	273	291	280	278	257	257	272	295	281	253	286	235	302	303	302	275	261	247	254	269	297	277	283	264	295	295	280	245	258	278	283	273	287	306	252	303	280	271	273	248	292	288	279	271	297	252	278	287	268	262	261	254	263	288	283	263	281	283	275	261	265	289	295	263	283	313	260	268	294	269	258	265	287	283	251	277	306	270	269	313	292	277	287	304	256	292	309	303	298	283	292	287	265	274	279	290	278	292	269	301	300	301	279	262	280	308	259	278	269	296	286	282	299	259	271	266	296	283	268	264	320	280	273	274	281	304	262	281	260	325	296	275	291	272	288	270	274	283	285	279	256	290	304	278	277	295	283	303	305	301	285	266	300	284	275	271	290	298	272	278	297	275	287	291	287	279	261	267	273	233	301	323	266	285	285	272	273	259	300	275	305	282	256	325	305	306	274	276	269	284	276	259	274	298	261	307	256	275	266	263	297	258	304	309	303	268	290	277	272	265	265	293	276	260	280	286	255	269	278	290	262	272	293	296	274	260	266	283	285	304	270	299	295	290	296	304	282	281	258	287	304	255	285	287	281	285	284	307	287	263	274	270	301	268	284	299	285	287	250	281	319	276	277	266	287	270	301	305	275	314	260	295	296	275	277	281	258	254	294	279	290	269	279	259	287	272	261	269	259	276	252	305	303	282	272	267	322	280	276	322	296	284	287	276	306	267	286	309	260	273	263	264	259	278	269	275	302	293	280	308	291	299	275	286	288	279	261	282	270	265	297	267	287	273	262	268	280	274	315	304	254	274	274	262	306	306	276	266	276	272	284	285	275	251	254	281	294	289	287	321	285	312	259	299	268	256	302	272	265	258	301	280	280	260	267	274	256	279	291	288	294	276	284	291	250	280	279	305	269	283	266	269	285	301	268	283	257	284	283	292	305	273	302	275	290	290	272	298	277	295	295	284	309	259	287	267	245	289	296	256	292	270	297	271	309	288	294	276	305	290	293	277	265	274	280	260	268	302	282	276	293	269	284	294	257	306	295	290	265	301	307	276	292	275	254	267	294	274	312	269	294	279	295	316	273	312	290	295	263	264	281	283	243	290	260	277	257	269	273	304	283	272	277	282	272	279	248	281	281	260	280	273	267	298	287	273	253	294	304	266	259	278	255	250	287	273	313	283	292	285	281	268	285	261	262	301	278	277	294	298	301	318	287	257	294	263	268	264	263	268	305	265	305	319	296	304	260	268	293	252	277	274	266	272	271	298	272	286	295	279	273	287	270	260	257	283	269	269	296	276	291	249	284	275	281	276	277	300	284	286	283	274	310	259	276	261	278	263	283	284	271	277	278	282	302	274	287	260	286	296	263	281	266	261	262	250	285	286	243	268	239	287	292	296	284	248	251	265	250	294	318	275	290	274	273	276	273	272	303	310	279	308	269	291	292	260	284	296	266	300	292	278	279	284	286	273	277	296	261	256	294	259	264	295	283	264	289	263	274	279	271	296	293	285	273	301	290	273	273	276	285	270	281	283	282	303	303	282	298	258	269	296	251	276	290	297	280	276	281	281	316	287	263	256	260	277	263	238	294	306	298	268	285	306	282	270	271	252	268	328	254	300	310	267	253	272	249	248	266	294	289	253	302	286	281	267	268	276	292	290	267	291	288	286	278	271	268	267	281	276	273	286	286	288	282	254	288	288	280	258	307	258	287	302	270	308	298	281	295	275	292	287	290	311	296	303	280	251	271	254	268	278	307	263	277	266	273	271	279	280	332	280	276	277	275	276	279	262	266	258	300	277	289	278	291	279	270	280	279	259	267	280	311	280	315	299	268	294	283	272	298	257	229	284	301	286	292	279	276	282	283	266	298	298	273	269	265	306	286	271	285	297	257	278	284	282	259	297	278	287	251	278	275	251	290	299	297	292	296	283	291	265	270	264	263	247	293	294	306	308	281	283	285	323	273	306	281	272	275	308	281	269	298	304	286	262	267	288	283	287	275	261	271	322	296	281	243	275	296	303	287	278	260	302	290	264	272	276	278	265	297	274	285	284	264	280	292	291	243	310	268	279	269	287	259	267	294	255	297	292	264	282	281	283	290	285	270	296	236	295	290	230	280	275	297	299	251	286	294	299	285	268	284	267	276	240	273	285	267	292	262	296	247	293	282	286	274	270	287	259	289	284	299	247	279	247	280	308	295	282	257	290	297	285	290	268	282	296	271	277	285	317	273	282	291	285	288	273	280	275	253	253	300	290	269	271	278	269	291	272	256	278	278	264	286	299	269	283	276	282	312	295	260	257	299	281	290	316	245	321	271	243	276	284	301	283	284	276	293	264	304	277	272	275	280	296	288	295	286	299	296	281	281	256	283	296	279	274	290	310	296	276	258	294	285	275	279	283	269	258	298	291	277	284	288	302	281	293	283	299	282	285	252	310	299	285	269	253	273	316	254	277	283	279	299	262	293	291	290	287	287	300	298	281	263	284	287	267	297	300	269	292	281	288	283	263	268	291	278	298	281	234	273	285	266	260	293	302	270	280	297	299	272	247	308	263	285	259	303	275	293	292	268	297	269	268	283	287	274	269	272	269	264	326	295	273	290	268	294	295	276	285	273	282	292	291	298	277	287	259	280	294	283	261	303	277	292	267	284	249	280	288	253	288	263	282	303	279	275	322	257	281	286	281	290	279	261	274	244	298	319	280	300	284	278	313	263	285	301	281	238	281	248	296	274	336	285	272	259	283	268	291	262	271	249	277	278	286	281	284	279	257	268	283	280	282	266	278	270	276	287	263	290	267	276	289	270	280	287	271	293	280	301	271	291	268	292	249	268	309	292	231	288	268	264	281	282	297	278	298	307	276	256	281	282	294	274	276	297	272	299	286	285
16760	5678	3557	1712	1271	996	969	820	664	609	575	503	499	528	442	436	415	378	397	420	420	412	385	394	368	398	405	405	370	356	423	388	392	398	389	377	392	361	361	400	390	360	394	367	372	371	363	423	349	379	372	408	360	391	376	374	377	392	378	345	375	346	347	373	362	358	386	396	413	357	416	413	404	350	362	386	389	397	387	384	389	388	344	392	406	396	381	362	351	351	341	334	370	390	395	371	384	387	439	378	356	369	370	372	403	391	386	415	345	330	403	347	366	350	379	376	372	386	349	397	363	389	378	366	353	398	383	390	369	351	374	377	377	377	384	372	366	388	416	387	413	367	376	336	346	374	362	362	356	416	380	409	355	392	400	389	370	348	387	359	385	376	372	358	394	411	390	403	384	411	326	338	374	392	391	375	353	363	387	419	403	380	398	356	414	392	391	329	373	360	352	354	378	374	360	393	372	372	413	373	353	411	346	385	359	374	360	375	365	365	374	373	401	376	389	387	396	398	387	366	343	363	356	378	382	344	375	384	379	377	382	388	378	397	394	379	358	370	353	392	362	353	398	356	385	379	401	385	360	374	368	358	413	403	313	391	379	379	381	385	380	365	361	353	419	403	358	364	399	380	382	373	355	374	399	374	390	394	406	395	365	394	386	353	366	418	368	368	364	371	351	371	375	369	367	389	368	424	382	362	392	369	383	387	388	347	364	399	398	376	363	364	378	397	338	399	327	360	353	384	397	368	411	379	370	380	391	376	383	369	403	367	397	348	378	367	385	374	421	412	350	397	377	364	398	387	384	412	384	376	347	369	361	400	393	370	383	388	438	400	393	376	397	361	370	388	390	365	398	392	386	348	412	379	383	383	361	400	352	374	372	406	351	399	403	372	389	429	353	372	354	358	400	364	396	387	362	371	417	368	396	381	382	351	391	382	400	385	368	383	357	344	371	385	358	390	368	412	385	402	392	382	389	414	347	364	347	370	374	390	389	381	353	359	368	415	360	348	374	367	365	381	339	368	366	365	364	387	405	355	353	403	396	389	383	351	412	363	388	376	347	377	358	407	380	340	386	410	379	359	348	366	390	339	398	409	363	396	382	413	381	376	385	376	395	398	350	352	360	358	345	393	367	401	402	372	357	371	368	392	365	354	382	371	364	402	398	403	360	405	393	376	334	387	344	363	365	379	350	367	362	407	359	415	371	379	385	380	381	343	368	387	371	373	391	402	392	409	411	370	369	405	367	376	389	395	359	381	403	354	357	388	367	355	347	361	373	353	407	401	367	362	397	388	403	397	346	370	397	349	373	372	343	366	372	405	386	373	389	379	377	393	363	389	374	393	321	369	398	360	388	385	371	336	364	388	398	384	377	358	368	368	379	358	356	383	366	390	353	419	406	363	374	352	352	385	373	342	403	394	361	354	387	392	349	407	409	391	420	375	368	345	358	382	393	341	384	387	394	367	412	369	378	401	376	373	378	448	396	387	357	410	391	363	377	368	370	401	350	363	367	358	358	382	413	381	406	385	363	382	391	395	391	387	360	372	365	354	364	377	373	334	376	388	374	408	369	366	376	378	400	338	380	397	377	372	430	372	386	378	410	400	388	385	381	365	377	364	361	357	394	369	410	378	409	391	368	377	362	370	350	369	349	369	390	393	374	389	406	381	402	379	375	382	365	383	419	364	366	345	382	363	371	390	372	379	367	334	342	354	359	340	349	362	384	376	361	382	358	367	353	378	357	386	391	379	397	385	361	378	390	399	320	370	402	390	369	423	390	374	390	369	365	384	383	383	393	400	351	377	380	414	373	365	388	391	369	351	378	364	353	382	361	421	364	345	399	418	370	391	358	361	350	363	375	343	389	376	348	383	391	356	345	348	358	374	388	350	366	390	364	352	371	356	375	393	391	382	336	331	365	367	381	426	364	370	376	373	365	375	393	375	369	365	384	419	397	384	376	344	380	405	375	399	348	353	367	385	392	344	337	345	378	404	416	389	369	347	369	369	381	387	358	405	418	349	366	364	381	413	384	353	366	379	428	404	392	395	358	369	372	389	370	369	398	391	382	374	383	374	380	402	386	359	393	378	338	382	409	359	374	373	388	343	361	380	384	391	386	394	351	371	368	392	374	375	383	412	389	385	368	356	382	388	371	395	350	371	388	386	354	409	384	389	345	370	394	367	360	397	371	384	362	400	371	364	387	360	357	366	376	358	363	369	380	377	383	378	377	354	377	357	387	351	377	371	413	370	368	426	381	395	390	397	354	361	370	391	386	382	376	353	372	389	393	395	412	374	370	364	344	346	377	362	362	350	350	398	374	392	362	398	365	369	387	347	379	392	340	335	379	360	387	403	372	359	388	397	394	376	344	389	366	393	392	396	375	399	362	374	386	395	401	345	381	349	362	362	388	361	372	380	367	359	349	377	392	350	394	378	369	369	399	382	344	365	360	380	378	332	364	400	391	381	385	362	417	338	410	375	366	366	394	409	387	407	354	375	370	388	378	369	374	371	391	367	381	357	371	373	362	396	360	411	357	349	367	356	381	362	381	396	377	351	378	426	411	370	353	357	401	379	383	385	390	393	364	395	382	371	347	355	384	396	349	368	372	348	361	378	370	365	401	372	380	362	350	391	362	388	358	374	344	380	410	351	391	355	404	355	344	387	370	380	353	377	374	353	385	395	379	392	389	384	360	348	383	374	380	335	392	376	348	396	412	365	401	378	353	374	405	394	343	371	392	351	333	370	418	422	369	405	370	394	403	371	402	392	370	376	384	356	389	372	368	357	343	349	382	397	384	373	390	400	370	358	385	380	390	351	389	391	347	372	392	381	397	375	385	362	372	418	385	400	402	358	369	379	365	392	419	357	401	368	373	395	405	343	370	388	383	391	411	380	361	391	361	369	391	371	370	363	400	336	389	381	379	401	362	378	368	395	370	405	349	363	379	383	377	387	393	416	394	369	394	327	367	403	388	399	374	380	357	381	349	376	362	381	422	377	371	373	380	414	373	380	390	391	378	377	373	378	410	382	414	405	352	353	384	389	366	363	370	408	352	423	361	395	433	412	355	381	368	345	340	407	395	364	382	357	383	363	387	348	397	345	385	389	354	369	415	381	352	383	390	411	353	353	365	365	387	375	372	356	388	380	367	366	383	374	398	385	424	370	366	382	389	378	340	400	376	371	398	399	355	380	396	384	399	379	382	387	404	387	390	394	362	392	403	394	412	395	370	389	391	397	352	416	367	380	370	367	356	380	387	371	374	385	396	366	372	366	384	390	370	344	400	395	374	351	353	422	378	350	370	371	396	376	363	323	364	390	383	363	398	349	359	384	378	367	361	326	361	414	362	382	429	370	365	421	359	402	392	380	368	398	368	384	382	385	366	378	387	389	394	378	393	367	357	367	359	407	352	364	390	369	378	361	378	374	397	421	424	421	374	375	378	393	352	384	371	405	376	417	343	377	360	363	374	377	377	399	385	360	372	392
22584	21443	29275	24028	21436	21317	4752	1396	1164	1043	987	899	953	858	854	838	775	767	808	793	764	776	791	788	711	694	704	757	736	706	733	758	745	720	731	749	705	706	689	708	711	732	755	685	688	771	698	703	733	708	668	715	689	701	747	714	724	651	698	649	708	702	706	697	680	756	744	687	743	708	735	732	724	679	718	777	705	706	703	716	751	684	665	746	690	716	689	701	694	727	760	714	714	765	728	751	730	698	665	707	669	700	717	630	753	723	739	675	723	732	689	691	712	732	706	736	693	716	717	731	749	710	664	670	738	755	727	696	747	679	727	707	695	732	692	722	674	743	690	674	667	675	730	693	729	719	712	675	717	718	708	710	702	696	737	735	756	762	722	705	690	669	735	716	719	684	706	723	674	731	734	695	698	692	726	647	688	691	737	670	706	747	689	700	700	699	705	712	715	708	716	703	725	730	716	669	723	729	699	754	685	699	712	716	664	703	695	729	677	746	634	689	741	725	685	713	710	698	667	687	683	671	704	712	720	664	711	709	715	745	716	737	698	699	650	687	709	725	686	721	682	674	713	709	723	723	672	723	704	701	671	694	731	760	710	731	731	700	688	708	707	728	671	672	691	741	682	696	729	720	715	680	648	714	727	675	726	727	712	721	752	697	705	667	740	734	753	712	686	701	692	746	749	742	668	713	736	696	694	722	713	668	699	708	704	714	760	702	666	723	725	632	719	735	742	675	622	719	690	699	738	697	686	722	714	747	709	724	723	711	719	718	730	749	710	679	698	722	692	689	695	708	722	708	706	647	681	722	733	724	692	693	667	719	676	721	680	667	707	687	730	697	661	691	699	721	713	686	701	691	712	716	659	698	685	656	704	703	698	711	684	662	709	712	729	673	736	692	686	686	695	750	711	691	683	695	723	714	681	732	664	671	717	724	706	712	702	687	666	691	730	759	685	670	697	675	754	712	707	690	636	699	732	721	709	684	702	708	696	735	697	740	690	717	683	622	672	734	726	668	712	721	686	743	704	707	688	749	696	693	690	769	699	716	699	684	747	717	696	675	712	663	717	680	717	706	725	690	686	710	671	704	739	718	722	717	635	716	716	690	702	719	704	749	710	730	653	702	681	703	735	739	696	692	698	730	779	746	729	736	713	736	687	763	710	639	698	676	685	700	720	706	667	766	668	770	755	721	723	710	689	750	726	731	688	726	762	730	705	728	701	725	683	705	735	677	719	712	689	663	713	712	747	719	736	686	693	694	698	739	674	648	690	674	702	712	692	701	723	723	697	680	733	735	688	714	727	752	693	690	680	748	689	703	671	701	678	711	713	661	729	700	710	684	701	667	717	707	692	715	664	685	716	667	731	719	736	674	714	664	722	705	710	628	651	680	680	704	727	725	713	700	675	708	721	686	716	749	706	724	707	685	677	666	710	731	738	698	691	688	677	700	754	720	716	708	706	685	635	679	717	728	738	719	717	696	697	729	734	719	713	696	707	665	697	726	713	712	720	709	667	718	725	736	721	710	744	719	734	676	689	723	727	695	653	737	699	682	735	701	725	693	723	642	713	697	693	758	705	688	710	701	708	704	673	640	691	709	637	693	695	699	682	680	731	667	722	694	680	685	673	718	698	710	688	733	705	677	698	717	698	716	688	691	716	697	704	734	728	688	723	676	767	762	675	749	719	704	683	763	736	665	687	664	682	672	734	721	699	712	701	717	713	727	735	717	746	719	668	731	716	733	700	657	708	770	698	697	727	714	666	740	702	710	687	666	664	722	684	696	682	705	681	728	721	677	730	704	652	697	713	751	732	671	725	699	717	719	704	696	674	680	714	689	685	716	699	688	700	694	773	730	662	686	693	684	722	730	689	679	702	753	682	658	686	727	749	678	745	755	685	736	743	713	711	685	765	713	667	663	685	738	733	730	671	681	646	682	732	700	715	735	749	687	698	694	740	707	742	695	729	744	742	690	706	701	747	713	727	711	619	706	706	702	725	753	797	688	712	757	705	653	749	707	726	676	671	702	704	706	679	661	664	747	649	715	714	710	771	707	710	687	685	686	661	683	716	689	727	701	710	707	695	691	710	703	699	706	674	687	743	719	729	712	701	715	684	786	728	676	653	724	701	724	715	723	701	672	731	729	705	706	736	649	719	732	745	688	731	705	727	734	723	686	705	719	719	684	698	688	676	730	698	660	728	669	689	665	699	692	701	734	679	646	710	740	727	720	659	694	707	736	696	720	740	683	702	714	680	692	682	690	733	705	702	698	687	716	742	664	752	694	708	715	680	712	704	723	710	723	681	728	676	701	674	747	687	701	658	707	631	699	708	656	700	697	697	695	736	700	704	710	705	666	705	682	729	713	707	707	746	760	758	725	703	704	722	682	680	687	743	720	753	674	727	696	715	730	691	724	630	694	700	694	687	669	653	721	733	688	716	705	739	652	715	725	701	700	678	745	720	703	716	765	704	695	704	680	680	692	680	701	725	654	743	701	658	701	680	712	730	748	743	730	719	757	737	704	685	724	703	738	684	692	721	737	716	707	661	688	736	679	710	730	719	683	697	683	698	695	669	681	691	733	728	704	767	694	723	743	714	701	692	702	708	752	696	723	702	689	683	705	737	715	713	697	697	747	690	673	693	726	716	714	681	715	690	707	712	711	735	718	725	732	676	701	678	741	697	700	690	688	740	634	753	703	687	694	710	733	684	638	733	672	697	687	699	756	751	696	682	720	719	735	646	692	685	687	680	733	689	717	695	700	678	735	721	717	734	719	735	682	708	703	702	752	704	725	769	699	700	735	706	693	676	741	699	676	659	760	706	683	706	678	686	694	709	717	724	721	746	661	663	741	714	704	698	733	690	718	726	646	669	713	720	702	745	693	709	691	723	690	709	757	717	683	705	678	712	687	713	663	671	702	707	719	713	674	733	725	720	673	669	725	713	720	726	688	723	718	713	721	700	701	671	732	682	738	650	721	709	714	723	629	717	675	746	679	675	712	677	724	701	717	671	707	648	715	694	697	676	739	689	714	724	677	732	722	667	717	728	717	716	722	715	692	686	698	685	706	723	749	746	685	693	747	703	724	739	738	740	718	715	695	708	691	733	691	686	680	636	713	696	667	677	704	763	731	697	667	737	696	723	712	628	693	738	670	675	685	704	713	716	687	684	750	708	725	728	688	683	714	659	730	733	749	707	708	734	671	731	744	659	696	688	739	669	702	693	723	748	665	727	721	752	740	647	700	735	676	676	720	694	673	654	719	710	706	710	694	674	682	744	719	694	701	688	698	681	688	719	678	694	664	680	735	714	757	757	693	685	695	727	743	694	668	697	711	744	717	746	657	692	741	688	687	752	691	731	695	715	705	715	703	716	728	705	694	702	669	676	684	683	758	679	727	698	720	661	710	742	697	675	689	686	721	660	692	710	684	687	634	703	717	687	679	723	724	673	759	675	714	666	744	663	715	760	695	676	679	697	670	728	710	668	701
23842	14210	10114	4927	3569	2967	2546	2129	1814	1496	1416	1289	1251	1248	1163	1147	1039	993	968	951	950	1002	951	928	957	952	897	896	959	933	947	890	871	918	910	923	938	932	845	905	880	925	886	858	923	909	915	890	884	862	868	859	873	880	848	842	887	953	891	934	902	900	863	877	909	888	832	926	894	912	897	917	912	921	925	847	936	832	871	871	905	936	930	888	905	883	904	919	887	922	870	885	861	887	854	860	807	887	909	863	888	851	914	934	913	902	875	925	885	870	870	836	889	910	893	868	879	866	897	851	895	856	814	894	877	883	851	875	903	876	945	903	897	842	873	915	969	831	852	871	858	919	904	906	857	892	886	874	874	908	900	906	857	834	876	898	851	879	877	855	879	869	832	843	894	850	883	889	845	934	882	874	858	922	901	871	876	893	839	899	895	927	848	899	912	859	862	897	914	848	915	907	867	875	835	890	904	884	928	875	877	840	900	876	921	893	848	855	855	804	851	839	934	907	885	863	879	929	841	823	886	899	844	897	871	827	851	818	883	915	889	885	937	836	869	871	868	884	827	829	888	897	895	869	894	854	828	853	891	873	919	871	878	825	856	878	867	868	897	889	858	884	906	915	892	889	919	896	941	912	867	897	866	881	886	888	869	879	875	834	886	925	875	901	895	891	871	900	902	881	906	845	895	892	912	880	864	880	838	863	918	885	860	880	895	900	937	902	895	910	899	861	880	876	910	829	877	815	884	842	892	859	812	906	866	882	853	862	889	884	873	899	829	877	849	813	916	886	911	855	839	852	837	808	816	867	903	884	877	916	917	884	945	868	844	856	827	907	846	880	874	826	908	857	868	829	854	860	838	820	846	819	908	847	863	841	881	904	916	897	875	819	937	835	827	854	886	876	899	867	885	890	843	876	848	846	867	914	911	884	855	908	907	916	881	849	905	905	872	865	898	816	901	920	849	879	859	847	900	825	926	805	915	882	836	829	851	916	903	888	881	879	888	878	924	845	854	937	887	915	870	930	851	861	895	885	873	887	861	823	904	919	870	808	876	871	875	860	871	891	872	905	922	848	821	881	901	851	871	914	900	893	885	843	869	863	826	846	904	922	904	892	853	888	869	875	879	897	862	907	868	856	893	891	940	879	838	884	881	885	875	887	877	822	839	886	885	893	906	869	835	866	892	901	857	886	840	881	819	829	933	884	856	904	858	907	910	940	833	875	887	925	919	904	788	878	926	900	916	888	881	891	866	902	900	977	856	906	862	884	837	905	903	876	882	905	888	930	906	901	880	887	903	867	908	846	877	836	889	896	837	842	845	848	923	929	868	853	911	895	883	901	902	891	881	907	889	900	917	931	861	889	839	914	890	863	880	866	856	854	938	901	946	872	870	924	855	880	930	903	885	892	909	877	884	884	928	871	862	869	826	845	857	882	916	873	853	878	866	865	897	870	841	946	862	831	858	837	875	920	842	900	869	871	856	883	882	868	807	874	886	799	879	864	868	831	897	929	888	921	843	891	900	880	889	817	946	841	840	920	802	832	899	895	889	908	877	889	828	888	850	869	883	852	865	876	865	932	844	851	883	896	870	890	903	891	815	913	852	850	864	875	871	863	882	887	931	855	920	895	847	898	874	887	865	856	824	897	870	926	926	873	865	893	836	906	892	874	842	833	877	848	895	911	840	903	868	876	850	915	865	891	854	827	911	823	880	903	894	881	926	891	832	861	920	865	926	858	863	829	858	877	878	879	884	856	832	880	852	940	882	828	896	877	876	844	928	840	916	925	852	878	896	883	895	894	876	924	895	876	903	851	861	960	883	878	879	961	887	935	861	915	799	873	910	889	947	891	910	886	908	911	849	873	881	886	903	918	823	873	894	899	894	896	844	900	897	824	850	877	925	916	875	885	918	905	907	819	915	903	886	876	834	846	857	879	832	887	864	852	905	894	896	883	837	874	853	863	915	878	891	855	881	909	852	854	905	833	932	902	879	873	853	900	864	925	906	845	880	909	868	903	916	842	875	854	858	871	862	863	862	863	867	867	827	877	910	858	864	865	845	847	840	875	878	864	867	853	874	897	946	873	888	920	920	863	851	882	853	817	850	864	911	873	863	905	889	867	893	904	890	912	872	915	822	922	874	881	831	886	890	889	885	884	926	890	850	862	852	892	881	859	850	876	824	865	887	840	919	900	866	877	902	947	876	848	847	860	848	881	881	885	897	882	876	846	845	927	878	888	918	947	848	865	923	878	916	858	838	860	862	918	889	818	904	896	891	851	905	899	872	906	845	886	891	871	926	844	935	883	858	897	896	832	847	898	923	875	884	891	872	856	897	892	859	899	878	819	923	839	860	864	856	845	836	939	849	829	891	832	927	907	913	901	914	851	929	934	845	858	861	897	939	916	919	875	874	868	890	897	852	883	879	898	883	862	915	916	866	908	819	911	895	917	890	920	871	872	865	891	861	875	899	884	885	905	869	856	865	883	923	903	864	910	876	860	833	908	856	919	865	829	867	904	863	855	914	882	885	944	905	885	879	851	801	813	863	856	886	848	895	876	891	912	852	908	874	900	860	882	903	854	927	879	884	904	900	858	852	875	874	869	852	888	900	809	836	895	890	842	898	881	889	901	875	856	872	872	946	862	849	927	851	879	872	828	917	923	836	893	878	915	892	902	900	877	934	844	851	875	891	834	873	928	850	899	907	929	882	856	813	786	880	881	908	898	872	863	857	907	914	844	947	880	879	843	865	851	864	842	872	900	845	919	918	910	852	874	893	928	852	887	903	790	852	955	893	806	826	885	876	908	841	883	875	902	887	859	907	884	870	897	864	879	867	896	852	917	898	864	944	944	868	869	863	865	894	892	929	891	826	880	874	941	846	900	899	891	833	884	936	927	857	853	884	914	834	863	855	930	931	881	856	892	906	862	893	907	874	889	919	841	875	903	894	876	848	892	873	857	855	879	885	859	824	869	878	874	904	900	897	884	843	905	900	844	835	841	869	865	884	838	917	851	890	926	906	908	894	876	827	863	881	856	883	885	860	893	857	920	904	956	892	883	877	838	914	860	856	860	849	941	919	861	888	877	873	815	876	943	878	875	913	902	913	892	880	913	920	862	862	911	885	837	907	858	906	874	832	844	865	888	890	835	864	876	856	858	855	916	818	865	882	903	892	918	887	862	890	860	858	844	921	871	878	832	858	850	879	881	888	899	887	871	848	888	850	914	904	914	865	837	929	933	913	869	885	821	849	868	850	837	901	837	876	887	915	886	897	830	845	860	896	881	898	859	843	895	898	883	876	894	888	866	862	870	886	896	937	832	957	905	909	860	878	832	905	868	837	854	868	823	902	896	901	865	870	886	845	890	857	897	927	860	877	894	897	826	815	860	898	856	875	888	811	917	876	920	914	896	850	842	814	867	883	911	834	915	875	877	911	901	913	929	908	883	858	890	897	878	925	901	897	874	878	856	886	903	847	915	845	884	869	840	903	882
27668	17448	3456	848	593	571	540	489	513	490	460	470	456	497	480	479	423	446	503	424	438	444	417	445	442	494	460	477	444	450	481	498	470	465	451	451	493	442	431	443	474	465	481	453	446	378	454	465	435	461	437	432	440	457	458	451	465	480	495	428	470	460	423	450	492	422	449	407	440	439	457	481	461	459	450	481	448	435	438	441	418	466	469	452	442	452	472	466	466	500	466	447	456	434	448	483	426	431	486	456	449	473	450	473	484	469	462	456	493	431	446	476	437	489	462	419	469	472	402	431	434	456	445	458	460	418	438	475	469	445	428	483	464	452	469	401	478	448	454	419	439	485	471	479	428	434	459	488	465	414	451	463	451	428	497	439	448	427	464	460	449	437	460	435	452	428	455	434	424	398	450	477	425	502	480	462	481	455	415	440	448	460	434	464	485	455	459	414	425	393	424	435	477	454	442	436	438	460	435	449	465	446	453	467	465	444	465	463	446	435	411	451	455	449	460	426	470	457	477	451	459	438	439	469	446	484	438	429	498	418	478	472	449	448	462	448	462	408	443	429	506	459	461	456	422	445	499	446	418	445	453	455	435	412	437	439	447	416	414	450	479	459	452	448	474	430	479	438	433	491	436	462	471	470	416	448	485	463	432	417	447	425	436	429	500	439	466	459	438	415	441	423	459	495	443	421	457	423	459	409	478	446	477	444	465	473	466	410	479	445	473	480	448	419	477	448	468	459	431	458	448	440	475	433	506	448	470	441	464	410	447	455	453	460	437	466	451	451	462	449	476	476	443	471	415	434	454	457	439	431	470	393	462	446	485	444	426	432	426	466	452	464	490	450	443	441	460	470	461	414	453	459	494	492	456	452	464	451	444	460	453	472	432	424	469	443	465	441	430	484	479	431	459	475	430	486	465	460	466	460	457	433	468	428	477	474	457	421	399	460	430	474	435	463	443	474	442	470	452	421	438	465	491	476	469	458	436	451	406	492	427	437	464	484	471	451	427	446	423	440	445	478	470	459	448	480	459	407	433	460	465	437	457	458	447	498	451	451	433	468	484	473	446	453	488	447	476	458	471	473	456	443	430	453	447	471	446	439	446	445	404	447	411	436	470	451	465	457	471	419	464	447	435	424	420	462	461	448	428	443	489	433	452	474	460	463	459	454	450	448	447	453	483	470	453	460	444	431	453	416	458	464	454	471	428	435	440	405	459	472	463	419	464	447	494	444	453	462	464	403	497	429	445	471	455	437	476	451	467	456	464	495	479	455	440	476	501	475	446	443	434	433	465	436	460	445	443	464	451	464	486	447	455	475	420	468	415	462	485	425	432	448	491	430	443	450	449	448	414	514	414	481	419	414	454	454	457	459	427	453	436	422	447	444	429	457	470	461	424	482	484	469	448	462	457	474	416	428	409	487	427	444	431	462	437	458	420	463	449	434	466	431	445	466	439	429	464	472	475	475	454	457	490	473	478	460	489	402	455	452	457	470	474	461	446	453	455	444	495	448	466	443	427	469	457	434	452	470	441	451	445	428	457	415	443	474	452	461	457	441	396	400	476	429	419	467	442	462	452	455	421	435	446	422	460	470	442	445	448	456	444	427	470	443	464	456	442	443	429	435	443	434	449	436	429	429	487	481	422	433	438	497	439	422	469	480	447	485	478	456	467	477	469	456	469	463	442	444	438	445	486	475	437	445	475	459	435	467	435	452	427	452	404	441	426	479	475	431	471	494	482	433	471	462	474	441	461	459	464	464	453	458	455	445	479	437	454	450	448	493	412	425	445	487	448	472	475	433	409	457	447	442	461	419	450	453	430	464	443	453	485	431	440	454	440	435	471	475	465	446	422	484	444	445	442	479	452	427	462	448	446	420	407	439	441	434	484	486	498	451	468	458	460	455	458	460	467	406	470	447	415	469	480	436	477	412	428	445	453	444	427	426	475	477	428	412	431	471	437	466	460	426	453	426	448	452	446	442	460	460	448	458	491	472	508	412	470	461	463	450	486	466	408	454	453	489	412	488	480	427	433	467	419	453	456	479	510	457	425	411	438	460	493	452	469	464	444	458	484	470	482	465	444	457	439	473	415	445	449	456	467	422	435	497	437	496	475	480	455	468	445	476	455	433	454	444	428	430	483	447	435	473	437	456	500	449	486	451	452	437	462	471	460	485	424	492	461	474	425	440	453	415	436	466	492	440	433	437	471	448	441	416	449	458	452	441	422	483	424	470	461	451	465	452	469	429	467	454	457	436	455	457	431	444	417	416	451	483	396	467	485	461	442	455	442	477	442	457	453	443	463	469	465	436	437	432	421	449	430	477	440	447	428	444	467	474	417	462	410	479	505	431	456	448	458	456	457	472	455	455	428	486	466	443	420	444	456	437	451	492	436	455	417	434	444	393	466	443	486	470	458	466	429	445	491	436	460	486	421	481	438	449	435	489	433	434	514	445	452	416	422	444	498	484	460	455	412	449	489	448	435	473	425	420	417	439	445	460	441	484	410	462	460	481	467	436	481	476	468	444	458	459	442	444	452	444	446	450	443	443	463	484	455	440	425	485	446	449	456	472	447	443	454	429	463	476	461	474	442	468	446	492	422	448	441	467	467	457	425	468	459	417	460	466	451	461	462	449	467	468	439	432	462	453	413	449	458	463	470	433	440	439	456	453	436	452	462	444	441	458	462	444	412	443	466	475	436	428	448	476	438	464	473	459	465	459	456	468	446	463	458	471	427	440	445	501	450	472	439	462	438	485	460	465	426	461	475	422	444	478	461	430	432	449	477	419	434	465	442	450	432	431	463	440	433	481	399	444	413	488	460	434	431	433	433	453	432	415	426	456	464	420	440	448	448	473	498	447	423	436	454	439	439	440	435	452	486	445	424	459	453	441	442	462	458	461	437	456	463	440	477	488	445	474	467	483	455	449	437	484	428	443	457	472	505	396	501	448	472	493	459	446	459	433	466	430	453	426	466	442	461	436	464	473	451	434	442	460	470	446	447	479	428	424	453	436	448	477	463	493	456	460	449	437	449	463	481	451	399	451	478	449	441	482	451	485	445	426	478	417	474	447	400	430	436	414	433	463	474	463	444	458	443	448	488	439	429	475	468	441	469	474	450	455	450	429	449	478	450	402	437	499	493	426	454	464	430	462	442	479	445	461	452	463	420	434	457	455	420	465	437	471	456	458	443	457	431	463	425	466	444	415	492	478	411	441	477	452	452	456	442	496	463	459	438	440	469	441	506	449	461	468	469	482	435	460	447	443	460	484	467	479	421	447	478	405	460	460	459	446	460	450	456	466	481	445	460	431	458	414	464	460	422	463	442	442	484	419	463	429	468	465	410	465	442	438	469	425	470	436	462	485	441	461	456	451	436	430	442	436	471	453	434	496	469	473	464	411	479	442	470	448	455	462	419	464	442	461	457	457	445	466	434	422	498	460	469	452	435	426	467	437	430	443	477	476	479	438	432	455	454	444	460	457	455	463
5970	2104	1672	1012	872	790	751	700	722	690	606	625	595	599	584	608	541	542	560	621	543	573	588	566	587	548	534	544	550	571	559	583	542	582	506	563	549	553	611	601	620	616	586	600	636	557	559	553	564	539	580	566	582	599	521	579	596	555	571	563	584	594	567	568	593	533	548	560	564	552	521	573	567	557	582	614	588	619	565	546	553	564	587	597	566	574	559	491	540	561	581	547	574	595	585	614	555	596	572	559	569	571	602	571	598	594	570	565	544	579	585	568	586	559	588	565	584	618	612	572	576	581	564	583	556	552	569	591	563	550	565	562	594	596	586	563	600	550	566	546	595	551	559	566	578	587	579	551	618	561	581	594	532	543	593	503	521	584	584	569	581	559	567	520	583	551	582	567	605	564	613	536	519	587	566	572	565	567	596	560	569	588	577	523	582	595	560	573	556	557	586	608	598	559	600	547	585	549	571	569	579	545	547	513	547	530	580	595	531	564	594	517	555	597	562	604	563	552	614	571	578	558	589	567	578	579	592	597	569	602	556	587	595	575	567	584	576	536	541	574	554	584	552	577	575	608	555	564	586	604	560	553	600	580	534	531	549	608	571	563	600	560	585	543	568	544	549	543	598	606	585	580	579	537	593	594	635	521	555	526	523	544	568	587	594	549	572	555	615	522	584	573	562	552	597	637	522	530	546	573	575	573	539	606	607	541	522	592	571	563	535	580	605	574	555	549	529	558	608	604	568	627	558	595	538	577	557	508	597	568	586	568	564	569	584	597	556	580	586	527	546	586	519	590	562	553	595	612	534	537	560	568	563	550	554	549	519	570	517	597	534	563	607	544	557	564	609	596	604	579	574	589	583	591	592	550	554	553	575	604	579	543	544	588	542	601	534	540	544	551	597	589	579	533	558	544	570	523	556	524	566	529	583	576	570	564	563	617	586	569	562	565	594	556	592	582	611	597	537	556	545	556	556	560	548	560	613	583	562	558	571	570	559	580	572	534	573	551	531	555	552	535	571	575	582	555	592	535	578	525	509	564	561	540	543	599	561	611	522	563	571	558	514	537	552	570	546	609	530	556	589	596	587	554	538	561	516	598	564	518	546	579	584	561	558	595	595	534	571	569	547	581	611	540	487	567	539	567	546	562	556	599	563	571	583	614	568	566	568	567	572	579	548	566	577	564	563	553	581	570	533	561	570	623	549	574	577	598	536	584	568	562	585	563	547	587	600	559	548	571	530	580	584	562	583	569	573	580	584	578	659	553	622	577	590	574	542	544	548	585	585	598	583	533	541	557	562	575	549	595	540	551	557	558	609	560	583	526	567	575	555	558	565	555	558	607	575	580	545	593	597	564	596	591	602	526	567	592	536	556	544	589	538	587	538	550	543	530	541	585	580	579	579	654	576	584	575	547	548	543	589	554	562	551	515	603	582	557	557	600	560	552	514	588	567	556	583	593	601	583	590	528	550	604	549	594	581	542	534	567	595	580	565	609	586	555	579	592	569	569	563	578	535	596	573	527	553	572	547	549	566	571	562	563	603	565	588	571	572	578	545	555	536	546	591	568	575	589	564	554	550	540	545	524	557	576	591	579	584	546	577	583	563	574	608	561	558	559	534	545	559	556	600	590	519	550	569	560	625	529	539	517	596	583	555	510	583	563	530	569	566	568	595	592	581	553	543	535	553	600	512	566	594	573	571	559	547	551	570	554	563	580	550	588	582	559	548	583	565	563	552	581	600	582	571	579	560	535	547	567	552	551	571	581	543	576	541	572	563	570	539	573	578	576	576	587	587	569	577	581	609	550	599	578	523	539	548	550	551	599	619	596	585	591	575	551	560	560	532	592	557	593	542	579	561	532	550	549	582	596	539	594	551	557	556	560	605	606	580	607	595	525	571	528	558	537	560	573	565	607	531	534	586	620	562	595	606	592	575	539	505	593	555	525	580	548	588	544	607	569	577	534	558	520	565	576	548	573	579	556	565	546	564	551	566	572	552	579	599	608	562	545	539	582	572	592	556	564	540	565	565	575	571	538	538	568	563	553	586	581	604	572	581	519	595	585	580	566	579	545	554	630	575	538	593	645	582	593	598	575	589	563	532	567	564	571	556	560	539	584	604	551	535	544	593	611	572	513	519	552	586	584	570	631	555	566	531	556	564	560	555	587	575	555	586	573	533	528	607	578	541	561	592	553	540	565	583	561	611	553	566	545	600	588	579	565	573	587	540	604	529	613	606	534	575	536	568	562	623	515	566	539	560	613	601	567	561	569	567	549	572	537	537	522	577	608	545	561	574	525	519	548	548	551	599	545	554	544	587	574	531	553	558	590	570	594	623	590	578	543	558	551	547	570	558	585	598	576	588	584	603	612	558	575	581	580	589	518	585	578	560	574	557	609	594	565	577	572	544	606	577	550	515	561	600	580	575	584	557	558	544	599	555	538	551	567	628	611	615	587	512	613	499	551	576	512	557	592	543	589	534	544	538	573	576	623	585	599	564	552	599	555	588	562	540	557	558	594	581	578	528	571	529	613	580	547	574	577	543	565	559	565	512	546	594	562	567	579	577	616	579	520	594	562	580	602	616	575	566	566	563	575	559	568	553	550	587	592	550	586	545	594	588	572	500	547	572	552	538	590	550	557	598	547	571	571	552	583	585	568	566	542	607	584	560	578	578	567	545	551	558	573	525	546	599	584	598	562	592	542	602	575	567	565	557	556	570	571	565	574	585	544	551	605	537	550	595	551	594	504	538	575	568	563	599	556	560	597	567	589	619	568	578	568	571	559	519	567	540	553	513	567	558	563	576	566	576	533	556	522	542	604	580	598	559	607	517	573	558	596	561	530	603	590	552	570	586	508	621	580	542	583	559	505	570	552	554	545	574	551	585	560	565	583	560	590	565	556	550	530	568	588	594	581	557	595	581	552	568	568	582	587	559	590	572	536	533	576	555	565	538	538	552	559	553	566	580	592	505	507	595	570	533	562	543	547	592	554	551	574	572	570	586	603	547	590	550	552	586	586	574	588	551	585	547	567	578	548	553	574	636	584	596	598	577	532	556	576	570	550	546	593	609	577	583	524	559	567	588	544	576	591	595	594	563	604	531	611	539	576	571	547	589	607	564	567	567	543	580	572	548	565	540	561	532	578	556	519	554	547	537	550	586	504	569	571	567	574	548	535	573	544	582	552	557	558	559	526	560	596	561	522	572	554	591	571	569	517	574	562	606	568	559	568	544	536	573	572	589	615	558	566	563	608	556	602	547	577	610	544	539	581	579	605	521	553	535	559	592	588	589	566	573	520	523	543	561	603	576	586	543	570	596	610	564	594	590	571	576	560	572	597	564	572	558	569	526	621	548	582	551	596	548	555	574	558	563	609	594	558	541	578	520	545	542	532	552	587	572	570	587	555	609	538	587	579	573	593	595	586	564	600	573	568	559	552	603	540	564	588	510	567	582	575	555	573	604	584	578	570	556	562	602	577	578	532
23574	21440	28639	24613	21330	5593	1511	1114	1102	1017	975	887	917	936	861	850	797	821	816	818	751	814	848	819	802	727	793	774	786	798	783	787	749	777	825	802	768	794	798	772	764	828	805	771	777	787	812	788	764	771	793	772	836	754	810	760	776	831	752	757	777	774	751	822	747	816	797	777	761	769	764	769	818	828	777	748	807	744	786	792	842	796	797	736	791	798	808	698	807	784	764	782	756	760	795	794	746	745	810	744	823	770	811	756	751	749	815	835	807	806	750	782	788	742	821	753	748	788	800	790	818	766	783	765	779	751	786	804	815	780	778	801	784	809	772	749	766	770	808	772	766	785	752	784	822	804	773	790	795	787	777	791	805	770	714	758	750	761	816	826	780	773	770	821	809	801	800	765	800	772	763	773	749	754	781	782	769	824	782	768	728	755	790	817	768	803	747	805	767	801	811	790	781	753	795	768	786	776	813	765	788	763	736	729	786	777	755	808	801	734	769	861	766	770	807	769	811	850	796	754	743	732	784	806	827	810	802	787	801	791	813	789	730	821	803	785	780	786	739	787	783	780	790	781	789	782	767	774	777	828	759	756	790	807	751	811	821	813	761	752	783	779	761	763	736	781	799	806	811	783	783	748	837	795	782	831	766	744	793	807	751	771	796	787	768	813	785	703	749	750	791	803	733	781	777	747	775	775	768	782	756	735	807	765	743	753	756	726	771	804	774	798	766	753	772	747	721	779	820	755	755	795	790	752	790	761	770	772	806	751	824	787	813	799	788	780	806	774	818	788	767	758	767	801	840	820	791	843	827	772	780	724	784	754	747	764	747	796	838	779	796	769	752	774	784	777	778	798	749	756	753	765	741	784	796	736	789	734	746	751	800	792	803	733	800	737	774	758	797	809	786	767	734	800	831	815	787	759	760	768	766	791	813	793	766	778	786	736	748	781	744	743	779	777	793	797	746	795	817	742	815	790	755	768	742	770	754	767	755	794	789	783	765	783	750	790	745	738	760	809	822	754	833	768	845	787	774	750	779	795	749	798	786	778	801	798	794	782	766	774	827	753	779	766	791	785	765	772	757	782	799	733	693	767	753	785	778	805	819	810	808	751	789	746	792	773	772	836	785	801	797	765	741	812	789	798	766	847	827	763	804	834	792	753	781	735	742	746	749	761	801	762	786	781	730	820	765	752	795	820	729	793	784	767	782	778	822	812	797	752	778	785	780	734	768	778	786	763	740	795	774	808	751	801	756	785	731	770	767	792	734	767	716	784	782	796	785	801	803	735	765	783	745	769	834	784	753	754	802	780	765	735	799	751	776	796	765	775	755	747	755	793	824	764	774	757	757	792	826	739	756	779	753	780	801	800	754	803	724	811	832	809	747	726	830	775	768	794	745	786	833	747	757	788	770	783	782	800	823	776	796	756	803	776	745	816	843	774	751	787	843	798	777	810	804	780	835	791	795	778	783	796	776	835	764	788	761	786	743	793	740	750	808	766	760	761	806	792	793	755	840	779	769	773	772	757	767	837	756	788	826	786	786	784	779	749	758	770	778	751	803	755	779	801	761	811	778	716	821	775	797	816	813	770	785	745	768	782	760	786	773	808	773	733	796	796	807	768	791	744	746	764	729	807	813	764	848	775	772	792	777	804	754	788	774	747	766	829	745	830	821	782	738	747	719	764	788	802	726	787	739	806	808	804	795	778	787	764	748	794	771	706	730	762	779	777	787	790	742	797	753	772	766	834	760	735	756	770	763	786	749	757	799	765	757	780	785	784	772	815	804	767	718	803	822	797	802	853	777	800	833	758	762	809	806	828	772	768	766	802	791	760	776	807	748	768	776	759	818	765	780	741	817	791	806	794	769	748	774	761	761	832	787	795	803	792	792	833	739	794	733	755	726	840	766	808	831	797	724	800	768	765	790	736	759	738	769	800	780	755	778	789	778	780	827	744	782	802	770	812	821	798	759	772	725	737	801	843	777	744	749	770	816	779	707	803	774	747	766	800	808	815	804	760	752	792	743	737	794	747	773	815	801	765	755	763	786	771	786	826	743	794	812	793	771	754	750	792	729	783	788	767	785	808	786	752	771	759	834	777	748	782	821	805	771	755	830	807	804	777	746	783	765	756	739	785	755	728	786	789	771	747	794	775	769	743	813	761	749	813	783	819	794	759	761	809	742	771	799	790	767	781	776	809	791	770	755	752	754	785	777	805	742	774	759	804	776	746	753	798	794	795	771	757	812	803	755	807	767	741	800	751	823	704	796	750	789	800	740	750	783	732	769	774	813	808	800	792	780	774	762	812	828	772	744	791	792	789	798	775	800	771	803	792	813	785	781	732	733	764	785	771	746	811	764	802	801	738	778	796	787	747	805	756	842	773	797	790	847	788	765	775	782	816	749	755	798	717	772	753	749	812	776	785	784	699	803	753	785	783	781	785	739	823	769	782	754	786	795	737	759	796	796	776	827	800	846	793	779	762	756	770	782	770	823	825	778	782	750	820	767	750	751	799	766	769	767	780	777	784	803	793	797	795	781	744	801	754	809	778	812	775	799	772	761	774	750	769	708	779	770	788	828	769	775	795	757	773	792	809	760	743	794	805	740	716	690	844	759	799	792	805	791	748	831	754	787	758	790	800	789	778	795	816	767	818	774	779	811	801	772	781	769	817	775	781	795	758	735	768	819	793	805	758	757	772	737	804	770	770	751	779	750	778	800	821	768	797	745	740	734	788	741	782	773	746	767	765	758	790	746	791	777	765	733	783	788	794	807	772	783	803	794	761	730	787	776	772	799	737	773	778	781	748	797	804	723	748	752	782	804	779	749	774	783	773	797	771	758	780	822	804	791	752	773	750	765	792	806	796	816	805	809	808	847	738	785	818	805	802	724	772	807	757	785	760	791	717	749	774	785	807	778	775	753	777	736	785	798	784	775	771	822	802	730	770	777	740	759	749	790	733	768	795	803	834	811	763	791	759	794	764	753	761	793	841	747	775	754	774	743	805	757	761	775	741	792	767	771	775	810	779	807	755	794	802	781	798	800	771	751	871	790	796	786	800	751	780	727	774	786	749	777	797	802	819	780	772	737	762	777	805	808	789	728	796	782	788	730	811	758	840	789	779	756	816	808	778	738	783	759	755	787	811	781	741	710	793	761	836	789	770	758	768	735	763	785	782	733	802	781	746	748	740	781	781	789	784	846	786	807	814	809	740	768	781	759	748	802	789	784	783	768	754	750	759	751	835	799	746	697	817	780	766	748	793	787	751	759	780	788	790	762	766	793	747	775	776	794	759	809	746	793	766	798	787	802	799	796	731	769	771	803	770	764	766	796	763	718	739	773	798	773	748	797	780	767	723	813	774	733	789	776	795	725	740	759	747	738	710	852	736	829	776	782	774	803	758	786	813	819	783	766	802	738	774	771	796	770	762	756	791	792	774	804	782	781	752	785	778	771	801	776	832	782	802	782	785	802	754	783	779	765	820	765	762
14320	9110	6632	3403	2519	2111	1938	1607	1458	1349	1251	1185	1198	1138	1136	1052	1001	1007	990	960	1047	954	1072	971	949	978	1008	1006	967	990	998	978	955	984	974	880	1018	957	930	960	986	981	951	939	968	966	956	958	957	912	915	955	969	992	963	923	967	938	962	982	984	920	971	972	974	968	943	991	987	944	976	969	979	987	985	963	944	1025	939	992	973	1022	994	891	1013	921	947	975	906	950	982	964	939	975	947	962	945	925	1021	933	914	960	988	990	946	963	951	901	963	973	1013	946	965	977	1001	917	966	937	923	942	982	961	932	918	972	1004	910	923	947	991	890	950	929	896	952	954	912	889	959	923	1000	993	981	987	987	965	979	982	954	952	1004	1006	908	971	966	960	923	936	893	971	1005	967	980	980	971	949	971	1005	929	934	967	935	916	942	960	955	964	936	926	987	979	960	940	972	932	934	958	941	902	923	978	993	924	954	913	941	933	958	935	933	948	937	957	928	950	966	926	949	964	923	966	948	997	993	960	927	988	948	939	970	930	976	989	931	907	957	944	949	961	992	937	897	972	956	984	948	944	976	857	977	938	919	919	985	951	954	945	944	1016	948	924	875	938	962	952	969	962	953	972	994	1000	942	973	972	934	983	941	897	915	946	934	950	985	949	939	921	953	971	891	998	933	947	1002	978	951	991	957	944	963	930	947	910	916	988	925	1001	970	956	921	970	969	985	948	998	917	999	980	985	947	951	924	978	944	981	979	960	931	967	947	980	947	994	977	954	982	910	951	963	959	908	904	958	927	928	975	933	997	947	967	1001	954	977	986	983	970	915	980	921	939	905	929	956	938	970	937	942	959	916	929	955	968	943	920	982	1004	959	945	961	957	953	910	952	967	889	1012	919	988	897	904	972	946	990	935	934	934	988	943	954	936	908	905	1002	906	919	940	959	948	964	988	931	930	956	948	998	979	1033	940	905	959	989	964	995	980	899	934	985	941	981	966	911	979	1017	959	928	950	975	933	941	978	964	904	958	968	922	980	961	939	908	1016	949	951	999	961	958	1026	1024	965	977	971	977	890	954	932	915	963	975	992	948	897	961	979	960	1008	919	1004	950	952	969	912	951	933	962	919	968	995	1001	994	968	980	938	1014	941	938	988	936	944	938	973	916	1013	943	965	958	950	975	925	959	960	971	971	953	953	930	936	998	972	1000	981	914	955	1002	926	935	944	1019	963	949	942	914	946	1001	946	948	895	982	953	888	968	955	959	938	998	962	975	891	892	970	948	1022	935	1017	944	940	935	974	996	917	949	942	933	991	976	930	976	971	953	958	983	949	980	1012	964	917	956	929	977	972	954	1006	967	988	957	990	952	970	919	1007	959	905	891	977	951	972	928	941	936	952	944	986	953	994	934	924	917	967	956	990	954	952	1011	916	986	933	929	960	955	981	992	945	978	943	991	942	969	951	955	936	912	928	926	977	904	937	903	972	946	988	947	919	939	992	939	945	968	972	898	941	923	923	1066	903	996	977	973	983	1018	949	972	971	962	898	940	901	914	895	943	997	906	956	998	943	957	898	999	932	953	925	965	991	942	1025	961	973	992	914	958	937	938	986	917	947	973	949	956	930	947	940	958	918	939	986	931	967	991	969	912	937	982	923	955	964	976	946	962	984	931	915	894	945	963	984	997	948	941	1022	951	965	947	963	938	968	912	992	909	913	979	1011	946	984	936	1006	930	991	922	968	984	936	918	943	962	925	924	946	976	965	917	1001	983	929	1001	945	982	912	900	899	911	945	967	1012	925	969	920	966	973	928	968	1002	982	900	963	986	944	947	960	905	963	965	993	981	975	915	987	1001	924	961	965	958	966	971	964	944	1003	946	966	922	962	993	990	979	939	994	935	943	937	950	924	935	997	930	946	915	958	903	998	963	996	996	935	979	947	906	938	900	968	950	972	955	938	930	915	945	916	916	919	976	974	1004	973	1017	977	972	946	991	955	947	971	949	963	946	962	909	945	938	933	982	962	918	945	951	932	967	953	992	938	975	967	946	982	945	901	936	921	992	924	906	960	975	940	976	953	957	1004	938	965	944	930	919	946	914	970	982	998	921	937	929	929	990	970	934	981	1004	903	957	983	987	949	964	956	979	954	996	963	1005	958	937	964	1008	911	921	968	1009	963	956	886	938	929	954	987	970	1009	943	966	936	967	965	1030	945	930	890	950	955	908	925	961	947	918	935	971	981	972	939	927	953	955	969	968	896	972	944	899	918	951	961	894	926	896	993	970	952	982	999	937	963	921	922	986	922	954	901	939	922	967	963	951	983	950	978	1023	972	932	927	979	908	923	1027	952	962	938	985	949	988	955	984	923	947	942	904	944	947	917	924	886	945	932	975	959	986	944	948	960	945	970	981	948	1010	899	966	975	1015	976	921	988	1017	937	921	957	973	995	1001	993	1002	941	892	916	878	950	980	953	960	980	905	918	928	930	990	960	949	965	979	928	949	954	934	958	949	948	949	926	898	934	1001	947	966	926	921	914	948	962	956	934	963	996	943	964	983	958	922	948	992	934	921	995	955	969	898	926	939	943	894	930	984	974	943	973	947	933	934	952	945	977	970	917	964	985	977	914	938	938	979	987	876	943	961	964	996	899	930	950	933	949	969	897	984	979	986	960	952	974	913	964	958	930	955	943	1004	1012	974	981	929	958	915	951	935	963	960	963	1018	946	931	996	943	935	937	939	1007	951	921	931	1000	893	964	948	988	999	940	1042	966	895	916	1011	915	994	928	992	932	991	984	926	969	954	925	1015	966	978	947	966	936	957	960	962	940	946	978	949	957	984	955	926	938	927	947	966	964	936	935	970	1016	968	943	993	981	983	935	936	945	947	944	952	969	946	933	937	974	973	941	973	973	948	927	1031	906	983	987	981	938	900	894	953	965	984	1028	950	914	906	958	916	920	1005	902	998	990	986	915	975	988	982	947	984	947	957	936	945	958	1029	941	973	943	921	982	899	998	912	1015	1022	965	965	949	931	933	928	973	961	989	1001	925	925	912	915	967	953	949	1004	930	955	995	964	944	955	919	937	987	996	936	962	992	966	920	996	939	960	961	968	931	981	955	985	925	961	961	1010	973	1104	952	937	986	974	975	932	968	957	948	930	965	995	935	934	958	950	940	948	940	955	955	944	988	962	918	1005	927	970	976	986	896	960	929	965	946	920	951	924	962	1020	928	998	935	997	986	1040	985	899	961	968	951	984	973	959	984	961	906	961	917	969	900	969	958	896	920	955	928	1002	926	999	918	918	956	915	894	907	935	952	950	926	939	933	949	960	922	1008	950	984	970	958	952	940	1001	964	933	937	999	957	900	987	951	942	1019	935	939	940	898	957	927	992	998	1041	955	955	936	994	966	947	946	906	976	964	929	965	993	970	945	974	967	936	919	973	936	983	974	962	955	989	992	975	960	951	986	944	931	930	926	951	932	917	939	960	944	900	1011	955	968	973	937	988	978	952	938	946	932	1035	923	939	944	975	1015	979	989	945	958	939	908	936	958	952	976	964	931	952	914	992	928	974	956	948	965	998	1048	916	927	977	964	976	935	964	922	960	961	951
24594	21393	27179	25574	4887	607	545	474	439	401	345	360	385	316	298	325	281	323	313	307	295	313	311	299	276	300	269	277	313	259	315	254	285	277	290	278	284	307	287	301	283	304	279	275	282	307	294	282	249	282	299	295	292	277	270	289	295	292	278	280	279	258	247	296	309	264	279	312	274	262	272	261	269	277	258	269	321	265	241	296	293	262	281	264	270	291	288	277	275	289	297	274	295	281	285	293	263	303	300	285	298	256	284	271	280	278	323	242	300	270	262	296	271	262	278	309	297	282	300	280	289	289	266	252	287	295	257	259	296	273	285	266	272	277	271	278	251	291	282	302	291	304	259	261	290	286	281	292	320	288	247	260	275	281	269	259	300	300	301	285	288	318	261	270	307	273	288	284	265	276	269	274	288	329	285	255	294	273	266	287	298	285	299	304	299	258	301	308	284	301	296	294	264	284	293	246	275	279	296	297	291	307	300	257	304	289	276	266	264	294	285	272	286	285	296	305	254	278	261	292	258	291	276	288	272	288	261	291	264	290	293	285	289	285	277	259	263	260	247	281	307	261	279	258	277	275	305	301	296	265	256	281	292	306	296	247	292	269	280	279	285	285	293	301	297	308	284	284	256	259	289	279	321	284	297	283	280	309	269	313	259	284	269	282	278	273	283	282	264	288	284	285	268	290	295	240	276	286	292	290	264	281	295	285	290	278	302	289	309	282	283	291	327	254	297	276	264	298	271	284	300	256	278	270	322	271	248	262	267	286	273	289	286	266	247	296	275	256	284	271	289	289	301	271	254	263	271	291	295	272	263	274	260	256	275	270	268	291	281	253	272	286	276	267	280	291	276	278	305	275	278	278	274	300	280	275	285	290	333	285	274	265	277	290	299	296	255	305	270	282	272	298	262	278	306	281	286	278	261	287	292	288	276	290	284	262	297	263	268	265	311	273	262	262	266	304	260	292	251	304	278	267	293	280	254	306	280	297	312	281	253	314	283	274	267	264	282	260	269	258	297	252	263	302	284	280	285	285	291	297	323	312	289	280	280	309	276	302	279	288	281	281	270	283	284	278	313	261	281	264	294	287	276	288	263	298	280	278	273	293	248	244	319	290	281	283	302	267	285	316	285	275	274	273	259	275	301	289	250	274	285	253	309	281	271	287	275	308	304	281	244	289	271	312	270	281	286	245	297	285	269	280	309	300	274	305	278	277	300	263	291	295	315	264	270	272	299	275	292	274	285	244	278	291	288	295	287	297	270	272	282	281	248	270	272	317	283	303	282	303	289	273	293	290	277	270	258	271	280	299	333	270	276	299	314	271	283	281	307	313	258	289	268	289	294	264	264	283	266	266	298	294	280	314	300	265	280	262	308	244	287	278	250	279	291	302	301	263	297	275	279	274	261	288	275	296	286	267	268	289	339	259	247	287	300	301	266	286	234	284	274	268	274	277	298	285	290	280	291	242	269	279	299	290	260	269	285	284	293	268	289	263	299	252	278	268	282	299	283	269	324	280	264	263	262	266	290	270	292	293	271	294	279	276	288	304	277	276	261	290	323	290	273	288	320	270	335	228	256	278	244	246	294	273	267	279	290	257	309	295	295	300	279	261	265	286	292	318	272	294	286	289	272	296	273	284	275	262	245	297	307	283	276	259	267	312	280	291	290	300	303	280	262	286	285	293	309	303	299	291	268	278	307	272	276	297	296	317	280	251	283	274	278	287	291	308	268	269	262	283	280	307	283	259	283	299	322	302	287	277	315	293	284	272	299	259	289	301	280	289	299	292	288	274	271	269	270	345	307	278	269	285	282	278	259	307	235	268	277	273	270	287	269	277	265	303	287	291	289	301	284	268	299	264	289	277	288	282	269	293	283	285	283	299	276	274	278	305	261	296	281	277	302	275	289	293	304	273	282	308	264	266	285	293	278	274	277	315	263	264	290	277	291	258	261	295	304	296	302	294	284	305	278	312	289	261	277	312	288	304	274	256	268	277	290	230	259	290	242	263	277	247	255	282	262	283	287	295	269	286	261	278	280	280	271	290	290	273	299	279	306	290	330	275	317	259	286	281	296	261	304	263	275	276	264	299	268	263	275	290	302	308	263	281	269	279	299	260	294	256	238	298	303	303	261	265	267	275	271	298	287	305	268	288	302	287	291	257	266	253	307	284	294	296	253	331	263	252	285	279	287	274	287	292	286	294	259	294	278	284	289	271	280	279	288	309	319	270	293	274	259	270	297	299	265	272	299	284	282	275	267	280	311	276	277	290	282	283	259	255	276	252	308	280	287	288	284	273	281	274	287	274	263	290	291	285	288	311	307	276	296	268	287	290	304	260	256	283	281	279	274	251	272	292	276	277	277	307	289	325	290	294	275	281	275	292	272	297	283	274	291	295	256	287	287	292	271	267	267	290	271	283	294	265	259	282	273	285	300	263	292	278	271	299	275	272	264	277	314	267	271	264	280	306	307	270	278	277	283	284	310	285	263	272	303	285	255	259	283	292	310	246	270	292	280	281	279	302	286	285	297	235	274	280	283	278	276	277	303	254	302	311	300	303	253	308	254	254	286	301	247	304	309	272	290	275	269	284	282	291	279	252	279	288	274	283	260	278	289	286	297	281	279	310	282	285	259	256	280	290	273	293	288	295	272	256	278	300	270	297	236	303	277	294	261	305	308	272	277	266	276	291	317	283	275	314	282	265	291	307	287	275	250	274	265	295	263	302	287	290	262	258	317	295	292	265	261	255	266	289	282	279	290	277	274	254	306	283	264	293	321	300	273	315	277	283	316	270	286	279	288	287	290	286	296	267	285	285	272	306	265	268	260	297	307	280	271	273	306	283	300	306	256	294	304	269	281	276	298	282	288	303	287	273	262	287	260	259	277	294	276	290	310	285	288	267	273	282	285	294	299	256	295	302	297	272	250	269	273	276	284	256	258	301	293	287	312	288	291	269	289	304	286	281	272	282	289	277	278	294	307	289	260	298	265	308	285	272	306	281	320	284	257	267	266	286	298	269	304	306	282	310	247	254	276	272	276	285	248	290	291	284	308	308	275	273	260	266	292	260	279	283	268	277	251	275	313	281	269	283	292	293	279	271	317	314	317	313	276	306	295	253	288	283	299	249	277	293	274	266	269	278	293	265	308	308	258	287	298	294	278	270	248	276	261	299	262	281	275	292	251	267	274	271	273	318	280	290	261	305	280	281	298	317	291	310	283	278	291	288	307	284	282	297	281	315	285	309	255	291	299	293	253	275	295	305	243	278	265	317	278	278	273	273	276	311	303	269	297	287	278	293	278	275	277	275	294	278	260	285	278	292	280	259	266	290	260	281	258	279	286	301	270	272	276	282	292	296	277	289	290	287	289	272	258	268	301	275	305	294	291	277	300	268	273	275	280	302	269	269	295	250	304	292	284	282	287	297	277	267	262	286	301	300	295	257	297	300	304	259	298	284	273	254	268	264	267	279	269	264	280	311	303	259	279	287
13124	5349	3760	1753	1319	1094	896	833	727	621	574	495	529	519	462	410	442	381	400	399	376	457	390	392	393	379	394	368	365	376	403	364	386	399	372	382	392	385	342	389	398	367	391	384	402	388	364	401	387	371	410	400	320	390	398	396	370	408	394	396	372	384	361	360	352	402	360	359	364	377	385	416	348	375	401	369	412	339	382	410	392	410	377	383	370	383	400	375	408	389	388	388	384	387	396	381	425	397	387	367	411	403	378	376	425	386	425	394	425	372	374	347	381	363	396	387	367	391	364	406	383	401	387	398	358	391	348	369	396	374	357	398	362	376	404	397	348	359	387	408	370	350	361	390	364	377	369	376	402	383	405	388	368	377	372	372	397	386	397	399	358	351	397	388	393	394	386	375	378	381	383	386	364	380	394	390	364	332	409	354	390	354	374	404	377	393	377	387	360	388	380	346	344	388	381	358	397	389	383	388	371	387	369	351	375	388	360	379	394	396	384	343	364	383	392	342	370	397	419	374	379	379	369	346	368	386	380	372	382	391	376	388	406	371	381	417	382	349	397	389	403	385	398	392	407	382	389	387	386	399	380	372	375	365	387	397	385	354	372	378	413	335	376	375	403	411	365	388	369	343	367	388	387	377	363	358	324	394	388	406	388	379	384	377	370	413	377	394	393	399	391	400	350	407	387	407	399	367	378	319	381	385	354	384	378	367	369	371	373	352	378	338	398	411	370	353	388	357	394	365	407	398	380	416	339	347	396	376	394	373	387	362	390	348	403	411	410	395	365	381	359	361	365	385	417	375	342	349	366	382	397	394	359	420	367	376	383	378	379	373	397	341	363	380	390	352	394	381	394	367	351	367	366	377	421	363	401	332	373	343	375	406	391	394	365	374	369	382	372	343	378	370	397	355	393	382	378	368	413	412	402	378	412	355	359	398	368	349	391	376	385	403	367	401	377	388	360	399	373	350	414	355	425	351	387	397	358	374	347	392	377	358	335	415	386	356	387	374	373	367	387	374	376	358	378	389	367	378	384	372	388	434	351	366	395	393	343	395	383	377	357	361	371	368	377	358	383	368	396	380	363	382	394	334	376	382	385	405	368	390	417	334	379	375	395	380	377	444	347	353	376	384	376	409	397	381	379	364	373	379	382	381	397	385	378	409	357	400	360	383	396	401	368	339	356	364	362	385	364	398	377	399	403	376	422	370	356	410	384	339	394	371	354	355	377	382	403	357	341	370	374	396	364	350	377	375	364	384	394	359	378	385	357	412	366	385	382	390	380	324	400	368	396	387	352	365	368	387	389	380	367	374	388	382	397	366	334	376	392	387	354	389	385	386	406	364	374	376	367	391	376	348	393	375	392	379	369	405	327	368	378	371	352	376	380	367	377	369	366	370	382	375	383	394	381	375	386	381	405	403	372	381	374	414	363	339	390	380	384	393	349	391	370	383	349	364	408	359	394	371	375	384	368	375	375	386	385	370	379	379	400	384	360	393	393	395	383	363	350	380	384	409	348	371	379	404	381	357	376	399	376	385	355	380	380	362	358	379	372	383	370	356	404	362	343	379	346	381	398	371	367	396	409	360	384	376	392	400	365	379	374	370	382	387	406	362	345	362	389	354	333	405	366	366	349	383	388	355	377	344	386	380	397	421	365	373	353	366	368	361	353	369	364	370	362	420	316	365	378	388	340	406	354	366	327	410	401	398	360	350	367	422	378	380	360	365	366	363	412	384	373	406	346	361	361	342	386	336	347	366	368	365	387	363	388	410	405	366	390	391	348	394	370	352	398	390	373	390	338	405	379	417	394	380	415	393	367	370	361	363	361	378	402	365	359	391	366	391	377	371	359	394	368	394	370	372	374	400	407	384	383	352	347	381	352	383	356	373	369	365	372	397	418	377	378	344	383	364	399	364	394	354	357	423	375	395	377	386	395	369	364	396	375	372	346	406	375	356	394	345	364	426	372	392	356	391	401	394	352	403	402	382	384	419	386	379	378	372	383	378	367	369	395	349	373	377	371	388	401	375	420	395	340	418	399	381	377	361	391	376	418	413	343	357	391	388	383	379	400	361	413	395	373	370	380	361	386	388	377	365	389	435	385	391	375	393	346	347	354	355	359	395	392	348	372	373	357	406	403	401	392	394	383	350	400	391	410	409	376	384	406	370	404	393	367	361	374	390	360	410	379	445	373	348	350	353	382	360	337	363	415	393	406	386	405	381	402	364	399	354	400	389	356	359	347	375	356	385	390	376	414	370	412	332	389	408	398	387	398	396	414	396	374	359	385	397	410	371	384	408	370	374	355	401	346	375	375	338	383	366	362	349	384	446	363	358	344	394	376	374	369	347	404	387	357	383	383	366	358	388	384	415	347	366	387	406	372	363	386	377	379	389	389	367	418	399	388	365	368	329	367	381	370	396	406	402	380	409	361	403	384	406	377	379	375	347	348	342	376	394	384	352	367	358	371	363	374	350	409	412	382	389	380	378	386	396	410	418	366	414	389	397	393	374	389	353	392	369	388	378	358	381	391	407	348	384	345	391	390	373	427	379	359	328	363	377	376	365	346	347	365	370	387	368	387	355	344	405	390	377	375	397	367	333	390	383	356	359	387	386	402	381	361	383	374	364	396	390	377	368	382	362	373	378	390	395	373	347	392	413	361	423	398	371	358	390	363	379	402	345	402	371	388	395	398	383	380	411	399	380	349	368	375	406	382	358	364	360	392	388	379	386	394	389	401	390	374	392	365	393	387	364	369	384	355	397	401	381	399	431	360	382	395	386	358	381	383	418	341	380	397	357	378	391	370	383	386	400	369	408	351	343	321	398	376	375	354	389	406	366	368	372	393	400	340	388	379	381	367	367	371	389	365	354	370	393	351	367	378	390	375	367	382	418	348	381	363	375	373	393	360	416	336	370	361	384	369	387	390	389	407	409	388	383	399	381	387	365	365	394	387	389	367	375	389	394	382	386	363	393	364	383	381	382	352	383	384	389	374	375	351	405	403	378	414	350	360	351	375	373	351	393	362	413	359	366	376	368	374	382	414	387	402	355	376	399	372	419	358	355	382	382	414	391	365	376	342	357	386	355	347	381	365	402	410	419	391	373	356	352	334	383	366	369	387	396	376	382	390	368	368	390	362	391	364	387	370	409	371	379	367	348	376	407	373	395	392	419	375	367	417	425	410	365	361	338	372	384	340	376	382	381	418	432	368	364	373	394	386	378	377	411	391	361	372	360	380	395	388	348	413	379	388	403	390	372	359	367	374	367	372	412	384	389	387	359	397	380	382	354	391	351	403	379	348	370	367	404	374	380	386	388	416	370	379	391	375	366	406	341	382	345	411	350	354	414	368	383	375	360	382	366	389	388	351	396	376	377	365	386	365	366	368	392	383	386	329	388	403	393	374	393	378	387	406	351	385	392	397	406	350	364	385	411	366	400	355	399	387	375	362	353	369	403	369	355	372	373	393	375	384	394	375	371	388	385
22556	21456	29278	24035	21454	21364	4869	1459	1103	1055	1016	974	910	884	855	805	758	753	744	726	765	745	702	736	742	697	741	736	742	714	716	733	701	714	719	708	716	752	776	714	746	735	745	687	726	741	733	733	666	702	722	687	735	742	681	672	713	680	728	717	706	732	715	733	721	693	701	759	685	720	698	752	700	697	695	725	659	664	728	672	708	704	745	727	725	724	698	717	762	725	695	706	696	747	686	721	671	656	706	694	734	690	685	722	702	687	759	731	687	688	706	744	754	689	727	735	670	694	726	707	779	704	695	757	709	718	699	702	719	727	756	706	731	724	714	704	729	719	719	698	754	670	652	704	717	713	696	728	691	752	712	714	658	724	770	702	708	731	733	670	700	714	723	666	703	698	729	696	690	682	690	702	661	701	713	745	746	687	746	670	694	671	726	723	686	743	699	724	725	714	701	704	689	717	702	662	691	750	726	692	711	735	716	736	751	686	698	738	729	690	723	688	732	708	724	683	749	696	676	723	728	713	714	715	715	710	685	711	705	701	713	746	750	730	688	694	722	728	649	685	744	734	738	680	659	730	687	716	698	728	710	753	736	722	715	696	708	693	721	734	669	717	727	698	752	729	696	735	713	696	708	760	707	736	698	725	686	713	701	684	705	718	707	750	678	678	692	679	758	706	690	686	676	718	733	691	686	717	712	709	701	691	661	678	705	718	673	709	737	754	705	728	725	731	701	730	700	671	719	700	696	706	716	725	688	715	757	707	734	729	706	715	673	705	705	727	691	683	759	660	711	738	682	658	705	686	736	707	714	712	759	675	708	748	768	713	735	691	677	672	691	782	714	760	749	674	724	724	739	724	665	670	690	709	686	740	726	682	720	758	660	721	769	708	696	715	762	742	707	682	702	738	725	696	705	678	726	671	703	739	763	713	702	679	658	712	695	720	696	669	706	690	677	724	708	704	698	718	706	710	629	699	708	732	693	779	686	695	686	742	751	727	729	671	725	710	720	666	737	691	708	709	723	764	689	663	725	700	675	696	699	724	701	727	679	691	742	779	693	695	675	742	738	666	684	698	698	668	730	720	718	747	693	730	710	739	708	667	689	714	698	695	751	713	769	672	684	692	749	705	720	679	668	701	713	718	722	679	703	746	728	698	706	684	668	726	754	753	681	686	668	730	685	692	689	662	696	691	675	693	717	692	742	675	686	682	691	651	682	714	721	621	760	714	733	732	699	691	681	734	761	680	756	725	697	745	733	683	691	745	671	753	732	733	722	704	730	698	686	710	703	701	655	704	700	671	702	721	732	711	716	658	755	685	707	725	709	676	714	710	728	639	708	725	735	715	676	690	679	667	716	706	697	696	683	703	691	695	693	679	730	757	750	700	732	693	712	701	676	654	680	711	785	770	689	676	716	713	693	709	690	650	716	760	708	706	739	665	722	728	752	741	729	715	699	704	701	691	709	710	713	671	667	691	665	721	736	703	739	693	743	704	643	767	704	749	741	701	683	718	712	664	725	740	712	723	701	708	729	675	691	719	704	702	711	663	702	687	664	687	759	691	713	761	700	706	684	726	692	700	690	685	733	673	689	683	741	723	716	751	721	663	721	737	691	676	706	690	744	654	733	693	692	704	738	700	671	701	665	683	757	690	668	670	686	735	679	699	690	694	710	676	698	633	709	679	671	711	720	725	682	682	685	721	664	689	741	716	697	775	706	723	748	737	754	700	689	731	686	677	710	710	730	711	668	677	731	679	682	694	708	701	727	686	719	731	686	668	706	760	678	741	681	703	668	704	680	712	701	736	702	684	725	723	733	752	696	677	749	714	703	710	709	714	716	662	728	699	727	683	724	728	695	721	716	702	652	710	691	721	708	668	713	699	716	680	673	716	719	746	708	703	718	701	669	704	708	701	722	699	698	733	702	691	736	717	707	710	680	717	687	730	723	685	693	774	708	724	742	690	690	714	737	685	733	721	702	729	694	654	705	694	739	703	717	697	752	691	754	729	705	660	711	671	704	682	711	760	706	693	696	679	745	717	695	714	738	667	711	699	664	694	767	706	716	717	758	657	630	732	737	711	753	717	729	717	746	726	720	701	763	761	717	753	711	706	718	705	746	703	721	722	714	709	700	664	728	700	738	690	712	729	689	746	710	702	709	699	729	756	729	715	717	704	667	700	703	705	725	720	694	701	749	747	718	711	713	729	723	707	682	675	670	747	740	734	688	716	701	724	678	693	660	705	703	687	694	719	750	657	753	772	717	725	722	726	697	690	719	723	702	671	730	699	715	695	731	697	726	706	691	712	740	752	753	740	730	679	714	690	695	688	693	712	704	656	712	699	727	713	753	689	697	742	722	694	675	700	762	710	714	705	707	666	746	689	726	735	696	694	661	687	715	702	708	737	740	701	702	716	715	693	674	731	744	717	725	697	717	734	697	691	659	689	698	671	738	702	665	695	723	681	708	741	740	731	749	719	747	657	727	727	674	739	669	713	694	722	727	705	677	648	703	722	692	690	698	773	721	682	665	660	662	693	719	710	718	661	700	704	694	634	703	715	730	750	664	706	686	728	734	701	676	727	670	667	679	733	697	673	694	709	695	724	672	688	725	774	724	681	694	659	675	707	708	719	653	721	704	688	710	673	660	722	698	734	705	688	734	746	718	696	710	705	731	751	715	707	664	722	733	653	705	668	701	686	710	694	729	711	687	688	701	703	691	758	755	678	663	749	680	685	742	632	699	690	696	718	709	729	737	699	700	701	713	693	690	667	660	694	688	736	717	746	739	696	696	747	676	711	723	688	690	728	698	679	714	682	716	676	698	690	750	699	757	750	693	720	698	707	728	682	716	684	665	712	704	744	737	690	752	694	746	699	747	709	740	670	704	730	729	666	689	652	686	680	652	775	687	725	689	740	681	701	641	700	676	701	694	697	687	730	706	701	725	686	675	708	679	672	730	730	697	776	730	692	714	700	722	685	722	664	734	653	715	726	719	651	725	733	704	693	751	703	719	727	713	705	666	670	691	712	694	697	721	725	726	666	716	708	766	709	680	679	710	660	672	672	680	680	643	653	639	735	670	694	694	738	747	737	725	673	739	705	696	737	694	725	679	713	713	700	724	685	723	698	672	746	745	754	689	693	710	681	708	740	720	680	678	715	733	746	689	688	701	682	691	700	690	718	692	726	695	729	660	707	747	714	699	719	663	716	699	709	708	647	745	674	733	649	703	695	768	688	728	675	745	719	724	659	687	693	689	755	703	676	695	678	735	699	744	621	666	673	759	687	730	713	706	719	681	714	723	673	700	729	714	700	706	701	751	668	744	712	732	717	711	710	710	713	687	686	721	718	743	747	670	735	687	670	673	715	702	684	728	705	746	699	726	674	695	738	725	700	698	672	722	736	684	686	715	644	711	690	715	741	723	686	678	671	695	700	726	733	677	711	706	716	683	675	665	726	677	735	679	727	691	684	716	719	714	674	663	751	689	673
19772	14466	10521	5176	3796	2949	2466	2064	1847	1593	1427	1315	1284	1222	1144	1026	1054	1010	998	968	943	958	905	941	960	907	907	923	904	959	928	925	920	954	898	896	871	896	871	876	878	983	878	892	883	884	921	883	866	867	909	885	905	862	914	912	941	901	886	869	885	839	898	894	932	938	897	888	935	902	889	900	904	848	931	858	880	903	881	890	906	880	876	873	874	873	846	858	928	878	904	809	851	902	852	901	920	846	941	930	880	888	915	931	896	911	854	851	861	884	887	917	938	863	878	914	934	882	851	846	919	951	896	863	884	882	930	887	855	857	882	853	903	885	850	858	850	898	853	883	924	878	924	882	874	875	867	873	884	849	893	916	835	885	926	869	904	890	891	871	823	852	873	907	891	874	912	890	832	887	862	892	889	901	863	894	927	844	906	867	858	904	914	885	826	880	895	897	866	877	887	869	882	854	855	840	929	866	911	896	877	879	877	915	944	869	887	879	891	855	848	834	885	921	887	885	885	899	855	861	924	855	885	873	866	902	911	874	866	846	828	917	895	901	847	899	903	888	895	887	897	886	884	866	871	907	848	841	918	891	857	862	883	890	839	872	909	834	873	899	852	881	940	892	856	834	918	886	883	870	924	829	860	873	953	923	878	920	962	887	874	893	866	827	869	877	920	842	887	912	858	907	881	907	860	874	909	896	886	895	900	836	865	925	889	839	884	882	926	823	827	905	876	877	906	927	900	862	836	870	913	866	879	863	929	871	885	879	873	847	878	882	858	856	891	850	849	847	900	917	915	938	881	931	870	874	882	865	883	836	904	913	869	877	868	861	894	895	862	814	884	874	910	883	906	888	874	914	885	954	847	845	943	884	872	849	910	900	876	893	911	899	860	862	870	876	872	884	902	804	909	880	886	837	860	862	834	932	860	849	878	854	828	819	885	863	894	930	871	852	825	885	861	869	875	843	857	909	856	889	878	908	876	857	894	857	904	892	839	879	869	907	876	830	865	847	854	835	840	939	859	911	854	882	841	899	867	876	858	860	977	850	883	881	837	927	881	860	840	871	845	878	841	852	889	922	897	901	862	891	882	882	863	923	914	915	872	859	850	888	876	881	899	852	906	983	934	888	813	887	901	912	865	865	875	836	930	875	917	898	854	932	916	947	869	824	868	868	886	869	890	861	920	909	879	876	914	846	874	904	913	904	912	885	883	942	953	929	839	877	860	900	915	894	923	884	907	877	883	850	881	860	898	834	905	842	862	876	883	929	865	889	885	903	835	894	901	881	860	870	849	861	855	884	874	884	915	852	909	885	896	818	871	906	874	932	957	917	913	892	883	834	928	892	896	883	883	917	858	869	853	898	871	882	877	869	880	905	910	907	841	871	895	839	864	833	836	802	899	942	882	874	885	892	872	837	849	931	882	832	879	899	858	848	873	892	889	865	933	854	913	879	923	898	855	898	878	849	829	899	888	919	892	913	866	878	923	894	909	853	900	876	875	890	898	898	926	888	923	836	852	852	915	918	903	910	889	880	868	853	878	845	875	927	854	861	864	921	865	881	903	883	874	840	915	911	891	876	835	866	913	841	885	891	909	866	886	887	839	881	889	857	880	875	884	873	915	881	871	964	865	825	868	875	875	872	891	894	854	855	920	845	818	879	887	900	887	944	883	863	895	866	882	896	889	880	878	868	931	874	817	880	954	878	880	852	953	903	875	906	868	843	881	892	859	880	883	854	895	924	888	821	843	879	899	876	889	893	846	871	908	896	896	856	900	923	911	843	842	884	882	872	895	775	926	869	903	888	865	937	922	903	888	940	876	827	846	919	833	884	906	908	826	890	900	897	913	856	838	925	875	833	900	943	878	852	927	882	901	874	858	904	907	849	846	851	881	852	859	853	926	875	864	884	864	897	847	890	824	876	899	877	876	938	871	881	874	943	879	835	853	908	884	856	853	880	910	908	912	862	875	870	924	881	835	914	840	892	857	890	842	859	892	864	936	880	904	888	919	859	929	881	865	857	891	878	905	893	921	852	888	890	874	884	860	896	888	913	864	896	881	914	898	945	916	896	902	912	854	858	904	852	924	882	857	943	880	843	893	873	902	892	882	840	857	891	891	891	857	891	879	846	915	888	904	881	850	869	863	864	903	926	846	883	910	826	891	908	918	881	869	873	936	817	909	879	867	873	886	822	866	869	834	873	915	865	841	883	912	858	813	852	879	872	871	931	899	888	859	865	861	880	862	863	849	908	890	909	901	900	843	903	884	910	906	883	919	881	890	934	868	910	838	821	832	873	902	843	848	931	866	870	895	899	916	837	897	935	910	897	859	869	893	890	830	861	863	886	907	850	865	910	918	885	885	840	867	881	882	841	870	883	869	912	850	858	888	868	832	888	845	858	854	882	860	882	888	881	886	838	888	862	863	882	882	933	850	885	901	834	847	932	908	906	869	887	860	875	909	863	849	915	908	913	919	894	888	851	946	898	847	923	920	911	898	877	877	927	870	908	924	940	891	874	842	810	911	840	840	898	936	873	913	872	905	873	852	887	878	936	884	906	905	898	866	819	872	851	878	859	895	893	896	863	848	874	901	889	842	894	896	908	893	895	906	897	871	879	876	893	842	854	866	847	844	899	858	865	857	858	905	886	858	845	913	916	879	900	870	886	926	892	872	910	886	918	861	905	916	954	857	846	863	882	904	892	923	868	872	836	894	860	875	870	950	871	896	872	895	858	931	851	877	873	910	893	838	887	897	876	881	917	905	876	883	883	889	908	852	848	884	920	863	838	789	866	881	856	880	900	862	888	849	891	882	937	873	899	879	900	866	851	830	940	892	888	890	866	824	897	885	875	900	925	893	903	892	885	909	887	893	889	925	848	888	892	911	876	899	876	891	886	879	852	879	900	831	855	856	875	918	903	945	876	913	909	849	908	891	865	908	888	862	831	893	826	965	893	864	859	854	958	857	839	908	879	881	927	899	904	860	897	848	822	854	879	924	918	939	851	928	945	937	926	863	828	864	860	828	850	927	906	917	866	877	965	885	898	889	943	857	901	894	860	859	924	892	867	894	850	898	925	877	889	837	899	884	913	873	902	871	889	924	868	880	920	840	881	929	849	876	917	877	900	910	831	872	852	917	886	891	889	886	873	894	931	847	908	886	897	884	857	869	877	899	887	830	889	865	863	891	846	891	866	905	860	864	898	878	850	905	916	918	841	877	884	892	835	857	896	883	891	895	910	892	862	900	887	890	881	858	894	880	881	850	878	900	881	881	926	867	847	841	864	906	872	906	927	884	835	851	851	861	871	910	939	886	865	901	906	817	890	864	899	863	877	909	944	842	874	846	861	866	904	899	905	852	887	939	852	861	888	966	893	884	941	897	905	879	935	879	895	865	906	906	881	897	911	916	861	857	875	813	907	880	886	927	820	879	835	936	947	937	861	894	927	856	860	877	858	866	913	883	873	857	881	925	837	863	893	900	906	887	850	891	924
27524	17285	3533	938	646	582	526	485	453	498	496	486	517	488	476	470	447	454	498	443	437	476	451	436	451	475	440	447	463	428	438	448	449	450	430	454	492	444	496	440	456	453	432	438	453	446	447	437	472	464	431	458	457	468	454	462	502	461	453	453	483	435	451	463	453	471	436	458	442	467	426	418	431	473	501	451	457	433	432	461	453	462	463	481	448	451	426	459	445	454	472	453	434	489	459	459	486	463	434	436	465	490	452	489	454	451	458	433	453	448	469	447	510	427	442	432	481	445	417	444	439	462	430	444	470	432	459	456	473	424	458	453	454	436	486	465	477	442	414	481	450	465	467	450	432	433	475	485	495	464	439	414	413	424	470	478	465	437	415	456	441	499	456	464	481	472	422	453	443	401	480	431	427	422	441	445	447	477	468	421	454	447	441	466	457	468	452	480	502	446	453	449	442	472	441	418	432	451	440	452	468	436	431	451	467	443	492	467	454	465	481	449	457	461	450	457	517	450	468	447	477	463	434	469	387	450	479	469	465	473	422	471	453	487	452	491	445	423	431	422	489	423	446	446	412	414	447	485	479	480	463	460	458	419	459	422	445	449	441	422	455	428	472	443	439	460	431	462	477	444	482	438	488	443	412	491	473	460	410	410	460	464	427	475	463	450	451	489	471	485	453	453	480	410	447	455	513	469	452	469	463	423	451	448	453	446	467	432	466	461	457	438	486	508	480	434	466	429	465	439	454	436	474	458	498	426	436	464	456	485	470	463	441	472	445	438	454	488	438	457	444	436	499	442	385	455	456	484	432	405	468	429	452	471	430	442	450	429	426	456	454	425	484	483	465	437	467	470	456	446	465	462	444	424	434	430	485	454	488	457	437	454	423	417	429	462	464	477	492	450	428	457	452	453	442	450	468	453	449	470	417	429	427	462	460	468	434	454	450	443	436	388	432	440	456	473	434	433	466	411	487	467	429	457	441	493	491	443	445	422	455	475	440	427	466	491	413	465	501	483	463	437	437	475	448	414	467	439	457	464	484	438	456	457	452	470	440	482	453	491	509	470	479	451	435	446	453	439	446	459	439	481	493	436	462	479	487	450	450	467	492	508	443	481	462	464	437	454	448	432	454	427	467	460	462	412	454	437	414	468	463	493	432	428	492	463	417	470	430	437	418	478	453	481	423	443	437	454	447	429	435	443	457	483	467	430	452	459	462	439	443	437	463	431	446	468	407	399	464	420	445	450	415	451	471	450	457	473	489	446	451	464	444	482	448	493	482	432	415	466	466	441	453	451	453	459	470	446	521	440	484	439	481	440	440	467	442	449	487	475	455	462	478	457	435	460	422	408	486	426	454	409	421	426	456	436	454	457	466	489	429	414	445	478	430	480	437	441	437	443	457	452	470	467	438	465	464	438	425	449	407	478	455	424	428	438	452	471	432	465	427	446	452	456	444	472	462	459	475	446	457	446	468	461	470	399	445	437	428	471	426	446	429	451	466	452	479	440	443	440	451	413	460	441	441	466	417	423	448	415	432	476	450	445	459	458	454	487	447	453	441	476	433	456	466	474	442	460	463	465	452	433	511	435	439	422	453	433	489	465	480	427	465	466	448	435	451	486	435	415	407	438	421	441	448	457	430	446	417	460	461	421	480	459	464	449	428	448	422	465	449	435	459	430	434	484	432	461	459	474	448	484	465	435	447	453	452	459	461	466	467	459	447	456	449	417	453	464	435	452	440	417	462	458	489	460	451	452	424	433	463	454	446	456	477	469	447	493	448	484	469	473	448	469	455	490	436	460	444	443	476	506	462	437	458	454	456	473	419	433	442	438	474	448	449	443	450	485	437	456	464	431	417	460	489	467	454	490	420	484	457	427	488	440	404	420	471	422	446	422	508	436	447	437	436	417	455	443	394	442	460	448	452	457	454	497	430	456	440	485	470	464	421	455	446	450	450	417	457	447	446	431	446	448	468	465	433	443	469	460	426	411	460	447	445	455	435	450	454	447	425	460	458	452	445	474	465	460	454	437	466	445	430	462	421	472	437	432	470	432	443	458	425	446	463	453	429	437	474	439	438	466	444	439	440	426	466	420	417	474	435	483	458	439	435	459	464	459	462	483	450	433	431	447	420	436	519	450	477	508	470	467	459	466	437	425	447	452	458	446	477	428	427	463	492	460	438	455	428	475	440	425	485	451	418	426	471	467	480	425	428	436	436	451	426	447	408	445	449	439	450	466	419	495	419	453	502	479	476	389	426	441	437	423	466	471	505	467	454	462	471	449	452	445	457	394	436	477	460	457	476	450	453	415	458	460	461	448	490	467	426	440	485	440	453	462	476	451	460	471	438	465	441	467	475	471	434	467	466	456	437	463	465	460	468	429	450	415	433	458	459	427	490	435	473	445	490	477	434	426	483	445	451	428	480	446	438	455	458	456	492	455	459	435	453	421	469	433	487	455	446	437	456	427	471	422	448	442	440	466	485	426	450	451	463	450	481	426	438	448	466	448	421	422	472	393	438	468	456	496	424	449	446	443	465	447	461	451	471	427	425	462	450	443	457	465	431	442	437	461	452	405	440	490	461	471	441	443	464	443	440	459	440	443	453	471	468	444	375	430	455	460	433	458	444	472	431	434	412	479	436	457	462	432	475	435	463	453	451	442	467	454	420	465	450	448	447	487	502	432	448	449	466	486	469	455	437	477	448	487	443	463	429	472	497	459	438	471	439	457	450	452	433	456	455	481	454	428	480	460	432	466	477	464	432	470	471	448	467	497	426	453	446	444	463	436	465	468	443	449	439	424	478	473	481	434	468	434	409	412	468	444	432	447	430	475	436	478	454	443	473	428	461	482	475	454	501	429	450	484	417	417	441	446	437	447	421	464	452	454	478	484	465	450	490	487	453	423	420	478	435	481	462	496	472	440	426	446	439	476	483	449	482	445	484	426	453	451	464	429	442	451	408	449	455	450	429	456	452	466	482	476	475	441	451	436	438	432	475	454	457	471	458	473	454	426	457	477	429	425	504	422	474	442	459	447	489	493	459	442	418	445	431	447	463	446	452	424	417	448	455	456	386	471	485	458	437	481	457	456	429	461	449	440	460	440	483	424	450	455	447	470	477	470	455	416	446	457	480	460	434	456	490	417	453	455	458	465	449	385	438	458	462	484	468	428	443	428	435	444	458	443	453	421	492	474	463	481	464	465	464	448	419	442	417	489	461	479	437	455	457	434	472	421	482	460	442	442	455	449	453	446	453	450	428	433	456	477	468	472	409	447	472	437	497	415	424	435	479	454	432	447	447	430	449	422	456	489	457	435	461	424	430	454	443	465	446	469	473	462	456	453	460	413	462	444	446	419	477	497	448	463	492	480	438	432	455	471	425	445	438	482	456	415	466	462	445	478	453	437	437	428	454	472	469	440	443	436	467	475	474	468	459	405	466	440	445	484	447	495	453	404	434	481	463	464	470	440	435	455	484	436	435	459	486	425
5779	2348	1877	1122	894	770	781	734	678	668	579	632	624	620	598	573	555	559	597	599	563	574	551	579	587	520	561	598	581	584	588	585	555	609	516	574	587	589	605	574	582	540	591	542	562	585	591	566	537	563	547	570	590	575	571	500	556	553	601	563	588	569	565	548	563	580	578	581	589	566	558	560	570	601	546	558	558	588	593	550	537	567	576	557	583	581	597	563	566	558	582	595	546	555	564	553	547	562	567	625	572	556	633	548	596	542	579	575	536	587	569	593	553	516	573	527	583	569	566	572	570	547	528	550	547	558	594	546	575	561	574	590	524	581	564	551	577	540	552	585	563	561	626	581	560	530	521	547	575	528	583	540	580	586	598	541	587	545	570	575	595	534	565	556	561	623	587	587	585	554	558	543	604	538	544	586	554	553	576	541	572	542	589	543	533	534	546	553	553	584	555	573	554	564	555	562	591	591	565	579	546	543	574	561	572	540	563	606	578	582	549	582	602	553	573	576	580	589	559	578	569	603	572	549	537	569	580	584	573	520	543	570	586	570	535	569	577	614	563	578	574	611	560	541	586	547	576	575	618	555	579	551	529	550	569	568	582	604	604	534	590	563	583	580	542	569	605	577	597	538	562	585	572	594	600	584	548	536	580	603	551	492	542	602	556	565	605	551	593	563	557	534	600	595	577	587	545	548	544	536	568	581	611	539	579	551	627	591	573	561	556	555	573	584	589	559	609	596	578	546	546	537	578	561	529	546	572	589	569	608	566	562	566	629	534	612	572	564	555	612	557	565	567	574	582	576	613	557	571	545	569	541	544	585	573	564	595	589	589	582	615	605	569	526	573	494	562	572	522	569	574	571	581	559	598	590	568	601	604	589	577	570	565	584	551	586	587	591	576	573	515	566	573	575	557	569	533	577	581	550	578	539	575	554	571	560	618	540	576	563	548	565	526	593	581	553	564	545	569	572	555	543	555	497	551	574	601	613	581	547	574	574	569	591	584	571	559	544	548	560	568	562	560	552	574	559	607	534	563	575	524	556	535	570	560	541	573	576	553	599	555	590	577	593	540	561	576	609	571	569	558	554	551	537	539	509	521	543	566	550	587	605	550	594	568	596	555	546	585	590	552	593	608	597	562	539	593	593	528	546	531	591	542	573	590	591	587	548	556	530	571	567	547	602	563	567	569	607	563	551	560	577	593	524	582	577	576	573	537	609	572	575	576	562	579	607	562	564	557	558	573	601	546	567	546	563	567	563	561	603	593	576	567	582	534	535	622	569	551	575	570	575	562	613	582	602	596	580	550	537	561	534	563	538	655	577	541	579	570	573	563	586	581	609	564	577	582	552	573	604	561	559	587	589	554	580	601	589	562	571	596	539	597	587	538	538	563	560	544	576	553	572	619	550	555	568	564	583	630	583	512	579	554	555	561	543	588	612	547	540	570	579	534	555	624	582	558	549	614	567	595	567	616	540	573	524	579	549	540	541	545	554	605	525	578	615	619	583	576	594	565	548	600	611	515	604	543	529	578	541	574	575	580	583	574	540	594	548	607	562	526	564	532	555	532	582	517	562	561	520	552	585	611	578	545	570	585	559	571	588	591	632	530	569	595	540	560	599	562	600	567	572	566	522	576	555	555	624	603	586	588	583	616	581	561	581	543	561	575	540	557	550	622	542	579	568	530	541	532	583	551	560	608	587	610	547	565	560	542	573	577	557	574	574	553	591	552	558	604	582	552	596	600	569	533	563	569	579	550	565	555	558	614	585	576	601	532	565	544	567	564	562	612	571	575	581	546	549	582	538	571	545	571	581	535	550	550	542	599	592	596	532	555	601	614	547	535	498	577	565	567	566	523	586	588	590	534	574	569	574	572	553	583	593	544	576	588	567	562	565	593	521	535	562	601	541	620	566	581	566	584	534	558	580	595	542	598	584	529	563	551	578	564	571	535	508	581	540	585	587	543	574	545	554	545	532	611	543	560	557	564	560	566	554	546	556	570	572	584	640	573	538	577	576	524	589	549	588	530	585	544	529	590	589	558	597	549	588	559	581	560	604	585	548	542	534	554	550	607	562	581	574	558	551	556	603	589	539	549	584	572	540	583	542	556	573	562	549	553	585	586	607	582	568	581	569	572	526	587	587	579	599	596	535	528	557	570	572	606	559	593	552	609	581	562	571	565	542	549	585	572	575	553	578	589	578	588	581	531	555	554	555	586	559	516	589	552	572	568	580	550	569	564	605	575	537	536	552	605	567	559	581	502	567	548	551	521	547	582	572	584	531	574	560	596	615	505	553	575	593	561	563	546	554	584	618	580	535	570	566	538	580	551	577	553	579	555	573	606	584	571	547	566	555	571	572	615	596	558	556	529	580	519	533	579	603	585	517	587	544	541	539	614	547	556	614	588	538	592	551	521	555	571	603	571	568	543	557	579	571	574	553	579	557	605	539	581	600	568	576	553	547	585	601	586	597	597	578	554	538	595	567	598	596	532	555	619	546	535	604	554	550	602	576	505	564	567	567	570	584	570	547	539	540	598	556	589	558	599	537	602	561	570	562	542	576	549	573	598	590	565	572	576	576	582	507	571	552	525	591	583	551	542	563	553	620	593	554	546	557	595	589	564	583	576	503	561	572	558	556	558	585	580	608	576	562	575	582	571	571	584	562	577	592	588	571	566	587	543	594	584	541	569	590	580	549	602	573	560	557	626	552	551	615	581	557	600	541	536	537	581	608	551	598	549	558	579	557	595	554	574	595	543	569	531	568	605	593	536	557	564	549	555	529	592	581	549	571	559	550	527	602	568	568	570	537	572	559	557	544	604	580	605	566	605	569	566	583	568	564	588	589	583	548	572	570	557	590	596	496	567	578	566	556	561	565	584	541	550	558	553	581	574	548	587	568	577	529	564	530	563	580	552	531	534	561	571	531	599	559	556	571	552	590	555	554	563	564	551	564	569	582	610	543	571	588	572	550	544	613	555	583	560	594	562	542	548	533	560	599	554	577	602	593	570	587	571	570	579	546	576	591	547	533	580	572	545	575	535	563	530	555	584	572	596	548	581	563	550	566	608	604	529	548	550	562	559	554	538	552	578	556	563	571	547	527	551	574	566	511	578	581	542	571	586	572	533	604	548	567	572	563	580	551	549	577	596	546	567	560	526	521	571	599	599	550	584	546	566	548	559	575	584	557	548	538	607	586	535	560	592	570	585	573	594	529	567	589	609	557	565	591	576	607	550	541	580	551	554	538	577	603	536	577	580	551	573	582	583	590	590	579	529	539	522	552	531	597	565	607	542	601	562	564	547	565	565	550	581	543	559	598	601	580	601	557	552	560	574	573	598	595	604	553	608	580	602	569	577	619	556	556	569	590	580	589	579	559	564	525	585	602	585	525	627	586	514	565	611	576	549	583	592	594	573	561	561	554	566	571	624	578	594	546	591	551	542	567	586	543	538	581	547	586	553	571	526	577	549	583	579	553	564	573	608	563
23563	21392	28583	24548	21239	5637	1447	1141	1062	1017	985	907	905	854	824	857	854	832	831	802	754	805	837	808	752	759	808	790	789	761	811	840	803	785	838	786	802	766	875	788	756	803	811	815	789	841	753	758	824	763	820	800	773	835	755	804	773	818	726	814	809	767	757	757	775	793	788	822	776	780	805	729	769	798	821	789	793	828	822	780	794	750	822	796	800	745	782	788	787	788	755	780	824	774	749	793	772	752	761	766	765	775	830	779	825	736	815	805	793	737	794	760	729	792	750	792	777	733	741	771	751	781	788	765	803	771	799	803	788	797	811	815	740	782	802	806	773	777	806	781	797	802	758	773	777	829	756	797	818	764	804	750	769	799	767	781	832	813	758	746	747	782	831	704	775	763	786	824	775	769	776	743	754	782	747	796	817	818	759	789	811	760	724	783	814	755	785	768	769	836	771	793	731	758	797	806	826	742	773	774	768	771	777	769	779	776	779	759	818	786	813	776	747	808	807	752	840	780	771	784	768	732	789	797	799	781	773	814	796	782	834	753	788	755	778	767	767	750	778	796	803	773	804	829	774	768	752	705	754	770	764	784	779	782	813	801	772	775	716	786	717	790	782	780	834	766	761	789	826	765	719	766	770	716	767	788	767	847	811	756	748	762	788	760	766	764	795	748	824	747	744	751	768	789	779	779	716	777	786	789	774	836	776	727	810	766	726	787	769	777	815	729	758	766	766	865	784	747	816	791	743	771	755	789	818	752	787	778	745	784	745	776	815	784	767	764	812	810	786	742	719	827	813	788	750	771	806	766	801	817	807	771	789	767	820	735	795	817	782	779	797	783	777	797	796	821	792	759	786	782	742	799	709	775	740	770	778	798	802	800	769	767	716	808	770	746	794	773	781	753	773	785	804	798	790	801	819	833	735	788	812	779	773	749	759	782	736	814	763	778	746	774	796	727	796	736	771	799	786	800	780	790	773	766	781	788	763	784	807	748	808	766	742	820	773	756	771	776	742	785	751	810	819	777	737	836	823	761	795	767	752	755	832	747	745	765	782	779	777	765	740	771	769	762	746	775	810	711	790	752	781	826	798	763	782	815	814	742	740	773	819	733	810	819	742	788	764	801	771	742	795	735	787	821	744	828	760	775	805	802	811	810	760	792	817	753	772	794	780	778	749	796	760	784	783	769	804	775	783	787	789	780	820	772	808	758	769	810	773	788	829	778	828	786	812	766	744	755	781	757	744	751	794	764	786	765	780	747	813	803	783	786	801	806	804	759	759	794	755	780	767	804	767	749	775	775	852	842	757	746	753	791	752	807	760	835	796	802	762	736	777	790	777	824	818	808	765	788	777	777	812	793	834	738	748	758	759	799	788	775	809	780	764	757	789	773	742	821	815	747	776	815	756	780	776	776	751	829	750	765	751	772	756	759	799	796	784	787	770	740	761	746	782	781	767	720	792	760	802	775	769	788	780	790	744	781	805	810	745	796	786	755	825	790	757	758	843	792	814	758	803	765	779	773	810	793	736	760	804	814	812	762	777	691	794	805	792	771	810	768	773	793	751	783	788	751	760	768	793	787	765	748	809	760	777	771	827	771	724	768	755	721	790	809	770	794	751	795	778	802	774	782	763	792	833	776	779	787	802	786	805	780	774	779	759	767	786	810	739	755	741	729	784	753	799	762	810	756	767	742	759	778	760	759	764	777	757	809	781	824	794	797	770	743	795	726	788	739	755	750	746	793	850	716	751	731	742	758	811	738	740	786	756	780	721	779	805	800	741	787	835	778	790	790	780	769	771	740	775	812	807	780	802	752	779	680	802	801	806	763	819	768	808	771	737	759	773	818	819	733	803	804	752	784	741	774	736	813	738	805	807	818	845	760	794	721	784	767	764	751	770	787	798	803	766	720	790	736	752	802	787	807	773	719	763	819	781	757	765	766	846	803	806	776	737	762	742	826	822	753	771	777	742	749	762	788	723	820	753	810	771	753	767	743	756	835	828	809	737	765	817	782	821	764	791	770	753	826	755	746	745	811	804	799	804	726	763	750	769	788	818	742	859	752	753	834	784	781	775	848	764	769	756	783	791	790	778	806	760	793	735	750	734	834	795	766	761	768	779	809	815	757	782	805	787	811	784	818	757	779	779	758	752	733	845	748	772	817	808	806	778	771	775	723	777	794	782	797	806	783	773	757	757	817	755	793	823	792	754	797	790	786	779	795	754	807	734	801	747	779	771	761	806	746	739	782	808	756	848	767	780	806	787	744	769	794	822	782	804	757	742	766	770	767	839	777	778	838	741	772	747	823	805	785	774	763	774	784	805	787	815	807	777	786	801	770	772	802	796	786	774	796	842	766	816	794	776	775	777	776	763	801	754	752	744	793	846	723	739	736	756	760	779	790	777	751	737	725	806	779	774	790	806	798	761	796	793	748	757	815	797	817	772	814	751	744	795	802	777	791	786	822	786	732	801	715	755	826	812	756	814	778	802	742	796	803	732	734	742	795	806	770	768	791	795	728	790	780	759	766	772	759	712	810	715	769	787	777	792	824	772	784	757	802	841	807	759	800	761	811	775	800	760	813	797	779	777	806	795	779	787	758	746	768	777	763	816	767	791	820	838	770	796	753	742	793	794	783	798	711	763	742	789	722	803	802	776	757	770	797	781	795	776	809	786	740	766	781	782	748	733	793	825	802	815	743	717	772	719	728	773	777	721	787	779	788	745	770	766	806	774	755	731	780	796	784	759	797	786	791	763	796	752	787	761	741	800	798	771	810	772	814	780	787	804	796	814	813	759	782	824	784	776	770	753	768	765	736	797	797	805	792	777	771	729	810	762	747	753	789	825	764	732	795	786	787	748	802	775	758	797	794	837	761	798	821	779	791	791	803	820	741	784	801	766	790	814	736	753	762	757	817	722	858	784	780	819	753	785	758	768	784	798	813	771	795	775	789	755	816	796	765	742	798	794	749	787	802	779	787	793	728	786	851	745	740	717	769	838	793	822	745	773	779	772	782	739	793	803	773	755	757	797	788	754	789	777	788	769	806	769	785	815	757	788	723	757	730	812	795	747	764	793	767	764	757	782	801	771	761	811	779	773	824	752	776	795	791	775	768	798	784	788	799	805	792	742	789	809	777	802	786	759	760	826	814	765	771	787	797	817	785	801	765	838	778	770	777	802	750	813	776	764	766	761	763	784	780	760	790	758	795	742	754	767	758	751	740	769	799	771	771	772	754	794	775	766	767	778	780	765	794	795	802	760	727	749	755	773	716	762	749	750	807	804	779	799	787	733	763	769	791	747	758	783	757	818	794	797	786	745	787	760	751	775	757	759	806	801	759	742	799	825	770	770	776	751	788	771	810	785	773	741	733	794	745	802	792	795	804	804	783	784	828	814	764	762	740	760	781	768	826	717	781	757	767	754	813	762	819	775	769	775	767	818	763	822	767	778	764	772	744	763	808	752	759	780	785	760	734	751	769	803	817	840	776
12527	9261	6872	3407	2601	2214	1833	1671	1456	1347	1270	1219	1166	1160	1069	1065	1054	1019	1070	1032	1008	1026	1006	963	1001	991	1001	990	999	1006	1000	980	972	955	959	935	1022	973	989	970	968	963	932	963	966	977	947	1008	978	965	959	989	930	982	919	1015	940	972	1005	954	957	994	898	982	958	950	990	943	949	980	945	936	924	949	1013	981	972	943	948	1001	998	911	954	960	993	992	924	966	917	938	950	968	923	965	944	937	960	937	979	1015	923	980	964	954	959	969	991	925	980	938	1027	966	958	973	1014	939	984	1006	957	941	931	926	979	943	937	952	963	947	975	955	980	940	954	967	1000	943	933	948	961	974	991	959	975	968	937	998	963	953	966	953	982	1009	990	1019	954	971	969	997	993	965	959	971	956	931	972	961	988	945	908	949	929	951	938	938	981	967	953	902	971	911	910	960	987	953	1002	963	948	975	949	917	976	954	952	944	970	990	988	900	957	913	925	954	992	967	912	915	944	990	971	939	938	918	939	960	970	923	942	944	961	984	979	1006	932	937	996	972	978	953	934	892	942	1020	987	943	871	1005	969	964	965	965	945	960	981	947	988	1020	968	924	910	976	942	963	983	1009	938	957	923	911	959	960	942	946	982	1012	967	982	944	1012	886	980	918	964	931	977	970	973	912	998	970	923	961	963	969	952	989	875	936	955	966	951	908	951	924	943	935	989	941	1003	980	958	1003	928	960	915	894	900	978	982	1003	959	954	935	955	929	973	988	976	909	962	957	943	957	986	963	984	990	998	952	927	964	941	978	964	970	909	960	979	984	941	934	974	928	986	972	931	989	907	954	894	964	948	914	935	954	975	910	999	1001	934	990	972	964	904	921	1008	949	948	935	941	1007	948	953	980	935	896	951	919	978	981	945	986	956	938	951	982	1007	978	1003	990	964	970	999	1026	933	948	956	956	956	924	936	923	1004	925	943	921	973	981	977	971	898	927	1000	940	969	992	949	933	979	989	984	977	998	1001	938	963	983	905	948	940	922	985	981	1039	968	946	959	974	984	941	973	970	961	974	969	932	951	941	994	984	950	912	1023	937	958	1015	953	973	900	994	987	1011	964	898	954	930	1005	927	998	989	935	904	969	973	944	976	922	966	950	981	930	930	925	948	974	918	936	974	930	941	938	1004	939	980	991	908	974	982	918	952	906	958	991	969	964	971	954	955	1029	912	975	939	936	962	974	969	894	959	961	986	931	950	984	973	942	927	974	952	977	956	996	927	1035	983	953	1008	973	1002	917	1020	921	974	882	963	954	942	987	1003	987	923	969	964	961	937	963	970	880	958	891	969	983	955	930	973	950	937	951	987	978	964	994	1024	895	946	936	939	972	942	907	980	964	968	951	958	960	948	917	937	973	990	918	1010	951	951	1018	983	968	890	961	928	966	992	941	946	974	971	964	928	986	976	921	935	921	973	949	974	944	995	965	1013	920	959	993	997	881	971	948	956	997	921	910	951	922	994	970	981	961	972	933	912	922	964	992	964	928	984	918	958	984	952	992	936	982	932	963	951	957	919	1012	937	889	991	965	942	975	928	935	971	924	977	1018	972	941	993	918	897	977	929	997	956	992	975	907	936	962	954	977	1001	952	912	961	1000	952	906	952	1058	977	985	953	969	934	943	962	990	942	936	987	968	946	935	955	976	989	939	967	926	925	927	976	950	970	971	865	963	935	1000	989	934	945	964	958	957	929	974	1016	971	991	980	922	953	979	924	976	934	956	992	972	945	960	937	893	928	948	932	928	976	992	971	978	954	939	927	957	1005	958	910	982	943	983	900	975	913	909	931	976	866	947	982	944	1011	963	966	983	979	971	914	920	922	986	976	993	971	923	904	897	988	915	981	984	941	925	897	959	969	937	1006	974	967	907	912	971	960	939	927	934	985	932	933	963	912	1002	944	961	943	927	936	955	981	914	993	1023	939	972	965	978	983	959	976	989	916	930	1008	929	936	941	927	968	972	891	958	971	924	935	969	949	1013	979	944	944	925	890	973	993	916	973	927	975	981	976	939	957	976	903	977	978	982	934	974	1001	1031	961	1004	935	981	973	917	928	961	954	925	963	1011	950	960	943	950	972	947	896	991	934	934	955	968	984	919	930	985	956	979	921	918	952	964	979	992	1016	972	1014	960	942	969	966	966	949	1009	956	916	972	892	963	993	1005	948	1007	939	955	961	916	943	947	993	1006	990	970	948	964	895	902	906	903	996	920	948	973	965	1028	1002	923	960	929	976	944	1003	961	953	1012	925	940	922	940	975	910	1001	962	963	953	1011	982	972	934	932	891	960	937	952	943	1001	960	936	935	952	993	1009	924	986	966	979	990	988	998	906	979	930	976	896	929	947	973	929	990	956	989	895	982	975	947	933	958	933	923	985	967	994	948	974	953	900	969	951	961	910	964	977	978	988	943	993	999	962	976	943	951	999	928	932	958	974	916	957	1036	987	987	962	941	957	968	978	962	905	905	941	981	979	1015	954	926	985	956	940	939	966	986	976	964	944	960	926	950	974	967	976	943	912	946	977	931	961	1014	896	887	946	918	935	994	917	920	935	895	938	949	918	919	972	975	980	968	982	968	988	1003	968	929	1006	909	913	1014	965	962	947	984	948	948	992	954	960	919	975	944	948	966	946	989	936	948	957	985	938	988	1000	950	936	995	936	993	998	979	936	951	952	975	965	962	992	987	954	927	946	964	925	937	895	939	1016	985	964	976	1006	1024	970	904	874	958	949	939	958	980	929	925	915	936	995	962	950	943	928	912	955	963	986	967	924	951	948	975	936	974	944	961	928	989	978	965	1028	915	926	944	986	922	982	938	947	900	947	985	990	985	964	999	961	959	994	941	946	1009	959	952	948	976	949	953	1008	926	932	924	981	938	937	962	941	945	993	942	876	970	923	948	954	958	996	940	968	973	1004	942	987	909	937	973	962	1005	947	945	932	934	970	958	912	953	983	969	1003	944	983	971	912	926	991	938	959	1007	1000	950	908	929	955	954	939	882	903	1009	910	941	955	968	972	947	955	996	937	946	911	953	1040	961	919	923	998	962	980	966	935	1039	948	972	995	995	1004	991	951	951	941	949	971	924	980	924	958	922	911	965	941	973	900	940	909	993	933	1022	1027	981	980	990	967	986	934	962	939	978	971	965	963	987	935	913	972	923	978	947	946	967	981	970	911	936	930	953	926	941	949	971	984	992	932	972	979	967	975	970	967	944	977	992	930	927	985	910	923	925	937	964	918	940	975	936	941	933	958	972	964	939	922	971	988	890	969	1002	994	947	941	942	970	914	937	983	922	906	1007	960	896	910	1008	960	977	978	904	1006	1037	953	933	958	897	970	931	965	1004	934	939	983	956	970	967	950	871	951	962	993	916	971	976	996	980	962	971	932	911	990	971	962	947	962	956	924	1027	919	946	967	994	947	935	970	952	1024	916	956	1011	943	945	921	965	946	933	951	959	966	922	908	905	913	954	971	975	963	988	975	1007	939	1012	927	930	941	968	1011	966	937	941	911	926	978	1039	956	954	1012	923	999	960	957	947	1020	943	962	933	937	980	970	946	956	950	944	916	937	985	965	1038	957	930	957
24584	21380	27244	25586	5148	604	501	435	399	351	379	338	348	374	306	296	316	313	276	297	272	280	280	274	274	306	294	299	289	306	254	289	297	274	268	294	287	277	305	285	297	293	275	299	281	283	267	303	296	276	290	280	274	261	296	295	296	306	296	272	282	297	272	291	321	277	303	298	267	284	259	302	291	273	299	285	259	248	257	297	299	305	237	279	286	265	300	272	271	265	291	288	296	240	256	289	286	281	308	282	284	304	284	283	267	291	291	278	274	281	289	276	289	293	297	284	282	286	267	271	277	307	289	264	247	288	270	312	293	305	268	273	269	274	272	269	299	237	275	280	285	308	260	283	259	307	307	276	289	258	292	294	261	275	278	280	266	302	299	278	297	280	267	274	300	255	287	284	294	284	290	279	277	288	278	280	285	288	278	302	267	273	290	279	280	269	265	279	310	279	282	272	247	281	264	248	273	268	261	288	265	279	270	275	248	277	272	261	283	243	288	280	279	294	295	293	288	258	285	306	296	276	275	272	290	292	266	291	259	275	279	288	288	301	284	274	239	304	281	280	288	276	289	312	264	310	280	287	290	286	283	272	288	275	278	280	293	275	291	272	274	255	275	262	261	271	278	276	247	291	303	284	306	295	273	297	316	281	284	266	257	293	273	269	304	284	293	282	269	278	299	279	291	318	297	309	271	266	284	306	285	249	316	275	264	277	293	285	249	290	284	287	286	273	268	263	278	306	305	269	276	284	255	317	254	290	253	280	292	297	288	275	316	266	260	262	322	298	274	265	317	303	277	273	300	292	280	306	282	279	285	257	247	260	271	296	296	280	302	235	298	280	290	277	304	292	284	283	278	267	261	286	293	287	281	287	288	291	281	301	281	264	287	278	286	299	270	262	272	301	279	311	289	294	290	257	288	301	255	324	295	273	282	267	286	260	267	268	272	272	297	289	290	255	249	272	277	297	273	282	258	300	267	287	311	288	260	261	291	310	288	264	270	284	302	310	249	308	289	284	308	262	279	296	282	265	272	284	307	305	297	271	286	274	304	290	280	272	295	267	255	282	251	278	300	284	293	288	285	269	293	281	255	289	284	330	301	277	297	289	301	299	271	242	297	280	268	283	299	238	332	295	288	262	292	266	268	301	268	273	310	279	274	283	275	292	278	244	288	273	278	288	306	293	276	263	283	341	281	287	271	304	263	286	259	286	262	283	283	286	300	313	312	279	288	275	275	264	247	292	289	278	285	293	292	298	262	274	310	282	277	269	278	257	295	272	281	280	279	304	282	282	280	272	291	312	298	290	264	289	288	291	275	298	265	279	276	288	267	296	304	300	295	292	271	274	259	310	273	281	302	260	262	348	264	283	269	277	283	269	268	293	330	309	275	283	283	275	304	265	275	275	292	302	286	280	260	267	305	274	284	288	311	274	267	280	283	268	265	263	283	260	273	262	280	305	274	282	270	255	280	281	328	270	295	250	305	276	256	278	297	293	302	288	314	313	303	280	275	274	298	273	261	299	305	265	280	279	260	262	283	291	284	278	288	308	280	247	288	285	284	271	269	314	257	237	264	257	282	276	284	290	307	274	224	281	306	276	279	287	291	283	297	294	306	264	292	240	272	280	258	268	269	298	273	264	261	293	293	286	296	310	288	284	247	291	271	254	291	270	294	284	259	266	259	281	282	282	265	276	242	261	286	273	312	276	288	252	257	288	256	275	290	281	277	285	311	273	316	292	259	252	292	334	282	271	294	299	258	304	295	275	297	257	290	293	286	280	287	302	292	275	264	297	290	276	315	280	288	300	287	283	303	286	260	284	289	324	292	277	297	292	271	262	297	280	283	287	289	289	295	282	315	263	280	306	287	272	266	264	285	279	266	269	294	274	294	259	254	247	297	301	289	298	278	281	270	281	283	268	284	284	278	295	289	294	271	258	280	326	278	298	292	278	301	288	273	297	290	247	275	263	276	269	264	251	301	299	269	273	274	284	286	258	291	272	266	248	277	298	305	300	293	284	263	264	275	326	262	327	283	284	267	267	278	288	292	285	288	300	298	280	306	301	278	274	257	287	320	270	279	277	273	244	282	265	254	286	257	267	280	276	298	281	295	266	289	306	298	279	267	300	302	341	258	299	277	275	296	286	300	286	288	267	271	306	303	259	290	283	280	258	280	288	261	290	263	268	285	323	270	291	301	258	277	307	290	312	283	253	299	275	237	277	317	287	287	281	288	259	280	295	268	276	266	305	278	285	279	274	303	321	269	276	291	273	254	285	301	278	268	302	290	253	293	278	298	302	279	278	282	260	280	261	264	298	261	281	291	284	287	251	266	291	266	292	279	287	305	282	279	258	293	287	286	276	248	317	265	274	275	321	272	289	308	269	249	311	283	252	261	287	299	277	260	309	296	277	286	278	268	305	256	314	269	301	249	276	275	294	277	315	274	269	287	254	286	288	262	284	277	260	321	282	269	307	273	284	287	295	282	276	284	268	287	285	278	291	291	267	253	280	304	285	298	266	302	297	268	276	253	266	301	293	243	294	288	283	301	279	249	288	264	270	288	289	269	277	255	258	283	295	280	286	273	279	293	256	272	292	274	298	274	257	273	280	273	295	273	304	287	275	277	268	295	238	304	291	270	306	288	267	279	278	283	280	269	303	283	281	277	251	326	273	293	270	281	276	309	288	292	292	273	277	258	284	289	275	274	252	271	261	293	273	303	285	269	288	262	272	293	306	256	269	267	254	281	322	247	291	289	282	312	263	290	297	293	279	285	281	286	276	283	291	268	294	284	291	257	276	264	264	274	286	285	290	306	267	289	272	283	309	298	276	281	275	277	294	270	279	273	268	258	289	291	250	297	302	249	276	257	322	269	301	322	300	267	290	268	253	269	303	274	283	287	289	293	283	288	279	259	289	282	288	294	273	298	310	277	299	281	283	298	240	280	275	278	261	266	293	287	285	294	272	298	295	303	320	277	309	274	252	272	265	278	271	261	258	293	278	247	273	256	286	262	274	295	285	252	298	301	284	276	280	273	271	323	294	258	310	287	278	305	290	269	226	299	274	298	301	289	290	300	325	279	232	304	280	265	270	271	262	286	273	293	269	297	295	285	270	274	284	283	272	279	279	276	315	296	306	292	295	250	283	264	259	252	305	290	300	283	283	304	244	308	293	279	298	281	289	293	269	291	312	249	275	282	284	250	299	264	300	291	278	269	246	301	264	272	285	276	269	264	285	242	280	283	295	257	298	270	293	279	233	297	268	274	271	266	279	297	253	290	302	278	264	297	296	260	247	286	264	266	294	278	256	280	283	287	307	274	262	268	286	284	271	261	284	282	260	282	309	269	268	297	307	269	284	282	272	285	258	249	294	319	294	281	292	264	270	271	274	264	271	257	285	281	276	274	296	291	255	272	308	288	297	290	263	288	260	274	310	311	286	286	282	282	280	317	268	290	299	271	278	299	271	284	300	288	318	272	290	308	262	283	307
11626	5435	3940	1954	1295	1143	918	800	735	608	562	575	502	533	485	453	410	428	389	385	411	394	437	404	394	397	415	415	399	383	395	411	369	355	376	381	408	368	402	412	384	393	371	381	387	360	364	396	377	398	369	367	394	371	382	352	377	378	369	349	409	392	398	385	374	377	395	387	392	373	366	404	378	362	401	370	377	362	373	375	384	381	396	348	385	396	386	390	394	388	394	362	379	398	348	374	380	388	407	356	382	395	401	421	381	384	388	393	416	360	401	358	409	394	374	371	412	350	379	375	343	365	338	407	395	371	410	392	360	379	369	391	384	391	395	366	375	374	405	393	377	418	367	371	359	386	366	373	353	413	366	395	384	365	351	340	388	344	348	386	373	372	377	399	366	376	366	369	360	373	374	345	408	368	369	362	388	360	361	362	366	377	376	369	366	381	375	339	387	408	390	406	352	395	356	362	385	349	427	352	363	387	401	395	415	375	394	364	376	371	409	377	369	395	368	396	380	364	387	389	368	365	389	341	375	381	386	375	374	362	370	347	372	386	373	366	346	368	362	344	366	368	346	356	381	344	418	390	365	399	376	407	411	364	380	372	363	378	389	377	402	402	393	374	380	399	397	367	340	402	370	372	398	374	420	368	382	388	372	360	393	387	375	363	371	419	392	364	384	351	349	383	399	411	372	365	352	361	380	395	387	346	395	402	389	358	366	382	353	420	382	362	391	374	385	380	380	375	344	371	384	358	372	424	361	387	368	395	341	402	342	383	376	346	358	347	406	391	380	387	387	369	415	398	371	390	390	376	395	371	367	349	380	375	384	342	373	361	374	400	360	389	380	395	363	388	378	418	385	356	394	381	393	392	395	367	388	384	380	432	443	354	375	366	354	371	369	373	369	350	351	386	404	385	376	402	364	364	360	422	353	387	357	379	383	368	347	418	363	381	389	402	397	374	400	362	386	373	390	361	378	396	369	399	390	371	360	348	336	382	381	344	395	382	397	379	382	369	373	390	386	394	375	384	396	391	419	403	404	378	375	422	385	339	378	389	387	372	352	394	355	367	396	387	391	403	377	390	386	396	374	364	361	358	352	390	386	386	378	359	356	369	362	376	368	380	367	367	370	393	381	373	360	378	384	361	390	362	385	400	396	378	377	369	408	399	352	372	354	406	361	376	372	351	343	388	379	411	383	363	397	367	366	364	369	406	389	366	422	409	384	369	394	389	415	370	404	402	382	384	409	394	380	364	364	380	396	406	378	404	393	410	412	353	358	385	409	390	389	399	374	387	387	389	370	338	368	365	383	369	370	349	357	380	407	358	394	362	416	355	397	421	355	353	356	375	395	420	336	372	382	395	395	366	369	394	367	382	388	365	363	397	387	370	373	398	333	372	376	359	337	383	385	388	362	356	366	405	381	374	367	394	353	382	415	389	398	362	404	384	351	403	355	376	375	386	360	386	400	392	410	381	391	418	381	351	337	429	395	350	345	373	394	362	366	397	400	393	420	419	375	388	363	373	404	324	343	395	386	361	400	369	427	405	352	381	345	396	365	400	401	407	346	425	359	367	376	354	392	388	376	372	387	404	382	381	350	379	361	389	360	377	391	376	362	346	387	338	439	351	406	410	393	379	345	403	394	399	402	362	393	388	371	337	393	391	403	371	421	378	413	405	391	363	406	368	415	391	397	409	416	379	341	367	382	402	391	391	362	360	378	378	409	363	367	368	390	390	422	400	348	374	377	371	351	346	354	362	410	403	382	364	357	340	372	361	375	347	389	361	355	365	364	375	386	374	365	386	383	372	377	389	366	379	355	368	395	411	341	378	420	388	404	340	383	384	404	369	383	378	376	386	410	393	388	339	374	394	383	376	377	381	395	409	359	395	380	367	428	356	406	378	406	354	391	389	381	418	365	372	361	385	385	400	367	364	376	374	374	374	384	337	384	415	400	371	406	363	354	352	402	398	411	407	383	366	385	418	382	383	366	433	361	390	390	353	389	361	354	339	366	353	399	387	397	349	406	379	343	362	353	367	357	395	393	370	433	344	362	387	377	368	394	357	360	371	402	354	393	370	382	377	384	396	362	386	371	381	360	381	390	388	360	406	373	346	374	372	382	379	403	404	366	380	421	371	358	404	360	372	400	411	359	402	378	374	388	352	343	358	405	376	411	391	361	427	368	372	384	432	377	386	370	357	371	381	411	374	394	381	360	372	366	421	378	379	391	383	392	347	363	360	378	373	360	380	386	392	357	347	361	385	364	366	353	369	354	360	362	351	410	404	396	362	386	390	373	371	374	349	346	357	345	398	375	364	386	391	392	363	384	341	373	387	389	375	381	401	369	371	342	388	364	394	413	391	358	368	375	383	364	385	342	342	371	349	352	367	378	356	375	400	387	368	365	360	358	384	357	389	392	395	355	391	333	397	402	394	380	405	394	401	413	364	376	414	408	397	385	350	386	377	403	376	415	362	343	399	407	370	387	385	378	405	348	366	400	390	350	376	379	355	380	378	375	389	405	353	392	387	384	393	382	374	385	406	360	342	351	363	368	376	386	376	401	353	402	358	377	397	383	397	351	393	369	376	377	395	372	405	387	380	379	393	343	391	354	340	397	382	407	400	371	397	385	409	361	399	383	389	364	388	413	398	391	383	340	388	350	373	369	385	384	378	338	376	391	385	351	384	367	361	370	368	376	359	394	378	378	392	382	414	365	379	442	365	377	363	389	398	438	374	391	347	349	386	357	395	390	373	362	424	388	403	369	355	396	395	397	395	414	370	387	407	378	362	398	389	377	366	386	395	366	341	352	364	338	365	379	389	395	358	370	408	377	387	371	379	388	379	359	374	423	354	366	366	387	370	331	407	389	364	403	394	373	361	353	374	406	400	425	390	373	383	368	360	381	394	407	358	396	361	393	384	396	371	405	364	399	382	359	355	417	375	366	396	361	366	368	370	345	386	372	391	378	406	389	362	396	389	374	390	402	384	375	413	398	369	369	393	398	378	390	380	363	375	383	374	402	385	390	370	377	396	384	413	374	406	400	375	404	372	420	379	379	361	365	399	375	376	382	398	389	399	391	346	377	383	397	373	412	394	390	392	368	357	387	387	378	384	377	389	380	368	382	373	380	401	400	385	367	379	397	377	379	384	394	382	359	359	353	390	338	378	374	344	388	399	391	388	391	385	367	386	352	405	398	404	359	366	370	411	360	391	407	373	373	383	383	380	356	375	399	390	377	408	406	368	361	366	389	372	354	369	397	405	366	400	408	383	392	356	368	399	357	380	379	419	356	372	364	406	374	401	392	388	362	365	348	389	390	394	387	417	381	393	374	362	377	366	370	390	394	417	370	389	394	368	363	333	394	398	400	370	379	384	383	360	381	404	368	366	383	379	396	384	352	354	376	373	338	390	366	373	375	382	347	385	375	372	361	377	377	359	378	385	409	377	367	345	397	350	380	407	391	381	388	373	384	362	396	412	414	347	383	375
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
