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
340351896845	340351897364	340351897914	340351898464	340351899014	340351899564	340351900114	340351900664	340351901214	340351901764	340351902314	340351902864	340351903414	340351903964	340351904514	340351905064	340351905614	340351906164	340351906714	340351907264	340351907814	340351908364	340351908914	340351909464	340351910014	340351910564	340351911114	340351911664	340351912214	340351912764	340351913314	340351913864	340351914414	340351914964	340351915514	340351916064	340351916614	340351917164	340351917714	340351918264	340351918814	340351919364	340351919914	340351920464	340351921014	340351921564	340351922114	340351922664	340351923214	340351923764	340351924314	340351924864	340351925414	340351925964	340351926514	340351927064	340351927614	340351928164	340351928714	340351929266	340351929814	340351930364	340351930914	340351931464	340351932014	340351932564	340351933114	340351933664	340351934214	340351934764	340351935314	340351935864	340351936414	340351936964	340351937514	340351938064	340351938614	340351939164	340351939714	340351940264	340351940814	340351941364	340351941916	340351942464	340351943014	340351943564	340351944114	340351944664	340351945214	340351945764	340351946314	340351946866	340351947414	340351947964	340351948514	340351949064	340351949614	340351950166	340351950714	340351951264	340351951814	340351952364	340351952916	340351953464	340351954014	340351954564	340351955114	340351955664	340351956214	340351956764	340351957314	340351957864	340351958414	340351958964	340351959514	340351960064	340351960614	340351961166	340351961714	340351962264	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	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
21375	20014	27335	22406	20020	20074	11410	1767	1260	1142	1148	1006	962	944	863	843	861	844	866	728	784	759	785	742	792	744	748	747	703	768	728	730	717	735	719	697	740	667	701	677	693	717	700	685	726	734	722	737	745	729	704	698	747	729	729	710	671	738	702	685	666	712	692	706	690	740	686	696	694	702	668	690	698	693	668	692	710	670	734	715	735	675	740	696	693	695	708	693	739	674	727	700	689	686	736	658	718	694	670	746	708	696	671	695	725	727	678	732	723	703	693	665	757	676	736	696	710	701	710	738	712	700	724	620	696	672	663	734	683	685	696	712	753	723	689	689	646	650	716	697	638	664	680	736	700	698	667	704	655	705	675	720	724	688	654	668	732	662	687	702	662	677	678	762	649	640	659	721	697	682	703	731	735	679	714	658	730	659	679	674	664	717	712	707	696	659	713	690	714	641	698	660	648	678	714	658	731	730	703	671	679	680	706	706	648	679	695	675	695	666	666	629	672	726	735	723	679	707	644	662	721	706	698	737	683	685	707	666	694	752	692	653	691	661	676	701	731	680	712	705	688	639	681	676	696	654	644	696	691	662	746	674	676	659	722	698	681	671	650	727	678	689	708	722	705	733	695	680	698	696	657	711	686	645	793	706	676	658	681	675	670	643	728	702	699	721	756	694	674	741	704	681	663	692	679	695	690	685	697	673	695	684	692	718	689	697	688	695	720	687	722	726	691	710	708	696	709	678	712	652	732	671	683	668	715	685	725	688	690	712	721	707	690	672	715	675	671	707	695	667	656	730	678	692	698	672	680	658	706	666	674	640	694	722	663	662	705	680	661	699	651	692	694	685	694	673	694	721	641	715	710	688	666	710	679	697	691	662	679	726	746	741	737	668	686	770	701	686	704	665	698	655	685	738	752	701	720	708	742	714	715	710	734	657	654	642	638	704	659	670	657	693	694	699	656	734	724	727	739	729	686	686	682	731	653	682	721	715	695	697	740	691	687	637	703	685	683	699	693	733	672	685	702	683	656	680	687	700	723	706	700	705	734	699	710	722	745	683	734	676	655	722	677	626	724	662	701	696	684	677	748	696	706	702	728	711	726	731	677	636	668	683	686	707	757	702	728	705	719	679	695	690	722	678	708	688	688	672	725	678	705	684	694	715	686	690	684	719	686	680	705	723	728	680	704	687	687	732	684	708	667	735	707	694	680	718	661	671	678	688	710	676	638	666	692	688	721	712	691	679	689	689	675	719	676	707	670	673	678	689	679	677	723	721	693	774	652	730	706	705	754	718	710	670	667	682	688	734	658	703	669	695	649	634	676	742	710	671	706	666	675	710	645	698	692	729	692	655	640	701	711	722	706	694	712	724	687	677	681	673	702	659	656	704	680	684	679	685	712	688	678	686	662	664	726	651	645	706	675	686	705	675	731	724	689	701	698	700	726	721	726	687	732	699	725	657	704	674	667	698	712	679	705	694	705	675	688	670	713	689	720	705	722	654	701	777	679	726	660	690	715	683	703	677	682	684	666	711	700	684	724	702	677	701	682	660	685	718	693	732	670	682	668	712	713	675	688	710	667	707	741	713	690	716	709	726	669	731	692	681	680	684	680	725	688	731	719	689	744	677	707	696	717	666	669	724	695	683	665	697	681	667	710	623	667	718	741	709	678	748	654	698	647	728	703	721	721	649	652	682	678	739	676	663	663	732	717	673	708	714	692	694	629	653	687	695	704	678	704	670	657	683	701	705	693	704	729	657	653	746	670	696	708	717	684	744	683	714	706	711	679	637	712	687	682	707	689	675	724	657	657	679	669	723	685	646	648	683	691	688	687	669	763	672	744	721	687	683	664	723	711	741	646	736	682	706	690	670	681	703	741	673	651	708	699	699	673	713	692	635	681	682	674	689	702	675	691	675	692	736	673	662	670	668	632	666	706	751	685	705	659	695	701	700	716	727	675	658	711	724	711	676	692	718	710	664	703	724	682	680	711	674	719	711	716	683	665	743	727	712	715	687	683	676	675	687	664	694	689	721	679	692	664	758	685	672	674	679	690	704	745	700	721	703	734	685	681	657	675	745	714	690	701	717	702	685	687	689	682	635	647	683	673	688	663	648	660	688	648	682	701	713	704	702	683	678	699	738	688	710	678	674	711	683	703	726	711	653	727	723	647	679	659	699	703	705	701	726	696	742	718	694	676	701	696	693	689	671	720	659	715	689	708	685	698	716	679	670	695	664	681	676	687	660	682	680	709	703	699	710	644	646	751	670	713	705	713	689	729	691	703	728	727	665	685	691	677	697	687	706	698	672	733	701	676	659	714	704	692	731	675	705	712	701	670	724	670	686	682	733	674	714	685	640	666	708	673	663	716	688	714	695	716	706	711	701	707	723	733	665	713	621	689	700	704	707	739	728	718	666	628	713	761	713	684	662	706	685	692	671	650	638	683	677	667	615	687	714	651	695	689	705	688	628	690	716	712	718	685	728	693	653	681	681	729	654	670	674	714	681	700	685	712	676	725	665	701	664	701	679	686	689	710	660	736	744	636	704	709	674	737	678	668	673	713	725	708	708	704	676	685	701	688	731	722	681	695	733	703	659	697	639	688	678	663	697	686	695	694	702	733	733	721	722	671	681	689	674	684	722	698	697	683	691	702	692	671	728	641	679	708	673	712	691	652	678	701	727	682	692	703	746	690	693	710	693	676	682	688	659	670	687	729	689	709	611	704	706	702	685	703	697	703	708	658	670	659	727	694	684	680	664	620	710	703	654	655	667	664	684	661	693	725	715	714	696	716	684	684	704	741	701	656	672	685	715	691	699	694	645	673	710	666	679	668	695	701	686	667	724	684	702	692	647	695	656	750	701	713	706	704	689	656	679	691	700	691	639	668	725	704	669	721	731	759	702	722	749	721	690	691	658	694	691	681	689	715	685	723	626	675	705	697	704	718	663	643	737	692	680	657	678	653	721	686	720	690	697	681	735	667	706	674	689	681	705	712	733	699	678	675	685	649	678	701	656	729	690	690	730	678	664	659	684	667	671	617	703	693	704	679	690	701	743	667	677	704	684	687	667	690	695	680	681	678	622	696	683	712	664	685	688	724	682	694	642	669	729	684	634	695	688	695	701	673	692	702	661	680	705	740	721	645	675	694	734	640	666	730	706	663	686	706	717	715	642	686	697	700	706	669	736	712	667	694	723	710	650	682	731	685	681	693	710	700	733	656	714	654	680	695	695	711	673	715	698	698	706	689	706	693	719	625	649	687	700	704	655	703	667	669	698	709	732	667	666	726	724	681	655	662	687	674	676	731	678	709	684	707	659	717	675	626	680	682	752	654	717	703	689	735	695	699	665	720	675	703	719	685	664	676	671	622	692	672	701	692	704	691	689	670	689	702	718	663	678	741	710	686	663	691	655	686	682	680	677	655	653	690	687	715	715	685	721	667	719	730	700	715	687	712	712	649	679	690	684	747	672	656	730	681	679	734	690	676	682
25043	15208	12261	6454	4471	3475	2860	2204	1934	1647	1507	1425	1262	1173	1055	1029	982	999	892	934	906	862	848	854	850	910	820	756	812	808	791	788	822	819	817	789	785	812	769	813	760	760	758	778	787	842	770	829	724	755	770	785	734	769	724	763	751	725	777	779	813	744	732	733	727	752	713	732	732	765	710	679	787	753	733	730	738	773	784	747	724	774	736	779	775	761	733	705	742	759	733	796	720	758	725	743	763	722	757	744	721	778	754	734	761	748	734	763	721	765	732	745	755	718	787	740	727	719	765	777	750	743	775	754	736	755	780	796	756	757	798	707	766	728	777	758	717	751	695	738	771	791	729	694	752	709	789	755	702	722	739	763	710	753	730	782	762	768	757	737	757	742	713	791	742	761	709	706	739	737	782	765	793	767	797	733	728	760	760	734	749	723	778	739	749	727	781	704	782	728	756	740	766	777	774	754	731	770	738	725	769	727	737	705	721	765	718	780	740	795	739	714	697	750	770	775	725	742	695	754	727	702	725	709	692	733	734	756	773	736	709	771	695	712	773	755	742	760	744	774	747	718	710	742	763	774	773	714	753	737	696	726	760	741	776	701	716	742	734	733	738	768	732	783	780	793	740	783	733	786	765	756	783	739	761	716	742	748	746	742	819	737	742	770	726	746	781	705	751	699	736	748	773	707	772	738	757	754	749	747	736	735	718	728	747	770	728	727	748	747	727	769	745	745	709	771	743	715	741	759	757	754	747	710	750	724	774	782	698	693	780	801	735	727	750	757	767	726	747	722	749	738	787	729	729	732	776	746	783	771	729	749	734	767	753	748	752	763	721	749	757	746	734	712	712	661	744	741	712	720	753	744	756	759	718	783	767	717	775	733	758	681	693	730	740	776	694	760	731	737	737	713	748	731	755	755	768	738	756	730	727	685	763	718	736	726	768	749	763	769	723	747	692	745	762	741	709	750	732	697	758	749	723	710	750	743	757	760	781	746	749	726	730	748	759	732	735	753	744	771	752	723	733	766	756	767	698	757	724	719	716	719	767	752	684	802	757	692	732	722	778	731	786	716	730	765	713	771	782	711	735	766	748	770	699	802	764	728	714	743	772	726	749	752	716	716	727	769	741	779	748	754	717	744	750	745	717	716	721	759	746	734	791	754	719	775	762	777	756	740	752	738	669	733	736	742	716	752	727	728	771	755	721	727	750	709	738	743	775	765	740	686	768	777	709	738	777	788	729	712	762	735	725	737	780	734	742	733	762	742	771	759	766	770	769	703	777	708	741	757	752	731	758	758	697	779	734	761	744	787	710	762	794	783	738	737	781	720	701	740	722	755	739	732	722	751	759	762	735	789	755	723	784	746	735	730	777	748	718	730	771	729	730	788	734	797	735	777	753	758	717	730	724	723	767	761	770	751	763	730	743	750	783	778	750	743	748	749	743	709	740	692	777	782	787	787	801	747	746	762	727	733	732	737	747	711	689	751	694	753	758	730	757	719	786	697	760	765	738	731	739	753	753	726	757	724	689	731	776	741	762	736	737	754	775	756	763	731	712	713	758	713	734	716	736	673	735	750	734	744	760	724	709	772	705	736	697	778	726	761	737	722	790	735	737	738	722	734	738	700	766	723	736	783	744	730	766	705	722	731	776	797	783	722	654	778	680	761	754	734	757	760	744	752	752	745	744	748	758	814	725	733	734	710	747	709	722	756	697	750	733	753	770	771	714	743	718	714	762	753	786	765	724	750	725	779	767	749	739	737	749	759	765	729	775	750	704	740	711	757	741	740	745	750	727	730	741	755	713	783	715	727	752	746	765	748	736	781	726	768	752	761	671	724	742	687	679	744	725	780	761	725	707	775	686	728	674	695	742	702	754	755	747	792	690	718	772	767	738	762	724	759	804	766	755	801	772	824	766	799	747	793	713	765	793	757	756	757	737	719	756	770	742	707	742	714	750	699	746	731	718	787	728	755	781	771	745	741	709	787	778	776	724	739	773	724	731	755	755	747	762	743	700	744	741	707	749	753	757	741	747	714	692	753	778	715	721	736	745	728	771	726	694	787	787	749	779	717	739	798	756	763	754	714	701	741	735	765	758	733	712	750	722	726	769	709	738	769	763	775	725	737	716	718	736	723	808	728	779	771	745	771	694	722	743	771	734	756	760	690	705	757	732	741	745	731	773	724	733	700	740	781	742	773	746	754	749	751	747	764	727	714	789	748	745	726	732	710	722	732	761	727	750	762	739	717	681	672	747	759	781	770	808	722	766	763	727	740	714	737	732	702	700	762	714	710	750	740	771	752	747	726	721	792	747	718	711	751	755	754	707	735	773	735	728	702	730	702	721	727	727	718	738	717	738	742	771	716	732	730	718	698	744	749	696	777	740	739	709	739	733	727	760	754	713	766	696	707	713	755	747	753	762	711	771	755	731	727	741	748	731	725	705	766	751	705	759	712	750	725	759	740	784	791	757	700	737	695	765	758	721	780	708	772	780	725	757	751	742	734	726	755	746	727	783	788	764	711	762	741	737	800	782	748	780	762	742	790	748	719	755	765	751	729	716	763	760	733	784	763	749	713	783	775	710	729	705	751	761	697	726	728	709	760	752	688	710	732	746	731	767	728	741	727	739	702	779	770	724	753	738	688	734	721	754	723	703	707	714	753	761	763	750	708	734	776	763	756	756	755	726	703	736	835	740	774	728	780	722	730	717	732	715	735	700	741	725	750	771	706	776	721	733	763	751	720	776	756	740	743	750	743	762	738	722	738	721	752	737	724	771	750	745	766	759	731	773	723	732	749	746	758	758	803	745	710	713	705	721	778	709	735	722	717	726	758	747	774	756	716	759	719	698	707	707	778	748	749	752	739	762	758	715	732	796	735	750	736	758	794	722	742	750	759	723	718	772	799	747	724	762	731	690	767	721	732	712	764	782	700	774	760	713	743	700	745	734	779	744	756	766	802	732	704	744	761	750	779	728	755	719	742	744	711	710	712	762	737	749	778	758	735	786	746	726	717	717	734	809	741	721	723	728	682	764	703	779	709	768	741	770	677	764	702	748	779	824	730	768	739	791	748	785	801	734	743	749	747	742	753	759	727	703	757	729	746	787	721	752	749	760	711	768	746	731	722	750	731	747	731	749	699	794	797	735	725	730	762	775	784	748	762	752	742	737	728	718	714	704	772	750	698	744	691	747	757	760	758	720	756	761	792	778	739	780	749	755	733	750	727	763	735	709	730	746	754	738	767	746	753	712	753	637	774	711	749	754	745	745	780	769	755	737	769	704	744	704	759	747	751	764	699	775	700	739	697	762	745	753	781	699	765	765	738	729	787	764	755	768	712	788	710	743	752	737	722	716	784	761	772	732	749	746	732	748	780	767	736	712	745	719	752	713	766	747	703	735	734	717	718	773	718	720	737	693	767	776	729	741	710	763	704	738	745	718	736	726	721	710	791	711	733	776	758	717	732	720	723	745	767	693	731	742	774	800	736
27514	20529	8934	797	463	446	366	354	375	374	361	376	346	349	351	328	346	368	353	320	356	356	326	379	345	375	367	368	367	378	325	328	303	351	340	350	354	368	363	328	346	363	336	338	372	329	312	343	351	320	354	354	311	367	338	337	323	317	371	326	329	373	334	319	311	363	354	342	351	335	330	312	349	365	347	352	343	369	331	357	352	373	345	340	360	324	342	372	344	313	350	330	336	349	320	376	365	290	360	352	310	309	335	336	351	335	305	347	322	330	320	345	359	339	354	329	345	349	323	344	375	339	342	344	348	337	334	373	332	357	340	365	313	323	395	333	317	324	342	352	347	380	354	302	362	341	356	360	348	353	340	341	333	331	377	339	360	353	346	323	367	353	360	367	334	364	316	359	355	334	291	347	327	338	327	312	366	319	355	343	314	311	319	328	328	341	367	328	319	329	312	331	352	340	324	381	365	363	347	386	339	342	329	323	321	332	339	329	353	344	345	339	344	341	366	326	356	337	373	365	328	338	329	347	342	346	361	324	369	346	319	333	348	354	334	385	333	368	324	351	359	332	343	336	323	330	356	316	334	348	318	357	324	327	341	334	345	308	320	351	308	346	343	308	346	340	349	374	330	322	344	319	286	353	321	330	343	324	358	317	330	337	349	330	337	352	331	374	352	351	348	330	332	307	365	340	357	337	356	333	338	354	345	331	369	365	350	311	370	341	353	345	352	337	329	361	352	366	367	368	357	348	339	356	328	310	329	373	323	328	327	306	376	378	364	339	329	354	335	314	381	338	347	324	374	343	361	360	330	361	333	336	334	348	354	386	351	320	328	377	349	337	353	324	355	342	325	360	334	375	361	314	357	299	344	342	341	335	302	341	302	370	367	361	336	335	376	326	318	318	309	332	363	322	319	316	343	364	339	333	358	325	335	363	340	352	366	337	321	342	328	332	324	324	353	373	322	365	354	326	334	349	305	351	303	312	342	354	340	340	348	332	373	302	380	317	384	302	376	335	322	335	299	346	334	340	339	339	320	336	308	349	334	343	335	365	332	345	347	319	360	309	325	377	324	355	368	347	361	336	346	338	351	318	348	370	357	340	338	371	350	357	336	335	357	321	334	329	336	305	319	399	301	323	364	353	295	373	356	350	362	352	330	357	338	327	372	298	330	361	334	344	337	386	353	354	338	341	346	324	338	326	300	344	300	348	356	374	329	331	365	347	342	312	333	348	343	321	352	366	352	348	342	336	346	319	372	336	362	342	321	363	361	325	364	341	311	328	323	330	332	322	349	325	328	363	338	319	329	380	357	346	377	337	372	366	352	337	327	328	336	386	359	336	331	372	329	333	333	313	307	315	321	353	345	333	321	336	374	353	354	343	349	359	371	312	411	347	319	381	358	321	346	338	303	339	345	354	354	344	355	309	343	339	368	352	340	387	372	307	348	331	352	341	334	349	350	333	326	322	323	349	347	338	334	336	345	357	367	336	328	329	363	337	320	343	365	339	341	324	337	333	302	328	340	314	339	322	320	336	360	285	326	334	347	353	324	358	303	318	334	338	330	356	363	323	302	345	329	358	312	323	318	378	352	350	358	351	339	332	339	328	353	316	344	337	357	374	331	345	342	368	327	344	353	317	398	340	338	334	341	343	358	338	331	362	343	324	339	354	368	339	345	333	313	329	327	348	346	344	313	338	359	315	328	320	344	355	322	347	344	354	325	333	353	365	304	318	315	353	363	321	345	354	337	343	342	360	328	334	318	336	358	328	357	356	342	308	321	351	371	335	339	360	361	353	343	361	366	326	306	307	329	338	297	346	344	335	343	341	335	346	348	348	373	349	356	331	340	349	322	322	312	355	331	346	345	342	354	324	329	345	315	323	351	368	351	350	356	342	322	327	334	364	339	329	337	360	335	322	357	354	341	365	322	344	321	368	356	321	323	350	302	336	319	360	338	331	337	322	345	324	330	339	358	356	329	360	332	352	322	315	376	286	342	340	355	287	336	344	318	379	313	317	320	307	295	355	343	350	367	348	382	313	352	345	363	341	321	339	322	357	315	316	347	352	356	377	317	322	359	336	325	323	353	333	328	319	342	294	296	337	360	349	345	382	345	310	333	357	349	327	318	342	334	334	345	319	347	341	342	346	360	337	333	326	360	321	354	343	352	357	350	326	361	315	368	331	364	357	334	359	322	343	344	354	332	360	311	335	327	351	339	327	344	329	366	324	357	354	347	301	324	334	317	351	381	321	354	360	350	352	300	313	333	336	325	351	381	345	350	352	342	318	346	373	351	363	372	342	317	335	356	376	295	336	357	347	345	347	343	342	339	368	330	311	331	336	363	317	349	319	341	325	323	329	363	316	364	345	335	359	330	343	332	343	329	385	347	383	356	313	344	373	371	313	350	327	341	362	338	334	311	345	341	334	345	369	370	348	336	356	331	329	347	329	378	321	316	299	324	346	339	314	335	360	327	373	334	342	350	349	304	326	357	330	343	328	339	345	348	314	329	325	345	332	342	315	344	331	333	351	335	339	345	342	362	363	366	362	389	344	350	295	340	325	352	320	351	334	303	322	357	372	310	335	327	349	374	340	343	336	346	352	329	395	340	344	346	365	353	358	309	308	315	345	323	321	324	361	323	372	300	318	336	326	347	325	330	343	322	365	328	305	360	329	335	308	338	335	345	311	351	363	328	321	336	346	318	338	350	318	345	345	338	290	310	340	358	343	313	355	328	333	347	339	315	341	323	339	374	352	348	346	314	356	342	355	388	344	364	361	316	349	323	333	311	359	328	337	332	307	361	288	299	322	327	328	346	364	345	347	324	353	343	353	319	326	346	342	305	349	370	327	321	348	328	336	349	320	326	347	332	330	348	324	349	341	346	340	288	327	336	310	337	313	354	317	331	311	330	321	318	346	327	307	316	389	372	353	323	354	366	313	360	306	326	344	313	333	355	344	346	338	357	370	313	338	351	350	340	332	297	348	330	346	348	310	357	340	341	333	347	361	352	371	321	331	352	333	349	320	348	328	377	330	360	325	358	337	314	353	353	325	343	315	339	353	339	343	380	366	356	325	345	346	350	328	346	334	336	329	319	337	362	315	349	340	310	353	349	301	306	347	328	331	324	365	350	348	308	324	336	330	351	349	344	335	359	329	340	326	364	341	344	341	304	355	330	329	357	331	353	365	347	367	331	344	336	329	332	341	347	352	391	371	361	333	296	348	350	356	344	341	378	328	353	315	340	334	313	345	329	354	316	340	324	338	338	348	347	364	336	327	337	325	315	319	324	332	351	346	330	339	358	345	340	332	329	337	372	329	337	329	375	365	338	331	359	347	327	347	329	348	343	360	355	400	355	353	330	348	294	311	343	361	342	320	289	348	354	356	356	305	324	351	330	339	358	324	372	375	338	312	318	362	360	346	322	342	337	328	318	366	345	362	341	319	384	340	359	329	321	347	337	344	376	329	317	336	329	338	321	361	334	366
17683	1620	1016	679	549	504	500	460	461	435	469	456	452	411	396	404	428	454	431	416	407	419	376	427	401	453	393	421	379	411	405	385	421	444	426	393	434	403	415	414	401	386	400	411	412	377	433	404	398	381	402	405	429	423	439	422	396	412	419	432	384	380	364	382	415	381	409	395	408	418	391	427	391	359	383	422	416	409	398	428	414	421	432	384	373	407	404	394	426	450	411	389	410	403	401	415	409	408	403	405	402	408	417	394	390	377	444	419	365	407	413	435	392	437	411	396	428	420	369	429	401	377	421	427	423	389	411	433	382	398	386	416	398	383	413	379	406	389	408	401	428	399	407	380	411	446	399	370	421	406	430	415	394	434	391	408	406	389	439	393	419	411	458	443	406	430	414	379	416	427	407	410	439	428	413	421	373	386	440	430	392	402	415	415	406	389	398	414	397	391	394	436	406	363	401	371	442	407	400	367	423	435	408	387	388	381	412	438	413	448	440	393	396	410	426	395	393	416	410	438	379	416	387	381	402	430	438	396	424	421	406	378	387	425	407	403	406	379	421	376	404	389	434	420	427	378	381	425	410	393	396	393	406	428	407	382	403	426	412	406	438	415	404	408	412	404	400	393	398	434	419	435	391	419	408	387	408	397	419	426	396	412	411	383	430	399	411	392	413	419	439	383	378	425	404	410	412	442	394	430	413	425	423	435	439	376	407	428	429	394	397	404	452	404	400	425	416	406	386	414	431	394	396	431	388	404	392	413	416	406	404	404	383	393	395	415	400	402	440	400	415	384	412	425	411	410	429	402	429	440	426	419	401	428	402	382	382	400	415	388	412	403	389	386	429	388	414	417	382	392	429	411	386	445	375	388	434	413	394	418	398	401	472	381	401	425	408	415	403	426	425	409	398	440	408	390	370	411	392	380	396	423	420	417	412	380	367	416	394	398	396	365	438	382	381	385	386	381	409	400	393	386	405	399	413	428	431	394	403	377	395	411	430	455	416	408	409	423	396	401	394	401	395	419	406	415	380	393	433	463	424	403	455	406	392	406	390	428	444	394	418	463	424	418	383	408	426	411	382	424	395	375	410	416	413	404	421	411	403	384	400	395	410	415	382	408	436	412	406	400	423	400	422	417	398	401	376	427	388	405	419	415	429	386	427	358	428	384	418	405	445	412	372	429	407	404	393	409	401	401	393	419	363	391	426	400	426	388	425	426	429	402	405	393	407	396	387	424	396	381	374	426	392	395	427	416	382	408	429	395	427	411	392	361	410	442	387	435	442	429	389	420	417	366	438	389	435	426	390	387	402	423	419	423	418	376	427	391	412	408	400	420	410	408	417	417	417	460	406	393	405	405	429	408	397	411	383	384	414	443	423	395	409	427	398	415	420	441	385	395	403	393	385	412	401	417	451	394	399	423	423	460	423	401	417	407	381	413	423	384	398	413	421	420	429	437	413	403	412	404	392	396	403	388	422	400	371	389	391	444	383	398	427	419	392	423	394	438	393	407	396	424	423	389	417	434	374	389	387	409	454	397	388	409	402	400	410	434	410	390	366	401	398	415	422	401	415	449	464	420	403	390	392	401	416	389	410	416	417	422	409	390	415	417	418	422	386	434	389	386	417	457	459	407	415	383	398	418	453	372	387	425	403	417	403	420	431	418	440	403	418	430	420	369	406	406	427	438	392	454	420	397	426	443	407	396	421	426	428	409	421	422	401	384	433	426	432	373	402	443	430	385	410	409	418	392	394	371	398	431	445	423	424	383	419	389	466	421	416	399	387	391	402	399	413	407	402	400	415	428	396	387	433	406	422	447	380	425	377	425	426	426	424	354	418	426	410	413	406	395	410	375	385	387	423	400	419	377	451	396	394	405	384	387	402	398	412	417	447	429	421	402	416	405	440	410	402	385	417	389	410	423	433	384	397	460	390	433	425	367	399	379	409	434	418	372	380	396	410	381	423	423	403	415	406	432	376	416	445	380	419	405	422	387	419	397	462	395	410	421	377	381	437	387	442	400	386	435	414	424	402	423	459	398	412	389	393	413	460	396	389	396	443	393	408	451	441	440	411	392	366	392	381	437	431	385	419	411	382	376	382	444	416	409	388	398	401	403	427	392	429	398	410	408	420	424	417	402	403	426	428	384	415	378	401	448	373	376	414	403	404	421	408	417	427	416	397	371	388	377	395	411	425	396	424	429	412	413	421	409	381	389	399	416	408	413	382	435	424	412	420	427	396	421	456	378	384	393	388	396	398	427	397	398	398	404	387	394	403	409	403	437	400	400	370	415	402	422	447	445	393	389	406	404	397	426	434	404	387	417	402	409	387	419	414	412	371	389	394	403	435	405	395	392	423	367	435	399	427	393	376	413	401	391	426	418	430	408	421	406	371	395	394	403	417	395	427	410	454	405	409	409	407	411	408	416	430	385	378	448	391	384	384	422	402	426	416	420	397	388	412	376	414	421	423	408	422	435	372	393	386	421	426	401	398	390	376	411	430	414	422	409	414	406	410	396	416	374	440	445	432	365	413	417	387	383	412	399	414	400	404	405	364	426	392	366	423	410	406	426	378	415	405	411	433	398	447	387	406	369	404	363	411	434	388	419	419	405	424	431	414	423	428	428	408	404	412	390	410	410	448	421	431	419	417	389	407	417	421	403	384	416	406	415	382	410	404	388	414	436	428	412	412	412	438	432	411	417	461	409	432	382	408	404	385	429	420	405	402	345	408	381	380	399	426	407	396	425	389	388	411	434	392	376	388	406	408	382	399	399	425	425	394	426	413	450	377	410	392	414	411	405	410	393	403	426	416	377	414	395	393	399	396	451	404	383	386	398	432	423	410	388	403	407	408	388	391	394	376	407	393	408	379	406	387	415	408	418	409	438	393	428	430	407	421	418	411	405	406	381	389	405	406	393	442	437	443	376	429	423	418	389	430	444	399	420	409	421	412	398	369	416	397	382	372	411	432	415	413	432	411	409	391	439	432	410	425	412	424	389	416	396	407	411	430	399	376	402	432	377	393	420	404	384	368	412	394	465	425	406	449	395	435	421	420	436	410	410	392	411	392	398	385	410	400	394	404	379	398	432	409	404	444	395	384	432	412	388	448	413	407	420	412	436	397	426	396	388	375	397	426	423	364	381	394	409	401	400	417	385	422	389	439	394	378	437	414	406	397	404	388	418	445	407	411	450	426	442	444	397	422	430	444	402	421	390	442	402	391	398	424	406	395	438	424	413	411	382	410	394	383	391	418	391	440	403	438	405	422	434	414	399	426	391	422	391	385	411	405	430	393	403	399	418	408	419	386	435	400	427	406	413	427	418	424	379	461	393	405	393	408	440	410	385	385	376	411	390	375	419	396	428	432	432	447	419	379	415	436	368	404	463	436	418	391	400	397	442	424	395	425	408	388	419	381	395	420	424	418	392	395	416	406	429	442	403	428	403	430	407	396	402	417	403	413	375	423	405	391	370	426	409	400	418	420	432
23664	21250	28657	24161	21251	12308	1299	820	648	623	532	522	463	456	454	459	452	420	427	408	392	391	393	377	410	390	389	354	348	374	402	389	384	387	339	378	394	400	347	385	344	398	377	380	361	358	394	330	356	367	344	361	358	391	338	338	347	345	386	349	309	344	345	325	340	361	354	390	396	320	326	349	365	392	325	352	344	371	344	362	375	368	371	346	371	349	321	366	384	343	364	366	338	345	361	375	385	329	355	355	373	385	364	346	360	363	348	362	362	353	389	356	385	357	364	343	359	344	396	367	345	333	367	358	310	344	327	372	350	351	363	385	371	334	336	374	382	364	368	381	363	364	350	327	354	398	409	343	347	344	326	359	402	344	394	370	352	327	332	360	348	325	341	351	343	349	352	376	348	347	364	390	395	363	331	357	339	332	373	315	359	362	362	351	330	345	368	378	348	358	336	341	368	348	361	415	341	369	390	352	364	356	366	354	320	353	369	374	362	344	352	346	386	375	383	370	365	356	334	342	389	317	367	325	376	333	365	352	369	342	400	370	359	353	362	346	348	382	328	381	331	389	329	386	342	357	345	368	352	369	367	372	347	353	395	344	338	335	360	318	356	349	363	356	355	338	346	377	367	349	309	349	358	376	353	326	365	382	392	338	365	367	366	364	307	336	340	368	345	381	380	353	382	377	334	358	377	343	398	349	394	340	381	348	366	365	334	346	381	375	336	311	381	367	390	312	349	336	361	336	364	387	360	336	353	341	341	341	362	340	342	353	349	363	364	351	349	359	367	378	372	336	345	340	346	314	347	305	357	376	308	304	367	349	377	356	339	330	363	376	358	373	333	367	369	370	359	382	373	332	349	385	365	347	394	350	337	359	369	380	359	362	385	346	321	378	339	354	346	366	384	366	358	336	369	366	369	325	371	342	376	364	358	325	333	337	355	390	309	324	359	349	343	366	342	356	364	382	350	352	368	348	386	379	321	318	349	343	340	375	322	329	355	355	348	363	402	338	345	331	381	340	354	349	347	376	354	377	372	402	350	358	373	362	381	324	366	351	385	350	333	338	361	357	382	365	375	342	345	378	342	305	312	321	372	371	355	351	336	337	356	355	332	355	364	347	341	338	348	388	350	401	332	374	347	327	375	323	342	326	349	353	339	346	363	318	330	363	371	357	352	386	313	363	375	341	383	359	348	334	368	342	362	338	378	380	356	355	358	358	329	362	367	370	357	368	376	376	354	336	384	365	360	372	356	372	384	349	360	360	372	335	316	348	362	342	326	380	361	380	364	346	364	383	345	365	355	365	337	391	383	346	374	356	363	374	400	298	380	330	329	338	391	344	357	353	335	363	352	354	389	360	392	353	358	367	375	359	356	331	376	364	353	350	349	359	375	369	328	357	315	313	366	354	341	379	381	346	368	333	338	389	326	333	377	339	353	358	321	340	340	371	354	331	356	388	374	346	336	360	347	376	346	344	369	383	343	367	373	366	339	350	340	355	356	382	378	375	346	366	353	369	382	296	358	374	355	363	351	350	356	370	351	348	367	370	360	368	356	367	352	329	345	363	327	365	328	348	347	354	362	384	400	340	385	366	363	342	332	343	342	338	357	374	363	336	367	390	341	368	383	331	371	332	341	369	330	339	386	361	353	361	373	365	355	369	337	324	373	340	371	362	322	340	379	348	369	351	404	323	326	363	381	359	364	355	354	361	334	387	359	342	330	351	336	322	339	385	352	340	350	338	387	306	390	335	349	342	342	349	362	366	349	377	362	334	344	350	351	349	332	373	378	371	317	339	351	358	335	333	337	344	376	344	356	372	339	354	368	393	361	338	370	390	390	376	359	317	366	320	344	357	364	337	360	346	376	357	355	347	333	376	337	384	343	355	383	338	362	359	350	360	330	401	353	391	362	376	354	353	348	344	377	352	393	369	350	340	354	347	338	363	352	374	370	380	377	344	352	352	375	377	347	351	357	352	335	328	326	341	365	365	311	347	369	357	361	332	392	366	339	351	371	311	356	349	366	329	375	347	358	400	351	352	374	357	345	386	337	367	369	347	406	339	370	366	303	372	345	313	351	389	357	324	365	374	349	376	328	321	357	338	338	364	346	344	335	351	373	346	333	388	376	349	322	375	365	336	342	332	344	353	341	363	328	367	392	354	318	337	314	355	380	392	359	344	365	336	347	341	373	377	345	343	372	341	372	344	370	339	385	341	359	369	308	342	355	347	336	350	357	344	329	349	364	342	375	358	354	358	360	383	384	386	362	329	357	375	332	361	373	332	363	336	352	345	360	371	345	318	346	314	370	351	368	350	369	396	358	368	360	357	354	386	354	342	360	372	369	334	323	364	341	331	400	342	328	358	369	350	392	378	359	364	366	362	360	371	386	366	350	351	369	351	353	373	352	379	360	358	319	359	338	360	342	344	356	354	351	364	350	378	359	370	353	349	347	356	345	330	361	342	363	339	369	343	368	330	336	350	353	374	358	350	385	361	309	337	383	333	351	328	341	357	351	343	338	355	381	357	323	371	353	346	321	339	362	342	330	348	367	349	399	355	363	389	358	337	361	374	382	357	328	333	343	354	352	336	378	351	334	381	362	360	362	335	375	372	334	347	354	352	351	360	340	345	335	369	385	381	355	372	367	373	329	326	338	390	371	329	366	336	294	358	356	380	337	356	304	377	315	335	305	338	377	343	348	380	340	334	323	383	343	360	345	364	345	360	383	358	319	368	375	346	340	363	354	348	323	359	385	355	340	351	356	368	351	357	367	371	352	347	363	332	353	375	383	354	357	343	351	372	356	337	345	348	403	384	369	375	345	367	375	347	369	334	335	348	359	359	345	352	393	360	320	380	349	349	342	380	353	349	360	370	363	370	356	376	395	342	367	360	320	363	348	366	343	358	358	372	357	349	352	380	336	351	326	334	328	363	357	344	323	336	377	358	392	375	370	353	371	349	361	370	347	346	342	342	345	359	332	367	323	363	350	390	380	354	391	323	345	376	334	344	366	356	370	370	325	382	372	345	328	347	349	324	346	357	360	341	349	352	329	367	363	340	335	386	357	349	347	369	313	389	353	338	365	357	339	360	364	324	349	365	375	335	342	334	366	394	344	339	341	335	352	326	341	362	373	347	355	360	319	363	367	380	364	322	360	367	349	378	351	365	328	375	363	354	363	340	359	379	359	361	362	360	332	348	350	334	369	381	376	364	330	391	344	369	367	355	352	367	341	380	382	326	348	385	369	375	357	360	372	357	354	377	380	324	384	376	370	344	382	357	356	349	326	358	357	363	345	339	334	347	385	359	395	354	350	326	347	355	348	369	325	343	355	334	349	370	348	399	373	334	348	348	337	344	365	349	354	326	355	363	361	350	367	346	364	341	372	334	311	350	342	349	348	342	362	365	328	376	359	378	349	379	336	359	330	346	384	371	340	334	384	331	358	367	358	346	369	338	363	342	379	341	371	337	360	321	342	365	365	372	347	376
21701	9825	8034	3815	2641	2007	1592	1291	1120	925	858	828	684	673	618	570	536	535	525	485	452	522	455	471	457	479	450	425	436	407	444	426	445	431	440	424	436	415	404	437	369	435	449	429	402	464	419	421	438	386	433	383	458	429	417	455	411	408	390	405	421	443	390	414	405	425	413	418	438	414	430	420	380	411	402	393	425	435	391	441	419	440	408	408	432	431	386	433	395	411	419	415	409	381	418	416	409	441	448	405	403	399	448	417	398	406	401	434	412	384	405	441	451	412	395	389	420	386	431	406	422	414	464	401	409	399	390	448	424	391	430	429	418	421	390	376	417	393	429	412	430	394	407	405	389	402	414	376	422	406	391	412	431	413	378	451	411	419	397	423	407	446	432	401	399	383	411	430	411	415	432	383	411	391	391	420	417	408	379	410	399	407	394	423	400	353	406	396	398	442	426	429	435	379	409	354	411	401	404	421	465	414	389	395	430	425	420	389	407	416	395	381	413	367	427	404	398	422	424	393	433	398	390	425	409	400	417	378	390	392	377	398	401	442	433	404	398	428	388	434	401	399	358	425	409	410	404	412	397	442	426	382	413	412	389	430	402	424	390	375	390	434	431	405	413	414	457	413	414	416	400	384	381	366	435	409	418	403	421	437	413	410	400	382	413	358	442	436	410	404	412	409	407	413	417	404	401	444	416	426	415	436	387	403	427	412	429	404	411	393	410	377	452	431	385	400	390	386	398	410	395	391	365	405	393	411	396	401	407	400	443	414	426	389	379	414	406	419	425	427	393	405	386	421	404	386	389	437	447	401	410	389	359	414	402	412	384	386	406	406	416	391	407	424	362	409	395	379	397	415	419	405	375	382	437	419	395	382	391	405	392	401	384	410	417	422	420	415	405	465	384	402	416	441	419	413	442	382	379	399	390	425	409	397	407	423	396	407	404	406	418	388	437	415	419	421	363	412	408	391	390	442	416	407	428	400	422	408	407	387	416	436	415	425	393	425	405	417	426	411	410	421	388	401	397	394	404	415	419	407	409	393	404	409	378	412	383	408	391	421	435	408	390	405	425	412	425	417	375	383	433	461	407	425	444	391	435	407	429	377	418	438	382	403	405	424	389	428	394	417	427	378	425	398	397	453	393	363	376	428	409	441	435	378	402	399	383	363	429	434	419	414	410	427	397	402	406	406	383	350	421	410	399	413	422	430	387	388	407	440	413	416	402	448	400	399	404	396	426	389	414	384	395	390	444	405	432	379	381	397	403	415	439	399	370	430	406	389	382	398	356	417	430	438	415	414	385	405	418	385	423	398	388	427	414	419	442	432	407	415	373	403	410	399	409	406	402	405	421	407	388	383	424	397	405	428	405	404	370	440	414	381	412	422	370	440	404	390	381	390	389	436	422	432	409	366	389	404	428	429	367	422	411	421	418	381	426	423	414	418	421	390	399	387	374	438	404	393	411	436	387	404	418	412	403	422	378	432	420	428	428	387	426	460	396	413	433	407	406	410	427	395	390	403	446	404	445	406	384	428	422	417	405	386	434	403	376	433	380	396	411	408	432	414	419	377	427	352	429	376	420	407	419	423	410	400	384	414	419	401	436	410	418	445	457	385	416	425	435	413	396	421	387	398	421	407	410	394	409	419	406	436	439	394	416	404	382	415	418	406	427	422	426	399	381	429	402	398	421	404	435	425	419	409	436	425	415	384	405	417	424	410	365	430	408	407	411	412	379	391	403	362	387	401	432	378	402	446	433	413	410	449	420	407	389	405	434	439	413	422	416	378	407	381	406	418	372	429	409	453	384	406	391	417	431	407	414	383	397	429	392	398	420	420	410	431	407	385	438	367	397	436	371	433	408	402	391	446	418	381	436	392	400	413	433	441	397	401	402	386	385	409	436	397	389	378	403	391	417	380	422	422	392	367	366	422	433	397	431	442	374	421	404	407	418	401	435	405	390	418	371	399	435	450	440	374	418	423	425	404	394	361	403	413	432	380	384	423	402	384	372	415	431	392	414	413	431	365	427	364	382	397	449	348	429	415	424	391	389	403	400	427	408	384	396	359	414	390	368	418	426	380	425	383	437	406	376	408	412	411	417	403	361	397	397	411	421	399	394	407	401	388	432	406	404	379	433	390	411	384	430	379	419	415	428	420	423	426	386	431	419	392	391	409	388	376	388	416	408	400	408	428	429	423	421	393	426	423	394	399	388	389	373	394	377	357	386	434	418	379	380	409	386	439	407	412	402	378	436	398	416	398	408	410	406	383	426	390	375	419	406	417	443	382	388	382	426	419	411	395	382	402	395	411	416	402	405	409	407	427	423	430	428	388	394	397	414	411	415	415	413	412	424	403	386	391	393	394	419	360	388	379	385	418	399	416	396	418	448	392	383	419	405	403	415	376	456	429	390	419	392	412	430	455	385	417	372	426	407	418	427	386	409	394	429	398	402	432	406	428	381	402	411	384	420	415	406	400	411	424	398	384	402	418	424	433	388	489	378	381	404	407	423	450	435	401	387	399	406	447	422	416	428	403	424	441	386	400	380	394	379	399	421	415	390	389	427	378	437	445	461	377	422	407	405	399	421	423	386	430	410	421	395	405	399	418	405	402	391	441	426	412	455	401	440	423	402	408	375	415	400	422	422	405	403	370	401	400	370	406	404	373	387	374	414	382	428	408	404	390	377	418	401	442	388	433	421	418	383	393	393	419	375	414	381	393	400	394	420	417	421	418	418	417	388	405	413	381	400	433	382	366	375	401	422	408	433	414	444	395	418	393	414	423	409	461	423	362	401	425	459	408	402	386	435	438	384	369	399	396	435	438	417	445	406	412	398	434	384	401	424	419	415	429	436	417	411	410	379	396	437	396	414	420	396	385	396	420	406	395	397	388	435	404	407	410	404	415	422	396	441	439	419	420	397	421	388	381	407	407	385	437	394	420	431	439	383	419	402	392	419	419	444	408	409	394	382	413	415	387	393	415	416	478	405	395	378	409	412	428	405	383	397	418	409	400	362	396	439	427	413	404	401	412	386	379	407	398	417	412	365	395	399	350	414	413	368	369	379	395	428	460	412	430	388	395	390	405	408	413	391	433	418	460	396	389	411	421	395	408	369	427	423	392	441	425	398	451	409	414	436	394	406	404	425	398	369	402	410	364	407	409	394	429	444	430	386	405	411	377	397	396	401	410	437	404	378	435	406	395	387	432	410	412	400	434	401	392	412	401	394	397	419	415	390	413	394	350	377	417	419	368	363	404	415	372	383	411	420	376	400	459	398	407	414	429	431	401	397	390	406	403	373	390	393	405	442	403	420	408	401	438	419	407	430	443	389	387	396	414	385	440	410	424	411	441	377	402	413	414	435	405	393	419	434	404	409	410	387	414	418	383	397	392	352	425	393	405	379	412	425	413	409	430	423	395	419	406	394	399	446	397	403	403	432	399	415	414	427	425	422	425	444	401	395	403	418	406	396	360	435	406	418	402	424	435
24902	21232	27587	25093	12445	1211	917	842	667	693	705	683	672	663	692	675	667	615	639	673	575	652	639	638	634	627	629	617	661	606	660	618	616	608	602	631	608	626	597	618	609	627	591	598	677	605	648	623	610	611	610	635	615	655	622	609	649	595	618	632	629	624	614	617	617	636	642	620	628	663	599	601	614	635	632	638	663	644	584	633	642	613	621	615	644	661	602	641	630	579	594	645	551	643	601	618	620	575	632	601	591	618	615	600	609	632	625	607	608	548	622	648	621	607	591	610	652	603	612	630	610	604	599	647	608	619	583	628	603	578	597	642	627	615	592	629	627	573	645	644	593	590	603	644	586	641	639	664	587	629	574	594	630	632	631	607	613	599	627	627	652	606	586	612	595	639	612	603	585	574	662	625	607	628	589	627	610	603	698	623	653	607	636	628	636	606	591	620	641	654	616	624	610	609	588	598	635	635	592	612	628	588	652	671	627	595	645	591	597	593	630	646	639	627	643	586	591	609	657	650	636	603	610	628	644	606	618	603	618	600	630	662	640	609	619	636	624	626	607	624	632	626	589	593	645	593	612	632	633	609	592	654	591	615	628	617	628	607	615	618	569	607	658	654	609	586	619	597	617	616	605	633	594	604	609	578	640	588	649	608	639	618	658	630	639	661	610	634	621	629	561	563	623	612	643	611	604	631	658	678	610	615	593	593	616	627	634	658	623	614	641	629	615	617	637	641	657	632	605	564	625	611	624	599	625	629	606	613	605	617	678	611	617	619	589	585	591	627	618	622	607	636	632	610	657	617	611	637	623	631	588	573	609	573	620	575	580	604	617	559	606	598	651	625	603	595	589	665	603	637	626	619	633	650	632	609	595	605	633	620	624	664	664	612	578	611	609	603	626	630	596	625	599	600	672	651	615	584	642	648	600	576	641	618	612	562	625	628	603	636	613	594	633	642	588	673	623	662	626	633	622	621	619	634	649	626	596	619	578	634	634	587	601	648	615	613	644	591	640	662	638	616	628	597	601	595	607	637	564	620	629	606	631	625	561	602	644	662	631	647	633	591	625	625	618	583	590	559	593	599	609	592	625	619	618	623	622	604	627	602	555	639	616	656	624	654	595	570	575	627	618	625	584	612	601	607	601	639	628	625	602	562	616	623	615	645	642	603	654	620	610	630	631	641	629	635	585	561	620	573	633	634	602	600	621	610	600	585	660	604	612	598	605	603	572	628	555	592	669	576	615	601	601	613	632	630	586	594	605	582	640	600	614	628	590	583	596	618	638	623	659	656	585	591	576	592	619	595	599	659	645	574	633	585	612	594	608	639	626	611	624	611	642	603	627	593	616	646	616	628	639	633	613	607	597	606	635	623	613	619	610	641	640	601	609	595	649	636	620	586	597	594	624	621	598	619	570	620	596	633	561	606	641	598	650	617	652	587	622	666	663	661	639	595	661	649	592	587	603	613	595	642	583	578	627	679	622	657	628	649	594	660	645	659	634	634	612	620	608	611	583	613	620	624	614	616	645	644	622	612	553	601	656	612	638	660	627	597	613	599	613	640	617	586	614	609	600	666	663	633	644	609	586	582	678	582	598	636	628	581	667	608	602	637	558	557	589	621	647	620	597	651	638	615	662	656	619	615	674	633	579	625	651	581	667	697	591	620	607	613	619	656	623	653	586	635	600	608	620	560	597	650	645	630	664	616	621	614	646	607	635	611	651	636	655	640	609	592	609	627	573	612	600	616	611	665	614	572	629	618	615	586	593	572	609	599	581	623	614	641	669	590	623	640	691	682	603	633	613	612	627	559	618	589	687	586	617	627	609	620	616	657	637	604	616	641	588	619	611	600	592	586	575	657	643	561	637	654	611	612	655	590	580	631	575	611	606	590	604	630	641	607	615	598	635	615	607	598	622	607	634	589	615	573	632	655	574	648	596	626	610	632	626	620	624	594	610	603	656	638	661	664	609	669	588	589	562	664	643	612	600	590	616	621	579	592	614	604	587	598	593	578	633	601	629	604	622	628	584	627	625	645	636	645	619	599	611	615	593	618	609	598	619	576	621	625	581	631	628	610	605	605	584	600	637	635	666	630	645	655	604	628	593	611	618	639	605	604	608	613	627	583	617	604	575	600	646	604	610	588	640	628	623	640	633	614	676	592	598	607	626	663	594	605	609	633	639	623	611	649	569	633	610	613	617	594	666	639	619	628	645	587	597	615	587	610	620	589	637	596	585	665	622	605	634	595	614	647	589	599	648	649	607	590	615	619	610	629	641	618	610	676	592	592	671	607	645	594	568	620	613	599	613	612	600	606	615	658	630	639	636	600	585	662	622	604	631	634	566	629	657	596	638	628	622	591	612	689	582	647	633	610	617	608	611	602	623	585	595	652	612	644	589	610	591	586	649	618	604	621	586	636	617	572	637	618	601	624	564	600	595	620	618	607	651	631	650	612	591	647	579	577	573	608	650	593	626	660	647	577	612	581	590	590	630	621	622	675	610	634	692	640	600	595	570	652	644	607	615	603	581	629	625	618	595	635	636	621	665	681	585	597	581	620	578	655	584	616	652	627	661	630	657	593	621	610	573	602	653	580	599	614	636	651	627	616	664	601	558	652	647	637	569	588	598	607	609	634	563	588	588	592	595	590	627	650	600	641	605	585	638	600	575	590	631	606	588	578	638	622	589	621	626	634	661	574	595	568	659	603	666	642	630	624	650	626	632	606	636	622	611	630	625	586	642	650	597	655	627	615	599	567	583	636	608	637	611	627	646	639	590	631	593	604	601	634	612	628	647	585	623	628	595	583	607	610	616	614	602	624	621	592	598	615	632	656	611	617	582	560	616	624	610	640	634	585	623	644	653	597	636	645	630	625	646	618	595	585	657	633	621	557	653	615	607	631	617	611	614	626	656	633	623	589	581	608	643	587	606	625	637	569	655	620	617	619	620	634	610	628	636	574	629	580	620	619	647	617	642	590	601	612	614	622	579	647	608	617	652	631	627	593	594	628	624	576	623	628	624	594	582	579	664	635	612	621	636	637	611	613	590	602	609	607	589	594	577	618	632	642	630	625	647	615	630	577	628	615	635	590	626	650	653	644	630	583	634	641	595	570	597	608	597	635	622	645	627	662	588	599	603	657	617	651	649	623	613	627	616	576	605	638	598	597	648	600	566	660	634	583	619	593	631	568	566	619	627	569	639	583	621	645	630	634	624	616	622	582	598	632	644	644	597	575	676	590	616	630	596	633	618	622	672	625	578	605	592	639	587	597	583	663	617	598	626	619	623	596	623	601	626	647	588	594	589	627	669	599	652	654	629	613	626	582	638	627	657	624	603	626	608	610	597	606	627	632	578	618	601	621	614	612	593	595	562	589	603	640	583	599	590	608	660	665	581	591	600	598	619	658	594	660	651	589	616	595	660	618	609	641	617	632	622	633	664	612	607	619	555	595	618	603	627	656	644	622	593	599	613	638	626	607	592	633	616	607
21537	5895	4510	2497	1875	1469	1291	1186	1124	1023	1003	877	889	809	758	789	775	774	734	761	749	708	707	732	736	735	696	715	702	726	765	704	747	738	744	728	698	693	705	717	723	752	716	720	692	696	700	684	757	702	690	701	714	703	688	705	667	739	724	694	725	704	746	671	700	729	762	668	681	704	696	669	672	674	737	693	710	714	711	711	669	730	713	761	706	646	719	723	664	661	700	725	742	723	743	710	717	655	715	757	712	735	683	709	635	681	669	687	753	713	694	699	704	689	698	705	716	668	694	650	708	694	717	693	711	702	704	662	708	692	632	697	694	693	703	710	718	689	698	711	678	721	727	709	664	737	726	720	629	683	675	743	704	693	687	672	657	713	708	728	675	696	681	671	719	657	668	720	681	707	687	706	706	700	717	769	753	742	691	691	730	684	722	681	700	717	718	716	696	731	666	684	714	720	674	695	713	686	708	673	697	743	699	753	737	730	711	752	726	719	736	723	703	743	687	702	660	716	682	728	709	689	705	654	737	736	736	752	683	654	671	754	679	693	678	723	669	703	738	659	732	737	730	674	670	671	690	736	712	733	721	748	699	647	735	724	698	697	670	659	740	668	748	729	716	727	703	725	710	699	725	693	740	742	735	698	709	726	755	680	704	705	648	697	709	659	703	669	721	722	665	683	714	692	694	653	731	703	731	722	696	711	687	702	714	722	715	671	696	649	703	706	726	710	690	719	672	729	740	677	710	737	705	723	712	671	639	738	710	731	726	724	703	711	675	709	711	687	715	670	725	686	695	716	701	683	750	680	694	710	662	736	734	694	668	663	697	697	670	717	649	662	674	685	713	724	682	686	697	681	746	697	656	748	709	707	701	688	621	674	629	677	704	683	699	700	745	740	705	747	731	714	697	676	713	685	684	726	720	684	638	741	717	764	681	721	686	733	697	704	716	696	662	682	656	724	696	679	731	714	684	704	746	706	661	718	723	660	706	721	721	724	747	713	735	708	683	713	638	691	708	724	677	700	698	719	723	673	658	689	656	688	711	722	719	703	672	672	692	725	679	705	745	695	745	676	691	670	655	745	671	699	716	710	732	711	723	678	708	714	698	696	680	685	718	701	661	694	740	722	717	685	687	678	720	727	707	672	681	702	737	711	677	696	725	693	700	676	730	710	734	674	693	698	637	701	687	697	727	733	708	701	691	706	694	690	737	699	710	680	713	689	713	726	719	703	687	740	668	704	717	724	736	734	709	690	714	742	724	740	684	718	731	680	705	712	687	717	679	717	686	711	680	710	723	654	753	703	685	699	674	675	690	739	718	701	678	725	697	690	696	750	714	740	704	716	688	650	685	747	700	750	698	699	733	689	659	726	726	717	691	714	688	679	712	742	718	689	712	675	711	769	696	656	700	701	696	706	669	750	736	742	694	690	708	724	674	737	724	694	673	730	724	650	729	707	665	695	719	735	701	681	663	656	709	702	695	729	695	684	758	714	722	680	731	702	690	678	645	726	738	667	701	701	688	732	682	667	693	749	704	696	682	730	711	736	726	724	680	727	709	694	672	692	716	672	703	699	708	718	690	669	746	722	665	741	695	708	674	682	736	733	714	718	757	730	714	730	691	713	655	692	722	653	694	685	729	687	719	706	677	715	724	659	679	694	729	715	713	693	730	710	698	690	723	722	671	676	744	661	707	689	730	706	661	726	719	732	675	701	733	720	716	732	700	705	698	711	744	689	679	665	722	688	721	701	670	688	693	693	708	680	664	747	701	723	671	697	749	643	697	739	723	677	761	723	695	690	712	738	686	699	676	677	708	717	717	714	692	706	684	715	731	723	683	725	677	664	732	679	696	695	710	718	753	756	715	657	727	698	699	692	729	679	701	696	699	736	703	733	708	711	715	647	734	689	682	710	684	674	754	723	715	708	721	700	695	764	674	700	683	698	753	687	690	698	698	705	656	717	733	673	720	734	703	700	728	710	710	728	687	687	640	678	729	720	709	676	742	723	721	690	725	675	694	700	699	727	701	707	660	658	705	736	716	726	757	722	675	693	736	704	679	685	712	694	684	678	689	723	672	706	678	709	736	704	698	687	726	700	698	693	714	706	690	698	693	742	720	726	696	667	704	723	690	668	729	698	737	713	757	721	678	746	642	724	705	695	675	678	746	680	656	691	690	755	685	738	687	710	747	675	725	684	718	674	721	654	710	702	653	716	700	754	740	667	691	694	660	699	691	700	702	681	698	665	715	705	740	742	712	679	724	659	730	769	679	669	672	719	697	717	708	717	693	764	684	689	713	719	679	730	695	716	704	712	703	683	673	655	742	723	682	719	687	699	633	718	700	697	683	719	697	733	684	668	721	708	725	708	739	733	670	733	643	695	694	707	668	707	725	729	737	737	681	711	709	682	682	710	706	698	795	666	670	710	710	716	712	697	729	685	693	676	718	709	722	733	712	676	676	690	681	742	663	718	649	689	698	680	702	718	682	712	694	695	731	705	717	697	696	742	719	725	690	666	702	719	675	739	696	690	730	715	719	696	732	711	675	714	710	703	718	681	711	673	684	713	703	712	690	631	691	678	666	721	680	732	682	677	695	699	704	743	753	720	728	755	700	690	693	658	671	692	682	711	696	731	708	739	703	689	708	694	718	734	741	723	705	674	700	690	754	683	707	700	679	690	703	690	705	677	690	654	719	711	640	723	717	684	708	687	705	724	714	746	707	735	703	732	683	631	666	679	681	749	700	675	693	745	681	693	776	745	672	683	661	750	722	699	793	710	706	692	718	732	691	708	676	715	699	690	695	699	712	632	704	699	693	724	681	651	734	694	735	727	679	699	696	752	730	711	680	680	665	706	669	739	704	682	697	638	723	672	674	666	710	724	705	689	690	723	695	720	708	684	736	736	697	740	723	701	702	686	695	714	699	719	705	606	696	745	679	727	721	684	715	714	700	707	757	657	657	743	683	725	696	702	705	708	712	749	653	721	705	733	704	695	729	761	692	716	702	746	670	746	684	666	686	708	729	677	704	775	667	677	710	710	732	674	667	702	726	685	685	684	662	732	694	717	709	686	734	704	673	662	710	667	674	727	724	687	741	690	661	754	697	740	702	707	711	728	747	727	717	697	683	738	723	708	759	713	680	717	689	723	692	707	728	722	704	646	703	743	711	673	686	699	723	707	691	729	755	683	666	694	693	662	699	679	688	683	690	722	748	709	700	731	657	721	727	734	752	688	681	749	704	663	728	697	713	702	757	731	753	727	635	699	693	734	678	670	710	696	731	661	715	715	689	744	679	714	674	764	727	681	705	729	659	679	681	730	735	699	705	694	693	709	791	696	723	701	713	688	723	698	699	708	703	697	707	691	686	665	677	735	727	689	711	677	752	713	676	652	700	698	666	697	686	711	719	678	679	689	681	711	731	715	658	744	706	670	702	699	739	702	701	696	754	710	763	733	761	677	733	695	764	683	673	685	682	688	681	753	709	679
22672	21206	28966	23771	21208	21288	12156	1850	1304	1227	1144	1091	1005	915	939	917	930	866	868	819	856	796	813	824	788	805	798	812	762	798	774	784	757	799	758	762	755	729	735	751	776	825	710	731	737	777	714	763	748	743	738	733	792	787	725	760	744	790	753	751	729	723	756	740	780	760	762	711	735	756	737	757	749	750	715	757	770	712	732	780	787	763	761	813	750	735	700	726	732	708	752	734	756	738	699	748	689	761	704	686	735	716	746	772	736	717	738	752	659	781	715	754	727	729	683	729	715	687	790	720	746	779	754	741	709	687	701	750	769	757	756	755	715	732	736	789	710	702	711	725	785	798	711	740	752	673	760	765	722	753	730	750	697	766	760	731	711	697	678	712	757	695	705	754	735	749	728	748	702	728	673	687	765	744	736	733	808	777	743	771	774	712	781	709	711	703	755	685	712	772	739	693	746	728	774	718	712	679	725	725	727	722	758	720	719	753	781	779	765	777	729	766	727	721	730	750	748	724	724	719	728	747	710	730	734	781	720	697	780	693	722	784	734	756	692	754	759	770	722	717	743	795	758	703	724	746	728	810	738	691	770	756	764	757	704	784	736	738	785	750	700	699	715	686	734	756	739	702	703	816	739	729	749	798	758	732	752	724	711	703	751	744	704	738	769	699	704	780	726	729	718	773	752	737	771	720	732	774	761	732	738	708	724	702	754	770	727	752	686	705	743	741	730	783	732	652	742	705	708	719	779	703	727	761	663	744	775	752	751	732	742	721	769	728	723	736	730	745	721	711	687	724	744	720	693	724	694	714	732	700	712	743	728	747	753	705	781	735	742	717	690	724	698	762	744	727	758	757	753	724	715	810	773	718	783	684	757	749	761	729	727	781	740	700	677	732	715	766	770	717	754	737	766	741	759	772	700	725	717	731	777	704	816	760	769	699	714	749	737	752	719	704	699	716	720	670	708	742	772	758	702	736	713	701	766	742	745	717	758	734	756	769	766	727	718	743	758	734	766	775	748	755	742	731	727	739	746	725	716	751	744	763	760	737	673	709	757	713	743	771	749	675	767	770	729	740	796	765	733	747	744	786	730	728	741	790	724	732	739	699	738	694	710	708	739	733	719	722	770	705	745	730	747	754	731	755	711	751	799	700	760	744	709	733	681	724	720	734	714	775	752	754	773	704	684	704	729	696	771	720	740	752	765	713	740	701	762	761	733	728	716	745	705	655	713	751	697	731	671	705	757	709	751	768	753	732	722	758	771	721	766	722	746	747	746	768	742	735	724	716	766	774	752	745	757	758	783	789	740	716	698	740	752	722	732	754	720	748	687	735	681	726	786	733	682	752	731	683	744	783	755	742	697	754	673	735	786	791	756	791	717	746	780	712	744	768	746	690	711	696	703	736	729	737	752	691	722	684	747	699	713	734	723	743	727	722	762	749	703	699	717	739	734	759	754	734	714	751	766	750	751	760	760	725	770	749	751	706	695	704	765	736	766	746	748	739	796	754	726	719	757	730	695	704	758	708	729	685	749	781	732	753	766	724	744	713	772	730	740	730	690	732	725	738	713	757	734	744	729	754	793	740	712	802	763	775	722	719	762	783	765	686	695	735	696	734	698	732	689	750	762	721	697	758	742	762	729	751	759	741	729	705	732	768	769	728	708	722	745	720	709	706	713	671	756	736	734	718	802	703	769	742	709	797	740	719	706	799	723	765	784	715	733	734	724	758	749	745	758	692	758	731	710	740	727	718	750	738	721	711	717	697	792	761	773	713	708	705	756	749	768	785	762	723	762	753	790	754	756	696	699	738	699	737	715	729	764	756	726	707	693	716	678	727	695	736	755	730	750	739	723	742	753	689	774	745	719	704	666	737	797	761	753	748	735	725	779	727	692	692	741	772	743	732	705	740	733	730	698	749	738	763	730	687	716	760	754	785	724	697	762	687	741	682	721	735	729	732	703	774	680	751	715	742	719	805	715	755	740	752	713	713	698	742	745	719	720	741	687	703	685	652	704	714	736	718	734	710	727	761	722	739	707	749	745	758	790	721	705	717	726	714	715	734	753	781	735	745	758	720	772	769	703	757	750	736	719	736	736	757	770	777	746	759	709	765	755	706	719	707	685	802	773	761	741	725	693	721	781	683	798	750	737	699	742	716	750	715	717	720	768	752	780	732	733	695	747	716	747	739	743	760	727	756	733	770	725	752	791	726	744	767	745	722	717	764	744	719	791	695	751	748	723	733	733	743	724	758	705	688	740	718	751	744	788	743	728	779	748	775	760	710	706	760	693	725	738	738	732	690	712	665	727	691	766	746	706	738	713	753	716	677	757	719	740	723	742	709	706	731	710	737	732	725	689	743	721	707	759	732	756	758	719	727	765	788	743	704	680	763	753	768	781	730	757	742	802	717	739	752	740	774	767	694	751	752	720	765	827	694	757	777	730	654	685	702	754	783	755	720	742	722	751	726	758	763	700	743	700	715	768	758	753	741	752	756	729	722	801	749	748	805	740	726	740	741	702	712	749	719	758	722	743	711	742	722	725	751	708	724	681	695	751	760	787	733	733	708	717	706	723	681	706	758	712	751	766	730	734	731	752	709	742	729	731	731	757	730	686	673	719	727	763	766	718	712	741	753	755	759	735	734	699	713	688	777	727	689	730	705	710	736	770	708	755	736	722	726	744	757	728	709	737	733	728	733	732	724	747	740	751	747	737	747	762	684	686	774	785	749	753	680	726	724	739	723	693	729	715	738	704	707	690	737	762	751	719	733	738	732	729	760	732	749	782	727	700	756	723	774	729	724	746	740	728	726	680	724	757	705	699	683	765	705	718	787	722	751	704	698	719	716	712	753	736	688	754	709	751	729	732	711	694	718	723	693	765	733	677	749	749	749	752	726	682	766	747	726	739	732	745	727	776	763	769	753	698	739	729	735	742	776	750	755	777	737	730	740	726	787	747	727	732	762	725	717	789	765	726	716	730	773	768	745	796	733	731	735	723	804	741	759	712	715	694	720	731	742	688	728	715	725	745	741	751	762	792	753	756	698	740	748	738	696	737	759	726	700	767	729	705	750	700	752	744	744	775	761	671	697	711	724	700	695	746	734	673	729	778	742	708	764	726	733	704	733	739	732	740	724	727	707	738	712	783	765	681	754	731	725	705	749	719	708	768	733	765	811	770	736	717	738	696	749	747	723	755	795	719	738	722	755	710	745	692	716	758	713	749	760	705	749	783	712	681	704	744	710	777	774	704	745	740	774	728	791	751	763	756	701	734	728	698	713	749	783	743	724	727	737	704	751	790	717	734	719	721	672	717	754	710	716	712	686	748	734	760	771	771	658	703	719	748	733	709	716	747	713	759	708	734	740	730	735	704	692	723	738	694	712	740	713	734	722	751	762	728	745	685	736	773	758	746	790	718	747	743	751	723	742	729	725	685	750	691	742	725	762	700	680	707	730	741	766	786	760	756	683	735	762	740	742	755	760	761	687
26268	16144	13072	6862	4826	3600	2964	2514	2164	1885	1612	1452	1292	1212	1166	1116	967	1024	1013	922	970	845	936	952	934	902	827	872	864	865	845	791	888	833	813	750	837	845	822	819	812	783	823	850	828	799	831	773	808	785	813	790	809	794	782	775	834	830	838	801	805	805	834	823	781	836	793	831	851	779	764	773	833	762	843	765	763	818	832	772	788	805	816	795	834	787	736	790	817	820	797	827	836	763	796	764	817	793	817	742	792	751	789	782	789	770	773	857	773	805	810	794	797	839	811	772	788	769	816	781	762	797	797	753	766	782	794	777	819	826	836	826	758	756	803	793	859	765	823	789	774	827	728	787	776	825	773	761	817	815	762	768	809	826	755	754	828	795	802	837	806	734	758	799	772	799	748	779	807	742	803	756	838	815	779	825	794	802	777	805	750	798	805	824	754	804	779	795	792	748	804	781	797	772	814	780	773	837	767	818	811	795	784	771	817	794	728	772	799	799	809	772	782	821	785	833	764	807	776	788	761	750	753	800	807	818	812	753	792	753	799	818	785	766	810	771	761	768	780	772	774	756	734	811	795	811	780	770	787	791	808	780	805	816	741	803	805	767	791	761	789	823	788	805	782	791	766	736	743	805	778	780	795	819	850	808	806	812	865	823	823	849	787	762	779	743	792	782	831	779	769	744	824	744	838	841	838	758	744	764	880	794	778	751	816	768	802	758	823	799	775	791	790	800	760	749	818	794	801	788	810	842	808	780	730	765	761	792	763	786	832	732	799	807	788	769	770	766	784	796	776	790	736	743	818	764	813	820	787	818	797	777	821	785	754	787	772	744	754	814	786	814	765	798	862	801	775	796	824	752	870	794	817	757	837	792	824	753	769	838	767	809	767	774	839	793	768	839	830	729	821	796	803	803	804	831	761	804	827	756	791	798	796	859	799	802	763	743	805	784	824	774	789	788	768	807	776	831	801	807	809	724	767	792	808	762	813	824	797	747	831	798	840	819	814	805	798	834	796	807	852	833	780	734	816	771	776	856	760	876	754	747	788	794	760	803	800	807	814	796	754	776	766	793	734	766	761	807	821	798	807	757	793	817	756	755	825	815	808	800	793	801	787	720	802	769	789	824	812	785	819	788	788	757	799	756	820	771	823	833	821	882	813	804	781	846	731	844	775	827	748	787	827	819	769	771	727	754	727	769	741	829	741	759	801	747	833	774	788	788	798	757	743	789	826	765	826	798	782	793	834	829	831	826	778	758	745	744	859	783	812	749	774	759	776	741	817	747	782	797	835	802	796	755	847	794	751	787	818	814	770	772	775	794	782	821	744	745	756	810	755	773	784	793	744	798	759	712	819	755	789	785	747	785	807	730	756	806	776	744	790	788	781	821	811	843	776	795	752	781	813	785	792	780	736	801	740	852	808	764	777	787	763	766	827	743	840	838	707	758	747	792	782	787	733	761	862	798	817	748	825	807	789	753	810	751	761	778	793	758	823	811	816	803	793	823	820	746	788	819	812	793	792	764	794	780	753	782	764	779	824	755	787	770	738	765	824	817	798	779	826	746	767	774	765	817	747	811	780	784	815	794	805	806	778	819	768	802	834	796	798	803	770	769	747	756	812	764	814	833	773	793	800	767	798	763	824	747	780	820	787	779	817	746	740	779	764	795	737	796	845	771	792	807	746	817	856	795	806	765	814	801	790	775	772	786	794	759	782	805	795	781	799	842	796	805	815	823	795	755	849	773	818	792	807	823	797	790	806	806	817	771	765	794	793	777	778	763	800	744	762	738	798	776	809	758	770	768	790	776	775	808	802	778	793	840	798	716	811	774	824	751	807	753	783	814	818	813	834	809	797	746	777	797	777	823	775	761	767	792	789	768	779	775	830	788	803	790	781	755	835	803	805	754	807	779	754	764	770	793	802	783	841	781	765	801	797	775	779	822	769	766	825	794	769	761	785	817	773	791	774	790	801	774	789	702	760	788	786	846	813	781	798	803	798	779	843	784	788	812	806	769	785	818	785	843	793	794	752	788	838	750	836	779	840	785	768	809	827	793	855	808	785	781	838	796	746	758	786	777	795	814	850	794	764	785	778	766	751	743	809	811	800	823	830	831	813	785	768	789	699	779	797	771	800	816	778	769	764	840	795	753	840	729	768	778	766	806	765	748	760	779	778	766	801	783	831	767	786	860	784	802	820	775	779	792	804	723	785	843	751	748	789	770	816	833	786	839	810	825	772	782	772	752	813	780	836	822	798	758	756	765	816	824	767	826	784	759	795	813	814	776	763	813	757	779	768	789	768	770	828	740	736	793	844	810	747	761	787	751	787	807	764	767	787	753	784	780	791	767	763	763	799	768	796	791	802	782	773	769	800	747	772	772	818	836	768	807	804	790	826	823	740	761	763	779	795	775	777	752	768	770	757	784	790	756	834	782	821	774	860	775	781	760	812	779	813	827	852	853	786	799	774	740	835	847	821	807	711	843	783	762	782	759	796	786	796	786	785	779	783	794	774	735	817	807	776	809	799	771	792	798	788	786	807	862	784	798	803	775	793	782	796	823	807	808	804	808	794	771	793	794	808	755	704	763	807	758	772	816	802	820	825	769	790	811	762	783	825	777	828	797	769	794	763	806	799	753	755	749	739	764	767	785	842	802	733	771	777	792	772	777	793	783	808	762	790	819	815	750	791	799	779	772	741	784	803	766	756	815	787	793	812	789	802	761	808	826	743	767	744	775	765	827	750	813	809	798	815	801	822	793	735	804	764	802	800	750	764	753	791	805	788	811	805	788	747	809	748	763	823	793	798	788	842	745	753	776	779	791	821	787	805	794	797	747	833	747	801	763	794	789	835	809	835	820	796	766	814	809	780	741	772	767	764	821	825	748	823	746	817	786	787	757	807	787	767	750	767	827	807	802	742	777	749	754	818	759	790	829	816	804	809	781	750	786	766	763	739	790	808	786	741	803	778	824	810	800	770	792	848	764	757	831	765	820	803	762	776	820	760	753	796	811	774	764	769	816	742	807	790	767	837	782	731	818	787	807	841	797	740	762	798	806	781	847	814	732	832	794	795	778	756	778	781	784	785	790	802	812	797	755	761	833	787	796	790	765	751	777	774	794	733	834	806	809	761	762	779	783	795	775	822	817	787	817	807	783	787	804	774	769	824	791	794	758	777	788	794	852	786	749	773	805	794	767	751	769	816	773	787	727	814	806	750	762	778	780	810	762	822	816	791	839	757	786	715	763	739	802	849	795	750	840	782	759	774	769	787	804	790	837	806	765	761	808	809	776	769	730	797	809	807	796	756	780	794	778	801	749	813	759	817	811	833	820	817	850	757	804	794	804	757	809	823	770	773	819	825	774	792	828	792	825	778	806	787	770	771	820	767	767	763	788	791	761	750	772	777	776	771	796	724	793	762	788	799	729	826	735	839	833	796	824	784	804	813	767	851	815	806	812	836	763	776	816	763	807	793	818	800	756	793	806	807	749
27487	20442	8564	794	467	390	408	357	356	372	378	362	381	328	383	342	369	330	321	363	380	327	342	337	339	350	299	335	355	339	356	391	321	344	354	365	346	296	327	330	317	369	366	356	339	341	327	317	320	334	356	331	309	372	318	329	345	346	319	341	297	357	324	328	329	332	336	364	337	347	340	327	338	344	336	335	396	345	349	359	351	332	350	321	328	372	374	333	353	323	310	344	363	336	303	350	319	342	319	310	335	351	305	352	311	331	329	369	353	332	324	353	364	318	330	325	355	331	377	353	322	316	350	326	336	354	361	355	347	345	326	326	306	343	355	339	352	351	336	329	363	332	330	339	338	330	333	336	339	337	343	339	367	329	339	324	351	319	359	347	365	349	329	328	365	335	340	352	328	376	342	336	326	341	363	321	304	337	354	370	331	355	359	342	357	346	328	365	368	326	359	319	350	328	319	367	342	339	338	331	349	315	362	351	342	313	338	312	364	339	343	345	348	314	357	346	356	325	345	334	323	300	320	340	321	321	330	317	336	344	347	352	351	297	374	326	296	334	366	331	339	364	374	341	352	342	314	364	346	345	326	360	341	342	330	357	325	343	340	347	332	340	358	326	350	360	350	383	304	333	331	344	344	357	316	352	337	355	318	323	344	318	369	342	325	366	372	311	342	355	348	344	349	348	355	341	315	354	324	311	325	312	331	389	325	305	340	348	347	347	333	380	364	365	351	335	337	337	370	347	336	337	332	354	361	342	335	322	307	301	332	350	306	351	358	328	327	359	339	353	312	341	327	323	312	335	320	289	336	340	315	341	373	353	319	350	353	325	307	346	372	353	321	364	332	304	318	362	362	289	351	290	379	329	364	328	324	321	315	359	326	326	369	335	323	368	338	346	349	322	381	342	325	353	349	339	344	334	365	315	355	304	355	328	336	330	307	342	326	350	330	343	341	362	382	334	357	313	311	331	377	323	313	332	320	334	335	345	311	324	318	351	313	331	316	312	329	324	356	360	333	357	376	347	342	308	337	361	329	331	322	290	339	361	331	365	306	318	341	358	346	314	337	355	360	359	330	322	346	358	328	331	365	325	331	334	324	342	347	343	330	359	345	342	342	390	369	338	348	290	337	350	292	338	333	325	353	391	335	385	378	327	338	354	331	319	342	340	323	354	314	334	352	360	345	326	363	310	318	361	358	352	347	310	346	353	359	331	320	341	310	347	356	347	357	346	330	318	347	324	325	346	339	343	335	390	339	362	373	349	345	398	337	321	353	355	307	300	366	320	339	334	361	338	370	288	338	344	335	339	355	337	346	340	361	339	330	352	343	345	328	343	346	314	306	327	329	370	364	362	340	326	342	376	309	322	339	344	354	365	328	349	330	335	314	336	372	364	320	330	366	346	336	378	339	362	375	322	338	326	349	350	344	347	359	337	340	374	362	354	348	343	327	363	319	306	354	357	349	352	326	332	321	316	319	347	346	334	306	323	343	315	357	347	348	329	332	353	338	377	317	347	342	321	346	338	327	384	343	363	342	341	321	307	318	306	326	359	319	338	347	325	314	336	314	355	321	324	333	298	359	344	354	360	338	336	324	356	326	344	327	359	335	336	366	359	324	332	367	323	312	347	353	320	353	330	327	339	310	362	347	343	364	355	342	327	352	335	359	342	332	368	345	342	354	337	302	299	319	330	341	350	325	325	354	348	354	329	391	350	324	375	341	357	334	317	337	343	335	344	347	334	347	313	365	316	334	307	341	324	316	329	325	331	343	314	350	369	298	329	326	305	348	307	350	364	324	296	344	344	327	312	338	325	342	307	334	353	324	330	338	299	352	349	344	315	323	351	318	326	319	333	366	347	353	336	375	303	325	365	337	346	381	324	360	314	333	323	344	341	347	364	358	348	341	357	348	347	370	345	328	382	323	333	309	345	300	332	344	319	318	322	322	341	329	360	333	360	310	314	360	346	328	320	358	354	349	333	319	335	358	322	376	357	346	352	310	299	324	305	308	326	313	323	348	319	347	319	334	337	345	323	326	340	319	361	351	321	325	316	301	305	353	310	329	354	369	339	336	364	367	349	354	326	330	331	321	357	314	302	345	324	345	355	357	328	341	357	336	307	331	371	332	341	366	304	350	324	312	358	351	344	360	339	323	344	307	311	328	365	325	362	359	343	334	316	363	360	342	338	329	365	340	353	344	349	337	365	333	352	328	340	363	361	302	328	300	313	323	318	352	328	353	340	350	313	351	345	335	314	347	366	340	331	379	313	329	365	342	346	350	342	332	316	363	329	317	355	333	343	346	377	344	347	354	356	330	358	340	318	360	359	307	341	312	306	372	319	365	339	338	352	342	372	333	375	345	342	350	315	334	310	343	342	344	340	325	323	333	301	355	307	326	299	350	332	342	362	336	367	361	342	325	348	322	323	283	313	339	354	356	328	354	351	344	315	365	319	318	353	341	296	329	346	316	324	316	315	345	311	333	356	307	327	337	364	351	328	319	320	344	376	348	339	351	336	313	336	337	323	313	346	348	334	336	350	368	361	312	373	344	334	342	355	336	332	321	386	344	314	333	355	364	340	368	311	320	319	340	368	337	306	367	349	349	346	379	328	311	351	334	324	368	342	336	334	327	322	325	354	341	321	337	333	354	349	343	338	322	332	349	341	340	331	340	332	333	332	323	331	337	368	349	330	351	327	368	373	343	332	317	338	341	342	351	326	338	318	350	349	336	324	343	338	364	321	326	341	325	345	319	360	344	358	354	378	353	332	346	308	308	346	317	325	351	352	334	366	346	320	339	334	310	327	334	314	345	328	362	362	370	326	325	324	343	347	377	314	344	335	357	323	371	299	325	352	352	336	333	365	335	335	341	369	333	345	311	380	359	341	342	333	357	321	324	340	378	339	352	327	320	338	345	345	336	326	309	313	328	316	326	313	325	315	366	340	325	348	330	332	356	344	359	363	332	366	339	346	316	336	393	333	323	357	318	331	335	340	321	311	364	312	310	321	318	307	329	380	363	316	328	314	340	332	332	359	337	348	364	341	341	303	359	337	339	339	346	337	354	291	353	321	326	316	355	310	368	347	363	345	350	299	335	328	328	335	344	341	351	341	349	323	340	339	325	344	284	340	373	347	339	386	356	341	311	341	351	341	308	331	317	349	372	330	348	353	323	375	333	364	355	326	356	341	348	339	356	320	330	310	319	352	341	347	377	330	314	336	331	330	326	339	364	356	320	330	354	347	344	371	313	311	357	337	359	336	309	303	323	340	370	318	302	341	333	325	340	346	322	351	305	330	328	356	329	333	351	357	343	336	339	333	308	324	334	330	351	383	340	348	374	331	356	313	328	339	306	318	338	362	327	326	317	324	333	344	302	350	323	331	299	334	372	322	333	350	342	322	343	349	350	364	352	351	335	330	360	373	361	348	339	362	323	335	347	342	355	322	324	313	335	351	315	317	304	327	331	321	316	372	326	327	374	306	316	332
18514	1442	971	650	551	528	478	444	443	452	457	411	413	401	408	420	423	411	431	422	430	428	399	375	415	399	408	420	412	423	411	392	391	393	426	377	426	419	401	424	411	427	410	404	426	462	414	426	389	393	392	426	353	428	413	423	405	402	442	405	395	469	403	424	381	417	436	413	400	392	423	416	389	415	375	402	406	405	405	406	416	411	405	387	411	370	395	412	390	394	407	398	408	423	405	409	403	407	429	395	426	425	393	433	433	400	408	379	393	404	402	416	384	415	369	401	415	389	416	387	398	398	399	367	404	409	450	409	434	372	438	418	426	417	434	384	399	419	411	397	383	405	417	372	412	406	411	415	452	383	431	424	415	389	408	362	418	418	386	398	418	408	426	431	406	378	384	418	416	431	423	396	397	373	427	419	392	422	412	392	394	378	430	417	400	417	422	403	413	396	449	397	426	455	381	400	416	401	389	399	387	425	397	412	384	413	366	403	411	423	398	379	430	418	402	401	434	414	405	394	376	402	408	431	386	412	413	414	427	378	412	379	403	419	427	417	411	418	440	425	438	381	443	414	418	378	448	458	426	405	385	410	436	434	397	429	424	374	408	381	403	412	393	405	393	411	436	398	451	416	410	414	414	386	412	402	397	446	404	432	396	371	423	413	388	383	410	429	419	381	380	382	415	414	383	395	391	440	413	409	414	403	367	407	394	399	401	400	411	467	410	397	424	407	419	418	383	431	455	391	408	392	409	384	428	427	418	396	430	408	384	452	428	389	371	417	421	429	408	412	418	407	411	416	431	428	446	396	415	398	379	403	429	445	419	390	407	410	415	412	411	415	393	431	382	421	429	399	430	380	408	418	427	420	406	427	416	386	367	415	386	355	408	409	403	396	421	388	456	417	394	376	408	414	407	423	390	414	418	385	404	385	415	426	372	448	430	359	431	388	388	387	398	406	426	408	382	415	381	379	394	359	403	414	404	407	430	405	390	399	413	443	413	390	385	389	368	399	379	418	446	421	430	355	411	389	372	433	415	424	381	397	410	389	415	392	410	409	387	428	450	402	394	380	447	425	426	389	400	356	432	387	404	386	433	375	414	394	413	412	428	413	402	411	408	406	417	385	363	400	410	397	426	407	445	396	408	404	399	422	436	405	405	419	400	405	438	407	390	404	391	424	401	386	397	405	384	391	398	436	415	428	406	424	404	362	415	398	411	381	423	366	369	428	411	407	376	445	428	400	408	404	426	430	430	407	397	433	409	404	404	429	372	415	414	388	405	419	412	414	397	405	406	472	407	437	411	402	422	393	413	423	419	406	395	410	378	426	386	422	381	392	411	413	394	442	427	366	370	422	423	401	402	426	417	412	441	379	417	420	438	398	397	435	410	420	384	410	408	388	395	396	409	422	422	385	377	399	409	408	423	398	406	424	411	408	443	401	408	385	425	400	408	431	419	433	426	385	383	379	389	381	381	385	392	376	449	412	376	409	423	420	377	410	442	391	407	452	376	392	393	403	439	412	404	386	386	383	401	407	404	412	407	417	408	416	406	393	421	443	421	433	414	418	410	405	391	377	427	394	410	435	424	406	432	395	411	422	441	401	355	400	416	406	398	391	420	391	394	426	435	392	401	390	437	405	437	372	403	443	429	402	392	413	406	440	438	424	378	395	402	394	371	397	422	394	397	413	443	412	416	414	404	416	443	407	422	404	410	364	401	395	447	444	421	432	411	384	445	418	422	399	422	419	388	428	433	375	393	410	396	412	375	385	422	419	446	420	406	447	430	442	370	409	412	429	437	380	421	408	419	400	419	395	396	368	390	433	424	386	394	404	413	378	410	390	396	412	406	426	389	406	404	401	414	394	399	421	406	418	399	417	378	402	413	403	431	445	414	385	420	445	416	400	394	441	409	407	401	414	400	400	397	392	370	434	411	433	365	397	396	388	411	411	393	415	413	377	375	392	405	430	361	418	400	417	379	392	408	417	428	392	400	421	404	441	406	431	388	403	404	386	428	402	424	398	428	384	394	421	397	423	353	385	406	416	388	415	397	360	434	443	377	422	430	423	421	407	434	382	396	441	426	420	425	431	446	405	400	406	445	388	381	399	415	423	413	402	389	416	441	394	400	379	414	392	388	424	401	413	396	387	403	358	426	401	400	436	399	425	386	413	436	427	387	413	393	416	425	428	400	421	382	404	408	461	393	400	411	409	408	424	419	368	446	414	382	424	406	403	421	410	422	381	392	416	380	389	412	384	392	412	409	430	398	421	410	453	409	427	442	434	422	405	406	438	382	422	384	420	410	378	372	403	394	406	434	414	395	369	380	416	408	434	417	410	399	380	430	440	401	384	409	415	394	405	394	430	403	412	439	409	437	413	393	424	411	403	416	403	413	427	419	412	406	408	420	411	391	428	415	357	421	409	382	428	446	406	389	419	392	391	417	400	370	426	402	400	388	360	381	434	393	408	382	441	401	398	425	416	421	442	409	416	449	405	392	406	406	397	414	404	404	416	388	425	428	401	411	432	404	413	407	418	408	418	407	448	393	401	445	420	420	405	429	376	412	407	398	372	416	428	432	417	425	366	399	414	394	413	402	406	429	445	418	398	432	395	375	468	421	396	390	405	421	422	409	394	430	426	408	409	396	389	390	397	391	432	377	425	412	379	418	403	406	391	408	451	405	412	405	428	417	393	428	411	401	420	391	431	386	405	451	440	399	456	386	422	415	409	405	423	367	396	376	407	410	404	403	413	417	382	420	414	476	432	449	433	379	388	398	397	370	418	392	412	398	428	413	381	387	412	415	430	399	428	465	391	408	383	398	393	402	408	435	396	403	432	399	386	422	435	428	402	393	419	386	430	382	407	385	373	425	381	377	385	422	421	444	397	431	388	392	380	423	432	423	413	411	413	408	422	409	381	425	413	382	445	422	415	431	397	400	411	425	398	415	398	398	401	417	391	395	415	388	400	390	381	420	470	427	419	411	441	438	421	455	412	394	428	392	407	379	412	411	390	366	425	397	392	395	411	409	414	431	385	438	444	412	397	402	423	431	401	407	412	403	422	418	467	408	413	432	429	438	423	425	356	397	397	410	420	394	408	382	367	408	424	373	416	397	415	435	381	432	439	411	411	418	409	441	389	401	381	389	389	374	402	414	412	415	407	393	377	443	430	415	420	415	442	404	373	388	406	402	391	399	444	375	416	427	411	409	406	448	418	423	403	411	409	385	417	385	392	406	409	391	408	393	446	428	410	375	408	383	397	381	406	414	382	368	422	427	383	412	385	382	403	375	396	429	361	400	418	438	432	392	380	406	407	461	402	413	449	400	374	419	388	439	402	396	400	447	432	384	422	432	371	376	392	379	425	440	388	422	421	412	397	413	398	397	417	389	418	445	408	421	430	449	421	451	424	400	425	419	428	391	402	395	420	458	413	394	421	412	368	426	430	392	382	396	402	402	400	415	403	431	407	406	386	418	404	381	408	373	432
23645	21224	28588	24149	21229	12177	1256	814	677	628	569	576	493	423	450	431	438	404	428	412	439	360	361	398	360	363	388	400	410	396	361	376	394	349	330	356	358	339	364	394	397	319	385	374	367	397	349	363	400	373	358	362	328	361	354	342	343	374	345	380	362	368	344	358	357	347	352	356	366	350	370	346	368	355	361	354	347	378	358	383	333	313	396	383	358	364	366	342	361	355	359	364	311	387	382	340	385	318	358	354	383	354	354	350	393	347	347	338	366	374	365	360	362	369	360	359	355	366	343	391	349	341	371	380	399	364	404	349	358	327	350	333	366	357	334	343	348	373	337	356	335	365	365	366	355	349	371	354	347	362	354	350	381	377	350	354	367	343	363	385	366	325	358	349	373	364	362	376	324	322	338	331	375	343	340	359	355	353	337	363	368	374	349	364	370	366	338	333	340	338	355	330	374	366	351	346	343	369	325	360	329	373	345	370	345	374	360	327	354	352	319	382	374	365	355	329	359	375	371	366	364	316	338	312	346	379	358	350	374	373	370	352	306	342	375	340	321	351	350	364	354	387	349	348	354	342	364	371	335	388	354	359	367	373	314	348	359	346	369	354	355	353	355	337	341	381	342	354	355	358	370	367	378	354	351	344	373	365	357	371	336	348	353	325	336	349	331	368	338	347	384	366	370	372	343	334	356	365	373	329	348	327	342	391	347	395	373	341	321	361	369	369	360	360	360	366	390	351	367	380	353	341	375	386	378	339	330	359	392	358	344	344	360	346	379	342	322	355	347	367	359	378	352	373	339	368	373	377	365	338	368	355	398	367	344	354	356	341	373	358	374	387	339	349	351	361	357	361	325	371	326	351	344	347	351	357	364	359	377	352	375	383	366	347	346	357	362	337	337	341	360	373	362	374	380	336	359	326	386	357	346	364	378	351	342	371	344	336	409	344	367	335	405	378	363	339	368	346	330	335	330	380	333	345	333	366	362	333	357	348	370	372	352	343	363	352	378	344	349	341	358	360	320	369	374	338	331	336	319	338	357	356	353	361	349	360	332	359	339	353	355	332	375	354	360	319	373	339	372	340	350	325	360	365	400	353	344	344	327	343	358	347	354	354	360	404	318	337	357	350	328	360	336	363	346	399	344	346	347	363	371	340	326	347	361	365	333	366	327	382	366	336	336	367	349	352	363	361	333	357	375	377	357	375	334	315	370	363	394	393	353	361	361	373	353	336	363	349	335	330	339	407	339	356	363	346	372	348	373	376	375	327	330	354	331	340	353	349	362	315	335	370	366	381	382	333	340	367	368	345	340	374	350	374	350	312	376	367	376	367	356	337	356	354	356	340	315	368	348	347	355	354	340	363	350	352	353	337	364	370	374	349	357	376	385	380	322	332	355	336	331	401	340	347	354	354	380	365	371	325	331	344	353	354	390	376	328	358	372	340	329	348	355	351	360	380	381	353	387	360	366	363	337	345	359	396	360	333	375	356	366	345	350	349	356	352	366	343	338	382	340	342	359	330	397	341	363	364	378	335	365	326	358	327	360	364	318	350	372	369	343	393	356	370	356	386	360	348	336	355	344	341	347	376	322	384	348	339	324	342	384	330	323	336	339	348	332	374	340	362	363	348	344	357	368	390	316	334	351	336	345	366	337	383	336	364	354	376	370	339	374	306	331	370	358	343	358	355	380	359	376	359	366	329	350	381	370	327	345	352	355	398	337	372	384	338	347	383	373	340	353	374	352	311	361	369	356	335	327	350	376	327	364	361	345	353	365	368	381	365	360	338	354	319	335	357	351	394	343	359	356	379	359	351	363	378	323	362	356	375	360	344	379	345	330	394	339	338	387	333	381	340	338	350	362	355	346	328	335	392	381	362	383	377	337	343	313	366	356	336	338	384	365	303	350	394	362	338	342	354	382	382	393	364	392	312	326	370	353	367	361	348	338	403	358	350	362	338	365	358	368	378	356	363	340	347	372	367	352	390	357	377	362	378	365	361	340	382	326	335	358	371	344	340	346	382	341	366	341	333	383	332	334	331	388	348	372	367	351	358	372	338	348	334	351	360	378	369	317	349	343	413	357	357	357	353	367	339	333	358	386	367	334	371	369	383	370	367	346	377	380	360	350	335	383	356	353	364	339	385	337	386	335	372	336	353	396	360	330	334	361	363	327	333	336	337	351	360	391	376	334	378	372	364	388	343	337	323	334	382	347	372	360	360	347	345	351	349	376	381	333	352	347	344	335	343	340	320	344	350	361	371	332	353	361	338	350	334	375	366	361	345	384	347	344	323	355	384	338	376	346	385	377	356	343	359	342	373	304	379	351	341	359	341	366	333	377	351	373	335	325	362	371	350	397	326	380	353	376	361	313	377	348	361	344	355	347	332	314	401	357	395	392	367	374	379	373	374	362	384	362	351	349	359	370	348	332	350	401	370	359	313	338	361	349	395	364	336	343	376	389	339	347	321	350	319	334	373	330	339	354	338	355	359	331	386	357	367	353	357	346	339	337	358	360	348	360	380	347	362	327	385	385	337	326	335	338	324	363	330	374	347	369	378	352	326	344	326	341	334	342	352	335	368	339	401	352	364	336	367	400	360	357	360	369	360	380	370	337	356	349	307	380	354	338	331	346	367	370	392	371	351	363	313	323	346	361	371	343	340	396	352	381	338	379	337	365	356	371	362	340	347	345	321	344	349	346	365	394	319	361	350	380	352	334	364	397	338	370	330	298	358	312	390	363	352	348	362	334	345	381	329	379	407	390	360	342	363	354	398	393	358	354	370	345	375	381	331	400	352	360	361	367	382	341	348	366	378	338	345	335	336	348	348	337	347	367	367	365	337	372	340	342	371	375	349	366	368	328	297	385	312	335	344	341	355	361	362	305	385	357	364	377	336	355	351	330	336	380	357	342	388	378	348	362	343	373	320	371	330	341	320	348	363	384	355	347	328	339	331	364	360	365	376	332	356	327	322	359	369	342	361	355	354	355	402	346	366	371	327	339	360	362	351	356	304	339	377	337	352	328	320	342	406	353	335	381	367	379	387	341	335	340	353	363	366	362	365	324	322	307	350	393	359	351	377	329	379	361	344	351	324	393	331	352	326	338	345	367	355	354	346	358	350	373	347	327	338	336	388	369	371	348	342	350	337	340	357	343	362	354	352	331	358	362	348	361	340	373	397	367	345	342	373	343	379	332	347	361	342	351	352	334	322	350	353	394	375	342	382	322	369	340	351	363	353	365	385	369	357	360	405	349	353	327	341	356	341	338	335	388	358	377	350	357	334	325	363	341	353	325	331	363	310	368	342	363	362	322	342	356	373	360	343	391	328	321	322	355	390	352	356	345	339	344	337	321	318	356	341	340	351	373	346	366	355	368	348	333	372	347	361	351	324	355	339	349	333	367	335	323	350	328	352	355	345	359	358	353	353	380	344	330	351	344	345	352	339	357	332	385	338	343	355	344	367	318	353	382	354	381	312	347	352	385	364
22189	9430	8030	3852	2530	1919	1558	1274	1101	1041	869	757	677	669	614	532	546	522	543	497	488	519	441	483	462	446	445	453	423	444	443	420	410	481	441	427	442	394	441	418	420	443	462	446	412	440	448	439	413	408	428	396	426	428	386	409	429	423	356	392	424	413	443	376	409	430	411	390	407	436	393	410	416	397	389	413	436	372	411	416	389	414	399	363	438	425	415	403	421	408	387	411	418	402	447	430	411	412	409	431	388	384	438	430	419	387	431	393	420	418	437	418	403	438	409	418	403	416	423	406	386	385	423	389	429	428	400	400	453	404	417	402	393	421	388	414	389	439	405	429	409	441	425	419	420	400	402	384	429	399	439	369	394	383	422	414	442	432	400	431	422	385	404	419	426	427	418	431	393	419	416	415	422	383	399	421	388	400	399	409	405	407	413	424	386	410	430	389	392	446	401	371	422	374	387	422	427	389	420	414	408	419	406	422	393	409	390	411	435	416	395	365	444	408	403	372	435	402	416	390	409	388	395	437	411	426	411	447	414	395	390	434	424	423	397	431	397	399	397	401	384	409	419	425	402	413	398	390	445	359	370	417	428	439	420	387	411	449	428	408	392	382	422	447	448	414	379	415	406	388	416	401	373	396	437	404	436	423	420	399	380	416	403	425	391	425	410	418	397	392	401	427	390	410	379	438	393	415	398	407	418	404	392	387	401	383	386	445	453	426	418	445	447	446	437	424	412	428	402	417	423	415	408	407	374	418	414	410	395	404	417	457	433	411	402	395	438	430	435	392	423	408	393	450	400	388	390	375	410	430	416	402	402	415	384	414	399	425	425	421	384	380	392	399	421	426	409	437	435	408	420	421	386	436	410	444	408	405	429	423	389	411	406	445	398	393	385	408	420	398	412	371	394	380	403	415	403	393	390	436	418	389	408	371	404	409	403	420	440	450	418	440	416	394	432	437	434	449	449	394	385	429	386	436	420	422	407	407	430	424	395	402	411	394	422	424	437	401	364	401	397	372	420	413	392	401	435	428	371	397	390	380	421	423	382	414	441	431	375	392	382	395	395	380	427	412	429	375	429	436	377	402	415	429	378	430	371	405	439	433	408	388	406	400	427	406	379	400	452	425	421	382	378	372	393	406	446	383	421	398	418	419	424	432	405	410	385	393	419	398	417	398	413	402	417	411	381	401	395	360	405	395	429	412	431	417	454	408	423	445	420	422	381	429	424	412	378	386	435	413	426	398	410	433	367	391	395	396	407	386	407	414	393	439	408	411	385	425	429	398	413	416	421	417	376	423	400	390	414	411	414	391	407	421	423	380	404	435	429	426	417	407	405	408	411	426	411	394	374	419	419	388	378	395	427	399	391	451	443	415	383	425	394	393	388	426	407	357	412	426	372	390	406	380	390	395	402	395	367	434	371	396	418	420	423	368	413	427	434	374	409	413	386	450	408	419	393	403	412	413	376	430	395	411	397	411	436	414	408	400	383	400	401	440	422	406	429	438	399	408	420	413	391	415	412	394	416	381	419	395	409	434	405	408	412	401	401	396	416	418	390	424	457	407	382	430	433	369	386	377	420	391	421	438	441	403	411	418	412	399	362	463	425	389	395	429	449	418	419	399	407	401	420	399	408	406	386	420	423	394	387	381	415	421	394	438	445	419	434	430	382	408	441	375	413	430	373	400	431	401	426	449	393	404	419	381	412	410	428	433	386	412	447	384	423	407	426	405	389	420	438	407	470	416	419	420	411	419	399	424	397	380	398	434	426	401	425	387	410	374	431	409	408	391	466	396	408	438	424	411	422	410	394	439	427	442	386	352	376	376	401	438	383	429	447	405	415	434	433	415	404	383	409	452	430	396	373	408	403	417	420	398	400	392	413	389	375	379	414	407	390	427	418	425	406	390	410	406	396	451	385	396	380	431	418	411	400	394	403	406	403	399	396	411	437	413	418	403	421	396	375	401	435	420	421	413	403	423	377	400	395	399	379	416	391	436	424	387	372	417	401	433	410	377	386	420	401	411	424	416	367	428	382	405	437	394	412	403	419	406	403	425	410	375	424	379	434	398	414	387	383	420	439	441	382	417	393	443	425	401	371	382	394	450	410	411	435	434	437	448	411	416	446	399	424	425	426	417	394	384	428	392	411	447	416	399	381	380	402	358	448	432	416	425	426	397	423	413	399	392	412	371	430	419	409	434	423	385	388	436	418	444	414	406	448	411	427	408	427	406	444	448	420	419	396	424	419	460	449	432	384	402	409	409	417	407	402	406	383	439	365	406	387	392	423	422	443	388	387	409	423	389	409	387	431	406	403	406	410	425	378	403	450	396	403	438	419	412	454	408	414	396	420	408	451	399	424	446	410	388	409	398	434	412	390	409	400	370	381	447	410	382	434	441	406	403	432	386	421	384	390	435	412	394	395	378	409	403	410	411	429	368	405	409	387	365	383	417	367	421	375	414	413	424	443	382	412	420	403	375	395	385	422	419	411	402	399	381	414	407	430	418	404	388	402	425	379	432	420	406	389	443	402	404	382	432	465	421	429	385	411	408	427	382	396	408	403	394	415	411	423	375	425	383	400	403	390	417	399	404	405	377	397	425	433	418	413	423	437	433	382	398	390	387	390	424	431	382	418	438	378	400	405	386	421	410	415	421	447	412	415	401	390	437	366	412	400	412	397	415	379	425	411	393	404	423	414	387	402	386	398	377	417	423	420	417	392	438	405	409	387	440	392	404	432	409	450	420	412	368	441	412	410	418	421	409	407	444	404	396	406	413	386	428	419	359	407	403	440	396	414	390	405	425	424	400	378	381	432	433	374	387	378	417	433	381	445	404	397	426	406	429	395	398	433	385	420	395	409	420	404	423	417	384	425	423	406	420	396	402	384	420	361	417	416	390	402	407	397	383	401	403	405	383	397	419	394	389	458	423	380	409	456	440	414	413	448	392	410	387	416	411	425	381	404	429	380	419	383	394	404	377	417	422	391	413	405	390	376	428	422	420	364	383	382	429	404	421	407	409	439	396	411	403	401	395	400	415	400	408	440	419	387	396	398	378	408	421	424	409	418	427	423	407	377	396	384	381	404	408	395	421	418	409	422	431	401	391	402	424	407	417	463	431	416	432	405	436	392	427	412	419	412	389	397	423	389	354	379	411	410	399	421	386	420	398	401	400	456	430	387	402	403	449	400	399	421	415	423	401	407	404	403	386	396	382	418	410	406	439	414	431	391	381	410	412	375	377	417	384	414	431	419	418	407	409	416	428	401	434	446	419	429	389	381	384	422	448	428	407	443	390	402	383	390	395	409	399	412	393	420	419	402	375	392	398	405	418	412	409	395	433	424	412	427	421	422	436	392	385	412	367	403	437	400	407	417	434	409	439	395	412	377	371	399	416	391	414	411	431	411	386	395	399	416	424	448	387	387	414	395	416	405	410	415	409	428	380	406	384	432	419	384	369	428	418	395	375	405	397	410	410	417	392	406	394
24908	21242	27617	25106	12304	1108	896	847	698	743	711	658	684	704	667	647	686	670	653	655	626	619	628	662	585	627	631	632	608	609	638	630	606	628	570	665	628	655	623	591	589	619	654	623	597	612	628	562	587	594	678	679	609	606	620	608	628	586	588	623	617	632	631	652	589	599	613	618	623	616	638	637	652	564	609	637	594	600	632	625	618	607	617	601	611	645	593	610	600	617	632	625	603	631	604	703	583	643	622	595	581	596	624	637	592	631	637	625	615	639	648	661	560	572	603	592	599	604	605	627	605	643	651	658	635	573	575	594	596	606	584	598	598	601	636	600	582	606	606	623	585	622	665	617	622	584	608	662	647	594	619	630	629	626	617	647	617	646	637	581	606	609	632	610	625	594	624	604	630	648	586	598	604	638	605	614	616	619	614	611	633	612	604	596	612	612	633	617	569	648	567	595	611	617	614	594	612	615	605	655	610	594	646	636	584	597	605	658	611	625	645	644	553	629	583	634	642	625	605	596	635	567	622	617	636	608	624	565	619	585	604	593	613	574	615	597	631	597	589	607	615	615	636	617	628	660	638	660	621	622	644	589	592	563	616	626	641	640	614	591	606	660	583	576	577	579	599	596	628	633	579	625	631	636	577	635	582	607	632	605	595	632	653	667	601	660	597	637	604	603	617	586	621	616	638	619	585	627	641	579	632	667	616	626	628	651	582	605	652	582	616	576	641	595	640	609	599	645	609	666	651	647	637	577	583	586	621	596	630	649	595	622	596	641	595	611	630	612	607	581	636	603	600	606	624	623	637	645	613	613	595	636	593	588	642	621	605	592	675	615	649	645	626	644	634	603	659	666	591	655	627	631	726	626	586	639	644	550	608	604	615	614	599	597	620	632	669	624	605	621	616	598	613	601	580	626	628	655	594	648	637	646	619	578	638	606	599	600	625	575	577	597	618	587	609	552	588	577	618	607	603	621	627	602	608	666	587	602	613	611	587	601	614	608	596	601	610	627	608	582	630	608	603	617	626	625	598	622	619	644	612	607	645	638	659	633	596	597	619	635	611	641	618	615	611	667	592	610	636	622	641	582	646	590	592	654	594	612	568	572	634	662	608	598	619	599	640	626	604	636	591	663	612	592	580	586	615	610	614	615	587	626	630	631	616	627	660	607	654	576	618	627	619	624	587	599	610	634	628	606	598	594	638	651	633	639	601	610	610	588	637	638	597	577	651	638	595	633	606	629	638	593	597	605	624	649	632	616	625	607	602	576	638	624	634	622	588	643	563	606	615	620	582	635	609	617	617	635	611	617	617	618	665	647	601	578	614	627	674	624	637	610	595	664	608	598	608	579	652	660	577	586	611	623	603	666	599	611	610	615	607	647	590	613	600	646	655	638	614	641	636	615	593	624	638	610	605	604	604	627	607	596	601	647	597	600	609	608	631	595	658	629	630	595	623	595	577	611	586	632	594	653	577	643	637	591	614	628	636	673	610	638	625	626	600	592	605	647	660	621	596	629	583	572	649	591	646	610	623	618	586	631	658	661	610	596	570	608	606	597	674	622	588	606	608	604	619	616	633	619	603	606	612	580	595	636	582	642	639	557	626	643	630	611	638	640	604	637	596	625	597	604	576	625	635	572	562	648	614	622	622	631	609	616	608	593	625	630	578	595	612	581	631	638	612	595	616	621	646	646	617	575	596	592	590	635	637	632	618	606	622	626	665	636	662	628	611	587	647	607	614	570	635	649	587	609	585	597	577	596	601	625	583	648	628	627	589	638	605	624	618	575	625	637	638	559	607	620	607	615	617	586	617	625	597	630	588	640	597	582	619	617	632	613	570	594	650	622	621	604	599	595	642	644	634	620	600	625	617	592	584	617	678	666	647	594	603	604	611	583	585	593	632	575	652	558	591	664	599	621	649	563	618	656	593	645	574	608	569	618	603	609	622	621	611	635	604	600	598	643	619	615	577	622	617	627	647	614	588	617	599	607	609	635	614	587	610	603	614	633	623	638	616	591	637	607	600	631	613	634	659	615	594	631	604	615	637	555	612	556	598	630	612	584	656	604	631	692	595	629	597	624	620	574	581	637	603	628	558	659	587	619	583	601	589	581	675	640	612	599	587	572	653	618	578	634	587	606	570	602	608	604	590	654	594	616	600	596	588	622	636	571	626	574	602	601	560	614	588	589	608	667	649	614	574	640	630	605	625	644	643	638	574	621	629	654	574	636	612	581	583	633	605	582	581	612	602	601	655	620	624	613	628	643	620	567	597	607	617	575	642	630	662	648	644	588	642	593	599	642	632	613	598	641	601	668	579	657	614	633	606	629	606	598	584	609	579	596	582	589	590	617	598	601	604	591	634	626	625	608	610	616	610	604	637	599	644	597	599	587	622	616	608	614	596	656	614	604	603	621	602	640	641	621	620	624	596	622	633	584	585	585	654	659	560	632	606	620	593	625	564	639	627	645	616	601	647	563	581	641	625	608	582	612	608	593	594	630	585	643	615	571	599	604	599	598	600	593	580	633	607	623	629	596	622	665	569	635	609	652	637	611	603	589	610	607	574	643	630	557	597	630	601	636	632	601	553	644	623	681	642	581	596	646	628	581	590	582	641	586	635	587	581	637	596	555	650	603	628	582	608	665	588	621	594	638	599	590	641	613	617	658	593	598	612	608	568	617	631	585	637	583	584	608	634	636	584	650	590	611	607	643	639	606	666	591	592	644	562	614	629	544	601	627	633	579	574	604	641	587	610	621	681	645	617	606	590	605	629	604	663	630	596	588	635	600	600	606	626	601	580	621	569	579	642	578	605	643	591	592	609	603	605	607	639	588	634	602	585	616	594	606	646	642	594	624	589	607	633	608	619	581	595	584	635	641	671	639	626	602	614	601	574	588	616	573	602	602	578	659	642	617	596	601	610	617	602	615	613	625	600	654	582	625	627	655	585	590	632	608	604	581	595	641	597	594	625	610	632	555	615	595	610	599	650	598	572	625	609	638	615	593	597	602	588	561	614	616	588	581	565	606	608	595	606	588	630	655	585	596	608	609	567	592	616	604	601	639	645	600	610	585	629	605	577	629	612	625	644	638	641	597	601	598	634	597	602	637	640	616	634	592	560	633	624	614	643	644	599	623	613	606	636	589	616	598	598	591	630	591	598	624	577	605	606	594	611	596	632	641	605	617	605	621	615	598	571	592	634	603	650	640	602	622	613	592	626	628	605	613	649	592	619	622	641	623	626	562	672	605	646	607	609	627	566	591	623	658	615	651	567	608	601	634	661	593	611	630	650	636	601	651	651	645	608	582	651	608	610	636	618	592	615	605	600	579	597	648	632	662	642	575	623	657	624	658	653	625	601	618	620	586	588	621	655	602	590	639	632	598	609	625	617	605	609	624	588	610	628	633	605	588	614	655	629	639	657	616	577	653	609	569	607	623	645	554	602	666	615	620	607	640	617	595	591	634	654	600	631	590	633	618	635	598	649	592
22616	6118	4499	2403	1854	1493	1290	1245	1069	962	850	842	903	793	820	801	753	812	736	789	764	689	704	740	764	706	742	692	739	738	724	705	704	692	731	688	693	747	665	761	707	718	707	722	716	726	697	690	737	631	759	702	718	767	738	728	698	699	706	746	674	700	732	728	731	685	761	708	742	688	679	709	744	710	723	732	702	715	700	707	663	671	735	716	664	714	699	723	711	656	713	735	729	711	672	718	713	714	729	716	719	670	688	704	677	738	727	668	698	686	686	644	713	725	684	686	744	695	691	702	694	683	701	673	713	691	653	664	695	707	690	706	729	702	658	718	742	692	698	676	688	712	706	702	700	696	708	685	721	687	694	724	679	715	733	716	677	654	678	668	681	713	705	668	708	719	677	685	700	696	730	710	758	698	699	722	697	704	750	651	699	688	692	723	681	688	718	736	720	706	674	718	712	723	624	671	695	755	703	722	717	689	751	729	695	749	738	744	725	766	684	710	738	671	752	709	708	694	744	707	679	696	721	750	709	747	691	706	678	716	693	703	680	680	729	796	664	699	691	726	663	698	697	683	710	693	722	714	779	683	741	712	665	709	693	710	655	654	696	672	691	678	702	689	708	704	688	692	677	707	716	711	681	722	688	727	740	716	719	701	682	663	720	723	673	716	729	691	649	684	678	686	697	702	716	712	655	685	682	697	631	724	694	734	674	706	696	720	699	703	677	746	699	725	726	760	686	678	670	672	685	723	717	706	668	738	731	723	726	670	718	717	694	726	692	648	683	689	700	689	716	701	718	695	736	668	698	691	709	694	707	698	715	670	701	727	742	737	753	671	729	692	722	726	726	707	724	689	717	727	649	681	722	713	706	701	685	684	756	741	633	734	685	700	689	655	708	693	687	656	706	711	679	709	685	723	692	692	691	650	686	692	686	709	726	748	726	723	676	723	705	692	695	733	726	737	702	688	693	708	728	675	666	726	656	729	716	693	699	705	697	708	712	688	656	672	718	690	725	688	705	735	665	693	677	690	719	706	748	724	730	714	699	687	703	675	743	709	682	695	712	741	726	645	710	741	682	703	659	673	686	693	692	724	672	706	708	697	748	740	730	752	701	703	716	709	691	704	673	730	709	691	695	682	694	700	693	684	699	716	703	694	660	676	693	699	678	722	721	715	687	772	696	715	636	729	719	748	724	678	683	674	702	677	676	685	740	721	699	710	703	658	729	672	695	747	657	689	757	715	689	701	685	700	723	683	735	708	673	684	676	733	671	750	729	695	723	707	694	709	721	735	668	741	702	729	659	716	721	658	757	719	680	684	734	723	677	718	691	740	699	731	714	694	737	668	753	654	671	714	705	708	693	695	665	714	747	701	756	704	709	709	693	700	638	718	773	671	687	714	712	684	682	697	680	715	702	670	722	688	694	710	693	702	714	706	672	714	675	703	673	671	692	688	696	662	753	679	719	693	687	701	662	688	678	651	636	659	690	702	726	728	684	711	696	689	710	708	662	740	707	678	681	695	690	662	655	739	653	666	693	668	655	719	731	730	715	702	706	714	664	735	685	696	686	678	726	725	664	700	714	690	649	652	743	691	671	742	744	737	722	667	715	687	693	681	761	705	704	683	725	716	709	704	701	709	687	682	700	748	697	678	706	712	713	723	691	675	681	711	694	723	671	696	723	705	673	683	687	693	659	750	674	697	679	695	703	730	724	703	663	666	750	712	713	705	680	675	683	719	722	668	658	700	693	721	686	742	728	701	700	759	722	685	659	679	721	715	733	698	730	671	735	715	669	695	700	689	686	681	706	702	691	713	699	720	693	691	683	729	720	732	733	717	718	721	711	681	661	731	745	730	656	722	726	744	705	681	734	692	678	674	720	707	677	697	735	705	755	675	657	727	680	724	712	675	732	711	709	699	637	728	692	727	702	695	688	686	722	674	698	719	693	682	705	701	725	695	669	694	720	700	672	730	672	683	696	702	745	706	687	691	660	676	688	667	697	694	719	748	706	665	735	757	705	699	657	697	687	663	623	640	717	691	672	702	694	710	708	684	675	692	711	665	676	698	719	706	711	678	688	697	690	706	704	741	724	741	722	704	672	662	627	690	686	663	710	685	702	668	699	668	722	727	676	758	692	697	680	720	746	712	656	759	760	653	750	715	683	664	753	724	710	686	731	693	736	720	712	678	710	718	730	686	677	714	701	673	690	711	696	710	669	690	705	712	714	716	710	709	695	694	680	666	705	698	709	720	684	648	727	731	682	701	687	728	703	735	728	689	701	736	676	747	713	698	695	656	750	685	682	711	687	746	707	673	718	659	669	686	659	711	700	691	695	649	693	689	687	740	737	711	717	699	786	695	692	682	712	708	709	677	711	729	670	708	684	728	717	694	709	704	754	682	691	756	718	696	735	661	717	734	711	725	719	656	709	692	744	706	676	743	687	730	663	690	700	709	700	666	751	691	706	721	704	703	699	692	771	707	672	689	702	734	717	663	676	701	694	670	726	696	694	696	667	738	695	700	700	681	676	695	685	710	712	692	720	730	679	693	729	723	708	737	669	725	713	714	728	704	705	742	671	714	705	684	674	692	735	689	700	691	687	739	695	695	685	718	721	699	695	695	664	741	723	756	748	702	775	681	764	719	690	686	721	679	668	699	708	698	739	684	714	677	688	686	708	669	710	724	752	719	707	712	704	736	738	728	715	677	735	757	683	705	742	706	713	725	716	674	700	731	711	715	672	688	687	695	670	687	726	714	736	727	681	681	688	702	724	721	709	637	639	679	716	718	702	735	732	712	721	661	712	724	719	713	724	739	699	729	692	715	715	694	697	715	680	722	662	721	687	679	655	638	722	714	687	738	696	671	660	746	702	702	747	721	721	700	695	702	677	692	689	745	719	667	709	681	681	681	720	688	753	651	698	674	649	737	701	673	692	684	702	724	698	744	737	651	689	695	688	721	738	707	710	723	716	697	764	677	666	710	735	718	702	716	668	687	731	747	716	656	730	710	710	717	713	731	673	718	723	705	722	720	671	675	708	747	702	696	700	734	708	684	708	696	706	673	689	699	718	683	694	669	731	712	677	702	716	704	674	703	683	718	733	724	671	692	730	708	737	711	701	678	708	703	694	712	693	730	722	726	690	704	699	707	719	713	694	722	698	668	708	651	679	776	645	695	687	690	691	713	683	679	675	668	725	699	727	712	690	693	724	741	728	701	735	706	651	682	721	712	708	662	715	676	712	712	741	704	658	738	692	721	651	719	704	682	687	704	661	687	650	701	728	707	728	706	686	636	698	719	704	682	702	730	711	694	704	644	703	746	697	684	735	680	715	717	685	699	728	687	706	701	715	670	684	710	652	708	719	715	713	710	720	725	704	681	692	738	706	702	700	701	700	746	697	768	701	674	730	684	683	702	671	680	664	688	705	683	690	695	621	706	688	692	665	745	703	698	699	721	695	691	688	740	717	704	718	692	700	686	715	728	684	697
22713	21272	29074	23799	21273	21350	11985	1723	1388	1231	1129	1074	1028	964	977	943	902	859	799	845	829	802	848	818	795	799	812	790	763	807	779	790	802	774	811	757	747	749	739	750	770	776	764	744	708	747	771	748	751	718	751	757	774	763	778	783	782	752	769	724	692	747	754	746	726	780	745	782	714	781	753	783	733	761	702	746	754	718	721	742	702	715	756	749	750	728	753	727	746	715	767	713	765	732	766	724	750	714	749	786	734	774	725	774	739	778	807	729	769	703	770	745	715	748	732	708	755	714	734	733	758	747	703	731	768	744	729	750	734	732	757	745	731	710	732	704	745	740	760	784	770	743	766	754	737	738	782	751	698	734	739	722	729	770	747	700	744	755	747	702	702	713	743	693	777	723	737	765	772	742	750	751	738	734	734	698	741	786	753	717	685	735	763	738	784	675	727	752	739	803	712	725	711	716	714	730	715	694	754	747	758	758	742	755	767	767	775	737	707	736	752	740	696	732	780	729	728	770	806	777	773	744	708	717	749	781	755	719	748	746	738	743	747	666	725	726	736	741	751	764	799	790	707	754	740	724	756	733	720	712	776	747	719	729	774	727	759	714	747	773	750	703	727	758	714	724	747	720	694	758	709	742	773	742	739	727	733	733	734	726	766	716	715	745	715	751	756	701	776	716	779	736	810	735	723	782	787	727	731	721	746	759	738	673	752	697	776	688	733	736	684	770	744	754	813	742	753	758	731	779	726	714	771	712	665	714	774	695	778	709	775	733	729	770	730	731	705	770	732	722	746	760	720	717	779	735	747	733	739	719	701	725	738	758	689	710	773	773	764	738	753	686	804	744	739	715	755	726	741	716	701	715	713	754	731	751	720	731	745	760	726	786	728	742	720	690	733	744	701	801	795	698	767	766	738	716	766	737	809	731	731	763	708	736	712	739	742	712	750	694	752	727	658	692	755	746	734	726	761	725	810	738	716	757	738	756	703	698	785	723	711	720	747	777	707	749	718	737	743	701	732	724	743	702	731	769	734	788	719	758	719	764	773	693	755	759	682	735	733	725	737	758	768	689	748	764	714	709	723	712	756	725	689	717	696	759	702	706	736	733	690	695	711	806	772	707	747	770	750	724	758	713	716	747	759	733	804	713	727	760	807	760	737	767	758	715	746	741	746	786	671	753	733	709	705	715	752	800	719	796	705	736	747	707	704	699	712	717	694	731	758	762	673	716	735	788	740	766	702	761	789	754	715	775	786	753	725	744	744	774	737	738	756	698	729	745	729	762	760	783	744	734	749	735	737	744	682	765	692	720	728	730	730	705	779	746	731	772	746	784	718	714	772	722	744	734	684	771	698	700	755	801	733	703	754	691	753	738	768	702	745	805	790	721	707	756	750	735	746	811	752	767	723	728	775	728	709	721	744	730	710	745	727	724	751	720	765	782	762	770	785	739	709	719	781	730	721	745	735	771	756	709	792	729	748	781	766	796	754	738	710	752	720	735	719	689	726	722	703	727	778	787	710	783	725	738	714	752	744	720	757	769	710	759	735	685	793	724	752	732	744	748	664	712	738	750	741	717	697	731	775	689	765	752	743	714	742	764	741	758	732	728	717	739	759	756	722	745	732	757	718	753	721	705	717	734	712	761	712	699	688	736	727	715	748	759	723	702	690	734	775	712	759	711	746	770	727	729	778	811	728	781	769	731	737	711	714	767	759	694	698	766	735	747	743	747	731	744	742	722	729	733	701	714	731	738	744	745	742	758	730	727	745	744	736	735	747	750	730	740	765	733	716	727	732	723	734	743	728	725	733	777	758	701	721	774	734	771	703	755	741	766	756	714	717	767	725	715	760	704	698	747	736	722	806	694	771	717	742	788	775	728	755	708	780	769	811	734	752	745	750	720	797	769	721	712	734	714	740	743	816	782	728	719	762	725	746	742	732	776	710	715	678	741	782	747	737	725	721	746	732	724	786	773	758	759	789	734	768	721	727	766	742	735	750	750	752	756	748	697	696	744	720	733	747	742	705	732	712	745	704	747	745	738	717	746	776	729	730	717	731	765	774	699	703	738	750	709	709	755	743	757	732	767	739	728	745	723	735	783	716	739	757	749	746	732	732	721	732	725	776	775	753	713	739	753	717	776	739	706	768	762	747	726	763	775	710	693	722	775	717	744	768	759	758	745	736	720	689	702	686	739	757	720	748	794	773	777	692	690	757	754	732	725	745	739	756	740	754	743	782	751	740	759	775	762	724	730	749	774	723	720	725	731	716	759	761	714	717	707	738	759	731	794	746	735	716	777	722	721	724	706	759	756	781	745	766	736	767	747	731	676	778	748	746	748	777	703	708	703	743	732	720	765	689	748	729	721	718	768	708	739	724	717	752	742	763	708	682	728	759	722	770	754	776	715	752	715	799	708	722	764	699	705	692	764	695	709	727	688	783	738	740	711	702	750	748	656	715	745	659	733	760	793	729	725	748	696	713	742	749	777	763	738	759	738	736	718	735	706	719	805	739	721	781	746	721	758	758	750	719	762	823	757	732	741	747	740	695	712	745	714	744	720	719	758	721	731	762	702	765	723	719	722	761	751	737	728	741	745	756	717	736	760	710	722	691	724	764	781	729	775	724	724	783	758	704	758	768	761	784	722	757	742	696	782	738	739	733	793	762	775	741	770	739	764	699	726	730	721	704	747	734	692	776	718	718	788	730	749	738	650	780	770	741	730	794	757	732	705	743	738	738	760	738	719	701	725	718	767	771	718	753	695	789	735	745	696	727	727	781	749	763	694	727	759	731	742	696	744	724	768	782	692	738	780	743	779	705	751	762	710	799	736	777	731	694	727	699	734	757	731	766	707	766	791	732	780	710	773	770	704	709	775	741	758	716	645	691	728	757	744	758	705	750	748	763	780	703	737	710	762	745	762	728	758	782	704	723	733	715	763	717	696	727	707	737	705	781	720	760	727	739	729	780	761	743	735	715	732	750	692	733	742	722	718	754	735	747	738	742	772	711	713	778	723	709	737	776	757	756	711	735	669	737	777	715	697	709	727	747	720	777	719	764	728	725	708	695	744	757	701	743	705	741	749	738	736	754	764	772	790	742	742	743	722	766	652	766	733	732	723	720	722	732	727	716	776	736	768	753	799	728	725	737	712	724	750	713	747	684	714	711	718	696	732	694	709	692	768	748	739	794	736	754	726	771	743	725	688	720	763	745	706	691	726	721	744	758	773	774	728	766	748	741	761	763	697	750	744	709	765	745	687	730	764	756	750	752	713	745	720	731	704	724	719	737	700	709	725	775	781	707	738	719	739	772	743	753	722	714	732	754	732	731	763	734	759	702	777	739	716	767	786	704	742	738	692	705	729	711	758	751	692	753	692	743	774	757	671	751	748	727	738	710	783	799	720	732	733	735	756	715	723	714	772	725	700	747	750	771	737	717	714	773	730	716	698	714	718	747	692	740	764	741	712	745	768	740	768	729	737	745	736	754	723
25478	15816	13161	6802	4730	3778	2965	2490	2067	1828	1682	1565	1297	1269	1196	1062	990	1072	979	943	937	958	986	905	881	884	841	825	898	894	894	859	778	788	832	822	865	814	832	838	798	769	825	843	826	846	761	856	840	807	797	844	804	794	823	790	774	805	827	794	774	732	787	798	842	828	808	808	807	782	777	838	800	746	791	830	774	851	797	849	811	811	764	850	778	763	801	800	823	824	759	791	781	778	787	802	768	779	775	818	796	821	841	823	797	809	773	786	727	778	855	811	751	809	782	790	788	817	796	799	761	747	807	774	784	786	805	777	821	799	815	804	799	757	795	770	821	799	790	783	779	759	814	785	770	811	768	794	783	809	788	813	780	806	788	795	798	828	781	757	757	771	811	807	848	752	808	866	793	832	817	794	838	808	781	813	737	805	768	860	826	758	821	816	850	805	776	791	796	812	784	828	826	830	776	806	807	823	811	720	793	778	824	790	782	781	817	775	752	786	797	732	803	776	844	808	776	783	792	759	816	739	778	781	806	809	823	817	795	761	745	806	780	834	801	821	808	772	771	745	811	796	779	794	817	791	780	807	771	755	791	820	784	777	854	842	793	854	803	767	755	808	768	827	778	778	793	777	756	791	781	811	745	790	808	788	759	781	793	791	824	745	783	769	812	798	776	782	813	741	833	810	797	788	851	827	787	806	839	806	812	801	793	774	770	813	785	814	838	790	775	795	829	801	804	779	793	785	834	799	803	778	782	749	773	787	804	815	769	806	803	792	804	761	817	822	765	786	789	809	801	813	764	761	802	796	823	774	838	811	801	803	771	775	795	773	704	804	820	780	858	783	764	753	811	777	790	791	729	847	753	821	778	802	773	764	811	774	795	743	802	768	801	791	781	832	795	812	797	753	782	787	835	836	725	832	748	789	788	809	822	853	820	770	723	804	793	855	781	759	801	741	808	740	832	789	766	785	749	748	829	762	778	788	786	779	841	763	777	785	764	803	804	779	780	825	831	763	827	782	819	809	794	825	794	800	830	824	830	800	788	787	851	845	773	787	804	768	809	763	735	798	787	742	744	781	773	801	778	805	784	780	833	770	800	766	748	759	797	789	835	759	797	771	821	784	779	761	800	796	817	769	787	770	812	766	791	833	772	798	787	813	802	787	748	801	793	753	771	842	782	754	784	745	789	794	774	792	801	753	768	819	766	766	786	771	778	804	779	815	782	779	798	815	770	846	797	839	800	760	818	778	717	824	781	734	807	754	823	757	751	779	793	802	774	774	744	808	830	751	784	784	783	788	786	810	777	797	794	781	777	767	815	784	807	816	824	814	815	768	796	760	785	807	790	791	780	789	778	818	808	745	795	761	769	751	836	796	788	795	766	821	786	806	836	808	761	772	769	709	782	821	819	799	738	791	813	845	782	783	761	777	798	781	834	750	782	806	758	767	865	756	810	742	775	789	768	777	785	789	759	742	856	779	870	786	789	791	778	789	787	848	771	814	791	777	808	802	767	780	845	817	823	777	811	800	798	844	808	812	759	813	788	813	762	839	793	827	802	773	789	807	758	764	810	881	780	796	823	779	777	834	804	799	781	788	794	787	817	738	773	784	769	778	818	773	793	733	757	808	758	731	825	782	806	785	785	827	857	788	814	807	797	834	772	760	800	774	818	804	796	779	783	773	820	801	772	805	830	745	756	776	783	820	784	815	852	823	800	762	824	801	760	771	834	795	813	758	767	754	773	754	806	776	771	753	827	820	760	764	770	837	818	720	775	715	760	783	784	804	795	831	804	795	804	753	763	795	835	788	850	834	768	797	780	782	755	815	784	811	801	771	785	777	733	822	755	809	748	751	779	823	814	807	769	821	759	761	782	784	791	778	731	801	829	832	778	797	782	821	765	748	796	759	734	796	803	787	774	775	855	807	807	759	829	778	793	800	814	837	813	792	756	761	791	814	774	822	821	771	789	790	822	741	761	871	770	823	793	761	766	835	816	808	813	809	797	763	803	812	781	762	765	777	807	787	766	756	743	875	809	750	788	810	791	787	782	796	807	851	796	822	760	797	814	825	798	765	798	772	785	812	848	787	842	818	796	835	842	762	748	798	780	763	832	798	783	801	833	819	781	818	800	790	758	762	800	853	770	793	775	793	757	752	810	760	752	811	800	779	743	839	786	762	824	829	812	797	801	749	772	832	784	825	752	832	799	813	828	822	864	770	732	767	794	757	740	762	808	742	760	770	774	780	794	816	773	849	784	799	805	817	742	777	741	826	801	848	759	832	777	754	782	780	784	758	794	786	809	799	781	783	783	762	776	830	784	819	723	784	785	791	762	840	818	808	823	743	820	790	757	810	781	815	789	797	762	735	759	800	777	800	813	746	815	822	780	795	812	740	782	772	753	815	850	746	803	802	825	784	815	828	817	781	803	826	802	806	839	774	781	761	776	800	788	789	832	851	806	831	776	717	746	816	789	730	770	812	791	768	807	788	788	795	823	794	789	819	773	800	810	785	743	835	797	828	752	833	790	799	863	782	849	828	813	742	756	800	813	735	815	748	801	793	832	822	796	804	727	799	821	801	836	764	789	823	804	783	757	767	828	786	794	741	764	785	816	821	805	783	754	771	779	776	774	766	761	773	811	787	787	779	760	767	745	785	829	774	772	769	751	802	794	791	783	853	767	787	761	732	836	764	799	842	818	811	787	757	783	742	754	778	809	798	823	863	777	809	797	820	775	807	839	764	791	779	766	743	771	771	841	782	802	770	810	771	799	825	830	830	819	776	731	784	770	779	872	792	740	745	748	802	761	766	796	834	813	766	728	840	820	802	789	797	802	834	782	801	804	746	841	790	739	804	840	823	793	798	811	830	805	807	774	805	793	852	782	814	798	794	794	741	759	815	786	788	801	783	797	755	756	789	776	795	830	788	799	764	762	760	772	795	766	781	783	788	813	827	784	792	805	825	822	808	809	764	765	774	782	785	775	766	748	813	782	764	846	809	809	778	796	834	759	792	786	739	803	793	790	795	764	819	803	781	760	837	809	796	836	826	802	825	775	742	838	793	806	818	821	786	798	858	808	811	745	757	831	794	815	759	779	821	792	804	812	792	753	783	795	807	765	773	836	828	812	811	851	805	781	791	782	785	747	779	783	773	791	779	784	801	829	784	764	784	755	737	763	809	801	769	807	767	804	854	786	785	813	814	770	814	795	774	785	836	785	786	801	822	792	840	766	813	791	741	756	748	779	792	735	747	804	867	758	801	831	807	792	746	785	782	796	812	780	781	751	828	749	774	824	876	839	803	807	793	810	793	819	812	828	796	813	771	755	777	732	788	853	789	818	838	764	800	783	800	773	788	858	840	770	800	802	819	801	842	773	770	769	791	741	785	795	753	770	816	779	807	743	794	835	760	771	793	855	759	764	757	778	820	789	772	755	793	749	803	796	782	804	754	828	788	803	807	799	763	798	813	784	843	767	779	787	812	809	778	779	776
27533	20455	8768	803	494	417	365	376	358	331	336	351	334	334	347	334	372	360	330	338	332	325	344	343	363	341	343	351	298	311	359	322	343	379	328	345	340	363	305	338	350	317	306	322	318	354	335	336	346	317	361	363	334	335	319	327	334	310	360	318	354	323	343	356	324	320	330	337	339	351	321	345	309	344	322	326	362	334	309	332	357	332	344	338	349	330	350	337	361	315	341	324	368	341	321	364	294	321	328	306	355	344	310	345	318	337	344	345	302	345	343	345	280	342	341	359	346	349	371	331	349	332	338	328	344	358	270	368	331	335	362	356	369	341	331	326	332	345	368	386	319	342	323	339	340	359	312	315	330	362	331	373	332	326	354	350	364	365	359	324	356	332	303	344	346	357	346	322	334	340	356	315	364	291	346	329	367	316	367	353	312	346	362	324	345	347	364	336	367	327	362	339	374	329	356	373	355	362	307	366	358	339	310	346	346	384	365	321	345	305	327	344	334	326	360	368	340	320	307	359	364	357	322	331	299	362	345	371	343	357	331	313	330	336	344	347	324	331	362	330	366	309	364	301	320	315	320	306	322	329	356	360	305	371	314	320	348	359	341	351	339	318	322	334	333	357	337	331	340	326	303	360	332	337	333	322	340	355	383	355	331	335	360	317	358	352	310	369	357	357	353	331	319	338	352	334	324	323	337	327	343	358	324	334	331	354	384	339	362	333	320	311	336	322	331	304	318	307	323	334	345	342	357	330	351	381	336	350	367	369	315	323	315	331	343	329	338	350	362	335	311	350	304	330	340	339	352	346	390	325	362	358	321	317	369	343	295	337	327	332	315	340	320	339	338	331	348	327	321	308	337	365	358	357	351	353	308	334	353	348	347	339	349	289	346	335	316	354	344	325	335	332	317	342	343	363	310	329	365	325	336	355	318	352	325	337	345	330	344	335	311	360	345	372	340	346	317	333	317	343	336	343	344	359	358	352	337	342	333	331	344	311	316	312	361	341	327	346	343	318	343	331	340	320	367	345	321	335	335	375	323	325	328	332	317	330	335	341	352	346	349	321	328	346	321	347	376	335	299	344	358	335	318	328	322	343	371	364	343	319	353	308	316	327	337	344	384	367	339	357	359	357	353	330	324	327	350	315	333	340	355	310	335	357	342	333	348	331	331	325	345	345	343	359	336	354	356	302	366	345	351	347	324	327	360	342	376	377	305	340	298	372	355	360	350	316	312	342	346	344	358	321	329	349	366	343	342	339	332	309	368	326	362	365	353	316	342	329	364	317	312	334	312	343	349	323	331	353	342	349	337	320	356	357	356	315	336	306	339	333	330	354	302	341	323	364	312	342	350	311	351	326	324	328	320	324	346	363	363	299	342	338	333	356	366	359	330	330	367	354	344	344	339	338	332	361	320	326	313	348	342	374	345	343	348	333	332	345	330	316	348	351	364	325	358	341	331	355	357	342	355	367	312	344	356	338	363	335	322	329	337	329	329	323	327	314	346	334	369	329	350	330	343	341	341	340	329	324	345	321	300	343	383	343	333	346	355	339	335	325	339	334	323	324	321	341	345	337	329	327	337	335	357	371	324	353	357	311	373	348	360	361	293	331	327	362	336	335	340	366	345	353	333	318	362	341	332	356	349	303	323	340	322	328	368	330	355	356	339	349	356	326	312	374	356	329	325	325	347	329	366	318	343	274	292	326	334	341	356	336	336	328	316	330	346	329	309	373	330	358	329	348	346	330	325	325	339	327	335	339	349	338	345	322	338	351	332	354	381	360	315	326	337	334	314	314	368	343	343	352	348	376	353	357	333	336	300	319	329	307	348	352	353	350	329	304	336	321	306	324	358	352	330	338	338	342	333	365	348	336	320	299	333	368	348	334	345	338	334	337	341	313	329	343	349	333	376	357	346	324	306	353	330	333	344	355	292	364	313	319	343	336	331	370	319	343	318	306	347	306	335	314	333	343	358	338	343	375	316	324	331	304	360	307	337	336	315	319	374	314	328	361	365	339	326	334	335	342	337	342	347	354	347	319	358	333	344	338	311	348	331	331	335	327	333	339	334	359	362	352	305	321	352	329	346	338	346	342	342	335	343	330	336	326	340	346	341	335	333	369	321	327	327	354	343	357	318	300	339	359	346	333	342	330	365	377	325	330	347	341	322	352	349	401	366	334	332	328	331	322	344	366	362	339	350	343	310	358	329	316	344	352	372	321	362	356	349	319	363	387	338	327	367	347	372	316	360	337	324	354	335	331	339	349	335	367	343	333	339	368	344	298	345	363	341	302	384	328	289	303	334	359	314	360	323	326	345	340	348	320	331	331	339	330	333	341	350	353	366	339	329	360	356	317	315	346	330	338	356	327	337	336	344	333	350	355	323	301	335	331	368	341	344	331	386	340	340	351	358	387	366	323	363	330	345	358	378	338	354	361	322	360	382	337	371	328	345	323	337	368	355	341	347	337	330	341	309	363	341	324	355	350	348	336	322	371	344	319	369	315	345	298	343	357	332	332	344	353	325	325	323	347	350	357	326	333	328	354	346	371	341	325	314	356	355	319	332	361	351	352	339	340	339	335	355	367	338	357	321	360	316	342	345	325	321	350	342	318	331	363	331	331	344	326	383	336	310	347	324	332	359	347	340	332	360	368	331	353	352	356	337	371	330	345	347	345	335	314	338	341	333	312	352	360	332	338	349	302	347	369	325	318	320	366	324	330	350	306	340	332	344	331	351	339	330	345	320	360	337	351	321	361	338	330	331	349	311	349	364	363	347	347	379	324	336	360	324	312	378	323	341	336	325	346	372	364	322	357	347	339	312	312	390	327	300	327	340	307	385	332	342	331	359	338	336	366	336	367	355	337	336	317	359	325	324	302	320	339	343	325	325	337	323	337	374	323	348	337	324	323	322	357	334	341	320	361	300	360	360	324	314	326	325	331	337	339	337	367	364	355	340	335	337	364	360	360	331	320	344	340	363	375	317	335	319	304	344	361	295	336	331	347	309	299	320	358	361	341	358	334	346	371	339	352	347	322	333	368	320	308	321	349	317	330	350	302	325	360	352	328	341	341	323	353	320	315	362	335	353	347	319	342	317	322	330	331	314	324	331	313	324	356	349	332	334	350	323	318	346	323	325	314	351	333	337	329	331	320	314	339	312	279	312	359	369	374	330	372	323	321	345	378	349	333	318	324	337	305	354	314	351	349	361	327	335	306	347	342	365	382	332	363	322	361	332	333	330	332	303	325	355	334	363	313	332	334	332	324	341	342	319	350	360	345	335	334	364	341	359	363	343	328	314	334	356	350	332	294	349	358	333	306	384	355	361	364	336	336	330	323	335	367	335	326	356	334	347	344	352	353	336	337	379	329	309	308	358	362	379	356	343	357	308	305	336	317	319	320	317	349	386	306	360	358	324	332	340	313	337	319	327	321	358	311	338	331	374	340	341	330	344	366	326	339	335	352	343	323	345	336	352	357	344	337	332	315
18696	1482	1001	662	602	492	463	470	493	455	424	414	436	445	437	420	445	403	397	426	394	423	407	410	408	433	402	406	397	457	424	395	377	415	417	407	417	453	429	418	426	409	382	457	404	382	426	407	416	393	424	393	412	429	387	428	437	417	407	422	406	422	404	378	414	414	405	396	438	393	406	416	409	424	428	421	418	419	399	417	395	392	360	440	429	382	371	381	417	394	414	397	396	425	386	405	385	448	384	376	408	411	414	412	423	413	397	390	403	396	404	410	433	432	423	404	470	393	418	424	417	401	413	417	393	409	442	401	418	400	432	411	410	402	409	406	423	399	401	407	396	403	390	452	404	418	410	389	402	452	397	430	448	432	424	412	415	430	391	390	398	388	447	373	399	394	424	430	430	433	386	441	382	431	436	428	409	426	418	444	412	421	398	388	440	395	406	405	424	392	397	412	427	401	409	402	394	419	387	436	440	393	431	389	446	391	409	429	393	415	411	410	388	392	398	407	415	432	418	366	375	443	410	388	410	436	407	396	414	389	403	414	401	439	438	398	411	380	425	363	396	391	409	374	403	428	400	381	443	469	397	423	419	405	412	422	420	437	417	390	426	360	414	426	409	407	394	418	418	401	403	449	394	394	428	420	422	424	401	362	438	408	427	397	414	409	414	400	401	421	385	428	395	432	412	392	367	396	412	453	379	393	416	405	416	447	418	407	394	413	422	385	402	397	389	422	386	434	429	374	441	411	425	423	426	387	409	416	430	446	420	422	414	412	398	384	384	369	396	424	383	383	416	412	390	418	407	409	400	439	383	426	426	388	425	404	400	445	374	409	391	390	428	426	440	395	443	450	419	402	400	410	409	418	409	389	403	447	423	400	427	435	386	401	395	416	390	402	408	389	430	369	401	424	377	402	419	407	375	418	404	431	421	401	419	443	430	412	399	400	432	410	427	400	373	403	418	417	384	406	418	444	423	369	406	387	395	403	420	415	373	403	392	411	434	398	361	412	429	396	412	401	430	416	408	414	386	431	393	413	406	401	415	402	406	401	390	367	410	407	420	417	408	409	374	413	418	405	393	406	389	418	419	428	421	442	389	392	418	403	399	394	403	400	396	397	394	382	397	399	456	434	451	372	401	388	429	402	425	397	391	421	390	390	394	443	417	367	459	384	399	369	425	395	396	392	413	411	374	417	382	396	401	388	400	437	416	410	388	401	440	402	368	419	403	405	415	386	431	411	432	397	399	394	386	395	411	423	390	395	400	423	422	401	410	404	416	409	404	409	411	421	382	409	393	411	423	385	415	339	401	425	420	431	417	396	396	402	385	404	406	407	362	392	418	425	430	403	381	379	438	415	415	427	378	391	393	389	394	425	411	394	418	395	381	459	392	379	392	413	394	389	400	420	416	424	367	410	403	407	424	399	345	425	386	413	422	406	389	387	406	349	397	396	383	428	400	423	422	400	417	389	402	361	398	420	407	435	387	414	405	389	378	428	404	430	411	406	382	425	449	449	401	416	403	442	382	420	411	397	403	414	391	431	424	414	414	430	398	402	420	381	389	402	426	386	423	457	385	394	411	420	447	435	365	382	375	411	425	388	397	414	430	393	412	427	404	448	387	396	389	386	423	426	402	382	403	387	377	396	420	405	404	414	393	413	395	414	416	392	370	414	417	388	393	418	377	440	407	385	419	409	418	417	383	448	409	413	396	358	424	374	411	425	431	396	413	375	425	379	396	387	419	411	421	414	406	404	406	430	399	428	430	440	403	387	394	395	416	376	404	442	415	434	384	412	431	408	384	425	399	424	418	421	388	429	410	358	388	373	444	406	453	399	410	419	396	418	385	366	417	392	399	421	392	409	412	405	387	414	416	451	403	414	412	400	363	397	364	407	370	361	398	412	368	407	452	442	411	424	402	451	396	431	439	436	400	398	436	425	408	399	401	409	409	379	389	421	389	389	420	388	424	418	423	376	400	432	440	446	394	428	408	397	396	428	413	411	410	386	389	392	383	399	424	414	437	383	421	418	430	425	373	399	420	408	415	408	404	418	399	395	435	423	405	402	402	404	401	435	410	401	418	398	407	389	417	426	427	422	427	397	394	403	429	380	409	388	411	370	408	442	393	407	416	442	405	413	441	401	408	366	412	397	406	420	404	385	422	406	384	425	397	418	398	383	402	433	392	429	371	402	367	434	392	417	395	401	392	388	416	385	404	434	428	391	410	371	427	410	427	413	376	400	427	396	399	416	411	360	393	429	397	414	416	416	408	397	390	398	412	443	410	436	378	369	407	417	438	433	366	433	371	428	423	416	416	386	404	429	433	412	388	380	442	392	416	414	425	422	415	412	410	407	400	433	383	441	377	407	415	394	408	368	410	382	406	407	414	410	410	389	416	403	435	398	389	409	442	411	390	439	420	412	367	416	406	417	425	423	422	428	415	387	404	437	402	404	422	443	370	416	391	403	397	397	350	391	425	395	415	380	422	382	415	400	411	430	409	393	392	408	412	404	390	370	400	363	407	405	396	391	453	418	416	416	447	440	390	422	432	365	404	430	383	383	393	386	421	404	401	386	420	387	369	358	373	418	417	375	436	404	424	415	396	429	419	394	395	420	437	414	376	396	397	393	433	407	378	378	437	410	386	425	443	411	412	415	402	405	378	413	412	385	391	411	391	392	382	404	426	433	411	393	401	407	406	450	387	415	426	424	407	400	427	395	420	383	428	389	413	404	383	383	421	402	390	418	377	412	385	407	374	440	426	419	405	395	438	409	403	404	418	376	420	390	388	422	426	397	391	386	402	425	441	430	445	405	382	438	407	391	420	380	407	366	396	421	398	400	425	412	407	406	405	460	419	419	405	410	395	401	421	410	391	424	384	404	368	433	400	425	400	377	464	403	395	388	425	427	383	406	431	400	400	415	365	421	426	406	387	413	383	400	406	433	401	409	415	397	410	393	401	410	406	380	425	387	410	421	429	369	364	383	404	422	421	395	434	389	419	401	387	412	455	413	400	397	386	382	427	436	401	409	441	403	402	401	398	407	417	389	399	375	438	411	399	415	404	391	379	388	414	391	406	399	403	424	422	423	403	413	405	396	415	418	434	426	406	426	422	415	399	415	376	427	424	436	396	400	420	416	378	409	428	438	397	416	413	385	427	411	407	417	413	412	395	397	418	403	413	382	385	387	375	422	399	441	404	381	416	405	425	397	423	407	420	394	370	400	374	425	427	446	393	398	422	438	396	399	430	381	389	374	418	401	412	423	387	383	391	408	398	413	410	400	396	408	386	430	402	417	418	410	368	427	383	413	400	393	419	392	406	470	427	423	451	415	403	411	407	406	394	414	389	397	414	417	374	405	396	429	387	370	410	400	374	413	415	413	394	399	405	390	405	392	408	396	401	419	458	423	408	416	405	374	416	374	407	395	412	394	445	413	411	438	402	416	420	401	407	401	424	384	436	402	374	408	399	398	399	411	408	404	417	392
23682	21238	28620	24156	21246	12102	1220	837	681	586	567	573	494	485	480	404	464	413	454	383	397	428	438	389	395	356	394	405	371	368	347	372	368	387	368	361	368	368	334	374	342	354	361	371	371	360	346	381	369	360	367	368	388	341	367	333	379	340	376	370	359	370	339	328	372	356	348	360	369	371	360	348	397	351	359	367	361	375	373	369	351	361	364	363	359	371	361	341	358	386	357	331	354	345	364	320	362	348	346	394	339	366	368	333	334	340	357	372	363	356	358	377	326	384	345	358	359	329	366	363	398	342	346	376	353	358	376	360	343	365	334	346	346	352	365	334	374	354	364	347	360	346	347	362	337	374	359	344	365	370	388	345	345	343	331	360	353	349	362	379	356	333	360	364	372	381	385	335	376	337	346	358	333	380	372	397	365	339	344	414	349	345	328	349	382	347	343	337	361	335	341	359	366	364	345	338	393	400	371	381	366	330	363	356	368	359	368	370	399	388	337	376	381	379	379	333	348	319	336	371	335	379	350	338	371	389	335	370	326	364	353	352	373	321	354	365	361	411	370	376	331	361	362	375	349	363	377	349	350	375	350	375	338	361	350	352	356	368	377	354	353	329	373	349	373	367	365	375	339	354	365	335	348	360	330	403	379	356	332	386	354	350	368	366	345	323	332	351	375	345	354	344	353	340	332	374	354	361	339	378	328	363	361	374	387	366	357	338	322	359	337	385	363	366	338	378	358	416	356	365	379	366	365	336	358	349	345	370	398	362	325	395	345	348	353	359	328	341	346	354	376	331	340	348	374	387	350	380	387	345	365	343	348	303	368	335	339	361	378	357	349	314	392	370	380	341	366	389	330	388	371	359	337	337	358	348	357	361	352	362	372	351	337	315	370	378	373	338	403	354	335	345	334	381	364	379	333	383	341	381	390	357	334	354	339	364	382	335	358	318	353	346	344	343	352	361	366	359	340	374	376	339	346	366	370	343	370	371	367	337	358	342	374	375	367	363	379	384	330	354	367	348	357	353	385	345	366	382	364	352	368	361	359	356	361	350	372	379	350	376	354	361	350	328	344	359	349	391	357	314	334	406	382	372	354	376	361	371	378	345	357	322	365	373	346	363	353	357	380	340	388	379	342	352	346	305	381	348	380	370	360	373	338	425	364	388	342	356	357	363	347	374	375	342	366	356	347	379	399	359	347	366	355	357	353	365	361	328	347	360	341	383	363	321	359	341	372	329	387	353	376	346	352	394	373	330	379	352	338	370	377	356	350	356	339	348	368	342	345	329	382	352	330	346	357	343	380	401	353	359	364	383	352	354	356	366	367	336	346	344	367	340	358	347	370	355	352	333	367	346	325	375	364	361	338	369	411	394	356	357	381	322	325	353	336	352	365	388	341	343	358	382	352	328	339	394	365	343	345	363	342	335	351	381	359	368	336	355	325	348	375	362	343	362	320	356	356	359	356	358	372	326	335	327	354	358	376	345	352	372	359	365	370	368	345	367	315	381	369	379	368	376	348	350	353	377	339	378	355	329	375	347	349	381	355	417	342	340	347	362	376	330	375	340	360	334	343	347	391	387	413	326	376	365	360	350	355	343	345	359	355	343	365	397	341	355	354	346	339	363	374	387	366	338	357	389	332	322	396	353	346	352	390	361	353	372	338	345	385	361	360	385	343	348	336	379	346	374	352	363	365	332	325	349	364	350	387	346	381	361	321	343	342	354	349	335	362	406	360	368	376	337	382	389	344	332	395	378	366	348	383	340	374	390	373	344	344	359	374	367	369	362	361	342	324	340	362	355	358	374	348	367	327	362	399	346	350	346	357	360	334	368	341	371	345	347	362	399	399	334	369	357	366	337	394	360	365	375	374	370	346	339	372	338	385	379	344	352	352	368	371	338	339	353	396	377	373	371	358	374	356	331	352	367	369	361	362	353	363	364	321	372	336	387	327	382	356	339	371	382	358	363	392	386	348	377	360	394	370	363	349	356	376	379	341	352	360	362	356	346	357	322	331	351	367	346	324	383	363	355	328	392	358	338	358	354	369	358	390	356	346	342	385	370	336	367	392	341	369	369	345	333	364	344	356	329	347	363	344	330	374	361	312	343	372	357	368	373	400	358	320	357	373	351	330	386	361	367	362	362	362	332	352	359	339	355	350	323	366	364	375	357	355	327	338	344	378	348	355	372	368	360	356	375	398	343	365	371	342	369	320	359	381	323	373	346	382	350	369	357	335	347	360	358	357	345	372	362	346	325	346	339	378	350	346	394	346	370	370	349	349	378	372	338	361	345	309	362	331	380	324	345	356	379	341	345	335	361	352	374	336	358	365	332	360	358	362	372	350	390	338	335	374	334	331	373	366	361	332	358	347	365	323	402	370	372	345	368	321	337	366	353	382	354	388	349	353	358	366	364	346	383	359	336	377	340	337	352	322	357	342	364	328	394	333	381	373	368	378	332	357	391	358	354	388	353	338	350	361	341	367	349	388	356	332	369	369	376	386	352	354	360	351	336	357	374	364	336	330	371	365	396	374	353	347	370	350	343	369	365	354	368	363	377	318	320	352	371	336	351	369	375	358	353	343	333	325	327	339	354	377	356	334	379	382	368	371	345	359	357	368	320	340	364	352	357	351	375	340	337	392	356	358	373	331	355	326	366	365	359	371	366	364	371	334	353	355	350	366	350	359	341	392	350	361	384	377	371	343	364	361	347	344	345	348	338	336	363	350	342	364	340	351	365	368	364	346	344	386	392	386	351	349	340	349	370	357	361	348	311	347	354	358	383	354	351	345	370	360	368	326	369	357	362	381	343	355	357	366	323	385	349	335	325	349	352	333	365	370	339	340	344	347	365	379	369	348	336	366	359	351	354	363	365	366	388	366	335	385	379	391	380	348	367	321	358	376	351	376	371	340	386	403	342	371	350	337	357	363	372	357	354	349	393	382	344	333	329	364	343	366	350	366	369	371	368	388	406	359	352	349	356	386	355	336	392	371	338	349	348	382	367	395	340	357	382	358	377	323	340	344	353	344	362	390	359	370	370	360	351	385	354	354	362	351	390	345	340	343	332	329	372	374	381	315	363	348	337	364	354	333	349	361	370	392	373	375	364	401	350	363	362	339	359	364	339	351	346	360	325	343	364	371	343	354	372	348	337	362	340	370	385	373	335	362	360	375	366	339	342	333	321	380	352	345	329	345	362	358	398	345	375	357	333	347	312	341	321	345	354	344	350	352	366	379	372	374	342	371	344	384	349	321	339	348	387	382	349	359	367	356	376	360	367	342	351	377	348	363	352	366	342	354	363	361	308	347	372	345	347	360	377	364	339	361	371	349	360	369	368	370	369	351	345	348	401	367	340	393	365	375	342	354	371	364	379	311	336	352	381	367	362	378	309	360	353	376	355	326	362	368	305	335	368	371	352	378	355	373	376	385	322	357	373	319	303	360	365	357	373	358	362	336	321	351	356	398	335	335	362	333	369	331	354	371	356
22270	9559	7773	3775	2703	1944	1520	1334	1127	915	790	771	677	637	569	564	572	557	540	544	457	453	464	468	454	443	473	466	433	463	432	431	444	418	443	454	420	433	441	391	411	409	376	431	398	432	406	418	444	426	406	393	419	433	407	452	452	406	368	385	407	440	393	402	442	425	420	436	465	419	392	407	408	355	406	435	402	411	413	415	408	410	417	473	430	428	441	375	400	439	400	421	421	422	386	395	452	424	380	400	370	415	406	406	404	384	409	419	434	410	399	408	423	383	409	421	399	420	369	416	410	413	429	407	435	420	400	407	419	433	413	433	445	434	416	421	416	376	421	410	408	381	395	371	371	392	392	418	383	396	424	401	402	447	436	386	457	412	429	373	419	403	381	429	435	419	410	410	419	395	422	402	406	392	401	412	395	421	384	404	439	422	405	403	413	389	419	402	381	382	401	413	399	402	405	410	374	420	444	407	411	424	381	407	420	385	438	398	438	416	416	421	417	384	386	385	447	402	388	394	367	429	423	419	416	392	356	418	409	417	413	415	405	419	418	402	458	399	384	396	461	398	444	424	392	440	394	387	404	377	396	427	411	428	371	409	396	419	428	433	419	398	429	439	414	423	420	420	424	349	437	369	394	424	437	412	389	407	400	388	347	414	432	418	411	420	395	447	378	409	431	407	434	414	378	391	371	422	408	421	442	438	455	412	369	433	377	401	398	415	390	390	388	400	389	406	383	395	388	371	406	396	395	439	398	397	401	418	439	369	419	397	399	427	416	402	409	407	388	416	406	418	397	410	413	388	407	432	380	413	429	369	423	464	400	426	432	436	434	409	418	402	445	410	389	409	429	386	386	416	441	401	412	437	451	414	421	408	413	407	399	386	404	448	393	390	391	407	391	413	423	400	358	405	382	418	436	419	405	420	387	403	403	394	409	424	407	445	396	416	372	426	423	410	385	410	436	429	400	479	399	446	443	410	433	438	435	399	376	400	397	385	397	415	427	414	403	398	387	392	382	401	404	357	427	396	394	421	404	411	401	404	389	367	396	399	407	400	409	404	410	411	401	398	482	383	378	397	386	446	436	390	426	384	392	427	415	401	407	414	389	412	451	429	426	416	426	377	430	431	418	405	434	405	379	442	410	388	392	385	419	424	436	414	414	422	410	439	436	414	400	387	411	367	416	397	381	420	403	428	375	397	381	386	394	430	416	403	404	429	422	423	398	388	396	404	423	420	380	435	409	383	384	378	411	391	406	408	405	389	431	410	382	407	427	425	429	408	393	395	408	414	440	406	400	405	374	400	393	370	402	434	447	441	356	388	380	397	399	428	419	435	393	410	416	394	419	383	421	404	410	399	397	421	404	434	415	420	396	396	425	376	414	405	438	392	398	436	421	391	414	407	375	407	373	400	400	403	434	393	431	399	393	413	384	383	409	408	392	414	397	393	420	391	441	378	414	445	408	435	420	424	438	376	395	411	373	352	412	413	411	390	458	434	414	427	407	406	387	428	426	400	423	432	396	399	410	398	404	466	387	387	368	398	383	416	402	433	408	400	416	420	406	387	376	370	457	377	424	382	398	407	401	375	421	407	417	428	409	406	417	424	430	395	414	397	403	393	410	428	451	409	408	436	428	427	395	420	396	420	407	408	417	430	376	424	414	405	446	428	420	377	410	402	414	419	440	426	446	418	440	402	425	398	430	435	421	401	437	402	393	382	395	382	416	418	366	420	428	416	414	404	436	443	395	423	388	431	424	430	423	392	425	385	398	393	382	397	401	423	450	421	392	421	416	449	422	397	395	373	405	409	397	430	402	393	386	405	393	392	383	385	399	410	412	399	374	406	423	390	384	411	425	403	388	416	411	391	399	432	390	414	450	429	392	368	425	424	395	439	398	376	433	410	427	426	435	443	404	400	396	431	383	387	385	456	380	373	406	409	378	408	360	398	421	386	448	430	410	384	394	436	419	398	436	439	440	409	401	396	417	428	439	378	376	444	398	418	411	383	415	412	438	417	419	369	396	424	423	437	410	417	403	439	415	410	403	390	377	429	437	395	429	371	420	410	416	384	400	429	415	420	441	439	423	390	395	398	430	387	405	420	432	408	388	436	390	402	391	377	420	452	426	433	450	420	403	394	396	431	422	411	404	434	389	402	425	407	425	401	423	410	434	463	425	404	427	428	427	415	415	418	408	431	385	407	399	412	425	431	361	423	419	409	434	371	422	399	421	416	427	388	424	401	449	424	393	436	412	373	405	453	418	421	415	423	409	443	394	386	398	424	424	413	444	383	402	428	426	419	424	418	420	372	406	423	387	410	435	417	440	428	381	393	385	387	412	430	400	392	394	416	403	394	415	387	398	398	420	412	394	420	405	404	419	420	411	434	411	426	384	400	389	429	431	427	393	416	389	393	446	386	387	436	434	404	407	431	432	371	409	441	424	387	379	431	391	413	426	408	388	363	440	435	419	409	431	400	384	411	383	420	414	405	427	415	408	403	418	422	412	403	415	400	420	441	394	400	427	377	428	387	378	384	393	426	414	413	411	437	418	417	399	382	402	383	398	424	390	379	433	418	412	424	403	409	413	393	406	412	415	402	401	407	413	386	420	419	400	404	432	409	357	387	410	370	404	427	418	382	385	402	417	427	395	404	431	421	395	359	409	419	417	409	404	414	377	398	393	437	374	398	373	445	400	406	445	395	418	423	390	434	415	395	413	420	394	427	360	392	396	403	418	442	391	422	424	390	445	382	378	415	412	427	380	415	380	401	374	406	424	425	421	402	380	415	412	380	380	421	396	418	412	448	394	390	405	404	394	384	424	358	431	409	369	401	440	384	382	430	412	376	427	436	411	417	413	424	419	441	437	428	414	419	424	434	413	433	369	468	469	391	413	396	398	435	391	397	433	404	435	404	431	389	406	369	412	438	401	386	398	373	387	419	365	367	400	398	410	429	429	423	405	399	432	432	395	416	371	446	437	415	402	417	405	404	422	419	429	389	415	390	435	439	427	394	402	424	416	447	394	420	413	400	438	428	392	398	428	439	377	421	450	389	397	402	434	428	393	407	415	407	420	418	454	405	406	406	428	399	374	396	385	360	415	420	408	433	438	442	404	380	372	420	385	447	439	417	436	372	395	451	400	409	412	444	396	429	418	393	366	365	434	416	436	381	423	412	406	400	420	413	391	425	394	428	400	372	398	417	393	396	399	440	395	456	379	462	440	374	403	403	405	389	381	399	403	429	389	398	406	425	397	412	407	398	426	405	395	411	405	422	365	397	448	422	409	443	385	401	385	420	426	384	397	427	386	383	395	350	415	400	414	423	424	410	417	401	376	417	412	425	434	423	427	373	384	432	406	397	414	434	360	420	404	419	399	390	440	428	407	403	404	418	419	396	405	392	413	420	386	402	431	424	420	420	417	361	401	402	400	421	436	437	392	415	417	428	448	424	388	418	428	453	379	382	414	411	411	411	396	378	405	392	385	370
24896	21244	27617	25161	12553	1168	923	835	760	668	730	643	689	676	663	634	659	628	656	665	653	697	624	618	618	608	667	667	688	620	637	581	609	656	636	618	619	623	654	637	603	615	613	589	578	662	607	598	633	661	603	596	613	629	632	608	651	623	588	644	648	642	602	622	671	617	617	618	616	582	622	638	648	584	644	615	621	572	646	677	603	631	626	609	648	641	644	602	621	606	596	621	584	628	624	673	607	601	610	635	626	609	601	609	570	642	619	639	656	626	658	649	579	645	604	592	623	591	578	614	583	647	610	624	598	607	571	661	632	565	604	663	616	591	600	663	618	609	629	648	610	627	618	600	636	600	607	599	661	629	659	616	570	628	596	655	609	620	645	629	584	596	600	613	612	606	602	621	632	608	568	588	620	650	613	624	610	611	646	636	594	646	646	642	621	590	554	599	590	660	594	643	614	641	643	629	677	635	600	586	649	609	619	629	604	621	594	589	617	583	659	595	608	639	598	601	611	603	597	617	592	635	591	612	571	629	594	603	611	604	624	598	589	644	656	615	612	638	611	611	600	626	653	632	611	606	601	652	632	655	606	614	666	633	605	610	659	614	630	662	634	606	612	606	614	613	618	585	570	612	596	665	590	624	608	586	651	624	620	608	623	603	618	560	630	629	617	630	617	620	632	616	597	576	612	647	575	625	633	621	605	591	579	620	630	618	602	635	601	610	616	620	615	639	605	599	648	623	634	627	605	595	668	628	660	620	623	584	633	609	622	559	620	611	598	642	639	630	622	602	645	653	589	616	619	621	608	624	641	630	652	599	599	611	655	630	650	652	640	608	631	613	595	636	644	605	591	601	614	604	621	637	647	614	573	583	597	640	601	600	596	621	639	601	634	626	580	614	633	623	592	620	655	656	646	615	634	613	581	630	622	592	600	650	629	599	619	601	651	626	601	600	634	630	616	602	625	614	614	617	627	617	606	614	636	596	590	585	614	607	588	628	627	647	642	646	661	623	634	718	642	700	638	655	649	661	633	627	586	590	613	632	588	638	641	625	618	620	600	662	612	620	607	616	632	631	609	605	591	616	578	682	628	607	630	627	642	612	576	601	632	610	631	612	623	630	576	654	629	603	606	586	635	601	653	632	608	623	610	620	619	613	619	601	627	570	618	642	596	605	611	611	548	666	607	628	585	612	605	625	622	570	644	645	660	613	621	633	622	628	622	609	619	623	607	607	612	618	647	617	595	582	620	563	620	590	637	586	583	606	597	572	587	558	598	615	630	648	592	634	582	561	609	600	601	636	612	618	615	621	638	627	618	561	652	616	628	599	678	648	581	644	604	595	621	598	583	611	619	616	623	646	672	603	656	657	613	604	653	605	643	605	584	627	587	617	574	584	649	625	617	605	616	639	593	621	622	591	600	614	599	569	638	657	659	594	607	602	617	600	559	661	687	651	651	636	660	625	616	643	666	633	652	619	628	548	591	633	573	625	614	621	629	599	608	623	602	622	611	635	605	627	644	591	627	633	591	632	641	604	634	625	660	588	637	605	638	619	577	606	661	641	598	636	579	574	644	655	621	606	625	648	618	613	622	609	581	614	629	605	607	592	628	623	643	589	591	594	607	609	579	606	590	606	625	610	613	616	633	643	587	620	633	585	645	642	619	621	676	596	611	644	596	594	654	641	592	646	610	571	625	597	603	627	588	618	587	628	639	637	609	599	599	643	620	627	629	606	601	610	607	614	645	596	650	628	579	608	659	602	634	606	625	665	619	599	625	643	629	665	617	622	606	618	626	624	619	571	646	633	614	635	553	665	629	625	634	679	610	595	626	645	608	612	595	656	605	636	596	619	577	581	592	592	585	617	607	585	616	610	662	639	610	634	622	592	616	589	602	638	623	588	598	558	595	617	583	654	648	583	622	631	647	622	608	615	634	619	629	637	638	601	625	633	639	619	593	603	589	619	654	633	583	609	630	645	606	625	621	597	605	599	634	605	611	589	648	645	592	593	651	646	634	617	613	616	589	616	622	634	621	596	586	580	616	595	589	600	592	640	605	659	620	639	641	621	612	677	588	619	612	572	612	619	607	554	570	605	588	630	609	632	614	563	624	613	594	632	579	608	620	624	623	587	629	624	601	603	613	594	617	591	618	609	602	614	667	641	588	662	641	598	651	642	625	583	617	638	664	624	640	597	634	585	605	673	632	670	590	612	652	617	540	682	653	629	654	615	621	658	630	607	688	605	623	610	633	586	595	601	629	581	637	618	581	623	638	630	621	625	602	605	632	583	616	602	649	593	658	588	635	577	644	603	633	599	664	649	641	596	582	611	629	623	664	646	576	647	617	594	637	641	612	592	555	644	584	579	600	662	625	611	634	609	570	588	607	633	616	659	619	637	605	636	569	584	633	607	605	605	631	606	602	603	647	600	640	633	621	565	607	631	564	659	600	639	619	580	648	589	590	636	596	596	611	587	654	625	652	611	606	598	622	639	628	624	658	611	630	649	588	614	582	598	616	592	659	618	618	621	602	654	628	596	630	609	612	616	654	633	638	642	628	598	634	628	635	597	588	618	589	624	632	591	632	599	620	607	601	625	620	594	629	629	616	577	621	573	617	647	602	614	615	620	637	654	596	629	586	640	583	609	647	659	600	666	596	639	636	592	588	669	616	591	604	648	614	625	599	594	603	627	670	585	590	672	602	584	623	638	624	588	602	626	608	614	646	683	598	638	555	657	644	655	592	634	609	650	621	583	604	623	594	644	602	630	595	583	613	643	563	641	616	578	594	647	620	585	647	603	657	645	642	609	614	644	606	616	598	610	649	561	655	617	611	609	623	592	621	608	592	615	664	612	603	626	632	609	640	581	617	635	609	613	612	610	614	619	566	598	578	606	631	609	602	611	579	593	636	623	646	631	635	600	603	673	625	632	581	616	645	638	611	633	616	585	619	607	588	636	639	617	591	617	620	651	619	637	629	633	592	643	626	608	614	589	638	609	640	601	616	579	676	589	583	608	598	593	617	623	646	664	606	644	596	620	670	604	625	642	623	631	640	625	571	562	635	584	603	623	621	628	628	647	621	575	650	637	603	598	623	603	632	638	637	659	600	589	639	595	616	632	639	610	621	615	597	624	575	575	591	602	616	623	619	597	641	624	643	605	643	631	663	591	626	582	667	608	621	615	585	590	611	636	644	602	615	632	584	642	637	609	650	593	601	618	622	628	627	624	633	621	628	607	639	592	655	603	657	632	639	635	641	556	585	609	605	612	656	580	637	649	649	589	642	621	583	627	622	632	631	603	636	624	625	626	643	572	598	587	622	612	607	584	609	605	582	645	669	622	590	600	586	598	563	627	620	614	623	619	619	618	596	650	662	669	610	690	635	613	631	611	604	634	615	632	586	614	618	646	631	633	590	588	591	590	610	603	600	602	624	603	619	606	636	579	577	586	631	614	553	647	616	585	575	569	613	623	621	639	652	663	623	626	605	621
21774	5765	4559	2440	1864	1535	1284	1186	1113	954	936	911	872	781	770	764	767	748	713	736	776	734	716	706	707	684	696	704	722	702	721	695	681	712	684	758	684	716	719	664	695	700	698	717	701	696	717	658	716	718	696	718	707	669	693	715	727	663	684	735	713	719	737	704	766	757	652	710	681	707	711	716	671	712	681	718	707	714	713	719	705	703	669	722	686	749	683	697	689	710	682	681	728	695	680	695	707	714	694	711	693	726	729	676	717	686	689	720	724	664	728	666	718	728	668	690	749	692	729	674	729	686	753	680	717	763	715	735	719	673	672	705	706	728	684	709	692	664	702	658	738	697	731	679	687	693	701	732	738	716	721	669	743	717	703	705	653	661	677	665	660	706	672	674	707	719	697	715	683	707	700	728	687	690	709	686	702	727	711	657	724	674	679	681	750	728	686	735	686	738	706	711	713	684	670	723	728	702	650	697	710	677	662	698	717	720	715	687	659	656	703	693	722	672	688	667	694	704	731	681	729	668	671	731	683	681	694	718	684	678	733	723	735	704	714	704	671	651	742	704	716	701	724	656	707	694	742	696	748	684	642	678	729	730	692	710	696	691	677	704	726	676	699	686	684	693	648	720	673	707	711	682	672	688	741	730	690	714	699	738	680	701	719	684	701	667	712	720	665	719	645	720	687	690	728	721	656	709	728	776	720	702	699	708	694	691	703	649	712	736	684	672	693	737	662	676	664	705	728	721	735	684	721	704	715	749	743	668	733	731	666	668	681	708	714	695	674	758	676	710	694	688	658	714	681	689	709	687	694	702	742	702	688	696	665	678	695	741	710	671	690	715	736	678	644	710	712	714	689	676	684	735	706	677	738	695	696	672	677	725	677	707	772	679	747	659	703	719	670	697	687	694	753	704	691	690	683	739	665	649	671	689	679	683	669	724	696	664	679	714	697	720	740	709	684	690	716	706	661	692	692	673	650	704	702	684	713	665	676	688	692	684	709	712	679	690	722	726	695	714	684	696	686	703	681	710	701	731	656	691	739	685	686	729	728	718	649	667	692	689	710	678	719	680	691	756	739	680	747	667	693	698	684	706	706	717	727	713	684	718	708	662	684	709	698	698	716	648	722	689	696	707	730	687	686	729	690	667	765	722	715	704	679	676	725	702	653	720	730	697	700	646	701	692	713	680	696	693	684	714	691	721	626	696	714	683	675	631	763	737	661	693	707	724	651	677	667	667	703	709	692	714	704	728	711	685	710	708	711	683	767	680	699	661	722	718	747	723	719	733	657	674	712	686	728	690	671	709	719	672	694	744	720	728	738	713	706	697	674	707	678	732	711	720	662	665	669	671	721	745	695	736	706	708	710	680	725	704	695	696	676	709	706	711	646	714	722	695	713	660	663	695	656	687	686	710	698	750	734	696	644	685	688	689	662	697	670	687	699	673	686	704	700	698	677	726	725	767	711	676	747	699	682	671	675	686	692	711	665	684	743	709	721	709	692	705	694	735	638	723	731	777	671	685	714	705	682	725	730	680	708	675	708	716	710	709	721	713	704	701	675	695	696	695	711	707	684	706	662	758	690	684	705	719	655	697	709	740	675	712	667	733	657	717	716	728	727	741	744	668	738	686	661	707	713	670	681	728	728	741	695	696	682	688	674	752	692	770	656	695	719	707	695	699	697	692	707	741	690	703	691	698	681	723	719	734	736	704	694	683	691	669	679	633	719	688	735	706	694	682	706	720	696	745	705	694	652	699	716	669	682	666	718	702	738	672	720	694	688	724	726	738	665	730	669	694	695	710	699	694	726	704	682	677	720	705	668	710	732	715	662	683	687	738	680	660	741	719	751	655	767	658	710	669	728	698	706	685	683	706	672	724	682	712	702	737	737	723	673	689	694	735	680	739	657	672	696	701	749	739	680	737	679	705	725	725	671	727	710	662	700	656	691	657	775	680	650	685	720	719	672	788	726	688	696	676	706	725	684	707	691	648	719	710	752	734	658	636	722	708	725	712	713	712	638	718	750	676	762	725	652	705	678	703	722	726	710	730	697	757	659	708	661	725	666	658	766	695	705	651	702	672	729	717	706	654	654	679	728	686	688	681	637	694	694	702	718	718	715	744	654	682	687	708	709	673	703	712	650	698	710	671	724	715	718	703	683	729	761	695	679	779	693	722	728	656	736	779	641	730	730	731	724	680	706	691	654	734	667	652	696	693	708	670	694	715	716	659	739	682	699	729	724	684	719	698	714	656	725	707	714	680	727	736	679	725	666	732	699	724	708	670	689	669	659	671	745	688	685	681	771	672	655	671	663	673	685	691	671	729	718	719	648	682	705	695	702	683	669	652	677	706	703	758	662	727	683	746	703	723	744	724	682	656	760	703	674	732	677	708	648	727	690	717	697	686	713	668	717	702	697	706	709	729	666	691	684	722	693	662	737	648	706	678	719	682	704	755	720	748	721	721	708	676	722	724	671	687	680	706	733	706	694	695	747	722	687	715	701	681	700	708	780	725	675	681	690	743	706	673	755	733	686	705	705	748	717	688	682	679	693	756	727	649	751	667	717	728	710	693	746	708	753	710	669	709	708	663	717	699	742	644	728	704	692	639	678	678	732	685	710	730	712	676	687	711	727	723	717	732	725	693	677	722	693	672	701	682	665	709	686	738	724	735	676	731	734	706	723	700	727	700	684	655	704	709	717	709	720	720	736	640	715	699	704	664	735	717	698	705	657	700	714	692	705	657	714	702	685	749	700	740	714	706	725	756	724	711	715	705	741	686	689	666	725	704	724	719	676	708	680	704	710	744	696	696	734	672	675	721	712	682	712	739	759	693	724	700	740	740	725	660	684	707	709	688	698	677	652	730	679	669	709	652	720	663	682	692	673	667	703	673	728	737	707	692	720	734	653	694	665	693	706	678	716	702	714	742	662	694	686	730	689	722	657	697	673	655	712	669	691	719	731	669	724	730	712	717	771	708	686	687	662	653	761	702	795	743	750	720	722	724	708	682	674	674	731	699	744	697	740	694	678	712	734	659	703	675	682	661	694	746	686	676	616	735	668	697	734	700	708	693	723	647	661	652	689	733	758	684	698	655	720	707	709	669	679	657	692	699	733	686	719	701	679	666	668	722	753	716	699	709	712	726	682	659	683	696	760	680	716	658	710	665	725	737	649	674	719	673	702	706	687	743	698	706	728	654	724	676	653	682	730	684	691	713	693	697	692	670	699	668	698	725	669	726	680	655	670	723	679	693	709	645	741	688	748	713	688	733	751	652	678	705	729	708	721	695	694	686	664	741	738	666	744	720	686	666	653	667	686	715	732	708	695	706	716	674	687	657	707	678	769	748	684	732	696	681	730	689	690	687	698	687	677	742	728	697	684	705	693	696	693	698	727	686	686	697	705	707	729	696	707	722	719	734	712	672	736	750	695	700	711	690	691	679	669	717	708	712	686	742	677	670	714	700	703	710	738	711	683	732	676	688	648	714
22706	21274	29084	23811	21278	21347	12210	1884	1326	1251	1156	1121	1113	981	891	946	901	866	802	859	804	777	803	805	853	829	876	813	766	813	752	841	802	791	826	754	776	795	746	684	774	710	780	737	785	755	730	747	754	778	723	754	762	749	756	738	746	756	742	766	772	703	771	776	712	738	733	736	740	744	741	735	764	766	754	771	784	750	715	755	719	749	695	737	791	748	771	727	771	772	696	759	743	723	748	769	739	759	755	749	729	772	668	774	710	729	706	721	794	733	727	680	743	729	750	765	722	760	723	726	770	730	736	709	746	749	775	749	709	774	762	760	728	756	716	727	750	765	766	755	757	733	718	728	761	728	784	744	721	694	728	767	758	715	800	748	741	752	731	786	752	700	705	720	769	740	762	705	741	760	759	729	751	744	765	768	734	709	677	770	717	751	772	759	733	747	797	795	778	738	808	704	753	711	739	748	726	704	743	776	724	680	725	767	727	707	724	748	756	735	752	751	728	735	736	737	735	720	777	758	718	747	756	768	765	750	729	727	744	765	778	706	753	755	744	724	790	706	734	691	745	778	707	716	730	750	733	738	745	725	704	752	730	674	747	702	762	723	739	781	808	730	694	749	704	717	709	734	788	804	726	756	782	748	703	700	739	743	736	777	758	763	744	732	736	783	731	719	771	693	730	784	793	748	717	710	714	699	714	797	715	702	756	755	760	696	770	717	758	739	735	721	751	722	726	764	718	732	739	711	727	691	742	696	818	747	774	697	731	727	754	747	797	672	758	742	735	733	698	680	752	819	736	718	737	735	752	766	714	789	748	735	713	766	752	772	765	781	780	698	721	760	730	744	728	741	744	778	742	719	767	711	798	709	699	722	755	748	719	695	719	724	690	778	762	748	808	798	804	749	766	709	752	733	707	737	747	730	716	700	766	738	742	742	720	739	708	761	720	741	734	732	731	695	756	776	755	750	721	742	729	827	790	742	760	702	724	761	688	734	750	730	712	724	759	751	727	708	722	708	692	798	753	784	738	722	710	753	735	718	761	733	720	735	742	754	782	721	697	730	686	728	751	730	709	765	744	766	731	734	748	739	744	732	758	777	702	730	790	760	784	825	770	775	712	731	709	687	737	676	695	706	757	771	742	732	744	761	757	753	759	738	726	782	712	768	732	747	775	759	736	786	756	727	758	720	740	768	763	791	763	702	719	742	769	778	721	733	731	758	709	754	721	733	787	720	763	736	748	739	755	686	681	719	739	707	721	713	783	741	719	740	746	748	733	764	756	731	772	696	739	759	740	721	696	738	769	730	719	779	718	787	774	760	732	732	762	703	722	725	747	715	784	700	737	729	704	739	780	706	738	755	724	748	778	756	756	772	731	748	719	756	723	707	750	752	729	706	706	731	750	713	713	747	757	768	736	803	725	812	749	825	715	736	714	779	742	726	752	742	749	749	712	781	764	778	753	722	724	725	708	723	732	786	746	763	730	742	723	751	744	758	711	752	725	713	747	787	752	718	745	755	722	748	744	726	716	778	748	774	747	737	708	729	748	738	740	707	722	734	745	713	732	746	756	749	749	713	696	749	760	715	742	756	724	729	740	713	787	743	745	725	761	707	748	765	703	725	745	735	776	798	753	719	739	714	750	798	776	752	729	762	736	727	728	734	704	748	761	764	729	743	776	742	722	715	791	719	770	736	683	769	752	805	745	749	735	765	706	722	705	736	769	748	731	725	762	750	764	764	744	764	707	769	690	758	690	721	682	775	737	790	748	758	727	714	722	786	765	735	741	774	747	729	731	720	725	706	691	737	768	737	718	711	766	735	742	748	747	745	706	757	724	711	746	719	733	745	743	721	712	746	777	733	743	738	739	726	707	715	746	748	727	707	730	777	797	778	696	727	697	769	735	749	784	730	740	763	766	717	708	810	760	697	765	768	724	771	772	690	706	752	726	773	694	742	748	767	769	699	731	699	707	726	722	735	760	754	748	728	751	731	700	771	719	741	776	736	745	757	731	776	715	702	742	746	740	688	733	721	767	781	706	685	744	782	776	801	766	770	710	740	708	742	757	711	731	743	724	723	750	736	708	712	719	731	761	726	769	733	738	689	779	776	713	758	707	710	751	710	733	729	748	711	803	712	736	725	744	742	699	702	750	742	706	735	774	770	736	722	759	739	749	706	742	732	725	761	722	734	714	751	703	747	796	747	751	780	746	800	732	759	782	773	657	760	749	729	751	752	733	756	726	738	724	709	735	754	707	714	733	775	709	745	771	750	745	732	703	781	699	743	756	736	725	763	781	735	721	774	738	785	762	700	692	785	758	744	722	760	715	780	670	730	762	729	740	744	716	741	810	711	778	731	695	720	760	742	730	780	697	744	729	723	704	760	707	746	737	779	693	746	694	775	727	719	710	738	761	748	779	717	708	754	773	763	759	728	723	692	722	712	746	782	760	763	735	713	739	760	753	726	739	750	771	737	717	764	760	753	742	769	735	752	712	702	745	713	734	721	770	751	796	704	746	760	776	749	708	748	738	756	738	717	702	708	754	723	747	757	746	728	733	741	697	718	768	717	708	752	757	755	755	781	686	763	717	716	716	711	727	744	737	699	719	749	727	746	729	783	734	706	783	719	756	773	744	756	751	750	718	722	778	710	752	728	768	734	766	745	751	734	709	736	709	745	781	759	742	738	769	687	715	695	724	710	728	771	776	763	784	732	734	700	691	733	721	758	784	747	740	743	673	713	754	702	745	709	706	749	720	767	741	718	780	717	741	767	717	778	707	760	725	725	761	741	711	740	725	715	714	744	738	709	731	754	746	727	754	723	737	723	741	729	816	743	743	764	712	733	699	745	713	805	760	734	732	741	706	784	720	695	761	766	722	747	674	720	741	805	775	752	771	745	787	767	704	722	748	802	705	720	764	748	729	724	754	748	728	691	728	659	783	722	716	720	750	753	751	735	710	711	726	786	730	726	758	733	682	668	738	755	731	706	725	748	737	728	727	689	743	741	697	738	759	718	738	770	719	731	723	766	771	761	706	738	719	765	750	752	790	745	724	741	732	735	682	760	772	714	726	725	746	735	746	791	760	686	720	763	810	740	745	753	762	729	694	744	700	705	765	737	705	745	716	709	790	767	746	748	712	750	796	760	724	777	717	703	685	707	790	756	719	765	721	700	749	717	717	750	746	739	737	756	757	749	737	710	739	748	726	701	801	735	735	736	738	711	719	735	760	776	719	736	754	744	712	716	747	758	759	710	713	758	708	715	718	759	745	753	696	720	753	759	734	742	743	708	757	717	732	727	705	753	800	753	690	738	761	766	731	680	741	686	737	759	752	691	753	748	769	724	696	735	753	758	703	753	728	733	765	799	753	682	719	690	790	779	785	727	716	710	726	704	741	752	724	703	724	716	734	702	741	686	753	744	744	753	742	765	756	776	730	723	770	751	739	777	795	747	717	669	774	750	727	793	709	787	723	710	762	742	736	771	743	739
24653	15464	13009	6844	4803	3719	3037	2602	2205	1903	1697	1483	1358	1211	1142	1118	1080	1014	1011	961	943	931	910	914	900	862	877	913	841	865	903	832	849	852	848	818	807	882	810	758	808	819	816	793	808	839	768	844	823	826	844	776	797	812	818	836	814	749	795	799	821	854	824	824	740	756	802	778	813	793	819	805	779	782	791	812	813	810	775	811	783	805	796	833	831	802	799	807	818	797	759	834	830	786	763	831	810	825	793	796	781	780	815	827	802	812	836	776	787	790	801	793	769	785	816	786	782	808	804	837	790	815	784	834	827	813	842	772	771	770	823	810	812	816	811	782	748	789	855	788	753	787	820	849	778	810	822	824	766	808	779	817	793	797	767	836	809	796	770	822	780	804	789	803	802	842	795	830	799	793	809	791	812	756	790	766	841	819	778	755	793	798	795	764	805	816	755	753	824	810	832	757	768	780	827	815	758	812	838	760	767	778	738	775	824	804	814	806	742	776	791	810	794	800	819	793	821	835	827	770	882	796	799	808	795	768	788	759	801	847	873	759	776	769	830	800	861	787	811	824	813	791	795	784	808	773	769	811	849	806	813	751	797	775	838	802	804	795	810	785	811	780	773	762	754	819	833	835	781	779	763	775	773	819	803	794	778	765	771	835	821	796	759	815	789	824	875	847	785	778	826	814	758	830	829	793	779	799	810	856	815	782	771	781	786	765	787	781	841	831	784	810	782	791	812	846	817	769	800	812	773	807	824	796	834	772	773	762	781	790	843	842	764	777	813	831	801	767	777	817	776	810	817	795	816	792	793	764	776	792	783	772	790	764	746	802	772	771	743	783	789	808	785	742	825	788	811	789	760	756	743	820	792	790	804	753	808	767	791	767	771	773	780	805	745	787	857	785	799	795	768	805	761	794	803	819	743	798	788	759	808	810	846	811	804	848	775	755	799	817	789	831	801	791	834	808	779	778	742	761	771	806	813	726	779	777	832	768	862	806	732	814	769	807	752	824	824	765	798	793	798	759	747	821	795	852	774	752	803	784	801	822	824	736	837	826	767	811	809	791	795	771	786	803	785	787	771	820	786	805	795	828	813	786	778	799	765	802	777	815	792	803	802	788	779	778	798	801	821	801	789	820	815	783	815	789	780	773	790	806	810	796	823	823	793	793	800	781	774	822	842	800	786	780	807	788	784	769	756	807	763	772	778	822	829	819	814	796	794	819	800	777	776	811	794	775	742	807	816	857	757	794	782	808	810	794	737	768	794	849	826	766	755	826	791	792	808	767	805	842	820	807	792	800	817	831	838	838	807	832	806	809	760	800	798	825	816	748	831	803	795	759	827	839	763	815	757	826	840	801	800	777	773	720	744	802	795	800	756	758	826	793	751	801	808	844	818	834	782	819	828	817	846	814	767	793	799	813	748	823	815	824	789	803	795	781	774	805	764	789	793	786	794	788	741	791	817	828	799	724	796	827	776	807	767	793	805	796	771	792	776	804	800	789	761	831	807	741	782	821	744	789	754	758	801	767	802	766	804	766	781	764	780	794	766	788	805	787	809	770	784	794	775	767	784	781	829	794	800	788	755	796	775	805	834	779	809	822	782	751	778	782	797	794	770	775	817	786	761	815	775	769	784	789	784	758	805	793	835	798	818	788	792	770	800	780	796	788	814	830	762	785	845	819	796	745	825	795	780	819	787	799	798	802	818	776	777	803	789	797	805	769	809	762	793	728	789	816	780	811	794	792	788	818	801	789	796	822	790	779	825	783	736	823	831	787	804	810	789	788	783	832	739	786	811	764	781	785	765	784	762	781	862	808	751	814	820	758	747	781	803	831	790	750	805	803	800	788	779	777	875	800	882	781	794	773	737	754	781	823	803	807	760	796	814	792	797	771	787	845	773	772	796	804	822	766	814	802	791	779	783	828	798	782	770	824	800	763	772	760	793	825	855	809	784	778	813	807	759	781	787	801	762	803	814	786	805	842	781	821	765	796	765	745	784	743	840	813	807	804	800	766	823	799	817	815	807	829	820	793	811	744	773	805	782	827	837	782	768	813	809	825	816	775	843	795	792	825	812	799	796	802	772	796	813	800	758	790	771	753	787	791	820	775	803	805	789	798	785	825	799	779	773	779	816	771	748	743	803	845	800	778	820	825	761	813	778	761	782	853	761	759	762	753	807	837	804	793	765	810	762	746	798	769	825	813	803	796	790	783	817	764	768	800	799	758	798	733	808	767	830	853	792	787	814	781	764	771	789	831	775	777	829	821	805	794	797	763	825	767	741	804	775	770	816	792	774	822	834	740	790	843	820	767	822	819	801	796	791	816	803	761	798	780	788	822	836	841	782	789	772	781	817	760	773	818	747	807	756	820	783	778	838	803	843	800	785	824	816	759	817	771	779	764	771	833	860	825	852	785	797	722	825	792	786	746	796	773	802	787	828	739	841	794	796	831	817	786	791	812	789	813	823	798	776	826	776	783	830	805	805	747	841	787	786	756	792	777	781	789	828	755	775	838	757	787	740	748	766	777	778	797	839	790	797	777	844	820	803	763	748	762	800	804	817	802	813	820	760	778	810	774	835	762	790	808	766	811	796	759	773	801	827	828	754	811	768	795	810	812	803	757	773	795	810	757	752	801	777	833	816	794	861	850	778	811	857	748	760	802	854	825	798	817	768	834	821	751	796	754	845	769	818	742	780	729	762	804	827	780	761	779	765	799	813	819	817	757	820	762	753	802	761	761	761	784	811	769	771	806	831	804	804	813	816	814	801	769	786	789	788	801	797	759	847	791	806	808	805	812	761	795	780	827	862	799	818	829	824	784	783	768	795	791	773	824	802	833	788	780	823	769	801	755	796	791	783	758	823	716	820	781	749	807	793	816	833	826	747	852	776	794	784	784	836	776	758	786	760	805	827	754	812	834	821	771	798	804	849	800	861	821	770	802	760	739	769	817	786	817	765	836	842	810	808	854	821	852	799	806	791	818	763	811	799	807	823	812	811	766	828	839	802	776	778	766	776	813	743	793	810	779	793	777	801	791	813	804	811	842	812	747	763	817	804	816	785	801	835	808	817	798	771	766	827	783	809	796	784	811	753	790	814	823	818	728	799	814	801	838	828	821	802	804	759	752	783	787	780	877	793	744	773	757	838	836	794	763	794	787	800	791	843	800	779	823	796	802	764	852	749	795	839	752	771	758	761	810	795	770	792	771	786	790	754	833	778	854	745	823	805	756	812	815	835	780	826	785	783	817	789	823	864	812	825	750	805	844	815	838	781	731	771	782	826	797	782	831	835	818	807	816	757	852	754	820	824	725	755	794	821	791	764	793	835	796	777	774	776	760	795	787	788	800	761	791	767	754	768	786	771	806	801	807	796	723	858	823	828	780	797	783	843	809	743	801	838	827	829	775	778	735	799	793	813	800	853	753	819	813	803	810	740	786	798	729	772	783	826	739	777	854	780	769	787	765	820	780	782	779	765	803	805	799	786	811
27398	20441	8763	812	488	407	389	393	365	365	351	374	349	349	363	355	373	370	353	353	349	357	353	325	328	353	332	334	343	328	306	334	343	358	341	356	349	322	355	339	297	358	358	316	339	326	350	315	352	321	347	348	364	338	336	339	364	339	311	355	331	364	307	327	345	361	330	316	370	332	333	357	372	281	340	353	335	316	352	355	347	351	360	354	358	321	380	336	315	325	346	313	323	370	336	306	359	365	333	384	346	343	340	370	294	306	349	325	338	326	358	309	346	341	347	313	360	338	339	361	348	342	359	328	352	346	316	339	355	342	309	331	327	336	349	329	337	348	320	329	330	340	382	360	330	340	329	340	350	355	336	336	338	351	354	343	324	352	331	319	326	353	334	352	328	336	314	342	345	311	335	347	353	350	359	340	321	320	328	327	359	352	342	334	347	359	346	358	328	370	344	364	360	347	358	324	324	360	338	369	308	300	361	336	371	364	345	298	367	331	317	331	322	330	331	347	335	332	320	356	337	333	347	346	326	364	330	299	311	331	349	352	345	313	358	302	353	332	350	311	390	368	351	307	311	330	356	350	353	364	352	327	340	367	349	330	304	353	330	336	324	361	349	332	360	318	336	368	327	332	347	306	350	324	332	346	358	339	371	346	332	321	352	307	327	329	338	365	383	350	357	337	311	325	341	314	328	317	332	317	357	334	312	306	346	338	359	374	368	322	297	305	339	348	354	334	347	342	328	305	328	349	349	336	350	322	370	359	326	366	297	341	320	344	355	350	326	337	347	336	368	330	334	325	345	313	351	312	337	329	356	374	356	320	345	316	368	374	316	360	347	367	348	325	350	309	328	351	337	343	365	342	312	339	313	349	302	354	313	314	358	342	337	341	308	341	333	342	377	340	340	341	323	362	338	397	338	342	337	366	352	348	323	384	359	322	375	378	318	331	317	371	337	326	344	350	333	320	321	323	363	321	335	322	329	336	307	327	322	358	333	332	316	342	337	375	358	323	323	312	321	348	346	337	324	334	349	345	343	334	335	336	334	371	343	339	331	354	325	319	352	320	323	318	340	346	308	356	345	349	357	322	326	332	356	332	341	329	317	309	356	326	337	354	348	308	329	332	327	332	327	350	342	362	380	325	331	337	345	335	354	318	346	356	349	335	352	311	326	317	324	331	329	332	308	348	318	329	337	356	342	343	319	389	338	352	335	341	337	334	338	350	316	315	344	322	318	337	329	335	336	318	343	346	327	340	347	332	360	363	344	344	360	334	336	368	361	356	349	308	334	371	307	342	365	331	349	333	356	358	350	328	322	347	348	362	345	336	349	341	308	316	340	329	353	350	341	356	326	350	296	310	325	365	364	367	333	335	363	338	320	344	369	341	344	363	360	330	344	324	352	340	319	363	326	332	364	334	341	350	347	336	388	333	337	348	379	338	332	317	326	329	362	366	338	344	317	304	362	351	351	376	313	297	351	325	306	322	323	319	364	331	387	353	361	356	306	299	354	326	328	337	334	364	379	373	339	310	359	323	341	351	354	365	383	358	352	360	361	338	368	339	327	303	348	347	340	336	336	325	316	329	317	335	338	287	335	306	351	328	317	351	325	329	339	337	350	360	357	348	328	324	326	334	377	335	321	328	330	339	335	321	315	329	331	315	349	343	331	330	357	300	333	290	367	346	340	318	321	337	344	345	318	339	340	333	331	340	312	331	337	331	322	349	350	337	316	340	355	355	310	334	310	345	340	353	328	326	363	339	383	312	298	328	309	331	331	338	363	290	320	306	342	346	343	319	298	350	323	350	346	360	295	356	324	326	349	334	309	343	341	339	328	344	372	349	364	344	315	328	346	374	327	344	345	343	356	311	324	373	344	353	331	327	323	350	349	334	334	350	321	327	337	360	311	349	321	353	356	343	345	329	341	342	320	358	350	363	370	332	333	325	306	362	345	340	296	322	335	337	364	345	313	347	326	329	342	317	317	319	335	346	335	350	322	351	353	345	347	337	313	341	347	314	320	361	347	342	347	317	329	320	358	328	335	333	338	366	352	335	324	362	347	370	344	339	351	334	350	315	361	328	311	322	325	297	334	337	324	360	380	341	342	321	332	321	323	339	342	343	327	341	365	344	308	327	345	340	343	395	346	319	305	376	327	371	293	318	354	315	319	346	342	342	351	326	337	339	324	330	344	361	331	327	351	312	326	333	323	332	338	329	317	316	335	354	335	369	339	327	320	328	286	337	331	319	362	355	322	303	345	309	306	316	330	337	352	323	360	330	337	359	351	366	323	364	343	337	340	372	308	356	343	337	345	319	333	315	358	322	318	317	330	348	349	358	307	329	327	364	301	374	318	319	326	349	347	319	348	340	358	360	338	351	357	344	342	361	344	322	300	344	330	351	348	357	390	344	331	352	332	352	368	312	316	309	370	346	357	346	392	342	314	298	334	356	337	321	381	349	337	342	370	313	319	378	326	346	338	328	329	332	384	335	334	326	391	363	353	327	328	373	301	327	323	350	322	306	263	352	365	333	361	324	347	357	348	323	303	359	333	321	361	351	338	324	305	341	317	330	358	347	338	371	337	307	335	353	330	348	312	333	355	356	315	339	371	332	365	332	315	343	327	342	330	358	330	360	364	335	384	349	331	327	351	306	329	334	322	332	333	344	335	363	356	399	352	302	354	289	349	309	355	358	357	348	318	333	378	348	343	331	349	348	315	346	352	319	341	336	316	334	336	315	341	352	316	335	351	323	317	311	348	339	346	332	333	331	333	386	337	336	346	372	316	345	377	340	331	308	346	339	345	337	356	335	331	361	317	305	335	355	321	324	344	344	372	333	355	359	351	376	334	327	341	317	313	334	338	367	322	332	371	323	336	338	339	337	324	340	334	375	363	337	392	359	359	343	372	324	362	359	325	332	340	342	331	328	370	331	350	327	336	365	346	310	337	348	361	340	345	356	333	331	380	287	353	337	337	337	341	342	341	335	329	364	341	345	361	320	317	359	361	321	335	315	350	327	334	342	329	333	324	334	336	322	356	348	361	328	304	337	341	325	367	328	331	313	360	336	342	349	333	390	320	344	359	345	293	322	334	352	316	346	363	351	340	332	355	337	322	371	347	328	347	354	337	332	313	335	337	336	384	351	364	306	371	329	365	310	335	326	346	338	319	339	324	335	364	351	317	326	329	296	299	350	333	355	330	338	347	373	380	383	347	354	346	367	330	349	357	313	326	346	289	368	323	351	303	359	327	348	317	316	338	334	320	356	352	333	366	317	346	341	339	281	351	302	316	328	316	341	362	355	323	329	321	342	317	349	358	356	325	344	343	359	302	309	337	326	352	388	334	309	330	365	366	328	367	335	353	338	324	327	315	343	338	344	332	330	358	345	367	340	367	329	330	351	312	321	357	331	365	355	334	367	344	334	337	328	351	328	310	354	334	323	341	362	306	365	323	317	333	344	369	306	318	325	324	351	356	353	320	337	349	344
17428	1297	971	699	560	512	510	492	474	452	430	411	422	445	439	400	405	390	427	413	423	421	374	439	397	437	404	438	395	408	379	417	416	434	426	396	427	402	371	424	408	453	381	415	407	396	410	454	356	448	425	410	421	430	423	427	406	414	384	374	402	380	470	409	409	399	408	422	417	412	387	406	377	406	391	408	408	397	402	448	433	402	389	386	430	401	413	427	406	415	401	433	406	414	436	427	421	388	418	409	416	400	418	396	419	382	400	374	400	388	386	388	412	464	390	406	397	405	424	386	396	398	430	378	417	402	429	433	405	394	414	427	416	428	430	417	418	431	398	440	427	432	375	418	381	383	381	380	412	398	391	414	436	406	388	409	404	407	397	396	421	419	413	426	382	403	408	403	395	408	397	380	395	416	383	402	420	396	411	413	407	419	392	391	409	417	396	412	431	392	415	388	451	420	426	428	402	408	393	439	401	429	404	423	413	426	406	376	402	421	413	406	403	426	422	372	427	385	396	399	380	378	421	398	450	409	397	437	425	393	397	364	405	395	408	434	403	414	403	392	409	386	386	438	432	401	403	408	422	403	405	417	411	407	434	428	383	399	418	421	426	383	428	390	372	417	425	398	401	422	361	413	389	398	389	426	424	387	456	403	372	396	416	422	405	407	410	406	412	433	385	402	426	427	408	416	419	418	392	398	417	365	420	432	430	372	409	388	377	393	389	416	407	404	401	375	405	385	418	435	391	410	390	404	421	409	417	400	392	393	399	413	392	412	408	412	450	378	402	444	439	418	423	400	414	388	384	421	428	382	419	414	438	405	436	387	397	372	437	398	414	392	391	373	409	413	403	407	377	403	411	403	442	415	386	444	404	443	408	425	448	409	424	362	400	396	404	401	411	416	371	422	415	415	411	410	414	413	429	403	375	372	393	416	429	414	408	416	405	425	402	411	428	427	391	438	396	441	415	440	431	427	417	363	429	425	393	352	384	438	415	390	394	404	407	420	360	412	403	407	377	443	415	400	402	398	395	406	427	368	432	385	402	402	403	410	395	389	405	409	426	468	390	429	410	401	434	418	395	444	385	380	399	386	414	391	424	420	404	393	401	438	421	434	393	408	423	368	392	418	392	395	405	406	394	396	410	385	444	413	387	419	433	430	387	407	393	423	407	415	410	421	405	372	408	345	446	414	403	383	372	423	394	429	426	401	386	438	406	416	398	422	437	381	382	407	392	424	391	428	393	434	418	394	416	390	399	399	410	400	427	398	395	417	436	388	424	378	417	425	435	410	396	406	428	407	399	383	395	397	403	450	396	435	436	441	384	439	414	429	381	414	398	425	411	398	392	411	449	418	365	409	408	396	418	398	403	379	413	400	397	386	408	401	411	410	434	413	404	426	410	393	433	437	422	397	427	423	420	387	406	384	439	372	409	438	428	403	394	423	420	425	446	402	414	446	410	439	423	412	401	417	385	400	393	415	414	375	389	435	417	377	399	419	432	416	424	392	405	397	422	436	424	381	404	438	402	398	447	409	423	413	389	376	395	402	365	431	417	405	409	420	407	410	425	427	448	423	410	420	413	415	409	386	391	443	420	444	383	414	399	400	410	428	459	425	389	411	408	402	370	388	389	374	406	405	393	424	399	407	398	391	394	425	384	373	418	415	385	373	436	414	427	405	420	358	388	444	394	411	420	446	398	390	412	393	425	372	403	426	413	433	380	397	419	385	401	416	392	408	440	453	385	421	401	415	394	390	416	372	386	425	362	439	434	425	398	406	432	418	413	437	444	422	391	434	398	398	425	380	392	415	364	411	397	375	395	442	437	395	399	401	402	386	353	372	389	384	419	394	379	383	408	404	397	390	411	400	433	430	408	416	403	415	386	377	452	375	433	406	381	401	408	377	370	413	450	350	365	420	404	409	399	391	387	401	409	444	367	405	429	388	371	399	406	400	373	420	415	388	424	407	425	395	403	381	395	414	391	402	390	465	389	421	394	438	423	380	430	417	412	409	414	395	394	448	403	408	404	431	397	383	430	393	396	393	409	409	396	432	410	406	384	399	417	410	364	408	390	390	416	386	376	402	407	429	403	400	432	423	404	438	437	415	412	401	415	415	416	383	411	374	390	421	416	381	407	409	415	396	376	397	415	358	399	400	398	435	416	428	353	382	374	406	432	416	415	406	389	448	441	412	424	399	388	400	408	412	403	395	400	412	435	400	423	407	424	424	407	377	394	427	387	354	392	398	427	401	405	404	404	410	396	398	416	430	406	377	402	450	400	387	398	432	461	426	397	413	396	402	429	440	413	406	417	430	413	408	381	426	379	427	419	400	440	402	422	400	427	404	417	383	417	424	409	386	404	409	407	397	420	454	400	398	422	370	418	419	413	427	406	405	393	410	374	382	440	423	378	408	412	375	394	403	380	402	421	407	402	396	383	387	419	391	419	330	433	440	393	416	450	427	394	417	401	402	375	357	361	393	394	419	387	400	392	435	410	412	409	398	407	377	372	412	415	382	397	421	396	395	423	387	397	427	408	422	406	424	403	380	377	395	427	392	384	377	405	416	461	441	416	433	404	394	402	388	426	392	458	420	382	414	402	387	439	424	411	408	402	393	378	417	406	398	399	416	471	389	414	415	415	408	410	425	422	372	428	428	407	398	425	415	424	379	422	405	422	406	392	412	406	414	386	401	416	415	400	383	400	403	395	403	382	412	416	405	362	401	414	414	432	362	419	388	401	404	430	395	420	422	405	372	377	410	379	379	447	389	425	399	431	392	409	402	395	403	420	421	417	404	404	442	380	414	383	387	410	403	384	403	371	406	402	447	380	436	411	379	376	411	423	411	431	408	403	406	405	382	406	407	426	448	407	398	424	404	396	401	384	392	386	415	403	430	380	378	415	390	437	413	373	440	367	401	422	406	409	424	398	395	428	404	405	400	387	414	411	408	405	387	395	428	388	383	409	444	420	390	426	394	423	408	394	418	426	400	406	418	415	333	437	371	408	393	392	382	392	369	451	365	416	397	424	412	394	402	424	410	418	396	409	379	414	409	395	375	392	409	415	395	442	403	404	419	402	406	418	419	377	428	404	349	408	409	417	384	414	422	411	378	402	406	443	402	411	375	429	368	387	398	405	392	398	393	426	377	405	399	394	399	399	371	413	432	385	391	442	404	407	416	421	427	448	390	384	417	407	384	381	414	389	403	410	444	413	388	394	441	385	439	422	419	424	417	385	392	355	377	419	385	432	431	417	409	443	437	392	402	430	371	412	407	427	425	434	372	390	389	396	421	414	387	391	411	393	420	403	432	406	406	404	381	409	409	447	391	396	438	424	401	382	403	430	434	406	414	416	371	430	435	420	407	371	391	418	433	437	369	399	441	400	407	387	434	413	417	426	388	426	413	418	394	371	408	415	421	428	411	388	426	442	413	351	387	380	431	399	426	397	355	403	408	403	416	376	432	424	407	415	408	380	425	404	405	365	418
23650	21232	28666	24136	21242	12440	1248	801	689	618	602	565	483	453	438	471	437	391	416	412	428	371	360	394	413	388	373	359	401	367	380	377	394	352	384	364	378	382	414	369	358	369	362	328	357	389	367	371	376	384	380	396	364	362	363	365	358	359	339	349	376	368	367	355	361	362	392	390	398	347	378	425	334	346	362	369	384	370	350	373	345	335	375	362	384	359	373	388	392	336	331	343	364	366	389	356	391	368	376	348	363	389	348	338	350	379	336	344	354	376	377	375	340	385	361	361	375	376	341	358	374	369	333	352	368	362	350	361	382	361	332	392	345	335	344	392	379	377	365	372	380	362	348	364	358	380	361	346	376	349	340	380	342	380	390	359	338	376	370	339	361	367	316	375	391	354	369	357	371	353	376	328	333	359	334	378	357	383	360	357	353	364	332	361	354	364	386	393	342	374	367	341	371	342	334	346	388	378	372	355	345	358	359	380	350	366	334	340	335	347	384	343	357	365	334	353	377	361	368	329	365	345	377	335	350	329	353	418	350	378	366	404	343	377	330	333	346	365	341	408	376	381	387	357	360	345	339	316	356	369	347	362	335	347	335	346	379	343	361	368	371	363	367	371	368	345	363	378	342	317	352	350	338	339	353	346	358	377	378	359	354	357	340	376	345	368	380	347	373	382	367	379	366	360	409	352	333	337	357	321	367	366	358	375	324	345	388	356	385	367	350	348	329	351	360	369	350	369	354	382	368	309	337	337	379	325	358	391	358	355	365	392	384	403	370	361	376	371	355	375	354	375	349	342	355	402	379	351	336	354	394	357	330	381	381	336	404	349	381	348	346	346	357	339	344	371	356	372	364	330	388	341	356	356	383	353	383	344	340	343	342	361	351	339	371	388	343	370	357	354	340	352	337	337	377	342	356	339	361	385	368	381	377	353	344	334	348	342	384	377	345	319	399	330	357	346	350	389	343	343	364	389	331	360	365	353	350	343	362	349	317	336	354	336	398	375	372	368	353	351	374	381	340	362	349	396	345	378	397	339	352	366	364	367	374	328	336	338	384	329	364	359	350	362	366	385	359	355	364	363	340	336	367	345	356	389	324	352	366	355	349	324	350	374	320	348	356	367	362	394	362	368	351	355	359	336	355	351	373	375	327	370	349	386	343	368	367	359	313	381	384	376	358	349	364	400	376	342	330	375	369	368	349	367	339	387	355	334	358	348	377	373	365	336	331	379	379	361	366	377	368	378	346	341	369	352	371	361	353	377	381	317	380	379	344	359	353	358	385	372	372	359	348	362	351	355	373	369	370	377	345	362	361	345	325	347	359	350	336	385	344	374	405	395	328	348	342	355	324	375	359	357	312	387	371	345	374	351	344	344	334	319	372	344	341	370	349	373	357	308	336	388	372	343	340	341	344	341	345	345	366	343	378	356	331	379	329	376	327	340	356	343	358	369	349	353	341	382	386	340	344	361	393	344	357	319	324	362	380	336	354	353	365	336	335	344	321	329	369	355	363	385	352	367	363	347	317	358	313	378	351	350	365	365	374	332	342	351	358	344	359	362	374	376	353	360	372	333	376	337	388	370	359	373	386	351	347	375	323	344	408	374	337	335	391	343	327	366	365	364	395	377	348	349	375	342	351	346	349	360	345	345	325	365	340	354	369	371	351	354	298	358	353	345	378	358	327	346	309	362	312	373	326	364	351	359	368	346	364	351	317	385	360	350	328	358	354	363	402	337	346	355	325	381	378	355	370	356	344	387	380	392	364	363	341	337	363	336	332	353	352	362	399	350	359	364	359	340	339	356	381	326	349	373	349	368	321	388	377	342	356	370	355	383	351	336	360	339	378	347	397	338	346	361	360	381	364	347	327	345	360	381	344	352	385	384	348	339	372	343	332	316	329	334	352	380	350	355	342	343	327	362	358	352	335	310	382	349	336	360	355	351	336	355	351	397	350	383	330	356	352	372	368	369	357	341	341	365	315	347	322	360	346	362	383	414	363	392	369	342	345	314	379	364	355	366	388	371	355	351	355	340	319	312	345	338	367	348	377	370	336	357	326	359	351	342	362	345	352	355	393	401	355	333	364	346	380	337	377	363	372	351	372	353	389	321	350	358	347	365	335	336	345	366	371	366	360	338	353	378	338	388	369	359	319	341	338	342	378	346	334	342	358	362	346	346	361	385	343	366	346	366	381	385	382	358	376	349	366	342	359	368	325	309	361	349	335	345	359	353	351	375	375	327	363	353	359	353	349	344	359	375	383	367	369	353	366	343	374	366	351	389	351	348	372	342	363	370	360	375	372	350	337	309	349	371	354	375	352	346	363	344	361	393	340	382	323	339	347	363	341	390	356	408	362	326	370	370	357	374	379	368	356	367	387	339	349	383	356	351	351	391	326	352	349	338	351	367	360	354	365	368	356	375	350	357	329	372	356	364	363	338	338	329	344	338	351	397	332	344	366	355	359	348	318	331	334	370	329	370	377	344	369	367	385	305	350	379	354	419	350	345	339	369	372	388	340	383	342	381	348	336	358	356	358	364	320	359	347	379	337	339	368	353	365	361	340	359	366	344	348	322	379	345	361	402	357	370	359	342	348	365	372	341	343	368	325	338	370	378	362	358	341	355	376	338	355	349	349	316	364	385	368	324	364	357	340	367	351	388	341	347	351	368	332	350	328	375	343	346	375	317	358	379	356	378	363	387	362	359	346	399	346	383	322	353	392	353	368	352	307	338	349	353	337	364	327	345	356	345	398	349	364	315	339	358	351	374	357	333	346	359	381	354	359	364	383	356	384	319	359	342	329	302	364	350	345	382	366	355	351	339	363	378	367	372	360	381	349	331	355	344	389	377	359	353	409	340	363	352	342	348	401	348	329	362	365	336	349	368	338	339	344	358	351	339	345	383	318	327	360	328	334	341	372	378	366	379	376	388	380	382	367	367	339	353	369	361	372	342	368	368	360	356	333	344	358	373	370	367	327	335	346	406	360	357	363	363	324	381	361	354	351	340	357	356	392	370	351	368	358	373	367	363	350	351	330	379	349	386	367	349	350	377	328	351	368	340	322	359	344	349	372	323	335	355	355	361	357	348	351	370	383	335	386	378	344	332	356	355	345	363	355	345	377	372	354	371	359	358	389	350	374	383	360	373	345	372	352	356	359	349	363	350	358	357	343	393	337	326	342	373	348	409	405	316	375	364	332	328	347	338	371	362	385	342	342	373	382	359	346	317	365	325	366	367	322	355	383	360	372	364	407	342	388	320	331	336	339	403	338	352	354	350	354	376	350	364	356	362	369	344	366	328	374	352	350	322	341	385	354	364	345	389	354	335	363	364	346	348	352	364	341	382	370	397	367	351	314	404	342	349	339	369	364	376	365	340	356	351	376	352	365	383	377	351	368	351	386	322	389	371	354	348	346	377	414	389	330	361	347	352	362	360	323	386	354	328	355	329	347	350	347	371	370	315	331	333	383	357	370	354	373	350	360	373
20886	9417	7754	3882	2621	1967	1590	1394	1061	905	901	754	774	619	605	591	545	539	501	490	456	448	511	472	458	468	451	449	438	430	454	426	442	398	430	453	405	460	421	410	402	447	414	386	407	417	419	454	390	413	456	415	410	423	396	431	420	426	422	392	428	424	409	405	391	391	402	443	414	412	405	454	417	427	385	408	391	392	368	392	438	407	390	430	416	421	433	423	420	433	440	421	404	432	400	417	404	395	400	391	396	439	402	382	436	429	441	447	391	436	400	408	377	418	385	411	441	434	399	401	435	403	393	387	412	394	401	391	420	429	407	391	432	376	417	378	431	397	393	385	397	447	420	411	372	393	418	407	415	390	397	380	387	411	412	407	423	383	374	411	407	401	402	383	389	364	388	410	375	414	441	442	412	426	405	428	434	415	419	433	392	431	412	398	421	407	432	405	389	417	434	406	427	417	433	423	420	395	386	440	389	438	398	413	424	424	432	424	405	421	405	395	390	427	452	386	431	433	369	404	428	385	401	407	399	414	426	382	425	390	411	371	373	380	426	434	375	421	413	416	404	418	423	400	458	397	415	388	412	410	388	405	419	421	389	450	409	433	395	416	422	422	426	410	406	436	405	407	410	367	440	435	435	414	409	400	429	416	432	426	403	429	413	406	396	366	410	403	386	442	388	423	406	422	439	412	419	405	398	416	425	384	417	402	412	413	396	400	390	415	413	440	416	435	385	415	375	461	408	414	455	397	395	433	394	432	405	378	430	386	436	390	415	377	407	422	422	438	387	421	407	385	444	433	437	454	418	414	417	443	438	412	414	375	424	399	406	394	403	412	377	435	441	385	408	427	416	385	421	418	408	412	423	401	382	421	366	409	395	409	403	453	418	414	446	427	424	426	437	373	404	375	412	424	408	398	420	427	406	440	388	394	390	415	438	422	419	426	430	442	386	408	434	398	446	416	431	414	413	396	416	407	424	374	385	389	429	426	409	399	409	405	438	398	426	400	420	435	407	410	404	377	402	409	409	388	414	409	417	424	398	421	393	378	402	396	434	430	388	398	433	399	390	427	380	430	424	461	409	448	446	410	450	431	389	391	398	418	428	421	394	445	425	377	397	436	434	418	421	417	411	391	405	430	403	396	422	405	430	428	410	407	410	408	406	401	426	404	432	399	386	407	403	398	396	444	420	421	410	411	392	436	418	420	424	362	363	422	401	433	401	395	394	410	395	395	405	425	382	425	394	435	395	428	370	434	403	416	403	411	394	429	412	416	430	415	404	424	426	406	393	391	391	392	407	389	394	408	398	460	383	405	424	430	401	441	399	394	391	438	450	419	404	369	406	419	386	407	433	438	411	419	393	363	426	414	403	397	418	396	396	427	396	419	440	420	454	398	440	393	419	458	391	399	418	361	386	412	391	419	406	423	382	405	401	390	406	407	401	396	425	437	395	424	402	402	384	406	406	428	384	426	414	425	423	373	374	407	402	412	436	417	400	373	400	396	364	424	402	411	430	434	426	419	431	439	398	397	442	416	411	414	437	399	374	396	419	404	394	418	439	394	404	411	408	463	420	419	383	432	433	411	393	401	418	421	446	410	354	415	438	425	415	377	384	423	399	389	400	450	382	395	401	404	414	387	361	427	453	406	381	415	411	408	414	432	435	403	410	382	436	377	412	427	398	428	407	438	387	417	398	426	384	451	411	437	413	433	451	415	445	411	407	423	393	427	397	418	413	398	399	408	441	450	434	425	401	378	413	414	418	457	415	407	361	409	432	403	396	401	409	404	415	478	414	388	419	434	413	454	444	397	417	386	398	442	414	415	391	419	439	429	421	399	400	406	381	412	411	399	444	407	366	410	391	405	382	370	455	420	418	413	414	376	417	426	419	458	381	415	423	408	384	408	424	410	403	418	414	416	380	405	422	415	423	392	417	398	418	392	415	418	403	372	406	399	445	409	401	425	395	385	412	423	402	419	396	381	398	419	434	427	388	420	413	400	407	409	413	403	415	403	375	381	429	383	423	380	438	388	404	387	397	399	380	382	422	417	440	415	397	404	446	392	398	380	407	408	379	453	380	397	418	422	430	391	423	430	390	430	439	410	381	419	377	391	426	395	419	378	393	380	410	419	421	422	404	412	399	436	443	374	385	406	394	448	405	409	411	406	443	410	407	391	410	399	428	447	384	393	391	427	408	388	402	372	407	452	388	421	389	432	394	413	388	415	445	419	435	433	436	425	417	384	420	406	386	401	399	433	404	408	426	377	384	406	412	402	406	413	436	431	399	397	450	406	421	423	421	389	380	434	401	414	366	420	424	407	385	436	413	373	391	386	390	393	393	443	438	438	425	400	385	404	422	412	412	428	383	413	401	419	405	396	432	390	387	451	378	416	401	414	408	402	438	414	403	380	432	441	415	373	396	414	432	424	378	405	408	356	397	392	392	397	444	399	422	363	404	407	423	416	407	425	438	463	375	406	397	399	392	414	407	387	384	378	407	414	402	392	415	390	427	427	395	406	398	377	398	409	389	412	420	387	390	412	410	427	405	415	404	407	411	416	405	404	426	420	428	417	385	407	432	454	427	422	385	397	409	417	403	374	420	460	387	411	392	400	393	402	408	411	434	413	424	382	372	410	403	391	405	408	433	434	399	371	435	450	382	390	412	388	425	447	395	399	422	425	395	401	391	394	381	386	410	393	373	384	423	391	422	415	395	439	397	405	439	399	424	437	415	434	439	413	406	402	444	383	358	421	407	402	417	424	383	357	402	401	431	385	395	376	382	399	394	409	426	374	403	415	422	439	397	402	416	422	393	396	446	386	421	397	446	391	410	409	422	404	404	396	404	398	436	422	432	405	398	409	383	474	386	412	361	392	407	403	406	426	393	413	423	416	413	392	387	400	421	408	383	389	391	392	425	435	385	393	429	418	402	391	441	425	410	372	412	413	375	437	398	393	414	409	420	406	390	416	391	414	391	413	401	400	411	433	437	410	406	371	417	380	414	438	420	436	429	413	385	406	434	458	397	402	432	426	440	382	404	399	416	382	410	428	433	400	436	431	414	397	388	411	380	443	371	423	415	418	374	401	421	400	401	415	433	416	407	393	413	421	396	433	418	378	393	383	432	386	396	401	429	398	358	410	412	422	377	391	388	433	428	415	367	430	426	402	394	403	366	422	414	366	416	442	404	424	417	405	395	382	410	425	411	394	410	412	379	406	383	443	381	390	400	393	460	394	400	417	419	374	415	386	419	416	437	430	382	432	400	449	432	421	412	407	412	400	382	416	402	423	407	407	421	423	434	433	398	371	426	397	400	447	401	398	398	389	441	467	406	415	376	393	435	394	436	421	356	398	458	425	410	375	399	414	390	399	399	403	419	389	404	383	408	389	448	386	425	401	410	424	436	386	421	388	399	411	439	425	374	367	403	431	402	396	390	404	375	362	382	405	409	401	375	391	413	409	408	438	426	410	375	415	418	403	405	423	414	389
24929	21222	27631	25082	12530	1205	978	832	718	725	761	690	659	629	629	672	658	629	703	649	611	626	684	654	607	640	604	587	639	615	641	603	642	626	627	626	623	614	646	595	598	661	636	624	580	643	631	616	581	617	549	600	631	602	630	604	639	590	601	644	603	571	575	602	638	630	601	564	642	603	637	580	593	606	618	646	613	634	604	595	638	590	619	573	592	578	624	599	594	607	613	642	652	584	616	558	651	647	615	628	599	599	596	598	590	598	652	611	624	559	628	641	579	618	618	599	582	603	594	613	646	602	612	645	584	595	618	589	640	630	615	612	593	622	607	624	586	627	646	631	600	629	597	590	574	626	588	592	585	629	607	605	598	662	605	590	603	632	622	623	577	596	603	672	616	590	615	596	623	611	607	658	606	623	601	602	596	604	587	648	635	660	599	578	651	636	591	576	651	633	607	644	663	570	637	644	593	601	636	620	600	604	588	625	607	612	587	579	630	607	603	607	609	641	614	608	657	605	599	647	583	629	608	596	646	591	569	613	578	634	583	604	600	619	582	625	610	616	577	604	598	625	640	621	613	591	622	639	649	649	594	626	635	632	620	634	675	611	605	596	616	598	615	585	650	614	618	569	610	647	596	587	576	670	592	618	607	586	580	586	573	586	575	597	644	619	606	602	616	634	602	615	613	579	594	664	648	604	618	574	623	642	622	623	589	649	582	572	581	592	633	615	625	589	620	594	654	587	659	650	582	624	602	634	608	628	576	599	609	615	600	598	674	602	615	585	626	610	603	618	578	631	633	585	570	631	583	600	584	626	605	593	623	575	602	603	634	671	634	639	613	590	588	660	582	582	571	627	563	654	615	633	622	598	636	622	628	562	569	629	614	628	622	618	605	590	660	600	599	621	596	614	621	552	613	602	547	632	652	612	593	602	629	624	603	621	640	621	632	628	584	666	636	635	636	613	599	619	628	578	581	607	604	590	611	613	631	618	606	590	606	603	620	569	605	640	627	574	551	572	639	599	620	635	606	627	627	620	620	606	628	603	664	586	631	605	618	629	657	642	658	601	638	632	623	641	674	594	547	597	642	592	635	609	653	629	579	606	594	622	618	608	625	624	602	610	594	635	578	661	634	568	606	658	596	607	618	595	595	630	627	588	609	627	607	598	593	614	617	605	585	633	631	624	570	621	614	625	610	663	637	611	597	623	635	570	608	621	646	664	587	581	613	657	621	591	607	573	631	601	622	628	580	577	624	565	582	627	619	629	621	633	556	566	623	573	605	627	605	614	636	605	611	617	560	627	617	621	625	619	622	618	623	611	604	626	607	632	618	618	610	613	618	624	636	656	564	625	589	580	611	624	606	593	598	605	627	612	633	619	594	589	634	632	603	605	639	625	607	647	613	610	582	599	608	637	599	616	611	622	611	578	625	614	614	594	652	618	675	597	592	595	603	626	597	631	594	591	611	589	620	646	621	622	623	642	601	580	617	574	586	595	605	596	628	637	613	556	600	561	572	648	572	625	584	591	636	635	620	593	603	603	604	626	623	624	594	626	612	621	578	634	576	621	666	635	622	576	589	618	628	610	624	622	603	600	631	614	616	626	641	592	620	634	628	608	592	612	600	622	584	636	634	638	585	618	617	630	586	598	604	600	602	646	605	622	623	612	612	624	575	570	597	593	615	634	612	590	607	629	570	557	604	637	629	624	648	625	601	605	641	670	580	615	607	620	619	608	663	649	600	610	624	570	653	631	644	642	626	622	619	619	634	630	641	597	660	601	626	550	601	594	603	590	593	619	617	618	611	603	624	649	583	604	621	644	575	613	634	592	633	601	642	598	591	638	606	628	616	591	607	601	600	570	628	628	619	598	656	635	632	633	583	631	630	529	616	587	604	603	623	611	642	576	578	651	605	620	613	623	628	639	571	637	596	635	656	602	618	573	607	627	596	636	633	549	596	607	616	606	608	608	613	637	655	601	653	602	588	655	637	565	635	616	639	659	620	639	639	624	640	618	639	652	622	623	639	590	633	667	608	614	578	623	571	601	591	601	662	622	611	600	616	657	559	578	570	597	620	613	634	611	611	651	588	646	587	589	616	599	601	579	603	636	573	588	634	623	585	608	618	587	572	643	652	628	618	636	595	612	605	657	607	656	593	643	606	658	632	589	606	597	627	585	615	636	606	622	593	609	575	614	640	589	638	577	597	609	614	590	615	641	585	625	592	620	611	588	644	608	621	622	614	631	604	616	613	591	598	614	606	562	616	623	586	630	622	596	619	586	609	655	597	628	614	630	565	614	584	608	596	588	576	622	608	623	632	589	614	602	607	587	622	623	626	648	643	588	578	587	562	607	652	590	579	583	611	616	610	612	620	659	614	623	599	625	643	599	604	554	635	660	623	624	625	618	619	637	633	612	621	620	642	623	592	612	611	619	615	604	608	607	643	608	614	628	624	652	623	652	598	602	584	620	606	593	646	655	661	585	580	630	592	653	585	669	616	613	590	603	642	578	632	615	589	609	620	604	588	628	656	583	637	585	632	592	616	622	593	586	621	611	608	650	622	587	660	621	606	630	595	639	608	642	622	605	576	600	633	608	632	606	658	595	605	679	618	593	584	619	650	570	627	626	605	643	595	632	569	604	612	615	609	602	596	633	652	629	632	613	636	661	677	629	622	571	629	649	600	633	589	576	612	618	635	638	615	611	589	596	617	601	556	650	575	604	645	603	619	579	640	608	616	635	642	612	577	646	596	641	575	672	661	616	612	657	615	634	593	643	661	627	592	633	611	611	639	612	651	596	610	627	653	607	660	584	573	611	644	588	636	599	599	570	589	614	636	674	625	611	607	640	625	587	613	562	637	610	599	642	569	649	560	598	621	561	616	573	645	586	561	624	625	592	633	559	644	639	609	595	592	610	579	628	636	628	594	635	663	641	616	621	616	614	618	619	615	621	574	593	592	605	579	585	639	612	585	594	621	638	588	628	664	609	636	597	627	628	609	672	630	584	608	619	593	605	597	618	621	643	612	635	635	604	607	651	569	619	630	630	638	653	614	577	623	607	620	620	637	595	610	578	567	619	623	608	628	632	641	629	604	624	556	657	594	569	590	611	612	615	611	607	593	558	630	601	620	585	626	609	605	650	654	589	626	610	612	606	636	613	625	595	642	625	589	634	609	581	630	596	606	593	650	606	632	668	578	623	577	591	614	595	628	617	579	627	588	585	618	634	622	611	574	683	602	608	635	618	623	630	608	631	620	588	603	590	607	626	594	599	617	627	590	582	578	610	581	624	608	612	600	606	634	622	615	617	640	612	644	617	606	580	566	606	633	629	621	594	618	618	591	609	597	597	606	611	608	626	599	583	603	600	596	595	674	609	596	630	587	593	636	574	603	636	625	645	628	593	593	595	623	620	643	619	589	640	617	617	629	589	648	595	568	626	578	632	612	607	615	620	624	613	632	607	604	604	593	607	604	626	606	628	592	548	642	640
20646	5689	4561	2477	1906	1544	1327	1194	1032	1018	948	902	827	825	786	789	762	747	796	776	742	737	719	726	751	679	751	712	741	695	753	719	745	753	735	728	733	760	690	746	757	740	674	699	715	699	701	711	728	689	746	707	692	667	701	710	702	707	715	716	720	701	699	715	701	728	680	729	709	702	724	649	699	688	733	707	739	732	720	696	669	675	728	691	717	701	708	728	726	680	667	703	697	711	738	691	724	657	705	707	653	717	723	690	714	667	713	646	731	720	745	659	694	677	732	730	697	694	731	707	705	699	755	678	697	714	683	691	740	703	746	731	706	702	678	671	677	688	697	682	717	720	648	733	670	721	735	692	663	688	688	690	715	679	709	674	666	683	656	686	742	718	704	684	668	694	716	699	730	666	686	673	739	680	697	719	657	668	694	722	733	656	701	726	711	723	718	686	707	707	739	712	680	660	719	658	701	711	734	706	745	694	674	686	689	688	683	681	728	710	678	683	726	671	666	728	625	763	686	691	665	734	651	694	726	725	686	704	734	691	660	732	758	701	671	716	678	747	695	663	704	630	706	709	695	690	731	677	638	704	708	711	708	726	697	716	719	728	723	729	693	666	703	687	699	651	719	687	703	734	719	721	686	658	682	686	694	703	718	711	676	695	718	717	651	678	703	708	682	672	723	665	708	744	719	711	708	698	659	677	730	700	736	740	737	684	712	699	706	746	708	738	659	726	700	686	769	750	673	706	696	743	659	656	704	685	710	683	701	742	634	684	689	654	705	684	697	717	741	707	667	719	721	761	719	698	720	698	739	705	717	684	749	714	663	645	745	674	699	740	732	692	685	670	711	698	714	716	681	694	693	663	711	686	706	723	680	678	684	709	712	739	707	722	695	704	684	668	686	640	712	740	674	666	704	678	701	695	731	698	706	707	698	689	712	763	685	682	696	692	701	693	694	770	688	673	684	718	673	670	679	656	676	681	691	704	695	704	688	695	713	726	695	681	684	690	669	691	721	675	709	686	675	720	701	692	698	694	656	729	692	732	761	733	738	684	684	681	688	688	708	689	731	676	748	632	692	659	725	690	708	686	699	721	701	719	688	644	663	717	703	714	695	696	715	730	713	647	699	648	708	710	743	685	701	692	693	714	700	734	675	687	682	696	689	684	692	695	672	694	715	725	714	669	687	706	725	704	737	690	659	709	680	757	648	676	651	747	666	764	693	674	662	713	758	710	676	664	695	718	726	674	683	724	727	709	722	714	700	701	676	660	683	747	710	689	683	713	672	731	691	666	714	676	680	758	661	728	705	682	684	704	709	689	692	709	674	700	683	688	671	727	714	680	642	682	700	706	716	685	678	713	681	702	718	707	707	704	691	678	674	639	725	683	693	687	667	664	714	676	729	761	734	683	699	686	672	710	667	727	732	674	689	689	706	680	668	699	681	681	670	717	716	662	669	698	678	628	647	688	748	740	722	720	717	715	701	693	703	684	674	710	670	743	721	742	734	653	706	721	689	709	701	709	737	745	681	722	681	694	729	682	744	694	737	736	702	719	671	741	717	693	683	692	682	696	727	677	722	689	687	719	675	673	700	704	694	674	739	723	687	702	700	715	713	730	750	671	691	734	716	721	662	683	672	710	680	711	738	696	686	667	656	704	693	723	732	690	664	729	737	711	726	636	693	709	736	728	725	694	703	665	693	686	671	688	737	691	716	711	675	670	652	711	647	684	680	730	698	692	673	711	685	707	726	756	702	696	705	699	742	658	686	674	623	718	683	672	737	679	676	688	707	694	712	676	669	671	669	689	699	690	711	735	723	690	722	717	686	718	763	719	639	688	686	683	685	712	759	682	695	712	708	644	697	700	651	681	659	698	671	684	661	675	727	740	701	718	708	720	711	751	692	755	664	711	696	698	711	622	706	735	714	696	734	763	682	744	760	703	684	702	692	693	737	713	716	706	694	728	696	687	705	669	663	669	702	722	679	690	725	684	688	686	743	727	667	707	669	660	708	700	686	713	678	697	659	687	665	657	696	711	715	702	698	691	702	746	702	699	637	707	683	671	728	742	707	728	741	689	711	684	688	673	700	715	761	685	712	720	698	702	670	717	643	697	648	712	666	695	698	694	715	682	671	704	652	666	703	716	705	678	736	700	712	676	685	705	724	662	705	680	708	713	706	694	670	683	733	735	724	710	700	699	709	661	694	660	665	752	640	741	720	650	670	698	727	673	722	697	716	673	706	675	704	741	668	680	691	702	733	753	654	724	693	712	664	697	712	704	676	704	692	706	699	753	724	711	738	692	691	734	685	689	701	754	696	704	682	705	720	706	699	712	656	703	709	658	718	692	655	685	683	710	726	703	676	703	706	737	696	670	710	706	705	683	661	683	693	669	662	694	710	659	696	669	739	675	687	670	675	686	633	636	731	682	733	686	643	712	697	736	678	708	708	704	697	668	672	703	728	716	691	701	727	722	693	732	724	680	675	752	753	719	687	672	701	677	708	653	703	705	697	727	677	658	672	677	725	716	688	676	693	706	734	712	675	707	714	695	697	684	637	700	693	653	716	688	680	692	707	713	703	668	685	708	714	732	700	663	685	707	696	700	706	719	724	706	696	710	687	712	640	719	707	686	710	696	718	664	708	691	717	673	684	672	727	725	705	698	681	696	667	659	698	685	688	665	690	682	727	652	684	697	692	674	724	678	699	735	675	700	704	704	701	731	713	704	685	671	694	682	710	674	689	728	706	672	770	662	664	720	701	688	675	691	721	692	709	685	738	673	669	740	716	691	664	693	753	691	721	680	679	711	725	758	705	669	702	714	702	710	686	713	675	683	685	724	702	662	659	727	716	681	708	731	704	678	718	705	705	693	679	665	736	696	716	643	704	667	722	699	694	708	744	673	692	730	692	722	667	679	721	711	690	697	707	701	684	709	724	712	657	731	678	735	711	751	686	648	675	704	678	709	693	636	674	714	724	676	707	716	704	694	718	699	717	706	697	719	700	742	747	703	682	687	650	737	727	669	730	734	728	704	657	734	683	681	703	664	705	688	761	703	709	686	710	714	682	736	678	729	658	667	677	656	658	709	726	669	674	726	685	742	688	744	726	659	677	693	731	636	681	679	754	673	675	694	695	685	735	712	719	677	667	683	669	707	675	714	680	714	724	717	738	711	691	708	701	669	705	660	732	680	690	699	687	702	742	726	698	708	690	707	707	680	703	709	665	685	752	713	702	689	743	688	724	721	701	727	715	687	728	709	726	710	691	718	679	684	682	687	731	735	689	652	677	664	679	702	627	715	658	712	743	703	690	741	718	680	700	665	667	705	692	718	707	665	706	696	693	671	684	719	698	694	688	684	716	681	732	697	677	697	685	735	701	689	725	735	716	729	709	688	723	699	656	758	680	734	702	726	691	686	641	703	730	684	732	735	702	676	704	704	706	718	700	704	697	681	685	720	755	735	666	697	684	734	699	720	684	663	693	705	746	736
22720	21256	29050	23780	21257	21319	12300	1837	1311	1266	1098	1085	1027	1008	957	944	913	915	881	793	800	867	784	856	804	789	795	776	764	835	761	771	740	757	779	808	748	787	794	743	712	726	784	844	710	756	782	728	775	765	725	764	741	721	769	740	790	702	784	771	783	732	778	746	745	786	712	733	692	759	815	741	777	792	759	751	762	725	775	773	793	679	720	706	761	770	735	805	745	724	752	760	738	698	730	761	775	753	682	722	751	756	724	747	771	771	727	752	783	787	767	721	800	761	735	771	746	757	752	755	685	739	743	769	756	760	737	811	717	740	758	732	756	762	756	791	751	777	782	747	730	733	725	722	709	778	733	751	755	738	764	686	761	725	806	706	730	714	719	742	739	744	798	751	713	728	723	763	699	761	726	696	713	775	734	757	732	748	768	736	756	744	743	745	778	704	716	730	734	690	723	717	722	762	726	698	745	754	759	742	711	747	757	730	756	713	750	755	737	678	740	706	767	712	749	738	745	778	744	712	727	727	742	743	715	807	759	713	726	730	717	735	741	746	726	740	736	722	743	792	745	764	752	737	727	778	773	740	749	715	706	774	711	719	733	730	759	782	767	757	771	722	752	737	750	782	673	704	754	725	732	781	724	721	746	779	723	758	752	733	695	717	775	750	770	748	729	710	715	723	757	744	700	727	752	793	753	747	746	753	822	775	727	712	774	708	745	764	750	751	673	726	733	767	760	779	755	740	736	697	760	709	751	756	734	709	725	783	710	719	716	731	744	713	708	701	732	726	722	678	731	762	693	753	736	724	786	738	749	749	754	737	745	731	735	791	764	741	746	702	765	737	752	713	715	762	738	717	755	776	724	721	735	740	746	731	723	733	707	794	730	747	776	745	662	702	747	741	764	704	666	721	758	785	751	728	705	765	695	730	740	711	708	746	758	736	779	754	733	740	700	722	768	700	731	720	714	729	736	757	725	726	733	720	740	728	712	765	697	746	737	743	730	758	701	718	759	723	754	692	690	732	721	760	730	724	728	662	744	758	756	777	695	762	773	729	742	716	794	728	669	748	705	767	768	745	726	712	804	752	757	752	744	780	758	737	784	746	752	731	730	674	777	708	721	769	774	776	718	776	725	743	757	735	714	755	773	699	720	731	731	733	795	725	757	716	734	690	763	727	769	813	761	760	785	763	752	703	768	762	745	775	732	749	723	727	748	813	760	693	722	773	732	706	711	747	682	791	748	721	750	734	733	721	766	763	698	705	645	696	760	784	751	738	781	711	750	773	740	762	751	718	733	695	814	763	747	705	785	726	751	725	747	728	745	759	714	721	705	766	714	713	736	749	733	784	726	731	763	759	708	805	730	755	721	698	744	694	756	683	723	735	717	734	760	770	761	741	700	668	783	762	732	745	715	733	733	786	696	744	755	723	732	715	749	724	780	729	714	746	720	731	735	715	755	739	674	718	706	682	755	741	745	758	759	717	735	802	706	723	752	722	742	807	769	704	756	749	730	743	783	759	783	771	715	725	768	737	737	738	732	774	766	737	755	762	720	740	713	714	711	724	747	789	762	760	772	678	759	778	714	769	737	740	719	676	704	733	720	754	735	743	718	692	707	742	725	691	695	760	708	748	736	765	705	738	716	723	752	696	724	651	734	772	753	733	732	738	788	721	740	770	728	765	738	784	797	804	786	727	691	751	739	727	781	763	740	779	700	726	766	732	785	747	765	753	739	762	734	725	719	682	743	720	748	738	714	752	729	761	743	717	765	764	711	762	786	791	742	759	710	748	714	698	780	741	778	775	681	729	744	726	741	747	743	712	755	706	754	669	711	732	758	763	752	748	754	739	713	719	777	772	798	716	751	697	788	783	738	663	745	699	717	697	727	734	725	735	761	778	759	679	753	809	782	796	762	755	718	728	742	753	779	732	736	723	750	747	749	726	759	757	726	767	739	729	733	740	769	729	729	778	770	746	725	737	766	740	721	734	701	737	767	743	778	738	790	733	705	729	684	765	754	736	706	751	758	746	738	725	747	736	694	711	746	775	734	712	710	710	719	713	728	680	774	738	728	730	739	759	749	768	722	772	690	703	775	714	750	752	719	727	751	729	693	772	746	764	726	742	742	725	765	716	747	781	747	733	737	774	759	696	746	720	741	710	734	745	728	778	747	779	744	694	774	711	693	714	696	801	712	704	778	729	739	715	772	698	713	743	736	693	706	702	800	716	733	799	750	733	729	749	768	726	754	725	718	799	730	731	725	736	741	734	726	686	772	796	718	716	742	721	687	711	763	753	726	687	723	724	742	697	709	723	750	703	724	704	754	760	752	742	737	717	762	717	730	763	746	718	713	732	751	716	752	703	760	712	734	742	776	752	756	755	735	751	752	740	698	726	775	749	761	762	748	767	653	717	730	767	733	672	747	748	766	708	727	730	743	732	768	801	716	703	752	735	761	778	731	759	680	738	753	765	746	743	726	761	707	729	726	762	783	735	744	724	714	742	762	783	796	730	710	787	711	745	707	755	792	728	732	733	755	703	779	739	695	743	746	761	742	673	795	757	686	695	724	730	735	728	693	765	713	709	715	775	712	712	720	719	728	752	707	730	707	674	767	779	725	770	703	734	773	768	803	698	721	761	741	768	772	764	741	742	771	699	763	709	755	760	733	782	733	712	712	772	808	731	745	739	772	742	703	734	739	763	775	735	753	755	730	791	719	678	732	748	694	712	755	728	727	715	676	733	723	714	679	796	780	753	745	777	735	724	786	694	722	694	717	743	676	748	765	746	734	740	722	743	758	696	754	750	718	754	749	754	698	726	756	721	743	719	712	697	747	772	771	765	720	757	760	711	684	751	705	730	754	755	763	732	710	747	729	753	731	731	725	749	751	725	730	740	725	718	778	744	703	737	729	756	731	758	694	707	833	759	694	715	699	715	728	741	730	751	696	735	735	736	740	758	759	749	761	720	736	738	725	733	767	767	773	730	726	743	701	796	724	768	723	788	732	801	743	728	738	684	732	718	728	699	780	741	726	758	694	780	672	702	796	715	720	737	697	737	761	736	726	782	804	724	751	751	731	782	753	688	695	747	754	725	772	744	772	737	713	709	801	738	754	773	724	720	765	722	701	755	765	734	790	670	728	758	706	743	743	785	723	734	747	740	722	744	734	769	836	761	763	738	718	716	750	666	755	734	730	698	722	720	744	751	715	728	803	729	702	732	718	771	771	713	809	766	725	715	758	738	712	796	743	748	726	752	716	770	701	764	734	766	714	785	715	779	703	765	753	703	687	750	735	771	801	727	742	727	715	737	761	699	716	672	746	750	782	761	785	744	754	741	782	736	740	730	762	784	708	697	727	747	750	747	761	762	790	732	774	797	743	681	758	721	736	744	739	748	722	775	738	702	742	711	688	745	712	725	720	757	767	749	708	734	719	679	789	736	748	697	749	737	743	778	754	701	750	767	742	740	762	702	729	810	748	743	723	714	735	675
23193	15466	13156	6947	4828	3802	3029	2399	2190	1939	1611	1559	1332	1221	1106	1180	1047	1021	959	946	928	900	899	933	884	887	884	899	830	853	859	894	839	885	791	865	818	825	817	779	809	824	795	833	814	812	837	827	797	840	825	823	851	833	838	790	814	765	794	756	808	806	822	768	757	766	844	799	817	787	836	862	828	816	806	789	818	783	763	788	791	777	730	763	833	815	855	784	748	790	840	813	770	842	824	747	806	848	830	816	792	759	815	729	783	825	805	782	838	748	780	825	842	824	814	773	812	742	819	787	821	789	823	802	806	786	787	764	741	765	791	789	789	792	777	808	817	775	800	812	786	828	768	797	780	795	819	824	809	808	800	777	799	816	797	784	797	750	791	764	799	769	805	775	758	765	802	757	806	801	763	768	788	764	800	752	778	782	842	774	786	783	837	758	793	778	815	771	844	739	790	782	807	807	821	772	835	777	789	800	788	795	761	819	766	816	710	759	820	802	804	806	792	803	790	790	798	811	746	786	788	833	781	805	822	815	812	775	779	781	852	824	762	793	785	868	833	769	770	746	808	825	834	842	797	743	794	864	795	809	737	803	786	797	804	782	798	776	794	762	759	779	813	808	747	812	849	743	823	798	787	806	781	818	785	813	793	797	745	787	799	803	786	780	801	781	821	760	837	812	791	772	799	811	758	783	754	790	824	796	808	738	776	819	781	769	793	796	787	785	802	793	795	799	797	771	797	743	787	839	791	752	793	754	802	801	792	804	819	835	771	768	787	780	818	794	803	726	822	812	796	781	801	781	794	804	829	815	759	775	733	744	786	757	815	824	790	738	823	795	745	811	784	779	778	779	813	755	824	795	814	778	780	791	776	775	770	831	810	792	791	821	783	833	806	760	799	770	710	806	835	820	755	816	780	795	788	751	773	757	805	799	808	783	720	763	771	820	779	836	760	776	732	808	808	797	762	801	791	789	764	810	740	744	814	823	887	804	781	746	786	733	809	818	807	828	779	745	866	777	758	789	764	756	778	828	811	824	826	820	802	796	800	812	794	816	738	787	825	791	814	826	797	747	794	797	770	774	796	842	794	805	794	782	780	781	847	805	799	808	809	809	779	786	860	814	848	806	815	784	795	762	799	813	810	801	765	782	792	841	751	812	791	797	781	730	768	790	797	769	784	759	761	737	749	778	813	801	839	788	778	800	774	797	775	825	805	808	726	788	793	819	767	824	745	756	789	821	802	798	846	805	752	840	785	764	822	792	806	780	786	773	737	829	797	800	783	793	744	812	751	793	755	784	810	746	785	816	804	812	814	811	741	790	813	799	852	804	798	753	805	791	811	817	806	825	806	810	786	794	828	810	754	818	796	784	727	785	712	764	777	783	804	809	742	847	798	803	774	719	816	803	783	770	820	770	763	800	763	795	807	850	780	764	801	823	746	818	769	727	780	759	757	777	738	792	816	762	791	793	800	781	793	749	794	829	772	838	825	841	848	773	809	844	739	812	769	780	806	789	762	779	830	776	818	814	765	810	814	779	814	755	761	822	753	729	757	805	825	777	830	778	819	763	763	796	761	803	843	809	795	778	790	783	768	734	773	809	787	798	778	815	845	788	839	765	688	805	782	805	855	789	797	830	830	805	757	752	751	776	800	821	809	804	847	765	790	815	808	780	785	771	805	787	731	763	809	836	753	848	755	799	752	826	776	743	775	807	818	818	801	779	777	798	782	786	809	816	779	802	814	749	796	808	804	749	791	787	773	789	792	817	778	768	804	815	803	791	804	796	788	812	793	751	804	771	822	852	780	763	787	785	780	803	803	773	780	793	810	776	737	810	761	782	752	819	793	770	811	778	757	804	816	787	771	810	754	814	783	760	782	741	742	795	852	810	814	772	795	750	771	793	824	818	768	804	730	724	761	779	772	782	825	764	819	793	781	832	802	777	791	762	793	816	767	779	799	841	784	810	762	764	781	792	794	797	772	825	779	793	794	832	729	794	787	809	811	777	812	804	788	787	782	801	795	815	803	801	788	735	772	810	786	787	777	789	755	778	817	747	773	803	806	762	792	740	722	823	719	782	819	781	749	836	760	792	840	804	814	809	811	789	775	773	796	768	822	784	811	763	757	839	809	783	749	812	761	839	757	801	777	798	800	805	785	809	769	795	809	810	734	787	797	797	813	822	737	813	788	781	820	804	766	796	810	817	782	775	778	767	777	804	846	793	771	803	765	817	786	801	746	778	799	790	763	745	790	778	813	763	821	838	763	766	841	778	814	790	811	789	774	781	828	797	795	782	760	781	792	832	806	767	820	800	811	746	772	812	814	814	774	808	802	742	832	817	802	800	762	822	792	791	844	735	819	737	807	762	839	726	826	810	811	794	798	826	776	799	761	756	798	770	791	802	832	810	768	791	788	782	803	754	773	780	758	793	794	768	822	815	786	803	810	750	802	775	771	835	793	780	801	788	788	804	738	830	787	792	807	790	745	774	779	815	792	766	805	807	825	775	770	795	803	805	807	822	764	805	785	804	788	797	807	771	813	761	766	832	815	737	777	792	841	820	816	752	768	768	777	819	831	778	797	798	749	726	818	788	826	840	799	778	756	783	768	815	827	748	804	777	761	842	756	791	771	783	839	807	811	819	799	809	814	834	833	792	760	803	851	771	777	784	796	777	783	817	807	759	800	770	823	795	834	803	777	808	774	822	788	804	792	802	804	805	790	777	801	773	815	794	774	796	794	792	752	782	761	795	816	795	784	805	764	827	789	813	747	788	798	822	826	832	750	809	748	793	858	778	842	791	772	786	822	787	766	777	825	813	781	780	794	810	792	805	797	809	764	772	811	753	806	795	822	777	795	820	813	816	796	763	762	746	806	827	843	793	781	790	761	801	778	796	802	820	818	762	804	800	814	831	780	829	788	798	804	770	778	811	774	786	780	801	790	806	820	818	783	797	769	736	807	776	837	766	751	802	805	774	803	786	783	843	742	790	810	818	761	820	767	761	774	829	815	766	782	789	774	798	777	779	801	770	789	735	808	813	788	772	803	820	691	824	822	811	805	739	796	861	767	784	851	767	799	780	789	803	750	809	768	766	825	801	787	771	860	739	877	808	812	796	851	772	780	787	810	766	811	807	832	770	769	742	777	745	785	740	795	806	830	799	814	726	790	843	807	802	795	774	797	760	832	780	739	776	805	740	757	822	820	843	794	812	816	831	779	757	765	827	827	730	746	789	822	792	822	802	764	847	787	813	791	795	781	795	733	823	774	780	815	759	830	766	752	837	794	779	727	758	780	763	771	803	767	796	753	822	833	779	804	764	788	847	809	781	828	828	828	783	804	821	766	852	793	778	782	806	753	728	818	786	830	803	807	711	757	813	795	822	816	783	728	783	792	768	827	779	763	792	767	796	813	785	777	850	761	759	791	771	777	799	787	785	762	799	737	818	784	805	810	756	775	783	775	837	823	775	786	804	794	791	823	770	778	739	809	824
27415	20499	8672	766	469	400	398	392	354	395	373	344	360	365	341	329	356	356	339	342	358	321	349	355	371	331	366	307	370	331	356	323	307	335	343	333	314	333	317	353	328	324	321	333	323	333	302	311	367	320	342	339	299	345	311	300	306	345	315	328	309	363	311	330	365	339	301	315	315	345	346	333	333	370	338	344	317	349	312	348	342	347	311	332	339	313	322	331	330	337	349	318	339	343	346	359	349	365	333	368	308	343	323	331	327	329	343	354	306	336	318	316	318	339	335	337	322	368	348	365	319	324	315	321	361	310	355	303	332	342	303	349	345	327	309	339	343	328	321	362	324	318	326	310	302	357	318	349	375	314	348	318	371	333	304	364	356	317	312	338	345	342	357	335	354	317	337	341	343	342	369	331	308	341	342	330	335	324	319	333	305	291	342	302	328	349	350	319	323	338	346	312	321	328	344	332	310	342	317	348	316	365	337	364	349	365	355	336	350	349	324	340	348	332	315	369	316	339	302	333	331	296	363	365	344	360	329	324	339	342	347	330	315	319	308	363	351	349	335	319	310	334	348	332	325	284	325	327	345	341	356	321	343	362	348	363	361	337	349	325	330	337	321	289	332	326	300	334	323	344	354	331	320	358	342	307	376	313	346	346	302	343	332	323	335	341	345	368	353	350	325	324	381	330	322	346	330	303	369	305	356	341	337	314	316	343	336	316	329	313	317	330	319	350	295	355	341	335	347	330	328	344	311	339	324	332	350	348	377	303	313	312	346	316	378	329	357	357	338	354	366	372	334	354	363	364	336	320	325	332	340	356	345	322	293	326	327	291	328	351	331	347	328	352	324	322	349	330	325	320	329	349	373	337	352	345	311	320	304	301	354	352	374	321	301	315	349	368	314	326	305	336	346	312	340	321	330	337	360	335	333	332	326	315	327	331	329	347	331	320	326	349	322	330	349	353	345	371	336	351	336	344	345	324	328	366	299	328	318	314	359	343	324	311	363	365	356	329	362	333	332	337	339	337	336	345	321	334	344	337	326	350	336	379	341	332	321	311	318	355	312	349	337	324	335	339	355	323	378	333	372	337	336	345	323	347	335	336	347	327	332	345	347	362	328	343	304	328	304	326	313	361	330	322	346	295	344	340	318	337	343	374	343	316	327	314	353	367	336	355	325	349	348	335	321	315	342	362	339	304	326	316	332	323	333	307	330	320	310	323	328	335	314	346	328	339	365	346	339	350	369	319	318	356	343	339	358	378	366	332	337	340	303	339	330	321	331	300	317	338	348	359	349	342	312	327	343	331	344	352	312	311	360	321	323	330	340	341	302	334	337	350	351	340	345	345	347	352	350	347	325	338	350	346	333	334	337	324	364	334	337	360	330	328	374	323	316	340	341	347	342	334	346	327	337	335	354	347	338	340	351	316	357	335	337	329	343	375	338	345	345	323	330	306	320	328	314	335	363	326	346	354	332	346	348	321	341	354	338	334	348	335	356	329	307	316	324	342	376	336	327	324	302	321	327	367	351	334	346	342	308	334	353	347	340	367	337	347	333	324	348	346	371	314	331	334	381	344	323	323	323	354	309	331	343	364	320	337	324	345	333	326	329	308	344	312	309	346	354	296	341	331	312	373	335	322	324	327	346	319	306	318	327	327	318	335	372	339	330	339	318	328	294	308	353	326	337	353	333	309	333	331	321	345	330	339	331	314	332	300	352	330	312	307	303	342	355	334	298	333	348	323	342	347	299	349	335	339	332	336	348	340	317	351	327	307	349	298	341	364	292	334	340	325	343	333	307	308	346	335	317	339	351	339	354	341	326	307	367	349	342	349	327	329	348	324	369	302	343	330	337	339	340	329	326	336	327	306	346	374	335	339	321	324	350	342	323	335	343	319	315	305	314	339	337	324	368	335	360	367	383	364	323	346	310	354	308	339	328	338	363	352	342	345	364	312	306	312	299	325	330	329	346	330	356	344	350	332	350	337	349	356	321	314	340	332	342	349	335	318	333	331	317	336	371	312	314	308	331	336	347	314	316	351	364	328	345	375	336	334	339	348	298	333	325	363	312	333	343	325	296	356	348	359	344	312	364	336	375	334	320	321	357	346	319	358	357	346	336	328	359	355	312	308	330	354	318	346	312	345	345	321	324	354	317	311	281	311	326	338	327	331	310	292	326	305	333	312	340	340	340	317	292	356	332	345	329	359	323	326	331	341	324	322	344	316	350	336	344	320	317	336	350	349	366	332	364	362	318	356	337	348	353	358	319	342	303	296	342	340	359	346	326	337	309	343	337	331	354	314	331	338	331	332	325	343	313	340	324	339	321	319	348	308	301	329	357	328	337	326	332	316	341	344	331	357	305	366	289	348	330	337	311	347	326	292	360	333	342	339	349	334	351	321	295	328	340	358	352	324	326	332	323	362	322	338	341	321	338	318	336	363	318	349	336	350	329	347	327	299	313	321	346	310	335	355	344	333	346	341	305	373	323	322	331	332	357	341	310	308	323	319	337	334	346	331	351	352	316	348	336	319	347	325	346	335	343	344	314	352	364	323	308	312	367	317	346	298	336	359	326	386	340	321	304	343	319	331	324	319	319	328	368	335	299	309	338	311	335	312	314	316	326	324	345	322	335	330	347	341	327	305	332	353	320	313	359	324	343	306	344	312	318	341	302	318	350	324	357	325	339	312	301	351	376	305	367	323	332	338	308	350	378	348	314	301	354	341	331	351	372	324	347	374	340	350	364	340	314	323	317	348	353	373	337	335	334	343	372	357	350	312	332	293	303	327	358	319	380	309	342	322	316	338	343	311	343	330	317	302	319	324	322	346	346	317	352	315	348	345	316	295	329	348	324	354	336	361	278	340	328	343	355	348	353	334	335	311	396	316	349	317	350	369	329	349	329	350	337	315	347	330	350	312	347	340	336	292	301	340	352	336	352	341	326	360	324	322	337	329	359	326	327	325	311	340	311	330	306	328	329	364	341	306	355	348	316	305	317	329	286	344	333	340	346	312	332	336	338	305	352	327	344	359	333	309	366	348	344	344	346	338	319	363	327	351	325	329	323	349	309	290	326	367	333	367	312	340	347	340	356	339	370	338	346	339	321	324	348	340	343	367	336	333	350	341	314	309	347	339	310	337	315	330	335	334	358	350	318	352	364	339	309	337	341	322	301	335	332	368	334	333	339	336	314	337	340	341	346	321	364	339	339	332	330	310	320	340	327	332	325	313	363	353	354	339	324	330	345	328	304	296	299	305	370	346	316	348	321	309	339	325	309	335	329	322	315	313	309	316	326	328	328	353	357	319	359	348	288	333	362	344	350	325	322	318	338	332	364	342	359	338	346	322	320	347	332	343	341	365	356	346	330	348	315	338	350	339	310	326	324	314	303	311	302	341	313	314	323	340	345	346	327	313	380	332	374	362	317	330	347	331	328	317	338	316	344	362	326	316	310	360	343	352	359	335	341	377	311	309	347	320	345	324	327	354
15943	1284	1007	641	590	527	523	526	454	490	451	424	444	435	421	403	468	449	391	413	413	385	412	417	401	412	401	404	416	442	409	382	401	401	415	405	436	439	420	409	393	392	343	412	411	440	415	396	408	397	382	401	414	381	421	428	371	426	392	415	360	413	430	412	401	402	414	400	386	407	389	393	418	455	387	380	417	386	441	397	412	385	428	409	376	393	405	392	398	400	393	393	406	418	421	424	432	422	426	389	379	390	417	408	397	388	411	428	374	368	364	419	418	415	417	389	438	420	430	421	405	393	386	373	425	421	396	394	408	358	437	407	428	415	368	391	382	405	398	394	402	423	412	376	398	413	396	417	396	373	375	410	394	366	409	398	385	413	415	391	371	442	403	400	429	401	419	394	379	366	393	380	417	459	417	384	386	372	366	388	407	432	398	416	419	396	406	395	395	391	397	426	410	341	348	408	399	393	408	411	371	400	425	407	413	413	375	391	419	405	414	425	379	424	405	421	394	429	410	390	433	428	393	402	405	406	423	403	397	414	415	423	405	378	419	381	398	395	408	387	418	391	384	353	375	408	426	416	427	402	385	441	410	353	372	411	428	402	400	428	444	402	414	417	431	432	404	398	385	382	385	389	422	391	407	463	395	426	402	405	396	416	425	430	414	427	403	395	399	415	419	416	370	405	410	448	409	416	379	427	397	414	386	421	405	388	401	426	393	424	421	402	404	356	388	422	425	407	396	406	420	413	427	384	392	435	394	367	416	389	405	373	421	373	411	405	385	397	380	384	391	367	374	427	421	435	370	377	404	393	410	434	418	400	427	438	397	414	369	461	378	398	397	436	407	416	386	450	405	411	423	405	439	389	442	392	408	421	400	426	428	446	424	394	420	435	409	374	405	426	370	420	393	387	419	390	425	429	407	354	409	426	423	398	400	386	390	410	398	451	369	407	394	396	353	416	392	373	397	397	350	382	432	438	420	470	415	435	383	419	416	420	386	420	386	391	411	390	394	382	407	351	424	366	425	393	421	401	428	385	383	410	419	416	410	410	386	398	426	352	411	369	388	440	392	411	370	406	427	389	427	394	393	398	393	412	374	426	388	397	393	390	435	420	394	372	395	422	383	407	410	389	342	373	394	392	388	434	391	396	416	370	408	403	401	413	420	402	432	420	403	388	396	393	418	399	407	412	402	379	415	381	380	410	404	418	389	435	378	382	437	401	394	405	423	443	379	408	434	414	411	403	394	418	406	401	394	395	384	399	398	368	437	422	443	440	417	408	455	400	423	373	391	411	395	419	392	385	446	386	399	381	372	375	424	414	397	425	395	391	399	418	433	381	404	450	402	416	400	378	449	392	404	386	409	414	421	424	456	406	368	433	424	422	375	430	421	399	406	377	375	443	423	378	372	426	388	370	426	382	425	380	380	437	392	400	395	426	388	403	421	405	377	390	389	431	403	419	416	432	406	413	387	391	432	445	397	425	395	399	420	395	412	407	420	392	411	436	431	394	398	384	374	427	410	435	411	393	415	381	404	406	399	435	447	380	356	406	409	400	424	415	393	375	399	411	415	435	366	406	441	390	388	393	405	414	374	388	422	406	424	386	388	399	414	429	409	372	419	425	418	392	366	391	398	395	369	416	414	436	441	418	374	409	409	388	406	413	388	413	402	377	422	384	400	413	391	406	398	383	406	424	442	408	379	415	429	431	445	420	406	403	401	404	403	408	392	402	381	389	365	394	372	388	387	425	421	378	424	427	386	426	406	375	394	426	418	392	399	429	399	442	419	413	380	407	402	371	398	425	407	419	394	384	410	377	401	446	396	384	408	383	434	422	447	461	418	409	391	394	405	457	405	399	404	392	410	391	377	394	414	404	420	377	388	411	390	395	413	414	427	399	421	409	412	442	408	375	407	388	398	397	397	386	399	426	436	401	398	424	418	413	409	386	389	386	355	406	400	423	428	421	387	388	398	395	427	373	370	414	429	440	382	405	440	366	392	399	447	414	474	425	403	434	406	394	404	388	403	407	398	399	397	408	397	415	394	414	364	401	405	392	386	371	419	419	383	373	419	416	423	387	385	460	422	404	413	375	418	416	407	453	402	381	402	392	409	403	401	440	407	425	399	435	408	429	375	435	404	360	362	419	415	403	368	395	373	429	425	412	398	407	417	352	415	388	401	416	428	405	433	397	400	437	401	404	379	390	399	449	392	409	408	378	420	396	397	414	449	393	409	394	367	414	395	409	449	439	398	413	391	413	416	432	403	376	423	379	402	412	432	410	393	424	425	421	452	391	414	399	402	360	390	427	433	394	413	393	414	437	414	421	431	403	415	427	391	412	419	391	422	423	449	415	369	415	410	418	402	400	396	427	430	395	404	428	426	433	409	406	384	407	378	413	403	429	450	402	401	433	393	389	402	385	399	390	417	410	409	355	393	426	416	380	402	399	370	399	355	379	379	420	390	399	413	398	383	407	414	349	405	398	406	385	403	405	403	417	417	410	427	410	393	405	438	351	410	419	430	375	408	400	407	376	389	421	369	434	397	423	392	390	413	415	407	404	422	467	360	389	417	406	407	367	414	400	382	417	395	388	428	444	432	420	395	450	402	420	417	414	436	434	422	398	383	421	364	383	393	359	417	398	416	386	384	390	385	414	413	408	360	389	429	423	404	395	389	412	412	410	393	403	442	403	415	408	380	402	417	383	407	449	437	407	414	415	428	388	390	459	375	420	375	405	399	410	442	416	398	370	414	417	429	383	396	409	396	424	371	430	397	421	417	422	451	416	419	424	389	431	379	406	384	403	410	448	403	379	417	414	435	405	414	392	352	375	405	401	400	433	402	407	362	379	401	409	395	394	429	448	442	434	428	392	380	409	401	407	421	375	363	422	398	413	407	404	412	387	377	411	369	353	404	401	432	378	456	399	418	397	386	392	422	374	409	419	385	395	429	361	387	401	400	391	427	428	406	396	387	391	409	422	376	394	385	396	399	376	385	409	403	412	382	402	375	422	438	396	396	413	381	403	433	382	394	385	399	394	401	419	401	368	417	389	368	401	399	379	405	434	376	368	435	407	389	397	416	414	395	414	372	420	411	411	381	400	417	412	393	431	406	376	390	366	392	418	412	441	410	434	404	389	370	417	418	378	402	406	407	431	388	401	416	390	453	416	417	409	417	390	381	398	423	407	414	390	417	411	404	365	396	404	384	372	416	379	412	394	404	385	413	455	397	417	407	422	409	421	407	422	409	399	394	430	400	436	421	419	440	405	410	403	436	402	377	415	384	387	396	402	394	400	402	394	391	359	422	418	426	405	427	393	421	443	420	382	349	427	405	412	445	364	382	429	400	446	424	408	403	369	414	383	385	387	402	399	432	420	398	419	419	413	416	383	375	417	377	406	398	398	377	399	375	379	413	412	389	436	402	400	398	394	369	379	397	434	398	408	373	405	399	435	386	422	421	409	436	422	456	406	423	393	398	420	393	395
23652	21240	28636	24121	21247	12095	1282	730	655	651	555	541	488	483	438	431	400	424	401	415	423	410	415	368	394	388	368	417	415	413	359	406	382	375	343	370	357	325	369	346	372	348	372	363	363	354	360	321	355	376	409	377	323	356	372	346	364	347	346	354	381	381	363	350	310	356	348	344	370	350	389	371	357	350	351	384	384	377	344	371	357	367	390	386	400	348	355	316	379	366	341	356	353	336	345	353	357	366	313	362	373	341	367	332	351	399	352	373	358	365	342	356	328	333	366	352	347	386	335	360	328	351	328	388	360	332	333	349	370	356	323	361	352	349	380	338	365	316	322	358	385	367	363	343	362	349	345	397	401	312	336	367	363	368	364	377	360	361	332	351	375	381	354	371	345	361	363	362	319	363	332	313	327	360	387	372	367	341	362	346	362	356	353	350	379	360	315	351	381	334	323	359	368	349	356	395	372	346	353	348	364	346	379	361	377	350	358	341	372	341	357	357	391	382	349	352	347	346	335	349	347	383	329	365	335	400	345	343	340	322	305	355	349	337	341	362	367	331	371	355	336	350	355	362	323	353	329	382	349	372	325	353	380	380	396	357	351	369	335	323	365	387	331	393	349	359	352	346	367	363	361	348	391	381	347	370	363	353	365	358	344	351	342	360	352	327	350	357	357	353	378	351	368	359	380	372	341	327	356	345	374	357	347	334	348	329	378	335	378	360	372	318	345	353	393	361	385	336	321	353	362	354	339	348	392	360	348	367	394	374	391	308	403	321	357	380	380	349	335	348	387	311	353	354	357	369	342	373	347	346	363	325	410	347	331	337	323	375	354	334	365	357	342	326	347	355	359	345	365	372	328	396	358	387	324	337	355	360	350	337	350	370	392	359	348	374	338	392	344	392	369	343	333	381	371	364	340	384	335	354	356	371	397	360	347	380	328	323	351	364	364	344	373	317	333	365	350	338	364	358	340	376	375	385	341	353	402	380	343	360	378	360	331	347	361	332	338	338	346	379	349	356	308	349	327	346	342	356	374	336	352	343	355	366	401	373	362	343	356	369	398	377	392	366	338	348	410	333	364	345	362	393	315	362	359	343	369	376	342	365	348	366	341	362	360	382	352	333	359	344	362	333	356	329	318	391	321	358	320	371	392	390	358	366	373	350	346	338	386	373	387	348	360	349	352	345	344	349	325	309	359	341	327	379	340	319	356	344	350	348	336	353	399	377	368	362	360	372	365	321	369	363	339	357	394	357	346	370	367	349	363	372	317	352	348	356	352	355	366	345	359	352	344	348	339	365	359	382	386	374	317	382	363	379	351	371	354	354	329	368	361	333	394	339	403	361	356	337	332	355	364	309	384	379	342	347	368	320	347	370	361	371	357	347	362	331	354	395	358	382	351	362	331	338	338	351	366	343	332	320	328	373	330	368	330	347	388	348	372	343	364	350	319	375	370	370	358	386	337	352	332	359	353	316	357	351	371	338	369	335	337	335	353	330	342	372	339	366	363	345	323	323	323	368	369	361	345	378	334	382	329	327	338	335	330	331	347	341	344	361	360	357	377	373	398	337	359	344	351	373	363	366	354	363	358	337	331	335	352	350	361	345	368	302	334	357	383	334	345	330	343	354	373	368	351	353	368	364	361	366	365	332	348	348	346	351	336	372	373	321	325	351	367	362	363	346	374	380	370	352	365	351	361	337	337	365	383	322	347	362	364	352	334	328	336	364	335	383	355	371	340	346	354	343	343	347	300	360	329	339	373	338	349	364	355	328	360	332	396	344	338	336	365	332	343	329	332	311	342	336	398	343	380	342	365	388	373	333	376	368	373	377	339	332	385	343	328	379	369	359	328	353	353	361	377	347	369	337	357	394	379	340	310	343	359	348	359	356	392	346	347	369	344	365	371	358	323	380	353	359	338	377	309	330	384	323	350	335	364	356	351	350	364	339	339	308	322	404	377	367	351	355	375	332	357	371	386	367	338	332	341	346	347	347	393	360	378	333	337	347	391	355	352	374	364	345	357	326	355	358	343	330	340	360	351	367	361	385	377	367	377	335	343	356	363	335	321	345	340	327	361	363	395	375	317	338	335	339	314	369	362	345	368	364	379	339	331	309	381	355	350	375	318	365	341	346	357	347	353	309	378	343	332	358	357	352	395	379	329	378	375	365	332	374	350	355	353	358	328	333	368	354	361	373	320	406	337	365	334	370	347	397	358	349	343	350	356	376	371	309	363	345	351	355	339	359	350	352	360	344	358	328	334	352	331	333	362	338	330	380	355	333	365	371	343	359	354	384	337	385	347	360	375	349	341	352	335	333	361	335	355	402	335	344	341	356	355	336	344	354	369	323	318	381	353	361	359	320	359	322	320	361	344	352	360	369	321	364	355	357	373	368	359	347	393	366	349	365	358	370	337	347	356	359	394	324	364	367	314	323	321	347	349	369	334	365	334	351	370	344	361	376	394	360	383	363	369	338	357	377	329	376	337	349	348	361	343	354	357	368	348	348	333	331	341	348	370	344	393	340	355	358	350	377	337	336	372	347	353	360	329	323	352	351	351	380	371	389	357	361	353	357	346	353	361	327	336	315	371	397	381	328	342	350	381	340	354	342	341	389	344	359	341	379	340	325	338	355	343	348	371	372	333	316	322	339	355	368	328	343	357	351	371	349	343	351	354	360	314	373	368	316	332	393	358	346	323	338	372	391	336	366	382	373	332	350	354	367	378	381	335	369	343	368	396	357	333	363	368	343	369	355	359	348	352	384	345	354	328	395	327	339	358	350	349	352	311	347	346	332	360	356	375	335	352	325	355	360	337	383	365	354	350	375	339	349	326	417	357	337	351	382	377	368	358	371	342	340	347	360	332	334	353	353	362	373	350	334	330	341	398	356	344	363	351	361	347	356	335	348	350	362	363	367	314	330	356	340	351	332	360	372	354	347	366	359	315	352	358	357	338	331	364	363	377	358	373	334	347	350	358	340	354	380	354	356	339	352	352	351	367	358	373	353	386	358	374	340	350	367	339	358	331	358	344	341	352	324	333	381	338	345	342	349	361	366	373	390	375	304	376	352	341	330	346	360	338	360	371	345	380	329	348	364	363	360	353	323	359	344	342	310	363	333	374	344	343	350	339	331	342	341	349	355	372	354	383	332	344	362	333	326	352	361	333	330	360	359	328	314	382	329	344	341	352	365	367	358	348	328	359	350	378	345	362	385	357	350	368	354	323	384	374	343	358	348	350	349	341	374	360	344	328	318	328	346	407	385	356	364	377	409	323	365	351	347	327	359	365	367	328	387	339	339	340	347	350	346	343	366	330	329	357	380	366	342	351	355	359	341	389	336	339	337	334	353	396	357	356	360	375	362	376	346	392	343	344	329	364	379	330	377	336	369	349	368	300	344	326	351	356	352	348	360	377	374	357	376	371	368	361	360	342	373	324	366	350	352	340	367	382	377	339	345	354	407	323	340	354	334	353	374	394	350	369	337
19933	9303	7902	3933	2657	2005	1595	1331	1144	965	839	756	674	685	598	596	541	522	503	506	461	466	491	434	463	482	417	431	414	443	486	465	439	444	410	398	468	437	401	396	454	430	404	430	455	388	392	389	385	408	446	403	416	389	433	418	402	442	443	450	416	390	431	379	384	426	404	424	397	419	409	381	434	413	396	408	419	429	430	409	418	406	445	377	385	402	426	391	430	406	400	416	410	409	398	403	384	411	425	414	420	392	459	404	392	417	403	382	368	417	446	416	403	422	444	407	395	439	389	424	373	361	424	415	443	429	383	421	429	393	400	420	405	406	374	404	443	434	413	421	396	433	433	414	431	444	398	413	400	402	421	459	381	415	442	410	402	380	430	397	419	410	446	441	451	384	423	426	395	450	424	437	412	408	441	438	414	378	410	398	406	397	417	419	406	393	375	424	419	400	395	396	395	426	466	428	434	396	402	434	401	440	407	432	367	411	426	391	392	356	401	408	433	413	396	388	417	370	435	404	415	407	416	419	411	377	434	386	437	418	438	421	396	390	414	417	446	434	404	415	404	417	366	382	425	422	430	390	398	399	403	400	397	386	418	424	418	413	374	397	406	431	406	411	444	417	410	411	406	393	422	422	420	396	441	398	416	414	410	400	405	369	429	409	451	455	456	411	423	390	390	405	441	435	425	367	407	455	406	385	399	376	454	408	422	408	398	398	421	444	433	425	402	399	403	402	381	415	405	411	406	397	386	387	410	422	415	362	393	434	398	403	442	446	401	407	391	379	388	442	427	424	378	392	401	438	416	395	408	430	407	416	352	417	403	395	378	437	397	395	405	388	409	463	439	393	421	387	428	414	390	395	405	412	416	426	431	419	420	396	417	413	428	385	371	437	416	422	405	426	435	400	438	397	412	385	402	406	385	381	384	386	417	412	449	420	405	359	414	418	396	385	418	370	441	382	388	404	391	416	420	377	419	406	420	394	432	420	396	411	403	426	406	419	404	397	432	418	368	427	386	387	403	401	420	396	415	412	414	433	408	373	385	422	396	409	422	408	433	410	408	408	414	379	412	420	423	395	410	393	395	400	402	440	411	434	394	383	414	402	411	371	412	413	428	420	378	405	398	402	387	446	407	397	441	439	439	418	404	447	414	424	433	405	432	419	398	415	420	386	420	395	405	374	384	415	412	407	443	389	407	406	373	396	370	406	393	395	354	369	380	401	416	407	423	404	415	402	423	396	390	417	407	419	413	430	409	425	422	391	430	417	415	404	425	400	423	426	431	434	420	405	441	399	364	425	443	441	395	387	388	391	401	377	431	413	411	423	415	408	420	407	416	402	381	395	391	377	393	389	443	393	407	443	428	391	387	374	406	402	422	379	432	403	403	410	417	427	414	400	399	381	385	380	408	369	436	393	410	443	437	411	417	431	402	427	395	393	429	406	384	404	419	373	396	409	442	406	445	418	414	395	361	421	381	426	404	407	408	400	396	390	404	415	416	410	424	398	398	383	400	413	416	419	401	416	426	410	397	423	430	397	364	440	438	420	400	413	423	412	393	435	437	427	390	394	416	423	387	422	411	394	404	436	447	412	432	396	411	427	381	416	417	404	413	426	431	410	435	421	390	409	422	443	419	380	373	416	419	417	382	396	395	404	444	424	423	408	388	439	428	403	414	393	414	402	409	394	414	405	416	397	391	406	401	407	410	449	421	421	405	410	386	431	441	382	411	396	414	394	363	418	408	417	411	389	412	428	397	385	413	393	412	434	386	430	390	402	444	408	425	421	412	409	420	414	401	394	394	401	399	417	414	423	414	354	435	435	377	392	408	443	382	414	402	416	408	412	395	414	435	438	404	411	439	394	423	381	397	410	377	458	410	390	381	414	384	410	389	416	415	430	412	465	383	375	416	398	419	390	405	430	399	441	433	405	381	418	438	403	417	387	402	425	414	398	398	414	411	424	445	421	387	441	420	418	407	452	421	481	394	374	415	398	406	424	444	438	391	426	419	371	394	401	421	379	417	426	413	406	376	408	426	409	413	391	378	386	402	387	397	431	424	423	364	400	377	383	400	387	391	447	449	433	408	370	417	413	406	409	398	408	425	398	384	398	391	403	388	420	427	404	427	399	413	368	432	388	430	383	422	407	388	441	421	407	428	420	436	404	447	378	391	394	412	418	399	435	417	380	406	408	424	412	415	431	413	394	394	403	427	390	407	433	427	415	391	420	397	369	428	387	366	410	391	434	394	380	412	425	393	403	410	431	405	429	396	402	405	412	416	414	435	410	376	402	397	390	394	402	419	385	425	380	391	444	389	428	415	393	371	428	400	411	404	412	408	416	416	378	413	396	463	414	425	378	388	412	404	403	424	443	422	400	436	432	380	419	377	433	404	429	371	410	417	422	412	367	443	409	435	423	443	424	430	441	404	435	436	410	437	416	386	409	439	385	421	386	421	415	445	374	375	397	440	422	416	401	415	421	432	406	443	430	458	419	423	386	403	435	411	404	433	440	443	389	390	423	396	411	429	400	358	386	374	406	422	414	414	405	426	409	413	393	405	395	412	400	385	405	409	424	387	421	403	419	428	409	435	428	394	397	411	410	424	400	406	431	379	467	399	436	410	405	361	407	446	381	425	440	385	383	415	424	390	386	429	411	414	425	404	387	434	443	430	419	418	398	389	399	408	414	441	400	402	405	417	383	415	403	433	441	384	413	456	401	398	433	385	431	409	373	426	415	406	431	387	414	423	423	436	421	402	429	396	387	390	417	405	362	421	382	419	378	389	421	403	420	400	418	417	415	399	419	428	442	398	436	379	429	394	415	411	442	403	392	385	412	407	385	427	420	412	393	383	401	412	393	436	395	392	448	402	419	411	423	387	400	434	405	378	410	381	407	415	388	432	398	387	394	410	402	418	383	423	420	423	406	378	389	392	392	407	396	394	419	389	415	427	388	417	399	402	407	430	436	458	417	412	395	425	415	395	431	395	399	433	402	422	442	428	403	425	425	404	439	377	433	383	452	428	395	430	409	413	379	422	425	429	428	414	396	377	378	401	391	416	417	418	384	410	432	397	430	407	392	391	451	432	409	422	425	402	409	417	417	431	434	414	451	411	395	410	420	426	407	398	404	427	382	435	398	390	418	382	409	393	410	379	396	438	417	418	400	390	431	409	404	377	441	373	421	399	396	395	429	454	412	400	417	412	408	448	400	420	396	416	413	398	431	421	400	408	383	409	440	444	437	444	433	407	380	417	419	419	423	426	424	405	426	406	443	397	377	397	451	421	405	403	415	449	381	420	409	411	365	391	419	401	440	400	409	428	439	389	443	430	420	410	367	423	428	408	417	402	406	392	431	390	390	399	396	395	401	435	442	366	402	440	389	404	404	416	428	422	405	399	418	440	439	433	416	400	434	395	423	420	442	396	420	411	395	428	416	406	419	406	410	394	384	452	396	421	427	400	380	405	382	402	413	403	412	415	454	412	433
24933	21238	27629	25127	12491	1189	920	803	775	754	729	710	670	658	715	627	636	619	635	656	604	620	670	625	639	630	611	574	600	592	611	584	581	615	618	613	599	637	626	655	557	640	583	635	595	555	642	620	596	653	613	572	608	596	597	645	585	633	632	624	624	596	607	630	585	701	630	609	599	626	628	609	627	611	595	618	659	606	628	632	617	609	597	628	601	603	610	657	619	610	610	606	609	588	594	578	593	641	646	627	599	611	588	636	610	669	607	620	573	559	594	611	672	606	606	610	605	615	639	622	578	574	635	616	639	664	566	615	662	651	632	582	619	641	630	640	633	605	654	630	589	630	619	642	609	588	583	563	649	640	634	598	654	651	625	647	577	697	611	616	575	574	678	571	622	620	623	588	604	609	612	595	608	589	619	600	620	588	591	590	604	641	555	649	615	598	666	626	602	562	629	652	611	598	644	583	634	573	591	637	586	630	616	617	594	633	567	598	590	581	601	647	598	617	650	625	612	561	599	611	623	608	598	610	586	643	603	599	650	590	596	641	638	633	662	571	607	579	619	653	600	595	610	609	621	652	603	625	657	660	590	658	566	605	635	574	616	630	615	591	635	618	609	617	588	619	591	597	569	575	620	627	611	629	618	592	598	632	651	611	582	617	613	595	624	606	621	602	617	617	554	618	663	638	654	552	623	594	587	599	600	546	611	629	586	584	632	622	604	566	658	661	624	594	621	579	643	575	586	611	616	584	614	630	687	606	634	621	620	688	619	591	627	614	600	619	646	660	617	614	594	594	600	582	612	606	604	619	614	600	561	638	592	617	594	614	606	605	579	629	646	641	601	582	573	595	615	582	592	620	640	602	609	637	587	572	710	626	668	633	621	569	586	617	550	595	578	578	583	655	631	610	599	642	620	578	587	597	615	624	583	585	591	586	616	624	645	639	600	643	557	602	603	677	609	612	637	622	566	591	587	604	559	643	609	620	551	590	568	598	623	651	651	605	623	591	645	616	625	616	641	559	563	658	628	632	617	599	602	641	642	610	569	566	622	613	569	630	607	587	595	626	654	613	632	596	628	576	616	616	615	613	593	619	602	657	584	578	604	618	629	613	615	563	631	596	611	612	601	644	582	632	623	586	646	595	586	559	625	579	616	613	623	653	590	612	585	582	601	668	625	611	612	601	608	595	592	591	565	603	597	624	619	595	606	635	602	615	575	620	634	583	565	594	602	640	662	619	609	595	590	669	594	622	621	624	615	586	569	569	594	632	621	608	563	607	573	652	650	604	650	634	596	628	618	615	634	651	614	635	597	624	606	612	615	635	621	629	671	618	621	584	609	576	641	653	603	634	615	613	637	604	620	631	606	569	606	633	616	614	600	597	603	630	650	637	592	591	597	631	621	618	600	589	578	600	583	615	603	601	684	626	633	621	608	620	603	624	624	574	590	600	659	587	625	617	562	607	624	587	604	615	583	612	620	592	615	595	578	586	625	607	622	643	617	610	605	647	638	614	633	590	646	619	606	635	628	643	599	642	624	602	630	626	652	656	587	576	636	656	656	616	610	614	596	618	624	577	624	623	629	614	595	581	592	605	580	614	604	614	628	598	573	579	609	604	595	646	613	573	596	614	599	601	626	589	604	638	606	602	602	584	587	625	631	616	620	620	594	645	586	586	616	645	580	583	596	621	699	670	623	645	610	669	581	615	608	625	613	595	632	623	579	612	592	605	603	630	580	591	597	618	598	614	612	627	607	620	627	609	625	625	588	608	595	608	583	584	579	619	617	618	637	588	609	618	598	631	586	616	577	589	633	621	582	620	596	576	609	613	648	659	626	617	619	613	598	602	615	605	571	585	591	601	564	607	652	632	613	574	593	600	651	616	592	599	638	616	607	554	596	602	618	588	590	621	571	634	599	645	623	597	641	582	604	643	577	593	595	567	624	615	633	653	632	639	619	579	592	584	595	567	637	627	627	629	617	596	565	628	628	577	597	611	641	706	578	583	609	634	598	584	610	570	617	592	632	606	587	602	619	693	632	627	609	601	639	629	566	623	591	616	556	636	619	591	644	632	596	645	641	583	651	607	595	597	624	647	614	618	598	589	607	626	635	642	596	614	560	642	598	594	619	583	564	586	613	627	560	596	615	574	680	585	574	594	593	652	608	607	603	583	576	612	630	626	582	615	583	644	624	587	624	640	577	608	615	610	595	607	583	620	631	598	600	592	598	657	642	616	643	594	621	558	598	581	607	602	593	637	618	593	609	594	646	584	609	639	589	654	631	663	658	559	641	579	604	590	605	671	609	606	589	592	644	691	594	605	584	614	637	603	662	612	619	617	610	636	668	589	591	628	582	605	606	604	627	601	618	621	583	654	642	625	600	648	628	587	599	596	596	576	618	616	629	598	598	627	574	581	624	634	638	588	584	640	607	634	601	625	602	564	630	587	654	624	635	605	647	649	569	607	600	638	587	557	647	640	613	615	652	622	607	623	645	653	570	598	598	636	574	616	620	572	621	617	611	682	618	611	619	596	614	614	550	585	599	607	619	603	566	605	632	637	601	631	620	625	615	642	616	633	615	612	670	618	618	633	594	606	606	563	650	647	617	609	611	576	637	581	575	590	596	610	648	585	644	639	652	617	608	639	669	647	599	622	603	626	626	625	617	602	631	629	553	596	618	584	584	611	630	616	619	639	568	617	620	617	605	625	650	617	599	588	630	647	557	611	568	611	593	596	630	616	636	611	595	656	648	608	591	628	605	592	641	633	591	634	655	600	546	625	605	626	634	610	590	567	650	642	608	572	590	590	625	598	592	583	608	631	649	582	609	593	593	596	618	660	619	591	616	610	605	565	607	632	664	610	646	571	611	604	593	644	526	599	655	589	574	632	632	630	617	600	611	622	629	617	634	588	658	598	656	624	629	596	615	632	631	599	586	602	614	575	596	570	598	624	618	634	652	621	603	618	575	553	587	604	575	631	595	596	609	570	582	640	610	614	626	671	595	583	646	607	621	609	616	590	595	627	596	613	647	628	589	645	651	625	598	634	596	587	581	631	648	661	627	554	607	607	589	600	610	641	575	636	640	667	628	631	577	642	657	594	608	645	615	585	630	656	594	628	621	640	631	631	636	623	603	654	616	603	641	625	625	681	626	604	612	606	628	618	594	656	603	601	633	614	578	603	596	589	554	654	616	595	658	570	609	582	630	596	621	607	584	608	617	613	579	598	625	608	644	602	626	609	610	613	593	621	573	635	615	576	617	603	566	627	612	633	622	616	623	587	602	567	615	607	610	660	598	640	601	621	595	666	576	596	621	604	586	624	645	631	629	639	596	599	585	596	599	610	589	601	620	582	596	622	616	603	578	593	677	625	594	621	603	595	632	568	613	614	647	616	582	617	616	613	586	604	635	583	644	582	608	578	624	586	585	654	628	601	588	620	617	609	650	610	604	617	558	616	626	682	617	575	609	640	604	676	606	603	624	607	625	588
20312	5611	4517	2547	1910	1574	1320	1169	1151	1017	957	900	822	810	800	836	723	717	741	751	736	727	708	728	700	757	730	722	725	683	768	723	699	734	677	667	663	725	719	706	722	676	726	734	661	687	707	692	681	711	738	688	708	725	665	656	726	654	679	720	704	678	724	697	668	718	669	686	680	707	672	694	681	728	729	698	688	707	675	712	686	683	759	717	686	703	720	675	682	708	718	725	715	751	632	659	719	678	700	725	703	684	678	681	746	712	698	718	691	638	658	686	706	662	696	721	715	700	645	687	714	753	681	719	687	673	708	709	698	770	731	714	697	720	697	727	728	693	660	724	671	691	672	722	644	730	759	689	713	725	733	660	688	691	714	735	628	720	712	714	679	718	687	723	693	678	685	690	707	689	707	690	683	686	649	727	691	728	685	734	681	716	706	710	718	725	677	700	707	728	701	673	711	677	691	694	680	707	712	679	697	715	685	730	751	697	701	721	703	693	652	716	709	694	672	690	715	768	708	689	721	666	697	716	697	745	687	742	695	738	700	750	737	714	727	701	725	706	686	704	742	720	637	687	721	700	671	665	708	727	686	655	652	716	684	711	655	768	689	743	716	688	665	690	707	722	679	723	698	663	730	677	730	709	680	730	730	685	708	676	755	705	715	720	686	651	703	711	680	703	718	667	758	703	686	675	662	728	736	681	695	672	705	660	683	667	731	722	651	679	690	721	652	689	696	647	741	693	740	702	689	698	672	700	656	675	703	672	687	695	698	718	677	697	700	718	699	683	695	693	683	686	698	706	716	693	719	689	689	644	729	700	665	722	671	682	677	707	680	702	726	662	702	736	656	674	714	717	695	726	731	707	732	678	702	689	702	684	699	675	729	706	731	694	716	708	738	697	707	706	698	726	726	702	719	705	701	727	742	689	737	764	688	736	685	769	656	683	636	680	706	723	689	721	736	729	727	751	709	716	697	760	721	716	677	682	709	737	666	698	678	752	659	708	697	687	690	707	728	699	689	673	700	722	696	699	657	692	692	709	682	702	721	736	724	667	692	708	707	711	713	652	727	713	694	698	673	720	647	651	673	735	681	680	687	696	691	752	677	715	741	700	683	711	731	683	719	685	712	606	717	758	714	679	698	742	702	718	681	671	696	668	674	692	742	705	651	735	680	747	726	702	729	710	690	655	723	682	705	690	708	701	712	680	716	742	660	729	685	684	713	682	696	666	706	733	681	709	715	738	700	716	688	708	704	665	722	693	704	730	711	713	677	710	698	678	670	682	661	703	670	667	687	685	718	673	667	722	729	652	693	674	696	679	622	704	723	695	668	674	704	710	685	744	676	730	676	725	708	634	673	685	692	672	707	694	702	716	682	714	703	712	737	635	691	689	680	718	694	682	708	668	694	677	689	670	737	739	705	668	739	705	732	688	736	772	700	693	699	691	661	755	717	729	689	694	695	685	651	758	652	668	690	777	722	730	687	643	720	739	661	709	669	724	733	666	686	678	728	752	656	713	703	689	679	696	695	643	726	657	686	700	730	719	714	705	720	677	691	718	646	681	648	659	698	698	718	687	735	723	670	655	672	716	697	708	659	663	704	724	696	684	702	701	670	700	688	642	704	677	670	704	702	737	710	665	714	675	686	685	670	709	686	699	660	721	657	700	715	702	681	679	686	655	680	695	711	734	727	675	667	721	702	703	741	709	770	637	660	699	733	705	667	714	701	660	717	693	670	694	697	660	690	678	673	704	704	681	738	707	671	713	689	726	723	721	725	677	677	664	732	632	718	759	737	698	718	704	691	693	730	685	704	648	664	682	684	716	699	713	706	662	734	734	731	708	727	727	702	714	712	675	677	750	740	669	691	664	686	724	714	684	643	724	660	678	713	715	683	693	704	720	681	698	689	708	739	703	662	654	698	722	666	646	700	727	702	669	708	716	713	699	710	694	683	692	720	684	702	712	712	727	698	689	677	706	694	720	656	703	682	675	719	689	762	677	678	688	678	724	731	705	701	749	735	713	703	682	714	691	733	639	714	707	768	673	667	679	711	709	680	698	697	699	709	762	671	745	700	710	729	719	735	661	685	720	692	680	683	638	753	692	675	688	712	647	727	664	706	718	694	712	706	717	725	715	702	680	687	680	721	695	707	693	742	708	708	718	714	687	685	703	695	725	717	704	690	715	699	722	714	716	720	703	712	704	709	711	684	708	670	707	669	710	722	719	742	659	647	719	736	711	683	660	655	692	710	714	709	692	705	732	758	722	739	698	717	651	730	713	723	708	737	711	667	709	692	687	662	690	702	683	700	710	767	663	700	700	721	656	711	650	666	723	692	686	679	740	675	726	648	685	667	722	722	672	728	671	732	641	701	659	715	700	688	711	688	672	668	706	701	745	675	647	714	701	741	689	707	677	662	669	665	678	717	705	688	691	742	684	674	684	717	710	700	745	739	649	685	740	708	700	669	686	674	727	729	667	674	731	692	732	692	675	693	632	680	695	684	668	704	682	701	745	711	731	758	698	662	703	724	679	685	745	681	705	701	728	715	720	703	730	691	741	696	727	651	682	682	684	642	733	625	708	707	709	733	665	727	726	658	698	739	654	714	699	711	746	682	648	685	720	705	708	718	683	716	687	739	689	689	678	704	723	723	701	691	721	728	693	681	682	687	693	722	669	696	711	691	668	656	725	638	665	744	704	673	711	696	673	722	706	727	711	706	703	690	709	721	737	708	692	751	736	662	735	691	677	655	733	713	728	715	714	687	681	693	712	723	672	703	715	684	731	672	678	719	713	710	670	708	636	712	703	657	713	687	727	682	746	694	682	709	698	715	658	671	649	726	678	701	736	649	684	716	762	666	675	709	724	687	729	690	736	684	666	671	719	757	665	658	684	678	682	698	725	717	699	663	703	716	662	667	640	706	729	664	723	726	725	725	737	695	704	715	718	729	635	721	698	755	663	701	682	694	677	693	711	752	712	686	696	668	709	712	718	695	676	719	705	734	711	691	707	680	686	713	703	663	665	701	682	663	664	731	683	723	713	715	701	738	646	748	688	699	701	680	766	646	699	675	733	708	717	706	656	702	707	691	688	674	725	701	724	718	722	708	734	683	693	713	681	696	701	702	668	687	715	672	689	656	687	685	684	710	720	723	661	629	690	694	687	733	726	674	742	710	657	700	735	698	708	742	679	705	723	709	743	707	757	698	701	663	707	710	684	673	724	691	714	679	689	767	640	639	672	666	693	693	710	755	720	701	708	689	695	648	662	703	732	687	686	678	775	657	705	663	673	748	696	725	692	731	685	692	643	759	707	681	654	719	698	691	721	672	706	709	692	738	698	650	680	677	686	677	695	711	696	720	675	683	681	677	691	743	725	736	723	670	757	705	735	689	672	720	699	697	659	681	711	672	730	710	684	687	679	678	726	748	706	712	671	704	710	736	677	734	700	677	724	718	667	699	723	739	748	711	706	686	704	684	672	676	684	712	707
22672	21276	29067	23803	21277	21354	12211	1855	1452	1288	1152	1104	1013	1046	966	913	893	879	869	888	808	864	843	842	842	738	821	785	794	776	819	772	811	761	748	792	783	840	745	782	769	721	738	727	755	732	753	722	743	770	734	751	734	709	753	730	791	762	749	752	756	755	782	741	701	742	754	731	758	781	809	756	770	736	773	761	741	778	735	734	807	763	753	718	728	751	741	730	717	735	773	756	672	750	757	697	738	726	758	760	729	745	739	728	755	708	716	745	720	738	687	700	761	720	773	721	713	750	710	720	714	756	731	720	780	695	741	762	769	723	744	753	771	687	735	716	719	777	727	733	742	774	772	735	746	773	729	768	759	709	739	747	748	791	745	752	750	734	774	747	707	760	727	779	733	747	696	684	786	730	743	801	767	772	758	747	716	796	743	791	762	753	741	765	744	785	760	699	796	730	681	732	709	707	736	749	718	786	770	734	728	748	744	749	768	737	755	745	788	718	752	735	747	752	710	758	731	706	701	706	735	722	765	763	762	715	736	776	748	724	762	674	740	755	730	737	792	765	744	707	761	743	763	748	713	749	722	654	746	730	786	769	769	728	725	752	744	674	741	762	767	736	743	770	784	741	745	739	691	699	731	760	737	709	726	741	740	694	736	734	737	754	772	764	757	746	771	756	707	735	719	734	752	716	750	740	710	758	787	725	725	702	764	778	776	781	705	739	733	739	756	678	749	740	756	721	725	770	745	741	704	722	749	742	747	720	760	708	695	725	731	764	715	743	766	758	730	765	674	772	729	737	729	730	753	703	741	736	732	720	710	759	754	709	733	733	748	748	769	708	766	735	718	750	731	771	795	733	785	777	732	700	726	719	785	715	716	740	744	727	732	726	726	767	750	710	777	775	743	768	726	685	755	769	746	697	741	798	729	743	734	709	698	725	727	708	792	779	748	778	734	744	733	756	705	779	764	729	782	765	726	772	748	699	779	721	735	729	783	673	742	778	714	804	754	729	748	769	757	715	793	695	742	709	738	721	751	780	733	722	728	767	697	745	755	777	779	758	730	761	729	737	755	770	770	760	742	717	744	717	749	760	728	773	720	702	777	763	684	730	759	725	769	738	737	696	745	749	755	713	740	768	740	751	754	736	765	760	706	767	745	761	740	751	757	710	766	702	764	770	720	765	728	708	751	701	709	718	755	735	697	753	719	727	782	746	718	723	715	685	701	763	774	722	712	772	763	737	720	727	750	731	718	742	762	745	794	714	729	805	744	707	751	739	705	770	754	758	719	713	731	731	757	724	764	742	739	695	742	701	736	803	704	672	685	728	778	715	682	707	748	744	783	776	750	722	728	727	763	778	752	769	728	695	755	725	709	795	750	730	757	752	751	707	740	789	705	671	760	721	736	683	721	778	759	704	746	735	771	712	735	747	716	788	757	718	775	731	698	703	756	691	724	795	755	744	715	764	734	770	775	742	765	723	721	738	743	726	744	724	723	752	740	719	710	695	757	676	747	737	718	779	781	697	728	721	776	763	770	754	741	702	765	748	728	725	759	744	746	770	771	775	730	748	687	785	783	777	741	680	788	741	751	727	799	726	748	700	726	731	730	736	751	740	765	727	787	790	783	722	717	766	746	749	796	789	746	738	723	686	758	750	755	752	742	754	805	755	747	732	740	764	735	712	731	742	753	725	729	694	776	770	709	720	751	690	775	751	735	746	714	745	724	735	804	720	703	730	710	744	731	758	757	700	737	785	747	787	721	770	743	733	735	705	713	706	724	721	719	740	757	757	732	730	760	735	748	761	765	731	708	762	753	767	755	756	705	746	730	711	784	750	697	739	726	759	720	744	732	721	692	730	703	800	733	745	737	724	728	741	707	746	742	747	791	742	715	717	783	737	724	732	705	703	757	749	738	723	697	747	726	794	710	703	727	776	684	771	731	707	755	704	714	733	775	694	732	791	685	715	740	748	714	764	744	707	698	699	732	731	794	704	785	774	666	743	800	752	747	808	716	770	715	755	773	696	758	733	797	719	778	730	680	729	794	720	731	717	740	745	746	788	689	731	749	709	790	738	747	770	765	757	712	724	744	748	751	742	746	774	733	768	770	745	689	750	751	713	758	750	762	772	715	746	681	742	701	735	754	743	722	755	755	708	686	717	728	731	734	792	782	747	745	750	691	711	733	737	704	722	673	715	691	754	767	740	736	728	771	770	750	741	736	734	725	747	746	785	756	728	711	720	778	750	779	747	721	791	768	754	734	784	726	757	768	715	738	738	783	737	709	755	794	762	744	765	709	781	780	759	742	691	709	708	741	763	746	747	740	712	789	715	688	721	726	749	778	719	738	746	740	747	695	750	732	745	710	715	703	700	692	713	764	751	739	759	753	728	735	743	707	740	729	749	731	727	762	671	717	710	741	725	756	772	773	737	726	817	724	713	738	707	757	699	716	707	772	721	720	723	693	728	705	691	741	750	744	718	756	711	734	736	739	737	732	684	736	712	710	706	774	733	670	732	799	734	759	706	739	736	769	730	669	748	744	739	695	746	704	701	757	662	743	739	729	721	780	774	700	718	744	732	733	694	711	718	731	735	738	677	720	730	745	717	719	692	738	745	732	719	736	736	717	758	721	713	745	693	738	739	776	722	726	756	745	754	703	708	738	730	720	758	736	729	714	715	724	720	734	790	763	759	733	759	749	752	745	721	689	750	660	692	733	727	743	752	701	732	730	800	762	732	737	700	756	722	753	721	746	735	791	686	708	731	725	744	751	782	705	731	739	741	739	729	738	742	732	751	756	725	738	726	726	725	694	750	740	720	714	750	750	706	757	723	773	724	680	776	717	703	712	751	703	775	680	692	756	720	719	749	728	778	743	737	751	770	734	720	727	743	795	719	708	742	731	723	727	744	771	773	775	730	749	796	726	731	718	706	746	744	717	709	740	788	758	732	681	716	723	727	711	755	748	733	757	763	745	742	713	731	779	748	745	732	756	727	731	666	778	720	735	749	732	770	694	730	739	693	745	698	752	755	749	730	736	725	745	681	701	756	723	720	748	749	713	755	659	692	757	717	749	707	697	712	754	750	721	770	763	752	732	720	789	714	690	748	757	706	726	721	729	749	740	738	725	695	761	666	744	738	719	749	718	719	766	740	665	719	743	707	702	726	755	780	763	715	732	703	752	682	742	730	776	719	726	718	762	738	732	743	753	690	752	765	739	739	744	733	723	749	736	657	717	720	711	708	763	713	776	751	748	634	697	700	712	773	699	749	763	713	775	757	734	691	705	684	760	804	753	747	763	746	741	715	692	725	761	752	745	718	737	724	756	743	758	758	746	739	734	733	703	718	767	794	800	709	737	731	746	742	754	735	733	751	740	749	758	704	740	738	704	676	754	786	702	724	758	749	753	755	751	719	727	714	755	708	752	708	719	717	784	724	737	716	787	723	720	764	763	748	714	710	709	741	744	724	723	725	714	781	701	791	727	715	702	777
22805	15404	13150	7098	4876	3761	3102	2497	2346	1841	1541	1396	1367	1316	1212	1146	1135	1030	1031	917	911	919	952	840	908	943	871	911	872	843	831	828	795	837	888	853	833	876	812	805	852	829	831	827	842	777	800	816	834	815	783	791	817	791	784	788	786	768	831	819	835	796	818	833	836	784	795	776	751	830	793	827	794	827	769	837	748	770	795	799	780	781	793	816	766	794	759	790	783	759	774	835	782	768	801	767	820	814	767	771	826	808	766	775	738	804	781	769	797	826	787	825	762	768	809	797	844	826	840	773	838	781	790	793	783	803	779	752	774	839	834	787	811	811	781	821	771	821	757	803	793	712	813	792	821	771	755	770	752	857	819	806	808	778	795	839	803	799	806	779	766	756	821	804	792	805	797	812	832	796	755	817	780	791	821	838	781	742	808	795	802	837	813	824	790	733	813	803	817	799	787	774	752	769	810	737	796	786	790	822	798	788	817	736	748	797	763	839	801	786	795	801	800	765	744	790	802	800	800	781	779	779	843	807	810	846	765	767	805	793	811	721	845	790	739	823	748	793	801	803	822	836	766	771	805	751	770	787	783	764	818	826	781	850	808	796	759	803	779	781	829	785	795	811	763	791	835	782	777	794	781	822	829	804	800	858	801	791	815	846	796	774	788	774	801	800	807	813	790	717	796	811	765	797	803	806	788	811	823	801	803	781	810	791	795	767	797	772	838	784	783	824	795	791	815	758	830	778	800	762	759	784	744	818	797	809	825	788	810	772	764	794	846	801	817	804	805	749	781	798	826	831	751	754	752	838	803	793	758	812	777	805	814	722	801	799	791	821	799	802	781	833	760	800	761	798	799	821	768	814	782	825	796	777	816	807	828	783	809	804	790	784	833	802	783	832	812	809	769	852	780	806	793	804	831	818	848	813	741	802	815	820	745	748	753	736	799	781	797	769	803	770	711	787	769	760	778	809	794	779	830	828	809	838	742	787	775	811	814	811	809	797	774	773	776	849	764	766	794	845	770	815	793	775	810	812	772	815	810	789	824	768	795	824	791	841	814	817	779	811	771	813	767	793	796	780	750	747	896	797	817	808	838	814	887	762	761	826	815	815	762	822	849	794	786	806	810	832	782	779	761	794	755	807	778	808	794	789	776	837	787	755	839	815	817	772	800	799	759	857	768	802	800	841	753	783	762	798	771	772	761	844	829	740	798	759	808	803	817	830	783	793	805	748	780	820	800	743	775	824	758	779	793	759	779	805	790	790	785	795	791	778	859	735	779	807	832	729	788	802	764	783	815	782	819	771	792	818	776	820	780	767	746	813	757	793	769	815	765	861	820	812	817	739	792	770	817	809	818	807	827	746	780	753	799	778	877	765	857	775	810	775	760	796	791	817	772	720	797	783	815	771	810	751	783	829	735	825	747	797	759	792	825	838	744	824	795	774	793	796	787	768	824	753	818	833	752	812	791	787	811	773	807	825	788	790	800	758	829	804	787	775	818	779	814	811	778	823	775	799	779	810	840	793	764	806	836	785	804	785	812	810	749	806	855	798	776	789	827	836	805	754	812	797	824	769	772	786	805	812	793	811	773	818	788	764	814	810	796	739	778	779	756	795	777	785	827	811	813	766	796	853	809	787	788	788	746	820	778	779	802	741	799	718	852	783	868	803	818	816	827	776	746	778	768	828	796	773	772	741	743	797	780	784	779	786	777	822	735	750	795	788	829	739	822	823	803	770	798	750	793	785	794	783	755	784	831	827	802	788	807	820	831	789	812	752	795	787	828	785	816	802	848	829	801	760	762	788	784	771	792	799	762	769	795	834	804	818	812	819	870	802	768	801	757	816	772	779	808	821	814	798	765	797	806	789	795	830	766	816	777	803	810	824	791	820	765	804	798	763	773	770	811	775	754	794	770	812	781	745	802	843	750	798	780	824	818	789	778	778	746	798	785	812	747	788	879	871	802	771	852	800	803	791	783	839	786	800	782	747	809	814	762	791	757	790	751	732	810	798	788	817	828	788	794	791	831	770	773	790	779	784	831	815	805	765	797	742	852	772	831	808	762	789	766	769	814	774	734	791	822	789	839	757	777	799	832	820	770	758	795	789	780	757	818	816	792	827	845	793	820	776	771	783	777	782	809	790	754	810	797	794	815	825	793	761	757	803	780	789	752	783	824	795	775	808	812	833	749	770	788	789	845	775	810	809	779	768	776	769	779	782	833	757	837	788	765	767	764	791	812	744	814	859	794	771	761	845	805	796	776	800	766	763	846	778	758	788	800	768	790	802	814	843	732	791	729	797	787	788	862	831	834	777	807	786	796	798	811	798	811	796	819	817	772	850	839	823	802	807	839	795	806	736	819	810	849	745	804	762	812	763	759	765	825	799	781	758	795	794	777	793	799	748	772	820	821	769	863	789	773	820	798	777	794	811	793	764	805	787	810	810	818	806	799	801	799	810	775	792	805	746	826	808	780	809	778	777	755	797	845	789	786	850	766	789	855	788	781	771	807	855	812	826	807	796	821	777	837	752	767	799	812	767	787	746	815	800	786	808	858	799	821	807	769	821	817	769	799	793	750	847	744	738	792	749	864	798	791	821	823	779	804	808	820	776	822	789	793	746	815	767	770	761	789	781	835	775	777	801	784	847	851	741	744	795	746	826	785	824	842	810	785	787	839	778	821	780	803	762	780	806	810	787	773	819	744	832	822	828	831	820	773	801	783	778	804	805	779	857	819	814	757	762	813	848	801	808	740	803	766	753	770	749	818	795	829	784	792	796	771	832	794	796	820	780	821	753	745	750	808	780	825	809	776	802	796	735	781	814	814	790	800	804	782	793	823	781	753	784	759	784	744	768	776	757	758	802	807	791	794	761	790	791	763	794	752	794	822	772	718	773	806	815	806	831	787	793	796	827	777	782	789	762	767	767	769	765	792	814	798	812	794	747	795	782	823	816	862	794	813	796	801	787	812	788	751	838	800	805	761	790	775	826	808	786	858	822	791	780	821	794	779	742	781	790	792	750	735	812	778	762	761	810	830	809	798	854	794	786	818	751	796	773	827	830	812	791	861	788	782	822	777	745	848	832	784	792	805	739	811	845	802	801	776	838	774	796	758	777	799	821	792	778	762	774	780	743	835	771	774	776	732	801	782	814	799	772	819	815	828	739	742	859	771	830	753	796	758	746	789	786	762	795	781	802	769	778	792	783	828	797	782	736	794	780	828	786	743	780	769	851	776	792	772	794	786	808	816	780	813	738	811	780	828	728	770	804	785	778	826	765	794	763	785	815	775	760	784	789	769	765	798	800	824	779	781	781	769	774	775	785	839	801	761	800	804	840	818	809	801	821	820	772	790	809	784	819	813	789	798	819	778	761	750	785	796	758	810	794	790	812	762	822	794	781	755	767	790	850	769	766	773	815	783	734	786	768	822	763	831	778	800	804	775	794	750	785	796	836	799	815	799	823	802	765	796	783	827	793	771	792	757	766	811	819
27397	20409	8417	789	494	395	407	390	402	351	355	325	360	382	342	389	333	331	311	329	329	357	312	337	353	359	354	316	331	324	314	356	330	401	350	336	332	322	343	306	313	345	339	345	331	314	319	320	341	325	345	353	314	354	338	331	367	321	351	334	349	330	322	342	367	349	331	314	350	320	313	331	335	354	324	349	354	358	371	329	314	366	315	342	325	329	351	333	329	341	342	342	352	343	314	347	330	382	375	368	345	332	329	344	344	344	351	307	315	356	324	315	329	345	335	343	325	348	308	350	330	319	360	316	350	297	322	329	322	311	355	348	339	327	314	357	358	337	352	373	336	305	344	360	304	334	312	325	298	358	331	354	337	327	355	315	369	323	328	328	333	308	330	353	323	326	336	370	300	332	359	337	309	324	383	318	335	326	349	327	306	301	284	345	339	355	341	319	324	319	333	342	335	311	348	334	313	333	336	355	358	301	312	343	336	339	328	334	345	323	328	334	340	325	351	343	329	344	354	329	305	358	360	346	344	357	334	353	349	355	340	338	318	331	342	354	317	315	366	318	291	349	344	335	322	321	340	317	369	334	299	329	337	348	316	336	322	337	316	308	353	338	322	347	354	340	325	343	323	336	327	313	329	340	345	314	334	315	345	332	335	345	321	336	352	332	332	343	329	354	341	362	324	343	337	338	322	330	303	350	337	321	340	343	345	317	304	329	352	315	311	322	306	353	339	322	380	327	332	331	361	333	351	325	325	362	334	333	322	354	313	336	355	293	316	329	331	355	326	344	324	306	332	347	352	307	322	289	350	332	323	352	338	337	373	374	350	323	354	362	354	349	358	341	325	339	367	319	352	349	310	363	319	362	316	351	358	341	323	333	354	283	301	320	297	326	358	357	350	341	336	336	336	332	347	348	334	338	320	308	343	341	319	332	362	322	339	349	370	332	347	321	351	336	342	334	292	333	339	318	336	324	313	297	320	344	328	315	323	341	349	337	365	337	333	307	322	314	343	338	333	361	289	332	320	328	353	338	341	318	344	352	320	323	360	340	343	344	371	380	336	372	316	322	322	337	335	359	360	314	340	350	297	325	374	366	338	326	320	395	351	323	315	313	312	330	305	347	322	332	339	314	353	339	316	341	322	338	336	331	374	328	307	336	336	324	320	335	324	347	317	302	340	349	348	334	372	329	311	333	338	326	350	308	371	349	350	289	330	337	337	332	327	345	347	359	356	315	337	325	316	294	380	349	348	341	302	344	315	354	344	341	350	347	359	337	340	351	317	316	346	335	349	356	326	361	313	344	372	321	315	364	346	355	342	310	348	337	304	347	320	346	310	343	324	331	343	348	337	333	309	334	312	355	325	326	324	311	346	337	354	354	294	364	310	305	348	327	324	330	354	347	371	311	327	321	308	343	352	347	355	321	325	339	340	344	330	346	346	369	331	324	357	352	308	376	347	323	294	328	292	304	308	326	335	330	304	357	370	348	326	331	365	305	309	324	336	337	314	315	368	335	324	315	342	355	329	314	348	341	357	337	365	381	365	360	360	333	340	354	344	343	352	337	295	300	301	336	309	341	307	348	309	339	339	342	294	345	352	347	343	337	332	324	374	342	306	364	325	337	318	342	322	313	344	362	310	309	342	327	341	322	365	333	371	336	345	329	327	341	335	317	330	359	343	317	346	335	319	348	304	353	354	349	313	348	318	331	336	330	324	329	348	363	352	311	302	332	354	283	324	323	298	334	345	329	346	320	368	331	330	344	328	322	311	328	327	352	359	311	331	321	337	339	334	356	344	329	334	302	334	346	337	343	353	327	317	337	323	303	381	340	337	320	355	336	375	301	346	313	333	361	318	357	334	347	318	357	338	344	308	361	336	333	331	336	325	347	369	325	332	343	341	345	335	330	310	317	331	328	337	294	319	335	340	349	319	313	354	341	356	322	316	354	325	340	301	337	325	348	322	358	336	360	354	348	331	317	317	366	335	315	337	326	297	350	357	314	328	337	320	315	354	327	319	327	361	321	346	335	356	306	342	328	351	356	349	345	319	338	334	329	347	344	320	323	312	323	297	368	351	310	353	353	312	349	321	353	337	337	342	320	295	336	312	287	369	322	335	317	371	353	333	374	358	338	315	332	357	340	347	351	320	315	339	325	342	291	314	358	318	332	364	333	302	329	344	390	330	299	337	357	360	328	313	350	303	340	327	348	330	329	336	324	331	316	307	354	331	339	322	346	343	364	320	327	343	328	339	369	343	335	327	351	332	369	346	368	334	308	351	357	338	309	324	347	305	336	360	323	376	315	343	371	310	339	356	328	329	334	342	358	341	337	365	348	303	302	324	325	340	342	353	311	345	355	308	322	313	339	304	327	347	311	341	333	301	343	355	334	343	342	331	337	366	334	399	366	325	319	305	330	344	338	350	316	346	339	358	317	320	333	362	326	297	318	344	347	337	326	343	357	318	320	347	307	299	360	354	342	344	343	346	288	318	369	320	317	298	367	328	325	336	355	318	329	310	333	304	320	307	329	339	336	320	366	307	327	329	369	351	318	361	345	326	363	317	348	310	321	337	343	367	332	331	360	342	320	345	295	323	335	312	328	324	359	366	332	310	322	352	344	324	344	368	354	306	330	327	354	355	315	326	333	344	308	337	302	348	309	338	334	308	303	331	340	329	329	333	336	343	338	313	307	342	324	347	363	347	345	306	334	335	344	359	325	357	355	329	327	357	367	358	340	327	337	303	323	353	317	300	352	372	346	344	321	331	350	355	346	338	321	355	353	336	334	350	360	316	313	354	304	324	344	361	345	321	323	358	343	361	341	297	368	373	341	301	319	318	322	337	348	339	340	341	317	302	322	336	306	333	343	334	352	318	344	345	374	353	351	346	346	349	337	329	339	319	350	333	328	352	368	315	339	332	303	313	315	326	325	332	343	346	351	318	310	349	316	318	375	342	337	318	306	319	370	324	331	327	335	344	305	304	348	337	312	315	322	336	321	326	336	337	356	323	297	349	308	304	325	327	333	330	328	321	333	350	307	332	355	309	341	356	309	313	364	343	333	358	338	351	301	334	299	357	313	313	318	307	340	323	306	321	330	328	347	347	369	300	329	351	356	340	360	340	326	348	343	346	354	348	362	365	300	380	356	339	354	328	332	340	326	320	334	399	333	296	305	314	314	344	321	314	347	344	317	351	327	336	325	326	324	306	310	329	319	367	335	314	321	356	343	356	370	353	338	345	333	322	352	311	309	358	347	327	352	334	296	364	322	340	357	356	351	344	333	349	363	304	302	336	326	343	331	335	348	308	341	348	332	328	347	292	296	319	336	332	334	342	314	324	358	331	347	354	330	360	322	338	333	330	361	366	303	333	351	354	372	326	317	365	339	332	315	343	333	335	323	334	349	363	332	355	296	330	316	294	336	342	348	318	322	327	348	363	346	319	318	322	342	348	333	313	323	317	325	330	337	348	326	336	325	325	336	320	342
15806	1255	1055	676	553	503	501	534	506	456	429	431	461	422	444	410	431	429	415	412	379	437	430	420	394	388	420	388	402	400	449	377	433	426	428	387	373	388	374	419	366	398	397	382	404	436	382	396	401	402	427	415	386	396	376	395	404	425	395	390	395	397	381	405	398	417	405	412	384	397	400	362	394	384	437	398	421	425	419	407	419	430	429	374	456	421	396	409	403	414	404	412	400	398	386	355	401	393	433	380	422	410	396	424	404	396	458	408	397	375	422	400	406	396	396	405	414	408	388	395	411	393	427	419	424	391	419	372	390	406	387	410	391	409	391	386	433	393	401	400	386	398	401	406	387	411	368	421	399	372	422	424	404	433	379	395	398	425	428	411	403	391	433	383	399	408	410	376	407	382	408	372	402	423	424	383	401	413	472	381	419	414	401	415	405	396	367	411	420	399	402	406	393	424	384	394	408	379	394	387	405	385	458	447	426	402	406	420	376	409	391	380	382	360	434	399	394	421	414	438	359	423	415	406	429	367	381	375	427	399	400	457	392	399	383	419	401	420	380	419	382	387	389	421	380	424	410	412	419	388	390	436	410	402	391	432	417	360	413	429	403	446	427	397	368	387	427	411	400	371	375	411	398	396	388	387	374	394	423	430	403	413	401	405	414	389	412	409	413	405	375	436	375	382	413	401	437	385	412	458	391	454	412	416	446	425	371	390	383	375	391	399	376	416	369	423	375	428	400	381	402	356	417	391	376	415	376	409	416	413	432	396	447	443	428	400	411	426	412	400	410	397	394	395	395	422	362	399	417	442	387	397	441	406	401	389	424	385	411	397	374	393	398	403	403	427	405	371	415	427	398	396	399	397	403	434	399	394	432	425	390	403	400	391	393	423	357	427	440	409	429	391	365	374	410	389	344	426	434	396	424	379	412	419	389	398	380	415	394	340	369	377	360	399	392	391	412	391	434	427	415	399	396	402	413	389	437	412	412	420	405	352	378	433	424	392	407	385	425	424	422	386	389	394	382	392	396	414	448	383	406	399	409	447	414	392	409	401	394	419	392	382	378	381	401	389	397	390	412	406	372	412	420	396	425	388	353	414	403	397	428	427	417	420	410	405	375	393	422	426	434	408	407	407	442	397	441	438	396	388	394	376	418	393	375	420	414	401	402	414	401	394	413	403	440	443	391	438	426	400	426	415	400	404	411	451	407	424	381	424	401	409	421	393	403	397	374	401	393	418	384	396	431	438	371	399	422	384	394	393	384	426	402	433	397	416	418	400	407	399	424	423	413	372	387	380	408	408	402	408	393	433	420	418	390	415	419	377	421	422	402	393	401	410	403	419	382	398	437	397	409	395	411	421	389	412	423	393	407	397	395	399	378	412	408	417	396	428	398	405	403	386	388	382	422	366	393	383	438	388	379	375	367	443	432	438	412	408	437	415	393	405	424	367	425	432	404	393	392	394	402	423	380	421	435	420	374	409	401	406	428	353	385	431	391	394	419	430	409	384	383	390	411	402	393	405	392	387	417	395	411	433	417	383	421	403	390	386	403	421	412	375	397	391	415	416	424	376	431	394	397	405	389	363	401	392	374	412	439	416	408	406	369	406	408	380	380	432	370	425	444	367	387	385	374	384	402	405	392	394	403	399	415	434	423	416	411	409	416	417	409	400	388	411	419	365	368	383	416	430	419	416	397	400	410	418	384	403	403	435	396	411	402	406	423	415	412	404	422	379	387	385	382	386	387	409	412	403	433	389	408	410	393	394	393	406	423	418	402	406	410	415	392	397	396	384	384	400	390	441	397	409	408	421	409	392	392	419	425	457	382	389	441	435	419	400	384	391	457	401	410	430	457	382	418	398	407	420	377	411	397	401	390	397	423	407	399	426	392	400	414	397	392	435	391	421	374	392	395	431	439	405	396	428	408	383	448	389	405	396	393	430	401	423	420	397	397	416	436	443	390	421	380	420	424	412	440	412	413	427	420	389	421	392	423	396	369	423	432	427	367	386	365	403	428	435	419	406	415	420	388	390	429	390	379	411	380	406	403	417	408	359	404	388	399	388	423	393	396	402	450	409	381	434	441	444	421	424	430	405	398	428	382	399	377	423	398	471	395	425	414	396	426	388	388	396	419	378	401	420	397	417	394	433	402	424	395	398	399	379	403	432	441	413	398	440	405	412	422	397	423	393	394	368	401	404	412	406	433	397	407	382	413	375	411	390	398	422	420	377	402	406	403	404	408	416	392	399	413	410	371	378	404	402	363	408	379	394	387	462	399	419	389	411	382	419	417	363	388	419	447	402	394	388	386	372	410	433	426	404	397	434	415	436	425	416	423	368	399	429	449	367	417	385	422	387	396	440	366	390	408	417	413	449	428	357	403	403	439	408	409	374	426	414	393	374	387	390	394	438	412	403	436	396	356	403	404	396	410	408	418	396	400	388	408	428	385	401	379	401	397	385	432	403	412	378	432	381	434	412	388	377	377	412	423	428	365	430	411	443	440	386	395	417	454	403	400	393	369	392	372	398	396	405	404	403	390	383	418	410	407	409	396	431	386	413	409	425	379	406	417	405	406	400	417	398	384	389	381	385	389	448	395	390	398	399	420	430	421	390	396	375	403	422	414	397	381	439	418	423	391	400	401	391	386	406	419	415	380	408	436	401	397	447	366	421	402	420	409	403	374	406	395	395	413	380	416	377	381	442	410	383	420	393	386	415	420	391	423	401	405	412	400	430	380	372	404	397	431	380	429	391	392	416	363	390	397	405	387	388	404	429	409	405	404	397	393	395	411	416	380	415	403	434	425	418	414	407	432	396	377	379	430	401	420	410	427	413	392	397	410	379	410	420	414	401	430	398	416	404	421	462	371	408	407	403	397	354	372	372	413	414	406	376	401	395	361	423	386	439	413	458	390	414	431	374	441	398	417	390	380	399	410	398	403	438	399	394	436	414	400	393	429	384	415	369	398	402	400	382	396	364	391	405	395	391	391	400	395	390	389	374	412	413	390	406	416	375	366	410	427	403	411	400	458	386	422	403	417	404	370	418	380	411	405	416	394	407	409	374	418	382	425	424	393	395	414	396	408	438	383	393	384	383	396	416	407	404	373	414	383	422	417	402	442	421	422	428	378	459	420	433	424	410	411	436	386	390	372	368	424	410	383	392	391	393	403	421	422	402	436	396	416	418	403	401	400	424	412	396	404	399	381	455	399	415	389	431	409	418	405	419	428	408	369	429	393	378	392	426	439	361	364	404	413	409	421	408	397	426	409	416	394	402	421	399	402	409	426	410	376	409	425	416	400	419	415	429	400	364	409	369	423	435	403	405	412	414	450	436	399	414	395	415	418	387	449	414	374	401	415	387	440	415	433	405	408	400	395	407	391	382	401	424	387	384	429	398	392	407	394	392	369	396	445	438	395	384	395	438	384	390	364	379	421	448	405	433	382	467	402	377	447	418	395	422	394	394	413	424	409	428	401	387	421	421
23707	21252	28690	24127	21260	12142	1334	872	735	633	582	534	553	441	486	442	414	428	420	425	394	420	410	390	379	371	407	375	352	345	378	383	350	365	355	350	363	378	385	318	364	365	359	395	364	348	379	330	369	322	366	349	366	331	318	348	340	339	370	352	365	403	366	341	368	348	347	383	370	336	346	352	368	364	362	354	382	351	341	363	372	331	354	341	330	342	354	374	355	356	361	370	348	350	337	360	355	382	347	334	371	355	378	356	343	329	328	371	361	308	314	341	354	355	355	337	348	356	416	398	357	343	349	352	311	364	358	369	349	384	386	331	348	361	375	343	351	366	380	388	337	336	337	342	363	359	367	364	365	365	361	348	329	369	354	374	373	371	339	320	350	351	354	387	330	381	329	356	361	355	336	343	340	350	351	345	357	363	334	399	373	332	344	334	346	376	338	368	339	375	335	356	346	319	321	358	360	366	335	353	354	342	357	341	375	329	377	354	363	357	326	346	335	369	337	349	348	352	397	362	375	331	345	317	362	307	341	381	372	330	310	380	348	360	323	323	332	355	331	334	353	354	377	334	345	373	346	326	333	358	330	348	366	372	345	368	354	382	394	327	366	421	322	324	328	351	328	351	333	374	381	381	355	370	344	336	362	328	366	353	354	326	389	352	350	354	327	353	351	362	370	372	352	374	351	352	377	387	368	322	366	372	376	370	369	338	387	348	362	391	359	358	341	339	366	377	355	362	370	384	347	353	326	346	348	371	334	350	344	335	368	351	342	325	380	357	334	338	380	338	359	355	328	362	370	329	360	360	357	362	372	353	351	341	357	358	333	344	369	331	361	364	331	359	351	317	370	352	356	350	357	360	332	357	368	370	349	357	352	368	355	354	346	385	339	385	355	338	339	352	336	355	354	353	400	362	347	368	370	349	344	337	341	352	355	358	352	387	316	382	343	346	356	377	323	367	355	382	358	381	364	380	340	346	359	316	364	373	372	362	363	369	314	355	378	364	356	372	333	351	360	334	378	341	353	349	351	338	373	362	363	355	359	319	397	328	346	370	375	385	360	327	370	362	356	373	331	381	373	383	353	362	350	376	367	366	351	345	369	347	385	334	374	348	386	339	340	387	379	378	342	349	330	352	350	341	350	356	355	387	367	367	335	353	361	331	364	311	360	365	346	353	389	378	343	334	318	389	334	307	342	375	362	357	360	386	336	357	353	346	330	374	376	367	350	364	384	370	361	386	395	351	377	365	349	331	375	377	345	350	350	343	322	328	336	340	371	402	348	350	355	333	349	370	343	336	365	334	365	351	358	357	330	357	336	295	364	357	380	379	336	354	345	377	356	322	386	352	357	386	330	351	365	310	319	332	353	408	337	379	331	348	338	348	365	372	379	332	333	317	394	373	347	380	357	343	348	360	331	350	382	350	327	344	355	360	357	348	343	364	337	352	331	340	335	351	401	318	353	358	363	347	375	348	367	351	355	357	347	363	392	377	356	374	356	370	359	376	351	356	332	375	402	360	370	369	367	393	370	358	320	358	336	310	346	352	366	385	335	374	384	375	342	344	337	350	336	348	363	361	335	395	337	354	321	367	400	351	357	351	357	361	341	383	368	370	374	346	356	361	353	360	357	358	404	337	387	355	349	352	378	335	345	348	328	351	361	365	348	376	347	374	369	373	374	360	373	326	343	339	326	354	357	383	340	344	390	342	321	365	330	345	359	351	355	329	360	341	332	330	341	319	381	352	405	321	376	352	348	360	359	357	384	337	376	344	378	341	340	375	380	354	361	307	367	376	361	324	372	356	347	372	362	328	375	365	378	365	352	310	347	331	364	334	328	363	371	359	364	378	384	343	338	342	346	341	330	363	333	361	380	326	376	359	344	326	356	351	355	380	368	339	327	344	353	370	365	351	360	367	352	331	381	365	352	351	333	334	326	336	328	354	342	318	377	380	310	371	376	361	347	332	363	352	400	340	366	379	332	324	368	353	387	366	329	337	334	314	372	315	368	373	306	346	327	343	328	362	371	372	355	361	360	331	388	350	351	364	344	388	398	367	362	348	330	331	327	372	396	348	348	345	344	346	366	359	351	383	324	340	357	360	336	368	366	326	336	345	363	355	363	376	333	332	344	371	347	367	369	372	332	332	381	353	368	336	376	373	336	365	394	382	349	342	350	363	345	371	359	346	356	365	340	378	374	353	359	375	366	354	365	340	368	341	345	347	335	330	366	369	349	382	361	358	378	341	380	371	400	321	389	355	383	375	354	350	335	338	356	352	344	358	342	363	341	364	366	347	364	319	387	350	380	330	350	368	377	364	334	397	337	325	371	353	360	383	388	324	337	352	357	338	341	349	330	342	359	394	366	346	322	333	333	340	340	368	339	374	376	377	355	339	354	348	331	374	362	366	352	361	339	340	364	373	404	357	374	337	347	366	372	361	372	363	362	345	374	384	334	335	341	315	378	332	353	352	347	333	343	366	366	355	351	389	339	326	362	376	359	356	356	331	352	340	342	340	371	338	351	346	347	359	354	312	332	341	343	341	342	351	371	374	323	344	345	355	366	377	336	346	311	381	354	361	333	350	370	349	332	353	322	405	349	371	347	366	374	335	349	343	335	344	365	345	366	320	359	362	340	340	336	353	379	365	351	370	360	362	347	387	351	376	378	348	348	336	348	328	344	351	351	354	339	358	338	340	381	355	366	389	378	354	343	354	323	365	322	361	336	356	366	350	346	349	341	350	334	345	362	348	349	355	373	357	312	364	336	367	362	378	348	361	355	342	340	335	374	342	379	341	319	321	353	375	333	350	354	357	346	352	379	358	342	352	390	367	349	365	334	368	369	335	374	335	356	378	348	362	357	318	341	380	360	369	343	367	345	338	389	352	358	366	360	355	361	304	366	336	375	348	371	400	363	368	371	350	387	325	377	361	355	362	379	367	387	372	348	338	350	359	362	373	352	349	340	393	345	367	378	370	365	390	367	370	335	349	343	355	358	322	331	355	367	364	331	345	353	337	355	324	327	349	355	378	328	347	331	322	343	356	331	346	351	346	363	315	363	346	365	386	363	363	345	298	327	363	348	351	321	356	371	347	365	349	353	360	343	357	362	374	375	339	347	339	379	367	348	327	373	362	341	366	370	349	349	376	375	351	320	325	360	338	316	344	364	371	357	323	362	319	337	347	352	360	356	335	337	350	316	349	380	341	347	342	350	354	327	355	361	320	363	357	355	366	341	341	334	343	366	346	357	368	373	339	344	376	346	326	360	348	409	357	341	351	350	335	356	301	373	395	351	375	358	349	385	373	337	356	367	343	384	356	326	385	360	361	332	395	362	348	349	394	316	345	365	336	347	357	342	364	350	360	350	380	355	324	332	366	363	360	348	350	300	347	322	333	377	346	344	350	369	354	314	348	363	355	362	372	377	364	333	373	375	362	345	376	311	355	339	363	341	362	366	336	371	329	383	319	355	345	361	334	353	351	338	356
18557	9485	7962	3983	2574	2008	1619	1496	1273	983	852	713	746	623	616	594	575	534	463	515	470	503	503	494	447	461	473	428	479	444	438	442	407	427	382	406	447	436	400	439	401	444	453	418	431	438	440	434	406	432	439	407	444	423	409	424	430	450	379	398	417	443	405	416	441	407	423	449	409	425	410	411	429	383	413	461	434	409	391	403	433	414	396	415	407	397	420	446	456	417	409	438	399	400	395	432	407	429	440	434	426	412	430	427	403	405	404	396	397	427	424	418	421	397	402	405	377	424	392	379	421	407	412	411	384	433	434	416	415	426	402	414	409	415	395	416	435	431	415	426	400	403	415	418	392	384	403	420	407	401	406	419	424	426	407	399	358	453	399	416	436	378	396	413	436	431	400	390	415	385	384	389	401	392	378	424	453	436	413	424	396	403	431	415	412	371	409	427	398	416	412	389	440	389	378	410	395	387	368	408	410	416	408	432	415	389	428	390	435	427	396	421	415	398	412	432	414	411	425	417	420	406	419	424	415	405	389	391	431	426	406	409	422	389	420	411	374	424	420	434	421	432	417	431	394	417	429	367	434	438	414	411	409	437	393	423	441	421	396	393	409	427	410	409	429	424	426	377	409	382	398	407	413	396	410	419	434	419	401	437	418	406	426	442	419	377	389	416	425	408	428	395	415	379	423	412	433	403	409	422	444	410	405	404	426	413	428	424	443	394	420	409	417	405	386	386	386	399	385	417	404	396	388	419	414	393	425	416	392	423	415	457	430	377	420	425	411	400	402	399	445	421	427	395	433	414	413	432	410	379	387	399	419	403	416	400	436	428	413	401	419	410	418	465	415	428	422	434	386	404	437	386	409	423	382	371	428	395	426	456	396	408	394	426	395	418	421	442	418	441	428	401	404	419	434	401	405	404	416	415	403	382	425	422	389	417	415	416	401	435	396	392	397	382	400	402	416	435	386	412	424	401	409	440	415	388	402	415	420	402	388	397	410	408	404	415	391	419	423	408	434	382	393	418	413	384	406	405	380	423	421	402	411	383	400	404	419	429	418	405	364	408	408	417	401	415	388	400	403	405	395	385	465	393	411	420	382	409	428	405	380	394	392	432	415	410	401	407	425	447	376	395	395	406	403	395	380	436	399	385	440	427	453	434	411	413	385	417	394	416	401	398	412	387	433	398	394	455	428	407	393	416	386	386	394	412	412	389	421	406	416	386	433	430	397	403	421	376	381	377	369	398	423	434	409	411	400	387	425	377	416	414	424	423	378	408	424	408	422	397	386	416	410	399	412	422	404	409	394	402	390	381	414	397	399	416	427	437	431	429	415	403	436	400	425	410	419	445	399	395	454	410	432	424	397	397	430	427	413	410	438	415	405	386	372	451	393	390	378	417	397	415	431	440	426	414	416	414	405	397	434	422	411	406	400	461	419	382	396	433	395	418	406	428	408	447	398	410	396	411	444	388	407	426	421	417	408	382	416	379	407	413	431	397	438	436	367	413	430	405	417	396	411	373	422	414	436	416	443	420	418	387	413	352	426	406	434	395	448	392	425	406	382	406	398	396	411	420	393	403	459	406	399	406	438	407	425	384	389	428	408	430	407	401	442	410	409	390	422	399	392	423	430	396	405	405	447	418	384	402	412	400	405	391	429	419	390	417	383	420	369	352	412	405	391	424	417	415	418	441	442	382	395	417	416	422	395	405	416	396	396	415	429	443	396	392	412	384	441	401	463	381	396	403	402	392	382	427	379	415	407	364	415	379	396	395	388	408	387	398	413	440	399	393	406	402	421	398	464	415	429	429	414	440	373	406	443	421	391	414	440	446	401	397	397	416	385	417	407	402	386	410	400	432	395	397	417	409	414	406	417	392	397	399	420	418	414	414	397	399	423	378	426	380	390	373	385	406	441	411	398	458	380	400	378	443	427	412	439	394	399	409	368	426	405	400	400	420	405	417	399	401	424	395	402	383	410	406	386	411	387	402	415	413	399	424	370	370	398	438	409	383	395	417	421	389	426	376	386	406	416	423	430	425	415	410	369	447	427	428	427	405	401	427	398	380	415	370	414	443	411	403	417	391	397	424	421	428	405	387	427	403	398	413	409	445	396	402	423	381	406	439	413	373	417	393	374	408	394	393	394	412	417	427	418	425	412	407	417	443	421	424	388	365	422	387	415	428	394	393	393	409	419	407	432	386	408	427	420	408	457	414	413	399	398	413	389	393	408	402	419	376	437	377	372	380	406	361	405	411	440	391	436	410	407	407	406	380	416	396	420	436	396	405	423	376	420	425	435	419	400	394	415	417	397	412	395	405	410	379	400	404	417	396	391	440	435	396	387	415	432	424	406	454	438	397	401	398	393	393	398	417	376	432	451	404	435	411	399	371	444	381	444	394	382	427	419	393	418	417	388	417	384	411	393	380	433	424	403	444	396	448	418	398	376	374	403	442	362	406	417	394	422	398	448	413	436	415	396	398	384	417	444	398	416	419	394	444	443	445	362	418	415	377	407	401	394	408	395	416	417	376	390	401	396	407	378	455	454	395	404	405	398	392	429	405	438	391	412	418	436	386	407	391	375	417	433	443	429	427	395	398	391	410	382	407	406	414	416	424	415	419	414	413	401	400	439	402	420	430	414	429	422	410	428	377	404	416	415	405	361	388	422	443	439	429	421	414	384	375	386	378	405	421	407	425	447	393	433	414	417	421	421	421	398	415	420	422	395	427	409	385	427	390	385	404	408	439	464	407	387	379	422	434	414	400	418	405	378	442	376	403	407	439	408	382	410	414	439	434	415	393	424	393	415	414	412	405	408	382	436	432	420	408	389	376	396	409	426	403	426	376	381	445	411	431	408	429	437	407	400	369	404	405	419	413	413	416	415	438	413	418	398	428	428	424	393	390	420	425	449	401	400	411	404	391	409	384	401	406	415	392	405	430	400	404	375	397	389	436	425	392	408	393	404	418	420	412	416	379	404	388	415	432	411	416	405	398	379	419	416	462	387	416	383	402	397	399	416	403	423	407	400	434	404	429	367	381	390	428	410	407	399	382	446	378	401	420	414	415	428	397	424	459	408	391	393	415	420	391	409	345	421	422	384	417	436	427	410	405	398	413	412	388	420	440	427	414	415	407	379	413	397	381	385	417	406	443	405	416	375	388	441	438	410	407	385	397	360	401	388	402	412	400	428	404	415	380	402	414	371	389	407	402	385	410	409	401	421	390	398	427	398	396	421	428	392	412	424	433	404	395	395	415	413	399	400	390	396	409	383	439	395	390	419	420	412	434	409	426	401	364	424	432	411	413	384	391	396	411	402	376	405	418	435	440	378	414	421	405	408	396	433	370	380	414	451	390	396	397	432	391	389	428	458	395	410	424	418	398	435	438	406	422	436	432	374	429	397	391	409	405	421	397	417	398	336	395	381	400	425	415	397	400	435	422	419	431	374	402	424	420	434	397	407	403	426	433	417	382	397	449	405	404	414	445
24905	21224	27631	25097	12475	1168	912	916	815	726	731	692	716	683	681	686	610	647	644	603	631	637	673	600	615	658	654	617	623	653	611	534	613	638	581	602	568	618	586	608	583	602	607	607	623	627	581	563	608	636	581	657	597	599	595	604	620	619	594	634	607	616	614	671	647	636	636	615	593	617	589	603	646	585	618	596	634	551	614	645	589	619	608	613	625	598	622	612	611	623	619	625	609	616	594	578	592	612	590	575	588	593	594	616	611	576	599	644	595	614	569	623	618	612	625	608	596	566	628	589	640	575	661	641	615	650	592	567	608	625	646	569	643	632	546	603	642	636	623	627	642	613	629	578	566	647	621	606	589	617	601	617	602	609	632	607	625	598	625	641	636	602	625	622	606	614	598	628	632	601	599	623	646	601	626	613	578	592	604	652	627	622	604	594	623	574	613	644	603	626	603	566	604	603	613	604	618	603	661	613	631	615	640	575	595	633	591	633	636	629	591	635	541	580	598	629	643	644	584	590	643	582	599	580	643	642	644	649	584	586	616	629	567	602	635	626	611	614	630	602	582	630	589	608	616	623	588	585	604	586	627	575	643	595	603	603	614	600	596	602	617	600	581	610	603	563	619	636	575	571	623	595	601	617	629	601	594	568	555	578	626	614	606	565	611	570	608	617	568	615	594	634	592	562	588	633	582	661	627	603	634	619	573	652	602	626	601	597	591	608	601	634	593	669	593	594	581	590	603	625	653	604	643	625	608	598	602	605	595	643	608	584	570	549	595	615	547	626	624	591	615	641	597	584	570	593	605	630	642	583	635	577	627	572	577	606	604	597	626	619	607	609	590	609	607	526	597	619	631	621	615	589	627	642	580	653	530	625	624	623	587	588	608	619	613	628	594	667	594	596	575	582	598	669	618	630	595	564	581	595	568	653	661	654	610	571	593	589	592	601	551	616	569	620	611	582	549	617	590	625	583	563	617	596	586	617	605	631	575	612	592	638	573	596	602	556	611	623	593	651	622	597	574	604	666	597	612	585	612	588	618	611	572	629	583	621	579	668	595	589	579	603	583	627	603	698	586	616	598	581	596	605	616	628	614	585	570	628	618	613	599	603	627	659	553	572	676	623	640	581	621	621	606	593	621	593	595	661	612	636	628	626	618	587	639	585	607	583	594	639	624	623	616	580	598	634	607	626	605	620	594	572	561	568	658	629	620	586	608	608	629	634	615	621	598	622	628	659	598	630	607	604	612	589	600	598	641	610	589	617	636	615	645	621	593	649	577	644	600	636	591	625	632	627	626	601	602	587	625	573	611	622	581	623	627	582	607	585	562	614	582	630	595	618	634	603	587	594	622	605	584	602	628	646	617	604	619	606	589	607	606	608	544	600	619	659	632	626	582	559	633	568	615	579	600	599	619	589	598	599	629	605	573	633	594	608	596	607	578	632	613	615	592	618	610	617	596	619	607	610	622	623	562	633	592	561	575	590	578	620	606	578	606	678	607	637	632	593	613	646	630	609	611	625	662	592	564	585	635	624	594	590	616	570	631	592	576	620	660	645	610	635	663	589	577	643	625	660	613	599	556	593	643	637	595	595	641	638	595	628	613	624	626	630	635	561	570	630	622	594	639	636	601	604	602	573	612	610	608	614	647	598	648	633	627	641	619	618	638	622	616	599	601	682	600	625	638	623	605	590	610	635	596	618	624	655	602	628	593	612	588	611	634	644	592	635	574	615	613	619	612	604	580	585	636	621	611	591	589	584	598	522	528	548	610	609	612	593	614	645	611	601	633	639	621	607	597	568	615	579	597	639	582	618	584	597	624	608	588	589	627	643	603	605	637	615	639	633	622	616	630	599	564	599	579	599	593	617	628	574	636	595	638	595	597	620	628	618	604	578	605	651	626	619	618	603	607	609	622	603	582	584	628	602	608	630	617	627	599	613	614	587	616	578	619	639	575	639	565	590	616	628	606	569	618	608	600	587	600	616	639	606	583	594	577	624	587	615	568	592	611	568	628	569	614	629	590	604	620	661	598	611	595	590	629	633	623	617	591	634	604	621	563	584	591	592	607	586	640	607	670	656	609	615	602	654	601	610	628	611	591	596	567	600	624	589	547	649	621	591	611	614	635	586	572	573	599	612	589	583	571	652	610	598	622	619	579	587	602	627	573	610	600	632	621	609	606	585	651	639	612	654	608	619	627	563	606	612	626	641	640	687	591	608	620	623	628	584	606	600	597	572	651	578	569	589	621	602	613	565	620	631	632	609	598	595	644	596	614	591	598	595	597	623	602	611	621	607	621	584	607	611	625	594	597	572	583	639	609	620	582	605	589	608	576	611	587	648	561	630	598	529	605	636	598	583	612	575	596	630	647	587	585	611	620	633	607	651	553	623	615	641	611	604	609	597	611	602	608	608	584	635	640	622	643	622	593	602	568	606	608	591	617	612	611	661	612	603	585	584	635	577	590	594	621	586	553	598	624	647	575	624	589	583	652	631	597	639	629	651	580	616	643	563	648	589	609	610	637	556	596	606	624	633	618	625	582	627	631	586	634	579	563	619	590	565	669	572	589	538	641	612	593	585	629	627	625	588	595	598	587	612	627	609	602	580	644	605	559	605	574	664	614	640	613	590	626	638	618	630	631	634	639	641	611	570	602	620	609	639	589	633	594	621	608	573	603	612	613	576	604	675	624	590	577	605	635	613	641	611	630	591	629	588	645	577	606	648	593	644	558	594	612	606	647	622	599	579	632	650	591	605	612	628	627	601	607	626	640	620	593	547	624	584	588	622	642	582	609	615	617	612	613	620	595	614	633	589	614	635	560	595	566	602	626	570	628	606	613	606	626	613	613	615	592	615	596	633	609	626	604	615	621	639	652	598	636	631	621	621	592	589	631	659	580	609	647	606	607	645	624	594	616	572	606	607	565	600	589	648	591	575	616	616	639	630	650	585	582	605	601	623	616	604	598	621	613	625	578	613	559	634	620	641	598	552	608	575	610	583	659	613	607	617	614	652	608	607	578	593	655	610	575	609	618	594	560	601	631	570	618	590	585	587	610	619	618	622	619	588	598	634	644	630	583	628	635	601	595	583	568	610	633	568	646	591	616	626	621	590	627	587	657	620	580	610	652	613	574	579	568	604	644	621	606	599	628	617	620	587	570	606	593	566	561	600	640	616	634	540	595	662	589	611	620	640	572	594	623	607	638	609	608	558	662	618	605	638	626	625	623	632	597	602	607	626	593	594	638	647	602	578	583	622	578	577	566	582	620	594	576	599	622	635	635	575	592	599	605	615	572	610	646	597	582	607	561	623	595	580	584	584	585	581	614	591	600	574	576	572	600	584	572	615	586	617	590	644	585	596	592	638	612	594	538	557	586	561	590	576	629	587	628	627	632	629	594	607	670	616	600	627	600	577	570	616	635	646	656	613	623	585	650	583	595	596	648	581	585	630	654	607	627	589	592	595	610	586	591	609	611	613	655	662	627	577
17050	5735	4646	2597	1859	1595	1436	1387	1167	1036	946	901	915	850	797	820	773	733	760	700	774	741	684	781	727	714	754	754	730	692	720	748	675	686	695	672	730	652	732	668	665	688	661	686	691	714	679	719	690	708	711	724	695	676	755	666	686	684	657	695	721	667	710	681	720	695	696	690	738	694	714	669	694	658	677	707	643	722	676	741	686	720	762	712	720	757	710	655	685	682	705	700	705	749	681	715	698	696	722	661	740	727	748	712	694	736	695	711	722	672	684	722	684	722	717	752	680	685	784	672	703	709	693	677	717	685	684	684	678	674	729	698	663	694	706	680	713	713	735	689	690	660	668	727	742	700	736	687	730	675	683	708	640	705	722	696	694	664	674	707	713	710	718	661	766	665	682	733	716	669	656	708	731	734	650	701	651	678	718	661	680	697	705	689	714	748	704	689	718	700	688	688	669	701	694	673	672	721	667	661	713	719	708	676	653	716	708	653	737	724	682	725	708	736	692	644	680	690	716	680	733	738	711	716	700	706	693	733	729	704	694	660	743	749	729	728	657	707	784	711	667	703	748	693	646	669	716	706	713	673	718	709	732	673	714	716	699	696	704	717	680	686	710	673	720	655	653	692	663	686	680	696	744	705	668	697	695	710	715	690	668	653	685	713	740	704	658	707	643	708	632	681	670	738	731	681	751	676	727	681	705	697	701	680	728	670	664	682	675	712	689	698	686	719	692	730	677	638	685	695	716	668	744	738	729	666	711	687	697	720	691	659	668	668	680	722	683	685	676	667	674	695	675	724	695	709	649	708	677	692	691	681	656	705	687	658	691	682	716	668	655	685	666	713	719	671	691	693	715	729	687	671	720	681	694	685	708	690	732	693	637	681	667	714	683	735	682	671	697	744	691	710	710	700	663	670	672	698	700	694	670	690	718	722	648	768	688	709	649	716	708	694	686	676	695	703	688	656	673	663	689	695	757	676	734	695	734	720	688	655	703	684	666	687	681	670	707	700	683	691	720	674	666	678	705	727	659	682	679	749	677	714	704	715	679	705	719	723	700	637	723	690	662	689	745	727	699	663	642	751	689	665	680	721	665	698	675	728	747	758	691	757	719	686	669	718	693	699	687	700	670	696	678	696	687	681	707	678	714	671	714	652	647	667	715	668	681	671	678	714	707	686	637	697	732	682	696	704	715	665	677	730	661	681	720	688	677	668	689	678	709	661	714	668	687	714	674	711	674	679	723	739	685	657	695	724	687	702	644	693	699	725	761	714	703	684	739	614	699	620	670	705	658	684	708	705	728	756	696	669	761	688	733	702	656	671	743	761	721	688	692	715	684	724	665	689	703	660	778	686	720	693	708	648	679	675	700	725	688	678	662	665	707	680	715	694	668	679	717	641	724	688	683	709	687	704	703	682	702	688	681	676	702	713	692	708	708	689	663	688	698	684	694	700	725	752	705	694	725	717	728	705	710	694	741	704	726	710	701	684	667	692	730	696	630	705	688	647	675	677	667	685	684	699	672	688	647	733	676	685	700	735	719	699	718	668	712	696	668	730	717	694	709	694	642	713	666	699	675	712	669	705	738	707	739	744	714	676	677	725	648	684	658	680	713	698	760	685	698	680	728	708	714	681	727	704	717	725	675	689	670	661	693	675	684	714	697	684	648	717	677	733	729	737	712	693	723	681	693	705	671	715	673	691	654	725	675	699	720	676	671	688	715	677	772	702	723	699	712	661	678	741	698	703	698	663	714	677	707	689	668	725	693	734	720	731	671	667	703	694	670	669	707	691	660	710	681	695	617	713	732	693	748	710	687	688	690	694	673	735	727	693	690	696	736	701	710	674	761	747	699	743	665	678	676	689	687	699	661	662	688	690	709	720	738	666	693	641	698	648	710	683	694	701	705	665	696	670	702	689	690	725	728	645	683	691	714	694	743	669	687	695	701	748	762	668	686	673	703	725	755	681	764	689	696	676	676	646	680	666	676	716	737	724	681	685	708	723	696	673	690	681	716	734	720	733	711	722	719	715	717	683	726	696	660	685	694	647	684	676	669	703	688	683	672	719	735	672	682	680	703	719	654	674	661	708	694	670	677	717	650	687	704	658	703	693	698	724	748	692	701	681	731	673	687	673	681	712	692	707	753	688	667	690	722	715	698	714	649	672	691	676	694	695	724	688	666	719	690	711	637	732	689	708	656	696	742	758	692	684	730	665	727	710	698	715	715	701	678	687	692	705	674	688	654	707	668	627	682	661	743	685	659	701	710	731	726	725	698	702	657	689	662	686	661	735	685	714	688	697	686	651	737	727	727	678	691	722	677	719	684	704	700	738	745	701	653	664	668	697	689	724	707	716	690	692	703	672	649	697	654	769	643	682	713	670	673	696	692	701	660	643	617	706	695	691	714	734	710	700	657	677	691	721	668	673	674	667	651	644	718	653	666	735	696	695	649	718	716	712	721	634	698	676	684	684	662	672	681	751	687	689	712	664	734	705	686	730	712	707	715	702	680	666	701	695	694	663	672	673	685	681	714	678	666	709	694	705	694	660	699	646	718	718	697	711	682	726	717	658	646	688	722	701	693	711	657	682	677	718	702	691	687	679	665	721	696	651	672	691	691	680	674	693	701	716	736	649	690	753	686	677	710	735	663	694	670	707	733	703	710	736	673	694	690	660	685	738	713	717	684	682	683	640	705	755	699	680	694	726	714	693	711	688	700	683	687	707	694	686	721	705	721	695	647	699	640	736	672	684	702	700	666	719	727	700	654	645	675	709	653	715	713	692	721	728	731	737	700	726	687	662	697	739	680	624	709	717	695	727	695	681	696	672	717	707	705	718	713	715	721	733	689	687	703	720	740	681	679	663	658	650	735	684	703	667	701	766	689	715	681	655	716	690	668	687	705	692	711	673	734	759	678	680	702	709	746	719	666	717	701	720	742	688	694	684	712	714	702	719	693	695	718	716	704	694	678	700	685	723	715	682	726	694	633	729	688	681	724	680	635	675	715	729	706	644	666	692	684	708	693	726	696	738	677	719	675	708	707	666	705	679	628	687	705	684	676	706	710	686	690	654	725	692	700	719	703	726	673	718	699	638	697	702	685	665	653	676	678	679	715	684	697	724	723	668	679	703	725	691	706	716	690	725	708	675	712	653	689	716	678	689	684	661	674	631	666	727	679	684	699	721	695	687	722	684	693	703	685	684	754	656	627	675	685	692	691	700	656	698	647	720	674	736	707	703	706	713	715	677	694	676	713	707	706	705	696	698	674	716	729	664	651	749	706	729	716	672	683	705	683	709	652	667	708	699	713	705	699	699	735	718	755	673	685	660	694	636	667	680	696	684	715	668	686	707	709	674	716	684	707	660	706	723	682	706	712	676	705	704	729	718	671	718	671	726	724	696	680	711	732	674	671	709	696	724	687	677	674	702	706	712	724	716	727	701	682	741	737	694	639	707	704	667	705	733	722	729	717	693	655	696	725	681	675	728
22747	21258	29014	23806	21261	21347	12358	2015	1444	1227	1175	1108	1130	1008	933	877	910	859	848	831	877	825	771	804	829	760	767	778	744	789	826	797	790	781	768	737	816	753	809	712	763	781	759	828	730	754	755	743	787	762	764	711	760	761	741	729	745	766	717	716	750	708	745	666	716	723	745	731	777	792	720	759	752	739	744	705	767	765	816	728	739	693	706	722	772	725	721	736	736	679	765	739	740	755	713	753	707	731	828	731	711	750	740	727	723	753	710	749	737	767	765	744	735	721	752	727	742	738	763	771	775	728	720	752	759	739	745	707	751	760	711	772	721	758	723	731	723	714	754	718	753	739	739	762	720	729	751	723	764	726	746	759	721	733	756	760	788	754	750	756	728	743	723	748	802	757	731	733	743	745	733	758	679	684	749	719	763	776	758	784	759	738	760	792	746	748	716	742	751	756	727	778	710	713	739	751	728	740	744	744	752	724	694	713	730	708	744	720	753	697	735	757	692	687	727	727	708	713	750	676	727	735	700	755	746	706	705	714	738	742	722	771	740	748	733	760	766	705	695	706	744	695	678	736	686	715	799	736	766	733	800	745	732	683	696	752	756	768	777	725	738	708	770	770	750	699	779	724	754	696	720	713	750	747	778	718	702	747	766	691	736	731	723	805	724	690	761	768	767	743	749	742	772	739	749	757	712	725	710	695	764	766	756	711	753	723	723	705	758	761	746	766	699	720	751	754	731	726	769	721	741	780	740	698	750	774	760	713	723	767	719	709	718	767	763	746	712	721	773	716	707	700	772	731	732	706	752	735	745	780	711	735	726	733	714	787	732	740	802	719	718	717	722	711	742	722	749	718	701	716	737	704	636	722	707	721	706	754	726	665	704	736	703	716	701	787	799	736	715	700	701	759	766	697	710	757	689	821	730	758	732	739	792	708	761	703	771	742	730	747	713	768	756	695	692	741	735	723	734	698	709	706	726	737	710	755	706	734	712	680	744	754	714	757	781	755	690	774	731	729	718	723	737	723	767	706	720	728	784	739	684	763	715	731	750	741	734	778	748	762	733	721	710	731	720	736	716	736	751	721	753	717	769	729	746	738	726	748	727	785	715	704	735	744	724	727	723	709	756	763	713	714	761	726	700	771	716	700	697	735	749	734	754	729	701	702	709	743	693	730	741	731	742	781	740	746	746	702	775	705	749	763	726	706	689	718	717	725	731	783	674	731	752	738	730	775	800	724	731	724	736	747	764	760	684	747	718	778	758	721	738	692	741	720	730	734	776	754	696	714	714	750	694	687	761	736	710	675	748	712	738	764	784	749	733	784	690	753	738	728	738	777	699	745	741	682	737	702	732	704	726	717	763	787	767	765	736	714	718	696	718	676	737	732	714	788	721	672	710	762	665	713	780	745	708	724	768	775	764	757	686	696	698	721	766	778	705	684	733	735	752	746	718	739	710	713	698	734	708	784	702	721	716	767	791	704	766	752	768	693	728	775	735	732	785	719	734	762	715	701	730	773	706	747	700	705	688	754	747	720	698	723	758	688	716	671	748	738	718	710	714	723	730	801	752	703	735	719	694	761	760	712	734	740	723	740	784	685	759	731	724	718	776	770	733	758	771	749	692	722	762	694	744	734	719	816	758	719	709	735	760	771	715	689	718	744	702	751	760	747	745	713	725	737	760	784	726	728	745	718	742	733	752	744	741	707	755	740	729	752	728	696	736	759	719	734	735	750	733	776	702	704	713	740	750	716	760	773	733	745	780	737	753	729	765	709	714	752	725	742	774	735	696	744	711	704	736	700	725	768	717	718	676	752	737	734	745	736	739	690	727	761	769	751	757	748	726	722	744	771	715	692	716	733	756	696	719	749	778	751	680	701	684	719	703	762	754	737	717	728	737	746	703	733	692	729	735	718	765	732	734	757	756	736	728	669	765	725	740	707	741	777	735	750	744	738	754	708	724	741	761	748	739	740	743	748	742	735	736	683	723	723	717	731	714	720	727	701	769	711	742	687	774	731	707	773	749	710	720	737	715	710	748	749	711	752	748	674	747	723	737	775	715	745	723	735	748	754	749	827	710	713	734	754	789	677	762	699	709	751	718	733	700	721	743	776	730	683	679	704	718	738	658	746	748	736	766	731	723	772	752	752	703	739	705	756	737	759	706	716	717	730	755	767	688	756	756	766	702	751	719	756	736	724	770	702	759	745	755	732	759	689	751	742	687	735	701	746	732	751	727	757	738	712	794	751	779	779	729	709	711	723	697	733	740	714	772	743	719	727	717	731	740	707	748	759	777	757	742	703	752	698	708	726	744	765	743	755	739	803	717	701	716	720	690	717	735	700	732	700	717	747	759	711	727	708	736	720	754	696	743	728	719	752	688	716	726	766	767	685	731	741	778	723	731	702	723	763	740	748	715	676	700	721	747	684	757	739	744	744	693	709	700	742	788	736	717	698	723	684	767	738	715	717	750	767	755	705	725	752	791	715	708	694	702	717	753	706	723	684	762	725	741	711	720	727	762	742	739	751	743	794	723	751	717	722	711	756	733	698	762	747	747	681	755	767	732	694	764	743	708	735	739	760	703	732	760	748	676	743	732	722	706	723	725	686	763	761	707	770	728	758	703	750	740	748	726	738	730	719	740	720	721	736	781	740	772	770	763	752	742	721	769	754	743	750	730	728	737	735	703	713	712	707	730	716	709	746	742	760	722	724	744	756	768	718	703	729	709	709	716	758	731	710	741	747	737	738	733	701	732	722	780	720	705	760	688	733	706	760	766	710	735	695	739	716	704	740	740	724	752	716	651	692	730	692	747	691	759	720	729	730	706	711	713	779	762	678	720	731	677	760	744	741	747	726	764	726	743	720	699	717	713	759	746	721	700	748	731	750	741	774	706	715	703	768	723	722	739	732	731	722	697	721	696	716	744	737	741	721	730	745	764	758	686	723	759	750	747	693	736	734	716	782	683	728	725	754	759	734	759	751	776	713	689	702	729	730	713	754	775	760	732	757	706	740	727	741	750	724	736	720	747	706	733	751	709	759	705	723	751	726	721	682	718	721	721	740	737	781	764	671	729	728	772	747	763	733	759	749	724	772	751	750	772	747	758	707	746	752	769	739	792	734	743	721	741	711	744	719	708	712	706	755	735	710	739	709	776	766	740	764	730	707	699	755	729	728	700	774	759	692	719	692	665	766	698	703	696	712	695	758	729	723	770	760	712	725	746	711	694	740	728	742	692	757	738	736	755	754	757	687	698	732	749	680	744	769	747	736	788	756	704	731	773	680	736	754	724	722	658	722	745	781	750	800	728	726	698	740	723	693	749	753	706	765	745	684	741	742	689	790	683	793	671	778	710	726	717	743	750	697	737	754	713	695	753	729	713	708	744	720	721	713	729	763	725	707	779	746	719	764	781	748	718	758	723	806	744	710	738	713	683	732	734	736	729	729	745	714	728	772	724	704	761	753	760	756	729	694	719	734	700	687	694	717
18894	15727	13527	7006	4931	3754	3188	2945	2272	1808	1638	1516	1471	1222	1184	1060	1127	1022	1017	903	921	924	897	911	934	871	880	884	861	864	821	862	813	847	923	794	845	797	845	823	788	794	825	834	814	817	774	831	839	802	816	759	783	840	781	836	775	765	818	762	828	832	844	804	818	826	806	881	800	772	744	783	765	757	731	755	784	790	784	774	788	799	780	757	749	763	849	815	781	747	803	758	765	785	803	748	792	836	821	806	791	829	821	771	825	854	790	830	801	825	793	843	786	847	804	871	786	795	811	739	787	764	844	801	760	778	758	828	850	773	799	798	816	821	767	807	775	788	759	804	837	789	776	751	720	794	798	790	798	797	801	823	787	745	807	792	760	787	762	818	789	765	787	824	777	816	760	738	794	830	784	813	795	795	767	797	786	807	817	843	809	792	799	773	778	825	771	751	768	790	778	815	839	794	795	791	769	765	757	773	790	727	828	759	797	776	794	803	782	784	779	830	786	797	835	760	814	826	802	781	830	807	738	801	845	762	754	755	804	767	826	763	819	788	817	765	813	769	794	787	757	769	831	778	852	782	815	825	848	816	817	800	762	777	767	806	777	770	820	820	796	839	816	788	799	796	765	819	745	815	757	825	820	805	843	799	811	770	721	775	792	808	858	746	800	820	790	837	774	788	800	839	789	769	749	840	775	790	822	792	807	844	823	778	785	803	821	797	811	777	820	812	781	801	763	816	737	789	801	738	771	762	786	806	769	774	797	756	805	816	804	803	810	859	802	776	791	781	793	819	784	818	772	825	763	772	798	765	780	786	826	759	760	824	800	792	780	765	793	783	755	769	813	762	802	827	788	784	813	831	803	812	829	781	783	761	792	744	818	801	801	818	802	854	858	801	814	839	776	775	820	810	752	833	754	794	769	824	798	830	752	785	789	749	800	749	803	808	787	827	702	834	840	810	805	839	750	820	846	773	810	787	748	777	781	839	772	777	845	813	820	770	814	786	808	759	797	785	805	787	791	815	758	825	811	758	807	736	818	749	791	797	777	793	781	820	773	858	785	807	762	797	768	850	824	780	758	807	794	753	815	821	792	758	767	785	769	803	807	776	790	801	837	808	758	775	827	826	768	820	820	806	772	793	777	794	741	846	807	776	787	808	804	780	782	846	779	806	824	781	799	790	816	723	833	756	753	763	813	859	794	810	828	776	764	800	839	783	810	816	778	808	734	768	786	815	863	770	806	802	762	785	821	764	759	762	807	824	792	792	751	776	785	816	827	738	752	819	761	849	790	771	744	765	771	760	805	731	788	802	812	786	765	768	803	812	804	840	846	772	759	803	783	796	816	838	769	762	812	832	805	799	816	786	763	845	776	781	771	783	826	787	787	780	830	772	788	827	770	810	765	775	784	814	823	807	782	843	860	795	779	765	818	817	802	820	768	764	798	758	805	809	744	797	747	775	784	765	750	771	812	792	794	794	809	844	785	817	790	775	823	734	794	776	801	758	821	801	806	806	818	801	762	817	785	827	801	750	774	809	819	821	809	831	830	809	792	786	765	802	816	837	749	772	792	754	835	775	772	751	820	786	827	752	769	798	794	802	837	790	802	761	755	814	799	759	773	779	823	786	812	784	842	799	756	832	799	763	791	782	792	755	784	824	799	824	877	799	824	788	771	796	794	803	819	799	759	818	738	745	778	814	802	772	784	809	784	764	799	785	786	777	821	857	780	812	779	834	754	750	730	756	790	748	769	815	776	791	756	770	764	809	850	764	812	813	788	811	806	825	808	784	774	834	838	766	797	809	782	787	760	819	769	821	806	785	783	801	762	795	790	799	798	798	833	797	821	784	803	762	788	812	820	817	806	765	776	762	800	737	774	816	769	773	839	845	820	809	832	761	773	742	800	787	796	746	732	807	817	750	796	776	786	852	801	791	815	725	807	805	811	780	759	799	794	809	799	769	774	817	810	840	766	851	777	731	802	822	807	784	746	838	767	791	778	745	749	792	739	797	830	787	808	773	793	751	801	790	821	815	838	742	763	828	805	788	812	788	772	743	776	841	763	772	813	817	745	827	772	802	774	759	786	818	760	771	765	857	775	827	812	820	816	811	760	772	802	798	827	796	793	800	861	811	791	799	747	808	825	789	769	761	789	770	792	795	793	771	784	800	811	772	797	831	821	777	757	736	793	786	795	759	761	787	777	782	809	734	768	819	815	798	804	808	838	777	792	821	742	748	804	796	802	786	767	770	819	826	790	733	788	806	806	793	785	791	780	840	824	750	776	786	833	809	835	784	807	803	767	804	790	819	793	816	755	795	777	810	801	807	802	838	822	783	801	808	775	758	779	782	819	753	747	806	771	817	774	811	857	797	770	804	793	809	789	802	776	774	810	780	805	796	755	823	771	825	780	746	814	825	795	816	812	800	847	800	778	823	832	785	765	794	796	773	747	779	843	775	801	801	799	784	811	790	756	754	818	799	787	764	733	807	803	789	830	786	820	804	813	780	796	792	748	789	741	760	810	813	792	825	818	756	762	806	777	778	746	811	780	811	752	817	792	746	747	777	786	745	794	739	779	798	805	737	814	788	756	781	848	824	750	771	776	819	768	772	811	791	781	756	768	800	783	763	784	776	757	780	835	796	843	799	756	780	768	765	799	821	826	748	842	802	778	792	807	802	788	817	772	788	828	774	784	848	799	749	782	751	789	792	840	717	779	786	747	846	782	805	802	756	794	784	775	794	775	811	820	807	785	766	792	792	814	790	826	822	757	795	827	853	799	847	859	740	833	770	749	723	731	782	732	811	766	761	792	795	818	763	795	727	735	803	818	784	769	791	731	814	738	824	828	805	770	760	828	804	802	813	799	776	813	735	803	755	761	804	827	816	791	791	755	815	807	735	767	781	754	821	813	727	754	798	788	776	786	777	772	791	763	797	780	783	721	773	827	792	754	796	824	787	791	763	757	789	789	776	766	768	830	803	765	809	801	779	774	751	807	790	803	791	744	747	794	809	778	808	804	790	814	805	794	811	820	790	775	817	789	798	725	786	799	781	802	795	802	821	738	765	780	783	767	784	739	853	815	821	782	835	777	785	762	769	801	790	792	762	750	744	843	819	782	800	798	758	769	779	837	812	766	804	788	808	818	798	775	807	784	784	776	775	750	773	809	850	803	828	793	754	786	772	776	828	768	831	758	772	760	823	731	808	715	762	811	785	786	829	775	778	823	722	758	805	818	810	817	831	751	791	741	863	749	817	815	788	816	847	774	734	746	757	755	780	817	774	841	768	750	769	744	760	779	815	820	773	818	804	802	801	808	764	814	783	787	801	799	787	853	811	773	776	807	803	793	774	787	781	808	815	761	820	797	810	815	787	780	820	817	831	811	805	783	796	846	782	823	818	797	821	818	818	793	822	816	820	759	782	798	803	773	823	787	812	789	835	826	778	831	767	821	763	796	777	815	799	782	813	811	814	751	773	839	796	798	811	846	778
27369	20472	8764	826	491	414	461	417	357	339	365	328	393	333	318	337	358	353	384	347	343	337	332	337	332	352	320	342	345	305	312	345	351	362	323	354	310	354	323	317	342	337	334	325	339	313	294	332	332	345	353	349	338	352	373	336	347	378	320	356	377	353	365	336	349	331	336	334	336	342	339	331	334	366	353	318	313	313	329	323	333	339	308	322	336	291	355	334	363	318	328	317	355	353	297	342	319	360	297	324	319	334	348	330	345	360	305	335	359	294	293	304	355	338	331	329	347	330	364	340	353	331	309	332	328	296	348	326	307	332	345	349	337	315	334	352	327	348	338	311	302	307	313	325	312	333	322	345	330	348	319	344	340	325	323	328	342	327	383	347	334	358	342	323	287	350	339	339	343	346	308	352	297	327	343	329	352	345	332	286	302	373	330	326	338	349	360	317	340	354	328	326	335	362	311	341	355	325	315	373	357	336	348	335	341	287	341	353	335	343	315	336	327	337	341	329	328	325	316	343	292	323	307	347	308	345	317	374	336	335	364	325	334	321	356	362	337	337	320	301	333	341	324	354	312	316	333	329	335	350	345	332	310	316	338	338	329	349	356	327	341	313	316	325	345	319	289	320	308	300	341	319	313	327	335	310	293	352	334	293	345	311	342	334	346	340	296	329	353	307	280	333	314	325	323	327	329	321	361	335	319	342	337	349	352	327	342	328	353	331	328	333	321	292	346	324	361	355	328	318	345	318	327	342	307	311	357	347	338	332	293	344	327	321	319	343	319	341	344	322	324	319	363	320	357	335	380	347	354	363	363	358	315	340	317	322	340	359	312	333	346	361	346	311	316	341	323	309	314	379	345	345	340	332	309	335	349	358	344	326	322	319	343	334	331	317	336	337	348	310	340	337	364	338	321	326	316	320	304	333	311	341	361	326	355	350	334	322	332	338	344	331	327	376	322	351	338	298	331	304	317	353	325	339	339	354	322	368	314	331	356	333	336	353	326	343	331	353	318	351	346	313	325	306	324	328	329	339	317	344	354	332	355	329	350	373	317	310	326	319	304	311	330	307	327	354	354	313	349	298	344	326	313	342	304	330	321	314	312	331	362	309	326	291	325	330	324	334	316	354	329	350	333	325	313	342	331	309	324	344	326	351	311	316	312	353	313	300	343	360	294	359	363	341	321	341	353	349	332	354	326	310	343	335	330	311	345	325	321	297	344	327	332	341	286	350	354	339	315	310	335	337	344	320	346	320	348	336	338	326	338	323	349	338	327	339	346	342	354	326	352	303	335	314	333	348	358	313	333	323	298	328	328	338	326	347	378	338	321	355	327	336	319	316	354	354	340	369	328	323	330	335	316	340	340	340	369	317	333	323	306	304	323	340	332	328	343	302	332	366	323	307	340	326	336	357	312	336	331	305	363	332	345	353	320	335	371	328	320	320	315	332	343	310	332	328	317	331	368	344	326	309	353	344	327	327	349	308	354	350	349	354	351	380	338	331	332	319	319	369	340	309	336	340	302	370	341	336	350	341	324	353	331	300	334	341	329	338	332	344	337	351	336	348	310	342	364	352	326	340	356	361	329	348	307	338	320	329	330	345	339	317	337	353	334	308	352	331	358	315	342	333	341	348	350	347	342	332	336	352	319	329	326	338	369	331	343	349	344	324	334	332	321	369	333	307	335	347	349	357	328	322	355	317	353	352	356	337	298	327	300	367	326	339	344	371	333	355	332	330	346	340	333	333	347	312	328	336	341	346	340	305	340	312	324	348	329	314	323	357	333	330	324	323	338	348	303	340	312	358	332	351	338	320	321	332	336	333	343	316	343	323	269	335	343	291	330	304	324	324	322	329	357	321	346	339	287	347	364	364	306	317	305	294	314	335	342	353	349	328	338	334	343	315	314	319	323	312	340	309	324	331	351	330	309	335	342	309	341	338	325	335	331	305	323	352	346	337	332	387	334	336	341	335	344	317	329	337	337	322	323	291	361	333	312	344	327	333	390	331	281	323	297	336	353	319	328	327	337	330	355	347	335	351	359	355	333	304	346	360	280	349	346	336	342	329	344	317	335	342	324	334	307	321	303	348	325	332	287	330	344	322	324	324	304	335	317	291	320	317	356	369	326	326	314	331	342	350	332	338	331	343	342	355	331	346	317	310	343	320	317	296	337	343	362	381	334	341	330	342	351	338	343	331	370	324	365	325	336	343	290	306	350	316	311	321	315	322	340	331	366	344	344	330	358	338	344	325	342	343	361	360	337	310	352	352	307	344	323	330	325	325	342	306	321	323	340	297	365	355	343	323	344	332	330	317	351	350	317	311	334	349	340	326	344	321	341	316	326	337	353	328	391	358	301	357	335	343	343	355	349	360	379	336	342	310	322	354	357	370	341	326	354	350	362	317	332	347	345	333	334	331	334	329	349	337	368	344	331	344	319	318	317	341	324	337	330	348	330	336	358	316	322	333	353	351	329	338	349	342	362	355	309	337	366	326	344	341	335	309	313	313	342	335	335	324	311	338	349	353	373	332	362	311	329	347	316	319	348	339	320	322	356	346	292	346	321	329	322	318	325	302	324	308	358	309	331	315	328	328	340	317	331	346	335	327	325	340	340	308	317	325	348	336	346	333	334	337	357	325	361	356	328	307	361	376	329	402	319	335	319	323	316	344	328	297	327	313	315	332	334	328	286	338	334	350	332	340	324	317	356	363	351	322	319	357	333	355	347	357	359	342	329	315	320	325	357	316	320	323	306	335	363	358	334	318	305	323	313	327	321	320	335	320	311	320	304	343	330	331	345	324	307	325	310	330	316	336	319	334	333	312	362	305	281	344	338	305	319	317	327	296	329	328	307	334	312	324	324	333	318	325	327	347	361	343	329	301	355	329	318	330	326	323	307	332	319	345	310	340	323	338	310	318	361	328	308	310	372	342	311	303	336	337	352	343	367	319	338	310	324	345	353	305	313	334	325	293	329	341	318	319	352	355	372	347	330	337	374	326	318	326	357	354	335	325	357	327	347	319	333	314	335	314	319	304	343	370	315	337	349	335	325	350	354	316	313	347	317	300	369	326	330	323	337	351	336	369	331	341	365	297	353	302	342	345	344	309	344	341	321	322	307	293	330	349	340	308	325	348	328	315	336	330	340	359	323	331	369	364	365	345	329	337	345	392	370	338	330	341	333	327	352	335	334	305	350	349	377	314	328	298	300	348	330	354	357	327	349	349	312	343	333	335	315	332	350	338	329	318	346	348	344	363	303	337	329	323	360	353	356	353	310	335	335	348	353	354	351	325	358	309	375	301	337	365	309	300	338	290	324	333	349	320	350	303	339	328	357	336	332	342	355	317	323	347	325	368	296	329	309	332	306	309	345	337	309	369	331	318	326	333	349	331	309	306	333	351	366	325	325	329	344	364	309	338	330	321	337	358	339	341	345	340	363	345	332	308	347	324	311	298	346	356	324	337	365	362	319	344	323	339	323	307	359	312
13417	1280	1106	647	570	532	605	553	456	483	441	465	496	417	423	410	404	406	413	423	405	407	385	424	402	391	427	407	422	445	393	397	399	383	425	379	421	398	402	410	431	418	382	412	410	405	417	449	418	394	391	432	403	425	424	401	383	357	364	397	401	376	410	428	433	410	430	434	437	400	419	413	436	432	415	402	421	356	410	410	393	439	367	417	400	415	452	406	429	388	447	367	393	425	376	396	428	381	372	418	412	391	398	409	395	393	371	412	384	385	390	411	412	438	414	389	408	410	424	430	392	411	400	381	391	422	425	406	428	409	408	417	396	405	382	363	407	408	421	380	389	382	413	429	382	425	410	390	386	374	405	388	416	404	391	404	379	361	393	413	424	391	367	380	412	403	423	408	396	388	407	399	452	387	398	388	427	382	418	364	373	430	382	428	394	407	384	422	408	392	416	361	399	404	394	417	404	409	395	373	409	396	394	404	414	399	419	388	379	399	380	368	370	385	420	430	429	363	411	413	437	386	393	444	407	412	380	417	387	401	435	392	407	419	410	420	411	413	428	375	434	373	391	384	416	416	383	417	389	370	389	429	424	418	407	421	404	414	416	420	398	377	423	413	394	428	398	418	390	395	364	409	415	437	404	393	378	422	414	419	394	386	381	405	394	428	395	420	409	421	403	408	426	409	403	400	393	433	385	396	429	417	440	436	401	411	416	418	428	373	394	382	449	413	355	374	393	412	417	387	371	367	369	396	409	394	409	410	398	397	428	389	376	399	427	448	402	426	380	380	388	407	394	415	407	407	422	406	386	415	419	378	356	388	412	385	366	391	394	379	431	418	417	391	393	408	390	422	398	430	354	414	390	390	411	376	386	421	392	365	416	401	393	401	398	410	461	426	404	401	397	381	393	417	382	429	422	391	423	377	418	425	400	414	371	411	442	379	370	354	372	406	407	387	395	421	380	400	387	360	437	389	413	410	395	384	387	404	416	405	413	420	405	427	386	403	387	433	413	426	393	410	388	402	408	398	379	370	395	440	406	375	402	371	406	380	361	397	402	405	385	401	423	385	394	372	406	387	433	407	409	489	403	390	390	383	439	368	418	412	378	404	410	393	424	421	410	439	411	406	436	383	380	422	461	400	408	385	461	442	414	401	415	429	399	420	402	432	426	425	428	390	391	406	366	370	416	372	431	409	428	369	391	408	413	391	440	374	415	425	429	397	398	396	358	386	464	415	398	421	438	434	416	384	418	385	374	397	389	440	355	408	408	412	399	384	432	399	409	412	421	393	413	424	408	438	411	396	414	408	405	399	395	401	435	360	401	398	389	399	388	376	420	422	352	423	364	373	410	431	420	401	371	410	422	438	399	429	366	385	422	381	408	391	420	425	393	451	372	417	384	388	381	412	399	391	400	380	381	384	379	400	446	429	407	363	391	390	411	407	448	402	400	407	386	363	404	415	396	391	415	416	397	416	416	394	407	386	391	378	354	401	429	379	372	376	389	400	359	395	351	401	405	402	404	385	425	420	420	413	437	402	418	408	407	376	395	394	420	382	412	406	383	434	409	401	385	403	393	412	398	439	428	396	413	423	446	427	379	408	423	395	395	388	414	411	393	384	411	404	416	376	410	378	427	404	403	403	422	384	403	367	422	399	397	424	400	376	380	382	385	351	388	389	406	420	403	457	364	391	395	375	379	386	420	440	458	409	403	403	402	396	441	381	456	400	396	408	393	406	435	401	402	392	377	382	388	392	398	414	412	417	404	402	379	389	405	398	406	418	369	395	411	375	393	426	437	417	383	404	439	410	378	387	428	395	371	463	415	389	384	401	423	398	393	403	441	375	405	410	400	395	383	411	399	409	405	399	395	380	418	409	389	428	403	376	396	390	429	402	381	427	423	408	414	382	384	378	424	412	380	400	400	404	453	402	394	397	417	384	386	423	383	411	420	393	407	422	424	431	396	393	415	387	407	391	422	410	398	367	397	410	396	398	387	374	381	411	387	363	409	413	351	388	389	433	439	384	403	386	365	385	397	391	434	412	416	405	432	407	395	403	404	388	422	400	417	416	388	411	400	385	399	386	391	400	372	436	425	392	479	391	403	411	405	409	432	404	393	401	406	410	414	385	420	414	396	379	386	402	397	371	384	379	435	414	402	412	384	439	367	405	397	385	406	396	379	396	423	416	393	355	404	414	412	386	396	404	412	421	409	400	396	370	405	409	395	391	377	391	404	423	381	395	400	424	393	421	431	413	402	413	397	412	403	379	429	394	408	414	395	406	406	403	414	380	398	374	416	394	414	396	427	389	364	391	363	396	391	373	430	406	395	420	428	383	398	411	383	402	382	423	387	421	419	370	425	419	390	405	429	390	404	411	404	421	368	407	398	442	412	375	428	381	373	424	375	398	411	377	410	377	394	433	405	418	398	403	396	355	380	407	391	377	423	384	396	422	403	392	419	398	369	382	412	400	400	421	442	378	412	410	418	393	380	409	383	413	384	404	373	372	401	395	389	396	391	398	392	391	410	366	391	394	438	403	401	389	384	378	395	387	403	408	395	420	381	384	400	374	413	392	440	408	394	400	414	402	390	402	441	404	380	441	438	421	380	404	415	383	400	402	402	464	402	412	391	417	385	406	412	412	422	390	385	416	385	399	378	419	392	398	415	401	424	424	419	395	405	417	400	390	350	395	419	376	381	420	378	403	378	439	392	404	416	376	394	412	415	402	407	396	417	412	438	374	381	388	372	442	343	397	417	375	379	430	428	393	437	444	393	382	396	413	370	388	415	415	384	420	397	440	400	418	377	400	402	397	394	419	409	425	398	370	399	407	420	435	432	405	450	394	357	400	376	410	397	406	399	413	373	417	401	411	400	393	402	428	414	405	383	398	433	383	374	406	420	417	379	399	401	386	425	387	412	389	386	408	369	437	403	386	376	423	412	423	410	415	405	408	391	418	366	415	410	346	405	378	376	432	408	441	408	400	420	391	391	395	421	392	412	380	404	417	395	406	394	432	404	414	382	429	406	443	384	416	391	396	433	475	397	408	387	402	414	413	419	403	410	402	412	379	418	396	408	407	403	405	401	413	392	403	411	405	386	396	419	399	431	387	372	443	410	444	412	424	401	413	420	381	404	446	439	445	400	390	409	407	436	383	383	418	403	419	399	401	412	385	400	388	399	407	417	372	399	412	394	428	406	392	425	374	414	400	371	374	375	438	424	419	414	420	404	392	381	389	407	374	400	405	418	415	428	409	420	381	416	417	406	404	425	370	361	385	416	397	395	377	434	397	392	398	412	391	409	416	389	414	422	413	379	425	412	401	388	395	394	399	429	391	374	406	367	415	405	410	415	393	403	401	392	424	389	424	374	391	414	364	431	415	413	393	419	435	369	401	369	412	387	403	401	400	382	428	414	431	379	398	395	426	407	409	404	354	405	421	408	388	381	375	417	404	388	425	412	386	372	389	432	383	410	424	400	392	391	399
23662	21228	28651	24111	21232	12565	1424	904	646	644	571	568	509	482	490	440	394	438	431	406	402	380	392	435	387	369	355	368	382	346	383	377	387	392	353	382	376	344	383	389	403	378	380	407	366	379	389	392	331	376	379	338	333	399	361	384	349	335	378	357	374	390	361	333	359	378	365	358	364	372	382	340	347	386	325	368	346	352	371	388	383	361	346	387	362	359	319	375	346	374	374	343	346	357	381	391	339	342	364	390	370	343	324	368	381	343	370	359	358	348	360	356	364	354	357	359	356	358	350	338	359	363	350	386	364	336	333	337	352	331	353	355	351	380	342	398	359	375	371	329	352	347	347	377	364	390	381	340	344	405	388	376	335	330	377	350	395	341	328	384	337	331	365	370	376	358	365	361	348	361	363	344	355	369	365	385	336	352	364	317	383	366	350	358	364	330	357	364	343	354	360	352	339	370	329	365	359	367	362	366	349	348	359	333	376	332	367	352	348	392	397	339	351	359	337	340	352	348	314	346	335	376	349	350	360	323	356	345	368	369	392	369	373	375	347	316	371	373	363	327	363	365	320	374	334	364	362	370	358	334	332	332	391	344	359	361	323	415	357	344	356	353	345	355	346	345	359	335	303	357	361	359	358	335	363	351	366	357	358	357	317	332	373	354	361	365	335	388	366	360	387	337	366	362	346	366	365	366	327	363	348	347	317	368	376	364	348	356	360	380	308	334	347	346	347	381	350	369	334	359	367	358	364	388	343	357	337	345	382	343	372	334	355	375	344	347	359	384	326	344	380	334	339	359	377	367	342	388	341	377	375	350	393	351	316	378	361	355	350	396	388	366	356	323	336	336	360	360	373	363	358	326	356	358	364	368	352	365	370	339	333	356	344	378	376	344	359	331	346	326	352	350	378	352	349	359	336	362	341	344	365	374	358	366	380	348	363	375	387	353	372	374	376	357	360	340	305	349	332	330	366	334	361	372	350	336	371	354	356	366	370	353	351	385	356	355	362	352	363	326	358	359	364	363	343	328	352	348	369	323	344	345	357	343	338	388	391	345	376	319	398	397	341	349	374	346	358	364	361	330	376	348	355	323	374	373	360	376	344	329	350	357	345	339	348	347	333	370	397	356	327	349	359	370	344	372	339	331	351	393	371	351	337	362	351	362	330	387	348	337	326	391	376	373	371	326	332	357	357	362	331	387	352	366	360	333	348	333	309	375	322	372	351	371	361	356	369	345	346	359	348	343	379	391	386	347	367	390	370	359	376	351	371	378	336	365	360	326	378	373	384	336	378	384	373	380	372	384	354	348	384	350	363	346	360	346	366	356	355	368	399	342	353	366	375	396	315	389	347	361	357	368	372	337	341	362	363	344	349	358	374	384	330	350	355	356	398	362	380	346	360	407	316	319	331	361	321	373	332	350	369	363	374	357	366	362	356	360	343	387	357	359	331	371	355	338	361	391	354	356	340	358	341	346	353	342	323	355	343	349	361	329	313	354	357	353	349	360	358	344	357	360	350	362	386	332	379	329	369	371	337	377	354	329	379	371	351	361	378	358	341	354	389	366	357	355	337	352	348	371	341	340	397	374	359	359	420	336	333	364	373	362	361	353	322	346	361	338	376	330	364	361	351	370	324	395	352	382	364	339	385	364	356	357	342	366	351	344	324	356	354	364	357	336	406	327	375	367	341	404	349	378	347	352	339	351	377	335	353	346	366	372	349	384	335	355	355	354	374	378	351	377	372	363	337	322	341	354	368	362	335	335	359	382	371	334	336	384	365	345	351	331	377	362	365	364	345	339	357	352	368	371	390	365	346	324	371	361	340	353	367	366	368	371	342	382	331	342	350	352	367	367	331	346	345	365	349	322	365	347	335	361	355	367	326	361	355	366	371	325	369	335	341	379	348	336	352	355	318	362	350	365	359	388	315	386	360	378	367	360	369	347	360	380	383	336	338	349	346	339	383	324	376	367	322	385	323	369	385	335	359	332	346	389	392	358	338	327	341	332	369	372	342	392	348	310	351	317	343	366	396	345	350	393	341	355	381	355	372	373	347	352	352	332	352	380	346	348	399	335	342	349	322	360	349	345	363	390	352	375	358	326	374	354	355	315	367	356	389	361	347	359	368	360	341	357	379	358	342	337	322	374	396	321	343	365	351	377	347	353	389	370	342	373	357	373	352	351	345	361	303	356	369	337	364	363	351	360	326	360	364	351	382	373	362	348	367	383	351	362	330	377	387	319	356	381	369	388	392	323	384	342	344	373	341	332	369	332	346	369	358	385	375	315	365	347	370	335	334	384	350	312	335	365	368	349	340	387	365	371	331	357	338	381	332	340	348	375	358	355	348	362	308	307	319	347	351	371	373	356	340	362	367	359	361	347	372	333	376	335	357	347	343	336	350	374	356	337	348	384	347	351	364	362	359	371	392	324	396	347	378	353	345	380	385	356	370	338	353	365	362	368	359	335	343	371	370	339	347	346	382	360	366	389	354	355	382	358	360	351	361	332	365	368	337	380	329	383	335	361	365	355	343	360	334	365	390	365	354	352	332	345	346	351	375	349	367	349	341	361	358	361	336	325	348	347	348	378	366	336	369	350	365	353	385	371	360	357	355	354	349	362	360	346	378	388	351	329	361	309	343	358	338	375	349	363	324	366	362	337	385	342	342	374	318	388	361	373	366	327	333	327	347	395	346	348	335	351	355	373	329	323	352	387	349	359	374	336	316	404	350	362	348	360	315	338	345	351	318	377	383	363	345	349	336	348	358	374	384	349	352	367	355	343	365	393	391	369	365	394	374	368	362	364	372	343	360	333	302	392	342	365	356	365	348	349	365	375	371	376	358	345	373	379	355	363	343	387	386	358	369	344	370	364	317	317	365	367	358	337	334	345	348	331	339	334	353	355	343	366	367	342	340	323	330	317	353	338	388	357	379	338	375	373	358	368	363	362	340	325	357	345	400	338	351	359	351	356	354	317	347	353	337	347	341	364	356	360	353	361	344	334	367	366	371	353	370	358	350	326	347	401	377	368	365	363	363	368	377	349	369	357	373	327	371	369	358	318	354	349	380	344	355	349	352	341	346	336	341	391	344	355	390	348	369	369	387	340	366	371	368	381	341	369	345	361	357	342	345	355	370	343	327	379	346	335	344	368	352	338	355	351	339	374	357	369	374	381	372	339	357	329	355	360	347	375	369	333	352	351	341	312	322	355	367	361	359	358	364	353	344	347	334	345	358	347	387	357	343	369	350	367	376	356	387	332	357	353	373	383	361	362	379	356	350	376	349	360	359	336	308	365	364	391	358	331	363	353	382	331	352	379	392	334	344	354	350	368	378	377	363	360	335	371	361	383	343	387	349	382	368	367	352	374	326	337	333	343	380	327	340	378	348	364	334	335	340	335	356	344	379	347	348	343	329	306	335	359	373	383	388	329	381	365	359	344	367	319	372	340	327	367	364	352	357	367	375	339	370	348	341	356	336	350	354	358
15585	9705	8009	3968	2623	2072	1802	1437	1206	966	829	825	710	654	571	555	570	541	555	522	477	463	473	436	478	473	454	427	451	427	445	414	459	414	421	417	409	422	427	414	432	422	425	409	406	406	418	383	423	436	409	396	450	386	367	426	440	425	446	436	402	417	411	423	407	416	413	431	417	413	415	425	435	391	393	435	399	424	414	383	443	413	376	382	394	471	437	417	412	389	434	405	409	428	375	434	451	409	418	382	427	437	447	415	432	407	416	418	431	410	414	393	390	448	413	402	416	437	416	436	418	423	400	394	429	393	460	398	413	398	404	405	410	412	390	423	415	444	386	414	414	382	376	406	428	439	367	382	454	384	392	423	402	414	403	406	382	408	414	405	398	418	400	398	427	427	413	426	435	403	385	409	387	424	447	382	423	412	435	408	420	411	383	417	407	403	426	416	426	423	422	410	430	397	433	426	429	433	431	431	410	453	436	415	433	413	439	437	394	452	389	425	424	432	415	424	424	390	413	444	399	401	410	409	437	406	437	393	409	388	391	393	384	405	392	418	370	437	415	409	372	394	427	408	406	397	441	425	426	398	390	404	433	394	442	399	430	427	367	371	412	403	370	373	424	387	377	442	403	397	410	388	426	397	410	402	416	431	396	438	444	431	378	402	437	433	413	383	409	418	410	410	425	459	416	406	376	379	373	402	371	399	398	372	380	400	385	421	418	395	431	412	428	384	413	433	416	437	424	415	419	429	413	392	410	426	446	415	425	377	418	399	391	430	426	436	402	402	381	410	414	373	373	421	401	415	392	433	381	422	405	393	396	391	400	415	427	422	398	383	436	422	436	409	385	432	417	407	411	391	452	402	418	391	392	442	405	431	425	385	428	450	399	397	413	399	411	405	381	404	411	401	412	397	424	408	423	433	433	408	400	422	419	405	431	391	402	392	426	361	418	415	412	392	411	422	417	396	379	394	387	403	424	406	414	382	415	393	389	392	456	427	413	409	399	417	419	433	403	426	432	373	388	385	412	396	428	396	416	398	371	406	408	428	412	439	412	428	385	396	390	408	394	403	398	418	419	424	412	438	417	429	385	434	396	412	426	406	425	410	407	390	407	441	436	400	431	407	395	449	397	395	466	407	393	406	417	396	392	394	413	423	370	399	449	392	375	423	402	413	396	379	413	418	382	410	372	429	436	427	396	399	395	402	410	406	423	417	402	421	434	433	432	405	399	400	409	426	415	391	385	434	435	401	406	421	405	430	392	415	410	400	414	420	371	422	406	422	404	400	396	398	417	447	418	429	416	395	413	357	377	430	392	381	397	379	410	408	436	416	413	441	413	418	416	393	419	400	417	422	383	436	385	397	426	401	366	403	421	414	425	428	374	432	401	432	454	427	405	417	422	408	381	419	393	411	366	409	436	394	405	384	389	429	404	419	397	460	386	433	420	441	422	413	425	427	368	395	435	390	377	391	411	375	450	382	391	423	403	422	416	436	396	430	405	436	373	403	421	422	405	397	414	443	382	399	433	366	424	393	414	455	401	427	404	444	434	413	402	423	426	403	384	453	378	435	402	414	405	414	438	412	426	408	416	415	395	380	404	414	410	368	414	392	400	392	407	394	403	443	436	436	404	415	401	408	442	370	406	423	398	444	415	421	393	423	411	402	385	404	405	425	405	385	409	437	379	419	426	418	419	414	406	406	393	409	395	405	390	421	372	421	419	407	433	458	381	408	408	416	415	399	370	378	408	436	412	405	386	427	435	382	474	410	420	404	416	390	396	417	404	429	405	439	428	402	406	395	403	439	393	419	408	412	430	419	426	396	447	388	410	423	421	411	397	391	485	409	388	401	431	341	424	382	362	408	420	429	407	404	392	438	420	407	426	411	441	407	392	394	386	422	414	394	393	360	385	387	397	415	440	453	393	394	409	367	440	427	438	427	385	385	376	425	419	377	400	411	409	406	400	411	435	424	396	400	428	369	456	424	407	401	375	431	372	410	395	400	424	450	376	410	418	376	415	404	411	432	381	405	368	441	404	397	426	425	387	396	435	413	415	396	435	382	431	389	412	417	392	406	381	393	415	384	402	423	408	388	427	421	383	428	408	388	405	435	430	418	402	396	394	417	406	414	398	383	425	390	412	398	444	434	405	424	425	411	423	387	424	429	412	379	422	443	389	408	430	396	410	426	402	418	418	424	432	416	406	382	414	414	380	419	364	415	400	407	440	414	414	402	403	431	371	409	426	411	394	411	407	359	418	387	422	420	432	418	405	389	454	396	385	406	406	431	389	392	404	422	441	370	403	402	409	415	405	416	396	387	409	404	445	426	396	448	421	402	398	427	419	389	422	419	402	384	421	422	412	413	418	389	407	415	408	423	379	398	393	426	415	402	406	449	422	411	411	426	386	360	428	395	421	383	389	399	402	371	406	417	405	406	404	391	410	429	379	384	385	401	404	396	390	397	390	405	408	405	394	383	442	420	405	427	409	414	372	378	391	414	397	395	428	380	412	422	446	399	405	407	387	410	424	403	441	378	424	385	428	428	398	410	411	395	425	372	398	421	391	409	423	398	449	412	402	401	372	347	443	390	394	443	391	422	364	430	408	437	402	405	377	403	416	389	400	389	397	399	415	373	399	381	426	403	412	377	404	420	455	436	403	403	369	380	402	412	388	398	385	411	403	399	377	404	422	403	409	422	388	441	383	415	411	419	376	423	442	423	398	416	402	426	421	400	430	410	423	397	378	388	402	385	412	387	407	445	417	413	406	393	406	446	416	407	410	432	443	377	420	381	409	416	406	451	423	418	418	429	389	409	410	414	409	406	434	391	405	408	400	396	415	403	383	403	440	453	395	403	384	388	392	393	424	412	386	448	415	406	407	411	420	405	435	368	437	413	409	392	402	390	397	405	451	396	411	375	412	384	382	382	410	400	415	439	429	400	401	435	387	413	371	417	387	415	425	419	401	425	408	432	428	437	399	404	390	394	436	405	415	383	430	358	419	417	402	417	395	434	433	394	430	402	416	403	441	419	404	387	408	395	396	418	375	414	386	416	427	374	451	426	447	415	398	442	444	365	428	403	433	414	381	432	388	427	411	454	426	433	393	385	426	394	408	431	393	402	394	441	395	393	403	428	407	403	394	407	402	442	406	395	403	402	385	405	403	422	400	388	405	376	405	397	416	441	419	419	444	418	418	412	400	415	406	401	398	402	412	422	405	385	393	451	384	420	464	443	421	395	384	413	379	378	432	430	420	435	407	406	408	417	387	412	403	400	410	416	408	390	425	409	394	417	392	406	417	382	426	434	402	404	368	422	414	398	368	445	419	396	397	406	395	437	406	394	395	401	403	414	420	414	391	419	446	390	385	387	426	412	376	409	401	441	409	394	385	412	404	419	430	435	385	422	430	402	404	386	434	403	417	374	417	376	423	364	413	388	388	413	358	392	390	423	417	409	385	400	426	383	380	433	399	404	393	414	403	378	403	420
24905	21255	27661	25079	12560	1235	970	844	823	752	707	730	704	674	650	666	665	654	665	642	631	593	671	580	609	627	634	573	614	628	612	621	595	578	632	658	629	632	650	609	598	601	618	599	622	596	592	591	622	622	614	662	635	599	624	640	634	607	607	605	658	617	577	576	554	624	569	628	656	639	610	583	587	608	587	601	590	621	548	645	666	579	617	624	564	637	587	628	625	591	583	618	632	598	596	614	629	612	576	570	634	593	603	595	613	593	616	584	590	601	628	560	618	606	585	633	588	629	597	632	630	597	603	605	592	611	604	603	655	650	567	619	597	610	595	636	620	593	617	621	617	614	614	616	627	569	564	576	592	645	652	594	535	568	609	611	666	587	586	616	641	566	616	588	594	620	599	628	573	617	598	585	653	612	604	568	626	592	648	615	649	575	563	599	596	593	611	662	614	627	622	597	569	625	614	616	599	593	599	602	646	610	620	629	628	606	615	632	581	589	613	626	622	607	588	618	539	607	621	667	570	608	668	615	668	638	622	585	608	578	595	610	607	569	627	604	587	569	576	629	622	584	631	619	607	624	569	629	609	583	606	646	581	612	596	636	634	620	664	652	617	591	662	627	610	606	587	572	554	581	663	650	596	642	625	605	598	624	650	599	616	622	612	643	614	570	630	590	610	642	625	601	619	590	657	605	598	662	618	603	635	591	613	576	602	658	630	592	607	657	564	632	633	587	589	603	668	600	637	591	608	621	566	610	606	636	622	579	597	629	604	587	572	683	611	649	607	619	638	652	576	642	613	616	562	598	643	638	563	544	599	584	587	590	580	614	599	600	652	603	651	595	654	617	583	691	585	608	605	619	546	597	619	616	623	572	574	613	627	627	616	621	579	611	602	580	614	607	594	649	618	614	568	612	591	606	595	597	580	630	578	574	635	627	590	626	613	647	550	629	603	604	545	615	619	607	628	589	591	576	584	575	577	617	615	587	599	626	632	598	617	608	613	612	605	637	602	641	573	619	610	615	603	602	624	641	645	646	578	607	632	613	602	584	639	542	641	595	611	561	599	625	630	583	632	602	589	592	621	619	592	653	607	615	629	625	642	619	587	589	649	589	587	628	611	582	637	598	596	608	599	613	623	616	604	616	552	671	587	603	583	627	607	633	636	664	606	615	629	607	634	579	602	589	585	652	616	674	623	613	606	602	595	622	612	618	599	620	604	581	540	635	619	563	629	624	575	595	580	610	625	626	605	616	615	625	629	625	590	599	619	623	619	615	616	604	571	631	632	599	571	617	559	634	556	640	608	615	568	621	645	610	587	631	608	619	610	596	650	587	593	568	637	639	626	612	622	581	610	616	548	582	609	622	619	622	542	633	598	618	606	652	546	590	650	637	603	621	593	622	653	639	648	657	609	624	565	598	647	544	642	619	582	605	585	601	619	629	604	608	607	590	603	613	618	612	564	602	619	588	635	599	612	578	563	572	585	563	642	595	608	644	595	600	619	605	624	558	615	581	605	583	610	598	617	589	613	665	623	582	634	569	646	603	611	567	649	559	612	606	584	586	600	608	658	624	626	630	591	544	590	632	594	629	641	588	576	634	605	630	632	627	645	607	575	603	614	606	603	578	521	606	631	624	591	609	601	603	585	573	625	609	592	640	660	621	635	562	607	602	620	601	588	605	649	627	612	633	588	620	597	581	617	616	608	641	587	602	574	594	639	627	590	619	626	583	590	605	573	657	639	564	645	593	614	636	637	614	578	607	597	580	623	606	633	643	600	659	579	593	568	588	601	651	605	598	564	609	616	653	675	642	580	605	592	609	621	643	608	635	588	609	626	609	637	620	596	603	593	604	601	588	602	576	578	620	586	619	615	546	598	617	585	592	599	614	580	558	617	592	637	618	600	579	620	600	617	593	621	627	613	639	595	641	592	631	572	607	629	613	603	635	603	576	665	572	602	639	622	588	617	587	592	575	601	569	618	632	628	614	602	609	649	670	624	554	619	611	559	599	642	629	651	559	623	651	599	652	615	568	604	638	589	617	624	600	634	584	619	614	614	552	651	630	639	664	587	589	565	591	618	582	600	604	604	592	582	557	597	603	636	637	661	633	586	617	567	605	622	624	650	614	639	632	581	628	637	573	568	619	591	607	589	599	593	614	609	663	617	650	609	621	581	623	667	663	627	598	612	648	632	617	627	631	605	642	597	626	634	602	597	617	634	593	603	605	630	612	609	633	608	593	629	647	625	609	608	606	611	618	611	598	633	632	625	607	611	582	589	595	581	597	606	590	634	603	635	600	617	590	574	592	604	630	583	647	641	607	632	602	563	574	628	588	568	607	574	624	636	604	591	604	604	628	583	622	604	644	585	606	620	633	606	644	619	558	618	630	612	628	592	600	614	604	566	662	611	585	587	610	592	621	623	598	575	608	623	566	624	641	647	594	628	615	597	619	621	645	598	628	618	631	608	640	577	603	591	633	597	593	567	584	648	563	604	574	619	574	610	636	602	602	616	641	608	595	660	578	597	605	579	580	611	568	630	596	630	576	600	623	610	595	624	595	569	608	631	652	598	613	637	584	615	567	578	635	598	628	591	610	653	620	629	654	591	642	569	590	593	594	612	614	573	593	594	577	561	585	619	599	613	574	605	600	598	631	570	644	595	581	589	621	640	602	623	610	575	590	611	578	605	578	630	598	648	631	622	567	636	605	622	601	650	588	593	634	568	629	652	635	606	535	618	607	597	652	560	580	631	574	627	600	566	600	589	550	570	601	601	597	594	599	617	573	603	600	590	605	579	586	645	585	570	621	617	544	610	593	618	598	633	603	584	580	658	598	615	624	606	556	566	593	627	596	611	649	584	562	621	614	612	565	614	618	575	599	577	625	576	594	608	575	614	637	621	660	574	622	591	603	607	595	605	635	607	592	605	592	594	636	615	605	575	600	613	644	590	611	601	604	614	607	600	623	633	620	612	600	600	593	674	610	604	572	597	573	614	598	633	603	644	562	587	624	608	599	611	612	559	607	587	585	617	651	597	579	587	631	647	603	587	607	610	612	589	629	621	651	619	603	612	606	609	613	603	643	638	626	609	567	628	588	603	570	587	589	673	587	574	671	679	580	627	590	578	573	557	564	620	649	619	613	583	584	597	589	562	580	655	594	612	573	628	598	628	590	613	583	556	555	596	641	622	586	618	609	598	585	570	606	553	608	605	618	579	573	604	560	647	610	616	601	607	596	650	617	598	619	599	603	573	616	606	576	595	611	574	598	541	626	584	572	650	622	623	606	554	597	593	597	589	601	608	635	571	609	595	574	620	602	594	619	563	619	628	578	641	588	625	636	666	583	564	622	633	604	606	618	610	613	640	602	590	587	628	591	657	621	621	617	623	609	628	621	582	637	565	611	620	598	589	555	667	622	642	581	625	644	597	597	582	604	605	602	605	654	649	605	601	600	576	587	602	601	618	611	569	621	553	616	624	595	611	618	618	627
15126	5786	4676	2467	1973	1608	1485	1286	1033	1058	951	963	784	810	746	825	745	783	802	735	715	741	741	715	741	718	711	684	685	679	691	671	676	691	712	746	737	729	694	714	718	662	713	685	689	674	681	660	699	722	697	683	666	693	692	710	718	688	771	720	691	691	702	672	685	706	734	688	660	726	740	681	680	706	727	742	671	702	678	721	723	755	689	702	707	652	733	661	715	758	664	655	680	672	708	681	702	701	715	667	689	689	730	698	709	710	711	697	689	715	748	699	706	698	678	698	659	726	731	700	696	689	732	655	728	722	665	707	698	661	677	687	697	678	682	662	677	705	697	720	673	701	701	716	699	703	707	716	693	732	688	658	702	711	729	675	707	733	746	643	712	704	707	721	692	672	717	713	737	721	714	684	716	719	715	654	676	687	738	689	708	700	647	723	682	684	667	718	660	695	696	680	678	761	748	673	660	683	677	684	677	694	734	664	643	711	692	660	661	700	670	674	660	700	713	688	732	732	707	681	758	661	641	717	654	692	730	725	705	703	702	680	680	713	730	682	711	710	671	699	683	714	673	733	682	664	629	700	707	721	731	632	679	705	694	698	703	715	698	660	723	725	691	681	703	659	698	695	715	691	719	655	694	792	712	711	680	730	702	692	706	716	700	744	667	690	675	680	668	691	722	707	681	689	695	722	690	717	750	702	701	696	703	724	717	679	714	669	676	706	682	689	649	716	674	678	736	650	714	643	657	700	719	697	726	714	716	701	734	739	721	678	767	719	699	693	696	682	696	728	709	712	674	684	687	714	681	731	712	718	693	713	721	656	694	684	674	672	710	760	681	707	728	759	685	683	710	693	697	655	692	726	666	668	699	709	695	678	692	687	665	687	674	685	715	699	732	640	673	705	687	668	701	732	715	685	691	714	716	674	655	693	705	694	700	702	667	700	670	699	707	695	704	679	717	658	674	715	702	718	652	655	679	651	691	673	683	708	661	720	691	661	697	651	729	662	680	695	639	687	714	726	732	678	697	670	695	732	737	724	720	714	716	729	682	670	665	700	696	634	669	659	725	699	706	710	634	693	687	663	766	701	637	733	654	682	707	721	673	730	716	712	676	672	700	678	740	695	643	718	719	666	693	682	675	699	640	696	732	627	719	721	664	712	665	678	705	739	724	718	707	672	710	657	687	670	741	685	701	651	685	692	718	663	658	637	643	725	702	679	690	707	675	701	673	690	709	725	659	628	707	666	713	677	681	722	697	673	651	681	707	705	696	655	694	680	710	660	658	657	650	647	676	658	667	697	740	683	714	675	642	680	663	702	707	664	687	750	729	622	644	687	704	645	685	761	673	665	671	678	681	722	690	712	700	755	695	699	741	683	670	664	701	694	705	643	706	730	697	647	728	677	708	682	680	698	722	654	677	703	663	721	685	673	695	713	686	670	684	724	647	727	695	732	676	698	720	640	733	732	722	676	697	684	670	703	678	734	712	715	753	706	708	696	658	713	694	695	708	744	723	772	701	677	740	665	692	707	704	676	737	709	706	664	648	714	714	669	712	709	721	705	661	675	736	712	726	731	726	696	743	706	700	675	693	721	727	655	702	697	676	687	654	708	695	677	687	710	674	671	723	703	740	696	658	667	732	668	662	692	637	715	737	673	665	700	705	709	637	693	741	740	693	693	664	668	734	739	706	701	714	664	710	705	715	736	710	728	708	753	673	686	641	665	745	690	696	711	721	689	682	670	732	734	660	700	704	636	676	751	679	651	685	698	722	696	689	742	693	710	673	676	674	717	704	728	681	691	667	672	716	734	629	713	701	682	708	663	663	714	675	706	616	681	718	687	723	707	700	694	713	698	745	656	717	714	724	674	692	674	677	701	715	704	687	686	731	689	736	755	641	695	709	690	683	689	682	734	700	742	730	718	761	699	684	661	689	700	673	632	682	675	719	729	717	712	665	678	710	677	711	719	723	676	681	738	730	693	704	685	710	711	687	694	712	701	683	709	702	731	680	698	721	674	682	674	714	671	692	692	696	721	654	702	678	667	686	719	713	656	667	704	701	711	670	770	688	718	647	669	698	687	717	672	692	721	714	769	674	748	711	744	704	647	730	709	723	658	675	731	679	709	705	675	672	741	663	712	689	684	712	695	714	698	718	709	705	672	671	674	680	710	728	727	741	690	682	671	709	734	730	755	716	718	708	713	709	721	703	688	683	712	709	716	714	663	703	698	644	685	667	691	683	667	679	705	678	745	701	701	668	701	658	713	669	665	708	649	676	697	725	686	711	702	671	696	737	646	675	711	650	685	693	649	715	680	720	662	692	727	721	682	690	682	694	678	729	693	718	693	708	678	672	654	675	754	642	679	679	668	697	685	678	726	704	730	689	727	652	673	689	733	658	687	661	699	705	704	738	692	714	711	715	663	695	665	716	707	741	671	670	697	674	678	694	680	677	659	667	709	668	655	701	721	688	710	692	703	706	684	698	704	718	718	685	716	693	739	705	721	706	660	733	679	677	655	648	657	708	686	683	686	726	661	691	643	704	648	743	707	717	748	709	677	660	732	681	704	688	693	720	703	666	748	644	724	755	718	672	680	689	676	700	701	717	706	708	729	708	679	674	677	733	712	720	681	690	704	739	714	705	716	754	665	695	694	705	736	695	662	722	673	690	672	738	686	730	676	734	685	708	700	720	696	693	707	671	700	709	707	685	677	718	700	692	657	679	654	648	688	659	707	754	693	683	674	664	680	660	713	683	667	674	704	683	687	696	718	670	713	735	667	695	668	666	692	714	649	674	706	721	667	692	708	729	701	695	728	692	676	721	703	716	688	710	667	691	722	664	731	688	687	681	670	706	675	694	688	698	769	705	684	692	677	712	666	689	672	676	707	710	737	721	697	678	734	717	648	688	730	710	695	720	696	714	655	726	677	675	687	682	684	653	680	679	687	677	623	731	692	691	703	722	687	717	688	668	615	664	678	703	715	650	721	677	678	694	731	706	711	687	689	686	690	682	682	695	686	673	696	731	750	693	682	702	676	696	688	678	702	679	691	726	693	733	680	711	716	723	707	686	668	675	689	706	719	689	703	692	684	708	649	657	673	695	692	665	713	696	708	693	699	715	682	762	656	681	725	675	681	699	651	714	680	707	698	671	704	717	725	750	716	694	665	720	701	657	650	722	735	705	641	683	698	685	688	647	743	658	738	675	640	661	756	718	707	696	691	708	672	687	703	698	706	723	700	666	705	708	699	692	705	702	749	743	674	704	721	687	679	685	687	690	661	689	673	709	707	677	703	677	703	664	675	716	696	672	730	693	719	711	723	725	645	680	691	682	645	688	708	728	711	753	745	683	734	700	740	706	736	628	682	721	690	729	664	698	735	719	723	694	676	653	699	731	689	700	678	627	704	677	693	713	697	695	722	740	699	757	699	705	707	698	686	700	639	699	649	709	698	701	694	704	705	726	699	676	690	678	690	726	651	694	688	709	690
22617	21240	29050	23734	21241	21324	12322	1983	1340	1168	1195	1146	1013	991	974	896	823	899	920	812	788	799	768	836	812	747	773	766	818	745	726	787	787	735	766	788	733	749	709	776	784	757	742	800	762	715	751	730	755	776	780	748	750	775	785	730	763	736	727	790	708	750	732	757	759	738	768	746	748	792	744	763	754	780	736	754	751	737	712	754	762	691	729	755	736	747	736	770	724	753	775	700	742	734	672	712	773	730	745	751	696	709	754	759	740	697	759	754	757	774	745	742	775	724	763	753	804	753	732	726	722	740	729	703	722	719	740	725	730	717	746	727	724	730	728	699	715	715	741	760	767	662	703	707	750	714	728	721	764	802	763	746	728	769	785	713	744	758	731	757	747	772	700	715	740	740	717	725	796	774	766	695	748	800	724	717	732	669	754	729	696	745	758	746	729	736	757	715	750	757	704	744	743	769	697	770	753	725	757	750	735	774	776	750	724	721	716	735	763	752	722	703	766	713	750	730	701	752	748	712	731	744	770	768	743	775	729	719	735	783	738	771	739	777	682	672	768	727	718	722	729	692	750	688	690	735	756	771	728	779	727	790	747	742	741	729	797	721	696	742	722	779	792	772	723	726	719	735	794	771	703	719	729	726	682	811	763	750	779	745	735	718	739	694	720	756	726	721	764	763	744	737	760	761	728	710	740	712	756	726	791	681	766	749	722	774	727	747	751	780	688	690	697	752	778	730	761	739	720	713	712	764	701	723	716	753	734	755	709	726	751	776	703	735	787	772	679	742	729	743	726	745	778	780	713	808	738	734	706	733	705	746	721	722	728	749	705	736	766	737	747	718	725	739	738	723	728	721	743	701	752	725	735	765	761	721	780	713	705	751	743	757	739	695	764	727	727	711	705	747	754	769	724	783	749	695	785	695	755	698	721	766	744	730	791	733	729	692	778	788	726	722	708	765	690	731	710	765	736	707	713	728	759	719	721	715	751	750	765	675	714	742	765	737	722	724	729	757	693	717	739	736	737	698	725	757	748	718	739	744	686	788	734	714	776	742	747	731	716	735	703	691	759	712	792	662	769	731	783	756	743	750	768	678	741	706	716	765	712	737	763	776	730	785	743	720	769	739	712	745	763	713	735	767	776	695	774	704	672	731	678	732	754	709	735	694	702	761	789	741	752	808	739	707	730	729	750	729	785	764	750	778	716	761	715	710	727	710	726	743	715	757	725	706	704	722	741	695	778	740	741	741	744	698	723	730	727	736	713	739	720	774	727	748	731	765	726	747	694	751	750	744	744	685	716	710	704	735	745	741	740	723	738	740	711	764	740	735	788	757	767	715	727	720	701	713	738	703	696	768	684	709	767	717	748	734	726	751	744	751	721	733	750	686	737	780	710	705	750	738	717	717	718	810	767	732	739	740	735	745	725	777	735	722	724	794	720	761	710	743	765	743	717	752	745	776	771	710	792	756	724	756	745	766	718	740	744	753	725	743	764	755	720	727	770	763	710	753	746	762	765	736	732	786	744	727	753	741	727	775	777	724	723	694	760	709	738	712	743	704	742	748	721	737	731	757	753	750	688	748	763	793	742	774	739	736	720	772	711	697	713	775	724	716	745	704	807	730	735	786	715	755	744	726	716	708	736	743	762	743	761	672	697	730	710	744	719	696	746	743	752	722	699	722	770	779	702	739	719	747	746	760	737	725	780	734	790	736	735	715	742	749	730	718	742	735	782	723	708	692	720	715	729	778	717	691	746	718	717	741	714	760	693	757	696	752	697	726	751	741	773	710	704	743	777	747	726	734	674	758	754	798	759	720	779	737	729	697	732	770	712	717	762	804	725	734	759	717	730	761	762	742	758	742	690	749	731	730	716	704	748	726	759	678	753	732	779	692	721	751	712	707	788	777	758	733	766	752	718	720	778	710	718	752	688	714	726	691	749	699	777	715	802	701	722	730	722	708	764	738	724	697	730	762	770	760	706	707	766	700	700	705	757	751	721	693	711	715	725	747	768	738	755	712	715	688	768	711	700	714	744	711	720	744	733	652	707	789	812	767	690	730	753	745	744	753	710	751	697	735	732	685	756	735	699	697	746	734	743	751	729	730	730	681	755	710	769	777	744	741	744	699	706	722	748	785	751	758	751	735	712	713	764	739	762	735	767	775	712	696	763	773	708	757	734	767	710	757	717	729	779	731	743	738	726	684	674	760	711	781	725	757	722	740	741	718	729	711	759	741	717	711	725	751	754	683	719	749	750	752	726	719	736	681	690	722	736	721	758	772	775	701	732	700	757	700	751	720	714	722	664	744	731	756	744	736	719	736	728	691	741	693	720	761	755	715	740	702	747	694	717	751	718	718	785	776	699	748	705	738	727	756	679	753	751	747	760	769	713	754	729	756	718	709	756	697	697	769	782	747	712	746	752	760	734	710	728	727	744	743	729	740	731	738	765	770	720	709	721	757	714	728	709	677	760	717	684	724	743	724	761	751	719	741	682	795	725	723	716	725	713	674	718	714	716	759	698	742	732	812	736	688	751	700	764	784	713	744	732	755	751	702	760	777	763	771	737	754	782	682	733	736	720	709	736	719	725	720	722	757	721	781	696	753	750	716	734	800	741	740	713	734	719	721	740	711	776	775	787	655	719	718	765	751	744	725	710	751	716	712	750	753	757	732	719	711	739	718	738	771	683	756	747	725	755	688	722	735	776	739	716	753	753	723	747	737	752	740	763	751	731	743	756	760	749	725	739	667	709	747	741	739	771	714	700	785	724	682	640	723	678	692	688	739	695	772	726	747	743	700	732	710	701	744	725	718	742	693	736	747	714	717	726	714	782	738	719	702	760	718	800	741	722	690	706	687	789	736	775	743	734	713	768	687	706	735	745	750	743	697	714	725	742	780	744	701	739	727	741	699	705	741	782	799	734	757	713	731	723	715	691	740	716	750	751	727	744	764	696	688	738	761	796	742	749	739	718	743	714	743	749	679	705	778	725	691	730	714	710	719	739	723	716	698	768	768	724	756	745	711	733	749	759	745	734	698	692	724	728	728	756	723	706	717	765	751	770	702	729	734	703	722	720	740	708	754	675	757	733	736	753	751	708	726	716	718	727	728	772	779	757	752	709	699	691	718	791	714	756	742	690	750	762	765	764	753	750	727	718	755	726	742	749	706	756	711	725	693	718	697	745	754	746	729	741	768	750	699	675	733	756	758	754	720	719	712	742	738	696	765	750	747	744	778	735	758	720	700	706	748	690	755	744	743	751	718	701	724	776	761	760	711	755	744	748	764	725	767	697	726	695	717	753	720	733	728	745	741	740	740	775	739	742	784	704	773	763	726	742	727	738	706	737	717	741	749	787	666	759	712	711	690	708	752	780	707	737	817	674	754	670	733	735	671	713	730	721	755	743	733	698	792	717	707	750	775	781	706	754	744	723	737	773	713	730	748	746	752	683	731	696	712	680	736	752	721	732	723	718	752	773	741	738	753	757	711
19616	15689	13255	7021	5035	3951	3282	2635	2085	1816	1751	1556	1342	1215	1220	1041	1101	1110	1054	977	929	981	927	887	879	903	892	872	858	855	860	826	871	903	840	857	871	860	804	817	884	838	803	835	805	828	782	776	784	838	775	773	709	778	782	808	796	786	805	820	872	773	798	795	862	826	831	831	758	759	819	805	850	791	788	797	786	781	784	833	813	828	839	824	827	794	825	748	767	773	827	772	794	841	803	811	844	796	808	826	787	808	784	819	798	813	765	780	790	818	754	766	809	778	834	812	849	750	842	768	803	753	779	786	854	771	830	754	779	818	780	807	821	787	804	741	801	780	794	754	794	751	745	796	807	810	777	784	787	784	806	825	789	780	793	757	774	853	791	755	836	802	779	747	788	806	754	757	826	804	817	741	782	792	780	823	775	799	786	820	795	766	790	790	812	755	807	732	805	810	794	847	784	791	813	796	782	802	784	826	781	806	771	802	798	727	792	807	787	804	809	768	834	765	826	783	773	784	747	834	781	783	794	781	809	780	798	828	798	781	831	829	825	723	794	820	720	821	824	804	768	804	765	732	779	807	746	833	799	818	762	746	766	813	821	775	785	787	787	748	825	785	796	830	801	773	836	806	770	767	773	804	728	825	781	762	798	717	788	798	764	766	777	819	860	785	785	805	743	776	867	782	830	808	801	820	764	824	798	798	818	779	796	744	842	780	793	837	751	809	736	813	763	828	796	752	802	792	820	775	781	831	781	766	792	778	750	795	859	737	776	768	780	840	797	778	766	808	768	799	778	821	799	767	792	783	775	816	766	775	759	800	718	820	815	729	756	825	830	770	800	757	758	765	797	761	833	768	793	805	757	808	812	743	791	786	806	809	770	755	752	832	809	827	791	804	791	800	801	767	813	766	754	831	786	825	790	772	770	802	775	831	811	780	856	808	847	771	741	750	844	792	851	801	799	806	759	786	808	798	768	850	762	821	776	844	759	806	740	743	770	834	772	738	790	801	776	824	781	841	807	789	766	764	771	846	766	796	779	789	830	822	773	814	753	770	765	755	767	734	785	794	800	789	805	814	786	849	767	792	743	823	809	791	813	788	804	789	805	798	811	757	735	812	759	812	843	782	758	768	756	810	792	844	790	779	749	790	810	756	749	780	797	769	782	787	781	812	777	809	823	810	776	749	802	753	794	843	780	774	799	809	789	832	829	748	826	830	736	801	780	775	785	779	713	810	838	792	782	842	774	806	786	810	778	794	781	838	775	811	791	787	810	780	810	779	786	817	771	777	852	783	805	737	807	758	773	814	819	855	797	795	762	822	811	809	803	807	795	782	816	831	800	806	818	786	845	787	814	825	744	803	768	811	803	774	815	855	781	850	749	758	818	786	788	794	760	794	730	824	820	774	789	763	854	808	805	786	841	774	817	834	799	753	760	771	775	813	813	810	764	796	790	806	828	809	844	745	803	777	780	755	755	810	803	770	809	752	777	818	779	741	844	828	787	784	800	770	766	827	815	756	839	785	799	796	786	789	766	787	797	823	848	799	787	786	756	772	804	835	822	803	764	791	846	772	779	805	779	772	801	788	796	757	777	743	807	768	840	754	836	785	804	796	802	793	830	871	767	783	823	789	816	812	828	790	808	793	822	810	806	851	794	785	778	795	803	764	776	815	752	809	783	801	766	788	798	777	834	828	817	791	738	834	754	782	829	790	725	791	815	801	745	782	818	774	779	792	777	752	769	787	813	767	798	775	761	823	803	695	823	855	814	773	759	769	823	796	743	753	835	805	768	756	786	768	785	791	778	768	807	760	804	798	783	803	788	757	786	828	795	781	808	813	763	739	815	801	801	789	774	802	731	779	765	774	769	805	806	685	807	791	782	769	797	757	813	771	772	817	784	806	744	753	774	782	779	773	848	797	773	736	812	769	770	775	771	830	797	774	786	752	732	832	806	840	795	844	793	786	824	780	740	758	816	806	804	841	815	769	798	837	728	802	796	781	800	757	764	760	794	818	729	799	780	789	786	765	790	806	800	734	762	798	833	758	784	815	809	759	794	818	768	828	788	724	775	777	751	777	852	784	749	830	765	795	830	817	804	808	799	779	799	795	771	807	809	725	815	817	824	805	733	764	763	754	775	807	819	816	795	763	803	786	784	808	787	712	798	733	746	810	760	710	761	802	800	767	758	802	840	772	775	762	791	779	767	816	777	849	769	820	751	754	757	766	754	787	789	801	799	774	756	823	816	750	770	802	820	804	777	809	790	806	776	767	852	797	816	782	813	776	821	744	816	793	775	806	798	830	841	810	818	790	788	789	763	787	758	790	779	833	759	812	797	792	841	836	793	770	781	820	841	767	838	805	759	797	779	837	790	803	823	828	819	770	760	797	801	721	784	814	777	768	817	822	766	838	770	807	796	762	765	830	806	826	767	763	788	745	802	783	817	775	843	777	774	809	791	761	800	798	815	830	810	778	802	791	799	779	819	803	779	793	772	824	822	821	769	757	815	792	754	850	845	785	796	762	770	835	789	783	779	805	801	786	812	852	827	784	800	814	849	781	788	772	821	751	809	803	816	799	775	815	775	818	826	843	781	763	831	807	768	803	782	792	774	792	787	754	780	827	735	849	811	801	772	815	804	798	868	772	845	802	782	821	799	780	775	752	774	768	778	835	816	787	815	792	779	797	786	814	800	780	808	790	800	772	753	797	796	813	774	806	811	849	806	758	776	798	812	806	790	793	799	799	790	830	794	808	806	783	843	802	766	816	804	798	805	827	803	835	784	816	790	816	789	773	811	817	802	772	764	767	799	814	758	800	708	758	834	821	792	800	738	805	791	802	812	765	767	806	787	777	774	762	753	826	771	807	769	758	779	805	728	795	807	825	770	840	812	794	841	750	781	709	820	813	852	790	777	806	742	770	766	779	784	809	778	742	801	782	775	859	785	751	799	896	800	768	784	865	799	807	754	799	792	811	758	803	806	795	764	797	814	831	755	816	805	760	758	799	759	779	794	797	819	824	815	832	785	783	770	773	790	779	839	788	789	792	806	802	835	800	746	814	800	830	801	790	753	781	737	749	754	826	792	814	797	820	815	753	792	783	811	786	775	786	774	805	839	774	761	765	808	778	855	797	790	818	812	765	835	785	772	810	760	807	770	782	815	791	843	819	771	852	792	821	797	804	769	776	776	803	813	845	839	770	789	757	861	792	749	829	829	797	816	782	774	755	755	767	739	758	814	778	783	771	786	784	749	804	804	734	786	769	835	797	775	783	832	817	827	841	780	812	808	776	796	771	766	779	788	777	783	749	783	808	796	790	809	800	772	766	775	754	781	815	808	776	823	773	816	793	807	815	834	754	773	739	739	806	775	824	828	863	768	771	794	779	815	801	751	804	765	804	763	776	805	746	789	793	767	765	804	825	804	813	811	847	791	737	816	848	763	789	803	760	799	790	810	759	777	808	780	807	770	850	820	790	835	820	780	806	832	760
27325	20562	8800	796	435	408	419	405	332	345	400	332	353	365	364	324	339	324	344	360	342	359	355	336	354	333	326	338	329	349	300	348	343	370	308	330	321	359	315	352	336	318	311	354	312	359	303	349	300	337	317	321	331	331	307	360	322	341	349	334	322	313	304	320	347	335	319	278	343	336	317	360	327	303	321	316	307	320	372	347	337	354	311	325	334	341	303	330	344	331	318	342	344	355	338	319	335	347	311	323	315	369	304	346	344	314	306	311	314	338	328	327	333	326	319	346	337	321	322	320	317	322	340	313	325	363	335	318	341	321	352	304	326	327	302	338	318	344	328	339	326	345	351	293	304	339	319	325	341	356	326	345	338	344	342	357	304	346	328	351	313	329	324	308	323	322	339	369	356	308	332	317	351	351	370	309	324	333	337	339	313	313	328	337	338	288	345	349	325	324	340	344	358	369	321	322	319	370	370	352	325	299	365	319	349	331	311	325	319	321	320	333	317	344	281	332	339	310	329	356	359	342	335	309	350	314	316	348	360	352	341	313	327	336	350	375	323	344	305	304	329	315	343	343	321	321	357	355	327	329	310	317	325	307	352	336	349	306	321	321	337	324	347	349	349	343	352	334	354	318	347	349	309	336	330	327	321	295	334	328	346	339	319	359	358	316	337	336	350	312	307	346	321	352	330	322	296	336	349	353	353	337	362	340	348	320	325	325	310	364	324	317	306	333	356	337	329	350	306	321	343	337	347	334	307	324	318	329	326	350	318	317	316	329	331	323	335	367	360	333	325	320	336	299	330	335	330	348	336	316	331	350	347	332	354	320	327	340	325	368	320	327	354	320	338	323	317	331	335	384	293	318	348	334	333	353	349	368	362	373	336	308	330	328	336	330	363	301	346	323	358	328	278	350	354	330	340	348	329	330	355	309	331	366	342	297	353	314	309	320	321	357	333	362	326	327	292	322	342	329	331	326	316	356	291	307	307	329	341	327	323	327	368	376	335	365	313	339	315	376	349	353	330	370	322	314	334	329	325	323	285	311	380	344	319	334	350	352	319	320	329	324	345	338	338	328	332	328	323	309	330	327	297	322	345	334	328	319	338	352	364	324	344	345	302	319	333	323	344	340	311	330	328	354	351	364	323	337	350	328	331	318	368	364	352	358	324	357	361	351	326	347	328	339	338	318	360	332	347	317	342	344	302	361	354	334	322	329	314	354	292	335	333	325	351	346	335	317	325	328	336	312	321	330	332	330	344	330	321	325	335	346	319	346	357	364	300	356	343	361	327	345	341	326	346	351	296	339	273	339	353	329	313	335	336	346	337	318	340	337	325	341	325	359	331	327	357	353	329	345	328	344	352	385	317	321	369	335	329	320	315	342	315	303	326	302	346	351	337	331	344	336	355	324	324	345	303	308	330	294	349	327	345	365	342	356	345	375	330	370	336	345	340	324	332	347	377	312	333	327	306	350	339	330	352	336	334	319	326	309	346	332	370	297	346	353	348	298	330	314	327	339	320	354	340	336	309	323	313	364	335	337	324	309	312	352	323	337	317	345	313	316	346	326	360	310	319	334	349	306	302	366	331	346	279	317	339	343	306	340	389	339	347	325	303	377	349	373	319	311	348	349	325	343	349	350	380	366	383	333	340	365	333	339	304	320	356	334	316	312	371	347	308	315	336	300	328	292	342	350	353	296	338	345	338	347	334	344	359	341	332	360	350	312	325	355	323	368	339	310	325	338	348	345	334	322	306	315	305	354	337	328	307	373	335	314	340	315	319	340	365	348	323	343	335	331	332	315	335	351	341	357	338	318	311	325	324	338	349	349	362	328	337	334	298	312	308	322	301	344	337	317	307	346	322	315	350	360	351	352	353	324	317	327	327	376	314	347	358	316	345	374	339	323	356	313	322	358	310	344	345	333	332	311	339	356	351	306	297	311	345	346	320	342	327	362	344	319	324	355	320	337	325	354	349	288	337	319	350	318	349	320	328	334	326	343	342	313	345	347	347	339	323	325	355	305	319	339	292	366	305	344	294	326	340	357	339	324	334	343	331	315	337	319	360	337	325	346	339	338	287	335	336	360	299	352	309	331	350	382	306	346	331	338	304	336	315	341	361	309	324	321	328	323	338	322	305	317	302	295	322	315	341	307	329	332	324	339	354	340	318	320	342	308	364	303	313	317	331	311	336	331	314	336	371	299	333	340	327	343	353	328	343	366	351	330	311	323	340	321	345	320	332	312	338	325	357	323	304	339	306	355	351	300	297	354	358	348	340	350	348	318	331	325	322	377	325	338	319	341	303	345	319	338	358	306	311	352	325	314	357	322	330	310	322	335	330	331	313	361	359	340	313	327	288	320	356	297	350	349	325	371	336	331	348	317	329	323	308	326	342	357	329	319	335	328	342	341	332	324	350	294	345	345	308	327	307	347	306	381	324	344	313	325	346	332	345	327	343	343	349	331	323	334	327	331	332	315	336	325	344	328	337	341	344	325	354	327	326	368	334	314	296	340	338	352	341	351	329	399	328	327	318	328	318	310	318	322	348	324	317	344	352	311	351	328	314	348	314	332	307	314	318	329	298	337	325	312	311	337	339	335	320	324	307	339	356	322	333	314	322	325	340	349	340	352	325	295	342	336	305	335	329	318	369	354	341	352	341	350	355	376	340	324	327	332	329	334	331	307	347	311	331	333	353	327	331	318	319	355	351	288	337	316	360	316	311	362	328	336	303	321	324	349	355	296	320	323	306	354	343	329	338	318	350	336	315	325	352	333	312	333	331	343	323	325	345	320	334	334	317	355	327	315	304	346	350	336	343	330	339	355	318	339	371	317	345	309	317	335	364	338	331	317	345	345	334	311	382	347	345	291	345	340	334	324	350	335	353	347	351	360	335	295	344	324	299	359	348	325	349	371	324	340	307	364	317	368	330	343	338	352	334	321	299	331	310	351	340	345	336	359	333	315	329	346	334	328	355	339	348	332	338	318	349	334	361	347	341	322	359	324	335	283	332	330	331	326	368	316	319	334	321	349	359	300	339	376	350	332	361	336	347	342	305	343	343	329	357	346	320	319	345	377	341	317	306	318	321	327	345	328	340	342	339	368	364	352	311	342	330	331	336	351	322	360	388	326	329	327	318	325	324	333	341	335	362	330	318	339	354	378	306	360	357	362	329	346	337	318	342	348	327	316	350	346	356	318	354	344	318	373	356	361	359	326	316	316	336	330	321	328	332	319	336	340	352	343	336	327	330	345	359	356	330	323	321	327	315	366	329	301	294	338	332	346	317	294	335	348	319	340	337	347	326	353	321	331	331	339	323	356	350	329	341	310	309	327	341	337	336	366	328	309	347	346	358	324	329	337	320	321	336	320	342	340	347	347	356	341	317	341	325	307	356	330	348	339	345	334	382	340	346	317	313	316	283	317	352	328	326	334	334	334	366	348	316	320	305	320	309	317	342	353	355	320	317	307	362	338	330	327	357	337	339	302
13712	1262	1033	684	565	584	592	528	425	470	507	452	446	406	403	434	444	415	402	443	392	410	426	395	436	381	383	422	401	414	385	406	398	384	412	417	401	426	425	418	378	412	403	412	376	376	406	414	420	417	366	409	397	415	401	394	379	413	376	419	435	393	414	367	361	394	405	366	432	378	424	415	377	396	419	402	427	399	407	442	410	380	406	377	376	405	402	393	405	422	420	437	409	368	374	402	377	405	401	406	373	420	416	418	401	429	411	432	385	430	410	371	406	390	435	395	396	395	399	395	423	384	396	404	408	380	423	427	390	414	382	404	396	410	409	456	401	384	383	417	386	388	394	392	386	418	368	426	389	389	417	385	415	396	375	350	423	407	408	392	411	397	401	413	391	386	434	388	385	441	386	368	397	378	390	403	389	401	410	403	384	366	390	377	399	403	425	365	396	433	388	392	383	408	431	380	399	419	397	417	379	418	415	409	380	405	415	378	420	375	452	382	415	390	426	410	455	398	424	436	389	409	385	444	425	411	398	369	421	404	432	427	358	382	410	383	362	419	423	418	423	399	434	416	414	407	394	413	424	404	436	420	391	401	434	389	386	392	447	425	417	403	408	400	397	409	357	426	404	431	397	373	364	408	380	382	400	406	445	430	402	411	410	400	401	404	396	393	403	406	395	390	392	403	393	421	379	398	403	424	372	387	399	365	415	355	390	415	411	378	390	357	412	441	386	407	389	402	378	385	419	388	393	374	414	391	440	403	421	425	395	400	409	405	411	388	396	363	419	402	387	395	416	394	415	417	381	403	369	383	380	413	408	384	410	379	401	399	409	422	401	413	401	360	432	423	429	386	406	398	390	429	394	390	430	384	409	437	360	406	402	399	402	393	377	415	423	391	407	419	377	400	412	385	408	389	425	398	410	362	394	399	395	380	384	411	414	370	431	408	421	351	404	409	433	386	421	415	390	408	404	382	387	401	424	403	383	407	422	415	417	470	397	422	408	432	412	421	435	403	408	433	380	417	394	402	391	406	419	431	376	446	421	401	382	408	388	425	372	410	427	426	416	384	401	399	409	406	426	372	404	387	399	405	395	417	401	414	365	439	377	402	430	396	393	377	442	403	410	405	416	436	400	429	449	381	404	372	422	404	399	410	372	397	398	381	395	417	385	359	388	446	410	391	401	373	363	417	410	429	421	404	425	408	386	382	381	403	401	437	406	405	418	403	445	393	397	392	405	408	404	374	431	365	400	408	426	405	385	445	397	380	385	407	419	390	435	408	404	381	425	387	362	408	411	405	384	417	384	366	357	413	354	390	413	384	414	429	370	412	429	390	383	406	421	423	371	411	403	400	408	417	395	364	453	403	405	422	357	410	407	430	375	410	354	398	398	399	379	396	394	427	427	406	385	428	410	366	398	368	423	408	409	429	366	371	400	442	382	365	401	391	417	412	361	375	394	382	402	420	399	386	401	362	386	396	398	383	374	420	410	393	440	386	374	400	370	354	379	417	418	406	404	437	393	438	400	404	439	438	347	396	365	427	427	430	365	430	414	386	391	407	393	412	358	393	402	379	397	404	381	425	424	376	406	426	394	394	416	389	388	367	366	408	375	419	389	412	406	380	412	386	402	409	377	404	392	364	418	423	387	392	390	434	398	409	415	385	362	366	371	363	381	433	390	373	406	414	408	380	400	419	417	452	402	380	392	390	388	397	396	410	430	390	379	393	416	397	359	383	371	409	398	432	412	354	390	389	427	425	368	403	441	399	430	401	377	418	403	410	436	396	396	393	408	412	399	420	418	370	380	405	433	385	388	404	402	403	377	403	395	344	405	384	406	376	395	429	384	409	427	428	422	392	391	375	418	362	405	396	382	411	392	373	404	386	348	412	418	377	381	367	436	413	385	407	393	398	393	400	388	405	397	393	419	401	432	386	382	407	414	421	393	378	411	390	373	409	430	385	378	376	391	401	379	409	402	387	436	364	453	380	396	427	396	389	436	423	390	416	421	423	395	424	434	433	430	411	426	412	407	398	407	413	417	405	405	431	392	417	407	392	436	411	388	388	390	406	408	414	419	374	400	394	372	389	406	396	410	403	392	395	384	411	402	410	429	428	380	385	378	407	394	397	417	382	394	415	393	386	386	392	431	383	396	397	380	383	426	390	401	412	405	400	390	411	427	381	401	396	404	366	419	390	415	386	406	384	430	389	403	408	369	385	411	391	409	390	422	387	377	396	418	411	386	412	408	405	363	419	415	441	385	407	409	390	398	395	401	396	440	379	404	403	391	444	392	399	439	404	458	395	411	357	419	384	402	394	395	401	412	412	416	381	394	409	419	395	407	421	398	377	368	389	423	404	364	387	397	381	380	417	447	389	380	379	407	404	407	419	402	389	402	417	419	390	365	421	403	403	381	390	409	409	405	408	403	378	383	418	418	398	424	410	388	416	358	387	379	398	433	411	403	397	421	441	390	416	409	386	393	403	425	385	400	421	414	384	412	406	380	365	420	426	369	415	397	416	446	386	438	401	383	444	382	394	388	415	441	413	384	421	436	379	406	388	430	402	384	416	416	371	366	361	376	375	396	395	386	403	402	395	394	400	406	401	390	411	389	392	415	395	387	404	387	426	423	415	353	408	392	403	386	410	397	396	366	410	424	378	384	431	403	433	412	401	386	424	373	373	411	450	430	405	410	370	367	425	410	377	408	381	399	424	368	383	391	424	396	424	373	399	391	435	382	400	396	405	404	423	400	381	371	396	393	410	395	416	398	398	425	428	433	384	413	396	403	391	410	388	398	388	413	427	419	419	423	433	391	368	400	427	417	409	367	401	428	414	380	436	388	402	395	378	409	393	391	389	416	458	416	406	379	402	427	403	424	414	371	417	412	424	379	444	422	414	413	415	357	394	390	398	433	425	384	399	398	371	403	394	410	432	372	404	412	407	419	397	394	389	387	381	402	417	407	415	365	416	391	397	420	380	416	373	434	387	390	388	407	396	413	370	375	381	399	442	406	387	395	365	394	403	407	406	414	394	395	351	382	423	410	400	400	400	401	421	366	411	403	394	417	397	398	428	403	401	413	428	397	387	411	410	434	430	387	407	392	447	401	430	410	391	385	399	390	390	384	413	422	421	415	407	422	408	397	430	407	402	387	407	399	398	407	396	386	409	418	411	430	441	405	384	435	387	416	409	396	373	419	436	386	408	402	436	408	365	397	421	426	377	394	399	386	401	405	417	444	414	406	406	402	372	404	424	377	426	434	374	413	357	419	408	401	376	423	396	411	405	389	402	365	422	396	397	395	419	410	406	373	416	403	418	411	385	429	426	415	358	413	438	430	417	390	418	385	400	404	417	398	376	386	397	400	389	385	419	395	403	414	381	415	396	359	384	379	394	405	396	383	376	396	391	385	378	444	410	454	391	386	361	390	395	389	420	405	383	388	393	405	404	407	439	412	407	409	408	398	410	389	395	413	368	400	402	421	414
23619	21224	28628	24114	21222	12647	1453	818	699	636	616	511	543	453	456	456	425	421	412	438	421	403	408	408	401	374	411	372	393	385	346	359	370	374	353	384	386	361	373	386	356	357	354	326	339	368	380	380	355	353	366	366	347	391	356	344	368	345	371	364	333	355	366	340	343	389	357	375	377	352	344	374	354	352	362	340	377	347	334	289	358	402	367	349	375	356	369	360	306	348	365	363	343	365	338	352	328	358	326	376	353	354	330	351	356	398	335	384	364	361	376	369	353	396	389	352	377	386	361	345	366	334	358	334	353	355	371	399	357	354	362	367	350	334	350	351	402	361	351	366	344	376	342	338	344	354	343	378	371	343	386	352	369	372	340	365	371	346	344	338	388	338	373	322	357	388	345	355	357	331	368	354	364	339	388	346	338	343	350	323	366	375	337	370	364	350	359	384	371	342	354	350	347	363	353	319	363	350	398	366	352	336	339	351	339	372	346	352	337	312	339	371	339	350	336	369	347	378	366	362	364	359	343	369	357	333	390	381	365	340	392	378	359	339	358	330	346	353	355	361	358	375	347	335	364	369	359	387	333	331	365	351	382	334	383	369	358	369	370	365	367	346	332	370	373	354	344	344	332	311	343	367	341	361	360	360	348	346	339	364	335	327	364	368	349	324	338	349	357	366	359	352	339	356	356	370	345	325	336	368	312	348	360	370	364	373	371	343	375	346	336	348	375	379	337	351	344	374	366	363	369	395	381	354	355	351	363	362	383	405	352	357	376	393	354	354	360	400	321	352	360	361	391	344	349	347	358	380	332	346	357	359	358	340	338	358	323	383	390	352	345	350	317	360	350	351	362	348	351	353	387	330	310	349	373	315	406	367	361	360	372	354	336	350	373	386	385	365	339	358	345	356	359	397	358	357	359	358	381	339	358	362	381	362	374	369	363	358	350	367	337	360	342	373	352	314	351	379	322	366	368	384	318	373	375	315	351	369	372	346	349	378	368	380	335	325	334	348	364	365	353	363	375	325	336	366	340	369	340	360	345	343	337	340	314	375	334	373	358	368	379	327	395	347	349	378	325	385	343	345	338	345	383	376	340	324	385	350	354	362	365	383	328	350	367	356	366	381	338	386	314	336	381	331	359	355	353	325	371	352	380	332	356	350	374	337	355	386	366	338	336	319	390	382	413	368	344	333	372	317	349	356	361	362	387	331	389	364	358	321	390	359	359	359	350	324	409	347	356	331	363	342	359	363	363	327	349	372	361	324	364	382	354	361	319	343	331	348	361	332	330	342	379	344	353	350	382	385	340	356	341	371	351	361	345	356	345	360	363	364	355	363	364	356	352	349	342	364	345	386	334	339	373	311	341	350	354	339	375	362	362	317	380	382	336	353	385	367	363	364	332	376	356	339	366	347	354	363	391	342	349	378	362	351	366	364	378	360	340	358	344	353	392	353	374	333	353	357	333	345	349	389	342	372	391	362	330	387	368	343	364	332	330	360	360	369	380	322	379	330	378	381	380	343	323	303	350	374	355	358	354	356	360	343	372	333	362	371	378	354	358	382	353	365	341	331	351	337	352	346	342	335	360	333	363	370	347	387	355	351	343	398	318	372	375	385	366	375	369	378	391	348	346	357	331	401	322	380	389	332	378	344	398	360	370	344	363	338	315	351	381	343	376	364	377	334	385	356	351	347	377	372	368	322	320	359	341	346	356	380	363	344	385	359	355	356	331	370	364	352	347	363	366	362	365	364	379	362	311	339	362	371	340	360	413	352	361	360	396	370	354	354	354	358	363	369	370	359	369	370	363	336	363	343	342	344	372	379	368	324	351	369	365	338	365	342	366	378	325	314	358	359	323	349	384	380	335	361	401	384	340	351	345	376	363	359	350	317	334	367	372	376	364	352	368	362	363	336	342	344	351	365	364	382	374	359	361	333	362	334	318	366	379	361	337	350	383	347	370	373	349	378	328	348	360	352	383	335	372	366	347	329	350	356	369	346	375	378	350	329	372	331	360	355	351	361	367	328	363	378	375	393	331	364	352	352	347	316	337	365	348	343	332	380	367	326	332	371	355	347	361	352	343	372	334	354	353	348	315	312	369	335	346	351	357	339	353	365	348	323	381	376	349	339	345	358	336	378	359	357	367	349	357	395	332	361	322	358	365	362	368	327	374	370	352	339	364	366	351	370	362	340	367	371	347	346	351	360	345	326	373	391	367	366	358	366	358	341	338	349	361	345	387	365	343	353	341	364	370	376	358	335	339	351	348	369	386	384	370	335	345	327	364	374	355	333	348	331	350	348	379	349	369	352	364	334	405	363	354	350	326	357	369	374	345	341	348	341	363	347	382	326	344	339	378	386	350	333	344	353	355	373	396	393	358	369	351	364	351	376	367	371	361	364	414	354	383	328	336	349	340	359	392	337	385	373	377	353	325	350	352	360	351	371	351	349	372	366	353	341	369	366	334	367	370	403	370	358	337	369	372	350	341	347	357	350	353	344	369	344	367	358	321	330	377	342	353	374	361	361	362	352	380	359	405	361	372	331	347	341	383	360	326	360	362	375	396	368	334	363	370	355	337	379	336	363	403	379	322	388	388	358	351	372	365	385	361	364	346	379	342	312	374	381	363	364	352	357	324	344	337	392	395	363	351	355	311	358	360	336	337	363	320	367	366	342	340	365	354	365	356	396	357	352	369	349	369	337	356	341	350	343	379	377	368	353	335	339	336	386	352	366	338	351	392	362	364	377	398	344	347	353	355	337	363	366	378	373	350	386	363	356	355	353	360	414	372	338	345	343	344	374	353	348	363	367	345	355	311	365	381	378	327	366	345	360	341	354	345	355	390	371	371	365	348	364	347	372	326	361	355	376	351	366	346	428	353	367	341	354	375	351	369	326	379	364	338	363	369	323	355	390	354	362	292	357	349	360	355	346	331	382	356	343	357	340	396	359	362	388	364	334	338	333	357	367	377	338	335	349	389	354	359	376	337	329	367	404	385	309	347	373	356	336	334	349	365	327	358	352	377	402	341	344	366	345	335	347	353	319	336	347	357	365	359	370	343	369	345	335	331	386	352	340	335	348	349	350	347	362	342	351	369	377	373	324	357	390	364	339	365	334	367	361	351	362	337	342	360	336	383	323	348	348	344	355	367	361	372	359	374	360	341	329	331	354	345	322	389	365	326	361	366	333	354	349	330	343	370	350	346	345	351	324	342	306	345	350	334	355	368	368	356	357	355	372	337	339	351	392	346	379	350	341	368	354	333	364	346	357	345	339	325	338	372	386	383	326	337	360	368	369	352	355	342	346	353	365	354	364	335	362	344	366	351	335	376	347	343	322	334	353	365	345	330	359	371	370	370	349	327	330	336	358	375	357	354	347	346	363	370	355	364	361	313	368	369	363	356	351	404	350	343	338	366	367	338	337	348	359	369	341	356	357	339	353	391	361	369	374	339	361	331	399	315	364	357	320	319	370	364	343	352	352	351	325
16443	9668	8129	3949	2683	2162	1840	1403	1113	945	883	724	726	669	590	596	586	590	494	474	555	526	478	454	449	452	446	470	466	453	421	422	434	463	416	425	425	473	441	422	426	430	418	400	424	391	399	426	435	410	415	380	399	400	411	397	399	409	449	385	417	436	388	424	429	428	425	460	416	374	399	416	408	429	394	425	436	421	393	403	441	397	441	390	408	414	436	425	407	440	447	402	418	406	432	421	420	406	401	400	399	421	398	389	435	388	409	406	444	428	428	426	396	434	386	398	430	394	392	417	405	438	405	417	420	409	440	423	442	397	404	383	430	411	413	431	437	395	418	405	428	430	406	415	429	405	447	433	416	418	382	414	362	432	388	391	410	416	430	372	415	411	440	431	426	446	401	405	411	390	429	373	447	403	419	416	418	413	387	403	448	397	429	426	409	395	445	396	423	407	408	395	383	427	409	392	407	423	405	420	404	405	393	395	399	434	369	412	417	440	384	420	377	434	365	392	405	392	444	413	415	413	414	395	393	384	433	400	406	412	386	410	411	427	402	429	440	417	418	401	401	397	393	443	397	386	408	410	440	421	419	407	412	406	426	405	413	384	424	415	429	415	391	371	398	414	420	425	386	409	407	376	391	387	437	409	393	428	384	404	403	406	414	413	414	433	402	446	379	470	439	429	415	372	449	395	451	428	421	400	381	414	384	395	400	440	403	422	385	411	395	395	411	370	408	421	445	411	397	415	422	398	406	384	406	389	395	406	379	434	403	403	441	374	376	415	419	393	425	425	447	418	431	396	405	422	386	413	416	431	388	406	418	408	405	407	427	414	413	421	408	422	405	471	412	429	414	383	405	405	412	414	406	412	388	437	419	411	415	440	417	412	410	398	407	396	434	378	454	390	401	405	436	415	434	439	417	430	445	418	417	408	406	443	354	432	422	411	401	429	370	443	385	437	401	418	412	388	407	408	385	382	427	410	396	413	380	413	412	390	428	419	399	415	385	374	413	445	404	405	403	389	407	382	398	403	420	392	400	431	385	398	417	425	375	424	449	407	394	408	415	386	410	449	365	462	412	414	421	424	446	416	427	433	431	417	432	428	411	437	414	401	406	427	424	421	403	396	411	405	428	416	409	429	404	406	443	414	403	412	396	410	402	439	374	406	391	437	404	414	401	422	382	416	400	408	406	422	379	445	374	369	423	397	419	411	407	390	424	385	406	442	413	393	417	392	420	409	418	389	402	403	391	403	384	398	423	416	412	440	407	397	411	421	395	444	409	416	398	432	418	411	417	414	387	428	429	417	419	412	401	434	410	391	387	415	437	394	444	398	387	429	399	384	391	414	458	385	404	385	454	429	437	452	441	414	429	389	415	404	386	425	423	376	371	401	408	386	422	434	404	415	433	438	375	410	443	396	439	423	409	384	435	402	417	433	424	402	450	411	418	403	401	389	415	407	390	429	418	374	418	401	450	404	404	371	421	421	407	408	390	420	406	413	417	427	431	382	412	435	382	429	450	376	417	456	435	441	362	385	412	412	410	440	416	389	414	386	390	406	389	444	404	443	401	401	384	435	411	420	401	416	470	427	424	391	371	399	443	405	423	417	429	378	410	397	404	414	417	391	396	446	389	415	427	392	381	417	458	413	414	432	391	437	396	418	374	397	411	449	386	384	401	423	367	407	411	395	429	415	401	389	428	387	402	391	399	396	396	427	416	389	375	414	413	424	406	402	411	427	368	416	403	428	422	440	413	395	392	434	405	399	418	396	417	420	399	464	406	400	392	424	407	372	400	414	430	397	443	368	389	396	426	414	382	398	421	429	418	411	434	393	405	364	399	434	399	389	455	414	357	359	416	390	402	424	415	427	452	399	403	377	402	397	434	414	407	406	400	420	414	437	417	426	420	375	409	365	380	409	387	414	431	399	421	384	388	428	451	410	416	429	413	391	458	417	436	398	410	387	371	416	387	368	398	410	378	374	440	405	424	413	388	390	401	399	425	440	414	407	423	410	401	369	404	384	401	418	389	418	397	400	439	425	474	418	423	399	411	392	390	421	451	443	400	400	474	372	447	400	422	388	365	416	411	422	430	406	412	418	415	394	434	394	397	427	411	404	435	404	406	423	413	429	415	417	421	456	423	433	387	411	365	406	421	402	428	397	383	405	431	419	415	406	414	451	392	399	430	375	445	428	404	394	404	419	435	381	429	429	402	394	414	414	414	388	433	360	397	419	468	423	415	407	416	391	425	429	398	391	400	406	424	404	401	418	432	405	407	413	432	444	411	411	395	429	386	399	395	444	400	410	402	413	411	419	425	406	418	427	410	407	427	402	391	386	397	426	395	442	418	412	393	391	397	386	400	445	394	367	409	418	428	402	458	384	393	433	399	380	408	416	439	399	368	459	390	375	444	403	421	397	403	392	377	421	397	404	400	381	383	390	457	412	402	407	425	417	386	409	404	418	400	441	432	387	408	413	405	375	417	381	395	403	387	382	415	409	423	403	385	410	420	390	376	450	400	422	378	408	403	390	433	429	424	393	398	417	401	385	398	438	398	405	420	417	427	405	431	388	401	420	415	396	399	404	408	415	396	433	387	395	444	442	389	433	412	388	401	440	400	394	402	417	399	404	403	399	385	414	439	395	414	417	391	386	422	365	450	434	408	436	439	409	436	395	418	421	374	402	431	385	442	397	436	413	430	400	378	428	402	410	388	406	395	361	376	383	417	359	398	384	377	408	400	410	397	398	382	430	447	401	425	426	431	405	409	394	404	404	403	412	391	400	411	398	444	438	457	394	389	411	438	405	404	390	422	411	417	399	412	404	430	424	423	371	424	397	393	406	415	417	403	424	404	378	397	372	402	424	451	417	414	412	422	400	404	437	431	384	397	410	374	422	405	380	387	401	415	403	421	376	417	402	401	435	432	429	427	414	430	405	396	390	375	417	439	405	448	404	423	390	368	393	417	403	407	416	426	401	400	374	336	422	431	402	404	409	396	398	416	436	445	410	393	410	434	357	369	429	385	446	413	428	440	391	392	394	432	391	434	421	444	418	443	379	403	417	435	422	393	408	408	400	405	406	390	415	432	404	381	417	402	400	401	440	408	401	407	443	411	436	430	424	389	437	409	441	432	425	457	409	398	390	383	428	425	407	401	399	419	394	424	411	396	417	445	412	386	406	422	431	458	446	434	415	404	416	440	456	422	416	435	367	401	433	391	398	436	416	444	409	399	452	415	413	394	444	412	362	397	401	436	405	415	408	411	436	411	406	380	391	390	370	415	445	407	384	400	432	394	438	399	438	411	449	424	411	444	415	425	422	394	361	417	443	389	389	428	400	394	387	411	432	436	390	401	411	392	398	423	397	365	428	406	402	399	368	421	420	438	395	418	416	418	402	415	428	405	432	426	404	392	423	422	415	444	435	413	434	396	447	417	400	452	396	418	393	422	392	431	391	440	424	397	424	383	415	440	401	401	454	388	378	412	423
24947	21234	27662	25049	12591	1288	989	771	782	806	733	660	689	685	632	614	674	671	649	636	603	638	642	666	599	598	618	647	633	601	613	576	593	636	619	618	599	635	573	597	580	603	621	628	625	636	590	661	650	648	600	631	597	587	637	620	654	643	552	626	588	570	586	653	630	620	572	580	614	561	635	607	610	612	627	598	600	587	622	595	606	566	620	606	611	610	580	611	622	577	621	609	621	635	609	609	611	605	590	563	614	607	620	626	637	598	645	646	576	582	649	634	594	607	592	634	578	622	611	604	604	577	616	618	604	626	614	624	620	594	613	628	611	601	610	604	617	605	609	612	617	619	620	631	659	647	599	619	583	593	569	628	610	579	629	623	605	619	616	634	668	616	620	595	636	629	583	671	654	594	644	631	585	582	625	592	618	617	597	580	624	624	622	607	588	574	637	594	587	578	599	597	672	574	636	593	620	567	632	578	584	614	655	625	634	639	620	600	600	579	623	602	591	587	547	602	576	593	653	622	605	631	622	598	599	638	599	576	568	576	572	595	638	566	643	630	633	579	600	632	642	581	628	625	586	626	607	633	609	578	628	575	599	604	620	536	598	590	634	588	605	654	587	642	630	625	594	639	623	612	577	626	597	622	655	612	655	596	612	605	605	579	604	607	622	588	631	595	546	664	644	597	637	624	604	580	592	614	558	635	620	618	587	607	585	587	622	607	588	666	601	582	588	582	643	656	616	631	638	593	569	601	604	598	610	623	595	671	589	609	617	644	651	626	617	586	606	610	578	578	621	623	597	599	644	615	577	554	632	604	601	617	619	612	593	604	588	608	600	599	596	614	614	640	624	616	604	634	578	652	576	622	598	624	623	606	636	600	662	610	627	599	596	604	668	642	615	620	602	617	591	610	656	595	566	637	612	582	642	597	580	606	643	615	623	563	644	631	621	605	623	613	534	584	654	621	618	602	675	603	590	579	640	634	557	623	572	660	603	620	608	592	634	595	642	566	628	666	590	630	626	593	633	605	578	587	583	566	591	596	615	582	593	591	583	607	572	622	596	580	623	605	597	624	611	598	659	598	609	612	594	595	628	604	603	643	605	576	585	639	584	632	588	605	641	595	553	615	592	646	601	587	614	598	604	633	595	577	614	593	603	627	562	635	615	559	621	586	615	564	610	618	641	616	595	618	644	547	584	570	566	636	606	610	635	597	606	559	607	616	626	641	595	642	610	615	559	626	609	589	598	609	606	590	596	621	602	643	596	587	561	577	609	603	582	602	582	630	578	599	614	589	598	587	652	642	597	621	591	637	578	629	606	601	610	582	608	609	643	651	601	599	589	606	610	604	619	600	610	609	632	605	590	670	632	608	643	644	593	583	563	569	645	598	559	651	620	603	613	598	571	616	574	584	547	624	567	595	613	604	606	624	591	620	577	561	606	606	614	570	641	584	617	594	626	625	604	647	635	619	618	666	614	638	630	571	597	639	645	625	593	554	608	596	599	620	593	619	604	600	606	572	599	573	595	620	617	636	623	632	595	615	617	593	631	641	605	610	622	596	614	657	607	608	596	581	620	653	578	611	652	606	634	638	629	543	607	631	595	624	656	609	645	572	606	615	653	616	628	597	614	638	635	616	620	659	649	624	649	621	613	613	597	599	602	611	652	636	545	588	643	589	614	596	613	604	615	629	623	561	644	606	565	620	581	621	638	558	596	631	602	625	604	644	604	610	613	603	583	573	630	547	638	600	621	626	583	554	567	638	612	591	619	592	585	618	598	597	599	624	603	639	629	632	581	584	614	579	593	621	572	602	661	576	612	610	604	624	657	623	625	625	608	603	587	634	604	592	586	593	622	569	531	609	602	578	553	626	602	612	578	612	586	605	638	586	590	605	604	626	587	606	599	644	582	588	591	619	618	581	574	568	566	597	632	628	590	599	603	620	621	597	582	594	609	607	612	642	627	608	638	582	563	594	657	625	635	602	630	615	568	573	559	573	597	636	663	591	627	624	597	572	585	602	604	603	594	568	577	612	604	567	588	601	632	578	625	556	588	608	612	582	619	631	631	600	622	634	596	580	618	653	616	643	662	576	594	566	644	646	618	552	620	567	564	626	576	594	577	608	609	560	588	543	626	647	597	627	605	597	614	573	573	643	591	561	604	578	617	625	614	582	597	548	612	604	624	632	605	632	582	603	598	617	584	572	571	599	623	570	656	630	610	598	602	634	633	611	582	611	571	595	605	624	636	597	577	601	607	604	605	585	638	583	587	589	591	595	617	629	615	594	617	589	629	602	599	614	610	617	646	614	616	613	662	592	599	595	576	631	620	587	585	642	609	615	603	581	573	562	632	589	567	598	653	576	590	624	638	638	539	613	597	591	605	593	631	610	637	605	598	630	581	611	595	636	613	604	598	574	611	542	578	615	609	599	605	601	583	596	642	550	605	614	600	610	655	630	631	668	623	614	625	628	602	634	622	594	536	611	596	634	606	608	584	592	576	621	591	602	622	621	597	591	635	563	615	623	625	611	629	641	586	642	623	649	586	588	600	654	639	623	674	614	583	620	609	632	603	604	613	593	557	583	633	592	591	629	599	669	664	604	607	602	608	598	593	596	613	641	539	652	623	604	649	624	593	594	611	608	574	645	604	637	635	606	568	601	639	618	583	541	570	571	569	628	611	591	603	605	631	615	647	621	597	583	559	587	573	587	586	609	646	598	655	608	616	600	592	636	642	626	646	633	650	599	629	569	627	571	584	607	564	603	605	601	618	589	614	584	615	622	611	567	600	621	611	617	600	581	592	614	631	570	602	640	632	617	571	601	596	624	578	636	585	592	633	627	590	564	581	605	592	589	596	590	590	624	590	634	620	540	641	592	619	656	623	632	624	606	660	631	620	598	602	589	618	577	625	613	661	583	646	636	550	585	601	620	610	611	616	594	594	656	595	616	622	593	572	616	625	606	584	584	576	595	592	588	626	592	597	636	593	647	582	613	633	569	558	561	596	589	615	590	591	661	627	616	638	600	604	611	633	633	616	600	604	603	606	623	586	656	612	611	605	621	565	598	602	586	629	627	627	615	612	621	602	599	587	576	603	588	636	592	595	635	598	579	589	603	580	578	581	533	580	636	596	595	566	629	591	638	632	571	573	605	617	607	607	600	610	581	598	600	617	626	566	615	621	624	618	627	579	630	649	587	616	599	621	636	631	621	585	610	652	609	633	598	678	610	599	613	590	654	641	586	643	610	577	617	603	606	595	598	651	597	636	603	609	594	602	664	591	643	597	651	587	612	597	595	576	633	618	622	605	638	611	631	563	568	636	622	596	590	589	552	605	621	617	565	604	619	627	647	622	584	589	642	578	604	642	647	599	626	603	584	608	624	592	605	607	589	638	597	613	636	635	608	589	622	586	650	614	581	638	575	572	620	585	663	570	633	601	620	574	625	641	575	573	611	609	601	567	611	614	585	626	607	622	625	586	602	618	630	624	602
16377	5848	4700	2522	1950	1730	1408	1194	1110	940	1013	919	843	832	831	761	765	781	720	762	762	687	728	698	682	709	748	735	676	691	745	689	748	728	716	692	693	713	715	674	710	742	729	717	726	673	714	729	728	752	723	725	696	675	692	695	666	724	714	681	705	727	692	674	719	675	699	693	719	704	703	697	718	679	693	744	667	665	690	712	678	705	718	687	673	714	689	669	719	693	696	716	719	657	688	782	690	737	690	685	691	700	721	650	706	725	696	709	669	619	644	700	699	643	696	676	687	644	688	660	681	698	730	690	654	654	724	694	668	683	659	692	688	678	705	674	745	713	697	680	656	699	659	710	719	670	711	657	719	685	694	664	697	703	698	622	730	739	734	701	668	680	691	707	652	658	707	670	700	720	720	696	725	679	685	692	685	708	698	714	709	697	706	655	741	672	658	684	714	689	698	719	657	701	704	701	653	666	689	727	722	685	650	720	692	681	700	699	702	685	682	697	687	739	668	697	686	692	719	725	732	711	727	733	642	722	676	677	689	715	705	730	713	666	693	700	714	676	708	696	686	731	673	734	693	733	710	698	662	653	690	662	690	660	674	645	716	683	662	717	684	740	650	703	706	718	744	717	713	719	677	680	747	695	669	659	735	739	710	672	653	696	689	681	676	690	715	671	701	702	706	704	742	691	720	725	627	694	667	691	693	668	711	698	685	674	716	651	632	683	708	689	672	685	650	682	691	725	624	725	670	696	645	632	703	628	701	712	691	678	666	670	686	687	698	721	726	705	664	701	674	674	650	735	709	723	696	719	728	704	730	716	712	683	648	688	703	700	687	690	721	703	759	702	671	668	668	685	677	755	679	666	685	699	701	694	721	683	683	708	695	687	690	649	679	669	691	685	674	695	729	712	732	723	754	704	685	693	677	685	668	637	672	677	651	664	693	674	669	682	716	649	652	697	681	732	653	668	678	669	664	680	698	677	676	672	709	696	709	721	681	719	640	707	700	710	741	695	647	724	670	704	665	655	671	692	697	695	683	686	678	728	704	714	666	718	712	721	712	683	680	685	663	726	717	700	666	693	720	672	691	688	674	662	709	662	758	736	697	684	715	668	647	727	670	715	740	636	673	668	675	749	720	690	722	681	649	687	707	728	712	711	661	696	730	683	665	717	655	675	679	708	668	668	699	711	706	709	714	681	691	681	730	701	681	680	716	710	702	723	697	687	720	687	700	705	692	676	661	666	689	720	705	697	679	689	717	726	666	674	711	677	713	715	694	646	704	712	715	689	657	686	710	709	684	669	720	687	722	681	649	720	685	731	710	713	665	663	710	713	714	703	718	720	655	701	679	648	677	710	656	702	669	683	693	701	679	691	682	668	661	692	674	672	634	716	684	698	759	686	701	673	699	712	664	685	669	684	697	656	719	736	753	695	700	748	682	681	676	714	658	700	701	746	688	673	683	667	689	701	676	679	706	675	706	721	701	706	737	698	688	695	714	673	694	731	745	727	668	725	681	682	664	697	669	691	683	676	739	743	682	738	707	695	714	670	700	711	672	708	709	705	697	703	673	696	690	740	709	702	653	678	699	650	682	702	653	681	739	724	726	692	705	659	715	676	665	683	711	678	650	680	727	720	720	692	674	700	752	654	646	677	676	685	693	698	671	742	717	677	632	718	684	667	704	709	691	699	726	724	651	717	701	696	667	714	689	709	679	703	672	696	719	662	665	676	689	674	735	726	681	684	687	651	683	702	677	670	754	669	684	695	711	708	626	706	726	651	688	710	717	704	677	655	659	696	690	691	672	690	704	708	681	675	692	698	659	659	702	705	700	710	699	722	694	668	686	643	666	706	635	688	687	738	662	717	722	681	640	694	699	638	723	705	668	697	682	699	650	728	685	681	681	702	708	648	709	704	727	745	712	701	666	720	684	700	724	671	672	673	692	728	675	737	653	722	699	715	686	666	691	693	701	684	721	682	695	690	692	769	724	681	706	626	689	702	677	698	656	694	689	662	704	656	703	697	743	698	712	680	688	691	736	642	686	710	723	734	703	698	715	703	694	647	666	690	682	670	672	637	674	707	684	728	713	689	748	685	732	690	734	660	732	692	715	717	636	691	710	769	692	708	729	732	739	683	648	722	703	683	688	666	697	627	685	724	725	719	762	701	602	680	670	709	693	672	691	679	686	696	711	719	695	672	697	694	688	690	701	693	693	702	669	684	700	743	662	731	771	701	667	696	674	706	719	676	729	713	729	751	713	650	718	682	737	688	659	704	677	697	645	749	733	676	688	679	674	739	711	722	690	709	692	750	690	693	684	694	675	671	707	637	725	718	697	701	677	707	678	729	655	716	758	704	686	731	675	734	688	707	730	735	734	690	681	734	694	705	679	667	705	681	700	723	708	704	720	713	728	677	677	695	680	723	725	708	654	681	679	684	670	746	691	703	674	720	652	725	668	629	691	717	687	683	713	710	715	697	698	748	643	680	709	739	692	627	654	724	719	656	746	729	732	703	707	700	688	707	661	702	669	683	700	725	724	699	704	680	698	713	702	703	697	747	645	702	694	662	700	687	718	695	740	729	712	692	675	637	678	686	679	697	688	723	676	683	706	676	668	672	694	693	687	690	696	728	721	720	668	657	663	681	691	635	751	642	730	658	649	670	695	701	676	656	684	719	666	730	671	727	694	704	684	659	705	693	713	687	650	724	731	682	682	669	681	717	728	711	730	668	669	717	668	690	718	718	715	723	703	712	710	689	696	712	722	687	677	653	737	695	700	694	690	666	701	715	735	692	716	706	716	696	666	679	683	727	699	694	653	674	694	707	696	726	723	654	701	722	697	686	674	706	680	695	691	641	715	724	684	676	681	702	657	703	679	683	696	712	678	691	693	707	748	683	683	664	678	705	697	706	693	661	716	666	709	703	673	687	721	728	716	709	707	682	644	701	671	696	688	712	708	707	727	705	680	666	684	688	713	727	703	705	684	692	702	714	682	683	721	714	677	720	691	642	732	708	654	656	709	749	708	647	647	685	651	736	717	743	681	714	695	699	672	686	708	699	718	648	693	718	688	673	683	721	685	695	689	645	688	686	648	691	714	647	676	674	737	688	698	680	692	632	702	707	731	691	706	666	710	739	700	687	655	663	705	711	637	639	700	707	671	688	708	677	721	697	688	677	746	728	694	655	699	663	713	679	698	724	744	700	662	757	685	692	712	715	705	683	725	700	752	689	684	722	734	647	716	680	681	673	739	695	721	660	684	694	699	708	738	667	680	692	676	707	687	712	663	641	707	711	699	750	728	711	690	696	697	670	679	704	671	712	728	697	734	714	707	703	707	636	673	747	695	663	731	717	685	673	691	681	707	688	705	694	678	695	694	671	713	676	708	698	680	775	707	683	714	724	656	653	667	679	661	657	697	688	673	704	675	688	703	682	675	690	715	702	707	646	693	693	753	721	705	693	703	716	701	706	719	678	712	740	701	716	702	705
22774	21272	29085	23775	21276	21344	12404	1874	1314	1302	1125	1135	1012	986	967	919	903	861	923	833	827	844	805	848	811	868	824	792	796	807	798	778	753	770	721	781	761	808	778	784	778	794	771	764	770	791	751	747	769	741	741	762	748	735	723	769	730	704	755	774	712	790	729	723	754	727	782	715	683	778	718	740	723	752	797	745	745	726	768	747	785	742	726	718	714	715	720	745	738	740	801	697	752	735	743	728	743	780	752	787	761	745	753	718	741	704	801	753	710	703	718	788	793	723	760	737	725	748	689	751	755	701	772	716	769	707	784	719	693	743	671	715	761	746	717	759	730	722	739	754	764	777	771	740	719	770	783	707	749	731	778	741	753	769	724	745	777	730	741	717	745	806	712	690	760	766	707	782	712	752	787	794	735	738	721	753	722	770	718	751	708	713	760	743	721	709	764	740	730	788	766	728	704	752	738	712	766	708	698	799	747	769	715	737	751	773	713	770	789	736	702	735	757	693	799	735	757	751	706	802	691	702	754	726	704	764	740	741	718	735	793	767	756	707	727	758	767	765	737	768	683	715	760	724	716	732	721	740	746	739	750	785	712	746	681	803	760	743	757	688	763	710	731	709	761	768	709	735	727	756	747	784	722	770	726	742	766	719	725	775	719	774	804	741	742	728	737	757	741	738	751	719	724	782	726	770	733	771	764	798	756	693	770	752	741	731	726	749	723	764	740	757	757	751	766	724	758	755	726	738	715	711	778	724	663	757	704	764	717	729	717	722	748	774	734	721	743	783	747	748	734	771	770	722	721	776	690	773	726	768	717	734	748	715	749	732	721	780	748	727	737	708	760	798	725	753	781	718	691	722	728	685	682	715	719	746	734	736	730	712	721	757	731	691	751	682	753	746	723	723	757	716	672	725	719	745	771	764	735	700	743	747	757	740	775	773	738	783	792	764	739	745	730	750	743	731	719	735	766	698	749	747	735	689	700	791	760	769	746	724	740	774	794	757	740	768	738	765	717	758	740	767	736	731	718	719	696	738	771	741	758	731	729	798	742	740	759	728	746	711	733	728	760	745	723	741	705	770	687	731	707	751	741	708	757	729	738	724	774	762	741	713	777	722	772	773	737	771	732	726	712	746	773	718	752	787	733	705	731	763	770	725	709	721	711	698	694	797	761	755	758	708	734	726	736	753	751	717	737	746	727	772	754	726	782	780	754	744	710	781	725	708	763	777	723	775	746	730	788	760	690	756	757	762	742	743	727	756	736	720	731	754	718	722	811	732	746	715	761	740	706	751	682	773	747	760	785	721	691	712	686	807	755	743	721	799	715	737	717	725	729	746	737	715	791	772	699	780	731	750	763	729	736	711	765	699	742	705	717	754	717	786	775	790	755	736	717	744	775	719	737	694	773	712	776	740	732	733	715	747	709	737	756	770	738	724	775	777	742	717	726	737	726	646	734	715	737	742	768	728	760	761	735	706	757	736	717	772	779	812	704	766	797	743	732	794	712	722	735	704	733	721	751	809	750	738	713	751	710	708	719	764	706	730	712	759	721	788	748	744	789	732	728	747	743	763	766	798	742	722	724	764	696	752	719	709	761	734	744	736	733	708	727	784	778	787	740	772	791	798	690	715	779	679	712	763	804	721	710	763	714	741	735	759	746	743	759	730	729	765	771	739	716	737	714	727	750	717	705	755	707	758	810	698	757	722	767	747	713	719	730	753	702	770	750	799	723	768	742	744	705	776	755	747	757	720	756	716	747	732	802	776	708	716	747	762	736	761	675	737	724	743	711	804	709	699	760	707	756	743	733	705	761	728	747	703	750	734	744	755	741	775	735	751	702	722	712	797	773	708	698	759	753	756	750	699	734	749	744	752	753	726	742	748	728	718	719	709	750	761	753	740	743	709	796	761	798	706	751	772	719	722	718	776	754	730	731	770	733	763	745	739	741	726	746	709	778	679	757	730	691	736	700	736	769	704	764	740	733	701	769	740	738	707	728	737	775	763	677	793	748	767	718	758	779	728	754	736	741	737	747	727	706	768	759	761	743	746	779	761	710	764	752	737	762	720	732	755	760	766	759	719	763	730	702	772	747	706	745	734	701	750	722	699	708	731	748	749	768	770	740	762	808	731	736	727	762	733	723	691	716	755	781	780	731	780	720	780	767	766	733	735	776	725	760	726	721	718	723	743	735	726	699	721	740	723	771	715	763	736	740	699	701	772	741	739	688	725	703	752	743	735	763	775	711	733	725	718	754	760	736	741	781	692	746	753	754	745	749	735	734	739	716	763	699	756	750	751	730	736	724	707	708	787	783	754	731	742	765	734	738	739	734	721	745	720	736	714	763	718	751	750	713	751	697	774	731	808	690	787	761	807	740	752	712	741	727	763	679	742	708	748	743	765	773	729	733	757	727	745	734	748	721	707	711	755	762	737	776	731	710	727	706	775	738	755	756	753	753	750	738	784	722	743	722	701	703	700	693	700	727	732	750	735	743	692	757	728	704	770	704	745	747	725	754	721	764	787	790	757	727	753	762	747	726	737	746	753	778	692	749	689	780	692	731	710	770	726	776	712	747	767	689	719	760	763	753	728	741	776	724	730	683	756	739	721	779	726	740	727	716	727	726	718	758	705	772	750	690	696	719	739	739	755	723	727	789	698	752	741	801	810	735	744	757	713	707	757	777	821	767	712	697	751	765	718	769	707	729	733	729	800	761	786	732	734	732	709	701	696	730	718	750	773	743	695	754	768	743	725	783	712	767	765	759	749	721	761	736	742	699	744	754	731	740	777	745	727	712	732	735	716	701	712	735	778	747	739	770	726	758	692	761	737	731	737	758	762	771	772	727	710	721	752	745	753	751	671	708	766	797	682	716	742	803	724	735	707	731	727	766	733	723	732	724	754	694	771	770	725	760	694	784	729	712	757	761	756	732	741	760	734	723	782	763	734	747	776	761	767	761	792	691	739	753	692	776	753	727	734	768	764	720	756	712	697	739	727	782	717	736	698	750	771	779	693	753	734	767	715	714	719	715	707	727	736	728	765	718	695	705	765	764	726	750	699	711	734	709	750	733	768	767	709	791	765	725	740	739	762	721	726	714	732	800	756	722	668	727	763	743	747	708	709	722	727	722	734	787	715	715	730	681	719	722	746	732	705	735	732	780	706	705	751	807	748	735	753	789	740	723	708	735	755	745	728	738	685	742	715	699	714	717	756	660	720	709	719	743	760	778	727	717	699	748	713	706	739	753	771	755	738	732	723	744	731	696	747	727	713	707	730	739	752	734	750	774	746	751	739	716	742	755	708	777	776	736	769	700	764	759	753	745	727	727	770	744	706	756	759	758	747	773	694	763	754	728	696	750	792	747	716	765	786	774	755	734	708	707	756	764	686	769	725	716	757	759	740	766	756	698	737	698	716	697	711	779	746	762	732	755	741	746	757	734	760	797	732	735	734	711	734	736	750	733	743	782	719	706	742	780	709	690	742	822	723
19860	16064	13308	7115	4959	3976	3181	2507	2116	1878	1658	1478	1376	1247	1147	1096	1091	1040	993	957	980	877	926	950	902	889	899	893	869	856	895	854	848	810	826	854	839	824	815	851	813	831	782	779	843	788	808	842	861	807	838	817	858	766	823	815	812	831	816	842	800	839	799	810	819	826	780	797	759	823	838	798	776	746	778	779	826	850	819	813	826	820	779	816	803	814	741	794	872	796	791	817	829	802	796	820	768	851	824	800	830	792	820	816	797	801	816	838	768	795	768	756	752	822	781	798	835	720	814	874	774	803	799	812	768	811	779	786	802	807	766	746	787	801	742	778	784	812	780	802	778	821	802	791	849	812	784	793	779	793	785	762	821	777	786	775	803	822	785	765	834	814	808	768	792	847	826	787	810	808	818	830	782	809	771	825	811	806	821	828	787	779	795	789	785	789	765	824	767	829	838	796	811	783	795	813	789	789	841	795	773	812	808	787	813	809	777	806	806	755	763	790	762	792	763	808	811	791	764	767	767	804	789	842	789	820	876	776	782	814	779	826	761	760	774	766	815	739	766	769	774	784	856	789	795	886	803	771	764	807	830	800	831	735	811	808	783	777	754	806	744	762	774	810	789	765	801	794	802	773	733	788	785	812	839	843	795	799	804	786	805	784	771	809	841	802	768	798	776	785	790	815	825	801	857	770	797	863	806	797	838	798	808	847	814	764	793	787	822	789	805	815	794	768	781	821	766	799	824	805	758	872	779	807	772	804	798	771	781	863	766	793	815	839	778	763	770	855	805	715	853	785	884	823	806	824	779	768	811	815	776	809	754	781	801	780	763	845	802	773	756	762	759	824	798	832	794	790	767	775	774	841	751	825	844	770	811	748	770	760	772	742	795	751	776	771	798	761	777	737	817	799	787	851	788	810	797	774	765	833	751	804	812	802	771	795	770	818	792	789	867	763	777	733	864	812	823	737	736	805	775	812	786	781	779	786	819	773	778	810	760	860	792	753	830	755	788	774	765	820	795	813	795	796	814	808	809	787	811	846	737	795	788	820	817	801	796	797	781	796	797	805	787	797	840	859	758	831	780	803	797	825	786	778	825	791	811	801	849	775	803	780	787	781	818	811	803	773	819	786	774	804	816	832	813	832	779	780	774	770	834	836	798	803	828	818	765	795	789	789	794	821	784	851	770	871	831	755	734	814	821	802	842	764	749	788	784	754	773	797	804	795	806	792	743	796	790	785	777	810	765	785	796	765	838	807	823	811	773	795	804	783	816	750	791	773	791	795	874	815	773	763	784	829	816	798	837	749	812	802	803	784	814	840	780	763	825	788	781	809	777	820	798	799	829	805	772	786	808	779	802	779	817	737	770	828	784	781	782	818	823	786	757	831	756	861	741	795	818	784	809	816	832	786	800	781	807	806	834	839	819	822	792	778	752	798	783	743	785	814	829	760	768	745	803	739	810	771	787	835	782	882	781	806	803	789	769	769	729	792	812	801	771	787	858	776	798	849	843	805	807	768	804	823	759	798	799	798	784	806	758	812	767	838	814	869	803	759	803	781	783	809	804	822	738	778	772	767	818	828	781	811	784	842	818	789	771	804	849	797	802	787	799	809	824	747	778	788	811	784	823	790	800	773	773	751	782	845	802	814	755	750	803	760	844	820	830	810	781	768	831	813	840	821	797	737	833	781	751	745	815	794	773	784	772	800	851	789	782	810	826	790	834	797	772	797	811	791	840	804	774	785	841	784	798	763	807	801	760	790	820	820	789	727	812	801	800	812	756	727	766	781	830	831	816	779	771	766	795	787	737	736	817	792	760	786	763	790	818	798	818	786	855	805	746	770	738	750	759	769	763	820	800	793	768	820	794	810	784	819	769	802	861	787	808	801	789	829	773	787	839	794	800	822	812	830	824	748	761	812	775	739	848	809	748	760	782	735	807	769	786	792	776	775	816	829	756	775	782	794	735	769	817	755	841	796	738	801	787	745	810	820	850	765	796	763	795	807	836	761	794	820	800	842	752	778	811	802	775	747	799	769	808	821	807	759	721	811	835	779	797	757	785	782	755	757	759	820	833	832	761	801	820	793	812	766	783	737	754	782	797	740	810	732	821	799	731	783	763	777	805	764	802	828	773	763	829	777	793	787	826	765	776	691	791	823	800	757	830	824	853	836	850	785	784	820	817	779	811	832	750	811	791	816	726	775	756	777	740	775	806	782	779	786	793	796	825	804	821	809	766	771	765	816	811	783	850	819	844	798	801	784	793	794	824	806	753	775	757	828	807	798	764	844	826	765	771	778	749	796	809	823	759	765	831	758	797	769	812	804	785	782	787	812	803	764	777	806	803	809	773	752	759	790	853	783	824	816	847	807	799	779	738	855	745	817	827	755	794	764	789	813	835	782	805	768	778	778	717	793	790	772	787	824	763	795	797	760	791	818	812	788	796	791	822	820	810	812	797	803	754	810	769	785	806	769	826	786	785	806	787	765	789	773	812	786	766	787	762	847	782	757	753	784	775	776	851	813	774	771	788	798	827	788	817	810	799	779	815	771	754	783	780	791	785	760	792	815	808	806	826	807	783	777	774	814	774	811	827	795	775	828	803	832	773	790	822	788	788	744	815	837	794	803	805	781	775	780	763	781	827	760	819	804	802	825	785	783	796	791	785	839	766	822	783	819	797	738	804	774	806	825	788	837	801	781	797	760	843	752	816	799	779	801	826	834	762	797	788	804	770	768	760	778	828	804	825	785	797	746	804	800	806	860	775	806	745	809	820	777	820	772	793	771	782	799	815	772	830	816	755	832	762	781	778	811	796	754	770	821	786	793	801	799	792	829	770	800	832	820	786	799	804	774	844	767	820	755	752	818	769	745	778	787	757	752	762	819	796	782	821	775	754	775	802	780	843	820	807	785	826	748	782	818	804	818	788	796	767	824	787	778	833	765	795	779	739	802	763	752	816	794	763	819	781	747	796	814	788	764	787	827	830	830	830	789	814	800	799	811	810	816	760	731	808	774	814	734	756	807	773	787	778	805	804	754	757	786	787	768	766	776	816	791	823	808	810	839	823	819	775	790	765	789	806	839	812	824	806	796	763	827	782	854	822	777	765	807	810	782	815	733	795	768	782	751	798	785	802	735	792	775	797	772	804	771	815	780	817	809	757	796	779	809	836	818	806	825	792	799	776	750	827	797	805	807	780	786	780	774	742	785	831	800	719	801	802	749	777	808	799	844	797	757	794	784	843	766	794	785	809	832	805	813	831	787	785	861	773	749	801	811	796	759	812	790	803	783	765	809	798	775	776	800	846	793	780	771	811	779	733	803	818	811	780	743	807	758	774	814	805	821	813	811	759	788	760	750	818	896	774	810	770	850	836	763	779	746	815	796	850	772	778	804	822	763	751	829	824	809	789	776	806	735	823	817	754	791	838	786	868	803	808	862	837	777	871	758	770	828	787	724	803	833	796	795	805	849	813	769	819	789	833	754	817	774
27332	20577	8839	815	518	479	376	350	389	346	364	328	324	359	297	343	355	327	331	354	351	351	335	325	315	338	348	341	351	344	307	318	336	315	331	337	350	322	323	313	346	318	343	372	348	348	326	339	328	345	340	316	322	349	322	341	320	329	322	306	344	333	329	369	352	302	329	330	324	328	330	311	304	346	324	320	335	299	363	327	332	352	345	309	317	331	334	325	353	315	338	326	341	331	310	363	343	350	318	296	329	323	306	313	291	289	315	339	378	320	349	332	323	320	337	332	345	353	326	337	320	345	315	338	326	321	334	319	340	338	297	320	351	318	307	343	334	362	334	329	363	347	391	354	371	319	345	330	321	330	281	325	332	341	311	349	316	351	339	320	302	342	346	323	319	346	321	326	310	334	320	337	318	332	317	343	318	314	325	331	329	291	312	313	332	328	335	305	345	302	340	318	313	312	333	312	316	309	326	335	311	331	294	323	300	326	337	343	330	350	353	325	353	312	324	332	348	326	328	336	326	354	333	297	303	329	325	319	330	344	329	347	320	346	340	333	314	308	351	311	330	378	346	301	354	372	288	344	382	302	356	328	321	355	319	350	350	316	338	333	293	311	345	341	294	331	315	314	333	345	306	356	323	346	305	316	328	353	353	350	322	301	331	350	345	344	300	316	337	349	316	324	313	360	324	355	306	316	347	327	333	328	352	321	337	350	331	345	328	324	314	325	340	345	329	332	322	329	332	349	306	336	311	299	327	349	316	311	338	334	318	347	315	323	361	349	329	284	346	317	328	351	363	330	336	344	271	304	335	343	338	323	316	301	348	329	332	330	300	343	317	337	329	338	325	312	347	329	334	341	322	327	340	309	342	301	350	340	327	298	346	335	303	350	336	287	333	315	314	321	319	303	330	327	309	343	359	360	310	353	304	323	340	302	355	329	366	327	345	312	317	342	340	318	304	312	312	349	346	316	315	287	329	338	343	362	357	354	336	335	305	328	338	310	323	328	300	319	294	360	288	314	332	318	342	330	353	317	315	351	322	330	335	297	337	315	325	315	328	328	338	330	324	329	329	359	326	329	317	309	332	335	304	316	339	318	320	289	369	322	326	345	343	337	346	297	325	326	301	328	322	343	349	341	312	329	309	329	305	314	364	325	306	325	309	348	324	333	312	349	356	364	351	332	323	333	335	356	326	323	327	341	335	379	353	342	331	326	362	298	342	301	324	346	328	315	307	342	305	344	355	314	318	344	339	348	301	336	327	328	315	346	339	308	341	329	331	341	332	342	321	337	321	342	323	316	345	372	328	286	346	330	351	299	341	298	301	288	331	329	335	299	306	320	332	324	312	330	329	335	334	342	317	338	344	333	344	334	330	309	337	334	326	339	322	317	340	324	337	321	323	315	326	310	328	349	372	321	326	330	315	374	328	339	358	340	341	346	328	320	346	351	347	338	329	333	336	324	343	376	338	331	328	345	362	345	355	335	333	362	335	336	351	305	355	311	355	358	288	324	301	341	350	357	348	326	357	344	366	340	314	316	346	346	341	328	315	345	342	357	300	349	339	338	330	343	327	392	366	350	319	340	369	346	328	320	333	362	301	340	337	321	337	311	306	305	366	288	305	337	321	339	328	367	324	291	264	325	306	312	310	314	344	340	324	345	321	351	311	347	356	348	281	329	358	359	306	330	323	345	338	291	327	337	341	311	361	351	332	365	321	315	302	338	309	322	338	341	310	329	345	323	322	318	369	312	351	344	336	351	304	332	301	337	323	326	314	336	346	323	332	334	321	330	354	310	336	298	343	316	324	348	356	338	299	319	341	349	300	345	362	314	333	337	316	298	309	338	325	344	344	346	350	336	315	342	336	333	336	322	308	327	373	327	318	351	355	332	343	364	344	343	334	328	340	331	303	302	327	324	362	337	355	346	349	322	367	334	336	312	298	301	342	311	319	336	330	325	327	358	343	355	326	337	325	330	325	326	317	354	378	343	309	332	351	354	366	289	319	333	342	341	289	309	323	343	331	316	333	342	325	324	306	331	339	310	346	328	301	341	345	341	341	362	340	291	324	312	307	367	330	344	299	306	328	296	332	342	342	316	346	352	346	312	332	331	306	345	313	345	320	316	323	332	331	340	306	341	346	330	321	329	320	334	314	336	336	343	310	331	336	323	333	343	341	350	347	369	323	337	321	329	317	374	310	337	305	323	346	340	330	334	339	340	338	304	344	344	326	312	367	297	369	310	349	325	337	294	353	314	369	311	315	316	333	361	309	306	326	352	349	288	342	339	310	337	324	333	310	332	306	317	327	315	344	329	325	347	348	323	340	363	285	319	363	317	317	326	322	366	316	347	329	342	311	313	359	312	359	347	333	293	311	345	352	332	320	355	328	333	362	314	363	339	331	315	330	331	352	333	314	337	361	327	337	317	320	313	307	360	330	331	336	333	353	340	314	318	333	358	319	340	347	348	329	332	349	340	341	335	317	316	329	319	306	346	348	321	328	333	347	309	312	317	348	343	323	311	356	357	321	370	340	328	332	348	348	316	344	313	323	308	328	315	296	347	326	331	369	312	355	329	312	349	354	334	334	326	376	286	324	335	367	352	348	346	327	328	337	315	329	320	349	332	343	309	315	338	306	324	336	361	326	352	331	363	329	307	344	361	316	329	317	302	323	334	331	356	332	312	316	310	386	344	318	336	330	304	352	342	332	312	338	322	326	318	341	304	323	346	317	321	356	337	321	330	336	314	329	330	357	342	353	346	335	326	343	359	297	336	335	355	327	361	348	343	344	318	308	303	358	347	334	302	330	323	343	317	300	323	357	342	354	339	337	284	316	331	310	327	350	323	326	320	365	324	345	350	309	337	363	305	343	315	342	311	330	324	341	315	336	281	353	333	361	341	334	326	316	327	322	345	324	340	330	314	330	329	382	338	306	328	343	304	307	319	332	362	317	329	330	342	322	316	328	325	352	322	294	326	330	320	303	322	331	367	326	325	321	320	341	342	313	318	336	303	331	309	315	310	334	330	341	323	336	348	309	281	331	323	341	338	319	329	329	348	305	292	339	324	322	359	328	327	317	356	337	324	338	324	314	358	311	335	336	338	352	341	344	318	313	326	353	330	353	346	325	319	321	350	333	333	355	336	319	343	327	326	334	309	323	293	310	358	336	324	356	353	326	333	343	358	366	337	307	340	333	338	287	333	363	318	344	333	311	313	312	333	315	320	345	312	329	303	334	300	350	357	327	337	335	354	301	320	332	332	317	361	322	354	328	352	334	305	360	310	311	340	355	331	312	319	320	331	326	331	343	348	316	308	330	328	338	341	335	305	335	338	338	294	319	359	329	343	366	319	349	304	365	315	323	358	327	315	328	295	332	310	350	321	342	320	301	360	331	328	363	303	299	317	307	310	314	332	346	327	341	339	283	305	324	300	347	328	336	338	332	325	347	331	336	335	316	336	294	353	339	348	328	326	338	363	352	322	351	326
13592	1367	1092	710	661	648	517	458	464	428	476	469	446	408	415	419	414	407	426	440	407	417	391	423	400	390	384	408	405	381	393	431	384	423	391	416	425	435	413	410	408	371	355	397	403	408	403	426	380	421	404	394	411	377	388	429	402	418	366	436	409	380	444	411	404	404	418	377	408	419	379	395	471	378	417	368	382	391	404	389	406	378	414	395	416	396	401	396	377	370	408	428	385	413	402	418	379	404	408	410	437	421	433	398	402	432	422	370	388	402	398	374	428	387	421	389	370	399	380	396	397	371	403	406	401	396	427	403	403	422	407	352	404	409	403	383	395	403	392	411	411	404	406	400	370	387	384	364	396	373	397	370	406	404	417	385	370	383	388	387	404	411	384	428	413	400	387	383	410	389	429	384	414	411	400	391	408	375	455	393	403	408	413	400	420	408	392	427	416	389	396	400	381	388	394	428	401	406	385	378	386	388	452	395	454	387	386	391	412	442	369	429	416	401	417	422	401	387	369	393	401	406	396	412	419	387	431	449	384	394	398	397	417	413	390	420	401	380	390	397	395	378	393	435	399	390	400	415	419	388	364	410	410	391	383	379	382	383	399	381	403	423	391	395	376	379	409	389	408	381	400	408	444	409	400	416	439	383	400	406	386	383	412	385	411	397	403	390	407	385	376	348	409	395	412	408	397	397	403	384	395	356	437	418	410	415	366	406	396	382	412	450	400	369	391	386	402	397	390	399	436	406	408	430	417	379	399	360	441	399	378	413	384	394	381	407	384	402	365	411	422	394	382	432	418	387	378	417	381	411	407	404	378	408	412	364	418	378	412	389	375	383	435	417	392	397	372	445	336	370	372	380	406	404	376	389	433	447	394	389	396	402	398	436	420	381	418	412	403	402	391	433	410	391	377	431	388	442	404	412	409	386	422	381	423	405	390	441	404	434	376	411	376	350	444	411	360	400	396	428	421	388	402	379	429	386	383	379	409	401	398	388	380	434	410	412	387	377	378	442	404	369	426	395	425	372	415	431	384	418	382	403	401	387	382	385	381	397	404	419	423	442	397	408	406	342	389	431	365	401	397	437	429	410	371	376	403	419	388	409	365	419	430	372	391	371	414	396	422	387	385	367	416	411	439	400	416	393	397	382	413	411	412	366	366	409	381	386	419	409	396	405	409	384	401	390	434	423	404	422	432	399	405	377	413	358	402	385	406	388	374	383	430	380	394	379	382	374	416	425	357	383	421	399	414	358	385	435	379	361	392	367	426	387	377	388	381	391	375	395	385	401	431	376	399	413	378	400	384	396	407	395	417	356	412	408	382	366	385	376	388	390	379	412	416	408	405	386	428	403	399	440	379	397	384	390	421	406	412	430	394	381	410	408	416	416	412	395	379	376	428	371	375	403	401	396	404	389	366	383	388	381	411	407	384	428	398	418	380	401	390	418	392	429	424	393	414	404	417	392	431	392	402	400	371	410	385	368	404	394	376	423	421	407	407	385	371	406	379	394	400	397	389	411	380	413	411	404	400	405	369	383	403	439	393	414	427	393	392	431	374	428	423	404	360	399	379	410	394	451	421	417	383	412	380	394	389	399	383	388	453	405	433	437	422	373	409	384	384	391	383	444	437	391	402	432	422	406	422	382	395	372	384	382	406	400	405	406	411	396	414	397	410	426	360	388	396	405	390	399	381	417	407	452	358	445	409	400	407	392	408	398	405	381	385	401	407	379	412	414	390	382	382	397	362	449	393	393	368	425	404	387	384	379	392	419	416	381	408	405	415	400	428	378	406	401	397	391	394	425	400	400	433	375	396	455	402	400	398	353	400	390	425	378	384	408	410	403	410	407	392	385	374	370	389	364	361	401	383	394	373	402	403	358	417	387	397	437	396	341	419	375	358	409	409	406	410	387	380	405	394	392	358	369	409	423	423	412	425	385	425	391	413	410	415	407	380	375	413	427	406	405	411	372	424	396	407	427	392	387	379	386	415	411	390	401	386	392	407	404	369	385	423	414	394	374	427	403	435	373	409	422	405	389	401	397	388	420	429	414	414	380	407	393	395	396	387	419	380	379	395	373	386	379	410	411	385	403	392	368	387	402	368	391	398	379	416	422	382	427	365	392	389	383	426	414	380	389	400	411	436	406	398	394	364	379	391	403	412	378	416	396	394	399	414	360	366	414	398	367	389	393	392	388	398	374	378	404	395	388	407	424	385	393	381	411	418	383	366	422	398	411	398	392	364	410	389	407	399	393	388	385	397	409	393	400	363	398	369	398	385	400	412	378	412	432	399	380	383	414	387	372	392	403	403	382	418	424	394	403	391	344	364	403	402	411	423	367	393	425	405	388	388	404	446	387	399	422	403	416	397	418	395	363	393	428	381	401	392	399	428	405	400	407	360	412	379	385	385	427	411	401	424	438	401	369	395	380	385	371	412	411	412	422	421	368	421	376	395	420	412	410	435	397	386	380	387	380	400	415	377	436	431	387	395	391	361	390	379	373	407	387	421	376	402	369	407	390	395	441	398	375	418	382	377	401	408	364	392	401	416	386	393	380	410	429	391	392	362	429	392	383	387	450	383	398	448	345	387	393	377	390	416	407	385	406	393	426	394	459	407	397	381	390	410	356	412	405	376	404	423	393	411	428	428	393	389	354	408	393	389	384	402	407	401	393	392	407	419	406	430	372	411	391	393	380	425	405	418	393	426	390	427	401	385	393	415	413	391	379	403	398	426	434	395	403	402	385	369	382	375	425	422	379	426	416	401	393	387	408	419	371	421	416	434	436	400	391	390	420	419	358	401	415	397	373	359	402	362	384	386	378	435	389	419	409	408	423	419	397	393	373	373	412	399	401	405	381	440	418	396	371	395	419	377	381	395	447	372	371	421	390	403	430	406	388	422	409	385	411	386	445	402	381	409	418	422	385	365	389	389	397	418	382	388	418	367	392	432	397	392	399	407	381	390	377	421	399	449	397	413	402	394	359	388	371	359	397	416	407	416	392	417	408	402	411	421	400	421	381	385	381	406	402	379	374	416	388	379	386	421	383	389	436	450	387	434	382	419	380	372	428	407	406	395	410	390	393	376	411	409	353	391	416	378	404	396	434	444	389	363	403	396	393	366	428	396	412	397	389	394	414	420	384	393	405	430	383	431	396	373	411	410	391	366	390	448	403	421	414	399	410	401	393	374	386	382	380	364	374	397	383	406	396	412	382	387	400	396	397	380	402	368	369	396	397	373	433	381	377	381	418	424	398	403	416	388	420	375	438	379	408	354	383	389	380	448	430	410	399	410	406	399	396	412	417	373	373	369	398	411	416	433	374	377	392	358	414	406	413	414	396	382	409	397	401	448	405	374	398	397	410	406	398	394	379	411	403	379	415	397	404	428	395	402	390	370	371	417	422	391	403	414	376	376	374	395	399	386	399	386	431	402	424	399	411	390	400	385	378	400	387	434	419	380	394	385	384	392	413	397	361	421	394	369	397
23668	21236	28659	24109	21239	12463	1274	814	676	613	560	558	473	485	480	432	465	426	433	432	397	375	351	412	374	414	374	379	389	370	365	363	378	361	339	353	347	360	365	371	342	352	357	340	360	409	364	341	346	374	349	355	358	369	361	372	353	342	364	338	376	374	365	337	395	366	391	355	386	363	374	358	341	381	356	335	340	328	346	356	355	359	357	363	357	373	360	353	348	325	332	337	343	354	358	349	359	353	344	345	355	377	376	350	370	335	391	362	342	336	363	327	357	327	352	367	337	369	322	350	320	346	344	381	356	344	366	335	340	391	368	373	342	337	340	381	346	361	349	333	354	327	361	347	375	339	346	337	319	346	323	357	367	370	380	371	351	343	367	367	363	351	362	359	375	339	315	371	378	344	347	346	364	360	372	313	361	328	352	363	342	345	323	348	324	383	368	351	335	355	358	331	371	360	330	372	348	346	346	349	364	347	341	351	352	356	327	364	324	363	337	347	355	360	368	337	339	382	344	367	376	340	378	373	343	361	385	380	336	336	380	353	374	332	322	370	354	331	340	322	361	363	380	365	346	390	372	326	365	351	353	361	318	339	343	340	350	314	380	358	349	362	349	384	390	354	329	334	363	349	338	360	340	375	393	339	392	360	378	366	329	325	341	368	357	377	361	335	389	342	354	339	365	342	360	381	366	350	342	329	383	341	369	369	329	374	366	328	348	355	365	342	350	359	354	341	360	384	382	359	334	372	322	357	369	353	360	388	334	410	340	378	344	373	348	348	348	348	355	372	363	336	357	337	356	343	368	356	359	349	380	352	360	365	374	392	344	354	380	352	360	336	370	380	355	334	358	345	384	366	401	324	374	384	362	366	337	337	356	342	366	355	340	363	332	352	354	377	398	364	309	373	366	368	380	359	317	364	367	330	344	323	330	358	365	362	359	337	337	338	339	336	347	376	345	336	328	373	349	335	349	364	353	377	343	351	375	357	365	346	333	345	357	356	337	362	335	401	351	361	350	323	370	340	366	303	367	341	330	351	324	370	365	355	330	357	395	371	344	352	368	356	325	369	344	368	366	327	365	308	339	331	371	386	351	371	296	360	352	340	328	363	353	366	372	349	344	353	375	340	353	348	352	347	349	356	348	359	347	364	345	354	374	353	340	330	355	340	349	374	384	359	349	314	359	339	365	329	315	352	339	354	360	372	350	356	340	380	346	347	372	354	351	335	366	351	352	349	384	332	384	340	363	362	334	353	330	374	338	346	331	367	381	364	344	393	343	381	388	330	340	345	350	345	342	354	326	343	336	347	337	350	350	388	353	377	362	337	331	337	336	345	298	355	351	357	347	350	294	369	357	301	327	389	369	345	342	355	377	360	357	335	343	359	351	379	356	344	334	369	342	361	356	357	370	389	352	358	343	338	362	356	339	374	373	373	351	359	347	339	368	355	359	368	355	388	365	343	372	354	344	365	363	393	347	385	361	372	371	345	346	329	364	353	378	342	322	350	348	364	347	366	370	327	358	364	367	366	340	366	343	364	357	357	363	287	383	337	384	367	368	360	327	359	381	350	349	363	330	368	362	352	338	370	336	363	354	337	353	353	350	367	340	341	396	356	399	357	367	380	335	355	393	360	335	346	321	357	348	358	348	362	356	325	325	361	351	395	357	349	342	358	348	352	380	370	335	362	392	378	350	358	349	373	371	354	353	333	382	361	348	350	350	336	351	327	373	350	355	373	367	364	335	322	351	379	323	402	335	347	361	341	369	365	353	358	352	347	348	342	330	352	360	345	359	359	341	335	349	333	337	318	359	386	383	353	397	344	407	341	348	387	357	302	387	369	352	340	367	369	362	300	328	343	370	357	369	350	344	336	333	357	348	340	354	359	375	370	353	381	361	360	351	339	372	358	362	343	359	337	362	366	361	348	355	357	363	359	327	368	391	346	361	352	326	382	344	346	383	340	391	343	382	363	310	342	349	329	333	355	360	358	326	330	347	324	343	343	344	327	352	324	374	381	359	335	370	368	365	302	364	368	396	344	320	352	350	344	335	370	356	365	373	405	373	363	335	422	372	330	374	320	379	366	364	355	375	366	349	360	345	356	345	339	356	342	392	368	323	361	349	363	348	357	349	351	361	361	332	319	353	385	388	367	375	360	367	366	334	367	367	351	396	335	359	332	349	379	354	351	367	333	352	352	340	365	310	376	367	348	343	351	364	361	328	347	372	370	324	372	353	368	357	368	345	353	357	360	331	334	368	352	314	362	322	352	340	381	360	335	363	345	362	352	385	327	366	365	338	397	367	374	364	362	362	355	401	359	349	358	367	339	348	339	349	377	333	358	332	333	365	361	323	390	328	308	375	325	362	351	327	338	344	343	390	351	341	333	340	373	365	329	317	330	308	351	351	361	337	351	349	350	333	360	332	386	369	366	361	354	335	375	342	345	342	335	348	384	350	356	372	376	383	354	329	341	371	359	345	368	333	355	392	363	354	324	340	347	350	354	316	368	363	353	380	356	364	387	340	372	349	344	367	367	369	370	346	314	347	336	384	352	330	367	351	353	334	317	345	375	344	332	381	352	367	342	357	339	370	334	365	341	379	354	347	334	353	325	368	389	373	370	348	359	374	311	321	365	361	396	373	377	365	371	374	333	327	359	351	366	346	336	373	364	368	367	338	376	339	338	334	342	353	369	341	300	338	344	350	370	332	362	347	356	381	354	395	337	338	336	333	332	331	375	343	363	335	366	341	349	388	368	340	339	354	343	338	371	389	328	335	342	370	360	347	372	370	378	377	356	369	360	390	357	324	337	352	338	371	338	368	361	376	338	394	342	380	385	359	365	376	380	354	367	344	342	362	374	365	355	313	331	331	356	342	345	366	348	344	342	371	393	356	339	349	369	388	327	367	353	359	358	359	341	357	342	363	315	354	371	328	335	352	338	401	321	340	339	343	344	370	360	351	366	362	368	342	339	353	345	351	354	351	359	339	342	330	345	384	361	365	349	345	372	339	363	336	388	346	363	358	341	358	307	382	372	312	378	354	375	361	342	357	355	330	367	364	380	346	388	368	369	345	351	336	362	374	337	336	375	367	340	337	296	365	339	362	365	320	360	333	320	385	341	362	353	349	369	324	355	354	344	321	336	381	331	330	326	361	346	371	374	351	324	407	367	347	391	316	354	349	361	330	357	343	332	360	392	342	341	337	314	349	381	321	342	359	361	352	357	375	346	380	367	369	338	350	381	354	310	359	366	358	371	334	341	318	359	338	366	367	340	377	340	355	345	362	340	310	325	355	345	345	383	350	361	344	330	354	362	335	351	339	374	379	344	387	338	342	393	346	328	336	337	353	318	353	328	328	332	382	316	349	341	344	343	376	368	315	345	349	349	379	328	337	354	340	372	367	377	349	318	318	360	336	349	370	396	394	360	343	340	325	346	330	367	337	350	352	321	337	355	371	390	407	315	339	353	367	373	363	378	351	364	357	371
16316	9842	7997	4113	2842	2263	1574	1296	1051	952	801	821	720	646	621	567	536	483	510	510	483	493	504	456	440	463	463	444	417	465	443	463	481	413	415	443	432	465	442	429	431	434	412	391	430	417	419	422	432	449	455	412	437	439	443	400	401	430	473	409	370	397	434	388	387	384	370	402	385	388	408	412	430	436	407	434	405	385	423	389	433	443	398	405	403	456	427	398	432	429	384	405	397	395	433	418	435	383	388	417	437	403	386	405	460	414	407	378	409	420	381	409	421	405	418	414	422	389	396	425	413	411	417	388	386	423	414	434	408	425	394	413	402	429	415	435	392	422	398	405	432	425	437	413	412	423	403	430	372	391	413	434	422	420	425	413	445	412	400	453	419	465	398	413	421	374	414	419	416	393	419	403	409	430	425	415	400	402	440	433	419	393	396	439	404	386	409	412	430	373	419	436	420	396	414	459	436	424	394	376	413	393	410	424	415	408	394	398	417	385	440	444	395	402	392	412	428	416	427	414	412	387	391	388	380	412	451	376	347	421	390	392	415	379	367	444	406	417	420	401	394	420	382	401	406	421	444	411	427	419	428	401	417	391	415	415	418	390	412	390	400	396	416	420	386	387	386	390	406	404	394	432	394	416	404	372	377	391	395	410	391	431	386	449	419	390	405	419	418	425	411	391	403	390	410	411	390	421	417	438	428	399	406	403	368	422	410	413	411	463	409	425	384	401	394	440	438	385	403	376	426	431	430	388	425	426	416	435	388	420	414	404	382	417	433	447	414	447	418	383	391	422	397	371	419	409	399	411	391	426	403	413	454	416	437	411	424	410	434	390	419	393	391	418	379	392	395	402	409	414	399	399	394	436	366	418	372	447	366	423	404	411	422	430	414	404	429	426	417	397	393	419	419	412	409	448	398	403	403	427	424	453	415	433	449	419	395	416	401	445	425	431	423	391	394	403	386	410	403	410	405	416	383	407	407	429	441	390	381	453	416	429	391	409	417	400	408	400	357	398	430	407	394	426	451	444	443	412	396	422	472	399	412	392	401	435	422	403	398	386	409	444	466	412	427	425	418	405	387	379	379	394	430	404	404	400	413	415	401	399	406	384	417	399	418	415	380	409	389	423	393	402	405	426	392	424	407	407	423	438	410	396	419	403	417	432	433	427	412	401	410	426	396	434	438	391	424	417	376	394	419	416	387	394	414	409	406	419	363	439	439	389	375	383	428	436	399	409	436	434	387	374	416	430	431	378	433	385	407	420	396	408	355	404	412	377	368	394	411	424	418	406	388	400	410	428	418	391	384	387	415	414	400	424	390	428	425	381	403	426	433	395	396	397	394	409	439	388	437	389	414	354	393	398	436	439	415	372	378	380	391	392	404	374	432	425	419	430	422	376	394	414	409	426	429	409	374	398	396	400	398	387	421	438	429	397	392	408	454	439	418	389	391	427	445	421	406	422	367	415	432	444	382	408	406	396	442	410	368	422	408	395	396	415	357	441	383	394	392	446	376	376	385	384	396	390	420	405	387	393	416	396	410	380	415	404	431	418	418	388	420	404	416	391	385	400	417	426	402	396	390	400	378	450	385	439	397	394	402	404	410	406	372	391	425	381	389	402	422	429	441	415	458	398	447	413	373	392	414	407	406	378	400	423	403	438	396	372	411	415	414	410	432	420	412	423	413	426	381	424	407	421	416	406	398	410	432	395	416	359	436	406	382	429	439	405	395	404	389	418	388	391	400	426	373	387	420	399	386	450	417	409	445	450	420	410	391	393	424	397	395	438	364	420	411	387	434	394	409	430	429	408	397	416	419	373	408	395	470	375	367	403	388	414	421	412	429	387	394	431	385	412	416	417	397	401	371	441	411	416	406	408	415	394	425	407	409	386	452	432	404	404	413	441	392	442	404	439	411	401	380	408	421	382	409	408	404	408	426	425	390	441	410	409	401	397	428	402	404	411	402	424	390	390	404	432	406	385	417	409	422	422	381	408	383	383	449	416	428	401	410	433	400	418	430	384	427	417	401	441	424	426	395	375	403	379	420	396	416	408	413	380	444	391	408	394	366	406	435	380	428	409	392	418	369	426	406	434	448	397	404	411	407	416	382	442	364	392	402	375	399	404	398	412	395	427	408	413	382	374	398	410	424	394	395	403	405	441	385	413	394	398	387	399	413	409	402	431	398	382	391	413	422	416	400	426	383	425	420	418	439	409	383	424	416	419	396	396	400	381	422	420	392	409	402	394	403	404	377	388	415	422	379	413	400	411	429	394	423	431	428	391	403	414	406	441	400	403	388	398	420	414	427	359	388	422	408	387	378	401	407	430	395	384	405	407	404	375	427	404	386	415	401	405	419	419	418	409	462	403	377	423	409	392	381	382	417	444	402	403	399	438	405	377	421	429	413	384	417	384	396	406	415	395	410	380	432	433	402	448	412	427	410	425	395	428	364	412	422	384	414	388	381	408	422	423	421	385	366	385	422	405	420	382	402	445	410	435	420	414	423	391	375	369	438	388	397	397	395	424	385	416	375	426	407	409	421	431	382	409	442	411	409	405	415	427	433	383	385	382	405	417	389	430	408	398	430	384	395	427	405	415	396	383	424	406	350	396	412	404	409	396	404	403	405	424	421	401	413	408	419	393	414	431	424	374	415	406	397	396	413	404	425	409	371	428	404	386	397	403	427	406	401	413	435	413	394	403	381	382	417	404	391	396	424	426	409	402	397	349	401	421	409	403	456	397	421	433	466	382	382	393	412	399	404	428	385	409	420	395	438	382	415	428	432	383	403	380	384	398	428	424	396	401	389	447	387	393	395	404	404	410	424	420	405	406	402	354	391	397	416	418	409	394	437	401	441	418	410	401	445	408	439	404	448	406	396	423	392	385	428	434	435	391	411	440	421	413	391	417	368	381	430	440	406	400	407	400	364	409	395	410	424	373	440	428	373	378	422	462	395	436	397	405	388	388	402	429	406	388	378	386	408	387	420	439	418	394	397	414	412	443	407	418	420	391	380	387	397	423	401	419	368	404	383	411	423	445	403	387	437	465	406	388	382	403	417	434	428	407	379	379	405	386	396	378	433	404	406	426	416	393	396	439	389	440	416	386	409	399	426	415	404	451	388	388	430	398	423	427	427	411	378	427	412	412	388	425	403	383	447	408	395	418	396	440	416	397	424	450	431	461	425	391	436	403	410	406	445	379	398	374	410	398	383	404	419	397	400	418	424	423	409	404	451	412	390	420	395	432	402	390	393	434	390	403	394	388	410	417	405	417	425	419	431	386	379	403	355	404	415	404	406	415	408	368	411	401	367	417	418	404	385	415	423	391	418	414	385	408	414	403	402	416	416	436	427	434	401	447	391	440	408	405	395	387	418	417	427	437	402	391	388	411	396	371	403	427	400	399	394	412	398	415	409	385	424	394	417	417	412	412	453	393	384	412	400	398	417	422	385	396	383	416	410	421	392	415	420	438	425	401	393	407	391	416
24893	21196	27593	25051	12701	1345	899	782	732	689	688	669	694	664	630	663	650	681	605	594	631	619	648	667	643	657	620	644	603	658	630	612	603	628	623	609	620	620	578	652	598	588	579	621	605	612	598	589	596	635	610	616	607	666	627	586	643	647	597	629	613	616	637	586	636	595	593	589	589	571	610	619	651	606	610	573	612	617	618	630	601	576	616	556	606	607	633	625	593	615	599	617	627	619	649	589	579	582	590	610	613	601	572	624	614	553	568	613	621	543	614	600	603	623	656	641	622	606	639	627	573	633	593	622	654	618	560	625	579	579	585	610	600	598	613	624	616	623	572	619	568	609	600	621	591	609	550	609	545	599	601	581	542	576	600	658	612	635	598	633	585	627	566	629	579	602	600	618	602	618	602	558	612	602	573	588	621	621	578	657	619	621	574	582	600	576	603	643	618	553	561	631	613	584	645	607	593	636	590	626	598	622	611	607	575	617	596	593	613	593	628	596	588	634	603	655	606	637	633	548	629	575	624	568	623	627	625	607	574	666	630	618	598	621	623	608	597	585	590	644	646	593	582	583	581	604	610	591	597	593	613	616	631	593	627	589	602	558	598	594	585	570	673	609	623	594	622	607	639	627	615	584	646	652	625	593	578	619	591	620	604	601	648	572	598	593	650	601	611	595	576	612	612	653	628	639	626	630	547	615	596	614	607	633	618	612	596	632	630	600	615	576	603	615	585	619	665	615	590	633	621	595	592	583	545	580	580	608	597	580	614	548	604	614	583	642	636	601	556	589	614	513	610	607	631	618	606	604	590	573	608	632	583	617	575	560	602	554	594	613	630	601	595	605	591	612	623	611	561	647	595	632	609	602	596	610	573	596	627	601	560	589	575	600	597	595	595	579	630	600	603	583	625	630	615	592	638	609	542	587	663	630	577	563	607	614	594	558	584	582	597	561	602	573	627	604	616	627	588	671	596	615	599	622	570	567	615	599	617	618	641	641	569	618	615	616	622	608	607	610	635	582	604	609	599	566	611	628	596	618	556	574	606	624	611	601	627	642	582	600	616	582	599	583	602	576	604	612	599	593	626	626	568	577	539	581	621	589	629	631	645	591	611	630	599	626	611	570	590	554	582	578	626	591	593	629	624	606	594	632	621	586	630	598	607	581	600	570	566	592	562	567	604	598	574	612	596	563	555	598	598	598	623	589	628	590	578	615	619	620	608	637	574	640	624	620	654	619	579	562	611	575	667	612	638	645	647	622	639	562	585	578	618	574	570	586	614	623	589	560	551	624	587	642	586	595	622	615	606	622	623	582	572	592	620	606	602	602	558	614	620	622	641	587	593	618	621	630	587	596	630	621	604	613	591	625	586	606	591	585	600	605	611	617	580	644	636	586	605	596	631	576	555	588	599	562	610	577	621	593	554	604	638	558	590	619	571	604	627	582	574	598	597	599	580	649	646	631	654	589	633	600	580	566	632	590	580	620	598	562	590	630	633	627	624	606	595	588	621	587	595	641	598	601	586	564	600	606	619	605	610	615	654	645	585	595	619	599	588	625	590	607	587	627	600	575	592	568	633	587	627	601	587	615	591	639	614	556	620	651	618	627	598	600	620	590	611	562	582	589	626	589	581	595	588	603	610	631	581	603	621	641	577	621	635	621	620	562	623	632	589	595	589	604	628	610	616	633	599	591	613	585	608	584	620	629	611	600	657	594	619	570	642	580	625	565	642	532	568	605	575	620	576	620	568	612	606	592	589	586	582	590	551	581	564	590	602	653	589	667	633	622	568	627	568	648	602	595	612	623	631	599	590	580	615	619	625	611	636	610	591	597	601	623	563	588	601	599	654	621	666	598	630	601	671	596	620	618	638	613	611	647	577	580	598	569	576	602	640	634	622	625	641	577	617	616	592	606	545	603	637	616	645	609	594	582	619	613	665	605	611	594	610	578	602	618	606	618	612	609	617	614	554	637	616	653	609	569	575	581	618	569	574	633	600	578	587	600	601	567	570	644	586	620	608	622	602	615	603	618	587	575	600	606	621	605	609	603	610	593	594	619	601	577	619	609	617	633	617	603	637	624	596	577	566	577	604	612	594	643	570	576	599	552	587	580	592	572	657	638	636	656	626	600	589	666	548	610	590	631	604	577	623	630	609	588	649	590	586	568	635	606	608	608	606	582	598	615	630	625	597	574	618	591	610	569	601	592	596	559	609	580	645	577	653	588	594	642	671	578	627	624	610	585	562	572	554	602	580	573	631	624	606	616	568	635	599	607	586	561	578	583	620	628	599	584	593	600	631	679	615	601	616	648	590	591	596	605	594	642	619	641	620	603	594	648	592	615	644	596	616	612	575	584	614	611	603	624	615	564	598	589	615	580	658	614	602	610	598	655	609	575	639	630	595	622	594	554	603	617	572	620	599	601	582	607	606	653	588	605	570	624	571	597	620	571	590	593	601	582	607	656	655	611	624	588	607	609	604	605	638	603	652	578	605	578	642	625	678	637	624	625	611	609	582	582	636	606	579	576	579	631	583	597	575	500	604	607	573	641	622	587	614	585	571	603	584	637	571	641	626	629	575	612	589	600	581	643	624	582	597	612	630	619	661	633	583	593	566	593	600	578	613	622	612	582	575	593	624	590	642	621	586	560	604	578	596	567	613	595	624	552	617	609	606	583	563	591	610	592	576	620	582	630	601	616	573	609	582	583	586	602	635	606	590	588	655	573	579	601	587	625	622	553	574	613	562	577	612	584	609	589	586	545	609	617	580	584	580	564	615	636	565	624	586	619	670	585	586	595	599	612	602	620	580	593	638	591	587	595	596	616	548	597	626	611	612	635	625	619	607	607	602	597	594	599	588	606	609	637	647	628	588	604	597	561	597	561	570	622	567	632	565	610	632	577	628	651	619	596	603	582	634	589	611	591	586	585	587	579	621	615	602	582	570	601	616	586	618	609	636	616	574	555	614	594	638	621	526	617	571	591	613	634	621	597	558	551	650	584	639	628	557	590	613	590	639	641	581	585	565	606	617	595	600	630	641	636	585	632	605	603	586	585	671	611	648	641	575	636	600	589	621	594	613	619	563	591	578	569	626	588	614	614	615	634	629	595	628	617	585	558	617	608	620	621	604	569	629	596	621	577	611	626	619	612	602	599	598	607	605	609	615	590	585	628	612	592	580	601	600	610	580	622	584	585	618	602	580	591	587	608	599	609	588	649	595	579	638	641	604	602	604	597	574	617	595	595	632	559	576	607	616	605	597	568	605	594	604	607	617	586	616	617	608	624	635	605	592	644	584	623	598	624	626	599	647	595	599	535	626	625	605	587	612	626	579	640	627	631	608	559	621	661	600	594	586	637	621	616	538	632	636	570	632	600	623	623	634	649	657	597	580	612	584	588	592	605	589	650	569	551	580	633	616	592	608	641	572	582	615	594	636	578	582	580	601	630	572	586	638	611	586	619	566	613	593	611	569	612	606	603	630	652	620	605
15503	6069	4633	2573	2090	1694	1255	1195	1028	988	953	891	911	841	765	815	774	727	755	720	767	704	713	706	712	725	698	699	730	741	678	727	728	704	713	683	707	657	674	704	739	740	691	668	733	675	727	741	672	701	705	682	680	673	728	676	702	661	667	657	703	694	690	695	685	658	672	749	699	711	716	691	645	648	660	677	682	652	694	721	667	677	697	691	664	688	695	698	699	716	696	678	698	662	650	726	733	683	661	699	705	725	698	689	661	696	694	676	700	687	640	669	686	675	660	765	714	642	679	700	704	688	640	713	647	685	690	754	697	725	705	714	742	663	714	676	649	689	713	720	659	697	663	708	675	677	647	719	679	667	649	703	691	716	665	690	684	717	708	673	688	687	688	666	701	704	707	728	716	690	648	622	672	698	647	691	671	693	706	655	682	655	723	689	707	641	655	712	722	747	702	723	692	694	694	683	711	668	701	705	708	653	703	663	708	704	710	655	669	693	708	729	699	683	681	661	670	691	629	655	666	678	703	697	652	676	688	744	725	671	711	674	700	672	687	624	675	729	719	678	690	712	689	697	715	681	662	662	695	706	687	712	703	693	690	673	719	699	662	693	718	680	697	642	692	676	729	712	715	682	668	714	717	665	676	709	732	638	674	622	689	668	686	644	631	669	682	696	680	718	739	705	668	705	665	716	665	664	698	712	713	712	686	698	734	726	700	710	698	698	676	721	679	683	638	722	691	690	729	660	710	696	674	650	663	680	701	709	700	658	682	681	728	669	716	688	745	681	699	705	687	691	751	663	715	684	723	707	659	678	690	680	696	674	672	688	700	702	674	722	635	731	743	696	737	680	708	690	714	676	715	697	650	669	684	692	680	688	659	691	765	699	720	703	745	663	687	689	689	704	693	700	684	728	689	717	666	675	705	682	718	691	687	684	696	778	702	711	676	691	661	677	718	680	664	724	688	711	742	712	706	645	676	722	724	707	649	638	686	731	730	692	661	700	699	659	684	705	683	683	662	698	663	704	679	649	663	692	706	741	720	691	648	647	678	666	667	717	688	714	703	687	728	700	706	688	719	652	701	636	717	684	684	637	698	678	673	725	720	647	711	692	683	672	685	670	716	705	677	720	698	685	674	682	723	659	709	686	676	692	741	689	659	710	703	685	684	696	670	686	694	773	715	721	708	703	715	663	673	676	694	670	678	721	626	709	678	685	653	671	703	661	724	672	720	705	696	727	711	634	708	657	672	709	675	743	670	717	657	708	707	676	707	772	698	712	691	640	710	700	683	670	689	680	687	673	715	720	690	676	682	702	703	683	691	678	700	676	725	689	680	691	694	676	691	722	691	707	694	714	683	687	672	695	717	671	666	622	688	722	711	664	718	697	690	754	678	686	665	654	713	699	733	669	702	691	656	713	722	742	685	692	697	745	692	670	696	686	724	690	680	650	750	680	743	659	741	639	674	689	634	709	677	632	709	733	679	677	714	683	750	710	665	714	681	703	715	756	676	664	700	694	696	724	668	694	742	680	707	659	736	729	676	725	749	686	698	687	694	710	658	748	689	698	697	711	701	681	699	649	722	675	667	646	672	692	650	731	708	701	667	673	668	670	699	708	670	688	682	721	724	680	681	654	693	625	711	676	701	703	691	669	711	727	720	680	682	689	671	703	676	640	684	688	665	742	714	689	684	689	698	646	650	681	647	711	713	711	727	747	684	726	698	720	737	701	708	676	685	687	682	714	675	718	668	708	693	694	666	657	685	650	721	740	716	678	650	701	695	667	714	736	683	707	713	690	683	698	695	690	675	688	675	693	727	671	686	637	715	690	672	732	707	704	678	652	700	676	628	712	691	715	669	657	652	680	636	730	735	738	724	684	742	665	664	671	709	692	708	646	674	698	640	620	679	678	703	706	674	722	765	713	653	638	689	640	660	701	712	675	673	750	716	704	635	740	687	759	681	668	731	694	670	725	681	697	712	648	727	690	709	705	633	736	654	723	688	691	666	650	675	680	717	702	697	659	675	693	710	681	700	660	654	688	649	684	691	723	642	681	647	678	692	726	704	644	684	672	679	686	721	624	685	728	698	702	642	691	630	700	678	649	699	653	683	679	737	689	694	677	701	663	643	760	687	732	729	706	701	687	638	664	739	647	704	667	746	660	741	704	683	676	701	666	678	675	702	751	658	660	702	677	645	655	703	675	682	658	684	696	672	685	706	678	681	689	656	656	687	723	734	684	675	712	693	714	736	713	713	709	687	677	688	679	704	704	719	680	738	694	664	694	737	677	684	705	667	684	652	689	723	714	667	721	675	710	716	685	696	727	763	730	722	712	703	676	714	657	685	667	699	704	713	698	695	671	719	672	709	715	674	698	673	692	662	696	693	696	709	715	657	716	700	693	697	701	688	685	712	686	662	689	688	716	701	742	695	689	692	712	670	710	696	695	680	670	681	718	683	686	671	695	661	703	706	744	717	698	674	696	663	718	706	668	680	694	697	685	665	726	693	660	704	661	695	685	712	706	699	695	662	704	682	670	719	650	733	716	690	706	674	655	666	703	694	676	644	722	672	704	688	698	677	706	683	647	648	679	712	723	683	680	678	703	663	703	677	689	684	681	689	631	692	697	667	731	709	685	676	663	754	682	708	718	692	720	692	715	733	699	746	709	649	714	717	672	719	701	680	721	666	642	683	735	699	712	696	715	703	713	674	717	668	681	700	679	681	677	653	725	720	716	679	680	682	638	666	689	710	739	651	668	749	679	661	729	701	725	736	653	691	656	707	704	696	676	648	659	639	695	683	662	665	716	717	702	619	693	665	682	690	746	677	662	691	684	676	661	668	685	631	653	666	659	701	687	675	707	703	685	664	641	698	710	686	702	734	719	685	709	705	720	758	725	688	697	698	672	647	681	669	672	659	720	679	650	692	683	702	706	695	672	670	692	660	676	681	698	704	640	663	708	694	714	700	677	703	667	677	701	709	689	679	706	668	660	714	703	673	686	747	673	698	622	650	701	707	657	655	712	660	674	687	698	702	743	713	704	698	695	725	714	672	734	687	693	720	688	721	691	706	735	686	718	687	711	656	705	688	681	622	642	709	727	683	707	692	663	720	712	675	691	729	653	710	689	684	696	679	693	735	647	695	663	697	709	705	707	691	697	713	716	668	690	639	734	732	673	708	666	753	655	666	656	658	695	654	714	683	688	711	690	685	675	718	708	665	684	666	730	653	697	702	701	707	649	744	744	711	711	665	763	665	709	667	724	663	680	719	703	666	673	681	703	668	665	659	717	674	715	685	671	702	645	694	684	687	718	706	682	740	664	693	728	681	679	719	758	646	695	733	694	701	669	670	656	651	711	706	708	670	677	693	660	692	763	663	679	692	713	657	656	649	702	732	707	703	678	696	700	698	691	679	635	724	666	689	689	682	727	653	693	665	722	739	710	706	640	698	710	688	666	695	728	635	677	685	700	723	675	691	685	691	664	697	704
22745	21274	29082	23777	21277	21365	12417	1933	1350	1191	1113	1157	1049	1000	949	933	884	915	861	895	849	844	846	804	800	802	750	818	824	768	764	753	818	781	766	754	690	777	789	777	776	757	782	769	730	738	773	750	740	735	759	701	756	726	716	769	758	777	791	755	783	792	747	713	733	692	709	694	669	713	712	684	769	733	723	694	701	738	792	748	741	738	746	784	750	783	712	772	745	740	731	752	704	760	770	753	742	725	726	772	739	785	718	735	714	788	761	773	732	712	784	773	754	725	738	777	727	711	724	785	731	743	761	752	755	714	757	744	753	739	728	755	750	731	749	763	776	738	769	739	707	754	749	731	797	722	715	725	735	782	699	763	717	692	753	732	708	730	756	767	743	771	745	743	679	740	683	726	724	739	752	717	751	719	719	801	719	717	715	729	765	725	744	786	754	723	715	741	708	775	712	720	761	716	731	737	711	732	708	728	767	765	745	786	744	725	723	769	781	719	762	726	701	724	748	737	741	721	775	709	701	738	737	728	747	732	737	737	789	759	751	693	735	737	727	752	753	717	724	779	769	687	734	752	796	713	770	714	694	721	727	760	712	740	751	744	757	791	744	763	726	715	742	743	719	735	744	715	737	747	802	722	735	723	730	776	735	720	754	737	710	722	737	752	709	738	747	730	754	741	714	716	740	760	761	730	765	731	692	704	738	745	734	703	719	768	785	749	744	704	753	705	720	678	738	716	750	736	726	721	747	721	711	717	782	707	683	740	738	726	733	755	764	738	715	725	775	731	732	754	701	734	773	712	768	718	732	779	775	750	699	717	738	690	750	696	756	749	748	722	747	707	774	703	733	751	723	704	706	739	779	715	738	724	773	734	741	710	775	762	708	730	755	751	683	768	710	735	702	745	723	713	781	771	739	736	775	775	761	762	735	667	728	762	732	764	685	722	728	753	702	728	750	730	736	743	749	720	758	735	703	692	738	725	729	740	765	739	696	747	739	749	743	715	697	717	714	749	741	704	670	719	745	708	750	702	747	775	743	764	757	709	774	808	769	729	712	745	748	747	726	740	744	759	752	777	722	771	699	750	719	702	743	742	713	757	699	711	672	745	776	735	700	762	785	722	743	753	708	770	740	772	742	737	785	745	795	718	731	742	746	786	706	740	732	724	711	750	744	734	725	731	732	756	771	756	737	789	764	771	737	769	786	681	763	776	760	796	761	805	699	712	782	754	737	739	737	755	728	752	734	720	777	708	770	676	740	732	714	731	722	698	739	749	715	751	660	719	758	740	735	712	753	732	737	718	764	727	738	746	717	732	733	753	734	698	729	715	727	744	717	730	747	707	741	693	711	718	745	709	747	704	755	720	735	768	770	744	711	725	718	740	726	722	746	674	752	746	746	750	741	739	681	760	732	731	708	743	709	745	730	775	763	743	698	718	753	767	798	740	739	742	696	698	743	761	702	687	764	703	726	701	721	732	712	767	703	775	717	769	764	718	755	737	708	689	787	709	707	731	722	703	745	724	742	711	735	710	767	735	770	711	798	747	721	670	742	737	767	724	723	774	751	760	753	797	700	739	714	748	736	745	736	729	706	725	737	731	693	735	712	738	758	769	707	736	717	772	756	743	715	697	696	773	771	760	762	747	702	724	693	741	739	719	744	688	751	780	770	735	736	723	706	689	728	762	733	764	716	723	704	724	746	729	704	733	695	710	695	748	709	723	763	763	732	773	748	734	706	732	728	715	713	735	744	784	717	677	750	714	786	754	688	733	716	792	707	742	743	778	768	791	702	784	757	698	687	734	749	741	753	702	706	762	717	752	752	770	765	723	745	749	780	688	751	721	712	727	770	783	747	783	733	725	769	759	759	757	750	735	784	716	738	731	784	727	754	746	684	738	736	769	708	718	705	728	763	740	703	759	736	701	737	737	709	780	707	692	691	726	755	737	751	700	722	734	702	733	718	718	733	742	715	745	725	728	742	709	732	752	733	763	730	715	763	735	766	719	697	733	768	776	707	737	695	725	759	791	690	720	759	715	755	731	746	775	721	706	730	723	773	777	727	729	726	719	702	773	785	707	734	704	726	735	766	689	740	730	787	710	728	730	732	733	712	709	733	709	733	726	707	747	718	806	765	712	694	730	711	791	714	763	744	700	727	760	694	753	674	732	716	731	747	763	747	758	750	774	774	691	727	740	744	721	742	758	727	713	745	779	719	723	749	777	722	745	740	737	769	731	706	696	743	735	767	788	765	749	708	774	716	731	715	716	702	723	722	723	758	747	768	717	745	728	742	724	743	761	752	693	699	710	747	703	741	732	722	750	694	752	742	755	726	791	692	742	794	757	751	745	748	729	751	719	736	714	730	726	696	668	741	735	718	730	757	751	763	777	758	697	731	759	751	744	725	727	738	807	793	734	709	762	731	719	712	718	714	758	758	785	759	702	712	783	758	739	748	736	769	732	741	732	675	723	733	712	723	749	721	775	682	723	725	744	754	742	730	706	735	722	696	738	695	721	731	739	725	675	708	743	714	727	712	797	758	734	761	714	717	778	723	740	725	715	728	743	748	729	713	787	750	697	708	740	753	745	755	689	738	766	733	736	705	718	720	772	713	723	781	750	706	755	699	730	758	751	723	742	726	756	779	744	773	715	726	668	753	714	754	742	741	721	740	748	753	756	720	746	746	665	733	738	706	749	757	739	702	722	751	788	817	753	723	735	708	734	726	656	683	746	724	740	730	723	686	751	746	745	733	786	729	717	713	747	707	699	723	717	686	689	726	764	718	754	723	776	716	702	772	770	702	676	696	698	765	735	783	732	807	724	736	735	779	760	791	735	723	757	753	741	733	723	710	751	746	769	708	745	737	732	761	752	755	719	718	757	716	706	765	733	773	741	734	721	758	750	721	732	761	705	735	712	748	729	676	709	705	786	723	666	741	725	718	750	775	722	753	782	708	740	718	721	732	714	723	751	738	683	751	687	731	700	770	741	790	699	684	693	725	686	696	718	696	727	711	738	772	675	735	758	738	726	749	672	746	693	722	731	772	764	734	788	730	716	761	707	672	676	694	698	742	760	783	713	751	749	762	725	720	722	767	720	729	760	749	709	699	776	726	774	765	771	730	735	695	695	689	716	730	712	724	741	758	764	742	712	737	717	727	701	748	767	731	728	750	723	725	709	742	714	773	756	752	751	736	703	740	699	744	732	740	783	732	706	763	660	813	708	681	726	773	743	733	714	732	706	719	708	678	796	704	801	786	706	736	730	709	726	773	733	723	708	729	762	759	772	718	750	752	766	745	695	770	782	764	690	763	713	744	783	734	703	757	702	719	722	701	703	716	717	723	771	744	746	752	695	774	719	765	732	757	768	748	724	759	711	740	686	710	674	748	709	700	760	734	682	724	686	704	724	688	746	738	719	748	713	752	779	762	763	762	747	747	768	764	749	781	733	734	720	759	742	706	742	779	720	756	757	731	757	672	765	742	740	755	773
18745	16188	13435	7343	5310	3886	3158	2646	2231	1946	1665	1527	1425	1327	1251	1097	1120	1039	993	985	965	958	922	928	903	893	887	895	893	917	868	881	827	897	824	825	795	840	807	872	831	802	833	798	863	802	808	830	803	767	829	784	817	809	761	803	859	814	807	841	800	766	804	739	790	795	816	793	832	775	759	807	871	839	826	794	812	821	828	817	850	855	807	776	786	783	735	840	772	821	856	807	817	798	787	714	801	773	819	765	852	791	815	808	773	773	768	837	817	818	761	797	816	774	794	818	841	818	760	758	817	809	804	809	814	844	819	767	779	796	800	857	817	814	770	824	781	805	733	756	765	825	848	801	793	773	797	794	786	779	788	788	786	768	809	751	797	789	795	787	794	790	789	778	735	814	831	779	846	826	847	846	808	787	793	810	733	793	805	826	830	785	819	770	757	797	779	775	763	775	807	815	813	783	760	747	822	773	820	765	812	840	788	780	773	759	810	827	816	769	807	796	787	772	829	775	743	804	829	802	800	725	833	777	793	795	782	774	812	768	774	763	819	784	797	766	773	801	786	786	791	820	804	805	824	854	818	775	791	770	756	816	790	742	786	812	781	771	801	785	797	735	830	769	807	819	776	790	795	793	814	795	825	824	788	790	760	778	770	858	792	817	803	821	783	804	804	760	777	772	810	826	772	766	820	792	753	770	769	814	779	793	743	807	823	774	842	835	738	815	842	808	833	798	768	809	802	811	792	845	796	803	772	884	780	825	801	865	813	841	812	786	792	842	775	787	771	750	775	777	803	741	809	815	811	820	776	782	842	771	788	790	816	845	794	773	802	826	820	846	815	761	811	786	788	816	786	798	766	818	797	833	790	812	854	762	792	797	756	770	836	765	767	787	806	762	797	764	752	830	772	793	833	783	799	798	816	732	776	793	785	767	830	757	771	839	803	804	733	823	791	744	814	820	799	795	747	863	809	824	805	752	758	770	795	808	789	841	777	815	780	764	759	774	835	784	802	786	813	763	842	774	787	720	779	810	838	801	812	765	781	789	761	824	844	759	849	834	796	778	790	762	805	762	786	775	842	832	750	768	764	760	757	780	776	756	796	806	759	782	822	793	799	830	788	859	754	787	777	782	856	796	776	790	761	713	820	763	781	739	801	756	789	828	776	768	789	793	810	776	796	794	795	780	802	811	766	778	756	804	807	770	821	853	781	782	754	766	861	790	752	774	838	771	806	828	818	803	755	815	788	764	779	799	827	817	830	783	761	831	776	805	824	755	750	785	787	804	783	770	756	747	763	770	772	842	771	784	800	830	779	803	827	793	832	773	838	809	781	813	710	794	847	795	787	770	749	812	790	797	800	792	806	747	847	764	790	799	809	810	785	791	809	737	800	812	777	807	787	723	792	787	779	770	751	778	808	784	781	788	766	841	772	799	730	823	838	815	811	783	808	726	780	776	806	807	785	784	783	764	795	791	774	817	811	856	808	789	782	752	800	794	823	790	780	809	808	805	776	790	769	792	812	774	843	796	814	803	802	826	789	790	801	815	832	761	795	839	829	844	770	815	819	739	785	773	790	757	811	812	749	803	768	797	780	765	783	787	833	823	781	806	842	749	807	830	780	723	781	779	794	794	778	762	829	812	751	792	812	794	796	780	805	784	791	822	835	777	777	762	807	794	784	784	792	793	782	775	776	799	820	806	777	782	797	760	810	820	796	809	774	806	802	818	772	804	801	788	765	814	817	794	786	799	753	790	791	801	808	817	804	821	855	794	788	817	799	773	774	785	802	792	831	812	784	852	767	787	769	784	774	748	831	756	795	823	736	784	780	822	807	798	753	764	788	810	770	734	801	783	818	800	751	803	802	737	744	745	840	802	762	772	788	847	780	762	794	780	788	782	763	810	763	819	773	749	726	778	824	774	809	756	812	772	844	831	776	792	828	782	753	814	779	809	797	791	759	831	769	776	809	782	796	759	790	765	809	786	764	802	813	752	782	758	784	823	788	795	788	782	795	798	773	768	810	835	836	789	747	799	798	802	800	738	763	823	808	823	765	832	832	793	777	829	820	767	810	766	820	800	772	781	749	812	732	811	793	766	791	810	802	846	797	808	796	791	803	794	775	802	763	774	752	747	810	755	839	798	782	782	785	824	812	817	795	774	814	811	783	775	716	789	806	813	821	808	812	786	761	779	838	793	787	778	773	780	742	804	818	764	760	805	764	826	770	780	854	804	776	760	797	795	735	779	793	769	778	828	767	850	823	741	792	822	827	795	778	729	747	781	777	811	783	824	781	786	820	810	826	793	792	771	776	830	777	810	777	750	774	838	846	765	791	806	749	827	766	733	797	805	761	792	784	768	816	797	798	780	825	809	820	809	796	765	804	813	822	810	827	731	829	810	841	759	840	780	839	799	780	707	713	765	786	785	773	805	778	846	792	827	820	800	834	796	797	748	764	795	761	815	760	790	792	827	822	784	828	820	812	756	802	772	816	712	787	771	786	807	765	766	769	795	783	799	801	832	748	770	767	754	826	817	771	774	714	822	822	782	822	728	824	837	774	823	810	831	812	832	812	808	830	821	802	752	784	800	868	779	792	810	774	816	777	771	809	776	761	800	745	769	805	780	795	809	753	798	814	811	792	827	842	802	740	761	778	777	826	761	856	796	755	795	809	808	770	765	769	768	782	807	740	774	783	740	770	803	763	779	805	798	786	780	829	808	796	807	748	759	803	773	770	813	807	800	809	735	810	770	791	841	787	772	808	763	858	766	768	792	769	788	720	800	812	802	715	749	802	799	745	814	826	759	760	831	797	807	826	798	793	769	792	758	810	833	786	833	790	782	790	776	757	802	823	807	766	790	788	832	799	789	753	811	788	870	750	801	789	787	772	788	778	797	757	776	800	813	756	840	813	786	783	802	822	814	814	833	800	807	810	805	749	782	735	767	780	799	737	802	771	769	740	776	817	721	791	793	798	809	728	780	779	800	805	772	753	787	816	798	825	807	835	814	769	816	797	829	738	784	797	835	760	800	797	815	759	791	791	785	789	785	836	778	808	810	752	736	770	848	770	775	788	842	769	828	800	788	787	777	781	776	805	834	766	794	797	800	876	794	812	811	783	775	807	747	804	779	764	836	784	752	789	825	786	825	757	795	816	839	829	817	804	804	854	772	774	807	787	817	766	811	820	833	821	774	813	786	807	743	852	807	799	818	730	762	797	782	808	791	739	789	820	767	835	817	801	764	792	769	791	782	820	859	849	810	804	798	806	836	812	776	801	772	745	766	817	789	751	767	792	767	799	775	786	816	749	809	777	782	787	783	839	800	846	858	825	770	771	805	776	804	788	775	801	772	832	815	779	772	810	758	796	819	843	805	774	804	776	758	795	782	750	821	793	797	776	779	797	780	782	813	801	771	781	823	830	861	766	823	848	781	742	802	761	762	799	757	800	804	792	731	817	823	820	793	796	778	754	784	792	797	742	824	774	712	826	775
27274	20537	9004	828	495	374	396	347	362	384	347	327	377	327	349	335	338	311	319	328	350	358	382	362	312	346	325	342	337	306	367	368	304	296	340	325	319	335	324	321	326	345	323	343	301	325	343	352	361	355	302	309	324	315	302	322	315	313	321	351	345	344	314	377	305	352	358	345	338	341	338	314	319	345	313	350	300	335	351	333	339	345	310	335	342	290	341	337	336	301	336	313	303	313	314	279	339	327	324	305	329	331	308	328	336	329	334	323	367	344	339	308	326	323	330	316	270	305	330	319	310	337	317	297	322	314	345	325	316	356	346	341	324	349	318	333	329	337	343	287	321	327	341	345	324	320	311	301	351	322	331	307	335	320	339	345	313	326	314	341	349	333	329	306	332	314	294	336	342	303	333	316	332	328	312	327	314	331	357	337	313	327	322	344	339	352	354	297	337	321	311	308	346	337	348	311	341	311	335	297	355	312	311	348	313	338	305	306	307	308	325	368	326	363	362	319	325	343	376	293	319	363	290	330	336	315	345	333	313	329	322	320	304	327	324	307	334	312	337	309	301	275	323	331	316	351	321	308	346	302	351	327	322	323	319	323	348	313	322	329	320	318	341	305	310	318	359	309	305	351	344	331	340	327	322	312	314	335	320	323	329	301	325	346	333	326	333	322	340	316	330	290	312	321	321	302	309	335	339	334	321	329	336	356	331	356	355	337	346	306	324	317	309	313	341	320	333	309	345	322	337	353	311	324	314	328	320	332	318	335	354	326	311	303	326	350	352	335	326	312	315	350	312	302	325	361	344	334	331	333	291	313	351	312	374	350	326	307	336	314	323	350	329	322	315	296	305	326	325	301	324	319	318	327	340	314	288	322	345	342	297	337	348	345	321	357	309	307	353	341	286	329	361	348	309	368	321	326	325	361	328	339	342	335	357	272	316	364	348	347	305	331	315	311	336	308	320	319	344	299	318	303	324	343	341	332	293	334	301	337	312	324	322	329	303	325	318	332	313	310	323	321	334	328	329	324	318	312	311	305	333	313	339	290	303	310	338	310	336	325	345	308	318	310	329	323	326	309	302	344	321	337	349	338	354	326	296	329	313	328	338	339	304	295	352	344	304	342	361	330	336	297	308	322	299	305	352	339	302	321	315	292	331	346	306	328	310	339	333	296	340	326	356	304	331	310	308	337	331	280	323	314	350	320	340	331	333	332	327	334	334	316	323	368	328	330	344	330	313	323	356	330	309	299	325	325	316	344	339	318	301	348	343	331	306	337	344	334	316	346	326	339	326	299	322	319	341	322	353	316	304	346	313	299	320	348	318	306	315	312	324	352	341	294	318	305	278	353	319	346	325	324	346	327	315	328	331	365	345	337	347	327	330	325	335	326	341	303	281	325	332	317	328	324	303	360	370	303	315	356	338	339	320	286	316	352	350	302	305	326	304	321	345	292	310	354	311	325	322	329	316	333	367	343	322	347	314	336	327	330	330	313	334	327	311	287	342	331	319	298	291	340	327	341	311	319	297	319	333	318	351	341	320	299	349	314	323	329	311	332	331	292	321	328	322	307	296	366	310	323	329	374	321	362	300	339	310	330	331	342	306	332	346	366	311	312	309	370	331	300	341	303	325	335	339	346	336	360	330	341	343	342	322	335	311	306	322	339	306	303	332	351	302	311	322	336	348	281	336	334	355	297	336	339	338	335	319	362	321	314	309	301	289	307	337	336	342	317	349	312	298	333	325	343	316	344	325	327	358	279	345	318	326	351	314	332	325	320	303	316	336	341	345	326	340	334	347	336	347	316	327	342	323	343	302	313	313	337	298	333	326	332	303	349	326	314	340	352	357	355	323	311	318	341	295	314	319	339	321	369	343	322	333	329	368	331	311	311	315	312	322	325	333	322	322	317	339	282	363	326	343	331	287	349	331	315	350	362	306	320	327	312	344	320	320	353	341	326	359	320	302	350	369	339	326	305	356	330	300	332	335	324	327	293	320	335	310	346	313	342	291	325	333	318	314	334	326	349	299	332	300	309	318	317	300	336	308	303	319	341	313	325	335	288	323	341	332	321	309	346	336	304	309	328	340	338	340	359	335	324	323	345	314	342	332	339	338	325	336	336	340	346	333	338	317	308	336	314	385	298	329	300	338	347	332	361	320	332	299	345	294	336	319	320	351	303	332	347	341	330	314	339	322	338	312	317	314	332	347	338	350	359	335	300	318	344	342	341	329	308	304	358	355	306	335	335	324	333	336	309	338	327	307	335	333	335	318	326	349	336	267	340	324	334	320	349	307	335	360	349	333	351	302	342	340	304	322	322	334	330	339	298	331	356	295	342	306	325	327	302	338	301	348	332	336	360	356	316	314	325	340	361	344	332	334	345	310	333	306	332	310	339	350	303	335	327	297	327	325	297	330	316	331	338	331	361	316	331	340	340	350	329	333	331	329	331	318	345	319	336	281	345	348	314	336	374	318	303	315	337	317	320	346	366	321	321	333	303	316	361	360	341	338	342	335	298	330	339	305	330	316	310	306	367	357	335	338	337	308	328	335	357	335	297	320	341	312	321	367	326	312	317	378	332	304	323	336	322	316	329	302	319	327	327	331	319	307	300	306	307	296	345	314	326	346	328	314	307	309	334	334	343	321	344	297	362	339	335	328	321	344	321	342	298	356	303	289	343	316	358	334	326	335	338	308	327	369	332	316	317	292	316	346	334	355	315	305	324	333	336	332	320	301	323	320	344	332	321	343	326	347	348	367	349	331	327	340	319	348	320	318	339	322	335	335	331	327	341	327	321	333	314	297	331	333	346	306	295	341	320	343	333	326	313	313	343	318	311	341	311	309	338	333	325	335	320	340	310	337	283	321	309	355	364	320	349	327	312	304	324	298	329	320	324	331	350	315	351	323	311	319	322	334	332	321	337	335	305	343	347	341	315	309	319	286	359	295	295	357	332	352	317	313	326	337	316	349	313	341	319	327	339	318	313	346	350	337	328	321	345	347	312	294	348	316	320	299	338	341	355	334	346	327	321	325	320	337	315	342	342	324	327	364	349	316	338	308	347	337	313	310	340	310	324	329	341	345	338	361	343	334	339	313	324	336	324	376	343	355	314	368	309	317	340	297	309	308	315	331	343	352	306	328	323	298	298	318	299	329	295	301	357	335	306	353	357	313	325	362	312	364	321	322	334	348	330	317	326	330	320	322	331	289	337	358	307	315	325	312	311	288	351	328	352	328	302	336	350	312	371	329	305	326	339	352	322	347	315	382	310	310	301	340	326	329	339	350	341	313	329	351	363	335	327	323	331	335	335	334	317	350	324	321	323	347	316	345	317	328	358	335	328	324	331	318	335	339	334	317	327	346	323	333	350	317	342	336	316	317	302	336	332	329	295	343	323	348	318	320	300	327	322	355	334	360	321	344	343	323	305	321	341	322	332	328	287	315	311	359	309	342	315	320	302	346	342	321	325	321	351	317	297	306	350	317	345
12159	1284	1094	833	702	511	461	482	473	457	408	462	437	423	414	426	414	381	432	397	411	422	394	383	417	423	406	361	444	404	389	432	380	399	387	368	389	393	398	441	369	400	383	392	401	381	411	399	365	405	375	414	365	385	417	395	412	409	441	416	422	422	386	431	407	415	411	364	368	378	418	375	382	387	410	390	426	395	387	397	439	415	361	376	412	425	395	402	383	415	419	401	403	380	367	389	400	432	388	397	404	405	369	419	390	388	374	396	394	404	382	395	391	410	406	406	374	433	390	390	395	383	397	434	421	413	398	399	376	400	451	404	416	369	411	387	401	370	387	380	385	421	397	404	412	393	419	419	375	408	407	379	377	437	347	378	416	402	382	392	401	439	409	409	365	378	365	431	411	348	378	438	405	379	405	435	434	397	392	391	422	384	435	386	418	398	386	372	399	417	392	401	424	420	403	378	399	410	390	378	415	426	339	412	411	406	418	385	412	390	410	378	391	403	419	413	365	393	391	363	395	435	384	405	388	411	383	395	383	397	356	378	400	397	448	387	393	379	378	379	416	409	406	378	377	407	422	425	376	389	362	400	367	420	360	383	414	405	445	414	383	384	389	377	349	390	379	427	410	426	366	387	401	386	409	399	394	405	367	390	400	410	392	388	374	418	398	394	413	427	389	383	416	447	409	414	352	384	379	358	398	414	436	402	394	391	406	401	388	406	365	412	374	407	382	391	382	416	413	389	402	407	401	383	388	399	356	420	415	423	406	377	403	400	381	386	356	400	416	375	418	405	420	385	389	417	392	431	386	410	414	424	409	433	391	409	383	406	404	405	411	399	397	421	413	408	399	412	372	400	406	417	386	392	374	380	432	366	374	424	349	416	384	364	370	389	386	403	364	396	387	437	388	372	434	407	395	384	377	378	440	415	391	433	393	419	398	394	434	429	374	410	379	394	390	385	421	387	415	412	385	374	398	366	389	397	383	354	405	408	412	410	403	424	413	368	403	382	394	381	369	389	414	396	423	389	402	410	402	355	368	402	401	418	410	394	417	430	391	404	385	379	434	407	410	401	399	400	367	407	409	397	389	375	392	394	373	383	388	392	382	407	420	412	394	429	403	404	401	375	422	367	431	379	359	368	391	388	389	401	383	396	393	426	395	390	405	401	382	426	399	413	374	400	420	414	412	392	408	389	418	395	388	423	431	426	370	382	392	372	388	363	407	430	392	378	406	406	421	395	404	421	389	393	407	381	387	416	410	425	397	406	375	417	405	416	396	421	386	362	392	407	404	383	389	389	409	416	389	395	432	383	440	363	396	384	432	400	409	398	430	397	397	389	400	410	422	380	414	416	377	370	389	363	356	395	411	412	424	449	414	419	391	421	396	395	431	395	427	410	408	400	423	377	464	368	388	375	408	391	409	400	402	400	430	401	393	433	395	396	411	408	396	368	385	387	395	393	418	417	411	405	411	366	395	438	370	419	379	396	395	399	366	357	404	412	409	386	376	421	368	433	414	388	400	406	408	415	386	426	406	357	426	383	386	429	405	374	420	430	403	359	367	391	402	390	433	406	378	364	412	395	402	376	374	432	351	412	392	390	395	416	372	389	376	378	433	400	415	414	427	340	391	381	375	360	362	363	432	350	398	368	410	383	390	399	397	392	396	390	403	430	384	383	378	399	387	445	407	391	381	419	380	405	404	350	421	420	405	379	415	417	391	392	424	409	378	390	383	385	388	408	397	399	375	376	402	398	404	405	391	383	396	379	349	388	433	423	391	421	432	433	427	378	380	387	388	366	378	393	415	413	402	370	400	386	419	379	425	389	406	400	435	416	379	389	371	365	400	406	396	425	403	439	411	408	394	368	410	415	376	378	401	386	405	404	470	429	414	400	394	424	422	404	390	375	380	416	390	391	393	408	383	393	401	407	411	373	395	379	410	380	401	373	381	399	376	415	385	412	398	396	364	407	382	399	377	426	416	354	351	405	410	394	369	398	387	390	411	413	394	406	437	389	398	387	375	400	409	426	380	426	406	418	363	415	431	427	426	389	396	414	389	401	412	392	394	386	386	421	365	374	399	397	386	365	398	397	382	399	355	361	390	423	394	380	369	388	373	400	426	457	390	410	378	410	401	387	416	387	406	407	407	433	394	379	437	381	336	409	385	401	401	408	409	396	401	380	435	378	386	401	418	421	376	399	373	365	381	415	401	408	383	402	411	414	421	399	380	391	412	419	428	399	411	428	418	403	380	392	390	434	418	405	399	430	400	426	383	398	425	395	348	375	402	385	406	387	419	413	398	393	355	395	403	369	389	380	373	381	441	372	413	406	400	386	383	404	367	398	417	392	379	397	391	407	371	402	420	399	361	424	391	396	367	359	400	390	393	401	412	407	363	406	419	413	421	410	467	434	375	381	404	380	386	390	371	402	417	372	435	406	395	379	391	430	403	396	411	398	406	391	387	413	399	379	390	374	433	407	399	419	358	405	381	408	428	419	430	417	375	424	428	416	431	422	425	358	387	402	396	411	397	395	399	373	421	399	398	383	408	412	422	399	398	389	405	374	385	377	399	377	421	430	394	444	388	386	354	383	413	406	370	415	408	410	372	414	408	340	394	416	385	388	407	400	424	383	427	361	412	372	373	384	365	371	441	384	363	388	381	410	390	388	415	391	364	413	384	406	367	393	395	420	421	441	411	413	409	397	436	425	389	411	416	400	407	391	405	440	374	408	389	374	401	350	425	395	360	393	387	400	396	423	407	400	382	391	371	438	394	388	402	415	376	409	398	408	392	411	366	434	409	371	442	384	370	432	383	408	384	383	411	379	427	402	399	354	405	373	401	407	391	426	371	427	406	405	389	361	372	392	381	378	400	404	396	413	383	427	370	379	385	377	360	394	386	388	391	405	399	409	422	419	394	404	398	416	399	390	384	388	394	386	364	424	407	377	401	368	396	430	401	395	377	393	371	423	390	387	424	385	388	386	431	402	412	393	408	403	399	370	406	408	389	383	392	411	383	403	368	428	375	435	421	423	418	397	379	414	365	412	406	395	407	372	449	413	415	405	381	389	402	425	402	396	388	388	363	447	385	396	437	347	396	412	409	423	391	387	386	366	390	415	363	364	372	410	383	428	442	406	414	359	409	371	431	400	385	437	383	379	419	415	383	420	346	426	399	434	387	422	409	427	432	389	408	396	409	403	408	406	406	367	415	368	425	372	360	397	397	419	381	390	403	367	389	380	372	412	405	408	368	430	407	428	359	396	408	408	442	384	404	385	386	423	405	376	416	377	366	417	443	425	380	380	396	398	377	398	405	410	430	388	400	405	407	403	390	413	373	396	342	434	404	435	424	378	389	422	394	397	371	382	400	426	379	425	396	388	404	403	420	397	379	394	401	392	372	393	377	396	354	355	352	405	393	418	377	384	411	411	380	394	426	397	413	370	410	388	389	413	434	416	418	392	393	430	404	379	426	367	388	398	390	395
23652	21252	28702	24130	21260	12416	1363	845	665	675	590	507	520	458	473	447	438	416	410	397	374	402	411	403	398	425	399	387	319	376	374	369	349	386	396	373	394	381	369	355	309	352	372	347	351	326	371	406	363	366	361	356	355	330	337	374	348	386	375	378	342	370	369	362	373	382	377	338	381	393	359	376	325	370	383	353	390	347	379	372	353	312	357	354	336	337	368	359	363	367	380	377	339	373	318	357	355	352	351	353	331	350	353	376	368	372	355	341	357	371	372	339	370	341	317	355	339	356	366	348	338	346	320	373	342	350	353	368	352	339	335	323	351	378	337	351	366	358	352	340	339	357	355	374	314	363	355	347	360	319	367	352	350	388	323	357	390	360	335	342	334	403	337	354	334	335	337	330	331	346	380	344	356	406	331	318	342	370	363	358	338	338	341	338	343	340	347	337	328	345	337	335	385	368	384	351	366	349	376	357	362	330	352	340	391	340	347	341	329	359	338	335	345	358	345	375	357	340	336	358	362	365	345	353	379	360	336	339	341	369	363	353	366	368	358	376	380	311	349	367	390	356	352	355	345	341	338	348	368	372	334	364	332	357	323	352	326	348	367	359	394	327	331	337	344	370	357	347	380	341	347	361	357	364	333	324	341	372	360	318	323	363	331	349	338	333	366	348	356	338	345	353	339	353	373	342	348	348	342	335	364	354	331	365	360	353	328	338	391	386	349	362	374	367	338	358	342	371	367	359	369	355	346	348	347	324	371	358	356	356	347	338	356	358	357	374	339	333	375	364	379	327	322	331	368	343	321	363	377	378	384	349	329	342	360	322	353	331	340	402	372	333	367	321	349	343	345	387	363	364	350	336	368	342	336	373	338	364	373	341	355	361	402	365	380	351	350	359	345	318	371	371	365	371	373	382	383	338	335	363	365	369	346	374	342	298	362	384	365	355	348	361	324	365	359	338	373	361	326	311	384	361	359	374	351	342	378	341	368	343	352	333	352	346	350	378	337	343	359	369	323	355	364	356	349	375	306	390	330	353	319	363	350	358	339	341	363	327	362	352	364	344	353	310	353	368	323	353	339	363	338	376	350	361	343	346	360	370	359	348	366	363	348	369	337	373	379	331	352	380	344	328	349	371	356	362	354	344	348	347	377	357	369	332	354	371	339	328	387	344	338	388	382	327	349	364	368	347	316	358	342	386	360	343	359	332	349	337	349	360	341	372	334	319	358	336	392	371	362	335	358	338	367	337	340	372	324	370	331	322	366	361	356	317	390	338	339	365	346	328	359	346	365	375	363	332	333	373	377	375	359	323	344	340	372	348	353	404	356	350	308	325	332	330	389	386	366	362	346	345	353	354	355	350	364	337	352	335	386	373	356	354	363	338	333	349	361	363	341	340	307	359	350	303	377	368	379	366	378	350	355	371	394	326	364	344	365	334	348	389	361	369	339	344	357	370	348	388	335	351	383	391	349	344	346	386	324	342	351	339	377	375	341	374	347	350	355	357	354	347	320	305	351	331	348	324	349	337	334	358	345	363	311	364	316	358	342	369	344	371	369	372	341	334	358	310	368	317	355	353	352	350	377	355	378	376	345	374	349	367	361	380	367	341	324	350	347	329	391	346	342	380	351	347	342	348	328	356	323	364	354	355	369	374	380	335	373	362	363	371	381	339	374	350	356	367	356	369	369	329	338	335	348	364	350	357	370	353	369	369	359	394	350	322	343	372	400	323	367	364	341	361	328	359	346	367	376	345	356	364	333	347	367	357	347	370	357	334	353	341	349	363	391	362	383	375	350	344	379	374	345	304	327	363	360	349	379	318	336	343	342	385	339	347	342	366	342	368	358	350	369	352	329	334	389	344	335	338	338	339	355	349	367	349	359	351	378	349	354	350	343	374	346	335	352	384	351	349	356	336	380	351	361	386	403	370	364	326	338	335	347	385	316	379	326	369	344	347	315	360	341	334	348	385	350	373	326	375	376	355	359	319	342	346	358	332	373	348	340	355	374	368	337	341	387	361	373	381	336	363	349	336	371	382	339	361	341	392	337	329	352	366	351	408	381	323	323	367	343	307	351	335	349	348	378	368	341	323	379	338	345	339	325	330	320	347	349	354	311	362	386	360	390	366	378	370	306	378	335	351	365	337	355	339	356	347	335	382	308	345	364	365	366	342	352	360	381	358	360	356	350	355	358	378	367	341	338	385	322	352	344	356	370	343	357	384	352	351	356	348	369	326	343	339	349	346	361	374	371	343	369	359	353	346	393	385	323	348	385	359	345	374	356	335	346	337	373	357	373	369	347	338	366	360	328	338	376	357	355	336	402	339	344	387	328	331	351	342	386	338	377	368	349	360	345	357	336	388	385	357	342	345	372	381	390	339	356	363	363	368	334	340	352	355	359	337	363	398	356	363	368	336	327	372	365	341	368	352	359	385	341	324	343	369	350	350	342	381	378	375	351	353	400	354	340	375	363	356	325	372	379	353	360	299	346	361	351	366	355	370	376	379	356	359	345	365	341	357	366	357	301	399	355	372	369	351	364	342	320	366	379	362	381	370	347	343	393	352	333	392	326	361	325	354	317	375	346	350	342	375	356	368	350	351	352	329	354	353	344	367	330	373	325	355	375	324	354	361	350	358	341	356	367	339	354	322	327	343	328	374	361	351	331	371	333	356	371	370	351	345	347	369	326	341	328	368	336	339	345	366	357	391	368	332	366	322	350	328	374	346	336	356	355	374	350	368	370	305	370	355	339	377	323	351	358	346	371	284	344	331	332	363	382	365	344	346	324	346	350	378	357	374	317	327	335	320	354	357	338	358	356	381	358	349	334	371	331	328	343	369	331	357	404	381	315	349	359	363	322	361	381	332	352	339	352	320	351	353	351	363	345	341	326	347	351	356	358	327	361	354	316	327	393	375	336	331	358	352	354	374	394	360	366	341	336	361	354	370	354	357	352	358	391	386	379	361	366	379	360	375	356	341	369	324	377	350	343	357	378	370	356	357	361	325	361	323	361	354	347	330	318	362	361	362	392	368	347	355	331	349	314	346	334	336	356	343	350	345	332	372	336	375	349	363	381	338	357	370	300	347	335	360	381	360	391	350	338	359	322	349	320	336	363	352	370	330	356	349	373	336	377	346	388	346	330	337	380	383	331	354	340	390	347	338	381	358	327	366	302	353	370	371	375	325	335	349	333	348	342	340	358	362	339	358	380	382	351	362	341	336	331	363	368	355	323	344	385	395	360	334	362	359	347	370	366	340	384	346	398	345	370	348	344	344	342	351	325	333	333	335	348	373	372	337	325	382	323	344	358	331	337	340	360	314	354	357	363	353	367	315	350	364	347	360	373	364	324	336	338	381	373	334	341	378	343	348	363	354	344	370	382	341	371	340	359	351	342	386	360	338	359	381	376	377	363	325	313	357	343	345	393	340	366	325	325	359	373	379	349	356	389	335	362	371	343	338	330	320	356	370	370	355	355	358	342	345
14872	9708	8298	4139	2733	2051	1683	1381	1139	970	854	793	804	687	565	578	581	552	504	486	499	471	475	455	477	449	430	427	442	437	454	450	435	418	423	452	424	412	428	409	408	447	433	423	438	420	403	411	425	428	391	440	446	389	404	449	435	393	393	395	413	417	423	392	410	441	428	419	434	392	373	413	415	432	424	435	433	412	419	382	445	410	392	421	462	372	417	417	422	429	446	405	376	404	413	411	446	393	396	430	458	426	396	403	423	407	454	420	425	407	422	413	377	420	422	402	414	396	444	439	421	392	433	410	440	442	435	368	386	417	432	415	422	408	418	393	408	400	395	418	376	389	421	450	415	384	388	404	410	385	412	424	400	417	425	413	381	463	429	418	398	421	423	404	381	400	425	417	422	454	381	437	419	430	412	437	417	369	423	406	433	443	421	401	428	415	421	419	420	413	414	411	424	413	417	398	405	398	423	421	395	410	414	393	411	440	385	415	388	394	388	448	392	428	436	370	388	413	407	413	409	397	415	426	403	387	433	435	416	388	364	417	397	375	411	403	431	427	381	410	403	408	394	392	366	416	394	407	438	425	403	416	433	410	408	428	408	403	392	409	383	399	396	420	426	394	400	390	382	408	408	391	378	412	412	411	374	406	409	428	398	393	397	414	405	417	393	404	421	382	414	383	399	425	376	414	413	415	409	403	392	414	449	416	418	433	420	399	392	411	426	420	443	384	429	416	440	426	428	436	384	382	392	438	423	368	414	381	391	412	379	400	400	375	402	435	430	409	373	422	418	429	431	419	438	433	386	434	387	385	373	411	404	400	439	374	414	359	428	402	423	389	428	418	428	408	408	415	427	451	412	398	399	401	410	369	410	383	383	401	397	419	430	374	419	435	393	393	363	416	358	438	414	378	399	432	412	427	403	396	408	456	385	413	412	412	396	402	401	399	406	444	394	372	423	394	417	404	382	389	389	461	408	425	374	363	376	431	401	377	412	413	394	414	441	416	397	426	405	368	387	405	399	415	397	408	422	416	396	384	408	375	423	387	423	403	402	420	413	437	398	427	404	394	386	400	390	419	383	417	423	445	417	413	422	441	396	377	402	408	400	386	409	403	426	411	414	382	424	432	369	435	415	422	388	419	406	420	399	397	386	370	413	415	398	379	397	406	429	423	381	446	389	379	437	421	389	407	420	379	437	400	428	414	441	431	393	415	399	400	400	445	397	390	372	401	422	411	415	386	404	420	400	351	416	403	408	412	377	443	388	430	448	402	429	396	478	390	447	424	414	389	466	388	410	414	363	374	426	411	394	474	423	417	377	427	417	363	401	422	395	431	450	384	430	439	413	415	400	389	403	418	380	420	427	393	397	404	428	381	413	407	381	410	400	407	424	384	373	425	414	425	402	399	432	406	410	391	423	412	405	443	429	387	463	422	407	427	414	394	442	410	391	413	415	390	397	357	422	407	422	383	415	407	470	441	407	393	414	422	422	389	416	429	407	411	420	402	419	433	407	400	406	398	404	417	420	412	387	425	419	393	455	425	444	397	409	396	413	386	372	414	418	408	371	414	398	365	421	401	416	415	411	409	394	401	404	445	387	401	419	395	425	418	394	431	398	401	388	428	417	402	420	383	406	408	430	394	415	409	390	399	394	427	423	436	396	374	396	401	379	389	393	423	418	407	414	411	402	418	413	414	428	401	421	406	412	454	384	383	436	380	416	423	412	422	386	394	385	404	428	382	426	424	424	407	400	385	425	425	384	413	420	404	407	380	446	437	411	444	394	361	439	437	422	436	416	399	415	395	421	413	374	369	391	403	381	428	375	416	415	441	398	405	409	403	415	421	432	380	422	420	378	423	426	413	387	415	395	404	374	403	405	406	390	432	418	385	393	398	394	426	422	408	421	425	409	444	408	453	444	365	406	418	429	419	425	401	426	408	425	402	365	418	391	390	389	439	399	405	380	421	402	420	397	396	400	420	428	419	363	401	414	429	390	411	389	430	422	426	401	426	395	367	411	400	386	410	435	418	420	433	387	408	438	425	382	390	388	413	372	404	405	407	393	396	396	415	382	432	415	366	405	384	458	411	420	365	449	402	406	401	412	402	432	433	417	387	424	376	383	376	402	434	395	404	404	428	408	408	417	420	407	421	441	414	401	399	402	391	413	428	442	404	407	382	444	420	421	408	395	393	406	435	394	399	379	426	396	422	406	399	418	423	408	392	422	422	447	403	421	412	398	395	425	398	403	414	401	392	426	416	410	408	415	394	393	399	407	379	430	407	432	395	394	403	402	410	406	399	398	417	426	433	396	437	415	422	475	424	448	379	394	392	395	399	364	391	415	386	404	380	419	392	404	408	417	397	418	414	426	417	413	377	412	399	398	405	405	418	381	370	425	378	384	396	376	399	401	411	429	423	396	412	386	399	389	388	420	395	427	393	403	411	396	392	381	384	429	411	413	381	433	420	383	407	425	404	424	406	408	442	420	425	370	409	387	396	418	398	398	417	413	408	364	363	437	392	395	410	420	398	399	431	383	402	411	410	401	399	432	419	452	410	411	400	405	425	420	384	404	385	453	393	408	406	392	452	417	400	403	391	446	433	380	412	397	437	436	414	413	452	410	389	420	424	371	416	363	446	397	409	401	418	442	398	426	409	386	399	438	373	407	413	383	421	401	404	396	415	389	398	368	402	402	410	430	393	418	412	424	408	406	376	411	410	436	419	394	411	377	405	401	378	395	444	388	416	371	413	419	431	399	343	426	407	395	375	397	400	415	396	424	417	417	403	418	449	414	394	430	412	423	386	439	401	413	406	427	435	420	394	408	400	402	403	415	416	417	400	471	394	388	385	397	407	373	433	428	439	411	403	431	413	403	377	403	413	436	445	406	406	418	410	404	414	407	381	386	420	392	432	409	423	427	391	401	417	421	402	411	412	426	375	389	389	405	413	422	420	418	440	427	368	440	393	408	397	418	421	417	374	370	407	465	430	400	400	389	408	400	394	415	394	371	419	410	422	411	398	398	426	413	446	405	400	399	384	416	408	429	401	416	418	418	452	403	381	439	427	427	444	397	391	400	442	425	403	425	398	400	372	400	396	426	383	406	385	419	399	413	430	365	415	444	452	437	418	416	406	409	425	415	405	419	396	407	371	392	406	391	389	429	398	409	450	439	415	411	408	401	407	376	404	371	391	429	390	388	387	411	426	412	390	388	386	426	379	399	390	411	385	403	402	382	407	434	396	404	434	395	427	390	408	371	433	390	419	402	425	363	417	402	404	399	392	427	372	386	434	410	387	439	413	429	406	400	394	432	418	403	423	410	414	394	409	434	415	450	416	400	392	415	373	418	432	409	393	392	386	391	411	373	415	401	419	429	413	397	391	378	389	395	445	373	399	402	425	459	400	422	411	378	349	467	415	418	397	402	436	413	396	395	442	393	380	406	435	405	431	401	424	426	357	398	428	420	392	432	383	402	412	426	407	439	402
24868	21244	27645	25065	12537	1172	900	782	732	743	718	653	746	699	634	640	634	633	632	588	625	654	612	618	624	593	621	656	600	593	601	632	638	584	553	577	628	570	586	617	591	611	627	604	614	620	616	596	600	600	582	589	581	612	590	585	617	626	610	594	618	603	606	614	608	608	585	589	645	639	616	609	617	535	582	612	598	636	564	619	590	569	607	609	573	627	568	620	632	596	637	599	605	628	537	603	563	608	603	606	572	578	589	565	617	600	621	654	593	597	596	614	633	641	627	582	606	585	630	596	550	603	621	578	661	631	608	588	584	592	632	622	624	588	595	569	583	627	606	596	576	585	574	580	598	582	605	630	619	625	603	584	567	554	577	629	630	596	622	572	614	603	624	616	555	616	607	617	574	553	646	579	576	591	580	576	585	582	596	629	613	561	582	586	594	606	602	607	634	582	550	599	640	661	603	586	573	601	560	577	630	583	595	603	590	633	615	587	625	616	576	592	606	620	550	621	615	572	606	628	611	622	646	621	616	601	615	608	613	585	577	565	606	615	626	605	619	626	589	567	586	557	569	603	604	610	579	617	601	566	595	562	609	616	588	576	560	573	599	553	623	618	568	564	589	550	594	579	587	580	587	589	617	615	589	573	569	624	530	593	575	593	597	616	591	565	631	595	639	577	627	618	603	602	629	565	605	563	552	551	622	607	597	578	608	597	619	554	607	626	608	579	644	579	589	628	553	596	597	617	650	599	582	619	590	556	593	612	644	578	621	575	611	594	606	593	618	620	602	643	596	557	552	589	562	643	601	615	630	641	612	602	639	641	603	581	542	586	573	602	606	597	630	634	631	629	595	561	621	620	601	559	617	577	597	601	615	590	575	573	602	584	622	605	566	602	570	583	575	655	604	601	596	593	587	573	580	640	608	578	609	634	577	602	622	605	604	609	596	579	570	613	643	550	608	582	601	590	610	604	607	604	605	596	608	585	600	623	613	587	631	576	598	611	609	592	604	582	634	615	616	601	643	576	618	588	593	609	606	623	591	604	617	613	592	602	577	613	589	570	630	592	581	644	558	589	623	615	569	590	622	615	597	589	616	604	614	569	595	584	603	580	566	605	555	611	590	636	589	613	625	628	622	584	593	577	568	593	617	602	598	630	592	577	639	591	569	598	587	594	622	601	610	625	587	543	610	585	620	613	596	611	638	623	598	582	587	607	655	576	593	631	550	602	554	646	600	582	592	584	619	563	580	576	594	572	580	615	602	575	592	584	613	557	600	597	567	579	631	630	616	579	585	634	614	592	591	581	615	563	636	604	624	588	582	627	566	627	609	573	595	610	610	593	612	579	625	589	635	586	646	633	597	606	577	591	594	609	620	617	599	632	600	597	605	624	629	579	605	571	580	633	634	630	584	581	587	619	666	592	629	603	572	574	585	588	570	602	618	565	603	615	605	603	589	622	640	572	567	639	591	651	638	584	552	595	596	595	609	630	584	570	605	613	591	597	592	594	567	605	575	615	607	601	600	635	627	581	599	560	623	633	598	610	590	636	615	565	582	617	557	578	572	609	571	580	638	603	606	636	631	611	612	592	627	567	603	604	612	575	578	605	613	585	589	605	624	568	587	593	578	618	596	586	560	571	588	586	553	571	648	595	598	566	557	615	617	581	594	603	594	601	520	638	579	580	611	586	603	639	590	607	615	579	616	602	624	624	583	598	586	558	599	653	634	644	586	654	603	587	605	604	595	617	579	618	618	600	580	588	584	605	600	617	595	592	611	582	570	604	628	599	593	601	606	573	606	590	583	647	594	559	573	597	587	576	590	556	580	652	605	581	621	596	594	601	566	584	605	586	623	631	555	596	603	590	589	634	593	613	588	625	642	605	565	597	579	601	592	650	643	605	530	611	580	630	620	589	624	635	626	597	629	625	589	614	588	583	596	583	604	618	587	600	569	591	584	592	619	615	600	619	596	588	609	640	585	594	603	583	609	592	560	606	597	548	589	603	573	539	569	575	585	631	636	593	571	606	559	607	565	624	630	633	606	604	586	602	623	598	636	632	628	585	603	612	578	584	547	616	602	551	638	593	623	590	598	610	604	582	606	567	596	604	585	581	636	642	636	620	569	562	608	602	614	637	576	590	590	610	603	590	601	555	599	561	587	603	585	588	549	633	633	610	633	582	590	614	603	616	595	572	604	602	608	603	610	635	620	607	623	585	618	578	594	555	612	586	596	646	618	557	629	550	645	586	600	591	626	599	600	579	606	598	589	559	563	562	594	586	613	626	599	551	590	608	574	601	547	588	632	578	625	568	652	614	599	600	552	604	647	609	557	545	590	589	577	563	606	589	626	577	561	604	630	572	587	589	574	605	600	631	598	584	607	607	591	587	567	571	583	601	563	569	640	653	610	616	606	638	627	586	607	583	638	637	576	562	620	590	587	589	579	574	582	610	561	568	583	622	599	609	544	571	593	555	606	590	616	628	571	618	546	574	641	579	608	612	600	623	600	592	630	605	632	586	636	550	605	595	604	625	650	631	631	635	601	584	609	645	616	576	616	601	623	637	563	595	584	620	574	557	589	613	598	583	609	599	611	579	592	574	571	610	601	592	621	562	594	609	612	599	587	610	588	595	540	601	585	587	598	632	556	591	615	624	585	584	582	613	614	596	610	585	607	563	654	609	587	609	589	642	612	602	616	561	610	599	588	581	610	612	547	586	612	657	586	570	580	576	639	611	580	611	592	608	622	579	528	587	580	591	587	607	595	577	590	605	577	589	599	603	593	591	572	582	601	589	624	576	583	614	605	622	595	592	579	592	622	630	631	585	605	610	631	570	599	609	591	555	653	589	655	577	568	612	593	585	597	600	566	562	633	606	564	587	549	564	558	633	584	609	573	622	608	592	583	580	579	560	586	594	598	612	589	575	566	600	618	650	588	628	605	575	585	608	600	562	591	599	585	606	547	589	590	612	637	568	600	618	619	600	622	612	653	606	602	584	629	589	616	626	566	604	598	602	589	600	582	613	610	604	584	577	556	563	644	595	579	588	566	621	626	588	614	615	626	609	622	605	584	595	616	576	575	592	589	558	603	606	606	581	618	595	541	657	592	592	595	614	629	617	628	598	633	610	588	560	543	644	639	597	613	570	581	600	597	590	635	609	625	585	582	616	628	613	575	653	616	635	564	608	583	612	596	566	619	584	630	593	584	583	576	548	628	578	584	549	572	603	581	657	590	587	628	597	564	571	615	605	611	587	597	587	586	570	557	627	599	581	570	552	575	581	568	595	613	622	555	620	600	660	584	591	604	566	612	578	584	579	633	569	594	612	637	591	621	616	615	614	647	618	621	652	603	578	574	614	578	632	616	601	572	559	596	572	565	597	590	596	605	612	599	628	611	599	606	611	567	626	574	565	613	645	591	574	643	580	645	632	557	630	583	608	621	611	610	606	592	610	609	562	592	573	633	602	643	647	594	564	608	628	581	636	618	592
14281	6034	4875	2761	2037	1489	1346	1218	1075	972	952	871	1035	778	838	741	756	740	816	768	732	720	726	757	702	705	730	703	723	691	721	741	716	698	700	732	707	680	740	726	683	652	699	660	643	678	717	680	691	662	732	731	684	711	706	718	737	697	735	702	689	694	704	689	681	677	710	668	696	705	700	696	700	700	673	688	694	705	687	693	711	664	688	712	670	677	691	736	659	686	702	678	699	706	718	659	701	674	692	717	675	706	688	679	663	708	653	734	711	717	660	715	692	691	678	721	702	683	683	699	665	751	646	704	648	684	663	675	656	705	701	700	692	687	714	672	706	715	710	664	697	694	636	671	656	712	678	682	684	666	713	702	716	677	688	692	684	682	641	700	689	730	701	688	693	744	696	655	701	654	666	704	691	720	698	704	674	721	672	644	685	695	704	677	663	699	679	660	596	682	678	668	673	683	693	728	707	667	748	703	742	696	671	693	759	674	707	693	694	708	696	701	669	701	658	746	681	684	699	668	741	716	642	681	677	706	648	698	716	715	674	686	726	757	701	688	698	687	695	680	735	732	719	737	651	719	691	689	700	693	673	691	713	720	659	671	662	726	699	688	666	628	682	692	712	736	671	715	682	668	661	676	685	685	686	708	705	671	712	705	733	701	722	682	648	652	686	698	667	697	702	715	692	651	672	722	716	670	681	705	693	679	667	671	713	664	747	711	684	680	648	699	698	685	737	704	706	681	694	706	685	667	670	698	719	738	698	645	675	662	648	689	716	681	688	683	700	696	708	661	644	677	682	659	706	675	696	738	708	725	643	661	691	676	685	702	689	660	655	704	661	721	676	663	681	674	679	701	682	700	660	673	702	687	736	702	699	672	673	650	707	688	687	751	679	708	696	692	659	646	684	692	740	708	711	676	664	691	676	720	683	659	660	736	726	682	721	693	692	720	682	702	684	701	687	717	705	698	692	679	691	638	669	688	726	733	673	689	632	641	683	633	675	736	731	707	690	673	666	698	714	625	669	727	686	727	705	649	693	694	730	696	719	698	728	696	718	676	700	679	725	688	703	656	681	660	700	708	674	709	692	702	715	714	787	668	709	689	722	711	719	685	686	694	683	696	705	664	684	724	642	678	658	688	714	682	697	705	659	670	685	672	674	679	694	665	650	698	698	690	688	729	694	682	698	668	678	696	711	746	699	695	761	720	735	738	650	689	690	707	679	671	686	723	716	666	691	663	720	679	710	664	724	682	689	709	650	667	735	676	718	698	677	740	661	715	722	712	668	695	666	671	693	691	665	647	713	691	707	688	677	696	718	711	627	696	691	718	700	673	702	706	713	665	706	785	674	710	753	713	687	696	662	693	662	691	718	703	716	692	680	697	643	683	713	717	687	680	718	630	633	652	641	727	745	729	699	731	705	696	671	698	690	688	734	684	655	679	689	696	671	679	653	711	683	711	681	712	695	637	676	684	656	709	750	699	695	680	684	689	710	717	693	681	715	720	694	700	712	671	720	689	712	741	724	678	646	669	696	690	671	667	702	681	716	657	651	711	674	685	721	658	666	696	709	671	679	692	694	706	698	722	696	654	731	648	712	703	704	654	678	727	701	698	674	716	685	687	685	691	707	748	698	652	690	663	680	686	667	693	692	678	729	661	666	705	651	721	682	657	717	698	691	624	709	701	704	620	670	633	649	675	666	689	690	703	691	714	674	691	683	685	677	702	684	684	744	666	658	660	664	702	697	709	709	703	654	680	725	713	689	686	678	712	693	700	724	673	665	701	719	693	679	649	726	695	701	677	683	682	683	751	686	673	691	714	684	730	680	670	704	694	688	656	693	707	737	689	674	713	641	640	684	687	652	682	654	681	690	662	710	694	700	690	696	678	657	685	683	676	681	709	673	658	690	700	712	699	677	679	706	656	698	703	640	696	744	733	723	717	708	737	705	699	677	691	702	693	656	727	678	693	704	672	697	641	699	676	673	695	697	643	696	721	625	662	721	684	699	687	651	667	672	742	637	758	726	677	696	708	721	645	700	730	663	724	703	658	664	641	673	717	680	737	693	656	664	638	715	712	671	682	729	694	740	729	666	693	738	663	733	699	708	701	642	684	777	664	715	765	720	696	698	697	662	706	680	702	679	663	695	723	689	713	770	664	721	698	659	717	658	689	663	680	629	716	711	717	666	655	683	702	678	667	697	689	725	685	651	691	694	688	710	695	726	691	639	706	659	705	687	664	629	702	704	667	666	678	696	722	690	689	711	717	717	724	680	736	718	693	678	684	652	683	640	703	700	676	691	701	696	665	708	694	698	678	694	687	703	664	681	725	743	696	671	667	660	717	712	704	676	709	694	716	669	684	713	724	662	651	714	690	683	696	653	709	697	735	670	736	677	668	698	683	664	706	727	660	711	706	712	656	649	671	640	698	655	671	675	731	701	675	680	677	682	671	665	691	688	683	702	699	662	650	691	723	710	674	711	705	683	693	696	726	678	706	719	682	709	722	659	691	724	668	693	629	677	687	701	644	691	643	642	694	709	755	708	659	665	638	671	710	677	728	680	713	638	692	696	720	727	705	661	691	693	703	676	662	713	660	713	703	697	685	700	709	661	666	703	707	671	679	663	682	692	712	684	654	715	659	665	615	747	706	693	725	646	684	658	659	704	739	684	700	691	730	694	720	670	691	722	682	690	697	639	702	669	746	726	672	708	750	688	683	678	641	723	672	660	689	708	678	691	721	675	644	715	723	675	636	695	701	699	697	704	714	638	684	693	645	699	653	679	681	672	685	722	680	676	729	720	696	654	731	658	701	702	709	626	710	664	653	692	669	667	697	668	730	700	676	668	683	695	699	685	682	629	673	699	657	716	663	706	676	672	707	664	701	645	671	660	713	680	672	671	685	663	701	697	723	690	696	686	715	673	679	683	706	659	668	709	687	676	727	669	702	696	660	664	702	689	731	668	696	704	684	694	640	667	671	729	688	691	618	677	732	720	707	674	717	702	706	708	701	666	740	710	741	710	697	702	639	675	689	683	713	701	671	679	696	703	676	712	686	691	664	703	699	720	692	700	721	700	654	730	727	691	654	696	687	677	694	686	659	725	708	712	689	693	646	692	694	656	717	732	714	705	701	705	721	660	707	666	685	697	662	671	680	699	685	694	658	666	679	689	649	710	684	712	660	693	657	719	698	684	692	675	687	700	732	694	695	717	707	709	684	658	670	702	682	670	658	715	704	692	718	679	729	733	684	707	680	703	715	718	677	694	681	737	707	696	683	715	675	672	699	713	687	686	687	659	639	649	664	681	712	712	691	714	724	715	668	677	680	662	643	684	701	694	681	645	673	667	686	682	700	636	708	652	737	707	701	692	716	698	730	698	719	689	660	708	680	678	684	695	685	695	640	622	727	646	710	739	664	662	661	678	704	727	677	686	721	647	661	727	696	683	689	712	702	708	686	666	679	679	710	719	710	728	706	670	677	707	719	733	694
22675	21260	29082	23763	21261	21336	12393	1854	1395	1187	1217	1134	1187	984	926	922	856	846	898	810	843	795	816	813	818	714	759	794	776	736	777	762	767	762	788	743	737	782	725	781	737	723	774	747	745	776	765	733	786	733	754	770	762	769	765	698	725	716	782	709	712	697	727	730	752	739	754	789	755	755	721	771	747	764	742	720	749	762	747	726	695	714	757	729	747	780	707	760	747	748	748	760	715	752	737	730	714	731	767	739	769	747	750	690	768	783	794	738	732	736	699	730	767	682	700	712	740	699	739	722	729	743	729	738	697	821	749	720	752	688	719	694	757	758	750	763	689	757	726	683	721	730	728	765	752	724	739	728	738	707	734	691	704	748	756	722	719	731	706	707	727	730	706	748	776	704	794	712	744	712	763	737	774	713	741	738	696	743	733	707	749	770	777	759	716	712	750	753	703	739	732	696	730	736	724	737	735	750	761	738	741	785	736	721	745	699	759	729	737	704	755	721	716	736	744	763	756	769	715	738	705	728	685	678	733	712	748	783	735	750	749	777	737	742	732	687	711	728	708	706	759	752	707	762	781	700	721	761	738	715	710	692	751	763	696	715	754	720	711	784	757	716	756	738	711	749	737	755	725	762	726	690	738	680	684	729	705	736	758	741	757	714	781	712	691	705	762	700	744	732	717	771	728	695	711	718	709	760	769	645	741	694	722	729	719	727	711	733	748	680	774	680	744	701	741	738	739	743	676	690	733	739	742	710	713	752	710	786	748	735	770	723	723	751	721	745	757	758	733	724	694	738	700	708	738	752	715	729	695	740	800	745	747	700	727	763	714	725	720	710	713	702	761	733	762	733	732	783	722	718	741	745	769	725	720	719	748	692	706	737	720	759	747	713	719	735	770	757	691	739	729	730	706	693	714	684	739	730	740	744	720	758	767	713	675	764	716	727	747	734	797	741	761	707	748	748	760	741	741	765	739	728	742	713	740	719	731	702	732	737	725	712	705	701	719	774	743	738	752	721	695	718	738	770	730	740	721	741	768	722	755	713	729	698	717	678	747	750	774	726	752	676	712	693	712	789	712	746	720	738	715	729	724	743	739	726	772	743	756	733	702	721	738	713	774	750	744	755	728	775	766	737	708	798	743	700	710	755	784	775	672	740	742	700	740	755	749	732	691	726	676	738	706	719	690	677	745	724	719	743	711	701	751	738	802	730	757	760	765	730	713	745	729	724	740	716	773	700	714	769	705	731	766	752	774	792	700	724	678	749	766	701	755	741	677	676	693	693	742	729	737	720	674	751	744	664	778	744	759	689	701	732	688	760	727	768	772	722	768	738	709	731	701	694	766	722	734	776	753	734	702	742	806	760	720	725	701	690	701	719	732	750	728	726	743	726	731	717	716	677	701	755	708	727	725	680	686	702	741	746	737	729	694	777	727	717	735	731	749	739	723	737	692	696	739	729	692	725	715	750	736	700	721	755	689	731	744	754	712	769	691	769	721	753	752	745	735	719	727	694	686	697	763	728	695	732	769	739	751	757	715	680	685	742	721	704	726	689	766	686	683	800	772	774	761	765	766	718	691	712	740	705	722	723	767	743	702	702	724	760	743	716	759	730	752	729	701	721	727	755	742	738	731	697	703	736	753	728	718	750	779	725	750	711	719	757	729	720	770	788	642	731	718	756	741	716	718	695	768	729	734	741	688	735	744	748	714	705	761	732	758	760	696	728	735	694	674	743	783	750	752	766	742	713	714	735	717	733	720	713	712	733	794	722	720	697	763	731	761	746	798	692	740	712	747	681	725	679	752	728	720	713	719	759	714	785	727	693	739	711	726	744	747	704	717	731	755	668	736	694	745	694	725	771	738	751	758	739	751	750	691	724	779	719	753	756	732	750	751	743	761	703	768	723	715	712	773	765	724	717	704	726	743	702	703	721	753	758	765	747	746	690	738	696	711	740	786	760	747	712	732	732	747	732	734	762	725	749	691	740	738	672	759	685	746	730	715	728	704	701	713	756	777	733	722	712	750	720	714	678	736	736	704	702	748	690	773	790	765	700	738	730	650	749	715	757	734	693	702	732	760	705	725	683	713	676	739	753	762	766	709	743	784	759	718	674	732	775	696	764	710	700	746	714	699	741	747	721	770	716	757	750	744	770	744	720	701	748	716	743	752	701	705	751	711	752	780	746	709	753	730	747	695	700	701	767	765	797	718	760	755	795	749	730	725	714	746	767	723	694	740	761	705	696	694	736	751	777	720	674	711	728	680	676	725	740	764	718	716	710	721	776	707	768	721	730	709	744	759	744	774	751	722	735	748	708	753	784	810	751	724	710	730	683	762	714	737	730	762	698	723	768	736	733	739	692	702	749	764	720	703	728	650	693	722	734	726	744	754	724	718	751	738	750	696	720	741	723	730	728	720	746	716	711	758	708	686	711	726	731	720	696	764	715	686	766	727	712	703	722	684	686	701	739	666	751	736	702	718	728	700	744	699	750	689	756	702	729	716	768	763	713	775	709	743	695	743	674	732	723	726	763	746	723	769	718	782	763	725	773	781	710	743	676	752	704	732	766	731	677	761	710	713	758	756	732	711	753	758	740	723	753	724	734	687	719	771	775	758	682	720	654	709	733	741	661	780	704	679	779	752	702	716	730	717	691	739	741	767	680	766	717	770	728	783	709	714	758	747	733	761	735	737	743	689	707	743	755	699	733	718	791	714	747	802	707	740	753	763	729	740	723	733	688	740	778	751	665	730	763	726	772	755	753	778	770	732	702	709	758	722	722	708	703	749	757	684	746	742	779	733	725	687	746	698	773	729	741	736	725	732	753	726	759	745	681	707	757	733	695	702	734	783	705	778	737	679	742	747	730	729	765	707	693	678	700	720	721	742	676	723	709	727	706	768	762	688	770	782	755	730	753	770	723	744	721	717	708	705	729	761	718	699	740	694	707	706	687	737	762	711	762	731	669	738	741	789	711	774	738	753	715	708	737	739	718	750	685	724	734	731	686	739	726	692	718	679	693	728	738	737	692	753	695	705	762	719	740	772	740	737	712	726	766	748	748	719	706	686	773	782	733	743	675	714	701	771	752	761	752	702	744	763	731	730	747	733	717	703	738	728	759	717	764	713	730	722	701	744	715	720	777	746	712	679	721	720	720	717	741	715	773	710	717	734	728	761	710	730	735	724	729	743	727	789	734	737	707	711	790	752	725	727	742	762	725	719	719	711	728	743	778	769	693	768	691	682	702	713	775	693	794	741	673	736	784	670	734	716	727	717	734	710	744	778	751	732	733	740	699	774	742	738	738	741	688	734	695	741	702	727	706	733	703	675	710	717	736	728	723	710	780	762	761	698	711	780	687	730	751	761	701	734	726	700	714	754	754	700	708	737	719	725	722	721	694	713	728	746	738	736	737	734	694	726	739	730	752	740	708	701	744	712	755	734	733	761	729	730	721	782	696	759	710	747	703	805	789	741	733	693	695	701	748	745	696
15758	16191	13620	7404	5047	4006	3183	2687	2277	1809	1700	1651	1591	1314	1150	1184	1030	1076	1009	981	927	938	941	964	905	870	899	886	897	878	909	828	841	892	800	865	810	834	839	833	805	799	872	829	847	871	804	815	808	815	852	848	832	818	842	799	821	816	798	826	856	781	810	848	759	786	826	774	760	841	816	802	832	872	797	806	847	792	799	793	793	805	769	769	814	774	778	811	792	796	763	806	770	781	801	771	815	800	764	797	822	751	782	838	834	786	767	755	769	836	815	800	784	794	780	793	744	804	788	784	777	831	799	795	749	793	797	793	810	777	802	788	777	748	791	846	762	800	786	798	788	794	751	756	770	780	831	795	800	836	741	751	803	813	816	804	751	812	841	849	796	756	829	831	763	825	756	785	798	740	809	813	797	825	783	755	773	785	806	799	804	798	743	801	801	786	779	798	800	791	782	738	786	783	829	766	767	786	748	808	772	822	760	789	802	805	811	791	812	827	825	759	780	803	764	781	823	801	791	824	789	756	764	789	829	784	793	742	802	803	822	748	783	806	792	812	721	793	860	800	798	765	769	772	810	759	833	813	842	821	759	794	779	764	793	835	741	793	775	777	833	807	743	773	810	783	823	792	820	805	845	724	745	839	745	785	834	790	826	767	818	791	830	792	798	813	836	774	821	753	813	794	759	826	799	821	830	797	797	805	805	793	760	778	808	797	789	803	821	782	844	783	812	828	819	830	820	784	813	779	804	768	828	734	746	796	814	790	801	851	819	843	812	778	788	802	786	816	741	801	749	724	825	818	828	789	784	822	766	796	794	797	842	822	820	802	812	802	830	821	795	744	768	778	766	796	810	751	818	814	763	775	755	804	781	797	760	832	810	802	801	734	761	820	819	839	772	782	832	826	786	768	806	724	813	773	773	778	789	781	820	805	779	761	754	793	764	789	793	783	767	792	792	824	831	827	794	780	776	806	749	784	806	739	833	826	801	750	785	785	786	760	774	769	807	792	759	802	798	781	768	730	814	771	767	785	792	808	794	813	747	811	787	771	800	813	811	770	774	745	794	772	748	829	800	858	754	776	802	791	790	775	784	789	789	809	791	793	780	804	780	798	846	792	801	740	824	842	806	809	802	777	794	786	837	808	827	812	774	756	781	798	759	828	793	806	826	771	795	739	766	814	801	778	821	808	810	817	816	816	843	834	836	784	831	811	807	779	783	792	804	769	797	763	823	755	758	834	778	777	877	779	792	819	820	758	740	814	809	791	797	810	784	850	814	808	772	794	742	711	819	778	756	757	782	810	791	817	747	837	820	812	792	827	805	739	786	794	793	792	771	817	770	781	800	761	751	770	755	803	783	793	794	786	825	757	790	777	773	756	833	801	862	789	833	773	765	844	806	745	772	799	843	839	765	805	802	768	785	788	861	813	776	784	766	787	835	794	805	824	788	779	756	854	773	825	760	753	813	773	805	802	823	808	801	810	775	785	787	797	785	786	827	745	801	778	756	825	823	822	807	801	798	805	781	733	824	839	798	767	817	819	815	821	772	800	798	852	765	760	788	821	826	791	786	800	823	779	710	838	780	834	797	813	732	784	765	799	770	805	814	820	815	775	742	820	844	731	802	813	837	771	862	816	798	779	826	815	786	819	770	788	798	741	786	787	807	826	817	812	792	803	741	814	765	771	785	798	782	834	788	792	813	824	769	836	794	761	817	797	802	756	788	802	788	755	793	787	795	787	794	769	845	826	774	826	769	846	814	819	801	816	756	835	757	789	873	800	797	729	842	781	795	786	779	813	727	775	787	828	777	801	819	804	786	765	812	782	761	828	806	795	800	787	796	781	764	776	824	849	807	762	801	849	773	782	824	830	795	774	775	768	814	788	828	770	785	783	802	719	843	784	809	796	817	770	817	818	771	822	728	776	769	809	821	791	793	809	791	791	756	766	803	817	816	747	790	781	833	837	805	766	765	824	822	803	759	735	788	745	763	827	761	798	775	758	806	828	812	759	779	839	812	776	805	853	779	818	821	781	787	831	845	780	761	792	766	778	784	757	800	841	823	766	804	769	806	789	794	756	754	794	808	781	763	795	793	792	825	822	765	812	805	849	807	825	784	829	764	802	792	768	768	782	774	810	757	738	738	767	806	814	819	813	771	800	760	777	737	828	770	783	805	805	830	827	777	807	774	808	761	842	807	822	769	880	768	779	820	785	793	802	790	799	789	838	787	807	805	820	819	840	792	813	783	804	811	825	772	801	802	800	748	790	776	776	824	754	805	857	776	820	783	734	754	733	799	830	758	809	850	779	791	808	819	813	818	823	836	759	754	760	813	805	801	748	779	778	794	767	804	817	787	792	815	800	845	774	761	759	813	817	809	751	790	770	768	738	795	789	829	785	817	751	833	787	817	778	741	780	786	790	824	802	787	817	772	772	817	801	787	756	772	813	823	779	819	829	791	805	785	763	857	783	815	768	824	779	789	828	777	822	796	814	849	818	702	759	811	790	778	835	782	844	802	790	785	798	813	809	789	780	809	807	783	805	775	773	807	789	788	763	772	785	768	830	737	808	810	807	822	807	866	794	775	826	818	815	765	791	776	785	799	791	787	765	795	807	756	839	736	834	812	847	782	809	802	803	742	807	807	802	822	805	774	760	761	785	772	785	782	832	807	818	766	807	791	845	782	777	846	747	809	751	764	812	833	766	858	833	793	771	798	790	798	816	758	777	777	791	739	788	786	784	828	721	792	801	796	754	794	787	834	787	750	807	830	806	774	801	848	806	837	857	772	786	778	807	830	835	759	748	836	803	801	753	812	769	799	782	840	788	758	802	806	852	797	832	787	800	817	788	735	749	763	784	801	837	815	781	761	832	758	825	763	826	815	758	831	762	767	827	764	806	846	803	770	765	765	795	768	765	781	835	765	739	769	773	840	768	798	798	755	749	789	781	823	789	838	783	789	777	777	798	802	807	795	819	775	784	751	737	783	781	819	757	801	823	783	819	829	811	792	819	779	780	813	793	774	815	804	780	816	777	739	806	807	806	766	754	804	816	789	749	772	814	818	822	777	819	797	864	796	812	849	783	766	798	778	792	759	828	775	788	814	762	790	845	799	753	831	756	807	793	787	844	788	779	764	769	771	785	762	795	806	777	788	821	815	821	751	763	810	803	794	825	840	814	805	804	787	800	802	777	826	784	811	756	753	799	802	816	792	819	803	761	758	798	818	812	741	826	824	816	808	786	810	805	778	790	800	766	764	774	762	803	811	762	789	841	806	780	772	755	790	765	788	737	760	763	792	834	814	789	778	792	766	791	775	773	716	762	801	791	808	809	780	777	797	766	787	790	777	760	782	830	727	751	844	840	852	809	784	838	838	824	767	736	808	838	790	835	787	782	762	816	820	795	802	748	806	776	826	823	795	793	798	791	789	797	775	789	755	864	775	766	837	784	760	721	798	800	803	819	796	756	775	800	791	773	754	831	832	730	820	781
27196	20565	8849	867	430	394	377	371	347	346	334	360	365	311	318	335	325	331	303	337	331	326	324	314	348	306	337	340	321	314	346	346	334	338	296	317	330	335	310	333	338	352	313	332	305	313	324	318	344	308	352	312	295	290	311	328	316	296	308	345	349	333	310	296	292	304	349	327	312	334	316	331	314	328	344	336	321	343	322	313	337	369	333	313	311	338	319	323	357	304	346	321	307	311	333	287	313	349	340	336	314	328	337	319	337	374	378	321	303	325	329	338	333	324	360	325	310	333	339	319	293	297	348	333	308	330	349	319	336	308	320	298	313	321	326	351	311	327	337	309	310	337	312	322	291	341	342	301	316	311	333	323	338	301	322	350	330	317	315	278	326	293	342	315	323	331	313	322	337	327	328	268	315	287	303	326	344	335	326	294	318	302	311	333	297	329	338	338	317	331	311	344	344	325	319	293	370	349	323	309	275	301	300	328	371	355	336	318	305	343	319	346	322	338	317	305	311	332	336	273	287	327	330	326	319	323	336	331	313	314	341	327	296	323	283	318	314	299	313	326	331	326	345	327	305	306	304	356	314	349	355	315	284	310	335	326	332	306	324	306	309	344	334	348	332	363	327	352	326	327	321	324	308	314	348	312	318	330	332	344	321	336	316	289	334	356	360	318	331	347	342	304	337	310	305	337	323	337	309	324	359	340	327	339	336	338	313	325	335	319	326	310	338	355	316	332	301	340	316	311	334	322	323	321	333	322	360	348	337	336	340	308	349	324	342	336	339	324	311	302	310	332	333	312	311	319	298	348	334	325	368	339	309	326	308	334	350	354	309	307	328	360	329	321	331	329	328	331	329	346	326	325	341	348	305	341	362	311	315	365	317	316	326	317	304	338	317	331	329	305	328	328	330	291	313	325	341	303	319	345	327	334	316	302	312	334	341	377	323	341	337	288	320	318	341	336	294	327	304	336	328	286	350	320	338	345	303	327	327	323	313	326	334	297	332	315	317	319	310	318	333	310	309	310	323	331	338	305	333	308	351	322	325	351	326	314	295	313	356	326	335	325	331	299	328	327	306	337	316	335	323	353	323	347	315	319	326	323	346	336	329	301	316	327	353	335	333	314	345	326	334	340	333	347	324	305	341	378	356	306	302	317	310	334	307	339	327	307	325	329	309	320	329	337	346	361	315	323	312	323	311	334	334	337	349	317	323	345	351	309	338	320	354	310	316	351	351	320	322	343	331	358	326	326	343	346	323	300	306	360	326	317	341	323	345	308	289	314	322	321	316	334	335	305	299	308	326	327	361	332	343	311	290	366	329	310	346	334	379	319	360	333	342	330	316	324	333	346	334	311	328	355	347	310	288	325	314	305	318	325	296	297	301	354	335	329	332	357	292	300	322	327	309	312	304	326	313	328	336	306	319	336	347	328	283	349	322	301	322	319	322	335	303	324	318	325	338	337	331	335	346	314	321	318	323	317	298	330	326	303	339	308	342	352	293	314	323	299	327	306	296	327	360	348	329	332	320	331	326	339	327	302	335	298	326	306	327	327	351	299	322	313	365	341	346	317	359	347	333	320	333	343	328	318	350	310	335	299	324	367	330	283	305	294	341	326	328	339	313	335	327	326	284	329	311	349	325	342	326	341	300	273	379	345	291	332	340	325	335	291	329	321	340	344	299	315	323	335	280	303	314	352	313	304	345	308	340	313	337	324	326	334	294	333	322	353	329	308	350	328	302	316	335	349	354	291	333	349	300	327	310	308	330	325	358	331	308	309	328	312	344	336	308	336	337	326	326	316	334	348	314	290	327	339	309	350	301	317	294	321	299	336	282	317	330	314	341	318	344	344	319	314	316	333	327	331	311	322	347	351	316	303	330	356	319	331	320	315	322	326	339	320	337	301	327	336	284	362	306	317	317	339	322	340	346	284	314	324	316	311	334	299	309	325	311	308	356	326	368	338	309	336	310	334	338	346	314	323	335	321	308	348	360	361	306	346	330	319	335	341	330	328	311	341	326	329	339	332	316	327	355	336	311	302	299	348	328	313	319	314	325	317	320	330	328	313	338	304	344	328	331	299	329	327	317	348	317	342	356	339	342	325	332	325	338	355	311	365	326	324	319	320	309	343	296	340	300	336	302	319	326	310	330	338	361	348	335	354	352	313	324	281	319	293	308	314	338	321	326	309	337	294	306	351	307	319	288	320	332	309	300	343	310	331	301	345	328	348	353	290	391	347	336	316	344	300	339	317	323	317	334	312	317	328	339	316	301	324	338	308	317	314	332	328	328	315	316	322	323	334	329	331	324	322	295	354	292	340	339	356	353	331	343	365	343	294	332	366	313	339	312	372	288	334	304	317	359	346	298	321	333	311	316	278	325	324	323	325	344	310	327	298	317	314	297	329	326	342	334	334	321	334	334	338	302	363	323	335	338	338	314	342	363	307	332	334	307	328	329	331	346	317	326	327	328	330	330	284	355	323	304	337	354	316	353	324	336	335	341	344	352	340	328	315	298	287	364	279	314	337	309	280	332	345	324	352	306	316	357	352	314	337	312	304	337	342	355	343	308	314	275	315	332	316	312	343	330	315	315	329	352	341	329	310	331	300	299	330	326	318	310	346	328	363	359	330	317	313	313	299	352	326	312	318	348	339	329	358	308	319	312	308	299	354	322	342	331	318	322	329	360	330	326	334	311	370	308	354	306	346	332	314	330	301	328	283	341	328	311	298	309	303	331	321	305	325	314	335	331	312	328	308	334	329	328	322	361	319	322	298	317	317	349	322	326	324	355	310	312	284	315	331	314	323	293	310	332	352	335	299	308	310	341	312	316	322	322	342	331	334	355	296	344	347	310	337	300	303	335	358	348	330	329	311	326	328	348	294	337	312	322	336	304	303	292	321	296	315	333	296	307	333	320	344	320	349	346	347	323	337	341	303	299	344	349	330	333	331	332	309	328	313	327	311	326	324	353	331	344	288	337	337	324	310	337	337	332	327	318	299	336	314	311	324	329	348	319	329	325	317	312	301	325	353	310	325	326	306	304	301	313	356	295	374	335	307	353	312	309	323	332	344	321	320	330	375	290	354	328	327	314	312	322	330	348	331	384	339	317	346	325	361	339	353	332	330	306	301	337	303	341	364	301	313	325	322	372	331	317	305	336	355	303	359	317	317	335	321	353	359	314	311	285	366	335	309	313	326	319	333	313	348	352	319	314	283	283	348	308	319	337	327	350	319	331	353	355	305	307	313	313	300	284	320	296	317	335	312	331	320	325	364	321	323	349	329	330	350	330	310	309	317	344	312	332	328	289	292	338	323	316	310	362	358	352	340	335	330	300	313	298	320	315	315	328	314	380	360	287	321	333	318	352	346	321	344	344	330	356	337	339	342	317	309	357	328	349	323	330	316	337	347	300	322	313	334	335	328	294	370	326	349	322	333	298	303	331	320	341	332	343	302	314	316	299	319	335	347	336	320	354	336	344	310	314	379
9610	1327	1228	831	602	552	525	481	428	437	440	527	481	447	420	409	452	374	445	403	379	392	381	393	390	413	378	388	386	403	404	415	364	375	370	404	376	399	371	371	399	407	412	390	391	408	397	366	408	373	388	438	388	404	411	408	397	375	394	372	383	392	405	424	423	390	422	393	415	405	406	386	412	408	406	368	401	373	396	398	446	369	420	379	390	387	408	400	413	427	403	406	398	391	375	379	378	418	383	364	409	426	379	393	416	407	374	417	385	399	396	426	399	359	359	382	370	414	389	392	414	402	401	388	374	375	385	406	405	389	426	418	358	411	380	402	418	373	404	376	374	385	413	377	373	422	414	412	376	381	405	371	442	377	400	383	397	389	394	401	371	422	438	375	406	424	436	415	405	428	427	380	400	365	380	404	406	432	381	403	424	386	431	421	390	384	405	393	368	401	435	381	372	401	378	396	403	415	375	390	373	378	421	406	396	390	408	394	379	422	426	370	401	414	388	409	405	398	403	392	434	421	407	410	402	368	361	394	396	408	343	369	377	397	376	374	420	401	354	382	396	388	428	391	377	379	394	407	381	391	425	412	425	423	388	406	398	417	348	376	373	417	405	394	367	388	390	423	397	425	368	386	375	417	415	396	392	394	381	401	414	402	393	403	408	400	422	365	393	455	411	399	421	377	429	422	428	389	384	405	373	383	401	384	416	416	406	413	355	433	422	389	396	396	398	391	371	434	360	382	384	407	382	428	418	406	394	396	449	383	382	425	396	441	428	374	396	434	387	410	383	398	395	364	374	406	396	369	384	414	405	402	395	392	381	427	364	390	413	394	362	392	402	406	389	379	400	383	388	394	436	429	369	374	414	430	397	375	412	400	379	385	391	401	373	365	381	389	394	369	438	375	379	417	410	389	404	369	394	377	395	368	402	389	391	420	391	391	396	386	411	407	398	366	411	369	402	382	427	405	429	429	375	366	391	425	383	385	385	373	388	399	405	366	369	421	398	367	389	440	406	388	403	379	383	423	438	391	401	402	439	393	406	411	410	409	375	412	416	381	393	401	407	414	401	395	387	389	395	354	406	398	377	386	376	372	414	376	385	389	396	423	389	362	384	399	407	398	399	377	422	392	364	433	399	364	393	407	394	431	413	385	407	393	413	388	428	382	390	389	386	400	382	355	377	392	433	357	391	407	423	395	425	416	406	397	381	403	418	425	407	379	385	403	394	377	378	429	406	406	395	422	388	418	393	420	427	404	377	388	356	357	407	389	412	403	375	402	376	395	377	407	417	371	398	427	391	393	410	417	377	383	402	404	404	387	408	400	381	401	371	387	425	372	396	422	383	362	366	414	387	405	391	373	394	406	402	358	380	407	398	402	377	391	391	401	359	424	386	377	370	391	383	369	367	402	390	381	384	398	356	400	422	396	418	427	358	399	411	399	409	367	417	379	324	414	378	422	413	417	386	401	401	386	377	386	377	398	370	393	388	413	396	427	383	411	419	418	389	387	405	362	452	364	358	402	412	386	389	395	408	384	386	378	391	410	387	424	391	414	460	385	434	403	382	384	401	400	403	475	408	376	398	390	364	371	412	414	424	378	386	380	429	404	454	376	399	412	355	398	393	410	380	425	414	386	406	422	394	388	398	380	403	393	416	416	376	389	424	361	361	369	405	409	392	380	386	391	392	386	404	430	407	372	425	421	426	388	429	408	371	372	409	411	374	402	419	390	366	369	418	419	379	377	388	404	352	388	431	403	397	401	376	419	399	380	367	396	404	397	380	394	386	355	401	398	391	425	375	393	402	388	397	383	382	401	415	403	379	384	418	433	362	397	420	372	413	431	408	385	406	385	422	395	367	404	406	379	367	393	405	421	377	371	398	367	386	417	410	386	406	397	401	426	361	397	379	422	362	364	396	359	390	378	404	396	398	385	377	404	414	391	369	379	374	376	395	431	431	413	431	376	382	426	398	367	396	378	399	385	442	405	416	393	393	377	382	357	369	393	383	429	411	363	355	411	376	389	385	409	402	414	374	402	418	411	423	375	374	370	366	376	388	380	399	401	345	413	403	401	394	419	434	409	396	391	408	396	409	411	366	423	430	415	356	436	380	382	401	403	372	415	424	388	401	414	397	391	388	434	409	418	386	390	386	429	371	402	390	417	396	387	388	403	406	401	430	395	397	375	416	382	375	401	393	410	343	426	352	366	352	426	393	404	394	375	411	385	397	418	386	404	380	416	416	369	390	397	391	401	369	373	388	401	419	378	399	412	420	393	422	411	420	407	383	392	392	369	397	386	389	415	358	405	403	403	453	429	408	396	397	413	362	380	395	426	396	409	398	399	414	428	388	429	424	415	404	378	399	379	367	382	398	416	404	430	413	393	406	377	388	387	351	424	404	384	393	372	388	415	392	358	395	373	397	434	437	409	379	417	391	402	382	383	422	399	400	372	381	410	426	427	397	407	392	383	406	403	387	390	400	400	381	391	451	385	374	366	442	361	391	393	404	370	386	376	385	385	371	376	401	439	426	420	397	408	412	392	398	427	399	403	427	369	446	394	395	410	373	424	398	404	394	384	383	405	424	411	406	460	378	391	408	409	389	446	354	413	373	403	402	436	404	411	413	408	399	413	417	369	405	378	372	408	385	360	372	372	383	430	396	389	398	389	408	368	355	417	446	396	366	420	401	421	406	369	421	399	384	385	377	383	374	423	413	390	399	363	429	368	387	404	436	372	398	413	366	407	412	405	421	404	418	390	379	362	383	407	414	386	403	390	439	393	427	381	385	412	435	397	419	381	360	399	394	417	406	430	413	411	389	407	390	396	373	365	372	383	415	397	378	401	377	377	396	418	407	413	390	394	389	379	408	397	407	389	408	377	375	411	401	410	403	374	392	428	373	368	386	422	364	385	399	401	435	404	359	377	401	409	372	382	393	386	383	406	409	405	402	432	392	387	389	367	450	394	374	435	412	396	397	428	384	443	356	390	380	383	407	404	392	378	411	389	386	359	396	388	395	351	400	393	379	405	423	382	401	402	415	394	399	367	427	384	370	411	390	379	385	388	417	392	392	408	392	410	390	408	445	408	375	401	364	453	368	431	394	402	383	397	391	380	393	421	370	375	339	433	403	379	387	414	376	363	397	403	420	374	378	407	415	364	411	386	407	394	416	427	435	418	380	403	434	429	383	418	425	417	385	374	358	419	370	393	399	391	393	374	424	389	435	386	421	415	426	409	373	395	384	423	402	384	386	415	373	388	375	393	420	429	394	420	389	397	401	402	393	403	423	346	415	412	384	424	328	395	335	373	382	402	406	412	395	390	390	400	352	391	405	382	389	397	431	386	394	407	424	400	387	378	404	384	386	375	401	370	404	407	387	396	369	416	353	339	402	376	398	417	383	387	398	375	427	377	402	382	409	415	419	374	410	368	410	399	390	393	424	414	387	388	403	359	370	363	389	377	420	394	389	377	409	408	439	387	398	405
23641	21240	28651	24145	21244	12398	1348	833	734	611	589	654	502	513	478	441	405	462	438	405	408	421	417	382	427	356	404	369	377	357	378	361	366	376	343	373	382	353	375	374	379	358	344	385	346	320	353	366	358	364	376	376	359	354	335	335	362	376	347	391	365	359	369	358	360	363	358	349	339	373	368	366	358	363	377	362	335	351	363	357	337	365	360	365	344	375	341	358	350	372	372	353	384	328	346	321	386	379	345	355	343	336	352	364	320	349	333	349	368	334	365	342	366	385	370	341	320	366	327	379	369	354	342	367	369	376	356	372	349	375	368	394	344	351	369	393	345	394	377	331	345	355	374	352	396	364	355	350	346	354	363	371	380	363	360	360	356	349	347	345	415	333	350	345	382	367	396	341	369	387	374	366	343	305	344	338	342	362	389	368	366	395	345	337	377	349	386	347	353	378	380	330	364	340	385	358	359	333	319	350	366	342	382	363	376	336	320	367	330	353	345	352	345	318	325	340	349	361	369	344	352	313	354	364	379	351	382	377	374	362	339	342	360	344	356	368	339	342	346	353	354	360	381	325	357	353	321	341	356	362	384	356	353	380	359	367	364	359	370	355	363	381	299	362	343	333	351	369	338	334	361	359	331	370	368	349	338	355	354	344	344	366	348	364	360	357	375	331	341	363	369	339	347	339	384	375	357	342	387	370	357	353	369	331	369	337	364	358	324	370	346	335	351	347	354	310	323	341	349	335	363	358	377	327	361	373	324	361	341	334	324	359	340	376	352	368	323	345	346	353	343	347	343	365	316	362	359	365	294	354	353	354	334	380	345	346	337	365	346	371	367	349	378	326	363	389	370	338	380	339	393	312	393	334	370	372	374	345	371	343	332	376	308	340	353	356	348	374	368	359	358	375	365	324	328	410	373	368	395	372	333	366	360	369	332	314	325	335	350	375	367	359	323	367	332	351	360	350	315	334	350	331	381	385	378	370	348	311	311	370	357	351	380	366	397	377	351	348	365	357	352	325	378	383	349	337	349	333	331	373	349	326	365	373	329	327	349	334	349	365	368	361	356	371	359	356	358	372	372	347	353	323	333	357	363	375	381	315	344	345	365	345	379	322	363	345	344	329	357	367	311	338	345	360	384	340	332	380	345	372	386	345	340	339	328	370	348	367	314	338	372	363	315	346	349	362	328	366	347	397	368	337	336	358	339	360	357	388	374	343	361	348	348	349	312	325	328	338	353	354	322	342	337	352	358	382	354	344	400	370	349	346	361	334	385	359	332	355	314	355	349	362	341	341	337	309	365	347	328	332	349	335	353	356	353	348	354	332	364	325	327	375	357	331	312	342	347	356	360	327	353	339	353	359	337	340	360	325	359	327	357	318	330	354	347	375	360	362	334	345	358	348	359	364	347	340	335	375	370	314	324	352	337	316	357	355	334	387	341	353	383	385	358	331	352	395	348	322	341	320	355	346	320	375	364	342	337	363	363	338	350	357	327	350	355	365	356	345	349	347	320	367	359	373	343	318	342	338	328	370	344	340	304	345	362	356	347	352	357	371	337	353	317	343	298	361	367	322	337	339	357	374	364	335	344	338	332	349	335	335	383	343	363	328	357	335	350	351	342	352	348	368	330	302	350	342	370	368	353	330	354	334	369	355	388	352	380	347	362	359	354	359	329	315	369	331	363	353	343	346	364	345	339	385	370	312	361	358	367	368	369	353	351	340	334	337	376	344	346	342	348	327	388	370	354	352	337	340	353	353	333	348	360	372	326	338	360	361	339	356	319	338	381	358	365	366	337	361	357	364	398	312	313	352	320	367	336	380	335	349	351	369	320	322	336	357	371	380	357	328	345	355	324	361	370	373	328	341	361	376	332	368	323	344	339	346	348	342	360	391	342	323	357	339	338	335	341	346	414	334	328	342	378	397	360	349	352	313	333	332	364	359	346	350	342	342	311	359	343	344	347	334	369	384	377	338	361	385	331	336	348	366	317	346	345	349	406	347	351	329	331	366	358	379	342	344	342	326	355	371	359	363	345	344	360	352	385	328	365	342	355	361	346	356	332	364	369	361	337	305	337	359	381	410	345	322	365	338	338	390	341	357	350	345	339	348	343	370	365	363	327	356	352	322	358	341	338	369	312	369	376	342	405	337	361	357	362	363	342	343	373	351	353	368	368	358	346	345	378	344	317	327	335	357	384	356	358	365	357	336	372	364	354	389	345	344	317	350	313	350	348	369	358	346	351	336	367	345	329	342	373	372	333	352	380	356	356	336	361	316	347	369	325	306	376	369	377	360	362	357	324	357	366	352	368	395	377	340	332	381	361	339	364	383	366	373	354	324	348	314	355	375	383	364	327	319	356	339	332	352	380	323	344	347	367	347	322	340	391	326	326	353	363	326	369	376	345	349	335	343	351	331	365	360	340	361	338	352	371	356	372	359	350	339	355	356	366	320	351	362	329	360	360	368	386	359	342	339	368	350	376	330	334	353	359	339	357	362	323	324	313	366	354	363	333	354	383	357	366	361	344	303	347	337	355	368	370	361	315	341	347	348	344	381	341	348	332	343	375	361	382	362	355	320	362	345	340	366	338	376	394	342	349	352	303	355	356	360	370	319	333	352	350	325	354	318	337	366	329	356	348	353	326	345	363	391	350	327	357	351	337	339	362	354	353	358	338	314	351	333	346	354	348	361	330	355	352	322	347	337	362	366	342	349	386	343	378	371	323	323	347	383	362	338	324	389	332	363	360	339	363	351	327	376	381	337	324	359	370	358	380	382	336	364	366	332	368	362	367	311	327	360	346	366	349	358	346	348	377	325	356	368	358	368	370	358	375	377	372	323	373	320	342	360	341	355	375	377	333	369	340	333	361	362	337	332	351	377	355	348	336	361	355	362	360	328	334	373	340	340	343	348	356	337	336	345	361	344	320	371	363	357	332	375	368	315	342	354	389	329	378	353	345	343	325	355	330	361	308	339	385	365	329	322	346	366	360	343	304	352	331	362	358	371	365	329	354	336	338	373	372	357	348	332	349	354	339	347	361	337	331	361	322	396	325	366	347	371	362	372	350	354	344	363	376	340	387	346	357	337	356	332	353	366	349	340	365	334	347	374	384	325	325	349	354	355	355	349	347	363	351	344	341	363	345	348	357	388	343	359	333	381	348	339	338	355	339	356	322	361	331	333	375	357	344	382	338	334	386	372	332	370	330	354	348	350	355	344	356	343	344	344	389	336	325	352	330	339	337	349	345	377	361	319	338	383	360	369	319	357	342	354	342	362	366	350	331	337	352	383	379	371	340	325	348	342	355	353	337	338	317	324	343	361	381	375	353	365	348	373	359	337	355	379	395	372	364	317	370	332	325	384	348	373	293	358	343	331	352	359	343	352	315	388	365	319	340	372	364	349	364	303	361	348	344	336	340	344	332	351	354	367	343	346	355	333	346	350	333	357	343	354	366	389	316	330	348	390	315	350	334	324	379	367	397	330
11613	9737	8430	4214	2740	2095	1656	1381	1181	1022	884	1017	766	664	653	577	566	524	513	478	500	518	468	440	488	414	451	470	481	438	436	447	438	460	433	409	456	463	397	419	462	407	444	398	429	437	449	422	408	443	413	393	418	423	429	410	415	395	404	402	428	391	413	428	394	419	438	425	422	381	364	435	410	397	387	427	417	399	389	434	431	407	432	382	434	408	396	393	423	418	425	427	422	423	442	389	392	452	412	463	419	421	387	394	442	429	418	442	395	392	391	400	410	424	425	398	441	423	388	372	396	438	396	452	411	419	376	423	371	413	427	389	396	398	414	395	392	402	410	419	421	405	380	449	415	376	420	380	405	403	414	414	396	404	417	407	453	427	407	332	386	422	427	425	403	418	419	391	381	374	415	411	447	417	409	387	426	418	382	389	412	406	421	423	400	407	409	413	397	392	415	402	393	388	382	412	420	394	412	402	395	399	415	390	383	401	395	431	397	432	427	435	414	427	411	401	421	400	382	407	415	400	382	400	381	378	403	427	414	404	425	420	430	384	414	425	405	395	378	407	430	401	402	415	377	405	389	399	435	380	391	396	425	408	423	409	406	408	415	430	407	390	410	413	405	430	384	380	412	427	415	379	366	410	412	438	430	400	432	385	421	413	397	401	431	399	409	401	399	399	402	383	425	408	433	411	388	420	411	393	397	414	430	439	433	426	400	402	407	406	394	417	388	418	444	393	406	428	416	382	418	414	427	425	393	408	401	399	455	376	388	363	400	377	381	413	419	369	402	441	390	374	387	407	419	409	436	440	400	430	410	410	413	384	381	406	416	412	434	405	421	408	437	378	406	447	421	388	373	398	373	422	379	398	413	425	386	398	410	405	413	383	424	407	381	408	392	382	408	402	401	399	433	404	420	400	406	431	356	387	370	418	413	403	439	417	416	407	365	383	435	406	414	456	427	410	397	390	418	424	394	402	387	421	435	439	432	388	397	387	389	434	431	417	402	371	392	390	429	407	425	412	383	422	378	385	391	423	405	433	420	402	394	397	392	445	425	420	424	421	398	403	430	403	395	420	367	401	405	414	421	408	421	417	393	397	399	420	398	405	415	441	434	437	402	384	433	403	419	420	425	379	401	421	404	378	401	402	401	419	403	386	409	424	449	391	387	389	422	382	389	387	403	393	417	433	402	427	390	454	439	402	403	418	400	414	429	397	371	375	407	455	374	392	388	383	437	407	387	381	403	418	378	400	414	372	424	399	384	429	404	454	417	426	443	389	434	435	383	383	393	418	412	413	391	425	360	413	390	412	397	418	394	378	385	392	386	390	399	388	410	396	439	423	418	373	391	405	442	416	425	394	431	404	387	439	429	438	397	401	416	421	416	425	406	405	399	402	401	427	364	399	415	404	425	411	413	425	423	391	416	440	409	394	399	410	415	395	408	415	419	410	409	428	397	420	395	378	411	399	409	456	410	413	427	394	399	383	398	418	390	424	407	405	365	379	390	400	378	419	419	398	382	431	393	399	410	413	373	404	424	406	396	427	424	423	331	416	418	397	419	458	426	411	419	408	398	378	421	365	417	396	436	400	383	392	389	398	377	425	432	377	419	402	395	369	423	458	419	389	398	407	421	414	408	409	352	414	407	389	407	399	389	402	402	369	412	393	428	439	413	422	397	375	419	377	399	426	418	377	434	394	425	350	437	438	426	364	392	361	438	409	411	384	410	403	373	372	409	442	431	404	409	420	431	417	436	390	389	402	411	383	432	404	404	419	396	439	406	401	392	401	423	385	408	431	392	398	371	430	424	398	414	389	433	411	432	397	434	397	385	414	395	401	420	415	438	418	397	386	375	393	365	434	411	415	377	414	416	348	372	456	392	390	441	431	384	412	410	408	392	451	411	440	385	393	410	378	381	414	369	402	412	398	402	417	421	441	402	374	415	397	419	387	395	392	424	387	400	393	419	446	393	409	396	394	428	433	415	408	383	395	430	433	388	451	421	419	389	389	396	414	399	406	390	462	407	408	402	416	396	394	389	406	388	416	366	418	405	454	414	430	392	385	419	378	369	410	387	422	361	390	433	405	360	417	434	421	378	409	379	387	409	363	407	387	429	383	409	403	376	398	413	459	434	436	436	410	395	401	378	401	425	403	415	426	399	404	397	389	403	432	370	400	400	438	394	426	393	384	365	403	423	390	425	384	412	410	387	414	422	389	398	411	416	400	409	418	404	397	405	458	374	436	391	419	404	428	420	399	338	432	420	371	383	410	454	371	423	385	385	417	423	400	382	379	447	426	375	458	405	418	398	390	384	394	403	431	390	365	405	371	414	422	380	428	415	381	382	417	407	414	381	391	424	433	425	395	397	413	393	446	431	411	418	417	394	416	440	430	413	425	422	394	429	408	415	386	424	403	397	416	401	406	400	407	393	408	391	399	400	375	415	431	374	399	413	396	393	391	432	399	387	400	413	428	396	423	387	375	399	420	388	383	405	450	387	414	398	441	390	409	414	417	380	415	423	401	389	405	420	395	442	392	368	387	418	402	448	388	428	410	389	415	412	403	388	403	400	407	433	374	404	399	386	393	431	404	442	430	421	385	414	415	406	412	432	413	426	421	401	387	413	419	453	403	400	373	395	388	406	422	394	423	400	433	425	438	443	410	458	412	398	396	433	412	410	405	392	390	421	383	412	405	415	424	407	419	406	431	419	422	424	400	391	398	421	404	394	357	384	396	386	399	407	374	401	390	409	425	401	402	434	396	386	405	412	374	447	405	394	391	418	383	411	390	397	391	406	428	431	426	455	397	387	430	412	415	400	415	398	396	393	372	430	374	420	396	480	356	397	397	425	402	375	411	371	449	410	417	425	405	385	407	388	381	445	413	391	407	412	412	390	382	418	418	416	405	415	399	434	387	417	438	375	364	372	410	412	391	380	387	446	401	395	415	390	414	414	398	365	399	430	392	381	409	369	406	371	397	380	427	450	360	443	422	409	386	410	417	415	426	450	418	401	405	380	431	439	449	384	423	388	414	399	384	410	402	404	439	417	402	415	439	402	390	402	381	438	410	405	415	380	388	408	419	390	407	419	378	398	382	373	450	417	425	369	403	410	421	375	423	415	390	419	418	375	404	405	433	425	419	395	406	375	388	437	387	393	389	432	391	416	412	398	423	407	438	437	466	442	401	428	406	399	423	407	408	390	392	398	411	419	396	397	404	411	430	434	415	389	421	367	378	400	421	388	430	424	393	413	380	411	425	418	384	421	414	406	405	417	433	394	419	430	422	442	410	368	398	410	477	388	411	417	423	382	402	419	384	420	375	417	433	433	412	397	414	449	428	443	436	364	391	421	395	407	428	412	383	423	399	414	381	423	395	423	390	417	405	412	418	407	437	415	379	374	389	380	375	398	398	380	361	387	401	406	410	402	402	424	394	390	424	389	420	414	445	370	357	405	402	380	440	410	427	411	366	419	392	375	425	401	424	433	399
24837	21204	27595	25072	12566	1277	912	757	755	752	704	778	668	645	680	672	611	576	640	616	625	608	656	645	635	606	632	569	612	628	613	589	631	660	605	628	543	556	599	594	615	602	596	617	591	627	549	603	599	610	597	625	607	599	650	659	550	623	570	587	613	585	601	592	604	641	607	592	596	584	585	545	596	577	597	621	580	618	619	649	576	625	618	579	610	574	605	602	632	595	595	566	618	611	615	624	623	635	672	618	582	604	580	591	606	612	546	571	621	619	620	604	596	575	592	579	561	595	627	621	621	599	586	592	614	596	610	570	605	623	628	598	602	605	573	588	632	653	627	597	616	614	607	571	587	593	587	580	610	615	587	594	606	570	573	625	553	602	568	623	625	605	576	593	605	583	611	607	568	614	570	616	644	570	565	583	615	570	629	584	605	585	596	572	628	545	594	619	591	608	611	539	561	610	597	606	606	628	585	607	572	566	585	629	598	612	597	626	602	612	629	622	600	600	568	586	645	638	652	567	573	623	621	597	581	607	634	593	619	581	616	624	588	607	621	617	586	613	610	561	580	602	598	590	620	616	628	579	644	620	583	566	642	597	562	595	596	610	607	582	606	602	615	605	642	614	625	628	592	579	587	650	647	620	638	625	638	656	577	559	575	616	581	600	576	615	599	601	565	627	583	575	565	603	569	607	629	592	574	624	599	592	591	578	585	594	621	618	636	626	607	636	633	590	561	591	607	618	587	612	532	578	601	645	631	587	581	596	573	583	623	636	594	564	567	550	570	589	572	623	586	600	639	593	585	582	614	594	613	629	623	599	606	570	557	590	636	575	589	585	571	582	543	646	537	614	583	595	562	620	646	662	584	603	606	596	573	598	598	523	543	633	587	575	603	581	598	629	576	627	637	586	581	584	585	538	571	624	572	640	599	683	561	554	583	609	617	617	597	558	596	644	618	592	585	577	558	636	578	620	595	626	573	582	561	588	576	598	648	613	575	642	605	584	599	632	592	589	637	611	621	614	574	609	569	600	583	615	575	588	628	586	623	586	596	615	544	622	605	614	607	587	575	594	635	585	583	610	632	610	596	599	618	601	626	603	622	608	602	647	590	631	612	604	579	591	606	578	572	593	604	560	599	615	660	620	606	579	620	555	584	588	611	594	606	558	591	608	562	586	610	603	584	626	595	597	605	601	611	637	639	573	598	596	613	564	601	585	612	675	595	602	597	587	605	591	595	607	580	617	613	577	620	600	599	568	583	619	641	589	588	588	583	637	576	575	594	571	593	639	629	630	618	592	604	604	579	561	568	590	567	580	639	589	623	567	675	592	597	584	566	570	604	574	546	584	577	605	625	595	607	590	603	619	540	591	615	653	612	560	597	579	590	586	616	641	610	625	570	568	585	644	596	596	639	626	638	610	610	645	613	633	600	612	578	631	627	585	609	605	630	591	635	577	596	596	613	575	652	634	626	602	597	587	579	625	620	576	653	611	640	588	553	562	608	628	609	585	640	591	603	618	576	609	604	575	606	613	639	569	604	594	605	659	625	589	595	585	571	608	608	594	584	599	616	609	588	638	593	583	585	572	619	613	648	617	621	625	581	606	616	661	641	615	612	603	548	609	628	611	596	603	606	622	620	609	612	624	585	621	584	620	613	599	558	618	543	627	623	625	606	600	596	629	554	630	635	575	594	585	582	592	605	610	565	566	630	562	634	609	573	625	596	592	594	610	569	591	575	612	589	581	577	587	588	600	587	593	567	597	625	617	596	594	600	612	577	584	626	613	576	585	608	617	594	626	622	599	615	655	605	600	577	589	607	605	603	601	608	561	649	549	610	590	608	589	600	627	561	593	580	576	568	616	623	640	635	603	580	578	600	616	614	613	617	607	594	632	585	585	590	600	586	594	636	634	568	601	572	564	585	604	600	600	544	562	586	551	586	597	569	586	624	622	583	594	621	573	599	620	589	648	591	582	595	659	577	614	544	576	636	617	573	596	574	648	594	554	604	629	608	574	659	581	585	590	566	608	572	623	610	612	648	611	592	592	598	606	590	618	574	596	609	604	618	576	568	614	597	604	587	572	596	580	620	581	584	598	585	619	629	588	585	590	574	636	557	591	607	583	582	629	585	603	611	601	591	565	584	609	634	589	623	592	601	641	639	553	608	552	586	607	630	570	602	573	590	562	611	590	564	620	601	608	577	621	627	577	619	601	628	629	615	592	591	601	597	571	630	570	603	637	581	612	605	592	558	595	647	631	605	589	586	583	631	646	596	605	611	636	612	593	562	613	595	598	589	570	598	609	589	611	609	585	570	588	628	590	589	591	597	620	629	644	592	604	566	591	634	613	568	600	607	633	606	591	593	625	599	603	588	582	623	590	561	602	571	580	594	614	595	614	559	642	541	582	611	602	597	595	590	577	610	606	589	608	590	598	616	609	618	598	616	581	581	624	603	619	582	576	620	545	562	601	596	591	589	618	604	577	559	580	608	635	588	609	605	590	639	591	621	628	620	588	592	601	564	597	578	601	611	602	607	629	594	597	573	586	553	579	631	625	586	626	554	550	557	534	617	601	614	608	608	603	618	580	636	545	599	616	621	601	581	640	582	628	599	584	596	599	603	609	598	622	573	557	598	564	619	611	581	590	587	613	602	619	552	597	592	614	614	599	571	588	620	594	561	632	596	638	589	599	599	583	577	607	635	590	607	626	597	659	611	566	570	611	612	618	578	610	584	571	599	599	587	613	583	561	587	604	607	604	596	625	615	618	646	604	613	557	623	600	609	563	595	584	580	599	599	603	584	589	643	603	580	605	582	598	604	610	614	596	602	564	614	591	578	595	588	603	639	623	565	562	546	623	598	626	587	637	559	567	580	562	580	576	614	626	611	584	580	640	638	591	592	631	609	615	559	598	611	628	604	584	576	581	583	608	595	596	623	598	587	572	612	591	590	579	569	580	623	600	585	594	635	615	644	611	588	583	629	535	627	599	589	619	604	584	623	613	616	569	614	646	606	592	626	661	646	588	591	544	600	625	591	583	571	604	605	589	597	583	589	578	612	586	634	597	570	570	567	615	581	612	600	558	594	580	608	567	594	601	632	572	582	604	642	618	640	654	556	601	610	565	613	608	619	620	586	631	606	592	623	607	609	598	618	582	615	599	576	604	610	574	635	612	587	601	598	586	611	641	550	596	629	593	545	596	629	655	588	606	591	624	600	594	562	561	558	561	563	582	620	616	574	603	575	542	594	607	601	622	617	609	619	626	605	648	627	582	615	645	641	589	577	624	620	611	632	580	585	574	561	616	597	579	638	624	599	636	558	616	607	605	591	581	596	573	624	627	604	558	620	572	610	628	624	596	617	621	638	582	559	576	582	586	604	585	631	615	600	605	579	601	608	614	609	627	587	604	642	595	607	569	562	608	569	590	620	621	622	624	631	660	593	575	583	599	583	608	616	634	626	586	623	592	595	586	602	614	575	595	528	592	608	596
12074	5785	4968	2612	1920	1645	1412	1131	1125	983	963	1065	932	831	820	787	770	704	727	735	735	732	701	706	727	693	690	694	664	694	705	729	672	722	670	699	692	637	704	687	697	696	683	682	687	696	756	748	719	795	681	667	704	635	693	715	677	787	672	715	635	697	670	701	672	683	781	690	687	744	668	716	687	722	734	656	721	738	714	670	741	714	713	685	711	652	674	719	688	697	671	725	679	630	654	734	709	705	714	686	706	646	660	688	701	701	696	698	691	674	732	677	748	693	679	684	729	715	706	647	721	689	654	673	700	677	666	714	674	631	702	701	698	683	668	671	699	698	720	717	687	663	674	732	610	732	657	698	679	743	774	690	689	713	690	700	709	671	673	675	662	637	675	646	653	685	677	676	712	675	698	671	731	677	627	725	670	725	666	723	672	698	694	680	674	692	719	688	651	705	705	685	687	717	692	688	708	657	692	687	633	666	709	727	675	705	696	642	690	702	706	710	710	736	701	663	670	650	668	724	688	678	714	672	672	724	704	681	637	690	689	622	685	663	749	696	657	668	682	693	700	698	696	677	737	697	699	645	672	646	687	649	704	658	693	695	724	660	676	700	704	681	658	679	669	693	707	711	644	673	674	690	664	707	701	728	689	678	680	689	663	698	701	664	691	749	704	700	708	698	701	670	674	709	707	650	766	667	674	685	693	710	700	693	654	716	701	654	717	720	703	677	647	672	711	719	665	665	671	692	694	709	679	665	713	643	709	720	694	677	694	736	711	676	693	696	673	727	712	698	733	715	673	768	699	671	661	670	707	659	707	697	692	658	701	680	693	608	681	688	661	707	663	690	705	686	703	657	646	656	704	713	690	667	727	697	672	662	695	717	692	706	673	680	658	704	655	668	675	656	690	724	651	671	694	691	688	696	659	703	638	709	678	662	681	692	733	668	694	707	723	713	672	704	706	687	704	694	669	653	711	649	712	702	726	677	672	651	674	652	698	726	694	691	719	712	643	675	623	686	711	671	722	724	673	674	667	693	709	725	668	670	667	677	681	679	710	701	630	696	679	679	678	719	621	660	678	667	655	667	725	688	766	674	687	671	684	696	705	695	691	747	676	665	678	683	704	661	658	628	680	698	691	716	682	699	696	722	702	653	706	707	667	701	682	673	693	678	697	646	669	736	652	688	701	719	612	665	724	723	701	691	701	706	749	680	692	673	690	707	684	671	698	710	672	708	671	652	659	704	688	697	677	710	705	653	699	707	724	681	633	695	678	672	700	673	699	661	698	693	667	675	676	676	681	677	696	733	682	665	638	767	735	712	688	690	666	661	686	661	691	722	703	672	650	679	657	655	689	670	702	712	697	696	686	717	650	661	699	673	689	672	643	663	695	699	694	634	665	684	713	715	733	641	703	693	723	648	660	698	695	661	684	723	702	664	687	672	667	740	696	705	662	739	622	711	715	680	652	660	664	622	675	713	685	698	679	672	681	691	691	669	682	658	718	675	635	674	669	678	680	635	704	691	689	694	743	687	686	659	645	658	674	768	707	644	689	661	696	644	706	695	700	697	705	695	699	642	673	757	701	718	686	726	669	730	673	700	658	694	707	732	694	730	688	699	701	715	692	663	678	720	710	686	718	680	736	670	734	679	638	664	699	654	658	668	727	691	677	672	660	679	698	683	681	664	738	704	683	669	655	695	687	657	672	688	694	696	678	690	660	715	669	691	673	665	645	747	686	682	726	707	657	720	694	663	705	688	647	696	675	683	669	669	679	633	705	740	683	706	683	721	697	640	656	655	627	733	685	666	703	713	698	748	705	688	694	653	686	706	683	682	733	684	676	699	714	688	686	689	688	656	702	685	680	725	747	735	664	691	713	661	708	730	708	659	691	685	685	744	683	729	693	681	688	697	695	667	674	653	688	710	675	659	696	689	679	715	711	682	701	672	676	718	694	669	697	678	733	682	670	667	700	717	691	701	667	663	696	719	667	731	693	705	684	664	714	722	647	679	709	668	653	669	675	721	696	703	716	697	691	613	700	748	732	694	683	685	671	722	695	718	680	678	701	702	673	644	651	684	649	648	686	672	704	663	685	720	682	689	665	702	674	683	683	709	699	638	696	683	664	693	696	695	722	672	739	694	681	615	669	694	691	677	683	668	734	695	640	662	706	682	711	681	710	646	721	701	701	682	674	645	677	664	753	706	631	713	680	705	640	654	670	730	709	715	706	676	710	665	655	653	698	647	721	688	658	713	641	654	692	698	685	677	690	686	704	693	690	671	656	661	679	674	690	677	705	656	688	737	701	670	654	683	688	702	677	710	683	643	719	662	689	696	713	689	695	725	686	642	665	733	731	665	707	684	692	667	698	703	676	721	679	699	685	744	712	691	661	715	656	654	640	702	691	679	698	678	714	689	751	726	681	684	722	680	758	720	641	691	757	681	708	716	678	672	676	690	709	696	670	704	708	691	696	635	666	695	713	710	729	689	678	686	679	692	671	707	707	683	636	682	664	693	678	707	692	677	719	721	700	686	708	731	656	687	705	704	698	694	685	686	652	669	654	688	675	672	654	719	678	704	716	679	695	717	676	694	699	632	677	638	674	709	725	656	652	669	728	672	647	683	699	713	659	676	690	695	719	659	667	700	668	645	688	690	697	756	694	646	665	664	699	696	673	693	695	651	726	708	639	674	761	699	677	663	686	678	638	644	673	728	681	657	735	708	652	682	672	674	692	695	662	700	676	683	677	681	695	704	709	687	639	699	681	665	694	656	702	699	687	697	667	673	674	669	651	689	688	739	732	712	663	648	756	712	677	705	699	657	712	663	658	635	727	713	671	686	667	673	672	687	720	692	688	674	622	714	681	698	637	641	710	702	697	657	670	728	707	694	675	695	751	698	701	689	701	717	684	669	718	696	693	661	691	722	686	645	714	693	678	648	665	652	690	680	658	668	672	689	670	706	688	731	687	631	702	709	704	639	627	686	710	678	723	695	707	683	671	682	699	669	709	694	656	649	644	706	702	714	720	685	720	705	657	673	718	698	684	708	732	706	710	665	701	699	734	699	659	641	673	652	676	724	651	725	671	702	681	696	678	662	667	662	678	648	682	646	721	701	662	672	681	680	714	691	647	659	702	705	681	688	713	665	725	679	756	703	671	711	679	725	670	715	700	709	659	688	662	708	660	701	733	639	710	691	681	688	697	665	688	708	677	679	714	696	742	696	656	676	731	723	680	726	698	715	718	702	645	697	683	668	651	719	660	712	727	736	699	713	716	671	679	651	666	705	643	709	726	691	671	691	680	685	662	745	712	752	707	692	684	658	684	713	662	694	679	707	709	714	706	674	697	658	714	707	649	710	651	674	691	683	703	664	701	682	692	696	696	667	696	702	683	690	679	722	655	658	663	726	678	694	708	708	680	667	694	678	643	626	666	696	608	624	722	723	635	681	725	697	684	684	696	688	680	704	631	681	671	689	659	684	699	693	689	709
22705	21244	29033	23768	21244	21320	12279	1944	1409	1230	1277	1275	1037	1024	954	909	890	857	820	843	803	841	722	775	825	801	777	756	776	761	780	740	800	787	786	762	827	756	772	763	780	761	777	762	725	727	753	765	750	733	813	755	747	750	771	826	718	751	745	741	755	683	749	770	749	751	725	753	750	777	729	725	715	712	778	745	732	775	750	761	706	706	739	750	756	751	705	766	732	700	729	730	728	686	764	788	763	760	773	757	785	734	759	761	734	755	761	739	750	719	778	721	748	727	720	720	729	702	752	744	745	773	751	760	782	732	713	769	743	741	754	744	727	719	687	724	741	757	723	702	744	730	720	753	804	713	768	720	721	702	709	714	763	714	718	756	783	776	692	757	775	702	741	706	793	737	786	790	739	711	704	749	722	717	719	729	704	714	761	736	771	741	771	727	752	726	707	783	784	711	757	717	753	738	712	731	738	757	680	761	757	720	728	744	725	697	719	701	714	727	707	761	789	745	737	718	773	748	750	776	758	741	754	728	733	715	742	740	772	713	760	699	683	715	728	706	760	752	758	795	752	734	700	786	761	727	751	759	699	737	735	728	755	784	751	742	772	751	775	737	736	725	742	722	717	702	768	733	727	748	767	786	720	767	723	761	736	711	698	730	694	740	720	731	757	759	771	739	748	745	756	685	732	706	734	747	705	690	764	699	721	717	736	721	739	662	759	772	735	722	731	736	702	681	723	741	727	791	703	739	729	775	745	737	712	767	752	712	755	729	764	733	713	748	729	719	684	783	737	720	736	719	733	728	752	723	781	742	721	745	740	711	746	752	746	725	742	779	733	752	753	754	742	727	759	726	738	744	754	778	765	736	729	707	717	670	717	751	719	776	678	739	769	735	747	773	730	692	716	801	752	733	730	684	751	727	750	716	748	728	757	756	721	734	732	735	680	723	759	712	751	749	761	719	782	823	705	712	723	728	744	749	746	754	712	730	719	751	736	731	773	752	750	767	732	717	753	726	764	743	712	701	731	654	701	720	753	699	725	703	709	761	756	710	748	735	742	730	702	722	767	754	734	710	719	730	743	739	721	721	731	701	700	702	746	763	713	741	707	675	727	694	741	797	684	705	728	684	708	714	778	700	721	754	733	703	733	717	710	744	753	707	743	801	700	763	720	751	682	751	771	720	712	689	721	730	737	760	790	767	687	756	746	775	715	740	694	729	739	739	774	735	760	715	753	719	733	721	723	734	782	749	800	765	728	749	728	757	753	737	707	732	786	706	729	714	744	738	723	733	694	750	751	723	687	728	744	757	755	763	754	734	692	681	720	714	717	712	798	779	723	694	692	733	775	708	675	747	736	755	766	785	768	765	735	773	725	720	778	738	760	773	699	758	741	738	688	769	759	745	717	734	732	764	772	719	714	742	773	727	734	699	754	708	710	751	739	699	770	670	727	714	820	774	782	751	733	763	749	715	751	723	731	745	738	746	711	726	749	759	686	712	740	734	682	721	773	714	669	739	689	758	740	704	759	720	713	682	697	711	745	798	751	755	739	740	782	780	717	731	686	740	742	763	705	768	687	758	743	776	754	725	727	720	713	744	772	742	752	693	713	753	725	728	767	701	709	736	699	672	739	769	703	769	756	687	712	726	780	747	709	741	735	733	735	705	721	746	760	737	718	713	717	745	744	715	746	728	710	657	768	750	744	792	755	750	690	755	742	750	698	795	694	718	756	734	734	748	748	736	745	744	717	702	741	724	722	748	730	726	792	757	730	760	761	757	720	744	764	707	729	723	755	711	735	756	714	767	755	770	716	730	730	771	730	732	721	806	725	726	692	739	724	772	758	721	749	751	747	760	723	762	745	793	770	680	732	749	755	754	777	765	774	772	746	717	723	719	698	735	709	710	714	744	774	762	770	690	773	761	770	744	713	772	764	737	730	758	704	698	740	717	696	739	728	776	755	705	736	724	745	724	733	714	742	694	691	708	744	763	724	746	664	729	715	732	741	727	751	759	731	760	732	760	721	718	736	744	724	750	731	767	731	775	717	733	743	769	746	723	750	771	744	745	752	727	767	768	751	716	758	826	709	698	750	719	755	722	684	766	732	739	778	712	716	747	733	717	694	716	803	729	702	729	716	727	708	751	795	756	733	745	740	725	722	750	731	738	729	787	772	745	696	736	752	725	677	740	729	765	735	726	693	782	739	729	748	699	744	710	690	741	719	694	722	727	710	746	747	768	724	754	677	720	722	746	733	676	761	753	723	740	711	739	760	738	732	772	713	725	692	732	716	708	716	735	745	752	700	730	801	719	748	728	766	741	713	700	786	750	784	709	713	744	718	756	721	768	740	743	732	693	741	743	687	722	775	698	708	731	748	709	707	720	726	714	745	738	753	700	763	723	701	791	687	763	785	711	707	731	743	698	710	687	691	767	734	690	710	712	710	767	728	719	712	776	738	659	719	715	726	704	701	746	733	723	741	706	751	735	776	705	679	782	719	720	733	736	738	776	729	751	722	770	677	722	756	748	735	685	708	789	735	737	748	735	739	695	707	732	712	705	698	727	728	741	761	796	688	735	738	723	724	746	773	706	774	704	766	779	769	757	684	694	757	722	731	741	742	708	727	702	704	715	746	784	799	740	764	750	780	736	714	726	731	748	722	740	717	711	767	731	727	755	777	691	721	753	749	718	719	762	755	694	768	696	727	773	715	706	713	750	740	755	726	713	704	699	706	738	768	769	755	763	677	707	686	765	738	719	752	690	709	728	755	736	679	730	748	706	717	714	741	734	804	716	711	718	766	711	732	754	770	726	710	747	747	751	697	731	730	708	714	735	748	751	729	733	713	752	752	716	735	712	735	719	685	722	741	764	773	773	757	737	734	665	777	697	723	728	721	708	765	759	676	706	726	759	759	698	713	726	702	747	724	752	701	755	700	735	748	775	710	742	719	725	712	723	723	689	739	730	752	744	704	781	726	727	703	729	688	759	725	714	733	766	770	722	763	776	682	725	698	734	779	705	723	720	683	753	679	747	702	753	760	727	719	770	738	740	745	715	738	745	754	689	717	712	705	718	722	766	695	723	780	768	759	774	741	739	709	710	728	720	682	771	770	732	742	696	708	718	734	726	661	722	738	723	710	737	726	697	714	763	741	708	730	711	725	719	740	787	711	735	725	724	765	736	711	673	733	708	763	646	762	741	789	746	743	750	737	734	707	734	681	694	777	739	757	758	737	786	706	733	730	681	727	731	742	793	718	744	692	755	706	760	734	777	720	751	715	713	755	711	717	706	750	691	747	738	701	733	731	715	710	730	728	746	753	748	785	742	687	755	704	763	720	709	791	730	769	684	761	717	722	744	730	769	701	728	749	739	709	746	757	728	717	726	760	724	750	753	735	753	693	698	732	757	696	723	734	735	774	741	716	727	748	737	759	712	776	776	731	775	697	740	704	753	711	742	671	707	730	722	694	714	753	720	725	731	753	728	749	735	704	757
13707	16254	13657	7287	5134	4024	3257	2676	2223	1890	1953	1959	1525	1296	1271	1132	1036	1005	1033	932	951	907	888	932	872	933	894	841	877	839	896	836	852	869	782	812	832	756	833	798	841	798	830	784	831	805	883	813	807	811	848	848	821	793	801	840	735	848	771	808	820	796	839	779	813	850	798	797	806	829	802	803	778	797	849	826	816	825	852	770	788	822	807	807	835	793	795	750	830	844	781	839	791	803	757	747	797	811	789	790	764	751	771	790	784	818	753	794	801	777	792	799	840	777	792	773	806	839	775	793	819	762	820	772	783	817	836	790	767	810	805	823	815	782	816	793	818	839	763	776	785	806	856	820	836	818	813	804	808	843	779	817	799	792	763	773	811	855	823	795	806	783	779	754	776	818	804	790	793	822	779	820	798	747	834	759	829	780	754	803	778	813	769	826	791	758	779	783	832	762	778	791	784	790	765	782	777	834	787	775	795	772	857	739	793	828	800	808	808	818	799	761	815	760	805	753	830	788	780	776	816	844	802	806	773	784	836	806	812	712	779	779	798	795	744	786	792	830	772	813	780	785	794	811	769	833	835	857	778	771	791	783	725	808	817	819	801	806	756	781	834	774	774	838	765	812	748	795	777	817	816	790	777	759	789	789	773	821	827	838	799	827	861	763	831	802	808	818	792	802	800	777	784	803	813	737	827	746	857	788	813	843	779	807	769	812	794	798	804	794	771	815	784	789	834	780	799	788	777	760	799	810	824	746	790	762	776	750	774	818	821	764	866	767	847	820	806	805	812	809	775	847	772	767	798	792	826	757	780	805	760	756	826	830	773	812	797	789	801	760	752	808	774	778	763	764	814	811	808	794	779	785	757	755	806	864	776	787	863	811	782	794	750	779	748	793	779	786	786	799	808	843	753	773	821	816	824	786	749	784	777	761	772	848	779	841	827	814	815	720	790	789	758	774	779	772	765	823	762	771	805	804	777	796	725	777	741	834	829	780	795	807	773	821	811	763	747	781	802	787	787	804	818	808	796	839	846	729	821	814	758	782	814	792	817	848	788	780	832	801	801	793	803	805	784	807	806	792	800	754	787	773	793	824	792	799	801	758	766	777	778	825	793	746	859	774	789	836	790	791	816	733	769	828	764	792	827	802	824	752	754	811	842	716	857	808	803	810	790	785	806	797	792	792	841	792	757	830	808	810	768	784	780	798	787	823	771	817	786	798	820	745	801	775	787	821	802	785	833	829	825	799	802	776	787	792	787	789	796	743	800	829	785	813	827	751	834	802	808	776	784	767	839	802	791	831	810	785	821	786	753	808	779	781	786	808	762	790	842	774	828	735	791	805	820	779	809	809	809	785	793	807	771	762	769	781	792	807	818	766	785	784	814	797	805	830	804	817	805	810	785	775	870	801	808	777	814	792	785	779	826	760	765	793	768	799	766	832	812	811	824	810	782	806	796	787	847	775	822	803	833	791	780	827	758	829	767	807	779	853	795	807	763	793	762	779	748	817	762	824	828	788	828	794	817	739	846	763	781	823	741	779	775	789	775	811	793	763	774	754	766	845	767	763	793	775	809	791	788	836	769	797	755	778	811	793	774	789	813	792	791	815	776	804	719	825	806	789	798	797	828	747	780	767	809	815	777	764	820	805	810	754	789	846	777	756	807	836	817	788	804	826	798	787	763	797	823	782	804	813	762	819	809	777	815	790	796	766	816	802	803	792	769	811	805	789	795	774	823	760	735	780	764	804	782	783	876	814	779	830	763	814	782	799	758	726	804	814	800	808	750	807	750	765	812	795	862	788	777	798	818	754	794	810	861	738	772	788	767	797	822	814	795	801	869	836	836	806	824	829	786	816	810	779	773	824	824	768	793	799	754	760	818	754	828	819	824	759	778	769	786	757	790	825	775	813	811	800	758	753	793	760	832	748	817	770	817	781	800	812	814	799	793	812	817	773	794	817	762	749	782	787	807	832	752	794	838	797	801	810	838	819	792	778	793	802	779	818	748	709	782	802	813	801	771	817	795	771	794	754	790	786	779	757	782	824	727	760	775	758	781	789	722	764	771	816	814	769	782	850	775	787	770	801	830	803	831	775	847	797	810	741	843	815	793	823	768	791	776	850	807	802	850	748	800	792	805	793	791	755	795	788	785	809	768	824	826	783	869	777	804	798	761	737	832	814	777	755	775	797	797	792	810	828	818	742	794	796	813	805	788	785	733	840	743	761	786	841	813	772	816	823	764	811	708	808	737	794	781	826	775	754	765	805	809	747	833	741	778	826	799	790	766	796	792	819	800	792	792	788	823	817	765	782	810	777	810	838	743	828	803	810	854	784	784	816	777	787	835	764	832	757	823	745	816	806	801	793	782	826	807	829	827	824	772	857	760	761	868	786	753	783	823	773	776	788	821	811	778	830	819	811	794	795	811	789	834	830	791	800	776	801	797	843	780	819	783	792	814	766	833	827	770	761	766	832	756	773	743	788	753	753	804	797	763	825	769	793	779	716	801	836	751	738	766	840	840	805	803	789	855	774	756	722	779	814	887	833	782	739	870	802	762	803	763	786	800	774	805	758	772	800	772	782	773	785	854	793	800	751	762	862	789	795	864	803	789	765	793	762	829	784	806	815	757	757	807	787	774	776	740	820	785	760	810	802	772	794	813	766	779	774	748	810	773	836	763	829	795	792	849	761	775	800	823	810	784	746	833	758	794	800	805	842	817	788	806	778	800	762	834	850	806	832	822	754	770	809	816	827	763	810	794	830	773	773	778	784	764	783	835	788	781	829	774	788	803	778	814	796	784	764	755	756	773	774	723	761	771	768	781	827	741	827	797	817	749	791	810	808	790	802	765	828	744	780	824	849	794	771	741	745	801	780	782	786	821	771	796	842	820	818	768	777	804	790	759	774	807	778	778	816	739	769	772	766	808	732	857	803	820	790	748	765	792	769	791	781	837	774	772	790	782	810	822	783	775	794	784	799	831	792	796	757	783	769	815	865	778	799	801	724	763	829	800	758	802	784	777	815	800	794	756	832	779	832	833	863	832	730	794	794	790	818	769	774	805	823	773	752	765	764	822	812	810	783	757	808	778	757	841	805	803	836	850	786	776	820	806	789	805	780	783	716	765	789	793	843	750	752	778	770	820	819	803	779	736	841	809	761	768	805	793	771	806	783	829	772	815	732	747	828	807	809	840	760	761	805	753	795	790	789	792	776	820	798	720	790	767	790	787	774	766	786	833	805	767	820	813	746	757	779	791	794	779	756	825	823	781	793	785	855	754	797	786	739	816	836	827	754	792	771	815	798	807	710	777	783	790	719	757	809	804	763	755	771	838	806	778	812	825	811	775	804	815	793	800	836	745	800	794	815	840	833	769	770	807	768	814	853	812	839	792	791	791	779	748	811	715	814	773	822	799	763	823	805	785	769	772	802	734	804	817	727	784	799	827	772	849	793	800	788	763	765	772	807	805	788	840	712	792	758	769	768	832	755
27315	20496	8632	769	468	413	401	415	338	372	428	415	359	342	338	367	332	323	316	297	322	329	337	320	322	324	317	325	355	337	330	306	295	326	343	303	307	317	331	311	317	349	333	320	360	341	381	332	288	337	375	311	325	330	322	321	340	312	311	306	346	330	325	276	317	313	326	317	379	355	330	327	310	307	331	316	345	322	323	351	302	326	294	330	341	300	322	316	330	333	313	297	340	314	329	307	328	333	317	328	323	302	290	357	341	341	321	306	341	353	328	320	368	316	330	302	363	356	316	345	312	336	321	320	300	324	328	305	287	355	278	325	296	301	322	334	314	358	300	321	314	321	332	359	320	345	336	323	352	315	316	321	342	304	310	299	324	316	339	311	320	315	335	280	345	335	330	315	357	305	321	343	340	300	319	319	323	333	306	345	323	305	295	312	321	311	311	328	325	355	324	316	320	304	324	327	314	314	354	346	318	301	312	349	356	321	320	321	311	348	341	333	323	347	323	321	342	318	314	326	315	326	348	325	357	305	344	346	315	332	327	294	320	310	308	332	314	303	317	313	298	334	342	319	328	320	337	297	348	329	337	294	328	341	329	325	324	312	324	338	336	364	353	310	315	360	321	324	296	335	328	319	363	317	317	308	320	302	328	310	320	336	357	318	340	348	348	315	332	343	321	300	321	313	328	336	306	349	310	323	306	306	323	335	350	308	340	333	330	338	334	354	340	321	376	327	360	311	342	324	327	302	323	315	338	345	325	291	348	328	350	307	317	312	328	337	304	351	328	322	313	325	353	307	345	307	340	292	355	314	329	320	321	307	336	331	336	314	305	297	314	317	331	299	324	323	318	323	314	325	338	326	333	350	315	320	361	323	314	303	336	338	305	308	317	337	338	294	351	363	290	285	346	316	299	324	329	326	330	310	304	305	320	330	333	326	339	311	309	327	340	333	349	313	310	327	338	338	305	352	327	332	321	310	323	327	303	323	328	362	309	317	311	306	326	330	329	318	290	320	319	303	305	360	321	316	323	344	306	304	340	319	313	357	344	303	329	310	327	339	337	308	330	352	336	311	323	313	328	348	324	346	371	338	350	312	368	317	324	340	322	353	360	345	357	316	297	350	331	329	301	318	324	336	310	326	341	308	327	345	298	375	330	306	325	296	330	326	324	349	335	316	337	305	326	345	330	317	355	312	336	400	340	348	311	324	306	337	347	308	330	344	313	332	321	300	314	312	301	303	322	316	299	325	316	331	337	296	303	344	304	322	303	344	306	320	346	330	334	322	337	311	327	319	329	299	333	323	368	343	334	317	319	328	316	299	336	310	335	333	323	331	352	347	306	354	317	342	310	335	299	312	334	339	302	342	327	356	327	349	313	321	336	329	316	320	306	345	316	316	336	332	332	325	310	311	340	313	301	315	326	340	307	290	325	320	289	282	315	323	311	350	307	333	356	372	308	321	346	318	337	291	312	321	323	312	334	354	297	347	303	311	313	330	320	299	344	339	327	313	321	338	308	308	323	294	312	339	338	331	312	358	317	343	295	356	327	321	296	305	349	347	340	311	317	359	342	310	330	337	336	326	318	329	322	314	338	339	356	312	345	340	337	314	309	326	323	322	331	351	361	306	303	319	316	328	331	308	301	301	347	329	316	329	332	313	314	318	325	324	324	333	342	345	331	326	357	282	329	341	323	325	315	324	314	333	349	342	309	337	324	319	285	346	321	340	322	327	321	318	320	314	344	338	336	309	301	311	324	344	321	352	313	336	336	329	318	329	328	286	294	333	334	355	330	348	340	353	307	338	308	317	329	318	327	270	311	352	315	326	311	342	361	331	327	325	318	323	333	296	321	345	294	314	363	320	337	328	334	319	311	311	283	327	333	333	338	355	363	330	353	303	327	313	314	292	339	332	277	320	342	295	341	312	322	297	313	290	341	354	362	336	298	337	326	317	334	345	296	337	336	341	304	319	331	307	360	283	339	317	331	338	349	341	345	322	360	332	326	348	312	328	312	327	329	334	328	327	334	349	301	302	324	334	326	321	338	325	331	337	325	342	333	294	355	357	326	316	361	341	353	302	334	319	299	344	341	344	325	351	327	353	314	321	315	319	315	303	299	319	324	302	279	330	324	289	339	337	357	319	326	318	332	337	352	335	324	317	295	316	317	334	334	302	327	330	294	320	297	331	377	300	347	304	312	325	292	330	347	325	319	357	303	295	322	343	317	320	313	338	305	334	329	307	304	302	321	345	348	336	292	346	318	296	313	305	357	306	308	360	316	295	318	327	323	333	323	336	327	342	336	302	329	317	357	315	294	318	305	314	313	318	342	313	336	326	321	327	347	281	321	349	321	309	335	321	325	360	323	336	322	332	348	309	320	340	352	353	348	350	345	348	308	304	341	344	301	335	306	306	342	311	325	291	351	378	315	331	298	337	341	315	320	326	301	327	310	326	348	289	361	307	313	326	310	323	303	282	347	309	338	306	315	321	358	341	282	328	328	320	323	335	332	308	305	363	313	329	340	345	341	337	298	323	332	300	337	324	326	324	321	329	322	289	298	311	345	366	334	332	294	329	336	311	307	319	311	371	323	323	317	317	343	296	331	313	319	288	329	327	336	343	318	332	330	308	359	350	355	321	330	308	311	308	325	318	329	351	327	331	336	325	328	306	337	309	319	330	311	324	329	332	339	341	316	373	333	324	318	330	335	329	307	309	355	275	306	329	309	318	323	309	350	339	330	331	325	309	314	320	285	305	278	325	284	345	337	357	356	354	342	329	359	317	324	325	316	325	344	303	346	329	347	294	352	314	358	319	338	305	330	309	315	289	346	305	331	321	276	355	309	318	336	339	329	320	345	319	336	341	345	311	349	328	321	349	344	340	352	349	353	314	336	290	316	351	314	330	309	321	310	361	327	313	312	348	328	307	359	335	348	342	335	322	327	329	298	338	316	338	337	327	350	355	348	304	305	356	292	318	328	306	295	324	281	351	323	371	326	327	295	328	329	329	315	323	329	337	337	331	294	348	327	318	301	328	300	311	305	328	324	324	322	344	301	325	304	316	292	332	330	324	329	337	342	292	357	295	304	327	328	288	319	303	327	338	358	334	329	347	304	329	352	329	324	316	322	326	327	336	334	337	304	327	340	338	310	321	349	333	328	352	318	370	338	338	351	332	332	306	314	329	323	321	343	299	302	342	342	306	338	339	322	295	327	304	346	344	324	340	350	331	327	321	330	321	328	309	325	317	329	303	315	309	321	301	308	307	382	332	327	329	341	318	313	318	342	326	306	334	291	304	330	302	330	326	302	322	342	322	343	313	308	355	332	290	333	319	344	295	333	319	345	340	306	306	343	338	306	332	331	321	304	311	336	332	326	362	330	298	322	311	322	327	301	322	334	322	338	299	327	296	311	303	335	333	347	353	340	341	299	313	364	340	357	309	353	280	310	320	346	329	342	347	312	318	301	330	327	309	301	318	363	336	308	318
7751	1318	1070	688	553	571	527	469	473	471	650	589	411	444	421	451	411	437	416	402	408	414	403	384	374	405	370	390	383	374	398	437	426	388	394	418	392	419	421	368	371	376	407	408	432	405	396	385	386	366	405	406	421	394	402	443	417	392	413	426	351	379	411	387	378	364	399	380	378	398	409	394	400	413	402	368	385	385	379	371	401	411	420	381	372	402	399	398	396	394	404	390	375	398	412	399	393	431	417	393	386	405	400	390	425	379	402	391	374	370	374	377	374	395	381	398	410	390	421	421	391	416	431	406	406	436	404	381	382	399	389	374	409	398	384	362	417	430	418	407	416	422	399	420	346	402	373	417	415	382	409	394	411	417	406	396	399	369	403	409	366	379	384	387	393	378	400	413	365	372	373	385	414	419	353	381	387	373	366	407	455	403	406	376	395	403	406	401	400	425	430	427	444	381	376	370	403	400	383	390	394	410	416	385	405	382	392	402	397	388	375	377	416	396	408	413	396	354	361	389	402	399	402	390	427	406	423	385	384	376	378	386	396	432	386	403	407	424	393	370	377	394	393	418	398	390	400	421	459	372	373	387	419	386	416	412	400	405	396	417	395	397	406	388	399	369	393	398	379	397	375	401	400	397	354	371	380	427	406	374	356	369	409	392	400	429	415	405	419	391	368	405	395	400	379	382	393	410	397	403	402	394	425	437	439	361	384	389	377	394	440	393	423	369	393	396	359	395	389	391	404	406	421	385	428	400	400	427	404	422	370	391	380	421	384	379	410	384	393	405	405	382	408	408	452	390	381	389	377	430	382	382	394	392	384	402	409	385	410	404	394	396	375	414	376	404	367	436	389	417	391	399	376	381	426	379	396	408	397	413	388	404	436	405	429	402	401	424	357	452	385	422	439	390	356	383	408	371	353	396	363	413	397	395	409	407	418	425	397	385	417	396	359	403	394	391	408	429	371	396	394	391	354	438	377	432	413	353	395	378	375	401	368	374	366	432	419	405	421	416	382	422	399	407	389	393	365	398	400	398	382	404	384	400	436	351	412	377	401	414	405	389	404	421	393	385	410	408	409	400	403	396	400	404	404	424	406	414	408	405	402	355	414	390	383	403	379	387	429	437	390	404	390	402	399	427	359	400	389	392	370	385	421	382	357	410	376	372	353	368	363	379	428	406	378	417	405	397	393	417	384	408	381	404	382	417	397	366	359	371	410	377	423	404	368	396	392	391	359	424	407	381	413	401	402	384	397	402	388	366	370	366	391	396	390	411	389	400	410	380	412	398	390	404	361	374	428	370	402	411	435	378	412	379	372	416	406	382	392	360	392	413	408	392	412	413	381	380	398	396	386	375	422	401	402	382	384	390	395	398	389	391	385	411	416	394	389	383	358	397	388	388	424	424	384	430	417	403	379	412	418	411	392	394	362	413	383	438	379	399	422	408	383	389	383	416	411	379	410	391	428	399	382	409	394	370	401	373	386	377	406	391	359	379	423	411	403	400	411	429	404	389	386	411	380	422	385	399	371	389	417	382	386	379	399	417	383	435	390	405	384	427	375	404	375	390	402	376	371	400	429	382	374	412	389	364	401	367	428	378	375	386	411	383	415	415	382	362	424	376	415	399	374	399	373	379	381	422	398	386	392	387	398	379	401	380	395	419	371	423	389	386	409	371	429	397	406	403	393	391	389	399	383	405	367	407	358	387	391	381	408	379	385	417	405	427	366	397	406	394	432	393	378	412	420	399	375	408	393	396	397	400	441	389	407	402	419	399	397	378	372	398	404	405	449	389	405	375	410	396	402	409	395	388	408	399	394	415	432	404	384	391	361	353	405	395	414	400	356	420	390	380	380	386	371	390	397	407	399	388	448	395	360	377	389	430	453	423	388	355	378	419	404	372	382	392	385	382	380	384	389	420	403	405	404	406	395	387	386	350	380	402	391	345	425	386	404	386	385	395	404	414	385	402	411	399	391	396	429	388	389	390	424	378	383	360	421	415	382	372	394	389	404	379	389	404	398	384	417	413	413	410	410	393	402	439	393	385	401	381	414	399	407	405	403	347	382	410	375	398	390	403	372	410	407	396	409	393	396	404	439	365	394	402	417	402	409	377	404	402	410	417	398	373	390	387	413	375	412	399	411	392	419	408	399	380	427	386	361	391	384	422	413	380	381	388	399	384	413	399	396	404	414	364	400	434	364	417	382	388	354	398	395	353	421	407	437	378	363	403	377	397	383	359	370	393	370	410	398	390	385	402	405	413	410	399	361	403	364	409	383	405	384	405	393	374	406	394	406	361	395	401	370	381	377	441	402	352	384	424	390	380	424	394	363	361	434	373	389	415	414	384	385	412	410	412	396	368	370	406	405	425	431	378	373	420	417	434	382	374	427	407	420	418	389	382	398	399	373	400	393	403	393	391	415	415	377	396	381	376	411	379	392	383	406	359	395	391	411	394	385	380	396	358	395	350	398	406	403	402	379	394	403	411	399	386	373	402	394	393	379	379	423	405	414	414	397	383	372	369	378	410	407	423	379	427	410	406	385	383	372	409	361	395	431	418	384	370	378	401	406	382	417	392	388	413	399	410	365	416	373	414	372	401	435	374	390	393	419	435	372	384	407	353	386	380	388	398	434	374	454	410	352	362	418	400	407	387	372	387	422	376	421	391	402	382	349	400	392	401	390	404	396	415	434	386	400	409	414	401	356	404	393	427	363	404	409	409	356	373	408	421	429	426	409	381	391	403	430	399	409	394	392	403	389	420	400	374	374	407	400	395	381	406	445	411	376	389	396	398	390	412	421	358	417	418	369	394	373	372	396	410	369	384	383	392	408	415	381	400	397	374	383	406	395	385	422	406	391	400	366	450	380	414	403	403	371	411	410	399	419	379	391	405	403	356	396	393	417	406	402	413	407	404	381	408	409	373	394	405	379	407	418	409	391	408	417	408	374	406	379	373	447	432	426	390	395	390	394	381	408	389	371	379	419	401	398	432	405	408	377	397	385	403	365	391	437	387	392	405	390	399	398	385	412	403	371	427	377	354	426	342	385	434	402	399	404	392	398	399	392	400	361	377	434	384	392	403	388	404	409	401	408	370	371	367	385	397	408	381	414	415	360	401	358	396	361	418	402	380	363	443	419	397	417	403	375	381	399	369	383	362	409	366	397	380	407	431	397	392	371	436	423	390	369	398	398	382	402	393	392	387	385	420	361	411	381	404	408	392	366	420	409	391	372	399	397	392	404	374	396	400	400	402	411	413	414	412	358	405	384	406	408	373	397	437	422	403	391	392	390	368	398	405	397	372	405	356	392	403	387	371	390	387	414	385	350	388	403	418	394	411	388	367	395	395	428	457	377	414	398	422	370	427	397	396	375	393	379	409	409	430	394	399	390	376	365	395	384	380	394	377	384	403	403	415	399	397	375	391	426	402	420	395	370	416	415	388	352	406	402	376	395	373	372	443	380	361	386	408	411	416	366	383	398	401
23701	21230	28599	24139	21238	12385	1427	858	704	676	814	667	515	481	513	460	438	424	407	399	421	390	373	381	373	407	394	363	387	381	417	347	353	392	366	334	337	349	362	416	366	352	384	370	389	348	377	352	347	351	359	359	383	393	404	360	356	346	338	381	333	351	343	352	353	386	354	366	373	361	343	370	363	333	377	368	381	333	344	366	335	356	347	383	365	387	364	363	365	352	352	324	344	361	366	323	336	380	344	378	377	320	350	397	336	344	351	361	347	364	342	347	360	356	380	376	371	369	340	367	362	350	391	346	350	336	322	349	331	341	351	359	350	353	377	387	349	324	352	384	389	362	365	349	331	384	354	360	380	360	390	382	348	345	323	368	322	359	374	348	332	383	362	334	355	358	333	355	348	354	363	351	362	348	370	367	337	343	350	364	361	340	316	374	372	355	335	357	336	354	353	366	354	324	318	368	346	354	323	371	357	302	372	337	352	359	339	347	379	358	329	386	365	355	344	344	385	374	362	324	320	361	347	358	364	343	370	336	338	346	341	346	336	363	337	363	353	376	355	334	349	346	357	339	322	332	366	348	372	344	354	333	367	353	338	368	386	326	322	329	369	340	349	359	327	315	341	337	358	303	371	370	368	335	354	406	358	333	348	344	355	367	372	356	350	376	363	358	339	378	363	371	382	340	401	349	352	345	330	348	346	326	322	377	354	344	358	337	328	373	348	379	336	336	351	358	347	368	349	391	369	354	337	366	346	367	326	309	343	361	350	339	378	380	323	341	345	340	310	313	377	332	338	334	340	369	333	346	329	358	358	334	339	333	323	338	339	372	369	340	374	359	344	381	350	388	336	370	357	334	370	344	378	397	339	348	343	309	355	357	329	369	358	365	340	349	333	328	354	355	341	389	346	363	349	334	326	315	354	327	359	395	375	325	356	372	345	364	379	331	340	367	310	362	373	377	368	364	392	341	350	370	364	355	362	362	333	384	340	371	370	363	365	360	357	328	363	335	361	371	351	321	350	346	360	364	360	372	379	343	350	351	364	352	347	354	369	372	366	353	370	347	323	363	371	340	344	328	359	348	338	358	381	342	367	351	355	361	362	318	342	357	306	354	350	341	365	345	333	356	387	365	337	364	369	380	337	354	347	361	384	373	337	318	369	317	384	356	368	336	350	367	377	343	361	345	340	372	351	376	339	354	360	342	346	368	361	367	347	349	366	349	317	308	354	361	335	334	343	329	303	359	354	339	349	375	386	348	310	360	390	334	352	399	366	384	339	392	333	367	372	346	373	357	354	344	339	419	364	344	335	339	360	363	366	333	353	369	351	363	376	350	350	348	369	326	394	329	370	362	341	354	370	369	366	362	339	334	339	380	349	372	334	329	393	359	335	365	378	338	376	361	378	344	328	377	391	348	344	350	310	377	342	403	350	356	341	382	337	353	348	375	386	361	358	347	323	366	348	382	340	308	340	347	361	351	386	344	370	363	364	349	375	340	374	332	368	378	367	350	324	389	338	349	370	322	327	368	351	341	377	371	359	330	337	334	333	402	371	345	374	349	384	320	371	344	340	364	333	356	325	349	366	343	353	368	318	414	337	340	374	363	366	375	372	369	341	368	340	357	359	360	359	339	331	360	357	357	345	357	365	342	341	351	371	348	330	316	368	354	339	343	337	369	332	359	353	368	341	318	350	328	348	364	331	394	334	367	361	352	366	346	340	348	371	349	366	321	384	369	336	369	368	360	346	346	342	367	343	360	379	360	367	407	324	329	358	361	362	385	369	336	385	325	361	373	383	354	332	334	354	342	309	297	359	373	401	338	373	339	369	377	375	376	360	354	352	368	369	385	379	368	344	377	358	342	362	330	353	383	353	358	350	349	360	348	350	368	342	344	338	372	346	337	351	353	336	337	332	367	295	391	349	372	364	350	344	327	374	355	386	348	352	371	360	360	364	384	354	385	384	346	350	330	354	361	368	357	356	361	364	334	336	356	376	366	326	367	371	335	365	342	328	370	375	347	372	345	380	329	339	354	326	342	316	341	346	366	359	313	333	337	387	363	343	331	327	346	336	358	354	364	316	331	358	333	379	399	368	353	380	365	328	364	370	348	341	343	355	374	344	353	331	373	376	353	342	361	379	340	318	337	357	356	343	367	337	379	364	359	359	348	345	389	328	367	359	359	365	347	355	345	382	378	343	356	340	361	325	328	327	351	361	396	354	372	362	386	347	321	371	334	368	381	352	393	349	337	356	337	362	362	376	369	336	330	357	337	368	356	367	340	364	357	356	360	388	370	352	363	342	373	372	367	340	357	347	365	324	337	369	321	377	339	370	331	332	341	382	343	331	334	344	343	352	346	366	344	336	338	336	393	357	369	342	340	360	364	332	347	342	352	352	361	370	385	379	353	349	407	366	345	368	367	371	343	363	335	367	359	343	334	342	346	370	371	364	351	346	377	375	384	379	374	362	373	378	358	372	359	350	354	365	333	349	349	324	373	336	326	358	361	349	405	348	387	363	327	350	362	351	373	367	321	349	355	361	351	312	306	366	311	337	344	371	348	349	343	354	324	365	377	362	377	367	338	393	352	329	365	354	378	382	366	342	379	333	357	364	358	376	391	361	357	371	383	352	357	381	376	344	310	351	362	371	363	332	350	327	371	358	334	363	357	330	363	383	366	330	336	353	335	302	344	350	353	352	331	325	361	338	344	327	346	360	367	359	361	367	368	327	340	339	371	359	338	353	370	321	352	360	339	373	340	363	335	347	355	330	340	352	363	353	342	364	384	368	370	380	362	325	331	355	356	327	373	349	348	346	342	346	324	344	357	327	344	329	347	384	353	358	368	379	366	334	341	395	368	346	346	379	350	346	360	349	338	392	366	351	352	350	349	344	330	346	362	363	323	340	366	324	347	349	312	392	311	349	369	331	368	312	332	353	361	345	352	344	325	316	378	359	324	363	336	352	335	334	358	358	363	369	365	396	342	372	371	344	339	360	372	376	348	342	355	321	351	372	371	356	393	351	359	336	347	366	374	364	342	377	357	339	398	380	342	369	348	319	360	340	360	355	339	335	398	356	334	343	368	364	320	367	351	328	318	354	370	373	335	364	341	351	350	356	350	353	369	361	379	357	385	330	360	326	373	340	339	347	319	358	347	324	400	335	341	366	370	320	333	339	367	364	330	349	307	338	311	315	369	350	352	345	341	339	367	375	338	365	383	364	353	364	348	381	357	350	327	334	345	334	411	373	367	326	346	365	336	356	379	333	366	355	361	349	385	365	362	394	356	362	377	378	344	348	360	341	359	358	349	370	327	370	373	347	333	340	354	369	325	350	400	349	350	343	359	361	382	367	354	341	347	372	374	355	360	351	337	386	347	321	336	316	398	359	348	358	370	375	389	364	373	356	349	332	364	347	340	351	343	326	320	359	333	331	381	353	329	371	372	366	349	358	346	347	338	328	332	368	379	376	337	327	384	357	335	371	357
9253	9921	8323	4102	2813	2194	1725	1368	1230	1027	1318	1068	777	682	625	594	557	523	488	490	440	510	441	474	484	410	451	425	460	441	459	446	417	448	458	420	457	444	426	420	447	444	437	460	420	402	374	435	406	427	423	454	399	424	400	451	424	419	431	432	376	434	405	428	447	439	375	414	446	423	449	409	426	396	406	446	409	446	421	376	441	416	360	431	429	412	409	428	412	416	403	387	450	422	399	417	425	428	380	391	418	424	379	393	374	380	412	405	381	406	386	419	391	417	411	404	364	391	421	398	444	417	390	403	389	423	426	407	410	404	403	432	388	408	404	410	396	412	440	396	419	401	409	416	385	421	441	400	398	430	396	411	438	412	389	398	393	411	387	412	400	443	405	396	421	446	401	411	426	400	405	432	378	423	399	417	359	368	435	429	468	441	414	400	425	383	433	442	426	377	388	413	399	410	416	414	399	421	422	386	394	414	426	403	393	388	414	459	402	432	376	399	384	398	420	398	405	436	401	442	415	386	440	418	417	389	398	407	396	422	446	440	461	418	441	403	384	445	387	408	385	396	417	416	408	422	420	430	426	423	402	432	443	421	395	437	408	405	422	412	416	452	413	415	430	365	396	393	397	386	366	396	410	418	389	421	382	383	476	364	422	414	401	424	433	391	417	372	414	412	437	381	384	396	413	422	406	421	392	391	441	441	417	419	407	406	439	428	407	456	408	412	396	389	399	415	395	400	379	373	437	428	403	437	398	403	442	430	398	395	404	396	425	389	393	410	389	425	405	421	433	397	409	392	424	393	405	419	402	375	422	365	408	421	424	431	386	391	431	387	388	423	390	402	436	399	381	423	395	415	422	422	439	389	433	424	383	450	406	395	435	437	415	405	387	432	419	407	391	442	372	430	409	440	394	398	414	408	405	395	394	440	393	417	331	411	407	378	422	406	396	416	416	388	400	393	436	418	422	392	371	384	408	391	430	403	423	424	429	438	415	399	439	419	417	429	407	403	417	432	429	381	410	419	389	450	397	457	399	417	395	376	406	384	444	440	434	400	435	429	393	381	377	434	386	401	408	431	404	424	401	447	429	417	417	398	393	405	374	366	425	410	443	401	415	416	410	386	349	396	394	430	427	411	430	432	401	427	396	406	414	412	444	433	401	409	393	436	423	399	398	384	395	417	411	417	400	407	456	413	393	405	395	428	431	376	418	406	439	420	416	412	420	395	432	425	409	413	430	433	430	371	375	433	420	410	419	404	400	384	416	418	443	417	396	414	427	427	397	430	386	373	348	442	411	414	432	415	427	415	416	397	421	398	394	422	401	423	404	411	388	395	408	435	403	400	412	397	400	418	403	420	409	419	420	396	395	376	418	409	414	445	386	380	414	401	418	350	415	415	390	430	409	403	400	380	401	361	358	386	419	396	438	408	407	416	417	364	433	371	412	408	418	414	406	380	423	401	402	393	420	383	410	419	415	442	460	369	411	393	394	409	486	376	416	423	411	456	406	428	409	456	421	411	426	375	422	430	389	420	449	394	362	402	422	417	441	391	395	399	430	460	353	392	415	399	421	419	393	428	400	437	423	384	401	432	417	396	388	421	387	402	408	391	421	429	402	395	421	411	380	391	423	413	427	438	412	424	415	425	429	432	372	419	408	389	431	438	436	386	424	426	431	388	394	424	409	441	421	425	399	410	416	390	412	385	396	387	432	383	405	386	430	415	428	411	408	421	396	404	395	395	401	399	400	397	407	394	417	414	402	394	391	414	394	396	393	405	396	409	375	413	378	439	397	397	385	414	411	412	402	409	435	421	377	404	394	419	421	400	408	431	450	396	410	404	452	390	392	402	393	380	406	369	403	412	416	387	377	397	383	427	441	422	391	402	403	420	443	422	374	428	397	405	396	412	385	410	446	424	457	399	381	415	405	401	393	429	428	417	414	388	392	402	423	443	419	417	439	396	392	403	424	404	396	415	395	428	372	388	414	398	416	409	383	381	437	413	405	420	367	383	386	396	435	398	447	443	378	416	403	364	401	415	406	409	453	405	386	387	416	397	406	379	432	380	392	405	396	412	402	407	460	431	388	436	405	402	422	429	444	403	390	449	408	408	423	406	413	438	424	401	420	396	447	386	406	416	397	414	434	404	429	412	412	432	413	411	443	447	391	406	468	406	390	380	388	403	444	437	430	389	382	383	419	392	412	397	421	385	403	410	388	396	363	380	440	422	411	445	380	383	381	442	364	393	390	389	414	410	405	424	383	393	349	434	412	408	399	414	394	395	411	426	423	453	382	389	387	430	433	424	385	408	417	402	378	395	404	386	379	415	418	413	413	411	422	435	435	413	411	440	400	400	404	430	389	406	429	431	402	394	412	446	405	419	409	427	404	386	385	400	417	407	419	430	419	417	399	419	388	409	407	404	421	390	404	410	395	414	387	444	411	394	400	398	417	414	410	407	421	411	393	398	393	390	412	381	408	411	380	412	423	402	427	419	409	413	397	426	401	418	368	381	446	395	387	463	405	396	427	398	405	410	408	433	443	390	401	418	390	421	389	404	453	412	407	441	401	446	411	403	419	386	375	425	386	382	417	422	437	420	386	384	411	421	447	384	390	415	384	410	409	364	414	391	435	412	375	385	377	409	427	378	435	408	378	389	442	433	429	390	398	394	413	399	365	440	440	407	451	415	411	413	416	410	392	380	372	431	412	397	416	414	438	397	413	422	411	427	430	412	407	423	404	420	426	399	452	392	400	443	403	423	406	383	410	421	446	392	424	446	381	396	431	384	421	406	400	405	431	430	384	393	439	400	429	434	368	422	400	363	433	381	419	395	430	391	374	431	408	415	441	415	433	387	399	395	372	406	414	397	438	415	410	437	401	394	405	402	401	421	399	413	423	404	388	420	411	405	397	404	415	396	422	418	397	397	387	363	396	442	418	381	442	399	371	404	405	420	404	408	397	428	371	418	447	408	424	436	453	410	407	397	405	435	387	402	390	408	418	432	393	444	428	430	424	417	438	490	430	380	448	369	436	402	401	361	419	400	398	427	429	410	387	407	397	405	404	395	410	398	386	402	410	419	389	391	419	399	414	386	390	429	435	414	394	400	408	415	387	410	418	410	416	399	404	418	400	400	396	423	410	390	404	413	377	385	400	425	426	375	428	408	405	447	401	393	428	433	403	449	415	385	435	375	389	397	430	427	388	396	419	402	422	398	425	431	425	410	407	417	409	390	428	405	416	434	389	387	385	457	392	388	402	423	412	420	419	400	394	404	399	422	418	394	390	407	392	377	388	395	403	403	423	382	401	402	425	412	390	389	415	416	391	429	369	404	400	432	425	390	372	439	397	432	392	413	400	384	397	391	429	418	392	444	399	408	398	420	409	415	403	430	415	392	370	403	435	413	433	409	387	415	399	393	449	412	409	389	436	399	417	434	444	378	433	418	396	406	419	461	390	355	426	372	413	416	385	356	427	421	391	377	401	398
24992	21240	27623	25107	12533	1198	862	781	739	790	908	722	745	675	654	659	623	649	646	609	653	610	660	605	599	609	583	560	596	617	595	625	596	604	619	583	627	628	597	653	601	574	569	633	606	638	617	571	587	597	616	571	587	552	593	634	614	585	577	601	598	623	601	632	627	641	598	612	605	598	646	575	601	642	603	606	628	624	614	580	587	593	596	581	601	590	590	619	597	606	614	592	644	606	624	582	590	558	618	607	608	564	561	642	559	613	552	616	612	595	571	596	615	639	654	584	576	574	602	581	640	607	574	623	629	613	591	626	585	613	621	594	600	596	609	574	631	605	580	585	610	588	618	636	592	565	606	620	582	592	600	618	598	632	560	622	572	621	575	599	582	587	653	589	577	596	602	631	571	628	618	618	601	568	611	588	586	580	591	618	623	642	606	583	625	570	594	564	638	597	592	619	649	636	599	662	577	619	619	592	603	650	675	626	592	599	620	615	595	627	640	557	662	570	612	588	596	610	581	578	585	566	635	626	613	618	611	606	601	561	630	620	586	613	574	600	596	574	601	651	599	588	630	574	592	586	620	618	590	576	576	599	632	602	596	625	572	567	605	609	612	537	604	590	611	613	616	577	599	664	582	564	572	598	553	580	550	595	601	601	595	587	578	597	579	618	617	608	566	609	580	613	574	614	579	602	592	601	605	573	579	588	610	596	626	596	568	607	583	549	605	566	556	588	569	600	575	586	603	559	547	578	619	602	616	561	543	574	573	561	638	578	611	602	576	611	624	613	633	569	556	569	598	600	592	624	639	572	571	587	612	570	575	609	611	565	588	636	636	594	627	561	576	641	553	575	582	596	578	606	624	590	608	595	584	653	627	583	627	624	590	585	625	559	583	585	605	580	618	614	584	608	609	630	607	627	620	610	579	592	558	592	582	627	596	560	650	575	609	607	608	587	607	577	624	608	573	546	600	559	591	591	599	605	627	591	648	617	599	599	573	601	602	585	589	566	593	627	624	576	598	636	617	640	607	606	594	587	577	601	634	578	602	606	591	587	596	584	600	642	604	549	587	622	604	611	590	606	605	601	611	576	600	573	609	616	606	634	574	612	582	598	589	609	578	613	598	584	612	606	582	595	580	619	624	649	591	588	592	616	636	593	598	621	621	611	584	612	612	579	623	610	645	575	596	544	597	581	628	575	586	612	585	578	606	603	606	607	600	599	623	579	590	596	599	578	611	552	590	625	581	600	615	610	610	617	601	651	589	597	595	606	622	594	613	593	594	593	580	614	572	618	566	607	579	627	654	623	622	631	591	602	563	591	595	568	585	579	563	613	593	610	590	593	591	638	609	601	617	610	597	556	614	596	593	601	609	601	617	594	568	620	593	617	586	603	623	607	584	603	628	623	590	560	587	627	621	613	633	572	603	632	586	594	553	573	544	623	633	632	582	615	631	598	602	624	530	612	600	590	624	628	602	584	615	573	552	652	562	599	589	605	635	615	604	635	577	604	636	643	631	609	637	607	606	605	603	623	607	581	627	571	615	629	585	597	630	622	582	591	604	579	604	592	588	599	626	595	608	585	600	590	661	608	621	621	569	571	572	592	610	618	623	619	592	606	608	612	588	581	584	562	556	631	651	609	578	610	575	633	560	581	597	568	577	660	649	573	620	613	576	592	613	584	556	607	597	547	573	616	591	585	610	575	647	592	590	621	574	567	614	567	606	608	583	578	613	603	592	583	616	603	575	578	641	606	610	588	587	603	639	580	561	588	575	576	588	635	572	588	577	572	593	552	588	577	584	570	612	632	591	591	606	607	612	615	585	590	621	608	598	612	633	595	617	601	591	566	578	560	607	563	575	582	594	620	633	612	628	580	621	624	574	612	624	587	609	616	570	598	577	627	583	623	578	566	590	605	569	610	567	620	541	602	589	627	624	633	585	619	546	605	651	568	571	632	599	618	600	574	564	632	588	597	620	585	613	608	609	598	639	607	558	647	618	577	569	626	593	606	603	608	636	607	609	599	545	597	575	571	615	599	616	621	618	604	606	638	613	618	580	641	575	596	622	616	560	590	586	606	618	599	624	596	624	601	626	597	646	614	598	600	567	610	580	591	587	572	607	604	554	588	583	597	619	620	556	604	569	580	583	632	628	603	595	630	590	624	568	581	613	612	577	583	616	615	639	567	614	575	590	553	571	589	634	602	595	555	598	606	591	590	595	660	607	603	585	552	601	648	581	598	604	595	566	638	648	568	588	586	637	588	574	614	660	568	653	605	614	599	642	585	592	613	594	578	605	591	611	615	581	566	588	580	651	593	550	581	590	546	600	578	642	598	619	600	619	582	585	600	585	598	579	612	566	640	572	600	614	569	620	638	647	566	629	618	598	620	610	594	583	557	604	553	602	602	603	593	634	613	587	607	598	625	596	584	612	624	642	619	612	648	589	576	592	578	616	550	629	639	649	602	565	613	588	577	549	627	629	611	576	598	552	576	638	573	606	607	592	581	602	619	628	578	574	569	608	609	638	583	598	661	606	583	615	626	571	607	637	617	625	607	555	584	576	610	620	601	603	608	630	561	587	625	590	586	581	580	588	565	648	631	632	624	619	651	623	595	642	577	587	561	616	614	561	581	595	600	600	619	567	631	621	578	605	584	625	610	584	617	595	571	600	575	599	592	589	573	599	553	620	602	639	627	604	558	603	639	587	589	602	575	639	585	548	653	584	637	555	617	586	565	587	594	624	603	646	583	566	602	637	570	558	578	569	579	597	609	595	561	617	588	626	605	591	622	571	627	604	610	612	615	560	592	549	643	612	658	627	556	575	616	590	672	618	599	621	622	605	620	617	582	608	602	617	582	621	611	641	616	608	644	577	600	576	601	629	601	558	624	565	560	595	604	607	582	594	594	616	579	567	600	625	553	602	626	583	605	618	611	550	588	611	603	604	558	625	615	599	602	603	592	587	572	606	583	641	617	573	637	589	587	600	582	574	540	581	602	612	586	555	592	596	582	591	573	621	598	595	611	554	614	612	593	598	625	581	583	583	582	622	628	557	627	592	591	638	639	584	604	562	662	563	572	611	599	515	565	582	573	627	604	606	603	584	637	602	623	579	580	605	602	628	615	617	560	621	593	591	575	588	614	611	618	564	599	611	578	575	559	598	597	616	576	571	613	599	589	586	558	618	598	626	575	682	571	617	594	556	603	568	590	614	597	590	575	596	612	596	626	662	617	605	599	593	561	578	571	640	565	648	588	624	578	587	628	572	562	600	609	630	576	613	559	600	625	587	614	586	608	595	562	598	579	575	588	633	616	618	583	628	588	612	570	604	588	587	617	578	571	614	628	607	602	577	580	566	549	583	633	614	654	605	634	616	593	585	617	567	591	581	617	564	626	593	593	649	587	554	586	622	605	601	630	557	595	585	607	587	594	599	614	634	609	613	613	604	618	569	607	575	625	592	642	589	587	574	593	616	609	599	615	551	603	618	600
9633	5796	4870	2595	1937	1515	1341	1264	1205	1130	1442	1013	976	805	796	798	799	784	745	707	777	759	651	725	704	676	708	704	745	684	685	722	725	708	721	682	709	679	704	685	656	736	676	686	696	703	660	711	690	723	684	663	663	717	638	720	764	702	659	717	716	696	695	727	664	679	668	714	658	744	721	681	687	690	694	678	740	709	731	680	670	708	679	672	654	645	701	665	725	706	681	640	659	701	671	693	676	709	701	682	701	653	665	712	706	667	650	698	708	697	648	686	712	625	726	758	729	681	711	655	729	719	669	695	705	707	728	666	656	678	675	680	653	687	693	715	725	680	703	665	663	704	704	649	663	701	710	668	679	663	717	677	700	709	743	698	674	659	718	688	728	737	705	688	710	714	702	723	684	687	695	671	681	738	730	696	708	734	659	622	685	682	685	692	677	704	667	670	663	684	720	678	714	689	637	766	679	663	695	684	641	673	671	710	727	664	697	700	711	712	715	687	701	693	661	691	732	723	705	671	699	714	685	699	689	684	709	655	668	625	668	651	702	681	732	683	707	681	638	709	677	700	694	735	685	683	733	698	695	683	719	693	644	705	681	712	660	633	656	712	688	725	767	698	713	670	642	679	727	720	706	676	694	695	649	711	659	697	682	690	732	714	689	658	735	696	657	668	714	684	687	706	687	674	653	718	658	652	716	687	693	654	686	692	696	660	678	713	671	651	669	670	685	690	701	669	666	623	658	686	709	683	694	753	724	692	664	679	695	689	692	682	736	720	685	689	687	685	698	661	682	665	758	670	692	666	700	673	708	730	658	696	684	726	645	708	672	694	668	684	661	694	665	651	697	668	662	679	687	736	697	700	672	709	685	714	646	721	696	672	706	710	722	681	728	701	723	727	706	684	675	713	715	715	669	697	701	685	728	677	680	655	683	714	673	699	670	648	706	708	617	705	709	705	664	698	648	654	700	645	727	687	675	720	665	674	695	690	719	677	705	679	684	662	723	696	666	693	700	673	678	709	699	675	655	701	672	734	737	697	739	699	649	730	738	720	687	725	666	681	730	699	695	724	709	686	712	697	690	679	691	661	657	675	664	722	684	647	723	677	721	680	689	680	706	688	737	667	686	678	677	657	675	685	686	713	734	656	673	703	728	686	670	694	730	676	657	722	667	658	664	733	680	711	671	667	693	651	722	670	727	676	668	672	695	690	639	737	639	684	709	738	664	712	718	741	697	680	716	698	713	681	672	681	734	695	691	721	698	712	733	666	660	731	703	700	702	706	661	688	670	655	674	671	679	685	650	699	730	603	694	664	647	713	731	678	707	660	656	696	705	670	645	721	675	715	680	678	752	678	659	674	673	683	647	708	696	709	665	691	659	676	671	691	710	747	700	702	701	704	678	664	694	682	702	681	682	701	712	701	655	708	692	655	665	684	685	668	634	767	696	720	716	685	745	704	724	699	726	657	657	688	681	678	706	679	672	694	716	678	683	725	724	710	696	674	719	661	696	643	692	730	670	696	708	659	699	718	714	728	660	685	698	714	697	659	705	719	748	701	669	690	699	712	751	672	693	694	688	685	718	708	679	698	686	655	691	714	660	750	666	728	684	675	695	673	705	696	691	714	710	677	659	688	674	696	683	688	708	695	680	655	663	696	717	724	751	670	650	709	697	694	714	683	709	705	710	665	695	702	695	701	665	702	664	692	705	693	723	703	676	690	721	688	714	689	678	676	671	694	676	670	668	664	738	677	683	668	683	690	688	725	649	687	686	700	730	726	680	702	648	693	725	721	746	723	704	686	700	666	673	697	718	661	683	682	706	714	673	672	664	690	675	733	672	683	690	665	658	700	680	728	664	714	681	699	679	679	754	673	696	665	673	726	745	704	704	700	683	643	744	679	678	665	723	666	683	702	674	702	714	712	686	658	697	665	666	721	668	684	692	676	695	637	734	672	688	691	693	684	670	690	709	660	683	696	684	668	705	658	648	717	679	674	655	679	696	661	723	699	694	683	726	697	704	687	709	662	708	742	674	664	671	675	664	704	732	702	677	638	692	694	686	658	666	695	632	696	680	698	649	699	739	654	706	670	686	675	740	679	670	694	702	683	695	678	678	651	691	672	717	756	702	677	672	659	683	698	732	678	666	672	715	703	734	672	721	698	689	687	683	661	700	728	663	675	687	681	693	692	703	731	702	694	704	681	741	698	680	698	686	689	697	647	666	681	665	643	636	705	730	737	706	711	684	679	664	723	682	720	698	723	690	672	661	742	689	692	664	650	658	729	716	708	671	736	738	710	688	681	666	706	661	643	688	692	703	678	662	683	677	688	674	677	653	692	664	715	680	687	694	700	682	706	696	666	655	733	649	666	698	659	719	675	641	701	694	642	757	708	677	736	669	698	700	705	683	652	726	692	689	695	682	703	706	713	703	704	670	650	702	703	659	702	692	655	757	715	651	725	659	658	688	680	721	635	656	715	741	699	721	636	675	687	664	698	650	715	691	644	660	693	646	699	697	700	674	754	642	675	655	671	653	655	699	639	708	669	668	704	687	714	708	682	660	714	676	708	736	717	682	704	678	734	722	661	720	690	687	693	703	643	746	664	754	740	646	701	688	660	699	714	702	696	708	680	683	686	704	740	715	627	689	667	651	732	712	693	722	728	707	722	693	664	709	689	695	684	714	735	701	706	662	630	679	714	704	681	685	698	684	707	687	670	732	673	675	638	674	665	690	697	688	725	639	666	730	682	691	685	658	694	687	656	684	666	666	677	692	707	695	714	680	663	667	669	670	685	717	653	691	680	696	671	669	694	685	678	725	744	678	705	640	678	718	685	707	683	699	663	683	701	685	679	679	667	648	691	702	686	684	734	669	665	727	654	699	688	683	741	677	737	677	691	698	674	660	664	678	698	738	712	690	725	717	666	699	712	690	719	654	667	666	667	678	700	666	664	658	684	667	678	703	708	691	670	655	721	705	681	692	702	695	682	723	705	734	698	684	671	617	641	699	690	657	731	660	663	665	697	670	696	678	743	691	708	661	689	629	708	731	656	680	682	655	699	679	699	662	694	724	676	718	703	741	694	693	657	708	684	686	706	687	669	636	683	674	700	735	695	681	693	694	684	671	662	680	706	716	654	685	656	655	723	699	700	695	728	738	689	707	668	743	690	679	670	678	668	669	730	682	673	699	667	679	681	709	673	641	698	687	663	672	697	700	609	724	716	704	716	723	673	684	645	699	710	689	701	687	688	633	694	678	668	708	661	656	722	690	705	690	712	705	691	702	666	685	722	663	679	697	698	707	706	634	683	690	682	732	671	635	665	714	707	750	722	703	683	672	705	718	709	686	720	685	695	668	695	711	718	728	676	684	692	709	707	654	716	714	719	699	702	671	697	657	701	666	670	673	665	684	692	682	674	694	646	666	722	715	689	682	655	726	708	666	731	749	707	701	696	690	721	698	685	678	686	723	691	713	658	762	722	691	692	702	671
22725	21272	29070	23758	21274	21347	12443	1915	1503	1576	1726	1288	1186	1026	1004	900	927	909	835	813	840	858	834	809	838	805	767	820	812	784	785	779	807	779	787	769	816	727	770	797	746	756	728	734	746	797	732	718	778	811	760	754	762	754	791	724	737	794	771	756	745	723	719	759	751	737	741	750	729	762	785	759	774	723	724	804	761	724	720	766	738	728	723	709	708	820	734	732	787	761	703	733	718	758	756	742	750	685	748	783	730	792	695	759	739	712	742	786	773	766	738	690	749	700	693	740	702	750	690	764	756	740	723	759	753	768	719	743	748	756	754	698	738	745	697	737	766	703	726	746	715	752	761	760	795	721	758	732	758	702	738	701	740	737	753	761	729	726	777	704	759	734	760	741	747	743	790	742	752	729	735	762	701	743	762	727	745	718	733	684	803	749	758	767	720	682	680	743	770	803	723	759	768	728	728	723	729	722	777	693	732	784	761	770	740	751	712	741	733	744	725	792	746	763	764	673	718	739	713	775	756	767	725	742	750	770	680	744	683	737	773	716	758	747	747	737	752	709	723	729	760	738	707	785	732	765	797	737	733	728	707	746	706	754	737	757	711	736	721	762	746	676	765	734	742	790	738	745	732	745	747	743	768	749	765	770	697	759	762	722	785	782	731	695	738	735	739	708	773	742	704	749	719	678	767	763	786	707	712	734	780	784	788	714	750	748	724	766	731	734	744	761	733	757	724	787	757	759	710	701	724	717	735	759	744	710	789	743	745	770	748	780	752	776	767	757	715	740	754	724	751	729	738	748	724	721	744	732	784	712	757	704	753	738	731	732	738	776	729	757	756	718	742	734	751	735	731	729	757	665	738	740	674	783	729	742	727	774	729	777	711	745	717	724	746	767	729	750	732	732	778	750	740	757	703	724	743	745	753	736	753	735	757	758	695	801	790	695	763	743	772	739	740	768	703	711	738	715	768	693	735	708	797	726	728	768	759	771	755	686	730	746	731	685	745	698	719	719	703	701	762	737	753	810	726	743	766	725	783	744	731	765	727	735	752	739	720	765	779	743	729	719	742	743	686	714	724	786	709	718	728	769	772	731	732	718	750	756	717	704	743	782	743	720	754	725	715	717	756	716	746	777	709	791	775	695	786	676	725	734	694	710	707	759	728	689	754	713	749	752	774	718	704	696	728	724	723	763	723	733	722	745	724	751	703	801	755	689	765	696	743	750	760	754	724	787	736	700	732	743	733	736	716	765	732	724	734	725	757	753	757	741	762	739	726	761	741	729	769	706	761	721	697	735	721	752	728	713	740	712	707	737	749	711	733	775	739	728	750	711	704	688	735	763	711	716	794	716	708	696	698	695	752	731	727	732	719	757	737	755	760	794	719	784	735	758	711	768	716	742	739	747	776	704	732	731	715	766	739	747	680	709	699	714	773	783	763	728	731	728	746	775	707	734	741	812	703	754	698	690	731	732	693	752	709	732	703	763	708	745	746	710	745	703	743	716	709	711	776	765	711	703	714	711	766	734	756	709	758	738	751	701	759	690	763	750	740	771	748	728	739	758	715	734	738	723	742	755	734	698	723	733	762	701	700	754	699	741	746	732	754	709	713	731	683	755	726	703	733	758	726	738	771	754	766	775	722	766	730	710	732	717	718	781	789	759	733	732	749	762	797	722	723	709	722	753	739	728	743	776	735	753	689	734	749	789	751	750	695	738	714	812	741	754	743	683	746	728	727	719	734	746	744	683	761	710	753	722	757	727	801	731	727	767	729	692	744	716	759	725	703	711	714	763	707	721	793	752	739	747	763	746	767	732	774	783	684	735	705	727	754	733	721	778	751	700	709	732	721	763	710	745	735	773	715	708	768	761	725	729	773	780	706	780	714	739	753	774	764	770	745	769	712	751	760	722	732	740	737	728	725	739	687	703	692	736	707	721	718	729	774	786	767	739	702	695	710	771	717	740	788	768	785	734	731	737	756	746	711	701	692	736	803	716	708	747	755	709	764	760	754	692	745	740	731	781	721	784	692	755	694	678	730	758	766	745	743	675	688	770	742	739	758	729	752	725	728	773	728	759	747	743	721	711	746	728	710	725	766	759	771	723	714	754	721	739	718	728	732	767	703	783	761	724	752	697	776	729	720	745	781	742	761	736	779	731	784	732	743	738	774	725	734	732	732	755	785	736	754	679	741	711	757	779	703	724	770	748	691	769	702	767	725	746	794	715	745	739	711	743	748	749	744	785	729	726	715	780	732	712	755	747	677	721	773	731	722	760	748	786	749	753	691	702	772	749	699	757	724	746	660	749	768	720	720	768	752	721	714	787	709	685	752	721	728	770	731	713	715	740	694	690	769	727	728	791	762	774	768	707	707	749	726	735	743	765	736	726	710	729	745	688	752	749	730	696	730	736	752	754	743	730	703	673	717	713	690	735	737	767	703	741	784	760	766	731	754	750	674	721	694	738	760	701	744	712	724	753	753	707	744	747	735	722	746	744	715	674	758	756	685	744	722	717	726	721	698	758	756	811	766	759	719	707	745	741	782	769	719	740	768	693	707	723	728	738	729	738	746	786	711	697	692	756	726	696	733	729	721	765	735	714	699	739	739	706	748	759	696	726	751	738	765	728	734	726	741	765	685	775	703	700	731	728	802	735	712	734	759	723	707	741	779	768	753	715	734	761	705	784	727	729	716	739	730	711	763	734	733	731	765	771	767	682	754	773	709	727	686	760	752	757	758	729	785	751	760	721	727	739	720	745	763	725	757	745	761	720	715	747	700	769	780	749	760	724	758	743	701	779	704	727	708	717	788	761	737	695	729	722	747	740	699	754	708	832	756	681	724	728	698	722	720	648	757	694	763	710	748	801	711	754	686	754	709	718	790	714	712	730	720	748	733	744	771	724	744	736	721	717	723	718	717	757	723	777	746	726	719	726	733	730	745	789	748	780	733	702	743	725	765	774	780	762	726	740	738	730	730	702	737	754	722	773	737	729	735	738	740	747	745	728	736	774	762	726	736	728	694	708	720	715	749	704	735	719	727	709	685	708	741	709	763	739	762	716	743	725	736	740	721	775	764	791	729	741	679	765	761	800	710	747	723	714	746	750	673	753	755	707	736	742	751	727	696	721	739	708	742	720	676	690	770	701	730	724	740	732	776	742	724	731	720	722	804	725	705	710	709	713	709	731	797	765	712	723	751	775	678	740	754	775	764	698	759	728	697	740	735	738	727	694	699	742	752	704	758	749	713	697	739	753	771	731	736	726	729	750	708	772	721	711	753	715	765	721	730	733	750	698	712	707	761	727	698	691	755	755	757	749	767	727	767	813	723	761	693	714	731	713	733	706	757	743	726	721	730	746	736	700	704	711	726	750	727	752	677	725	767	708	795	734	732	720	710	770	725	789	751	756	762	739	727	729	748	752	730	653	774	779	708	705	744	761	776	750	786	714	735	750	782	690	707	730	716	753	751	802	769	715	745	715	752	816	717	707
10108	16128	13828	7481	5235	3976	3414	2845	2587	2575	2746	1753	1604	1267	1272	1125	1098	1043	1022	997	945	934	935	927	935	915	898	866	812	954	852	874	917	919	846	805	798	873	821	865	850	850	805	830	841	840	798	802	788	828	828	803	764	812	844	815	846	828	773	851	809	773	777	794	792	801	839	817	850	803	813	818	809	856	848	821	808	809	784	800	803	837	810	830	759	808	803	834	818	744	811	790	829	808	803	774	834	772	762	844	846	801	810	813	733	802	792	795	764	813	804	800	801	808	803	812	792	804	799	782	814	810	782	814	805	819	783	826	823	826	789	792	815	781	798	763	805	783	783	789	754	827	798	814	821	784	842	835	834	814	812	780	815	804	833	809	795	783	782	810	794	842	787	769	833	774	781	766	786	808	825	841	782	800	753	775	806	800	830	794	764	814	804	819	775	839	800	809	750	818	820	799	796	840	778	757	746	829	781	816	816	802	815	781	782	821	759	800	834	842	823	806	816	823	810	790	818	853	831	781	771	775	794	778	833	824	775	795	804	806	848	775	833	822	852	781	820	789	842	765	836	806	822	813	763	797	837	812	747	758	863	800	775	839	837	825	826	761	776	785	830	812	832	756	828	814	816	817	790	826	752	834	809	853	789	795	855	755	813	734	795	787	807	777	830	808	813	789	795	784	819	790	784	809	769	824	815	778	781	837	826	774	772	786	808	744	792	728	746	741	761	791	791	843	761	813	816	794	793	807	798	756	813	809	846	809	860	768	804	807	862	787	852	796	791	818	829	787	767	836	833	777	764	783	845	739	821	804	818	803	778	816	793	823	826	800	805	775	768	821	789	789	770	760	815	806	789	835	786	847	789	812	776	824	826	815	805	771	822	787	827	802	822	845	803	809	816	754	767	775	808	836	763	801	744	796	844	777	872	825	807	767	792	840	811	791	831	805	795	792	772	728	793	809	813	805	760	775	779	770	792	777	819	820	797	787	826	759	806	817	765	811	823	799	828	775	809	849	811	774	754	797	796	774	795	776	775	823	806	755	790	734	809	772	826	798	820	780	815	810	785	782	818	750	805	815	752	800	793	784	775	743	761	837	781	782	834	776	860	857	817	787	757	777	748	827	831	852	803	775	843	757	838	768	804	766	783	824	796	773	800	862	781	856	839	835	820	795	761	801	777	803	791	801	803	823	776	772	799	763	798	771	765	770	792	805	823	861	849	796	842	780	770	819	821	829	810	779	801	802	787	779	883	790	750	825	783	763	808	791	767	799	803	779	825	803	819	810	809	854	776	732	770	792	824	789	771	806	833	806	781	713	767	781	840	779	782	773	777	839	805	790	819	843	817	811	788	813	736	835	817	761	823	793	795	771	757	802	795	791	805	761	816	808	820	836	770	831	760	785	802	797	783	789	768	845	835	731	793	796	738	754	821	805	795	792	806	776	814	850	819	763	746	776	796	809	795	785	817	808	854	813	811	791	758	786	829	807	792	775	758	780	799	785	807	787	771	783	817	803	807	863	800	738	820	798	840	794	774	819	748	847	776	801	819	796	765	751	837	782	817	820	839	819	765	773	815	819	826	813	792	789	781	777	846	756	787	783	736	745	802	788	757	792	806	844	833	793	832	798	833	815	794	793	773	838	772	789	828	776	793	777	825	790	837	794	766	798	797	811	778	758	766	767	826	835	818	763	765	823	786	764	817	851	840	790	844	845	844	821	845	743	793	814	756	811	812	818	815	845	750	825	848	765	813	772	803	800	823	786	768	776	807	811	779	822	772	787	797	793	780	768	791	785	787	824	785	789	805	785	817	769	841	786	782	757	767	747	794	757	747	766	776	870	776	814	818	782	810	784	804	797	765	789	762	767	787	815	812	753	812	817	789	800	802	803	750	764	786	848	806	791	779	823	827	816	800	769	739	759	786	777	792	776	801	775	799	812	818	771	847	755	770	814	797	809	798	807	804	902	812	790	816	798	799	809	776	737	809	775	805	782	814	786	750	792	802	786	783	795	763	784	803	798	838	760	770	817	809	802	786	773	801	823	786	778	772	801	780	811	825	821	792	794	849	779	813	817	839	813	822	788	810	788	791	795	801	797	747	777	824	803	789	807	785	808	792	771	784	755	807	825	818	810	804	800	799	793	806	796	803	799	743	851	797	774	822	783	795	776	752	786	802	814	783	790	834	782	818	784	803	818	842	829	815	809	776	798	872	791	751	792	804	797	840	822	768	823	790	739	805	806	792	764	792	818	723	843	753	772	759	824	836	811	761	814	822	864	822	799	815	853	790	821	787	773	801	757	778	810	791	796	790	817	801	811	872	840	824	769	829	830	818	783	773	839	772	768	782	797	769	797	792	782	763	766	815	794	842	802	783	809	788	845	808	837	783	784	807	792	785	814	796	845	800	763	784	814	794	836	748	837	809	816	856	809	800	806	800	844	836	831	777	817	822	860	806	790	790	815	786	830	832	765	794	814	822	749	804	789	797	791	810	781	775	798	755	771	799	813	784	823	771	796	783	783	780	790	785	802	823	804	811	809	765	769	808	736	797	773	802	796	805	796	820	814	829	811	843	768	751	802	813	809	811	828	788	833	765	804	817	794	836	816	759	777	822	802	779	795	775	825	803	788	811	792	793	777	825	821	829	837	799	836	778	805	836	793	810	791	798	828	809	766	757	782	757	759	775	780	779	793	790	861	795	798	835	834	779	791	812	783	819	813	779	794	813	813	809	802	826	797	820	794	799	803	794	764	829	774	798	810	805	789	800	805	842	803	826	803	829	771	825	791	738	804	836	844	792	764	827	844	851	802	793	790	819	818	793	805	801	822	777	767	808	797	792	787	820	796	827	836	817	762	751	795	789	806	791	758	828	761	794	789	817	808	811	840	796	788	751	792	842	776	824	799	763	840	857	810	805	821	819	791	786	841	797	796	888	772	814	782	810	791	825	784	813	797	793	788	856	811	824	796	813	827	810	851	823	821	771	814	824	786	750	812	813	780	863	823	798	781	799	822	785	760	783	846	793	781	759	768	856	822	771	792	823	784	822	795	789	866	832	760	806	807	823	802	772	851	752	781	801	794	817	812	760	766	768	795	794	818	771	789	778	754	803	777	807	837	804	834	797	793	757	813	802	811	819	775	797	815	807	830	825	802	796	790	766	788	773	748	752	767	781	803	764	776	792	801	746	850	798	834	814	777	774	810	850	775	845	802	747	791	772	808	810	772	824	823	792	785	763	724	808	764	805	805	800	776	809	796	806	820	763	814	796	844	811	768	867	813	763	758	799	810	770	791	781	841	793	815	837	745	785	860	780	848	819	808	767	816	814	781	782	855	808	788	784	806	802	848	781	820	801	811	834	778	789	770	807	762	830	830	785	851	799	816	831	855	832	794	760	862	780	770	776	803	767	815	835	805	757	768	748	894	800	781	755	820	796	789	841	796	796	813	808	830	797	820	802	799	790	791	790	796	831	777	801	750	857	740	797	752	833	749
27271	20442	8326	809	482	438	393	385	445	531	505	426	411	345	334	341	331	350	322	320	353	294	334	334	341	331	323	302	314	333	345	346	311	325	293	337	297	334	352	347	338	309	324	333	347	304	341	314	333	366	296	349	356	308	343	322	357	349	315	328	320	335	332	320	366	321	313	309	333	320	297	351	326	330	301	325	332	296	284	337	325	326	308	333	306	302	326	340	327	334	314	319	345	334	331	309	338	303	297	327	332	340	326	315	344	340	306	339	327	319	305	328	347	330	309	316	304	323	311	302	320	317	337	374	320	336	313	318	319	347	333	347	353	329	317	322	319	311	367	338	315	339	346	335	333	323	307	307	359	312	319	357	329	323	312	325	321	327	347	364	314	310	339	344	327	329	303	326	304	309	327	324	301	335	298	290	352	336	317	319	308	352	309	337	304	332	344	318	318	329	331	337	328	330	305	312	317	347	323	318	326	296	314	315	322	340	352	290	342	313	333	316	301	349	331	329	337	302	318	330	326	336	321	343	333	331	325	311	347	323	347	316	333	321	338	322	285	320	287	315	309	346	342	306	321	329	325	336	356	304	297	354	317	333	342	335	305	308	319	309	299	307	297	312	319	317	296	355	299	316	325	321	323	347	339	320	298	313	319	352	296	329	355	332	316	339	306	307	382	347	354	315	306	334	319	341	336	304	335	279	344	311	309	296	341	312	314	315	315	329	321	344	335	335	341	314	327	367	334	325	345	324	292	315	362	357	336	308	307	296	345	306	310	318	324	354	320	349	323	316	342	305	343	349	318	295	295	330	300	349	337	323	327	335	308	319	332	340	335	307	328	324	331	327	323	323	323	315	314	320	343	315	295	311	319	334	350	384	326	344	371	339	312	343	314	308	306	312	343	300	329	324	332	332	331	309	318	301	353	309	332	328	291	331	353	337	330	326	306	302	344	302	312	345	306	332	348	324	333	320	328	311	311	327	325	327	309	351	322	307	329	320	324	332	342	322	334	326	374	309	323	337	314	346	326	306	293	357	325	346	342	323	334	346	319	315	357	300	305	313	321	361	346	319	325	298	312	302	338	333	323	295	321	313	284	341	322	331	309	309	324	345	332	346	293	331	306	320	323	321	347	332	334	325	317	349	310	313	327	311	331	323	335	359	337	330	341	341	315	312	316	323	320	307	329	327	358	350	282	331	319	298	361	318	353	335	321	305	327	348	329	329	340	305	333	327	353	350	314	319	365	313	323	357	341	317	353	319	326	321	348	315	294	324	284	339	305	319	337	303	351	361	330	329	351	285	331	301	347	338	320	333	325	314	320	300	312	314	308	322	339	288	365	372	338	342	324	346	326	339	328	337	329	355	325	340	332	320	312	306	331	289	328	320	294	321	332	367	292	335	328	327	316	300	349	302	329	327	367	338	347	329	301	310	343	355	352	362	356	359	328	339	333	339	335	304	327	338	355	340	322	341	302	341	281	335	381	307	311	323	308	313	319	321	293	275	343	345	304	310	322	321	317	349	316	328	342	313	305	335	333	328	315	314	283	320	312	330	317	315	316	328	335	301	335	362	349	316	332	284	308	341	317	328	324	327	321	315	343	338	321	327	315	334	313	369	320	338	325	339	319	331	352	290	351	356	319	350	338	306	331	288	316	304	322	294	320	320	313	308	341	359	324	333	359	290	300	280	336	350	332	313	372	331	326	302	351	325	327	339	306	335	339	317	321	330	331	319	335	281	320	320	320	330	313	301	284	292	327	309	312	337	292	344	308	320	308	332	364	325	314	322	304	321	353	327	318	335	368	319	353	327	328	317	293	297	313	315	310	320	320	304	314	339	325	340	317	318	314	371	323	311	328	332	361	305	359	350	320	368	358	319	321	329	352	325	307	334	348	326	325	321	342	302	353	329	332	327	327	333	302	337	301	339	303	314	321	362	317	348	298	328	315	319	346	322	347	335	373	329	304	276	323	339	297	324	323	335	329	305	303	335	327	350	325	302	348	309	307	302	300	297	352	322	332	344	333	332	322	342	321	308	330	343	338	327	356	357	327	351	350	302	336	313	354	315	309	360	321	320	319	320	301	296	285	335	347	342	320	363	311	324	344	331	315	310	343	325	324	341	331	372	311	343	333	285	303	332	310	336	338	302	314	315	332	345	293	345	317	324	315	325	299	344	315	322	329	297	339	347	341	326	339	328	347	324	354	348	360	327	337	354	336	304	315	336	321	348	323	346	305	338	328	340	345	306	356	303	337	303	348	323	338	319	333	345	355	291	333	349	342	338	353	319	331	315	291	341	333	324	308	315	306	339	342	302	334	346	344	330	365	321	314	326	324	347	302	323	331	356	336	327	320	281	314	307	299	321	308	296	333	317	316	314	296	316	314	322	324	294	335	348	324	291	286	316	326	312	336	326	304	339	339	322	330	321	362	338	334	339	342	307	329	310	309	310	338	339	346	344	327	315	337	328	316	316	300	324	330	350	331	318	332	292	328	327	352	361	354	353	315	300	336	329	305	332	320	365	322	337	341	332	334	328	296	321	343	315	350	326	352	302	307	348	325	346	329	317	341	304	308	327	351	335	306	348	323	330	323	356	317	319	320	300	330	326	313	318	333	303	323	354	305	336	331	308	325	337	327	345	303	341	322	372	325	313	334	302	309	334	310	307	329	300	328	367	323	304	335	348	313	301	314	318	339	334	332	306	317	327	387	323	307	345	316	300	332	281	311	359	349	313	333	334	316	327	307	299	305	337	335	318	352	328	317	334	311	308	291	354	326	357	340	329	306	344	332	359	306	338	327	299	324	328	333	324	346	370	323	332	313	343	322	316	322	318	299	311	305	295	343	334	324	338	307	360	354	318	349	340	322	335	312	330	319	299	353	340	326	310	330	298	285	331	290	320	332	289	310	313	357	290	342	312	336	341	339	324	302	313	343	339	328	309	325	319	342	314	324	317	331	328	315	342	312	316	319	346	338	335	331	343	322	329	312	340	314	364	334	328	336	357	310	296	343	344	328	339	344	305	326	313	355	311	322	326	329	343	321	313	335	331	310	317	311	344	329	335	351	335	320	336	347	337	337	319	332	322	354	325	316	350	318	345	355	297	294	330	319	302	298	345	318	313	345	335	332	309	329	303	313	323	360	282	313	322	330	281	344	359	324	332	292	335	335	359	346	288	325	329	320	314	330	326	362	313	352	335	350	338	310	323	335	337	317	311	307	343	324	316	310	331	326	317	323	303	331	337	338	311	349	320	335	301	339	321	306	287	308	349	309	315	343	345	353	308	358	335	331	316	298	324	304	310	291	338	329	328	296	350	310	321	326	345	318	340	322	333	339	352	374	306	360	343	330	334	328	343	318	329	299	327	369	352	327	329	309	331	360	320	300	325	332	333	320	313	305	295	297	334	324	312	330	355	344	309	307	327	324	321	316	332	309	325	299	317	333	335	322	313	340	332	330	321	327	300	295	323	325	345	311	342	323	330	309	314
6409	1357	1109	714	632	561	526	536	637	943	732	534	555	465	431	419	399	433	401	389	458	398	394	413	372	376	444	361	387	394	431	387	418	419	420	419	391	392	381	432	432	412	399	413	385	366	396	357	387	406	379	372	387	419	384	400	386	436	380	410	396	401	420	424	413	390	385	383	383	378	358	407	388	404	420	381	408	369	391	388	374	360	386	384	409	373	381	383	391	392	409	366	410	402	419	388	385	390	424	426	387	416	385	382	369	386	403	399	390	394	383	384	399	385	377	440	397	376	363	386	414	387	408	395	429	395	397	384	443	369	408	405	410	413	383	417	372	379	432	408	384	383	433	391	373	379	418	404	387	380	402	401	431	393	401	445	387	401	403	385	393	415	400	427	401	398	383	390	430	388	394	414	378	391	389	398	406	384	366	407	373	397	394	444	415	410	355	432	372	364	395	396	397	424	433	382	383	388	414	400	397	395	373	368	395	403	379	378	425	368	368	401	392	403	366	400	392	397	418	399	368	426	369	376	362	411	389	400	380	394	370	403	412	400	375	405	407	384	384	403	429	388	431	405	427	388	399	372	445	411	420	379	401	387	419	401	412	395	417	374	406	409	415	410	420	406	375	357	411	382	402	364	404	391	380	382	409	425	398	422	382	405	389	379	350	395	375	424	388	393	399	418	366	427	367	399	376	376	409	400	434	393	392	396	372	372	410	363	414	388	434	376	382	368	399	379	383	392	402	408	379	417	408	374	385	411	369	393	378	415	378	390	419	371	396	412	394	432	378	398	385	374	401	379	419	412	405	411	414	365	395	382	397	411	409	386	405	414	400	390	391	446	398	378	378	373	400	377	369	414	408	379	399	390	439	387	392	376	386	393	403	400	367	392	406	379	366	398	402	393	398	445	436	403	387	403	395	415	407	385	389	375	411	383	400	378	412	446	385	382	378	406	420	413	422	344	377	410	403	403	372	409	413	375	388	417	449	410	372	387	399	379	392	378	413	390	383	386	416	372	375	392	399	426	399	392	391	415	403	420	390	386	392	382	387	362	428	431	391	411	397	373	388	408	379	382	416	400	387	408	371	378	397	403	379	390	369	384	412	413	388	406	400	408	384	365	424	414	382	388	388	388	428	373	401	362	410	411	401	400	385	414	398	402	440	431	387	398	384	375	397	397	406	389	386	410	401	373	387	374	404	387	380	441	411	436	424	388	381	393	374	404	400	386	395	415	406	421	397	442	405	400	370	428	393	383	390	368	393	437	427	444	369	380	385	398	360	391	400	382	356	389	404	425	389	400	364	404	405	366	386	394	429	417	410	424	402	403	406	385	425	378	371	390	395	372	423	374	346	407	367	400	428	429	408	386	400	410	357	433	421	404	407	406	379	406	370	418	411	382	373	395	353	368	398	358	369	418	415	413	381	401	428	393	422	395	394	420	358	377	382	414	390	417	358	392	407	405	409	429	381	385	402	418	420	395	404	410	415	404	394	389	403	412	372	404	404	407	384	367	413	364	402	410	383	401	364	404	438	393	408	414	370	383	402	406	411	406	442	381	422	396	412	429	422	387	425	397	385	418	395	387	409	417	415	387	415	381	395	389	368	403	403	360	390	430	407	422	395	374	411	409	396	410	423	390	367	400	386	393	434	392	424	380	380	385	400	421	386	404	389	391	417	407	370	388	378	369	408	413	421	433	375	396	395	396	381	395	397	396	406	422	422	403	383	397	426	430	371	370	401	360	412	350	396	423	377	424	369	417	377	410	396	382	363	376	408	354	439	373	367	406	398	394	393	389	394	421	395	424	355	376	382	419	383	427	374	371	382	402	374	419	452	410	396	417	412	404	380	385	388	405	415	413	400	415	382	419	395	397	385	393	373	393	369	402	392	398	389	392	417	391	392	394	409	421	421	380	390	375	417	427	413	394	383	378	426	394	383	408	396	406	390	401	392	404	392	423	413	410	424	412	411	401	393	426	411	323	376	424	404	385	399	385	408	430	406	401	389	392	405	395	386	371	395	396	390	364	369	365	367	420	374	401	398	411	377	383	428	421	442	419	406	383	400	416	362	377	393	414	388	390	391	391	397	388	401	398	396	378	379	410	416	408	378	388	417	383	390	372	411	340	436	386	396	399	382	425	391	399	450	434	384	376	400	397	417	366	410	384	391	427	389	365	404	393	404	420	405	388	404	386	397	419	414	393	411	408	374	397	382	419	388	402	414	382	403	377	402	409	387	377	389	390	382	432	394	402	395	371	362	418	366	364	398	403	401	403	374	445	402	374	399	397	423	383	395	387	415	372	413	394	413	360	385	376	363	403	400	374	435	416	400	433	409	382	386	366	393	386	373	413	408	395	422	390	450	388	421	380	434	424	404	414	414	394	399	384	384	414	374	382	372	379	376	392	357	414	380	423	385	422	386	419	351	379	402	398	385	395	386	387	382	399	393	394	416	386	390	419	376	409	384	404	361	384	368	392	360	408	389	392	382	388	374	408	391	399	386	385	403	409	373	397	379	414	395	388	399	378	395	398	384	366	384	398	375	343	401	387	385	377	399	411	396	403	372	380	387	398	392	411	412	420	403	428	396	395	362	395	384	363	382	380	382	381	400	394	425	376	423	384	403	424	390	414	393	402	410	410	379	418	398	402	378	372	397	359	423	374	401	384	428	405	383	391	402	437	416	426	409	398	399	428	391	369	423	410	412	400	416	408	385	403	383	411	408	411	400	386	366	395	411	404	403	377	379	361	429	384	439	397	392	434	399	389	412	390	383	402	375	401	403	363	387	386	412	391	419	433	428	416	397	402	376	390	394	427	394	392	403	427	390	433	399	396	396	408	431	383	397	387	404	342	408	371	428	389	434	436	392	375	411	417	378	411	393	429	375	396	419	376	414	407	364	387	406	401	421	401	403	396	381	392	444	403	398	427	354	432	399	424	369	410	396	402	406	352	358	375	417	357	416	423	431	397	397	376	404	398	379	405	387	357	425	416	351	402	386	416	375	354	413	385	360	405	401	425	393	408	406	410	422	415	381	406	409	410	382	378	377	379	373	420	396	357	408	426	404	380	423	383	410	400	427	386	361	412	424	391	396	399	396	414	385	393	416	403	427	382	359	375	420	390	416	412	426	398	406	432	398	368	413	404	396	415	390	388	395	389	347	415	409	443	377	394	408	402	384	397	403	393	355	384	408	411	408	410	386	380	394	390	396	393	380	370	417	386	393	400	366	388	378	363	372	405	408	436	368	407	410	390	371	415	379	345	386	401	372	426	395	388	429	408	417	393	431	399	377	382	390	387	377	402	391	386	413	391	380	366	396	385	396	415	406	417	382	400	366	417	421	400	367	388	388	383	391	389	386	381	398	369	434	424	362	396	413	392	410	425	407	378	430	414	400	386	418	383	423	384	374	415	398	391	430	370	407	406	437	387	393	412	388	416	400	416	373	391	389	388	432	396	387	376	425	374	428	385	398	402	380	404	413	379	370	405
23719	21242	28642	24140	21247	12493	1500	909	962	1233	803	670	564	467	488	424	455	438	456	413	405	415	365	390	384	399	375	366	396	392	370	406	375	320	374	380	412	378	343	317	349	381	367	350	377	360	360	362	389	403	335	358	367	378	400	376	333	372	362	352	374	339	316	405	388	371	347	392	350	386	343	373	343	352	351	411	336	376	343	356	336	334	335	379	352	371	386	380	371	352	365	386	333	375	360	349	387	362	356	351	335	356	365	353	374	358	355	340	353	356	368	342	364	375	366	355	378	369	396	383	362	340	356	362	356	358	349	361	352	356	347	357	357	349	346	352	353	334	387	347	348	375	368	332	334	352	325	347	367	350	373	351	367	386	373	371	388	374	403	352	333	348	362	359	389	351	383	351	349	344	390	377	339	380	372	358	372	366	350	353	374	352	360	342	365	366	339	353	368	327	349	367	403	322	348	327	378	385	412	382	385	372	347	363	370	329	349	365	382	350	316	373	373	318	373	373	370	343	370	389	377	332	378	359	368	341	345	368	336	374	348	351	361	331	332	378	344	369	387	353	396	372	362	357	334	355	396	387	353	340	366	318	348	313	343	371	369	360	346	385	347	333	354	342	343	370	353	349	402	369	346	324	378	369	394	329	355	349	311	336	337	368	329	368	347	335	353	380	350	361	348	392	373	338	387	365	342	362	368	346	366	349	376	389	380	348	361	366	323	364	364	378	356	400	371	366	389	371	352	381	352	371	404	368	362	328	346	345	340	331	377	369	351	337	372	365	348	374	351	367	364	346	354	331	356	351	325	382	345	352	356	344	333	355	323	380	366	355	371	363	340	370	380	356	348	361	339	366	362	366	363	363	354	356	365	353	374	337	354	377	341	351	308	354	362	389	395	370	389	344	379	397	354	363	335	366	360	358	379	322	387	364	357	354	342	371	366	355	347	339	387	372	365	338	385	365	349	346	401	336	351	348	374	331	350	388	366	359	339	339	341	367	384	353	344	383	353	360	369	367	348	343	363	365	345	359	358	344	350	348	374	402	380	359	353	393	327	393	347	343	376	377	380	378	381	370	373	355	340	365	344	337	355	349	362	330	339	320	326	386	343	407	380	353	345	351	361	325	326	338	378	369	366	377	362	358	323	361	378	375	376	353	391	368	402	345	361	380	367	350	318	387	323	346	389	364	341	364	374	343	334	353	375	392	351	369	387	366	359	355	360	362	359	328	400	386	361	331	337	331	346	397	361	332	338	346	406	363	366	368	369	334	345	362	389	332	358	335	379	353	373	344	355	355	362	354	347	409	337	360	381	363	349	359	384	370	370	382	367	368	362	365	336	361	377	356	364	379	382	409	391	395	364	350	367	403	340	337	368	375	409	378	406	350	364	351	368	387	349	371	334	385	334	341	346	324	340	369	347	370	347	362	329	361	346	369	325	355	309	422	380	339	355	366	355	372	347	355	356	334	371	359	328	350	359	376	361	354	372	341	352	340	356	344	312	362	345	361	380	346	354	370	349	365	378	349	384	346	326	373	356	345	364	350	366	328	335	384	326	349	366	358	368	332	365	334	344	370	369	350	345	356	362	354	373	365	361	353	378	369	371	344	354	362	341	375	350	371	376	377	374	399	350	342	368	366	370	363	393	383	361	349	340	348	350	339	351	348	357	355	381	388	361	346	348	363	346	371	349	336	371	406	368	362	357	349	372	344	372	317	356	356	358	342	382	341	364	331	322	315	377	397	344	335	363	392	381	368	363	340	351	363	368	382	311	372	380	345	354	381	392	348	350	350	335	369	367	357	352	370	355	349	385	360	357	355	365	352	379	343	381	369	334	361	355	370	333	374	374	349	365	337	378	331	369	350	350	307	350	365	357	347	362	354	372	341	373	371	376	394	351	379	337	334	386	358	378	365	354	372	310	348	364	370	374	376	354	394	411	350	353	401	341	325	375	342	360	367	338	324	339	367	339	316	348	360	383	363	359	346	334	372	367	343	349	356	368	365	369	321	366	336	351	372	374	341	352	331	324	367	354	322	345	376	381	397	326	340	360	392	354	356	345	347	332	349	373	330	343	352	383	349	386	378	350	338	338	371	365	302	359	344	353	346	352	346	352	352	354	363	354	369	375	352	348	359	339	349	343	387	342	340	336	336	376	344	374	373	386	346	307	371	364	373	355	364	335	355	339	337	358	382	366	368	371	343	360	381	385	362	356	377	347	327	329	362	357	369	369	332	308	363	360	344	328	363	354	333	377	343	320	383	370	372	368	406	381	363	366	355	350	374	406	365	336	365	370	358	334	383	373	356	338	335	384	346	355	368	368	333	349	358	347	328	368	387	376	369	389	372	350	370	370	350	339	347	363	377	364	377	369	355	381	367	361	323	382	354	371	344	368	334	355	389	350	311	343	355	350	368	333	350	359	342	340	366	362	364	352	372	352	378	362	352	361	374	357	355	375	386	398	357	359	358	363	377	344	353	360	363	376	402	365	380	334	376	335	360	350	353	351	375	333	369	339	348	346	344	380	378	347	366	354	353	366	353	354	381	364	367	367	331	390	367	364	340	362	383	332	371	326	352	345	390	348	343	374	344	366	362	396	378	371	359	343	345	334	337	378	393	337	358	371	339	335	362	367	322	344	349	359	359	367	383	316	314	346	371	391	313	333	383	335	358	385	323	348	377	308	381	354	361	311	361	349	333	367	376	350	342	342	381	377	360	404	354	357	343	368	345	362	354	368	343	354	373	346	334	378	372	390	337	375	409	326	366	369	362	338	347	399	374	404	340	359	344	395	353	350	358	337	338	356	392	335	330	355	371	366	350	349	370	339	361	327	362	361	357	372	361	347	389	324	342	375	343	353	407	346	356	334	389	347	359	348	383	365	348	375	366	359	349	367	382	351	367	368	380	345	322	339	404	367	346	355	370	371	355	366	365	317	341	360	378	393	349	384	369	346	342	350	380	356	382	368	360	335	399	355	341	359	365	343	419	338	360	350	370	326	344	342	362	344	342	346	345	336	350	370	324	380	333	318	376	334	350	311	314	334	365	370	321	374	356	381	361	376	367	355	354	352	334	347	342	337	315	318	367	343	326	375	372	371	374	378	345	348	372	343	366	394	323	379	351	375	368	361	333	360	366	368	354	373	343	339	365	376	374	341	358	354	379	360	319	312	357	346	370	355	312	326	346	359	357	341	333	357	370	348	334	322	347	360	367	388	367	362	345	360	341	351	352	392	351	373	378	342	378	351	348	337	360	373	356	356	368	326	340	351	350	352	361	335	356	403	332	344	370	381	353	370	353	360	355	358	335	336	374	375	407	312	363	370	362	350	345	341	359	337	352	343	360	399	389	386	360	362	367	382	380	327	355	353	348	371	339	359	299	355	349	373	369	371	368	328	334	366	370	351	372	335	324	340	367	341	328	352	374	343	380	373	335	369	340	381	373	346	328	353	366	360	366	371	335	375	332	391	349	368	374	362	366	346	335	376	388
8317	9880	8310	4132	2703	2214	1835	1572	1661	2193	1353	1122	877	704	570	608	588	529	519	461	514	451	515	477	472	441	449	450	467	445	438	468	406	469	462	441	453	407	410	485	433	432	444	409	404	409	388	426	437	436	447	436	447	463	394	425	417	388	400	403	421	446	406	426	406	421	400	431	426	452	416	451	410	439	427	427	399	400	421	430	400	386	364	442	452	405	402	401	431	430	412	418	414	409	391	436	388	458	388	422	392	424	429	384	440	411	430	426	435	428	410	392	431	403	406	421	420	458	406	390	377	391	446	397	428	424	421	417	440	403	389	406	447	384	416	402	406	434	401	421	403	403	408	392	368	395	449	394	400	411	450	419	417	399	385	411	417	409	380	400	430	417	439	432	427	415	393	453	366	415	403	390	427	396	440	363	406	397	417	413	403	414	410	404	407	409	416	436	416	409	397	397	408	422	413	373	405	396	452	425	389	434	394	414	423	418	391	425	398	402	444	384	401	398	440	416	395	425	399	399	403	395	422	420	430	421	439	433	423	401	421	416	398	398	400	393	420	432	423	400	409	389	397	406	399	416	413	408	392	408	373	408	408	403	420	432	415	424	389	405	404	402	424	395	396	423	375	411	425	423	433	400	442	354	392	400	414	416	426	392	391	441	412	413	416	421	415	457	417	408	407	403	416	424	428	407	412	421	377	402	413	438	428	389	462	425	438	409	419	440	426	379	413	380	411	441	418	414	401	433	415	458	380	450	401	428	376	433	417	403	380	412	419	413	390	419	375	380	409	384	398	404	407	400	411	377	412	423	417	398	432	405	395	392	384	417	433	406	423	412	434	436	433	400	399	442	393	413	398	399	431	417	419	403	409	396	426	394	442	442	425	427	433	374	410	447	396	400	417	389	452	365	413	434	423	414	404	408	429	417	440	408	374	399	439	432	393	373	423	359	424	409	392	394	406	413	401	456	362	370	434	406	450	409	428	412	416	406	421	414	385	423	440	404	404	421	451	420	423	398	422	423	425	413	414	417	394	423	382	432	404	404	437	429	399	423	407	431	437	405	403	402	446	428	386	416	444	450	440	439	412	396	391	405	418	419	415	408	385	437	374	400	409	401	405	394	402	420	358	457	399	410	389	409	411	415	398	386	403	394	436	424	405	435	412	423	430	394	415	406	431	413	425	433	406	407	442	397	418	421	423	443	421	409	429	392	409	416	404	375	413	424	412	435	380	409	382	394	425	361	387	403	431	435	401	408	388	394	382	387	437	389	428	406	379	395	391	362	415	435	384	394	415	390	421	422	412	427	414	403	416	423	396	386	385	384	398	415	413	396	437	417	411	380	418	416	430	431	394	381	415	414	435	406	406	428	390	392	414	408	406	465	462	418	408	388	395	364	443	416	408	405	397	402	449	433	422	395	371	421	387	405	408	441	420	452	395	414	381	407	415	406	388	452	401	416	383	418	410	403	452	422	464	389	430	431	433	402	416	399	369	408	416	420	390	419	451	430	391	403	366	422	396	423	426	436	420	384	409	401	398	396	420	412	418	397	406	464	358	409	400	389	449	416	394	439	400	414	385	420	459	395	414	424	442	402	452	402	429	395	410	408	404	405	373	429	436	420	449	426	422	420	403	446	394	377	437	404	431	382	412	416	435	420	414	387	434	373	422	363	445	399	440	396	444	389	395	422	435	383	415	385	399	413	445	407	409	476	449	389	424	419	388	386	397	400	383	416	413	400	429	421	398	420	388	409	430	415	411	390	392	401	411	431	409	398	408	405	389	404	432	383	369	427	396	402	405	428	449	372	408	405	399	377	449	430	423	441	431	394	423	380	465	422	388	449	388	381	401	436	407	404	413	385	403	407	417	403	423	386	420	410	397	389	390	367	411	385	439	410	426	422	391	384	389	402	429	388	418	393	419	424	450	375	392	410	385	456	417	402	411	365	419	410	391	399	432	423	363	419	426	417	410	416	400	429	416	437	391	386	435	408	407	430	405	383	442	420	408	421	440	419	434	412	429	439	412	406	381	410	458	392	408	393	408	431	380	440	402	416	404	427	419	404	423	393	391	393	417	437	437	408	409	425	386	397	391	425	405	430	418	414	420	418	397	393	445	423	395	404	419	390	431	412	422	400	395	428	426	392	439	459	377	381	428	414	418	388	435	404	408	396	409	401	377	399	359	422	403	414	391	419	403	402	403	425	422	428	396	391	421	383	418	442	410	428	386	447	442	426	375	390	412	423	438	410	414	428	418	442	429	379	432	435	392	409	404	420	406	442	415	402	413	422	414	411	423	425	410	438	421	406	433	400	389	423	418	431	407	417	426	407	402	412	418	427	389	407	386	377	409	406	410	423	386	420	401	367	401	443	405	378	407	442	429	428	409	391	381	401	422	405	451	411	445	427	433	408	387	368	443	446	375	410	462	440	377	393	385	428	394	369	407	411	429	389	401	409	408	383	417	388	410	364	388	378	393	414	402	402	412	431	406	390	394	430	396	404	384	399	397	384	428	414	411	392	417	375	393	405	434	381	413	403	408	427	423	445	403	404	409	425	403	387	435	412	463	431	400	411	405	410	401	413	396	443	435	438	435	382	416	449	437	414	397	404	393	418	418	440	416	441	412	436	409	418	365	461	368	417	421	396	425	396	406	418	400	390	431	424	393	413	444	420	400	406	411	447	368	416	409	407	417	419	405	380	399	385	415	349	392	381	383	453	426	387	430	372	387	410	378	409	399	411	399	406	426	405	420	399	404	405	405	388	411	398	441	422	413	413	433	385	415	428	408	417	400	406	424	413	435	402	419	438	420	402	400	402	415	426	421	386	401	427	372	411	429	414	405	439	441	403	374	417	388	398	428	432	366	388	412	420	412	410	414	419	422	400	424	438	386	405	421	392	435	413	425	414	474	411	399	439	439	430	398	407	388	419	449	378	380	407	414	415	416	445	457	442	464	409	392	419	420	403	414	386	405	409	429	389	381	440	414	390	413	440	412	365	410	417	442	404	408	419	397	422	392	405	414	419	428	389	405	387	432	423	391	406	409	441	402	458	378	390	428	402	421	391	405	387	411	419	391	413	419	425	384	401	385	429	426	380	379	376	395	414	397	423	418	440	393	449	403	376	386	421	438	412	444	446	405	403	408	369	418	428	380	411	433	403	389	409	420	412	408	398	410	394	410	402	401	434	417	397	394	423	397	435	405	375	426	438	421	428	429	427	405	440	447	443	433	389	442	409	436	393	424	442	370	429	389	403	388	383	438	388	410	423	372	417	425	375	410	434	397	439	386	420	386	412	410	421	409	401	416	407	407	396	393	435	422	411	407	393	385	383	417	423	385	418	436	400	407	446	435	455	370	422	416	437	388	426	373	409	397	388	403	411	432	436	378	428	426	370	398	415	369	424	415	390	415	400	424	393	421	425	418	416	393	424	398	409	413	391	448	441	403	404	436	456	430	407	396	398	408	382	449	422	405	410	369	407	405	442	382	424
24917	21243	27632	25063	12706	1256	907	951	1021	1223	835	772	734	730	693	699	601	614	619	658	639	660	622	620	615	627	616	638	600	653	629	615	649	628	639	602	601	602	643	591	623	600	628	579	549	609	603	626	610	616	631	620	622	606	607	572	595	605	622	597	626	563	608	625	581	608	605	669	635	603	591	562	553	563	621	621	625	584	581	600	546	615	604	610	583	647	624	583	606	609	634	599	605	618	611	617	621	621	606	607	614	585	590	618	602	612	643	581	631	637	566	596	633	586	615	606	632	574	584	594	606	626	665	566	586	629	649	603	612	664	637	603	575	597	627	642	617	568	610	584	610	633	623	616	571	644	616	626	646	593	575	635	610	602	580	621	627	603	606	627	627	618	618	606	622	590	588	592	573	600	614	642	608	623	602	579	612	637	599	600	639	577	632	578	677	604	591	577	599	611	629	623	585	618	581	631	600	614	592	597	626	584	662	611	604	627	606	610	562	607	587	607	607	593	578	610	611	608	641	585	628	634	556	564	607	613	649	605	612	608	608	628	636	566	607	579	625	645	615	581	641	606	615	606	614	588	613	589	572	647	623	582	600	588	601	641	595	586	652	566	608	590	671	603	601	608	629	592	620	599	619	639	618	576	637	615	580	655	627	611	614	572	620	593	611	582	600	617	565	599	626	646	607	643	586	582	610	588	621	611	618	586	640	596	609	582	640	578	598	604	584	591	592	555	621	591	606	599	610	567	622	584	629	597	670	578	595	570	599	673	574	584	631	635	580	590	609	606	606	625	580	576	660	566	603	634	618	561	593	668	646	619	609	646	646	579	595	617	630	608	633	578	623	609	579	624	626	608	621	603	616	566	615	607	641	647	586	597	610	629	585	597	580	600	637	597	598	600	605	563	637	593	581	599	605	604	610	606	629	610	616	566	646	610	572	625	642	613	564	610	641	605	585	611	612	628	640	576	589	618	603	639	655	603	578	594	619	636	611	606	575	617	600	584	577	611	634	621	578	558	572	558	577	609	598	641	635	601	602	630	564	591	572	610	601	637	567	617	623	597	574	591	579	615	602	590	611	620	592	616	624	558	570	633	608	596	610	595	592	676	627	629	620	633	590	575	613	579	631	576	621	614	590	560	627	608	601	596	594	595	582	608	635	577	637	599	601	580	585	603	617	631	622	625	627	577	546	563	625	643	624	615	620	610	531	636	589	618	679	583	611	597	581	628	588	597	610	584	597	598	579	598	610	610	654	618	645	602	596	588	609	623	623	634	584	634	586	628	610	612	583	614	672	611	622	577	613	679	595	570	583	601	626	562	642	638	597	596	623	606	616	594	578	579	571	595	571	642	620	589	620	610	656	585	613	640	584	567	640	635	567	622	608	575	605	616	635	579	604	630	611	581	608	621	609	613	610	618	620	626	616	613	582	615	580	628	610	616	624	610	592	591	637	685	633	636	609	622	607	609	590	582	607	612	573	571	610	633	575	593	612	616	592	630	620	584	582	596	605	586	587	599	547	609	597	562	562	600	531	598	615	594	621	618	644	577	626	585	602	580	570	577	601	573	615	635	615	549	600	583	620	598	602	593	612	606	571	584	627	584	614	603	604	568	579	613	597	608	587	578	624	588	661	633	619	570	569	588	621	625	585	600	589	612	599	626	607	621	605	602	610	605	623	610	629	589	594	636	638	612	579	631	606	643	587	622	629	616	622	594	610	628	600	578	613	627	600	611	598	605	601	610	626	598	579	570	596	610	629	641	619	615	612	612	580	609	599	584	597	675	575	623	588	633	602	632	614	594	573	595	600	592	616	569	591	660	613	590	628	576	613	640	587	591	634	582	586	590	612	589	614	600	646	598	637	614	643	579	644	633	634	621	636	615	636	649	624	615	625	599	554	591	616	600	626	548	588	591	626	597	627	624	595	637	579	622	606	627	636	611	604	608	608	581	590	639	617	599	583	587	586	623	656	623	613	558	615	597	620	581	575	613	621	713	576	615	589	613	654	610	603	598	620	624	618	636	619	609	614	579	610	605	597	584	596	626	617	586	578	554	584	630	608	621	621	590	607	619	610	603	620	618	611	588	615	633	623	625	586	617	610	624	555	620	624	582	640	553	631	656	579	652	570	617	567	589	590	595	621	567	621	603	597	542	638	592	614	611	642	600	611	619	647	570	606	673	615	640	623	575	611	575	653	592	601	587	567	607	610	618	609	588	607	595	573	603	576	642	561	620	626	601	594	619	600	581	648	620	551	609	625	560	605	582	610	602	644	617	591	647	602	608	591	562	606	599	632	611	628	607	616	644	570	611	573	634	634	632	602	612	609	574	639	591	625	635	626	625	614	651	632	610	600	626	618	585	612	581	615	577	605	581	628	620	621	620	615	603	629	601	592	571	611	648	610	612	565	605	567	613	605	605	637	648	584	619	579	620	590	628	633	582	613	593	585	630	591	634	614	559	587	634	620	569	628	592	592	602	613	548	616	580	618	609	602	611	610	598	575	640	602	623	548	659	597	629	590	569	602	578	614	625	589	613	639	643	582	572	611	624	569	591	563	633	598	643	580	591	619	602	591	628	581	599	596	603	576	604	642	630	622	606	605	603	613	594	617	608	608	589	614	674	572	563	618	634	578	653	629	600	626	603	613	599	644	592	585	631	594	601	597	585	593	586	617	600	608	598	617	593	597	593	620	592	603	649	600	623	597	608	578	560	595	605	569	625	582	590	600	617	602	583	631	601	625	606	629	616	541	612	612	552	551	555	646	594	606	623	633	607	616	577	585	565	628	603	629	602	580	577	588	616	642	596	586	577	605	619	621	625	628	604	595	647	601	616	602	549	599	610	593	548	610	616	616	616	628	597	662	562	634	577	583	603	627	616	611	623	630	574	620	598	582	619	588	595	615	612	618	582	613	615	616	599	624	626	614	622	626	604	605	619	626	568	587	600	611	545	547	573	587	586	576	572	628	609	603	591	617	651	597	628	607	635	620	635	606	581	536	620	585	608	593	579	645	589	651	594	636	560	621	583	596	579	540	630	592	621	614	652	619	582	629	628	577	604	614	607	610	605	623	598	601	603	654	597	572	608	560	599	615	610	628	626	607	600	651	599	588	617	651	593	609	601	604	604	603	593	614	607	609	583	619	540	591	611	616	608	597	572	607	578	625	597	603	570	571	628	557	595	570	604	598	593	607	600	607	618	616	594	624	601	588	592	599	627	611	597	624	587	646	581	584	622	605	589	635	621	551	610	627	608	629	583	596	567	598	619	638	573	582	583	607	601	598	579	651	627	625	582	604	561	572	595	543	565	611	610	636	637	616	634	604	625	625	565	580	620	604	575	606	575	669	603	599	585	583	603	646	593	648	636	633	597	633	581	618	580	615	620	636	614	637	608	610	636	557	602	622	597	559	610	632	650	619	602	627	648	589	612	617	627	584	580	612	612	603	630	589	594	607	629	618	608	560	621	610	630	605	613	600	598	611	597	610	648
8617	5812	4859	2605	1938	1694	1432	1475	1811	2110	1295	1116	966	880	791	795	780	721	743	764	697	730	760	714	716	740	726	719	715	693	652	732	719	722	692	655	698	725	713	704	694	649	709	713	689	695	662	676	719	713	683	710	690	681	697	696	705	722	694	669	711	678	721	671	671	699	708	697	688	666	677	703	690	711	705	670	691	712	705	722	690	698	722	716	720	640	711	739	727	670	677	720	672	730	683	708	663	717	707	718	694	729	656	680	667	694	667	642	690	733	712	683	652	652	686	698	705	678	712	682	694	732	747	711	729	670	680	649	742	676	667	682	668	654	709	700	649	663	694	670	689	719	671	667	663	665	682	678	676	728	682	670	711	680	638	707	709	707	679	695	721	724	723	700	733	729	743	704	674	744	667	705	694	715	640	687	710	641	701	675	675	699	647	674	719	716	706	681	674	747	657	660	739	700	690	701	692	711	713	695	672	703	684	715	690	731	637	717	684	674	690	726	711	676	688	725	680	678	710	691	701	666	684	691	700	677	697	697	701	722	737	691	701	680	656	694	715	689	655	696	667	698	717	682	723	710	676	719	652	677	717	666	670	692	668	625	699	681	704	729	679	713	669	649	666	694	626	699	735	665	695	656	721	639	739	677	667	680	744	740	693	742	698	703	717	731	713	730	709	722	729	710	653	639	725	673	649	733	668	674	696	698	667	692	664	699	680	665	714	662	705	681	651	732	685	691	730	667	721	666	696	683	661	690	725	707	703	668	709	654	673	744	680	698	705	667	678	700	685	661	678	708	683	687	727	736	722	709	648	679	648	697	697	744	697	664	696	661	708	658	642	694	678	708	712	684	657	662	686	702	696	703	674	710	709	657	700	690	742	666	690	680	676	696	706	710	684	703	699	693	742	736	706	668	676	654	640	682	730	679	669	725	707	709	732	712	702	691	688	692	675	737	668	660	720	663	627	682	701	684	653	704	666	691	695	678	711	685	701	708	700	659	688	694	659	678	730	682	672	709	719	681	723	668	666	717	700	715	689	661	718	671	705	700	678	695	717	673	715	671	715	676	650	634	697	709	728	661	650	689	680	687	683	719	714	719	704	703	707	685	690	711	733	685	684	656	711	716	715	689	665	692	680	706	651	697	673	672	669	664	644	665	691	693	653	680	714	698	688	723	700	640	637	687	703	663	712	680	657	651	668	680	693	686	715	633	709	675	690	718	725	677	708	687	656	681	702	718	686	673	687	743	651	668	689	717	720	625	742	667	663	726	688	662	736	686	659	707	679	667	715	718	719	736	700	667	704	701	721	633	708	731	637	665	724	691	665	677	659	673	702	720	713	687	679	658	728	631	726	700	668	689	718	655	681	683	700	679	651	705	688	694	679	673	648	664	716	697	680	702	724	698	652	707	696	670	673	683	721	702	714	685	692	676	689	688	678	682	672	722	650	672	683	662	687	743	683	673	679	711	706	696	696	706	678	670	678	690	683	642	708	715	704	699	691	667	672	725	677	692	713	666	677	675	667	697	665	695	659	678	733	687	710	746	675	704	704	622	701	699	700	642	675	680	731	672	738	718	678	730	711	669	698	689	677	687	693	686	707	651	670	750	679	659	699	697	666	685	716	673	676	698	703	687	676	723	659	634	701	720	699	721	680	736	670	661	699	709	694	658	695	700	714	657	700	687	712	695	652	726	698	667	684	685	727	663	704	660	691	718	689	653	659	687	632	717	653	680	693	667	672	693	731	725	700	684	695	734	666	658	731	678	709	704	749	692	745	712	706	727	715	689	657	688	692	675	692	712	744	709	656	722	696	651	632	685	660	718	675	665	688	680	672	701	709	705	689	715	644	730	705	711	715	684	710	717	693	744	786	725	697	724	666	683	706	694	699	655	653	703	674	696	716	666	690	717	733	759	662	698	705	681	659	685	705	721	702	738	690	667	697	714	698	702	698	695	720	693	691	704	710	660	731	711	683	672	663	677	708	681	704	695	706	697	742	674	663	723	685	652	658	686	673	703	688	754	692	674	704	649	724	705	744	713	661	718	697	685	660	723	636	685	681	685	702	699	718	668	691	664	713	677	704	716	682	664	652	638	676	701	668	704	710	662	739	701	694	677	697	698	730	692	692	655	672	701	696	683	696	660	726	703	700	682	701	716	673	676	713	702	702	633	713	721	734	699	693	738	653	678	709	707	673	721	704	711	685	665	711	634	728	719	684	693	752	775	671	656	706	634	695	700	655	678	738	699	702	688	664	728	711	707	643	710	730	668	649	689	673	719	711	705	649	682	682	725	713	726	681	688	700	663	655	690	661	674	687	664	697	675	670	710	701	695	705	678	702	697	695	703	692	702	660	716	707	685	728	691	755	700	716	700	676	700	689	672	694	733	690	734	732	704	667	680	699	723	697	663	791	730	678	696	697	684	666	622	645	650	699	677	676	679	713	720	689	667	690	689	691	704	663	718	693	692	715	717	685	687	687	688	668	692	715	692	678	711	652	703	687	653	683	703	719	705	666	663	635	653	704	713	683	675	708	656	715	726	690	660	650	726	658	672	684	707	680	654	662	667	719	708	719	743	754	694	686	717	757	673	676	663	667	714	739	696	660	741	692	702	700	671	671	700	665	690	660	680	672	711	671	680	699	685	689	690	700	676	683	682	649	697	687	701	676	668	661	721	665	675	720	683	717	669	725	672	694	666	697	668	715	671	705	668	707	682	707	691	665	686	688	630	694	709	693	668	681	651	710	721	685	720	673	640	621	682	718	709	697	657	694	666	718	736	733	716	664	721	699	704	707	683	691	724	696	710	650	672	663	687	720	693	678	666	661	724	712	706	692	641	669	693	747	678	666	679	677	678	708	708	670	735	666	660	674	641	710	704	766	713	658	717	703	640	662	707	670	735	710	701	697	669	690	713	677	653	688	738	678	680	656	650	713	690	701	722	725	646	703	722	676	645	662	653	712	693	684	721	672	657	674	683	661	684	678	696	710	679	685	716	646	679	699	697	761	697	658	698	659	711	701	667	672	678	695	679	715	720	717	657	681	715	663	638	693	689	686	684	694	682	713	733	661	656	648	693	639	695	729	703	671	722	726	726	646	684	667	702	726	739	680	654	701	654	692	686	716	675	666	682	703	717	672	703	701	700	639	731	703	651	642	727	688	694	710	690	699	689	698	728	739	731	704	677	643	712	706	690	637	636	717	725	676	705	670	660	706	694	664	656	695	740	693	692	653	685	716	687	698	688	671	683	729	688	697	653	640	670	655	651	702	700	712	703	676	722	718	650	745	706	674	652	709	672	684	711	670	674	688	664	689	704	692	636	727	685	697	688	653	685	721	756	701	709	690	661	666	676	714	690	678	661	685	699	683	737	675	680	649	715	686	659	752	678	679	716	708	697	690	692	711	713	659	678	683	727	658	674	714	678	716	703	647	671	655	676	674	718	721	711	711	675	687	706	679	682	690	691	695	642	668	674	670	652	667	675	670	672
22717	21254	29043	23764	21256	21345	12589	2338	2186	2169	1602	1325	1166	1018	961	912	888	930	841	869	836	809	790	860	828	789	807	779	801	703	777	796	780	807	789	759	821	764	769	779	736	794	763	694	804	783	738	778	750	749	799	794	783	759	795	730	799	773	761	759	783	727	780	767	734	726	795	765	755	719	794	710	783	813	795	736	783	730	762	719	725	731	776	740	724	751	736	730	732	732	708	724	764	758	791	744	752	762	770	707	726	701	790	709	744	774	713	771	724	779	774	757	737	758	742	748	745	707	750	761	723	748	723	732	801	735	750	775	714	773	742	776	767	743	695	759	725	777	718	751	742	801	758	721	727	771	770	720	784	755	744	793	756	805	728	760	755	741	781	678	735	779	723	741	736	753	766	706	724	725	694	789	690	694	798	702	773	763	734	771	731	764	690	750	704	754	763	749	730	689	704	761	725	721	735	770	780	762	761	732	733	723	739	772	745	751	718	760	785	719	723	763	756	716	806	717	744	733	767	759	775	738	780	760	727	737	779	727	711	755	725	748	773	778	727	750	655	723	758	728	746	747	761	725	705	745	725	766	733	766	753	714	740	756	734	803	714	749	743	728	760	801	789	725	703	790	702	758	766	710	782	749	756	697	742	763	756	703	701	772	727	712	756	665	737	741	696	705	718	749	738	742	733	764	746	749	769	729	769	787	766	767	732	752	795	697	698	758	775	784	747	712	691	702	711	797	716	749	777	730	747	788	721	765	709	768	785	757	720	700	734	772	759	715	734	716	763	762	726	804	741	746	771	757	721	786	735	779	797	762	722	723	763	747	705	731	723	759	745	803	768	797	705	714	761	775	750	714	780	789	740	701	733	745	750	770	734	757	790	742	750	728	733	723	746	757	780	771	735	754	764	752	713	784	757	762	731	694	718	782	798	713	737	755	699	767	771	741	752	760	727	712	773	738	789	734	773	751	761	720	753	713	755	748	751	759	754	733	750	761	739	709	727	731	722	778	703	742	803	710	750	765	720	764	711	768	759	776	729	776	728	748	768	717	743	744	757	744	792	727	762	756	749	757	729	741	771	754	753	733	778	684	711	718	731	757	732	748	713	748	743	729	739	722	698	754	723	752	728	724	704	738	710	715	776	748	703	801	755	752	737	743	717	742	738	806	737	707	742	764	769	713	744	748	704	755	747	755	728	765	743	758	711	749	742	752	713	713	786	715	820	728	679	744	743	735	737	773	787	707	724	753	762	749	730	736	720	751	738	698	746	770	748	745	774	735	741	744	766	726	745	760	773	748	717	763	836	746	729	715	727	741	732	739	782	771	716	712	705	736	762	762	761	767	738	753	785	736	746	756	765	755	722	789	766	749	760	758	711	724	781	702	703	775	725	721	754	708	752	803	786	701	741	752	716	768	705	737	739	701	769	723	747	702	746	726	702	729	699	756	691	728	734	717	749	693	774	706	761	724	719	732	749	697	706	777	683	774	738	754	741	712	761	734	740	733	720	740	750	787	756	668	714	755	731	773	792	796	729	733	756	800	698	726	753	719	746	754	732	743	738	733	760	745	691	737	752	736	712	705	724	723	762	787	705	763	752	702	748	755	732	721	768	704	724	718	740	734	707	735	742	740	781	755	728	719	752	753	768	690	735	724	719	710	751	802	761	739	724	737	761	728	773	774	705	756	734	739	701	743	719	761	696	733	783	731	787	704	743	720	738	683	755	737	756	724	781	701	773	691	753	723	707	741	806	725	722	748	763	727	745	727	739	742	787	769	730	738	739	728	795	726	713	760	773	775	706	767	757	729	727	722	747	731	697	731	757	729	770	778	733	702	754	695	722	732	750	744	759	774	751	704	738	740	712	701	698	738	764	744	763	707	722	679	742	774	715	772	738	713	752	723	721	720	763	749	749	732	706	807	686	749	766	775	702	741	742	744	724	743	726	760	732	765	727	730	763	694	753	741	739	745	746	768	712	722	794	705	744	753	705	741	730	718	723	783	748	736	762	726	748	687	745	754	742	737	790	733	814	783	746	747	709	694	734	765	748	754	705	721	720	769	774	726	811	741	725	754	756	773	699	787	733	720	799	792	766	672	773	791	752	757	728	748	717	720	745	708	763	744	740	751	709	714	747	678	760	739	735	767	706	761	687	714	750	761	770	730	688	778	763	732	738	779	715	710	715	738	692	751	743	782	781	771	759	728	732	748	719	715	790	818	771	797	770	750	750	693	747	722	773	767	746	759	750	725	776	703	704	702	762	740	671	818	722	774	752	707	724	702	705	713	779	771	736	744	698	776	734	770	755	762	741	733	710	782	778	739	690	756	765	753	726	685	731	726	733	735	743	728	693	731	765	725	736	813	738	750	729	788	721	724	716	708	709	731	736	691	779	761	791	711	728	769	713	715	697	744	679	733	689	741	745	674	749	756	748	713	768	756	748	747	742	763	731	786	695	688	707	749	739	740	690	720	697	726	737	730	690	709	733	726	779	714	745	741	715	716	739	761	777	745	717	759	766	701	723	723	728	708	787	729	774	738	827	744	727	706	723	712	769	721	761	751	735	735	755	718	710	707	746	731	749	761	795	743	704	729	760	775	771	718	736	705	775	785	768	765	765	703	691	720	704	737	721	789	729	756	736	769	776	763	738	712	789	775	699	753	733	741	755	717	736	757	715	745	704	737	686	768	726	770	730	704	716	798	739	717	706	777	735	742	727	779	721	742	741	724	729	723	680	746	720	705	751	762	725	714	799	733	783	773	728	763	740	749	755	725	760	738	747	741	752	722	736	718	740	765	801	698	764	686	757	790	717	737	715	776	715	703	739	706	731	757	748	740	767	756	749	681	737	735	728	715	742	680	758	729	729	748	788	686	706	758	784	784	755	737	795	724	752	760	758	730	719	677	701	727	701	782	748	773	716	704	711	760	747	762	761	671	745	752	714	737	753	760	740	735	715	720	746	757	719	759	736	729	731	728	758	734	713	735	718	746	710	767	693	712	771	756	707	781	775	698	757	741	751	744	750	747	728	765	727	713	655	743	760	734	753	712	760	736	707	738	704	738	738	712	690	774	762	715	761	729	734	738	764	768	751	785	702	729	707	748	759	686	759	762	752	744	752	738	738	778	733	743	704	773	736	744	703	751	706	717	689	768	753	738	767	739	713	714	742	793	737	755	702	715	757	757	746	727	740	795	739	774	757	754	749	777	745	701	702	757	740	750	764	741	737	765	700	713	731	701	712	658	746	763	766	754	697	704	768	747	731	752	745	731	745	701	717	769	691	728	719	781	723	726	722	712	747	780	761	705	720	730	701	788	766	769	670	751	709	739	697	733	758	741	683	701	750	723	743	738	763	753	735	694	743	736	728	717	723	735	755	728	684	721	742	730	790	714	719	793	710	744	725	734	775	737	781	754	734	818	716	754	722	731	797	731	692	693	789	766	745	754	745	746	712	729	773	735	700	761	753	732	701	723	784	774	723	723	715	746	717	755
12021	16168	13716	7460	5133	4127	3370	3463	4019	3963	2651	1911	1694	1316	1139	1103	1067	1043	972	982	1018	918	965	915	896	952	901	874	915	864	873	885	839	849	843	794	830	862	822	809	869	844	841	815	806	807	825	824	793	784	826	816	788	796	773	773	819	844	842	801	860	799	785	793	814	813	807	828	790	812	847	809	826	795	799	816	873	811	789	808	814	840	837	802	823	811	841	785	791	808	827	776	785	826	811	777	793	795	799	779	818	824	834	823	791	777	777	777	775	836	766	778	798	778	828	798	806	846	769	803	819	816	847	795	812	753	771	776	753	821	790	773	809	771	822	818	836	786	782	808	815	804	810	775	786	819	839	778	810	820	828	822	836	829	757	790	795	762	773	789	811	833	814	799	795	803	769	754	817	818	808	812	833	755	832	798	836	835	805	780	811	769	808	828	800	788	815	850	790	846	786	810	819	780	827	779	764	780	760	797	791	756	829	810	810	820	777	786	870	799	846	810	805	866	745	774	763	779	797	791	810	783	829	818	803	852	829	824	830	795	793	817	797	818	827	814	794	832	801	786	805	796	779	825	831	765	829	824	784	795	852	806	808	784	827	818	826	783	795	773	814	782	827	804	791	800	780	768	817	805	780	845	835	835	787	787	791	835	809	813	817	779	823	809	842	709	814	788	797	841	830	793	796	813	750	821	834	774	808	815	801	801	743	797	871	786	822	802	815	831	807	787	813	803	775	785	813	795	778	747	809	783	783	787	834	799	787	829	798	817	819	811	803	821	827	762	791	778	753	857	749	765	771	793	786	769	828	802	806	809	798	815	755	797	804	842	755	803	822	794	882	802	846	758	811	837	793	823	814	780	790	812	821	821	764	803	772	814	752	849	836	790	791	795	836	839	842	823	816	763	791	790	785	737	763	839	797	808	729	827	785	822	801	756	789	779	765	810	793	823	763	815	810	771	812	783	817	829	801	792	820	773	786	758	796	840	815	766	852	792	766	856	823	826	793	865	871	796	790	819	841	782	834	796	736	800	801	816	829	840	792	775	807	777	835	785	835	791	848	832	815	878	782	810	822	794	804	722	780	845	768	794	775	782	827	827	803	786	754	781	758	801	750	824	875	817	818	788	841	760	796	815	774	860	735	782	741	799	779	797	791	790	835	785	817	860	788	786	705	778	824	810	796	768	839	797	806	772	811	843	836	822	791	775	781	796	849	829	786	841	755	793	808	817	789	804	777	835	765	819	813	847	793	827	806	776	816	837	789	798	830	775	782	787	796	795	798	764	792	799	809	791	801	782	808	821	779	794	755	834	814	796	819	803	806	805	801	760	851	824	795	767	817	791	802	812	807	829	845	774	777	807	806	795	819	745	772	793	801	845	774	805	771	838	813	776	842	807	823	811	757	764	778	813	813	783	778	750	817	797	798	809	792	819	804	824	769	766	784	807	765	810	830	814	827	775	796	799	812	818	713	816	807	814	754	809	748	800	767	813	809	767	812	826	787	794	765	786	818	771	788	837	801	818	756	797	798	805	812	809	795	828	753	797	799	790	766	795	804	777	783	846	836	820	783	829	749	799	821	849	762	823	808	794	844	861	832	781	738	785	784	791	788	794	789	797	789	834	779	760	782	832	807	815	807	822	778	794	826	776	805	847	819	797	824	770	815	729	819	807	785	814	760	790	805	804	818	850	834	800	790	755	788	799	764	780	802	777	877	798	793	830	847	744	783	802	779	780	737	794	776	773	773	785	805	842	846	824	795	855	737	800	812	843	791	802	760	776	796	828	737	775	802	832	795	757	719	823	846	786	772	785	842	795	849	788	866	776	751	813	791	836	808	802	815	806	809	806	786	818	816	784	807	769	831	805	776	797	764	718	797	817	779	828	825	804	789	828	783	813	808	803	846	807	750	797	802	781	794	818	823	776	791	777	796	782	819	802	722	778	803	875	771	773	801	786	759	790	794	804	813	831	833	822	854	830	769	816	846	793	811	792	800	781	767	799	815	769	764	792	807	785	775	780	831	785	816	842	829	790	821	868	778	785	786	854	803	784	775	776	801	821	775	801	784	838	830	798	776	802	808	742	843	769	750	765	767	801	753	791	786	850	761	826	739	768	810	807	750	802	798	748	801	807	789	834	835	779	784	789	779	766	758	832	872	784	814	837	815	821	791	779	805	798	806	792	812	774	817	788	788	754	840	796	821	778	837	798	801	741	792	768	876	788	856	803	883	804	770	802	776	791	822	786	794	769	795	811	790	805	840	816	807	790	783	776	760	831	805	796	838	796	808	758	806	794	808	776	798	815	802	811	800	870	775	786	814	844	715	770	840	785	721	771	823	863	770	792	790	815	831	811	789	769	778	781	833	841	854	829	764	803	797	853	824	788	787	750	814	794	753	782	812	749	767	804	815	815	791	752	839	811	793	758	794	797	827	789	762	772	772	821	807	784	796	827	847	824	819	835	753	833	792	786	754	813	769	823	803	785	786	758	793	799	812	804	828	761	792	765	765	754	805	834	785	780	769	752	772	789	856	788	787	838	833	781	818	795	798	794	747	773	840	852	823	810	807	787	823	818	820	819	798	827	794	835	835	849	815	749	817	811	771	805	807	767	834	780	802	847	826	834	806	836	767	777	777	798	817	800	799	824	828	822	798	775	827	803	815	771	799	835	807	757	830	818	804	771	783	817	822	842	804	786	830	803	822	766	818	806	827	832	848	826	796	769	825	808	797	780	768	837	816	772	739	821	802	786	807	844	792	850	802	802	794	809	793	859	785	779	789	801	792	768	729	839	824	864	830	795	860	757	784	764	797	756	749	797	819	777	812	754	785	798	816	824	788	806	818	812	791	796	783	773	775	778	857	775	766	822	770	759	830	753	796	808	758	849	824	756	718	791	781	787	764	806	752	870	833	804	860	828	813	810	815	771	807	771	811	790	806	791	816	788	806	823	825	785	799	818	766	819	819	774	845	814	756	773	784	781	831	808	767	763	799	769	808	797	808	790	858	795	803	788	803	771	760	781	801	806	793	818	832	788	815	834	795	832	826	802	833	769	781	752	756	779	812	820	805	788	823	818	805	784	806	771	784	767	816	794	809	818	808	799	793	836	812	782	810	758	814	784	853	840	777	784	789	771	841	817	770	806	803	797	813	817	772	785	811	808	756	809	753	771	780	771	817	871	811	821	852	749	755	812	824	820	801	798	879	736	800	797	796	795	783	787	782	770	751	806	772	835	792	824	781	815	762	834	798	789	795	800	760	810	826	803	776	777	795	808	808	791	781	737	799	806	784	789	809	782	759	826	804	759	792	781	760	773	820	754	803	832	806	827	768	807	773	778	829	751	816	740	786	817	804	823	828	782	842	843	751	750	808	797	846	781	791	845	795	737	803	795	771	786	827	769	780	781	784	822	818	783	826	788	786	821	841	765	757	828	805	807	823	744	830	810	865	787	814	784	764	804	814	812	798	798	793	815	804	811	815	819	791	775	785	862
27228	20466	8641	828	488	397	440	576	762	670	538	461	399	318	330	353	384	356	360	301	358	350	356	342	307	312	336	307	341	373	308	320	330	360	356	337	309	324	291	376	318	342	310	327	325	345	320	323	353	326	341	308	321	334	331	346	325	329	355	357	301	359	332	337	319	342	311	346	339	336	329	343	299	340	341	329	319	318	297	365	321	360	316	303	325	309	333	352	301	344	328	370	319	339	325	304	334	362	348	337	299	348	360	303	289	352	321	333	294	288	320	291	356	318	315	338	352	346	319	344	313	330	331	360	328	345	352	306	317	329	336	346	348	296	322	333	332	316	306	350	339	301	325	336	334	335	313	343	316	350	298	327	344	340	319	328	340	351	359	352	294	347	336	324	316	351	311	327	324	378	352	340	329	322	350	311	302	332	304	328	332	334	319	349	328	315	335	318	334	328	348	366	320	359	323	332	325	330	303	336	331	329	315	317	322	338	335	323	350	314	329	317	335	315	340	361	314	311	327	321	346	310	292	329	341	335	326	315	353	327	317	321	328	325	326	345	348	339	335	313	361	334	305	327	317	316	319	312	351	332	333	344	352	331	330	340	340	337	336	323	334	337	335	340	318	347	336	314	328	322	312	321	329	297	302	325	322	335	284	330	313	323	337	337	333	356	354	328	322	332	314	370	339	328	331	331	330	318	314	314	308	306	327	314	315	324	332	354	324	343	346	326	319	321	316	335	334	311	351	332	302	327	334	318	342	341	322	364	339	328	348	340	321	324	330	330	365	333	323	323	325	367	319	324	332	319	328	326	320	337	312	301	335	327	355	347	340	319	299	358	345	335	366	281	311	349	334	312	331	332	361	336	334	344	367	345	362	330	349	327	308	310	322	333	325	336	335	330	313	303	335	317	310	327	323	313	339	323	333	333	324	349	345	329	308	349	323	326	377	332	313	323	338	311	302	348	310	347	327	309	358	328	347	338	322	373	320	337	330	310	311	320	334	328	316	333	305	317	305	295	321	305	323	337	347	302	319	343	303	334	332	322	343	335	341	281	351	339	303	353	337	343	307	304	332	355	333	312	339	316	356	364	333	311	308	341	356	309	308	356	334	306	313	324	344	320	333	324	302	379	331	341	338	372	344	323	318	303	312	302	368	348	329	315	345	334	318	280	334	336	352	366	295	340	318	322	292	331	339	310	331	332	378	316	298	315	356	342	370	315	326	309	345	337	314	311	338	295	307	314	323	364	337	331	343	350	319	289	325	337	315	344	337	319	311	334	357	317	301	301	318	347	324	349	324	331	346	341	345	307	324	350	369	315	312	297	330	318	320	322	335	344	323	338	329	350	347	288	345	324	306	301	327	320	343	339	368	322	352	292	328	319	342	309	323	304	351	357	324	356	341	340	335	343	325	288	347	344	343	334	328	347	323	304	353	318	340	317	338	345	323	318	340	294	324	361	351	324	347	327	335	371	317	331	310	320	337	341	319	319	344	338	294	321	322	340	316	299	343	329	335	329	322	332	320	344	353	326	312	341	321	338	325	311	342	307	336	326	345	326	332	334	317	326	345	306	321	370	328	329	339	334	336	333	313	334	321	342	302	332	305	338	318	298	311	332	320	333	323	348	317	334	351	363	308	332	338	323	326	335	363	329	315	309	320	296	339	338	365	322	340	326	331	313	331	346	345	351	307	329	322	363	356	314	345	351	320	320	317	329	347	320	328	314	332	350	312	335	346	330	343	328	337	332	311	297	325	351	328	318	341	359	339	365	324	317	322	361	338	313	302	328	372	306	318	350	322	306	371	333	334	341	313	363	309	337	362	333	327	333	359	343	336	306	359	342	308	301	340	325	310	353	310	355	350	318	318	341	301	337	344	320	325	335	339	344	331	346	338	388	327	331	293	321	305	309	322	307	330	331	294	308	338	352	315	330	317	366	303	323	351	376	315	331	312	338	328	319	328	352	345	332	338	317	333	337	326	310	352	324	318	334	327	344	318	304	344	322	341	324	342	341	311	309	358	290	326	343	334	369	343	388	311	328	349	361	351	334	302	327	331	341	341	337	338	334	313	326	366	366	308	315	333	319	325	344	328	338	310	346	346	314	326	295	323	333	314	321	344	313	284	325	331	324	335	333	333	300	332	331	330	319	332	320	348	318	346	326	358	308	303	337	337	351	321	352	329	319	304	309	312	363	322	299	346	365	317	340	314	342	325	329	316	327	325	344	306	337	291	300	334	319	331	317	312	378	331	308	329	347	291	326	329	316	338	335	289	311	339	318	340	345	304	331	332	354	346	323	341	317	345	341	327	332	307	332	319	325	335	310	307	311	341	350	331	337	371	308	307	328	302	348	344	320	339	353	334	336	344	330	318	316	361	335	287	328	332	350	319	320	310	312	299	290	322	359	338	338	353	337	331	353	359	321	309	342	327	272	328	347	289	293	350	325	344	311	358	320	344	330	321	339	322	345	326	336	316	337	345	311	354	339	339	360	350	330	316	355	334	348	303	334	336	309	330	340	298	342	324	321	350	330	304	328	350	299	333	341	323	330	343	352	305	320	305	332	324	340	336	356	290	319	352	326	313	322	311	337	328	303	332	340	342	308	329	327	353	338	345	315	314	304	328	302	306	343	339	289	325	316	288	334	342	342	319	321	344	315	318	322	347	340	305	311	339	346	334	333	347	335	362	322	368	318	351	366	318	304	334	298	318	304	311	332	337	332	321	366	354	324	318	364	323	330	332	323	326	329	341	305	354	352	323	298	326	336	347	315	349	333	330	315	320	314	334	331	352	325	377	309	327	324	322	320	334	325	285	336	346	331	326	342	311	342	321	345	314	314	279	321	312	298	333	355	320	357	321	309	318	349	291	330	332	317	324	338	322	336	318	330	365	361	339	328	329	322	340	341	295	320	338	301	310	320	313	322	361	310	333	309	323	350	294	326	284	296	332	354	326	297	298	339	359	327	300	297	315	323	322	320	313	354	352	326	312	330	315	327	346	339	338	317	311	314	321	350	324	337	314	320	348	359	324	316	297	325	319	358	330	297	318	326	335	330	334	284	322	340	340	327	334	336	336	336	320	319	303	353	349	337	352	344	337	301	363	358	309	346	318	332	359	340	329	356	344	327	324	329	301	323	349	306	335	349	353	352	292	332	356	332	317	338	345	358	323	334	318	296	315	360	359	332	313	335	323	321	341	323	283	341	300	343	316	358	332	332	296	317	333	341	333	338	305	344	338	373	285	326	357	361	302	340	338	319	300	335	327	326	337	338	334	318	326	338	342	327	361	345	316	338	304	308	362	338	334	332	323	311	320	318	306	318	330	285	309	309	314	306	322	333	333	318	349	319	321	321	344	328	354	318	319	367	361	328	347	341	331	304	332	310	335	354	307	325	330	339	337	317	339	296	332	339	334	329	337	322	301	333	314	322	363	342	325	307	325	335	312	327	337	314	321	297	356	334	311	313	327	320	314	329	336	319	345	352	363	353
7162	1337	1125	722	625	574	645	912	1391	1166	889	645	550	458	445	397	404	352	442	415	396	421	359	403	427	405	404	406	403	402	387	396	402	411	399	423	412	403	395	377	406	404	416	400	388	397	373	418	438	425	379	423	419	383	396	392	411	403	389	405	385	393	385	400	378	397	409	390	383	392	429	384	403	406	397	413	432	409	411	450	378	405	411	407	370	434	370	381	403	397	388	417	409	392	374	400	390	411	396	431	399	416	378	391	411	412	361	416	400	443	398	413	389	368	390	402	433	401	394	394	353	364	423	386	399	397	375	408	402	359	422	420	388	413	365	405	433	374	400	388	401	430	415	357	382	426	402	419	386	348	381	379	402	443	381	405	422	426	412	380	415	425	434	407	439	357	425	394	411	400	407	407	402	377	389	403	390	353	398	399	397	400	433	393	400	404	393	396	407	394	375	359	403	434	425	391	424	429	410	442	447	427	401	399	404	364	411	373	407	390	371	388	364	416	435	380	375	384	428	373	372	388	393	424	402	408	401	409	397	380	388	355	404	427	404	414	391	388	404	377	395	412	387	383	370	386	397	420	376	393	359	374	364	394	403	380	427	378	423	420	391	389	378	397	435	387	396	371	391	366	423	420	369	363	393	387	399	368	402	391	380	407	430	375	408	418	392	405	389	379	409	366	403	411	367	364	416	358	409	398	388	413	398	400	397	411	389	364	363	419	375	384	419	443	396	415	392	414	401	409	413	348	367	365	424	396	409	396	418	426	438	395	382	446	387	419	401	397	381	406	345	445	393	418	385	401	354	406	385	411	400	400	435	424	425	383	405	386	414	394	428	397	377	382	402	401	369	417	382	413	420	375	447	407	374	389	357	396	397	369	385	425	430	396	391	394	381	413	423	399	394	424	402	397	372	390	419	391	356	401	411	451	430	401	386	407	413	419	391	389	411	419	403	419	352	414	376	425	413	394	385	434	421	398	384	401	383	366	417	345	402	363	402	428	407	378	383	391	406	377	406	410	390	387	365	431	372	378	396	367	406	365	403	392	390	406	388	398	376	393	396	390	402	365	398	399	376	387	406	390	390	415	415	403	409	392	386	372	364	432	381	389	388	428	380	398	429	404	366	408	397	378	415	413	365	358	368	364	378	400	374	408	394	397	376	391	383	398	394	382	390	356	379	418	450	364	413	401	402	382	370	391	378	413	386	446	390	436	404	375	418	386	397	411	408	413	427	413	404	410	390	409	412	389	395	406	411	396	378	372	383	385	446	442	384	401	379	403	407	447	371	409	410	361	414	405	386	417	393	389	417	375	383	403	425	417	392	381	407	429	402	370	376	361	374	411	373	388	402	414	360	398	389	377	385	409	398	410	405	434	358	393	399	347	390	437	390	389	414	430	396	392	368	395	421	410	367	442	409	427	376	376	406	402	421	398	422	404	381	380	382	390	396	383	370	371	410	421	389	453	407	386	425	451	389	356	379	435	413	402	432	401	408	422	385	415	376	388	402	384	424	381	415	367	398	423	379	396	398	411	424	408	371	366	381	410	351	422	407	389	420	386	383	406	395	365	372	404	397	426	368	387	413	395	419	368	369	375	382	408	399	395	385	391	442	403	431	369	396	431	389	399	424	375	398	376	373	389	392	382	362	387	378	410	408	410	384	387	407	411	428	405	381	419	381	374	392	392	425	409	392	379	367	385	357	382	421	421	396	392	370	388	410	396	355	399	411	426	373	421	416	423	405	391	440	410	412	394	423	389	419	375	369	399	397	383	392	420	382	394	407	403	407	378	388	391	376	383	396	398	414	376	428	420	421	384	385	412	382	410	385	437	399	381	438	373	401	453	426	437	366	393	411	403	380	423	418	397	415	415	415	370	394	396	392	393	397	387	400	414	411	405	390	384	425	414	400	405	400	432	361	411	389	397	382	415	342	420	370	388	382	408	382	433	395	411	398	375	412	406	431	374	424	401	420	393	373	430	351	410	397	361	395	415	379	415	413	399	363	395	392	418	401	374	401	380	392	431	367	377	449	402	409	402	409	424	405	375	408	424	388	421	395	428	379	411	386	418	387	403	401	412	385	391	384	373	427	398	401	380	384	361	398	389	368	383	389	384	382	372	366	396	401	420	371	382	380	399	416	403	371	432	361	425	401	394	345	390	432	375	396	405	405	429	353	402	387	393	383	420	429	392	410	405	368	392	388	405	426	410	392	402	368	429	405	422	412	361	420	437	430	391	395	409	397	422	436	367	400	442	398	392	398	354	363	413	384	420	372	440	402	431	402	365	390	378	392	413	404	406	428	385	392	410	437	406	371	417	415	390	399	386	389	395	413	376	394	388	396	410	401	397	359	391	399	414	412	389	418	395	367	388	386	355	372	396	411	417	378	376	416	396	413	404	386	387	379	427	401	403	380	409	396	395	395	410	389	386	392	399	393	371	397	430	410	394	410	396	431	386	405	389	377	406	396	430	392	391	419	387	406	397	409	406	391	381	405	376	393	367	412	395	414	408	427	387	372	407	391	419	449	349	377	431	390	409	431	378	403	376	408	419	364	413	426	411	398	414	419	396	394	395	355	401	386	407	398	379	373	373	404	411	413	421	373	405	436	365	390	378	424	381	373	394	401	407	413	411	417	390	403	410	391	392	392	394	387	373	420	403	392	428	405	397	438	423	370	411	382	404	371	384	373	400	405	420	390	407	374	423	391	388	411	385	408	394	442	402	411	401	393	406	409	360	400	398	388	427	393	371	414	401	381	410	440	409	404	415	398	406	372	406	385	418	381	370	423	439	391	351	394	411	395	388	380	413	357	409	378	375	431	388	371	389	420	376	422	417	391	397	419	422	419	395	408	428	409	394	359	383	392	369	391	388	415	432	391	386	387	410	432	398	373	419	457	424	402	438	418	386	403	406	412	403	403	427	391	361	396	423	381	423	388	389	398	408	408	354	417	377	399	369	397	434	400	384	408	412	418	413	377	402	359	404	376	383	392	385	384	387	391	414	397	425	393	414	381	379	422	415	402	377	417	395	430	401	413	420	421	397	410	379	428	400	400	388	419	401	425	400	381	406	436	422	385	398	429	397	387	391	358	395	416	392	388	381	405	403	385	397	379	404	391	418	401	404	408	383	410	400	412	452	400	380	426	396	407	367	418	386	377	414	415	411	423	420	412	422	420	388	412	374	370	401	378	416	392	396	426	377	346	377	386	391	385	413	418	390	403	376	412	410	406	371	397	396	402	430	421	428	401	372	382	403	455	433	380	386	408	452	433	378	381	404	410	421	361	386	404	399	384	400	428	373	358	406	421	386	409	443	462	383	421	391	412	401	379	421	376	399	410	400	434	384	375	388	386	405	412	377	379	410	378	416	400	419	385	402	422	373	399	424	422	373	406	416	394	413	393	394	416	411	382	382	406	420	408	426	429	406	403	385	362	394	398	405	426	417	403	378	383	412	427	413	412	400	412	411	422	409	417	411	390	418	385	401
23681	21252	28664	24151	21257	12460	1596	1452	1671	1198	937	651	623	532	460	454	445	427	403	363	399	388	429	425	409	369	386	405	389	367	355	374	380	346	372	357	355	390	384	372	360	391	366	380	352	396	333	382	371	361	372	362	355	367	385	397	330	369	370	338	386	390	341	376	361	373	366	360	355	356	366	334	409	396	387	367	325	379	357	366	339	350	396	327	363	364	343	378	343	345	367	360	369	365	355	367	365	334	368	369	371	344	367	378	324	386	331	330	374	377	373	359	364	355	397	383	402	342	381	348	346	354	363	344	332	362	358	340	335	360	357	361	359	339	376	343	363	365	339	368	356	350	347	365	392	382	370	361	369	366	359	324	355	312	363	381	361	349	339	344	379	390	391	350	357	374	361	383	371	321	379	369	324	368	357	331	394	370	357	373	347	347	350	358	330	356	348	365	349	347	378	348	392	366	344	346	342	361	356	390	377	357	357	357	356	371	323	367	338	395	357	316	385	354	319	364	337	353	392	367	382	355	358	356	407	394	359	359	340	364	371	350	360	358	352	335	355	343	356	347	370	351	323	334	351	336	356	343	365	395	323	331	341	344	346	337	389	339	358	364	366	334	384	338	373	371	332	367	349	332	348	360	381	375	330	350	364	352	357	383	342	336	371	367	362	354	378	370	350	389	382	379	368	361	393	337	343	356	367	351	347	400	386	327	366	381	320	384	342	377	362	339	354	357	339	345	403	379	371	358	328	331	374	357	367	355	378	350	363	371	388	318	374	338	380	381	376	356	346	355	326	373	350	359	367	336	355	384	342	371	368	339	373	358	369	393	343	369	365	359	353	348	369	369	365	350	344	345	386	372	362	332	378	340	339	354	369	336	394	402	382	356	354	314	329	350	346	346	361	352	329	357	390	360	402	368	335	333	355	326	357	371	379	358	373	339	349	352	343	327	379	362	361	364	382	382	366	400	377	365	336	368	355	316	342	343	395	355	381	330	347	347	394	352	390	342	353	362	362	355	341	370	356	368	361	373	344	351	353	341	344	318	371	354	354	358	354	347	357	374	368	346	351	359	394	364	319	342	356	337	375	377	378	344	392	359	364	364	349	357	379	351	343	347	382	332	385	369	343	342	372	327	358	378	366	331	380	383	360	362	355	336	325	355	353	336	390	377	330	372	336	364	369	382	369	357	358	361	380	356	351	365	352	353	364	317	401	347	371	355	384	369	370	352	374	337	356	376	365	385	318	338	395	337	360	366	352	367	361	381	355	345	343	395	360	400	333	358	358	342	343	373	341	363	365	373	334	375	330	379	348	379	367	353	328	368	364	355	354	372	364	345	337	364	348	376	398	366	384	362	362	371	358	336	375	359	338	350	361	364	350	357	370	325	342	356	362	367	344	346	352	361	329	363	357	367	365	374	349	363	364	367	359	377	363	383	357	371	355	358	359	332	318	363	341	365	352	362	363	350	338	349	354	369	355	370	357	352	334	364	366	324	363	410	368	325	395	374	331	349	342	357	359	351	365	361	361	328	349	377	378	363	346	356	346	366	383	377	387	378	330	363	363	364	364	376	365	358	353	350	381	337	368	364	330	356	357	360	382	354	355	381	396	368	365	364	321	388	348	378	333	354	369	364	362	351	355	324	364	351	349	372	355	357	347	363	346	333	358	324	352	353	400	349	392	359	366	373	312	379	348	359	347	368	352	399	349	338	357	387	368	373	339	352	360	347	370	378	386	361	310	374	354	370	345	313	359	351	368	388	390	363	319	375	359	364	360	400	333	375	357	349	363	358	333	373	367	350	352	374	314	344	383	374	361	356	329	385	376	363	374	364	337	342	377	350	374	351	348	367	343	341	370	381	347	366	333	371	338	347	361	386	370	353	349	361	369	375	380	345	402	341	333	328	344	349	343	357	357	376	369	369	384	353	318	345	342	353	361	374	326	345	337	330	356	352	382	328	359	381	353	341	315	354	324	353	364	351	307	364	343	364	360	376	326	381	363	364	380	355	356	364	369	336	378	360	321	362	338	370	380	397	355	368	348	379	362	389	333	340	379	339	377	376	385	371	346	381	354	362	359	329	370	390	368	351	373	345	403	337	376	385	331	359	377	371	364	339	344	333	365	368	358	349	380	350	359	352	343	359	379	341	366	357	375	370	383	353	373	390	377	357	349	353	355	352	326	344	347	329	344	382	355	364	344	347	381	386	337	371	386	326	360	375	366	357	344	357	357	357	375	369	360	369	340	361	365	368	327	373	366	335	370	336	362	335	368	345	361	362	382	312	352	376	367	362	354	339	322	374	355	347	361	364	366	334	370	363	348	393	359	357	378	353	346	353	361	373	343	357	368	364	368	384	379	360	335	366	372	352	366	339	349	327	368	354	334	345	346	367	366	340	365	300	369	374	348	378	350	331	352	375	402	361	344	347	347	410	362	359	376	355	387	371	347	397	373	365	360	375	370	366	374	331	369	350	340	366	328	362	341	359	395	370	396	358	335	366	360	360	349	381	359	307	377	388	305	380	360	372	365	391	354	336	331	345	359	368	340	333	378	346	366	338	339	366	359	345	387	374	348	381	307	365	351	369	343	368	343	355	396	340	398	341	326	381	381	327	349	355	356	341	340	395	367	335	395	370	357	355	356	344	371	354	394	384	382	346	365	345	380	396	354	347	363	361	395	379	375	368	356	351	377	373	358	357	361	374	338	362	363	344	352	379	343	368	316	353	326	368	388	354	351	352	345	356	363	359	367	369	321	342	378	355	337	392	360	352	381	354	371	378	361	337	349	348	321	343	360	377	344	361	366	355	338	351	370	355	354	370	350	338	406	356	372	359	355	382	385	389	362	316	359	359	364	361	344	356	363	406	356	350	332	318	360	374	381	363	371	376	344	342	381	334	353	353	359	360	366	337	393	346	336	367	382	372	368	398	381	335	355	366	394	393	374	387	383	377	351	368	380	366	384	356	327	352	373	347	353	389	337	355	399	350	346	355	320	344	331	352	384	389	380	366	373	353	361	355	325	319	346	395	353	370	382	359	359	361	351	330	360	363	338	360	391	344	357	342	377	367	374	364	357	392	342	379	388	356	335	347	336	328	357	403	337	340	380	391	368	365	391	367	354	370	391	345	382	367	383	350	341	362	354	340	340	369	353	347	362	385	365	381	323	383	334	362	328	387	359	346	359	362	359	357	377	357	382	349	377	335	348	333	393	374	353	362	328	352	373	348	347	335	373	352	364	343	363	347	366	361	334	360	347	362	355	383	362	367	369	368	342	351	357	350	359	336	358	343	352	341	348	397	358	319	358	337	362	380	388	390	332	362	345	385	347	368	370	327	350	374	371	343	354	339	358	405	338	355	339	398	350	316	367	360	338	344	340	361	354	356	333	388	367	377	330	361	361	361	388	368	342	357	344	373	367	359	352	337	386	331	354	323	327	365	353	324	371	378	365	341	394	364	327	376	323	379	370	357	357	336	330	336	342	341	378	419
9118	9750	8530	4139	2816	2227	2101	2589	3454	2216	1643	1177	811	643	595	586	615	510	485	491	464	467	458	482	460	441	424	450	427	431	444	447	410	420	447	429	433	443	423	443	408	434	457	412	467	436	421	435	475	411	407	458	417	428	457	425	397	403	411	401	443	400	396	428	441	444	437	381	443	417	398	409	438	445	445	417	428	432	401	401	460	420	405	396	406	432	422	424	377	454	432	390	381	414	420	397	427	442	453	411	403	371	413	426	408	397	413	416	454	394	405	427	443	421	408	419	395	430	419	412	393	451	384	426	402	402	420	394	394	416	443	433	410	422	442	430	395	447	424	411	440	379	423	393	425	414	413	420	418	451	418	416	430	399	416	434	388	406	452	444	396	422	402	388	419	423	435	416	458	397	402	421	376	405	396	401	431	397	413	411	418	412	409	427	388	447	429	355	412	368	429	419	405	438	417	411	379	428	411	402	430	418	384	387	424	384	403	387	444	428	430	439	380	446	409	406	414	374	439	441	423	383	424	408	394	447	419	434	405	445	429	431	370	430	425	436	412	391	395	392	403	406	432	408	390	378	391	438	397	398	394	396	418	438	398	383	410	401	399	426	454	414	439	436	406	397	397	421	409	430	433	415	420	421	415	389	432	399	450	420	404	432	402	433	408	417	404	432	420	399	425	415	408	406	445	395	423	400	433	392	407	397	442	368	435	373	414	408	406	438	437	411	420	448	413	422	409	433	426	430	404	460	400	421	423	419	423	415	411	406	426	432	367	410	435	381	420	416	430	438	406	450	393	430	434	417	436	391	414	446	396	401	395	391	416	419	408	394	396	361	426	402	435	468	416	368	413	409	407	417	404	442	401	406	403	387	417	433	376	442	381	413	420	435	393	449	396	438	426	428	426	458	365	416	432	402	413	431	417	401	402	377	390	397	440	407	402	425	421	448	455	398	415	410	423	401	413	397	402	428	416	402	422	445	424	447	416	444	404	446	457	408	390	434	434	419	448	392	463	446	427	434	399	446	395	406	419	412	395	427	413	382	412	433	426	433	428	396	415	391	436	423	407	409	414	387	398	431	389	437	451	404	431	424	421	432	421	406	437	413	429	417	402	439	411	412	410	433	412	382	441	458	445	407	387	410	463	384	421	422	434	461	406	408	435	425	389	426	422	409	415	441	412	401	421	412	448	438	392	397	400	446	432	423	417	410	416	417	430	405	408	443	413	430	390	419	413	376	435	399	404	405	427	439	433	441	420	417	388	382	423	373	444	429	420	424	406	459	415	439	410	377	419	432	380	408	427	430	406	391	399	413	398	415	398	405	419	374	382	420	408	403	424	394	437	432	405	403	386	407	443	428	403	394	399	419	426	401	422	396	385	395	410	424	416	410	403	436	406	413	363	393	433	432	407	460	390	419	426	392	397	433	461	443	414	427	410	388	397	398	388	437	427	450	422	431	415	408	416	437	382	442	431	407	412	405	424	435	410	404	384	415	388	393	437	387	382	408	413	419	387	451	449	402	433	449	389	403	386	411	421	419	415	420	400	406	396	390	385	389	424	426	421	405	393	393	440	415	408	416	425	432	373	444	450	430	385	402	400	425	400	401	455	397	429	373	441	447	388	426	369	424	408	449	453	431	407	405	423	388	413	409	440	400	413	401	413	399	453	396	393	445	432	386	444	414	435	388	421	407	417	387	402	416	415	417	406	406	394	394	432	403	386	408	410	424	409	428	429	433	428	432	404	443	423	436	359	411	411	459	403	434	394	409	402	496	420	430	367	426	441	413	396	441	359	419	421	412	411	404	420	415	423	407	402	416	416	414	386	434	403	434	362	421	382	432	443	440	413	448	420	391	445	394	427	409	376	405	425	408	403	446	406	437	440	409	402	386	400	426	401	434	405	403	418	406	460	384	433	377	390	425	427	420	416	447	407	410	428	425	394	421	389	403	419	419	410	450	434	401	355	409	382	439	421	403	405	429	402	418	435	408	439	422	443	448	358	401	413	404	447	420	413	412	400	412	421	393	391	469	404	399	431	445	456	374	394	400	413	451	424	382	416	399	403	418	398	427	384	409	426	405	425	396	402	434	404	441	455	435	439	400	425	429	407	395	421	427	422	417	392	447	447	416	372	410	438	416	389	416	420	450	393	382	397	400	421	415	398	415	403	388	388	420	364	406	399	445	393	426	424	429	407	412	378	391	408	442	371	373	390	409	423	413	399	422	377	370	434	392	426	401	413	455	421	382	414	415	418	438	424	450	439	390	425	428	436	425	406	454	412	452	416	418	402	426	390	432	446	413	422	425	412	408	429	411	423	402	393	418	382	427	390	412	415	380	423	388	433	409	404	456	430	417	448	390	418	421	418	412	420	425	378	416	377	437	409	379	476	436	405	427	414	426	390	459	395	415	413	407	415	396	419	414	409	398	438	395	437	443	444	420	440	441	402	411	416	396	394	431	439	434	383	400	409	407	440	369	387	413	423	388	420	399	422	399	412	411	379	414	438	402	425	382	427	426	434	427	400	437	403	431	364	425	411	420	434	436	419	400	436	391	388	420	387	388	430	416	399	409	425	377	422	398	440	427	384	403	395	463	423	433	419	389	394	388	434	422	425	407	407	411	423	426	415	405	438	423	415	417	428	416	434	444	410	402	436	421	409	405	431	418	413	430	401	410	423	389	430	402	407	414	418	379	437	371	436	404	416	392	435	432	402	434	425	422	436	402	393	426	406	417	431	436	392	392	402	450	376	406	392	394	381	414	404	416	397	419	405	416	393	413	407	396	384	382	391	427	367	433	381	422	384	426	414	420	418	438	421	400	418	463	396	410	401	408	394	404	390	402	421	408	413	403	411	435	422	408	401	386	391	403	419	424	403	411	428	421	383	406	376	425	372	403	456	396	413	417	397	413	437	432	385	431	410	418	440	432	433	446	427	430	438	378	402	441	444	421	421	414	435	400	429	408	404	376	420	429	383	415	441	433	397	409	428	405	400	427	401	427	382	437	408	404	385	418	367	400	440	415	436	417	371	411	409	452	466	408	425	419	427	387	450	428	375	386	415	426	432	413	416	456	398	421	383	436	436	365	433	387	375	413	435	386	422	438	417	417	433	422	418	435	384	419	440	417	404	420	470	473	379	451	455	432	432	431	372	405	433	433	414	423	400	391	384	403	415	423	457	364	386	388	403	453	409	433	447	408	402	392	420	377	410	446	422	423	421	423	430	403	451	394	398	434	424	413	407	400	401	429	414	446	448	433	404	395	426	397	435	437	404	381	431	377	424	407	451	397	433	387	428	448	476	424	435	369	427	429	419	450	406	407	443	407	425	432	407	408	429	405	428	422	398	399	412	425	416	423	421	416	393	427	427	424	416	394	432	378	421	414	389	431	405	393	412	414	400	382	461	432	395	422	391	426	385	458	400	439	436	414	451	416	421	417	448	448	361	409	413	388	408	372	375	405	415	394	420	437	393	393	401	389	427	402	429	392
24920	21253	27668	25094	12747	1251	1153	1442	1649	1209	908	798	729	685	645	649	611	659	628	673	637	662	632	640	629	568	635	632	647	611	623	641	605	639	588	643	587	599	611	619	609	590	641	619	615	586	577	596	594	574	620	595	625	582	601	601	589	632	619	612	620	600	610	585	624	632	613	615	633	611	585	558	633	612	564	636	608	631	609	610	593	617	570	581	638	621	579	624	603	583	603	621	593	636	643	571	602	598	602	576	607	623	613	598	571	569	632	589	602	617	598	606	606	604	628	592	581	591	625	572	601	721	552	604	588	658	626	625	609	607	608	615	631	647	586	639	653	591	623	610	557	611	608	606	600	629	600	602	612	626	588	595	586	597	601	597	630	591	600	626	585	595	569	652	623	599	624	607	632	543	614	615	610	559	623	587	608	593	622	579	601	633	574	608	594	594	597	629	651	582	587	603	634	639	605	606	574	639	587	568	626	650	563	626	616	644	541	568	599	581	578	536	589	645	578	577	594	600	584	618	621	623	605	610	635	612	662	609	598	596	617	629	617	614	565	617	623	603	599	570	614	591	583	603	560	615	619	620	658	627	631	602	579	605	584	599	612	647	610	620	648	619	610	591	606	642	588	563	595	582	571	587	614	620	594	636	606	607	617	590	603	608	589	642	654	602	586	601	630	580	629	540	574	567	653	604	612	633	612	629	579	570	605	570	601	593	595	584	615	602	652	647	600	650	594	576	641	624	610	610	644	541	610	589	619	631	591	579	592	598	622	598	592	597	566	593	612	577	577	578	584	607	591	584	635	596	611	622	615	598	615	589	595	623	582	568	599	604	595	611	599	590	591	591	638	555	637	569	609	597	580	593	581	622	601	619	601	609	608	626	591	608	588	594	585	561	597	585	626	585	608	629	569	601	633	629	554	569	633	575	657	563	637	614	616	598	596	561	614	589	585	616	605	579	611	625	612	610	613	583	648	569	610	579	606	554	620	595	602	611	575	611	634	618	624	633	581	623	646	603	609	585	625	613	580	670	621	622	614	591	570	608	629	613	575	595	583	584	623	568	593	605	626	631	626	621	608	640	584	617	591	607	602	611	565	595	572	589	644	574	575	655	592	577	595	639	633	619	605	572	636	573	558	621	602	603	617	589	556	591	609	603	602	609	573	625	605	556	615	578	612	613	614	581	606	614	599	574	613	593	622	605	628	621	598	579	593	614	661	586	597	563	588	651	592	553	637	598	572	610	626	650	607	603	652	581	625	682	606	586	625	611	621	627	592	600	618	626	604	588	599	649	627	628	603	588	594	580	651	568	609	638	613	577	634	591	601	603	617	607	580	591	616	617	619	603	569	583	602	594	558	562	584	576	636	598	599	570	590	615	565	576	583	634	572	612	611	602	613	597	580	601	607	604	586	586	638	630	618	595	628	638	571	594	577	549	612	621	607	622	591	584	590	598	588	581	586	580	604	598	593	610	620	628	587	587	589	605	648	615	603	566	606	627	647	568	596	620	587	632	561	588	621	608	616	566	566	603	569	629	587	578	572	579	632	619	609	609	555	605	591	579	622	602	607	614	608	591	585	624	595	569	598	572	632	595	580	640	602	561	593	609	617	633	598	559	553	619	575	627	601	639	610	602	589	616	608	579	563	582	608	611	593	615	563	628	599	595	600	661	565	627	591	596	628	600	596	610	566	583	592	623	577	593	627	588	572	627	607	584	617	584	627	599	648	584	662	610	627	605	577	624	606	617	582	587	599	630	603	599	608	624	606	583	536	601	634	577	560	578	592	577	621	636	598	614	616	619	596	619	577	582	637	585	606	595	614	647	602	593	616	596	569	655	611	629	598	616	571	609	571	572	594	601	612	578	632	611	612	595	592	592	615	552	568	566	564	615	617	613	558	634	600	582	590	634	639	631	580	603	539	562	579	607	574	610	610	608	619	599	617	647	561	574	619	603	586	621	637	608	638	566	604	634	606	621	639	620	594	600	630	581	588	624	601	585	629	572	553	628	605	585	638	596	613	572	608	603	574	605	585	583	640	627	583	572	608	651	603	621	643	625	634	595	592	599	568	587	640	629	618	581	586	598	611	576	584	610	577	595	596	604	606	627	618	584	583	615	630	610	559	614	576	593	622	604	591	617	586	595	561	587	616	609	612	597	599	573	647	604	582	612	562	634	637	589	625	634	633	637	597	585	605	604	629	652	574	578	596	648	614	578	645	589	613	560	585	619	576	588	586	593	562	611	564	569	636	634	595	571	607	588	586	609	653	621	631	565	613	612	631	590	600	610	645	605	561	614	583	579	624	604	613	591	599	613	585	594	584	627	591	611	559	603	616	573	590	587	636	606	616	612	578	541	610	615	622	601	596	602	593	628	587	598	541	616	601	609	565	595	599	590	550	570	602	533	631	611	604	650	622	568	624	584	611	656	624	575	604	563	626	531	602	590	597	639	587	551	646	626	638	581	626	601	605	552	572	593	608	620	588	614	614	584	595	613	606	575	568	594	601	649	571	585	606	659	620	605	594	630	604	587	618	628	577	606	579	618	639	599	624	597	622	620	570	628	631	652	571	602	603	557	601	574	616	644	593	597	612	604	584	597	561	573	606	597	621	615	599	621	598	592	629	538	573	584	623	615	603	583	615	612	618	588	646	616	601	607	623	618	618	582	622	605	638	606	617	585	612	595	645	576	586	600	631	628	593	548	605	617	582	608	632	564	562	646	580	597	595	567	625	594	620	623	646	583	618	593	654	593	565	582	606	585	618	579	602	601	614	579	633	595	573	628	623	595	652	608	621	629	620	600	601	590	579	604	590	605	628	594	609	618	651	618	572	532	585	593	615	595	591	572	613	597	612	652	616	581	665	574	590	629	592	573	588	644	643	621	580	596	571	570	585	624	623	617	615	616	607	656	635	590	588	600	621	598	603	573	664	588	597	609	600	604	597	586	568	614	638	634	628	628	610	569	586	561	600	635	582	639	623	609	588	594	625	631	597	614	602	627	551	621	571	601	608	640	599	659	568	608	625	618	594	579	622	612	654	625	566	603	597	601	603	570	622	611	617	619	645	609	645	595	587	561	567	603	582	570	611	587	614	618	597	559	573	625	595	589	660	624	616	650	597	588	615	574	619	603	627	622	606	612	575	607	603	552	602	601	583	590	594	616	642	598	635	620	600	624	634	614	592	600	645	609	597	560	625	576	550	614	615	596	573	615	591	627	582	594	610	640	539	621	611	582	651	601	592	597	586	643	608	581	596	595	583	614	597	581	589	652	580	615	592	588	600	568	625	608	633	581	594	606	541	579	615	595	585	610	627	624	578	634	600	601	649	543	570	598	588	556	603	590	619	613	593	586	630	601	634	589	625	591	594	617	622	584	643	630	622	559	615	633	622	588	602	620	613	617	595	580	619	572	609	613	547	600	654	591	645	579	606	570	590	616	620	581	627	648	611	610	592	609	615	628	582	568	607	623	590	663	589	597	607	584	643	568
9036	5966	4857	2684	1990	1724	1951	2752	3270	1995	1528	1160	903	880	783	742	817	787	735	757	732	747	663	737	712	742	741	729	696	724	725	765	705	738	739	663	726	695	714	741	733	688	711	659	728	700	655	690	680	716	671	722	729	684	703	724	706	669	710	704	707	689	704	673	696	684	726	656	705	719	716	694	724	701	663	725	720	685	697	686	671	667	697	677	698	661	694	664	685	691	658	678	649	691	686	628	717	675	705	707	701	665	756	696	675	691	725	662	706	687	676	680	711	676	736	706	654	697	694	710	706	734	748	645	697	697	693	718	661	694	707	733	671	681	685	679	704	736	667	689	711	757	679	701	690	741	701	706	733	686	715	677	661	662	671	684	674	686	680	667	747	730	758	698	657	683	709	712	752	709	702	698	694	675	722	715	688	697	681	695	687	658	695	730	704	655	678	684	661	676	730	729	749	662	683	686	698	721	658	697	721	742	707	679	674	663	729	702	721	670	690	682	722	665	717	658	691	648	716	713	736	659	675	688	726	740	708	691	704	718	671	717	730	659	686	745	678	676	675	717	756	716	706	733	648	761	704	666	708	651	740	669	688	673	724	744	684	733	682	715	696	664	705	654	720	700	695	652	720	633	676	665	709	709	708	665	737	728	690	703	701	700	697	683	705	740	726	666	693	647	696	726	701	708	735	686	721	713	666	702	679	716	701	679	731	688	706	674	722	720	725	694	698	738	636	678	706	736	701	729	679	692	682	667	723	668	700	702	700	722	719	679	715	680	729	748	676	705	695	700	686	723	773	716	666	719	672	668	711	691	716	697	670	690	695	725	686	698	747	716	655	677	702	685	691	700	702	715	683	727	721	712	733	669	710	706	712	668	690	682	721	684	666	665	683	696	663	708	709	705	708	690	648	685	704	711	725	658	720	708	725	684	678	683	717	734	709	681	697	713	713	675	740	696	729	704	671	758	700	712	709	665	698	684	664	694	728	698	666	718	693	662	724	680	652	691	693	681	690	663	672	682	717	704	696	689	678	696	680	692	705	671	707	670	719	733	699	735	700	697	738	662	677	658	752	688	757	682	682	735	739	681	685	705	736	750	699	622	737	690	693	715	707	668	740	669	700	732	725	677	680	685	719	732	697	672	691	687	696	677	708	662	702	727	711	687	673	658	680	681	694	712	685	671	747	705	688	682	666	668	703	687	701	685	680	677	669	668	696	689	727	709	745	681	685	712	709	722	713	707	678	719	680	651	703	692	681	662	716	734	712	660	693	721	689	697	696	714	696	719	653	678	710	726	670	732	675	697	686	678	708	694	728	680	674	713	679	702	684	665	707	647	664	680	694	720	715	703	693	722	672	645	716	679	689	727	669	674	736	691	711	651	671	644	647	694	694	701	702	677	691	694	706	730	695	677	717	701	643	693	710	683	670	694	701	701	711	709	721	679	697	693	734	689	662	705	731	681	723	606	630	701	678	733	715	720	687	680	671	656	672	655	713	670	702	701	718	670	687	635	710	665	725	685	692	697	696	651	723	721	681	726	723	693	702	702	690	676	670	709	700	677	693	733	711	678	704	686	670	660	695	690	713	683	686	686	721	710	683	706	689	681	701	685	652	716	694	702	682	699	690	696	733	694	708	696	671	698	677	689	714	633	688	661	672	655	715	680	700	729	671	672	677	716	704	732	645	725	691	688	720	706	667	636	721	708	690	723	704	721	695	677	695	749	684	692	680	653	683	736	740	718	706	679	714	720	696	690	689	699	647	712	701	696	688	684	680	650	662	690	731	702	675	711	693	661	712	679	718	672	656	679	681	684	675	712	681	700	717	715	681	687	703	655	686	693	738	646	653	674	662	675	671	670	694	712	673	707	677	678	725	703	736	663	697	737	730	696	689	695	643	709	672	678	708	667	727	696	683	719	737	652	706	693	696	696	741	751	675	658	711	683	706	684	683	675	714	716	704	739	708	670	699	708	685	687	731	678	678	676	645	684	662	640	673	706	657	692	736	703	710	751	695	686	668	727	663	717	694	670	683	653	711	722	682	684	666	698	712	705	667	634	690	619	674	663	730	682	693	689	695	693	694	666	674	701	684	715	685	670	693	688	755	728	718	685	705	686	701	664	697	752	675	707	708	688	728	700	680	674	711	689	711	676	741	685	721	733	700	703	713	678	709	693	670	674	700	698	716	668	735	701	671	648	681	679	648	729	675	679	719	709	667	688	695	678	711	667	790	710	669	647	723	677	683	719	688	740	688	655	716	705	710	684	738	702	709	649	683	668	672	713	669	680	710	706	740	702	625	721	699	703	718	685	677	674	703	684	675	703	687	700	697	624	726	687	704	728	731	661	748	661	680	714	678	673	697	660	708	682	704	678	728	703	687	690	699	714	670	698	686	667	692	670	693	695	700	706	744	655	680	693	694	706	677	692	718	718	728	671	683	681	705	724	766	684	735	704	656	712	663	663	688	661	681	693	709	680	700	708	688	727	703	632	689	709	707	691	686	680	677	736	708	687	729	727	697	660	720	680	681	672	692	691	689	692	698	754	670	679	695	690	682	719	728	668	734	719	729	702	664	705	697	688	697	714	718	674	694	696	689	715	675	703	723	698	691	683	655	685	691	724	737	702	728	664	660	682	658	635	693	658	692	665	677	680	702	664	687	699	685	681	700	690	718	696	671	699	710	713	691	740	677	690	663	661	639	722	703	709	656	703	709	694	696	694	728	681	725	640	685	681	656	707	704	698	683	704	694	657	699	715	690	655	711	672	694	641	710	746	699	687	695	713	695	685	686	673	678	706	671	668	673	642	713	695	702	692	729	691	722	704	681	705	702	684	692	690	680	683	729	726	696	693	701	674	647	694	681	705	672	682	663	678	668	706	703	653	736	679	687	704	646	682	719	661	691	668	712	702	669	669	687	699	715	701	728	682	687	712	726	669	672	688	676	645	713	692	746	715	716	689	689	710	694	684	732	652	738	721	664	697	686	703	679	689	720	686	718	708	689	684	692	667	661	698	709	727	668	705	706	633	704	691	675	667	692	669	655	654	738	676	686	706	709	703	698	695	712	725	683	704	716	691	716	675	716	649	674	694	691	672	685	668	671	720	731	633	694	693	686	680	664	687	710	676	743	682	705	687	689	696	700	726	729	680	655	737	701	695	726	701	717	715	685	679	654	763	682	755	656	648	656	700	656	674	697	703	688	681	707	650	689	632	733	709	712	685	690	710	678	692	690	636	729	717	712	666	715	719	660	724	661	664	656	713	664	652	676	634	708	670	684	676	724	700	667	675	693	693	683	669	668	698	757	739	689	652	688	715	715	703	711	705	682	711	734	664	708	700	652	686	668	703	701	734	696	680	674	693	683	692	668	714	662	686	702	716	700	712	704	735	660	658	686	696	716	732	661	692	740	716	734	685	689	628	648	704	677	707	667	694	712	682	700	726	690	655	732	678	724	726	703	747	665	661	678	698	737	707	719	713	688	690	699	728
22697	21242	29038	23757	21245	21338	13371	4060	3475	2232	1701	1268	1014	964	959	959	907	856	832	846	791	871	848	836	853	800	779	779	824	791	775	780	768	747	753	746	730	760	696	784	775	780	769	778	775	725	755	746	740	781	755	789	749	766	742	744	731	738	779	751	761	734	722	769	755	708	734	738	712	732	744	772	760	722	723	778	754	733	705	746	771	727	758	736	755	769	702	751	718	785	777	765	761	764	781	708	759	698	781	744	719	717	701	772	731	789	789	703	748	721	752	743	697	703	774	739	757	740	788	734	722	766	817	768	732	748	718	733	741	695	746	738	715	748	759	741	703	765	749	767	788	739	715	747	698	760	732	760	694	739	731	714	723	771	749	775	717	737	751	756	716	734	788	696	758	702	743	718	729	747	747	763	726	761	728	725	707	758	759	795	713	759	753	734	754	694	750	695	718	748	730	758	775	812	763	743	731	741	742	746	743	758	729	731	699	716	703	780	801	771	744	753	726	736	766	733	769	797	758	748	780	755	747	742	742	716	759	809	770	787	743	713	768	740	799	752	791	787	739	687	734	769	700	715	765	746	776	760	718	735	740	762	766	742	701	681	805	794	726	747	746	768	740	753	762	735	770	716	764	737	719	725	791	724	809	730	718	732	713	738	787	763	728	734	784	787	760	709	758	755	778	684	696	725	725	754	758	737	747	729	721	701	747	715	761	744	680	686	741	753	744	781	710	773	725	748	758	760	719	673	770	676	745	727	796	760	719	767	757	756	762	773	738	754	753	758	708	732	781	744	729	793	779	724	711	746	761	778	725	747	805	798	722	773	717	749	722	695	711	752	739	739	721	775	766	775	716	780	735	742	749	750	725	781	779	697	761	720	750	777	723	749	741	737	776	710	766	728	756	756	784	690	708	795	784	781	772	776	713	740	778	767	707	759	788	686	737	779	720	733	748	761	756	691	704	759	797	741	753	732	749	695	750	795	722	686	713	710	763	772	710	710	760	738	751	722	760	710	713	743	771	724	776	750	747	802	753	811	738	742	702	757	771	740	729	720	700	698	726	768	723	732	698	709	787	774	764	776	745	715	713	773	783	755	737	737	721	733	761	690	738	746	724	748	767	731	703	812	763	756	751	761	719	704	722	755	751	703	726	703	716	741	710	745	716	790	749	764	711	738	757	752	736	768	749	770	768	761	751	736	733	730	761	738	724	735	785	758	716	713	711	766	715	789	715	735	710	759	752	733	757	777	709	782	693	746	736	778	748	765	747	698	776	745	761	716	765	734	747	764	734	826	745	816	722	735	725	732	731	707	732	727	762	738	730	729	690	738	714	701	746	711	806	723	716	749	743	710	740	721	749	747	754	736	800	769	684	764	743	759	715	714	774	693	685	738	733	774	744	712	743	748	781	750	768	789	802	773	707	777	726	733	706	656	772	733	795	717	719	766	790	718	742	778	757	765	714	743	716	732	720	741	733	694	717	746	747	707	740	745	754	705	731	716	785	785	739	733	704	734	762	742	736	730	680	728	740	743	747	717	730	786	772	727	762	732	729	744	775	758	759	717	712	755	772	745	771	747	716	755	733	741	750	704	728	704	709	777	771	705	747	739	759	732	745	708	713	780	724	748	715	768	749	774	763	749	746	776	724	716	734	773	781	714	755	759	749	813	771	723	730	761	745	736	726	760	730	782	700	758	722	714	724	741	714	689	739	748	756	756	767	723	711	702	780	758	794	771	766	710	751	714	744	745	736	718	760	777	721	745	785	763	756	744	769	747	782	737	734	727	742	778	733	797	747	729	749	755	825	706	780	738	753	684	767	680	746	760	751	778	750	736	727	762	726	735	736	742	729	747	733	769	740	795	722	697	794	766	735	783	722	809	693	779	785	719	703	717	782	761	757	677	743	783	728	763	709	698	774	728	741	779	762	757	722	710	747	751	765	712	726	702	762	767	766	781	727	778	712	747	759	723	671	727	790	689	732	734	766	734	733	712	752	769	795	739	715	696	710	756	722	748	728	767	768	693	768	768	721	742	750	730	730	739	689	717	751	739	737	771	739	725	743	757	752	744	746	770	714	733	742	704	729	744	767	725	756	730	740	727	755	764	735	742	762	775	730	723	742	732	729	712	764	760	750	728	728	651	764	708	776	732	757	718	703	703	772	734	748	727	745	671	695	718	740	781	731	754	713	767	739	784	700	786	692	799	724	734	761	762	734	716	761	717	788	784	796	704	772	723	774	777	724	737	723	733	736	713	803	701	741	720	727	729	743	753	758	761	773	733	706	731	718	745	710	788	759	769	751	793	737	777	698	770	733	738	707	770	706	764	707	753	694	784	720	720	757	793	767	689	750	766	715	750	754	741	777	723	828	756	721	706	764	762	748	775	709	746	733	746	764	716	733	705	734	691	689	723	731	759	783	724	765	770	721	794	791	719	747	726	727	730	725	758	751	719	779	748	757	732	717	702	758	747	758	742	734	752	716	773	730	692	729	729	704	722	691	749	735	750	764	747	723	792	733	751	739	722	692	758	734	751	732	781	749	729	756	730	758	713	718	745	727	767	736	776	801	751	740	736	731	730	774	773	745	748	725	692	707	727	711	717	729	772	758	782	721	721	781	735	735	758	734	746	732	748	755	696	726	766	741	782	722	771	752	748	801	755	735	744	774	746	726	778	749	730	758	685	771	715	772	687	734	736	762	750	756	760	704	731	750	695	748	729	749	765	704	710	805	766	771	777	737	748	717	773	790	766	767	727	791	730	756	764	742	700	718	760	775	694	741	782	702	746	774	723	757	762	726	723	738	767	675	757	751	708	735	750	762	789	765	718	766	690	768	720	744	740	782	709	758	698	722	819	733	756	737	725	714	722	734	733	736	739	763	781	784	726	698	721	756	744	722	770	721	757	745	765	703	735	740	693	717	748	777	740	764	712	749	735	701	774	703	763	771	729	768	755	719	737	743	785	765	717	736	725	704	745	734	725	771	740	762	737	710	679	744	737	735	748	729	714	806	713	693	798	736	745	741	755	765	735	736	738	742	716	749	749	726	725	731	751	734	755	728	727	721	719	701	728	738	723	694	735	700	747	715	726	720	722	703	717	707	724	736	722	716	709	745	722	695	701	732	750	769	743	749	728	762	756	731	751	750	731	708	773	778	699	832	754	768	737	744	821	742	738	764	754	737	770	747	733	700	730	706	732	752	707	712	759	746	733	751	743	746	758	747	712	768	700	722	778	681	710	727	773	725	758	740	698	724	697	710	790	744	749	734	759	746	720	751	723	776	740	755	705	770	723	755	700	772	756	749	715	718	718	778	717	747	764	728	750	761	789	713	746	728	765	704	745	727	755	686	787	761	774	776	779	763	743	734	733	711	782	736	694	695	754	787	758	752	747	763	730	786	778	768	734	735	736	699	744	733	728	732	722	720	728	721	717	711	746	755	722	685	779	720	780	746	710	702	728	752	769	737	740	734	748	689	709	766	717	701	767	755	763
11147	16188	13953	7362	5160	4353	5115	6508	6528	3774	2724	1976	1415	1293	1178	1150	1089	1113	994	981	969	938	898	861	939	908	914	880	890	895	853	865	867	887	884	788	803	833	856	804	844	848	811	816	800	815	849	824	803	776	833	893	821	824	819	844	830	801	831	786	815	778	855	812	835	769	813	856	814	807	808	824	836	810	795	760	797	827	790	795	776	783	768	805	784	781	820	839	770	797	833	823	831	804	813	783	773	829	842	846	824	824	856	830	761	861	760	825	838	798	854	785	838	879	808	801	778	813	771	799	794	770	813	812	772	763	838	808	825	774	800	770	813	816	785	783	772	780	806	769	815	802	828	765	782	776	790	806	772	795	839	798	803	762	808	793	805	794	794	789	776	807	760	853	861	801	804	821	795	780	767	812	805	794	807	811	831	810	773	811	765	822	779	827	799	772	757	801	784	793	817	824	786	826	792	785	761	822	768	797	777	768	781	861	755	765	796	781	819	771	776	791	808	844	836	812	810	805	784	786	795	856	790	771	792	815	792	817	753	774	799	784	741	818	809	843	817	747	755	766	809	845	821	752	767	807	794	803	838	774	838	775	818	772	776	805	819	743	759	814	805	847	759	831	823	809	806	810	805	806	793	776	815	820	805	775	821	813	829	812	832	820	837	791	799	768	828	795	766	782	788	826	794	759	874	826	773	821	813	797	799	812	775	813	803	810	761	775	785	829	775	806	775	837	797	802	852	827	760	754	772	821	805	796	806	802	809	826	804	806	805	803	843	759	810	803	830	824	820	850	797	768	765	795	849	780	771	791	761	820	823	776	801	775	790	791	788	750	852	778	759	801	857	789	827	824	816	801	792	773	840	773	780	728	777	784	787	797	800	780	812	852	792	795	816	798	762	789	809	802	851	757	800	749	813	811	815	805	807	810	710	795	817	755	798	802	802	811	808	816	837	771	781	879	836	780	860	797	814	769	817	777	807	806	815	808	794	793	810	812	828	843	827	812	820	805	812	789	800	848	861	791	837	781	809	789	806	827	766	828	766	831	829	803	829	816	805	797	822	769	798	764	766	824	822	813	809	784	792	816	813	801	780	798	837	835	794	759	774	809	796	784	757	823	819	849	827	763	782	814	741	823	840	813	786	791	810	851	776	771	828	804	810	805	848	824	833	829	803	823	814	753	731	820	774	770	849	819	775	829	770	785	774	821	767	792	802	767	766	794	821	764	787	804	881	820	797	766	812	814	843	765	790	771	816	826	751	798	811	841	835	789	835	778	811	833	789	894	806	752	779	853	865	793	864	828	783	833	767	819	829	795	796	809	819	874	849	814	795	818	807	771	800	833	769	854	780	799	804	815	777	802	828	786	810	822	779	854	766	781	778	807	801	819	800	818	800	798	853	820	804	814	802	813	811	786	762	887	808	820	864	802	849	781	796	850	818	822	792	793	790	804	791	779	822	794	784	812	757	733	767	818	835	784	797	853	782	790	828	778	782	819	797	794	820	851	834	844	814	761	791	808	799	826	807	874	858	778	821	780	770	825	884	778	819	835	783	809	740	862	820	787	801	836	831	835	747	860	794	825	753	803	783	754	779	798	802	783	776	781	763	805	792	865	791	778	823	811	783	821	811	813	829	765	815	812	774	801	803	778	798	784	791	824	849	834	786	850	807	849	792	779	819	794	818	834	816	818	825	837	784	838	840	798	799	770	811	853	785	790	842	806	748	810	812	810	776	807	787	812	785	779	754	769	862	825	808	783	817	806	778	761	807	786	831	782	772	855	822	809	863	803	809	806	801	822	810	750	830	810	816	770	760	759	852	775	787	843	892	777	820	826	753	797	799	804	769	847	841	800	769	769	789	804	778	782	816	834	800	774	823	828	747	853	811	763	852	841	799	811	832	817	798	844	804	830	790	829	793	840	777	793	745	789	810	793	806	814	853	813	834	814	799	788	766	806	751	798	803	818	788	815	797	772	794	823	822	801	828	801	786	807	814	756	794	873	798	759	867	802	818	821	734	755	751	798	810	777	800	839	847	867	791	793	804	787	800	799	794	775	828	753	827	811	729	785	768	771	796	780	853	794	816	799	800	801	813	793	783	804	820	811	821	799	814	848	809	824	835	812	789	835	754	750	779	802	755	788	800	798	820	810	809	749	807	796	786	816	801	833	808	818	821	759	794	800	821	765	832	818	794	837	763	830	818	795	769	764	831	767	806	777	794	804	793	803	822	786	851	786	794	838	834	789	786	751	838	782	831	785	806	806	713	821	797	779	754	786	851	851	754	809	801	816	782	810	820	806	840	796	795	826	776	820	815	763	806	783	826	841	774	786	810	837	817	757	842	776	844	776	822	798	764	813	781	742	820	815	775	783	751	775	798	792	778	810	814	842	816	799	767	782	754	761	838	781	780	796	776	827	794	829	789	820	824	802	826	830	796	781	855	873	772	781	812	813	811	762	840	791	795	823	810	812	804	818	854	842	764	780	786	790	822	810	835	775	846	788	775	789	835	849	786	824	811	815	797	815	757	773	791	772	781	823	816	766	781	821	797	815	745	789	756	791	794	754	777	804	782	780	809	815	769	772	767	772	822	819	830	820	792	807	819	768	831	804	798	847	776	766	796	813	801	805	788	826	812	819	792	789	821	818	750	845	785	785	846	827	831	731	799	800	824	772	813	833	845	833	861	797	806	784	745	814	800	794	823	804	774	829	834	819	760	805	805	795	827	808	852	794	773	762	864	798	794	776	836	762	822	772	807	837	779	798	813	829	769	791	754	793	779	823	801	782	800	829	807	766	765	787	827	794	762	794	793	861	848	800	871	792	791	790	787	860	798	774	826	829	803	810	766	822	823	803	793	811	788	806	802	811	818	778	845	745	802	776	819	827	801	759	826	766	805	832	842	813	806	773	802	799	794	837	797	846	816	823	770	775	816	851	763	799	778	823	819	779	795	832	843	747	799	781	805	767	768	748	814	769	835	802	813	800	795	809	838	763	754	784	798	790	806	815	839	841	762	787	831	790	777	802	817	797	771	824	806	804	812	773	756	827	811	796	835	820	790	817	781	786	792	814	779	781	797	775	804	800	813	762	798	805	810	855	833	820	780	785	856	794	751	853	793	805	819	842	844	840	792	762	796	788	826	762	858	830	799	805	805	819	792	800	806	791	777	788	836	751	800	796	752	766	805	832	799	779	782	811	808	764	804	803	804	813	800	811	798	788	796	782	824	786	792	724	836	825	823	804	814	804	785	778	830	803	830	813	794	828	817	831	767	818	813	778	829	793	777	824	798	796	806	797	780	815	797	799	825	798	813	826	828	786	778	824	791	834	765	812	800	794	794	818	814	781	786	825	763	829	771	795	795	799	743	805	824	829	847	807	808	782	782	790	794	786	792	820	780	771	857	792	788	729	773	781	794	830	775	783	820	847	795	843	797	807	792	874	770	795	815	782	838	778	773	779	797	770	774	782	789	789	803	802	804	786	799	820	842	819
27224	20509	8575	879	488	555	941	1340	1040	702	520	397	351	354	356	313	346	296	342	334	318	322	365	350	350	325	361	345	350	344	311	316	371	335	319	343	336	336	322	319	324	313	325	353	320	322	343	348	355	327	321	351	308	307	337	340	328	377	312	319	283	291	368	324	331	307	343	327	337	332	333	322	339	364	338	324	311	283	369	345	323	360	323	326	318	334	315	327	296	315	308	325	343	334	368	337	327	381	332	324	325	359	343	312	309	324	349	366	325	320	333	340	329	315	309	362	325	305	332	337	329	332	300	327	339	366	345	319	306	310	320	325	296	320	341	333	329	367	335	325	320	311	335	348	308	355	310	365	315	340	314	323	353	314	348	318	303	286	307	343	346	362	362	311	324	328	342	318	308	346	335	328	353	349	329	315	351	317	312	347	306	324	316	340	313	353	331	316	307	334	321	336	326	327	317	304	332	337	308	344	330	367	317	326	318	296	324	329	341	326	298	356	324	299	347	326	313	342	356	322	314	326	337	374	320	310	358	324	338	355	359	326	316	332	335	325	345	320	323	320	345	324	321	367	338	336	327	320	306	285	349	353	320	346	340	375	327	339	362	370	317	323	337	322	339	326	329	306	338	325	344	322	307	328	352	330	331	321	345	354	292	324	345	332	340	351	314	350	320	316	349	316	340	316	302	333	319	323	296	337	307	356	340	335	309	336	295	346	315	328	318	287	328	370	337	353	315	322	376	346	332	344	311	321	353	323	352	346	312	310	340	329	351	327	363	328	330	324	314	372	312	345	315	336	316	344	324	324	345	354	340	308	364	337	338	319	372	355	323	335	296	306	336	333	323	337	299	333	347	335	328	301	316	324	339	350	331	320	366	318	307	337	330	346	324	309	315	344	346	317	311	344	334	325	305	324	346	289	336	328	361	338	333	346	349	358	316	343	317	331	318	302	324	330	293	331	349	315	332	333	335	315	310	351	323	324	314	333	364	337	375	312	338	326	319	313	313	329	332	274	310	333	362	314	306	300	311	353	310	341	305	307	314	332	348	338	315	343	343	314	353	329	304	358	325	341	326	335	341	322	303	332	345	370	338	326	300	306	335	301	339	364	358	380	336	342	343	360	335	306	342	334	352	331	310	328	339	333	336	342	350	326	332	328	322	353	308	318	337	329	309	308	347	334	329	326	324	360	303	322	302	310	325	353	302	317	329	332	350	353	360	328	360	323	306	307	348	278	306	359	264	317	327	324	351	329	342	332	317	328	331	349	331	309	333	354	341	337	315	335	336	311	343	325	330	332	320	306	326	356	322	343	326	320	334	347	356	313	352	308	296	328	360	347	335	330	321	353	327	295	298	326	324	318	279	324	313	310	319	337	352	367	341	342	332	343	325	336	351	316	354	322	338	329	325	336	299	313	313	333	346	301	310	315	356	324	356	317	341	310	334	364	344	328	334	332	353	332	320	329	324	284	350	350	320	328	348	356	320	344	369	292	323	318	330	312	345	312	339	328	357	342	323	319	318	340	329	335	303	337	321	321	329	312	342	366	318	322	331	307	323	362	326	330	341	327	304	366	338	330	358	330	303	334	335	297	365	352	333	334	339	325	343	334	342	340	307	318	319	337	378	340	351	304	342	356	340	303	306	335	314	317	319	303	345	340	330	334	342	323	356	315	363	304	343	346	356	348	357	336	335	315	368	329	328	313	334	331	352	318	311	334	307	348	334	339	314	337	369	342	345	333	355	335	301	330	339	343	352	329	332	342	304	344	366	344	301	339	327	357	335	352	332	337	313	353	354	316	322	342	336	337	353	331	303	341	333	335	328	317	316	343	312	314	340	329	317	350	355	320	315	319	317	316	327	330	328	357	336	336	322	335	330	304	352	290	327	328	307	329	315	332	347	339	310	313	324	299	337	330	319	322	337	330	340	320	307	333	335	333	348	342	346	310	324	340	343	317	325	325	321	315	317	351	334	300	349	312	339	358	320	316	336	314	342	329	333	347	356	323	335	309	354	337	339	325	296	314	315	327	339	321	337	373	290	311	302	339	336	336	314	327	347	325	361	326	341	336	317	297	348	324	364	350	332	336	355	358	343	330	334	313	333	316	352	343	360	324	330	319	327	321	335	329	278	334	300	322	335	314	338	311	334	335	338	308	332	328	343	327	290	349	340	345	325	342	364	303	321	321	322	332	341	331	329	322	314	298	336	332	310	351	336	342	333	340	327	334	325	332	357	330	339	339	317	313	315	311	374	318	325	318	357	338	365	351	329	319	357	318	293	330	340	342	324	316	357	329	316	306	345	318	349	313	331	323	309	327	335	344	321	339	304	310	299	324	318	304	329	319	305	311	364	329	292	333	341	363	322	329	318	349	341	330	325	305	359	293	347	320	368	313	322	316	358	322	306	356	350	344	333	348	352	317	362	355	304	351	348	326	311	346	323	340	345	322	329	320	383	317	333	354	335	315	298	345	344	330	333	344	311	331	337	312	321	318	305	315	353	335	329	311	345	304	331	326	332	333	327	311	347	327	311	328	334	329	336	325	315	338	339	352	332	336	317	351	353	338	310	331	318	344	328	338	331	344	341	305	305	319	350	363	340	355	356	339	328	322	334	290	352	363	280	321	342	314	373	353	346	346	340	348	325	283	329	346	318	346	338	310	328	324	314	344	305	349	335	292	314	303	305	330	319	333	337	318	304	323	321	329	351	334	350	373	340	345	331	286	308	329	334	328	303	343	341	371	336	365	325	308	380	345	308	337	303	328	296	315	310	319	328	315	331	321	317	299	328	328	323	335	322	327	319	306	338	324	319	324	334	335	335	333	320	329	308	324	309	337	344	321	367	342	318	357	351	316	319	320	340	336	334	331	304	351	364	347	346	345	312	337	312	316	353	337	360	312	315	319	333	307	311	337	287	303	371	333	363	320	339	363	318	362	340	293	289	336	326	350	309	338	359	304	295	316	319	324	333	340	336	343	303	302	316	340	347	325	318	328	315	295	321	340	330	344	326	349	295	336	311	342	339	319	354	305	335	314	347	331	298	296	356	305	342	328	322	318	297	338	291	330	337	314	320	299	356	334	325	317	341	329	336	327	314	328	313	358	302	300	336	316	305	341	341	328	320	326	325	326	332	350	334	337	329	355	333	360	306	350	301	299	326	304	337	312	331	332	326	320	356	337	329	327	340	304	355	362	332	344	334	349	337	308	352	339	324	357	310	324	331	331	334	333	331	344	361	344	335	296	321	357	298	344	339	324	337	318	319	297	348	331	326	355	310	315	353	332	329	340	322	316	339	333	323	367	334	369	322	338	327	299	317	337	343	366	356	307	305	315	320	346	317	351	324	317	318	315	313	327	299	360	313	354	307	321	320	299	296	352	311	344	346	340	330	343	319	325	350	331	323	354	359	341	345	349	339	326	332	303	345	371	324	361	307	329	325	324	343	377	311	332	313	357	328	337	329	310	321	327	323	330	321	337	336	340	311	342
5721	1414	1162	783	701	907	1897	2661	2098	1199	829	576	409	460	447	463	410	403	376	449	424	447	439	387	408	418	413	393	395	400	394	396	387	378	410	414	420	404	425	436	373	393	397	414	405	409	401	398	389	413	398	387	419	385	378	403	354	421	432	388	398	417	429	384	423	420	436	403	382	377	408	411	397	388	409	406	376	404	395	436	402	381	382	396	405	386	374	389	385	378	385	385	377	426	389	377	396	402	402	390	388	420	432	398	377	438	416	446	401	402	380	398	382	378	406	403	379	416	381	401	435	351	392	404	401	368	391	397	413	407	402	415	423	390	397	382	428	414	419	423	371	404	410	442	392	412	378	393	387	433	369	407	383	383	435	403	378	420	411	375	384	428	412	389	415	459	392	412	417	420	389	451	395	388	407	385	373	365	414	409	418	369	411	421	404	381	379	454	413	394	384	395	378	380	393	406	393	414	447	377	414	419	380	398	466	428	405	383	416	420	425	377	385	432	422	389	384	377	376	431	423	390	401	410	381	389	412	386	371	386	436	371	378	443	414	380	384	410	413	388	390	402	451	416	447	427	403	403	409	475	434	412	412	366	371	402	396	415	415	387	411	399	440	404	410	390	401	430	413	426	404	393	431	369	334	434	389	397	399	389	404	368	423	397	410	391	389	442	431	377	399	377	379	388	406	401	380	410	436	373	389	447	422	415	383	388	379	430	393	394	382	412	408	425	372	415	424	404	408	392	431	413	362	405	373	427	410	409	407	396	385	397	429	379	400	391	434	386	425	391	434	432	405	360	397	401	385	408	414	384	399	438	427	407	370	423	405	418	397	391	444	369	431	386	382	376	409	404	392	393	444	441	380	403	407	414	430	412	384	404	372	402	385	378	401	414	387	422	373	415	414	415	388	411	409	423	431	440	437	391	427	409	411	411	379	401	365	382	381	386	376	421	423	430	400	434	390	376	380	358	376	375	412	414	383	424	391	387	400	422	403	401	396	382	417	397	420	411	404	407	389	415	382	438	402	399	408	430	422	384	420	440	430	399	409	367	419	400	406	401	393	425	365	385	416	396	398	374	399	374	434	389	395	408	413	379	366	382	374	419	348	402	416	425	396	424	384	430	398	393	428	396	399	414	427	417	418	389	384	407	405	408	395	381	370	413	398	377	429	395	406	408	433	398	377	397	350	398	405	390	378	372	415	400	394	388	423	395	429	402	413	405	420	407	396	404	389	446	404	386	369	388	435	383	408	410	399	369	371	388	414	403	381	431	386	406	405	428	388	419	413	433	420	437	389	416	408	386	409	457	428	400	410	421	418	421	392	405	367	393	372	429	411	381	401	402	381	445	418	382	415	394	405	374	390	382	392	368	426	397	433	397	415	381	372	410	423	444	406	382	425	442	405	402	380	399	374	388	381	392	408	395	420	382	418	380	437	391	405	399	408	390	398	398	407	386	376	372	429	413	404	394	363	386	419	395	395	391	384	400	382	405	416	372	397	428	379	416	404	412	415	436	389	389	388	416	402	415	386	404	393	407	448	421	393	422	413	397	406	419	384	394	400	380	426	407	371	404	375	435	397	431	383	412	375	427	390	403	423	437	419	407	389	421	408	421	392	390	422	417	413	374	406	391	376	390	401	396	384	394	414	396	408	379	392	417	395	412	378	410	367	420	433	438	418	417	400	377	394	405	374	413	378	380	416	422	422	376	389	408	457	374	421	440	407	394	394	414	440	450	375	424	390	374	392	402	402	375	426	376	417	405	414	412	428	405	370	357	392	364	395	412	407	390	409	406	357	403	387	384	419	428	362	385	397	404	423	397	389	416	422	393	427	416	387	406	433	418	368	421	389	418	395	416	403	421	421	407	387	437	426	409	403	398	393	406	446	419	395	436	398	410	433	390	380	385	401	418	419	365	420	427	366	417	396	417	413	402	374	414	386	395	439	412	427	415	372	397	426	393	409	395	412	404	441	385	405	375	412	398	367	391	383	400	429	392	402	404	380	371	392	458	379	420	423	399	405	389	403	420	369	401	406	409	410	408	383	409	415	430	384	375	399	417	405	407	422	427	381	396	400	401	392	438	381	403	396	424	435	424	406	417	396	415	408	415	405	376	406	377	380	426	379	430	384	400	409	415	390	417	372	424	385	392	360	389	400	392	395	398	383	371	396	362	392	398	374	402	403	357	365	400	406	383	410	366	389	438	392	392	363	393	386	439	416	451	407	388	424	365	390	393	400	387	391	428	415	452	382	418	406	426	433	372	421	365	374	397	428	405	426	416	379	375	405	388	430	426	381	400	396	393	396	410	389	363	411	384	403	414	392	431	384	408	409	382	439	405	398	377	413	397	424	426	431	414	389	383	394	379	410	444	410	363	378	415	426	428	408	401	390	434	401	379	419	393	389	417	410	414	407	394	396	417	427	392	435	382	434	397	413	418	386	427	408	422	413	411	424	458	387	394	417	408	399	416	407	421	397	402	405	395	402	402	390	407	378	415	400	398	413	385	400	418	384	409	422	337	450	416	393	395	421	386	365	400	411	392	402	437	435	422	402	398	398	415	417	415	422	380	372	411	406	412	402	397	384	359	414	386	393	400	420	396	406	392	416	391	393	414	407	427	422	395	401	401	400	384	357	376	433	401	395	398	416	383	432	392	413	424	412	384	375	389	430	435	375	387	425	410	413	398	389	394	367	407	400	415	408	406	411	364	377	442	382	401	404	432	404	389	363	401	409	407	416	386	351	417	393	426	378	396	386	461	404	400	434	373	391	393	392	418	398	386	399	409	409	448	411	415	409	453	395	393	398	403	385	431	373	408	391	400	398	378	420	395	406	361	416	389	357	440	399	433	394	410	410	428	405	341	406	410	403	392	384	369	431	401	414	389	395	421	409	407	422	387	413	451	447	420	401	380	397	396	391	398	414	408	423	385	375	379	406	409	393	395	401	400	412	393	398	375	426	356	390	375	358	406	413	388	383	396	407	398	402	409	426	388	389	436	426	358	394	384	392	428	417	409	410	420	359	378	384	403	395	375	380	412	419	392	407	413	378	420	406	366	440	385	410	386	431	383	385	406	383	438	403	403	415	429	422	416	433	412	406	403	443	422	391	392	410	364	376	371	428	374	431	378	411	377	407	384	417	380	411	395	422	425	393	387	415	428	388	378	388	376	421	436	353	388	366	423	405	395	385	390	404	415	385	420	429	369	406	404	404	407	387	393	388	368	382	406	393	376	426	375	395	399	425	373	415	402	403	425	446	388	395	404	385	426	379	394	416	416	380	418	428	411	377	396	403	391	387	405	384	401	386	417	390	398	419	396	417	417	385	397	384	422	434	411	412	429	410	385	408	422	410	374	393	385	440	390	379	356	387	400	370	432	409	402	418	398	390	391	413	396	418	411	425	413	401	419	396	398	395	400	371	422	415	390	388	407	410	386	390	401	395	400	392	399	382	426	420	389	399	415	400	416	430	420	387	350	392	366	404	381
23676	21248	28654	24151	21253	13057	3440	3037	2029	1268	1010	647	553	449	459	455	455	439	426	401	402	390	415	374	405	423	380	368	367	379	387	378	396	362	356	383	367	374	352	381	366	390	380	397	360	353	356	384	389	354	398	380	377	373	377	380	362	382	364	375	363	380	346	361	346	344	361	367	375	380	381	392	349	378	376	345	369	372	363	368	359	358	354	361	388	366	386	366	393	361	363	395	385	375	339	353	365	348	386	414	344	366	355	405	376	357	369	362	338	342	331	385	338	375	404	350	375	346	397	376	350	371	331	421	356	370	358	378	355	372	352	340	378	324	377	366	359	340	361	352	382	317	387	369	352	361	389	397	382	352	354	386	351	395	353	363	358	357	371	392	366	383	383	388	361	347	377	370	361	366	371	378	345	373	344	332	368	350	359	369	384	372	377	351	361	367	342	342	362	398	354	349	375	378	364	358	376	360	371	390	348	348	345	336	360	376	374	359	353	360	374	366	348	350	353	370	376	364	390	380	367	391	378	358	365	376	376	338	355	319	355	360	361	335	352	395	358	367	365	390	391	373	390	380	336	356	346	338	380	337	357	362	366	381	370	355	367	378	388	375	352	343	333	350	370	363	345	370	378	345	374	355	344	370	367	371	362	366	345	370	381	359	355	351	378	361	357	334	332	361	393	361	360	366	358	388	371	356	358	374	392	379	365	353	374	385	339	379	421	362	354	357	374	397	359	343	375	388	338	359	364	369	330	354	369	358	384	333	335	356	403	369	381	353	371	415	390	358	366	357	363	368	352	367	334	361	337	354	351	330	348	329	384	379	363	381	388	394	385	382	373	362	377	358	358	375	356	356	363	348	389	379	347	360	353	347	384	366	355	348	372	383	345	376	336	372	336	377	379	389	387	379	342	389	353	374	397	385	347	391	375	407	349	383	362	369	370	361	346	333	371	342	381	389	331	376	375	355	340	376	345	361	374	373	357	379	369	384	368	398	357	351	377	322	412	390	368	317	374	374	374	331	372	334	343	370	338	351	335	374	369	361	395	370	348	373	373	377	342	397	364	346	334	376	370	318	381	361	376	368	371	357	355	347	333	350	345	410	336	343	320	360	357	352	401	348	380	372	360	352	340	338	375	353	383	353	368	370	380	344	349	361	357	364	368	345	334	364	381	350	374	370	393	377	363	309	360	370	361	379	325	377	372	380	353	372	394	350	333	367	353	372	352	355	368	358	364	354	364	355	387	380	376	376	333	351	365	375	356	343	368	397	370	363	372	358	376	385	353	355	386	388	374	337	377	329	344	382	354	334	401	381	374	384	361	380	326	374	361	336	368	350	366	359	349	401	367	405	391	353	397	377	381	361	353	358	364	374	368	349	338	365	357	358	345	380	371	366	367	356	402	379	382	359	391	357	412	339	355	315	386	406	358	361	353	390	378	349	338	388	393	332	396	346	369	414	378	346	331	360	350	363	375	392	380	342	398	370	346	336	375	361	362	375	353	342	361	346	379	349	359	373	371	347	360	377	338	396	392	345	355	357	352	362	360	336	379	361	365	336	348	374	354	369	345	359	352	382	349	432	325	357	363	366	348	353	350	379	366	345	396	355	354	387	380	371	363	363	386	382	362	368	338	376	363	348	374	368	361	355	349	367	403	348	375	358	332	387	362	356	380	350	390	359	350	344	367	380	331	359	359	353	353	396	352	351	393	368	344	335	360	373	391	320	340	395	371	353	353	362	362	359	351	413	359	376	373	369	347	353	346	332	330	364	346	369	358	337	328	386	350	373	373	391	371	366	354	355	389	361	382	367	351	374	389	371	369	353	365	356	399	357	377	367	340	361	369	363	330	373	358	379	361	369	348	366	351	356	340	359	366	358	384	363	379	346	372	380	371	340	366	353	409	360	416	358	368	382	354	352	357	375	373	325	377	380	358	347	363	346	347	352	342	350	341	332	363	361	388	360	364	374	334	375	367	362	371	357	372	350	383	329	373	327	380	353	349	336	316	359	340	371	372	354	356	359	364	351	331	348	337	362	357	364	378	387	366	362	361	336	358	373	373	376	356	370	373	342	364	360	359	362	370	370	350	374	375	317	360	412	385	358	368	369	379	356	360	345	395	367	364	351	355	372	389	373	339	358	347	354	346	373	387	385	385	363	333	361	361	363	368	379	346	377	365	401	376	355	383	387	355	377	339	352	391	359	355	377	367	361	371	370	370	386	425	374	395	339	358	344	356	372	330	374	356	356	336	367	392	326	351	375	340	354	358	380	389	394	357	343	357	385	354	394	357	380	352	339	399	376	369	391	403	369	345	345	358	337	384	341	398	349	369	362	359	393	368	354	392	360	354	377	375	380	384	342	324	401	373	379	370	364	372	341	381	355	397	355	413	397	339	370	363	358	361	389	364	359	394	371	392	370	380	364	354	333	337	347	342	361	369	382	325	379	356	392	358	370	357	388	365	366	342	340	367	407	354	346	357	377	374	347	385	359	365	353	348	333	349	359	367	380	347	363	375	397	363	355	373	375	358	355	388	357	357	393	377	364	323	411	364	359	342	352	367	347	385	367	350	368	357	368	423	329	377	365	357	322	346	372	370	352	349	371	341	342	380	378	384	378	359	344	374	424	342	373	345	364	369	402	367	380	376	328	373	334	374	355	331	332	344	367	337	347	353	367	364	357	397	368	373	398	350	384	387	322	392	352	352	380	384	344	376	375	375	336	370	347	333	379	397	354	347	339	387	354	349	350	373	383	391	366	366	358	341	343	361	347	338	369	366	360	372	373	350	326	352	337	324	342	346	334	376	391	330	371	358	400	393	365	365	385	376	391	352	372	360	374	374	311	420	351	357	339	386	350	381	373	375	341	373	377	354	333	352	354	342	350	361	393	362	346	381	362	348	316	383	348	340	384	359	369	392	339	369	363	379	349	360	351	350	356	357	384	335	377	346	390	346	397	383	348	349	346	409	410	360	349	346	342	348	376	347	356	353	365	338	343	344	334	347	386	315	370	345	360	362	371	378	356	394	379	381	355	357	326	377	355	343	365	364	342	367	376	347	377	352	389	370	338	335	374	349	327	357	355	346	351	391	349	350	372	388	369	378	360	379	337	333	381	361	360	421	344	369	345	352	363	373	380	371	360	381	344	387	368	339	380	383	360	362	345	367	361	342	351	368	375	380	356	358	375	387	359	398	337	357	385	365	377	377	322	374	331	378	378	393	392	373	359	378	346	336	357	334	362	367	380	333	358	372	334	351	373	375	359	345	351	349	361	357	388	334	331	342	371	353	372	351	376	348	353	319	370	365	372	373	401	327	366	357	371	377	365	351	337	355	368	350	337	373	329	388	358	391	398	377	346	356	395	353	349	358	337	347	343	354	351	359	385	361	335	327	336	358	376	358	381	373	378	353	362	353	351	344	350	379	376	391	365	354	317	351	355	343	376	391	371	362	371	359	378	349	359	369	352	385	382	360	358	353	385	358	381	380	355
6080	9830	8780	4215	3060	3400	5063	6005	3886	2367	1690	971	729	681	621	568	541	564	531	539	538	475	467	477	476	486	479	474	479	458	460	468	454	427	448	440	422	464	445	466	444	410	397	443	453	449	446	408	463	432	454	445	430	404	474	453	389	401	415	447	406	464	427	398	463	435	419	393	396	419	421	415	419	399	430	404	441	441	435	410	447	408	443	420	450	427	355	468	403	431	435	423	395	410	449	379	431	414	433	406	390	418	431	413	412	406	422	427	429	408	389	429	429	422	422	409	436	443	425	414	414	408	406	389	411	443	423	393	384	422	412	441	427	430	424	436	412	440	398	414	403	419	454	403	413	400	405	405	409	388	426	431	417	394	396	401	417	458	411	428	398	412	452	425	473	379	413	400	417	393	411	428	439	392	420	430	418	413	411	405	381	420	396	414	447	438	399	443	457	394	430	409	428	444	424	420	429	423	441	440	409	436	417	409	426	407	463	432	401	412	442	395	439	420	442	380	436	382	446	405	394	420	431	412	446	441	415	418	444	427	458	390	420	402	437	433	439	431	420	428	429	437	434	422	404	383	396	418	423	418	444	429	386	419	417	429	424	453	437	427	445	395	431	419	379	413	442	422	391	413	403	428	392	411	443	400	429	396	415	405	399	405	424	424	415	427	407	438	395	441	414	409	443	429	418	450	448	421	404	441	419	441	440	410	420	386	422	409	429	450	425	431	442	442	376	399	429	400	436	418	386	422	408	424	413	466	427	427	471	448	396	422	399	411	448	407	415	433	419	432	391	394	419	404	419	439	420	391	404	435	433	414	392	392	459	380	433	404	422	422	456	432	431	398	375	413	440	406	433	424	436	405	434	409	412	437	421	378	388	391	430	394	411	376	409	432	384	404	401	400	381	390	437	417	389	434	411	460	434	457	409	401	393	416	418	400	449	427	400	402	384	409	410	439	446	434	472	420	389	455	415	411	414	461	441	455	423	409	395	427	437	431	431	381	416	387	404	429	417	418	409	450	420	445	402	419	406	421	406	407	431	422	412	390	403	446	412	411	399	413	411	393	416	435	435	453	395	400	406	390	429	423	410	396	412	439	411	416	439	414	430	452	400	457	434	402	427	413	428	405	401	430	423	393	403	404	411	381	404	423	406	448	384	464	422	415	416	419	417	441	425	421	420	409	431	428	446	389	422	406	410	459	431	360	432	424	430	426	428	392	393	384	395	433	440	455	419	420	394	407	404	423	466	397	422	439	425	408	415	402	423	405	442	443	427	445	416	430	419	410	399	430	434	411	432	418	381	398	417	395	380	401	415	415	436	428	420	418	398	420	412	426	465	421	424	419	421	393	425	464	372	429	447	385	409	424	441	390	430	404	447	414	437	395	395	455	404	419	419	454	395	471	418	396	447	414	409	403	402	438	422	423	417	417	431	441	407	410	443	445	455	414	444	445	395	440	444	417	403	422	454	436	416	396	418	425	420	447	408	414	419	413	462	436	420	399	395	443	415	405	442	410	408	417	395	429	431	434	417	395	394	420	408	406	430	416	445	412	414	438	427	432	415	402	456	393	399	395	439	428	438	404	415	417	409	429	424	411	450	401	384	426	392	431	423	434	404	422	414	428	465	402	410	382	416	414	451	412	424	431	383	422	409	440	431	456	395	408	413	442	358	435	406	402	403	443	422	415	402	407	423	414	399	385	427	412	437	436	454	447	431	418	420	403	432	436	426	440	399	445	427	422	412	452	430	371	406	411	438	446	413	454	399	432	439	387	435	410	432	418	402	405	459	470	420	445	414	439	410	389	417	410	461	428	404	398	408	389	376	414	392	415	423	399	397	433	419	432	426	417	413	388	415	421	401	413	460	447	449	388	397	435	436	411	428	428	387	418	388	427	469	402	445	409	407	430	375	437	393	442	470	426	382	416	381	416	419	428	412	432	428	425	437	404	422	422	411	397	407	396	391	418	423	451	389	412	434	434	425	435	386	419	426	403	470	410	428	369	418	385	403	451	400	375	396	434	441	396	414	420	389	417	411	443	424	429	437	414	402	437	405	454	415	398	462	421	444	450	466	389	431	440	420	417	373	400	415	465	449	419	403	422	414	404	423	406	396	415	450	417	397	397	416	432	426	401	415	411	418	422	436	395	434	424	429	437	405	418	410	380	432	402	384	407	426	424	425	452	384	440	396	416	395	404	420	447	413	402	391	431	382	421	411	396	421	416	399	449	438	408	434	395	445	400	445	426	430	409	404	399	441	428	432	405	414	407	392	395	418	398	435	416	426	406	425	413	455	411	396	417	402	404	403	427	421	418	462	378	412	435	432	419	441	439	425	425	492	418	442	418	396	420	419	407	388	440	428	433	409	410	444	434	457	395	414	414	453	370	436	462	427	444	401	435	417	418	456	431	417	411	441	400	438	421	421	435	395	434	427	460	419	429	447	398	433	395	453	411	428	373	456	438	412	389	427	420	428	383	407	421	433	419	432	445	442	435	407	438	424	425	407	409	424	442	418	410	452	407	429	423	429	410	422	412	412	399	407	409	429	440	438	394	452	418	409	436	433	415	435	412	418	411	415	395	406	422	445	420	434	455	436	419	450	417	426	468	426	437	423	428	455	439	428	421	423	393	444	411	414	422	425	465	427	433	409	433	406	410	453	430	404	425	453	427	410	435	437	406	392	448	399	435	404	423	434	420	402	420	392	411	427	391	390	399	401	410	426	425	384	423	402	401	441	421	398	431	433	431	429	390	420	458	425	411	464	408	399	447	446	445	417	401	392	383	437	423	428	386	437	423	430	430	436	431	468	420	432	430	426	441	438	421	428	425	442	422	420	400	428	436	452	435	396	420	426	439	424	425	451	425	438	444	438	444	422	367	431	412	415	385	428	408	412	428	445	469	405	418	453	415	418	407	418	397	426	402	421	410	398	437	437	404	393	404	387	402	441	375	420	422	389	411	398	439	443	407	442	404	491	458	401	430	429	436	420	435	429	429	413	411	403	405	446	399	446	402	419	425	410	379	378	435	412	398	442	362	405	412	392	420	419	386	413	444	434	416	433	435	416	409	398	410	415	388	413	395	405	416	404	390	416	418	402	440	402	424	423	449	453	411	408	402	426	436	401	393	454	425	449	418	393	430	457	415	438	450	399	425	393	417	429	412	376	453	425	413	445	367	428	443	399	415	418	412	411	444	410	474	435	448	451	425	434	425	390	426	382	414	400	396	455	395	375	404	397	427	431	406	421	431	387	409	431	427	417	449	380	400	422	414	414	400	411	388	426	392	418	443	459	367	440	405	379	402	439	430	417	436	430	450	441	409	437	443	444	415	450	391	443	373	385	447	400	374	423	441	434	408	402	421	428	440	429	441	486	431	405	432	420	407	410	415	408	419	398	416	417	400	398	424	406	408	461	379	433	404	396	424	433	448	392	414	408	437	438	415	427	376	427	439	422	452	411	430	401	447	427	418	404	414	408	436	430	426	432	410
24906	21224	27621	25005	12736	1950	2426	2319	1614	1118	1012	713	687	666	655	653	612	650	661	648	561	622	625	609	629	582	603	599	632	603	583	622	642	600	561	606	609	625	632	614	618	643	581	636	594	596	664	588	599	577	599	613	604	603	599	615	634	581	602	628	612	621	600	610	585	582	608	623	646	617	613	633	606	557	622	638	600	632	633	642	588	589	657	570	606	528	660	629	612	621	586	599	642	598	615	592	616	625	569	593	577	620	651	649	640	630	611	617	581	619	600	633	582	596	597	615	604	638	657	629	636	608	626	599	603	617	626	587	625	621	573	656	561	599	604	580	580	644	628	616	632	647	605	620	541	589	573	659	611	575	646	603	627	624	647	611	624	617	577	616	615	599	576	598	563	609	587	633	603	629	594	582	556	609	629	587	612	564	637	600	606	587	579	649	589	601	587	632	615	585	582	609	575	619	602	582	611	610	580	621	655	614	612	586	610	612	588	574	614	625	621	639	607	625	590	615	632	642	555	605	610	631	622	610	591	618	648	599	625	604	674	597	635	663	594	601	646	580	623	615	576	568	588	585	602	581	586	629	613	605	644	577	582	579	568	608	629	609	621	555	564	589	643	613	599	625	594	553	599	598	579	624	594	625	599	620	620	615	643	614	652	582	635	585	596	549	585	609	599	665	610	595	628	598	563	582	610	630	591	581	606	609	636	614	599	653	588	602	587	622	643	600	639	597	545	533	629	628	590	621	600	604	576	590	556	600	601	652	627	606	605	620	606	636	570	603	646	656	590	597	617	622	595	577	569	582	575	599	595	603	610	598	575	602	608	649	596	615	602	579	632	557	588	622	582	585	597	613	598	622	605	615	624	598	624	615	606	621	583	603	636	634	601	598	594	611	592	578	597	618	652	572	632	584	644	633	557	661	592	591	588	634	607	651	661	614	646	612	569	571	553	604	611	612	578	616	599	613	611	599	582	607	651	596	583	561	631	626	613	604	625	602	603	615	614	615	589	571	582	619	595	573	596	586	650	601	563	589	596	604	620	618	576	591	589	650	614	554	587	616	604	583	584	610	622	595	590	595	568	618	597	632	655	571	582	590	572	578	580	619	550	598	628	563	592	614	623	591	590	621	582	551	626	592	622	561	582	610	601	600	639	633	574	603	625	653	622	630	606	621	604	568	588	647	595	611	591	616	584	608	589	623	575	621	624	639	597	645	590	600	624	593	594	583	589	577	592	636	604	635	642	572	593	631	639	644	612	616	619	590	594	583	623	627	671	626	590	594	613	620	581	631	619	583	622	615	611	571	660	572	572	629	597	565	641	619	621	591	623	562	566	580	632	622	609	635	576	582	620	604	602	647	599	595	590	625	610	594	588	621	575	607	617	580	573	650	610	600	590	602	606	645	642	597	595	580	589	592	556	586	571	651	588	598	646	605	628	600	604	634	621	594	572	641	624	637	604	632	558	636	622	599	600	530	581	573	612	575	609	622	586	613	606	609	612	628	628	599	584	588	607	648	605	574	645	627	596	590	601	646	634	665	611	619	594	603	605	591	615	614	549	567	631	593	639	596	590	593	619	595	647	595	584	583	625	622	604	624	610	584	582	627	606	595	595	603	623	564	636	636	591	594	614	592	610	612	591	607	609	605	604	598	626	626	592	626	569	603	596	607	634	610	618	614	599	613	651	598	613	605	634	640	588	603	598	604	632	616	549	607	628	633	603	627	621	579	602	563	600	615	603	583	622	597	612	589	623	554	575	630	634	585	574	601	612	554	621	646	577	578	622	655	605	625	576	620	588	574	636	548	619	588	577	609	597	597	609	620	627	593	615	622	613	615	610	617	635	616	606	599	620	579	635	563	628	594	625	644	599	624	598	610	596	584	551	625	600	627	611	601	610	543	579	620	614	579	579	624	594	629	573	659	604	608	602	587	640	586	591	623	572	579	553	646	558	579	620	592	625	602	613	590	608	608	619	610	616	617	594	616	544	601	620	628	609	583	579	618	606	607	622	594	584	561	593	610	625	558	581	579	594	571	600	594	620	571	598	588	601	578	594	612	595	620	604	609	588	623	609	635	607	658	612	605	624	619	618	611	600	595	625	624	650	624	589	606	634	635	567	605	590	596	637	586	575	586	600	585	634	593	613	618	572	653	590	564	618	603	571	565	606	571	594	582	588	588	618	646	558	589	634	641	622	615	622	586	577	619	617	689	613	631	613	639	607	622	651	575	599	574	633	631	589	546	629	620	585	637	584	594	599	564	617	614	639	594	621	666	604	622	627	637	623	587	645	582	637	630	593	611	620	605	591	597	600	586	577	639	656	596	603	605	629	622	577	608	586	601	580	642	571	658	606	570	603	578	620	576	619	609	541	604	604	600	565	600	584	619	615	606	624	599	587	609	578	630	568	607	617	640	641	600	659	608	562	634	578	590	663	627	553	565	615	624	597	618	585	629	572	620	584	602	627	629	607	606	642	642	614	604	631	565	596	580	581	596	604	591	597	593	624	588	588	628	580	588	613	569	595	614	618	599	631	600	619	623	570	574	571	603	582	598	565	626	597	615	600	623	614	670	606	582	577	589	582	575	640	602	547	590	612	574	615	589	605	613	618	589	655	616	625	626	593	564	620	641	627	614	584	638	629	611	617	596	583	637	604	653	654	589	632	597	638	620	603	659	608	623	588	585	572	554	595	621	594	601	609	591	617	591	621	578	625	597	608	610	581	610	609	600	581	592	593	659	563	625	624	537	556	618	585	630	642	608	615	645	615	601	631	604	632	593	642	640	593	609	560	586	574	634	619	607	685	577	606	625	642	558	562	582	594	614	603	626	615	599	607	624	627	609	575	600	630	573	628	610	648	625	627	582	600	579	593	594	612	612	569	584	636	642	581	607	582	562	625	615	609	621	565	611	620	609	607	596	580	603	588	591	607	594	591	600	600	614	635	607	581	609	606	598	599	651	560	626	607	557	612	592	596	588	637	648	590	598	592	589	603	642	616	623	623	613	582	612	653	575	593	621	597	608	621	587	592	579	605	639	609	594	628	636	605	568	621	623	548	614	596	608	602	597	586	621	612	600	577	610	601	616	602	612	590	626	563	629	577	598	595	595	617	615	555	605	602	619	614	563	603	615	589	599	595	636	616	633	593	656	616	611	604	616	617	597	564	587	627	577	620	591	576	630	590	604	634	615	557	602	632	591	618	612	636	585	583	605	631	643	590	580	603	629	629	590	619	613	607	571	600	636	630	614	604	596	621	613	593	586	555	595	602	610	610	628	630	585	600	595	594	627	598	634	595	592	622	615	644	608	596	580	618	613	584	634	584	601	614	573	621	633	625	599	595	594	604	625	600	648	602	606	614	637	595	599	671	618	613	599	573	582	620	643	640	598	625	557	602	663	594	650	629	582	611	577	602	597	607	574	586	609	599	595	597	574	565	638	628	644	581	637	616	620	663	591	630	600	559	610	593	639	606	611	631	612	573	583	646	642
5957	5953	5068	2853	2376	3271	4532	4687	3024	2044	1559	919	869	837	796	796	724	720	748	747	729	731	741	760	734	775	745	706	742	709	693	750	720	715	690	722	700	706	717	692	672	697	687	742	751	746	655	711	665	723	714	669	714	700	730	683	664	697	693	721	723	696	671	664	658	718	704	684	675	668	694	707	705	707	696	694	680	684	672	750	712	695	687	732	684	716	723	680	676	698	632	718	724	705	686	722	708	653	718	688	706	666	714	749	688	683	696	712	705	753	676	706	712	689	697	745	658	714	710	641	710	668	695	690	667	728	687	697	680	739	662	731	665	663	679	693	687	660	698	704	720	660	692	695	761	736	682	636	697	678	722	673	695	707	692	686	626	701	704	642	720	707	767	686	731	719	701	745	694	679	676	704	753	718	656	708	683	661	716	691	696	673	671	713	694	651	696	656	677	695	706	643	686	665	670	690	668	701	710	725	710	678	700	695	703	717	710	678	698	688	719	674	714	685	686	696	690	722	679	719	676	681	691	691	685	740	689	666	723	701	726	732	684	693	667	674	674	668	689	670	692	710	710	729	674	709	722	681	722	704	715	673	688	637	715	702	751	713	695	709	715	711	667	670	696	651	731	730	687	703	672	694	664	686	704	732	697	688	704	672	661	685	645	711	710	683	674	736	694	696	692	688	720	675	687	686	666	713	688	682	683	701	667	701	693	701	695	725	718	747	650	707	688	729	711	719	672	724	710	687	659	718	699	727	707	741	670	691	694	710	669	670	690	756	729	677	685	657	721	720	714	691	704	717	735	680	695	679	768	702	735	699	690	663	687	674	706	688	690	713	681	694	670	686	692	642	713	703	680	709	685	731	717	695	742	675	669	706	694	713	655	676	712	649	650	673	673	737	723	710	717	664	678	662	755	711	746	688	765	707	725	705	682	712	704	764	713	728	725	696	699	712	669	707	636	666	679	731	694	703	681	743	681	695	651	654	706	633	652	650	685	708	686	662	705	737	672	712	732	660	669	701	665	679	687	690	680	727	641	716	655	739	704	670	672	734	676	722	704	734	717	665	698	725	695	688	660	698	711	678	713	719	682	669	647	746	696	722	644	703	740	679	676	694	713	689	720	685	691	687	691	702	688	679	663	688	722	693	694	690	691	677	718	678	696	668	711	678	667	681	727	664	688	717	742	654	676	654	717	728	717	695	650	714	712	694	676	698	694	717	712	665	698	689	659	707	712	734	699	760	682	716	677	666	718	725	662	699	730	686	674	692	723	670	709	714	675	635	718	690	731	706	664	685	706	664	717	690	616	762	716	765	702	694	692	673	715	695	693	700	675	652	711	658	708	708	701	707	693	638	762	713	747	684	695	679	701	703	650	665	661	733	741	713	661	662	668	654	688	682	766	693	685	686	698	680	701	746	691	699	743	683	710	703	699	697	667	680	704	617	631	675	720	683	704	670	688	702	713	695	669	684	680	737	696	725	702	702	707	688	705	761	714	700	689	716	710	670	733	691	689	705	724	674	676	734	684	645	662	720	726	678	695	669	703	695	701	662	660	692	687	675	724	708	690	737	760	708	696	688	768	719	691	658	688	696	705	690	687	732	657	689	679	711	685	693	676	653	710	695	700	703	675	680	663	672	709	687	694	725	722	694	710	665	690	752	681	705	705	699	689	677	734	746	691	705	705	692	690	756	743	722	700	703	719	683	679	703	700	673	689	753	698	696	680	692	640	678	727	718	716	709	680	712	683	736	690	685	739	672	716	697	713	698	683	681	691	681	745	687	708	696	647	715	697	703	676	678	686	706	663	724	687	727	736	654	722	696	671	680	693	662	708	698	745	762	675	645	680	685	704	661	698	659	679	692	690	687	661	666	705	682	758	683	711	691	631	669	693	701	694	687	712	661	690	752	701	686	684	664	752	731	692	656	714	705	723	669	702	656	758	693	698	666	706	690	655	684	685	660	668	681	668	744	689	723	700	751	696	718	687	726	723	699	662	680	700	707	701	651	698	721	733	703	732	713	697	647	674	647	632	692	705	728	740	681	678	739	716	688	672	699	714	704	699	706	675	707	689	713	731	703	728	714	672	725	633	733	703	700	746	721	676	731	727	658	665	735	652	703	706	723	708	685	701	689	723	647	650	678	660	693	714	689	662	713	728	689	665	724	707	708	720	723	721	713	685	687	711	682	654	674	664	670	710	683	732	686	688	729	661	706	700	709	701	760	664	716	681	693	682	658	708	666	708	696	663	712	703	726	703	706	712	703	665	712	659	727	619	704	696	689	702	676	701	707	683	698	722	680	717	771	714	635	675	671	700	658	683	726	705	687	693	718	706	661	678	729	703	674	707	649	643	754	719	675	685	678	692	710	696	712	688	706	702	743	652	675	723	641	679	703	707	739	699	718	722	711	692	662	738	710	664	685	726	657	703	674	675	716	723	652	730	688	711	681	698	708	668	660	647	664	723	733	709	711	670	679	662	732	720	713	709	755	645	713	720	693	670	686	659	656	656	690	675	680	739	686	735	730	686	690	713	720	690	683	703	698	673	673	671	691	707	708	699	654	685	702	705	701	685	658	680	665	685	715	707	713	694	641	680	733	638	693	679	693	681	665	684	680	696	738	701	735	733	668	698	695	715	764	703	666	710	730	661	678	739	731	652	738	718	690	638	679	691	693	726	682	696	687	667	685	668	716	690	693	722	727	700	710	687	708	709	692	729	720	655	706	687	694	676	697	706	681	685	667	696	659	685	745	690	669	725	667	692	715	683	683	699	708	707	713	695	745	676	719	721	755	727	686	672	685	680	706	681	695	689	648	695	706	641	684	685	722	723	691	673	721	703	685	682	676	709	703	677	670	706	679	654	713	713	674	705	698	761	679	720	727	674	724	692	733	663	704	673	721	699	721	724	721	663	685	708	712	707	710	663	757	729	705	741	700	711	662	695	694	723	736	685	730	695	718	655	692	667	698	700	655	707	731	733	668	722	683	731	781	691	672	682	736	651	670	707	714	668	718	727	686	741	701	704	661	709	648	722	682	681	747	675	695	670	666	709	701	683	660	707	655	646	669	697	730	654	692	724	709	707	683	742	671	713	706	666	682	685	673	686	693	640	723	702	714	742	679	716	680	732	664	689	684	679	698	694	736	685	749	683	685	676	681	735	679	648	640	706	705	702	648	720	706	740	721	718	698	697	692	658	649	688	652	684	648	680	661	670	670	701	722	705	700	681	700	681	673	712	694	661	668	701	718	701	718	693	673	719	736	696	688	674	696	699	695	654	677	702	718	699	724	715	699	657	684	655	723	687	627	760	703	719	673	730	656	689	663	705	692	711	705	660	648	695	728	662	657	708	694	705	705	666	676	699	709	695	695	738	709	661	712	672	676	703	702	710	713	680	690	691	691	693	692	671	690	721	711	707	681	737	642	708	703	663	692	665	701	726	753	737	731	659	682	687	762	685	747	691	729	694	674	680	687	691	705	657	679	665	707
22671	21256	29056	23773	21258	21470	15980	5194	2975	2298	1510	1112	1094	969	970	963	913	892	895	846	863	876	833	881	808	837	786	830	827	788	803	796	779	811	774	831	733	746	748	724	771	738	772	771	751	807	778	783	793	766	760	761	734	779	772	803	773	752	768	786	759	751	737	794	760	731	752	787	778	763	818	745	782	758	753	814	757	745	724	722	793	736	751	738	758	794	762	733	801	747	760	749	792	714	769	710	739	746	726	757	747	732	741	703	726	739	820	776	707	787	781	752	734	756	771	710	755	761	771	774	781	742	705	753	772	707	778	773	816	760	777	775	747	752	753	738	751	775	786	723	725	784	714	756	744	715	794	789	759	748	746	727	746	759	767	790	765	801	767	768	757	774	732	750	724	715	765	738	741	735	715	784	763	814	723	739	759	799	752	746	790	760	737	726	688	747	795	767	805	755	776	760	718	781	792	731	761	761	747	726	747	767	771	763	790	756	785	743	754	782	747	746	808	756	716	728	764	788	747	709	761	795	741	809	772	756	660	781	723	755	688	770	774	732	772	744	784	750	745	727	739	740	715	735	789	731	753	713	764	802	778	771	764	775	793	746	710	733	759	735	737	751	763	769	761	783	715	778	783	769	767	711	771	731	754	777	743	727	721	740	770	764	695	708	746	779	736	713	807	736	790	699	758	780	794	737	710	747	711	729	745	740	741	744	713	760	750	768	761	769	794	754	740	756	748	738	745	770	765	738	783	702	715	791	764	724	814	726	763	758	753	783	751	751	778	771	751	716	724	740	746	729	752	761	709	766	678	792	767	743	783	765	760	730	713	708	742	718	696	783	774	796	736	725	713	696	744	752	774	746	720	738	744	737	749	754	739	754	742	758	782	692	783	753	741	710	755	762	723	772	776	748	737	741	755	725	736	768	776	749	786	773	736	730	752	767	727	784	757	845	741	744	707	808	739	735	746	724	731	725	720	731	803	773	747	741	743	743	784	651	786	724	725	723	746	727	758	728	739	743	769	748	733	770	760	735	731	741	773	783	744	742	754	730	715	743	717	761	726	760	747	741	780	717	842	754	749	732	787	763	748	745	758	813	761	743	782	752	764	735	776	723	751	759	774	775	725	730	743	737	754	775	704	749	760	739	776	714	745	725	788	718	770	791	726	747	715	702	744	760	732	765	759	729	797	757	756	750	726	750	776	724	700	744	744	726	695	747	714	768	737	733	756	772	725	758	747	746	742	773	736	756	791	762	733	710	718	786	773	691	712	767	713	722	766	730	760	749	741	735	722	800	790	818	725	717	783	766	764	734	770	751	787	760	780	765	711	749	721	720	789	742	759	766	729	761	773	767	748	775	718	733	779	767	695	746	694	774	759	750	782	788	804	750	713	744	772	744	778	741	725	740	769	737	740	786	768	731	768	796	786	725	753	777	783	795	680	782	711	732	754	749	744	799	780	788	747	725	729	721	739	772	769	740	751	768	723	694	793	742	751	804	753	778	752	741	706	737	759	743	759	748	734	759	735	718	723	708	710	725	727	729	725	776	742	701	751	740	737	743	729	777	745	734	704	737	706	742	717	819	739	739	758	725	759	748	786	749	692	764	775	810	771	765	734	706	752	756	695	745	733	760	785	756	736	778	702	723	731	772	693	727	737	740	676	788	718	770	758	710	727	726	749	770	773	703	715	795	812	702	723	696	755	752	783	755	795	722	732	719	771	726	806	758	804	756	696	750	712	770	746	775	720	777	773	714	758	777	746	712	738	773	759	730	768	737	776	744	742	762	742	744	709	721	758	696	716	758	726	796	759	719	770	754	743	718	724	785	718	708	774	738	751	696	741	772	697	698	717	747	747	749	718	723	765	698	790	736	780	755	767	730	785	751	766	765	777	730	695	740	757	739	774	762	748	722	769	740	754	760	738	743	735	721	767	756	726	750	696	797	764	714	737	779	689	706	750	718	761	752	713	723	801	754	737	743	749	714	720	729	726	746	723	795	745	773	745	789	706	751	757	744	776	745	763	776	798	804	762	756	716	771	733	739	789	736	712	701	715	718	795	734	778	725	716	740	717	799	777	761	777	763	747	708	757	749	774	757	693	776	728	748	748	756	791	740	722	715	745	738	746	724	732	735	777	749	809	743	748	746	754	758	707	726	754	773	761	742	690	709	761	726	746	753	799	750	729	710	735	729	788	766	750	741	739	733	688	774	731	722	773	780	761	766	753	730	797	789	741	739	741	758	743	711	718	736	744	730	714	754	720	692	722	713	730	728	759	735	742	759	734	718	729	728	742	769	764	688	791	772	761	784	764	784	727	705	783	719	680	692	771	695	774	762	727	743	708	724	709	734	752	763	755	735	757	751	722	745	744	721	745	747	759	745	693	709	779	723	729	743	730	740	796	750	745	796	795	699	754	745	744	751	760	741	769	698	719	770	715	763	723	794	724	803	730	728	708	775	788	754	768	765	713	686	753	736	734	703	743	707	793	719	697	736	737	763	767	775	770	753	736	762	752	716	750	768	693	754	725	730	715	777	736	758	730	692	742	732	739	753	780	767	735	699	767	739	696	726	761	792	727	754	708	761	719	734	798	726	688	746	750	707	769	767	760	710	745	737	756	705	787	731	801	718	678	810	770	717	813	738	744	704	800	736	734	782	756	771	707	780	728	769	737	734	746	678	746	758	743	714	746	739	736	729	728	774	735	744	709	763	770	749	797	724	750	727	787	774	755	773	775	809	727	748	743	783	805	766	711	723	740	755	745	745	674	776	766	781	768	744	746	725	761	729	751	785	751	759	716	722	774	754	733	749	756	790	766	771	695	723	735	755	705	745	734	748	678	771	764	753	729	721	764	782	698	773	772	731	766	770	760	735	790	702	767	739	775	755	746	721	700	756	727	722	777	767	778	727	736	742	766	714	734	758	730	702	734	677	799	766	778	730	760	763	753	782	782	733	770	707	760	736	731	776	697	771	744	745	735	741	739	732	738	746	734	744	716	736	732	759	756	756	723	741	766	730	764	758	735	752	737	751	768	720	751	730	740	718	678	761	743	751	718	782	732	741	746	773	760	744	708	766	738	732	723	721	713	735	703	762	744	734	763	753	702	770	721	757	734	695	725	759	720	734	742	821	747	744	748	766	794	721	706	723	712	776	736	737	729	737	755	747	752	746	685	749	702	761	765	734	731	796	733	717	704	732	705	825	770	737	753	773	741	743	720	754	711	744	723	761	749	678	779	746	760	717	734	716	738	748	747	747	733	802	727	751	708	711	746	746	770	715	713	760	724	739	742	739	780	732	717	765	768	730	743	747	722	762	804	754	796	694	713	766	721	716	746	705	800	734	747	758	730	788	720	729	758	705	765	739	769	766	796	743	728	750	698	753	771	760	739	756	718	735	740	771	743	731	747	735	721	737	736	693	726	707	700	701	756	799	754	739	747	769	721	769	753	762	772	772	723	699	826	756	755	758	735	814	724	759	722	716	736	723	749	737
8707	16341	14201	7707	6200	8262	9396	8101	5452	3947	2270	1537	1340	1306	1209	1101	1123	1041	986	919	973	919	982	948	873	903	913	849	881	851	873	848	835	885	879	920	845	848	864	915	843	832	811	796	810	829	847	817	839	748	850	863	722	850	833	818	787	851	835	816	797	867	846	836	827	816	835	814	811	809	806	796	862	778	835	765	793	871	820	858	798	829	858	831	801	776	803	813	793	783	794	818	812	823	808	764	762	792	822	846	762	796	817	863	848	808	852	791	837	766	803	817	822	842	749	803	807	803	786	779	784	824	881	849	822	779	801	791	824	855	796	821	826	846	827	748	830	862	765	824	783	814	896	827	823	802	765	837	816	844	755	845	808	813	860	807	792	826	820	830	826	839	831	779	817	819	795	834	778	802	821	793	765	789	843	767	790	778	833	780	812	794	809	877	803	857	790	844	788	828	816	829	798	852	833	822	851	762	801	756	831	800	808	756	775	795	857	791	768	771	774	818	826	777	793	797	831	803	788	853	834	837	768	788	807	774	846	820	855	810	781	887	742	794	822	827	830	800	829	787	843	838	804	829	852	798	802	780	754	755	805	786	812	801	759	804	791	753	770	843	793	806	827	832	754	772	830	842	761	784	772	795	814	800	801	802	762	853	817	823	858	818	823	771	808	839	843	790	742	770	817	767	800	853	789	821	792	835	820	804	811	815	831	797	829	823	840	811	781	796	769	782	840	797	880	822	754	803	796	752	800	779	847	835	825	813	773	812	831	800	801	805	788	785	811	776	835	817	820	826	810	830	784	791	795	828	822	817	790	802	786	821	796	799	859	806	801	810	795	826	796	782	744	791	771	808	789	792	757	802	788	715	863	809	822	804	799	780	821	841	853	832	800	780	813	776	805	812	815	863	855	812	800	827	834	832	814	802	811	798	797	805	852	828	837	798	842	775	789	862	801	834	816	795	749	815	824	818	752	817	815	767	815	811	771	821	835	814	833	836	774	817	761	767	873	781	805	809	799	799	842	813	771	858	783	793	756	833	801	838	797	767	827	814	800	813	770	823	773	824	809	810	779	828	797	770	833	778	798	804	805	820	846	801	779	783	776	792	782	830	817	826	824	831	814	790	824	784	801	806	829	785	760	826	852	819	793	820	822	811	843	826	843	829	831	842	802	812	833	822	780	815	806	747	829	817	811	837	796	792	805	788	780	804	843	852	781	795	822	796	810	809	810	844	793	785	811	782	836	857	805	828	812	836	825	826	821	816	795	833	790	815	788	818	787	773	806	793	851	819	815	816	822	803	856	869	822	804	813	825	801	828	787	796	796	793	808	795	819	810	758	821	842	767	853	840	818	804	799	796	792	807	792	753	747	793	797	778	790	747	848	807	799	836	798	745	760	760	811	777	791	819	798	807	823	801	835	790	801	803	829	843	787	823	826	770	823	829	873	785	819	783	836	844	812	763	769	842	797	817	796	807	769	799	813	836	845	764	824	789	813	804	867	768	786	846	778	809	809	860	780	786	769	829	789	843	809	816	799	768	820	863	832	824	786	822	770	803	801	789	850	827	880	804	796	801	843	797	779	823	754	805	768	825	838	777	792	824	830	807	812	750	767	838	795	737	812	826	828	784	778	771	786	803	807	758	782	796	858	831	815	856	791	794	828	809	824	748	772	775	774	821	769	825	769	804	788	813	852	773	824	782	840	778	786	837	833	762	844	792	796	828	854	760	766	853	786	845	838	802	795	767	826	767	816	800	826	827	783	817	822	823	806	813	800	789	818	798	824	846	805	827	801	822	817	810	810	782	822	789	852	793	814	771	808	837	795	814	776	799	761	804	777	840	801	786	808	824	816	822	804	829	836	777	799	780	802	794	813	819	805	802	796	841	753	813	869	836	792	776	823	882	770	845	784	774	774	784	877	806	774	840	854	780	772	783	765	807	833	795	806	828	765	836	819	771	840	850	799	808	863	789	801	793	790	785	834	823	776	753	825	784	801	858	785	825	794	791	798	788	817	764	766	796	830	801	826	833	772	768	828	758	813	843	786	776	795	877	806	838	804	813	799	848	795	807	788	795	812	797	814	833	812	794	794	834	778	794	786	845	836	848	812	823	791	763	801	823	830	796	832	812	777	783	805	810	866	805	785	803	788	781	864	791	820	762	805	769	787	818	810	793	825	821	760	843	763	815	804	767	799	779	810	816	765	805	838	801	809	816	813	810	782	810	790	813	850	812	784	813	791	819	820	748	792	801	793	846	787	842	822	820	860	812	780	805	819	818	801	844	787	811	839	777	803	842	768	811	780	797	804	832	845	826	818	797	782	767	812	811	809	813	821	841	766	811	756	758	738	848	753	771	816	793	776	830	840	826	780	869	759	790	799	831	796	813	833	807	783	783	844	764	816	827	821	843	784	771	785	804	814	790	846	806	776	791	795	781	816	774	826	847	835	811	791	792	804	840	834	844	770	817	795	758	810	797	813	809	862	826	833	765	808	819	825	792	847	823	800	789	784	779	788	800	791	812	850	831	829	779	756	805	789	811	886	810	797	819	769	789	819	733	794	829	777	795	801	791	817	799	795	809	810	778	814	781	803	776	787	797	761	809	813	812	824	813	782	810	737	801	774	856	762	802	788	770	791	807	853	824	804	846	835	768	810	794	855	816	766	811	754	851	800	808	841	798	905	797	822	801	830	816	803	808	837	773	821	804	795	819	791	810	823	828	841	800	810	754	798	776	847	827	802	890	764	811	783	829	825	799	814	813	778	848	790	787	805	775	873	778	845	851	839	852	822	786	785	812	814	857	783	824	872	819	793	806	797	804	827	785	803	792	821	778	791	827	776	786	795	788	814	816	829	813	834	798	765	786	839	824	786	800	783	778	857	814	778	834	729	802	767	814	785	831	810	849	784	818	836	794	812	804	845	793	810	808	821	795	768	796	800	837	797	774	794	807	814	798	818	768	806	840	799	782	825	792	803	826	784	813	807	819	816	871	792	788	815	821	788	830	889	812	798	797	849	790	827	805	780	812	819	825	834	819	807	791	736	793	788	784	791	837	803	806	822	827	763	845	796	797	809	786	837	797	756	775	833	803	811	747	781	808	850	825	833	816	789	833	822	794	795	797	816	788	793	774	795	806	799	789	808	809	808	796	762	815	808	814	770	822	786	806	825	803	769	795	803	780	813	867	885	787	747	797	779	785	826	805	840	856	810	850	804	825	798	721	815	833	817	748	835	782	858	786	816	794	824	776	719	827	786	836	803	806	816	832	797	809	839	785	789	780	798	808	811	796	851	788	843	823	786	804	763	782	803	775	803	760	825	835	785	776	765	819	827	754	812	825	788	761	854	840	836	842	787	826	816	814	801	765	778	756	825	732	817	776	805	800	767	810	792	811	811	781	777	779	746	844	850	828	767	820	816	795	805	833	815	821	828	784	807	802	836	823	826	810	786	800	824	810	770	848	847	747	765	790	875	766	756	833	818	807	790	781	793	846
27228	20449	8505	899	913	1669	1694	1253	850	697	418	364	369	366	331	377	293	338	336	333	315	332	353	319	336	333	352	356	365	328	360	359	342	317	312	358	359	340	376	350	329	302	318	370	319	368	306	362	306	346	328	342	319	303	311	356	318	350	313	349	306	303	350	348	326	348	297	350	339	335	316	357	301	345	342	340	324	321	346	353	355	347	343	347	330	330	343	354	334	322	311	333	334	301	353	365	304	326	327	319	364	300	317	319	280	334	342	318	307	328	325	312	332	351	335	327	334	337	340	317	330	316	355	347	331	354	344	341	373	307	337	327	333	313	337	291	327	334	339	331	338	336	323	327	353	331	372	349	336	353	330	316	328	320	325	367	353	341	330	317	363	341	351	355	338	359	355	335	325	333	361	351	330	378	352	316	329	328	328	345	320	359	346	347	344	356	328	318	342	362	311	364	348	359	343	331	312	370	365	368	292	324	383	374	320	336	311	360	339	313	349	348	304	297	342	350	322	347	328	382	331	347	358	359	331	356	327	306	348	361	325	328	317	327	349	331	344	349	362	325	342	328	358	327	339	328	354	332	317	323	309	348	323	315	295	340	330	372	323	330	333	341	350	365	313	311	364	326	343	352	326	333	344	330	330	317	343	328	311	338	333	297	328	300	350	330	328	328	343	330	309	362	328	334	334	351	337	342	341	334	323	328	338	306	333	316	349	330	297	355	338	326	331	303	318	329	329	328	369	335	350	361	347	330	390	314	310	313	319	347	316	325	322	353	351	338	324	322	331	344	350	336	308	319	336	331	328	320	339	333	310	278	330	334	317	347	321	311	334	315	336	351	348	323	326	325	320	309	296	295	316	345	321	343	321	321	353	306	329	291	317	321	356	302	330	349	353	367	324	320	343	311	365	346	342	299	346	336	345	324	315	330	338	344	329	334	330	333	311	355	325	337	351	363	342	294	322	301	343	338	345	310	382	338	319	329	321	312	352	310	353	340	355	341	303	342	346	334	360	325	347	345	345	316	336	335	328	323	338	323	381	319	338	331	289	381	332	310	314	335	331	335	339	348	326	335	309	347	346	293	342	310	326	328	310	309	330	359	374	318	344	328	320	331	346	321	333	330	362	323	339	327	347	337	352	327	342	330	349	330	327	348	346	344	345	350	344	318	362	371	333	336	329	338	335	331	359	326	320	314	311	362	360	312	364	330	332	323	325	309	335	325	350	329	324	317	316	290	330	353	325	347	330	350	360	338	341	369	335	357	356	340	350	332	331	315	347	283	340	337	314	348	324	340	321	335	333	310	343	353	317	305	333	341	316	373	363	341	331	332	362	315	319	342	336	335	354	343	340	352	311	317	343	333	317	336	304	350	321	322	322	316	328	335	323	350	323	361	370	331	367	347	338	320	342	331	367	338	302	321	320	330	325	317	352	337	317	308	347	319	348	326	346	328	354	317	321	287	363	350	342	330	344	336	339	331	346	353	344	340	336	353	326	315	340	335	352	326	349	329	327	331	356	329	353	335	317	342	314	293	340	321	342	343	312	315	350	323	313	326	313	337	338	303	338	311	322	337	332	333	336	332	321	318	363	326	325	337	329	336	362	297	307	340	357	354	301	325	340	317	310	318	330	306	358	359	349	323	319	326	334	305	357	328	304	306	351	331	316	330	298	354	319	327	324	314	318	328	329	336	335	331	322	346	327	336	321	365	339	331	318	330	332	336	330	342	340	320	302	340	298	324	342	337	348	297	315	366	329	308	347	342	326	312	349	335	332	354	315	357	329	328	336	349	346	314	329	332	356	338	309	334	325	329	324	346	313	353	348	361	310	350	327	336	316	329	338	343	312	311	338	329	347	324	334	339	353	355	308	342	312	381	338	334	388	338	354	340	346	365	357	332	334	342	320	346	326	310	290	333	344	336	350	345	318	338	348	337	309	359	354	336	343	333	317	305	333	384	326	318	301	360	312	324	345	309	334	322	357	337	332	365	353	351	320	381	346	302	315	355	348	354	356	304	344	312	313	359	291	338	364	336	337	314	329	345	313	360	337	374	330	320	326	329	351	342	345	339	325	309	326	323	330	352	329	333	300	312	326	345	321	317	346	361	335	342	319	326	338	346	338	371	330	309	316	325	357	333	336	323	333	336	318	332	341	333	313	342	326	332	361	358	341	333	312	339	343	307	309	356	332	337	339	344	336	344	332	364	342	302	362	342	366	340	315	341	355	319	407	331	344	329	325	343	322	294	313	350	354	322	309	302	330	342	329	337	344	355	349	329	342	318	338	302	378	395	330	329	320	342	356	365	305	326	325	350	315	339	307	299	325	324	294	300	356	333	345	348	301	339	339	343	344	360	310	318	358	352	340	331	332	351	337	332	309	329	331	376	344	312	318	332	341	350	318	326	308	299	375	352	317	335	343	357	316	356	330	336	338	307	340	358	356	322	308	358	356	352	344	313	338	357	307	338	309	354	350	370	360	340	323	310	319	343	341	352	362	340	347	334	341	338	346	330	355	330	364	329	328	344	353	348	328	307	313	360	317	354	327	307	340	320	337	361	330	349	331	368	327	335	308	332	324	315	319	354	320	335	323	343	328	318	304	345	348	336	321	354	313	333	340	310	334	359	313	355	334	335	350	341	365	311	369	346	329	327	319	333	327	328	310	329	323	329	325	328	341	363	298	334	339	318	344	351	287	349	324	330	362	324	325	362	317	344	342	374	315	304	346	335	302	309	349	337	338	363	339	387	329	323	349	342	347	318	344	343	336	334	303	309	357	341	337	308	324	344	366	349	328	350	310	375	303	334	329	364	344	318	338	314	356	343	313	355	294	358	347	366	338	341	358	355	335	335	324	360	344	327	328	321	326	349	342	322	341	313	303	341	352	322	347	348	349	332	345	355	369	320	296	325	326	338	323	345	335	320	308	344	344	319	336	341	327	344	357	326	318	340	319	367	325	334	343	340	350	329	343	310	338	340	313	349	315	343	321	349	317	342	344	318	311	337	334	335	334	344	358	291	344	339	322	322	344	345	313	321	346	330	307	324	343	317	342	309	347	333	326	347	322	320	343	336	313	348	318	333	346	341	336	334	310	332	360	333	321	385	330	351	342	294	340	296	322	316	361	313	322	338	330	343	344	313	298	365	330	305	293	383	338	344	314	347	349	341	323	329	311	297	333	335	367	317	338	328	328	352	343	334	348	345	327	310	338	329	321	386	329	309	334	343	324	368	340	328	327	307	355	340	329	323	305	324	358	320	344	343	313	359	330	353	328	340	325	310	327	348	336	336	339	315	348	316	322	358	344	311	309	313	335	359	360	337	323	323	354	339	326	357	361	356	325	315	324	360	346	318	357	333	359	329	308	349	365	326	338	309	322	318	362	402	322	340	323	337	330	326	318	368	341	328	344	340	337	342	317	351	329	334	354	303	314	344	333	357	337	343	345	336	311	335	331	327	340	349	335	308	315	337	324	337	341	344	364	342	339	359
5670	1509	1281	944	1579	3327	3290	2431	1608	1172	594	467	434	424	415	376	407	387	427	414	439	415	375	439	403	378	417	418	385	459	425	454	376	367	392	406	409	396	387	390	393	396	406	427	437	417	377	422	421	406	391	373	410	401	423	434	382	388	361	396	407	396	431	405	394	431	368	438	378	404	392	403	430	363	400	432	413	336	375	416	438	381	432	381	410	366	433	397	392	398	424	423	408	444	377	403	415	401	388	405	411	440	422	407	425	406	379	398	365	444	381	398	421	408	397	391	383	410	403	418	422	447	369	442	363	402	384	377	398	377	443	400	383	396	358	414	413	416	412	396	435	417	389	386	386	403	411	409	419	437	404	429	344	423	403	391	402	366	420	399	389	416	373	402	436	392	391	418	400	432	388	389	383	421	407	397	366	400	391	427	414	408	389	378	399	383	395	368	420	405	408	415	380	409	407	392	389	401	417	416	412	390	418	411	413	409	404	413	405	413	387	411	413	405	377	403	392	430	389	377	405	386	390	410	367	396	420	381	414	380	406	391	413	397	371	379	414	391	386	455	412	407	403	381	422	376	406	407	354	400	422	414	406	398	418	392	393	389	423	399	421	400	363	394	379	382	386	397	417	394	432	405	420	416	367	390	411	423	385	408	410	414	397	403	403	371	398	399	428	372	402	406	388	374	403	390	403	428	402	427	392	413	384	389	370	373	370	400	442	394	391	432	430	416	407	386	411	419	392	379	419	395	390	428	373	402	399	415	406	373	410	400	400	414	415	404	373	364	404	395	385	397	391	408	395	410	388	439	415	412	414	443	399	393	405	417	394	416	404	386	423	401	396	379	399	407	414	372	416	407	453	431	444	409	407	399	398	382	382	395	377	436	393	379	436	412	408	393	370	417	408	391	412	400	439	416	405	407	407	388	400	384	426	437	404	455	393	373	361	389	403	407	438	420	410	346	420	361	385	416	395	381	398	361	400	404	366	379	393	418	433	405	383	392	453	389	382	403	404	414	417	410	404	411	401	425	391	400	359	401	409	385	402	401	395	405	422	449	422	408	413	387	406	389	392	416	424	391	409	425	366	399	382	375	426	412	418	392	423	398	395	384	404	431	413	424	406	417	408	418	403	405	410	385	407	411	403	373	406	424	411	424	375	386	375	429	388	413	401	417	395	408	413	377	411	410	425	373	367	414	374	404	437	385	394	399	432	408	399	391	421	421	396	405	408	436	418	394	426	401	412	395	367	401	430	443	423	434	396	380	389	377	407	364	415	412	401	406	432	372	406	407	394	394	441	396	384	414	418	420	393	413	394	340	435	413	407	383	359	403	424	405	426	389	426	393	438	369	468	387	371	386	386	401	375	411	390	408	410	397	389	411	434	406	414	413	406	381	408	406	387	394	411	377	417	398	436	385	404	436	391	419	412	412	394	433	431	384	375	404	400	398	371	444	377	378	401	406	403	415	377	378	442	404	425	405	419	396	408	392	418	380	382	387	387	415	392	410	415	391	444	385	393	404	405	412	429	401	399	422	404	404	394	410	376	388	405	382	406	428	404	414	384	382	373	413	426	411	395	392	400	428	392	412	409	402	422	428	430	425	413	403	412	382	393	367	428	397	391	405	394	385	404	383	402	397	397	383	463	404	368	413	399	403	406	437	397	423	444	385	408	396	419	439	388	418	414	406	409	404	402	412	423	436	387	424	398	434	417	412	382	386	415	454	398	398	415	390	406	398	401	412	440	416	382	378	406	426	399	439	397	371	423	409	385	349	425	419	393	413	413	402	399	373	401	397	377	421	417	397	400	410	404	423	396	371	415	390	455	443	404	416	424	402	421	387	357	428	415	427	394	374	396	431	431	391	419	435	400	422	406	429	432	365	403	417	396	423	403	429	423	403	421	385	356	389	435	395	412	389	404	377	420	409	392	373	403	400	362	384	398	395	399	406	401	421	393	409	398	375	430	393	430	383	402	415	421	396	411	386	401	421	384	361	383	409	392	396	365	397	420	428	431	431	393	391	428	376	394	410	392	319	400	428	401	403	426	396	375	394	415	408	398	460	362	428	370	420	396	397	379	381	372	391	397	403	421	403	404	400	426	397	404	394	411	376	417	369	416	390	382	399	381	434	402	403	410	352	419	415	390	419	422	394	430	358	328	403	400	392	396	435	405	426	423	396	406	431	425	424	399	428	385	422	368	412	404	407	387	399	413	402	421	414	384	411	371	456	392	400	372	408	408	386	403	396	393	389	409	395	410	398	430	428	423	407	441	441	382	405	400	418	416	385	378	393	387	377	416	398	411	419	405	438	395	420	388	410	377	409	438	405	403	374	382	381	414	400	406	370	429	401	403	429	418	426	401	391	430	361	418	407	420	399	383	388	376	396	371	401	393	377	410	404	391	394	401	415	373	411	376	406	409	416	401	403	359	387	420	394	401	392	427	403	394	420	386	396	415	404	437	398	426	410	391	390	397	413	428	416	395	424	440	403	406	404	389	409	401	448	387	402	405	403	393	427	424	391	416	408	410	388	394	410	408	401	401	437	379	396	390	388	407	387	374	390	391	397	403	378	382	400	400	389	377	422	400	419	407	409	425	357	416	402	417	370	393	420	360	399	381	422	416	435	408	406	402	381	390	397	388	410	375	408	427	369	392	415	388	394	416	403	371	401	410	412	410	397	443	389	421	415	396	429	402	395	414	417	413	428	405	391	377	425	375	385	375	421	428	427	427	396	404	370	368	417	433	381	408	427	364	383	369	383	429	426	367	407	372	395	395	388	343	407	411	416	395	398	417	403	423	443	419	375	417	391	437	382	369	401	371	410	375	369	441	417	399	388	365	415	389	434	403	423	363	406	434	394	403	377	378	430	438	444	405	410	424	413	406	388	395	407	415	423	392	409	400	410	420	362	359	426	392	419	383	413	393	412	386	387	414	465	392	434	398	373	427	395	432	395	382	355	389	430	386	389	385	429	407	384	388	368	396	430	392	372	435	411	407	392	424	392	426	408	396	395	429	406	398	409	329	369	401	401	449	459	422	418	377	405	409	415	391	388	410	402	411	390	396	382	387	440	412	452	387	383	395	410	413	397	390	398	409	441	452	430	442	404	376	382	411	394	393	438	448	385	390	367	419	396	403	389	409	394	399	412	432	395	388	425	385	400	439	411	396	414	387	410	403	425	404	416	401	423	428	406	418	393	427	402	429	385	390	390	408	381	400	409	394	429	408	453	405	401	423	367	405	379	397	433	425	412	387	398	409	378	409	400	380	439	401	410	416	393	413	398	389	397	428	402	419	412	420	368	419	405	403	398	416	418	450	404	428	426	370	395	409	398	406	378	419	404	429	391	396	409	428	412	378	399	387	415	429	429	405	377	383	402	405	393	377	406	426	394	415	404	408	370	441	390	418	418	431	423	370	404	403	391	415	385	404	437	422	412	423	412	415	396	404	396	407	381	430	412	405	406	405	413	445	393	382	432	420	422	410	398
23678	21242	28686	24117	21263	15046	4863	2371	1608	1222	697	553	511	454	481	493	449	411	440	402	398	388	411	368	417	389	376	362	401	378	372	374	439	400	370	416	380	406	344	396	392	405	356	390	385	319	357	379	332	333	425	344	371	336	356	374	376	377	381	383	398	376	408	392	373	354	372	374	361	384	389	356	381	356	361	362	392	341	367	365	354	344	366	383	358	368	383	386	363	349	354	375	374	368	356	350	367	383	375	342	376	333	356	377	371	332	353	376	377	382	375	345	356	335	351	345	368	379	384	368	384	383	401	385	348	353	383	360	396	398	363	373	390	346	382	382	360	363	360	347	340	336	415	343	367	362	371	366	367	370	387	404	353	339	355	391	418	354	385	367	405	371	354	367	358	358	368	336	366	413	346	377	382	381	398	332	357	364	345	416	389	384	391	384	373	381	341	363	362	339	366	369	352	356	352	382	388	354	361	352	330	348	365	377	381	324	384	346	375	347	350	385	375	364	357	381	362	342	343	341	366	343	401	380	387	364	398	368	359	365	336	387	346	348	337	369	374	336	363	365	416	384	369	383	399	390	370	359	361	362	376	368	395	358	347	362	367	382	356	356	376	379	350	363	379	382	361	375	347	370	383	396	354	329	366	354	387	333	353	363	392	344	354	381	336	436	367	345	354	352	363	387	361	398	393	349	339	334	381	391	370	342	366	345	333	375	363	383	395	353	367	358	366	357	349	394	356	389	374	395	370	399	365	363	367	390	384	363	360	412	375	369	376	398	348	377	385	357	364	400	359	367	370	365	391	383	361	380	380	354	382	358	396	378	366	351	343	399	382	349	377	353	358	381	350	385	398	376	385	386	354	384	401	391	347	383	401	340	367	369	350	348	350	368	423	333	331	361	356	353	365	355	362	348	352	369	350	364	374	357	354	382	402	405	338	388	387	350	401	405	359	368	354	342	366	365	381	369	345	371	397	358	370	344	365	388	388	357	357	372	372	378	352	360	370	384	392	377	366	339	352	321	391	342	358	361	364	372	370	382	379	353	360	379	350	372	367	410	339	367	368	370	366	363	360	355	366	388	335	386	340	353	372	393	339	356	372	379	390	364	375	381	371	355	365	350	382	358	357	376	367	380	363	354	395	367	374	385	344	391	360	380	364	358	357	359	363	339	353	379	355	358	350	361	389	357	368	355	369	379	398	380	391	373	327	331	366	389	387	349	385	378	365	425	347	363	360	413	346	353	354	364	391	420	346	372	371	358	373	349	376	384	348	365	366	378	331	416	361	397	358	370	345	387	388	356	324	342	385	370	399	334	361	375	383	389	395	377	375	362	377	368	398	357	382	350	342	395	346	387	361	320	386	353	340	392	351	356	379	378	336	374	375	358	379	343	360	367	349	377	350	387	339	388	404	377	362	361	379	381	401	354	402	361	354	366	348	353	356	362	347	333	397	364	343	382	354	330	373	347	375	375	392	331	388	359	370	335	360	340	385	332	373	381	374	365	352	410	352	378	364	361	360	389	343	328	354	368	366	352	399	335	370	351	381	364	368	406	382	368	376	391	367	353	341	379	350	378	372	346	357	342	370	354	363	362	353	360	366	352	381	349	383	362	351	355	378	409	381	369	368	353	357	406	368	391	360	396	344	375	364	365	361	356	360	392	384	371	400	407	356	372	368	366	336	356	370	367	386	360	357	385	325	352	382	349	348	386	368	380	380	334	325	362	388	359	345	344	327	369	407	361	360	393	345	369	369	375	384	358	353	397	385	417	329	393	395	350	377	369	357	369	336	324	390	407	366	397	368	380	412	352	357	378	375	377	383	333	337	338	374	373	355	350	355	341	351	357	377	348	339	340	351	356	347	386	381	353	382	363	348	321	377	384	326	358	388	364	364	365	378	380	381	362	349	394	379	335	375	346	351	420	360	373	375	387	403	342	360	354	374	356	359	353	337	367	387	367	410	381	409	346	360	399	370	362	356	334	394	319	367	375	363	363	367	341	326	378	360	337	385	365	378	358	357	341	373	387	368	346	371	361	354	320	395	369	361	356	354	359	345	359	361	348	360	391	378	358	369	377	368	374	342	365	380	365	384	360	353	356	353	357	391	378	381	373	375	372	354	383	342	343	349	346	385	355	347	364	335	374	353	365	345	364	369	355	353	387	361	372	371	336	355	354	342	365	356	350	360	371	375	383	379	390	375	362	374	369	360	374	361	373	335	349	376	346	355	373	354	377	358	355	369	388	325	335	380	367	357	341	353	330	387	361	356	358	412	357	353	374	339	385	381	357	398	356	374	336	395	367	348	339	417	345	361	353	366	369	372	378	401	339	358	369	367	350	366	398	376	384	370	372	367	404	338	371	375	374	373	365	364	343	371	349	386	345	359	336	371	352	327	378	348	357	385	384	342	361	378	356	413	376	367	365	357	358	366	368	379	356	348	353	382	385	389	392	337	376	365	378	386	388	342	343	395	371	353	395	344	395	395	315	341	333	338	386	401	383	360	367	303	349	338	388	354	375	344	353	363	364	357	368	397	372	348	336	325	355	354	378	358	392	357	373	372	379	371	359	361	373	387	343	333	389	373	366	371	374	367	365	366	358	389	347	382	397	371	375	376	393	352	337	384	351	338	402	372	357	343	370	352	403	414	372	376	375	382	376	328	363	373	364	369	366	377	345	363	366	356	377	354	374	354	368	369	332	346	371	351	371	365	370	361	383	360	356	405	365	374	358	337	362	370	381	376	411	393	389	366	355	344	365	374	376	354	363	325	384	362	371	327	375	382	354	375	365	368	376	345	372	338	383	374	377	355	356	361	345	380	366	367	369	341	381	369	402	366	364	357	375	347	401	337	395	326	338	396	392	399	361	364	340	380	378	339	362	361	362	361	345	385	369	338	352	353	398	330	344	352	367	363	374	343	324	390	400	360	352	355	371	338	390	344	395	347	325	351	339	374	374	383	345	374	348	371	351	373	346	364	330	336	394	376	394	381	359	364	344	344	380	332	394	364	370	382	362	357	360	351	368	359	375	370	358	361	388	356	373	349	389	325	379	346	366	383	358	352	357	371	345	362	360	319	385	398	362	393	379	361	384	357	376	348	389	349	356	374	329	343	370	383	379	367	343	350	360	405	347	312	369	383	337	381	377	360	407	395	362	354	407	344	380	386	346	378	376	376	362	344	390	376	363	381	330	347	365	385	355	369	390	375	388	337	375	366	361	381	369	367	325	355	346	401	374	358	362	412	357	358	400	365	355	342	380	376	410	377	361	371	341	375	362	348	384	395	342	360	347	349	379	378	353	418	370	356	351	383	383	359	370	340	322	382	395	351	353	334	380	345	355	381	370	382	357	375	379	333	351	381	348	359	331	334	355	354	403	357	378	344	355	353	367	327	370	358	388	382	372	364	390	353	368	357	326	374	396	332	350	339	376	360	358	391	370	370	373	357	368	361	351	380	367	366	361	385	364	351	386	360	379	317	385	360	306	378	352
7480	10080	8800	4576	5550	7657	6745	4491	3240	2392	1113	796	690	687	596	618	589	585	518	490	518	511	487	472	459	446	463	446	476	457	447	435	462	444	470	455	407	451	470	432	447	439	418	407	394	467	446	418	414	412	414	443	392	412	417	414	426	440	440	427	428	401	455	391	424	410	412	434	435	394	415	444	410	429	452	441	423	441	403	453	416	406	423	458	451	424	426	409	428	422	380	427	418	428	422	436	451	432	442	451	427	419	417	458	431	372	440	428	420	419	382	434	404	449	419	410	447	384	416	388	422	417	433	436	498	432	420	430	439	411	421	408	413	412	428	416	447	435	388	450	403	447	415	417	439	418	375	395	415	458	426	443	410	403	412	436	416	426	427	413	376	416	472	440	412	419	426	423	448	414	414	393	480	412	435	423	419	395	405	417	396	419	434	388	390	419	433	443	441	426	425	397	431	436	417	416	395	415	431	424	387	426	411	407	457	458	434	412	444	432	392	417	433	388	415	440	423	454	412	431	419	434	396	379	454	406	434	403	426	431	446	444	393	430	392	396	442	417	447	409	434	397	380	433	405	437	447	413	421	371	400	483	435	417	409	396	397	402	416	403	425	398	394	426	407	439	483	460	409	430	382	433	431	448	422	409	391	451	454	449	430	424	447	432	423	449	423	474	432	387	466	417	417	419	399	433	403	426	429	443	400	417	400	425	426	441	428	405	420	437	437	435	460	409	412	420	445	410	393	415	415	401	414	440	422	416	402	435	391	417	414	396	435	434	408	401	446	412	420	432	417	368	402	420	440	426	425	436	441	432	423	408	437	408	418	427	436	422	415	434	441	392	400	428	437	433	418	420	398	399	446	411	434	420	427	407	442	424	436	420	426	383	424	407	414	427	416	394	430	378	441	459	418	446	395	402	400	429	456	412	415	435	406	438	430	417	417	428	435	404	396	410	399	410	457	408	438	426	421	425	437	426	414	421	394	448	464	411	396	432	366	450	418	416	421	432	445	376	446	417	449	395	432	441	442	423	445	417	398	418	397	432	446	443	429	453	436	423	413	423	464	443	430	406	420	407	380	415	457	436	397	398	402	420	477	426	428	460	427	462	413	421	433	444	412	403	428	408	409	426	426	405	412	385	414	399	434	408	439	419	408	446	450	450	405	443	435	430	422	408	375	419	393	415	441	380	422	435	420	412	424	479	373	437	416	374	436	425	435	418	385	430	424	437	433	437	419	428	441	420	410	391	396	425	429	431	406	385	422	438	410	444	435	414	443	429	421	416	410	386	412	418	426	416	429	419	421	430	425	412	423	425	426	425	406	401	406	411	448	421	443	399	423	426	420	436	446	438	436	455	427	389	414	440	428	449	396	451	421	430	435	436	452	435	414	416	414	401	434	398	397	406	445	399	431	455	441	417	429	448	410	405	430	436	422	399	393	453	462	419	431	408	442	437	422	464	447	438	426	454	435	401	421	426	456	450	458	400	414	419	436	408	422	421	437	433	385	401	432	434	406	410	412	421	434	417	457	471	439	481	426	452	401	422	424	439	386	414	444	425	427	429	431	445	432	447	400	447	433	392	454	422	417	408	427	434	464	421	436	412	463	424	421	416	436	411	398	421	397	409	387	447	426	438	454	389	441	404	404	423	435	433	400	400	404	401	408	426	417	393	414	400	445	442	412	391	450	432	429	444	385	407	405	448	413	436	418	463	429	433	455	391	427	458	416	411	414	414	439	401	419	392	430	434	425	428	415	420	406	425	435	428	448	410	414	406	418	435	439	402	434	438	387	414	436	446	426	429	414	420	424	422	425	398	429	431	414	410	457	430	391	413	414	419	449	393	407	435	401	496	437	444	371	467	401	422	446	452	394	431	430	448	414	453	440	424	411	456	398	393	434	421	455	438	446	402	446	416	419	416	405	429	395	384	425	451	416	444	402	410	408	410	461	424	410	450	409	433	397	432	420	412	443	427	425	404	449	374	428	463	410	422	411	446	443	410	407	435	447	432	420	448	406	435	409	445	387	473	437	397	418	432	453	423	394	393	443	440	422	416	449	419	413	452	435	429	422	435	462	436	410	423	378	433	425	402	428	427	420	424	404	405	430	435	434	429	419	452	427	443	414	443	389	407	431	441	445	388	412	421	402	410	450	412	415	418	442	429	400	420	419	409	406	420	413	390	424	419	419	398	426	414	417	444	407	429	404	416	453	410	449	427	390	430	442	408	448	459	381	405	426	401	419	387	441	403	396	397	422	435	420	466	425	405	433	413	392	418	457	415	406	401	408	427	424	437	422	446	445	425	412	399	447	439	414	429	436	448	456	432	410	445	434	408	431	477	401	416	398	406	394	441	387	423	431	412	383	428	426	445	408	430	433	402	416	433	401	411	413	424	429	421	404	397	413	451	423	450	432	419	448	462	430	432	441	453	372	416	420	420	410	430	381	418	462	405	420	426	445	414	403	418	439	411	459	441	409	428	408	383	427	409	462	427	430	442	421	397	411	432	432	435	442	437	453	417	436	409	420	467	440	437	429	404	439	411	439	444	434	394	435	420	433	433	464	451	426	400	387	444	423	413	477	376	399	434	417	471	417	386	413	413	438	449	413	484	393	426	433	429	418	420	444	406	411	421	423	464	396	438	430	382	414	432	408	427	419	446	407	459	385	438	409	442	445	408	418	397	414	440	405	417	439	400	417	412	403	429	404	390	415	434	431	390	414	412	425	425	372	425	427	431	443	388	417	410	434	426	385	419	445	471	419	424	425	400	359	440	414	429	415	424	421	451	407	420	424	416	406	404	396	431	409	461	417	429	398	434	453	436	418	432	459	450	416	400	411	412	408	411	421	433	408	435	395	468	445	408	405	397	397	408	400	408	416	441	432	403	401	428	428	403	409	411	395	408	416	415	456	388	443	410	450	442	440	429	407	405	406	415	395	403	435	427	424	438	429	424	433	394	440	427	416	434	405	403	402	440	424	420	408	433	427	387	418	451	416	390	439	421	436	439	417	413	427	404	432	449	416	426	473	435	409	396	450	448	445	432	394	435	406	417	393	402	421	420	428	451	458	408	395	454	412	445	397	400	376	415	407	416	428	411	419	403	418	453	414	444	414	417	402	392	428	414	426	391	426	415	424	444	433	402	417	408	431	414	424	414	451	404	456	421	420	408	429	409	432	424	427	427	448	439	430	420	422	376	420	403	400	410	441	439	412	417	399	435	411	422	428	415	420	405	444	406	455	413	405	433	415	402	413	441	439	430	421	459	358	439	435	424	408	423	411	418	440	422	424	444	422	421	389	391	423	420	431	446	452	407	426	433	419	433	428	421	420	421	416	369	447	393	420	409	423	408	461	392	391	394	427	395	417	413	391	409	429	424	404	406	395	432	421	405	397	415	409	450	395	427	413	398	444	400	474	399	420	440	412	413	428	432	454	424	422	394	408	404	450	442	468	433	442	389	408	444	399	452	430	420	401	411	414	429	398	424	392	405
24957	21214	27608	25046	13906	3863	2690	2002	1361	1130	794	715	674	687	658	659	668	659	662	600	654	614	632	672	650	597	620	612	623	627	631	591	633	596	657	618	595	619	618	589	608	626	611	586	612	664	587	606	582	576	638	560	564	612	610	604	608	646	570	642	610	620	633	598	597	642	632	612	605	619	620	592	569	593	603	600	618	616	657	631	633	615	609	612	598	619	592	554	630	581	576	598	577	583	594	602	636	627	612	597	655	609	573	587	612	608	582	622	578	617	671	581	637	656	593	564	602	620	606	604	585	592	587	668	596	603	618	606	593	576	607	613	630	582	594	599	625	652	592	599	626	635	627	596	626	587	563	597	615	616	593	621	631	587	579	594	625	592	597	644	639	609	632	622	610	615	581	646	586	582	593	567	618	652	620	612	621	610	652	617	615	566	576	618	639	581	614	567	599	644	613	633	607	630	576	637	617	612	601	605	572	556	586	596	586	643	570	613	608	563	607	558	636	614	599	575	620	596	601	596	587	641	540	616	597	591	621	590	594	562	665	625	597	627	639	586	601	582	631	644	591	595	633	619	654	603	604	627	664	575	630	589	589	572	602	602	596	588	608	577	572	630	571	611	607	611	633	650	637	624	625	583	593	637	605	644	634	598	587	579	586	590	596	598	609	674	605	616	592	602	587	552	598	633	574	648	611	580	613	616	636	643	558	620	601	647	607	602	577	619	621	603	619	591	558	618	613	635	596	596	599	601	614	606	635	579	598	628	606	603	573	615	619	647	614	557	587	624	589	576	587	588	597	613	635	592	642	638	599	564	618	610	570	601	577	635	610	622	597	600	602	610	601	556	609	602	565	655	634	606	626	635	631	551	588	620	608	577	619	598	592	628	654	606	589	598	594	591	588	548	629	579	603	588	582	667	578	607	576	588	576	601	594	625	637	586	626	576	581	639	663	603	591	584	606	601	562	624	574	619	573	597	617	581	645	607	604	589	612	610	599	565	618	619	591	634	633	564	581	607	616	596	644	682	609	599	606	591	588	645	607	572	636	633	652	596	579	584	636	602	579	610	627	615	585	599	642	630	608	625	618	597	660	595	632	628	601	626	601	621	612	645	605	607	582	608	626	613	627	593	587	580	636	612	596	640	647	591	648	585	600	631	608	604	629	629	621	612	590	611	636	576	602	654	626	608	626	565	627	593	610	588	608	650	613	653	609	642	613	622	578	620	614	612	579	573	582	620	619	605	623	598	621	613	600	565	584	616	615	611	625	627	562	600	632	622	619	652	620	593	607	605	597	619	577	603	573	651	589	599	619	610	625	602	588	635	591	621	610	580	609	541	602	601	615	609	640	587	644	582	624	624	616	633	655	604	587	625	630	599	620	584	609	632	565	605	574	588	559	602	602	597	595	639	606	611	600	638	599	571	625	592	601	593	621	625	618	609	621	626	657	626	637	572	610	573	604	578	582	593	611	623	650	582	610	610	602	614	612	622	596	627	609	606	622	650	544	625	667	615	617	610	649	611	574	561	621	581	593	623	621	555	631	618	607	616	611	572	610	597	596	623	618	630	624	564	592	622	631	629	619	585	577	604	624	600	554	590	641	574	562	629	609	599	612	578	611	674	607	604	624	590	612	599	643	608	595	585	607	613	607	637	596	610	609	622	565	675	551	559	603	575	669	596	656	606	655	581	642	576	627	662	650	576	576	624	532	606	618	584	550	610	621	606	590	646	596	580	623	622	606	583	606	600	576	581	594	593	581	581	653	568	594	606	610	598	550	562	630	618	626	572	608	574	635	647	631	594	620	571	622	572	624	600	621	581	586	649	617	643	589	621	607	631	596	561	629	621	634	628	581	578	599	596	614	624	605	584	554	627	643	540	620	585	624	599	581	560	617	610	642	624	579	550	610	609	595	579	590	586	607	585	555	594	551	572	593	607	615	621	648	580	628	542	558	591	613	582	608	608	615	582	624	626	618	637	626	605	605	631	569	608	649	607	601	647	603	601	589	615	623	585	626	608	570	654	596	590	545	608	583	596	617	567	596	629	581	582	639	620	589	585	571	625	648	645	618	638	593	589	572	613	634	623	594	624	568	573	598	615	640	602	600	569	590	612	618	621	613	588	625	605	606	581	558	623	630	596	626	610	651	620	578	595	586	605	594	584	611	575	598	587	641	659	585	621	585	654	606	640	636	622	633	553	597	580	570	590	638	594	644	556	624	588	641	653	574	626	596	619	608	554	651	624	566	616	619	616	632	585	577	628	656	611	584	615	623	661	598	622	600	628	619	618	610	639	629	579	648	588	583	573	602	643	544	590	606	611	617	609	571	569	603	632	624	626	589	582	621	600	592	604	608	630	597	630	591	636	631	589	606	600	618	647	613	610	577	577	593	644	587	606	627	578	578	585	639	616	546	584	596	610	581	614	585	605	615	574	594	602	610	605	609	600	615	582	599	620	586	603	617	567	583	589	616	620	617	618	643	617	609	616	626	615	595	607	612	546	631	616	673	633	629	629	570	597	561	585	627	587	622	607	590	568	710	609	592	570	605	551	664	582	602	636	599	610	577	623	605	624	571	591	591	606	582	612	595	587	635	648	604	583	624	619	580	620	611	570	589	619	612	647	593	585	602	606	599	622	615	598	587	612	606	617	595	597	596	581	618	553	601	622	607	614	599	634	666	590	625	610	591	526	612	557	606	595	624	605	606	577	610	641	614	534	601	597	572	608	536	622	605	624	584	568	593	623	582	625	589	608	601	629	614	583	576	601	622	611	632	623	599	605	605	617	608	587	563	626	615	644	587	608	586	640	588	578	615	621	599	601	584	619	617	614	588	579	571	599	636	615	589	604	581	635	560	639	570	602	614	633	601	580	600	654	580	591	591	609	621	585	641	579	605	593	636	608	585	617	564	635	635	587	610	572	620	603	617	638	596	622	585	625	586	628	631	595	570	586	601	611	603	568	599	608	572	615	619	550	616	611	593	613	639	606	643	653	620	630	561	568	634	594	579	579	574	596	632	629	576	584	583	576	627	587	622	615	619	602	586	586	600	576	591	616	592	600	621	590	619	607	613	593	618	563	630	606	595	656	608	587	639	577	620	618	615	615	632	628	631	583	596	621	634	626	583	610	593	576	600	612	671	591	654	586	627	610	565	613	639	619	593	581	625	619	594	611	616	669	582	561	637	590	639	592	553	628	558	596	584	580	595	610	649	624	564	596	568	562	634	588	574	577	586	588	601	607	608	647	612	564	602	618	634	629	594	629	634	594	578	626	586	600	653	616	606	617	599	559	631	618	636	536	581	619	623	612	566	617	608	583	641	587	614	591	572	581	622	627	610	573	604	633	624	553	580	590	622	587	633	606	620	602	614	625	624	577	575	616	585	598	620	619	633	587	581	614	613	592	633	605	607	596	610	597	619	613	600	610	599	608	607	559	614	611	621	619	592	555	661	586	586	596	566	652	589	611	631	609	578	600	583	564	573	573	623	586
7320	6022	5074	3287	4810	6271	5226	3810	2570	1826	1103	871	829	819	756	757	787	739	785	772	742	752	707	755	683	753	730	743	681	683	725	698	696	676	718	725	727	697	727	647	705	686	718	715	687	732	707	695	700	751	698	719	744	675	667	678	691	696	719	686	703	715	679	670	728	703	702	709	681	717	718	727	694	747	710	715	710	698	686	692	660	673	651	711	716	670	668	736	663	712	698	744	672	669	769	654	681	659	666	701	674	721	694	710	715	705	686	681	716	714	732	725	715	711	693	703	708	690	726	698	685	699	683	688	656	723	679	720	696	661	701	696	680	721	709	717	673	674	717	722	663	689	672	689	742	700	706	671	697	661	676	673	667	708	703	709	698	687	730	682	696	685	690	736	707	735	680	760	632	721	656	655	715	685	663	673	721	696	694	661	690	722	686	703	694	685	657	688	709	722	681	678	664	712	759	722	700	657	665	639	709	761	681	747	693	769	652	699	726	684	698	740	714	706	701	726	720	635	692	716	716	675	726	732	648	690	676	637	692	724	712	699	717	659	658	687	719	731	657	688	685	683	669	682	697	694	727	695	751	678	680	730	715	634	675	711	707	738	651	703	698	715	658	714	654	674	705	692	675	734	677	723	718	713	675	745	668	731	715	718	685	724	715	662	709	667	708	665	669	685	723	692	671	681	664	738	701	706	715	691	679	709	729	692	666	747	699	703	685	693	710	670	709	693	710	744	631	677	733	705	756	733	691	676	671	670	670	691	683	698	701	677	710	728	691	673	731	708	693	652	699	665	736	675	699	687	668	759	762	678	724	685	712	726	667	676	650	708	695	703	669	665	691	642	690	693	654	689	705	719	672	689	670	659	676	692	685	642	740	718	670	679	714	683	691	635	690	737	682	701	685	715	671	691	715	677	644	709	657	655	687	706	698	713	667	684	705	664	684	691	692	698	715	659	706	747	697	720	707	731	692	691	660	700	718	710	714	701	658	659	733	663	672	719	689	636	684	703	686	679	674	685	711	692	736	688	711	678	693	673	709	701	708	672	690	661	695	716	694	718	681	679	740	700	720	712	693	702	706	719	720	664	685	711	691	707	736	651	697	740	675	678	691	677	720	671	745	688	734	706	722	687	673	721	696	684	715	689	696	676	720	670	730	695	720	710	689	615	654	698	699	704	719	732	726	705	672	663	694	684	714	684	625	733	675	652	666	699	728	710	699	689	681	699	725	687	695	688	685	673	691	655	699	724	660	674	710	691	673	741	738	673	723	727	685	696	705	732	711	673	690	734	677	705	710	709	713	727	710	676	682	696	684	680	657	676	660	699	714	712	752	690	687	676	671	699	705	775	720	706	682	683	657	688	693	740	689	671	691	721	656	688	686	686	702	695	695	700	669	692	714	693	744	701	698	730	715	682	734	687	681	666	732	675	667	709	704	660	679	670	671	696	695	688	764	677	704	718	707	686	702	664	666	681	729	690	659	656	725	722	688	716	698	677	657	637	681	751	713	670	691	712	667	736	739	685	699	689	688	681	721	668	686	714	693	702	704	713	685	707	680	695	776	691	681	688	703	720	733	671	688	704	700	734	738	671	707	721	693	704	686	683	695	686	696	694	752	692	728	733	718	698	687	671	748	688	702	700	717	690	702	691	624	729	750	697	702	672	700	689	705	661	701	666	734	719	658	703	706	663	674	679	712	686	659	652	693	748	719	687	708	688	704	730	677	709	676	703	721	711	686	690	725	702	709	694	698	698	720	739	655	702	673	658	678	707	668	671	700	671	741	718	653	722	701	718	732	700	695	694	685	704	708	677	708	743	736	692	684	671	736	677	724	707	721	699	720	697	689	703	698	696	659	720	712	701	739	676	645	701	720	667	673	670	701	654	666	678	715	749	685	694	711	691	715	694	723	721	646	710	702	686	741	702	686	675	728	677	733	692	673	638	678	759	699	697	754	633	698	690	628	708	652	738	664	690	699	674	711	699	715	678	723	699	742	711	715	697	716	660	682	749	706	692	673	731	707	699	715	676	693	673	688	724	658	726	707	675	727	698	692	695	762	686	713	738	679	751	692	704	693	704	714	732	710	689	638	712	718	725	673	684	740	653	744	708	714	689	670	696	704	697	678	704	670	724	692	722	702	660	736	678	677	730	634	707	712	686	672	669	701	699	670	670	710	685	697	660	679	717	723	708	690	720	730	720	674	718	739	636	703	730	673	748	679	709	729	709	705	679	660	675	683	740	661	683	686	729	673	715	692	700	696	672	691	730	703	711	691	741	707	752	705	678	718	713	660	698	690	698	704	702	727	694	709	744	715	717	661	672	727	727	662	659	680	661	697	674	737	689	698	654	717	718	678	695	737	716	666	735	698	707	716	714	697	679	705	678	676	688	717	706	701	693	660	660	689	664	638	719	653	705	693	684	679	676	727	718	676	688	727	683	697	692	662	720	712	738	700	723	689	651	667	769	639	662	703	680	710	679	677	684	665	731	711	752	691	712	671	662	648	709	683	702	707	690	682	727	711	732	673	672	707	684	688	673	708	703	711	701	695	682	725	654	723	671	729	684	716	679	691	676	715	673	677	700	718	690	704	714	694	712	688	677	719	679	751	721	688	722	683	705	659	664	691	678	658	701	671	690	706	674	694	727	694	701	663	710	678	700	719	720	714	687	706	658	725	729	691	674	663	718	676	689	635	728	703	742	691	693	724	710	695	670	741	707	717	688	715	745	710	728	661	721	720	702	657	747	745	654	683	714	683	672	714	719	689	671	728	693	718	716	699	685	719	718	674	677	712	682	699	684	731	665	647	713	700	734	689	703	651	726	720	648	670	677	716	671	706	693	717	698	716	720	730	720	689	688	687	660	669	673	670	680	713	703	660	705	676	683	715	729	671	673	730	712	659	702	699	674	695	702	758	684	667	688	657	699	755	687	695	682	672	685	704	683	684	700	721	718	748	717	710	683	692	725	693	701	665	711	700	690	698	686	673	679	712	649	645	691	663	673	684	685	702	673	695	731	709	698	700	703	700	737	703	701	664	751	655	716	694	658	675	674	716	721	705	670	712	740	697	684	719	680	694	696	720	661	701	712	704	656	672	703	692	701	716	686	700	682	732	731	665	724	695	647	680	700	698	670	709	671	683	714	704	670	692	710	725	651	705	690	641	734	681	706	710	695	677	708	692	706	691	661	652	734	711	699	697	682	668	669	703	716	707	726	664	691	683	726	689	727	700	720	670	722	678	647	760	680	708	723	675	683	727	672	670	670	702	722	718	643	631	688	714	708	712	678	681	644	723	701	697	701	682	705	780	723	713	678	699	671	690	732	718	707	685	684	692	723	685	735	737	682	679	676	673	705	706	677	711	700	659	675	681	748	666	709	674	674	708	701	698	679	683	703	697	674	691	707	706	728	717	697	688	712	693	698	664	678	705	669	711	719	679	674	713	695	691	671	696	720	658	717	721	712	673	695	678	670	706	690	720	699	723	770
22678	21242	29051	23755	21245	21595	16012	4689	2644	1838	1304	1098	1023	906	987	929	908	845	804	845	831	857	852	796	824	841	771	802	747	799	774	802	787	750	812	784	795	758	791	801	750	796	764	748	756	758	802	772	775	756	782	742	771	730	805	744	790	780	738	774	805	739	765	804	774	817	757	757	767	770	717	786	804	715	815	731	727	760	753	727	753	769	752	729	808	730	757	777	748	788	737	730	742	758	780	771	771	746	751	812	749	751	806	785	725	709	778	742	742	774	789	785	780	742	717	748	762	717	744	748	758	728	760	759	783	768	773	757	767	710	793	761	699	755	766	791	707	701	740	745	754	766	728	752	729	760	708	759	764	753	737	765	775	777	769	712	758	770	755	742	739	759	732	786	755	737	796	766	791	758	715	755	771	782	740	793	748	741	760	739	737	701	779	763	788	767	778	781	787	767	761	721	704	770	692	738	740	769	787	732	692	731	724	716	770	787	802	709	748	802	718	740	801	752	785	772	712	756	798	706	764	739	758	783	703	749	771	761	793	738	730	738	778	780	761	800	736	771	758	768	764	766	766	740	768	737	734	746	754	741	729	751	742	742	788	739	725	715	781	741	771	767	738	710	777	722	792	751	720	747	707	776	755	783	766	756	715	748	735	756	772	743	767	727	738	769	762	706	775	723	755	724	783	775	693	716	696	745	769	831	806	740	733	785	744	736	782	749	687	793	797	738	727	779	770	735	752	741	791	787	773	744	741	749	763	728	729	777	765	759	763	744	767	721	770	715	734	717	754	740	738	751	757	740	760	808	724	669	754	792	780	755	725	731	746	768	754	699	774	731	755	732	706	759	739	712	747	788	710	765	701	727	743	746	759	697	707	720	738	688	748	743	743	722	759	747	772	755	752	700	700	759	723	729	723	742	735	768	793	744	748	772	764	717	720	786	698	750	708	761	749	743	702	776	761	754	757	778	728	736	775	748	742	699	757	729	764	727	721	700	720	777	772	675	787	765	716	744	766	763	757	766	752	735	748	762	684	779	765	747	720	715	734	709	735	777	772	732	743	765	761	743	752	778	699	756	742	761	708	767	784	758	787	744	721	728	694	763	782	706	743	730	759	733	731	738	727	737	773	736	781	768	779	759	708	776	730	753	759	767	697	752	741	775	706	704	746	740	721	694	739	732	703	716	793	735	755	706	712	791	753	778	697	794	744	777	722	764	705	783	797	736	745	718	771	711	771	749	762	758	748	743	735	713	793	754	716	780	784	800	743	677	765	706	768	717	746	743	773	770	749	714	716	778	714	758	749	746	738	760	723	722	769	728	717	787	752	756	763	730	684	686	757	720	742	727	753	790	736	704	740	760	816	715	749	735	699	760	742	742	734	758	731	745	772	764	729	764	764	764	740	791	762	748	749	751	732	768	741	771	732	754	758	759	745	716	744	690	765	790	730	740	731	724	747	810	725	765	729	713	757	761	789	733	745	712	775	734	756	756	804	750	776	747	730	750	741	742	787	758	786	748	787	755	759	711	758	746	815	743	765	730	736	792	747	751	729	783	720	731	744	808	755	728	769	800	757	761	701	761	726	783	776	791	740	775	766	751	729	727	741	719	729	711	790	709	785	713	757	752	745	733	739	729	753	709	726	707	713	732	818	765	791	773	679	724	718	734	799	741	732	748	743	753	763	799	742	782	737	700	756	743	811	737	723	754	765	751	773	741	744	740	739	741	755	771	741	730	695	757	808	730	732	718	779	698	758	711	771	757	740	751	752	756	734	716	765	768	791	736	722	734	778	731	704	751	761	736	775	723	728	794	763	771	753	779	742	787	731	785	709	714	778	737	801	733	791	750	763	692	735	772	739	742	748	792	762	757	767	785	779	742	744	757	781	781	740	728	765	731	745	780	775	806	761	752	699	752	719	736	775	723	751	709	733	794	719	696	717	732	717	760	694	685	718	730	736	754	743	797	696	775	709	720	800	770	747	711	693	721	726	768	763	754	763	719	746	738	763	744	740	789	758	719	794	687	756	733	729	735	714	733	749	786	713	695	786	768	737	706	740	710	754	746	728	752	757	776	838	772	757	737	678	742	724	740	758	730	729	735	744	751	736	788	779	730	748	793	761	722	743	741	745	755	698	772	734	717	756	740	752	712	753	724	770	721	737	722	745	724	694	773	765	744	795	693	798	799	802	713	707	760	742	722	743	786	721	698	769	749	708	745	762	743	742	776	783	765	712	756	794	739	740	710	712	760	767	764	736	767	771	715	719	769	778	761	707	758	751	744	726	724	735	718	757	767	754	735	736	781	750	740	753	732	744	728	759	748	734	773	758	780	715	751	771	681	725	771	763	720	749	769	716	748	775	768	763	759	749	809	762	769	661	729	705	789	753	758	718	741	719	760	781	721	723	705	685	753	716	767	718	778	713	766	744	747	725	738	758	726	776	776	769	791	780	753	727	752	780	743	726	726	701	723	741	755	754	708	756	746	693	727	717	737	752	738	766	736	769	803	700	785	762	758	776	808	770	736	724	817	731	755	783	771	724	769	745	750	768	722	693	716	736	743	731	755	704	786	688	773	703	735	727	704	788	716	749	748	732	744	736	732	752	726	714	746	770	764	739	742	765	705	757	762	713	765	785	733	734	746	723	739	796	717	740	719	726	788	744	755	794	739	712	757	748	742	727	746	770	742	727	746	790	740	719	759	818	718	737	777	747	730	730	784	764	739	761	736	711	722	739	788	776	737	733	712	731	718	679	723	797	729	747	743	780	836	726	744	728	739	733	767	781	716	707	759	710	785	696	721	700	740	723	761	736	826	778	776	795	688	749	722	755	734	735	761	788	746	765	750	743	764	774	765	764	744	739	769	764	732	760	738	785	765	743	758	759	728	771	776	761	707	708	765	713	756	689	775	712	759	777	751	735	807	771	743	669	773	787	712	784	752	821	769	721	684	714	741	746	776	732	706	719	732	747	711	710	699	747	694	768	726	665	745	764	697	757	709	737	788	732	706	765	778	752	724	777	771	683	782	780	751	744	767	725	743	790	734	742	720	786	722	764	786	796	741	762	752	797	762	739	787	735	724	745	748	722	731	682	756	692	759	725	713	785	719	774	694	719	692	773	740	719	728	719	722	731	721	753	780	747	733	702	716	734	792	746	719	773	802	736	794	773	788	731	745	731	762	749	757	731	733	784	699	713	788	719	689	751	756	743	716	716	777	743	712	769	756	738	739	783	766	765	720	744	726	789	751	720	755	702	744	700	790	735	740	735	786	702	760	753	745	754	726	701	714	740	765	797	770	748	689	730	744	712	746	712	725	700	726	750	791	690	770	723	712	730	773	753	742	708	752	764	777	764	740	752	730	741	708	722	741	782	761	734	750	768	756	720	721	770	781	778	794	714	714	790	774	790	755	776	766	730	687	729	761	727	731	748	744	748	733	750	716	732	748	742	745	758	755	733	726	793	748	755	727	687	741	785	749	794	734	779	712	790	734
9899	16478	14308	8932	11111	12164	9484	7033	4879	3060	1817	1521	1315	1267	1200	1162	1148	1052	1048	990	933	965	933	928	906	930	868	836	896	916	861	853	853	831	861	883	889	870	879	836	864	821	808	790	803	779	866	834	850	817	822	793	793	831	841	816	833	853	807	832	842	814	798	841	828	800	798	757	878	814	802	801	887	838	813	801	813	812	833	813	810	878	831	868	814	850	785	826	776	833	738	818	825	785	818	839	787	801	805	809	826	798	846	794	800	781	776	803	783	804	789	816	826	811	802	833	818	775	813	822	831	803	855	804	802	801	826	766	798	826	804	831	797	809	792	781	822	841	789	846	792	790	798	762	799	797	835	822	839	787	832	808	785	776	779	799	838	856	755	826	757	851	808	790	773	845	783	817	804	808	801	796	851	762	824	785	809	764	862	780	820	807	820	784	895	789	790	831	752	790	828	781	818	808	792	800	777	766	826	783	838	801	840	830	819	823	823	813	841	794	822	783	861	821	813	839	796	810	822	803	847	807	789	821	773	812	801	822	810	791	780	873	751	777	823	791	834	804	790	770	796	770	763	798	844	834	842	823	828	819	815	815	829	836	790	773	839	820	778	763	812	859	816	843	818	837	809	801	764	830	828	838	806	839	788	810	790	785	769	852	776	849	855	795	851	798	762	842	801	789	835	809	800	819	814	852	811	806	815	796	800	822	793	789	810	847	794	768	795	836	827	836	788	828	840	817	797	832	862	830	844	818	809	787	842	808	778	815	895	832	803	781	817	788	795	817	812	784	789	809	828	780	870	784	779	831	860	801	837	831	809	780	826	840	811	815	807	839	838	814	826	823	800	800	776	830	815	763	825	789	793	799	821	809	757	827	784	817	782	847	792	795	814	783	796	841	797	828	848	816	847	820	789	823	848	793	798	792	826	802	806	795	754	783	797	827	715	817	790	817	800	806	826	797	780	795	810	848	785	815	781	792	809	824	810	817	801	804	797	770	847	810	825	830	776	831	811	795	836	863	825	819	835	740	810	852	793	754	848	771	860	772	869	762	802	788	818	778	807	850	791	787	771	797	808	840	802	778	779	776	862	820	831	800	811	776	830	800	813	834	850	787	770	791	808	779	811	811	792	814	818	798	840	778	785	819	818	814	820	847	825	796	803	772	840	761	726	808	825	778	831	786	823	830	864	823	754	827	772	807	805	832	828	856	831	873	806	773	825	818	828	832	843	812	796	796	850	773	770	810	814	863	760	821	774	819	863	797	807	799	862	780	804	854	780	802	788	824	761	848	812	809	818	814	810	787	858	841	792	855	812	827	798	728	820	777	783	794	844	820	803	883	772	800	839	811	854	798	798	795	843	813	790	781	801	805	847	853	773	842	794	815	792	869	767	810	787	838	800	844	786	787	827	817	782	809	820	771	855	840	793	829	826	829	860	800	859	793	799	780	806	802	799	802	789	845	800	794	793	882	793	771	846	774	838	822	840	833	796	805	811	798	824	817	778	821	808	794	831	821	807	826	793	781	842	814	786	796	819	793	810	776	832	808	808	817	827	840	784	767	787	789	787	788	854	876	825	841	827	809	846	759	858	860	826	810	831	796	835	813	781	782	861	795	794	844	785	792	812	834	822	813	785	831	802	870	777	838	752	826	828	796	787	812	861	792	856	800	814	773	832	825	814	766	797	780	823	855	791	779	808	784	800	770	812	779	792	848	829	732	815	827	853	776	813	810	841	801	821	875	840	770	851	799	821	804	783	770	823	776	815	762	842	841	794	783	791	770	817	856	821	796	774	832	780	752	816	826	794	877	759	793	821	841	822	860	834	797	742	813	797	819	791	818	832	833	790	871	875	841	768	781	757	796	819	803	836	787	805	734	874	782	819	789	809	775	838	798	829	761	776	798	803	850	786	754	823	826	794	794	772	797	778	808	853	828	860	800	830	836	844	789	800	805	776	815	846	818	791	788	790	819	784	807	815	839	827	877	793	867	851	784	808	794	823	740	826	819	794	834	802	824	777	863	794	816	812	795	808	812	770	872	783	810	835	747	815	845	789	821	774	879	803	817	789	772	802	838	806	807	786	823	857	779	818	780	826	806	778	854	804	755	795	761	785	750	825	796	802	818	865	824	818	793	831	801	783	827	851	795	772	785	790	800	820	865	832	808	810	813	818	826	817	820	739	770	824	811	825	795	830	783	835	827	752	793	785	850	779	826	798	809	804	812	820	795	760	833	776	774	814	806	858	768	802	845	818	780	796	765	802	781	757	825	805	806	732	774	788	819	779	818	826	797	796	830	809	822	823	794	805	806	762	819	824	823	810	825	798	808	802	834	832	804	816	906	841	829	829	883	804	845	794	814	796	820	778	778	839	769	814	800	789	817	833	803	799	848	854	769	843	815	793	804	829	803	782	781	778	802	760	865	811	774	843	756	864	790	817	752	854	818	786	762	785	770	799	806	816	815	837	783	790	778	774	773	816	781	771	838	766	744	802	788	803	857	831	804	842	819	835	830	790	825	799	884	824	762	808	805	828	780	825	819	888	845	829	809	786	820	842	807	834	807	839	793	853	803	806	794	850	800	818	779	789	767	793	837	837	821	825	801	791	803	799	795	830	828	766	837	802	798	765	800	798	817	787	797	826	805	798	841	760	790	788	792	752	796	814	817	794	787	787	816	831	780	848	781	820	815	775	810	782	833	775	794	808	885	762	771	839	817	804	841	780	808	753	773	825	826	829	853	781	810	795	789	812	815	789	822	773	840	831	852	853	835	822	848	793	815	841	774	816	790	814	719	774	795	769	797	761	854	763	785	830	802	833	767	793	817	785	780	825	796	729	780	788	792	840	810	841	784	850	794	820	768	828	812	845	802	822	811	850	792	828	860	786	786	820	810	784	768	887	779	808	821	773	821	835	844	831	793	851	828	818	874	821	782	803	811	804	771	827	842	776	818	848	811	822	829	816	793	785	817	776	808	802	807	798	779	797	795	817	821	791	788	812	742	808	869	799	763	812	845	816	812	823	841	795	801	787	732	802	828	815	794	802	794	857	794	808	801	822	794	828	821	809	804	825	826	807	817	771	785	783	838	811	746	782	781	784	791	855	886	808	778	803	824	846	882	813	803	815	855	840	807	807	777	808	836	803	822	771	860	783	811	839	831	779	822	800	833	788	816	840	809	812	815	786	836	817	775	784	752	836	820	791	771	802	805	828	796	761	786	800	818	803	876	788	786	849	838	883	789	777	855	836	825	832	822	802	791	828	798	819	757	805	805	797	806	782	756	826	831	790	837	840	828	803	761	775	774	800	758	793	768	776	825	772	837	830	851	776	783	761	780	773	772	795	768	801	850	830	811	802	811	847	801	816	749	790	830	798	792	777	795	817	777	778	835	782	831	825	822	823	787	803	822	798	752	824	817	854	791	809	873	816	829	786	809	804	861	816	824	812	829	830	821	794	766	764	773	813	846	796	815	825	805	845	824	782	781	765	815	783	848
27238	20439	8381	1684	2336	2257	1554	1106	780	510	351	347	313	340	304	339	364	335	344	381	327	350	348	343	304	338	324	340	362	299	385	364	339	324	357	343	347	319	347	330	315	331	306	388	317	333	368	311	327	336	321	309	319	360	359	332	336	310	321	324	350	321	343	319	352	351	335	323	366	359	339	307	307	325	342	339	338	348	330	361	317	302	311	302	313	360	303	334	320	350	344	316	365	325	338	320	327	313	323	348	345	338	324	348	349	364	352	311	327	355	325	351	297	335	319	321	333	342	354	322	320	324	290	319	295	336	277	352	318	359	339	318	325	327	331	324	347	344	329	303	325	303	352	301	360	338	338	339	328	347	330	330	305	320	343	384	349	352	323	322	349	336	324	316	337	327	320	333	343	358	297	344	353	327	278	293	335	313	339	335	330	324	343	345	331	321	355	331	345	347	333	349	333	329	326	333	341	338	341	358	339	332	353	328	321	362	303	317	334	343	343	302	346	319	319	334	336	336	328	361	309	336	339	340	333	369	301	333	332	314	319	310	332	334	336	320	366	311	366	322	298	353	301	337	326	319	296	326	326	334	320	336	313	346	310	315	331	325	335	322	331	328	331	325	341	308	364	359	337	308	315	332	336	294	332	332	329	327	327	334	321	309	354	298	351	322	341	333	327	312	330	344	341	330	289	339	332	332	342	303	328	334	312	324	314	326	343	320	308	330	349	341	342	373	320	344	340	328	336	342	329	321	347	326	353	298	357	306	326	352	339	366	325	336	343	338	371	316	320	291	310	303	320	346	334	331	318	327	305	337	313	336	316	329	317	318	336	309	338	317	335	308	309	312	352	353	384	324	330	346	344	310	344	327	327	335	317	319	345	328	335	353	311	326	335	316	327	307	314	333	316	335	366	347	317	329	306	329	319	341	354	307	329	314	352	344	328	369	350	319	334	343	333	337	310	329	344	353	355	367	352	346	355	352	352	324	323	364	327	368	339	321	316	292	318	318	315	297	319	338	343	366	352	340	362	303	322	333	343	328	316	361	359	351	316	294	317	326	358	315	307	323	325	335	331	343	287	325	307	296	380	308	344	332	329	329	343	309	372	404	350	353	336	351	333	329	327	351	326	323	328	346	357	335	338	324	361	310	325	318	329	337	318	320	371	329	289	338	364	283	293	343	355	342	310	323	338	351	322	320	353	347	321	332	320	332	355	336	340	338	351	317	314	319	349	322	312	352	339	340	322	334	341	347	314	302	345	287	320	303	375	343	302	315	340	336	352	322	305	315	323	343	309	288	309	343	355	303	309	325	309	311	331	332	333	298	326	338	313	303	346	324	304	323	335	347	362	359	337	296	353	329	331	327	329	338	370	332	343	305	349	338	295	331	342	335	351	323	331	326	295	323	351	339	364	335	342	344	331	332	369	314	337	320	360	333	314	334	330	309	315	319	367	320	327	348	325	340	329	317	347	328	305	312	284	356	347	325	336	304	308	330	323	326	319	309	348	331	347	335	315	330	318	307	314	343	347	334	318	305	355	338	324	323	290	356	348	330	329	323	331	329	330	362	317	360	349	318	302	324	345	349	310	322	359	333	322	338	322	348	329	351	343	321	350	335	337	301	317	314	318	309	339	317	297	338	309	330	336	327	302	323	339	318	369	335	321	354	337	312	301	344	324	305	343	360	328	335	325	303	319	345	345	325	345	333	342	307	306	309	312	315	343	338	351	334	365	342	336	346	310	327	318	317	330	307	362	345	292	335	335	336	341	352	339	321	306	363	313	316	346	336	345	322	328	342	301	347	329	302	319	352	356	333	354	345	316	305	310	314	325	334	356	345	338	328	302	319	329	314	313	341	358	298	343	345	320	338	313	316	311	307	319	316	332	339	314	344	359	341	345	332	311	327	347	323	343	363	336	319	331	336	324	334	352	307	329	285	321	315	285	333	345	345	344	340	322	344	327	375	327	355	360	301	316	324	325	311	332	329	317	313	326	315	327	297	322	308	342	318	325	331	290	328	328	336	355	322	349	317	343	311	326	290	325	313	345	324	343	300	353	302	308	358	321	317	326	338	340	349	329	335	337	332	335	329	321	343	363	344	338	366	366	349	337	342	330	289	339	321	329	335	336	310	346	321	359	329	302	293	339	351	360	322	337	318	347	365	296	365	340	331	321	322	353	335	338	315	317	313	337	329	334	326	331	323	343	334	305	338	346	324	317	343	333	317	361	363	338	330	350	332	330	340	371	313	309	328	330	337	331	344	341	309	364	332	331	331	340	342	343	303	330	346	334	306	342	361	355	296	333	325	309	306	361	323	340	341	350	354	340	355	325	345	342	313	352	286	329	348	302	347	361	326	334	342	311	342	329	330	348	349	321	356	356	324	308	348	322	316	309	369	337	305	307	340	319	341	347	326	341	298	326	329	332	361	300	327	327	328	315	344	338	339	329	350	342	302	357	350	340	331	345	336	300	341	373	334	329	344	343	354	339	317	328	359	329	345	316	316	346	318	334	330	324	340	363	317	333	322	338	335	331	307	339	322	337	316	311	360	386	296	359	309	335	319	352	344	300	352	360	315	352	343	342	340	337	309	326	331	321	329	311	350	362	350	333	350	327	313	306	336	318	330	373	322	350	349	338	353	326	351	319	369	344	308	372	331	356	312	355	334	382	329	337	336	323	338	346	347	336	313	355	332	343	359	324	352	342	333	328	315	319	319	321	332	363	317	299	334	333	332	331	296	343	313	348	334	385	321	360	317	347	334	359	358	326	351	344	349	319	308	338	353	291	324	367	325	381	286	304	323	332	326	323	317	337	303	315	304	316	337	328	303	324	343	336	335	319	310	327	317	364	331	329	332	358	321	349	360	340	312	351	343	342	326	329	320	320	345	364	357	337	328	335	355	334	319	325	322	320	354	326	316	355	325	351	323	320	297	326	332	330	324	306	332	341	332	319	327	348	320	339	356	325	332	361	314	348	317	323	339	337	343	311	336	340	342	349	331	340	320	323	305	336	312	333	344	344	364	311	326	305	319	332	352	316	309	312	295	307	319	346	318	330	314	316	324	328	336	328	367	339	338	348	296	292	311	353	316	319	339	367	315	364	329	298	346	314	315	309	352	340	315	368	315	341	316	315	315	323	363	334	329	330	346	303	330	355	337	338	302	359	342	344	338	341	290	293	310	340	325	310	328	346	341	330	323	346	351	318	316	318	361	312	334	341	365	329	324	314	340	326	337	362	339	322	316	333	313	326	350	357	327	333	290	327	333	342	337	323	320	323	341	311	340	292	306	357	310	346	326	329	331	318	349	356	346	315	330	344	346	311	338	312	300	342	356	293	354	356	333	317	330	323	351	290	327	308	321	367	326	316	321	327	342	315	360	321	325	365	358	343	320	323	363	327	350	357	360	341	331	353	351	331	343	296	366	330	338	329	320	332	346	325	324	332	325	331	324	293	339	295	314	333	314	299	310	349	333	334	368	340	314	368	307
5467	1573	1502	2244	4316	4413	3178	2124	1435	810	490	436	411	408	411	440	409	402	421	424	415	438	408	433	389	380	420	389	410	394	379	392	390	403	385	423	418	416	411	378	396	395	389	431	403	397	399	409	421	407	440	392	405	406	408	391	420	371	389	411	430	416	416	428	441	390	406	385	400	406	417	414	384	374	385	415	407	418	387	381	379	415	414	418	399	417	387	418	395	418	406	420	430	407	401	393	396	414	404	407	367	412	427	407	384	383	405	387	377	440	402	397	409	397	390	425	394	409	396	389	428	420	450	453	339	390	414	389	420	397	389	373	398	390	412	424	378	403	427	441	413	382	393	410	396	410	401	402	406	398	418	387	382	398	415	405	433	420	401	364	401	390	391	412	376	384	399	396	373	367	421	412	348	413	410	410	388	412	414	401	421	439	413	411	423	428	407	348	423	370	402	423	374	413	407	401	418	418	398	413	395	420	415	385	375	394	407	377	413	423	405	409	419	352	377	383	400	433	447	416	406	397	382	378	369	428	444	390	387	390	438	445	414	429	411	383	419	393	420	347	414	420	433	416	422	395	410	388	396	379	380	390	401	377	438	388	416	390	440	444	415	383	403	387	404	421	377	370	382	410	416	396	409	385	401	398	415	422	403	443	371	415	393	447	394	392	417	411	414	424	425	392	409	386	412	391	405	400	373	394	401	435	404	409	414	402	376	389	413	387	408	383	388	427	398	416	432	378	393	413	455	432	381	396	404	432	428	419	375	409	400	426	409	361	405	445	371	413	389	411	400	419	413	449	420	381	412	392	416	423	426	414	377	401	362	412	384	389	399	379	416	391	436	406	435	388	425	377	416	414	389	380	422	399	395	399	400	390	405	396	386	397	435	365	374	380	377	392	397	406	403	382	410	383	433	400	405	397	400	388	404	363	425	412	399	418	424	404	388	428	396	433	406	381	414	423	407	439	432	430	406	423	408	392	407	397	408	383	400	386	422	399	392	381	386	416	373	432	434	382	416	407	384	400	403	403	401	383	414	410	410	387	397	346	390	402	425	409	401	426	357	420	371	409	392	420	423	399	399	409	402	395	382	405	386	466	406	388	403	380	395	446	390	403	381	402	396	439	434	425	400	432	412	419	406	400	409	402	363	417	406	394	448	423	400	370	396	417	405	418	377	415	411	396	411	425	432	403	408	394	401	388	380	447	364	400	392	441	436	404	380	409	359	417	431	410	417	418	391	380	389	408	414	405	432	377	400	410	405	414	412	434	412	377	412	421	400	401	436	397	409	397	408	418	377	387	446	382	413	385	401	402	419	383	425	405	379	412	389	420	384	394	383	385	420	402	400	429	451	421	399	358	390	393	383	416	424	393	417	382	399	389	380	422	419	380	404	392	409	386	399	383	407	389	361	411	419	398	408	408	410	374	411	410	384	401	405	421	379	375	394	415	405	405	445	418	415	402	390	393	382	411	399	406	404	422	436	402	388	367	404	414	399	405	413	436	402	347	369	403	401	360	395	385	379	433	374	417	405	402	400	407	424	374	381	386	405	410	393	425	382	436	406	392	409	423	402	426	428	410	384	377	380	408	437	401	390	388	357	415	391	386	414	413	399	432	381	378	401	410	468	417	408	375	383	399	405	449	418	408	413	439	421	414	404	418	408	395	407	389	414	398	384	381	413	395	380	408	386	411	394	413	361	379	421	403	408	397	422	388	389	403	431	413	425	394	405	417	402	434	393	387	405	425	401	386	399	412	400	415	393	425	404	426	358	383	441	401	420	354	406	408	429	431	404	403	409	405	377	387	364	379	407	411	394	421	409	417	364	414	393	389	426	378	391	420	459	426	387	407	404	410	439	382	405	397	399	428	403	395	434	404	371	403	412	408	389	383	410	403	418	450	382	386	420	402	409	414	438	398	402	413	366	413	454	425	396	380	386	418	361	397	427	394	449	408	389	373	425	397	389	433	363	418	440	431	409	415	442	395	430	410	379	386	382	389	405	392	405	403	442	400	417	432	358	389	381	392	387	404	417	363	410	410	389	407	389	394	392	408	386	370	407	396	372	441	372	414	403	426	406	443	412	403	413	399	382	388	372	411	394	413	411	395	413	407	426	436	372	399	397	412	404	397	419	385	432	344	401	401	417	379	437	408	424	374	438	385	411	408	396	404	400	407	416	386	409	377	435	387	416	399	415	405	411	340	414	381	389	393	378	423	376	399	383	420	435	398	429	401	407	389	405	396	424	390	399	415	404	408	410	427	442	402	415	392	404	395	438	420	390	385	407	384	411	377	375	393	410	392	423	404	414	431	409	402	381	384	425	441	372	407	398	425	398	370	367	380	439	419	430	417	391	372	409	398	409	425	433	397	385	407	450	383	418	429	410	377	388	415	411	374	405	378	389	417	413	409	397	403	383	470	405	390	395	409	407	415	402	402	412	405	424	422	416	430	435	384	403	400	414	355	422	392	394	435	387	395	419	404	405	413	407	393	449	388	387	423	411	405	396	418	392	382	427	467	366	403	385	407	440	401	425	418	430	445	419	396	451	397	408	419	411	407	430	404	415	415	423	442	401	414	410	397	394	435	377	388	392	421	405	374	378	440	408	407	378	395	424	415	383	399	434	404	413	400	397	415	416	403	355	404	409	394	362	428	386	367	383	395	391	396	432	400	406	423	419	393	414	393	397	405	410	368	414	393	379	352	400	408	356	425	415	396	381	426	412	400	375	449	396	400	394	401	406	397	362	418	396	393	402	421	390	380	431	378	406	377	390	368	421	402	369	405	411	393	401	401	419	411	436	416	392	375	383	390	374	400	423	428	419	460	385	407	404	383	408	413	372	426	403	426	420	443	416	397	428	420	432	383	397	381	386	372	392	405	388	395	396	396	407	408	383	413	437	429	359	369	374	395	424	404	388	399	384	400	383	426	406	439	418	398	422	389	413	404	399	435	396	448	411	420	381	401	389	430	419	403	432	380	396	384	381	405	412	415	400	401	372	393	450	401	451	368	411	422	427	373	421	410	433	412	394	376	364	445	410	455	398	393	411	417	435	415	372	391	377	399	411	378	409	400	396	405	420	383	412	411	409	417	391	411	415	385	409	376	402	418	404	373	416	436	380	441	389	405	428	389	369	390	392	413	404	431	394	392	381	425	402	375	388	411	411	383	403	421	398	451	405	372	379	431	401	417	383	371	374	384	410	405	405	399	356	458	431	438	384	411	409	417	366	417	409	444	382	391	388	395	396	360	397	408	425	389	399	421	419	397	388	412	417	410	401	412	395	442	395	405	384	415	400	411	399	367	384	409	401	404	422	457	393	417	403	419	417	396	407	421	401	392	392	419	391	368	409	386	385	402	422	395	424	375	442	405	429	409	422	427	403	385	379	414	429	415	413	400	423	448	402	401	402	388	432	439	357	431	425	401	375	377	427	440	394	393	377	386	397	419	425	417	402	413	386	404	390	392	389	411	403	451	387	389	401	394	398	443
23730	21238	28660	24085	21283	15259	4791	2176	1302	843	616	536	472	455	422	466	469	447	431	405	447	380	381	427	385	391	390	406	426	379	398	393	371	411	398	378	390	364	383	393	359	389	369	368	419	345	361	350	407	377	433	366	372	365	354	367	373	371	402	393	359	409	365	380	390	324	349	367	357	380	355	368	372	332	361	363	330	382	348	353	360	367	351	375	364	334	334	344	326	353	333	387	341	341	368	386	363	344	321	394	341	374	341	379	355	373	378	376	361	361	368	375	391	370	348	380	381	397	382	369	339	358	370	363	371	376	359	384	390	364	375	382	324	351	351	351	359	343	388	359	388	383	370	370	351	393	348	372	368	375	378	384	359	371	354	353	354	387	354	384	378	347	367	392	371	367	372	356	348	359	345	370	349	338	374	386	356	356	395	323	393	347	386	380	323	362	361	350	409	380	363	348	365	360	359	380	374	364	372	330	379	346	371	328	399	374	354	364	353	355	377	392	372	372	386	386	342	359	361	361	372	376	375	354	347	368	398	362	365	369	384	370	374	369	405	365	378	366	359	371	364	361	374	380	343	363	372	347	336	359	334	356	342	366	386	386	368	352	363	372	354	329	358	355	365	360	370	326	361	385	391	388	373	352	324	388	382	370	356	342	350	394	372	370	373	344	342	391	365	382	370	388	396	378	386	332	369	340	360	361	338	361	373	381	374	359	402	341	369	380	408	340	373	374	359	398	358	376	389	355	386	362	366	375	365	350	379	364	406	350	365	328	366	368	344	352	368	382	365	367	347	381	347	384	370	371	335	367	353	338	384	399	340	345	370	340	346	396	363	344	372	378	382	345	366	358	357	359	402	373	360	349	363	341	350	332	336	369	346	353	399	359	387	365	363	371	365	352	360	354	374	370	381	360	331	335	378	389	408	396	334	396	376	392	363	338	358	351	371	356	376	346	339	372	356	391	373	378	376	399	344	346	323	342	373	373	400	375	336	408	387	389	358	340	378	324	374	385	353	380	358	384	385	364	379	359	331	387	372	360	348	394	361	350	351	366	340	378	373	346	358	376	355	352	375	354	359	367	373	377	387	362	343	376	354	355	370	380	384	344	361	334	375	378	358	367	347	349	352	385	371	354	356	369	357	380	376	359	360	387	341	383	384	316	357	372	337	382	346	364	336	373	345	394	369	385	346	366	376	350	374	362	405	374	360	352	330	345	372	404	363	361	366	360	392	332	360	358	346	385	371	364	355	351	376	366	367	374	358	404	357	382	378	386	362	365	350	372	376	368	357	381	394	356	356	361	386	380	345	341	370	372	347	380	327	369	344	337	346	346	347	375	323	343	347	371	369	385	336	375	388	341	329	389	382	322	355	383	375	364	358	381	381	376	394	335	374	364	411	347	352	350	341	335	369	368	353	352	337	375	337	366	369	368	354	362	356	402	369	347	365	378	358	390	328	360	396	367	365	366	343	339	366	381	358	389	358	386	357	382	373	363	377	330	374	386	361	353	422	351	406	364	365	388	350	356	352	380	369	378	369	364	399	322	348	374	363	370	357	358	394	371	372	365	390	363	348	383	363	338	381	355	374	378	325	370	375	338	328	334	372	346	371	371	359	380	375	361	343	393	371	360	335	359	385	377	367	355	368	409	377	347	382	332	363	379	350	389	363	375	397	351	347	369	334	364	376	362	344	406	384	393	356	376	351	335	384	377	365	363	409	412	395	389	374	377	357	347	408	347	325	365	368	368	310	366	362	375	348	375	357	368	368	347	368	366	363	385	391	389	397	369	351	356	365	354	356	364	350	399	366	364	370	357	390	337	370	357	362	393	351	358	384	372	374	352	350	361	392	399	351	404	362	393	368	393	346	380	351	341	358	366	361	347	355	346	391	355	384	389	342	358	389	357	396	369	383	363	386	348	375	382	333	365	389	348	346	386	342	382	375	364	388	356	375	337	392	382	344	355	372	358	354	378	372	399	341	344	370	372	365	331	380	361	371	399	343	334	372	350	364	389	370	366	358	369	381	343	362	377	355	392	339	386	342	347	352	346	349	345	382	344	392	361	357	357	365	349	370	350	392	371	374	347	325	385	364	390	383	383	325	357	324	317	346	406	386	357	395	371	365	371	383	391	353	362	378	367	353	378	381	372	330	380	379	360	360	325	373	383	403	342	348	337	381	401	361	369	361	378	344	370	375	381	378	373	353	349	382	375	339	344	371	346	369	371	372	373	364	422	357	360	376	371	404	359	367	347	371	372	402	358	407	362	346	362	341	359	407	387	368	386	381	341	413	330	385	383	342	360	353	372	380	341	376	348	373	349	344	357	377	347	341	372	377	357	346	366	407	341	373	375	374	356	348	380	331	383	378	364	373	372	374	339	352	361	390	401	372	351	325	375	335	345	326	358	353	330	377	358	400	381	360	355	359	344	386	350	366	386	372	357	394	339	408	363	385	386	342	366	394	358	367	369	350	372	345	349	400	380	363	380	356	324	378	357	348	350	338	365	376	361	399	357	355	371	368	393	373	358	338	349	378	330	379	358	357	372	371	379	396	399	384	354	365	347	344	344	358	381	373	364	348	374	378	361	324	376	365	361	370	344	340	383	340	324	340	409	375	366	403	346	343	362	341	381	411	366	359	338	345	391	354	347	373	394	379	383	354	371	365	364	344	353	368	405	350	370	326	359	343	356	342	382	359	354	376	375	372	377	364	379	336	358	358	413	365	366	357	343	351	333	389	388	346	401	362	329	326	367	356	390	350	348	382	374	367	378	378	385	340	417	336	386	375	368	356	341	347	376	372	364	327	394	354	393	368	331	357	347	365	353	380	374	362	350	327	361	389	340	383	347	380	390	363	359	360	364	370	381	404	377	365	349	359	359	373	374	347	366	335	393	375	361	381	368	374	374	336	376	362	360	328	356	360	382	354	376	360	356	355	356	365	368	398	373	345	371	382	362	376	325	367	340	368	368	341	391	339	348	364	395	380	374	354	348	326	376	335	351	320	339	341	375	389	328	391	370	363	371	366	356	361	378	359	356	347	362	383	366	345	362	355	338	378	374	349	391	369	373	362	361	357	387	345	354	389	372	391	386	360	342	373	352	373	359	370	360	359	340	397	364	355	375	377	359	352	363	368	363	396	357	323	384	359	342	358	413	333	355	378	379	358	376	351	351	349	379	368	345	367	374	358	417	372	379	353	376	355	353	343	357	354	385	333	363	326	388	339	328	332	354	330	387	355	407	357	381	356	339	357	377	382	383	367	373	387	377	364	354	382	373	343	405	371	350	364	361	362	399	373	356	375	392	358	367	373	358	375	349	384	381	358	353	344	376	330	392	347	362	369	371	354	328	377	392	381	381	336	370	368	330	349	367	380	407	352	348	368	407	351	373	333	372	373	388	371	363	364	355	328	366	379	336	368	384	376	353	355	362	365	339	361	386	332	361	352	367	358	340	363	363	354	333	311	368	365	356	370	350	368	379	362	354	386	374
6794	10196	9289	7700	9340	8377	6121	3946	2692	1493	897	813	692	675	611	618	605	561	541	527	491	488	494	464	442	464	457	451	484	445	424	491	477	433	480	425	424	434	430	457	458	411	414	429	417	416	392	445	459	452	440	408	404	428	446	414	420	489	443	446	416	442	432	414	423	421	419	455	390	409	423	410	385	466	422	439	433	398	439	413	444	401	430	393	417	423	446	430	402	407	420	431	371	383	432	415	408	429	394	414	454	401	399	391	458	436	427	429	396	382	428	416	424	461	449	434	440	429	437	466	453	438	446	404	414	407	454	410	426	473	408	401	431	377	424	430	410	455	437	422	408	449	448	437	431	439	399	391	404	416	442	423	439	410	413	413	456	421	397	450	423	433	438	440	432	456	421	415	430	408	426	429	398	418	438	411	402	382	446	447	403	408	452	462	401	434	425	448	428	407	422	431	447	423	425	410	420	445	387	401	420	446	429	433	425	456	405	430	437	412	391	386	452	405	390	429	381	450	459	415	441	445	441	410	438	450	405	439	439	419	414	402	406	426	397	418	403	424	417	446	406	467	436	408	408	398	479	435	401	446	419	452	426	408	426	402	405	414	447	457	430	421	391	431	454	423	388	425	424	415	434	378	462	447	445	458	397	423	377	422	438	469	392	425	366	420	412	395	411	430	419	453	424	409	470	448	433	393	429	425	422	426	401	412	437	397	440	427	412	389	457	418	391	431	400	405	381	425	406	428	444	432	416	403	409	430	433	432	453	425	434	408	420	421	386	405	442	411	445	446	425	415	407	416	398	432	434	380	437	415	407	420	408	447	406	405	451	373	404	442	416	409	395	403	458	431	393	420	419	415	441	425	410	395	400	446	436	415	440	411	434	406	415	432	404	440	429	386	421	408	473	409	423	415	436	429	434	388	418	414	442	416	419	427	436	443	392	435	418	403	407	425	401	436	467	449	429	474	407	414	389	423	401	434	390	425	402	428	369	425	436	407	396	423	440	396	429	444	390	399	453	444	423	383	400	382	424	423	408	414	410	397	451	407	421	447	413	401	435	433	448	413	423	423	427	425	416	432	456	428	407	438	412	469	413	445	408	416	451	398	393	441	427	390	426	408	409	433	388	411	427	391	418	410	376	436	411	426	426	415	402	440	418	401	409	452	453	395	436	388	412	407	432	386	444	449	444	472	422	439	403	430	424	443	436	397	414	412	412	434	469	413	433	419	414	386	411	436	391	413	440	430	439	414	422	439	444	401	388	410	400	429	420	435	426	433	410	420	421	418	386	423	402	372	402	456	399	404	406	450	433	406	424	444	420	434	408	430	426	417	438	411	428	389	419	430	439	416	395	436	407	413	405	414	400	418	413	432	395	426	427	448	437	418	414	433	405	451	425	456	424	395	422	431	431	443	464	455	442	439	417	423	398	452	419	420	414	427	385	422	424	418	424	450	437	438	442	430	441	392	419	380	445	408	406	384	406	399	445	416	392	421	402	413	441	424	454	447	426	420	421	442	444	397	445	433	376	456	437	422	446	439	434	464	421	389	442	414	449	384	434	435	390	437	389	420	415	407	436	413	418	414	411	450	408	411	419	423	453	397	390	428	434	346	427	455	425	411	420	426	396	431	451	416	442	418	467	392	420	443	409	433	406	425	426	406	415	424	420	409	411	414	437	428	417	442	426	390	391	449	419	420	418	457	426	437	406	390	418	452	431	393	419	435	425	426	420	418	437	408	443	441	417	426	413	432	445	402	409	447	416	422	433	434	404	424	410	435	373	416	426	409	397	428	401	391	387	412	426	416	410	405	437	429	463	420	443	419	436	413	452	435	400	428	385	457	411	433	426	420	435	434	428	418	422	423	398	433	438	448	416	439	433	450	413	416	417	410	468	430	406	397	402	420	430	434	434	367	422	419	415	431	419	404	405	369	436	422	412	439	445	440	408	399	414	448	428	469	419	440	411	406	393	396	374	426	414	390	402	429	413	396	422	443	436	411	434	358	428	442	406	474	431	415	423	435	406	486	422	440	456	420	436	402	447	403	444	439	405	410	425	417	413	440	408	419	419	452	430	444	389	416	450	411	421	429	424	410	419	428	481	423	419	386	420	380	399	426	392	419	403	395	429	441	395	435	441	405	416	412	376	452	435	425	413	483	386	435	429	458	438	464	419	384	404	417	413	403	425	455	427	404	410	453	440	424	383	408	470	445	407	437	415	387	410	464	397	422	405	418	410	434	444	427	432	437	463	417	428	440	434	402	434	433	433	418	407	442	451	431	436	435	410	431	444	454	451	439	468	400	405	388	425	398	416	397	437	399	420	415	424	440	432	414	444	443	413	412	431	465	448	442	396	404	424	443	436	400	400	404	399	414	376	409	435	405	440	409	418	422	443	397	446	411	432	417	426	403	415	434	454	416	424	432	427	428	383	400	460	431	443	405	393	444	444	434	390	416	436	460	462	424	393	456	450	454	473	433	384	427	429	438	340	428	419	409	411	418	430	428	413	430	496	428	417	423	426	457	403	414	406	417	419	434	437	394	439	418	390	435	411	423	412	413	451	451	436	384	381	423	428	421	430	405	399	428	416	415	422	428	466	415	418	444	459	405	423	417	410	440	426	397	433	395	437	418	403	403	391	402	427	412	411	410	432	448	431	386	407	432	429	418	378	435	428	419	407	434	432	405	423	429	376	457	425	430	404	442	427	435	398	447	438	406	397	400	447	431	406	428	453	432	427	435	422	433	454	456	432	442	394	421	396	386	395	409	456	435	409	393	454	436	454	429	416	407	422	437	428	396	398	476	411	432	417	432	407	415	428	393	429	397	444	405	394	389	406	461	416	421	460	417	416	368	391	428	406	361	425	429	432	477	394	430	431	420	425	415	413	409	401	423	435	414	406	450	480	408	433	410	443	410	467	444	440	435	409	413	426	429	410	415	423	414	421	430	442	450	414	420	395	439	406	444	398	399	432	446	418	439	439	385	449	438	446	417	417	438	422	421	439	408	419	424	433	437	409	422	385	410	401	451	431	435	451	448	422	408	423	437	426	451	390	429	399	386	448	453	398	431	426	409	439	440	384	418	415	452	412	394	414	418	399	470	411	450	424	402	454	443	431	442	416	406	429	445	422	409	429	437	438	418	382	425	406	400	415	366	408	437	453	454	428	406	444	446	438	432	412	393	402	440	386	457	410	425	404	444	410	420	405	454	424	414	380	408	446	436	416	433	425	426	436	423	436	446	422	444	421	407	432	422	378	428	417	426	439	414	430	415	401	412	424	444	400	412	429	416	450	431	390	425	382	413	401	426	392	444	409	413	429	409	410	433	431	420	441	473	435	429	456	411	430	436	436	405	390	388	458	421	409	419	450	398	429	407	423	395	437	454	419	425	376	443	400	394	438	431	439	399	381	388	421	406	411	419	449	415	416	416	415	440	416	447	409	431	430	421	415	454	373	469	447	429	406	437	411	440	401	425	400	402	421	479	426	437
24911	21248	27643	25114	14930	4208	2472	1547	1186	841	753	629	667	684	638	611	616	626	614	649	592	645	603	644	637	628	614	635	627	605	571	610	631	582	602	572	597	595	622	622	639	601	629	599	614	563	618	620	646	636	586	565	605	620	653	595	587	602	629	573	556	626	588	628	593	543	578	638	621	569	581	610	623	582	609	613	605	621	574	616	568	569	592	642	571	624	590	623	615	625	630	648	603	588	616	554	611	592	639	631	630	590	599	580	608	598	610	586	637	606	647	622	589	621	599	624	594	675	543	598	631	598	579	634	617	593	632	612	646	642	589	553	553	620	569	602	610	592	602	592	602	609	606	621	580	585	576	622	613	586	620	597	583	601	570	588	605	645	611	649	589	612	624	620	605	566	618	572	617	570	600	599	627	593	608	590	647	612	582	594	602	609	637	604	589	559	628	578	603	632	608	621	577	606	644	633	593	589	550	589	600	588	631	644	610	598	605	593	642	592	584	595	624	651	559	568	642	596	614	615	635	632	607	610	608	632	558	601	643	631	622	616	575	597	552	597	609	591	596	609	618	630	613	614	586	558	632	601	604	574	596	563	572	626	636	623	605	622	548	640	598	650	603	650	580	604	601	586	574	584	625	623	585	589	581	622	585	616	594	601	633	642	587	643	565	594	579	629	606	642	613	618	609	624	591	603	577	610	574	614	553	601	593	605	577	566	610	564	583	607	609	591	613	600	608	611	573	635	595	615	613	588	577	575	629	603	628	617	626	522	548	590	636	622	617	605	576	587	562	600	600	606	638	578	598	594	610	636	573	615	607	583	649	598	645	584	595	569	594	598	617	597	624	631	638	595	546	577	647	618	613	605	588	664	584	631	615	590	629	643	592	618	611	603	582	563	581	607	581	584	593	552	623	629	592	600	585	601	583	588	612	611	585	552	578	617	616	634	628	620	655	618	643	628	566	596	624	572	600	606	606	618	591	622	642	599	601	600	627	563	583	588	620	639	604	606	596	600	587	609	585	568	594	620	575	593	552	601	587	637	598	655	579	593	594	591	599	590	628	617	563	596	603	660	624	586	605	593	636	624	597	640	632	639	583	585	609	554	569	565	628	617	604	583	637	614	618	596	581	589	635	601	599	590	606	585	604	571	601	628	576	611	606	627	622	592	565	597	586	618	609	614	592	570	560	632	566	601	608	601	549	615	635	593	622	580	647	634	616	602	597	604	608	594	631	608	651	646	591	623	607	608	585	611	596	622	626	598	585	625	579	606	646	609	624	613	612	625	610	614	605	611	600	615	594	561	595	582	592	632	600	554	608	652	618	610	594	656	589	620	586	582	588	586	628	598	568	622	546	613	582	601	624	584	616	636	613	637	619	620	592	584	567	622	585	609	609	590	579	633	598	639	611	636	581	606	642	576	625	574	557	573	618	630	603	596	604	570	611	637	606	592	620	614	578	609	622	601	612	635	630	612	584	602	550	620	616	603	623	615	579	580	623	566	612	562	652	624	625	557	624	633	575	614	600	618	578	599	635	584	607	586	594	564	602	562	635	612	596	602	583	614	630	631	577	617	589	603	572	657	596	571	561	569	648	635	603	617	571	606	578	612	556	596	572	585	575	594	649	584	614	622	584	612	644	582	595	646	627	622	611	582	603	587	595	610	574	615	604	604	616	619	610	630	600	563	580	618	624	625	652	609	606	586	614	613	546	597	568	571	605	586	641	597	616	600	588	632	597	595	589	604	635	603	617	546	596	657	614	567	587	610	562	612	574	577	589	586	612	605	617	611	629	613	598	604	624	610	586	598	605	637	629	573	619	605	595	614	601	615	617	612	598	620	625	611	589	591	601	620	596	595	598	613	583	564	622	635	599	558	604	588	583	609	602	600	639	616	623	637	630	551	599	628	613	599	608	617	589	602	595	615	568	600	608	628	560	589	643	590	590	612	610	580	641	592	610	587	606	609	566	639	561	588	671	600	637	585	603	638	623	555	630	626	602	600	651	577	603	596	614	603	580	558	631	607	585	602	591	586	594	592	598	645	595	581	631	594	631	601	584	616	621	562	602	599	572	604	615	624	620	551	599	562	568	622	593	557	604	628	620	603	597	600	569	567	615	652	604	626	634	617	626	631	589	638	595	620	658	590	649	599	582	579	592	585	635	619	603	604	610	596	626	581	562	561	605	609	559	646	628	606	606	616	577	561	600	608	663	661	604	563	588	586	578	578	593	572	560	629	610	604	633	628	590	610	598	620	606	608	591	563	615	611	609	627	560	638	614	544	601	613	570	605	601	596	621	547	596	593	580	579	618	624	538	567	600	614	610	597	577	616	611	631	569	600	603	592	612	606	636	609	664	642	597	553	606	610	577	608	563	625	569	628	614	584	592	620	623	623	596	597	621	602	640	630	624	614	574	590	574	624	583	574	599	562	555	578	678	601	591	633	620	583	610	627	627	621	596	580	629	598	631	622	628	618	592	591	574	593	589	616	615	587	622	592	605	616	606	595	616	604	583	603	604	605	581	565	583	551	596	659	626	584	616	590	622	548	618	603	615	628	632	590	598	650	606	622	607	597	557	596	647	572	639	560	607	582	648	596	639	606	571	605	597	604	597	628	555	559	617	591	615	611	561	558	612	612	627	626	580	603	611	585	609	540	642	567	577	607	581	603	645	618	606	600	616	629	617	620	604	620	590	611	587	606	623	576	595	613	564	583	625	600	612	595	599	590	641	606	596	614	640	586	631	630	565	627	582	605	561	568	629	635	608	597	602	633	586	626	624	614	583	628	631	633	631	610	611	586	672	610	591	588	614	582	623	613	609	596	622	609	600	626	591	661	602	602	598	581	592	613	585	616	572	619	637	577	621	582	630	604	593	606	588	614	566	618	552	600	583	597	561	624	608	589	603	637	611	606	593	617	596	578	586	605	541	567	624	602	666	588	605	636	573	638	615	622	583	604	616	584	608	599	560	567	557	579	557	622	602	621	567	616	592	577	633	627	618	646	569	597	629	619	623	629	614	628	572	629	610	641	626	642	621	548	659	590	644	586	598	590	586	618	620	574	593	583	578	601	587	630	609	559	585	619	567	611	570	557	598	653	590	653	601	591	606	596	607	600	595	575	623	603	638	584	585	610	630	585	635	601	570	623	626	586	588	587	596	598	611	622	625	616	611	617	617	540	644	618	570	557	612	625	618	552	617	608	573	631	586	628	632	613	577	604	601	607	587	613	588	596	591	608	587	597	594	595	590	612	646	605	605	640	623	615	629	588	558	566	612	605	600	570	557	588	586	636	611	628	617	593	598	585	598	611	590	625	615	588	615	606	630	585	554	607	641	634	608	614	621	599	584	591	597	629	625	627	620	605	574	611	658	591	607	609	624	596	592	579	616	583	585	557	609	616	661	644	609	591	620	615	610	616	604	603	607	650	596	564	624	595	619	576	636	578	624	576	610	557	605	614	629	569	620	595	622	593	596	583	588	614	578	631	600	603
7099	6105	6260	7009	7537	6259	4694	2983	2110	1336	972	895	849	759	773	762	764	719	755	734	770	733	684	740	692	695	728	683	712	692	725	702	705	731	684	711	683	744	718	715	718	726	691	720	681	665	692	644	724	716	739	702	716	675	719	718	701	696	692	704	683	703	694	685	707	695	724	739	696	665	703	714	705	695	665	694	731	696	698	731	691	707	707	711	707	655	679	675	663	681	708	692	701	716	701	718	680	674	694	728	716	700	682	688	669	674	718	684	687	687	676	687	663	676	698	703	698	720	717	729	719	724	706	689	678	694	736	657	733	714	702	757	668	681	706	711	676	686	746	693	684	694	711	723	702	667	694	696	738	705	692	678	651	704	717	698	695	680	682	660	702	700	696	722	673	691	721	718	678	709	719	667	650	759	716	739	660	692	713	720	728	670	688	653	671	685	703	687	674	685	696	753	696	734	691	681	701	694	667	684	690	654	692	658	679	673	723	729	696	725	677	700	661	682	717	693	719	713	708	725	736	732	697	718	672	705	708	739	689	675	699	682	695	678	722	717	693	689	690	687	678	682	686	694	690	691	695	667	696	682	697	687	631	696	671	701	706	705	670	674	736	712	720	681	695	730	687	710	687	703	684	691	713	691	673	716	660	650	715	703	639	652	669	700	656	724	699	726	670	729	694	673	728	719	681	698	676	701	693	711	673	691	698	694	691	731	689	704	692	746	748	684	668	734	679	701	725	714	704	693	656	706	715	726	653	683	651	696	721	678	722	677	687	679	669	702	693	708	672	711	719	640	651	720	680	758	703	694	718	716	720	686	729	705	647	672	708	655	665	682	707	700	701	706	699	683	733	700	699	668	693	684	717	693	685	696	703	764	704	735	751	715	724	724	692	695	707	711	695	692	743	699	679	696	656	728	682	716	648	696	668	678	761	693	659	696	677	682	703	656	702	662	716	631	726	709	656	678	698	690	723	711	713	663	674	685	711	629	718	684	676	748	731	694	730	701	689	719	713	659	702	742	752	673	642	689	718	688	698	712	682	702	674	683	675	736	669	688	644	693	690	705	701	705	683	663	705	690	716	657	669	761	695	714	706	705	724	745	692	736	661	695	650	696	688	658	689	688	686	663	709	685	718	723	717	694	664	685	678	708	699	720	678	706	720	699	711	739	718	701	731	701	718	649	693	685	683	714	710	701	712	711	734	703	681	732	643	731	694	683	680	721	734	704	691	698	692	789	671	707	701	707	724	762	664	724	686	741	686	674	677	723	713	699	689	714	683	688	699	713	693	701	671	701	685	667	690	681	682	701	733	779	703	723	707	723	716	681	694	685	704	679	649	691	681	723	719	698	670	749	665	705	642	708	684	676	755	707	708	695	681	755	634	724	687	682	703	716	682	699	697	719	678	686	737	737	674	700	691	695	705	685	675	711	673	719	693	722	743	703	694	677	640	696	661	621	681	701	733	680	707	693	704	665	688	703	673	691	669	721	721	687	750	641	662	734	706	702	736	693	711	702	662	696	710	758	645	713	707	664	695	668	691	698	717	674	682	735	732	692	699	657	679	734	792	688	699	710	740	655	687	692	735	699	655	652	689	655	694	681	738	672	699	694	693	718	747	714	703	660	657	666	689	702	700	720	704	707	705	647	681	724	683	705	719	704	757	661	650	681	671	703	688	735	664	628	707	693	704	707	686	710	709	677	675	683	708	675	718	658	698	690	696	644	691	697	737	675	692	717	680	733	698	613	664	673	667	687	657	725	696	690	697	653	672	669	672	699	705	717	647	663	713	713	706	688	682	693	709	683	692	714	760	681	722	705	667	673	713	686	703	682	645	725	683	676	721	706	708	688	723	669	667	709	698	699	677	715	710	726	683	647	732	643	716	753	721	721	688	691	689	696	670	679	676	695	719	632	670	713	728	679	712	708	685	689	693	666	683	677	626	704	721	709	720	672	732	665	709	683	716	748	721	704	647	645	679	694	728	740	704	690	641	693	686	719	681	700	671	690	668	704	719	717	716	686	663	700	691	663	732	715	709	682	670	673	694	675	749	702	690	697	699	694	715	705	684	708	687	673	687	699	659	715	706	727	720	716	735	708	724	755	683	704	686	719	696	687	702	721	732	742	708	694	681	700	673	663	712	678	711	697	702	677	732	730	680	665	698	696	692	716	702	694	692	722	714	710	700	655	706	667	649	687	700	672	672	697	704	744	709	702	696	666	671	668	665	671	703	704	707	716	677	742	683	662	721	714	663	712	726	707	675	651	707	714	674	702	696	677	713	673	712	676	734	661	710	671	695	691	697	729	687	676	684	692	737	663	755	682	743	677	707	714	667	697	675	732	683	719	699	708	736	664	731	694	666	730	658	699	649	697	719	662	706	723	697	693	683	707	750	741	730	669	677	687	728	678	664	668	673	659	753	668	720	673	716	718	720	714	701	678	708	727	642	701	692	744	740	741	684	708	671	725	701	737	643	728	673	673	687	688	682	715	682	722	691	677	677	675	691	721	665	684	695	722	722	712	679	731	692	719	683	701	712	748	676	689	739	697	680	745	720	679	673	710	652	665	683	663	697	711	713	700	667	726	655	667	701	711	652	668	713	707	670	688	689	661	683	696	683	701	705	720	679	710	719	702	718	708	709	699	708	684	654	685	725	659	678	690	661	680	728	676	633	740	723	701	714	731	669	675	740	721	678	760	734	721	720	728	711	713	741	675	720	695	671	733	706	672	687	740	709	661	726	680	717	729	718	652	706	709	710	700	677	727	673	671	682	703	710	714	724	682	675	698	696	690	675	655	678	717	707	710	708	721	709	739	748	676	693	691	709	671	716	715	683	717	666	706	715	692	701	690	705	702	712	728	673	709	679	698	717	700	689	667	672	692	704	676	667	703	703	692	661	724	694	701	654	671	668	659	682	692	686	667	709	713	711	693	746	667	700	703	693	671	681	688	727	716	697	698	665	658	681	677	690	714	703	698	706	684	670	733	657	705	740	701	688	652	687	664	706	740	693	667	706	744	683	668	662	713	684	714	675	668	698	684	732	694	683	657	693	661	683	684	674	679	690	688	703	715	756	699	707	695	711	676	664	717	731	668	701	701	726	721	700	684	681	688	653	734	674	704	692	720	691	650	717	705	694	690	679	694	704	681	686	672	683	717	694	705	677	751	690	736	685	724	694	643	694	642	710	677	680	723	661	713	731	710	698	717	724	662	722	710	719	710	663	699	663	646	649	688	752	718	717	712	725	728	692	678	693	702	667	735	729	675	683	702	639	661	727	682	703	713	693	726	711	709	751	732	705	713	705	669	722	708	683	692	708	714	650	745	646	751	726	711	722	681	670	679	700	743	701	682	689	725	715	728	650	672	682	642	707	713	689	702	700	711	700	725	705	625	658	760	664	654	730	730	673	671	710	728	702	721	641	684	690	740	718	704	697	697	743	651	753	724	687	691	681	678	703	664	692	763	706	685	678	716	689	721	668	717	671	661
22741	21278	29091	23787	21291	21537	15243	3911	2118	1565	1156	1073	1110	930	986	964	895	921	852	895	826	897	825	842	854	779	782	790	804	777	770	799	809	798	801	773	785	758	820	797	753	821	809	783	775	777	744	767	770	803	774	726	736	769	746	794	762	745	752	731	778	778	765	750	740	781	744	738	758	776	783	783	704	779	738	758	765	820	737	758	775	737	781	777	746	782	744	780	777	756	775	731	733	822	774	743	753	749	723	748	737	741	775	747	787	783	819	744	743	756	745	788	756	797	767	730	734	740	751	745	762	789	740	755	760	776	713	736	765	781	721	762	734	691	720	766	720	772	768	749	759	758	743	766	829	751	709	763	810	788	749	731	797	739	763	805	759	727	767	741	772	718	723	795	744	770	737	745	735	818	762	765	762	762	746	746	763	729	788	718	766	765	744	819	764	747	730	814	785	732	726	733	766	755	729	783	764	774	715	724	742	754	762	780	752	773	756	711	776	780	715	771	762	749	723	723	762	775	794	761	715	727	759	689	772	727	744	704	811	785	740	750	746	751	714	757	739	750	758	801	762	772	715	772	752	796	750	768	788	762	758	776	707	776	736	749	687	801	751	774	735	781	760	756	754	778	776	727	743	781	751	680	749	808	740	780	782	736	734	775	743	773	734	734	714	766	718	750	772	806	764	773	749	698	766	712	763	735	772	759	763	744	709	742	715	719	727	771	762	727	733	733	787	766	709	752	679	747	770	806	733	733	744	720	728	755	747	783	740	722	753	751	776	771	751	775	723	762	736	758	738	763	793	717	748	715	747	765	790	772	788	759	820	778	751	816	773	721	700	736	765	760	771	769	724	745	768	731	763	765	759	825	713	741	784	789	781	744	771	749	754	793	729	805	772	748	781	753	704	792	718	762	792	718	771	718	772	747	778	778	741	746	706	715	715	757	703	736	775	737	743	773	735	739	776	771	704	833	711	726	730	732	740	725	792	783	766	730	803	748	762	730	726	769	771	756	740	759	761	739	750	740	703	727	774	751	768	746	671	807	741	737	712	708	743	724	729	750	786	752	760	741	700	762	782	757	725	768	751	774	741	749	748	761	708	792	762	727	773	794	771	779	748	739	748	785	762	796	728	740	813	712	726	763	741	777	728	757	731	772	774	732	762	709	756	753	786	775	758	765	772	764	746	710	722	787	736	725	768	802	758	742	756	758	735	786	774	758	723	756	734	759	760	713	751	724	692	812	771	750	768	771	756	758	785	755	737	755	756	795	710	771	764	772	753	760	767	796	766	711	778	789	709	770	750	720	721	774	759	747	743	775	770	790	732	754	760	729	747	744	771	693	780	745	688	750	716	781	781	738	743	740	730	739	766	809	746	688	744	761	776	733	754	750	776	762	741	792	749	767	755	712	826	824	702	717	802	733	720	784	743	728	740	759	740	674	752	772	758	743	774	762	761	783	776	755	796	713	760	801	775	784	749	771	779	760	795	760	749	767	738	785	798	778	763	748	747	774	715	775	717	798	749	734	780	741	771	783	776	709	753	737	710	767	749	728	748	746	737	774	708	752	743	767	777	797	770	781	784	701	729	740	764	771	796	718	723	750	761	669	757	787	742	744	756	777	761	774	730	717	748	767	729	760	776	785	809	800	728	733	765	750	760	779	784	761	738	765	745	755	709	769	722	768	772	750	773	780	756	800	746	733	754	743	752	715	726	747	704	758	720	753	776	724	734	709	738	772	775	746	745	745	761	785	769	716	755	752	784	769	759	741	729	743	747	739	746	749	772	750	746	768	765	757	797	768	763	729	693	792	802	762	714	706	818	772	744	751	745	779	794	759	761	765	766	758	760	793	757	746	700	750	761	717	794	752	737	709	764	743	788	764	742	723	811	762	745	818	716	758	756	747	748	770	787	753	766	785	723	760	803	728	755	720	757	737	749	757	748	779	723	764	735	765	695	737	730	773	806	752	737	738	747	775	813	749	732	753	748	761	754	712	738	769	761	789	735	727	729	775	742	758	783	727	748	764	756	725	784	748	745	713	739	732	739	805	751	777	797	767	750	744	776	751	759	761	701	732	779	792	773	749	780	784	775	727	750	745	756	735	733	775	740	714	769	764	781	755	757	795	747	765	728	703	723	679	733	787	745	742	764	761	723	733	724	762	744	723	738	752	750	704	755	778	756	733	761	725	764	765	799	785	737	735	707	750	772	743	771	703	781	726	707	704	765	736	761	738	745	750	786	789	770	802	779	764	767	763	739	756	746	768	792	749	726	748	732	703	778	751	710	712	689	788	747	730	721	770	735	772	768	753	706	716	784	760	809	690	769	779	778	794	763	776	797	770	795	721	746	738	726	768	781	760	736	785	754	769	800	762	761	769	713	763	714	710	753	704	761	777	762	763	741	803	753	762	759	759	758	732	752	780	752	721	757	729	736	689	751	774	743	752	803	710	744	710	717	785	723	762	740	755	790	784	776	744	763	726	773	757	752	714	700	726	747	714	744	731	704	786	739	735	746	773	753	759	776	722	727	762	728	740	734	760	697	733	813	729	751	753	762	731	704	735	759	768	712	706	752	726	729	725	775	791	778	727	783	748	789	814	745	753	790	774	692	741	721	742	757	729	756	738	772	697	728	760	748	834	794	746	771	757	765	706	771	746	727	741	764	756	741	770	730	733	808	762	788	711	774	751	731	745	730	808	755	755	729	699	769	778	779	715	702	720	792	774	717	776	719	810	735	695	807	723	734	739	719	676	783	783	743	768	748	728	788	753	739	786	711	702	740	767	752	780	736	786	725	724	754	755	778	777	731	744	777	789	778	755	767	724	778	745	743	760	765	730	748	757	778	740	724	770	744	746	734	737	753	750	748	786	761	765	758	724	716	708	731	719	779	734	753	756	764	775	708	699	741	787	745	727	788	762	745	736	787	781	754	754	774	728	711	745	809	748	794	780	761	730	749	773	766	724	766	784	771	747	672	748	745	723	750	717	734	684	725	761	720	738	698	774	794	778	774	771	791	734	766	735	783	784	768	756	761	770	801	771	737	779	697	783	766	725	722	752	733	766	764	785	722	726	706	780	730	760	754	777	688	771	770	715	724	766	757	767	761	749	750	739	736	735	752	732	786	747	734	767	773	760	761	731	767	726	774	745	766	749	694	788	764	773	750	763	757	729	770	749	787	773	733	744	758	759	754	749	790	736	762	744	780	773	705	775	802	731	772	792	787	796	695	763	795	779	785	803	747	734	744	780	729	748	769	741	752	755	719	795	730	723	729	740	747	793	765	744	787	780	754	745	730	746	769	791	739	696	760	707	715	715	760	716	792	792	772	732	722	789	720	762	728	759	823	791	760	799	742	758	773	800	707	720	711	722	758	741	736	715	771	686	787	811	735	789	773	695	767	751	725	754	799	765	748	841	747	727	707	751	716	757	789	754	739	777	767	753	768	722	750	753	766	751	800	748	747	788	782	763	718	736	773	770	777	754	729	780	746	748
10227	16765	16916	14687	13455	11045	8034	5666	3795	2440	1781	1486	1355	1325	1271	1203	1109	1063	1004	1000	974	970	922	940	919	884	897	885	876	907	855	838	932	870	849	863	904	887	828	839	834	868	821	838	852	808	860	862	793	810	872	841	852	853	824	874	779	794	805	889	843	818	845	789	842	856	807	871	779	790	799	812	817	799	810	832	860	822	815	827	809	872	827	842	787	806	773	890	795	783	865	806	810	814	791	793	835	869	838	869	771	836	856	811	803	810	859	876	804	819	863	827	820	797	802	860	862	774	858	793	849	787	817	800	828	753	832	831	793	824	837	805	814	844	831	868	766	732	801	818	807	827	873	801	772	812	808	827	857	768	842	825	809	782	841	863	850	793	771	785	821	784	778	824	879	808	809	815	825	797	799	788	819	847	846	809	863	815	737	805	796	879	779	849	756	824	786	801	835	822	795	807	840	793	810	820	815	840	802	837	816	799	826	795	820	788	833	816	808	826	819	805	838	826	834	843	829	828	849	854	827	835	826	839	782	814	850	806	826	807	803	807	815	821	864	837	826	800	795	810	837	789	817	758	809	804	781	815	817	753	829	843	778	810	757	799	789	823	805	815	800	797	789	771	788	796	836	775	821	845	853	824	817	744	823	816	792	813	843	833	808	794	842	821	816	780	780	832	838	756	777	837	861	796	836	813	804	854	836	820	800	886	832	835	779	831	811	808	748	862	823	789	818	853	804	845	811	822	815	814	760	820	804	842	815	783	822	803	793	815	829	808	803	846	853	825	805	790	841	868	823	813	816	792	818	825	818	821	776	793	773	801	794	779	773	818	867	851	809	835	816	809	827	795	839	805	784	782	861	792	807	782	755	795	837	783	810	852	772	774	787	791	849	835	863	809	773	834	867	794	797	794	837	774	781	786	828	816	794	809	827	858	842	803	835	791	862	817	821	858	846	773	799	833	779	797	819	781	818	817	825	802	804	840	858	776	847	817	794	877	809	811	815	826	820	841	754	764	818	817	818	805	831	774	822	780	794	802	721	814	832	881	865	820	802	808	782	783	805	839	773	805	813	820	869	802	819	786	818	769	801	819	861	836	854	786	856	816	785	808	767	836	815	789	814	857	806	828	815	820	799	817	804	795	778	841	859	778	787	763	873	836	792	808	782	816	840	849	827	821	848	805	799	848	801	881	835	856	792	824	778	791	818	840	774	709	850	805	818	816	759	781	804	852	838	808	825	856	784	812	806	855	803	857	801	798	772	809	789	809	807	831	824	835	829	815	818	823	825	827	789	824	793	820	795	771	848	769	821	763	799	789	779	830	816	799	832	848	760	867	805	839	857	857	790	795	818	806	820	818	865	851	835	808	760	809	810	810	801	810	814	846	851	799	812	785	838	782	800	792	854	788	821	780	813	798	834	769	814	807	787	862	779	783	842	878	779	795	780	805	862	792	800	851	844	804	839	795	768	755	874	805	848	841	814	798	848	799	830	792	762	827	829	816	869	800	816	811	816	777	827	843	845	827	780	852	813	819	825	813	814	817	777	763	777	834	842	768	799	822	867	821	802	770	739	833	773	808	832	809	813	826	840	821	836	796	818	802	833	799	789	801	806	773	806	825	835	837	799	811	808	829	847	827	832	814	823	815	834	780	879	845	813	806	812	821	778	775	812	851	836	839	836	869	852	847	795	803	842	783	826	828	778	749	837	833	794	819	794	829	813	828	845	805	755	787	817	837	756	773	813	792	823	854	825	841	779	818	822	837	844	838	795	817	818	816	831	822	821	820	791	816	811	816	858	808	807	790	839	794	802	852	764	822	827	802	812	852	793	856	773	745	832	735	785	779	809	824	853	841	827	843	860	832	779	839	775	820	778	775	801	828	802	810	823	808	833	823	801	784	790	823	756	845	775	825	825	815	794	783	782	840	825	831	828	810	817	839	791	794	813	835	813	794	854	848	834	828	792	817	777	779	868	805	795	809	821	830	832	756	772	803	810	795	851	832	835	816	813	834	824	808	785	801	808	787	815	837	835	838	820	827	809	888	834	813	778	803	839	808	834	782	802	800	780	782	778	818	785	784	791	871	842	846	851	810	784	820	803	831	832	773	817	818	822	808	833	767	877	830	776	778	864	836	817	816	837	794	803	796	823	802	820	833	806	809	825	841	826	798	824	784	836	812	804	856	800	802	817	814	812	814	799	792	803	818	813	794	796	812	807	861	807	808	830	850	801	782	781	844	855	837	824	808	810	840	785	855	813	834	764	850	801	798	775	799	815	805	839	745	809	781	814	784	818	802	808	812	781	827	807	817	826	794	822	813	842	779	783	791	863	790	809	831	796	845	820	763	789	802	826	810	762	857	822	845	779	841	803	807	846	780	778	811	775	792	807	795	793	779	801	832	772	809	764	829	848	819	813	793	792	796	770	781	828	821	857	821	822	811	786	821	832	873	794	841	804	801	821	783	816	800	818	796	809	800	849	785	795	825	833	837	842	812	807	856	767	861	855	794	780	844	803	795	838	784	841	852	835	822	759	781	875	839	750	822	789	817	860	837	886	837	815	849	825	776	815	851	829	783	777	793	848	836	826	819	823	846	761	815	831	730	829	811	772	811	793	844	833	809	792	803	823	799	762	831	849	841	838	829	855	794	849	832	796	790	786	751	819	804	801	792	793	837	817	811	819	841	838	835	781	851	799	773	787	807	809	813	777	825	807	769	767	791	831	808	766	774	802	822	822	822	847	829	796	789	813	774	840	844	822	824	786	803	786	773	770	791	809	855	811	781	797	834	834	779	852	800	824	824	774	820	832	800	798	814	826	867	785	819	813	797	816	787	847	779	803	825	810	821	868	794	786	819	857	822	777	834	786	766	831	826	835	846	819	781	865	804	814	751	826	765	821	807	818	850	831	780	746	792	813	816	851	775	800	788	760	804	821	804	810	752	845	804	822	799	815	824	788	825	816	835	780	769	820	793	805	754	823	827	794	800	773	826	810	803	796	858	825	790	814	816	792	846	788	848	822	813	812	824	763	798	820	823	843	768	825	792	802	871	782	811	846	827	753	782	793	777	826	867	832	828	787	849	796	794	889	851	801	790	778	800	805	832	793	854	818	776	777	804	797	856	860	770	849	841	788	863	848	823	809	844	874	854	783	828	817	823	841	794	781	786	832	791	856	775	824	828	764	849	821	824	767	804	792	848	830	751	816	785	865	809	835	790	844	826	854	818	792	854	794	815	796	818	794	767	774	847	793	831	829	813	792	813	744	806	784	801	816	844	759	839	808	786	777	860	838	819	793	819	799	864	760	832	771	819	826	843	846	826	789	865	788	803	756	831	818	810	833	797	842	838	769	818	788	827	813	754	824	835	827	794	805	822	861	855	813	804	859	820	798	827	829	775	800	840	800	786	779	795	789	795	836	794	770	785	808	781	828	849	821	788	822	829	804	812	824	795	786	773	814	784	819	824	846	803	799	786	787	821	793	863	818	855	812	742
27319	20488	9654	3877	2492	1813	1257	871	617	447	372	348	344	310	345	348	320	337	312	330	324	312	343	322	358	322	325	298	327	365	316	330	337	346	322	327	344	332	352	346	328	334	367	322	347	339	336	342	316	320	295	311	325	354	334	337	316	338	307	346	324	375	334	321	322	328	327	319	331	347	329	348	339	361	338	322	341	355	335	307	340	309	338	330	316	318	341	343	331	327	302	330	326	335	383	313	321	312	323	343	334	320	338	356	342	347	335	308	350	321	312	338	306	309	324	366	343	309	337	318	342	333	329	318	320	322	332	323	336	356	330	359	344	315	347	331	322	316	303	349	340	314	318	320	325	338	306	316	335	334	390	322	336	332	335	324	346	290	342	334	297	326	293	346	346	344	366	321	338	329	321	306	341	305	323	358	328	351	345	361	342	310	327	319	339	332	324	336	287	332	320	295	354	338	278	331	346	326	340	319	361	353	346	321	332	324	369	327	323	301	340	321	337	283	339	330	354	350	367	349	283	318	319	344	307	350	350	328	334	326	311	343	351	344	300	338	385	337	336	319	315	358	324	363	315	324	329	315	357	350	330	342	333	341	298	308	301	352	356	312	304	334	381	323	310	322	352	324	327	368	336	323	336	316	328	307	360	353	315	388	327	322	327	356	314	340	287	360	322	353	370	312	337	312	337	324	293	331	298	336	356	325	340	356	326	297	310	335	332	363	318	346	337	323	348	347	316	298	351	327	332	332	316	316	340	287	348	339	324	331	334	345	321	315	314	303	347	328	327	342	348	364	302	351	342	390	343	322	328	317	349	347	313	358	323	338	341	350	322	355	345	301	330	314	306	336	354	309	363	350	357	311	301	356	346	354	346	345	341	330	350	338	348	343	331	333	322	360	345	317	344	337	338	348	309	286	337	369	317	331	385	333	334	346	329	351	326	321	323	338	313	301	327	319	314	324	304	339	327	317	327	331	336	353	341	340	348	359	335	333	347	335	280	317	306	317	300	302	324	341	341	347	337	334	332	320	329	315	328	329	330	333	329	330	340	313	338	349	353	327	320	328	321	335	339	337	316	364	335	344	331	339	346	340	338	333	326	336	310	326	319	285	296	329	331	330	337	334	321	308	331	360	330	325	335	362	319	347	326	319	335	328	343	358	343	352	337	339	355	318	291	304	295	309	359	326	331	346	330	307	311	324	335	378	353	323	343	293	310	330	337	330	312	353	337	346	345	313	347	350	324	346	323	353	305	339	329	327	299	334	342	336	322	334	359	285	353	302	330	333	357	285	309	330	345	320	338	286	330	301	313	322	315	316	341	329	381	312	334	317	356	334	307	333	326	299	331	352	328	329	305	332	348	321	322	316	300	332	324	325	324	339	353	320	339	334	362	347	328	328	331	312	319	328	320	347	308	350	323	343	323	302	313	322	322	358	333	329	321	352	334	338	337	303	320	342	330	313	336	320	321	302	313	338	328	348	302	314	290	359	325	359	328	318	338	347	345	353	347	325	305	320	311	323	327	323	319	336	336	361	325	327	325	381	312	349	355	309	329	318	352	351	347	342	356	340	315	342	288	338	352	336	325	335	350	320	346	312	339	331	328	303	336	316	318	316	363	348	306	333	316	362	349	322	385	355	327	332	326	362	330	343	344	341	330	307	329	327	317	331	344	324	331	346	343	343	346	354	288	323	328	358	329	299	331	325	304	335	330	333	327	322	322	340	362	343	339	337	338	318	358	332	320	315	310	335	326	317	350	346	315	341	316	322	336	341	325	331	314	349	301	331	321	327	334	347	321	344	329	321	336	327	365	353	335	335	372	357	307	323	299	349	339	347	296	369	345	358	322	329	316	352	312	335	357	339	306	331	302	311	368	342	337	323	352	308	321	322	373	324	288	340	323	377	307	343	325	331	335	317	339	354	328	351	352	333	343	301	344	329	330	334	327	366	340	334	313	311	347	338	317	320	326	328	353	355	384	332	321	338	324	360	330	299	336	335	347	355	346	326	332	319	341	326	327	374	348	343	297	372	350	333	328	320	341	337	326	320	322	294	321	302	315	295	322	348	339	336	319	324	329	312	325	312	352	336	313	322	326	341	307	361	331	338	332	320	384	335	333	322	313	302	330	308	328	323	370	326	332	325	329	289	332	339	321	336	345	321	297	367	371	341	339	306	330	328	349	341	342	327	328	383	341	375	309	311	296	378	353	316	356	327	328	311	297	329	347	340	294	335	337	338	339	332	316	338	322	333	356	352	333	334	347	353	355	327	363	308	337	324	321	319	358	334	330	313	309	324	344	327	296	332	322	306	331	359	323	357	347	341	311	306	304	343	334	361	296	302	341	343	307	350	338	318	326	318	320	340	337	327	309	351	319	299	349	356	304	322	322	333	303	332	313	331	349	339	331	337	363	361	357	354	350	338	325	320	337	312	316	326	321	338	300	334	326	329	329	348	317	343	333	345	341	343	299	306	339	324	335	332	344	326	321	318	355	364	354	370	350	344	318	317	339	339	318	334	308	342	324	324	365	337	331	295	339	355	316	323	342	294	323	313	319	339	301	325	312	340	329	353	324	337	325	331	341	347	300	358	337	349	314	332	337	303	333	349	335	337	293	364	316	353	323	330	310	373	324	314	311	326	301	330	330	337	351	330	341	325	317	336	334	306	331	348	334	320	290	355	327	322	303	328	378	308	327	323	300	298	339	295	323	354	325	332	335	331	314	351	344	322	333	299	327	329	318	336	346	324	335	356	312	336	361	357	322	314	321	306	321	331	326	367	333	318	340	326	336	324	303	340	365	333	355	334	311	345	285	320	337	338	335	317	324	351	348	288	322	327	347	320	314	325	302	334	343	356	347	334	358	362	331	332	357	331	295	338	348	355	326	316	309	357	353	334	329	336	348	348	344	332	324	352	325	317	317	298	343	303	336	327	321	340	324	324	355	324	355	342	329	334	310	321	318	352	328	339	371	350	339	313	315	347	344	314	309	332	333	350	320	323	298	336	332	355	361	331	346	319	343	317	362	345	328	317	362	328	323	339	341	325	361	320	326	339	332	327	341	334	344	349	353	335	327	313	312	307	349	330	357	347	343	322	329	323	341	332	335	327	343	338	351	353	325	333	327	308	310	346	350	328	303	319	357	324	355	356	323	327	332	307	316	322	317	287	325	319	332	328	331	336	320	359	335	335	320	337	336	305	333	352	315	326	321	308	322	324	339	331	345	347	324	343	333	307	323	335	343	346	315	321	348	333	347	309	367	329	364	302	332	353	319	337	363	311	319	361	353	313	317	331	323	323	337	357	367	332	346	341	339	306	346	347	320	319	330	315	310	354	362	308	287	321	308	312	307	331	335	338	321	329	354	356	348	362	350	345	350	306	320	332	347	330	324	351	311	296	306	337	316	348	332	308	326	326	310	324	327	340	332	313	345	330	317	303	335	345	322	317	333	342	334	321	301	368	326	315	341	344	325	351	364	331	326	331	311	304
5849	2056	4152	5303	4448	3588	2445	1522	1059	604	479	407	439	451	410	425	442	394	395	409	409	397	381	441	392	435	411	420	390	422	393	416	427	408	424	421	414	389	418	405	412	405	363	417	399	387	423	395	387	399	412	413	396	402	408	403	439	403	403	388	402	389	380	426	417	434	398	399	361	426	391	431	412	397	409	413	406	414	404	412	422	403	394	362	417	418	413	390	414	389	411	390	410	400	412	416	400	406	399	388	420	400	395	431	418	376	419	404	382	393	386	387	434	387	419	384	403	394	404	385	451	375	382	436	386	392	390	398	416	425	404	413	395	389	394	414	391	396	407	385	407	387	410	422	423	367	423	371	383	407	371	384	403	398	401	400	385	396	429	389	378	399	420	402	453	391	396	397	407	395	441	412	424	386	398	425	390	405	417	381	377	417	402	420	377	426	402	408	378	438	405	385	421	403	403	399	397	413	409	384	384	422	423	397	398	412	379	440	383	364	425	394	407	419	396	405	387	408	400	388	371	384	410	405	449	375	410	381	416	401	429	371	382	402	409	399	391	435	433	383	404	373	386	415	405	435	410	419	396	409	405	382	403	391	383	425	420	406	419	420	405	424	401	383	376	359	375	426	420	425	360	385	388	404	361	446	376	412	445	395	382	399	382	408	426	393	396	360	395	381	421	386	402	412	356	397	392	405	395	405	413	410	398	378	339	390	407	403	421	378	354	371	391	399	370	405	400	407	373	372	391	408	371	420	393	389	407	389	399	385	423	401	370	385	423	391	411	405	403	393	408	404	428	407	373	391	416	416	430	399	405	391	392	382	428	426	373	412	420	411	416	385	407	400	392	404	406	393	412	420	426	405	429	394	404	373	409	399	371	404	376	417	418	401	423	417	411	400	391	413	437	416	399	415	404	422	412	389	384	397	421	415	397	419	397	408	412	390	388	449	400	396	441	422	406	396	413	380	395	400	403	427	385	373	439	425	422	394	380	408	410	406	417	378	407	394	417	409	419	411	405	407	359	415	370	411	392	425	408	390	403	361	438	412	400	384	462	348	387	419	417	409	410	383	406	395	401	389	407	411	390	450	386	394	374	406	421	405	374	379	398	364	390	398	409	397	389	420	385	387	395	387	370	399	390	428	420	430	405	431	382	390	389	389	413	396	379	402	417	412	410	419	398	422	375	417	419	386	360	428	434	392	410	416	385	395	447	439	380	379	426	367	371	386	388	397	394	395	406	390	427	426	388	377	367	388	396	402	391	416	389	403	437	386	406	419	387	386	389	386	424	376	380	391	376	419	414	383	405	439	382	390	401	386	417	428	410	393	399	412	395	401	409	403	419	429	409	411	376	380	390	387	403	465	388	387	432	340	406	383	444	384	383	414	429	392	377	385	401	445	403	403	384	390	402	440	415	408	424	413	385	418	415	417	402	418	420	411	430	421	410	392	404	410	394	396	413	364	383	400	355	449	424	387	430	394	383	370	386	366	412	382	403	396	412	393	410	402	459	420	407	413	380	397	374	402	427	386	398	440	394	411	361	406	376	424	393	404	401	373	388	421	380	386	397	418	398	419	415	429	408	426	390	367	435	374	378	368	455	394	390	403	407	388	395	386	412	404	390	402	373	412	440	409	410	431	394	408	446	408	406	420	380	361	415	454	408	409	407	377	388	385	435	391	402	415	392	418	364	373	397	432	371	412	377	404	415	393	416	448	386	436	401	384	381	372	393	422	417	406	400	420	398	420	372	385	409	444	380	401	400	414	407	452	416	416	380	459	408	419	416	414	397	414	403	428	423	389	406	393	389	388	428	412	399	407	392	389	397	401	400	404	390	407	416	394	395	381	407	394	376	424	376	397	425	398	372	385	385	418	397	397	419	393	393	405	366	378	414	402	411	441	424	409	375	428	401	431	387	415	379	414	407	409	370	405	388	412	381	403	405	403	418	417	400	399	390	416	446	400	391	399	389	409	393	406	446	386	373	427	371	411	390	377	411	426	440	396	400	392	420	441	365	412	390	413	408	403	392	414	402	446	420	389	402	378	373	390	441	426	400	374	368	420	385	417	388	423	409	394	419	410	390	381	418	376	423	384	398	368	360	420	412	401	386	403	398	410	424	383	409	413	395	392	406	409	383	398	405	399	384	428	423	395	381	416	419	412	401	388	417	382	363	374	419	408	392	387	366	425	439	424	375	387	402	399	368	385	414	385	420	380	411	395	413	417	425	390	407	378	370	384	388	409	423	385	410	387	406	411	402	388	412	399	407	388	387	384	403	411	433	399	424	383	393	400	391	413	371	444	407	377	391	422	388	368	419	388	433	390	421	371	414	409	408	382	423	431	359	377	379	426	418	421	352	431	450	379	413	398	404	425	391	426	374	404	403	426	422	379	396	432	440	376	383	394	395	383	377	450	421	392	391	383	407	400	408	400	433	412	404	419	382	386	402	409	361	423	401	400	413	412	411	399	381	390	458	427	365	422	420	401	408	416	414	390	408	406	399	420	396	386	373	423	409	414	381	375	389	422	365	403	434	413	430	419	415	412	402	396	385	412	400	413	412	409	415	417	392	426	381	426	445	381	397	353	409	423	393	391	393	401	455	420	428	433	396	374	402	437	427	359	427	382	388	381	401	413	398	387	398	418	429	386	430	426	415	410	373	385	409	344	405	400	413	406	404	408	377	451	393	429	398	370	413	397	393	401	390	393	373	387	407	407	396	409	429	400	417	406	401	413	419	389	390	408	392	403	407	407	395	394	423	405	430	421	436	393	407	381	383	420	432	416	430	387	396	432	380	394	378	402	385	400	404	411	383	379	435	406	413	382	411	410	441	400	389	394	390	419	393	366	365	432	363	385	382	407	397	379	363	421	413	390	418	406	390	410	395	370	387	447	384	369	405	426	392	386	446	435	360	398	411	424	374	420	390	392	390	396	398	394	408	381	420	390	412	402	411	372	396	427	412	399	392	375	380	413	422	416	439	420	381	422	402	415	380	395	436	430	434	416	403	406	402	373	411	376	406	417	390	387	390	413	395	413	398	400	405	396	421	381	401	362	404	411	420	411	381	441	386	423	415	390	402	398	442	387	411	398	380	395	373	375	400	395	401	428	404	404	388	408	406	390	414	388	406	401	402	360	404	393	439	380	383	373	393	391	410	404	351	392	395	378	373	409	381	381	381	413	370	373	381	421	397	414	400	414	389	425	411	391	403	405	421	400	427	408	390	404	416	403	428	446	394	442	390	398	402	398	409	372	408	382	369	418	405	401	417	389	370	414	418	382	433	415	397	351	395	371	381	385	394	425	439	416	407	401	386	414	420	402	405	402	392	386	427	398	396	407	402	375	379	404	382	426	417	410	417	396	390	420	419	395	379	428	405	414	430	397	430	421	400	388	403	373	379	397	430	363	418	434	353	368	412	388	457	433	413	426	358	401	409	379	453	392	435	358	386	382	380	433	374	404	390	416	389	410	422	434	410	394	399	415	421	426
23633	21230	28653	24109	21263	14828	3834	1723	1080	761	613	534	519	480	495	438	480	444	435	429	383	412	388	385	396	388	355	415	447	398	396	373	390	383	371	398	375	377	365	357	389	395	373	337	412	345	376	385	397	347	374	367	359	359	415	353	381	348	402	380	400	380	353	385	381	354	382	345	375	410	369	376	359	369	370	371	382	378	369	373	352	374	378	365	340	371	331	351	370	359	346	380	335	361	388	366	344	365	376	390	371	375	371	365	370	345	399	374	364	363	354	349	381	347	394	368	324	388	351	392	363	382	386	383	369	367	343	378	355	349	350	354	353	350	372	365	330	346	357	348	364	364	357	378	416	368	358	374	375	384	396	312	373	352	388	372	337	371	378	375	358	390	383	394	381	346	336	352	380	364	356	369	362	363	340	356	384	407	365	366	362	364	373	385	355	400	372	369	374	393	401	348	382	342	373	372	352	348	362	361	353	370	369	372	361	357	372	394	332	389	380	349	356	371	389	370	376	384	397	381	377	354	365	328	341	391	365	350	358	340	367	375	332	370	353	374	360	357	364	387	356	390	375	402	330	370	359	378	383	355	357	352	351	395	325	365	373	342	358	347	357	380	373	369	368	366	346	357	385	387	390	369	362	386	389	348	362	355	333	352	357	347	389	361	341	367	342	396	341	343	384	378	366	337	389	398	351	371	367	366	381	372	417	336	370	360	398	407	362	370	371	373	355	380	390	378	363	393	348	386	392	352	358	382	374	350	382	355	370	363	392	364	358	402	369	350	362	360	384	354	338	362	362	366	372	366	368	348	329	375	378	335	353	359	393	355	372	360	354	373	361	399	359	367	389	383	357	368	379	335	357	363	360	355	365	382	337	348	376	360	378	358	356	382	354	362	383	345	368	391	347	359	320	339	355	369	333	369	375	355	391	376	356	401	368	362	361	376	366	396	358	396	396	388	362	345	396	375	373	391	364	370	383	348	327	346	337	377	340	316	371	362	360	360	386	374	348	377	353	385	359	359	380	361	356	348	352	363	351	339	382	369	332	340	340	350	354	373	338	381	379	393	368	365	357	347	346	330	386	371	358	353	347	360	422	399	351	353	339	401	358	367	396	353	364	360	372	340	387	378	361	383	375	388	328	357	340	361	388	367	356	373	380	385	374	340	353	346	378	378	372	368	357	373	346	369	374	401	360	346	406	361	351	390	331	342	368	348	347	348	363	368	379	384	407	349	369	365	359	370	370	377	357	399	369	379	385	378	404	367	348	310	380	355	357	363	384	377	358	382	375	327	340	387	370	391	369	343	376	367	386	321	372	387	360	371	339	355	400	373	367	370	417	367	361	401	344	364	380	339	380	370	357	385	375	363	342	342	378	347	373	365	374	388	360	351	330	373	336	351	367	382	374	399	354	350	354	393	341	354	388	387	359	347	360	372	346	371	343	352	380	364	389	378	344	381	377	350	342	380	351	370	344	365	369	384	380	366	380	399	412	367	404	388	388	390	370	388	379	323	385	332	364	376	373	394	381	359	361	386	342	365	355	354	366	363	345	354	386	374	382	357	355	380	383	339	391	331	377	335	417	356	386	383	391	327	398	357	343	372	391	361	394	359	359	379	353	349	363	374	328	370	377	355	320	353	361	367	372	369	374	382	373	340	344	350	397	371	376	377	371	409	356	348	360	382	355	364	376	387	370	362	381	371	359	339	358	370	406	395	391	392	349	371	365	402	308	360	348	368	363	345	362	355	375	380	375	385	348	364	387	392	348	330	373	380	399	379	386	326	369	387	361	364	366	381	369	345	350	376	352	344	375	358	359	380	370	335	339	361	375	362	346	337	362	365	374	365	361	408	376	373	354	378	335	353	341	381	376	340	358	340	391	358	373	360	358	387	330	392	325	348	343	364	357	368	382	376	349	366	373	364	374	337	393	348	346	343	347	356	374	368	367	350	368	410	366	381	374	355	366	337	358	348	369	388	386	386	320	381	361	387	381	375	364	350	363	355	407	342	381	374	382	396	350	358	364	381	361	360	369	358	366	394	345	349	352	362	366	374	379	367	361	371	394	349	395	349	370	365	359	366	347	375	364	372	388	369	357	365	375	360	390	382	372	392	337	361	365	352	370	367	366	378	345	389	361	380	389	380	357	367	391	345	337	341	390	383	377	359	354	323	359	396	396	368	398	405	372	368	361	370	368	370	382	387	370	363	370	347	371	360	347	387	418	331	348	348	382	352	351	395	371	409	390	329	342	335	344	365	353	338	361	375	324	366	338	349	371	379	326	332	377	366	364	396	346	355	368	380	347	370	359	361	404	338	384	403	379	394	379	395	401	328	392	352	372	372	335	380	371	355	370	365	400	348	351	370	362	378	362	361	324	380	387	385	366	345	353	383	372	392	361	387	378	395	374	390	350	316	375	347	370	403	353	375	359	392	385	369	389	376	386	381	346	365	336	340	335	348	334	368	368	364	359	407	387	360	356	367	337	387	362	356	380	332	350	355	389	360	361	377	386	379	355	394	367	376	343	359	383	350	327	389	371	344	373	355	361	362	379	370	390	368	373	352	329	345	351	362	396	344	375	334	371	357	362	334	341	370	369	347	382	338	384	375	381	344	350	364	352	394	365	366	373	371	338	399	377	354	359	349	372	390	371	351	352	338	359	364	354	348	376	358	370	364	367	362	360	363	381	353	371	378	348	388	354	367	372	329	329	320	338	380	367	373	343	374	355	378	358	365	393	351	365	380	398	383	366	352	381	372	381	374	366	364	373	365	341	384	379	385	396	385	409	394	365	387	373	376	389	366	349	402	377	369	353	393	356	361	349	338	356	329	358	361	361	385	378	355	362	358	360	329	365	385	347	376	377	379	386	381	345	358	356	357	369	335	360	377	368	411	356	386	361	352	344	369	358	367	382	362	366	368	344	372	367	369	394	345	374	393	349	382	361	324	368	398	400	356	370	393	375	375	384	351	368	383	347	332	358	335	365	367	406	355	374	353	344	360	364	405	390	353	335	384	366	371	382	372	374	342	375	354	361	360	374	334	366	350	329	439	373	384	361	363	386	373	379	363	359	344	371	368	348	358	372	380	374	376	363	387	364	356	368	359	369	346	397	389	346	369	345	386	349	362	377	418	355	368	338	333	355	367	361	381	371	393	376	357	372	402	360	361	347	330	339	361	347	357	368	366	330	359	368	358	376	349	373	352	369	380	364	398	379	392	403	364	346	380	377	381	340	370	350	384	372	345	373	432	345	361	368	394	374	394	347	373	343	367	340	338	352	358	336	392	364	376	346	379	373	375	379	378	373	375	349	330	381	379	364	366	363	377	368	374	358	361	357	354	350	371	346	374	380	335	388	358	345	394	376	368	360	375	356	364	365	388	401	398	370	361	379	371	391	382	382	381	369	397	353	342	370	354	371	364	370	356	338	355	379	352	356	418	338	356	346	360	382	373	377	349	380	375	346	380	381	367	383	335	353	351	371	332	398	331
7438	11036	13380	10967	8420	6805	5170	3051	2078	1244	1005	759	744	639	681	605	572	534	496	503	505	538	518	418	511	494	503	474	485	426	457	460	432	451	448	464	436	389	407	424	461	450	446	430	440	434	434	440	424	395	423	442	404	436	424	426	425	412	404	433	427	452	464	457	393	429	391	455	417	431	418	439	444	453	430	438	402	400	431	465	434	416	428	429	409	414	449	435	424	414	409	423	419	434	485	437	488	427	421	415	422	424	417	426	381	461	426	374	434	398	426	386	448	428	436	437	392	379	367	420	425	399	460	453	447	437	405	399	438	429	419	378	390	427	438	437	410	420	435	431	440	461	385	444	423	413	417	397	433	418	460	447	440	412	444	421	393	415	403	390	442	460	424	464	430	420	419	425	410	420	431	449	391	462	385	406	421	409	409	395	431	431	430	446	441	405	435	403	410	402	424	439	428	390	443	439	414	409	387	420	390	427	418	416	439	416	404	432	405	414	414	456	439	426	398	433	397	425	433	385	446	420	437	429	423	429	435	416	403	416	421	430	424	460	397	412	394	434	408	418	396	423	398	431	430	380	443	426	431	412	424	461	430	436	441	415	404	418	374	428	425	419	407	413	401	433	450	423	417	415	432	402	425	432	407	427	391	398	415	440	420	439	390	400	444	463	429	429	412	412	452	427	438	423	406	456	417	426	414	440	417	415	389	409	415	408	436	383	425	453	394	395	411	406	436	380	405	427	471	438	442	395	433	396	424	413	405	425	455	421	422	371	405	410	417	441	409	423	423	402	435	442	443	434	453	409	405	462	423	442	367	378	456	433	427	438	416	402	416	449	401	413	452	427	458	414	390	401	443	431	423	469	416	426	405	433	437	439	441	425	409	394	440	393	464	420	460	389	434	416	401	448	395	438	425	438	431	415	442	385	380	409	443	422	435	381	414	443	435	429	397	429	437	436	385	414	403	443	419	457	384	438	455	372	426	424	447	445	420	382	414	424	425	424	398	435	413	413	406	430	409	409	438	425	429	436	430	439	399	455	477	398	424	400	393	440	378	438	424	455	443	449	406	448	414	442	465	427	398	431	401	432	406	436	430	440	395	433	456	401	442	418	411	405	404	449	397	420	425	407	454	412	428	412	418	405	392	425	431	402	404	447	414	406	404	416	452	434	426	371	397	425	435	443	474	442	449	432	412	465	440	402	431	414	451	446	433	417	424	421	423	442	457	416	401	420	422	392	423	424	452	445	423	428	408	434	429	410	420	416	408	441	437	430	458	431	421	414	454	407	454	446	420	440	452	434	401	417	419	414	446	414	400	431	399	464	426	435	455	420	421	410	426	403	436	430	428	395	445	424	441	417	414	447	394	412	395	407	407	437	442	418	413	427	388	412	454	414	421	418	393	395	390	451	426	429	419	414	445	388	410	430	440	434	421	442	410	477	396	431	438	413	413	452	425	408	405	387	430	421	423	459	459	437	409	420	416	446	385	418	418	417	442	412	409	446	416	432	445	404	390	393	437	400	417	406	431	425	424	399	396	402	447	399	427	422	427	465	409	435	388	455	398	426	424	408	423	399	413	435	426	413	436	444	434	414	403	429	460	402	436	426	404	422	428	394	414	447	379	419	402	415	388	422	401	396	434	400	427	464	420	402	428	401	414	442	465	439	428	447	431	413	396	444	466	395	416	418	375	429	383	418	443	403	398	410	443	423	442	417	404	393	419	397	437	406	389	407	440	438	414	451	411	434	412	442	431	437	452	389	442	438	435	459	450	439	415	407	428	398	445	433	422	404	411	424	418	406	416	412	467	426	426	430	449	423	447	454	416	383	460	437	421	458	453	421	375	422	416	418	441	408	435	408	403	403	434	416	400	420	420	441	394	419	431	448	431	378	418	413	426	405	414	437	431	460	444	420	413	396	444	433	423	450	405	410	407	410	410	451	438	446	437	397	415	405	433	407	441	470	411	438	428	415	483	436	403	401	433	437	447	422	423	409	418	383	426	427	418	416	411	458	443	413	443	413	431	417	411	396	408	412	452	423	424	386	413	458	405	412	456	443	434	419	409	418	462	419	399	396	438	435	460	405	408	417	396	458	437	405	403	396	400	397	436	428	424	424	415	429	421	431	375	448	423	407	423	400	424	421	434	421	408	402	413	432	433	429	428	413	471	424	455	423	387	414	441	439	446	438	416	454	401	407	452	420	416	448	416	435	429	367	383	438	404	411	390	443	427	435	411	420	414	431	424	394	407	438	433	453	446	424	395	449	395	438	422	439	421	395	412	418	427	444	399	416	430	424	375	415	451	405	434	416	395	433	390	407	405	416	400	431	411	444	413	413	405	380	401	401	421	427	422	436	421	428	406	404	441	431	419	426	404	434	414	400	391	391	432	433	406	420	429	402	415	434	421	415	416	422	396	417	413	415	423	380	395	479	450	416	426	414	429	396	417	428	433	411	389	440	384	451	449	413	453	423	427	455	428	425	419	430	416	414	453	399	442	444	432	415	433	424	477	422	457	411	436	405	404	442	408	411	396	426	398	370	415	426	434	405	387	429	400	449	417	412	437	450	410	409	397	434	463	425	419	408	394	405	388	417	445	426	445	441	418	441	395	404	415	442	422	436	444	400	423	423	445	429	394	459	405	423	409	426	428	424	390	401	407	392	419	460	399	402	429	399	405	405	438	425	425	438	454	412	416	461	444	429	429	427	408	433	388	401	441	436	428	459	428	410	416	427	452	406	410	412	447	379	380	408	428	371	438	461	413	434	458	411	408	380	428	439	430	412	449	421	396	419	447	418	419	385	420	422	388	417	403	431	415	424	402	429	470	443	442	423	449	457	424	411	400	413	421	409	400	407	442	443	442	411	414	427	419	440	436	445	421	427	427	431	431	409	408	425	414	411	434	440	374	408	402	423	444	396	416	449	403	448	401	438	394	428	409	414	419	416	419	439	424	405	429	439	447	437	403	416	453	438	430	441	421	417	398	422	436	406	447	442	446	400	426	458	384	423	419	401	463	417	401	442	442	447	385	422	411	423	408	400	422	438	443	376	421	468	460	410	429	425	426	397	428	447	403	407	409	419	452	409	477	386	416	427	411	382	397	392	444	429	466	393	400	417	446	435	411	447	403	405	434	395	413	418	449	417	441	422	413	459	397	435	417	453	368	396	417	451	397	398	417	430	466	453	407	415	441	461	380	417	420	419	434	419	428	419	408	396	411	416	392	390	433	444	423	426	413	453	444	390	398	396	452	429	417	399	386	455	419	419	432	417	426	371	387	404	426	419	391	380	436	440	413	399	424	389	386	417	428	433	415	418	430	400	427	434	435	402	452	440	422	406	369	406	465	404	408	386	417	428	408	439	438	423	401	424	453	408	441	403	407	433	386	453	452	433	431	420	407	415	407	428	431	451	433	467	437	436	424	384	414	444	376	444	418	431	436	423	434	414	408	419	424	426	419	462	407	408	401	458	406	411	443	424	432	406	413	382
24891	21246	27652	25109	14623	3420	2201	1266	1012	817	729	686	656	660	669	635	620	660	612	653	613	623	622	652	630	625	616	585	604	598	599	574	643	603	640	605	615	657	622	574	607	616	639	632	615	564	648	632	575	563	599	619	619	581	628	627	616	598	629	621	603	624	609	646	606	599	622	635	636	575	614	588	582	589	596	618	647	604	610	594	650	598	591	625	635	617	616	599	619	593	644	607	585	626	642	623	625	627	596	614	579	593	579	629	568	561	612	614	595	599	600	581	576	567	593	628	641	562	611	590	578	661	598	605	598	589	598	600	569	571	624	590	593	611	590	585	599	599	593	605	573	621	592	590	604	575	627	631	636	597	609	615	654	624	565	645	632	592	620	617	580	611	607	543	631	636	579	621	624	629	622	614	577	620	574	586	619	603	577	615	633	620	608	601	608	659	580	603	564	592	599	608	650	603	605	616	602	622	600	637	624	625	650	601	664	581	616	606	608	602	551	632	606	604	602	579	631	645	635	601	613	591	619	613	610	596	590	645	603	583	617	599	621	634	619	611	641	605	581	583	637	604	592	623	626	616	582	578	631	567	620	616	608	600	603	630	617	631	625	586	543	642	642	602	611	601	590	623	606	614	606	592	621	600	595	608	661	597	579	600	610	601	622	602	589	614	591	650	637	618	605	627	617	632	599	589	632	614	667	556	573	632	582	619	616	640	631	645	613	604	573	565	644	580	589	592	565	591	618	580	641	633	628	613	584	617	575	641	626	607	591	605	624	629	621	608	583	546	666	613	594	617	597	626	617	621	590	565	608	619	596	627	605	601	597	632	584	606	631	621	579	612	573	593	578	591	572	560	609	644	567	596	608	567	619	598	589	589	598	570	613	616	584	553	595	601	598	589	606	621	608	614	633	590	594	554	607	580	614	603	623	549	597	602	645	581	593	622	624	614	670	620	595	592	580	603	614	610	617	629	608	602	585	607	613	646	611	599	599	687	606	582	560	556	622	604	605	638	669	598	608	626	549	588	639	580	629	605	644	638	645	621	609	606	610	614	600	610	594	591	597	599	559	624	575	575	603	609	618	641	624	609	641	624	594	584	617	616	582	631	556	612	584	619	615	611	628	577	583	625	637	609	626	606	602	633	580	642	597	648	643	625	593	597	607	622	571	613	587	605	623	589	612	579	558	619	673	614	570	610	624	605	600	590	584	652	658	625	624	611	634	585	602	591	583	598	628	643	637	615	528	628	601	576	610	613	615	540	555	554	603	609	601	578	582	581	575	622	588	589	624	615	586	614	572	588	575	580	584	609	562	571	586	616	584	636	560	590	596	562	581	605	606	599	611	583	672	600	615	610	626	607	602	602	560	631	569	595	631	565	561	589	568	592	594	621	601	569	589	600	612	595	595	621	659	596	583	576	632	557	624	664	569	603	605	564	563	653	606	638	637	607	628	628	600	612	592	625	603	608	605	620	612	610	610	587	637	626	606	593	618	623	609	605	599	608	558	634	608	601	610	588	608	604	629	637	592	614	580	630	646	605	627	605	608	630	605	589	651	575	594	576	616	607	564	580	628	600	613	625	636	608	599	576	573	602	565	562	653	611	606	617	627	589	585	611	592	620	613	611	582	609	637	620	595	622	590	639	602	587	581	613	600	576	611	642	617	565	586	578	597	644	588	580	600	652	637	609	587	625	620	633	642	615	611	597	585	607	616	642	587	646	586	632	588	586	604	614	649	620	594	558	598	604	557	606	620	633	573	602	621	570	589	562	598	586	645	615	590	623	634	625	592	581	613	618	615	591	553	638	580	561	588	604	611	594	624	611	612	571	600	603	606	623	616	623	567	578	577	591	624	609	606	635	625	614	605	582	548	598	598	598	604	605	606	563	582	638	596	571	652	592	624	569	630	584	593	607	630	600	587	605	646	605	574	598	616	606	551	604	603	624	617	582	639	641	605	601	639	605	660	644	566	581	572	562	624	584	586	659	635	608	632	608	601	611	598	646	612	589	584	562	602	621	617	592	582	638	601	594	591	578	584	602	591	599	605	624	566	582	636	604	579	616	590	598	625	618	605	577	634	664	638	590	601	593	625	585	577	634	607	640	589	609	617	607	585	600	585	631	603	558	598	557	664	610	590	609	577	596	546	632	619	638	611	623	641	589	577	563	616	607	627	595	598	596	625	627	626	647	582	591	630	620	598	573	612	569	621	604	615	591	597	626	570	579	615	626	613	600	573	606	629	602	589	588	570	522	619	553	609	570	604	599	614	593	609	607	651	637	569	631	630	626	564	594	615	610	616	625	613	589	613	566	621	619	568	633	583	613	574	587	652	657	600	608	630	551	609	644	583	595	572	620	602	602	584	578	603	622	579	605	594	584	594	622	629	613	668	609	610	625	607	607	579	584	605	615	602	643	580	615	589	647	613	617	550	598	623	585	583	605	618	609	642	624	622	622	649	606	582	602	599	594	597	588	580	583	654	625	658	569	602	583	616	564	635	636	562	574	586	625	620	587	612	644	629	593	633	616	601	587	569	645	626	653	603	593	598	602	641	609	582	595	596	597	588	617	669	612	641	615	625	635	569	594	602	639	611	580	545	627	609	597	638	560	604	577	648	606	667	592	614	557	560	635	602	607	620	626	580	630	633	627	648	565	593	569	633	593	578	594	661	612	651	616	603	664	646	616	615	604	605	591	656	618	630	619	613	563	633	666	610	626	599	606	612	616	595	608	551	582	568	634	605	627	594	555	592	614	611	581	585	603	607	636	629	654	611	603	566	644	619	626	587	598	556	614	623	589	604	643	600	583	602	605	648	598	617	606	624	600	586	587	619	618	585	602	571	599	645	580	579	594	577	562	597	657	589	598	601	581	647	628	644	649	618	602	635	630	585	597	616	623	641	593	620	654	655	600	625	631	609	598	590	625	588	622	595	635	650	629	628	630	592	615	589	618	667	608	574	574	621	645	617	631	633	639	612	594	613	603	624	654	570	613	634	628	612	604	574	610	583	580	601	618	644	586	602	600	622	574	579	590	666	611	577	600	592	579	652	639	611	595	627	611	579	602	591	598	652	588	610	623	599	630	606	620	605	659	595	609	573	579	590	626	625	618	578	609	618	604	593	635	579	565	627	614	606	615	625	605	612	595	580	607	581	585	633	609	586	582	625	601	630	622	633	614	612	626	575	641	618	635	573	612	530	613	590	626	598	612	597	585	652	613	576	630	596	631	624	618	602	596	602	625	596	638	616	599	611	608	606	593	605	543	609	580	577	589	649	616	585	603	594	565	605	602	595	617	648	591	589	579	560	607	638	643	632	640	613	631	657	594	615	594	596	613	614	578	648	609	608	615	603	554	562	586	635	651	664	591	610	584	612	580	607	556	606	589	609	600	610	597	552	587	604	593	627	568	588	617	613	626	595	643	570	595	626	614	614	645	599	592	610	609	615	602	577	631	648	652	597	610	578	564	597	603	615	599	574	629	594	626	643	587
7382	7947	11146	8684	6152	4908	4136	2430	1682	1249	1064	903	857	839	825	771	825	751	732	722	704	704	746	694	711	722	745	687	686	727	722	738	696	747	687	691	701	710	664	681	687	680	703	686	710	679	701	755	686	766	754	682	704	704	701	672	706	693	700	711	710	726	698	681	693	716	755	706	714	705	661	701	703	724	710	723	724	693	685	714	715	704	701	701	661	665	695	662	721	703	691	715	678	681	685	701	704	696	663	662	683	704	696	708	732	703	695	706	708	694	719	700	676	683	686	648	679	734	648	666	676	717	730	677	708	705	660	736	663	716	682	672	687	719	723	702	707	694	681	685	728	707	706	771	691	708	717	668	678	695	750	725	689	677	677	719	703	718	748	707	680	714	705	698	681	683	676	657	687	724	675	750	709	677	707	703	674	701	674	736	711	729	680	687	712	675	677	680	678	681	738	640	675	733	724	684	695	683	666	688	657	711	648	696	690	698	711	704	691	743	713	739	682	673	653	748	696	693	637	692	710	735	717	699	725	743	648	714	677	691	748	743	709	671	717	717	698	694	695	693	699	731	694	680	716	736	704	735	668	682	671	731	683	708	667	669	703	699	713	687	735	626	727	708	720	643	668	677	716	691	720	722	717	660	702	674	672	714	702	667	664	672	688	763	695	680	661	719	688	725	720	676	694	688	697	695	726	700	751	652	662	616	676	686	733	731	731	719	687	677	716	689	711	666	694	699	652	684	688	716	681	684	639	631	678	664	689	721	646	697	693	763	707	712	718	715	688	694	713	729	698	677	737	688	664	683	650	681	723	716	684	723	656	705	664	688	714	678	715	723	709	721	675	715	661	672	686	702	668	706	652	745	717	674	679	712	733	706	668	677	695	704	695	684	689	606	670	712	669	675	737	692	702	692	722	694	701	703	699	715	662	637	715	694	729	688	690	663	686	688	714	648	667	711	695	693	713	675	690	676	670	668	703	662	666	719	726	678	711	693	711	668	698	634	666	745	678	676	746	723	718	678	688	723	721	709	731	719	748	657	695	736	669	722	693	689	733	675	681	723	695	709	711	736	672	705	734	713	721	699	699	723	691	707	682	718	688	686	714	632	689	672	681	694	709	703	722	706	656	709	685	693	710	704	733	661	673	716	744	682	682	703	687	697	696	692	671	715	675	668	622	707	684	728	666	702	671	669	693	713	716	696	704	742	668	651	682	678	684	707	706	682	619	654	708	701	709	682	673	679	643	709	733	690	746	659	693	703	708	652	674	652	712	705	686	673	654	704	733	643	709	677	666	696	751	680	696	686	692	665	694	679	659	694	711	694	717	677	705	733	689	690	663	721	686	703	721	705	671	699	665	695	642	718	694	661	699	692	727	722	718	701	653	699	712	712	718	712	676	687	705	731	664	652	691	680	707	670	665	723	701	704	715	688	703	690	708	686	724	717	696	665	715	739	696	705	737	707	720	702	716	707	688	749	653	715	677	667	665	717	720	761	668	682	647	761	677	671	730	716	683	747	726	689	725	723	732	700	658	721	696	697	694	728	653	693	722	726	698	716	691	693	738	720	654	669	664	688	701	743	728	704	683	699	690	686	743	691	669	725	689	733	694	676	704	694	638	709	678	696	734	689	693	680	685	695	709	693	689	693	691	698	727	654	681	685	672	702	686	704	724	669	727	666	692	671	700	730	687	714	701	695	716	693	700	652	743	710	692	683	713	676	642	739	694	715	729	649	667	696	709	672	668	701	702	711	742	684	736	710	649	693	713	667	732	716	687	755	641	708	686	672	722	672	683	691	711	716	685	657	694	712	661	692	713	744	698	682	723	676	665	710	698	659	743	670	670	699	705	659	727	693	691	673	713	710	689	682	717	725	708	661	664	680	661	678	749	647	680	672	684	700	692	676	716	671	726	709	696	694	667	663	707	709	683	728	697	761	697	668	699	695	719	678	692	719	718	715	756	719	721	684	691	684	688	699	714	676	726	739	742	708	680	703	710	709	663	741	728	720	785	665	689	671	630	681	689	649	664	737	715	702	715	707	746	672	679	712	655	733	693	725	668	661	699	679	690	733	754	720	672	726	676	662	678	653	680	721	756	667	696	658	660	682	705	716	624	685	682	675	681	693	705	710	746	690	722	691	672	723	715	703	673	683	657	651	706	700	717	737	724	725	748	641	745	766	699	770	698	674	735	695	652	697	717	733	657	688	710	684	690	680	690	692	733	691	660	711	700	680	713	681	682	726	648	677	681	685	637	659	717	690	706	710	729	718	700	681	733	709	680	714	694	682	733	635	695	671	727	674	693	704	717	745	688	618	696	685	657	682	674	680	686	684	733	712	720	671	663	675	712	704	659	697	618	626	689	676	663	678	704	741	691	703	745	665	778	714	700	709	680	716	659	714	700	691	624	717	748	737	691	685	653	716	677	715	739	671	677	673	675	722	687	731	675	692	647	712	726	702	691	723	624	669	678	689	664	708	718	706	694	654	653	712	681	724	672	682	715	628	713	686	719	725	701	738	715	752	695	698	682	628	728	675	686	709	689	716	726	736	693	695	709	741	670	714	711	673	690	667	678	709	712	695	671	683	659	734	724	673	696	710	660	669	699	683	726	720	644	647	678	727	659	677	700	687	689	685	710	673	726	716	701	705	686	686	690	712	669	679	711	663	690	634	684	678	693	693	648	669	715	690	671	676	722	685	669	699	734	668	678	693	687	658	711	623	752	715	674	728	699	659	657	678	712	648	717	706	673	706	691	737	755	688	659	671	701	664	692	714	750	709	682	743	691	722	678	717	679	694	664	716	712	696	668	711	714	711	717	738	689	692	667	677	684	715	717	737	678	693	655	694	710	726	697	665	714	702	733	724	666	695	691	724	720	663	712	740	730	662	708	691	664	699	678	688	723	743	697	727	691	738	691	692	684	694	691	704	629	633	704	722	662	727	715	736	672	684	676	700	712	696	690	680	728	655	711	680	732	684	706	673	673	681	721	720	721	721	702	728	744	651	696	722	676	657	630	661	706	695	723	692	722	702	685	693	690	711	694	724	725	673	713	736	709	679	692	729	671	708	733	684	728	721	678	656	688	664	704	720	703	701	674	704	686	695	681	708	729	710	718	696	717	638	686	698	681	696	673	731	684	714	686	706	694	691	691	698	679	725	674	708	688	715	736	667	648	699	652	698	717	740	693	704	741	645	715	689	716	717	697	650	697	655	644	706	721	715	724	697	696	715	698	701	743	727	710	638	655	704	657	659	724	672	704	725	656	765	716	714	642	665	711	693	709	693	696	694	710	710	672	707	677	722	696	672	698	720	714	686	673	662	699	694	726	701	667	670	687	695	714	741	713	642	643	736	692	706	718	690	685	718	757	680	722	668	704	686	718	698	702	671	668	664	677	685	723	724	755	692	657	688	699	680	676	709	682	697	665	684	678	693	720	738	692	677	676	709	703	645	692	676	690	669	715	701	695	689	706	694	706	648	741	694	699	725
22712	21242	29020	23756	21248	21478	14652	3264	1927	1350	1267	1112	1034	1038	960	926	958	947	882	836	839	826	833	809	833	828	790	827	834	797	762	788	763	743	794	759	777	724	752	785	783	799	739	754	787	780	752	818	721	757	737	761	790	741	744	734	743	768	809	735	738	753	809	765	750	763	709	858	752	738	761	740	750	765	743	771	709	781	765	806	719	761	744	745	785	750	738	751	753	799	821	746	766	773	779	767	786	764	692	778	755	736	759	807	737	769	794	776	778	804	745	751	770	745	795	756	827	810	772	764	751	737	790	710	763	722	812	773	719	727	750	767	836	780	700	833	750	732	780	742	781	727	762	700	764	774	742	767	769	786	767	728	825	797	787	738	823	746	758	730	719	812	731	737	701	766	772	725	793	734	736	761	754	699	742	772	771	729	748	723	750	733	774	732	733	749	754	740	774	786	798	783	774	772	705	745	772	745	694	769	711	710	771	785	793	749	789	767	803	767	787	801	779	721	771	731	770	747	783	781	721	734	752	743	743	759	777	736	763	753	742	763	836	743	755	778	714	752	732	725	651	744	761	733	744	755	781	734	741	767	725	722	676	711	729	714	725	805	786	762	730	732	796	761	759	729	752	753	716	766	800	776	749	749	772	771	771	790	748	766	743	773	791	786	771	748	769	730	752	718	719	724	776	772	776	743	802	773	711	742	727	748	796	736	749	792	743	763	769	780	760	738	743	774	728	789	726	824	777	740	777	728	737	761	713	790	784	755	722	769	774	784	748	766	794	756	726	713	740	720	752	779	779	762	763	745	751	830	798	723	745	754	735	743	763	740	772	725	793	739	742	730	734	757	705	775	723	707	777	724	747	727	777	727	753	754	752	786	773	730	758	759	762	697	802	681	736	785	717	810	749	710	766	764	778	765	736	705	766	759	704	766	766	777	756	797	760	755	797	816	713	711	746	721	773	806	791	735	743	770	724	761	768	761	755	751	760	717	749	768	766	762	750	764	754	749	784	749	750	777	803	758	749	744	819	774	747	752	748	788	748	743	739	765	729	789	729	739	729	727	783	732	799	760	770	763	759	773	742	739	721	748	748	783	791	691	733	762	735	758	774	720	760	754	778	759	766	762	735	752	801	763	775	759	732	770	755	746	755	749	713	772	739	757	738	703	729	766	675	725	744	728	786	777	787	765	794	705	721	751	784	780	711	751	743	768	716	718	811	750	727	745	772	754	814	721	763	758	754	802	780	747	744	740	772	764	766	725	703	750	748	765	768	771	745	727	696	743	770	760	758	783	745	731	784	749	743	718	771	768	722	769	740	772	734	758	716	779	714	739	718	751	759	738	766	791	733	759	785	754	765	771	694	751	733	763	764	745	769	772	753	745	747	730	717	738	730	736	750	778	770	829	812	783	777	782	812	758	718	779	772	745	772	768	742	785	722	777	761	776	742	729	759	722	761	744	767	709	717	774	780	771	760	744	760	753	751	792	753	665	764	740	728	814	811	774	770	781	786	734	749	788	768	811	738	732	775	716	752	802	759	792	728	717	815	779	764	742	715	785	774	756	754	753	745	753	808	794	774	772	734	746	783	730	727	751	738	723	744	809	825	779	742	743	744	769	740	756	732	749	752	743	731	758	736	765	754	767	721	756	763	718	772	757	770	763	773	754	750	733	760	760	756	745	715	762	813	757	770	784	717	736	772	727	731	774	736	738	749	787	759	761	735	750	760	828	793	751	721	759	762	795	718	762	788	807	729	755	737	758	754	737	780	777	801	769	788	759	712	794	723	785	742	771	756	777	723	736	749	725	762	767	793	779	760	727	712	769	718	773	803	820	730	779	751	761	764	782	750	786	761	748	747	765	708	794	756	745	761	748	768	762	739	781	698	788	798	769	721	735	777	767	729	798	723	730	725	770	741	737	786	761	751	766	740	753	797	773	728	783	731	702	774	765	742	787	729	705	771	755	757	764	790	802	775	756	744	821	775	783	771	739	766	782	745	784	705	735	775	729	713	704	765	731	738	785	755	781	759	723	709	730	705	763	734	804	736	741	764	805	742	768	715	723	797	804	752	763	702	778	787	770	754	742	802	794	802	738	750	736	706	765	690	745	732	782	755	706	792	779	759	747	733	780	729	787	765	693	733	756	763	767	736	805	745	762	810	747	749	700	761	746	765	731	737	717	771	751	758	726	740	767	744	750	765	818	723	761	783	695	756	762	735	730	729	772	752	663	755	764	730	762	726	750	825	748	729	770	784	689	786	704	853	796	765	729	771	733	751	759	773	802	753	690	764	704	795	740	738	757	712	746	784	764	772	782	756	767	782	777	802	767	745	772	740	712	730	750	734	745	733	797	751	774	796	743	760	731	747	712	698	714	708	727	719	710	746	697	748	770	727	758	786	767	773	771	764	704	760	734	731	728	777	789	765	778	787	760	738	742	773	744	712	808	738	732	712	764	724	743	771	758	730	713	799	770	765	752	722	784	778	769	749	793	773	743	763	758	762	729	749	759	765	758	731	788	811	743	710	743	756	712	774	754	717	749	755	717	728	756	753	748	765	782	751	765	755	783	749	772	755	708	714	750	745	750	739	718	704	705	774	780	770	788	737	755	739	746	756	765	757	718	745	765	769	778	758	741	759	770	744	714	811	798	785	784	769	780	739	720	762	743	762	753	760	730	753	761	758	737	751	748	776	738	726	757	739	753	723	748	743	742	782	759	786	735	726	726	750	760	733	787	775	763	754	758	741	754	752	741	739	721	716	755	713	740	713	748	738	743	738	733	782	680	797	760	749	762	738	782	783	755	768	721	795	766	758	744	791	789	717	736	763	760	728	711	822	738	741	754	704	732	754	706	734	754	734	786	763	707	738	736	774	716	691	715	765	723	810	778	726	788	749	767	762	782	717	735	753	773	741	750	746	730	778	731	718	738	762	730	797	753	733	752	739	741	811	777	752	778	750	767	727	765	721	789	749	786	785	726	711	756	719	765	741	752	740	770	769	743	743	722	755	723	753	782	741	742	790	724	679	686	774	741	751	710	752	760	737	764	784	754	731	749	764	766	722	768	735	751	789	783	755	802	719	743	767	790	722	753	755	759	720	782	796	821	775	754	786	784	726	741	693	748	794	762	767	799	722	776	763	741	715	775	760	740	703	748	794	779	798	755	718	786	791	743	733	714	726	752	776	749	748	718	772	736	748	767	771	736	783	758	790	704	711	740	733	769	728	779	745	747	791	754	749	749	712	784	721	792	746	768	732	776	716	785	732	681	709	735	734	758	737	701	762	777	738	750	712	740	758	763	765	739	757	735	778	752	764	766	741	778	731	776	736	762	769	771	743	741	687	725	729	717	758	765	722	745	754	796	778	755	793	757	813	730	718	765	763	752	704	735	737	742	748	724	776	727	741	748	778	737	733	750	766	741	774	755	768	761	768	756	711	802	785	738	751	787	751	733	711	701	752	782	713	688	748	771	725	795	756	743	740	766	753	716
9946	19216	21713	15967	11118	9825	7006	4735	3285	2184	1843	1488	1421	1335	1274	1158	1082	1121	1054	993	979	942	970	946	941	908	864	844	901	892	870	876	860	873	867	866	826	871	845	835	851	876	859	837	859	806	892	870	774	809	846	816	813	802	847	812	818	841	818	810	852	820	816	804	828	866	795	854	863	786	795	810	841	781	794	822	823	758	812	822	794	787	806	762	811	819	805	789	852	784	840	769	754	859	849	751	785	838	832	863	814	821	854	776	837	855	836	766	794	780	841	831	813	842	766	814	809	767	812	791	814	792	799	826	836	841	840	835	763	787	820	803	821	770	778	778	785	780	861	778	831	836	812	813	824	832	789	832	827	861	814	840	813	812	818	804	766	823	821	743	855	837	843	798	816	824	838	865	861	810	852	802	853	801	848	825	810	766	790	830	812	817	800	820	825	845	803	782	812	861	772	788	822	771	778	792	840	828	768	781	801	852	814	818	819	823	804	850	801	849	818	781	835	814	764	849	791	775	781	794	770	814	789	818	838	852	833	800	832	848	821	824	855	824	806	786	791	798	817	835	788	894	807	843	815	848	798	789	850	820	784	782	778	808	868	829	823	787	787	770	821	797	783	816	820	827	788	835	848	838	807	827	829	831	826	793	796	808	816	800	800	797	830	870	837	811	813	834	809	814	785	788	809	819	785	799	824	838	784	826	811	814	829	794	783	770	831	820	791	859	765	757	841	815	861	775	835	816	791	782	845	821	809	774	877	831	838	830	840	767	768	812	855	764	829	806	780	835	845	755	800	821	818	812	834	809	783	773	768	795	820	843	761	845	794	778	793	791	831	787	809	775	774	794	795	776	828	813	821	828	818	805	775	861	814	820	818	818	817	754	771	798	845	817	796	860	760	865	789	888	743	763	811	798	871	806	827	796	780	852	813	814	799	831	830	859	774	782	830	872	788	801	786	806	824	765	794	829	860	827	795	795	800	838	784	805	828	813	781	813	844	826	781	816	828	812	783	853	820	782	855	809	821	832	750	850	821	756	861	860	834	813	797	839	811	800	813	852	837	803	819	826	868	769	771	749	812	841	797	846	828	855	809	800	807	872	741	802	790	808	782	831	804	788	845	852	842	825	789	782	842	852	864	879	810	856	798	799	839	797	806	802	782	846	831	784	785	845	850	816	831	833	819	851	823	802	835	743	869	791	811	820	820	821	782	788	863	781	803	818	844	809	812	813	823	799	795	812	843	803	800	827	803	818	840	825	831	801	862	832	833	819	767	850	825	842	779	827	785	781	829	735	866	806	783	823	835	799	783	811	808	808	799	802	823	834	810	817	795	832	754	837	793	840	854	809	829	838	829	801	838	798	826	818	825	821	817	838	835	781	851	819	795	815	780	852	851	802	823	839	792	794	798	837	851	841	815	849	790	798	801	830	781	772	860	799	843	789	792	856	793	840	851	777	784	832	822	776	837	759	795	807	803	770	823	803	820	835	787	788	842	733	783	752	820	817	839	843	824	812	781	774	780	826	841	774	762	827	793	854	810	772	829	845	835	846	724	778	825	818	859	835	822	829	857	812	818	765	777	833	853	820	796	825	878	794	786	788	816	792	823	815	817	770	822	838	801	784	774	827	795	800	804	856	822	822	852	836	786	809	807	812	765	793	838	800	833	819	851	784	806	838	796	901	778	818	788	845	817	739	805	826	807	799	788	802	844	824	824	766	792	835	841	892	788	817	825	841	778	826	881	837	786	807	834	819	836	809	880	805	874	812	796	790	810	810	825	806	787	813	798	759	841	818	843	790	840	800	785	806	767	841	770	763	805	811	768	824	872	820	856	866	770	823	783	818	803	833	740	782	835	781	776	846	771	815	806	774	805	850	859	815	842	786	802	811	834	777	904	814	806	792	822	808	855	791	790	807	816	860	789	755	828	803	803	807	788	846	803	781	787	796	834	833	819	812	818	816	764	730	780	839	816	844	851	750	815	836	803	815	887	788	860	830	797	833	805	725	825	833	780	773	821	809	834	777	834	853	806	773	777	818	784	798	845	814	800	781	779	785	784	852	809	787	742	871	777	818	798	811	826	829	792	813	820	762	827	862	843	886	841	786	826	859	840	848	811	783	776	838	807	783	803	813	804	768	815	827	773	781	815	828	813	759	856	836	823	755	821	837	728	828	771	837	831	817	812	786	794	804	807	804	812	785	812	816	836	824	841	829	815	784	845	821	818	795	824	817	738	850	825	817	813	791	784	805	818	813	806	815	788	799	853	863	851	863	822	806	809	838	799	812	792	827	820	845	853	784	779	783	817	792	780	891	835	791	795	833	811	847	814	823	817	802	823	776	771	820	800	812	824	820	821	800	838	837	794	783	827	794	791	845	835	818	824	775	830	803	812	788	823	800	846	817	776	830	793	845	842	776	806	836	817	837	814	825	823	814	845	798	822	843	817	783	867	837	807	810	831	818	810	822	782	748	818	755	778	802	766	797	792	792	833	755	783	839	790	777	790	774	799	827	824	807	801	846	791	815	825	773	817	812	767	812	790	824	776	851	779	790	798	822	806	775	793	778	783	813	820	841	797	830	791	786	838	830	822	759	826	843	757	794	802	813	795	816	839	834	783	778	851	814	817	818	807	758	792	800	857	858	782	827	815	803	840	820	835	841	816	809	828	819	829	829	812	792	864	831	779	790	788	804	850	806	828	829	874	777	767	770	766	779	777	794	855	837	826	866	797	773	820	749	817	847	828	801	812	826	789	800	831	830	833	834	805	792	806	824	860	774	813	811	824	828	805	859	769	773	848	842	758	787	795	880	807	815	783	813	820	799	833	783	807	832	823	833	841	845	803	768	814	780	848	796	789	829	789	788	838	758	845	801	806	770	776	808	801	795	811	784	803	805	815	811	786	850	806	749	782	837	768	855	830	821	822	753	831	836	849	785	838	796	793	824	822	861	801	760	821	779	810	804	840	808	792	783	799	849	805	817	836	787	826	793	811	818	803	794	797	816	767	804	822	775	830	836	821	791	781	856	813	842	815	792	762	786	801	801	868	829	791	829	800	808	822	825	801	835	817	802	868	816	810	732	861	808	834	787	864	845	794	844	800	772	829	861	857	809	809	866	848	841	816	783	874	758	812	774	836	825	786	777	881	823	803	835	820	800	759	859	795	817	821	814	791	784	793	807	802	785	807	796	881	805	837	809	853	804	797	838	805	815	837	795	809	787	750	822	807	806	824	839	853	806	825	817	780	781	777	784	783	827	885	819	766	821	808	781	806	796	803	816	774	812	820	806	820	768	817	784	811	869	826	821	802	778	803	800	845	825	863	820	792	797	809	826	742	844	786	814	829	799	811	796	817	781	779	837	775	838	774	841	851	823	835	825	833	775	796	813	853	794	778	798	834	780	770	830	825	815	807	785	799	814	806	857	822	765	821	780	789	799	801	812	836	817	853	860	844	751	780	784	797	807	833	787	795	800	798	815	817	862	826	799	819	840
27254	20543	11547	4292	2103	1689	984	732	494	387	362	356	346	354	309	354	315	338	305	296	361	319	330	323	318	338	327	361	296	307	353	321	345	313	348	356	331	348	327	314	331	341	314	312	324	342	316	367	321	343	333	328	317	352	348	340	294	349	330	360	318	352	320	326	323	328	354	349	334	361	346	300	386	352	308	323	343	323	339	321	347	331	327	357	345	346	336	333	336	332	331	377	332	331	339	324	313	339	330	304	324	329	369	311	320	315	300	349	330	343	330	331	290	332	321	324	322	338	341	332	340	319	359	350	330	342	350	329	333	344	326	334	305	346	315	323	336	322	290	325	333	352	340	337	311	342	339	350	292	338	341	371	334	334	318	344	353	300	309	342	341	328	335	315	342	321	323	345	350	373	300	350	361	308	314	329	334	328	316	314	324	317	307	335	332	315	350	306	315	333	345	345	353	343	337	362	336	313	325	332	310	311	347	347	350	341	334	299	293	347	304	355	359	328	339	337	318	325	322	373	321	367	327	330	318	343	324	324	323	351	296	332	349	337	327	361	378	312	319	329	336	331	307	331	312	339	342	349	298	295	347	312	321	334	351	312	350	352	329	320	343	315	334	320	336	342	315	317	315	304	326	313	300	335	326	354	330	317	368	337	322	322	333	333	354	339	306	324	312	359	348	351	303	332	305	333	344	320	325	343	347	341	348	318	331	326	330	304	348	330	325	337	356	359	337	365	345	337	344	324	319	347	320	387	346	343	342	314	364	327	313	350	335	303	364	282	324	291	331	333	330	314	326	335	322	298	343	332	343	358	329	327	336	340	321	321	303	342	333	337	339	333	321	324	341	351	351	311	313	324	333	350	333	352	308	328	353	322	292	337	298	308	314	313	366	343	333	322	317	309	307	357	333	342	322	316	327	339	340	340	337	311	327	347	306	325	356	349	357	322	348	310	334	325	296	303	302	325	326	310	334	307	299	306	331	325	313	311	329	360	349	323	328	336	336	351	328	327	343	335	324	336	328	343	324	347	327	318	342	347	348	376	310	351	325	338	323	317	349	327	325	312	326	333	335	330	360	311	337	334	299	312	334	337	320	316	329	356	319	293	332	312	337	323	326	326	327	318	330	351	330	354	309	329	319	351	319	331	304	320	341	371	356	336	333	325	339	363	299	326	301	316	328	355	338	332	335	366	318	325	306	339	336	300	321	345	344	309	356	338	337	318	343	317	323	344	347	353	361	315	317	334	339	341	334	309	367	289	334	345	332	322	318	335	348	306	318	347	332	307	317	305	317	349	365	339	336	333	364	333	339	323	317	317	326	341	339	353	334	331	352	327	359	320	322	313	337	334	333	294	307	333	348	329	328	342	349	299	329	306	366	336	345	338	327	338	288	373	356	318	336	336	311	354	342	327	359	334	344	328	300	349	326	324	356	319	362	311	336	315	339	323	335	308	357	301	342	354	321	344	320	331	334	355	343	349	348	281	323	335	307	315	322	331	343	337	345	321	380	339	331	359	319	317	293	336	346	304	310	368	331	322	346	322	344	334	338	316	333	293	347	310	351	316	318	340	313	349	322	348	349	335	324	315	327	324	348	358	343	321	340	314	322	337	322	349	331	320	333	319	311	321	364	310	333	319	317	338	324	302	334	373	344	362	314	323	313	327	311	302	336	337	336	339	362	319	315	345	356	346	354	302	304	356	329	322	359	319	365	333	316	342	337	334	313	330	318	322	361	314	304	318	316	326	311	312	331	345	333	332	297	280	331	319	342	364	332	347	359	343	341	330	329	327	304	330	323	344	321	329	315	336	332	302	345	329	320	331	355	327	319	343	325	370	322	312	350	343	328	338	359	348	323	325	300	314	336	320	336	337	314	290	342	337	322	329	316	339	345	330	329	335	321	362	310	329	345	317	335	305	326	339	338	328	338	339	366	320	331	334	333	318	374	282	320	354	346	309	336	401	320	341	308	340	332	325	316	351	345	327	332	364	313	334	354	350	330	355	323	311	335	296	338	333	352	352	312	330	306	327	300	325	336	337	308	349	309	337	309	340	348	329	329	313	354	305	323	310	344	326	310	313	339	307	324	310	351	332	342	307	302	324	322	366	321	353	328	341	334	336	350	364	328	323	351	333	328	300	360	330	329	339	329	323	322	357	315	339	312	347	345	345	307	347	331	326	338	338	335	300	322	324	308	341	303	342	332	315	320	328	315	318	331	365	340	362	325	325	348	320	331	315	329	334	328	332	324	351	330	327	295	344	353	325	327	322	323	317	314	368	337	323	330	347	320	326	325	356	290	350	349	354	326	321	327	328	357	341	317	327	342	295	363	335	308	327	348	333	321	346	317	330	331	367	353	340	323	309	343	329	352	319	345	338	356	336	358	326	291	340	347	355	337	331	304	296	339	332	330	336	332	333	332	326	344	312	321	314	353	325	366	334	299	330	331	314	338	340	321	337	325	311	332	334	339	313	322	335	355	349	349	366	339	324	314	332	320	303	320	353	320	317	325	315	304	340	313	338	318	338	299	310	356	334	316	327	325	335	361	342	346	332	345	314	333	363	336	321	313	311	321	333	308	320	332	327	342	347	333	341	328	317	318	322	349	344	335	346	317	306	331	322	304	321	326	341	347	308	334	290	322	310	330	325	355	322	366	350	306	351	349	316	361	326	351	337	322	341	305	345	328	310	321	332	347	315	348	324	334	336	312	345	309	350	305	326	315	367	356	314	339	332	319	299	323	310	343	312	346	324	292	328	339	324	312	338	335	314	323	331	336	332	324	312	368	313	336	297	342	333	341	336	336	328	327	325	314	293	332	349	330	342	338	327	322	355	333	311	298	325	329	318	297	349	322	323	332	348	316	355	334	336	308	379	312	328	335	332	325	319	338	311	334	371	314	329	359	335	366	339	321	348	338	339	303	299	377	342	340	334	292	303	363	316	324	313	309	367	304	324	347	334	331	332	316	315	310	330	339	322	344	354	349	310	313	341	350	335	353	332	329	310	343	328	332	335	323	324	302	323	366	336	344	367	330	313	336	371	340	321	331	330	322	298	334	311	326	337	356	362	350	314	326	343	335	327	336	330	333	331	368	336	342	353	353	333	320	319	331	366	329	316	338	318	342	309	326	330	335	327	306	332	347	321	325	330	314	334	328	332	319	336	313	324	355	315	320	316	330	309	358	341	316	322	371	332	354	323	330	338	347	321	318	307	325	336	353	331	314	331	326	323	335	347	335	334	331	317	342	337	343	325	315	337	338	323	315	339	276	308	346	320	312	330	339	335	322	335	325	324	299	361	351	305	336	329	301	330	340	328	331	307	340	310	329	370	337	316	289	328	346	345	343	347	344	332	320	332	308	339	353	335	329	350	323	326	369	341	347	367	313	337	325	312	299	338	312	313	297	330	334	356	336	335	327	311	346	334	348	357	312	331	328	355	322	291	333	344	302	310	354	346	348	324	314	360	340	329	356	315	332	337	334	310	338	291
6189	4519	8296	5308	3671	3206	1724	1311	796	574	526	436	476	442	418	414	398	398	372	421	422	389	414	431	409	406	364	397	400	428	379	415	400	422	423	396	417	392	395	406	399	388	382	398	392	393	384	433	416	438	401	390	403	416	377	388	395	384	398	421	390	380	404	379	407	406	400	391	426	400	441	431	399	386	410	405	368	402	416	382	395	361	387	396	380	411	392	368	421	366	360	425	368	374	424	347	394	389	377	392	387	410	399	384	418	407	345	437	439	399	419	373	417	433	390	394	402	359	423	429	421	377	390	361	395	405	381	393	412	407	409	452	408	400	402	417	386	392	414	411	425	400	383	371	380	415	407	434	443	409	387	384	431	408	382	387	390	374	430	393	392	388	389	406	397	454	402	414	402	393	370	385	413	431	395	389	406	392	390	385	396	395	390	363	420	415	417	376	400	417	420	417	405	409	403	392	410	412	393	388	401	393	430	406	356	397	386	394	422	416	398	425	414	415	424	381	391	411	413	393	454	405	384	435	375	409	400	437	435	369	395	400	425	431	405	411	433	414	387	420	396	408	418	407	405	399	395	404	424	415	401	387	377	412	399	408	370	390	416	404	367	397	428	380	412	409	384	421	365	399	391	400	428	396	413	401	399	410	392	396	391	364	398	344	395	391	410	447	416	383	411	392	426	415	407	418	382	384	436	417	411	384	407	409	411	410	394	384	397	413	438	392	386	394	388	394	436	403	416	395	391	389	381	421	403	408	395	380	394	406	429	369	425	378	402	352	383	389	445	413	426	399	394	385	402	397	384	382	405	399	403	399	397	410	427	394	382	387	378	420	429	426	395	366	411	422	383	369	363	394	400	421	399	378	423	396	401	400	365	392	453	439	390	419	430	383	404	418	414	394	413	359	405	404	437	407	415	383	417	410	373	372	367	399	392	396	391	407	407	401	382	416	420	379	406	426	408	392	391	385	415	409	418	395	431	370	402	386	418	411	366	414	402	393	383	403	388	379	380	395	409	405	411	418	402	399	458	380	402	369	397	398	417	415	406	393	431	411	398	408	414	422	395	386	405	408	388	394	394	391	368	422	406	376	430	399	455	424	396	380	407	360	380	449	365	404	397	433	425	409	401	378	397	364	403	431	417	380	381	420	393	404	417	381	395	421	398	382	389	369	401	404	399	389	417	387	426	407	393	417	375	393	399	422	406	417	401	403	398	394	417	392	403	400	444	412	383	400	398	407	385	388	397	421	428	402	377	422	396	394	423	401	389	448	427	417	373	368	386	423	376	417	366	386	373	373	448	393	423	413	421	406	374	443	398	397	440	401	401	399	404	400	423	403	421	406	388	379	439	415	369	379	405	397	421	429	381	420	418	395	399	386	405	388	401	407	422	348	412	423	394	402	411	387	432	387	429	402	391	422	409	384	410	406	383	388	418	420	426	395	411	363	391	404	412	401	403	459	383	409	407	386	361	387	421	399	390	429	405	389	424	408	393	389	392	406	370	405	392	393	382	394	401	385	409	369	421	398	383	394	403	391	389	426	415	390	372	388	363	395	408	385	421	383	398	389	414	398	424	395	425	400	401	357	423	369	435	424	411	400	377	433	411	389	390	386	394	409	421	376	397	407	399	366	370	393	411	442	369	364	391	416	390	421	383	397	384	385	377	408	399	407	404	394	413	390	394	387	375	428	427	425	401	388	429	371	406	405	386	389	413	376	439	376	410	426	435	378	418	429	434	418	431	396	427	370	390	419	404	382	377	380	439	399	418	444	410	379	374	437	410	417	405	455	432	375	435	368	414	373	426	378	417	405	396	419	414	435	401	385	388	402	398	393	432	382	378	405	404	442	386	382	403	372	372	417	396	379	418	420	426	425	401	387	401	415	399	396	390	421	428	415	423	380	398	434	418	409	402	394	380	430	382	408	407	417	399	368	402	425	386	409	442	404	401	377	382	387	387	409	370	416	374	374	371	398	390	412	404	390	411	392	414	414	425	398	451	405	424	405	345	416	407	393	424	414	381	396	398	394	412	387	360	432	384	407	414	425	394	417	399	401	449	418	415	396	388	370	377	408	373	451	408	370	434	420	425	369	433	373	426	425	401	408	386	382	412	384	399	428	391	413	399	390	386	409	379	352	376	400	388	389	428	406	416	414	381	424	428	393	422	381	430	397	389	386	417	429	372	409	431	416	456	401	404	381	439	379	392	402	399	436	365	401	427	393	404	413	445	389	417	402	383	391	417	381	408	423	403	422	417	398	410	368	438	408	388	400	412	396	386	419	372	386	376	424	439	399	411	373	378	388	411	390	408	369	386	411	423	379	388	379	399	404	409	383	404	388	430	380	359	417	391	386	397	403	427	381	412	426	366	426	400	376	402	394	378	393	422	373	376	342	385	397	409	390	426	415	373	396	448	404	377	411	420	382	390	392	380	399	409	415	386	413	399	388	419	424	414	415	445	433	458	420	406	401	397	408	385	392	410	407	421	403	378	400	324	432	433	414	397	395	389	450	392	367	384	400	399	393	366	423	432	402	379	430	436	416	396	429	392	372	384	405	382	400	398	371	391	429	411	402	425	390	374	413	400	402	423	428	431	412	409	425	393	418	405	398	371	412	395	391	430	389	404	397	406	401	395	423	421	394	400	373	385	426	392	387	432	438	443	428	378	382	378	420	392	393	353	391	339	390	390	397	375	395	422	379	375	409	365	404	357	429	405	406	417	419	433	416	409	395	403	379	415	388	377	401	369	411	383	410	398	403	397	419	402	418	424	380	423	403	412	370	377	404	373	401	423	403	422	397	430	400	394	416	382	412	427	390	420	428	380	437	418	400	359	413	415	415	357	404	414	391	374	418	376	400	437	426	403	414	423	389	407	379	386	358	380	417	431	391	405	412	385	411	397	402	391	376	381	429	394	428	400	392	435	408	425	421	382	446	393	401	399	402	406	421	425	403	385	389	384	427	382	403	360	380	395	408	393	423	384	388	353	407	388	383	394	415	425	403	402	422	412	413	375	410	422	387	419	399	377	395	395	401	374	403	413	391	419	369	396	435	393	401	397	434	399	429	406	415	404	387	370	396	409	354	432	389	376	379	394	409	403	413	414	376	428	384	392	446	445	406	411	423	405	432	375	366	403	392	387	408	386	444	398	392	368	387	408	422	415	401	403	373	369	355	431	378	399	390	423	382	399	423	394	443	378	399	395	432	386	397	402	410	402	438	454	428	375	381	368	405	425	414	413	416	383	410	399	417	388	410	371	422	376	438	382	465	421	390	378	373	400	395	387	398	455	420	409	397	394	367	405	381	418	384	404	423	413	402	386	370	423	393	406	400	396	428	410	424	413	414	370	418	413	387	398	399	417	404	412	389	395	435	396	398	374	404	403	373	416	435	433	380	427	434	387	423	390	407	396	392	384	425	376	420	383	398	408	377	375	410	401	395	378	401	423	367	409	392	394	410	391	447	395	387	423	400	378	398	408	429	390	379
23714	21218	28645	24122	21243	14923	3062	1503	939	727	665	533	536	529	475	488	447	413	418	462	412	426	388	386	372	384	380	374	369	368	410	392	413	379	412	371	382	361	335	396	385	396	423	342	381	385	342	350	377	380	366	359	378	340	345	346	378	388	363	374	385	375	346	347	384	369	398	377	341	400	368	316	353	350	377	407	356	358	387	344	376	350	369	332	366	381	359	344	369	363	410	379	336	379	390	359	348	358	389	381	370	389	361	373	365	366	377	415	383	388	371	374	395	369	334	383	343	349	363	376	383	351	365	356	369	358	371	366	368	375	359	342	352	348	358	374	353	381	367	346	364	376	401	403	364	338	351	363	355	354	375	348	351	378	357	358	354	353	368	347	378	348	350	374	397	389	384	369	340	381	377	377	362	363	373	387	393	359	407	383	366	382	355	388	369	347	358	360	384	389	388	355	387	382	316	368	348	367	383	397	318	353	372	357	328	358	325	371	366	374	366	377	340	362	352	363	370	380	373	369	378	378	391	384	383	342	360	366	343	329	372	366	365	378	394	336	345	373	332	389	364	362	370	327	344	393	395	364	359	325	373	365	371	357	393	373	384	347	378	380	369	358	381	382	355	360	331	361	366	335	383	333	376	350	341	385	348	384	355	358	378	379	369	379	408	369	353	375	365	362	368	361	351	379	336	355	380	350	368	334	352	353	350	381	344	339	347	388	389	344	382	364	386	380	372	390	372	408	387	345	374	324	349	376	372	322	364	360	381	380	377	365	348	383	370	344	355	384	340	391	339	375	361	324	343	344	349	359	363	326	352	368	381	383	367	377	369	367	364	374	405	394	371	379	350	361	378	351	367	356	372	367	372	389	335	394	373	377	366	368	365	350	382	362	385	377	366	392	353	373	324	345	363	424	391	367	348	375	358	381	358	393	387	392	360	359	402	379	394	366	357	365	356	334	404	358	397	330	405	380	361	313	379	380	385	327	385	381	363	346	380	360	365	364	348	368	372	379	366	362	350	373	369	374	408	347	372	324	383	351	368	386	376	362	361	362	358	332	403	332	368	357	389	363	398	402	383	377	406	347	416	375	381	375	374	338	369	365	351	367	399	355	364	355	330	373	351	371	368	401	362	360	372	371	343	355	368	345	367	363	361	364	387	370	359	369	370	359	381	341	332	397	356	372	365	393	366	368	343	362	363	380	378	384	387	375	372	359	358	399	347	360	377	363	361	372	370	347	338	339	369	370	333	361	366	387	372	356	350	346	371	371	365	361	390	359	352	330	366	382	342	355	356	400	370	376	365	365	344	332	352	390	348	373	352	349	364	394	394	383	390	359	364	368	365	345	338	373	350	361	411	376	360	353	344	351	343	354	360	379	354	371	381	390	332	364	346	356	362	389	364	356	385	384	352	384	382	363	366	387	337	366	372	353	359	322	367	400	351	357	372	367	358	347	367	367	391	420	307	360	371	352	348	326	388	358	376	339	370	357	344	373	370	360	362	369	373	366	370	384	348	327	330	369	335	377	342	350	369	359	391	391	375	374	364	344	330	363	310	362	372	385	369	350	337	352	405	378	358	361	359	390	359	369	355	373	385	374	383	358	362	378	369	322	349	338	399	396	396	352	418	382	371	355	367	372	388	398	354	342	394	387	385	342	363	397	371	352	379	377	384	330	381	350	329	367	371	395	362	369	408	370	395	344	345	365	345	374	329	353	357	373	349	385	373	342	381	356	360	347	341	344	340	355	380	332	371	359	358	376	366	352	365	331	381	399	369	365	346	346	314	358	323	374	354	359	374	365	330	344	356	359	384	360	341	366	346	368	366	410	340	359	387	354	369	345	387	331	365	392	376	377	365	383	375	388	385	356	363	360	390	338	346	356	367	375	354	347	343	379	359	365	368	355	367	324	388	401	387	374	354	389	397	386	386	373	363	334	395	409	350	350	364	391	357	372	371	359	355	394	337	361	368	378	404	340	355	376	344	367	363	350	352	353	342	361	366	368	384	363	381	359	348	353	364	394	352	369	373	340	372	346	372	377	370	380	357	349	375	361	415	374	338	404	350	368	347	372	368	340	417	376	343	363	378	365	345	383	346	371	356	359	358	366	363	371	350	341	370	384	384	327	383	380	337	360	337	368	363	341	358	353	354	373	375	368	358	378	369	350	364	364	365	352	377	356	360	367	383	382	359	393	390	361	388	406	342	393	372	360	351	357	338	380	383	400	371	370	358	366	356	371	374	378	381	415	366	348	373	365	387	395	392	387	340	367	366	334	344	355	310	367	402	384	382	387	358	378	337	347	351	374	369	349	364	323	343	386	358	360	394	383	382	356	375	386	347	335	406	353	334	353	323	367	403	354	356	383	335	366	336	398	395	358	353	346	372	340	332	363	371	359	356	366	340	374	342	352	368	362	363	395	365	377	324	357	377	341	388	358	373	383	360	385	392	386	352	374	342	370	389	359	345	324	368	353	356	358	366	359	389	346	390	387	365	341	345	381	384	401	376	379	375	369	360	344	391	348	344	388	389	357	369	364	350	356	348	375	405	356	390	335	353	342	355	396	371	321	359	368	363	348	373	374	363	362	379	352	351	392	349	358	357	361	372	393	332	372	366	379	364	378	400	359	377	422	379	367	391	398	359	327	362	385	391	363	377	372	386	361	336	377	343	348	348	340	353	361	359	371	373	373	355	359	360	330	360	353	369	383	356	325	332	363	353	381	405	335	372	359	333	366	371	378	361	382	376	372	369	364	349	325	366	349	376	368	359	364	349	343	363	335	370	399	354	350	378	350	362	353	377	376	350	363	375	341	394	363	364	339	364	337	369	330	380	353	355	396	395	362	347	385	379	380	359	352	384	409	357	391	336	371	341	371	396	346	390	354	380	362	390	388	364	379	360	351	366	366	389	326	373	346	358	392	349	365	356	400	362	319	371	354	350	403	348	339	379	359	364	396	374	360	372	372	375	368	337	342	353	377	352	340	367	354	365	394	373	369	343	345	350	354	368	369	339	339	355	344	343	374	334	400	380	369	357	355	383	358	336	378	343	342	393	373	378	381	375	371	408	380	388	378	394	366	310	392	373	377	328	355	343	347	382	363	384	357	369	383	405	356	397	380	396	356	384	399	365	341	355	372	372	363	365	367	342	341	354	348	413	346	349	360	327	393	339	383	351	346	396	373	375	355	394	371	347	335	371	408	391	371	360	389	353	355	392	353	353	388	377	347	368	351	372	365	390	372	392	365	368	370	394	386	386	367	357	330	365	325	366	352	381	341	376	361	347	375	374	358	361	334	358	395	371	383	358	375	413	364	376	364	351	388	352	353	350	350	374	345	312	371	352	370	339	338	375	362	366	349	360	376	370	353	371	334	388	359	365	380	370	333	357	344	362	365	400	361	372	366	364	347	355	363	311	347	405	361	402	379	412	351	345	374	361	358	347	375	340	345	357	364	329	372	389	375	378	380	338	365	368	385	365	401	369	375	324	383
7707	14240	17677	10161	7595	6879	3704	2723	1720	1215	979	802	736	670	613	590	590	558	496	553	512	486	482	451	501	445	452	470	435	449	457	466	433	426	475	419	449	436	449	442	430	407	455	423	426	429	433	411	439	407	414	417	428	427	415	463	433	476	447	423	441	420	446	444	409	425	439	400	407	424	446	430	434	427	414	426	443	444	445	419	449	406	420	420	414	391	408	422	414	370	432	422	442	439	437	411	418	430	433	412	389	404	418	384	406	393	466	440	431	434	417	404	434	396	439	448	426	439	405	406	433	428	422	420	454	386	449	434	424	406	418	411	431	374	442	383	444	445	443	452	429	432	432	428	388	434	424	439	465	400	405	414	421	418	417	446	414	404	416	414	406	417	449	425	429	413	407	437	410	435	427	471	406	422	424	433	443	423	419	433	403	411	437	402	422	410	393	401	445	395	422	416	433	436	404	423	449	412	459	447	452	382	429	442	431	431	427	403	406	421	385	404	445	406	422	461	423	412	417	434	424	414	422	433	435	448	395	402	425	427	418	415	381	412	430	453	400	405	415	445	429	423	423	416	415	406	437	445	443	433	425	395	384	426	408	410	405	441	427	430	388	416	428	420	410	440	418	389	434	426	422	454	421	420	444	404	439	437	451	424	375	433	439	427	412	425	359	409	423	383	409	401	412	396	440	433	411	446	426	444	406	424	433	424	442	401	417	447	426	413	420	448	425	401	420	449	418	392	380	416	424	415	452	425	468	453	407	402	439	406	390	448	440	384	394	411	406	420	433	408	425	457	433	389	444	431	441	438	390	417	421	438	407	479	431	419	430	372	419	412	423	415	438	398	438	384	409	409	435	369	407	440	392	388	410	418	400	411	436	424	434	474	408	390	421	432	416	440	396	409	436	420	404	426	408	444	438	412	396	416	425	432	393	444	441	418	395	412	449	425	422	415	438	409	420	407	423	437	413	427	461	384	439	418	429	433	439	398	390	437	423	416	423	435	415	430	423	383	406	456	431	399	424	420	427	438	468	422	467	419	420	448	410	439	426	391	404	425	415	447	400	410	394	392	469	394	433	382	457	411	436	422	418	403	428	420	407	436	423	392	398	375	438	408	435	418	445	429	433	420	437	401	412	461	401	435	439	424	392	417	462	439	408	451	448	408	411	416	441	462	405	409	461	413	427	384	456	423	433	427	397	420	409	443	425	421	438	409	386	413	423	456	402	430	412	411	442	422	460	386	403	464	439	394	385	458	415	428	391	394	434	424	406	412	395	398	387	416	407	368	416	433	419	389	412	433	418	407	412	445	441	395	410	428	445	395	437	401	417	372	413	389	403	440	415	394	466	465	422	436	442	427	460	391	420	472	404	403	401	401	407	425	429	433	432	429	442	413	445	413	397	449	412	426	430	406	398	392	440	435	439	419	399	442	390	468	423	404	392	448	400	391	431	447	449	433	437	427	387	399	415	442	403	415	438	437	413	418	414	437	407	385	422	437	429	428	478	435	415	397	405	431	436	367	419	401	424	440	407	399	441	410	429	399	398	454	426	489	403	438	395	429	422	409	417	443	433	453	398	430	404	415	431	407	447	429	418	429	383	431	394	390	411	409	417	405	411	414	448	423	421	449	417	412	389	424	413	421	425	452	437	414	405	429	407	424	408	409	392	411	451	397	397	411	430	423	442	407	412	423	413	400	413	437	412	445	394	388	427	458	402	406	414	395	396	414	417	435	393	428	439	436	487	428	445	425	462	432	431	410	400	403	413	415	375	411	430	385	406	416	425	468	409	407	411	415	424	419	425	436	427	423	417	428	412	477	425	382	400	438	456	413	418	443	434	445	422	416	420	418	413	469	409	431	447	421	396	414	387	431	418	422	433	418	401	434	408	395	415	426	436	380	401	440	417	390	399	414	413	398	418	404	422	438	428	392	427	447	441	398	476	436	438	438	423	420	410	425	464	439	418	381	418	423	391	391	431	460	446	388	435	463	443	417	453	413	448	390	433	452	389	448	436	404	443	387	423	422	402	417	415	445	429	410	403	458	400	458	422	437	458	413	440	437	378	446	422	398	402	405	432	411	438	442	418	380	452	421	413	466	425	451	395	426	392	416	407	451	396	394	404	445	428	380	433	431	443	404	398	416	407	439	397	393	446	433	415	419	463	434	424	434	415	408	419	409	424	449	425	435	434	448	411	416	409	454	456	414	414	378	428	436	442	409	412	433	458	418	413	404	413	402	414	398	431	418	439	421	414	390	412	422	456	440	410	400	432	400	426	447	391	417	416	474	402	436	399	436	409	434	409	383	403	432	409	409	415	439	433	401	440	445	421	437	443	434	378	444	452	466	427	402	418	441	442	395	455	382	426	461	448	443	397	400	432	455	443	426	463	442	443	422	440	413	448	442	454	412	416	392	433	452	409	436	416	435	411	416	440	404	440	445	485	427	439	425	450	400	432	447	396	427	438	442	403	440	439	444	449	433	431	420	439	413	425	442	470	411	417	440	431	416	399	404	404	397	397	440	400	401	413	417	409	432	459	425	402	421	427	404	424	401	443	434	412	422	408	404	466	447	434	416	422	411	388	420	416	405	458	432	406	413	389	422	398	383	461	424	432	449	414	412	439	443	417	459	427	423	405	433	433	411	420	401	447	448	403	395	401	431	426	403	427	419	392	424	430	399	390	418	424	426	459	445	451	392	413	408	393	459	404	417	387	392	432	429	398	421	409	413	467	427	424	409	401	428	412	413	385	432	405	419	435	430	433	426	388	374	349	424	426	380	445	409	441	433	401	409	397	438	431	465	428	412	418	445	386	394	414	445	419	437	431	428	411	385	421	422	438	402	416	439	408	396	419	414	439	415	373	447	426	412	429	438	422	426	388	420	399	431	402	409	449	450	401	380	423	424	384	413	391	442	422	423	471	431	463	426	414	424	451	434	424	406	425	432	429	434	423	396	431	421	429	431	398	409	427	378	407	396	441	425	417	420	405	425	397	431	407	401	400	427	385	454	424	415	439	371	426	417	435	429	449	417	430	437	430	420	484	433	381	445	420	410	411	455	425	400	396	439	378	413	426	431	420	476	411	441	416	428	409	403	430	438	400	445	422	429	395	401	433	409	487	437	399	449	429	422	414	458	393	400	441	447	407	403	466	374	469	400	436	449	414	453	430	448	431	450	405	435	377	428	492	441	411	413	430	405	432	433	483	410	405	441	430	391	399	444	415	417	440	410	424	403	398	396	431	457	413	427	416	428	407	416	390	417	403	434	413	432	405	419	480	438	416	411	460	415	448	404	439	380	432	432	424	420	439	439	426	410	436	435	423	406	410	414	409	426	429	435	435	419	408	464	375	400	436	415	409	436	426	384	437	414	410	435	399	437	404	429	394	425	399	398	443	474	400	376	441	428	412	435	454	410	418	411	466	376	439	415	436	439	420	434	410	442	435	430	403	426	412	417	430	400	422	410	414	415	438	424	416	407	424	442	428	394
24886	21226	27689	25031	14700	3641	1662	1338	844	790	713	720	675	690	680	676	654	676	620	655	658	642	608	627	602	647	596	587	566	661	631	607	597	587	599	587	578	589	639	595	629	577	584	623	587	585	540	625	610	598	630	624	638	619	581	598	630	541	625	556	590	587	556	611	636	581	588	602	558	577	651	599	630	597	617	589	602	602	637	590	613	645	615	621	593	608	596	635	627	596	599	575	624	598	643	597	596	619	657	638	617	596	631	600	612	598	602	632	547	568	634	625	572	632	631	614	589	656	584	649	621	669	600	635	597	633	630	609	604	589	581	577	616	636	567	610	604	602	608	618	617	635	603	599	577	622	557	614	613	570	577	569	657	599	624	579	632	596	616	622	608	536	619	601	607	659	603	595	609	609	602	564	631	610	577	560	589	609	603	597	615	595	618	568	617	605	632	594	605	639	615	578	618	580	592	613	644	599	596	659	588	588	575	595	579	611	632	600	617	582	615	593	651	598	617	549	614	604	603	601	664	628	608	597	609	605	587	613	617	605	594	590	621	608	604	573	617	618	622	615	634	641	627	626	622	611	579	602	594	584	593	605	635	596	574	608	633	600	612	601	581	599	573	642	630	573	607	574	600	558	580	596	596	580	611	643	646	589	588	583	584	591	607	638	624	583	614	622	604	586	639	656	629	590	670	597	613	600	597	643	597	624	679	623	570	611	590	585	619	608	596	627	587	602	603	636	662	592	604	609	635	597	618	581	595	613	602	599	645	583	596	594	579	588	559	580	574	626	596	614	614	583	588	616	605	598	629	646	617	595	605	617	553	628	598	628	597	571	614	629	552	625	649	618	601	583	580	622	595	635	637	583	617	622	617	568	584	550	713	605	627	582	607	612	613	601	642	609	553	603	603	583	591	598	609	585	600	590	600	592	619	627	628	601	653	576	572	613	581	614	603	647	615	590	569	618	616	540	605	593	583	636	611	586	617	620	592	569	570	598	612	612	631	588	604	563	578	580	573	589	661	632	599	635	554	616	618	610	614	674	592	585	566	634	574	614	643	598	600	629	615	624	586	605	624	584	635	590	601	622	591	625	567	610	581	603	593	610	626	585	604	568	628	611	619	661	606	611	568	593	561	556	607	602	592	577	637	568	615	603	581	567	568	576	606	596	586	618	566	594	607	606	572	621	602	629	611	589	629	602	619	601	627	605	591	606	698	590	612	630	623	635	632	609	545	625	574	590	607	603	612	592	628	597	583	587	621	579	584	591	605	581	563	618	638	624	589	598	570	642	572	590	608	583	657	590	632	591	569	587	599	593	618	646	591	599	598	602	610	593	630	571	613	594	614	616	606	589	614	630	591	614	620	603	620	625	571	592	597	612	580	592	550	624	632	578	602	627	594	588	625	574	612	596	576	565	612	596	644	619	560	602	610	592	609	621	625	638	612	593	584	590	618	601	596	598	607	603	598	595	588	576	643	585	578	659	616	618	634	623	581	615	575	596	603	606	610	611	557	608	618	607	614	563	610	612	598	626	616	550	617	596	593	603	634	609	624	590	614	641	629	639	597	562	611	605	562	584	613	569	590	593	634	598	583	590	596	588	608	613	606	560	590	604	594	619	601	604	619	593	598	548	595	616	618	591	620	608	566	624	641	553	599	608	609	598	609	601	650	643	602	678	593	630	600	588	548	589	594	594	641	606	591	633	642	605	573	555	558	596	598	573	656	588	582	609	592	604	597	607	616	606	580	596	606	562	567	585	576	595	564	670	567	596	589	637	609	575	616	637	611	586	576	613	608	622	609	605	617	584	630	592	620	573	604	613	608	589	640	577	583	627	608	621	569	609	614	602	581	575	640	597	604	535	636	586	602	588	596	577	615	566	601	613	633	591	652	602	619	642	639	620	594	592	616	589	588	600	602	586	589	617	629	624	658	649	563	611	622	590	601	624	645	609	604	623	623	609	610	605	589	595	609	610	583	625	619	553	618	586	585	646	575	596	579	632	598	604	652	613	614	592	593	575	588	600	585	620	582	629	594	630	600	638	605	591	569	639	583	606	586	600	660	595	630	605	623	602	679	626	584	616	596	574	620	627	614	605	577	596	606	566	578	628	580	634	614	601	612	654	581	597	674	628	571	599	610	593	589	638	580	625	604	585	608	624	594	577	614	611	591	590	617	590	585	619	581	560	627	639	572	606	598	581	578	617	589	595	605	590	598	601	585	551	586	601	621	647	595	612	636	605	610	609	623	603	594	636	610	639	631	557	580	618	614	618	604	594	635	584	617	570	654	578	611	636	612	598	606	603	607	623	636	609	620	599	579	591	627	605	575	599	628	591	617	582	606	583	613	641	604	567	658	646	637	585	580	569	567	596	621	612	594	607	656	624	612	600	627	629	628	628	574	631	635	621	629	626	594	593	593	585	574	584	656	613	609	594	653	608	578	597	595	593	627	574	613	637	626	590	627	575	595	609	605	594	614	649	642	581	665	640	592	583	634	560	628	609	628	611	637	607	613	602	608	647	592	574	590	644	596	587	654	631	601	582	645	591	594	570	609	641	610	565	604	600	606	638	598	620	584	592	551	595	630	602	646	627	607	616	628	607	621	632	573	579	572	643	642	580	604	611	570	622	614	631	592	591	604	585	612	600	649	578	596	606	616	618	605	595	611	612	628	605	649	634	583	619	600	568	613	621	636	589	641	639	596	563	629	599	569	584	595	554	611	575	622	646	611	593	593	602	633	603	637	585	658	567	611	599	589	622	637	620	582	616	593	610	588	583	603	631	609	616	611	615	619	591	634	587	621	575	593	662	562	631	630	584	598	622	581	617	630	615	578	603	620	638	606	549	656	629	582	555	603	625	611	634	649	620	600	624	592	637	592	611	651	615	605	604	623	600	582	575	573	640	631	592	567	643	595	595	591	586	623	540	599	623	609	630	628	604	599	597	580	572	604	658	606	571	626	590	573	543	629	599	678	619	628	624	619	569	605	605	591	610	627	624	614	644	547	569	593	606	634	597	641	610	582	625	624	553	593	643	626	542	626	608	566	619	552	605	602	613	614	608	608	630	575	607	609	614	629	602	653	562	621	630	603	624	606	608	615	584	605	604	589	591	618	595	610	572	595	657	612	570	603	621	599	598	580	645	620	615	633	583	627	614	597	599	600	558	566	587	617	627	586	573	595	650	615	613	606	600	636	628	589	640	629	581	609	601	595	573	608	564	577	593	622	607	630	580	620	631	580	607	599	595	599	628	588	572	585	618	605	591	594	528	637	611	633	583	532	629	588	582	599	605	666	621	617	598	628	580	550	567	616	548	631	634	589	573	606	648	613	620	618	625	639	611	578	585	602	621	577	554	616	630	564	597	602	630	605	598	641	625	612	598	635	589	597	636	646	609	647	627	613	599	649	571	602	603	573	567	616	570	606	575	614	646	607	576	613	600	580	606	606	604	609	576	598	595	549	599	589	591	572	651	621	609	580	615	597	598	624	579
8446	11451	13913	7883	6359	5254	2908	2356	1502	1132	997	937	874	831	803	783	764	787	769	748	750	750	748	710	707	718	736	728	681	743	703	724	723	691	683	744	774	721	696	671	714	709	701	711	664	745	656	721	724	710	674	669	714	683	713	704	687	665	720	661	722	692	666	711	682	701	703	701	674	677	713	679	757	651	700	671	682	726	776	685	695	695	727	676	664	649	744	643	714	691	686	687	730	700	677	699	738	696	669	706	694	695	660	663	687	707	704	677	704	663	691	726	696	751	672	743	671	648	682	655	675	701	704	663	718	674	735	675	718	703	679	686	693	716	706	704	692	702	684	705	714	712	648	694	677	708	691	707	711	685	680	719	727	743	630	760	664	717	655	665	701	656	704	662	756	728	698	669	731	711	688	707	685	653	706	672	717	652	709	670	689	730	675	675	676	722	705	743	706	667	705	667	676	690	661	679	703	671	703	660	715	656	724	681	725	680	676	726	710	702	676	754	699	686	687	724	658	747	688	721	678	698	755	696	703	716	683	623	683	743	711	695	680	738	686	687	641	670	684	674	743	702	689	689	664	674	719	672	678	673	681	678	688	717	689	629	701	686	647	725	700	712	650	684	670	668	699	694	692	725	664	679	667	711	694	736	766	704	689	694	705	710	667	691	590	717	716	688	693	764	687	686	694	717	715	688	683	679	735	667	710	686	731	662	686	696	686	659	680	706	704	694	687	685	738	693	648	673	742	702	679	665	678	675	681	654	683	660	675	756	685	721	710	709	695	703	666	714	678	698	672	700	678	678	746	712	679	691	661	724	728	686	709	675	678	673	684	713	721	692	723	651	670	705	695	704	682	687	709	713	728	713	655	717	721	708	759	690	698	690	649	691	681	689	706	714	692	705	695	694	717	658	682	670	723	675	680	658	664	678	634	686	741	685	687	723	660	672	698	692	691	662	719	725	684	723	698	664	710	686	744	707	731	657	681	697	647	726	715	629	677	648	708	692	682	641	737	653	698	703	662	687	749	699	702	693	683	698	670	681	739	705	654	654	724	689	702	688	704	666	719	694	675	680	678	665	660	663	692	685	714	654	690	711	717	647	693	696	690	702	629	706	696	725	686	733	707	755	690	698	643	706	687	642	715	684	652	713	705	737	720	708	691	702	695	700	681	698	714	723	652	680	699	691	710	721	689	716	651	682	654	711	663	672	705	712	691	684	665	663	710	706	686	676	736	700	723	678	738	635	712	675	749	701	672	700	673	694	712	688	719	694	666	700	711	723	725	711	697	674	698	638	688	688	690	706	714	634	695	697	702	682	687	755	643	661	700	687	672	706	696	720	678	750	663	736	677	681	684	690	687	708	737	683	717	649	711	671	662	752	638	716	722	695	676	725	703	734	727	707	659	683	653	701	693	726	714	687	733	695	715	710	639	739	693	666	686	734	698	677	678	675	717	727	669	659	692	753	674	773	692	724	700	697	731	676	662	699	683	642	717	685	682	690	682	719	706	686	702	681	699	713	696	721	735	695	683	671	702	653	695	713	682	710	660	694	684	663	692	709	722	700	738	731	768	733	713	693	665	705	722	725	744	683	708	696	651	676	672	649	703	722	732	671	682	706	724	665	699	677	702	705	707	665	701	686	688	678	669	633	736	685	630	715	699	705	720	696	678	657	690	697	658	713	688	658	717	745	684	626	704	672	705	697	694	699	720	675	659	775	739	714	709	691	705	691	697	703	716	757	755	731	704	684	662	702	722	689	701	703	656	691	702	694	736	737	669	684	733	690	714	739	667	731	723	745	709	719	687	680	685	679	710	730	686	688	724	715	691	663	729	702	693	712	709	720	688	715	713	682	687	670	706	660	692	754	709	788	714	704	672	667	682	729	735	686	718	701	682	705	662	717	725	678	675	713	678	729	682	710	704	689	694	730	671	676	694	732	725	661	693	705	672	758	677	724	668	744	754	701	649	707	654	729	705	683	731	725	714	675	642	678	644	708	694	693	700	675	733	657	677	662	713	710	636	687	694	671	681	673	654	692	693	715	718	725	742	707	687	646	731	630	697	667	720	733	666	676	715	676	680	732	680	670	715	700	693	672	686	699	725	668	743	715	685	710	685	726	675	718	694	692	695	740	732	682	694	682	710	707	714	732	682	677	663	708	684	679	686	653	698	690	714	700	697	653	698	675	662	681	703	664	688	725	706	740	690	649	673	681	690	698	669	673	746	694	640	681	742	659	702	687	711	683	648	686	693	700	697	673	680	698	684	709	697	673	680	665	671	676	694	685	707	693	701	721	667	687	649	718	696	683	675	657	722	697	690	703	665	636	667	681	700	693	710	711	739	652	718	718	654	709	759	702	738	686	675	684	697	667	676	727	683	687	739	670	688	686	719	648	684	682	688	727	715	755	704	672	739	700	709	724	680	774	715	691	718	696	699	678	633	686	725	664	686	740	669	677	684	699	675	692	684	711	684	689	694	666	677	699	641	666	757	723	668	691	654	687	698	701	684	697	690	686	659	724	713	657	691	684	670	698	735	680	720	697	654	701	718	742	686	678	683	651	709	697	698	652	686	687	691	634	698	720	663	721	704	678	684	676	739	655	668	703	676	700	673	731	657	690	726	648	727	734	714	669	673	667	683	723	682	665	694	716	676	746	759	710	729	682	738	682	693	656	627	704	652	744	677	704	662	681	661	721	717	694	743	707	727	690	706	706	726	702	699	717	701	684	747	694	696	715	690	702	699	675	715	716	707	720	674	721	735	691	683	721	729	684	670	669	690	689	664	705	703	725	687	658	667	711	692	682	630	720	652	684	729	697	721	702	685	744	672	687	686	703	726	689	662	767	687	711	695	666	670	683	717	694	686	719	693	639	679	694	681	703	669	673	729	694	684	718	714	734	711	721	728	722	715	622	689	694	682	749	686	687	753	672	653	664	695	646	706	699	677	637	696	666	728	696	718	765	674	720	682	651	665	709	721	667	688	714	643	738	701	725	687	739	681	680	742	696	694	686	717	700	741	695	670	705	688	748	674	706	682	680	671	655	675	667	690	683	680	705	714	691	722	680	677	718	670	685	652	718	702	666	685	694	708	679	723	711	718	717	729	688	686	682	681	735	708	691	720	737	663	727	681	700	688	686	698	686	707	715	656	684	727	649	707	683	732	702	669	705	726	678	720	738	657	709	712	701	681	667	668	707	699	680	691	727	699	725	652	715	703	719	695	688	687	685	713	688	715	710	704	701	727	692	662	677	660	692	691	688	711	667	688	711	661	717	709	710	681	710	714	682	714	649	682	640	709	746	688	705	724	670	728	661	696	674	668	644	713	650	679	684	676	673	692	691	725	713	715	678	724	703	716	758	679	696	693	678	694	657	730	707	714	731	671	658	686	676	663	740	684	706	691	724	677	691	679	675	679	683	693	713	709	751	745	622	659	694	689	657	674	644	669	721	666	700	693	694	679	692	706	721	694	739	699	693	690	746	690	683	706	636
22664	21254	29043	23774	21258	21421	14091	3109	1704	1324	1221	1183	1107	1048	973	954	948	883	889	865	878	854	794	867	809	819	797	837	791	776	798	808	788	767	807	842	780	748	734	744	830	762	846	780	731	805	756	766	776	734	754	781	756	797	733	802	793	773	742	753	765	729	802	759	798	799	728	743	711	759	724	788	768	787	780	791	762	816	824	804	789	707	730	743	781	785	727	751	760	724	737	781	778	704	730	773	756	765	771	782	820	750	763	798	758	804	797	758	771	722	757	754	771	825	775	746	740	802	759	655	766	787	794	763	729	782	760	822	770	744	773	749	764	760	758	764	749	760	726	715	797	751	808	742	786	833	741	743	786	745	764	785	765	752	712	765	772	716	788	768	743	753	737	756	711	735	789	737	733	748	727	787	781	724	722	779	810	766	825	800	829	763	761	797	741	720	777	754	778	736	750	738	755	764	760	721	735	750	736	767	760	686	764	774	725	759	719	731	744	782	720	734	768	716	734	706	695	725	740	760	789	745	763	741	777	782	723	742	765	775	692	773	728	732	809	779	759	756	734	758	731	780	792	725	747	804	761	792	810	729	797	766	746	769	696	741	760	737	799	771	784	782	709	748	750	732	720	776	765	683	749	716	797	727	724	742	783	710	761	761	766	761	718	748	793	725	727	801	772	773	807	781	786	742	771	794	768	770	713	776	702	734	735	769	758	753	767	743	727	729	800	730	722	762	740	778	740	759	740	754	756	769	696	740	770	743	738	762	712	773	784	760	811	797	743	741	733	731	732	768	766	761	809	755	744	684	781	731	733	773	756	790	720	744	774	742	774	747	717	768	797	759	720	786	764	813	755	786	770	785	789	751	754	733	790	743	722	784	772	769	737	762	735	764	779	711	728	766	768	758	768	789	803	708	710	743	734	745	790	761	753	734	746	774	737	707	736	786	798	738	726	728	729	746	778	691	740	746	783	733	742	809	758	770	737	783	811	773	770	679	767	796	742	795	712	740	710	780	764	737	781	782	723	787	724	794	782	735	736	753	776	730	751	699	729	758	708	741	729	784	740	749	779	771	765	778	751	767	761	742	770	717	736	740	741	764	779	748	779	706	820	763	791	785	787	753	756	754	748	797	761	750	810	746	794	750	786	729	772	745	753	744	770	792	733	732	711	744	749	823	771	776	750	734	777	775	757	804	798	725	801	766	716	745	768	749	755	740	723	814	727	747	731	755	749	775	754	745	756	763	777	753	777	742	777	737	719	792	725	780	734	741	771	787	741	731	771	740	744	739	744	767	763	759	735	763	730	716	754	773	770	734	745	805	718	763	779	715	799	692	724	758	763	694	779	701	786	794	789	768	747	787	821	786	732	766	740	716	737	725	760	727	783	743	767	780	743	738	830	751	753	724	782	778	762	778	724	752	736	758	790	784	739	742	772	764	784	736	727	749	772	739	782	754	755	795	775	777	711	777	748	729	758	837	743	770	738	742	712	746	755	783	771	763	758	743	721	720	774	783	744	749	708	792	772	723	808	759	685	707	776	768	743	725	733	691	739	765	763	723	790	738	724	789	733	790	744	771	742	735	737	760	688	760	765	729	748	729	773	771	788	706	716	746	740	737	743	773	753	769	815	765	770	738	725	741	719	727	755	766	755	716	717	781	784	780	768	749	733	714	751	717	778	771	754	740	788	773	785	758	779	770	734	775	758	700	741	739	740	722	735	768	736	751	762	759	734	769	751	768	766	741	774	702	716	717	678	779	756	684	710	751	772	762	822	770	753	762	728	761	738	725	796	793	786	766	741	765	757	712	741	701	744	689	723	737	747	768	744	743	786	765	747	774	753	774	743	746	772	751	728	734	808	736	742	738	755	734	776	768	747	783	753	718	773	727	702	746	727	776	769	751	762	758	740	777	743	711	756	738	751	730	682	727	703	788	734	742	763	792	757	773	762	799	782	802	723	756	732	793	732	706	745	754	773	701	739	769	770	757	779	759	733	772	759	752	737	754	730	715	711	751	760	745	783	764	736	780	771	722	787	744	748	739	736	781	758	722	774	738	740	797	728	766	779	806	763	763	744	786	718	780	717	691	717	797	715	777	691	785	699	774	715	779	771	730	730	777	734	735	766	763	741	755	722	729	798	800	723	733	745	750	760	739	735	751	744	708	774	728	706	735	735	747	743	763	784	764	743	772	785	749	774	797	730	769	711	704	755	742	761	746	761	714	774	775	777	735	723	819	789	715	747	699	761	792	713	715	784	775	741	778	767	734	736	756	751	740	678	748	738	744	818	775	739	718	753	782	720	735	744	773	768	749	805	784	766	717	714	777	771	744	753	804	727	761	772	791	762	774	753	731	770	804	801	745	768	768	819	741	762	709	728	729	777	778	800	744	772	760	742	775	784	750	804	794	750	732	702	756	706	708	765	769	769	731	732	690	715	752	772	780	752	737	705	731	749	744	771	765	727	792	796	785	764	764	791	730	767	727	787	725	768	731	784	724	746	791	776	743	772	755	793	745	754	755	825	763	747	752	770	719	735	694	734	763	778	748	734	766	735	704	774	787	772	776	738	747	758	774	777	722	790	728	746	779	726	813	736	748	751	767	756	763	755	741	742	821	741	735	797	757	803	745	738	739	765	718	764	756	765	772	743	741	731	784	770	723	784	778	752	738	732	793	699	718	764	749	732	728	755	757	755	749	792	755	740	763	752	724	724	793	723	771	772	761	732	761	802	788	736	773	778	740	803	734	782	724	756	716	756	743	757	736	754	757	751	746	693	776	769	748	761	747	716	715	805	744	740	759	754	713	777	728	750	750	761	764	735	770	740	759	744	771	736	738	758	786	784	792	678	778	781	754	744	738	723	786	717	766	775	750	783	741	753	770	747	744	808	751	774	767	733	720	774	731	795	733	712	759	754	757	742	781	783	784	739	769	716	737	749	766	770	754	774	790	776	762	766	789	739	716	754	769	750	720	744	751	729	736	745	751	743	760	727	755	767	745	788	739	799	785	764	797	792	711	720	738	793	720	714	756	718	756	767	728	764	745	759	741	756	743	766	763	779	762	720	724	758	777	788	724	754	769	738	739	707	754	740	767	746	703	759	688	736	728	807	761	770	754	716	763	778	745	719	739	709	764	746	710	792	742	768	726	811	745	733	739	748	727	797	713	741	736	816	751	783	745	758	811	747	745	733	738	774	789	777	788	795	749	777	717	775	760	744	757	748	726	756	762	713	743	733	770	726	779	712	829	746	770	694	734	717	710	762	778	745	729	734	748	791	792	762	766	795	767	754	781	753	672	780	763	740	712	772	770	763	747	749	765	719	728	760	704	696	776	727	797	785	785	692	727	751	746	723	770	754	742	785	733	745	745	728	816	802	751	798	757	738	772	738	735	752	803	764	769	771	806	797	767	791	752	828	724	741	752	711	762	745	729	742	754	773	749	716	701	747	744	762	785	716	769	734	758	736	768	825	821	862	758	765	726	692	785	707	687
11375	23281	23131	15390	12327	8770	6142	4543	2792	2152	1763	1550	1421	1253	1201	1147	1105	1087	959	1022	974	925	945	911	908	935	868	923	950	900	884	878	850	840	873	882	822	868	862	836	870	849	879	804	844	826	865	855	842	771	829	779	862	820	840	797	860	823	794	813	794	832	798	856	812	815	831	815	833	815	820	808	806	743	821	857	827	855	808	826	847	833	834	788	800	785	854	830	806	823	842	795	839	861	836	796	840	793	781	836	810	837	831	813	864	797	834	845	823	790	792	853	837	826	799	866	857	795	812	832	802	794	798	843	798	756	817	857	798	869	833	797	810	841	806	808	797	841	784	860	855	809	823	790	785	772	780	784	823	835	803	826	802	858	794	819	834	814	814	792	782	804	848	809	795	817	823	781	795	804	799	833	787	804	792	790	832	809	804	823	816	785	827	786	840	834	784	772	782	822	795	762	825	829	824	817	857	798	795	814	776	819	796	833	827	820	781	822	762	830	790	815	829	850	811	829	805	782	816	795	838	833	800	802	779	865	856	813	782	840	821	832	839	797	818	824	789	810	876	823	807	808	846	842	796	780	801	821	835	814	818	822	816	787	751	845	814	862	854	803	823	840	783	778	762	815	833	810	852	803	847	784	819	823	832	827	838	804	790	825	763	847	814	843	847	790	817	790	858	808	858	837	827	800	836	819	820	808	779	847	831	777	817	842	772	773	731	817	813	817	865	835	797	756	846	820	837	828	860	815	810	844	838	756	820	843	828	804	829	804	792	826	835	859	815	799	813	841	794	784	856	817	806	775	786	801	807	787	815	803	817	807	772	856	844	827	780	822	799	882	827	820	801	829	843	815	809	839	884	841	836	793	843	826	829	819	827	825	790	752	779	851	809	773	843	805	835	824	812	828	818	765	859	792	813	860	820	786	823	795	823	818	813	829	780	797	840	848	807	819	835	832	841	824	798	833	817	828	838	835	857	780	794	747	829	810	810	848	787	823	815	811	901	831	805	808	760	809	826	743	830	822	798	823	772	785	792	839	828	802	821	814	899	856	773	879	766	858	781	790	797	836	749	859	820	801	796	855	811	845	840	810	828	846	753	789	820	816	814	793	780	782	870	835	809	758	838	851	824	840	791	814	828	808	803	815	816	793	797	845	839	799	739	828	788	807	802	853	833	801	813	823	808	874	780	796	850	789	829	794	819	860	845	802	788	807	859	780	767	816	787	780	829	827	874	832	801	814	843	826	852	787	825	798	851	823	780	817	828	807	776	755	800	844	807	837	858	807	772	868	822	762	822	846	841	838	842	820	811	804	835	811	830	808	796	841	839	782	800	808	793	834	824	831	848	847	810	816	837	844	861	817	801	835	845	786	828	777	819	826	774	830	776	817	741	732	804	795	824	836	820	802	866	756	836	780	779	813	823	796	847	885	834	836	810	827	836	802	800	839	835	794	817	788	802	868	785	780	797	830	808	835	807	831	842	834	797	838	804	781	786	786	832	823	805	816	823	849	876	821	802	867	864	832	811	750	799	815	838	743	824	853	811	811	784	860	838	792	792	815	835	803	789	797	803	805	768	786	788	821	821	848	784	834	811	802	911	781	776	795	810	870	833	837	846	795	825	849	777	818	788	814	820	838	737	812	840	818	760	802	805	744	844	808	810	840	841	821	785	793	772	837	811	820	831	814	808	810	836	829	833	835	844	787	777	803	840	842	817	829	848	855	791	755	804	801	841	825	835	806	811	776	823	765	822	839	810	829	793	812	806	801	842	799	797	809	826	817	778	835	830	774	813	832	803	799	816	807	793	777	849	806	826	777	798	810	844	812	866	851	847	806	814	807	812	841	854	880	818	780	808	797	804	838	812	815	835	799	821	842	824	808	792	810	806	810	792	848	845	806	811	814	839	826	788	817	814	784	834	832	813	810	801	788	803	842	847	806	834	797	818	823	812	791	799	801	810	803	782	848	765	899	852	799	778	862	843	811	796	789	813	749	788	841	785	795	844	790	816	811	783	796	819	824	804	830	784	790	814	797	813	760	805	811	827	807	799	848	820	834	849	841	796	773	843	819	795	811	754	854	798	767	826	836	744	821	817	785	857	864	798	851	796	812	806	818	798	796	821	855	852	822	792	849	803	766	819	836	862	736	809	853	804	830	776	838	770	816	793	774	831	801	848	834	868	798	836	810	800	825	819	843	857	850	772	772	773	801	821	814	817	776	827	830	801	851	863	824	823	835	869	825	783	773	787	797	846	871	837	790	766	839	810	783	771	845	758	777	817	783	842	801	781	792	856	767	810	841	773	805	817	837	798	867	849	749	840	841	846	772	813	813	817	803	774	875	833	824	825	761	798	808	793	828	778	827	790	818	850	784	798	802	785	818	796	811	793	763	809	812	861	808	767	808	784	778	799	812	834	784	818	788	831	820	792	853	823	834	828	791	792	816	776	818	830	825	786	806	803	794	800	790	843	830	819	788	834	783	834	804	798	834	768	788	812	812	766	814	838	854	806	811	798	875	802	790	803	781	783	809	821	784	808	826	792	847	819	793	784	814	840	793	835	869	779	852	840	826	793	861	803	801	832	886	859	766	836	796	832	760	817	802	819	769	780	801	758	815	817	799	828	784	840	795	847	848	783	787	797	781	806	765	786	810	803	808	804	871	863	827	837	802	852	775	800	789	805	801	829	799	832	804	833	855	786	820	820	828	818	785	819	800	878	815	825	797	810	837	816	818	787	863	834	752	800	810	830	823	821	831	769	864	854	852	812	810	779	784	824	810	816	809	731	803	840	801	822	781	833	823	823	790	811	780	823	857	818	836	804	813	854	839	819	805	838	809	845	773	809	808	850	840	821	793	811	809	854	768	785	826	808	806	837	771	784	812	808	787	848	796	796	894	814	820	862	842	796	758	772	786	804	811	792	786	779	859	820	788	781	818	780	851	818	785	842	824	797	852	834	836	800	783	810	817	802	831	832	799	835	876	827	816	806	775	836	802	840	796	792	798	890	838	801	846	822	786	821	827	800	829	756	827	810	808	847	840	866	798	836	874	795	893	783	806	808	865	808	807	823	874	813	788	796	801	766	813	840	846	816	826	802	813	865	838	818	792	818	818	793	792	811	814	809	845	764	760	855	784	847	809	830	809	843	830	840	814	803	819	783	808	801	758	827	801	825	840	805	839	815	833	844	836	828	859	792	783	837	814	838	782	818	842	824	790	792	795	800	798	791	844	783	817	793	842	801	774	812	818	904	802	808	889	815	763	760	739	796	847	833	863	837	852	851	862	812	843	821	788	819	836	834	857	853	811	804	826	887	826	766	810	815	821	810	799	824	833	814	832	821	817	798	782	820	844	816	834	839	864	856	740	803	805	745	856	810	833	803	847	797	797	836	797	817	805	858	821	796	800	792	783	800	773	852	865	799	770	820	804	801	788	801	785	812	760	803	815	777	806	789	862	817	834	818	803	823	802	847	854	834	855	792	829	808	804	784	832
27305	20655	12280	4289	2263	1336	965	682	433	381	355	382	343	333	383	359	341	349	339	336	308	297	324	331	370	315	341	317	334	322	318	333	346	351	352	315	358	333	357	323	357	338	310	339	340	315	350	327	342	322	324	334	338	350	310	276	360	325	339	308	318	313	365	352	311	311	345	355	346	347	306	329	336	351	346	330	353	326	299	345	329	345	315	345	327	344	373	309	364	377	358	308	343	345	315	335	350	359	353	338	317	338	334	344	337	339	313	346	347	309	364	334	330	330	324	334	336	343	365	337	317	340	347	316	354	294	366	359	338	304	336	335	322	317	315	317	338	324	340	351	303	350	315	328	346	302	338	287	318	329	311	301	339	352	345	321	349	335	350	333	314	310	329	338	358	313	372	354	347	315	316	318	347	333	377	345	347	344	341	330	318	302	333	351	339	350	341	352	328	340	337	299	340	352	324	333	344	342	343	346	352	307	310	341	316	356	338	332	337	317	327	332	328	352	345	360	323	319	341	338	354	317	338	355	347	332	358	359	327	329	327	325	313	346	339	317	329	339	354	321	359	325	352	338	332	377	341	309	340	307	335	353	288	344	318	321	320	312	328	369	331	349	343	341	337	351	311	327	329	329	314	337	303	322	358	345	362	320	308	316	307	301	330	333	358	346	356	326	327	326	331	341	327	353	335	372	326	336	305	365	352	334	345	324	359	330	303	323	356	294	340	345	350	340	304	330	325	345	304	321	332	303	336	317	330	292	326	367	342	327	337	342	369	355	328	341	319	331	327	326	328	331	319	314	340	323	331	330	323	323	364	344	361	349	334	334	350	341	370	309	304	360	336	343	334	334	340	324	316	309	339	336	372	319	375	326	311	312	320	328	323	373	303	311	336	345	333	295	338	317	308	328	343	330	346	319	303	338	321	338	334	357	313	347	351	365	339	338	333	323	320	313	301	314	314	343	340	323	353	365	343	341	350	351	327	372	370	312	342	338	294	333	334	305	320	329	341	313	318	325	306	306	316	306	339	329	330	336	325	322	325	301	329	323	323	313	309	335	353	336	348	316	303	357	319	328	312	302	329	313	356	324	312	328	330	313	327	321	362	344	346	342	365	335	343	326	318	324	315	335	300	344	332	344	333	344	339	344	338	332	316	348	304	299	318	365	384	370	300	354	323	340	321	335	323	342	320	317	365	356	354	342	345	314	302	323	295	337	372	332	336	328	339	371	313	340	333	351	328	335	346	343	331	307	331	332	319	328	324	344	342	332	312	324	317	339	328	358	323	347	319	308	313	307	325	329	329	328	339	302	366	347	343	355	330	336	363	329	347	285	348	333	335	313	309	297	312	344	313	344	311	310	365	343	342	340	329	357	339	337	305	343	317	322	324	347	332	319	334	312	338	345	322	306	347	334	348	358	350	350	341	354	339	326	324	330	321	376	348	297	318	332	364	318	327	327	319	325	354	342	327	339	337	345	333	337	335	341	354	331	351	303	331	316	325	333	329	330	350	342	337	338	354	348	307	328	325	316	321	322	336	340	331	321	312	319	353	304	342	332	325	343	318	352	321	337	331	318	324	343	326	337	332	309	349	325	305	338	339	341	305	297	320	333	319	319	325	334	336	315	350	336	330	351	313	335	310	322	356	353	331	325	358	297	318	352	330	387	358	331	334	322	336	340	347	331	321	313	320	339	335	341	329	319	335	315	325	337	328	351	332	320	304	316	330	344	334	323	336	318	336	313	338	335	317	340	318	342	324	335	347	330	320	361	311	344	324	335	327	338	326	348	316	325	347	302	352	345	321	333	357	321	333	325	321	306	345	355	306	325	349	319	299	355	346	320	327	344	334	325	340	291	349	342	336	322	328	336	322	327	339	348	323	335	344	322	342	333	359	353	306	354	327	321	340	350	361	341	304	303	315	298	316	321	334	332	339	340	342	324	302	316	297	303	339	327	327	348	317	328	325	373	363	332	332	350	348	365	342	337	313	341	337	328	337	338	335	329	320	312	347	329	348	343	330	313	340	323	308	333	330	340	338	353	316	350	328	313	370	350	337	381	305	333	314	334	320	337	311	329	333	343	313	366	339	332	343	325	371	335	299	306	348	313	365	313	331	353	324	314	342	325	330	338	317	282	356	331	356	308	311	336	357	353	308	335	340	320	350	323	333	350	339	333	311	335	304	318	348	349	324	314	339	327	339	328	317	342	325	357	343	317	325	324	343	347	325	314	308	339	323	315	332	356	299	353	358	347	362	320	336	345	333	321	324	332	349	316	340	299	338	326	323	324	344	337	360	323	345	325	329	324	333	333	334	328	316	337	315	328	318	329	319	324	358	317	315	332	336	330	347	342	349	328	327	360	320	328	294	352	339	344	314	325	344	358	343	337	347	295	340	342	299	322	342	318	321	303	355	313	328	354	318	367	344	322	327	300	340	344	339	346	345	320	351	347	327	314	333	322	300	340	355	332	310	308	327	319	374	340	334	348	338	345	330	330	329	302	288	358	332	339	304	374	335	338	335	322	369	314	293	344	355	325	308	327	316	323	326	357	372	319	356	345	343	335	351	333	350	314	322	334	295	355	334	364	290	336	323	352	355	361	332	357	322	334	320	319	322	314	299	321	320	327	342	347	320	333	310	338	356	320	318	340	318	336	324	339	340	316	324	370	316	321	326	311	335	354	296	334	318	336	350	286	363	336	322	373	358	359	325	354	330	310	330	303	298	331	346	344	305	334	344	312	365	304	342	335	321	337	340	339	320	325	333	319	323	329	323	321	297	296	341	344	329	370	313	333	316	339	363	309	317	383	354	328	343	305	324	337	343	329	328	349	342	330	300	323	349	331	321	314	340	329	335	329	313	360	345	316	309	356	355	305	324	359	336	312	350	330	324	359	327	317	323	322	342	340	316	339	332	347	339	341	305	355	328	318	334	335	362	357	349	312	339	325	324	323	355	294	329	311	316	322	391	335	337	332	342	330	338	311	334	300	283	321	355	348	321	317	355	330	335	318	333	322	300	340	343	333	335	317	332	316	323	342	331	346	355	318	352	318	320	321	330	340	351	354	322	342	300	328	366	319	350	343	340	331	335	338	348	341	329	329	312	335	321	350	326	360	331	367	329	300	318	340	329	334	314	322	341	323	328	323	329	317	342	323	332	297	349	319	321	355	343	323	337	301	362	336	319	331	339	305	334	329	345	309	312	360	324	311	348	329	340	311	328	376	338	328	335	322	317	328	330	346	329	312	321	351	358	325	324	331	299	309	350	326	288	340	311	308	328	325	389	342	321	318	325	362	329	330	320	337	323	331	301	349	321	347	325	325	304	308	311	319	332	351	346	327	345	329	324	309	331	317	364	341	364	337	337	329	346	333	342	343	339	346	342	336	331	305	343	341	311	310	329	309	315	320	335	358	332	352	358	328	344	347	333	348	319	313	324	334	324	333	352	346	302	351	368	323	349	331	332	315	309	283	331	340	338	330	340	310	329	329
7035	8287	8698	5061	4056	2499	1822	1196	675	513	470	459	475	446	437	429	411	432	389	394	403	410	409	401	372	393	402	382	384	424	363	422	427	383	394	399	405	404	399	384	421	402	406	371	426	396	391	411	374	378	356	412	414	397	376	417	402	378	395	392	384	402	390	410	401	364	393	394	403	375	408	404	356	377	409	405	423	427	416	437	410	424	371	371	413	381	406	396	393	405	416	398	381	433	432	409	433	390	388	391	367	398	417	390	379	413	429	423	409	384	414	414	391	409	416	382	419	434	401	429	392	371	444	409	438	411	413	362	369	398	380	396	384	385	388	373	389	363	373	414	403	380	388	435	368	393	391	378	415	415	430	415	444	397	431	360	376	412	420	395	389	399	386	392	364	410	412	403	401	398	407	371	367	392	376	438	389	394	382	354	393	424	394	390	417	405	404	414	436	397	367	373	391	443	362	393	421	387	392	417	414	388	416	399	390	441	387	384	384	406	404	390	410	402	414	393	398	412	410	377	419	427	384	419	393	392	379	398	404	414	396	402	402	428	399	458	382	376	386	390	394	394	404	408	386	381	408	394	398	379	409	420	397	371	428	414	425	409	390	410	407	397	375	399	414	414	383	404	420	417	366	422	409	430	410	410	394	386	400	404	405	410	400	426	384	436	394	437	413	405	412	355	387	392	408	390	426	404	381	419	367	401	440	430	382	418	363	363	459	383	409	394	376	412	412	435	410	418	391	411	419	418	415	384	395	448	430	389	364	395	385	373	403	405	398	408	417	427	428	388	419	416	384	389	375	386	373	387	430	400	382	431	436	459	447	401	425	375	391	423	336	385	404	404	410	421	353	407	382	411	375	394	380	423	410	413	395	383	407	435	388	409	406	376	375	386	374	399	376	365	400	407	387	386	367	406	365	371	431	396	406	419	442	388	375	424	424	423	396	423	429	423	382	404	395	391	393	427	362	395	409	411	383	392	382	407	397	429	365	414	401	401	389	380	411	408	395	361	422	407	391	374	387	423	387	410	391	383	413	379	386	392	395	377	413	357	371	379	413	420	399	428	388	393	379	408	425	365	402	385	386	377	379	426	402	367	416	391	402	449	408	407	404	360	381	380	373	421	377	430	396	396	415	398	422	386	412	404	399	409	370	405	445	393	365	392	433	408	394	398	407	385	418	411	373	422	388	400	426	377	412	382	389	371	395	413	399	393	416	395	393	396	360	364	442	408	383	371	403	404	412	391	424	385	464	375	391	394	388	374	382	406	417	399	423	389	423	423	395	371	413	410	364	391	412	391	382	392	426	416	436	417	411	353	403	398	402	385	436	382	397	416	395	395	420	429	393	413	397	417	365	397	376	395	374	410	416	369	424	415	407	432	386	383	401	379	416	374	394	387	389	376	406	436	425	421	388	420	394	428	379	387	378	395	356	385	406	386	415	409	373	411	436	417	369	403	414	428	354	422	405	392	373	402	363	385	402	394	358	407	402	385	389	360	403	377	370	407	405	391	431	410	375	399	405	403	406	391	360	425	377	395	401	407	402	391	355	398	406	375	394	384	380	381	378	425	389	402	412	389	414	419	433	399	368	425	422	403	415	415	406	376	370	412	415	395	413	398	418	399	399	434	375	431	399	374	371	392	396	372	383	392	412	378	400	373	412	413	421	423	397	388	372	334	413	411	421	432	440	413	412	405	410	388	397	420	358	427	420	410	403	390	428	407	406	394	411	373	374	405	392	422	390	378	370	388	391	436	364	392	422	390	413	393	430	438	399	420	439	406	433	389	415	389	410	391	377	409	395	415	397	378	430	411	374	366	375	412	388	389	411	380	410	398	374	434	411	394	411	384	383	402	413	414	386	428	403	411	423	404	432	393	392	416	362	390	430	401	412	396	391	411	382	414	381	385	452	381	391	449	394	392	419	423	395	405	402	389	412	433	385	436	409	385	401	424	400	430	370	452	399	379	423	405	379	381	387	403	431	415	398	368	447	386	430	423	412	394	431	386	411	396	362	392	411	381	419	435	409	400	361	401	427	405	385	406	405	401	385	401	412	426	403	410	375	401	383	376	372	381	392	412	413	416	401	399	399	427	425	395	421	382	406	445	416	418	396	398	410	405	442	391	388	419	402	416	395	388	390	387	410	393	385	385	403	354	391	420	422	405	393	411	405	397	379	400	416	403	423	394	397	377	405	414	359	364	414	407	396	414	404	401	401	349	383	393	402	412	357	400	385	406	374	380	392	378	404	420	367	393	392	415	410	365	370	373	372	416	427	414	435	389	414	384	426	398	383	399	416	418	419	427	396	396	389	418	373	390	380	369	406	419	386	403	403	367	386	387	388	390	375	394	394	401	417	388	398	369	402	405	422	356	386	409	382	399	453	403	420	404	401	395	397	421	365	419	406	425	387	420	391	424	424	388	368	391	397	409	375	407	403	431	406	407	388	375	379	401	416	408	373	387	389	460	418	358	376	418	419	393	394	407	375	415	419	390	386	380	423	342	387	352	404	368	450	377	421	422	416	386	378	392	389	384	415	400	400	431	376	408	405	381	410	389	361	420	413	386	395	420	458	438	400	414	398	378	404	380	403	368	395	393	420	409	398	416	379	396	388	386	406	385	370	393	394	406	398	408	405	351	405	394	391	404	427	465	388	375	373	394	344	411	397	385	408	412	399	421	398	426	364	409	358	428	373	404	402	405	431	361	401	422	416	372	392	388	360	423	403	404	401	426	451	387	411	395	391	440	384	416	377	402	417	424	404	444	388	415	405	404	390	399	421	415	403	423	371	418	421	396	409	385	402	405	405	412	410	403	403	398	378	414	392	418	394	397	412	380	394	420	385	394	415	417	365	396	401	369	418	400	393	400	405	386	415	411	430	397	417	399	370	407	405	343	414	399	448	400	384	378	404	400	430	386	452	422	417	409	414	398	395	396	423	389	398	381	360	424	417	388	396	368	391	452	384	364	391	389	388	408	394	398	431	434	375	381	378	447	412	386	403	392	396	397	402	417	409	418	378	389	391	367	389	386	400	393	382	379	396	416	403	410	399	362	416	385	403	376	391	409	392	437	444	404	389	395	396	352	384	388	396	411	414	366	384	400	400	402	408	377	432	401	418	413	430	401	423	416	397	391	412	400	416	435	395	413	392	453	408	395	387	367	403	394	420	433	413	392	406	375	380	392	414	395	387	399	404	379	405	397	380	401	447	402	388	392	433	418	366	415	382	434	393	428	442	404	371	415	379	395	389	420	421	392	432	436	420	392	435	404	403	398	385	405	377	394	416	348	398	386	395	395	414	423	398	404	393	387	370	388	398	394	410	387	416	384	433	425	397	376	365	406	405	423	382	398	381	415	340	378	416	391	448	381	378	377	434	386	407	370	411	372	419	420	397	437	372	370	403	405	395	420	358	401	359	372	417	411	410	370	395	401	423	364	373	389	387	402	389	377	375	414	414	400	377	388	455	388	383	405	390	412	366	373	405	411
23647	21228	28674	24098	21263	14151	3231	1430	747	710	639	586	546	464	487	485	493	444	423	406	392	394	400	387	383	405	384	397	395	388	390	381	358	392	371	378	379	364	386	376	365	404	395	397	342	368	389	364	385	392	362	377	365	387	361	359	373	375	355	371	374	341	391	385	349	398	399	379	387	386	380	353	388	393	384	370	338	372	387	369	392	360	346	350	402	348	396	365	337	381	357	370	369	353	352	362	407	361	392	385	367	359	381	358	387	349	385	399	386	360	361	371	368	393	363	400	394	375	380	375	379	399	376	391	367	344	379	395	375	393	379	370	392	366	347	388	352	354	386	366	400	410	342	358	360	342	399	385	346	382	380	324	396	357	360	359	363	349	347	374	350	384	357	361	361	347	353	369	387	354	349	375	371	335	383	374	361	368	364	363	333	355	369	358	423	321	401	344	371	338	371	373	367	383	378	348	353	416	380	375	361	360	385	331	354	355	341	351	338	392	400	403	357	372	359	404	376	416	365	352	383	370	354	396	372	353	389	402	360	374	358	343	434	355	360	343	388	368	354	339	388	381	370	357	385	356	390	372	351	371	349	362	341	363	349	367	363	368	358	348	353	407	361	353	378	377	348	349	397	364	389	338	387	349	309	399	400	388	393	371	379	370	350	350	373	355	381	363	383	355	361	366	331	389	382	354	344	364	377	337	389	320	387	363	375	365	387	352	361	376	395	382	373	359	391	417	375	367	376	383	374	365	342	325	401	346	406	368	382	373	359	362	383	386	346	367	385	380	359	389	372	355	391	373	331	356	350	345	370	429	349	375	357	359	372	351	344	390	370	357	395	338	380	374	354	398	382	380	345	379	394	377	390	362	407	386	395	391	399	395	323	333	350	359	343	357	344	378	392	331	363	331	387	386	364	363	377	353	370	381	372	384	367	342	379	366	359	367	386	381	344	375	357	365	368	334	369	363	370	349	387	383	372	348	335	387	343	365	375	377	342	360	402	353	372	386	371	380	372	380	397	358	349	394	365	355	405	379	383	397	366	363	343	344	393	364	357	345	354	333	367	369	402	401	342	357	369	345	349	374	374	366	389	355	349	370	364	370	391	381	336	365	374	367	339	367	369	368	396	365	349	388	394	376	354	404	347	363	423	381	366	318	370	346	370	413	371	364	383	366	346	376	365	377	357	413	347	331	363	389	348	379	365	358	366	349	377	358	353	341	376	385	343	358	361	360	390	399	350	404	375	375	414	354	365	364	363	338	360	369	365	411	371	341	387	333	380	377	338	361	394	351	366	390	380	344	393	350	372	372	392	397	342	349	340	381	376	377	347	391	328	366	371	374	373	355	403	391	388	352	346	410	365	348	357	362	343	371	355	382	346	382	363	385	390	373	373	360	364	380	366	375	394	353	332	400	391	368	349	358	388	388	354	335	340	394	364	372	402	377	377	382	379	383	350	357	365	373	375	348	337	335	363	353	374	354	347	350	341	345	359	369	365	379	328	357	391	379	372	356	354	403	360	383	393	372	394	391	362	374	369	383	381	383	372	374	400	373	380	393	384	352	388	355	407	352	357	387	387	345	361	362	379	361	398	356	363	353	360	358	379	428	370	374	364	384	353	381	379	374	375	344	388	373	336	363	399	405	408	368	341	379	398	318	361	386	381	369	378	360	360	386	369	360	375	348	324	369	379	372	386	348	370	355	357	401	380	370	398	385	384	369	371	351	363	383	366	369	355	379	348	392	320	340	405	359	367	362	371	392	350	377	323	347	399	370	349	396	363	349	377	387	347	363	370	353	368	349	354	391	395	361	365	375	357	365	352	361	370	354	382	352	397	338	356	430	354	382	372	387	365	373	398	374	412	381	363	342	327	364	342	380	365	371	356	372	376	357	378	378	396	398	359	359	370	365	348	343	373	378	354	348	364	364	370	381	360	359	376	357	375	361	383	368	361	369	381	358	367	355	375	361	384	389	317	390	367	375	380	320	372	378	362	356	337	337	383	391	386	339	384	373	354	391	350	358	341	361	365	392	342	376	326	362	365	369	365	409	392	365	340	361	353	354	376	379	353	375	328	359	350	375	350	370	414	335	362	348	380	371	367	359	382	381	346	338	371	359	379	404	346	399	368	344	382	373	357	393	388	351	347	401	386	341	363	363	359	369	377	342	388	399	365	375	362	348	393	369	369	360	355	352	333	394	368	376	360	342	374	365	365	372	394	369	375	380	357	349	384	383	404	396	396	395	364	391	370	399	363	353	392	355	349	358	347	343	338	397	382	368	407	387	352	378	342	398	376	364	364	395	354	364	372	343	388	401	390	383	389	371	364	385	361	359	364	355	367	349	393	384	378	350	372	359	369	381	403	396	357	352	334	412	319	384	389	365	362	381	369	340	366	353	406	366	322	383	373	370	345	382	364	375	371	363	368	348	361	363	385	367	330	393	373	362	371	355	359	368	346	380	357	347	389	401	397	386	422	369	384	375	362	371	373	373	378	349	384	345	402	365	377	359	371	332	362	404	376	370	387	402	364	351	331	358	385	351	326	387	366	345	352	375	367	382	359	379	372	365	371	382	404	386	347	385	414	357	362	372	369	364	340	378	371	344	421	351	356	418	360	357	351	364	371	383	370	352	324	363	380	366	368	376	360	379	375	351	365	359	398	328	352	354	366	377	381	391	371	365	376	395	372	330	379	379	358	404	369	376	346	390	383	384	380	368	339	388	392	353	360	382	358	372	380	371	358	376	377	400	379	401	358	391	334	382	359	361	362	393	401	363	358	394	342	392	394	382	375	361	365	385	353	352	355	348	386	354	373	358	362	358	370	339	380	359	374	358	348	392	344	388	345	384	356	390	354	388	379	354	375	366	403	412	397	336	378	382	354	338	367	371	396	351	353	387	378	354	354	386	402	352	339	330	337	395	354	359	400	384	345	386	344	362	373	366	404	356	383	370	352	351	359	347	346	374	356	339	358	373	356	356	365	351	352	382	354	339	352	380	386	354	394	378	380	380	360	356	384	357	400	395	353	352	377	356	336	381	363	361	405	376	392	373	368	381	375	353	346	334	366	355	378	349	343	361	392	394	383	402	397	378	386	369	377	390	379	350	369	369	418	355	367	341	362	353	333	365	337	346	329	399	368	364	373	356	369	347	348	341	388	389	345	387	369	357	352	350	340	346	355	382	348	355	345	334	366	353	377	376	366	377	421	362	374	337	401	364	347	369	361	386	370	344	340	348	366	376	347	377	385	390	350	354	369	355	374	341	351	411	388	367	371	372	366	381	356	363	358	359	397	350	390	385	339	358	385	375	361	337	354	371	359	372	344	353	343	368	367	389	371	371	364	367	361	398	373	416	370	365	387	395	362	396	378	370	390	369	385	377	324	332	345	351	379	391	380	368	399	364	355	405	356	369	356	383	365	385	367	397	357	376	347	401	365	390	375	379	412	328	373	348	382	368	372	349	395	329	360	384	334	352	370	343	381	365	377	398
8889	17507	17749	10575	8646	5164	4188	2564	1455	1118	938	884	791	690	691	623	558	520	513	539	520	469	512	466	497	465	440	490	482	445	442	432	424	421	465	464	401	422	435	456	458	431	456	450	422	421	427	425	444	426	444	433	460	439	437	397	452	421	405	473	428	430	393	429	397	423	445	432	429	422	426	436	412	402	453	432	408	432	442	419	437	425	394	408	435	434	419	425	410	411	457	409	443	410	391	442	414	421	432	448	469	461	460	420	436	419	412	436	425	450	442	415	407	435	453	437	461	422	407	413	426	411	415	413	405	392	383	411	426	452	404	435	454	423	414	453	418	437	425	415	411	407	434	452	404	376	427	429	415	387	450	451	441	432	384	478	415	431	402	421	419	410	433	403	451	412	396	423	418	443	411	406	411	440	425	458	405	416	396	418	452	421	481	450	411	423	406	434	412	455	436	395	437	428	427	413	417	444	441	426	427	417	433	421	401	499	418	426	407	437	442	408	391	444	415	419	412	446	465	411	425	422	423	426	431	415	400	423	424	443	409	428	393	429	439	423	422	404	422	482	448	438	423	422	439	409	410	413	444	425	427	414	429	438	380	437	501	437	405	407	387	419	428	412	432	428	425	434	423	424	442	434	441	398	403	434	404	418	432	411	448	401	414	446	448	418	429	429	434	391	410	397	444	385	394	413	469	420	433	454	429	443	424	400	442	422	426	439	435	427	435	425	432	439	404	410	398	405	434	438	431	453	437	411	448	409	393	435	413	434	457	425	397	448	426	446	436	414	442	425	404	413	414	439	420	438	399	387	404	424	440	403	410	429	421	416	441	435	415	423	426	404	423	405	423	447	406	424	423	437	415	446	418	381	441	425	436	477	455	415	398	435	434	434	427	411	446	423	450	414	420	418	458	411	413	415	466	457	411	406	406	396	433	431	444	394	437	429	432	454	408	424	402	440	432	435	459	448	413	405	469	408	411	403	442	459	452	411	426	458	409	461	463	464	412	390	431	446	455	412	391	418	459	411	426	405	442	407	449	428	417	423	415	441	380	421	428	437	402	403	371	424	428	456	417	434	416	432	433	417	410	428	475	433	432	393	412	403	435	447	382	416	451	453	436	457	442	445	442	403	427	433	410	434	416	412	406	379	463	441	419	426	446	381	433	437	426	405	445	396	446	411	448	429	418	436	443	424	437	389	412	435	431	434	447	422	423	440	394	407	400	454	427	448	447	441	396	444	413	430	398	425	418	452	424	401	431	427	450	413	413	423	414	435	436	408	438	434	422	424	421	421	427	449	452	415	431	424	429	444	434	424	411	468	435	429	429	408	418	445	465	434	447	451	456	407	414	436	472	454	402	413	437	394	441	437	414	443	436	452	429	411	439	412	411	414	408	410	411	444	410	420	471	438	413	421	413	406	425	398	442	408	439	406	407	428	441	415	434	428	467	410	452	485	429	403	414	409	417	407	417	424	424	406	430	422	397	439	413	399	439	425	403	458	475	432	430	458	434	405	426	439	423	396	435	429	458	383	391	403	416	412	420	386	423	414	392	443	440	418	413	436	434	423	422	409	424	402	451	427	440	417	449	395	429	441	454	432	408	387	439	395	428	446	437	423	399	425	426	398	431	438	432	414	412	441	383	410	421	414	444	399	431	440	409	432	409	443	443	430	436	432	415	426	391	432	397	413	445	458	435	414	405	439	422	384	420	388	446	406	412	422	448	435	428	418	442	408	417	436	424	442	444	409	412	425	410	470	394	428	385	412	384	441	442	444	424	448	415	423	441	432	410	453	393	428	423	385	414	437	483	438	399	449	417	428	470	399	420	433	418	435	438	434	461	438	382	426	430	447	413	441	432	440	402	430	398	380	402	426	392	452	421	412	391	427	397	435	398	375	429	424	406	443	417	453	436	457	434	465	473	455	416	445	403	434	416	420	443	397	441	397	410	388	471	415	452	441	422	401	411	458	397	429	394	458	426	446	432	407	426	401	386	436	429	403	431	429	409	433	412	382	422	429	422	398	441	403	446	431	464	412	442	424	434	419	429	375	439	400	432	458	443	459	460	433	452	428	420	383	419	429	420	421	382	457	443	386	409	473	401	392	435	413	452	413	422	418	368	456	420	437	437	401	419	419	435	427	406	416	422	443	436	426	408	407	426	404	450	435	425	427	419	411	405	443	463	393	400	426	413	421	418	442	406	453	435	418	434	402	410	404	423	428	444	428	386	418	435	427	431	402	422	420	405	436	442	396	381	445	421	446	426	441	388	443	429	430	405	418	454	410	424	454	414	398	413	434	423	410	457	446	424	446	434	410	416	457	448	408	437	411	452	464	434	424	379	469	417	445	419	427	423	425	436	373	397	411	398	436	408	437	425	383	420	409	446	434	418	404	406	415	451	397	402	456	414	426	405	437	446	436	390	429	440	410	422	412	443	380	408	405	443	401	432	427	439	391	421	420	442	405	431	391	426	424	434	464	409	393	438	398	454	438	407	438	433	390	410	428	393	406	369	422	403	443	434	394	405	440	436	394	419	391	389	406	411	422	431	376	443	378	413	443	427	425	426	415	392	419	412	435	400	425	410	415	411	456	394	412	412	430	427	435	396	410	416	413	411	414	435	437	397	446	427	422	448	448	426	442	403	435	426	395	441	421	444	429	434	439	392	466	440	389	430	445	413	399	437	432	432	414	414	391	418	383	459	410	390	417	443	399	422	426	442	369	436	445	420	429	466	457	414	450	399	432	439	396	420	446	404	407	409	421	399	423	412	416	474	406	421	431	413	451	439	436	421	396	411	400	435	418	382	415	405	402	408	411	470	426	447	414	420	433	420	408	425	480	404	425	466	441	401	421	429	432	458	420	423	421	455	403	419	422	458	429	414	406	390	401	426	421	405	431	455	409	394	431	415	404	421	461	428	476	430	397	406	408	420	435	428	416	385	388	396	413	447	401	403	426	431	429	422	456	427	452	398	427	401	433	411	415	447	460	411	407	417	428	408	440	413	429	392	421	444	430	380	392	418	432	406	420	385	427	424	424	449	451	412	427	423	396	423	429	382	428	424	450	438	431	399	412	410	446	446	463	431	432	418	412	449	406	456	451	455	425	433	427	419	413	406	387	410	437	406	409	417	426	438	427	427	417	425	456	431	416	438	458	428	424	414	413	418	386	428	407	432	434	422	407	437	442	408	428	399	427	419	426	395	450	478	415	416	409	420	427	436	422	468	410	407	434	414	460	392	427	385	441	436	409	430	418	409	430	377	409	442	391	397	424	405	424	422	424	427	428	447	402	401	464	417	408	431	402	394	401	455	433	382	415	391	448	415	415	410	457	444	403	429	434	446	431	441	409	434	419	407	448	476	403	378	414	427	389	408	433	415	428	385	424	443	381	462	436	411	428	441	433	373	480	449	408	410	391	437	416	424	385	429	449	413	436	413	413	389	419	476	411	445	423	409	444	406	429	447	402	409	389	462	404	404	408	465	416	457	407
24894	21232	27659	25063	14572	2971	1799	1100	776	773	733	725	692	642	698	686	633	682	661	665	672	621	646	617	628	599	661	602	637	574	562	584	626	579	596	628	651	679	643	628	622	621	617	659	599	561	579	585	650	602	644	569	591	594	631	635	578	595	608	607	609	618	607	588	578	606	619	585	610	629	622	617	596	590	606	610	624	639	602	600	575	607	574	564	579	585	627	584	591	609	615	648	622	632	597	617	592	595	570	575	632	612	598	640	585	606	579	660	588	642	598	570	591	603	614	627	626	619	594	622	620	604	678	597	654	596	615	570	585	595	587	579	600	564	615	632	621	640	576	573	572	614	601	623	602	545	581	614	568	580	616	600	586	600	591	591	648	598	603	630	581	630	635	586	620	591	575	554	610	621	601	676	599	593	576	602	591	582	591	630	593	610	612	563	615	594	601	606	619	620	593	603	596	558	605	595	595	611	597	619	584	632	603	626	607	595	577	633	603	607	596	606	619	597	623	574	606	609	580	650	621	586	620	616	563	586	589	553	589	600	602	633	609	645	647	602	584	610	593	578	623	651	665	608	550	593	572	627	577	584	663	600	641	604	566	579	628	611	600	631	627	603	602	629	603	599	615	602	604	654	572	593	579	624	626	587	615	617	629	638	625	575	631	621	623	603	644	642	616	582	619	553	659	635	606	599	614	573	555	583	615	600	561	603	607	573	620	643	612	620	685	617	624	629	571	562	622	622	546	590	607	615	561	641	572	608	637	593	604	590	592	618	623	594	602	612	619	618	619	622	564	582	636	613	602	622	568	607	614	640	591	623	600	606	642	582	609	605	629	592	608	675	624	670	578	587	594	619	642	623	579	595	630	628	577	634	633	619	626	567	635	596	616	608	643	619	621	618	610	611	661	622	627	621	586	586	611	604	573	612	638	629	609	636	636	607	631	590	644	611	615	595	631	572	582	609	575	639	629	596	631	661	614	615	603	593	581	563	598	635	615	570	583	602	636	627	592	597	611	631	621	589	607	628	611	599	615	620	629	641	580	641	613	650	579	612	628	577	602	617	600	579	560	564	623	585	642	578	645	600	629	586	591	612	629	598	550	599	598	598	597	635	628	560	611	611	596	616	569	559	582	593	648	569	596	586	615	580	608	603	598	606	597	593	640	602	655	587	573	570	589	583	643	598	589	607	623	606	642	595	652	594	594	625	572	623	595	613	594	589	609	631	598	653	584	631	593	568	615	574	583	557	600	651	623	609	640	645	633	636	621	566	595	593	603	568	591	596	640	641	559	628	589	641	616	564	585	611	625	620	615	600	620	606	609	593	603	608	620	594	544	598	645	609	568	608	614	548	579	602	589	595	652	654	639	626	633	624	597	595	639	588	584	615	589	631	625	628	577	614	552	566	610	581	606	599	600	596	637	605	578	616	596	593	629	634	632	614	595	623	604	586	645	570	653	613	645	631	610	592	592	617	601	617	600	586	562	640	591	599	624	627	592	579	606	567	612	604	588	618	621	600	610	560	639	607	606	607	659	607	665	601	623	602	639	599	588	640	581	596	538	578	616	620	622	586	596	616	552	577	642	611	615	595	629	592	585	568	646	673	528	590	538	603	607	616	599	599	597	591	596	602	574	645	630	627	626	614	570	623	549	617	642	591	580	659	649	617	591	625	609	631	629	601	569	558	630	596	605	585	595	649	619	668	634	599	628	605	608	630	616	636	586	631	647	605	578	568	589	610	594	589	645	611	625	626	621	589	625	639	655	626	639	632	654	634	635	669	593	636	550	579	574	641	629	581	599	598	599	623	641	568	561	604	596	641	647	594	585	602	582	585	618	581	625	640	593	582	576	599	650	645	604	625	578	639	602	570	628	596	622	609	634	609	608	607	630	583	647	609	613	598	620	625	576	601	615	603	649	605	584	594	618	596	593	564	655	626	599	576	614	602	625	638	589	556	604	647	591	589	625	637	583	608	590	624	636	600	631	596	602	565	565	593	600	576	615	588	602	625	602	610	609	637	590	598	599	602	629	609	647	602	587	603	624	595	597	587	572	615	616	575	612	576	639	624	574	556	610	594	626	563	626	611	592	607	614	641	640	586	621	593	577	584	659	602	621	554	663	617	599	625	611	609	612	656	624	602	557	578	585	651	629	613	681	647	641	597	569	555	604	559	605	585	597	629	556	618	666	631	612	575	574	599	597	609	590	590	601	649	632	621	598	577	614	564	631	611	580	565	682	649	631	632	590	584	615	613	583	600	589	597	616	607	628	577	613	629	615	610	604	654	647	624	599	607	612	589	593	557	557	593	595	645	609	619	602	616	631	590	616	627	608	602	607	629	618	599	586	595	603	574	588	610	595	625	567	639	558	623	589	590	615	585	613	608	646	610	652	599	650	609	610	635	609	626	623	590	588	593	635	584	575	593	628	611	596	556	664	573	617	606	642	600	572	602	610	636	639	639	607	595	607	601	638	593	615	625	597	613	620	656	626	620	604	574	594	588	589	639	605	584	610	585	635	561	597	612	628	594	609	606	597	582	628	596	620	586	583	591	608	607	622	630	594	579	604	646	593	608	576	605	629	598	610	606	618	606	644	609	573	606	606	621	607	616	567	642	616	557	622	615	658	590	629	596	604	581	573	556	594	610	578	590	590	561	622	597	605	626	617	615	648	553	629	556	570	627	594	602	613	640	581	608	647	592	665	600	591	658	601	596	620	583	568	600	615	561	579	596	649	604	623	583	631	615	635	612	586	621	613	581	630	598	597	629	632	589	598	600	623	574	556	581	620	577	583	600	633	590	640	611	623	597	650	591	602	599	600	584	540	611	585	603	599	582	625	606	619	613	598	568	589	571	602	598	600	592	628	565	615	624	641	612	615	661	626	566	561	635	626	599	591	587	603	625	634	620	583	643	603	565	583	615	610	665	581	596	586	630	595	649	618	600	586	617	543	551	594	551	617	651	642	623	595	630	601	647	664	584	611	595	592	646	597	657	622	603	589	537	603	631	615	637	601	583	625	658	595	577	586	605	637	591	555	630	641	577	600	610	586	578	587	564	571	583	639	616	625	582	598	589	590	645	629	603	575	595	636	625	618	594	644	663	604	593	638	615	636	524	644	559	602	572	657	625	625	577	616	658	585	599	614	600	599	595	581	610	645	649	610	614	603	606	640	639	595	651	608	555	621	612	596	554	576	623	609	647	605	594	600	594	593	632	627	620	600	590	587	647	610	633	602	596	604	591	577	602	631	623	609	621	621	578	600	578	573	599	593	571	619	579	633	552	585	565	588	574	572	629	614	655	600	623	575	607	634	619	615	590	582	574	613	585	594	580	588	604	639	586	626	584	605	606	626	590	611	613	635	628	562	598	626	639	627	585	601	591	617	616	617	596	578	604	623	611	580	623	590	587	612	624	578	585	610	571	593	601	641	602	620	608	577	606	631	572	620	590	603	567	602	554	613	597	600	620	577	622	594	598	561	613	653	620	579	605
8850	13337	14305	8234	6464	4299	3063	1926	1303	1088	1032	955	885	793	867	835	789	726	747	738	724	720	750	758	715	742	689	709	718	662	714	684	703	702	682	707	699	656	716	700	676	667	729	736	694	639	661	723	681	768	702	653	750	668	674	708	718	660	678	685	681	665	679	691	705	710	665	681	690	713	689	684	650	705	708	726	700	686	666	689	695	719	691	719	711	710	720	656	709	681	717	681	705	734	723	656	705	698	659	691	681	708	718	685	713	704	699	660	695	670	719	728	702	678	680	635	720	712	706	683	655	697	660	690	691	662	674	651	680	654	700	733	693	726	710	675	666	704	682	662	681	726	710	709	711	669	694	692	750	640	660	735	686	693	730	762	686	723	699	726	761	676	689	709	686	710	657	711	665	668	712	708	685	701	700	713	700	694	667	743	720	709	675	712	683	697	674	658	682	714	666	741	678	695	712	639	711	743	681	673	652	683	718	668	700	689	680	742	724	727	724	714	713	701	696	660	651	704	713	706	670	694	664	706	708	702	703	675	645	687	687	690	690	688	694	678	702	683	740	698	646	657	664	662	737	728	678	714	749	641	676	625	677	696	697	697	696	705	730	691	708	707	658	723	680	761	633	706	707	707	661	662	694	677	677	678	677	711	688	701	695	702	750	703	679	708	736	708	655	666	733	616	683	704	639	695	710	686	711	648	695	690	665	688	722	681	681	664	717	672	656	658	663	674	672	641	708	709	684	725	737	652	695	702	726	689	754	746	736	666	691	770	709	718	662	668	692	673	672	688	729	672	643	654	664	721	637	699	689	677	681	648	684	680	703	701	680	684	693	724	721	696	653	682	677	660	671	675	693	706	724	694	701	667	673	662	695	686	667	671	723	717	693	675	668	698	687	719	699	700	698	675	715	670	750	694	689	705	722	703	718	667	679	706	666	660	666	730	706	646	694	724	696	671	671	699	704	688	656	685	691	733	673	654	722	684	672	717	660	695	682	657	728	687	712	725	683	704	674	664	681	740	706	679	697	702	711	682	752	697	712	709	694	689	693	703	688	689	724	672	700	698	669	656	720	715	699	706	661	702	699	724	715	739	700	683	666	652	674	714	718	663	694	695	702	691	703	677	740	679	716	629	694	742	703	709	675	684	683	716	696	723	708	690	684	700	694	691	697	708	683	680	642	725	727	738	704	660	687	672	693	695	675	743	713	679	696	697	675	724	711	722	698	715	669	724	691	711	687	681	708	715	662	669	710	724	697	632	666	690	698	737	666	731	690	658	724	694	692	728	661	714	688	714	701	733	663	693	716	627	686	707	690	677	717	689	691	648	682	683	732	678	687	681	703	684	709	690	634	692	711	703	677	705	670	688	697	671	696	695	721	661	722	703	686	675	691	714	658	701	702	746	698	745	664	675	706	698	654	754	696	642	695	682	714	652	709	694	663	673	698	759	732	678	705	708	661	689	703	727	747	663	677	752	655	699	734	704	711	664	680	711	676	699	675	729	693	718	739	657	687	702	710	634	702	674	741	719	677	696	603	677	712	711	702	753	619	676	737	671	681	720	712	654	688	694	669	698	680	718	696	684	707	738	677	698	746	714	639	690	706	701	702	664	691	726	695	685	681	682	687	732	693	676	672	655	740	665	716	682	708	690	677	687	666	744	691	711	680	672	692	689	689	679	686	737	669	699	655	682	729	659	695	674	671	701	664	667	720	682	635	707	710	724	749	696	696	740	724	689	734	688	666	744	666	637	671	693	732	681	699	698	672	679	704	734	697	713	678	701	735	646	735	684	705	650	720	694	705	720	732	708	705	701	690	709	667	683	722	691	692	642	715	728	659	672	738	676	668	722	688	667	673	652	669	720	654	688	687	711	710	684	680	691	714	679	726	722	682	748	659	716	666	688	697	664	672	649	678	667	694	722	667	631	662	715	677	677	687	702	703	682	681	646	666	708	713	662	714	701	677	666	651	665	757	668	684	707	673	703	675	668	718	674	719	673	661	718	706	710	675	669	665	734	658	660	718	665	708	689	676	734	674	660	725	675	712	701	710	696	669	791	675	731	676	664	662	690	688	667	707	703	730	721	695	702	712	680	732	719	718	667	741	658	697	667	656	671	715	689	719	644	715	683	700	712	720	690	686	699	647	689	684	697	701	728	694	703	706	673	703	686	673	670	723	761	712	691	680	701	672	699	698	719	669	714	704	647	707	658	722	709	684	675	719	704	703	763	749	675	676	685	701	706	694	696	692	668	720	693	683	676	692	675	696	690	686	628	671	698	642	688	685	685	699	694	771	705	650	706	694	700	697	690	638	654	672	694	710	662	683	700	682	740	668	695	733	634	693	686	735	672	718	691	677	692	691	753	677	722	683	695	684	697	682	730	677	643	725	725	708	721	682	682	733	733	669	687	630	683	682	647	664	667	650	726	712	669	750	713	668	717	672	670	672	686	722	677	693	699	660	677	683	736	711	733	663	670	691	647	708	712	680	681	693	697	711	701	690	672	712	690	691	690	647	662	622	717	683	670	655	666	677	723	681	637	714	675	685	657	672	698	683	649	718	647	679	686	726	646	672	674	699	711	688	721	681	684	677	678	705	723	652	704	647	691	663	718	686	690	702	671	668	664	636	710	679	697	723	666	746	661	681	681	721	636	740	691	682	662	708	715	683	674	696	705	712	703	739	742	706	718	682	679	699	678	710	673	736	637	680	680	749	723	683	671	751	716	637	726	680	656	699	701	703	746	680	720	689	703	705	699	706	634	669	673	678	701	700	694	681	694	711	723	732	704	694	670	692	671	698	694	697	700	735	698	694	705	684	682	661	686	650	709	691	704	692	626	666	726	705	697	737	629	722	691	732	736	700	701	735	717	711	690	658	669	689	729	676	668	679	675	695	727	702	693	702	666	724	664	741	680	697	683	730	660	720	703	676	668	675	737	733	692	696	684	679	744	730	694	648	708	706	693	704	702	708	697	671	686	688	664	687	745	712	710	676	727	688	740	693	680	711	669	724	740	677	720	705	691	655	673	635	708	697	696	700	699	762	670	710	753	698	709	699	734	686	673	678	675	673	660	698	704	707	673	724	751	673	685	653	696	630	690	639	706	691	698	656	704	704	674	710	775	667	677	678	714	716	691	741	723	695	707	753	639	672	672	645	698	752	672	730	705	654	688	717	647	659	705	670	685	657	671	718	750	699	683	659	704	673	684	729	718	697	713	738	682	675	713	684	690	689	702	707	663	690	710	730	737	673	723	712	693	705	698	664	669	700	708	706	690	739	722	704	662	669	705	682	710	691	671	709	722	679	683	678	678	695	669	718	687	662	729	716	707	692	626	683	686	700	686	668	683	708	632	717	672	673	645	737	680	700	680	707	699	688	647	640	660	644	726	690	699	732	704	647	669	620	639	674	691	680	671	658	710	678	725	683	702	662	703	727	694	654	640	688	668	714	674	679	686	725	714	701	681	740	708	660	681	738	730	707	722	708	690
22687	21264	29081	23802	21271	21437	13916	2820	1573	1385	1272	1191	1027	1054	1075	953	987	866	818	834	867	873	830	798	820	842	768	796	812	824	813	771	830	797	811	810	755	803	797	807	788	747	817	805	802	775	766	793	765	767	782	757	769	784	812	770	752	666	767	750	758	761	734	730	748	783	757	795	824	767	741	735	798	767	779	779	787	742	749	763	745	734	782	766	752	720	770	762	741	791	737	822	764	789	824	792	719	782	769	727	738	811	743	747	805	731	748	765	778	779	738	763	805	761	753	765	786	747	749	705	751	715	761	731	795	733	677	747	797	766	751	778	761	802	805	776	764	827	779	753	757	744	756	731	771	738	664	731	786	815	737	732	780	755	737	772	800	786	733	731	761	742	771	731	760	762	717	730	823	790	734	749	751	774	780	833	760	744	785	778	792	749	694	757	739	752	807	741	766	719	782	734	763	740	786	737	697	762	734	693	757	760	765	814	758	752	760	745	733	782	749	790	771	843	758	733	772	775	758	730	724	732	757	812	746	789	752	718	763	769	775	774	803	782	767	777	740	730	752	812	790	679	744	793	750	804	766	753	785	761	762	782	754	785	801	775	739	751	755	758	797	806	768	753	754	772	748	726	782	787	768	773	740	740	763	795	787	817	739	768	785	706	795	729	749	759	735	750	782	749	747	730	757	752	720	744	728	747	800	734	755	775	760	758	787	754	738	726	752	777	777	751	732	735	759	766	751	765	739	778	727	735	748	764	753	725	768	768	747	753	754	745	763	728	801	741	783	731	766	736	718	769	801	721	759	755	754	772	731	734	754	737	740	743	747	742	785	773	723	700	767	732	792	768	761	783	759	719	751	773	790	803	725	771	726	745	827	792	756	737	787	796	761	724	752	771	744	765	749	742	755	726	759	781	699	767	770	765	736	733	729	757	772	762	750	728	782	788	778	779	771	731	768	776	744	746	746	722	741	749	767	750	826	786	790	762	730	783	758	745	754	758	747	759	758	773	748	762	743	716	705	778	704	739	804	774	769	764	752	745	724	762	804	751	788	761	791	776	770	732	777	784	746	784	760	774	746	784	760	737	753	802	743	735	803	765	771	709	769	775	759	753	759	738	755	781	796	745	812	792	727	765	815	750	747	745	762	760	722	771	766	754	778	766	802	691	766	772	741	701	746	750	714	823	779	716	772	706	778	772	783	797	764	778	802	792	756	765	813	746	758	738	752	776	733	753	742	787	763	743	784	755	745	729	802	739	740	794	776	723	770	795	766	771	767	822	755	735	775	774	754	779	768	745	754	783	794	724	731	734	754	745	796	751	799	753	761	740	703	772	773	789	744	702	754	757	790	741	776	725	716	715	730	777	756	808	790	757	752	750	745	752	741	759	774	755	755	757	775	770	768	746	741	684	768	790	769	780	750	746	750	766	775	769	757	741	744	754	771	762	782	789	736	758	712	764	761	790	730	804	762	764	715	752	763	724	812	762	794	727	756	725	783	763	785	773	706	684	734	768	744	720	776	741	765	754	735	728	750	759	763	744	736	745	721	745	770	755	757	757	775	762	772	769	702	781	802	766	763	754	754	733	816	717	728	745	756	695	717	779	753	744	790	805	743	679	729	745	760	739	731	740	767	752	743	721	733	693	806	776	749	769	788	731	790	795	749	767	819	712	755	822	755	784	741	714	739	753	749	747	775	731	745	751	785	757	749	788	692	768	786	749	760	761	710	747	772	792	742	773	729	751	760	734	707	732	791	798	757	753	693	710	717	724	725	752	788	781	761	716	725	729	760	765	782	762	742	720	756	815	762	783	760	725	798	730	739	763	747	727	712	758	770	746	783	801	784	729	760	717	734	728	809	781	787	734	766	748	738	757	761	813	766	767	774	718	758	740	723	793	779	758	817	763	781	760	746	776	699	740	728	788	833	765	766	745	801	770	731	772	764	748	718	743	750	770	771	755	734	799	730	762	726	743	796	729	781	710	737	727	777	772	756	736	754	764	780	709	733	781	739	781	746	777	753	718	710	777	736	687	744	741	767	722	781	716	756	793	755	699	747	765	755	796	790	761	735	716	800	773	743	730	770	760	730	758	762	742	711	750	723	749	727	714	760	749	738	740	777	752	758	745	770	803	798	749	755	726	775	724	768	762	758	748	778	764	775	720	775	760	755	738	779	782	752	754	753	760	761	756	738	721	731	746	738	778	806	763	752	746	683	732	751	742	759	756	741	788	732	813	759	766	733	711	761	748	730	758	731	778	745	780	751	788	715	722	796	777	757	750	763	748	718	788	781	782	794	787	740	750	731	788	790	744	729	790	795	777	732	722	769	745	727	735	754	707	739	727	822	719	808	786	830	733	776	779	748	711	777	728	783	743	758	711	745	737	776	732	749	705	755	739	738	746	748	742	793	795	749	760	771	805	765	761	738	743	802	770	748	714	777	770	720	728	802	738	786	774	716	784	773	718	777	790	771	806	771	741	788	752	753	697	716	723	732	767	752	787	728	759	726	698	721	767	728	735	729	790	765	773	743	726	781	767	764	712	763	721	773	755	737	766	764	743	767	807	716	773	720	722	712	743	820	794	767	754	728	761	759	749	764	716	758	781	758	718	758	715	774	760	811	782	814	727	723	726	754	744	738	728	759	720	760	728	761	814	735	752	769	767	742	749	775	754	747	792	764	757	774	751	762	746	725	767	768	812	779	752	725	757	749	770	798	753	775	728	748	726	759	744	762	736	759	717	815	705	756	746	746	718	765	702	790	742	752	780	757	752	767	744	754	763	776	784	726	752	737	807	801	718	714	740	738	756	791	730	743	769	742	755	779	821	745	744	727	729	749	737	765	786	739	799	749	761	723	719	705	727	701	743	743	767	732	825	754	780	759	755	809	787	739	728	744	743	790	796	758	740	798	706	775	734	766	736	726	775	838	751	791	735	786	763	737	736	789	745	746	747	759	757	800	752	771	775	796	747	730	775	774	752	731	704	775	726	839	751	715	717	762	763	786	738	753	790	730	766	803	738	781	760	769	737	746	776	735	777	793	770	768	720	740	764	729	707	766	758	779	775	764	736	769	769	764	735	747	788	733	743	766	760	729	709	760	738	778	773	759	722	791	758	774	751	783	718	719	714	750	743	790	749	747	723	725	686	774	743	760	771	764	738	716	751	759	749	726	737	728	788	759	718	786	758	741	706	721	755	747	793	751	799	801	739	805	700	811	760	734	735	729	719	750	734	770	784	740	756	794	745	788	753	733	760	747	758	781	806	766	744	753	717	781	759	775	724	750	771	808	758	766	807	788	695	746	704	781	744	732	772	772	708	789	728	798	745	770	785	814	773	736	739	758	761	726	767	704	770	760	759	779	774	727	735	733	713	721	714	733	714	772	753	735	779	785	745	765	777	718	705	667	730	721	715	755	778	746	719	707	768	706	754	768	740	752	754	799	767	759	719	796	745	746	771	805	751	724	740	739	765	778	767	735	773	750	732	737	683
11954	24729	24581	15756	11622	7959	5637	3850	2476	2147	1786	1596	1550	1319	1304	1153	1002	1030	1020	1038	937	938	993	975	873	893	938	877	896	882	847	839	863	813	864	881	881	866	879	824	833	831	816	828	859	867	740	801	833	849	797	808	776	839	851	811	805	805	808	806	815	822	840	786	832	819	854	824	832	843	815	794	847	816	783	804	799	830	769	885	790	815	799	799	823	787	799	784	837	817	822	803	814	796	902	803	819	803	832	810	860	851	765	841	875	817	805	857	837	789	827	877	800	800	814	814	827	804	811	831	798	818	795	818	835	856	836	835	812	788	811	874	828	826	773	818	830	809	856	777	836	837	798	768	798	808	818	759	839	830	809	801	799	854	802	805	814	801	811	864	820	813	771	809	823	778	865	832	801	834	745	803	844	823	785	864	771	833	801	823	829	796	818	811	785	774	834	836	798	778	840	836	818	834	777	786	799	843	830	823	839	790	802	810	820	812	847	845	812	825	780	843	804	817	838	788	800	839	816	839	810	795	799	775	771	824	792	745	825	855	806	835	799	817	730	828	813	808	816	819	814	788	837	796	848	772	795	895	796	776	794	775	837	797	830	769	795	753	813	791	788	756	840	802	855	792	779	778	779	750	836	839	833	848	779	793	777	801	845	819	779	809	780	778	804	822	825	794	820	867	829	795	850	810	841	796	801	754	789	830	814	790	773	745	818	838	827	863	824	755	846	799	824	782	789	779	824	780	748	799	760	834	794	784	856	748	837	832	801	840	791	830	797	798	821	760	792	791	782	824	848	816	809	820	835	850	775	806	828	792	806	837	819	848	749	805	825	844	794	810	839	753	818	815	812	850	805	763	841	796	829	819	815	816	784	822	814	797	835	766	786	811	821	823	812	791	823	785	805	769	766	799	825	787	797	757	837	783	823	806	746	750	833	840	821	827	840	840	803	802	871	792	814	815	856	815	811	837	789	755	810	875	844	777	747	835	825	827	838	818	821	785	794	826	826	833	835	800	786	859	771	837	815	783	816	838	747	840	838	791	844	852	841	759	802	774	847	787	800	771	778	851	836	863	845	849	799	813	817	812	826	813	827	868	739	836	761	797	841	800	827	818	766	858	866	824	866	824	777	801	806	787	839	789	818	777	752	857	812	772	825	823	819	823	843	784	824	848	827	792	780	810	866	790	834	788	839	842	830	775	848	767	822	833	846	818	855	793	867	795	791	805	876	845	883	837	806	783	828	844	845	784	819	752	793	858	801	771	803	790	836	826	848	818	841	808	798	816	819	814	816	866	820	855	848	802	806	836	890	814	802	787	790	769	811	793	815	827	839	832	874	861	871	853	826	810	775	837	791	827	849	739	764	870	786	855	774	805	808	831	817	791	826	786	824	809	811	779	811	765	800	792	833	855	820	781	816	817	785	867	827	747	787	839	801	810	782	774	775	828	815	823	828	770	821	810	830	802	835	815	785	792	789	776	824	802	830	767	815	860	818	800	780	852	828	831	778	824	857	817	810	860	799	843	801	820	777	781	836	816	828	814	811	842	824	806	820	836	828	858	855	787	821	776	745	822	831	846	811	812	821	803	771	822	870	785	819	814	746	836	776	813	824	863	802	832	797	804	820	798	788	816	820	796	799	852	826	806	812	840	829	848	767	770	800	819	768	821	792	821	848	822	842	802	803	790	765	772	747	803	802	780	782	844	806	818	824	843	767	808	821	805	834	794	807	806	797	779	819	801	811	798	812	792	806	796	810	806	843	872	821	837	845	781	789	828	831	798	833	838	861	842	831	777	781	843	857	765	809	868	873	798	791	825	871	859	862	790	810	851	824	831	818	820	813	824	848	830	825	805	810	809	825	855	812	808	818	786	834	809	860	764	799	803	784	790	800	772	834	748	845	833	795	823	818	832	839	835	848	775	816	872	762	807	837	867	813	812	770	848	832	799	840	841	871	778	817	817	834	850	762	766	788	779	821	830	794	813	809	826	820	846	817	828	793	768	821	837	838	836	849	799	785	805	848	749	843	814	819	777	793	828	830	845	811	796	797	763	786	856	791	759	786	793	800	739	794	801	761	792	886	833	835	766	807	816	813	841	761	809	835	827	825	791	830	796	848	829	816	811	834	812	836	806	815	822	822	809	796	799	802	907	823	785	797	793	840	822	798	856	845	826	866	788	807	797	797	832	793	805	867	834	807	852	803	798	788	807	823	784	801	844	789	792	818	832	773	880	806	856	837	819	808	823	790	804	801	825	825	757	814	810	792	783	824	812	779	823	812	882	821	810	788	813	808	798	790	814	817	781	818	821	863	824	811	856	815	833	823	805	830	879	767	762	844	849	791	823	832	845	810	845	819	810	829	838	856	798	785	816	804	842	818	859	841	816	808	782	823	817	805	815	845	813	819	803	848	873	779	826	766	847	810	843	810	824	835	826	830	788	794	868	830	799	819	881	853	811	827	807	830	834	799	855	846	825	792	814	827	821	870	843	817	796	817	806	851	809	805	913	855	828	830	807	825	804	788	816	837	785	753	803	837	839	837	803	832	775	781	834	816	820	843	829	880	827	836	770	854	782	800	828	843	822	782	810	774	837	816	791	834	801	768	800	811	786	873	809	770	820	838	808	793	795	787	810	815	808	791	805	810	846	808	839	817	852	822	771	838	806	822	795	815	796	799	813	790	838	836	820	825	846	797	813	796	793	768	850	789	885	757	857	806	786	857	818	808	861	775	811	771	779	848	827	811	804	842	842	829	798	834	838	814	831	784	866	844	838	745	783	805	800	804	808	824	840	793	833	818	762	797	769	821	804	833	813	803	861	822	783	813	832	769	824	838	783	775	820	790	846	828	847	818	797	742	788	808	784	759	867	818	831	841	765	806	850	872	772	763	780	806	798	841	815	818	775	756	804	805	852	788	805	792	839	812	839	795	787	770	821	832	811	848	762	810	826	817	825	832	864	869	800	789	850	806	839	778	802	855	841	780	858	789	803	810	822	821	764	856	835	817	808	778	813	778	765	786	778	856	828	816	816	855	813	802	815	847	861	816	839	870	844	807	840	777	785	799	784	762	804	804	862	800	830	804	842	824	842	805	791	819	796	838	794	849	826	779	788	815	850	839	781	811	800	810	820	790	833	785	822	831	786	817	821	812	804	808	785	788	819	771	824	805	800	817	795	790	798	790	791	774	812	783	833	764	831	771	818	820	800	831	785	806	830	793	770	808	775	864	768	863	826	825	803	807	819	855	857	791	782	777	863	831	812	802	817	813	823	825	792	872	873	765	853	809	864	827	773	796	854	847	782	832	805	819	822	834	781	771	766	774	802	775	774	817	807	821	871	808	824	802	780	759	799	793	848	840	847	835	775	781	787	831	774	798	766	769	847	831	806	793	818	840	848	776	814	838	803	842	824	838	824	818	831	784	809	819	788	794	806	843	777	770	829	824	844	767	837	833	827	840	788	788	856	806	800	785	802	825	799	814	799	802	783	780	839
27257	20714	12854	4676	1864	1213	845	489	454	443	366	383	376	368	371	357	359	313	322	347	336	317	367	301	352	363	334	358	328	325	300	352	326	344	346	322	341	305	365	340	313	372	302	333	367	348	335	335	326	364	322	328	311	337	327	338	300	305	337	333	331	318	311	344	335	308	307	332	305	335	334	328	328	346	331	336	346	363	341	368	348	342	340	338	348	334	328	327	348	327	300	338	329	365	340	356	337	332	318	332	328	342	351	332	316	362	339	341	340	322	306	342	350	327	343	332	353	344	337	326	336	350	322	328	349	334	303	318	338	342	308	324	329	320	317	313	348	322	326	323	349	334	312	343	327	339	312	350	320	344	340	344	333	323	292	337	327	341	328	325	345	313	360	294	374	318	325	340	326	323	319	346	330	342	319	293	332	334	315	297	346	338	297	347	360	312	329	341	331	319	319	365	333	355	308	362	327	325	294	320	325	343	303	313	294	317	344	313	302	320	323	359	316	350	315	361	343	343	329	330	351	307	329	329	324	329	315	300	348	322	355	329	333	335	330	346	329	313	359	329	327	290	327	313	353	328	350	363	312	321	342	341	326	363	328	301	338	351	328	312	357	315	301	339	356	350	328	352	309	337	324	329	346	308	315	324	340	336	299	351	363	315	318	325	323	340	367	309	306	340	334	330	296	332	333	334	362	331	335	339	332	376	351	317	346	362	338	321	331	314	350	317	346	302	303	358	325	342	294	336	346	309	327	329	326	308	331	342	331	357	346	320	327	318	309	338	319	321	327	339	341	313	338	330	305	335	342	320	298	340	330	329	325	290	311	334	332	353	347	312	340	332	354	318	356	353	334	320	347	300	335	325	358	337	340	328	310	334	294	330	339	322	316	326	333	327	348	351	370	351	333	335	330	316	334	358	313	348	335	323	376	331	349	311	304	364	329	321	352	344	337	330	313	320	352	332	345	290	350	322	350	326	333	319	357	356	333	333	316	312	353	346	325	352	311	318	333	319	324	348	358	328	339	323	302	317	378	341	328	341	318	287	313	340	360	362	368	336	347	318	329	356	313	315	322	294	360	342	318	332	317	369	336	330	314	333	329	347	352	318	317	338	323	332	316	348	362	337	297	295	312	328	353	305	367	351	298	335	327	326	313	330	314	350	312	308	375	342	351	322	317	297	323	319	360	334	330	311	331	354	351	327	337	340	307	327	327	331	351	317	362	332	333	351	323	308	311	301	316	321	342	323	313	334	320	354	316	345	342	338	318	321	352	333	341	359	324	352	375	334	351	328	340	332	327	328	365	321	335	303	294	362	331	316	325	383	320	328	325	317	337	357	352	356	322	333	337	351	347	342	297	334	326	318	340	337	327	334	350	337	315	328	341	349	354	358	347	284	375	364	325	370	341	334	317	333	340	323	351	317	349	315	343	315	309	341	321	316	335	311	353	317	322	342	344	345	323	300	341	341	320	340	336	344	326	364	316	313	322	349	352	321	351	349	333	333	320	320	317	350	343	315	338	323	334	344	340	370	332	334	305	338	326	318	341	342	311	335	326	285	338	341	350	332	320	325	361	326	314	350	360	321	366	274	318	295	323	304	335	354	375	300	321	332	333	330	350	320	347	333	325	347	337	326	318	340	325	356	319	327	314	316	320	371	314	336	328	328	309	294	340	329	333	323	358	328	329	342	325	352	321	331	333	304	293	317	343	343	309	295	327	309	328	343	346	342	333	311	350	312	345	330	299	326	305	356	311	342	335	329	328	340	327	362	296	333	306	287	313	309	298	321	318	329	329	335	352	307	345	331	322	348	326	359	336	332	319	331	340	326	336	341	354	323	349	343	343	318	322	294	324	344	304	321	309	311	343	331	294	338	326	354	329	314	345	327	318	313	338	334	337	319	310	362	305	309	360	345	294	324	311	327	329	288	338	364	307	327	318	373	314	356	299	319	349	317	333	328	348	314	310	340	345	352	353	354	332	360	359	290	354	305	355	319	337	346	332	334	330	331	352	314	340	345	343	323	329	349	307	312	326	355	337	334	320	321	329	357	319	348	342	340	353	306	338	315	325	338	369	321	326	336	355	321	362	376	311	350	345	326	334	351	384	323	337	356	354	340	352	320	353	342	362	344	334	311	352	346	344	317	346	335	328	305	337	311	350	360	345	338	322	331	322	355	343	339	332	341	349	326	318	325	355	314	343	348	354	338	323	334	361	342	363	335	340	321	358	374	298	321	308	352	345	328	342	340	362	339	334	332	337	338	330	332	320	344	343	324	359	335	350	301	327	340	345	348	325	334	295	322	337	323	359	345	324	330	358	349	330	348	347	338	343	361	323	304	346	355	329	333	304	342	329	343	343	360	332	334	337	304	355	310	323	303	322	365	338	334	328	366	343	309	333	308	298	340	327	345	321	354	335	336	335	317	325	343	332	322	338	334	311	344	347	326	327	346	337	303	322	319	340	337	345	351	378	316	312	330	322	308	346	325	342	294	335	343	317	331	347	319	322	322	344	336	346	334	314	380	314	341	342	337	322	326	330	337	265	327	326	326	323	311	352	351	342	338	379	357	322	338	314	352	310	379	331	344	324	338	321	321	329	343	325	343	344	285	353	327	322	346	335	365	353	338	366	359	349	331	327	338	349	320	364	318	308	359	361	352	326	360	357	352	328	361	352	315	379	343	346	333	334	304	338	330	307	340	304	310	325	334	305	354	351	345	323	328	316	329	327	326	363	326	359	341	299	335	328	334	329	348	308	317	316	317	336	336	318	306	324	309	350	374	323	304	334	312	354	331	344	354	329	343	324	313	320	302	347	311	331	352	287	330	316	329	332	331	326	344	315	340	315	336	351	330	335	338	338	352	305	304	326	364	330	324	326	290	301	319	345	361	335	317	311	342	320	308	338	333	336	311	306	339	324	344	332	321	309	324	346	322	307	304	331	328	356	314	305	318	358	332	339	342	289	316	348	333	322	318	373	348	346	345	321	383	310	316	341	306	345	324	327	358	345	314	320	317	325	369	317	351	347	315	334	339	333	332	295	320	344	347	337	335	291	329	293	328	336	322	310	352	314	327	311	321	331	346	320	323	326	349	337	317	304	323	345	329	304	312	343	341	349	316	336	330	301	332	319	305	344	366	319	303	340	329	330	314	313	315	328	346	353	353	339	345	318	314	333	342	329	300	305	339	302	349	342	349	329	328	340	340	362	318	334	297	332	348	351	343	345	335	344	344	322	293	296	353	304	349	354	341	346	317	313	317	327	363	350	329	343	360	348	322	338	349	313	332	356	351	357	314	301	378	320	340	354	383	308	380	343	334	349	316	348	323	341	380	322	295	313	362	341	325	318	331	388	297	336	331	336	316	352	336	333	307	329	335	332	318	337	318	327	328	324	331	348	301	332	304	324	325	323	338	296	349	338	335	358	336	315	348	306	334	321	299	337	336	340	357	366	334	339	289	336	333	338	340	325	310	357	309	338	369	335	320	368	307
7691	9990	10011	5592	3206	2273	1640	881	576	549	553	486	475	445	509	454	420	378	388	415	414	417	419	399	421	396	389	383	394	403	394	392	411	410	410	416	376	400	388	417	392	413	384	397	410	392	416	390	409	414	422	380	438	415	420	407	397	417	416	415	388	402	389	424	398	368	393	439	394	414	414	418	399	391	395	390	392	379	389	416	379	434	422	389	413	426	396	402	405	390	422	380	393	403	396	406	402	412	404	377	384	385	380	384	409	433	405	373	377	393	374	384	402	386	421	392	401	393	425	418	413	391	413	384	416	433	404	384	394	409	411	377	407	426	383	422	421	423	398	389	429	381	390	408	379	403	397	393	431	436	418	372	366	355	428	451	378	394	441	413	384	387	399	393	419	427	401	420	367	383	386	419	399	414	396	414	379	389	404	400	414	397	405	381	404	378	409	376	393	409	407	402	419	432	425	406	406	424	414	407	361	415	386	425	437	392	410	402	365	412	373	399	384	391	398	381	359	408	424	411	403	411	428	410	428	402	429	371	420	430	400	380	410	400	382	408	449	385	384	375	428	422	412	393	405	412	406	388	384	420	407	419	438	377	451	409	422	401	375	409	394	391	388	415	424	405	388	388	414	426	401	416	411	395	377	385	406	416	388	399	421	418	410	381	378	391	440	384	418	415	362	371	392	428	408	387	428	397	404	401	403	413	397	392	376	404	420	412	446	374	409	403	384	419	404	407	413	361	405	449	397	393	411	400	402	391	409	392	390	385	396	400	374	405	436	421	430	394	406	376	379	397	394	400	402	384	411	384	394	389	420	402	405	369	410	421	346	384	362	381	401	415	397	395	420	379	394	362	376	413	398	415	403	416	393	425	425	384	399	404	380	415	364	365	405	380	398	356	410	393	378	416	422	424	414	425	397	383	381	424	401	394	384	391	377	449	419	389	391	386	416	395	371	363	409	394	397	405	377	413	425	361	373	408	422	379	450	428	394	393	397	417	405	408	414	399	401	386	426	381	406	381	406	425	400	443	382	416	431	398	373	437	419	409	432	418	393	373	381	453	379	400	434	409	432	391	382	396	364	390	400	401	419	418	418	392	381	451	403	386	363	382	401	418	359	400	401	379	374	410	413	405	399	404	388	425	388	401	402	388	364	416	393	398	372	408	406	427	405	401	417	382	404	408	386	427	410	436	454	382	408	398	341	438	402	409	387	398	367	402	387	398	438	373	439	393	381	406	444	423	374	404	401	423	388	424	422	418	387	397	395	413	409	393	372	408	405	435	416	430	387	407	399	407	410	387	424	372	381	451	361	388	387	403	427	424	419	383	416	380	393	423	398	396	423	383	428	386	409	415	371	370	402	425	386	407	388	397	424	417	432	410	438	419	392	387	403	409	369	448	381	364	395	407	361	392	400	385	370	426	388	387	385	429	463	405	399	393	380	398	370	397	415	406	400	389	422	393	422	427	390	397	455	409	398	406	392	393	402	424	361	432	426	403	394	416	389	383	384	394	400	389	370	412	407	415	361	395	406	409	389	425	427	401	429	401	416	399	387	398	400	380	420	406	434	425	418	415	399	380	440	403	410	421	361	394	394	356	378	424	415	400	386	393	424	398	403	395	392	350	366	448	438	425	377	406	373	413	417	406	396	387	397	415	398	426	422	394	405	393	412	391	388	400	400	396	432	405	394	376	406	385	421	387	403	393	399	399	401	402	420	387	371	373	411	390	409	444	392	405	416	398	415	409	349	410	386	384	429	411	392	403	396	389	411	425	392	405	420	399	430	409	373	398	380	392	378	394	340	404	397	396	406	389	407	390	379	423	388	366	425	419	407	394	426	400	406	374	391	382	406	381	444	387	395	416	381	414	431	415	429	396	407	401	359	415	438	425	431	394	412	379	381	391	397	424	401	417	383	402	387	425	400	385	394	387	414	406	393	422	398	393	393	380	401	396	405	423	399	381	373	405	409	401	382	405	400	400	385	388	432	347	357	418	418	411	389	414	388	426	399	412	406	394	381	404	380	442	405	399	396	434	381	382	356	416	413	426	358	418	368	385	395	397	414	423	414	389	455	420	427	386	378	429	415	379	461	417	420	422	422	382	415	431	393	382	407	399	399	408	396	390	415	394	363	407	421	391	397	410	389	371	395	359	381	418	372	402	414	426	402	371	396	405	380	418	424	387	401	396	410	396	401	383	416	420	385	385	438	395	374	403	421	402	404	414	388	382	388	406	366	369	396	364	405	405	422	368	401	384	371	406	383	394	383	430	389	445	388	410	414	405	440	401	428	433	366	410	414	430	390	347	403	391	409	394	401	411	386	372	435	424	396	390	392	413	399	404	370	377	395	373	420	425	367	396	398	398	386	382	419	392	417	373	394	407	380	410	402	432	391	415	402	378	412	382	426	420	429	382	384	402	411	386	413	416	398	417	406	371	399	407	407	361	420	395	366	387	383	428	425	401	401	371	398	416	371	415	423	407	406	364	407	425	394	379	435	382	398	398	402	416	389	445	361	415	384	383	400	428	374	392	396	404	361	408	429	393	385	388	392	401	394	409	378	388	391	398	401	419	373	406	396	421	433	392	392	368	407	422	421	379	388	395	370	389	366	408	433	404	407	410	389	390	377	360	399	355	418	352	401	394	399	411	387	383	423	425	390	387	389	418	414	416	369	416	412	394	402	407	406	407	416	412	395	354	453	400	387	407	426	399	424	378	394	386	401	412	394	410	397	379	391	371	415	399	426	358	419	380	377	433	416	414	422	421	390	372	440	414	409	421	440	404	403	394	413	399	416	399	411	391	387	397	391	421	406	411	375	415	386	402	367	409	401	418	379	431	406	412	368	400	412	401	439	395	415	369	387	424	407	399	389	436	428	400	410	416	399	375	402	395	423	394	379	396	368	390	377	417	359	407	405	408	388	394	370	386	417	418	411	442	431	384	388	392	399	411	392	389	417	393	417	400	416	384	391	411	338	442	408	430	386	395	409	381	378	387	386	420	430	412	380	375	390	414	385	402	389	387	416	444	373	392	388	392	396	400	414	408	418	381	440	379	381	380	406	436	415	384	402	396	421	416	440	385	417	412	419	392	415	390	399	431	420	390	349	414	399	401	374	438	394	437	442	374	397	421	415	401	425	405	433	403	393	397	379	371	435	399	377	392	389	397	419	380	379	437	376	441	430	432	404	411	415	376	399	395	393	382	448	431	404	409	425	396	401	422	412	424	386	385	420	425	410	379	398	382	393	428	389	380	391	359	392	405	373	395	378	417	427	392	368	397	375	408	401	367	425	396	388	413	378	437	420	416	375	405	461	409	390	391	412	400	439	407	387	383	427	430	386	451	396	441	376	359	401	400	383	403	405	396	396	399	408	401	417	397	398	416	413	390	398	391	409	421	378	379	375	400	430	419	409	444	380	379	412	386	381	420	413	418	393	379	427	411	398	433	405	419	398	394	407	423	419	362	398	345	394	411	399	380	405	416	419	402
23619	21224	28620	24132	21245	14110	2788	1031	786	750	640	597	564	546	511	451	445	421	426	445	434	399	399	409	415	412	429	347	410	377	388	383	406	399	402	390	374	379	343	371	382	356	375	358	433	407	354	389	363	383	358	355	351	375	341	420	353	418	367	390	384	387	391	383	356	380	413	367	359	403	382	381	381	352	373	340	377	398	410	388	362	363	348	352	353	374	387	366	358	370	396	358	382	382	345	374	354	388	345	402	363	378	347	351	395	361	396	350	367	369	375	391	331	350	352	344	368	361	346	398	354	356	375	341	387	385	331	389	393	378	365	396	388	363	372	399	354	362	371	347	400	355	370	354	378	409	365	347	390	374	390	363	366	341	357	398	408	380	378	384	363	329	401	378	380	362	368	365	365	367	385	362	336	381	375	394	356	335	339	371	380	376	371	365	385	375	392	372	396	353	376	404	365	353	396	367	378	396	397	374	411	394	358	351	366	378	373	362	388	351	363	341	369	373	346	369	352	357	389	317	389	393	349	359	396	358	364	337	402	373	383	322	376	360	382	354	403	384	366	379	381	374	333	384	400	346	362	359	369	366	356	369	343	366	364	380	349	390	340	354	373	403	383	330	372	364	379	364	379	364	339	341	404	357	387	383	372	322	357	380	376	361	344	351	373	337	386	341	380	397	412	358	376	357	380	397	364	408	376	342	380	343	370	350	406	336	391	366	343	378	407	375	355	353	368	376	390	358	341	382	346	395	346	362	336	382	368	362	351	366	364	367	360	357	360	389	360	365	368	401	369	349	415	360	386	405	396	399	389	350	407	387	403	357	341	328	378	365	346	352	363	376	372	379	370	395	388	361	381	386	352	368	396	390	352	402	377	373	346	352	359	324	348	325	366	354	371	348	369	345	335	373	372	355	373	387	354	399	384	357	394	349	354	375	398	371	397	392	367	373	384	379	358	359	387	382	381	354	389	381	371	339	358	370	380	381	385	368	376	395	340	368	355	394	412	361	362	373	340	359	363	405	369	373	341	392	365	340	365	359	374	359	365	394	339	359	395	378	389	362	341	367	385	380	388	378	366	371	372	381	389	370	391	411	344	402	379	375	357	349	388	359	406	371	388	384	372	345	371	352	353	380	381	380	377	348	382	396	382	372	387	395	368	359	348	375	388	363	333	395	375	356	379	375	375	388	343	383	379	387	373	324	375	405	421	368	351	379	347	379	389	367	365	356	360	372	345	368	396	330	384	372	375	387	353	388	352	353	343	344	390	381	379	370	346	373	340	386	374	372	345	388	394	376	364	375	383	342	351	369	358	382	379	339	361	351	382	369	356	359	360	355	362	357	367	386	389	362	369	326	372	375	328	374	363	358	395	338	366	387	346	324	370	373	377	323	420	349	370	361	391	381	346	378	349	355	353	381	401	351	380	380	381	361	376	314	394	373	391	376	326	339	375	376	356	355	377	390	351	388	364	366	373	367	388	353	393	355	370	381	360	369	374	369	329	349	378	373	400	394	351	385	376	372	359	387	345	374	348	376	379	352	383	369	358	366	361	392	371	395	387	371	324	398	361	359	379	370	368	355	372	370	374	372	356	319	402	356	324	336	367	386	330	390	374	315	390	352	367	399	411	336	379	355	363	391	368	371	404	371	410	370	392	368	358	339	363	331	370	378	378	383	369	372	368	363	363	364	377	337	365	387	370	366	349	371	375	364	346	373	374	424	367	404	377	350	373	367	348	386	357	393	356	377	363	371	384	380	366	376	368	366	400	316	387	382	388	376	383	367	353	394	375	396	373	399	370	378	357	399	400	374	356	379	332	370	341	366	371	381	368	374	335	358	381	392	381	355	403	353	367	357	387	363	363	358	357	392	366	362	377	368	379	368	356	380	332	367	364	398	371	363	399	389	408	346	360	347	395	366	377	375	354	363	336	374	346	368	395	384	400	360	332	372	370	370	375	354	356	370	353	349	401	341	356	365	390	374	371	381	375	379	345	355	374	369	359	344	366	342	406	367	403	359	341	369	366	372	379	392	422	344	398	343	359	347	369	347	378	368	361	354	349	319	366	340	373	396	340	344	363	355	349	354	381	365	394	358	374	367	370	345	359	382	385	384	321	379	341	369	375	407	327	361	346	363	362	379	367	409	381	393	395	346	367	346	382	335	363	363	344	363	381	372	384	373	376	363	387	380	370	370	363	374	361	368	385	366	350	363	337	364	398	376	400	353	324	371	341	414	349	389	346	404	369	344	383	385	365	370	377	374	381	392	378	391	382	387	374	340	362	370	390	342	351	333	382	331	369	380	398	385	370	393	339	355	388	359	361	334	371	364	352	353	379	328	390	325	393	390	426	370	363	354	344	364	375	365	369	350	357	347	343	355	418	381	358	351	364	362	373	389	363	362	352	363	374	335	358	347	371	350	374	372	390	376	342	365	336	377	363	367	367	329	356	373	398	383	362	388	385	337	400	386	388	387	379	369	349	343	349	368	393	389	387	358	389	390	377	373	341	371	362	371	346	375	363	321	386	345	330	401	353	350	362	349	358	345	347	396	384	381	345	337	335	348	394	375	346	349	324	368	331	402	362	360	359	355	354	326	358	357	341	373	356	349	364	371	349	362	348	378	332	370	364	338	403	354	373	355	404	344	349	359	349	376	375	346	368	390	365	372	361	336	367	345	356	357	385	368	352	360	347	394	321	400	384	392	401	353	364	366	358	372	364	373	358	350	364	348	372	393	355	395	369	373	353	372	377	389	411	388	386	340	374	376	393	337	381	333	407	380	366	348	361	350	369	374	343	359	377	342	354	368	356	384	355	369	403	358	346	379	375	373	374	378	374	346	351	412	372	395	381	381	334	352	334	336	391	375	348	355	346	388	360	352	354	363	361	380	409	374	380	343	347	383	351	375	410	364	360	358	347	354	386	357	388	363	395	368	342	325	360	379	358	360	384	342	378	367	382	322	393	371	360	344	360	384	366	349	373	381	376	348	363	355	372	325	367	365	386	356	354	366	381	369	381	350	341	389	385	366	383	422	354	395	367	347	382	410	398	385	375	352	368	365	348	377	412	361	408	397	363	359	354	353	398	366	358	342	354	370	373	347	399	342	368	373	365	356	318	348	347	409	382	346	381	365	365	382	381	344	386	384	376	365	376	359	389	385	393	379	397	372	372	354	346	340	382	381	364	358	381	374	378	375	356	363	366	392	343	362	368	367	408	388	348	368	358	357	397	398	375	334	318	326	363	370	371	377	343	355	367	348	396	378	362	382	349	365	335	357	393	359	343	366	386	379	387	375	316	371	369	355	355	408	378	350	359	335	394	393	407	382	365	388	372	368	363	388	346	361	407	395	355	394	345	366	383	384	370	387	429	375	357	373	414	356	395	388	381	368	374	395	354	347	388	375	343	376	350	337	349	384	364	366	391	379	363	347	390	344	379	369	353	374	367	373	331	371	372	341	404	365	329	372	363	347	381	382	371	378	360	402	408	378
9534	19306	18180	11101	6502	5223	3273	1780	1293	1197	976	848	863	823	721	594	551	533	547	541	522	493	511	462	499	463	463	462	493	485	442	503	434	475	433	475	432	439	435	426	414	431	446	462	428	432	474	457	434	405	479	416	428	431	445	451	388	410	412	405	432	430	454	467	401	379	386	449	419	435	402	445	442	449	435	450	437	426	438	429	452	470	417	420	403	392	449	435	432	470	401	445	466	387	406	435	442	399	451	422	418	456	396	409	410	411	461	436	406	379	446	412	428	457	439	456	399	445	430	440	412	432	428	434	395	438	432	389	408	436	429	443	444	446	406	421	440	424	420	410	394	421	436	417	440	446	438	447	426	456	463	414	433	403	441	435	451	409	399	414	472	419	419	406	430	433	391	449	405	398	422	432	449	438	432	403	431	404	413	419	414	388	431	405	437	414	428	404	433	422	440	450	401	424	427	450	437	404	425	446	387	445	407	406	448	425	408	445	410	414	391	459	419	438	394	433	391	366	428	446	468	451	432	441	433	358	446	393	435	410	440	426	390	432	471	442	418	395	423	427	415	451	427	452	445	449	446	405	395	395	429	444	417	395	427	390	411	410	416	411	422	434	424	436	431	471	423	417	460	459	402	415	394	439	401	420	404	388	424	421	438	411	414	410	404	422	383	428	454	425	411	394	394	405	407	411	439	435	417	438	454	424	410	434	418	458	394	429	441	448	430	438	425	424	431	430	421	399	450	407	399	420	430	407	417	395	429	486	414	429	410	418	427	421	413	435	431	438	400	411	430	425	430	424	434	395	413	447	402	418	409	423	439	427	415	403	447	434	444	440	442	397	449	412	436	463	446	404	409	437	444	420	448	400	451	436	438	401	414	426	412	445	441	380	390	412	410	419	417	417	400	423	439	393	407	428	393	418	435	416	408	420	449	368	450	435	416	408	416	456	369	417	422	447	402	434	429	420	424	383	419	431	435	416	425	465	436	428	415	451	423	414	419	424	427	441	412	412	418	450	415	438	396	447	414	413	438	410	443	437	426	410	413	422	441	435	445	438	399	442	384	388	414	410	431	413	435	460	404	376	379	459	451	397	421	412	451	421	413	414	383	416	415	404	408	444	451	401	440	453	410	451	411	457	458	456	416	461	415	437	424	421	419	413	429	445	419	394	429	416	430	398	420	437	425	407	412	409	421	415	438	421	438	438	387	400	420	387	421	422	419	431	437	433	443	433	444	420	423	455	445	403	434	432	432	402	409	429	469	447	419	410	429	402	447	454	434	389	421	459	423	444	390	433	430	427	448	455	422	418	422	429	408	408	414	443	407	422	413	398	456	454	443	422	457	388	420	409	375	429	419	396	457	421	423	406	386	443	397	441	436	435	465	446	468	422	411	438	418	431	388	429	453	389	437	392	391	418	396	403	433	437	404	405	380	433	437	415	413	445	402	413	434	440	446	422	403	431	413	413	434	412	410	421	442	400	421	424	445	398	451	398	378	442	400	461	407	418	449	470	398	429	433	441	442	418	409	445	423	429	379	393	411	414	433	401	391	402	455	387	433	437	431	443	424	449	452	416	435	408	392	451	435	427	403	405	450	414	395	411	439	459	388	416	415	423	399	408	435	428	423	421	455	434	454	436	407	427	391	448	427	403	426	428	433	399	385	414	400	437	431	382	393	455	442	447	403	432	423	416	427	420	479	424	438	441	468	429	394	417	432	382	424	455	453	429	415	438	439	420	430	434	431	393	417	429	443	425	414	405	435	442	437	450	426	389	431	418	406	432	450	445	391	447	398	414	432	416	463	459	416	419	428	403	460	458	423	386	424	423	421	404	434	373	411	402	446	382	441	405	419	423	416	424	439	424	396	389	452	399	435	418	400	460	437	456	430	471	415	416	452	448	466	413	434	423	421	407	397	397	434	440	405	425	438	444	445	453	436	420	383	399	388	418	409	430	413	436	411	369	432	410	390	420	443	456	417	416	413	421	440	428	435	437	382	422	441	417	437	432	466	438	421	416	445	449	436	436	419	441	446	422	439	410	424	433	415	418	445	419	436	404	496	472	439	398	430	400	461	457	429	430	397	424	426	442	424	425	404	435	426	401	437	399	424	441	428	432	486	454	468	433	460	425	412	439	410	382	403	422	428	374	401	434	414	432	386	415	438	409	419	428	419	422	437	436	406	425	422	425	408	464	450	406	457	416	409	428	475	429	461	422	421	441	407	442	443	440	406	422	414	432	432	417	430	421	410	400	459	410	412	415	391	452	456	437	398	420	414	441	438	423	426	393	393	419	449	455	430	395	448	416	420	388	403	417	443	407	463	415	395	426	438	415	433	456	410	423	421	420	431	405	429	404	452	440	390	408	435	387	412	416	416	431	433	449	433	446	419	406	437	406	417	450	415	432	468	407	393	421	410	425	391	401	420	415	409	400	375	418	426	405	429	403	419	439	461	441	444	445	424	431	427	444	426	437	396	444	437	434	406	409	435	399	412	432	426	461	420	418	436	434	425	400	391	424	374	410	413	405	424	432	414	441	435	441	420	438	426	473	452	432	444	409	422	409	444	400	408	448	389	397	434	432	421	451	441	407	437	403	432	452	389	418	442	410	442	435	446	443	424	408	399	406	416	434	429	386	426	472	438	405	441	445	404	407	445	423	389	420	434	413	410	413	417	406	455	429	411	454	402	420	416	435	405	421	452	406	423	412	406	414	422	387	399	456	440	470	428	394	389	433	437	401	423	417	377	431	454	426	448	433	381	414	459	412	449	424	447	438	423	452	388	455	434	411	433	454	417	425	413	461	433	418	427	427	436	422	404	412	425	422	418	431	458	422	409	422	391	442	374	411	420	458	434	411	399	436	409	400	377	422	439	445	416	454	423	397	397	427	399	431	400	430	437	434	402	407	432	416	398	431	480	447	434	457	406	422	429	438	418	437	431	456	391	445	421	423	409	430	436	413	399	442	457	420	412	404	422	437	413	414	466	412	394	409	408	446	399	435	403	411	438	432	432	419	397	431	420	432	424	448	384	430	423	428	429	408	447	448	410	408	444	404	432	415	420	447	432	412	442	428	401	426	430	408	426	397	417	422	411	428	434	409	441	472	451	418	420	413	421	430	438	401	430	428	431	419	410	443	415	422	422	432	411	409	403	405	434	429	446	421	432	413	421	411	444	456	418	424	428	447	423	418	457	451	415	414	434	432	432	450	432	402	407	407	410	408	418	443	411	399	421	441	464	439	411	439	408	419	423	408	421	432	389	414	430	444	385	433	437	406	410	421	440	409	383	417	422	376	424	412	429	435	440	402	390	400	400	428	429	397	448	398	462	417	405	433	412	398	427	405	452	434	456	434	430	452	422	437	406	450	432	412	442	418	431	430	432	392	440	420	390	426	413	425	429	400	418	414	446	412	404	456	427	433	435	437	371	416	389	435	442	430	427	405	436	413	409	404	418	398	404	452	388	449	411	387	414	400	403	435	388	432	399	378
24948	21229	27637	25120	14295	2800	1434	906	796	785	802	729	695	720	695	657	660	649	608	633	588	644	612	576	647	637	634	557	606	642	623	562	608	613	624	632	612	642	607	648	634	590	589	610	618	582	639	630	617	629	588	616	594	605	577	566	599	591	612	607	584	642	640	635	590	608	585	669	637	609	632	630	628	600	569	610	564	628	607	585	646	601	585	622	596	616	565	565	586	683	580	618	566	586	595	564	613	639	594	617	597	597	586	624	594	597	628	628	572	603	619	651	603	628	565	628	603	591	631	629	587	619	612	611	592	597	632	600	617	611	611	662	616	617	627	645	619	627	600	610	612	625	577	622	620	605	620	633	591	631	633	628	668	628	629	589	595	583	622	605	591	573	578	614	641	653	592	598	609	628	614	564	598	543	600	588	646	598	626	629	584	546	611	600	629	608	634	635	603	577	565	609	583	574	622	607	613	632	562	582	653	613	599	614	592	625	592	593	595	598	646	606	647	587	596	610	602	593	578	650	604	607	620	616	583	563	619	617	624	597	607	589	598	565	552	647	615	598	603	595	621	617	619	613	590	624	642	578	641	591	638	608	616	602	583	638	586	613	599	601	574	595	611	604	621	575	629	617	583	592	572	598	599	568	596	599	640	613	622	580	621	658	629	587	577	574	592	559	591	610	592	599	637	583	585	596	543	574	609	555	656	629	587	609	664	610	610	599	603	594	565	555	595	624	603	601	594	656	587	612	598	584	580	571	632	627	587	619	593	623	627	516	632	566	561	618	654	637	604	588	610	610	582	577	638	630	633	587	602	628	619	590	604	612	602	590	601	637	590	605	605	626	602	577	607	602	611	603	618	612	653	602	627	596	613	665	656	585	618	641	620	611	631	643	624	586	588	602	601	616	561	594	599	607	614	606	612	628	618	627	650	593	580	613	637	587	655	582	592	619	620	640	584	622	615	637	629	602	610	565	615	622	631	566	588	587	588	572	581	614	640	597	611	605	598	638	609	623	636	634	609	605	580	647	601	568	623	608	611	588	570	591	610	611	568	589	590	559	618	619	594	562	599	627	576	595	638	577	605	635	621	620	649	649	630	617	631	610	584	650	612	608	579	617	619	584	616	599	577	594	617	578	639	657	584	596	607	604	591	630	573	567	592	626	638	600	580	591	624	603	603	594	615	642	588	581	573	583	617	542	582	570	626	634	663	590	628	589	608	579	609	587	595	607	614	588	685	627	640	601	602	601	568	600	569	565	551	593	573	583	614	626	572	583	625	592	608	581	625	587	622	609	611	570	619	639	556	598	600	606	634	580	602	594	596	595	622	575	624	611	589	609	612	634	593	568	603	664	630	622	574	557	568	563	610	623	580	587	589	597	619	595	607	584	630	590	590	613	643	570	581	619	618	593	575	618	588	565	581	564	617	629	615	602	617	584	567	627	589	599	621	616	583	575	579	625	589	610	577	637	571	564	600	593	612	619	603	601	674	566	649	628	643	586	606	615	670	572	575	599	619	599	607	560	553	605	606	606	648	575	579	582	605	557	593	617	643	593	599	654	560	628	612	606	585	605	612	628	631	616	564	642	602	594	632	607	580	636	614	599	627	606	583	590	597	600	596	562	551	579	567	590	613	640	609	606	605	632	611	562	572	614	582	637	609	617	633	584	629	576	555	552	598	565	610	579	607	596	629	576	608	590	612	558	628	628	642	583	612	614	633	643	600	599	605	633	598	591	617	617	645	616	608	632	662	628	607	609	587	587	607	640	559	623	623	573	560	592	569	554	618	579	597	584	603	600	610	594	603	574	614	595	635	619	598	585	614	586	607	604	613	624	641	622	564	605	613	565	633	625	558	556	616	571	621	615	608	566	582	597	624	622	550	596	605	660	587	579	597	607	594	581	622	620	618	591	589	584	595	620	596	615	589	606	659	606	585	521	587	575	612	587	590	601	612	606	628	580	611	589	608	602	577	614	595	579	628	590	645	605	626	602	577	601	561	627	584	617	626	604	614	615	612	584	602	567	567	633	607	594	611	614	592	587	624	591	588	584	581	551	628	602	618	611	591	620	628	584	581	599	589	557	595	623	613	635	591	591	588	599	620	625	619	613	585	567	600	588	621	634	566	638	631	606	591	564	600	590	611	614	637	613	601	599	562	614	586	608	587	657	651	580	621	613	618	609	622	639	594	582	584	600	630	614	597	548	630	602	608	617	558	612	604	616	565	608	609	610	623	619	612	609	577	566	594	577	599	621	562	611	579	572	590	607	641	595	607	553	592	629	607	591	569	615	629	603	633	621	647	597	612	597	575	620	542	603	646	628	613	626	640	594	624	601	571	588	653	586	575	630	597	635	628	620	614	614	595	580	576	630	651	575	602	608	622	608	604	550	649	634	583	632	590	590	610	606	625	593	592	583	583	596	598	572	624	596	577	621	613	648	570	597	651	608	613	604	622	590	617	644	616	612	627	615	595	634	610	553	610	598	614	606	575	617	582	632	613	567	535	586	599	612	586	632	594	587	585	601	632	613	578	620	609	605	572	542	598	576	578	598	638	648	623	589	592	606	642	570	595	592	604	609	571	579	615	603	618	572	630	618	632	632	600	598	547	615	571	646	533	562	611	601	609	667	607	571	605	597	643	593	598	591	605	639	615	625	622	636	607	613	560	627	613	631	574	598	615	604	595	592	598	630	611	601	667	606	594	559	598	599	612	589	634	655	601	664	631	569	611	594	567	581	610	598	584	600	599	630	631	611	601	562	629	573	563	595	581	604	625	637	582	617	600	579	602	611	609	593	603	580	630	622	557	645	656	588	601	632	639	588	594	637	579	589	624	634	581	603	608	627	573	593	603	609	603	550	629	606	626	584	631	586	621	583	588	628	610	591	618	584	596	607	564	603	589	598	579	605	586	607	656	633	549	585	605	644	596	599	615	570	572	579	562	601	622	669	628	604	570	597	595	580	571	576	593	603	599	605	592	627	599	605	595	639	563	623	549	628	608	603	609	602	598	587	621	620	587	632	594	583	603	607	558	589	606	624	597	554	619	608	586	603	591	573	637	609	627	609	622	641	605	567	604	596	607	584	610	613	618	589	611	612	618	636	622	599	606	580	599	595	602	543	640	629	564	602	588	633	610	594	613	629	615	602	608	622	628	606	593	632	622	610	609	614	616	594	549	598	594	599	601	645	609	632	595	624	596	626	617	616	619	600	556	605	642	584	605	594	633	613	572	578	593	575	619	609	613	612	625	588	568	604	641	625	612	598	570	580	607	598	595	626	562	560	581	582	638	596	579	587	596	599	621	576	590	628	595	625	615	624	632	592	570	619	600	559	635	609	594	612	631	588	601	629	606	579	610	612	581	596	631	589	662	574	589	601	606	588	590	609	604	603	644	596	598	619	611	589	594	614	586	598	623	635	626	604	630	612	617	594	555	593	659	560	600	576	634	619	579	603	606	652	580	592	600	597	589	547	599	580	587	609	653	638	548	572
10192	15550	14282	8468	5400	3889	2505	1457	1247	1180	1056	1016	917	947	838	860	736	724	759	715	736	753	745	702	739	754	680	651	678	750	673	726	675	704	718	740	640	684	692	692	729	690	744	714	780	678	672	719	723	688	717	679	684	663	679	677	669	730	672	698	719	688	692	698	626	721	685	718	664	706	681	672	762	660	679	709	727	692	702	701	673	708	711	718	715	674	676	701	651	699	679	702	688	692	686	680	691	702	728	734	720	688	717	692	669	672	671	677	708	731	701	710	700	711	710	708	696	696	719	702	674	726	718	715	696	704	704	668	711	705	642	710	696	734	706	674	646	697	694	646	701	698	678	680	708	744	719	665	661	669	649	693	663	686	668	665	697	646	684	702	707	690	719	704	711	699	693	712	690	700	653	651	729	702	710	752	719	662	662	692	727	664	692	708	718	692	764	693	705	707	677	714	698	671	657	720	695	691	678	759	682	679	669	692	660	677	682	671	666	714	746	679	658	672	719	660	741	717	700	662	732	666	684	694	675	728	672	727	671	699	684	687	675	678	707	678	725	724	703	698	700	660	724	706	694	734	627	690	701	651	670	698	707	685	678	743	668	701	679	687	690	653	713	652	690	690	697	684	680	700	710	679	674	701	656	722	696	711	689	635	699	678	670	696	721	668	675	705	637	729	752	693	703	755	662	630	746	683	679	660	677	718	699	690	691	719	698	728	738	770	687	696	724	711	700	690	654	715	663	695	676	716	661	655	704	701	665	699	698	678	634	719	731	678	684	697	707	746	715	684	698	646	713	641	705	669	669	694	685	650	693	709	716	704	701	712	709	751	703	686	701	678	679	687	663	687	678	686	648	667	688	721	695	745	712	743	678	678	656	694	716	698	660	698	685	698	689	752	756	649	704	689	703	677	642	709	698	664	682	752	692	686	640	684	706	699	715	660	658	706	675	663	708	677	640	678	679	704	690	759	742	652	741	707	688	700	684	670	683	711	675	741	685	679	710	629	686	720	754	700	691	690	656	729	704	751	662	687	696	682	762	651	713	740	721	695	672	679	670	715	744	665	726	726	680	633	731	683	715	708	716	674	708	682	656	692	758	675	689	669	677	697	641	713	674	663	711	689	679	675	672	741	708	634	628	656	758	692	664	667	647	702	743	696	740	678	740	713	741	733	708	676	651	718	683	713	675	699	676	721	743	706	677	693	739	679	688	645	734	696	751	700	677	631	647	684	682	689	723	712	675	703	658	677	685	648	687	671	683	703	688	693	683	653	698	679	727	668	702	692	693	686	675	714	725	692	676	687	679	719	740	654	689	698	683	659	709	669	692	709	667	725	702	675	697	718	765	676	701	718	704	750	657	719	714	685	694	715	701	742	695	697	688	662	699	699	722	687	730	705	683	692	717	715	713	734	690	730	664	688	660	707	666	681	663	685	695	675	654	712	616	687	661	667	687	720	673	688	741	697	710	683	682	694	650	632	731	673	690	738	730	696	698	695	674	699	770	708	672	670	719	667	701	685	714	705	663	706	685	680	757	694	679	662	753	690	684	681	714	712	731	696	687	669	680	660	705	691	692	667	696	714	626	707	691	678	711	703	687	707	693	650	687	683	658	704	664	667	659	653	694	714	731	646	719	612	673	720	666	708	717	692	713	725	734	711	658	683	720	647	696	732	726	675	702	710	704	711	668	711	679	732	721	725	684	713	675	683	712	701	689	690	677	716	702	723	699	675	653	696	726	666	676	683	712	678	711	728	714	654	686	675	726	669	691	663	681	682	697	723	648	655	691	682	710	669	672	721	715	697	687	700	701	690	707	693	682	710	722	710	669	685	664	676	716	689	687	656	709	648	688	733	745	687	690	669	691	712	687	682	664	678	687	715	719	692	699	682	685	680	692	678	707	694	693	673	651	701	671	689	694	691	683	718	704	672	683	724	681	708	711	704	683	722	693	745	671	739	746	707	741	644	680	712	723	709	712	681	693	714	693	733	722	679	703	656	659	735	673	683	734	681	730	704	733	703	663	674	685	664	692	717	698	691	706	674	734	650	691	689	715	709	659	711	666	732	715	671	627	722	717	630	670	704	671	644	689	686	687	697	685	663	716	685	657	653	681	710	677	702	667	702	687	693	660	668	690	649	712	684	713	689	652	715	689	663	741	673	668	694	666	651	653	699	673	720	673	717	691	693	643	699	691	701	674	689	708	724	717	629	664	650	681	637	615	696	682	706	721	696	676	679	718	650	651	727	685	682	695	700	672	650	709	698	692	663	750	690	709	646	689	704	683	696	675	734	729	700	709	697	668	727	701	683	678	702	671	669	697	731	690	688	706	651	698	714	731	686	731	751	707	695	701	734	714	693	722	693	720	686	737	682	693	748	727	705	648	657	694	673	681	704	670	722	697	715	681	677	652	671	630	674	672	748	721	681	699	717	682	681	696	678	726	656	674	675	695	650	736	736	728	683	692	712	706	714	676	630	735	645	701	664	761	659	664	706	662	653	693	731	709	727	712	706	637	665	702	698	727	719	673	685	730	655	688	730	726	694	667	726	680	674	708	688	715	627	730	734	715	656	734	727	696	658	643	662	695	705	687	654	722	731	681	675	653	687	718	714	735	690	694	714	656	684	691	685	667	699	743	682	692	729	672	678	752	699	667	683	684	696	674	718	684	716	719	688	706	740	692	700	702	721	751	678	673	720	727	660	654	694	684	727	707	650	682	664	718	696	680	704	712	691	703	701	756	708	687	741	708	705	713	699	684	644	706	697	702	697	684	653	676	707	692	669	705	683	706	701	693	685	692	683	761	725	689	674	658	697	678	664	702	659	678	705	711	658	676	630	716	717	708	715	684	677	662	694	683	720	686	667	714	663	683	690	687	719	684	744	729	698	749	687	674	699	677	729	695	693	673	682	676	681	706	698	697	670	683	721	704	696	720	673	649	708	675	747	669	705	680	684	674	657	684	670	700	665	700	657	685	666	727	698	696	751	645	704	709	653	655	667	639	692	710	706	714	710	690	686	743	719	733	710	740	699	725	718	672	725	729	704	681	707	657	691	776	711	705	675	721	681	672	717	630	682	750	691	700	720	699	713	700	744	672	692	711	690	672	688	671	685	708	689	666	680	701	726	742	667	661	728	726	697	688	700	681	724	685	687	711	715	659	682	718	693	688	705	674	684	733	691	687	736	708	727	710	635	675	669	668	712	678	697	665	709	697	715	720	746	637	719	720	750	684	706	678	696	635	705	711	702	650	680	656	668	707	721	717	710	672	670	685	654	677	673	685	707	686	699	719	689	734	717	650	744	702	640	689	685	755	690	703	672	667	708	694	681	708	698	673	709	687	713	663	679	660	668	694	750	676	656	661	640	711	699	667	712	712	730	674	673	692	659	739	664	696	739	705	704	711	672	708	696	693	695	663	680	664	653	693	693	672	717	652	673	677	743	679	655	704	696	728	710	716	707	713	724	665	685	709	688	696	688	677	710	710	645
22683	21250	29059	23767	21258	21396	13508	2218	1548	1417	1264	1144	1105	1079	1029	988	894	939	865	842	846	818	836	810	815	834	803	772	847	820	826	766	856	794	788	826	835	732	735	765	790	777	793	805	848	747	781	812	790	772	831	762	806	779	760	771	780	812	780	751	751	768	743	798	762	781	761	777	748	766	744	751	765	724	773	777	800	768	750	715	737	783	770	749	736	736	784	799	784	778	783	801	815	792	755	730	771	777	764	739	760	744	756	740	734	792	760	784	827	723	754	803	840	782	781	765	793	745	782	725	783	726	759	749	727	741	763	759	757	715	775	758	726	748	768	760	803	730	766	751	757	780	786	685	751	803	709	733	745	712	744	775	727	791	741	796	765	790	744	757	695	770	765	729	772	793	764	763	750	767	745	725	776	691	798	741	778	742	744	717	747	790	753	750	763	784	773	730	750	759	726	774	756	743	770	731	789	751	765	812	760	789	769	723	808	750	755	765	796	769	767	695	772	760	753	796	719	760	759	754	740	749	728	762	775	726	770	772	714	696	819	817	736	771	788	750	715	746	753	745	799	758	726	755	746	817	749	765	791	774	804	713	770	750	779	746	726	806	759	733	757	730	740	770	797	752	722	769	758	782	733	759	780	770	770	781	761	783	808	799	762	719	731	759	787	746	834	762	729	749	710	774	763	754	767	711	771	741	752	778	764	764	742	748	736	774	788	761	754	736	784	820	729	811	769	799	767	754	749	783	763	797	797	795	754	779	759	742	701	799	748	781	745	774	736	718	789	754	732	755	753	795	773	805	785	715	766	784	798	729	748	811	738	706	764	780	769	720	738	732	765	771	776	777	757	778	735	704	764	787	741	767	768	742	753	764	750	760	764	800	779	740	763	802	799	783	710	737	755	766	750	750	797	726	789	758	740	753	756	765	786	777	799	752	707	755	773	754	752	777	778	747	693	820	795	699	735	696	755	752	770	787	729	765	782	716	772	702	737	754	777	776	755	729	757	751	793	673	810	773	810	783	813	735	746	790	726	717	750	785	743	808	741	744	767	753	768	745	665	762	818	819	830	780	776	786	796	783	743	757	775	806	720	741	762	725	806	793	778	777	739	737	788	733	778	737	775	783	685	777	764	812	755	735	750	764	778	710	778	737	742	759	780	785	744	810	740	724	788	771	798	745	736	715	756	740	763	744	795	783	744	760	746	750	763	773	816	801	743	797	747	770	721	720	722	786	730	740	748	777	718	763	788	785	782	750	718	734	711	743	728	756	767	743	773	765	744	695	751	781	739	746	749	751	747	769	728	767	754	739	764	748	768	757	712	781	701	810	789	714	733	755	753	749	774	744	839	815	762	743	787	711	764	803	767	764	767	770	805	782	727	812	762	787	776	784	756	765	746	733	785	839	747	728	772	776	745	786	759	721	726	790	761	730	728	709	753	776	722	775	828	745	784	744	761	722	726	752	726	754	775	752	747	702	792	741	732	693	746	792	759	779	782	738	764	748	744	758	809	780	776	743	763	742	765	775	743	738	720	777	784	748	692	814	716	739	710	737	781	746	711	743	764	744	743	785	800	672	735	758	752	785	733	803	775	799	730	774	771	758	745	780	778	761	779	764	772	763	798	792	765	764	768	721	733	775	785	756	748	715	753	804	743	777	753	727	756	729	813	752	785	788	793	785	753	759	771	739	752	758	763	771	741	763	783	779	763	755	769	779	780	668	738	753	753	740	740	741	755	781	699	720	769	742	735	780	713	759	782	801	761	745	759	708	787	794	769	771	711	748	750	739	768	744	768	738	776	773	738	752	750	786	722	715	759	766	775	746	789	814	711	741	765	712	768	797	727	757	724	798	807	744	696	791	780	763	743	757	723	762	769	776	723	788	779	763	757	776	732	788	764	711	777	817	757	733	727	789	789	763	718	739	775	762	725	764	716	765	719	783	757	777	740	724	786	748	809	763	776	759	732	818	777	806	743	706	781	733	797	709	754	735	741	814	738	801	763	750	749	745	762	769	777	753	756	753	792	761	742	782	786	784	756	747	733	778	760	735	787	789	736	748	760	736	763	752	756	744	732	682	809	759	740	710	769	774	769	734	769	769	776	743	774	759	736	767	777	756	797	800	795	735	740	784	739	858	774	800	752	724	781	775	768	771	788	738	745	729	785	734	782	742	725	763	760	763	725	778	758	712	813	786	725	759	728	734	767	777	759	801	797	792	762	721	776	753	782	738	743	821	697	805	759	771	753	772	778	725	776	735	762	741	752	773	788	710	781	779	710	760	741	745	773	746	759	765	774	771	802	727	726	828	795	789	774	736	762	775	776	749	753	756	743	764	756	730	764	752	776	746	796	743	758	716	724	733	756	686	737	725	802	775	739	759	791	735	763	774	759	772	730	738	724	798	708	723	731	787	774	800	763	769	761	713	733	748	736	757	711	779	791	766	761	801	740	745	785	750	760	712	777	718	745	741	739	741	739	704	744	746	785	808	672	761	808	736	717	719	747	746	787	775	726	756	746	727	733	763	769	740	755	753	689	708	719	687	760	726	756	707	746	784	745	827	768	795	798	748	722	793	796	763	711	759	770	754	750	752	731	746	845	796	760	773	748	774	770	764	766	687	722	762	778	771	721	729	760	730	741	725	751	754	751	771	731	732	745	767	765	757	750	747	764	740	751	771	749	740	755	743	761	787	754	742	753	779	799	805	817	769	758	766	768	751	780	776	806	730	718	748	736	731	756	760	728	730	719	740	774	745	718	786	747	820	757	761	792	742	756	756	767	798	768	765	765	713	750	746	776	775	728	744	776	732	761	752	751	722	760	782	713	719	731	774	770	770	743	748	765	761	709	741	760	746	776	817	690	764	788	820	751	769	784	736	723	835	759	707	790	756	789	755	718	793	758	745	774	734	714	740	738	742	803	725	735	807	756	748	740	831	792	767	788	758	762	719	750	776	789	772	718	775	741	742	792	732	774	751	763	783	768	790	797	746	737	770	748	771	742	783	761	755	819	765	748	713	730	731	748	750	769	771	802	756	800	734	757	726	773	745	757	771	781	749	806	786	762	774	744	716	738	767	735	758	715	743	763	786	802	769	741	749	763	730	780	777	732	776	739	773	771	743	797	749	770	749	704	777	750	750	744	763	722	811	793	808	734	732	735	739	774	752	785	744	752	748	764	748	744	781	738	750	764	833	821	808	807	799	778	762	752	770	711	664	781	776	724	779	730	684	721	751	744	785	752	780	773	711	755	778	784	770	731	725	845	839	776	717	730	772	749	791	745	728	737	751	760	730	733	777	722	717	766	748	736	740	776	788	693	796	785	771	763	763	736	728	732	773	731	726	682	763	745	821	796	751	779	773	806	738	770	740	758	745	809	710	726	777	736	719	733	780	760	759	752	763	786	784	775	724	742	741	821	733	765	749	753	768	771	744	799	759	802	779	820	768	774	753	774	738	768	764	756	811	701	737	764	781	751	724	726	781	726	764	770	719
13353	26770	24628	15712	11406	7105	4900	3023	2459	2228	1888	1663	1570	1458	1227	1306	1175	1018	1025	956	970	985	1000	921	932	919	963	905	871	856	912	852	866	829	907	848	874	844	855	847	820	876	839	858	838	833	811	875	827	833	825	779	819	794	849	819	861	839	827	834	831	832	829	828	833	814	789	835	813	785	780	790	837	828	796	801	813	854	845	834	859	820	846	808	806	813	848	784	820	774	855	771	777	808	796	860	788	806	848	847	791	797	783	843	834	826	833	874	853	816	831	806	789	821	818	744	816	834	824	824	787	788	817	850	818	873	799	814	838	868	841	822	780	814	825	870	826	829	794	794	820	869	902	843	741	830	839	781	829	819	838	828	803	798	810	788	795	769	877	811	845	844	776	816	815	806	819	808	805	805	804	815	739	806	842	843	806	835	825	799	786	863	834	826	841	814	839	785	864	751	781	804	867	815	801	804	812	819	779	823	854	809	763	810	843	821	813	796	790	820	856	808	840	823	790	856	792	853	806	843	813	879	844	818	842	743	874	817	834	793	811	799	842	820	803	834	816	834	814	807	827	814	829	798	840	766	877	856	815	794	825	816	850	831	832	810	808	784	826	794	804	774	783	748	814	795	842	813	833	822	816	799	809	785	822	813	778	789	788	787	793	799	801	852	802	794	799	817	819	797	809	803	868	850	837	856	796	765	820	798	802	800	799	805	783	821	795	799	789	820	827	774	858	788	837	805	828	808	803	799	829	818	800	774	735	781	807	845	797	879	869	810	811	803	793	807	850	848	783	831	797	800	866	851	838	810	789	855	811	855	748	813	838	773	812	832	839	788	871	803	802	865	792	854	816	856	829	842	831	765	816	818	832	794	804	871	822	833	854	856	871	805	811	850	807	796	852	772	828	793	805	815	843	819	789	829	813	823	850	869	803	809	843	790	813	886	786	852	810	818	865	769	781	806	786	854	801	808	772	762	788	769	804	846	784	766	800	818	802	771	792	814	843	796	820	854	790	791	806	804	784	778	817	791	800	803	800	812	798	795	811	805	807	818	816	800	823	768	800	765	803	832	838	827	819	802	807	827	803	817	776	846	789	840	864	846	816	846	830	808	863	863	850	767	805	801	827	778	834	783	796	819	819	822	802	894	801	825	792	821	774	829	832	817	820	806	838	810	825	799	792	817	833	841	813	914	806	791	826	860	810	806	815	825	797	837	792	766	801	834	834	766	832	810	837	834	830	823	791	805	814	799	768	788	816	798	766	832	837	826	868	802	812	849	789	805	821	811	823	741	843	817	832	822	874	818	840	817	841	782	833	837	759	822	840	853	787	804	844	802	794	790	803	805	840	787	808	809	792	809	803	762	825	835	846	849	798	798	858	811	832	792	833	834	805	814	782	781	784	812	814	789	821	808	800	825	768	817	804	799	845	844	798	838	863	850	806	798	800	831	847	763	806	801	805	785	807	806	805	820	848	826	862	816	800	750	763	796	838	821	781	809	802	839	783	842	808	829	779	787	788	840	779	777	832	828	851	807	802	826	833	843	853	784	842	861	844	877	778	799	841	822	825	753	808	836	830	822	785	814	830	832	828	835	858	877	824	814	758	834	814	867	800	817	817	841	818	808	816	814	812	827	800	811	829	759	779	825	823	838	846	797	839	798	860	777	821	783	774	756	821	829	783	800	865	811	863	800	817	823	806	809	819	829	793	838	872	820	801	809	812	838	808	813	837	776	829	799	855	809	864	812	832	797	777	809	800	812	802	784	807	785	811	833	858	824	838	841	784	803	787	898	797	832	852	832	781	801	817	806	804	826	776	831	801	831	839	832	811	843	817	859	898	845	812	780	832	833	799	853	782	833	830	819	816	798	853	867	794	810	831	795	837	776	817	823	813	842	813	801	812	834	840	788	828	854	801	808	772	810	814	805	761	826	825	873	829	824	835	773	802	854	813	808	796	839	793	776	799	798	751	799	829	823	840	829	798	862	825	841	807	839	782	803	847	848	841	816	801	817	825	760	838	817	820	834	840	855	817	847	795	838	847	838	797	797	787	794	821	877	809	803	817	830	805	815	823	827	853	812	853	831	836	772	785	792	869	810	862	830	822	815	837	819	837	806	822	869	856	779	834	829	832	821	788	807	822	822	822	842	798	790	881	773	790	798	807	826	831	808	828	814	800	812	873	852	814	783	828	868	755	854	840	823	822	856	863	843	811	833	811	800	871	772	799	827	747	821	820	814	783	886	797	839	826	783	820	860	880	798	797	811	827	806	817	777	801	840	786	810	817	777	814	789	812	815	834	813	796	759	812	798	801	828	839	831	834	845	803	784	831	787	863	838	823	792	860	784	852	799	844	820	815	801	784	822	836	786	855	852	816	828	831	905	840	805	837	808	794	834	767	851	832	837	759	783	766	772	822	808	825	806	851	795	794	795	790	801	855	795	844	790	811	840	831	806	860	848	787	823	818	835	830	842	812	807	799	834	813	811	801	840	831	814	798	793	836	827	843	863	806	863	817	780	830	800	806	815	805	826	795	810	797	811	810	832	773	852	862	848	823	853	775	796	810	813	797	833	794	830	774	819	820	823	825	801	833	848	830	780	784	856	864	803	764	804	780	810	805	871	815	796	794	795	774	826	827	785	844	786	814	841	852	830	856	837	836	835	845	822	852	808	765	803	848	830	746	772	842	820	755	819	807	801	843	783	813	789	868	838	816	789	763	812	816	796	836	820	836	796	817	811	778	842	765	871	851	836	786	776	841	796	840	819	804	804	841	804	824	828	818	814	829	818	814	820	818	755	809	768	788	841	834	784	804	808	834	808	841	812	848	837	825	798	793	776	824	752	842	762	793	783	759	798	810	809	799	809	838	834	800	809	771	775	845	800	804	840	788	798	766	765	825	862	842	817	815	843	810	815	851	847	853	824	846	750	828	834	781	826	806	776	830	873	813	838	854	782	815	782	802	851	819	796	806	781	750	799	820	822	853	734	791	768	810	818	821	837	814	826	797	801	833	812	847	859	804	828	850	863	821	809	805	754	783	810	818	816	859	823	812	835	851	821	788	821	817	794	796	785	829	842	814	784	804	764	831	815	855	783	790	786	820	764	738	825	766	860	826	791	805	836	744	866	803	838	802	777	773	792	843	789	774	841	828	795	796	825	771	788	803	813	766	796	829	793	857	859	781	759	826	740	779	871	838	800	798	825	798	733	806	804	839	814	817	842	776	810	843	828	790	852	829	815	820	890	808	850	816	813	783	784	783	809	827	861	787	812	799	780	837	784	809	796	836	846	800	843	824	825	831	815	838	815	794	836	786	791	849	834	807	806	765	810	828	787	836	852	782	814	844	804	814	837	806	797	832	834	845	832	818	815	812	793	810	826	751	780	818	823	848	816	813	873	808	859	813	786	772	753	813	797	807	785	812	757	785	809	863	858	894	798	886	825	844	788	760	775	825	826	807	776	830	851	816	838	819	827	828	851	769	865	814	832	846	798
27169	20731	13474	5003	1946	1062	585	442	402	423	370	363	365	372	400	366	312	341	321	331	326	330	310	318	358	354	319	325	348	338	346	316	350	341	316	327	329	292	331	335	284	311	338	326	343	307	349	329	331	338	309	333	333	316	352	300	333	322	323	355	324	323	350	318	353	355	325	345	333	310	317	328	347	335	308	341	310	351	318	327	321	327	337	355	307	302	332	314	357	319	333	324	374	344	343	317	321	314	354	328	331	304	342	358	340	383	312	322	337	341	329	310	341	299	332	311	315	295	340	345	336	320	366	301	311	353	301	328	311	309	341	315	340	339	317	330	309	351	345	321	357	330	315	318	316	332	357	343	308	337	350	338	322	315	331	348	343	351	319	310	331	317	336	374	341	337	319	322	356	284	367	347	323	326	321	361	374	340	308	349	313	324	359	337	290	347	317	312	343	319	323	311	321	337	359	321	319	322	320	308	335	315	330	334	345	328	360	340	376	355	346	310	325	322	314	324	330	341	352	339	358	343	342	336	339	311	355	348	337	323	330	312	324	349	335	328	334	330	326	344	343	363	358	327	322	318	315	323	337	361	352	328	331	360	344	333	344	310	337	322	304	342	339	326	347	355	374	320	316	343	331	329	296	341	361	369	354	337	334	325	341	345	334	300	324	286	351	329	327	345	325	356	339	346	337	318	313	355	347	334	334	336	355	315	340	321	330	316	350	317	314	370	294	334	345	321	313	332	321	339	318	319	326	317	322	329	331	337	339	340	309	320	351	331	323	316	361	305	357	337	347	362	348	349	328	335	369	340	331	340	343	316	312	339	323	320	324	320	344	329	345	320	328	286	330	343	319	325	346	341	358	326	352	309	318	315	323	350	337	357	302	346	321	343	325	312	319	352	326	357	340	355	336	334	338	324	318	321	335	354	304	317	323	349	297	331	317	348	300	335	329	343	353	329	357	317	353	321	339	340	346	330	339	332	315	338	302	325	303	316	328	316	341	342	326	364	305	331	319	335	322	320	330	331	319	342	354	333	331	340	323	324	310	323	317	333	347	318	343	324	334	344	337	341	327	333	330	347	341	326	347	353	323	323	318	342	321	333	337	339	289	348	346	326	337	344	326	338	348	341	336	356	311	335	323	356	348	359	322	372	321	311	355	328	336	297	343	333	358	310	315	300	322	342	311	335	318	361	342	332	322	346	351	324	301	311	351	334	334	318	340	365	336	336	357	316	335	321	361	316	318	319	322	343	333	304	348	324	335	361	350	359	319	311	323	341	370	355	319	332	333	334	337	368	335	356	368	317	347	367	322	327	332	335	322	317	328	344	343	347	320	364	306	334	344	322	299	347	328	349	334	332	339	361	346	321	336	332	319	347	351	348	335	313	329	313	321	320	317	354	366	315	363	320	306	301	337	308	360	357	310	319	319	358	344	365	377	332	342	359	332	317	320	388	326	346	350	329	313	357	342	351	332	348	312	333	322	330	324	334	327	316	333	359	344	319	310	353	308	342	313	343	307	342	308	298	330	348	331	326	338	343	332	352	342	355	325	336	350	342	322	333	303	359	328	372	322	316	355	394	334	316	340	341	332	345	324	322	296	332	313	325	311	323	321	350	357	312	319	350	314	361	365	331	341	357	323	319	299	367	378	346	369	334	331	329	332	316	333	312	313	312	325	324	325	376	337	339	333	356	345	349	327	306	347	342	321	335	322	337	349	297	331	321	322	314	307	348	336	351	345	329	336	319	333	326	342	313	342	334	313	340	293	357	331	331	353	326	350	334	349	326	317	323	345	359	332	334	326	369	286	345	324	335	360	323	361	325	337	321	312	347	330	369	333	320	345	371	324	343	343	303	323	309	350	342	323	333	327	327	319	340	360	312	304	366	325	318	323	340	314	335	350	350	344	351	321	324	332	350	312	303	315	321	354	319	340	331	291	309	318	342	323	348	334	322	344	334	349	325	342	352	298	320	327	317	321	324	333	327	337	325	367	345	316	325	332	350	324	325	332	326	350	343	316	359	347	366	367	349	351	327	332	313	368	334	365	315	304	322	343	358	325	346	323	359	336	322	336	343	339	355	345	325	324	311	311	310	352	333	325	343	347	343	353	346	337	348	340	317	308	336	350	340	331	384	333	329	303	359	328	333	354	349	335	354	363	338	328	346	320	363	307	315	343	331	330	315	322	337	350	322	355	316	355	336	347	306	328	348	345	302	348	350	364	301	304	339	344	330	356	323	325	334	289	327	331	354	331	332	331	304	358	351	338	292	332	354	318	303	340	323	341	327	326	319	336	338	350	336	330	344	319	355	354	319	346	328	359	366	334	302	355	343	350	304	315	357	323	324	331	340	338	337	332	351	336	320	325	380	368	323	271	336	371	318	313	344	331	345	334	336	338	334	349	376	320	308	365	341	352	338	350	317	310	317	335	335	304	338	315	355	353	316	305	319	353	327	340	334	349	354	374	316	324	357	318	325	336	314	362	363	345	332	321	335	331	332	320	361	297	331	341	355	300	325	323	306	346	338	350	323	323	332	357	310	302	338	337	338	277	313	309	318	310	336	313	377	326	336	333	341	334	352	316	317	356	333	305	343	333	326	277	319	302	329	366	352	355	330	321	319	340	308	354	307	351	308	327	354	319	336	328	321	348	323	349	357	307	358	318	308	342	335	279	374	339	323	361	283	374	286	332	324	339	320	328	329	306	321	351	383	343	355	311	342	354	314	309	323	351	333	340	317	352	353	305	336	325	311	337	320	326	324	322	325	331	303	293	344	355	345	329	337	351	339	348	322	335	308	346	312	375	349	335	336	343	340	320	351	295	332	333	306	359	330	355	337	337	299	331	325	345	360	341	327	337	342	345	319	310	346	330	352	341	323	363	327	320	309	354	324	331	345	365	341	335	336	323	292	358	354	345	359	339	333	331	334	305	368	324	343	313	318	311	343	325	331	316	359	326	337	360	301	321	344	342	323	344	315	333	329	333	335	348	329	314	385	346	302	334	331	354	334	320	357	355	314	337	315	370	341	308	338	326	363	318	330	349	347	313	325	279	328	342	373	328	328	316	344	351	328	313	330	279	301	336	328	358	336	302	317	377	326	351	335	339	325	319	332	308	346	339	355	320	356	342	332	329	353	376	326	362	325	352	348	339	353	312	336	320	345	305	323	312	348	328	347	343	329	343	353	324	350	338	347	371	354	354	336	325	323	300	349	335	342	335	350	306	305	306	313	321	321	325	346	358	358	321	348	350	329	349	330	311	345	346	336	327	309	306	308	309	311	321	313	310	328	345	324	335	358	364	331	327	328	338	287	317	316	316	309	336	332	352	340	369	342	344	305	341	321	374	329	329	328	319	354	322	325	291	353	330	334	344	337	364	325	376	323	310	341	317	342	321	341	337	309	334	332	332	330	336	342	313	319	311	297	344	349	319	323	334	339	333	331	315	315	357	356	342	328	340	298	347	338	335	331	319	335	315	287	329	350	373	335
8354	12067	10897	5915	3239	1844	1018	571	532	541	499	551	483	463	431	514	401	407	416	407	408	435	403	438	411	399	408	407	403	423	390	408	383	393	362	399	388	373	414	411	432	376	392	372	401	417	425	369	413	426	402	388	416	409	403	413	419	422	366	390	395	408	419	410	373	441	419	359	390	441	398	355	349	414	372	398	409	406	401	420	356	417	431	361	352	378	351	402	413	398	406	391	409	419	392	415	400	439	444	407	390	379	418	395	413	394	429	406	393	390	392	425	393	407	384	396	400	417	427	424	373	425	413	398	410	382	409	405	360	383	390	399	426	405	399	391	413	417	414	431	400	390	401	401	390	389	370	427	416	386	391	428	367	413	394	429	411	399	414	378	424	385	405	410	393	387	398	467	385	360	418	409	387	417	391	409	373	397	407	371	377	402	369	395	389	383	395	409	391	404	416	368	399	420	396	428	444	377	399	387	403	405	393	444	409	368	405	390	401	403	403	424	406	388	438	385	399	363	371	374	391	408	393	415	390	368	394	392	409	410	432	404	399	386	365	412	386	417	453	379	438	386	385	371	386	356	425	396	426	376	423	417	403	393	423	418	420	394	417	384	412	407	448	396	379	440	420	386	388	399	398	392	364	425	405	419	379	342	433	408	377	397	431	381	375	414	413	367	400	390	399	397	411	400	406	422	392	400	392	393	425	442	411	402	405	394	425	379	421	451	409	395	371	386	440	374	386	443	406	394	408	392	416	403	375	395	380	387	377	390	398	382	405	398	400	391	403	398	389	398	363	376	383	409	381	368	430	415	417	416	382	397	439	368	410	393	376	410	460	370	396	394	385	392	395	413	375	404	425	416	351	421	402	437	373	435	378	390	431	418	412	393	391	410	351	421	414	372	418	394	387	400	396	392	395	384	376	409	407	418	389	400	444	388	404	395	398	400	381	392	429	371	430	401	374	396	412	404	417	384	380	393	405	418	401	399	376	397	384	393	390	421	425	409	424	400	376	428	406	414	382	370	420	419	359	413	374	420	401	384	414	421	411	407	394	368	373	384	419	368	389	428	394	378	434	405	395	397	416	368	404	382	435	407	435	403	413	369	400	415	404	445	399	383	415	391	394	422	442	388	401	394	441	369	407	433	424	383	405	407	394	388	415	418	392	379	400	375	381	434	402	401	411	396	407	378	381	415	417	406	382	383	420	413	396	388	409	410	395	402	401	396	420	403	350	389	413	385	402	421	373	419	411	412	428	406	406	426	425	416	397	416	399	412	373	416	388	400	383	416	398	394	398	356	362	455	414	411	407	404	447	411	394	392	443	384	388	387	413	354	370	403	377	404	397	409	375	419	425	396	421	423	434	386	418	398	402	394	417	385	390	388	427	421	404	382	401	392	371	363	418	404	429	452	419	391	386	397	426	386	393	396	393	431	378	350	397	395	429	373	450	397	437	391	394	384	394	399	383	411	369	389	412	372	406	439	381	404	405	408	383	383	416	396	398	425	357	414	390	413	382	391	411	408	373	406	367	387	413	402	384	415	355	399	373	388	401	435	418	394	409	430	413	418	405	412	393	417	418	425	398	370	428	408	395	405	415	380	400	407	386	415	400	388	402	419	419	388	377	406	381	422	453	429	399	409	397	411	380	407	431	391	408	427	371	402	403	393	438	387	378	400	397	379	373	364	389	366	368	424	366	363	384	401	428	392	423	375	380	411	401	384	402	359	411	413	379	366	385	381	409	425	369	389	403	391	410	403	406	374	419	387	432	406	431	389	402	408	420	421	403	418	384	396	410	415	394	439	386	418	369	397	370	405	407	415	398	398	396	405	460	394	376	400	399	392	466	398	393	387	394	386	390	379	388	397	408	406	446	400	395	432	402	415	417	416	399	418	385	369	403	442	393	374	399	366	448	423	391	358	438	413	383	428	409	368	408	390	410	399	431	401	435	401	424	421	394	393	418	424	426	378	420	389	371	405	407	382	402	420	410	398	396	389	420	411	376	379	400	419	419	403	385	418	401	388	406	415	402	381	381	391	440	368	414	423	408	417	409	402	422	387	391	403	423	380	440	415	407	398	384	374	416	393	396	386	364	381	408	358	422	397	414	380	382	390	423	392	409	429	352	401	410	370	408	397	380	429	433	381	438	369	404	383	385	411	414	374	412	407	433	427	404	435	438	401	379	351	409	401	398	417	417	403	384	413	395	358	408	403	402	402	404	391	416	412	416	385	407	370	414	365	412	401	390	419	393	388	393	412	425	417	368	391	397	420	409	406	412	422	391	380	385	393	390	437	391	392	420	417	377	387	408	418	419	445	403	408	439	377	411	409	431	382	405	417	375	391	380	391	443	425	403	410	384	402	410	383	385	390	390	399	385	365	428	380	411	392	400	409	399	407	377	394	407	395	429	406	357	371	424	384	399	406	341	404	389	411	416	435	408	440	381	373	406	374	398	425	384	419	401	400	401	394	402	386	433	430	364	397	411	396	363	352	384	392	384	408	408	362	407	386	376	408	395	441	404	430	407	427	424	415	409	414	420	406	400	383	411	429	394	389	375	387	403	380	438	377	411	421	398	398	386	428	422	398	375	386	411	433	403	413	394	381	418	425	398	407	411	406	414	422	412	405	395	394	403	416	384	384	386	418	402	405	405	398	416	387	374	397	379	385	446	383	401	370	396	395	402	404	385	369	407	364	362	389	380	407	396	360	438	401	397	417	371	413	358	400	389	396	396	390	390	364	427	375	399	412	391	377	357	393	368	396	402	384	435	405	412	408	431	405	413	383	385	390	422	411	403	456	410	401	461	407	395	375	410	411	414	398	405	385	383	393	419	406	429	371	402	426	385	411	396	404	411	417	413	392	386	392	389	415	405	375	394	414	413	401	397	387	397	403	379	402	402	452	404	403	425	386	405	391	408	396	423	445	403	415	391	404	415	406	399	395	386	370	389	381	384	403	443	400	430	387	397	390	371	408	358	396	424	368	427	370	392	399	409	401	415	383	388	395	381	413	380	451	451	414	430	393	402	398	391	422	387	392	408	375	393	426	417	383	428	389	406	371	376	397	396	382	436	389	401	387	416	417	403	403	380	373	388	426	387	415	385	410	418	376	409	399	391	419	411	391	423	415	417	403	415	415	402	409	414	367	390	441	394	399	412	427	380	384	430	419	391	398	422	382	393	434	383	376	414	434	361	378	420	408	401	403	374	412	396	440	395	415	424	434	411	384	398	405	398	397	370	376	394	411	389	421	390	405	385	398	389	385	415	391	373	363	410	380	389	395	404	410	430	401	381	420	400	418	379	395	389	407	377	375	391	377	385	395	370	426	397	387	408	393	406	400	413	385	347	391	387	382	408	370	396	406	410	426	400	423	388	417	402	389	418	407	408	420	392	415	402	406	391	444	353	391	413	374	406	383	378	396	423	416	416	390	423	378	410	398	387	404	419	384	400	411	416	378	400	400	384	407	378	369	407	411	443	399	398	422	404	383
23662	21236	28654	24136	21253	13649	1959	952	779	737	611	624	579	545	521	485	447	432	424	391	412	388	413	412	418	373	432	380	418	407	368	391	397	446	361	388	371	378	384	383	371	380	407	358	394	354	354	401	398	357	382	370	368	376	360	357	356	394	376	371	366	383	359	361	374	396	361	377	387	340	347	384	363	367	383	359	352	387	364	383	361	373	357	363	378	367	370	395	363	395	378	364	398	339	404	375	386	388	350	362	382	406	332	380	390	370	373	355	350	373	368	401	368	378	339	352	400	383	407	336	385	369	353	351	366	386	403	367	357	388	351	405	394	372	359	352	383	374	368	370	374	371	385	374	351	365	372	352	363	365	373	426	406	364	382	398	356	371	358	348	360	378	358	364	345	366	388	382	371	385	369	380	388	370	378	382	375	376	393	335	363	334	374	378	385	320	374	390	373	383	382	385	382	418	332	360	350	370	327	382	388	384	393	370	357	390	370	400	370	378	354	379	365	337	391	356	342	363	367	358	359	364	363	372	377	368	375	374	358	371	394	367	346	382	375	392	328	373	334	372	378	326	387	387	357	379	373	405	372	389	333	403	402	363	364	352	395	395	371	356	348	375	343	364	409	352	369	365	366	385	375	405	371	371	351	390	369	351	364	385	396	382	375	392	363	344	369	386	358	380	353	368	383	348	345	392	342	397	362	366	356	362	372	381	361	373	366	366	372	374	375	342	363	392	358	379	392	402	382	385	396	366	322	375	329	339	389	348	380	390	381	341	384	360	367	431	360	358	373	354	381	344	350	368	381	376	379	357	390	410	361	394	392	398	404	374	371	395	369	384	356	354	405	362	415	384	356	364	375	347	411	381	336	377	364	376	376	362	346	306	366	316	376	377	337	360	385	369	397	342	394	381	393	373	351	375	338	378	340	377	361	359	377	369	357	388	379	362	368	364	378	380	376	384	370	366	334	393	387	395	398	344	384	382	363	371	384	354	344	347	341	385	350	420	397	368	358	356	397	367	375	378	393	377	376	391	349	372	361	371	390	401	363	388	371	372	375	364	400	387	363	390	329	361	376	362	380	355	354	346	397	380	363	383	367	324	376	358	344	357	387	349	355	363	373	371	371	402	369	367	377	354	361	367	380	355	343	369	388	319	387	386	364	378	360	376	326	390	332	342	337	367	336	361	377	407	370	333	373	347	365	400	374	369	370	359	372	357	355	378	386	350	348	362	359	397	367	358	380	347	385	373	387	403	365	373	360	369	359	369	414	391	347	375	391	371	346	359	376	344	383	340	368	403	378	383	357	346	409	357	379	383	355	372	386	360	347	358	410	384	320	369	366	361	351	379	382	367	385	365	401	398	373	375	384	361	378	375	351	379	375	366	380	375	366	376	380	327	353	381	379	344	363	353	347	349	383	355	382	389	368	391	339	370	401	361	384	373	339	365	393	362	373	358	371	376	360	418	362	356	393	369	356	360	384	341	411	353	411	352	365	354	369	377	323	380	351	382	394	380	388	402	383	341	357	369	363	370	339	360	351	348	398	393	371	390	375	377	380	392	370	387	394	370	378	391	369	359	353	381	343	342	365	355	342	335	374	395	359	339	375	354	362	354	356	340	379	361	321	374	360	381	380	360	377	362	385	344	385	363	336	386	371	363	375	354	328	391	406	355	398	361	341	381	379	350	353	344	373	408	384	360	355	370	379	356	390	333	316	343	375	376	380	380	356	347	390	350	374	365	381	367	371	348	373	361	374	373	395	357	361	402	384	418	377	365	356	374	377	363	390	361	394	364	372	346	365	370	392	399	352	377	365	385	369	355	376	356	376	374	363	379	382	339	372	361	338	386	381	339	363	362	388	354	366	356	372	371	353	350	392	347	356	350	371	383	366	369	402	349	371	361	392	370	337	385	369	367	358	391	348	350	358	382	386	356	387	406	364	382	339	349	391	344	368	363	338	367	374	386	343	382	350	370	371	377	376	367	375	361	379	362	378	387	387	363	378	381	355	379	337	390	361	398	357	370	370	370	381	342	367	400	370	350	381	376	379	364	344	357	366	351	375	348	342	376	366	360	401	340	420	355	387	396	389	359	355	344	370	384	378	390	378	402	348	372	365	364	366	345	341	367	388	370	381	369	387	358	384	359	348	367	348	414	364	349	350	358	379	342	369	389	397	359	373	406	373	333	403	356	368	394	378	390	374	390	346	368	382	378	371	373	391	317	370	348	342	371	356	350	362	371	309	337	355	376	389	368	361	360	399	404	377	369	372	367	403	374	383	379	349	345	369	358	371	365	361	373	383	358	335	334	370	348	369	362	388	351	360	364	353	361	349	375	392	345	356	371	335	351	377	338	392	390	334	382	351	372	382	356	372	359	352	386	398	340	372	357	355	377	378	364	357	345	370	410	385	365	395	332	381	377	356	351	403	348	405	359	370	375	371	390	359	384	355	391	347	371	381	366	383	402	314	366	391	350	356	357	369	368	365	334	398	348	351	379	358	362	358	369	353	377	380	389	365	392	406	347	351	368	334	364	380	390	378	350	380	374	325	368	378	391	347	374	363	350	360	373	355	348	363	382	326	371	358	371	384	335	395	365	380	348	366	381	397	375	331	368	350	380	343	363	355	378	380	365	385	358	359	380	388	406	366	342	387	386	338	350	354	391	388	394	361	348	375	371	373	397	371	347	364	391	392	339	422	404	372	369	348	402	400	342	407	348	377	356	342	348	405	413	358	389	357	356	359	389	372	372	351	358	369	371	349	358	362	396	355	388	372	378	371	371	374	349	358	355	373	372	398	405	362	382	412	347	423	404	346	378	372	351	366	358	372	385	397	354	379	377	380	383	370	369	354	357	366	365	355	368	389	371	383	336	375	363	362	351	344	345	366	370	404	386	368	359	415	369	332	355	395	380	369	360	379	360	335	370	372	355	347	339	347	366	378	352	382	381	362	393	344	374	333	370	374	364	368	335	387	363	385	334	352	359	351	341	356	343	358	396	348	346	365	374	369	358	366	420	348	369	383	342	352	374	372	353	390	353	363	393	350	366	354	344	373	388	367	381	332	383	387	379	366	370	374	378	361	393	368	330	343	397	379	356	354	370	352	371	360	360	371	339	359	368	387	361	398	371	376	408	388	386	382	385	371	347	364	387	375	349	361	365	372	340	364	358	374	365	413	384	345	383	355	338	382	390	364	405	330	382	373	371	358	366	346	385	389	361	371	376	359	362	360	369	361	374	365	403	359	362	391	328	351	366	361	356	365	370	365	367	374	368	345	340	391	371	371	369	373	362	369	400	365	374	350	353	375	347	325	387	373	362	338	359	361	374	332	358	353	358	362	358	380	381	388	381	382	378	364	393	396	376	348	375	360	362	400	386	382	398	359	402	341	399	374	366	383	370	395	330	357	364	385	348	393	381	375	366	382	384	364	344	405	336	402	365	359	364	391	350	372	358	378	378	365	375	356	354	379	360	370	396	381	359	352	342	373	314
10417	21424	19821	11662	6479	3959	2380	1652	1342	1251	983	975	842	701	754	641	576	562	530	541	515	452	461	497	503	457	507	480	446	451	406	440	417	404	464	451	430	463	466	408	460	471	462	491	480	443	457	455	424	440	438	467	426	440	424	433	444	430	424	452	412	427	420	436	426	423	417	471	418	424	417	410	422	413	424	424	448	443	407	456	430	434	444	431	443	430	430	464	442	423	390	451	425	426	400	433	402	402	424	402	404	430	433	414	411	481	419	448	440	412	437	440	425	388	404	425	455	456	437	414	453	402	435	413	430	419	426	451	410	398	455	415	440	385	454	404	445	419	395	410	429	415	391	440	464	408	425	471	407	456	405	418	417	483	418	436	421	396	463	439	444	441	457	417	430	429	438	434	431	430	408	432	428	430	403	422	444	447	451	431	411	419	448	406	453	429	420	467	424	424	396	402	405	446	448	416	425	450	395	425	435	415	428	475	389	410	461	421	412	421	416	410	444	432	413	444	412	418	448	423	411	379	392	408	398	449	426	441	424	429	423	404	456	414	427	405	419	407	436	411	405	390	462	408	409	422	473	423	416	435	438	427	416	414	430	408	430	399	416	455	452	457	475	397	461	393	400	435	415	440	435	426	462	437	412	402	436	408	458	430	475	399	442	413	424	467	457	443	433	428	429	418	444	406	431	454	437	405	425	440	389	429	449	392	438	438	413	412	421	417	429	437	416	449	377	430	408	425	404	412	459	404	416	423	408	450	447	446	430	435	438	459	393	443	453	420	418	436	408	466	417	425	427	454	421	414	414	442	421	423	388	410	421	398	420	447	428	421	428	418	439	417	417	427	467	425	443	478	415	444	446	427	384	424	465	410	410	427	472	456	417	436	393	377	406	428	438	395	397	443	443	458	444	460	437	462	409	427	429	432	421	424	425	395	398	445	408	442	394	451	463	416	417	413	452	449	425	435	397	397	417	412	440	431	396	439	423	431	445	419	423	425	418	398	433	393	405	418	411	408	415	459	401	426	408	423	440	452	409	423	442	439	418	423	407	454	425	432	405	419	446	435	394	413	439	409	392	461	409	405	421	412	453	444	411	438	427	413	467	425	431	422	393	451	407	437	424	435	402	442	427	422	416	428	416	413	408	385	444	429	423	411	415	442	443	430	407	408	446	421	388	446	412	401	424	457	409	417	425	433	432	428	448	427	434	436	398	419	421	401	412	424	444	413	423	401	423	439	440	403	434	448	439	428	434	431	444	400	386	429	433	402	411	440	401	452	442	425	453	422	445	418	425	445	420	415	451	377	449	428	429	411	442	410	436	371	396	455	449	376	468	396	432	417	402	425	449	404	422	398	416	434	438	433	425	468	436	441	424	405	417	432	448	382	389	430	396	409	400	403	450	408	379	447	407	460	398	398	444	433	403	457	435	455	401	415	418	389	435	439	396	490	424	406	465	425	437	406	449	445	435	461	450	446	439	422	415	443	416	435	408	449	429	418	428	442	401	445	464	409	429	445	442	440	411	433	425	419	427	432	406	404	393	399	413	439	404	408	414	430	444	425	438	415	402	452	442	425	425	430	414	407	428	441	391	417	435	429	412	407	412	416	443	397	427	442	439	399	412	438	407	428	390	392	441	442	423	435	394	465	444	436	393	442	430	434	424	408	425	430	405	451	437	395	432	379	445	417	446	384	412	413	403	433	436	434	434	439	436	410	420	428	410	444	401	421	396	403	436	446	446	409	438	389	438	423	398	418	402	444	423	398	430	431	443	395	440	450	410	448	455	413	431	462	407	405	443	410	403	397	433	439	447	415	366	435	440	413	425	416	440	437	412	480	441	435	427	432	418	411	398	417	445	416	388	419	475	423	409	464	401	425	394	437	412	415	388	443	453	440	428	430	423	417	463	446	411	446	436	435	444	437	453	438	432	447	445	437	447	441	433	433	438	421	435	443	435	460	458	416	421	451	420	405	438	447	426	416	397	412	416	421	438	441	435	402	445	407	422	413	416	404	455	425	432	411	428	410	417	368	427	415	455	423	392	412	406	401	431	450	409	433	411	449	417	454	420	433	426	420	402	430	402	400	388	444	430	444	411	409	439	420	419	402	430	447	412	420	404	423	401	416	415	454	442	427	453	423	422	410	390	400	394	451	425	413	392	414	389	431	396	463	428	445	399	423	462	409	415	431	389	424	425	433	400	383	410	432	430	423	388	419	428	431	466	419	445	422	421	425	412	459	464	450	389	402	459	442	378	396	398	420	401	401	412	456	428	413	457	430	390	434	442	410	433	426	425	439	416	389	391	383	445	454	442	378	455	440	408	434	441	444	449	417	419	402	399	415	458	452	389	429	402	399	396	391	448	442	423	415	399	388	426	413	426	420	415	400	460	448	423	442	386	447	439	432	393	423	406	422	443	444	399	428	409	439	414	447	435	441	400	429	425	431	432	425	454	426	403	446	467	420	448	453	422	405	438	429	407	466	446	411	437	412	419	442	443	409	410	410	419	450	415	421	427	455	428	431	424	419	454	407	451	430	402	455	413	392	416	423	459	429	401	407	383	423	387	400	428	445	389	408	386	435	419	435	434	410	467	472	434	422	430	421	389	448	373	421	446	447	430	394	452	403	438	447	440	389	434	468	397	456	424	446	406	436	405	425	457	432	421	443	401	419	411	406	376	456	419	479	437	390	422	411	406	430	426	425	415	464	444	434	423	408	439	438	452	417	469	415	377	404	415	410	461	424	445	428	409	450	408	451	449	470	391	442	429	393	416	413	451	406	438	402	401	423	456	433	432	439	401	439	436	382	432	439	426	399	395	394	416	459	418	423	427	455	407	443	405	419	411	458	431	436	404	385	452	397	413	423	430	427	439	459	420	417	426	408	453	435	427	407	425	452	462	402	403	406	413	419	410	416	428	381	475	414	399	442	412	432	402	459	416	423	435	415	455	389	470	395	426	423	449	403	443	407	450	409	420	438	426	404	392	415	438	436	443	417	410	420	401	392	415	446	466	438	457	467	421	441	450	427	404	422	462	452	451	389	443	438	441	418	426	439	400	437	450	419	397	419	429	424	434	402	461	424	387	410	422	430	446	408	447	433	420	417	440	423	417	454	443	433	415	440	406	431	420	436	393	422	409	449	399	409	450	399	445	436	402	418	414	427	418	428	406	404	432	410	462	417	428	404	421	440	459	444	454	429	411	409	432	432	405	408	446	431	423	448	426	451	406	423	414	412	402	422	452	462	425	436	465	447	423	431	439	388	444	479	406	422	428	401	450	390	449	433	444	427	467	396	442	402	436	439	417	448	424	459	418	422	435	412	455	451	392	429	459	424	420	451	431	413	420	431	439	398	374	444	415	428	426	430	393	433	435	421	437	463	379	460	427	413	388	398	424	432	426	401	418	435	458	409	412	407	417	423	440	441	420	423	426	463	427	433	428	455	393	438	438	398	426	417	454	402	405	408	438	432	444	407	454	407	453	404	387	414
24968	21241	27681	25100	13816	2269	1268	881	787	787	724	771	670	701	701	654	669	661	614	689	638	640	581	643	633	668	623	595	622	614	632	637	624	614	602	600	596	605	582	622	609	575	616	590	566	604	630	597	638	604	650	680	618	554	613	592	598	612	610	642	612	620	632	654	627	663	577	573	623	590	596	628	661	613	629	569	606	653	593	600	601	594	591	613	572	561	631	613	571	602	633	629	623	599	597	608	595	586	595	556	642	623	587	639	604	621	664	617	579	634	629	643	590	606	595	551	622	596	595	586	591	596	599	626	622	614	650	658	563	575	607	565	593	556	628	591	629	611	609	618	609	573	598	596	601	600	607	604	633	583	630	586	584	619	597	617	594	603	616	604	576	575	608	610	601	596	610	575	579	552	587	588	609	595	635	584	603	583	634	607	624	631	605	586	650	679	590	589	647	615	603	645	618	597	609	569	597	620	605	597	580	596	620	626	654	614	670	602	566	537	576	578	618	623	613	596	622	582	616	635	596	583	626	608	601	599	630	601	616	620	629	584	588	633	578	641	628	603	586	614	591	592	596	556	638	617	610	602	635	629	566	563	594	651	608	631	608	622	640	584	596	607	577	590	628	622	625	637	586	555	588	604	557	640	579	589	619	646	619	586	620	611	612	614	606	602	605	610	601	597	568	564	602	616	584	592	607	588	610	579	626	575	587	606	617	608	631	588	569	589	600	591	589	606	632	577	571	598	598	602	584	609	614	645	605	645	637	587	580	601	593	640	595	643	597	552	591	610	630	595	570	573	604	554	596	576	546	582	602	628	562	631	639	576	585	582	637	610	590	598	633	643	594	639	576	620	612	628	574	632	598	600	613	578	574	587	584	603	654	585	649	591	608	578	617	626	567	570	578	633	582	578	596	587	597	608	631	588	598	614	660	585	616	576	584	598	599	634	612	616	620	554	598	580	602	636	588	628	589	609	598	611	640	639	545	566	620	567	595	600	570	622	613	614	624	611	573	658	591	621	606	651	589	574	582	605	564	614	636	579	652	585	616	581	578	638	604	605	621	599	626	600	610	604	583	608	638	579	595	597	606	632	627	603	594	660	586	602	604	618	647	579	544	625	583	615	639	620	579	591	595	621	576	559	559	575	564	590	590	607	623	639	575	605	604	626	610	597	586	587	628	616	550	599	586	566	650	625	584	620	596	591	602	639	595	584	645	611	630	571	588	588	569	592	588	565	538	620	609	628	587	593	618	648	584	642	617	582	634	641	612	596	615	556	594	640	603	621	602	597	590	646	628	617	612	596	612	615	625	612	600	601	585	618	601	598	614	601	611	585	609	622	582	626	571	607	627	589	581	627	597	609	625	557	623	594	581	595	622	601	568	581	575	610	611	612	579	606	582	626	634	611	567	635	606	604	621	574	578	594	612	614	593	575	646	595	643	575	615	590	542	579	628	605	620	631	581	573	580	638	612	570	639	641	638	622	570	571	604	615	601	593	603	629	569	583	608	613	596	616	592	605	576	603	618	576	596	631	564	607	625	635	599	667	613	605	586	627	613	572	616	626	587	599	673	627	563	595	595	621	565	594	605	577	593	566	569	619	590	615	577	617	606	574	598	639	611	591	601	581	615	610	591	621	564	583	585	569	624	562	639	609	605	617	563	615	602	599	556	592	572	583	600	594	576	597	607	633	601	554	606	602	578	573	605	614	555	568	616	578	574	624	612	581	595	597	624	580	584	631	629	651	562	614	631	593	613	593	594	566	620	584	558	618	598	598	605	595	586	604	571	616	614	613	588	610	600	614	575	592	609	618	613	628	605	577	575	631	631	623	673	606	547	591	565	659	642	628	605	613	638	597	611	601	596	627	569	598	608	570	564	586	603	636	552	602	635	610	614	556	595	642	584	574	578	619	592	583	624	608	588	577	558	586	590	585	625	622	585	630	632	599	585	598	557	607	628	585	565	610	556	580	645	607	599	587	612	637	622	604	591	611	610	608	610	555	620	633	597	616	628	599	610	567	616	585	620	620	548	602	589	609	625	603	610	609	599	655	587	571	631	587	626	574	586	654	617	606	579	611	587	617	607	617	596	665	626	638	594	586	619	619	581	601	576	564	611	608	631	643	552	663	605	596	589	614	557	582	603	597	595	608	635	574	614	612	602	622	587	556	587	606	630	571	550	602	579	581	636	594	584	629	590	592	634	616	590	550	570	588	597	575	631	548	648	619	606	603	607	612	578	600	624	617	650	569	612	609	611	566	640	580	595	598	587	622	563	615	587	624	580	591	602	627	602	586	582	635	591	568	605	619	604	629	639	604	635	600	617	599	583	615	579	611	590	581	554	569	622	609	597	583	570	605	615	597	565	632	598	609	552	589	605	608	595	575	631	624	638	624	593	592	638	604	586	612	617	541	607	569	600	622	590	609	636	622	566	631	573	575	606	598	637	627	565	594	595	595	572	636	579	583	567	573	577	558	623	585	576	601	599	643	605	598	591	604	584	579	599	587	566	611	600	577	620	665	613	627	601	655	604	620	582	610	579	599	574	634	597	536	648	663	586	624	612	641	619	557	583	596	601	579	580	600	573	602	624	588	628	571	588	622	614	625	624	612	596	566	633	597	612	629	626	583	582	601	599	602	568	586	579	592	565	576	548	593	626	583	624	601	618	600	609	631	617	624	598	632	624	583	589	598	602	597	611	604	586	628	602	611	638	579	600	626	609	593	629	608	612	638	575	575	587	640	601	640	645	606	606	609	649	567	615	598	611	578	591	629	578	611	578	612	583	614	597	620	614	607	579	622	567	617	610	588	613	607	614	614	584	575	618	607	601	577	616	593	605	634	646	570	575	613	587	616	610	591	603	570	626	574	614	580	599	624	611	607	599	642	590	576	635	583	596	624	586	590	611	576	595	647	605	641	638	623	584	606	592	648	604	568	647	628	583	605	593	628	639	582	632	598	555	584	634	598	607	587	583	617	646	550	583	575	590	613	577	622	586	570	600	612	621	596	595	569	665	625	605	630	629	617	587	589	652	644	628	618	631	608	587	573	616	639	653	605	589	597	647	612	566	609	618	646	603	619	646	576	588	630	573	604	567	570	590	641	602	565	578	584	622	594	587	598	598	624	588	627	572	606	610	623	578	578	599	574	579	567	579	613	539	605	563	576	600	593	604	595	661	625	560	627	587	656	605	604	593	586	606	620	594	618	628	593	618	624	599	593	580	624	606	609	641	636	646	619	627	616	603	582	625	626	614	583	599	591	582	567	574	580	610	567	633	591	633	598	560	580	547	612	594	633	620	639	605	623	581	566	637	590	594	606	628	639	604	631	613	599	596	625	613	606	593	573	571	560	618	602	559	609	607	628	573	552	618	579	591	617	607	612	640	639	596	595	635	583	548	607	630	628	576	591	605	568	588	640	592	591	590	632	611	624	595	552	565	592	638	609	592	587	583	610	636	593	593	607	559	568	610	597	613	610	550	623	623	593	621	585
10366	16974	16186	8225	4702	2920	1930	1419	1280	1181	1088	1009	908	858	921	867	767	803	721	718	757	748	723	759	709	684	680	714	711	734	774	715	710	716	718	696	654	685	696	738	701	742	725	724	674	695	685	670	693	727	685	637	694	695	750	706	721	675	711	666	655	696	650	699	687	673	712	700	676	655	689	653	717	691	702	699	681	682	695	682	690	725	691	660	703	695	702	711	734	689	714	713	700	671	699	670	696	695	713	640	704	701	685	726	635	703	698	679	734	697	685	694	687	686	742	734	658	717	723	706	679	671	763	680	713	715	667	680	640	704	684	670	634	722	735	651	694	679	682	728	679	728	671	669	642	692	688	748	724	664	666	698	686	657	742	681	708	681	685	737	684	708	699	706	692	684	723	688	688	671	707	690	717	674	739	647	671	719	671	697	694	708	666	710	689	706	688	677	678	726	665	680	753	668	699	684	711	706	690	686	673	716	696	704	691	669	679	682	658	695	700	719	696	688	657	680	644	692	712	681	676	728	673	713	728	638	682	672	676	649	671	705	738	696	711	695	687	697	692	671	745	730	715	662	682	658	708	696	708	710	701	699	763	693	675	675	679	673	736	677	679	651	678	683	736	694	696	685	652	702	730	710	692	682	735	691	672	682	675	697	693	728	671	679	667	674	674	690	672	728	647	697	688	710	713	724	773	662	674	724	731	684	689	673	717	699	688	676	684	681	674	672	702	681	726	677	695	613	691	678	672	704	661	697	740	662	677	715	712	683	668	701	715	740	693	681	705	704	722	685	693	644	654	692	674	693	670	665	692	739	684	717	670	663	719	693	699	706	705	699	712	685	726	654	713	696	726	695	739	698	723	707	702	716	694	684	696	683	717	658	675	725	668	672	682	708	701	700	684	728	654	693	697	708	652	730	685	699	772	712	692	695	687	742	714	697	653	709	684	688	695	694	712	706	714	697	724	725	712	663	674	703	686	686	684	706	726	670	673	702	693	681	715	700	703	698	696	698	701	703	669	699	720	673	682	734	662	683	684	668	669	692	677	678	722	733	706	731	652	700	697	705	657	700	706	715	714	723	675	638	698	659	673	665	683	649	706	685	671	693	705	697	699	718	721	710	729	695	702	671	721	712	683	685	703	684	694	694	700	716	688	655	691	675	684	696	714	723	733	664	723	733	706	708	738	703	661	680	696	703	687	700	693	693	695	687	673	690	703	727	724	697	695	680	705	670	672	707	683	723	728	709	711	684	691	671	731	752	714	652	712	758	708	701	665	742	687	665	715	690	685	677	745	683	710	700	694	721	683	665	673	711	647	662	715	651	773	659	744	676	666	670	705	731	724	708	692	740	688	672	662	693	690	734	719	705	687	741	679	668	614	632	686	659	663	711	689	707	651	745	762	653	734	685	697	701	700	672	733	719	691	703	705	698	701	684	695	720	673	685	714	738	683	653	734	737	706	728	694	644	673	718	694	685	707	696	777	681	689	687	693	704	695	673	674	694	707	692	683	657	702	700	683	699	726	695	721	715	688	668	738	663	700	680	679	693	698	760	693	694	691	703	712	734	716	672	705	738	707	732	651	706	666	687	726	730	706	729	694	691	724	688	671	727	717	722	684	714	659	642	685	685	682	694	719	659	649	667	720	683	707	686	672	727	656	680	697	731	691	664	710	743	664	686	688	717	704	730	696	674	680	684	688	660	679	705	709	702	698	731	690	699	697	711	701	707	692	696	687	688	682	745	670	708	744	723	689	654	685	715	708	654	738	694	668	695	700	688	669	651	718	669	732	666	687	690	719	714	678	713	703	686	666	708	747	715	664	703	696	711	721	671	680	699	707	708	668	687	687	728	727	686	643	729	735	703	674	688	681	657	639	703	698	711	677	709	716	661	681	700	688	717	664	657	681	695	689	679	675	696	680	677	744	697	664	693	713	709	680	697	710	654	701	698	688	668	698	701	695	720	693	698	658	651	733	718	693	700	682	713	709	733	631	666	697	667	710	727	661	695	706	688	691	688	704	698	701	726	729	738	691	661	712	728	739	714	686	695	668	712	676	706	731	690	689	677	667	679	676	728	723	681	668	723	724	689	691	664	660	679	721	728	716	744	708	698	643	699	667	701	728	702	692	683	721	624	729	746	691	706	675	670	743	737	739	755	688	728	703	678	713	690	673	686	719	690	699	688	647	673	687	644	700	676	703	683	669	665	717	715	701	738	694	661	675	706	699	672	679	663	714	679	721	703	710	696	685	691	737	723	736	672	683	692	658	705	734	694	702	706	675	664	662	709	715	658	705	712	705	692	719	674	674	722	679	682	651	659	673	725	728	737	708	720	701	685	717	689	663	698	720	676	703	718	743	688	706	692	704	661	698	695	656	711	747	712	694	638	689	693	725	752	708	706	658	734	676	671	676	645	714	718	705	691	691	703	727	677	692	708	684	706	667	675	731	667	662	688	677	688	673	690	637	690	682	740	670	682	650	651	699	710	709	715	698	677	673	689	670	727	690	743	713	672	727	706	696	667	702	721	712	692	694	690	675	670	682	688	692	667	690	705	667	685	743	700	678	668	691	695	689	684	675	652	770	689	697	687	675	656	684	671	702	679	635	690	646	699	729	652	701	681	706	701	704	700	722	682	665	684	721	656	676	691	721	691	722	711	661	746	729	671	713	709	729	675	673	682	685	685	671	710	652	694	692	737	663	694	738	707	674	690	723	681	700	642	669	670	733	728	696	725	683	702	726	681	672	688	744	717	666	679	660	680	708	727	710	687	719	717	712	688	708	695	702	710	688	699	678	721	653	688	717	681	745	675	677	660	692	686	664	726	677	684	712	716	632	671	737	661	699	697	759	712	706	684	707	727	680	701	744	648	675	674	681	673	709	619	713	709	682	704	664	686	678	708	670	747	745	713	715	739	762	693	681	666	667	716	671	673	698	715	623	731	711	723	718	680	667	754	696	696	698	657	692	651	683	685	673	684	687	691	680	688	681	691	727	693	670	689	653	714	691	679	634	690	719	720	706	682	645	726	732	643	672	704	661	655	700	664	680	726	681	689	683	676	707	690	685	700	685	675	691	692	691	710	722	718	627	688	698	703	697	619	704	661	661	715	687	690	700	662	730	720	738	684	697	676	680	663	721	678	731	650	689	712	668	670	667	678	664	658	688	681	711	697	715	690	706	704	706	738	648	703	664	672	677	733	670	714	690	713	713	680	658	661	659	678	706	697	694	689	697	696	711	739	702	682	664	706	679	735	674	684	709	709	722	706	739	693	716	710	709	697	718	701	720	700	680	656	695	659	707	669	743	650	727	681	747	743	657	698	668	692	675	624	703	670	734	720	667	733	640	699	744	675	717	717	731	728	674	731	675	705	698	683	670	694	689	698	679	695	670	730	679	688	725	686	693	717	662	689	654	706	712	701	668	723	711	692	733	705	727	690	683	738	726	708	685	667	669	656	738	669	680	706	727	734	676	700	630	673	698	700	645	728
22669	21274	29083	23781	21277	21377	13074	2212	1539	1417	1321	1204	1147	1078	1085	1016	886	870	910	846	812	858	788	787	815	835	833	786	786	784	774	752	770	798	842	757	756	811	743	760	759	755	800	765	777	755	747	786	783	759	820	736	763	782	729	753	803	784	813	791	712	765	770	771	758	735	794	766	796	758	769	766	784	784	808	765	766	792	773	758	724	787	790	740	809	767	767	746	766	730	730	780	756	736	781	730	766	766	786	748	731	771	727	767	753	707	752	787	778	713	745	796	748	745	729	731	718	795	710	733	752	759	730	781	648	741	784	805	779	801	773	710	769	734	760	785	746	800	707	780	768	779	724	753	737	810	745	743	729	738	780	811	727	753	780	778	766	770	784	752	747	714	758	781	772	748	767	744	776	767	734	794	745	739	702	756	725	799	751	754	771	769	790	788	789	745	725	740	761	741	755	783	731	720	740	740	761	760	733	713	704	723	733	732	737	799	778	787	758	718	784	759	747	807	796	768	808	775	762	746	753	728	795	795	710	727	775	696	768	743	770	732	793	786	770	765	763	738	701	746	740	765	724	748	726	744	748	718	735	776	763	747	721	754	712	740	742	724	757	789	787	753	747	766	742	735	739	783	750	744	809	767	762	765	752	730	750	797	771	742	781	781	740	788	766	744	768	768	743	708	761	749	757	747	759	697	762	822	765	716	714	748	783	803	780	785	764	785	782	710	733	779	779	718	749	751	789	806	755	759	750	767	788	697	745	760	773	747	774	750	720	792	753	789	781	731	778	754	779	691	742	753	742	761	787	760	773	724	729	752	725	767	693	732	767	741	740	725	750	773	801	818	765	768	783	735	784	838	806	812	751	797	764	773	767	752	762	774	770	727	794	786	772	701	724	769	735	761	721	741	798	784	722	744	767	709	726	762	759	779	707	763	764	790	720	733	780	753	742	804	746	791	707	730	762	710	755	750	733	752	808	776	738	751	804	752	758	762	790	748	770	773	732	786	740	730	765	704	725	775	752	741	733	761	774	758	687	739	750	698	749	762	749	815	792	713	782	721	727	761	720	744	755	784	765	731	718	770	805	739	751	774	684	761	702	786	759	801	743	771	755	816	776	767	755	763	740	760	816	758	772	762	741	748	764	693	764	745	740	712	740	756	718	783	731	766	776	767	801	749	734	767	803	787	767	803	751	757	821	749	762	758	756	761	762	784	739	762	786	752	750	777	743	725	754	760	775	790	787	776	706	738	697	767	759	764	762	721	748	730	744	771	718	762	795	722	745	726	723	687	753	712	710	770	773	813	806	759	699	750	774	723	728	773	723	758	769	735	759	694	737	746	736	750	741	814	766	769	772	763	772	724	781	762	760	736	714	734	739	688	754	751	749	804	757	773	749	740	675	822	745	764	772	757	757	758	740	719	806	731	724	749	806	809	782	785	828	782	783	753	747	799	724	804	794	731	760	746	749	727	739	774	801	725	768	801	785	767	757	678	784	797	759	755	806	829	766	724	773	718	803	776	772	762	749	804	726	744	756	713	724	757	776	767	759	744	803	723	746	826	732	753	791	732	749	741	783	735	772	735	739	734	766	746	747	760	786	730	766	783	734	706	746	702	756	737	787	776	753	742	785	782	777	771	789	712	767	783	751	711	735	794	843	777	749	753	827	755	771	773	719	784	735	789	821	755	736	804	768	766	784	789	746	754	786	750	767	742	725	745	742	704	760	763	719	772	754	762	759	735	727	776	817	738	735	737	732	762	776	752	711	779	792	772	754	767	756	713	750	777	773	721	756	801	742	725	752	778	746	739	743	748	747	817	748	762	794	775	772	767	787	765	762	730	748	731	747	712	767	808	755	765	760	727	739	774	712	729	774	750	754	798	767	759	742	745	790	723	803	784	747	758	710	764	739	751	747	759	734	739	751	786	778	755	782	762	703	783	743	778	730	747	726	713	709	756	761	740	705	795	758	799	760	730	714	785	754	727	755	732	761	786	769	780	760	723	759	804	746	744	775	725	768	718	814	785	762	773	767	759	765	766	719	737	755	734	746	787	780	746	732	694	714	749	758	820	778	768	788	784	777	780	719	768	755	732	742	768	715	776	744	781	790	723	780	738	790	754	785	749	746	756	770	741	769	748	788	756	768	760	767	766	732	781	735	756	733	797	737	773	760	770	699	769	763	746	723	779	786	738	772	749	822	785	753	742	764	748	762	739	743	739	741	769	681	738	768	740	747	750	797	762	730	766	736	733	772	760	783	753	746	736	717	725	784	715	765	742	790	739	739	787	752	700	741	767	713	730	736	767	737	735	773	765	766	798	809	746	783	723	712	762	808	735	723	814	767	727	777	766	823	748	805	760	778	760	763	749	776	773	765	735	792	752	755	755	770	761	742	716	781	758	780	785	751	719	783	737	782	707	795	704	782	753	777	773	830	726	754	709	813	762	741	763	825	752	763	787	730	744	789	759	761	793	785	718	770	744	727	766	764	772	706	748	787	802	819	765	767	762	708	748	721	767	733	830	796	770	748	804	709	752	744	727	794	701	707	727	788	711	687	742	747	739	757	764	774	765	730	782	751	757	814	825	702	789	783	777	731	727	813	740	773	721	728	745	709	746	772	738	780	726	738	739	793	721	749	748	779	748	771	730	723	716	742	753	795	783	806	798	753	751	731	744	730	795	737	801	773	739	786	732	746	748	744	720	739	753	746	759	760	782	771	733	800	787	782	747	754	749	761	721	774	769	776	758	758	720	720	747	723	750	775	722	750	795	779	774	701	761	765	760	790	723	759	730	735	763	797	740	762	768	702	755	781	757	724	733	764	786	768	734	734	779	786	763	737	759	794	764	751	772	807	746	775	777	800	767	719	764	778	756	761	741	783	751	741	728	756	731	778	783	733	784	762	738	803	785	778	747	740	712	744	734	743	763	765	786	757	752	758	769	745	771	699	722	775	786	827	771	781	748	724	784	763	741	777	734	752	774	770	756	768	775	740	736	789	760	764	744	754	718	785	706	780	743	746	744	740	783	735	768	714	746	719	785	786	712	807	751	773	809	796	732	780	748	750	777	732	756	776	793	774	711	746	757	743	779	786	793	761	743	782	750	705	738	765	700	777	770	808	729	716	767	788	680	798	734	738	765	737	739	744	739	806	778	754	730	789	756	804	782	780	799	738	776	706	760	777	735	787	764	802	757	749	764	768	730	723	739	783	761	741	783	729	722	718	769	732	693	776	774	714	716	779	747	754	729	756	793	735	749	755	791	793	760	806	702	740	794	787	790	769	771	739	779	720	761	784	737	770	789	751	746	798	831	733	749	763	745	775	747	699	701	768	710	732	753	773	740	784	800	759	780	768	761	762	747	784	809	726	789	760	774	749	773	731	765	752	758	776	785	772	767	737	763	717	727	797	760	746	759	800	753	747	777	790	754	734	796	737	731	754	701	786	771	785	755	764	702	809	713	807	711	781	732	811	776	735	734	753	752	789	757	771	782
13866	27142	26340	13706	10189	6053	4052	2969	2678	2269	1998	1844	1559	1357	1356	1211	1018	1037	1061	998	978	942	933	980	936	920	920	938	906	830	882	848	825	867	875	896	904	865	849	825	822	854	866	828	834	869	821	833	780	837	872	874	855	832	825	860	825	829	807	843	813	880	845	867	849	824	824	882	822	850	834	798	856	796	885	850	819	836	809	808	792	814	826	830	811	818	783	825	806	793	785	838	833	783	869	811	801	839	840	790	795	853	811	853	875	886	799	835	766	787	857	801	836	861	837	820	876	830	818	797	827	799	792	800	814	793	822	857	820	837	834	820	799	815	815	762	789	796	777	868	883	853	776	842	859	829	819	835	863	824	817	781	845	802	815	829	826	819	801	819	818	820	824	806	804	813	786	811	840	809	810	764	845	825	742	846	848	846	819	831	832	848	812	818	803	813	826	785	768	859	789	809	800	857	801	838	805	820	817	801	860	848	806	847	828	840	847	763	802	857	891	812	795	802	886	834	760	822	838	844	788	859	800	836	829	832	798	786	814	830	822	856	804	856	840	819	851	881	798	790	762	850	820	805	846	800	813	861	779	830	810	838	786	836	787	786	806	824	794	817	809	857	818	850	824	776	798	842	819	862	781	748	780	838	792	781	821	840	813	848	832	860	763	814	874	852	824	805	809	887	841	796	804	876	794	868	794	819	773	833	816	787	801	861	847	825	795	779	756	809	840	769	821	760	818	838	840	808	823	824	798	835	787	818	831	816	834	817	812	804	792	812	830	825	842	780	817	820	818	845	808	882	789	785	808	824	788	849	857	810	801	809	849	792	858	808	842	837	859	804	801	834	801	838	778	853	769	828	855	810	791	877	827	839	812	821	830	817	763	831	759	808	800	818	814	804	848	764	816	799	827	817	843	818	846	825	809	827	857	774	808	859	819	841	836	852	871	836	883	834	808	815	788	804	858	854	877	831	791	862	841	792	849	752	813	837	829	809	871	809	778	820	811	811	813	746	849	819	824	776	828	843	857	801	818	821	893	799	815	783	829	783	802	778	805	792	877	822	838	807	825	881	818	796	829	813	859	760	822	769	839	855	831	847	808	864	871	826	821	816	819	797	813	751	861	749	832	836	829	772	816	805	814	839	787	819	807	809	820	838	764	834	835	788	836	786	788	803	793	875	827	801	795	849	778	823	795	812	838	823	884	826	791	807	868	792	791	806	826	785	861	859	800	861	842	846	776	788	801	816	833	813	819	815	807	806	842	824	826	875	845	831	814	776	790	808	843	802	822	816	841	841	865	828	820	794	782	857	789	826	829	820	843	791	833	795	865	804	791	906	777	790	863	790	801	845	828	858	822	821	859	830	839	832	851	828	828	823	872	832	782	826	824	833	801	800	800	824	773	862	821	871	874	790	807	777	805	818	851	769	801	776	859	802	808	827	819	812	767	833	852	834	793	818	784	810	817	811	761	839	840	860	810	831	809	827	776	821	820	809	784	810	805	865	834	805	779	821	820	797	780	804	826	822	810	807	820	806	845	802	866	797	813	819	854	795	817	817	851	793	797	810	811	806	829	845	800	796	808	821	796	791	796	819	802	846	827	787	813	818	774	801	818	839	802	860	813	823	854	903	815	828	811	802	769	791	842	794	819	768	797	831	777	843	805	810	847	855	797	858	805	818	853	874	832	813	815	803	789	782	802	811	846	785	830	770	822	770	803	836	767	825	822	799	816	819	822	800	812	845	796	818	799	817	853	832	841	822	800	833	828	782	808	827	821	805	825	877	777	816	819	773	841	836	812	807	853	792	829	807	788	838	802	789	831	828	826	813	815	761	823	803	831	743	811	829	807	848	786	763	818	797	801	787	846	781	795	879	796	838	783	840	816	808	835	864	847	814	806	799	771	795	806	764	807	807	795	757	788	817	797	801	807	850	802	788	869	808	839	816	849	820	805	820	833	779	804	823	833	799	838	794	863	849	798	788	804	802	879	807	786	893	816	794	842	835	788	827	822	819	830	801	829	844	829	824	800	819	775	842	798	804	830	790	816	836	766	844	766	845	819	792	836	841	828	854	807	805	814	807	809	827	835	832	811	844	734	835	824	798	797	825	853	811	816	822	796	773	793	828	834	796	823	846	820	827	806	840	828	837	852	720	835	809	787	803	831	790	823	847	804	849	807	864	833	789	838	818	839	880	755	823	800	823	815	802	812	865	793	827	804	848	855	819	782	808	844	814	811	821	848	813	780	795	799	866	866	809	805	865	863	807	855	835	793	812	810	790	826	806	811	805	807	808	820	834	873	813	833	859	803	782	816	817	834	788	834	769	854	814	788	801	725	758	849	827	827	788	824	801	789	787	851	812	812	779	819	796	830	804	819	910	832	833	853	822	829	854	839	845	791	830	781	766	781	833	809	798	780	869	793	809	791	798	798	832	746	814	804	790	793	805	832	814	817	773	827	830	840	790	805	797	749	797	783	829	803	843	776	824	836	857	857	828	751	763	862	802	833	808	798	864	803	838	777	828	827	795	766	821	842	807	767	857	831	801	815	841	849	844	798	818	807	750	833	790	813	762	800	789	832	805	776	845	857	740	789	801	839	834	835	839	808	856	819	777	793	836	773	839	806	884	792	804	798	810	826	833	847	770	887	794	861	815	833	780	849	833	819	794	830	832	861	807	797	865	879	790	794	845	784	813	830	791	841	848	811	834	778	785	821	842	854	864	797	797	853	897	821	815	847	818	813	791	842	794	813	804	774	835	786	865	846	812	826	861	797	821	850	812	878	823	817	802	802	761	792	826	801	791	791	842	779	834	808	836	826	847	833	809	854	817	815	828	854	836	795	827	844	856	751	833	825	804	790	837	838	837	756	843	853	821	801	802	826	791	852	905	815	816	800	815	799	797	794	822	783	859	788	828	847	798	814	800	862	834	847	825	825	785	750	803	825	820	823	801	795	852	842	882	838	826	788	842	856	858	800	854	811	795	841	764	789	775	854	823	849	826	863	789	882	818	848	757	799	860	850	814	798	782	816	827	856	768	795	799	793	875	804	799	824	829	820	799	837	743	828	787	810	811	802	733	820	807	830	798	790	778	836	789	784	879	808	807	836	746	805	764	805	820	794	835	807	845	819	857	803	815	834	805	824	829	771	840	821	794	812	812	831	791	842	833	777	821	795	793	837	797	786	836	872	853	784	810	822	814	811	814	828	776	863	842	807	759	811	774	787	838	807	823	783	839	820	794	860	821	796	800	807	815	791	862	785	824	825	809	835	807	837	794	821	811	775	815	769	873	778	774	819	851	790	802	811	813	813	832	817	834	822	802	834	800	855	811	797	838	846	812	843	864	785	815	784	826	827	820	816	877	788	844	889	827	789	785	837	783	808	869	817	739	795	828	873	769	858	794	858	791	815	826	767	753	826	813	812	846	790	829	777	772	833	806	837	806	789	806	845	842	811	868	843	810	853	834	798	838	812	810	789	878	771	819	864	818	853	813
27150	20671	13109	3629	1482	908	535	396	425	400	406	421	352	341	345	294	357	335	315	342	315	319	305	314	319	342	296	342	347	314	351	356	271	325	315	334	306	325	344	320	336	333	297	320	306	336	320	335	319	327	365	330	340	296	336	295	343	320	357	333	329	336	357	349	340	353	333	350	335	309	358	313	326	307	309	304	327	298	282	321	316	351	308	277	338	312	347	342	318	330	344	314	328	332	312	348	320	334	323	333	324	297	300	310	339	304	306	327	298	322	294	330	358	345	365	356	318	354	375	358	309	325	320	329	321	339	344	314	364	364	307	354	311	325	355	331	341	328	307	344	321	329	339	328	312	342	320	314	358	343	347	324	371	324	328	317	334	327	336	280	311	304	327	335	296	310	325	330	324	339	339	303	323	348	319	352	335	331	302	323	360	310	334	342	330	325	367	352	334	357	299	310	325	342	282	325	342	329	353	345	332	331	324	312	323	335	328	331	319	315	325	342	334	325	316	326	335	323	313	327	337	335	343	317	344	330	360	317	348	317	337	340	325	348	317	322	348	324	301	347	317	311	316	284	323	321	311	313	327	316	298	338	318	360	289	313	338	289	310	332	345	352	372	313	327	361	315	342	330	325	326	300	345	325	319	321	327	334	309	346	341	319	309	344	336	348	359	307	344	339	332	312	360	326	334	368	301	316	280	301	322	346	320	311	328	334	318	315	354	318	335	356	277	327	328	354	315	343	334	330	318	310	334	307	348	324	331	330	333	329	324	329	334	332	315	351	307	335	312	346	328	302	305	354	340	346	305	324	333	321	352	310	300	336	368	328	312	337	328	311	311	342	330	311	307	347	341	318	318	323	314	340	357	302	339	348	342	337	335	336	326	323	346	360	354	314	331	337	361	331	330	305	314	326	313	333	348	327	345	313	325	317	317	312	361	331	342	358	313	334	334	326	327	335	321	322	328	350	308	296	306	334	328	321	330	321	284	301	322	314	349	302	333	349	338	336	319	346	357	326	370	332	303	339	332	333	310	337	343	337	339	312	329	323	305	315	335	308	325	328	326	330	336	332	344	304	334	345	351	335	332	314	328	312	324	310	339	314	325	330	321	339	301	299	341	331	358	307	341	334	352	329	326	333	336	323	347	337	313	337	354	307	307	300	342	329	334	327	317	314	354	310	298	321	303	349	301	366	332	330	319	328	328	309	338	343	314	330	307	344	354	322	311	338	320	346	315	337	291	300	345	315	310	332	302	336	333	337	322	335	342	332	321	289	291	299	320	342	365	328	316	303	304	303	334	304	318	326	331	339	352	311	347	347	312	302	292	375	337	360	322	324	348	305	308	323	327	319	320	349	323	314	342	326	336	324	335	334	309	318	316	332	321	340	335	325	330	298	331	337	304	316	352	326	350	321	316	309	285	303	333	307	345	315	305	321	330	322	353	327	304	329	344	323	321	349	334	326	320	310	325	295	355	338	309	329	347	342	318	337	315	290	352	342	353	258	305	327	358	335	348	311	334	306	335	312	306	311	303	337	336	335	330	341	325	307	366	333	339	340	347	293	328	335	325	350	319	311	317	346	324	330	337	320	339	355	336	297	309	307	316	352	358	313	321	309	301	339	327	335	344	298	308	331	353	314	324	291	283	331	331	379	316	334	315	352	347	333	359	322	336	313	304	341	345	324	311	320	313	289	323	325	355	307	346	300	336	342	357	341	318	308	330	340	336	333	315	324	324	326	320	346	304	323	337	355	312	330	343	330	353	316	308	323	284	322	322	329	344	317	309	321	311	358	330	350	300	344	324	362	379	317	359	323	320	301	304	321	341	351	351	338	361	299	332	341	325	329	339	357	324	309	342	335	349	312	308	299	356	349	295	359	304	324	347	353	338	330	335	325	336	345	334	356	344	293	333	319	309	316	341	312	340	310	346	337	307	322	304	361	338	355	346	342	350	347	314	326	333	333	323	330	332	335	312	321	323	341	317	288	331	334	340	356	333	340	357	311	319	320	321	324	302	350	335	320	335	322	313	320	327	340	338	305	330	296	328	351	368	330	346	373	371	299	326	336	329	336	312	307	314	346	324	346	314	337	300	355	317	330	304	328	348	328	357	292	355	331	336	336	345	310	317	332	315	317	305	321	339	291	327	315	323	327	327	333	336	300	312	301	324	314	299	307	324	317	349	324	346	311	342	311	343	360	311	334	350	341	314	326	279	328	339	352	334	315	320	336	333	310	330	327	327	329	340	380	320	328	288	335	366	307	344	310	326	332	317	337	312	343	317	327	366	346	315	315	318	300	342	310	300	339	316	299	297	328	387	304	310	335	340	320	336	339	317	330	348	324	304	333	349	324	336	345	331	310	334	349	354	323	354	332	295	330	318	325	338	297	329	322	315	325	324	333	325	317	322	383	313	326	328	354	337	309	352	335	328	295	336	329	303	319	339	354	334	331	346	308	340	347	325	337	310	290	352	340	308	362	358	343	328	324	299	324	329	320	311	319	336	336	342	305	344	342	293	319	345	332	344	352	342	338	372	348	301	352	323	307	330	323	318	317	318	325	311	317	315	325	319	317	335	299	317	308	335	327	330	304	315	325	323	346	337	322	314	323	349	323	323	305	330	286	368	333	333	342	363	279	320	345	343	326	311	312	329	337	331	322	339	321	300	343	348	283	318	312	346	333	333	326	312	342	356	346	352	366	286	330	320	298	313	285	346	338	354	309	326	312	312	320	350	314	324	348	306	337	332	312	330	363	320	320	294	316	312	299	328	297	304	357	315	321	325	304	311	317	321	327	318	336	334	325	341	300	318	320	338	320	362	316	316	321	341	297	336	359	334	338	315	330	330	302	331	349	344	299	333	336	367	330	313	354	293	310	325	356	342	309	346	315	319	342	324	321	356	344	324	341	329	332	331	314	335	308	378	350	329	351	335	303	348	314	316	336	335	340	326	340	303	309	340	350	320	338	348	321	319	345	332	337	344	341	363	343	332	295	288	325	340	321	313	349	315	332	369	361	312	326	336	303	371	305	315	323	365	335	344	337	335	303	357	327	338	329	337	299	324	350	338	309	336	289	329	348	297	341	324	374	300	300	350	367	319	302	334	327	347	299	357	323	352	345	327	296	333	339	290	306	328	320	348	333	347	308	318	340	334	319	312	319	347	341	338	334	351	325	315	353	330	321	307	310	314	326	335	325	347	348	327	310	333	340	320	360	316	291	330	330	314	344	311	307	350	327	289	350	302	330	329	329	323	299	325	336	308	330	326	349	322	323	286	332	353	322	320	325	319	329	372	333	315	310	318	322	318	323	341	346	302	334	328	311	326	338	318	310	322	363	338	309	309	323	307	341	352	345	342	315	308	361	312	320	352	347	306	341	321	351	324	316	363	316	338	309	305	361	337	364	318	337	341	309	335	298	305	325	334	323	337	308	314	330	332	320	340	335	315	343	307	319	341	339	337	322	327	335	276	317	299	297	314	301	347	305	354	317
8647	11215	10715	3898	2570	1595	947	615	648	579	561	515	482	417	454	410	377	418	348	384	410	454	412	388	397	407	422	407	415	384	361	384	402	389	410	432	388	421	408	416	400	392	423	408	441	383	382	377	391	441	386	402	414	409	444	426	418	405	394	369	412	395	406	394	382	401	393	378	429	422	392	393	416	361	349	414	377	426	395	415	418	403	402	433	413	418	417	420	429	389	383	383	432	429	414	383	396	404	388	429	402	383	377	385	414	412	451	423	421	400	383	398	406	409	420	403	407	410	388	400	417	399	390	431	413	404	398	420	413	418	399	388	383	392	410	424	360	409	414	448	429	398	428	401	398	425	371	382	431	400	374	382	391	399	402	413	390	431	369	400	409	404	440	382	433	384	413	400	383	399	405	429	418	387	377	403	399	395	405	399	401	410	434	404	432	413	393	408	410	390	404	421	411	432	400	415	389	381	401	377	377	401	445	394	401	390	384	399	386	426	382	401	397	369	397	415	442	398	411	398	392	418	400	400	388	376	400	401	358	379	438	387	385	368	419	409	378	398	397	400	396	400	388	391	393	415	380	379	393	418	405	397	393	389	386	398	371	411	397	380	395	396	419	408	415	449	414	351	407	385	382	376	409	395	394	402	436	376	391	395	396	407	415	405	409	394	385	365	411	410	411	412	361	422	382	363	409	386	405	391	435	415	377	405	430	404	414	420	412	422	384	368	407	400	390	409	396	390	427	371	380	395	374	405	375	387	401	421	389	404	371	391	375	374	410	401	433	414	417	388	397	399	379	384	421	408	398	416	407	379	416	380	394	348	388	432	397	391	399	388	406	383	395	431	414	362	406	428	386	377	351	414	418	412	379	365	419	398	385	387	397	398	400	412	425	417	439	404	408	398	392	366	396	424	394	399	392	407	391	430	393	388	410	397	353	421	416	375	413	413	384	408	414	420	407	428	411	388	426	364	419	387	374	398	402	447	411	389	394	401	428	403	423	410	377	425	412	402	385	377	395	435	401	406	415	428	414	390	409	417	396	401	424	382	419	407	418	409	382	397	414	369	403	405	407	349	407	399	403	415	405	399	450	389	399	404	370	400	422	450	405	359	397	410	388	437	401	401	403	432	379	370	422	429	392	374	413	426	382	403	430	396	441	391	434	358	396	366	387	414	374	385	401	383	382	429	375	368	388	396	409	399	414	406	432	386	407	382	400	430	358	379	389	404	386	391	374	428	407	403	399	395	417	397	387	411	366	388	408	430	382	405	419	388	393	425	379	442	382	390	416	407	404	399	380	429	388	398	405	372	408	385	432	386	423	383	406	400	388	403	439	377	383	396	420	370	382	450	381	397	411	401	386	425	440	383	369	446	421	418	399	421	411	411	412	407	401	441	377	384	432	379	355	406	424	409	377	416	448	402	396	424	407	387	394	383	404	402	393	427	407	397	383	416	407	406	384	372	385	379	390	398	403	404	375	408	389	418	408	412	368	423	371	411	396	430	407	378	404	376	380	376	407	394	378	432	413	400	404	419	400	410	387	447	398	413	377	403	414	364	402	398	399	392	389	388	426	438	415	395	387	377	437	409	404	402	382	392	386	433	393	389	372	396	422	422	411	401	411	381	387	399	411	394	401	391	392	384	405	391	385	406	425	431	397	412	391	421	380	404	435	442	378	444	391	421	385	421	399	387	412	373	369	394	437	404	402	379	365	395	390	368	363	411	402	347	374	417	427	420	401	397	378	415	397	401	411	425	348	388	351	392	423	393	363	429	375	385	431	400	426	383	393	377	382	384	366	390	407	389	395	382	402	376	402	380	390	417	391	414	351	381	382	396	422	404	389	406	415	375	375	388	381	428	395	405	414	422	395	364	373	371	382	383	417	395	420	396	404	408	405	386	407	373	400	432	404	381	366	377	400	384	410	417	383	432	400	405	391	394	368	397	436	393	410	397	428	369	387	401	376	398	439	399	388	360	375	356	408	390	399	446	420	397	421	391	409	400	408	383	410	394	367	406	423	380	372	414	403	417	421	371	393	394	388	417	379	367	376	406	377	405	419	371	394	413	378	402	415	396	413	391	388	373	408	400	424	383	425	408	407	429	361	407	344	372	401	425	368	402	396	380	441	443	402	411	404	393	385	387	430	422	393	396	408	424	398	433	415	413	396	386	410	373	398	395	367	396	407	397	435	422	343	395	419	431	390	401	413	394	406	411	448	385	354	433	378	423	385	418	391	373	389	392	401	399	400	380	391	393	410	395	427	389	400	439	397	397	434	375	396	424	399	387	384	398	385	417	381	399	382	403	360	408	376	404	404	399	397	386	402	381	398	422	391	397	377	388	398	394	376	370	398	420	411	423	357	370	424	407	418	408	419	431	411	387	387	417	403	439	407	391	379	388	434	392	395	414	361	417	404	400	414	404	396	375	377	402	396	399	404	376	396	403	398	400	436	417	383	383	411	423	409	377	427	383	380	402	372	403	396	418	393	400	402	402	394	419	393	417	418	394	417	426	363	412	373	418	380	407	434	419	411	444	415	378	377	421	421	393	379	399	411	396	401	414	410	385	384	417	406	397	385	406	402	377	399	400	405	363	390	432	402	390	407	439	350	372	398	405	425	374	421	390	384	382	420	397	403	394	428	411	412	401	431	398	410	405	380	409	385	416	397	413	393	394	395	424	414	373	329	375	402	421	388	443	419	403	430	387	417	410	392	394	385	422	421	437	437	385	421	401	350	416	363	417	385	410	374	449	388	427	417	376	383	372	375	416	371	407	438	382	428	399	382	413	410	409	385	415	399	372	406	410	434	378	383	438	392	433	428	412	388	407	396	377	394	415	415	396	376	423	377	372	373	395	407	387	381	413	356	428	391	435	430	412	403	420	399	372	345	419	392	396	419	371	429	396	379	427	408	378	375	461	403	387	414	410	388	387	401	429	391	421	384	406	395	429	416	398	393	398	407	413	398	426	427	409	373	430	414	390	415	437	398	408	385	413	374	421	386	378	466	385	367	412	377	407	422	418	382	405	406	405	381	424	420	416	409	391	396	395	401	374	434	411	392	388	416	360	383	382	412	390	379	386	408	403	408	440	366	388	404	417	377	414	400	365	409	396	404	391	400	374	374	385	374	403	402	421	388	400	418	399	407	426	413	389	381	380	394	412	351	354	412	386	386	400	396	404	410	390	395	368	377	417	389	403	389	420	426	423	407	411	392	453	388	395	393	377	403	425	433	398	410	387	418	424	355	389	410	414	400	402	419	413	409	398	403	411	421	414	384	397	410	360	408	388	405	385	394	395	416	397	417	401	411	374	389	450	414	393	386	401	400	399	398	406	394	413	411	399	388	403	421	432	415	362	411	381	404	378	374	416	354	378	388	418	372	414	408	404	381	426	386	383	368	373	403	402	377	388	403	437	402	355	385	399	433	361	392	415	438	435	435	420	416	404	396	402	385	411	374	413	431	400	375	390	409	392	414	385	421	407	400	389
23618	21230	28629	24102	21255	13577	2009	1004	832	687	718	611	556	533	504	450	450	472	395	446	426	390	456	422	373	392	340	432	473	384	392	406	376	386	354	376	430	368	368	404	409	393	423	358	357	345	343	400	345	348	381	393	377	354	367	391	328	369	370	398	378	360	395	384	353	361	375	402	374	361	366	407	345	393	350	358	350	360	358	371	373	377	376	368	347	395	382	383	395	388	341	379	384	342	369	378	382	382	381	378	374	360	396	359	348	359	358	379	344	413	352	355	369	393	376	378	366	356	369	344	386	362	379	368	344	392	381	384	387	368	405	400	379	388	365	357	366	377	367	362	364	363	377	361	393	382	364	379	404	373	348	361	346	349	374	364	345	392	377	371	350	344	351	368	353	378	359	361	385	370	391	368	411	376	349	359	371	350	368	390	388	377	357	332	357	331	353	407	360	386	358	323	369	368	396	382	348	368	343	359	364	359	375	389	341	365	375	394	382	344	395	349	354	346	355	379	404	374	354	375	390	350	391	361	360	395	351	370	382	347	336	421	369	399	404	399	375	369	346	347	351	382	338	399	385	410	383	399	366	387	380	335	362	354	349	407	365	358	385	360	370	393	358	359	354	399	366	381	401	281	382	360	377	361	338	377	342	362	365	392	343	375	381	333	341	363	370	364	379	382	375	411	362	369	379	328	384	349	374	407	371	403	357	381	392	346	400	334	399	354	361	397	345	346	365	339	347	369	362	390	369	341	365	363	353	349	370	381	370	335	379	335	329	398	357	375	380	383	357	334	347	356	363	366	394	382	367	374	365	376	372	370	357	386	385	365	365	388	399	352	378	380	372	386	375	330	355	365	351	359	348	353	356	343	352	375	362	407	391	337	376	354	395	359	366	349	372	360	396	377	372	325	346	393	338	389	388	405	376	371	391	332	379	378	368	362	411	352	363	373	386	381	347	358	376	391	405	361	392	408	380	371	381	380	372	324	390	332	382	384	379	387	365	345	349	367	384	392	330	381	356	352	383	364	335	348	366	379	347	380	361	360	385	338	372	396	380	364	390	409	349	380	359	335	341	360	352	374	360	360	380	364	346	360	383	392	341	367	388	365	350	378	341	392	396	348	403	398	355	339	346	367	349	376	366	337	325	367	362	336	407	375	345	350	360	360	361	357	312	357	373	338	361	390	350	369	361	366	410	379	382	362	392	426	391	373	378	355	343	389	322	359	341	354	372	379	331	369	349	413	379	381	343	371	355	378	406	353	354	327	392	393	331	388	379	363	357	380	387	355	409	356	366	401	352	372	338	343	352	369	365	403	328	356	358	345	367	382	386	354	381	383	398	379	377	360	356	370	391	321	410	417	350	386	365	340	406	348	363	388	345	365	361	348	359	375	362	385	370	393	360	356	372	385	353	361	394	369	392	400	372	338	357	380	369	339	373	379	341	387	368	376	397	363	336	392	381	392	360	372	347	352	382	350	354	361	396	374	373	342	378	337	379	345	375	347	380	347	394	345	365	394	379	362	324	379	413	366	405	389	369	350	368	376	341	338	395	381	373	359	357	372	365	393	377	356	354	387	383	367	370	353	385	370	386	375	371	364	353	368	392	352	366	398	388	370	394	366	373	389	371	342	381	367	379	342	365	342	380	369	407	350	378	358	374	366	389	339	363	356	363	340	368	365	398	382	379	360	350	364	376	351	352	357	381	369	395	375	396	352	354	358	378	354	340	378	372	361	320	350	324	344	368	381	339	367	386	369	363	346	385	378	344	348	375	363	380	355	386	376	374	381	359	343	361	366	413	379	383	362	375	393	341	346	363	369	352	386	377	373	332	337	367	396	390	370	400	367	316	378	367	396	386	363	374	331	356	383	366	360	346	415	352	355	331	396	389	369	361	370	341	376	399	370	387	367	373	377	328	346	392	394	366	362	415	365	353	378	341	390	375	353	377	359	325	349	356	411	358	359	363	344	361	411	363	402	358	370	367	373	366	366	340	391	388	350	383	373	366	330	342	404	382	359	338	367	387	384	374	392	385	348	382	404	368	401	355	343	406	408	372	408	361	361	390	349	389	380	365	364	390	351	336	344	369	381	379	352	382	397	354	360	328	370	379	403	377	381	365	382	367	361	353	366	370	353	358	348	365	389	364	338	348	371	400	352	346	362	349	383	373	365	346	350	354	374	378	402	364	364	399	351	380	343	359	361	378	361	383	393	350	384	341	389	414	378	361	372	379	344	337	343	372	362	356	371	401	355	351	350	352	377	345	364	397	379	355	376	371	381	367	372	338	355	356	353	379	365	389	357	324	376	342	328	378	352	334	383	341	356	356	352	369	378	345	368	369	356	367	387	379	374	356	399	376	377	358	376	362	338	353	393	370	338	380	344	365	386	364	335	378	378	386	377	371	365	367	362	383	418	367	382	369	383	369	350	377	386	343	347	335	339	353	394	393	391	385	365	373	365	363	376	354	355	375	355	389	365	340	384	358	347	376	380	374	358	354	380	356	372	340	358	316	408	365	388	340	391	371	363	369	377	371	377	374	365	358	365	351	351	366	334	367	362	368	372	367	390	367	396	379	366	359	340	373	376	373	376	378	365	403	396	331	359	333	378	347	382	409	435	360	389	386	395	346	368	369	353	366	345	384	336	391	359	351	353	351	328	363	339	362	369	412	369	349	400	372	374	383	343	347	349	364	369	356	371	356	351	349	369	364	368	376	359	391	376	383	363	368	395	351	364	370	344	386	389	348	369	367	392	365	348	380	369	394	359	369	391	369	361	361	394	367	375	340	377	393	386	357	361	391	400	387	355	370	342	344	389	356	366	366	345	374	387	382	356	344	348	365	391	378	406	344	347	372	347	370	358	375	391	320	346	342	346	340	393	368	380	352	374	318	364	339	350	333	380	373	355	367	378	376	365	357	384	345	386	371	387	373	353	366	352	379	349	339	351	364	343	351	362	373	380	357	365	325	362	364	360	360	343	349	413	376	359	361	357	346	349	359	338	357	348	328	336	360	358	345	367	362	360	414	384	344	395	354	339	354	358	406	362	378	363	357	373	379	363	377	342	369	362	334	393	347	332	320	354	349	383	356	373	366	366	404	380	383	356	385	375	341	362	395	388	381	356	351	349	380	362	366	389	365	345	361	336	354	351	383	331	367	386	339	342	355	368	367	362	383	382	378	397	329	387	358	379	379	382	325	344	358	404	394	387	353	344	372	376	359	383	370	356	324	368	350	384	404	385	374	385	372	377	342	377	346	358	342	398	363	335	355	379	352	351	368	383	341	341	343	345	399	367	372	363	382	370	384	370	361	313	334	359	311	382	351	348	372	365	316	391	364	357	397	382	360	357	364	382	361	365	407	335	352	383	369	374	365	386	352	380	397	364	402	376	363	356	347	377	372	349	342	352	368	397	365	374	358	349	342	369	384	368	392	379	361	379	368	383	375	369	370	362	374	355	379	350	380	412	386	351	368	360	366	346	366	366	313	411
10702	21438	18456	9069	6593	4351	2371	1669	1529	1191	1135	951	784	734	686	616	570	541	571	498	482	475	486	502	491	487	486	466	455	454	433	488	439	420	431	478	495	428	418	463	457	459	421	425	480	417	428	376	460	446	456	414	457	492	449	408	455	456	441	413	450	462	434	413	443	419	432	447	449	391	413	396	425	426	432	443	444	477	397	442	453	444	417	446	429	439	444	441	409	419	446	397	423	448	421	431	424	479	419	458	414	406	461	416	421	418	409	423	406	429	412	432	454	433	392	449	449	409	420	448	434	425	419	425	434	417	407	428	471	440	421	423	427	453	450	404	443	417	451	433	410	410	415	418	465	439	418	396	437	398	407	421	438	438	425	421	453	424	477	425	403	422	459	395	441	395	422	439	406	444	444	446	446	390	441	424	435	416	467	458	400	393	445	419	416	444	409	370	449	413	422	384	423	400	418	419	432	432	443	432	432	410	447	429	455	426	414	397	390	424	417	382	458	442	444	428	439	443	430	425	456	439	435	382	430	460	454	432	441	395	395	448	407	412	384	406	407	467	447	462	425	443	415	383	429	440	421	444	417	413	465	440	445	440	427	418	419	450	467	443	400	474	397	368	400	411	427	427	431	445	427	398	423	438	443	403	418	437	409	433	401	362	433	412	363	415	401	400	437	423	412	457	398	424	395	408	411	413	389	434	382	419	460	420	436	372	410	443	379	441	472	398	444	428	416	406	428	412	441	444	445	412	437	393	444	401	428	421	429	425	422	422	421	432	439	426	407	391	422	427	419	426	452	452	450	414	439	431	423	414	408	445	429	406	412	427	427	437	389	425	449	437	434	385	425	426	410	435	395	421	415	425	409	419	402	439	394	417	466	412	419	401	437	435	429	470	413	406	405	415	436	397	467	410	456	426	438	410	449	441	448	453	389	413	405	396	432	447	489	425	423	396	410	430	430	452	455	439	423	446	421	478	438	414	433	462	431	449	412	390	491	405	434	436	409	404	428	449	439	430	428	401	398	417	452	418	447	424	469	399	418	415	378	419	437	418	450	463	415	435	394	410	462	425	410	417	407	419	441	417	410	468	438	400	439	432	425	431	452	410	460	411	434	427	453	385	460	403	412	437	388	473	456	414	429	408	464	423	440	436	420	434	412	446	431	432	415	413	403	413	450	420	438	467	415	421	432	351	414	394	454	397	418	420	384	415	423	443	453	423	415	403	418	420	428	434	427	430	420	418	415	414	432	412	410	400	427	439	454	424	418	453	392	411	437	399	420	440	434	462	426	470	429	430	468	433	401	428	451	422	445	423	433	392	429	383	426	425	406	408	447	448	427	399	403	386	447	451	422	444	434	409	448	444	440	402	428	468	454	415	432	442	415	417	426	425	410	437	439	402	441	422	399	415	418	392	446	446	430	400	427	415	394	470	426	423	451	402	382	462	399	417	451	420	452	403	448	425	412	431	447	388	396	432	414	490	419	418	435	409	478	458	440	422	432	450	421	476	410	453	401	390	395	439	430	389	375	380	440	440	411	435	438	428	423	454	392	418	431	430	387	406	419	424	403	423	415	386	453	405	426	431	439	378	431	448	426	417	456	466	424	435	424	417	441	410	427	454	401	384	409	390	387	426	452	402	421	443	432	421	440	438	400	447	452	404	439	457	446	434	409	398	434	407	441	432	375	431	451	438	419	438	387	436	436	405	404	430	464	390	422	397	415	445	409	429	407	410	438	431	377	378	405	438	451	411	416	427	411	411	411	407	412	411	414	416	440	439	413	437	460	415	447	419	438	424	428	439	377	411	450	441	416	432	438	418	408	408	389	425	442	434	432	442	443	419	439	418	414	451	418	444	392	404	444	440	420	397	413	394	430	400	436	441	413	432	439	419	438	415	424	411	433	445	447	457	427	438	440	424	413	440	390	445	433	416	456	402	457	432	424	416	424	401	435	418	410	419	386	432	418	429	469	379	428	419	428	451	433	398	429	433	445	421	457	401	458	426	431	437	428	419	386	418	420	452	412	417	420	427	460	439	390	425	463	428	426	407	415	428	424	448	382	424	420	432	413	446	401	410	428	414	426	436	411	419	391	411	439	423	430	432	457	421	445	411	435	407	442	413	429	399	420	427	417	425	409	442	432	445	415	409	436	416	427	404	445	450	398	468	414	438	431	406	429	423	399	418	447	434	445	405	457	409	428	436	415	410	448	415	439	427	406	428	437	409	462	428	425	411	441	438	454	442	469	405	417	438	467	439	435	427	417	417	413	449	400	433	458	450	413	403	427	443	405	404	410	416	419	438	410	436	421	385	439	435	430	425	436	380	444	435	429	420	387	430	431	419	433	418	437	437	397	428	413	438	446	396	415	410	445	401	401	414	420	419	411	455	441	415	431	441	399	418	445	465	467	422	433	422	435	473	461	421	432	462	472	421	459	431	430	380	403	400	438	453	386	430	392	454	402	454	432	381	399	422	423	389	433	414	435	408	443	445	449	437	449	437	412	417	437	427	400	422	421	441	416	450	438	411	449	433	445	462	450	413	421	419	420	396	436	410	425	436	414	384	411	484	448	421	434	436	411	430	465	422	427	444	422	424	386	448	414	441	437	440	387	422	414	436	429	408	462	424	412	434	441	379	447	429	404	440	403	412	431	415	403	428	433	413	412	435	430	424	398	403	418	429	418	402	399	458	383	386	411	438	418	431	466	403	421	440	410	421	411	421	420	425	430	392	440	440	450	424	431	383	389	430	423	427	455	419	404	442	406	455	390	408	435	425	399	434	443	427	396	408	422	411	436	428	422	388	449	407	385	420	410	398	407	442	396	408	441	440	398	433	440	420	442	425	418	424	417	426	424	434	458	444	392	441	390	448	424	402	425	426	433	427	436	402	428	404	411	423	405	440	406	446	415	421	402	449	384	439	420	413	437	426	443	405	430	410	402	380	417	410	438	437	397	425	440	416	408	417	468	438	480	447	401	480	434	443	432	454	452	400	391	470	462	423	406	442	422	412	441	469	427	426	423	417	412	409	426	432	454	413	403	376	447	397	442	434	407	439	420	433	432	452	414	464	418	443	429	410	425	439	402	426	443	407	406	386	393	435	457	431	439	420	423	425	452	443	404	405	429	425	426	449	421	406	426	409	445	402	426	448	388	420	412	415	420	421	413	429	426	437	417	421	421	445	434	473	407	419	446	425	411	409	415	433	430	402	401	479	459	463	442	412	416	419	426	404	409	420	419	396	462	438	409	416	444	448	438	413	446	445	406	439	447	447	414	434	454	402	436	429	390	407	413	406	435	449	479	431	421	425	427	450	439	422	417	436	399	447	439	392	442	418	395	406	422	440	413	438	453	432	441	450	428	449	380	426	401	408	397	441	419	442	440	418	423	426	435	436	409	420	437	440	454	411	433	441	400	399	484	426	432	412	415	436	430	458	445	407	377	455	412	445	382	403	454	415	445	466	422	427	452	427	442	429	418	403	435	428	444	440
24893	21216	27607	25046	14134	2487	1209	932	844	820	799	803	698	672	679	644	652	613	592	643	604	670	621	605	629	622	627	619	682	595	616	630	620	546	629	653	601	599	560	602	600	635	589	596	586	640	578	622	561	597	575	622	577	589	624	591	585	629	622	615	604	572	592	568	623	594	616	597	646	607	598	586	596	602	588	588	571	584	585	594	588	606	582	605	589	575	596	576	571	607	566	588	627	604	614	561	611	603	569	682	600	606	620	572	606	643	657	616	594	595	630	604	547	600	583	597	568	565	582	588	614	589	633	591	580	620	570	651	599	611	635	597	570	650	590	582	593	658	612	548	614	581	608	643	565	620	630	626	575	594	594	617	626	609	574	567	572	642	564	571	602	591	610	611	595	606	615	571	583	608	600	611	605	585	641	614	624	607	552	611	555	621	622	573	593	646	560	582	603	568	583	572	574	634	582	614	632	578	586	573	589	539	595	638	649	608	632	628	597	565	559	602	579	606	630	574	582	617	571	607	558	611	582	588	618	632	638	580	594	591	580	638	592	661	629	619	610	620	619	562	572	580	567	615	615	565	607	603	582	574	591	567	578	586	593	597	613	603	586	598	630	599	580	631	587	582	581	621	631	614	605	593	571	579	578	598	579	560	567	562	563	611	632	586	557	589	588	599	590	608	600	599	585	572	614	603	579	594	589	573	596	571	579	580	573	602	591	612	600	583	545	572	617	602	597	635	579	602	586	580	588	602	560	588	569	584	620	610	584	601	575	572	593	627	574	585	563	586	623	613	589	601	594	614	563	597	578	614	552	584	606	588	573	644	595	605	563	582	586	604	550	604	602	556	533	625	581	616	592	576	610	600	551	577	630	644	572	592	585	604	605	596	589	600	610	599	603	574	608	631	580	635	631	601	571	599	589	592	575	623	570	558	608	627	626	597	586	598	602	615	625	599	559	589	598	576	550	654	569	578	594	667	585	580	603	645	533	588	646	557	589	586	573	599	602	576	597	608	585	653	568	594	640	598	608	554	653	601	535	608	633	591	634	574	605	610	576	633	583	617	624	553	619	636	666	584	558	588	598	572	628	627	606	576	576	578	639	567	609	609	565	574	634	601	617	602	588	542	599	630	602	604	619	641	605	619	599	590	583	571	564	591	569	602	615	638	616	594	583	584	573	623	567	594	639	598	590	602	641	614	623	572	601	617	562	536	596	558	614	572	599	592	590	640	612	628	616	568	562	609	597	616	584	630	581	609	559	563	611	578	653	598	555	603	572	589	619	593	599	619	594	576	572	577	600	581	526	597	605	591	578	619	607	623	607	625	582	594	603	585	608	616	590	598	607	586	578	584	566	595	585	579	621	594	625	610	585	610	603	608	624	571	605	588	614	564	621	621	595	562	544	592	580	580	573	563	619	602	613	616	596	610	589	591	599	564	574	568	632	553	572	572	585	567	621	622	571	601	597	594	568	594	648	555	594	581	596	607	615	586	598	586	586	632	583	606	584	598	598	538	612	601	589	579	653	628	568	559	588	591	605	608	603	591	585	627	574	577	576	630	630	612	611	645	617	607	590	623	577	565	605	583	629	603	611	578	587	559	607	571	617	614	610	583	616	549	575	585	630	612	537	555	611	610	629	598	594	607	656	588	589	582	626	604	609	629	599	548	577	566	598	599	617	570	576	632	584	606	605	604	620	573	604	633	579	534	591	597	578	589	609	577	620	582	628	639	595	563	591	609	592	613	558	598	544	610	646	589	619	608	575	605	557	602	564	594	577	566	577	560	596	603	657	575	583	586	589	605	649	595	593	585	610	570	595	552	589	594	553	577	548	637	570	582	588	574	612	598	610	596	603	599	537	606	565	581	583	571	585	582	564	551	629	627	632	596	614	612	607	638	620	573	615	609	619	613	602	580	582	588	578	613	572	628	593	573	637	574	569	608	555	565	603	603	601	629	576	622	598	620	602	601	641	599	609	602	630	590	613	568	593	589	615	522	595	567	594	605	629	583	599	525	556	602	592	562	611	596	583	588	597	621	625	640	624	583	602	607	573	597	630	616	559	549	614	619	624	585	587	574	615	610	601	579	610	559	605	592	608	605	585	598	593	597	639	569	526	642	626	601	629	632	570	584	607	626	572	599	598	602	606	606	618	567	616	586	619	611	572	627	634	566	598	581	601	562	621	570	571	583	623	611	625	611	621	566	586	615	601	585	595	606	638	621	629	578	599	609	593	578	641	594	569	573	627	603	548	585	562	587	625	589	606	573	556	559	574	621	578	583	607	601	646	591	566	639	595	642	564	570	638	565	640	576	578	566	593	566	642	623	599	548	573	585	588	566	609	613	628	578	630	565	552	578	633	572	555	548	586	580	613	603	582	619	598	651	516	566	604	572	607	647	607	565	547	621	612	594	565	592	610	564	591	652	569	622	603	600	599	591	610	574	573	603	611	626	580	587	583	606	594	616	592	623	629	580	583	585	634	575	582	569	605	614	640	599	605	602	595	574	582	598	597	586	585	567	588	568	617	574	614	580	560	574	537	597	575	566	571	597	576	603	580	600	598	613	637	598	604	611	567	566	599	600	590	630	638	595	571	594	564	622	610	604	597	586	559	620	592	620	615	556	570	603	580	610	635	571	597	583	588	545	585	588	595	605	615	574	647	535	639	625	594	569	604	570	603	618	602	634	601	578	611	574	614	590	587	590	579	560	568	603	579	591	587	626	598	607	635	593	631	566	577	572	584	630	638	694	564	559	588	592	587	628	633	522	597	601	595	635	589	584	603	561	604	571	619	591	640	575	601	621	612	602	605	595	627	625	585	618	577	562	599	625	639	614	558	604	608	569	606	630	623	567	584	634	611	579	606	590	566	574	644	592	605	571	602	617	613	617	624	615	593	583	613	571	603	582	584	585	518	555	601	564	604	630	645	601	640	596	558	591	582	581	586	571	591	628	617	607	607	609	624	597	557	622	585	567	603	572	610	578	611	609	637	603	622	599	590	573	571	621	587	581	566	587	595	604	608	605	661	593	589	624	571	614	591	563	589	553	611	625	553	587	622	603	642	609	586	574	591	596	579	633	588	595	596	602	593	605	598	614	618	598	566	547	570	577	563	623	596	626	569	587	619	549	614	583	604	586	576	573	559	566	597	565	615	623	574	569	583	596	571	569	609	636	567	585	624	634	642	617	631	646	598	604	578	632	600	590	612	583	580	592	588	599	637	588	629	603	617	613	574	575	599	606	614	567	602	606	581	620	581	584	593	634	618	607	624	560	594	555	544	625	599	601	577	610	631	624	586	609	623	552	580	618	599	633	528	587	620	520	606	582	572	620	554	625	590	601	557	647	544	550	584	581	602	616	575	589	620	574	588	628	580	616	617	595	599	580	587	646	593	575	653	573	551	621	593	620	592	593	592	618	576	603	620	603	600	601	611	607	588	638	602	589	594	616	614	612	625	561	622	642	566	590	595	576	603	623	567	569	577	574	600	594
10784	17621	13706	7252	5555	3612	1930	1510	1381	1196	1234	1014	903	896	814	814	813	782	759	761	700	719	727	738	708	708	704	715	736	717	690	699	712	716	730	654	711	686	697	684	679	643	714	702	708	691	729	691	718	652	698	708	693	670	715	726	695	676	709	669	708	703	684	731	684	730	644	697	670	709	692	736	719	690	708	705	719	663	659	667	683	733	719	703	686	707	725	727	637	691	750	677	715	690	664	704	676	667	714	723	716	699	760	695	721	712	705	683	659	708	672	681	692	719	698	695	700	679	668	688	688	730	698	690	724	757	639	664	669	740	699	680	706	690	732	642	697	685	692	666	689	698	688	699	719	667	712	675	710	722	715	653	677	733	736	729	708	722	684	667	676	720	684	708	700	741	680	692	756	702	710	663	656	674	680	716	732	719	666	709	742	697	688	669	673	722	717	706	726	749	694	751	695	698	687	705	669	712	655	688	687	686	711	651	706	683	728	718	670	717	676	643	700	717	698	672	698	697	668	673	691	680	671	701	687	709	667	736	700	749	737	724	678	727	664	660	745	720	660	673	698	703	695	725	699	708	663	720	671	704	634	676	694	703	737	706	718	715	715	720	631	651	723	704	706	694	720	677	705	676	731	702	663	697	661	673	720	680	662	667	732	728	691	740	671	724	713	744	695	700	714	714	684	653	679	666	682	684	722	693	679	679	633	689	706	732	711	661	712	715	708	724	741	669	671	678	714	692	680	720	674	688	685	651	711	720	692	708	641	725	678	659	733	732	689	679	721	703	717	705	672	698	677	697	665	705	690	660	636	704	684	656	679	697	693	674	674	691	715	692	683	718	721	651	693	667	728	701	761	716	686	702	705	689	685	718	684	662	672	699	688	695	676	664	638	732	671	706	708	682	675	717	701	698	711	670	721	720	713	721	744	648	722	688	723	743	672	659	696	717	684	693	712	732	706	677	673	745	687	754	668	753	641	714	712	666	659	670	726	702	635	723	683	742	706	714	657	660	708	692	758	733	667	619	698	674	716	723	701	689	681	668	738	695	699	690	689	701	677	749	704	677	663	700	687	705	644	658	737	700	721	678	738	696	705	704	695	734	702	696	670	656	738	695	673	688	677	706	689	713	698	728	688	726	699	683	703	754	708	696	740	684	676	685	675	717	691	714	720	665	662	671	648	645	716	732	729	681	700	674	692	682	685	690	738	707	713	705	688	674	663	659	705	725	746	656	718	717	705	664	698	647	705	682	675	714	738	682	700	641	701	734	728	685	666	624	699	671	671	665	704	698	693	658	674	689	656	722	662	668	661	708	752	674	687	704	679	675	704	680	681	719	675	664	673	702	657	692	719	709	694	711	696	690	716	717	703	634	673	690	680	633	684	728	700	717	685	724	665	724	665	717	705	707	716	705	748	651	681	698	703	668	703	640	716	696	720	660	695	689	681	721	699	714	698	697	690	671	689	739	647	672	678	705	669	701	743	698	662	705	656	703	712	683	676	721	736	688	725	713	700	721	686	731	696	658	657	687	732	673	695	718	685	719	642	673	721	698	655	708	662	675	698	701	725	671	697	642	642	724	740	724	686	709	656	725	734	695	688	685	697	693	699	692	674	652	674	736	676	697	713	708	650	668	677	708	681	694	692	735	709	665	698	714	709	713	673	684	709	658	702	671	657	663	709	667	741	669	723	688	655	650	709	710	687	704	677	724	660	700	626	685	691	729	688	698	665	711	735	704	718	696	675	702	661	703	708	708	682	730	643	683	758	685	659	728	691	641	706	696	699	710	695	698	749	666	705	720	653	668	693	711	732	651	707	736	768	701	703	675	717	656	683	680	674	661	689	720	631	698	708	708	720	687	731	753	675	702	672	741	699	655	696	643	690	682	718	703	692	693	673	710	715	657	657	698	681	680	698	743	675	706	671	688	681	680	705	669	665	747	651	738	663	695	718	650	680	683	683	723	690	685	707	682	726	734	735	684	651	742	684	689	724	736	710	717	743	653	726	670	685	643	722	665	685	637	717	694	655	698	699	731	671	748	730	705	658	654	712	666	662	700	735	701	652	635	732	681	686	686	748	689	682	719	699	681	730	655	733	698	644	703	737	659	659	694	722	670	666	635	707	704	675	675	715	655	728	750	675	709	664	737	729	686	682	722	742	669	663	673	722	667	719	683	735	710	650	683	709	687	698	712	691	726	679	657	661	658	613	666	712	718	692	730	689	709	718	670	699	639	646	671	686	727	750	675	709	685	657	704	720	676	680	670	672	688	662	699	711	695	681	669	651	727	715	722	753	663	721	676	684	689	698	698	715	687	657	707	707	738	677	708	677	683	704	716	667	690	717	747	740	682	680	695	654	647	674	700	687	699	724	689	716	691	714	666	672	728	691	719	694	703	701	692	697	724	656	686	755	708	703	737	746	697	702	700	704	659	714	676	687	684	688	724	703	709	718	674	694	696	730	674	666	725	739	693	684	705	715	702	700	737	666	678	700	743	692	702	718	719	703	722	687	702	688	670	629	688	661	742	678	663	709	670	708	678	743	742	678	691	689	699	682	721	659	736	699	689	710	739	637	734	688	721	723	649	665	736	686	704	670	692	690	720	701	660	705	706	715	654	704	657	664	660	720	708	703	695	698	673	708	686	702	693	691	716	674	686	702	714	679	686	742	707	718	680	706	693	707	704	685	682	685	703	713	665	706	687	665	678	699	742	675	694	686	672	648	658	746	691	698	662	701	652	709	663	681	740	720	719	673	753	660	671	723	706	741	704	726	699	676	720	724	696	753	712	736	678	681	713	719	732	707	715	616	684	682	683	731	694	666	670	669	621	730	694	638	688	639	658	652	722	715	644	708	692	706	699	664	708	647	703	752	667	712	716	728	731	645	694	709	727	709	679	730	690	722	711	686	672	729	690	640	720	690	740	710	705	659	699	691	702	700	730	694	722	669	704	706	738	658	711	704	704	700	746	690	690	709	673	700	700	697	660	680	691	697	689	657	693	665	747	672	720	662	697	700	680	724	724	721	663	751	681	739	729	694	709	759	745	675	739	682	658	707	642	675	686	669	677	696	711	709	727	683	695	698	678	686	638	683	692	693	661	679	735	664	742	665	710	685	667	686	644	704	730	691	695	690	690	716	660	699	717	687	666	707	683	687	687	667	670	752	716	695	728	690	716	658	674	691	677	706	663	660	701	644	711	713	678	680	731	684	685	700	645	708	700	706	726	641	699	692	683	733	703	686	685	737	721	714	701	682	700	649	687	685	736	693	685	712	643	697	672	657	662	689	689	677	701	671	668	678	704	642	709	709	719	696	724	661	709	727	711	657	687	721	710	705	690	716	696	672	768	718	693	710	676	715	693	706	776	720	716	650	684	727	724	685	648	681	731	628	677	679	701	671	720	636	682	724	704	672	706	727	698	679	672	670	704	709	668	672	669	673	721	688	715	683	679	676	693	675	714	712	670	710	687	723	671	717	721	715	694	698	687
22657	21256	29058	23767	21262	21404	12344	2225	1600	1458	1372	1198	1096	1007	1009	921	877	930	848	853	899	819	829	871	787	765	796	808	787	790	775	794	805	810	751	765	752	813	774	818	733	804	741	794	771	745	778	776	739	784	718	848	762	755	774	745	766	769	741	725	771	761	790	801	759	742	762	772	760	772	746	792	784	787	770	734	808	721	785	795	797	732	733	759	787	751	772	775	799	781	729	758	729	731	743	728	735	759	760	758	695	752	743	778	741	784	716	744	755	733	736	779	777	753	771	814	716	735	789	790	770	741	733	754	744	806	804	741	765	779	790	763	711	742	745	766	752	830	772	713	776	758	796	733	745	741	766	759	755	791	716	780	729	769	802	763	753	743	774	765	694	762	787	770	733	717	755	778	767	774	803	789	764	764	789	765	775	760	761	776	809	779	739	770	748	761	762	764	729	769	715	749	749	747	707	775	814	773	756	751	732	777	744	750	756	819	731	770	755	745	718	756	733	760	731	770	748	705	741	780	710	776	756	761	801	755	745	733	722	776	749	743	730	740	769	777	752	729	755	752	737	710	763	769	791	786	758	717	756	731	719	747	735	699	761	754	794	721	774	750	779	773	758	743	741	766	741	766	738	760	720	787	772	735	746	763	754	751	715	698	762	791	742	760	738	687	701	684	747	705	767	750	720	772	764	764	797	740	729	766	718	765	761	789	788	778	747	750	802	800	764	719	777	750	783	731	768	730	744	756	791	829	747	755	746	754	750	768	772	756	744	818	791	760	761	741	726	768	755	769	747	756	758	778	729	689	772	745	785	758	725	721	767	778	786	725	745	787	763	736	732	765	714	781	758	757	816	749	739	787	750	744	735	762	749	760	767	723	726	771	764	733	734	693	776	750	751	767	783	734	772	736	758	759	726	778	778	714	748	772	719	736	770	780	722	745	748	738	707	706	786	768	768	745	817	700	715	723	690	816	787	768	734	753	755	816	756	743	738	715	720	752	746	785	764	789	794	745	712	732	758	736	763	763	718	776	772	687	768	745	725	748	785	741	731	766	756	712	744	742	750	761	769	735	762	729	787	761	739	779	725	748	766	784	763	740	753	739	739	744	716	792	788	732	736	726	733	800	700	736	763	726	742	769	734	826	759	727	731	763	764	727	784	754	732	780	738	731	758	768	711	733	760	709	716	768	775	782	739	755	762	774	747	763	756	758	751	717	763	708	722	757	833	759	786	768	724	756	812	741	736	754	813	793	705	775	769	742	774	730	680	762	730	736	794	770	776	751	773	690	729	747	692	738	751	751	725	778	760	749	737	796	753	725	742	720	744	736	728	780	761	790	736	755	748	746	752	681	741	740	766	732	722	774	717	739	731	717	773	722	736	745	709	774	801	727	772	714	763	753	762	737	722	739	736	712	766	725	734	747	788	776	724	802	790	742	795	749	717	776	797	714	699	779	776	740	824	766	733	690	780	742	727	737	750	757	752	743	798	724	835	712	780	747	748	736	754	749	760	734	751	746	695	759	703	734	735	775	765	737	747	772	734	737	770	731	778	782	777	783	723	731	768	743	771	732	726	783	719	802	751	751	719	779	793	727	782	727	699	751	728	742	745	769	744	735	767	758	741	762	765	754	762	789	693	746	812	751	787	756	791	708	774	768	734	770	787	794	783	769	754	750	787	749	749	745	688	750	708	765	760	763	734	799	745	748	706	702	789	699	707	782	781	772	725	792	746	800	786	772	741	748	788	755	688	773	762	753	751	700	780	718	732	756	773	762	692	749	775	715	779	692	740	773	758	752	773	766	742	780	717	752	763	760	773	777	738	738	704	755	778	760	743	785	746	750	726	743	792	754	759	755	764	739	777	735	757	722	723	737	750	691	771	728	789	769	705	761	771	758	781	767	751	779	704	757	760	825	800	813	702	738	748	711	697	770	775	744	717	774	747	738	776	679	817	794	764	732	787	756	771	775	740	781	736	783	755	746	718	803	743	746	791	718	756	752	727	730	714	751	781	728	730	726	759	724	749	757	711	747	759	792	796	781	711	791	730	772	724	722	750	720	755	740	774	771	744	770	728	772	741	732	735	786	733	780	773	740	733	770	725	737	738	811	788	783	722	779	750	737	757	745	737	776	771	720	766	779	728	828	732	764	746	758	775	766	764	766	727	766	736	798	771	741	709	765	735	795	758	792	718	769	765	679	785	765	761	800	767	757	741	755	773	736	755	718	784	738	774	781	756	746	746	718	726	758	696	721	736	776	750	722	781	770	725	708	737	799	766	816	777	758	742	765	727	745	732	777	762	753	783	737	748	757	775	765	716	799	718	756	728	755	767	768	741	773	747	736	773	778	764	750	732	737	743	746	736	754	752	753	768	764	774	725	668	765	740	716	743	711	779	743	757	747	722	735	781	759	710	778	751	718	765	756	728	730	755	737	814	762	721	724	734	792	737	780	728	741	788	769	715	769	736	809	800	758	735	775	727	704	749	705	793	711	734	781	745	772	748	761	710	731	787	725	787	699	709	701	760	709	764	766	801	777	740	752	774	749	820	738	763	730	773	754	771	724	761	722	768	697	737	758	828	788	775	757	765	761	739	700	737	728	774	762	783	779	739	762	783	749	746	728	752	764	790	773	739	804	722	749	761	723	766	752	758	695	788	796	791	779	722	757	746	757	799	724	739	729	717	782	783	705	770	736	805	740	729	749	708	761	765	771	773	750	814	786	739	753	768	760	703	699	762	716	765	768	775	735	699	750	764	773	762	717	760	727	790	682	807	765	708	799	832	748	683	732	771	724	742	765	756	783	737	795	740	761	730	757	773	774	739	744	762	725	780	709	766	729	757	728	759	731	743	754	746	762	726	761	753	778	840	757	731	773	729	723	807	741	749	779	785	781	742	740	787	758	695	732	808	773	786	782	776	804	730	716	734	717	756	740	777	794	759	761	735	779	697	777	798	768	735	709	706	780	732	715	786	753	691	777	755	750	715	730	727	734	726	746	758	764	734	705	751	795	734	700	684	757	750	717	785	766	763	754	750	756	726	724	766	755	728	759	804	744	758	792	776	769	792	693	771	802	728	715	704	770	706	747	717	778	755	735	773	753	748	713	783	805	780	827	823	715	783	726	801	759	777	763	752	791	706	769	734	699	693	773	764	713	730	739	735	720	778	815	777	714	728	761	703	713	722	738	756	680	707	791	747	793	798	763	760	743	800	776	763	739	771	774	753	753	729	766	727	734	780	702	764	766	747	738	730	752	764	747	714	799	750	789	718	775	724	763	742	797	729	774	715	787	764	795	776	775	756	733	740	789	714	700	743	788	766	789	776	811	737	698	718	716	720	749	708	716	762	711	746	748	725	734	777	706	721	746	756	715	702	715	775	756	765	764	736	740	752	805	717	723	756	703	770	756	755	760	742	760	814	761	777	759	794	728	770	719	744	771	707	751	720	740	776	718	780	719	787	739	734	747	781	745	757	775	770	776	756	749	772	772
14462	27199	23072	14917	11635	8025	4242	3241	2629	2345	2100	1727	1488	1404	1237	1150	1121	1065	1006	1022	1031	975	891	993	951	888	936	892	895	858	850	859	843	908	877	848	837	884	848	901	878	844	862	810	870	860	854	852	791	843	820	834	833	839	834	849	752	810	839	892	841	813	850	840	818	816	864	848	829	853	854	828	850	865	870	869	824	784	786	824	811	836	825	843	874	839	849	806	856	817	806	855	838	809	804	848	791	811	822	825	864	788	840	817	842	825	838	815	833	856	767	893	836	815	864	781	796	821	777	802	813	869	875	768	810	815	798	883	820	804	801	829	824	830	806	810	780	839	806	849	875	841	803	789	843	842	796	855	862	803	808	820	837	750	802	785	843	794	803	819	800	810	834	803	771	796	805	810	805	855	755	817	778	796	823	826	845	785	803	836	784	810	825	793	815	832	785	773	835	736	852	802	809	806	826	796	777	833	833	825	801	796	839	810	785	864	794	820	781	754	784	906	789	805	816	811	845	808	793	826	804	809	843	822	842	827	828	804	858	825	790	870	799	815	851	795	837	808	787	879	825	836	784	815	839	796	800	816	845	815	802	850	851	794	856	824	830	791	844	782	840	863	802	816	805	831	829	757	855	824	822	854	812	839	839	838	797	771	787	827	834	808	812	804	828	892	829	818	794	825	816	832	815	843	867	810	811	792	791	777	793	819	821	792	811	859	780	826	825	816	846	857	822	799	882	813	801	802	830	809	790	818	806	850	836	858	831	805	801	829	847	810	792	832	816	851	854	804	846	788	806	796	799	830	748	814	801	788	865	831	842	792	814	840	838	804	810	848	879	801	821	842	833	767	810	823	836	846	844	817	795	841	817	864	832	782	870	841	820	826	760	847	766	855	833	826	846	776	822	810	815	777	800	824	796	865	820	776	799	843	771	780	784	775	810	817	829	812	821	800	855	860	761	831	866	767	840	829	841	844	808	808	805	831	847	898	779	795	817	904	820	815	808	802	808	830	770	783	826	817	850	786	827	814	837	827	835	811	809	850	807	826	846	822	831	844	845	814	871	820	833	835	864	791	811	818	862	817	823	805	794	832	872	850	827	856	856	785	840	873	836	768	834	829	836	762	793	824	866	889	835	832	817	849	836	825	813	769	815	845	834	754	828	795	794	840	850	849	816	839	798	839	845	782	832	820	797	842	833	782	777	807	813	900	785	815	847	885	829	800	823	820	837	847	810	835	871	842	831	812	846	792	856	841	759	809	804	810	798	797	834	868	871	838	830	827	842	816	837	773	822	845	870	861	829	802	796	785	849	842	819	814	826	827	807	833	783	858	822	796	774	808	810	778	888	821	787	858	820	809	844	823	859	805	800	795	836	811	843	812	790	808	794	832	817	784	811	828	826	819	846	833	822	820	821	839	800	811	851	846	821	835	809	805	826	879	766	808	790	811	813	843	832	857	810	805	856	839	793	907	910	786	786	799	808	806	819	748	809	867	834	804	808	811	838	810	835	855	817	784	834	833	788	801	788	865	854	799	858	825	831	871	799	813	780	819	833	873	835	825	829	848	850	786	887	846	817	790	786	778	857	841	783	785	850	848	842	834	848	833	807	788	866	794	849	800	815	793	807	800	817	775	846	790	807	822	810	830	830	846	823	848	839	820	855	796	804	836	848	865	780	816	807	790	810	800	769	844	808	852	814	778	813	815	763	867	758	840	807	831	788	778	866	789	840	805	812	793	788	848	862	805	814	849	780	795	831	802	834	797	760	838	835	811	810	878	800	858	852	819	764	795	834	789	757	819	823	841	882	798	805	847	788	826	756	817	787	781	809	835	826	838	832	745	820	800	854	814	834	856	807	860	838	827	833	838	827	796	819	802	834	827	842	821	817	820	796	875	843	855	843	806	821	850	836	835	801	792	793	869	816	838	843	790	792	866	849	773	789	809	813	840	841	775	769	851	839	806	802	829	849	844	867	862	870	801	782	863	825	850	815	822	829	848	827	779	873	810	827	818	845	856	818	828	858	800	798	851	813	820	810	746	866	881	789	843	815	822	822	877	820	846	752	844	844	815	814	802	797	782	759	849	839	796	812	874	808	814	807	814	793	914	794	795	861	822	777	804	827	880	782	790	777	818	811	782	777	862	795	810	835	827	798	843	770	846	834	806	875	813	790	861	855	831	828	833	852	791	808	857	832	796	836	830	766	824	849	780	774	867	806	794	830	839	767	816	852	763	747	860	805	813	837	865	820	738	821	910	810	805	800	804	812	823	823	870	838	785	824	782	825	788	788	858	865	798	808	787	846	799	818	790	828	862	826	827	809	825	817	792	857	772	792	838	823	898	780	853	810	810	760	806	811	799	817	826	818	789	764	785	840	837	801	832	792	843	853	840	831	805	817	784	834	819	811	797	831	834	851	811	765	742	795	811	826	828	787	842	822	779	856	806	820	793	825	873	802	767	824	843	836	825	826	834	846	776	852	837	844	798	830	823	835	761	826	831	804	806	828	784	858	838	840	839	785	852	792	776	817	826	844	780	793	806	815	805	827	867	851	794	775	844	861	882	785	822	816	855	818	788	797	797	846	849	814	855	847	822	855	797	766	789	801	837	868	795	832	796	878	816	760	793	794	802	825	813	836	807	805	844	840	836	874	842	849	805	868	809	804	824	804	843	777	825	773	837	783	758	775	794	822	769	868	825	785	804	827	837	781	861	826	788	778	834	846	842	832	815	779	812	826	812	854	811	795	850	822	811	826	819	779	808	882	829	847	801	850	839	821	792	814	758	893	800	795	809	853	839	787	829	849	799	744	803	806	822	800	824	836	856	792	808	806	819	848	822	789	819	844	801	859	840	775	856	838	790	770	846	839	843	836	787	774	803	779	774	817	815	817	773	822	805	836	769	828	811	880	819	829	771	813	858	833	827	845	872	763	796	858	821	840	877	825	814	829	840	810	845	802	792	796	790	837	826	838	811	815	807	817	825	862	826	804	798	786	791	782	850	777	828	801	818	798	855	806	823	831	835	800	772	798	841	809	816	822	829	786	872	821	825	796	835	834	838	836	802	813	814	788	804	827	835	765	843	823	836	799	860	796	793	826	842	810	821	800	817	818	811	830	797	800	845	786	802	806	842	809	806	806	866	821	800	806	847	816	810	831	781	820	823	790	797	848	794	779	821	816	862	801	750	809	804	822	787	821	819	842	850	819	780	791	823	819	864	816	820	808	764	814	782	819	824	797	864	791	818	841	772	816	841	862	886	823	853	831	769	844	862	798	799	825	834	800	798	817	848	790	799	781	798	791	858	822	792	796	793	794	842	851	836	839	880	795	836	802	864	842	795	846	778	821	865	774	835	803	828	825	827	812	793	777	803	795	824	806	816	842	828	810	783	785	864	820	805	848	784	822	830	803	824	826	817	819	821	864	834	778	829	820	789	851	832	853	752	807	799	856	803	785	802	755	829	818	830	822	804	817	805	788	821	816	815	871	840	816	825
27268	20678	12586	4031	2106	1125	533	468	443	454	422	391	354	357	314	334	336	304	363	361	310	313	343	347	321	335	334	365	332	338	353	368	345	337	337	348	314	296	315	343	309	327	348	343	373	347	328	302	335	287	335	315	350	336	339	331	300	315	344	311	310	343	348	329	310	358	292	311	359	316	331	321	322	312	296	321	324	328	350	340	352	340	353	322	329	297	340	332	328	331	321	345	311	324	302	319	328	337	336	333	323	333	345	308	323	296	378	324	315	337	367	344	347	317	331	335	328	307	336	312	328	321	313	347	311	331	318	324	338	328	349	318	326	317	334	350	332	360	332	347	327	327	351	308	317	342	348	316	340	310	317	322	334	332	310	309	295	332	339	325	306	302	333	349	311	323	302	347	323	329	339	326	278	329	339	315	344	292	333	333	326	325	311	326	364	327	343	326	341	325	307	365	309	355	339	326	337	332	323	357	327	326	352	355	333	315	297	314	296	350	349	307	305	341	338	332	286	306	349	353	294	318	324	347	323	330	335	331	324	341	347	342	325	320	323	354	317	324	324	316	302	354	307	339	337	332	323	321	312	328	319	342	339	293	348	326	302	352	323	351	318	315	375	338	299	297	347	296	344	322	350	317	320	316	319	313	307	336	355	336	338	348	325	327	332	338	351	336	314	336	338	343	345	353	345	315	271	348	329	336	305	295	333	340	350	346	335	311	339	339	329	332	314	350	318	307	315	344	326	309	345	323	330	330	325	354	337	314	338	348	311	328	315	373	291	348	328	310	350	340	284	326	330	353	351	351	335	347	355	328	343	326	337	310	324	360	321	357	353	319	344	346	370	342	322	349	332	339	311	324	357	348	318	335	326	310	280	313	321	313	331	356	314	305	321	357	298	344	323	336	333	322	330	302	294	352	327	327	305	334	322	325	307	286	326	328	344	303	319	363	318	326	359	342	323	307	326	364	323	304	320	315	321	337	300	333	325	317	326	345	331	282	323	350	332	356	338	353	344	309	313	351	324	267	321	306	330	332	325	313	323	311	306	357	303	307	308	319	311	324	353	316	332	317	323	313	328	307	309	330	323	305	366	329	364	335	319	367	319	348	336	337	316	328	311	344	323	309	306	313	298	320	319	340	358	348	341	322	324	305	318	328	353	323	363	324	377	342	341	354	306	315	321	307	317	333	335	315	364	353	341	334	330	337	341	323	316	334	299	305	333	318	347	342	306	345	335	297	320	322	343	313	319	327	315	334	334	302	327	323	336	311	380	324	364	337	340	337	345	327	321	348	325	328	350	344	320	309	335	329	330	318	307	344	341	326	332	330	323	325	325	316	365	312	329	325	319	342	333	337	317	351	329	314	335	308	324	325	342	308	327	348	326	314	327	332	309	322	350	300	342	330	323	319	330	282	335	291	330	324	338	326	296	351	355	335	340	296	343	338	338	287	343	362	355	303	327	339	332	291	307	306	320	336	322	326	331	345	286	321	337	320	330	314	347	299	324	313	375	313	340	355	330	332	336	311	330	332	298	353	334	326	302	303	352	335	335	339	374	311	333	344	331	331	319	337	304	324	332	347	297	307	300	343	328	367	315	327	345	338	357	340	344	323	333	321	330	328	343	314	288	331	363	314	337	315	325	325	320	361	356	334	321	339	310	307	324	306	311	328	317	323	345	329	305	341	334	360	330	313	324	310	321	365	333	316	332	342	302	352	297	340	338	327	336	331	308	315	339	340	317	321	363	327	333	316	323	327	302	341	309	332	342	331	358	325	336	327	327	334	355	357	364	347	319	304	321	305	326	287	330	312	313	333	336	301	359	317	330	343	328	300	354	337	313	331	328	325	339	308	315	339	340	325	349	322	379	350	311	321	311	349	338	340	325	318	351	320	369	324	362	299	334	343	331	322	297	324	323	347	338	342	343	323	285	337	387	299	317	339	309	332	302	316	322	333	323	332	346	309	335	337	332	336	308	343	317	317	294	313	348	337	359	334	333	337	350	308	328	311	324	308	288	304	347	351	351	340	306	333	330	309	304	335	330	312	317	310	331	301	331	347	329	330	357	296	334	307	343	323	337	312	310	369	339	329	330	328	317	305	321	325	337	350	304	321	335	327	315	311	302	319	311	325	312	324	326	330	333	322	374	333	310	323	339	342	350	351	338	310	342	360	333	293	324	332	321	308	308	298	339	325	350	284	334	340	332	324	324	309	300	290	362	345	333	310	310	337	288	322	304	339	343	327	336	319	322	321	280	337	324	324	342	331	321	341	333	299	343	318	329	326	300	313	308	359	313	318	329	347	323	361	304	308	335	302	305	315	361	322	338	338	360	324	359	344	327	342	338	316	321	337	351	321	312	324	339	345	318	351	356	332	343	363	347	288	316	331	342	314	319	300	341	327	318	319	340	336	324	349	300	349	354	322	327	330	346	310	341	336	334	333	326	318	332	340	310	343	310	312	325	342	340	324	332	318	329	330	337	336	335	313	339	327	345	317	342	343	358	329	352	343	329	330	325	309	343	301	339	336	301	343	322	371	333	335	330	342	322	326	295	317	327	327	316	355	336	329	324	324	338	350	334	329	307	361	323	352	348	315	325	335	281	343	315	362	302	360	308	351	327	333	341	302	335	303	338	342	335	333	337	304	355	332	320	366	303	312	335	336	346	335	332	343	329	317	315	337	316	328	324	313	336	340	334	313	346	366	355	356	324	319	299	321	327	342	311	330	303	336	350	337	312	322	312	339	315	335	288	305	327	324	350	323	332	320	344	329	316	350	326	344	338	340	370	300	337	315	342	346	336	305	325	321	342	339	295	346	294	344	308	298	317	345	333	321	313	344	335	310	341	301	327	302	342	298	331	339	311	309	321	336	340	352	337	337	351	316	344	330	323	354	337	326	336	346	321	313	287	344	322	325	308	322	315	313	321	366	327	344	341	323	350	322	320	325	311	318	326	335	318	347	327	315	332	335	321	357	307	340	306	313	322	312	299	306	313	305	375	303	327	296	320	325	351	324	314	307	332	333	328	315	313	282	379	319	315	337	323	329	329	341	351	319	315	343	337	349	326	369	344	347	305	343	300	347	358	353	319	339	327	320	318	304	347	349	326	318	344	349	320	331	328	293	328	357	332	331	323	347	317	349	331	303	341	354	313	334	345	325	326	324	343	293	330	358	324	300	309	325	345	316	344	317	352	351	353	346	326	329	323	356	337	327	301	324	310	311	346	326	338	332	319	360	298	331	318	337	338	353	322	330	331	301	319	345	316	354	339	343	325	357	317	326	339	353	353	318	352	312	364	333	320	372	325	339	310	326	295	343	327	346	333	308	335	327	366	302	305	342	330	327	297	335	333	322	367	324	329	284	341	335	346	351	304	308	332	314	332	316	358	307	334	353	298	308	312	313	352	296	341	336	330	301	319	339	285	315	333	310	374	377	353	304	323	323	317	309	323	316	318	322	323	327	329	326	341	323	352	358	308	315	324	301	346	318
9872	11823	9529	5164	3817	1978	908	691	621	630	586	470	458	447	457	442	454	381	414	409	420	403	378	398	403	401	410	407	391	374	436	397	452	409	400	379	407	370	371	448	377	434	374	391	383	432	387	418	409	389	374	412	378	391	394	412	387	429	394	443	376	399	405	390	379	373	419	390	369	383	403	405	440	388	390	368	397	402	387	384	412	420	411	376	432	419	379	378	395	422	362	410	414	405	392	388	428	405	428	362	417	417	432	385	416	399	387	443	419	367	378	372	387	429	366	414	403	430	417	421	390	423	424	441	417	388	435	405	369	421	422	388	405	420	425	376	354	397	406	388	418	427	418	432	381	389	372	400	366	367	413	393	384	356	421	387	393	431	388	408	371	393	420	410	381	414	409	372	391	393	387	378	392	395	389	402	385	431	410	416	402	375	437	411	400	392	376	402	403	389	417	423	397	412	392	416	409	411	424	406	386	438	422	398	405	422	367	435	379	432	343	411	380	409	431	410	394	419	382	400	393	421	403	429	383	405	439	425	426	364	404	414	378	397	388	407	391	396	379	392	411	401	456	378	440	432	444	393	421	363	351	386	411	398	394	388	399	396	401	397	417	371	407	395	419	401	408	414	406	367	379	371	397	418	419	429	401	406	392	408	366	393	415	378	383	431	372	389	433	406	409	432	393	403	430	404	381	384	398	392	377	408	380	391	415	439	416	419	378	384	387	400	400	396	409	436	446	418	426	401	402	403	402	403	389	357	401	389	412	389	393	355	409	405	398	430	403	406	405	382	414	385	407	441	391	438	415	408	419	364	417	425	385	414	378	409	374	406	411	398	383	404	381	410	384	396	416	424	419	387	408	364	394	388	413	409	389	401	414	423	417	372	390	370	412	394	413	403	406	409	413	397	423	392	392	365	445	406	368	420	412	410	433	401	402	409	426	383	394	390	417	425	419	379	423	384	386	439	400	403	431	377	411	393	406	403	401	410	359	416	423	423	418	409	418	397	371	393	418	419	413	374	376	354	426	405	402	430	435	386	388	438	388	410	393	419	380	391	418	428	377	398	413	440	366	437	412	419	366	442	387	387	400	414	378	381	369	378	422	441	366	401	361	400	397	421	423	408	391	396	403	391	391	395	424	446	371	394	432	386	384	396	409	406	420	426	408	402	409	432	407	376	371	393	397	417	419	422	432	417	396	406	397	412	380	440	405	438	405	404	414	365	413	395	391	413	472	394	398	373	419	402	385	418	426	372	408	423	401	396	434	417	399	388	415	418	395	379	389	353	413	403	383	417	422	437	381	404	366	411	387	402	385	419	390	421	400	372	400	379	417	391	415	402	433	386	384	404	412	384	436	383	390	391	384	413	434	430	422	418	394	403	390	389	394	371	389	411	397	407	416	421	394	397	411	447	392	393	395	401	404	389	388	378	409	384	391	419	389	394	423	391	386	375	394	371	390	412	423	411	360	391	404	420	397	418	419	421	405	377	423	398	383	448	379	412	418	408	401	397	399	382	419	401	391	398	398	406	394	445	406	408	392	380	400	409	390	399	425	417	387	419	392	404	428	403	395	399	410	401	386	413	397	376	394	422	412	424	430	405	415	420	374	402	371	428	418	390	416	417	411	397	386	375	415	383	406	407	431	394	384	393	396	396	384	385	385	406	400	393	385	354	383	408	377	401	400	396	412	403	389	442	378	390	395	400	381	360	380	400	423	416	402	417	403	389	396	374	426	384	390	386	390	402	396	409	411	387	409	390	427	396	411	449	390	388	397	428	438	425	412	395	417	449	390	402	397	409	425	412	406	372	400	374	428	419	425	438	402	388	405	450	406	407	362	395	396	411	382	397	378	408	417	391	372	393	412	406	435	407	416	427	403	406	402	415	390	412	424	391	380	408	409	382	416	426	408	425	343	384	403	397	424	394	401	375	392	391	391	422	409	404	410	382	389	393	465	384	433	382	396	375	384	391	406	394	399	384	384	407	417	400	401	387	369	400	382	394	387	418	384	411	411	397	425	373	360	374	412	409	397	394	379	418	410	394	412	424	401	419	385	400	420	427	383	421	408	394	375	391	374	365	419	386	407	412	434	414	428	392	415	383	391	371	401	397	404	403	384	399	412	404	412	413	395	398	402	427	402	403	434	382	432	375	402	413	408	394	406	400	426	389	434	428	382	411	400	414	379	419	418	373	411	387	404	395	409	394	391	436	415	442	397	359	385	407	420	393	369	435	385	413	389	398	405	397	423	397	378	423	433	385	395	396	409	377	419	415	409	407	382	439	381	391	419	373	409	397	397	426	423	396	398	382	410	416	417	393	396	418	417	384	430	433	394	389	392	382	393	355	404	351	408	424	395	410	377	380	417	392	406	398	417	427	423	384	396	420	373	437	427	409	402	403	393	350	419	406	417	375	419	418	374	405	397	427	394	366	432	378	352	390	424	371	435	395	399	422	369	410	393	400	377	412	377	458	383	430	379	407	367	405	377	401	381	396	418	420	404	400	429	412	402	372	429	406	371	408	382	424	432	470	401	419	405	422	391	426	417	441	385	428	378	408	403	396	429	382	410	397	386	430	394	393	385	399	377	419	415	394	405	405	395	401	420	379	400	408	421	427	387	393	375	449	384	404	387	415	386	438	371	371	412	385	405	375	371	394	381	392	403	429	417	407	427	404	408	416	405	424	424	395	398	391	420	436	405	372	397	368	389	404	403	360	428	373	420	423	433	413	426	404	378	426	430	399	411	389	388	461	413	412	393	384	368	422	438	371	394	372	409	410	446	420	428	377	419	413	398	382	403	392	386	420	417	376	417	427	422	378	387	420	388	445	395	421	428	404	397	443	386	404	389	369	412	393	390	398	410	384	403	384	398	430	384	383	395	375	379	394	435	372	396	390	411	401	393	400	369	406	362	411	383	421	379	441	409	381	417	387	412	422	416	383	399	438	430	417	386	395	388	400	423	362	400	409	402	414	405	411	404	423	388	410	428	451	388	433	408	406	431	375	374	404	447	405	442	397	428	395	399	412	372	409	375	397	405	408	403	416	389	413	430	426	372	423	382	430	421	427	367	404	383	417	398	388	422	392	377	401	390	373	390	390	389	393	391	443	396	417	400	398	380	393	383	421	410	405	428	406	386	416	419	418	430	389	417	386	409	396	434	371	395	379	386	406	385	417	424	384	418	420	402	394	399	405	415	368	420	406	436	421	425	402	368	413	396	380	419	372	434	385	412	404	412	389	393	384	397	418	405	411	420	406	400	415	365	383	388	407	416	403	394	423	422	384	390	389	386	394	419	411	437	413	374	374	380	388	403	375	415	431	381	428	408	388	404	398	416	394	386	394	435	417	401	392	405	393	401	419	406	399	371	376	415	389	378	414	423	379	379	363	409	415	385	391	398	399	396	404	391	431	388	400	412	413	416	398	438	423	373	403	406	414	433	418	403	386	440	406	420	386	373	416	437	414	390	428	372	402	380	384	402	446	440	412
23739	21240	28651	24146	21271	13793	2069	1050	769	874	707	591	540	511	469	437	505	455	431	412	417	404	372	397	462	399	369	420	408	416	385	377	382	348	380	387	402	414	384	368	421	368	369	388	373	382	367	367	370	385	415	386	393	396	368	379	383	377	343	372	361	351	377	394	373	372	345	351	384	383	341	378	394	395	355	362	383	402	380	382	376	377	357	368	378	393	388	382	352	410	372	379	381	361	364	370	370	380	360	368	377	371	372	352	335	362	361	358	366	361	381	391	369	348	359	322	395	400	373	380	373	377	361	394	366	407	385	396	362	383	374	366	357	382	392	355	377	409	403	338	349	380	359	368	376	376	360	376	392	369	370	351	390	383	359	404	369	352	358	374	383	345	391	389	380	353	382	358	360	371	369	382	390	364	342	391	380	431	366	360	376	386	360	388	340	375	359	321	382	351	369	335	358	361	370	414	387	360	401	369	385	357	394	366	383	375	365	387	397	373	379	355	405	366	404	389	383	407	348	374	371	373	353	379	373	372	367	360	352	370	361	373	405	370	363	362	368	369	346	348	350	406	367	360	395	389	362	351	348	408	379	352	360	366	391	377	371	397	380	340	365	379	356	399	369	338	366	378	383	390	366	372	410	367	326	347	385	357	370	366	391	377	372	349	338	366	386	362	328	395	368	362	382	373	380	390	405	367	427	375	352	389	396	340	378	361	386	368	378	406	380	382	365	370	386	394	356	378	374	370	358	396	382	361	393	339	369	369	350	353	368	400	360	391	386	373	357	383	341	375	349	323	386	397	378	382	375	370	387	413	405	346	348	373	377	385	340	367	392	390	385	358	361	391	364	358	367	369	374	373	395	387	384	364	345	360	359	365	368	391	376	376	382	348	394	337	351	390	369	357	339	392	370	396	402	344	378	406	355	372	415	336	366	383	388	346	403	384	368	368	360	395	383	406	353	352	358	382	362	361	354	401	373	398	389	348	372	382	377	331	362	356	329	375	380	371	348	351	382	342	356	381	330	395	344	338	348	385	335	405	357	375	409	378	367	392	372	353	406	351	341	365	361	398	413	341	373	381	384	343	360	392	332	352	356	364	340	385	346	386	380	402	363	385	376	400	345	361	386	386	354	365	362	370	372	395	386	383	352	374	335	374	387	383	318	375	371	397	403	382	379	366	348	354	349	360	362	359	386	361	310	361	367	433	381	388	396	368	358	416	381	388	382	377	405	365	390	405	397	382	362	408	391	352	396	379	345	388	375	377	372	388	371	334	336	389	355	360	379	410	346	388	349	368	369	329	374	370	385	356	333	385	385	370	389	346	363	405	377	383	396	399	379	337	369	357	353	350	382	385	362	396	392	380	351	404	406	366	355	387	364	367	388	388	367	361	378	377	353	359	384	384	366	363	395	369	370	372	380	375	352	350	373	360	365	367	368	390	363	381	357	357	407	391	356	378	398	351	373	358	367	346	372	385	368	378	359	353	408	353	365	364	336	357	362	397	354	338	342	403	325	375	355	360	355	401	364	380	369	361	378	360	390	339	358	381	344	386	357	416	381	367	353	359	367	374	355	388	354	409	354	372	368	373	378	428	373	364	351	398	386	388	371	383	371	349	353	373	404	355	381	382	379	364	384	384	353	358	403	369	339	338	343	412	349	355	378	362	350	367	364	345	373	372	349	347	389	351	326	366	382	363	359	373	383	379	342	369	377	340	370	387	405	389	369	379	372	342	380	345	377	389	373	382	392	364	375	374	363	397	355	365	368	357	389	362	369	389	374	354	390	381	339	366	302	339	407	352	338	371	378	352	400	382	370	361	343	352	336	379	385	371	395	349	407	354	361	402	355	369	360	357	402	340	388	404	378	381	352	350	368	378	371	363	390	426	405	378	374	377	335	353	382	392	335	399	310	354	336	351	377	373	346	397	379	386	339	394	356	376	339	367	361	385	363	358	395	368	384	343	375	407	382	398	369	389	345	387	375	364	376	383	370	334	357	337	344	359	366	358	364	402	371	374	364	363	344	395	388	379	358	345	341	376	391	366	393	363	356	372	349	349	366	364	391	352	372	368	364	405	396	336	389	343	381	362	388	360	379	392	388	373	364	387	355	382	380	374	378	370	353	348	381	345	379	371	361	365	365	359	370	361	363	384	359	391	350	387	351	341	342	387	402	315	402	362	404	356	364	357	356	352	363	366	376	361	360	394	378	377	401	394	342	377	361	336	383	360	384	392	369	369	365	352	358	376	348	370	389	395	371	369	388	357	345	359	382	315	345	389	385	374	332	355	401	360	403	411	358	377	358	359	370	366	386	392	339	371	365	372	396	355	384	396	354	343	382	334	389	389	374	380	371	405	364	381	409	368	345	382	354	391	407	337	377	334	365	387	389	337	383	373	382	390	380	377	373	386	374	379	375	339	380	378	355	397	329	355	416	349	370	379	360	373	356	364	354	390	358	360	362	387	374	368	387	356	369	354	368	353	375	355	364	408	335	363	379	354	370	354	365	365	374	357	358	388	378	358	362	378	355	364	372	382	383	354	398	368	413	393	373	352	387	357	345	388	359	375	347	375	367	388	355	387	374	398	348	391	389	376	385	370	363	381	366	382	349	357	355	358	388	372	378	361	345	356	386	366	401	386	374	380	380	367	373	344	377	360	374	363	354	381	399	338	367	392	372	364	381	374	359	377	338	402	380	352	368	352	413	380	395	372	382	369	388	348	391	408	358	335	367	389	364	404	394	341	366	388	347	380	375	356	368	395	373	388	356	341	392	320	383	347	368	351	332	344	369	344	380	405	370	367	386	360	378	357	384	389	350	368	367	358	368	368	377	349	376	392	377	369	357	385	379	373	384	386	389	368	422	346	322	406	381	358	380	374	363	318	373	390	337	369	364	383	358	362	372	362	356	383	394	357	400	360	384	327	343	383	419	395	349	360	374	366	351	368	368	387	382	399	358	346	342	389	375	377	367	362	370	358	388	371	358	366	363	377	349	349	394	355	396	376	366	354	369	362	349	393	361	340	385	384	378	400	343	342	346	369	371	370	368	379	380	365	354	383	373	374	333	336	382	366	354	371	353	375	385	374	367	368	351	406	363	382	336	374	380	396	392	390	341	405	353	356	371	346	386	367	400	343	353	382	393	356	355	363	329	389	383	392	405	358	391	363	375	331	327	332	352	396	363	369	377	357	395	363	343	372	352	382	372	378	360	322	404	373	398	354	351	362	373	392	366	349	376	382	399	383	361	359	372	358	350	363	383	379	361	387	386	360	360	374	364	338	370	347	356	343	355	352	388	363	360	368	350	361	345	373	348	417	341	359	356	351	371	379	387	406	382	380	367	375	371	352	354	406	362	351	340	374	344	390	360	362	361	352	352	347	369	368	361	380	420	365	359	332	385	376	414	343	394	356	349	403	426	347	374	388	386	378	367	380	382	364	353	368	366	362	361	359	381	376	372	354	379	375	364	347	365	344	359	387	350	355	340	388
11019	21134	18219	11356	9013	5486	2405	1795	1391	1445	1142	919	749	701	596	605	559	550	559	513	505	482	525	466	437	502	477	444	484	427	457	445	457	502	456	460	441	485	455	502	460	464	438	476	465	451	446	447	443	409	476	450	415	415	450	430	453	470	470	456	453	455	461	379	459	459	457	448	468	414	413	440	439	435	447	423	456	443	425	418	446	417	426	444	416	410	408	413	447	451	433	442	437	417	432	446	427	406	417	424	424	433	442	458	439	387	410	420	476	385	434	455	441	434	448	437	412	393	440	417	443	448	403	448	420	464	469	414	426	445	425	429	407	433	418	416	417	413	453	472	406	390	444	434	392	478	420	430	448	419	423	428	446	424	457	422	416	454	433	409	444	433	430	426	440	416	435	430	424	425	419	438	426	409	434	435	420	460	441	477	432	494	440	408	393	399	401	415	438	435	442	462	416	437	424	435	434	417	418	426	402	421	409	414	401	408	409	427	454	422	393	429	426	437	450	430	395	439	426	416	419	428	417	457	414	473	458	404	446	449	466	440	415	451	462	428	435	405	437	408	434	422	439	395	389	420	457	416	426	474	471	415	406	425	401	461	408	498	414	457	434	420	457	430	428	423	433	445	428	403	417	452	457	461	428	438	431	431	446	390	443	414	446	448	405	415	382	440	455	405	398	443	472	423	444	404	447	449	418	417	451	426	447	426	414	405	423	458	454	433	401	426	458	469	421	427	416	398	417	437	423	458	407	459	380	414	424	463	430	435	418	400	401	410	419	402	419	406	462	452	448	435	413	445	446	427	460	427	415	440	422	425	425	405	401	446	444	425	398	438	433	449	420	467	463	450	429	448	424	425	457	435	425	425	432	475	419	447	411	422	448	449	450	462	415	445	433	400	445	473	449	421	449	458	428	428	450	469	418	446	449	438	426	386	398	459	432	443	420	382	453	405	418	419	429	410	426	421	413	413	449	415	419	409	416	455	415	428	397	435	441	441	464	436	441	451	434	407	416	440	437	450	407	441	410	432	442	450	394	437	429	438	447	409	419	440	430	435	419	426	428	394	400	409	414	391	411	427	390	422	440	408	472	425	460	417	435	429	443	428	457	418	437	415	422	400	436	420	422	418	425	369	445	422	431	456	425	429	441	447	418	444	432	425	421	438	454	444	429	409	395	423	435	425	474	430	472	443	435	450	430	439	427	405	426	453	471	442	434	403	405	377	427	455	434	398	415	452	441	438	436	430	442	439	427	439	457	428	439	441	421	427	406	395	449	392	424	406	457	438	456	431	405	407	437	464	451	463	416	394	403	450	454	448	417	438	372	441	424	416	403	467	447	425	430	454	417	436	419	451	426	434	398	429	418	435	411	458	456	431	441	443	432	423	425	454	442	449	412	477	421	446	426	403	446	441	417	422	399	402	440	416	404	423	446	437	439	421	450	449	405	425	417	435	433	418	420	443	432	440	397	404	436	452	414	429	423	390	442	413	425	407	431	407	431	454	442	399	462	438	418	401	390	448	419	483	462	420	437	453	400	426	436	414	475	424	405	456	427	439	402	412	429	438	410	381	454	421	424	415	404	421	476	435	441	421	460	407	396	427	441	415	426	434	472	427	401	479	442	453	411	427	446	448	482	448	419	457	408	428	441	409	429	466	437	462	448	444	437	449	413	441	427	449	426	419	424	445	408	462	428	448	428	429	412	441	407	441	404	437	424	426	461	426	436	449	453	432	421	447	424	451	404	410	427	438	397	401	410	456	448	438	417	429	423	431	400	464	413	427	438	442	469	433	450	438	437	413	421	442	461	420	466	437	422	438	434	424	416	401	430	427	416	436	415	460	447	404	459	446	425	438	425	411	458	451	411	432	470	401	461	423	442	418	481	407	434	409	436	455	400	454	439	393	451	409	398	386	433	440	398	420	421	419	410	435	449	397	417	420	421	396	407	436	457	456	420	398	424	392	425	435	423	426	446	425	438	443	420	425	392	459	432	420	441	455	442	432	428	453	384	413	452	420	426	472	434	436	431	441	377	413	393	438	422	395	421	465	421	418	443	437	452	453	416	443	427	409	422	433	447	424	425	402	423	433	445	417	442	468	416	426	433	446	397	427	463	428	477	475	440	436	436	424	406	463	414	400	397	435	444	455	457	445	435	435	461	405	426	454	436	417	439	418	415	467	411	461	443	393	466	450	414	446	444	380	439	423	399	434	431	426	459	407	454	392	413	453	408	451	453	414	401	416	459	427	412	429	414	439	430	454	408	443	437	430	406	429	398	440	421	442	400	459	396	411	423	447	417	441	425	455	434	435	408	411	425	429	432	447	423	426	425	433	418	407	456	449	418	400	437	402	417	454	423	408	423	430	471	386	453	468	438	428	444	438	453	427	430	478	408	448	424	453	434	429	431	394	429	430	403	422	407	439	386	386	411	421	426	418	427	402	422	448	426	400	419	422	416	396	444	386	403	441	416	410	413	414	417	418	418	414	435	417	448	398	449	431	446	434	423	435	406	433	440	458	425	415	437	424	422	405	426	392	409	428	461	428	423	428	450	404	415	438	441	404	429	427	415	429	463	416	424	476	441	408	410	416	424	468	407	418	423	438	453	453	447	428	440	437	433	429	486	421	420	432	424	396	440	399	437	441	435	453	469	425	443	441	477	395	453	427	396	422	432	418	387	395	422	451	420	392	453	409	419	446	413	454	432	423	417	432	445	457	439	412	434	453	465	404	439	406	444	445	430	407	403	408	453	403	440	465	459	386	438	440	368	434	441	444	431	436	394	417	438	451	479	420	457	447	402	452	425	438	453	438	463	397	433	446	445	412	420	400	432	437	454	441	451	423	441	454	417	424	420	454	424	447	403	474	451	401	431	396	408	453	398	451	430	428	433	421	417	396	426	462	435	450	439	410	410	426	458	413	438	465	410	397	439	437	429	410	421	458	416	446	458	426	443	439	432	430	427	461	439	441	440	431	418	400	458	436	438	415	413	431	424	462	452	409	399	449	419	430	435	427	408	405	406	442	448	381	429	397	427	434	427	407	455	424	472	433	429	468	434	409	416	395	438	417	401	425	440	378	435	464	430	458	422	461	418	469	419	436	416	418	450	419	458	392	465	420	407	443	460	407	429	434	416	450	453	427	451	443	436	418	428	415	432	442	431	429	436	451	468	431	426	402	449	447	401	428	412	417	420	407	384	477	439	436	427	413	416	436	458	436	450	450	413	467	425	439	437	407	441	420	427	473	487	415	440	409	441	425	431	438	478	387	409	420	374	426	403	388	437	413	451	454	411	408	431	412	425	451	464	448	393	418	433	421	460	461	465	429	410	414	427	462	419	444	410	409	407	437	449	441	410	473	413	457	424	407	410	438	461	432	430	416	456	473	423	438	443	427	450	444	439	432	389	437	458	435	442	420	475	451	442	466	426	432	417	412	423	407	447	402	467	437	454	429	401	405	412	473	421	423	449	403	437	408	413	443	441	402	449	454
24935	21248	27680	25078	15003	3033	1177	971	889	885	727	721	693	697	628	603	640	627	629	676	623	647	607	588	636	628	630	585	626	601	642	643	683	644	636	655	607	646	605	667	574	628	603	608	650	596	634	616	671	551	607	617	625	584	605	604	631	610	655	657	618	621	626	642	616	608	592	576	600	633	600	587	628	628	588	623	612	575	621	625	638	625	598	599	633	587	598	576	591	611	607	643	616	644	589	611	590	596	553	650	585	573	596	599	588	558	624	610	587	598	575	632	611	629	607	607	599	614	570	627	612	636	598	597	600	565	638	615	634	590	611	539	618	644	606	618	610	627	638	614	583	581	675	615	631	614	578	597	622	601	596	594	630	587	585	577	621	581	622	598	615	591	602	593	588	599	607	620	599	586	625	611	606	595	637	626	602	648	615	611	633	548	581	594	651	596	565	577	610	597	612	553	533	623	567	577	614	607	619	617	640	578	596	611	604	612	625	600	597	595	613	576	589	609	649	599	613	601	646	608	614	608	590	629	575	636	613	586	613	562	554	585	610	614	622	592	615	629	583	603	620	600	597	610	582	597	575	639	603	587	575	605	562	612	604	593	653	533	584	666	613	590	615	625	599	644	599	597	627	598	586	560	587	588	616	595	618	595	634	552	611	596	614	587	595	578	568	630	584	603	590	605	607	561	618	630	640	590	602	580	609	628	578	592	614	582	612	610	596	617	603	629	623	636	614	593	591	613	622	661	586	609	600	591	566	623	611	589	594	591	571	624	585	608	611	586	605	596	589	617	583	613	613	582	614	599	566	631	556	609	606	625	568	599	630	591	622	585	614	624	573	604	642	629	548	609	606	613	549	598	612	607	592	586	604	593	606	615	621	602	619	627	573	602	636	595	629	617	631	618	595	577	600	596	655	618	544	612	565	626	632	636	576	584	609	596	646	601	614	621	629	560	581	617	605	617	631	585	548	612	611	632	616	571	618	582	612	570	598	569	613	555	556	613	625	572	597	598	591	629	610	631	593	609	586	579	573	642	590	591	592	609	553	609	633	603	634	663	645	620	585	616	598	605	589	577	592	590	603	577	620	586	583	621	613	559	610	643	614	589	631	601	574	597	592	618	614	603	568	612	606	610	610	589	629	603	563	606	625	593	588	600	598	606	589	603	594	626	618	598	603	587	570	583	591	601	621	586	607	608	623	629	623	595	624	605	620	590	613	557	650	618	598	599	563	601	619	585	597	613	584	621	606	619	606	643	626	595	642	579	597	638	601	575	602	629	595	589	627	593	580	621	584	617	605	591	589	613	611	593	618	618	624	576	563	608	579	603	627	595	621	609	580	585	632	599	623	638	605	603	608	651	604	605	568	605	592	587	579	579	608	606	608	579	587	598	569	629	596	597	618	623	638	589	565	623	543	607	595	606	597	662	602	623	606	589	565	567	584	624	649	586	652	640	599	567	636	571	604	605	629	610	557	558	583	572	578	632	615	593	562	622	560	587	587	588	631	624	640	581	610	629	582	604	634	595	584	625	634	586	618	643	590	592	606	651	591	613	619	586	610	613	598	557	588	598	606	604	599	586	614	574	612	590	592	604	586	629	597	632	568	608	586	584	568	553	592	608	588	587	601	619	636	589	600	598	593	635	594	645	635	579	598	604	604	632	589	590	578	548	591	553	620	598	584	589	626	633	617	641	627	605	581	599	638	592	613	599	566	593	569	587	566	627	635	613	597	627	602	615	598	597	635	615	578	575	595	574	622	625	612	634	631	602	593	615	627	551	641	617	558	604	609	627	612	621	573	630	600	629	625	651	613	609	601	578	579	570	631	595	606	614	612	586	639	615	592	648	630	581	622	643	627	612	651	585	600	584	616	615	571	619	630	617	601	586	603	583	601	566	584	606	594	628	641	624	600	611	580	606	627	605	619	591	640	625	577	563	586	599	573	639	621	563	589	610	645	599	629	608	612	610	588	595	630	613	596	609	629	617	568	654	618	619	618	605	602	600	602	615	632	622	609	630	626	584	617	649	612	621	576	582	615	610	613	648	638	563	608	563	613	570	597	607	634	614	568	632	592	589	592	553	654	593	590	611	602	634	604	569	606	614	616	603	588	657	588	639	601	575	612	595	620	599	577	560	637	577	636	593	566	565	576	612	575	564	586	613	629	644	584	573	583	616	623	628	581	611	632	628	588	580	622	626	603	575	601	583	628	581	621	634	658	588	546	675	601	568	657	620	622	594	604	566	584	580	581	590	563	600	590	628	636	615	629	595	610	553	619	616	631	609	588	556	602	627	601	600	574	625	651	618	577	613	572	573	589	665	635	630	636	604	595	638	593	609	607	615	584	582	567	602	613	547	605	647	594	642	615	575	581	600	590	618	645	624	641	627	588	632	594	612	610	605	621	616	572	637	605	625	617	653	571	672	630	590	626	585	577	542	623	592	569	636	634	586	623	627	635	632	591	624	613	607	607	654	592	611	601	617	650	617	631	568	620	607	625	618	591	629	567	633	655	596	607	592	610	600	598	598	595	597	575	610	598	559	558	596	593	573	616	650	626	592	577	625	640	632	589	640	566	621	583	598	614	629	624	576	608	595	605	571	592	588	597	595	587	605	576	592	638	594	595	620	634	629	604	571	615	627	577	584	610	574	587	597	585	568	638	597	603	597	617	557	585	625	646	623	590	556	629	642	584	593	613	588	609	601	625	624	605	628	607	592	577	545	605	604	571	579	615	594	595	591	638	561	583	603	607	627	588	581	624	580	632	600	624	563	598	591	614	614	580	604	620	622	587	587	573	641	597	606	604	633	639	635	657	617	576	680	602	646	607	565	615	605	586	586	562	600	566	557	599	559	576	572	555	601	620	607	627	610	623	567	619	611	606	575	628	611	592	573	566	609	618	600	575	587	563	651	580	591	623	582	616	600	602	616	591	599	584	576	582	589	594	680	578	580	631	588	563	608	607	625	613	608	623	585	600	609	629	621	658	598	613	591	586	642	612	627	615	617	590	637	572	602	591	573	611	591	590	573	593	589	624	622	619	610	592	539	584	622	630	581	567	645	615	570	592	616	614	618	610	631	621	559	584	644	581	621	634	616	655	585	622	598	578	623	640	617	591	600	616	609	605	610	646	590	608	591	599	612	552	605	608	588	618	596	616	601	612	644	574	619	615	616	613	582	634	631	578	647	622	614	605	621	605	625	599	600	593	567	609	572	630	623	599	614	600	625	550	634	633	564	592	581	586	614	601	606	620	584	570	597	638	557	585	592	578	540	581	610	603	644	617	615	637	608	617	660	610	599	607	621	607	584	616	590	633	585	641	592	610	586	548	602	602	589	626	590	628	596	604	638	626	632	592	630	608	607	587	559	614	559	596	611	597	595	622	571	583	587	645	595	611	597	621	583	596	605	617	616	611	612	604	574	605	635	681	568	609	635	646	617	614	590	616	586	570	652	623	579	637	564	567	580	547	573	608	590	569	663	608	624	619	560
10625	16771	14385	10328	7317	4394	1847	1646	1356	1361	1139	993	880	852	849	832	753	779	738	782	723	707	704	683	734	685	714	693	714	689	678	712	687	706	747	699	699	738	757	734	684	739	672	720	726	722	697	743	735	747	712	735	674	711	720	693	704	720	758	703	677	696	712	720	720	710	699	700	715	690	676	754	702	730	708	756	726	753	691	715	719	739	690	678	694	713	709	685	688	699	725	694	672	648	684	687	720	672	696	709	671	753	678	695	725	694	707	683	709	668	722	707	666	719	694	727	671	674	668	714	680	712	664	681	699	651	757	688	701	647	705	663	666	697	696	705	658	702	697	696	742	692	655	654	680	709	743	681	659	696	650	747	714	687	649	696	746	709	677	690	680	677	690	687	723	692	730	692	724	670	674	717	709	671	663	676	672	660	676	683	690	698	709	713	681	731	704	764	645	704	702	661	731	675	712	660	713	680	686	719	733	697	655	676	665	740	687	666	680	654	700	692	693	737	723	710	670	688	671	684	701	652	666	727	703	680	695	691	682	705	696	737	670	671	655	682	695	647	710	698	653	681	651	691	701	710	672	687	720	730	675	683	696	682	708	679	706	670	721	709	694	695	682	689	636	691	692	704	681	732	718	690	671	670	663	682	703	689	774	666	709	710	647	679	714	668	665	714	695	683	677	684	706	671	701	726	803	748	705	699	686	659	703	704	720	687	729	744	689	715	697	690	660	744	718	661	693	751	688	703	689	715	737	680	669	659	720	698	700	674	661	675	691	695	695	748	735	687	668	713	709	700	674	661	713	680	693	709	655	681	675	696	720	682	720	675	680	694	723	681	709	667	690	705	703	741	665	662	714	733	704	717	684	697	737	701	672	706	689	673	711	691	692	738	746	718	716	656	663	696	757	714	696	675	716	696	715	696	660	714	712	722	670	740	694	685	754	668	703	720	690	731	672	702	710	747	652	718	694	712	681	671	683	681	677	715	712	733	726	710	747	658	752	741	669	692	704	732	703	709	685	708	712	698	666	714	714	734	703	676	710	681	724	722	687	732	675	689	693	645	667	636	657	687	685	698	692	729	658	676	677	658	689	653	666	682	674	762	713	749	653	692	643	706	722	713	728	648	717	674	723	696	703	710	617	701	684	722	726	700	702	641	684	708	711	740	668	765	701	688	640	713	746	700	708	684	702	689	667	723	728	681	673	675	681	682	673	688	701	710	700	709	722	707	708	661	732	715	682	744	681	697	757	704	710	683	661	685	719	693	698	700	719	711	709	700	692	673	701	701	719	713	706	715	718	687	696	661	695	735	706	656	668	690	702	730	688	686	674	690	671	678	672	687	695	703	666	702	692	717	692	703	700	679	696	688	712	693	675	667	702	693	679	682	752	685	686	672	733	681	723	688	704	662	691	686	724	691	695	748	658	706	732	704	641	687	692	725	723	709	713	720	674	745	642	714	698	705	748	668	650	726	726	660	718	674	716	674	681	708	666	656	662	666	712	662	713	676	734	693	693	738	706	695	717	670	703	675	699	704	731	649	661	695	642	679	669	728	693	742	694	709	696	731	662	708	713	701	720	681	683	684	653	710	691	685	723	704	661	748	702	673	726	663	651	705	726	716	689	723	668	700	700	705	682	690	737	712	706	714	743	682	731	712	711	732	668	697	708	686	735	691	677	679	734	681	714	696	669	729	712	671	676	679	697	740	671	717	671	726	675	728	682	702	720	709	749	687	661	707	725	683	666	710	725	665	696	634	733	677	622	746	688	723	716	743	661	696	716	720	656	691	700	724	694	692	702	717	690	733	723	675	705	728	685	702	691	687	710	687	694	715	658	728	733	684	699	674	704	665	687	688	669	722	654	691	730	720	702	747	701	691	707	693	721	678	732	727	694	726	718	722	692	636	666	685	660	704	691	762	705	729	639	721	697	721	663	649	665	687	770	722	699	636	738	695	727	675	642	694	701	729	700	729	699	718	738	689	706	708	692	716	680	665	714	658	674	716	676	710	705	692	708	676	724	707	688	659	707	740	660	685	702	728	665	687	693	716	675	668	624	697	675	721	724	687	738	659	742	683	691	695	683	709	663	668	712	697	713	685	670	663	710	759	627	717	732	712	735	681	714	695	681	672	667	714	671	720	786	671	691	715	686	693	705	688	688	738	655	702	736	719	747	663	745	728	730	692	723	685	657	734	655	691	685	704	708	699	735	702	698	701	694	661	698	677	670	743	630	727	696	711	712	712	748	691	734	724	706	745	715	698	726	684	699	702	769	685	644	657	694	707	694	677	703	714	693	688	707	723	704	658	692	686	689	686	731	680	680	708	719	711	707	721	711	691	696	692	694	705	720	702	665	674	710	706	719	722	694	688	748	698	629	693	730	698	713	716	674	713	702	653	680	700	711	699	764	694	698	679	684	678	711	693	718	729	671	724	685	700	662	699	675	709	689	683	679	704	691	709	720	669	705	674	710	681	683	735	671	686	706	732	693	683	692	715	710	712	692	699	728	720	642	724	700	667	703	683	736	667	704	681	668	674	674	694	696	685	700	678	705	671	677	654	705	728	681	692	705	669	661	713	684	709	691	743	666	680	707	744	706	751	652	678	714	680	763	680	635	724	675	670	745	744	676	664	747	721	660	699	668	669	686	705	668	734	716	679	684	709	707	649	708	712	698	723	691	695	670	720	717	685	689	765	690	708	683	658	674	637	677	694	701	671	708	680	759	717	666	659	690	670	716	686	709	707	697	743	665	717	692	683	707	706	723	647	677	660	696	735	693	688	694	742	714	623	662	726	724	704	711	676	689	759	690	711	736	702	702	699	700	673	691	719	698	697	691	683	677	678	697	727	655	681	711	696	681	695	670	726	716	737	650	699	697	695	680	696	681	717	736	728	701	702	654	747	693	710	683	659	710	666	661	730	705	685	655	746	693	676	661	721	692	731	727	740	663	672	692	682	712	663	707	741	683	735	696	708	692	711	757	643	702	719	709	697	722	677	712	723	726	686	702	685	722	671	684	681	714	671	714	655	674	697	669	681	688	662	686	647	742	706	713	694	714	672	719	677	731	727	738	685	751	683	712	670	705	704	742	688	737	747	662	718	652	693	700	711	737	750	704	736	672	678	706	665	700	663	720	733	700	747	692	695	676	711	745	691	733	733	714	688	727	745	685	655	710	715	687	685	714	740	698	773	672	724	714	678	706	682	730	682	690	710	730	694	682	667	680	697	664	645	680	726	668	691	716	661	655	715	712	714	628	683	672	703	664	680	673	724	745	718	632	712	712	706	719	669	694	689	710	668	708	725	680	718	715	671	721	687	756	674	718	666	701	682	652	726	701	694	750	695	682	655	726	676	692	698	653	727	720	748	694	704	712	718	689	731	673	698	702	687	659	714	707	680	711	734	738	707	676	681	735	701	719	684	734	641	664	678	691	674	723	719	706	719	700	697	680	726	660	665	720	679	722	734	722	709	702	740	688	682	725	682	686	678
22689	21244	29046	23744	21257	21380	12247	2292	1756	1625	1356	1185	1052	941	966	953	908	881	932	865	871	811	877	836	763	850	827	794	830	838	808	817	797	818	819	841	798	818	833	814	817	764	807	781	824	783	753	772	797	757	807	821	766	722	795	810	753	764	827	747	818	714	805	748	749	803	749	765	748	845	772	713	788	773	789	749	761	821	709	742	822	738	727	778	791	755	781	732	742	762	786	768	720	726	792	805	790	741	770	813	765	758	718	737	828	749	733	742	758	730	781	756	776	790	746	721	769	762	718	762	766	792	783	790	758	734	746	774	721	763	728	746	748	793	785	733	788	820	841	789	764	785	738	736	785	758	778	779	743	757	737	754	800	752	775	729	764	780	747	786	772	751	765	772	764	804	785	737	762	769	801	759	757	722	793	789	734	720	757	779	746	775	732	747	779	739	744	758	762	771	772	759	772	772	724	782	772	802	749	758	748	751	741	762	767	694	726	770	775	762	787	747	742	750	743	771	757	785	786	773	763	753	826	745	786	795	804	766	771	761	804	800	759	798	780	755	843	776	823	758	781	759	786	745	790	798	768	785	772	760	765	764	771	716	762	772	748	759	754	794	808	772	752	742	735	748	774	728	814	799	781	696	781	762	793	760	717	766	814	787	734	754	741	804	765	787	758	708	728	742	777	783	816	768	781	751	750	703	740	742	763	742	731	765	776	793	705	791	802	719	757	782	755	780	767	726	746	720	763	795	766	684	746	745	817	807	795	791	768	749	708	801	750	754	774	710	773	793	770	790	793	783	722	720	750	772	777	740	801	796	744	782	754	752	768	755	783	780	756	783	803	759	761	711	775	754	798	766	731	789	731	809	752	724	748	721	783	757	770	737	765	761	722	799	773	791	729	744	723	757	823	748	762	776	765	784	736	773	780	710	771	727	786	737	730	745	788	774	735	785	732	729	783	791	783	786	768	768	794	752	776	781	801	741	737	761	809	753	820	771	729	761	747	755	742	726	730	760	754	726	762	767	743	713	750	791	768	763	749	745	755	721	748	777	719	775	742	719	742	752	807	805	747	798	700	753	784	766	717	749	807	794	812	784	756	754	770	788	732	722	728	778	750	776	715	741	769	750	776	761	778	773	791	738	793	753	791	787	783	735	739	693	761	752	774	713	757	757	761	741	788	779	742	764	754	771	786	774	754	756	813	804	720	772	777	790	784	783	760	735	744	747	775	802	748	772	746	790	759	754	738	745	739	690	772	778	782	779	761	774	776	753	778	820	790	824	738	813	760	825	789	750	771	747	769	691	734	751	788	769	743	797	770	757	745	746	774	801	707	781	791	741	796	723	709	767	771	750	738	719	772	743	762	783	736	724	795	745	785	775	760	792	738	782	743	758	777	771	818	784	769	764	733	763	810	780	766	780	743	781	756	751	755	777	765	754	767	772	774	788	781	752	749	784	740	742	735	803	764	728	766	768	740	754	744	732	748	766	748	769	761	809	760	788	758	750	756	781	733	759	758	787	755	731	745	775	802	786	744	738	770	738	779	732	754	775	766	744	707	726	735	731	770	765	798	768	777	754	786	758	706	752	770	728	777	770	707	749	816	768	789	737	781	760	766	758	763	747	794	754	731	812	745	753	747	769	782	789	684	792	737	712	754	765	813	743	736	759	761	778	802	728	795	737	760	774	723	777	733	778	792	800	743	758	773	803	753	722	738	791	714	753	743	803	791	769	743	750	771	697	758	766	738	745	739	762	816	784	795	728	761	831	749	757	753	772	761	743	779	733	736	696	777	750	728	727	787	770	800	780	813	722	775	744	723	728	726	756	707	719	768	759	804	819	791	803	768	814	783	750	772	753	746	814	756	761	786	773	827	730	780	748	774	801	801	772	738	813	761	760	764	738	748	790	761	777	761	754	723	792	811	740	740	824	781	807	808	738	773	770	724	776	771	702	748	760	732	728	725	722	731	758	776	750	732	748	796	783	794	744	777	758	776	775	771	762	747	791	769	779	720	783	706	776	749	706	803	775	807	845	740	789	804	763	763	718	736	757	737	787	779	773	762	778	772	762	740	767	758	739	821	746	808	740	773	773	771	765	758	796	755	777	764	790	770	795	781	747	722	799	759	786	803	768	766	750	774	766	740	756	728	823	717	735	751	734	711	716	729	765	813	748	763	804	776	805	796	738	758	763	794	721	771	739	759	720	765	712	756	793	746	778	741	753	755	775	757	703	765	748	723	763	784	726	789	748	751	790	745	780	761	709	780	773	785	764	791	705	705	841	777	791	766	809	735	748	751	766	728	730	788	764	732	806	779	775	730	804	741	808	750	776	771	783	779	779	738	744	794	770	765	756	772	709	700	732	715	799	813	795	770	817	755	767	724	711	742	769	775	756	764	767	753	740	805	726	745	723	784	703	765	760	750	792	740	762	820	754	715	752	794	743	742	775	736	755	753	748	741	757	755	830	800	757	727	743	717	752	771	749	733	748	795	768	765	776	791	737	747	733	770	750	797	760	765	765	733	728	752	767	802	784	717	733	771	733	780	736	767	790	791	764	720	770	702	746	751	680	742	727	734	758	757	744	792	732	795	739	775	778	733	739	740	737	804	736	772	705	713	738	705	822	818	771	750	755	766	728	794	739	759	757	708	701	748	780	770	744	779	782	775	704	742	735	761	739	812	709	784	796	811	814	743	792	760	783	785	758	764	777	773	748	736	762	807	709	748	756	742	743	767	746	783	740	713	784	736	758	810	731	785	737	789	750	736	730	711	778	760	719	729	758	745	774	764	744	750	737	773	796	806	783	802	728	755	750	764	773	755	716	767	773	735	836	744	773	770	745	724	774	808	745	741	735	736	734	734	766	722	738	766	769	771	709	774	756	741	740	758	725	774	754	779	767	789	760	705	761	775	728	759	758	780	772	729	781	785	780	703	709	768	758	756	762	786	761	757	761	809	733	758	736	705	717	757	763	772	741	740	798	713	780	723	757	727	791	756	779	725	750	755	713	794	786	770	754	739	741	762	746	719	750	710	799	737	777	724	801	751	790	816	756	749	766	757	793	784	759	770	760	774	794	739	755	766	783	744	712	760	733	802	757	805	711	764	771	700	820	703	818	741	722	760	719	761	737	772	705	755	775	742	790	770	773	771	710	737	692	738	768	801	775	753	751	816	740	769	764	819	738	806	770	743	779	756	746	749	778	790	763	755	776	746	776	762	709	721	737	711	736	754	751	758	800	764	777	756	757	789	734	708	764	779	767	779	815	791	756	764	759	753	820	796	765	794	743	763	820	751	761	693	761	728	749	743	749	806	700	797	795	756	732	724	773	706	749	781	731	760	706	754	701	825	753	750	742	691	799	734	767	774	735	767	806	817	763	752	788	797	766	812	713	715	772	787	750	758	747	745	757	751	759	757	768	794	696	786	760	752	766	745	794	715	768	766	712	792	769	747	790	756	764	801	777	745	785	789	800	756	761	774	755	779	728	766	768
13692	26475	24358	19992	14239	10404	4218	3438	2932	2658	2136	1609	1488	1286	1244	1176	1156	1092	947	951	988	999	987	927	935	921	965	902	852	887	889	878	865	785	866	889	873	855	852	843	843	917	893	837	892	858	828	856	843	817	839	857	816	843	853	850	806	867	861	801	883	855	847	854	834	795	880	831	820	818	828	772	898	790	851	858	776	844	839	806	824	847	916	852	816	816	829	819	854	858	865	812	855	819	830	815	872	878	832	860	824	760	795	862	790	832	753	830	811	849	828	813	848	828	827	889	846	836	855	804	808	760	787	788	837	834	807	811	813	817	827	787	846	849	821	823	847	858	767	832	850	814	778	802	825	824	785	822	815	888	830	798	828	785	778	773	824	868	849	818	838	808	810	823	823	802	845	783	847	865	780	795	828	820	820	849	825	817	796	794	821	813	833	823	840	868	811	835	797	846	824	829	827	809	839	812	846	810	863	797	834	760	813	755	810	835	828	827	848	834	829	818	826	799	780	780	788	795	851	868	818	819	806	836	860	813	799	779	865	850	798	831	830	771	784	827	853	822	849	803	811	821	843	850	830	850	762	844	823	813	823	835	800	821	845	740	836	866	851	841	814	814	815	863	808	828	825	788	876	798	802	811	855	788	825	839	812	836	827	844	819	806	804	797	830	857	844	838	796	842	810	734	819	844	818	834	752	805	823	849	780	846	819	841	821	835	829	858	810	858	837	836	850	819	769	829	820	816	828	838	879	773	775	837	825	815	816	814	769	831	800	802	850	803	812	821	831	852	862	827	792	807	802	830	845	827	846	840	846	855	884	805	825	855	888	783	811	838	862	836	783	798	817	818	791	820	827	858	786	784	819	805	821	787	852	805	834	845	852	874	839	813	843	787	808	832	852	788	850	778	860	791	755	804	781	777	886	844	789	801	853	788	770	798	841	796	809	839	853	842	875	863	863	862	783	843	841	837	857	844	842	793	799	842	832	794	839	813	868	874	806	891	806	805	794	827	836	818	877	813	795	833	811	810	890	808	805	803	860	846	812	819	770	813	825	867	804	858	842	796	852	860	821	866	840	811	813	823	810	849	844	905	834	840	850	846	850	857	839	806	843	878	790	817	826	845	826	861	808	835	832	849	860	778	809	868	834	808	835	798	846	777	835	854	836	842	868	865	836	890	832	845	766	853	859	916	833	753	823	816	798	835	810	755	787	823	797	792	806	792	809	895	815	839	829	786	855	778	826	783	843	834	794	805	834	788	814	790	816	828	816	852	784	865	843	811	833	791	784	895	883	829	849	862	855	797	876	803	837	839	860	845	817	890	841	880	837	821	831	819	791	835	841	833	782	771	901	832	805	871	847	813	823	843	812	830	779	779	882	849	801	796	827	872	816	785	841	853	819	876	797	804	841	817	838	783	806	825	874	820	867	825	793	813	834	869	780	804	797	781	829	825	832	812	824	772	812	796	812	791	837	807	820	812	890	867	823	850	827	821	807	854	837	853	828	820	819	826	869	807	858	844	811	834	834	885	837	779	835	867	825	819	817	824	810	831	831	796	858	822	808	816	793	797	850	842	833	864	808	860	831	789	839	835	841	848	845	821	839	803	786	835	819	874	846	835	819	822	799	822	834	825	829	863	823	832	901	840	799	828	835	789	819	800	903	878	829	818	834	829	799	795	815	816	827	789	846	826	761	778	856	773	882	875	834	799	814	806	778	818	833	819	811	812	848	819	826	841	819	854	820	830	839	758	832	787	763	843	850	876	854	831	824	840	834	790	828	788	824	871	829	783	873	846	823	807	842	829	824	819	851	815	801	775	844	815	816	807	800	809	784	810	793	804	803	843	818	842	844	830	825	795	828	838	878	810	776	856	851	796	828	818	813	794	802	809	831	869	818	842	824	835	859	850	821	871	823	831	874	806	773	798	811	830	844	783	831	826	862	818	799	826	813	814	850	825	855	797	828	813	831	810	827	833	783	819	841	833	800	828	846	793	833	842	804	864	844	842	828	868	773	769	845	844	863	817	786	795	828	862	866	858	856	830	824	789	808	807	876	821	821	823	826	822	774	815	830	797	828	866	853	811	789	847	857	831	813	856	833	846	848	848	822	850	786	836	788	755	885	848	776	781	825	805	807	812	830	823	854	822	836	792	757	857	835	857	869	795	839	818	832	853	835	831	838	857	818	834	828	844	862	788	862	835	829	788	822	822	817	794	869	838	862	829	827	830	867	846	847	817	874	801	855	804	787	850	866	829	810	792	789	802	764	843	841	880	839	811	771	893	872	831	821	794	856	835	821	794	859	837	822	806	837	806	827	814	778	843	820	823	859	854	811	832	823	781	818	805	739	859	787	853	855	817	869	838	802	823	842	818	833	858	843	871	846	788	828	872	842	813	824	829	829	801	784	851	855	807	787	802	827	788	820	819	786	838	818	862	850	775	747	846	794	861	848	772	886	834	853	799	869	823	794	838	843	807	816	770	800	830	830	842	795	849	784	882	873	826	829	819	824	809	811	799	828	834	839	819	840	784	827	805	783	792	842	821	825	855	830	868	805	812	837	837	819	823	851	829	840	868	768	886	821	795	804	825	828	818	845	848	843	808	788	856	818	862	825	803	832	792	829	845	803	799	762	820	831	809	786	832	837	831	837	786	835	819	837	832	853	829	839	780	846	849	831	781	779	797	842	787	845	832	765	818	801	787	818	847	827	782	882	852	822	799	817	828	853	817	787	845	796	807	810	815	814	799	840	851	838	781	838	820	826	754	797	802	794	841	800	870	782	782	864	856	825	848	826	800	829	820	819	838	804	813	873	747	825	805	850	856	811	777	768	858	817	856	863	854	804	797	860	809	832	809	854	810	805	775	872	913	818	857	790	820	801	806	844	814	810	838	830	812	860	858	835	820	782	830	794	855	814	812	802	848	852	859	841	841	816	856	809	860	860	850	835	798	855	755	842	830	859	780	864	854	869	813	863	839	839	889	867	847	837	832	818	839	795	786	808	838	812	871	797	805	825	812	815	819	817	813	822	823	821	818	839	801	790	841	849	859	781	787	858	826	829	876	815	804	852	824	834	785	809	849	839	856	862	849	758	795	829	840	844	809	833	840	773	835	815	828	817	817	818	833	813	792	830	837	831	819	825	818	851	798	829	788	775	782	825	822	860	803	835	772	819	836	808	823	828	795	868	799	803	830	847	798	810	778	838	851	786	820	853	840	856	773	857	826	826	804	891	785	801	824	833	834	828	883	847	830	791	800	803	871	815	869	803	810	839	863	770	825	820	815	811	817	819	799	784	863	822	817	808	799	812	808	826	780	806	808	813	821	810	889	792	808	828	799	816	796	851	816	822	830	815	799	812	870	815	784	830	833	793	823	834	797	883	807	782	847	817	859	818	775	834	816	856	828	807	842	803	841	802	804	849	791	810	822	844	812	861	788	833	828	800	799	832	881	831	798	856	821	788	823	800	801	842	775	834	789	806	824	815	752	820	824
27300	20705	13434	7361	3355	1211	548	489	516	517	443	355	364	345	318	350	352	330	354	352	335	344	334	336	353	359	336	342	329	337	353	334	347	304	347	320	303	367	373	338	349	315	347	310	339	361	333	362	333	338	330	344	340	314	323	313	341	356	335	340	336	344	326	315	348	308	316	333	329	315	313	334	334	353	314	345	331	297	339	334	319	318	365	315	357	306	301	325	315	297	320	319	320	359	313	337	294	345	320	345	333	334	325	307	335	326	331	343	297	325	362	329	346	333	341	343	339	293	352	343	374	323	333	386	327	330	307	331	327	350	353	319	345	347	346	356	348	345	348	321	308	344	320	337	325	334	377	344	318	351	332	310	335	327	345	331	356	321	319	308	372	364	314	325	323	343	378	345	328	316	326	329	326	332	352	314	312	314	338	343	338	321	344	329	319	333	320	360	343	344	317	337	355	340	331	358	326	347	322	345	311	326	350	365	329	332	347	345	334	336	333	351	302	310	326	345	332	339	349	356	338	329	340	315	346	319	343	302	310	333	343	315	299	341	379	354	344	378	301	301	309	326	323	313	294	327	331	287	335	332	336	327	297	348	335	317	369	337	328	328	301	347	342	317	335	329	370	304	316	322	349	332	308	364	371	364	335	339	365	361	331	331	352	296	346	334	336	368	323	351	351	359	338	307	308	349	305	308	313	358	346	347	351	340	345	346	350	352	332	340	357	330	322	327	318	386	339	299	314	333	310	317	299	348	320	338	331	329	338	357	335	370	359	319	330	348	330	313	328	320	339	329	316	310	327	351	358	332	327	317	359	339	318	317	324	301	341	377	327	322	342	352	358	341	323	342	324	328	309	348	358	297	318	341	324	327	331	301	312	336	364	331	341	334	320	328	321	337	330	321	321	349	321	381	317	316	343	307	338	344	349	322	304	310	347	328	352	321	339	335	313	320	320	321	339	332	312	321	351	337	324	341	341	340	337	303	322	319	302	353	341	350	315	370	368	345	319	311	323	319	329	308	289	367	302	352	328	309	339	309	362	296	349	316	339	310	351	344	347	350	344	361	346	313	347	361	329	377	334	322	319	333	316	332	321	358	330	366	369	312	305	330	323	332	315	351	363	377	303	354	314	303	336	364	314	367	338	336	349	326	322	312	338	330	329	306	344	350	316	298	344	306	338	319	333	356	339	346	348	316	335	346	333	300	322	335	340	316	297	328	342	327	322	338	297	316	364	357	324	364	358	342	342	315	307	311	337	331	316	344	328	313	302	345	324	342	338	328	317	359	295	308	324	327	346	332	315	321	323	329	316	349	324	322	332	334	337	303	296	324	322	319	350	342	346	337	349	340	325	301	321	323	328	331	320	326	285	321	354	336	304	300	317	346	280	351	349	338	323	314	382	334	312	327	332	311	363	338	333	316	301	348	334	344	318	371	337	322	315	313	306	331	314	334	303	344	331	316	320	324	351	358	307	313	352	333	308	304	342	348	345	322	354	352	315	315	355	345	316	349	301	368	349	347	334	311	325	320	327	298	319	355	370	352	323	316	312	328	348	332	320	312	309	349	344	319	346	307	363	337	355	362	319	320	317	329	363	322	349	344	361	330	344	348	302	321	303	340	333	327	346	326	312	302	349	338	332	326	314	341	327	341	312	373	319	329	360	313	347	316	361	368	307	342	303	366	331	311	307	336	359	391	349	340	321	357	358	343	365	327	337	335	308	306	316	321	297	353	376	333	365	323	354	323	313	346	310	357	315	309	356	332	298	315	334	343	336	329	401	341	343	340	320	341	326	343	309	323	311	348	334	313	337	342	341	320	318	293	338	339	353	335	287	317	332	358	343	350	333	360	317	346	342	314	331	342	298	355	350	324	361	341	354	337	313	335	332	375	348	355	321	331	349	324	315	350	345	303	337	307	329	352	354	327	339	345	310	325	366	323	348	323	358	313	327	353	343	312	359	321	356	329	280	325	311	351	302	305	351	319	320	350	346	292	329	339	317	315	332	353	327	300	342	342	317	326	317	347	367	344	321	332	310	325	350	353	330	359	318	335	349	341	337	333	322	357	309	359	348	349	351	293	321	339	380	342	353	302	346	313	318	366	329	360	324	330	350	312	356	369	317	327	346	348	348	343	320	364	342	359	327	352	348	325	343	350	341	353	315	351	296	336	338	341	350	345	355	319	306	333	331	372	329	354	377	314	377	320	342	327	335	328	288	312	309	334	345	329	338	315	331	364	363	331	331	312	360	359	320	348	309	313	387	350	327	354	310	338	311	369	288	314	327	347	309	347	321	318	338	342	345	347	346	343	345	375	326	325	348	341	333	336	336	323	307	314	326	327	372	314	330	338	315	332	352	367	332	338	340	322	312	350	353	328	331	315	309	332	349	317	324	349	334	328	293	317	327	274	318	316	336	366	305	323	322	345	321	357	363	317	306	329	355	308	331	328	318	335	330	347	345	307	340	337	326	400	330	348	344	344	332	346	351	324	356	390	310	338	353	327	332	312	368	340	335	321	355	360	381	345	368	327	341	360	337	314	322	312	320	345	353	332	342	324	348	329	325	347	368	322	335	326	357	336	325	328	356	327	348	333	333	321	331	328	334	331	372	318	314	320	308	334	360	320	323	318	331	347	331	352	309	324	320	305	328	337	314	353	350	306	303	334	370	317	337	322	341	311	320	334	301	332	347	347	343	335	327	327	319	307	325	322	352	319	324	342	312	335	339	304	315	314	306	315	356	329	334	352	328	312	333	308	322	309	337	306	328	346	338	365	332	306	325	328	291	353	316	341	335	299	316	329	306	340	299	309	336	331	335	324	341	346	334	353	322	310	288	331	327	330	350	367	349	351	330	336	342	344	352	307	323	346	320	328	322	335	351	350	363	304	330	351	337	305	344	331	321	334	335	307	349	337	315	321	329	325	358	320	324	306	351	324	314	355	297	324	327	353	314	354	315	342	330	324	326	338	350	306	300	307	324	317	321	347	352	311	353	316	317	348	300	330	315	309	321	310	317	340	327	345	322	336	346	330	362	326	357	355	299	335	284	336	338	355	333	302	326	339	318	348	303	339	361	332	355	344	324	313	327	365	355	315	302	343	331	313	348	329	329	310	331	337	315	306	320	326	364	371	321	327	347	331	294	327	324	327	337	299	315	357	363	360	344	332	342	325	345	350	359	346	356	338	333	356	332	340	344	336	322	339	318	344	333	349	346	334	332	326	341	335	324	327	310	317	325	319	317	355	333	358	360	326	370	322	357	331	319	377	347	311	360	336	344	345	337	354	301	333	321	328	314	339	314	302	333	321	338	318	342	352	319	337	314	337	327	327	318	319	364	335	289	345	370	327	308	314	323	325	346	333	333	314	295	361	351	327	332	328	359	339	297	343	315	337	335	333	298	309	315	315	335	349	333	328	329	338	345	324	344	333	357	392	329	328	324	322	334	332	348	325	345	303	348	332	333	342	333	311	320	310	351	365	332	324	325	315
9139	10271	11871	9518	5553	2178	955	743	844	811	620	540	481	423	417	421	392	406	441	421	428	417	390	407	387	434	444	412	402	402	420	408	437	408	395	420	397	418	386	430	417	406	401	409	417	399	405	421	382	410	391	410	405	374	379	390	425	379	424	420	381	385	402	392	432	416	401	382	396	432	427	411	401	454	403	430	385	396	405	393	423	414	400	376	390	409	368	394	381	405	432	394	416	403	423	409	416	381	385	397	428	423	382	400	460	412	405	393	435	383	414	436	403	429	403	417	404	409	392	426	413	396	389	378	381	396	433	379	372	393	415	408	422	436	417	421	427	411	460	380	419	394	422	363	349	396	385	438	405	435	420	420	393	390	420	408	440	476	417	400	395	373	376	388	405	373	392	434	388	428	420	420	404	399	380	381	393	399	424	406	416	386	419	402	364	409	420	380	422	405	417	426	394	400	384	392	405	411	384	403	420	425	402	427	411	431	382	413	401	392	414	383	395	423	401	414	398	399	402	425	401	373	406	417	401	421	423	420	422	432	411	420	388	441	396	384	436	364	410	378	403	372	421	415	407	401	415	438	428	411	399	422	396	395	376	408	412	411	456	398	435	423	400	410	418	385	411	405	436	408	422	390	394	443	397	376	416	379	411	419	380	405	420	365	389	385	403	414	396	428	429	403	453	446	392	418	383	392	422	405	395	366	427	380	383	433	379	413	397	419	377	384	406	414	427	393	404	379	419	416	413	393	414	430	430	381	409	373	417	405	432	429	376	393	421	417	405	431	423	375	399	369	418	433	431	442	398	409	423	423	418	411	363	406	397	394	373	429	410	391	369	384	424	411	417	414	388	440	399	428	394	414	409	405	401	405	390	426	412	412	399	375	406	405	414	407	440	430	395	431	409	402	400	447	403	408	437	396	383	388	440	401	399	439	385	381	424	411	389	419	392	422	389	390	426	388	368	393	454	396	402	407	373	418	404	397	392	410	421	420	418	410	379	429	387	388	401	449	406	424	399	405	403	406	406	401	408	395	414	436	444	384	378	423	401	363	402	410	391	424	415	408	445	402	391	393	437	409	444	416	415	412	402	409	437	387	423	369	410	401	418	430	456	394	405	401	338	422	439	411	377	396	388	418	422	384	366	404	404	367	424	447	389	373	455	438	420	432	410	394	391	422	410	414	392	414	382	412	401	392	394	389	420	385	402	429	410	364	409	379	394	373	380	407	404	417	418	384	400	389	397	401	383	414	402	446	382	425	402	403	413	394	402	427	434	383	362	373	401	395	379	388	418	413	423	384	397	400	415	413	406	377	426	450	408	414	376	370	387	405	402	414	401	343	405	448	434	413	417	354	456	431	403	424	392	405	412	395	403	404	393	411	376	383	422	414	401	399	425	435	442	406	390	411	386	397	405	403	413	425	378	435	409	433	403	373	397	407	422	393	449	433	401	394	411	393	418	393	399	410	442	358	392	385	445	393	380	404	377	424	394	420	403	414	395	411	417	388	418	403	399	376	414	393	375	419	403	433	395	419	398	416	443	390	422	373	415	418	405	376	383	393	417	395	404	363	367	404	406	398	389	387	420	404	393	398	406	399	391	386	376	415	414	418	441	361	424	383	390	428	449	384	450	400	368	416	385	405	387	417	439	427	403	394	373	354	372	409	379	439	395	413	448	408	394	367	416	409	429	403	409	400	439	409	438	388	372	389	394	380	387	386	402	417	408	381	398	368	423	446	412	429	375	368	394	423	408	407	418	420	353	421	419	421	398	441	387	411	416	431	387	407	389	353	395	380	409	432	398	397	430	384	375	422	398	425	423	423	405	413	386	389	380	420	394	383	391	384	422	410	410	419	422	399	430	412	387	403	398	411	442	425	419	408	390	402	380	409	425	411	402	422	425	411	428	412	428	444	384	429	377	380	437	376	380	397	403	432	421	405	440	375	430	438	391	417	375	406	394	426	441	405	417	419	421	389	400	441	398	402	400	361	391	414	398	369	412	400	398	389	389	438	375	403	394	417	412	425	401	397	427	436	421	406	442	381	402	432	395	407	397	420	393	399	366	418	418	407	410	435	374	418	408	422	389	391	426	425	420	403	405	426	406	404	419	429	437	412	404	408	397	428	374	414	419	431	400	428	387	428	417	441	399	409	413	396	410	396	401	420	394	423	377	399	411	405	431	417	403	388	417	394	407	438	375	461	416	397	404	441	370	394	419	428	446	395	441	429	385	408	425	424	380	375	383	410	428	456	381	424	393	371	395	403	378	399	422	418	355	390	438	392	382	430	400	403	410	431	413	384	379	409	420	417	412	401	419	386	413	398	448	406	410	405	402	385	372	408	418	399	402	392	431	399	408	415	395	373	416	394	388	398	420	416	428	420	395	393	418	396	441	395	423	427	394	405	415	433	380	382	358	384	419	382	432	405	420	426	394	402	412	366	419	375	389	399	434	404	331	405	446	387	392	408	376	424	414	399	408	387	406	407	419	387	413	422	412	375	396	405	398	414	385	394	379	387	394	379	462	405	431	421	396	428	443	446	399	429	414	398	365	392	376	385	378	447	380	391	416	399	415	375	430	434	422	422	389	411	427	430	407	397	438	463	354	467	393	387	411	404	402	385	420	385	387	383	399	418	431	425	383	396	427	404	382	372	416	398	400	392	396	410	401	416	425	370	384	434	397	416	406	364	408	422	408	400	391	425	404	430	404	416	398	420	398	435	415	437	425	415	389	398	396	431	440	415	438	408	382	379	423	443	405	369	417	402	389	397	402	387	415	424	399	403	389	393	407	405	383	407	400	424	396	395	416	425	370	427	438	382	382	400	402	400	394	353	433	415	421	398	387	409	404	388	407	406	410	405	387	409	396	414	411	375	386	428	439	402	392	404	392	417	406	416	383	406	423	419	420	405	421	379	403	421	426	406	409	421	367	401	405	381	376	446	403	416	442	383	378	392	359	414	418	415	414	422	399	422	421	423	401	405	402	422	405	395	429	421	386	413	390	423	402	403	385	380	393	407	413	411	438	369	406	406	401	370	395	404	425	401	409	428	411	405	409	403	405	382	407	405	402	412	373	408	401	400	401	401	395	383	417	362	383	399	401	396	373	412	429	386	401	404	409	399	415	382	414	405	391	417	429	403	403	409	431	416	405	416	427	402	447	399	416	393	405	375	447	405	409	385	391	438	400	394	414	433	398	412	410	417	428	413	418	393	362	388	379	388	424	430	379	402	448	401	407	403	446	425	398	393	390	377	425	399	385	379	406	396	420	399	393	398	434	402	384	413	399	399	401	394	439	392	421	383	408	437	421	383	398	387	383	441	376	395	415	400	404	411	404	422	378	427	448	395	417	420	400	411	451	394	395	453	390	433	390	386	436	381	404	412	383	429	402	426	386	362	449	412	372	430	402	354	392	417	393	415	387	409	401	381	403	383	417	423	414	392	383	405	418	429	431	395	395	375	438	382	394	392	412	413	416	385	421	424	394	389
23688	21238	28616	24152	21306	13737	1877	1199	1117	915	705	621	554	520	474	428	447	446	469	434	464	422	416	409	431	418	386	417	405	394	398	434	422	393	367	397	391	392	372	379	375	373	374	356	388	393	381	407	385	378	403	367	388	371	368	400	367	399	347	370	404	417	368	370	372	378	322	342	394	404	439	382	418	413	380	374	406	372	367	372	365	389	392	377	376	366	380	397	387	371	348	352	388	359	368	368	351	393	401	382	366	404	407	346	403	402	383	382	401	376	410	365	353	383	366	397	363	389	352	379	365	381	427	372	379	367	387	431	366	372	356	371	377	372	374	355	354	360	378	365	393	394	389	369	361	350	391	360	411	379	369	369	419	413	413	382	396	374	349	380	398	371	379	374	360	380	356	364	384	381	337	365	357	364	393	381	390	389	385	359	413	395	386	398	356	388	407	382	373	390	359	371	343	389	390	381	365	360	357	359	386	382	388	366	419	367	381	353	356	376	358	385	376	352	346	377	400	363	385	403	364	393	386	391	384	372	398	359	394	389	377	389	386	326	384	393	374	395	370	383	366	363	353	340	392	373	363	382	398	381	390	378	396	372	381	362	371	410	375	371	372	367	394	339	358	393	339	382	399	371	430	359	407	356	396	404	371	403	393	366	373	351	347	378	390	378	383	343	427	388	345	381	360	431	346	368	342	398	352	386	386	367	440	379	391	382	345	388	390	419	384	367	362	370	365	378	387	380	382	370	332	379	351	391	377	356	323	375	371	363	359	384	395	368	371	362	338	365	373	383	363	397	405	346	369	381	396	380	359	408	366	376	380	365	406	340	405	385	388	373	362	371	369	425	369	357	334	374	387	365	362	389	379	399	403	376	342	406	371	380	370	369	363	351	388	369	363	394	382	390	361	385	361	343	352	357	391	399	362	371	356	369	351	381	382	394	365	345	385	397	409	365	355	350	368	366	379	392	391	357	372	413	380	395	384	411	407	395	394	371	374	372	379	387	394	379	378	340	401	378	408	341	351	383	369	351	353	406	376	364	381	371	366	400	369	372	379	390	374	391	364	394	378	376	385	395	379	379	386	355	345	396	374	354	384	349	394	367	383	371	376	367	361	366	384	427	370	388	406	382	365	376	357	363	390	368	398	339	389	366	365	399	366	354	386	379	375	362	408	374	396	361	384	343	380	345	383	403	372	426	378	384	376	395	394	388	362	413	363	380	386	404	411	394	401	407	324	383	421	407	362	410	362	352	378	358	354	396	375	389	375	361	356	417	383	368	365	359	374	372	377	402	401	374	366	411	378	383	361	392	381	392	373	360	365	390	353	359	382	389	394	392	383	380	354	370	361	396	354	387	385	400	386	371	391	371	384	358	402	373	354	350	385	382	375	371	405	383	377	375	379	394	373	397	365	352	392	362	338	376	358	401	366	407	388	377	374	354	376	369	396	366	414	362	361	368	386	342	374	377	411	394	355	377	333	368	423	400	361	396	383	381	359	378	401	392	376	386	367	413	354	397	354	382	379	354	341	382	379	398	378	385	407	354	384	391	381	379	394	344	412	357	414	359	373	416	373	374	422	364	348	354	394	369	388	375	373	371	380	364	374	390	400	374	382	386	375	351	414	392	372	393	358	376	396	391	355	383	358	361	411	360	369	392	379	362	386	363	377	374	362	398	394	344	357	387	389	397	381	344	370	334	369	420	358	354	386	405	389	427	370	401	361	343	385	382	353	387	353	402	420	365	366	417	401	384	355	371	369	331	382	390	378	404	403	373	361	384	417	371	374	395	384	368	406	342	338	364	378	368	364	344	369	409	352	362	385	375	380	401	348	383	355	374	365	418	377	346	341	376	377	348	373	384	348	359	395	372	361	366	370	361	360	380	393	390	372	388	382	343	378	375	406	380	330	389	378	374	404	376	381	372	390	396	416	365	391	360	383	377	380	416	360	388	342	368	370	355	369	408	386	348	374	395	391	388	413	387	392	374	404	380	382	388	386	381	387	376	384	370	369	345	362	413	365	408	367	364	391	387	368	390	381	412	426	381	366	394	385	378	402	407	393	378	358	393	360	403	360	375	448	388	330	405	395	368	369	360	372	378	367	395	390	340	407	405	410	383	413	356	371	363	370	396	392	359	359	400	346	352	384	401	367	364	385	361	355	409	365	385	402	341	394	401	339	401	373	359	398	407	380	378	363	361	355	333	354	353	376	389	378	354	374	354	394	365	376	410	360	377	374	349	382	332	377	368	384	398	378	398	351	402	375	343	396	387	389	392	387	383	408	367	340	403	376	379	373	398	370	389	365	367	355	381	353	373	380	392	385	387	358	322	421	403	378	378	372	363	380	404	381	376	350	354	366	359	376	419	387	392	381	364	371	370	388	396	364	373	387	383	332	359	394	378	429	344	398	406	374	396	383	311	376	313	365	383	351	368	370	379	386	389	403	398	375	345	381	363	374	334	367	384	384	399	390	349	348	376	361	421	394	374	380	393	400	370	339	378	378	374	412	384	369	356	376	373	363	375	383	382	380	381	380	396	363	357	363	372	378	398	369	391	372	391	338	382	404	386	375	365	426	400	369	386	350	386	399	401	384	362	361	366	420	407	388	396	367	369	370	353	368	382	375	381	341	382	350	369	387	387	381	369	383	397	351	358	396	365	370	412	379	377	401	375	425	380	388	359	381	374	370	395	382	378	437	352	372	382	369	352	363	365	385	421	357	404	380	374	373	359	408	385	367	379	367	353	420	405	388	356	351	330	407	376	406	378	360	361	378	423	353	340	394	356	405	395	369	358	369	359	380	358	378	341	394	371	366	360	370	359	375	406	383	373	377	372	357	368	349	344	420	338	390	412	371	346	376	379	397	376	364	351	359	406	373	362	347	378	382	351	385	360	408	395	365	354	395	405	393	385	386	365	425	389	384	339	381	401	377	385	366	374	399	370	409	370	407	390	374	375	402	400	371	355	380	364	343	371	357	390	342	383	432	334	370	374	412	372	376	369	356	415	336	412	375	417	374	362	406	379	363	366	384	403	364	410	413	382	364	375	378	383	400	363	417	361	394	389	379	380	324	370	405	360	387	376	371	321	380	395	388	371	395	432	382	362	393	387	354	407	364	362	373	382	355	384	381	351	381	327	355	369	404	353	398	357	411	368	373	417	362	378	393	342	325	366	380	363	404	380	369	396	387	376	378	330	379	375	380	359	377	370	394	432	379	370	391	380	380	333	360	390	376	369	389	400	370	333	373	380	404	408	400	375	356	354	354	342	404	384	407	387	356	376	382	393	376	381	403	393	341	366	375	373	407	390	361	428	360	401	371	357	379	377	384	351	413	388	376	358	376	337	410	396	389	380	390	365	347	362	401	370	369	390	378	409	371	397	389	406	381	376	377	366	405	368	392	389	385	380	351	388	373	371	374	371	408	360	396	385	381	373	362	394	395	366	416	373	358	401	369	378	392	401	370	367	344	382	361	388	354	371	377	342	370	366
10857	20363	23354	17493	11511	4651	2221	2016	2014	1638	1082	930	727	666	658	585	611	538	508	531	509	525	545	462	472	472	490	449	479	488	475	463	451	477	465	438	451	489	422	490	432	439	466	462	456	444	442	439	436	472	400	420	451	473	402	440	412	439	452	466	418	430	440	413	457	430	459	453	450	422	442	472	461	452	441	461	444	432	447	446	396	438	461	420	417	446	447	426	459	443	417	438	474	462	447	436	437	466	465	417	428	417	428	444	420	454	437	424	459	456	469	435	437	449	456	413	421	439	460	438	429	416	508	435	417	406	429	449	452	431	437	411	462	421	485	421	446	465	427	424	418	454	424	436	477	423	440	454	453	407	438	463	464	390	442	434	456	446	423	472	419	409	390	433	401	380	466	466	428	439	475	413	445	457	420	425	465	458	428	439	441	442	446	441	414	423	438	435	424	433	427	426	428	424	412	410	414	391	430	444	399	433	448	447	436	415	431	433	444	420	446	458	463	458	378	464	418	438	452	438	436	413	443	416	454	433	419	435	455	418	462	425	412	389	414	445	412	443	439	427	455	468	451	399	413	447	425	415	402	413	438	429	446	422	435	428	440	445	428	418	457	449	437	409	414	451	443	448	397	433	447	363	463	448	420	421	460	430	397	406	443	418	452	388	426	423	430	442	432	422	413	422	454	460	450	424	441	398	451	417	424	461	461	459	468	420	414	410	427	452	421	469	424	446	399	442	415	374	411	414	455	443	437	461	434	462	442	411	453	432	416	446	424	467	421	435	417	437	418	421	461	458	395	461	461	427	416	435	466	447	438	491	451	463	433	450	410	425	454	453	406	434	471	425	466	406	428	431	468	390	419	442	419	423	415	468	430	409	399	424	433	451	441	462	436	431	484	389	450	431	444	446	436	448	441	415	441	435	440	459	446	438	430	433	416	407	451	409	433	417	457	446	437	463	428	434	425	426	448	437	411	432	455	450	440	415	438	439	429	458	385	420	439	455	418	430	430	427	439	451	434	455	430	392	457	404	438	441	430	433	460	448	438	463	433	424	463	458	453	451	501	446	411	452	426	438	452	425	424	415	446	465	415	434	422	423	454	443	421	420	431	434	449	439	420	420	427	434	469	450	440	406	490	399	415	435	426	385	448	433	464	426	431	411	421	425	449	452	408	455	403	485	413	426	402	430	444	459	441	428	425	443	437	432	417	452	450	381	420	410	419	426	489	437	463	444	434	469	475	409	438	406	471	432	426	430	446	412	413	464	408	415	458	460	426	455	449	423	395	456	404	415	401	415	452	472	428	431	429	416	420	411	427	406	419	454	440	483	463	402	455	436	421	454	427	449	452	422	426	443	415	424	415	448	461	410	464	460	426	408	466	413	428	467	428	442	441	440	425	412	440	421	424	423	424	422	453	411	436	423	437	436	408	384	418	428	443	438	430	407	456	413	444	429	447	435	413	438	439	445	460	459	435	431	454	411	432	418	441	423	435	444	424	459	433	449	419	436	411	418	418	475	417	416	405	439	458	443	455	439	470	439	455	478	438	452	416	426	462	446	401	431	444	453	422	432	435	453	431	477	407	411	435	443	405	412	424	426	440	432	463	426	401	424	443	429	438	432	426	402	423	424	430	446	444	416	395	446	418	458	414	438	435	440	468	459	438	424	433	438	443	449	402	442	417	424	425	401	435	419	390	440	429	430	436	498	450	427	457	421	396	430	437	424	414	434	413	415	418	409	438	417	448	438	441	461	432	378	424	478	414	443	447	422	418	418	479	415	456	454	467	436	412	433	441	406	427	431	415	464	456	425	433	413	424	405	433	462	460	444	441	409	437	431	461	449	458	442	443	439	440	479	411	411	383	441	460	437	410	423	434	397	441	439	451	461	423	431	418	427	465	443	485	403	471	410	454	435	441	434	391	437	470	400	404	435	400	438	400	412	433	456	447	421	416	439	450	447	435	416	442	404	457	465	388	462	427	463	414	448	430	455	461	423	439	395	469	440	449	440	481	430	439	445	436	471	453	417	452	449	418	416	415	395	451	435	423	446	456	424	420	419	448	441	409	439	419	463	444	447	429	428	425	418	454	420	444	426	423	423	442	426	444	401	433	421	453	440	433	437	457	403	446	399	454	424	451	405	437	427	442	448	441	449	464	441	435	437	389	442	451	459	413	461	460	436	412	418	425	418	433	486	437	434	452	463	457	452	434	410	382	453	422	431	463	423	430	416	439	421	466	440	454	464	438	460	440	434	471	389	437	416	424	419	424	439	439	466	426	449	419	416	451	396	444	453	417	415	458	413	475	392	429	433	450	476	439	437	423	397	425	418	425	445	463	437	458	434	421	459	401	423	439	426	429	456	439	407	428	444	403	429	422	444	433	453	406	423	457	428	429	406	414	483	437	409	457	412	429	408	414	439	421	444	468	423	419	400	412	416	448	461	426	414	411	441	436	422	453	451	460	458	463	448	431	432	421	436	423	430	419	446	472	463	413	446	440	475	452	437	428	444	444	432	465	455	465	442	405	393	448	446	426	428	422	435	429	425	469	420	445	432	442	463	443	410	465	427	417	437	433	442	439	442	450	421	449	418	490	448	423	458	443	443	450	456	410	442	432	454	422	449	441	412	469	443	410	398	420	419	428	450	435	416	425	433	421	439	432	448	479	421	395	401	461	432	441	414	429	416	440	467	468	437	388	433	440	426	426	425	470	440	420	438	414	443	425	448	430	434	465	449	434	422	483	434	444	439	404	435	437	432	397	430	455	426	383	444	410	439	436	426	425	442	400	423	448	468	459	440	399	459	461	428	398	432	454	439	385	435	425	455	374	432	445	422	435	444	413	400	420	437	469	403	445	429	430	433	430	423	421	444	436	416	430	445	389	419	428	410	406	457	417	443	407	445	435	391	445	449	410	456	437	452	421	438	476	426	474	433	431	426	434	462	446	445	425	484	410	422	457	425	421	435	444	448	445	425	443	412	446	429	427	433	424	428	426	467	443	393	471	458	447	430	468	426	411	432	481	452	454	470	426	462	467	425	447	465	449	442	432	437	436	398	409	393	418	452	432	416	456	469	415	424	428	421	470	406	415	399	382	400	424	434	476	416	413	404	404	421	443	428	465	440	411	408	449	418	455	442	451	454	421	395	388	386	430	446	455	455	406	417	430	472	448	441	427	461	453	401	451	435	429	472	423	390	445	423	474	439	403	476	443	436	475	434	424	446	429	458	417	439	458	448	429	440	414	456	429	419	451	433	471	391	429	446	440	442	420	441	447	423	431	433	387	429	419	453	445	402	465	474	448	444	429	455	444	424	456	439	430	458	480	436	416	444	425	412	405	460	436	449	420	450	456	439	468	435	404	425	431	430	429	451	491	434	451	416	420	434	470	451	442	423	455	418	419	415	412	458	431	451	455	456	426	422	444	412	433	425	427	452	439	420	462	475	438	458	432	394	428	438	458	432	422	456	458	460	437	423	430	441	438	453	459	504
24853	21244	27647	25124	15600	2643	1161	1114	1206	960	814	761	691	688	658	630	636	641	638	609	634	643	648	622	628	597	674	635	600	558	593	575	609	608	622	582	584	586	606	607	620	602	571	626	574	624	610	608	626	589	609	606	565	575	600	606	583	598	608	624	610	572	641	621	628	602	591	637	653	645	617	597	592	647	574	618	649	626	671	613	626	629	626	597	611	614	680	614	620	588	610	601	621	637	638	630	621	626	641	557	628	642	642	605	605	614	636	603	638	619	574	624	603	613	590	608	605	609	614	614	588	607	603	605	588	594	586	605	600	645	622	618	573	605	578	606	532	588	624	601	578	606	605	650	611	638	624	626	626	591	633	584	577	616	563	610	598	619	644	640	596	600	592	593	607	599	578	602	620	609	643	598	608	619	578	619	599	614	592	602	620	581	634	625	595	616	601	624	652	638	665	605	595	641	613	624	625	608	555	570	569	552	589	576	654	582	614	650	652	600	600	588	593	598	617	609	612	596	641	610	616	618	611	628	612	648	611	602	605	653	638	609	607	553	627	614	630	610	625	636	627	629	609	620	639	633	623	593	622	593	584	547	593	616	626	580	605	635	607	560	568	624	571	572	586	601	637	608	603	624	658	594	638	617	580	626	640	635	602	587	625	594	638	609	606	622	605	583	574	634	637	639	610	620	605	583	578	661	613	599	644	598	614	567	620	607	627	595	652	620	661	593	593	557	627	600	616	576	619	631	613	621	606	579	609	608	600	620	581	593	594	580	646	628	630	612	568	584	623	613	649	602	631	583	616	596	588	566	606	584	636	625	629	611	608	606	607	631	631	611	600	649	559	620	572	593	616	606	618	620	584	646	615	608	601	620	639	610	594	626	616	613	652	615	598	613	603	642	590	581	628	623	615	649	624	629	604	634	590	617	589	598	581	579	648	616	621	601	586	612	619	601	619	627	651	613	606	623	610	618	613	615	560	648	583	677	629	576	612	581	586	562	607	602	600	598	596	577	589	592	582	626	603	609	587	610	620	591	627	636	665	585	627	630	617	611	616	590	582	589	611	592	596	634	580	595	618	648	614	577	620	653	644	599	563	602	586	659	562	551	593	613	588	613	594	576	618	651	604	609	582	545	562	635	606	597	650	623	613	634	624	615	650	572	594	573	605	623	584	625	630	555	579	604	619	568	585	602	606	638	622	599	573	593	645	594	591	578	603	597	623	613	603	585	602	571	636	606	603	623	620	597	577	557	588	564	657	676	632	585	570	590	600	566	579	562	610	593	631	578	612	618	606	608	616	617	586	638	600	690	599	582	636	604	599	601	614	594	623	599	590	562	620	628	602	646	603	561	643	587	655	635	624	628	541	556	592	637	643	577	591	621	647	611	583	646	615	585	630	595	574	626	600	579	642	630	624	595	580	601	570	587	576	571	594	607	614	594	631	630	622	605	621	539	607	626	554	579	579	598	628	564	637	594	607	575	628	608	637	615	552	582	612	603	638	575	624	583	582	585	575	622	596	607	592	614	624	619	568	624	571	633	601	604	568	629	593	599	586	629	567	606	584	605	581	592	612	618	602	592	591	609	579	599	607	599	591	603	596	583	611	605	624	628	620	608	591	607	581	569	556	597	600	621	615	592	590	570	626	621	581	597	594	595	616	601	626	616	633	640	623	628	590	593	609	614	618	576	586	626	608	600	608	573	644	609	613	631	617	620	626	582	601	568	614	620	586	557	636	592	579	604	614	582	608	632	624	636	642	553	599	584	613	606	585	610	552	637	561	582	583	612	609	599	576	592	591	640	557	644	610	631	616	531	626	632	616	601	633	586	607	637	629	583	585	609	611	633	580	603	625	603	595	608	593	561	652	600	617	587	617	636	599	663	591	658	630	590	626	628	614	599	617	595	607	594	627	630	622	606	646	605	643	625	632	615	634	604	624	569	634	544	618	615	603	578	605	608	579	608	616	599	619	575	582	624	632	603	568	627	600	599	623	649	587	660	555	646	617	584	599	607	613	624	629	604	633	611	596	607	633	619	607	601	609	606	611	630	606	642	609	557	602	569	604	602	612	604	593	607	572	630	613	622	611	620	622	607	620	660	556	624	665	558	608	625	583	597	619	590	626	614	615	593	634	672	586	619	633	618	641	625	595	621	588	608	624	627	560	609	630	638	632	627	610	603	633	586	637	643	613	588	610	597	624	631	582	632	605	607	600	634	582	594	614	624	622	578	654	640	635	636	537	619	608	583	644	638	579	555	610	588	592	634	592	578	582	649	597	598	585	606	594	593	562	585	582	588	572	642	640	615	596	617	553	609	642	603	617	584	635	589	596	585	667	582	595	621	614	658	638	643	586	610	606	661	607	601	599	638	587	582	576	590	608	641	609	595	594	627	564	620	630	611	597	601	604	607	588	582	620	607	634	650	590	618	613	621	646	607	607	613	597	561	546	647	612	613	607	600	591	592	625	611	619	586	576	643	637	622	638	626	576	600	638	592	611	587	639	599	628	625	652	631	651	628	598	605	641	582	652	606	609	593	619	661	584	620	598	614	597	601	603	639	615	614	555	645	638	603	608	623	586	637	622	638	599	598	616	641	633	581	626	596	590	603	618	569	620	570	611	584	614	633	636	636	591	598	649	613	603	635	637	580	592	588	605	586	632	634	646	601	620	614	587	609	595	640	595	575	605	634	608	596	604	586	642	596	632	630	630	614	562	612	563	600	604	603	643	539	589	647	605	568	635	640	628	583	640	596	612	618	639	617	591	609	605	657	597	624	624	598	610	557	577	644	646	597	580	651	606	597	617	623	624	583	618	626	603	649	607	629	624	624	623	606	602	621	615	614	616	610	623	626	546	587	605	580	589	608	615	590	583	625	615	590	600	591	616	609	586	597	612	609	615	635	569	589	603	565	616	579	616	629	624	618	705	608	619	594	596	630	580	578	587	665	612	602	642	589	622	587	610	603	605	613	621	632	611	601	605	617	614	654	596	627	617	568	616	604	603	623	582	604	566	633	581	618	586	620	599	615	591	619	603	610	599	609	607	579	565	587	601	615	650	636	636	597	618	538	568	557	588	615	602	600	553	581	561	609	655	618	648	599	592	561	629	618	587	618	577	630	631	641	577	604	603	623	612	663	587	626	654	610	594	628	580	625	638	598	554	611	619	614	611	625	598	603	641	608	607	597	596	602	546	599	588	590	590	614	541	622	656	600	581	636	652	578	589	662	592	615	603	605	568	580	628	589	611	610	586	606	625	588	586	581	638	594	616	604	619	592	595	575	633	651	585	614	623	588	605	632	587	592	632	620	537	596	624	638	616	619	600	610	644	639	604	637	616	579	616	613	638	620	603	572	617	622	588	600	602	625	640	639	610	639	606	576	595	562	605	609	619	635	587	594	601	629	598	588	640	628	593	630	566	654	623	582	627	631	591	576	622	601	631	568	620	641	609	645	596	628	584	589	612	640	597	614	590	616	591	593	578	631	575	633
10868	17895	21558	15399	8857	2896	1985	1821	2105	1394	1058	953	898	837	842	768	800	750	737	723	746	766	696	792	706	700	696	687	732	752	725	702	676	724	731	698	770	733	707	722	687	743	696	724	695	727	694	645	750	682	724	662	730	748	759	715	665	700	650	678	767	659	653	694	711	687	705	759	697	657	689	683	707	683	701	731	698	712	682	693	718	763	712	692	745	677	673	697	709	688	665	724	698	725	725	725	676	692	647	709	703	716	725	690	743	695	706	687	694	741	734	672	661	724	675	680	672	703	722	712	677	673	663	779	696	674	720	683	725	666	690	717	717	666	714	684	636	708	673	717	702	727	709	697	766	707	698	724	651	701	706	664	744	728	692	713	677	732	680	687	726	702	659	735	682	698	718	723	706	676	699	727	765	783	704	690	727	711	752	755	706	716	695	690	689	711	724	712	683	702	731	715	718	688	719	732	679	753	680	732	641	720	658	737	748	720	739	725	712	677	763	680	721	698	696	697	687	654	694	711	731	655	716	693	701	649	689	688	692	766	687	740	759	693	729	702	680	710	674	715	699	698	681	674	687	696	667	682	696	712	669	683	652	706	752	717	732	731	688	666	688	709	680	671	658	732	734	668	671	666	690	765	659	714	689	720	707	698	726	717	694	677	716	708	673	705	660	691	645	738	719	741	671	687	692	733	666	685	744	714	688	709	694	683	669	718	694	669	685	722	667	691	716	705	751	709	689	688	721	697	688	715	698	725	650	691	666	704	722	663	695	741	717	748	703	734	704	723	734	721	733	691	752	717	708	675	654	717	671	719	691	699	779	732	739	690	713	732	711	690	720	685	663	689	712	723	743	673	664	658	734	696	706	699	713	740	679	665	713	669	684	697	691	717	708	734	667	720	654	748	717	687	685	671	755	671	721	703	764	678	691	686	751	691	690	720	668	708	722	700	686	712	688	652	677	716	734	707	733	657	715	692	708	758	703	715	707	693	707	704	736	730	706	696	722	754	683	719	718	691	710	694	658	731	726	733	669	676	698	651	666	702	745	730	709	718	707	687	670	715	722	696	704	648	656	669	715	656	697	688	727	661	712	676	697	689	693	721	683	691	689	700	705	703	742	700	671	687	689	654	667	738	721	724	697	704	697	695	661	733	734	693	742	679	669	700	719	683	694	688	712	695	688	686	728	734	696	701	737	723	725	752	711	700	716	720	714	707	719	701	668	681	705	716	682	645	707	691	713	725	720	728	730	737	719	705	743	707	717	680	719	758	680	719	715	711	694	679	680	732	677	724	723	686	707	719	669	707	694	660	735	745	746	627	683	715	700	687	711	676	753	676	712	681	690	738	686	735	643	764	671	675	709	657	723	680	708	705	733	667	738	707	699	713	699	719	734	732	716	705	720	700	716	756	698	740	711	755	682	716	705	738	686	735	706	722	693	709	678	732	700	662	680	623	782	686	735	698	665	649	685	717	691	709	754	736	748	692	659	715	701	687	710	657	647	681	704	734	714	719	683	673	719	731	726	758	741	707	758	737	776	695	704	725	694	697	711	727	697	739	705	686	675	716	677	724	674	675	720	682	686	688	679	707	703	737	707	689	690	706	731	696	733	700	722	719	688	697	712	737	728	637	763	707	704	732	684	691	710	729	693	716	709	698	669	708	731	728	666	691	750	740	726	678	759	726	707	672	685	729	690	698	726	747	655	709	719	703	680	696	751	714	664	680	647	711	712	680	686	732	709	759	687	665	710	697	711	691	777	729	737	707	738	764	699	667	700	676	741	741	753	701	694	695	710	687	688	738	714	712	766	709	714	721	720	694	663	705	761	682	673	707	710	681	725	689	708	717	731	733	660	742	710	717	724	723	718	689	709	687	719	708	718	702	704	695	741	724	681	675	708	676	663	698	719	672	734	709	714	627	648	697	662	739	712	645	685	717	687	713	685	683	757	658	699	729	699	679	716	649	727	737	689	720	725	679	694	724	738	708	683	754	744	678	693	700	699	693	693	724	741	640	688	727	716	687	745	686	715	710	658	684	737	676	737	695	719	653	715	694	716	649	754	751	666	730	765	748	687	718	683	721	647	691	688	725	707	662	765	720	756	691	709	698	709	679	739	676	716	755	742	719	679	691	687	727	712	710	690	709	662	734	665	725	685	721	718	687	639	703	673	698	706	700	727	737	719	691	678	719	701	714	741	719	711	725	659	684	716	682	694	674	701	703	764	705	696	698	683	634	685	713	629	706	748	731	703	711	713	697	701	708	705	727	727	699	733	708	672	719	673	719	677	734	705	655	729	719	726	697	671	689	663	706	682	696	711	694	704	695	694	686	724	714	723	724	697	680	731	760	731	711	695	701	723	709	714	694	716	683	673	686	697	682	724	715	711	684	679	701	724	739	662	754	675	685	754	721	712	685	735	722	768	733	667	711	692	722	704	660	764	710	692	617	706	696	665	677	670	677	720	740	712	787	719	658	706	714	696	729	714	732	686	703	657	739	730	697	708	687	712	741	738	706	698	762	701	698	699	705	702	696	712	745	716	738	724	737	641	702	685	722	759	707	721	747	734	697	693	731	693	708	714	720	696	651	688	681	679	697	689	683	676	731	699	698	676	694	716	699	738	737	712	692	715	646	726	703	684	705	688	710	679	718	757	698	721	658	703	702	702	735	692	687	702	688	725	721	710	680	721	723	706	720	763	689	712	697	736	728	686	687	709	663	648	690	707	679	653	739	704	716	678	714	692	714	716	708	711	738	701	746	738	712	729	726	679	713	696	700	692	713	693	758	654	761	686	715	706	721	702	684	675	706	715	660	694	730	732	661	671	754	688	713	721	671	718	668	692	710	723	701	712	690	699	714	734	704	722	743	703	734	671	751	683	653	684	688	717	696	728	718	725	711	669	667	733	729	719	733	724	704	692	704	697	709	703	700	693	668	720	703	660	698	714	686	732	703	719	715	682	723	717	706	705	757	651	700	689	741	705	662	707	687	730	636	711	719	709	747	695	730	696	692	687	733	720	691	695	705	716	657	715	741	716	695	688	697	719	713	725	703	700	684	690	744	690	679	674	720	700	705	667	684	699	678	690	744	673	731	688	669	692	677	697	706	658	713	736	691	702	718	717	658	698	725	692	735	733	707	694	711	729	685	677	707	704	698	717	763	735	737	763	661	729	745	723	710	696	682	751	692	710	696	690	718	692	769	696	738	693	687	715	717	729	685	672	717	741	712	706	668	685	724	706	708	687	730	708	729	657	669	725	729	702	689	738	712	693	738	780	717	711	721	700	722	678	733	662	716	690	713	695	690	655	658	695	684	728	739	718	723	649	697	716	708	724	735	692	655	676	741	713	746	684	701	717	681	703	704	691	720	670	726	687	689	755	692	715	686	654	662	753	723	647	720	693	687	718	697	705	730	709	700	681	739	699	744	678	716	708	709	711	698	712	660	693	732	709	727	701	705	670	661	735	679	678	686	718	692	690	708	659	673	678	733
22674	21242	29048	23774	21259	21346	12904	2870	2541	1617	1338	1151	1024	1056	992	877	881	893	851	864	867	827	857	862	843	802	823	818	823	795	829	820	827	803	822	784	748	798	764	803	790	732	746	767	697	773	787	808	817	783	840	821	811	751	788	847	743	788	770	789	766	784	766	781	816	818	801	765	777	737	793	806	765	792	730	782	816	786	780	824	807	783	778	775	800	730	744	781	780	811	726	701	770	823	851	744	806	797	792	799	749	776	807	782	756	798	754	762	805	757	753	724	728	730	752	752	812	768	775	754	764	778	726	816	712	755	768	728	742	836	745	754	766	809	762	750	781	771	772	795	789	771	796	760	777	746	796	773	749	791	799	737	772	756	790	742	788	802	781	777	701	763	786	792	768	745	770	749	782	775	788	763	762	817	774	766	745	793	743	794	813	721	773	831	752	780	791	695	778	785	790	753	716	786	765	750	781	827	763	792	763	788	795	802	788	779	806	771	778	766	781	793	779	776	853	823	718	768	780	768	784	774	784	717	754	735	748	834	777	739	792	797	765	851	778	740	755	805	796	756	811	729	717	774	723	775	753	778	778	781	754	766	810	738	749	734	755	770	771	757	695	767	761	820	827	770	703	759	793	759	754	741	710	790	771	715	772	795	795	753	780	778	790	734	761	764	764	733	778	774	775	744	736	780	793	755	785	737	800	796	756	791	777	773	767	785	783	752	734	804	797	755	788	822	790	769	816	776	778	801	811	788	763	763	759	732	711	712	804	724	730	756	795	755	748	785	738	767	770	787	773	770	758	764	719	772	772	790	790	719	805	760	798	772	772	802	778	743	752	736	726	753	752	745	750	779	759	817	737	743	774	743	775	741	764	789	739	776	766	749	755	775	782	747	762	761	747	790	719	853	753	750	733	747	770	769	768	728	774	792	747	773	767	728	796	723	737	785	775	776	778	765	813	784	773	811	795	743	814	752	775	754	750	785	758	731	779	791	803	788	765	748	803	788	770	762	749	820	804	709	784	789	785	790	765	761	723	799	816	736	741	775	782	789	765	783	713	774	779	810	745	787	764	752	755	764	711	823	754	764	760	768	706	736	770	773	763	745	756	749	765	745	790	735	766	782	801	718	770	768	779	820	742	745	727	800	782	782	735	793	754	779	764	782	748	783	806	746	768	752	754	745	788	781	743	757	780	803	779	801	761	760	730	745	786	755	729	777	787	800	766	763	758	806	777	719	763	756	745	781	777	779	809	757	787	756	820	746	745	764	772	801	755	754	781	758	823	787	785	782	754	738	777	774	716	710	759	792	753	761	798	753	792	743	789	756	764	766	796	742	833	757	792	758	783	765	749	744	793	744	733	725	787	805	764	762	729	757	777	767	732	805	794	784	776	784	768	814	762	809	772	751	761	781	807	755	813	746	797	777	764	790	755	748	770	741	795	726	750	733	783	770	735	744	788	766	814	702	719	800	763	828	772	748	767	702	732	805	776	829	750	762	771	781	772	750	759	764	789	780	746	731	760	787	781	794	785	795	764	779	727	759	773	734	794	792	785	769	741	768	737	764	844	790	734	745	752	790	792	751	715	761	780	785	741	762	783	693	779	746	778	791	784	752	797	746	851	776	789	746	746	766	803	778	781	778	746	714	784	788	747	777	753	755	796	749	782	755	756	775	735	786	784	751	735	785	768	784	768	782	745	768	757	749	759	761	776	787	750	796	759	787	738	811	738	810	792	750	798	763	778	745	701	811	786	734	748	747	763	746	779	772	766	796	740	723	740	751	782	760	754	809	809	783	787	811	773	803	796	755	785	770	810	747	796	774	777	768	781	761	761	842	752	740	723	745	816	776	726	727	778	777	793	791	758	771	861	796	746	764	722	757	808	780	782	762	782	755	784	796	761	758	771	817	797	799	750	760	766	734	804	817	772	782	768	766	765	792	772	812	755	752	782	792	808	808	751	816	777	715	733	745	781	727	763	783	754	756	795	771	748	740	789	777	761	806	829	746	768	805	800	767	758	777	728	780	795	744	731	783	804	822	791	743	743	796	793	749	751	789	758	747	757	748	754	769	755	787	736	754	784	833	793	795	789	781	756	764	755	781	735	752	791	714	784	724	778	799	731	806	770	777	775	763	756	732	806	710	798	769	772	769	709	756	770	704	758	778	802	770	686	791	765	812	773	778	713	774	798	778	764	739	764	773	767	713	778	768	783	781	791	765	783	749	812	848	776	715	712	752	762	736	803	755	723	736	760	757	801	694	767	733	793	768	738	729	749	708	752	797	799	762	777	763	811	742	771	741	811	683	736	774	738	782	824	742	727	741	814	773	790	763	795	745	750	737	794	708	729	787	730	710	740	764	759	739	747	735	744	782	770	804	794	723	784	759	770	765	698	735	760	758	775	760	792	751	739	760	739	771	769	770	727	698	763	746	784	776	757	830	778	732	754	780	761	756	741	765	797	791	735	768	739	813	744	753	771	753	738	776	778	697	760	739	754	737	786	670	740	777	781	732	737	754	764	786	798	805	778	794	757	782	765	774	768	815	749	768	786	729	772	825	787	744	700	778	762	759	780	735	840	763	731	754	747	742	719	739	770	764	763	726	791	740	773	774	798	777	788	789	729	771	768	762	770	746	786	806	800	749	745	773	777	771	748	702	708	752	739	731	764	752	764	824	782	732	721	739	787	752	732	747	780	797	776	770	801	693	758	746	768	811	762	731	767	724	780	757	832	737	764	782	763	777	734	748	757	785	749	787	734	769	827	718	753	771	791	780	755	749	770	780	755	759	794	740	792	746	773	800	754	776	773	778	782	773	753	769	742	727	763	727	777	798	728	762	796	755	736	753	765	776	751	750	758	766	747	750	735	751	812	749	725	703	757	773	787	723	800	827	741	781	750	765	788	759	760	736	769	763	758	682	792	715	755	772	781	763	739	735	767	749	756	752	759	734	789	776	753	762	799	740	718	748	755	769	751	766	754	756	779	751	757	735	791	741	743	807	772	781	817	769	790	801	795	808	740	766	782	764	828	722	772	798	801	751	787	822	767	747	782	755	768	771	765	728	802	759	775	820	786	770	736	722	736	759	767	733	748	747	747	754	813	839	787	767	729	774	734	715	736	731	726	792	762	752	730	758	754	765	784	751	717	768	759	785	787	823	732	707	753	766	739	767	725	772	764	763	749	690	817	774	755	785	778	750	708	776	764	776	745	745	712	812	765	748	760	795	778	777	845	778	781	793	737	809	736	775	779	761	775	808	806	734	758	759	741	750	746	767	748	751	748	780	715	721	781	754	786	714	799	667	781	745	776	752	777	683	801	772	774	709	765	736	787	781	806	741	736	748	782	763	710	697	755	729	759	727	796	823	766	754	755	808	764	783	765	730	746	789	788	779	811	782	795	801	762	753	777	801	758	760	757	777	750	729	722	806	761	739	788	739	772	763	778	766	752	768	799	835	775	829	767	798	780	763	702	783	778	751	765	793	795	765	755	773
13543	29515	32282	24450	14026	6278	4455	4401	4486	2549	1986	1615	1439	1301	1244	1153	1141	1046	1009	1028	973	970	949	923	885	923	942	876	843	902	881	830	917	908	908	869	875	859	855	853	862	862	863	870	847	854	873	819	822	836	903	859	869	815	805	875	822	856	857	822	873	815	798	823	817	848	901	813	822	852	786	850	855	838	794	834	898	892	867	838	838	808	843	819	840	865	853	830	845	869	841	832	896	876	854	821	856	841	850	815	825	794	785	855	865	808	784	824	876	831	819	800	813	832	846	776	806	826	789	887	878	826	815	822	819	823	849	815	840	822	841	819	841	859	822	811	902	822	772	798	839	804	836	832	864	840	880	794	850	880	836	832	831	850	807	783	875	814	859	841	842	860	844	835	840	800	757	821	819	866	842	829	849	804	814	830	861	836	818	793	855	838	848	833	868	837	856	799	819	804	858	868	806	824	869	840	830	778	888	823	838	805	815	833	794	811	827	867	826	843	850	811	818	816	799	839	822	810	868	851	817	801	810	849	837	845	796	821	792	851	813	838	825	872	827	853	830	859	820	811	862	845	816	860	875	865	833	800	805	832	797	776	854	870	856	869	837	823	841	892	812	807	805	811	861	798	830	835	837	858	812	825	803	872	830	793	822	820	854	809	846	801	839	778	820	828	783	880	802	832	801	845	822	789	824	800	838	793	784	792	826	772	791	816	842	809	796	782	821	843	874	848	906	833	797	842	834	882	790	886	821	888	865	811	861	841	796	868	824	835	828	855	810	851	862	814	811	786	856	843	810	766	749	842	844	810	842	833	806	816	797	786	842	834	781	798	818	879	873	806	829	841	839	791	842	818	829	836	869	864	817	807	829	822	846	789	818	822	841	878	855	805	784	858	848	755	814	758	834	830	854	804	835	871	785	814	753	829	818	776	864	847	782	876	834	818	804	838	856	813	849	832	784	819	816	809	858	884	855	820	827	788	797	869	861	841	848	840	846	823	785	796	852	834	881	778	813	866	859	798	811	845	775	851	842	803	807	837	861	843	837	802	799	858	849	890	800	789	761	804	826	843	833	859	814	851	857	858	816	839	854	813	805	830	810	778	825	849	825	835	816	872	812	808	816	828	815	789	828	796	842	828	823	844	813	851	812	840	813	858	862	847	854	812	828	845	853	798	860	889	827	824	847	865	817	773	825	835	835	814	858	875	874	815	831	827	806	810	827	775	831	830	886	804	854	822	817	794	808	827	814	827	777	796	814	829	796	876	858	848	833	880	861	827	832	843	791	867	866	882	793	890	806	855	885	857	853	824	848	826	900	836	795	868	881	870	819	776	864	831	811	798	815	842	860	861	842	821	830	872	868	838	813	815	815	832	778	832	872	814	830	735	765	842	790	833	867	815	826	821	816	867	839	827	874	875	828	822	851	818	846	836	841	797	836	850	827	848	866	814	830	788	830	842	838	791	815	866	857	885	811	811	910	793	843	881	858	845	838	805	844	826	833	818	823	856	863	860	812	828	838	853	853	839	810	834	802	856	831	831	833	872	805	810	801	805	830	802	869	827	837	792	859	810	840	841	860	853	836	842	834	841	821	832	867	834	806	854	828	812	881	815	841	863	822	836	826	793	875	864	838	839	853	830	819	812	797	840	826	864	809	826	854	785	816	845	808	832	861	807	868	815	841	793	870	841	818	835	818	807	852	821	849	837	829	833	839	798	802	817	809	837	855	847	817	815	818	818	839	857	845	811	815	775	833	825	819	818	785	852	830	840	797	810	810	876	859	812	863	832	851	826	830	819	854	831	844	824	862	812	807	813	852	865	866	868	802	870	863	799	852	827	798	837	855	867	867	840	831	862	800	836	876	878	848	811	842	772	854	856	802	846	786	807	859	824	817	794	841	871	813	799	807	806	885	827	786	841	823	810	816	862	797	840	854	803	845	794	873	779	765	840	866	793	827	863	809	862	815	860	831	901	859	822	795	921	801	795	837	820	827	840	813	844	798	780	849	834	803	826	870	828	874	848	858	849	815	835	878	844	837	825	827	797	830	849	848	878	829	827	822	869	862	879	846	768	862	878	796	810	829	796	827	854	858	830	836	867	834	819	835	880	831	887	815	810	792	841	823	883	832	775	804	837	839	827	855	818	805	856	833	810	855	844	852	781	758	887	900	823	842	822	808	842	833	832	827	847	826	801	808	811	769	846	805	789	802	820	801	815	814	814	805	844	817	866	793	788	842	911	823	824	829	805	838	868	825	847	833	834	861	866	779	839	785	877	835	807	860	815	815	864	856	840	815	829	815	821	826	832	835	798	818	820	840	848	836	809	831	862	864	860	827	843	774	870	853	855	846	839	882	837	835	806	830	783	782	859	872	790	819	862	814	826	864	892	835	861	855	797	820	825	839	777	816	846	778	836	827	750	830	856	818	819	848	810	807	803	803	811	847	822	808	826	852	853	821	857	827	835	839	807	806	823	824	829	805	846	835	795	793	862	835	797	832	858	866	818	831	862	793	847	807	796	851	802	872	832	832	828	795	851	869	829	866	813	813	884	845	810	845	853	767	835	841	843	881	867	815	772	790	801	759	815	870	809	839	839	806	794	815	804	787	789	841	857	826	797	844	835	825	835	796	821	758	863	761	833	816	870	874	827	869	838	820	823	832	885	791	813	836	840	804	867	840	809	775	836	837	818	812	808	838	857	784	826	839	852	876	773	826	805	821	813	830	806	828	803	827	833	782	833	893	827	846	814	807	796	835	824	902	812	811	870	865	769	860	831	845	808	881	852	811	826	814	835	796	824	809	883	857	818	786	841	839	792	904	853	780	830	832	885	829	855	814	795	839	787	845	831	837	861	863	827	848	807	797	776	832	824	846	810	870	867	833	834	887	821	875	806	835	855	815	774	844	791	805	827	904	834	872	825	849	819	842	829	872	864	833	861	803	865	870	784	830	766	822	854	805	883	844	841	814	837	855	839	835	836	822	815	855	811	834	809	799	829	866	814	794	878	831	794	866	897	836	883	835	856	831	862	851	834	806	794	812	779	825	820	799	825	855	830	847	811	853	798	850	800	808	814	816	827	826	779	802	843	842	802	839	908	854	885	805	822	855	833	802	853	795	876	840	812	802	838	860	818	842	830	825	836	931	823	836	844	842	808	825	816	825	791	812	866	797	845	822	823	856	846	885	780	801	864	799	821	838	862	817	813	867	836	806	801	822	809	838	814	811	878	862	846	823	840	841	797	864	789	802	823	797	809	871	828	876	805	796	859	811	836	799	860	845	817	840	831	832	809	821	812	840	883	843	852	854	865	857	811	877	807	776	795	863	826	767	801	824	856	840	856	862	881	791	793	826	807	846	800	887	817	814	814	817	805	814	740	805	799	872	832	832	789	851	825	851	829	832	851	842	862	824	803	827	870	846	870	838	838	832	859	858	854	758	811	846	866	857	815	870	830	815	779	790	862	833	879	814	819	817	846	791	827	826	829	840	832	833	877
27304	20863	17094	10166	2167	861	701	764	710	432	436	370	361	359	341	340	364	356	333	316	376	339	328	308	333	360	328	341	328	322	350	384	376	335	343	334	332	378	317	359	337	352	336	350	342	365	357	351	321	308	339	338	318	384	306	330	338	323	337	304	335	336	320	341	328	366	349	346	351	338	329	316	341	333	372	313	337	344	318	321	357	359	359	331	347	366	350	331	313	336	317	307	348	330	379	323	335	353	370	345	349	325	332	372	341	329	317	339	358	325	329	331	322	334	321	345	337	333	294	349	343	350	350	331	348	322	326	303	308	378	366	349	349	336	357	348	339	292	315	333	357	314	339	374	355	351	351	327	362	383	320	373	312	337	339	353	319	303	339	360	345	349	366	359	345	384	346	328	320	370	337	325	339	331	367	339	341	360	308	321	369	352	325	313	356	322	335	320	331	349	329	330	342	337	327	346	330	374	347	338	310	396	342	325	332	331	334	343	320	335	345	332	327	335	318	339	342	319	306	360	367	354	379	324	363	330	362	356	368	334	317	332	334	376	349	338	331	342	319	363	334	313	332	343	321	299	314	340	326	326	315	326	351	340	335	354	333	359	321	296	338	327	347	336	324	313	361	335	331	308	311	333	360	360	311	321	342	323	300	305	352	358	346	326	319	367	346	313	349	319	332	327	339	338	300	358	334	315	352	390	326	352	363	371	350	339	322	358	359	329	346	365	346	308	327	354	338	322	314	320	366	353	363	346	319	357	325	308	322	341	324	348	321	348	311	344	348	335	318	343	369	326	336	350	359	327	348	373	303	351	306	306	322	311	341	339	323	338	318	299	330	339	366	332	327	328	348	356	337	351	334	360	330	341	362	356	325	352	338	337	327	385	379	308	327	375	291	338	324	367	348	343	305	334	372	349	314	338	354	352	337	344	354	332	362	317	354	323	351	333	333	339	340	335	327	315	342	319	353	337	319	361	319	340	307	343	368	366	325	313	324	350	349	337	353	354	341	332	359	346	304	362	365	340	334	327	335	358	337	339	349	337	338	358	333	305	340	322	341	323	327	316	323	337	376	364	324	357	325	335	367	315	350	364	319	343	345	348	336	342	347	343	331	337	323	332	343	338	341	318	300	340	358	335	341	337	299	358	368	304	352	335	302	339	344	350	347	349	318	354	350	333	324	340	357	353	350	336	313	345	314	385	337	313	324	333	325	317	349	333	337	350	325	346	371	329	363	318	335	315	310	346	338	291	349	353	322	352	348	322	337	353	330	338	339	343	335	338	347	332	342	311	361	329	351	343	363	324	316	322	312	323	354	347	383	343	347	353	337	348	348	309	337	339	341	358	325	321	365	343	327	349	314	334	370	323	363	346	329	331	341	317	328	357	342	386	333	361	319	335	338	363	339	342	339	339	312	365	314	335	327	343	346	304	350	376	319	343	357	341	324	339	355	314	330	319	308	359	359	309	337	364	336	360	338	348	314	326	330	330	334	346	360	355	350	343	336	330	322	346	356	331	322	324	332	356	344	366	346	338	331	348	328	336	324	331	343	337	329	347	316	341	332	328	338	338	315	357	333	358	336	352	336	328	358	339	315	390	318	305	327	352	347	323	307	365	333	362	338	348	322	356	338	327	359	396	326	357	326	379	354	305	324	348	339	362	338	334	349	317	341	336	306	319	332	329	338	335	371	340	312	359	329	382	334	321	331	361	338	364	350	322	320	348	356	336	358	311	336	335	338	333	341	316	324	318	308	347	345	364	332	345	334	327	357	264	347	324	328	340	323	319	347	309	359	354	324	337	355	343	341	302	369	327	337	338	358	349	327	368	363	359	369	349	345	321	328	339	378	361	360	364	331	351	351	336	362	355	316	330	336	338	328	354	320	327	349	352	310	358	334	358	316	360	331	328	321	325	324	363	323	310	324	310	357	344	360	345	320	321	325	347	346	350	340	354	329	353	350	335	391	316	337	343	343	323	333	340	282	344	347	340	366	326	312	337	349	365	336	317	333	326	320	341	365	374	357	319	319	352	334	321	319	329	320	326	334	327	339	349	339	321	304	379	328	310	338	344	340	321	370	352	355	334	339	364	334	321	346	329	349	361	341	360	317	339	338	330	331	332	337	332	322	338	320	347	337	333	320	340	342	335	338	304	292	341	339	331	360	316	314	324	358	378	339	334	347	336	349	344	320	337	339	355	342	321	326	348	295	351	358	344	340	338	335	362	337	327	350	330	310	368	299	347	331	335	334	335	322	336	350	355	318	362	310	316	358	351	344	372	344	364	311	332	351	365	326	352	324	370	364	368	342	356	329	329	326	324	360	346	310	292	329	307	309	342	338	322	344	318	329	342	335	319	368	339	321	325	336	358	355	341	356	340	310	341	325	334	369	330	315	358	336	351	368	343	339	333	341	337	349	346	320	343	338	350	321	347	332	346	332	335	351	354	343	342	299	346	349	361	327	339	337	334	368	342	334	341	348	331	308	348	295	335	329	337	347	317	333	347	328	346	352	313	329	309	330	318	312	350	348	341	328	323	360	351	316	357	353	336	300	323	321	331	380	370	351	334	351	330	298	333	358	310	315	340	319	344	312	311	355	325	307	350	368	352	360	327	352	360	334	327	357	316	345	347	361	341	350	349	333	344	350	325	329	338	363	336	352	324	299	336	329	332	337	311	315	321	353	345	351	321	338	322	325	342	311	325	344	340	315	347	348	358	329	344	324	345	353	325	341	363	344	379	311	357	326	307	348	317	340	318	336	351	389	305	322	315	331	355	319	356	355	328	352	310	349	336	334	351	327	337	349	349	335	368	342	351	349	337	325	377	337	319	324	346	332	313	332	344	373	337	320	351	337	295	333	343	302	321	340	352	325	334	368	345	380	359	339	335	339	358	338	328	338	298	329	326	352	310	389	306	361	317	340	343	332	351	351	337	340	327	320	331	323	358	337	335	334	337	337	360	310	373	368	348	359	336	341	376	351	347	330	339	332	326	345	311	346	349	353	326	325	332	345	347	352	313	355	334	324	334	317	339	343	353	340	350	318	298	345	363	329	325	369	301	342	340	308	318	333	329	367	365	361	303	330	303	313	329	315	376	353	337	336	341	329	299	331	341	343	343	358	329	358	356	378	319	351	334	384	367	320	343	337	322	334	341	353	338	332	338	356	326	320	297	345	324	367	359	340	336	336	344	341	340	331	353	341	322	348	377	312	342	344	362	323	357	333	334	336	347	339	341	340	377	343	313	341	297	327	343	337	334	341	347	317	357	328	349	361	323	314	324	319	337	327	366	337	354	322	317	342	332	333	339	306	342	334	351	351	310	332	359	342	321	348	358	333	367	383	347	353	356	317	348	360	330	341	341	336	328	352	349	330	353	328	369	341	356	329	366	293	329	301	354	345	322	362	374	333	328	329	336	344	330	367	353	362	321	340	351	367	353	344	313	340	352	328	344	358	366	335	316	328	343	332	353	336	364	332	330	353	333	355	346
8702	14729	18459	11647	3232	1511	1194	1334	1318	626	552	522	445	461	433	423	395	404	397	402	408	404	410	402	408	400	396	405	430	422	399	372	460	404	413	447	387	428	448	416	443	399	398	400	428	432	362	442	418	398	395	426	395	427	399	424	432	409	387	398	423	411	417	450	390	425	408	390	418	439	415	404	442	427	431	428	459	393	428	415	390	417	394	412	429	407	433	377	407	423	399	410	376	430	398	428	439	396	382	426	440	386	400	439	405	417	391	394	397	419	417	458	395	435	421	387	417	410	410	401	394	419	444	386	425	423	412	440	429	424	411	395	427	432	458	405	447	451	412	419	397	414	415	399	441	393	441	402	415	415	463	410	408	364	400	411	383	413	441	412	425	388	427	404	424	406	411	420	422	425	382	423	372	382	406	415	407	399	410	402	400	399	432	415	393	417	416	440	400	417	420	432	412	412	433	381	415	402	422	410	385	417	405	362	405	373	414	400	405	431	394	417	425	386	440	449	411	389	410	403	389	419	398	388	433	421	414	410	389	425	412	392	419	410	419	411	418	407	410	417	415	394	415	401	430	365	395	379	394	405	423	410	402	403	411	404	415	400	409	391	405	450	433	381	408	412	422	429	448	430	366	430	421	426	418	398	413	423	409	431	412	415	433	429	388	391	443	430	426	393	370	381	419	452	410	386	401	415	384	423	414	421	426	409	405	394	402	392	389	407	413	449	432	421	423	389	413	404	392	390	436	402	401	424	404	414	400	419	402	377	408	420	413	421	408	401	416	402	413	379	416	413	417	419	432	423	397	400	421	409	420	388	401	398	354	399	422	391	379	443	409	410	394	384	423	401	416	431	401	405	411	405	424	415	408	395	421	408	375	402	421	389	414	426	375	388	401	418	378	426	402	425	396	398	415	422	424	414	435	411	408	449	397	417	435	417	413	432	389	415	398	409	412	439	383	390	398	446	428	421	448	467	407	380	430	399	390	389	407	423	374	438	410	423	390	412	417	440	422	377	432	399	431	419	408	381	426	411	407	388	404	410	433	379	403	410	395	399	420	405	384	388	437	464	423	406	445	361	431	400	392	415	386	409	401	382	390	397	399	392	357	407	397	423	441	406	415	401	452	436	391	376	392	421	424	380	437	423	416	419	401	434	429	384	412	419	427	432	458	385	426	406	408	423	412	409	373	415	410	412	394	400	402	436	431	416	421	393	394	400	402	417	401	428	438	384	397	416	420	430	372	418	403	438	415	378	425	443	415	424	447	413	419	435	381	431	443	404	437	394	412	415	452	424	399	404	420	420	430	380	408	435	429	440	403	390	419	445	419	422	446	424	415	427	432	409	450	382	397	425	404	399	439	447	400	416	384	408	438	438	422	403	414	425	429	419	408	407	418	402	403	418	430	381	394	426	444	431	410	390	395	400	362	427	396	355	379	431	397	393	437	447	380	397	434	399	428	447	360	421	431	403	405	399	383	396	426	458	418	414	421	451	444	412	388	439	373	419	386	410	420	409	388	436	406	433	424	399	384	403	374	381	407	411	414	401	396	428	405	418	410	413	394	387	402	419	424	408	459	431	366	426	429	385	409	423	397	418	430	428	398	402	450	411	424	411	399	423	435	398	404	389	413	400	452	422	397	420	404	383	436	389	399	418	425	406	410	410	432	420	427	387	428	434	396	396	412	419	369	444	433	411	379	393	401	410	409	413	430	406	391	413	409	417	413	430	392	413	418	406	389	400	423	402	423	415	413	417	424	409	389	435	400	415	409	390	404	408	387	440	417	397	424	419	401	408	402	361	411	405	392	350	391	394	416	404	423	400	404	406	440	409	409	412	419	407	378	369	409	416	443	426	415	419	402	417	413	426	430	408	435	421	404	437	400	410	441	417	412	425	408	422	432	416	415	405	417	404	399	382	378	381	411	394	375	342	437	411	402	446	412	386	396	417	420	431	424	400	417	400	448	401	389	431	379	392	433	406	452	404	446	469	386	438	429	370	405	438	445	415	392	416	394	437	404	457	414	419	418	430	382	366	416	398	391	471	408	419	393	431	424	425	382	429	445	372	408	423	401	388	417	451	454	437	399	405	412	400	422	416	413	436	417	435	430	405	422	406	442	391	424	402	414	427	404	422	393	431	418	410	437	432	401	385	427	433	437	393	456	406	416	418	419	427	407	405	408	403	360	423	406	383	410	387	394	407	412	391	406	378	446	387	401	418	432	395	391	425	392	401	416	413	423	358	420	405	406	418	399	403	375	432	400	399	370	415	374	444	426	400	414	389	417	406	427	430	451	430	393	410	417	398	396	437	407	443	412	405	402	380	414	418	404	422	423	432	434	423	410	414	433	415	403	401	418	426	407	418	388	414	409	410	377	418	392	387	384	420	414	424	442	382	472	425	430	416	438	420	448	396	395	391	394	417	399	428	387	437	390	417	381	426	396	390	409	426	385	394	407	412	394	397	419	388	451	403	407	428	419	399	396	400	415	403	410	365	460	410	417	438	389	412	379	410	422	394	410	410	484	392	427	370	378	411	387	404	410	419	421	366	422	410	404	383	403	374	409	424	410	422	383	421	399	411	427	429	416	426	432	412	415	454	390	441	402	395	387	427	384	397	394	406	429	391	438	389	399	426	401	393	415	402	379	362	383	402	428	385	389	411	446	388	414	400	426	358	405	421	403	409	411	406	409	413	389	406	395	415	427	402	393	418	438	374	389	428	422	409	419	392	397	398	411	413	396	406	410	409	416	425	411	442	447	369	411	423	382	416	374	386	397	419	383	402	390	398	431	425	379	422	427	432	401	392	413	415	451	421	400	381	444	421	420	388	389	429	455	430	447	392	393	442	418	420	409	368	413	388	415	409	395	416	408	389	411	395	458	387	406	429	438	374	414	387	427	411	398	420	448	434	412	397	426	376	401	411	360	403	394	428	410	428	401	399	433	405	417	434	412	393	411	387	393	402	399	395	451	421	388	412	421	377	410	387	402	418	434	421	439	455	399	386	411	408	430	391	415	389	413	414	414	416	424	375	408	455	413	455	392	398	387	398	409	428	419	401	431	387	405	404	410	420	408	400	397	448	434	380	424	416	445	404	379	373	420	406	424	412	391	407	432	408	413	429	396	425	404	422	421	389	414	391	437	406	430	405	442	424	395	380	401	398	396	378	410	442	419	390	403	419	452	452	363	432	408	402	380	428	430	397	413	426	408	434	425	399	430	398	414	408	411	408	425	421	403	390	418	401	390	432	419	436	410	405	405	417	433	421	428	401	410	398	423	410	426	423	405	394	430	430	396	380	388	407	386	418	429	400	422	401	399	388	407	451	460	451	399	417	371	386	399	393	399	426	441	405	424	400	414	423	437	411	417	415	431	418	411	420	407	437	419	428	381	344	424	364	411	411	442	447	428	431	431	423	420	407	426	419	424	425	417	390	415	409	379	420	421	408	394	436	440	417	426	398	406	406	412	393	421	387	410	428	420	398	405	398
23684	21220	28618	24119	21254	14036	2503	1887	1359	780	672	575	569	468	486	471	465	473	420	455	425	460	441	446	429	386	402	406	392	440	397	407	384	394	360	406	404	386	376	357	416	383	360	403	355	394	381	407	394	392	397	391	393	400	405	385	402	348	400	424	376	381	382	388	369	365	369	360	402	384	401	389	407	379	365	395	385	383	379	365	437	382	401	388	376	358	400	422	369	401	395	391	368	392	384	417	372	380	384	378	383	391	341	366	356	397	369	417	358	364	374	388	369	413	368	385	362	394	423	390	385	379	382	413	389	386	352	382	423	340	403	371	365	375	399	374	371	378	407	368	385	378	369	331	356	381	376	363	398	365	381	386	352	378	361	369	406	412	369	354	369	375	370	381	376	372	379	371	389	390	378	353	382	329	373	374	388	381	405	368	384	374	392	399	390	383	361	369	392	386	368	372	369	405	375	370	364	407	380	386	400	392	385	417	382	382	370	331	379	359	362	384	371	396	413	394	374	387	376	422	380	395	394	402	374	405	399	375	392	405	365	366	386	337	351	371	391	402	377	416	404	399	408	366	412	376	409	403	395	337	381	419	381	353	409	361	420	371	395	363	364	391	428	391	358	389	386	361	411	426	368	357	394	346	353	376	385	383	392	391	363	403	399	359	363	401	392	390	398	378	367	391	356	404	364	397	383	396	370	369	362	372	366	399	368	380	389	381	400	392	418	399	381	371	396	376	384	354	420	389	354	339	357	379	389	377	387	387	397	390	385	400	374	378	395	380	415	355	353	360	394	380	376	365	379	366	352	369	378	390	424	387	348	361	363	398	371	381	392	381	382	366	389	383	390	375	370	380	368	358	359	334	357	375	381	384	387	365	408	386	379	389	382	396	371	408	389	381	370	364	369	376	369	370	368	417	373	389	403	394	385	389	371	368	393	347	396	390	414	353	406	382	388	388	398	376	366	411	370	364	369	398	376	401	389	372	387	353	367	370	365	349	391	350	385	375	378	389	395	365	425	379	379	376	373	349	365	378	376	382	367	393	383	365	360	385	390	381	368	371	408	372	354	375	384	367	427	365	405	408	402	359	386	368	376	395	385	393	383	382	348	390	368	384	403	362	326	371	391	386	386	386	391	368	360	432	391	376	363	355	401	369	333	397	347	357	371	363	374	399	329	371	378	364	401	365	370	406	379	386	387	374	360	367	382	388	330	385	447	397	393	395	416	413	378	395	363	411	369	362	347	364	367	408	367	375	385	411	373	367	341	390	404	376	394	374	413	380	407	370	399	389	376	383	408	402	376	383	356	397	382	373	404	370	369	379	386	375	364	396	391	374	358	391	408	400	407	418	367	384	404	431	400	367	368	376	377	381	376	402	382	362	428	403	372	412	366	404	334	382	391	374	418	361	367	395	396	399	373	370	358	383	378	399	391	371	371	400	392	397	402	401	396	378	353	395	323	361	372	364	385	374	401	380	359	389	401	382	391	377	393	374	368	354	403	355	359	374	386	378	396	412	367	353	362	368	343	385	359	373	357	368	386	389	376	408	379	369	355	370	399	370	382	380	355	415	367	366	379	396	380	370	365	400	381	411	381	364	370	388	393	397	396	389	395	362	390	406	353	367	364	377	401	389	372	392	348	385	364	421	422	396	399	353	378	385	386	387	381	388	365	413	365	376	389	380	377	403	366	387	407	384	391	394	376	409	406	380	410	346	376	392	407	381	343	407	399	348	380	401	377	384	380	392	405	383	378	375	363	373	399	373	363	368	404	380	361	401	377	373	339	414	371	390	353	385	335	369	397	383	381	347	391	352	378	406	396	388	382	393	403	405	378	388	363	359	355	390	351	380	374	401	390	363	370	403	373	390	379	421	409	410	429	391	403	375	387	410	370	379	366	403	407	343	367	401	363	374	362	385	403	355	418	366	388	399	362	386	365	368	418	381	390	411	414	375	419	359	385	360	379	391	405	376	387	374	348	368	395	374	403	410	444	376	378	385	379	391	402	372	374	370	362	390	370	423	384	360	381	379	390	347	397	385	414	398	375	412	374	389	405	409	376	418	370	396	361	377	397	371	396	390	376	352	426	395	364	359	403	394	402	406	383	331	427	367	391	392	367	367	394	401	395	368	402	391	371	400	389	339	434	362	395	372	370	406	390	359	380	360	360	389	387	401	378	390	369	367	368	409	364	359	344	380	370	396	359	354	336	369	377	377	373	363	388	400	391	387	364	332	392	370	357	408	398	385	386	379	341	368	383	365	366	391	438	404	385	351	383	384	416	359	389	352	387	378	370	376	368	394	373	362	393	412	363	375	380	399	377	368	391	401	377	393	362	418	411	384	386	378	385	346	385	375	351	359	393	341	364	375	357	398	381	362	382	355	395	412	420	342	373	386	382	353	416	371	373	384	364	376	351	336	373	376	407	377	388	376	380	371	370	429	375	388	382	365	363	388	382	402	357	374	370	349	373	360	399	380	413	404	373	366	379	387	364	353	402	370	355	374	370	364	397	351	364	401	386	362	373	368	358	379	382	406	399	402	403	425	387	344	404	315	417	400	402	385	391	415	400	369	406	360	386	366	385	368	385	388	429	398	363	362	377	430	391	366	363	373	408	393	398	387	389	398	389	384	424	380	375	368	354	400	381	390	413	387	397	351	393	398	396	394	391	363	352	397	390	389	387	382	371	374	390	375	354	348	359	396	374	388	400	379	394	343	389	354	386	404	370	393	407	363	352	406	387	353	370	368	364	382	389	380	344	379	384	397	349	371	356	350	405	399	387	387	401	378	392	370	379	401	391	364	365	353	397	398	350	384	388	391	389	415	375	377	378	373	337	377	374	374	352	378	401	381	381	407	398	368	390	382	351	397	376	397	392	371	396	392	386	366	413	364	375	356	381	347	379	362	372	364	361	401	391	402	393	368	343	378	325	403	365	377	382	396	394	382	402	343	390	419	396	399	361	339	406	403	400	388	373	353	397	383	384	366	392	351	377	349	368	371	394	371	377	346	379	388	390	410	368	369	403	377	371	374	396	356	352	371	395	371	333	403	379	355	380	389	381	383	380	345	359	338	407	425	368	382	368	353	401	387	383	381	346	403	358	359	374	368	378	380	430	397	373	415	375	348	391	364	403	367	373	441	423	353	377	406	381	372	365	382	374	381	419	378	365	383	366	364	376	408	398	387	403	352	347	367	356	387	387	402	407	404	374	349	424	393	392	354	356	401	403	406	357	382	393	403	363	365	359	412	388	372	336	397	380	382	362	389	380	362	382	380	389	377	406	429	399	371	374	351	385	357	370	394	415	389	337	358	376	368	362	322	395	366	410	367	371	383	425	357	344	400	406	406	366	394	392	395	364	356	386	387	410	393	384	406	389	411	370	395	339	364	366	392	357	378	383	419	358	347	365	394	386	333	371	365	385	407	379	429	369	377	379	335	397	402	407	390	411	360	361	402	384	417	406	390	389	397	349	370	359	350	365	368	405	365
10666	24358	28331	17541	7909	3879	3163	3585	2496	1282	1147	832	705	684	642	620	549	585	532	538	463	506	511	509	490	497	488	477	464	493	502	452	437	476	478	460	464	464	457	445	459	442	424	440	449	425	459	446	450	419	461	450	432	471	433	463	466	442	401	422	425	424	401	445	410	453	463	470	487	467	462	442	464	440	419	463	469	431	415	449	445	413	442	411	469	428	446	403	433	434	445	410	423	435	485	425	449	423	403	430	424	418	420	442	443	439	440	466	460	413	456	452	404	427	449	485	451	446	429	464	423	437	465	435	424	414	447	460	426	465	462	434	428	409	430	443	446	454	437	453	445	432	414	434	463	417	447	437	427	449	436	448	457	426	441	422	472	443	400	453	425	450	417	432	432	413	462	453	410	414	432	473	419	447	435	452	463	431	445	446	408	444	419	480	431	418	461	448	452	455	452	473	452	451	453	439	450	417	475	466	441	431	446	464	468	429	443	461	421	439	441	429	443	447	462	464	453	430	468	439	460	432	449	465	423	476	458	415	431	442	455	464	414	456	447	382	429	455	426	477	430	452	484	446	423	430	429	431	413	447	419	454	422	470	445	444	432	445	455	436	476	458	423	455	429	435	420	423	429	444	438	427	443	410	465	439	430	432	423	446	449	442	464	472	451	419	458	448	451	446	431	439	425	426	445	456	438	414	427	409	461	479	456	425	439	447	450	468	423	458	411	417	493	432	456	480	424	443	442	421	445	431	452	433	395	444	410	463	473	462	434	432	444	449	421	451	444	424	452	447	423	476	458	411	446	438	440	447	402	473	426	467	466	391	429	429	438	459	403	432	451	438	459	441	445	446	421	455	456	441	474	416	422	431	473	404	450	415	448	435	415	441	448	417	430	460	443	426	464	443	410	474	440	400	464	458	398	491	457	450	452	436	493	448	449	457	434	458	456	416	454	423	432	450	444	438	451	446	482	389	421	416	451	451	457	423	423	441	423	435	418	409	415	424	425	421	444	411	397	465	413	416	477	464	437	443	457	457	422	423	453	443	417	456	452	440	433	392	484	429	387	450	435	468	429	437	423	451	462	479	441	446	428	421	414	460	425	459	454	409	445	449	470	431	430	407	471	470	458	465	474	456	420	440	473	444	436	438	455	424	492	433	438	399	426	452	444	449	443	445	463	456	439	462	436	410	430	418	423	453	463	428	444	411	420	446	442	464	416	437	453	431	425	468	442	403	423	451	412	429	467	452	412	430	434	429	479	448	441	463	442	454	428	475	452	398	457	442	453	404	502	432	432	417	423	411	441	451	447	483	451	400	455	386	452	438	462	461	458	412	423	422	417	419	429	459	436	432	446	422	438	415	456	428	452	424	436	385	437	473	435	411	485	417	443	481	434	440	445	399	449	453	420	441	448	460	441	410	418	488	413	449	436	440	468	453	451	465	463	431	446	423	432	450	441	412	422	451	436	410	441	423	458	420	426	451	482	412	431	425	398	457	452	431	433	413	446	391	475	473	401	439	424	426	433	451	458	498	435	457	461	402	424	433	447	422	432	474	481	417	445	459	442	431	441	432	435	450	430	416	461	447	441	435	440	444	447	414	435	416	424	446	424	420	442	444	467	451	434	449	422	461	449	448	454	471	432	453	426	472	475	455	448	473	465	423	418	449	471	429	417	475	406	432	447	458	444	429	426	442	453	437	445	479	432	462	430	422	412	458	440	415	439	448	430	408	429	485	439	465	440	408	434	446	432	396	447	429	429	435	409	470	417	477	460	447	452	448	480	483	447	455	398	408	467	461	439	451	448	458	419	412	454	433	428	411	436	440	411	462	441	407	437	447	435	442	433	456	414	417	448	436	444	446	430	446	444	459	413	473	443	429	403	459	444	454	442	440	439	455	436	437	463	436	429	423	439	457	423	478	470	454	450	446	439	416	420	453	435	425	420	459	421	467	425	421	464	466	481	471	478	458	451	436	401	449	433	438	454	433	422	430	501	416	438	409	420	400	465	419	390	454	439	446	428	450	431	454	465	449	465	404	427	437	442	425	454	411	422	451	460	490	465	463	455	451	460	433	410	465	446	455	449	437	467	440	411	448	411	429	451	449	476	439	405	460	450	436	453	418	442	435	449	421	466	442	474	431	435	444	455	441	387	453	409	412	461	444	441	428	421	415	472	441	419	466	451	446	457	477	447	447	405	443	437	458	444	457	434	416	459	431	425	420	472	443	461	453	435	447	442	431	438	445	397	432	424	436	467	454	454	412	412	407	453	447	448	447	471	427	441	439	466	412	449	457	433	410	456	448	450	420	461	470	454	449	435	400	415	434	437	428	413	461	434	391	413	435	403	456	433	450	433	433	414	442	400	432	442	472	499	447	437	441	429	454	433	469	422	448	419	404	419	387	459	451	423	441	440	417	454	450	445	436	418	433	465	430	407	374	427	435	447	419	462	441	458	442	444	451	430	413	424	419	461	401	414	455	416	408	458	456	448	439	461	430	478	418	380	446	427	461	424	418	449	412	436	435	447	426	436	457	447	450	448	395	422	433	403	436	441	430	456	439	437	401	423	456	447	440	406	429	418	425	442	421	439	454	424	428	459	464	451	396	448	450	452	425	421	407	453	478	473	424	488	427	408	481	438	488	444	446	462	471	426	455	456	434	426	446	419	411	431	449	419	468	457	467	437	399	464	435	436	460	425	437	428	415	411	461	426	440	377	432	428	407	464	445	427	417	455	422	445	437	434	424	435	436	466	447	445	428	461	464	390	454	432	412	422	428	442	425	423	414	412	430	452	436	432	447	420	443	467	469	457	469	413	419	471	433	459	416	473	415	448	417	430	463	423	411	443	445	467	415	450	486	441	441	437	431	435	446	443	418	408	461	431	433	435	441	412	434	444	418	454	395	459	436	419	423	457	424	418	439	408	442	389	431	453	440	409	425	392	428	437	437	443	436	440	469	428	443	413	428	422	428	427	434	432	460	460	412	436	455	436	433	444	437	497	414	428	452	473	443	445	484	472	427	442	427	447	444	457	394	417	431	421	443	444	450	454	405	424	425	417	465	420	436	449	452	448	406	460	452	453	425	426	430	427	423	423	437	409	426	446	460	432	451	444	476	464	434	454	432	399	423	455	428	431	448	430	431	418	427	476	455	434	439	438	449	456	453	415	428	424	448	451	457	457	422	427	389	463	439	453	457	450	392	465	443	396	438	411	451	439	442	425	440	448	402	459	451	421	412	439	457	427	466	476	448	453	466	450	467	427	421	429	451	469	436	420	428	428	464	418	458	442	432	457	460	440	443	429	459	450	430	428	470	427	450	457	417	425	413	414	429	439	455	435	445	446	430	477	463	400	461	404	442	456	411	433	463	418	425	445	455	439	442	452	440	435	417	451	435	439	437	432	479	457	421	440	443	437	492	452	449	420	444	422	399	428	416	430	403	458	494	424	445	446	447	430	455	455	420	435	444	435	453	439	446	439	422	431	400	444	445
24921	21224	27724	25046	14695	3036	1578	1732	1128	894	805	700	726	677	683	660	653	644	612	629	672	630	611	665	631	632	635	661	655	598	578	586	628	628	612	624	665	639	628	595	658	593	612	610	632	620	589	618	639	591	615	577	628	659	622	589	564	605	621	629	594	573	589	621	618	647	557	602	562	618	636	648	585	623	612	576	611	619	652	614	648	573	606	627	595	603	581	560	571	574	602	582	592	633	635	627	661	602	618	589	602	561	635	573	613	631	650	593	600	602	619	583	642	606	572	588	590	636	607	612	650	592	589	589	605	634	663	582	620	601	632	615	624	611	586	591	565	585	618	617	574	637	605	617	622	624	606	613	569	611	584	640	615	588	588	623	593	574	587	609	651	596	635	639	601	630	631	636	639	594	583	580	554	660	603	620	554	656	593	586	599	588	623	566	612	628	606	570	562	641	597	611	630	635	619	577	574	667	634	625	629	636	602	597	608	634	581	601	610	630	615	616	614	597	619	624	612	584	567	612	643	619	566	643	606	594	658	613	615	609	625	653	605	560	637	612	651	586	589	603	626	595	621	634	613	621	588	634	554	602	601	620	633	639	628	627	625	617	582	624	589	606	652	579	627	573	550	615	580	598	587	624	625	590	618	614	627	689	648	580	601	629	614	619	647	664	603	596	629	598	639	604	587	606	599	599	655	649	561	619	606	597	606	615	605	588	633	627	582	610	591	610	621	637	621	598	619	623	635	671	597	616	599	597	592	594	646	572	586	627	639	617	532	599	608	610	618	597	563	591	570	585	604	609	609	649	633	579	614	591	622	590	602	632	602	570	590	609	625	589	560	619	579	544	620	581	607	629	628	589	545	613	603	606	560	639	626	564	620	641	636	588	621	585	599	635	626	604	602	591	586	651	615	590	646	595	662	576	569	586	606	596	611	596	646	635	652	597	598	606	606	640	617	611	573	577	643	624	616	562	609	635	637	567	640	612	646	610	577	636	617	625	589	645	600	630	613	592	615	605	616	614	593	602	609	620	587	604	585	587	572	597	601	628	607	625	592	587	608	633	600	587	595	571	616	608	597	633	602	616	602	599	567	561	596	604	593	610	609	609	608	609	610	582	574	572	564	591	592	620	634	597	601	624	556	608	612	605	651	617	598	637	608	628	613	630	611	562	578	608	630	571	631	632	616	556	622	581	595	606	629	569	614	605	566	567	613	611	625	596	615	572	620	593	631	612	577	622	578	582	589	589	601	595	604	587	641	631	604	616	635	570	672	595	605	575	665	613	588	642	598	642	615	578	564	602	613	615	591	581	568	630	620	589	654	626	602	571	634	584	600	594	610	639	625	624	551	615	627	590	587	629	648	563	604	584	577	620	584	587	590	637	661	609	606	601	574	583	593	596	625	567	597	614	595	569	612	537	568	630	583	610	641	590	576	614	573	620	640	582	650	579	577	631	616	641	592	607	613	602	612	626	561	607	610	593	566	612	590	580	648	624	608	612	615	613	592	602	670	580	659	606	586	622	606	598	637	619	587	577	653	596	621	608	578	602	640	616	570	638	618	645	585	620	617	586	621	588	618	598	651	613	621	605	596	644	584	585	626	582	614	583	604	610	608	582	656	589	580	615	621	613	660	617	619	642	620	605	605	671	593	613	622	648	641	602	572	650	652	628	620	646	633	591	612	630	627	600	627	593	572	613	559	591	632	595	597	591	585	633	663	624	554	607	596	616	590	560	608	640	597	584	597	618	580	613	570	635	582	632	623	623	675	595	600	581	623	587	617	585	642	570	619	587	599	587	613	633	600	621	582	585	604	623	610	605	554	586	570	620	591	622	600	600	621	612	597	572	609	579	574	603	584	634	608	606	620	613	587	591	630	587	579	616	642	624	576	646	609	603	642	620	610	621	593	594	633	611	654	624	627	603	646	618	576	615	600	620	628	642	609	641	563	581	636	636	611	595	571	606	648	606	572	621	612	576	604	607	613	603	579	608	631	615	650	596	552	600	642	606	595	595	612	600	629	626	580	596	646	599	656	644	632	583	615	647	577	623	612	590	612	614	605	594	652	584	596	640	614	616	610	591	604	620	627	606	572	606	569	587	566	654	611	611	631	560	605	632	559	593	657	590	618	620	632	648	597	618	592	607	616	588	634	617	596	614	570	628	627	607	614	630	601	622	596	584	600	653	631	623	646	601	600	587	627	610	613	574	591	598	565	645	628	640	609	608	637	624	630	573	644	615	593	646	617	626	609	639	592	602	637	612	604	596	605	628	617	627	651	629	601	587	597	608	632	625	643	600	604	630	616	582	621	602	614	616	622	593	612	578	551	622	619	581	593	592	587	607	617	604	628	596	625	599	626	640	584	594	622	613	611	589	606	574	626	613	604	583	650	628	594	617	637	651	633	590	620	602	595	639	614	640	617	609	590	602	594	624	600	602	596	612	589	611	600	596	566	659	688	646	608	589	603	636	578	561	570	599	597	612	615	644	604	609	629	589	583	617	641	604	602	670	589	572	625	616	596	591	629	628	614	604	578	647	580	647	627	633	605	621	602	572	637	599	616	604	625	580	621	600	605	627	578	587	589	575	618	616	608	563	607	612	607	570	630	611	631	583	578	610	650	598	612	630	630	619	620	617	574	593	641	611	573	619	650	591	659	594	558	626	617	625	597	598	596	626	606	603	572	596	636	634	609	639	658	614	636	598	684	585	617	584	597	595	595	616	607	631	628	610	620	634	598	587	607	606	579	605	569	599	588	583	576	578	573	635	602	588	645	592	635	609	608	599	653	603	583	682	595	574	639	599	593	562	609	596	635	641	607	602	637	581	588	649	629	627	597	627	595	549	602	604	634	597	625	631	590	604	555	619	601	575	586	622	582	619	581	592	627	625	619	597	559	607	577	636	610	587	592	612	649	631	576	596	648	590	619	637	627	597	607	675	634	579	633	607	583	602	655	596	623	622	577	644	572	586	610	591	626	614	602	615	634	618	591	623	623	621	636	589	601	599	562	605	567	587	604	584	585	586	584	617	586	637	623	628	622	602	574	551	607	591	606	614	589	585	573	630	590	579	637	664	602	582	647	645	605	597	610	582	515	633	624	583	635	618	631	620	612	626	616	571	594	595	632	590	597	575	621	650	606	570	628	594	611	603	606	635	596	603	596	602	578	619	614	609	635	606	593	587	600	624	582	612	626	601	590	607	587	556	578	629	620	611	625	635	642	591	606	613	639	616	604	583	644	571	630	626	585	585	643	609	594	631	574	611	605	620	585	608	635	640	626	630	622	620	583	622	624	612	641	638	614	639	601	621	650	580	598	659	663	639	620	587	585	613	616	625	607	632	611	612	597	635	617	595	630	623	605	612	577	630	598	594	635	600	593	597	613	594	588	606	568	610	574	612	590	593	651	611	612	596	612	630	641	616	613	613	588	635	566	614	598	615	590	603	558	619	593	588	603	580	599	622	579	588	609	644	615	577	595	575	614	656	623	620
10877	22468	24545	13063	7251	3386	2675	3416	2080	1285	1141	961	815	842	826	761	804	793	713	736	738	734	773	773	732	695	735	746	777	698	719	676	756	717	699	733	687	649	753	709	695	755	691	751	733	701	709	732	677	750	769	722	708	746	708	670	729	724	744	702	695	696	741	685	687	694	750	720	720	780	683	717	711	769	710	717	710	681	698	693	708	715	727	696	694	727	738	657	697	704	687	699	741	689	673	730	723	681	669	707	719	744	680	733	688	697	711	691	706	695	730	775	695	728	702	699	655	689	694	680	694	732	704	699	737	752	720	722	704	698	686	721	694	665	655	706	693	677	712	730	721	700	736	754	702	703	692	754	669	689	712	702	715	711	693	725	767	681	707	719	653	673	690	681	672	752	686	692	709	715	696	714	698	646	732	757	666	736	710	675	749	696	693	737	733	686	717	711	691	711	692	667	694	723	671	690	741	747	706	706	683	711	711	697	689	687	704	675	724	678	701	729	699	689	696	720	666	707	668	688	695	703	657	694	683	675	681	730	742	715	695	725	695	731	753	693	706	702	725	717	707	694	672	688	710	710	705	734	663	698	710	695	696	673	675	682	682	706	710	728	707	680	670	697	698	704	713	737	675	729	707	691	690	706	734	715	712	682	711	770	708	745	727	746	718	703	714	698	711	736	693	695	763	705	696	665	693	648	726	678	688	686	693	722	700	698	742	738	737	664	723	695	650	655	708	725	716	672	718	750	710	707	698	645	696	752	690	702	708	677	722	744	705	710	695	656	722	717	706	658	690	695	722	736	687	675	775	674	712	694	670	688	759	741	675	708	684	683	735	702	728	697	726	709	718	703	725	703	720	715	687	694	720	697	703	700	707	684	702	731	725	717	715	661	706	791	705	697	707	699	754	683	717	712	774	684	697	689	725	788	670	731	706	737	703	674	738	693	693	720	727	704	696	714	696	724	744	708	665	683	695	699	699	700	746	739	731	710	702	663	738	651	688	731	732	670	704	686	702	702	708	713	687	762	709	695	714	672	685	688	734	725	698	723	712	711	691	740	719	732	782	676	709	667	700	719	704	707	692	712	725	671	705	718	730	693	683	694	751	702	711	731	721	658	719	747	699	675	710	735	701	692	700	721	706	693	719	716	746	749	728	668	695	676	730	747	652	734	657	687	729	711	704	740	707	700	796	687	746	701	730	704	681	722	731	681	696	712	757	688	710	657	729	752	711	698	690	663	705	705	667	722	693	698	729	729	667	755	726	721	680	697	685	646	708	683	680	711	707	688	682	675	689	717	703	760	689	657	781	702	720	732	701	642	670	752	701	713	713	715	702	646	724	683	701	721	667	700	678	728	760	693	720	751	715	698	713	718	725	700	660	664	717	707	699	705	739	673	672	729	682	718	730	731	742	691	710	780	724	693	683	708	726	743	673	711	721	665	712	754	709	746	708	723	687	735	675	707	733	739	715	647	658	678	730	663	750	791	694	718	683	724	715	732	718	669	660	686	723	679	706	733	719	710	724	690	700	653	695	712	710	693	717	682	676	673	706	730	701	676	704	677	688	694	665	787	734	716	690	678	668	725	677	691	684	698	680	703	719	696	696	738	632	693	756	743	697	728	743	706	721	716	671	710	661	667	752	723	691	682	704	699	714	710	736	695	715	662	682	678	712	626	726	680	713	700	712	711	706	703	724	687	713	699	686	665	730	671	690	726	710	746	732	702	722	687	680	704	758	730	685	731	659	685	721	723	746	679	704	719	714	710	699	691	685	716	676	770	683	714	728	717	734	718	724	698	680	781	634	714	696	694	765	702	727	695	760	676	680	692	698	749	680	718	727	701	715	712	698	692	701	704	697	669	670	693	688	662	723	686	648	745	691	666	715	755	694	725	738	752	692	739	717	703	657	710	709	715	732	716	736	655	689	748	665	704	740	725	698	653	738	734	725	708	746	698	699	657	749	689	696	742	723	693	703	687	711	726	721	678	704	690	669	746	685	769	712	660	687	699	692	685	716	671	701	756	697	715	751	675	702	753	702	689	685	710	682	706	680	761	707	649	709	745	718	722	672	720	703	705	731	699	686	759	719	679	681	718	649	681	702	705	735	696	669	709	678	693	695	717	680	683	730	720	730	700	698	708	704	697	699	683	717	713	716	781	695	695	726	721	666	730	683	719	687	732	690	663	715	702	687	690	769	654	726	685	689	743	716	633	657	734	708	724	712	702	721	705	738	705	706	702	733	705	688	728	716	692	759	703	680	694	702	701	737	691	741	720	723	733	713	665	728	713	710	710	715	671	716	676	720	699	697	667	692	759	709	700	665	753	706	713	696	704	726	692	699	716	700	682	731	718	703	728	698	636	682	715	717	709	698	735	713	728	697	717	711	657	678	672	703	692	709	691	719	704	700	709	653	733	647	717	720	708	708	704	661	744	765	702	715	745	720	717	706	703	721	721	712	667	713	737	694	728	729	698	723	724	637	693	686	777	720	683	714	723	759	684	712	657	703	662	690	701	689	705	719	724	717	766	714	729	681	665	680	686	714	683	711	706	718	692	723	691	714	726	682	702	682	687	727	673	732	713	680	732	642	730	714	699	663	749	775	713	703	674	651	696	663	688	683	736	730	684	712	673	740	694	665	669	653	711	667	767	731	690	666	708	685	647	684	690	672	713	698	690	701	665	661	719	705	695	699	697	661	713	726	741	675	705	677	697	661	719	739	719	715	668	697	725	688	675	723	738	714	735	666	672	752	698	727	661	675	704	721	710	683	715	629	705	692	730	730	747	704	686	683	737	691	719	713	750	704	740	687	760	693	726	691	766	640	697	719	709	743	703	741	723	680	718	695	725	695	738	704	742	719	730	689	738	670	725	696	742	679	658	697	711	688	691	689	730	671	697	699	686	711	764	680	711	706	688	692	678	698	747	760	719	663	693	678	705	697	717	717	715	681	694	703	659	737	742	705	727	697	760	691	735	710	693	696	703	686	725	718	692	660	688	683	701	695	707	653	739	683	652	679	693	760	691	714	686	710	720	692	687	783	706	752	723	723	697	718	704	704	703	674	689	738	728	751	732	714	724	708	706	711	678	691	739	706	685	746	738	703	739	683	675	719	738	689	738	732	729	725	652	736	718	678	667	721	649	648	723	726	703	701	710	706	688	708	728	760	691	747	685	683	704	697	720	731	675	739	693	718	713	704	728	678	697	733	711	749	702	682	700	717	707	701	697	667	679	704	717	659	716	724	721	700	716	705	710	727	771	753	678	748	708	686	725	717	717	747	703	725	689	761	701	697	727	743	702	684	744	715	727	651	738	690	712	706	788	680	682	686	707	753	751	709	748	678	672	705	708	674	707	714	708	666	672	743	694	723	702	743	713	703	735	757	682	695	749	684	679	698	682	700	674	712	722	665	695	690	741	735	661	712	733	703	664	698	720	674	695	705	718	705	749	686	675	754	684	738	704	713	661	673	711	677	729	722	728	755	684	737	652
22664	21250	29079	23739	21295	21387	13577	4457	2047	1512	1311	1154	1129	1045	946	896	958	935	891	866	889	868	832	816	807	794	835	794	814	792	849	822	817	747	783	763	825	820	788	817	824	778	788	775	776	811	754	770	784	800	764	761	768	783	836	812	788	769	804	810	746	799	813	785	811	795	751	754	817	793	753	733	773	811	740	777	787	817	801	836	747	801	781	775	777	784	793	805	811	753	747	799	745	777	741	789	789	749	787	754	762	751	731	744	791	811	731	735	784	792	763	842	772	808	748	739	790	777	775	799	775	713	783	755	814	853	775	749	802	782	767	773	785	791	767	735	809	758	776	754	757	761	790	776	799	738	785	772	829	791	802	732	779	777	813	780	765	769	789	792	753	814	781	814	822	799	768	785	824	725	790	766	761	809	785	776	737	738	788	742	758	794	768	834	781	770	753	778	770	792	778	730	810	729	755	840	746	774	785	756	783	787	782	789	754	820	798	760	763	769	759	751	746	783	748	764	789	782	781	769	763	773	783	771	754	762	767	806	782	731	752	720	710	722	809	761	764	751	765	748	761	801	725	756	738	813	790	774	733	768	762	786	746	709	798	777	760	761	780	771	783	756	792	766	771	794	768	742	788	777	756	789	802	742	770	782	838	830	849	797	785	761	794	728	763	769	791	805	796	729	803	755	749	832	771	783	755	781	755	774	749	781	740	790	749	762	745	744	744	779	816	762	706	735	764	775	721	826	774	776	769	786	759	767	801	747	782	767	752	806	788	774	789	753	784	745	735	756	725	763	754	842	792	720	753	781	789	756	721	748	764	739	796	762	821	845	771	795	800	823	768	776	770	786	724	767	786	794	768	749	719	793	797	758	748	715	770	778	782	764	781	820	763	790	751	743	761	758	755	779	759	747	722	797	792	774	782	718	735	793	778	746	781	766	747	781	776	808	792	799	718	741	764	758	810	833	770	809	766	801	744	746	813	727	763	755	779	717	779	787	756	756	752	771	759	801	782	771	811	790	790	769	788	801	820	802	761	760	762	748	761	736	766	779	789	762	769	792	777	738	732	761	736	778	789	730	789	760	787	758	796	728	794	755	796	752	758	751	739	753	738	743	751	779	774	779	782	770	753	783	773	795	765	753	763	768	748	723	713	715	804	788	758	713	821	752	699	745	777	820	759	770	772	780	798	766	726	769	791	795	767	775	793	783	739	762	696	749	814	755	784	788	746	753	814	765	744	790	786	744	765	794	777	805	753	769	750	777	783	779	791	784	820	794	787	781	781	759	752	781	744	770	766	760	744	783	786	819	783	845	798	775	761	775	813	764	780	791	733	723	772	768	755	752	752	783	777	771	786	748	787	782	746	769	785	816	744	767	757	767	774	806	799	755	780	749	757	802	737	728	775	755	767	733	721	785	755	782	744	767	773	753	826	755	757	797	715	793	782	812	701	763	777	761	822	727	780	734	752	749	787	802	754	745	744	766	722	769	781	761	749	750	794	750	783	719	792	792	759	796	788	742	747	779	806	762	712	739	759	821	777	733	782	723	738	749	760	767	754	743	750	804	738	766	764	827	788	785	818	752	782	780	737	779	769	788	736	773	783	790	785	783	741	748	748	832	763	747	767	798	773	752	769	765	765	770	769	793	749	832	772	786	753	824	815	792	778	769	761	800	757	819	765	824	747	769	813	827	758	807	773	793	813	761	753	785	823	739	740	776	762	765	786	741	808	803	774	778	801	772	800	797	743	727	746	826	792	754	731	748	771	806	781	755	739	759	737	812	733	757	769	784	767	780	809	754	741	789	715	720	762	770	808	778	786	745	784	826	748	783	707	719	752	756	771	767	784	781	749	707	782	736	724	822	771	793	673	758	735	750	735	755	745	748	748	753	718	785	763	731	741	816	730	759	752	777	762	782	798	788	789	758	794	805	770	788	723	760	766	780	798	791	715	729	831	756	789	740	759	738	750	775	674	784	748	821	752	735	713	751	803	793	757	744	764	731	717	759	757	738	791	786	732	782	817	747	715	724	806	758	767	785	760	690	770	755	774	784	794	729	786	780	780	779	797	736	758	827	731	748	797	779	786	755	766	799	762	751	777	766	738	805	760	799	741	755	780	802	780	777	810	746	703	798	793	752	793	771	765	709	737	777	764	732	766	786	718	776	779	740	766	786	727	746	775	739	739	769	731	753	772	745	760	721	795	759	771	774	784	721	789	886	766	747	747	727	764	795	727	725	782	794	833	762	797	749	792	767	763	738	800	776	764	825	783	756	786	758	790	777	762	751	744	856	786	789	810	776	778	788	768	804	803	765	782	702	786	685	759	732	767	767	812	786	777	739	772	691	730	795	783	710	767	810	769	783	761	821	766	807	833	725	773	744	788	781	752	799	781	761	786	759	751	807	790	743	776	724	761	749	757	786	749	760	832	734	781	773	786	760	807	743	772	771	726	739	809	739	717	756	742	728	780	803	777	693	769	779	730	810	758	783	766	746	740	790	756	721	760	782	748	746	754	758	799	752	797	784	771	753	769	738	778	795	725	752	741	789	751	785	732	787	833	786	763	787	754	763	751	823	766	802	756	752	831	750	773	782	799	714	769	822	766	751	783	739	749	780	763	784	726	714	759	747	791	795	764	821	781	748	753	802	790	828	803	828	795	784	768	782	724	779	775	764	788	777	769	795	752	724	760	759	738	773	792	803	735	742	722	730	733	746	733	785	724	751	757	775	803	778	779	741	734	771	762	749	800	820	765	758	823	744	760	832	771	793	815	780	784	770	754	748	781	770	756	804	820	779	689	770	759	784	799	785	762	782	702	739	734	715	765	779	718	788	705	757	712	742	788	735	735	796	777	754	733	726	756	776	758	787	744	815	729	802	775	774	739	802	751	750	767	751	770	794	734	792	754	716	778	733	778	817	800	747	790	782	754	753	755	763	770	793	739	757	798	772	786	741	778	774	719	791	724	786	763	770	706	752	758	776	727	747	748	763	757	731	755	742	741	777	779	761	804	750	741	744	791	777	792	739	727	817	774	758	748	760	729	776	765	773	791	766	767	745	761	732	758	742	729	748	771	725	827	725	816	777	765	806	765	804	732	762	792	781	734	737	737	812	803	826	732	729	789	804	767	792	768	726	759	785	782	752	765	785	792	736	759	778	776	772	766	753	785	741	761	795	788	728	823	818	742	761	767	776	771	736	756	719	739	759	791	823	800	773	783	758	765	744	758	753	790	815	750	754	754	743	760	716	737	759	756	747	778	717	773	779	814	752	757	723	747	775	759	777	779	738	763	825	796	815	733	764	724	814	744	741	766	795	793	793	781	803	797	727	751	798	721	729	774	790	753	752	787	801	799	738	754	735	817	747	755	783	807	718	724	740	847	726	761	779	768	772	733	744	737	792	773	719	798	779	767	750	777	777	758	767	776	742	756	751	797	825	807	728	809	775	816	769	787	797	794	790	780	773	755	773	746	765	731	737	731	773	789	832	729	792
14339	33643	34042	20150	16657	7390	6297	6843	3586	2411	1898	1556	1451	1263	1193	1218	1095	1065	1088	1056	976	966	955	1000	928	823	877	922	899	900	919	894	937	838	844	888	861	875	926	890	895	861	876	846	892	835	882	885	877	859	814	858	852	854	848	816	880	858	890	889	844	878	866	817	804	881	838	859	813	813	852	904	878	892	824	841	848	843	889	868	838	836	841	861	877	780	824	846	837	855	885	845	861	860	864	845	836	860	792	878	820	880	797	874	843	838	818	839	870	829	836	819	838	846	870	857	831	813	862	870	857	786	851	816	830	830	789	817	859	849	871	833	870	812	894	811	769	844	807	808	859	803	874	836	833	837	793	896	835	864	814	844	836	858	858	847	872	867	860	833	829	893	878	854	868	875	846	840	868	805	846	856	808	910	811	848	829	788	862	823	869	804	880	806	825	808	846	856	832	826	901	843	880	849	824	846	880	872	846	815	859	817	861	864	883	816	851	794	871	816	864	873	847	795	808	824	872	793	860	834	828	795	861	811	800	826	833	865	834	833	816	849	844	841	871	851	835	808	827	820	786	814	884	859	800	793	828	833	822	805	824	832	777	873	859	775	907	789	880	863	828	825	875	898	864	885	858	827	875	856	866	823	823	887	859	843	900	847	828	880	853	843	813	823	881	819	778	794	836	838	863	800	813	870	867	836	870	791	854	839	793	834	813	833	849	843	809	803	880	830	863	863	879	848	843	854	848	843	861	886	807	818	845	853	850	820	843	819	844	858	770	803	857	851	833	795	854	847	841	825	861	860	840	783	841	845	843	882	854	849	809	883	835	833	868	841	838	857	817	845	795	831	784	842	832	839	860	832	821	783	856	802	821	819	838	853	820	840	859	831	798	837	816	824	845	799	810	867	827	822	823	869	823	848	835	794	865	866	830	835	835	840	858	872	858	850	821	856	860	800	806	874	830	838	828	823	798	856	841	872	801	775	856	851	804	827	816	861	918	780	800	840	852	860	830	829	827	784	826	818	849	843	815	843	850	870	843	828	734	831	824	849	863	787	771	824	811	859	798	853	866	851	799	840	867	846	792	791	812	869	791	817	776	819	847	868	859	859	850	831	834	829	831	822	802	818	820	894	855	798	828	789	828	827	854	861	816	809	850	853	820	872	830	854	813	871	852	851	856	860	817	879	893	877	818	805	845	806	833	852	851	840	839	835	864	885	850	870	846	838	803	831	890	889	848	853	844	846	833	853	815	832	860	897	832	847	834	857	876	843	794	832	845	836	877	782	840	844	859	807	815	816	826	808	872	889	836	893	870	815	843	814	828	801	872	779	841	881	932	869	879	812	873	860	847	788	803	854	856	834	840	863	827	834	830	837	823	842	836	852	874	831	842	868	869	818	807	892	842	863	775	859	816	846	868	815	838	848	816	829	841	838	822	856	836	866	849	841	868	864	819	806	805	855	859	861	809	833	886	857	840	807	863	835	833	853	814	821	821	838	839	842	784	788	846	853	845	850	853	858	850	816	859	807	827	824	799	759	821	803	834	835	813	821	830	853	890	867	803	810	860	881	923	850	844	798	871	851	894	855	834	783	818	853	852	781	843	832	812	829	872	843	773	858	883	836	814	859	863	866	855	797	838	820	780	834	859	833	785	837	859	830	841	846	873	810	854	796	874	797	814	861	888	830	871	856	838	815	888	848	869	834	822	891	819	847	900	786	856	855	870	852	883	841	799	841	855	775	836	857	834	803	847	836	825	814	825	866	824	864	878	839	862	891	826	837	847	855	838	859	815	842	873	854	853	848	897	815	820	835	841	858	814	870	857	854	833	828	824	836	843	851	823	855	836	855	819	802	858	808	894	837	779	831	803	819	796	822	861	808	792	843	859	813	849	854	879	830	824	807	868	883	807	855	863	841	861	876	842	895	773	824	842	829	824	847	804	818	832	844	842	880	901	792	866	835	792	887	849	875	794	839	869	884	804	834	866	873	848	853	813	824	774	806	822	801	848	839	795	845	791	855	842	841	867	833	820	822	876	856	875	814	843	880	854	791	837	862	826	831	799	846	818	858	839	777	810	828	863	846	880	870	840	891	848	858	838	840	878	765	833	822	808	882	859	848	854	871	867	777	820	824	838	869	883	842	803	820	780	813	797	827	870	817	854	865	813	820	860	837	810	862	829	852	843	871	831	851	827	873	800	816	887	821	823	837	835	828	845	806	817	861	823	838	870	819	793	857	799	863	842	816	843	892	844	805	801	858	847	835	843	847	853	878	882	842	848	860	801	789	788	804	808	837	849	821	891	850	858	844	810	821	821	814	879	856	811	856	884	832	873	870	802	838	828	917	881	797	800	835	818	838	818	851	860	873	826	824	896	840	865	855	806	807	844	838	868	824	843	843	807	859	838	809	827	818	796	823	830	793	862	889	846	858	843	836	850	855	807	796	836	811	811	852	818	859	880	834	840	841	800	855	832	834	880	797	830	844	899	834	852	782	825	860	800	856	803	838	831	812	813	824	774	847	773	835	811	825	825	827	788	918	857	801	802	876	866	796	845	812	844	802	787	819	842	874	855	878	839	788	842	895	851	811	831	817	885	775	837	848	812	865	826	803	807	799	849	848	808	828	804	849	834	834	819	823	831	814	873	872	837	868	869	856	783	826	790	860	834	810	794	822	878	769	845	827	881	852	858	791	811	850	837	855	829	830	882	865	842	855	846	776	824	894	837	780	873	784	799	845	871	836	785	870	847	859	816	821	865	778	812	844	816	816	806	909	839	798	863	890	868	886	835	832	796	846	837	797	813	893	786	849	897	832	851	795	911	902	830	794	849	868	811	836	842	885	825	831	844	835	834	828	818	851	830	825	824	820	834	798	822	853	804	784	846	809	845	804	849	849	835	805	889	814	838	866	863	830	822	830	845	845	837	844	880	863	812	829	852	875	809	793	836	808	846	849	842	778	802	838	828	815	835	812	810	855	849	849	853	832	817	858	777	794	844	825	834	809	876	795	835	843	830	804	845	836	828	824	812	865	829	819	873	888	861	865	834	861	881	803	852	811	878	818	809	876	840	806	838	818	857	890	828	836	864	821	813	800	849	849	804	833	843	823	836	818	846	882	824	841	866	923	846	777	844	849	800	833	833	890	834	857	819	786	799	822	871	845	847	887	852	780	801	824	784	826	824	849	835	842	845	826	882	847	841	849	847	840	880	778	863	861	916	840	861	801	843	838	798	855	803	850	885	871	839	811	851	812	813	818	853	854	855	885	828	807	770	871	835	829	876	837	858	832	872	830	861	848	864	874	826	862	844	836	837	843	841	823	819	829	816	838	798	849	813	816	874	834	867	881	851	823	809	897	849	812	797	805	790	873	864	835	825	844	817	855	865	798	803	823	800	850	832	818	816	809	846	804	811	788	809	800	800	852	789	856	821	827	879	875	854	842	889	817	892	796	855	874	827	867	783	865	876	832	853	842	847	835	808	839	807	835	794	772	829	832
27212	20983	17846	7945	2189	988	1340	1124	662	487	350	352	374	367	362	364	349	350	346	355	336	344	335	341	326	344	316	327	352	312	338	356	382	341	349	364	368	320	320	358	355	338	334	363	385	308	353	331	349	365	337	357	359	343	313	352	358	311	321	325	339	304	326	316	333	325	386	358	341	321	389	328	352	349	345	367	337	357	367	324	366	356	342	365	355	320	331	346	350	350	327	327	326	345	350	355	352	341	314	359	331	336	368	365	352	338	374	354	371	326	338	339	336	333	366	331	307	342	315	325	319	354	371	338	349	359	349	333	363	330	361	365	360	354	341	373	370	334	352	309	375	350	319	349	352	349	358	369	315	333	352	306	340	387	370	355	327	318	365	331	338	323	323	343	359	330	333	315	365	356	321	339	368	315	330	380	335	379	360	348	341	321	362	335	322	338	339	357	342	330	337	305	324	366	333	374	340	314	341	366	333	340	339	325	337	322	328	338	327	369	325	388	333	390	351	365	350	341	339	352	343	334	326	332	330	375	364	335	354	319	322	323	367	326	346	368	332	359	330	338	383	360	343	340	356	345	355	375	317	329	351	338	343	337	359	338	333	327	345	321	353	349	324	322	346	344	335	357	373	363	349	300	309	331	328	301	369	344	343	330	313	335	329	332	365	376	308	378	360	369	346	332	359	319	379	335	307	343	371	343	326	362	313	394	343	326	307	345	359	319	340	331	349	353	335	342	319	359	306	317	326	339	324	346	340	320	328	339	354	305	298	341	321	317	343	321	321	365	338	346	328	355	300	332	320	353	343	317	320	327	325	346	348	287	344	315	368	329	370	339	323	343	315	335	323	353	346	324	351	336	350	325	346	338	318	354	361	362	357	337	364	366	368	356	329	352	381	318	310	309	355	335	314	337	344	371	365	342	363	339	336	340	340	344	323	339	341	352	365	343	338	344	358	349	333	348	353	345	333	334	348	333	330	323	344	314	322	339	329	332	365	316	348	296	338	348	341	388	333	333	353	340	326	363	347	307	309	322	339	348	345	318	360	328	334	329	339	337	316	348	312	329	338	351	303	353	355	322	362	369	346	339	350	379	349	340	311	321	324	349	307	337	318	305	318	366	348	346	361	346	366	343	351	354	359	318	332	314	292	316	377	314	344	341	331	366	361	340	338	307	332	315	325	335	397	344	348	333	353	344	356	347	319	351	357	350	360	341	338	371	350	332	334	302	283	338	327	341	333	333	303	345	359	366	345	331	331	322	325	351	364	317	360	321	361	308	364	363	337	337	322	311	348	365	361	316	349	334	325	330	356	363	351	333	339	355	332	339	390	341	344	357	366	326	324	339	344	338	343	334	344	320	350	331	337	296	329	318	355	337	350	357	340	330	326	360	340	301	323	334	355	344	350	329	327	350	358	378	324	357	343	337	338	337	347	357	355	358	345	362	349	323	378	368	333	333	317	340	329	338	310	361	342	324	309	370	342	342	359	354	327	346	298	330	346	358	351	391	338	343	386	348	336	328	321	328	336	315	330	334	324	381	359	354	347	317	325	355	356	339	361	361	353	326	346	358	357	323	361	350	348	341	307	345	353	324	328	347	333	302	343	350	347	362	359	333	343	341	356	332	350	347	344	342	384	348	357	347	331	319	335	342	328	338	320	337	347	331	324	354	345	339	342	335	344	321	334	367	341	305	310	336	321	333	343	340	331	343	343	324	356	348	337	363	352	353	348	338	335	342	320	377	329	333	376	349	342	332	351	326	374	339	317	325	347	361	314	335	326	342	348	358	316	314	367	315	326	371	355	354	344	330	341	340	350	379	340	319	326	341	334	349	339	355	345	368	344	312	343	343	354	327	347	312	334	328	318	342	332	345	359	317	359	312	350	346	337	356	352	301	343	340	354	291	373	353	357	326	336	349	347	346	354	314	354	335	331	333	316	368	357	366	328	333	380	335	350	365	334	300	351	338	310	312	366	344	343	315	373	370	326	338	331	315	352	322	352	322	323	334	367	362	329	347	303	329	355	341	356	345	376	330	332	339	342	312	321	358	311	346	372	356	379	355	334	344	367	320	351	349	338	351	365	341	319	370	359	360	353	352	348	319	319	331	345	364	334	348	334	319	299	313	327	335	323	367	358	343	340	343	339	327	333	332	333	303	294	339	321	336	340	350	369	330	324	330	343	337	353	332	330	343	346	331	368	327	347	298	331	348	312	341	323	333	358	312	363	339	341	397	316	312	337	333	337	327	322	327	352	358	332	357	352	356	342	336	326	350	303	322	370	349	346	327	348	320	366	358	312	365	327	342	361	335	353	334	325	348	337	343	343	351	327	312	364	347	345	342	378	343	344	358	330	350	349	333	353	268	369	347	321	329	341	337	379	325	328	338	345	347	339	340	321	359	345	385	367	373	333	327	339	347	310	350	375	366	337	357	334	354	343	329	319	350	345	338	354	361	366	366	332	348	338	368	336	323	294	316	332	337	350	376	313	357	318	316	308	318	373	334	341	346	337	327	341	334	342	319	341	310	346	347	369	322	343	374	319	310	318	313	376	356	308	321	330	326	336	344	367	361	336	328	338	372	329	337	339	323	344	343	367	318	344	352	340	316	356	334	348	349	330	326	334	382	362	346	332	336	334	331	375	332	356	324	344	331	348	329	323	365	364	340	341	322	354	345	361	354	323	326	343	311	305	294	343	326	354	347	346	328	309	339	326	309	332	328	328	329	337	348	332	372	341	330	327	337	327	343	375	327	350	322	331	332	351	323	343	318	350	312	338	322	336	317	343	331	317	351	341	365	358	324	353	319	347	350	334	346	351	351	329	334	344	356	341	333	353	344	369	344	361	355	329	339	345	341	344	337	357	336	345	357	311	355	318	352	348	363	349	311	320	306	318	336	321	372	338	361	362	359	332	338	383	380	365	329	345	355	364	331	341	352	335	320	341	350	335	346	339	324	309	354	335	350	316	372	368	337	350	342	350	339	346	320	330	338	376	344	341	342	334	353	361	340	337	363	346	323	346	359	355	346	322	327	328	293	312	360	329	332	306	369	353	329	347	349	335	368	328	335	370	347	339	340	347	324	319	336	333	360	332	321	305	330	341	371	374	326	380	367	321	364	319	334	310	385	349	338	341	331	338	321	364	336	329	340	382	314	336	352	359	351	369	367	336	350	317	312	348	354	339	326	318	369	316	313	306	319	343	366	334	347	354	343	361	296	327	368	354	353	351	310	337	366	343	338	329	338	336	368	344	339	338	351	340	308	321	331	331	344	336	303	374	351	367	347	339	319	349	343	371	336	341	337	316	365	330	370	348	336	363	358	350	322	363	339	332	340	308	360	304	357	326	315	327	359	346	377	350	345	369	325	345	338	328	323	334	356	333	333	317	327	334	340	348	324	314	372	375	347	375	392	332	331	330	307	339	344	332	370	323	343	318	325	353	309	334	316	344	361	325	308	330	349	306	327	355	322	365	320	333	345	342	337	342	316
9725	18277	19389	8189	3378	1887	2681	2261	1059	713	609	457	453	450	390	447	426	427	432	423	402	434	450	448	410	412	416	411	459	403	412	431	419	419	439	407	425	426	438	421	425	414	440	436	408	415	410	448	410	400	413	400	406	408	425	410	421	438	463	416	399	396	410	465	404	431	441	407	410	427	409	403	423	431	438	384	405	392	407	431	415	374	425	393	390	389	385	475	362	400	448	421	419	447	402	427	439	383	458	442	442	462	404	413	392	410	426	430	423	399	407	385	423	436	425	381	403	431	407	422	442	453	429	394	409	389	400	399	416	428	428	415	452	415	430	438	425	420	398	441	388	433	399	439	416	465	439	405	445	449	428	426	437	441	485	406	410	445	397	410	442	392	431	469	436	408	402	415	369	407	414	427	408	447	439	448	381	426	420	395	431	446	428	410	431	401	461	430	399	424	408	396	384	411	426	412	414	420	418	402	484	433	411	425	416	435	408	408	394	385	431	385	425	387	419	392	427	397	392	431	410	402	413	385	400	432	402	415	419	400	423	438	386	411	387	410	397	415	424	393	390	408	438	425	407	398	420	448	431	369	419	410	456	433	382	398	390	420	429	432	401	448	460	414	415	422	432	414	386	373	406	426	416	446	416	420	422	377	438	416	421	441	436	383	443	428	418	408	441	440	415	382	428	390	405	399	427	397	401	379	420	450	437	436	436	416	404	425	437	374	395	433	432	414	425	431	427	426	409	427	403	384	425	419	405	424	420	426	406	428	424	405	422	410	441	372	421	395	394	424	415	436	441	442	425	392	420	390	398	402	386	434	413	408	426	381	396	425	400	408	378	447	443	396	377	419	398	384	415	433	411	452	438	430	368	474	394	412	423	445	426	373	381	425	425	409	417	402	398	410	402	405	427	394	449	391	406	433	406	425	421	405	408	406	417	404	404	397	401	365	397	396	422	412	412	409	436	423	447	403	417	416	397	411	418	425	411	413	414	389	412	410	443	415	455	424	374	385	383	406	444	401	464	428	449	412	401	390	390	455	428	396	425	415	437	399	404	395	415	431	422	411	435	435	428	430	419	427	425	391	447	400	416	424	449	444	397	406	387	424	421	403	392	445	418	417	443	374	404	438	355	429	431	390	443	426	412	404	404	424	389	404	403	428	436	443	425	414	376	434	420	408	426	453	440	395	398	399	372	447	429	424	432	396	460	435	441	406	396	394	413	429	427	392	429	384	386	399	417	386	424	374	432	396	435	417	395	418	410	454	407	432	416	433	402	394	390	390	460	389	400	408	408	406	391	449	440	393	419	399	421	416	429	407	404	411	388	392	420	450	415	402	403	431	445	439	417	437	470	414	428	396	415	418	414	386	371	399	382	434	469	382	457	388	461	403	408	443	402	401	425	398	430	421	407	436	437	409	412	412	440	394	380	382	404	451	443	436	383	424	373	427	428	405	434	451	394	417	416	434	389	368	393	409	413	393	424	447	399	480	432	410	437	413	413	422	419	409	414	440	416	406	404	436	418	423	401	424	444	388	442	431	406	413	426	393	453	422	418	409	426	413	423	429	428	417	412	376	397	369	449	424	396	418	408	422	397	405	450	412	400	403	412	404	423	422	458	421	406	439	429	392	416	431	428	429	440	436	435	422	400	408	378	435	425	428	385	445	401	441	400	428	403	432	397	411	387	404	400	410	446	407	406	397	444	399	397	403	437	424	436	436	446	394	436	419	393	427	431	399	437	399	398	406	395	412	433	413	417	439	405	424	427	465	435	438	405	423	393	416	401	401	418	442	433	413	414	406	404	431	396	422	419	399	403	418	422	436	389	384	397	446	413	415	421	362	418	413	417	410	423	435	429	366	369	439	430	398	418	410	387	400	421	432	405	444	437	413	431	399	432	394	399	430	428	460	400	433	403	396	414	433	435	414	445	395	424	421	417	404	420	406	450	437	411	384	422	400	438	404	406	405	424	436	429	405	415	416	412	422	398	389	393	359	373	381	424	426	455	410	382	410	443	411	417	423	363	415	445	378	365	382	419	383	386	433	397	405	410	402	401	411	424	383	411	428	405	418	427	370	404	418	437	410	390	429	391	414	407	424	396	407	417	434	435	419	420	423	394	422	400	417	418	403	402	422	419	432	391	406	433	413	406	431	432	451	415	425	429	393	397	425	399	408	409	373	435	424	401	436	413	395	403	398	381	392	431	375	430	425	399	408	399	404	388	370	365	406	458	380	438	406	425	434	389	418	390	381	383	415	481	433	386	391	416	421	441	413	399	428	416	423	440	411	409	413	419	425	415	406	430	442	411	456	431	413	411	402	426	399	387	444	407	404	414	435	422	399	385	450	425	423	425	412	409	389	434	405	375	411	403	403	416	392	424	403	441	421	419	393	407	423	415	436	412	399	409	413	418	412	418	404	413	371	399	434	457	416	406	422	441	386	396	386	435	385	382	389	415	424	376	409	414	408	430	401	395	446	428	430	419	409	402	388	408	443	408	395	388	415	439	431	404	388	422	417	402	387	460	427	371	401	438	443	436	398	463	426	415	407	425	458	402	424	422	407	405	419	434	389	425	382	426	456	396	423	384	394	420	376	431	422	454	418	388	370	433	395	400	448	435	381	403	393	390	445	408	414	422	396	423	425	431	416	429	439	420	398	411	383	418	423	385	421	410	409	434	414	393	441	399	415	421	429	422	418	411	413	438	427	444	440	406	405	397	424	419	422	399	399	403	423	424	437	423	433	410	409	425	379	414	389	400	390	443	465	411	400	384	411	442	408	446	401	441	423	401	389	374	423	443	439	427	436	440	458	423	403	394	393	420	444	388	403	419	428	401	438	433	379	395	422	435	398	426	454	404	441	418	422	404	417	379	468	409	401	418	396	404	414	391	435	430	421	433	418	436	404	388	397	432	435	436	404	400	449	434	437	430	436	439	450	433	393	406	388	390	400	416	406	447	403	428	410	408	435	423	408	400	392	391	418	402	393	405	410	410	427	437	394	408	413	411	439	383	434	420	407	427	411	438	394	394	414	450	426	427	392	406	423	406	396	431	426	438	429	427	429	402	386	429	404	377	409	419	379	429	423	421	413	400	411	419	416	424	426	389	374	410	423	379	407	402	411	418	396	417	376	413	413	401	433	455	417	402	430	401	402	420	425	404	417	386	407	410	445	370	403	423	381	380	410	425	413	378	415	422	432	440	419	399	393	451	400	459	463	385	468	392	436	417	419	412	403	413	401	396	423	451	423	407	441	408	438	374	414	462	430	439	438	407	401	443	451	384	381	397	396	379	420	419	454	417	423	379	426	410	424	393	415	404	413	426	428	399	429	387	465	392	380	425	447	419	405	431	417	449	390	403	421	413	384	417	415	458	390	404	459	416	408	404	376	392	451	394	427	419	412	438	389	412	423	422	375	462	429	428	412	411	407	387	395	463	413	382	426	371	402	435	365	396	430	394	432	418	406	376	454	379	384	428	420	402	411	391	426
23685	21206	28618	24116	21298	14152	4318	2435	1093	866	679	580	534	506	480	486	452	455	420	425	370	415	411	445	415	380	406	387	387	456	412	436	368	403	398	362	383	386	387	384	384	393	394	396	386	437	384	427	363	377	389	366	375	381	385	381	384	401	402	375	384	364	377	421	366	346	421	390	361	405	393	384	381	378	392	394	385	394	395	367	394	380	371	358	371	370	387	381	368	389	392	446	371	343	398	362	373	366	358	344	396	442	442	355	366	370	384	360	394	387	378	395	387	375	361	409	426	354	392	422	381	387	361	384	393	362	354	401	375	400	374	387	401	388	380	397	375	376	379	370	339	421	428	371	388	381	387	348	373	394	382	394	388	363	405	382	379	337	351	371	385	430	402	423	424	387	394	387	388	405	397	406	395	387	345	368	367	375	399	375	395	398	392	373	383	340	358	352	365	380	370	383	409	363	389	384	366	376	390	369	373	354	368	415	365	353	394	392	412	360	402	410	402	373	403	358	366	361	378	399	414	399	395	387	356	425	382	407	416	368	384	408	365	332	386	394	397	388	402	423	372	388	369	387	402	425	400	404	384	382	374	382	360	364	383	371	382	394	399	362	391	412	377	407	384	381	421	378	409	376	394	374	382	378	375	406	375	388	364	375	428	379	400	372	395	387	350	382	374	381	390	393	415	354	387	386	417	367	372	363	356	380	339	391	377	401	385	383	400	388	424	399	379	407	350	393	385	407	396	413	343	377	403	351	349	408	391	380	338	404	367	394	382	375	374	387	402	408	394	369	398	410	372	391	439	357	406	392	381	386	420	394	364	395	410	382	380	357	401	376	395	355	402	392	351	365	371	365	363	359	353	370	356	333	344	417	429	405	401	374	376	378	359	380	397	364	413	411	377	376	386	347	410	382	378	388	392	372	401	368	386	316	364	389	369	385	381	384	369	389	358	404	363	395	366	369	367	408	377	338	380	390	402	356	389	428	411	379	386	400	404	408	395	403	410	417	398	380	399	364	357	372	397	449	358	415	353	386	378	402	368	380	430	416	408	398	401	408	391	415	403	390	382	367	367	375	395	415	390	406	405	363	362	379	377	349	351	354	369	340	372	392	382	385	422	371	386	432	393	363	425	356	396	358	431	416	359	405	408	384	373	408	400	414	422	401	384	388	401	405	403	383	395	382	380	357	370	391	392	389	360	393	395	373	414	398	369	389	367	403	375	364	378	394	359	405	385	389	403	375	358	369	398	392	383	383	396	374	378	380	390	396	338	372	360	383	352	386	415	389	389	372	420	384	384	377	363	346	395	372	430	367	375	367	385	396	383	412	382	408	407	389	408	397	347	382	374	415	383	370	378	375	398	376	391	370	448	364	375	398	363	366	344	385	376	362	370	404	360	416	371	383	379	377	402	374	352	403	382	389	399	394	379	368	366	361	394	391	384	396	368	390	369	385	393	428	376	374	388	350	396	404	383	396	363	356	379	381	385	402	378	398	364	384	412	401	398	366	357	374	398	375	375	404	353	418	382	434	366	400	412	401	364	418	368	399	387	363	386	359	390	400	403	345	368	361	343	365	378	367	375	353	404	356	373	418	408	354	382	386	403	377	391	375	357	388	380	376	418	353	425	352	379	385	389	359	357	404	405	367	362	393	347	403	373	390	373	395	401	373	399	384	381	396	408	386	396	382	376	420	392	420	410	398	377	410	405	373	400	366	402	424	390	368	368	407	369	395	395	375	389	385	386	386	381	380	400	405	384	387	411	402	361	353	400	409	363	392	410	389	364	390	370	352	391	353	405	379	383	400	383	375	349	354	396	405	406	381	382	376	363	336	384	412	378	361	388	359	358	382	353	362	335	377	400	352	351	393	405	383	404	380	392	386	374	384	411	341	393	389	385	380	370	374	347	375	376	403	379	370	355	363	400	393	387	405	367	345	387	390	370	389	406	363	390	398	360	385	365	344	386	387	363	368	387	364	386	361	399	365	366	378	408	411	378	378	379	371	409	359	360	392	378	358	389	359	387	378	339	365	367	413	354	376	393	385	395	385	375	385	385	387	385	385	393	401	381	374	383	355	366	371	394	375	423	381	388	375	374	361	364	394	363	374	369	361	367	367	361	404	395	406	376	380	428	361	351	390	413	362	423	382	393	342	367	379	419	398	394	400	382	368	372	418	405	410	402	365	391	379	394	384	421	368	368	351	385	412	389	433	352	359	391	370	404	359	403	389	381	399	354	387	356	335	375	376	374	387	401	383	359	389	399	384	422	353	354	387	354	380	353	372	377	357	392	381	403	377	363	369	419	395	416	402	372	368	381	386	401	378	374	390	397	405	403	374	343	366	390	409	395	394	390	400	385	390	354	355	378	387	430	380	379	356	351	386	373	406	392	377	378	359	371	395	379	388	385	378	396	392	390	388	367	376	396	369	374	365	371	387	358	358	369	379	383	376	366	418	381	421	381	398	364	409	375	386	383	381	350	405	389	383	402	372	382	371	382	391	422	384	380	370	372	380	417	366	395	349	371	369	369	388	405	407	402	417	411	357	383	345	335	345	394	374	393	381	386	390	453	379	393	397	418	383	378	403	421	363	370	372	393	357	398	371	376	374	343	376	370	369	433	367	398	361	357	387	398	360	392	386	382	417	393	425	363	408	371	350	367	396	418	397	397	404	372	400	390	360	402	362	365	363	385	382	413	389	396	397	379	403	351	398	345	358	419	398	408	392	381	355	393	369	362	393	354	387	392	359	399	365	403	392	399	398	374	386	381	375	388	345	394	355	381	383	354	347	395	354	357	365	384	388	359	398	410	397	403	362	395	422	356	413	376	388	389	396	393	369	397	399	393	419	356	378	407	411	375	414	384	382	364	378	367	377	389	355	395	368	353	398	396	397	387	373	383	409	407	388	397	393	410	384	376	371	404	382	409	348	380	393	382	422	390	399	422	413	411	380	375	408	371	389	379	393	407	390	424	388	389	386	385	359	389	410	416	396	381	412	367	389	364	403	383	340	363	382	371	420	424	405	378	363	381	392	362	410	393	406	363	377	356	362	384	383	412	384	354	361	373	375	384	371	395	359	335	393	410	394	392	404	373	367	405	366	348	408	373	349	377	397	370	358	374	354	366	390	392	382	361	396	384	373	408	378	423	397	352	389	387	395	398	427	374	409	384	393	389	411	411	402	389	404	376	391	376	381	416	336	387	371	386	350	377	363	387	325	398	385	395	394	388	392	365	399	362	405	375	395	381	363	372	408	392	350	356	378	354	388	416	359	392	364	389	373	383	352	360	414	382	344	396	372	402	387	388	371	361	362	383	388	378	377	372	390	392	421	378	382	360	353	383	408	373	395	359	352	415	413	385	401	398	400	394	396	394	396	404	392	394	395	385	365	388	378	384	380	384	361	383	370	384	380	401	399	433	383	361	399	358	422	373	375	381	398	402	380	399	335	396	367	381	375	397	411	372	363	358	365	403	370	414	387	394	373	378	385
11997	26484	27961	14043	10682	5320	6360	4480	2020	1511	1036	867	741	687	656	638	544	587	577	563	528	530	497	485	517	499	524	495	482	505	458	472	478	494	471	450	456	465	465	489	450	483	452	452	435	471	453	429	456	430	477	495	429	414	470	466	447	463	433	439	466	433	457	446	474	492	430	424	429	452	459	464	432	469	464	428	460	451	420	443	422	443	439	465	425	447	448	447	469	436	467	476	445	470	456	454	501	427	454	469	439	454	473	455	474	435	443	422	443	459	425	409	478	444	419	470	425	434	465	437	420	484	429	452	474	436	428	450	411	466	469	449	459	453	421	454	474	454	476	460	457	490	452	454	423	441	455	462	449	449	438	427	407	435	447	484	450	450	420	431	420	443	416	489	432	442	460	432	468	468	384	400	395	422	462	458	430	473	448	443	437	433	476	459	450	477	466	426	447	457	459	447	474	461	471	461	468	458	412	423	426	419	368	432	425	440	476	487	415	464	445	454	457	458	440	454	461	406	488	429	466	459	432	463	435	430	435	466	428	459	443	469	461	442	465	455	470	452	465	473	441	430	441	426	450	441	469	452	468	439	436	461	520	434	428	460	455	461	459	466	457	481	426	445	439	438	449	430	464	457	442	456	449	448	470	446	472	487	435	455	429	422	451	460	465	485	458	443	456	467	429	456	467	452	387	481	451	452	429	479	414	424	445	467	459	438	458	390	431	458	475	445	438	477	448	457	408	436	448	462	405	455	456	451	446	405	447	482	442	448	460	423	449	437	436	445	449	466	464	438	409	481	442	444	467	453	440	459	440	436	439	425	434	453	485	480	451	474	388	466	458	459	475	434	451	425	419	466	463	435	437	397	433	418	451	429	453	455	449	396	447	431	385	471	452	455	449	437	444	448	411	453	459	433	433	448	459	450	431	434	433	481	440	437	425	433	436	428	452	457	463	401	448	443	476	446	443	441	397	450	401	438	456	437	446	440	495	431	493	429	441	459	452	458	482	474	452	463	457	449	428	415	415	449	471	428	433	431	419	465	449	468	467	423	415	446	473	490	464	465	446	477	413	426	419	473	454	459	466	424	458	422	445	410	474	437	429	483	471	451	475	444	463	484	463	446	432	450	411	413	448	460	448	417	441	418	435	396	445	433	435	474	454	443	406	446	444	441	465	416	400	445	445	441	460	408	467	437	473	447	452	427	482	444	454	438	444	431	464	415	436	449	419	418	428	455	428	429	473	419	455	429	443	409	439	459	415	432	496	461	435	431	402	429	477	457	429	417	463	420	470	476	445	486	444	435	405	448	410	477	456	425	437	438	473	472	440	451	403	429	506	445	421	465	454	451	454	481	442	438	432	434	418	448	442	465	457	423	451	435	446	450	437	436	470	391	460	442	431	446	434	433	425	457	440	494	468	398	472	464	417	453	439	421	443	444	386	423	442	433	455	437	455	431	450	430	476	415	459	412	432	428	416	487	453	462	439	428	464	469	415	468	488	428	440	428	436	425	415	427	426	448	403	488	467	456	449	457	406	455	493	456	480	444	393	461	406	453	438	438	436	442	455	441	440	476	422	442	460	468	470	462	454	459	443	481	445	424	432	462	478	478	465	467	458	455	450	443	462	461	434	433	470	476	432	467	429	453	466	448	479	472	423	418	436	443	442	438	453	406	462	432	441	408	430	448	405	436	430	457	442	448	425	488	448	463	446	417	445	438	433	420	442	432	464	487	452	435	421	506	435	466	435	437	433	417	423	446	435	425	478	492	437	470	424	425	433	432	430	445	436	442	422	452	452	458	449	432	464	433	453	465	432	393	455	419	440	457	465	475	437	448	432	471	446	445	443	446	451	463	453	430	463	442	447	422	474	434	462	435	451	462	453	483	421	446	449	428	446	456	460	434	448	442	468	441	442	446	423	438	463	433	458	460	449	469	435	413	404	421	431	425	436	443	423	470	402	422	471	443	473	442	425	469	421	462	445	448	428	441	423	437	434	420	447	462	440	438	424	461	489	464	480	447	491	451	473	427	436	437	474	422	476	478	435	487	453	381	455	467	443	459	470	447	430	436	454	453	434	443	450	437	447	423	434	447	444	447	445	452	460	434	435	408	440	437	453	439	429	416	446	430	418	450	480	448	434	438	446	462	435	458	465	458	461	451	449	450	451	453	433	466	470	457	418	460	412	450	445	444	433	488	461	449	444	453	454	451	458	441	452	471	406	435	425	464	449	457	477	485	441	461	441	433	414	431	416	458	418	419	446	461	486	430	463	426	405	462	428	431	423	450	423	413	479	418	475	436	445	437	460	408	440	442	459	432	447	433	452	449	420	456	417	441	481	438	470	452	433	404	430	450	456	451	449	403	448	456	454	446	451	420	497	442	417	436	455	439	488	470	437	426	457	455	432	427	468	421	439	441	472	440	436	429	457	463	461	448	431	441	451	454	435	434	449	420	427	440	452	432	458	462	468	480	421	418	462	441	436	433	403	480	456	413	474	425	428	493	434	437	451	445	460	433	470	437	459	481	439	471	444	456	439	476	452	463	487	438	432	428	462	422	461	455	432	494	457	459	468	499	445	428	444	420	426	462	409	447	452	440	433	439	413	496	419	442	430	452	471	408	451	455	462	476	464	454	432	439	473	422	449	466	471	432	426	409	438	429	433	393	443	415	428	438	454	472	440	460	492	438	408	451	439	446	407	450	453	412	439	457	456	450	467	410	452	463	465	463	438	421	418	457	452	400	423	418	414	469	442	484	451	473	457	467	447	449	425	412	447	463	413	472	450	419	461	426	453	472	451	476	467	457	452	433	433	399	487	441	439	436	439	507	440	451	416	427	428	403	443	440	427	452	424	476	447	452	471	492	416	466	450	434	443	462	455	426	452	435	425	447	450	431	419	453	413	450	424	460	447	452	449	445	459	427	464	458	456	466	439	424	461	434	445	460	444	484	448	442	447	459	450	450	416	464	437	450	438	464	422	492	419	483	478	461	471	424	449	410	415	477	463	492	488	447	445	458	470	477	457	460	445	438	436	429	465	450	449	494	413	461	425	465	457	402	433	453	457	443	474	436	464	449	435	478	459	451	429	476	450	408	422	437	470	402	500	473	432	438	406	478	447	453	466	421	423	467	417	422	442	455	386	448	409	484	428	460	368	453	454	416	444	446	420	425	442	465	429	454	422	462	442	447	439	424	484	461	427	431	442	450	434	450	458	390	464	451	437	431	453	448	426	460	436	445	483	401	425	440	438	445	432	452	451	460	415	468	463	439	455	465	423	433	482	478	437	426	416	416	413	477	462	466	470	433	450	458	434	448	445	447	451	454	414	451	422	432	483	422	450	461	426	432	460	468	441	486	447	412	461	466	443	434	459	432	459	422	450	406	444	413	455	456	441	451	421	455	420	426	448	430	457	461	430	449	446	486	483	450	505	483	435	434	452	411	418	420	447	434	450	461	398	468	480	477	434	441	429	439	421	429	437	429	442	414	431	451
24825	21232	27727	25013	15123	3727	2879	1749	960	855	825	756	696	658	676	665	642	641	595	634	640	599	600	635	638	642	577	645	612	647	621	598	624	607	614	626	635	655	596	610	627	611	652	620	564	607	625	605	622	619	584	581	652	610	621	582	629	591	662	582	575	645	629	607	581	611	617	595	602	641	643	626	592	617	635	655	575	615	622	622	675	644	599	602	632	594	633	619	598	617	598	610	596	630	604	610	613	645	659	591	635	621	658	620	588	625	647	611	660	603	612	606	632	603	594	558	681	661	560	555	603	623	546	640	599	608	627	609	606	619	662	613	629	616	635	624	634	665	580	586	619	602	605	643	569	611	659	609	640	572	637	632	587	588	648	597	608	623	628	672	657	615	608	630	566	584	584	609	644	617	594	605	595	639	653	562	583	666	628	582	622	648	629	622	629	578	651	631	643	601	656	660	590	613	597	568	643	623	595	605	601	587	600	641	643	603	636	598	624	635	588	620	662	580	563	606	615	611	623	604	578	588	589	577	628	605	598	586	584	607	621	597	614	677	611	666	618	624	610	592	579	655	609	621	628	682	620	642	616	634	607	574	652	647	608	614	601	596	624	581	616	614	576	615	616	588	596	674	616	637	586	598	581	644	607	599	604	632	603	588	579	640	614	607	626	602	615	613	567	619	625	636	578	604	570	589	581	613	604	592	599	601	576	628	637	624	599	626	618	588	609	592	646	617	614	626	630	601	591	569	553	635	556	604	602	574	600	590	621	573	628	645	583	618	659	640	600	629	622	635	604	641	631	608	595	618	632	619	614	615	604	563	613	611	612	633	656	663	655	656	558	585	624	608	619	628	631	633	588	581	605	646	597	642	642	657	567	569	558	618	624	577	606	597	628	659	632	629	598	582	622	607	625	594	604	637	629	569	641	607	631	677	586	564	642	605	657	590	609	626	634	593	628	602	608	618	638	609	589	632	644	584	576	639	568	662	579	603	604	610	607	617	601	638	678	629	610	613	621	600	602	648	620	619	563	659	592	603	595	590	570	624	601	620	643	593	627	620	639	602	626	575	608	609	599	664	567	647	606	585	620	592	634	608	581	602	578	610	609	593	585	581	607	580	614	624	591	618	611	597	622	595	626	675	609	615	584	586	606	623	641	612	608	607	614	581	620	587	602	626	627	602	603	629	603	592	615	636	585	585	604	572	616	610	593	606	636	621	624	593	626	619	613	607	638	583	606	605	567	641	608	617	629	573	576	637	575	614	596	581	598	634	618	631	605	634	566	572	649	630	607	593	636	614	621	666	604	591	629	618	552	589	632	650	601	657	613	646	616	618	597	598	581	596	590	590	572	621	595	601	585	642	602	603	608	633	596	630	608	604	637	602	588	600	596	612	647	626	619	611	640	623	589	568	619	596	634	649	650	608	557	596	639	599	608	580	620	596	588	644	656	635	608	580	618	620	610	624	557	568	619	617	632	624	647	648	600	568	585	576	604	583	600	620	641	591	607	641	657	590	637	591	561	580	633	596	630	622	640	624	620	668	576	637	585	606	605	609	622	566	576	636	628	582	608	614	623	591	581	614	595	606	604	608	651	640	575	594	585	571	623	606	620	552	610	651	610	638	613	627	625	597	609	655	594	631	623	603	564	555	606	631	592	574	599	582	600	576	616	632	598	582	634	636	616	619	581	606	596	603	620	589	606	629	588	644	658	574	578	630	640	611	589	650	653	633	627	559	627	646	604	599	584	650	619	578	598	609	660	667	598	635	610	572	651	587	585	585	620	602	584	618	592	626	649	596	595	596	591	635	580	583	586	629	621	598	649	612	588	572	601	611	597	622	631	593	629	577	575	594	586	643	576	630	625	601	613	633	646	578	613	656	570	628	584	584	646	563	656	575	574	587	596	624	604	608	623	637	647	600	611	612	618	630	628	565	611	632	611	622	587	585	624	675	607	642	567	605	586	597	619	586	576	639	593	582	624	693	580	625	592	639	595	608	627	621	626	608	638	629	638	618	602	580	597	636	550	612	613	575	556	601	647	619	577	646	616	628	599	612	615	545	653	613	590	631	635	596	607	648	600	616	623	616	659	628	656	610	579	583	592	598	592	592	641	630	624	588	574	625	626	602	611	609	643	617	591	599	575	597	610	609	560	615	630	611	593	610	617	574	632	661	592	616	649	597	601	600	625	616	595	567	587	570	649	590	612	586	655	648	637	609	623	619	603	584	576	620	661	570	626	645	609	622	621	612	604	622	621	601	648	588	570	606	619	568	605	574	607	615	638	632	655	620	628	592	587	646	585	562	562	663	626	636	637	592	644	611	564	630	630	595	611	616	616	617	611	593	593	592	608	621	614	654	634	634	628	656	608	587	574	634	598	626	590	588	623	624	637	623	615	576	641	599	614	600	611	601	570	569	599	628	612	605	576	607	594	623	571	582	678	561	644	607	588	586	646	593	603	591	581	645	594	631	617	592	634	612	613	638	617	587	578	673	610	617	607	620	581	580	625	626	611	601	633	617	636	615	598	595	641	632	589	591	596	633	627	640	601	616	593	577	633	589	604	618	577	631	605	599	635	591	640	629	606	603	603	629	613	609	612	626	610	626	651	613	633	622	567	627	617	586	646	624	586	606	633	627	650	589	639	646	620	575	589	636	628	596	613	602	608	613	601	590	603	637	609	579	644	619	635	579	605	601	607	607	612	609	660	656	616	633	618	642	597	590	578	591	606	613	610	583	604	587	629	605	606	575	587	627	609	597	599	567	601	623	602	628	614	593	564	602	579	592	630	621	637	619	656	570	606	577	578	572	562	605	596	631	633	638	649	620	652	629	603	611	611	598	620	591	594	623	583	603	646	665	643	623	583	635	618	634	628	621	613	610	586	607	642	600	604	611	620	569	638	614	602	622	572	614	605	616	624	555	592	646	620	606	633	556	574	569	616	578	621	645	658	664	628	624	589	576	574	577	614	598	586	619	590	621	628	603	601	624	639	605	625	599	600	615	602	596	602	614	598	587	611	639	634	598	620	545	656	603	627	606	594	580	607	608	643	594	634	635	586	632	631	573	654	609	633	567	657	619	670	603	628	592	634	607	621	628	616	560	634	614	634	627	680	594	626	621	630	593	633	632	548	643	613	578	647	593	644	593	656	607	590	586	655	645	609	653	681	655	604	629	610	636	605	643	575	598	607	593	582	577	610	665	631	617	584	654	616	644	605	617	616	598	592	571	578	661	644	652	611	618	573	629	577	615	565	628	619	632	617	641	613	597	662	594	569	578	559	651	603	578	629	611	635	625	591	599	630	652	623	583	595	649	595	649	566	570	617	603	573	608	615	609	581	623	594	598	577	625	622	620	632	642	582	610	621	576	640	557	585	587	583	637	642	584	660	633	619	590	592	625	578	605	571	603	604	609	602	623	645	616	616	609	591	626	600	586	592	621	608	627	602	609	592	608	596	591	667	614	634	641	598	617	593	642	593	628	601	643	657	634
11808	22487	22690	9702	8293	4832	5655	3453	1698	1397	1050	929	893	801	841	756	818	744	764	771	733	724	757	708	753	725	712	714	733	738	700	739	746	754	718	717	688	734	741	710	739	751	724	725	724	713	713	714	732	728	767	665	729	721	714	709	747	696	666	727	745	683	711	704	705	688	741	709	725	696	693	707	776	733	657	717	694	721	777	699	709	658	732	764	691	719	724	701	732	709	685	712	697	713	702	743	687	766	691	698	754	710	650	728	754	676	694	713	750	736	695	707	704	714	726	692	708	702	742	725	675	691	743	699	692	750	652	684	742	694	732	683	714	703	658	758	691	707	695	735	713	733	703	706	681	696	696	772	685	731	697	701	704	741	687	726	736	726	708	711	726	721	715	710	636	712	716	665	654	709	663	732	743	692	728	685	678	718	718	763	731	698	682	715	737	731	692	681	739	703	695	739	689	680	738	728	717	695	688	700	699	724	720	699	718	762	674	661	742	725	694	718	693	747	677	694	763	722	701	712	697	702	731	683	726	723	747	707	745	714	738	736	715	714	763	695	714	688	754	749	698	766	686	698	705	748	711	713	725	723	688	733	720	739	696	742	762	716	720	707	693	704	714	722	716	736	686	680	660	715	691	715	700	686	745	696	733	671	668	720	734	701	726	704	675	729	758	717	698	684	726	691	703	720	710	719	722	731	733	744	673	708	718	732	675	729	721	684	671	743	696	715	750	740	720	743	731	686	686	725	719	685	749	692	695	681	697	681	716	720	700	723	664	678	698	748	721	721	715	694	687	726	748	655	728	769	762	691	704	705	674	724	684	707	660	725	669	714	694	724	751	690	711	734	680	780	746	699	737	683	698	664	686	737	715	741	677	708	694	718	685	657	700	706	720	735	735	705	762	693	693	756	743	671	740	707	705	716	731	692	669	709	720	687	709	739	713	690	670	735	730	693	720	753	671	748	736	693	739	728	727	703	747	634	718	684	700	696	725	762	732	710	732	711	743	707	713	691	726	742	713	615	729	663	705	719	650	735	692	716	664	716	710	733	709	711	703	681	711	716	718	769	737	750	681	727	679	720	690	702	678	730	736	762	737	709	743	702	687	687	738	755	706	724	716	703	668	704	715	720	677	701	699	680	775	665	673	728	744	765	703	726	713	712	697	762	674	677	725	677	726	682	748	675	728	652	674	716	702	693	703	689	708	682	723	709	730	701	723	673	736	691	705	739	756	703	678	727	715	652	681	714	666	675	723	750	688	713	664	744	718	786	708	677	721	720	713	787	723	723	740	721	683	697	762	727	719	715	684	693	685	746	718	753	739	695	684	709	691	717	675	700	700	673	704	722	687	736	746	695	690	723	730	737	706	693	692	672	728	728	701	702	727	696	688	709	700	728	716	719	740	735	724	671	691	687	707	693	713	735	675	680	695	691	711	712	728	697	714	745	696	707	719	734	685	655	730	742	705	706	709	694	776	763	762	703	694	726	754	731	721	708	716	673	684	694	742	717	767	738	743	711	627	710	708	739	763	662	742	719	648	705	677	686	745	694	727	727	720	702	744	683	705	704	676	682	765	713	689	739	742	729	715	718	717	675	698	697	704	699	707	749	737	703	713	668	692	732	727	707	758	696	700	730	691	688	714	650	700	737	759	670	726	676	712	717	673	718	742	687	754	705	687	755	743	680	718	716	720	758	649	715	699	684	652	715	750	724	705	702	676	694	702	736	752	711	705	683	682	658	709	699	705	772	740	697	718	714	667	691	687	727	720	723	704	719	687	676	716	712	729	698	665	662	700	706	675	646	696	696	679	666	740	690	719	684	722	732	711	691	751	679	700	661	709	665	695	706	770	696	729	686	695	689	720	738	709	724	701	730	751	709	725	701	720	669	708	707	682	729	720	724	681	707	754	664	729	780	717	672	767	699	716	728	687	719	699	721	720	682	677	682	757	721	714	688	713	747	657	703	743	716	734	719	697	663	708	713	727	703	699	710	698	705	709	737	681	667	747	727	759	710	687	697	758	738	679	700	681	685	743	688	690	735	683	710	717	677	736	711	750	717	731	677	716	714	702	736	744	712	734	728	740	684	726	685	661	710	687	756	706	785	692	766	722	721	682	680	725	684	713	703	725	720	673	711	695	771	681	679	723	719	677	680	722	690	730	680	704	727	729	717	717	682	711	699	692	725	701	713	718	672	713	712	679	726	712	710	722	680	724	725	775	711	721	732	700	729	693	737	711	716	781	783	724	698	692	733	726	713	707	737	670	681	736	704	713	700	725	747	696	672	708	705	715	724	706	697	759	736	705	737	716	707	729	743	742	664	696	683	711	731	731	682	708	756	660	718	706	697	704	718	740	732	692	705	705	682	678	686	736	723	702	680	684	713	695	669	724	708	668	726	684	735	675	699	662	749	718	699	671	699	754	686	710	751	730	722	708	705	659	693	683	712	720	743	719	775	676	729	648	688	745	714	695	727	717	707	739	715	714	749	686	708	707	700	750	759	710	683	741	729	696	668	655	675	696	718	700	679	719	684	719	708	692	670	668	740	699	734	742	685	704	689	667	676	662	727	716	657	694	720	725	682	703	670	747	704	737	652	718	738	716	735	682	690	707	688	691	722	737	736	727	722	705	666	732	686	705	703	738	677	704	716	725	731	714	707	724	717	682	683	702	710	745	720	636	675	677	702	701	707	708	692	683	719	731	701	735	669	690	741	740	716	736	756	702	733	729	732	698	720	753	710	695	748	708	723	723	699	706	689	654	681	712	748	695	655	719	708	725	702	721	693	719	683	696	673	703	746	701	670	737	736	661	702	716	755	657	719	726	688	738	716	727	674	688	721	767	729	710	672	721	683	710	681	654	718	721	716	684	697	697	746	696	716	714	717	719	774	691	714	741	697	693	691	695	696	694	693	754	706	680	778	706	693	739	737	672	728	683	658	719	698	714	727	704	670	692	727	693	689	712	734	726	742	738	732	710	692	700	669	711	724	737	717	723	714	700	668	766	725	738	721	725	719	742	674	667	716	689	732	728	716	690	720	704	694	721	750	684	710	667	741	719	711	706	684	708	685	691	716	685	711	724	671	727	740	671	719	688	738	742	720	709	659	700	668	706	703	731	715	702	678	718	741	711	711	704	701	716	702	699	714	706	706	804	716	686	719	722	717	747	725	689	741	713	704	716	693	691	686	679	716	680	696	685	682	743	712	723	745	748	708	724	683	748	724	675	654	698	735	757	696	700	687	687	744	710	726	703	706	687	705	747	708	734	743	706	740	727	697	712	677	655	755	752	692	685	674	728	726	720	695	706	733	721	709	716	704	725	699	712	695	731	671	749	730	706	715	711	645	737	736	672	704	687	759	676	704	710	708	767	684	732	694	708	737	678	712	675	665	722	657	692	700	675	689	728	712	681	676	649	709	707	697	720	750	662	686	677	695	765	702	707	719	710	674	727	714	728	691	689	718	693	768	723	730	681	715	695	707	712	721	718	705
22706	21278	29143	23760	21369	21536	15475	3808	1962	1595	1282	1102	1023	1043	1012	950	966	897	923	891	873	820	825	862	841	841	847	817	879	804	802	837	763	791	833	837	800	788	799	782	832	804	759	772	804	788	777	765	825	792	758	828	786	806	801	816	783	798	789	767	777	790	787	773	746	800	850	755	804	768	799	819	743	753	750	748	803	776	791	784	794	799	777	769	818	770	773	751	764	790	778	815	818	754	750	831	765	755	797	792	808	799	750	738	747	786	814	724	795	754	786	767	772	773	763	790	786	758	814	826	776	815	726	793	745	792	798	780	774	789	834	686	808	795	804	771	730	782	799	786	742	811	763	741	752	739	791	743	827	753	798	751	775	748	785	787	762	870	785	769	778	840	810	739	758	787	796	758	768	767	762	767	763	760	817	781	752	762	788	783	782	795	747	782	781	759	797	748	787	782	800	769	763	773	767	816	753	761	794	764	807	765	802	789	790	779	802	807	794	754	784	785	769	770	747	838	789	734	844	739	788	786	828	730	721	734	786	779	757	785	743	779	712	776	762	795	738	758	787	785	792	794	782	741	755	743	821	759	764	824	776	774	736	753	730	783	744	766	742	777	751	753	834	825	786	804	767	797	715	742	777	784	779	759	734	739	768	823	775	752	731	771	784	766	777	733	751	754	739	722	734	774	784	774	796	785	798	784	753	752	778	733	747	787	770	791	766	801	778	783	771	787	769	794	783	785	850	756	753	752	758	759	761	730	855	763	726	796	772	762	781	784	760	794	767	804	745	790	770	733	805	767	809	774	782	854	738	745	775	770	758	767	726	780	810	790	787	771	729	773	755	801	812	723	742	733	790	768	745	780	730	749	807	798	750	789	761	742	809	829	821	801	820	774	758	794	771	751	750	802	750	782	813	766	778	795	751	764	753	779	788	789	749	777	808	763	795	839	796	805	763	774	757	776	795	745	785	757	735	746	787	799	820	767	759	743	779	734	822	776	774	769	793	830	765	791	770	793	780	807	833	762	783	736	775	763	782	773	758	811	736	788	761	779	779	786	769	792	755	783	771	701	797	737	743	771	803	810	801	821	753	813	742	742	746	855	735	813	762	745	805	783	818	775	774	755	779	750	772	806	769	777	771	761	776	783	748	731	742	717	761	730	810	712	723	784	787	778	770	803	784	779	779	807	752	786	769	798	806	783	779	779	768	781	771	760	765	804	755	704	781	787	774	826	752	797	781	784	789	794	780	784	737	754	801	752	772	776	753	799	786	761	817	756	813	802	768	754	801	746	782	800	798	836	807	746	755	745	761	799	733	797	780	736	789	772	757	744	798	782	749	827	792	756	780	739	759	780	772	765	785	755	758	823	780	787	774	713	794	801	721	800	717	702	770	766	752	794	776	783	803	803	750	769	782	806	755	769	782	737	711	752	736	808	791	762	801	749	765	713	774	780	814	778	818	771	774	726	780	831	768	799	792	763	806	741	758	760	766	801	791	761	767	837	809	763	794	809	774	745	748	776	746	745	759	802	796	761	731	772	751	734	734	820	738	756	752	752	763	804	775	808	801	795	741	730	772	792	794	754	711	760	810	755	740	742	780	766	761	802	797	779	802	736	820	754	759	732	776	766	784	780	796	753	795	798	754	746	722	782	755	794	761	767	731	746	792	816	754	738	770	794	740	762	812	759	772	736	748	814	775	727	724	770	754	772	830	792	745	745	775	779	749	793	784	804	799	827	777	742	769	784	773	769	775	749	725	755	807	727	751	790	747	819	800	742	766	739	759	793	748	785	690	737	841	760	771	816	745	814	779	792	753	783	746	771	741	750	726	738	824	796	776	780	741	739	792	785	790	741	775	814	718	783	766	781	757	770	792	800	733	778	795	789	791	764	763	766	760	791	793	795	797	759	803	732	783	782	804	793	744	762	826	788	786	788	771	735	748	758	825	763	741	722	827	747	786	746	801	781	795	791	755	814	747	752	755	766	778	775	779	780	752	792	752	771	788	743	747	760	767	756	756	820	736	773	793	789	798	789	792	736	739	783	800	821	751	746	829	800	822	756	764	792	788	761	761	748	776	794	771	761	802	738	744	791	748	746	742	735	717	797	745	738	825	766	747	781	749	710	764	802	769	771	764	803	770	719	776	815	733	841	729	794	707	737	777	797	782	753	784	806	785	834	754	746	751	752	752	760	744	786	786	756	775	764	748	765	755	791	808	795	789	792	791	774	755	747	787	832	816	809	799	781	733	822	755	725	774	801	783	775	786	773	774	736	754	737	785	772	761	756	755	767	789	762	798	797	781	749	818	835	714	750	821	797	795	814	757	793	775	799	791	775	761	781	769	751	765	734	751	775	791	802	778	736	698	756	791	782	806	781	745	797	797	766	774	762	779	782	817	741	740	781	766	812	735	763	758	765	769	748	790	767	821	782	747	816	784	757	788	753	783	724	823	758	744	812	789	768	802	771	773	775	792	758	756	688	744	769	772	745	776	740	779	773	710	733	736	760	782	753	703	724	762	799	773	786	771	770	814	743	735	751	739	761	753	765	783	754	836	815	788	787	762	741	806	778	822	782	759	782	824	768	798	752	750	768	792	751	755	807	764	803	803	821	779	790	730	676	798	784	816	789	777	756	758	793	787	799	790	806	766	777	816	737	789	760	775	840	786	781	794	776	782	777	766	796	844	760	768	750	768	823	835	805	741	769	791	738	798	757	804	799	778	766	788	751	799	750	754	746	740	743	813	741	801	790	748	772	764	770	766	766	733	770	742	774	789	858	786	790	772	775	767	777	769	763	778	791	784	832	783	796	753	777	786	736	777	806	790	748	796	750	824	773	730	765	796	779	783	743	753	803	775	739	753	802	813	760	753	736	784	837	741	721	775	747	791	745	793	783	770	779	793	748	765	819	774	785	775	765	854	760	732	731	765	712	777	757	777	742	785	806	781	757	791	751	774	793	759	762	755	744	752	761	775	761	748	771	752	712	662	758	826	748	772	749	777	777	782	732	784	759	778	773	750	783	742	765	741	770	794	778	797	783	725	791	791	787	806	744	781	753	759	748	817	815	784	810	813	744	763	729	734	742	775	748	770	732	728	772	840	734	757	789	734	749	753	826	743	720	733	811	830	800	758	778	812	743	769	833	773	751	767	785	764	723	742	796	858	785	805	826	753	806	733	747	799	766	770	765	755	799	744	798	807	807	787	796	782	801	784	739	709	736	757	809	778	813	782	736	741	831	797	776	764	762	802	728	767	793	755	787	774	815	709	806	759	766	747	813	801	764	757	799	798	735	828	766	767	772	763	814	732	784	737	785	783	759	794	759	780	814	791	799	786	745	760	779	760	762	774	730	737	797	744	738	747	778	804	770	774	728	754	735	801	814	790	726	815	784	818	776	802	790	775	768	805	711	797	754	792	752	770	788	721	785	770	776	759	751	769	803	764	749	773	724	804	781	727	795	775	772	791	729	803	779	820	741	739	795	782	815	766	807
15026	32506	31259	16816	19352	11183	9985	5242	3392	2521	1736	1580	1422	1338	1280	1099	1100	1032	994	1051	1008	932	986	996	947	909	924	902	930	959	940	850	909	899	871	875	865	907	898	889	871	851	840	942	887	823	890	850	840	884	873	848	890	831	863	889	829	824	844	833	881	918	839	845	855	871	834	821	860	854	830	908	835	876	827	844	848	835	834	832	834	777	847	847	831	852	857	878	810	821	875	871	812	836	864	819	860	806	853	835	879	848	870	845	834	840	824	861	846	862	801	850	802	813	811	839	850	881	813	797	841	816	817	904	846	817	896	763	867	869	871	833	837	812	811	870	828	806	847	836	870	834	837	835	814	861	839	797	874	888	851	847	782	824	790	853	822	849	845	843	866	880	827	830	825	859	910	882	875	856	851	834	796	864	858	817	869	889	867	848	848	822	865	885	815	839	839	815	821	827	813	842	844	862	835	813	865	917	793	786	895	845	835	816	809	840	862	825	857	860	871	850	859	836	828	858	862	873	855	876	877	890	845	836	907	808	803	842	884	812	861	785	826	854	884	848	875	814	843	843	816	906	795	817	851	878	834	875	841	907	843	817	805	843	814	806	895	861	830	837	883	858	869	796	856	852	858	868	878	917	856	850	854	823	845	868	881	804	832	824	842	809	824	872	834	857	839	851	841	838	883	847	866	881	829	806	875	818	857	819	873	857	836	823	834	830	870	842	852	870	895	805	839	818	890	822	813	856	854	851	850	815	855	874	854	811	845	796	838	847	843	875	877	840	789	834	831	867	814	809	856	827	812	833	901	820	783	798	796	798	799	865	913	863	894	818	852	842	799	872	845	875	842	896	866	860	813	877	822	832	837	876	873	849	839	820	879	852	850	817	822	851	823	801	842	840	858	880	837	855	857	870	815	828	831	854	818	889	868	877	896	895	916	870	872	823	855	857	870	855	846	848	752	874	817	841	893	795	836	845	841	805	836	849	833	873	861	848	826	795	840	856	857	836	836	842	847	913	826	816	825	873	837	822	856	868	821	852	879	797	881	830	874	844	899	878	812	854	834	880	822	815	851	848	866	844	846	823	848	845	843	831	830	850	799	801	858	807	855	802	866	865	824	847	849	854	830	817	830	873	857	816	815	867	851	826	837	830	849	848	812	828	843	822	865	878	834	853	847	877	859	864	898	848	848	871	806	817	863	809	847	821	838	855	833	879	792	830	877	872	819	805	830	818	871	807	788	822	864	879	793	870	829	856	777	827	844	836	856	871	826	883	845	832	859	821	881	828	877	848	810	888	822	807	835	869	858	840	854	830	901	838	840	855	861	833	884	842	822	812	861	888	853	860	831	871	865	807	885	854	821	823	844	820	836	877	847	839	822	856	902	888	888	882	796	831	824	889	825	891	877	822	859	882	864	843	788	842	830	882	851	809	854	836	841	818	808	871	852	852	833	848	838	889	799	862	795	878	897	856	876	816	859	871	781	857	886	830	838	822	838	858	779	850	850	828	840	810	847	829	807	834	847	835	816	839	856	842	858	879	811	829	810	829	801	848	870	882	898	841	854	848	831	824	861	831	833	872	856	817	843	797	833	828	849	836	899	847	844	865	829	865	849	843	839	837	811	831	872	804	795	843	815	819	810	834	778	842	840	819	809	850	835	858	884	842	812	805	829	798	816	870	834	832	855	869	845	832	826	819	883	847	839	852	768	821	792	859	886	871	801	849	852	843	867	856	828	834	866	809	819	873	811	861	840	847	818	811	818	871	844	870	846	826	868	888	847	896	831	834	799	819	851	887	858	890	847	784	829	849	805	875	852	879	823	884	838	886	826	821	830	868	857	862	900	828	815	802	874	891	802	821	844	861	803	846	891	799	835	830	861	872	877	895	826	789	865	830	810	881	813	837	870	855	891	858	859	808	894	866	828	862	831	839	817	846	830	895	840	809	859	817	858	886	809	820	859	851	827	926	819	837	850	822	823	852	823	852	812	837	833	834	835	822	837	837	852	882	844	822	827	823	859	860	805	885	816	846	836	857	813	821	835	850	814	839	824	845	859	841	797	814	816	863	838	844	859	798	845	879	825	820	847	878	816	849	842	873	840	817	836	817	841	793	812	861	904	801	798	846	842	830	779	849	878	830	912	841	818	846	835	842	835	882	846	848	835	903	856	812	840	796	822	825	862	881	838	832	796	863	845	869	856	834	895	816	864	841	895	825	799	858	812	810	834	825	852	835	853	846	847	819	843	852	857	842	868	873	803	819	809	841	884	867	849	825	872	790	834	806	859	806	800	813	811	841	855	844	831	806	849	816	880	853	841	844	859	807	822	861	829	810	813	872	861	846	776	855	820	856	834	868	861	833	853	847	895	892	819	843	799	836	852	855	837	805	881	825	814	835	826	851	861	867	879	842	886	896	829	810	874	886	828	835	842	852	841	801	821	824	865	823	863	846	800	841	826	813	890	825	841	873	832	831	855	858	846	867	820	818	840	817	877	845	898	824	859	861	820	819	837	882	869	816	868	861	836	882	890	814	871	826	855	841	876	889	846	820	849	814	871	819	790	905	840	808	854	790	857	843	798	832	823	833	852	862	810	853	877	808	809	852	845	886	868	871	862	852	855	842	847	828	818	806	827	844	827	836	827	831	818	801	814	863	815	822	849	827	863	817	856	854	803	814	844	889	857	785	828	814	838	821	872	824	842	768	849	793	839	863	863	879	812	901	880	854	798	864	873	840	838	846	805	833	837	812	838	822	848	825	852	869	818	830	828	869	851	862	858	864	890	860	825	921	839	804	825	802	887	858	862	842	850	921	833	833	834	757	846	827	849	798	843	796	796	858	816	787	841	840	811	808	852	829	813	867	849	880	817	821	864	837	849	842	843	873	824	905	835	815	887	825	878	811	830	821	811	838	810	864	876	833	819	850	802	780	810	853	846	861	857	862	835	857	833	862	865	855	834	859	863	816	841	867	793	835	847	836	830	897	825	864	843	809	850	841	829	792	836	824	830	829	860	848	812	871	878	853	798	870	835	794	826	827	825	851	812	868	856	813	843	834	834	856	859	825	864	867	824	821	819	837	837	871	847	853	887	818	834	826	848	867	870	861	848	824	837	877	804	889	831	912	850	816	835	775	837	854	838	817	831	844	870	891	904	890	777	840	818	917	850	798	839	801	856	825	843	909	872	861	846	863	838	830	853	895	877	877	838	887	840	871	794	842	810	862	893	843	815	899	820	840	906	818	816	846	861	835	826	872	851	858	881	815	854	889	840	859	843	824	858	870	835	824	823	853	860	844	823	884	817	836	852	823	842	790	809	814	856	829	860	885	828	848	858	874	801	832	839	807	871	880	872	836	827	842	847	852	857	876	831	842	861	851	844	845	822	850	855	829	813	814	855	871	819	837	861	843	795	830	884	807	869	837	878	918	847	811	797	836	858	850	812	880	846	895	855	889	817	835	887	891	826	879	895	793	842	853	854	850	858	850	844	881	824	849
27240	20990	16348	5544	2384	2395	1600	850	612	426	399	373	339	332	362	352	319	315	351	366	337	326	338	346	385	343	356	326	339	315	347	344	358	326	336	342	333	353	355	312	301	357	351	349	366	359	358	342	326	373	348	352	310	343	347	338	354	357	340	359	313	325	361	313	357	354	347	345	332	297	375	320	349	376	348	328	355	324	291	339	347	340	311	308	332	338	338	380	332	369	301	373	365	381	351	336	344	349	337	352	353	349	389	332	357	351	353	319	335	320	346	343	338	338	361	346	362	329	345	333	345	345	356	365	377	352	318	342	353	306	316	355	337	348	345	354	355	339	321	315	332	329	370	380	317	368	330	326	347	350	320	355	320	307	313	376	310	351	353	332	352	334	323	339	357	335	346	316	343	361	309	331	320	362	325	339	369	332	322	335	330	328	373	325	317	366	328	331	334	332	322	358	349	301	355	317	351	341	364	329	366	305	327	349	350	344	333	368	368	331	363	289	350	324	336	332	343	334	318	338	342	360	315	331	319	349	355	322	336	315	326	323	351	350	325	320	353	326	320	359	345	370	334	325	328	375	329	334	347	353	332	367	339	309	309	346	297	324	316	357	318	335	353	321	303	320	329	324	337	304	341	324	336	347	361	298	330	346	318	341	337	383	328	342	368	313	328	355	327	316	349	347	362	361	323	304	322	325	318	396	301	346	349	349	327	350	362	335	326	324	376	355	336	354	364	314	372	352	343	329	371	343	330	319	363	350	374	339	350	367	299	319	344	311	328	339	361	328	340	292	332	355	343	326	297	370	331	379	340	344	322	336	338	363	375	317	325	354	351	349	346	340	346	319	329	345	330	337	322	364	311	323	327	330	352	357	358	340	328	352	355	347	355	364	363	336	352	354	373	347	341	355	368	355	341	332	351	355	343	311	347	357	335	324	357	335	344	330	370	335	326	328	331	326	345	357	367	327	332	364	377	356	322	342	330	324	348	374	343	333	310	323	328	332	335	327	346	361	360	317	337	360	343	370	343	357	338	330	334	343	366	343	342	315	335	359	342	347	361	322	342	393	353	359	349	351	371	352	320	324	327	337	352	340	331	338	340	342	369	339	337	363	357	359	372	323	357	336	359	360	320	312	334	354	361	331	338	343	293	392	343	320	325	334	333	349	344	343	347	349	326	342	327	356	365	339	329	363	326	340	358	370	301	381	350	326	356	346	354	336	323	341	316	335	361	359	372	336	312	339	352	355	329	332	353	340	322	353	334	341	326	331	321	390	346	322	358	343	325	339	339	358	370	352	331	335	342	341	324	358	352	333	346	314	330	327	334	354	348	313	343	369	336	351	346	369	325	328	346	324	326	335	358	368	347	321	339	373	352	361	318	369	365	342	323	317	353	349	391	325	312	329	360	336	342	373	345	344	381	349	334	336	351	345	383	331	328	309	317	344	339	353	351	325	360	343	318	354	320	318	333	325	330	308	333	335	323	364	383	343	336	352	365	364	382	358	317	324	336	293	336	311	317	370	328	323	344	345	360	323	297	346	338	328	334	377	344	314	340	340	366	340	350	344	344	340	336	330	339	328	336	324	343	344	320	371	346	340	354	377	328	323	374	325	359	345	333	335	345	345	359	334	347	303	344	315	341	326	326	338	370	310	308	332	310	330	334	335	348	337	351	320	322	341	329	324	342	350	344	328	291	353	348	330	360	318	317	324	340	310	363	343	344	335	364	356	340	323	323	350	334	331	341	359	327	349	334	325	343	350	329	353	348	324	361	356	341	334	355	349	332	353	311	336	347	321	327	318	342	330	339	352	339	362	319	333	371	357	329	336	316	330	345	333	349	385	308	318	354	323	350	359	363	342	360	369	321	321	349	354	313	331	331	313	377	345	329	367	345	331	349	331	334	317	356	351	328	354	314	367	326	340	344	310	351	333	336	322	342	337	342	303	337	340	317	338	326	347	368	354	356	358	316	362	328	364	332	363	340	337	321	355	326	326	347	343	372	328	323	327	336	351	315	349	337	339	367	343	346	357	367	322	335	323	322	342	349	323	322	332	357	311	343	336	320	354	341	379	342	324	365	330	343	351	338	329	344	361	349	345	340	322	339	352	363	340	356	338	331	344	353	353	332	314	325	358	343	336	318	348	325	359	384	353	330	339	327	333	332	332	339	320	339	357	336	305	346	329	370	309	372	351	343	349	364	343	372	340	332	333	337	306	340	346	336	375	325	340	353	319	351	328	349	322	326	358	347	355	319	339	356	352	352	355	326	336	349	329	363	343	362	315	336	350	371	329	343	338	330	360	301	363	345	320	367	319	321	373	351	365	360	362	359	356	382	337	335	334	345	363	342	349	349	361	329	347	337	342	333	328	366	364	334	317	347	334	320	344	346	341	375	323	344	337	341	305	332	321	314	349	341	339	357	333	336	324	341	360	322	334	298	352	327	338	352	361	351	350	355	350	352	332	356	333	347	331	341	341	324	332	348	345	328	321	398	357	344	329	330	343	347	337	334	377	329	338	354	372	328	353	340	361	318	346	325	356	345	330	341	334	348	333	340	336	377	341	323	365	325	327	358	353	327	349	360	333	307	339	325	337	372	363	330	362	341	336	368	331	335	315	358	324	333	341	353	319	367	332	337	323	350	373	350	350	368	367	328	345	332	335	357	331	340	351	355	332	318	356	324	318	356	374	364	337	328	320	338	348	339	386	371	340	347	317	340	296	338	342	343	320	317	339	361	362	338	316	356	328	343	333	358	358	375	337	326	349	375	323	355	333	360	347	361	349	339	333	333	358	328	374	309	320	337	341	345	299	313	323	327	348	381	338	364	328	345	352	341	340	349	355	324	328	387	340	337	364	347	311	343	300	343	313	350	356	381	315	310	337	330	337	369	342	346	337	340	339	331	328	373	317	343	343	332	348	345	325	334	356	301	326	337	340	366	329	349	343	343	303	342	328	387	333	339	347	330	326	325	347	353	326	352	369	363	325	322	366	345	337	335	374	352	341	332	323	363	332	352	359	348	316	364	326	330	357	358	375	363	313	361	340	346	362	317	340	340	309	356	343	324	332	348	345	336	325	361	354	361	323	368	341	373	336	318	382	344	338	316	362	343	343	337	336	360	334	347	325	352	339	341	336	382	314	385	327	318	328	342	332	334	344	353	335	331	328	342	325	359	332	369	335	336	339	341	345	334	307	313	348	321	351	326	330	353	338	334	353	373	333	326	367	376	329	305	357	310	368	345	374	335	322	345	348	317	333	305	341	347	342	379	332	321	339	350	320	351	321	343	307	348	387	363	328	364	340	341	345	347	339	336	356	377	323	341	322	371	315	336	339	343	353	340	363	337	368	328	338	359	340	301	356	328	379	340	332	335	363	326	374	342	330	307	333	347	340	303	306	341	319	358	322	334	371	313	326	339	313	330	356	321	366	353	331	326	334	337	346	337	310	319	331	318	357	328	369	348	334	331	347	369	319	349	328	317	334	332	337
10512	17057	16149	5827	3974	4670	3082	1599	969	690	526	439	445	435	459	438	432	444	419	430	386	441	442	431	451	412	424	450	387	429	403	443	405	443	426	437	386	435	428	418	419	411	433	445	459	386	412	413	417	394	387	430	409	382	422	435	383	405	427	425	399	425	403	368	443	409	371	414	387	410	380	441	418	395	420	396	407	434	420	413	404	388	430	426	415	418	428	397	422	416	424	440	395	408	386	400	411	411	399	412	406	408	425	426	428	417	390	391	418	402	436	436	418	425	415	427	407	425	399	431	412	421	442	418	438	447	406	425	382	399	413	398	383	433	473	427	405	442	439	433	425	433	403	432	391	463	406	414	425	430	410	387	424	404	420	417	378	412	394	371	413	403	429	454	402	396	386	390	399	430	441	403	407	392	442	380	382	415	425	423	385	420	393	404	439	421	388	423	430	471	392	420	414	434	364	441	395	428	426	443	385	384	411	386	385	440	427	439	413	404	406	413	407	395	394	442	419	430	449	463	404	455	427	388	429	455	409	423	416	407	406	402	367	430	435	436	392	426	435	444	428	398	414	447	390	406	351	398	407	409	392	427	428	449	405	464	394	440	384	431	433	421	426	408	412	357	449	381	398	424	412	398	419	414	407	401	422	389	408	374	380	409	383	419	402	428	366	426	398	414	415	399	432	443	416	417	420	412	412	409	418	409	405	415	434	392	396	434	451	399	393	399	424	398	454	396	412	407	433	407	466	426	397	433	407	445	410	424	428	409	395	402	417	410	402	412	408	399	416	432	417	417	416	434	382	432	444	378	412	402	445	403	430	399	429	455	432	415	385	398	428	450	418	414	391	407	386	428	452	434	410	392	387	382	407	407	441	421	389	433	431	422	433	417	398	418	395	402	418	418	442	431	424	409	415	444	441	436	379	391	422	415	397	426	401	421	412	430	407	415	419	430	421	415	399	440	421	385	388	405	451	405	398	402	420	406	440	451	433	440	420	450	438	417	442	396	433	393	414	415	409	389	425	409	419	441	395	397	394	412	423	446	433	393	415	419	434	421	444	406	432	411	382	424	419	394	396	413	397	369	427	448	432	416	433	416	452	426	408	388	429	453	417	431	377	423	396	418	425	383	427	401	418	420	427	461	418	403	406	411	410	431	421	409	424	450	446	443	446	388	412	364	398	433	380	413	452	439	414	409	422	432	421	418	452	421	430	391	414	427	379	402	391	409	434	422	448	455	428	392	425	419	463	395	457	434	407	410	389	433	440	433	400	395	381	427	385	385	391	361	419	401	417	419	431	451	411	411	407	445	448	407	425	438	446	428	425	423	420	406	396	426	415	411	400	424	425	391	425	393	436	398	408	409	408	402	388	410	424	411	409	378	407	438	389	417	420	411	423	391	441	433	387	400	447	394	400	424	410	437	399	382	419	434	424	389	400	429	439	410	394	411	387	405	426	441	391	392	425	381	371	420	401	409	408	433	414	427	409	429	443	412	403	441	410	431	377	409	431	402	419	412	409	429	410	446	427	418	416	390	421	434	400	398	417	408	414	413	423	374	401	440	429	408	439	406	424	439	415	418	425	425	459	402	439	413	399	422	435	451	408	421	440	419	466	397	412	414	404	397	389	395	439	442	427	417	402	450	423	416	402	403	465	416	436	423	425	407	411	426	404	390	400	400	461	422	407	464	410	412	414	429	441	428	430	412	391	462	400	417	395	399	421	436	409	408	432	424	421	400	409	426	445	439	433	410	389	433	430	395	415	421	404	386	430	412	384	406	399	389	440	445	429	435	386	449	421	407	412	421	414	413	414	397	408	425	426	411	406	452	435	384	431	407	383	430	425	385	404	425	383	439	422	395	410	413	441	404	446	416	396	411	420	424	413	396	440	410	446	387	436	424	430	443	368	428	406	398	428	431	406	407	434	401	396	407	442	422	413	400	392	433	422	432	463	431	442	425	442	419	398	375	451	428	429	395	387	450	431	414	390	428	418	416	423	393	439	445	427	418	424	375	410	421	424	425	416	461	424	404	414	411	421	419	397	411	445	406	407	396	429	420	400	400	438	410	460	432	379	399	423	436	425	397	421	402	386	442	454	434	403	417	375	446	427	419	440	393	407	405	409	441	447	435	441	431	420	437	384	428	460	401	434	444	371	404	402	470	381	419	438	425	409	422	419	402	409	408	408	405	390	408	378	437	433	453	443	426	418	394	440	382	460	435	418	420	427	405	395	407	407	419	402	413	411	402	403	381	418	420	384	431	407	432	411	412	444	416	441	402	414	406	427	417	424	397	430	419	400	420	438	381	400	422	421	429	424	432	408	408	414	393	448	404	422	411	383	400	451	401	427	437	403	410	422	427	423	449	390	441	417	402	427	397	431	409	439	389	415	432	412	447	413	401	420	415	424	407	416	401	404	391	415	431	389	454	422	411	465	412	418	416	430	424	411	432	438	412	397	408	407	410	404	418	431	395	437	444	442	387	410	374	393	449	432	432	412	436	427	402	406	415	408	412	432	408	439	427	415	396	453	442	427	396	408	407	401	400	440	441	418	373	377	394	428	397	413	408	437	415	414	400	386	413	425	394	399	416	413	412	421	419	385	409	394	408	435	422	377	391	423	472	433	393	391	416	425	401	406	424	433	454	427	443	411	429	410	390	413	397	393	442	390	415	415	441	432	435	419	417	420	428	371	423	408	414	414	414	396	433	408	435	411	441	404	421	419	402	431	414	403	408	404	447	415	388	454	400	446	414	417	412	451	391	409	376	415	443	386	433	418	407	444	387	410	405	451	400	435	373	447	407	429	421	382	442	389	422	414	419	414	400	391	395	421	414	383	421	388	444	382	426	417	419	415	382	390	396	406	416	476	431	406	436	409	424	400	396	430	391	445	461	426	387	381	402	417	403	404	439	412	403	391	427	398	399	414	404	442	414	419	433	455	405	435	421	429	410	433	429	412	420	425	380	418	409	416	435	411	393	416	418	402	415	428	431	426	404	435	408	416	407	406	424	448	441	411	413	415	409	418	416	437	392	408	428	409	434	401	386	429	406	414	403	417	392	410	398	447	435	448	416	404	445	431	475	415	403	406	382	377	381	387	433	443	421	447	394	427	407	408	419	455	417	377	423	443	457	434	425	464	450	415	465	397	420	375	415	409	420	402	459	446	396	429	432	404	419	392	432	411	401	393	395	419	417	407	418	397	415	407	424	384	434	407	433	448	437	417	453	405	443	412	405	418	430	395	436	405	413	432	428	419	382	400	410	388	442	407	384	395	371	427	400	464	442	411	455	402	371	416	411	402	382	393	435	401	411	437	419	421	409	428	429	413	435	413	450	477	430	444	438	405	367	431	432	374	409	414	391	414	404	403	394	405	432	429	378	408	404	444	409	374	402	415	448	413	428	394	411	390	444	411	407	374	374	422	373	402	451	422	396	395	447	383	399	382	410	403	442	409	451	437	384	403	408	411	415	441	443	405	400	421	426	456	397
23615	21208	28634	24087	21518	16600	4887	1697	1188	753	653	560	562	474	515	473	500	465	439	424	436	415	411	419	408	430	435	401	401	398	389	410	414	400	371	384	413	418	417	395	406	418	445	419	420	380	367	416	388	397	352	400	409	400	418	364	399	399	397	389	396	425	397	388	404	382	390	414	403	400	390	404	421	402	374	381	347	388	366	393	405	373	407	395	359	383	377	411	365	392	391	370	370	403	390	402	381	399	374	404	383	399	371	366	389	403	361	375	402	417	388	366	364	387	402	390	394	365	387	384	393	412	376	391	399	350	405	391	376	398	404	403	374	401	378	379	360	362	399	391	407	401	391	373	359	379	386	390	399	382	358	396	375	386	361	407	393	358	387	364	374	381	391	367	399	390	346	396	367	369	401	395	400	407	404	395	388	358	370	394	405	421	373	399	351	390	390	358	388	407	373	404	368	442	401	403	367	392	371	428	379	404	403	366	377	361	389	431	419	363	374	379	386	386	383	363	387	365	443	390	389	388	389	356	376	412	406	377	404	382	453	405	357	399	367	356	360	424	367	386	376	434	389	433	370	373	424	404	374	386	386	358	390	406	372	400	375	416	386	345	344	377	401	377	404	413	382	366	420	392	381	362	369	419	439	406	386	375	369	335	389	393	398	383	420	354	400	421	376	393	399	367	374	351	408	418	347	378	408	399	375	390	348	360	390	359	381	368	413	398	407	361	371	435	384	417	379	367	377	399	419	362	414	401	359	424	406	421	408	400	395	382	404	416	390	357	363	387	392	406	371	404	352	406	381	412	397	359	398	397	390	359	407	377	379	356	354	398	372	412	392	383	352	411	399	419	365	362	378	373	383	355	366	380	400	341	386	382	400	362	386	384	379	374	429	408	380	384	382	400	384	371	417	408	402	418	366	385	414	394	409	401	378	353	398	413	423	399	402	383	380	361	402	384	413	402	384	400	380	390	402	370	365	404	358	418	411	363	398	383	412	393	399	382	367	372	367	382	366	401	370	387	382	374	400	372	416	407	359	376	389	394	394	355	371	373	402	404	371	377	430	394	342	360	407	380	399	398	383	427	386	377	399	350	374	428	364	363	403	344	417	386	362	397	336	402	402	400	367	387	338	392	347	402	391	383	415	343	378	409	367	367	405	405	429	382	375	381	354	365	414	401	371	345	411	431	387	421	380	412	395	378	423	420	368	380	379	386	427	401	381	394	385	384	359	387	395	390	397	366	364	415	415	407	373	412	413	397	424	386	381	382	410	392	398	426	412	444	396	400	397	406	374	364	382	384	411	403	404	367	386	401	401	424	369	404	391	360	382	371	402	369	376	392	370	371	351	372	414	405	365	384	396	394	385	397	400	388	380	377	399	397	397	400	387	400	381	375	404	369	436	346	381	389	389	353	389	391	366	369	415	389	420	373	364	366	368	401	438	409	407	414	389	382	411	403	380	389	374	394	359	404	401	414	388	420	341	384	413	403	395	404	386	406	348	366	429	385	392	392	395	405	341	375	382	386	356	405	384	371	376	447	360	401	394	377	396	362	384	358	377	394	379	368	400	398	376	390	391	385	397	358	368	400	398	384	385	376	379	405	414	397	348	396	344	368	379	391	383	383	375	357	364	439	417	365	376	363	367	414	420	374	426	419	390	398	383	388	447	384	400	411	423	409	409	406	396	389	413	388	408	390	386	353	346	399	384	364	360	364	394	374	367	393	437	402	388	392	375	374	376	361	371	352	395	390	389	394	385	411	408	374	378	396	377	415	404	395	398	390	345	401	394	383	396	359	367	360	389	353	395	372	410	389	377	387	393	384	423	382	394	392	376	395	388	394	370	395	384	368	413	376	378	382	356	381	357	358	398	386	369	354	371	360	379	348	370	386	372	421	417	360	370	372	395	353	383	387	381	389	409	372	382	389	394	396	373	385	411	371	400	343	333	394	382	388	367	428	394	389	392	424	395	393	374	370	426	390	418	363	394	409	361	380	387	368	384	397	371	371	404	395	398	400	380	386	367	367	357	416	388	378	380	389	375	352	399	430	352	388	373	417	402	392	388	389	419	383	374	395	371	361	358	396	381	389	395	408	393	384	374	431	392	406	387	393	400	369	405	423	360	379	391	361	366	370	338	389	420	397	357	414	376	393	380	396	395	387	397	371	401	397	358	397	388	403	389	390	420	401	410	370	408	372	397	377	403	372	374	369	370	392	379	389	397	418	381	370	365	377	396	387	371	381	386	421	418	385	375	399	366	436	396	375	397	414	375	409	363	386	425	406	362	373	369	380	407	371	372	402	388	383	409	390	365	358	383	419	370	371	402	352	409	379	394	387	415	344	375	384	389	386	395	369	395	377	397	403	386	403	366	389	432	365	352	400	375	403	419	352	391	395	356	397	355	386	410	383	384	401	363	351	403	405	373	390	392	400	382	402	392	395	413	407	404	397	384	391	397	378	389	397	384	408	366	384	419	418	389	390	404	401	408	382	407	377	384	382	400	379	384	387	407	450	372	342	359	394	420	371	381	400	376	380	401	345	399	401	390	374	402	381	406	393	385	365	366	391	393	414	369	408	363	421	400	399	346	437	381	353	371	368	374	380	362	411	363	415	410	387	415	367	358	366	391	413	351	441	381	398	416	391	391	395	390	397	410	362	402	419	392	399	396	396	421	396	371	392	409	427	359	374	365	418	385	419	351	395	428	390	392	366	354	398	378	413	373	399	404	407	389	419	363	423	406	403	371	386	400	385	363	378	351	395	389	361	421	404	403	397	422	363	374	380	371	377	383	380	371	347	394	433	347	375	402	387	401	412	362	405	423	400	401	389	401	350	405	431	399	404	373	385	391	347	426	392	383	374	418	401	357	395	363	399	365	379	373	365	400	393	385	368	388	408	360	388	390	379	355	412	388	410	404	331	403	375	381	406	354	389	399	420	348	389	388	392	380	401	388	436	427	400	390	380	397	360	408	380	418	380	388	400	421	398	372	377	371	392	422	400	411	378	376	383	417	393	397	387	399	412	401	372	417	385	355	344	385	408	389	352	378	394	409	396	389	358	391	390	397	384	405	405	387	407	394	391	408	371	383	398	348	408	375	409	396	385	432	389	377	417	361	404	410	427	386	382	367	403	384	390	388	370	414	415	373	401	431	384	388	416	365	405	375	372	384	387	424	375	383	419	421	386	364	372	355	405	430	415	387	416	389	370	330	389	386	419	379	355	420	366	374	427	378	398	402	378	414	417	416	365	373	421	401	414	395	381	395	364	354	396	396	357	404	383	399	361	383	405	403	358	389	406	385	363	392	380	390	387	405	402	413	402	414	370	400	370	385	371	368	380	383	395	364	380	386	400	387	382	400	378	375	386	357	409	393	405	376	378	398	387	430	391	381	363	414	364	358	399	391	372	373	420	406	357	404	392	379	362	378	411	375	388	399	377	391	399	380	351	349	367	411	362	400	374	345	418	335	395	384	384	389	398	420	369	349	409
13261	25769	24524	11123	16163	9098	5489	2828	2130	1174	1028	790	778	728	680	589	591	611	555	535	510	527	491	502	515	507	498	510	472	501	469	510	488	495	492	485	446	494	473	444	459	455	435	471	439	439	469	509	426	482	476	486	392	478	436	452	439	418	422	437	467	431	449	459	402	475	435	418	456	436	477	448	448	412	435	445	436	451	473	464	429	416	450	479	466	488	447	461	407	444	448	415	480	437	453	434	431	430	434	424	432	483	434	440	463	466	443	425	462	446	455	440	458	426	438	429	465	457	451	469	447	442	475	459	480	434	433	436	451	442	419	428	440	425	479	448	483	468	428	455	433	471	419	455	437	480	453	451	479	407	451	441	451	419	440	464	476	428	501	461	458	472	474	443	452	424	429	427	467	395	420	427	471	446	423	479	464	441	433	478	434	472	451	395	443	441	407	461	453	433	502	456	443	422	418	478	439	448	430	414	424	455	437	451	453	439	471	424	447	444	426	466	442	438	475	417	438	454	422	450	438	462	467	501	446	432	486	458	432	463	448	447	429	455	463	443	404	444	464	442	434	440	440	417	440	465	487	418	461	439	421	466	435	455	466	475	464	455	448	444	426	471	444	437	478	462	428	439	457	454	430	458	477	399	465	454	465	423	430	423	431	441	461	464	514	469	451	430	449	469	433	450	448	448	466	459	443	424	393	439	451	449	420	468	480	463	457	426	419	480	438	412	427	483	437	439	455	461	429	436	418	415	443	449	470	471	455	463	446	436	428	425	427	449	448	460	440	453	434	465	441	466	428	465	439	449	455	447	450	433	438	437	452	449	447	439	436	428	432	449	433	442	438	434	440	439	445	441	449	443	423	447	443	486	496	404	449	448	449	482	416	456	428	492	432	451	456	466	408	434	405	475	479	422	417	449	461	435	455	473	397	483	410	451	446	432	445	456	468	445	445	451	472	440	444	435	438	417	436	447	415	430	455	455	427	414	449	431	427	438	456	450	476	473	504	455	403	436	453	393	477	453	437	438	457	444	468	427	453	432	401	406	433	443	446	428	450	453	467	439	425	443	450	440	455	429	434	445	437	446	445	448	450	414	421	460	495	473	434	461	456	439	451	453	434	446	427	469	462	471	450	406	452	427	471	462	452	412	469	445	438	451	416	485	412	443	443	445	428	475	455	404	431	462	422	460	449	452	446	446	430	473	450	428	430	451	426	466	404	376	439	435	456	476	488	438	489	420	421	455	453	430	438	461	431	424	445	474	473	452	440	424	442	439	422	418	470	450	437	502	475	444	447	413	452	474	459	438	442	408	446	496	436	416	484	466	456	433	451	473	437	467	441	455	455	495	422	434	420	441	407	478	379	451	427	427	436	402	454	437	475	473	460	463	467	470	419	442	463	457	460	442	437	424	433	446	407	422	429	463	447	443	442	462	433	427	442	442	472	427	463	430	477	428	450	473	430	447	433	425	466	463	448	469	437	471	441	456	458	433	412	454	438	440	472	466	432	409	432	425	443	468	413	443	430	428	438	424	445	454	434	433	467	455	447	440	460	466	446	480	439	459	414	486	429	449	454	440	461	457	434	430	449	472	463	448	482	454	463	448	483	426	441	453	448	455	462	451	453	391	447	453	446	407	492	396	409	457	474	435	444	451	446	511	445	487	464	454	470	419	443	499	461	435	424	454	456	469	464	475	433	422	471	468	447	414	455	495	451	459	449	470	439	433	432	476	422	465	440	407	418	428	444	440	476	470	432	447	462	445	483	434	443	414	449	459	452	487	411	454	412	440	465	440	441	459	433	479	454	445	440	481	429	424	460	450	422	432	466	447	463	448	466	442	472	452	446	467	465	444	474	477	437	414	428	435	445	484	411	469	450	468	461	459	469	431	443	457	472	507	439	455	461	445	447	451	449	470	425	484	369	432	469	449	440	441	438	486	466	429	409	412	476	431	438	441	490	446	447	467	435	457	459	409	471	430	461	439	423	433	481	407	441	479	454	460	427	447	449	456	451	479	458	425	436	465	457	461	450	455	423	447	409	435	480	457	417	423	424	431	445	467	423	458	445	408	455	418	436	473	455	434	432	445	414	408	452	449	423	453	429	441	435	439	458	413	441	446	472	464	423	419	440	441	403	468	435	473	480	456	452	467	461	466	429	465	449	472	411	443	450	454	440	439	466	397	433	468	451	447	443	458	437	445	474	415	442	437	463	434	428	483	511	438	458	461	460	431	442	432	445	444	433	455	459	422	428	454	448	496	423	470	472	442	462	470	460	444	439	479	455	473	489	420	416	462	432	438	453	430	479	467	402	436	410	454	446	459	422	452	427	492	457	446	508	442	474	434	440	448	449	489	412	447	439	440	425	433	454	445	467	425	450	426	441	420	477	430	465	479	419	427	448	479	443	430	395	459	446	415	452	437	462	481	426	432	447	464	445	478	411	439	474	461	434	515	444	428	452	452	492	424	465	413	431	433	466	446	441	449	468	435	463	460	454	449	421	419	454	431	421	426	425	444	442	468	451	427	452	490	439	432	434	448	457	471	444	476	415	470	445	427	444	454	451	433	458	441	422	427	440	420	423	419	454	456	449	439	456	443	418	465	447	435	413	480	442	442	433	444	479	409	421	455	467	461	464	451	442	478	472	423	446	452	425	406	408	473	449	474	429	461	442	474	445	468	455	439	437	476	424	412	429	452	392	443	477	434	455	434	452	456	462	452	437	455	457	444	428	437	444	455	423	462	432	445	466	438	443	456	440	449	455	441	455	470	438	461	477	487	432	438	437	466	423	448	447	460	457	435	454	471	449	467	429	448	455	445	414	435	433	469	456	425	444	429	427	405	445	447	447	490	422	433	432	441	456	447	472	456	457	438	425	449	436	426	412	442	473	443	421	462	451	430	394	422	456	448	482	406	450	446	435	449	457	459	445	469	476	431	450	452	451	444	421	440	438	451	464	421	433	466	435	445	411	444	443	419	468	455	411	441	453	445	436	450	435	451	446	456	437	475	474	413	457	444	459	440	439	410	427	458	429	439	447	468	452	441	451	461	440	448	471	470	509	412	438	457	407	457	472	379	455	484	453	445	410	449	425	426	418	421	429	452	456	418	456	467	450	439	452	414	432	472	445	459	435	464	447	436	425	466	477	438	436	426	429	457	434	435	423	494	449	432	452	405	461	467	422	450	432	410	439	428	468	429	440	474	421	501	452	457	438	470	433	442	427	401	445	413	420	465	436	413	473	455	441	453	454	423	408	454	455	445	444	427	445	412	455	414	410	461	426	436	447	441	442	450	431	458	445	431	454	429	457	470	437	447	454	444	436	488	455	445	460	470	445	452	454	448	479	460	430	477	436	425	443	437	453	424	457	461	464	456	436	444	461	475	476	439	442	424	405	438	442	482	462	425	482	473	433	453	444	434	450	462	466	434	431	489	439	452	431	413	475	476	451	482	440	441	411	464	482	440	430	426	423	453	503	470	372	430	460	460	479	471
24946	21245	27691	25083	16568	5572	2466	1277	999	787	708	712	679	724	666	685	638	628	614	610	612	579	629	672	633	638	675	623	620	590	604	607	602	646	619	685	678	594	637	594	642	584	617	565	648	611	612	598	578	612	592	576	611	595	619	589	603	620	604	646	588	671	653	664	589	607	628	644	635	559	656	620	607	608	624	583	579	633	600	595	645	609	568	582	613	612	547	542	598	629	606	595	645	614	597	607	616	658	600	629	624	635	614	583	659	610	593	639	626	619	598	624	655	614	555	614	585	596	573	630	581	625	632	602	635	597	594	604	622	630	573	617	618	601	629	663	600	600	621	594	630	598	613	579	585	548	594	621	646	601	622	614	622	610	648	646	610	582	621	620	665	639	594	582	612	639	592	635	640	605	615	643	588	576	654	656	661	629	575	644	636	615	643	606	617	599	606	565	613	670	635	628	594	581	622	607	576	624	611	589	619	628	633	620	587	665	604	567	608	588	607	578	638	617	676	610	604	609	583	600	583	674	604	633	589	591	630	607	616	607	612	587	672	609	568	561	614	644	657	636	590	610	598	623	595	644	588	626	582	602	619	633	612	642	621	647	646	644	605	595	580	650	575	584	602	654	583	645	600	562	634	634	626	635	645	575	637	656	609	647	582	596	575	596	628	600	544	633	621	633	633	601	625	600	619	615	644	581	560	664	626	614	651	590	627	595	641	617	596	621	594	636	581	636	619	620	645	581	620	613	617	583	620	605	635	602	597	601	572	619	598	659	663	620	614	649	601	630	617	633	610	570	620	601	599	627	654	612	608	575	606	578	619	631	615	599	586	560	616	591	597	611	586	629	633	635	643	620	580	625	581	614	576	649	573	582	601	619	564	598	625	641	608	642	599	626	597	630	588	613	621	606	613	616	601	626	567	639	656	605	651	592	645	636	600	652	608	638	598	609	590	603	629	625	616	597	602	627	567	654	648	601	618	617	552	601	604	604	639	615	594	625	642	642	635	608	592	594	638	576	628	652	552	638	587	637	620	623	638	625	640	636	603	578	578	622	640	595	578	597	603	589	626	593	604	554	649	604	603	600	593	661	607	658	619	593	593	610	580	651	649	642	641	677	638	641	619	614	600	604	609	660	587	602	568	588	653	615	629	581	608	602	613	664	614	639	626	637	605	644	614	622	639	600	665	662	576	600	609	624	604	547	654	610	649	613	620	622	617	632	595	665	608	629	571	577	589	616	597	619	606	624	599	635	603	620	604	619	619	588	658	643	554	612	610	620	625	630	627	584	626	593	631	606	575	583	617	575	607	618	662	602	612	593	606	590	645	621	573	593	611	632	580	650	623	626	626	593	619	617	634	609	589	613	598	576	605	619	642	631	619	620	617	620	620	623	609	614	583	593	598	640	604	601	558	612	556	633	618	617	598	666	651	587	562	590	592	628	618	603	579	628	603	624	594	629	594	642	644	630	573	633	610	640	606	593	629	652	631	625	633	603	627	614	655	616	621	607	565	660	561	635	642	582	637	601	623	614	590	587	642	615	588	629	605	618	578	626	614	591	643	656	589	620	612	580	611	612	567	598	636	656	630	602	616	662	648	610	586	612	600	629	647	541	614	575	631	587	654	613	610	623	654	584	618	617	557	614	631	642	575	610	619	595	621	621	651	642	587	580	604	604	638	620	569	616	647	627	604	611	578	620	613	615	640	587	615	635	620	580	608	631	615	655	609	610	603	624	629	610	608	631	631	593	607	633	633	607	647	595	626	577	599	590	620	622	598	578	617	579	641	620	582	613	603	596	641	598	632	603	629	621	644	628	655	623	614	623	605	632	638	609	623	618	621	586	633	622	590	576	626	622	619	640	595	591	614	600	648	657	625	600	654	609	547	599	628	628	632	570	616	631	633	581	625	619	568	653	651	639	578	581	664	637	598	577	627	610	597	607	628	651	600	626	583	586	630	615	595	584	614	660	609	594	588	619	604	618	623	627	665	641	605	560	603	615	615	602	642	606	562	602	670	634	621	630	604	636	593	635	609	585	553	617	609	639	615	626	639	624	585	576	620	598	640	631	591	600	611	614	593	599	618	692	583	629	622	620	618	570	657	600	632	603	650	603	623	601	581	565	627	635	608	629	605	616	610	631	638	621	641	642	639	615	625	676	584	644	606	624	600	600	625	629	614	614	647	594	606	583	632	643	572	614	640	584	579	573	602	608	615	634	579	573	616	614	644	649	598	644	595	634	622	639	600	588	599	616	623	627	665	628	618	581	628	625	542	577	610	598	575	592	616	638	617	594	613	603	656	638	603	610	576	604	618	633	609	610	663	679	625	666	629	613	603	638	567	555	618	610	632	597	611	619	594	659	589	637	620	555	600	598	621	615	604	612	623	652	604	590	590	630	608	614	637	635	615	634	636	589	652	616	624	595	613	625	599	584	619	628	617	641	645	583	666	626	636	570	610	600	600	570	620	581	625	617	612	614	595	658	615	598	612	569	593	626	575	602	637	586	644	653	618	644	598	644	658	572	624	612	634	617	620	634	638	585	591	607	599	658	623	625	615	585	616	614	631	604	591	628	590	656	642	610	597	603	589	610	583	597	619	655	638	597	581	570	583	607	604	631	620	585	609	571	598	593	607	634	624	591	633	629	600	588	621	613	592	620	571	603	576	612	596	629	594	620	651	578	660	601	596	605	580	619	646	602	612	616	585	583	610	609	596	634	574	631	601	613	668	674	637	643	614	626	592	644	592	620	628	618	607	605	613	615	615	611	639	631	577	629	564	605	626	609	635	560	607	617	587	617	595	599	615	589	582	624	579	600	573	590	594	624	630	626	636	649	621	605	591	606	639	632	594	667	578	646	631	594	642	619	579	671	614	610	662	582	620	624	580	610	599	661	641	620	646	619	592	649	593	598	603	616	571	617	654	585	636	626	604	639	614	620	610	605	642	617	633	606	610	587	581	615	613	584	612	600	612	585	611	619	601	619	633	611	635	617	572	637	607	644	582	642	657	624	612	618	604	577	611	621	588	659	602	578	625	630	620	593	582	617	638	586	628	588	618	587	614	649	599	608	608	632	632	584	623	589	623	644	595	576	606	626	565	578	609	639	609	620	535	639	647	641	637	640	613	591	576	580	630	663	608	636	604	547	595	603	618	641	645	567	649	612	597	668	625	653	629	601	650	586	544	604	627	600	617	598	648	592	612	636	614	650	633	641	611	606	586	590	602	575	609	610	609	563	617	630	649	617	614	635	606	600	646	646	587	587	666	595	604	623	621	616	634	581	580	621	608	582	604	613	583	559	593	606	648	611	610	635	591	590	599	603	625	601	588	581	641	582	602	663	620	658	617	631	594	622	603	585	598	609	570	558	603	679	609	641	641	633	573	627	663	653	627	603	598	629	593	577	624	588	624	589	608	607	616	619	622	612	609	597	621	630	641	620	614	632	621	648	631	581	600	621	613	626	589	629	647	601	583	597	606	642	596	620	586	614
12934	20101	18330	8418	12178	7027	4218	2529	1695	1195	1022	882	834	882	835	748	794	750	735	760	778	787	768	716	704	660	722	749	691	753	720	681	698	786	694	743	718	708	688	674	702	730	680	703	689	647	729	708	744	752	697	733	727	713	685	706	720	766	724	665	672	713	729	715	711	677	704	747	711	700	689	698	738	726	717	714	674	714	696	705	760	721	704	725	730	717	724	700	695	677	701	700	717	716	723	725	688	692	702	652	742	679	707	653	670	686	708	775	723	693	730	697	708	721	659	707	713	743	684	689	680	741	687	671	726	693	703	714	742	690	748	710	721	710	694	698	700	737	672	723	705	714	711	733	717	722	661	701	687	741	735	749	711	752	681	702	713	715	686	719	698	770	690	728	722	723	688	705	702	678	659	699	724	722	695	702	689	769	674	676	698	737	723	693	722	691	689	691	743	723	686	669	717	693	713	692	726	698	688	690	671	693	689	747	699	661	736	711	675	645	729	720	721	696	734	712	701	746	733	654	724	734	683	668	736	678	684	709	714	711	667	708	690	681	718	719	694	714	701	673	753	695	723	670	691	734	714	669	706	725	754	677	717	722	718	720	682	730	671	688	744	738	719	708	734	688	725	647	699	719	704	711	715	716	697	672	698	713	695	729	690	655	682	684	747	678	710	699	715	737	700	700	676	707	645	722	656	700	737	675	697	720	720	707	668	723	720	663	714	756	704	689	657	679	751	670	702	680	706	698	706	656	697	717	741	682	706	712	704	687	716	711	682	676	698	714	691	704	735	682	713	760	664	704	720	731	696	687	638	742	702	724	714	704	739	673	719	710	671	722	740	687	670	710	739	700	688	686	666	685	714	684	754	776	687	713	683	684	720	714	687	684	672	659	699	673	695	719	725	725	719	729	707	749	708	725	701	666	668	702	739	737	698	678	730	720	729	724	716	730	749	723	722	731	698	707	666	735	710	662	666	699	681	680	721	669	678	731	661	704	723	744	688	694	708	703	732	728	718	715	683	718	726	688	640	735	713	733	659	707	703	690	719	752	745	693	704	670	697	719	742	725	751	697	704	688	724	683	677	752	746	722	690	726	734	678	680	666	737	783	747	729	694	669	682	678	699	707	711	770	712	719	727	705	690	674	699	678	685	743	737	711	673	630	698	754	686	683	670	708	698	715	695	706	757	717	741	713	705	714	696	722	726	691	643	685	749	696	691	722	717	759	750	704	689	739	716	682	732	709	680	728	760	732	673	677	716	733	697	695	746	728	726	695	722	760	729	703	721	719	728	721	706	674	693	710	675	762	711	711	718	706	734	673	705	702	693	712	697	784	705	699	683	690	720	694	681	710	723	748	744	721	659	727	747	743	698	716	718	732	683	728	701	704	709	648	735	726	713	734	721	698	677	688	674	721	664	718	762	702	672	703	760	725	666	737	671	698	691	727	750	670	739	702	651	692	710	718	728	693	679	681	672	693	690	672	709	686	716	730	724	758	717	725	693	699	717	692	713	688	714	679	723	740	761	705	725	672	750	730	741	745	702	716	707	709	675	673	671	733	718	724	674	687	743	767	684	712	699	730	687	699	683	767	755	699	691	730	693	704	703	687	726	694	694	710	690	745	708	682	732	698	695	690	672	706	719	669	724	657	703	728	699	712	707	681	720	675	713	730	726	701	719	670	749	689	721	651	662	717	685	699	687	718	705	740	733	733	702	727	750	703	650	740	662	732	669	669	741	716	709	775	687	728	729	682	642	652	635	672	668	688	771	707	699	661	699	689	748	680	711	723	673	701	682	699	689	740	715	698	705	720	734	685	702	697	719	707	687	729	682	707	781	703	710	671	711	727	665	743	680	717	711	704	758	760	669	701	672	645	715	718	642	680	668	718	718	716	721	673	756	671	718	725	721	696	688	681	688	637	649	698	695	729	697	743	690	706	723	681	713	735	636	680	701	688	714	666	702	708	687	719	713	723	729	725	723	675	725	667	710	742	717	753	721	703	706	684	691	693	653	740	726	709	675	670	726	742	649	713	686	685	683	695	721	719	711	734	704	690	712	644	716	717	684	692	655	748	719	694	655	675	685	699	680	729	713	693	675	671	681	726	733	740	722	731	735	687	715	699	704	732	655	752	730	707	698	712	719	724	694	694	688	729	670	728	712	734	727	662	713	714	766	734	724	744	680	678	653	703	712	753	710	717	715	704	724	698	736	667	758	726	723	690	745	700	702	734	704	776	695	699	701	709	716	694	711	745	715	699	734	647	752	716	685	702	667	685	669	741	705	687	714	676	677	745	690	685	687	694	676	729	705	734	652	702	720	681	719	714	720	695	757	668	787	699	702	740	714	727	745	715	728	723	667	735	671	735	696	752	722	693	717	730	702	677	736	697	727	698	725	668	714	732	697	640	654	706	738	716	698	660	756	670	699	750	696	719	731	757	738	724	691	701	737	760	721	699	703	695	712	693	711	689	710	705	685	729	661	660	713	713	740	701	768	699	694	716	709	722	726	682	734	706	671	727	711	692	734	714	679	689	694	697	713	698	703	710	681	677	665	724	706	692	706	767	732	724	701	757	712	682	713	764	678	710	734	686	674	690	724	701	699	703	710	711	651	674	716	731	670	742	689	700	694	708	731	708	695	705	668	736	699	696	694	714	704	700	684	713	661	759	718	725	689	722	695	705	735	742	703	683	699	706	732	715	669	697	705	679	732	720	678	721	680	637	655	764	727	717	709	722	683	694	761	699	753	713	699	699	745	718	706	754	703	695	713	702	728	694	679	702	725	684	710	703	691	715	705	708	725	742	708	715	711	688	735	701	739	720	733	702	752	695	781	701	703	729	688	682	666	671	714	683	763	702	709	713	689	716	676	737	725	704	727	735	698	683	742	681	702	724	664	730	712	746	762	697	685	692	749	707	718	697	746	665	690	749	698	679	684	767	700	702	710	710	709	663	682	681	704	684	715	684	752	733	684	662	761	739	709	714	742	725	701	721	730	698	713	748	713	746	664	743	753	749	713	753	731	712	686	699	693	674	682	701	732	704	722	737	670	741	672	722	701	680	728	751	714	693	707	689	719	728	672	699	714	670	701	711	762	713	706	693	696	726	671	725	760	775	676	721	683	687	673	741	705	685	693	673	722	679	713	712	677	657	685	750	712	697	730	676	669	707	687	753	742	725	715	708	686	699	709	703	737	641	689	657	715	659	738	703	686	707	690	699	675	697	717	776	689	683	711	740	701	691	668	690	652	716	697	663	752	707	742	746	664	740	699	688	716	717	715	717	725	681	630	675	710	708	694	687	729	713	728	708	766	711	664	707	672	691	728	701	651	712	699	686	747	668	706	724	676	697	687	682	699	737	711	692	698	681	698	721	672	742	712	692	717	680	719	684	700	758	621	721	722	665	714	710	706	710	704	733	734	734	680	745	713	679	673	759	706	723	662	697	717	707	736	744	700	726	680	692	739	640	716	691	690	694	707	753	732	745	720	688
22698	21254	29049	23766	21424	21722	13668	3397	1868	1422	1180	1131	1111	1087	957	947	986	899	897	850	834	895	875	884	829	825	817	856	788	803	781	821	828	858	807	813	751	841	782	822	831	829	865	817	832	814	776	785	757	789	713	864	815	820	741	857	809	806	772	769	811	773	760	767	780	735	833	820	764	817	731	769	827	751	740	798	755	840	787	787	727	765	778	820	750	770	811	807	780	782	813	772	806	846	762	742	750	747	785	782	794	791	804	795	782	754	824	742	796	783	766	761	790	772	758	759	777	795	803	757	779	756	754	783	810	769	761	760	780	777	803	812	749	807	821	787	777	738	755	738	720	771	832	741	790	793	732	778	777	763	798	778	744	811	734	756	693	742	788	742	761	748	740	775	784	750	722	748	819	776	815	742	783	788	802	824	819	791	801	776	773	738	778	828	812	778	780	754	767	852	823	761	795	774	812	761	812	743	743	789	746	760	812	824	768	817	819	778	793	768	773	819	760	773	772	729	785	807	804	757	748	776	810	756	732	758	780	783	772	788	754	798	823	797	805	789	785	758	754	794	771	757	783	779	743	769	797	760	811	798	806	747	747	778	813	758	735	764	782	783	763	777	833	784	766	747	793	767	784	764	746	765	795	753	777	785	777	805	768	774	749	800	768	776	757	837	811	746	794	795	811	794	789	759	759	787	735	802	784	723	771	747	765	754	787	798	774	782	781	782	746	760	806	828	756	785	834	773	738	671	778	816	725	733	801	800	759	746	747	765	762	779	778	791	798	783	760	764	760	772	788	754	785	751	792	760	791	747	813	757	795	809	760	737	773	776	779	760	817	804	809	778	760	801	775	774	709	814	776	794	782	765	785	774	779	797	724	815	773	741	787	762	820	829	783	749	761	770	789	794	772	740	760	757	764	762	794	749	742	788	746	746	752	743	732	807	807	777	762	790	758	818	789	781	762	798	769	756	776	738	758	790	762	758	774	729	797	756	783	727	794	832	767	783	750	847	829	756	793	779	793	802	742	808	805	786	771	813	746	810	807	809	747	810	793	757	773	761	781	740	746	770	805	784	819	811	765	786	793	772	797	829	761	775	821	773	772	762	789	746	755	824	810	769	767	747	802	722	813	851	787	742	858	778	737	768	834	796	726	789	778	767	804	802	815	737	773	837	741	758	804	809	783	731	753	736	715	797	786	785	769	737	754	755	815	774	805	752	808	748	715	787	801	783	774	754	750	759	772	798	823	812	781	748	859	749	701	770	817	762	799	826	796	782	790	776	732	804	715	744	796	794	779	728	734	771	776	801	766	789	795	785	790	780	759	813	796	748	785	735	756	693	802	754	739	753	757	832	777	781	772	705	817	771	752	772	781	697	819	748	790	779	771	789	768	722	720	769	756	804	751	771	765	786	706	778	809	778	778	769	735	790	816	758	822	762	739	762	848	763	796	805	795	778	790	767	724	778	808	722	782	799	803	823	710	798	775	762	819	827	775	758	789	798	822	761	745	750	791	796	767	714	790	812	776	748	800	800	720	761	780	774	780	767	773	755	809	798	781	808	821	775	781	749	772	710	791	791	789	770	711	748	736	795	710	749	786	804	756	711	815	751	730	735	831	790	775	799	768	805	790	732	798	769	824	794	809	782	805	788	806	746	798	823	759	810	765	776	780	797	796	809	794	757	757	783	749	790	791	733	759	721	756	814	778	797	818	794	725	743	760	799	772	812	777	726	754	765	773	752	750	803	816	771	776	809	773	778	772	750	748	763	737	751	771	802	782	848	768	727	829	797	811	737	784	773	799	747	760	759	813	732	791	762	745	759	766	730	818	791	799	731	792	787	753	749	766	780	790	805	783	765	766	807	779	733	766	711	776	787	780	808	780	819	800	778	738	767	777	772	748	790	769	795	759	746	720	738	764	782	766	750	743	737	749	823	781	774	749	800	816	792	758	759	768	787	753	790	801	752	775	778	754	764	813	819	797	779	773	786	771	791	744	806	763	782	745	760	746	776	767	767	722	768	781	780	828	726	813	761	815	787	787	784	758	793	794	764	796	767	813	764	756	820	786	831	743	770	772	756	771	749	796	795	802	766	818	753	766	744	756	731	741	778	721	727	761	796	775	746	815	750	830	777	781	838	787	753	790	797	807	780	774	815	772	775	802	782	782	794	830	834	794	812	746	795	813	829	774	797	795	744	778	767	813	719	789	764	809	800	750	837	776	774	775	790	711	769	761	767	826	800	757	747	753	791	799	769	773	780	739	707	758	714	752	760	744	783	728	718	783	752	792	758	806	756	802	760	755	782	795	777	794	803	746	736	773	742	749	768	761	784	810	787	737	747	722	748	718	750	727	772	775	774	772	755	751	802	766	736	798	782	809	792	809	781	750	757	765	730	737	692	789	811	793	790	745	791	735	779	745	738	776	754	766	816	781	781	822	757	812	801	800	783	838	810	769	771	779	762	781	795	781	796	729	756	827	755	749	760	768	726	760	801	746	791	761	758	770	832	813	770	734	812	764	776	779	773	758	719	804	746	737	759	729	754	794	812	774	751	780	750	810	791	763	740	740	808	778	819	746	756	818	796	794	786	802	762	771	803	739	837	764	706	797	743	780	716	760	736	803	793	760	735	782	784	772	752	762	784	749	761	832	801	829	773	731	778	762	756	813	777	780	744	762	780	782	729	716	768	780	796	703	759	800	812	761	736	773	683	788	735	764	733	764	759	798	784	757	759	777	783	715	808	762	771	722	858	757	774	812	819	776	771	773	747	752	778	812	762	745	743	766	760	770	797	808	733	775	801	776	783	775	777	750	778	782	769	819	837	765	807	767	767	818	790	743	753	754	767	790	750	755	767	798	781	764	809	866	745	801	752	811	793	800	754	755	770	786	753	762	804	820	781	771	750	787	831	761	770	773	782	754	732	758	778	755	779	778	818	724	725	775	723	784	729	786	809	788	805	770	747	748	816	755	722	778	792	788	764	827	751	725	806	776	797	777	770	757	776	781	745	818	783	788	794	771	762	775	759	767	780	788	769	817	752	802	765	830	819	786	784	753	819	754	765	778	769	768	742	827	740	738	775	713	795	759	767	775	721	812	749	755	809	773	803	706	742	765	759	769	738	800	777	781	745	764	802	783	781	787	728	736	780	754	755	769	774	777	777	751	792	773	732	757	737	840	797	742	786	818	812	786	780	822	811	792	746	777	794	793	759	781	789	788	766	759	798	796	754	772	747	804	837	760	747	777	809	794	762	731	812	759	806	762	794	811	786	823	758	793	757	769	792	760	788	771	736	775	823	737	734	775	713	761	794	736	803	738	768	774	812	825	770	799	798	808	787	803	699	794	770	784	777	766	811	773	781	775	811	754	766	761	785	760	751	762	716	750	766	765	766	792	764	769	787	759	803	795	734	771	754	778	743	721	747	742	737	688	771	758	716	791	749	824	759	730	721	768	732	804	787	737	808	792	804	801	757	791	777	748	776	764	812	743	780
15693	28555	27156	16045	23438	12695	7684	4875	3027	2155	1721	1483	1491	1279	1235	1155	1088	1050	1058	1017	948	997	939	963	1009	906	868	915	897	968	904	825	908	941	893	908	858	843	900	870	919	855	817	826	856	856	837	868	887	802	806	892	859	889	926	861	841	846	808	822	839	847	850	816	827	838	860	857	866	838	878	805	819	818	883	846	834	889	829	888	839	852	871	841	800	847	827	852	862	854	831	828	867	845	816	780	815	812	874	856	872	830	857	810	850	855	825	867	796	800	871	829	832	770	838	854	825	866	889	807	846	792	854	837	842	844	817	856	843	857	832	839	856	836	824	869	769	860	844	815	831	817	848	824	813	814	871	887	804	871	834	807	877	806	873	800	875	866	839	840	825	838	840	818	883	844	874	858	846	853	825	816	867	828	821	822	873	878	776	817	851	849	826	841	839	811	834	863	822	845	851	890	806	835	880	816	843	845	837	794	845	826	848	828	857	762	848	823	829	818	864	849	839	877	828	810	866	826	866	807	815	851	871	873	836	839	791	798	848	844	805	783	897	792	803	807	848	853	863	841	831	825	776	840	858	799	866	849	799	846	844	870	857	840	853	813	791	840	820	841	844	831	836	869	826	827	798	846	833	857	803	823	829	870	817	816	838	852	836	848	807	845	816	867	791	821	834	852	827	823	829	808	834	866	840	827	842	850	841	890	849	857	838	877	854	808	811	814	845	838	822	842	853	861	864	834	841	863	863	764	855	862	811	885	777	895	862	889	822	841	805	857	840	879	826	800	849	818	794	870	861	848	876	831	785	809	842	830	849	813	815	893	840	852	837	812	832	824	856	773	826	878	789	857	838	815	848	826	838	876	878	840	818	836	816	926	799	837	853	810	762	822	864	818	836	800	821	851	842	849	839	842	850	858	843	826	878	847	859	863	836	828	807	868	858	873	784	796	879	791	830	819	847	840	827	828	781	829	854	848	796	807	821	844	882	883	776	854	861	844	787	912	793	869	874	844	841	804	840	863	838	850	839	828	871	850	835	836	803	843	835	856	924	847	791	845	818	795	836	852	806	819	798	798	838	842	814	843	851	878	819	801	832	827	877	873	842	819	814	838	823	799	844	843	854	852	862	815	832	833	860	860	815	849	859	862	783	817	875	819	819	861	830	839	833	834	836	851	816	828	887	859	879	846	847	864	820	843	773	841	846	861	871	865	799	881	840	796	862	886	787	868	842	827	839	833	818	833	829	811	820	851	853	779	829	824	831	813	833	802	765	802	875	828	828	855	873	857	810	833	867	840	820	838	850	836	850	877	836	869	884	850	819	867	829	884	886	860	888	818	861	838	824	874	837	821	845	804	777	846	865	788	854	791	910	822	873	870	805	838	897	875	826	871	824	886	823	824	850	812	849	859	853	854	870	828	866	862	865	860	814	828	811	832	874	824	821	806	880	802	903	818	887	822	860	806	871	847	874	864	854	880	857	842	827	808	816	839	867	788	845	821	846	783	801	821	879	814	792	839	837	810	829	865	905	897	799	826	851	817	884	902	823	862	819	871	780	882	846	850	791	804	819	780	818	842	831	901	801	761	811	821	830	842	808	798	818	861	834	871	862	846	829	867	812	886	837	863	847	823	824	860	853	840	821	802	847	873	839	878	803	882	860	830	840	826	892	785	870	838	838	837	877	815	819	874	853	839	835	787	877	803	863	852	866	815	861	828	823	827	820	851	773	859	818	847	844	796	860	836	868	881	865	891	817	836	827	817	843	865	823	827	856	830	827	889	885	837	771	846	834	814	831	855	864	851	847	798	863	865	789	800	858	828	809	864	884	833	867	848	835	813	862	799	851	812	824	784	906	815	805	816	824	849	849	837	816	856	890	855	824	833	798	920	853	836	817	852	880	820	889	841	822	871	858	849	866	846	823	867	820	814	881	848	870	823	839	850	801	870	887	856	846	758	837	846	847	848	821	872	885	871	792	841	855	783	840	865	869	811	851	836	803	849	868	834	815	864	807	803	799	807	771	834	850	856	831	879	821	792	828	851	839	881	841	823	836	859	892	866	817	837	852	836	868	882	858	846	821	849	858	814	867	777	865	872	865	854	846	813	852	849	825	855	808	863	862	815	860	847	819	867	859	861	840	864	854	852	804	837	826	834	851	853	866	854	840	841	826	813	867	843	875	867	839	849	822	835	848	811	844	876	895	844	819	804	842	834	790	859	861	816	832	848	856	835	817	889	867	776	843	796	850	851	850	821	876	799	891	859	808	864	826	826	883	827	825	814	849	855	785	866	826	868	869	854	836	906	820	862	846	824	787	866	846	851	829	906	863	828	856	805	853	811	787	837	803	859	832	852	870	849	870	763	787	865	834	844	828	830	850	844	835	812	823	870	815	905	859	814	855	856	791	829	809	842	853	858	818	792	881	812	808	849	787	822	838	825	882	819	800	822	846	866	856	804	822	859	875	818	817	845	837	829	817	782	838	856	857	826	836	811	847	836	835	823	869	887	830	819	895	797	825	841	777	816	870	803	831	863	838	829	781	839	845	823	819	885	873	839	856	876	781	833	835	864	829	835	826	916	786	827	846	842	840	863	880	793	806	832	804	809	856	813	819	846	796	802	848	845	860	838	817	810	844	871	830	836	838	859	873	863	824	854	832	826	821	829	788	840	830	909	848	797	816	852	798	879	834	850	806	855	820	843	817	878	841	859	780	865	841	831	810	826	837	846	859	862	863	791	839	865	842	783	830	815	861	832	831	858	849	864	859	824	837	882	859	820	799	817	882	816	826	805	806	830	843	859	813	850	878	820	845	842	866	831	848	841	853	813	844	794	813	841	850	845	828	849	870	761	839	847	883	838	851	843	831	857	830	866	846	817	863	867	870	856	807	844	809	818	844	823	872	847	873	861	826	788	872	869	849	842	822	793	872	820	805	792	824	847	864	813	805	881	862	825	847	801	804	803	828	831	879	865	838	801	913	825	855	853	848	871	838	861	845	832	863	811	826	834	854	820	862	844	836	860	826	875	873	859	870	848	829	892	877	833	857	869	883	868	795	794	840	844	829	754	803	818	794	884	923	813	816	830	832	839	817	825	834	868	835	840	815	872	834	822	845	784	849	835	844	870	819	830	851	843	866	879	818	865	828	800	845	866	839	835	839	854	805	830	852	828	804	783	813	813	830	868	833	874	886	836	822	847	801	881	839	846	889	883	844	854	821	842	839	856	819	820	800	790	880	866	823	823	818	862	859	817	891	872	855	858	822	830	847	884	814	803	879	817	851	864	788	810	861	811	865	839	823	866	864	851	811	806	861	822	831	865	843	850	822	821	904	808	851	861	807	838	823	799	815	845	775	794	848	871	852	844	841	820	893	814	857	872	827	854	833	880	834	855	871	868	887	843	851	834	854	838	837	843	824	843	798	855	839	835	831	825	827	861	812	823	850	819	805	836	839	768	797	883	808	825	812	831	811	806	861	855	879	868	851	773	876	848	832	826
27129	20688	13856	5453	3898	2044	1130	811	489	409	339	381	370	354	376	335	336	321	342	371	335	343	307	341	333	369	359	324	355	367	346	373	330	367	338	304	339	354	349	340	353	343	349	310	325	322	325	348	345	352	325	353	327	347	352	332	350	324	338	317	330	338	281	357	320	313	360	336	327	352	373	336	381	337	363	378	335	351	361	321	376	356	366	356	352	328	321	311	344	351	313	365	346	360	331	343	330	343	332	351	357	354	348	327	342	385	365	350	332	326	348	316	331	331	312	340	344	346	350	312	324	334	342	338	318	303	345	316	366	335	341	338	337	331	314	337	334	347	346	333	333	361	363	339	316	353	329	347	332	337	351	346	329	340	318	345	350	324	348	318	325	344	334	367	353	319	340	368	327	338	360	330	340	344	373	349	366	331	347	351	365	343	358	314	335	355	342	351	308	331	370	343	323	362	349	348	345	359	313	330	340	333	328	366	358	347	366	328	341	319	339	349	357	332	366	336	321	314	338	317	324	327	316	350	311	333	345	343	346	343	345	365	354	330	357	327	349	328	309	334	359	316	360	317	371	323	370	341	349	351	325	371	348	331	315	338	321	336	336	341	343	339	380	332	334	347	317	332	351	351	341	339	328	332	322	369	352	356	338	347	356	323	347	364	365	335	350	351	347	333	351	340	378	333	326	334	326	331	294	329	361	368	337	338	371	297	358	380	348	304	342	357	348	332	321	372	306	328	339	316	280	336	329	335	336	369	329	375	363	313	337	326	333	312	350	338	346	365	340	300	331	365	325	329	341	344	333	317	368	370	334	318	328	355	329	334	350	355	374	307	321	327	346	332	333	338	343	332	285	321	356	346	330	349	329	330	322	324	353	323	359	365	358	320	326	323	330	349	337	382	326	323	358	322	326	331	359	338	334	313	315	326	351	343	328	345	339	320	342	315	373	319	329	346	329	343	358	371	372	342	339	350	340	305	340	334	386	323	318	349	315	332	319	356	315	343	358	339	348	322	335	338	326	354	329	322	320	338	335	327	321	330	343	333	351	361	339	324	326	351	335	324	338	322	321	372	344	329	353	322	318	293	334	352	329	383	332	347	316	329	366	328	301	334	315	314	355	327	343	345	336	319	347	357	293	326	345	339	355	322	336	359	345	361	351	316	358	338	361	327	308	345	362	343	337	327	377	342	338	384	391	333	352	327	317	344	347	340	341	362	360	330	318	314	332	346	350	339	313	345	348	333	341	367	329	343	317	326	338	338	326	326	373	337	310	356	352	347	346	346	351	363	321	382	328	332	349	335	351	314	348	315	335	342	349	341	382	355	338	344	388	340	336	368	342	319	316	364	321	319	316	338	340	357	316	330	319	340	321	378	344	347	346	354	376	342	366	359	346	352	342	343	338	319	340	340	359	337	361	358	332	378	339	329	341	355	328	347	319	321	326	344	358	339	322	314	372	331	372	353	350	353	331	332	336	355	328	341	337	356	350	345	335	354	336	327	344	328	343	359	362	348	339	350	365	320	345	321	333	342	348	333	346	350	323	373	326	346	319	322	323	346	320	343	353	319	372	366	338	343	346	329	309	333	343	353	346	304	354	343	360	321	334	338	365	328	338	313	375	332	328	327	296	348	329	353	346	340	351	349	316	327	330	286	340	364	364	319	333	312	327	332	346	331	319	335	348	348	333	343	316	322	351	378	370	332	312	339	340	307	332	388	314	337	321	329	321	310	318	331	342	344	317	347	337	318	338	307	329	367	340	335	330	370	300	333	329	351	306	304	355	353	340	347	310	356	340	321	358	316	323	321	373	357	307	326	354	367	303	340	352	322	397	341	378	351	341	352	334	336	347	326	339	361	377	333	361	310	339	315	331	330	359	348	336	324	328	346	308	335	360	303	346	336	354	376	338	369	308	323	331	352	337	336	306	344	345	326	320	365	373	314	348	334	334	353	339	342	358	337	359	337	335	324	296	345	320	306	330	344	358	345	374	340	355	348	319	344	398	364	306	307	319	325	350	329	327	372	308	307	324	331	342	355	334	305	337	318	339	309	310	340	329	339	347	351	331	376	339	359	338	363	329	336	318	317	335	337	326	380	364	345	346	337	333	341	325	314	356	349	350	339	368	343	328	347	360	351	333	336	313	327	335	327	307	321	361	318	336	318	341	366	321	356	332	336	315	335	325	327	317	333	307	334	352	363	315	341	363	303	302	326	360	355	383	319	313	334	335	343	342	384	352	349	348	330	328	325	349	339	368	361	313	305	353	359	324	334	361	323	323	348	338	327	357	334	320	317	329	322	378	334	351	310	328	358	326	331	345	337	327	308	330	330	373	331	336	330	342	361	334	381	344	320	312	314	351	333	337	357	354	324	352	343	359	347	331	334	327	334	308	319	323	334	334	319	330	350	320	335	328	331	336	358	360	288	358	311	342	339	317	314	352	352	323	358	360	344	328	344	311	341	322	343	334	295	352	329	348	350	335	341	355	359	390	358	327	317	350	320	345	340	309	298	355	361	328	337	323	344	342	329	361	345	333	360	387	310	342	343	308	347	356	324	321	386	328	309	321	318	356	331	378	328	361	344	333	365	352	312	372	337	380	343	330	344	358	353	353	340	301	342	347	332	297	311	361	328	352	329	355	327	357	326	366	309	361	310	305	327	323	335	325	339	344	332	354	326	333	326	309	328	317	319	358	298	341	342	327	342	367	339	328	333	341	317	337	351	336	350	330	341	344	373	332	324	319	322	355	313	345	296	319	335	336	339	363	327	298	339	329	356	339	333	327	329	340	331	319	369	311	312	327	320	328	343	349	368	352	372	311	333	326	342	358	343	329	385	370	353	350	353	334	339	323	370	390	335	347	361	303	316	327	322	356	332	355	338	332	359	317	319	355	337	344	338	345	337	320	350	338	331	322	340	325	319	322	331	329	347	325	307	360	370	317	317	320	332	344	334	337	349	324	341	336	331	371	352	337	375	408	379	334	320	340	334	350	322	324	331	324	336	357	324	361	360	323	342	324	329	321	368	305	357	363	342	356	367	323	324	347	351	346	329	351	353	337	323	363	319	344	311	336	330	345	317	306	382	308	334	347	317	345	339	331	344	299	339	347	345	347	331	316	310	367	341	317	342	294	354	362	310	356	330	353	318	314	347	351	331	334	342	291	358	328	344	351	330	322	339	322	330	350	324	352	355	334	345	309	321	341	331	335	349	335	351	296	349	320	343	327	321	315	343	320	342	344	343	337	349	292	365	346	334	349	342	341	320	296	330	353	347	315	329	343	336	389	323	334	321	326	326	367	358	355	345	336	337	321	360	308	338	363	361	320	306	339	304	368	318	331	321	348	346	329	306	326	328	338	335	340	338	325	351	364	324	316	327	365	346	293	367	341	357	291	314	329	323	330	322	329	328	324	333	328	331	357	362	340	331	344	333	346	380	359	307	330	363	334	303	344	349	330	363	338	354	365	367	333	313	365	333	370	339	307	331
10760	12682	11544	6751	6586	3819	2359	1512	735	581	519	493	497	437	439	417	438	416	420	404	423	391	436	425	424	418	387	433	409	435	366	396	416	365	455	425	430	405	376	435	432	425	405	391	408	373	423	456	387	421	408	393	432	426	417	417	430	412	442	397	413	398	425	447	388	437	414	396	438	403	386	401	403	386	390	430	441	431	368	429	419	417	408	412	413	426	408	384	420	425	409	399	417	390	406	441	414	410	397	403	440	416	433	410	450	403	453	386	398	407	406	404	406	436	398	438	378	390	397	417	384	419	435	392	408	430	395	432	405	382	432	398	424	427	422	404	399	388	403	414	406	412	403	408	422	397	406	371	414	438	413	420	445	387	402	395	370	416	414	405	406	390	418	408	404	392	417	400	418	393	437	399	435	396	401	383	384	423	398	436	425	415	409	434	441	403	412	391	420	427	398	405	378	431	399	431	365	418	388	407	417	416	393	371	415	418	429	395	402	391	410	429	392	401	448	441	406	379	420	424	463	400	396	396	413	432	406	416	420	397	438	400	404	410	409	445	393	407	423	423	406	427	441	402	410	469	454	408	385	419	410	403	417	373	445	397	398	403	402	425	396	398	398	411	403	416	400	404	393	427	408	412	414	407	376	415	431	421	408	455	386	399	402	405	409	388	373	444	404	365	406	432	403	433	426	416	414	403	423	401	417	429	406	407	412	443	431	421	398	422	448	407	437	385	419	358	430	399	413	400	394	433	427	434	402	409	388	433	426	428	428	396	383	396	408	413	391	416	414	391	408	429	398	382	410	436	372	416	429	445	408	390	423	384	409	395	382	395	380	407	414	377	412	387	462	424	400	418	392	399	406	395	415	419	412	394	418	405	417	394	406	440	418	441	415	391	420	421	398	420	424	423	427	427	418	406	426	417	426	411	436	410	410	398	403	420	405	436	389	392	432	435	397	413	417	386	402	435	394	412	437	433	434	399	402	368	443	375	420	404	409	419	378	427	360	400	420	402	413	406	424	408	387	410	400	411	401	400	425	398	386	418	439	399	417	427	434	420	422	378	403	435	402	429	409	430	403	423	411	409	389	380	431	414	405	424	434	456	381	393	447	467	404	425	427	382	414	409	401	405	422	445	391	448	411	432	422	419	416	422	411	417	365	392	408	417	383	425	424	420	378	390	444	417	385	409	431	414	434	394	434	390	389	406	428	407	426	392	434	403	423	418	445	433	403	390	402	400	386	386	377	425	408	413	400	413	417	409	415	440	410	376	426	406	394	406	413	414	414	386	412	405	421	369	404	424	405	405	387	414	379	416	423	416	410	400	447	419	423	404	425	406	463	430	406	411	413	419	406	411	429	419	397	423	404	415	467	448	405	387	408	398	397	411	431	423	404	436	367	393	410	407	392	434	407	379	431	422	407	393	425	408	406	409	429	409	406	405	419	411	400	389	390	423	415	421	431	424	402	408	429	406	443	408	418	436	397	425	394	403	396	414	393	411	406	402	380	390	435	385	408	395	427	429	395	425	417	411	408	367	403	385	437	459	410	437	419	415	381	433	403	408	425	405	396	406	387	390	385	407	398	415	429	410	413	393	408	416	419	353	390	369	398	384	398	426	396	423	439	436	411	391	403	415	391	405	388	439	403	447	424	433	394	423	441	420	412	426	391	403	426	397	394	420	416	417	394	415	409	427	432	377	399	400	414	428	398	398	429	401	418	437	414	412	426	445	411	401	444	397	380	406	376	397	370	406	387	400	427	454	405	427	428	416	404	403	413	404	415	409	389	446	411	394	440	394	384	428	392	441	435	390	392	419	412	412	400	387	423	414	400	422	382	420	387	424	404	380	392	435	395	433	415	409	391	403	401	395	422	418	391	402	429	431	397	460	392	420	399	383	417	457	422	425	416	410	392	382	395	433	379	425	394	417	372	403	434	389	388	427	408	436	410	390	384	422	398	372	436	387	362	407	412	392	396	394	401	399	453	398	406	445	423	412	394	413	432	392	394	445	399	432	400	415	414	404	415	410	374	398	391	371	422	430	390	410	401	429	403	406	453	390	434	379	396	362	415	436	412	419	393	375	436	433	426	412	403	375	394	387	427	375	403	425	434	388	456	426	411	436	416	389	403	401	419	433	375	427	406	412	408	427	399	390	386	435	397	437	378	388	416	402	415	420	432	417	424	446	385	390	385	400	414	417	396	411	423	435	426	388	425	422	389	419	404	436	381	360	386	420	437	389	389	368	405	436	396	454	427	381	374	389	382	418	431	431	425	381	429	413	423	374	408	392	416	420	397	441	391	433	429	402	428	389	415	445	412	396	446	430	444	430	398	421	408	401	436	438	376	426	395	404	394	456	426	405	398	407	414	377	432	408	404	429	404	395	420	409	463	375	387	411	419	407	392	404	444	418	419	416	406	419	423	395	392	416	384	426	412	400	400	406	418	385	416	386	455	426	427	388	420	404	411	410	413	416	427	395	397	432	405	442	394	430	367	417	398	408	422	430	387	446	408	405	371	400	413	413	390	426	436	420	434	414	415	405	392	426	377	416	418	410	428	409	418	427	407	430	442	432	380	409	443	406	426	435	377	387	400	399	372	424	428	387	410	437	421	406	394	395	403	416	381	398	392	409	420	431	421	453	436	412	428	426	382	395	428	380	405	420	420	395	393	373	418	406	411	428	382	426	419	434	433	398	426	425	426	388	412	417	407	396	407	428	442	427	442	441	419	416	426	352	420	380	449	394	417	420	437	429	412	436	418	373	409	401	429	407	385	378	432	396	440	430	407	401	406	406	421	438	394	414	387	410	390	384	374	392	408	411	430	429	411	382	473	411	401	426	451	411	400	405	406	461	411	430	433	426	365	407	411	399	416	436	423	419	443	413	410	374	407	399	437	385	415	386	418	404	435	408	396	396	408	378	395	379	408	428	426	388	374	403	411	391	403	382	390	428	402	435	385	394	426	415	428	435	393	361	404	426	353	422	428	370	389	397	412	415	400	422	413	417	385	392	434	373	392	413	390	405	370	412	354	435	418	434	436	419	416	394	425	409	425	411	395	436	402	396	390	420	419	394	385	405	408	433	453	427	400	413	395	408	363	410	392	419	391	389	408	409	412	411	375	405	388	417	415	419	454	412	403	435	378	388	443	420	383	446	394	393	407	396	417	425	429	420	389	434	413	446	384	428	452	422	429	435	402	416	386	397	403	397	386	411	391	413	401	404	380	417	425	401	394	379	389	398	414	410	408	389	409	438	417	428	390	403	412	434	430	389	434	449	424	412	414	397	396	417	438	433	394	406	415	424	445	399	426	409	420	407	396	400	388	418	418	380	427	369	391	419	418	420	392	421	396	395	374	392	401	416	361	435	402	406	447	404	402	395	426	406	401	419	418	434	427	418	393	440	421	391	411	433	400	419	432	422	412	430	419	423	388	406	405	423	435	418	416	436	413	434	403	424	432	404	422	375	436	391	377	452	429	431	393	428	400	407
23715	21239	28667	24118	21486	15664	3496	1710	918	714	567	571	574	509	488	459	476	444	438	395	441	431	430	437	413	424	412	416	454	406	355	428	384	373	352	390	396	406	402	385	392	410	362	422	406	400	386	384	385	383	364	358	389	401	396	413	411	407	411	377	390	427	437	383	391	407	380	382	392	383	391	380	393	382	392	401	387	390	390	438	390	403	414	356	376	404	412	376	422	399	380	428	379	372	405	379	408	391	402	356	406	396	335	388	362	375	369	355	368	352	386	390	380	386	374	395	392	374	412	395	357	396	375	397	393	392	387	379	396	350	365	374	357	405	402	404	419	394	387	377	364	380	402	387	391	410	381	372	375	376	370	405	400	381	384	380	399	353	358	395	383	376	402	409	410	412	396	355	383	390	387	377	381	419	402	412	357	410	378	376	393	388	401	392	368	330	388	412	383	430	400	420	397	403	394	383	390	386	391	406	383	356	363	358	390	411	385	419	399	403	416	400	406	397	368	368	371	389	347	387	399	384	346	380	396	431	363	369	420	388	401	375	375	407	369	393	401	406	368	409	396	385	393	390	384	411	386	380	412	405	394	396	421	434	394	365	355	372	388	396	401	399	385	379	387	364	392	391	400	390	380	399	382	390	391	370	379	363	405	403	423	413	383	391	356	374	368	360	397	395	355	406	395	379	394	368	395	387	379	386	405	402	384	409	350	386	391	363	422	392	434	404	365	419	392	351	407	418	368	386	373	409	386	393	407	362	345	413	411	404	380	369	370	384	432	394	405	370	358	368	418	398	385	371	402	404	397	395	364	402	407	346	377	323	389	392	406	409	385	363	411	393	372	366	411	374	343	379	381	358	390	386	384	413	392	401	424	400	385	416	399	413	406	373	385	428	410	364	356	382	401	358	399	388	379	409	334	433	409	354	405	405	404	366	390	387	377	412	361	358	387	331	384	416	410	374	426	366	383	357	389	417	389	343	404	381	393	396	400	396	435	398	408	397	390	405	394	368	386	413	398	371	373	373	386	370	373	389	360	372	398	388	411	417	347	375	366	417	352	388	381	372	380	408	403	408	358	417	369	343	406	398	402	406	359	419	386	390	385	388	376	380	386	379	376	400	403	405	356	386	379	395	375	405	393	359	366	386	380	385	386	389	394	366	386	384	378	395	352	372	427	365	395	380	379	417	397	365	385	380	383	388	375	384	383	397	390	366	362	400	380	366	377	383	358	379	395	358	381	376	378	386	400	399	402	404	433	405	382	404	389	396	387	403	379	397	365	385	390	417	418	383	410	379	386	356	386	402	429	395	364	325	372	422	390	387	362	414	393	371	417	398	405	416	386	381	402	387	403	371	367	408	403	389	354	370	389	384	357	390	382	391	403	400	376	425	375	396	366	361	413	373	378	400	360	425	373	404	409	397	395	390	388	367	366	395	376	381	426	361	345	372	380	418	398	367	404	366	389	383	403	400	366	353	390	403	408	366	394	408	395	401	366	437	417	426	386	352	413	400	402	352	384	400	395	382	344	405	426	377	399	368	380	374	406	359	382	354	392	377	389	373	380	379	370	384	405	406	410	367	437	412	344	373	411	387	389	383	347	413	400	416	360	384	353	381	399	353	401	406	387	381	348	401	375	365	406	344	382	409	401	401	392	381	413	388	400	349	423	361	362	379	396	353	418	417	381	370	395	408	384	390	355	381	401	387	375	380	355	412	370	388	399	369	391	382	378	379	357	391	409	412	418	394	403	368	418	399	398	411	416	325	402	368	334	381	414	390	366	369	386	392	387	380	384	378	398	377	424	384	378	375	401	375	382	382	387	393	385	375	393	367	360	387	406	386	370	386	377	362	366	410	390	424	392	385	386	398	396	368	417	371	387	407	366	372	368	337	390	365	383	346	408	395	375	382	383	367	378	376	377	400	348	374	371	398	392	406	396	408	374	400	357	371	384	371	390	368	387	389	404	391	385	415	388	366	378	423	371	409	382	405	366	397	378	394	414	413	382	382	406	370	398	404	373	368	381	408	417	409	389	414	365	380	410	417	377	417	369	371	365	371	383	404	368	339	417	395	400	405	378	361	347	405	396	381	395	362	367	362	375	384	360	378	428	398	384	401	377	383	406	391	373	444	394	373	420	376	420	359	403	359	366	446	421	372	385	387	399	368	368	402	362	348	400	379	373	352	406	387	404	380	412	418	353	356	382	379	400	385	396	380	393	396	417	347	421	398	442	402	355	409	354	422	386	378	411	406	348	373	389	407	359	394	364	363	362	390	357	407	377	397	359	388	407	382	357	352	418	391	340	366	383	368	360	357	407	373	400	399	381	371	362	386	384	356	367	397	379	392	428	386	399	394	379	395	395	383	393	361	419	378	400	381	352	385	385	444	412	353	408	388	371	366	415	366	406	412	407	363	368	388	392	382	354	373	396	370	359	380	394	398	379	367	341	408	413	361	379	382	355	390	424	371	345	367	343	403	383	393	384	381	361	429	413	383	399	352	395	373	428	383	376	386	339	426	420	398	419	410	381	360	387	360	377	359	394	366	397	376	341	364	415	404	400	399	402	383	424	392	347	405	380	384	378	374	395	405	353	377	384	385	364	407	380	415	369	374	398	380	391	391	392	366	405	377	400	384	389	402	384	384	372	373	403	366	383	376	403	401	370	410	421	383	402	393	367	391	381	400	380	399	368	379	392	371	406	400	413	403	379	378	415	381	407	384	396	382	382	398	386	400	390	362	417	371	394	356	368	379	386	415	410	366	378	382	403	403	375	403	363	401	399	357	392	404	417	398	403	364	417	381	372	379	374	440	368	392	401	391	379	374	367	363	402	432	368	423	397	401	418	396	386	422	386	386	392	401	404	380	394	399	374	384	372	354	382	427	373	405	343	391	376	393	369	367	429	388	417	361	373	397	348	368	374	338	403	387	382	395	390	388	396	431	343	370	400	409	398	373	408	400	404	338	379	397	354	331	405	392	382	412	399	382	408	379	354	384	398	377	394	387	382	426	388	358	393	385	396	385	416	378	370	360	378	378	377	362	384	362	358	393	380	354	400	387	382	370	392	374	372	367	371	390	348	358	390	396	385	394	370	408	389	409	372	380	364	410	383	385	413	385	370	360	397	411	387	410	403	385	378	368	339	359	413	366	430	410	385	399	398	374	374	348	400	416	373	391	388	378	395	417	397	384	386	406	392	386	408	391	365	395	379	382	372	376	401	400	389	340	365	384	372	403	374	391	379	377	391	401	358	370	408	379	362	380	415	376	397	401	378	398	400	391	396	423	356	388	382	384	356	395	395	404	336	414	352	403	415	392	388	396	421	404	387	367	361	393	366	387	390	416	397	401	391	354	381	384	375	384	376	386	374	355	396	388	376	411	406	386	380	406	372	418	398	401	414	401	354	378	421	395	390	415	399	367	381	369	430	373	396	374	405	390	373	363	406	389	404	392	383	391	402	394	393	379	403	332	367	379	401	400	426	409	361	401
12211	21067	19388	13419	16029	8269	4280	3009	1601	1127	927	864	723	733	697	640	583	593	522	537	522	524	502	495	489	466	485	485	516	512	499	451	526	470	455	491	482	454	420	484	499	421	458	432	462	483	460	464	458	471	479	478	453	489	448	459	433	458	452	451	469	440	474	441	457	463	477	432	428	438	434	441	439	438	446	451	467	437	467	450	480	434	461	485	432	440	419	411	443	472	463	476	405	447	447	480	446	451	420	435	481	449	423	471	460	423	457	452	447	440	465	440	457	410	442	457	418	421	480	414	440	453	428	429	471	454	460	451	445	445	432	457	441	421	424	482	431	450	485	472	455	436	445	473	474	405	448	443	441	433	446	428	392	408	459	459	454	436	437	465	409	475	408	469	419	445	445	459	434	447	449	463	442	458	444	459	448	455	443	461	445	456	420	458	464	427	422	436	476	445	434	428	457	435	439	457	418	440	421	439	427	446	440	432	507	453	456	435	427	437	448	424	418	466	442	441	473	431	431	457	475	444	433	462	422	467	464	433	441	448	467	450	479	445	466	438	429	413	477	441	450	459	447	462	447	472	403	455	440	414	474	466	455	421	434	444	483	455	416	457	413	430	455	442	464	430	426	475	418	443	428	428	454	433	451	452	459	428	438	456	453	418	430	446	440	415	488	423	462	467	461	482	453	461	442	470	456	455	449	450	430	443	421	414	445	435	429	430	466	440	476	464	426	478	436	460	404	454	450	457	451	461	456	440	413	471	451	441	443	444	471	450	423	466	434	447	421	452	454	430	437	417	439	443	456	430	432	425	402	421	455	458	458	437	456	445	454	433	404	441	457	446	471	474	428	462	442	435	423	413	450	467	456	455	479	478	424	416	394	465	431	453	402	432	437	453	472	418	419	432	440	445	404	439	462	444	453	417	430	437	442	454	442	429	447	503	483	458	434	430	414	429	455	446	447	433	431	421	402	430	422	464	477	427	447	422	471	449	420	401	406	413	411	430	446	411	457	489	439	454	436	456	461	438	484	391	435	438	432	470	404	415	445	449	437	439	451	422	458	479	454	482	434	456	490	448	406	458	429	415	407	445	429	433	459	481	451	431	445	425	456	458	443	455	452	426	424	439	473	435	487	443	467	442	450	427	425	461	446	429	430	464	433	414	456	452	465	446	431	472	459	488	443	456	427	408	441	440	434	460	426	443	445	456	476	442	467	422	462	473	468	449	457	461	440	421	456	456	466	429	443	402	462	450	458	429	441	434	415	415	443	434	469	407	425	453	460	433	429	429	406	443	434	442	467	469	461	440	459	445	439	434	434	431	405	419	399	445	403	440	421	451	454	425	444	407	481	441	426	400	432	457	444	425	420	434	466	461	446	411	432	472	408	425	430	441	399	439	440	440	449	485	431	483	448	459	473	478	421	437	441	435	425	424	470	433	455	446	472	459	460	471	465	430	492	440	463	480	418	452	433	453	472	432	461	444	439	415	459	440	464	450	455	467	420	458	448	447	450	449	447	461	430	424	471	431	426	480	420	426	437	439	445	445	458	425	417	439	449	439	473	452	455	434	462	468	459	442	475	463	445	459	414	446	421	411	444	438	433	425	419	436	454	397	422	433	432	427	431	456	436	481	479	457	421	483	469	447	471	440	397	431	451	464	417	451	459	433	434	413	484	437	436	430	462	465	483	426	458	391	439	434	451	439	437	440	460	418	453	443	460	519	442	436	461	441	434	427	457	458	415	459	471	450	413	467	407	465	441	447	422	418	457	447	427	437	477	451	453	416	439	455	458	426	412	457	450	435	423	455	436	497	401	466	451	479	482	435	441	446	455	456	476	456	460	455	420	443	411	467	459	442	455	438	427	407	426	427	463	459	424	419	460	463	459	426	427	440	416	456	452	481	459	459	441	474	466	432	433	457	423	418	470	458	489	423	439	481	456	487	479	455	437	460	424	449	437	441	407	413	447	455	479	422	401	448	441	464	476	421	472	475	447	435	443	431	470	452	457	477	401	434	451	410	432	443	436	447	451	439	439	456	436	449	441	477	447	433	436	392	434	454	478	417	453	458	458	440	448	443	402	430	455	427	437	403	467	459	427	437	474	439	430	476	411	423	425	436	442	432	428	423	442	413	455	428	418	423	457	425	425	446	437	416	444	442	453	453	417	449	436	425	442	442	450	465	474	426	420	440	440	423	414	446	433	455	438	424	449	420	427	437	443	427	446	424	478	442	455	476	477	427	435	422	449	439	452	442	475	473	460	452	437	452	417	408	480	454	443	437	484	456	408	437	418	429	420	442	411	416	436	468	410	476	464	410	480	463	444	394	417	382	443	461	448	390	442	431	431	447	421	470	439	469	473	404	407	447	455	459	466	478	423	424	431	427	423	462	462	473	421	460	437	460	473	419	460	463	443	404	456	442	439	419	447	455	450	403	477	499	428	445	450	438	408	464	449	435	465	438	417	450	426	474	458	474	428	429	403	425	472	440	466	456	446	463	459	439	465	443	461	420	454	410	436	461	436	436	396	424	444	426	438	440	408	450	440	447	431	463	430	460	462	409	468	433	481	418	431	405	471	442	424	424	451	429	402	477	438	426	454	454	450	428	476	466	474	442	450	440	428	453	462	413	507	448	458	427	431	404	447	435	460	454	444	433	467	481	434	457	456	501	470	455	443	427	402	415	420	453	468	451	448	437	422	447	440	437	465	462	439	431	445	437	437	428	445	467	477	415	461	451	424	404	459	460	449	481	450	435	446	431	445	400	433	432	407	438	450	461	441	445	464	406	399	431	452	426	467	438	444	441	444	419	415	416	462	438	434	472	416	396	420	445	425	430	461	456	460	447	463	453	462	456	463	477	474	455	465	434	438	489	422	457	410	438	434	450	447	469	449	462	435	466	444	436	448	479	434	441	444	456	465	427	441	449	444	468	435	432	412	428	466	462	426	436	490	457	421	465	440	450	421	495	425	423	468	460	434	427	453	451	421	422	442	449	444	438	471	421	457	447	396	481	428	442	419	453	450	418	441	486	441	434	451	423	427	436	463	399	427	448	460	441	445	410	465	457	441	442	462	410	451	429	452	439	433	377	475	423	456	415	446	474	453	466	464	428	424	458	453	452	425	436	417	438	457	466	481	439	465	437	428	411	464	438	415	401	457	421	452	439	433	439	424	435	445	448	482	418	452	441	403	448	442	454	483	437	476	459	504	460	457	443	480	463	449	406	401	446	452	463	425	428	440	469	435	434	474	447	466	463	413	441	424	429	450	466	427	458	427	435	442	453	405	397	417	453	453	466	432	463	461	434	439	447	440	444	447	453	445	484	447	437	436	435	435	447	467	421	410	437	434	424	405	466	478	501	439	448	457	458	403	422	470	398	424	468	429	457	432	470	423	425	458	469	447	474	430	431	483	485	435	426	461	418	453	449	415	443	430	451	443	430	432	463	463	463	434	407	491	418	468	429	429	420	440	442	457	438	454	405	443	456	472	426
24914	21253	27720	25067	16373	4850	2026	1289	816	730	729	737	698	713	661	648	696	639	666	619	620	633	618	619	636	626	654	672	627	594	615	596	622	653	623	641	642	639	634	618	610	600	612	621	639	630	596	632	610	578	607	620	630	628	634	645	616	615	598	600	607	612	597	596	585	623	594	595	608	634	607	584	608	628	608	634	631	604	623	620	609	608	625	566	615	656	671	628	622	671	619	582	647	593	617	584	612	581	609	609	623	575	642	612	570	570	605	610	608	610	627	638	585	633	671	642	620	651	584	605	630	635	653	637	590	584	661	652	591	578	568	629	616	596	613	603	645	650	591	621	621	616	616	593	596	563	598	642	595	608	610	606	590	618	629	608	563	600	623	596	592	622	621	605	641	609	617	634	594	590	587	651	617	614	604	603	646	594	606	614	613	606	575	606	640	613	634	592	609	636	633	690	633	630	611	624	619	630	594	607	607	579	554	628	588	607	632	627	661	615	625	566	594	609	598	594	575	613	610	643	611	607	610	638	630	597	563	620	617	620	647	560	619	612	554	594	669	637	633	615	575	617	594	626	595	562	604	586	613	599	622	573	584	623	570	627	641	615	634	644	626	630	617	593	645	601	589	635	586	607	580	645	624	584	626	600	612	604	583	621	669	600	642	598	651	626	623	614	580	628	634	559	637	580	576	650	624	606	573	636	650	611	611	600	599	581	620	616	665	640	589	648	642	564	634	575	614	616	647	579	629	613	605	620	609	624	608	644	551	602	582	613	640	590	594	637	629	598	603	600	567	601	607	646	632	591	603	590	653	589	645	605	619	628	629	612	591	603	663	614	650	611	594	611	594	616	617	605	618	587	592	608	633	669	620	594	569	595	610	656	583	617	653	657	634	585	639	591	630	609	587	566	569	610	626	628	646	590	613	563	594	580	596	610	637	614	585	600	600	624	609	632	671	600	607	620	586	606	653	614	560	600	622	582	581	592	617	600	601	630	609	578	610	623	563	595	618	555	644	612	577	569	622	572	586	632	625	622	616	613	610	609	606	604	631	604	590	587	598	608	585	591	628	615	613	621	573	667	584	594	597	588	635	608	623	591	574	590	661	602	621	608	590	624	599	635	583	611	616	597	609	588	663	616	632	609	643	618	586	600	629	642	648	609	582	598	605	601	601	615	665	648	631	655	584	594	568	604	620	630	607	579	637	582	593	636	634	566	610	633	630	613	596	602	583	607	656	624	594	619	596	618	600	632	629	621	617	601	638	584	628	607	619	596	643	577	592	628	598	591	643	623	629	579	609	604	604	565	637	622	600	625	627	631	594	620	574	601	588	605	625	552	594	594	641	609	615	602	606	637	613	565	616	621	628	595	591	611	596	622	652	626	598	640	623	604	578	612	584	647	625	624	590	583	626	586	603	583	609	612	602	612	613	604	595	616	614	604	616	645	609	558	595	642	538	573	579	627	646	649	646	626	635	567	603	627	611	613	624	610	595	627	601	588	609	590	608	639	571	640	621	630	588	541	616	591	638	629	605	578	637	603	641	636	591	574	636	609	590	621	604	641	580	619	603	606	624	639	589	600	625	603	622	598	601	613	581	632	630	583	615	593	643	610	624	605	590	643	658	639	602	597	584	619	587	612	602	600	595	633	611	646	587	624	652	659	593	650	638	608	639	591	586	630	633	611	617	587	589	632	621	619	638	592	587	550	634	637	624	548	603	605	621	605	574	604	583	594	600	615	624	575	612	554	621	603	614	621	638	620	622	625	570	623	618	580	565	548	666	633	612	612	628	632	574	628	625	642	669	589	577	629	605	586	588	605	633	626	642	614	639	598	590	641	582	635	661	613	668	623	594	596	573	618	622	575	595	615	590	650	627	607	618	647	603	633	619	609	589	622	604	643	583	603	607	614	626	627	646	600	632	650	656	622	620	616	596	622	616	621	666	635	600	631	624	673	589	611	620	622	614	554	590	612	591	666	639	621	603	601	649	632	582	628	615	603	595	583	587	647	578	591	603	670	599	602	615	613	624	611	583	585	650	626	618	638	609	584	600	624	580	595	603	614	614	582	594	633	663	612	689	610	620	601	607	575	609	577	601	597	615	587	648	619	617	591	646	614	648	616	586	635	616	616	586	648	603	597	580	606	640	625	617	629	592	643	628	620	667	623	627	621	606	593	634	640	583	623	590	617	620	627	622	661	668	582	612	660	625	583	598	611	627	592	615	598	673	601	606	578	593	568	576	668	616	652	599	585	581	576	619	625	620	635	576	600	656	607	590	616	585	635	569	620	598	604	608	588	635	636	616	602	627	608	620	640	611	602	623	630	573	626	643	620	628	596	643	614	605	611	653	607	642	623	592	600	608	617	601	622	626	618	616	625	571	612	597	612	626	590	580	581	644	628	608	608	626	614	621	619	631	595	648	614	601	620	604	582	628	588	609	568	571	666	590	615	642	620	625	604	632	585	613	588	631	601	602	644	583	637	622	632	618	558	602	666	609	668	629	642	622	606	561	599	576	632	582	626	610	599	601	599	630	619	680	569	609	616	574	654	639	593	593	611	615	614	605	635	619	533	614	567	618	609	604	604	578	626	578	615	615	579	556	614	604	617	622	597	549	570	571	598	608	597	604	608	600	593	561	626	631	614	638	614	601	600	641	604	603	616	619	559	595	624	629	622	586	599	623	601	624	597	645	585	562	582	611	620	587	591	595	614	633	623	640	625	607	623	582	674	606	578	627	638	573	623	578	601	592	572	633	617	538	623	624	605	578	624	599	590	583	571	609	588	570	595	602	593	601	625	616	602	610	587	599	557	579	648	594	575	608	585	592	607	655	637	620	637	589	614	575	566	613	604	610	618	595	612	586	604	605	599	596	608	646	596	628	588	630	589	608	609	605	618	586	642	572	603	605	602	630	587	613	637	640	603	564	592	594	642	609	631	594	609	626	601	612	603	625	642	654	594	588	579	609	532	591	588	568	659	617	575	560	658	636	609	606	570	606	578	592	585	562	641	586	627	596	610	609	613	619	647	624	647	616	644	651	635	568	609	642	629	557	593	609	571	645	590	652	607	608	612	624	599	612	605	619	592	599	603	623	608	612	646	572	627	583	681	650	628	609	585	612	609	614	656	577	599	566	596	600	602	588	647	561	602	607	606	624	634	605	639	591	623	616	585	591	560	612	654	633	640	624	617	551	589	640	634	618	612	651	621	611	569	613	598	620	572	648	632	648	626	647	563	623	642	621	693	605	597	620	592	622	571	621	600	583	601	547	612	625	600	639	608	618	633	621	604	601	622	623	604	614	614	613	608	551	602	591	609	576	630	604	589	629	640	601	587	632	589	559	603	616	607	663	683	571	590	579	582	587	609	610	612	614	621	596	583	609	602	606	612	625	583	600	609	586	603	569	599	594	555	632	545	579	551	564	657	612	613	587	592	615	621	607	607	642	591	611	626	621	615	618	609	653	599	580	652	608	595	639	661	623	545	609	595
12130	17130	15468	11930	11607	5960	3588	2273	1373	1042	980	936	865	903	853	814	773	816	803	715	806	789	718	736	716	745	733	716	776	710	685	719	705	714	733	742	712	703	721	725	702	737	656	710	712	723	652	673	690	695	664	688	729	696	721	732	702	681	726	723	702	640	694	739	666	714	667	676	723	701	684	667	718	700	718	711	720	725	719	742	749	696	722	669	734	712	674	723	677	696	705	686	715	695	735	693	679	720	735	681	746	699	714	751	750	683	716	694	744	722	674	702	689	694	692	691	704	663	699	730	699	673	678	723	744	717	685	695	687	664	739	695	660	707	699	662	704	734	723	682	686	677	681	680	693	716	736	719	710	712	668	742	723	667	696	685	753	701	761	702	669	691	677	721	687	740	662	718	725	656	664	678	712	704	704	664	682	728	740	710	709	687	724	707	695	676	689	686	702	701	685	688	710	687	688	719	689	725	736	720	731	703	730	704	710	710	716	685	708	694	657	757	666	712	682	715	738	700	710	643	658	704	688	664	687	695	757	676	728	689	740	670	746	720	706	716	711	696	714	690	675	715	710	679	717	737	685	731	691	694	683	693	730	674	698	693	700	696	665	719	732	653	690	704	644	665	748	746	695	739	677	768	720	715	682	684	724	678	716	685	768	764	685	696	685	706	706	725	670	693	692	657	733	716	689	714	749	677	717	737	718	705	726	683	704	649	715	715	676	715	730	717	728	671	765	715	729	659	702	682	732	709	733	732	705	706	677	673	680	747	695	698	668	743	707	699	680	731	722	702	740	690	736	709	693	719	676	707	745	704	677	667	717	700	670	700	717	711	749	728	708	740	747	689	650	759	711	685	716	714	679	628	752	702	773	674	750	692	713	710	668	731	683	748	661	723	707	646	693	763	706	740	668	729	757	734	688	700	689	692	711	685	705	671	716	721	674	720	703	785	642	708	682	764	688	704	681	687	716	705	729	763	689	680	740	739	746	687	690	663	708	728	691	738	698	670	714	705	707	696	706	664	707	706	655	720	731	693	683	687	706	685	717	689	669	714	678	666	718	699	750	713	694	666	738	707	654	703	679	670	739	670	726	700	689	716	694	699	700	690	736	681	687	709	731	686	713	704	739	661	687	711	696	694	711	724	686	704	672	688	723	716	737	719	701	678	676	688	727	671	762	697	742	751	726	683	684	707	699	672	671	739	700	695	726	779	711	694	724	693	744	723	682	709	680	694	682	683	737	724	761	778	668	707	742	695	696	716	709	714	691	686	734	745	727	709	739	674	713	736	733	737	731	728	741	731	745	665	721	755	719	756	740	689	696	696	677	703	706	722	688	667	696	688	706	713	685	691	744	668	690	717	735	706	730	735	716	730	690	712	695	724	671	717	723	689	704	699	710	711	672	702	708	695	716	703	672	726	671	701	662	698	673	675	724	725	669	716	712	732	720	749	733	679	704	702	716	705	681	673	696	659	665	737	705	722	700	676	680	714	697	726	661	710	677	710	683	723	702	695	717	740	704	718	686	696	660	663	705	679	676	690	700	682	728	744	713	642	713	727	684	724	686	698	700	651	666	737	697	692	701	682	696	682	725	715	708	724	669	713	733	700	716	686	654	660	706	745	744	671	693	753	707	734	696	692	719	719	665	712	670	677	720	696	752	712	703	759	736	697	740	701	663	683	700	668	688	705	671	712	689	733	679	713	709	697	724	744	732	690	708	675	670	701	695	686	697	719	749	746	735	679	672	705	701	687	695	671	699	698	690	685	703	695	699	657	707	725	764	728	717	686	703	705	748	685	712	678	683	737	734	707	698	671	717	701	712	666	693	720	706	677	673	706	686	694	726	713	707	707	684	721	691	660	729	738	703	754	709	692	723	690	667	736	725	728	696	726	743	670	721	702	702	682	705	700	661	727	713	655	690	710	664	668	690	700	695	681	688	734	687	700	675	713	723	724	732	711	734	713	666	703	719	689	723	726	698	716	715	709	729	700	688	712	716	670	653	697	717	743	707	720	719	696	683	667	661	743	650	614	687	715	706	691	741	704	680	723	725	740	694	720	723	742	716	656	733	704	718	743	746	715	717	677	713	703	742	751	679	728	664	678	709	712	698	714	763	685	711	708	638	716	728	690	694	712	733	690	670	730	634	717	710	729	717	719	722	696	731	714	692	722	665	726	720	685	730	706	683	687	728	714	731	700	695	750	712	709	697	652	686	712	709	709	683	715	687	671	717	719	718	707	735	684	663	736	690	700	658	736	687	706	720	753	744	714	695	713	730	663	673	723	704	719	739	722	679	672	716	759	708	769	690	711	665	729	652	699	750	740	758	671	707	695	697	650	723	740	696	706	745	707	709	737	724	729	676	725	701	726	733	713	731	740	729	663	685	702	675	759	748	698	708	729	679	724	679	703	721	758	643	669	708	703	695	663	720	720	621	760	672	701	718	726	709	725	706	690	660	742	710	696	690	738	706	705	727	700	696	720	694	724	775	737	703	738	690	716	727	700	689	702	749	704	713	670	735	707	653	701	690	697	736	709	736	718	704	691	745	719	755	732	731	691	750	692	694	745	727	703	732	725	727	687	715	697	716	738	711	696	677	718	702	678	694	699	689	695	710	671	692	695	697	684	668	712	680	702	692	699	744	695	704	701	727	697	690	664	673	702	738	683	663	726	706	725	697	674	721	687	697	715	718	691	719	714	680	680	671	671	669	671	695	730	702	695	725	666	692	726	729	777	714	706	738	659	696	694	704	708	750	702	706	667	732	720	694	698	727	701	720	701	687	683	668	694	728	688	713	703	677	694	735	676	705	718	695	771	717	683	711	711	684	673	718	696	695	658	702	668	668	726	735	719	732	672	715	714	703	696	682	715	722	714	711	747	686	721	745	666	731	642	706	721	681	693	698	714	702	686	749	730	704	635	714	708	717	721	714	701	675	662	694	686	675	737	704	668	667	676	694	676	708	680	689	693	699	765	663	724	700	699	735	688	739	693	721	710	692	702	700	711	742	744	672	732	669	696	704	730	688	695	714	706	694	708	708	711	712	707	732	729	693	703	736	675	756	664	701	712	684	713	714	715	691	683	693	707	732	678	717	694	657	677	711	731	654	727	756	724	687	709	718	696	676	716	653	712	709	722	713	729	651	729	770	700	691	693	682	745	693	746	720	701	708	713	745	664	649	654	728	713	702	671	678	657	706	674	692	760	700	688	690	708	724	719	679	738	669	687	678	731	693	710	693	700	740	694	721	695	727	690	709	662	729	713	720	726	686	706	673	721	657	726	731	727	679	688	735	692	657	694	733	737	727	745	703	700	706	762	652	687	729	740	710	730	725	731	735	708	710	742	715	739	700	713	723	749	743	716	662	681	688	670	684	719	683	660	729	759	650	728	754	781	672	711	738	691	731	667	704	725	694	695	696	708	668	699	724	681	709	682	736	669	743	688	712	746	706	698	669	682	725	703	714	720	707	707	786	742	757	673	681	673	704	696
22738	21269	29046	23812	21305	21678	13292	2802	1664	1367	1274	1110	1087	1049	1061	1007	980	830	917	848	845	841	819	835	836	820	852	841	793	779	792	843	781	850	784	828	796	853	822	775	815	787	804	834	798	820	804	822	788	774	780	784	811	851	791	783	775	771	764	796	757	830	796	763	765	790	817	802	810	801	783	781	809	759	795	745	794	793	768	788	778	779	780	783	774	806	777	793	808	759	793	813	748	739	777	758	807	787	775	838	779	767	776	765	751	806	759	775	742	787	736	768	781	805	829	800	746	801	758	708	755	789	805	774	785	743	790	773	796	789	788	754	781	800	742	753	774	759	790	805	795	847	793	818	724	719	806	742	731	850	763	798	768	796	760	723	806	808	777	776	726	758	763	760	812	737	778	757	783	711	797	759	790	811	783	756	747	775	799	844	809	785	755	812	775	812	789	790	796	799	761	811	767	762	781	806	801	777	794	710	811	790	762	739	783	795	733	760	771	830	742	765	873	790	800	815	764	760	814	787	751	785	750	784	816	815	780	737	816	808	842	809	803	755	765	782	781	761	808	813	784	815	710	762	781	775	752	775	765	839	784	734	770	798	801	773	767	786	777	755	797	794	773	780	773	798	762	747	772	823	785	767	743	789	795	718	781	814	762	771	829	792	798	769	767	736	775	752	801	788	779	754	765	782	768	760	776	790	763	751	827	783	796	766	785	742	747	786	766	792	793	767	789	770	784	801	792	783	770	801	761	751	777	822	785	815	790	801	765	761	748	725	732	778	742	767	752	792	823	803	783	769	778	775	778	748	745	737	773	792	774	803	806	765	817	810	781	727	756	799	766	769	796	780	767	760	770	731	821	815	751	779	754	771	768	793	799	751	764	760	720	818	776	787	762	775	763	755	828	767	754	775	749	757	799	790	788	804	794	761	797	723	781	769	787	786	793	778	743	818	747	837	773	738	762	767	764	762	748	803	777	787	794	821	754	715	763	794	786	809	759	755	782	755	739	763	792	739	803	743	792	763	753	780	782	814	782	780	755	735	784	781	786	744	802	797	774	816	788	818	747	787	766	830	768	755	738	762	792	773	776	817	758	751	804	765	812	811	780	774	772	780	750	755	783	761	771	808	763	758	795	729	780	782	770	794	782	741	835	762	780	752	754	750	774	796	755	810	737	766	760	740	766	785	786	819	752	762	747	746	811	772	827	810	742	774	781	774	755	707	757	802	768	818	795	759	749	761	786	828	736	792	792	741	747	796	773	782	735	740	808	754	738	782	804	810	805	791	745	752	758	777	748	801	737	758	779	763	789	786	754	776	818	767	778	776	848	782	762	794	778	769	767	783	773	792	766	769	746	789	790	808	740	754	803	788	779	779	774	799	756	824	804	787	790	804	791	730	736	771	811	744	783	773	763	776	797	751	809	788	766	779	810	777	757	785	774	805	767	780	731	807	780	785	808	792	754	770	785	783	750	720	749	808	784	778	774	747	803	825	767	835	822	800	783	772	767	756	787	783	767	786	838	805	760	808	747	792	769	765	824	772	779	768	766	773	761	772	782	794	771	784	816	775	760	734	814	818	796	778	781	788	804	760	745	756	753	766	787	761	785	771	742	774	758	782	817	733	753	779	827	765	791	725	842	748	764	804	784	750	799	750	783	777	784	772	824	722	745	735	740	817	793	750	770	796	797	800	832	787	745	760	789	788	775	799	744	823	807	780	839	798	784	767	752	782	786	796	770	719	793	738	778	806	731	738	733	830	737	751	729	811	711	776	816	776	760	773	762	750	739	762	764	791	780	778	744	767	751	747	768	792	733	777	762	791	750	793	752	779	750	737	799	798	750	743	727	766	771	764	729	776	791	721	777	831	812	744	735	800	792	801	816	799	774	802	771	773	741	793	777	789	728	745	788	784	793	752	762	771	763	739	796	805	734	746	761	737	839	757	789	768	784	808	785	733	805	799	749	724	835	798	757	788	744	769	769	767	730	806	786	774	845	830	767	777	830	756	831	734	748	781	705	787	817	798	753	724	710	756	814	807	763	740	775	777	729	760	804	758	756	767	743	767	728	799	757	759	772	798	711	776	725	813	791	803	790	772	773	808	775	819	787	737	762	771	808	823	755	820	769	757	745	759	756	735	763	771	769	762	774	728	739	769	792	762	773	837	793	768	761	782	784	820	771	791	740	784	789	784	784	758	823	713	780	766	810	819	804	771	779	753	784	712	786	824	761	775	801	806	749	717	766	813	785	749	772	791	781	746	814	776	737	734	733	795	827	752	754	730	785	783	761	768	763	756	743	744	780	748	778	813	764	759	729	810	746	785	784	727	830	765	817	790	772	752	737	716	729	780	774	776	786	766	832	767	769	777	753	787	777	784	810	756	815	742	816	788	765	755	833	782	793	809	718	768	730	795	764	782	770	790	754	801	760	787	822	790	747	834	805	756	801	842	753	827	827	784	779	815	795	769	784	782	792	787	743	807	768	806	813	779	782	771	810	791	794	754	784	787	807	825	787	773	797	783	788	795	778	756	829	760	767	816	783	746	770	797	784	764	747	778	780	752	774	794	755	807	804	760	833	791	782	797	789	765	790	767	781	772	768	807	768	771	745	829	785	738	740	754	813	790	763	742	773	717	751	783	763	769	778	755	809	764	754	758	777	800	723	740	753	749	759	765	744	767	773	771	778	800	763	792	794	745	752	805	753	790	789	772	773	725	799	769	776	789	738	736	763	783	784	805	752	752	770	779	799	777	770	781	749	830	791	749	780	780	708	796	754	772	775	774	789	749	732	793	784	794	744	802	810	781	772	798	710	729	760	756	742	754	784	781	820	788	747	741	796	753	788	787	771	811	747	721	737	761	762	774	789	783	753	754	793	792	789	781	751	787	756	814	781	775	817	785	757	777	828	783	766	740	755	778	824	776	794	763	758	761	775	731	763	790	801	801	829	812	771	759	781	806	759	756	785	812	773	735	764	786	773	732	782	756	819	781	733	785	749	811	731	752	760	775	756	817	769	740	860	776	773	764	771	758	755	751	742	809	774	803	743	772	841	821	776	765	755	734	786	782	748	723	792	763	756	792	759	733	745	778	739	770	760	768	733	793	748	766	773	761	803	790	782	785	773	777	784	752	782	812	773	684	756	764	751	773	766	807	744	746	793	767	752	782	799	803	750	737	721	747	822	749	772	732	775	768	780	742	776	764	793	798	748	760	741	771	783	770	730	789	785	795	773	770	756	805	704	761	757	732	732	785	768	801	745	810	762	744	737	790	745	761	731	831	764	861	801	785	732	763	765	770	771	796	753	753	765	791	764	770	767	780	800	800	755	752	800	742	774	785	766	750	765	780	775	739	818	760	762	742	806	756	763	765	726	768	743	781	756	725	773	753	807	788	805	801	738	808	740	732	796	741	748	765	791	860	709	772	783	788	795	788	775	741	796	790	817	772	785	787	810	762	786	745	810	760	775	785	762	738	793	791	769	766	778	744	775	819
14881	28123	26549	20508	20152	12154	7596	4115	2719	1899	1752	1636	1380	1335	1275	1231	1148	1037	1023	1029	956	1008	1010	983	971	891	996	953	925	870	915	890	883	868	866	879	892	852	886	859	871	874	857	868	860	867	909	864	802	899	852	893	896	851	846	838	857	851	859	893	881	859	851	841	851	883	823	836	825	840	850	845	817	855	847	859	875	838	854	897	843	873	888	858	809	851	809	847	813	806	820	880	888	862	849	837	820	800	861	892	817	797	849	807	870	848	861	860	825	791	878	829	843	810	876	827	857	810	809	909	848	818	813	799	824	843	790	806	825	891	880	850	799	830	789	795	860	844	824	793	864	828	823	826	856	865	846	825	854	854	849	838	878	839	885	830	802	857	840	824	833	835	843	852	856	854	825	821	853	863	842	856	859	821	827	829	824	853	848	860	840	842	830	844	857	804	811	824	895	854	853	858	804	832	794	827	876	811	848	858	843	872	812	828	838	795	856	823	819	819	882	857	825	833	823	895	782	847	850	887	826	876	868	820	833	865	834	810	884	853	836	866	871	848	823	882	795	832	827	805	834	847	858	868	856	866	841	847	818	842	877	813	838	838	882	890	817	897	831	823	847	892	818	837	851	815	877	774	822	791	808	879	827	797	847	872	828	866	861	836	805	858	869	812	843	850	791	878	877	829	843	896	841	832	808	821	819	841	856	849	845	842	832	828	820	840	841	838	835	856	816	882	798	799	860	801	881	818	866	809	845	850	788	854	801	832	836	826	834	835	852	865	824	797	870	807	819	850	821	820	839	856	854	818	854	821	910	828	812	849	852	801	843	896	786	787	828	813	794	868	824	834	856	842	902	793	810	787	822	817	786	791	865	856	872	815	839	896	853	889	835	814	836	856	838	822	849	894	879	883	856	814	896	815	780	859	805	795	843	844	820	822	919	826	838	819	852	842	832	842	850	832	797	845	844	857	877	832	845	834	830	859	869	905	805	844	885	864	834	897	857	840	837	862	857	797	849	867	866	862	826	809	854	856	812	810	858	819	838	819	857	757	867	808	813	862	810	840	784	845	844	863	863	830	811	866	755	844	828	847	833	826	839	892	852	852	813	868	861	858	838	837	816	862	840	864	831	816	852	841	815	833	835	806	821	835	854	832	832	810	830	812	898	807	808	847	827	863	882	810	838	830	842	851	856	864	818	787	840	857	861	828	815	772	813	813	831	846	828	808	808	853	851	836	843	834	841	843	832	872	880	843	904	779	842	838	854	854	828	861	789	778	859	861	825	816	800	870	824	820	823	852	860	857	822	831	814	824	796	823	846	850	848	860	795	842	815	808	902	862	797	832	853	843	849	816	849	826	820	845	863	846	817	842	815	829	855	865	808	842	799	837	820	800	862	809	813	833	885	866	852	861	854	837	831	837	828	803	858	850	830	814	831	870	867	814	820	834	808	883	892	836	833	842	846	839	878	820	786	843	812	767	846	827	813	812	831	830	838	851	920	820	892	919	844	837	834	804	779	818	830	810	828	917	856	882	849	811	801	790	806	869	784	838	848	841	854	844	844	841	835	840	804	844	854	905	863	809	801	832	811	851	881	845	811	833	856	831	848	832	831	847	828	859	832	827	912	830	821	813	858	831	857	819	822	859	814	858	807	799	812	854	832	846	828	835	855	822	849	815	842	874	862	853	880	871	797	825	799	854	791	815	846	844	798	864	901	899	823	861	873	788	828	831	792	868	823	773	818	823	840	846	805	772	877	798	827	830	847	838	845	823	791	826	798	840	810	899	837	838	872	833	843	826	836	900	802	854	840	843	861	854	876	773	896	846	842	841	820	799	793	838	821	873	860	846	845	772	797	837	769	827	896	835	876	859	829	873	842	830	804	800	846	864	817	828	844	793	847	873	873	848	843	825	857	855	846	839	839	831	840	837	868	855	853	859	882	870	807	863	819	811	854	818	836	846	822	853	821	832	902	837	797	823	835	845	838	798	874	847	837	794	892	813	825	829	851	871	872	801	850	888	857	787	820	867	854	816	834	806	843	868	801	835	802	860	854	788	882	852	844	765	882	848	843	890	818	817	802	837	850	848	829	796	841	881	817	852	867	839	855	799	857	882	823	880	831	862	807	839	832	827	855	851	833	842	795	834	849	831	842	809	823	836	818	876	890	863	875	818	903	836	792	844	852	807	908	866	852	866	819	793	863	857	838	784	855	843	828	809	838	851	789	872	871	817	864	875	828	855	861	827	809	849	859	813	878	828	841	812	859	810	840	844	788	846	792	847	835	856	852	814	886	876	886	870	833	877	845	861	870	815	863	803	845	858	858	841	834	819	874	853	911	830	853	770	883	829	830	880	856	834	882	847	903	860	856	857	889	794	769	854	823	859	860	808	807	840	798	812	840	845	817	870	812	858	781	858	854	846	876	845	862	858	853	905	816	802	838	811	829	826	855	864	824	843	807	859	856	806	835	836	790	802	823	810	828	820	884	837	800	865	816	853	857	871	841	836	831	795	848	818	838	844	821	806	832	814	804	893	828	825	844	828	817	862	772	866	835	765	838	856	864	831	841	907	807	841	856	834	833	812	862	852	851	827	841	859	866	743	857	821	760	893	869	895	850	798	878	850	865	839	811	840	800	809	810	861	892	866	871	907	848	850	819	862	856	831	856	869	875	854	835	878	832	847	902	830	858	781	852	826	805	817	856	807	827	864	811	892	826	820	861	844	855	811	819	849	869	833	836	865	881	860	784	832	824	884	780	836	792	869	864	793	866	862	884	821	842	867	865	825	826	844	852	862	844	872	820	862	838	850	871	866	885	785	875	829	818	801	864	836	852	864	793	826	835	827	822	849	860	882	857	869	843	855	872	804	792	873	835	810	883	814	876	844	880	793	859	858	814	878	857	870	821	919	851	888	822	872	843	869	825	837	879	791	841	835	841	821	833	883	820	850	797	835	820	849	853	829	856	881	836	861	835	803	882	822	844	825	820	849	779	898	840	830	839	848	812	820	832	887	855	840	919	860	875	858	839	768	819	853	829	847	851	870	851	840	861	793	836	877	806	802	827	821	829	877	843	792	860	834	845	867	846	836	843	857	833	850	823	893	826	869	808	905	868	861	840	848	824	870	822	866	838	891	872	833	828	864	850	837	825	823	846	816	817	913	853	855	781	854	810	811	811	871	782	783	820	820	826	883	818	826	831	834	849	827	885	847	863	828	808	823	844	845	845	870	849	808	862	843	809	867	791	828	734	780	851	860	869	824	895	840	819	801	832	810	820	839	840	781	859	876	815	853	846	845	822	792	841	832	875	838	791	841	829	860	878	821	851	851	850	826	866	894	814	838	827	816	854	879	828	787	877	834	890	853	835	850	859	853	807	886	837	856	823	871	840	800	840	827	804	834	832	870	855	857	846	852	828	861	848	883	823	878	848	848	865	825	841	836	808	815	851	862	837	858	850	818	863	834	838	851	801	779	835	794	833	842	855	916	848	844	816	836
27211	20765	14730	7495	3094	1796	1107	583	424	347	389	367	374	411	331	357	336	309	332	349	345	336	333	332	341	355	313	365	381	308	329	320	350	371	310	387	324	298	325	344	341	386	322	302	372	341	341	337	329	343	327	324	353	337	332	324	367	344	332	356	357	350	327	347	317	359	362	335	352	307	315	342	336	332	360	354	356	356	348	320	320	365	329	320	320	357	324	315	339	330	333	335	328	308	343	352	329	335	349	319	334	355	353	327	335	312	320	360	313	308	334	335	327	359	329	366	349	348	336	339	314	351	338	338	333	349	332	335	291	322	360	282	350	335	370	347	302	328	356	330	351	343	312	348	352	358	318	333	328	358	337	345	330	343	366	317	312	338	353	325	328	323	383	349	331	339	326	344	340	325	343	343	322	346	349	366	325	324	356	323	331	325	342	341	294	333	335	339	304	324	336	341	344	350	319	364	348	320	311	341	344	331	310	348	356	345	369	345	337	332	332	352	331	385	341	318	331	334	340	342	327	317	371	310	352	340	343	314	368	364	327	323	325	388	319	332	324	368	364	325	341	318	304	328	355	352	305	321	345	373	329	357	368	350	353	319	355	333	325	328	310	303	354	329	359	365	328	347	318	370	384	341	337	333	322	343	321	339	330	322	330	352	346	347	308	329	317	312	309	346	346	326	301	346	322	366	337	318	352	344	331	334	328	324	349	326	340	344	327	325	340	319	317	337	338	347	362	352	370	342	337	312	342	376	354	368	352	301	302	361	315	336	360	338	340	333	311	328	367	335	333	338	349	336	323	356	330	337	330	333	328	348	361	343	344	318	361	323	300	336	347	348	328	309	335	350	359	315	347	382	343	333	322	313	360	344	354	298	332	347	346	372	332	346	336	351	298	329	333	342	320	331	335	329	370	353	314	349	354	362	321	364	326	328	298	322	337	317	356	323	321	330	338	344	339	347	324	337	340	337	329	351	316	333	356	334	334	316	333	348	364	345	319	331	326	335	325	336	331	333	317	310	361	377	319	333	323	332	322	330	368	355	310	347	345	362	344	344	345	330	331	371	331	326	309	351	326	359	318	310	349	364	321	332	324	322	317	363	309	337	347	313	353	326	338	334	351	354	349	299	329	323	343	342	314	343	343	307	308	300	310	317	332	329	326	351	351	331	344	333	364	363	341	339	336	320	347	350	328	319	383	356	363	341	316	363	344	319	371	351	329	368	332	316	325	321	325	349	346	332	345	339	324	321	345	356	356	331	335	349	353	306	322	349	326	307	328	323	372	316	314	306	304	338	345	312	342	349	332	326	345	315	331	347	290	353	359	340	330	311	359	352	364	323	330	363	309	343	310	335	364	317	325	333	345	350	340	295	306	319	356	354	374	361	335	333	328	354	349	339	317	345	304	359	348	364	350	302	368	342	339	327	340	319	345	363	315	335	336	333	371	331	311	312	324	329	309	354	354	352	339	366	365	322	335	300	360	342	349	362	346	356	332	344	365	330	334	336	328	356	333	291	339	325	351	342	306	330	349	332	329	356	389	333	349	339	334	340	357	307	324	329	342	348	365	329	309	357	335	345	331	327	347	338	334	357	314	320	316	314	300	367	355	322	353	362	340	285	324	336	342	379	367	326	347	335	331	301	342	330	334	339	350	366	315	339	368	308	361	343	345	307	375	336	323	324	315	340	330	370	352	328	322	365	301	341	341	349	331	327	318	355	368	327	329	320	310	305	340	359	355	334	322	338	327	314	343	324	333	322	335	306	325	328	321	322	326	327	313	310	333	327	338	322	330	359	336	334	338	339	338	322	381	380	304	339	358	346	322	334	314	361	369	298	316	322	356	356	309	322	342	307	343	321	370	343	322	331	325	339	377	349	338	322	317	325	340	349	332	333	330	313	368	326	322	315	341	323	315	342	351	331	345	340	322	312	349	312	345	308	340	336	328	313	351	328	317	347	317	331	331	330	322	317	346	357	352	337	308	292	370	336	363	327	334	344	362	336	343	339	331	344	308	321	335	311	336	351	320	319	339	336	323	358	328	335	343	360	326	337	340	337	326	325	335	335	340	347	373	351	347	349	319	339	324	338	339	317	316	340	331	329	339	320	352	315	338	341	339	384	323	321	324	344	304	354	323	326	346	337	350	321	355	296	330	346	343	348	338	359	323	311	331	325	343	328	349	325	330	322	330	331	352	362	314	324	335	341	333	328	342	287	331	359	319	335	348	326	310	388	334	348	359	323	332	333	328	335	320	334	342	321	351	353	350	356	330	339	345	334	369	346	333	353	343	356	309	318	350	341	347	330	331	328	327	353	329	319	334	347	326	343	363	350	316	345	348	326	347	314	326	335	331	366	337	311	322	300	359	352	333	341	338	339	345	308	315	341	331	331	348	337	321	337	328	315	340	314	340	350	334	336	333	355	315	307	316	336	335	303	339	371	333	356	338	308	320	329	341	327	316	343	305	344	330	335	359	318	326	312	354	348	359	325	320	341	335	342	314	344	328	331	321	324	354	353	374	355	329	332	333	378	345	305	351	333	336	349	338	335	328	351	353	336	340	339	321	370	304	352	351	319	326	312	337	316	320	361	336	291	340	324	337	346	368	338	345	349	342	331	311	325	316	339	360	348	331	335	342	327	326	338	358	327	323	377	332	303	348	386	315	362	348	328	326	316	352	349	377	338	348	333	324	343	359	318	334	345	343	346	308	347	361	353	338	326	321	321	297	318	360	343	319	348	329	358	334	355	351	369	381	359	355	346	312	366	337	335	329	353	373	290	327	314	322	342	345	344	338	331	319	344	335	333	336	351	318	322	337	357	319	347	323	338	348	350	361	335	340	344	307	343	314	325	331	338	325	346	316	357	326	334	311	319	356	344	331	329	336	332	330	327	351	341	342	322	335	333	325	340	335	319	339	320	352	325	349	350	320	350	328	319	331	342	351	309	347	340	344	328	331	322	336	366	303	371	341	319	299	360	344	360	354	358	368	341	337	346	330	335	350	327	319	350	369	334	348	364	329	345	298	325	325	316	367	320	344	357	323	344	323	352	307	305	357	359	304	339	318	312	346	341	354	366	305	325	342	321	380	294	323	345	335	367	364	310	365	349	321	337	343	355	312	359	315	357	336	374	307	292	349	326	335	342	327	337	341	344	360	324	329	328	315	319	331	307	342	344	307	325	359	353	357	338	330	361	332	328	340	312	361	353	353	339	325	333	356	344	315	304	345	355	344	359	334	295	342	324	301	325	337	311	318	380	298	349	348	323	326	299	328	350	353	302	337	367	349	371	334	313	338	334	332	353	356	317	355	360	333	351	368	353	318	310	340	343	343	315	320	348	334	321	336	364	335	353	348	347	333	319	315	355	324	352	355	355	322	335	351	355	332	322	324	342	360	347	334	330	391	355	341	314	331	347	341	314	346	344	367	328	302	330	329	349	376	365	369	327	322	340	350	358	331	359	368	358	342	343	352	324	326	332	356	337	329	337
10044	12745	13588	8771	5026	3140	2259	992	598	495	513	460	445	464	411	426	416	415	427	399	414	423	422	430	436	428	392	427	407	383	426	381	406	395	378	392	424	415	412	412	404	370	410	416	401	404	420	374	396	444	443	439	370	392	388	416	428	447	431	385	414	410	417	452	416	468	425	413	390	430	419	469	427	418	427	391	401	411	410	401	411	415	398	410	380	400	425	417	425	416	416	457	434	386	392	441	390	405	402	409	448	386	384	445	413	436	407	447	397	408	429	402	425	385	426	433	391	390	433	386	418	447	400	381	373	381	415	411	429	405	418	427	403	400	386	437	409	452	413	443	422	445	387	418	394	410	430	390	447	406	394	407	413	469	413	372	420	400	449	437	430	423	372	389	429	401	408	396	417	430	393	455	380	388	424	404	396	436	410	418	401	372	423	415	408	411	419	414	397	386	418	436	425	410	419	415	426	380	412	402	397	393	426	415	375	438	407	399	438	369	434	390	391	390	409	375	401	398	411	432	430	392	447	454	400	410	408	399	394	410	420	372	386	423	406	423	438	387	390	429	449	398	421	400	430	418	400	432	414	378	392	427	413	439	378	405	380	411	370	373	427	423	405	391	424	415	429	409	410	375	476	449	420	412	430	384	406	404	392	402	387	399	416	406	393	436	444	400	380	402	431	394	412	431	384	378	411	424	413	394	392	407	425	449	382	453	352	438	389	428	411	414	436	400	424	381	408	409	405	392	420	356	398	411	398	431	397	416	427	391	384	426	419	418	413	357	441	389	413	408	402	395	411	439	403	397	415	447	453	405	433	378	418	391	419	412	399	407	392	424	399	398	428	384	403	420	427	432	365	409	406	418	398	427	400	375	393	437	400	418	391	434	418	443	417	418	401	366	421	456	436	380	405	426	427	394	447	421	405	402	417	404	453	429	408	389	383	405	417	431	412	403	421	451	433	428	412	430	430	410	394	405	436	423	431	400	416	431	409	358	407	419	411	444	391	421	377	400	392	428	393	402	395	402	421	371	415	408	405	402	411	394	409	409	428	416	445	388	340	403	372	366	403	424	399	437	417	417	401	416	435	406	400	403	434	411	399	401	421	409	431	381	427	421	364	388	404	410	444	411	440	408	438	424	379	409	382	423	391	398	420	421	412	391	415	442	405	428	398	425	408	412	414	399	405	422	401	392	410	407	434	394	392	378	382	407	397	429	393	397	423	438	396	428	408	395	407	414	407	421	375	357	421	448	389	388	460	441	392	418	418	373	378	385	399	417	403	383	448	396	428	424	394	374	408	414	405	408	394	410	389	379	410	418	404	403	431	412	414	397	430	407	400	404	427	402	409	400	394	418	460	409	375	423	429	433	423	408	386	430	394	401	393	436	424	411	405	427	399	420	407	407	430	459	460	413	418	398	389	437	410	408	428	395	404	406	365	408	407	440	433	435	405	415	379	383	398	418	419	432	432	409	406	433	362	406	385	422	392	404	424	370	374	435	428	418	433	395	427	393	387	440	383	428	401	415	428	444	385	415	384	405	407	369	443	415	396	377	388	416	380	403	420	392	405	421	435	437	423	445	405	404	422	371	383	399	402	382	376	401	401	381	456	441	444	379	402	433	442	407	356	383	415	381	422	403	439	394	417	419	414	367	388	388	432	367	398	370	402	404	466	415	381	423	390	425	396	403	395	381	379	398	406	384	405	434	380	367	405	391	379	387	381	404	403	395	418	398	414	415	377	409	426	428	409	392	394	388	395	427	417	447	402	428	378	414	396	433	401	393	407	402	411	402	413	374	448	425	400	400	416	385	389	449	403	417	394	429	421	451	375	425	424	415	396	360	446	402	400	424	419	390	399	434	407	383	389	402	408	430	393	435	417	405	396	395	437	425	397	410	381	428	410	400	420	415	398	401	354	415	389	375	383	399	415	423	399	391	395	399	387	397	395	418	396	403	409	421	434	421	411	424	391	405	421	436	411	371	421	416	393	398	424	418	387	415	411	407	434	398	384	398	421	410	408	398	403	389	408	392	445	404	421	460	423	412	397	418	398	408	413	396	402	395	459	385	431	390	387	403	431	442	407	412	422	443	411	403	421	429	431	401	444	400	396	418	397	381	392	404	418	401	391	484	408	387	399	434	419	394	358	405	381	412	414	405	420	396	387	431	387	393	390	418	389	437	383	391	399	388	424	430	413	396	405	425	376	420	418	433	374	424	374	445	392	403	416	419	373	418	429	397	398	421	413	418	428	376	431	375	434	412	401	421	408	383	403	406	402	427	371	429	402	403	408	404	377	398	437	411	421	399	435	402	372	416	417	423	435	398	436	440	429	410	397	426	377	411	385	420	387	417	402	383	417	381	407	407	395	404	415	411	393	397	430	441	422	411	407	412	405	412	438	408	392	409	404	374	387	432	401	414	411	371	440	404	462	413	416	413	370	403	383	387	413	444	402	420	410	378	387	421	422	394	396	425	434	424	446	414	444	421	419	404	411	416	416	405	429	410	377	404	419	414	398	433	390	416	427	434	391	412	352	429	355	414	402	411	400	396	443	381	414	398	413	433	401	414	404	391	401	405	384	395	417	426	421	403	441	448	408	433	410	400	408	404	404	405	407	398	381	382	425	452	405	398	390	425	387	438	404	430	418	383	418	445	423	383	384	402	410	421	408	422	416	391	423	411	396	378	432	403	391	423	366	417	445	431	412	400	399	405	397	407	434	397	365	409	391	361	413	384	426	438	399	378	430	417	417	416	410	399	421	415	391	406	369	407	412	408	379	424	417	422	441	393	399	442	395	414	422	404	423	412	437	395	400	411	395	388	421	406	407	458	399	413	417	408	449	404	425	423	433	402	396	407	465	386	453	445	386	386	381	439	344	370	396	366	390	415	395	447	433	403	408	385	381	423	430	415	422	423	416	415	391	404	417	389	437	404	420	411	410	410	371	450	405	417	396	421	448	413	406	424	390	423	393	394	425	427	418	387	439	386	415	430	387	426	412	418	449	420	390	407	393	372	376	409	387	427	443	425	375	388	397	401	427	388	382	381	407	374	416	415	416	427	384	386	407	368	409	404	383	431	402	383	405	358	440	428	404	428	411	402	422	418	425	426	387	415	429	423	397	408	392	391	419	440	419	426	401	401	454	347	405	419	413	404	411	412	412	400	379	444	397	445	385	451	412	448	424	440	410	423	421	438	423	388	422	385	367	409	402	414	402	390	378	425	433	420	434	429	412	402	411	382	395	428	355	437	406	419	376	406	395	403	398	418	425	420	389	432	404	367	382	382	368	402	431	394	407	414	432	410	432	383	414	408	427	398	398	400	426	413	403	427	393	381	450	425	393	416	412	447	412	425	442	423	435	397	413	386	412	373	429	406	420	429	431	405	420	378	420	383	417	419	433	398	420	398	376	402	389	383	395	454	388	393	448	405	407	426	395	422	412	411	443	463	434	413	415	368	435	413	375	416	427	414	402	424	403	390	416	428	389	406
23685	21202	28601	24066	21350	14785	3513	1353	769	739	640	572	560	500	503	474	436	461	429	454	439	430	366	430	419	383	434	402	421	411	412	385	380	386	407	365	370	374	414	417	387	349	374	402	366	386	388	401	390	381	393	401	389	401	378	388	420	402	381	390	407	396	380	398	396	361	387	432	401	404	359	435	348	382	407	385	382	391	384	370	395	396	391	367	400	394	383	420	344	393	394	361	369	365	368	340	420	359	384	398	413	407	355	387	362	390	391	348	378	436	399	416	373	394	373	389	402	393	414	422	357	400	413	374	387	407	364	401	417	383	390	341	427	399	401	369	381	428	383	417	424	399	397	366	397	384	383	419	415	416	380	378	411	408	407	355	372	375	371	394	382	407	353	411	381	381	360	409	403	397	362	385	383	377	409	423	347	397	361	427	374	392	366	401	381	376	403	393	376	405	399	418	365	380	395	385	365	370	378	402	387	360	380	393	356	395	370	391	353	377	421	377	369	400	362	400	368	382	374	403	374	398	409	385	409	369	447	381	359	423	381	356	364	376	399	412	346	383	419	369	378	359	360	417	427	383	426	368	388	350	396	360	372	380	387	399	369	371	423	381	392	413	379	368	403	370	395	391	377	393	410	412	400	370	382	370	368	405	382	405	394	335	374	383	392	381	367	399	375	381	395	353	355	378	405	374	437	380	397	361	415	396	388	429	381	381	392	353	410	395	402	419	386	369	353	379	364	354	375	370	419	399	408	373	404	384	386	386	404	381	355	396	373	375	379	384	395	428	382	383	400	342	341	374	364	401	369	420	350	392	415	348	401	385	405	399	370	375	384	385	382	396	387	375	392	415	370	398	416	429	382	374	385	397	363	417	369	377	385	383	357	389	388	382	344	368	337	416	409	382	400	383	415	391	365	400	416	365	358	390	390	401	391	380	393	372	375	381	399	437	376	377	360	378	385	378	372	358	376	376	421	397	391	431	381	400	387	399	375	378	372	386	385	370	390	395	378	403	393	368	365	372	390	395	354	391	354	366	419	381	379	384	373	347	423	342	371	387	345	357	416	378	411	374	391	383	364	366	381	385	377	378	342	385	394	356	349	382	350	369	396	406	366	366	412	386	399	371	374	400	400	392	389	379	373	355	403	409	378	398	358	371	372	382	381	376	428	385	382	366	362	352	390	377	433	399	378	379	349	370	405	371	388	409	362	369	385	362	376	392	372	447	365	398	408	348	387	365	389	405	385	397	383	393	383	374	424	352	362	356	391	399	363	372	377	384	383	399	414	375	371	387	387	391	380	408	426	375	402	377	354	410	368	355	373	377	359	350	388	381	381	364	390	398	362	403	366	402	390	400	399	392	367	388	374	376	377	389	378	412	373	380	371	382	382	361	388	410	409	357	392	369	382	441	424	406	398	359	407	388	374	380	407	399	402	394	372	387	365	407	395	372	393	335	398	371	351	372	396	391	364	384	405	387	354	401	392	386	428	368	386	383	370	368	380	394	414	371	402	406	380	350	376	360	363	394	374	388	403	387	361	363	369	393	381	374	422	372	387	392	373	379	375	368	370	370	367	365	375	402	378	363	350	344	383	373	388	388	401	386	333	391	370	375	399	398	335	398	405	396	366	387	370	374	354	402	361	373	386	379	389	391	340	438	378	357	412	340	382	355	407	394	345	411	389	399	353	346	385	383	371	388	388	391	392	401	393	371	386	348	401	397	381	360	374	406	344	362	368	359	365	407	411	365	395	372	336	404	363	370	355	398	370	386	361	404	418	392	373	419	381	389	394	365	386	371	407	407	378	360	384	408	374	407	361	380	394	427	398	382	402	396	364	397	398	414	386	378	390	377	389	406	387	394	393	399	393	408	378	369	405	425	385	394	376	402	383	390	385	425	365	340	426	387	390	387	381	406	360	380	364	369	402	387	368	361	418	433	410	346	379	417	381	386	392	424	355	402	383	388	374	370	350	379	399	365	402	369	394	361	373	377	348	408	377	379	403	408	416	375	389	390	449	382	394	388	397	391	358	396	367	383	404	370	375	354	367	379	367	380	399	417	349	391	392	394	383	366	363	399	417	375	328	387	361	366	392	362	389	397	377	385	346	388	407	366	350	374	366	369	404	388	384	385	395	390	389	397	356	379	390	410	413	378	362	386	415	378	388	390	338	392	399	406	370	409	372	370	380	396	351	378	390	423	403	414	404	385	397	386	345	391	383	388	377	371	382	387	365	363	403	362	386	347	395	343	380	422	382	376	380	385	381	416	403	398	400	350	420	392	375	366	370	374	384	413	387	372	398	399	391	346	436	405	378	358	377	375	390	395	420	372	373	395	401	365	361	355	358	402	362	396	395	409	390	379	385	395	388	395	407	394	364	403	363	387	374	378	359	392	395	398	408	358	367	426	380	386	412	392	392	418	401	347	421	373	385	424	386	375	404	366	372	410	397	381	379	390	400	373	374	394	394	404	377	391	368	390	386	383	367	365	357	362	370	386	384	377	380	401	408	415	371	372	392	419	384	413	385	396	401	384	408	364	407	351	390	368	427	416	408	394	408	408	369	379	405	361	355	406	374	406	422	392	387	407	397	366	367	391	416	397	401	397	411	399	397	369	398	392	359	380	410	394	400	377	412	389	413	370	352	361	361	379	377	370	381	394	416	389	347	433	385	396	379	353	375	380	386	404	361	425	370	362	411	414	384	377	364	396	379	341	371	378	409	402	396	414	368	389	428	388	369	391	363	405	364	403	340	360	382	371	394	359	388	384	359	413	351	369	369	418	377	382	405	388	373	404	357	388	320	378	380	380	369	390	365	381	367	393	399	409	413	388	363	402	375	378	382	400	383	376	400	401	390	363	397	366	345	369	387	404	416	407	400	378	398	372	365	362	379	407	396	398	404	402	407	377	399	372	393	408	394	388	407	383	446	408	388	390	417	377	355	411	403	388	367	352	385	386	356	383	381	368	369	406	383	392	340	391	387	385	359	392	360	348	373	368	360	363	395	382	386	374	353	382	414	382	374	372	405	387	341	379	390	380	390	380	383	365	379	396	381	394	373	377	411	390	371	389	392	391	368	385	409	423	373	373	364	378	376	406	399	385	421	396	380	365	375	385	394	395	407	407	383	405	349	357	404	397	393	377	364	364	350	370	386	358	384	394	377	397	356	386	417	378	383	390	376	381	369	390	386	362	371	397	360	379	385	400	401	354	392	403	390	419	414	372	375	401	360	375	372	411	375	369	362	379	376	394	368	374	381	388	405	422	390	396	366	369	363	382	373	354	379	387	358	393	351	389	385	385	383	359	348	397	376	404	361	372	383	355	384	369	354	359	381	365	363	401	356	367	384	393	418	383	390	429	392	362	354	396	365	373	393	372	399	357	362	403	361	381	383	385	399	399	377	372	373	396	374	399	384	388	395	365	396	390	389	381	390	402	412	399	347	363	353	382	375	375	379	347	383	391	382	379	394	355	425	392	384	363	355	404	370	388
11266	22627	23773	15247	12726	8568	4590	2335	1300	1020	1054	788	784	655	657	634	574	587	538	560	494	532	490	484	516	480	476	506	501	491	472	450	478	480	458	462	443	423	444	477	463	458	473	472	470	450	474	500	458	443	438	444	484	463	449	457	460	479	433	452	422	459	422	460	470	484	458	471	458	434	468	441	459	452	410	470	445	462	476	419	462	410	463	446	463	446	447	412	462	452	473	463	446	431	427	450	473	430	452	451	425	465	447	466	441	402	417	474	427	430	456	448	442	456	419	423	422	465	495	421	410	431	424	481	453	450	445	458	451	410	407	447	421	441	430	479	401	438	443	474	411	427	442	451	415	454	407	441	410	474	432	411	450	434	445	418	429	417	451	482	394	397	452	454	402	466	474	421	452	416	423	448	429	457	429	420	415	476	447	453	461	394	450	458	440	423	430	435	435	463	450	452	438	493	416	406	465	422	441	449	450	416	488	444	474	422	457	413	459	442	418	450	396	455	468	419	449	417	422	446	476	416	465	461	417	451	432	427	401	438	404	428	443	437	443	435	452	461	433	461	476	412	442	460	428	437	474	432	465	434	436	439	463	465	455	451	444	448	481	442	456	427	449	460	410	449	439	452	475	454	431	471	454	432	445	431	464	438	434	447	446	461	428	434	456	413	407	420	431	465	464	433	477	449	410	447	460	450	484	435	486	421	463	440	479	478	388	421	424	411	461	476	443	454	440	447	461	454	457	472	456	456	435	463	459	473	443	441	430	444	362	471	465	461	464	402	410	434	414	458	440	432	459	468	496	422	439	452	439	442	449	441	495	450	439	470	471	465	470	409	445	436	413	422	435	428	391	407	443	431	449	401	429	430	426	463	431	474	458	479	463	463	491	463	430	408	458	442	428	439	469	465	398	425	455	439	466	450	436	435	430	413	443	415	480	463	467	472	449	436	446	479	417	446	429	451	443	435	467	433	436	454	410	440	463	419	477	443	426	442	448	450	471	422	419	448	437	416	445	465	429	454	447	478	437	465	477	453	464	470	462	459	399	423	383	439	441	447	414	423	431	451	457	459	461	454	428	433	443	424	449	446	448	459	436	434	424	458	445	429	452	444	448	432	424	458	437	447	457	471	457	467	438	489	450	403	462	446	492	442	470	440	476	407	430	455	453	484	454	448	457	427	401	488	481	471	409	424	437	445	438	453	443	452	442	461	454	451	452	418	488	457	451	441	405	453	476	399	403	414	440	420	477	419	430	426	441	435	423	441	465	413	459	427	420	437	454	425	459	488	422	447	456	438	427	454	413	423	449	430	424	467	452	432	477	462	453	463	460	432	418	428	406	440	441	421	433	467	458	438	414	446	458	437	431	445	464	494	443	444	433	495	422	413	434	445	425	420	461	426	453	448	442	443	425	441	446	415	447	424	439	424	433	467	502	469	436	453	454	452	423	435	468	450	450	418	483	456	422	454	426	459	446	446	422	417	463	431	494	394	450	469	422	427	456	422	459	452	450	408	470	412	437	436	441	455	454	418	439	475	426	455	510	440	405	459	449	444	441	445	425	460	443	427	389	448	458	468	425	448	417	452	425	421	429	467	417	487	441	450	471	417	439	454	459	477	454	459	430	472	419	451	444	440	453	421	430	423	464	424	481	467	471	458	447	449	416	440	445	478	466	430	418	423	462	452	447	405	453	448	442	431	427	387	433	432	443	424	463	449	419	424	440	424	427	438	450	451	432	439	435	454	430	438	420	460	466	460	478	466	465	448	417	421	455	478	455	443	428	427	463	441	456	436	432	459	430	428	458	453	437	439	451	451	464	473	420	407	453	455	437	423	447	469	451	440	466	467	440	410	438	422	489	455	420	402	440	447	417	447	483	451	475	436	463	464	454	434	451	406	440	457	407	466	473	427	441	457	419	452	426	445	464	418	422	441	432	461	441	420	442	429	443	425	408	448	462	458	451	460	484	446	407	421	433	436	440	442	419	440	503	463	439	432	446	453	474	461	427	452	446	449	460	400	449	438	393	475	469	442	463	432	436	431	438	440	451	439	448	452	443	458	415	438	453	426	455	423	432	475	441	391	462	417	444	404	454	463	454	412	444	441	460	429	450	444	438	464	440	458	415	460	446	458	429	463	437	429	449	454	458	435	408	473	419	444	433	413	437	422	446	420	444	420	414	434	462	444	436	450	436	462	441	446	443	442	392	459	445	445	474	422	441	440	436	429	454	438	441	483	429	450	473	457	481	438	393	423	439	458	404	460	419	424	455	450	450	427	440	418	446	441	413	425	430	408	436	412	436	435	470	441	419	461	406	426	441	466	431	454	454	446	414	442	405	406	470	429	426	409	437	445	451	442	427	469	433	451	460	435	476	490	457	448	421	465	427	441	427	432	407	440	454	458	428	478	442	418	461	473	433	466	456	461	441	444	431	438	442	429	461	444	424	446	383	428	446	450	456	451	442	432	464	449	485	465	442	439	433	412	447	456	453	450	460	432	463	450	451	438	444	465	481	458	439	445	450	447	426	427	466	461	428	468	419	448	472	423	477	422	460	414	425	458	448	449	437	432	416	439	486	459	441	435	475	456	391	460	470	463	423	463	449	431	405	399	456	415	421	428	479	438	429	460	436	395	437	448	429	457	433	459	423	443	432	476	455	447	461	445	430	420	436	429	431	446	499	447	452	454	442	468	471	436	442	451	451	441	410	444	437	470	446	456	447	470	460	460	416	444	460	488	461	436	464	477	445	427	450	434	495	446	422	456	414	467	467	406	446	406	436	441	436	435	444	473	453	433	404	431	457	432	426	479	437	418	408	473	428	455	421	461	423	453	432	447	448	457	453	492	429	463	443	450	446	424	454	421	440	401	430	473	454	432	440	445	431	433	441	414	467	442	448	467	412	414	444	458	464	450	430	462	428	436	412	399	466	447	440	412	473	454	468	446	391	402	443	448	459	444	446	429	410	431	447	464	458	442	431	443	437	482	410	450	472	436	421	435	481	451	424	450	463	445	429	436	462	443	414	421	486	449	443	468	436	431	441	452	465	407	433	440	430	441	463	432	404	424	468	444	416	502	443	420	416	453	420	436	428	437	431	435	480	471	448	408	480	489	450	436	428	422	430	431	424	439	459	448	412	485	443	417	438	436	446	448	440	395	459	432	426	396	442	472	503	422	418	481	433	415	470	458	459	443	422	410	457	425	452	421	466	463	434	436	464	425	472	424	415	463	462	449	448	421	449	447	451	447	458	422	441	436	446	481	420	419	472	439	421	421	456	455	460	411	497	440	464	447	451	451	473	411	409	380	460	469	470	443	463	425	439	433	411	432	474	424	458	449	467	447	418	441	455	469	409	486	434	463	430	409	437	481	427	445	464	433	474	442	444	469	452	472	444	438	416	464	452	442	427	442	434	401	454	412	422	431	456	442	440	445	415	445	447	447	451	432	449	494	467	419	463	453	447	451	446	466	464	440	459	457	465	437	438	442	419	462
24938	21237	27689	25101	16013	4448	1833	1049	827	760	750	728	704	682	648	633	640	652	646	688	657	639	606	613	582	653	647	617	639	605	612	629	641	562	647	582	641	591	582	619	589	584	587	612	616	594	599	618	609	632	615	618	591	573	621	620	599	608	631	596	595	618	595	605	621	634	628	594	592	603	601	632	601	613	595	568	612	635	583	638	627	616	568	614	598	611	566	597	605	612	624	590	636	633	615	599	640	612	607	601	609	681	627	587	642	669	640	598	623	628	617	593	613	593	631	613	611	579	581	662	608	603	574	609	621	605	585	650	591	619	606	596	621	570	590	593	618	609	597	601	660	621	605	662	585	612	626	594	587	619	591	619	594	636	590	607	604	622	593	608	623	619	617	557	591	624	618	585	640	608	607	598	601	638	598	586	607	611	597	595	608	611	573	606	617	654	608	580	605	584	634	598	650	604	575	584	566	586	613	590	594	604	647	585	617	643	617	637	615	657	615	591	637	531	646	640	618	651	604	613	641	614	636	598	595	676	601	629	594	642	598	609	642	623	613	612	623	584	611	584	622	612	592	661	592	614	598	613	635	569	659	621	612	568	653	617	577	595	641	618	570	632	649	622	547	614	601	639	603	603	561	642	586	610	644	608	620	667	601	601	592	607	605	625	591	619	607	574	611	585	596	626	593	635	582	646	655	600	609	592	607	606	616	642	642	624	599	603	599	640	625	621	634	613	646	619	599	607	643	656	591	594	572	638	582	607	668	575	621	618	572	586	595	619	622	621	644	604	598	642	583	605	604	591	621	552	614	638	613	573	614	591	607	607	603	629	632	609	633	584	597	626	617	581	600	607	604	616	608	638	618	614	642	569	610	600	551	589	676	658	614	614	611	597	592	594	642	590	639	604	570	576	609	580	604	590	607	602	591	583	603	589	643	637	566	600	650	638	626	620	592	593	619	596	584	604	597	630	607	604	638	616	654	546	615	654	593	601	580	612	578	593	619	632	596	591	647	661	647	621	558	606	640	607	641	652	593	648	618	589	647	606	591	631	625	620	611	637	614	629	584	614	620	581	613	612	608	628	666	612	615	609	631	566	626	586	596	608	630	603	598	588	650	612	597	575	636	574	635	616	601	571	604	593	635	637	552	619	598	629	622	598	568	604	599	564	626	626	640	626	663	615	636	606	627	603	630	629	586	618	589	624	623	567	591	604	554	628	601	631	591	609	600	631	646	597	619	641	600	600	605	598	635	603	612	626	585	625	634	578	605	645	591	611	600	567	610	588	604	606	571	605	577	583	615	601	601	634	611	629	586	583	636	621	603	627	585	597	622	584	562	625	604	609	595	606	625	626	587	622	619	628	600	578	632	617	594	608	604	633	632	609	587	617	660	622	611	581	640	591	596	608	641	607	600	581	595	606	605	592	620	581	605	573	621	584	596	598	618	582	605	661	606	646	573	583	570	590	607	642	603	614	597	587	551	632	592	626	612	542	615	619	629	614	619	606	640	623	604	606	631	603	622	606	560	576	593	622	617	580	594	562	617	596	585	615	615	585	603	616	620	620	625	575	596	619	582	631	595	560	628	596	656	623	603	579	648	608	591	636	636	621	588	609	595	642	594	633	573	619	589	599	627	631	601	643	603	616	588	643	582	595	626	622	615	578	627	562	566	638	547	589	610	616	598	598	650	608	623	589	638	610	555	650	648	568	596	652	556	592	645	591	642	595	569	597	618	604	635	627	631	539	608	611	623	556	634	618	615	612	589	657	551	589	618	613	592	582	607	602	614	641	613	586	561	606	572	639	624	605	563	583	622	600	589	610	624	587	598	603	581	611	592	608	550	592	608	630	638	629	618	588	592	651	616	616	653	595	623	620	618	593	606	640	600	655	615	584	676	623	629	580	552	604	615	594	600	631	594	544	639	579	600	606	583	603	630	597	568	597	594	662	623	652	618	580	582	624	644	572	629	641	638	615	577	648	599	620	637	620	601	604	627	616	618	611	599	593	631	653	633	588	619	616	614	595	599	587	587	599	598	598	638	578	591	637	631	603	596	599	584	613	608	650	633	594	586	579	612	576	640	599	629	583	601	623	612	574	615	608	619	609	628	600	609	616	626	651	597	579	599	601	599	602	632	571	569	640	635	612	603	643	611	563	665	692	684	617	544	625	564	581	600	579	590	598	630	597	607	634	642	604	600	635	587	617	587	595	626	570	627	618	645	620	648	576	542	569	605	609	651	590	638	570	616	558	603	599	636	610	602	597	594	607	618	578	622	602	615	590	564	607	578	565	623	573	582	571	569	589	611	615	608	610	622	616	589	645	575	588	604	556	588	589	617	583	622	599	628	608	616	568	617	584	648	608	602	612	592	583	618	628	646	580	626	624	627	573	579	612	592	628	570	582	620	576	581	605	622	577	570	572	628	646	587	577	586	595	578	607	621	660	607	630	620	586	628	616	602	641	594	624	582	649	616	607	601	619	579	616	627	625	607	633	641	661	600	601	603	598	635	638	621	641	555	641	630	598	652	601	640	567	598	606	585	580	586	636	615	566	616	636	601	666	615	577	643	577	629	568	610	631	640	593	584	559	593	623	585	588	629	626	615	599	621	575	647	619	603	592	645	578	601	587	622	641	655	586	607	603	666	647	594	650	622	559	654	599	631	607	611	598	662	623	578	629	627	625	631	611	599	623	593	620	600	597	578	622	604	594	654	595	609	566	582	611	627	615	579	557	624	624	587	633	665	581	555	610	620	587	600	588	654	608	582	624	644	639	577	603	614	629	604	543	622	603	643	583	547	612	579	586	624	611	607	640	625	569	600	626	570	621	662	617	644	607	593	632	606	618	592	574	608	618	543	573	641	662	635	602	610	603	616	612	639	623	529	615	623	625	637	621	661	619	620	586	590	633	554	630	624	632	628	646	589	653	627	598	644	582	566	661	599	564	636	595	618	586	564	606	617	618	639	620	629	578	610	595	624	596	602	639	586	578	541	629	652	615	583	631	602	600	664	623	641	622	599	574	563	590	577	603	578	609	598	605	586	616	613	593	593	611	613	591	623	646	621	601	612	611	554	604	586	588	626	618	592	625	662	665	640	674	573	628	589	581	582	590	585	629	601	619	644	633	597	598	614	642	602	625	609	580	606	587	640	621	625	634	578	582	608	577	624	592	603	652	615	629	604	581	628	641	604	606	611	587	616	673	639	645	605	603	607	639	600	565	589	590	565	657	605	529	611	584	624	601	573	614	631	631	576	664	621	617	605	610	631	555	645	602	573	629	561	634	633	625	560	620	645	600	627	601	640	625	615	597	636	602	630	609	597	647	662	594	620	670	608	622	572	646	601	603	620	591	666	601	606	619	560	588	606	613	659	617	630	593	625	631	599	638	591	646	613	619	618	630	608	670	604	599	644	603	620	617	632	626	605	573	634	617	609	634	639	656	583	595	596	623	599	559	652	602	605	591	609	601	620	623	587	602	601	572	657	634	626	582
11106	19161	21024	12984	9350	7106	3247	1785	1146	1045	959	917	940	883	861	846	782	816	786	781	776	764	747	731	776	750	745	710	725	748	700	703	695	727	716	664	717	715	711	722	704	722	707	646	732	694	721	645	727	674	733	702	711	691	729	687	693	712	644	701	709	696	709	719	715	729	679	703	657	733	713	736	733	714	716	694	716	724	683	715	701	711	737	685	692	767	715	681	675	694	673	675	703	766	726	662	695	705	736	665	767	692	685	684	686	673	633	758	694	678	662	696	738	692	694	698	718	739	720	760	647	768	708	713	712	711	699	726	686	705	704	705	734	685	680	721	689	715	694	736	723	696	724	710	736	708	702	719	695	728	651	722	704	667	677	700	764	734	689	692	698	697	692	659	730	696	686	730	722	758	667	722	725	742	674	733	669	703	685	687	752	686	745	684	685	705	680	736	702	698	690	699	749	728	716	720	703	701	686	680	665	678	690	709	746	706	710	710	685	720	721	699	680	679	725	730	682	688	702	700	724	690	678	699	696	704	698	726	692	712	730	657	703	713	731	721	744	714	674	685	730	727	741	749	712	705	710	731	663	701	684	687	733	663	735	711	674	718	686	741	738	754	680	682	695	695	673	723	688	702	688	685	683	716	666	695	710	724	668	678	680	674	712	742	720	721	698	728	722	699	743	693	736	724	704	723	730	724	690	705	700	677	692	741	729	716	698	709	697	711	735	633	682	707	716	691	652	660	725	725	757	695	702	708	683	693	729	677	744	699	734	668	701	639	709	745	675	692	700	701	683	748	736	735	735	652	708	676	708	699	719	701	695	766	664	699	713	699	655	675	693	718	693	739	725	705	720	756	709	704	748	744	665	691	720	661	682	712	701	662	706	723	733	737	674	733	694	738	743	701	701	702	721	746	724	694	696	726	711	723	741	703	716	685	699	703	707	695	690	703	681	678	671	711	682	751	738	667	731	680	683	656	728	677	700	706	695	702	688	684	688	702	718	697	729	671	673	725	700	715	701	667	675	718	682	663	709	683	704	730	685	751	717	664	721	712	692	684	706	680	694	685	693	709	703	750	691	647	712	697	729	676	690	718	756	713	703	785	707	718	656	682	678	715	694	670	688	703	647	718	712	709	656	639	716	723	656	714	750	690	709	704	734	685	722	749	682	693	677	705	733	669	684	653	684	698	715	776	723	697	719	694	733	687	694	680	743	755	687	709	721	679	721	683	750	691	637	725	668	704	671	748	680	706	726	677	730	750	673	745	683	693	732	715	717	662	685	711	738	691	725	686	732	670	665	722	787	704	690	727	716	689	701	722	657	685	681	709	708	694	682	687	728	708	703	706	695	691	747	696	688	696	708	727	719	732	663	649	678	687	687	697	699	697	699	712	720	669	742	668	689	690	708	704	713	713	673	679	677	656	711	701	705	714	698	750	697	704	765	700	694	732	704	718	706	714	660	676	726	678	710	701	749	736	701	704	678	686	668	686	708	671	721	686	731	657	702	696	715	702	765	726	709	714	731	673	706	680	663	676	720	748	595	709	632	690	671	718	723	659	681	660	676	682	732	703	681	682	707	692	688	700	724	708	726	722	732	748	680	697	699	710	730	722	723	707	695	720	747	697	698	708	722	679	667	766	699	700	692	685	680	730	735	693	756	707	690	718	714	672	637	741	694	753	741	665	719	725	699	720	717	702	667	700	727	694	693	697	744	665	715	695	682	704	715	667	706	695	705	703	704	737	697	696	741	704	699	716	724	726	680	703	709	661	690	720	676	681	697	701	697	702	727	720	697	701	647	678	692	720	695	730	729	697	646	658	700	720	693	712	693	714	735	662	766	734	694	719	738	752	692	692	706	696	706	711	689	655	692	714	728	707	699	714	690	694	666	708	699	661	679	695	653	718	749	683	718	709	708	657	676	714	738	706	681	685	734	644	666	721	708	703	691	710	725	721	740	720	762	712	710	714	742	682	671	689	749	658	708	711	718	714	695	726	724	721	705	695	706	700	714	685	739	687	701	712	684	681	696	742	675	759	715	686	706	719	734	710	715	672	690	669	669	693	704	728	677	710	736	710	729	715	617	742	704	696	742	684	702	702	699	736	642	704	668	691	706	730	719	710	711	702	672	686	664	725	690	661	675	689	664	692	724	673	725	715	717	695	681	704	713	655	700	714	683	706	728	738	715	689	694	672	696	698	707	666	678	712	700	654	712	711	707	726	658	755	710	750	704	733	754	666	720	745	666	673	716	714	726	738	686	708	697	671	704	714	720	699	677	665	715	704	716	700	676	696	712	669	672	687	726	683	690	657	674	714	686	734	695	725	696	698	688	687	721	680	670	709	672	665	689	762	725	710	735	709	748	694	676	716	704	700	676	682	676	729	677	720	690	703	773	714	700	766	695	738	645	721	683	734	721	693	683	675	689	709	705	713	700	716	708	705	685	712	642	683	739	749	722	713	696	718	727	655	735	677	694	725	713	684	734	714	736	713	722	685	653	714	696	745	675	709	694	662	729	687	689	736	710	692	738	719	725	710	667	690	698	750	709	673	709	677	737	694	691	694	710	761	654	711	696	697	731	661	688	720	706	711	725	664	721	718	697	647	669	689	695	679	721	759	706	698	715	694	721	654	730	651	684	693	685	721	677	712	706	684	745	669	665	707	747	707	694	653	721	702	672	705	686	672	723	713	703	717	728	719	675	693	683	705	705	752	678	731	683	680	712	725	679	690	749	690	681	665	716	692	694	675	723	712	716	723	708	772	688	751	692	762	724	719	748	752	695	687	798	715	700	697	737	677	772	668	713	682	727	684	727	662	698	735	653	747	719	698	729	687	745	672	697	683	722	727	722	662	671	708	720	726	697	690	692	655	688	708	730	685	722	735	674	675	684	679	718	683	681	693	750	678	718	681	739	712	699	716	729	711	676	676	727	713	688	707	731	716	688	714	718	704	711	671	686	720	718	682	687	675	652	711	727	688	697	751	694	711	684	715	701	653	680	730	706	732	704	730	700	680	679	742	693	682	715	673	689	723	695	745	692	662	723	687	729	699	655	732	648	693	685	685	699	708	736	705	699	695	737	715	703	714	722	719	709	749	680	689	736	641	717	681	690	677	700	717	704	775	700	698	707	698	709	714	712	664	720	652	694	737	695	737	769	680	714	682	701	735	711	721	678	695	723	728	712	756	691	727	664	700	671	707	669	703	700	712	740	717	688	659	696	749	716	727	749	693	744	701	736	699	691	701	714	711	755	694	716	678	713	670	669	733	712	682	667	704	684	722	734	702	715	684	679	709	710	714	705	691	717	748	734	719	667	715	681	679	700	741	677	737	712	714	698	680	703	675	693	709	691	729	717	733	660	701	663	676	735	664	709	692	690	721	676	718	672	693	737	705	719	741	740	701	702	722	678	729	693	718	707	687	735	716	652	687	707	700	720	673	713	719	679	704	725	774	728	685	688	716	731	729	705	717	675	734	711	717	694	709	727	727
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
